@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-stretch:62% 125%;font-display:swap;src:url(./archivo-vietnamese-Dj4SMzUB.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-stretch:62% 125%;font-display:swap;src:url(./archivo-latin-ext-Drn2Fve2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-stretch:62% 125%;font-display:swap;src:url(./archivo-latin-DXrUVZxZ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./space-mono-400-vietnamese-BZabbV4-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./space-mono-400-latin-ext-CQTzDtZb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./space-mono-400-latin-Wy3NpCq4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(./space-mono-700-vietnamese-Bbb7QHM9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(./space-mono-700-latin-ext-C1sZ6Lj5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(./space-mono-700-latin-6NnW1qxO.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e9e9e1;--fg:#000;--line:#000;--muted:#5f5f58;--block:#000;--on-block:#e9e9e1;--on-block-muted:#9a9a92;--block-line:#333;--field:#fff;--paper:#f6f5ef;--dots:#00000017;--hover:#0000000f;--lime:#c0fe04;--on-lime:#000;--violet:#5200ff;--on-violet:#fff;--row-hl:#c0fe0461;--row-hl-fg:#000;--note:var(--violet);--on-note:var(--on-violet);--focus-page:var(--violet);--focus:var(--focus-page);--error:#f24723;--on-error:#000;--error-text:#bd371b;--scrim:#00000073;--seg-off:#e9e9e129;--r-contraband:#ea302d;--r-prestige:#eadd16;--r-superior:#c333f7;--r-deluxe:#4fa7f0;--r-enhanced:#00f587;--r-standard:#caccd0;--on-rarity:#000;--display:"Marathon Shapiro","Archivo",sans-serif;--mono:"PP Fraktion Mono","Space Mono",ui-monospace,monospace;--ticket-h:calc(38px + 2.4rem);--pin-grad:linear-gradient(118deg,#d0c3f4 0%,#f6e2f7 20%,#ddcaf5 38%,#f2def7 52%,#b6c1e5 68%,#bbd3e0 84%,#d0e6e4 100%);--pin-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .35  0 0 0 0 .3  0 0 0 0 .45  0 0 0 .32 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>"),repeating-linear-gradient(0deg,#ffffff24 0 1px,transparent 1px 3px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0b0a;--fg:#ecece4;--line:#d9d9d0;--muted:#8d8d85;--block:#1c1c1c;--on-block:#ecece4;--on-block-muted:#8d8d85;--block-line:#333;--field:#141413;--paper:#121211;--dots:#ffffff0e;--hover:#ffffff0f;--error-text:var(--error);--violet:#7b4dff;--row-hl:#c0fe041f;--row-hl-fg:#c0fe04;--scrim:#000000a6;--seg-off:#ecece41f}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0b0a;--fg:#ecece4;--line:#d9d9d0;--muted:#8d8d85;--block:#1c1c1c;--on-block:#ecece4;--on-block-muted:#8d8d85;--block-line:#333;--field:#141413;--paper:#121211;--dots:#ffffff0e;--hover:#ffffff0f;--error-text:var(--error);--violet:#7b4dff;--row-hl:#c0fe041f;--row-hl-fg:#c0fe04;--scrim:#000000a6;--seg-off:#ecece41f}:root[data-faction=mint]{--bg:#e6eef0;--fg:#1b1f22;--line:#1b1f22;--muted:#5a666b;--block:#24292d;--on-block:#e6eef0;--on-block-muted:#94a3a8;--block-line:#3a4146;--field:#f6fafa;--paper:#f1f6f6;--dots:#1b283014;--hover:#1b28300f;--lime:#acf4c6;--on-lime:#10200a;--violet:#3c4f63;--on-violet:#fff;--row-hl:#70b02047;--row-hl-fg:#10200a;--seg-off:#e6eef029;--error:#e2532a;--on-error:#000;--error-text:#b74322}@media (prefers-color-scheme:dark){:root[data-faction=mint]:not([data-theme=light]){--focus-page:var(--lime);--bg:#0f1214;--fg:#e3ecee;--line:#c9d4d7;--muted:#83939a;--block:#1d2226;--on-block:#e3ecee;--on-block-muted:#83939a;--block-line:#323a40;--field:#14181b;--paper:#121619;--dots:#dcf0f50d;--hover:#dcf0f50f;--lime:#acf4c6;--on-lime:#0c1806;--violet:#4d6680;--on-violet:#fff;--row-hl:#acf4c61f;--row-hl-fg:#acf4c6;--seg-off:#e3ecee1f;--error:#ff6a3d;--on-error:#0c1806;--error-text:var(--error)}}:root[data-faction=mint][data-theme=dark]{--focus-page:var(--lime);--bg:#0f1214;--fg:#e3ecee;--line:#c9d4d7;--muted:#83939a;--block:#1d2226;--on-block:#e3ecee;--on-block-muted:#83939a;--block-line:#323a40;--field:#14181b;--paper:#121619;--dots:#dcf0f50d;--hover:#dcf0f50f;--lime:#acf4c6;--on-lime:#0c1806;--violet:#4d6680;--on-violet:#fff;--row-hl:#acf4c61f;--row-hl-fg:#acf4c6;--seg-off:#e3ecee1f;--error:#ff6a3d;--on-error:#0c1806;--error-text:var(--error)}:root[data-faction=void]{--glow:#ff00004d;--bg:#e2dfdd;--fg:#000;--line:#000;--muted:#625b58;--block:#000;--on-block:#e9e4e2;--on-block-muted:#8f8784;--block-line:#3a0000;--field:#f2f0ef;--paper:#ebe8e6;--dots:#f003;--hover:#280a0c0f;--lime:red;--on-lime:#0d0505;--violet:#000;--on-violet:#efe9e7;--note:#000;--on-note:#efe9e7;--row-hl:#ff00002e;--row-hl-fg:#000;--seg-off:#ebe4df29;--error:#f0a020;--error-text:#845812;--on-error:#140a0b}@media (prefers-color-scheme:dark){:root[data-faction=void]:not([data-theme=light]){--glow:#ff00008c;--bg:#000;--fg:#e6e0de;--line:#6b6b6b;--muted:#8a8582;--block:#000;--on-block:#e6e0de;--on-block-muted:#8a8582;--block-line:#2a2a2a;--field:#070707;--paper:#050505;--dots:#ff000029;--hover:#ff000012;--violet:#0c0001;--on-violet:#f0e8e6;--note:#1a0003;--on-note:#f0e8e6;--row-hl:#ff000024;--row-hl-fg:#ff5a5a;--seg-off:#efe5e21f;--error:#ffb22e;--error-text:var(--error)}}:root[data-faction=void][data-theme=dark]{--glow:#ff00008c;--bg:#000;--fg:#e6e0de;--line:#6b6b6b;--muted:#8a8582;--block:#000;--on-block:#e6e0de;--on-block-muted:#8a8582;--block-line:#2a2a2a;--field:#070707;--paper:#050505;--dots:#ff000029;--hover:#ff000012;--violet:#0c0001;--on-violet:#f0e8e6;--note:#1a0003;--on-note:#f0e8e6;--row-hl:#ff000024;--row-hl-fg:#ff5a5a;--seg-off:#efe5e21f;--error:#ffb22e;--error-text:var(--error)}:root[data-faction=void] .mast{box-shadow:inset 0 -1px 0 var(--lime)}:root[data-faction=void] .logo{box-shadow:0 0 28px var(--glow)}:root[data-faction=void] .ticket{box-shadow:0 -8px 32px var(--glow)}:root[data-faction=void] :is(.o1 .to,.tab.on .n){text-shadow:0 0 28px var(--glow)}:root[data-faction=void] #ro.pinnacle .o1 .to{text-shadow:none;filter:drop-shadow(0 0 18px var(--glow)) drop-shadow(0 0 2px var(--lime))}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--fg);font-family:var(--mono);min-height:100vh;padding-bottom:calc(var(--ticket-h) + 20px + env(safe-area-inset-bottom));background-image:radial-gradient(var(--dots) 1px,transparent 1.2px);background-size:6px 6px;font-size:.8125rem;transition:background-color .2s,color .2s}button{font:inherit;color:inherit;touch-action:manipulation}[hidden]{display:none!important}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:3px dashed var(--focus);outline-offset:2px}.mast,.confirm,.eff,.t-head,.eff-warn,.ticket{--focus:var(--on-block)}.gear:focus-visible,.ticket button:focus-visible{outline-offset:-6px}.gear[aria-expanded=true],.ticket .next{--focus:var(--on-lime)}:root[data-faction=void]{--focus-page:var(--fg)}.set-panel{--focus:var(--focus-page)}.note{--focus:var(--on-note)}.o1{--focus:var(--on-violet)}.ledger{--focus:var(--focus-page)}.mast{z-index:30;background:var(--block);color:var(--on-block);align-items:stretch;display:flex;position:relative}.logo{background:var(--lime);color:var(--on-lime);align-items:center;gap:12px;padding:14px 22px;display:flex}.logo h1{font-family:var(--display);text-transform:uppercase;margin:0;font-size:1.375rem;font-weight:900;font-stretch:125%;line-height:.85}.mast-img{width:auto;max-width:13.75rem;height:2.125rem;display:block}.mast-img.solo{max-width:18.75rem;height:2.5rem}.mast .meta{letter-spacing:.18em;color:var(--on-block-muted);align-items:center;gap:22px;padding:0 22px;font-size:.625rem;display:flex}.mast .meta span:first-child{color:var(--on-block)}.mast-links{flex-shrink:0;margin-left:auto;display:flex;position:relative}.mast-links #spPair{gap:0;display:flex}.mast-links #spPair>.plain{border:0;border-left:2px solid var(--block-line);width:auto;min-height:48px;color:var(--on-block);white-space:nowrap;letter-spacing:.18em;align-items:center;padding:0 22px;font-size:.6875rem;display:flex}.mast-links #donateBtn[aria-expanded=true]{background:var(--lime);color:var(--on-lime);--focus:var(--on-lime)}@media (hover:hover){.mast-links #spPair>.plain:hover{background:var(--lime);color:var(--on-lime);--focus:var(--on-lime)}}.mast-links #spPair>.plain:focus-visible{outline-offset:-6px}.mast-links #donateBtn span{margin-left:.4em}.mast-links .sp-donate{background:var(--bg);min-width:14rem;color:var(--fg);border:3px solid var(--line);box-shadow:8px 8px 0 var(--lime);--focus:var(--focus-page);gap:8px;margin:0;padding:12px;display:grid;position:absolute;top:100%;right:0}.mast-links .sp-donate a{white-space:nowrap}.settings{margin-left:auto;display:flex;position:relative}.mast-links:not([hidden])+.settings,.mast-back+.settings{margin-left:0}.gear{border:0;border-left:2px solid var(--block-line);width:64px;color:var(--on-block);cursor:pointer;background:0 0;place-items:center;min-height:48px;display:grid}.gear svg{width:22px;height:22px;transition:transform .35s}@media (hover:hover){.gear:hover{color:var(--lime)}}.gear[aria-expanded=true]{background:var(--lime);color:var(--on-lime)}.gear[aria-expanded=true] svg{transform:rotate(60deg)}.set-panel{background:var(--bg);width:310px;color:var(--fg);border:3px solid var(--line);box-shadow:8px 8px 0 var(--lime);padding:0;position:absolute;top:100%;right:0}.set-panel,.note{animation:.2s steps(6,end) wipe-in}.set-panel.out,.note.out{pointer-events:none;animation:.15s steps(5,end) forwards wipe-out}@keyframes wipe-in{0%{clip-path:inset(-12px -12px 100% -4px)}to{clip-path:inset(-12px -12px -12px -4px)}}@keyframes wipe-out{0%{clip-path:inset(-12px -12px -12px -4px)}to{clip-path:inset(-12px -12px 100% -4px)}}@media (prefers-reduced-motion:reduce){.set-panel,.note,.set-panel.out,.note.out{animation:none}}[data-motion=reduce] :is(.set-panel,.note,.set-panel.out,.note.out){animation:none}.sp-h{background:var(--block);color:var(--on-block);letter-spacing:.2em;justify-content:space-between;padding:10px 14px;font-size:.6875rem;display:flex}.sp-sec{padding:14px}.sp-sec+.sp-sec{border-top:2px solid var(--line)}.sp-l{letter-spacing:.2em;color:var(--muted);margin-bottom:8px;font-size:.625rem}.seg{background:var(--line);border:2px solid var(--line);flex-wrap:wrap;gap:2px;display:flex}.seg button{background:var(--bg);letter-spacing:.14em;cursor:pointer;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-width:max-content;min-height:44px;font-size:.6875rem;display:flex}.seg button svg{width:14px;height:14px}.seg button.on{background:var(--fg);color:var(--bg)}.seg.fac button{letter-spacing:.1em;font-size:.625rem}.seg.fac i{border:1px solid;width:14px;height:14px}.danger{border:2px solid var(--error);width:100%;min-height:46px;color:var(--error-text);letter-spacing:.18em;cursor:pointer;background:0 0;font-size:.6875rem;font-weight:700}.plain{border:2px solid var(--line);width:100%;min-height:46px;color:var(--fg);letter-spacing:.18em;cursor:pointer;background:0 0;font-size:.6875rem;font-weight:700}@media (hover:hover){.plain:hover:not([aria-disabled=true]){background:var(--fg);color:var(--bg)}}.plain[aria-disabled=true]{color:var(--muted);border-style:dashed;border-color:var(--muted);cursor:default}.sp-l span{float:right}.sp-pair{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:8px;display:grid}.sp-pair>*{text-align:center;padding:4px 10px}.plain .ext{margin-left:.4em}.sp-donate{grid-template-columns:1fr;margin-top:8px}#donateBtn[aria-expanded=true]{background:var(--fg);color:var(--bg)}.sp-social{flex-wrap:wrap;gap:8px;display:flex}.sp-social>*{flex:auto;width:auto;padding:4px 12px}.sp-end{display:none}html.set-full{overflow:hidden}.danger.hint{background:var(--error);color:var(--on-error)}@media (hover:hover){.danger:hover{background:var(--error);color:var(--on-error)}}.note{background:var(--note);width:min(300px,100vw - 24px);color:var(--on-note);border:3px solid var(--line);box-shadow:8px 8px 0 var(--lime);padding:16px 16px 20px;position:absolute;top:calc(100% + 12px);right:8px}.note:before{content:"";border:10px solid #0000;border-bottom-color:var(--line);border-top:0;position:absolute;bottom:100%;right:15px}.note p{font-family:var(--display);text-transform:uppercase;margin:0 0 6px;font-size:1.125rem;font-weight:900;font-stretch:125%;line-height:1}.note small{opacity:.85;margin-bottom:14px;font-size:.6875rem;line-height:1.5;display:block}.note .lnk{text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.note .row{align-items:center;gap:10px;display:flex}.note .go{border:2px solid var(--lime);background:var(--lime);min-height:44px;color:var(--on-lime);letter-spacing:.16em;cursor:pointer;flex:none;padding:0 16px;font-size:.6875rem;font-weight:700}.nchk{letter-spacing:.08em;cursor:pointer;flex:1;align-items:center;gap:8px;min-height:44px;font-size:.625rem;line-height:1.3;display:flex}.nchk input{appearance:none;cursor:pointer;background:0 0;border:2px solid;flex:none;place-items:center;width:18px;height:18px;margin:0;display:grid}.nchk input:checked{background:var(--lime);border-color:var(--lime)}.nchk input:checked:after{content:"";border:solid var(--on-lime);border-width:0 2px 2px 0;width:5px;height:9px;transform:translateY(-1px)rotate(45deg)}.note .timer{background:var(--lime);transform-origin:0;height:4px;animation:9s linear forwards drain;position:absolute;bottom:0;left:0;right:0}.note.hold .timer{animation-play-state:paused}.note:has(:focus-visible) .timer{animation-play-state:paused}@keyframes drain{to{transform:scaleX(0)}}.confirm{z-index:60;background:var(--block);width:min(320px,100vw - 24px);color:var(--on-block);border:3px solid var(--error);box-shadow:8px 8px 0 var(--error);padding:16px;animation:.16s pop;position:fixed}@keyframes pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.confirm p{font-family:var(--display);text-transform:uppercase;margin:0 0 6px;font-size:1.125rem;font-weight:900;font-stretch:125%;line-height:1}.confirm small{color:var(--on-block-muted);margin-bottom:14px;font-size:.6875rem;display:block}.confirm .row{gap:8px;display:flex}.confirm button{border:2px solid var(--on-block-muted);letter-spacing:.16em;cursor:pointer;background:0 0;flex:1;min-height:44px;font-size:.6875rem}.confirm .yes{background:var(--error);border-color:var(--error);color:var(--on-error);font-weight:700}.beta-same{display:none}html[data-beta-same] .beta-same{box-sizing:border-box;padding:calc(9px + env(safe-area-inset-top)) 16px 9px;background:var(--note);color:var(--on-note);border-bottom:3px solid var(--line);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;text-align:center;font-size:.6875rem;font-weight:700;line-height:1.3;display:block;position:relative;overflow:hidden}html[data-beta-same] .beta-same:not(.on){background:0 0;border-bottom-color:#0000}.beta-same span:before{content:"​"}.tabs{border-bottom:3px solid var(--line);z-index:4;background:var(--bg);grid-template-columns:repeat(3,1fr);display:grid;position:sticky;top:0}.tab{border:0;border-right:3px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:flex-end;gap:14px;padding:18px 22px 14px;display:flex;position:relative}.tab:last-of-type{border-right:0}.tab .n{font-family:var(--display);-webkit-text-stroke:2px var(--fg);color:#0000;font-size:54px;font-weight:900;font-stretch:125%;line-height:.8}.tab .t{font-family:var(--display);text-transform:uppercase;font-size:1.125rem;font-weight:800;font-stretch:110%;line-height:1}.sm-l{display:none}@media (width<=1000px){.lg-l{display:none}.sm-l{display:inline}}.tab .t small{font-family:var(--mono);letter-spacing:.14em;color:var(--muted);margin-top:4px;font-size:.625rem;font-weight:400;font-stretch:100%;display:block}.tab.on{background:var(--block);color:var(--on-block)}.tab.on .n{color:var(--lime);-webkit-text-stroke:0}.tab.on .t small{color:var(--on-block-muted)}.tab-ind{background:var(--lime);pointer-events:none;width:33.333%;height:6px;position:absolute;bottom:-3px;left:0}.tab>*{position:relative}.tab>canvas{pointer-events:none;position:absolute;top:0;left:0}.tab>.tab-over{flex-direction:inherit;align-items:inherit;gap:inherit;padding:inherit;color:var(--on-block);pointer-events:none;display:flex;position:absolute;inset:0}.tab>.tab-over .n{color:var(--lime);-webkit-text-stroke-width:0}.tab>.tab-over .t small{color:var(--on-block-muted)}@media (hover:hover){.tab:not(.on):hover{background:var(--hover)}}.wrap{max-width:1180px;margin:0 auto;padding:34px 28px}.panel{display:none}.panel.on{display:block}.panel.enter{animation:.25s in}@media (prefers-reduced-motion:reduce){.panel.enter{animation:none}}[data-motion=reduce] .panel.enter{animation:none}.wrap{position:relative}.wrap.moving{overflow-anchor:none;overflow:clip}.panel.ghost{pointer-events:none;position:absolute}.step-scan{background:var(--lime);width:3px;box-shadow:0 0 12px 2px var(--lime);z-index:4;pointer-events:none;margin-left:-1.5px;position:absolute}@keyframes in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.kicker{background:var(--violet);color:var(--on-violet);letter-spacing:.2em;margin-bottom:12px;padding:5px 8px;font-size:.625rem;display:inline-block}.headline{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;margin:0 0 26px;font-size:clamp(36px,7vw,92px);font-weight:900;font-stretch:125%;line-height:.82}.headline em{background:var(--lime);color:var(--on-lime);padding:.06em .08em;font-style:normal;line-height:.82;display:inline-block}.segs{grid-template-columns:repeat(var(--n,20),1fr);gap:3px;display:grid}.segs i{height:var(--h,14px);background:var(--off,var(--seg-off));transition:background 70ms linear}.segs i.on{background:var(--lime)}.status-grid{border:3px solid var(--line);grid-template-columns:1.1fr 1fr;display:grid}.big-field{border-right:3px solid var(--line);padding:22px}.big-field label,.sm-field label,.eff-l{letter-spacing:.2em;margin-bottom:8px;font-size:.625rem;display:block}.big-field input{width:100%;font-family:var(--display);color:var(--fg);background:0 0;border:0;padding:0;font-size:clamp(84px,12vw,120px);font-weight:900;font-stretch:125%;line-height:.85}.big-field .of{color:var(--muted);margin-top:10px;font-size:.6875rem}.sm-field{border-bottom:3px solid var(--line);padding:22px}.sm-field input{border:0;border-bottom:2px solid var(--line);width:100%;color:var(--fg);font-family:var(--display);background:0 0;padding:0 0 4px;font-size:2.5rem;font-weight:800;font-stretch:125%}.eff{background:var(--block);color:var(--on-block);padding:22px;position:relative}.eff-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.eff-head .eff-l{margin-bottom:0}.eff-help{border:2px solid var(--on-block);width:28px;height:28px;color:var(--on-block);cursor:pointer;background:0 0;flex:none;place-items:center;font-size:.8125rem;font-weight:700;display:grid}.eff-help[aria-expanded=true]{background:var(--lime);color:var(--on-lime);border-color:var(--lime);--focus:var(--on-lime)}@media (hover:hover){.eff-help:hover{background:var(--lime);color:var(--on-lime);border-color:var(--lime);--focus:var(--on-lime)}}.eff-help-pop{z-index:20;background:var(--bg);color:var(--fg);border:3px solid var(--line);box-shadow:6px 6px 0 var(--lime);--focus:var(--focus-page);padding:14px 16px;animation:.16s pop;position:absolute;left:12px;right:12px}.eff-help-pop p{margin:0 0 12px;font-size:.8125rem;line-height:1.5}.eff-help-pop a{border:2px solid var(--line);min-height:44px;color:var(--fg);letter-spacing:.16em;align-items:center;gap:.4em;padding:0 14px;font-size:.6875rem;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.eff-help-pop a:hover{background:var(--fg);color:var(--bg)}}@media (prefers-reduced-motion:reduce){.eff-help-pop{animation:none}}[data-motion=reduce] .eff-help-pop{animation:none}.eff-l{color:var(--on-block-muted)}.eff-row{border:2px solid var(--on-block);display:flex}.eff-row button{border:0;border-right:2px solid var(--on-block);cursor:pointer;background:0 0;flex:1;min-height:52px;font-weight:700}.eff-row button:last-child{border-right:0}.eff-row button.on{background:var(--lime);color:var(--on-lime)}.eff-meter{margin-top:18px}.eff-meter-l{letter-spacing:.16em;color:var(--on-block-muted);justify-content:space-between;margin-top:8px;font-size:.625rem;display:flex}.chips{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.chip{border:2px solid var(--line);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:.6875rem;display:flex}.chip .c{background:var(--fg);color:var(--bg);padding:1px 6px;font-size:.625rem}.chip.on{background:var(--fg);color:var(--bg)}.chip.on .c{background:var(--lime);color:var(--on-lime)}.chip[disabled]{opacity:.35;cursor:not-allowed;border-style:dashed}.chip{transition:transform 90ms;position:relative;overflow:hidden}.chip>span{z-index:1;position:relative}.chip canvas{z-index:0;pointer-events:none;position:absolute;top:0;left:0}.chip.lat{background:0 0}.chip.pressing{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.chip{transition:none}}[data-motion=reduce] .chip{transition:none}.scanline{background:var(--lime);height:3px;box-shadow:0 0 12px 2px var(--lime);z-index:4;pointer-events:none;position:absolute;left:0;right:0}.scan-ghost{z-index:2;pointer-events:none;background:var(--bg) radial-gradient(var(--dots) 1px,transparent 1.2px) var(--dx,0) var(--dy,0)/6px 6px;position:absolute}.scan-ghost tbody{container-type:inline-size}.tip{color:var(--muted);align-items:center;gap:8px;margin:-6px 0 14px;font-size:.6875rem;display:flex}.tip kbd{border:1px solid var(--muted);padding:0 5px;font-family:inherit}.mat-wrap{border:3px solid var(--line);box-sizing:border-box;overflow-anchor:none;position:relative}.mat-wrap.sliding{overflow:hidden}table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.col-r{width:22%}.col-x{width:14%}.col-s{width:15%}thead th{background:var(--block);color:var(--on-block);letter-spacing:.2em;text-align:left;padding:10px 14px;font-size:.625rem;font-weight:400}thead th.r,td.r{text-align:right}tbody tr,tbody tr>*{border-top:2px solid var(--line)}tbody tr.cat-row th{text-align:left;background:var(--lime);color:var(--on-lime);font-family:var(--display);text-transform:uppercase;padding:0;font-size:1.375rem;font-weight:900;font-stretch:125%}.cat-fold{width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;font:inherit;text-transform:inherit;letter-spacing:inherit;--focus:var(--on-lime);background:0 0;border:0;align-items:center;gap:14px;padding:10px 14px;display:flex}.cat-fold:focus-visible{outline-offset:-6px}.cat-fold .fold-mark{border:2px solid;flex:0 0 22px;height:22px;position:relative}.cat-fold .fold-mark:before,.cat-fold .fold-mark:after{content:"";background:currentColor;width:10px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cat-fold .fold-mark:after{transition:transform .28s cubic-bezier(.2,.75,.25,1);transform:translate(-50%,-50%)rotate(90deg)}.cat-fold[aria-expanded=true] .fold-mark:after{transform:translate(-50%,-50%)rotate(180deg)}@media (hover:hover){.cat-fold:hover .fold-mark{background:var(--on-lime);color:var(--lime)}}@media (prefers-reduced-motion:reduce){.cat-fold .fold-mark:after{transition:none}}[data-motion=reduce] .cat-fold .fold-mark:after{transition:none}.cat-name{flex:auto}.cat-sum{font-family:var(--mono);letter-spacing:.08em;flex-wrap:wrap;justify-content:flex-end;gap:6px;font-size:.625rem;font-weight:700;font-stretch:100%;line-height:1.5;display:flex;position:relative}.sum-chip{z-index:1;background:var(--rc);color:var(--on-rarity);border:2px solid var(--on-lime);white-space:nowrap;padding:1px 6px;position:relative}.sum-chip b{font-size:.6875rem}.cat-sum.building .sum-chip{background:0 0;border-color:#0000}.cat-sum.building .sum-chip>span{opacity:var(--t,0)}.cat-sum canvas{pointer-events:none;position:absolute;top:0;left:0}tr.folded{display:none!important}tr.fold-over{z-index:1;background:var(--bg) radial-gradient(var(--dots) 1px,transparent 1.2px) var(--dx,0) var(--dy,0)/6px 6px;position:relative}td{vertical-align:middle;padding:10px 14px}.sw{letter-spacing:.08em;align-items:center;gap:10px;font-weight:700;display:inline-flex}.sw i{background:var(--rc);border:2px solid var(--line);flex:0 0 22px;width:22px;height:22px}tr.has td.sub{background:var(--row-hl);color:var(--row-hl-fg);font-weight:700}tr.hidden{display:none!important}.step{border:2px solid var(--line);background:var(--field);display:inline-flex}.step>button{cursor:pointer;background:0 0;border:0;width:44px;min-height:44px;font-size:1.125rem}@media (hover:hover){.step>button:hover{background:var(--lime);color:var(--on-lime)}}.step>button:active{background:var(--lime);color:var(--on-lime)}.qf{border-left:2px solid var(--line);border-right:2px solid var(--line);align-items:center;display:flex;position:relative}.qf input{width:5.75rem;color:var(--fg);text-align:left;font:inherit;background:0 0;border:0;padding:10px 34px 10px 10px;font-size:1rem;font-weight:700}.qf input:focus-visible{outline-offset:-3px}.qf input.bad{color:var(--error-text)}.qf .prev{background:var(--violet);color:var(--on-violet);pointer-events:none;white-space:nowrap;padding:1px 5px;font-size:.625rem;display:none;position:absolute;top:-11px;left:8px}.qf.expr .prev{display:block}.qf .calc{cursor:pointer;width:30px;height:30px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.qf .calc[aria-expanded=true]{background:var(--lime);color:var(--on-lime)}@media (hover:hover){.qf .calc:hover{background:var(--lime);color:var(--on-lime)}}tr.tallied .qf .calc{color:var(--fg)}tr.tallied .qf .calc:after{content:"";background:var(--violet);width:6px;height:6px;position:absolute;top:3px;right:3px}.tmini{letter-spacing:.06em;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:260px;margin-top:6px;font-size:.625rem;overflow:hidden}.tmini:empty{display:none}.tmini b{color:var(--fg);font-weight:700}.tmini .adj{border:1px dashed var(--muted);padding:0 3px}.scrim{background:var(--scrim);z-index:20;display:none;position:fixed;inset:0}.tally{z-index:21;background:var(--bg);width:300px;color:var(--fg);border:3px solid var(--line);box-shadow:8px 8px 0 var(--lime);position:absolute}.t-head{background:var(--block);color:var(--on-block);align-items:center;gap:10px;padding:10px 12px;display:flex}.t-head b{letter-spacing:.14em;text-transform:uppercase;flex:1;font-size:.6875rem}.t-head .sw i{border-color:var(--on-block);flex-basis:14px;width:14px;height:14px}.t-x{cursor:pointer;background:0 0;border:0;width:32px;height:32px;font-size:1rem}.t-hint{letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin:10px 12px 0;font-size:.625rem;line-height:1.6}.t-hint span{display:block}.t-hint span+span{margin-top:4px}.t-hint .rch{background:var(--rc);color:var(--on-rarity);padding:0 4px;font-weight:700}.t-tape{border-bottom:2px solid var(--line);flex-wrap:wrap;gap:6px;min-height:46px;padding:10px 12px;display:flex}.t-tape button{border:2px solid var(--line);background:var(--field);cursor:pointer;padding:4px 8px;font-size:.8125rem;font-weight:700}.t-tape button:after{content:" ×";color:var(--muted);font-weight:400}.t-tape button.adj{border-style:dashed;font-weight:400}@media (hover:hover){.t-tape button:hover{background:var(--error);color:var(--on-error);border-color:var(--error)}}.t-tape .plus{color:var(--muted);align-self:center}.t-tape .none{color:var(--muted);align-self:center;font-size:.6875rem}.t-entry{justify-content:space-between;align-items:baseline;padding:10px 12px;display:flex}.t-entry #entry{font-family:var(--display);min-width:1ch;font-size:2.125rem;font-weight:900;font-stretch:125%}.t-entry #entry:empty:before{content:"0";opacity:.25}.t-entry .s{color:var(--muted);font-size:.75rem}.t-entry .s b{color:var(--fg);font-size:1.125rem}.t-keys{border-top:2px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.t-keys button{border:0;border-right:2px solid var(--line);border-bottom:2px solid var(--line);cursor:pointer;background:0 0;min-height:52px;font-size:1.125rem;font-weight:700}.t-keys button:nth-child(4n){border-right:0}@media (hover:hover){.t-keys button:hover{background:var(--hover)}}.t-keys button:active{background:var(--hover)}.t-keys .op{background:var(--block);color:var(--lime)}.t-keys .set{background:var(--lime);color:var(--on-lime);letter-spacing:.12em;white-space:nowrap;border-bottom:0;grid-column:span 3;padding:0 8px;font-size:.75rem;overflow:hidden}.t-keys .clr{letter-spacing:.14em;border-bottom:0;font-size:.6875rem}.warn{background:var(--error);color:var(--on-error);margin-top:18px;padding:12px 16px;font-weight:700;display:none}@keyframes pinshift{0%{background-position:0 0,0 0,0%}to{background-position:0 0,0 0,100%}}@keyframes pintext{0%{background-position:0%}to{background-position:100%}}#ro.pinnacle .o1 .to{background:var(--pin-grad);color:#0000;animation:pintext 6s ease-in-out var(--fxt,0s) infinite alternate;background-size:240% 240%;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){#ro.pinnacle *{animation:none!important}}[data-motion=reduce] #ro.pinnacle *{animation:none!important}.warn.show{display:block}.warn ol{margin:6px 0 0;padding-left:22px;font-weight:400}.warn ol b{font-weight:700}.eff-warn{background:var(--block);color:var(--on-block);border-left:6px solid var(--lime);font-weight:400;line-height:1.5}.eff-warn .ew-h{color:var(--lime)}.eff-warn b{font-weight:700}.eff-warn .ew-h{letter-spacing:.14em;margin-bottom:4px;font-weight:700;display:block}.eff-warn p{margin:0}.eff-warn .ew-lists{flex-wrap:wrap;gap:10px 48px;margin:10px 0;display:flex}.eff-warn .ew-l{letter-spacing:.16em;color:var(--on-block-muted);margin-bottom:4px;font-size:.625rem;display:block}.eff-warn ol,.eff-warn ul{margin:0;padding:0;list-style:none}.eff-warn li{padding:2px 0}.eff-warn li span{color:var(--on-block-muted);margin-left:10px;font-size:.6875rem}.eff-warn .ew-clear{border-top:1px solid;margin-top:8px;padding-top:8px}.big-num{font-family:var(--display);font-weight:900;font-stretch:125%;line-height:.8}.lv2{grid-template-columns:auto auto auto;justify-content:start;align-items:baseline;column-gap:18px;display:grid}.lv2 .cap{letter-spacing:.2em;opacity:.75;grid-row:1;align-self:end;margin-bottom:10px;font-size:.625rem}.lv2 .c1{grid-column:1}.lv2 .c3{grid-column:3}.lv2 .num{font-family:var(--display);letter-spacing:-.02em;grid-row:2;font-weight:900;font-stretch:125%;line-height:.78}.lv2 .from{grid-column:1}.lv2 .to{grid-column:3}.lv2 .arr{width:calc(var(--arr,40px)*1.6);height:var(--arr,40px);margin-bottom:calc(var(--fsf,64px)*.3);grid-area:2/2;align-self:end}.sq{background:var(--rc);border:1px solid var(--line);vertical-align:-1px;width:10px;height:10px;margin-right:8px;display:inline-block}@media (width>=761px){.o1{box-sizing:border-box;flex-direction:column;justify-content:flex-end;min-height:320px;display:flex}}.o1{background:var(--violet);color:var(--on-violet);border:3px solid var(--line);padding:30px 28px;position:relative;overflow:hidden}.o1,.rv-tab{--fx:color-mix(in srgb,var(--on-violet) 8%,transparent);--fx2:color-mix(in srgb,var(--on-violet) 14%,transparent)}:is(.o1-fx,.rv-tfx){pointer-events:none;position:absolute;inset:0;overflow:hidden}:is(.o1-fx,.rv-tfx) i{position:absolute;animation-delay:calc(var(--fxt,0s) + var(--fxo,0s))!important}:is(.o1-fx,.rv-tfx) .oh{left:0;right:0;top:calc(var(--p) * -1);animation:fx-y var(--d) linear infinite;bottom:0}:is(.o1-fx,.rv-tfx) .oh.a{--p:360px;--d:22.5s;background:repeating-linear-gradient(180deg,transparent 0px 0px,var(--fx) 0px 2px,transparent 2px 41px,var(--fx) 41px 43px,transparent 43px 67px,var(--fx) 67px 69px,transparent 69px 139px,var(--fx) 139px 141px,transparent 141px 188px,var(--fx) 188px 190px,transparent 190px 214px,var(--fx) 214px 216px,transparent 216px 283px,var(--fx) 283px 285px,transparent 285px 360px)}:is(.o1-fx,.rv-tfx) .oh.b{--p:504px;--d:31.5s;background:repeating-linear-gradient(180deg,transparent 0px 22px,var(--fx) 22px 24px,transparent 24px 97px,var(--fx) 97px 99px,transparent 99px 251px,var(--fx) 251px 253px,transparent 253px 302px,var(--fx) 302px 304px,transparent 304px 430px,var(--fx) 430px 432px,transparent 432px 504px)}@keyframes fx-y{to{transform:translateY(var(--p))}}.o1-fx .fh{background:linear-gradient(180deg,transparent calc(100% - 2px),var(--fx2) 0);height:100%;animation:var(--k) var(--d) linear infinite;top:-100%;left:0;right:0}.o1-fx .fh.a{--k:fx-ya;--d:9s}.o1-fx .fh.b{--k:fx-yb;--d:13s;--fxo:-5s}.o1-fx .fh.c{--k:fx-yc;--d:33s;--fxo:-8s}@keyframes fx-ya{0%{transform:translateY(0)}67%,to{transform:translateY(101%)}}@keyframes fx-yb{0%{transform:translateY(0)}69%,to{transform:translateY(101%)}}@keyframes fx-yc{0%{transform:translateY(0)}3.3%,to{transform:translateY(101%)}}.o1-fx .gl{opacity:0;animation:6.5s step-end infinite fx-glitch;top:0;left:0;right:0}.o1-fx .gl.a{background:linear-gradient(90deg,transparent 8%,var(--fx2) 8% 63%,color-mix(in srgb,var(--lime) 35%,transparent) 63% 66%,transparent 66%);height:10px}.o1-fx .gl.b{background:repeating-linear-gradient(0deg,var(--fx2) 0 2px,transparent 2px 5px);height:26px;animation-name:fx-glitch2;animation-duration:8.9s}@keyframes fx-glitch{0%{opacity:0}84%{opacity:1;transform:translate(-14px,60px)}85.5%{transform:translate(20px,150px)scaleY(.4)}87%{transform:translate(-6px,96px)scaleY(2)}88.5%{opacity:0}96%{opacity:1;transform:translate(10px,230px)}97%{opacity:0}}@keyframes fx-glitch2{0%{opacity:0}31%{opacity:1;transform:translate(16px,120px)}32.5%{transform:translate(-22px,40px)}34%{opacity:0}72%{opacity:1;transform:translateY(200px)scaleY(.5)}73%{opacity:0}}:is(.o1-fx,.rv-tfx) .px{background:repeating-linear-gradient(180deg,transparent 0 2px,var(--violet) 2px 3px),repeating-linear-gradient(90deg,color-mix(in srgb,var(--on-violet) 9%,transparent) 0 1px,color-mix(in srgb,var(--on-violet) 4%,transparent) 1px 2px,transparent 2px 3px);inset:0}.o1-fx .rf{background:linear-gradient(transparent,color-mix(in srgb,var(--on-violet) 5%,transparent) 50%,transparent);height:60%;animation:3.2s linear infinite fx-roll;top:-60%;left:0;right:0}@keyframes fx-roll{to{transform:translateY(267%)}}@media (prefers-reduced-motion:reduce){:is(.o1-fx,.rv-tfx) i{animation:none!important}}[data-motion=reduce] :is(.o1-fx,.rv-tfx) i{animation:none!important}.o1-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:28px;display:grid;position:relative}.o1 .from{--fs:clamp(60px,9vw,100px);font-size:var(--fs);color:#ffffff8c}.o1 .lv2{--arr:clamp(26px,3.4vw,42px);--fsf:clamp(60px,9vw,100px)}.o1 .to{--fs:clamp(120px,18vw,220px);font-size:var(--fs);color:var(--lime)}.ruler{--off:color-mix(in srgb,var(--on-violet) 80%,transparent);margin-top:18px;padding-top:22px;position:relative}.rl-ticks{align-items:flex-end;gap:1px;height:30px;display:flex}.rl-ticks i{background:linear-gradient(90deg,var(--lime) var(--p,0%),transparent 0);height:12px;box-shadow:inset 0 0 0 1px var(--off);flex:1}.rl-ticks i.mj{height:20px}.rl-ticks i.done{background:var(--on-violet);box-shadow:none;height:16px}.rl-ticks i.gain{background:var(--lime);box-shadow:none;height:28px}.rl-ticks i.mj.done{height:20px}.rl-half{height:52px;top:0;left:calc(var(--x)*100%);border-left:2px dashed var(--on-violet);pointer-events:none;position:absolute}.thp{white-space:nowrap;letter-spacing:.12em;pointer-events:auto;text-underline-offset:3px;cursor:help;margin:-4px -2px;padding:4px 2px;font-size:.625rem;font-weight:700;line-height:1;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;position:absolute;top:0;left:6px}.rl-half.flip .thp{left:auto;right:8px}.rl-marks{letter-spacing:.1em;height:1.1em;color:var(--on-violet);margin-top:4px;font-size:.5625rem;position:relative}.rl-marks span{left:calc(var(--x)*100%);position:absolute;transform:translate(-50%)}.rl-marks span:first-child{left:0;transform:none}.rl-marks span:last-child{left:auto;right:0;transform:none}.o1 .prog-l{letter-spacing:.1em;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;margin-top:8px;font-size:.6875rem;display:flex}.ledger{background:var(--bg);color:var(--fg);border:3px solid #000}.lg-row{border-bottom:2px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;display:flex}.lg-base{border-bottom:2px solid var(--line)}.lg-base>.lg-row{border-bottom:0;padding-bottom:8px;font-weight:700}.lg-split{gap:2px;height:8px;margin:0 16px;display:flex}.lg-split i{background:var(--rc);min-width:3px;height:100%}.lg-split.none i{background:var(--seg-off);background:color-mix(in srgb,var(--fg) 15%,transparent);flex:1}.lg-tree{margin:0 16px 10px 24px;padding:6px 0 0;list-style:none}.lg-tree li{flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0 4px 20px;font-size:.75rem;display:flex;position:relative}.lg-tree li:before{content:"";border-left:2px solid var(--muted);position:absolute;top:-6px;bottom:0;left:0}.lg-tree li:not(:first-child):before{top:0}.lg-tree li:last-child:before{bottom:50%}.lg-tree li:after{content:"";border-top:2px solid var(--muted);width:13px;position:absolute;top:50%;left:0}.lg-tree .sq{margin:0}.lg-tree .pc{color:var(--muted);letter-spacing:.06em;margin-left:auto;font-size:.625rem}.lg-tree .v{text-align:right;min-width:4.75rem}.lg-tree .empty{color:var(--muted)}.bst{text-underline-offset:3px;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@media (pointer:coarse){:is(.bst,.thp){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.bst-tip{z-index:60;background:var(--block);max-width:min(280px,100vw - 24px);color:var(--on-block);border:3px solid var(--line);box-shadow:6px 6px 0 var(--lime);padding:10px 12px;font-size:.75rem;line-height:1.45;animation:.16s pop;position:fixed}.bst-tip b{color:var(--on-block-muted);letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px;font-size:.625rem;font-weight:400;display:block}.bst-tip small{color:var(--on-block-muted);margin-top:2px;font-size:.6875rem;display:block}@media (prefers-reduced-motion:reduce){.bst-tip{animation:none}}[data-motion=reduce] .bst-tip{animation:none}.lg-row.tot{background:var(--lime);color:var(--on-lime);border-bottom:0;font-size:1rem;font-weight:700}.ro-dock{margin-top:12px;position:relative}.ro-tabs{z-index:1;align-items:flex-end;gap:6px;margin-bottom:-3px;display:flex;position:absolute;bottom:100%;right:18px}.rv-tab{--tabh:calc(2rem - 3px);background:var(--violet);height:2rem;color:var(--on-violet);border:3px solid var(--line);font-family:var(--mono);letter-spacing:.14em;cursor:pointer;border-bottom:0;align-items:center;gap:6px;padding:0 12px 3px;font-size:.6875rem;font-weight:700;display:flex;position:relative;overflow:hidden}@media (hover:hover){.rv-tab:hover .rv-tx{color:var(--lime)}:root[data-theme=dark]:not([data-faction]) .rv-tab:hover .rv-tx{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-faction]) .rv-tab:hover .rv-tx{color:inherit;text-underline-offset:3px;text-decoration:underline}}}.rv-tab{--focus:var(--on-violet)}.rv-tab:focus-visible{outline-offset:-6px}.rv-tab>:not(.rv-tfx){position:relative}.rv-tfx .oh{top:calc(var(--p) * -1 + var(--tabh))}.rv-tfx .px{background-position:calc(var(--tabx,0px) * -1) var(--tabh)}.rv-tx{display:inline-block}.rv-cur{background:var(--lime);opacity:0;width:.55em;height:1em;display:block}.rv-tab.in .rv-tx{animation:.3s steps(8,end) backwards rv-type}.rv-tab.in .rv-cur{animation:.5s step-end .3s 3 rv-blink-on}.rv-tab.busy .rv-cur{opacity:1;animation:.45s step-end infinite rv-blink}@keyframes rv-blink-on{0%{opacity:1}50%{opacity:0}}.rv-tab.glitch{animation:.38s step-end both rv-glitch}.rv-tab.glitch .rv-tx{animation-delay:.38s}.rv-tab.glitch .rv-cur{animation-delay:.68s}@keyframes rv-glitch{0%{opacity:0}10%{opacity:1;clip-path:inset(0 0 60%);box-shadow:3px 0 0 var(--lime);translate:-4px}20%{opacity:.3;clip-path:inset(40% 0 20%);box-shadow:-3px 0 0 var(--lime);translate:5px}30%{opacity:1;clip-path:inset(10% 0 50%);box-shadow:none;translate:-2px}40%{opacity:0}55%{opacity:1;clip-path:inset(55% 0 0);box-shadow:-2px 0 0 var(--lime);translate:3px}65%{clip-path:inset(0 0 30%);box-shadow:none;translate:-3px}75%{opacity:.6;clip-path:inset(0);translate:1px}85%,to{opacity:1;clip-path:inset(0);translate:0}}:root[data-faction=void] .rv-tab.glitch{filter:drop-shadow(0 0 6px var(--glow))}:root[data-faction=void] .rv-cur{box-shadow:0 0 10px var(--glow)}@media (prefers-reduced-motion:reduce){.rv-tab *{animation:none!important}}[data-motion=reduce] .rv-tab *{animation:none!important}.o1-l{position:relative}.rv-ph,.rv-st{display:none}#ro{--pin-anim:none}#ro.pinnacle .o1{--pin-anim:pintext 6s ease-in-out var(--fxt,0s) infinite alternate}#ro.rv{--fd:calc(var(--rvt) + var(--rvf));--fe:calc(var(--rvt) + var(--rvc))}#ro.rv .lg{height:var(--lgh);flex-direction:column;justify-content:flex-end;display:flex;overflow:hidden}#ro.rv [data-s].rv-wait{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#ro.rv .lg-split.rv-empty{background:color-mix(in srgb,var(--fg) 15%,transparent)}#ro.rv :is(.lg-tree li,.lg-row)[data-s]:not(.rv-wait){animation:.18s steps(10,end) both rv-type}#ro.rv :is(.lg-tree li,.lg-row).rv-now{background:var(--row-hl);color:var(--row-hl-fg)}#ro.rv .rv-now .cu{position:relative}#ro.rv .rv-now .cu:after{content:"";background:currentColor;width:.5em;height:1em;animation:.45s step-end infinite rv-blink;position:absolute;top:.1em;left:calc(100% + 3px)}#ro.rv .rl-ticks i{transform-origin:50% 100%}#ro.rv .rl-ticks i.rv-off{background:linear-gradient(90deg,var(--tc,var(--lime)) var(--p,0%),transparent 0);height:12px;box-shadow:inset 0 0 0 1px var(--off)}#ro.rv .rl-ticks i.rv-off.mj{height:20px}#ro.rv .rl-ticks i.gain:not(.rv-off){background:var(--tc,var(--lime));animation:.16s steps(2,end) both rv-pop}#ro.rv .rl-ticks i.gain.mj:not(.rv-off){animation:.16s steps(2,end) both rv-pop,.6s ease-out rv-ring}#ro.rv .rl-ticks i.rv-fix{background:var(--on-violet);box-shadow:0 0 0 1px var(--on-violet)}#ro.rv .rv-ph{width:2px;height:36px;top:18px;left:calc(var(--px,0)*100%);background:var(--on-violet);box-shadow:0 0 8px var(--lime);animation:rv-out .3s calc(var(--fd) + .4s) forwards;margin-left:-1px;display:block;position:absolute}#ro.rv .rv-st{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.1em;color:var(--on-violet);animation:rv-out .25s calc(var(--fd) + .5s) forwards;font-size:.6875rem;font-weight:700;display:block;position:absolute;bottom:0;left:0;right:0;overflow:hidden}#ro.rv .rv-st:after{content:"";vertical-align:-2px;background:var(--lime);width:.55em;height:1em;margin-left:4px;animation:.45s step-end infinite rv-blink;display:inline-block}#ro.rv.pinnacle:not(.rv-pinned) .o1 .to{color:var(--lime);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}:root[data-faction=void] #ro.rv.pinnacle:not(.rv-pinned) .o1 .to{text-shadow:0 0 28px var(--glow);filter:none}#ro.rv .prog-l{animation:rv-fade .3s ease-out calc(var(--fd) + .65s) both}#ro.rv .lg-row.tot{animation:rv-flash .48s steps(1,end) var(--fe)}#ro.rv .o1 .to{animation:rv-punch .5s cubic-bezier(.2,1.5,.4,1) var(--fe),var(--pin-anim)}@keyframes rv-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes rv-blink{50%{opacity:0}}@keyframes rv-fade{0%{opacity:0}}@keyframes rv-out{to{opacity:0}}@keyframes rv-pop{0%{filter:brightness(2);transform:scaleY(0)}}@keyframes rv-ring{0%{box-shadow:0 0 0 5px color-mix(in srgb,var(--lime) 70%,transparent)}}@keyframes rv-ring-in{0%{box-shadow:inset 0 0 0 5px var(--on-lime)}}@keyframes rv-flash{0%,50%{background:var(--block);color:var(--lime)}25%,75%{background:var(--lime);color:var(--on-lime)}}@keyframes rv-punch{0%{scale:1.08}}@keyframes rv-glow{0%{box-shadow:0 0 14px 3px var(--glow)}}:root[data-faction=mint] #ro.rv :is(.lg-tree li,.lg-row)[data-s]:not(.rv-wait){animation:.24s cubic-bezier(.2,.7,.2,1) both rv-type}:root[data-faction=mint] #ro.rv .lg-row.tot{animation:rv-ring-in .7s ease-out var(--fe)}:root[data-faction=void] #ro.rv .rl-ticks i.gain:not(.rv-off){animation:.16s steps(2,end) both rv-pop,.6s ease-out rv-glow}:root[data-faction=void] #ro.rv .rl-ticks i.rv-fix{box-shadow:0 0 10px var(--glow),0 0 0 1px var(--on-violet)}:root[data-faction=void] #ro.rv .rv-ph,:root[data-faction=void] #ro.rv .rv-st:after{box-shadow:0 0 10px var(--glow),0 0 2px var(--lime)}@media (prefers-reduced-motion:reduce){#ro.rv *{animation:none!important}}[data-motion=reduce] #ro.rv *{animation:none!important}.sh-ic{vertical-align:-.1em;width:.95em;height:.95em;margin-right:6px}.share-dlg{background:var(--bg);width:min(600px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--fg);border:3px solid var(--line);box-shadow:8px 8px 0 var(--lime);font-family:var(--mono);--focus:var(--focus-page);padding:0;overflow:auto}.share-dlg::backdrop{background:#00000073;background:var(--scrim)}.share-dlg .sp-h{--focus:var(--on-block);align-items:center;padding:4px 4px 4px 14px}.share-dlg .sp-h b{font-weight:400}.share-dlg .t-x{color:var(--on-block)}.share-dlg .t-x:focus-visible{outline-offset:-6px}.sh-body{gap:10px;padding:14px;display:grid}.sh-img{border:2px solid var(--line);background:var(--violet);width:100%;height:auto;display:block}.sh-cap{letter-spacing:.2em;color:var(--muted);margin:0;font-size:.625rem}.sh-acts{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:8px;display:grid}.sh-go{border:2px solid var(--line);background:var(--lime);min-height:46px;color:var(--on-lime);letter-spacing:.18em;cursor:pointer;--focus:var(--on-lime);font-size:.6875rem;font-weight:700}.sh-go:focus-visible{outline-offset:-6px}.sh-st{letter-spacing:.06em;min-height:1.2em;margin:0;font-size:.6875rem}.sh-st:empty{min-height:0}.share-dlg[open]{animation:.2s steps(6,end) wipe-in}@media (prefers-reduced-motion:reduce){.share-dlg[open]{animation:none}}[data-motion=reduce] .share-dlg[open]{animation:none}.ticket{background:var(--block);color:var(--on-block);padding:0 0 env(safe-area-inset-bottom) 22px;min-height:var(--ticket-h);z-index:5;border-top:6px solid var(--lime);align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.stats{flex:1;align-items:center;gap:26px;min-width:0;display:flex;overflow:hidden}.ticket .k{letter-spacing:.18em;color:var(--on-block-muted);white-space:nowrap;font-size:.625rem}.ticket .v{font-family:var(--display);white-space:nowrap;font-size:1.625rem;font-weight:900;font-stretch:125%;line-height:1}.ticket .v.lime{color:var(--lime)}.ticket button{letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border:0;border-left:2px solid var(--block-line);white-space:nowrap;background:0 0;flex:none;padding:0 28px;font-size:.75rem}.ticket .next{background:var(--lime);color:var(--on-lime);border-left:0;min-width:190px;font-weight:700}@media (width<=760px){:root{--ticket-h:64px}.mast .meta{display:none}.logo{padding:10px 16px}.logo h1{font-size:1.125rem}.mast-img{max-width:10rem;height:1.75rem}.mast-img.solo{max-width:12.5rem;height:2rem}.gear{width:56px}.note:before{right:11px}.set-panel{width:auto;box-shadow:none;overscroll-behavior:contain;border-width:3px 0 0;flex-direction:column;display:flex;position:fixed;inset:auto 0 0;overflow-y:auto}.sp-end{background:var(--bg);padding-bottom:calc(14px + env(safe-area-inset-bottom));margin-top:auto;display:block;position:sticky;bottom:0}.sp-sec+.sp-end{border-top-width:3px}#spDone,#spDone:hover{background:var(--lime);color:var(--on-lime);border-color:var(--lime);--focus:var(--on-lime)}.tab{flex-direction:column;align-items:flex-start;gap:4px;padding:10px}.tab .n{-webkit-text-stroke-width:1.5px;font-size:1.875rem}.tab .t{font-size:min(.75rem,3.9vw)}.tab .t small{display:none}.wrap{padding:22px 16px}.status-grid,.o1-grid{grid-template-columns:1fr}.big-field{border-right:0;border-bottom:3px solid var(--line)}.lv2{column-gap:10px}.o1{padding:22px 16px}.tip,thead{display:none}table,tbody{display:block}tbody tr>*{border-top:0}tbody tr.cat-row{display:block}tbody tr.cat-row th{font-size:1.125rem;display:block}.cat-fold{flex-wrap:wrap;row-gap:0}.cat-fold .fold-mark{order:2}.cat-sum{flex:1 0 100%;order:3;justify-content:flex-start;margin-top:8px}tr[data-k]{grid-template-columns:1fr auto;grid-template-areas:"sw step""sub step";align-items:center;display:grid}tr[data-k] td{padding:8px 12px}tr[data-k] td:first-child{grid-area:sw;padding-bottom:0}td.each{display:none}td.sub{grid-area:sub;padding-top:2px;font-size:.6875rem;text-align:left!important}td.sub:before{content:"SUBTOTAL ";color:var(--muted);font-weight:400}td.qcell{flex-direction:column;grid-area:step;align-items:flex-end;display:flex}#rows{container-type:inline-size}@container (width<=21rem){tr[data-k]{grid-template-columns:1fr;grid-template-areas:"sw""step""sub"}td.qcell{align-items:flex-start}}.tmini{max-width:170px}.qf input{width:4.875rem}.scrim.show{display:block}.tally{width:auto;box-shadow:none;padding-bottom:env(safe-area-inset-bottom);border-width:3px 0 0;position:fixed;bottom:0;right:0;top:auto!important;left:0!important}.t-keys button{min-height:60px;font-size:1.375rem}.t-keys .set,.t-keys .clr{font-size:.75rem}.ticket{padding-left:14px}.stats{gap:16px}.ticket .hide-sm{display:none}.ticket .v{font-size:min(1.25rem,5vw)}.ticket .k,.lv2 .cap{font-size:min(.625rem,2.9vw)}.ticket button{letter-spacing:.12em;padding:0 14px;font-size:min(.6875rem,3vw)}.ticket .next{min-width:0}}.ticket .v{font-variant-numeric:tabular-nums;align-items:center;display:flex}.tk-st{flex:none;min-width:0;position:relative}.tk-n{display:inline-block}.tk-arr{margin:0 .25em}.tk-meas{visibility:hidden;white-space:nowrap;position:absolute;top:0;left:0}.tk-base{border-left:2px solid var(--block-line);padding-left:20px}.tk-op{font-family:var(--display);color:var(--on-block-muted);flex:none;align-self:center;padding-top:.6em;font-size:1.375rem;font-weight:900;font-stretch:125%}.tk-eq{align-items:center;gap:inherit;flex:none;display:flex}.ticket:not([data-mode=eq]) .tk-eqo,.ticket:not([data-mode=tags]) .tk-tago,.ticket:not([data-mode=min]) .tk-mino,.ticket[data-mode=eq] #tkBonusSr{display:none}.tk-tags{gap:5px;margin-left:12px;display:inline-flex}.tk-tag{font-family:var(--mono);letter-spacing:.08em;white-space:nowrap;background:var(--on-block-muted);color:var(--block);padding:5px 6px;font-size:.625rem;font-weight:700;line-height:1;display:inline-block;position:relative}.tk-tag.ev{background:var(--lime);color:var(--on-lime)}.ticket .k .tk-tag{letter-spacing:.06em;vertical-align:1px;margin-left:6px;padding:2px 4px;font-size:.625rem}.tk-evl,.tk-cel,.tk-cem{display:none}[data-ev=l] .tk-evl,[data-ce=l] .tk-cel,[data-ce=m] .tk-cem{display:inline}[data-ev=l] .tk-evs,[data-ce=l] .tk-ces,[data-ce=m] .tk-ces{display:none}.tk-chip{z-index:2;font-family:var(--mono);letter-spacing:.08em;white-space:nowrap;pointer-events:none;background:var(--lime);color:var(--on-lime);padding:2px 5px;font-size:.625rem;font-weight:700;line-height:1.1;position:absolute;top:-2px;left:0}.tk-chip.lv{background:var(--on-block);color:var(--block)}.tk-chip.down{background:var(--on-block-muted);color:var(--block)}.tk-st.chipping>.k{opacity:0}.tk-chip.glitch{animation:.26s step-end forwards tk-glitch}@keyframes tk-glitch{0%{clip-path:inset(0);transform:none}15%{clip-path:inset(0 0 55%);transform:translate(-3px)}30%{clip-path:inset(40% 0 0);transform:translate(4px)}45%{clip-path:inset(15% 0 35%);transform:translate(-2px)}60%{clip-path:inset(60% 0 8%);opacity:.8;transform:translate(3px)}75%{clip-path:inset(30% 0 50%);opacity:.6;transform:translate(-4px)}90%{clip-path:inset(48% 0 46%);opacity:.4;transform:translate(1px)}to{clip-path:inset(50% 0);opacity:0}}.tk-building{background:0 0!important}.tk-building>span{opacity:var(--t,0)}.tk-tag canvas,.tk-chip canvas,.beta-same canvas{pointer-events:none;position:absolute;top:0;left:0}.rec-wrap{opacity:0;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .28s cubic-bezier(.2,.75,.25,1),margin-top .28s cubic-bezier(.2,.75,.25,1),opacity .2s;display:grid}.rec-wrap>.rec{min-height:0;overflow:hidden}tr.has .rec-wrap{opacity:1;grid-template-rows:1fr;margin-top:6px}@media (prefers-reduced-motion:reduce){.rec-wrap{transition:none}}[data-motion=reduce] .rec-wrap{transition:none}.rec{letter-spacing:.12em;color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:.625rem;display:flex}.rec input{border:2px solid var(--line);background:var(--field);width:3.625rem;color:var(--fg);font:inherit;outline:none;padding:4px 6px;font-size:.875rem;font-weight:700}.rec input:focus{border-color:var(--violet)}.rec b{color:var(--fg);font-weight:700}.xpwarn{letter-spacing:.06em;color:var(--error-text);margin-top:8px;font-size:.6875rem;font-weight:700}@media (width<=760px){.rec input{font-size:1rem}}a.plain{justify-content:center;align-items:center;text-decoration:none;display:flex}.about-page{padding-bottom:20px}a.logo{text-decoration:none}.logo-t{font-family:var(--display);text-transform:uppercase;font-size:1.375rem;font-weight:900;font-stretch:125%;line-height:.85}.mast-back{border-left:2px solid var(--block-line);min-height:48px;color:var(--on-block);letter-spacing:.18em;align-items:center;margin-left:auto;padding:0 22px;font-size:.6875rem;font-weight:700;text-decoration:none;display:flex}@media (hover:hover){.mast-back:hover{background:var(--lime);color:var(--on-lime);--focus:var(--on-lime)}}.mast-back:focus-visible,a.logo:focus-visible{outline-offset:-6px}a.logo{--focus:var(--on-lime)}.about{max-width:760px}.about section{border-top:3px solid var(--line);padding:18px 0 6px}.about h2{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;margin:0 0 10px;font-size:1.25rem;font-weight:900;font-stretch:125%}.about p{white-space:pre-line;max-width:66ch;margin:0 0 12px;font-size:.875rem;line-height:1.6}.about p a{color:var(--fg);text-underline-offset:3px;font-weight:700;text-decoration:underline}.about p a .ext{margin-left:.25em}.about-tools{justify-content:flex-end;margin:-10px 0 12px;display:flex}.about-all{border:2px solid var(--line);letter-spacing:.16em;cursor:pointer;background:0 0;min-height:44px;padding:0 14px;font-size:.6875rem;font-weight:700}@media (hover:hover){.about-all:hover{background:var(--fg);color:var(--bg)}}.about h2.about-fold-h{margin:-8px 0 6px}.about-fold{text-align:left;cursor:pointer;width:100%;min-height:44px;font:inherit;text-transform:inherit;letter-spacing:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:4px 0;display:flex}.about-fold:focus-visible{outline-offset:2px}.about-fold-mark{border:2px solid var(--line);flex:0 0 22px;height:22px;position:relative}.about-fold-mark:before,.about-fold-mark:after{content:"";background:currentColor;width:10px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-fold-mark:after{transition:transform .28s cubic-bezier(.2,.75,.25,1);transform:translate(-50%,-50%)rotate(90deg)}.about-fold[aria-expanded=true] .about-fold-mark:after{transform:translate(-50%,-50%)rotate(180deg)}@media (prefers-reduced-motion:reduce){.about-fold-mark:after{transition:none}}[data-motion=reduce] .about-fold-mark:after{transition:none}.about-fold-body{display:flow-root}@media (hover:hover){.about-fold:hover .about-fold-mark{background:var(--lime);color:var(--on-lime)}}.about-fold-body[hidden=until-found]{content-visibility:hidden;display:block!important}.about-note{border-top:3px solid var(--line);margin-top:28px;padding-top:14px}.about-note p{color:var(--muted);letter-spacing:.04em;font-size:.6875rem;line-height:1.6}.about-note a{color:var(--fg);text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (width<=760px){.logo-t{font-size:1.125rem}.mast-back{padding:0 16px}}.about-support-links{flex-wrap:wrap;gap:10px;margin:6px 0 12px;display:flex}.about-support-links a{flex:14rem;margin-top:0}.about-support-links .ext{margin-left:.4em}.nf{max-width:960px}.nf-card{background:var(--lime);color:var(--on-lime);border:3px solid var(--line);box-sizing:border-box;isolation:isolate;text-align:center;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;--focus:var(--on-lime);flex-direction:column;justify-content:flex-end;align-items:center;min-height:360px;padding:30px 28px 52px;display:flex;position:relative;overflow:hidden}.nf-card.dragging{cursor:grabbing}.nf-card>*{z-index:1;position:relative}.nf-num{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(110px,16vw,180px);font-weight:900;font-stretch:125%;line-height:.78}.nf-card p{letter-spacing:.06em;max-width:60ch;margin:22px 0 0;font-size:.75rem}.nf-art{font:11px/11px var(--mono);color:color-mix(in srgb,var(--on-lime) 30%,transparent);white-space:pre;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;transition:opacity .16s;inset:-18% 0 -6%;overflow:hidden;z-index:0!important;position:absolute!important}.nf-art.swap{opacity:0}@media (prefers-reduced-motion:reduce){.nf-art{transition:none}}[data-motion=reduce] .nf-art{transition:none}.nf-tag,.nf-pause{letter-spacing:.16em;background:var(--block);color:var(--lime);padding:4px 8px;font-size:.625rem;right:14px;position:absolute!important}.nf-tag{bottom:12px}.nf-pause{cursor:pointer;border:0;min-height:24px;font-family:inherit;font-weight:700;top:12px}@media (hover:hover){.nf-pause:hover{background:var(--on-lime)}}.nf-go,.about-support-links a{background:var(--lime);min-height:56px;color:var(--on-lime);border:3px solid var(--line);letter-spacing:.16em;--focus:var(--on-lime);justify-content:center;align-items:center;gap:.6em;margin-top:18px;padding:0 20px;font-size:.75rem;font-weight:700;text-decoration:none;display:flex}@media (hover:hover){.nf-go:hover,.about-support-links a:hover{background:var(--block);color:var(--lime);--focus:var(--on-block)}}.nf-go:focus-visible,.about-support-links a:focus-visible{outline-offset:-8px}.nf-report{letter-spacing:.04em;margin:14px 0 0;font-size:.75rem}.nf-report a{color:var(--fg);text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (width<=760px){.nf-card{min-height:300px;padding:48px 16px}.nf-num{font-size:min(110px,26vw)}}
