@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/0f879af6d167b3b9-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/88134d00f828eb57-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/3544210ea0f0184d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ad3541ac995968e6-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/44a8a023c5e8bd5f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa924b7c62245c84-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Commissioner Fallback;src:local("Arial");ascent-override:100.64%;descent-override:20.39%;line-gap-override:0.00%;size-adjust:101.05%}.__className_1368e6{font-family:Commissioner,Commissioner Fallback;font-style:normal}.__variable_1368e6{--font-display:"Commissioner","Commissioner Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_138917{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_138917{--font-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_5dc9b9{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_5dc9b9{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}.city-field_field__bt_ky{position:fixed;top:var(--rail-height);right:0;bottom:0;left:0;z-index:var(--z-city);pointer-events:none;opacity:.32;-webkit-mask-image:radial-gradient(ellipse 36rem 68% at 50% 36%,transparent 0,transparent 52%,rgb(0 0 0/.22) 74%,#000 100%);mask-image:radial-gradient(ellipse 36rem 68% at 50% 36%,transparent 0,transparent 52%,rgb(0 0 0/.22) 74%,#000 100%)}.city-field_field__bt_ky canvas{display:block;width:100%;height:100%}html[data-theme=dark] .city-field_field__bt_ky{opacity:.28}@media (max-width:720px){.city-field_field__bt_ky{opacity:.16;-webkit-mask-image:radial-gradient(ellipse 92% 70% at 50% 40%,transparent 0,transparent 58%,rgb(0 0 0/.18) 82%,#000 100%);mask-image:radial-gradient(ellipse 92% 70% at 50% 40%,transparent 0,transparent 58%,rgb(0 0 0/.18) 82%,#000 100%)}}@media (prefers-reduced-motion:reduce){.city-field_field__bt_ky{opacity:.3}}.easter-eggs_signal__yJ_jc{position:fixed;right:20px;bottom:54px;z-index:calc(var(--z-veil) - 1);display:flex;align-items:center;gap:10px;max-width:min(280px,calc(100vw - 40px));padding:9px 12px 9px 9px;color:var(--text);background:color-mix(in srgb,var(--bg) 90%,transparent);border:1px solid color-mix(in srgb,var(--text) 18%,transparent);box-shadow:0 10px 36px rgb(0 0 0/.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;opacity:0;transform:translateY(7px)}.easter-eggs_signal__yJ_jc[data-visible=true]{animation:easter-eggs_signal-in__nE75a 4.2s var(--ease) both}.easter-eggs_signal__yJ_jc small{display:block;margin-top:1px;color:var(--muted);font-family:var(--font-mono),monospace;font-size:.68rem}.easter-eggs_mark__4wpft{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;color:#d7b561;border:1px solid color-mix(in srgb,#d7b561 45%,transparent);border-radius:50%;font-family:var(--font-mono),monospace;font-size:.62rem}html[data-secret-route=open] .easter-eggs_mark__4wpft{box-shadow:0 0 24px color-mix(in srgb,#d7b561 28%,transparent)}@keyframes easter-eggs_signal-in__nE75a{0%,to{opacity:0;transform:translateY(7px)}88%,9%{opacity:1;transform:none}}@media (max-width:640px){.easter-eggs_signal__yJ_jc{right:12px;bottom:62px}}@media (prefers-reduced-motion:reduce){.easter-eggs_signal__yJ_jc[data-visible=true]{animation-name:easter-eggs_signal-fade__74WFR}@keyframes easter-eggs_signal-fade__74WFR{0%,to{opacity:0}88%,9%{opacity:1}}}.sky-toggle_sky__QxXIX{position:relative;flex:1 1;align-self:stretch;min-width:5.5rem;color:var(--text-muted)}.sky-toggle_birds__CNvQK,.sky-toggle_near__kv3oD,.sky-toggle_stars__GYqmI{pointer-events:none}.sky-toggle_near__kv3oD{position:absolute;top:0;bottom:0;left:2.1rem;right:2.1rem;overflow:hidden}.sky-toggle_floater__qdms6{position:absolute;left:0;top:0;will-change:transform}.sky-toggle_cloud__iPTGU,.sky-toggle_cloud__iPTGU svg{display:block;width:100%;height:100%}.sky-toggle_cloud__iPTGU svg{overflow:visible}.sky-toggle_cloudShape__iswZK{fill:#dcd8cf;stroke:#6e6c67;stroke-width:1.2px}.sky-toggle_stars__GYqmI{position:absolute;top:0;bottom:0;left:2.1rem;right:2.1rem;color:#f3efe4;opacity:0;transition:opacity .6s var(--ease)}.sky-toggle_starGlow__w93B5,.sky-toggle_starLg__aLQe6,.sky-toggle_star__6pLi5{position:absolute;border-radius:50%;background:currentColor;transform:translate(-50%,-50%);animation:sky-toggle_twinkle__zoqJx 2.8s ease-in-out infinite}.sky-toggle_star__6pLi5{width:1.5px;height:1.5px}.sky-toggle_starLg__aLQe6{width:2.25px;height:2.25px;animation-duration:3.4s}.sky-toggle_starGlow__w93B5{width:2.75px;height:2.75px;box-shadow:0 0 5px rgb(243 239 228/.95),0 0 10px rgb(243 239 228/.35);animation-duration:2.2s}.sky-toggle_spark__QvPJG{position:absolute;width:9px;height:9px;color:#f3efe4;transform:translate(-50%,-50%);animation:sky-toggle_sparkle__ZEEbX 2.6s ease-in-out infinite}.sky-toggle_spark__QvPJG svg{display:block;width:100%;height:100%;filter:drop-shadow(0 0 3px rgb(243 239 228/.7))}.sky-toggle_birds__CNvQK{position:absolute;top:0;bottom:0;left:2.1rem;right:2.1rem;overflow:hidden;opacity:1;transition:opacity .6s var(--ease)}.sky-toggle_bird__YqsF8{display:block;width:100%;height:100%;animation:sky-toggle_soar__gktg8 var(--soar-dur,2.4s) ease-in-out infinite;animation-delay:var(--flap-delay,0s)}.sky-toggle_bird__YqsF8 svg{display:block;width:100%;height:100%;overflow:visible}.sky-toggle_wingL__JJbSz,.sky-toggle_wingR__TBh_I{transform-box:view-box;transform-origin:50% 70%}.sky-toggle_wingL__JJbSz{animation:sky-toggle_wing-l__y3Q6D .58s ease-in-out infinite;animation-delay:var(--flap-delay,0s)}.sky-toggle_wingR__TBh_I{animation:sky-toggle_wing-r__A3N8t .58s ease-in-out infinite;animation-delay:var(--flap-delay,0s)}.sky-toggle_birdShape__VjV8f{fill:none;stroke:#4a4843;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.sky-toggle_birdBody__RZCuk{fill:#4a4843}.sky-toggle_row__R0lxh{position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:space-between;height:2rem;margin-block:auto;padding-inline:.35rem}.sky-toggle_moon__PFYbb,.sky-toggle_sun__47Ryu{position:relative;display:grid;place-items:center;flex-shrink:0;width:2rem;height:2rem;padding:0;cursor:pointer;border-radius:50%;overflow:visible;transition:opacity .48s var(--ease)}.sky-toggle_aura__pCAuW{position:absolute;left:50%;top:50%;width:30px;height:30px;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);opacity:0}.sky-toggle_sun__47Ryu .sky-toggle_aura__pCAuW{background:radial-gradient(circle at 50% 50%,rgb(232 196 90/.62) 0,rgb(196 163 90/.28) 42%,transparent 70%);opacity:1;animation:sky-toggle_aura-pulse__LLQem 4.2s ease-in-out infinite}.sky-toggle_moon__PFYbb .sky-toggle_aura__pCAuW{background:radial-gradient(circle at 50% 50%,rgb(243 239 228/.55) 0,rgb(232 224 204/.22) 44%,transparent 70%)}.sky-toggle_mark__BY681{position:relative;z-index:1;display:block;width:22px;height:22px;pointer-events:none}.sky-toggle_moonFill__1Qi4y{fill:#d8d4ca}.sky-toggle_moonRing__QujnX{fill:none;stroke:#6e6c67;stroke-width:.9}.sky-toggle_moonLit__ibGgi{fill:#f4f1ea;opacity:.7}.sky-toggle_moon__PFYbb:focus-visible,.sky-toggle_sun__47Ryu:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sky-toggle_sky__QxXIX .sky-toggle_moon__PFYbb:hover,.sky-toggle_sky__QxXIX .sky-toggle_sun__47Ryu:hover,html.theme-switching.to-dark .sky-toggle_stars__GYqmI,html[data-theme=dark] .sky-toggle_stars__GYqmI{opacity:1}html.theme-switching.to-dark .sky-toggle_birds__CNvQK,html[data-theme=dark] .sky-toggle_birds__CNvQK{opacity:0}html.theme-switching.to-light .sky-toggle_birds__CNvQK,html:not([data-theme=dark]) .sky-toggle_birds__CNvQK{opacity:1}html.theme-switching.to-light .sky-toggle_stars__GYqmI,html:not([data-theme=dark]) .sky-toggle_stars__GYqmI{opacity:0}html.theme-switching.to-dark .sky-toggle_cloudShape__iswZK,html[data-theme=dark] .sky-toggle_cloudShape__iswZK{fill:#3f3d38;stroke:#6e6c67}html.theme-switching.to-dark .sky-toggle_moonFill__1Qi4y,html[data-theme=dark] .sky-toggle_moonFill__1Qi4y{fill:#f3efe6}html.theme-switching.to-dark .sky-toggle_moonRing__QujnX,html[data-theme=dark] .sky-toggle_moonRing__QujnX{stroke:#c9c4b8}html.theme-switching.to-dark .sky-toggle_sun__47Ryu,html[data-theme=dark] .sky-toggle_sun__47Ryu{opacity:.7}html.theme-switching.to-dark .sky-toggle_sun__47Ryu .sky-toggle_aura__pCAuW,html[data-theme=dark] .sky-toggle_sun__47Ryu .sky-toggle_aura__pCAuW{opacity:0;animation:none}html.theme-switching.to-dark .sky-toggle_moon__PFYbb,html[data-theme=dark] .sky-toggle_moon__PFYbb{opacity:1}html.theme-switching.to-dark .sky-toggle_moon__PFYbb .sky-toggle_aura__pCAuW,html[data-theme=dark] .sky-toggle_moon__PFYbb .sky-toggle_aura__pCAuW{opacity:1;animation:sky-toggle_aura-pulse__LLQem 4.2s ease-in-out infinite}html.theme-switching.to-light .sky-toggle_sun__47Ryu,html:not([data-theme=dark]) .sky-toggle_sun__47Ryu{opacity:1}html.theme-switching.to-light .sky-toggle_moon__PFYbb,html:not([data-theme=dark]) .sky-toggle_moon__PFYbb{opacity:.72}html.theme-switching.to-light .sky-toggle_moon__PFYbb .sky-toggle_aura__pCAuW,html:not([data-theme=dark]) .sky-toggle_moon__PFYbb .sky-toggle_aura__pCAuW{opacity:0;animation:none}@keyframes sky-toggle_twinkle__zoqJx{0%,to{opacity:.35}50%{opacity:1}}@keyframes sky-toggle_sparkle__ZEEbX{0%,to{opacity:.4;transform:translate(-50%,-50%) scale(.78)}50%{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes sky-toggle_soar__gktg8{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes sky-toggle_wing-l__y3Q6D{0%,to{transform:rotate(12deg)}50%{transform:rotate(-30deg)}}@keyframes sky-toggle_wing-r__A3N8t{0%,to{transform:rotate(-12deg)}50%{transform:rotate(30deg)}}@keyframes sky-toggle_aura-pulse__LLQem{0%,to{transform:translate(-50%,-50%) scale(.88);opacity:.68}50%{transform:translate(-50%,-50%) scale(1.22);opacity:1}}@media (max-width:720px){.sky-toggle_sky__QxXIX{min-width:5rem}.sky-toggle_birds__CNvQK,.sky-toggle_near__kv3oD,.sky-toggle_stars__GYqmI{left:1.75rem;right:1.75rem}.sky-toggle_row__R0lxh{padding-inline:0}}@media (prefers-reduced-motion:reduce){.sky-toggle_aura__pCAuW,.sky-toggle_bird__YqsF8,.sky-toggle_spark__QvPJG,.sky-toggle_starGlow__w93B5,.sky-toggle_starLg__aLQe6,.sky-toggle_star__6pLi5,.sky-toggle_stars__GYqmI,.sky-toggle_wingL__JJbSz,.sky-toggle_wingR__TBh_I{animation:none}}.rail_rail__KFb8J{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-rail);height:calc(var(--rail-height) + env(safe-area-inset-top, 0px));padding:env(safe-area-inset-top,0) var(--page-pad) 0;background:var(--bg);border-bottom:1px solid var(--border);overflow:hidden;box-shadow:0 -100vh 0 100vh var(--bg)}.rail_bar__Ibcfn{display:flex;align-items:center;gap:var(--space-5);height:100%}.rail_left__stbYf{display:flex;align-items:center;gap:var(--space-4);flex-shrink:0;min-width:0}.rail_name__hggvl{font-size:var(--text-body);font-weight:500;letter-spacing:var(--tracking-display);line-height:1}.rail_crumb__UrCU2{display:none;font-size:var(--text-sm);color:var(--text-muted)}.rail_crumb__UrCU2:hover,.rail_item__Qfjho:hover,.rail_name__hggvl:hover{color:var(--accent)}.rail_nav__Dz2l4{display:flex;align-items:center;gap:var(--space-5);flex-shrink:0}.rail_item__Qfjho{font-family:var(--font-sans),"IBM Plex Sans",sans-serif;font-size:var(--text-sm);color:var(--text-muted)}.rail_item__Qfjho[aria-current=page]{color:var(--text)}.rail_eng__1IKXL{font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:var(--text-xs);letter-spacing:var(--tracking-meta);color:var(--accent);text-transform:lowercase}@media (min-width:720px){.rail_crumb__UrCU2{display:inline}}.site-footer_footer__67kW_{position:relative;z-index:var(--z-footer);margin-top:auto;padding-bottom:env(safe-area-inset-bottom,0);background:var(--bg);border-top:1px solid var(--border);box-shadow:0 100vh 0 100vh var(--bg)}.site-footer_bar__f_4ix{display:flex;align-items:center;gap:var(--space-5);min-height:var(--rail-height);padding:0 var(--page-pad);background:var(--bg)}.site-footer_left__zPF6b,.site-footer_right__Mp8Vk{display:flex;align-items:center;gap:var(--space-4);min-width:0}.site-footer_left__zPF6b{flex:1 1}.site-footer_right__Mp8Vk{flex:1 1;justify-content:flex-end}.site-footer_name__hCzgG{font-size:var(--text-body);font-weight:500;letter-spacing:var(--tracking-display);line-height:1}.site-footer_note__1Earn{display:none;font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:var(--text-xs);letter-spacing:var(--tracking-meta);color:var(--text-muted)}.site-footer_nav__F9qHC{display:flex;align-items:center;gap:var(--space-5);flex-shrink:0}.site-footer_item__cISA_{font-size:var(--text-sm);color:var(--text-muted)}.site-footer_item__cISA_:hover,.site-footer_name__hCzgG:hover{color:var(--accent)}.site-footer_item__cISA_[aria-current=page]{color:var(--text)}@media (min-width:720px){.site-footer_note__1Earn{display:inline}}@media (max-width:719px){.site-footer_bar__f_4ix{flex-wrap:wrap;row-gap:var(--space-3);padding:var(--space-3) var(--page-pad)}.site-footer_left__zPF6b,.site-footer_nav__F9qHC,.site-footer_right__Mp8Vk{flex:1 1 auto}.site-footer_right__Mp8Vk{justify-content:flex-start}}.skip-link_link__aqaAX{position:absolute;left:var(--page-pad);top:0;z-index:var(--z-skip);transform:translateY(-120%);background:var(--elevated);color:var(--text);padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}.skip-link_link__aqaAX:focus{transform:none}.site-frame_shell__5LgmZ{min-height:100svh;display:flex;flex-direction:column}:root{--bg:#f4f4f1;--surface:#ecece8;--elevated:#ffffff;--text:#171717;--text-muted:#6e6c67;--border:#e2e1db;--accent:#0e3b32;--accent-hover:#092922;--success:#2f5d3a;--error:#8c1d12;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--text-xs:0.75rem;--text-sm:0.875rem;--text-body:1.0625rem;--text-md:1.25rem;--text-lg:1.5rem;--text-xl:clamp(1.75rem,2vw + 1rem,2.25rem);--leading-tight:1.2;--leading-body:1.6;--leading-meta:1.4;--tracking-meta:0.02em;--tracking-display:-0.03em;--duration-fast:120ms;--duration-med:180ms;--duration-slow:280ms;--ease:cubic-bezier(0.22,1,0.36,1);--radius:2px;--page-pad:clamp(1.25rem,4vw,3.25rem);--rail-height:3.5rem;--max-page:72rem;--measure:38rem;--z-city:0;--z-footer:1;--z-rail:20;--z-veil:46;--z-palette:50;--z-skip:60;--theme-light-bg:#f4f4f1;--theme-dark-bg:#121211}html[data-theme=dark]{--bg:#121211;--surface:#1c1c1a;--elevated:#242422;--text:#f3f2ee;--text-muted:#9a9892;--border:#2e2e2b;--accent:#9ec9bc;--accent-hover:#c5e0d7;--success:#7aab82;--error:#e07060}html[data-theme=light]{color-scheme:light}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0ms;--duration-med:0ms;--duration-slow:0ms}}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;hanging-punctuation:first last}body,html{max-width:100%;overflow-x:clip}body{min-height:100svh}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit;background:none;border:none}button{cursor:pointer}ol,ul{list-style:none;padding:0}h1,h2,h3,h4{font-size:inherit;font-weight:inherit}p{text-wrap:pretty}:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:color-mix(in srgb,var(--accent) 22%,var(--surface));color:var(--text)}.display{font-family:var(--font-display),"Commissioner",sans-serif;font-weight:500;letter-spacing:var(--tracking-display);line-height:var(--leading-tight)}.meta{font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:var(--text-xs);line-height:var(--leading-meta);letter-spacing:var(--tracking-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html{background:var(--bg);color-scheme:light}html[data-theme=dark]{color-scheme:dark}body{color:var(--text);background:var(--bg);font-family:var(--font-sans),"IBM Plex Sans",system-ui,sans-serif;font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body[data-palette-open=true]{overflow:hidden}main#content{position:relative;z-index:1;flex:1 1 auto;display:flex;flex-direction:column}.text-link{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 55%,transparent);transition:color var(--duration-fast) var(--ease),-webkit-text-decoration-color var(--duration-fast) var(--ease);transition:color var(--duration-fast) var(--ease),text-decoration-color var(--duration-fast) var(--ease);transition:color var(--duration-fast) var(--ease),text-decoration-color var(--duration-fast) var(--ease),-webkit-text-decoration-color var(--duration-fast) var(--ease)}.text-link:hover{color:var(--accent-hover);-webkit-text-decoration-color:var(--accent-hover);text-decoration-color:var(--accent-hover)}.page-enter{flex:1 1 auto;display:flex;flex-direction:column;animation:page-enter var(--duration-slow) var(--ease)}@keyframes page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.page-enter{animation:none}html:focus-within{scroll-behavior:auto}}.theme-veil{position:fixed;inset:0;z-index:var(--z-veil);pointer-events:none;opacity:0;visibility:hidden}.theme-veil.is-on{visibility:visible}.theme-veil.is-on.to-light{animation:sky-dawn .62s var(--ease) forwards;background:radial-gradient(circle at var(--lamp-x) var(--lamp-y),rgb(255 216 154/.42) 0,rgb(244 244 241/.18) 28%,transparent 58%)}.theme-veil.is-on.to-dark{animation:sky-dusk .62s var(--ease) forwards;background:radial-gradient(circle at var(--lamp-x) var(--lamp-y),rgb(18 18 17/.08) 0,rgb(18 18 17/.42) 42%,rgb(18 18 17/.7) 100%)}@keyframes sky-dawn{0%{opacity:1}to{opacity:0}}@keyframes sky-dusk{0%{opacity:.85}to{opacity:0}}html.theme-switching,html.theme-switching body{transition:none!important}