.account-page{overflow-wrap:anywhere;width:calc(100% - max(32px,min(8vw,104px)));max-width:1080px;margin:0 auto;padding-top:max(42px,min(7vw,104px));padding-bottom:max(72px,min(8vw,120px))}.account-page h1,.account-page h2,.account-page h3,.account-page p{margin:0}.account-title{color:var(--text);font:570 clamp(44px,6vw,84px)/1.04 var(--font-display);letter-spacing:-.045em}.account-page:lang(zh-Hant) .account-title,.account-page:lang(zh-Hans) .account-title{letter-spacing:-.02em;line-height:1.16}.account-overview{border-bottom:1px solid var(--hairline-strong);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 24px;padding-bottom:max(24px,min(4vw,48px));display:flex}.account-overview p{color:var(--muted);margin-top:12px}.account-login{border:1px solid var(--hairline-strong);background:var(--velvet);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(300px,.86fr);display:grid;overflow:hidden}.account-cover{isolation:isolate;background:var(--raised);align-items:end;min-height:360px;padding:max(26px,min(4vw,54px));display:flex;position:relative}.account-cover:before{content:"";z-index:-1;background:linear-gradient(rgba(20,13,32,.12) 15%,rgba(20,13,32,.75) 66%,#140d20 97%),url(/images/onstage-stage.webp) 50%/cover;position:absolute;top:0;bottom:0;left:0;right:0}.account-cover .account-title{max-width:8em}.account-cover p{max-width:34ch;color:var(--tour);margin-top:16px;line-height:1.55}.account-login-panel{align-self:center;min-width:0;padding:max(24px,min(4vw,52px))}.account-page h2{font:550 clamp(25px,3vw,36px)/1.18 var(--font-display);letter-spacing:-.025em}.account-page h3{font:600 1rem/1.4 var(--font-body)}.account-copy{color:var(--muted);line-height:1.55}.account-login-panel>*,.account-stack>*{margin-top:0;margin-bottom:0}.account-stack{gap:14px;min-width:0;display:grid}.account-form{gap:12px;min-width:0;display:grid}.account-form label{color:var(--tour);gap:7px;font-weight:600;display:grid}.account-form input:not([type=checkbox]){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;min-height:46px;font:inherit;border:1px solid var(--hairline-strong);background:var(--stage);color:var(--text);border-radius:7px;padding:11px 13px;font-size:max(16px,1em)}.account-form input[autocomplete=one-time-code]{font-family:var(--font-code);letter-spacing:.22em}.account-btn,.account-link,.account-save{min-width:44px;max-width:100%;min-height:44px;font:620 .94rem/1.35 var(--font-body);text-align:center;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:9px 15px;display:inline-flex}.account-btn{color:#261328;background:#e8b6f1;border:1px solid transparent}.account-btn:hover{background:#f4d0f3}.account-btn.secondary,.account-btn.danger{background:var(--velvet);color:var(--text);border:1px solid var(--hairline-strong)}.account-btn.secondary:hover,.account-btn.danger:hover{background:var(--raised)}.account-btn.danger{color:#ffbddb}.account-btn:disabled,.account-link:disabled,.account-save:disabled{cursor:wait;opacity:.65}.account-link{color:#e7bedf;background:0 0;justify-content:start;padding-left:2px;padding-right:2px}.account-link:hover{text-underline-offset:4px;text-decoration:underline}.account-alert,.account-status{color:var(--tour);line-height:1.5}.account-alert{background:rgba(255,79,168,.05);padding:10px 13px}.account-alert:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid #ef9ab7}.account-alert:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid #ef9ab7}.account-alert:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid #ef9ab7}.account-alert:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid #ef9ab7}.account-alert:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid #ef9ab7}.account-alert:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid #ef9ab7}.account-login-panel .account-division{border:0;border-top:1px solid var(--hairline);width:100%;margin:3px 0}.account-sections{grid-template-columns:minmax(0,1.4fr) minmax(0,.95fr);align-items:start;gap:max(24px,min(4vw,56px));margin-top:max(26px,min(4vw,46px));display:grid}.account-side{gap:20px;display:grid}.account-box{background:var(--velvet);border:1px solid var(--hairline);border-radius:12px;min-width:0;padding:max(18px,min(2.3vw,30px))}.account-section{min-width:0}.account-section h2{margin-bottom:15px}.account-section h3{margin-bottom:6px}.account-saved{margin:0;padding:0;list-style:none}.account-row{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 14px;padding:15px 0;display:grid}.account-row p{margin-top:5px}.account-row .account-artist{font:570 clamp(20px,2.4vw,28px)/1.2 var(--font-display);color:var(--text)}.account-date{color:#d5b2ff;font:500 .77rem/1.6 var(--font-code)}.account-meta{color:var(--muted);line-height:1.45}.account-actions{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.account-privacy{gap:12px;display:grid}.account-privacy summary{cursor:pointer;align-items:center;min-height:44px;font-weight:650;display:flex}.account-privacy summary:after{content:"+"}.account-privacy summary:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:auto;padding-left:12px}.account-privacy summary:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:auto;padding-left:12px}.account-privacy summary:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:auto;padding-left:12px}.account-privacy summary:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:auto;padding-right:12px}.account-privacy summary:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:auto;padding-right:12px}.account-privacy summary:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:auto;padding-right:12px}.account-privacy[open] summary:after{content:"−"}.account-privacy[open] summary{margin-bottom:12px}.account-genres{border:0;min-width:0;margin:0;padding:0}.account-chips{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.account-chip{display:inline-flex;position:relative}.account-chip input{opacity:0;width:1px;height:1px;position:absolute}.account-chip span{border:1px solid var(--hairline-strong);min-height:44px;color:var(--tour);cursor:pointer;border-radius:22px;align-items:center;gap:6px;padding:6px 13px;display:inline-flex}.account-chip input:checked+span{color:#f0dcff;background:#392442;border-color:#ce9bea}.account-chip input:focus-visible+span{outline:2px solid var(--blue);outline-offset:3px}.account-page :focus-visible{outline:2px solid var(--blue);outline-offset:3px}.account-save:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.account-danger-zone{border-top:1px solid var(--hairline);gap:10px;padding-top:14px;display:grid}.account-check{align-items:center;gap:10px;min-height:44px;line-height:1.45;display:flex}.account-check input{width:18px;height:18px;accent-color:var(--violet);flex:none}.account-save-wrap{flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;display:inline-flex}.account-save{color:#e7cef5;border:1px solid var(--hairline-strong);background:0 0;padding:6px 11px}.account-save[aria-pressed=true]{color:#f1dbff;background:#35233e;border-color:#a47bb5}.account-save:hover{background:var(--raised)}.account-save-wrap [role=alert]{color:#ffd4e2;font-size:.8rem;line-height:1.3}@media (max-width:740px){.account-login,.account-sections{grid-template-columns:minmax(0,1fr)}.account-cover{min-height:210px}.account-login-panel{width:100%}}@media (max-width:420px){.account-page{padding-top:25px}.account-row{gap:6px}.account-cover{min-height:175px}}.account-banner,.account-page>.account-banner{margin-top:14px;margin-bottom:14px}@font-face{font-family:Soundcheck Google Sign-In;src:url(/brand/google/google-sans-medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}.account-btn.account-google{color:#1f1f1f;background:#fff;border:1px solid #747775;border-radius:4px;justify-self:start;gap:10px;padding:10px 12px;font:500 14px/20px Soundcheck Google Sign-In,Arial,sans-serif}.account-btn.account-google:hover:not(:disabled){background:#f8fafd}.account-google-mark{background:url(/brand/google/g-light-official.svg) 50%/40px 40px no-repeat;flex:0 0 20px;width:20px;height:20px}.fan-workspace{min-width:0;margin-top:max(30px,min(4vw,52px));margin-bottom:max(30px,min(4vw,52px))}.fan-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:20px;margin-bottom:24px;display:grid}.fan-intro .eyebrow{color:var(--blue);margin-bottom:12px;display:block}.fan-intro h2{font-size:max(30px,min(3.8vw,46px))}.fan-tabs{border-bottom:1px solid var(--hairline-strong);gap:28px;margin-bottom:24px;display:flex}.fan-tabs button{min-height:52px;color:var(--muted);font:600 1rem var(--font-body);cursor:pointer;background:0 0;border:0;border-bottom:3px solid transparent;align-items:center;gap:10px;padding:10px 2px;display:flex}.fan-tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--pink)}.fan-tabs button span{border:1px solid var(--hairline-strong);font:.75rem var(--font-code);border-radius:20px;padding:2px 8px}.fan-layout{grid-template-columns:minmax(0,1.45fr) minmax(0,.9fr);align-items:start;gap:max(24px,min(4vw,48px));display:grid}.fan-layout>*{min-width:0}.fan-panel[hidden]{display:none}.fan-panel{outline-offset:5px}.fan-section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.fan-section-title h3{font:600 1.1rem var(--font-body)}.fan-guide-list,.fan-follow-list{margin:0;padding:0;list-style:none}.fan-guide-row{border-top:1px solid var(--hairline);grid-template-columns:minmax(92px,.27fr) minmax(0,1fr);gap:20px;padding:23px 0;display:grid}.fan-guide-date{color:#d5b2ff;font:500 .76rem/1.6 var(--font-code);align-content:start;gap:8px;display:grid}.account-page h3.fan-guide-artist{font:570 clamp(24px,3vw,32px)/1.15 var(--font-display);letter-spacing:-.025em;margin-bottom:6px}.fan-guide-artist a:hover{color:var(--pink)}.fan-reasons{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.fan-reasons li{color:#d5c5ec;background:#21162f;border-radius:5px;padding:5px 9px;font-size:.78rem;line-height:1.5}.fan-guide-row .account-link{justify-self:start}.fan-weekly{border-top:2px solid #9367b3}.fan-weekly .eyebrow{color:#cfb4e6}.account-page .fan-weekly h2{margin:0;font-size:max(26px,min(3vw,34px))}.account-form .fan-email-choice{align-items:start;font-weight:500;display:flex}.fan-email-choice input{margin-top:3px}.account-form select{border:1px solid var(--hairline-strong);width:100%;min-height:46px;color:var(--text);background:var(--stage);font:inherit;border-radius:7px;padding:10px 12px;font-size:max(16px,1em)}.fan-empty{background:var(--velvet);border:1px solid var(--hairline);border-radius:12px;padding:28px}.fan-follow-group h4,.fan-catalog h4{color:#d0b2ee;font:500 .78rem var(--font-code);margin:0 0 9px}.fan-follow-list li{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.fan-follow-list li>span:first-child{overflow-wrap:anywhere;min-width:0}.fan-follow-list .account-save-wrap{justify-content:end}.fan-catalog{border-top:1px solid var(--hairline-strong);margin-top:10px;padding-top:22px}.fan-search-fields{grid-template-columns:minmax(110px,.6fr) minmax(0,1fr);gap:12px;display:grid}.fan-preview-notice{color:#ddcaef;background:#21152f;border:1px solid #755195;border-radius:12px;margin-bottom:28px;padding:20px 24px;line-height:1.6}.fan-preview-notice p{max-width:90ch}.fan-demo-badge{font:.75rem var(--font-code);color:#c7b3dc;border:1px solid var(--hairline-strong);border-radius:20px;padding:8px 12px}.fan-follow{font-size:.83rem}@media (max-width:800px){.fan-layout{grid-template-columns:minmax(0,1fr)}.fan-intro{grid-template-columns:minmax(0,1fr);gap:14px}}@media (max-width:420px){.fan-guide-row{grid-template-columns:minmax(0,1fr);gap:11px}.fan-guide-date{flex-wrap:wrap;display:flex}.fan-search-fields{grid-template-columns:minmax(0,1fr)}.fan-preview-notice{padding:16px}.fan-follow-list li{flex-wrap:wrap;align-items:start}.fan-empty{padding:20px}}
