@charset "UTF-8";:root{--accent: rgb(214, 156, 255);--accent-dim: rgba(214, 156, 255, .5);--accent-wash: rgba(214, 156, 255, .18);--rose: rgb(255, 138, 186);--live: rgb(255, 92, 142);--text: rgb(255, 250, 253);--text-dim: rgba(240, 226, 245, .78);--hairline: rgba(255, 255, 255, .08);--surface: rgba(255, 255, 255, .04);--radius-card: 12px;--mascot-w: clamp(140px, 22vw, 210px);font-family:Cantarell,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text)}*,*:before,*:after{box-sizing:border-box}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--accent-dim);outline-offset:2px}button,a{appearance:none;-webkit-appearance:none;background:none;border:none;margin:0;padding:0;color:inherit;font:inherit;cursor:pointer}body{margin:0;overflow:hidden;background:radial-gradient(120% 90% at 50% 15%,#1c0f2b,#120a1c 45%,#070409)}.Background{position:fixed;inset:0;z-index:-1;pointer-events:none}.Background>canvas{display:block;width:100%;height:100%}main.svelte-1n46o8q{position:fixed;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;padding:24px;overflow-y:auto}@media(max-width:560px){main.with-mascot.svelte-1n46o8q{padding-bottom:calc(24px + var(--mascot-w))}}.stack.svelte-1n46o8q{display:flex;flex-direction:column;gap:12px;margin:auto 0;width:min(340px,90vw)}.intro.svelte-1n46o8q{margin:0 0 14px;text-align:center}.intro.svelte-1n46o8q h2:where(.svelte-1n46o8q){margin:0 0 6px;font-size:15px;font-weight:600;color:var(--text)}.intro.svelte-1n46o8q p:where(.svelte-1n46o8q){margin:0;font-size:13px;line-height:1.5;color:#fff0faad}.brand.svelte-1n46o8q{text-align:center;margin-bottom:4px;animation:svelte-1n46o8q-enter .5s cubic-bezier(.2,.8,.2,1) both}.brand.svelte-1n46o8q h1:where(.svelte-1n46o8q){margin:0;font-size:30px;font-weight:700;letter-spacing:-.02em;background:linear-gradient(100deg,var(--rose),var(--accent) 70%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 10px rgba(0,0,0,.65))}.brand.svelte-1n46o8q .status:where(.svelte-1n46o8q){display:inline-flex;align-items:center;gap:8px;margin:8px 0 0;font-size:13px;color:var(--text-dim);text-shadow:0 1px 6px rgba(0,0,0,.7);padding:5px 12px;border:1px solid transparent}.brand.svelte-1n46o8q .status.live:where(.svelte-1n46o8q){padding:5px 12px;border-radius:999px;background:#ff5c8e24;border:1px solid rgba(255,92,142,.45);color:var(--text);transition:background .15s,border-color .15s,transform .15s}.brand.svelte-1n46o8q .status.live:where(.svelte-1n46o8q):hover{background:#ff5c8e3d;transform:translateY(-1px)}.brand.svelte-1n46o8q .status.live:where(.svelte-1n46o8q):focus-visible{outline:2px solid var(--accent-dim);outline-offset:3px}.brand.svelte-1n46o8q .status.next:where(.svelte-1n46o8q){padding:5px 12px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text);transition:background .15s,border-color .15s,transform .15s}.brand.svelte-1n46o8q .status.next:where(.svelte-1n46o8q):hover{background:#ffffff1a;border-color:var(--accent-dim);transform:translateY(-1px)}.brand.svelte-1n46o8q .status.next:where(.svelte-1n46o8q):focus-visible{outline:2px solid var(--accent-dim);outline-offset:3px}.brand.svelte-1n46o8q .word:where(.svelte-1n46o8q){font-weight:600}.brand.svelte-1n46o8q .detail:where(.svelte-1n46o8q){color:var(--text-dim);font-size:12px}.brand.svelte-1n46o8q .dot:where(.svelte-1n46o8q){position:relative;width:8px;height:8px;border-radius:50%;background:var(--live)}.brand.svelte-1n46o8q .dot:where(.svelte-1n46o8q):after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--live);animation:svelte-1n46o8q-pulse 2s ease-out infinite}.brand.leaving.svelte-1n46o8q,.preview.leaving.svelte-1n46o8q{opacity:0;transition:opacity .25s ease}.preview.svelte-1n46o8q{position:relative;display:block;width:100%;aspect-ratio:16/9;margin-bottom:4px;padding:0;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 28px #0000008c;background:#00000059;cursor:pointer;animation:svelte-1n46o8q-enter .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:60ms;transition:transform .18s,border-color .18s,box-shadow .18s}.preview.svelte-1n46o8q img:where(.svelte-1n46o8q){display:block;width:100%;height:100%;object-fit:cover}.preview.svelte-1n46o8q .scrim:where(.svelte-1n46o8q){position:absolute;inset:0;background:linear-gradient(to top,#08030eeb,#08030e73 34%,#08030e00 62%)}.preview.svelte-1n46o8q .badge:where(.svelte-1n46o8q){position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--live)}.preview.svelte-1n46o8q .caption:where(.svelte-1n46o8q){position:absolute;left:12px;right:12px;bottom:10px;display:flex;flex-direction:column;gap:3px;text-align:left}.preview.svelte-1n46o8q .stream-title:where(.svelte-1n46o8q){font-size:14px;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview.svelte-1n46o8q .detail:where(.svelte-1n46o8q){font-size:11.5px;color:#fff0fad1}.preview.svelte-1n46o8q:hover{transform:translateY(-2px);border-color:var(--accent-dim);box-shadow:0 14px 36px #000000a6}.preview.svelte-1n46o8q:focus-visible{outline:2px solid var(--accent-dim);outline-offset:3px}.preview.svelte-1n46o8q .dot:where(.svelte-1n46o8q){width:6px;height:6px;border-radius:50%;background:#fff;animation:svelte-1n46o8q-pulse-dot 2s ease-out infinite}.links.svelte-1n46o8q{display:flex;flex-direction:column;width:100%}.link.svelte-1n46o8q+.link:where(.svelte-1n46o8q){margin-top:8px}.link.svelte-1n46o8q{position:relative;display:flex;align-items:center;justify-content:center;gap:14px;width:100%;opacity:1;max-height:96px;padding:12px 18px;border-radius:12px;color:var(--text);font-size:18px;font-family:inherit;text-align:center;text-decoration:none;background:linear-gradient(140deg,var(--surface),rgba(255,214,240,.1) 60%,rgba(255,255,255,.03));border:1px solid var(--hairline);box-shadow:0 4px 16px #00000073,inset 0 1px #ffffff1f;backdrop-filter:blur(20px);cursor:pointer;overflow:hidden;transition:transform .2s,background .18s,border-color .18s,box-shadow .25s,max-height .4s cubic-bezier(.5,0,.9,.3),opacity .35s ease,margin-top .4s cubic-bezier(.5,0,.9,.3),padding .4s cubic-bezier(.5,0,.9,.3),border-width .35s ease,filter .35s ease,backdrop-filter .12s;animation:svelte-1n46o8q-enter .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--idx) * 45ms + .12s)}.link.svelte-1n46o8q:hover{background:linear-gradient(140deg,#ffffff14,#ffc8eb29 60%,#ffffff0f);border-color:var(--accent-dim);box-shadow:0 10px 30px #0009,inset 0 1px #fff3;transform:translateY(-1px)}.link.svelte-1n46o8q:focus-visible{outline:2px solid var(--accent-dim);outline-offset:3px}.link.svelte-1n46o8q img:where(.svelte-1n46o8q),.link.svelte-1n46o8q svg:where(.svelte-1n46o8q){width:1.6rem;height:1.6rem;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 2px 5px rgba(0,0,0,.7))}.link.svelte-1n46o8q .pill:where(.svelte-1n46o8q){position:absolute;top:50%;right:18px;transform:translateY(-50%);padding:3px 9px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--live)}.link.compact.svelte-1n46o8q{gap:4px;padding:4px 8px;cursor:default}.link.compact.svelte-1n46o8q:hover{transform:none;border-color:var(--hairline);box-shadow:0 4px 16px #00000073,inset 0 1px #ffffff1f}.chip.svelte-1n46o8q{display:flex;flex:1 1 0;min-width:0;align-items:center;justify-content:center;padding:10px 2px;border-radius:11px;background:transparent;color:var(--text);text-decoration:none;transition:background .2s ease}.chip.svelte-1n46o8q img:where(.svelte-1n46o8q){width:1.6rem;height:1.6rem;flex-shrink:0;object-fit:contain;filter:drop-shadow(0 2px 5px rgba(0,0,0,.7))}.chip.svelte-1n46o8q .name:where(.svelte-1n46o8q){max-width:0;margin-left:0;overflow:hidden;white-space:nowrap;font-size:14px;font-weight:700;opacity:0;transition:max-width .25s ease,opacity .2s ease,margin-left .25s ease}.chip.svelte-1n46o8q:hover,.chip.svelte-1n46o8q:focus-visible{background:#ffffff2e}.chip.svelte-1n46o8q:hover .name:where(.svelte-1n46o8q),.chip.svelte-1n46o8q:focus-visible .name:where(.svelte-1n46o8q){max-width:90px;margin-left:10px;opacity:1}@media(hover:none){.chip.svelte-1n46o8q .name:where(.svelte-1n46o8q),.chip.svelte-1n46o8q:hover .name:where(.svelte-1n46o8q),.chip.svelte-1n46o8q:focus-visible .name:where(.svelte-1n46o8q){max-width:90px;margin-left:7px;font-size:13px;opacity:1}}.link.leaving.svelte-1n46o8q{animation:none;max-height:0;opacity:0;margin-top:0!important;padding-top:0;padding-bottom:0;border-width:0;transform:scaleY(.72);filter:blur(4px);backdrop-filter:blur(0px);pointer-events:none}.link.chosen.svelte-1n46o8q{animation:none;opacity:1;max-height:96px;margin-top:0!important;transform:none;filter:none}main.exiting.svelte-1n46o8q .link:where(.svelte-1n46o8q){transition:max-height .4s cubic-bezier(.5,0,.9,.3),opacity .35s ease,margin-top .4s cubic-bezier(.5,0,.9,.3),padding .4s cubic-bezier(.5,0,.9,.3),border-width .35s ease,transform .4s ease,filter .35s ease,backdrop-filter .12s,background .2s,border-color .2s,box-shadow .2s}main.exiting.svelte-1n46o8q{pointer-events:none}main.prepainted.svelte-1n46o8q .brand:where(.svelte-1n46o8q),main.prepainted.svelte-1n46o8q .link:where(.svelte-1n46o8q){animation:none}@keyframes svelte-1n46o8q-enter{0%{opacity:0;filter:blur(6px);transform:translateY(6px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes svelte-1n46o8q-pulse{0%{transform:scale(1);opacity:.55}70%{transform:scale(2.75);opacity:0}to{transform:scale(1);opacity:0}}@keyframes svelte-1n46o8q-pulse-dot{0%,to{opacity:1}50%{opacity:.35}}@media(forced-colors:active){.brand.svelte-1n46o8q h1:where(.svelte-1n46o8q){background:none;color:CanvasText;filter:none}}@media(prefers-reduced-motion:reduce){.brand.svelte-1n46o8q,.preview.svelte-1n46o8q,.link.svelte-1n46o8q{animation:none;opacity:1;transition:none}.link.svelte-1n46o8q:hover,.preview.svelte-1n46o8q:hover{transform:none}.brand.svelte-1n46o8q .status.live:where(.svelte-1n46o8q),.brand.svelte-1n46o8q .status.next:where(.svelte-1n46o8q){transition:none}.brand.svelte-1n46o8q .status.live:where(.svelte-1n46o8q):hover,.brand.svelte-1n46o8q .status.next:where(.svelte-1n46o8q):hover{transform:none}.brand.svelte-1n46o8q .dot:where(.svelte-1n46o8q):after,.preview.svelte-1n46o8q .dot:where(.svelte-1n46o8q){animation:none}.link.leaving.svelte-1n46o8q{max-height:0;opacity:0}.chip.svelte-1n46o8q,.chip.svelte-1n46o8q .name:where(.svelte-1n46o8q){transition:none}}
