body:has(.ffPortalFrame)>.siteHeader{display:block!important}body:has(.ffPortalFrame)>.siteFooter{display:none!important}body:has(.ffPortalFrame) #main-content{min-height:calc(100svh - 62px)}body:has(.ffPortalFrame) .ffPortalFrame{min-height:calc(100dvh - 62px)}body:has(.ffPortalFrame) .ffPortalSidebar{top:62px;min-height:calc(100dvh - 62px);max-height:calc(100dvh - 62px)}body:has(.ffPortalFrame) .ffPortalSidebarBrand{display:none}body:has(.ffPortalFrame) .ffPortalSidebarWorkspace{margin-top:0}.ffHeaderAccountMenu{position:relative;height:44px;display:inline-flex;align-items:center}.ffNierufHeader .ffNierufHeaderAccountTrigger{width:auto;min-width:154px;height:44px;min-height:44px;padding:4px 10px 4px 6px;display:inline-flex;align-items:center;justify-content:flex-start;gap:9px;border:1px solid #cbdce5;border-radius:9px;background:#fff;color:#081e36;box-shadow:0 1px 2px rgba(8,30,54,.04);font-family:var(--font-hind),var(--font-archivo),Arial,sans-serif;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.ffNierufHeader .ffNierufHeaderAccountTrigger:hover,.ffNierufHeader .ffNierufHeaderAccountTrigger[aria-current=page],.ffNierufHeader .ffNierufHeaderAccountTrigger[aria-expanded=true]{border-color:#adc8d6;background:#f7fbfd;color:#081e36;box-shadow:0 5px 16px rgba(8,30,54,.08)}.ffNierufHeader .ffNierufHeaderAccountTrigger:focus-visible{outline:3px solid rgba(30,169,225,.28);outline-offset:2px}.ffNierufHeaderAccountAvatar{position:relative;width:32px;min-width:32px;height:32px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(145deg,#203b58,#081e36);color:#fff;font-family:var(--font-ibm-plex-mono),monospace;font-size:11px;font-weight:700;line-height:1;letter-spacing:.02em}.ffNierufHeaderAccountAvatar>i{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border:2px solid #fff;border-radius:999px;background:#2cc56d;box-shadow:0 0 0 1px rgba(8,30,54,.04)}.ffNierufHeaderAccountTitle{min-width:0;flex:1 1 auto;color:#081e36;font-size:12.5px;font-weight:700;line-height:1;white-space:nowrap}.ffNierufHeaderAccountChevron{width:15px;min-width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s ease}.ffNierufHeaderAccountChevron[data-open=true]{transform:rotate(180deg)}.ffHeaderAccountPopover{position:absolute;z-index:350;top:calc(100% + 8px);right:0;width:252px;padding:4px 0 0;display:none;overflow:hidden;border:1px solid #d5e1e7;border-radius:11px;background:#fff;box-shadow:0 18px 42px rgba(8,30,54,.16);color:#081e36}.ffHeaderAccountPopover[data-open=true]{display:block}.ffHeaderAccountPopover nav{height:auto;display:grid;grid-auto-rows:44px;align-content:start;grid-row-gap:2px;row-gap:2px;padding:4px 6px 5px}.ffHeaderAccountPopover form>button,.ffHeaderAccountPopover nav>a{width:100%;height:44px;min-height:44px;padding:0 10px;display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border:0;border-radius:7px;background:transparent;color:#081e36;font-family:var(--font-hind),var(--font-archivo),Arial,sans-serif;font-size:14px;font-weight:600;line-height:18px;text-align:left;text-decoration:none;cursor:pointer}.siteHeader.ffNierufHeader .ffHeaderAccountPopover nav>a:after{content:none!important;display:none!important;width:0!important;height:0!important}.ffHeaderAccountPopover form>button:focus-visible,.ffHeaderAccountPopover form>button:hover,.ffHeaderAccountPopover nav>a:focus-visible,.ffHeaderAccountPopover nav>a:hover{outline:0;background:#eef6f9;color:#081e36}.ffHeaderAccountPopover nav>a[aria-current=page]{background:#eef6f9;color:#081e36;box-shadow:inset 3px 0 0 #1ea9e1;font-weight:700}.ffHeaderAccountPopover svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.ffHeaderAccountPopover form{margin:0;padding:5px 6px 6px;border-top:1px solid #dce7ec}@media (max-width:1180px){.ffNierufHeader .ffNierufHeaderAccountTrigger{min-width:136px;gap:7px}.ffNierufHeaderAccountTitle{font-size:12px}}@media (max-width:900px){body:has(.ffPortalFrame) .ffPortalSidebar{top:auto;min-height:0;max-height:none;grid-template-columns:minmax(0,1fr) auto;gap:12px}body:has(.ffPortalFrame) .ffPortalSidebarHead{display:none}body:has(.ffPortalFrame) .ffPortalNav{grid-column:1;grid-row:1}body:has(.ffPortalFrame) .ffPortalSidebarFoot{width:auto;grid-column:2;grid-row:1;justify-self:end}body:has(.ffPortalFrame) .ffPortalBackSite{display:none}}@media (max-width:720px){.ffHeaderAccountMenu{width:42px}.ffNierufHeader .ffNierufHeaderAccountTrigger{width:42px;min-width:42px;padding:0;justify-content:center;border-color:transparent;background:transparent;box-shadow:none}.ffNierufHeader .ffNierufHeaderAccountTrigger:hover,.ffNierufHeader .ffNierufHeaderAccountTrigger[aria-current=page],.ffNierufHeader .ffNierufHeaderAccountTrigger[aria-expanded=true]{border-color:transparent;background:#eef6f9;box-shadow:none}.ffNierufHeaderAccountChevron,.ffNierufHeaderAccountTitle{display:none}.ffNierufHeaderAccountAvatar{width:29px;min-width:29px;height:29px;font-size:10px}.ffHeaderAccountPopover{top:calc(100% + 7px);width:min(252px,calc(100vw - 20px))}}@media (max-width:560px){body:has(.ffPortalFrame) .ffPortalSidebar{padding-inline:12px}body:has(.ffPortalFrame) .ffPortalNav>a{min-width:42px}}:root{--ff-contrast-on-dark:#fff;--ff-contrast-on-dark-muted:#c8dce8;--ff-contrast-on-action:#fff;--ff-contrast-on-cyan:#050f1c;--ff-contrast-on-light:#263f4f}::selection{background:var(--ff-action,#081e36);color:var(--ff-contrast-on-action)}#main-content :is(.finalCta,.darkSection,.contactHero aside,.familyTechnical,.builderBand) :where(h1,h2,h3,h4){color:var(--ff-contrast-on-dark)}#main-content .contactHero aside dd,#main-content .contactHero aside dd a{color:var(--ff-contrast-on-dark)}#main-content :is(.finalCta,.darkSection,.familyTechnical,.builderBand) .secondary,.datasheetToolbar .secondary{border-color:rgba(255,255,255,.72);background:transparent;color:var(--ff-contrast-on-dark)}#main-content :is(.finalCta,.darkSection,.familyTechnical,.builderBand) .secondary:focus-visible,#main-content :is(.finalCta,.darkSection,.familyTechnical,.builderBand) .secondary:hover,.datasheetToolbar .secondary:focus-visible,.datasheetToolbar .secondary:hover{border-color:#fff;background:#fff;color:var(--ff-navy-deep,#050f1c)}.ffAuthSubmit,.ffPortalButton,.headerCta,.primary,.primary:hover,.productQuickPrimary{color:var(--ff-contrast-on-action)}.datasheetToolbar .primary,.primary.light,.primary.light:hover{color:var(--ff-navy-deep,#050f1c)}.ffAuthorityPrimaryAction{background:var(--authority-navy,#08243c);color:var(--ff-contrast-on-action)!important}.ffAuthorityPrimaryAction:focus-visible,.ffAuthorityPrimaryAction:hover{background:#0d5271;color:var(--ff-contrast-on-action)!important}.ffAuthoritySecondaryAction{background:transparent;color:var(--authority-navy,#08243c)!important}.ffAuthoritySecondaryAction:focus-visible,.ffAuthoritySecondaryAction:hover{background:#edf3f4;color:var(--authority-navy,#08243c)!important}.productActionTooltip,.productIconButton .productActionTooltip,.productViewToggle .productActionTooltip{background:var(--catalog-navy-deep,#081e36);color:var(--ff-contrast-on-action)!important}#main-content .generatorPage .choice.selected,#main-content .generatorPage .familyOption.selected{color:var(--ff-navy,#081e36)}#main-content .generatorPage .familyOption.selected small{color:var(--ff-muted,#526f80)}#main-content .generatorPage .choice.selected b{color:var(--ff-action,#081e36)}.ffConfigurator .ffChoiceTabs button.isSelected,.ffConfigurator .ffInternalOptionGrid button.isSelected,.ffConfigurator .ffInternalToggle>button.isSelected,.ffConfigurator .ffMaterialChipGrid button.isSelected,.ffConfigurator .ffOptionGrid button.isSelected,.ffConfigurator .ffSystemToggle button.isSelected,.ffConfigurator .ffTrimSelection button.isSelected{color:#101414}.ffConfigurator .ffCertificates button.isSelected,.ffConfigurator .ffPanelSizes button.isSelected,.ffConfigurator .ffSizeSelection button.isSelected{color:var(--ff-contrast-on-action)}.ffCatalogHome .ffConfigurator .ffCertificates button.isSelected,.ffCatalogHome .ffConfigurator .ffCertificates button.isSelected:hover,.ffCatalogHome .ffConfigurator .ffSizeSelection button.isSelected,.ffCatalogHome .ffConfigurator .ffSizeSelection button.isSelected:hover{color:var(--nieruf-navy,#081e36)}.ffSelectorChip.isSelected,.ffSelectorGroupFilters button.isSelected,.ffSelectorOption.isSelected,.ffSelectorRequirement.isSelected{color:var(--ff-contrast-on-action)}.ffSelectorOption.isSelected small,.ffSelectorRequirement.isSelected small{color:#c8dce8}.ffSelectorContinue,.ffSelectorContinue:hover,.ffSelectorNumber.isDone,.ffSelectorRequirement.isSelected .ffSelectorCheckbox{color:var(--ff-contrast-on-action)}.ffSelectorOptionCard.isSelectedCard{color:var(--ff-ink,#263f4f)}.ffSelectorApplicationCard.isSelectedCard small{color:var(--ff-action,#081e36)}.productCatalog .productFilterOption.isSelected{color:var(--catalog-navy,#0e3358)}.productCatalog .productFilterOption.isSelected small{color:var(--catalog-action,#081e36)}.productCatalog .productIconButton:focus-visible,.productCatalog .productIconButton:hover,.productCatalog .productResultActions>button:first-child,.productCatalog .productResultPagination a.isCurrent,.productCatalog .productResultPagination button.isCurrent,.productCatalog .productViewToggle>button[aria-pressed=true],.productDetailPage .productIconButton:focus-visible,.productDetailPage .productIconButton:hover,.productQuickPrimary{color:var(--ff-contrast-on-action)}.productCatalogNotice{color:var(--ff-contrast-on-dark)}.catalogSupportHub .catalogSupport>a:nth-child(3) p{color:var(--ff-text,#263f4f)}.catalogSupportHub .catalogSupport>a:hover{background:var(--ff-action,#081e36)!important;color:var(--ff-contrast-on-action)!important}.catalogSupportHub .catalogSupport>a:hover :where(small,h2,h3,p,b,.catalogSupportMark){color:var(--ff-contrast-on-action)!important}.ffLanguageChoices>button[aria-pressed=true]{color:var(--nieruf-blue-dark,#081e36)}.ffLanguageChoices>button[aria-pressed=true] .ffLanguageChoiceCode,.ffNierufHeader .ffNierufHeaderIcon:hover,.ffNierufHeader .ffNierufHeaderIcon[aria-current=page]{color:var(--ff-action,#081e36)}.ffNierufHeader .ffNierufHeaderLeft>nav .mobileNavAction,.ffNierufHeader .ffNierufHeaderLeft>nav .mobileNavAction>span{color:var(--ff-contrast-on-dark)}.ffPalette>div>button{color:var(--ff-contrast-on-light)}.ffPalette>div>button code,.ffPalette>div>button small,.ffPalette>div>p,.ffPalette>footer{color:#526f80}.ffPalette>div>button.isActive{color:var(--ff-contrast-on-light)}.ffPalette>div>button.isActive code,.ffPalette>div>button.isActive small{color:#466679}.ffAuthSubmit,.ffPortalButton,.ffPortalNav>a[aria-current=page],.ffPortalSidebarFoot button:hover{color:var(--ff-contrast-on-dark)}.ffPortalCompanyHead>span,.ffPortalSidebarHead>a>span{background:var(--ff-cyan,#1ea9e1);color:var(--ff-contrast-on-cyan)}.ffSelectorChip.isBlocked,.ffSelectorOption.isBlocked,.ffSelectorOption.isBlocked small,.ffSelectorRequirement.isBlocked,.ffSelectorRequirement.isBlocked small{color:#526f80}@media (forced-colors:active){:where(button,a,input,select,textarea):focus-visible{outline:2px solid CanvasText;outline-offset:3px}}