@font-face{font-family:__Chivo_a7d825;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/fc13b39252d1d5db-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Chivo_a7d825;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/13cd7207edd5ace2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Chivo_a7d825;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f04c3881ee3d9785-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Chivo_a7d825;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc13b39252d1d5db-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Chivo_a7d825;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13cd7207edd5ace2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Chivo_a7d825;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f04c3881ee3d9785-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Chivo_a7d825;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fc13b39252d1d5db-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Chivo_a7d825;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13cd7207edd5ace2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Chivo_a7d825;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f04c3881ee3d9785-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Chivo_a7d825;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/fc13b39252d1d5db-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Chivo_a7d825;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/13cd7207edd5ace2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Chivo_a7d825;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f04c3881ee3d9785-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Chivo_Fallback_a7d825;src:local("Arial");ascent-override:87.67%;descent-override:23.32%;line-gap-override:0.00%;size-adjust:107.22%}.__className_a7d825{font-family:__Chivo_a7d825,__Chivo_Fallback_a7d825;font-style:normal}.__variable_a7d825{--font-chivo:"__Chivo_a7d825","__Chivo_Fallback_a7d825"}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_Fallback_595324;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:__IBM_Plex_Mono_595324,__IBM_Plex_Mono_Fallback_595324;font-style:normal}.__variable_595324{--font-mono:"__IBM_Plex_Mono_595324","__IBM_Plex_Mono_Fallback_595324"}@font-face{font-family:__Noto_Sans_Cuneiform_0ebdc2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d664604d48b58450-s.p.woff2) format("woff2");unicode-range:u+12000-123ff,u+12400-1246e,u+12470-12474,u+12480-12543}@font-face{font-family:__Noto_Sans_Cuneiform_0ebdc2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e18b53790ca19618-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Noto_Sans_Cuneiform_0ebdc2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fbe08c523be3f1-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Noto_Sans_Cuneiform_Fallback_0ebdc2;src:local("Arial");ascent-override:150.11%;descent-override:64.90%;line-gap-override:0.00%;size-adjust:106.33%}.__className_0ebdc2{font-family:__Noto_Sans_Cuneiform_0ebdc2,__Noto_Sans_Cuneiform_Fallback_0ebdc2;font-weight:400;font-style:normal}.__variable_0ebdc2{--font-cuneiform:"__Noto_Sans_Cuneiform_0ebdc2","__Noto_Sans_Cuneiform_Fallback_0ebdc2"}:root{--field:#0b1020;--panel:#141c33;--bone:#e8edf7;--amber:#f2b441;--teal:#4ec9c0;--ember:#f07a2a;--dim:rgba(232,237,247,.42);--hair:rgba(232,237,247,.14)}body,html{font-family:var(--font-chivo),system-ui,sans-serif}.mono{font-family:var(--font-mono),ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fade{opacity:1}#meet{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:12;width:min(560px,90vw);pointer-events:none;display:flex;flex-direction:column;align-items:center;text-align:center}#meetHead{position:relative;width:100%;height:150px;flex:none;border-radius:13px;overflow:hidden;border:1px solid rgba(240,122,42,.24);background:transparent;box-shadow:0 0 44px rgba(0,0,0,.6)}#meetHead .mstatic{position:absolute;inset:0;opacity:.22;mix-blend-mode:screen;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/></filter><rect width='140' height='140' filter='url(%23n)' opacity='0.55'/></svg>");background-size:180px 180px}#meetHead .mscan{position:absolute;inset:0;opacity:.4;background:repeating-linear-gradient(180deg,transparent 0 2px,rgba(0,0,0,.34) 2px 3px)}#meetHead .mvig{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 42%,transparent 22%,rgba(5,7,14,.72) 78%,rgba(5,7,14,.97) 100%)}#meetHead .mtag{position:absolute;left:11px;top:9px;font-size:7.5px;letter-spacing:.22em;color:rgba(240,122,42,.65)}#meetHead .mtag,#meetLabel{font-family:var(--font-mono),monospace}#meetLabel{font-size:9px;letter-spacing:.24em;color:rgba(240,122,42,.72);margin:13px 0 9px;flex:none}#meetLabel span{color:rgba(232,237,247,.3)}#meetEn{font-size:17px;line-height:1.5;font-weight:300;color:rgba(232,237,247,.95);text-shadow:0 2px 16px rgba(0,0,0,.9);white-space:pre-line;text-align:left;height:158px;display:flex;align-items:flex-start;justify-content:center}#meetCun,#meetEn{overflow-wrap:anywhere;flex:none}#meetCun{margin-top:2px;font-family:var(--font-cuneiform),serif;font-size:18px;line-height:1.7;color:rgba(232,237,247,.2);word-spacing:6px;height:128px;overflow:hidden}#meetEn.scan{align-items:center;overflow:hidden}.glyphrun{width:100%;max-width:100%;min-width:0;overflow:hidden;display:flex;flex-direction:column;gap:6px;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.gr{display:flex;white-space:nowrap;font-family:var(--font-cuneiform),serif;font-size:17px;line-height:1.5;color:rgba(240,122,42,.55);will-change:transform}.gr span{padding-right:2.5em}.gr-l{animation:runL 2.6s linear infinite}.gr-r{animation:runR 3.4s linear infinite;color:rgba(232,237,247,.34)}@keyframes runL{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes runR{0%{transform:translateX(-50%)}to{transform:translateX(0)}}#meetCun{transition:opacity .5s ease}#meetCun.dim{opacity:.25}#meetProg{margin-top:6px;font-family:var(--font-mono),monospace;font-size:9px;letter-spacing:.2em;color:rgba(232,237,247,.32);height:14px;flex:none}#offer{margin-top:8px;display:flex;flex-direction:column;align-items:center;opacity:0;pointer-events:none;height:224px;flex:none;transition:opacity .55s ease}#offer.on{opacity:1;pointer-events:auto;cursor:pointer}#offerStage{width:196px;height:196px;pointer-events:none}#offerCap{margin-top:2px;font-family:var(--font-mono),monospace;font-size:9px;letter-spacing:.3em;color:rgba(240,122,42,.72);transition:color .2s}#offer:hover #offerCap{color:var(--bone)}@media (max-width:900px){#meet{width:calc(100% - 20px)}#meetHead{height:104px}#meetEn{font-size:14px;height:150px}#meetCun{font-size:14px;height:96px}#offer{height:140px}#offerStage{width:112px;height:112px}}#sndDot{position:fixed;left:22px;bottom:20px;z-index:14;display:flex;align-items:center;gap:7px;background:none;border:none;cursor:pointer;padding:6px 2px;font-family:var(--font-mono),monospace;font-size:8px;letter-spacing:.26em;color:rgba(232,237,247,.28);transition:color .25s}#sndDot span{width:6px;height:6px;border-radius:50%;background:rgba(232,237,247,.22);box-shadow:none;transition:background .3s,box-shadow .3s}#sndDot.live span{background:var(--ember);box-shadow:0 0 10px rgba(240,122,42,.9)}#sndDot.live{color:rgba(240,122,42,.7)}#sndDot:hover{color:var(--bone)}#learnDoor{position:fixed;right:22px;top:26px;z-index:8;background:none;cursor:pointer;border:1px solid rgba(240,122,42,.34);border-radius:999px;padding:11px 20px;font-family:var(--font-mono),monospace;font-size:9px;letter-spacing:.28em;color:rgba(240,122,42,.78);transition:.22s;pointer-events:auto}#learnDoor:hover{color:var(--bone);border-color:rgba(240,122,42,.75);box-shadow:0 0 26px rgba(240,122,42,.18)}#learnRoom{position:fixed;inset:0;display:grid;grid-template-columns:270px 1fr 380px;grid-template-rows:60px 1fr;grid-template-areas:"head head head" "rail bench panel";background:#05070e;color:var(--bone)}#lrHead{grid-area:head;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid var(--hair)}.lrTitle{font-size:10px;letter-spacing:.34em;color:rgba(240,122,42,.8)}.lrBack,.lrTitle{font-family:var(--font-mono),monospace}.lrBack{background:none;border:1px solid rgba(232,237,247,.18);border-radius:999px;padding:8px 16px;cursor:pointer;font-size:8.5px;letter-spacing:.24em;color:rgba(232,237,247,.55);transition:.2s}.lrBack:hover{color:var(--bone);border-color:rgba(232,237,247,.5)}#lrRail{grid-area:rail;border-right:1px solid var(--hair);padding:18px 0;gap:2px;overflow-y:auto}#lrRail,.lrStation{display:flex;flex-direction:column}.lrStation{background:none;border:none;border-left:2px solid transparent;cursor:pointer;text-align:left;padding:15px 22px;gap:4px;transition:.18s}.lrStation:hover{background:rgba(232,237,247,.03)}.lrStation.on{border-left-color:var(--ember);background:rgba(240,122,42,.06)}.lrStation .n{font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.24em;color:rgba(232,237,247,.45)}.lrStation.on .n{color:var(--ember)}.lrStation .s{font-size:12.5px;color:rgba(232,237,247,.4);line-height:1.35}.lrStation.on .s{color:rgba(232,237,247,.72)}.lrNote{margin-top:auto;padding:22px;font-size:11.5px;line-height:1.6;color:rgba(232,237,247,.24);font-style:italic}#lrBench{grid-area:bench;position:relative;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 45%,rgba(30,44,78,.3),rgba(5,7,14,0) 68%)}#lrCanvas{position:absolute;inset:0;transition:opacity .35s ease}#lrTable{display:grid;grid-template-columns:repeat(18,1fr);grid-template-rows:repeat(10,1fr);grid-gap:3px;gap:3px;width:min(88%,760px);z-index:2}.lrCell{aspect-ratio:1;display:grid;place-items:center;border-radius:3px;background:rgba(120,160,220,.2);font-family:var(--font-mono),monospace;font-size:8.5px;color:rgba(232,237,247,.9);transition:opacity .5s ease,background .5s ease}.lrCell.gone{background:rgba(120,140,180,.05);color:rgba(232,237,247,.25);text-decoration:line-through}#lrPanel{grid-area:panel;border-left:1px solid var(--hair);padding:26px 24px;overflow-y:auto}#lrPanel h2{font-size:26px;font-weight:900;letter-spacing:-.02em;display:flex;align-items:baseline;justify-content:space-between;gap:12px}#lrPanel h2 .sym{font-family:var(--font-mono),monospace;font-size:16px;color:var(--ember)}#lrPanel .lead{margin-top:12px;font-size:14px;line-height:1.65;color:rgba(232,237,247,.78)}#lrPanel .foot{margin-top:16px;font-size:12px;line-height:1.6;color:rgba(232,237,247,.4)}.lrCtl{margin-top:20px;display:flex;flex-direction:column;gap:10px}.lrCtl .row{display:flex;align-items:center;gap:9px}.lrCtl .lbl{font-family:var(--font-mono),monospace;font-size:8.5px;letter-spacing:.2em;color:rgba(232,237,247,.4);width:66px}.lrCtl button{width:28px;height:28px;border-radius:7px;border:1px solid rgba(232,237,247,.2);background:none;color:var(--bone);cursor:pointer;font-size:15px;line-height:1}.lrCtl button:hover{border-color:var(--ember);color:var(--ember)}.lrCtl b{min-width:34px;text-align:center;font-family:var(--font-mono),monospace;font-size:14px}.lrCtl .hint{font-size:11px;color:rgba(232,237,247,.34)}.lrCtl input[type=range]{flex:1 1;accent-color:var(--ember)}.lrFacts{margin-top:20px;display:flex;flex-direction:column;gap:8px}.lrFacts>div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--hair);padding-top:8px}.lrFacts dt{font-family:var(--font-mono),monospace;font-size:8.5px;letter-spacing:.2em;color:rgba(232,237,247,.36)}.lrFacts dd{font-size:12.5px;color:rgba(232,237,247,.8);text-align:right}.lrCfg{margin-top:18px;display:flex;flex-wrap:wrap;gap:7px;font-family:var(--font-mono),monospace;font-size:11px;color:rgba(232,237,247,.35)}.lrCfg .here{color:var(--teal)}.lrChan{margin-top:18px;display:flex;flex-direction:column;gap:6px}.chan{display:flex;align-items:center;gap:10px;background:none;cursor:pointer;border:1px solid var(--hair);border-radius:9px;padding:9px 11px;transition:.18s;color:rgba(232,237,247,.82);font-size:12.5px;text-align:left}.chan:hover{border-color:rgba(232,237,247,.34)}.chan i{width:9px;height:9px;border-radius:50%;flex:none}.chan span{flex:1 1}.chan em{font-family:var(--font-mono),monospace;font-size:8px;letter-spacing:.16em;font-style:normal;color:rgba(232,237,247,.35)}.chan.off{border-color:rgba(240,122,42,.4);background:rgba(240,122,42,.06)}.chan.off i{opacity:.2}.chan.off span{color:rgba(232,237,247,.34);text-decoration:line-through}.chan.off em{color:var(--ember)}.lrBody{margin-top:22px;opacity:.34;transition:opacity .5s ease}.lrBody.on{opacity:1}.lrBody .bt{font-family:var(--font-mono),monospace;font-size:8.5px;letter-spacing:.22em;color:rgba(240,122,42,.75);margin-bottom:9px}.br{display:flex;align-items:baseline;gap:10px;padding:5px 0;border-top:1px solid rgba(232,237,247,.07);font-size:12px}.br .bs{font-family:var(--font-mono),monospace;width:26px;color:var(--teal)}.br .bn{flex:1 1;color:rgba(232,237,247,.6)}.br .bv{font-family:var(--font-mono),monospace;font-size:8.5px;letter-spacing:.16em;color:var(--ember)}.br.no .bn,.br.no .bs{color:rgba(232,237,247,.26);text-decoration:line-through}@media (max-width:1100px){#learnRoom{grid-template-columns:1fr;grid-template-rows:56px auto 1fr auto;grid-template-areas:"head" "rail" "bench" "panel";overflow-y:auto}#lrRail{flex-direction:row;overflow-x:auto;border-right:none;border-bottom:1px solid var(--hair);padding:0}.lrStation{min-width:190px;border-left:none;border-bottom:2px solid transparent}.lrStation.on{border-left:none;border-bottom-color:var(--ember)}.lrNote{display:none}#lrBench{min-height:44vh}#lrPanel{border-left:none;border-top:1px solid var(--hair)}}#learnDoor.through{border-color:rgba(240,122,42,.8);background:rgba(240,122,42,.12);color:var(--bone)}#histRoom{position:fixed;inset:0;background:#05070e;color:var(--bone);display:grid;grid-template-columns:1fr 380px;grid-template-rows:60px 1fr;grid-template-areas:"head head" "stage panel"}#hsHead{grid-area:head;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid var(--hair)}.hsTitle{font-size:10px;letter-spacing:.34em;color:rgba(240,122,42,.8)}.hsBack,.hsTitle{font-family:var(--font-mono),monospace}.hsBack{background:none;border:1px solid rgba(232,237,247,.18);border-radius:999px;padding:8px 16px;cursor:pointer;font-size:8.5px;letter-spacing:.24em;color:rgba(232,237,247,.55)}.hsBack:hover{color:var(--bone);border-color:rgba(232,237,247,.5)}#hsStage{grid-area:stage;position:relative}#hsPanel{grid-area:panel;border-left:1px solid var(--hair);padding:28px 24px;overflow-y:auto}#hsPanel .hsEra{font-size:8.5px;letter-spacing:.22em;color:var(--teal)}#hsPanel .hsEra,#hsPanel .hsYears{font-family:var(--font-mono),monospace}#hsPanel .hsYears{font-size:10px;color:rgba(240,122,42,.8);margin-top:10px}#hsPanel h2{font-size:27px;font-weight:900;letter-spacing:-.02em;margin-top:3px;line-height:1.1}#hsPanel .hsLine{margin-top:13px;font-size:14px;line-height:1.65;color:rgba(232,237,247,.8)}#hsPanel .hsWith{margin-top:9px;font-size:12px;line-height:1.55;color:rgba(232,237,247,.4);font-style:italic}.hsHasQ{color:var(--teal)}.hsHasQ,.hsNoQ{margin-top:18px;font-family:var(--font-mono),monospace;font-size:9px;letter-spacing:.22em;border-top:1px solid var(--hair);padding-top:14px}.hsNoQ{color:rgba(232,237,247,.25)}.hsIdle{font-size:14px;line-height:1.7;color:rgba(232,237,247,.35);font-style:italic}@media (max-width:1000px){#histRoom{grid-template-columns:1fr;grid-template-rows:56px 55vh 1fr;grid-template-areas:"head" "stage" "panel"}#hsPanel{border-left:none;border-top:1px solid var(--hair)}}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;overflow:hidden;background:var(--field);color:var(--bone);font-family:Chivo,system-ui,sans-serif;-webkit-font-smoothing:antialiased}canvas{display:block;position:fixed;inset:0;touch-action:none}.eyebrow{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim)}.fade{transition:opacity .55s ease,transform .55s ease}.hid,.hid *{opacity:0!important;pointer-events:none!important}#void{position:fixed;inset:0;z-index:9;display:flex;align-items:flex-end;justify-content:center;padding-bottom:11vh;pointer-events:none}#voidHint{text-align:center}#voidHint .s{font-size:11px;letter-spacing:.34em;color:rgba(232,237,247,.5);font-family:IBM Plex Mono,monospace;animation:bob 3.4s ease-in-out infinite}#vcun{position:fixed;inset:0;z-index:8;pointer-events:none;overflow:hidden}.vrow{position:absolute;left:0;white-space:nowrap;font-family:Noto Sans Cuneiform,serif;will-change:transform}@keyframes bob{0%,to{opacity:.32}50%{opacity:.8}}#choose{position:fixed;inset:0;z-index:10;display:flex;flex-direction:column;padding:20px 20px 16px;pointer-events:none}#chooseHead{text-align:center;flex:none;margin-bottom:12px}#chooseHead h2{font-size:clamp(20px,3.2vw,29px);font-weight:900;letter-spacing:-.02em}#chooseHead p{margin:8px auto 0;font-size:11.5px;color:var(--dim);max-width:54ch;line-height:1.6}#chooseGrid{flex:1 1;display:grid;grid-template-columns:200px 1fr 200px;align-items:center;width:100%;max-width:1180px;margin:0 auto;min-height:0;grid-gap:12px;gap:12px}.ocol{display:flex;flex-direction:column;gap:4px;pointer-events:auto}#ocolR{align-items:flex-end}.orig{width:190px;background:transparent;border:1px solid transparent;border-radius:13px;padding:5px 8px;cursor:pointer;display:flex;flex-direction:row;align-items:center;gap:9px;transition:.2s;text-align:left}.orig .txt{flex:1 1;min-width:0}.orig.sel,.orig:hover{border-color:rgba(240,122,42,.55);box-shadow:0 0 24px rgba(240,122,42,.16)}.orig.sel .oName,.orig:hover .oName{color:var(--bone)}.orig .oName{color:rgba(232,237,247,.62);transition:color .2s}.oPad{width:62px;height:62px;flex:none;pointer-events:none}.oTag{font-size:7px;letter-spacing:.15em;color:var(--teal);font-family:IBM Plex Mono,monospace;text-transform:uppercase;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oName{font-size:13.5px;font-weight:900;line-height:1.15;letter-spacing:-.01em}#origDetail{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);width:min(700px,94vw);background:rgba(20,28,51,.93);border:1px solid var(--hair);border-radius:13px;padding:0 18px;pointer-events:auto;opacity:0;max-height:0;overflow:hidden;z-index:11;transition:opacity .28s ease,max-height .34s ease,padding .28s ease}#origDetail.on{opacity:1;max-height:400px;padding:18px}#odBlurb{font-size:13.5px;line-height:1.6;color:rgba(232,237,247,.82)}#odRows{margin-top:10px}.card{background:rgba(20,28,51,.84);border:1px solid var(--hair);border-radius:13px;padding:13px;cursor:pointer;text-align:left;width:100%;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:border-color .18s,background .18s}.card:focus-visible,.card:hover{border-color:rgba(240,122,42,.55);background:rgba(27,35,62,.93);outline:none}.card.open{border-color:rgba(240,122,42,.62);background:rgba(20,27,50,.975);width:472px;max-height:80vh;overflow-y:auto;padding:20px;box-shadow:0 24px 70px rgba(0,0,0,.6);position:relative;z-index:3}#colR .card.open{margin-left:-184px}.card.open .cd{font-size:10px}.card.open .cn{font-size:25px;margin-top:8px}.card.open .cb{font-size:14px;line-height:1.55;margin-top:10px;color:rgba(232,237,247,.8)}.card .cx{display:none;margin-top:11px;padding-top:11px;border-top:1px solid var(--hair)}.card.open .cx{display:block}.cx p{font-size:13.5px;line-height:1.68;color:rgba(232,237,247,.72)}.cxr{display:flex;gap:12px;margin-top:12px;font-size:12.5px;line-height:1.55}.cxr .k{flex:none;width:74px;font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.13em;color:var(--teal);padding-top:4px}.cxr .v{color:rgba(232,237,247,.62)}.cgo{margin-top:20px;width:100%;background:var(--ember);color:#0b1020;border:none;padding:13px;border-radius:9px;font-weight:900;font-size:13px;letter-spacing:.09em;cursor:pointer}.cgo:hover{background:#ff8c3a;color:#0b1020}#portal{position:fixed;right:16px;top:452px;width:192px;height:192px;z-index:6;border:1px solid rgba(240,122,42,.34);border-radius:50%;pointer-events:none;box-shadow:0 0 40px rgba(240,122,42,.14),inset 0 0 30px rgba(240,122,42,.1);transition:opacity .8s ease,border-color .5s ease,box-shadow .5s ease}#portal.big{right:0;top:0;width:100%;height:100%;border-radius:0;border:none;transform:none;box-shadow:none}#portal.big:before{display:none}#portal:before{content:"";inset:-1px;background:radial-gradient(circle closest-side at center,rgba(11,16,32,0) 0 97%,var(--field) 99%)}#phud,#portal:before{position:absolute;pointer-events:none}#phud{inset:0}#phud svg{width:100%;height:100%;display:block}#phudRead{position:absolute;left:50%;top:12px;transform:translateX(-50%);font-family:IBM Plex Mono,monospace;font-size:7px;letter-spacing:.18em;color:rgba(240,122,42,.6);white-space:nowrap}#portal.locked #phud{opacity:.5;filter:grayscale(.55)}#portal.full #phud svg{opacity:.5}#portal.gone{opacity:0!important}#portalCap{position:absolute;left:50%;bottom:-19px;transform:translateX(-50%);font-size:8.5px;letter-spacing:.2em;color:rgba(240,122,42,.65);font-family:IBM Plex Mono,monospace;white-space:nowrap}#flat{position:fixed;right:16px;top:232px;z-index:6;width:214px;pointer-events:auto;background:rgba(20,28,51,.72);border:1px solid var(--hair);border-radius:11px;padding:10px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}#flatHead{font-family:IBM Plex Mono,monospace;font-size:8px;letter-spacing:.2em;color:var(--dim);margin-bottom:7px}#flatGrid{display:grid;grid-template-columns:repeat(18,1fr);grid-template-rows:repeat(10,1fr);grid-gap:1.5px;gap:1.5px}.fc{aspect-ratio:1;border-radius:1.5px;background:#1b2540;opacity:.5;cursor:pointer;transition:opacity .25s}.fc:hover{outline:1px solid var(--bone);opacity:1}.fc.sel{outline:1px solid var(--amber)}@media (max-width:900px){#flat{display:none}}#tracks{position:fixed;right:16px;top:16px;z-index:7;width:192px;background:rgba(20,28,51,.8);border:1px solid var(--hair);border-radius:12px;padding:11px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}#tracks h3{font-size:9px;letter-spacing:.19em;color:var(--dim);font-weight:400;font-family:IBM Plex Mono,monospace;margin-bottom:9px}.trk{display:flex;align-items:center;gap:7px;margin-bottom:5px;cursor:pointer;padding:3px 4px;border-radius:6px}.trk:hover{background:rgba(232,237,247,.05)}.trk.muted{opacity:.28}.trk.sleeping{opacity:.4}.trk.dead{opacity:.22;text-decoration:line-through}.tsw{width:8px;height:8px;border-radius:2px;flex:none;transition:transform .07s}.tsw.fire{transform:scale(1.9)}.tnm{font-size:10px;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tct{font-family:IBM Plex Mono,monospace;font-size:9px;color:var(--dim)}#steps{display:flex;gap:2px;margin-top:9px;height:3px}.st{flex:1 1;background:rgba(232,237,247,.09);border-radius:1px}.st.now{background:var(--amber)}#originTag{margin-top:10px;padding-top:9px;border-top:1px solid var(--hair);font-size:9px;color:var(--dim);font-family:IBM Plex Mono,monospace;line-height:1.5}#originTag b{color:var(--teal);font-weight:500}#modal{position:fixed;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(6,9,18,.72);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);opacity:0;pointer-events:none;transition:opacity .24s}#modal.on{opacity:1;pointer-events:auto}#mbox{width:min(940px,100%);max-height:92vh;overflow:auto;background:rgba(17,24,44,.97);border:1px solid var(--hair);border-radius:17px;display:flex;gap:0;flex-wrap:wrap}#mL{width:330px;flex:none;border-right:1px solid var(--hair)}#mL,#mR{padding:22px}#mR{flex:1 1;min-width:300px;display:flex;flex-direction:column}#mSym{font-size:70px;font-weight:900;line-height:.82;letter-spacing:-.045em}#mName{font-size:19px;font-weight:700;margin-top:7px}#mNums{font-family:IBM Plex Mono,monospace;font-size:10px;color:var(--dim);margin-top:9px;line-height:1.8}#mHow{font-size:12px;margin-top:14px;color:rgba(232,237,247,.85)}#mHow,#mNote{line-height:1.65}#mNote{font-size:11px;margin-top:10px;color:var(--dim);padding-left:10px;border-left:1px solid var(--hair)}#mUse{margin-top:14px;padding:11px;border-radius:9px;background:rgba(240,122,42,.09);border:1px solid rgba(240,122,42,.22)}#mUse .h{font-size:8.5px;letter-spacing:.2em;color:var(--ember);font-family:IBM Plex Mono,monospace;margin-bottom:6px}#mUse .b{font-size:11.5px;line-height:1.6;color:rgba(232,237,247,.86)}#mBars{margin-top:14px}.ib{display:flex;align-items:center;gap:7px;font-size:9px;margin-top:5px;font-family:IBM Plex Mono,monospace}.ibar{height:4px;border-radius:2px;flex:none}.ibl{color:var(--dim)}#mTabs{display:flex;gap:4px;margin-bottom:14px;flex-wrap:wrap}.tab{font-size:10px;font-weight:700;letter-spacing:.09em;padding:7px 11px;border-radius:7px;cursor:pointer;color:var(--dim);background:transparent;border:1px solid transparent}.tab:hover{color:var(--bone);background:rgba(232,237,247,.06)}.tab.on{background:rgba(78,201,192,.15);color:var(--teal);border-color:rgba(78,201,192,.36)}#mView{flex:1 1;min-height:330px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}#mCap{font-size:11px;line-height:1.6;margin-top:13px;min-height:34px}#mCap,#mClose{color:var(--dim)}#mClose{position:absolute;right:26px;top:22px;font-size:22px;cursor:pointer;line-height:1;background:none;border:none;padding:4px 8px}#mClose:hover{color:var(--bone)}.spin{transform-box:fill-box;transform-origin:center;animation:orb linear infinite}@keyframes orb{to{transform:rotate(1turn)}}#mantid{position:fixed;left:64px;top:118px;z-index:6;width:min(432px,34vw);max-height:calc(100vh - 200px);overflow-y:auto;pointer-events:none;scrollbar-width:thin;padding-right:4px}#mprofile{position:relative;width:100%;height:172px;border-radius:13px;overflow:hidden;border:1px solid rgba(240,122,42,.24);background:transparent;box-shadow:0 0 44px rgba(0,0,0,.6),inset 0 0 40px rgba(0,0,0,.7)}#mstatic{opacity:.3;mix-blend-mode:screen;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/></filter><rect width='140' height='140' filter='url(%23n)' opacity='0.55'/></svg>");background-size:180px 180px}#mscan,#mstatic{position:absolute;inset:0;pointer-events:none}#mscan{opacity:.4;background:repeating-linear-gradient(180deg,transparent 0 2px,rgba(0,0,0,.34) 2px 3px)}#mvig{inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 42%,transparent 22%,rgba(5,7,14,.72) 78%,rgba(5,7,14,.97) 100%)}#mtag,#mvig{position:absolute}#mtag{left:11px;top:9px;font-size:7.5px;letter-spacing:.22em;color:rgba(240,122,42,.65)}#mLabel,#mtag{font-family:IBM Plex Mono,monospace}#mLabel{font-size:9px;letter-spacing:.24em;color:rgba(240,122,42,.72);margin:13px 0 9px}#mLabel span{color:rgba(232,237,247,.3)}#mEn{line-height:1.45;font-weight:300;color:rgba(232,237,247,.95);text-shadow:0 2px 16px rgba(0,0,0,.9);-webkit-hyphens:auto;hyphens:auto}#mCun,#mEn{font-size:19px;overflow-wrap:anywhere}#mCun{margin-top:12px;font-family:Noto Sans Cuneiform,serif;line-height:1.75;color:rgba(232,237,247,.2);word-spacing:6px;word-break:break-word}#mAns{margin-top:14px;display:flex;flex-direction:column;gap:7px;pointer-events:auto}#mAns button{text-align:left;font-size:13.5px;font-weight:400;line-height:1.45;white-space:normal;overflow-wrap:anywhere;padding:11px 13px;border:1px solid var(--hair);border-radius:9px;background:rgba(20,28,51,.8);color:rgba(232,237,247,.85);letter-spacing:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#mAns button:hover{border-color:rgba(240,122,42,.6);background:rgba(30,38,66,.9);color:var(--bone)}#mAns button.right{border-color:rgba(75,227,140,.75);background:rgba(75,227,140,.14)}#mAns button.wrong{border-color:rgba(224,80,154,.6);background:rgba(224,80,154,.12);opacity:.6}#mWhy{margin-top:11px;font-size:13px;line-height:1.6;color:rgba(232,237,247,.62);padding-left:11px;border-left:2px solid rgba(240,122,42,.5);display:none}#mWhy.on{display:block}#mProg{margin-top:13px;font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.2em;color:rgba(232,237,247,.32)}#mantid.pulse #mLabel{color:var(--ember)}#mantid.pulse #mprofile{border-color:rgba(240,122,42,.75)}#portal.locked{border-color:rgba(232,237,247,.18);box-shadow:0 0 24px rgba(0,0,0,.5);filter:grayscale(.75) brightness(.5)}#portal.locked #portalCap{color:rgba(232,237,247,.35)}@media (max-width:900px){#mantid{left:8px;right:8px;width:auto;top:auto;bottom:150px}#mprofile{height:118px}#mCun,#mEn{font-size:15px}#mAns button{font-size:12.5px;padding:9px 11px}.card.open{width:auto;max-height:none;padding:15px}#colR{align-items:stretch}.card.open .cn{font-size:20px}.cx p{font-size:12.5px}.cxr{font-size:11.5px}}#dock{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:8;flex-direction:column;align-items:center;gap:9px;width:min(900px,calc(100% - 20px))}#bar,#dock{display:flex}#bar{gap:2px;height:4px;width:100%;max-width:420px}.bs{flex:1 1;background:rgba(232,237,247,.09);border-radius:2px}.bs.now{background:var(--bone)}.ctl{display:flex;align-items:center;gap:5px;background:rgba(20,28,51,.86);border:1px solid var(--hair);border-radius:11px;padding:7px;flex-wrap:wrap;justify-content:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}button{font-family:Chivo,sans-serif;font-size:11px;font-weight:700;letter-spacing:.05em;color:rgba(232,237,247,.7);background:transparent;border:1px solid transparent;padding:7px 10px;border-radius:7px;cursor:pointer;transition:.15s;white-space:nowrap}button:hover{background:rgba(232,237,247,.07);color:var(--bone)}button:focus-visible{outline:2px solid var(--teal);outline-offset:1px}button.on{background:var(--amber);color:#0b1020;border-color:var(--amber)}button.lay.on{background:rgba(78,201,192,.16);color:var(--teal);border-color:rgba(78,201,192,.4)}.sep{width:1px;height:19px;background:var(--hair);flex:none}.fld{display:flex;align-items:center;gap:6px;padding:0 6px}.fld label{font-size:9px;letter-spacing:.14em;color:var(--dim);font-family:IBM Plex Mono,monospace}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:58px;height:2px;background:var(--hair);border-radius:2px;outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:11px;height:11px;border-radius:50%;background:var(--amber);cursor:pointer}input[type=range]::-moz-range-thumb{width:11px;height:11px;border:0;border-radius:50%;background:var(--amber);cursor:pointer}.val{font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;color:var(--amber);width:30px}@media (max-width:900px){#tracks{width:158px;padding:9px;top:auto;bottom:78px;right:10px}#portal{right:10px;top:12px;width:104px;height:104px}#portalCap{display:none}#head{padding-left:60px;padding-right:126px}#epochSub,.fld.sm{display:none}#chooseGrid{grid-template-columns:1fr;gap:6px;overflow-y:auto;align-items:start}#ocolR{align-items:stretch}.orig{width:100%}#choose{background:rgba(11,16,32,.62)}#expBox{padding:16px}#expStat{grid-template-columns:1fr 1fr;gap:7px}#mL{width:100%;border-right:none;border-bottom:1px solid var(--hair)}#mL,#mR{padding:16px}#mSym{font-size:52px}}@media (prefers-reduced-motion:reduce){#cursor:after,#voidHint .s,.spin{animation:none}}