@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2) format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-cyrillic-ext-400-normal-ChfpGzr5.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-cyrillic-400-normal-DXusLSnH.woff2) format("woff2"),url(/assets/geist-cyrillic-400-normal-DkrqoNl2.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-vietnamese-400-normal-C8xY9-dI.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-latin-ext-400-normal-CND6cjiG.woff2) format("woff2"),url(/assets/geist-latin-ext-400-normal-Bz1pQMyt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-latin-400-normal-B40WzpMT.woff2) format("woff2"),url(/assets/geist-latin-400-normal-akEymXtG.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-paper: oklch(14% .018 285);--color-paper-2: oklch(18% .021 285);--color-paper-3: oklch(23% .024 285);--color-ink: oklch(95% .008 80);--color-ink-2: oklch(87% .012 80);--color-muted: oklch(72% .018 285);--color-rule: oklch(38% .025 285);--color-rule-strong: oklch(52% .035 285);--color-accent: oklch(76% .15 62);--color-accent-ink: oklch(17% .02 285);--color-focus: oklch(88% .12 85);--color-error: oklch(74% .16 28);--color-error-surface: oklch(23% .045 28);--color-success: oklch(79% .12 145);--color-overlay: oklch(8% .02 285 / .82);--color-clear: transparent;--font-display: "Space Grotesk", ui-sans-serif, sans-serif;--font-body: "Geist", ui-sans-serif, sans-serif;--space-3xs: .125rem;--space-2xs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2.5rem;--space-2xl: 4rem;--space-3xl: 6rem;--space-4xl: 9rem;--text-xs: .8rem;--text-sm: .875rem;--text-base: 1rem;--text-md: 1.25rem;--text-lg: 1.5625rem;--text-xl: 1.953rem;--text-2xl: 2.441rem;--text-display-s: clamp(2.2rem, 7vw, 4.2rem);--text-display: clamp(2.7rem, 8vw, 5.25rem);--radius-xs: .35rem;--radius-sm: .6rem;--radius-md: 1rem;--radius-lg: 1.5rem;--radius-pill: 999px;--rule-hair: 1px;--dur-micro: .12s;--dur-short: .22s;--dur-long: .42s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--z-base: 1;--z-raised: 10;--z-dropdown: 100;--z-sticky: 200;--z-modal: 400;--z-toast: 500;--z-tooltip: 600;--page-gutter: clamp(1rem, 4vw, 3rem);--page-max: 84rem}*{box-sizing:border-box}html,body{overflow-x:clip}html{background:var(--color-paper)}body{margin:0;min-width:20rem;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);line-height:1.6}body:before{content:"";position:fixed;inset:0;z-index:calc(var(--z-base) - 1);pointer-events:none;background:radial-gradient(circle at 82% 4%,var(--color-paper-3),var(--color-clear) 28%)}button,input,select{font:inherit}button,a,select{-webkit-tap-highlight-color:var(--color-clear)}button,.button,a{white-space:nowrap}a{color:inherit;text-underline-offset:var(--space-2xs)}img{display:block;max-width:100%}h1,h2,h3{margin-block:0;min-width:0;overflow-wrap:anywhere;font-family:var(--font-display);font-style:normal;line-height:1.08;letter-spacing:-.035em}h1{font-size:var(--text-display-s)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-md)}p{max-width:65ch}main{position:relative;z-index:var(--z-base);width:min(100%,var(--page-max));min-height:100dvh;margin-inline:auto;padding-inline:max(var(--page-gutter),env(safe-area-inset-left),env(safe-area-inset-right))}.nav{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:5rem;padding-block:var(--space-md)}.party-nav{position:sticky;top:0;z-index:var(--z-sticky);background:var(--color-paper)}.wordmark{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;letter-spacing:-.045em;text-decoration:none}.nav .wordmark{display:flex;align-items:center;min-height:2.75rem}.connection{color:var(--color-muted);font-size:var(--text-sm)}.connection[data-live=true]{color:var(--color-success)}.search-pill{display:none;align-items:center;justify-content:space-between;gap:var(--space-lg);min-width:min(23rem,42vw);min-height:2.75rem;padding-inline:var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-paper-2);color:var(--color-muted);cursor:pointer}.search-pill kbd{padding:var(--space-3xs) var(--space-xs);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-xs);color:var(--color-ink-2);font:inherit;font-size:var(--text-xs)}.party-picker{min-height:2.75rem;max-width:45%;border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-pill);padding-inline:var(--space-md);background:var(--color-paper-2);color:var(--color-ink)}.button,button{min-height:3rem;border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);background:var(--color-paper-2);color:var(--color-ink);cursor:pointer;line-height:1;text-decoration:none;transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.button{display:inline-flex;align-items:center;justify-content:center}.button.primary{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.button.compact{min-height:2.75rem;padding-inline:var(--space-sm);font-size:var(--text-sm)}.button.danger{border-color:var(--color-error);color:var(--color-error)}button:active:not(:disabled),.button:active{transform:translateY(var(--space-3xs))}button:disabled,.button[aria-disabled=true]{opacity:.5;cursor:not-allowed}button[data-state=loading]{cursor:progress}button[data-state=error]{border-color:var(--color-error);color:var(--color-error)}button[data-state=success]{border-color:var(--color-success);color:var(--color-success)}.wordmark:active{opacity:.8}:focus-visible{outline:2px solid var(--color-focus);outline-offset:var(--space-2xs)}label{display:grid;gap:var(--space-xs);color:var(--color-ink-2)}input,select{width:100%;min-height:3rem;border:var(--rule-hair) solid var(--color-rule-strong);outline:2px solid var(--color-clear);outline-offset:var(--space-3xs);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);background:var(--color-paper-2);color:var(--color-ink)}input::placeholder{color:var(--color-muted);opacity:1}input:focus-visible,select:focus-visible{outline-color:var(--color-focus)}input:disabled,select:disabled{opacity:.55;cursor:not-allowed}input[aria-invalid=true]{border-color:var(--color-error)}input[data-state=loading]{cursor:progress}input[data-state=error]{border-color:var(--color-error)}input[data-state=success]{border-color:var(--color-success)}.optional,.helper{color:var(--color-muted);font-size:var(--text-sm)}.helper{min-height:1lh;margin:var(--space-xs) 0 var(--space-md)}.form-stack{display:grid;gap:var(--space-md);align-content:start;padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--color-paper-2);color:var(--color-ink)}.message{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm)}.message.error{border:var(--rule-hair) solid var(--color-error);background:var(--color-error-surface);color:var(--color-ink)}.context{margin:0 0 var(--space-sm);color:var(--color-accent);font-size:var(--text-sm);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.join-page,.host-shell,.party-shell{padding-bottom:max(var(--space-xl),env(safe-area-inset-bottom))}.join-panel,.create-party{display:grid;gap:var(--space-xl);align-items:start;padding-block:var(--space-xl) var(--space-3xl)}.join-panel>div,.create-party>div{padding-block-start:var(--space-md)}.join-panel h1,.create-party h1{max-width:13ch}.join-panel>div>p:last-child,.create-party>div>p:last-child{color:var(--color-muted)}.party-heading{display:grid;gap:var(--space-md);padding-block:var(--space-xl);align-items:end}.party-heading h1{max-width:16ch}.party-heading>p{color:var(--color-muted)}.split-stage{display:grid;gap:var(--space-xl);padding-block:var(--space-lg) var(--space-3xl)}.now-playing{display:grid;align-content:end;min-width:0;padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--color-paper-2);color:var(--color-ink)}.now-playing img,.cover-empty{width:100%;aspect-ratio:1;border-radius:var(--radius-md);object-fit:cover;background:var(--color-paper-3)}.now-playing>div:last-child{padding-block-start:var(--space-lg)}.now-playing h2{font-size:var(--text-2xl)}.now-playing p:last-child{margin-bottom:0;color:var(--color-muted)}.request-pane{min-width:0;padding-block:var(--space-md)}.request-pane>h2{max-width:18ch;margin-bottom:var(--space-xl)}.search-field{position:relative}.search-dialog{position:fixed;inset:0;width:min(38rem,calc(100% - 2rem));height:fit-content;max-height:min(80dvh,44rem);margin:auto;padding:0;overflow:auto;border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-lg);background:var(--color-paper-2);color:var(--color-ink)}.search-dialog::backdrop{background:var(--color-overlay)}.dialog-field{position:sticky;top:0;z-index:var(--z-raised);padding:var(--space-lg);background:var(--color-paper-2);color:var(--color-ink)}.dialog-field>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-sm);margin-top:var(--space-xs)}.palette-results{display:grid;gap:var(--space-xs);padding:0 var(--space-md) var(--space-md)}.palette-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-sm);align-items:center;width:100%;text-align:start}.palette-item[aria-selected=true]{border-color:var(--color-accent)}.palette-item img,.palette-item .track-placeholder{width:3rem;height:3rem;border-radius:var(--radius-sm)}.palette-item>span{display:grid;min-width:0}.palette-item strong,.palette-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-item small,.palette-item>span:last-child,.dialog-help{color:var(--color-muted)}.dialog-help{margin:0;padding:var(--space-sm) var(--space-lg) var(--space-lg);font-size:var(--text-sm)}.search-results,.queue-list{display:grid;gap:var(--space-xs);margin:0;padding:0;list-style:none}.search-results li,.queue-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-sm);align-items:center;min-width:0;padding:var(--space-sm);border-radius:var(--radius-md);background:var(--color-paper-2);color:var(--color-ink)}.search-results img,.track-placeholder{width:3.5rem;height:3.5rem;border-radius:var(--radius-sm);background:var(--color-paper-3)}.search-results li>div,.queue-list li>div{display:grid;min-width:0}.search-results strong,.queue-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-results span,.queue-list span{color:var(--color-muted);font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-results .button{grid-column:2;justify-self:start}.queue-section{padding-block:0 var(--space-3xl)}.section-head{display:grid;gap:var(--space-md);margin-bottom:var(--space-xl)}.section-head p{color:var(--color-muted)}.queue-count{align-self:start;justify-self:start;min-width:3rem;color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-2xl);font-variant-numeric:tabular-nums}.queue-list li{grid-template-columns:2rem auto minmax(0,1fr) auto;min-height:5rem}.queue-list img{width:4rem;height:4rem;border-radius:var(--radius-sm)}.rank{color:var(--color-muted);font-variant-numeric:tabular-nums}.vote-button{display:grid;grid-template-columns:auto auto;align-items:center;gap:var(--space-xs);min-width:3.5rem;border-radius:var(--radius-pill);font-variant-numeric:tabular-nums}.vote-button[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-accent)}.empty-state{padding:var(--space-xl);border-radius:var(--radius-lg);background:var(--color-paper-2);color:var(--color-ink)}.empty-state p{color:var(--color-muted)}.host-hero{display:grid;gap:var(--space-xl);align-items:center;padding-block:var(--space-xl) var(--space-3xl)}.host-hero h1{max-width:15ch}.host-hero>div>p:not(.context){color:var(--color-muted)}.host-actions,.row-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.qr-card{justify-self:start;margin:0;padding:var(--space-md);border-radius:var(--radius-lg);background:var(--color-ink);color:var(--color-paper)}.qr-card img{width:min(18rem,70vw);height:auto}.qr-card figcaption{padding-block-start:var(--space-sm);color:var(--color-paper);font-family:var(--font-display);font-size:var(--text-xl);text-align:center;letter-spacing:.2em}.host-grid{display:grid;gap:var(--space-xl);padding-bottom:var(--space-3xl)}.moderation,.settings-pane{min-width:0}.settings-pane{align-self:start;padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--color-paper-2);color:var(--color-ink)}.settings-pane h2{margin-bottom:var(--space-lg)}.settings-pane>h2:not(:first-child){margin-top:var(--space-xl)}.settings-pane>.button,.settings-pane>select{width:100%;margin-top:var(--space-sm)}.switch-row{display:flex;grid-template-columns:none;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:3.25rem;border-bottom:var(--rule-hair) solid var(--color-rule)}.switch-row input{width:2.75rem;min-height:2.75rem;accent-color:var(--color-accent)}.rule-list{margin:var(--space-lg) 0 0}.rule-list>div{display:flex;justify-content:space-between;gap:var(--space-md);padding-block:var(--space-sm)}.rule-list dt{color:var(--color-muted)}.rule-list dd{margin:0;font-variant-numeric:tabular-nums}.host-queue li{grid-template-columns:2rem auto minmax(0,1fr)}.host-queue .row-actions{grid-column:3}.statement-footer{display:grid;gap:var(--space-xl);padding-block:var(--space-2xl) max(var(--space-xl),env(safe-area-inset-bottom))}.statement-footer>p{max-width:28ch;margin:0;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;line-height:1.05;letter-spacing:-.03em}.statement-footer>div{display:flex;flex-direction:column;gap:var(--space-sm);padding-block-start:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);color:var(--color-muted)}.tv-shell{width:100%;max-width:none;padding-block:var(--space-lg)}.tv-shell>header{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);color:var(--color-muted)}.tv-stage{display:grid;gap:var(--space-2xl);align-items:center;min-height:calc(100dvh - 7rem);padding-block:var(--space-lg)}.tv-current{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-2xl);align-items:center;min-width:0}.tv-current img,.tv-current .cover-empty{width:100%;aspect-ratio:1;border-radius:var(--radius-lg);object-fit:cover}.tv-current h1{font-size:var(--text-display)}.tv-current p:last-child{color:var(--color-muted);font-size:var(--text-md)}.tv-next{min-width:0}.tv-next h2{margin-bottom:var(--space-lg)}.tv-next ol{display:grid;gap:var(--space-sm);margin:0;padding:0;list-style:none}.tv-next li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--space-sm);padding-block:var(--space-sm)}.tv-next li>span{color:var(--color-accent);font-variant-numeric:tabular-nums}.tv-next li p{margin:0;color:var(--color-muted)}.tv-join{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-sm);margin-top:var(--space-xl);padding:var(--space-md);border-radius:var(--radius-lg);background:var(--color-ink);color:var(--color-paper)}.tv-join img{width:6rem;height:6rem}.tv-join p{margin:0;color:var(--color-paper)}.tv-join strong{display:block;overflow-wrap:anywhere;font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:.08em}.reveal{animation:reveal var(--dur-long) var(--ease-out) both}@keyframes reveal{0%{opacity:0;transform:translateY(var(--space-xs))}to{opacity:1;transform:none}}@media(hover:hover)and (pointer:fine){button:hover:not(:disabled),.button:hover{background:var(--color-ink);color:var(--color-paper)}.button.primary:hover{background:var(--color-ink);color:var(--color-paper)}.search-pill:hover{background:var(--color-paper-3);color:var(--color-ink)}input:hover:not(:disabled),select:hover:not(:disabled){background:var(--color-paper-3)}}@media(min-width:40rem){.search-pill{display:flex}.join-panel,.create-party{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}.party-heading{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.party-heading>p{justify-self:end;text-align:right}.search-results li{grid-template-columns:auto minmax(0,1fr) auto}.search-results .button{grid-column:auto;justify-self:end}.section-head{grid-template-columns:minmax(0,1fr) auto}.queue-count{justify-self:end}.host-hero{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr)}.qr-card{justify-self:end}.host-queue li{grid-template-columns:2rem auto minmax(0,1fr) auto}.host-queue .row-actions{grid-column:auto}.statement-footer>div{flex-direction:row;justify-content:space-between;align-items:baseline}}@media(max-width:39.99rem){.search-dialog{inset:auto 0 0;width:100%;max-width:none;max-height:88dvh;margin:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.palette-item{grid-template-columns:auto minmax(0,1fr)}.palette-item>span:last-child{display:none}}@media(min-width:60rem){.split-stage{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-2xl)}.now-playing{position:sticky;top:7rem;align-self:start}.host-grid{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr)}.settings-pane{position:sticky;top:7rem}.tv-stage{grid-template-columns:minmax(0,1.5fr) minmax(20rem,.5fr)}}@media(pointer:coarse){button,.button,input,select{min-height:3rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:var(--dur-micro)!important;animation-iteration-count:1!important;transition-duration:var(--dur-micro)!important}.reveal{animation-name:reveal-reduced}button:active:not(:disabled),.button:active{transform:none}@keyframes reveal-reduced{0%{opacity:0}to{opacity:1}}}
