.flame-fade-in.svelte-1w6i5tm{animation:.3s forwards svelte-1w6i5tm-flame-fade-in}@keyframes svelte-1w6i5tm-flame-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.flame-fade-in.svelte-1w6i5tm{animation:none}}.door-vote.svelte-10cc8r6{z-index:5;color:oklch(78% .07 20);opacity:1;background:oklch(0% 0 0/.55);border-radius:999px;align-items:center;gap:.15rem;padding:.15rem .25rem;transition:opacity .4s .4s;display:flex;position:absolute;bottom:.3rem;right:.3rem}.door-vote.is-hidden.svelte-10cc8r6{opacity:0;pointer-events:none;transition:opacity .4s ease var(--door-delay,0s)}.door-heard.svelte-10cc8r6{z-index:5;color:oklch(78% .07 20);opacity:1;background:oklch(0% 0 0/.55);border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;transition:opacity .4s .4s;display:grid;position:absolute;top:.3rem;right:.3rem}.door-heard.svelte-10cc8r6 svg:where(.svelte-10cc8r6){width:.95rem;height:.95rem}.door-heard.is-hidden.svelte-10cc8r6{opacity:0;pointer-events:none;transition:opacity .4s ease var(--door-delay,0s)}.vote-btn.svelte-10cc8r6{color:oklch(78% .07 20/.75);cursor:pointer;border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;transition:color .15s,background-color .15s;display:grid}.vote-btn.svelte-10cc8r6 svg:where(.svelte-10cc8r6){width:.95rem;height:.95rem}.vote-btn.svelte-10cc8r6:hover,.vote-btn.svelte-10cc8r6:focus-visible{color:oklch(90% .08 20);background:oklch(100% 0 0/.12)}.vote-btn.is-active.svelte-10cc8r6{color:oklch(85% .1 20);background:oklch(78% .07 20/.22)}@media (width<=420px){.door-vote.svelte-10cc8r6{padding:.1rem .15rem;bottom:.2rem;right:.2rem}.door-heard.svelte-10cc8r6{width:1.35rem;height:1.35rem;top:.2rem;right:.2rem}.vote-btn.svelte-10cc8r6{width:1.35rem;height:1.35rem}}.cover-img.svelte-10cc8r6{opacity:.45;transition:opacity .3s}.cover-shade.svelte-10cc8r6{background-image:linear-gradient(#0000,oklch(0% 0 0/.7),#000)}.door-wrap.svelte-10cc8r6:hover:not(.over-door) .cover-img:where(.svelte-10cc8r6),.door-wrap.svelte-10cc8r6:focus-visible .cover-img:where(.svelte-10cc8r6),.is-playing.svelte-10cc8r6 .cover-img:where(.svelte-10cc8r6){opacity:1}.door-wrap.svelte-10cc8r6:hover:not(.over-door) .cover-shade:where(.svelte-10cc8r6),.door-wrap.svelte-10cc8r6:focus-visible .cover-shade:where(.svelte-10cc8r6),.is-playing.svelte-10cc8r6 .cover-shade:where(.svelte-10cc8r6){background-image:linear-gradient(#0000,oklch(0% 0 0/.15),oklch(0% 0 0/.85))}.door-wrap.svelte-10cc8r6{-webkit-touch-callout:none;perspective:2800px;perspective-origin:0%;cursor:pointer}.door-wrap.is-locked.svelte-10cc8r6{cursor:not-allowed}.door.svelte-10cc8r6{transform-origin:0;transform-style:preserve-3d;backface-visibility:hidden;transition:transform .8s cubic-bezier(.2,.75,.25,1),box-shadow .3s;transition-delay:var(--door-delay,0s);background:repeating-linear-gradient(135deg,oklch(100% 0 0/.025) 0 6px,#0000 6px 12px),linear-gradient(160deg,oklch(20% .06 20),oklch(10% .03 20));border-color:oklch(42% .14 20)}.door-number.svelte-10cc8r6{color:var(--gold);text-shadow:0 2px oklch(0% 0 0/.6);font-size:clamp(1.6rem,6vw,2.6rem)}.is-listened.svelte-10cc8r6:not(.is-open):not(.is-today) .door-number:where(.svelte-10cc8r6){color:oklch(78% .07 20)}.today-badge.svelte-10cc8r6{opacity:1;transition:opacity .4s .4s}.is-open.svelte-10cc8r6 .today-badge:where(.svelte-10cc8r6){opacity:0;transition:opacity .4s ease var(--door-delay,0s)}.is-today.svelte-10cc8r6 .door-number:where(.svelte-10cc8r6){color:#ffd9a0}.knob.svelte-10cc8r6{background:var(--gold);border-radius:9999px;width:7px;height:7px;position:absolute;top:50%;right:10%;box-shadow:0 0 6px oklch(82% .12 85/.6)}.is-locked.svelte-10cc8r6 .door:where(.svelte-10cc8r6){border-color:var(--border);background:linear-gradient(160deg,oklch(13% 0 0),oklch(7% 0 0))}.is-locked.svelte-10cc8r6 .door-number:where(.svelte-10cc8r6){color:oklch(45% 0 0);text-shadow:none}.door-wrap.svelte-10cc8r6:not(.is-locked):not(.is-open):hover .door:where(.svelte-10cc8r6){transform:rotateY(-14deg);box-shadow:8px 0 24px oklch(57% .22 20/.35)}.is-today.svelte-10cc8r6:not(.is-open) .door:where(.svelte-10cc8r6){border-color:var(--primary);animation:2.2s ease-in-out infinite svelte-10cc8r6-pulse}.is-open.svelte-10cc8r6 .door:where(.svelte-10cc8r6){transform:rotateY(calc(var(--door-open,96deg) * -1));backface-visibility:visible;cursor:pointer}.is-open.svelte-10cc8r6 .window:where(.svelte-10cc8r6){border-color:color-mix(in oklab, var(--gold) 55%, var(--border))}.is-open.svelte-10cc8r6 .door-number:where(.svelte-10cc8r6),.is-open.svelte-10cc8r6 .knob:where(.svelte-10cc8r6){opacity:0}.is-open.svelte-10cc8r6 .door:where(.svelte-10cc8r6):hover{border-color:var(--gold);box-shadow:-3px 0 14px oklch(57% .22 20/.55)}.door-close.svelte-10cc8r6{z-index:2;border:1px solid var(--gold);background:var(--card);width:1.9rem;height:1.9rem;color:var(--gold);opacity:0;pointer-events:none;border-radius:999px;place-items:center;display:grid;position:absolute;top:.25rem;left:-.5rem}.door-close.svelte-10cc8r6 svg:where(.svelte-10cc8r6){width:1rem;height:1rem}.door-close.svelte-10cc8r6:focus-visible{opacity:1;outline:2px solid var(--ring);outline-offset:2px}@keyframes svelte-10cc8r6-pulse{50%{box-shadow:0 0 22px oklch(57% .22 20/.55)}}.is-playing.svelte-10cc8r6{z-index:1}.is-playing.svelte-10cc8r6 .window:where(.svelte-10cc8r6){border-color:var(--gold);animation:1.8s ease-in-out infinite alternate svelte-10cc8r6-glow}@keyframes svelte-10cc8r6-glow{0%{box-shadow:0 0 6px 1px oklch(82% .12 85/.55),0 0 16px 3px oklch(57% .22 20/.4)}to{box-shadow:0 0 12px 3px oklch(82% .12 85/.8),0 0 32px 8px oklch(57% .22 20/.6)}}.eq.svelte-10cc8r6{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.eq.svelte-10cc8r6 i:where(.svelte-10cc8r6){background:var(--primary);width:3px;animation:.9s ease-in-out infinite svelte-10cc8r6-eq}.eq.svelte-10cc8r6 i:where(.svelte-10cc8r6):nth-child(2){animation-delay:-.3s}.eq.svelte-10cc8r6 i:where(.svelte-10cc8r6):nth-child(3){animation-delay:-.6s}@keyframes svelte-10cc8r6-eq{0%,to{height:3px}50%{height:12px}}@media (prefers-reduced-motion:reduce){.door.svelte-10cc8r6,.is-today.svelte-10cc8r6:not(.is-open) .door:where(.svelte-10cc8r6),.today-badge.svelte-10cc8r6,.door-vote.svelte-10cc8r6,.door-heard.svelte-10cc8r6,.eq.svelte-10cc8r6 i:where(.svelte-10cc8r6){transition:none;animation:none}.is-playing.svelte-10cc8r6 .window:where(.svelte-10cc8r6){animation:none;box-shadow:0 0 10px 2px oklch(82% .12 85/.7),0 0 24px 5px oklch(57% .22 20/.5)}}.backdrop.svelte-utf1u2{z-index:-20;pointer-events:none;background:linear-gradient(#0b0a09,#050505);position:fixed;inset:0;overflow:hidden}.blob.svelte-utf1u2{aspect-ratio:1;will-change:transform;border-radius:9999px;position:absolute}.ember.svelte-utf1u2{background:radial-gradient(circle,oklch(50% .22 35/.42),#0000 65%);width:max(70vw,34rem);animation:11s ease-in-out infinite alternate svelte-utf1u2-drift-a;top:-22%;right:-14%}.crimson.svelte-utf1u2{background:radial-gradient(circle,oklch(42% .2 25/.4),#0000 65%);width:max(62vw,30rem);animation:14s ease-in-out infinite alternate svelte-utf1u2-drift-b;bottom:-24%;left:-16%}.gold.svelte-utf1u2{background:radial-gradient(circle,oklch(78% .16 75/.13),#0000 62%);width:max(40vw,20rem);animation:17s ease-in-out infinite alternate svelte-utf1u2-drift-c;top:38%;left:48%}@keyframes svelte-utf1u2-drift-a{0%{opacity:.8;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate(-28%,22%)scale(1.2)}}@keyframes svelte-utf1u2-drift-b{0%{opacity:1;transform:translate(0,0)scale(1.1)}to{opacity:.75;transform:translate(30%,-20%)scale(.9)}}@keyframes svelte-utf1u2-drift-c{0%{transform:translate(-55%,-30%)scale(.85)}to{transform:translate(30%,28%)scale(1.25)}}@media (prefers-reduced-motion:reduce){.blob.svelte-utf1u2{animation:none}}.outlined.svelte-jz8lnl{text-shadow:1px 1px #000,-1px -1px #000,1px -1px #000,-1px 1px #000,0 0 4px #000,0 0 8px #000}.lb-note.svelte-1v1aaof{color:var(--muted-foreground);margin-top:1rem;font-size:.9rem}.lb-wrap.svelte-1v1aaof{container-type:inline-size}.n-full.svelte-1v1aaof{display:none}.lb-table.svelte-1v1aaof{border-collapse:separate;border-spacing:0 .25rem;table-layout:fixed;width:100%;margin-top:.75rem;font-size:.85rem}th.svelte-1v1aaof{color:var(--muted-foreground);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;padding:0 .2rem .15rem;font-size:.56rem;font-weight:700}th.total.svelte-1v1aaof{color:var(--gold)}td.svelte-1v1aaof{background:color-mix(in oklab, var(--background) 55%, transparent);padding:.4rem .25rem}td.svelte-1v1aaof:first-child{border-radius:.7rem 0 0 .7rem}td.svelte-1v1aaof:last-child{border-radius:0 .7rem .7rem 0}tr.me.svelte-1v1aaof td:where(.svelte-1v1aaof){background:color-mix(in oklab, var(--primary) 22%, var(--background));border-block:1px solid var(--gold)}tr.me.svelte-1v1aaof td:where(.svelte-1v1aaof):first-child{border-left:1px solid var(--gold)}tr.me.svelte-1v1aaof td:where(.svelte-1v1aaof):last-child{border-right:1px solid var(--gold)}.rank.svelte-1v1aaof{width:2rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-align:left;font-weight:700}td.rank.first.svelte-1v1aaof{color:var(--gold)}th.rank.svelte-1v1aaof,th.id.svelte-1v1aaof{text-align:left}.id.svelte-1v1aaof{width:auto;overflow:hidden}.num.svelte-1v1aaof{font-variant-numeric:tabular-nums;text-align:right;width:3.4rem}td.num.svelte-1v1aaof{color:var(--foreground)}td.total.svelte-1v1aaof{width:3.8rem;color:var(--gold);font-weight:800}th.num.total.svelte-1v1aaof{width:3.8rem}@container (width>=26rem){.n-compact.svelte-1v1aaof{display:none}.n-full.svelte-1v1aaof{display:inline}.num.svelte-1v1aaof{width:5.2rem}td.total.svelte-1v1aaof,th.num.total.svelte-1v1aaof{width:5.8rem}th.svelte-1v1aaof{letter-spacing:.06em;font-size:.62rem}}.lb-tag.svelte-1v1aaof{letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600}.lb-badge.svelte-1v1aaof{background:var(--gold);color:oklch(20% .04 60);letter-spacing:.06em;text-transform:uppercase;vertical-align:.05rem;border-radius:999px;margin-left:.3rem;padding:.05rem .4rem;font-size:.6rem;font-weight:800;display:inline-block}.lb-gap.svelte-1v1aaof td:where(.svelte-1v1aaof){color:var(--muted-foreground);text-align:center;background:0 0;padding:0;line-height:1}.rules-dialog.svelte-1a7qhlj{border:1px solid color-mix(in oklab, var(--gold) 40%, var(--border));background:color-mix(in oklab, var(--card) 97%, black);width:min(94vw,28rem);max-height:85dvh;color:var(--foreground);box-shadow:0 18px 60px #000000a6, 0 0 28px color-mix(in oklab, var(--primary) 28%, transparent);scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--gold) 45%, transparent) transparent;border-radius:1rem;margin:auto;padding:1rem;position:fixed;inset:0;overflow-y:auto}.rules-dialog.svelte-1a7qhlj::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:oklch(4% 0 0/.66)}.rules-title.svelte-1a7qhlj:focus{outline:none}.rules-close.svelte-1a7qhlj{width:2.5rem;height:2.5rem;color:var(--muted-foreground);cursor:pointer;border-radius:999px;place-items:center;transition:color .16s,background-color .16s;display:grid;position:absolute;top:.5rem;right:.5rem}.rules-close.svelte-1a7qhlj svg:where(.svelte-1a7qhlj){width:1.15rem;height:1.15rem}.rules-close.svelte-1a7qhlj:hover{background:color-mix(in oklab, var(--primary) 22%, transparent);color:var(--gold)}.rules-close.svelte-1a7qhlj:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.rules-list.svelte-1a7qhlj{color:var(--muted-foreground);gap:.7rem;margin:.9rem 0 0;padding:0;font-size:.85rem;line-height:1.45;list-style:none;display:grid}.rules-list.svelte-1a7qhlj li:where(.svelte-1a7qhlj){padding-left:1.1rem;position:relative}.rules-list.svelte-1a7qhlj li:where(.svelte-1a7qhlj):before{content:"";background:var(--gold);border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:.5em;left:0}@media (prefers-reduced-motion:reduce){.rules-close.svelte-1a7qhlj{transition:none}}.lb-trigger.svelte-c0r7k3{border:1px solid color-mix(in oklab, var(--gold) 35%, var(--border));background:color-mix(in oklab, var(--card) 78%, transparent);width:2.75rem;height:2.75rem;color:var(--gold);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;place-items:center;transition:border-color .16s,box-shadow .16s,background-color .16s;display:inline-grid}.lb-trigger.svelte-c0r7k3:hover{border-color:var(--gold);background:color-mix(in oklab, var(--card) 92%, transparent);box-shadow:0 0 14px color-mix(in oklab, var(--primary) 45%, transparent)}.lb-trigger.svelte-c0r7k3:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.lb-trigger.svelte-c0r7k3 svg:where(.svelte-c0r7k3){width:1.25rem;height:1.25rem}.lb-dialog.svelte-c0r7k3{border:1px solid color-mix(in oklab, var(--gold) 40%, var(--border));background:color-mix(in oklab, var(--card) 97%, black);width:min(94vw,36rem);max-height:85dvh;color:var(--foreground);box-shadow:0 18px 60px #000000a6, 0 0 28px color-mix(in oklab, var(--primary) 28%, transparent);scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--gold) 45%, transparent) transparent;border-radius:1rem;margin:auto;padding:1rem;position:fixed;inset:0;overflow-y:auto}.lb-dialog.svelte-c0r7k3::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:oklch(4% 0 0/.66)}.lb-close.svelte-c0r7k3{width:2.5rem;height:2.5rem;color:var(--muted-foreground);cursor:pointer;border-radius:999px;place-items:center;transition:color .16s,background-color .16s;display:grid;position:absolute;top:.5rem;right:.5rem}.lb-close.svelte-c0r7k3 svg:where(.svelte-c0r7k3){width:1.15rem;height:1.15rem}.lb-close.svelte-c0r7k3:hover{background:color-mix(in oklab, var(--primary) 22%, transparent);color:var(--gold)}.lb-close.svelte-c0r7k3:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.lb-title.svelte-c0r7k3:focus{outline:none}.lb-period.svelte-c0r7k3{color:var(--gold);letter-spacing:.06em;margin-top:.15rem;font-size:.8rem;font-weight:700}.lb-link.svelte-c0r7k3{color:var(--gold);text-underline-offset:.2em;cursor:pointer;margin:.9rem auto 0;padding:.2rem .4rem;font-size:.8rem;font-weight:600;text-decoration:underline;display:block}.lb-link.svelte-c0r7k3:hover{color:color-mix(in oklab, var(--gold) 70%, white)}.lb-link.svelte-c0r7k3:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:.25rem}.lb-privacy.svelte-c0r7k3{color:var(--muted-foreground);margin-top:1rem;font-size:.72rem}@media (prefers-reduced-motion:reduce){.lb-trigger.svelte-c0r7k3,.lb-close.svelte-c0r7k3{transition:none}}.season-board.svelte-1vhnww4{border:1px solid color-mix(in oklab, var(--gold) 40%, var(--border));background:color-mix(in oklab, var(--card) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;padding:1rem;box-shadow:0 12px 40px #00000080}.season-period.svelte-1vhnww4{color:var(--gold);letter-spacing:.06em;margin-top:.15rem;font-size:.8rem;font-weight:700}.lb-link.svelte-1vhnww4{color:var(--gold);text-underline-offset:.2em;cursor:pointer;margin:.9rem auto 0;padding:.2rem .4rem;font-size:.8rem;font-weight:600;text-decoration:underline;display:block}.lb-link.svelte-1vhnww4:hover{color:color-mix(in oklab, var(--gold) 70%, white)}.lb-link.svelte-1vhnww4:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:.25rem}.season-privacy.svelte-1vhnww4{color:var(--muted-foreground);margin-top:1rem;font-size:.72rem}.select.svelte-1nsvex0{color:var(--gold);display:inline-flex;position:relative}.select--field.svelte-1nsvex0{flex:1;min-width:0;display:flex}.select-trigger.svelte-1nsvex0{border:1px solid color-mix(in oklab, var(--gold) 35%, var(--border));background:color-mix(in oklab, var(--card) 78%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:8.5rem;color:var(--foreground);font:inherit;letter-spacing:.02em;cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .75rem;font-size:.875rem;font-weight:600;transition:border-color .16s,box-shadow .16s,background-color .16s;display:inline-flex}.select--field.svelte-1nsvex0 .select-trigger:where(.svelte-1nsvex0){background:color-mix(in oklab, var(--card) 92%, var(--background));font-variant-numeric:tabular-nums;letter-spacing:.06em;border-radius:.9rem;width:100%;min-width:0;min-height:4.25rem;padding:.75rem .9rem .75rem 1rem;font-size:1.65rem;font-weight:700;box-shadow:inset 0 1px #ffffff0d,0 5px 18px #0000002e}.select-trigger.svelte-1nsvex0:hover:not(:disabled),.select-trigger[aria-expanded=true].svelte-1nsvex0{border-color:var(--gold);box-shadow:0 0 14px color-mix(in oklab, var(--primary) 45%, transparent)}.select-trigger.svelte-1nsvex0:focus-visible{border-color:var(--gold);box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--ring);outline:none}.select-trigger.svelte-1nsvex0:disabled{cursor:wait;opacity:.65}.select-value.svelte-1nsvex0{text-align:left;flex:1}.select-short.svelte-1nsvex0{display:none}@media (width<=40rem){.select-short.svelte-1nsvex0{letter-spacing:.06em;display:inline}.select-long.svelte-1nsvex0{display:none}.select--pill.svelte-1nsvex0 .select-trigger:where(.svelte-1nsvex0){gap:.4rem;min-width:0;padding:.45rem .65rem}}.select-chevron.svelte-1nsvex0{width:.9rem;height:.9rem;color:var(--gold);flex:none;transition:transform .16s}.select-chevron.open.svelte-1nsvex0{transform:rotate(180deg)}.select-list.svelte-1nsvex0{z-index:50;border:1px solid color-mix(in oklab, var(--gold) 45%, var(--border));background:color-mix(in oklab, var(--card) 94%, black);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:100%;max-height:15rem;box-shadow:0 12px 32px oklch(0% 0 0/.55), 0 0 18px color-mix(in oklab, var(--primary) 30%, transparent);scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--gold) 45%, transparent) transparent;border-radius:.9rem;outline:none;margin:0;padding:.3rem;list-style:none;animation:.14s ease-out svelte-1nsvex0-select-pop;position:absolute;top:calc(100% + .4rem);left:0;overflow-y:auto}.select-list.svelte-1nsvex0::-webkit-scrollbar{width:.5rem}.select-list.svelte-1nsvex0::-webkit-scrollbar-track{background:0 0;margin:.4rem 0}.select-list.svelte-1nsvex0::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--gold) 45%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.select-list.svelte-1nsvex0::-webkit-scrollbar-thumb:hover{background:var(--gold);background-clip:padding-box}.right.svelte-1nsvex0 .select-list:where(.svelte-1nsvex0){left:auto;right:0}.select-option.svelte-1nsvex0{color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;border-radius:.6rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .7rem;font-size:.875rem;font-weight:600;display:flex}.select--field.svelte-1nsvex0 .select-option:where(.svelte-1nsvex0){font-size:1.1rem}.select-option.active.svelte-1nsvex0{background:color-mix(in oklab, var(--primary) 28%, transparent)}.select-option[aria-selected=true].svelte-1nsvex0{color:var(--gold)}.select-check.svelte-1nsvex0{width:.9rem;height:.9rem;color:var(--gold)}@keyframes svelte-1nsvex0-select-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@media (prefers-reduced-motion:reduce){.select-trigger.svelte-1nsvex0,.select-chevron.svelte-1nsvex0{transition:none}.select-list.svelte-1nsvex0{animation:none}}.player-dock.svelte-nfsfpn{z-index:10000;inset-inline:0;pointer-events:none;padding-inline:.75rem;position:fixed;bottom:0}.player-drawer.svelte-nfsfpn{max-width:32rem;padding:0 1rem max(.75rem, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);pointer-events:auto;transform:translateY(var(--drag-offset));background:radial-gradient(60% 130% at 10% 0,oklch(42% .17 20/.5),#0000 62%),radial-gradient(46% 110% at 94% 105%,oklch(36% .15 14/.5),#0000 66%),radial-gradient(28% 80% at 58% 25%,oklch(30% .12 26/.3),#0000 72%),oklch(5.5% 0 0/.96);border:1px solid oklch(34% .13 20);border-bottom:0;border-radius:1rem 1rem 0 0;margin-inline:auto;transition:transform .18s;box-shadow:0 -.75rem 2rem oklch(0% 0 0/.5),0 0 1.5rem oklch(57% .22 20/.12)}.player-drawer[hidden].svelte-nfsfpn{display:none}.player-drawer.dragging.svelte-nfsfpn{transition:none}.drawer-top.svelte-nfsfpn{place-items:center;min-height:2.75rem;display:grid;position:relative}.drawer-handle-zone.svelte-nfsfpn{touch-action:none;cursor:grab;place-items:center;width:calc(100% - 3.5rem);height:100%;display:grid}.drawer-handle-zone.svelte-nfsfpn:active{cursor:grabbing}.drawer-close.svelte-nfsfpn{width:2.75rem;height:2.75rem;color:var(--muted-foreground);border-radius:.75rem;place-items:center;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.drawer-close.svelte-nfsfpn:hover{background:var(--muted);color:var(--foreground)}.player-tab.svelte-nfsfpn{right:max(.75rem, env(safe-area-inset-right));min-height:2.75rem;padding:0 .9rem env(safe-area-inset-bottom);color:var(--foreground);pointer-events:auto;background:oklch(5.5% 0 0/.96);border:1px solid oklch(34% .13 20);border-bottom-width:0;border-radius:.75rem .75rem 0 0;align-items:center;gap:.4rem;font-size:.8rem;display:flex;position:absolute;bottom:0;box-shadow:0 0 1.5rem oklch(57% .22 20/.14)}.player-tab.svelte-nfsfpn:hover{border-color:var(--primary);color:var(--primary)}.drawer-grip.svelte-nfsfpn{background:var(--muted-foreground);opacity:.7;border-radius:9999px;width:2.75rem;height:.25rem}.player-layout.svelte-nfsfpn{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:center;gap:.75rem;display:grid}.volume-placeholder.svelte-nfsfpn{width:2.75rem}.track-main.svelte-nfsfpn{flex-direction:column;gap:.25rem;min-width:0;display:flex}.track-transport.svelte-nfsfpn{justify-content:center;align-items:center;gap:.5rem;display:flex}.skip-button.svelte-nfsfpn{width:2.75rem;height:2.75rem;color:var(--foreground);border-radius:.75rem;flex-shrink:0;place-items:center;transition:background-color .12s,color .12s,transform .12s;display:grid}.skip-button.svelte-nfsfpn:hover{background:var(--muted);color:var(--primary)}.skip-button.svelte-nfsfpn:active{transform:scale(.96)}.track-details.svelte-nfsfpn{flex-direction:column;gap:.1rem;min-width:0;display:flex}.seek-row.svelte-nfsfpn{align-items:center;gap:.4rem;display:flex}.track-title.svelte-nfsfpn{min-width:0;color:var(--foreground);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:1.75rem;font-weight:700;line-height:1.2;overflow:hidden}.track-album.svelte-nfsfpn{color:var(--muted-foreground);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.track-time.svelte-nfsfpn{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.6875rem}.track-error.svelte-nfsfpn{color:var(--primary);font-size:.75rem}.play-button.svelte-nfsfpn,.volume-button.svelte-nfsfpn{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background-color .12s,color .12s,transform .12s;display:flex}.play-button.svelte-nfsfpn{background:var(--primary);color:var(--primary-foreground)}.play-button.svelte-nfsfpn:hover{filter:brightness(1.12)}.play-button.svelte-nfsfpn:active,.volume-button.svelte-nfsfpn:active{transform:scale(.96)}.volume-side.svelte-nfsfpn{flex-direction:column;flex-shrink:0;align-items:center;gap:.25rem;display:flex}.volume-button.svelte-nfsfpn{color:var(--foreground)}.volume-button.svelte-nfsfpn:hover{color:var(--primary);background:var(--muted)}.seek.svelte-nfsfpn{accent-color:var(--primary);cursor:pointer;flex:1;width:100%;min-width:0;height:1.25rem}.volume-slider.svelte-nfsfpn{width:1.25rem;height:4.5rem;accent-color:var(--primary);cursor:pointer;writing-mode:vertical-lr;direction:rtl}@media (width<=639px){.player-drawer.svelte-nfsfpn{padding-inline:.75rem}.player-layout.svelte-nfsfpn{gap:.5rem}.track-transport.svelte-nfsfpn{gap:.25rem}.volume-slider.svelte-nfsfpn{display:none}}@media (prefers-reduced-motion:reduce){.player-drawer.svelte-nfsfpn,.play-button.svelte-nfsfpn,.skip-button.svelte-nfsfpn,.volume-button.svelte-nfsfpn{transition:none}}.reminder-trigger.svelte-moeeg1{border:1px solid color-mix(in oklab, var(--gold) 35%, var(--border));background:color-mix(in oklab, var(--card) 78%, transparent);width:2.75rem;height:2.75rem;color:var(--gold);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;place-items:center;transition:border-color .16s,box-shadow .16s,background-color .16s;display:inline-grid}.reminder-trigger.svelte-moeeg1:hover{border-color:var(--gold);background:color-mix(in oklab, var(--card) 92%, transparent);box-shadow:0 0 14px color-mix(in oklab, var(--primary) 45%, transparent)}.reminder-trigger.svelte-moeeg1:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.reminder-trigger.svelte-moeeg1 svg:where(.svelte-moeeg1){width:1.25rem;height:1.25rem}.reminder-time-field.svelte-moeeg1{color:var(--foreground);gap:.55rem;font-size:.875rem;font-weight:600;display:grid}.reminder-time-row.svelte-moeeg1{align-items:center;gap:.4rem;display:flex}.reminder-time-colon.svelte-moeeg1{color:var(--gold);font-size:1.65rem;font-weight:700}.reminder-panel.svelte-moeeg1{border:1px solid var(--border);background:color-mix(in oklab, var(--card) 96%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1rem;width:min(90vw,22rem);padding:1rem;position:absolute;top:calc(100% + .75rem);right:0;box-shadow:0 12px 40px #0000008c}.reminder-close.svelte-moeeg1{width:2.5rem;height:2.5rem;color:var(--muted-foreground);cursor:pointer;border-radius:999px;place-items:center;transition:color .16s,background-color .16s;display:grid;position:absolute;top:.5rem;right:.5rem}.reminder-close.svelte-moeeg1 svg:where(.svelte-moeeg1){width:1.15rem;height:1.15rem}.reminder-close.svelte-moeeg1:hover{background:color-mix(in oklab, var(--primary) 22%, transparent);color:var(--gold)}.reminder-close.svelte-moeeg1:focus-visible{outline:2px solid var(--ring);outline-offset:1px}@media (width<=40rem){.reminder-panel.svelte-moeeg1{width:auto;max-width:24rem;position:fixed;top:4rem;left:.75rem;right:.75rem}}@media (width<=40rem) and (height<=34rem){.reminder-panel.svelte-moeeg1{max-height:calc(100dvh - 4.75rem);overflow-y:auto}}@media (prefers-reduced-motion:reduce){.reminder-close.svelte-moeeg1,.reminder-trigger.svelte-moeeg1{transition:none}}.flakes.svelte-1s210rt{width:100%;height:100%;position:absolute;inset:0}.pile.svelte-1s210rt{filter:brightness(1.08)url(#snow-edge);width:100%;height:100%;position:absolute;inset:0}.toaster.svelte-1kymlcg{z-index:10001;width:auto;height:auto;inset:auto;top:max(10px, env(safe-area-inset-top));pointer-events:none;background:0 0;border:0;flex-direction:column;align-items:center;gap:.5rem;margin:0;padding:0;display:flex;position:fixed;left:1rem;right:1rem;overflow:visible}.toast.svelte-1kymlcg{pointer-events:auto;border:1px solid var(--border);background:radial-gradient(70% 160% at 8% 0%, oklch(42% .17 20/.5), transparent 62%), radial-gradient(50% 130% at 96% 110%, oklch(36% .15 14/.5), transparent 66%), color-mix(in oklab, var(--background) 92%, black);max-width:26rem;color:var(--foreground);border-left-width:3px;border-radius:.6rem;align-items:flex-start;gap:.75rem;padding:.7rem .9rem;font-size:.9rem;line-height:1.35;animation:.22s ease-out svelte-1kymlcg-toast-in;display:flex;box-shadow:0 8px 28px #00000080}.toast--success.svelte-1kymlcg{border-left-color:oklch(78% .07 20)}.toast--info.svelte-1kymlcg{border-left-color:var(--muted-foreground)}.toast--error.svelte-1kymlcg{border-left-color:oklch(65% .2 25)}.toast-close.svelte-1kymlcg{color:var(--muted-foreground);cursor:pointer;margin-left:auto;font-size:1.1rem;line-height:1}.toast-close.svelte-1kymlcg:hover{color:var(--foreground)}@keyframes svelte-1kymlcg-toast-in{0%{opacity:0;transform:translateY(.5rem)}}@media (prefers-reduced-motion:reduce){.toast.svelte-1kymlcg{animation:none}}.greeting.svelte-1uha8ag{color:var(--gold);text-shadow:1px 1px #000,-1px -1px #000,1px -1px #000,-1px 1px #000,0 0 30px oklch(57% .22 20/.45)}
