:root{--ground:#070c17;--smoke:#0c1424c2;--smoke-deep:#0a111fe0;--ink:#f8f2eb;--ash:#8f9ab0;--ash-dim:#5d6880;--heat:#ffc58a;--ember:#f9601f;--rose:#ff5a76;--rim-lit:#ffc58a80;--rim-side:#ffc58a24;--rim-dark:#000000bf;--glow-heat:0 0 18px #f9601f8c;--cut:10px;--cut-s:6px;--ease-swing:cubic-bezier(.65, 0, .25, 1);--t-swing:1.1s;--ease-rise:cubic-bezier(.2, .9, .25, 1.12);--t-rise:.52s;--stagger:45ms;--t-select:.18s;--ease-out:cubic-bezier(.2, .8, .2, 1);--gutter:clamp(16px, 2.6vw, 44px);--top:clamp(14px, 2.2vh, 26px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{overscroll-behavior:none;background:var(--ground);height:100%;color:var(--ink);font-family:var(--f-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:15px;overflow:hidden}*,:before,:after{box-sizing:border-box}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}::selection{color:var(--ink);background:#f9601f73}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{z-index:100;background:var(--heat);color:#0c1628;opacity:0;pointer-events:none;padding:8px 14px;font-weight:600;transition:opacity .2s;position:fixed;top:12px;left:12px}.skip:focus{opacity:1;pointer-events:auto}.stage{position:fixed;inset:0;overflow:clip}.world{pointer-events:none;position:fixed;inset:0}.world canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.world-badges{pointer-events:none;position:absolute;inset:0;overflow:clip}.room{pointer-events:none;transition:background var(--t-swing) var(--ease-swing);background:radial-gradient(120% 70% at 62% 115%,#f9601f33,#0000 62%),linear-gradient(#070c17e6 0%,#070c1700 26%);position:fixed;inset:0}html[data-dim="1"] .room{background:radial-gradient(120% 70% at 50% 120%,#f9601f29,#0000 60%),linear-gradient(#070c17d1 0%,#070c176b 40%,#070c1780 100%)}.grain{pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.screen{position:fixed;inset:0;overflow:clip}.plate{background:linear-gradient(to top, #f9601f17, #f9601f00 38%), var(--smoke);-webkit-backdrop-filter:blur(10px)saturate(1.25);backdrop-filter:blur(10px)saturate(1.25);box-shadow:inset 0 -1px 0 var(--rim-lit), inset 0 1px 0 var(--rim-dark), inset 1px 0 0 var(--rim-side), inset -1px 0 0 var(--rim-side), inset 0 -14px 22px -16px #f9601f47;clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));position:relative}.plate-title{font-family:var(--f-sans);letter-spacing:.01em;color:var(--ash);margin:0;font-size:13px;font-weight:600}.plate-head{justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px 10px;display:flex}.read{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffc58a59 transparent;overflow-y:auto}.read::-webkit-scrollbar{width:8px}.read::-webkit-scrollbar-thumb{background:#ffc58a4d}.read::-webkit-scrollbar-track{background:0 0}.fig{font-family:var(--f-board);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--ink);white-space:nowrap}.fig-lit{text-shadow:0 0 12px #ffc58a59}.up{color:var(--heat)}.down{color:var(--rose)}.dim{color:var(--ash)}.badge{font-family:var(--f-board);color:#0c1628;background:var(--heat);letter-spacing:.03em;white-space:nowrap;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);justify-content:center;align-items:center;padding:2px 9px 1px;font-size:13px;font-weight:700;line-height:1.25;display:inline-flex}.badge[data-stage=graduated],.badge[data-stage=graduating]{background:var(--ink)}.badge-world{will-change:transform;box-shadow:var(--glow-heat);transform-origin:50% 100%;position:absolute;top:0;left:0}.key{cursor:pointer;-webkit-user-select:none;user-select:none;min-height:40px;font-family:var(--f-sans);letter-spacing:.02em;color:var(--ink);clip-path:polygon(var(--cut-s) 0, calc(100% - var(--cut-s)) 0, 100% var(--cut-s), 100% calc(100% - var(--cut-s)), calc(100% - var(--cut-s)) 100%, var(--cut-s) 100%, 0 calc(100% - var(--cut-s)), 0 var(--cut-s));transition:background var(--t-select) var(--ease-out), color var(--t-select), border-color var(--t-select), filter var(--t-select);background:linear-gradient(#ffc58a08,#ffc58a1f),#121c30d9;border:1px solid #ffc58a2e;border-color:#0009 #ffc58a2e #ffc58a8c;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.key:hover,.key:focus-visible{background:linear-gradient(#ffc58a0f,#ffc58a47),#1a243ae6;outline:none}.key:focus-visible{box-shadow:0 0 0 2px var(--heat)}.key[aria-pressed=true],.key[data-on=true]{background:var(--heat);color:#0c1628;border-color:var(--heat)}.key:disabled,.key[aria-disabled=true],.key-heat:disabled,.key-rose:disabled{color:var(--ash);cursor:not-allowed;filter:none;background:#070c1780;border-color:#ffc58a2e #ffc58a2e #ffc58a4d}.key-heat{color:#0c1628;background:linear-gradient(#ffd2a6,#ffb06b);border-color:#ffe2c4 #ffe2c4 #ff7a3c}.key-heat:hover,.key-heat:focus-visible{background:linear-gradient(#ffe0bf,#ffbe82)}.key-rose{color:#0c1628;background:linear-gradient(#ff8ea0,#ff4f6d);border-color:#ffb3c0 #ffb3c0 #d62a4c}.key-rose:hover,.key-rose:focus-visible{background:linear-gradient(#ffa6b4,#ff6a84)}.key-big{min-height:52px;font-family:var(--f-wide);letter-spacing:.24em;text-transform:uppercase;font-size:13px;font-weight:400}:is(button,a,[data-press]).key:active:not(:disabled){filter:brightness(.92);transform:translateY(1px)}.field{gap:6px;display:grid}.field-label{color:var(--ash);letter-spacing:.04em;font-size:12px}.input{width:100%;min-height:40px;color:var(--ink);transition:border-color var(--t-select), box-shadow var(--t-select);background:#050912b3;border:1px solid #ffc58a29;border-bottom-color:#ffc58a66;border-radius:0;outline:none;padding:8px 12px}.input:focus{border-color:var(--heat);box-shadow:0 0 0 1px var(--heat), 0 6px 18px -8px #f9601f99}.input::placeholder{color:var(--ash-dim)}textarea.input{resize:none}.tiers{grid-template-columns:repeat(8,1fr);align-items:end;gap:2px;height:10px;display:grid}.tiers i{background:#ffc58a1f;height:100%;display:block}.tiers i[data-on="1"]{background:var(--heat);box-shadow:0 0 8px #f9601f99}.tiers i[data-part="1"]{background:linear-gradient(to right, var(--heat) var(--p), #ffc58a1f var(--p))}@keyframes shout-ring{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(2.4)}}@keyframes row-flash{0%{background-color:#ffc58a38}to{background-color:#0000}}@keyframes row-flash-rose{0%{background-color:#ff5a7633}to{background-color:#0000}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes pulse-ash{0%,to{opacity:.45}50%{opacity:1}}@keyframes press-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes spin-oct{to{transform:rotate(360deg)}}.rise{animation:rise var(--t-rise) var(--ease-rise) both;animation-delay:calc(var(--i,0) * var(--stagger))}.pending{animation:1.4s ease-in-out infinite pulse-ash}.flash-up{animation:1.6s ease-out row-flash}.flash-down{animation:1.6s ease-out row-flash-rose}html[data-entrance] .chrome-hold{opacity:0;pointer-events:none}.chrome-hold{transition:opacity .7s var(--ease-out)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (hover:hover) and (pointer:fine){html[data-cursor=on],html[data-cursor=on] *{cursor:none!important}html[data-cursor=on] input,html[data-cursor=on] textarea{cursor:text!important}}.hand{z-index:1000;pointer-events:none;will-change:transform;width:34px;height:34px;margin:-3px 0 0 -12px;position:fixed;top:0;left:0}.hand svg{filter:drop-shadow(0 0 6px #f9601fa6);width:100%;height:100%;overflow:visible}.hand [data-pose]{display:none}.hand[data-pose=point] [data-pose=point],.hand[data-pose=in] [data-pose=in],.hand[data-pose=out] [data-pose=out],.hand[data-pose=rest] [data-pose=rest]{display:block}.hand[data-down="1"] svg{transform:scale(.9)translateY(1px)}.hand[data-hidden="1"]{opacity:0}.fig-sub{vertical-align:-.28em;opacity:.85;margin:0 .06em;font-size:.72em;line-height:0}.lockup>g:first-of-type{fill:var(--ember)}.mark-jab{animation:jab .42s var(--ease-rise)}@keyframes jab{0%{transform:none}40%{transform:translateY(-5px)rotate(-3deg)}to{transform:none}}.tier-label{font-family:var(--f-wide);letter-spacing:.18em;text-transform:uppercase;color:var(--heat);border-right:2px solid var(--heat);white-space:nowrap;transition:opacity .4s var(--ease-out);opacity:0;will-change:transform;background:#070c17b8;padding:3px 10px;font-size:11px;position:absolute;top:0;left:0}
@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2317a31cc0da7167-s.0j9pqkz3er-71.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:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8020468b283096f-s.p.2qpii4b6jmzj9.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:Michroma Fallback;src:local(Arial);ascent-override:81.64%;descent-override:18.76%;line-gap-override:0.0%;size-adjust:141.62%}.vHFbsG_className{font-family:Michroma,Michroma Fallback;font-style:normal;font-weight:400}.vHFbsG_variable{--f-wide:"Michroma", "Michroma Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1aa0075df79066e6-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a79089bce1b24273-s.44dak0sams9f0.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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.3lxpqujs87tck.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.bcRoKa_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.bcRoKa_variable{--f-sans:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:Bitcount Prop Single;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8dc72808bc859b12.3wpr9oxgrlldj.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:Bitcount Prop Single;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7013a2207d12bce8.p.30au9spi1j2v1.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}.d5p-na_className{font-family:Bitcount Prop Single;font-style:normal}.d5p-na_variable{--f-board:"Bitcount Prop Single"}
@font-face{font-family:Doto;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b3d6caec160a23e9-s.1_w2ij2k2w8ji.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:Doto;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3eea83d591098ec0-s.0m394x4vlmwm6.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:Doto;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b3d6caec160a23e9-s.1_w2ij2k2w8ji.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:Doto;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3eea83d591098ec0-s.0m394x4vlmwm6.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:Doto Fallback;src:local(Arial);ascent-override:70.59%;descent-override:18.58%;line-gap-override:0.0%;size-adjust:134.59%}.c31GEa_className{font-family:Doto,Doto Fallback;font-style:normal}.c31GEa_variable{--f-dot:"Doto", "Doto Fallback"}
@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5fbd9980918344f2-s.3-pcjiz3ygyf8.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:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc68f550ae21708a-s.3dosikwwiz7p4.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:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4feb736c6e568291-s.2w2uf6dgc3uj-.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:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cbb1b71f089ac5c8-s.0twlw20dvfl-2.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:Silkscreen Fallback;src:local(Arial);ascent-override:68.84%;descent-override:16.71%;line-gap-override:0.0%;size-adjust:149.62%}.JlYE0q_className{font-family:Silkscreen,Silkscreen Fallback;font-style:normal}.JlYE0q_variable{--f-pixel:"Silkscreen", "Silkscreen Fallback"}
