.intro.svelte-1je1z0h{position:absolute;inset:0;display:grid;place-items:center;padding:var(--space-6);background:radial-gradient(circle at 50% 40%,transparent,color-mix(in srgb,var(--scene-ink) 70%,transparent) 70%);pointer-events:none;z-index:2}.card.svelte-1je1z0h{pointer-events:auto;display:grid;gap:var(--space-4);justify-items:center;max-width:26rem;padding:var(--space-8) var(--space-6);border-radius:var(--radius-lg);text-align:center;background:color-mix(in srgb,var(--scene-ink) 62%,transparent);border:1px solid color-mix(in srgb,var(--scene-ice) 18%,transparent);backdrop-filter:blur(14px);color:var(--scene-ice)}.kicker.svelte-1je1z0h{margin:0;font-family:var(--font-display, inherit);font-size:var(--text-3xl);letter-spacing:.04em;background:linear-gradient(90deg,var(--scene-mint),var(--scene-azure),var(--scene-violet),var(--scene-rose));-webkit-background-clip:text;background-clip:text;color:transparent}.lede.svelte-1je1z0h{margin:0;font-size:var(--text-sm);line-height:1.6;color:color-mix(in srgb,var(--scene-ice) 82%,transparent)}.start.svelte-1je1z0h{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-2) var(--space-6);border:0;border-radius:var(--radius-pill, 999px);background:var(--scene-mint);color:var(--scene-ink);font-weight:600;cursor:pointer;transition:transform var(--duration-base) var(--ease-out)}.start.svelte-1je1z0h:hover:not(:disabled){transform:translateY(-2px) scale(1.03)}.volume.svelte-27dzut{position:relative;display:flex;align-items:center}.btn.svelte-27dzut{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;min-height:2.5rem;border:0;border-radius:999px;background:transparent;color:inherit;font-size:1.25rem;cursor:pointer;transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out)}.btn.svelte-27dzut:hover{background:color-mix(in srgb,var(--scene-ice) 12%,transparent)}.btn[aria-pressed=true].svelte-27dzut{color:var(--scene-rose)}.inline.svelte-27dzut{display:flex;align-items:center;gap:var(--space-1)}.compact.svelte-27dzut{display:none;position:relative}.range.svelte-27dzut{--track: 4px;appearance:none;width:5.5rem;height:1.5rem;margin:0;padding:0;background:transparent;cursor:pointer}.range.svelte-27dzut::-webkit-slider-runnable-track{height:var(--track);border-radius:999px;background:linear-gradient(to right,var(--scene-mint) var(--level),color-mix(in srgb,var(--scene-ice) 22%,transparent) var(--level))}.range.svelte-27dzut::-moz-range-track{height:var(--track);border-radius:999px;background:color-mix(in srgb,var(--scene-ice) 22%,transparent)}.range.svelte-27dzut::-moz-range-progress{height:var(--track);border-radius:999px;background:var(--scene-mint)}.range.svelte-27dzut::-webkit-slider-thumb{appearance:none;width:.8rem;height:.8rem;margin-top:calc((var(--track) - .8rem) / 2);border:0;border-radius:50%;background:var(--scene-mint);box-shadow:0 0 10px color-mix(in srgb,var(--scene-mint) 60%,transparent)}.range.svelte-27dzut::-moz-range-thumb{width:.8rem;height:.8rem;border:0;border-radius:50%;background:var(--scene-mint)}.popover.svelte-27dzut{position:absolute;right:0;bottom:calc(100% + var(--space-3));z-index:5;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-1) var(--space-2);width:3.5rem;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--scene-ice) 16%,transparent);background:color-mix(in srgb,var(--scene-ink) 88%,transparent);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 10px 30px color-mix(in srgb,var(--scene-ink) 60%,transparent);animation:svelte-27dzut-rise var(--duration-base) var(--ease-out) both;transform-origin:bottom right}.popover.svelte-27dzut:after{content:"";position:absolute;right:1.05rem;bottom:-.35rem;width:.7rem;height:.7rem;rotate:45deg;border-right:1px solid color-mix(in srgb,var(--scene-ice) 16%,transparent);border-bottom:1px solid color-mix(in srgb,var(--scene-ice) 16%,transparent);background:color-mix(in srgb,var(--scene-ink) 92%,transparent)}.value.svelte-27dzut{margin:0;font-size:var(--text-sm);font-weight:700;font-variant-numeric:tabular-nums;color:var(--scene-mint)}.slider.svelte-27dzut{position:relative;width:3rem;height:10rem;cursor:pointer;touch-action:none;border-radius:var(--radius-md)}.rail.svelte-27dzut,.fill.svelte-27dzut{position:absolute;left:50%;width:.4rem;translate:-50% 0;border-radius:999px}.rail.svelte-27dzut{top:0;bottom:0;background:color-mix(in srgb,var(--scene-ice) 22%,transparent)}.fill.svelte-27dzut{bottom:0;background:linear-gradient(to top,var(--scene-azure),var(--scene-mint))}.thumb.svelte-27dzut{position:absolute;left:50%;width:1.5rem;height:1.5rem;translate:-50% 50%;border-radius:50%;background:var(--scene-ice);box-shadow:0 0 14px color-mix(in srgb,var(--scene-mint) 55%,transparent)}.slider.svelte-27dzut:focus-visible{outline:2px solid var(--scene-mint);outline-offset:2px}@keyframes svelte-27dzut-rise{0%{opacity:0;transform:translateY(6px) scale(.96)}}@media(max-width:39.99rem){.inline.svelte-27dzut{display:none}.compact.svelte-27dzut{display:block}}@media(prefers-reduced-motion:reduce){.popover.svelte-27dzut{animation:none}.btn.svelte-27dzut{transition:none}}.dock.svelte-gh5isq{position:absolute;inset:auto 0 0;z-index:3}.flash.svelte-gh5isq{position:absolute;right:var(--space-3);bottom:100%;margin:0 0 var(--space-2);padding:var(--space-1) var(--space-3);border-radius:999px;background:color-mix(in srgb,var(--scene-ink) 80%,transparent);border:1px solid var(--scene-mint);color:var(--scene-mint);font-size:var(--text-xs)}.flash.failed.svelte-gh5isq{border-color:var(--scene-rose);color:var(--scene-rose)}.gauge.svelte-gh5isq{position:absolute;bottom:100%;left:50%;width:6.5rem;margin-bottom:var(--space-2);transform:translate(-50%)}.bar.svelte-gh5isq{color:var(--scene-ice);background:linear-gradient(to top,color-mix(in srgb,var(--scene-ink) 92%,transparent),color-mix(in srgb,var(--scene-ink) 70%,transparent));border-top:1px solid color-mix(in srgb,var(--scene-ice) 10%,transparent);backdrop-filter:blur(18px) saturate(1.3);padding-bottom:env(safe-area-inset-bottom)}.row.svelte-gh5isq{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2);min-width:0}.scrub.svelte-gh5isq{--track: 3px;appearance:none;display:block;width:100%;height:1.25rem;margin:-.55rem 0 0;padding:0;background:transparent;cursor:pointer;position:relative;z-index:1}.scrub.svelte-gh5isq:disabled{cursor:default}.scrub.svelte-gh5isq::-webkit-slider-runnable-track{height:var(--track);border-radius:2px;background:linear-gradient(to right,var(--scene-mint) var(--progress),color-mix(in srgb,var(--scene-ice) 18%,transparent) var(--progress));transition:height var(--duration-base) var(--ease-out)}.scrub.svelte-gh5isq::-moz-range-track{height:var(--track);border-radius:2px;background:color-mix(in srgb,var(--scene-ice) 18%,transparent)}.scrub.svelte-gh5isq::-moz-range-progress{height:var(--track);border-radius:2px;background:var(--scene-mint)}.scrub.svelte-gh5isq::-webkit-slider-thumb{appearance:none;width:.8rem;height:.8rem;margin-top:calc((var(--track) - .8rem) / 2);border:0;border-radius:50%;background:var(--scene-mint);box-shadow:0 0 12px color-mix(in srgb,var(--scene-mint) 70%,transparent);transform:scale(0);transition:transform var(--duration-base) var(--ease-out)}.scrub.svelte-gh5isq::-moz-range-thumb{width:.8rem;height:.8rem;border:0;border-radius:50%;background:var(--scene-mint);box-shadow:0 0 12px color-mix(in srgb,var(--scene-mint) 70%,transparent);transform:scale(0);transition:transform var(--duration-base) var(--ease-out)}.scrub.svelte-gh5isq:hover:not(:disabled),.scrub.svelte-gh5isq:focus-visible{--track: 5px}.scrub.svelte-gh5isq:hover:not(:disabled)::-webkit-slider-thumb,.scrub.svelte-gh5isq:focus-visible::-webkit-slider-thumb{transform:scale(1)}.scrub.svelte-gh5isq:hover:not(:disabled)::-moz-range-thumb,.scrub.svelte-gh5isq:focus-visible::-moz-range-thumb{transform:scale(1)}.transport.svelte-gh5isq,.tools.svelte-gh5isq{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}.now.svelte-gh5isq{display:flex;align-items:center;gap:var(--space-3);flex:1;min-width:0}.titles.svelte-gh5isq{min-width:0}.name.svelte-gh5isq,.artist.svelte-gh5isq{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.name.svelte-gh5isq{font-weight:600;font-size:var(--text-sm)}.artist.svelte-gh5isq{font-size:var(--text-xs);color:color-mix(in srgb,var(--scene-ice) 68%,transparent)}.time.svelte-gh5isq{display:none;margin:0 var(--space-2);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--scene-ice) 78%,transparent);white-space:nowrap}.sep.svelte-gh5isq{opacity:.5}.rec.svelte-gh5isq{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background:var(--scene-rose);animation:svelte-gh5isq-listen 1.2s ease-in-out infinite alternate}@keyframes svelte-gh5isq-listen{0%{opacity:.35}to{opacity:1}}.bpm.svelte-gh5isq{display:none;align-items:baseline;gap:var(--space-1);margin:0 var(--space-2) 0 0;font-variant-numeric:tabular-nums}.bpm.svelte-gh5isq .value:where(.svelte-gh5isq){font-size:var(--text-lg);font-weight:700;color:var(--scene-mint)}.bpm.svelte-gh5isq .unit:where(.svelte-gh5isq){font-size:.65rem;letter-spacing:.1em;color:color-mix(in srgb,var(--scene-ice) 62%,transparent)}.eq.svelte-gh5isq{display:none;align-items:flex-end;gap:2px;height:1.1rem;flex-shrink:0}.eq.svelte-gh5isq i:where(.svelte-gh5isq){width:3px;height:25%;border-radius:1px;background:var(--scene-mint);opacity:.55;transform-origin:bottom}.eq.live.svelte-gh5isq i:where(.svelte-gh5isq){opacity:1;animation:svelte-gh5isq-bounce .9s ease-in-out infinite alternate}.eq.live.svelte-gh5isq i:where(.svelte-gh5isq):nth-child(2){animation-duration:.7s;animation-delay:-.3s}.eq.live.svelte-gh5isq i:where(.svelte-gh5isq):nth-child(3){animation-duration:1.1s;animation-delay:-.6s}.eq.live.svelte-gh5isq i:where(.svelte-gh5isq):nth-child(4){animation-duration:.8s;animation-delay:-.15s}@keyframes svelte-gh5isq-bounce{0%{height:22%}to{height:100%}}button.svelte-gh5isq{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:2.5rem;min-height:2.5rem;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer;font-size:var(--text-sm);transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}button.svelte-gh5isq:hover:not(:disabled){background:color-mix(in srgb,var(--scene-ice) 12%,transparent)}button.svelte-gh5isq:disabled{opacity:.4;cursor:default}.ghost.svelte-gh5isq span:where(.svelte-gh5isq):first-child{font-size:1.25rem}.ghost[aria-pressed=true].svelte-gh5isq{color:var(--scene-mint)}.play.svelte-gh5isq{width:2.75rem;height:2.75rem;background:var(--scene-mint);color:var(--scene-ink);box-shadow:0 0 22px color-mix(in srgb,var(--scene-mint) 38%,transparent)}.play.svelte-gh5isq:hover:not(:disabled){background:var(--scene-ice);transform:scale(1.06)}.play.svelte-gh5isq span:where(.svelte-gh5isq){font-size:1.35rem}.divider.svelte-gh5isq{width:1px;height:1.4rem;margin-inline:var(--space-1);background:color-mix(in srgb,var(--scene-ice) 18%,transparent)}.label.svelte-gh5isq{display:none}.reveal.svelte-gh5isq{position:absolute;right:var(--space-3);bottom:var(--space-3);z-index:3;width:2.5rem;height:2.5rem;border:1px solid color-mix(in srgb,var(--scene-ice) 16%,transparent);border-radius:50%;background:color-mix(in srgb,var(--scene-ink) 45%,transparent);backdrop-filter:blur(10px);color:var(--scene-ice);font-size:1.15rem;opacity:.38}.reveal.svelte-gh5isq:hover,.reveal.svelte-gh5isq:focus-visible{opacity:1;background:color-mix(in srgb,var(--scene-ink) 70%,transparent)}.menu.svelte-gh5isq{position:absolute;top:calc(var(--banner, 0px) + var(--space-3));right:var(--space-3);z-index:4;display:none}.menu-btn.svelte-gh5isq{width:2.75rem;height:2.75rem;border:1px solid color-mix(in srgb,var(--scene-ice) 16%,transparent);background:color-mix(in srgb,var(--scene-ink) 60%,transparent);backdrop-filter:blur(12px);color:var(--scene-ice);font-size:1.25rem}.sheet.svelte-gh5isq{position:absolute;top:calc(100% + var(--space-2));right:0;display:flex;flex-direction:column;min-width:15rem;padding:var(--space-2);border:1px solid color-mix(in srgb,var(--scene-ice) 16%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--scene-ink) 90%,transparent);backdrop-filter:blur(18px) saturate(1.3);color:var(--scene-ice)}.sheet.svelte-gh5isq button:where(.svelte-gh5isq){justify-content:flex-start;width:100%;padding:0 var(--space-3);border-radius:var(--radius-sm);text-align:left}.sheet.svelte-gh5isq button:where(.svelte-gh5isq) span:where(.svelte-gh5isq):first-child{font-size:1.25rem;flex-shrink:0}.sheet.svelte-gh5isq .back:where(.svelte-gh5isq){margin-bottom:var(--space-1);border-bottom:1px solid color-mix(in srgb,var(--scene-ice) 14%,transparent);border-radius:0;font-weight:700}.sheet.svelte-gh5isq .choice[aria-pressed=true]:where(.svelte-gh5isq){color:var(--scene-mint)}.sheet.svelte-gh5isq button:where(.svelte-gh5isq) span:where(.svelte-gh5isq):last-child:not(:first-child){margin-left:auto;opacity:.6}.sheet-bpm.svelte-gh5isq{margin:var(--space-2) var(--space-3) var(--space-1);font-size:var(--text-xs);color:color-mix(in srgb,var(--scene-ice) 62%,transparent)}.sheet-bpm.svelte-gh5isq .value:where(.svelte-gh5isq){font-size:var(--text-lg);font-weight:700;color:var(--scene-mint)}.now.cabin.svelte-gh5isq{visibility:hidden}.only-mobile.svelte-gh5isq{display:inline-flex}@media(max-width:39.99rem){.menu.svelte-gh5isq{display:block}.row.svelte-gh5isq{display:grid;grid-template-columns:1fr auto 1fr;padding-block:var(--space-1)}.row.svelte-gh5isq>:where(.svelte-gh5isq):first-child{justify-self:start}.tools.svelte-gh5isq{justify-self:end}.not-mobile.svelte-gh5isq{display:none}.gauge.svelte-gh5isq{margin-bottom:0}}@media(min-width:40rem){.only-mobile.svelte-gh5isq{display:none}.label.svelte-gh5isq,.time.svelte-gh5isq,.eq.svelte-gh5isq{display:inline-flex}.time.svelte-gh5isq{display:block}.bpm.svelte-gh5isq{display:flex}}@media(min-width:40rem){.gauge.svelte-gh5isq{left:var(--space-4);width:9.5rem;transform:none}}@media(min-width:64rem){.gauge.svelte-gh5isq{left:var(--space-5)}.row.svelte-gh5isq{padding-inline:var(--space-5)}}@media(pointer:coarse){.desktop-only.svelte-gh5isq{display:none}}@media(prefers-reduced-motion:reduce){.eq.live.svelte-gh5isq i:where(.svelte-gh5isq){animation:none;height:60%}.rec.svelte-gh5isq{animation:none}.scrub.svelte-gh5isq::-webkit-slider-runnable-track,.scrub.svelte-gh5isq::-webkit-slider-thumb,.scrub.svelte-gh5isq::-moz-range-thumb,button.svelte-gh5isq{transition:none}}.hud.svelte-13phbl0{position:absolute;top:calc(var(--banner, 0px) + var(--space-3));left:var(--space-3);z-index:2;min-width:8.5rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb,var(--scene-ink) 60%,transparent);border:1px solid color-mix(in srgb,var(--scene-ice) 16%,transparent);backdrop-filter:blur(12px);color:var(--scene-ice);font-variant-numeric:tabular-nums;pointer-events:none}p.svelte-13phbl0{margin:0}.label.svelte-13phbl0{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--scene-ice) 70%,transparent)}.score.svelte-13phbl0{font-size:var(--text-2xl, 1.75rem);font-weight:700;line-height:1.1}.mult.svelte-13phbl0{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1)}.x.svelte-13phbl0{font-size:var(--text-lg);font-weight:700;color:color-mix(in srgb,var(--scene-ice) 80%,transparent);transition:color var(--duration-base) var(--ease-out)}.hot.svelte-13phbl0 .x:where(.svelte-13phbl0){color:var(--scene-mint)}.bar.svelte-13phbl0{flex:1;height:4px;border-radius:2px;overflow:hidden;background:color-mix(in srgb,var(--scene-ice) 16%,transparent)}.fill.svelte-13phbl0{display:block;height:100%;background:var(--scene-mint);transform-origin:left;transition:transform var(--duration-base) var(--ease-out)}.pop.svelte-13phbl0{position:absolute;left:var(--space-3);top:100%;margin-top:var(--space-1);font-size:var(--text-lg);font-weight:700;animation:svelte-13phbl0-rise 1s var(--ease-out) forwards}.gain.svelte-13phbl0{color:var(--scene-mint)}.loss.svelte-13phbl0{color:var(--scene-rose)}@keyframes svelte-13phbl0-rise{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(.9rem)}}@media(prefers-reduced-motion:reduce){.pop.svelte-13phbl0{animation-duration:.01s;animation-delay:.8s}.fill.svelte-13phbl0,.x.svelte-13phbl0{transition:none}}.marquee.svelte-1a4cwkn{position:absolute;top:0;left:0;right:0;z-index:3;height:32px;overflow:hidden;display:flex;align-items:center;background:color-mix(in srgb,var(--scene-ink) 70%,transparent);border-bottom:1px solid color-mix(in srgb,var(--scene-ice) 14%,transparent);backdrop-filter:blur(12px);color:var(--scene-ice);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.track.svelte-1a4cwkn{display:flex;flex:none;animation:svelte-1a4cwkn-scroll linear infinite}.item.svelte-1a4cwkn{display:flex;flex:none}.text.svelte-1a4cwkn{padding-inline:var(--space-3)}.sep.svelte-1a4cwkn{color:var(--scene-azure)}@keyframes svelte-1a4cwkn-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee.svelte-1a4cwkn{justify-content:center}.track.svelte-1a4cwkn{animation:none}.item.svelte-1a4cwkn+.item:where(.svelte-1a4cwkn),.sep.svelte-1a4cwkn{display:none}.text.svelte-1a4cwkn:not(:first-child){display:none}}.freecam.svelte-82xsyo{position:absolute;inset:0;z-index:2;pointer-events:none}.hint.svelte-82xsyo{position:absolute;left:50%;top:calc(var(--banner, 0px) + var(--space-6) + 4rem);translate:-50% 0;max-width:min(92vw,44rem);margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb,var(--scene-ink) 55%,transparent);border:1px solid color-mix(in srgb,var(--scene-ice) 14%,transparent);backdrop-filter:blur(12px);font-size:var(--text-xs);text-align:center;color:color-mix(in srgb,var(--scene-ice) 85%,transparent)}.touch.svelte-82xsyo{display:none}.exit.svelte-82xsyo{position:absolute;right:var(--space-3);top:calc(var(--banner, 0px) + var(--space-6) + 4rem);min-height:2.75rem;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--scene-azure) 60%,transparent);background:color-mix(in srgb,var(--scene-ink) 60%,transparent);color:var(--scene-ice);font:inherit;font-size:var(--text-sm);cursor:pointer;pointer-events:auto}.exit.svelte-82xsyo .icon:where(.svelte-82xsyo){display:none;font-size:1.4rem}.pad.svelte-82xsyo,.lift.svelte-82xsyo{display:none;position:absolute;bottom:calc(7.5rem + env(safe-area-inset-bottom));pointer-events:auto;touch-action:none}.pad.svelte-82xsyo{left:var(--space-4);width:8.5rem;height:8.5rem;border-radius:50%;border:1px solid color-mix(in srgb,var(--scene-ice) 30%,transparent);background:color-mix(in srgb,var(--scene-ink) 45%,transparent);backdrop-filter:blur(8px);place-items:center}.knob.svelte-82xsyo{width:3.5rem;height:3.5rem;border-radius:50%;background:color-mix(in srgb,var(--scene-azure) 45%,transparent);border:1px solid color-mix(in srgb,var(--scene-ice) 50%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--scene-azure) 40%,transparent);pointer-events:none}.lift.svelte-82xsyo{right:var(--space-4);flex-direction:column;gap:var(--space-2)}.step.svelte-82xsyo{width:3.5rem;height:3.5rem;border-radius:50%;border:1px solid color-mix(in srgb,var(--scene-ice) 30%,transparent);background:color-mix(in srgb,var(--scene-ink) 55%,transparent);backdrop-filter:blur(8px);color:var(--scene-ice);font:inherit;touch-action:none;cursor:pointer}.step.svelte-82xsyo:active{background:color-mix(in srgb,var(--scene-azure) 35%,transparent)}@media(pointer:coarse){.exit.svelte-82xsyo{width:2.75rem;padding:0;display:grid;place-items:center}.exit.svelte-82xsyo .icon:where(.svelte-82xsyo){display:block}.exit.svelte-82xsyo .label:where(.svelte-82xsyo){display:none}.pad.svelte-82xsyo{display:grid}.lift.svelte-82xsyo{display:flex}.desktop.svelte-82xsyo{display:none}.touch.svelte-82xsyo{display:block}}.pause.svelte-1ezmh6p{position:absolute;top:38%;left:50%;z-index:2;translate:-50% -50%;padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);background:color-mix(in srgb,var(--scene-ink) 55%,transparent);border:1px solid color-mix(in srgb,var(--scene-ice) 14%,transparent);backdrop-filter:blur(12px);text-align:center;color:var(--scene-ice);pointer-events:none;animation:svelte-1ezmh6p-appear var(--duration-slow) var(--ease-out) both}p.svelte-1ezmh6p{margin:0}.title.svelte-1ezmh6p{font-size:var(--text-lg);font-weight:700;letter-spacing:.2em;text-transform:uppercase}.hint.svelte-1ezmh6p{margin-top:var(--space-1);font-size:var(--text-sm);color:color-mix(in srgb,var(--scene-ice) 75%,transparent)}.explore.svelte-1ezmh6p{margin-top:var(--space-3);min-height:2.75rem;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--scene-azure) 60%,transparent);background:color-mix(in srgb,var(--scene-azure) 18%,transparent);color:var(--scene-ice);font:inherit;font-size:var(--text-sm);cursor:pointer;pointer-events:auto;transition:background var(--duration-fast) var(--ease-out)}.explore.svelte-1ezmh6p:hover{background:color-mix(in srgb,var(--scene-azure) 32%,transparent)}@keyframes svelte-1ezmh6p-appear{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.pause.svelte-1ezmh6p{animation:none}.explore.svelte-1ezmh6p{transition:none}}.speedo.svelte-1drmhpz{width:100%;color:var(--scene-ice);font-variant-numeric:tabular-nums;pointer-events:none}svg.svelte-1drmhpz{display:block;width:100%;height:auto;overflow:visible}.face.svelte-1drmhpz{fill:color-mix(in srgb,var(--scene-ink) 78%,transparent);stroke:color-mix(in srgb,var(--scene-ice) 20%,transparent);stroke-width:1}.rail.svelte-1drmhpz,.red.svelte-1drmhpz,.value.svelte-1drmhpz{fill:none;stroke-width:3}.rail.svelte-1drmhpz{stroke:color-mix(in srgb,var(--scene-ice) 14%,transparent);stroke-linecap:round}.red.svelte-1drmhpz{stroke:color-mix(in srgb,var(--scene-ember) 55%,transparent)}.value.svelte-1drmhpz{stroke:var(--scene-cyan);stroke-linecap:round;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--scene-cyan) 70%,transparent));transition:stroke-dasharray .12s linear}.hot.svelte-1drmhpz .value:where(.svelte-1drmhpz){stroke:var(--scene-ember);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--scene-ember) 70%,transparent))}.tick.svelte-1drmhpz{stroke:color-mix(in srgb,var(--scene-ice) 45%,transparent);stroke-width:.8}.tick.major.svelte-1drmhpz{stroke:var(--scene-ice);stroke-width:1.4}.tick.red.svelte-1drmhpz{stroke:var(--scene-ember)}.mark.svelte-1drmhpz{font-size:6.5px;fill:color-mix(in srgb,var(--scene-ice) 78%,transparent)}.needle.svelte-1drmhpz{transform-origin:60px 60px;transition:transform .12s linear}.needle.svelte-1drmhpz line:where(.svelte-1drmhpz){stroke:var(--scene-ember);stroke-width:2;stroke-linecap:round;filter:drop-shadow(0 0 2px color-mix(in srgb,var(--scene-ember) 80%,transparent))}.hub.svelte-1drmhpz{fill:var(--scene-ice);stroke:var(--scene-ink);stroke-width:1.5}.num.svelte-1drmhpz{font-size:17px;font-weight:700;fill:var(--scene-ice)}.hot.svelte-1drmhpz .num:where(.svelte-1drmhpz){fill:var(--scene-ember)}.unit.svelte-1drmhpz{font-size:6px;letter-spacing:.12em;text-transform:uppercase;fill:color-mix(in srgb,var(--scene-ice) 72%,transparent)}@media(prefers-reduced-motion:reduce){.value.svelte-1drmhpz,.needle.svelte-1drmhpz{transition:none}}.pad.svelte-gtmb26{position:absolute;right:100%;bottom:0;display:none;flex-direction:column;align-items:center;margin-right:var(--space-1);pointer-events:auto;user-select:none;-webkit-user-select:none}.btn.svelte-gtmb26{display:grid;place-items:center;width:2.75rem;height:2.5rem;padding:0;border:0;background:transparent;color:var(--scene-ice);cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent}.disc.svelte-gtmb26{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid color-mix(in srgb,var(--scene-ice) 24%,transparent);border-radius:999px;background:color-mix(in srgb,var(--scene-ink) 62%,transparent);backdrop-filter:blur(10px);font-size:1.1rem;opacity:.8;transition:opacity .12s,border-color .12s}.btn.svelte-gtmb26:active .disc:where(.svelte-gtmb26),.btn.svelte-gtmb26:focus-visible .disc:where(.svelte-gtmb26){opacity:1;border-color:var(--scene-mint);color:var(--scene-mint)}.btn.svelte-gtmb26:disabled{opacity:.35;cursor:default}.level.svelte-gtmb26{min-height:.9rem;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--scene-ice) 78%,transparent);text-shadow:0 0 6px var(--scene-ink)}.pad[data-locked=true].svelte-gtmb26 .disc:where(.svelte-gtmb26){opacity:.4;border-color:color-mix(in srgb,var(--scene-ember) 50%,transparent)}@media(pointer:coarse){.pad.svelte-gtmb26{display:flex}}@media(pointer:coarse)and (min-width:40rem){.pad.svelte-gtmb26{right:auto;left:calc(100% + 3.25rem);margin-right:0}}@media(prefers-reduced-motion:reduce){.disc.svelte-gtmb26{transition:none}}.toggle.svelte-5mqqea{position:absolute;bottom:0;left:100%;display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-left:var(--space-1);padding:0;border:0;background:transparent;color:var(--scene-ice);cursor:pointer;pointer-events:auto}.disc.svelte-5mqqea{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid color-mix(in srgb,var(--scene-ice) 24%,transparent);border-radius:999px;background:color-mix(in srgb,var(--scene-ink) 62%,transparent);backdrop-filter:blur(10px);font-size:1.1rem;opacity:.8;transition:opacity .12s,border-color .12s}.toggle.svelte-5mqqea:hover .disc:where(.svelte-5mqqea),.toggle.svelte-5mqqea:focus-visible .disc:where(.svelte-5mqqea){opacity:1;border-color:var(--scene-mint);color:var(--scene-mint)}.toggle[aria-pressed=true].svelte-5mqqea .disc:where(.svelte-5mqqea){border-color:color-mix(in srgb,var(--scene-mint) 60%,transparent)}.tip.svelte-5mqqea{position:absolute;bottom:calc(100% - .25rem);left:0;padding:.25rem var(--space-2);border:1px solid color-mix(in srgb,var(--scene-ice) 20%,transparent);border-radius:var(--radius-sm, .375rem);background:color-mix(in srgb,var(--scene-ink) 90%,transparent);font-size:var(--text-xs);white-space:nowrap;opacity:0;translate:0 .25rem;pointer-events:none;transition:opacity .12s,translate .12s}.toggle.svelte-5mqqea:focus-visible .tip:where(.svelte-5mqqea){opacity:1;translate:0 0}@media(hover:hover){.toggle.svelte-5mqqea:hover .tip:where(.svelte-5mqqea){opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.disc.svelte-5mqqea,.tip.svelte-5mqqea{transition:none}}.actions.svelte-v85sw9{display:flex;align-items:center}.icon.svelte-v85sw9{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.icon.svelte-v85sw9:hover{background:color-mix(in srgb,var(--scene-ice) 12%,transparent)}.picker.svelte-v85sw9{display:none}.badge.svelte-v85sw9{flex:none;display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-size:var(--text-xs);color:var(--scene-mint)}.panel.svelte-v85sw9{position:absolute;z-index:4;left:var(--space-3);right:var(--space-3);bottom:calc(var(--space-3) + 7.5rem);max-height:calc(100% - var(--banner, 0px) - 3.75rem - 7.5rem - var(--space-3));display:flex;flex-direction:column;overflow:hidden;padding:var(--space-3);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--scene-ink) 80%,transparent);border:1px solid color-mix(in srgb,var(--scene-ice) 16%,transparent);backdrop-filter:blur(18px);color:var(--scene-ice)}header.svelte-v85sw9{flex:none;display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}h2.svelte-v85sw9{margin:0;font-size:var(--text-base)}.search.svelte-v85sw9{flex:none;display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);padding:0 var(--space-3);min-height:2.75rem;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--scene-ice) 16%,transparent);background:color-mix(in srgb,var(--scene-ice) 6%,transparent)}.search.svelte-v85sw9 input:where(.svelte-v85sw9){flex:1;min-width:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-size:var(--text-sm)}.search.svelte-v85sw9:focus-within{border-color:var(--scene-mint)}ol.svelte-v85sw9{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1);flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.empty.svelte-v85sw9{padding:var(--space-3);font-size:var(--text-sm);color:color-mix(in srgb,var(--scene-ice) 66%,transparent)}.row.svelte-v85sw9{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-md);background:transparent;color:inherit;text-align:left;cursor:pointer}.row.svelte-v85sw9:hover{background:color-mix(in srgb,var(--scene-ice) 10%,transparent)}.row.active.svelte-v85sw9{background:color-mix(in srgb,var(--scene-mint) 16%,transparent)}.num.svelte-v85sw9{font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--scene-ice) 60%,transparent);font-size:var(--text-xs)}.text.svelte-v85sw9{display:grid;min-width:0;flex:1}.title.svelte-v85sw9,.artist.svelte-v85sw9{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.artist.svelte-v85sw9{font-size:var(--text-xs);color:color-mix(in srgb,var(--scene-ice) 66%,transparent)}.live.svelte-v85sw9{color:var(--scene-mint)}.close.svelte-v85sw9{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:0;border-radius:var(--radius-pill, 999px);background:transparent;color:inherit;cursor:pointer}@media(min-width:64rem){.panel.svelte-v85sw9{left:auto;right:var(--space-6);top:var(--space-6);bottom:auto;width:20rem;max-height:calc(100% - 10rem)}}.picker.svelte-1rec2lv{width:min(46rem,calc(100% - var(--space-4) * 2));max-height:calc(100% - var(--space-4) * 2);padding:0;border:1px solid color-mix(in srgb,var(--scene-ice) 18%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--scene-ink) 94%,transparent);color:var(--scene-ice);backdrop-filter:blur(18px);overflow:auto}.picker.svelte-1rec2lv::backdrop{background:color-mix(in srgb,var(--scene-ink) 72%,transparent)}.panel.svelte-1rec2lv{display:grid;gap:var(--space-3);padding:var(--space-4)}header.svelte-1rec2lv{display:flex;align-items:center;justify-content:space-between}h2.svelte-1rec2lv,h3.svelte-1rec2lv,p.svelte-1rec2lv,ul.svelte-1rec2lv{margin:0}h2.svelte-1rec2lv{font-size:var(--text-lg)}.icon.svelte-1rec2lv,.arrow.svelte-1rec2lv{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.icon.svelte-1rec2lv:hover{background:color-mix(in srgb,var(--scene-ice) 12%,transparent)}.stage.svelte-1rec2lv{position:relative;aspect-ratio:16 / 10;min-height:15rem;border-radius:var(--radius-md);overflow:hidden;background:radial-gradient(90% 90% at 50% 40%,var(--scene-velvet),var(--scene-ink))}canvas.svelte-1rec2lv{display:block;width:100%;height:100%;cursor:grab;touch-action:pan-y}canvas.svelte-1rec2lv:active{cursor:grabbing}.state.svelte-1rec2lv{position:absolute;inset:0;display:grid;place-items:center;font-size:var(--text-sm);background:color-mix(in srgb,var(--scene-ink) 70%,transparent);pointer-events:none}.arrow.svelte-1rec2lv{position:absolute;top:50%;translate:0 -50%;background:color-mix(in srgb,var(--scene-ink) 60%,transparent);border:1px solid color-mix(in srgb,var(--scene-ice) 20%,transparent)}.arrow.svelte-1rec2lv:hover{background:color-mix(in srgb,var(--scene-ink) 85%,transparent)}.prev.svelte-1rec2lv{left:var(--space-2)}.next.svelte-1rec2lv{right:var(--space-2)}.hint.svelte-1rec2lv{position:absolute;bottom:var(--space-2);left:50%;translate:-50% 0;display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:color-mix(in srgb,var(--scene-ice) 70%,transparent);pointer-events:none}.info.svelte-1rec2lv{display:grid;gap:var(--space-2)}h3.svelte-1rec2lv{font-size:var(--text-lg);color:var(--scene-mint)}.info.svelte-1rec2lv p:where(.svelte-1rec2lv){font-size:var(--text-sm);color:color-mix(in srgb,var(--scene-ice) 80%,transparent)}ul.svelte-1rec2lv{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0;list-style:none}li.svelte-1rec2lv{padding:.2rem var(--space-3);border:1px solid color-mix(in srgb,var(--scene-ice) 20%,transparent);border-radius:999px;font-size:var(--text-xs)}.cards.svelte-1rec2lv{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--space-2)}.card.svelte-1rec2lv{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-height:3rem;padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--scene-ice) 22%,transparent);border-radius:var(--radius-md);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.card.svelte-1rec2lv:hover{background:color-mix(in srgb,var(--scene-ice) 10%,transparent)}.card[aria-pressed=true].svelte-1rec2lv{border-color:var(--scene-mint);background:color-mix(in srgb,var(--scene-mint) 16%,transparent);color:var(--scene-mint)}.name.svelte-1rec2lv{font-weight:600}.tag.svelte-1rec2lv{margin-left:auto;font-size:var(--text-xs);opacity:.8}.take.svelte-1rec2lv{min-height:2.75rem;border:1px solid var(--scene-mint);border-radius:var(--radius-md);background:color-mix(in srgb,var(--scene-mint) 20%,transparent);color:var(--scene-mint);font:inherit;font-weight:600;cursor:pointer}.take.svelte-1rec2lv:disabled{border-color:color-mix(in srgb,var(--scene-ice) 20%,transparent);background:transparent;color:color-mix(in srgb,var(--scene-ice) 60%,transparent);cursor:default}.switch.svelte-1du5qob{position:relative;display:flex;align-items:center;gap:var(--space-3);min-height:2.75rem;cursor:pointer}.switch.disabled.svelte-1du5qob{opacity:.45;cursor:default}.text.svelte-1du5qob{display:grid;flex:1;min-width:0}.hint.svelte-1du5qob{font-size:var(--text-xs);color:color-mix(in srgb,var(--scene-ice) 66%,transparent)}input.svelte-1du5qob{position:absolute;inset:0;margin:0;opacity:0;cursor:inherit}.track.svelte-1du5qob{flex-shrink:0;width:2.6rem;height:1.5rem;border-radius:999px;padding:2px;background:color-mix(in srgb,var(--scene-ice) 20%,transparent);transition:background-color var(--duration-base) var(--ease-out)}.thumb.svelte-1du5qob{display:block;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--scene-ice);transition:transform var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out)}input.svelte-1du5qob:checked~.track:where(.svelte-1du5qob){background:var(--scene-mint)}input.svelte-1du5qob:checked~.track:where(.svelte-1du5qob) .thumb:where(.svelte-1du5qob){transform:translate(1.1rem);background:var(--scene-ink)}input.svelte-1du5qob:focus-visible~.track:where(.svelte-1du5qob){outline:2px solid var(--scene-ice);outline-offset:2px}@media(prefers-reduced-motion:reduce){.track.svelte-1du5qob,.thumb.svelte-1du5qob{transition:none}}.page.svelte-ckx1qu{display:grid;gap:var(--space-2)}.field.svelte-ckx1qu{display:grid;gap:var(--space-1)}label.svelte-ckx1qu{font-size:var(--text-sm)}input.svelte-ckx1qu{min-height:2.75rem;padding:0 var(--space-3);border:1px solid color-mix(in srgb,var(--scene-ice) 30%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--scene-ink) 70%,transparent);color:var(--scene-ice);font:inherit}.page.svelte-1tideip{display:grid;gap:var(--space-2)}.hint.svelte-1tideip{margin:0;font-size:var(--text-xs);color:color-mix(in srgb,var(--scene-ice) 66%,transparent)}ol.svelte-1tideip{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}li.svelte-1tideip{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid color-mix(in srgb,var(--scene-ice) 16%,transparent);border-radius:var(--radius-md)}.rank.svelte-1tideip{width:1.5rem;text-align:center;font-weight:600;color:var(--scene-mint)}.fields.svelte-1tideip{display:grid;gap:var(--space-1);min-width:0}.sr.svelte-1tideip{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}input.svelte-1tideip,select.svelte-1tideip{min-height:2.5rem;min-width:0;padding:0 var(--space-2);border:1px solid color-mix(in srgb,var(--scene-ice) 30%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--scene-ink) 70%,transparent);color:var(--scene-ice);font:inherit;font-size:var(--text-sm)}.actions.svelte-1tideip{display:flex;gap:var(--space-1)}.icon.svelte-1tideip{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.icon.svelte-1tideip:hover:not(:disabled){background:color-mix(in srgb,var(--scene-ice) 12%,transparent)}.icon.svelte-1tideip:disabled,.add.svelte-1tideip:disabled{opacity:.4;cursor:default}.add.svelte-1tideip{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:2.75rem;border:1px dashed color-mix(in srgb,var(--scene-ice) 34%,transparent);border-radius:var(--radius-md);background:transparent;color:inherit;font:inherit;font-size:var(--text-sm);cursor:pointer}@media(max-width:30rem){li.svelte-1tideip{grid-template-columns:1fr}.rank.svelte-1tideip{display:none}}.page.svelte-knbivk{display:grid;gap:var(--space-2)}.hint.svelte-knbivk{margin:0;font-size:var(--text-xs);color:color-mix(in srgb,var(--scene-ice) 66%,transparent)}ul.svelte-knbivk{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}li.svelte-knbivk{display:grid;grid-template-columns:8.5rem 1fr;align-items:center;gap:var(--space-3);min-height:2rem;font-size:var(--text-sm)}.keys.svelte-knbivk{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}kbd.svelte-knbivk{min-width:1.6rem;padding:0 var(--space-1);border:1px solid color-mix(in srgb,var(--scene-ice) 40%,transparent);border-radius:var(--radius-sm);font:inherit;font-weight:600;text-align:center;color:var(--scene-ice)}.page.svelte-wvb081{display:grid;gap:var(--space-3)}.field.svelte-wvb081{display:grid;gap:var(--space-1)}label.svelte-wvb081,.legend.svelte-wvb081{font-size:var(--text-sm)}.amount.svelte-wvb081{display:flex;align-items:center;gap:var(--space-2)}input.svelte-wvb081{width:6rem;min-height:2.75rem;padding:0 var(--space-3);border:1px solid color-mix(in srgb,var(--scene-ice) 30%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--scene-ink) 70%,transparent);color:var(--scene-ice);font:inherit}.hint.svelte-wvb081{margin:0;font-size:var(--text-xs);color:color-mix(in srgb,var(--scene-ice) 66%,transparent)}.chips.svelte-wvb081{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chip.svelte-wvb081{min-height:2.5rem;padding:0 var(--space-3);border:1px solid color-mix(in srgb,var(--scene-ice) 22%,transparent);border-radius:999px;background:transparent;color:inherit;font-size:var(--text-sm);cursor:pointer}.chip.svelte-wvb081:hover{background:color-mix(in srgb,var(--scene-ice) 10%,transparent)}.chip[aria-pressed=true].svelte-wvb081{border-color:var(--scene-mint);background:color-mix(in srgb,var(--scene-mint) 18%,transparent);color:var(--scene-mint)}.cinema.svelte-tucp0p{display:grid;gap:var(--space-2)}.intro.svelte-tucp0p{margin:0;font-size:var(--text-xs);color:color-mix(in srgb,var(--scene-ice) 66%,transparent)}.menu.svelte-tucp0p{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.entry.svelte-tucp0p{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:3rem;padding:var(--space-1) var(--space-3);border:1px solid color-mix(in srgb,var(--scene-ice) 22%,transparent);border-radius:var(--radius-md);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.entry.svelte-tucp0p:hover{background:color-mix(in srgb,var(--scene-ice) 10%,transparent)}.label.svelte-tucp0p{display:grid;flex:1;min-width:0}.name.svelte-tucp0p{font-weight:600;color:var(--scene-mint)}.hint.svelte-tucp0p{font-size:var(--text-xs);color:color-mix(in srgb,var(--scene-ice) 66%,transparent)}.bar.svelte-tucp0p{display:flex;align-items:center;gap:var(--space-2)}h4.svelte-tucp0p{margin:0;font-size:var(--text-base);color:var(--scene-mint)}.back.svelte-tucp0p{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.back.svelte-tucp0p:hover{background:color-mix(in srgb,var(--scene-ice) 12%,transparent)}.themes.svelte-zb2q53{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:var(--space-2)}.theme.svelte-zb2q53{display:grid;justify-items:center;gap:var(--space-1);padding:var(--space-2);border:1px solid color-mix(in srgb,var(--scene-ice) 16%,transparent);border-radius:var(--radius-md);background:transparent;color:inherit;font-size:var(--text-xs);cursor:pointer}.theme.svelte-zb2q53:hover{background:color-mix(in srgb,var(--scene-ice) 8%,transparent)}.theme[aria-pressed=true].svelte-zb2q53{border-color:var(--scene-mint);background:color-mix(in srgb,var(--scene-mint) 14%,transparent)}.swatch.svelte-zb2q53{display:grid;place-items:center;width:100%;height:2rem;border-radius:var(--radius-sm, .5rem);background:linear-gradient(115deg,var(--scene-velvet) 0 30%,var(--scene-mint) 30% 55%,var(--scene-rose) 55% 75%,var(--scene-ice) 75%)}.swatch.own.svelte-zb2q53{background:transparent;border:1px dashed color-mix(in srgb,var(--scene-ice) 40%,transparent);font-size:1.1rem}.editor.svelte-zb2q53{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.color.svelte-zb2q53{display:grid;justify-items:center;gap:var(--space-1);font-size:var(--text-xs);color:color-mix(in srgb,var(--scene-ice) 80%,transparent)}.color.svelte-zb2q53 input:where(.svelte-zb2q53){width:2.75rem;height:2.75rem;padding:0;border:1px solid color-mix(in srgb,var(--scene-ice) 30%,transparent);border-radius:50%;background:transparent;cursor:pointer}.car-btn.svelte-1xd5hiy{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:3rem;padding:0 var(--space-3);border:1px solid color-mix(in srgb,var(--scene-ice) 22%,transparent);border-radius:var(--radius-md);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.car-btn.svelte-1xd5hiy:hover{background:color-mix(in srgb,var(--scene-ice) 10%,transparent)}.car-name.svelte-1xd5hiy{font-weight:600;color:var(--scene-mint)}.car-change.svelte-1xd5hiy{margin-left:auto;font-size:var(--text-xs);color:color-mix(in srgb,var(--scene-ice) 66%,transparent)}.reset-hint.svelte-1xd5hiy{margin:0 0 var(--space-2);font-size:var(--text-xs);color:color-mix(in srgb,var(--scene-ice) 66%,transparent)}kbd.svelte-1xd5hiy{padding:0 var(--space-1);border:1px solid color-mix(in srgb,var(--scene-ice) 40%,transparent);border-radius:var(--radius-sm);font:inherit;font-weight:600;color:var(--scene-ice)}.reset-btn.svelte-1xd5hiy{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--scene-ice) 24%,transparent);background:transparent;color:var(--scene-ice);font:inherit;font-size:var(--text-sm);cursor:pointer}.reset-btn.confirm.svelte-1xd5hiy{border-color:var(--scene-rose);color:var(--scene-rose)}.modal.svelte-1xd5hiy{width:min(30rem,calc(100% - var(--space-4) * 2));max-height:calc(100% - var(--space-4) * 2);padding:0;border:1px solid color-mix(in srgb,var(--scene-ice) 18%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--scene-ink) 92%,transparent);color:var(--scene-ice);backdrop-filter:blur(18px);overflow:auto}.modal.svelte-1xd5hiy::backdrop{background:color-mix(in srgb,var(--scene-ink) 60%,transparent)}.panel.svelte-1xd5hiy{display:grid;gap:var(--space-4);padding:var(--space-4)}header.svelte-1xd5hiy{display:flex;align-items:center;justify-content:space-between}h2.svelte-1xd5hiy,h3.svelte-1xd5hiy{margin:0}h2.svelte-1xd5hiy{font-size:var(--text-lg)}h3.svelte-1xd5hiy{margin-bottom:var(--space-1);font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--scene-ice) 66%,transparent)}section.svelte-1xd5hiy{padding-top:var(--space-3);border-top:1px solid color-mix(in srgb,var(--scene-ice) 10%,transparent)}.close.svelte-1xd5hiy{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.close.svelte-1xd5hiy:hover{background:color-mix(in srgb,var(--scene-ice) 12%,transparent)}.chips.svelte-1xd5hiy{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.chip.svelte-1xd5hiy{min-height:2.5rem;padding:0 var(--space-3);border:1px solid color-mix(in srgb,var(--scene-ice) 22%,transparent);border-radius:999px;background:transparent;color:inherit;font-size:var(--text-sm);cursor:pointer}.chip.svelte-1xd5hiy:hover:not(:disabled){background:color-mix(in srgb,var(--scene-ice) 10%,transparent)}.chip[aria-pressed=true].svelte-1xd5hiy{border-color:var(--scene-mint);background:color-mix(in srgb,var(--scene-mint) 18%,transparent);color:var(--scene-mint)}.chip.svelte-1xd5hiy:disabled{opacity:.4;cursor:default}.hint.svelte-1esl66l{position:absolute;top:var(--space-4);left:50%;z-index:5;margin:0;padding:var(--space-1) var(--space-4);transform:translate(-50%);border-radius:999px;background:color-mix(in srgb,var(--scene-ink) 72%,transparent);border:1px solid color-mix(in srgb,var(--scene-ice) 18%,transparent);color:var(--scene-ice);font-size:var(--text-sm);pointer-events:none;transition:opacity var(--duration-slow) var(--ease-out)}.hint.gone.svelte-1esl66l{opacity:0}@media(prefers-reduced-motion:reduce){.hint.svelte-1esl66l{transition:none}}.toast.svelte-3aiqei{position:absolute;bottom:var(--space-6);left:50%;z-index:6;max-width:calc(100% - var(--space-6));margin:0;padding:var(--space-1) var(--space-4);transform:translate(-50%);border-radius:999px;background:color-mix(in srgb,var(--scene-ink) 82%,transparent);border:1px solid color-mix(in srgb,var(--scene-ice) 22%,transparent);color:var(--scene-ice);font-size:var(--text-sm);text-align:center;pointer-events:none}.stage.svelte-19p57oo{position:absolute;inset:0;z-index:7;display:grid;place-items:center;padding:var(--space-6);pointer-events:none}.card.svelte-19p57oo{--title-color: var(--scene-ice);--glow: var(--scene-mint);position:relative;isolation:isolate;max-width:100%;text-align:center;animation:svelte-19p57oo-enter var(--enter) var(--ease-out) both,svelte-19p57oo-leave var(--leave) ease-in calc(var(--enter) + var(--hold)) forwards}.card.svelte-19p57oo:before{content:"";position:absolute;inset:-40% -25%;z-index:-1;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--scene-ink) 78%,transparent) 0%,color-mix(in srgb,var(--scene-ink) 52%,transparent) 45%,transparent 72%)}.sub.svelte-19p57oo{margin:0 0 var(--space-2);font-size:clamp(1rem,2.4vw,2rem);font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--scene-ice);text-shadow:0 0 18px var(--scene-ink)}.title.svelte-19p57oo{margin:0;line-height:1;text-transform:uppercase;overflow-wrap:anywhere;color:var(--title-color);text-shadow:0 0 24px color-mix(in srgb,var(--scene-ink) 90%,transparent),0 0 48px color-mix(in srgb,var(--glow) 55%,transparent)}.level.svelte-19p57oo .title:where(.svelte-19p57oo){font-size:clamp(2.2rem,8vw,7rem);font-weight:300;letter-spacing:.22em}.level.svelte-19p57oo .sub:where(.svelte-19p57oo){color:var(--scene-mint)}.rule.svelte-19p57oo{display:block;width:min(60%,24rem);height:2px;margin:var(--space-4) auto 0;background:linear-gradient(90deg,transparent,var(--scene-mint),transparent);transform-origin:center;animation:svelte-19p57oo-rule var(--enter) var(--ease-out) var(--beat) both}.dj.svelte-19p57oo{--title-color: var(--scene-mint);--glow: var(--scene-mint)}.dj.svelte-19p57oo .title:where(.svelte-19p57oo){font-size:clamp(3.2rem,14vw,13rem);font-weight:900;letter-spacing:.03em}.dj.svelte-19p57oo .sub:where(.svelte-19p57oo){font-size:clamp(1.1rem,2.8vw,2.4rem)}.drop.svelte-19p57oo{--glow: var(--scene-rose);animation:svelte-19p57oo-punch var(--enter) var(--ease-out) both,svelte-19p57oo-leave var(--leave) ease-in calc(var(--enter) + var(--hold)) forwards}.drop.svelte-19p57oo .title:where(.svelte-19p57oo){font-size:clamp(3rem,12vw,11rem);font-weight:900;font-style:italic;letter-spacing:.05em}@keyframes svelte-19p57oo-enter{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes svelte-19p57oo-punch{0%{opacity:0;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}@keyframes svelte-19p57oo-leave{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}@keyframes svelte-19p57oo-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.card.svelte-19p57oo,.drop.svelte-19p57oo{animation:svelte-19p57oo-fade-in var(--enter) linear both,svelte-19p57oo-fade-out var(--leave) linear calc(var(--enter) + var(--hold)) forwards}.rule.svelte-19p57oo{animation:none}@keyframes svelte-19p57oo-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-19p57oo-fade-out{0%{opacity:1}to{opacity:0}}}.hud.svelte-1d0iumc{position:absolute;top:var(--space-3);left:var(--space-3);z-index:6;padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--scene-ice) 22%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--scene-ink) 78%,transparent);color:var(--scene-ice);font-size:var(--text-xs);pointer-events:none}dl.svelte-1d0iumc{display:grid;grid-template-columns:auto auto;gap:2px var(--space-3);margin:0}dt.svelte-1d0iumc{color:color-mix(in srgb,var(--scene-ice) 66%,transparent)}dd.svelte-1d0iumc{margin:0;font-variant-numeric:tabular-nums;font-weight:600}.sillage.svelte-xgn5fn{position:absolute;inset:0;overflow:hidden;background:radial-gradient(120% 100% at 50% 0%,var(--scene-velvet),var(--scene-ink) 72%);color:var(--scene-ice)}.sillage.cinema.svelte-xgn5fn,.sillage.cinema.svelte-xgn5fn canvas:where(.svelte-xgn5fn){cursor:none}canvas.svelte-xgn5fn{display:block;width:100%;height:100%;transition:opacity var(--duration-slow) var(--ease-out)}canvas.hidden.svelte-xgn5fn{opacity:0}.mirror-frame.svelte-xgn5fn{position:absolute;top:calc(16px + var(--banner, 0px));left:50%;transform:translate(-50%);width:clamp(200px,30%,340px);aspect-ratio:1 / .36;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--scene-ice) 40%,transparent);box-shadow:0 0 28px color-mix(in srgb,var(--scene-azure) 35%,transparent);pointer-events:none}.drop.svelte-xgn5fn{position:absolute;inset:var(--space-3);z-index:6;display:grid;place-content:center;justify-items:center;gap:var(--space-2);padding:var(--space-6);border:2px dashed var(--scene-mint);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--scene-ink) 82%,transparent);backdrop-filter:blur(8px);text-align:center;font-size:var(--text-sm);color:var(--scene-ice);pointer-events:none}.drop.svelte-xgn5fn strong:where(.svelte-xgn5fn){font-size:var(--text-lg);color:var(--scene-mint)}.drop.svelte-xgn5fn>span:where(.svelte-xgn5fn):first-child{font-size:2.5rem;color:var(--scene-mint)}.veil.svelte-xgn5fn{position:absolute;inset:0;display:grid;place-items:center;margin:0;padding:var(--space-6);text-align:center;font-size:var(--text-sm);color:var(--scene-ice);z-index:1}@media(prefers-reduced-motion:reduce){canvas.svelte-xgn5fn{transition:none}}
