.challenger.svelte-avxvx3{display:block;overflow:visible}.body.svelte-avxvx3{transform-origin:60px 108px;animation:2.6s ease-in-out infinite svelte-avxvx3-breathe}.mood-happy.svelte-avxvx3 .body:where(.svelte-avxvx3){animation:.5s 2 svelte-avxvx3-bounce}.mood-wow.svelte-avxvx3 .body:where(.svelte-avxvx3){animation:.45s svelte-avxvx3-knock}.mood-think.svelte-avxvx3 .body:where(.svelte-avxvx3){animation:1.2s ease-in-out infinite svelte-avxvx3-tilt}.mood-bow.svelte-avxvx3 .body:where(.svelte-avxvx3){animation:1.4s forwards svelte-avxvx3-bow}.mood-happy.svelte-avxvx3 .arm-l:where(.svelte-avxvx3),.mood-bow.svelte-avxvx3 .arm-l:where(.svelte-avxvx3){d:path("M20 66 Q6 52 14 40")}.mood-happy.svelte-avxvx3 .arm-r:where(.svelte-avxvx3),.mood-bow.svelte-avxvx3 .arm-r:where(.svelte-avxvx3){d:path("M100 66 Q114 52 106 40")}@keyframes svelte-avxvx3-breathe{50%{scale:1.03 .97}}@keyframes svelte-avxvx3-bounce{50%{translate:0 -12px}}@keyframes svelte-avxvx3-knock{30%{translate:10px;rotate:8deg}}@keyframes svelte-avxvx3-tilt{50%{rotate:-6deg}}@keyframes svelte-avxvx3-bow{40%,70%{translate:0 4px;rotate:14deg}}@media (prefers-reduced-motion:reduce){.body.svelte-avxvx3{animation:none!important}}.arena.svelte-1a696u9{height:var(--fit-h,calc(100dvh - 118px));flex-direction:column;display:flex}.arena.svelte-1a696u9>div:where(.svelte-1a696u9){flex:1;min-height:0}h2.svelte-1a696u9{justify-content:space-between;align-items:baseline;margin-bottom:10px;font-size:1.15rem;display:flex}h2.svelte-1a696u9 .hand:where(.svelte-1a696u9){color:var(--ink-soft);font-size:1.1rem;font-weight:400}.home.svelte-1a696u9{flex-direction:column;gap:12px;display:flex}.tables.svelte-1a696u9{padding:12px}.grid.svelte-1a696u9{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.tile.svelte-1a696u9{border:2px solid var(--line);background:var(--surface-2);min-height:74px;box-shadow:0 4px 0 var(--line);color:var(--ink);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.tile.on.svelte-1a696u9{background:color-mix(in srgb, var(--f), #fff 55%);border-color:color-mix(in srgb, var(--f), #000 25%);box-shadow:0 4px 0 color-mix(in srgb, var(--f), #000 30%);color:#1e2550}.num.svelte-1a696u9{align-items:center;font-size:1.7rem;font-weight:700;line-height:1;display:flex}.num.svelte-1a696u9 i:where(.svelte-1a696u9){opacity:.6;margin-right:1px;font-size:1.1rem;font-style:normal}.crown.svelte-1a696u9{width:26px;position:absolute;top:-9px;right:-4px;rotate:14deg}.crown.svelte-1a696u9 svg:where(.svelte-1a696u9){display:block}.belt.svelte-1a696u9{display:block;overflow:visible}.versus.svelte-1a696u9{background:radial-gradient(circle at 70% 30%, color-mix(in srgb, var(--f), transparent 70%), transparent 60%), var(--surface) var(--grain);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-height:0;padding:12px;display:flex}.vs-stage.svelte-1a696u9{justify-content:center;align-items:flex-end;gap:10px;display:flex}.vs.svelte-1a696u9{color:var(--pink);align-self:center;font-size:2rem;rotate:-10deg}.vs-info.svelte-1a696u9{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.foe-name.svelte-1a696u9{font-size:1.5rem;font-weight:700;line-height:1.1}.sub.svelte-1a696u9{color:var(--ink-soft);font-size:1.1rem}.belt-now.svelte-1a696u9{color:var(--ink-soft);align-items:center;gap:8px;font-weight:600;display:flex}.go.svelte-1a696u9{min-width:220px;margin-top:6px;font-size:1.25rem}.fight.svelte-1a696u9{flex-direction:column;gap:10px;display:flex}.stage-card.svelte-1a696u9{background:radial-gradient(ellipse at 50% 120%, color-mix(in srgb, var(--f), transparent 55%), transparent 70%), var(--surface) var(--grain);flex-direction:column;gap:6px;padding:10px 12px 12px;display:flex;overflow:hidden}.top-row.svelte-1a696u9{align-items:center;gap:10px;display:flex}.quit.svelte-1a696u9{width:42px}.dots.svelte-1a696u9{flex:1;gap:5px;margin:0;padding:0;list-style:none;display:flex}.dots.svelte-1a696u9 li:where(.svelte-1a696u9){background:var(--surface-2);border:2px solid var(--line);border-radius:99px;flex:1;height:10px}.dots.svelte-1a696u9 li.done:where(.svelte-1a696u9){background:var(--green);border-color:#23843f}.dots.svelte-1a696u9 li.now:where(.svelte-1a696u9){background:var(--yellow);border-color:var(--yellow-deep)}.combo.svelte-1a696u9{color:var(--orange);padding:2px 10px 2px 4px;animation:.3s svelte-1a696u9-pop}@keyframes svelte-1a696u9-pop{0%{scale:.5}}.ring.svelte-1a696u9{justify-content:space-between;align-items:flex-end;height:120px;padding:0 6%;display:flex;position:relative}.floor.svelte-1a696u9{background:color-mix(in srgb, var(--f), #000 8%);opacity:.35;z-index:0;border-radius:50%;height:18px;position:absolute;bottom:2px;left:0;right:0}.fighter.svelte-1a696u9{z-index:1;position:relative}.me.svelte-1a696u9{animation:3s ease-in-out infinite float}.zap.svelte-1a696u9{z-index:2;animation:.6s cubic-bezier(.3,.6,.4,1) forwards svelte-1a696u9-zap;position:absolute;bottom:50px;left:22%}@keyframes svelte-1a696u9-zap{0%{translate:0;rotate:0deg;scale:.6}60%{scale:1.2}to{opacity:0;translate:46vw -10px;rotate:360deg;scale:.4}}.question.svelte-1a696u9{justify-content:center;align-items:center;gap:12px;font-size:clamp(2.4rem,1.6rem + 3vw,3.6rem);font-weight:700;line-height:1;display:flex}.sum.svelte-1a696u9 i:where(.svelte-1a696u9){color:var(--pink);font-style:normal}.answer.svelte-1a696u9{background:var(--surface-2);border:3px dashed var(--line);min-width:2.1em;color:var(--blue);border-radius:18px;place-items:center;padding:6px 12px;display:grid}.answer.hint.svelte-1a696u9{color:var(--ink-faint)}.answer.shake.svelte-1a696u9{animation:.4s svelte-1a696u9-shake}@keyframes svelte-1a696u9-shake{25%{translate:-8px}75%{translate:8px}}.timer.svelte-1a696u9{background:var(--surface-2);border:2px solid var(--line);border-radius:99px;height:10px;overflow:hidden}.timer.svelte-1a696u9 span:where(.svelte-1a696u9){background:linear-gradient(90deg, var(--teal), var(--lime));transform-origin:0;height:100%;animation:svelte-1a696u9-drain var(--t) linear forwards;display:block}.timer.gone.svelte-1a696u9 span:where(.svelte-1a696u9){animation:none;scale:0 1}@keyframes svelte-1a696u9-drain{to{scale:0 1}}.pad.svelte-1a696u9{flex:1;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:8px;min-height:0;display:grid}.key.svelte-1a696u9{background:linear-gradient(180deg, color-mix(in srgb, var(--surface), #fff 30%), var(--surface));border:0;border:2px solid var(--line);min-height:52px;box-shadow:0 5px 0 var(--line);color:var(--ink);touch-action:manipulation;border-radius:20px;place-items:center;font-size:2rem;font-weight:700;display:grid}.key.svelte-1a696u9:active{box-shadow:0 1px 0 var(--line);translate:0 4px}.key.soft.svelte-1a696u9{background:var(--surface-2);color:var(--ink-soft)}.done.svelte-1a696u9{display:flex}.result.svelte-1a696u9{text-align:center;background:radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--f), transparent 65%), transparent 60%), var(--surface) var(--grain);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex}.res-art.svelte-1a696u9{flex-direction:column;align-items:center;display:flex}.bubble.svelte-1a696u9{color:var(--ink-soft);font-size:1.2rem}.res-info.svelte-1a696u9{flex-direction:column;align-items:center;gap:10px;display:flex}.big-belt.svelte-1a696u9{flex-direction:column;align-items:center;gap:4px;font-size:1.3rem;display:flex}.big-belt.up.svelte-1a696u9 .belt{animation:.8s cubic-bezier(.2,1.5,.4,1) .3s backwards svelte-1a696u9-belt-in}@keyframes svelte-1a696u9-belt-in{0%{opacity:0;rotate:-30deg;scale:.2}}.stats.svelte-1a696u9{gap:8px;display:flex}.tip.svelte-1a696u9{color:var(--ink-soft);font-size:1.15rem}.row.svelte-1a696u9{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (hover:hover){.tile.svelte-1a696u9:hover{border-color:color-mix(in srgb, var(--f), #000 15%)}}@media (width>=900px){.home.svelte-1a696u9{grid-template-columns:1.1fr 1fr;gap:16px;display:grid}.tables.svelte-1a696u9{flex-direction:column;padding:18px;display:flex}.grid.svelte-1a696u9{flex:1;grid-auto-rows:1fr;gap:12px}.tile.svelte-1a696u9{min-height:0}.num.svelte-1a696u9{font-size:2.2rem}.versus.svelte-1a696u9{gap:16px}.versus.svelte-1a696u9 .challenger{width:180px;height:180px}.fight.svelte-1a696u9{grid-template-columns:1.2fr 1fr;gap:16px;display:grid}.stage-card.svelte-1a696u9{justify-content:space-between;padding:16px 20px 20px}.ring.svelte-1a696u9{flex:1;height:auto;min-height:200px;padding-bottom:10px}.me.svelte-1a696u9 svg{width:150px;height:150px}.question.svelte-1a696u9{font-size:4.2rem}.ring.svelte-1a696u9 .challenger{width:190px;height:190px}.zap.svelte-1a696u9{animation-name:svelte-1a696u9-zap-wide;bottom:45%}@keyframes svelte-1a696u9-zap-wide{to{opacity:0;translate:30vw;rotate:360deg;scale:.4}}.pad.svelte-1a696u9{gap:12px}.key.svelte-1a696u9{font-size:2.4rem}.result.svelte-1a696u9{flex-direction:row;gap:48px}.result.svelte-1a696u9 .challenger{width:220px;height:220px}}@media (height<=700px) and (width<=899px){.ring.svelte-1a696u9{height:92px}.ring.svelte-1a696u9 .challenger{width:84px;height:84px}}@media (prefers-reduced-motion:reduce){.me.svelte-1a696u9,.zap.svelte-1a696u9,.combo.svelte-1a696u9,.answer.shake.svelte-1a696u9,.big-belt.up.svelte-1a696u9 .belt{animation:none}.timer.svelte-1a696u9 span:where(.svelte-1a696u9){animation-duration:var(--t)}}@media (height<=700px){.grid.svelte-1a696u9{gap:6px}.tile.svelte-1a696u9{min-height:60px}.versus.svelte-1a696u9{gap:4px;padding:8px}}
