:root{--ink:#0e0a08;--paper:#f3ead8;--acid:#f3ead8;--spark:#ffb347;--amber:#ffb347;--action:var(--amber);--label:#ffb347;--glow:radial-gradient(120% 70% at 0% 0%, #ffb3471a, transparent 60%);--concrete:#a89c8a;--panel:#251c16;--line:#372b22;--muted:#bdb0a0;--display:var(--font-display);--body:var(--font-body);--radius:4px;--mobile-action-height:84px;--mobile-action-gap:16px}*{box-sizing:border-box}body{background:var(--ink);color:var(--paper);font-family:var(--body);margin:0;font-size:16px;line-height:1.55}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled,input:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--acid);outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--display);letter-spacing:-.025em;font-weight:800;line-height:.92}h2{letter-spacing:-.005em;line-height:1}h3{line-height:1.15}button{color:inherit}header,main,footer{max-width:1440px;margin:auto}.brand{font-family:var(--display);letter-spacing:-1px;white-space:nowrap;font-size:30px;font-weight:800;line-height:1}.brand span{color:var(--acid)}.brand i{font-family:var(--body);color:var(--acid);margin-left:5px;font-style:normal}nav{gap:28px;font-size:14px;display:flex}nav a{color:var(--muted);padding:8px 0}nav a[aria-current=page]{color:var(--paper);border-bottom:2px solid var(--acid)}.show-layout{grid-template-columns:1.12fr 1fr;gap:0 64px;padding:36px 48px 0;display:grid}.poster{background:var(--acid);color:var(--ink);border:1px solid var(--acid);align-self:start;margin:8px 0 20px;position:relative;overflow:hidden;transform:rotate(-1deg)}.eyebrow{letter-spacing:.11em;font-size:12px;font-weight:700;line-height:1.4}.city-wrap .eyebrow{margin-bottom:18px}.show-detail{padding:10px 0}.status{color:var(--acid);border:1px solid #515b24;border-radius:100px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.status>span{background:currentColor;border-radius:50%;width:6px;height:6px}.show-detail h2{margin-bottom:16px;font-size:clamp(40px,4.5vw,64px)}.lead{color:var(--muted);max-width:43ch}.demand-track{background:#383b2c;height:12px;overflow:hidden}.demand-track>div{background:var(--acid);transform-origin:0;height:100%;animation:.7s ease-out reveal}.button{border-radius:var(--radius);border:1px solid #0000;justify-content:center;align-items:center;gap:16px;width:100%;min-height:52px;padding:14px 20px;font-size:14px;font-weight:700;line-height:1.3;display:flex}.primary{background:var(--action);color:var(--ink)}.primary:hover{background:#ffc46b}.in-button{font-family:var(--display);justify-content:space-between;min-height:84px;padding:12px 25px;font-size:48px;line-height:1}.secondary{border-color:var(--line);background:0 0}.secondary:hover{background:#2b221b}.cta-note{text-align:center;color:var(--muted);margin:12px 0 26px;font-size:12px}.lineup{border-top:1px solid var(--line);padding-top:20px}.lineup>.eyebrow{color:var(--muted)}.artist{align-items:center;gap:14px;margin:16px 0;display:flex}.artist:nth-child(3) .artist-monogram{background:var(--acid);transform:rotate(4deg)}.artist>div{flex-direction:column;min-width:0;display:flex}.artist strong{font-size:16px}.artist div span{color:var(--muted);font-size:12px}.share-wrap{margin-top:20px}.feedback{color:var(--muted);min-height:20px;margin-top:4px;font-size:12px;display:block}.how-it-works>.eyebrow{color:var(--muted)}.fine-print{color:var(--muted);border-top:1px solid var(--line);margin-top:20px;margin-bottom:0;padding-top:24px;font-size:14px}footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:28px 48px;display:flex}footer>span{color:var(--muted);font-size:12px}.flow-dialog{background:var(--ink);border:1px solid var(--line);width:min(480px,100% - 24px);max-height:calc(100dvh - 24px);color:var(--paper);border-radius:8px;padding:26px;overflow:auto}.flow-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000b}.join-extra{border-top:1px solid var(--line);padding:16px 0}.join-extra>summary{cursor:pointer;font-weight:600}.join-extra>:not(summary){margin-top:14px}.join-extra>a.text-button,.join-success>a.text-button{width:fit-content;margin-top:12px;display:block}.destination-step-dialog>.dialog-top .close{grid-area:1/2}.dialog-top .eyebrow{color:var(--muted)}.close{background:0 0;border:0;width:44px;height:44px;font-size:28px}.step-track .filled{background:var(--acid)}.accent{color:var(--acid)}.flow-dialog h2{margin-bottom:20px;font-size:64px}.flow-dialog>p{color:var(--muted)}.flow-dialog>p.accent{color:var(--acid)}.choices{gap:12px;margin:24px 0;display:grid}.choice{background:var(--panel);border:1px solid var(--line);text-align:left;border-radius:4px;flex-direction:column;align-items:start;gap:6px;padding:18px;display:flex}.choice:hover,.party-choice:hover{border-color:var(--acid);background:#292d1c}.choice strong{font-size:22px}.choice span,.muted{color:var(--muted);font-size:14px}.party-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0;display:grid}.party-choice{background:var(--panel);border:1px solid var(--line);font-family:var(--display);padding:18px 8px;font-size:40px}.party-choice small{font-family:var(--body);color:var(--muted);font-size:12px;display:block}.text-button{text-underline-offset:4px;background:0 0;border:0;min-height:44px;margin-top:8px;font-size:14px;text-decoration:underline}label{margin-bottom:8px;font-size:14px;display:block}input{background:var(--panel);border:1px solid var(--line);width:100%;color:var(--paper);border-radius:4px;padding:14px}.ticket{background:var(--paper);color:var(--ink);border-top:2px dashed var(--ink);border-bottom:2px dashed var(--ink);margin:24px 0;padding:24px}.ticket h3{font-family:var(--display);margin:10px 0 20px;font-size:34px}.ticket dl{margin:0}.ticket dl>div{justify-content:space-between;margin:8px 0;font-size:14px;display:flex}.ticket dd{font-weight:700}.dashboard,.design-page{padding:44px 48px 60px}.show-banner{background:var(--acid);color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex}.show-banner h2{margin:10px 0 0;font-size:80px}.show-banner h2 span{margin-left:30px}.show-banner .status{color:var(--ink);border-color:#778700}.metrics{grid-template-columns:repeat(4,1fr);gap:16px;margin:24px 0;display:grid}.metric{border:1px solid var(--line);background:var(--panel);padding:22px}.metric>span{font-size:14px}.metric strong{font-family:var(--display);font-size:64px;line-height:1.2;display:block}.metric p{color:var(--muted);margin:8px 0 0;font-size:12px}.metric.featured strong{color:var(--acid)}.dashboard-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.panel{background:var(--panel);border:1px solid var(--line);padding:28px}.panel h2{margin-bottom:0;font-size:30px}.panel-title .eyebrow{color:var(--muted);text-align:right;font-size:12px}.target-number{font-family:var(--display);margin:24px 0 16px;font-size:64px;font-weight:700;line-height:1.1}.target-number span{font-family:var(--body);color:var(--muted);font-size:16px;font-weight:400}.panel>.demand-track+p{margin-top:16px;font-size:14px}.lineup-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:18px 0;font-size:14px;display:flex}.lineup-row>span{color:var(--muted);flex-shrink:0}.lineup-row>div{min-width:0}.panel>.muted{margin-top:18px;margin-bottom:0}.yellow-panel .secondary{border-color:var(--ink)}.yellow-panel .secondary:hover{background:#ecff68}.yellow-panel .feedback{color:var(--ink)}.channel-links .share-wrap{margin-top:12px}.journey{margin-top:40px}.journey h2{font-size:32px}.journey ol{grid-template-columns:repeat(7,1fr);gap:10px;padding:0;list-style:none;display:grid}.journey li{color:var(--muted);border-top:2px solid var(--line);padding-top:12px;font-size:12px}.journey li span{margin-bottom:12px;display:block}.journey li.current{color:var(--acid);border-color:var(--acid)}.design-page>h1{margin:24px 0;font-size:clamp(52px,8vw,110px)}.design-page>h1 span{color:var(--acid)}.swatches{grid-template-columns:repeat(4,1fr);gap:12px;margin:40px 0;display:grid}.swatches>div{border:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:150px;padding:20px;display:flex}.swatches span{font-size:14px}.panel .type-sample{margin:26px 0;font-size:72px}.design-page .panel h3{margin-top:24px}.design-page .panel>.eyebrow{color:var(--muted)}@keyframes reveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1000px){.show-layout{gap:32px;padding:28px}.show-detail h2{font-size:44px}.dashboard,.design-page{padding:32px 28px}.metrics{grid-template-columns:repeat(2,1fr)}.dashboard-grid{gap:16px}.panel{padding:22px}.panel-title .eyebrow{text-align:left;margin-top:12px;display:block}.lineup-row{flex-direction:column}.show-banner h2{font-size:68px}footer{padding:28px}}@media (max-width:700px){body:has(.show-layout){padding-bottom:calc(var(--mobile-action-height) + var(--mobile-action-gap) * 2 + env(safe-area-inset-bottom))}.show-detail .in-button{z-index:10;bottom:calc(var(--mobile-action-gap) + env(safe-area-inset-bottom));left:var(--mobile-action-gap);width:calc(100% - var(--mobile-action-gap) * 2);min-height:var(--mobile-action-height);box-shadow:0 0 0 8px var(--ink);position:fixed}.brand{font-size:25px}nav{flex-wrap:wrap;justify-content:end;gap:14px;font-size:12px}nav a{padding:4px 0}.show-layout{flex-direction:column;gap:0;padding:20px;display:flex}.poster{width:100%;margin:2px 0 28px;transform:rotate(-.7deg)}.city-wrap .eyebrow{margin-bottom:20px;font-size:12px}.show-detail{padding:0}.show-detail h2{font-size:52px}.lead{max-width:none}.in-button{font-size:46px}footer{flex-wrap:wrap;padding:24px 20px}footer>span:last-child{display:none}.dashboard,.design-page{padding:28px 20px 40px}.show-banner{padding:20px;display:block}.show-banner h2{margin:16px 0;font-size:64px}.show-banner h2 span{margin-left:14px}.metric{padding:16px}.metric>span{font-size:12px}.metric strong{font-size:54px}.metrics{gap:10px}.dashboard-grid{grid-template-columns:1fr}.panel h2{font-size:32px}.journey ol{grid-template-columns:1fr 1fr}.journey li{padding:12px 0}.journey li span{margin-right:12px;display:inline}.swatches{grid-template-columns:1fr 1fr;gap:10px;margin:28px 0}.swatches>div{min-height:130px}.design-page>h1{font-size:52px}.panel .type-sample{font-size:60px}.flow-dialog{padding:22px}.flow-dialog h2{font-size:56px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.auth-page{width:min(100%,560px);min-height:65vh;padding:48px 24px}.auth-page h1{margin-bottom:24px;font-size:clamp(48px,8vw,76px)}.auth-page>p{color:var(--muted)}.auth-page .accent{color:var(--acid)}.auth-form{margin:24px 0}.auth-form .button{margin-top:20px}.auth-form .form-error,.form-error{color:#ffb8a0;border-left:2px solid;padding-left:12px}.email-address{overflow-wrap:anywhere}button:disabled{opacity:.6}html:has(.show-layout){scroll-padding-bottom:calc(var(--mobile-action-height) + var(--mobile-action-gap) * 2)}.auth-form>.button+.muted{margin-top:16px}.cities-page{max-width:1100px;margin:auto;padding:28px 40px 64px}.artist-hero .eyebrow{color:var(--acid)}select{background:var(--panel);border:1px solid var(--line);width:100%;color:var(--paper);font:inherit;border-radius:4px;padding:14px}.profile-section{border-top:1px solid var(--line);padding:24px 0}.profile-next-action>.button{white-space:normal;justify-self:start;max-width:100%}.profile-next-action .button{white-space:normal}.profile-page .shows-empty{flex-wrap:wrap}.profile-section>fieldset{border:0;min-width:0;padding:0}.profile-section h2{overflow-wrap:anywhere;font-size:36px}.request-row .text-button{align-items:center;margin-right:16px;display:inline-flex}.city-entry{color:var(--paper);background:var(--panel);border:1px solid var(--line);padding:20px 24px;text-decoration:none;display:block}.city-entry:hover{border-color:var(--acid)}.city-entry:focus-visible{outline:3px solid var(--acid);outline-offset:4px}.city-entry.featured{border:0;padding:20px 0 0}.city-entry-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.city-entry-heading>div{min-width:0}.city-entry-heading p{color:var(--muted);margin:0}.city-entry h3{text-transform:uppercase;overflow-wrap:anywhere;margin:4px 0 8px;font-size:clamp(32px,5vw,54px)}.city-entry.featured h3{font-size:clamp(46px,7vw,76px)}.city-entry-count{color:var(--muted);margin:12px 0 8px;font-size:13px}.city-entry-count strong{color:var(--paper);font-size:26px}.city-entry .demand-track{height:18px;margin:0}.city-entry.featured .city-entry-action{background:var(--acid);color:var(--ink);text-align:center;padding:18px;font-size:16px}.city-explore>.muted{font-size:13px}@media (max-width:700px){.cities-page{padding:16px 20px 40px}.city-entry{padding:16px}}.first-in-badges{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin:20px 0;padding:0;list-style:none;display:grid}.city-result{text-align:left;border:1px solid var(--line);width:100%;color:var(--paper);background:var(--panel);font:inherit;cursor:pointer;overflow-wrap:anywhere;gap:8px;padding:16px;display:grid}.city-result span{color:var(--acid);font-size:13px}.city-result:hover{border-color:var(--acid)}.city-picker .text-button{margin:16px 0;display:inline-block}.geography-credit{color:var(--muted);font-size:12px}.geography-credit a{color:inherit}.city-updates{min-width:0;margin:32px 0}.city-update{border:1px solid var(--line);overflow-wrap:anywhere;margin:16px 0;padding:20px}.city-update time{color:var(--muted);font-size:13px}.city-update h3{margin:12px 0}.update-body{white-space:pre-wrap;overflow-wrap:anywhere}.auth-page textarea{background:var(--panel);width:100%;color:var(--paper);border:1px solid var(--line);font:inherit;resize:vertical;padding:14px}.account-page{max-width:820px;padding:48px 32px}.account-page>h1{font-size:clamp(56px,9vw,96px)}.account-page h2{font-size:clamp(32px,5vw,48px)}.account-page .ticket{margin:24px 0}.account-page fieldset{border:0;min-width:0;padding:0}.account-page input{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--paper);border-radius:var(--radius);padding:16px}.filter-tabs{flex-wrap:wrap;gap:8px;margin:8px 0 32px;display:flex}.filter-tabs button{font:inherit;border:1px solid var(--line);background:0 0;border-radius:100px;min-height:44px;padding:10px 18px}.filter-tabs button[aria-pressed=true]{background:var(--acid);color:var(--ink);border-color:var(--acid)}.show-information-nav{scroll-margin-top:70px}.show-information-nav a{font:inherit;border:1px solid var(--line);border-radius:100px;flex:none;align-items:center;min-height:44px;padding:10px 18px;text-decoration:none;display:inline-flex}.show-information-nav a[aria-current=page]{background:var(--acid);color:var(--ink);border-color:var(--acid)}.artist-discovery{background:var(--acid);color:var(--ink);overflow-wrap:anywhere;padding:32px;display:block}.artist-discovery h3{font-family:var(--display);letter-spacing:-.025em;margin:22px 0;font-size:clamp(48px,8vw,92px)}.artist-discovery .city-entry-action{color:var(--ink)}.follow-button{width:auto;min-width:180px;margin-top:16px}@media (max-width:640px){.account-page{padding:32px 20px}.filter-tabs{gap:6px}.filter-tabs button{padding:10px 13px;font-size:14px}.artist-discovery{padding:24px 20px}}.artist-cover{object-fit:cover;width:100%;height:clamp(120px,22vw,260px);margin-bottom:20px}.artist-name-row{align-items:center;gap:20px;min-width:0;display:flex}.artist-name-row>div{min-width:0}.artist-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:120px;height:120px}.artist-bio{white-space:pre-wrap;overflow-wrap:anywhere;max-width:760px}.artist-links{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.artist-links a{border:1px solid var(--line);padding:8px 12px;font-size:13px}.artist-onboarding select{background:var(--panel);width:100%;color:var(--paper);border:1px solid var(--line);font:inherit;padding:14px}.account-page form label{margin:16px 0;display:block}.artist-discovery+.artist-discovery{margin-top:20px}@media (max-width:640px){.artist-name-row{flex-direction:column;align-items:flex-start}.artist-avatar{width:88px;height:88px}}.show-layout .city-wrap h1{white-space:normal;overflow-wrap:anywhere;font-size:clamp(64px,10vw,138px);line-height:.95}.account-page .panel{margin:24px 0}.account-page .panel fieldset{border:0;min-width:0;padding:0}.account-page .panel label{margin:18px 0 8px;display:block}.account-page .panel input{width:100%;min-width:0}.dashboard>form{max-width:520px;margin:20px 0}.dashboard>form .button{margin-top:10px}.discovery-monogram{object-fit:cover;background:var(--acid);width:64px;height:64px;color:var(--ink);font-family:var(--display);border-radius:50%;flex-shrink:0;place-items:center;font-size:38px;display:grid}.discovery-artist-top .eyebrow{margin:0 0 3px}.discovery-artist-card .follow-button.compact{white-space:nowrap;border-radius:999px;width:auto;min-width:0;min-height:40px;margin:0;padding:8px 12px}#artist-city{scroll-margin-top:24px}@media (max-width:600px){.discovery-monogram{width:54px;height:54px}.discovery-artist-top .eyebrow{display:none}.discovery-artist-card .follow-button.compact{min-height:36px;padding:7px 10px;font-size:12px}}.fan-monogram{background:var(--acid);width:76px;height:76px;color:var(--ink);font:700 44px var(--display);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.account-settings{border-top:1px solid var(--line);padding:16px 0}.account-settings>summary{cursor:pointer;font-weight:700}#followed-artists,#following-updates,#nearby-demand{scroll-margin-top:24px}.nearby-city-list{padding:0;list-style:none}.nearby-city-list li{border-top:1px solid var(--line);gap:8px;padding:16px 0;display:grid}.nearby-city-list span{color:var(--muted)}.artist-identity{border-top:4px solid var(--acid);padding-top:16px}.artist-identity.has-cover{padding-top:0}.artist-identity .artist-bio{margin:16px 0}.city-entry.strip{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;display:grid}.city-entry.strip .city-entry-heading{grid-area:1/1}.city-entry.strip .city-entry-arrow{display:none}.city-entry.strip h3{margin-bottom:0;font-size:clamp(28px,4vw,42px)}.city-entry.strip .city-entry-count{text-align:right;grid-area:1/2;align-self:center;max-width:130px;margin:0}.city-entry.strip .city-entry-meta,.city-entry.strip .demand-track,.city-entry.strip .city-entry-action{grid-column:1/-1}.city-entry.strip .city-entry-meta{grid-row:2}.city-entry.strip .demand-track{grid-row:3}.city-entry.strip .city-entry-action{text-align:right;margin:0}.cities-page .city-updates h2{margin-bottom:16px;font-size:clamp(30px,5vw,46px)}.artist-follow-panel .muted{font-size:13px}@media (max-width:700px){.artist-identity .artist-avatar{width:64px;height:64px}.artist-name-row{gap:12px}.artist-hero .eyebrow{font-size:11px}.city-entry.strip{gap:8px 12px}.city-entry.strip .city-entry-count{max-width:110px;font-size:11px}}.artist-claim-panel .button{margin-top:12px}.city-decision .button{min-height:44px;padding:10px 16px;font-size:14px}.city-analytics-links .share-wrap{margin:0}.city-demand .city-count{margin:12px 0}.account-profile-photo{object-fit:cover;border-radius:50%;flex-shrink:0}#profile-settings,#following-shows{scroll-margin-top:24px}.fan-bio{white-space:pre-wrap;overflow-wrap:anywhere;max-width:40ch}.community-crowd{flex-wrap:wrap;gap:1rem;margin-block:1rem;display:flex}.community-identity{overflow-wrap:anywhere;align-items:center;gap:.6rem;display:flex}.community-identity img{object-fit:cover;border-radius:50%}.community-identity small{display:block}.community-body{white-space:pre-wrap;overflow-wrap:anywhere}.community-controls{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.community-controls form{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}[hidden]{display:none!important}.app-header{z-index:20;background:var(--ink,#140f0c);border-bottom:1px solid #3a3029;flex-direction:column;gap:8px;padding:10px 4% 8px;display:flex;position:relative}.app-bar{align-items:center;gap:12px;min-height:56px;display:flex}.icon-button{color:#e8e9e0;background:#221a14;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;text-decoration:none;display:grid;position:relative}.icon-button[aria-current=page],.icon-button:hover{color:#fff;background:#2d231c}.icon-count{background:var(--acid);color:#140f0c;text-align:center;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:800;line-height:18px;position:absolute;top:2px;right:0}.global-search{color:#cdbfa8;background:#2a2c25;border-radius:24px;flex:320px;align-items:center;gap:10px;max-width:560px;min-height:44px;padding:0 16px;display:flex}.global-search:focus-within{outline:2px solid var(--acid);color:#fff}.global-search input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:15px}.global-search input::placeholder{color:#a8998a}.app-icons{align-items:center;gap:8px;margin-left:auto;display:flex}.account-photo{background:#221a14;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;line-height:0;display:flex;overflow:hidden}.account-photo img,.account-photo .avatar-initial{object-fit:cover;border-radius:50%;width:44px;height:44px;display:block}.account-photo .avatar-initial{place-items:center;line-height:1;display:grid}.app-header .brand{font-size:22px}.activity-item .city-update{margin-top:8px}.avatar-initial{color:#140f0c;background:#f3ead8;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}main.account-page,main.cities-page,main.dashboard,main.auth-page{padding-top:32px}main.account-page>h1,main.cities-page>h1,main.dashboard>h1,main.auth-page>h1{letter-spacing:-.03em;margin-bottom:24px;font-size:clamp(30px,5vw,48px);line-height:1.1}.auth-page h2{font-size:24px}.filter-tabs{margin-block:16px 24px}.filter-tabs button{text-transform:none;min-height:44px}.profile-section{margin-block:24px;padding-block:16px}.text-button,summary{min-height:44px}summary{cursor:pointer;padding-block:12px}.artist-actions,.toolbar{flex-wrap:wrap;align-items:center;gap:16px;margin-block:16px;display:flex}.artist-actions .share-wrap{margin:0}.artist-actions .button{width:auto;min-height:44px;padding:10px 22px;font-size:15px}.artist-landing-tools .follow-button{white-space:normal;width:auto;max-width:100%;min-height:44px}.artist-landing-more-actions .share-wrap{max-width:100%;margin:0}.artist-landing-more-actions .button,.artist-landing-more-actions .board-button{white-space:normal;width:auto;min-height:44px}.artist-about{max-width:640px}.artist-cover{max-height:220px}.artist-name-row h1{font-size:clamp(36px,7vw,72px)}.city-entry.strip{background:0 0;border-width:0 0 1px;padding:18px 0}.city-entry.strip h2,.city-entry.strip h3{margin:0;font-size:25px}.city-entry.strip p{margin:6px 0;font-size:14px}.city-entry.strip .demand-track{height:8px;margin-block:10px}.city-entry.strip .city-entry-count strong{font-size:22px}.city-entry.strip .city-entry-action{font-size:12px}.fan-social-links{flex-wrap:wrap;gap:12px;margin-block:10px;display:flex}.fan-social-links a{color:var(--acid);font-size:13px;font-weight:800}.settings-links{gap:20px;display:grid}.show-page{max-width:780px;margin:auto;padding:32px 24px 64px}.show-hero{color:#140f0c;background:#f3ead8;border-radius:16px;padding:28px}.show-hero h1{text-transform:uppercase;overflow-wrap:anywhere;margin:12px 0;font-size:clamp(48px,10vw,90px);line-height:.95}.show-hero .status{color:#140f0c;border-color:#140f0c}.show-action .in-button{margin-top:18px}.show-page h2{font-size:26px}.show-page .profile-section{margin-block:12px}.community-controls{display:block}footer{gap:16px;padding:24px 5%;font-size:12px}@media (max-width:640px){.app-header{justify-content:space-between;min-height:64px;padding:10px 20px}.app-header .brand{font-size:20px}.workspace-header{flex-wrap:wrap}.workspace-header .app-navigation{order:3;justify-content:space-between;width:100%}.account-page,.cities-page,.dashboard,.auth-page{padding-left:20px;padding-right:20px}.show-page{padding:20px 20px 32px}.show-hero{padding:22px}.artist-cover{max-height:140px}.artist-avatar{width:72px;height:72px}}.artist-identity .artist-cover{object-fit:cover;height:120px}.artist-name-row{flex-direction:row;align-items:center;gap:18px;margin-block:18px;display:flex}.artist-name-row .artist-avatar{width:72px;height:72px;margin:0}.artist-avatar-fallback{background:var(--acid);width:72px;height:72px;color:var(--ink);border-radius:50%;flex:0 0 72px;place-items:center;font-size:30px;font-weight:800;display:grid}.artist-name-row h1{margin:0;font-size:clamp(32px,6vw,56px)}.artist-about{margin:0}.artist-secondary .artist-about{max-width:none}.artist-actions{margin-block:12px 20px}.artist-links{flex-wrap:wrap;justify-content:flex-start;gap:16px}@media (max-width:640px){.artist-identity .artist-cover{height:80px}.artist-name-row{flex-direction:row;gap:14px}.artist-name-row .artist-avatar,.artist-avatar-fallback{flex-basis:56px;width:56px;height:56px}}.artist-travel-interest{border:2px solid var(--acid);background:#1d1f18;border-radius:16px;margin-block:24px;padding:clamp(18px,4vw,30px)}.artist-travel-interest h2{margin:0 0 16px;font-size:clamp(24px,4vw,36px)}.travel-step-label{margin:24px 0 8px}.travel-city-choice{width:100%;color:var(--paper);text-align:left;background:#140f0c;border:1px solid #5d604f;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.travel-city-choice strong{font-size:clamp(24px,6vw,34px)}.travel-city-choice span{color:var(--muted);text-align:right;font-size:13px}.travel-city-search{margin-top:10px}.travel-choice-fieldset{border:0;min-width:0;padding:0}.travel-choice-fieldset legend{color:var(--acid);letter-spacing:.12em;padding:24px 0 8px;font-size:12px;font-weight:800}.travel-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.travel-choice{cursor:pointer;background:#140f0c;border:1px solid #505344;border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:16px 12px;display:grid}.travel-choice:has(input:checked){border-color:var(--acid);background:#2a2d20}.travel-choice input{width:18px;height:18px;accent-color:var(--acid);margin:2px 0 0;padding:0}.travel-choice span,.travel-choice small{display:block}.travel-choice small{color:var(--muted);margin-top:5px;line-height:1.35}.travel-saved-answer{background:#140f0c;border:1px solid #5a4a3c;border-radius:12px;justify-content:space-between;gap:16px;padding:16px;display:flex}.travel-saved-answer span{color:var(--acid);white-space:nowrap;font-weight:800}.travel-success{gap:18px;display:grid}.travel-success-city{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.travel-success-city h3{text-transform:uppercase;margin:0;font-size:clamp(42px,10vw,74px);line-height:.9}.travel-success-city p{margin:7px 0 0}.travel-first-in{border:1px solid var(--acid);color:var(--acid);letter-spacing:.08em;white-space:nowrap;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900;display:inline-flex}.travel-demand-summary .demand-track{height:12px}.travel-demand-summary .muted{margin-bottom:0}.travel-success>.share-wrap .button{background:var(--acid);width:100%;color:var(--ink)}.travel-response-settings{border-top:1px solid #473b30;padding-top:10px}.travel-response-settings>summary{cursor:pointer;color:var(--muted);font-size:13px}.artist-audience{margin-block:24px}.audience-heading{border-bottom:1px solid #473b30;justify-content:space-between;align-items:end;gap:16px;padding-bottom:16px;display:flex}.audience-heading h2{margin:0;font-size:clamp(34px,6vw,56px)}.audience-heading>span{color:var(--muted);font-size:13px}.audience-list{margin:0;padding:0;list-style:none}.audience-list>li{border-bottom:1px solid #473b30;grid-template-columns:52px minmax(0,1fr) auto;align-items:start;gap:14px 18px;padding:20px 0;display:grid}.audience-list img,.audience-avatar{object-fit:cover;border-radius:50%;width:52px;height:52px}.audience-avatar{color:var(--acid);background:#2b2e24;place-items:center;font-size:22px;font-weight:900;display:grid}.audience-person{gap:4px;min-width:0;display:grid}.audience-person>strong{font-size:18px}.audience-person>span{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.audience-person .fan-social-links{margin:5px 0 0}.audience-signal{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.audience-signal span{color:var(--acid);white-space:nowrap;border:1px solid #5a4a3c;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.audience-shows{grid-column:2/-1}.audience-shows summary{color:var(--muted);font-size:13px}.audience-shows a{border-top:1px solid #3a3029;padding:10px 0;font-size:13px;display:block}.audience-pagination{justify-content:space-between;padding-block:20px;display:flex}.stop-comparison{border-block:1px solid #473b30;margin-block:24px;padding-block:20px}.stop-comparison fieldset{border:0;min-width:0;margin:0;padding:0}.stop-pickers,.stop-result-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.stop-pickers button{text-align:left;white-space:normal;overflow-wrap:anywhere;gap:8px;min-width:0;display:grid}.stop-pickers span{color:#b8b9b0;font-size:12px}.stop-results{margin-top:20px}.stop-result-columns article{overflow-wrap:anywhere;border:1px solid #473b30;min-width:0;padding:12px}.stop-result-columns h3{font-size:18px}.stop-result-columns p{font-size:13px}.stop-suggestions{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}@media (max-width:640px){.travel-choice-grid{grid-template-columns:1fr}.travel-saved-answer,.travel-success-city{display:grid}.travel-first-in{width:max-content}.workspace-header .app-navigation{justify-content:flex-start;overflow-x:auto}.audience-list>li{grid-template-columns:44px minmax(0,1fr);gap:12px}.audience-list img,.audience-avatar{width:44px;height:44px}.audience-signal,.audience-shows{grid-column:2;justify-content:flex-start}.travel-city-choice{flex-direction:column;align-items:flex-start;gap:6px}.travel-city-choice span{text-align:left}}.artist-image-picker.cover{width:100%}.artist-image-picker.avatar .artist-image-preview{border-radius:50%;width:132px;height:132px}.artist-image-picker.cover .artist-image-preview{aspect-ratio:2;border-radius:12px;width:100%;height:auto}.artist-image-picker.cover .artist-image-preview img{object-fit:contain}.artist-completion li.complete>span:first-child{color:var(--acid)}.crowd-progress{grid-column:1/-1;width:100%;min-width:0;margin-block:10px}.crowd-progress .crowd-count{margin:0 0 8px;font-size:14px}.crowd-count strong{font:800 30px var(--display)}.crowd-progress .crowd-next{color:var(--muted);margin:8px 0;font-size:13px}.crowd-next strong{color:var(--paper)}.crowd-achieved{color:var(--acid);border:1px solid #7a5a2a;border-radius:99px;padding:5px 10px;font-size:12px;display:inline-block}.crowd-progress .demand-track{border-radius:99px;height:10px}.crowd-progress .demand-track>div{border-radius:inherit;transition:width .6s}@media (prefers-reduced-motion:reduce){.demand-track>div{transition:none;animation:none}}@keyframes milestone-glow{0%{transform:scale(.96);box-shadow:0 0 #f3ead870}60%{transform:scale(1.04);box-shadow:0 0 0 10px #f3ead800}to{transform:scale(1);box-shadow:0 0 #f3ead800}}.artist-signal-control .button{width:100%}.artist-signal-control .muted{margin:0;font-size:12px}.reservation-card select{width:100%;color:var(--paper);font:inherit;background:#140f0c;border:1px solid #5a4a3c;padding:13px}.reservation-card{border:2px solid var(--spark);background:radial-gradient(circle at top right,#ffb34724 0,transparent 42%),var(--panel);border-radius:16px;margin-top:24px;padding:22px}.reservation-card h2,.reservation-card p{margin-top:0}.reservation-card form{gap:16px;margin-top:20px;display:grid}.reservation-card form>label:first-of-type{gap:7px;font-size:13px;font-weight:800;display:grid}.reservation-price{font:800 clamp(34px,8vw,54px) var(--display);line-height:1}.reservation-price span{font:700 13px var(--body);color:var(--muted);text-transform:uppercase}.reservation-consent{grid-template-columns:24px 1fr;align-items:start;gap:10px;font-size:13px;line-height:1.45;display:grid}.reservation-consent input{width:20px;height:20px;accent-color:var(--acid);margin:1px 0 0}.reserve-button{background:var(--acid);width:100%;color:var(--ink);min-height:60px;font-size:clamp(18px,5vw,26px)}.reservation-return{border-left:3px solid var(--acid);background:#f3ead812;padding:12px}.reservation-settlement{gap:20px;display:grid}.status-ready,.status-succeeded{color:var(--acid);border-color:#687724}.status-failed,.status-refund_failed{color:#ff918d;border-color:#813f3c}.status-refunded{color:var(--muted)}.artist-watching.compact{text-transform:uppercase;margin:8px 0 4px;font-size:11px;display:block}.join-success .crowd-progress{margin-block:20px}.join-success>.share-wrap{margin-top:8px}.join-success>.share-wrap .button{min-height:64px;font:800 24px var(--display)}.join-success>.text-button{margin-top:8px;display:inline-flex}.activity-unread .city-update{border-left:3px solid var(--acid)}.activity-item .city-update .text-button{margin-top:12px;display:inline-block}.follower-search{gap:10px;margin:24px 0;display:grid}.follower-search input{width:100%;min-width:0}.follower-list{gap:12px;margin:20px 0;display:grid}.follower-monogram{object-fit:cover;background:var(--acid);width:56px;height:56px;color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;display:grid}.account-photo-control{flex-shrink:0;max-width:280px;position:relative}.photo-picker{cursor:pointer;align-items:center;gap:12px;font-weight:800;display:flex}.photo-picker .account-profile-photo{object-fit:cover}.photo-picker-pending{opacity:.65;cursor:wait}.photo-file-input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.account-photo-control:focus-within .photo-picker{outline:2px solid var(--acid);outline-offset:4px}.account-photo-control .muted{font-size:12px;line-height:1.5}.account-photo-control [role=status]{overflow-wrap:anywhere;font-size:13px}@media (max-width:600px){.fan-identity:has(.account-photo-control){flex-direction:column;align-items:flex-start}}.comment-reply-form .button{justify-self:start}.fan-relationship-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fan-relationship-controls details,.fan-relationship-controls [role=status]{flex-basis:100%}.fan-relationship-controls p:empty{display:none}.artist-public-page{max-width:1180px}.artist-public-page .artist-hero{border:0;padding:0 0 32px}.artist-public-page .artist-identity{border:0;position:relative}.artist-public-page .artist-cover{border-radius:18px;height:clamp(210px,34vw,420px);max-height:none;margin:0}.artist-public-page .artist-name-row{align-items:flex-end;margin:-54px 28px 0;position:relative}.artist-public-page .artist-name-row .artist-avatar,.artist-public-page .artist-avatar-fallback{border:5px solid var(--ink);flex-basis:112px;width:112px;height:112px}.artist-public-page .artist-name-row h1{text-shadow:0 3px 24px #000;font-size:clamp(48px,8vw,88px);line-height:.9}.artist-hero-meta .artist-actions,.artist-hero-meta .follow-button{margin:0}.artist-public-page .artist-links{gap:10px;margin:0 0 18px}.artist-public-page .artist-links a{border-radius:999px;align-items:center;min-height:44px;padding:10px 16px;font-size:14px;font-weight:800;display:inline-flex}.artist-public-page .artist-links a:first-child{background:var(--paper);color:var(--ink);border-color:var(--paper)}.artist-public-page .artist-about{max-width:760px;margin-top:24px}.artist-public-page .artist-about h2{margin-bottom:10px;font-size:24px}.artist-public-page .artist-about p{color:var(--muted);white-space:pre-wrap}.artist-public-page .other-show-cities{display:block}@media (max-width:640px){.artist-public-page .artist-cover{border-radius:12px;height:220px}.artist-public-page .artist-name-row{align-items:flex-end;margin:-38px 16px 0}.artist-public-page .artist-name-row .artist-avatar,.artist-public-page .artist-avatar-fallback{border-width:4px;flex-basis:76px;width:76px;height:76px}.artist-public-page .artist-name-row h1{font-size:clamp(42px,13vw,64px)}}.artist-spotlight{background:linear-gradient(135deg,#292d20 0%,#171912 70%);border:1px solid #616655;border-radius:18px;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);align-items:center;gap:20px 40px;margin:0 0 28px;padding:clamp(22px,4vw,38px);display:grid;position:relative;overflow:hidden}.artist-spotlight:after{content:"";background:var(--acid);opacity:.1;filter:blur(3px);pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;top:-110px;right:-90px}.artist-spotlight h2{margin:4px 0;font-size:clamp(42px,7vw,70px);line-height:.9}.artist-spotlight>div>p:not(.eyebrow){margin:10px 0 4px;font-weight:700}.artist-spotlight>div>span{color:var(--muted);font-size:13px}.artist-spotlight .crowd-progress{margin:0}.artist-spotlight .button{justify-self:start}.artist-spotlight-note{color:var(--muted);align-self:end;margin:0;font-size:12px}.artist-public-page .artist-travel-interest{border:1px solid var(--line);background:var(--panel);margin-block:18px 28px;padding:clamp(18px,3vw,26px)}.artist-public-page .artist-travel-interest h2{font-size:clamp(24px,3vw,32px)}.artist-public-page .featured-city{background:0 0;border:0;padding:0}.artist-public-page .city-entry.featured{padding-top:14px}.artist-public-page .city-entry.featured h3{font-size:clamp(32px,5vw,48px)}.artist-public-page .city-entry.featured .city-entry-action{border-radius:999px;align-items:center;width:auto;min-height:44px;margin-top:12px;padding:10px 16px;display:inline-flex}.artist-public-page .city-entry .demand-track{height:8px}.artist-public-page .city-explore{margin-top:34px}.related-artists{border-top:1px solid var(--line);margin-top:42px;padding-top:34px}.related-artists h2{margin:4px 0 8px;font-size:clamp(34px,5vw,52px)}.related-artists>p:not(.eyebrow){color:var(--muted)}.related-artist-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin-top:22px;display:grid}.related-artist-grid>a{background:var(--panel);border-radius:12px;gap:8px;min-width:0;padding:14px;transition:background .15s,transform .15s;display:grid}.related-artist-grid>a:hover{background:#292b24;transform:translateY(-2px)}.related-artist-grid img,.related-artist-fallback{aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%;height:auto}.related-artist-fallback{color:var(--acid);font:800 54px var(--display);background:#35392c;place-items:center;display:grid}.related-artist-grid strong{overflow-wrap:anywhere}.related-artist-grid span:last-child{color:var(--muted);font-size:12px}.artist-spotlight-editor{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin:22px 0;padding:20px}.artist-spotlight-editor h3{margin-top:0;font-size:24px}.artist-spotlight-editor .button{margin-top:12px}@media (max-width:700px){.artist-spotlight{grid-template-columns:1fr}.artist-spotlight-note{order:4}.related-artist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.portal-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.portal-section-heading h2{margin:4px 0;font-size:clamp(34px,5vw,54px)}.show-command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:28px 0 18px;display:grid}.show-command-metrics>div{border:1px solid var(--line);background:#12140f80;border-radius:10px;min-width:0;padding:16px}.show-command-metrics dt{color:var(--muted);font-size:12px}.show-command-metrics dd{font:800 clamp(24px,4vw,36px) var(--display);margin:6px 0 0}.show-jump-links{z-index:4;background:var(--ink);padding-block:10px;position:sticky;top:0}.show-command-overview,#tickets,#details,#lineup,#community{scroll-margin-top:70px}.show-attribution{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.show-attribution dl{flex-wrap:wrap;gap:8px;display:flex}.show-attribution dl>div{border:1px solid var(--line);border-radius:8px;min-width:130px;padding:10px 12px}.show-attribution dt{color:var(--muted);font-size:12px}.show-attribution dd{margin:4px 0 0;font-weight:800}.audience-level-inline{background:#20251a;border:1px solid #6b5840;border-radius:12px;margin:18px 0;padding:18px}.audience-level-inline>div{justify-content:space-between;gap:14px;margin-bottom:10px;display:flex}.audience-level-inline span{color:var(--muted);font-size:12px}.audience-level-inline progress{width:100%;height:12px;accent-color:var(--acid)}@media (max-width:760px){.show-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-section-heading{flex-direction:column;align-items:flex-start}.audience-level-inline>div{flex-direction:column}}.venue-vote{flex-direction:column;align-items:center;gap:.2rem;min-width:64px;min-height:44px;display:flex}.artist-public-page .artist-hero-secondary{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.artist-public-page .artist-hero-secondary .artist-hero-details{padding-top:24px}.google-signin .button{width:100%}.google-signin .muted{margin:0;font-size:14px}.legal-page{max-width:720px}.legal-page h2{margin:28px 0 8px;font-size:22px}.legal-page p{color:var(--paper)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fan-card{border:1px solid var(--line);background:linear-gradient(145deg,#20221b,#151611);border-radius:18px;align-items:flex-start;gap:18px;min-width:0;padding:20px;display:flex}.fan-card-compact{border-radius:14px;gap:12px;padding:14px}.fan-card-photo{flex-shrink:0}.fan-card-photo img,.fan-card-monogram{object-fit:cover;border-radius:50%;width:96px;height:96px;display:block}.fan-card-compact .fan-card-photo img,.fan-card-compact .fan-card-monogram{width:56px;height:56px}.fan-card-monogram{background:var(--acid);color:var(--ink);font:700 48px var(--display);place-items:center;display:grid}.fan-card-compact .fan-card-monogram{font-size:30px}.fan-card-body{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.fan-card-name{font:800 clamp(24px,6vw,32px)/1 var(--display);text-transform:uppercase}.fan-card-username,.fan-card-context{color:var(--muted);font-size:14px}.fan-card-context{color:var(--acid);font-weight:800}.fan-card-bio{margin:6px 0 0;font-size:15px}.fan-card-socials{flex-wrap:wrap;gap:8px 14px;margin-top:8px;display:flex}.fan-card-socials a{color:var(--acid);font-size:13px;font-weight:800;text-decoration:none}.fan-card-socials a span{color:var(--muted);font-weight:600}.fan-card-stickers{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.fan-card-stickers a{text-decoration:none}.fan-card .profile-edit-button{align-self:flex-start;margin-top:12px}.fan-card-todo{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.fan-card-todo a{border:1px dashed var(--line);border-radius:99px;padding:8px 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-block}.fan-card-progress{align-items:center;gap:12px;margin:18px 0 6px;font-weight:700;display:flex}.fan-card-ring{--done:0;--total:4;width:52px;height:52px;font:800 14px var(--display);color:var(--paper);background:conic-gradient(var(--acid) calc(var(--done)/var(--total)*360deg),#42443a 0);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.fan-card-ring:before{content:"";background:var(--ink);border-radius:50%;position:absolute;inset:5px}.fan-card-ring{isolation:isolate}.fan-card-ring:before{z-index:-1}.fan-card-editor{flex-direction:column;gap:8px;display:flex}.fan-card-field{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-block:18px;display:flex}.fan-card-field h2{margin:0;font-size:20px}.fan-card-field label{font-weight:700}.fan-card-field input,.fan-card-field textarea{width:100%}.fan-card-field .muted{margin:0}.fan-card-field>.button{align-self:flex-start}.fan-card-handle{grid-template-columns:96px 1fr;align-items:center;gap:10px;display:grid}.fan-card-handle span{color:var(--muted);font-size:14px}.fan-card-editor>.button{align-self:flex-start;margin-top:8px}.fan-card-editor .account-settings{border-top:1px solid var(--line)}.fan-card-setup{border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:14px;margin:26px 0 18px;padding:22px;display:flex}.fan-card-setup>h2{font:900 clamp(30px,8vw,44px)/.95 var(--display);text-transform:uppercase;margin:0}.fan-card-setup .eyebrow{margin:0}.fan-card-setup-step{flex-direction:column;gap:8px;display:flex}.fan-card-setup-step .photo-picker{min-height:64px;font:800 22px var(--display);text-transform:uppercase;border:2px solid var(--acid);color:var(--acid);border-radius:14px;padding:12px 18px}.fan-card-setup-step .photo-picker .fan-monogram{width:44px;height:44px;font-size:28px}.fan-card-setup-step input{width:100%}.fan-card-setup-step .muted{margin:0}.fan-card-setup-more{color:var(--muted);margin:0;font-size:14px}.crowd-cards-prompt{background:#1a1d12;border:1px solid #7a5a2a;border-radius:16px;flex-direction:column;gap:10px;margin-block:22px;padding:20px;display:flex}.crowd-cards-prompt h2{margin:0;font-size:24px}.crowd-cards-prompt p{margin:0;font-size:15px}.crowd-cards-prompt-compact{margin-block:4px;padding:16px}.crowd-cards-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;display:flex}.community-monogram{background:var(--acid);width:40px;height:40px;color:var(--ink);font:700 22px var(--display);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.community-me{border:1px dashed var(--acid);border-radius:12px;flex-direction:column;flex-basis:100%;gap:6px;padding:12px;display:flex}.community-identity-me strong{color:var(--acid)}.community-me-label{color:var(--muted)}.community-me .text-button{align-self:flex-start;min-height:0}.community-me .muted{margin:0}@media (max-width:480px){.fan-card{gap:14px;padding:16px}.fan-card-photo img,.fan-card-monogram{width:72px;height:72px}.fan-card-monogram{font-size:36px}.fan-card-handle{grid-template-columns:1fr;gap:4px}}.crowd-faces{color:var(--paper);align-items:center;gap:10px;min-width:0;margin:0 0 8px;font-size:13px;display:flex}.crowd-faces-stack{flex-shrink:0;display:inline-flex}.crowd-faces-stack img,.crowd-faces-monogram{object-fit:cover;border:2px solid var(--ink);border-radius:50%;flex-shrink:0;width:28px;height:28px;margin-left:-8px}.crowd-faces-stack>:first-child{margin-left:0}.crowd-faces-monogram{background:var(--acid);color:var(--ink);font:700 14px var(--display);place-items:center;display:grid}.artist-recent-joins{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin:0 0 28px;padding:16px 18px}.artist-recent-joins ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.artist-recent-joins li a{color:inherit;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.artist-recent-joins li img,.artist-recent-joins li .crowd-faces-monogram{object-fit:cover;border:0;border-radius:50%;flex-shrink:0;width:32px;height:32px;margin:0}.artist-recent-joins li span{overflow-wrap:anywhere}.artist-recent-joins li small{color:var(--muted)}.artist-recent-joins .muted{margin:10px 0 0;font-size:12px}.community-badges{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.community-badges .crowd-achieved{padding:3px 8px;font-size:11px}.fan-card-socials{justify-content:flex-start;align-self:flex-start;margin-left:0}.fan-card-field textarea{font:inherit;background:var(--panel);border:1px solid var(--line);width:100%;color:var(--paper);resize:vertical;box-sizing:border-box;border-radius:4px;padding:14px}.fan-card-field input,.fan-card-setup-step input{box-sizing:border-box}.community-crowd{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:10px;display:grid}.community-crowd .community-identity{text-align:center;border:1px solid var(--line);border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;min-width:0;padding:14px 8px 12px}.community-crowd .community-identity img,.community-crowd .community-monogram{width:56px;height:56px}.community-crowd .community-identity small{font-size:12px}.community-crowd .community-me{text-align:center;flex-basis:auto;align-items:center;gap:4px;padding:8px}.community-crowd .community-me .community-identity{border:0;padding:6px 0 0}.community-crowd .community-me .text-button{align-self:center}.community-crowd .community-me .muted{font-size:11px}.draft-photo{border:1px dashed var(--line);border-radius:14px;flex-direction:column;gap:8px;margin-top:22px;padding:16px;display:flex}.draft-photo p{margin:0}.draft-photo-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.draft-photo-row img{object-fit:cover;border-radius:50%;width:64px;height:64px}.draft-photo-row .button{cursor:pointer}.venue-board ol{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.venue-entry{border:1px solid var(--line,#7f7f7f59);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}.venue-entry>div{flex:1 1 0;min-width:0}.venue-entry strong{overflow-wrap:anywhere;display:block}.venue-entry p{overflow-wrap:anywhere;margin:.25rem 0 0}.venue-entry .venue-vote{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.2rem;width:auto;min-width:72px;max-width:110px;min-height:44px;margin:0;padding:.4rem .6rem;display:inline-flex}.venue-vote[aria-pressed=true]{font-weight:700}.venue-vote small{font-size:.75rem}.venue-board .venue-form{gap:.5rem;margin-block:1rem;display:grid}.venue-report summary{min-height:32px;font-size:.85rem}.venue-review-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.venue-review-note{gap:.25rem;margin-block:.5rem;font-size:.85rem;display:grid}.venue-signal article{margin-block:1rem}.venue-signal ol{margin:.25rem 0 .5rem;padding-left:1.25rem}.ops-page .filter-tabs a{text-decoration:none}.outreach-workspace{overflow-wrap:anywhere}.outreach-workspace form{gap:.75rem;margin-block:1rem;display:grid}.outreach-workspace label{gap:.25rem;display:grid}.outreach-workspace label:has(input[type=checkbox]){grid-template-columns:auto 1fr;align-items:start}.outreach-workspace input[type=checkbox]{width:auto;margin:.3rem .5rem 0 0}.outreach-workspace textarea{background:var(--panel);width:100%;color:var(--paper);border:1px solid var(--line);border-radius:var(--radius);font:inherit;resize:vertical;padding:14px}.outreach-workspace .button{white-space:normal;max-width:100%;margin-block:.25rem}.outreach-workspace details{margin-block:1rem}.ops-tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem;margin:1rem 0;display:grid}.ops-tiles div{border:1px solid #7f7f7f59;border-radius:12px;padding:.75rem}.ops-tiles dt{opacity:.8;font-size:.8rem}.ops-tiles dd{margin:.25rem 0 0;font-size:1.4rem;font-weight:700}.ops-sparkline{width:100%;height:48px;margin-top:.5rem;display:block}.ops-table-wrap{max-width:100%;overflow-x:auto}.ops-table{border-collapse:collapse;width:100%;font-size:.9rem}.ops-table th,.ops-table td{text-align:left;vertical-align:top;white-space:nowrap;border-bottom:1px solid #7f7f7f40;padding:.5rem .6rem}.ops-table td:first-child{white-space:normal;min-width:160px}.ops-email{font-family:monospace}.venue-badge{color:#7bd88f;white-space:nowrap;font-size:.75rem;font-weight:700}.venue-promoted{border:1px dashed #7f7f7f80;border-radius:12px;margin-block:.75rem;padding:.5rem .75rem .75rem}.venue-promoted .eyebrow{margin:0 0 .5rem}.ops-venue-form{gap:.5rem;width:100%;display:grid}.ops-venue-form label{gap:.25rem;font-size:.85rem;display:grid}.ops-venue-form label:has(input[type=checkbox]){display:block}.community-via{color:var(--muted)}.artist-crowd-digest{margin:0 0 28px}.artist-crowd-digest .artist-recent-joins{margin-bottom:12px}.artist-crowd-digest-text{border-left:3px solid var(--acid);background:var(--panel);overflow-wrap:anywhere;margin:0 0 12px;padding:12px 16px;font-size:14px}.add-city-panel{border:1px solid var(--muted);border-radius:12px;gap:10px;margin-block:12px 18px;padding:18px;display:grid}.add-city-panel p{margin:0}.add-city-panel .artist-actions{gap:8px;display:grid}.add-city-panel .artist-actions .button{white-space:normal;text-align:center;width:100%}.following-artist-row .text-button{justify-self:end;padding-block:4px 12px}.welcome-page .fan-card-setup{margin-top:18px}.welcome-actions{justify-items:center;gap:10px;margin-top:20px;display:grid}.welcome-actions .button{width:100%}.reservation-quantity .party-choice[aria-pressed=true]{border-color:var(--spark);background:#ffb34721}.reservation-fine{text-align:center;margin:0;font-size:13px}.crowd-faces-stack a{display:inline-flex}.crowd-friends{align-items:center;gap:10px;margin:10px 0 0;font-size:14px;display:flex}.crowd-friends .crowd-faces-stack{display:inline-flex}.crowd-friends .crowd-faces-stack img,.crowd-friends .crowd-faces-monogram{object-fit:cover;border:2px solid var(--panel,#1b1c17);border-radius:50%;width:28px;height:28px;margin-left:-6px}.crowd-friends .crowd-faces-stack>:first-child img,.crowd-friends .crowd-faces-stack>:first-child .crowd-faces-monogram{margin-left:0}.friends-shows{gap:10px;margin-block:12px 18px;display:grid}.fan-mutual .crowd-faces-monogram{object-fit:cover;border-radius:50%;width:32px;height:32px}.gift-wall{background:var(--panel);border:1px solid #473b30;border-radius:16px;gap:14px;margin-top:24px;padding:22px;display:grid}.gift-wall-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gift-wall-head h2{margin:4px 0 0}.gift-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gift-card{border:1px solid #473b30;border-radius:12px;grid-template-columns:44px 1fr;gap:12px;padding:12px;display:grid}.gift-mine{border-color:var(--acid)}.gift-emoji{font-size:30px;line-height:1}.gift-body{gap:6px;min-width:0;display:grid}.gift-who{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.gift-who a,.gift-who>span:first-child{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.gift-who img,.gift-who .crowd-faces-monogram{object-fit:cover;border-radius:50%;width:24px;height:24px}.gift-message{margin:0;font-size:15px}.gift-artist{border-left:3px solid var(--acid);background:#f3ead812;gap:8px;margin:0;padding:8px 10px;font-size:14px;display:flex}.gift-react{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gift-reply-form{gap:8px;width:100%;display:flex}.gift-reply-form input{color:var(--paper);font:inherit;background:#140f0c;border:1px solid #5a4a3c;border-radius:8px;flex:1;min-width:0;padding:10px}.gift-express{gap:6px;display:grid}.gift-express-empty{gap:0}.hold-express-line{text-align:center;margin:0;font-size:14px}.gift-card-fallback{justify-self:center;font-size:14px}.story-share{gap:6px;margin-top:10px;display:grid}.venue-pitch summary{cursor:pointer;list-style:none}.venue-pitch summary::-webkit-details-marker{display:none}.venue-pitch-toggle{border:1px solid var(--acid);color:var(--acid);border-radius:999px;margin-top:8px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-block}.venue-pitch[open] .venue-pitch-toggle{display:none}.venue-pitch label{gap:4px;margin:8px 0;display:grid}.venue-pitch input,.venue-pitch textarea{width:100%;color:var(--paper);font:inherit;background:#140f0c;border:1px solid #5a4a3c;border-radius:8px;padding:10px}.venue-pitch-fields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 12px;display:grid}.venue-pitch-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.rate-card{border-collapse:collapse;width:100%;margin:8px 0 14px;font-size:15px}.rate-card th,.rate-card td{text-align:left;border-bottom:1px solid #2c2e26;padding:8px 6px}.rate-card thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px}.rate-card td small{color:var(--muted)}.door-vouchers{margin-top:18px}.voucher-card .ticket-code{letter-spacing:.2em}.list-import textarea{width:100%;min-height:120px;color:var(--paper);font:inherit;background:#140f0c;border:1px solid #5a4a3c;border-radius:8px;padding:10px}.list-import select{width:100%;color:var(--paper);font:inherit;background:#140f0c;border:1px solid #5a4a3c;border-radius:8px;padding:10px}.list-import-summary{margin:0 0 12px;font-size:15px}.show-recap{border:1px solid var(--acid);background:#15160f;border-radius:14px;margin:0 0 18px;padding:16px 18px}.show-recap h2{margin:4px 0 10px;font-size:20px}.show-recap-lines{gap:6px;margin:0 0 10px;padding-left:18px;display:grid}.story-share .button{justify-self:start}.button-busy{justify-content:center;align-items:center;gap:10px;display:inline-flex}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:1.6s}}.gift-choice .gift-emoji{font-size:28px}.funding-bar{gap:6px;margin:12px 0 0;display:grid}.funding-bar-compact{margin:6px 0 0}.funding-line{margin:0;font-size:14px}.funding-track{background:#2a2b25;border-radius:999px;height:8px;overflow:hidden}.funding-track span{background:var(--spark);border-radius:999px;height:100%;transition:width .3s;display:block}.funding-note{margin:0;font-size:13px}.founding-backer{border:1px solid var(--acid);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;padding:12px 14px;font-size:14px;display:flex}.founding-backer a{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.founding-backer img,.founding-backer .crowd-faces-monogram{object-fit:cover;border-radius:50%;width:28px;height:28px}.founding-open{border-style:dashed}.founding-compact{padding:10px 12px;font-size:13px}.fan-search-result .crowd-faces-monogram{object-fit:cover;border-radius:50%;width:32px;height:32px}@keyframes live-toast-life{0%{opacity:0;transform:translateY(-8px)}6%{opacity:1;transform:none}88%{opacity:1}to{opacity:0;transform:translateY(-8px)}}.audience-source{opacity:.8}.level-pill{border:1px solid var(--acid);color:inherit;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800;text-decoration:none;display:inline-block}.level-pill.level-3{background:#f3ead822}.level-pill.level-4{background:var(--acid);color:var(--ink)}.fan-card-support li,.fan-card-thanks li{list-style:none}.fan-card-thanks{gap:4px;margin:8px 0 0;padding:0;font-size:13px;display:grid}.ops-controls{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.filter-tabs a{position:relative}.fan-card-artist-tag{color:var(--acid);margin-top:2px;font-size:13px;display:block}.fan-card-artist-tag a{color:inherit}.mention{color:var(--acid);font-weight:700;text-decoration:none}.mention-field{position:relative}.mention-field textarea{width:100%}.mention-menu{z-index:20;background:#221a14;border:1px solid #564a3e;border-radius:12px;max-height:240px;margin:4px 0 0;padding:6px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 10px 35px #0008}.mention-menu li{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.mention-menu li.active{background:#2d251e}.mention-menu img,.mention-initial{object-fit:cover;color:#140f0c;background:#f3ead8;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.mention-menu small{color:var(--muted)}.verified-mark{vertical-align:-.02em;width:.72em;height:.72em;margin-left:.22em;display:inline-block;overflow:visible}.verified-seal{fill:var(--acid)}.verified-check{stroke:#140f0c}.popover-dialog{background:0 0;border:0;max-width:min(92vw,520px);padding:0}.popover-dialog::backdrop{background:#000a}.popover-panel{background:#221a14;border:1px solid #564a3e;border-radius:16px;gap:12px;padding:20px;display:grid;position:relative}.popover-close{color:#fff;cursor:pointer;background:#2d231c;border:0;border-radius:50%;width:36px;height:36px;font-size:16px;position:absolute;top:8px;right:8px}.fan-invite-list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.fan-invite-list li{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.lineup-icons .lineup-initial{object-fit:cover;border:2px solid var(--ink,#140f0c);border-radius:50%;width:28px;height:28px;margin-left:-8px}.lineup-initial{color:#140f0c;background:#f3ead8;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:inline-grid}.lineup-artist .lineup-initial{object-fit:cover;border-radius:50%;width:32px;height:32px}.board-composer{gap:8px;margin:20px 0;display:grid}.board-composer textarea{width:100%}.artist-board-list{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.artist-board-list li{border:1px solid var(--line);background:var(--panel,#1c1611);border-radius:12px;padding:14px 16px}.artist-board-list .eyebrow a{color:var(--acid);text-decoration:none}.board-body{white-space:pre-wrap;margin:6px 0 0}.activity-heart{border:1px solid var(--acid);color:var(--acid);cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800}.activity-hearted{color:var(--acid);font-size:12px;font-weight:800}.back-this-show{margin:18px 0}.show-other-support{border-top:1px solid var(--line);margin-top:18px;padding-top:8px}.show-other-support>summary{cursor:pointer;padding:14px 0;font-weight:700}.show-other-support>summary:focus-visible{outline:2px solid var(--acid);outline-offset:4px}.sticker-tab{padding:14px 0}.pledge-card input[type=range]{width:100%;accent-color:var(--acid);margin:10px 0}.pledge-amount{align-items:center;gap:10px;margin:8px 0 0;font-size:28px;display:flex}.pledge-tiers li.active button{border-color:var(--acid);background:#f3ead814}.reservation-consent{align-items:flex-start;gap:10px;font-size:14px;display:flex}.pledge-tiers-editor{gap:10px;margin:10px 0 16px;display:grid}.pledge-tier-row{grid-template-columns:2fr 1fr;gap:10px;display:grid}.pledge-tier-row input{width:100%}.framed{border-radius:50%;place-items:center;padding:2px;display:inline-grid}.framed>img,.framed>span{border-radius:50%;display:block}.frame-1{box-shadow:0 0 0 2px #b87333}.frame-2{box-shadow:0 0 0 2px #c0c6cc}.frame-3{box-shadow:0 0 0 2px #f2c14e,0 0 10px #f2c14e88}.frame-4{box-shadow:0 0 0 2px var(--acid),0 0 14px #f3ead899;animation:2.4s ease-in-out infinite frame-glow}@keyframes frame-glow{0%,to{box-shadow:0 0 0 2px var(--acid),0 0 10px #f3ead866}50%{box-shadow:0 0 0 2px var(--acid),0 0 20px #f3ead8cc}}.fan-card-photo.framed{display:grid}.frame-sample{background:#2d231c;width:28px;height:28px}.frame-list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.frame-list li{border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.frame-list li.active{border-color:var(--acid)}.frame-list li>span:nth-child(2){flex:1}.superfan-box{background:#24291c;border:1px solid #8a6f4a;border-radius:12px;gap:8px;margin:12px 0;padding:14px 16px;display:grid}.superfan-cta{justify-self:start}.superfan-benefits{overflow-wrap:anywhere;gap:8px;min-width:0;display:grid}.superfan-benefits h3,.superfan-benefits p{margin:0}.superfan-benefits ul{gap:8px;margin:0;padding-left:20px;list-style:outside;display:grid}.superfan-artist-perk{border:1px solid var(--line);border-radius:8px;padding:12px}.superfan-terms{border-top:1px solid var(--line);padding-top:12px}.superfan-settings{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.sticker-pack-list li.retired{opacity:.55}.audience-points{color:var(--acid);font-size:12px;font-weight:800}.crowd-points-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.crowd-points-head strong{color:var(--acid);font-size:28px}.crowd-points-list{gap:6px;margin:10px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.crowd-points-list li{grid-template-columns:1fr auto auto;align-items:baseline;gap:12px;display:grid}.giveaway-history{gap:8px;margin:14px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.global-search-wrap .global-search{flex:1;min-width:0}.search-results{z-index:40;background:#221a14;border:1px solid #564a3e;border-radius:14px;gap:8px;max-height:70vh;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 12px 40px #000a}.search-results h3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:6px 8px 2px;font-size:11px}.search-results a{color:inherit;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;text-decoration:none;display:flex}.search-results a:hover{background:#2d251e}.search-results img{object-fit:cover;border-radius:50%;width:28px;height:28px}.search-results .search-all{color:var(--acid);border-top:1px solid var(--line);border-radius:0;margin-top:4px;font-weight:700}.pledge-tier-row{grid-template-columns:2fr 1fr}.pledge-tier-perk{grid-column:1/-1}.cancel-show{margin:14px 0}.framed{position:relative}.frame-painted.frame-1,.frame-painted.frame-2,.frame-painted.frame-3{box-shadow:0 0 0 2px var(--frame-color);animation:none}.frame-painted.frame-4{box-shadow:0 0 0 2px var(--frame-color),0 0 14px var(--frame-color);animation:none}.frame-badge{background:#140f0c;border-radius:50%;padding:2px;font-size:11px;line-height:1;position:absolute;bottom:-4px;right:-4px}.frame-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px 0;display:grid}.frame-style-grid label{align-items:center;gap:10px;font-size:14px;display:flex}.frame-style-grid input[type=color]{background:0 0;border:0;width:40px;height:28px;margin-left:auto;padding:0}.artist-actions-row{gap:8px;margin:10px 0 4px}.artist-actions-row .button{min-height:40px;padding:8px 16px;font-size:14px}.board-button{align-items:center;display:inline-flex}.your-city{margin:12px 0}.show-bars{gap:10px;margin:16px 0 8px;display:grid}.show-bars>.eyebrow{margin:0 0 2px}.show-bar{border:1px solid var(--line);background:var(--panel,#1c1611);border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid;position:relative}.show-bar.joined{background:#22261b;border-color:#8a6f4a}.show-bar:hover{border-color:#8a8f7a}.show-bar-link{z-index:1;border-radius:14px;position:absolute;inset:0}.show-bar-avatar{color:#140f0c;background:#f3ead8;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:800;display:grid;overflow:hidden}.show-bar-avatar img{object-fit:cover;border-radius:50%;width:40px;height:40px}.show-bar-body{gap:4px;min-width:0;display:grid}.show-bar-title{flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;display:flex}.show-bar-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--acid);font-size:11px;font-weight:800}.show-bar-meta{color:var(--muted);font-size:13px}.show-bar-stage{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:2px 8px;font-size:11px}.show-bar.friends .show-bar-stage{text-transform:none;letter-spacing:0}.show-bar-track{background:#2d231c;border-radius:999px;height:4px;display:block;overflow:hidden}.show-bar-track>span{background:var(--acid);height:100%;display:block}.show-bar-action{z-index:2;flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:relative}.show-bar .show-bar-action>.in-button{white-space:normal;gap:8px;width:auto;max-width:100%;min-height:44px;padding:8px 12px;font-size:13px;line-height:1.3}.show-bar-action>.cta-note{display:none}@media (max-width:640px){.show-bar:has(.show-bar-action>.in-button){grid-template-columns:40px minmax(0,1fr)}.show-bar:has(.show-bar-action>.in-button)>.show-bar-action{grid-column:2;align-items:flex-start}}.bar-button{border:1px solid var(--acid);background:var(--acid);color:#140f0c;cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.bar-button.done{color:var(--acid);background:0 0}.bar-message{color:var(--muted);text-align:right;max-width:140px;font-size:11px}.artist-public-page .artist-hero{border-bottom:0;padding:0 0 10px}.artist-public-page .artist-identity .artist-cover{object-fit:cover;border-radius:0 0 18px 18px;width:100%;height:170px;max-height:170px;display:block}.artist-public-page .artist-name-row{align-items:flex-end;gap:14px;margin:-30px 0 6px 16px;display:flex}.artist-public-page .artist-identity:not(.has-cover) .artist-name-row{margin-top:18px}.artist-public-page .artist-name-row .artist-avatar,.artist-public-page .artist-avatar-fallback{border:3px solid var(--ink,#140f0c);object-fit:cover;border-radius:50%;flex:0 0 76px;width:76px;height:76px;margin:0;font-size:28px}.artist-public-page .artist-name-row h1{margin:0 0 6px;font-size:clamp(26px,5vw,40px);line-height:1}.artist-public-page .verified-mark{vertical-align:.02em;width:.62em;height:.62em;margin-left:.2em}.artist-public-page .artist-actions-row{gap:8px;margin:6px 0 0 16px}.artist-public-page .artist-actions-row .button,.artist-public-page .artist-actions-row .board-button{border-radius:999px;height:36px;min-height:36px;padding:0 14px;font-size:14px}.board-button{border:1px solid var(--line);color:inherit;cursor:pointer;background:#221a14;font-weight:700}.artist-public-page .superfan-box{margin:10px 16px 0}.your-city-ask[open]>summary .bar-button{color:var(--acid);background:0 0}.more-bars{gap:10px;display:grid}.more-bars>summary{cursor:pointer;color:var(--acid);padding:8px 0;font-weight:700}.artist-public-page .artist-recent-joins{margin:14px 0 0;padding:12px 14px}.artist-public-page .artist-recent-joins ul{flex-wrap:wrap;gap:6px 14px;display:flex}.artist-public-page .artist-recent-joins li small,.artist-public-page .artist-recent-joins>p.muted{display:none}@media (min-width:900px){.artist-public-page .artist-identity .artist-cover{height:220px;max-height:220px}}.artist-public-page{max-width:820px;margin:0 auto}.artist-public-page .artist-actions-row{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0 16px;display:flex}.artist-public-page .artist-actions-row .follow-button{align-items:center;width:auto;min-width:0;height:36px;min-height:36px;padding:0 16px;font-size:14px;display:inline-flex}.artist-public-page .artist-actions-row .share-wrap{align-items:center;margin:0;display:inline-flex}.artist-public-page .artist-actions-row .share-wrap .button,.artist-public-page .artist-actions-row .share-wrap button{height:36px;min-height:36px;margin:0;padding:0 16px;font-size:14px}.artist-public-page .artist-actions-row .board-button{align-items:center;height:36px;display:inline-flex}.artist-public-page .your-city-ask,.artist-public-page .show-bars,.artist-public-page .artist-recent-joins,.artist-public-page .artist-about-section{margin-left:0;margin-right:0}@media (max-width:640px){.artist-public-page .show-bar{grid-template-columns:36px minmax(0,1fr) auto;gap:10px;padding:10px 12px}.artist-public-page .show-bar-avatar,.artist-public-page .show-bar-avatar img{width:36px;height:36px}.artist-public-page .show-bar-title{font-size:15px}.artist-public-page .bar-button{min-height:32px;padding:0 12px;font-size:13px}.artist-public-page .your-city-ask>summary{font-size:15px}}.show-page{padding:16px 16px 64px}.show-hero{border-radius:16px;padding:18px 18px 16px}.show-hero h1{margin:8px 0 6px;font-size:clamp(34px,8vw,60px)}.show-hero .lineup-row{margin:0 0 4px}.show-hero .lineup-artist img,.show-hero .lineup-artist .lineup-initial{width:28px;height:28px}.show-hero>p:last-of-type{margin:6px 0 0}.show-action{padding:14px 0 8px}.show-action .city-entry-count strong{font-size:30px}.show-proof{border-top:1px solid var(--line);gap:10px;margin-top:14px;padding-top:12px;display:grid}.show-proof .founding-backer,.show-proof .crowd-friends{margin:0}.show-hero .lineup-row{flex-flow:wrap;justify-content:flex-start;gap:8px 14px}@media (max-width:640px){.show-action .in-button{min-height:60px;padding:10px 18px;font-size:30px}.show-hero h1{font-size:34px}.artist-public-page .superfan-box{padding:10px 12px;font-size:13px}.artist-public-page .superfan-box .muted{font-size:13px;line-height:1.35}}.pt-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 16px;display:grid}.pt-stats>div{border:1px solid var(--line);background:var(--panel,#1c1611);border-radius:12px;gap:2px;padding:12px 14px;display:grid}.pt-stats span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}.pt-stats strong{font-size:24px}.pt-stats small{color:var(--muted);font-size:12px}.earnings-chart{margin:8px 0 12px}.earnings-chart svg{width:100%;height:auto;display:block}.pin-toggle{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12px}.pin-toggle[aria-pressed=true]{color:var(--acid)}.artist-name-aside{flex-wrap:wrap;justify-content:flex-end;align-self:center;align-items:center;gap:6px;margin-left:auto;display:flex}.icon-pill{border:1px solid var(--line);color:#e8e9e0;min-width:40px;height:40px;font:700 14px var(--body);cursor:pointer;background:#221a14;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 10px;text-decoration:none;display:inline-flex}.icon-pill:hover{background:#2d231c}.icon-pill:disabled{opacity:.6;cursor:wait}.icon-pill.crown{color:#f5d76e;white-space:nowrap;border-color:#6b5a1e}.icon-pill.crown.active{background:#3a3114}.icon-pill svg{flex:none;width:20px;height:20px}.artist-name-aside .share-wrap{margin:0}.artist-name-aside .share-wrap .feedback{white-space:nowrap;font-size:12px;position:absolute;top:100%;right:0}.artist-name-aside .share-wrap{position:relative}.artist-meta-row{flex-wrap:wrap;align-items:center;gap:14px;margin:8px 0 0 16px;display:flex}.followers-button{color:var(--paper);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.followers-button strong{font-size:16px}.followers-button span{color:var(--muted)}.followers-sheet{box-sizing:border-box;width:min(92vw,440px)}.followers-list{gap:4px;max-height:55vh;display:grid;overflow:auto}.followers-list a{color:inherit;border-radius:10px;align-items:center;gap:10px;padding:6px;text-decoration:none;display:flex}.followers-list a:hover{background:#2b221b}.followers-list img,.followers-list .follower-monogram{object-fit:cover;border-radius:50%;flex:none;width:36px;height:36px}.followers-list small{color:var(--muted);margin-left:6px}.followers-sheet .small{margin:0;font-size:12px}.also-backs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0 0 16px;font-size:13px;display:flex}.also-backs a{color:var(--paper);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.also-backs img,.also-backs .lineup-initial{object-fit:cover;border-radius:50%;width:28px;height:28px}.settings-list{gap:4px;min-width:min(80vw,320px);display:grid}.settings-list a{color:inherit;border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-weight:600;text-decoration:none;display:block}.settings-list a:hover{background:#2b221b}.popover-title{margin:0 28px 4px 0;font-size:18px}.artist-cover-wrap{position:relative}.artist-cover-wrap.empty{background:#221a14;border:1px dashed #564a3e;border-radius:0 0 18px 18px;height:84px}.artist-public-page .artist-identity.editable:not(.has-cover) .artist-name-row{margin-top:-30px}.artist-avatar-wrap{flex:0 0 76px;line-height:0;display:inline-block;position:relative}.show-bar.special{border:2px solid var(--acid);background:#23261a;margin-top:14px}.show-bar-lead{letter-spacing:.04em;text-transform:uppercase;color:var(--acid);font-size:12px;font-weight:800}.show-bars-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.show-bars-head .eyebrow{margin:0}.bar-search{border:1px solid var(--line);max-width:360px;color:var(--muted);background:#151711;border-radius:999px;flex:200px;align-items:center;gap:8px;padding:0 12px;display:flex}.bar-search input{min-width:0;color:var(--paper);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:9px 0}.shows-empty{color:var(--muted);border:1px dashed #564a3e;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 14px;display:flex}.more-cities{color:var(--acid);cursor:pointer;font-weight:700;font:inherit;background:0 0;border:0;justify-self:start;padding:8px 0;font-weight:700}@media (max-width:520px){.artist-name-aside{gap:4px}.icon-pill{min-width:36px;height:36px;padding:0 8px}.artist-public-page .artist-name-row h1{font-size:24px}}.fan-shows{margin:18px 0 8px}.show-bar.interest{border-style:dashed}.show-bar.interest .show-bar-tag{color:var(--muted)}@media (min-width:641px){.app-bar{position:relative}}.show-bar.no-avatar{grid-template-columns:minmax(0,1fr) auto}.invite-accept{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.invite-accept .bar-message{max-width:220px}.invite-fan{flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}.fan-invite-list li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fan-invite-list li>span:first-child{flex:1;min-width:120px;font-weight:700}.discover-feed{gap:22px;padding-top:6px;display:grid}.discover-feed .show-bar.special{margin-top:0}.discover-artist-row .discovery-monogram{object-fit:cover;border-radius:16px;width:88px;max-width:100%;height:88px;margin:0;font-size:24px}.discover-artist-row .following-mark{color:var(--acid);font-size:11px}.discover-feed .muted.small{margin:0;font-size:12px}.invite-people{box-sizing:border-box;width:min(92vw,460px)}.invite-person{min-width:0}.invite-person .bar-button{flex:none}.invite-people .followers-list{max-height:50vh}.invite-person{align-items:center;gap:10px;padding:6px 4px;display:flex}.invite-person img,.invite-person .follower-monogram{object-fit:cover;border-radius:50%;flex:none;width:36px;height:36px}.invite-person>span:nth-child(2){flex:1;min-width:0}.invite-person small{color:var(--muted);margin-left:6px}.invite-people-share{border-top:1px solid var(--line);gap:6px;padding-top:10px;display:grid}.invite-people-share .share-wrap{margin:0}.popover-panel .muted.small{margin:0;font-size:12px}@media (max-width:640px){.show-page .filter-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.show-page .filter-tabs button{flex:none}}.inbox-item .comment-card,.inbox-item .city-update{grid-column:2}.join-success .show-bar{margin-bottom:12px}.join-success .button.primary{width:auto}:is(.inbox-item:has(.city-update) .inbox-when,.inbox-item:has(.comment-card) .inbox-when){display:none}.funding-track{position:relative}.funding-track span{position:absolute;top:0;left:0}.funding-track .funding-committed{background:#7a3ba3}.funding-track .funding-paid{background:var(--spark)}.show-bar-money{letter-spacing:.04em;text-transform:uppercase;color:#ffd9a8;white-space:nowrap;border:1px solid #6a3b8a;border-radius:999px;padding:2px 8px;font-size:11px}.invite-everyone{justify-content:flex-start;display:flex}.show-hero{position:relative}.show-hero .view-switch{min-height:34px;margin:0;font-size:13px;position:absolute;top:14px;right:14px}@media (max-width:640px){.show-hero .view-switch{margin-top:10px;display:inline-flex;position:static}}.show-page .show-hero{background:var(--panel,#1c1611);color:var(--paper);border:2px solid var(--acid);border-radius:16px;padding:16px 18px 14px}.show-page .show-hero h1{color:var(--acid);margin:6px 0 4px;font-size:clamp(34px,8vw,64px)}.show-page .show-hero .status{color:var(--acid);border-color:#8a6f4a}.show-page .show-hero .lineup-row{color:var(--paper);border-bottom:1px solid var(--line);margin-bottom:6px;padding-bottom:10px}.show-page .show-hero .lineup-artist{color:var(--paper)}.show-page .show-hero>p:last-of-type{color:var(--muted)}.show-page .show-hero .view-switch{border-color:var(--acid)}.push-toggle{justify-items:end;gap:4px;display:grid}.icon-pill.active{background:#2d231c;border-color:#8a6f4a}.sort-chips{flex-wrap:wrap;gap:6px;margin:-2px 0 2px;display:flex}.sort-chip{border:1px solid var(--line);min-height:30px;color:var(--muted);font:700 12px var(--body);cursor:pointer;background:0 0;border-radius:999px;padding:0 12px}.sort-chip.active{color:var(--paper);background:#2d231c;border-color:#8a6f4a}.channel-test{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 14px;display:flex}.channel-test p{flex-basis:100%;margin:2px 0 0}.ops-send{min-height:40px;border:1px solid var(--acid);min-inline-size:0;max-inline-size:100%;color:var(--acid);font:700 13px var(--body);cursor:pointer;white-space:normal;overflow-wrap:anywhere;background:#1d1712;border-radius:999px;padding:8px 16px}.ops-send:hover{background:#2b221b}.ops-send:disabled{opacity:.45;cursor:not-allowed}.request-artist{box-sizing:border-box;width:min(92vw,440px);color:var(--paper)}.artist-signup .button,.artist-signup .bar-button{white-space:normal;text-align:center}.request-fields .bar-button{white-space:normal}.request-form{gap:10px;display:grid}.request-form label{color:var(--muted);gap:4px;font-size:13px;display:grid}.request-form input{border:1px solid var(--line);color:var(--paper);font:inherit;background:#151711;border-radius:10px;padding:10px 12px}.ops-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ops-actions input{border:1px solid var(--line);color:var(--paper);font:inherit;background:#151711;border-radius:8px;min-width:180px;padding:6px 8px;font-size:12px}.ticket-card{border:2px solid var(--acid);background:#1d1712;border-radius:16px;gap:6px;margin:12px 0;padding:16px 18px;display:grid}.ticket-code{letter-spacing:.12em;color:var(--acid);font-variant-numeric:tabular-nums;margin:2px 0;font-size:clamp(40px,10vw,64px);font-weight:900;line-height:1}.ticket-facts{margin:0;font-size:14px}.door-list{gap:10px;display:grid}.door-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.door-rows li{border:1px solid var(--line);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.door-rows li.in{background:#22261b;border-color:#8a6f4a}.door-code{letter-spacing:.1em;font-variant-numeric:tabular-nums;color:var(--acid);font-weight:900}.door-name small{color:var(--muted)}.artists-landing{gap:40px;max-width:760px;margin:0 auto;padding:32px 20px 64px;display:grid}.claim-button{color:#e0c9ff;margin-top:8px;font-weight:600;display:inline-block}.claim-state{color:#e0c9ff;margin-top:8px;font-weight:600;display:block}.claim-badge{color:#e0c9ff;vertical-align:middle;background:#2a1f33;border:1px solid #6a3b8a;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:600}.ops-note{max-width:26ch;font-size:13px}footer>a{color:var(--muted)}.fan-card-setup-city .city-picker{margin-top:4px}.ticket-card .share-wrap{margin-top:6px}.bar-button.host{border:1px solid var(--acid);color:var(--acid);background:0 0}.show-bar{--tier:var(--acid)}.show-bar-track>span{background:var(--tier);transition:width .6s}.show-bar-tier{letter-spacing:.04em;text-transform:uppercase;color:var(--tier);border:1px solid var(--tier);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.show-bar-rank{letter-spacing:.04em;color:var(--paper);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800}.show-bar-rank.top{color:#140f0c;background:var(--tier);border-color:var(--tier)}.show-bar.tier-5,.show-bar.tier-6,.show-bar.tier-7,.show-bar.tier-8,.show-bar.tier-9{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tier) 35%,transparent)}.show-bar.tier-7 .show-bar-track>span,.show-bar.tier-8 .show-bar-track>span,.show-bar.tier-9 .show-bar-track>span{box-shadow:0 0 10px var(--tier)}.crowd-tier-line{align-items:center;gap:10px;margin:0 0 8px;font-size:13px;display:flex}.crowd-tier{letter-spacing:.04em;text-transform:uppercase;color:var(--tier);border:1px solid var(--tier);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800}.crowd-progress .demand-track>div{background:var(--tier)}.show-bar-hit{letter-spacing:.04em;text-transform:uppercase;color:#140f0c;background:var(--tier);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800;animation:1.2s ease-out tier-hit}@keyframes tier-hit{0%{opacity:0;transform:scale(.7)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.venue-page{gap:28px;max-width:820px;margin:0 auto;padding:24px 20px 64px;display:grid}.venue-hero h1{letter-spacing:-.02em;margin:6px 0 10px;font-size:clamp(34px,7vw,56px);line-height:1}.venue-hero .eyebrow a{color:inherit}.venue-chips{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.venue-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;margin:10px 0 14px;display:flex}.venue-demand{color:var(--muted);margin:0 0 14px;font-size:14px;line-height:1.6}.venue-demand strong{color:var(--paper)}.venue-facts h2,.venue-shows h2{margin:0 0 10px;font-size:22px}.venue-facts dl{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:0;display:grid}.venue-facts dl>div{background:#221a14;border:1px solid #564a3e;border-radius:12px;padding:12px 14px}.venue-facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:11px}.venue-facts dd{margin:0;font-size:15px}.venue-editor{margin-top:-8px}.venue-editor .request-form{gap:10px;margin-top:10px;display:grid}.show-bar-venue{letter-spacing:.04em;text-transform:uppercase;color:#140f0c;white-space:nowrap;background:#8fd3ff;border-radius:999px;padding:2px 8px;font-size:11px}.venue-bookings{background:#221a14;border:1px solid #564a3e;border-radius:16px;gap:12px;padding:16px 18px;display:grid}.venue-bookings h2{margin:0;font-size:22px}.venue-bookings h3,.pt-panel .booking-list+h3,#venue h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:14px 0 6px;font-size:14px}.date-chips{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.date-chip{font:600 12px var(--body);border:1px solid var(--line);color:var(--paper);cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px}.date-chip:hover{color:#ff8f7a;border-color:#ff8f7a}.venue-pick{gap:8px;margin:0;padding:0;list-style:none;display:grid}.venue-pick li{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.venue-pick li>div{flex:320px;min-width:0}.booking-form{flex-basis:100%;gap:8px;margin-top:6px;display:grid}.date-picks{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;gap:6px 14px;padding:8px 12px;display:flex}.date-picks legend{color:var(--muted);padding:0 4px;font-size:12px}.date-picks label{font-size:13px}.booking-list{gap:8px;display:grid}.booking-card{border:1px solid var(--line);background:#1c1611;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.booking-card.status-accepted{border-color:#8fd3ff}.booking-card.status-proposed{border-color:#8a6f4a}.booking-head{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.booking-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.venue-set{border:1px solid #8fd3ff;border-radius:12px;margin:0 0 10px;padding:10px 12px}.quick-join-done{flex-direction:column;align-items:flex-end;gap:4px;display:inline-flex}.hold-link{color:var(--acid);white-space:nowrap;z-index:2;font-size:12px;font-weight:700;position:relative}.pt-home-cities{margin:0 0 18px}.embed-bar{--tier:var(--acid);color:var(--paper);font-family:var(--body);background:#1c1611;border:1px solid #564a3e;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid;position:relative}.embed-avatar{background:var(--acid);color:#140f0c;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:800;text-decoration:none;display:grid;overflow:hidden}.embed-avatar img{object-fit:cover;width:44px;height:44px}.embed-body{gap:4px;min-width:0;display:grid}.embed-title{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.embed-meta{color:var(--muted);margin:0;font-size:13px}.embed-bar .show-bar-track>span{background:var(--tier)}.embed-brand{color:var(--muted);font-size:11px;text-decoration:none;position:absolute;bottom:4px;right:14px}.embed-missing{grid-template-columns:1fr auto}.embed-artist{font-family:var(--body);color:var(--paper);gap:8px;padding-bottom:16px;display:grid;position:relative}.embed-artist-head{grid-template-columns:44px minmax(0,1fr) auto}.embed-row{--tier:var(--acid);color:var(--paper);background:#1c1611;border:1px solid #564a3e;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:grid}.embed-row-body,.embed-city>span:first-child{gap:4px;min-width:0;display:grid}.embed-row strong{font-size:15px}.embed-row small{color:var(--muted);font-size:13px}.embed-row .show-bar-track>span{background:var(--tier)}.embed-city{border-style:dashed}.embed-artist-brand{position:absolute;bottom:0;right:14px}.embed-frame{display:contents}.run-return{margin:0 0 10px}.embed-snippet{margin-top:6px}.embed-snippet textarea{width:100%;margin:6px 0;font:12px ui-monospace,monospace}.standing-board{background:#1d1712;border:1px solid #564a3e;border-radius:16px;gap:8px;margin:14px 0;padding:14px 16px;display:grid}.board-head .eyebrow{margin:0}.board-body{min-width:0;display:grid}.board-body strong{font-size:15px}.board-body small{font-size:12px}.pt-panel .standing-board{margin:10px 0 0}.door-perk{color:var(--acid);font-weight:700}.streak-pill{color:var(--acid);font-size:14px;font-weight:700}.board-moves .community-monogram{width:32px;height:32px;font-size:13px}.board-page .standing-board{margin:0}.hold-meter{border:1px solid var(--acid);background:#1f2214;border-radius:14px;gap:6px;margin:0 0 14px;padding:12px 14px;display:grid}.hold-meter .eyebrow{margin:0}.hold-meter-line{margin:0;font-size:14px}.ladder-form{gap:8px;margin-top:12px;display:grid}.ladder-form .ladder-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ladder-form label{gap:4px;font-size:13px;display:grid}.ladder-form input{width:100%}.ladder-form .pt-actions{margin-top:4px}.held-banner{border:1px solid var(--acid);background:#2b2218;border-radius:12px;margin:10px 0 0;padding:10px 14px;font-size:14px}.held-banner a{font-weight:700}.tier-shout{gap:8px;display:grid}.tier-shout textarea{width:100%;min-height:96px}.tier-shout .tier-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tier-shout .tier-list li{border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:12px}.tier-shout .tier-list li.tier-done{border-color:var(--acid)}.level-chip{font-size:14px}.level-chip summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:inline-flex}.level-chip summary::-webkit-details-marker{display:none}.level-chip small{color:var(--muted)}.level-badge{background:#2d231c;border-radius:999px;place-items:center;min-width:28px;height:22px;padding:0 6px;font-size:12px;font-weight:800;display:inline-grid}.level-badge.level-2{background:#3a4a1a}.level-badge.level-3{color:#fff;background:#5a5a10}.level-badge.level-4{color:#fff;background:#7a4a10}.level-badge.level-5{color:#fff;background:#7a1a4a}.level-detail{gap:6px;max-width:520px;margin-top:8px;display:grid}.level-track{background:#2d231c;border-radius:999px;height:6px;overflow:hidden}.level-track span{background:var(--acid);height:100%;display:block}.level-note{margin:0 0 8px;font-size:13px}.venue-fit{border:1px solid var(--acid);color:var(--acid);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px}.artist-request-history .button{white-space:normal;max-width:100%;margin:4px 8px 4px 0}.my-artist-requests nav{flex-wrap:wrap;margin-block:16px}.show-conversation-preview{border:1px solid var(--line);border-radius:var(--radius);overflow-wrap:anywhere;margin-block:24px;padding:20px}.show-conversation-preview .level-pill{margin-left:8px}.show-conversation-preview blockquote{--preview-lines:3;white-space:pre-wrap;-webkit-line-clamp:var(--preview-lines);-webkit-box-orient:vertical;margin:12px 0;display:-webkit-box;overflow:hidden}.ticket-quantity-field{gap:.5rem;margin-block:1rem;display:grid}.ticket-partial-consent{cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.ticket-partial-consent input[type=checkbox]{flex:none;width:1.25rem;height:1.25rem;margin:.15rem 0 0}.ticket-stepper{align-items:center;gap:.5rem;display:flex}.ticket-stepper button{min-width:44px;min-height:44px;color:inherit;background:0 0;border:1px solid;border-radius:.5rem;font-size:1.4rem}.ticket-stepper input{text-align:center;width:5.5rem;min-height:44px;font:inherit}.reservation-total{font-size:1rem}.bulk-ticket-terms{border:1px solid;border-radius:.7rem;margin-block:1rem;padding:1rem}.artist-access-controls{gap:.5rem;display:grid}.header-artist-invitation>.share-wrap{flex:none;margin:0;position:relative}.header-artist-invitation>.share-wrap .icon-pill{white-space:nowrap}.header-artist-invitation>.share-wrap .feedback:empty{min-height:0;margin:0}.header-artist-invitation>.share-wrap .feedback:not(:empty),.header-artist-invitation>.share-wrap>label{background:var(--ink);border:1px solid var(--line);z-index:50;border-radius:8px;width:min(300px,100vw - 32px);margin:0;padding:12px;position:fixed;top:80px;right:16px}.header-artist-invitation>.share-wrap:has(textarea) .feedback{top:220px}.header-artist-invitation>.share-wrap textarea{box-sizing:border-box;width:100%}.header-artist-invitation .icon-pill{background:0 0;height:auto;min-height:44px;padding:4px 8px;font-size:12px}.artist-growth-actions>.share-wrap{margin:0}@media (max-width:640px){.app-bar,.app-icons{gap:4px}.header-artist-invitation>.share-wrap .icon-pill{white-space:normal;width:64px;padding:4px;font-size:11px;line-height:1.2}.discovery-header .app-bar{flex-wrap:wrap}.discovery-header .global-search-wrap{flex:1 0 100%;order:1;max-width:none;position:relative;inset:auto}.discovery-header .global-search-wrap .global-search{max-width:none;display:flex}}@media (max-width:360px){.app-header{padding-inline:12px}.header-artist-invitation>.share-wrap .icon-pill{width:54px}}.planning-page{max-width:960px}.planning-page fieldset{border:0;min-width:0;padding:0}.planning-page label{gap:.5rem;margin:1rem 0;display:grid}.planning-page input,.planning-page textarea,.planning-page select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.planning-page textarea{min-height:110px}.planning-page progress{width:100%;accent-color:var(--acid,#d6ff00)}.planning-prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.planning-page textarea{background:var(--panel);color:var(--paper);border:1px solid var(--line);font:inherit;resize:vertical;border-radius:12px;padding:14px}.planning-page input:focus-visible,.planning-page select:focus-visible,.planning-page textarea:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.in-app-browser-notice{border:1px solid var(--acid);background:var(--panel);border-radius:12px;gap:6px;margin:0 0 18px;padding:14px 16px;font-size:14px;line-height:1.5;display:grid}.in-app-browser-notice span{color:var(--muted)}.in-app-browser-notice .button{width:max-content;margin-top:4px}.photo-crop-dialog{gap:14px;width:min(520px,100% - 24px);display:grid}.photo-crop-dialog h2{margin:0;font-size:26px}.photo-crop-dialog .muted{margin:0}.photo-crop-frame{outline:2px solid var(--acid);cursor:grab;-webkit-user-select:none;user-select:none;background:#000;border-radius:12px;width:100%;position:relative;overflow:hidden}.photo-crop-frame:active{cursor:grabbing}.photo-crop-frame img{pointer-events:none;max-width:none;position:absolute;top:0;left:0}.photo-crop-zoom{color:var(--muted);gap:6px;font-size:14px;display:grid}.photo-crop-zoom input{width:100%;accent-color:var(--acid)}.photo-crop-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.artist-bio{white-space:pre-line}.artist-bio-collapsed{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.artist-bio-toggle{margin-top:6px}.city-chips{gap:8px;margin:4px 0 16px;display:grid}.city-chips .small{margin:0}.city-chip-row{flex-wrap:wrap;gap:8px;display:flex}.city-chip{border:1px solid var(--line);background:var(--panel);max-width:100%;min-height:48px;color:var(--paper);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 14px;display:flex}.city-chip:hover,.city-chip:focus-visible{border-color:var(--acid)}.city-chip strong{font-weight:700}.city-chip span{color:var(--muted);font-size:12px}.room-goal-card{border:1px solid var(--acid);background:var(--panel);border-radius:12px;gap:10px;margin:12px 0 0;padding:16px;display:grid}.room-goal-card h3{margin:0;font-size:22px}.room-goal-card p{margin:0}.room-goal-card-actions{flex-wrap:wrap;gap:10px;display:flex}.show-other-support-heading{margin:0 0 10px;font-weight:700}.artist-landing-tools .share-wrap{max-width:100%;margin:0}.artist-landing-tools .share-wrap .button{white-space:normal;width:auto;min-height:44px}.join-existing .button{width:max-content}.artist-city-interest-compact{border-top:1px solid var(--line);margin:12px 0 0;padding:12px 0 0}.artist-city-interest-compact-title{margin:0 0 8px;font-size:20px}.artist-city-interest-compact .city-chips{margin:0 0 8px}.travel-range-strip{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:12px 0 0;padding:12px 0;display:flex}.travel-range-strip strong{color:var(--paper)}.funnel-steps{gap:6px;margin:0 0 16px;padding:0;list-style:none;display:grid;position:relative}.funnel-step a{border:1px solid var(--line);color:inherit;background:var(--panel);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.funnel-step.funnel-now a{border-color:var(--acid)}.funnel-step.funnel-done a{opacity:.75}.funnel-step.funnel-locked a{opacity:.55}.funnel-mark{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.funnel-done .funnel-mark{background:var(--acid);color:#140f0c;border-color:var(--acid)}.funnel-now .funnel-mark{border-color:var(--acid);color:var(--acid)}.funnel-text{flex:1;gap:2px;min-width:0;display:grid}.funnel-text small{color:var(--muted);font-size:12px}.funnel-go{color:var(--acid);white-space:nowrap;font-weight:800}.funnel-progress{background:var(--line);border-radius:2px;height:4px;margin-top:4px;overflow:hidden}.funnel-progress span{background:var(--acid);height:100%;display:block}.ticket-purpose-switch{margin:6px 0 0;font-size:14px}.show-more-ways{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.reservation-compact{padding:14px 16px}.reservation-compact h2{margin-bottom:6px;font-size:18px}.reservation-compact .reservation-change{margin-top:4px}.reservation-compact .reservation-change>summary{cursor:pointer;font-weight:800}.reservation-compact .text-button{margin-top:6px}.reservation-compact p[role=status]:empty{display:none}.gift-more{margin-top:8px}.gift-more>summary{cursor:pointer;color:var(--acid);font-weight:800}.gift-more[open]>summary{margin-bottom:8px}.artist-funnel{margin:12px 0 18px}.ticket-one-first{gap:4px;display:grid}.ticket-one-first .reservation-total,.ticket-one-first .ticket-purpose-switch{margin:0}.reservation-checkout h2{margin-bottom:10px;font-size:clamp(22px,5vw,28px);line-height:1.15}.reservation-checkout form>.reservation-consent{margin:0;display:block}.reservation-checkout .reserve-button{white-space:normal;min-height:48px}.artist-hero-actions .follow-button,.artist-hero-actions .button{border-radius:999px;align-items:center;width:auto;height:40px;min-height:40px;padding:0 16px;font-size:15px;line-height:1;display:inline-flex}.artist-hero-actions .share-wrap,.artist-hero-actions .share-wrap .button{margin:0}.artist-meta-row{margin-left:0}.artist-superfan-section{margin:20px 0}.artist-superfan-section .superfan-box{margin:0}.superfan-title{margin:4px 0 8px;font-size:22px}.superfan-included>summary{cursor:pointer;color:var(--muted);padding:4px 0;font-size:14px}.superfan-included[open]>summary{color:inherit}.superfan-included ul{margin:6px 0 0;padding-left:18px}.artist-community .artist-recent-joins{margin-top:0}.invite-artist-page h1{margin:6px 0 10px}.invite-artist-form{margin-top:18px}.invite-artist-form label .muted{font-weight:400}.invite-done{border:2px solid var(--acid);background:var(--panel);border-radius:16px;margin-top:18px;padding:18px}.invite-done h2{margin:4px 0 8px}.invite-done-actions{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.invite-done-actions .share-wrap{margin:0}.invite-why{margin-top:28px}.invite-why ul{gap:8px;padding-left:18px;display:grid}.welcome-name{margin-top:14px}.welcome-name input{font-size:18px}dialog{color:var(--paper)}.artist-hero-actions .follow-button{min-width:0;margin:0}.artist-hero-actions .hero-superfan{border-radius:999px}.popover-panel,.popover-title,.settings-list a,.popover-dialog a{color:var(--paper)}.demand-meter{border:1px solid var(--line);background:var(--panel);border-radius:16px;margin:14px 0 18px;padding:16px}.demand-meter-row{gap:18px;margin:8px 0;padding:0;list-style:none;display:flex}.demand-meter-row li{display:grid}.demand-meter-row strong{font-size:26px;line-height:1}.demand-meter-row span{color:var(--muted);font-size:12px}.demand-meter-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0 6px;display:flex}.demand-meter-actions .share-wrap{margin:0}.claim-pledge-card{border-color:var(--acid)}.claim-pledge-amounts{margin:10px 0}.claim-pledge-card .ticket-partial-consent{align-items:flex-start;gap:10px;margin:8px 0 12px;font-size:13px;display:flex}.board-reactions{flex-wrap:wrap;gap:6px;margin:10px 0 0;display:flex}.board-reaction{border:1px solid var(--line);color:var(--paper);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:14px;text-decoration:none;display:inline-flex}.board-reaction.on{border-color:var(--acid);background:#f3ead81f}.board-reaction span{color:var(--muted);font-size:12px}.board-spark{border-color:var(--acid);color:var(--acid);font-weight:700}.building-list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.building-list li a{border:1px solid var(--line);background:var(--panel);color:inherit;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.building-list img,.building-list .discovery-monogram{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.building-text{flex:1;gap:2px;min-width:0;display:grid}.building-text small{color:var(--muted);font-size:12px}.building-go{color:var(--acid);white-space:nowrap;font-weight:800}.my-invitations{margin-top:20px}.demand-bars{gap:4px;margin:6px 0 8px;display:grid}.demand-bar{background:var(--line);border-radius:2px;height:4px;display:block;overflow:hidden}.demand-bar i{background:var(--acid);height:100%;display:block}.demand-meter-actions .button{min-height:40px}.pledge-mode{gap:6px;margin:12px 0 6px;display:flex}.pledge-mode-choice{border:1px solid var(--line);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:1;padding:10px 8px;font-size:14px}.pledge-mode-choice.on{border-color:var(--acid);background:#f3ead81f;font-weight:700}.pledge-amount{margin:8px 0 0;font-size:34px;line-height:1}.pledge-amount strong{font-size:34px}.pledge-slider{width:100%;accent-color:var(--acid);margin:10px 0 4px}.unclaimed-foot .claim-button{color:var(--acid);margin-top:6px;font-weight:700;display:inline-block}.claim-pledge-amounts{grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:8px;display:grid}.claim-pledge-amounts .party-choice{min-width:0;padding:10px 6px;font-size:18px}.artist-hero-actions .feedback{flex-basis:100%;margin:0;font-size:13px}.artist-hero-actions .feedback:empty{display:none}.run-page{max-width:640px}.run-page .run-title{font-size:clamp(28px,6vw,36px)}.run-context{margin:0 0 6px;font-size:13px}.run-context a{color:var(--muted);text-decoration:none}@media (prefers-reduced-motion:no-preference){.run-step{animation:.35s ease-out run-in}}@keyframes run-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.run-title{margin:6px 0 14px;font-size:clamp(30px,7vw,44px);line-height:1}.run-body .reservation-card,.run-body .superfan-box{margin-top:0}.run-profile{gap:12px;display:grid}.run-cities .bar-button{flex-shrink:0}.invite-people-inline{padding:0}@keyframes points-bump{30%{border-color:var(--acid);transform:scale(1.12);box-shadow:0 0 18px #f3ead873}to{transform:none}}@keyframes orb-fly{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--dx), var(--dy)) scale(.4);opacity:0}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@keyframes toast-out{to{opacity:0;transform:translate(-50%,-8px)}}@media (max-width:700px){.app-bar{gap:8px;min-height:52px}.app-header .brand{font-size:18px}.icon-button,.account-photo,.account-photo img,.account-photo .avatar-initial{width:38px;height:38px}.app-icons{gap:6px}.global-search{flex:120px;min-height:40px;padding:0 12px}.app-bar{flex-wrap:nowrap;gap:6px}.app-icons{flex:none;gap:4px}.icon-button,.account-photo,.account-photo img,.account-photo .avatar-initial{width:36px;height:36px}.global-search{flex:60px;gap:6px;min-width:0;padding:0 10px}.global-search input{font-size:14px}}.app-bar{gap:10px;min-height:52px}.icon-button,.account-photo,.account-photo img,.account-photo .avatar-initial,.notification-bell .icon-button,.app-icons .icon-button{width:40px;height:40px}@media (max-width:700px){.icon-button,.account-photo,.account-photo img,.account-photo .avatar-initial{width:40px;height:40px}.app-icons{gap:6px}}.show-moved{border:1px solid var(--acid);background:#f3ead814;border-radius:12px;margin:0 0 12px;padding:10px 14px;font-size:14px}.app-bar button:focus-visible,.app-bar a:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.global-search{min-width:0}.global-search input{text-overflow:ellipsis;width:100%;min-width:0}.app-bar>.brand,.app-icons{flex:none}@media (max-width:700px){.global-search-wrap .global-search{gap:6px;min-height:40px;padding:0 10px;display:flex}.global-search input{font-size:14px}.app-header .app-bar{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.app-header .app-bar>.global-search-wrap{grid-area:2/1/auto/-1;width:100%;min-width:0;max-width:none}.app-header .app-bar>.app-icons,.app-header .app-bar>.header-signin,.app-header .app-bar>.artist-follow-entry{grid-area:1/2}.global-search-wrap .global-search{padding:0 8px}.app-icons{gap:4px}.app-header{padding-left:3%;padding-right:3%}}.framed{isolation:isolate;position:relative}.frame-held{outline:2px dashed var(--frame-color,#c0c6cc);outline-offset:2px;box-shadow:0 0 0 2px #c0c6cc}.frame-painted.frame-held{box-shadow:0 0 0 2px var(--frame-color)}.frame-checked-in{box-shadow:0 0 0 2px var(--acid),0 0 0 5px #140f0c,0 0 0 6px var(--acid),0 0 14px #f3ead899}.frame-painted.frame-checked-in{box-shadow:0 0 0 2px var(--frame-color),0 0 0 5px #140f0c,0 0 0 6px var(--frame-color),0 0 14px var(--frame-color)}.frame-drop{box-shadow:0 0 0 2px #f2c14e,0 0 12px #f2c14e88}.frame-painted.frame-drop{box-shadow:0 0 0 2px var(--frame-color),0 0 12px var(--frame-color)}.frame-3.frame-motion-glow{animation:3.2s ease-in-out infinite frame-glow-soft}.frame-painted.frame-3.frame-motion-glow,.frame-painted.frame-4.frame-motion-glow,.frame-painted.frame-checked-in.frame-motion-glow,.frame-painted.frame-drop.frame-motion-glow{animation:2.6s ease-in-out infinite frame-glow-painted}.frame-4.frame-motion-glow:not(.frame-painted){animation:2.4s ease-in-out infinite frame-glow}@keyframes frame-glow-soft{0%,to{filter:drop-shadow(0 0 2px #f2c14e55)}50%{filter:drop-shadow(0 0 8px #f2c14ecc)}}@keyframes frame-glow-painted{0%,to{filter:drop-shadow(0 0 2px var(--frame-color))}50%{filter:drop-shadow(0 0 10px var(--frame-color))}}.frame-motion-pulse{animation:2.2s ease-in-out infinite frame-pulse!important}@keyframes frame-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.frame-motion-orbit{animation:none!important}.frame-motion-orbit:before{content:"";z-index:-1;background:conic-gradient(from 0deg,transparent 0 70%,var(--frame-color,var(--acid)) 88%,transparent 100%);border-radius:50%;animation:2.8s linear infinite frame-orbit;position:absolute;inset:-4px}@keyframes frame-orbit{to{transform:rotate(360deg)}}.frame-motion-none{animation:none!important}.frame-motion-none:before{display:none}@media (prefers-reduced-motion:reduce){.framed,.framed:before{animation:none!important}}.frame-sample .frame-badge{bottom:-6px;right:-6px}.frame-list li>span:nth-child(2) small{color:var(--muted);font-size:12px;display:block}.frame-motion-preview{align-items:center;gap:18px;margin:6px 0 10px;display:flex}.frame-motion-preview .frame-sample{width:32px;height:32px}.banner-sample{background:linear-gradient(90deg,var(--b1),var(--b2),var(--b3),var(--b4));border-radius:6px;flex-shrink:0;width:44px;height:18px;display:block}.fan-card-bannered{flex-wrap:wrap;padding-top:0;overflow:hidden}.fan-card-banner{box-sizing:border-box;color:var(--ink);font:800 13px/1.2 var(--display);text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(100deg,var(--b1) 0%,var(--b2) 36%,var(--b3) 68%,var(--b4) 100%);flex:0 0 calc(100% + 40px);justify-content:space-between;align-items:baseline;gap:12px;margin:0 -20px 14px;padding:8px 20px;text-decoration:none;display:flex}.fan-card-banner small{font:700 11px var(--display);opacity:.8;text-transform:none;letter-spacing:0}.fan-card-compact.fan-card-bannered .fan-card-banner{flex-basis:calc(100% + 28px);margin:0 -14px 10px;padding:6px 14px}.frame-picker .frame-list{margin-bottom:22px}.operator-brief{border:1px solid var(--line);background:var(--panel);border-radius:16px;margin:0 0 20px;padding:16px}.operator-brief h2{margin:0 0 10px;font-size:1.05rem}.operator-brief-table{border-collapse:collapse;width:100%;font-size:.95rem}.operator-brief-table th,.operator-brief-table td{border-bottom:1px solid var(--line);text-align:right;padding:5px 8px}.operator-brief-table th:first-child,.operator-brief-table td:first-child{text-align:left}.operator-brief-table td.up{color:var(--acid);font-weight:700}.operator-brief-table td.down{color:#ff8a7a;font-weight:700}.demand-meter-send .share-wrap{margin:0}@media (max-width:640px){.app-bar .brand{letter-spacing:-.02em;font-size:16px;display:inline-block}.app-bar .brand i{display:none}}@media (max-width:700px){.discovery-header .app-bar{flex-wrap:nowrap}.discovery-header .global-search-wrap{flex:80px;order:0;min-width:104px;max-width:none}}.building-list img,.also-backs img,.search-results img,.account-photo img{background:#2d251e;border-radius:50%}.demand-meter-actions>*{flex:150px;min-width:0}.demand-meter-actions .share-wrap{display:contents}.demand-meter-actions .share-wrap .feedback,.demand-meter-actions .share-wrap label{flex:100%}.demand-meter-actions .button{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:44px;padding:0 14px;display:inline-flex}.demand-meter-actions a:has(>.button){text-decoration:none;display:flex}.demand-meter-know{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:14px 0 0;display:flex}.demand-meter-know .button{min-height:42px}.demand-meter-actions .share-wrap .feedback:empty{display:none}@media (max-width:700px){.artist-follow-entry{white-space:nowrap;font-size:14px}}@media (max-width:480px){.artist-follow-entry .follow-entry-name{display:none}}.demand-meter-actions .button{width:auto}.demand-meter-actions a>.button{width:100%}.demand-meter-actions .share-wrap>.button{flex:150px;min-width:0}.artist-claim-panel .claim-button-primary{justify-content:center;align-items:center;width:100%;min-height:48px;font-size:17px;display:inline-flex}.artist-claim-panel .claim-state-primary{background:#2d251e;border-radius:12px;padding:12px 14px;font-weight:700;display:block}.artist-claim-panel .muted.small{margin:10px 0 0}.founding-details[open]>.claim-pledge-card{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.founding-fans{margin:6px 0 12px}.founding-list{flex-wrap:wrap;gap:8px 14px;margin:0 0 6px;padding:0;list-style:none;display:flex}.founding-list li{align-items:center;gap:6px;font-weight:700;display:inline-flex}.founding-list img,.founding-initial{object-fit:cover;background:#2d251e;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:inline-grid}.founding-list small{color:var(--muted);font-weight:400}.soft-hold-step .button{width:100%;min-height:48px}.intent-party{border:0;min-width:0;margin:20px 0;padding:0}.intent-party legend{font-size:17px;font-weight:600}.intent-party>p{margin:10px 0 0;font-size:13px;line-height:1.45}@keyframes guest-count-feedback{0%{color:var(--acid);opacity:.65}to{color:var(--paper);opacity:1}}.support-pass-actions{flex-wrap:wrap;gap:12px;display:flex}.support-pass{border:1px solid var(--line);border-left:4px solid var(--acid);background:var(--panel);overflow-wrap:anywhere;border-radius:18px;min-width:0;margin:20px 0;padding:24px}.support-pass header{align-items:center;gap:16px;display:flex}.support-pass header img{object-fit:cover;border-radius:12px}.support-pass h2{margin:0;font-size:28px}.support-pass h3{margin:16px 0;font-size:20px}.support-pass p{margin:12px 0}.support-pass-status{color:var(--acid);font-weight:700}.support-pass-record{border-block:1px dashed var(--line);margin:20px 0}.support-pass-issued{border-color:var(--acid)}.support-pass-backed{box-shadow:inset 0 2px #b8a369}.support-pass-badge{color:#dac58c;font-size:13px}.support-pass-unfinished{border-left-color:var(--line);box-shadow:none}.support-pass-unfinished .support-pass-status{color:var(--paper)}.support-pass h2 a,.support-pass h3 a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.profile-next-action>.support-pass{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.city-browser{max-width:640px;margin:20px 0}.city-browser .auth-form{gap:8px;margin:0}.city-browser p{margin:6px 0;font-size:12px}.support-wallet-filters .button{width:100%;min-width:0;min-height:44px;padding:8px 12px;font-size:14px}.discover-progress{border:1px solid var(--line);border-radius:20px;margin:28px 0;padding:24px}.discover-progress h2{margin:8px 0}.discover-point-total{color:var(--acid);font-size:36px;font-weight:800}.discover-point-total span{font-size:16px}.discover-nearby .button{white-space:nowrap;margin:0}.discover-points-summary{padding:20px}.discover-points-summary p{margin:8px 0}.discover-points-summary .discover-point-total{font-size:28px}.discover-feed .discover-entry-actions .button{width:auto;min-width:200px}.discover-feed .discover-welcome .small{margin-top:16px}.discover-rankings{padding:0;list-style:none}.discover-rankings li{border-bottom:1px solid var(--line);grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 0;display:grid}.discover-rankings a{overflow-wrap:anywhere;font-weight:700}.discover-rankings small{font-weight:400}.discovery-participation{margin-top:24px}.discovery-participation label{align-items:flex-start;gap:12px;margin:16px 0;display:flex}.discovery-participation input{flex:none;width:20px;height:20px}.home-spotlight .eyebrow{font-size:11px}.home-spotlight .button{min-width:0;margin-top:8px;padding:10px 12px;font-size:14px}.discover-artist-row .discovery-monogram{background:var(--line);color:var(--paper);border-radius:50%}@media (max-width:640px){.discover-artist-row .discovery-monogram{width:56px;height:56px}.discover-feed .discover-entry-actions{gap:8px;margin:16px 0}.discover-feed .discover-entry-actions .button{width:100%}.discover-entry-actions .text-button{align-items:center;min-height:44px;display:inline-flex}}.booking-offer-details{grid-template-columns:minmax(90px,1fr) minmax(0,3fr);gap:8px 12px;margin:10px 0;display:grid}.booking-offer-details dt{color:var(--muted);font-size:13px}.booking-offer-details dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.booking-comparison{border:1px solid var(--line);border-radius:12px;max-width:100%;overflow-x:auto}.booking-comparison table{border-collapse:collapse;width:100%;min-width:740px}.booking-comparison th,.booking-comparison td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;max-width:240px;padding:12px}.booking-comparison caption{text-align:left;color:var(--muted);padding:12px}.booking-review{width:calc(100% - 32px);max-width:620px;max-height:85dvh;color:var(--text);border:1px solid var(--line);background:#1c1611;border-radius:16px;padding:22px;overflow-y:auto}.booking-review::backdrop{background:#000a}.booking-card{min-width:0;scroll-margin-top:80px}.booking-form textarea,#venue textarea{resize:vertical;width:100%;min-height:72px}.venue-show-requirements{white-space:pre-wrap;overflow-wrap:anywhere;flex-basis:100%}@media (max-width:600px){.booking-offer-details{grid-template-columns:1fr;gap:4px}.booking-offer-details dd{margin-bottom:8px}.booking-review .booking-actions{flex-wrap:wrap}}.pt-show-section[aria-label=venue\ section]>.pt-actions .pt-pill{white-space:normal;text-align:center;max-width:100%}@media (max-width:640px){.workspace-header .app-navigation,.fan-header .app-navigation{justify-content:flex-start;gap:4px}}.post-kit-head{align-items:flex-start;gap:14px;display:flex}.post-kit-head h2{margin:0 0 6px}.post-kit-head p{margin:0}.post-kit-thumb{object-fit:cover;background:#1f1813;border:1px solid #2d251e;border-radius:8px;flex:none;width:72px;height:128px}.post-kit-actions{flex-wrap:wrap;gap:8px;margin:14px 0 6px;display:flex}.post-kit-actions .spinner{vertical-align:-3px;width:14px;height:14px;display:inline-block}.post-kit-results{border-collapse:collapse;width:100%;margin-top:12px;font-size:14px}.post-kit-results th,.post-kit-results td{text-align:left;border-top:1px solid #2d251e;padding:6px 4px}.post-kit-results td{text-align:right;width:3.5em}.post-kit-results thead th:not(:first-child){text-align:right}.notify-prompt{border:1px solid var(--acid);text-align:left;border-radius:14px;gap:8px;margin:14px 0;padding:14px;display:grid}.notify-prompt p{margin:0}.notify-prompt-title{font-size:17px}.notify-prompt-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.notify-prompt-actions .spinner{vertical-align:-3px;width:14px;height:14px;display:inline-block}.notify-steps{gap:6px;margin:0;padding-left:20px;display:grid}.notify-share{background:#1f1813;border:1px solid #2d251e;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;display:inline-flex}.notify-prompt-done{margin:12px 0}.app-notify-bar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:60;border:1px solid var(--acid);background:#1f1813;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex;position:fixed;box-shadow:0 8px 24px #00000073}.app-notify-bar span{flex:1;min-width:160px}.app-notify-bar small{flex-basis:100%}.app-notify-bar .button{width:auto;min-height:40px;padding:8px 16px}.ops-scoreboard{border:1px solid var(--acid);border-radius:14px;margin:0 0 20px;padding:14px}.ops-scoreboard h2{margin:0 0 4px}.ops-scoreboard-scroll{overflow-x:auto}.ops-scoreboard table{border-collapse:collapse;width:100%;min-width:560px;margin-top:8px;font-size:14px}.ops-scoreboard th,.ops-scoreboard td{text-align:left;vertical-align:top;border-top:1px solid #2d251e;padding:7px 6px}.ops-scoreboard td:nth-child(2){white-space:nowrap;font-weight:700}.ops-scoreboard td:nth-child(3){white-space:nowrap}.text-alerts form{gap:10px;display:grid}.text-alerts-row{flex-wrap:wrap;gap:8px;display:flex}.text-alerts-row input{flex:1;min-width:170px}.text-alerts-row .button{width:auto}.text-alerts-row .spinner{vertical-align:-3px;width:14px;height:14px;display:inline-block}.text-alerts-consent{text-align:left;align-items:flex-start;gap:10px;display:flex}.text-alerts-consent input{flex:none;width:18px;height:18px;margin-top:3px}.text-alerts-consent .small{color:#cdbfa8;line-height:1.4}.saved-spot{border:1px solid var(--acid);background:#1f1813;border-radius:14px;align-items:center;gap:12px;margin:12px 0 4px;padding:12px 14px;display:flex}.saved-spot p{margin:0}.earnings-page .pt-section{margin-top:16px}.launch-cta .pt-pill{justify-self:start}.earnings-summary .pt-pill{justify-self:start;margin-top:6px}.money-list .pt-pill{white-space:nowrap;flex:none}@media (max-width:520px){.money-list .pt-pill{text-align:center;width:100%}}.room-size p{margin:0 0 8px}.room-rows li.picked{border-color:var(--acid)}.pitch-page{max-width:980px;margin:0 auto;padding:24px 16px 48px}.pitch-brand{margin:0 0 12px}.pitch-hero{padding:24px 0 8px}.pitch-hero h1{margin:8px 0 16px;font-size:clamp(38px,8vw,72px);line-height:.95}.pitch-lede{color:#e6dcc8;max-width:720px;font-size:clamp(17px,2.4vw,21px);line-height:1.5}.pitch-proof{border:1px solid var(--acid);background:#17120e;border-radius:18px;margin:24px 0;padding:18px}.pitch-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-top:8px;display:grid}.pitch-facts div{gap:2px;display:grid}.pitch-facts strong{color:var(--acid);font-size:clamp(26px,5vw,38px);line-height:1}.pitch-facts span{color:#cdbfa8;font-size:14px}.pitch-section{margin:40px 0}.pitch-section h2{margin:0 0 18px;font-size:clamp(26px,4.5vw,40px);line-height:1.05}.how-steps{gap:34px;margin:0;padding:0;list-style:none;display:grid}.how-steps>li{grid-template-columns:1fr;align-items:center;gap:16px;display:grid}@media (min-width:760px){.how-steps>li{grid-template-columns:1fr 1fr;gap:28px}.how-steps>li:nth-child(2n) .how-copy{order:2}}.how-num{font:800 13px/1 var(--font-display,sans-serif);letter-spacing:.12em;color:var(--acid);margin:0 0 8px}.how-copy h3{margin:0 0 8px;font-size:clamp(22px,3.4vw,30px);line-height:1.1}.how-copy p{color:#e6dcc8;margin:0;line-height:1.55}.how-shot{background:#1f1813;border:1px solid #2d251e;border-radius:16px;width:100%;height:auto}.how-shot.phone{border:6px solid #2d251e;border-radius:28px;justify-self:center;max-width:260px}.how-card{background:#1f1813;border:1px solid #2d251e;border-radius:16px;gap:6px;padding:16px;display:grid}.how-card p{margin:0}.how-card-tag{letter-spacing:.12em;color:#a8998a;font:700 11px/1 sans-serif}.how-card-title{font-size:19px;font-weight:800}.how-card-ok{color:var(--acid);font-weight:700}.how-room .room-size{border:0;margin:0;padding:0}.how-steps.compact{gap:24px}.pitch-charts{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.pitch-close{border:1px solid var(--acid);border-radius:18px;padding:22px}.pitch-links-new{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.pitch-links-new input{flex:1;min-width:200px}.pitch-links-new .button{width:auto}.pitch-links-list{margin:0;padding:0;list-style:none;display:grid}.pitch-links-list li{border-top:1px solid #2d251e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.pitch-links-list li div{display:grid}.pitch-links-list li[data-revoked=true]{opacity:.55}.pitch-links-actions{align-items:center;gap:10px;display:flex}.growth-line{background:#17120e;border:1px solid #2d251e;border-radius:14px;margin:0;padding:14px}.growth-line figcaption{gap:2px;margin-bottom:8px;display:grid}.growth-line figcaption span{color:#a8998a;font-size:13px}.growth-line figcaption b{color:var(--acid);margin-right:4px;font-size:22px}.growth-line svg{width:100%;height:auto}.pitch-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.pitch-list{gap:10px;margin:0;padding-left:20px;line-height:1.5;display:grid}.pitch-loop{counter-reset:loop;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pitch-loop li{counter-increment:loop;background:#1f1813;border:1px solid #2d251e;border-radius:14px;padding:14px 14px 14px 44px;font-weight:700;position:relative}.pitch-loop li:before{content:counter(loop);background:var(--acid);color:#140f0c;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;display:flex;position:absolute;top:12px;left:14px}.pitch-founder{background:#1f1813;border:1px solid #2d251e;border-radius:18px;padding:18px}.guest-join{border:1px solid var(--acid);background:#17120e;border-radius:18px;gap:10px;margin:12px 0 18px;padding:16px;display:grid}.guest-join h2{margin:0;font-size:clamp(22px,5vw,30px);line-height:1.1}.guest-join-from{letter-spacing:.1em;text-transform:uppercase;color:var(--acid);margin:0;font:700 12px/1 sans-serif}.guest-join-count{color:#cdbfa8;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.guest-join-count strong{color:var(--acid);font-size:44px;line-height:1}.guest-join-bar{background:#2d251e;border-radius:10px;height:10px;overflow:hidden}.guest-join-bar span{background:var(--acid);border-radius:10px;height:100%;display:block}.guest-join-faces{color:#e6dcc8;align-items:center;gap:10px;margin:0;display:flex}.guest-join-avatars{display:flex}.guest-join-avatars img,.guest-join-initial{object-fit:cover;border:2px solid #17120e;border-radius:50%;width:30px;height:30px;margin-left:-8px}.guest-join-avatars>:first-child{margin-left:0}.guest-join-initial{background:#2d251e;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.guest-join .in-button{white-space:nowrap;justify-content:center;width:100%;min-height:58px;margin-top:4px;font-size:clamp(24px,6.5vw,32px)}.guest-join .cta-note{text-align:center;margin:0}.keepsake-link{margin:8px 0 0}.keepsake-link a{color:#ffb4a2;font-weight:700;text-decoration:none}.keepsake-link a:hover{text-decoration:underline}.who-going .community-crowd{margin:0}.show-sections{gap:22px;margin-top:22px;display:grid}.show-sections>section{border-top:1px solid var(--line);padding-top:18px}.show-sections>section>h2:first-child{margin-top:0}.who-going .community-crowd{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:14px 8px}.who-going .community-crowd .community-identity,.who-going .community-crowd .community-me{background:0 0;border:0;gap:6px;padding:0}.who-going .community-crowd .community-identity>span{justify-items:center;gap:2px;min-width:0;max-width:100%;display:grid}.who-going .community-crowd strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;display:block;overflow:hidden}.who-going .community-crowd small{display:none}.who-going .community-crowd .community-me .text-button,.who-going .community-crowd .community-me>small{text-align:center;font-size:11px;display:block}.who-going .community-crowd .community-identity-me strong{color:var(--acid)}.who-going .community-monogram{place-items:center;line-height:1;display:grid}.who-going>.profile-section{border-top:1px solid var(--line);margin:0;padding:12px 0 0}.who-going>.profile-section p{color:var(--muted);margin:0 0 8px;font-size:14px}.who-going>.profile-section button{width:auto;min-height:36px;padding:6px 14px;font-size:14px}.join-note{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:10px;padding:14px;display:grid}.join-note-prompt{border-color:var(--acid);margin:10px 0}.join-note-title{margin:0}.join-note-emojis{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.join-note-emojis button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:12px;min-height:40px;padding:0;font-size:22px;line-height:1}.join-note-emojis button.on{border-color:var(--acid);background:#2c2f1a;transform:scale(1.06)}.join-note input{border:1px solid var(--line);background:var(--ink);width:100%;min-height:44px;color:inherit;font:inherit;border-radius:12px;padding:10px 12px}.join-note-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.join-note-actions .button{width:auto;min-width:110px}.join-note-emoji{font-size:1.15em}.join-note-mine{border:1px dashed var(--acid);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.join-note-mine p{margin:0}.show-feed{gap:12px;display:grid}.show-feed h2{margin:0}.show-feed-post{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.show-feed-post textarea{width:100%;min-height:44px}.show-feed-post .button{width:auto;min-height:44px}.feed-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.feed-item{border-bottom:1px solid #2a2c24;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.feed-avatar{width:40px;height:40px;color:var(--acid);background:#3f332a;border-radius:50%;flex:none;place-items:center;font-weight:700;text-decoration:none;display:grid;overflow:hidden}.feed-avatar img{object-fit:cover;width:100%;height:100%}.feed-body{gap:4px;min-width:0;display:grid}.feed-line{margin:0}.feed-line a{color:inherit}.feed-note{overflow-wrap:anywhere;background:#24261e;border-radius:4px 14px 14px;justify-self:start;max-width:100%;margin:0;padding:8px 12px;display:inline-block}.feed-comment{border-bottom:1px solid #2a2c24;padding:6px 0}.show-feed-locked{border-radius:14px;min-height:220px;position:relative;overflow:hidden}.show-feed-blur{filter:blur(6px);opacity:.6;pointer-events:none;-webkit-user-select:none;user-select:none;padding:4px 8px}.feed-lines{flex:1;gap:8px;padding-top:6px;display:grid}.feed-lines span{background:#5a5d4e;border-radius:10px;width:60%;height:10px}.feed-lines span+span{border-radius:4px 14px 14px;width:85%;height:28px}.show-page-v2{gap:16px;display:grid}.show-page-v2>*{margin-block:0}.show-cover{border:1px solid var(--line);isolation:isolate;background:#17120e;border-radius:22px;position:relative;overflow:hidden}.show-cover-backdrop{object-fit:cover;filter:blur(18px)saturate(1.1)brightness(.45);z-index:-1;transform:scale(1.2)}.show-cover-inner{background:linear-gradient(#140f0c26,#140f0cd9 70%);gap:16px;padding:20px 18px;display:grid}.show-cover-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--acid);margin:0;font:700 12px/1.2 sans-serif}.show-cover h1{gap:2px;margin:0;line-height:1;display:grid}.show-cover-artist{font-size:clamp(20px,5vw,26px);font-weight:700}.show-cover-artist a{color:inherit;text-decoration:none}.show-cover-city{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(36px,9vw,48px)}.show-cover-meta{color:#e6dcc8;margin:0}.show-cover-meta a{color:inherit}.show-cover-progress{gap:8px;display:grid}.show-cover-count{color:#cdbfa8;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.show-cover-count strong{color:var(--acid);font-size:40px;line-height:1}.show-cover-bar{background:#ffffff1f;border-radius:10px;height:10px;overflow:hidden}.show-cover-bar span{background:var(--acid);border-radius:10px;height:100%;display:block}.show-cover-faces{color:#e6dcc8;align-items:center;gap:10px;margin:0;font-size:15px;display:flex}.show-cover-host{color:#e6dcc8;margin:0}.show-cover .button.primary{width:100%}.show-block{border:1px solid var(--line);background:var(--panel);border-radius:18px;gap:10px;padding:16px;display:grid}.show-block>h2{margin:0;font-size:22px}.show-block>p{margin:0}.show-page-v2>.show-feed{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:16px}.show-page-v2>.who-going{margin:0}.show-next{border-color:var(--acid)}.show-next-eyebrow{letter-spacing:.12em;color:var(--acid);font:700 11px/1 sans-serif;margin:0!important}.show-how ol{counter-reset:how;gap:10px;margin:0;padding:0;list-style:none;display:grid}.show-how li{counter-increment:how;color:#e6dcc8;min-height:28px;padding-left:40px;position:relative}.show-how li:before{content:counter(how);background:var(--acid);width:28px;height:28px;color:var(--ink);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:0;left:0}.show-how li strong{color:#f3ead8}.show-facts{gap:8px;margin:0;display:grid}.show-facts>div{grid-template-columns:72px 1fr;gap:10px;display:grid}.show-facts dt{color:var(--muted);font-size:14px}.show-facts dd{margin:0}.show-venue-teaser{gap:6px;display:grid}.show-venue-teaser p{margin:0}.show-venue-teaser ol{gap:4px;margin:0;padding-left:20px;display:grid}.show-more-updates summary{cursor:pointer;color:var(--muted)}.show-bring .share-button,.show-bring .button{width:100%}.show-page-v2 .show-more-ways{margin:0}.show-cover .in-button{white-space:nowrap;justify-content:center;width:100%;min-height:58px;margin-top:4px;font-size:clamp(22px,6vw,28px)}.show-cover .cta-note{text-align:center;margin:0}.show-cover .guest-join-avatars img,.show-cover .guest-join-initial{border-color:#1e1713}.show-page-v2 .show-feed h2,.show-page-v2 .who-going h2{font-size:22px}.post-studio-eyebrow{letter-spacing:.12em;color:var(--muted);margin:0;font:700 12px/1 sans-serif}.show-cover-backdrop.is-cover{filter:blur(6px)saturate(1.05)brightness(.5);transform:scale(1.06)}.show-cover-listen{color:#fff;background:#ffffff1f;border:1px solid #ffffff40;border-radius:999px;justify-self:start;align-items:center;gap:6px;min-height:36px;padding:6px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.show-cover-stats{color:#e6dcc8;flex-wrap:wrap;gap:16px;margin:0;display:flex}.show-cover-stats strong{color:#f3ead8;margin-right:4px;font-size:20px}.show-cover-price{color:var(--acid);margin:0;font-size:14px;font-weight:700}.show-support ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.show-support li button{text-align:left;border:1px solid var(--line);width:100%;color:inherit;font:inherit;cursor:pointer;background:#17120e;border-radius:14px;grid-template-columns:auto 1fr;grid-template-areas:"price text""price badge";align-items:center;gap:4px 14px;padding:14px;display:grid}.show-support li button:hover{border-color:#f3ead8}.show-support-price{grid-area:price;width:96px;font-size:19px;font-weight:800}.show-support-text{grid-area:text;gap:2px;display:grid}.show-support-text small{color:var(--muted)}.show-support-badge{color:var(--acid);grid-area:badge;justify-self:start;font-size:12px;font-weight:700}.show-path-tier{border-radius:50%;width:12px;height:12px}.show-faq{gap:4px;display:grid}.show-faq summary{cursor:pointer;padding:6px 0}.show-faq p{color:#e6dcc8;margin:0 0 8px}.show-sticky{z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(#140f0c00,#140f0ceb 30%);transition:transform .2s;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.show-sticky.on{pointer-events:auto;transform:none}.show-sticky .button{justify-content:center;width:100%;max-width:520px;min-height:52px;margin:0 auto;font-size:18px;display:flex}.show-page-v2{padding-bottom:96px}.feed-plus{border:1px dashed var(--muted);color:var(--muted);vertical-align:1px;border-radius:999px;margin-left:6px;padding:0 7px;font-size:12px;font-weight:700;display:inline-block}.feed-tags{flex-wrap:wrap;gap:6px;margin:0;display:flex}.feed-tag{color:#e6dcc8;background:#24261e;border-radius:999px;padding:2px 8px;font-size:12px}.feed-tag-backed{color:#ffd23f;background:#3a3212}.show-page-v2 .who-going-locked{border-radius:12px}.show-page-v2 .who-going-blur{grid-template-columns:repeat(8,1fr);gap:6px;padding:6px 2px}.show-page-v2 .who-going-face img,.show-page-v2 .who-going-dot{width:34px;height:34px}.show-page-v2 .who-going-name{display:none}.show-page-v2 .who-going-cta{text-align:left;background:0 0;justify-content:space-between;place-items:center start;gap:10px;padding:8px 0 0;display:flex;position:static}.show-page-v2 .who-going-cta p{font-size:15px}.show-page-v2 .who-going-cta .button{width:auto;min-height:40px;padding:8px 14px;font-size:14px}.show-page-v2 .show-feed-locked{min-height:0}.show-page-v2 .show-feed-blur .feed-item:nth-child(n+3){display:none}.show-page-v2 .show-feed-locked .who-going-cta{text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:8px 0 0;display:flex;position:static}.crew-section{border-color:#c76bff}.crew-section .show-next-eyebrow{color:#c76bff!important}.crew-perks{color:#e6dcc8;gap:4px;margin:0;padding-left:20px;display:grid}.crew-drops{gap:8px;margin:0;padding:0;list-style:none;display:grid}.crew-drops li{border:1px solid var(--line);background:#17120e;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.crew-drops li.locked{opacity:.8}.crew-drops p{margin:0}.crew-drop-body{white-space:pre-wrap}.feed-tag-crew{color:#d9a8ff;background:#2b1a3a}.crew-composer{gap:8px;display:grid}.crew-composer h2{margin:0;font-size:22px}.crew-composer input,.crew-composer textarea{border:1px solid var(--line);background:var(--ink);width:100%;color:inherit;font:inherit;border-radius:12px;padding:10px 12px}@keyframes hype-pulse{50%{transform:scale(1.18)}}.city-race ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.city-race li{grid-template-columns:32px minmax(90px,auto) 1fr 48px;align-items:center;gap:10px;display:grid}.city-race li.current{color:var(--acid)}.city-race-rank{color:var(--muted);font-weight:700}.city-race-bar{background:#2d251e;border-radius:8px;height:8px;overflow:hidden}.city-race-bar span{background:#7d6f60;border-radius:8px;height:100%;display:block}.city-race li.current .city-race-bar span{background:var(--acid)}.city-race-count{text-align:right;font-weight:700}.stretch-goals{gap:10px;display:grid}.stretch-goal-row{gap:4px;display:grid}.stretch-goal-row input{width:100%}.who-going .community-crowd{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));align-items:start}.who-going .community-crowd>*{width:100%;min-width:0}.who-going .community-crowd .community-identity{width:100%;min-width:0;overflow:hidden}.who-going .community-crowd .community-identity>:first-child{place-items:center;height:76px;display:grid}.who-going .community-crowd .community-identity>span{width:100%}.who-going .community-crowd strong{text-align:center;width:100%}.launch{gap:14px;display:grid}.launch h1{margin:0;font-size:34px;line-height:1.05}.launch-steps>li.now{border-color:var(--acid)}.launch-steps>li.locked{opacity:.55}.launch-steps>li.done .launch-step-head span{color:#f3ead8;background:#3f332a}.launch-goal button.on{border-color:var(--acid);color:var(--acid)}.booking-desk{gap:14px;display:grid}.booking-pitches{gap:8px;margin:0;padding:0;list-style:none;display:grid}.booking-pitches li{border:1px solid var(--line);background:#17120e;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.booking-status.open{color:var(--acid);background:#2b3a12}.booking-status.yes{background:var(--acid);color:var(--ink)}.booking-status.no{color:#ff9a9a;background:#3a1a1a}.venue-reply input,.venue-reply textarea{border:1px solid var(--line);background:var(--ink);width:100%;color:inherit;font:inherit;border-radius:12px;padding:10px 12px}.venue-reply-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.venue-pitch-page{gap:16px;max-width:600px;margin:0 auto;padding:20px 16px 64px;display:grid}.venue-pitch-hero{align-items:center;gap:16px;display:flex}.venue-pitch-hero img{object-fit:cover;border-radius:18px;width:96px;height:96px}.venue-pitch-hero h1{margin:4px 0;font-size:30px;line-height:1.1}.venue-pitch-proof{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;display:grid}.venue-pitch-proof div{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:2px;padding:14px;display:grid}.venue-pitch-proof strong{color:var(--acid);font-size:34px;line-height:1}.venue-pitch-proof span{color:#e6dcc8;font-size:14px}.venue-reply{border:1px solid var(--acid);background:var(--panel);border-radius:18px;gap:10px;padding:16px;display:grid}.venue-reply h2{margin:0}.venue-reply label{gap:4px;display:grid}.venue-reply-dates{grid-template-columns:1fr 1fr;align-items:end;gap:8px;display:grid}.charge-notice{border:1px solid var(--acid);background:#1f1813;border-radius:14px;gap:10px;margin:0 0 14px;padding:14px;display:grid}.charge-notice p{margin:0}.charge-notice.open{border-color:#3f332a}.charge-notice-leads button.on{border-color:var(--acid);color:var(--acid)}.recommended{border:1px solid #3d5a1a;border-left:4px solid var(--acid);background:#171a11;border-radius:12px;gap:6px;margin:8px 0;padding:12px 14px;display:grid}.recommended p{margin:0}.recommended ul{color:#e6dcc8;gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}.recommended .pt-pill,.recommended .text-button{justify-self:start}.today-card{border:1px solid var(--acid);background:#17120e;border-radius:18px;gap:10px;margin:0 0 18px;padding:16px;display:grid}.today-card h2{margin:0;font-size:24px}.today-eyebrow{letter-spacing:.12em;color:var(--acid);margin:0;font:800 11px/1 sans-serif}.today-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.today-steps li{border:1px solid var(--line);background:#1e1713;border-radius:14px;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.today-steps li p{color:#cdbfa8;margin:2px 0 0;font-size:14px}.today-num{background:var(--acid);width:28px;height:28px;color:var(--ink);border-radius:50%;place-items:center;font-weight:800;display:grid}@media (max-width:520px){.today-steps li{grid-template-columns:28px 1fr}.today-steps li .pt-pill{grid-column:2;justify-self:start}}.launch-meter{border:1px solid var(--acid);background:#17120e;border-radius:18px;gap:12px;padding:16px;display:grid}.launch-meter h2{margin:0;font-size:24px;line-height:1.2}.seesaw{color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;font-size:12px;display:grid}.seesaw-track{background:linear-gradient(90deg,#3f332a,#3f332a);border-radius:10px;height:10px;position:relative}.seesaw-sweet{background:#f3ead859;border-radius:10px;width:25%;position:absolute;top:0;bottom:0;left:55%}.seesaw-dot{background:var(--acid);border:3px solid var(--ink);border-radius:50%;width:20px;height:20px;margin-left:-10px;position:absolute;top:50%;transform:translateY(-50%)}.launch-meter .button{justify-self:stretch}.launch-meter-why summary{cursor:pointer;color:var(--muted)}.launch-meter-why ul{color:#e6dcc8;gap:4px;margin:6px 0 10px;padding-left:18px;font-size:14px;display:grid}.launch-meter-sub{margin:6px 0 0}.roll-call{gap:10px;display:grid}.roll-call .button{width:100%}.roll-call .chosen{outline:3px solid var(--acid);outline-offset:2px}.roll-call-card{gap:8px;display:grid}.roll-call-card h2{margin:0;font-size:20px}.roll-call-card label{gap:4px;display:grid}.roll-call-card input{border:1px solid var(--line);background:var(--ink);color:inherit;font:inherit;border-radius:12px;padding:10px 12px}.manager{gap:12px;display:grid}.manager-message.action{border-left:4px solid var(--acid)}.manager.compact .manager-message{padding:10px}.manager-preview .text-button{justify-self:start}.manager-about{border:1px solid var(--line);background:#17120e;border-radius:14px;margin:0 0 12px;padding:10px 14px}.manager-about summary{cursor:pointer;font-weight:700}.manager-tabs button.on{color:var(--ink);background:#f3ead8;border-color:#f3ead8}.launch-meter-lineup{color:#e6dcc8;margin:0;font-size:14px}.launch-meter-lineup.worth{color:var(--acid)}.lineup-advisor{gap:22px;margin:18px 0;display:grid}.lineup-advisor h2{margin:4px 0 8px;font-size:20px}.lineup-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lineup-request,.lineup-pick{background:#17120e;border:1px solid #2d251e;border-radius:16px;gap:8px;padding:14px;display:grid}.lineup-request p,.lineup-pick p{margin:0}.lineup-verdict.accept{color:var(--acid)}.lineup-verdict.decline{color:#ff9d8a}.lineup-request details summary{cursor:pointer;color:var(--muted);font-size:14px}.lineup-request details ul{color:#e6dcc8;gap:4px;margin:6px 0;padding-left:18px;font-size:14px;display:grid}.lineup-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lineup-advisor input{box-sizing:border-box;width:100%}.lineup-not-yet{border:1px solid var(--acid);border-radius:16px;margin:12px 0;padding:14px}.lineup-not-yet p{margin:4px 0}.lineup-answers>.button.primary{grid-column:1/-1}.lineup-answers>.pt-pill{justify-content:center;width:100%}.lineup-plan{border:1px solid var(--acid);background:#17120e;border-radius:18px;gap:10px;padding:16px;display:grid}.lineup-plan h2{margin:0}.lineup-steps li.now:before{background:var(--acid)}.lineup-steps li.waiting:before{background:#f5c451}.lineup-steps li.later .lineup-step-when,.lineup-steps li.next .lineup-step-when{color:var(--muted)}.show-timeline{border:1px solid var(--acid);background:#17120e;border-radius:18px;gap:12px;padding:16px;scroll-margin-top:24px;display:grid}.show-timeline h2{margin:0}.timeline-bar{height:104px;margin:0 22px;position:relative}.timeline-track{background:#2d251e;border-radius:3px;height:6px;position:absolute;top:49px;left:0;right:0;overflow:hidden}.timeline-fill{background:var(--acid);height:100%;display:block}.timeline-you{background:#fff;border-radius:2px;width:3px;height:24px;margin-left:-1px;position:absolute;top:40px}.timeline-mark{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;margin-left:-11px;padding:0;position:absolute;top:41px}.timeline-mark:before{content:"";position:absolute;inset:-12px -8px}.timeline-dot{box-sizing:border-box;color:#17120e;background:#17120e;border:2px solid #5a5e4e;border-radius:50%;place-items:center;width:22px;height:22px;font:800 11px/1 sans-serif;display:grid;position:relative}.timeline-mark.done .timeline-dot{background:var(--acid);border-color:var(--acid)}.timeline-mark.now .timeline-dot{background:var(--acid);border-color:var(--acid);box-shadow:0 0 0 5px #deff5540}.timeline-mark.waiting .timeline-dot{background:#f5c451;border-color:#f5c451}.timeline-mark.skipped .timeline-dot{color:#8a8e7c;border-style:dashed}.timeline-mark.open .timeline-dot{outline-offset:2px;outline:2px solid #fff}.timeline-label{white-space:nowrap;text-align:center;justify-items:center;font:700 10px/1.15 sans-serif;display:grid;position:absolute;left:50%;transform:translate(-50%)}.timeline-mark:not(.low) .timeline-label{bottom:30px}.timeline-mark.low .timeline-label{top:30px}.timeline-mark:last-child .timeline-label{justify-items:end;left:auto;right:-4px;transform:none}.timeline-label small{color:var(--muted);font-weight:500}.timeline-mark.now .timeline-label strong,.timeline-mark.waiting .timeline-label strong{color:var(--acid)}.timeline-mark.skipped .timeline-label{opacity:.6}.timeline-where{margin:0;font-size:14px}.timeline-where:before{content:"";vertical-align:-1px;background:#fff;border-radius:2px;width:3px;height:12px;margin-right:8px;display:inline-block}.timeline-sheet{background:#1d2016;border-radius:14px;gap:10px;padding:14px;display:grid}.timeline-sheet p{margin:0}.timeline-sheet-head{justify-content:space-between;align-items:start;gap:10px;display:flex}.spot-claim-form{gap:10px;display:grid}.spot-send{gap:8px;margin:8px 0;display:grid}.spot-send-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.spot-send-row .pt-pill{justify-content:center;width:100%}.deal-card{gap:10px;display:grid}.deal-form{gap:12px;display:grid}.deal-form fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.deal-form legend{margin-bottom:6px;font-weight:700}.deal-kind{align-items:flex-start;gap:8px;font-size:15px;display:flex}.deal-form label{gap:4px;font-size:14px;display:grid}.deal-form label span{align-items:center;gap:6px;display:flex}.deal-form input[type=number]{width:120px}.deal-page{gap:14px;display:grid}.deal-terms{border:1px solid var(--acid);background:#17120e;border-radius:16px;padding:16px}.deal-main{margin:0 0 8px;font-size:20px;font-weight:800}.deal-how h2{margin:0 0 4px;font-size:17px}.deal-done{color:var(--acid);font-weight:700}.deal-kind{cursor:pointer;border:1px solid #2d251e;border-radius:12px;grid-template-columns:22px 1fr;align-items:start;gap:10px;padding:10px 12px;display:grid}.deal-kind input{width:18px;height:18px;accent-color:var(--acid);margin:2px 0 0}.deal-kind:has(input:checked){border-color:var(--acid)}.deal-form textarea{font:inherit}.venue-payout{gap:10px;display:grid}.venue-payout h2{margin:6px 0 0;font-size:20px}.venue-payout-option{text-align:left;color:inherit;cursor:pointer;font:inherit;background:#17120e;border:1px solid #2d251e;border-radius:16px;gap:4px;padding:14px 16px;display:grid}.venue-payout-option.on,.venue-payout-option:first-of-type{border-color:var(--acid)}.venue-payout-option strong{font-size:17px}.venue-payout-option span{color:#e6dcc8;font-size:14px}.venue-payout-tag{letter-spacing:.1em;color:var(--acid)!important;font:800 10px/1 sans-serif!important}.cancel-show{border-color:#ff9d8a;gap:10px;display:grid}.button.danger{color:#140f0c;background:#ff9d8a;border-color:#ff9d8a}.show-cancelled{background:#1f1411;border:1px solid #ff9d8a;border-radius:16px;margin:12px 0;padding:14px 16px}.show-cancelled p{margin:0}.ops-decision{border-top:1px solid #2d251e;gap:6px;padding:12px 0;display:grid}.ops-decision p{margin:0}.city-cards{gap:10px;margin:18px 0;display:grid}.city-cards h2{margin:0;font-size:20px}.city-cards ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.city-card{background:#17120e;border:1px solid #2d251e;border-radius:16px;gap:10px;padding:14px 16px;display:grid}.city-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.city-card-head strong{font-size:18px}.city-card-head em{color:var(--acid);font-style:normal}.city-card-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.more-tools{border-top:1px solid #2d251e;margin:24px 0;padding-top:12px}.more-tools>summary{cursor:pointer;padding:8px 0;font-weight:700}.auth-page fieldset{border:0;gap:6px;margin:0;padding:0;display:grid}.auth-page fieldset legend{margin-bottom:4px;font-weight:700}.crowd-bar{gap:8px;display:grid}.crowd-bar-track{background:#2d251e;border-radius:7px;height:14px;display:flex;position:relative;overflow:visible}.crowd-bar-track>span{height:100%;display:block}.crowd-bar-track>span:first-child{border-radius:7px 0 0 7px}.crowd-bar-held,.k-held{background:var(--acid)}.crowd-bar-def,.k-def{background:var(--spark)}.crowd-bar-prob,.k-prob{background:#56612a}.crowd-bar-goal{background:var(--paper);border-radius:2px;width:3px;height:24px;margin-left:-1px;position:absolute;top:-5px}.crowd-bar-key{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.crowd-bar-key b{vertical-align:0;border-radius:2px;width:9px;height:9px;margin-right:5px;display:inline-block}.trend-chip{white-space:nowrap;color:var(--muted);background:#2d251e;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:13px;font-weight:700;display:inline-flex}.trend-growing{color:var(--acid);background:#f3ead824}.trend-slowing{color:#ffae6b;background:#ff963c29}.goal-confirm{gap:16px;padding:8px 0 24px;display:grid}.city-card-count{align-items:baseline;gap:4px;margin:0;display:flex}.city-card-count strong{font-size:34px;line-height:1}.city-card-count span{color:var(--muted);font-size:16px}.city-card-eta{color:var(--muted);margin:0;font-size:14px}.city-card-eta.ready{color:var(--acid);font-weight:700}.manager-next{border:1px solid var(--acid);background:#17120e;border-radius:16px;gap:8px;margin:14px 0 6px;padding:16px 18px;display:grid}.manager-next.done{border-color:#2d251e}.manager-next-eyebrow{letter-spacing:.08em;color:var(--acid);margin:0;font-size:12px;font-weight:700}.manager-next-title{margin:0;font-size:22px;font-weight:700;line-height:1.2}.manager-next-body{color:var(--muted);margin:0}.manager-next-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;display:flex}.manager-next-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.manager-next-foot summary{cursor:pointer;color:var(--muted)}.manager-next-foot ul{color:var(--muted);margin:6px 0 0;padding-left:18px}.manager-row-title{flex:180px}.city-top{border:1px solid var(--line);background:var(--sp-card-bg,var(--panel));border-radius:18px;gap:12px;padding:16px;scroll-margin-top:80px;display:grid}.city-top .growth-card{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:12px 0 0}.city-top .launch-meter-why{font-size:14px}.city-top .launch-meter-why p{margin:6px 0}.home-switcher{margin-top:12px}.hold-promises{gap:6px;margin:12px 0 6px;padding:0;list-style:none;display:grid}.hold-promises li{align-items:center;gap:8px;font-size:15px;display:flex}.hold-promises li:before{content:"✓";color:var(--acid);font-weight:700}.hold-promises li:first-child{font-size:18px}.reservation-consent.small{color:var(--muted);font-size:12px;line-height:1.45}.show-bar-open{color:var(--acid);font-weight:800}.artist-public-page .show-bar .show-bar-action>.in-button{min-height:36px;padding:6px 12px;font-size:13px}@media (max-width:640px){.artist-public-page .show-bar:has(.show-bar-action>.in-button){grid-template-columns:36px minmax(0,1fr) auto}.artist-public-page .show-bar:has(.show-bar-action>.in-button)>.show-bar-action{grid-column:auto;align-items:flex-end}.artist-public-page .show-bar .show-bar-action>.in-button{padding:6px 10px;font-size:12px}}.artist-hero .artist-links{margin:6px 0 2px}.show-bar-badge{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--tier) 55%, #fff) 0%, var(--tier) 55%, color-mix(in srgb, var(--tier) 60%, #000) 100%);width:40px;height:40px;box-shadow:0 0 0 2px #140f0c, 0 0 0 3px var(--tier), 0 0 14px color-mix(in srgb, var(--tier) 45%, transparent);border-radius:50%;place-items:center;display:grid}.show-bar-badge b{color:#140f0c;font-size:17px;font-weight:900}.artist-public-page .show-bar-badge{width:36px;height:36px}.show-bar-title strong{font-size:17px}.show-bar .show-bar-track{height:6px;margin-top:6px}.artist-recent-joins.compact{align-items:center;gap:10px;padding:10px 14px;display:flex}.artist-recent-joins.compact p{margin:0;font-size:14px;line-height:1.35}.show-bar-badge.small{flex-shrink:0;width:28px;height:28px}.show-bar-badge.small b{font-size:13px}.artist-hero .artist-links{scrollbar-width:none;flex-wrap:nowrap;gap:6px;display:flex;overflow-x:auto}.artist-hero .artist-links::-webkit-scrollbar{display:none}.artist-hero .artist-links a{flex:none;min-height:30px;padding:4px 12px;font-size:13px}.run-travel{gap:12px;display:grid}.run-travel-ranges{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.run-travel-ranges button{min-height:44px;color:var(--paper);cursor:pointer;background:#17120e;border:1px solid #2d251e;border-radius:12px;font-size:14px;font-weight:700}.run-travel-ranges button.on{border-color:var(--acid);color:var(--acid);background:#f3ead81f}.run-travel-cities{gap:6px;margin:0;padding:0;list-style:none;display:grid}.run-travel-cities li{border:1px solid #2d251e;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.run-travel-cities label{cursor:pointer;flex:1;align-items:center;gap:10px;display:flex}.run-travel-cities input{width:20px;height:20px;accent-color:var(--acid)}.run-travel-cities span{display:grid}.run-travel-cities small{color:var(--muted)}.run-travel-map{background:radial-gradient(circle,#1d2014 0%,#140f0c 70%);border:1px solid #2d251e;border-radius:14px;width:100%;height:auto;max-height:200px}.run-travel-map .ring{fill:#f3ead80f;stroke:var(--acid);stroke-dasharray:4 4}.run-travel-map .city{fill:#4a4d3f;transition:cx .6s,cy .6s,r .3s,fill .3s}.run-travel-map .city.lit{fill:var(--acid);filter:drop-shadow(0 0 4px var(--acid))}.run-travel-map .home{fill:#fff;stroke:var(--acid);stroke-width:3px}.run-travel-map text{fill:var(--paper);font-size:11px;font-weight:700}.run-travel-ranges button{gap:2px;min-height:56px;padding:8px 6px;display:grid}.run-travel-ranges button small{color:var(--muted);font-size:12px;font-weight:400}.run-travel-count{margin:0;font-size:15px}.run-travel-badge,.run-travel-done{color:var(--acid);font-weight:800}.run-travel-ranges{grid-template-columns:repeat(4,1fr);gap:6px}.run-travel-ranges button{padding:8px 4px;font-size:13px}@media (max-width:380px){.run-travel-ranges{grid-template-columns:repeat(2,1fr)}}.run-travel-map .city.lit{filter:drop-shadow(0 0 5px)}.run-travel-map .city-label{fill:var(--muted);font-size:11px;font-weight:700}.run-travel-map .edge text{fill:#ffb3b3;font-size:11px;font-weight:700}.run-travel-missed{color:#ffb3b3;margin:0;font-size:14px}.run-travel-missed .text-button{color:var(--acid);font-weight:800}.outlook{letter-spacing:.02em;white-space:nowrap;vertical-align:middle;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:800;display:inline-block}.outlook-happening{background:var(--acid);color:var(--ink)}.outlook-almost{color:var(--spark);background:#ff9f1c2e}.outlook-heating{color:#ff8a5c;background:#ff6a3d2e}.outlook-building{color:var(--muted);background:#2d251e}.outlook-rally{color:#7df9ff;background:#7df9ff1f}.run-travel-map .city.pulse{animation:1.6s ease-in-out infinite city-pulse}@keyframes city-pulse{0%,to{stroke:currentColor;stroke-width:0}50%{stroke:currentColor;stroke-width:5px;stroke-opacity:.35}}@media (prefers-reduced-motion:reduce){.run-travel-map .city.pulse{animation:none}}.hold-objections{background:#17120e;border:1px solid #2d251e;border-radius:14px;gap:10px;margin-top:12px;padding:14px;display:grid}.hold-objections h2{margin:0;font-size:18px}.objection-cards{gap:8px;display:grid}.objection-card{text-align:left;color:var(--paper);cursor:pointer;background:#1c1611;border:1px solid #2d251e;border-radius:12px;padding:12px 14px;font-size:15px;font-weight:700}.objection-card:hover{border-color:var(--acid)}.objection-picked{color:var(--muted);margin:0;font-size:13px}.objection-answer p{margin:0 0 8px}.objection-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.objection-note{gap:8px;display:flex}.objection-note input{min-height:44px;color:var(--paper);background:#140f0c;border:1px solid #2d251e;border-radius:10px;flex:1;padding:0 12px}.show-cover-travel{color:var(--muted);font-size:.8em}.pledge-cards{grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 6px;display:grid}.pledge-cards button{color:var(--paper);cursor:pointer;background:#1c1611;border:1px solid #2d251e;border-radius:14px;justify-items:center;gap:2px;padding:14px 6px 10px;display:grid;position:relative}.pledge-cards button strong{font-size:22px}.pledge-cards button span{color:var(--muted);font-size:13px}.pledge-cards button small{color:var(--muted);text-align:center;font-size:11px}.pledge-cards button.on{border-color:var(--acid);background:#f3ead81a}.pledge-cards button.on strong{color:var(--acid)}.pledge-popular{background:var(--acid);border-radius:999px;padding:1px 8px;font-weight:800;position:absolute;top:-9px;left:50%;transform:translate(-50%);color:var(--ink)!important;font-size:11px!important}.run-context-compact{margin:4px 0 8px;font-size:14px;line-height:1.35}.run-context-compact strong{color:var(--acid)}.run-page .run-title{margin:4px 0 10px}.sr-hide{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pledge-lead{margin:0 0 4px;font-size:15px}.run-page .pledge-card{padding:14px}.fine-print{color:var(--muted);margin:6px 0 0;font-size:12px}.fine-print summary{cursor:pointer;padding:2px 0;text-decoration:underline;display:inline-block}.fine-print p{margin:6px 0 0;line-height:1.45}.money-bar-head{align-items:baseline;gap:6px;margin:12px 0 6px;font-size:15px;display:flex}.money-bar-head strong{color:var(--acid);font-size:22px}.money-bar-head span{color:var(--muted);margin-left:auto;font-size:12px}.money-bar{background:#2d251e;border-radius:8px;height:16px;display:flex;position:relative;overflow:visible}.money-bar .money-now{background:var(--acid);border-radius:8px 0 0 8px;height:100%;transition:width .4s;display:block}.pledge-perk-box{background:#f3ead80f;border:1px dashed #f3ead866;border-radius:12px;gap:2px;margin:26px 0 6px;padding:10px 12px;display:grid}.pledge-perk-box span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.pledge-perk-box strong{font-size:16px}.run-page .pledge-card{gap:8px;display:grid}.run-page .pledge-card .auth-form{gap:8px;margin:0}.run-page .pledge-card .reservation-consent,.run-page .pledge-card .fine-print{margin:0}.run-page .pledge-perk-box{margin:22px 0 0}.show-cover.night{--stage:var(--spark);--cream:#f3ead8;--night:#140f0c;background:var(--night);color:var(--cream);border-color:color-mix(in srgb,var(--stage) 35%,transparent);position:relative;overflow:hidden}.show-cover.night .show-cover-backdrop{opacity:.55;filter:saturate(1.1)contrast(1.05)}.show-cover.night:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 95% 60% at 50% -5%,color-mix(in srgb,var(--stage) 70%,transparent) 0%,color-mix(in srgb,var(--stage) 22%,transparent) 40%,transparent 70%),linear-gradient(180deg,#140f0c26 0%,#140f0cbf 55%,var(--night) 100%);animation:14s ease-in-out infinite alternate stage-drift;position:absolute;inset:0}.show-cover.night:after{content:"";z-index:0;pointer-events:none;opacity:.14;mix-blend-mode:overlay;background-image:repeating-radial-gradient(circle at 17% 32%,#000 0 1px,#0000 1px 3px),repeating-radial-gradient(circle at 71% 64%,#fff 0 .6px,#0000 .6px 4px);position:absolute;inset:0}.show-cover.night .show-cover-inner{z-index:1;position:relative}.show-cover.night .show-cover-eyebrow{color:color-mix(in srgb,var(--stage) 75%,#fff);letter-spacing:.16em}.show-cover.night .show-cover-artist{letter-spacing:.08em;text-transform:uppercase;font-size:15px}.show-cover.night .show-cover-artist a{color:var(--cream)}.show-cover.night .show-cover-city{color:var(--cream);text-shadow:0 0 30px color-mix(in srgb,var(--stage) 55%,transparent)}.show-cover.night .show-cover-meta,.show-cover.night .show-cover-status,.show-cover.night .show-cover-goal{color:#e8d9bd}.show-cover.night .show-cover-count strong{color:var(--cream)}.show-cover.night .show-cover-count span{color:#e8d9bd}.show-cover.night .show-cover-bar{background:#f3ead826}.show-cover.night .show-cover-bar span{background:var(--stage);box-shadow:0 0 12px var(--stage)}.show-cover.night .in-button{background:var(--cream);color:var(--night);border-color:var(--cream)}.show-cover.night .show-cover-listen{color:var(--cream);border-color:#f3ead866}@keyframes stage-drift{0%{transform:translate(-3%)scale(1)}to{transform:translate(3%)scale(1.04)}}@media (prefers-reduced-motion:reduce){.show-cover.night:before{animation:none}}.show-cover.night .show-cover-price{color:color-mix(in srgb,var(--stage) 80%,#fff)}.brand{align-items:center;line-height:0;display:inline-flex}.brand .ticket-logo{filter:drop-shadow(0 2px 6px #00000059);width:auto;height:28px;display:block}.app-bar .brand{display:inline-flex!important}@media (max-width:700px){.app-header:not(.discovery-header) .app-bar>.brand .ticket-logo{height:27px}}.ticket-stub{--stage:var(--spark);--cream:#f3ead8;--ink:#140f0c;color:var(--ink);filter:drop-shadow(0 10px 24px color-mix(in srgb,var(--stage) 35%,transparent));grid-template-columns:1fr 84px;margin:4px 0 14px;animation:.5s cubic-bezier(.2,.9,.3,1.2) both stub-in;display:grid;position:relative}.ticket-stub-main,.ticket-stub-tear{background:var(--cream);position:relative;overflow:hidden}.ticket-stub-main{min-width:0;box-shadow:inset 4px 0 0 var(--stage);border-radius:10px 0 0 10px;padding:14px 16px 14px 18px;-webkit-mask:radial-gradient(circle at 0,#0000 11px,#000 11.5px);mask:radial-gradient(circle at 0,#0000 11px,#000 11.5px)}.ticket-stub-main:after{content:"";pointer-events:none;opacity:.35;mix-blend-mode:multiply;background-image:radial-gradient(#5a4632 .5px,#0000 .6px),radial-gradient(#5a4632 .4px,#0000 .5px);background-position:0 0,2px 3px;background-size:5px 5px,7px 7px;position:absolute;inset:0}.ticket-stub-photo{object-fit:cover;opacity:.2;filter:grayscale()contrast(1.2);mix-blend-mode:multiply;width:70%;height:100%;position:absolute;top:0;right:-10%;-webkit-mask:linear-gradient(90deg,#0000,#000 60%);mask:linear-gradient(90deg,#0000,#000 60%)}.ticket-stub p{z-index:1;margin:0;position:relative}.ticket-stub-admit{font:800 11px/1 var(--display,inherit);letter-spacing:.22em;color:color-mix(in srgb,var(--ink) 60%,var(--stage))}.ticket-stub-artist{font:900 clamp(22px,7vw,30px)/.95 var(--display,inherit);text-transform:uppercase;letter-spacing:.01em;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin-top:6px!important}.ticket-stub-city{font-size:14px;font-weight:700;margin-top:4px!important}.ticket-stub-terms{opacity:.8;font-size:12.5px;margin-top:10px!important}.ticket-stub-tear{border-left:2px dashed color-mix(in srgb,var(--ink) 30%,transparent);border-radius:0 10px 10px 0;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;-webkit-mask:radial-gradient(circle at 100%,#0000 11px,#000 11.5px);mask:radial-gradient(circle at 100%,#0000 11px,#000 11.5px)}.ticket-stub-tear span{font:800 10px/1 var(--display,inherit);letter-spacing:.2em;opacity:.65}.ticket-stub-tear strong{font:900 30px/1 var(--display,inherit);color:#c8321e}@keyframes stub-in{0%{opacity:0;transform:translateY(10px)rotate(-2deg)scale(.96)}to{opacity:1;transform:none}}.run-context.run-context-compact.night-in{--stage:var(--spark);color:#f3ead8;background:#140f0c;background-image:radial-gradient(ellipse 80% 140% at 0% 50%,color-mix(in srgb,var(--stage) 38%,transparent),transparent 70%);border-radius:12px;padding:10px 14px}.run-context.night-in a{color:#f3ead8}.run-context.night-in .in-stamp{font-family:var(--display,inherit);letter-spacing:.04em;text-transform:uppercase;color:var(--stage);font-weight:900;animation:.45s cubic-bezier(.2,.9,.3,1.4) both stamp-in;display:inline-block}@keyframes stamp-in{0%{opacity:0;transform:scale(1.8)rotate(-8deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ticket-stub,.run-context.night-in .in-stamp{animation:none}}.show-drawers{gap:8px;margin:18px 0;display:grid}.show-drawers>h2{letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin:0 0 2px;font-size:15px}.show-drawer{border:1px solid color-mix(in srgb,currentColor 16%,transparent);background:color-mix(in srgb,currentColor 4%,transparent);border-radius:14px}.show-drawer>summary{cursor:pointer;align-items:center;gap:10px;min-height:52px;padding:14px 16px;list-style:none;display:flex}.show-drawer>summary::-webkit-details-marker{display:none}.show-drawer-title{font-weight:800}.show-drawer-meta{opacity:.7;text-align:right;margin-left:auto;font-size:13px}.show-drawer-chev{opacity:.6;font-size:20px;line-height:1;transition:transform .2s}.show-drawer-meta+.show-drawer-chev{margin-left:0}.show-drawer-title+.show-drawer-chev{margin-left:auto}.show-drawer[open]>summary .show-drawer-chev{transform:rotate(90deg)}.show-drawer-body{padding:0 16px 16px}.show-drawer-body>.show-block{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.spot-send-row .pt-pill{color:inherit;border:1px solid color-mix(in srgb,currentColor 30%,transparent);background:0 0}@media (prefers-reduced-motion:reduce){.show-drawer-chev{transition:none}}.artist-owner-row .button{justify-content:center;width:100%}.page-editor{z-index:1000;color:#f3ead8;background:#140f0c;flex-direction:column;animation:.22s ease-out both editor-up;display:flex;position:fixed;inset:0}@keyframes editor-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.page-editor-bar{border-bottom:1px solid #f3ead81f;grid-template-columns:44px 1fr auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.page-editor-bar strong{font-family:var(--display,inherit);text-align:center;font-size:18px}.page-editor-close{width:40px;height:40px;color:inherit;cursor:pointer;background:#f3ead814;border:0;border-radius:50%;font-size:20px}.page-editor-status{opacity:.85;justify-content:flex-end;align-items:center;gap:8px;min-width:70px;font-size:12.5px;display:flex}.page-editor-status.error{color:#ff8a7a;opacity:1}.page-editor-status.saved{color:#bfe8a0}.page-editor-status .text-button{color:inherit;font-size:12.5px}.page-editor-body{flex:1;width:100%;max-width:560px;margin:0 auto;padding:0 16px 32px;overflow-y:auto}.page-editor-hero{margin:0 -16px 8px;position:relative}.page-editor-cover{background:linear-gradient(135deg,#2a1f18,#3d2a1c) 50%/cover;height:150px;position:relative}.page-editor-cover .page-editor-photo-button{position:absolute;bottom:12px;right:12px}.page-editor-remove{color:#f3ead8;cursor:pointer;background:#140f0cb3;border:0;border-radius:999px;padding:7px 12px;font-size:13px;position:absolute;bottom:12px;left:12px}.page-editor-avatar{width:96px;height:96px;font:900 36px/1 var(--display,inherit);background:#3d2a1c;border:4px solid #140f0c;border-radius:50%;place-items:center;margin:-48px auto 0;display:grid;position:relative}.page-editor-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.page-editor-avatar .page-editor-photo-button{border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;bottom:-2px;right:-6px}.page-editor-photo-button{color:#140f0c;cursor:pointer;background:#f3ead8;border-radius:999px;align-items:center;gap:4px;padding:7px 12px;font-size:13px;font-weight:800;display:inline-flex}.page-editor-photo-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.page-editor-name{text-align:center;font:900 24px/1.1 var(--display,inherit);margin:10px 0 0}.page-editor-hint{background:#ffb3471f;border-radius:12px;align-items:center;gap:10px;margin:14px 0 4px;padding:10px 12px;font-size:14px;display:flex}.page-editor-dot,.page-editor-row.hint .page-editor-row-title:after,.page-editor-photo-button.hint:after{content:"";background:var(--spark);border-radius:50%;flex:none;width:9px;height:9px;animation:1.6s ease-in-out infinite hint-pulse}.page-editor-row.hint .page-editor-row-title:after,.page-editor-photo-button.hint:after{vertical-align:middle;margin-left:6px;display:inline-block}@keyframes hint-pulse{0%,to{box-shadow:0 0 #ffb34799}50%{box-shadow:0 0 0 7px #ffb34700}}.page-editor-rows{border-top:1px solid #f3ead81f;margin-top:12px}.page-editor-row{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid #f3ead81f;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px 2px;display:grid}.page-editor-row-title{font-weight:800}.page-editor-row-value{opacity:.65;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.page-editor-row-chev{opacity:.5;font-size:20px}.page-editor-live{border:1px solid #f3ead833;border-radius:14px;gap:10px;margin-top:18px;padding:14px;display:grid}.page-editor-live p{margin:0}.page-editor-settings{text-align:center;color:inherit;opacity:.7;margin-top:22px;font-size:14px;display:block}.page-editor-field{gap:10px;padding-top:16px;display:grid}.page-editor-field textarea,.page-editor-add-link input{width:100%;color:inherit;font:inherit;background:#f3ead80d;border:1px solid #f3ead840;border-radius:12px;padding:12px;font-size:16px}.page-editor-links{gap:8px;margin:0;padding:0;list-style:none;display:grid}.page-editor-links li{background:#f3ead80f;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.page-editor-links li span{flex:1;min-width:0;display:grid}.page-editor-links small{opacity:.6;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-editor-links button{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;width:36px;height:36px;font-size:16px}.page-editor-add-link{gap:8px;display:flex}.page-editor-add-link .button{flex:none}@media (prefers-reduced-motion:reduce){.page-editor,.page-editor-dot,.page-editor-row.hint .page-editor-row-title:after,.page-editor-photo-button.hint:after{animation:none}}.settings-page .show-drawers{margin:14px 0}.show-drawer-body>.pt-section{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.page-editor-add-link input{flex:auto;min-width:0}.page-editor-add-link .button{flex:none;width:auto;padding-inline:18px}.page-editor-avatar .page-editor-photo-button.hint:after{margin:0;position:absolute;top:-3px;right:-3px}.pin-prompt{border:1px solid color-mix(in srgb,var(--spark) 45%,transparent);background:color-mix(in srgb,var(--spark) 10%,transparent);border-radius:14px;gap:10px;margin:12px 0;padding:14px;display:grid}.pin-prompt p{margin:0}.accent,.eyebrow.accent,.auth-page .accent,.flow-dialog>p.accent{color:var(--spark)}.run-embedded{min-width:0;max-width:100%;margin:16px 0}.run-embedded .run{min-width:0;max-width:100%}.run-embedded .run-title{overflow-wrap:anywhere}.setup-card{gap:12px;margin:10px 0 4px;display:grid}.setup-card-button{width:100%;min-height:52px;font-size:17px}.setup-card-or{color:var(--muted);align-items:center;gap:10px;margin:8px 0 0;font-size:13px;display:flex}.setup-card-or:before,.setup-card-or:after{content:"";background:var(--line);flex:1;height:1px}.pledge-perk-box ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.pledge-perk-box li{padding-left:22px;font-weight:800;position:relative}.pledge-perk-box li:before{content:"✓";color:var(--spark);position:absolute;left:0}.pledge-perk-box li.pledge-perk-includes{opacity:.8;font-weight:500}.pledge-left-line{color:var(--spark);margin-top:6px;font-weight:700;display:block}.pledge-cards button .pledge-left{background:var(--spark);color:var(--ink)}.pledge-cards button.full{opacity:.45}.pledge-cards button .pledge-full{background:var(--line);color:var(--paper)}.pledge-tier-row{border:1px solid var(--line);border-radius:12px;gap:8px;margin:0 0 10px;padding:12px;display:grid}.pledge-tier-row legend{padding:0 6px;font-weight:800}.pledge-tier-head{grid-template-columns:1fr 110px;gap:8px;display:grid}.pledge-tier-perk{align-items:center;gap:6px;display:flex}.pledge-tier-perk input{flex:1;min-width:0}.pledge-tier-limit{align-items:center;gap:8px;font-size:14px;display:flex}.pledge-tier-spots{width:70px}.pledge-cards .pledge-popular{white-space:nowrap}.bring-step{gap:12px;display:grid}.bring-reward{border:1px solid color-mix(in srgb,var(--spark) 45%,transparent);background:color-mix(in srgb,var(--spark) 9%,transparent);border-radius:14px;gap:8px;padding:14px;display:grid}.bring-reward ol{gap:10px;margin:0;padding:0;list-style:none;display:flex}.bring-reward li{border:2px dashed var(--muted);border-radius:50%;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.bring-reward li.joined{border-style:solid;border-color:var(--spark)}.bring-reward li.on{background:var(--acid);border:2px solid var(--acid);color:var(--ink)}.bring-reward p{margin:0;font-weight:700}.run-travel-map{background:radial-gradient(circle,#2a1f18 0%,#140f0c 72%);max-height:240px}.run-travel-map .borders{fill:none;stroke:#f3ead838;stroke-width:.8px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.run-travel-map .routes line{stroke:var(--spark);stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.8;animation:.9s ease-out forwards route-in}.run-travel-map .routes line:nth-child(2){animation-delay:80ms}.run-travel-map .routes line:nth-child(3){animation-delay:.16s}.run-travel-map .routes line:nth-child(4){animation-delay:.24s}.run-travel-map .routes line:nth-child(n+5){animation-delay:.32s}@keyframes route-in{to{stroke-dashoffset:0}}.run-travel-map .ring{stroke:var(--spark)}@media (prefers-reduced-motion:reduce){.run-travel-map .borders-zoom{transition:none}.run-travel-map .routes line{stroke-dashoffset:0;animation:none}}.celebrate-step{gap:12px;display:grid}.sticker-tiles{gap:8px;display:grid}.sticker-tile-row{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px;display:grid}.sticker-tile{border:1px solid var(--line);background:color-mix(in srgb,var(--spark) 7%,transparent);color:var(--paper);cursor:pointer;font:inherit;border-radius:14px;justify-items:center;gap:2px;padding:12px 6px;display:grid}.sticker-tile:active{transform:scale(.96)}.sticker-tile:disabled{opacity:.6}.sticker-tile-emoji{font-size:30px;line-height:1}.sticker-tile-name{opacity:.8;font-size:12px}.sticker-tile strong{font-size:14px}.show-bar-faces{z-index:2;flex:none;gap:6px;display:flex;position:relative}.show-bar-face{width:56px;color:var(--paper);justify-items:center;gap:4px;text-decoration:none;display:grid}.show-bar-face img,.show-bar-face b{object-fit:cover;border:2px solid var(--tier,var(--line));background:#2d251e;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.show-bar-face small{text-align:center;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:56px;font-size:11px;font-weight:700;line-height:1.1;display:-webkit-box;overflow:hidden}.show-bar-face{justify-items:center;gap:4px;width:58px;display:grid;position:relative}.show-bar-face-photo{text-decoration:none;display:block}.show-bar-face-name{text-align:center;max-width:58px;color:var(--paper);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:700;line-height:1.1;text-decoration:none;display:-webkit-box;overflow:hidden}.face-follow{color:#fff;border:2px solid var(--ink);cursor:pointer;z-index:3;background:#ff3d57;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;font-size:14px;font-weight:900;line-height:1;text-decoration:none;display:grid;position:absolute;top:34px;left:50%;transform:translate(-50%)}.face-follow.on{background:var(--acid);color:var(--ink);cursor:default;font-size:11px}.show-bar-chip{background:color-mix(in srgb,var(--spark) 18%,transparent);color:var(--spark);border-radius:999px;align-self:flex-start;margin-top:4px;padding:3px 10px;font-size:12px;font-weight:800}.unfollow-confirm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.unfollow-confirm p{margin:0;font-weight:800}.bell-bubble{color:#fff;font:inherit;white-space:nowrap;z-index:40;cursor:pointer;background:#ff3d57;border:0;border-radius:12px;align-items:center;gap:10px;padding:7px 12px;font-size:14px;font-weight:800;animation:.25s ease-out both bubble-in,.4s ease-in 4s forwards bubble-out;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 6px 18px #00000059}.bell-bubble:before{content:"";border:6px solid #0000;border-top:0;border-bottom-color:#ff3d57;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.bell-bubble span{align-items:center;gap:4px;display:inline-flex}.bell-bubble b{font-weight:400}@keyframes bubble-in{0%{opacity:0;transform:translate(-50%,-4px)scale(.9)}to{opacity:1;transform:translate(-50%)}}@keyframes bubble-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.bell-bubble{animation:none}}.sticker-tile-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.sticker-tile{padding:10px 2px}.sticker-tile-emoji{font-size:26px}.sticker-tile-name{text-align:center;font-size:11px;line-height:1.15}.sticker-tile-more .sticker-tile-emoji{font-weight:900}.crowd-wall{gap:12px;display:grid}.imsg{border:1px solid var(--line);background:#f3ead80d;border-radius:999px;align-items:center;gap:6px;padding:4px 4px 4px 14px;display:flex}.imsg input{min-width:0;color:var(--paper);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:8px 0;font-size:16px}.imsg button{background:var(--acid);width:34px;height:34px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;font-size:18px;font-weight:900}.imsg button:disabled{opacity:.35;cursor:default}.wall-chat{gap:8px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.wall-chat li{align-items:flex-end;gap:8px;display:flex}.wall-chat li.mine{flex-direction:row-reverse}.wall-face{background:#2d251e;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid;overflow:hidden}.wall-face img{object-fit:cover;width:100%;height:100%}.wall-bubble{background:#2a211a;border-radius:18px 18px 18px 6px;gap:2px;max-width:78%;padding:8px 12px;display:grid}.wall-chat li.mine .wall-bubble{background:color-mix(in srgb,var(--spark) 22%,#2a211a);border-radius:18px 18px 6px}.wall-bubble small{color:var(--muted);font-size:11px;font-weight:800}.wall-sticker{font-size:26px;font-weight:400;line-height:1.1}.celebrate-step .sticker-tiles{margin-bottom:2px}.city-list{margin:8px 0 18px}.city-list-head .muted{font-size:15px;font-family:var(--body)}.city-list-sorts button.on{background:var(--acid);color:var(--ink);border-color:var(--acid)}.city-list ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.city-row-bar .held{background:var(--paper)}.city-row-road li.done>span{background:var(--spark);border-color:var(--spark);color:var(--ink)}.city-row-road li.done:after{background:var(--spark)}.city-row-road li.now>span,.city-row-road li.waiting>span{border:2px solid var(--paper);background:var(--spark);color:var(--ink)}.city-row-road li.now small,.city-row-road li.waiting small{color:var(--paper);font-weight:800}.next-move-strip .eyebrow{color:var(--spark);flex:none;margin:0;font-size:11px}.discover-feed{overflow-x:clip}.artist-public-page .artist-name-row .artist-avatar,.artist-public-page .artist-avatar-fallback{border:0;box-shadow:0 6px 20px #0000008c}.show-bar-stack{flex-shrink:0;align-items:center;display:flex}.show-bar-stack>span{color:#f3ead8;width:40px;height:40px;box-shadow:0 0 0 1.5px var(--tier);background:#2d251e;border:2px solid #1e1713;border-radius:50%;place-items:center;font-weight:800;display:grid;overflow:hidden}.show-bar-stack>span+span{margin-left:-14px}.show-bar-stack.n2>span,.show-bar-stack.n3>span{width:34px;height:34px}.show-bar-stack img{object-fit:cover;width:100%;height:100%}html:has(.live-overlay){background:0 0}html:has(.live-overlay) body{background:0 0}.live-overlay{pointer-events:none;font-family:var(--body);color:#f3ead8;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:14px;padding:32px;display:flex;position:fixed;inset:0}.live-overlay.corner-br{align-items:flex-end}.live-overlay.corner-tl{flex-direction:column-reverse;justify-content:flex-start}.live-overlay.corner-tr{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-end}.lo-panel{background:#140f0cdb;border:1px solid #f3ead824;border-radius:22px;gap:12px;width:400px;padding:16px 18px;display:grid;box-shadow:0 12px 40px #00000073}.lo-head{align-items:center;gap:12px;display:flex}.lo-head img,.lo-face{object-fit:cover;background:#2d251e;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.lo-head b{font-size:17px;line-height:1.2;display:block}.lo-head small{color:#ffb347;letter-spacing:.01em;font-size:15px;font-weight:800;display:block}.lo-bars{gap:9px;margin:0;padding:0;list-style:none;display:grid}.lo-bars li{grid-template-columns:1fr auto;align-items:center;gap:4px 10px;transition:transform .3s;display:grid}.lo-city{font-size:16px;font-weight:800}.lo-count{font-variant-numeric:tabular-nums;color:var(--tier);font-size:16px;font-weight:900}.lo-track{background:#f3ead81a;border-radius:99px;grid-column:1/-1;height:8px;overflow:hidden}.lo-track>span{border-radius:inherit;background:var(--tier,#ffb347);height:100%;transition:width .8s cubic-bezier(.2,.9,.3,1.2);display:block}.lo-bars li.hit{transform:scale(1.04)}.lo-bars li.hit .lo-track>span{box-shadow:0 0 14px var(--tier)}.lo-goal{border-top:1px solid #f3ead81a;gap:6px;padding-top:10px;font-size:15px;display:grid}.lo-goal b{color:#ffb347;font-size:18px}.lo-goal .lo-track>span{background:linear-gradient(90deg,#ffb347,#ff5a3d)}.lo-tonight{color:#f3ead8d9;flex-wrap:wrap;gap:4px 12px;margin:6px 0 0;font-size:15px;display:flex}.lo-tonight b{color:#ffb347}.lo-bring{color:#f3ead8e6;margin:6px 0 0;font-size:15px}.lo-bring b{color:#ffb347}.lo-cta{color:#140f0c;background:#ffb347;border-radius:10px;margin:10px 0 0;padding:8px 10px;font-size:15px;font-weight:800;line-height:1.25;animation:2.4s ease-in-out infinite lo-cta-pulse}.lo-cta span{animation:1.2s ease-in-out infinite lo-cta-point;display:inline-block}@keyframes lo-cta-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes lo-cta-point{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.lo-cta,.lo-cta span{animation:none}}.lo-demo{color:#a89c8a;letter-spacing:.08em;font-size:11px}.lo-pop{color:#140f0c;background:#f3ead8;border-radius:999px;align-items:center;gap:12px;padding:10px 22px 10px 12px;animation:4.8s both lo-in;display:flex;position:relative;box-shadow:0 10px 30px #00000080}.lo-pop-icon{font-size:34px;line-height:1}.lo-pop b{font-size:20px;line-height:1.15;display:block}.lo-pop small{color:#5a4a3c;font-size:15px;font-weight:700;display:block}.lo-burst{position:absolute;top:50%;left:30px}.lo-burst span{background:hsl(calc(var(--k) * 36) 90% 60%);--a:calc(var(--k) * 36deg);border-radius:2px;width:7px;height:7px;animation:.9s ease-out both lo-burst;position:absolute}@keyframes lo-in{0%{opacity:0;transform:translateY(16px)scale(.9)}8%{opacity:1;transform:none}88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes lo-burst{0%{transform:rotate(var(--a)) translateX(0);opacity:1}to{transform:rotate(var(--a)) translateX(60px);opacity:0}}.overlay-setup{max-width:560px;margin:0 auto;padding:24px 16px 60px}.overlay-setup ol{gap:18px;padding-left:20px;display:grid}.copy-line{align-items:center;gap:8px;margin-top:8px;display:flex}.copy-line code{text-overflow:ellipsis;white-space:nowrap;background:#1e1713;border:1px solid #2d251e;border-radius:12px;flex:1;min-width:0;padding:10px 12px;font-size:14px;overflow:hidden}.lo-panel{width:min(400px,100vw - 64px)}.lo-count small{color:#a89c8a;font-size:13px;font-weight:700}.copy-line .button{flex:none;width:auto;min-width:0;padding:10px 16px}.overlay-setup li{min-width:0}.post-now{background:#1e1713;border:1px solid #2d251e;border-radius:18px;align-items:center;gap:14px;margin:12px 0;padding:12px;display:flex}.post-now-thumb{flex:none;line-height:0}.post-now-thumb img{object-fit:cover;border-radius:10px;width:72px;height:128px;display:block}.post-now-body{justify-items:start;gap:4px;min-width:0;display:grid}.post-now-body strong{font-size:18px}.post-now-body small{color:#bfb3a0}.post-now-body .button{margin-top:6px}.post-now-note{color:var(--spark)!important}.show-updates .show-updates-from{align-items:center;gap:8px;margin:0 0 8px;font-size:15px;display:flex}.show-updates .show-updates-from img{object-fit:cover;border-radius:50%;width:28px;height:28px}.show-updates .city-update{background:#2d251e;border:0;border-radius:4px 18px 18px;gap:2px;margin:0 0 8px;padding:10px 14px;display:grid}.show-updates .city-update time{order:2;font-size:12px}.show-updates .city-update h3{margin:0;font-size:15px}.show-updates .city-update .update-body{margin:0;font-size:15px;line-height:1.4}.show-updates .show-more-updates summary{font-size:13px}.show-block .standing-strip{background:0 0;border:0;gap:6px;margin:0;padding:0}.standing-strip .board-head .eyebrow{margin:0}.strip-top .community-monogram{width:30px;height:30px}.venue-board-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.venue-board-head h2{margin:0}.venue-cards{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:10px -16px 12px;padding:0 16px 6px;list-style:none;display:flex;overflow-x:auto}.venue-cards::-webkit-scrollbar{display:none}.venue-card{scroll-snap-align:start;background:#1e1713;border:1px solid #2d251e;border-radius:16px;flex-direction:column;flex:0 0 220px;display:flex;overflow:hidden}.venue-card-banner{background:radial-gradient(120% 140% at 20% 0,#5a4a3c 0%,#2d251e 55%,#1e1713 100%);height:56px}.venue-card-body{flex:1;gap:3px;min-width:0;padding:10px 12px 4px;display:grid}.venue-card-tag{letter-spacing:.06em;color:var(--spark);text-transform:uppercase;font-size:11px}.venue-card-name{overflow-wrap:anywhere;font-size:15px;line-height:1.25}.venue-card-name a{color:inherit;text-decoration:none}.venue-card-meta{font-size:12px}.venue-card-note{color:#d8ccb8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.venue-card-foot{align-items:center;gap:8px;padding:8px 12px 10px;display:flex;position:relative}.venue-vote-pill{color:#f3ead8;cursor:pointer;background:0 0;border:1px solid #5a4a3c;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:800}.venue-vote-pill.on{color:#140f0c;background:#f3ead8;border-color:#f3ead8}.venue-card-link{color:var(--muted);font-size:12px}.venue-card-more{margin-left:auto}.venue-card-more>summary{cursor:pointer;color:var(--muted);padding:0 4px;list-style:none}.venue-card-more>summary::-webkit-details-marker{display:none}.venue-card-menu{z-index:2;background:#2d251e;border-radius:12px;gap:4px;padding:6px 10px;display:grid;position:absolute;bottom:36px;right:8px;box-shadow:0 8px 24px #00000080}.venue-suggest-open{width:100%}.venue-suggest{color:#f3ead8;background:#1e1713;border:0;border-radius:20px;width:min(420px,100vw - 32px);padding:20px}.venue-suggest::backdrop{background:#0009}.venue-suggest label{gap:10px;font-size:20px;font-weight:800;display:grid}.venue-suggest input{color:#f3ead8;background:#140f0c;border:1px solid #5a4a3c;border-radius:12px;padding:12px;font-size:16px}.venue-suggest-step{letter-spacing:.08em;color:var(--spark);margin:0 0 8px;font-size:12px}.venue-suggest-actions{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.show-cover.night .show-cover-backdrop.is-cover{opacity:.8;filter:saturate(1.05);transform:none}.show-cover.night .show-cover-inner{background:linear-gradient(90deg,#140f0ceb 0%,#140f0cb3 55%,#140f0c73 100%),linear-gradient(#140f0c00 40%,#140f0ce6 100%)}.show-cover-id{align-content:start;gap:8px;min-width:0;display:grid}.show-cover-artist{flex-wrap:wrap;align-items:center;gap:6px 10px;display:inline-flex}.show-cover-artist>span{overflow-wrap:anywhere;min-width:0}.show-cover-actions{border-top:1px solid #f3ead824;gap:12px;min-width:0;padding-top:16px;display:grid}.show-cover-actions:empty{display:none}.show-cover-join{align-content:start;gap:8px;min-width:0;display:grid}.show-cover .show-ring{width:76px;height:76px}.show-cover .show-ring-copy>strong{font-size:18px}.show-cover .show-ring-tier{font-size:13px}.show-cover-faces{grid-template-columns:auto minmax(0,1fr);display:grid}.show-cover-chips:only-child{grid-column:1/-1}.show-cover-face{object-fit:cover;border-radius:50%;width:40px;height:40px;box-shadow:0 4px 14px #00000080}.show-cover-next{justify-self:start;padding:14px 24px;font-size:17px}.show-cover-host{margin:0;font-size:13px}.show-cover-host a{color:var(--muted)}@media (min-width:900px){.show-cover.night .show-cover-inner{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:20px 24px;padding:24px}.show-cover-progress{min-width:0;padding-top:28px}.show-cover-actions{grid-column:1/-1}.show-cover-actions.is-guest{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.show-cover-join:only-child{grid-column:1/-1}}.show-cover-money{color:inherit;text-decoration:none;display:block}.show-cover-money .money-bar-head{margin:4px 0 6px}.show-cover-money .money-bar{height:10px}.show-cover-money .money-bar-head{flex-wrap:wrap;row-gap:2px;font-size:14px}.show-cover-money .money-bar-head strong{font-size:18px}.show-cover-money .money-bar-head>span{white-space:nowrap}.venue-board ol.venue-cards{flex-flow:row;display:flex}.venue-board ol.venue-cards>li.venue-card{flex-direction:column;flex:0 0 220px;width:220px;margin:0;display:flex}.run-step.run-sheet{z-index:81;overscroll-behavior:contain;max-height:88vh;padding:26px 16px calc(20px + env(safe-area-inset-bottom));background:#1e1713;border-radius:22px 22px 0 0;margin:0;animation:.28s cubic-bezier(.2,.9,.3,1) both run-sheet-up;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -12px 40px #0009}.run-step.run-sheet:before{content:"";background:#5a4a3c;border-radius:2px;width:40px;height:4px;margin-left:-20px;position:absolute;top:8px;left:50%}.run-sheet-close{color:#f3ead8;cursor:pointer;background:#2d251e;border:0;border-radius:50%;width:34px;height:34px;font-size:15px;position:absolute;top:12px;right:12px}@media (min-width:701px){.run-step.run-sheet{width:min(560px,100vw);animation:.28s cubic-bezier(.2,.9,.3,1) both run-sheet-up-center;left:50%;right:auto;transform:translate(-50%)}}@keyframes run-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes run-sheet-up-center{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}.show-cover-corner{z-index:3;align-items:center;gap:6px;display:flex;position:absolute;top:12px;right:12px}.show-cover-corner .share-wrap{margin:0}.show-cover-corner .feedback:empty{display:none}.show-cover-corner .icon-pill,.show-cover-more>summary{color:#f3ead8;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#140f0c99;border:1px solid #f3ead826;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.show-cover-more{position:relative}.show-cover-more>summary{font-size:18px;line-height:1;list-style:none}.show-cover-more>summary::-webkit-details-marker{display:none}.show-cover-menu{background:#1e1713;border:1px solid #2d251e;border-radius:14px;min-width:190px;padding:6px;display:grid;position:absolute;top:44px;right:0;box-shadow:0 12px 30px #0000008c}.show-cover-menu a{color:#f3ead8;border-radius:10px;padding:10px 12px;font-size:14px;text-decoration:none}.show-cover-menu a:hover{background:#2d251e}.show-cover-eyebrow{padding-right:92px}.wall-pinned{align-items:flex-start;gap:8px;margin:0 0 10px;display:flex}.wall-pinned .wall-bubble{background:#2d251e;border:1px solid #5a4a3c}.wall-pinned .wall-bubble small{color:var(--spark)}.manager-row{border:1px solid var(--acid);background:#17120e;border-radius:14px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;margin:14px 0 6px;padding:10px 10px 10px 12px;display:grid}.manager-row.done{color:var(--muted);border-color:#2d251e;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:flex}.manager-row-face{background:#2a2119;border-radius:50%;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.manager-row.done .manager-row-face{width:24px;height:24px;color:var(--acid);font-size:13px}.manager-row-text{min-width:0}.manager-row-title{margin:0;font-size:16px;font-weight:700;line-height:1.25}.manager-row-body{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:13px;line-height:1.3;overflow:hidden}.manager-row-more{color:var(--muted);font-size:12px}.manager-row .manager-row-cta{white-space:nowrap;min-height:0;padding:8px 14px;font-size:14px}.manager-row-x{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;width:28px;height:28px;font-size:14px}.manager-row-x:hover{background:#2a2119}.manager-row .manager-row-cta{width:auto}@media (max-width:480px){.manager-row{gap:8px;padding:8px 6px 8px 10px}.manager-row-face{width:30px;height:30px;font-size:14px}.manager-row-title{font-size:15px}.manager-row .manager-row-cta{padding:7px 12px}.manager-row-x{width:24px}}.dash-stats{grid-template-columns:1.7fr 1fr;gap:8px;margin:14px 0 8px;display:grid;position:relative}.dash-stat{border:1px solid var(--line);min-width:0;color:var(--paper);background:#f3ead80a;border-radius:16px;align-content:start;gap:2px;padding:14px 16px;text-decoration:none;display:grid;position:relative;overflow:hidden}a.dash-stat:hover,.dash-stat-fans:hover{border-color:#5a4838}.dash-stat-link{z-index:0;position:absolute;inset:0}.dash-stat-fans>:not(.dash-stat-link){z-index:1;pointer-events:none;position:relative}.dash-stat-fans>.dash-stat-action{pointer-events:auto;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;display:flex}.dash-stat-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.dash-stat-big{letter-spacing:-.02em;font-size:44px;font-weight:800;line-height:1.05}.dash-stat-money .dash-stat-big{font-size:32px}.dash-stat-delta{color:var(--muted);font-size:13px}.dash-stat-delta.up{color:var(--spark);font-weight:700}.dash-spark{width:100%;height:38px;margin-top:8px;display:block;overflow:visible}.dash-spark-fill{fill:color-mix(in srgb,var(--spark) 16%,transparent)}.dash-spark-line{fill:none;stroke:var(--spark);stroke-width:2px;stroke-linejoin:round}.dash-post-btn{color:var(--paper);font:inherit;cursor:pointer;background:0 0;border:1px solid #f3ead859;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:700}.dash-post-btn:hover{border-color:var(--paper)}.dash-stat-gear{z-index:2;width:34px;height:34px;color:var(--muted);border-radius:50%;place-items:center;font-size:17px;text-decoration:none;display:grid;position:absolute;top:8px;right:8px}.dash-stat-gear:hover{color:var(--paper);background:#f3ead814}@media (max-width:560px){.dash-stats{grid-template-columns:1fr}.dash-stat-money{flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px 16px;display:flex}.dash-stat-money .dash-stat-label{width:100%}.dash-stat-money .dash-stat-big{font-size:26px}}.dash-win{background:color-mix(in srgb,var(--spark) 14%,#17120e);border:1px solid color-mix(in srgb,var(--spark) 45%,transparent);border-radius:14px;align-items:center;gap:10px;margin:14px 0 0;padding:10px 12px;font-weight:700;display:flex;position:relative}.dash-win a{color:var(--paper);flex:1;min-width:0;text-decoration:none}.dash-win button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:14px}.dash-confetti{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:24px}.dash-confetti i{opacity:0;width:6px;height:10px;animation:dash-confetti 1.1s ease-out var(--d) 1 forwards;border-radius:2px;position:absolute}@keyframes dash-confetti{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(calc(var(--x) * 2.4),var(--y)) rotate(var(--r))}}@media (prefers-reduced-motion:reduce){.dash-confetti{display:none}}.post-now-first{border-color:color-mix(in srgb,var(--spark) 45%,transparent);padding:16px}.post-now-first .post-now-thumb img{width:96px;height:170px}.post-now-first .post-now-body strong{font-size:22px}.discover-feed{grid-template-columns:minmax(0,1fr)}.dash-finish .button{grid-column:1/-1}@media (min-width:640px){.dash-finish .button{grid-column:auto}}.more-tools-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 20px;display:grid}.more-tools-grid a{border:1px solid var(--line);color:var(--paper);background:#f3ead80a;border-radius:14px;justify-items:start;gap:6px;padding:12px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;display:grid}.more-tools-grid a:hover{border-color:#5a4838}.more-tools-grid span{font-size:20px}.more-tools-grid .ico{color:var(--spark)}@media (max-width:640px){.more-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.more-tools-grid a{padding:10px;font-size:12.5px}}.wallet-news{border:1px solid var(--line);background:var(--panel);border-radius:16px;margin:24px 0;padding:18px}.wallet-news header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;display:flex}.wallet-news h2{margin:0 0 6px;font-size:22px}.wallet-news header p{color:var(--muted);margin:0;line-height:1.5}.wallet-news header>a{flex:none}.wallet-news ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.wallet-news li{border-top:1px solid var(--line);min-width:0;padding-top:16px}.wallet-news-context{overflow-wrap:anywhere;margin:0 0 6px}.wallet-news-context time{color:var(--muted);font-size:13px;display:block}.wallet-news-kind{color:var(--muted);margin:0 0 8px;font-size:13px}.wallet-news summary{cursor:pointer;overflow-wrap:anywhere;font-weight:700}.wallet-news-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.wallet-news li>a{margin-top:12px;display:inline-block}@media (max-width:480px){.wallet-news header{flex-direction:column}}.tpass-actions .button{white-space:nowrap;min-height:48px;margin:0}.tpass-actions>:last-child .button{flex:none;width:auto}.tpass-actions>.button:first-child,.tpass-actions>:first-child .button{width:100%}.tpass-actions .share-wrap{margin:0}.tpass-actions .feedback:empty{display:none}@media (max-width:480px){.tpass-actions>:last-child .button{width:100%}.tpass-actions .button{white-space:normal;text-align:center;overflow-wrap:anywhere}}.overlay-setup h1{margin:0 0 14px}.ovs-say .button{grid-area:1/2/3;width:auto;min-height:44px;margin:0}.overlay-setup:has(.ovs){max-width:760px}.live-overlay.corner-tl,.live-overlay.corner-tr{justify-content:flex-end}.live-overlay>*{zoom:var(--lo-zoom,1)}.money-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 4px;display:flex}.money-top h1{margin:0}.money-payouts.ready{border-color:var(--line)}.money-payouts.ready summary>span{color:#8fd18f;background:#8fd18f29}.money-bar{background:var(--line);border-radius:999px;height:14px;margin:10px 0;display:flex;overflow:hidden}.money-bar span{height:100%;display:block}.fans-tabs a.on,.fans-windows a.on{background:var(--paper);color:var(--ink)}.fans-tiles em.up{color:var(--spark)}.fans-tiles .dash-spark{height:26px;margin-top:4px}.lw-dots li.done,.lw-dots li.now{background:var(--paper)}@keyframes lw-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.lw-actions .text-button{justify-self:center}.lw-actions label.button{cursor:pointer;position:relative}.lw-actions label.button.disabled{opacity:.6;pointer-events:none}.lw-crowd button.on{border-color:var(--paper);background:#2a211b}@keyframes lw-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.signin-page .google-signin .button,.signin-page .auth-form .button{min-height:52px;font-size:17px}.signin-page .auth-form{margin-bottom:6px}.auth-form .code-input{letter-spacing:.35em;text-align:center;font-variant-numeric:tabular-nums;min-height:60px;font-size:28px}.join-page{max-width:460px}.join-page h1{margin-bottom:6px}.join-page .join-sub{color:var(--muted);margin:0 0 4px;font-size:17px}.join-page .artist-signup{margin-block:16px}.join-page .request-form input{padding:14px;font-size:16px}.join-page .request-form label{color:var(--paper);font-size:14px;font-weight:600}.join-page .bar-button{justify-content:center;min-height:54px;font-size:18px}.join-role button.on{border-color:var(--paper);background:var(--paper);color:var(--ink)}.join-page .ownership-check{align-items:center;gap:10px;font-weight:600;display:flex}.join-page .ownership-check input{flex:none;width:22px;height:22px;margin:0;padding:0}.join-page .request-fields form{display:grid}.join-page .bar-button{width:100%}.join-page .join-referral{padding-left:0}.password-page{max-width:440px}.password-hint{justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.password-page .auth-form .button{min-height:52px;font-size:17px}.in-app-browser-notice .in-app-actions{flex-wrap:wrap;gap:8px;display:flex}.in-app-browser-notice .in-app-actions .button{margin-top:4px}.venue-board,.show-details,.show-details>*{min-width:0}.venue-board ol.venue-cards{width:100%;min-width:0;max-width:100%}@media (orientation:portrait) and (min-height:1200px){.live-overlay{padding-top:11vh;padding-bottom:36vh}}.live-overlay.look-glass .lo-panel{box-shadow:none;-webkit-backdrop-filter:blur(10px);background:#140f0c52;border-color:#f3ead81a}.live-overlay.look-glass .lo-track{background:#f3ead82e}.live-overlay.look-glass .lo-pop,.live-overlay.look-pop .lo-pop{-webkit-backdrop-filter:blur(8px);background:#f3ead8e6}.live-overlay.look-pop .lo-pop small{font-size:14px}.lo-demo-alone{opacity:.6;font-size:11px}.live-overlay.free{padding:0;display:block}.live-overlay.free>*{zoom:1}.lo-free{flex-direction:column;align-items:flex-start;display:flex;position:absolute}.lo-free>*{zoom:var(--lo-zoom,1)}.live-overlay.free:not(.look-pop) .lo-pop{white-space:nowrap;margin-bottom:14px;position:absolute;bottom:100%;left:0}.live-overlay.free.look-pop .lo-free{min-width:calc(400px * var(--lo-zoom,1));min-height:calc(64px * var(--lo-zoom,1))}.live-overlay.free .lo-pop{white-space:nowrap}.ovs-drag.on{border-color:var(--paper);cursor:grabbing;background:#f3ead80f}.link-ranks{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.link-ranks li{border:1px solid var(--line);background:#f3ead80a;border-radius:14px;gap:6px;padding:12px 14px;display:grid}.link-ranks-chips em.quiet{color:var(--muted);background:#f3ead80f;font-weight:600}dialog .intent-party-compact+.maybe-toggle .text-button{vertical-align:baseline;min-height:0;padding:0}.dash-money-inline{display:none}@media (max-width:560px){.dash-stat-money{display:none!important}.dash-stats .dash-stat-fans>.dash-money-inline{z-index:2;pointer-events:auto;color:var(--paper);text-align:right;justify-items:end;gap:0;text-decoration:none;display:grid;position:absolute;top:46px;right:16px}.dash-money-inline strong{font-size:26px;font-weight:800;line-height:1.1}.dash-money-inline small{color:var(--muted);font-size:12px}.dash-stat-fans{padding:12px 16px}.dash-stat-fans .dash-spark{height:28px;margin-top:6px}.dash-stat-fans>.dash-stat-action{margin-top:8px}.dash-win{padding:8px 12px;font-size:14px}.dash-stat-fans .dash-spark{margin-top:14px}}.mgr-actions .button{width:auto;min-height:0;margin:0;padding:9px 16px}.live-overlay.has-accent .lo-pop{background:var(--lo-accent);color:var(--lo-on-accent)}.live-overlay.has-accent .lo-pop small{color:inherit;opacity:.75}.live-overlay.has-accent .lo-goal b{color:var(--lo-accent)}.live-overlay.has-accent .lo-goal .lo-track>span{background:var(--lo-accent)}.live-overlay.has-accent .lo-cta{background:var(--lo-accent);color:var(--lo-on-accent)}.live-overlay.has-accent.look-glass .lo-panel{border-color:color-mix(in srgb,var(--lo-accent) 35%,transparent)}.ovs-colors label.on{outline:2px solid var(--paper);outline-offset:2px}.dash-empty .button{width:auto;margin-top:8px}.city-step-body>.post-kit{margin:0}.tpass-reward li.joined{border-style:solid;border-color:var(--spark)}.tpass-reward li.on{background:var(--acid);border:2px solid var(--acid);color:var(--ink)}.run-interest-saved{border:1px solid var(--line);border-radius:12px;margin:0 0 16px;padding:12px 14px;line-height:1.5}.run-interest-saved strong{color:var(--acid);display:block}.run-hold-help{margin:16px 0 0}.run-chip.done{color:var(--muted);background:0 0}.run-saved{margin-top:18px}.run-sheet.run-extra .run-title{padding-right:40px}.run-ticket .ticket-stub{margin:2px 0 12px}.run-ticket .ticket-quantity-field small{display:none}.ticket-stub-pending{filter:none}.ticket-stub-pending .ticket-stub-main,.ticket-stub-pending .ticket-stub-tear{opacity:.78}.ticket-stub-pending .ticket-stub-main{box-shadow:inset 4px 0 0 color-mix(in srgb,var(--stage) 45%,#8a7a68)}.ticket-stub-pending .ticket-stub-tear strong{color:color-mix(in srgb,var(--ink) 40%,transparent)}.ticket-stub-stamped .ticket-stub-tear strong{animation:.5s cubic-bezier(.2,.9,.3,1.3) .35s both stub-stamp;display:inline-block}@keyframes stub-stamp{0%{opacity:0;transform:scale(2.4)rotate(-14deg)}to{opacity:1;transform:none}}.ticket-stub-confetti{pointer-events:none;z-index:2;position:absolute;inset:0}.ticket-stub-confetti i{opacity:0;animation:stub-pop 1.1s calc(.45s + var(--i) * 50ms) ease-out both;font-size:18px;font-style:normal;position:absolute;top:40%;right:30px}.ticket-stub-confetti i:first-child{--x:-120px;--y:-60px}.ticket-stub-confetti i:nth-child(2){--x:-60px;--y:-80px}.ticket-stub-confetti i:nth-child(3){--x:10px;--y:-70px}.ticket-stub-confetti i:nth-child(4){--x:-150px;--y:10px}.ticket-stub-confetti i:nth-child(5){--x:20px;--y:40px}.ticket-stub-confetti i:nth-child(6){--x:-90px;--y:50px}@keyframes stub-pop{0%{opacity:0;transform:translate(0)scale(.4)}25%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) scale(1.1) rotate(25deg)}}@media (prefers-reduced-motion:reduce){.ticket-stub-stamped .ticket-stub-tear strong{animation:none}.ticket-stub-confetti{display:none}}.bring-reward li{color:var(--muted)}.bring-reward li.joined{background:color-mix(in srgb,var(--spark) 28%,transparent);color:var(--paper);font-size:18px}.bring-race{color:var(--muted);margin:0;font-size:14px}.run-page,.run-embedded{overflow-x:clip}.run-embedded .run-chips{margin:0 0 14px;padding:0 0 2px}.run .run-title:focus{outline:none}.run-ticket .reservation-card{padding:14px 16px}.run-ticket .hold-promises{margin:10px 0}.run-ticket .reservation-card .fine-print{margin:6px 0}.ticket-stub-badge{background:var(--ink);color:var(--cream);font:800 11px/1.2 var(--display,inherit);letter-spacing:.04em;border-radius:999px;padding:3px 8px;display:inline-block;margin:0 0 8px!important}.run-ticket .reservation-checkout>p.muted:has(>strong){display:none}.run-ticket .ticket-one-first .reservation-total{display:none}.run-ticket .ticket-purpose-switch{margin:0;font-size:14px}.run-ticket .hold-promises{flex-wrap:wrap;gap:2px 12px;margin:8px 0;display:flex}.run-ticket .hold-promises li{font-size:13.5px}.run-ticket .ticket-stub-main{padding:12px 14px 12px 18px}.run-ticket .reservation-checkout form{gap:10px;margin-top:0}.run-ticket .ticket-one-first{min-height:0}.run-objections .hold-objections{background:0 0;border:0;margin:0;padding:0}.run-objections .hold-objections h2,.run-objections .hold-objections h3{font-size:clamp(24px,6vw,30px)}.run-home-stub .ticket-stub{grid-template-columns:1fr 64px;margin:0 0 12px;animation:none}.run-home-stub .ticket-stub-main{padding:9px 12px 9px 16px}.run-home-stub .ticket-stub-admit{display:none}.run-home-stub .ticket-stub-artist{-webkit-line-clamp:1;font-size:18px;margin-top:0!important}.run-home-stub .ticket-stub-city{font-size:12.5px}.run-home-stub .ticket-stub-terms{font-size:11.5px;margin-top:4px!important}.run-home-stub .ticket-stub-tear strong{font-size:22px}.ovs-recap{border:1px solid color-mix(in srgb,var(--spark) 45%,transparent);background:color-mix(in srgb,var(--spark) 8%,transparent);border-radius:16px;align-items:center;gap:14px;margin:0 0 16px;padding:12px;display:flex}.ovs-recap img{object-fit:cover;border-radius:10px;flex:none;width:72px;height:128px}.ovs-recap>div{gap:4px;min-width:0;display:grid}.ovs-recap small{letter-spacing:.12em;color:var(--muted);font-size:11px;font-weight:800}.ovs-recap b{font-size:18px}.ovs-recap p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:14px}.ovs-recap .button{justify-self:start;width:auto;min-height:44px;margin-top:6px}.dashboard .city-list{margin-top:18px}.app-bar>.header-signin{background:var(--paper);color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;padding:8px 16px;font-size:14px;font-weight:800;text-decoration:none}.app-bar>.header-signin:hover{background:#fff}@media (max-width:700px){.app-header:not(.discovery-header) .app-bar>.header-signin,.app-header:not(.discovery-header) .app-bar>.artist-follow-entry{order:3}}.lo-mark{color:#f3ead8;font:900 11px/1 var(--display,sans-serif);letter-spacing:.12em;background:#140f0c;border-radius:4px;flex:none;align-self:center;margin-left:6px;padding:3px 9px;-webkit-mask:radial-gradient(circle at 0,#0000 3.5px,#000 4px) 0/51% 100% no-repeat,radial-gradient(circle at 100%,#0000 3.5px,#000 4px) 100%/51% 100% no-repeat;mask:radial-gradient(circle at 0,#0000 3.5px,#000 4px) 0/51% 100% no-repeat,radial-gradient(circle at 100%,#0000 3.5px,#000 4px) 100%/51% 100% no-repeat}.lo-moment{box-shadow:0 0 0 2px var(--lo-accent,#ffb347),0 12px 40px #00000073,0 0 40px color-mix(in srgb,var(--lo-accent,#ffb347) 45%,transparent);animation:8s both lo-moment}.live-overlay.look-pop .lo-moment{animation:8s both lo-moment-in}.lo-moment-line{background:var(--lo-accent,#ffb347);color:var(--lo-on-accent,#140f0c);border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:18px;font-weight:900;animation:1.2s ease-out tier-hit;display:flex}@keyframes lo-moment{0%,to{}10%{transform:scale(1.03)}20%{transform:none}}@keyframes lo-moment-in{0%{opacity:0;transform:translateY(16px)scale(.96)}8%{opacity:1;transform:none}90%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}.show-venue-nudge{border:1px solid var(--line);background:var(--panel);border-radius:16px;min-width:0;margin:12px 0;padding:14px 16px}.show-venue-nudge-title{margin:0 0 10px;font-size:15px;line-height:1.3}.show-venue-nudge-pills{flex-wrap:wrap;gap:8px;min-width:0;margin:0 0 10px;padding:0;list-style:none;display:flex}.show-venue-nudge-pills li{min-width:0;max-width:100%}.show-venue-nudge-pill{color:#f3ead8;max-width:100%;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #5a4a3c;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:800;display:inline-flex}.show-venue-nudge-pill:hover,.show-venue-nudge-pill:focus-visible{border-color:var(--acid)}.show-venue-nudge-pill:disabled{opacity:.6;cursor:progress}.show-venue-nudge-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.show-venue-nudge-count{opacity:.75;flex:none;font-size:12px}.show-venue-nudge-all{font-size:14px;font-weight:700}.bring-reward li.face{color:var(--paper);background:#2d251e;font-size:16px;position:relative;overflow:visible}.bring-reward li.face img{object-fit:cover;border-radius:50%;width:100%;height:100%}.bring-reward li.face.on{border-color:var(--acid)}.bring-reward li.face b{background:var(--acid);width:18px;height:18px;color:var(--ink);border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;bottom:-4px;right:-4px}.run{overflow-x:clip}.bell-wrap .bell-bubble{transform-origin:100% 0;animation:.25s ease-out both bubble-in-right,.4s ease-in 4s forwards bubble-out;left:auto;right:-6px;transform:none}.bell-wrap .bell-bubble:before{left:auto;right:20px;transform:none}@keyframes bubble-in-right{0%{opacity:0;transform:translateY(-4px)scale(.9)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bell-wrap .bell-bubble{animation:none}}.show-page-v2>.run-embedded,.show-page-v2>.show-drawers{margin:0}.show-page-v2>#your-booking:empty{display:none}.show-ring-row{align-items:center;gap:14px;display:flex}.show-ring{flex:none;place-items:center;width:92px;height:92px;display:grid;position:relative}.show-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.show-ring circle{fill:none;stroke-width:3.2px}.show-ring-track{stroke:#f3ead824}.show-ring-fill{stroke:var(--tier,var(--acid));stroke-linecap:round;stroke-dasharray:calc(max(var(--fill),3) * 1) 100;filter:drop-shadow(0 0 5px var(--tier,var(--acid)));transition:stroke-dasharray .8s}.show-ring-num{justify-items:center;line-height:1;display:grid}.show-ring-num strong{color:var(--cream,#f3ead8);font-size:30px}.show-ring-num small{color:#cdbfa8;margin-top:3px;font-size:11px}.show-ring-copy{gap:3px;min-width:0;display:grid}.show-ring-copy>strong{color:var(--cream,#f3ead8);font-size:22px;line-height:1.1}.show-ring-tier{font-size:15px;font-weight:800}.show-ring-tier span{color:#e8d9bd;font-weight:600}.show-ring-unlock{color:#e8d9bd;font-size:14px}.show-cover-chips{overflow-wrap:anywhere;color:#e8d9bd;flex-wrap:wrap;gap:4px 8px;min-width:0;font-size:12px;display:flex}.podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.podium li>a,.podium li{color:inherit;text-decoration:none}.podium li>a{text-align:center;justify-items:center;gap:2px;min-width:0;display:grid}.podium li:not(:has(>a)){text-align:center;justify-items:center;gap:2px;min-width:0;display:grid}.podium strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;overflow:hidden}.podium small{color:var(--muted);font-size:12px}.podium-face .community-monogram{border-radius:50%}.board-foot .share-rank .text-button{margin:0}.wall-joins{color:#e8d9bd;align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.wall-joins-faces{display:flex}.wall-joins-faces .wall-face{border:2px solid var(--panel,#1e1713);width:26px;height:26px;margin-left:-8px;font-size:11px}.wall-joins-faces .wall-face:first-child{margin-left:0}.wall-joins-faces img{object-fit:cover;border-radius:50%;width:100%;height:100%}.show-page-v2>*,.show-page-v2 .show-block>*,.show-page-v2 #venues,.show-page-v2 .venue-board>*{min-width:0}.show-wall .sticker-tile-row{scrollbar-width:none;gap:8px;padding:2px 0;display:flex;overflow-x:auto}.show-wall .sticker-tile-row::-webkit-scrollbar{display:none}.show-wall .sticker-tile{border-radius:999px;flex:none;align-items:center;gap:6px;min-height:44px;padding:8px 14px;display:flex}.show-wall .sticker-tile-emoji{font-size:20px}.show-wall .sticker-tile strong{font-size:14px}.show-wall .sticker-tile-name{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.show-wall .sticker-tile-more .sticker-tile-name{clip:auto;opacity:1;width:auto;height:auto;font-size:14px;position:static}.show-guest-wall .wall-pinned{margin:0}.show-guest-wall-cta{color:var(--muted);margin:0;font-size:14px}@keyframes show-ring-in{0%{stroke-dasharray:0 100}}.show-ring-fill{animation:1.1s cubic-bezier(.2,.8,.2,1) .15s both show-ring-in}.show-wall .sticker-tile{position:relative}.show-guest-wall-cta .text-button{font-weight:700}@media (prefers-reduced-motion:reduce){.show-ring-fill{animation:none}}.set-how{color:var(--muted);margin:2px 0 8px;font-size:13px}.set-how summary{cursor:pointer;min-height:0;padding:0;display:inline-block}.set-how p{margin:6px 0 0;line-height:1.45}.set-how span{margin-top:6px;line-height:1.45;display:block}.set-how summary{text-underline-offset:3px;text-decoration:underline;list-style:none}.set-how summary::-webkit-details-marker{display:none}.show-cover-play{min-width:0}.show-cover-play .ap-listen{color:#f3ead8;max-width:100%;font:inherit;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#140f0c8c;border:1px solid #f3ead840;border-radius:999px;align-items:center;gap:10px;padding:6px 16px 6px 6px;text-decoration:none;display:inline-flex}.show-cover-play .ap-listen:hover{border-color:#1db954}.show-cover-play .ap-listen-play{color:#0c0c0c;background:#1db954;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;padding-left:2px;font-size:13px;display:grid}.show-cover-play .ap-listen>span:last-child{font-size:15px;font-weight:700;line-height:1.15;display:grid}.show-cover-play .ap-listen small{color:#cdbfa8;font-size:12px;font-weight:400}.show-cover-play .ap-listen-frame{border:0;border-radius:14px;width:100%;display:block}.ap-side:has(.page-editor){z-index:60}.page-editor .page-editor-add-link .button{flex:none;width:auto;padding:0 18px}.post-now-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--spark);font-size:11px;font-weight:800}.show-loading{gap:12px;max-width:640px;margin:0 auto;padding:16px;display:grid}.show-loading-cover{aspect-ratio:4/5;background:var(--panel);border-radius:18px;width:100%;max-height:62vh}.show-loading-line{background:var(--panel);border-radius:6px;width:70%;height:18px}.show-loading-line.short{width:45%}.show-loading-button{background:var(--paper);height:52px;color:var(--ink);font-family:var(--display);text-transform:uppercase;opacity:.55;border-radius:999px;place-items:center;font-size:18px;font-weight:800;display:grid}.show-loading-cover,.show-loading-line{animation:1.2s ease-in-out infinite alternate show-loading-pulse}@keyframes show-loading-pulse{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.show-loading-cover,.show-loading-line{animation:none}}.google-signin-quiet .button{min-height:44px}.crew-tones .pt-pill{gap:6px}.crew-ready-actions .button{flex:1;margin:0}.race-head{align-items:center;gap:14px;display:flex}.race-head img{object-fit:cover;background:var(--line);width:72px;height:72px;font:700 32px var(--display);border-radius:50%;flex:none;place-items:center;display:grid}.race-head h1{margin:2px 0 4px;font-size:clamp(28px,7vw,40px);line-height:1}.race-head p{margin:0}.dash-reward a b{color:#8fd18f;margin-left:4px}.dash-reward a small{color:var(--muted);font-weight:600}.share-sheet{color:var(--paper);background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;inset:0}.share-sheet::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0705b3}.share-sheet[open]{justify-content:center;align-items:flex-end;display:flex}.share-sheet-body{width:min(100%,440px);max-height:92svh;padding:14px 16px calc(16px + env(safe-area-inset-bottom));background:var(--panel);border:1px solid var(--line);border-bottom:0;border-radius:22px 22px 0 0;gap:12px;animation:.22s ease-out share-sheet-up;display:grid;overflow:auto}@media (min-width:700px){.share-sheet[open]{align-items:center}.share-sheet-body{border-bottom:1px solid var(--line);border-radius:22px}}@keyframes share-sheet-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.share-sheet-body header{justify-content:space-between;align-items:center;gap:12px;display:flex}.share-sheet-body header b{font-size:18px}.share-sheet-x{border:1px solid var(--line);width:36px;height:36px;color:var(--paper);cursor:pointer;background:0 0;border-radius:50%}.share-sheet-preview{aspect-ratio:9/16;border:1px solid var(--line);background:#1a120e;border-radius:14px;justify-self:center;width:min(210px,52vw,51.75svh - 146.25px);overflow:hidden}.share-sheet-preview img{object-fit:cover;width:100%;height:100%;display:block}.share-sheet-story{width:100%;min-height:52px;margin:0}.share-sheet-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.share-sheet-row .button{white-space:normal;width:100%;min-width:0;min-height:44px;margin:0;padding:6px 8px;font-size:13px;line-height:1.15}.share-sheet-note{text-align:center;color:var(--muted);overflow-wrap:anywhere;margin:0}.sharp-fill-blur,.sharp-fill-main{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sharp-fill-blur{filter:blur(24px)brightness(.6)saturate(1.1);transform:scale(1.15)}.show-cover>.sharp-fill-blur{z-index:-1;opacity:.8}.show-cover.night .sharp-fill-main.is-limited{border-radius:14px}.tpass-top img.sharp-fill-blur{filter:blur(24px)brightness(.6);transform:scale(1.15)}.tpass-past .tpass-top img.sharp-fill-blur{filter:blur(24px)brightness(.6)grayscale()}.page-editor-photo-note{color:var(--spark);margin:6px 16px 0;font-size:13px}.verification-page .auth-form{margin:20px 0 12px}.verification-page .auth-form .button{width:100%;min-height:48px;margin-top:12px}.verification-page .auth-form .code-input{letter-spacing:.2em;width:100%;min-width:0}.verification-help .button{justify-content:center;min-height:44px;display:flex}.verification-help .text-button{text-align:center;justify-content:center;align-items:center;min-height:44px;display:flex}.page-editor-suggestion{border:1px solid var(--spark);border-radius:14px;gap:10px;margin-bottom:12px;padding:12px;display:grid}.page-editor-suggestion p{overflow-wrap:anywhere;margin:0}.invite-artists-list{gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.invite-artists-list li{border:1px solid var(--line);background:var(--panel);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.invite-artist-name{gap:2px;min-width:0;display:grid}.invite-artist-name small{color:var(--muted)}.share-quick .button{flex:1;min-width:0}.manager-today{border:1px solid var(--acid);background:#17120e;border-radius:18px;gap:10px;margin:12px 0 14px;padding:18px;display:grid}.manager-today-eyebrow{letter-spacing:.08em;color:var(--acid);margin:0;font-size:12px;font-weight:800}.manager-today-update{color:var(--muted);margin:0;font-size:14px}.manager-today-done{color:#8fd19e;margin:0;font-size:14px;font-weight:700}.manager-today-title{text-wrap:balance;margin:0;font-size:24px;line-height:1.15}.manager-today-body{color:var(--paper,#f3ead8);margin:0;font-size:15px}.manager-today-why{background:#211a14;border-radius:12px;padding:10px 12px;font-size:14px}.manager-today-why strong{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.manager-today-why ul{gap:4px;margin:0;padding-left:18px;display:grid}.manager-today-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.manager-today-actions .button{flex:200px;min-height:52px;font-size:17px}.manager-today-later{color:var(--muted);font-size:14px}.today-button{min-height:36px;color:var(--paper,#f3ead8);white-space:nowrap;border:1px solid #3a3027;border-radius:999px;align-items:center;padding:0 12px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.today-button.is-due{border-color:var(--acid)}.today-button.is-due i{background:var(--acid);border-radius:50%;width:10px;height:10px;position:absolute;top:-2px;right:-2px;box-shadow:0 0 0 2px #140f0c}.today-button.is-done{color:#8fd19e}#today{scroll-margin-top:80px}.show-support-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.show-support-choices>div:only-child{grid-column:1/-1}.show-cover .show-support-choices .button{text-align:center;justify-content:center;align-items:center;min-height:44px;padding:10px 8px;font-size:14px;line-height:1.3;display:flex}.show-cover .show-support-choices .button.primary{background:var(--cream);color:var(--night);border-color:var(--cream)}.show-support-choices p{text-align:center;color:#cdbfa8;margin:5px 0 0;font-size:11px;line-height:1.4}.pledge-selection{margin:8px 0;font-size:13px}.fan-hub{gap:12px;display:grid}.fan-hub-confirmation{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:12px;display:flex}.fan-hub-confirmation span{color:var(--muted)}.show-bar-progress{grid-column:1/-1;min-width:0}.show-bar .bar-button{min-height:44px}.fan-hub-actions,.fan-hub-more-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fan-hub .fan-hub-actions .button,.fan-hub .fan-hub-more-actions .button{text-align:center;white-space:normal;justify-content:center;align-items:center;gap:5px;min-height:44px;margin:0;padding:10px;font-size:14px;display:flex}:is(.fan-hub .fan-hub-actions .button:has(small),.fan-hub .fan-hub-more-actions .button:has(small)){flex-direction:column}.fan-hub .button small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.35}.fan-hub-saved{color:var(--acid)!important}.fan-hub-more>summary{width:fit-content;min-height:44px;color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}.fan-hub-more>summary:after{content:"+"}.fan-hub-more[open]>summary:after{content:"−"}.fan-hub-wall>h2{margin:8px 0;font-size:20px}.fan-hub-sheet[open]{border:1px solid var(--line);width:min(640px,100%);max-width:100%;max-height:88dvh;color:var(--paper);border-bottom:0;margin:0 auto;animation:none;display:block;inset:auto 0 0;transform:none}.fan-hub-sheet .run-sheet-close{width:44px;height:44px}.fan-hub-sheet::backdrop{background:#000000a6}.fan-hub-sheet .run-title{font-size:clamp(24px,5vw,30px);line-height:1.15}.fan-hub-done{min-height:44px;margin-top:12px}.bot-trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.going-live-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.going-live-steps li{background:#17120e;border:1px solid #2d251e;border-radius:18px;gap:10px;padding:18px;display:grid}.going-live-steps h2{margin:0;font-size:20px}.going-live-steps p{color:var(--muted);margin:0;font-size:15px}.going-live-copy .button{min-height:44px}.invite-kit{border:1px solid var(--acid);background:#17120e;border-radius:18px;gap:12px;margin:8px 0 22px;padding:18px;display:grid}.invite-kit h2{margin:0;font-size:24px}.invite-kit-proof{color:var(--muted);margin:0;font-size:15px}.invite-kit-dm{border-left:3px solid var(--spark);overflow-wrap:anywhere;background:#211a14;border-radius:8px;margin:0;padding:12px 14px;font-size:15px;line-height:1.45}.invite-kit-overlap{margin:6px 0 0;font-size:20px}.run-name-ask{border:1px solid var(--acid);background:#17120e;border-radius:16px;gap:8px;margin:4px 0 12px;padding:14px;display:grid}.run-name-ask label{font-size:16px;font-weight:700}.run-name-ask-row{gap:8px;display:flex}.run-name-ask-row input{min-width:0;min-height:48px;color:var(--paper,#f3ead8);background:#140f0c;border:1px solid #3a3027;border-radius:12px;flex:1;padding:0 12px;font-size:16px}.run-name-ask-row .button{min-height:48px}.run-name-ask .text-button{justify-self:start;font-size:14px}.run-photo-ask{border-top:1px solid #2d251e;gap:8px;padding-top:6px;display:grid}.run-photo-ask>span{color:var(--muted);font-size:14px}.hold-inapp-hint{border:1px dashed var(--spark);background:#20170f;border-radius:14px;gap:6px;margin:4px 0 10px;padding:12px 14px;display:grid}.hold-inapp-hint p{margin:0;font-size:14px;line-height:1.4}.hold-inapp-hint .text-button{justify-self:start;font-size:14px}.email-typo{border:1px solid var(--spark);border-radius:var(--radius);background:#ffb34714;margin-top:10px;padding:12px 14px}.email-typo p{overflow-wrap:anywhere;margin:0 0 10px}.email-typo div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.auth-form .email-typo .button{min-height:40px;margin-top:0;padding:8px 14px}.post-kit-list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.post-kit-list li{border:1px solid var(--line);background:var(--panel);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.date-ask{gap:12px;margin-top:8px;display:grid}.date-ask .button{text-align:center;width:100%}.date-ask-dates{gap:10px;display:grid}.date-ask-date{border:1px solid var(--line);background:var(--panel);min-height:56px;color:var(--paper);font:inherit;text-align:left;cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.date-ask-date strong{font-size:18px}.date-ask-date small{color:var(--muted)}.date-ask-date.picked{border-color:var(--spark);background:#ffb3471f}.date-ask-date.picked strong:before{content:"✓ ";color:var(--spark)}.date-ask-hold{border:1px solid var(--spark);background:#ffb34714;border-radius:14px;gap:8px;margin-top:8px;padding:16px;display:grid}.date-ask-hold p{color:var(--muted);margin:0}.date-ask-send{gap:12px;max-width:520px;display:grid}.date-ask-send .button{text-align:center;width:100%}.date-ask-tally li.lead{border-color:var(--spark)}.artist-pitch,.artist-pitch-reply{gap:12px;display:grid}.artist-pitch input,.artist-pitch textarea,.artist-pitch-reply input,.artist-pitch-reply textarea{border:1px solid var(--line);background:var(--ink);width:100%;min-width:0;color:inherit;font:inherit;border-radius:12px;padding:12px 14px}.artist-pitch-asks .active{border-color:var(--spark);color:var(--spark)}.artist-pitch .button,.artist-pitch-reply .button{text-align:center;width:100%}.artist-pitch-badge.opened{color:var(--paper)}.artist-pitch-badge.yes{border-color:var(--spark);color:var(--spark)}.artist-pitch-proof{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:8px 0 4px;display:grid}.artist-pitch-proof div{border:1px solid var(--line);background:var(--panel);border-radius:14px;flex-direction:column;gap:2px;padding:14px;display:flex}.artist-pitch-proof strong{color:var(--spark);font-size:32px;line-height:1}.artist-pitch-proof span{color:var(--muted);font-size:14px}.artist-pitch-from{align-items:center;gap:12px;display:flex}.artist-pitch-from img{object-fit:cover;border-radius:50%}.artist-pitch-card{border:1px solid var(--spark);background:#ffb3470f;border-radius:16px;gap:12px;margin:16px 0;padding:20px;display:grid}.lineup-outsider summary{cursor:pointer;color:var(--muted)}.bring-live{background:#ff5a3d1f;border:1px solid #ff5a3d80;border-radius:12px;margin:0 0 10px;padding:10px 12px;font-weight:700}.date-ask-today{gap:10px;margin-top:6px;display:grid}.date-ask-today-dates{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.date-ask-today-dates li{border:1px solid var(--spark);border-radius:999px;padding:8px 12px;font-weight:700}.dash-loading .manager-today{gap:12px;display:grid}.lineup-answer{border:1px solid var(--spark);background:#ffb34714;border-radius:16px;gap:10px;margin:16px 0;padding:18px;display:grid}.lineup-answer .button{text-align:center;width:100%}.lineup-answer-done{color:var(--spark);margin:8px 0;font-weight:700}.lineup-more{margin-top:16px}.lineup-more summary{cursor:pointer;color:var(--muted)}.pick-date{border:1px solid var(--spark);border-radius:14px;gap:8px;margin:14px 0;padding:14px 16px;display:grid}.pick-date p{margin:0}.pick-date-chips{flex-wrap:wrap;gap:8px;display:flex}.pick-date-chip{border:1px solid var(--line,#fff3);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-size:14px}.pick-date-chip.on{border-color:var(--spark);background:var(--spark);color:var(--ink,#111);font-weight:600}.pick-date>.button,.pick-date>.text-button{justify-self:start;min-height:44px}.region-card{border:1px solid var(--line);border-radius:14px;gap:8px;margin:14px 0;padding:14px 16px;display:grid}.region-card p{margin:0}.region-card>.button{justify-self:start;min-height:44px}.run-likely-date{margin:0 0 10px;font-size:14px;line-height:1.4}.run-held-share{margin:12px 0 8px;font-size:14px;line-height:1.4}.artist-loading-profile{background:color-mix(in srgb, var(--panel) 55%, transparent);border-radius:18px;gap:10px;padding:16px;display:grid}.artist-loading-avatar{background:var(--panel);border-radius:50%;width:72px;height:72px;animation:1.2s ease-in-out infinite alternate show-loading-pulse}.artist-loading-card{aspect-ratio:auto;height:280px}@media (prefers-reduced-motion:reduce){.artist-loading-avatar{animation:none}}.partner-crowd{border:1px solid var(--line);border-radius:14px;gap:6px;margin:14px 0;padding:14px 16px;display:grid}.partner-crowd p{margin:0}.ap-pull .button,.ap-pull .text-button{justify-self:start;min-height:44px;margin-top:6px}.one-tap-hold p{margin:0}.one-tap-offer .button{justify-self:start;min-height:44px}.one-tap-hold{gap:6px;margin:0 0 12px;display:grid}.one-tap-button{background:var(--paper);min-height:52px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:999px;font-size:17px;font-weight:800;transition:background .25s,color .25s,transform .15s}.one-tap-button:active{transform:scale(.97)}.one-tap-button.added{color:#0b1f10;background:#2fbf5b;animation:.45s one-tap-pop}@keyframes one-tap-pop{0%{transform:scale(.94)}55%{transform:scale(1.04)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.one-tap-button.added{animation:none}}.play-threshold{border:1px solid var(--line);border-radius:14px;gap:8px;margin:12px 0;padding:14px 16px;display:grid}.play-threshold.hit{background:#2fbf5b1a;border-color:#2fbf5b}.play-threshold p{margin:0}.play-threshold-head{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.play-threshold-head span{color:#7ee08a;font-weight:800}.play-threshold-track{background:color-mix(in srgb, var(--paper) 10%, transparent);border-radius:999px;height:10px;overflow:hidden}.play-threshold-track span{background:linear-gradient(90deg, var(--spark), #7ee08a);border-radius:999px;height:100%;transition:width .6s;display:block}.play-threshold-note{color:var(--muted);font-size:13px}.also-want{gap:10px;margin:18px 0;display:grid}.also-want h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:22px;font-weight:800}.also-want p{margin:0}.also-want-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (min-width:560px){.also-want-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.also-want-tile{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 4%, transparent);color:var(--paper);font:inherit;cursor:pointer;border-radius:16px;justify-items:center;gap:6px;padding:10px 6px 12px;transition:border-color .2s,background .2s,transform .12s;display:grid;position:relative}.also-want-tile:active{transform:scale(.96)}.also-want-tile img,.also-want-initial{object-fit:cover;background:var(--panel,#2a2019);border-radius:50%;place-items:center;width:64px;height:64px;font-weight:800;display:grid}.also-want-name{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.also-want-plus{background:var(--paper);width:26px;height:26px;color:var(--ink);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:8px;right:8px}.also-want-tile small{color:#7ee08a;font-size:11px}.also-want-tile.added{background:#2fbf5b24;border-color:#2fbf5b}.also-want-tile.added .also-want-plus{color:#0b1f10;background:#2fbf5b;animation:.45s one-tap-pop}.also-want-count{color:#7ee08a;font-weight:700}.unclaimed-notice{border:1px dashed var(--line);color:var(--muted);border-radius:12px;gap:8px;margin:12px 0;padding:12px 14px;font-size:13px;display:grid}.unclaimed-notice p{margin:0;line-height:1.45}.unclaimed-notice strong{color:var(--paper)}.unclaimed-notice .text-button{justify-self:start;min-height:32px;padding:0}.unclaimed-removal{gap:8px;display:grid}.unclaimed-removal input,.unclaimed-removal textarea{font:inherit;border:1px solid var(--line);color:var(--paper);background:0 0;border-radius:10px;padding:10px 12px}.run-unclaimed{color:var(--muted);margin:0 0 10px;font-size:13px}:root{--sp-ok:#6fd987;--sp-card-bg:color-mix(in srgb, var(--paper) 4%, transparent)}.play-threshold,.partner-crowd,.region-card,.pick-date,.unclaimed-notice,.run-likely-date{border:1px solid var(--line);background:var(--sp-card-bg);box-sizing:border-box;border-radius:16px;margin:12px 0;padding:14px 16px}.pick-date{border-color:color-mix(in srgb, var(--spark) 60%, var(--line))}.unclaimed-notice{background:0 0;border-style:solid}.play-threshold.hit{border-color:color-mix(in srgb, var(--sp-ok) 60%, var(--line));background:color-mix(in srgb, var(--sp-ok) 8%, transparent)}.play-threshold-head span,.also-want-count,.also-want-tile small{color:var(--sp-ok)}.run-likely-date{font-size:14px}.also-want-tile.added,.one-tap-button.added{border-color:var(--sp-ok)}.also-want-tile.added .also-want-plus,.one-tap-button.added{background:var(--sp-ok)}.pitch-focus-note{border:1px solid var(--line);background:var(--sp-card-bg,var(--panel));border-radius:16px;gap:4px;margin:12px 0;padding:12px 14px;display:grid}.pitch-focus-note strong{font-variant-numeric:tabular-nums;font-size:16px}.pitch-focus-note span{color:var(--muted);font-size:13px;line-height:1.4}.more-holds{border:1px solid var(--line);background:var(--sp-card-bg,var(--panel));border-radius:16px;gap:8px;margin:16px 0;padding:14px 16px;display:grid}.more-holds h3{margin:0;font-size:17px}.more-holds p{margin:0}.more-holds ul{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.more-holds li{border-top:1px solid var(--line);gap:8px;padding-top:10px;display:grid}.more-holds li:first-child{border-top:0;padding-top:0}.more-holds-who{gap:2px;display:grid}.more-holds-who small{color:var(--muted);font-size:12px}.more-holds .button{justify-self:start}.ticket-counter{gap:12px;margin:8px 0 20px;display:grid}.ticket-counter-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ticket-counter-head h2{margin:0;font-size:20px}.ticket-cards{grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ticket-card{--notch:9px;border:1px solid var(--line);background:var(--sp-card-bg,var(--panel));-webkit-mask:radial-gradient(circle var(--notch) at calc(100% - 92px) 0, #0000 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at calc(100% - 92px) 100%, #0000 98%, #000) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at calc(100% - 92px) 0, #0000 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at calc(100% - 92px) 100%, #0000 98%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at calc(100% - 92px) 0, #0000 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at calc(100% - 92px) 100%, #0000 98%, #000) bottom / 100% 51% no-repeat;border-radius:16px;grid-template-columns:minmax(0,1fr) 92px;display:grid;position:relative}.ticket-card.is-held{border-color:color-mix(in srgb, var(--sp-ok,#7bd88f) 55%, var(--line))}.ticket-card-main{gap:10px;min-width:0;padding:14px;display:grid}.ticket-card-top{min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.ticket-card-top img,.ticket-card-initial{object-fit:cover;background:var(--panel);border-radius:12px;flex:none;width:56px;height:56px}.ticket-card-initial{font:800 22px/1 var(--display);place-items:center;display:grid}.ticket-card-who{gap:3px;min-width:0;display:grid}.ticket-card-who strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.2;overflow:hidden}.ticket-card-who small{color:var(--muted);font-size:13px}.ticket-card-who em{letter-spacing:.04em;color:var(--muted);font-size:11px;font-style:normal}.ticket-card-ladder{gap:6px;display:grid}.ticket-card-ladder small{color:var(--muted);font-size:12px}.ticket-card-ladder b{color:var(--paper)}.ticket-card-bar{background:color-mix(in srgb, var(--paper) 12%, transparent);border-radius:99px;height:6px;display:block;overflow:hidden}.ticket-card-bar span{border-radius:inherit;background:var(--spark);height:100%;display:block}.ticket-card-stub{border-left:2px dashed var(--line);text-align:center;align-content:center;justify-items:center;gap:4px;padding:12px 8px;display:grid}.ticket-card-value{font:800 22px/1 var(--display);font-variant-numeric:tabular-nums}.ticket-card-stub small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.ticket-card-plus,.ticket-card-stub .one-tap-button{background:var(--spark);width:48px;height:48px;min-height:48px;color:var(--ink);font:800 28px/1 var(--body,inherit);cursor:pointer;border:0;border-radius:50%;place-items:center;margin-top:6px;padding:0;text-decoration:none;display:grid}.ticket-card-stub .one-tap-hold{justify-items:center;display:grid}.ticket-card-plus.is-kept,.ticket-card-stub .one-tap-button.added{background:var(--sp-ok,#7bd88f);font-size:22px}.ticket-card.is-held .ticket-card-value{color:var(--sp-ok,#7bd88f)}.ticket-card-plus:focus-visible,.ticket-card-stub .one-tap-button:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.ticket-counter-note{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.ticket-counter-total{background:var(--panel);border-radius:14px;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding:12px 14px;font-size:14px;display:flex}.ticket-counter-total a{font-weight:700}.ticket-counter-tools{gap:8px;display:grid}.ticket-counter-tools input{border:1px solid var(--line);background:var(--panel);width:100%;min-height:44px;color:var(--paper);font:inherit;border-radius:999px;padding:10px 14px;font-size:15px}.ticket-counter-sorts{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.ticket-counter-sorts button{border:1px solid var(--line);min-height:36px;color:var(--paper);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:6px 14px;font-size:13px}.ticket-counter-sorts button[aria-pressed=true]{background:var(--paper);color:var(--ink);border-color:var(--paper);font-weight:700}.ticket-card-friend .button{width:100%;min-height:40px;font-size:14px}.ticket-card-friend-done,.ticket-counter-keepall-done{color:var(--sp-ok,#7bd88f);margin:0;font-size:13px;font-weight:700}.ticket-counter-keepall{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:8px;padding:12px 14px;display:grid}.ticket-counter-keepall p{margin:0;font-size:14px}.ticket-counter-keepall div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ticket-counter .ticket-counter-keepall-open{width:100%;min-height:44px}.ticket-card-status{background:color-mix(in srgb, var(--spark) 18%, transparent);color:var(--spark);border-radius:999px;justify-self:start;margin-top:2px;padding:2px 8px;font-size:12px;font-weight:700}.ticket-card-status.is-friends{background:color-mix(in srgb, var(--sp-ok,#7bd88f) 18%, transparent);color:var(--sp-ok,#7bd88f)}.ticket-card-status.is-momentum{background:color-mix(in srgb, var(--paper) 10%, transparent);color:var(--paper)}.guest-keep{border:1px solid var(--line);background:var(--panel);width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--paper);border-radius:18px;padding:18px;overflow:auto}.guest-keep::backdrop{background:#0009}.guest-confirm{border:1px solid color-mix(in srgb, var(--sp-ok,#7bd88f) 55%, var(--line));background:var(--sp-card-bg,var(--panel));border-radius:14px;gap:8px;padding:14px;display:grid}.guest-confirm p{margin:0}.growth-card{border:1px solid var(--line);background:var(--sp-card-bg,var(--panel));border-radius:16px;gap:8px;margin:0;padding:14px;display:grid}.growth-card figcaption{gap:2px;display:grid}.growth-city{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.growth-city strong{font-size:17px}.growth-city span,.growth-meta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.growth-eta{color:var(--spark);font-size:13px;font-weight:700}.growth-eta.is-ready{color:var(--sp-ok,#7bd88f)}.growth-eta.is-flat{color:var(--muted);font-weight:600}.growth-plot{height:140px;position:relative}.growth-plot svg{touch-action:pan-y;width:100%;height:100%;display:block;overflow:visible}.growth-line{fill:none;stroke:var(--spark);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.growth-projection{stroke:var(--spark);stroke-width:2px;stroke-dasharray:4 4;opacity:.8}.growth-goal{stroke:var(--muted);stroke-width:1px;stroke-dasharray:2 4}.growth-base,.growth-today{stroke:var(--line);stroke-width:1px}.growth-cross{stroke:var(--paper);stroke-width:1px;opacity:.5}.growth-goal-label{color:var(--muted);font-size:11px;position:absolute;right:0;transform:translateY(-120%)}.growth-tip{background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;position:absolute;top:0;left:0}.growth-axis{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.city-funnel{border:1px solid var(--line);background:var(--sp-card-bg,var(--panel));border-radius:18px;gap:14px;padding:18px;display:grid}.city-funnel h2{margin:0;font-size:22px;line-height:1.2}.city-funnel-steps li.is-now{border-top-color:var(--spark);color:var(--paper);font-weight:700}.city-funnel-steps li.is-done{border-top-color:color-mix(in srgb, var(--spark) 55%, var(--line))}.city-funnel .run-travel-map{display:block}.pitch-focus-bar{background:color-mix(in srgb, var(--paper) 12%, transparent);border-radius:99px;height:6px;margin:4px 0;display:block;overflow:hidden}.pitch-focus-bar span{border-radius:inherit;background:var(--spark);height:100%;display:block}.waitlist-hero .eyebrow{color:var(--spark);letter-spacing:.14em;margin:0;font-size:12px}.waitlist-panel{border:1px solid var(--line);background:var(--sp-card-bg,var(--panel));border-radius:20px;gap:14px;padding:22px;display:grid}.waitlist-panel h2{margin:0;font-size:22px}.waitlist-form{gap:8px;display:grid}.waitlist-form label{color:var(--muted);margin-top:6px;font-size:13px}.waitlist-form input{border:1px solid var(--line);background:var(--panel);min-height:46px;color:var(--paper);font:inherit;border-radius:12px;padding:10px 14px}.waitlist-form .button{min-height:48px;margin-top:10px}.waitlist-roles{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.waitlist-roles legend{color:var(--muted);margin-bottom:6px;padding:0;font-size:13px}.waitlist-roles button{border:1px solid var(--line);min-height:38px;color:var(--paper);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:14px}.waitlist-roles button[aria-pressed=true]{background:var(--paper);color:var(--ink);border-color:var(--paper);font-weight:700}.waitlist-done h2{margin:0 0 6px;font-size:22px}.waitlist-done p{color:var(--muted);margin:0}.waitlist-fan{gap:8px;margin-top:6px;display:grid}.waitlist-fan p{margin:0}.waitlist-fan .button{justify-self:start;margin-top:6px}.city-funnel .run-travel-map{max-height:170px}.city-funnel-list li.is-ticket{background:linear-gradient(90deg, color-mix(in srgb, var(--spark) 12%, transparent), transparent 70%);border-radius:12px;margin-inline:-8px;padding-inline:8px}.city-funnel-list li.is-off .city-funnel-city{opacity:.5}.city-funnel-modes button.is-ticket[aria-pressed=true]{background:var(--spark);border-color:var(--spark);color:#140f0c}.city-funnel-plan-ticket.is-compact{gap:2px;padding:8px 12px}.city-funnel-plan-ticket.is-compact .city-funnel-plan-city strong{font-size:16px}.city-funnel-plan-ticket.is-compact .city-funnel-names{display:none}.run-travel-map{background:radial-gradient(120% 100%,#241a14 0%,#120d0a 78%);border-color:#2a211b}.run-travel-map .borders-zoom{transition:none}.run-travel-map .borders{stroke:#f3ead829}.run-travel-map .city{transition:r .3s,fill .3s,opacity .3s}.run-travel-map .city.lit{fill:var(--spark);color:var(--spark);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--spark) 70%, transparent))}.run-travel-map .city.missed{fill:#0000;stroke:#f3ead859;stroke-width:1.2px;stroke-dasharray:none;opacity:.7}.run-travel-map .ring{stroke:color-mix(in srgb, var(--spark) 70%, transparent);stroke-width:1.2px;stroke-dasharray:3 5}.run-travel-map text{paint-order:stroke;stroke:#120d0a;stroke-width:3px;stroke-linejoin:round}.run-travel-map .city-label{fill:#f3ead8bf}.run-travel-map .edge polygon{fill:#f3ead866}.run-travel-map .edge text{fill:#f3ead88c;font-weight:600}.run-travel-map .routes line{stroke:color-mix(in srgb, var(--spark) 75%, transparent);stroke-width:1.2px}.run-travel-map .home-pulse{fill:none;stroke:var(--spark);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite tm-home}@keyframes tm-home{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@media (prefers-reduced-motion:reduce){.run-travel-map .home-pulse{opacity:0;animation:none}}.youre-in{text-align:left;gap:14px;display:grid}.youre-in h3{margin:0 0 4px;font-size:18px}.demo-card{aspect-ratio:1.6;box-sizing:border-box;color:#f3ead8;border:2px solid var(--spark);background:linear-gradient(135deg,#3a2b55 0%,#1d2b4a 55%,#14202f 100%);border-radius:14px;gap:10px;width:100%;max-width:320px;padding:16px;display:grid;position:relative;box-shadow:0 8px 24px #00000059}.demo-card-brand{font:italic 900 20px/1 var(--body);letter-spacing:.04em}.demo-card-number{letter-spacing:.12em;font-variant-numeric:tabular-nums;align-self:end;font-size:18px}.demo-card-meta{letter-spacing:.1em;opacity:.85;justify-content:space-between;font-size:12px;display:flex}.demo-card-check{background:var(--spark);color:#140f0c;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:900;display:grid;position:absolute;top:12px;right:12px}.held-until.is-soon{background:#ff5a3d2e}.growth-card.is-link{cursor:pointer;transition:border-color .15s;position:relative}.growth-card.is-link:hover{border-color:var(--spark)}.growth-open{color:inherit;text-decoration:none}.growth-open:after{content:"";border-radius:inherit;position:absolute;inset:0}.growth-open span{color:var(--spark)}.growth-axis{position:relative}.dash-money-list.is-tickets{margin-top:6px}.city-row-pill.is-small{min-height:36px;padding:4px 12px;font-size:12px}.city-row-pill.is-quiet{color:var(--paper);border:1px solid var(--line);background:0 0}.city-message-form{gap:10px;max-width:560px;display:grid}.city-message-form label{gap:6px;font-weight:700;display:grid}.city-message-form label small{color:var(--muted);font-weight:400}.city-message-form textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--paper);font:inherit;resize:vertical;background:#1e1713;border-radius:12px;padding:12px;font-size:16px}.dash-next-road li.done i{background:color-mix(in srgb, var(--spark) 60%, var(--line))}.dash-next-road li.now i,.dash-next-road li.waiting i{background:var(--spark);box-shadow:0 0 10px color-mix(in srgb, var(--spark) 60%, transparent)}.dash-next-road li.now small{color:var(--paper);font-weight:700}.dash-next-actions .button{flex:160px}.growth-today-label{color:var(--muted);pointer-events:none;font-size:10.5px;position:absolute;top:0;transform:translate(calc(-100% - 4px))}.app-bar>.header-signin,.app-bar>.artist-follow-entry{margin-left:auto}.growth-goal-label{background:color-mix(in srgb, var(--ink,#140f0c) 80%, transparent);border-radius:4px;padding:0 4px;line-height:1.4;left:0;right:auto;transform:translateY(calc(-100% - 3px))}.growth-goal-label.is-below{transform:translateY(3px)}.growth-plot{height:120px}button.growth-open{all:unset;cursor:pointer}button.growth-open:after{content:"";border-radius:inherit;position:absolute;inset:0}.dash-view{gap:14px;min-width:0;display:grid}.dash-head h1{font-family:var(--display);text-wrap:balance;margin:4px 0 2px;font-size:clamp(26px,6.4vw,38px);line-height:1.05}.dash-head p{color:var(--muted);margin:0;font-size:14.5px}.dash-head p b,.dash-tile small.up{color:var(--spark)}.dash-tile .dash-spark{height:26px;margin-top:6px}.dash-tile.is-money strong{color:var(--spark)}.dash-money .is-crew{background:var(--spark)}.dash-money .is-stickers{background:#ffb36b}.dash-money .is-backing{background:#9d8cff}.dash-money .is-held{background:color-mix(in srgb, var(--paper) 45%, transparent)}.dash-money .is-charged{background:#4fd18b}.dash-money-bar span.is-held{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--paper) 45%, transparent) 0 6px, color-mix(in srgb, var(--paper) 25%, transparent) 6px 12px)}.city-row-pill:not(.is-quiet),.bar-button,.reserve-button{background:var(--action);border-color:var(--action);color:var(--ink)}.waitlist-hero .eyebrow{color:var(--muted)}.brand .ticket-logo{height:30px}.guest-keep{gap:12px;display:grid}.guest-keep .setup-card{margin-top:0}.demo-bar{z-index:100;background:var(--spark);color:var(--ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;padding:8px 16px;font-size:12.5px;display:flex;position:sticky;top:0}.demo-bar b{letter-spacing:.1em}.demo-bar-views{flex-wrap:wrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.demo-bar-views a{background:var(--ink);color:var(--paper);border-radius:99px;padding:4px 10px;text-decoration:none}.skel{background:linear-gradient(90deg,#f3ead80f 0%,#f3ead821 40%,#f3ead80f 80%) 0 0/220% 100%;border-radius:8px;height:14px;animation:1.3s ease-in-out infinite skel-move;display:block}.skel-button{border-radius:99px;width:100%;height:52px;margin-top:6px}.dash-skel-today{gap:10px;display:grid}.dash-loading .dash-head{gap:8px;display:grid}.dash-loading .dash-tile{gap:8px}@keyframes skel-move{0%{background-position:100% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.skel{animation:none}}.city-row.v2{box-shadow:none;gap:8px;padding:14px 16px}.city-row.v2.is-ready{border-color:color-mix(in srgb, #4fd18b 45%, var(--line))}.city-row.v2 .city-row-top{flex-wrap:wrap}.city-row.v2 .city-row-top strong{font-size:18px}.city-row.v2 .city-row-new{margin-left:auto}.city-row-graph .dash-spark{height:26px;margin:0}.city-row.v2 .city-row-bar{height:6px}.city-list ul{gap:10px;display:grid}@media (min-width:1000px){.city-list ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.demo-bar{flex-wrap:nowrap;justify-content:flex-start;gap:6px;padding:6px 10px;overflow-x:auto}.demo-bar-label{white-space:nowrap}.demo-bar-label span{display:none}.demo-bar-views{white-space:nowrap;flex-wrap:nowrap}.demo-bar-views a{padding:3px 9px}}.dash-head{text-align:left}.manager-today-why summary{cursor:pointer;color:var(--muted);font-size:13px;font-weight:700;list-style:none}.manager-today-why summary::-webkit-details-marker{display:none}.manager-today-why summary:after{content:" ▾"}.manager-today-why[open] summary:after{content:" ▴"}.city-row-graph .dash-spark-fill{opacity:.45}.ap-row.is-race .ap-row-action .bar-button,.ap-row.is-race .ap-row-action>button,.ap-row.is-race .ap-row-action .commitment-trigger{border:1px solid var(--line);color:var(--paper);background:0 0}.superfan-terms summary{cursor:pointer;font-size:12px}.ap-row.is-race .ap-row-action .button.primary{border:1px solid color-mix(in srgb, var(--spark) 55%, var(--line));color:var(--paper);background:0 0}.ap-row.is-race .ap-row-action .button.primary:hover{background:color-mix(in srgb, var(--spark) 14%, transparent)}.ap-how .artist-recent-joins{margin:0}.demo-bar-stage{white-space:nowrap;background:#0000002e;border-radius:99px;gap:2px;padding:2px;display:inline-flex}.demo-bar-stage a{color:var(--ink);border-radius:99px;padding:3px 9px;font-weight:700;text-decoration:none}.demo-bar-stage a[aria-current=true]{background:var(--ink);color:var(--paper)}.ap-add-city>summary{cursor:pointer;border:1px dashed var(--line);text-align:center;border-radius:14px;padding:12px 16px;font-weight:700;list-style:none}.ap-add-city>summary::-webkit-details-marker{display:none}.ap-add-city[open]>summary{margin-bottom:10px}.top-fans .money-main a{color:var(--paper)}.dash-skel-card{border:1px solid var(--line);background:#f3ead808;border-radius:18px;gap:10px;padding:16px;display:grid}.show-keep{gap:8px;min-width:0;display:grid}.show-cover .show-keep-button{white-space:normal;text-align:center;justify-content:center;min-height:56px;font-size:clamp(17px,4.8vw,21px);line-height:1.25;display:flex}.show-keep-line{text-align:center;margin:0;font-size:13.5px}.show-cover.night .show-keep-line{color:#e8d9bd}.show-keep-done{text-align:center;color:#9be8bd;margin:0;font-weight:700}.show-cover.night .in-button.in-button-link{width:auto;min-height:44px;color:var(--cream);white-space:normal;background:0 0;border:0;justify-content:center;margin:0 auto;padding:0 8px;font-size:14.5px;font-weight:600}.show-keep-how{text-align:center;font-size:13px}.show-keep-how summary{cursor:pointer;text-underline-offset:3px;align-items:center;min-height:32px;text-decoration:underline;display:inline-flex}.show-keep-how p{text-align:left;margin:6px 0 0}.show-cover.night .show-keep-how{color:#e8d9bd}.show-cover .guest-confirm{text-align:left}.ico{vertical-align:-.15em;flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.ico svg{width:1.1em;height:1.1em}.ico-live{color:#ff5a4e}.ico-crown{color:var(--spark)}.podium-medal .medal{background:var(--ink);border-radius:50%;padding:3px}.manager-row-face svg{color:var(--spark)}.bell-bubble b{display:inline-flex}.bell-bubble b svg{width:15px;height:15px}.lo-pop-icon{align-items:center;display:inline-flex}.lo-pop-icon svg{width:34px;height:34px;color:var(--lo-accent,#ffb347)}.dash-stat-gear svg{display:block}.show-wall-title{margin:0 0 12px;font-size:22px}.wall-chat li.is-sticker .wall-bubble{border:1px solid var(--action);box-shadow:inset 3px 0 0 var(--action)}.wall-backed{color:var(--action);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.wall-gate{color:var(--muted,#b9a98f);margin:0 0 12px;font-size:14px}h1,h2{letter-spacing:0}.pt-page>h1,.pt-page h1:not([class]),.cities-page>h1,main.dashboard h1:not([class]){font-size:28px;font-weight:800;line-height:1.05}main.dashboard h2:not([class]),.pt-section-head h2,.show-wall-title,.pt-page section>h2:first-child{font-size:22px;font-weight:800;line-height:1.1}main.dashboard h3,.pt-page h3{font-size:18px;line-height:1.2}.button{min-height:48px;padding-block:12px}.button.secondary,.pt-pill:not(.primary),.city-row-pill.is-small{min-height:40px}.button.secondary{padding-block:8px}.city-step .show-block,.city-step .pt-panel,.city-step .standing-board{box-shadow:none;border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:16px 0 0}.city-step .show-block:first-child{border-top:0;padding-top:0}.tour-saved-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex;background:0 0!important;border:0!important;padding:0!important}.tour-saved-actions .text-button{padding:8px 0}.manager-about{background:0 0;border:0;padding:0}.manager-about>summary{color:var(--muted);text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}.manager-today .text-button{margin-top:0;padding-block:8px}.manager-today-actions{gap:8px}.manager-today{background:var(--glow), var(--panel);border:0;border-radius:18px;gap:12px;margin:0;padding:16px}.manager-today-eyebrow{letter-spacing:.14em;color:var(--spark);font-size:11px}.manager-today-title{font-family:var(--display), "Barlow Condensed", Arial, sans-serif;letter-spacing:0;text-transform:uppercase;font-size:28px;font-weight:800;line-height:1}.manager-today-body{color:var(--muted);font-size:15px;line-height:1.45}.manager-today-why{background:var(--ink);border-radius:14px;padding:10px 12px}.manager-today-actions .button{border-radius:999px;min-height:48px;font-size:15px}.date-ask-today-dates li{background:var(--ink);border:0;padding:8px 14px}
