.account-page{width:min(900px,90%);margin:64px auto 90px}.account-page h1{letter-spacing:-3px;margin:0 0 20px;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(44px,8vw,76px);line-height:1}.account-intro{color:var(--muted);margin-bottom:45px;font-size:18px}.account-section{border-top:1px solid var(--line);padding:32px 0}.account-section h2,.account-sign-in h2{letter-spacing:-.8px;font-family:Space Grotesk,Arial,sans-serif;font-size:25px}.account-form{gap:10px;max-width:480px;display:grid}.account-form label,.account-sign-in label,.account-danger label{font-size:12px;font-weight:700;display:block}.account-form input,.account-form select,.account-sign-in input,.account-danger input{border:1px solid var(--ink);background:var(--paper);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:4px;padding:12px;font-size:16px}.account-form select:focus-visible{outline-offset:4px;outline:3px solid #b80d68}.account-form button{justify-self:start;margin-top:8px}.account-sign-in{max-width:720px;padding:28px 0}.account-sign-in p{line-height:1.7}.account-inline-fields{gap:10px;margin:10px 0 18px;display:flex}.account-inline-fields input{flex:1;min-width:0}.account-inline-fields button{flex-shrink:0}.account-caption,.account-fine-print{color:var(--muted);font-size:12px;line-height:1.7}.account-fine-print a,.account-footer a{text-underline-offset:3px;text-decoration:underline}.account-text-link{text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:7px;margin-right:22px;padding:12px 0;text-decoration:underline;display:inline-flex}.account-notice,.account-sync-notice,.account-conflict{border:1px solid var(--ink);background:var(--paper);border-left:5px solid var(--pink);padding:18px;line-height:1.7}.account-sync-notice{max-width:90%;margin:16px auto;font-size:13px}.account-sync-notice p{margin-bottom:5px}.account-sync-notice a{text-decoration:underline}.account-conflict{margin-top:20px}.account-actions{flex-wrap:wrap;gap:10px;margin:20px 0 12px;display:flex}.account-actions button{max-width:100%}.account-lineups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.account-lineup-card{border:1px solid var(--line);min-width:0;padding:18px}.account-lineup-card h3{font-size:15px}.account-lineup-card summary{cursor:pointer;font-size:12px;line-height:1.7}.account-lineup-card ul{max-height:220px;padding:0;list-style:none;overflow-y:auto}.account-lineup-card li{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;font-size:12px;display:flex}.account-lineup-card li span:last-child{color:var(--muted)}.account-danger input{max-width:320px;margin:10px 0 18px;display:block}.account-danger button{border-color:#bc2869}.account-footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:20px;padding-top:30px;font-size:12px;display:flex}:root[data-assc-theme=dark]{--paper:#201c22;--ink:#fbf9f3;--line:#554b56;--muted:#c0b6c1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-assc-theme=dark] .primary{background:var(--pink);color:#191919}:root[data-assc-theme=dark] .primary:hover:not(:disabled){background:#ff80be}:root[data-assc-theme=dark] .hero p,:root[data-assc-theme=dark] .hero-footnote,:root[data-assc-theme=dark] .hero-art small{color:var(--muted)}:root[data-assc-theme=dark] .dial-panel,:root[data-assc-theme=dark] .notification,:root[data-assc-theme=dark] .quick-picks button:not(.sink),:root[data-assc-theme=dark] .lineup-summary,:root[data-assc-theme=dark] .done-control,:root[data-assc-theme=dark] .active-provider{border-color:var(--line);background:#2d2630}:root[data-assc-theme=dark] .active-provider{box-shadow:5px 5px #110f13}:root[data-assc-theme=dark] .quick-picks small,:root[data-assc-theme=dark] .notification small,:root[data-assc-theme=dark] .site-domain{color:var(--muted)}:root[data-assc-theme=dark] .provider-option:hover,:root[data-assc-theme=dark] .secondary:hover,:root[data-assc-theme=dark] .small-button:hover{background:#39313d}:root[data-assc-theme=dark] .provider-option.selected,:root[data-assc-theme=dark] .queue-row.current{background:#4a2c42}:root[data-assc-theme=dark] .status-pill{background:#4a414d}:root[data-assc-theme=dark] .summary-icon,:root[data-assc-theme=dark] .notification-icon{background:#653b56}:root[data-assc-theme=dark] .quick-picks .sink,:root[data-assc-theme=dark] .ticker,:root[data-assc-theme=dark] .ready-art,:root[data-assc-theme=dark] .star-sticker,:root[data-assc-theme=dark] .stat-volume,:root[data-assc-theme=dark] .round-cta{color:#191919}:root[data-assc-theme=dark] .manifesto{color:#fbf9f3}:root[data-assc-theme=dark] .stat-volume span{color:#191919}:root[data-assc-theme=dark] .toast{color:#191919;background:#fbf9f3}:root[data-assc-theme=dark] .storage-warning{color:#fff0bd;background:#54421c}@media (max-width:600px){.account-page{margin-top:40px}.account-inline-fields{flex-direction:column}.account-lineups{grid-template-columns:1fr}.account-actions{flex-direction:column}.account-actions button{width:100%}.account-page .header{gap:10px}}
