@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,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(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,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(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:700;font-display:swap;src:url(../media/f53f4557ddd9f7a6-s.0m27yxnqbjygb.woff2)format("woff2");unicode-range:U+460-52F,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:700;font-display:swap;src:url(../media/5256dd17dd2ccf14-s.3rq2mce8ozlxj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fe48c93add1d142c-s.1iowrflh516kh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5689d89b20a4bd5b-s.08xli7-4ntimz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:700;font-display:swap;src:url(../media/a7e15459c1805da0-s.p.05ymlrkv94iec.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:134.59%}.ibm_plex_mono_e5f1c06d-module__PyR72q__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_e5f1c06d-module__PyR72q__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.0s6677u7501n5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.3w_oc3nqvqm6n.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.002ht2t_o636a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_36e97fd3-module__KZk7hq__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_36e97fd3-module__KZk7hq__variable{--font-display:"Anton", "Anton Fallback"}
:root{--paper:#7c8963;--paper-deep:#687550;--abyss:#12160f;--paper-ink:#d6dbc4;--ink:#15170f;--ink-2:#15170fd6;--ink-3:#15170fad;--rule:#15170f8c;--rule-soft:#15170f4d;--accent:#00c805;--accent-deep:#0a7a12;--accent-wash:#00c80529;--warn:#7a2e12;--glass-lit:214 222 190;--gutter:12px;--rail:46px;--hairline:1px;--bevel:12px;--t-caption:.75rem;--t-label:.75rem;--t-body:.8125rem;--t-word:1.125rem;--t-figure:clamp(1.55rem, 2.4vw, 2.3rem);--t-micro:.6875rem;--track-label:.14em;--track-body:.03em;--control-h:44px;--dur:.16s;--dur-event:.72s;--ease:cubic-bezier(.4, 0, .2, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box;border-radius:0}.prog,.prog u,.rail[data-rail=right] .ruler,.ruler u{border-radius:3px}.desk,.glass-lens,.glass-edge,.glass-rim,.glass-rim:before,.glass-rim:after,.chip,.live{border-radius:4px}::selection{color:var(--paper);background:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}html,body{height:100dvh;margin:0;padding:0;overflow:hidden}body{background:var(--paper) url(/textures/paper.webp) center / 1024px repeat;color:var(--ink);caret-color:var(--ink);font-family:var(--font-mono), "SFMono-Regular", Consolas, monospace;font-size:var(--t-body);font-variant-numeric:tabular-nums;letter-spacing:var(--track-body);text-transform:uppercase;-webkit-font-smoothing:antialiased;line-height:1.5;position:relative}body:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(70% 60% at 50% 46%,#76825c0a,#0000 70%),linear-gradient(#161a1208,#161a1208);position:fixed;inset:0}body:after{content:"";z-index:10;pointer-events:none;opacity:.15;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .9 0'/></filter><rect width='100%25' height='100%25' filter='url(%23g)'/></svg>");position:fixed;inset:0}html:before{content:"";z-index:9;pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(#080a0609 0 1px,#0000 1px 3px),radial-gradient(86% 72% at 46% 52%,#0000 64%,#0a0c080f 100%),radial-gradient(70% 88% at 56% 44%,#0000 66%,#0a0c080d 100%);position:fixed;inset:0}html:after{content:"";z-index:9;pointer-events:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1400' height='1400'><g fill='%23000'><circle cx='112' cy='238' r='.9' opacity='.11'/><circle cx='641' cy='97' r='.7' opacity='.09'/><circle cx='1288' cy='412' r='1' opacity='.1'/><circle cx='903' cy='761' r='.6' opacity='.12'/><circle cx='377' cy='1104' r='.8' opacity='.1'/><circle cx='1190' cy='1288' r='.7' opacity='.09'/><circle cx='58' cy='842' r='.6' opacity='.08'/><circle cx='766' cy='1341' r='.9' opacity='.1'/><circle cx='1352' cy='933' r='.6' opacity='.09'/><circle cx='520' cy='534' r='.5' opacity='.1'/></g><g fill='%23e8ecd8'><circle cx='832' cy='302' r='.7' opacity='.08'/><circle cx='214' cy='688' r='.6' opacity='.07'/><circle cx='1073' cy='1090' r='.8' opacity='.08'/><circle cx='1311' cy='188' r='.5' opacity='.07'/></g><g stroke='%23000' stroke-width='.6' fill='none' stroke-linecap='round'><path d='M188 951l74-9' opacity='.06'/><path d='M1027 331l41 27' opacity='.055'/><path d='M596 1226l112-4' opacity='.05'/><path d='M1264 704l18 58' opacity='.055'/></g><g stroke='%23e8ecd8' stroke-width='.5' fill='none' stroke-linecap='round'><path d='M412 176l63 6' opacity='.06'/><path d='M948 1017l-9 71' opacity='.05'/></g></svg>") 0 0/1400px 1400px;position:fixed;inset:0}.cell>span,.rail span,.readouts,.caption,.foot,.lockup strong{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 .18 0 0 0 .82'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 .18 0 0 0 .82'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");-webkit-mask-size:160px 160px;mask-size:160px 160px}a{color:inherit}.desk>.bar,.desk>.tapeline,.desk>.stage,.desk>.strip,.desk>.foot,.desk>.prose{animation:arrive .5s var(--ease-expo) both}.desk>.tapeline{animation-delay:50ms}.desk>.stage,.desk>.prose{animation-delay:.1s}.desk>.strip{animation-delay:.15s}.desk>.foot{animation-delay:.2s}@keyframes arrive{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.value{transition:color var(--dur) var(--ease)}.value[data-changed=true]{animation:tint 1.2s var(--ease)}.value[data-changed=true][data-dir=up]{--tint:var(--accent)}.value[data-changed=true][data-dir=down]{--tint:#e6a37a}@keyframes tint{0%,26%{color:var(--tint,var(--accent-deep))}to{color:inherit}}@keyframes mark-sweep{0%{opacity:1;fill:var(--accent-deep)}9%{opacity:.35;fill:var(--ink)}to{opacity:.35;fill:var(--ink)}}@keyframes delta-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes due-pulse{0%{opacity:1}to{opacity:.45}}@keyframes glow-flash{0%{opacity:1;background:radial-gradient(30% 26% at 50% 42%,#00c80580,#0000 70%)}to{opacity:calc(var(--heat,0) * .5)}}@keyframes live-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes live-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.qualm-mark.is-sweeping path{animation:none}.prog u,.ruler u{transition:none}.cell[data-due=true] b,.delta,.live,.prog u,.ruler u{animation:none}.desk>.bar,.desk>.tapeline,.desk>.stage,.desk>.strip,.desk>.foot,.desk>.prose{animation:fade-in .3s var(--ease) both;animation-delay:0s}.scene canvas{animation-duration:.4s}.tape rect{transition:opacity .3s var(--ease)}.tape-lamp,.desk[data-due=true] .ruler u{animation:none}}
.desk{z-index:1;width:calc(100% - (var(--gutter) * 2));height:calc(100dvh - (var(--gutter) * 2));margin:var(--gutter);background:linear-gradient(155deg,#15170f0a,#15170f0f 46%,#15170f1c);border:0;grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #15170f57,0 14px 34px -22px #15170fa3,0 40px 90px -40px #15170fbd}.glass-lens{inset:var(--gutter);z-index:0;pointer-events:none;position:fixed}@supports not ((-webkit-backdrop-filter:url(#x)) or (backdrop-filter:url(#x))){.glass-lens{-webkit-backdrop-filter:saturate(1.12)contrast(1.03)}}.glass-edge{z-index:6;pointer-events:none;background:linear-gradient(104deg, transparent 22%, rgb(var(--glass-lit) / 3.5%) 31%, rgb(var(--glass-lit) / 5%) 37%, rgb(var(--glass-lit) / 3%) 43%, transparent 52%) top / 100% 46% no-repeat, linear-gradient(104deg, transparent 30%, rgb(var(--glass-lit) / 2%) 39%, rgb(var(--glass-lit) / 2.5%) 44%, transparent 52%) top 12% left 0 / 100% 40% no-repeat, radial-gradient(ellipse 72% 72% at 50% 50%, transparent 56%, rgb(var(--glass-lit) / 5.5%) 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #15170f6b,inset -7px -7px 14px -7px #15170f1f,inset 0 0 22px #15170f1a,inset 0 0 70px #15170f0f}.glass-edge:before,.glass-edge:after{content:"";width:140px;height:140px;position:absolute}.glass-edge:before{background:radial-gradient(circle at 30% 30%,#15170f1f,#15170f0d 40%,#0000 64%);top:-20px;left:-20px}.glass-edge:after{background:radial-gradient(circle at 70% 70%,#15170f24,#15170f0f 40%,#0000 64%);bottom:-20px;right:-20px}.glass-bevel{z-index:7;pointer-events:none;position:absolute}.glass-bevel[data-side=top]{height:var(--bevel);top:0;left:0;right:0}.glass-bevel[data-side=bottom]{height:var(--bevel);bottom:0;left:0;right:0}.glass-bevel[data-side=left]{top:var(--bevel);bottom:var(--bevel);width:var(--bevel);left:0}.glass-bevel[data-side=right]{top:var(--bevel);right:0;bottom:var(--bevel);width:var(--bevel)}.glass-rim{z-index:8;padding:var(--bevel);pointer-events:none;background:linear-gradient(90deg, rgb(var(--glass-lit) / 16%), rgb(var(--glass-lit) / 34%) 16%, rgb(var(--glass-lit) / 18%) 40%, rgb(var(--glass-lit) / 5%) 72%, rgb(var(--glass-lit) / 3%)) top / 100% var(--bevel) no-repeat, linear-gradient(180deg, rgb(var(--glass-lit) / 14%) 0 1px, rgb(var(--glass-lit) / 0%) 1px 55%, #15170f1a 100%) top / 100% var(--bevel) no-repeat, linear-gradient(180deg, rgb(var(--glass-lit) / 18%), rgb(var(--glass-lit) / 10%) 28%, rgb(var(--glass-lit) / 3%) 72%, rgb(var(--glass-lit) / 2%)) left / var(--bevel) 100% no-repeat, linear-gradient(180deg, rgb(var(--glass-lit) / 2%), rgb(var(--glass-lit) / 6%) 70%, rgb(var(--glass-lit) / 9%)) right / var(--bevel) 100% no-repeat, linear-gradient(90deg, rgb(var(--glass-lit) / 2%), rgb(var(--glass-lit) / 7%) 60%, rgb(var(--glass-lit) / 11%)) bottom / 100% var(--bevel) no-repeat, linear-gradient(#15170f0a, #15170f0a);-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}.glass-rim:before,.glass-rim:after{content:"";pointer-events:none;position:absolute}.glass-rim:before{border:1px solid rgb(var(--glass-lit) / 26%);border-right-color:rgb(var(--glass-lit) / 12%);border-bottom-color:rgb(var(--glass-lit) / 9%);inset:0}.glass-rim:after{inset:var(--bevel);background:linear-gradient(180deg, rgb(var(--glass-lit) / 0%), rgb(var(--glass-lit) / 14%) 45%, rgb(var(--glass-lit) / 0%)) left 0 top 4px / 100% 3px no-repeat, linear-gradient(90deg, rgb(var(--glass-lit) / 0%), rgb(var(--glass-lit) / 10%) 45%, rgb(var(--glass-lit) / 0%)) left 4px top 0 / 3px 100% no-repeat;box-shadow:inset 0 0 0 2px #15170f00, inset 0 0 0 3px rgb(var(--glass-lit) / 11%), inset 0 0 6px #15170f24;border:1px solid #15170f4d}.desk[data-flash=true] .glass-rim{animation:rim-flash var(--dur-event) var(--ease-expo) both}.desk[data-flash=true] .glass-rim:before{animation:rim-line-flash var(--dur-event) var(--ease-expo) both}@keyframes rim-flash{0%,30%{box-shadow:inset 0 0 0 var(--bevel) #00c80566}to{box-shadow:inset 0 0 0 var(--bevel) #00c80500}}@keyframes rim-line-flash{0%,30%{border-color:var(--accent)}to{border-color:rgb(var(--glass-lit) / 26%) rgb(var(--glass-lit) / 12%) rgb(var(--glass-lit) / 9%) rgb(var(--glass-lit) / 26%)}}
.bar{border-bottom:var(--hairline) solid #15170f9e;background:linear-gradient(#15170f08,#15170f03);align-items:center;gap:16px;min-width:0;min-height:54px;padding:0 24px;display:flex;box-shadow:inset 0 -3px 4px -3px #080a0629}.lockup{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.qualm-mark{width:22px;height:22px;fill:var(--ink)}.qualm-mark path{opacity:.35}.qualm-mark.is-sweeping path{animation:2s linear infinite mark-sweep}.lockup strong{font-family:var(--font-display), Impact, sans-serif;font-size:var(--t-word);letter-spacing:.08em;font-weight:400;line-height:1}.chip{border:var(--hairline) solid #15170f73;min-height:28px;box-shadow:inset 0 1px 0 rgb(var(--glass-lit) / 12%), inset 0 -1px 0 #15170f1a;background:linear-gradient(to bottom, rgb(var(--glass-lit) / 10%), rgb(var(--glass-lit) / 3%));color:var(--ink);cursor:pointer;font:inherit;font-size:var(--t-micro);letter-spacing:var(--track-label);transition:color var(--dur) var(--ease), background var(--dur) var(--ease);align-items:center;gap:8px;padding:0 9px;text-decoration:none;display:inline-flex}.chip:hover{color:var(--paper);background:var(--ink)}.chip[data-static=true]{cursor:default}.chip[data-static=true]:hover{color:var(--ink);background:linear-gradient(to bottom, rgb(var(--glass-lit) / 10%), rgb(var(--glass-lit) / 3%))}.chip em{font-style:normal;font-weight:700}.chip .x-mark{width:11px;height:11px;margin-top:-1px}.chip[aria-current=page]{color:var(--paper);background:var(--ink)}.pages{gap:8px;margin-left:auto;display:inline-flex}.readouts{min-width:0;color:var(--ink-2);font-size:var(--t-micro);letter-spacing:var(--track-label);white-space:nowrap;align-items:center;gap:22px;margin-left:6px;display:flex}.readouts .note{color:var(--warn);font-weight:700}.desk[data-status=unconfigured] .note{color:var(--ink-2)}.tapeline{border-bottom:var(--hairline) solid #15170f9e;min-width:0;height:40px;color:var(--ink);background:#15170f08;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:0 24px;display:grid;box-shadow:inset 0 -3px 4px -3px #080a0624}.chevrons{opacity:.62;width:48px;height:15px}.tape{width:100%;height:8px;display:block;position:relative}.tape-svg{width:100%;height:8px;display:block}.tape rect{transition:y .45s var(--ease-expo), height .45s var(--ease-expo), opacity .45s var(--ease)}@property --lamp-x{syntax:"<percentage>";inherits:false;initial-value:0%}.tape-lamp{pointer-events:none;mix-blend-mode:screen;opacity:0;background:radial-gradient(30px 6px at var(--lamp-x) 50%, #fffc, transparent 100%), radial-gradient(130px 12px at var(--lamp-x) 50%, rgb(var(--glass-lit) / 70%), rgb(var(--glass-lit) / 22%) 55%, transparent 100%);filter:blur(3px);animation:5.2s ease-in-out infinite lamp-run;position:absolute;inset:-6px 0}.tape[data-flow=left] .tape-lamp{animation-direction:reverse}@keyframes lamp-run{0%{--lamp-x:-8%;opacity:0}10%{opacity:1}90%{opacity:1}to{--lamp-x:108%;opacity:0}}.caption{min-width:0;color:var(--ink);font-size:var(--t-micro);letter-spacing:var(--track-label);white-space:nowrap;text-transform:none;align-items:baseline;gap:8px;display:inline-flex}.caption em{color:var(--ink-3);text-transform:uppercase;font-style:normal}.caption em+span{margin-right:10px}.dots{width:30px;height:9px;color:var(--ink-2)}.desk[data-status=offline] .dots{color:var(--warn)}.stage{grid-template-columns:var(--rail) minmax(0, 1fr) var(--rail);min-height:0;display:grid;position:relative;overflow:hidden}.rail{font-size:var(--t-micro);border-right:var(--hairline) solid #15170f9e;color:var(--ink-2);letter-spacing:var(--track-label);background:#15170f08;grid-template-rows:auto minmax(0,1fr) auto;row-gap:16px;padding:18px 0;display:grid;position:relative;box-shadow:inset -3px 0 4px -3px #080a061f}.rail:last-child{border-right:0;border-left:var(--hairline) solid #15170f9e;box-shadow:inset 3px 0 4px -3px #080a0629}.rail span{writing-mode:vertical-rl;white-space:nowrap;justify-self:center;transform:rotate(180deg)}.rail b{color:var(--ink);font-weight:400}.ruler{background:repeating-linear-gradient(to bottom, var(--rule) 0 1px, transparent 1px 8px);justify-self:center;width:10px;min-height:0;display:block;position:relative}.rail[data-rail=left] .ruler{background:repeating-linear-gradient(to bottom, var(--rule-soft) 0 1px, transparent 1px 8px)}.rail[data-rail=right] .ruler{background:#15170f38;border-radius:2px;width:3px;overflow:visible;box-shadow:inset 1px 0 1px #15170f59}.rail[data-rail=right] .ruler:before{content:"";background:repeating-linear-gradient(#15170f8c 0 1px,#0000 1px 12px);width:5px;position:absolute;top:0;bottom:0;left:7px}.rail[data-rail=right] .ruler:after{content:"";background:repeating-linear-gradient(#15170f8c 0 1px,#0000 1px 60px);width:9px;position:absolute;top:0;bottom:0;left:7px}.ruler u{background:var(--accent-deep);transition:height 1s linear, background var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border-radius:2px;display:block;position:absolute;bottom:0;left:0;right:0}.desk[data-arming=true] .ruler u{background:var(--accent);box-shadow:0 0 calc(var(--heat,0) * 12px) rgb(0 200 5/calc(var(--heat,0) * 70%))}.desk[data-due=true] .ruler u{animation:due-pulse 1.1s var(--ease) infinite alternate}.field{min-width:0;min-height:0;position:relative}.field:before,.field:after{content:"";pointer-events:none;position:absolute;inset:0}.field:before{background:radial-gradient(85% 85%,#0000 40%,#15170f1f 100%)}.field:after{background:radial-gradient(30% 12% at 50% 22%,#080a063d,#0000 70%),radial-gradient(30% 14% at 50% 68%,#7e8a6417,#0000 70%),radial-gradient(40% 46% at 50% 44%,#151a12db 0%,#151a1294 38%,#151a122e 62%,#0000 78%)}.scene{z-index:4;pointer-events:none;position:absolute;inset:0}.scene canvas{animation:fade-in .9s var(--ease) both;display:block;width:100%!important;height:100%!important}.poster{place-items:center;height:100%;display:grid}.poster .qualm-mark{width:min(30vw,220px);height:auto}.glow{z-index:3;pointer-events:none;opacity:calc(var(--heat,0) * .5);transition:opacity .8s var(--ease);background:radial-gradient(15% 13% at 50% 42%,#00c80538,#0000 70%);position:absolute;inset:0}.desk[data-flash=true] .glow{animation:glow-flash var(--dur-event) var(--ease-expo) both}.live{z-index:5;border:var(--hairline) solid rgb(var(--glass-lit) / 24%);color:var(--ink);background:linear-gradient(to bottom, rgb(var(--glass-lit) / 30%), rgb(var(--glass-lit) / 18%));box-shadow:inset 0 1px 0 rgb(var(--glass-lit) / 20%), 0 10px 30px -18px #15170fb3;font-size:var(--t-micro);letter-spacing:var(--track-label);animation:live-in .5s var(--ease-expo) both, live-out .8s var(--ease) 8.2s both;margin:0;padding:6px 10px;position:absolute;top:18px;right:22px}.strip{border-top:var(--hairline) solid #15170f9e;background:linear-gradient(#15170f17,#15170f0d);grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid;box-shadow:inset 0 3px 5px -3px #080a062e,0 -18px 40px -30px #15170f66}.cell{min-width:0;transition:opacity 1.2s var(--ease);align-content:start;gap:11px;padding:16px 24px 22px;display:grid;position:relative}.cell+.cell{border-left:var(--hairline) solid #15170f80;box-shadow:inset 2px 0 3px -2px #080a0624}.cell>span{color:var(--ink-2);font-size:var(--t-micro);letter-spacing:var(--track-label);transition:color var(--dur) var(--ease);line-height:1}.cell[data-link=true]{cursor:default}.cell[data-link=true]:hover>span{color:var(--ink)}.cell[data-link=true]:hover b{text-shadow:0 0 1px rgb(var(--glass-lit) / 55%), 0 0 12px rgb(var(--glass-lit) / 28%), 0 0 30px rgb(var(--glass-lit) / 12%)}.cell b{color:#eaedde;font-family:var(--font-display), Impact, sans-serif;font-size:var(--t-figure);letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 1px rgb(var(--glass-lit) / 40%), 0 0 10px rgb(var(--glass-lit) / 16%), 0 0 24px rgb(var(--glass-lit) / 6%);transition:text-shadow .3s var(--ease);font-weight:400;line-height:.95;overflow:hidden}.prog{background:#15170f38;border-radius:2px;height:2px;display:block;position:absolute;bottom:12px;left:24px;right:16px;overflow:visible}.prog u{height:100%;transition:width 1s linear, background var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background:#0a7a12b3;border-radius:2px;display:block}.delta{color:#eaedde;font-size:var(--t-micro);letter-spacing:var(--track-label);animation:delta-in .4s var(--ease-expo) both;font-style:normal;font-weight:700;position:absolute;top:16px;right:24px}.cell[data-heat=true] b{color:var(--accent);text-shadow:0 0 1px #00c8058c,0 0 12px #00c8054d,0 0 28px #00c8051a}.cell[data-heat=true] .prog{height:3px}.cell[data-heat=true] .prog u{background:var(--accent);box-shadow:0 0 calc(var(--heat,0) * 10px) rgb(0 200 5/calc(var(--heat,0) * 65%))}.cell[data-heat=true]{background:linear-gradient(to top, rgb(0 200 5/calc(var(--heat,0) * 10%)), transparent 70%)}.cell[data-due=true] b{animation:due-pulse 1.1s var(--ease) infinite alternate}.bar,.foot,.rail{transition:opacity 1.2s var(--ease)}.desk[data-arming=true] .bar,.desk[data-arming=true] .foot,.desk[data-arming=true] .rail[data-rail=left],.desk[data-arming=true] .cell:not([data-heat=true]){opacity:calc(1 - var(--heat,0) * .45)}.foot{border-top:var(--hairline) solid #15170f66;min-width:0;color:var(--ink-2);font-size:var(--t-caption);letter-spacing:var(--track-body);text-transform:none;background:linear-gradient(#15170f0f,#15170f0a);align-items:baseline;gap:24px;padding:10px 24px;display:flex;box-shadow:inset 0 3px 4px -3px #080a062e}.foot p{overflow-wrap:anywhere;flex:auto;min-width:0;margin:0}.foot a{color:var(--ink);-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px}.foot .serial{font-variant-numeric:tabular-nums;letter-spacing:var(--track-label);text-transform:uppercase;flex:none}@media (max-width:900px) and (min-width:641px){.strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cell:nth-child(odd){border-left:0}.cell:nth-child(n+3){border-top:var(--hairline) solid #15170f29}.cell:last-child{border-left:0;grid-column:1/-1}}@media (max-width:640px){:root{--rail:0px;--t-figure:clamp(1.25rem, 5.8vw, 1.65rem);--gutter:8px;--bevel:7px}.strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cell{padding:12px 16px 16px}.cell:nth-child(5){grid-column:1/-1}.cell:nth-child(odd){box-shadow:none;border-left:0}.cell:nth-child(n+3){border-top:var(--hairline) solid #15170f38}.prog{height:4px;bottom:6px;left:12px;right:10px}.delta{top:10px;right:12px}.tapeline{grid-template-columns:auto minmax(0,1fr);height:auto;padding:8px 14px}.tapeline .tape,.tapeline .chevrons:last-of-type{display:none}.caption{white-space:normal;overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);justify-content:start;gap:2px 8px;display:grid}.caption em+span{margin-right:0}.stage{grid-template-columns:minmax(0,1fr)}.rail{display:none}.field:after{background:radial-gradient(36% 10% at 50% 24%,#080a063d,#0000 70%),radial-gradient(38% 12% at 50% 66%,#7e8a6417,#0000 70%),radial-gradient(52% 44% at 50% 45%,#151a12db 0%,#151a1294 38%,#151a122e 62%,#0000 78%)}.bar{flex-wrap:wrap;gap:10px;padding:10px 16px}.pages{margin-left:0}.readouts{white-space:normal;flex-wrap:wrap;gap:14px;width:100%;margin-left:0}.chip{min-height:var(--control-h)}.live{top:12px;left:12px;right:12px}.foot{flex-wrap:wrap;gap:6px;padding:10px 16px}}
.desk-page{grid-template-rows:auto minmax(0,1fr)}.prose{text-transform:none;letter-spacing:0;scrollbar-width:thin;scrollbar-color:var(--rule) transparent;min-height:0;padding:36px clamp(20px,7vw,120px) 72px;overflow-y:auto}.prose h1{font-family:var(--font-display), Impact, sans-serif;letter-spacing:.01em;margin:0 0 18px;font-size:clamp(2.4rem,5vw,4rem);font-weight:400;line-height:.95}.prose h2{border-top:var(--hairline) solid var(--rule);font-family:var(--font-mono), monospace;font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;align-items:baseline;gap:14px;margin:56px 0 18px;padding-top:18px;font-weight:700;display:flex}.prose h2 em{color:var(--ink-3);font-style:normal;font-weight:400}.prose h2 small{color:var(--ink-3);font-size:var(--t-micro);margin-left:auto;font-weight:400}.prose h3{font-family:var(--font-mono), monospace;font-size:var(--t-caption);letter-spacing:var(--track-label);text-transform:uppercase;margin:28px 0 8px;font-weight:700}.prose p,.prose li{max-width:70ch;color:var(--ink);margin:0 0 14px;font-size:.9375rem;line-height:1.62}.prose .lede{max-width:62ch;margin-bottom:28px;font-size:1.125rem;line-height:1.5}.prose code{border:var(--hairline) solid var(--rule-soft);background:#15170f14;padding:1px 5px;font-size:.875em}.prose pre{border:var(--hairline) solid var(--rule);max-width:76ch;color:var(--ink);white-space:pre-wrap;background:#15170f14;margin:14px 0 22px;padding:14px 16px;font-size:.8125rem;line-height:1.55;overflow-x:auto}.prose ul{max-width:70ch;margin:0 0 14px;padding-left:18px}.prose li{margin-bottom:10px}.prose li b{font-weight:700}.prose table{border-collapse:collapse;width:100%;max-width:86ch;margin:12px 0 22px;font-size:.8125rem}.prose th,.prose td{border-bottom:var(--hairline) solid var(--rule-soft);text-align:left;vertical-align:top;padding:8px 10px}.prose th{color:var(--ink-3);font-size:var(--t-micro);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:400}.prose .facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;max-width:86ch;margin:22px 0 26px;padding:0;display:grid}.prose .facts div{border:var(--hairline) solid var(--rule);padding:12px 14px}.prose .facts dt{color:var(--ink-3);font-size:var(--t-micro);letter-spacing:var(--track-label);text-transform:uppercase;margin-bottom:8px}.prose .facts dd{font-family:var(--font-display), Impact, sans-serif;margin:0;font-size:1.75rem;line-height:1}.prose .status{border:var(--hairline) solid var(--accent-deep);background:#00c80512;max-width:76ch;padding:12px 14px;font-size:.875rem}.prose .status b{color:var(--accent-deep);font-size:var(--t-micro);letter-spacing:var(--track-label);text-transform:uppercase;margin-right:10px}.prose .hex{color:var(--ink-3);font-size:var(--t-micro);letter-spacing:var(--track-label);text-transform:uppercase}@media (max-width:640px){.prose{padding:22px 16px 56px}.prose h2{flex-wrap:wrap}.prose h2 small{width:100%;margin-left:0}}.prose hr{border:0;border-top:var(--hairline) solid var(--rule);max-width:70ch;margin:44px 0 0}.prose hr+h2{border-top:0;margin-top:28px;padding-top:0}.prose .eq{border-left:2px solid var(--ink);background:#15170f0f;max-width:70ch;margin:18px 0 22px;padding:12px 16px;font-size:.9375rem;line-height:1.7;overflow-x:auto}.prose .m{white-space:nowrap}.prose sub,.prose sup{font-size:.72em;line-height:0}.prose .frac{vertical-align:middle;flex-direction:column;align-items:center;margin:0 3px;font-size:.9em;line-height:1.3;display:inline-flex}.prose .frac>span:first-child{border-bottom:var(--hairline) solid var(--ink);padding:0 3px}.prose .mat{vertical-align:middle;border-left:var(--hairline) solid var(--ink);border-right:var(--hairline) solid var(--ink);background:linear-gradient(var(--ink), var(--ink)) left top / 6px 1px no-repeat, linear-gradient(var(--ink), var(--ink)) left bottom / 6px 1px no-repeat, linear-gradient(var(--ink), var(--ink)) right top / 6px 1px no-repeat, linear-gradient(var(--ink), var(--ink)) right bottom / 6px 1px no-repeat;flex-direction:column;margin:0 8px;padding:3px 10px;line-height:1.45;display:inline-flex}
