:root{color-scheme:light;--sky-top: #2f588e;--sky-field: #99a3b7;--sky-low: #8798b5;--wallpaper: image-set(url(/assets/wallpapers/noon-clouds-1600.avif) type("image/avif"), url(/assets/wallpapers/noon-clouds-1600.jpg) type("image/jpeg"));--panel: #d8d8d8;--panel-light: #efefef;--panel-shadow: #9b9b9b;--bevel-light: #ffffff;--bevel-dark: #6e6e6e;--hard-shadow: rgb(20 28 54 / .34);--window-seat: #3c4048;--window-frame: inset 2px 2px 0 var(--bevel-light), inset -2px -2px 0 var(--bevel-dark), inset 3px 3px 0 rgb(255 255 255 / .42), inset -3px -3px 0 var(--panel-shadow);--muted-on-panel: #4d535f;--btn-face: linear-gradient(180deg, var(--panel-light), var(--panel) 70%);--topbar-face: linear-gradient( 180deg, #f4f4f4 0%, var(--panel-light) 12%, var(--panel) 55%, var(--panel) 100% );--taskbar-face: linear-gradient( 180deg, var(--panel) 0%, var(--panel) 45%, var(--panel-light) 88%, #f4f4f4 100% );--bevel-raised: inset 1px 1px 0 var(--bevel-light), inset 2px 2px 0 rgb(255 255 255/.55), inset -1px -1px 0 var(--panel-shadow), inset -2px -2px 0 rgb(0 0 0/.18);--bevel-sunken: inset -1px -1px 0 var(--bevel-light), inset 1px 1px 0 rgb(0 0 0/.3);--bevel-perimeter: inset 1px 0 0 rgb(255 255 255 / .45), inset -1px 0 0 rgb(0 0 0 / .35), inset 0 1px 0 var(--bevel-light), inset 0 2px 0 var(--bevel-light), inset 0 3px 0 rgb(255 255 255 / .75), inset 0 4px 0 rgb(255 255 255 / .35), inset 0 -1px 0 var(--bevel-dark), inset 0 -2px 0 var(--panel-shadow), inset 0 -3px 0 rgb(0 0 0 / .4), inset 0 -4px 0 rgb(0 0 0 / .22);--bar-lip-top: inset 0 -1px 0 rgb(0 0 0 / .45), inset 0 -2px 0 var(--bevel-dark), inset 0 -3px 0 var(--panel-shadow), inset 0 -4px 0 rgb(255 255 255 / .2);--bar-lip-bot: inset 0 1px 0 rgb(0 0 0 / .4), inset 0 2px 0 var(--bevel-dark), inset 0 3px 0 var(--panel-shadow), inset 0 4px 0 rgb(255 255 255 / .45);--aperture-lip: 0 -1px 0 rgb(0 0 0 / .45), 0 -2px 0 var(--bevel-dark), 0 -3px 0 var(--panel-shadow), 0 -4px 0 rgb(255 255 255 / .2), 0 1px 0 rgb(0 0 0 / .4), 0 2px 0 var(--bevel-dark), 0 3px 0 var(--panel-shadow), 0 4px 0 rgb(255 255 255 / .45), -1px 0 0 rgb(0 0 0 / .45), -2px 0 0 var(--bevel-dark), -3px 0 0 var(--panel-shadow), -4px 0 0 rgb(255 255 255 / .2), 1px 0 0 rgb(0 0 0 / .4), 2px 0 0 var(--bevel-dark), 3px 0 0 var(--panel-shadow), 4px 0 0 rgb(255 255 255 / .45);--cheek-inset: inset 0 1px 0 rgb(0 0 0 / .35), inset 0 2px 0 var(--bevel-dark), inset 0 3px 0 var(--panel-shadow), inset 0 -1px 0 rgb(0 0 0 / .28), inset 0 -2px 0 var(--bevel-dark), inset 0 -3px 0 var(--panel-shadow);--icon-bar-face: #f6f6f6;--icon-bar-outline: inset 0 0 0 1px var(--bevel-dark);--icon-bar-edge: 1px 0 0 var(--bevel-light), 2px 0 0 var(--bevel-dark);--ink: #101010;--text: #1a1a1a;--muted: #5b616e;--cobalt: #4050a0;--cobalt-bright: #6b7dd1;--cobalt-deep: #2f3f95;--cobalt-titlebar-a: #25336f;--cobalt-titlebar-b: #8c9cf0;--red: #b9302b;--red-dark: #9f2f29;--media-canvas: #16171b;--focus: 0 0 0 3px rgb(52 69 158 / .32);--font-display: "Zilla Slab", Georgia, "Times New Roman", serif;--font-ui: system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, "Cascadia Mono", Consolas, "Courier New", monospace;--text-hero: clamp(46px, 7vw, 82px);--text-h2: clamp(24px, 3vw, 32px);--text-body-size: 15px;--text-lead: clamp(16px, 1.5vw, 19px);--text-chrome: 12.5px;--text-label: 11px;--radius: 0;--track: 1140px;--window-shadow: inset 1px 1px 0 var(--bevel-light), inset -1px -1px 0 var(--bevel-dark), 8px 8px 0 var(--hard-shadow);--bevel: inset 1px 1px 0 rgb(255 255 255 / .45), inset -1px -1px 0 rgb(0 0 0 / .35);--bevel-pressed: inset -1px -1px 0 rgb(255 255 255 / .45), inset 1px 1px 0 rgb(0 0 0 / .35);--motion-fast: .12s;--motion-base: .18s;--motion-slow: .26s;--motion-ease: cubic-bezier(.2, 0, 0, 1);--motion-travel: 2px}:root{--paper-sky-0: hsl(216 78% 72%);--paper-sky-1: hsl(214 80% 79%);--paper-sky-2: hsl(212 82% 85%);--paper-sky-3: hsl(209 84% 90%);--paper-sky-4: hsl(206 86% 94.5%);--paper-sky-5: hsl(203 88% 97.5%);--sky-0: hsl(210.7 86% 80%);--sky-1: hsl(213.6 85.8% 84%);--sky-2: hsl(212.6 80.4% 88%);--sky-3: hsl(212.1 76% 91.5%);--sky-4: hsl(210.3 79.8% 94.5%);--sky-5: hsl(208.2 86% 97.5%);--depth: 1;--atmo-blur-far: calc(18px * var(--depth));--atmo-blur-near: calc(8px * var(--depth));--atmo-alpha: calc(.38 + .3 * var(--depth));--atmo-bank: rgb(255 255 255 / .9);--atmo-wisp: rgb(255 255 255 / .7);--atmo-deep: hsl(216.7 70% 62% / .55);--para-sky: .1;--para-far: .32;--para-near: .58;--mech-fast: .12s;--mech-base: .18s;--mech-slow: .26s;--mech-ease: cubic-bezier(.2, 0, 0, 1);--atmo-enter: .56s;--atmo-rise: 22px;--atmo-ease: cubic-bezier(.22, .61, .21, 1);--float-amp: 5px;--float-period: 9s;--flight-min: 320;--flight-max: 520;--flight-wheel-idle: 140;--haze-blur: calc(7px * var(--depth));--haze-dim: .42;--stack-hl: #4050a0;--stack-hl-text: #ffffff;--stack-snap: 80ms;--stack-upcoming: rgb(16 20 38 / .26);--density: 1;--sp-1: calc(8px * var(--density));--sp-2: calc(14px * var(--density));--sp-3: calc(24px * var(--density));--sp-4: calc(40px * var(--density));--sp-5: calc(clamp(64px, 9vh, 96px) * var(--density));--sp-6: calc(clamp(96px, 16vh, 170px) * var(--density));--pad-x: clamp(24px, 7vw, 120px);--measure: 58ch;--text-hero: clamp(52px, 8.6vw, 138px);--text-h2: clamp(30px, 3.6vw, 48px);--text-lead: clamp(16.5px, 1.5vw, 20px);--text-body: 15.5px;--paper-ink: #101010;--paper-ink-soft: #2e3852;--paper-ink-faint: rgb(16 20 38 / .55);--ink: var(--paper-ink);--ink-soft: var(--paper-ink-soft);--ink-faint: var(--paper-ink-faint);--interior-panel-ground: var(--panel)}@media(max-width:1280px){:root{--pad-x: clamp(22px, 5.5vw, 72px)}}@media(max-width:767px){:root{--pad-x: clamp(18px, 5.5vw, 32px)}}[data-ink=night]{--interior-panel-ground: var(--sky-2)}[data-ink=night] .window__body{--ink: #eef2fb;--ink-soft: #c3cde9;--ink-faint: rgb(226 233 252 / .62);--stack-upcoming: rgb(226 233 252 / .34);--ink-link: #a9bbf6;--ink-accent: #93a7f2;--ink-warn: #e88a80}:root{--eras-min-w: 1060px;--eras-min-h: 520px;--eras-step: .75;--era-dur: .52s;--era-ease: cubic-bezier(.42, 0, .14, 1);--reel-strip-h: 48px;--era-watch-dur: .78s;--era-watch-ease: cubic-bezier(.8, .05, .15, 1);--era-rail-dur: var(--era-watch-dur);--era-rail-ease: var(--era-watch-ease);--era-card-w: clamp(260px, 24vw, 360px);--era-card-h: clamp(240px, 38vh, 380px);--eras-rail-gap: 18px;--eras-pad: clamp(24px, 5vw, 72px);--eras-dial-clear: 140px;--eras-dial-left: max(calc(var(--eras-pad) + 1vw), var(--eras-dial-clear));--eras-dial-gap: 20px;--eras-railport-top: clamp(58px, 8vh, 78px);--era-band-h: 14px;--eras-band-clear: 9px;--eras-sheet-w: clamp(600px, 56vw, 940px);--eras-sheet-fit: clamp(380px, 57vh, 520px);--eras-sheet-h: var(--eras-sheet-fit);--era-paper-face-0: #ffffff;--era-paper-face-1: #f8f7f2;--era-paper-ring: #ccc9bf;--era-paper-web: linear-gradient( 180deg, var(--era-paper-face-1) 0%, var(--era-paper-face-0) 50%, var(--era-paper-face-1) 100% );--era-rail-slot: calc(var(--era-card-h) * .52 + var(--eras-rail-gap));--era-wheel-sweep: 22deg;--era-wheel-r: calc(var(--era-rail-slot) * 2.67);--era-text-sweep: 22deg;--era-text-gear-r: calc((var(--eras-sheet-h) + 24px) * 2.67);--quiz-green: #008000;--note-yellow: #f4e9ac;--note-yellow-ring: #d9c987;--note-blue: #d9e4f2;--note-blue-ring: #b4c5dd;--demo-ground: #101014;--demo-hl: #ffe100}@media(min-width:768px)and ((max-width:1199.98px)or (max-height:799.98px)){:root{--era-dur: .26s}}:root[data-motion=reduced]{--era-dur: 0s}@media(prefers-reduced-motion:reduce){:root:not([data-motion=full]){--era-dur: 0s}}@media(max-width:1200px){:root{--era-card-w: clamp(240px, 26vw, 320px)}}:root[data-sky=day]{--sky-top: #2f588e;--sky-field: #99a3b7;--sky-low: #8798b5;--sky-0: hsl(210.7 86% 80%);--sky-1: hsl(213.6 85.8% 84%);--sky-2: hsl(212.6 80.4% 88%);--sky-3: hsl(212.1 76% 91.5%);--sky-4: hsl(210.3 79.8% 94.5%);--sky-5: hsl(208.2 86% 97.5%);--atmo-bank: rgb(255 255 255 / .9);--atmo-wisp: rgb(255 255 255 / .7);--atmo-deep: hsl(216.7 70% 62% / .55)}:root[data-sky=dawn]{--sky-top: #4f5089;--sky-field: #908ab0;--sky-low: #8c6d79;--sky-0: hsl(230.9 86% 80%);--sky-1: hsl(236.7 86% 84%);--sky-2: hsl(235.9 86% 88%);--sky-3: hsl(248.1 78.6% 91.5%);--sky-4: hsl(268.4 76% 94.5%);--sky-5: hsl(271.6 76% 97.5%);--atmo-bank: rgb(255 255 255 / .9);--atmo-wisp: rgb(255 255 255 / .7);--atmo-deep: hsl(236.9 70% 62% / .55)}:root[data-sky=dusk]{--sky-top: #2b234a;--sky-field: #9d857d;--sky-low: #291a36;--sky-0: hsl(255.6 52% 11%);--sky-1: hsl(256.8 52% 14%);--sky-2: hsl(268.6 44.6% 17.5%);--sky-3: hsl(5.4 36.1% 21.5%);--sky-4: hsl(338.9 46.9% 26%);--sky-5: hsl(312.5 52% 30.5%);--atmo-bank: rgb(151 173 229 / .28);--atmo-wisp: rgb(163 183 233 / .2);--atmo-deep: hsl(261.6 60% 6% / .5)}:root[data-sky=night]{--sky-top: #0e0d11;--sky-field: #7e5e59;--sky-low: #0e0d0f;--sky-0: hsl(295.2 26.5% 11%);--sky-1: hsl(284.6 27.5% 14%);--sky-2: hsl(345.1 35.6% 17.5%);--sky-3: hsl(10.9 52% 21.5%);--sky-4: hsl(9.2 52% 26%);--sky-5: hsl(222.3 47.9% 30.5%);--atmo-bank: rgb(151 173 229 / .28);--atmo-wisp: rgb(163 183 233 / .2);--atmo-deep: hsl(301.2 60% 6% / .5)}:root[data-wallpaper=noon-clouds]{--wallpaper: image-set(url(/assets/wallpapers/noon-clouds-1600.avif) type("image/avif"), url(/assets/wallpapers/noon-clouds-1600.jpg) type("image/jpeg"))}:root[data-wallpaper=noon]{--wallpaper: image-set(url(/assets/wallpapers/noon-1600.avif) type("image/avif"), url(/assets/wallpapers/noon-1600.jpg) type("image/jpeg"))}:root[data-wallpaper=lavender]{--wallpaper: image-set(url(/assets/wallpapers/lavender-1600.avif) type("image/avif"), url(/assets/wallpapers/lavender-1600.jpg) type("image/jpeg"))}:root[data-wallpaper=rose]{--wallpaper: image-set(url(/assets/wallpapers/rose-1600.avif) type("image/avif"), url(/assets/wallpapers/rose-1600.jpg) type("image/jpeg"))}:root[data-wallpaper=violet]{--wallpaper: image-set(url(/assets/wallpapers/violet-1600.avif) type("image/avif"), url(/assets/wallpapers/violet-1600.jpg) type("image/jpeg"))}:root[data-wallpaper=lit-cumulus]{--wallpaper: image-set(url(/assets/wallpapers/lit-cumulus-1600.avif) type("image/avif"), url(/assets/wallpapers/lit-cumulus-1600.jpg) type("image/jpeg"))}:root[data-wallpaper=lightning]{--wallpaper: image-set(url(/assets/wallpapers/lightning-1600.avif) type("image/avif"), url(/assets/wallpapers/lightning-1600.jpg) type("image/jpeg"))}:root[data-wallpaper=treeline]{--wallpaper: image-set(url(/assets/wallpapers/treeline-1600.avif) type("image/avif"), url(/assets/wallpapers/treeline-1600.jpg) type("image/jpeg"))}@media(min-width:1601px),(min-width:768px)and (min-resolution:1.25dppx){:root[data-wallpaper=noon-clouds]{--wallpaper: image-set(url(/assets/wallpapers/noon-clouds-2560.avif) type("image/avif"), url(/assets/wallpapers/noon-clouds-2560.jpg) type("image/jpeg"))}:root[data-wallpaper=noon]{--wallpaper: image-set(url(/assets/wallpapers/noon-2560.avif) type("image/avif"), url(/assets/wallpapers/noon-2560.jpg) type("image/jpeg"))}:root[data-wallpaper=lavender]{--wallpaper: image-set(url(/assets/wallpapers/lavender-2560.avif) type("image/avif"), url(/assets/wallpapers/lavender-2560.jpg) type("image/jpeg"))}:root[data-wallpaper=rose]{--wallpaper: image-set(url(/assets/wallpapers/rose-2560.avif) type("image/avif"), url(/assets/wallpapers/rose-2560.jpg) type("image/jpeg"))}:root[data-wallpaper=violet]{--wallpaper: image-set(url(/assets/wallpapers/violet-2560.avif) type("image/avif"), url(/assets/wallpapers/violet-2560.jpg) type("image/jpeg"))}:root[data-wallpaper=lit-cumulus]{--wallpaper: image-set(url(/assets/wallpapers/lit-cumulus-2560.avif) type("image/avif"), url(/assets/wallpapers/lit-cumulus-2560.jpg) type("image/jpeg"))}:root[data-wallpaper=lightning]{--wallpaper: image-set(url(/assets/wallpapers/lightning-2560.avif) type("image/avif"), url(/assets/wallpapers/lightning-2560.jpg) type("image/jpeg"))}:root[data-wallpaper=treeline]{--wallpaper: image-set(url(/assets/wallpapers/treeline-2560.avif) type("image/avif"), url(/assets/wallpapers/treeline-2560.jpg) type("image/jpeg"))}}@media(min-width:2561px),(min-width:1281px)and (min-resolution:1.5dppx){:root[data-wallpaper=noon-clouds]{--wallpaper: image-set(url(/assets/wallpapers/noon-clouds-3840.avif) type("image/avif"), url(/assets/wallpapers/noon-clouds-2560.jpg) type("image/jpeg"))}:root[data-wallpaper=noon]{--wallpaper: image-set(url(/assets/wallpapers/noon-3840.avif) type("image/avif"), url(/assets/wallpapers/noon-2560.jpg) type("image/jpeg"))}:root[data-wallpaper=lavender]{--wallpaper: image-set(url(/assets/wallpapers/lavender-3840.avif) type("image/avif"), url(/assets/wallpapers/lavender-2560.jpg) type("image/jpeg"))}:root[data-wallpaper=rose]{--wallpaper: image-set(url(/assets/wallpapers/rose-3840.avif) type("image/avif"), url(/assets/wallpapers/rose-2560.jpg) type("image/jpeg"))}:root[data-wallpaper=violet]{--wallpaper: image-set(url(/assets/wallpapers/violet-3840.avif) type("image/avif"), url(/assets/wallpapers/violet-2560.jpg) type("image/jpeg"))}:root[data-wallpaper=lit-cumulus]{--wallpaper: image-set(url(/assets/wallpapers/lit-cumulus-3840.avif) type("image/avif"), url(/assets/wallpapers/lit-cumulus-2560.jpg) type("image/jpeg"))}:root[data-wallpaper=lightning]{--wallpaper: image-set(url(/assets/wallpapers/lightning-3840.avif) type("image/avif"), url(/assets/wallpapers/lightning-2560.jpg) type("image/jpeg"))}:root[data-wallpaper=treeline]{--wallpaper: image-set(url(/assets/wallpapers/treeline-3840.avif) type("image/avif"), url(/assets/wallpapers/treeline-2560.jpg) type("image/jpeg"))}}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/zilla-slab-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}*,*:before,*:after{box-sizing:border-box}html{height:100%}body{margin:0;min-height:100%;font-family:var(--font-ui);font-size:var(--text-body-size);line-height:1.6;color:var(--text);background:var(--wallpaper) center bottom / cover no-repeat,linear-gradient(180deg,var(--sky-top) 0%,var(--sky-field) 55%,var(--sky-low) 100%)}img{image-rendering:pixelated}.screenshot{image-rendering:auto}a{color:var(--cobalt-deep);text-decoration:underline;text-underline-offset:2px}a:hover{color:var(--cobalt)}.interior a:not(.btn){color:var(--ink-link, var(--cobalt-deep))}.interior a:not(.btn):hover{color:var(--ink-accent, var(--cobalt))}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}:focus-visible{outline:none;box-shadow:var(--focus)}[data-explicit-focus]{outline:none;box-shadow:var(--focus)}@keyframes snapIn{0%{opacity:0;transform:translateY(var(--motion-travel))}to{opacity:1;transform:none}}:root[data-motion=reduced] *{animation:none!important}@media(prefers-reduced-motion:reduce){:root:not([data-motion=full]) *{animation:none!important}}.btn{display:inline-grid;place-items:center;min-height:44px;padding:0 20px;font-family:var(--font-ui);font-size:14px;font-weight:700;text-decoration:none;border:1px solid var(--bevel-dark);box-shadow:var(--bevel);cursor:pointer}.btn:active{box-shadow:var(--bevel-pressed)}.btn:focus-visible{box-shadow:var(--bevel),var(--focus)}.btn--primary{min-width:var(--btn-primary-min-w, 160px);background:var(--cobalt);color:#fff}.btn--primary:hover{background:var(--cobalt-deep);color:#fff}.btn--secondary{min-width:150px;background:var(--panel);color:var(--text)}.btn--secondary:hover{background:var(--panel-light);color:var(--text)}.interior{box-sizing:border-box;min-height:100%;display:flex;flex-direction:column;align-items:center;padding-inline:var(--pad-x)}.interior__prose{width:100%;max-width:var(--measure);margin-inline:auto;text-align:left}.ink{color:var(--ink)}.ink-soft{color:var(--ink-soft)}.ink-faint{color:var(--ink-faint)}.atmo-form{position:absolute;z-index:-1;pointer-events:none;filter:blur(var(--atmo-blur-near));opacity:var(--atmo-alpha);will-change:translate}.atmo-form--far{filter:blur(var(--atmo-blur-far))}.atmo-form--bank{background:radial-gradient(closest-side,var(--atmo-bank),transparent 72%)}.atmo-form--wisp{background:radial-gradient(closest-side,var(--atmo-wisp),transparent 70%)}.atmo-form--deep{background:radial-gradient(closest-side,var(--atmo-deep),transparent 75%)}[data-atmosphere]{position:relative;isolation:isolate;overflow:clip;overflow-clip-margin:6px}@keyframes interior-float{0%{transform:translateY(0)}to{transform:translateY(calc(-1 * var(--float-amp)))}}.float,.float-b,.float-c{animation:interior-float var(--float-period) ease-in-out infinite alternate}.float-b{animation-delay:-3.4s}.float-c{animation-delay:-6.1s}.enter[data-enter-armed]{opacity:0;translate:0 var(--atmo-rise)}.enter[data-enter-settled]{opacity:1;translate:0 0;transition:opacity var(--atmo-enter) var(--atmo-ease),translate var(--atmo-enter) var(--atmo-ease)}.hazeable{transition:opacity var(--atmo-enter) var(--atmo-ease)}.hazeable.hazed{filter:blur(var(--haze-blur));opacity:var(--haze-dim);will-change:filter,opacity}@media(prefers-reduced-motion:reduce){:root:not([data-motion=full]) .enter[data-enter-armed]{opacity:1;translate:0 0}:root:not([data-motion=full]) .enter[data-enter-settled],:root:not([data-motion=full]) .hazeable{transition:none}:root:not([data-motion=full]) .hazeable.hazed{filter:none;opacity:1}:root:not([data-motion=full]) .atmo-form{translate:none!important}}:root[data-motion=reduced] .enter[data-enter-armed]{opacity:1;translate:0 0}:root[data-motion=reduced] .enter[data-enter-settled],:root[data-motion=reduced] .hazeable{transition:none}:root[data-motion=reduced] .hazeable.hazed{filter:none;opacity:1}:root[data-motion=reduced] .atmo-form{translate:none!important}@property --desktop-gutter{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --sidebar-cur{syntax: "<length>"; inherits: true; initial-value: 0px;}.desktop{--bar-w: 92px;--icon-bar-peek: 8px;--bezel-l: 40px;--bezel-r: 40px;--cheek-slot: 4px;--shell-edge-inset: 16px;--sidebar-cur: var(--bar-w);--topbar-h: 60px;--botbar-h: 56px;position:relative;z-index:1;display:flex;flex-direction:column;min-height:100vh}.topbar{position:relative;z-index:200;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:var(--topbar-h);padding:4px 8px;background:var(--topbar-face);border-bottom:1px solid #000;box-shadow:var(--bevel)}.topbar__wordmark{font-family:var(--font-mono);font-size:16px;line-height:1;font-weight:700;color:var(--ink);white-space:nowrap}.taskbar{position:relative;z-index:200;box-sizing:border-box;display:flex;flex-wrap:nowrap;align-items:center;gap:8px;height:var(--botbar-h);padding:4px 8px;background:var(--taskbar-face);border-top:1px solid #000;box-shadow:inset 1px -1px #ffffff73,inset -1px 1px #00000059;font-family:var(--font-mono);font-size:12px;color:var(--text)}.taskbar__spacer{flex:1}.taskbar__link{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 4px;color:var(--cobalt-deep);text-decoration:underline;white-space:nowrap}.taskbar__link:focus-visible{outline:none;box-shadow:var(--focus)}.taskbar__menu-button{--menu-bevel: var(--bevel-raised);appearance:none;flex:none;box-sizing:border-box;min-height:44px;padding:4px 18px;background:var(--btn-face);color:var(--ink);border:1px solid var(--bevel-dark);border-radius:0;font-family:var(--font-ui);font-size:13px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:var(--menu-bevel)}.taskbar__menu-button[aria-expanded=true]{--menu-bevel: var(--bevel-sunken);background:var(--panel)}.taskbar__menu-button:focus-visible{outline:none;box-shadow:var(--menu-bevel),var(--focus)}.desktop__area{--ap: 0px;--aperture-bevel: 2px;--scroll-well: 20px;--scroll-thumb-min: 24px;--aperture-sunken: inset var(--aperture-bevel) var(--aperture-bevel) 0 rgb(0 0 0 / .35), inset calc(-1 * var(--aperture-bevel)) calc(-1 * var(--aperture-bevel)) 0 rgb(255 255 255 / .45);--desktop-gutter: calc(var(--bezel-l) + var(--sidebar-cur) + var(--ap));position:relative;flex:1;min-height:0}.icon-bar{display:contents}.desktop__bezel-left,.desktop__bezel-right,.desktop__aperture{display:none}.icon-column{box-sizing:border-box;display:flex;flex-direction:column}.icon-column__destinations{display:flex;flex-direction:column}.icon-bar-settings{flex:none;display:flex;align-items:center;gap:10px;box-sizing:border-box;min-height:44px;margin-top:auto;padding:8px 6px;border-top:1px solid var(--bevel-dark);color:var(--ink);font-family:var(--font-ui);font-size:13px;font-weight:700;line-height:1;text-decoration:none;transition:color var(--motion-base) ease}.icon-bar-settings__glyph{flex:none;display:flex;width:36px;height:36px;line-height:1}.icon-bar-settings__glyph .icon__glyph{display:block}.icon-bar-settings:hover,.icon-bar-settings:focus-visible{color:var(--red);background:none;outline:none}.icon-bar-settings:active{color:var(--red-dark);background:none}.icon{display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px 2px;color:var(--ink);text-decoration:none;transition:color var(--motion-base) ease}.icon:hover,.icon:focus-visible{color:var(--red);background:none}.icon:active{color:var(--red-dark);background:none}.icon__label{display:inline-block;background:var(--cobalt);color:#fff;font-size:12px;line-height:1.25;text-align:center;padding:2px 6px;box-shadow:var(--bevel)}.icon__label--mono{font-family:var(--font-mono);font-size:11.5px}.window-area{position:absolute;inset:0;z-index:2;box-sizing:border-box;min-width:0;pointer-events:none}.window-area>.window,.window-area>.window-splitter,.window-area>.neighbour-picker{pointer-events:auto}.window[data-window-concealed]{visibility:hidden}@media(min-width:768px){#window-area.window-area--split{display:grid;grid-template-columns:calc(var(--bezel-l) + var(--ap)) minmax(0,calc(var(--split-ratio) * (100% - var(--bezel-l) - var(--bezel-r) - var(--ap) * 2 - var(--splitter-width)))) var(--splitter-width) minmax(0,1fr) calc(var(--bezel-r) + var(--ap));grid-template-rows:var(--ap) minmax(0,1fr) var(--ap);align-items:start}.window-splitter{position:relative;grid-column:3;grid-row:2;align-self:stretch;width:6px;height:100%;min-height:0;padding:0;border:0;background:var(--panel);box-shadow:var(--bevel);cursor:col-resize;touch-action:none;z-index:2;transition-property:background-color,box-shadow,opacity;transition-duration:var(--motion-fast);transition-timing-function:var(--motion-ease)}.window-splitter:before{content:"";position:absolute;inset-block:0;inset-inline:-4px}.window-splitter:after{content:"";position:absolute;left:50%;top:50%;width:4px;height:42px;transform:translate(-50%,-50%);background:inherit;box-shadow:var(--bevel);pointer-events:none;transition-property:background-color,box-shadow,opacity;transition-duration:var(--motion-fast);transition-timing-function:var(--motion-ease)}.window-splitter:hover{background:var(--panel-light)}.window-splitter[data-splitter-active=true],.window-splitter[data-splitter-active=true]:after{background:var(--panel);box-shadow:var(--bevel-pressed)}.window-splitter:focus-visible{outline:none;box-shadow:var(--bevel),var(--focus)}.window-splitter[aria-disabled=true]{opacity:.55;cursor:default;pointer-events:none}.neighbour-picker{position:absolute;width:260px;max-height:min(320px,calc(100% - 16px));box-sizing:border-box;overflow-y:auto;z-index:100;padding:3px;background:var(--panel);border:1px solid var(--bevel-dark);border-radius:var(--radius);box-shadow:var(--window-shadow);opacity:0;transform:translateY(calc(-1 * var(--motion-travel)));transition-property:opacity,transform;transition-duration:var(--motion-fast);transition-timing-function:var(--motion-ease)}.neighbour-picker.is-open{opacity:1;transform:none}.neighbour-picker__row{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;column-gap:7px;width:100%;min-height:32px;padding:5px 7px;background:var(--panel);color:var(--ink);border:0;border-radius:0;text-align:left;cursor:pointer;transition-property:background-color,color,box-shadow,opacity;transition-duration:var(--motion-fast);transition-timing-function:var(--motion-ease)}.neighbour-picker__rule{height:0;margin:3px 4px;border-top:1px solid var(--bevel-dark);border-bottom:1px solid var(--bevel-light)}.neighbour-picker__label{overflow:hidden;font-family:var(--font-ui);font-size:13px;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.neighbour-picker__glyph,.neighbour-picker__status{color:var(--cobalt-deep)}.neighbour-picker__status{font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.06em}.neighbour-picker__row[data-window-status=closed] .neighbour-picker__glyph,.neighbour-picker__row[data-window-status=closed] .neighbour-picker__status{color:var(--muted)}.neighbour-picker__row:hover,.neighbour-picker__row[data-menu-current]{background:var(--cobalt-deep);color:#fff}.neighbour-picker__row:hover .neighbour-picker__glyph,.neighbour-picker__row:hover .neighbour-picker__status,.neighbour-picker__row[data-menu-current] .neighbour-picker__glyph,.neighbour-picker__row[data-menu-current] .neighbour-picker__status{color:#fff}.neighbour-picker__row:active{background:var(--cobalt);color:#fff;box-shadow:var(--bevel-pressed)}.neighbour-picker__row[data-menu-current]{position:relative;z-index:1;box-shadow:var(--bevel),var(--focus)}.neighbour-picker__row:focus-visible{position:relative;z-index:1;outline:none;box-shadow:var(--bevel),var(--focus)}.neighbour-picker__row:disabled{opacity:.55;color:var(--muted);cursor:default;pointer-events:none}}@media(prefers-reduced-motion:reduce){.icon,.icon-bar-settings{transition:none}.window-splitter,.window-splitter:after,.neighbour-picker,.neighbour-picker__row{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-flight-locked] .window__body{overflow:hidden;overscroll-behavior:none}@media(min-width:768px){html:not([data-flight=off]):not([data-flight-locked]) .window__body:not([data-flight-scripted]):has([data-flight]:not([data-flight-view-gated]),[data-flight-view-gated][data-flight-view-active]){scroll-snap-type:y mandatory}html[data-flight=off] .window__body{scroll-snap-type:none;scroll-behavior:auto}html[data-flight=off] .window__body [data-flight]{min-height:calc(100% + 6.5rem)}@media(scripting:none){.window__body{scroll-snap-type:none}}.window__body [data-flight]>[data-flight-stop],.window__body [data-flight]>.leg{scroll-snap-align:center;scroll-snap-stop:always}.window__body .wiki[data-flight]:after{content:"";display:block;align-self:stretch;flex:0 0 82cqh;width:100%;height:82cqh;min-height:82cqh;pointer-events:none}.window__body [data-flight]>header:not([data-flight-stop]){scroll-snap-align:start;scroll-margin-top:16cqh}.window__body [data-flight]:not(:has(>header:not([data-flight-stop])))>[data-flight-stop]:not([data-flight-stop]~[data-flight-stop]),.window__body [data-flight]:not(:has(>header:not([data-flight-stop])))>.leg:not(.leg~.leg){scroll-margin-block:20cqh}.window__body:has([data-flight]):after{content:"";display:block;height:0;scroll-snap-align:end;scroll-margin-bottom:25cqh}}@media(min-width:768px){.desktop{height:100vh;--bezel-face: linear-gradient( 180deg, #f4f4f4 0, var(--panel-light) calc(var(--topbar-h) * .12), var(--panel) calc(var(--topbar-h) * .55), var(--panel) calc(100% - var(--botbar-h) * .55), var(--panel-light) calc(100% - var(--botbar-h) * .12), #f4f4f4 100% );transition:--sidebar-cur var(--motion-base) var(--motion-ease)}.desktop__area{min-height:0}.desktop.is-folded{--sidebar-cur: var(--icon-bar-peek)}.desktop.is-bare{--sidebar-cur: var(--bar-w)}.window-area{container-type:size;overflow:hidden;overflow:clip}.desktop:before{content:"";position:absolute;top:var(--topbar-h);bottom:var(--botbar-h);left:var(--bezel-l);right:var(--bezel-r);z-index:202;pointer-events:none;box-shadow:var(--aperture-lip)}.desktop:after{content:"";position:absolute;inset:0;z-index:400;pointer-events:none;box-shadow:var(--bevel-perimeter)}.topbar{z-index:203;height:var(--topbar-h);margin-inline:var(--bezel-l) var(--bezel-r);overflow:visible;border-bottom:0;box-shadow:none;background:var(--bezel-face);background-size:100% 100vh;background-position:top;background-repeat:no-repeat}.taskbar{z-index:201;margin-inline:var(--bezel-l) var(--bezel-r);padding-left:0;overflow:visible;border-top:0;box-shadow:none;background:var(--bezel-face);background-size:100% 100vh;background-position:bottom;background-repeat:no-repeat}.icon-bar{position:absolute;top:calc(-1 * var(--topbar-h));bottom:calc(-1 * var(--botbar-h));left:var(--bezel-l);z-index:4;width:var(--sidebar-cur);display:flex;flex-direction:column;overflow:visible;clip-path:inset(0 0 0 calc(-1 * var(--cheek-slot)));background:var(--icon-bar-face);box-shadow:var(--icon-bar-edge)}.icon-bar:before{content:"";position:absolute;top:0;bottom:0;left:calc(-1 * var(--cheek-slot));width:var(--cheek-slot);background:var(--icon-bar-face)}.icon-bar:after{content:"";position:absolute;inset:var(--topbar-h) 0 var(--botbar-h);box-shadow:var(--icon-bar-outline);pointer-events:none}.icon-bar.is-shelf-open{clip-path:inset(0 calc(-1 * var(--socials-shelf-w)) 0 calc(-1 * var(--cheek-slot)))}.icon-bar.is-shelf-open .icon-column{overflow:visible}.icon-column{flex:1;min-height:0;width:var(--bar-w);padding:calc(var(--topbar-h) + 12px) 10px calc(var(--botbar-h) + 12px);overflow:hidden;visibility:visible;transition:visibility 0s 0s}.icon-column__destinations{flex:1;min-height:0;gap:12px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.icon-bar-settings{flex-direction:column;justify-content:center;gap:6px}.icon-bar-settings:focus-visible{box-shadow:var(--focus)}.icon-bar-settings:active{box-shadow:var(--bevel-pressed)}.desktop.is-folded .icon-column{visibility:hidden;flex:none;height:0;min-height:0;padding:0;overflow:hidden;transition:visibility 0s var(--motion-base)}.desktop.is-bare .icon-column{visibility:visible}.icon{flex:none;gap:5px;min-height:44px;padding:9px 2px 8px;color:var(--ink);text-align:center}.icon .icon__glyph{display:block}.icon__label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;width:100%;overflow:hidden;padding:0;background:none;box-shadow:none;color:inherit;font-family:var(--font-ui);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:-.01em;white-space:normal;text-overflow:ellipsis}.icon__label--mono{font-family:var(--font-mono)}.icon.is-current{background:none;color:var(--red-dark);box-shadow:none}.icon:hover,.icon:focus-visible{background:none;color:var(--red)}.icon:focus-visible{outline:none;box-shadow:var(--focus)}.icon.is-current:hover{color:var(--red-dark);box-shadow:none}.icon.is-current:focus-visible{color:var(--red-dark);box-shadow:var(--focus)}.icon:active{background:none;color:var(--red-dark);box-shadow:var(--bevel-pressed)}.desktop.is-bare .icon.is-current{background:none;color:var(--ink);box-shadow:none}.desktop.is-bare .icon.is-current:hover,.desktop.is-bare .icon.is-current:focus-visible{background:none;color:var(--red);box-shadow:none}.desktop__bezel-left,.desktop__bezel-right{display:block;position:absolute;top:0;bottom:0;z-index:200;width:var(--bezel-r);background:var(--bezel-face);background-size:100% 100vh;background-position:top;background-repeat:no-repeat;pointer-events:none}.desktop__bezel-left{left:0;width:var(--bezel-l)}.desktop__bezel-right{right:0}.desktop__bezel-right:before{content:"";position:absolute;inset:0 0 0 -1px;background:var(--bezel-face);background-size:100% 100vh;background-position:top;background-repeat:no-repeat;pointer-events:none}.desktop__bezel-right .scroll-rail{pointer-events:auto;position:absolute;left:0;width:100%}.scroll-rail{box-sizing:border-box;touch-action:none;user-select:none;--rail-well: var(--scroll-well, 20px)}.scroll-rail__track{position:absolute;top:0;bottom:0;left:50%;width:var(--rail-well);margin-left:calc(var(--rail-well) / -2);background-color:var(--panel-shadow);box-shadow:var(--bevel-sunken);pointer-events:none}.scroll-rail:not(.is-idle) .scroll-rail__track{background-image:linear-gradient(to bottom,color-mix(in srgb,var(--cobalt) 35%,var(--panel-shadow)) 0,color-mix(in srgb,var(--cobalt) 35%,var(--panel-shadow)) var(--rail-thumb-top, 0px),var(--panel-shadow) var(--rail-thumb-top, 0px),var(--panel-shadow) calc(var(--rail-thumb-top, 0px) + var(--rail-thumb-height, 0px)),color-mix(in srgb,var(--cobalt) 35%,var(--panel-shadow)) calc(var(--rail-thumb-top, 0px) + var(--rail-thumb-height, 0px)),color-mix(in srgb,var(--cobalt) 35%,var(--panel-shadow)) 100%)}.scroll-rail__knob{position:absolute;top:0;left:50%;width:var(--rail-well);height:var(--scroll-thumb-min, 24px);margin-left:calc(var(--rail-well) / -2);background:var(--btn-face);box-shadow:var(--bevel-raised);cursor:grab}.scroll-rail__knob:after{content:"";position:absolute;left:3px;right:3px;top:50%;height:8px;margin-top:-4px;pointer-events:none;background:linear-gradient(var(--bevel-light),var(--bevel-light)) 0 0 / 100% 1px no-repeat,linear-gradient(var(--bevel-dark),var(--bevel-dark)) 0 1px / 100% 1px no-repeat,linear-gradient(var(--bevel-light),var(--bevel-light)) 0 3px / 100% 1px no-repeat,linear-gradient(var(--bevel-dark),var(--bevel-dark)) 0 4px / 100% 1px no-repeat,linear-gradient(var(--bevel-light),var(--bevel-light)) 0 6px / 100% 1px no-repeat,linear-gradient(var(--bevel-dark),var(--bevel-dark)) 0 7px / 100% 1px no-repeat}.scroll-rail.is-dragging .scroll-rail__knob{box-shadow:var(--bevel-pressed);cursor:grabbing}.scroll-rail.is-idle{pointer-events:none}.scroll-rail.is-idle .scroll-rail__knob{opacity:.55;cursor:default}html.scroll-rail-live .window-area .window__body{scrollbar-width:none}html.scroll-rail-live .window-area .window__body::-webkit-scrollbar{width:0;height:0}.desktop__aperture{display:block;position:absolute;top:0;bottom:0;left:var(--bezel-l);right:var(--bezel-r);z-index:1;pointer-events:none;box-shadow:var(--aperture-sunken)}.fold-toggle{--grip-bevel: var(--bevel-raised);appearance:none;position:absolute;left:calc(-1 * var(--bezel-l) + var(--shell-edge-inset));top:50%;transform:translateY(-50%);width:34px;height:28px;margin:0;padding:0;display:grid;place-items:center;background:var(--btn-face);color:var(--ink);border:1px solid var(--bevel-dark);border-radius:0;cursor:pointer;box-shadow:var(--grip-bevel)}.fold-toggle:active{--grip-bevel: var(--bevel-sunken);background:var(--panel)}.fold-toggle:focus-visible{outline:none;box-shadow:var(--grip-bevel),var(--focus)}.fold-toggle__lines{width:100%;padding:8px 7px;display:flex;flex-direction:column;justify-content:space-between;align-self:stretch}.fold-toggle__lines span{height:2px;background:#000}.desktop.is-bare .fold-toggle{opacity:.55;cursor:default;pointer-events:none}.edge-tab{appearance:none;position:absolute;left:calc(var(--bezel-l) + var(--sidebar-cur));top:50%;transform:translateY(-50%);z-index:5;width:20px;min-height:64px;margin:0;padding:0;display:grid;align-content:center;justify-items:center;gap:6px;--tab-fill: var(--icon-bar-face);border:0;background:var(--tab-fill);color:var(--ink);border-radius:0 10px 10px 0;font-family:var(--font-mono);font-size:10px;line-height:1;cursor:pointer;box-shadow:-1px 0 0 var(--tab-fill),var(--icon-bar-edge)}.edge-tab:before,.edge-tab:after{content:"";position:absolute;left:-1px;width:9px;height:8px;pointer-events:none}.edge-tab:before{top:-8px;background:linear-gradient(180deg,var(--bevel-dark) 0 3px,transparent 3px) 1px 0 / 1px 100% no-repeat,radial-gradient(circle 8px at 100% 0,transparent 7px,var(--bevel-dark) 7px 8px,var(--tab-fill) 8px)}.edge-tab:after{bottom:-8px;background:linear-gradient(0deg,var(--bevel-dark) 0 3px,transparent 3px) 1px 100% / 1px 100% no-repeat,radial-gradient(circle 8px at 100% 100%,transparent 7px,var(--bevel-dark) 7px 8px,var(--tab-fill) 8px)}.edge-tab:hover .edge-tab__fold,.edge-tab:hover .edge-tab__unfold{color:var(--cobalt-deep)}.edge-tab:active .edge-tab__fold,.edge-tab:active .edge-tab__unfold{color:var(--cobalt)}.edge-tab:focus-visible{outline:none;box-shadow:var(--focus)}.edge-tab__dots{width:4px;height:14px;background:repeating-linear-gradient(180deg,var(--bevel-dark) 0 1px,transparent 1px 4px)}.edge-tab__unfold,.desktop.is-folded .edge-tab__fold{display:none}.desktop.is-folded .edge-tab__unfold{display:inline}.desktop.is-bare .edge-tab{display:none}}@media(min-width:768px)and (prefers-reduced-motion:reduce){.desktop{transition-duration:.01ms!important}.icon-column,.desktop.is-folded .icon-column{transition-duration:.01ms!important;transition-delay:.01ms!important}}@media(max-width:767.98px){html,.desktop{--topbar-h: 48px;--botbar-h: 52px;--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--chrome-top: calc(var(--topbar-h) + var(--safe-top));--chrome-bot: calc(var(--botbar-h) + var(--safe-bottom))}html{--frame-h: calc(100svh - var(--chrome-top) - var(--chrome-bot));--frame-h: calc(100dvh - var(--chrome-top) - var(--chrome-bot))}html,body{height:100%;overflow:hidden;overscroll-behavior:none}.desktop{min-height:0}.desktop__area{--desktop-gutter: 0px;--ap-side: 6px;--ap-side-left: max(var(--ap-side), var(--safe-left));--ap-side-right: max(var(--ap-side), var(--safe-right));display:block;position:fixed;top:var(--chrome-top);right:0;bottom:var(--chrome-bot);left:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding:0 var(--ap-side-right) 0 var(--ap-side-left)}html:has([data-flight]:not([data-flight-view-gated]),[data-flight-view-gated][data-flight-view-active]) .desktop__area{overflow:clip;touch-action:pinch-zoom}@media not all and (scripting:none){html:not([data-flight=off]):not([data-phone-keyboard]):not([data-phone-keyboard-restore]):has([data-flight]:not([data-flight-view-gated]),[data-flight-view-gated][data-flight-view-active]) .window{height:var(--frame-h)}html:not([data-flight=off]):not([data-phone-keyboard]):not([data-phone-keyboard-restore]):has([data-flight]:not([data-flight-view-gated]),[data-flight-view-gated][data-flight-view-active]) .window__titlebar,html:not([data-flight=off]):not([data-phone-keyboard]):not([data-phone-keyboard-restore]):has([data-flight]:not([data-flight-view-gated]),[data-flight-view-gated][data-flight-view-active]) .window__footer{position:relative}html:not([data-flight=off]):not([data-phone-keyboard]):not([data-phone-keyboard-restore]):has([data-flight]:not([data-flight-view-gated]),[data-flight-view-gated][data-flight-view-active]) .window__body,html:not([data-flight=off]):not([data-phone-keyboard]):not([data-phone-keyboard-restore]):has([data-flight]:not([data-flight-view-gated]),[data-flight-view-gated][data-flight-view-active]) .window--has-footer .window__body,html:not([data-flight=off]):not([data-phone-keyboard]):not([data-phone-keyboard-restore]):has([data-flight]:not([data-flight-view-gated]),[data-flight-view-gated][data-flight-view-active]) .window__body :has([data-flight-stop]){padding-block:0}html:not([data-flight=off]):not([data-phone-keyboard]):not([data-phone-keyboard-restore]):has([data-flight]:not([data-flight-view-gated]),[data-flight-view-gated][data-flight-view-active]) .window__body{overflow:clip}}html:has([data-flight]:not([data-flight-view-gated]),[data-flight-view-gated][data-flight-view-active]) [data-flight]:not([data-flight-view-gated])>[data-flight-stop],html:has([data-flight]:not([data-flight-view-gated]),[data-flight-view-gated][data-flight-view-active]) [data-flight-view-gated][data-flight-view-active]>[data-flight-stop]{min-height:var(--stop-h);max-height:var(--stop-h);overflow-y:auto;touch-action:pan-y pinch-zoom;overscroll-behavior-y:contain;position:relative}[data-flight-stop][data-stop-overflow-below]:after,[data-flight-stop][data-stop-overflow-above]:before{content:"";position:absolute;inset-inline:0;height:20px;pointer-events:none}[data-flight-stop][data-stop-overflow-below]:after{bottom:0;background:linear-gradient(to top,rgb(16 20 38 / .32),transparent)}[data-flight-stop][data-stop-overflow-above]:before{top:0;background:linear-gradient(to bottom,rgb(16 20 38 / .32),transparent)}@media(scripting:none){html:has([data-flight]:not([data-flight-view-gated]),[data-flight-view-gated][data-flight-view-active]) .desktop__area{overflow-x:hidden;overflow-y:auto;touch-action:auto}html:has([data-flight]:not([data-flight-view-gated]),[data-flight-view-gated][data-flight-view-active]) [data-flight]:not([data-flight-view-gated])>[data-flight-stop],html:has([data-flight]:not([data-flight-view-gated]),[data-flight-view-gated][data-flight-view-active]) [data-flight-view-gated][data-flight-view-active]>[data-flight-stop]{max-height:none;overflow:visible;touch-action:auto;overscroll-behavior-y:auto}}html[data-flight=off]:has([data-flight]:not([data-flight-view-gated]),[data-flight-view-gated][data-flight-view-active]) .desktop__area{overflow-x:hidden;overflow-y:auto;touch-action:auto;scroll-behavior:auto}html[data-flight=off]:has([data-flight]:not([data-flight-view-gated]),[data-flight-view-gated][data-flight-view-active]) [data-flight]:not([data-flight-view-gated])>[data-flight-stop],html[data-flight=off]:has([data-flight]:not([data-flight-view-gated]),[data-flight-view-gated][data-flight-view-active]) [data-flight-view-gated][data-flight-view-active]>[data-flight-stop]{max-height:none;overflow:visible;touch-action:auto;overscroll-behavior-y:auto}html[data-phone-keyboard],html[data-phone-keyboard] .desktop{--botbar-h: 0px;--chrome-bot: var(--safe-bottom)}html[data-phone-keyboard] .desktop__area,html[data-phone-keyboard-restore] .desktop__area{scroll-behavior:auto}html[data-phone-keyboard]:has([data-flight]:not([data-flight-view-gated]),[data-flight-view-gated][data-flight-view-active]) .desktop__area,html[data-phone-keyboard-restore]:has([data-flight]:not([data-flight-view-gated]),[data-flight-view-gated][data-flight-view-active]) .desktop__area{overflow-x:hidden;overflow-y:auto;touch-action:auto}html[data-phone-keyboard]:has([data-flight]:not([data-flight-view-gated]),[data-flight-view-gated][data-flight-view-active]) [data-flight]:not([data-flight-view-gated])>[data-flight-stop],html[data-phone-keyboard]:has([data-flight]:not([data-flight-view-gated]),[data-flight-view-gated][data-flight-view-active]) [data-flight-view-gated][data-flight-view-active]>[data-flight-stop],html[data-phone-keyboard-restore]:has([data-flight]:not([data-flight-view-gated]),[data-flight-view-gated][data-flight-view-active]) [data-flight]:not([data-flight-view-gated])>[data-flight-stop],html[data-phone-keyboard-restore]:has([data-flight]:not([data-flight-view-gated]),[data-flight-view-gated][data-flight-view-active]) [data-flight-view-gated][data-flight-view-active]>[data-flight-stop]{max-height:none;overflow:visible;touch-action:auto;overscroll-behavior-y:auto}html[data-phone-keyboard] .taskbar{display:none}html[data-flight-locked]:has([data-flight]:not([data-flight-view-gated]),[data-flight-view-gated][data-flight-view-active]) .desktop__area{overflow:clip;overscroll-behavior:none}html[data-motion=reduced] .desktop__area{scroll-behavior:auto}@media(prefers-reduced-motion:reduce){html:not([data-motion=full]) .desktop__area{scroll-behavior:auto}}.topbar{position:fixed;top:0;right:0;left:0;z-index:200;min-height:var(--topbar-h);height:calc(var(--topbar-h) + var(--safe-top));padding:3px 6px;padding-top:calc(3px + var(--safe-top));border-bottom:0;box-shadow:var(--bar-lip-top)}.topbar__wordmark{font-size:13px}.taskbar{position:fixed;inset:auto 0 0;height:calc(var(--botbar-h) + var(--safe-bottom));gap:4px;padding:3px 6px;padding-bottom:calc(3px + var(--safe-bottom));border-top:0;box-shadow:var(--bar-lip-bot);font-size:10.5px}.taskbar__menu-button{padding:4px 14px}.taskbar__link{padding:0 3px;font-size:10.5px}.taskbar__link--desktop-only{display:none}}@media(max-width:767.98px){.topbar__menu-button{appearance:none;position:absolute;top:50%;left:1px;transform:translateY(-50%);width:44px;height:44px;margin:0;padding:0;display:grid;place-items:center;background:none;color:var(--ink);border:0;border-radius:0;cursor:pointer}.topbar__menu-lines{--menu-bevel: var(--bevel-raised);box-sizing:border-box;width:34px;height:28px;padding:8px 7px;display:flex;flex-direction:column;justify-content:space-between;background:var(--btn-face);border:1px solid var(--bevel-dark);box-shadow:var(--menu-bevel)}.topbar__menu-lines span{height:2px;background:#000}.topbar__menu-button:active .topbar__menu-lines,.topbar__menu-button[aria-expanded=true] .topbar__menu-lines{--menu-bevel: var(--bevel-sunken);background:var(--panel)}.topbar__menu-button:focus-visible{outline:none}.topbar__menu-button:focus-visible .topbar__menu-lines{box-shadow:var(--menu-bevel),var(--focus)}html.launcher-ready .icon-column .launcher-legal{flex:none;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px}html.launcher-ready .icon-column .launcher-legal__link{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:44px;min-height:44px;padding:0 8px;color:var(--cobalt-deep);font-family:var(--font-mono);font-size:12px;text-decoration:underline;white-space:nowrap}html.launcher-ready .icon-column .launcher-legal__link:hover,html.launcher-ready .icon-column .launcher-legal__link:active{color:var(--red)}html.launcher-ready .icon-column .launcher-legal__link:focus-visible{outline:none;box-shadow:var(--focus)}html[data-safari-shell],html[data-safari-shell] .desktop{--botbar-h: 0px;--chrome-bot: var(--safe-bottom)}html[data-safari-shell] .taskbar{display:none}.desktop:after{content:"";position:fixed;inset:0;z-index:400;pointer-events:none;box-shadow:var(--bevel-perimeter)}.desktop__aperture{display:block;position:fixed;top:var(--chrome-top);right:0;bottom:var(--chrome-bot);left:0;z-index:100;box-sizing:border-box;border-left:var(--ap-side-left) solid var(--panel);border-right:var(--ap-side-right) solid var(--panel);pointer-events:none;box-shadow:var(--aperture-sunken)}.icon-column{position:static;width:auto;flex-flow:column nowrap;gap:8px;padding:8px 10px;background:#141c3647}.icon-column__destinations{flex-flow:row wrap;gap:8px}.window-area{position:static;inset:auto;z-index:auto;padding:0;pointer-events:auto}html.launcher-ready .icon-column{display:none;position:fixed;top:var(--chrome-top);right:0;bottom:var(--chrome-bot);left:0;z-index:190;flex-direction:column;flex-wrap:nowrap;gap:12px;padding:14px;overflow:hidden;background:var(--panel);box-shadow:var(--window-shadow)}html.launcher-ready .icon-column.is-open{display:flex}html.launcher-ready .icon-column .icon-column__destinations{flex:1;min-height:0;flex-flow:column nowrap;align-items:stretch;gap:0;overflow:auto}html.launcher-ready .icon-column .icon{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;justify-content:stretch;gap:9px;box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:4px 8px;color:var(--ink);font-family:var(--font-ui);font-size:13px;font-weight:700;text-align:left}html.launcher-ready .icon-column .icon .icon__glyph{display:block;justify-self:center}html.launcher-ready .icon-column .icon__label{display:block;width:auto;overflow:visible;padding:0;background:none;box-shadow:none;color:inherit;font-family:var(--font-ui);font-size:13px;font-weight:700;line-height:1.25;letter-spacing:0;text-align:left;white-space:normal}html.launcher-ready .icon-column .icon.is-current{color:var(--ink);background:none;outline:none;box-shadow:none}html.launcher-ready .icon-column .icon:hover,html.launcher-ready .icon-column .icon:focus-visible{color:var(--red);background:none;outline:none;box-shadow:none}html.launcher-ready .icon-column .icon:active{color:var(--red-dark);background:none}html.launcher-ready .icon-column .icon-bar-settings{background:var(--panel);box-shadow:var(--bevel-raised)}html.launcher-ready .icon-column .icon-bar-settings:hover,html.launcher-ready .icon-column .icon-bar-settings:focus-visible{color:var(--red)}html.launcher-ready .icon-column .icon-bar-settings:active{color:var(--red-dark)}.icon{min-width:44px;min-height:44px;justify-content:center;padding:8px}}.notice-control .icon__glyph{width:18px;height:18px;display:block}.notice-badge{position:absolute;top:-6px;right:-6px;min-width:15px;height:15px;padding:0 3px;display:grid;place-items:center;background:var(--red-dark);color:#fff;font-size:10px;font-weight:700;line-height:1;border:1px solid var(--bevel-dark);box-shadow:var(--bevel-raised)}@media(min-width:768px){.notice-control{--grip-bevel: var(--bevel-raised);position:absolute;right:calc(-1 * var(--bezel-r) + var(--shell-edge-inset));top:50%;transform:translateY(-50%);width:34px;height:28px;margin:0;padding:0;display:grid;place-items:center;background:var(--btn-face);color:var(--ink);border:1px solid var(--bevel-dark);border-radius:0;cursor:pointer;box-shadow:var(--grip-bevel)}.notice-control:active{--grip-bevel: var(--bevel-sunken);background:var(--panel)}.notice-control:focus-visible{outline:none;box-shadow:var(--grip-bevel),var(--focus)}.desktop.is-bare .notice-control{opacity:.55;cursor:default;pointer-events:none}.notice-panel{position:absolute;top:calc(50% + 18px);right:calc(-1 * var(--bezel-r) + var(--shell-edge-inset));z-index:1;width:336px;box-sizing:border-box;padding:10px 12px;background:var(--panel);color:var(--ink);text-align:left;border:1px solid var(--bevel-dark);box-shadow:var(--bevel-raised);font-size:12px;line-height:1.45}.notice-panel a{color:inherit}.notice-panel__posts{margin:6px 0 4px;padding:0;list-style:none;border-top:1px solid var(--bevel-dark)}.notice-panel__post{padding:5px 0 0}.notice-panel__date{opacity:.75;font-size:11px;margin-right:6px}.notice-panel__unread{color:var(--red-dark);font-weight:700;margin-left:6px}.notice-panel__all{display:inline-block;margin-top:6px;font-weight:700}}@media(max-width:767.98px){.notice-control{position:absolute;top:50%;right:6px;transform:translateY(-50%);width:34px;height:28px;display:grid;place-items:center;background:var(--btn-face);color:var(--ink);border:1px solid var(--bevel-dark);border-radius:0;box-shadow:var(--bevel-raised)}}@media(min-width:768px)and ((max-width:1199.98px)or (max-height:799.98px)){.desktop{--bar-w: 80px;--bezel-l: 32px;--bezel-r: 32px;--topbar-h: 48px;--botbar-h: 48px}.taskbar{padding-block:2px}.fold-toggle,.notice-control{width:44px;height:44px}}@media(min-width:768px){.desktop[data-compact-desktop]{--bar-w: 80px;--bezel-l: 32px;--bezel-r: 32px;--topbar-h: 48px;--botbar-h: 48px}.desktop[data-compact-desktop] .taskbar{padding-block:2px}.desktop[data-compact-desktop] .fold-toggle,.desktop[data-compact-desktop] .notice-control{width:44px;height:44px}.desktop[data-compact-crossing]{transition:none}}.icon-bar{--socials-shelf-tile: 68px;--socials-shelf-gap: 20px;--socials-shelf-pad: 10px;--socials-shelf-w: calc( var(--socials-shelf-count, 4) * var(--socials-shelf-tile) + (var(--socials-shelf-count, 4) - 1) * var(--socials-shelf-gap) + 2 * var(--socials-shelf-pad) )}.socials{flex:none;display:block}.socials-shelf{box-sizing:border-box;align-items:center;justify-content:center;gap:var(--socials-shelf-gap);padding:0 var(--socials-shelf-pad);border-radius:0;background:var(--icon-bar-face);box-shadow:var(--icon-bar-outline)}.socials-shelf:not([hidden]){display:flex}.socials-shelf__mark{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;gap:5px;width:var(--socials-shelf-tile);padding:8px 4px;color:var(--ink);text-align:center;text-decoration:none;transition:color var(--motion-base) ease}.socials-shelf__mark .icon__glyph{display:block}.socials-shelf__label{font-family:var(--font-ui);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:-.01em;white-space:nowrap}.socials-shelf__mark:hover,.socials-shelf__mark:focus-visible{background:none;color:var(--red)}.socials-shelf__mark:active{background:none;color:var(--red-dark)}@media(min-width:768px){.socials{position:relative}.socials-shelf:not([hidden]){position:absolute;top:0;left:calc(100% + 10px);width:var(--socials-shelf-w);height:100%;clip-path:inset(0 100% 0 0);transition:clip-path var(--motion-base) var(--motion-ease)}.socials-shelf[data-shelf-open]{clip-path:inset(0 0 0 0)}.socials-shelf__mark:focus-visible{outline:none;box-shadow:var(--focus)}.socials-shelf__mark:active{box-shadow:var(--bevel-pressed)}}@media(max-width:767.98px){.icon-bar{--socials-shelf-gap: 10px}html.launcher-ready .socials-shelf:not([hidden]){width:100%;height:auto;padding:6px 4px;background:var(--panel);box-shadow:var(--bevel-raised)}html.launcher-ready .socials-shelf__mark{min-height:48px}}@media(prefers-reduced-motion:reduce){.socials-shelf:not([hidden]){transition:none}}.release-board[data-astro-cid-qaa4gmda]{min-width:0;max-width:100%}.release-board__heading[data-astro-cid-qaa4gmda]{margin:0 0 var(--sp-2);font-family:var(--font-display);font-size:var(--text-h3, clamp(21px, 2.2vw, 28px));font-weight:700;line-height:1.15;overflow-wrap:break-word}.release-board__face[data-astro-cid-qaa4gmda]{--release-ground: var(--cobalt);box-sizing:border-box;width:min(100%,560px);max-width:100%;min-width:0;padding:var(--sp-2);border:1px solid var(--bevel-dark);background:var(--release-ground);box-shadow:inset 1px 1px 0 var(--bevel-light),inset -1px -1px 0 var(--bevel-dark);color:#fff}.release-board[data-astro-cid-qaa4gmda][data-release-state=pending] .release-board__face[data-astro-cid-qaa4gmda]{--release-ground: #a40000}.release-board__floor[data-astro-cid-qaa4gmda],.release-board__message[data-astro-cid-qaa4gmda]{margin:0;font-family:var(--font-mono);font-size:12px;font-weight:700;line-height:1.45;overflow-wrap:break-word}.release-board__floor[data-astro-cid-qaa4gmda] time[data-astro-cid-qaa4gmda]{display:block;margin-top:2px;font-size:14px}.release-board__units[data-astro-cid-qaa4gmda]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;background:color-mix(in srgb,#000 45%,transparent)}.release-board__units[data-astro-cid-qaa4gmda][hidden]{display:none}.release-board__unit[data-astro-cid-qaa4gmda]{display:flex;flex-direction:column-reverse;min-width:0;margin:0;padding:8px 6px 6px;background:transparent;text-align:center}.release-board__unit[data-astro-cid-qaa4gmda] dd[data-astro-cid-qaa4gmda],.release-board__unit[data-astro-cid-qaa4gmda] dt[data-astro-cid-qaa4gmda]{margin:0}.release-board__unit[data-astro-cid-qaa4gmda] dd[data-astro-cid-qaa4gmda]{padding:3px 4px 4px;color:#fff;font-family:var(--font-mono);font-size:clamp(24px,5vw,42px);font-weight:700;line-height:1}.release-board__unit[data-astro-cid-qaa4gmda] dd[data-astro-cid-qaa4gmda] output[data-astro-cid-qaa4gmda]{display:block;transform-origin:50% 100%}.release-board__unit[data-astro-cid-qaa4gmda] dd[data-astro-cid-qaa4gmda] output[data-astro-cid-qaa4gmda][data-release-flip]{animation:release-flip var(--motion-fast) var(--motion-ease)}@keyframes release-flip{0%{transform:scaleY(1);opacity:1}45%{transform:scaleY(.06);opacity:.4}to{transform:scaleY(1);opacity:1}}.release-board__unit[data-astro-cid-qaa4gmda] dt[data-astro-cid-qaa4gmda]{padding-top:5px;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.04em;overflow-wrap:break-word}.release-board--tight[data-astro-cid-qaa4gmda] .release-board__heading[data-astro-cid-qaa4gmda]{margin-bottom:var(--sp-1);font-size:20px}.release-board--tight[data-astro-cid-qaa4gmda] .release-board__face[data-astro-cid-qaa4gmda]{padding:6px}.release-board--tight[data-astro-cid-qaa4gmda] .release-board__unit[data-astro-cid-qaa4gmda]{padding:4px 4px 3px}.release-board--tight[data-astro-cid-qaa4gmda] .release-board__unit[data-astro-cid-qaa4gmda] dd[data-astro-cid-qaa4gmda]{padding:2px 3px 3px;font-size:28px}.release-board--tight[data-astro-cid-qaa4gmda] .release-board__unit[data-astro-cid-qaa4gmda] dt[data-astro-cid-qaa4gmda]{padding-top:3px}.release-board--compact[data-astro-cid-qaa4gmda] .release-board__heading[data-astro-cid-qaa4gmda]{margin-bottom:6px;font-size:14px}.release-board--compact[data-astro-cid-qaa4gmda] .release-board__face[data-astro-cid-qaa4gmda]{max-width:none;padding:6px}.release-board--compact[data-astro-cid-qaa4gmda] .release-board__floor[data-astro-cid-qaa4gmda],.release-board--compact[data-astro-cid-qaa4gmda] .release-board__message[data-astro-cid-qaa4gmda]{font-size:11px}.release-board--compact[data-astro-cid-qaa4gmda] .release-board__floor[data-astro-cid-qaa4gmda] time[data-astro-cid-qaa4gmda]{font-size:12px}.release-board--compact[data-astro-cid-qaa4gmda] .release-board__unit[data-astro-cid-qaa4gmda]{padding:4px 3px 3px}.release-board--compact[data-astro-cid-qaa4gmda] .release-board__unit[data-astro-cid-qaa4gmda] dd[data-astro-cid-qaa4gmda]{padding:2px 3px 3px;font-size:22px}.release-board--compact[data-astro-cid-qaa4gmda] .release-board__unit[data-astro-cid-qaa4gmda] dt[data-astro-cid-qaa4gmda]{padding-top:3px;font-size:9px}@media(max-width:430px){.release-board__face[data-astro-cid-qaa4gmda]{padding:var(--sp-1)}.release-board__unit[data-astro-cid-qaa4gmda]{padding-inline:3px}}@media(scripting:none){.release-board__units[data-astro-cid-qaa4gmda]{display:none!important}}.settings-sheet[data-astro-cid-wp4ymze6]{--settings-form-pad: 18px;--settings-form-gap-row: 14px;--settings-form-gap-col: 16px;--settings-group-pad: 10px;--settings-choice-gap: 8px;--settings-row-gap: 4px;--settings-thumb-max: 96px;--settings-name-min: 46px;--settings-label: 13px;--settings-note: 12px;--settings-target: 44px;position:absolute;left:calc(50% + var(--bezel-l, 0px) / 2 + var(--sidebar-cur, 0px) / 2 - var(--bezel-r, 0px) / 2);top:50%;z-index:150;box-sizing:border-box;width:min(480px,calc(100% - var(--desktop-gutter, 0px) - 48px));max-width:100%;max-height:calc(100% - 48px);display:flex;flex-direction:column;overflow:hidden;pointer-events:auto;transform:translate(-50%,-50%);border:1px solid #f6f6f6;border-radius:var(--radius);background:var(--panel);color:var(--text);box-shadow:var(--window-shadow)}.settings-sheet[data-astro-cid-wp4ymze6][hidden]{display:none}.settings-sheet[data-astro-cid-wp4ymze6][data-settings-layered]{clip-path:inset(0 0 100% 0);pointer-events:none;transition:clip-path var(--motion-base) var(--motion-ease)}.settings-sheet[data-astro-cid-wp4ymze6][data-settings-layered][data-settings-open]{clip-path:inset(0);pointer-events:auto}.settings-sheet[data-astro-cid-wp4ymze6]:focus-visible{outline:none;box-shadow:var(--window-shadow),var(--focus)}.settings-sheet__titlebar[data-astro-cid-wp4ymze6]{min-height:var(--settings-target);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 8px 6px 10px;flex:none;border-bottom:1px solid #000;background:linear-gradient(90deg,var(--cobalt-titlebar-a),var(--cobalt),var(--cobalt-titlebar-b));color:#fff;font-family:var(--font-mono);font-size:var(--text-chrome);font-weight:700;letter-spacing:.01em;text-shadow:1px 1px 0 #000;user-select:none}.settings-sheet__titlebar[data-astro-cid-wp4ymze6] h1[data-astro-cid-wp4ymze6]{margin:0;overflow:hidden;font:inherit;text-overflow:ellipsis;white-space:nowrap}.settings-sheet__close[data-astro-cid-wp4ymze6]{width:var(--settings-target);height:var(--settings-target);min-width:var(--settings-target);min-height:var(--settings-target);display:grid;place-items:center;flex:none;padding:0;border:1px solid var(--bevel-dark);background:var(--panel);color:#111;box-shadow:inset 1px 1px 0 var(--bevel-light),inset -1px -1px #8a93ad;font-family:var(--font-mono);font-size:12px;font-weight:900;line-height:1;text-decoration:none;text-shadow:none}.settings-sheet__close[data-astro-cid-wp4ymze6]:hover{color:#111}.settings-sheet__close[data-astro-cid-wp4ymze6]:active{box-shadow:inset -1px -1px 0 var(--bevel-light),inset 1px 1px #8a93ad}.settings-sheet__close[data-astro-cid-wp4ymze6]:focus-visible{outline:none;box-shadow:inset 1px 1px 0 var(--bevel-light),inset -1px -1px #8a93ad,var(--focus)}.settings-sheet__form[data-astro-cid-wp4ymze6]{display:grid;grid-template-columns:1fr 1fr;gap:var(--settings-form-gap-row) var(--settings-form-gap-col);min-width:0;min-height:0;padding:var(--settings-form-pad);overflow:auto;overflow-wrap:anywhere;background:var(--panel)}.settings-sheet__group[data-astro-cid-wp4ymze6]{min-width:0;margin:0;padding:var(--settings-group-pad);border:1px solid var(--bevel-dark);box-shadow:inset 1px 1px #0000002e,inset -1px -1px 0 var(--bevel-light)}.settings-sheet__group--sky[data-astro-cid-wp4ymze6]{grid-column:1 / -1}.settings-sheet__group[data-astro-cid-wp4ymze6] legend[data-astro-cid-wp4ymze6]{padding:0 6px;font-family:var(--font-ui);font-size:var(--settings-label);font-weight:700}.settings-sheet__choices[data-astro-cid-wp4ymze6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--settings-choice-gap)}.settings-choice[data-astro-cid-wp4ymze6]{position:relative;min-width:var(--settings-target);min-height:var(--settings-target);display:grid}.settings-sheet__choices--sky[data-astro-cid-wp4ymze6]{grid-template-columns:1fr;gap:var(--settings-row-gap)}.settings-sky-row[data-astro-cid-wp4ymze6]{display:grid;grid-template-columns:minmax(var(--settings-name-min),max-content) repeat(2,minmax(var(--settings-target),var(--settings-thumb-max)));align-items:center;justify-content:start;gap:var(--settings-row-gap);min-width:0;max-width:100%}.settings-sky-row__name[data-astro-cid-wp4ymze6]{min-width:0;padding-right:6px;font-family:var(--font-ui);font-size:var(--settings-label);font-weight:700;white-space:nowrap}.settings-sky-row[data-astro-cid-wp4ymze6]:has(input:disabled) .settings-sky-row__name[data-astro-cid-wp4ymze6]{color:var(--muted)}.settings-choice--wallpaper[data-astro-cid-wp4ymze6]{min-width:var(--settings-target);min-height:var(--settings-target);align-items:center}.settings-choice[data-astro-cid-wp4ymze6] input[data-astro-cid-wp4ymze6]{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:.001;pointer-events:auto;cursor:pointer}.settings-choice__label[data-astro-cid-wp4ymze6]{min-width:var(--settings-target);min-height:var(--settings-target);display:grid;place-items:center;padding:0 12px;border:1px solid var(--bevel-dark);background:var(--panel);color:var(--text);box-shadow:var(--bevel);font-family:var(--font-ui);font-size:var(--settings-label);font-weight:700;cursor:pointer}.settings-choice__thumb[data-astro-cid-wp4ymze6]{width:100%;max-width:100%;height:auto;display:block;aspect-ratio:16 / 10;border:1px solid var(--bevel-dark);background:var(--panel);box-shadow:var(--bevel);object-fit:cover;image-rendering:auto;cursor:pointer}.settings-choice[data-astro-cid-wp4ymze6] input[data-astro-cid-wp4ymze6]:checked~.settings-choice__label[data-astro-cid-wp4ymze6]{background:var(--cobalt);color:#fff;box-shadow:var(--bevel-pressed)}.settings-choice[data-astro-cid-wp4ymze6] input[data-astro-cid-wp4ymze6]:checked~.settings-choice__thumb[data-astro-cid-wp4ymze6]{box-shadow:var(--bevel-pressed);outline:2px solid var(--cobalt);outline-offset:-2px}.settings-choice[data-astro-cid-wp4ymze6] input[data-astro-cid-wp4ymze6]:focus-visible~.settings-choice__label[data-astro-cid-wp4ymze6],.settings-choice[data-astro-cid-wp4ymze6] input[data-astro-cid-wp4ymze6]:focus-visible~.settings-choice__thumb[data-astro-cid-wp4ymze6]{box-shadow:var(--focus)}.settings-choice[data-astro-cid-wp4ymze6] input[data-astro-cid-wp4ymze6]:disabled{cursor:not-allowed}.settings-choice[data-astro-cid-wp4ymze6] input[data-astro-cid-wp4ymze6]:disabled~[data-astro-cid-wp4ymze6]{color:var(--muted);cursor:not-allowed;filter:grayscale(.7)}.settings-sheet__script-note[data-astro-cid-wp4ymze6]{grid-column:1 / -1;margin:0;font-family:var(--font-mono);font-size:var(--settings-note);line-height:1.4}.settings-sheet__restore[data-astro-cid-wp4ymze6]{min-width:var(--settings-target);min-height:var(--settings-target);grid-column:1 / -1;justify-self:start;padding:0 16px;border:1px solid var(--bevel-dark);background:var(--panel);color:var(--text);box-shadow:var(--bevel);font-family:var(--font-ui);font-size:var(--settings-label);font-weight:700;cursor:pointer}.settings-sheet__restore[data-astro-cid-wp4ymze6]:active{box-shadow:var(--bevel-pressed)}.settings-sheet__restore[data-astro-cid-wp4ymze6]:focus-visible{outline:none;box-shadow:var(--focus)}.settings-sheet__restore[data-astro-cid-wp4ymze6]:disabled{color:var(--muted);cursor:not-allowed}@media(min-width:768px)and ((max-width:1199.98px)or (max-height:799.98px)){.settings-sheet[data-astro-cid-wp4ymze6]{--settings-form-pad: 12px;--settings-form-gap-row: 10px;--settings-form-gap-col: 12px;--settings-group-pad: 8px;--settings-choice-gap: 6px}}@media(max-width:767.98px){.settings-sheet[data-astro-cid-wp4ymze6]{--settings-form-pad: 16px;position:static;left:auto;top:auto;width:100%;max-height:none;min-height:var(--frame-h);overflow:visible;transform:none;border:0;border-radius:0;box-shadow:var(--bevel);scroll-margin-top:0}.settings-sheet[data-astro-cid-wp4ymze6]:focus-visible{box-shadow:inset 0 0 0 3px #34459e52,var(--bevel)}.settings-sheet__titlebar[data-astro-cid-wp4ymze6]{position:sticky;top:0;z-index:40}.settings-sheet__form[data-astro-cid-wp4ymze6]{flex:1;align-content:start;overflow:visible}.settings-sheet__restore[data-astro-cid-wp4ymze6]{width:100%;justify-self:stretch}}@media(max-width:420px){.settings-sheet__form[data-astro-cid-wp4ymze6]{grid-template-columns:1fr}.settings-sheet__group[data-astro-cid-wp4ymze6],.settings-sheet__group--sky[data-astro-cid-wp4ymze6]{grid-column:1}}@media(prefers-reduced-motion:reduce){.settings-sheet[data-astro-cid-wp4ymze6][data-settings-layered]{transition-duration:.01ms}}
