 [data-ips-scheme="light"]{--focusBackgroundColor1:var(--light__focusBackgroundColor1);--focusBackgroundColor2:var(--light__focusBackgroundColor2);--focusBackgroundColor3:var(--light__focusBackgroundColor3);--focusBackgroundColor4:var(--light__focusBackgroundColor4);--focusBackgroundColor5:var(--light__focusBackgroundColor5);--focusBackgroundColor6:var(--light__focusBackgroundColor6);}[data-ips-scheme="dark"]{--focusBackgroundColor1:var(--dark__focusBackgroundColor1);--focusBackgroundColor2:var(--dark__focusBackgroundColor2);--focusBackgroundColor3:var(--dark__focusBackgroundColor3);--focusBackgroundColor4:var(--dark__focusBackgroundColor4);--focusBackgroundColor5:var(--dark__focusBackgroundColor5);--focusBackgroundColor6:var(--dark__focusBackgroundColor6);}[data-focus-image="1"]{--focus-image:var(--focusBackgroundImage1);--focus-image-color:var(--focusBackgroundColor1);}[data-focus-image="2"]{--focus-image:var(--focusBackgroundImage2);--focus-image-color:var(--focusBackgroundColor2);}[data-focus-image="3"]{--focus-image:var(--focusBackgroundImage3);--focus-image-color:var(--focusBackgroundColor3);}[data-focus-image="4"]{--focus-image:var(--focusBackgroundImage4);--focus-image-color:var(--focusBackgroundColor4);}[data-focus-image="5"]{--focus-image:var(--focusBackgroundImage5);--focus-image-color:var(--focusBackgroundColor5);}[data-focus-image="6"]{--focus-image:var(--focusBackgroundImage6);--focus-image-color:var(--focusBackgroundColor6);}.ipsFooterLinks{margin-inline-end:auto;}@supports not selector(:popover-open){.focusCustomizer{display:none !important;}}.focusCustomizer:not(:popover-open){display:none;}.focusCustomizer{--_transition-duration:.2s;align-items:center;background:none;border:0;display:flex;height:100%;justify-content:center;width:100%;padding:20px;transition-behavior:allow-discrete;transition-duration:var(--_transition-duration);transition-property:display, overlay;}.focusCustomizer__backdrop{backdrop-filter:blur(2px);background:hsl(0 0% 0% / .5);height:100%;left:0;position:fixed;top:0;width:100%;opacity:0;transition-behavior:allow-discrete;transition-duration:var(--_transition-duration);transition-property:display, overlay, opacity;}:popover-open .focusCustomizer__backdrop{opacity:1;@starting-style{&{opacity:0;}}}.focusCustomizer__box{background:var(--i-background_1);border-radius:var(--i-box--bo-ra);box-shadow:hsl(0 0% 0% / 1) 0px 20px 120px;max-height:90vh;max-width:1100px;overflow:auto;position:relative;width:100%;opacity:0;transform:translateY(40px);transition-behavior:allow-discrete;transition-duration:var(--_transition-duration);transition-property:display, overlay, opacity, transform;}:popover-open .focusCustomizer__box{opacity:1;transform:translateY(0px);@starting-style{&{opacity:0;transform:translateY(40px);}}}.focusCustomizer__header{color:var(--i-color_hard);font-size:1.2em;font-weight:500;padding:1.2em;background:var(--i-background_3);}.focusCustomizer__images{display:grid;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));gap:15px;padding:15px;}.focusCustomizer__images label{background-color:var(--focus-image-color, var(--i-body--ba-co));aspect-ratio:1;cursor:pointer;display:block;border-radius:8px;box-shadow:hsl(0 0% 0% / .18) 0px 5px 12px;overflow:hidden;position:relative;width:100%;max-height:200px;}.focusCustomizer__images [data-focus-image="random"]{background:var(--i-secondary);color:var(--i-secondary-contrast);}.focusCustomizer__images label:has(:checked){outline:2px solid var(--i-primary);outline-offset:2px;}.focusCustomizer__images label::before, .focusCustomizer__images label::after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:1;}.focusCustomizer__images label:hover::before{background:hsl(0 0% 100% / .18);}.focusCustomizer__images img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.focusCustomizer__images svg{position:absolute;inset:0;margin:auto;width:auto;height:30%;fill:currentColor;}.focusCustomizer__images label::after{border:1px solid currentColor;opacity:.2;}.focusCustomizer__images input{opacity:0;}.focusCustomizer__settings label{display:grid;grid-template-columns:70px 1fr;align-items:center;padding:1.2em;padding-inline-start:0;user-select:none;}@media (hover){.focusCustomizer__settings label:hover{background:var(--i-background_2);}}.focusCustomizer__settingsCheckbox{appearance:none;background:var(--i-background_1);border-radius:5px;box-shadow:inset color-mix(in srgb, var(--i-color_hard) 20%, transparent) 0px 0px 0px 1px;cursor:pointer;display:block;height:20px;place-self:center;text-align:center;width:20px;}.focusCustomizer__settingsCheckbox:checked{background:var(--i-primary);color:var(--i-primary-contrast);}.focusCustomizer__settingsCheckbox:checked::before{content:"\2713";display:block;font-family:system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;line-height:20px;}.focusCustomizer__settingsTitle{display:block;font-weight:600;color:var(--i-color_hard);}.focusCustomizer__settingsDesc{color:var(--i-color_soft);}.ipsLayout:has(focus-customizer:popover-open){transition:.7s;}.ipsBox__header, .ipsMobileHeader{background-color:var(--focus-image-color, var(--i-body--ba-co));background-image:var(--focus-image, none);background-size:cover;background-position:50%;}.ipsBox__header{background-image:linear-gradient(hsl(0 0% 0% / .25) 0% 100%), var(--focus-image, none);border-radius:max(0px, var(--i-box--bo-ra) - 3px);border-width:0;font-size:1.1em;margin:6px;}.ipsPull .ipsBox__header{border-radius:max(0px, var(--i-box--bo-ra) - 3px);}[data-ips-scheme="light"] .ipsBox__header{box-shadow:inset hsl(0 0% 0% / .2) 0px 1px 4px;}[data-ips-scheme="dark"] .ipsBox__header{box-shadow:inset hsl(0 0% 100% / .2) 0px 1px 0px, inset hsl(0 0% 100% / .1) 0px 1px 0px 1px;}.focus\:branding a{color:inherit;}@media (max-width:767px){.focus\:branding{flex:1 1 100%;text-align:center;}}@media (max-width:979px){.ipsFooter{margin-top:0;}}@media (min-width:980px){body{background-color:var(--focus-image-color, var(--i-body--ba-co));background-image:var(--focus-image, none);}body, .ipsBox__header{background-size:cover;background-attachment:fixed;background-position:50%;}@supports (color:oklch(from var(--i) clamp(0, (.7 - l) * 1000, 1) c h)) and (color:oklch(from red l c h)){[data-focus-image] .ipsNavPanelBreadcrumbs{color:oklch(from var(--focus-image-color, var(--i-body--ba-co)) clamp(0, (.7 - l) * 1000, 1) c h);}}.ipsHeader__primary{background-color:transparent;}.ipsHeader__secondary{--i-nav--te-tr:none;--i-nav--fo-si:1em;--i-nav--fo-we:500;--i-nav--pa:0 1.2em;--i-nav-active--ba-co:var(--i-body--ba-co);--i-nav-active--co:var(--i-color_hard);background-color:transparent;padding:0 10px;position:relative;}.ipsHeader__secondary::before{content:"";position:absolute;inset:0;bottom:-10px;background:color-mix(in srgb, var(--i-headerSecondary--ba-co) 60%, transparent);border:1px solid hsl(0 0% 0% / .25);border-radius:8px 8px 0 0;z-index:-1;}:where(.ipsHeader__secondary) .ipsNavBar > li > :is(a, button){height:var(--i-header-row--he);}:where(.ipsHeader__secondary) .ipsNavBar > [data-active] > :is(a, button){border-bottom-left-radius:0;border-bottom-right-radius:0;}.ipsHeader__secondary .ipsNavBar > [data-active]::before, .ipsHeader__secondary .ipsNavBar > [data-active]::after{--_size:6px;content:"";width:var(--_size);height:var(--_size);position:absolute;bottom:0;inset-inline-end:100%;background:var(--i-body--ba-co);-webkit-mask:radial-gradient(var(--_size) at 0px 0px, transparent 98%, black) 0 0;mask:radial-gradient(var(--_size) at 0px 0px, transparent 98%, black) 0 0;}.ipsHeader__secondary .ipsNavBar > [data-active]::after{inset-inline-end:auto;inset-inline-start:100%;-webkit-mask:radial-gradient(var(--_size) at 0px 0px, transparent 98%, black) 0 0;mask:radial-gradient(var(--_size) at var(--_size) 0px, transparent 98%, black) 0 0;}[data-ips-layout="default"] .ipsLayout{max-width:min(100% - max(env(safe-area-inset-left), var(--i-layout-gutter)) * 2, var(--i-layout-width));}[data-ips-layout="default"] .ipsLayout .ipsWidth{max-width:none;}.ipsLayout__main{background:var(--i-body--ba-co);box-shadow:hsl(0 0% 0% / .1) 0px 0px 20px, hsl(0 0% 0% / .1) 0px 0px 2px;border-radius:min(var(--i-design-radius), 8px);padding:1em var(--i-sp_block);}[data-ips-layout="side"] .ipsLayout__main{padding:1em;}[data-ips-layout="side"] .ipsLayout__app{padding:0 1em;}.ipsNavPanel{background-color:hsl(0 0% 0% / .2);border-width:0;margin-inline-end:20px;backdrop-filter:blur(8px);}.ipsNavPanel__nav > li > button{position:static;background-color:transparent;}.ipsFooter{background:color-mix(in hsl, var(--i-footer--ba-co) 50%, transparent);backdrop-filter:blur(10px);padding:.8em;border-radius:min(var(--i-design-radius), 8px);margin-block:10px;}}[data-focus-fluid="true"]{--i-layout-width:3000px;}