.vs[data-v-255083d5]{width:var(--s);height:var(--s);background:linear-gradient(150deg, var(--edge), var(--edge-dim));clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);flex:none;place-items:center;padding:2px;display:grid}.vs-in[data-v-255083d5]{background:linear-gradient(160deg, var(--chassis-hi), var(--inset));width:100%;height:100%;font-family:var(--font-display);font-size:calc(var(--s) * .3);color:var(--edge);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);place-items:center;display:grid}.vs.gold[data-v-255083d5]{background:linear-gradient(150deg, #ffe07a, var(--gold-2));box-shadow:0 0 28px #ffc21a73}.vs.gold .vs-in[data-v-255083d5]{color:var(--gold);background:linear-gradient(160deg,#4a2a00,#1d1000)}.lobby[data-v-e3b0106e]{flex-direction:column;justify-content:center;align-items:center;gap:clamp(22px,6vh,46px);height:100%;padding:clamp(18px,5vh,40px) 18px clamp(16px,4vh,32px);display:flex;overflow-y:auto}.brand[data-v-e3b0106e]{text-align:center}.wordmark[data-v-e3b0106e]{background:linear-gradient(100deg, var(--p1) 15%, #cfd8ff 50%, var(--p2) 85%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(32px,11.5vw,52px);line-height:1}.tagline[data-v-e3b0106e]{letter-spacing:.06em;color:var(--frost-dimmer);margin-top:10px;font-size:12px;font-weight:600}.setup[data-v-e3b0106e]{flex-direction:column;align-items:center;gap:22px;width:100%;display:flex}.roster[data-v-e3b0106e]{justify-content:center;align-items:center;gap:6px;width:100%;max-width:460px;display:flex}.card[data-v-e3b0106e]{flex:1;min-width:0}.medal[data-v-e3b0106e]{z-index:2;margin:0 -8px}.card-in[data-v-e3b0106e]{flex-direction:column;align-items:center;gap:9px;padding:14px 11px 13px;display:flex}.avatar[data-v-e3b0106e]{place-items:center;width:clamp(52px,15vw,62px);height:clamp(52px,15vw,62px);font-size:clamp(26px,8vw,32px);line-height:1;display:grid}.card.p1 .avatar[data-v-e3b0106e]{color:var(--p1);text-shadow:0 0 20px #2ee8ff80}.card.p2 .avatar[data-v-e3b0106e]{color:var(--p2);text-shadow:0 0 20px #ff4fa380}.card.p1[data-v-e3b0106e]{background:linear-gradient(160deg, var(--p1), var(--edge-dim) 60%)}.card.p2[data-v-e3b0106e]{background:linear-gradient(160deg, var(--p2), var(--edge-dim) 60%)}.card.p1 .slot[data-v-e3b0106e]{color:var(--p1)}.card.p2 .slot[data-v-e3b0106e]{color:var(--p2)}.field[data-v-e3b0106e]{width:100%;min-width:0;padding:9px 6px}.name[data-v-e3b0106e]{text-align:center;width:100%;min-width:0;color:var(--frost);text-transform:uppercase;background:0 0;border:0;font-size:clamp(13px,4vw,16px);line-height:1.25}.card.p1 .name[data-v-e3b0106e]{color:var(--p1)}.card.p2 .name[data-v-e3b0106e]{color:var(--p2)}.name[data-v-e3b0106e]:focus{outline:none}.edit[data-v-e3b0106e]{letter-spacing:.14em;color:var(--frost-dimmer);text-transform:uppercase;margin-top:-12px;font-size:9px;font-weight:700}.format[data-v-e3b0106e]{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.targets[data-v-e3b0106e]{gap:7px;display:flex}.target[data-v-e3b0106e]{min-width:52px;font-family:var(--font-display);letter-spacing:0;padding:10px 12px;font-size:13px}.target.on[data-v-e3b0106e]{color:#ffe9a8;box-shadow:inset 0 0 0 1px var(--gold), 0 0 16px #ff8c1a4d;background:linear-gradient(#8a4a00,#3d1d00)}.format-note[data-v-e3b0106e]{color:var(--frost-dimmer);max-width:34ch;font-size:11px;font-weight:600}.go[data-v-e3b0106e]{flex-direction:column;align-items:center;gap:14px;display:flex}.help-link[data-v-e3b0106e]{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;color:var(--frost-dimmer);background:0 0;border:0;padding:6px 10px;font-size:11px;font-weight:700}.help-link[data-v-e3b0106e]:hover{color:var(--frost-dim)}@media (height<=620px){.lobby[data-v-e3b0106e]{gap:12px}.tagline[data-v-e3b0106e],.format-note[data-v-e3b0106e],.avatar[data-v-e3b0106e]{display:none}}.half[data-v-40e7db34]{cursor:default;min-width:0;color:inherit;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:16px 10px;font-family:inherit;transition:background .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.half.p1[data-v-40e7db34]{background:var(--p1-bed)}.half.p2[data-v-40e7db34]{background:var(--p2-bed)}.half.armed[data-v-40e7db34]{cursor:pointer}.half.p1.armed[data-v-40e7db34]{background:radial-gradient(120% 80% at 50% 100%, var(--p1-bed-hot), var(--p1-bed));box-shadow:inset 0 -3px 0 var(--p1)}.half.p2.armed[data-v-40e7db34]{background:radial-gradient(120% 80% at 50% 100%, var(--p2-bed-hot), var(--p2-bed));box-shadow:inset 0 -3px 0 var(--p2)}.half.p1.armed[data-v-40e7db34]:active{background:var(--p1-bed-hot)}.half.p2.armed[data-v-40e7db34]:active{background:var(--p2-bed-hot)}.half.blocked[data-v-40e7db34]{opacity:.34;filter:saturate(.3)}.half.win[data-v-40e7db34]:after{content:"";z-index:3;pointer-events:none;animation:.62s ease-out winFlash-40e7db34;position:absolute;inset:0}.half.p1.win[data-v-40e7db34]:after{background:radial-gradient(circle,#2ee8ff80,#0000 70%)}.half.p2.win[data-v-40e7db34]:after{background:radial-gradient(circle,#ff4fa380,#0000 70%)}@keyframes winFlash-40e7db34{0%{opacity:0;transform:scale(.55)}40%{opacity:1}to{opacity:0;transform:scale(1.35)}}.name[data-v-40e7db34]{letter-spacing:.14em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:700;overflow:hidden}.p1 .name[data-v-40e7db34]{color:var(--p1)}.p2 .name[data-v-40e7db34]{color:var(--p2)}.score[data-v-40e7db34]{font-size:clamp(52px,17vw,78px);line-height:.9;transition:transform .2s}.p1 .score[data-v-40e7db34]{color:var(--p1);text-shadow:0 0 26px #2ee8ff73}.p2 .score[data-v-40e7db34]{color:var(--p2);text-shadow:0 0 26px #ff4fa373}.score.bump[data-v-40e7db34]{animation:.38s cubic-bezier(.34,1.56,.64,1) bump-40e7db34}@keyframes bump-40e7db34{0%{transform:scale(1)}45%{transform:scale(1.38)}to{transform:scale(1)}}.pips[data-v-40e7db34]{flex-wrap:wrap;justify-content:center;gap:4px;max-width:130px;display:flex}.pips i[data-v-40e7db34]{clip-path:polygon(2px 0,100% 0,calc(100% - 2px) 100%,0 100%);background:#ffffff1f;width:13px;height:5px}.p1 .pips i.on[data-v-40e7db34]{background:var(--p1);box-shadow:0 0 8px var(--p1)}.p2 .pips i.on[data-v-40e7db34]{background:var(--p2);box-shadow:0 0 8px var(--p2)}.cue[data-v-40e7db34]{letter-spacing:.16em;text-transform:uppercase;min-height:1.2em;color:var(--frost-dimmer);font-size:10px;font-weight:700}.half.armed .cue[data-v-40e7db34]{animation:1s ease-in-out infinite cuePulse-40e7db34}.p1.armed .cue[data-v-40e7db34]{color:var(--p1)}.p2.armed .cue[data-v-40e7db34]{color:var(--p2)}@keyframes cuePulse-40e7db34{0%,to{opacity:.4}50%{opacity:1}}.timer[data-v-5ec36f84]{align-items:center;gap:10px;width:100%;display:flex}.track[data-v-5ec36f84]{clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);background:#0000008c;flex:1;height:7px;overflow:hidden;box-shadow:inset 0 1px 4px #000c}.fill[data-v-5ec36f84]{transform-origin:0;background:linear-gradient(90deg, var(--edge), var(--p1));width:100%;height:100%;transition:transform .12s linear,background .3s}.secs[data-v-5ec36f84]{font-family:var(--font-display);color:var(--frost-dim);font-variant-numeric:tabular-nums;text-align:right;min-width:3.2ch;font-size:17px;line-height:1}.secs small[data-v-5ec36f84]{opacity:.6;font-size:.6em}.timer.idle[data-v-5ec36f84]{opacity:.3}.timer.low .fill[data-v-5ec36f84]{background:linear-gradient(90deg, #ff9a3c, var(--alarm))}.timer.low .secs[data-v-5ec36f84]{color:var(--alarm);animation:1s ease-in-out infinite pulse-5ec36f84}@keyframes pulse-5ec36f84{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}.panel[data-v-c62a640d]{width:100%;max-width:380px}.panel-in[data-v-c62a640d]{flex-direction:column;align-items:center;gap:12px;padding:12px 16px 14px;display:flex}.row[data-v-c62a640d]{justify-content:center;align-items:flex-end;gap:8px;display:flex}.slot[data-v-c62a640d]{flex-direction:column;align-items:center;gap:6px;display:flex}.letter[data-v-c62a640d]{width:clamp(66px,20vw,84px);height:clamp(72px,22vw,92px);color:var(--frost);text-shadow:0 0 22px #6f7fd68c;place-items:center;font-size:clamp(38px,12vw,50px);line-height:1;animation:.42s cubic-bezier(.2,1.5,.5,1) drop-c62a640d;display:grid}@keyframes drop-c62a640d{0%{opacity:0;transform:translateY(-18px)scale(.72)}to{opacity:1;transform:translateY(0)scale(1)}}.cd[data-v-a0ba22f8]{z-index:15;color:var(--edge);text-shadow:0 0 34px #6f7fd6cc;pointer-events:none;white-space:nowrap;font-size:clamp(24px,8vw,40px);animation:.62s ease-out cd-a0ba22f8;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cd.go[data-v-a0ba22f8]{color:var(--frost);text-shadow:0 0 40px #eaf2ffbf;font-size:clamp(40px,15vw,76px)}@keyframes cd-a0ba22f8{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}40%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.45)}}.scrim[data-v-f14b177f]{z-index:30;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04030ed1;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.panel[data-v-f14b177f]{width:100%;max-width:320px}.panel-in[data-v-f14b177f]{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px 20px;display:flex}h2[data-v-f14b177f]{color:var(--frost);font-size:22px}p[data-v-f14b177f]{color:var(--frost-dimmer);font-size:12px;font-weight:600}.acts[data-v-f14b177f]{flex-direction:column;align-items:stretch;gap:9px;width:100%;margin-top:6px;display:flex}.fade-enter-active[data-v-f14b177f],.fade-leave-active[data-v-f14b177f]{transition:opacity .18s}.fade-enter-from[data-v-f14b177f],.fade-leave-to[data-v-f14b177f]{opacity:0}.duel[data-v-9ea2a51a]{grid-template-rows:auto auto 1fr auto;height:100%;display:grid;position:relative;overflow:hidden}.bar[data-v-9ea2a51a]{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.bar .chip-btn[data-v-9ea2a51a]:first-child{justify-self:start}.bar .chip-btn[data-v-9ea2a51a]:last-child{justify-self:end}.glyph[data-v-9ea2a51a]{font-size:10px;line-height:1}.meta[data-v-9ea2a51a]{letter-spacing:.16em;text-transform:uppercase;color:var(--frost-dimmer);white-space:nowrap;font-size:10px;font-weight:700}.stage[data-v-9ea2a51a]{flex-direction:column;align-items:center;gap:8px;padding:0 14px 10px;display:flex}.status[data-v-9ea2a51a]{letter-spacing:.12em;text-transform:uppercase;text-align:center;min-height:1.3em;color:var(--frost-dimmer);font-size:11px;font-weight:700}.status.live[data-v-9ea2a51a]{color:var(--frost)}.status.warn[data-v-9ea2a51a]{color:var(--alarm)}.status.win[data-v-9ea2a51a]{color:var(--gold)}.split[data-v-9ea2a51a]{min-height:0;display:flex}.seam[data-v-9ea2a51a]{background:linear-gradient(var(--p1), var(--edge-dim) 50%, var(--p2));opacity:.55;flex:none;width:2px}.acts[data-v-9ea2a51a]{justify-content:center;padding:12px;display:flex}@media (width<=359px){.txt[data-v-9ea2a51a]{display:none}}.result[data-v-109d344b]{flex-direction:column;justify-content:center;align-items:center;height:100%;padding:20px;display:flex;overflow-y:auto}.crown[data-v-109d344b]{z-index:2;margin-bottom:-33px;animation:.5s cubic-bezier(.2,1.4,.5,1) .1s both rise-109d344b;position:relative}.panel[data-v-109d344b]{width:100%;max-width:340px;animation:.45s cubic-bezier(.2,1.3,.5,1) both rise-109d344b}.panel.gold[data-v-109d344b]{background:linear-gradient(160deg, #ffe07a, var(--gold) 40%, var(--gold-2));padding:3px;box-shadow:0 0 70px #ff8c1a59}@keyframes rise-109d344b{0%{opacity:0;transform:translateY(16px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.panel-in[data-v-109d344b]{flex-direction:column;display:flex}.band[data-v-109d344b]{text-align:center;background:#0000004d;padding:40px 16px 15px;box-shadow:inset 0 -1px #ffffff17}.body[data-v-109d344b]{flex-direction:column;align-items:center;gap:16px;padding:18px 18px 20px;display:flex}.banner[data-v-109d344b]{color:var(--gold);text-shadow:0 0 30px #ffc21a99;font-size:clamp(26px,9vw,36px);line-height:1}.panel:not(.gold) .banner[data-v-109d344b]{color:var(--frost);text-shadow:0 0 30px #eaf2ff66}.well[data-v-109d344b]{text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;padding:16px 12px;display:flex}.champ[data-v-109d344b]{word-break:break-word;font-size:clamp(19px,6.5vw,26px);line-height:1.1}.champ.p1[data-v-109d344b]{color:var(--p1);text-shadow:0 0 22px #2ee8ff80}.champ.p2[data-v-109d344b]{color:var(--p2);text-shadow:0 0 22px #ff4fa380}.champ.tie[data-v-109d344b]{color:var(--frost-dim);font-size:clamp(14px,4.6vw,18px)}.tally[data-v-109d344b]{font-family:var(--font-display);font-variant-numeric:tabular-nums;align-items:baseline;gap:12px;font-size:clamp(30px,10vw,40px);line-height:1;display:flex}.tally .p1[data-v-109d344b]{color:var(--p1)}.tally .p2[data-v-109d344b]{color:var(--p2)}.dash[data-v-109d344b]{color:var(--frost-dimmer);font-size:.55em}.rounds[data-v-109d344b]{letter-spacing:.14em;text-transform:uppercase;color:var(--frost-dimmer);font-size:10px;font-weight:700}.acts[data-v-109d344b]{gap:10px;width:100%;display:flex}.acts[data-v-109d344b]>*{flex:1}.scrim[data-v-9d0a8548]{z-index:40;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04030edb;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.modal[data-v-9d0a8548]{width:100%;max-width:340px}.modal-in[data-v-9d0a8548]{flex-direction:column;padding:14px 16px 16px;display:flex}.head[data-v-9d0a8548]{align-items:center;gap:10px;padding-bottom:12px;display:flex}.count[data-v-9d0a8548]{font-family:var(--font-display);color:var(--frost-dimmer);margin-left:auto;font-size:11px}.x[data-v-9d0a8548]{cursor:pointer;color:var(--frost-dimmer);background:0 0;border:0;padding:2px 4px;font-size:14px;line-height:1}.x[data-v-9d0a8548]:hover{color:var(--frost)}.stage[data-v-9d0a8548]{min-height:292px;position:relative;overflow:hidden}.slide[data-v-9d0a8548]{text-align:center;flex-direction:column;align-items:center;display:flex}h3[data-v-9d0a8548]{letter-spacing:.02em;color:var(--frost);margin-bottom:8px;font-size:16px;font-weight:700}.slide p[data-v-9d0a8548]{color:var(--frost-dim);font-size:12.5px;font-weight:500;line-height:1.55}.slide strong[data-v-9d0a8548]{color:var(--frost);font-weight:700}.ill[data-v-9d0a8548]{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:132px;margin-bottom:14px;display:flex}.ill.compact[data-v-9d0a8548]{gap:14px}.cards[data-v-9d0a8548]{align-items:center;gap:10px;display:flex}.cell[data-v-9d0a8548]{width:46px;height:54px;color:var(--frost);place-items:center;font-size:26px;display:grid}.join[data-v-9d0a8548]{color:var(--edge-dim);font-size:18px}.word[data-v-9d0a8548]{letter-spacing:.08em;color:var(--frost-dimmer);font-size:15px}.word em[data-v-9d0a8548]{color:var(--p1);font-style:normal}.halves[data-v-9d0a8548]{gap:2px;width:100%;max-width:220px;height:82px;display:flex}.side[data-v-9d0a8548]{flex:1;place-items:center;display:grid;position:relative}.s1[data-v-9d0a8548]{background:radial-gradient(120% 80% at 50% 100%, var(--p1-bed-hot), var(--p1-bed));box-shadow:inset 0 -3px 0 var(--p1)}.s2[data-v-9d0a8548]{background:var(--p2-bed)}.side.out[data-v-9d0a8548]{background:var(--p1-bed);opacity:.34;filter:saturate(.3)}.plus[data-v-9d0a8548]{color:var(--p1);text-shadow:0 0 18px #2ee8ff99;font-size:22px}.ring[data-v-9d0a8548]{border:2px solid var(--p1);border-radius:50%;width:34px;height:34px;animation:1.6s ease-out infinite ripple-9d0a8548;position:absolute}@keyframes ripple-9d0a8548{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.1)}}.dimtap[data-v-9d0a8548]{letter-spacing:.16em;text-transform:uppercase;color:var(--frost-dimmer);font-size:10px;font-weight:700}.warnpill[data-v-9d0a8548]{letter-spacing:.12em;text-transform:uppercase;color:var(--alarm);font-size:10px;font-weight:700}.bar[data-v-9d0a8548]{clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);background:#0000008c;width:190px;height:7px;overflow:hidden}.fill[data-v-9d0a8548]{background:linear-gradient(90deg, var(--edge), var(--p1));transform-origin:0;height:100%;animation:3.4s linear infinite drain-9d0a8548;display:block}@keyframes drain-9d0a8548{0%{transform:scaleX(1)}to{transform:scaleX(.05)}}.secs[data-v-9d0a8548]{color:var(--frost);font-size:30px}.secs small[data-v-9d0a8548]{opacity:.55;font-size:.5em}.rules[data-v-9d0a8548]{text-align:left;color:var(--frost-dim);flex-direction:column;gap:7px;font-size:12px;line-height:1.45;list-style:none;display:flex}.rules li[data-v-9d0a8548]{gap:8px;display:flex}.rules b[data-v-9d0a8548]{color:var(--edge);flex:none}.rules em[data-v-9d0a8548]{color:var(--frost);font-style:normal}.foot[data-v-9d0a8548]{flex-direction:column;align-items:center;gap:14px;padding-top:14px;display:flex}.dots[data-v-9d0a8548]{gap:7px;display:flex}.dot[data-v-9d0a8548]{cursor:pointer;background:var(--edge-dim);clip-path:polygon(2px 0,100% 0,calc(100% - 2px) 100%,0 100%);border:0;width:20px;height:4px;padding:0;transition:background .2s}.dot.on[data-v-9d0a8548]{background:var(--gold)}.acts[data-v-9d0a8548]{gap:9px;width:100%;display:flex}.acts[data-v-9d0a8548]>*{flex:1}.fade-enter-active[data-v-9d0a8548],.fade-leave-active[data-v-9d0a8548]{transition:opacity .2s}.fade-enter-from[data-v-9d0a8548],.fade-leave-to[data-v-9d0a8548]{opacity:0}.to-left-enter-active[data-v-9d0a8548],.to-left-leave-active[data-v-9d0a8548],.to-right-enter-active[data-v-9d0a8548],.to-right-leave-active[data-v-9d0a8548]{transition:opacity .24s,transform .24s}.to-left-leave-active[data-v-9d0a8548],.to-right-leave-active[data-v-9d0a8548]{position:absolute;inset:0}.to-left-enter-from[data-v-9d0a8548]{opacity:0;transform:translate(28px)}.to-left-leave-to[data-v-9d0a8548],.to-right-enter-from[data-v-9d0a8548]{opacity:0;transform:translate(-28px)}.to-right-leave-to[data-v-9d0a8548]{opacity:0;transform:translate(28px)}.app[data-v-49223679]{width:100%;height:100%;position:relative;overflow:hidden}.screen-enter-active[data-v-49223679],.screen-leave-active[data-v-49223679]{transition:opacity .22s,transform .22s}.screen-enter-from[data-v-49223679]{opacity:0;transform:scale(.985)}.screen-leave-to[data-v-49223679]{opacity:0;transform:scale(1.015)}@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:block;src:url(./bungee-400-Dfnurram.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(./chakra-500-BR1ody1F.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(./chakra-600-DVQm9bgb.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(./chakra-700-CnDBPjkL.woff2)format("woff2")}:root{--void:#08061c;--void-2:#120e33;--chassis:#17143f;--chassis-hi:#241e63;--inset:#0c0925;--edge:#6f7fd6;--edge-dim:#3b3f7e;--p1:#2ee8ff;--p1-deep:#0a3550;--p1-bed:#0b1430;--p1-bed-hot:#0f2a4a;--p2:#ff4fa3;--p2-deep:#4a0f38;--p2-bed:#1d0c2b;--p2-bed-hot:#3a1240;--gold:#ffc21a;--gold-2:#ff7a18;--gold-deep:#5a2f00;--alarm:#ff5a5a;--frost:#eaf2ff;--frost-dim:#9aa2d8;--frost-dimmer:#676ca6;--cut:13px;--cut-sm:8px;--font-display:"Bungee", "Arial Black", "Segoe UI", sans-serif;--font-ui:"Chakra Petch", "Segoe UI", Roboto, system-ui, sans-serif}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body,#app{width:100%;height:100%}body{background:var(--void);color:var(--frost);font-family:var(--font-ui);-webkit-user-select:none;user-select:none;overscroll-behavior:none;-webkit-tap-highlight-color:transparent;touch-action:pan-x pan-y;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);font-weight:500;overflow:hidden}body:before{content:"";z-index:-2;background:radial-gradient(ellipse 120% 70% at 50% 0%, var(--void-2), transparent 60%), radial-gradient(ellipse 100% 60% at 50% 100%, #1a0e2e, transparent 65%), var(--void);position:fixed;inset:0}body:after{content:"";z-index:-1;opacity:.5;background-image:radial-gradient(1px 1px at 12% 18%,#fff,#0000),radial-gradient(1px 1px at 68% 9%,#b9c6ff,#0000),radial-gradient(1.5px 1.5px at 33% 62%,#fff,#0000),radial-gradient(1px 1px at 88% 44%,#9fd8ff,#0000),radial-gradient(1px 1px at 51% 88%,#fff,#0000),radial-gradient(1.5px 1.5px at 7% 77%,#ffc9ec,#0000),radial-gradient(1px 1px at 79% 71%,#fff,#0000);background-repeat:repeat;background-size:340px 340px;position:fixed;inset:0}input,button{font-family:inherit}input{-webkit-user-select:text;user-select:text}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.chassis{background:linear-gradient(160deg, var(--edge), var(--edge-dim) 55%, var(--edge-dim));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));padding:2px;position:relative}.chassis-in{background:linear-gradient(165deg, var(--chassis-hi), var(--chassis) 45%, var(--inset));height:100%;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}.inset-well{--cut:var(--cut-sm);background:var(--inset);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));box-shadow:inset 0 2px 14px #000000bf}.u-display{font-family:var(--font-display);letter-spacing:.02em;font-weight:400}.u-label{letter-spacing:.18em;text-transform:uppercase;color:var(--frost-dimmer);font-size:10px;font-weight:700}.gem{cursor:pointer;font-family:var(--font-ui);clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,14px 100%,0 50%);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:2px;transition:transform .12s;display:inline-flex;position:relative}.gem:active:not(:disabled){transform:translateY(2px)scale(.985)}.gem:disabled{cursor:default;opacity:.4}.gem-in{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(13px 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,13px 100%,0 50%);justify-content:center;align-items:center;gap:8px;width:100%;height:100%;padding:13px 30px;font-size:13px;font-weight:700;display:flex}.gem-in:before{content:"";pointer-events:none;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 100%,0 100%);background:linear-gradient(#ffffff6b,#fff0);height:34%;position:absolute;top:3px;left:12%;right:12%}.gem--gold{background:linear-gradient(#ffe07a,#c85a00)}.gem--gold .gem-in{background:linear-gradient(#ffc21a, var(--gold-2));color:#3a1a00;text-shadow:0 1px #fff6}.gem--blue{background:linear-gradient(#8fb6ff,#123a86)}.gem--blue .gem-in{color:#eaf2ff;text-shadow:0 1px 2px #00000073;background:linear-gradient(#3d8bff,#1b3f9e)}.gem--steel{background:linear-gradient(#7d84c4,#2a2a58)}.gem--steel .gem-in{color:var(--frost-dim);background:linear-gradient(#39376f,#201e4c)}.gem--sm .gem-in{letter-spacing:.1em;padding:9px 18px;font-size:11px}.chip-btn{--cut:7px;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;color:var(--frost-dim);background:linear-gradient(var(--chassis-hi), var(--chassis));box-shadow:inset 0 0 0 1px var(--edge-dim);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));border:0;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:11px;font-weight:700;transition:color .15s,box-shadow .15s;display:inline-flex}.chip-btn:hover:not(:disabled){color:var(--frost);box-shadow:inset 0 0 0 1px var(--edge)}.chip-btn:disabled{opacity:.35;cursor:default}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
