@font-face{font-family:Handjet;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/handjet-latin-400-normal-BM0vurur.woff2) format("woff2"),url(/assets/handjet-latin-400-normal-BYy730KL.woff) format("woff")}@font-face{font-family:Handjet;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/handjet-latin-700-normal-CnrTgyBF.woff2) format("woff2"),url(/assets/handjet-latin-700-normal-BmcRcS5t.woff) format("woff")}@font-face{font-family:"DM Serif Display";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-serif-display-latin-400-normal-C5_t9oOD.woff2) format("woff2"),url(/assets/dm-serif-display-latin-400-normal-_kVFYEpx.woff) format("woff")}@font-face{font-family:Doto;font-style:normal;font-display:swap;font-weight:900;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/doto-latin-900-normal-D1bF_x6I.woff) format("woff")}.qk-topbar{position:sticky;top:0;z-index:900;display:flex;justify-content:flex-end;padding:10px var(--q-right, 16px);width:100%;box-sizing:border-box;background:var(--q-strip, color-mix(in srgb, var(--q-card, #120e22) 78%, transparent));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:2px solid var(--q-strip-line, rgba(0,0,0,.5))}.qk-topbar .qk-brand{margin-right:auto;align-self:center;font-family:var(--q-font-head, inherit);font-size:12px;color:var(--q-acc, #e8b93a);text-decoration:none;letter-spacing:.05em}.qk-topbar.float{position:fixed;top:var(--q-top, 14px);right:var(--q-right, 14px);width:auto;padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0}.qk-barwrap{display:flex;gap:8px;align-items:center;font-family:var(--q-font-head, var(--q-font, inherit))}.qk-btn,.qk-chip{font-family:var(--q-font-head, inherit);font-size:11px;letter-spacing:.04em;text-transform:uppercase;line-height:1;background:var(--q-acc, #e8b93a);color:var(--q-acc-ink, #120e22);border:2px solid #000;border-radius:var(--q-radius, 0);padding:9px 12px;cursor:pointer;text-decoration:none;display:inline-flex;gap:8px;align-items:center;box-shadow:3px 3px #000;transition:transform .08s,box-shadow .08s}.qk-btn:hover,.qk-chip:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #000}.qk-btn:active{transform:translate(2px,2px);box-shadow:1px 1px #000}.qk-btn.ghost,.qk-chip{background:var(--q-card, #120e22);color:var(--q-ink, #f4ead2);border-color:#000}.qk-btn[disabled]{opacity:.5;cursor:progress}.qk-connect{font-size:12px;padding:11px 14px;animation:qk-pulse 2.4s ease-in-out infinite}@keyframes qk-pulse{50%{box-shadow:3px 3px #000,0 0 0 5px color-mix(in srgb,var(--q-acc, #e8b93a) 35%,transparent)}}.qk-pts{font-weight:700}.qk-addr{opacity:.7;text-transform:none}.qk-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;place-items:center;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:16px}.qk-modal.open{display:grid;animation:qk-fade .15s ease-out}@keyframes qk-fade{0%{opacity:0}}.qk-dialog{position:relative;width:min(400px,100%);max-height:90vh;overflow:auto;background:var(--q-card, #120e22);color:var(--q-ink, #f4ead2);border:3px solid #000;border-radius:var(--q-radius, 0);box-shadow:6px 6px #000,inset 0 0 0 2px var(--q-line, #3a2a55);padding:18px;font-family:var(--q-font, inherit);display:grid;gap:12px;animation:qk-pop .18s ease-out}@keyframes qk-pop{0%{transform:translateY(8px) scale(.97)}}.qk-dialog h3{margin:0;font-family:var(--q-font-head, inherit);font-size:15px;text-transform:uppercase;color:var(--q-acc, #e8b93a)}.qk-x{position:absolute;top:8px;right:10px;background:none;border:0;color:var(--q-mut, #b8a9d6);font-size:24px;cursor:pointer;line-height:1}.qk-sub{color:var(--q-mut, #b8a9d6);font-size:.9em;margin:0}.qk-msg{margin:0;color:var(--q-acc, #e8b93a);min-height:1em}.qk-wallets{display:grid;gap:8px}.qk-wallet{display:grid;grid-template-columns:32px 1fr auto;gap:12px;align-items:center;padding:10px 12px;background:var(--q-bg2, rgba(0,0,0,.35));color:inherit;border:2px solid #000;border-radius:var(--q-radius, 0);cursor:pointer;text-decoration:none;font:inherit;text-align:left;transition:background .1s}.qk-wallet:hover{background:color-mix(in srgb,var(--q-acc, #e8b93a) 18%,transparent)}.qk-wallet img,.qk-wicon{width:32px;height:32px;border-radius:8px}.qk-wicon{display:grid;place-items:center;background:var(--q-line, #3a2a55);font-weight:700}.qk-wallet small{color:var(--q-acc, #e8b93a);font-size:.75em;text-transform:uppercase}.qk-wallet.dim{opacity:.7}.qk-wallet.dim small{color:var(--q-mut, #b8a9d6)}.qk-steps{margin:0;padding:0;list-style:none;display:grid;gap:10px}.qk-steps li{display:flex;gap:8px;flex-wrap:wrap}.qk-in{font:inherit;font-size:15px;padding:8px;min-width:150px;flex:1;background:#000;color:var(--q-ink, #f4ead2);border:2px solid var(--q-mut, #b8a9d6);border-radius:var(--q-radius, 0)}.qk-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;text-align:center}.qk-stats div{background:var(--q-bg2, rgba(0,0,0,.35));border:2px solid #000;padding:8px 4px;display:grid}.qk-stats b{font-family:var(--q-font-head, inherit);color:var(--q-acc, #e8b93a);font-size:15px}.qk-stats small{color:var(--q-mut, #b8a9d6);font-size:.7em}.qk-lbl{display:grid;gap:4px;font-size:.9em;color:var(--q-mut, #b8a9d6)}.qk-opts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.qk-opt{display:grid;gap:6px;align-content:start;background:var(--q-bg2, rgba(0,0,0,.35));border:2px solid #000;border-radius:var(--q-radius, 0);padding:10px}.qk-opt b{font-family:var(--q-font-head, inherit);font-size:12px;text-transform:uppercase;color:var(--q-acc, #e8b93a)}.qk-code{display:flex;gap:6px;align-items:center}.qk-code code{flex:1;font-size:13px;padding:6px;background:#000;color:var(--q-ink, #f4ead2);word-break:break-all}@media(max-width:420px){.qk-opts{grid-template-columns:1fr}}.qk-row{display:flex;gap:8px;justify-content:space-between;align-items:center;flex-wrap:wrap}.qk-toast{position:fixed;left:50%;bottom:22px;transform:translate(-50%,20px);opacity:0;pointer-events:none;z-index:1100;transition:all .2s;background:var(--q-card, #120e22);color:var(--q-ink, #f4ead2);border:2px solid #000;box-shadow:4px 4px #000;padding:10px 14px;font-family:var(--q-font, inherit);max-width:90vw}.qk-toast.show{opacity:1;transform:translate(-50%)}.qk-toast.good{color:var(--q-acc, #e8b93a)}.qk-float{position:fixed;z-index:1100;pointer-events:none;transform:translate(-50%);font-family:var(--q-font-head, inherit);font-size:16px;color:var(--q-acc, #e8b93a);text-shadow:2px 2px 0 #000;animation:qk-up 1.1s ease-out forwards}@keyframes qk-up{to{transform:translate(-50%,34px);opacity:0}}.qk-card{background:var(--q-card, #120e22);color:var(--q-ink, #f4ead2);border:3px solid #000;border-radius:var(--q-radius, 0);box-shadow:inset 0 0 0 2px var(--q-line, #3a2a55);padding:14px;font-family:var(--q-font, inherit);display:grid;gap:14px;text-align:left}.qk-head{display:grid;gap:6px}.qk-cta{justify-items:start}.qk-cta>b{font-family:var(--q-font-head, inherit);font-size:16px;text-transform:uppercase;color:var(--q-acc, #e8b93a)}.qk-score{display:flex;gap:6px;align-items:baseline}.qk-score b{font-family:var(--q-font-head, inherit);font-size:28px;color:var(--q-acc, #e8b93a)}.qk-meta{display:flex;gap:12px;flex-wrap:wrap;color:var(--q-mut, #b8a9d6);font-size:.9em}.qk-boost{color:var(--q-acc, #e8b93a)}.qk-bar-p{height:8px;background:#00000080;border:2px solid #000}.qk-bar-p i{display:block;height:100%;background:var(--q-acc, #e8b93a);transition:width .4s}.qk-g h4{margin:0 0 6px;font-family:var(--q-font-head, inherit);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--q-mut, #b8a9d6)}.qk-g h4 small{text-transform:none;letter-spacing:0;font-family:var(--q-font, inherit)}.qk-g ul,.qk-g ol{list-style:none;margin:0;padding:0;display:grid;gap:6px}.qk-q{display:grid;grid-template-columns:1fr auto;gap:6px 10px;align-items:center;background:var(--q-bg2, rgba(0,0,0,.35));padding:9px 10px;border:2px solid #000;border-radius:var(--q-radius, 0)}.qk-q.is-done,.qk-q.is-cooldown{opacity:.55}.qk-qt{display:grid;gap:2px}.qk-qt small{color:var(--q-mut, #b8a9d6);font-size:.85em}.qk-qp{font-family:var(--q-font-head, inherit);font-size:11px;color:var(--q-acc, #e8b93a);white-space:nowrap}.qk-qa{grid-column:1 / -1;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.qk-qa:empty{display:none}.qk-new{font-style:normal;font-size:.7em;background:var(--q-acc, #e8b93a);color:var(--q-acc-ink, #120e22);padding:1px 5px;margin-left:4px;text-transform:uppercase;vertical-align:middle}.qk-ok{color:var(--q-acc, #e8b93a);font-size:.9em}.qk-lock{color:var(--q-mut, #b8a9d6);font-size:.85em}.qk-inv{display:flex;gap:8px;justify-content:space-between;align-items:center;flex-wrap:wrap;font-size:.95em}.qk-lb li{display:grid;grid-template-columns:38px 1fr auto;gap:8px;padding:5px 8px;background:var(--q-bg2, rgba(0,0,0,.25))}.qk-lb li.me{outline:2px solid var(--q-acc, #e8b93a)}.qk-lb li span:first-child{color:var(--q-mut, #b8a9d6)}.qk-fine{margin:0;font-size:.78em;color:var(--q-mut, #b8a9d6)}@media(max-width:520px){.qk-addr{display:none}.qk-topbar,.qk-btn{padding:8px 10px}}:root{--night: #0b1530;--navy: #13244d;--navy2: #1b3166;--coat: #c9a674;--coat-hi: #e2c595;--coat-lo: #8f6f44;--cream: #f3e3c3;--led: #7dffb0;--led-dim: #1f5a3c;--red: #e0303c;--silver: #aab4c0;--ink: #1b2a4a;--paper: #f6f1e6;--ease: cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box}html,body{margin:0;background:var(--night);color:var(--cream)}body{font:400 19px/1.35 Handjet,ui-monospace,monospace;letter-spacing:.02em;min-height:100vh;background:radial-gradient(1200px 700px at 50% 0%,#1d3a7a 0%,var(--night) 60%) fixed}a{color:var(--led)}img{image-rendering:pixelated}.btn{font:700 20px/1 Handjet,monospace;letter-spacing:.06em;text-transform:uppercase;padding:12px 18px;border:0;cursor:pointer;background:var(--coat);color:var(--ink);box-shadow:0 4px 0 var(--coat-lo),0 0 0 2px #221811 inset;border-radius:4px;transition:transform .12s var(--ease)}.btn:active{transform:translateY(3px);box-shadow:0 1px 0 var(--coat-lo),0 0 0 2px #221811 inset}.btn.hot{background:var(--led);box-shadow:0 4px 0 var(--led-dim),0 0 0 2px #0d2a1b inset}.btn.ghost{background:transparent;color:var(--silver);box-shadow:0 0 0 1.5px var(--navy2) inset;font-size:16px;padding:8px 12px}.door{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:28px;align-items:start;padding:64px 3vw 28px;max-width:1500px;margin:0 auto}.left,.right{display:grid;gap:16px;padding-top:6px}.logo{width:min(100%,380px);height:auto;filter:drop-shadow(0 6px 0 rgba(0,0,0,.35))}.kick{margin:0;font-weight:700;color:var(--led);letter-spacing:.14em;text-transform:uppercase;font-size:17px}h1{margin:0;font:400 clamp(26px,2.3vw,36px)/1.12 "DM Serif Display",Georgia,serif;color:var(--cream)}.sub{margin:0;color:#c6cde0}.sub b{color:var(--coat-hi)}.how{list-style:none;margin:0;padding:0;display:grid;gap:6px}.how li{padding:8px 12px;background:#13244db3;border-left:4px solid var(--coat)}.how b{color:var(--coat-hi);text-transform:uppercase;margin-right:6px}.facts{background:var(--paper);color:var(--ink);padding:14px 16px;border-radius:3px;box-shadow:0 6px #0000004d;font-size:18px}.facts p{margin:0 0 8px}.facts .fk{font-family:Doto,monospace;font-weight:900;letter-spacing:.08em;text-transform:uppercase;font-size:15px;color:#4a5878}.facts .src{font-size:15px;margin:0}.facts a{color:#1d4ed8}.center{display:grid;gap:10px;justify-items:center}.stage{position:relative;width:min(92vw,calc((100vh - 150px)*.5625),500px);aspect-ratio:9 / 16;border-radius:6px;overflow:hidden;box-shadow:0 0 0 3px #221811,0 0 0 7px var(--coat),0 0 0 10px #221811,0 24px 60px #0000008c;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;outline:none;background:#0b1530}.stage.hot{box-shadow:0 0 0 3px #221811,0 0 0 7px var(--red),0 0 0 10px #221811,0 24px 60px #e0303c59}.game,.game canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;image-rendering:pixelated}.nojs{position:absolute;inset:auto 0 40% 0;text-align:center;margin:0;color:var(--silver)}.stage.ready .nojs{display:none}.hud{position:absolute;left:10px;right:10px;top:10px;display:flex;justify-content:space-between;gap:10px;pointer-events:none}.led{background:#050a18d1;border:2px solid var(--led-dim);padding:6px 10px 4px;border-radius:3px;display:grid;grid-template-columns:auto auto;column-gap:6px;align-items:baseline}.led small{grid-column:1 / -1;font-size:13px;color:#6fae8c;letter-spacing:.14em}.led b{font:900 30px/1 Doto,monospace;color:var(--led);text-shadow:0 0 10px rgba(125,255,176,.5)}.led i{font-style:normal;color:#6fae8c;font-size:16px}.meter{background:#050a18d1;border:2px solid #3a2a1a;padding:6px 10px;border-radius:3px;width:42%;align-self:start}.meter small{display:block;font-size:13px;letter-spacing:.14em;color:var(--coat-hi)}.meter span{display:block;height:10px;background:#23170d;margin-top:4px;border:1px solid #4a3420}.meter i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--coat),#ffb43a 60%,var(--red));transition:width .25s var(--ease)}.bubble{position:absolute;padding:6px 10px;background:#fff;color:var(--ink);font:700 18px/1.1 Handjet,monospace;border:2px solid #111;border-radius:6px;opacity:0;transform:translateY(6px) scale(.9);transition:opacity .15s,transform .2s var(--ease);pointer-events:none;white-space:nowrap;z-index:3}.bubble.on{opacity:1;transform:none}.b-bouncer{right:6%;top:60%}.b-bouncer:after{content:"";position:absolute;right:22px;bottom:-9px;border:8px solid transparent;border-top-color:#111;border-bottom:0}.b-coat{left:46%;top:30%;translate:-50% -100%}.b-coat:after{content:"";position:absolute;left:50%;bottom:-9px;margin-left:-8px;border:8px solid transparent;border-top-color:#111;border-bottom:0}.pops{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pop{position:absolute;translate:-50% 0;font:900 18px/1 Doto,monospace;color:#fff;background:#050a18d1;padding:4px 7px;border-radius:3px;animation:rise .9s var(--ease) forwards;white-space:nowrap}.pop.good{color:var(--led)}.pop.bad{color:#ff8a8a}@keyframes rise{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-46px)}}.title-card{position:absolute;left:50%;top:26%;translate:-50% 0;display:grid;gap:4px;text-align:center;background:#050a18db;border:2px solid var(--coat);padding:12px 20px;pointer-events:none}.title-card b{font:900 30px/1 Doto,monospace;color:var(--led);animation:blink 1.1s steps(2) infinite}.title-card span{font-size:15px;color:var(--silver)}.stage:not(.ready) .title-card{opacity:.4}.title-card[hidden]{display:none}@keyframes blink{50%{opacity:.35}}.verdict{position:absolute;left:6%;right:6%;top:18%;background:var(--paper);color:var(--ink);padding:16px 16px 14px;border-radius:4px;box-shadow:0 10px #00000059;text-align:center;display:grid;gap:8px;justify-items:center;cursor:default;animation:drop .35s var(--ease)}.verdict[hidden]{display:none}.verdict .v-k{margin:0;font:900 15px/1 Doto,monospace;letter-spacing:.1em;color:var(--red)}.verdict.win .v-k{color:#178a4c}.verdict h2{margin:0;font:400 30px/1.05 "DM Serif Display",Georgia,serif}.verdict img{width:160px;height:160px;border-radius:4px}.verdict .v-l{margin:0;font-size:18px;color:#3a4766}.v-b{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}@keyframes drop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.under{display:flex;gap:10px;align-items:center;justify-content:space-between;width:min(92vw,500px)}.msg{margin:0;color:#c6cde0;font-size:18px;min-height:1.4em}.msg.hot{color:var(--coat-hi)}.world{margin:0;font-size:15px;color:#8996b8;text-align:center}.tag-wrap{display:flex;justify-content:center}.nametag{position:relative;border:0;background:none;padding:0;cursor:pointer;transform:rotate(-3deg);transition:transform .2s var(--ease)}.nametag:hover{transform:rotate(-1deg) scale(1.03)}.nametag img{display:block;width:260px;height:auto;image-rendering:auto;filter:drop-shadow(0 6px 0 rgba(0,0,0,.3))}.nt-name{position:absolute;left:13%;right:13%;top:55%;font:700 22px/1.05 Handjet,monospace;color:#1d1d6b;word-break:break-all;text-align:center;transform:rotate(-2deg)}.nt-hint{position:absolute;left:0;right:0;bottom:-24px;font-size:14px;color:var(--silver);text-align:center}.list,.perk,.ladder{background:var(--paper);color:var(--ink);padding:12px 14px;border-radius:3px;box-shadow:0 6px #0000004d}.list{background:repeating-linear-gradient(var(--paper) 0 29px,#b9c6e4 29px 30px);padding-top:8px;margin-top:14px}.lk{margin:0 0 4px;font:900 15px/1 Doto,monospace;letter-spacing:.1em;text-transform:uppercase;color:#4a5878}.buy{display:grid}.li{display:flex;align-items:center;gap:10px;height:30px;color:var(--ink);text-decoration:none;font-size:20px;font-weight:700}.li .tick{width:16px;height:16px;border:2px solid var(--ink);border-radius:2px}.li.hot .tick{background:var(--led)}.li:not(.off):hover{color:#1d4ed8}.li.off{color:#8a94ad}.li.off .tick{border-color:#8a94ad}.social{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.social[hidden]{display:none}.chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:var(--ink);color:var(--cream);text-decoration:none;border-radius:3px;font-weight:700}.perk h3,.ladder h3{margin:0 0 4px;font:400 22px/1.1 "DM Serif Display",Georgia,serif}.perk p{margin:0 0 10px;font-size:18px}.perk.on{background:linear-gradient(135deg,#fff3c4,#e8c45a)}.lh{margin:0;color:#4a5878}.track{height:8px;background:#d9dfee;margin:6px 0}.track i{display:block;height:100%;width:0;background:var(--coat)}.ladder ul{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:17px}.ladder li span{display:block;color:#6a7593}.ladder li.got b{color:#178a4c}.quests{max-width:1100px;margin:0 auto;padding:10px 3vw 30px}.foot{text-align:center;padding:10px 6vw 40px;color:#7884a6;font-size:15px}.foot p{margin:4px 0}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,16px);opacity:0;visibility:hidden;background:var(--paper);color:var(--ink);padding:10px 16px;font-weight:700;border-radius:3px;transition:.25s var(--ease);z-index:1200;pointer-events:none}.toast.show{opacity:1;visibility:visible;transform:translate(-50%)}.mob-title{display:none}@media(max-width:1100px){.mob-title{display:grid;gap:2px;margin:0;text-align:center}.mob-title b{font:400 26px/1.05 "DM Serif Display",Georgia,serif;color:var(--cream)}.mob-title span{font-size:16px;color:#c6cde0}.door{grid-template-columns:1fr;padding:50px 14px 20px;gap:18px;justify-items:center}.left,.right{width:min(100%,560px)}.center{order:-1}.left{order:0}.right{order:1}.logo{width:260px;justify-self:center}.left .kick,.left h1{text-align:center}.stage{width:min(94vw,460px,calc((100svh - 170px)*.5625))}.how{display:none}}@media(prefers-reduced-motion:reduce){.pop,.verdict,.title-card b{animation:none}.bubble{transition:none}}:root{--q-card: #f6f1e6;--q-ink: #1b2a4a;--q-mut: #5a6788;--q-acc: #7a5528;--q-acc-ink: #fff6e4;--q-line: #c9d2e6;--q-bg2: #e9e3d4;--q-font: Handjet, ui-monospace, monospace;--q-font-head: Doto, monospace;--q-strip: rgba(8, 14, 34, .9);--q-strip-line: rgba(201, 166, 116, .4);--q-radius: 3px }.qk-btn{box-shadow:0 3px 0 var(--coat-lo),0 0 0 2px #221811 inset;border-radius:3px}.qk-topbar .qk-btn.ghost,.qk-topbar .qk-chip{background:transparent;color:var(--cream);box-shadow:0 0 0 1.5px var(--coat) inset}.qk-topbar .qk-brand{color:var(--led)}.qk-card{box-shadow:0 6px #0000004d;border:0;font-size:18px}.qk-dialog{border:0;box-shadow:0 20px 50px #0009;font-size:18px}.qk-in{background:#fff;color:var(--q-ink);border:1px solid var(--q-line)}.qk-toast{background:var(--paper);color:var(--ink);border:0}.qk-toast.good{color:#178a4c}.qk-float{color:var(--led)}.qk-opt{border:1px solid var(--q-line)}.qk-code code{background:#fff;color:var(--q-ink);border:1px solid var(--q-line)}
