._335ITa_sky{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}._335ITa_nebulae{background:radial-gradient(35% 30% at 72% 22%,#2a2f6a33,#0000 70%),radial-gradient(30% 35% at 22% 70%,#1c4a5226,#0000 70%),radial-gradient(25% 20%,#3a2a5a1f,#0000 70%);animation:80s ease-in-out infinite alternate _335ITa_drift;position:absolute;inset:-15%}._335ITa_react{transition:opacity 1.8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}._335ITa_dial{width:900px;height:900px;animation:420s linear infinite _335ITa_spin;position:absolute}._335ITa_layer{width:100%;height:100%;position:absolute;inset:0}._335ITa_line{stroke-dasharray:100;transition:stroke 1.6s,stroke-opacity 1.6s;animation:5s cubic-bezier(.16,1,.3,1) both _335ITa_draw}._335ITa_layer circle{transition:fill 1.4s,opacity 1.4s}._335ITa_twinkle{animation:_335ITa_twinkle var(--dur) ease-in-out var(--delay) infinite alternate}._335ITa_shooting{opacity:0;width:140px;height:1px;animation:_335ITa_shoot var(--cycle) linear var(--delay) infinite;background:linear-gradient(90deg,#0000,#dde4ff);position:absolute}._335ITa_burst{opacity:0;height:1px;animation:_335ITa_burst 1.8s cubic-bezier(.4, 0, .2, 1) var(--delay) both;position:absolute}@keyframes _335ITa_burst{0%{opacity:0;transform:translate(0)rotate(-18deg)}12%{opacity:.75}to{opacity:0;transform:translate(-460px,150px)rotate(-18deg)}}@keyframes _335ITa_twinkle{0%{opacity:.15}to{opacity:.85}}@keyframes _335ITa_drift{to{transform:translate(-4%,3%)scale(1.06)}}@keyframes _335ITa_spin{to{transform:rotate(360deg)}}@keyframes _335ITa_draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes _335ITa_shoot{0%,93%{opacity:0;transform:translate(0)rotate(-18deg)}95%{opacity:.7}to{opacity:0;transform:translate(-340px,110px)rotate(-18deg)}}@media (prefers-reduced-motion:reduce){._335ITa_sky *{animation:none!important}._335ITa_sky ._335ITa_nebulae,._335ITa_sky ._335ITa_shooting{animation:none}._335ITa_burst{display:none}._335ITa_sky *,._335ITa_react{transition-duration:1ms!important}}
.VVuNTW_nav{z-index:10;flex-direction:column;grid-area:nav;align-self:start;align-items:center;width:5.5rem;height:100dvh;padding:1rem .5rem;display:flex;position:sticky;top:0}.VVuNTW_logo{color:var(--ink);margin-bottom:.75rem;padding:.4rem;display:inline-flex}.VVuNTW_nav ul{flex-direction:column;flex:1;align-self:stretch;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.VVuNTW_scene{color:var(--muted);letter-spacing:.02em;border-radius:.75rem;flex-direction:column;align-items:center;gap:.3rem;padding:.6rem .25rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .15s,background-color .15s;display:flex;position:relative}.VVuNTW_icon{width:2.9rem;height:2.9rem;color:inherit;border-radius:.9rem;place-items:center;transition:background-color .15s,color .15s,box-shadow .15s;display:grid}.VVuNTW_scene svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.6rem;height:1.6rem}.VVuNTW_scene:not([data-locked],[aria-current=page]):hover{color:var(--ink)}.VVuNTW_scene[aria-current=page]{background:var(--tray-2);box-shadow:inset 3px 0 0 var(--ink);color:var(--ink)}.VVuNTW_scene[aria-current=page] .VVuNTW_icon{color:var(--ink)}.VVuNTW_scene[data-locked] .VVuNTW_icon{color:#9ba3ae73;background:0 0}.VVuNTW_scene[data-locked]{color:#9ba3ae73;cursor:default}.VVuNTW_scene .VVuNTW_lock{stroke-width:1.4px;width:.8rem;height:.8rem;position:absolute;top:.4rem;left:calc(50% + .7rem)}.VVuNTW_coinsItem{margin-top:auto}.VVuNTW_coins{border:1px solid var(--line);border-radius:var(--radius);background:var(--tray);color:var(--ink);font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:.1rem;margin:0 0 .25rem;padding:.4rem .2rem;font-size:.85rem;font-weight:650;display:flex}.VVuNTW_coins .VVuNTW_coin{width:1rem;height:1rem}.VVuNTW_stockItem,.VVuNTW_initials,.VVuNTW_menuCoins{display:none}.VVuNTW_player{position:relative}.VVuNTW_player summary{cursor:pointer;list-style:none}.VVuNTW_player summary::-webkit-details-marker{display:none}.VVuNTW_avatar{border:1px solid var(--line-2);background:var(--tray-2);width:1.9rem;height:1.9rem;color:var(--ink);font-family:var(--font-title), Impact, sans-serif;border-radius:50%;place-items:center;font-weight:700;display:grid}.VVuNTW_menu{z-index:20;border:1px solid var(--line);border-radius:var(--radius);background:var(--tray);width:17rem;box-shadow:0 12px 32px var(--shadow);flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem;display:flex;position:absolute;bottom:0;left:calc(100% + .5rem)}.VVuNTW_menu .languages{margin:0}.VVuNTW_pseudo{margin:0;font-weight:700}.VVuNTW_menuLink{color:var(--ink)}.VVuNTW_legal{border-top:1px solid var(--line);color:var(--muted);margin:0;padding-top:.75rem;font-size:.8rem}.VVuNTW_stock{font-family:var(--font-mono), monospace;align-items:baseline;gap:.5rem;margin:0;display:flex}.VVuNTW_stockLabel{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.VVuNTW_stockValue{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:600}.VVuNTW_stockMax{color:var(--muted)}.VVuNTW_phoneBar{display:none}@media (max-width:48rem){.VVuNTW_logo,.VVuNTW_coinsItem{display:none}.VVuNTW_menuCoins{border-radius:999px;flex-direction:row;gap:.4rem;padding:.3rem .7rem;display:flex}.VVuNTW_player{position:static}.VVuNTW_menu{max-width:calc(100vw - 1.5rem);bottom:calc(100% + .5rem);left:auto;right:.75rem}.VVuNTW_nav{z-index:10;width:auto;height:auto;padding:.4rem .5rem calc(.4rem + env(safe-area-inset-bottom));background:var(--vig);border-top:1px solid var(--line);flex-direction:row;position:fixed;inset:auto 0 0}.VVuNTW_nav ul{flex-direction:row;justify-content:space-around;gap:0}.VVuNTW_nav li{flex:1}.VVuNTW_scene{min-height:calc(var(--nav-height) - .8rem);font-family:var(--font-title), Impact, sans-serif;letter-spacing:.08em;text-transform:uppercase;border-radius:0;justify-content:center;gap:.25rem;font-size:.72rem;font-weight:700}.VVuNTW_scene svg{stroke-width:1.4px;width:1.15rem;height:1.15rem}.VVuNTW_icon{border-radius:0;width:1.6rem;height:1.6rem}.VVuNTW_scene[aria-current=page]{box-shadow:inset 0 2px 0 var(--ink);color:var(--ink);background:0 0}.VVuNTW_phoneBar{z-index:10;border-bottom:1px solid var(--line);background:var(--vig);justify-content:space-between;align-items:center;gap:1rem;height:2.75rem;padding:0 1rem;display:flex;position:fixed;inset:0 0 auto}.VVuNTW_phoneLogo{color:var(--ink);font-family:var(--font-title), Impact, sans-serif;letter-spacing:.14em;margin-right:auto;font-size:1.15rem;font-weight:800;line-height:1}.VVuNTW_phoneBar .VVuNTW_verse{color:var(--focus)}.VVuNTW_phoneBar .VVuNTW_coins{font-family:var(--font-mono), monospace;background:0 0;border:0;flex-direction:row;gap:.4rem;margin:0;padding:0;font-size:.9rem}}.VVuNTW_brandName,.VVuNTW_unit,.VVuNTW_deskOnly,.VVuNTW_soon{display:none}.VVuNTW_verse{display:inline}.VVuNTW_badge{background:var(--ink);min-width:1.25rem;height:1.25rem;box-shadow:0 0 0 2px var(--vig);color:var(--on-accent);font-family:var(--font-title), Impact, sans-serif;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:.1rem .35rem 0;font-size:.9rem;font-weight:800;line-height:1;display:grid;position:absolute;top:.35rem;left:calc(50% + .55rem)}@media (min-width:48.01rem){.VVuNTW_nav{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#0b0e16,#10142a 60%,#0b0e16);flex-direction:row;align-items:center;gap:1.5rem;width:auto;height:auto;min-height:3.25rem;padding:0 1.5rem}.VVuNTW_logo{color:var(--ink);font-family:var(--font-title), Impact, sans-serif;letter-spacing:.14em;align-items:center;margin:0;padding:.2rem 0;font-size:1.4rem;font-weight:800;line-height:1}.VVuNTW_logo svg{display:none}.VVuNTW_verse{color:var(--focus)}.VVuNTW_brandName,.VVuNTW_deskOnly{display:inline}.VVuNTW_unit,.VVuNTW_mobileOnly{display:none}.VVuNTW_nav ul{flex-direction:row;align-self:stretch;align-items:center;gap:0}.VVuNTW_nav li:not(.VVuNTW_coinsItem,.VVuNTW_stockItem){align-items:stretch;display:flex}.VVuNTW_scene{min-height:3.25rem;font-family:var(--font-title), Impact, sans-serif;letter-spacing:.1em;text-transform:uppercase;border-radius:0;flex-direction:row;gap:.6rem;padding:0 1rem;font-size:.95rem;font-weight:700}.VVuNTW_icon{border-radius:0;width:1.3rem;height:1.3rem}.VVuNTW_scene svg{stroke-width:1.7px;width:1.2rem;height:1.2rem}.VVuNTW_scene[aria-current=page]{box-shadow:inset 0 -2px 0 var(--ink);background:0 0}.VVuNTW_scene:not([data-locked],[aria-current=page]):hover{background:var(--tray)}.VVuNTW_scene[aria-current=page]:hover{color:var(--ink)}.VVuNTW_badge{box-shadow:none;border-radius:var(--radius);position:static}.VVuNTW_soon,.VVuNTW_scene .VVuNTW_lock{display:none}.VVuNTW_coinsItem{margin:0 0 0 auto}.VVuNTW_coins{height:2rem;font-family:var(--font-mono), monospace;background:0 0;border:0;flex-direction:row;align-items:center;gap:.5rem;margin:0;padding:0 .9rem;font-size:.95rem;font-weight:600;line-height:1}.VVuNTW_stockItem{display:block}.VVuNTW_stockItem .VVuNTW_stock{border-left:1px solid var(--line);padding:0 .9rem}.VVuNTW_player summary{border-left:1px solid var(--line);color:var(--ink);align-items:center;gap:.6rem}.VVuNTW_player .VVuNTW_icon{width:auto;height:auto}.VVuNTW_avatar{width:1.65rem;height:1.65rem}.VVuNTW_avatar svg{display:none}.VVuNTW_initials{letter-spacing:.04em;font-size:.7rem;line-height:1;display:block}.VVuNTW_chevron{stroke-width:2px;width:.9rem;height:.9rem;color:var(--muted);flex:none}.VVuNTW_menu{inset:100% 0 auto auto}body[data-opening] .VVuNTW_nav{opacity:.28}.VVuNTW_nav{transition:opacity .4s cubic-bezier(.16,1,.3,1)}}@media (prefers-reduced-motion:reduce){.VVuNTW_scene,.VVuNTW_icon{transition:none}}
@font-face{font-family:display;src:url(../media/literata_latin_wght_normal-s.p.3mrjy5df0dr0p.woff2)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:109.04%;descent-override:28.53%;line-gap-override:0.0%;size-adjust:107.95%}.Zq3Zla_className{font-family:display,display Fallback}.Zq3Zla_variable{--font-display:"display", "display Fallback"}
@font-face{font-family:title;src:url(../media/big_shoulders_display_latin_wght_normal-s.p.2rr7l8as0o_tk.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:title Fallback;src:local(Arial);ascent-override:183.44%;descent-override:39.71%;line-gap-override:0.0%;size-adjust:53.64%}.jYQhgG_className{font-family:title,title Fallback}.jYQhgG_variable{--font-title:"title", "title Fallback"}
@font-face{font-family:text;src:url(../media/atkinson_hyperlegible_latin_400_normal-s.p.3kiu02q1_kqh0.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:text;src:url(../media/atkinson_hyperlegible_latin_700_normal-s.p.417-y-7y4nwlv.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:text Fallback;src:local(Arial);ascent-override:95.93%;descent-override:29.29%;line-gap-override:0.0%;size-adjust:99.03%}.MTYflG_className{font-family:text,text Fallback}.MTYflG_variable{--font-text:"text", "text Fallback"}
@font-face{font-family:mono;src:url(../media/jetbrains_mono_latin_wght_normal-s.p.2rmhnsrc80fag.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.IlQqFW_className{font-family:mono,mono Fallback}.IlQqFW_variable{--font-mono:"mono", "mono Fallback"}
:root{--felt-lit:#151a2a;--bg:#0b0e16;--vig:#0e1220;--tray:#151a2a;--tray-2:#1f2539;--edge:#0e1220;--ink:#e3e7eb;--muted:#8c94ae;--chalk:#e3e7eb;--line:#2b3350;--line-2:#3a4470;--focus:#aebcf5;--gold:#f2c94c;--accent:#aebcf5;--accent-2:#e3e7eb;--accent-edge:#9aa3c8;--on-accent:#0b0e16;--danger:#f2b8b5;--surface:var(--tray-2);--shadow:#0000008c;--stage:var(--tray);--stage-ink:var(--ink);--stage-muted:var(--muted);--paper:#dfe2e7;--paper-ink:#1c2128;--paper-muted:#59616b;--paper-line:#1c212817;--contours:url(../media/card-contours.3eqbixwh2i67-.png);--radius:2px;--radius-tray:2px;--edge-chalk:#9aa3c8;--raised:0 3px 0 var(--edge-chalk), 0 8px 16px #00000073;--sunk:inset 0 3px 6px #000000a6, inset 0 0 0 1px var(--edge), 0 1px 0 #ffffff12;--nav-height:4.4rem;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}body{isolation:isolate;background:radial-gradient(ellipse 55% 45% at 88% 0%, #232a55 0%, transparent 70%), radial-gradient(ellipse 45% 40% at 0% 100%, #16344066 0%, transparent 70%), var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-text), system-ui, sans-serif;background-attachment:fixed;flex-direction:column;margin:0;font-size:1rem;line-height:1.55;display:flex}a{color:inherit;text-underline-offset:.2em}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.header,.main,.footer{width:100%;max-width:90rem;margin:0 auto;padding-inline:2rem}.header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding-block:1.5rem;display:flex}.logo{font-family:var(--font-display), Georgia, serif;align-items:center;gap:.55rem;font-size:1.3rem;font-weight:600;text-decoration:none;display:inline-flex}.languages{flex-wrap:wrap;gap:1rem;margin-bottom:.75rem;display:flex}.languages a{color:var(--muted);text-decoration:none}.languages a:hover{color:var(--ink);text-decoration:underline}.languages [aria-current]{font-weight:600}.account{align-items:center;gap:2.5rem;min-height:2.4rem;font-size:.95rem;display:flex}.account a:not(.button){text-decoration:none}.account a:not(.button):hover{text-decoration:underline}.button{border-radius:var(--radius);background:var(--accent-2);box-shadow:inset 0 -3px 0 var(--accent-edge);color:var(--on-accent);font-family:var(--font-title), Impact, sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1.5rem;font-size:1.1rem;font-weight:800;line-height:1;text-decoration:none;transition:transform .12s cubic-bezier(.34,1.4,.64,1),box-shadow .12s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button:active:not(:disabled){box-shadow:inset 0 -1px 0 var(--accent-edge);transform:scale(.97)}.button:disabled{opacity:.4;cursor:not-allowed}.button[data-gold]{background:var(--accent-2)}.button[data-sunk]{background:var(--tray);box-shadow:var(--sunk);color:var(--ink)}.button[data-sunk]:active:not(:disabled){box-shadow:inset 0 5px 9px #000000bf, inset 0 0 0 1px var(--edge);transform:translateY(1px)}.linkButton{color:inherit;font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.main{flex:1}.wide{flex:1;width:100%}.notFound{padding:5rem 0}.notFound h1{font-family:var(--font-display), Georgia, serif;margin:0 0 .75rem;font-size:2rem}.footer{border-top:1px solid var(--line);width:calc(100% - 4rem);max-width:86rem;color:var(--muted);padding:1.5rem 0 2rem;font-size:.85rem}.footer p{margin:.25rem 0}.srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.game{flex:1;grid-template:"nav""scene"1fr/minmax(0,1fr);display:grid}.scene{flex-direction:column;grid-area:scene;width:100%;padding:0 2rem 1.5rem;display:flex}@media (max-width:48rem){.game{grid-template-rows:1fr;grid-template-areas:"scene"}.scene{padding-inline:1rem;padding-top:3.5rem;padding-bottom:calc(var(--nav-height) + env(safe-area-inset-bottom) + 1rem)}}.scene h1{font-family:var(--font-title), Impact, sans-serif;letter-spacing:.02em;text-transform:uppercase;font-size:2.4rem;font-weight:800;line-height:1}.scene :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){border-radius:var(--radius);background:var(--tray);box-shadow:var(--sunk);color:var(--ink);border:0;padding:.55rem .8rem}
