.tune.svelte-1sn2mek{position:fixed;top:calc(var(--vb-nav-h, 80px) + 12px);right:12px;bottom:12px;width:min(340px,calc(100vw - 24px));overflow-y:auto;overscroll-behavior:contain;padding:12px;border:3px solid var(--vb-ink);background:var(--vb-paper);box-shadow:6px 6px 0 var(--vb-ink);font-family:var(--vb-mono);color:var(--vb-ink);z-index:40;touch-action:pan-y}header.svelte-1sn2mek{display:flex;justify-content:space-between;align-items:center}h3.svelte-1sn2mek{margin:0;font-family:var(--vb-display);font-weight:900;font-size:17px}h4.svelte-1sn2mek{margin:14px 0 4px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--vb-rust)}.x.svelte-1sn2mek,.plain.svelte-1sn2mek{border:2px solid var(--vb-ink);border-radius:99px;background:var(--vb-paper);font-family:var(--vb-mono);font-size:12px;padding:4px 10px;cursor:pointer}.plain.svelte-1sn2mek:disabled{opacity:.4;cursor:default}.note.svelte-1sn2mek{margin:6px 0;font-size:11px;color:var(--vb-muted)}.try.svelte-1sn2mek{width:100%;margin:4px 0}.row.svelte-1sn2mek{display:grid;grid-template-columns:1fr 3.4em;grid-template-areas:"name out" "range range" "help help";gap:0 6px;padding:4px 6px;border-radius:8px}.row.changed.svelte-1sn2mek{background:var(--vb-lime)}.row.here.svelte-1sn2mek .name:where(.svelte-1sn2mek){color:var(--vb-accent)}.name.svelte-1sn2mek{grid-area:name;font-size:12px;font-weight:700}output.svelte-1sn2mek{grid-area:out;text-align:right;font-size:12px}input[type=range].svelte-1sn2mek{grid-area:range;width:100%;accent-color:var(--vb-ink)}small.svelte-1sn2mek{grid-area:help;font-size:10px;color:var(--vb-muted)}footer.svelte-1sn2mek{display:flex;gap:8px;margin-top:12px}.flake.svelte-c4apms{animation:svelte-c4apms-cuFlake 6s linear infinite}@keyframes svelte-c4apms-cuFlake{to{transform:translateY(40px);opacity:0}}.star.svelte-c4apms{animation:svelte-c4apms-cuTwinkle 2.6s ease-in-out infinite alternate}.star.svelte-c4apms:nth-child(3n){animation-delay:1.1s}@keyframes svelte-c4apms-cuTwinkle{to{opacity:.35}}@media(prefers-reduced-motion:reduce){.star.svelte-c4apms,.flake.svelte-c4apms{animation:none}}.tag.svelte-1c3f9xv{font-family:var(--vb-mono, monospace);font-weight:700;font-size:11px;fill:#1c1a17}.num.svelte-1c3f9xv{font-family:var(--vb-mono, monospace);font-weight:700;font-size:10px;fill:#d4ff3a}.beta-badge.svelte-1c3f9xv{animation:svelte-1c3f9xv-cuBadge .7s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:center}@keyframes svelte-1c3f9xv-cuBadge{to{scale:1.18}}@media(prefers-reduced-motion:reduce){.beta-badge.svelte-1c3f9xv{animation:none}}.shine.svelte-1c3f9xv{animation:svelte-1c3f9xv-cuShine .9s ease-in-out infinite alternate}@keyframes svelte-1c3f9xv-cuShine{to{opacity:.35}}.hit.svelte-1c3f9xv{cursor:pointer}.pop.svelte-1c3f9xv{animation:svelte-1c3f9xv-cuPop .28s cubic-bezier(.3,1.6,.5,1) both;transform-box:fill-box;transform-origin:center}@keyframes svelte-1c3f9xv-cuPop{0%{transform:scale(.2);opacity:0}}.read.svelte-1c3f9xv polygon:where(.svelte-1c3f9xv):nth-child(2){animation:svelte-1c3f9xv-cuRead .7s ease-in-out infinite alternate}@keyframes svelte-1c3f9xv-cuRead{to{fill:#d4ff3a}}.cloth.svelte-1c3f9xv{transform-box:fill-box;transform-origin:left center}.flag-up.svelte-1c3f9xv .cloth:where(.svelte-1c3f9xv){animation:svelte-1c3f9xv-cuWave .5s ease-in-out infinite alternate}@keyframes svelte-1c3f9xv-cuWave{to{transform:skewY(-6deg) scaleX(.92)}}.trail-shadow.svelte-1c3f9xv,.trail-dots.svelte-1c3f9xv{fill:none;stroke-linecap:round;stroke-dasharray:.1 14}.trail-shadow.svelte-1c3f9xv{stroke:#1c1a17;stroke-width:8;opacity:.55}.trail-dots.svelte-1c3f9xv{stroke:#d4ff3a;stroke-width:5;animation:svelte-1c3f9xv-cuMarch 1.1s linear infinite}@keyframes svelte-1c3f9xv-cuMarch{to{stroke-dashoffset:-28}}@media(prefers-reduced-motion:reduce){.pop.svelte-1c3f9xv,.read.svelte-1c3f9xv polygon:where(.svelte-1c3f9xv):nth-child(2),.shine.svelte-1c3f9xv,.flag-up.svelte-1c3f9xv .cloth:where(.svelte-1c3f9xv),.trail-dots.svelte-1c3f9xv{animation:none}}.grip.svelte-1niaolf{stroke:#d4ff3a}.low.svelte-1niaolf .grip:where(.svelte-1niaolf){stroke:#ff2e88;animation:svelte-1niaolf-cuBlink .25s steps(2) infinite}@keyframes svelte-1niaolf-cuBlink{50%{opacity:.35}}.drop.svelte-1niaolf{animation:svelte-1niaolf-cuDrip .9s ease-in infinite}.drop.late.svelte-1niaolf{animation-delay:.45s}@keyframes svelte-1niaolf-cuDrip{to{transform:translateY(10px);opacity:0}}.dust.svelte-1niaolf{animation:svelte-1niaolf-cuDust .35s ease-out infinite;transform-box:fill-box;transform-origin:center}@keyframes svelte-1niaolf-cuDust{to{transform:scale(2.2);opacity:0}}.beer.svelte-1niaolf{animation:svelte-1niaolf-cuSip 2.6s ease-in-out forwards}@keyframes svelte-1niaolf-cuSip{0%{transform:translate(16px,26px) rotate(0)}20%,32%{transform:translate(9px,9px) rotate(0)}45%,to{transform:translate(9px,8px) rotate(-110deg)}}.foam.svelte-1niaolf{opacity:0;animation:svelte-1niaolf-cuPop .5s ease-out .55s}@keyframes svelte-1niaolf-cuPop{0%{opacity:1;transform:translateY(2px) scale(.6)}to{opacity:0;transform:translateY(-10px) scale(1.6)}}.label.svelte-1niaolf{font:700 3.6px var(--vb-mono, monospace);fill:#1c1a17}.glug.svelte-1niaolf{font:900 8px var(--vb-display, sans-serif);fill:#ff2e88;stroke:#1c1a17;stroke-width:2.4px;paint-order:stroke;opacity:0;animation:svelte-1niaolf-cuGlug .7s ease-out 1.2s}.glug.late.svelte-1niaolf{animation-delay:1.75s}@keyframes svelte-1niaolf-cuGlug{0%{opacity:1;transform:translateY(4px)}to{opacity:0;transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.beer.svelte-1niaolf,.foam.svelte-1niaolf,.glug.svelte-1niaolf,.drop.svelte-1niaolf,.dust.svelte-1niaolf,.low.svelte-1niaolf .grip:where(.svelte-1niaolf){animation:none}}.gustav.svelte-1vg1rww{animation:svelte-1vg1rww-cuChew 1.6s ease-in-out infinite}.head.svelte-1vg1rww{transform-box:fill-box;transform-origin:left bottom;transition:transform .3s ease}.angry.svelte-1vg1rww .head:where(.svelte-1vg1rww){transform:rotate(28deg) translateY(2px)}@keyframes svelte-1vg1rww-cuChew{50%{transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){.gustav.svelte-1vg1rww{animation:none}}.hud.svelte-xsz4lz{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:560px;margin-inline:auto;pointer-events:none;display:flex;flex-direction:column;font-family:var(--vb-mono);color:var(--vb-ink);padding:10px}.hud.svelte-xsz4lz button:where(.svelte-xsz4lz){pointer-events:auto}@container (max-width: 620px){.hud.full.svelte-xsz4lz .top:where(.svelte-xsz4lz){padding-right:52px}}.top.svelte-xsz4lz{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.which.svelte-xsz4lz{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.name.svelte-xsz4lz{font-family:var(--vb-display);font-weight:900;font-size:clamp(15px,4.2cqw,22px);letter-spacing:-.02em;line-height:1}.area.svelte-xsz4lz{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--vb-rust)}.right.svelte-xsz4lz{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.pts.svelte-xsz4lz{font-weight:700;font-size:13px}.goes.svelte-xsz4lz{display:flex;gap:4px}.goes.svelte-xsz4lz i:where(.svelte-xsz4lz){width:10px;height:10px;border-radius:50%;border:2px solid var(--vb-ink);background:var(--vb-paper)}.goes.svelte-xsz4lz i.used:where(.svelte-xsz4lz){background:var(--vb-ink)}.goes.svelte-xsz4lz i.now:where(.svelte-xsz4lz){background:var(--vb-lime)}.meters.svelte-xsz4lz{display:flex;gap:10px;margin-top:8px}.meter.svelte-xsz4lz{flex:1;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.12em}progress.svelte-xsz4lz{flex:1;height:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--vb-ink);border-radius:99px;background:var(--vb-paper);overflow:hidden}progress.svelte-xsz4lz::-webkit-progress-bar{background:var(--vb-paper)}progress.svelte-xsz4lz::-webkit-progress-value{background:var(--vb-rust);transition:width .15s linear}progress.svelte-xsz4lz::-moz-progress-bar{background:var(--vb-rust)}.grip.svelte-xsz4lz{flex:none;margin-top:8px;font-size:12px}.grip.svelte-xsz4lz progress:where(.svelte-xsz4lz){height:20px}.flow.svelte-xsz4lz{margin-top:4px;padding:2px 8px;border:2px solid var(--vb-ink);border-radius:99px;background:var(--vb-paper);font-size:12px;font-weight:700;white-space:nowrap}.flow.on.svelte-xsz4lz{background:var(--vb-lime);animation:svelte-xsz4lz-cuPulse .6s ease-in-out infinite alternate}@keyframes svelte-xsz4lz-cuPulse{to{transform:scale(1.08)}}.memo.svelte-xsz4lz{align-self:center;margin:18px 0 0;padding:10px 18px;display:grid;justify-items:center;background:var(--vb-ink);color:var(--vb-lime);border-radius:14px 4px;transform:rotate(-2deg)}.memo.svelte-xsz4lz span:where(.svelte-xsz4lz){font-size:12px;letter-spacing:.16em}.memo.svelte-xsz4lz b:where(.svelte-xsz4lz){font-family:var(--vb-display);font-size:44px;line-height:1}.memo.svelte-xsz4lz small:where(.svelte-xsz4lz){font-size:10px;color:var(--vb-paper)}.memo.beta.svelte-xsz4lz{position:absolute;left:50%;top:128px;translate:-50% 0;margin:0;width:min(92%,420px);background:color-mix(in srgb,var(--vb-ink) 90%,transparent);justify-items:start;gap:4px}.memo.beta.low.svelte-xsz4lz{top:auto;bottom:92px}.memo.beta.svelte-xsz4lz .why:where(.svelte-xsz4lz){font-size:17px;line-height:1.15;color:var(--vb-lime)}.memo.beta.svelte-xsz4lz ul:where(.svelte-xsz4lz){margin:0;padding:0 0 0 16px;color:var(--vb-paper);font-size:13px;line-height:1.35}.memo.beta.svelte-xsz4lz li:where(.svelte-xsz4lz)::marker{color:var(--vb-lime)}.grip.svelte-xsz4lz progress:where(.svelte-xsz4lz)::-webkit-progress-value{background:var(--vb-lime);transition:none}.grip.svelte-xsz4lz progress:where(.svelte-xsz4lz)::-moz-progress-bar{background:var(--vb-lime)}.grip.hot.svelte-xsz4lz progress:where(.svelte-xsz4lz)::-webkit-progress-value{background:var(--vb-accent)}.grip.hot.svelte-xsz4lz progress:where(.svelte-xsz4lz)::-moz-progress-bar{background:var(--vb-accent)}.grip.svelte-xsz4lz b:where(.svelte-xsz4lz){min-width:3.4em;text-align:right;font-size:12px}.sweat.svelte-xsz4lz progress:where(.svelte-xsz4lz)::-webkit-progress-value{background:var(--vb-violet)}.sweat.svelte-xsz4lz progress:where(.svelte-xsz4lz)::-moz-progress-bar{background:var(--vb-violet)}.hot.svelte-xsz4lz{animation:svelte-xsz4lz-cuShake .3s linear infinite}@keyframes svelte-xsz4lz-cuShake{25%{transform:translate(-1px)}75%{transform:translate(1px)}}.coach.svelte-xsz4lz{position:absolute;left:6%;right:6%;top:44%;margin:0;text-align:center;font-family:var(--vb-display);font-weight:900;font-size:clamp(20px,7.5cqw,34px);line-height:1.05;letter-spacing:-.02em;color:#fff;-webkit-text-stroke:7px var(--vb-ink);paint-order:stroke fill;text-shadow:4px 4px 0 var(--vb-ink);transform:rotate(-4deg);pointer-events:none;animation:svelte-xsz4lz-cuCoach .35s var(--vb-spring, ease-out) both}@keyframes svelte-xsz4lz-cuCoach{0%{opacity:0;transform:rotate(-4deg) scale(.6)}}@media(prefers-reduced-motion:reduce){.coach.svelte-xsz4lz{animation:none}}.shout.svelte-xsz4lz{align-self:center;margin:18px 0 0;padding:6px 14px;font-weight:700;font-size:15px;letter-spacing:.08em;border-radius:3px 12px 4px 10px;border:2px solid var(--vb-ink);animation:svelte-xsz4lz-cuPop .35s var(--vb-spring) both}.shout.good.svelte-xsz4lz{background:var(--vb-lime);font-family:var(--vb-display);font-size:22px}.shout.warn.svelte-xsz4lz{background:var(--vb-accent)}.shout.bad.svelte-xsz4lz{background:var(--vb-ink);color:var(--vb-paper)}.shout.info.svelte-xsz4lz{background:var(--vb-paper)}@keyframes svelte-xsz4lz-cuPop{0%{transform:scale(.6) rotate(-6deg);opacity:0}to{transform:rotate(-2deg)}}.mantle.svelte-xsz4lz{margin-top:auto;margin-bottom:10px;align-self:center;width:min(94%,360px);display:grid;grid-template-columns:64px 1fr 64px;align-items:center;gap:6px;pointer-events:auto;touch-action:none}.lean.svelte-xsz4lz{height:76px;border:3px solid var(--vb-ink);border-radius:18px 6px 16px 8px;background:var(--vb-paper);box-shadow:4px 4px 0 var(--vb-ink);font-size:26px;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;transition:transform 80ms var(--vb-spring, ease-out),box-shadow 80ms}.lean.on.svelte-xsz4lz{background:var(--vb-lime);transform:translate(3px,3px);box-shadow:1px 1px 0 var(--vb-ink)}.balance.svelte-xsz4lz{pointer-events:none;display:grid;gap:4px;padding:6px 8px 8px;border:3px solid var(--vb-ink);border-radius:14px 4px;background:var(--vb-paper)}.balance.svelte-xsz4lz svg:where(.svelte-xsz4lz){width:100%;height:auto;overflow:visible}.track.svelte-xsz4lz,.edge.svelte-xsz4lz,.zone.svelte-xsz4lz{fill:none;stroke-linecap:round}.track.svelte-xsz4lz{stroke:var(--vb-paper-3);stroke-width:12}.edge.svelte-xsz4lz{stroke:var(--vb-rust);stroke-width:12}.zone.svelte-xsz4lz{stroke:var(--vb-lime);stroke-width:14}.stick.svelte-xsz4lz{stroke:var(--vb-ink);stroke-width:3;stroke-linecap:round}.ball.svelte-xsz4lz{fill:var(--vb-accent);stroke:var(--vb-ink);stroke-width:2.5}.mantle.off.svelte-xsz4lz .ball:where(.svelte-xsz4lz){fill:var(--vb-rust)}.press.svelte-xsz4lz{display:block;height:10px;border:2px solid var(--vb-ink);border-radius:99px;background:var(--vb-paper-3);overflow:hidden}.press.svelte-xsz4lz i:where(.svelte-xsz4lz){display:block;height:100%;background:var(--vb-lime)}.label.svelte-xsz4lz{font-weight:700;font-size:11px;letter-spacing:.14em;text-align:center}.bottom.svelte-xsz4lz{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end}.mantle.svelte-xsz4lz+.bottom:where(.svelte-xsz4lz){margin-top:0}.chalk.svelte-xsz4lz{display:flex;flex-direction:column;align-items:center;gap:2px;width:74px;padding:8px 6px 6px;border:3px solid var(--vb-ink);border-radius:18px 6px 16px 8px;background:#7c7871;color:#1c1a17;box-shadow:4px 4px 0 var(--vb-ink);cursor:pointer;touch-action:none;transition:transform .12s var(--vb-spring)}.chalk.svelte-xsz4lz:active:not(:disabled){transform:translate(3px,3px);box-shadow:1px 1px 0 var(--vb-ink)}.chalk.call.svelte-xsz4lz{background:var(--vb-accent);animation:svelte-xsz4lz-cuCall .6s ease-in-out infinite alternate}@keyframes svelte-xsz4lz-cuCall{to{transform:scale(1.08) rotate(-3deg)}}@media(prefers-reduced-motion:reduce){.chalk.call.svelte-xsz4lz{animation:none}}.key.svelte-xsz4lz{font-size:9px;font-weight:700;letter-spacing:.06em;color:#1c1a17;opacity:.8}.chalk.call.svelte-xsz4lz .key:where(.svelte-xsz4lz),.chalk.call.svelte-xsz4lz .txt:where(.svelte-xsz4lz){color:#fff}.bar.svelte-xsz4lz{position:relative;flex:1;display:flex}.bar.svelte-xsz4lz progress:where(.svelte-xsz4lz){width:100%}.grease.svelte-xsz4lz{position:absolute;top:-3px;bottom:-3px;width:3px;margin-left:-1.5px;background:var(--vb-ink);border-radius:2px}.chalk.svelte-xsz4lz:disabled{cursor:default;box-shadow:2px 2px 0 var(--vb-ink)}.chalk.svelte-xsz4lz:disabled svg:where(.svelte-xsz4lz),.chalk.svelte-xsz4lz:disabled .txt:where(.svelte-xsz4lz),.chalk.svelte-xsz4lz:disabled .key:where(.svelte-xsz4lz){opacity:.4}.chalk.svelte-xsz4lz svg:where(.svelte-xsz4lz){width:34px;height:34px}.dips.svelte-xsz4lz{display:flex;gap:4px}.dips.svelte-xsz4lz i:where(.svelte-xsz4lz){width:10px;height:10px;border-radius:50%;border:1.5px solid var(--vb-ink)}.dips.svelte-xsz4lz i.full:where(.svelte-xsz4lz){background:var(--vb-lime)}.txt.svelte-xsz4lz{font-size:10px;font-weight:700;letter-spacing:.14em}.tune.svelte-xsz4lz{margin-left:auto;margin-right:6px}.sound.svelte-xsz4lz{padding:6px 10px;border:2px solid var(--vb-ink);border-radius:99px;background:var(--vb-paper);font-family:var(--vb-mono);font-size:12px;cursor:pointer}@media(prefers-reduced-motion:reduce){.hot.svelte-xsz4lz,.flow.on.svelte-xsz4lz,.shout.svelte-xsz4lz{animation:none}}.hof.svelte-6amexp{margin-top:14px;padding-top:12px;border-top:2px dashed var(--vb-ink)}.head.svelte-6amexp{margin:0 0 6px;font-family:var(--vb-display);font-weight:900;font-size:18px;letter-spacing:-.01em}.status.svelte-6amexp{margin:0 0 8px;padding:4px 8px;background:var(--vb-lime);border:2px solid var(--vb-ink);border-radius:3px 10px 4px 8px;font-family:var(--vb-mono);font-size:12px}.tabs.svelte-6amexp,.modes.svelte-6amexp{display:flex;gap:6px;margin-bottom:8px}.tabs.svelte-6amexp button:where(.svelte-6amexp),.modes.svelte-6amexp button:where(.svelte-6amexp){padding:4px 10px;border:2px solid var(--vb-ink);border-radius:99px;background:var(--vb-paper);font-family:var(--vb-mono);font-size:12px;cursor:pointer}.tabs.svelte-6amexp button.on:where(.svelte-6amexp),.modes.svelte-6amexp button.on:where(.svelte-6amexp){background:var(--vb-ink);color:var(--vb-lime)}.board.svelte-6amexp{margin:0;padding:0;list-style:none;display:grid;gap:3px;font-size:14px}.board.svelte-6amexp li:where(.svelte-6amexp){display:grid;grid-template-columns:1.8em 1fr auto auto;align-items:baseline;gap:6px;padding:2px 4px;border-radius:6px}.board.svelte-6amexp li:where(.svelte-6amexp):has(.hide:where(.svelte-6amexp)){grid-template-columns:1.8em 1fr auto auto auto}.board.svelte-6amexp li.me:where(.svelte-6amexp){background:var(--vb-lime)}.rank.svelte-6amexp{font-family:var(--vb-mono);font-weight:700;color:var(--vb-rust)}.name.svelte-6amexp{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta.svelte-6amexp{font-family:var(--vb-mono);font-size:11px;color:var(--vb-muted)}.score.svelte-6amexp{font-family:var(--vb-display);font-weight:900}.hide.svelte-6amexp{border:1px solid var(--vb-ink);background:none;border-radius:4px;font-size:10px;cursor:pointer}.note.svelte-6amexp{margin:6px 0;font-size:13px}.err.svelte-6amexp{color:var(--vb-err)}.join.svelte-6amexp form:where(.svelte-6amexp){display:grid;gap:8px}.join.svelte-6amexp label:where(.svelte-6amexp){display:grid;gap:2px;font-family:var(--vb-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.join.svelte-6amexp input:where(.svelte-6amexp){padding:8px 10px;border:2px solid var(--vb-ink);border-radius:8px;background:#fff;font:inherit;font-size:16px;text-transform:none;letter-spacing:0}.overlay.svelte-18brw70{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:14px;background:color-mix(in srgb,var(--vb-ink) 35%,transparent);overflow-y:auto}.card.svelte-18brw70{width:min(100%,360px);max-height:100%;overflow-y:auto;padding:20px 18px;background:var(--vb-paper);border:3px solid var(--vb-ink);border-radius:22px 6px 20px 8px;box-shadow:6px 6px 0 var(--vb-ink);transform:rotate(-.6deg);font-size:15px;line-height:1.4}.title.svelte-18brw70{margin:6px 0 8px;font-family:var(--vb-display);font-weight:900;font-size:42px;line-height:.95;letter-spacing:-.04em}.title.small.svelte-18brw70{font-size:34px}.title.svelte-18brw70 .vb-blob-tag:where(.svelte-18brw70){font-size:.6em}.unit.svelte-18brw70{font-size:.45em}.lede.svelte-18brw70{margin:0 0 12px}.stats.svelte-18brw70{margin:0 0 12px;display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;font-family:var(--vb-mono);font-size:12px}.stats.svelte-18brw70 div:where(.svelte-18brw70){display:flex;justify-content:space-between;gap:6px;border-bottom:1px dashed var(--vb-ink)}.stats.svelte-18brw70 dt:where(.svelte-18brw70){color:var(--vb-muted)}.stats.svelte-18brw70 dd:where(.svelte-18brw70){margin:0;font-weight:700}.tip.svelte-18brw70{margin:0 0 12px;font-size:13px;font-weight:700}.list.svelte-18brw70{margin:0 0 12px;padding:0;list-style:none;display:grid;gap:4px;font-size:14px}.grade.svelte-18brw70{display:inline-block;min-width:34px;padding:1px 5px;background:var(--vb-ink);color:var(--vb-lime);font-family:var(--vb-mono);font-size:12px;text-align:center;border-radius:3px 8px 3px 6px}.area.svelte-18brw70,.verdict.svelte-18brw70{font-family:var(--vb-mono);font-size:11px;color:var(--vb-rust)}.how.svelte-18brw70{margin:0 0 10px;padding:0;list-style:none;display:grid;gap:6px;font-size:13.5px}.dot.svelte-18brw70{display:inline-block;width:11px;height:11px;margin-right:4px;border-radius:50%;border:2px solid var(--vb-ink);vertical-align:-1px}.lime.svelte-18brw70{background:var(--vb-lime)}.pink.svelte-18brw70{background:var(--vb-accent)}.paper.svelte-18brw70{background:#fff}.rust.svelte-18brw70{background:var(--vb-rust)}.violet.svelte-18brw70{background:var(--vb-violet)}.ink.svelte-18brw70{background:var(--vb-ink)}.season.svelte-18brw70{margin:0 0 14px;font-family:var(--vb-mono);font-size:12px;color:var(--vb-muted)}.best.svelte-18brw70{margin:10px 0 0;font-family:var(--vb-mono);font-size:12px}.hof-btn.svelte-18brw70{margin-left:8px}.evening.svelte-18brw70{margin-top:10px;background:#1b2a4a;color:#f2e9c4;border-color:#1b2a4a}.row.svelte-18brw70{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.chalkup.svelte-18vg8x6{display:grid;place-items:center;height:calc(100dvh - var(--vb-nav-h, 80px));min-height:540px;padding:8px;background:var(--vb-paper-2)}.stage.svelte-18vg8x6{position:relative;height:100%;max-width:100%;aspect-ratio:4 / 5;container-type:inline-size;overflow:hidden;border:3px solid var(--vb-ink);box-shadow:6px 6px 0 var(--vb-ink);background:linear-gradient(to bottom,var(--vb-paper) 87%,var(--vb-moss) 87%);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.stage.night.svelte-18vg8x6{--vb-paper: oklch(23.1% .01 88.8);--vb-paper-2: oklch(26.9% .013 87.6);--vb-ink: oklch(92.7% .028 86.6);--vb-muted: oklch(72.3% .042 84.5);--vb-rust: oklch(68.5% .159 43.6);--vb-violet: oklch(68.5% .179 289.7);background:linear-gradient(to bottom,#121b33 87%,#0d1428 87%);border-color:#f2e9c4;box-shadow:6px 6px #3b5488}.stage.night.svelte-18vg8x6 .vb-tape{background:#0d1428;color:#d4ff3a}.chalkup.beat.svelte-18vg8x6 button,.chalkup.beat.svelte-18vg8x6 .vb-btn{animation:svelte-18vg8x6-cuBeat calc(60s / 90) ease-out infinite}@keyframes svelte-18vg8x6-cuBeat{0%{filter:drop-shadow(0 0 6px #d4ff3a) brightness(1.08);scale:1.04}45%,to{filter:none;scale:1}}@media(prefers-reduced-motion:reduce){.chalkup.beat.svelte-18vg8x6 button,.chalkup.beat.svelte-18vg8x6 .vb-btn{animation:none;filter:drop-shadow(0 0 4px #d4ff3a)}}.lamp.svelte-18vg8x6{mix-blend-mode:screen;pointer-events:none}svg.svelte-18vg8x6{display:block;width:100%;height:100%;touch-action:none}svg.svelte-18vg8x6:focus-visible{outline:3px solid var(--vb-violet);outline-offset:-3px}.chalkup.full.svelte-18vg8x6{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;height:100dvh;min-height:0;padding:0}.chalkup.full.svelte-18vg8x6 .stage:where(.svelte-18vg8x6){width:100%;height:100%;aspect-ratio:auto;border:0;box-shadow:none}.close.svelte-18vg8x6{position:absolute;top:12px;right:12px;z-index:30;width:44px;height:44px;border:3px solid var(--vb-ink);background:var(--vb-paper);color:var(--vb-ink);font:900 20px/1 var(--vb-display);box-shadow:3px 3px 0 var(--vb-ink);cursor:pointer}.close.svelte-18vg8x6:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--vb-ink)}.loading.svelte-18vg8x6{display:grid;place-items:center;height:100%;margin:0;font-family:var(--vb-mono)}@media(max-width:560px){.chalkup.svelte-18vg8x6{padding:0;height:100dvh;min-height:0}.stage.svelte-18vg8x6{border-radius:0;border-width:0;box-shadow:none;width:100%;height:100%;aspect-ratio:auto}}
