.cmp-banner-hero{background-image:url('../components/banner-hero/clientlibs/resources/assets/banner-hero.jpg'),linear-gradient(to right,#CF2031,#79498B,#487DB4);background-position:center,center;background-size:cover,auto;background-repeat:no-repeat,no-repeat;background-clip:padding-box,border-box;background-origin:padding-box,border-box;border:26px solid transparent;height:350px;.banner-container{display:flex;height:100%;.banner-container-left{width:50%;align-content:center;.banner-heading{font-weight:700;font-size:32px;line-height:38px;letter-spacing:-0.25px;color:rgba(var(--bs-light-rgb),1);margin-bottom:.5rem}
.banner-description{font-size:19px;line-height:29px;color:rgba(var(--bs-light-rgb),1);margin-bottom:1rem}
}
}
@media(max-width:768px){.banner-container{.banner-container-left{width:100%}
}
}
}
.cmp-product-filter{padding-top:1rem}
.cmp-product-filter .searchfield-body{background-color:#eaeaea;padding:4rem}
.cmp-product-filter .search-container{position:relative;max-width:700px}
.cmp-product-filter .search-container .shortcut{position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:.8rem;color:#888}
.cmp-product-filter .search-container .search-input{border-radius:8px;border:1px solid #ccc;padding-left:2.5rem}
.cmp-product-filter .filter-section{border:1px solid gray;border-radius:8px;padding:1rem;margin-bottom:1rem}
.cmp-product-filter .checkbox-list{max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}
.cmp-product-filter .btn-primary{color:#fff;background-color:#6c757d;border-color:#6c757d}
.cmp-product-filter .btn-primary:hover{color:#fff;background-color:#212529;border-color:#212529}
.cmp-product-filter .gray-checkbox:checked{background-color:#6c757d;border-color:#6c757d}
.cmp-product-filter .gray-checkbox:hover{box-shadow:0 0 0 2px rgba(128,128,128,0.3)}
.cmp-product-filter-llm .searchfield-body{background-color:#eaeaea;padding:4rem}
.cmp-product-filter-llm .search-container{position:relative;max-width:700px}
.cmp-product-filter-llm .search-container .shortcut{position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:.8rem;color:#888}
.cmp-product-filter-llm .search-container .search-input{border-radius:8px;border:1px solid #ccc;padding-left:2.5rem}
.cmp-product-filter-llm .cmp-product-summary{padding-top:1rem;border:1px solid gray;border-radius:8px;padding:1rem;margin-bottom:1rem}
.cmp-product-filter-llm .cmp-product-filter{padding-top:1rem;border:1px solid gray;border-radius:8px;padding:1rem;margin-bottom:1rem}
.cmp-product-filter-llm .results-wrapper{width:85%;margin:0 auto;display:flex;flex-direction:column;gap:2rem}
.cmp-product-filter-llm #summaryText{text-align:left;font-size:1.1rem;color:#212529;font-weight:300;margin-top:-1em;margin-left:.8em}
.cmp-product-filter-llm #filterCardsContainer{display:flex;flex-direction:column;gap:2rem;content:"Summary"}
.cmp-product-filter-llm .btn-primary:hover{color:#fff;background-color:#212529;border-color:#212529}
.cmp-product-filter-llm .snippet-highlight{background-color:yellow;font-weight:bold}
.cmp-product-filter-llm .spinner-border{color:#6c757d}
.cmp-browse-products{padding:0 5rem 0 5rem}
.cmp-browse-products .top-container{display:flex;flex-direction:column;align-items:center}
.cmp-browse-products .filter{width:40%;padding:2.5rem}
.cmp-browse-products .letter-container{display:flex;gap:2rem;align-items:center;justify-content:center;flex-wrap:wrap}
.cmp-browse-products .letter{font-weight:600;cursor:pointer;user-select:none;letter-spacing:2px;font-size:2rem;color:#505050;text-decoration:none}
.cmp-browse-products .section-head{font-size:2rem;color:gray;margin-top:2rem;margin-bottom:1rem;font-weight:600}
.cmp-browse-products .product-item{color:#505050;font-size:1.125rem;margin-bottom:1.25rem}
.cmp-browse-products .disabled{color:#ccc}
.cmp-browse-products .hidden{display:none}
:root,:root[data-bs-theme="light"]{--bc-header-color:#f5f5f6}
:root[data-bs-theme="dark"]{--bc-header-color:transparent}
.cmp-header{padding-left:1rem;padding-right:3rem;background-color:var(--bc-header-color)}
.cmp-header .navbar-left{display:flex;align-items:center;padding-top:.5rem;padding-bottom:.5rem}
.cmp-header .navbar-left>a{display:flex}
.cmp-header .navbar-left .broadcom-logo{margin-right:.5rem;content:url('../components/header/clientlibs/resources/assets/broadcom-logo.svg');width:199px}
.cmp-header .navbar-left .broadcom-logo-dark{margin-right:.5rem;content:url('../components/header/clientlibs/resources/assets/broadcom-logo-dark.svg');width:199px;display:none}
.cmp-header .navbar-left .brand-label{color:var(--bs-body-color-rgb);font-weight:700;font-size:26px;line-height:34px;letter-spacing:0;text-decoration:none}
.cmp-header .navbar-right{display:flex;align-items:center;gap:.5rem;color:var(--bs-body-color-rgb)}
.cmp-header .navbar-right .navbar-action{color:var(--bs-body-color-rgb);text-decoration:none}
.cmp-header .navbar-right .navbar-action:hover{text-decoration:underline}
.cmp-header .navbar-right .navbar-dropdown{display:flex;color:var(--bs-body-color-rgb);text-decoration:none}
[data-bs-theme="dark"] .cmp-header .broadcom-logo{display:none}
[data-bs-theme="dark"] .cmp-header .broadcom-logo-dark{display:block}
.header-gradient{width:100%;height:6px;background:linear-gradient(to right,var(--bc-red-300),var(--bc-purple-subdued-300),var(--bc-slate-900))}
.cmp-version-dropdown{display:flex;flex-direction:column;gap:8px}
.cmp-version-dropdown .version-dropdown-label{font-weight:700;font-size:14px;line-height:21px;letter-spacing:.5px;color:var(--bs-secondary-color);margin-bottom:0}
:root,:root[data-bs-theme="light"]{--bc-toc-entry-active-bg:var(--bc-slate-100);--bc-toc-entry-active-color:var(--bc-sapphire-500);--bc-toc-entry-active-border-color:var(--bc-sapphire-500);--bc-toc-entry-bg:transparent}
:root[data-bs-theme="dark"]{--bc-toc-entry-active-bg:transparent;--bc-toc-entry-active-color:var(--bs-primary);--bc-toc-entry-active-border-color:var(--bs-primary);--bc-toc-entry-bg:transparent}
.cmp-tableofcontents .toc-heading{font-weight:800;font-size:18px;line-height:25px;letter-spacing:.25px;color:var(--bs-emphasis-color);margin-bottom:0;padding:16px 40px 16px 24px}
.cmp-tableofcontents .top-list{list-style:none;margin:0;padding:0}
.cmp-tableofcontents .nested-list{list-style:none;margin:0;padding:0;padding-left:24px}
.cmp-tableofcontents .top-entry{display:flex;align-items:center;position:relative;font-weight:700;padding:16px 40px 16px 24px;border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}
.cmp-tableofcontents .top-entry.ancestor-active{color:var(--bc-toc-entry-active-color)}
.cmp-tableofcontents .top-entry.active{box-shadow:inset 5px 0 0 0 var(--bc-toc-entry-active-border-color);background-color:var(--bc-toc-entry-active-bg);color:var(--bc-toc-entry-active-color)}
.cmp-tableofcontents .nested-entry{display:flex;align-items:center;position:relative;padding:8px 40px 8px 12px}
.cmp-tableofcontents .nested-entry.ancestor-active{color:var(--bc-toc-entry-active-color)}
.cmp-tableofcontents .nested-entry.active{box-shadow:inset 4px 0 0 0 var(--bc-toc-entry-active-border-color);background-color:var(--bc-toc-entry-active-bg);color:var(--bc-toc-entry-active-color)}
.cmp-tableofcontents .toc-link{color:inherit;text-decoration:none;flex-grow:1;display:block}
.cmp-tableofcontents .toc-link:hover{text-decoration:underline}
.cmp-tableofcontents .toggle-icon{cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;position:absolute;right:15px}
.cmp-tableofcontents .toggle-icon i.bi-chevron-down{transition:transform .2s;text-shadow:1px 0 currentColor,-1px 0 currentColor,0 1px currentColor,0 -1px currentColor}
.cmp-tableofcontents .toggle-icon[aria-expanded="false"] i.bi-chevron-down{transform:rotate(0)}
.cmp-tableofcontents .toggle-icon[aria-expanded="true"] i.bi-chevron-down{transform:rotate(180deg)}
.cmp-tableofcontents mark{padding:0}
.cmp-breadcrumbs .breadcrumb{margin-bottom:0}
.cmp-breadcrumbs .breadcrumb .breadcrumb-item{line-height:20px;color:var(--bs-body-color)}
.cmp-breadcrumbs .breadcrumb .breadcrumb-item.last{color:var(--bs-secondary-color)}
.cmp-breadcrumbs .breadcrumb .breadcrumb-item>a{color:inherit;text-decoration:none}
.cmp-breadcrumbs .breadcrumb .breadcrumb-item>a:hover{color:var(--bs-link-hover-color);text-decoration:underline}
.cmp-breadcrumbs .dropdown-toggle::after{display:none}
.cmp-feedback{padding-top:.5rem;padding-bottom:.5rem;padding-right:.5rem;padding-left:.5rem;text-align:center}
.cmp-feedback .feedback-header{font-weight:700;font-size:14px;line-height:21px;letter-spacing:.5px;color:var(--bs-emphasis-color);margin-bottom:.5rem}
.cmp-feedback .feedback-buttons{display:flex;justify-content:center;gap:1rem;margin-bottom:1rem}
.cmp-feedback .feedback-footer{font-size:13px;line-height:20px}
.feedback-modal .modal-title{font-size:1.25rem;font-weight:700}
.feedback-modal .captcha-box{background:#f1f3f5;padding:20px;border-radius:8px;border:1px solid #ced4da}
.feedback-modal .required-label::after{content:" *";color:#c00}
.feedback-modal .captcha-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.feedback-modal .captcha-question-text{font-size:1.1rem;font-weight:700;white-space:nowrap}
.feedback-modal .captcha-input{max-width:100px;text-align:center}
.feedback-modal .btn-refresh-icon{border:1px solid #ced4da;background:#fff;color:#495057;font-size:1.2rem;padding:4px 12px;border-radius:4px;transition:all .2s}
.feedback-modal .btn-refresh-icon:hover{background:#e9ecef;border-color:#adb5bd}
.cmp-support-resources{padding-top:70px;padding-bottom:70px;.support-resources-container{display:flex;flex-direction:column;gap:1rem;.support-resources-title{font-weight:800;font-size:26px;line-height:34px;letter-spacing:-0.25px}
.support-hyperlinks-container{display:flex;justify-content:space-between;.hyperlinks-container{padding:1rem;.hyperlinks-container-title{font-weight:800;font-size:22px;line-height:31px;letter-spacing:.25px;margin-bottom:1rem;color:var(--bs-heading-color)}
.hyperlinks-container-body{display:flex;flex-direction:column;.resource-link{color:rgba(var(--bs-primary-rgb),1);font-weight:700;margin-bottom:1rem;font-size:16px;line-height:24px;letter-spacing:.25px;text-decoration-line:none;&:hover{text-decoration-line:underline}
}
}
}
}
}
}
:root,:root[data-bs-theme="light"]{--bc-footer-color:#e8e8eb}
:root[data-bs-theme="dark"]{--bc-footer-color:transparent}
.cmp-footer{background-color:var(--bc-footer-color);padding:3rem 0 3rem 0}
.cmp-footer .footer-container{display:flex;flex-wrap:wrap;gap:1.5rem}
.cmp-footer .footer-container .footer-left{flex:2;display:flex;gap:1.5rem}
.cmp-footer .footer-container .footer-left .logo{background:url('../components/footer/clientlibs/resources/assets/broadcom-pulse-logo.png') no-repeat;background-size:2rem 2rem;min-height:2rem;min-width:2rem}
.cmp-footer .footer-container .footer-left .footer-left-body{gap:1rem;display:flex;flex-direction:column}
.cmp-footer .footer-container .footer-left .footer-left-body .navigation{display:flex;flex-wrap:wrap;gap:1rem}
.cmp-footer .footer-container .footer-left .footer-left-body .navigation .navigation-link{color:var(--bs-emphasis-color);font-weight:700;text-decoration:none}
.cmp-footer .footer-container .footer-left .footer-left-body .navigation .navigation-link:hover{text-decoration:underline}
.cmp-footer .footer-container .footer-left .footer-left-body .copyright-text{color:var(--bs-heading-color);font-size:13px;line-height:20px}
.cmp-footer .footer-container .footer-left .footer-left-body .secondary-navigation{display:flex;flex-wrap:wrap;gap:1rem}
.cmp-footer .footer-container .footer-left .footer-left-body .secondary-navigation .secondary-navigation-link{color:var(--bs-emphasis-color);font-size:13px;line-height:20px;text-decoration:none}
.cmp-footer .footer-container .footer-left .footer-left-body .secondary-navigation .secondary-navigation-link:hover{text-decoration:underline}
.cmp-footer .footer-container .footer-right{flex:1}
.cmp-footer .footer-container .footer-right .social-nav{display:flex;justify-content:center;gap:3rem}
.cmp-footer .footer-container .footer-right .social-nav .social-item{font-size:1.5rem}
.cmp-footer .footer-container .footer-right .social-nav .social-item a{color:var(--bs-secondary-color)}
.cmp-footer .footer-container .footer-right .social-nav .social-item a:hover{color:var(--bs-heading-color)}
@media(max-width:992px){.footer-container{flex-direction:column}
}
.footer-gradient{width:100%;height:6px;background:linear-gradient(to right,var(--bc-red-300),var(--bc-purple-subdued-300),var(--bc-slate-900))}
.cmp-navigation{&:has(>.navigation-heading){display:flex;flex-direction:column;gap:.25rem;padding:1rem}
.navigation-heading{font-weight:800;font-size:18px;line-height:25px;letter-spacing:.25px;color:var(--bs-heading-color)}
.nav-section{padding-left:0;margin-bottom:0;list-style-type:none;.heading-section{margin-top:.5rem;.heading-link{font-size:15px;line-height:23px;letter-spacing:0;color:inherit;text-decoration:none;display:block;padding-left:.5rem;&.active{font-weight:bold;box-shadow:inset max(3px,.1875rem,.12em) 0 0 var(--bs-primary)}
&:hover{text-decoration:underline}
}
}
}
}
:root,:root[data-bs-theme="light"]{--bc-previous-next-navigation-label-color:var(--bs-secondary-color);--bc-previous-next-navigation-link-color:var(--bs-emphasis-color)}
:root[data-bs-theme="dark"]{--bc-previous-next-navigation-label-color:var(--bs-secondary-color);--bc-previous-next-navigation-link-color:var(--bs-emphasis-color)}
.cmp-previous-next-navigation{display:flex;justify-content:space-between}
.cmp-previous-next-navigation .previous,.cmp-previous-next-navigation .next{display:flex;align-items:center;gap:.5rem;cursor:pointer}
.cmp-previous-next-navigation .previous .previous-container,.cmp-previous-next-navigation .next .previous-container,.cmp-previous-next-navigation .previous .next-container,.cmp-previous-next-navigation .next .next-container{display:flex;flex-direction:column}
.cmp-previous-next-navigation .previous .previous-container .previous-label,.cmp-previous-next-navigation .next .previous-container .previous-label,.cmp-previous-next-navigation .previous .next-container .previous-label,.cmp-previous-next-navigation .next .next-container .previous-label,.cmp-previous-next-navigation .previous .previous-container .next-label,.cmp-previous-next-navigation .next .previous-container .next-label,.cmp-previous-next-navigation .previous .next-container .next-label,.cmp-previous-next-navigation .next .next-container .next-label{font-weight:700;font-size:14px;line-height:21px;letter-spacing:.5px;color:var(--bc-previous-next-navigation-label-color)}
.cmp-previous-next-navigation .previous .previous-container .next-label,.cmp-previous-next-navigation .next .previous-container .next-label,.cmp-previous-next-navigation .previous .next-container .next-label,.cmp-previous-next-navigation .next .next-container .next-label{align-self:flex-end}
.cmp-previous-next-navigation .previous .previous-container .previous-link,.cmp-previous-next-navigation .next .previous-container .previous-link,.cmp-previous-next-navigation .previous .next-container .previous-link,.cmp-previous-next-navigation .next .next-container .previous-link,.cmp-previous-next-navigation .previous .previous-container .next-link,.cmp-previous-next-navigation .next .previous-container .next-link,.cmp-previous-next-navigation .previous .next-container .next-link,.cmp-previous-next-navigation .next .next-container .next-link{font-weight:bold;text-decoration-line:none;color:var(--bc-previous-next-navigation-link-color)}
.cmp-previous-next-navigation .previous .previous-container .previous-link:hover,.cmp-previous-next-navigation .next .previous-container .previous-link:hover,.cmp-previous-next-navigation .previous .next-container .previous-link:hover,.cmp-previous-next-navigation .next .next-container .previous-link:hover,.cmp-previous-next-navigation .previous .previous-container .next-link:hover,.cmp-previous-next-navigation .next .previous-container .next-link:hover,.cmp-previous-next-navigation .previous .next-container .next-link:hover,.cmp-previous-next-navigation .next .next-container .next-link:hover{color:var(--bs-link-hover-color);text-decoration-line:underline}
.cmp-previous-next-navigation .arrow{color:var(--bc-previous-next-navigation-link-color);align-self:center;font-size:2rem}
:root{&,&[data-bs-theme="light"]{--bc-smart-grid-divisions-active-bg:var(--bc-slate-100);--bc-smart-grid-divisions-active-color:var(--bc-sapphire-500);--bc-smart-grid-divisions-active-border-color:var(--bc-sapphire-500);--bc-smart-grid-divisions-bg:#fff;--bc-smart-grid-divisions-color:var(--bc-slate-600);--bc-smart-grid-divisions-border-color:var(--bc-slate-500);--bc-smart-grid-divisions-hover-bg:var(--bc-slate-100);--bc-smart-grid-divisions-hover-color:var(--bc-sapphire-500);--bc-smart-grid-divisions-hover-border-color:var(--bc-slate-100)}
&[data-bs-theme="dark"]{--bc-smart-grid-divisions-active-bg:var(--bs-gray-dark);--bc-smart-grid-divisions-active-color:var(--bs-primary);--bc-smart-grid-divisions-active-border-color:var(--bs-primary);--bc-smart-grid-divisions-bg:transparent;--bc-smart-grid-divisions-color:rgba(222,226,230,0.75);--bc-smart-grid-divisions-border-color:rgba(var(--bs-secondary-rgb),1);--bc-smart-grid-divisions-hover-bg:var(--bs-gray-dark);--bc-smart-grid-divisions-hover-color:var(--bs-primary);--bc-smart-grid-divisions-hover-border-color:var(--bs-secondary-rgb)}
}
.cmp-smart-product-grid{display:flex;gap:1.5rem;padding:0 0 2rem 0;// min-height:70vh;.sidebar{flex:0 0 27.5%;padding-right:1.5rem;.sidebar-title{color:var(--bs-secondary-color);font-weight:700;font-size:14px;line-height:21px;letter-spacing:.5px;margin-bottom:1rem}
.division-list{--bs-list-group-border-width:0;--bs-list-group-active-bg:var(--bc-smart-grid-divisions-active-bg);--bs-list-group-active-color:var(--bc-smart-grid-divisions-active-color);--bs-list-group-active-border-color:var(--bc-smart-grid-divisions-active-border-color);--bs-list-group-bg:var(--bc-smart-grid-divisions-bg);--bs-list-group-color:var(--bc-smart-grid-divisions-color);--bs-list-group-border-color:var(--bc-smart-grid-divisions-border-color);--bs-list-group-action-hover-bg:var(--bc-smart-grid-divisions-hover-bg);--bs-list-group-action-hover-color:var(--bc-smart-grid-divisions-hover-color);--bs-list-group-action-color:var(--bc-smart-grid-divisions-color);--bs-list-group-action-active-color:var(--bs-list-group-active-color);--bs-list-group-action-active-bg:var(--bs-list-group-active-bg);padding-left:0;list-style:none;border-radius:0;li{display:flex;align-items:center;font-weight:700;padding-top:.5rem;padding-bottom:.5rem;padding-right:1.5rem;padding-left:1.5rem;border-left:1px solid var(--bs-list-group-border-color);min-height:55px;cursor:pointer;&.active{box-shadow:inset 3px 0 0 0 var(--bs-list-group-active-border-color)}
}
}
}
.data-grid{display:flex;flex-direction:column;flex-grow:1;gap:1.5rem;.data-grid-header{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;padding-top:1rem;padding-bottom:1rem;border-width:2px;border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);.header-title{font-weight:800;font-size:26px;line-height:34px;letter-spacing:-0.25px}
.search-and-sort-container{display:flex;justify-content:space-between;gap:.5rem;.brand-input-group{width:45%}
.sort-container{display:flex;align-items:center;gap:1rem}
}
}
.card-grid{.tile{height:232px;display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;padding-left:1rem;padding-right:1rem;--bs-card-border-radius:0;.tile-body{display:flex;flex-direction:column;flex-grow:1;gap:.5rem;padding-bottom:1rem;padding-top:1.5rem;.tile-body-title{font-weight:800;font-size:18px;line-height:25px;letter-spacing:.25px;color:rgba(var(--bs-primary-rgb),1);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.tile-body-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
}
.tile-footer{color:var(--bs-secondary-color);padding-top:1rem;padding-bottom:1rem;border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);font-size:13px;line-height:20px}
}
}
.pagination-container{display:flex;justify-content:space-between;.pagination{font-weight:700;gap:.5rem;margin-bottom:0;.page-item.active{box-shadow:inset 0 -3px 0 0 var(--bs-primary)}
}
.page-size-container{display:flex;align-items:center;gap:1rem;.page-size-container-label{flex-shrink:0}
}
}
}
.sidebar-mobile{display:none}
}
@media(max-width:1200px){.cmp-smart-product-grid{.sidebar{display:none}
.header-title{display:none}
.sidebar-mobile{display:unset}
.brand-input-group{width:100% !important}
.sort-select{flex:1}
}
}
.cmp-highlight-carousel{display:flex;flex-direction:column;gap:20px;padding:40px 0 70px 0;.highlight-header{display:flex;justify-content:space-between;.header-label{font-weight:800;font-size:26px;line-height:34px;letter-spacing:-0.25px;color:var(--bs-heading-color)}
.indicators{display:flex;.indicator{padding-top:0;padding-bottom:0;padding-right:.25rem;padding-left:.25rem;color:inherit;i{font-weight:800;font-size:26px;line-height:34px;letter-spacing:-0.25px;margin-bottom:0}
}
}
}
.highlight-tile{height:232px;display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;padding-left:1rem;padding-right:1rem;--bs-card-border-radius:0;.highlight-tile-body{display:flex;flex-direction:column;flex-grow:1;gap:.5rem;padding-bottom:1rem;padding-top:1.5rem;.highlight-tile-body-title{font-weight:800;font-size:18px;line-height:25px;letter-spacing:.25px;color:rgba(var(--bs-primary-rgb),1);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.highlight-tile-body-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
}
.highlight-tile-footer{color:var(--bs-secondary-color);padding-top:1rem;padding-bottom:1rem;border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);font-size:13px;line-height:20px}
}
.indicators.desktop,.carousel-inner.desktop{display:block}
.indicators.mobile,.carousel-inner.mobile{display:none}
@media(max-width:768px){.indicators.desktop,.carousel-inner.desktop{display:none}
.indicators.mobile,.carousel-inner.mobile{display:block}
}
// .carousel-indicators{// bottom:-3rem;// & [data-bs-target]{// background-color:#000;//}
//}
}
.cmp-footnotes{border-top:2px solid transparent;border-image:linear-gradient(to right,var(--bs-primary) 30%,var(--bs-body-bg) 30%);border-image-slice:1;padding-top:1em;margin-top:1.4em}
.cmp-404 .container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:3rem;padding-bottom:3rem;margin-bottom:16.5vh}
.cmp-404 .broadcom-404-logo{margin-right:.5rem;content:url('../components/404/clientlibs/resources/assets/404.webp');width:582px}
.cmp-404 .broadcom-404-logo-dark{margin-right:.5rem;content:url('../components/404/clientlibs/resources/assets/404.webp');width:582px;display:none}
.cmp-404 .btn{font-size:15px;padding:10px 10px;background-color:var(--bs-body-color)}
.cmp-agentic-search{min-height:40vh;display:flex;flex-direction:column;margin-top:2rem;margin-bottom:2rem}
.cmp-agentic-search .agentic-search{display:flex;flex-direction:column;flex:1}
.cmp-agentic-search .agentic-search .highlight{color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}
.cmp-agentic-search .agentic-search .pagination{font-weight:700;gap:.5rem;margin-bottom:0;justify-content:center}
.cmp-agentic-search .agentic-search .pagination .page-item.active{box-shadow:inset 0 -3px 0 0 var(--bs-primary)}
.cmp-agentic-search{min-height:40vh;display:flex;flex-direction:column}
.cmp-agentic-search .agentic-search-vectara{display:flex;flex-direction:column;flex:1}
.cmp-agentic-search .agentic-search-vectara .loading-container{display:flex;align-items:center;justify-content:center;flex-direction:column;flex:1}
.cmp-landing-page-default .card-grid .tile{min-height:72px;display:flex;flex-direction:column;justify-content:space-between;gap:.5rem}
.cmp-landing-page-default .card-grid .tile .tile-body{display:flex;flex-direction:column;justify-content:center;flex-grow:1;gap:.5rem;padding:1rem}
.cmp-landing-page-default .card-grid .tile .tile-body .tile-body-title{font-weight:800;font-size:16px;line-height:25px;letter-spacing:.25px;color:inherit;text-decoration-line:none}
.cmp-landing-page-default .card-grid .tile .tile-body .tile-body-title:hover{text-decoration-line:underline}
.cmp-landing-page-default .card-grid .tile .tile-body .tile-body-title::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}