.theme-switch-indicator[data-v-1396ea06]{background:linear-gradient(90deg,#2563eb,#3b82f6);border-radius:9999px;bottom:.25rem;box-shadow:0 4px 14px #2563eb59;left:.25rem;pointer-events:none;position:absolute;top:.25rem;transform:translate(calc(var(--theme-index, 0)*5.75rem));transition:transform .35s cubic-bezier(.4,0,.2,1);width:5.5rem}.theme-switch-btn[data-v-1396ea06]{transition:color .25s ease}.theme-switch-btn[data-v-1396ea06]:active,.theme-switch-btn[data-v-1396ea06]:hover{transform:none}@media(prefers-reduced-motion:reduce){.theme-switch-indicator[data-v-1396ea06]{transition:none}}.btn-classic[data-v-1396ea06]{background:var(--color-win-light,silver);border-color:#fff #7b7b7b #7b7b7b #fff;border-style:solid;border-width:2px;color:#000;cursor:pointer;font-size:12px;font-weight:700;padding:4px 12px}.btn-classic[data-v-1396ea06]:active{border-color:#7b7b7b #fff #fff #7b7b7b}.btn-classic[data-v-1396ea06]:disabled{cursor:not-allowed;opacity:.5}.window-titlebar[data-v-1396ea06]{background:linear-gradient(90deg,navy,#1084d0)}.window-border[data-v-1396ea06]{border-color:#fff #7b7b7b #7b7b7b #fff;border-style:solid;border-width:2px}.window-border-inset[data-v-1396ea06]{border-color:#7b7b7b #fff #fff #7b7b7b;border-style:solid;border-width:2px}.dot-text[data-v-1396ea06]{font-family:Dot Matrix,monospace;font-weight:700;letter-spacing:.1em}.cookie-banner[data-v-c44a259c]{z-index:9999}.cookie-banner-text[data-v-c44a259c]{flex:1;min-width:260px}.cookie-banner-text strong[data-v-c44a259c]{display:block;font-size:15px;margin-bottom:4px}.cookie-banner-text p[data-v-c44a259c]{color:#666;font-size:13px;line-height:1.6;margin:0}.cookie-banner-actions[data-v-c44a259c]{display:flex;flex-wrap:wrap;gap:8px}.cookie-label-short[data-v-c44a259c]{display:none}.GCookie_Btn[data-v-c44a259c]{border:none;border-radius:0;color:#fff;cursor:pointer;font-size:13px;line-height:1.2;padding:.55rem 1.1rem;transition:background-color .2s ease;white-space:nowrap}.GCookie_Btn[data-v-c44a259c]:active,.GCookie_Btn[data-v-c44a259c]:hover,.GCookie_CloseBtn[data-v-c44a259c]:active,.GCookie_CloseBtn[data-v-c44a259c]:hover{transform:none}.GCookie_BtnSecondary[data-v-c44a259c]{background:#e1dfdd;color:#323130}.GCookie_BtnSecondary[data-v-c44a259c]:hover{background:#d2d0ce}.GCookie_BtnPrimary[data-v-c44a259c]{background:#0078d4;color:#fff}.GCookie_BtnPrimary[data-v-c44a259c]:hover{background:#106ebe}.GCookie_CloseBtn[data-v-c44a259c]{border-radius:0}@media(max-width:767px){#GCookie_CookieBanner.cookie-banner[data-v-c44a259c]{align-items:stretch;gap:10px;padding:12px 14px}.cookie-banner-text[data-v-c44a259c]{min-width:0;width:100%}.cookie-banner-text strong[data-v-c44a259c]{font-size:14px}.cookie-banner-text p[data-v-c44a259c]{display:-webkit-box;font-size:12px;-webkit-line-clamp:2;line-height:1.55;-webkit-box-orient:vertical;overflow:hidden}.cookie-banner-actions[data-v-c44a259c]{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.cookie-label-full[data-v-c44a259c]{display:none}.cookie-label-short[data-v-c44a259c]{display:inline}.GCookie_Btn[data-v-c44a259c]{font-size:12px;padding:8px 4px;width:100%}}@media(max-width:360px){.cookie-banner-actions[data-v-c44a259c]{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-theme-mode=dark] .cookie-banner-text strong{color:#f1f5f9}html[data-theme-mode=dark] .cookie-banner-text p{color:#94a3b8}html[data-theme-mode=dark] .GCookie_BtnSecondary{background:#334155;color:#e2e8f0}html[data-theme-mode=dark] .GCookie_BtnSecondary:hover{background:#475569}html[data-theme-mode=dark] .GCookie_CloseBtn{color:#cbd5e1}.mega-menu[data-v-d2fb0310]{background-color:#fff;box-shadow:0 6px 12px #0000001f,0 18px 56px #00000047;inset:0;max-height:75vh;overflow:hidden;position:absolute}html[data-theme-mode=dark] .mega-menu{background-color:#0f172a;box-shadow:0 6px 12px #0006,0 18px 56px #0009}.mega-enter-wrap[data-v-d2fb0310]{height:100%;max-height:75vh;overflow-y:auto}.mega-enter-layer[data-v-d2fb0310]{animation:mega-in-d2fb0310 .25s ease;height:100%}.mega-leave-layer[data-v-d2fb0310]{animation:mega-out-d2fb0310 .25s ease forwards;z-index:1}.mega-enter-measure[data-v-d2fb0310],.mega-leave-layer[data-v-d2fb0310]{left:0;pointer-events:none;position:absolute;right:0;top:0}.mega-enter-measure[data-v-d2fb0310]{visibility:hidden}@keyframes mega-in-d2fb0310{0%{opacity:0}to{opacity:1}}@keyframes mega-out-d2fb0310{0%{opacity:1}to{opacity:0}}.gerp-user-dropdown-root[data-v-d2ffca0a]{position:relative}.gerp-user-dropdown[data-v-d2ffca0a]:before{content:"";height:.5rem;left:0;position:absolute;right:0;top:-.5rem}.user-menu-enter-active[data-v-d2ffca0a],.user-menu-leave-active[data-v-d2ffca0a]{transition:opacity .15s ease}.user-menu-enter-from[data-v-d2ffca0a],.user-menu-leave-to[data-v-d2ffca0a]{opacity:0}.mobile-menu-enter[data-v-d1e4fd00]{opacity:0;transform:translate(100%)}.mobile-menu-enter-active[data-v-d1e4fd00]{opacity:1;transform:translate(0);transition:all .3s}.mega-menus-container[data-v-d1e4fd00]{contain:layout;max-height:75vh}#header[data-v-d1e4fd00]{background-image:none!important;color:inherit!important;left:0!important;margin-bottom:0!important;padding:0!important;position:fixed!important;right:0!important;text-align:left!important;top:0!important}.search-all-box[data-v-d1e4fd00]{transition:width .5s cubic-bezier(.4,0,.2,1)}.search-all-box[data-v-d1e4fd00]:focus-within,.search-all-box[data-v-d1e4fd00]:hover{width:min(calc(100vw - 20rem),60rem)}#header[data-v-d1e4fd00]:before{animation:gradientAnimation 15s ease infinite;background-image:linear-gradient(120deg,#fff,#f0f8ff,#eef4ff,#fff);background-size:400% 400%;content:"";inset:0;pointer-events:none;position:absolute;transition:opacity .35s ease-in-out;z-index:-1}#header[data-nav-theme=light][data-v-d1e4fd00]:before{opacity:0}#header[data-nav-theme=light][data-v-d1e4fd00]:hover:before{opacity:1}#header[data-nav-theme=light].menu-open[data-v-d1e4fd00]{background-color:#fff!important;box-shadow:0 1px 2px #0000000d!important}#header[data-nav-theme=light].menu-open[data-v-d1e4fd00]:before{opacity:1}.brand-curtain[data-v-d1e4fd00]{align-items:center;background:#3b82f6;bottom:0;display:flex;height:50vh;height:50svh;justify-content:center;left:0;overflow:hidden;pointer-events:none;position:fixed;right:0;z-index:0}.brand-curtain-svg[data-v-d1e4fd00]{display:block;height:100%;width:100%}.brand-curtain-letter[data-v-d1e4fd00]{fill:#fff;fill-opacity:0;font-family:var(--font-sans);font-size:200px;font-weight:900;letter-spacing:-.015em;stroke:#fff;stroke-dasharray:var(--dash,0);stroke-dashoffset:var(--dash,0);stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0;stroke-width:2.5}.brand-curtain-letter.is-drawn[data-v-d1e4fd00]{fill-opacity:1;stroke-dashoffset:0;stroke-opacity:1;transition:stroke-dashoffset 4.5s cubic-bezier(.2,.9,.3,1),fill-opacity .7s ease 3.9s}
