@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");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-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-BDQ-w_bc.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-CtgKGIh5.woff)format("woff");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-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-700-normal-Bp80XfeI.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-700-normal-O_YjL27c.woff)format("woff");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-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-vietnamese-700-normal-apsD3J7v.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-700-normal-Bs14ezHR.woff)format("woff");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-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-ext-700-normal-Dhimjc7-.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-700-normal-Cwsjk1Jb.woff)format("woff");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-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff");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:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-vietnamese-400-normal-D0VnvwZ9.woff2)format("woff2"),url(/assets/vt323-vietnamese-400-normal-D_5Q7Vcv.woff)format("woff");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:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-ext-400-normal-iUdYUaX4.woff2)format("woff2"),url(/assets/vt323-latin-ext-400-normal-DqOq58ri.woff)format("woff");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:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-400-normal-wDgJuOC9.woff2)format("woff2"),url(/assets/vt323-latin-400-normal-Dqn9ZSPj.woff)format("woff");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:Orbitron;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/orbitron-latin-500-normal-DQ2gt4P1.woff2)format("woff2"),url(/assets/orbitron-latin-500-normal-BCCupJ8c.woff)format("woff");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:Orbitron;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/orbitron-latin-700-normal-4jsRXGGJ.woff2)format("woff2"),url(/assets/orbitron-latin-700-normal-DmYOh-W9.woff)format("woff");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:Orbitron;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/orbitron-latin-900-normal-DrIi7unX.woff2)format("woff2"),url(/assets/orbitron-latin-900-normal-BbJatbhp.woff)format("woff");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}:root{--black:#000;--panel:#0b0b0b;--paper:#efece6;--dim:#8f8b84;--line:#efece629;--green:#3dff52;--red:#ff4b3e;--clay:#d97757;--up:var(--green);--down:var(--red);--on-accent:#000;--wall-ink:#2b2b2b;--wall-real:#c4c4c4;--rim:#a3a9b1;--mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--cond:"Barlow Condensed", "Arial Narrow", sans-serif;--hud:"Orbitron", "Arial Black", sans-serif;--led:"VT323", ui-monospace, monospace;--topbar:52px;--cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg stroke='%23efece6' stroke-width='2'%3E%3Cpath d='M16 2v9M16 21v9M2 16h9M21 16h9'/%3E%3C/g%3E%3Crect x='13' y='13' width='6' height='6' fill='%23d97757' stroke='%23000'/%3E%3C/svg%3E") 16 16, crosshair}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--topbar);background:var(--black)}body{color:var(--paper);background:var(--black);font:400 15px/1.6 var(--mono);-webkit-font-smoothing:antialiased;cursor:var(--cursor);margin:0;overflow-x:hidden}body.locked{overflow:hidden}a{color:inherit}a,button,summary,[role=button]{cursor:pointer}:focus-visible{outline:2px solid var(--clay);outline-offset:3px}[hidden]{display:none!important}.up{color:var(--up)}.down{color:var(--down)}.topbar{z-index:30;height:var(--topbar);background:linear-gradient(#000 30%,#0000);justify-content:space-between;align-items:center;padding:0 3vw;display:flex;position:fixed;inset:0 0 auto}.brand{font:900 18px var(--hud);letter-spacing:2px;background:var(--paper);color:#000;box-shadow:4px 4px 0 var(--clay);padding:2px 10px;text-decoration:none;transform:skew(-12deg)}.brand-icon,.head-sound{display:none}.head-menu{display:contents}.menu-key{display:none}.hero-ca{z-index:5;right:3vw;top:calc(var(--topbar) + 32px);font:500 10px/1.2 var(--mono);letter-spacing:1.5px;color:var(--dim);white-space:nowrap;background:0 0;border:0;padding:2px 0;position:absolute}.hero-ca[hidden],.hero-ca .ca-short{display:none}#hero#hero.ca-tight .bracket{letter-spacing:1px}#hero#hero:is(.ca-snug,.ca-tight) .hero-ca{letter-spacing:.4px}@media (max-width:760px){.hero-ca .ca-full{display:none}.hero-ca .ca-short{display:inline}}.topbar nav{font:500 11px var(--hud);letter-spacing:2.5px;gap:22px;display:flex}.topbar nav a{opacity:.75;text-decoration:none}.topbar nav a:hover{opacity:1;color:var(--clay)}#hero{isolation:isolate;background:#000;height:100svh;min-height:620px;position:relative;overflow:hidden}.wall{z-index:0;position:absolute;inset:0;overflow:hidden}.wall-inner{font:400 clamp(24px, 4vw, 58px) / .96 var(--led);color:var(--wall-ink);white-space:pre;text-shadow:0 0 6px #ffffff0f;padding-left:1.2vw;animation:160s linear infinite wall-scroll}.wall-inner .row{display:block}.wall-inner .row.real{color:var(--wall-real);text-shadow:0 0 6px #ffffff29}.wall-inner .tri{font-size:.9em}@keyframes wall-scroll{to{transform:translateY(-50%)}}.scan{z-index:1;pointer-events:none;background:radial-gradient(38% 60% at 46% 62%,#000000d1,#0000 70%),repeating-linear-gradient(0deg,#00000038 0 2px,#0000 2px 4px);position:absolute;inset:0}.girl,.girl-still{z-index:2;position:absolute}.girl{opacity:0;touch-action:pan-y;width:100%;height:100%;transition:opacity .6s;inset:0}.girl-still{object-fit:contain;pointer-events:none;filter:drop-shadow(0 0 16px #000000d9);opacity:0;height:94%;transition:opacity .6s;bottom:0;left:46%;transform:translate(-50%)}#hero.live .girl,#hero.still .girl-still{opacity:1}.hero-title{z-index:4;top:calc(var(--topbar) + 28px);border:2px solid var(--paper);max-width:min(46vw,640px);box-shadow:7px 7px 0 var(--clay);background:#000000d6;padding:18px 22px 20px;position:absolute;left:3vw}.bracket{font:500 11px var(--hud);letter-spacing:3px;color:var(--on-accent);background:var(--green);margin-bottom:12px;padding:4px 10px;display:inline-block}.tagline{flex-direction:column;gap:6px;margin:0;display:flex}.tag-main{font:900 clamp(30px, 4.6vw, 70px) / .95 var(--hud);letter-spacing:1px;white-space:nowrap}.tag-sub{font:700 clamp(14px, 1.7vw, 24px) / 1.1 var(--hud);letter-spacing:3px;color:var(--clay);white-space:nowrap}.tag-sub:before{content:"› "}.tag-sub:after{content:"";background:var(--clay);vertical-align:-.12em;width:.55em;height:.95em;margin-left:6px;animation:1s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.panel.status{z-index:4;top:calc(var(--topbar) + 28px);border:2px solid var(--paper);width:300px;font:500 12px/1.5 var(--mono);background:#000;position:absolute;right:3vw;box-shadow:7px 7px #efece633}.panel-head{background:var(--green);color:var(--on-accent);font:700 12px var(--hud);letter-spacing:3px;align-items:center;gap:10px;padding:7px 12px;display:flex}.panel-head .led{background:#000;width:10px;height:10px}.panel-state{letter-spacing:2px;margin-left:auto}.status.offline .panel-head{background:var(--red)}.status-lines{grid-template-columns:auto 1fr;gap:2px 12px;margin:0;padding:10px 12px;display:grid}.status-lines dt{color:var(--dim);letter-spacing:1px}.status-lines dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.status-time{border-top:1px solid var(--line);font:500 11px var(--hud);letter-spacing:3px;color:var(--dim);align-items:baseline;gap:10px;padding:8px 12px;display:flex}.status-time .clock{font:700 20px var(--hud);letter-spacing:2px;color:var(--green);margin-left:auto}.logo{z-index:4;pointer-events:none;flex-direction:column;align-items:center;line-height:.86;display:flex;position:absolute;bottom:5vh;right:3.5vw;transform:skew(-14deg)}.logo:before{content:"";-webkit-mask-composite:xor;filter:drop-shadow(2px 2px #000);background:linear-gradient(100deg,#fff,#8d939c 40%,#fff 55%,#5d636b) border-box;border:5px solid #0000;border-radius:50%;position:absolute;inset:20% -9% 10%;transform:rotate(-10deg);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.logo span,.boot-logo span{font-family:var(--hud);letter-spacing:6px;background:linear-gradient(#fff 0%,#e9ecef 32%,#8a9099 50%,#f6f7f8 60%,#a3a9b1 100%);color:#0000;-webkit-text-stroke:2px #000;paint-order:stroke fill;filter:drop-shadow(3px 3px #000)drop-shadow(3px 3px #fff)drop-shadow(3px 3px #000);-webkit-background-clip:text;background-clip:text;font-weight:900;display:block;position:relative}.logo span:first-child{font-size:clamp(44px,6vw,104px)}.logo span:last-child{letter-spacing:8px;font-size:clamp(52px,7.2vw,124px)}.hint{z-index:4;font:700 11px var(--hud);letter-spacing:3px;color:#000;background:var(--paper);box-shadow:4px 4px 0 var(--clay);pointer-events:none;opacity:0;padding:5px 10px;transition:opacity .4s;position:absolute;top:44%;left:calc(46% + 120px)}.hint:before{content:"◂ "}#hero.live .hint.on{opacity:1;animation:1.6s ease-in-out infinite hint-bob}@keyframes hint-bob{50%{transform:translate(6px)}}.tape{z-index:5;border-block:2px solid var(--green);background:#000;position:relative;overflow:hidden}.tape-inner{white-space:nowrap;font:600 13px var(--mono);letter-spacing:1px;padding:10px 0;animation:70s linear infinite marquee;display:inline-flex}.tape-item{padding:0 22px}.tape-item b{color:var(--paper);margin-right:8px;font-weight:700}.tape-item .sep{color:var(--clay);margin-left:22px}@keyframes marquee{to{transform:translate(-50%)}}.block{max-width:1180px;margin:0 auto;padding:120px 4vw 100px}.block-head{margin-bottom:36px}.file{font:500 11px var(--hud);letter-spacing:3px;color:var(--dim);margin-bottom:14px}.title{font:900 clamp(28px, 4.2vw, 56px) / 1 var(--hud);letter-spacing:2px;color:#000;background:var(--paper);box-shadow:8px 8px 0 var(--clay);margin:0;padding:10px 18px 8px;display:inline-block}.lede,.note{max-width:760px;color:var(--paper);margin:0 0 36px;font-size:16px}.lede{font:600 clamp(20px, 2.2vw, 28px) / 1.25 var(--cond);letter-spacing:.3px;margin-bottom:14px}.lede-sub{white-space:pre-line;max-width:760px;color:var(--dim);margin:0 0 36px}.litany{font:700 clamp(14px, 1.5vw, 19px) / 1.4 var(--hud);letter-spacing:3px;color:var(--clay);margin:26px 0 0}.note{color:var(--dim)}.board{background:var(--board-bg,#060606);border:2px solid var(--paper);padding:6px clamp(16px,3vw,36px) 30px;box-shadow:8px 8px #efece629}.board-row{border-bottom:1px solid var(--line);grid-template-columns:130px minmax(0,330px) 1fr;align-items:baseline;gap:4px 24px;padding:16px 0;display:grid}.board-label{font:700 12px var(--hud);letter-spacing:3px;color:var(--dim)}.board-value{font:700 clamp(36px, 5vw, 62px) / 1 var(--cond);letter-spacing:.5px;color:var(--paper);font-variant-numeric:tabular-nums;white-space:nowrap}.board-row.done .board-value{color:var(--green)}.board-row.pending .board-value{color:var(--clay)}.board-row.flash .board-value{animation:.9s ease-out board-flash}@keyframes board-flash{0%{color:var(--clay);text-shadow:0 0 18px var(--clay)}}.board-suffix{font:500 14px var(--mono);color:var(--dim)}.board-suffix b{color:var(--paper);font-weight:600}.gauge{margin-top:40px}.gauge-track{border:2px solid var(--paper);background:repeating-linear-gradient(90deg, transparent 0 calc(9.025% - 2px), #efece633 calc(9.025% - 2px) 9.025%), var(--track,#0b0b0b);height:18px;position:relative}.gauge-fill{background:var(--clay);width:0;transition:width 1.1s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0 auto 0 0}.gauge-mark{background:var(--paper);width:3px;margin-left:-1.5px;transition:left 1.1s cubic-bezier(.2,.7,.2,1);position:absolute;top:-12px;bottom:-12px;left:0}.gauge-mark span{font:700 12px var(--mono);letter-spacing:1px;color:var(--paper);white-space:nowrap;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.gauge-mark.near-end span{left:auto;right:-1.5px;transform:none}.gauge-scale{font:600 11px var(--hud);letter-spacing:2px;color:var(--dim);justify-content:space-between;margin-top:10px;display:flex}.board-foot{flex-wrap:wrap;align-items:baseline;gap:10px 24px;margin-top:26px;display:flex}.no-chart{font:900 clamp(22px, 2.6vw, 34px) var(--hud);letter-spacing:2px}.source{color:var(--dim);font-size:12px}.chant{background:var(--clay);color:#000;overflow:hidden}.chant-inner{white-space:nowrap;font:600 26px / 1 var(--cond);letter-spacing:.5px;padding:12px 0;animation:55s linear infinite marquee;display:inline-flex}.chant-inner span{padding:0 18px}.chant-inner i{color:#000;opacity:.55;font-style:normal}.chant.reverse{color:var(--green);border-block:2px solid var(--green);background:#000}.chant.reverse .chant-inner{animation-direction:reverse}.chant.reverse .chant-inner i{color:var(--clay);opacity:1}.thesis{flex-direction:column;gap:8px;margin:0 0 40px;display:flex}.thesis strong{font:700 clamp(30px, 4vw, 54px) / 1 var(--cond);letter-spacing:1px}.thesis span{color:var(--dim)}.rows{gap:14px;display:grid}.row-item{border:2px solid var(--paper);background:var(--panel);box-shadow:6px 6px #efece624}.row-item summary{grid-template-columns:150px 1fr auto 28px;align-items:center;gap:18px;padding:16px 20px;list-style:none;display:grid}.row-item summary::-webkit-details-marker{display:none}.chip{font:700 11px var(--hud);letter-spacing:2.5px;color:var(--dim);border:1.5px solid;justify-self:start;padding:4px 9px}.row-value{font:700 clamp(20px, 2.4vw, 30px) / 1 var(--cond);letter-spacing:1px}.row-note{font:500 11px var(--hud);letter-spacing:2px;color:var(--dim);text-align:right}.plus{width:26px;height:26px;font:700 16px var(--mono);border:2px solid;place-items:center;display:grid}.row-item[open]{background:var(--clay);color:#000;box-shadow:6px 6px 0 var(--paper)}.row-item[open] .chip,.row-item[open] .row-note{color:#000}.row-item[open] .plus:before{content:"−"}.row-item:not([open]) .plus:before{content:"+"}.row-body{max-width:900px;margin:0;padding:0 20px 20px 188px;font-size:15px}.timeline{border-left:2px solid var(--green);gap:34px;margin:0;padding:0 0 0 28px;list-style:none;display:grid}.timeline li{grid-template-columns:150px 1fr;gap:6px 24px;display:grid;position:relative}.timeline li:before{content:"";border:2px solid var(--green);background:#000;width:12px;height:12px;position:absolute;top:8px;left:-36px}.t-date{font:600 13px var(--mono);color:var(--clay);padding-top:4px}.t-title{font:700 clamp(22px, 2.6vw, 32px) / 1.05 var(--cond);letter-spacing:1px;margin:0}.t-body{white-space:pre-line;color:var(--dim);grid-column:2;max-width:720px;margin:0}.t-body a{color:var(--paper);border-bottom:1px solid var(--clay);white-space:nowrap;margin-left:6px;text-decoration:none}.timeline li.now:before{background:var(--clay);border-color:var(--clay)}.timeline li.now .t-title{color:var(--clay)}.timeline li.now .t-body{color:var(--paper)}.commandments{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cmd{border:2px solid var(--paper);background:var(--panel)}.cmd summary{grid-template-columns:64px 1fr 28px;align-items:center;gap:18px;min-height:56px;padding:0 18px 0 0;list-style:none;display:grid}.cmd summary::-webkit-details-marker{display:none}.cmd-num{font:900 20px var(--hud);color:var(--on-accent);background:var(--green);border-right:2px solid var(--paper);align-self:stretch;place-items:center;display:grid}.cmd[data-n="1"] .cmd-num{background:var(--clay)}.cmd[data-n="2"] .cmd-num{background:var(--paper)}.cmd-title{font:700 clamp(14px, 1.6vw, 19px) / 1.2 var(--hud);letter-spacing:3px;padding:14px 0}.cmd[open]{box-shadow:6px 6px 0 var(--clay)}.cmd[open] .plus:before{content:"−"}.cmd:not([open]) .plus:before{content:"+"}.cmd-body{max-width:900px;margin:0;padding:4px 24px 22px 82px}.links{gap:12px;margin:0;padding:0;list-style:none;display:grid}.links a{border:2px solid var(--paper);background:var(--panel);grid-template-columns:120px 1fr auto 28px;align-items:center;gap:18px;padding:16px 20px;text-decoration:none;transition:background .15s,color .15s;display:grid;box-shadow:6px 6px #efece624}.links a:hover,.links a:focus-visible{background:var(--clay);color:#000}.links a:hover .chip,.links a:focus-visible .chip{color:#000}.link-label{font:700 clamp(16px, 2vw, 22px) var(--hud);letter-spacing:3px}.link-note{font:500 11px var(--hud);letter-spacing:2px;color:inherit;opacity:.7}.link-arrow{font:700 18px var(--mono)}.footer{border-top:2px solid var(--line);color:var(--dim);padding:48px 4vw 64px;font-size:12px;line-height:1.7}.footer>*{max-width:980px;margin-inline:auto}.footer-legal p{margin:0 0 12px}.footer-sources{color:var(--paper);opacity:.8}.footer-copy{font:500 11px var(--hud);letter-spacing:3px;margin-top:24px}.noscript{padding:40px}.overlay{z-index:100;place-items:center;padding:20px;display:grid;position:fixed;inset:0}#boot{background:#000 repeating-linear-gradient(0deg,#efece609 0 1px,#0000 1px 3px)}:root[data-booting] #boot[hidden]{display:grid!important}.boot-box{border:2px solid var(--paper);width:min(800px,100%);box-shadow:8px 8px 0 var(--clay);background:#000;padding:26px 26px 22px;position:relative}.boot-logo{text-align:center;line-height:.86;position:absolute;top:-46px;left:50%;transform:translate(-50%)skew(-14deg)}.boot-logo span:first-child{font-size:30px}.boot-logo span:last-child{letter-spacing:5px;font-size:36px}.boot-lines{font:500 13px / 1.75 var(--mono);letter-spacing:1.5px;white-space:pre-wrap;min-height:9em;margin:18px 0 16px}.boot-lines .hot{color:var(--clay);font-weight:700}.boot-lines .ok{color:var(--green)}.boot-lines .dim{color:var(--dim)}.boot-screen{display:grid}.boot-screen>*{grid-area:1/1}.boot-flip{place-self:center}.boot-flip.jiggle{animation:1.05s ease-out .36s both boot-jiggle}@keyframes boot-jiggle{10%{transform:translateY(14%)scale(1.07,.85)}25%{transform:translateY(-10%)scale(.95,1.11)}40%{transform:translateY(6%)scale(1.04,.93)}55%{transform:translateY(-3.5%)scale(.98,1.05)}70%{transform:translateY(1.5%)scale(1.01,.98)}85%{transform:translateY(-.5%)scaleY(1.01)}to{transform:none}}.boot-key{text-align:center;width:100%;color:var(--dim);font:700 11px var(--hud);letter-spacing:3px;cursor:pointer;background:0 0;border:0;margin:18px 0 0;padding:0;display:block}.boot-key em{display:none}.boot-key.enter{color:var(--clay);letter-spacing:4px;font-size:13px;animation:1.4s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.4}}#boot.turning .boot-key{opacity:0;transition:opacity .25s;animation:none}.boot-box.upside-down{animation:.6s linear boot-turn;transform:rotate(180deg)}@keyframes boot-turn{0%{animation-timing-function:cubic-bezier(.55,0,.9,.55);transform:none}30%{animation-timing-function:cubic-bezier(.3,.3,.75,1);transform:rotate(90deg)scale(.9)}60%{animation-timing-function:cubic-bezier(.2,.8,.4,1);transform:rotate(180deg)}73%{animation-timing-function:ease-in-out;transform:rotate(185deg)}87%{animation-timing-function:ease-in-out;transform:rotate(178.5deg)}}#boot.leaving{opacity:0;pointer-events:none;transition:opacity .25s .3s}#boot.leaving .boot-box.boot-box{animation:.32s both boot-fold}@keyframes boot-fold{0%{opacity:1;animation-timing-function:cubic-bezier(.6,0,.9,.5);scale:1}50%{opacity:1;animation-timing-function:cubic-bezier(.6,0,.9,.5);scale:1 .012;box-shadow:0 0 0 1px #f08a4b,0 0 22px #f08a4b99}to{opacity:0;scale:0 .012;box-shadow:0 0 0 1px #f08a4b,0 0 22px #f08a4b99}}@media (max-width:760px){:root{--topbar:46px}.topbar nav{display:none}.hero-title{max-width:none;box-shadow:5px 5px 0 var(--clay);padding:12px 14px 14px;left:12px;right:12px}.tag-main{font-size:clamp(26px,8.4vw,40px)}.tag-sub{letter-spacing:2px;font-size:13px}.panel.status{display:none}.wall-inner{font-size:clamp(20px,6.2vw,30px)}.girl-still{height:78%;left:50%}.logo{bottom:18px;right:14px}.logo span:first-child{font-size:34px}.logo span:last-child{letter-spacing:5px;font-size:42px}.hint{inset:auto 14px 150px auto}.hint:before{content:"▾ "}.block{padding:80px 16px 70px}.board{padding:2px 14px 24px}.board-row{grid-template-columns:1fr;gap:2px;padding:14px 0}.board-value{font-size:clamp(34px,11vw,48px)}.gauge-scale{letter-spacing:1px;font-size:10px}.row-item summary{grid-template-columns:1fr 28px;gap:8px 12px}.row-item .chip,.row-item .row-value{grid-column:1}.row-item .row-note{text-align:left;grid-column:1}.row-item .plus{grid-area:1/2}.row-body{padding:0 16px 18px}.timeline li{grid-template-columns:1fr}.t-body{grid-column:1}.cmd summary{grid-template-columns:48px 1fr 28px}.cmd-body{padding:4px 16px 18px}.links a{grid-template-columns:1fr 28px;gap:6px 12px}.links .chip,.links .link-label,.links .link-note{grid-column:1}.links .link-arrow{grid-area:1/2/span 3}}@media (prefers-reduced-motion:reduce){.wall-inner,.tape-inner,.chant-inner,.boot-box.upside-down,.boot-flip.jiggle{animation:none}html{scroll-behavior:auto}}:root[data-palette=flight]{--clay:#ff5b1f;--green:#cdd2d9;--paper:#f4f3f0;--up:#f4f3f0;--down:#ff8a5c;--rim:#ff9a66}:root[data-palette=bliss]{--clay:#f08a4b;--green:#72b8f2;--paper:#f5f3ee;--up:#9ccc4f;--down:#f08a4b;--rim:#72b8f2}:root[data-palette=siren]{--clay:#ec6d5b;--green:#86dccf;--paper:#f0eee9;--up:#86dccf;--down:#ec6d5b;--rim:#cfe2ff}:root[data-palette=velocity]{--clay:#c8552c;--green:#e6e3dc;--paper:#e6e3dc;--up:#e6e3dc;--down:#d9774f;--rim:#9fb1c4}:root[data-design=clodyssey]{--black:#050a14;--panel:#0a1828;--paper:#eeece6;--dim:#8ea2ad;--line:#86dccf29;--clay:#ec5a45;--green:#86dccf;--red:#ec5a45;--up:#86dccf;--down:#ff8a76;--on-accent:#050a14;--wall-ink:#12202e;--wall-real:#a9c4d0;--rim:#7fb7c9;--sea:#0e3a37;--sea-2:#1b5b55;--night:#0b1730;--board-bg:#07121f;--track:#0b1730}[data-design=clodyssey] #hero{background:radial-gradient(120% 70% at 50% 108%,#0e3a37 0%,#071a24 45%,#050a14 75%)}[data-design=clodyssey] .topbar{background:linear-gradient(#050a14 30%,#050a1400)}[data-design=clodyssey] .hero-title{background:#050a14db}[data-design=clodyssey] .panel.status{background:var(--panel);box-shadow:7px 7px 0 var(--sea-2)}[data-design=clodyssey] .tape{background:var(--night)}[data-design=clodyssey] .chant,[data-design=clodyssey] .chant-inner i{color:#050a14}[data-design=clodyssey] .chant.reverse{background:var(--sea);color:var(--green);border-color:var(--sea-2)}[data-design=clodyssey] .row-item,[data-design=clodyssey] .links a,[data-design=clodyssey] .board{box-shadow:7px 7px 0 var(--sea-2)}[data-design=clodyssey] .row-item[open],[data-design=clodyssey] .links a:hover{color:#050a14}[data-design=clodyssey] .timeline li:before{background:var(--black)}[data-design=clodyssey] #boot{background:var(--black) repeating-linear-gradient(0deg, #86dccf0a 0 1px, transparent 1px 3px)}[data-design=clodyssey] .boot-box{background:var(--panel)}[data-design=clodyssey] .footer{background:var(--sea)}:root[data-design=ev]{--black:#070b11;--panel:#0b111a;--paper:#dee3e8;--dim:#8998a8;--line:#acc0d338;--clay:#ef643f;--green:#b8c8d7;--red:#ef643f;--up:#dee3e8;--down:#ef643f;--on-accent:#070b11;--wall-ink:#14202d;--wall-real:#677a8c;--rim:#8ba7c0;--hud:var(--mono);--topbar:56px;--cursor:crosshair}[data-design=ev] body{font-size:13px;line-height:1.75}[data-design=ev] .topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070b11eb;padding:0 32px}[data-design=ev] .brand{font:400 12px var(--mono);letter-spacing:2px;color:var(--paper);box-shadow:none;background:0 0;padding:0;transform:none}[data-design=ev] .brand:before{content:"[ ";color:var(--clay)}[data-design=ev] .brand:after{content:" ]";color:var(--clay)}[data-design=ev] .topbar nav{font:400 10px var(--mono);letter-spacing:1.5px;gap:24px}[data-design=ev] #hero{background:radial-gradient(at 47% 60%,#172334 0%,#0b131e 36%,#070b11 72%);min-height:680px}[data-design=ev] .wall{display:none}[data-design=ev] .scan{background:repeating-linear-gradient(0deg,#070b112b 0 1px,#0000 1px 4px)}.ev-floor{z-index:0;pointer-events:none;transform-origin:top;background:repeating-linear-gradient(90deg,#0000 0 calc(6.25% - 1px),#a2b9d029 calc(6.25% - 1px) 6.25%),repeating-linear-gradient(0deg,#0000 0 59px,#a2b9d02e 59px 60px);position:absolute;inset:48% -70% -95%;transform:perspective(480px)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000,#000 16% 62%,#0000 90%);mask-image:linear-gradient(#0000,#000 16% 62%,#0000 90%)}.ev-frame{z-index:3;inset:calc(var(--topbar) + 20px) 22px 54px;pointer-events:none;background:linear-gradient(var(--paper), var(--paper)) top left / 18px 1px, linear-gradient(var(--paper), var(--paper)) top left / 1px 18px, linear-gradient(var(--paper), var(--paper)) top right / 18px 1px, linear-gradient(var(--paper), var(--paper)) top right / 1px 18px, linear-gradient(var(--paper), var(--paper)) bottom left / 18px 1px, linear-gradient(var(--paper), var(--paper)) bottom left / 1px 18px, linear-gradient(var(--paper), var(--paper)) bottom right / 18px 1px, linear-gradient(var(--paper), var(--paper)) bottom right / 1px 18px;background-repeat:no-repeat;border:1px solid #acc0d31a;position:absolute}[data-design=ev] .hero-title{left:46px;top:calc(var(--topbar) + 40px);max-width:42vw;box-shadow:none;background:0 0;border:0;padding:0}[data-design=ev] .bracket{font:400 9px var(--mono);letter-spacing:2.3px;color:var(--dim);background:0 0;margin-bottom:18px;padding:0}[data-design=ev] .bracket:before{content:"";background:var(--clay);vertical-align:1px;width:5px;height:5px;margin-right:9px;display:inline-block}[data-design=ev] .tag-main{font:400 clamp(22px, 3vw, 46px) / 1.08 var(--mono);letter-spacing:-1.5px}[data-design=ev] .tag-sub{font:400 clamp(10px, 1vw, 14px) / 1.4 var(--mono);letter-spacing:3px;margin-top:8px}[data-design=ev] .tag-sub:before{content:"// "}[data-design=ev] .tag-sub:after{display:none}[data-design=ev] .panel.status{top:calc(var(--topbar) + 40px);width:258px;font:400 10px/1.7 var(--mono);border:1px solid var(--line);box-shadow:none;background:#070b11a6;right:46px}[data-design=ev] .panel-head{font:400 9px var(--mono);letter-spacing:1.5px;color:var(--paper);border-bottom:1px solid var(--line);background:0 0;padding:10px 12px}[data-design=ev] .panel-head .led{background:var(--clay);width:4px;height:4px}[data-design=ev] .panel-state{color:var(--dim);letter-spacing:1px}[data-design=ev] .status.offline .panel-head{color:var(--clay);background:0 0}[data-design=ev] .status-time{font:400 9px var(--mono);letter-spacing:1px}[data-design=ev] .status-time .clock{font:400 14px var(--mono);letter-spacing:1px;color:var(--paper)}[data-design=ev] .logo{align-items:flex-end;line-height:1.05;bottom:93px;right:46px;transform:none}[data-design=ev] .logo:before{display:none}[data-design=ev] .logo span{font-family:var(--mono);letter-spacing:-2px;color:var(--paper);-webkit-text-stroke:0;filter:none;background:0 0;font-weight:400}[data-design=ev] .logo span:first-child{letter-spacing:2px;font-size:24px}[data-design=ev] .logo span:last-child{letter-spacing:-3px;font-size:56px}[data-design=ev] .hint{color:var(--clay);box-shadow:none;font:400 9px var(--mono);letter-spacing:2px;background:#070b1199;border:1px solid #ef643f80;padding:5px 8px}.ev-face{z-index:3;pointer-events:none;visibility:hidden;width:90px;height:90px;color:var(--clay);background-color:#0000;background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;border:1px solid #ef643f38;position:absolute}.ev-face[data-tracked]{visibility:visible}.ev-face-label{width:154px;font:400 9px/1.8 var(--mono);letter-spacing:1px;position:absolute;top:0;left:calc(100% + 12px)}.ev-face-label b{width:max-content;color:var(--paper);border-left:1px solid var(--clay);background:#070b11e0;padding:1px 5px;font-weight:400;display:block}.ev-face-label span{color:var(--dim);letter-spacing:.3px;font-size:8px}.ev-face-label:before{content:"";background:var(--clay);width:8px;height:1px;position:absolute;top:7px;right:calc(100% + 4px)}.ev-rail{z-index:3;width:116px;height:34%;font:400 9px var(--mono);letter-spacing:1px;pointer-events:none;color:var(--dim);position:absolute;top:40%;left:46px}.ev-rail-title{color:var(--paper);position:absolute;top:-25px;left:0}.ev-rail-line{border-left:1px solid var(--line);background:repeating-linear-gradient(0deg, var(--line) 0 1px, transparent 1px 10%);width:8px;position:absolute;top:0;bottom:0;left:0}.ev-rail-top{color:var(--clay);position:absolute;top:-6px;left:16px}.ev-rail-bottom{position:absolute;bottom:-6px;left:16px}.ev-rail-mark{background:var(--clay);visibility:hidden;width:18px;height:1px;transition:top 1s;position:absolute;top:100%;left:-3px}.ev-rail-mark[data-ready]{visibility:visible}.ev-rail-mark b{font:400 11px var(--mono);letter-spacing:0;color:var(--paper);white-space:nowrap;background:var(--black);padding:1px 4px;position:absolute;top:-8px;left:24px}.ev-corners{z-index:4;pointer-events:none;font:400 9px var(--mono);letter-spacing:1px;color:var(--dim);justify-content:space-between;gap:12px;display:flex;position:absolute;bottom:23px;left:32px;right:32px}.ev-corners b{color:var(--paper);font-weight:400}[data-design=ev] .tape{border-block:1px solid var(--line);background:var(--black)}[data-design=ev] .tape-inner{font:400 10px var(--mono);letter-spacing:.5px;padding:11px 0}[data-design=ev] .tape-item b{color:var(--dim);font-weight:400}[data-design=ev] .tape-item .sep{font-size:8px}[data-design=ev] .block{max-width:1200px;padding:100px 46px 90px}[data-design=ev] .block-head{border-bottom:1px solid var(--line);margin-bottom:32px;padding-bottom:24px;position:relative}[data-design=ev] .block-head:after{content:"+";font:400 16px var(--mono);color:var(--dim);position:absolute;bottom:-10px;right:-3px}[data-design=ev] .file{font:400 9px var(--mono);letter-spacing:2px;color:var(--clay);margin-bottom:16px}[data-design=ev] .title{font:400 clamp(23px, 3.3vw, 42px) / 1.2 var(--mono);letter-spacing:-1.5px;color:var(--paper);box-shadow:none;background:0 0;padding:0}[data-design=ev] .lede{font:400 clamp(16px, 1.7vw, 20px) / 1.6 var(--mono);letter-spacing:-.4px;max-width:850px}[data-design=ev] .lede-sub,[data-design=ev] .note{max-width:850px;font-size:12px}[data-design=ev] .board{border:1px solid var(--line);box-shadow:none;background:#0b111a99;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 26px;padding:8px 24px 32px;display:grid}[data-design=ev] .board-row{border:0;padding:24px 0;display:block}[data-design=ev] .board-label{font:400 9px var(--mono);letter-spacing:2px;margin-bottom:12px}[data-design=ev] .board-value{font:400 clamp(26px, 3.3vw, 42px) / 1.1 var(--mono);letter-spacing:-2px}[data-design=ev] .board-suffix{font:400 10px/1.7 var(--mono);margin-top:10px}[data-design=ev] .board-suffix b{font-weight:400}[data-design=ev] .row-togo .board-value{color:var(--clay)}[data-design=ev] .board-row:nth-child(n+4){border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:96px 170px 1fr;align-items:baseline;gap:12px;padding:16px 0;display:grid}[data-design=ev] .board-row:nth-child(n+4) .board-value{letter-spacing:1px;font-size:18px}[data-design=ev] .board-row:nth-child(n+4) .board-label,[data-design=ev] .board-row:nth-child(n+4) .board-suffix{margin:0}[data-design=ev] .gauge{grid-column:1/-1;margin-top:50px}[data-design=ev] .gauge-track{background:var(--line);border:0;height:1px}[data-design=ev] .gauge-track:before{content:"";background:repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px 10%);position:absolute;inset:-5px 0}[data-design=ev] .gauge-fill{background:var(--clay)}[data-design=ev] .gauge-mark{background:var(--clay);width:1px;margin-left:-.5px;top:-8px;bottom:-8px}[data-design=ev] .gauge-mark:after{content:"";background:var(--clay);width:7px;height:7px;position:absolute;top:4px;left:-3px;transform:rotate(45deg)}[data-design=ev] .gauge-mark span{font:400 9px var(--mono);letter-spacing:.5px;bottom:calc(100% + 6px)}[data-design=ev] .gauge-scale{font:400 9px var(--mono);letter-spacing:1px;margin-top:17px}[data-design=ev] .litany{font:400 11px/1.7 var(--mono);letter-spacing:2px;margin-top:24px}[data-design=ev] .no-chart{font:400 15px var(--mono);letter-spacing:2px}[data-design=ev] .source{font-size:10px}[data-design=ev] .chant,[data-design=ev] .chant.reverse{color:var(--dim);border-block:1px solid var(--line);background:0 0}[data-design=ev] .chant-inner{font:400 12px var(--mono);letter-spacing:2px;padding:17px 0}[data-design=ev] .chant-inner i,[data-design=ev] .chant.reverse .chant-inner i{color:var(--clay);opacity:1}[data-design=ev] .thesis strong{font:400 clamp(19px, 2.7vw, 30px) / 1.5 var(--mono);letter-spacing:-1px}[data-design=ev] .thesis span{font-size:12px}[data-design=ev] .rows{border-top:1px solid var(--line);gap:0}[data-design=ev] .row-item{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0}[data-design=ev] .row-item summary{grid-template-columns:132px 1fr auto 18px;gap:16px;padding:24px 12px}[data-design=ev] .chip{font:400 9px var(--mono);letter-spacing:1.5px;color:var(--clay);border:0;padding:0}[data-design=ev] .row-value{font:400 17px/1.5 var(--mono);letter-spacing:-.4px}[data-design=ev] .row-note{font:400 8px var(--mono);letter-spacing:1px}[data-design=ev] .plus{width:18px;height:18px;font:400 13px var(--mono);border:1px solid var(--line);color:var(--dim)}[data-design=ev] .row-item[open]{color:var(--paper);background:var(--panel);box-shadow:inset 2px 0 var(--clay)}[data-design=ev] .row-item[open] .chip{color:var(--clay)}[data-design=ev] .row-item[open] .row-note{color:var(--dim)}[data-design=ev] .row-body{color:var(--dim);padding:0 30px 24px 160px;font-size:12px}[data-design=ev] .timeline{border-left:1px solid var(--line);padding-left:28px}[data-design=ev] .timeline li:before{border:1px solid var(--dim);background:var(--black);width:5px;height:5px;top:11px;left:-31px}[data-design=ev] .t-date{font:400 10px var(--mono);letter-spacing:1px}[data-design=ev] .t-title{font:400 19px/1.5 var(--mono);letter-spacing:-.5px}[data-design=ev] .t-body{font-size:12px}[data-design=ev] .commandments{border-top:1px solid var(--line);gap:0}[data-design=ev] .cmd{border:0;border-bottom:1px solid var(--line);background:0 0}[data-design=ev] .cmd summary{grid-template-columns:48px 1fr 18px;gap:18px;padding:8px 12px}[data-design=ev] .cmd-num,[data-design=ev] .cmd[data-n="1"] .cmd-num,[data-design=ev] .cmd[data-n="2"] .cmd-num{font:400 12px var(--mono);color:var(--clay);background:0 0;border:0}[data-design=ev] .cmd-title{font:400 13px/1.5 var(--mono);letter-spacing:1.5px}[data-design=ev] .cmd[open]{background:var(--panel);box-shadow:inset 2px 0 var(--clay)}[data-design=ev] .cmd-body{color:var(--dim);padding:0 30px 24px 78px;font-size:12px}[data-design=ev] .links{gap:10px}[data-design=ev] .links a{border:1px solid var(--line);box-shadow:none;background:0 0;grid-template-columns:120px 1fr auto 18px}[data-design=ev] .links a:hover,[data-design=ev] .links a:focus-visible{background:var(--panel);color:var(--paper);border-color:var(--clay)}[data-design=ev] .links a:hover .chip,[data-design=ev] .links a:focus-visible .chip{color:var(--clay)}[data-design=ev] .link-label{font:400 15px var(--mono);letter-spacing:1px}[data-design=ev] .link-note{font:400 9px var(--mono);letter-spacing:1px}[data-design=ev] .footer{border-top:1px solid var(--line);background:var(--panel);padding:40px 46px;font-size:10px}[data-design=ev] .footer-copy{font:400 9px var(--mono);letter-spacing:2px}[data-design=ev] #boot{background:var(--black)}[data-design=ev] .boot-box{background:var(--panel);border:1px solid var(--line);box-shadow:none}[data-design=ev] .boot-logo{display:none}[data-design=ev] .boot-lines{font:400 11px/1.9 var(--mono);letter-spacing:1px}[data-design=ev] .boot-key{font:400 10px var(--mono);letter-spacing:2px}@media (max-width:1000px) and (min-width:761px){[data-design=ev] .tag-main{font-size:28px}[data-design=ev] .panel.status{width:230px;right:32px}[data-design=ev] .board-value{font-size:30px}[data-design=ev] .row-note{max-width:180px}}@media (max-width:760px){:root[data-design=ev]{--topbar:46px}[data-design=ev] #hero{min-height:660px}[data-design=ev] .topbar{padding:0 18px}[data-design=ev] .hero-title{max-width:none;padding:0;top:72px;left:24px;right:24px}[data-design=ev] .bracket{letter-spacing:1.5px;margin-bottom:13px;font-size:8px}[data-design=ev] .tag-main{letter-spacing:-1px;font-size:clamp(22px,6.6vw,36px)}[data-design=ev] .tag-sub{letter-spacing:2px;margin-top:6px;font-size:10px}.ev-frame{inset:64px 12px 50px}.ev-floor{inset:48% -160% -70%}.ev-face-label{width:154px;font-size:8px;top:auto;bottom:-32px;left:0}.ev-face-label:before,.ev-face-label span{display:none}.ev-rail{width:90px;height:27%;font-size:8px;top:43%;left:24px}.ev-rail-title{font-size:8px}.ev-rail-mark b{font-size:9px}.ev-corners{letter-spacing:.5px;font-size:8px;bottom:20px;left:20px;right:20px}[data-design=ev] .logo{bottom:72px;right:25px}[data-design=ev] .logo span:first-child{font-size:16px}[data-design=ev] .logo span:last-child{letter-spacing:-2px;font-size:34px}[data-design=ev] .hint{font-size:8px;bottom:162px;right:24px}[data-design=ev] .block{padding:66px 20px 60px}[data-design=ev] .title{letter-spacing:-1px;font-size:clamp(21px,6vw,28px)}[data-design=ev] .block-head{margin-bottom:26px;padding-bottom:20px}[data-design=ev] .lede{font-size:15px;line-height:1.7}[data-design=ev] .lede-sub{font-size:11px}[data-design=ev] .board{grid-template-columns:1fr;padding:8px 16px 28px}[data-design=ev] .board-row,[data-design=ev] .board-row:nth-child(n+4){border-bottom:1px solid var(--line);border-top:0;grid-template-columns:78px minmax(0,1fr);align-items:baseline;gap:6px 12px;padding:18px 0;display:grid}[data-design=ev] .board-label{letter-spacing:1px;margin:0;font-size:8px}[data-design=ev] .board-value{letter-spacing:-1.5px;font-size:clamp(25px,8.5vw,38px)}[data-design=ev] .board-suffix{grid-column:2;margin:0;font-size:9px}[data-design=ev] .board-row:nth-child(n+4) .board-value{letter-spacing:1px;font-size:15px}[data-design=ev] .gauge-scale{letter-spacing:.5px;font-size:8px}[data-design=ev] .row-item summary{grid-template-columns:1fr 18px;gap:8px 12px;padding:20px 10px}[data-design=ev] .row-item .plus{grid-area:1/2}[data-design=ev] .row-value{font-size:16px}[data-design=ev] .row-body{padding:0 16px 20px;font-size:11px}[data-design=ev] .cmd summary{grid-template-columns:30px 1fr 18px;gap:12px;padding:6px 8px}[data-design=ev] .cmd-title{letter-spacing:.8px;font-size:11px}[data-design=ev] .cmd-body{padding:0 16px 20px;font-size:11px}[data-design=ev] .links a{grid-template-columns:1fr 18px;padding:18px 12px}[data-design=ev] .links .link-arrow{grid-column:2}[data-design=ev] .footer{padding:32px 20px}}@media (prefers-reduced-motion:reduce){.ev-rail-mark{transition:none}}html[data-design=xp]{--paper:#202c3b;--dim:#57657a;--black:#ece9d8;--panel:#fff;--line:#c6c4ba;--green:#298521;--clay:#e67d27;--up:#298521;--down:#b52222;--topbar:0px;--mono:Tahoma,Arial,sans-serif;--hud:Tahoma,Arial,sans-serif;--cond:Tahoma,Arial,sans-serif;--cursor:default;background:#68aa29}html[data-design=xp] body{background:0 0;padding-bottom:42px;font:14px/1.5 Tahoma,Arial,sans-serif}html[data-design=xp] .xp-land{z-index:-1;background:linear-gradient(#1d65ce,#a4ddf7 65%,#88b632);position:fixed;inset:0;overflow:hidden}html[data-design=xp] .xp-cloud{filter:blur(22px);background:#fffd;border-radius:50%;width:65%;height:12%;position:absolute;top:16%;left:-10%;box-shadow:900px 60px 30px #fff9}html[data-design=xp] .xp-hill{background:linear-gradient(145deg,#b6da46,#6fab20 42%,#2e6d18);border-radius:50% 70% 0 0;width:140%;height:95%;position:absolute;top:57%;left:-20%;transform:rotate(8deg)}html[data-design=xp] .topbar,html[data-design=xp] .scan{display:none}html[data-design=xp] #hero{background:0 0;height:calc(100svh - 40px);min-height:740px}html[data-design=xp] .xp-window{background:#ece9d8;border:3px solid #0755df;border-radius:8px 8px 0 0;box-shadow:4px 6px 15px #00254a55}html[data-design=xp] .xp-bar{color:#fff;text-shadow:1px 1px #003c91;background:linear-gradient(#398aff,#0862ec 14%,#0055d7 80%,#0646ac);border-radius:5px 5px 0 0;align-items:center;gap:3px;min-height:32px;padding:3px 4px 4px 8px;font:700 13px Tahoma;display:flex}html[data-design=xp] .xp-bar span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}html[data-design=xp] .xp-bar button{color:#fff;background:linear-gradient(135deg,#99caff,#1560da);border:1px solid #fff;border-radius:3px;flex-shrink:0;width:24px;height:24px;padding:0;font:700 20px Arial}html[data-design=xp] .xp-bar button:last-child{background:linear-gradient(135deg,#f7b99b,#d5431d)}html[data-design=xp] .xp-max{z-index:12!important;width:calc(100% - 32px)!important;max-width:none!important;left:16px!important;right:16px!important}html[data-design=xp] .hero-title{background:#fff;width:490px;max-width:42%;padding:0 0 24px;top:70px;left:10%;transform:rotate(-2deg)}html[data-design=xp] .bracket{letter-spacing:0;color:#222;background:#ece9d8;margin:0 0 16px;padding:7px 12px;font:12px Tahoma;display:block}html[data-design=xp] .bracket:before{content:"File   Edit   Format   View   Help";padding-bottom:8px;display:block}html[data-design=xp] .tagline{gap:12px;padding:0 22px}html[data-design=xp] .tag-main{letter-spacing:-1.5px;white-space:normal;font:700 clamp(25px,3.5vw,48px)/1.1 Tahoma}html[data-design=xp] .tag-sub{letter-spacing:0;white-space:normal;color:#ad4c0c;font:16px/1.4 IBM Plex Mono}html[data-design=xp] .panel.status{background:#fff;width:300px;font:12px Tahoma;top:145px;right:4%}html[data-design=xp] .panel-head{letter-spacing:0;color:#245f23;background:#f4f2e7;font:700 11px Tahoma}html[data-design=xp] .panel-head .led{background:#54ac32;border-radius:50%}html[data-design=xp] .panel-state,html[data-design=xp] .status-lines dt{letter-spacing:0}html[data-design=xp] .status-time{letter-spacing:0;font:11px Tahoma}html[data-design=xp] .status-time .clock{color:#1552a9;letter-spacing:0;font:700 16px Tahoma}html[data-design=xp] .wall{background:#080d08;width:66%;max-height:400px;inset:310px auto 65px 15%;transform:rotate(2deg)}html[data-design=xp] .wall-inner{color:#489848;padding:14px;font:22px/1.1 VT323}html[data-design=xp] .wall-inner .row.real{color:#c9ef9e}html[data-design=xp] .girl-still{filter:drop-shadow(3px 6px 12px #0005)}html[data-design=xp] .logo{bottom:8%;right:5%}html[data-design=xp] .logo span:first-child{font-size:60px}html[data-design=xp] .logo span:last-child{font-size:78px}html[data-design=xp] .hint{letter-spacing:0;background:#fff9cb;border:1px solid #aa8c28;border-radius:8px;padding:15px 18px;font:700 13px Tahoma;top:56%;left:calc(46% + 100px);box-shadow:2px 3px 6px #0004}html[data-design=xp] .xp-icons{z-index:5;gap:20px;width:82px;display:grid;position:absolute;top:28px;left:8px}html[data-design=xp] .xp-icons button{color:#fff;text-shadow:1px 2px 3px #183860;background:0 0;border:1px solid #0000;padding:5px 2px;font:12px Tahoma}html[data-design=xp] .xp-icons button:hover{background:#155bc466;border-color:#abd5ff}html[data-design=xp] .xp-icons span{margin-bottom:5px;font-size:32px;display:block}html[data-design=xp] .tape{background:#fff;border-block:1px solid #7b91ad}html[data-design=xp] .tape-inner{padding:8px 0;font:12px Tahoma}html[data-design=xp] .tape-item b{color:#174c99}html[data-design=xp] .block{width:calc(100% - 100px);max-width:1040px;margin:70px auto;padding:0 26px 26px;scroll-margin-top:24px}html[data-design=xp] .block>.xp-bar{margin:0 -26px 22px}html[data-design=xp] .block-head{margin:0 0 20px}html[data-design=xp] .file{letter-spacing:0;margin-bottom:6px;font:11px Tahoma}html[data-design=xp] .title{box-shadow:none;color:#16468b;letter-spacing:-.7px;background:0 0;padding:0;font:700 28px Tahoma}html[data-design=xp] .lede{font:700 18px/1.4 Tahoma}html[data-design=xp] .lede-sub{margin-bottom:20px}html[data-design=xp] .board{box-shadow:none;background:#fff;border:1px solid #aaa99d;padding:6px 20px 20px}html[data-design=xp] .board-row{grid-template-columns:100px minmax(0,240px) 1fr;gap:8px 16px;padding:14px 0}html[data-design=xp] .board-label{letter-spacing:0;font:700 11px Tahoma}html[data-design=xp] .board-value{font:700 36px/1.2 Tahoma}html[data-design=xp] .board-suffix{font:12px/1.5 Tahoma}html[data-design=xp] .gauge{margin-top:25px}html[data-design=xp] .gauge-track{background:#fff;border:1px solid #919b83;height:20px}html[data-design=xp] .gauge-fill{box-shadow:none;background:repeating-linear-gradient(90deg,#43ab32 0 9px,#0000 9px 12px)}html[data-design=xp] .gauge-mark{display:none}html[data-design=xp] .gauge-scale,html[data-design=xp] .no-chart,html[data-design=xp] .source{letter-spacing:0;font:11px/1.5 Tahoma}html[data-design=xp] .litany{letter-spacing:0;color:#ad4c0c;font:700 15px/1.5 Tahoma}html[data-design=xp] .xp-copy{background:#f8f7ee;border:1px solid #c6c3b6;max-width:580px;margin:0 auto 22px;padding:18px 24px}html[data-design=xp] .xp-copy-icons{text-align:center;color:#368d22;font-size:30px}html[data-design=xp] .xp-progress{background:#fff;border:1px solid #7d8f71;border-radius:2px;height:22px;padding:2px}html[data-design=xp] .xp-progress i{background:repeating-linear-gradient(90deg,#50b737 0 10px,#0000 10px 13px);height:100%;transition:width .6s;display:block}html[data-design=xp] .xp-copy small{color:#666;margin-top:12px;display:block}html[data-design=xp] .chant{color:#443f22;background:#ffffd5;border-block:1px solid #aaa88d}html[data-design=xp] .chant-inner{letter-spacing:0;padding:8px 0;font:700 13px Tahoma}html[data-design=xp] .thesis strong{font:700 22px Tahoma}html[data-design=xp] .thesis span{font:14px/1.5 Tahoma}html[data-design=xp] .links a{box-shadow:none;color:#1456ac;background:#fff;border:1px solid #c4c4ba}html[data-design=xp] .footer{background:#ece9d8;padding:30px 5vw 60px}html[data-design=xp] .xp-task{z-index:60;color:#fff;background:linear-gradient(#398eff,#1d66df 12%,#245dd7 80%,#1549a5);align-items:center;height:40px;font:12px Tahoma;display:flex;position:fixed;inset:auto 0 0}html[data-design=xp] .xp-start{color:#fff;text-shadow:1px 2px 2px #225224;background:linear-gradient(#85ce72,#3c9a37 18%,#368533 75%,#54a344);border:0;border-radius:0 15px 15px 0;min-width:110px;height:40px;padding:0 18px 2px 10px;font:italic 700 22px Tahoma}html[data-design=xp] .xp-tasks{flex:1;gap:4px;min-width:0;padding:4px 10px;display:flex}html[data-design=xp] .xp-tasks button{text-overflow:ellipsis;white-space:nowrap;color:#fff;text-align:left;background:#327be6;border:1px solid #124fb5;border-radius:3px;width:180px;min-width:0;height:29px;font:11px Tahoma;overflow:hidden}html[data-design=xp] .xp-task time{white-space:nowrap;padding:0 8px}html[data-design=xp] .xp-task small{margin-right:10px}html[data-design=xp] #xp-menu{z-index:61;background:#fff;border:3px solid #1458cc;border-radius:6px 6px 0 0;width:320px;max-width:100%;padding-bottom:12px;position:fixed;bottom:40px;left:0;box-shadow:3px -3px 15px #0004}html[data-design=xp] #xp-menu header{color:#fff;background:linear-gradient(#307eef,#155acd);margin-bottom:8px;padding:16px;font:700 19px Tahoma}html[data-design=xp] #xp-menu button{text-align:left;background:#fff;border:0;width:100%;padding:11px 16px;font:13px Tahoma;display:block}html[data-design=xp] #xp-menu button:hover{color:#fff;background:#2766d7}html[data-design=xp] .overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#164b9777}html[data-design=xp] .boot-key.enter{color:#222;letter-spacing:0;background:linear-gradient(#fff,#ece9d8);border:1px solid #1851ac;border-radius:3px;min-width:100px;margin:20px auto 0;font:700 13px Tahoma;animation:none;display:block}@media (max-width:900px){html[data-design=xp] .hero-title{max-width:48%;top:45px;left:12%}html[data-design=xp] .panel.status{width:240px;top:270px;right:3%}html[data-design=xp] .wall{width:78%;left:13%}html[data-design=xp] .xp-icons{width:66px;left:2px}html[data-design=xp] .board-row{grid-template-columns:85px 180px 1fr}}@media (max-width:600px){html[data-design=xp] #hero{height:1080px;min-height:1080px}html[data-design=xp] .xp-icons{justify-content:space-around;gap:0;width:100%;display:flex;top:12px;left:0}html[data-design=xp] .xp-icons button{width:24%;font-size:10px}html[data-design=xp] .xp-icons span{font-size:26px}html[data-design=xp] .hero-title{width:calc(100% - 28px);max-width:none;padding-bottom:18px;top:106px;left:14px;transform:none}html[data-design=xp] .tag-main{letter-spacing:-1px;font-size:30px}html[data-design=xp] .tag-sub{font-size:13px}html[data-design=xp] .bracket{font-size:10px}html[data-design=xp] .panel.status{width:auto;inset:auto 18px 24px}html[data-design=xp] .wall{width:calc(100% - 32px);height:360px;top:365px;left:16px}html[data-design=xp] .wall-inner{font-size:20px}html[data-design=xp] .girl{height:520px;top:280px}html[data-design=xp] .girl-still{height:500px;top:310px;bottom:auto}html[data-design=xp] .logo{bottom:280px;right:20px}html[data-design=xp] .logo span:first-child{font-size:30px}html[data-design=xp] .logo span:last-child{font-size:40px}html[data-design=xp] .hint{padding:12px;font-size:11px;top:55%;left:55%}html[data-design=xp] .block{width:calc(100% - 24px);margin:36px auto;padding:0 14px 20px}html[data-design=xp] .block>.xp-bar{margin:0 -14px 18px}html[data-design=xp] .title{font-size:23px}html[data-design=xp] .board{padding:6px 12px 20px}html[data-design=xp] .board-row{grid-template-columns:70px minmax(0,1fr);gap:4px 8px}html[data-design=xp] .board-suffix{grid-column:1/-1;font-size:11px}html[data-design=xp] .board-value{font-size:30px}html[data-design=xp] .xp-copy{padding:14px}html[data-design=xp] .xp-tasks{gap:3px;padding:4px}html[data-design=xp] .xp-tasks button{width:60px;font-size:10px}html[data-design=xp] .xp-tasks button:nth-child(n+3){display:none}html[data-design=xp] .xp-start{min-width:80px;padding:0 10px;font-size:20px}html[data-design=xp] .xp-task time{padding:0 4px;font-size:10px}html[data-design=xp] .xp-task small{margin-right:4px;font-size:9px}}@media (prefers-reduced-motion:reduce){html[data-design=xp] *,html[data-design=xp] :before,html[data-design=xp] :after{transition:none!important;animation:none!important}}html[data-design=xp] .wall .xp-bar{z-index:2;position:relative}html[data-design=xp] .hint{width:auto;height:auto;bottom:auto;right:auto}@media (min-width:901px){html[data-design=xp] .hero-title{width:360px;max-width:32%}html[data-design=xp] .tag-main{font-size:38px}}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");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}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:root[data-skin=device]{--d-950:#121316;--d-900:#17181c;--d-800:#1f2126;--d-700:#2a2c32;--d-600:#3b3c42;--d-face:#0b0d0e;--d-edge:#2e3137;--d-text:#e9ebe6;--d-soft:#cfd2cc;--d-dim:#9a9e98;--d-faint:#70746f;--d-glass-100:#e8ede6;--d-glass-200:#d4ddd3;--d-glass-300:#bcc9bc;--d-ink:#1b2422;--d-ink-dim:#55615d;--d-clay:#f08a4b;--d-clay-deep:#b24f1c;--d-sea:#86dccf;--d-sea-deep:#1e6f6a;--d-cobalt:#3558b0;--d-cobalt-deep:#284591;--d-down:#e5534b;--d-on-clay:#1c1205;--d-sans:"Archivo Variable", "Archivo", system-ui, sans-serif;--d-mono:"IBM Plex Mono", ui-monospace, monospace;--d-key:linear-gradient(#2e3036, #26282d);--d-key-shadow:inset 0 1px 0 #ffffff14, 0 1px 0 #0000008c;--d-glass:radial-gradient(ellipse 120% 90% at 30% 0%, var(--d-glass-100), var(--d-glass-200) 55%, var(--d-glass-300));--d-glass-inset:inset 0 2px 6px #00000059, inset 0 0 0 1px #00000040}:root[data-skin=device] body{background:var(--d-900)}:root[data-skin=device][data-design]{--cursor:auto}:root[data-skin=device] ::selection{color:inherit;background:#f08a4b52}:root[data-skin=device] :focus-visible{outline:2px solid var(--d-clay);outline-offset:3px}:root[data-skin=device] .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0f1113,#0b0d0e);border-bottom:1px solid #000;padding:0 28px;box-shadow:0 1px #ffffff0d,0 8px 22px #0000004d}:root[data-skin=device] .brand{box-shadow:none;color:var(--d-text);background:0 0;grid-template-columns:auto auto;align-items:center;gap:4px 11px;padding:0;text-decoration:none;display:grid;transform:none}:root[data-skin=device] .brand:before,:root[data-skin=device] .brand:after{content:none}:root[data-skin=device] .brand b{font:800 19px/1 var(--d-sans);letter-spacing:.4px;font-stretch:125%}:root[data-skin=device] .brand span{font:600 8px/1 var(--d-sans);letter-spacing:2.6px;text-transform:uppercase;color:var(--d-dim);font-stretch:125%}:root[data-skin=device] .brand-icon{border-radius:7px;grid-row:1/span 2;width:34px;height:34px;display:block;box-shadow:0 0 0 1px #ffffff14,0 1px 3px #0009}:root[data-skin=device] .brand b{align-self:end}:root[data-skin=device] .brand span{align-self:start}:root[data-skin=device] .navkeys{font:inherit;letter-spacing:0;align-items:flex-end;gap:10px;display:flex}:root[data-skin=device] .navkeys a{opacity:1;color:var(--d-text);flex-direction:column;gap:4px;text-decoration:none;display:flex}:root[data-skin=device] .navkeys a:hover{color:var(--d-text)}:root[data-skin=device] .navkeys .over,:root[data-skin=device] .links .over,:root[data-skin=device] .kicker{font:700 8.5px/1 var(--d-sans);letter-spacing:.7px;font-stretch:85%}:root[data-skin=device] .navkeys .over{justify-content:space-between;display:flex}:root[data-skin=device] .navkeys .over i,:root[data-skin=device] .kicker i{font-style:normal}:root[data-skin=device] .navkeys .over i:first-child,:root[data-skin=device] .kicker i:first-child{color:var(--d-clay)}:root[data-skin=device] .navkeys .over i:last-child,:root[data-skin=device] .kicker i:nth-child(2){color:var(--d-sea)}:root[data-skin=device] .navkeys .cap,:root[data-skin=device] .dkey,:root[data-skin=device] .links .cap,:root[data-skin=device] .cmd .plus{background:var(--d-key);box-shadow:var(--d-key-shadow);color:#f1f2ee;border:1px solid #ffffff12;border-radius:7px;align-items:center;gap:8px;transition:filter .12s,transform 80ms;display:inline-flex}:root[data-skin=device] .navkeys .cap{height:26px;font:650 11px/1 var(--d-sans);letter-spacing:.7px;border-radius:6px;padding:0 11px 0 9px;font-stretch:90%}:root[data-skin=device] .navkeys .cap em,:root[data-skin=device] .dkey em,:root[data-skin=device] .links .cap em{background:var(--pip,var(--d-cobalt));width:6px;height:6px;box-shadow:0 0 8px color-mix(in srgb, var(--pip,var(--d-cobalt)) 70%, transparent);border-radius:2px;flex:none}:root[data-skin=device] .navkeys a[data-lit] .cap{border-color:#f08a4b59}:root[data-skin=device] .topbar .navkeys{margin-left:auto}:root[data-skin=device] .head-sound{border-left:1px solid #ffffff12;flex-direction:column;gap:4px;margin-left:22px;padding-left:22px;display:flex}:root[data-skin=device] .head-sound[hidden]{display:none}:root[data-skin=device] .head-sound .over{font:700 8.5px/1 var(--d-sans);letter-spacing:.7px;font-stretch:85%}:root[data-skin=device] .head-sound .over i{color:var(--d-sea);font-style:normal}:root[data-skin=device] .head-sound-keys{gap:6px;display:flex}:root[data-skin=device] .head-sound .cap{background:var(--d-key);height:26px;box-shadow:var(--d-key-shadow);color:#f1f2ee;font:650 11px/1 var(--d-sans);letter-spacing:.7px;cursor:pointer;border:1px solid #ffffff12;border-radius:6px;align-items:center;gap:8px;padding:0 10px 0 9px;font-stretch:90%;transition:filter .12s,transform 80ms;display:inline-flex}:root[data-skin=device] .head-sound .cap em{background:var(--d-sea);width:6px;height:6px;box-shadow:0 0 8px color-mix(in srgb, var(--d-sea) 70%, transparent);border-radius:2px;flex:none;display:block}:root[data-skin=device] .head-sound .cap[aria-pressed=false]{color:var(--d-dim)}:root[data-skin=device] .head-sound .cap[aria-pressed=false] em{box-shadow:none;background:#45474e}:root[data-skin=device] .head-sound .cap[data-state=waiting] em{animation:1.4s ease-in-out infinite head-sound-wait}:root[data-skin=device] .head-sound .cap:hover{filter:brightness(1.14)}:root[data-skin=device] .head-sound .cap:active{transform:translateY(1px)}@keyframes head-sound-wait{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){:root[data-skin=device] .head-sound .cap[data-state=waiting] em{animation:none}}:root[data-skin=device] .navkeys a[data-lit] .cap em{--pip:var(--d-clay)}:root[data-skin=device] .navkeys a:hover .cap,:root[data-skin=device] .dkey:hover,:root[data-skin=device] .links a:hover .cap{filter:brightness(1.14)}:root[data-skin=device] .navkeys a:active .cap,:root[data-skin=device] .dkey:active,:root[data-skin=device] .links a:active .cap{transform:translateY(1px)}:root[data-skin=device] .tape,:root[data-skin=device] .chant{background:var(--d-900);border:0;border-bottom:1px solid var(--d-edge);padding:9px 28px;box-shadow:inset 0 1px #0009}:root[data-skin=device] .chant{border-top:1px solid var(--d-edge);padding:12px 28px}:root[data-skin=device] .tape .tape-inner,:root[data-skin=device] .chant .chant-inner,:root[data-skin=device] .chant.reverse{display:none}:root[data-skin=device] .strip-glass{box-sizing:content-box;background:var(--d-glass);box-shadow:var(--d-glass-inset);border-radius:4px;padding:6px 8px;position:relative;overflow:hidden}:root[data-skin=device] .strip-track{width:max-content;animation:60s linear infinite d-strip;display:flex}:root[data-skin=device] .strip-track canvas{flex:none;display:block}@keyframes d-strip{to{transform:translateX(calc(-1 * var(--strip-w,0px)))}}:root[data-skin=device] .block{max-width:1240px;margin:0 auto;padding:112px 48px 100px}:root[data-skin=device] .block+.block{border-top:1px solid var(--d-edge)}:root[data-skin=device] .block-head{border:0;margin:0 0 30px;padding:0}:root[data-skin=device] .block-head:after,:root[data-skin=device] .file{display:none}:root[data-skin=device] .kicker{align-items:baseline;gap:12px;margin-bottom:18px;display:flex}:root[data-skin=device] .kicker span{font:400 10px/1 var(--d-mono);letter-spacing:2px;color:var(--d-faint)}:root[data-skin=device] .title{box-shadow:none;color:var(--d-text);font:800 clamp(34px, 4.8vw, 66px)/.98 var(--d-sans);letter-spacing:.2px;text-transform:uppercase;background:0 0;margin:0;padding:0;font-stretch:118%}:root[data-skin=device] .lede{max-width:640px;font:400 clamp(18px, 1.55vw, 22px)/1.5 var(--d-sans);letter-spacing:0;color:#d9dcd6;white-space:pre-line;margin:0 0 14px}:root[data-skin=device] .lede-sub,:root[data-skin=device] .note{max-width:680px;font:400 15px/1.65 var(--d-sans);color:var(--d-dim);margin:0 0 34px}:root[data-skin=device] .sec-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:56px;display:grid}:root[data-skin=device] .race-screen{top:calc(var(--topbar) + 28px);margin-top:60px;position:sticky}:root[data-skin=device] .board{background:var(--d-800);border:1px solid var(--d-edge);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px;padding:4px 22px 22px;display:grid;box-shadow:inset 0 1px #ffffff0a}:root[data-skin=device] .board-row{border:0;padding:20px 0 16px;display:block}:root[data-skin=device] .board-label{font:700 9.5px/1 var(--d-sans);letter-spacing:1.2px;color:var(--d-dim);margin:0 0 10px;font-stretch:85%}:root[data-skin=device] .board-value{font:650 clamp(24px, 2.5vw, 36px)/1.05 var(--d-sans);font-variant-numeric:tabular-nums;letter-spacing:-.2px;color:var(--d-text);font-stretch:106%}:root[data-skin=device] .row-togo .board-value{color:var(--d-clay)}:root[data-skin=device] .board-suffix{font:400 11px/1.6 var(--d-mono);color:var(--d-dim);margin-top:8px}:root[data-skin=device] .board-suffix b{color:var(--d-text);font-weight:500}:root[data-skin=device] .board .up{color:var(--d-sea)}:root[data-skin=device] .board .down{color:var(--d-down)}:root[data-skin=device] .board-row:nth-child(n+4){border-top:1px solid var(--d-edge);grid-column:1/-1;grid-template-columns:70px 150px 1fr;align-items:baseline;gap:12px;padding:13px 0;display:grid}:root[data-skin=device] .board-row:nth-child(n+4) .board-label,:root[data-skin=device] .board-row:nth-child(n+4) .board-suffix{margin:0}:root[data-skin=device] .board-row:nth-child(n+4) .board-value{font:700 14px/1.2 var(--d-sans);letter-spacing:1.2px;font-stretch:110%}:root[data-skin=device] .board-row.done .board-value{color:var(--d-sea)}:root[data-skin=device] .board-row.pending .board-value{color:var(--d-clay)}:root[data-skin=device] .board-row.flash .board-value{animation:.9s ease-out d-flash}@keyframes d-flash{0%{color:var(--d-clay);text-shadow:0 0 18px #f08a4b99}}:root[data-skin=device] .gauge{grid-column:1/-1;margin-top:26px}:root[data-skin=device] .gauge-track{background:var(--d-700);border:0;border-radius:3px;height:6px;position:relative}:root[data-skin=device] .gauge-track:before{content:none}:root[data-skin=device] .gauge-fill{background:var(--d-clay);border-radius:3px}:root[data-skin=device] .gauge-mark{background:var(--d-text);width:2px;margin-left:-1px;top:-6px;bottom:-6px}:root[data-skin=device] .gauge-mark:after{content:none}:root[data-skin=device] .gauge-mark span{font:500 10px var(--d-mono);letter-spacing:.5px;color:var(--d-text)}:root[data-skin=device] .gauge-scale{font:400 9.5px var(--d-mono);letter-spacing:1px;color:var(--d-faint);margin-top:12px}:root[data-skin=device] .litany{font:700 11px/1.6 var(--d-sans);letter-spacing:1.8px;color:var(--d-clay);margin:24px 0 0;font-stretch:90%}:root[data-skin=device] .board-foot{flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-top:18px;display:flex}:root[data-skin=device] .no-chart{font:800 14px var(--d-sans);letter-spacing:1.4px;color:var(--d-text);font-stretch:125%}:root[data-skin=device] .source{font:400 10.5px var(--d-mono);color:var(--d-dim)}:root[data-skin=device] .bezel{background:var(--d-face);border:1px solid #000;border-radius:16px;padding:16px 16px 14px;box-shadow:inset 0 2px 4px #000000d9,0 1px #ffffff0d,0 24px 50px #00000059}:root[data-skin=device] .bz-top{font:650 9px/1 var(--d-sans);letter-spacing:2.4px;color:#858a84;justify-content:space-between;margin:0 4px 10px;font-stretch:125%;display:flex}:root[data-skin=device] .glass{background:var(--d-glass);box-shadow:var(--d-glass-inset);border-radius:5px;justify-content:center;padding:12px;display:flex;position:relative}:root[data-skin=device] .glass canvas{display:block}:root[data-skin=device] .bz-keys{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}:root[data-skin=device] .dkey{height:34px;font:650 12px/1 var(--d-sans);letter-spacing:.7px;cursor:pointer;padding:0 14px 0 12px;font-stretch:90%}:root[data-skin=device] .dkey[data-pip=cobalt]{--pip:var(--d-cobalt)}:root[data-skin=device] .dkey[data-pip=sea]{--pip:var(--d-sea)}:root[data-skin=device] .dkey[data-pip=clay]{--pip:var(--d-clay)}:root[data-skin=device] .dkey.fill{background:var(--d-clay);color:var(--d-on-clay);border-color:#0000;box-shadow:inset 0 1px #ffffff4d,0 1px #00000080}:root[data-skin=device] .dkey.fill em{display:none}:root[data-skin=device] .calc{width:min(100%, calc((100svh - var(--topbar) - 52px) / 1.62));background:linear-gradient(172deg,#26282d,#1d1e22 50%,#18191c);border:1px solid #000;border-radius:20px 20px 30px 30px;flex-direction:column;justify-self:center;padding:9px 9px 14px;display:flex;box-shadow:inset 0 1px #ffffff12,inset 0 -3px 8px #00000073,0 24px 50px #00000059}:root[data-skin=device] .calc .calc-face{border-radius:14px;box-shadow:inset 0 2px 4px #000000d9,0 1px #ffffff0f}:root[data-skin=device] .calc-body{aspect-ratio:1/.93;flex-direction:column;padding:14px 8px 0;display:flex}:root[data-skin=device] .calc .bz-keys{flex-wrap:nowrap;gap:8px;margin:0}:root[data-skin=device] .calc .bz-keys .dkey{flex:1;justify-content:center}:root[data-skin=device] .calc .board{box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;align-content:space-between;gap:0 14px;margin-top:6px;padding:0 4px}:root[data-skin=device] .calc .board-row{padding:16px 0 12px}:root[data-skin=device] .calc .board-value{font-size:clamp(19px,1.75vw,25px)}:root[data-skin=device] .calc .board-suffix{font-size:10px;line-height:1.55}:root[data-skin=device] .calc .board-row:nth-child(n+4){grid-template-columns:40px 78px minmax(0,1fr);gap:10px;padding:11px 0}:root[data-skin=device] .calc .board-row:nth-child(n+4) .board-value{font-size:12.5px}:root[data-skin=device] .calc .gauge{margin:20px 0 4px}:root[data-skin=device] .thesis{flex-direction:column;gap:10px;margin:0 0 6px;display:flex}:root[data-skin=device] .thesis strong{font:800 clamp(22px, 2.5vw, 32px)/1.1 var(--d-sans);letter-spacing:.2px;color:var(--d-text);font-stretch:112%}:root[data-skin=device] .thesis span{font:400 15px/1.6 var(--d-sans);color:var(--d-dim)}:root[data-skin=device] .menu{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:start;gap:52px;margin-top:36px;display:grid}:root[data-skin=device] .menu-hits{left:12px;right:12px;top:calc(12px + var(--row,32px));flex-direction:column;display:flex;position:absolute}:root[data-skin=device] .menu-hit{height:var(--row,32px);color:#0000;cursor:pointer;background:0 0;border:0;border-radius:2px;padding:0;font-size:1px}:root[data-skin=device] .menu-hit:focus-visible{outline:2px solid var(--d-clay-deep);outline-offset:0}:root[data-skin=device] .menu-detail{padding-top:26px}:root[data-skin=device] .md-tag{font:700 10px/1 var(--d-sans);letter-spacing:1px;color:var(--d-clay);font-stretch:85%}:root[data-skin=device] .md-value{font:800 clamp(28px, 3.4vw, 46px)/1 var(--d-sans);text-transform:uppercase;color:var(--d-text);margin:14px 0 10px;font-stretch:118%}:root[data-skin=device] .md-note{font:400 11px/1.6 var(--d-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--d-dim);margin:0 0 18px}:root[data-skin=device] .md-body{max-width:560px;font:400 17px/1.6 var(--d-sans);color:var(--d-soft);margin:0}:root[data-skin=device] #dossier .rows{display:none}:root[data-skin=device] .has-chip{background:linear-gradient(var(--d-glass-200), var(--d-glass-300));border-radius:4px;place-self:start;padding:6px 7px;display:inline-flex;box-shadow:inset 0 1px 2px #0006,inset 0 0 0 1px #00000040}:root[data-skin=device] .chip-lcd{display:block}:root[data-skin=device] .commandments{border:0;gap:10px;margin:0;padding:0;list-style:none;display:grid}:root[data-skin=device] .cmd{background:var(--d-800);border:1px solid var(--d-edge);box-shadow:none;border-radius:10px}:root[data-skin=device] .cmd summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) 28px;align-items:center;gap:18px;min-height:0;padding:12px 16px;list-style:none;display:grid}:root[data-skin=device] .cmd-num{background:0 0;border:0;padding:0}:root[data-skin=device] .cmd-num.has-chip{background:linear-gradient(var(--d-glass-200), var(--d-glass-300));align-self:center;padding:5px 6px;box-shadow:inset 0 1px 2px #0006,inset 0 0 0 1px #00000040}:root[data-skin=device] .cmd-title{font:700 clamp(12.5px, 1.15vw, 14.5px)/1.4 var(--d-sans);letter-spacing:1.2px;text-transform:uppercase;color:var(--d-text);padding:0;font-stretch:92%}:root[data-skin=device] .cmd .plus{width:28px;height:28px;font:400 14px/1 var(--d-mono);color:var(--d-dim);border-radius:6px;justify-content:center;padding:0}:root[data-skin=device] .cmd[open]{box-shadow:none;background:var(--d-800);border-color:#f08a4b52}:root[data-skin=device] .cmd-body{max-width:820px;font:400 15px/1.65 var(--d-sans);color:var(--d-soft);margin:0;padding:0 22px 20px}:root[data-skin=device] .links{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}:root[data-skin=device] .links a{box-shadow:none;color:var(--d-text);background:0 0;border:0;flex-direction:column;align-items:stretch;gap:6px;padding:0;text-decoration:none;display:flex}:root[data-skin=device] .links a:hover,:root[data-skin=device] .links a:focus-visible{color:var(--d-text);background:0 0;border:0}:root[data-skin=device] .links .over{justify-content:space-between;gap:8px;display:flex}:root[data-skin=device] .links .over .chip{color:var(--d-clay);font:inherit;letter-spacing:inherit;border:0;padding:0}:root[data-skin=device] .links .over .link-note{color:var(--d-sea);text-align:right;font:inherit;letter-spacing:inherit;opacity:1}:root[data-skin=device] .links .cap{width:100%;height:58px;font:700 14px/1.1 var(--d-sans);letter-spacing:.8px;border-radius:9px;padding:0 16px;font-stretch:92%}:root[data-skin=device] .links .cap em{width:7px;height:7px}:root[data-skin=device] .links a[data-role=cobalt] .cap em{--pip:var(--d-cobalt)}:root[data-skin=device] .links a[data-role=sea] .cap em{--pip:var(--d-sea)}:root[data-skin=device] .links a[data-role=primary] .cap{background:var(--d-clay);color:var(--d-on-clay);border-color:#0000;box-shadow:inset 0 1px #ffffff4d,0 1px #00000080}:root[data-skin=device] .links a[data-role=primary] .cap em{display:none}:root[data-skin=device] .links .link-label{font:inherit;letter-spacing:inherit}:root[data-skin=device] .links .link-arrow{font:400 14px var(--d-mono);opacity:.65;margin-left:auto}:root[data-skin=device] .footer{background:var(--d-950);border-top:1px solid var(--d-edge);color:inherit;font-size:inherit;padding:64px 28px 72px}:root[data-skin=device] .footer>*{max-width:none}:root[data-skin=device] .backlabel{color:#2e3233;max-width:920px;font:400 11.5px/1.65 var(--d-sans);background:#d9dad6;border-radius:10px;margin:0 auto;padding:22px 26px 18px;box-shadow:inset 0 0 0 1px #00000026,0 18px 40px #0006}:root[data-skin=device] .bl-head{border-bottom:1px solid #0000002e;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:12px;padding-bottom:10px;display:flex}:root[data-skin=device] .bl-head b{font:800 16px/1 var(--d-sans);letter-spacing:.4px;color:#1b1d1e;font-stretch:125%}:root[data-skin=device] .bl-head span{font:600 8.5px/1 var(--d-sans);letter-spacing:2.4px;text-transform:uppercase;color:#55595a;font-stretch:125%}:root[data-skin=device] .footer-legal p{color:#2e3233;margin:0 0 8px}:root[data-skin=device] .footer-sources{color:#3d4142;opacity:1;margin:0;font-size:11px}:root[data-skin=device] .bl-note{font:400 11px/1.5 var(--d-mono);color:#3d4142;border-top:1px dashed #00000038;margin:10px 0 0;padding-top:10px}:root[data-skin=device] .bl-foot{font:500 10px/1 var(--d-mono);letter-spacing:1px;color:#2e3233;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:12px;display:flex}:root[data-skin=device] .bl-barcode{color:#1b1d1e;line-height:0}:root[data-skin=device] .footer-copy{font:inherit;letter-spacing:inherit;color:inherit;margin:0 0 0 auto}:root[data-skin=device] #boot{background:var(--d-900)}:root[data-skin=device] .boot-box{background:var(--d-face);border:1px solid #000;border-radius:16px;width:min(700px,100%);padding:16px 16px 14px;box-shadow:inset 0 2px 4px #000000d9,0 1px #ffffff0d,0 30px 70px #00000080}:root[data-skin=device] .boot-logo{display:none}:root[data-skin=device] .boot-lines{background:var(--d-glass);min-height:12em;box-shadow:var(--d-glass-inset);color:var(--d-ink);font:500 11.5px/1.8 var(--d-mono);letter-spacing:.6px;border-radius:5px;margin:0;padding:14px 16px}:root[data-skin=device] .boot-lines .hot{color:var(--d-clay-deep);font-weight:600}:root[data-skin=device] .boot-lines .ok{color:var(--d-sea-deep)}:root[data-skin=device] .boot-lines .dim{color:var(--d-ink-dim)}:root[data-skin=device] .boot-key{background:var(--d-key);width:100%;height:40px;box-shadow:var(--d-key-shadow);color:var(--d-soft);font:650 11px/1 var(--d-sans);letter-spacing:1.2px;border:1px solid #ffffff12;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:14px 0 0;padding:0 14px 0 12px;font-stretch:90%;animation:none;display:flex}:root[data-skin=device] .boot-key em{background:var(--d-sea);width:6px;height:6px;box-shadow:0 0 8px color-mix(in srgb, var(--d-sea) 70%, transparent);border-radius:2px;flex:none;display:block}:root[data-skin=device] .boot-key.enter{background:var(--d-clay);color:var(--d-on-clay);letter-spacing:1.4px;border-color:#0000;padding:0 18px;font-size:11.5px;font-weight:700;box-shadow:inset 0 1px #ffffff4d,0 1px #00000080}:root[data-skin=device] .boot-key.enter em{display:none}:root[data-skin=device] .boot-box.upside-down{animation-name:boot-turn-device;box-shadow:inset 0 -2px 4px #000000d9,0 -1px #ffffff0d,0 -30px 70px #00000080}@keyframes boot-turn-device{0%{animation-timing-function:cubic-bezier(.55,0,.9,.55);transform:none;box-shadow:inset 0 2px 4px #000000d9,0 1px #ffffff0d,0 30px 70px #00000080}30%{animation-timing-function:cubic-bezier(.3,.3,.75,1);transform:rotate(90deg)scale(.9);box-shadow:inset 2px 0 4px #000000d9,1px 0 #ffffff0d,30px 0 70px #00000080}60%{animation-timing-function:cubic-bezier(.2,.8,.4,1);transform:rotate(180deg)}73%{animation-timing-function:ease-in-out;transform:rotate(185deg)}87%{animation-timing-function:ease-in-out;transform:rotate(178.5deg)}}:root[data-skin=device] .countdown{flex-direction:column;gap:10px;max-width:680px;margin:0 0 30px;display:flex}:root[data-skin=device] .countdown strong{font:800 clamp(20px, 2.1vw, 28px)/1.12 var(--d-sans);letter-spacing:.3px;color:var(--d-clay);font-stretch:112%}:root[data-skin=device] .countdown .method{font:400 10.5px/1.6 var(--d-mono);color:var(--d-dim)}:root[data-skin=device] .why{max-width:680px;margin:52px 0 0}:root[data-skin=device] .why-title{font:700 11px/1 var(--d-sans);letter-spacing:2.4px;color:var(--d-sea);margin:0 0 12px;font-stretch:125%}:root[data-skin=device] .why-body{font:400 15px/1.65 var(--d-sans);color:var(--d-soft);margin:0}:root[data-skin=device] #race .thesis{max-width:680px;margin:44px 0 0}:root[data-skin=device] .links .copy-key{width:100%;color:var(--d-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:6px;padding:0;display:flex}:root[data-skin=device] .links .copy-key[data-role=cobalt] .cap em{--pip:var(--d-cobalt)}:root[data-skin=device] .links .copy-key:hover .cap{filter:brightness(1.14)}:root[data-skin=device] .links .copy-key:active .cap{transform:translateY(1px)}@media (max-width:1000px){:root[data-skin=device] .navkeys{gap:7px}:root[data-skin=device] .navkeys .cap{padding:0 8px;font-size:10px}:root[data-skin=device] .sec-grid{grid-template-columns:1fr;gap:36px}:root[data-skin=device] .race-screen{max-width:560px;margin-top:0;position:static}:root[data-skin=device] #race .sec-grid{grid-template-columns:minmax(0,1fr);gap:0}:root[data-skin=device] #race .sec-main{display:contents}:root[data-skin=device] #race .sec-main>*{order:2}:root[data-skin=device] #race .sec-main>:is(.block-head,.countdown,.lede,.lede-sub){order:0}:root[data-skin=device] #race .calc{order:1;justify-self:start;width:100%;margin:0 0 30px}:root[data-skin=device] .calc-body{aspect-ratio:auto}:root[data-skin=device] .calc .board{flex:none}:root[data-skin=device] .links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){:root[data-skin=device] .menu-key{background:var(--d-key);height:30px;box-shadow:var(--d-key-shadow);color:#f1f2ee;font:650 11px/1 var(--d-sans);letter-spacing:.8px;cursor:pointer;border:1px solid #ffffff12;border-radius:7px;align-items:center;gap:8px;margin-left:auto;padding:0 12px 0 10px;font-stretch:90%;display:inline-flex}:root[data-skin=device] .menu-key em{background:#45474e;border-radius:2px;flex:none;width:6px;height:6px}:root[data-skin=device] .menu-key[aria-expanded=true]{border-color:#f08a4b59}:root[data-skin=device] .menu-key[aria-expanded=true] em{background:var(--d-clay);box-shadow:0 0 8px color-mix(in srgb, var(--d-clay) 70%, transparent)}:root[data-skin=device] .head-menu{background:var(--d-face);border:1px solid #000;border-radius:16px;flex-direction:column;gap:18px;padding:16px 16px 18px;display:none;position:absolute;top:calc(100% + 8px);left:12px;right:12px;box-shadow:inset 0 1px #ffffff0d,0 24px 50px #0000008c}:root[data-skin=device] .topbar.menu-open .head-menu{display:flex}:root[data-skin=device] .head-menu .navkeys{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;display:grid}:root[data-skin=device] .head-menu :is(.navkeys,.head-sound) .cap{width:100%;height:40px;padding:0 12px;font-size:12px;display:flex}:root[data-skin=device] .head-sound{border-top:1px solid #ffffff12;border-left:0;margin:0;padding:16px 0 0}:root[data-skin=device] .head-sound-keys{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}:root[data-skin=device] .brand span{white-space:nowrap;letter-spacing:1.5px}:root[data-skin=device] .topbar{padding:0 18px}:root[data-skin=device] .tape,:root[data-skin=device] .chant{padding:8px 12px}:root[data-skin=device] .block{padding:72px 20px 64px}:root[data-skin=device] .title{overflow-wrap:anywhere;font-size:clamp(25px,7.6vw,38px);font-stretch:108%}:root[data-skin=device] .board{grid-template-columns:1fr;padding:4px 16px 18px}:root[data-skin=device] .board-row,:root[data-skin=device] .board-row:nth-child(n+4){border-top:1px solid var(--d-edge);grid-template-columns:74px minmax(0,1fr);align-items:baseline;gap:4px 12px;padding:14px 0;display:grid}:root[data-skin=device] .board-row:first-child{border-top:0}:root[data-skin=device] .board-label{margin:0}:root[data-skin=device] .board-suffix{grid-column:2;margin:0}:root[data-skin=device] .calc .board-row:nth-child(n+4){grid-template-columns:74px minmax(0,1fr);gap:4px 12px;padding:14px 0}:root[data-skin=device] .menu{grid-template-columns:1fr;gap:26px}:root[data-skin=device] .menu-detail{padding-top:0}:root[data-skin=device] .cmd summary{gap:12px;padding:10px 12px}:root[data-skin=device] .cmd-body{padding:0 14px 16px}:root[data-skin=device] .links{grid-template-columns:1fr;gap:12px}:root[data-skin=device] .footer{padding:40px 12px 48px}:root[data-skin=device] .backlabel{padding:18px 16px 14px}}@media (max-width:360px){:root[data-skin=device] .topbar{padding:0 14px}:root[data-skin=device] .brand span{letter-spacing:1px;font-size:7px}}@media (prefers-reduced-motion:reduce){:root[data-skin=device] .strip-track{animation:none}}:root[data-skin=device] #hero[data-world] .ev-frame{box-shadow:0 0 0 100vmax var(--d-900), var(--d-glass-inset);background:0 0;border:0;border-radius:4px}:root[data-skin=device] #hero[data-world] .world-controls{display:none}:root[data-skin=device] #hero[data-world] .ev-frame{bottom:22px}:root[data-skin=device] #hero[data-world] .ev-corners{bottom:32px}:root[data-skin=device] #hero[data-world=default]{--paper:#1b2422;--dim:#55615d;--clay:#b24f1c;--green:#1e6f6a;--red:#b24f1c;--up:#1e6f6a;--down:#b24f1c;--line:#1b242224;--edge:#1b242229;--surface:#f0f4eea8;--black:#e8ede6;--panel:#e8ede6;color:var(--paper);background:#dde4db}:root[data-skin=device] #hero[data-world=default] .bracket{font:500 9.5px/1 var(--d-mono);letter-spacing:2.4px;color:var(--dim);margin-bottom:16px}:root[data-skin=device] #hero[data-world=default] .bracket:before{background:var(--clay);vertical-align:0;border-radius:2px;width:6px;height:6px;margin-right:10px}:root[data-skin=device] #hero .hero-ca{font:500 9.5px/1 var(--d-mono);letter-spacing:1.6px;color:var(--dim);right:46px}:root[data-skin=device] #hero[data-world=default] .tag-main{font:800 clamp(26px, 2.9vw, 42px)/.98 var(--d-sans);letter-spacing:.2px;text-transform:uppercase;color:var(--paper);font-stretch:118%}:root[data-skin=device] #hero[data-world=default] .tag-sub{font:700 10px/1.2 var(--d-sans);letter-spacing:1.4px;text-transform:uppercase;color:var(--clay);margin-top:12px;font-stretch:85%}:root[data-skin=device] #hero[data-world=default] .tag-sub:before{content:none}:root[data-skin=device] #hero[data-world=default] .subject-monitor .observation-stamp{top:calc(var(--topbar) + 34px);border-bottom:0;padding-bottom:0;left:46px;right:3vw}:root[data-skin=device] #hero[data-world=default] .hero-title{top:calc(var(--topbar) + 70px)}:root[data-skin=device] #hero[data-world=default] .subject-monitor .monitor-toggle{display:none}:root[data-skin=device] #hero[data-world=default] :is(.hero-title,.ev-corners,.ev-face-label),:root[data-skin=device] #hero[data-world=default] .subject-monitor :is(.observation-stamp,.instrument){pointer-events:auto;-webkit-user-select:text;user-select:text}:root[data-skin=device] #hero[data-world=default] .ev-corners{font:600 8.5px/1 var(--d-sans);letter-spacing:2.2px;text-transform:uppercase;color:var(--dim);font-stretch:125%}:root[data-skin=device] #hero[data-world=default] .ev-corners b{font:500 10px/1 var(--d-mono);letter-spacing:.5px;color:var(--paper)}:root[data-skin=device] #hero[data-world=default] .subject-monitor .observation-stamp{font:600 8.5px/1 var(--d-sans);letter-spacing:2.2px;text-transform:uppercase;color:var(--dim);font-stretch:125%}:root[data-skin=device] #hero#hero[data-world=default] .ev-face{color:var(--d-clay-deep);border-color:#b24f1c52}:root[data-skin=device] #hero#hero[data-world=default] .ev-face-label b{background:var(--d-ink);color:#dfe6dc;font:500 9px/1.5 var(--d-mono);letter-spacing:1.2px;border-left:0;padding:2px 6px}:root[data-skin=device] #hero#hero[data-world=default] .ev-face-label span{color:var(--dim);font:400 8px/1.6 var(--d-mono)}:root[data-skin=device] #hero#hero[data-ocular] .ev-face{border-color:var(--d-clay-deep);box-shadow:0 0 0 1px #b24f1c66}:root[data-skin=device] #hero[data-world=default] .subject-monitor .face-hit,:root[data-skin=device] #hero[data-world=default] .subject-monitor .face-hit[aria-expanded=true]{cursor:pointer}:root[data-skin=device] #hero[data-world=default] .subject-monitor .face-hit:hover{background:0 0}:root[data-skin=device] #hero[data-world=default] .subject-monitor .face-hit span{display:none}:root[data-skin=device] #hero[data-world=default] .subject-monitor{--sm-ink:#f4f5f1;--sm-dim:#dcdfd8;--sm-faint:#c4c8c1;--sm-rule:#ffffff1a;--sm-glass:#0b0d0e4d;--sm-accent:#f08a4b}:root[data-skin=device] #hero[data-world=default] .subject-monitor .instrument{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #0000008c;border-radius:12px;box-shadow:inset 0 1px #ffffff14,0 18px 40px #1b24222e}:root[data-skin=device] #hero[data-world=default] .subject-monitor header{font:600 8.5px/1.2 var(--d-sans);letter-spacing:1.3px;text-transform:uppercase;white-space:nowrap;font-stretch:108%}:root[data-skin=device] #hero[data-world=default] .subject-monitor header i{font:700 8.5px/1 var(--d-sans);letter-spacing:.8px;color:var(--d-sea);font-stretch:85%}:root[data-skin=device] #hero[data-world=default] .subject-monitor .vital label{font:500 11px/1.4 var(--d-sans);letter-spacing:.2px}:root[data-skin=device] #hero[data-world=default] .subject-monitor .vital label b{font:500 11px/1.4 var(--d-mono)}:root[data-skin=device] #hero[data-world=default] .subject-monitor .vital svg{color:var(--d-clay)}:root[data-skin=device] #hero[data-world=default] .subject-monitor .meter{background:#ffffff1a;border-radius:2px;height:4px}:root[data-skin=device] #hero[data-world=default] .subject-monitor .meter i{border-radius:2px}:root[data-skin=device] #hero[data-world=default] .subject-monitor small{font:700 8px/1.3 var(--d-sans);letter-spacing:.9px;text-transform:uppercase;font-stretch:85%}:root[data-skin=device] #hero[data-world=default] .subject-monitor .derivative-table b{font:600 11px/1.35 var(--d-sans);letter-spacing:.1px}:root[data-skin=device] #hero[data-world=default] .subject-monitor .derivative-table em{font:500 11px/1 var(--d-mono)}:root[data-skin=device] #hero[data-world=default] .subject-monitor footer{font:600 7.5px/1.4 var(--d-sans);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;font-stretch:100%}:root[data-skin=device] #hero[data-world=default] .subject-monitor button:focus-visible{outline-color:var(--d-clay)}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular-path button{font:700 8.5px/1 var(--d-sans);letter-spacing:.9px;text-transform:uppercase;font-stretch:85%}:root[data-skin=device] #hero[data-world=default] .subject-monitor :is(.ocular-close,.vitals-close){font:400 15px/1 var(--d-sans);background:0 0;border-color:#0000;font-size:0;position:relative}:root[data-skin=device] #hero[data-world=default] .subject-monitor :is(.ocular-close,.vitals-close):before,:root[data-skin=device] #hero[data-world=default] .subject-monitor :is(.ocular-close,.vitals-close):after{content:"";background:currentColor;border-radius:1px;width:9px;height:1.3px;margin:-1.45px 0 0 -4.5px;position:absolute;top:50%;left:50%;transform:rotate(45deg)}:root[data-skin=device] #hero[data-world=default] .subject-monitor :is(.ocular-close,.vitals-close):after{transform:rotate(-45deg)}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular-act{background:var(--d-clay);color:var(--d-on-clay);font:650 9.5px/1 var(--d-sans);letter-spacing:.8px;border:1px solid #0000;border-radius:7px;font-stretch:90%;box-shadow:inset 0 1px #ffffff4d,0 1px #00000080}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular-act:hover{filter:brightness(1.08)}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular-flash{background:var(--d-clay);color:var(--d-on-clay);font-family:var(--d-sans)}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular-mark{border-color:#f08a4b52}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular-mark:is(:hover,:focus-visible){border-color:var(--d-clay);background-color:#f08a4b24}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular-mark span{background:var(--d-ink);color:#dfe6dc;border-left-color:var(--d-clay);font:600 7.5px/1.6 var(--d-sans);letter-spacing:.8px;padding:1px 5px;font-stretch:100%}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular-mark.flip span{border-right-color:var(--d-clay)}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular-scan{border-bottom-color:var(--d-clay);background:linear-gradient(#0000 72%,#f08a4b29);box-shadow:0 8px 16px -6px #f08a4bcc}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular-field{font:500 8px/1.4 var(--d-mono);letter-spacing:.4px;text-transform:none}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular{-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #0000008c;border-radius:12px;overflow:hidden;box-shadow:0 18px 40px #1b24222e}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular header{border-top:0;padding-top:12px;padding-bottom:6px}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular>*{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:relative}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular:before{content:"";background:var(--sm-glass);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask:linear-gradient(#000 0 0) var(--hole-x,0) var(--hole-y,0) / var(--hole-w,0) var(--hole-h,0) no-repeat, linear-gradient(#000 0 0);-webkit-mask-composite:xor;border-radius:11px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff14;-webkit-mask-composite:xor;mask-composite:exclude}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular>:last-child{padding-bottom:12px}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular-note{font:500 11px/1.45 var(--d-sans);letter-spacing:.2px;color:var(--sm-ink)}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular-fine{color:var(--sm-dim);font:500 8.5px/1.45 var(--d-sans);padding-top:8px}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular-fine .formula{font:500 8.5px/1.45 var(--d-mono);color:var(--sm-ink);margin:3px 0 6px}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular-fine dl{gap:2px 6px}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular-fine dt{font:600 8px/1.4 var(--d-sans);white-space:nowrap;color:var(--sm-dim);font-stretch:92%}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular-fine dd{font:500 8.5px/1.4 var(--d-mono);white-space:nowrap;color:var(--sm-ink)}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular-fine .result{font:500 9.5px/1.4 var(--d-sans);color:var(--sm-ink);margin:6px 0 0}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular-fine .result b{font:500 9.5px/1.4 var(--d-mono);color:var(--d-clay)}@media (min-width:761px){:root[data-skin=device] #hero#hero[data-world=default]{height:calc(100svh - 48px);min-height:680px}:root[data-skin=device] #hero[data-world=default] .subject-monitor .instrument.projecting{animation-name:ocular-project-v}:root[data-skin=device] #hero[data-world=default] .subject-monitor .instrument.unprojecting{animation-name:ocular-unproject-v}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular{left:auto;right:3vw;top:calc(var(--topbar) + 20px);height:-moz-fit-content;height:fit-content;margin-block:auto;bottom:22px}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular-status{box-sizing:border-box;min-height:44px}:root[data-skin=device] #hero[data-world=default] .subject-monitor .vitals{left:3vw;right:auto;top:calc(var(--topbar) + 186px)}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular-path{padding-bottom:4px}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular-status{padding-block:6px}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular-fine{padding-top:7px}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular-fine .formula{margin:2px 0 4px}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular-fine .result{margin-top:4px}}@media (max-width:760px){:root[data-skin=device] #hero .hero-ca{right:5%}:root[data-skin=device] #hero:not([data-world=default]) .hero-ca{right:36px}:root[data-skin=device] #hero[data-world=default] .tag-main{letter-spacing:0;font-size:min(20px,4.9vw);font-stretch:75%}:root[data-skin=device] #hero[data-world=default] .tag-sub{letter-spacing:.6px;margin-top:8px;font-size:9px}:root[data-skin=device] #hero[data-world=default] .subject-monitor .observation-stamp{top:calc(var(--topbar) + 24px);letter-spacing:.6px;font-size:7px;font-stretch:100%;left:5%;right:5%}:root[data-skin=device] #hero[data-world=default] .hero-title{top:calc(var(--topbar) + 56px)}:root[data-skin=device] #hero[data-world=default] .subject-monitor .vitals{top:612px}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular{padding:0;top:241px;left:5%;right:5%}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular>:not(.ocular-frame){padding-inline:9px}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular-frame{padding-left:9px}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular .ocular-status{padding:0 9px 8px 10px}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular>:last-child{padding-bottom:9px}:root[data-skin=device] #hero#hero[data-world=default]{height:auto}:root[data-skin=device] #hero#hero[data-world=default][data-frame=short]{min-height:var(--frame-short,664px)}:root[data-skin=device] #hero#hero[data-world=default][data-framing]{transition:min-height .34s cubic-bezier(.45,0,.2,1)}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular header{padding-top:9px}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular-fine dl{grid-template-columns:repeat(3,auto auto)}:root[data-skin=device] #hero[data-world=default] .subject-monitor .vital label,:root[data-skin=device] #hero[data-world=default] .subject-monitor .vital label b,:root[data-skin=device] #hero[data-world=default] .subject-monitor .derivative-table b,:root[data-skin=device] #hero[data-world=default] .subject-monitor .derivative-table em{font-size:10px}:root[data-skin=device] #hero[data-world] .ev-frame{bottom:12px}:root[data-skin=device] #hero[data-world] .ev-corners{bottom:24px}:root[data-skin=device] #hero#hero[data-world=default]{min-height:1048px}}@media (max-width:360px){:root[data-skin=device] #hero#hero[data-world=default]{min-height:1068px}}@keyframes ocular-project-v{0%{opacity:.6;animation-timing-function:cubic-bezier(.2,.9,.3,1);transform:scale(0,.012);box-shadow:0 0 0 1px #f08a4b,0 0 22px #f08a4b99}40%{opacity:1;animation-timing-function:cubic-bezier(.25,.85,.3,1);transform:scaleY(.012);box-shadow:0 0 0 1px #f08a4b,0 0 22px #f08a4b99}70%{opacity:.82}to{opacity:1;transform:none}}@keyframes ocular-unproject-v{0%{opacity:1;animation-timing-function:cubic-bezier(.6,0,.9,.5);transform:none}50%{opacity:1;animation-timing-function:cubic-bezier(.6,0,.9,.5);transform:scaleY(.012);box-shadow:0 0 0 1px #f08a4b,0 0 22px #f08a4b99}to{opacity:0;transform:scale(0,.012);box-shadow:0 0 0 1px #f08a4b,0 0 22px #f08a4b99}}@media (prefers-reduced-motion:reduce){:root[data-skin=device] #hero#hero[data-world=default][data-framing]{transition:none}}:root[data-skin=device] #hero .scene-key{z-index:7;box-sizing:border-box;justify-content:center;height:30px;font-size:11px;position:absolute}:root[data-skin=device] #hero .scene-key[hidden]{display:none}:root[data-skin=device] #hero .scene-key[aria-disabled=true]{cursor:default;filter:none;transform:none}:root[data-skin=device] #hero .scene-key[aria-pressed=true] em{animation:1.4s ease-in-out infinite scene-key-on}@keyframes scene-key-on{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){:root[data-skin=device] #hero .scene-key[aria-pressed=true] em{animation:none}}:root[data-skin=device] #hero[data-world=default] .subject-monitor .vitals{flex-direction:column;display:flex}:root[data-skin=device] #hero[data-world=default] .subject-monitor .chain-table{flex-direction:column;flex:1 0 auto;display:flex}:root[data-skin=device] #hero[data-world=default] .subject-monitor .chain-table small{margin:12px 0 2px;display:block}:root[data-skin=device] #hero[data-world=default] .subject-monitor .chain-table small:first-child{margin-top:0}:root[data-skin=device] #hero[data-world=default] .subject-monitor .chain-table p{flex:1 0 auto;align-content:center;padding-block:6px}:root[data-skin=device] #hero[data-world=default] .subject-monitor .chain-table p:has(+small){border-bottom:0}:root[data-skin=device] #hero[data-world=default] .subject-monitor .chain-table em{font-variant-numeric:tabular-nums}:root[data-skin=device] #hero[data-world=default] .subject-monitor .chain-table [hidden]{display:none!important}@media (min-width:761px){:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular{top:calc(var(--topbar) + 186px);margin-block:0;bottom:auto}:root[data-skin=device] #hero#hero[data-world=default]{min-height:840px}:root[data-skin=device] #hero[data-world=default] .subject-monitor .vitals footer{white-space:normal}}@media (min-width:761px) and (max-width:1100px){:root[data-skin=device] #hero[data-world=default] .subject-monitor .vitals{width:236px}:root[data-skin=device] #hero[data-world=default] .subject-monitor .chain-table :is(b,em){font-size:10px}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular header{letter-spacing:.9px;gap:6px}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular-fine dl{grid-template-columns:repeat(2,auto auto)}}@media (max-width:760px){:root[data-skin=device] #hero#hero[data-world=default]{min-height:690px}:root[data-skin=device] #hero[data-world=default] .subject-monitor{--drawer-top:192px;--drawer-bottom:calc(100% - 600px);--drawer-edge:16px;--drawer-bar:13px}:root[data-skin=device] #hero[data-world=default] .subject-monitor .vitals .vital svg{display:none}:root[data-skin=device] #hero[data-world=default] .subject-monitor .vitals .vital:first-of-type{margin-bottom:8px}:root[data-skin=device] #hero[data-world=default] .subject-monitor .vitals .meter{margin:8px 0 12px}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular-fine :is(.formula,dl){display:none}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular:has(.ocular-view:not([data-kind=face]):not([data-kind=eye])) .ocular-fine{display:none}:root[data-skin=device] #hero[data-world=default] .subject-monitor .drawer-tab{top:var(--drawer-top);bottom:var(--drawer-bottom);width:var(--drawer-bar);background:var(--sm-glass);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #0000008c;border-radius:6px;min-height:0;padding:0;transition:opacity .18s;display:block;position:absolute;box-shadow:inset 0 1px #ffffff14,0 10px 24px #1b242229}:root[data-skin=device] #hero[data-world=default] .subject-monitor .drawer-tab:before{content:"";background:#f4f5f173;width:1px;margin-left:-.5px;position:absolute;top:12px;bottom:12px;left:50%}:root[data-skin=device] #hero[data-world=default] .subject-monitor .drawer-tab:after{content:"";position:absolute;inset:0 -10px}:root[data-skin=device] #hero[data-world=default] .subject-monitor .drawer-tab[data-for=vitals]{left:var(--drawer-edge)}:root[data-skin=device] #hero[data-world=default] .subject-monitor .drawer-tab[data-for=ocular]{right:var(--drawer-edge)}:root[data-skin=device] #hero[data-world=default] .subject-monitor .drawer-tab:hover{border-color:var(--d-clay)}:root[data-skin=device] #hero[data-drawer=vitals] .subject-monitor .drawer-tab[data-for=vitals],:root[data-skin=device] #hero[data-drawer=ocular] .subject-monitor .drawer-tab[data-for=ocular]{opacity:0;pointer-events:none}:root[data-skin=device] #hero[data-world=default] .subject-monitor :is(.vitals,.ocular){top:var(--drawer-top);bottom:var(--drawer-bottom);overscroll-behavior:contain;width:auto;margin:0;overflow-y:auto}:root[data-skin=device] #hero[data-world=default] .subject-monitor .vitals{left:var(--drawer-edge);right:calc(var(--drawer-edge) + var(--drawer-bar) + 6px)}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular{right:var(--drawer-edge);left:calc(var(--drawer-edge) + var(--drawer-bar) + 6px);flex-direction:column;display:flex;overflow:hidden}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular-frame{box-sizing:border-box;background:0 0;align-self:center;width:min(100%,268px);padding-inline:9px}:root[data-skin=device] #hero[data-world=default] .subject-monitor .chain-table p{padding-block:4px}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular .ocular-status{flex-direction:row;padding:8px 9px}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular-fine{margin-top:auto}:root[data-skin=device] #hero[data-world=default] .subject-monitor .vitals.projecting{animation:.3s cubic-bezier(.2,.8,.3,1) both drawer-open-l}:root[data-skin=device] #hero[data-world=default] .subject-monitor .vitals.unprojecting{animation:.24s cubic-bezier(.6,0,.8,.4) both drawer-close-l}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular.projecting{animation:.3s cubic-bezier(.2,.8,.3,1) both drawer-open-r}:root[data-skin=device] #hero[data-world=default] .subject-monitor .ocular.unprojecting{animation:.24s cubic-bezier(.6,0,.8,.4) both drawer-close-r}:root[data-skin=device] #hero .scene-key{left:var(--drawer-edge,16px);right:var(--drawer-edge,16px);width:auto;height:32px;bottom:46px}}@keyframes drawer-open-l{0%{clip-path:inset(0 calc(100% - 13px) 0 0 round 6px)}to{clip-path:inset(0 round 12px)}}@keyframes drawer-close-l{0%{clip-path:inset(0 round 12px)}to{clip-path:inset(0 calc(100% - 13px) 0 0 round 6px);opacity:0}}@keyframes drawer-open-r{0%{clip-path:inset(0 0 0 calc(100% - 13px) round 6px)}to{clip-path:inset(0 round 12px)}}@keyframes drawer-close-r{0%{clip-path:inset(0 round 12px)}to{clip-path:inset(0 0 0 calc(100% - 13px) round 6px);opacity:0}}@media (prefers-reduced-motion:reduce){:root[data-skin=device] #hero[data-world=default] .subject-monitor .drawer-tab{transition:none}}#hero[data-world]{--paper:#323638;--dim:#606668;--clay:#4f5558;--green:#52585a;--red:#52585a;--up:#323638;--down:#606668;--line:#b7bdbf;--surface:#fafbfbe0;--edge:#bcc2c4;color:var(--paper);background:#f6f6f6;min-height:700px}#hero[data-world] .wall,#hero[data-world] .scan,#hero[data-world] .ev-floor{display:none}#hero[data-world] .world-environment,#hero[data-world] .world-atmosphere{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}#hero[data-world] .world-atmosphere{z-index:1;overflow:hidden}#hero[data-world] .hero-title{top:calc(var(--topbar) + 32px);border:1px solid var(--edge);background:var(--surface);max-width:44vw;color:var(--paper);padding:20px;transition:background .6s,border-radius .6s,box-shadow .6s;left:3vw;box-shadow:0 2px 10px #00000008}#hero[data-world] .bracket{color:var(--dim);font:400 10px var(--mono);letter-spacing:2px;background:0 0;padding:0}#hero[data-world] .tag-sub{font:400 clamp(10px,1vw,14px)/1.5 var(--mono);letter-spacing:2px;color:var(--clay)}#hero[data-world] .panel.status{right:3vw;top:calc(var(--topbar) + 32px);width:280px;color:var(--paper);background:var(--surface);border:1px solid var(--edge);font:400 11px/1.7 var(--mono);transition:background .6s,border-radius .6s,box-shadow .6s;box-shadow:0 2px 10px #00000008}#hero[data-world] .panel-head{color:var(--paper);border-bottom:1px solid var(--edge);font:500 9px var(--mono);letter-spacing:1px;background:0 0}#hero[data-world] .panel-head .led{background:var(--clay);width:5px;height:5px}#hero[data-world] .status-time{border-color:var(--edge)}#hero[data-world] .status-offline .panel-head{background:var(--surface)}#hero[data-world] .logo{bottom:145px;right:3vw;transform:none}#hero[data-world] .logo:before{display:none}#hero[data-world] .logo span{color:var(--paper);-webkit-text-stroke:0;-webkit-text-fill-color:currentColor;filter:none;text-shadow:none;font-family:var(--mono);background:0 0;font-weight:500}#hero[data-world] .logo span:first-child{font-size:32px}#hero[data-world] .logo span:last-child{letter-spacing:2px;font-size:48px}#hero[data-world] .hint{background:var(--surface);color:var(--paper);box-shadow:none;border:1px solid var(--edge)}#hero[data-world] .girl,#hero[data-world] .girl-still{height:calc(100% - 108px);bottom:108px}#hero[data-world] .world-controls{z-index:8;color:var(--paper);font:400 10px/1.4 var(--mono);position:absolute;bottom:20px;left:3vw;right:3vw}#hero[data-world] .world-switches{border:1px solid var(--edge);background:var(--surface);grid-template-columns:repeat(5,1fr);display:grid}#hero[data-world] .world-controls button{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;min-height:42px;padding:8px 12px}#hero[data-world] .world-switches button+button{border-left:1px solid var(--edge)}#hero[data-world] .world-controls button[aria-pressed=true]{background:var(--paper);color:var(--surface-ink,#fff)}#hero[data-world] .world-controls button:hover{box-shadow:inset 0 0 0 1px}#hero[data-world] .world-controls button:focus-visible{outline:2px solid var(--clay);outline-offset:3px}#hero[data-world] .world-switches span{margin-left:10px}#hero[data-world] .world-control-foot{align-items:center;gap:16px;min-height:34px;display:flex}#hero[data-world] .world-label{letter-spacing:1.5px;text-transform:uppercase}#hero[data-world] .world-phases button{min-height:30px;padding:4px 14px}#hero[data-world] .world-next{min-height:34px;margin-left:auto}#hero[data-world=flight]{--clay:#b3431d;--surface:#e0e6e8f0;--edge:#8a999f;background:linear-gradient(#9badbb,#efb38c 60%,#d4d9db)}#hero[data-world=flight] :is(.hero-title,.panel.status,.world-switches){background:repeating-linear-gradient(0deg,#ffffff15 0 1px,#0000 1px 3px),linear-gradient(135deg,#f0f2f3,#c3cdd1 50%,#e6eaec);border-radius:3px;box-shadow:inset 0 1px #fff,0 4px 9px #263b4a33}#hero[data-world=flight] .panel-head{color:#eef2f3;background:#34434b}#hero[data-world=flight] .world-wind{opacity:.3;background:repeating-linear-gradient(174deg,#0000 0 87px,#fff8 88px,#0000 89px 180px);animation:3s linear infinite world-wind;position:absolute;inset:25% -40%}#hero[data-world=bliss]{--paper:#203b38;--dim:#455a50;--clay:#91502c;--edge:#cedec3;--surface:#eff3d2eb;background:radial-gradient(at 50% 25%,#89c6e6,#d7c68d 78%,#62793e)}#hero[data-world=bliss] :is(.hero-title,.panel.status,.world-switches){background:linear-gradient(155deg,#fffff5e8,#cbd9c9e8 55%,#ecf0d5e8);border:2px solid #ecf4e5;border-radius:18px 18px 24px 24px;box-shadow:inset 0 3px 2px #fff,0 9px 25px #32483038}#hero[data-world=bliss] .panel-head{background:linear-gradient(#b7dcec,#72a8c6);border-radius:15px 15px 0 0}#hero[data-world=bliss] .world-atmosphere{border-radius:45%;transform:scale(1.18);box-shadow:inset 0 0 140px #44572245}#hero[data-world=cell] :is(.hero-title,.panel.status){background:radial-gradient(at 50% 20%,#fff,#dce0e0);border:5px ridge #e0e5e5;border-radius:12px;box-shadow:inset 0 0 20px #abb3b366,0 2px #fff}#hero[data-world=cell] .bracket{letter-spacing:4px}#hero[data-world=chrome],#hero[data-world=water]{--paper:#d9e1e5;--dim:#a0b0b8;--clay:#d9e1e5;--edge:#64727a;--surface:#0f171cf0;--surface-ink:#172128;--up:#d9e1e5;--down:#a0b0b8;background:#05080b}#hero[data-world=chrome] :is(.hero-title,.panel.status,.world-switches){background:linear-gradient(160deg,#252b2f,#090e12 55%,#343b40);border-image:linear-gradient(140deg,#fcffff,#4d5458,#e4e9eb,#50575d) 1;box-shadow:inset 0 1px #ffffff52,0 10px 30px #0006}#hero[data-world=chrome] .bracket:after{content:" / PERSIST";letter-spacing:3px}#hero[data-world=chrome] .world-beam,#hero[data-world=water] .world-beam{background:conic-gradient(from 163deg at 46% 0,#0000,#e2edf817 12deg,#e2edf808 25deg,#0000 36deg);position:absolute;inset:0}#hero[data-world=water] :is(.hero-title,.panel.status){background:repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 4px),#273038ed;border-color:#65747a;box-shadow:inset 0 0 24px #0003}#hero[data-world=water] .panel-head .led{background:#e44d42;box-shadow:0 0 8px #e44d4260}#hero[data-world=water] .world-tile{background:linear-gradient(150deg,#aeb6b9,#47545b);width:190px;height:34px;position:absolute;bottom:115px;left:calc(46% - 95px);transform:skew(-20deg);box-shadow:0 9px #303d45,0 22px 25px #bacdd315}#hero[data-world] .world-interruption{z-index:6;pointer-events:none;position:absolute;inset:0}#hero[data-world] .world-popup{width:260px;left:calc(8% + var(--i)*10%);top:calc(20% + var(--i)*7%);color:#20252d;background:#ece9d8;border:3px solid #c1c6cf;font:12px/1.4 Arial,sans-serif;display:none;position:absolute;box-shadow:4px 5px #0004}#hero[data-world] .world-popup b{color:#fff;background:linear-gradient(#527bc1,#244777);padding:6px 8px;display:block}#hero[data-world] .world-popup b span{float:right}#hero[data-world] .world-popup p{padding:10px}#hero[data-world] .world-popup small{text-align:center;border:1px outset #bbb;width:80px;margin:0 12px 10px auto;padding:4px;display:block}#hero[data-transition] :is(.hero-title,.panel.status,.logo){animation:1.4s both world-reassemble}#hero[data-transition=intrusion] .world-popup{animation:1.15s both world-popup;animation-delay:calc(var(--i)*35ms);display:block}#hero[data-transition=blackout] .world-interruption{animation:1.4s both world-blackout}#hero[data-transition=floodlight] .world-beam{animation:1.4s both world-flood}#hero[data-transition=descent] .world-environment{animation:1.4s both world-descent}#hero[data-transition=failure] .world-environment{animation:1.4s both world-failure}@keyframes world-wind{to{transform:translate(-22%)translateY(7%)}}@keyframes world-reassemble{20%{clip-path:inset(10% 0 28%);transform:translate(14px)}38%{clip-path:inset(40% 0 8%);transform:translate(-9px)}65%{clip-path:inset(0);transform:translate(0)}}@keyframes world-popup{0%{opacity:0;transform:translate(30px,10px)}12%,70%{opacity:1;transform:none}to{opacity:0}}@keyframes world-blackout{0%,to{background:0 0}25%,65%{background:#020406}}@keyframes world-flood{0%,30%{opacity:0}65%{opacity:1;background-color:#c6d7e326}to{opacity:1}}@keyframes world-descent{40%{filter:blur(5px);transform:scale(1.5)rotate(5deg)}}@keyframes world-failure{20%{filter:grayscale();transform:skew(7deg)}48%{filter:contrast(2);transform:scaleY(.08)}70%{opacity:.3;transform:scaleY(1)}}@media (max-width:760px){#hero[data-world]{min-height:780px}#hero[data-world] .hero-title{max-width:none;padding:14px;left:12px;right:12px}#hero[data-world] .tag-main{font-size:clamp(22px,6.5vw,34px)}#hero[data-world] .tag-sub{letter-spacing:1px;font-size:10px}#hero[data-world] .world-controls{bottom:12px;left:12px;right:12px}#hero[data-world] .world-switches{grid-template-columns:repeat(5,minmax(0,1fr))}#hero[data-world] .world-switches button{min-height:68px;padding:8px 4px;font-size:9px}#hero[data-world] .world-switches span{margin:4px 0 0;display:block}#hero[data-world] .world-control-foot{gap:5px}#hero[data-world] .world-label{letter-spacing:0;font-size:8px}#hero[data-world] .world-phases button{padding:4px 7px}#hero[data-world] .logo{bottom:145px;right:16px}#hero[data-world] .logo span:first-child{font-size:18px}#hero[data-world] .logo span:last-child{font-size:28px}#hero[data-world] .hint{bottom:240px}#hero[data-world] .world-popup{left:calc(3% + var(--i)*3%);width:240px}}@media (prefers-reduced-motion:reduce){#hero[data-world] *,#hero[data-world] :after{transition:none!important;animation:none!important}#hero[data-transition] .world-popup{display:none}}@media (max-width:760px){#hero[data-world] canvas.girl{height:calc(100% - 140px);top:32px}}#hero[data-world]{--black:#f6f6f6;--panel:#f6f6f6;--on-accent:#fff;--hud:var(--mono)}#hero[data-world] .hero-title{left:46px;top:calc(var(--topbar) + 40px);max-width:42vw;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}#hero[data-world] .bracket{letter-spacing:2.3px;margin-bottom:18px;font-size:9px}#hero[data-world] .tag-main{font:400 clamp(22px,3vw,46px)/1.08 var(--mono);letter-spacing:-1.5px}#hero[data-world] .tag-sub{letter-spacing:3px;margin-top:8px}#hero[data-world] .tag-sub:after{display:none}#hero[data-world] .panel.status{right:46px;top:calc(var(--topbar) + 40px);border:1px solid var(--edge);width:258px;box-shadow:none;font:400 10px/1.7 var(--mono);border-radius:0}#hero[data-world] .ev-frame{border-color:var(--edge);bottom:122px}#hero[data-world] .ev-face{color:var(--clay);border-color:var(--edge)}#hero[data-world] .ev-face-label b,#hero[data-world] .ev-rail-mark b{background:var(--surface);color:var(--paper)}#hero[data-world] .ev-corners{bottom:132px}#hero[data-world] canvas.girl{width:100%;height:100%;inset:0}#hero[data-world] .world-switches{grid-template-columns:repeat(6,minmax(0,1fr))}#hero[data-world=cell]{--surface:#fafafad9;--edge:#b7bdbf;background:#f6f6f6}#hero[data-world=cell] .panel.status{background:var(--surface)}@media (max-width:760px){#hero[data-world] .hero-title{left:22px;right:22px;top:calc(var(--topbar) + 30px);max-width:none}#hero[data-world] .tag-main{font-size:clamp(22px,6.5vw,34px)}#hero[data-world] .tag-sub{letter-spacing:1px}#hero[data-world] .world-switches{grid-template-columns:repeat(3,minmax(0,1fr))}#hero[data-world] .world-switches button{min-height:44px;padding:5px 8px}#hero[data-world] .world-switches span{margin-left:5px;display:inline}#hero[data-world] .world-switches button:nth-child(4){border-left:0}#hero[data-world] .world-switches button:nth-child(n+4){border-top:1px solid var(--edge)}#hero[data-world] .ev-frame{inset:calc(var(--topbar) + 14px) 12px 154px}#hero[data-world] .ev-corners{font-size:7px;bottom:166px;left:22px;right:22px}#hero[data-world] .ev-rail{width:70px;height:24%;font-size:7px;top:44%;left:22px}#hero[data-world] .ev-rail-title{width:70px;line-height:1.6}#hero[data-world] .ev-face-label{width:95px;font-size:7px;left:calc(100% + 6px)}#hero[data-world] .ev-face-label span{font-size:6px}#hero[data-world] .logo{bottom:200px;right:22px}}#hero#hero[data-world=cell] .hero-title{box-shadow:none;background:0 0;border:0;border-radius:0}@media (max-width:760px){#hero[data-world] .ev-face-label{top:0;left:calc(100% + 6px);transform:none}#hero[data-world] .ev-rail-title{top:-32px}#hero[data-world] .hint{bottom:270px}#hero[data-world] .logo{bottom:200px}}#hero[data-world] :is(.girl,.girl-still){filter:none}#hero:is([data-world=default],[data-world=cell]){--paper:#283342;--dim:#56667c;--clay:#667fa5;--green:#7187aa;--red:#7b698b;--up:#425d82;--down:#7b698b;--line:#aebed6;--edge:#aebed6;--surface:#f0f4fbe6;--black:#f6f9fc;--panel:#f0f4fb;background:#f6f9fc}#hero[data-world] .market-rain{z-index:1;pointer-events:none;color:#f5ffff;gap:0;display:grid;position:absolute;inset:0;overflow:hidden}#hero[data-world] .market-lane{min-width:0;height:100%;overflow:visible}#hero[data-world] .market-rain.ends{-webkit-mask-image:linear-gradient(#000 calc(100% - var(--fade)), transparent);-webkit-mask-image:linear-gradient(#000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(#000 calc(100% - var(--fade)), transparent)}#hero[data-world] .market-stream{will-change:transform;width:100%;position:relative}#hero[data-world] .market-glyph{text-align:center;font-variant-emoji:text;width:100%;height:24px;font:400 15px/24px STIX Two Math,Cambria Math,Apple Symbols,Noto Sans Math,monospace;display:block;position:absolute;top:0;left:0}#hero[data-world] .quote-glyph{overflow:visible}#hero .subject-monitor{--sm-ink:#ece8e1;--sm-dim:#aaa49a;--sm-faint:#7f7a71;--sm-rule:#ffffff1c;--sm-glass:#11100f73;--sm-accent:#d97757;--sm-bracket:linear-gradient(currentColor,currentColor);z-index:7;pointer-events:none;color:var(--sm-ink);font:10px/1.5 var(--mono);font-variant-numeric:tabular-nums;position:absolute;inset:0}#hero:not([data-world=default]) .subject-monitor{display:none}.subject-monitor [hidden]{display:none!important}.subject-monitor .observation-stamp{top:calc(var(--topbar) + 15px);letter-spacing:1.6px;color:#2c2a27;border-bottom:1px solid #2c2a2733;justify-content:space-between;padding-bottom:8px;font-size:9px;display:flex;position:absolute;left:3vw;right:3vw}.subject-monitor .instrument{box-sizing:border-box;background:var(--sm-glass);border:1px solid var(--sm-rule);border-top-color:#ffffff40;width:250px;padding:12px;position:absolute}.subject-monitor header{letter-spacing:1px;align-items:center;gap:8px;margin-bottom:10px;font-size:9px;display:flex}.subject-monitor header i{color:var(--sm-dim);white-space:nowrap;margin-left:auto;font-size:8px;font-style:normal}.subject-monitor button{pointer-events:auto;font:9px var(--mono);letter-spacing:.5px;min-height:32px;color:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff2e;padding:6px 9px}.subject-monitor button:hover{border-color:var(--sm-accent)}.subject-monitor button:focus-visible{outline:2px solid var(--sm-accent);outline-offset:2px}.subject-monitor small{letter-spacing:.7px;color:var(--sm-dim);font-size:8px}.subject-monitor b{font-weight:500}.subject-monitor footer{letter-spacing:.6px;border-top:1px solid var(--sm-rule);color:var(--sm-faint);margin-top:10px;padding-top:7px;font-size:7px}#hero#hero[data-world=default] .ev-face{color:#d97757;border-color:#d9775759}#hero#hero[data-world=default] .ev-face-label b{color:#ece8e1;background:#11100fd1;border-left-color:#d97757}#hero#hero[data-world=default] .ev-face-label span{color:#3a3732}#hero#hero[data-ocular] .ev-face{border-color:#d97757;box-shadow:0 0 0 1px #d9775766}.subject-monitor .face-hit{cursor:zoom-in;will-change:transform;background:0 0;border:0;min-height:0;padding:0;position:absolute;top:0;left:0}.subject-monitor .face-hit:hover{background:#d9775714}.subject-monitor .face-hit[aria-expanded=true]{cursor:zoom-out}.subject-monitor .face-hit span{white-space:nowrap;font:8px/1.7 var(--mono);letter-spacing:1px;color:var(--sm-ink);border-left:1px solid var(--sm-accent);background:#11100fcc;padding:0 5px;position:absolute;top:calc(100% + 5px);left:0}.subject-monitor .face-hit:is(:hover,:focus-visible) span,.subject-monitor .face-hit[aria-expanded=true] span{background:var(--sm-accent);color:#170e0a}.subject-monitor .ocular{left:3vw;top:calc(var(--topbar) + 152px);pointer-events:auto;background:0 0;border:0;width:300px;padding:0}.subject-monitor .ocular>:not(.ocular-frame){background:var(--sm-glass);padding-inline:12px}.subject-monitor .ocular header{border-top:1px solid #ffffff40;margin:0;padding-block:8px 4px}.subject-monitor :is(.ocular-close,.vitals-close){border-color:#0000;width:24px;min-height:22px;margin-block:-6px;padding:0;font-size:14px;line-height:1}.subject-monitor .ocular-path{flex-wrap:wrap;padding-bottom:7px;display:flex}.subject-monitor .ocular-path button{letter-spacing:1px;min-height:22px;color:var(--sm-dim);background:0 0;border:0;padding:2px 5px 2px 0;font-size:8px}.subject-monitor .ocular-path button+button:before{content:"›";color:var(--sm-faint);margin-right:5px}.subject-monitor .ocular-path button:hover{color:var(--sm-ink)}.subject-monitor .ocular-path [aria-current]{color:var(--sm-ink);cursor:default}.subject-monitor .ocular-path .ocular-back{margin-left:auto;padding:2px 0 2px 5px}.subject-monitor .ocular-path .ocular-back:before{content:"‹";color:var(--sm-faint);margin-right:5px}.subject-monitor .ocular-frame{background:linear-gradient(var(--sm-glass),var(--sm-glass)) left/12px 100% no-repeat,linear-gradient(var(--sm-glass),var(--sm-glass)) right/12px 100% no-repeat;padding:0 12px}.subject-monitor .ocular-view{aspect-ratio:1;isolation:isolate;position:relative;overflow:hidden}.subject-monitor .ocular-view:not([data-kind=face]):not([data-kind=eye]){background:#030303}.subject-monitor .ocular-view:after{content:"";pointer-events:none;--arm:14px;color:var(--sm-accent);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff26}.subject-monitor .ocular-view:after,.subject-monitor .ocular-mark{background-image:var(--sm-bracket),var(--sm-bracket),var(--sm-bracket),var(--sm-bracket),var(--sm-bracket),var(--sm-bracket),var(--sm-bracket),var(--sm-bracket);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-size:var(--arm) 1px,1px var(--arm),var(--arm) 1px,1px var(--arm),var(--arm) 1px,1px var(--arm),var(--arm) 1px,1px var(--arm);background-repeat:no-repeat}.subject-monitor .ocular-view>canvas{width:100%;height:100%;position:absolute;inset:0}.subject-monitor .ocular-depth.diving{image-rendering:pixelated;transition:transform .55s cubic-bezier(.55,0,.9,.45)}.subject-monitor .ocular-template{opacity:.6;mix-blend-mode:screen}.subject-monitor .ocular-grid{pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 27px,#ffffff10 27px 28px),repeating-linear-gradient(90deg,#0000 0 27px,#ffffff10 27px 28px);position:absolute;inset:0}.subject-monitor .ocular-marks{position:absolute;inset:0}.subject-monitor .ocular-mark{--arm:7px;min-height:0;color:var(--sm-accent);will-change:transform;background-color:#0000;border:1px solid #d977574d;padding:0;position:absolute;top:0;left:0}.subject-monitor .ocular-mark:is(:hover,:focus-visible){border-color:var(--sm-accent);background-color:#d9775724}.subject-monitor .ocular-mark.target:after{content:"";border:1px solid var(--sm-accent);opacity:0;pointer-events:none;animation:1.8s ease-out infinite ocular-ping;position:absolute;inset:-4px}@keyframes ocular-ping{0%{opacity:.8;transform:scale(.92)}to{opacity:0;transform:scale(1.35)}}.subject-monitor .ocular-mark.flip span{border-left:0;border-right:1px solid var(--sm-accent);left:auto;right:-1px}.subject-monitor .ocular-mark span{white-space:nowrap;font:7px/1.6 var(--mono);letter-spacing:.8px;color:var(--sm-ink);border-left:1px solid var(--sm-accent);background:#11100fd9;padding:0 4px;position:absolute;bottom:calc(100% + 3px);left:-1px}#hero#hero .subject-monitor .ocular-mark.eye span{border-left:0;border-right:0;bottom:auto}#hero#hero .subject-monitor .ocular-mark.eye-r span{top:-1px;left:calc(100% + 10px);right:auto}#hero#hero .subject-monitor .ocular-mark.eye-l span{inset:auto calc(100% + 10px) -1px auto}.subject-monitor .ocular-mark.eye span:before{content:"";background:var(--sm-accent);width:8px;height:1px;position:absolute;top:50%}.subject-monitor .ocular-mark.eye-r span:before{right:calc(100% + 1px)}.subject-monitor .ocular-mark.eye-l span:before{left:calc(100% + 1px)}@media (max-width:760px){#hero#hero .subject-monitor .ocular-mark.eye-r span{inset:auto -1px calc(100% + 3px) auto}#hero#hero .subject-monitor .ocular-mark.eye-l span{inset:calc(100% + 3px) auto auto -1px}.subject-monitor .ocular-mark.eye span:before{content:none}}.subject-monitor .ocular-reticle{pointer-events:none;will-change:transform;border:1px solid #fffbf2a6;border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #0000004d}.subject-monitor .ocular-reticle:before,.subject-monitor .ocular-reticle:after{content:"";background:linear-gradient(var(--dir),#fffbf2a6 0 32%,transparent 32% 68%,#fffbf2a6 68%);position:absolute}.subject-monitor .ocular-reticle:before{--dir:to bottom;width:1px;top:-35%;bottom:-35%;left:50%}.subject-monitor .ocular-reticle:after{--dir:to right;height:1px;top:50%;left:-35%;right:-35%}.subject-monitor .ocular-scan{opacity:0;pointer-events:none;background:linear-gradient(#0000 72%,#ff7a4a26);border-bottom:2px solid #ff9a6b;position:absolute;inset:0;transform:translateY(-100%);box-shadow:0 8px 16px -6px #ff7a4acc}.subject-monitor .scanning .ocular-scan{opacity:1;animation:1.2s ease-in-out ocular-scan}@keyframes ocular-scan{50%{transform:translateY(0)}}@property --iris{syntax:"<percentage>";inherits:false;initial-value:75%}.subject-monitor .ocular-iris{background:radial-gradient(circle,transparent calc(var(--iris) - 3%),#000 var(--iris));opacity:0;pointer-events:none;position:absolute;inset:0}.subject-monitor .irising .ocular-iris{opacity:1;animation:.75s ease-in forwards ocular-iris}@keyframes ocular-iris{0%{--iris:75%}to{--iris:0%}}.subject-monitor .ocular-flash{font:600 9px/1 var(--mono);letter-spacing:2px;color:#170e0a;background:var(--sm-accent);opacity:0;pointer-events:none;padding:4px 6px;position:absolute;top:8px;right:8px}.subject-monitor .ocular-flash.on{opacity:1}.subject-monitor .ocular-field{color:#fffbf2;text-shadow:0 1px 3px #000;pointer-events:none;font-size:7px;position:absolute;bottom:5px;left:7px}.subject-monitor .sound-keys{background:var(--d-ink,#070b11e0);pointer-events:auto;will-change:transform;display:flex;position:absolute;top:0;left:0}.subject-monitor .sound-keys:after{content:"";background:var(--clay,#d97757);width:8px;height:1px;position:absolute;bottom:7px;left:calc(100% + 4px)}.subject-monitor .sound-keys button{color:#dfe6dc;min-height:0;font:500 9px/1.5 var(--d-mono,var(--mono));letter-spacing:1.2px;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:2px 7px;display:flex}.subject-monitor .sound-keys button+button{border-left:1px solid #dfe6dc2e}.subject-monitor .sound-keys button[aria-pressed=false]{color:#dfe6dc8c}.subject-monitor .sound-keys i{box-sizing:border-box;opacity:.6;border:1px solid;width:5px;height:5px}.subject-monitor .sound-keys [aria-pressed=true] i{border-color:var(--sm-accent);background:var(--sm-accent);opacity:1}.subject-monitor .sound-keys [data-state=waiting] i{animation:1.4s ease-in-out infinite ocular-wait}.subject-monitor .sound-keys button:hover{filter:brightness(1.3)}@keyframes ocular-wait{50%{opacity:.3}}.subject-monitor .instrument.projecting{animation:.3s both ocular-project}.subject-monitor .instrument.unprojecting{animation:.26s both ocular-unproject}.subject-monitor .ocular:is(.projecting,.unprojecting) .ocular-view{background:#0b0d0e}@keyframes ocular-project{0%{opacity:.6;animation-timing-function:cubic-bezier(.2,.9,.3,1);transform:scale(.012,0);box-shadow:0 0 0 1px #f08a4b,0 0 22px #f08a4b99}40%{opacity:1;animation-timing-function:cubic-bezier(.25,.85,.3,1);transform:scaleX(.012);box-shadow:0 0 0 1px #f08a4b,0 0 22px #f08a4b99}70%{opacity:.82}to{opacity:1;transform:none}}@keyframes ocular-unproject{0%{opacity:1;animation-timing-function:cubic-bezier(.6,0,.9,.5);transform:none}50%{opacity:1;animation-timing-function:cubic-bezier(.6,0,.9,.5);transform:scaleX(.012);box-shadow:0 0 0 1px #f08a4b,0 0 22px #f08a4b99}to{opacity:0;transform:scale(.012,0);box-shadow:0 0 0 1px #f08a4b,0 0 22px #f08a4b99}}.subject-monitor .ocular-status{align-items:flex-start;gap:10px;padding-block:8px;display:flex}.subject-monitor .ocular-note{flex:1;min-height:27px;margin:0;font-size:9px;line-height:1.5}.subject-monitor .ocular-act{border-color:var(--sm-accent);color:#fff;background:#d977572e;flex:none;min-height:28px}.subject-monitor .ocular-fine{border-top:1px solid var(--sm-rule);color:var(--sm-faint);padding-block:7px 10px;font-size:7px;line-height:1.45}.subject-monitor .ocular-fine small{color:var(--sm-faint);font-size:7px}.subject-monitor .ocular-fine .formula{color:var(--sm-dim);margin:3px 0 5px}.subject-monitor .ocular-fine var{font-style:italic}.subject-monitor .ocular-fine dl{grid-template-columns:repeat(3,auto auto);gap:1px 6px;margin:0;display:grid}.subject-monitor .ocular-fine dd{color:var(--sm-dim);text-align:right;margin:0}.subject-monitor .ocular-fine .result{margin:5px 0 0}.subject-monitor .ocular-fine .result b{color:var(--sm-ink)}.subject-monitor .vitals{right:3vw;top:calc(var(--topbar) + 66px);width:270px}.subject-monitor .vital label{justify-content:space-between;display:flex}.subject-monitor .vital svg{color:#e8a07f;width:100%;height:44px;margin:4px 0}.subject-monitor .meter{background:#ffffff1f;height:3px;margin:12px 0 18px}.subject-monitor .meter i{background:var(--sm-accent);width:0;height:100%;display:block}.subject-monitor .derivative-table p{border-bottom:1px solid var(--sm-rule);color:var(--sm-faint);grid-template-columns:1fr auto;gap:0 6px;margin:0;padding:7px 0;font-size:8px;display:grid}.subject-monitor .derivative-table b{color:var(--sm-ink);grid-column:1;font-size:10px}.subject-monitor .derivative-table p:last-child{border-bottom:0}.subject-monitor .derivative-table em{color:var(--sm-ink);grid-area:1/2/3;align-self:center;font-size:11px;font-style:normal}.subject-monitor .drawer-tab{display:none}.subject-monitor .monitor-toggle{right:3vw;top:calc(var(--topbar) + 35px);background:var(--sm-glass);min-height:26px;font-size:8px;position:absolute}.subject-monitor.collapsed .instrument{display:none}@media (prefers-reduced-motion:reduce){.subject-monitor .ocular-mark.target:after,.subject-monitor .sound-keys i{animation:none}}#hero[data-world=default] .hero-title{top:calc(var(--topbar) + 48px);box-shadow:none;background:0 0;border:0;max-width:50%;padding:0}#hero[data-world=default] .tag-main{font-size:25px}#hero[data-world=default] .tag-sub{font-size:9px}#hero[data-world=default] :is(.panel.status,.ev-rail,.logo,.hint){display:none}#hero[data-world=default]{min-height:900px}@media (max-width:1100px) and (min-width:761px){.subject-monitor .ocular{width:236px}.subject-monitor .vitals{width:220px}}@media (max-width:760px){#hero[data-world=default]{min-height:1190px}#hero[data-world=default] canvas.girl,#hero[data-world=default] .girl-still{height:530px;top:70px;bottom:auto}#hero[data-world=default] .ev-face{margin-top:70px}#hero[data-world=default] .ev-face-label{display:none}#hero[data-world=default] .hero-title{top:calc(var(--topbar) + 46px);max-width:90%;left:5%}#hero[data-world=default] .tag-main{font-size:23px}.subject-monitor .observation-stamp{letter-spacing:.5px;font-size:7px;left:5%;right:5%}.subject-monitor .observation-stamp span{text-align:right;max-width:140px}.subject-monitor .monitor-toggle{top:612px;right:5%}.subject-monitor .instrument{padding:9px}.subject-monitor header{letter-spacing:0;flex-wrap:wrap;gap:2px 6px;font-size:7px}.subject-monitor .vitals{width:auto;top:646px;left:5%;right:5%}.subject-monitor .vital label{flex-wrap:wrap}.subject-monitor .ocular{grid-template-columns:48vw minmax(0,1fr);grid-template-areas:"head head""path path""view note""fine fine";width:auto;display:grid;top:232px;left:4%;right:4%}.subject-monitor .ocular>header{grid-area:head}.subject-monitor .ocular-path{grid-area:path}.subject-monitor .ocular-frame{background:linear-gradient(var(--sm-glass),var(--sm-glass)) left/12px 100% no-repeat;grid-area:view;padding-right:0}.subject-monitor .ocular .ocular-status{flex-direction:column;grid-area:note;padding:0 10px 8px}.subject-monitor .ocular-note{font-size:8px}.subject-monitor .ocular-fine{grid-area:fine}.subject-monitor .ocular-fine dl{grid-template-columns:repeat(2,auto auto)}}@media (max-width:360px){#hero[data-world=default]{min-height:1210px}}:root[data-skin=device] .timeline{--rail-y:46px;--card:300px;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--d-600) transparent;border:0;align-items:flex-start;gap:0;margin:0;padding:4px 48px 22px 0;list-style:none;display:flex;overflow-x:auto}:root[data-skin=device] .timeline:not(.at-end){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 72px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 72px),#0000)}:root[data-skin=device] .timeline.dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}:root[data-skin=device] .timeline li{border:0;flex:none;margin:0;padding:0;display:block;position:relative}:root[data-skin=device] .timeline li:before{content:"";left:0;right:0;top:var(--rail-y);background:var(--d-edge);border:0;border-radius:0;width:auto;height:2px;position:absolute;bottom:auto}:root[data-skin=device] .timeline li.t-item{width:var(--card);padding-top:calc(var(--rail-y) + 26px);scroll-snap-align:start}:root[data-skin=device] .timeline li.t-item:first-child:before{left:5px}:root[data-skin=device] .timeline.has-projection li.last:before{width:5px;right:auto}:root[data-skin=device] .t-date{font:inherit;margin:0;padding:6px 7px;position:absolute;top:0;left:0}:root[data-skin=device] .t-node{z-index:1;top:calc(var(--rail-y) - 4px);background:var(--d-sea);width:10px;height:10px;box-shadow:0 0 0 4px var(--d-900);border-radius:2px;position:absolute;left:0}:root[data-skin=device] .t-title{font:750 clamp(17px, 1.6vw, 21px)/1.25 var(--d-sans);letter-spacing:.4px;text-transform:uppercase;color:var(--d-text);margin:0 0 8px;font-stretch:104%}:root[data-skin=device] .t-body{font:400 14.5px/1.6 var(--d-sans);color:var(--d-dim);margin:0}:root[data-skin=device] .t-gap{width:calc(56px + var(--gap,0px));height:calc(var(--rail-y) + 2px)}:root[data-skin=device] .t-gap-label{left:0;right:0;top:calc(var(--rail-y) - 20px);text-align:center;white-space:nowrap;font:400 9.5px/1 var(--d-mono);letter-spacing:1.4px;color:var(--d-faint);position:absolute}:root[data-skin=device] .timeline.has-projection li.last:after,:root[data-skin=device] .timeline li.projected:before{content:"";left:5px;right:0;top:var(--rail-y);background:repeating-linear-gradient(to right, var(--d-600) 0 4px, transparent 4px 9px);border:0;width:auto;height:2px;position:absolute}:root[data-skin=device] .timeline li.t-gap.projected:before{left:0}:root[data-skin=device] .timeline li.t-item.projected:before{width:5px;left:0;right:auto}:root[data-skin=device] .projected .t-node{background:var(--d-900);box-shadow:inset 0 0 0 2px var(--d-clay), 0 0 0 4px var(--d-900)}:root[data-skin=device] .projected .t-title{color:var(--d-clay)}:root[data-skin=device] .projected .t-date{opacity:.75}:root[data-skin=device] .t-gap.projected{width:max-content;min-width:calc(56px + var(--gap,0px));box-sizing:border-box;padding:0 22px}:root[data-skin=device] .t-gap.projected .t-gap-label{padding-top:calc(var(--rail-y) - 22px);letter-spacing:.6px;color:var(--d-clay);font-size:11.5px;display:block;position:static}@media (max-width:760px){:root[data-skin=device] .timeline{--card:min(78vw, 300px);padding-right:24px}:root[data-skin=device] .t-gap{width:calc(40px + var(--gap,0px) * .6)}}
