@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2) format("woff2-variations");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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./instrument-sans-latin-wght-normal.BbzFLZTg.woff2) format("woff2-variations");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:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2) format("woff2"),url(./instrument-serif-latin-ext-400-italic.D7-lnxEk.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:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-italic.DKMiL14s.woff2) format("woff2"),url(./instrument-serif-latin-400-italic.u__WvvIK.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:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-ext-400-normal.C2je3j2s.woff2) format("woff2"),url(./instrument-serif-latin-ext-400-normal.CFCUzsTy.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:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-normal.DnYpCC2O.woff2) format("woff2"),url(./instrument-serif-latin-400-normal.BVbkICAY.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2) format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2) format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2) format("woff2-variations");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{--bg-base: #1c1916;--bg-surface: #242019;--bg-elevated: #2a2622;--bg-recessed: #161310;--text-primary: #f2ede6;--text-secondary: #b0a596;--text-tertiary: #9c9183;--text-disabled: #6b5f54;--text-placeholder: var(--text-tertiary);--credit-name: color-mix( in srgb, var(--text-primary) 30%, var(--text-secondary) );--accent: #c84b18;--accent-text: #e46a33;--accent-dim: #7a2e0e;--accent-hover: #7a2e0e;--accent-press: #62250b;--accent-glow: rgba(200, 75, 24, .12);--status-matched: #5cb878;--status-ambiguous: #d4a43a;--status-error: #e46c6c;--danger-fill: #b83b3b;--border-subtle: rgba(242, 237, 230, .07);--border-active: rgba(242, 237, 230, .16);--space-2xs: 2px;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 64px;--font-display: "Instrument Serif", serif;--font-body: "Instrument Sans Variable", "Instrument Sans", sans-serif;--font-mono: "JetBrains Mono Variable", "JetBrains Mono", monospace;--text-display-italic: 52px;--text-display: 40px;--text-heading: 26px;--text-body: 18px;--text-small: 17px;--text-micro: 16px;--text-badge: 14px;--field-text-min: 0px;--radius: 2px;--shadow-dock: 0 0 16px rgb(0 0 0 / .15);--nav-height: 45px}@media(pointer:coarse){:root{--field-text-min: 16px}}@media(prefers-color-scheme:light){:root{--bg-base: #f5f0ea;--bg-surface: #fffcf8;--bg-elevated: #ffffff;--bg-recessed: #ede7df;--text-primary: #1a1614;--text-secondary: #706558;--text-tertiary: #6c6152;--text-disabled: #b8afa6;--text-placeholder: var(--text-secondary);--accent: #a84010;--accent-text: #a84010;--accent-dim: #d4a08a;--accent-hover: #8a3410;--accent-press: #702a0d;--accent-glow: rgba(168, 64, 16, .08);--status-matched: #267040;--status-ambiguous: #886518;--status-error: #8a2222;--danger-fill: #8a2222;--border-subtle: rgba(26, 22, 20, .08);--border-active: rgba(26, 22, 20, .2)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}dialog{margin:auto}html{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-primary);background-color:var(--bg-base);accent-color:var(--accent);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh}a{color:var(--accent-text);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:where(button:not(:disabled),[role=button]):active{opacity:.6}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skeleton-shimmer{overflow:hidden;border-radius:var(--radius);background:linear-gradient(90deg,var(--bg-elevated),color-mix(in srgb,var(--bg-elevated) 72%,var(--text-secondary) 28%),var(--bg-elevated));background-size:220% 100%;animation:skeleton-pulse 1.4s ease-in-out infinite}@keyframes skeleton-pulse{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after,*::backdrop{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.signin-panel.svelte-twrssg{position:absolute;top:calc(100% + 17px);right:0;z-index:20;display:flex;flex-direction:column;gap:12px;width:min(380px,calc(100vw - 40px));padding:24px;border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--bg-elevated);color:var(--text-primary);box-shadow:var(--shadow-pop);text-align:left;animation:svelte-twrssg-panel-in .16s cubic-bezier(.32,.72,0,1)}.signin-panel.inline.svelte-twrssg{position:static;width:100%;padding:0;border:0;background:none;box-shadow:none;animation:none}@keyframes svelte-twrssg-panel-in{0%{opacity:0;transform:translateY(-4px)}}h2.svelte-twrssg{margin:0;font:400 26px/1.15 var(--font-display)}.glyph.svelte-twrssg{width:22px;height:22px;fill:none;stroke:var(--accent);stroke-width:1.6}form.svelte-twrssg{display:flex;flex-direction:column;gap:8px}label.svelte-twrssg{font-size:14px}input.svelte-twrssg{padding:10px 12px;border:1px solid var(--field-edge, var(--border-active));border-radius:var(--radius);background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:16px}input[aria-invalid=true].svelte-twrssg{border-color:var(--error-text, var(--status-error));box-shadow:inset 0 0 0 1px var(--error-text, var(--status-error))}input.code.svelte-twrssg{font-family:var(--font-mono);letter-spacing:.35em}.btn.svelte-twrssg{padding:10px 16px;border:1px solid var(--border-active);border-radius:var(--radius);background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:16px;cursor:pointer}.btn.primary.svelte-twrssg{border-color:var(--accent);background:var(--accent);color:#fff}.btn.svelte-twrssg:disabled{cursor:default;opacity:.6}.or.svelte-twrssg{display:flex;align-items:center;gap:12px;color:var(--text-tertiary);font-size:13px}.or.svelte-twrssg:before,.or.svelte-twrssg:after{flex:1;border-top:1px solid var(--border-subtle);content:""}.lede.svelte-twrssg,.status.svelte-twrssg,.error.svelte-twrssg{margin:0;font-size:15px;line-height:1.45}.lede.svelte-twrssg,.status.svelte-twrssg{color:var(--text-secondary)}.status.svelte-twrssg:empty{display:none}.error.svelte-twrssg{color:var(--error-text, var(--status-error))}.code-foot.svelte-twrssg{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px}.resend.svelte-twrssg{color:var(--text-tertiary)}.link.svelte-twrssg{padding:0;border:0;background:none;color:var(--text-secondary);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.scrim.svelte-1hsgskt{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0d0bb8;display:grid;place-items:center;z-index:6}.dialog.svelte-1hsgskt{width:min(400px,90%);background:var(--bg-elevated);border:1px solid var(--border-active);border-radius:var(--radius);padding:var(--space-lg);display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);text-align:center}.dialog.svelte-1hsgskt:has(.signin-panel.inline){gap:var(--space-md)}.dialog.svelte-1hsgskt h2:where(.svelte-1hsgskt){font-family:var(--font-display);font-weight:400;font-size:24px;margin:0;color:var(--text-primary)}.status.svelte-1hsgskt{margin:0;color:var(--text-secondary);line-height:1.5;font-size:14px}.preview.svelte-1i3t8y7{position:relative;display:grid;gap:14px;margin:32px 0 0}.preview.svelte-1i3t8y7 figcaption:where(.svelte-1i3t8y7){justify-self:end;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary)}.app.svelte-1i3t8y7{position:relative;border:1px solid var(--border-subtle);border-radius:6px;overflow:hidden;background:var(--bg-surface);box-shadow:0 1px 2px #1a16140d,0 18px 30px -22px #462d1959}.app.svelte-1i3t8y7 img:where(.svelte-1i3t8y7){display:block;width:100%;height:auto}.pin.svelte-1i3t8y7{position:absolute;z-index:1;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--text-primary);color:var(--bg-base);box-shadow:0 0 0 3px var(--bg-surface);font-family:var(--font-mono);font-size:12px;font-weight:500;transition:transform .15s ease-out,box-shadow .15s ease-out}.pin.lit.svelte-1i3t8y7{transform:scale(1.3);box-shadow:0 0 0 3px var(--bg-surface),0 0 0 7px color-mix(in srgb,var(--text-primary) 22%,transparent)}.pin-upload.svelte-1i3t8y7{top:1.6%;right:5.9%}.pin-player.svelte-1i3t8y7{bottom:3.2%;left:40.5%}.pin-apps.svelte-1i3t8y7{bottom:20.4%;left:7%}@media(max-width:600px){.pin-upload.svelte-1i3t8y7{top:1.5%;right:10.4%}.pin-player.svelte-1i3t8y7{bottom:11.5%;left:48%}.pin-apps.svelte-1i3t8y7{bottom:1.5%;right:2%;left:auto}}@media(prefers-reduced-motion:reduce){.pin.svelte-1i3t8y7{transition:none}}@media(prefers-color-scheme:dark){.app.svelte-1i3t8y7{box-shadow:0 1px 2px #0000004d,0 18px 30px -22px #000c}}.form-hold.svelte-19w3e92{min-height:46px}.join.svelte-19w3e92 .row:where(.svelte-19w3e92){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.lbl.svelte-19w3e92{display:block;margin-bottom:6px;font-size:14px;font-weight:500;color:var(--text-primary)}.join.svelte-19w3e92 input[type=email]:where(.svelte-19w3e92){width:100%;min-height:46px;padding:0 14px;border:1px solid var(--field-edge);border-radius:var(--radius);background:var(--bg-elevated);color:var(--text-primary);font:inherit;font-size:16px;transition:border-color .12s ease-out}.join.svelte-19w3e92 input[aria-invalid=true]:where(.svelte-19w3e92){border-color:var(--status-error)}.btn.svelte-19w3e92{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent);color:#fff;font:inherit;font-size:16px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .12s ease-out}.btn.svelte-19w3e92:hover:enabled{background:color-mix(in srgb,var(--accent) 86%,black)}.btn.svelte-19w3e92:disabled{cursor:default;opacity:.48}.trap.svelte-19w3e92{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.field-error.svelte-19w3e92{margin:8px 0 0;font-size:15px;line-height:1.4;color:var(--error-text)}.field-error.svelte-19w3e92 a{color:var(--error-text);text-decoration:underline}.sent.svelte-19w3e92{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:16px;row-gap:8px}.sent.animate.svelte-19w3e92{animation:svelte-19w3e92-settle .24s ease-out both}.sent.svelte-19w3e92 .glyph:where(.svelte-19w3e92){grid-row:1;width:30px;height:30px;margin-top:6px;fill:none;stroke:var(--accent);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sent.svelte-19w3e92 h2:where(.svelte-19w3e92){grid-column:2;font-family:var(--font-display);font-weight:400;font-size:var(--panel-heading, 46px);line-height:1}.sent.svelte-19w3e92 p:where(.svelte-19w3e92){grid-column:2;font-size:17px;color:var(--text-secondary)}.sent.svelte-19w3e92 p:where(.svelte-19w3e92) b:where(.svelte-19w3e92){font-weight:500;color:var(--text-primary)}@keyframes svelte-19w3e92-settle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:600px){.join.svelte-19w3e92 .row:where(.svelte-19w3e92){grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.btn.svelte-19w3e92,input.svelte-19w3e92{transition:none}}.public.svelte-p36xv8{--pad: max(56px, calc((100vw - 1280px)/2) );--page-glow: rgba(168, 64, 16, .1);--field-edge: rgba(26, 22, 20, .5);--rule: rgba(26, 22, 20, .2);--error-text: var(--status-error);min-height:100dvh;background:radial-gradient(900px 560px at 30% 180px,var(--page-glow),transparent 70%),var(--bg-base);color:var(--text-primary);font-size:17px;line-height:1.5}@media(prefers-color-scheme:dark){.public.svelte-p36xv8{--page-glow: rgba(200, 75, 24, .1);--field-edge: rgba(242, 237, 230, .4);--rule: var(--border-active);--error-text: #dc6666}}.public.svelte-p36xv8 :is(h1:where(.svelte-p36xv8),h2:where(.svelte-p36xv8),h3:where(.svelte-p36xv8)){font-family:var(--font-display);font-weight:400}.public.svelte-p36xv8 em:where(.svelte-p36xv8){font-style:italic}.top.svelte-p36xv8{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:16px var(--pad);border-bottom:1px solid var(--border-subtle)}.wm.svelte-p36xv8{font-family:var(--font-display);font-size:30px;line-height:1;color:var(--text-primary)}.wm.svelte-p36xv8:after{content:".";color:var(--accent)}.act.svelte-p36xv8{position:relative;display:flex;align-items:center;gap:10px}.head-btn.svelte-p36xv8{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--rule);border-radius:var(--radius);background:transparent;color:var(--text-primary);font:inherit;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color .12s ease-out,border-color .12s ease-out}.head-btn.svelte-p36xv8:hover:enabled,a.head-btn.svelte-p36xv8:hover{border-color:var(--text-primary);text-decoration:none}.head-btn.svelte-p36xv8:disabled{cursor:default;opacity:.48}.panel-scrim.svelte-p36xv8{display:none}@media(max-width:600px){.panel-scrim.svelte-p36xv8{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19;display:block;background:#1c140e47;animation:svelte-p36xv8-scrim-in .16s ease-out}}@keyframes svelte-p36xv8-scrim-in{0%{opacity:0}}.head-hold.svelte-p36xv8{display:inline-block;width:74px;min-height:44px}.hero.svelte-p36xv8{padding:80px var(--pad) 0}.hero-inner.svelte-p36xv8{width:fit-content;max-width:100%}.hero.svelte-p36xv8 h1:where(.svelte-p36xv8){max-width:11.5em;font-size:78px;line-height:.95;letter-spacing:-.015em;text-wrap:balance}.stop.svelte-p36xv8{color:var(--accent)}.hero-row.svelte-p36xv8{width:0;min-width:100%;display:flex;align-items:flex-start;gap:40px;margin-top:40px}.spine.svelte-p36xv8{max-width:26em;padding-left:18px;border-left:2px solid var(--accent);font-size:18px;line-height:1.5;color:var(--text-secondary)}.hero-cta.svelte-p36xv8{--panel-heading: 30px;flex:none;width:400px;margin-left:auto}.hero-fine.svelte-p36xv8{margin-top:10px;font-size:15px;color:var(--text-secondary)}.hero-estimate.svelte-p36xv8{margin-top:2px;font-size:14px;color:var(--text-tertiary)}.how-shot.svelte-p36xv8{padding:88px var(--pad) 0}.how-shot.svelte-p36xv8 h2:where(.svelte-p36xv8),.faq.svelte-p36xv8 h2:where(.svelte-p36xv8),.warning.svelte-p36xv8 h2:where(.svelte-p36xv8),.join-band.svelte-p36xv8 h2:where(.svelte-p36xv8),.founder.svelte-p36xv8 h2:where(.svelte-p36xv8){font-size:46px;line-height:1}.steps.svelte-p36xv8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:32px 0 0;padding:0;list-style:none}.steps.svelte-p36xv8 li:where(.svelte-p36xv8){display:grid;align-content:start;grid-template-columns:24px minmax(0,1fr);column-gap:12px;margin:-10px;padding:10px;border-radius:var(--radius);transition:background-color .12s ease-out}.steps.svelte-p36xv8 li:where(.svelte-p36xv8):hover{background:color-mix(in srgb,var(--text-primary) 4%,transparent)}.steps.svelte-p36xv8 .pin:where(.svelte-p36xv8){display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--text-primary);color:var(--bg-base);font-family:var(--font-mono);font-size:12px;font-weight:500}.steps.svelte-p36xv8 h3:where(.svelte-p36xv8){margin:0;font-size:22px;line-height:1.1}.steps.svelte-p36xv8 p:where(.svelte-p36xv8){grid-column:2;margin-top:6px;font-size:16px;line-height:1.5;color:var(--text-secondary)}.faq.svelte-p36xv8{padding:96px var(--pad) 64px}.faq.svelte-p36xv8 dl:where(.svelte-p36xv8){columns:2;column-gap:176px;margin:32px 0 0}.faq.svelte-p36xv8 dl:where(.svelte-p36xv8)>div:where(.svelte-p36xv8){break-inside:avoid;padding-bottom:32px}.faq.svelte-p36xv8 dt:where(.svelte-p36xv8){font-family:var(--font-display);font-size:22px;line-height:1.1}.faq.svelte-p36xv8 dd:where(.svelte-p36xv8){display:grid;gap:10px;max-width:31em;margin:8px 0 0;font-size:16px;line-height:1.5;color:var(--text-secondary)}.faq.svelte-p36xv8 dd:where(.svelte-p36xv8) a:where(.svelte-p36xv8){color:inherit;text-decoration:underline}.faq.svelte-p36xv8 dd:where(.svelte-p36xv8) a:where(.svelte-p36xv8):hover{color:var(--text-primary)}.band.svelte-p36xv8{position:relative;background:var(--bg-recessed)}.join-band.svelte-p36xv8{display:grid;grid-template-columns:44% minmax(0,1fr);min-height:280px}.art.svelte-p36xv8{position:relative;overflow:hidden;background:#2a2521}.wall.svelte-p36xv8{position:absolute;top:-30px;right:-30px;bottom:-30px;left:-30px;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;transform:rotate(-4deg)}.wall.svelte-p36xv8 span:where(.svelte-p36xv8){aspect-ratio:1;border-radius:2px;box-shadow:0 6px 14px -8px #0009}.join-band.svelte-p36xv8 .band-body:where(.svelte-p36xv8){align-self:center;justify-self:center;max-width:34em;padding:64px 56px 60px}.band-form.svelte-p36xv8{margin-top:28px}.terms.svelte-p36xv8{margin:24px 0 0;padding:0;list-style:none}.terms.svelte-p36xv8 li:where(.svelte-p36xv8){display:grid;grid-template-columns:auto minmax(16px,1fr) auto;align-items:baseline;column-gap:10px;padding:10px 0;font-size:15px}.terms.svelte-p36xv8 li:where(.svelte-p36xv8):after{content:"";grid-column:2;grid-row:1;border-bottom:1px dotted var(--rule);transform:translateY(-4px)}.terms.svelte-p36xv8 .term:where(.svelte-p36xv8){grid-column:1;color:var(--text-secondary)}.terms.svelte-p36xv8 .value:where(.svelte-p36xv8){grid-column:3;text-align:right;color:var(--text-primary)}.warning.svelte-p36xv8{padding:96px var(--pad) 0}.warning.svelte-p36xv8 ul:where(.svelte-p36xv8){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 56px;margin:32px 0 0;padding:0;list-style:none}.warning.svelte-p36xv8 h3:where(.svelte-p36xv8){font-size:22px;line-height:1.1}.warning.svelte-p36xv8 p:where(.svelte-p36xv8){max-width:29em;margin-top:6px;font-size:16px;line-height:1.5;color:var(--text-secondary)}.founder.svelte-p36xv8{display:grid;grid-template-columns:340px minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:56px;padding:96px var(--pad)}.founder.svelte-p36xv8 h2:where(.svelte-p36xv8){grid-column:1 / -1;margin-bottom:32px}.portrait.svelte-p36xv8{grid-column:1;grid-row:2 / span 2;display:block;width:340px;height:425px;border:1px solid var(--border-subtle);border-radius:4px;object-fit:cover}.letter.svelte-p36xv8{grid-column:2;display:flex;flex-direction:column;max-width:29em}.founder.svelte-p36xv8 p:where(.svelte-p36xv8){margin-top:18px;text-wrap:pretty;font-size:17px;line-height:1.6;color:var(--text-secondary)}.founder.svelte-p36xv8 .quote:where(.svelte-p36xv8){grid-column:2;margin-top:0;padding-left:18px;border-left:2px solid var(--accent);font-family:var(--font-display);font-size:24px;line-height:1.2;color:var(--text-primary);text-wrap:balance}.founder.svelte-p36xv8 .sig:where(.svelte-p36xv8){display:grid;gap:6px;margin-top:0;padding-top:20px}.sig.svelte-p36xv8 .name:where(.svelte-p36xv8){justify-self:start;font-family:var(--font-display);font-size:26px;font-style:italic;line-height:1;color:var(--text-secondary);text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:4px;transition:color linear .1s}.sig.svelte-p36xv8 .name:where(.svelte-p36xv8):hover{color:var(--text-primary)}.sig.svelte-p36xv8 .role:where(.svelte-p36xv8){font-family:var(--font-mono);font-size:11px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary)}.foot.svelte-p36xv8{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:40px;align-items:baseline;padding:28px var(--pad) 32px;border-top:1px solid var(--border-subtle);font-size:13px;color:var(--text-tertiary)}.foot.svelte-p36xv8 .wm:where(.svelte-p36xv8){font-size:26px}.foot.svelte-p36xv8 .mid:where(.svelte-p36xv8),.foot.svelte-p36xv8 nav:where(.svelte-p36xv8){display:flex;flex-wrap:wrap;gap:6px 20px}.foot.svelte-p36xv8 nav:where(.svelte-p36xv8){justify-content:end}.foot.svelte-p36xv8 a{display:inline-flex;align-items:center;min-height:44px;color:var(--text-secondary);text-decoration:underline}.foot.svelte-p36xv8 a:hover{color:var(--text-primary)}@media(max-width:960px){.hero-inner.svelte-p36xv8{width:auto}.hero-row.svelte-p36xv8{flex-direction:column;align-items:stretch;gap:28px}.hero-cta.svelte-p36xv8{width:auto;max-width:31em;margin-left:0}}@media(max-width:860px){.join-band.svelte-p36xv8,.founder.svelte-p36xv8{display:block}.join-band.svelte-p36xv8 .art:where(.svelte-p36xv8){height:180px}.join-band.svelte-p36xv8 .band-body:where(.svelte-p36xv8){justify-self:normal;max-width:none;padding:40px var(--pad) 48px}.founder.svelte-p36xv8 h2:where(.svelte-p36xv8){margin-bottom:18px}.portrait.svelte-p36xv8{width:min(100%,340px);height:auto;aspect-ratio:4 / 5;margin:24px 0 10px}.faq.svelte-p36xv8 dl:where(.svelte-p36xv8){columns:1}.faq.svelte-p36xv8 dl:where(.svelte-p36xv8)>div:where(.svelte-p36xv8){padding-bottom:24px}}@media(max-width:780px){.public.svelte-p36xv8{--pad: 40px}.hero.svelte-p36xv8 h1:where(.svelte-p36xv8){font-size:64px}}@media(max-width:600px){.public.svelte-p36xv8{--pad: 20px}.top.svelte-p36xv8{padding-block:10px}.wm.svelte-p36xv8{font-size:24px}.act.svelte-p36xv8{gap:6px}.head-join.svelte-p36xv8{display:none}.head-btn.svelte-p36xv8{padding:0 12px}.hero.svelte-p36xv8{padding:44px var(--pad) 0}.hero.svelte-p36xv8 h1:where(.svelte-p36xv8){font-size:48px}.spine.svelte-p36xv8{font-size:17px}.join-band.svelte-p36xv8 .band-body:where(.svelte-p36xv8){padding:32px var(--pad)}.warning.svelte-p36xv8 ul:where(.svelte-p36xv8){grid-template-columns:minmax(0,1fr)}.join-band.svelte-p36xv8 h2:where(.svelte-p36xv8),.how-shot.svelte-p36xv8 h2:where(.svelte-p36xv8),.faq.svelte-p36xv8 h2:where(.svelte-p36xv8),.warning.svelte-p36xv8 h2:where(.svelte-p36xv8),.founder.svelte-p36xv8 h2:where(.svelte-p36xv8){font-size:36px}.how-shot.svelte-p36xv8{padding-top:52px}.faq.svelte-p36xv8{padding-block:64px 40px}.warning.svelte-p36xv8{padding-top:56px}.steps.svelte-p36xv8{grid-template-columns:minmax(0,1fr);gap:18px}.wall.svelte-p36xv8{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.terms.svelte-p36xv8 li:where(.svelte-p36xv8){grid-template-columns:minmax(0,1fr);row-gap:2px}.terms.svelte-p36xv8 li:where(.svelte-p36xv8):after{display:none}.terms.svelte-p36xv8 .value:where(.svelte-p36xv8){grid-column:1;text-align:left}.portrait.svelte-p36xv8{width:100%;aspect-ratio:1;object-position:50% 30%}.founder.svelte-p36xv8{padding-block:56px}.founder.svelte-p36xv8 p:where(.svelte-p36xv8){font-size:16px}.foot.svelte-p36xv8{grid-template-columns:auto minmax(0,1fr);column-gap:24px;row-gap:0}.foot.svelte-p36xv8 nav:where(.svelte-p36xv8){grid-column:1 / -1;justify-content:start}}@media(prefers-reduced-motion:reduce){.public.svelte-p36xv8 :is(.head-btn:where(.svelte-p36xv8),.steps:where(.svelte-p36xv8) li:where(.svelte-p36xv8)){transition:none}}.notice.svelte-styye6{position:fixed;left:calc(50% + var(--shell-sidebar-width, 0px) / 2);bottom:calc(var(--player-bar-height, 0px) + var(--bottom-nav-height, 0px) + var(--upload-shelf-height, 0px) + var(--queue-offer-height, 0px) + var(--space-md));z-index:31;transform:translate(-50%);max-width:min(480px,calc(100vw - 24px));pointer-events:none}@media(max-width:900px){.notice.svelte-styye6{left:50%;width:calc(100vw - 24px)}}.notice.in-sheet.svelte-styye6{position:absolute;bottom:var(--space-sm);width:max-content}p.svelte-styye6{display:flex;align-items:center;gap:var(--space-sm);margin:0;padding:var(--space-sm) var(--space-md);border:1px solid var(--border-active);border-radius:var(--radius);background:var(--bg-elevated);color:var(--text-primary);font-size:14px;box-shadow:var(--shadow-dock)}p.actionable.svelte-styye6{gap:12px;padding-block:7px;padding-right:7px;pointer-events:auto}p.svelte-styye6 svg{flex:none;width:18px;height:18px;color:var(--text-secondary)}.text.svelte-styye6{flex:1;min-width:0}.one-line.svelte-styye6{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}strong.svelte-styye6{font-weight:600}a.svelte-styye6{flex:none;padding:6px 8px;border-radius:var(--radius);color:var(--accent-text);font-weight:600;text-decoration:none}a.svelte-styye6:hover{background:var(--accent-glow)}.player-star.svelte-1ir5e6{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--text-secondary);cursor:pointer;transition:color 75ms ease-out}.player-star.svelte-1ir5e6 svg{width:20px;height:20px;fill:var(--icon-fill, none);transition:fill 75ms ease-out}.player-star.sheet.svelte-1ir5e6 svg{width:24px;height:24px}.player-star.svelte-1ir5e6:hover:enabled{color:var(--text-primary)}.player-star[aria-pressed=true].svelte-1ir5e6{--icon-fill: var(--accent-text);color:var(--accent-text)}.player-star.svelte-1ir5e6:disabled{cursor:default;opacity:.56}.timeline.svelte-1bsx62z span:where(.svelte-1bsx62z){min-width:max(5ch,calc(var(--clock-chars) * 1ch));color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-badge)}.timeline.svelte-1bsx62z .position:where(.svelte-1bsx62z){text-align:end}.timeline.svelte-1bsx62z{display:flex;align-items:center;gap:var(--space-sm);min-width:0}input.svelte-1bsx62z:disabled{opacity:.45;cursor:not-allowed}.timeline.svelte-1bsx62z input:where(.svelte-1bsx62z){width:100%}.transport.svelte-jcrib{display:flex;align-items:center;gap:var(--space-sm);justify-content:center}button.svelte-jcrib{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);background:var(--bg-recessed);color:var(--text-primary);border-radius:var(--radius);padding:var(--space-xs) var(--space-sm);font:inherit;cursor:pointer}button.svelte-jcrib{min-width:44px;min-height:44px}button.svelte-jcrib:hover:enabled{border-color:var(--border-active)}button.svelte-jcrib:disabled{opacity:.45;cursor:not-allowed}.primary.svelte-jcrib{border-color:var(--accent);background:var(--accent);color:#fff}.primary.svelte-jcrib:hover:enabled{border-color:var(--accent-hover);background:var(--accent-hover)}.mode.svelte-jcrib{position:relative;border-color:transparent;background:transparent;color:var(--text-secondary)}.mode[aria-pressed=true].svelte-jcrib{color:var(--accent-text)}.mode[aria-pressed=true].svelte-jcrib:after{position:absolute;bottom:5px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:currentColor;content:""}.one.svelte-jcrib{position:absolute;top:9px;right:7px;font-family:var(--font-mono);font-size:9px;font-weight:700;line-height:1}.transport.sheet.svelte-jcrib{margin-inline:calc(-1 * var(--space-sm))}.transport.sheet.svelte-jcrib .prev-track:where(.svelte-jcrib){margin-left:auto}.transport.sheet.svelte-jcrib .next-track:where(.svelte-jcrib){margin-right:auto}.transport.sheet.svelte-jcrib .primary:where(.svelte-jcrib){min-width:64px;min-height:64px;font-size:28px}.transport.sheet.svelte-jcrib :is(.prev-track:where(.svelte-jcrib),.next-track:where(.svelte-jcrib)){min-width:52px;min-height:64px;font-size:22px}@media(max-width:980px){.transport.svelte-jcrib:not(.sheet) .prev-track:where(.svelte-jcrib),.transport.svelte-jcrib:not(.sheet) .mode:where(.svelte-jcrib){display:none}.transport.svelte-jcrib:not(.sheet){grid-column:2;grid-row:1;justify-content:flex-end;gap:var(--space-xs)}.transport.svelte-jcrib button:where(.svelte-jcrib){min-width:44px;min-height:44px;font-size:18px}}.qlist.svelte-1t0rn2m{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--space-sm) var(--space-md)}.qhead.svelte-1t0rn2m{display:flex;align-items:center;justify-content:space-between;min-height:36px;padding:var(--space-sm) var(--space-sm) var(--space-2xs)}.qhead.svelte-1t0rn2m h3:where(.svelte-1t0rn2m){margin:0;font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.clear.svelte-1t0rn2m{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid var(--border-active);border-radius:var(--radius);background:transparent;color:var(--text-primary);font-family:var(--font-body);font-size:14px;cursor:pointer}.qitem.svelte-1t0rn2m{position:relative;border-radius:var(--radius);touch-action:pan-y pinch-zoom}.qitem.svelte-1t0rn2m.swiping{overflow:hidden}.swipe-action.svelte-1t0rn2m{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:flex-end;width:var(--swipe, 0px);padding-right:var(--space-md);overflow:hidden;background:var(--danger-fill);color:#fff;transition:width var(--swipe-ms, 0ms) cubic-bezier(.32,.72,0,1)}.qitem.svelte-1t0rn2m:not(.swiping) .swipe-action:where(.svelte-1t0rn2m){display:none}.qrow.svelte-1t0rn2m{display:flex;align-items:center;border-radius:var(--radius)}.qitem.svelte-1t0rn2m .qrow:where(.svelte-1t0rn2m):hover{background:var(--bg-recessed)}.qplay.svelte-1t0rn2m{display:grid;flex:1;grid-template-columns:40px minmax(0,1fr) auto;gap:var(--space-md);align-items:center;min-width:0;min-height:52px;padding:6px var(--space-sm);border:0;background:transparent;color:var(--text-primary);font:inherit;text-align:left}button.qplay.svelte-1t0rn2m{cursor:pointer}.qremove.svelte-1t0rn2m,.qremove-space.svelte-1t0rn2m{flex:none;width:32px;height:32px;margin-right:var(--space-2xs)}.qremove.svelte-1t0rn2m{display:inline-grid;place-items:center;padding:0;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--text-secondary);cursor:pointer}.qremove.svelte-1t0rn2m svg{width:16px;height:16px}.qremove.svelte-1t0rn2m:hover,.qremove.svelte-1t0rn2m:focus-visible{border-color:var(--status-error);color:var(--status-error)}@media(pointer:coarse){.qremove.svelte-1t0rn2m{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}.qremove-space.svelte-1t0rn2m{display:none}}.qrow.current.svelte-1t0rn2m{position:relative}.qrow.current.svelte-1t0rn2m:before{position:absolute;top:6px;bottom:6px;left:0;width:2px;background:var(--accent);content:""}.qrow.played.svelte-1t0rn2m{opacity:.6}.copy.svelte-1t0rn2m{display:flex;flex-direction:column;min-width:0}.t.svelte-1t0rn2m,.a.svelte-1t0rn2m{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t.svelte-1t0rn2m{font-size:16px}.current.svelte-1t0rn2m .t:where(.svelte-1t0rn2m){font-weight:600}.a.svelte-1t0rn2m{font-size:14px;color:var(--text-secondary)}.d.svelte-1t0rn2m{font-family:var(--font-mono);font-size:13px;color:var(--text-tertiary)}.now-playing.svelte-192207f{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:calc(var(--space-md) + env(safe-area-inset-top)) var(--space-lg) calc(var(--space-lg) + env(safe-area-inset-bottom));border:0;background:var(--bg-surface);color:var(--text-primary);--sheet-gap: var(--space-md);flex-direction:column;gap:var(--sheet-gap);overscroll-behavior:contain}.now-playing.player-view.svelte-192207f{touch-action:none}.now-playing.svelte-192207f .qlist{margin-inline:calc(-1 * var(--space-md))}.compact.svelte-192207f{display:grid;grid-template-columns:64px minmax(0,1fr);gap:var(--space-md);align-items:center;min-width:0}.notice-anchor.svelte-192207f{position:relative;height:0;margin-bottom:calc(-1 * var(--sheet-gap))}.bottom.svelte-192207f{display:flex;justify-content:flex-end}.up-next.svelte-192207f{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin-right:calc(-1 * var(--space-sm));border:0;background:transparent;color:var(--text-secondary);cursor:pointer}.up-next.svelte-192207f svg{width:24px;height:24px}.up-next[aria-pressed=true].svelte-192207f{color:var(--accent-text)}.up-next[aria-pressed=true].svelte-192207f:after{position:absolute;bottom:4px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:currentColor;content:""}.now-playing[open].svelte-192207f{display:flex;animation:svelte-192207f-rise .32s cubic-bezier(.32,.72,0,1)}@keyframes svelte-192207f-rise{0%{transform:translateY(100%)}}.top.svelte-192207f{display:flex;justify-content:space-between}.more.svelte-192207f{position:relative}.more.svelte-192207f .now-playing-menu{position:absolute;right:0;top:100%;z-index:1;min-width:180px}.close.svelte-192207f{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin-left:calc(-1 * var(--space-sm));border:0;background:transparent;color:var(--text-secondary);cursor:pointer}.close.svelte-192207f svg{width:28px;height:28px}.more.svelte-192207f .close:where(.svelte-192207f){margin:0 calc(-1 * var(--space-sm)) 0 0;font-size:24px}.art.svelte-192207f{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;container-type:size}.art.svelte-192207f .cover-art{width:min(100cqw,100cqh,420px)}.copy-row.svelte-192207f{--title-line: 27px;display:flex;align-items:flex-start;gap:var(--space-sm);min-width:0}.copy-row.svelte-192207f .player-star{margin-top:calc((var(--title-line) - 44px) / 2);margin-right:calc(-1 * var(--space-sm))}.copy.svelte-192207f{display:flex;flex:1;flex-direction:column;gap:var(--space-2xs);min-width:0}.copy.svelte-192207f strong:where(.svelte-192207f),.copy.svelte-192207f span:where(.svelte-192207f){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy.svelte-192207f strong:where(.svelte-192207f){font-size:22px}.copy.svelte-192207f span:where(.svelte-192207f){color:var(--text-secondary);font-size:16px}.copy.svelte-192207f span.player-error:where(.svelte-192207f){color:var(--status-error)}.copy-row.svelte-192207f .copy:where(.svelte-192207f) :is(.title:where(.svelte-192207f),.line:where(.svelte-192207f)){display:-webkit-box;-webkit-box-orient:vertical;white-space:normal;overflow-wrap:anywhere}.copy-row.svelte-192207f .copy:where(.svelte-192207f) .title:where(.svelte-192207f){-webkit-line-clamp:3;line-clamp:3;line-height:var(--title-line)}.copy-row.svelte-192207f .copy:where(.svelte-192207f) :is(.album:where(.svelte-192207f),.line:where(.svelte-192207f)){line-height:20px}.copy-row.svelte-192207f .copy:where(.svelte-192207f) .line:where(.svelte-192207f){-webkit-line-clamp:2;line-clamp:2}@media(max-height:600px){.now-playing.svelte-192207f{--sheet-gap: calc(var(--space-sm) + var(--space-xs))}.copy-row.svelte-192207f .copy:where(.svelte-192207f) .title:where(.svelte-192207f){-webkit-line-clamp:2;line-clamp:2}.copy-row.svelte-192207f .copy:where(.svelte-192207f) .line:where(.svelte-192207f){-webkit-line-clamp:1;line-clamp:1}}.compact.svelte-192207f .copy:where(.svelte-192207f) strong:where(.svelte-192207f){font-size:17px}.compact.svelte-192207f .copy:where(.svelte-192207f) span:where(.svelte-192207f){font-size:14px}.track-summary.svelte-1205q9x{display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--space-md);align-items:center;min-width:0}.empty-cover.svelte-1205q9x{width:56px;aspect-ratio:1;display:grid;place-items:center;border:1px solid var(--border-subtle);border-radius:var(--radius);color:var(--text-disabled);background:var(--bg-elevated);font-size:24px}.copy-row.svelte-1205q9x{display:flex;align-items:center;gap:var(--space-2xs);min-width:0}.track-copy.svelte-1205q9x{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.player-bar-copy.svelte-1205q9x{--link-hit: 20px;gap:0;justify-content:center;min-height:calc(max(22px,var(--link-hit)) + 2 * var(--link-hit))}.player-bar-copy.svelte-1205q9x span:where(.svelte-1205q9x){line-height:var(--link-hit)}.player-bar-copy.svelte-1205q9x strong:where(.svelte-1205q9x){line-height:max(22px,var(--link-hit))}.player-bar-copy.svelte-1205q9x a:where(.svelte-1205q9x),.player-bar-copy.svelte-1205q9x .credit a{display:inline-block;max-width:100%;overflow:clip;text-overflow:ellipsis;vertical-align:top}.track-copy.svelte-1205q9x strong:where(.svelte-1205q9x),.track-copy.svelte-1205q9x span:where(.svelte-1205q9x){overflow:clip;overflow-clip-margin:3px;text-overflow:ellipsis;white-space:nowrap}.summary-line.svelte-1205q9x:focus-within{margin:-3px;padding:3px;overflow:hidden;text-overflow:clip}.track-copy.svelte-1205q9x span:where(.svelte-1205q9x){color:var(--text-secondary);font-size:var(--text-badge)}.track-copy.svelte-1205q9x a:where(.svelte-1205q9x){color:inherit;text-decoration:none}.track-copy.svelte-1205q9x a:where(.svelte-1205q9x):hover{text-decoration:underline;text-underline-offset:3px}.track-copy.svelte-1205q9x span.player-error:where(.svelte-1205q9x){color:var(--status-error)}@media(pointer:coarse){.player-bar-copy.svelte-1205q9x{--link-hit: 28px}}@media(max-width:980px){.track-summary.svelte-1205q9x{grid-template-columns:44px minmax(0,1fr);gap:var(--space-sm)}.track-copy.svelte-1205q9x strong:where(.svelte-1205q9x){font-size:15px}.track-copy.svelte-1205q9x span:where(.svelte-1205q9x){font-size:12px}}.volume.svelte-3qlfds{position:relative}.volume-toggle.svelte-3qlfds{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--text-secondary);cursor:pointer}.volume-toggle.svelte-3qlfds:hover,.volume-toggle[aria-expanded=true].svelte-3qlfds{color:var(--text-primary)}svg.svelte-3qlfds{width:30px;height:30px}.arc-track.svelte-3qlfds,.arc-fill.svelte-3qlfds{fill:none;stroke-width:2.5;stroke-linecap:round}.arc-track.svelte-3qlfds{stroke:color-mix(in srgb,var(--text-secondary) 30%,transparent)}.arc-fill.svelte-3qlfds{stroke:var(--accent)}.speaker.svelte-3qlfds{fill:currentColor}.slash.svelte-3qlfds{stroke:currentColor;stroke-width:2;stroke-linecap:round}.volume.svelte-3qlfds .volume-popover{position:absolute;bottom:calc(100% + var(--space-2xs));left:50%;width:44px;min-width:0;margin-left:-22px;padding:11px 0;justify-items:center}.volume.svelte-3qlfds .volume-popover input{writing-mode:vertical-lr;direction:rtl;width:20px;height:120px;margin:0}.offer.svelte-ofpzcs{position:fixed;left:0;right:0;bottom:calc(var(--player-bar-height, 0px) + var(--bottom-nav-height, 0px));z-index:29;display:flex;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-lg);background:color-mix(in srgb,var(--accent) 10%,var(--bg-surface));border-top:1px solid var(--border-active)}.grow.svelte-ofpzcs{flex:1;min-width:0;margin:0}.sub.svelte-ofpzcs{color:var(--text-secondary)}a.svelte-ofpzcs{color:inherit;text-decoration:underline;text-underline-offset:2px}.dismiss.svelte-ofpzcs{min-width:44px;min-height:44px;border:0;background:transparent;color:var(--text-secondary);font-size:20px;cursor:pointer}@media(max-width:980px){.offer.svelte-ofpzcs{gap:var(--space-sm);padding:var(--space-xs) var(--space-md);font-size:14px}}.queue-panel.svelte-1iyqph0{position:fixed;top:var(--toolbar-height, 49px);right:0;bottom:var(--player-bar-height, 0px);z-index:28;display:flex;flex-direction:column;width:min(380px,100vw);background:var(--bg-surface);border-left:1px solid var(--border-active);box-shadow:-12px 0 32px #0000002e}h2.svelte-1iyqph0{margin:0;padding:var(--space-md) var(--space-md) var(--space-sm);font-family:var(--font-display);font-size:26px;font-weight:400}.player-bar.svelte-fapzg3{position:fixed;left:0;right:0;bottom:var(--bottom-nav-height, 0px);z-index:30;display:grid;grid-template-columns:minmax(240px,1.5fr) auto minmax(220px,1fr) auto;gap:var(--space-lg);align-items:center;padding:calc(var(--space-sm) + var(--space-2xs)) var(--space-lg);background:color-mix(in srgb,var(--bg-surface) 94%,black 6%);border-top:1px solid var(--border-subtle);box-shadow:var(--shadow-dock)}.player-bar[data-empty=true].svelte-fapzg3{color:var(--text-secondary)}.open-now-playing.svelte-fapzg3{display:none}.summary-slot.svelte-fapzg3{min-width:0}.bar-end.svelte-fapzg3{display:flex;align-items:center;gap:var(--space-sm)}.queue-toggle.svelte-fapzg3{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--text-secondary);cursor:pointer}.queue-toggle.svelte-fapzg3 svg{width:18px;height:18px}.queue-toggle.svelte-fapzg3:hover:enabled{color:var(--text-primary)}.queue-toggle[aria-expanded=true].svelte-fapzg3{color:var(--accent-text)}.queue-toggle[aria-expanded=true].svelte-fapzg3:after{position:absolute;bottom:5px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:currentColor;content:""}.queue-toggle.svelte-fapzg3:disabled{opacity:.45;cursor:not-allowed}audio.svelte-fapzg3{display:none}@media(max-width:980px){.player-bar.svelte-fapzg3{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-xs) var(--space-sm);padding:var(--space-sm) var(--space-md)}.player-bar[data-empty=true].svelte-fapzg3,.bar-end.svelte-fapzg3{display:none}.timeline-slot.svelte-fapzg3{min-width:0;grid-column:1 / -1;grid-row:2}.summary-slot.svelte-fapzg3{grid-column:1;grid-row:1}.open-now-playing.svelte-fapzg3{display:block;grid-column:1;grid-row:1;align-self:stretch;min-height:44px;border:0;padding:0;background:transparent;cursor:pointer}}.with-player.svelte-12qhfyh{--player-bar-reserve: calc( var(--player-bar-height, 0px) + var(--bottom-nav-height, 0px) + var(--upload-shelf-height, 0px) + var(--queue-offer-height, 0px) );padding-bottom:var(--player-bar-reserve)}.app-frame.svelte-12qhfyh{position:relative}
