.show-layout{grid-template-columns:1.12fr 1fr;gap:0 64px;padding:36px 48px 0;display:grid}.show-detail{padding:10px 0}.show-detail h2{font-size:var(--fs-display);margin-bottom:16px}.artist:nth-child(3) .artist-monogram{background:var(--acid);transform:rotate(4deg)}.fine-print{color:var(--muted);font-size:var(--fs-body);border-top:1px solid var(--line);margin-top:20px;margin-bottom:0;padding-top:24px}.destination-step-dialog>.dialog-top .close{grid-area:1/2}.step-track .filled{background:var(--acid)}.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);font-size:var(--fs-display);padding:18px 8px}.party-choice small{font-family:var(--body);font-size:var(--fs-body);color:var(--muted);display:block}.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{font-size:var(--fs-display);margin:10px 0 0}.show-banner h2 span{margin-left:30px}.show-banner .status{color:var(--ink);border-color:var(--t3)}.dashboard-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.target-number{font-family:var(--display);font-size:var(--fs-display);font-weight:var(--fw-semibold);margin:24px 0 16px;line-height:1.1}.target-number span{font-family:var(--body);font-size:var(--fs-body);font-weight:var(--fw-regular);color:var(--muted)}.lineup-row{border-bottom:1px solid var(--line);font-size:var(--fs-body);justify-content:space-between;gap:12px;padding:18px 0;display:flex}.lineup-row>span{color:var(--muted);flex-shrink:0}.lineup-row>div{min-width:0}.yellow-panel .secondary{border-color:var(--ink)}@media (hover:hover){.yellow-panel .secondary:hover{background:var(--accent)}}.yellow-panel .feedback{color:var(--ink)}@media (max-width:1000px){.show-layout{gap:32px;padding:28px}.show-detail h2{font-size:var(--fs-display)}.dashboard-grid{gap:16px}.panel-title .eyebrow{text-align:left;margin-top:12px;display:block}.lineup-row{flex-direction:column}.show-banner h2{font-size:var(--fs-display)}}@media (max-width:700px){.show-layout{flex-direction:column;gap:0;padding:20px;display:flex}.show-detail{padding:0}.show-detail h2{font-size:var(--fs-display)}.show-banner{padding:20px;display:block}.show-banner h2{font-size:var(--fs-display);margin:16px 0}.show-banner h2 span{margin-left:14px}.dashboard-grid{grid-template-columns:1fr}}.auth-page{width:min(100%,560px);min-height:65vh;padding:48px 24px}.auth-page h1{font-size:var(--fs-display);margin-bottom:24px}.auth-page>p{color:var(--muted)}.auth-form{margin:24px 0}.email-address{overflow-wrap:anywhere}.profile-page .shows-empty{flex-wrap:wrap}.city-entry{color:var(--paper);background:var(--panel);border:1px solid var(--line);padding:20px 24px;text-decoration:none;display:block}@media (hover:hover){.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{font-size:var(--fs-display);text-transform:uppercase;overflow-wrap:anywhere;margin:4px 0 8px}.city-entry.featured h3{font-size:var(--fs-display)}.city-entry-count{font-size:var(--fs-body);color:var(--muted);margin:12px 0 8px}.city-entry-count strong{font-size:var(--fs-display);color:var(--paper)}.city-entry.featured .city-entry-action{background:var(--acid);color:var(--ink);text-align:center;font-size:var(--fs-body);padding:18px}@media (max-width:700px){.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:var(--fs-body)}@media (hover:hover){.city-result:hover{border-color:var(--acid)}}.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:var(--fs-body)}.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,.account-page h2{font-size:var(--fs-display)}.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);border-radius:var(--radius-pill);background:0 0;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:var(--radius-pill);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);font-size:var(--fs-display);letter-spacing:-.025em;margin:22px 0}.artist-discovery .city-entry-action{color:var(--ink)}@media (max-width:640px){.account-page{padding:32px 20px}.filter-tabs{gap:6px}.filter-tabs button{font-size:var(--fs-body);padding:10px 13px}.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-links{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.artist-links a{border:1px solid var(--line);font-size:var(--fs-body);padding:8px 12px}.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{font-size:var(--fs-display);white-space:normal;overflow-wrap:anywhere;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}.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}@media (max-width:600px){.discovery-monogram{width:54px;height:54px}.discovery-artist-top .eyebrow{display:none}}.account-settings{border-top:1px solid var(--line);padding:16px 0}.account-settings>summary{cursor:pointer;font-weight:var(--fw-semibold)}.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{font-size:var(--fs-display);margin-bottom:0}.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{font-size:var(--fs-display);margin-bottom:16px}@media (max-width:700px){.artist-name-row{gap:12px}.city-entry.strip{gap:8px 12px}.city-entry.strip .city-entry-count{max-width:110px;font-size:var(--fs-label)}}.city-demand .city-count{margin:12px 0}.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}.activity-item .city-update{margin-top:8px}.auth-page h2{font-size:var(--fs-display)}.filter-tabs{margin-block:16px 24px}.filter-tabs button{text-transform:none;min-height:44px}.artist-about{max-width:640px}.artist-cover{max-height:220px}.artist-name-row h1{font-size:var(--fs-display)}.city-entry.strip{background:0 0;border-width:0 0 1px;padding:18px 0}.city-entry.strip h2,.city-entry.strip h3{font-size:var(--fs-display);margin:0}.city-entry.strip p{font-size:var(--fs-body);margin:6px 0}.city-entry.strip .city-entry-action{font-size:var(--fs-body)}.fan-social-links{flex-wrap:wrap;gap:12px;margin-block:10px;display:flex}.fan-social-links a{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--acid)}.settings-links{gap:20px;display:grid}.show-hero{background:var(--t1);color:var(--g1);border-radius:var(--radius-card);padding:28px}.show-hero h1{font-size:var(--fs-display);text-transform:uppercase;overflow-wrap:anywhere;margin:12px 0;line-height:.95}.show-hero .status{color:var(--g1);border-color:var(--g1)}.community-controls{display:block}@media (max-width:640px){.workspace-header .app-navigation{order:3;justify-content:space-between;width:100%}.show-hero{padding:22px}.artist-cover{max-height:140px}.artist-avatar{width:72px;height:72px}}.artist-name-row{flex-direction:row;align-items:center;gap:18px;margin-block:18px;display:flex}.artist-avatar-fallback{background:var(--acid);width:72px;height:72px;color:var(--ink);font-size:30px;font-weight:var(--fw-semibold);border-radius:50%;flex:0 0 72px;place-items:center;display:grid}.artist-name-row h1{font-size:var(--fs-display);margin:0}.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-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);border-radius:var(--radius-card);background:var(--g3);margin-block:24px;padding:clamp(18px,4vw,30px)}.artist-travel-interest h2{font-size:var(--fs-display);margin:0 0 16px}.travel-step-label{margin:24px 0 8px}.travel-city-choice{border:1px solid var(--series-8);border-radius:var(--radius-in);background:var(--g1);width:100%;color:var(--paper);text-align:left;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.travel-city-choice strong{font-size:var(--fs-display)}.travel-city-choice span{color:var(--muted);font-size:var(--fs-body);text-align:right}.travel-city-search{margin-top:10px}.travel-choice-fieldset{border:0;min-width:0;padding:0}.travel-choice-fieldset legend{color:var(--acid);font-size:var(--fs-body);font-weight:var(--fw-semibold);letter-spacing:.12em;padding:24px 0 8px}.travel-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.travel-choice{border:1px solid var(--g6);border-radius:var(--radius-in);background:var(--g1);cursor:pointer;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:var(--g4)}.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{border:1px solid var(--g6);border-radius:var(--radius-in);background:var(--g1);justify-content:space-between;gap:16px;padding:16px;display:flex}.travel-saved-answer span{color:var(--acid);font-weight:var(--fw-semibold);white-space:nowrap}.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{font-size:var(--fs-display);text-transform:uppercase;margin:0;line-height:.9}.travel-success-city p{margin:7px 0 0}.travel-first-in{border:1px solid var(--acid);border-radius:var(--radius-pill);color:var(--acid);font-size:var(--fs-body);font-weight:var(--fw-semibold);letter-spacing:.08em;white-space:nowrap;padding:9px 12px;display:inline-flex}.travel-demand-summary .muted{margin-bottom:0}.travel-response-settings{border-top:1px solid var(--g6);padding-top:10px}.travel-response-settings>summary{cursor:pointer;color:var(--muted);font-size:var(--fs-body)}.audience-heading{border-bottom:1px solid var(--g6);justify-content:space-between;align-items:end;gap:16px;padding-bottom:16px;display:flex}.audience-heading h2{font-size:var(--fs-display);margin:0}.audience-heading>span{color:var(--muted);font-size:var(--fs-body)}.audience-list{margin:0;padding:0;list-style:none}.audience-list>li{border-bottom:1px solid var(--g6);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{background:var(--g4);color:var(--acid);font-size:22px;font-weight:var(--fw-semibold);place-items:center;display:grid}.audience-person{gap:4px;min-width:0;display:grid}.audience-person>strong{font-size:var(--fs-display)}.audience-person>span{color:var(--muted);font-size:var(--fs-body);overflow-wrap:anywhere}.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{border:1px solid var(--g6);border-radius:var(--radius-pill);color:var(--acid);font-size:var(--fs-label);font-weight:var(--fw-semibold);white-space:nowrap;padding:6px 9px}.audience-shows{grid-column:2/-1}.audience-shows summary{font-size:var(--fs-body);color:var(--muted)}.audience-shows a{border-top:1px solid var(--g5);font-size:var(--fs-body);padding:10px 0;display:block}.audience-pagination{justify-content:space-between;padding-block:20px;display:flex}.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{font-size:var(--fs-body);color:var(--t2)}.stop-results{margin-top:20px}.stop-result-columns article{border:1px solid var(--g6);overflow-wrap:anywhere;min-width:0;padding:12px}.stop-result-columns h3{font-size:var(--fs-display)}.stop-result-columns p{font-size:var(--fs-body)}.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:var(--radius-in);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 .crowd-count{font-size:var(--fs-body);margin:0 0 8px}.crowd-count strong{font:var(--fw-display) var(--fs-display) var(--display)}.crowd-progress .crowd-next{font-size:var(--fs-body);color:var(--muted);margin:8px 0}.crowd-next strong{color:var(--paper)}@keyframes milestone-glow{0%{box-shadow:0 0 0 0 rgb(var(--t1-rgb) / .439);transform:scale(.96)}60%{transform:scale(1.04);box-shadow:0 0 0 10px #0000}to{transform:scale(1);box-shadow:0 0 #0000}}.reservation-price{font:var(--fw-display) var(--fs-display) var(--display);line-height:1}.reservation-price span{font:var(--fw-semibold) var(--fs-body) var(--body);color:var(--muted);text-transform:uppercase}.reservation-consent{font-size:var(--fs-body);grid-template-columns:24px 1fr;align-items:start;gap:10px;line-height:1.45;display:grid}.reservation-consent input{width:20px;height:20px;accent-color:var(--acid);margin:1px 0 0}.reservation-return{border-left:3px solid var(--acid);background:rgb(var(--t1-rgb) / .071);padding:12px}.status-ready,.status-succeeded{color:var(--acid);border-color:var(--t3)}.status-failed,.status-refund_failed{color:var(--bad);border-color:rgb(var(--bad-rgb) / .45)}.status-refunded{color:var(--muted)}.artist-watching.compact{font-size:var(--fs-label);text-transform:uppercase;margin:8px 0 4px;display:block}.join-success .crowd-progress{margin-block:20px}.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);font-weight:var(--fw-semibold);border-radius:50%;flex-shrink:0;place-items:center;display:grid}@media (max-width:600px){.fan-identity:has(.account-photo-control){flex-direction:column;align-items:flex-start}}.artist-public-page .artist-name-row h1{font-size:var(--fs-display);text-shadow:0 3px 24px var(--black);line-height:.9}.artist-hero-meta .artist-actions,.artist-hero-meta .follow-button{margin:0}.artist-public-page .artist-links a{border-radius:var(--radius-pill);min-height:44px;font-size:var(--fs-body);font-weight:var(--fw-semibold);align-items:center;padding:10px 16px;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{font-size:var(--fs-display);margin-bottom:10px}.artist-public-page .artist-about p{color:var(--muted);white-space:pre-wrap}@media (max-width:640px){.artist-public-page .artist-name-row h1{font-size:var(--fs-display)}}.artist-spotlight{border:1px solid var(--series-8);border-radius:var(--radius-card);background:linear-gradient(135deg, var(--g4) 0%, var(--g2) 70%);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{font-size:var(--fs-display);margin:4px 0;line-height:.9}.artist-spotlight>div>p:not(.eyebrow){font-weight:var(--fw-semibold);margin:10px 0 4px}.artist-spotlight>div>span{color:var(--muted);font-size:var(--fs-body)}.artist-spotlight .crowd-progress{margin:0}.artist-spotlight-note{color:var(--muted);font-size:var(--fs-body);align-self:end;margin:0}.artist-public-page .artist-travel-interest h2{font-size:var(--fs-display)}.artist-public-page .city-entry.featured{padding-top:14px}.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{font-size:var(--fs-display);margin:4px 0 8px}.related-artist-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin-top:22px;display:grid}.related-artist-grid>a{border-radius:var(--radius-in);background:var(--panel);gap:8px;min-width:0;padding:14px;transition:background .15s,transform .15s;display:grid}@media (hover:hover){.related-artist-grid>a:hover{background:var(--g4);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{background:var(--g5);color:var(--acid);font:var(--fw-display) var(--fs-display) var(--display);place-items:center;display:grid}.related-artist-grid strong{overflow-wrap:anywhere}.related-artist-grid span:last-child{color:var(--muted);font-size:var(--fs-body)}.artist-spotlight-editor{border:1px solid var(--line);border-radius:var(--radius-in);background:var(--panel);margin:22px 0;padding:20px}.artist-spotlight-editor h3{font-size:var(--fs-display);margin-top:0}@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{font-size:var(--fs-display);margin:4px 0}.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);border-radius:var(--radius-in);background:color-mix(in srgb, var(--g1) 50.2%, transparent);min-width:0;padding:16px}.show-command-metrics dt{color:var(--muted);font-size:var(--fs-body)}.show-command-metrics dd{font:var(--fw-display) var(--fs-display) var(--display);margin:6px 0 0}.show-command-overview{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:var(--radius-sm);min-width:130px;padding:10px 12px}.show-attribution dt{color:var(--muted);font-size:var(--fs-body)}.show-attribution dd{font-weight:var(--fw-semibold);margin:4px 0 0}.audience-level-inline{border:1px solid var(--g6);border-radius:var(--radius-in);background:var(--g4);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:var(--fs-body)}.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}.legal-page{max-width:720px}.legal-page h2{font-size:var(--fs-display);margin:28px 0 8px}.legal-page p{color:var(--paper)}.fan-card .profile-edit-button{align-self:flex-start;margin-top:12px}.fan-card-editor .account-settings{border-top:1px solid var(--line)}.community-monogram{background:var(--acid);width:40px;height:40px;color:var(--ink);font:var(--fw-semibold) 22px  var(--display);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.community-me{border:1px dashed var(--acid);border-radius:var(--radius-in);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)}.crowd-faces{font-size:var(--fs-body);color:var(--paper);align-items:center;gap:10px;min-width:0;margin:0 0 8px;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:var(--fw-semibold) var(--fs-body) var(--display);place-items:center;display:grid}.artist-recent-joins{border:1px solid var(--line);border-radius:var(--radius-in);background:var(--panel);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)}.community-badges{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.community-badges .crowd-achieved{font-size:var(--fs-label);padding:3px 8px}.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:var(--radius-in);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:var(--fs-body)}.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}.venue-board ol{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.venue-entry{border:1px solid var(--line,color-mix(in srgb, var(--series-8) 35%, transparent));border-radius:var(--radius-in);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:var(--fw-semibold)}.venue-vote small{font-size:var(--fs-body)}.venue-board .venue-form{gap:.5rem;margin-block:1rem;display:grid}.venue-report summary{min-height:32px;font-size:var(--fs-body)}.venue-review-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.venue-review-note{font-size:var(--fs-body);gap:.25rem;margin-block:.5rem;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 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 color-mix(in srgb, var(--series-8) 35%, transparent);border-radius:var(--radius-in);padding:.75rem}.ops-tiles dt{font-size:var(--fs-body);opacity:.8}.ops-tiles dd{font-size:var(--fs-display);font-weight:var(--fw-semibold);margin:.25rem 0 0}.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:var(--fs-body)}.ops-table th,.ops-table td{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--series-8) 25%, transparent);vertical-align:top;white-space:nowrap;padding:.5rem .6rem}.ops-table td:first-child{white-space:normal;min-width:160px}.ops-email{font-family:monospace}.venue-badge{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--ok);white-space:nowrap}.venue-promoted{border:1px dashed color-mix(in srgb, var(--series-8) 50%, transparent);border-radius:var(--radius-in);margin-block:.75rem;padding:.5rem .75rem .75rem}.ops-venue-form{gap:.5rem;width:100%;display:grid}.ops-venue-form label{font-size:var(--fs-body);gap:.25rem;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);font-size:var(--fs-body);overflow-wrap:anywhere;margin:0 0 12px;padding:12px 16px}.add-city-panel{border:1px solid var(--muted);border-radius:var(--radius-in);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}.welcome-page .fan-card-setup{margin-top:18px}.welcome-actions{justify-items:center;gap:10px;margin-top:20px;display:grid}.reservation-quantity .party-choice[aria-pressed=true]{border-color:var(--spark);background:rgb(var(--accent-rgb) / .13)}.reservation-fine{text-align:center;font-size:var(--fs-body);margin:0}.crowd-faces-stack a{display:inline-flex}.crowd-friends{font-size:var(--fs-body);align-items:center;gap:10px;margin:10px 0 0;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,var(--g2));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{border:1px solid var(--g6);border-radius:var(--radius-card);background:var(--panel);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 var(--g6);border-radius:var(--radius-in);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{font-size:var(--fs-body);flex-wrap:wrap;align-items:center;gap:8px;margin:0;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{font-size:var(--fs-body);margin:0}.gift-artist{border-left:3px solid var(--acid);background:rgb(var(--t1-rgb) / .071);font-size:var(--fs-body);gap:8px;margin:0;padding:8px 10px;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{background:var(--g1);color:var(--paper);border:1px solid var(--g6);border-radius:var(--radius-sm);font:inherit;flex:1;min-width:0;padding:10px}.gift-card-fallback{font-size:var(--fs-body);justify-self:center}.venue-pitch-toggle{border:1px solid var(--acid);border-radius:var(--radius-pill);color:var(--acid);font-size:var(--fs-body);font-weight:var(--fw-semibold);margin-top:8px;padding:6px 12px;display:inline-block}.venue-pitch[open] .venue-pitch-toggle{display:none}.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%;font-size:var(--fs-body);margin:8px 0 14px}.rate-card th,.rate-card td{border-bottom:1px solid var(--g4);text-align:left;padding:8px 6px}.rate-card thead th{font-size:var(--fs-body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.rate-card td small{color:var(--muted)}.door-vouchers{margin-top:18px}.voucher-card .ticket-code{letter-spacing:.2em}.list-import-summary{font-size:var(--fs-body);margin:0 0 12px}.show-recap-lines{gap:6px;margin:0 0 10px;padding-left:18px;display:grid}.button-busy{justify-content:center;align-items:center;gap:10px;display:inline-flex}.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{font-size:var(--fs-body);margin:0}.funding-track{border-radius:var(--radius-pill);background:var(--g4);height:8px;overflow:hidden}.funding-track span{background:var(--spark);border-radius:var(--radius-pill);height:100%;transition:width .3s;display:block}.funding-note{font-size:var(--fs-body);margin:0}.founding-backer{border:1px solid var(--acid);border-radius:var(--radius-in);font-size:var(--fs-body);flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;padding:12px 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{font-size:var(--fs-body);padding:10px 12px}.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-radius:var(--radius-pill);border:1px solid var(--acid);font-size:var(--fs-body);font-weight:var(--fw-semibold);color:inherit;padding:2px 8px;text-decoration:none;display:inline-block}.level-pill.level-3{background:rgb(var(--t1-rgb) / .133)}.level-pill.level-4{background:var(--acid);color:var(--ink)}.ops-controls{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.filter-tabs a{position:relative}.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:var(--radius-in);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.lineup-initial{background:var(--t1);color:var(--g1);font-weight:var(--fw-semibold);font-size:var(--fs-body);border-radius:50%;place-items:center;width:28px;height:28px;display:inline-grid}.activity-heart{border:1px solid var(--acid);color:var(--acid);border-radius:var(--radius-pill);font-weight:var(--fw-semibold);font-size:var(--fs-body);cursor:pointer;background:0 0;padding:6px 12px}.activity-hearted{color:var(--acid);font-weight:var(--fw-semibold);font-size:var(--fs-body)}.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;font-weight:var(--fw-semibold);padding:14px 0}.show-other-support>summary:focus-visible{outline:2px solid var(--acid);outline-offset:4px}.sticker-tab{padding:14px 0}.pledge-amount{font-size:var(--fs-display);align-items:center;gap:10px;margin:8px 0 0;display:flex}.pledge-tiers li.active button{border-color:var(--acid);background:rgb(var(--t1-rgb) / .078)}.reservation-consent{font-size:var(--fs-body);align-items:flex-start;gap:10px;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%}.superfan-settings{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.sticker-pack-list li.retired{opacity:.55}.audience-points{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--acid)}.crowd-points-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.crowd-points-head strong{font-size:var(--fs-display);color:var(--acid)}.crowd-points-list{font-size:var(--fs-body);gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.crowd-points-list li{grid-template-columns:1fr auto auto;align-items:baseline;gap:12px;display:grid}.giveaway-history{font-size:var(--fs-body);gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.global-search-wrap .global-search{flex:1;min-width:0}.search-results{z-index:40;background:var(--g3);border:1px solid var(--g6);border-radius:var(--radius-in);box-shadow:0 12px 40px rgb(var(--black-rgb) / .667);gap:8px;max-height:70vh;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}@media (hover:hover){.search-results a:hover{background:var(--g4)}}.search-results .search-all{color:var(--acid);font-weight:var(--fw-semibold);border-top:1px solid var(--line);border-radius:0;margin-top:4px}.pledge-tier-row{grid-template-columns:2fr 1fr}.pledge-tier-perk{grid-column:1/-1}.cancel-show{margin:14px 0}.artist-actions-row{gap:8px;margin:10px 0 4px}.show-bar-stage{font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-pill);padding:2px 8px}.show-bar.friends .show-bar-stage{text-transform:none;letter-spacing:0}.show-bar-track{border-radius:var(--radius-pill);background:var(--g4);height:4px;display:block;overflow:hidden}.show-bar-track>span{background:var(--acid);height:100%;display:block}.artist-public-page .artist-identity:not(.has-cover) .artist-name-row{margin-top:18px}.artist-public-page .artist-name-row h1{font-size:var(--fs-display);margin:0 0 6px;line-height:1}.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);font-weight:var(--fw-semibold);padding:8px 0}.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}.artist-public-page .artist-actions-row .board-button{align-items:center;height:36px;display:inline-flex}@media (max-width:640px){.artist-public-page .your-city-ask>summary{font-size:var(--fs-body)}}.show-hero{border-radius:var(--radius-card);padding:18px 18px 16px}.show-hero h1{font-size:var(--fs-display);margin:8px 0 6px}.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:var(--fs-display)}.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-hero h1{font-size:var(--fs-display)}}.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);border-radius:var(--radius-in);background:var(--panel,var(--g2));gap:2px;padding:12px 14px;display:grid}.pt-stats span{font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pt-stats strong{font-size:var(--fs-display)}.pt-stats small{color:var(--muted);font-size:var(--fs-body)}.earnings-chart{margin:8px 0 12px}.earnings-chart svg{width:100%;height:auto;display:block}.artist-name-aside{flex-wrap:wrap;justify-content:flex-end;align-self:center;align-items:center;gap:6px;margin-left:auto;display:flex}.artist-meta-row{flex-wrap:wrap;align-items:center;gap:14px;margin:8px 0 0 16px;display:flex}.followers-list{gap:4px;max-height:55vh;display:grid;overflow:auto}.followers-list a{color:inherit;border-radius:var(--radius-in);align-items:center;gap:10px;padding:6px;text-decoration:none;display:flex}@media (hover:hover){.followers-list a:hover{background:var(--g4)}}.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}.also-backs{font-size:var(--fs-body);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0 0 16px;display:flex}.also-backs a{color:var(--paper);font-weight:var(--fw-semibold);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.artist-cover-wrap{position:relative}.artist-cover-wrap.empty{border-radius:0 0 var(--radius-card) var(--radius-card);background:var(--g3);border:1px dashed var(--g6);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}@media (max-width:520px){.artist-name-aside{gap:4px}.artist-public-page .artist-name-row h1{font-size:var(--fs-display)}}.fan-shows{margin:18px 0 8px}.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{min-width:120px;font-weight:var(--fw-semibold);flex:1}.discover-feed{gap:22px;padding-top:6px;display:grid}.discover-feed .show-bar.special{margin-top:0}.discover-artist-row .following-mark{color:var(--acid);font-size:var(--fs-label)}.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}@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}: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:var(--g6)}.funding-track .funding-paid{background:var(--spark)}.invite-everyone{justify-content:flex-start;display:flex}.show-hero{position:relative}.show-hero .view-switch{min-height:34px;font-size:var(--fs-body);margin:0;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,var(--g2));color:var(--paper);border:2px solid var(--acid);border-radius:var(--radius-card);padding:16px 18px 14px}.show-page .show-hero h1{color:var(--acid);font-size:var(--fs-display);margin:6px 0 4px}.show-page .show-hero .status{color:var(--acid);border-color:rgb(var(--accent-rgb) / .5)}.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}.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);border-radius:var(--radius-pill);background:var(--g2);min-inline-size:0;max-inline-size:100%;color:var(--acid);font:var(--fw-semibold) var(--fs-body) var(--body);cursor:pointer;white-space:normal;overflow-wrap:anywhere;padding:8px 16px}@media (hover:hover){.ops-send:hover{background:var(--g4)}}.ops-send:disabled{opacity:.45;cursor:not-allowed}.request-fields .bar-button{white-space:normal}.ops-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ops-actions input{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--g1);color:var(--paper);font:inherit;font-size:var(--fs-body);min-width:180px;padding:6px 8px}.ticket-code{font-size:clamp(40px,10vw,64px);font-weight:var(--fw-semibold);letter-spacing:.12em;color:var(--acid);font-variant-numeric:tabular-nums;margin:2px 0;line-height:1}.ticket-facts{font-size:var(--fs-body);margin:0}.door-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.door-rows li{border:1px solid var(--line);border-radius:var(--radius-in);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.door-rows li.in{border-color:rgb(var(--accent-rgb) / .5);background:var(--g4)}.door-code{font-weight:var(--fw-semibold);letter-spacing:.1em;font-variant-numeric:tabular-nums;color:var(--acid)}.door-name small{color:var(--muted)}.artists-landing{gap:40px;max-width:760px;margin:0 auto;padding:32px 20px 64px;display:grid}.claim-badge{border-radius:var(--radius-pill);background:var(--g2);border:1px solid var(--g6);color:var(--series-6);font-size:var(--fs-label);font-weight:var(--fw-semibold);vertical-align:middle;margin-left:8px;padding:2px 8px}.ops-note{max-width:26ch;font-size:var(--fs-body)}.show-bar-track>span{background:var(--tier);transition:width .6s}.show-bar-tier{font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--tier);border:1px solid var(--tier);border-radius:var(--radius-pill);white-space:nowrap;padding:2px 8px}.show-bar-rank{font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:.04em;color:var(--paper);border:1px solid var(--line);border-radius:var(--radius-pill);white-space:nowrap;padding:2px 7px}.show-bar-rank.top{color:var(--g1);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{font-size:var(--fs-body);align-items:center;gap:10px;margin:0 0 8px;display:flex}.show-bar-hit{font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--g1);background:var(--tier);border-radius:var(--radius-pill);white-space:nowrap;padding:2px 8px;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{font-size:var(--fs-display);letter-spacing:-.02em;margin:6px 0 10px;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{font-size:var(--fs-body);color:var(--muted);margin:0 0 14px;line-height:1.6}.venue-demand strong{color:var(--paper)}.venue-facts h2,.venue-shows h2{font-size:var(--fs-display);margin:0 0 10px}.venue-facts dl{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:0;display:grid}.venue-facts dl>div{border:1px solid var(--g6);border-radius:var(--radius-in);background:var(--g3);padding:12px 14px}.venue-facts dt{font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 4px}.venue-facts dd{font-size:var(--fs-body);margin:0}.venue-editor{margin-top:-8px}.venue-editor .request-form{gap:10px;margin-top:10px;display:grid}.venue-bookings{border:1px solid var(--g6);border-radius:var(--radius-card);background:var(--g3);gap:12px;padding:16px 18px;display:grid}.date-chips{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.date-chip{font:var(--fw-semibold) var(--fs-body) var(--body);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--paper);cursor:pointer;background:0 0;padding:4px 10px}@media (hover:hover){.date-chip:hover{border-color:var(--bad);color:var(--bad)}}.venue-pick{gap:8px;margin:0;padding:0;list-style:none;display:grid}.venue-pick li{border:1px solid var(--line);border-radius:var(--radius-in);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:var(--radius-in);flex-wrap:wrap;gap:6px 14px;padding:8px 12px;display:flex}.date-picks legend{font-size:var(--fs-body);color:var(--muted);padding:0 4px}.date-picks label{font-size:var(--fs-body)}.booking-list{gap:8px;display:grid}.booking-card{border:1px solid var(--line);border-radius:var(--radius-in);background:var(--g2);gap:4px;padding:12px 14px;display:grid}.booking-card.status-accepted{border-color:var(--info)}.booking-card.status-proposed{border-color:rgb(var(--accent-rgb) / .5)}.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 var(--info);border-radius:var(--radius-in);margin:0 0 10px;padding:10px 12px}.pt-home-cities{margin:0 0 18px}.embed-bar{--tier:var(--acid);border:1px solid var(--g6);border-radius:var(--radius-in);background:var(--g2);color:var(--paper);font-family:var(--body);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);width:44px;height:44px;color:var(--g1);font-weight:var(--fw-semibold);border-radius:50%;place-items:center;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{font-size:var(--fs-body);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.embed-meta{font-size:var(--fs-body);color:var(--muted);margin:0}.embed-bar .show-bar-track>span{background:var(--tier)}.embed-brand{font-size:var(--fs-label);color:var(--muted);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);border:1px solid var(--g6);border-radius:var(--radius-in);background:var(--g2);color:var(--paper);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:var(--fs-body)}.embed-row small{font-size:var(--fs-body);color:var(--muted)}.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%;font:var(--fs-body) ui-monospace,monospace;margin:6px 0}.standing-board{border:1px solid var(--g6);border-radius:var(--radius-card);background:var(--g2);gap:8px;margin:14px 0;padding:14px 16px;display:grid}.board-head .eyebrow{margin:0}.pt-panel .standing-board{margin:10px 0 0}.door-perk{color:var(--acid);font-weight:var(--fw-semibold)}.streak-pill{font-size:var(--fs-body);color:var(--acid);font-weight:var(--fw-semibold)}.board-moves .community-monogram{width:32px;height:32px;font-size:var(--fs-body)}.board-page .standing-board{margin:0}.hold-meter{border:1px solid var(--acid);border-radius:var(--radius-in);background:var(--g4);gap:6px;margin:0 0 14px;padding:12px 14px;display:grid}.hold-meter .eyebrow{margin:0}.hold-meter-line{font-size:var(--fs-body);margin:0}.held-banner{border:1px solid var(--acid);border-radius:var(--radius-in);background:var(--g4);font-size:var(--fs-body);margin:10px 0 0;padding:10px 14px}.held-banner a{font-weight:var(--fw-semibold)}.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:var(--radius-pill);font-size:var(--fs-body);padding:4px 10px}.tier-shout .tier-list li.tier-done{border-color:var(--acid)}.level-chip{font-size:var(--fs-body)}.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{border-radius:var(--radius-pill);min-width:28px;height:22px;font-weight:var(--fw-semibold);font-size:var(--fs-body);background:var(--g4);place-items:center;padding:0 6px;display:inline-grid}.level-badge.level-2{background:var(--g6)}.level-badge.level-3{background:var(--g6);color:var(--white)}.level-badge.level-4{background:rgb(var(--accent-rgb) / .4);color:var(--white)}.level-badge.level-5{background:var(--g6);color:var(--white)}.level-detail{gap:6px;max-width:520px;margin-top:8px;display:grid}.level-track{border-radius:var(--radius-pill);background:var(--g4);height:6px;overflow:hidden}.level-track span{background:var(--acid);height:100%;display:block}.level-note{font-size:var(--fs-body);margin:0 0 8px}.venue-fit{border:1px solid var(--acid);border-radius:var(--radius-pill);font-size:var(--fs-label);color:var(--acid);margin-left:6px;padding:1px 7px}.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;font-size:var(--fs-display);color:inherit;background:0 0;border:1px solid;border-radius:50%}.ticket-stepper input{text-align:center;width:5.5rem;min-height:44px;font:inherit}.reservation-total{font-size:var(--fs-display)}.bulk-ticket-terms{border-radius:var(--radius-in);border:1px solid;margin-block:1rem;padding:1rem}.artist-access-controls{gap:.5rem;display:grid}.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);border-radius:var(--radius-sm);z-index:50;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{height:auto;min-height:44px;font-size:var(--fs-body);background:0 0;padding:4px 8px}@media (max-width:640px){.discovery-header .global-search-wrap{flex:1 0 100%;order:1;max-width:none;position:relative;inset:auto}}.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,var(--accent))}.planning-prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.planning-page textarea{background:var(--panel);color:var(--paper);border:1px solid var(--line);border-radius:var(--radius-in);font:inherit;resize:vertical;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}.artist-bio-collapsed{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.artist-bio-toggle{margin-top:6px}.room-goal-card{border:1px solid var(--acid);border-radius:var(--radius-in);background:var(--panel);gap:10px;margin:12px 0 0;padding:16px;display:grid}.room-goal-card h3{font-size:var(--fs-display);margin:0}.room-goal-card p{margin:0}.room-goal-card-actions{flex-wrap:wrap;gap:10px;display:flex}.show-other-support-heading{font-weight:var(--fw-semibold);margin:0 0 10px}.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)}.ticket-purpose-switch{font-size:var(--fs-body);margin:6px 0 0}.show-more-ways{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.reservation-compact .reservation-change>summary{font-weight:var(--fw-semibold);cursor:pointer}.gift-more{margin-top:8px}.gift-more>summary{cursor:pointer;font-weight:var(--fw-semibold);color:var(--acid)}.gift-more[open]>summary{margin-bottom:8px}.ticket-one-first{gap:4px;display:grid}.ticket-one-first .reservation-total,.ticket-one-first .ticket-purpose-switch{margin:0}.reservation-checkout h2{font-size:var(--fs-display);margin-bottom:10px;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 .share-wrap .button{margin:0}.artist-meta-row{margin-left:0}.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:var(--fw-regular)}.invite-done{border:2px solid var(--acid);border-radius:var(--radius-card);background:var(--panel);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-why{margin-top:28px}.invite-why ul{gap:8px;padding-left:18px;display:grid}.welcome-name{margin-top:14px}.welcome-name input{font-size:var(--fs-display)}.artist-hero-actions .follow-button{min-width:0;margin:0}.artist-hero-actions .hero-superfan{border-radius:var(--radius-pill)}.claim-pledge-amounts{margin:10px 0}.claim-pledge-card .ticket-partial-consent{font-size:var(--fs-body);align-items:flex-start;gap:10px;margin:8px 0 12px;display:flex}.building-list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.building-list li a{border:1px solid var(--line);border-radius:var(--radius-in);background:var(--panel);color:inherit;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.building-text{flex:1;gap:2px;min-width:0;display:grid}.building-text small{color:var(--muted);font-size:var(--fs-body)}.building-go{color:var(--acid);font-weight:var(--fw-semibold);white-space:nowrap}.my-invitations{margin-top:20px}.pledge-mode{gap:6px;margin:12px 0 6px;display:flex}.pledge-mode-choice{border:1px solid var(--line);border-radius:var(--radius-pill);color:inherit;font:inherit;font-size:var(--fs-body);cursor:pointer;background:0 0;flex:1;padding:10px 8px}.pledge-amount{font-size:var(--fs-display);margin:8px 0 0;line-height:1}.pledge-amount strong{font-size:var(--fs-display)}.pledge-slider{width:100%;accent-color:var(--acid);margin:10px 0 4px}.unclaimed-foot .claim-button{color:var(--acid);font-weight:var(--fw-semibold);margin-top:6px;display:inline-block}.claim-pledge-amounts{grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:8px;display:grid}.claim-pledge-amounts .party-choice{font-size:var(--fs-display);min-width:0;padding:10px 6px}.artist-hero-actions .feedback{font-size:var(--fs-body);flex-basis:100%;margin:0}.artist-hero-actions .feedback:empty{display:none}.run-page{max-width:640px}.run-page .run-title{font-size:var(--fs-display)}.run-context{font-size:var(--fs-body);margin:0 0 6px}.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{font-size:var(--fs-display);margin:6px 0 14px;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);box-shadow:0 0 18px rgb(var(--t1-rgb) / .45);transform:scale(1.12)}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)}}.show-moved{border:1px solid var(--acid);border-radius:var(--radius-in);background:rgb(var(--t1-rgb) / .08);font-size:var(--fs-body);margin:0 0 12px;padding:10px 14px}@media (max-width:700px){.global-search-wrap .global-search{gap:6px;min-height:40px;padding:0 8px;display:flex}}.banner-sample{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--b1),var(--b2),var(--b3),var(--b4));flex-shrink:0;width:44px;height:18px;display:block}.operator-brief-table{border-collapse:collapse;width:100%;font-size:var(--fs-body)}.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:var(--fw-semibold)}.operator-brief-table td.down{color:var(--bad);font-weight:var(--fw-semibold)}.demand-meter-send .share-wrap{margin:0}@media (max-width:700px){.discovery-header .global-search-wrap{flex:80px;order:0;min-width:104px;max-width:none}}.artist-claim-panel .claim-button-primary{width:100%;min-height:48px;font-size:var(--fs-body);justify-content:center;align-items:center;display:inline-flex}.artist-claim-panel .claim-state-primary{border-radius:var(--radius-in);background:var(--g4);font-weight:var(--fw-semibold);padding:12px 14px;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{font-weight:var(--fw-semibold);align-items:center;gap:6px;display:inline-flex}.founding-list img,.founding-initial{object-fit:cover;background:var(--g4);width:28px;height:28px;font-size:var(--fs-body);border-radius:50%;place-items:center;display:inline-grid}.founding-list small{font-weight:var(--fw-regular);color:var(--muted)}.intent-party{border:0;min-width:0;margin:20px 0;padding:0}.intent-party legend{font-weight:var(--fw-semibold);font-size:var(--fs-body)}.intent-party>p{font-size:var(--fs-body);margin:10px 0 0;line-height:1.45}@keyframes guest-count-feedback{0%{color:var(--acid);opacity:.65}to{color:var(--paper);opacity:1}}.support-pass-badge{color:var(--gold);font-size:var(--fs-body)}.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{font-size:var(--fs-body);margin:6px 0}.discover-progress{border:1px solid var(--line);border-radius:var(--radius-card);margin:28px 0;padding:24px}.discover-progress h2{margin:8px 0}.discover-point-total{font-size:var(--fs-display);font-weight:var(--fw-semibold);color:var(--acid)}.discover-point-total span{font-size:var(--fs-body)}.discover-points-summary{padding:20px}.discover-points-summary p{margin:8px 0}.discover-points-summary .discover-point-total{font-size:var(--fs-display)}.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:var(--fw-semibold)}.discover-rankings small{font-weight:var(--fw-regular)}.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}.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}}.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:var(--fs-body)}.booking-offer-details dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.booking-comparison{border:1px solid var(--line);border-radius:var(--radius-in);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);background:var(--g2);border:1px solid var(--line);border-radius:var(--radius-card);padding:22px;overflow-y:auto}.booking-review::backdrop{background:rgb(var(--black-rgb) / .667)}.booking-card{min-width:0;scroll-margin-top:80px}.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;border-radius:var(--radius-sm);border:1px solid var(--g4);background:var(--g2);flex:none;width:72px;height:128px}.post-kit-actions{flex-wrap:wrap;gap:8px;margin:14px 0 6px;display:flex}.post-kit-results{border-collapse:collapse;width:100%;font-size:var(--fs-body);margin-top:12px}.post-kit-results th,.post-kit-results td{text-align:left;border-top:1px solid var(--g4);padding:6px 4px}.post-kit-results td{text-align:right;width:3.5em}.post-kit-results thead th:not(:first-child){text-align:right}.ops-scoreboard{border:1px solid var(--acid);border-radius:var(--radius-in);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;font-size:var(--fs-body);margin-top:8px}.ops-scoreboard th,.ops-scoreboard td{text-align:left;border-top:1px solid var(--g4);vertical-align:top;padding:7px 6px}.ops-scoreboard td:nth-child(2){font-weight:var(--fw-semibold);white-space:nowrap}.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 .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:var(--t2);line-height:1.4}.earnings-page .pt-section{margin-top:16px}.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{font-size:var(--fs-display);margin:8px 0 16px;line-height:.95}.pitch-lede{font-size:var(--fs-display);max-width:720px;color:var(--t1);line-height:1.5}.pitch-proof{border:1px solid var(--acid);border-radius:var(--radius-card);background:var(--g1);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{font-size:var(--fs-display);color:var(--acid);line-height:1}.pitch-facts span{font-size:var(--fs-body);color:var(--t2)}.pitch-section{margin:40px 0}.pitch-section h2{font-size:var(--fs-display);margin:0 0 18px;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:var(--fw-display) var(--fs-body)/1 var(--font-display,sans-serif);letter-spacing:.12em;color:var(--acid);margin:0 0 8px}.how-copy h3{font-size:var(--fs-display);margin:0 0 8px;line-height:1.1}.how-copy p{color:var(--t1);margin:0;line-height:1.55}.how-shot{border-radius:var(--radius-card);border:1px solid var(--g4);background:var(--g2);width:100%;height:auto}.how-shot.phone{border-radius:var(--radius-sheet);border:6px solid var(--g4);justify-self:center;max-width:260px}.how-card{border:1px solid var(--g4);border-radius:var(--radius-card);background:var(--g2);gap:6px;padding:16px;display:grid}.how-card p{margin:0}.how-card-tag{font:var(--fw-semibold) var(--fs-label)/1 sans-serif;letter-spacing:.12em;color:var(--t3)}.how-card-title{font-size:var(--fs-display);font-weight:var(--fw-semibold)}.how-card-ok{color:var(--acid);font-weight:var(--fw-semibold)}.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:var(--radius-card);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-list{margin:0;padding:0;list-style:none;display:grid}.pitch-links-list li{border-top:1px solid var(--g4);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{border:1px solid var(--g4);border-radius:var(--radius-in);background:var(--g1);margin:0;padding:14px}.growth-line figcaption{gap:2px;margin-bottom:8px;display:grid}.growth-line figcaption span{font-size:var(--fs-body);color:var(--t3)}.growth-line figcaption b{color:var(--acid);font-size:var(--fs-display);margin-right:4px}.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{border:1px solid var(--g4);border-radius:var(--radius-in);background:var(--g2);font-weight:var(--fw-semibold);counter-increment:loop;padding:14px 14px 14px 44px;position:relative}.pitch-loop li:before{content:counter(loop);background:var(--acid);width:22px;height:22px;color:var(--g1);font-size:var(--fs-body);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;left:14px}.pitch-founder{border:1px solid var(--g4);border-radius:var(--radius-card);background:var(--g2);padding:18px}.guest-join{border:1px solid var(--acid);border-radius:var(--radius-card);background:var(--g1);gap:10px;margin:12px 0 18px;padding:16px;display:grid}.guest-join h2{font-size:var(--fs-display);margin:0;line-height:1.1}.guest-join-from{font:var(--fw-semibold) var(--fs-body)/1 sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--acid);margin:0}.guest-join-count{color:var(--t2);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.guest-join-count strong{font-size:var(--fs-display);color:var(--acid);line-height:1}.guest-join-bar{border-radius:var(--radius-in);background:var(--g4);height:10px;overflow:hidden}.guest-join-bar span{border-radius:var(--radius-in);background:var(--acid);height:100%;display:block}.guest-join-faces{color:var(--t1);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 var(--g1);border-radius:50%;width:30px;height:30px;margin-left:-8px}.guest-join-avatars>:first-child{margin-left:0}.guest-join-initial{background:var(--g4);font-weight:var(--fw-semibold);font-size:var(--fs-body);justify-content:center;align-items:center;display:inline-flex}.keepsake-link{margin:8px 0 0}.keepsake-link a{color:var(--bad);font-weight:var(--fw-semibold);text-decoration:none}@media (hover:hover){.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{font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;max-width:100%;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{font-size:var(--fs-label);text-align:center;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{font-size:var(--fs-body);color:var(--muted);margin:0 0 8px}.who-going>.profile-section button{width:auto;min-height:36px;font-size:var(--fs-body);padding:6px 14px}.join-note{border:1px solid var(--line);border-radius:var(--radius-in);background:var(--panel);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);border-radius:var(--radius-in);cursor:pointer;background:0 0;min-height:40px;padding:0;font-size:22px;line-height:1}.join-note-emojis button.on{border-color:var(--acid);background:var(--g5);transform:scale(1.06)}.join-note input{border:1px solid var(--line);border-radius:var(--radius-in);background:var(--ink);width:100%;min-height:44px;color:inherit;font:inherit;padding:10px 12px}.join-note-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.join-note-emoji{font-size:var(--fs-body)}.join-note-mine{border:1px dashed var(--acid);border-radius:var(--radius-in);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}.feed-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.feed-item{border-bottom:1px solid var(--g4);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.feed-avatar{background:var(--g5);width:40px;height:40px;font-weight:var(--fw-semibold);color:var(--acid);border-radius:50%;flex:none;place-items:center;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{border-radius:var(--radius-sm) var(--radius-in) var(--radius-in) var(--radius-in);background:var(--g4);overflow-wrap:anywhere;justify-self:start;max-width:100%;margin:0;padding:8px 12px;display:inline-block}.feed-comment{border-bottom:1px solid var(--g4);padding:6px 0}.show-feed-locked{border-radius:var(--radius-in);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{border-radius:var(--radius-in);background:var(--series-8);width:60%;height:10px}.feed-lines span+span{border-radius:var(--radius-sm) var(--radius-in) var(--radius-in) var(--radius-in);width:85%;height:28px}.show-page-v2{gap:16px;display:grid}.show-page-v2>*{margin-block:0}.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(180deg,color-mix(in srgb, var(--g1) 15%, transparent),color-mix(in srgb, var(--g1) 85%, transparent) 70%);gap:16px;padding:20px 18px;display:grid}.show-cover-eyebrow{font:var(--fw-semibold) var(--fs-body)/1.2 sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--acid);margin:0}.show-cover-artist{font-size:var(--fs-display);font-weight:var(--fw-semibold)}.show-cover-artist a{color:inherit;text-decoration:none}.show-cover-city{font-size:var(--fs-display);letter-spacing:-.02em;overflow-wrap:anywhere}.show-cover-meta{color:var(--t1);margin:0}.show-cover-meta a{color:inherit}.show-cover-progress{gap:8px;display:grid}.show-cover-count{color:var(--t2);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.show-cover-count strong{font-size:var(--fs-display);color:var(--acid);line-height:1}.show-cover-bar{border-radius:var(--radius-in);background:rgb(var(--white-rgb) / .12);height:10px;overflow:hidden}.show-cover-bar span{border-radius:var(--radius-in);background:var(--acid);height:100%;display:block}.show-cover-faces{color:var(--t1);font-size:var(--fs-body);align-items:center;gap:10px;margin:0;display:flex}.show-cover-host{color:var(--t1);margin:0}.show-page-v2>.show-feed{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel);padding:16px}.show-page-v2>.who-going{margin:0}.show-next{border-color:var(--acid)}.show-how ol{counter-reset:how;gap:10px;margin:0;padding:0;list-style:none;display:grid}.show-how li{counter-increment:how;min-height:28px;color:var(--t1);padding-left:40px;position:relative}.show-how li:before{content:counter(how);background:var(--acid);width:28px;height:28px;color:var(--ink);font-weight:var(--fw-semibold);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.show-how li strong{color:var(--t1)}.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:var(--fs-body)}.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-page-v2 .show-more-ways{margin:0}.show-page-v2 .show-feed h2,.show-page-v2 .who-going h2{font-size:var(--fs-display)}.post-studio-eyebrow{font:var(--fw-semibold) var(--fs-body)/1 sans-serif;letter-spacing:.12em;color:var(--muted);margin:0}.show-cover-backdrop.is-cover{filter:blur(6px)saturate(1.05)brightness(.5);transform:scale(1.06)}.show-cover-listen{border-radius:var(--radius-pill);background:rgb(var(--white-rgb) / .12);border:1px solid rgb(var(--white-rgb) / .25);min-height:36px;color:var(--white);font-weight:var(--fw-semibold);font-size:var(--fs-body);justify-self:start;align-items:center;gap:6px;padding:6px 14px;text-decoration:none;display:inline-flex}.show-cover-stats{color:var(--t1);flex-wrap:wrap;gap:16px;margin:0;display:flex}.show-cover-stats strong{font-size:var(--fs-display);color:var(--t1);margin-right:4px}.show-cover-price{font-size:var(--fs-body);color:var(--acid);font-weight:var(--fw-semibold);margin:0}.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:var(--t1);margin:0 0 8px}.show-page-v2{padding-bottom:96px}.feed-plus{border-radius:var(--radius-pill);border:1px dashed var(--muted);font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--muted);vertical-align:1px;margin-left:6px;padding:0 7px;display:inline-block}.feed-tags{flex-wrap:wrap;gap:6px;margin:0;display:flex}.feed-tag{font-size:var(--fs-body);border-radius:var(--radius-pill);background:var(--g4);color:var(--t1);padding:2px 8px}.feed-tag-backed{background:var(--g5);color:var(--warn)}.show-page-v2 .who-going-locked{border-radius:var(--radius-in)}.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:var(--fs-body)}.show-page-v2 .who-going-cta .button{width:auto;min-height:40px;font-size:var(--fs-body);padding:8px 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}.feed-tag-crew{background:var(--g2);color:var(--series-6)}@keyframes hype-pulse{50%{transform:scale(1.18)}}.city-race-rank{color:var(--muted);font-weight:var(--fw-semibold)}.city-race-bar{border-radius:var(--radius-sm);background:var(--g4);height:8px;overflow:hidden}.city-race-bar span{background:var(--series-8);border-radius:var(--radius-sm);height:100%;display:block}.city-race li.current .city-race-bar span{background:var(--acid)}.city-race-count{text-align:right;font-weight:var(--fw-semibold)}.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-steps>li.now{border-color:var(--acid)}.launch-steps>li.locked{opacity:.55}.launch-steps>li.done .launch-step-head span{background:var(--g5);color:var(--t1)}.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);border-radius:var(--radius-in);background:var(--g1);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.booking-status.open{background:var(--g5);color:var(--acid)}.booking-status.yes{background:var(--acid);color:var(--ink)}.booking-status.no{background:rgb(var(--bad-rgb) / .15);color:var(--bad)}.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{border-radius:var(--radius-card);object-fit:cover;width:96px;height:96px}.venue-pitch-hero h1{font-size:var(--fs-display);margin:4px 0;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);border-radius:var(--radius-in);background:var(--panel);gap:2px;padding:14px;display:grid}.venue-pitch-proof strong{font-size:var(--fs-display);color:var(--acid);line-height:1}.venue-pitch-proof span{color:var(--t1);font-size:var(--fs-body)}.venue-reply-dates{grid-template-columns:1fr 1fr;align-items:end;gap:8px;display:grid}.charge-notice-leads button.on{border-color:var(--acid);color:var(--acid)}.today-card{border:1px solid var(--acid);border-radius:var(--radius-card);background:var(--g1);gap:10px;margin:0 0 18px;padding:16px;display:grid}.today-card h2{font-size:var(--fs-display);margin:0}.today-eyebrow{font:var(--fw-semibold) var(--fs-label)/1 sans-serif;letter-spacing:.12em;color:var(--acid);margin:0}.today-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.today-steps li{border:1px solid var(--line);border-radius:var(--radius-in);background:var(--g2);grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.today-steps li p{font-size:var(--fs-body);color:var(--t2);margin:2px 0 0}.today-num{background:var(--acid);width:28px;height:28px;color:var(--ink);font-weight:var(--fw-semibold);border-radius:50%;place-items:center;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}}.seesaw-track{border-radius:var(--radius-in);background:linear-gradient(90deg,var(--g5),var(--g5));height:10px;position:relative}.seesaw-sweet{border-radius:var(--radius-in);background:rgb(var(--t1-rgb) / .35);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-why summary{cursor:pointer;color:var(--muted)}.launch-meter-why ul{font-size:var(--fs-body);color:var(--t1);gap:4px;margin:6px 0 10px;padding-left:18px;display:grid}.launch-meter-sub{margin:6px 0 0}.roll-call-card{gap:8px;display:grid}.roll-call-card h2{font-size:var(--fs-display);margin:0}.roll-call-card label{gap:4px;display:grid}.roll-call-card input{border:1px solid var(--line);border-radius:var(--radius-in);background:var(--ink);color:inherit;font:inherit;padding:10px 12px}.manager-message.action{border-left:4px solid var(--acid)}.manager.compact .manager-message{padding:10px}.manager-about{border:1px solid var(--line);border-radius:var(--radius-in);background:var(--g1);margin:0 0 12px;padding:10px 14px}.manager-about summary{cursor:pointer;font-weight:var(--fw-semibold)}.manager-tabs button.on{background:var(--t1);color:var(--ink);border-color:var(--t1)}.launch-meter-lineup{font-size:var(--fs-body);color:var(--t1);margin:0}.launch-meter-lineup.worth{color:var(--acid)}.lineup-advisor{gap:22px;margin:18px 0;display:grid}.lineup-advisor h2{font-size:var(--fs-display);margin:4px 0 8px}.lineup-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lineup-verdict.accept{color:var(--acid)}.lineup-verdict.decline{color:var(--bad)}.lineup-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lineup-advisor input{box-sizing:border-box;width:100%}.lineup-answers>.button.primary{grid-column:1/-1}.lineup-answers>.pt-pill{justify-content:center;width:100%}.lineup-steps li.now:before{background:var(--acid)}.lineup-steps li.waiting:before{background:var(--warn)}.lineup-steps li.later .lineup-step-when,.lineup-steps li.next .lineup-step-when{color:var(--muted)}.timeline-bar{height:104px;margin:0 22px;position:relative}.timeline-track{border-radius:var(--radius-sm);background:var(--g4);height:6px;position:absolute;top:49px;left:0;right:0;overflow:hidden}.timeline-fill{background:var(--acid);height:100%;display:block}.timeline-you{border-radius:var(--radius-sm);background:var(--white);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;background:var(--g1);border:2px solid var(--series-8);width:22px;height:22px;font:var(--fw-semibold) var(--fs-label)/1 sans-serif;color:var(--g1);border-radius:50%;place-items:center;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 rgb(var(--accent-rgb) / .25)}.timeline-mark.waiting .timeline-dot{background:var(--warn);border-color:var(--warn)}.timeline-mark.skipped .timeline-dot{color:var(--t3);border-style:dashed}.timeline-mark.open .timeline-dot{outline:2px solid var(--white);outline-offset:2px}.timeline-label{font:var(--fw-semibold) var(--fs-label)/1.15 sans-serif;white-space:nowrap;text-align:center;justify-items:center;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{font-weight:var(--fw-medium);color:var(--muted)}.timeline-mark.now .timeline-label strong,.timeline-mark.waiting .timeline-label strong{color:var(--acid)}.timeline-mark.skipped .timeline-label{opacity:.6}.timeline-where{font-size:var(--fs-body);margin:0}.timeline-where:before{content:"";background:var(--white);border-radius:var(--radius-sm);vertical-align:-1px;width:3px;height:12px;margin-right:8px;display:inline-block}.timeline-sheet{border-radius:var(--radius-in);background:var(--g3);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-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{font-weight:var(--fw-semibold);margin-bottom:6px}.deal-kind{font-size:var(--fs-body);align-items:flex-start;gap:8px;display:flex}.deal-form label{font-size:var(--fs-body);gap:4px;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);border-radius:var(--radius-card);background:var(--g1);padding:16px}.deal-main{font-size:var(--fs-display);font-weight:var(--fw-semibold);margin:0 0 8px}.deal-how h2{font-size:var(--fs-display);margin:0 0 4px}.deal-done{font-weight:var(--fw-semibold);color:var(--acid)}.deal-kind{border:1px solid var(--g4);border-radius:var(--radius-in);cursor:pointer;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{font-size:var(--fs-display);margin:6px 0 0}.venue-payout-option{text-align:left;border:1px solid var(--g4);border-radius:var(--radius-card);background:var(--g1);color:inherit;cursor:pointer;font:inherit;gap:4px;padding:14px 16px;display:grid}.venue-payout-option strong{font-size:var(--fs-body)}.venue-payout-option span{font-size:var(--fs-body);color:var(--t1)}.venue-payout-tag{letter-spacing:.1em;font:var(--fw-semibold) var(--fs-label)/1 sans-serif!important;color:var(--acid)!important}.cancel-show{border-color:var(--bad);gap:10px;display:grid}.ops-decision{border-top:1px solid var(--g4);gap:6px;padding:12px 0;display:grid}.ops-decision p{margin:0}.city-cards{gap:10px;margin:18px 0;display:grid}.city-cards h2{font-size:var(--fs-display);margin:0}.city-cards ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.city-card{border:1px solid var(--g4);border-radius:var(--radius-card);background:var(--g1);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:var(--fs-display)}.city-card-head em{color:var(--acid);font-style:normal}.city-card-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.auth-page fieldset{border:0;gap:6px;margin:0;padding:0;display:grid}.auth-page fieldset legend{font-weight:var(--fw-semibold);margin-bottom:4px}.crowd-bar{gap:8px;display:grid}.crowd-bar-track{border-radius:var(--radius-sm);background:var(--g4);height:14px;display:flex;position:relative;overflow:visible}.crowd-bar-track>span{height:100%;display:block}.crowd-bar-track>span:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.crowd-bar-held,.k-held{background:var(--acid)}.crowd-bar-def,.k-def{background:var(--spark)}.crowd-bar-prob,.k-prob{background:var(--g6)}.crowd-bar-goal{background:var(--paper);border-radius:var(--radius-sm);width:3px;height:24px;margin-left:-1px;position:absolute;top:-5px}.crowd-bar-key{font-size:var(--fs-body);color:var(--muted);flex-wrap:wrap;gap:14px;display:flex}.crowd-bar-key b{border-radius:var(--radius-sm);vertical-align:0;width:9px;height:9px;margin-right:5px;display:inline-block}.trend-chip{border-radius:var(--radius-pill);font-size:var(--fs-body);font-weight:var(--fw-semibold);white-space:nowrap;background:var(--g4);color:var(--muted);align-items:center;gap:4px;padding:3px 10px;display:inline-flex}.trend-growing{background:rgb(var(--t1-rgb) / .14);color:var(--acid)}.trend-slowing{background:rgb(var(--accent-rgb) / .16);color:var(--accent)}.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:var(--fs-display);line-height:1}.city-card-count span{font-size:var(--fs-body);color:var(--muted)}.city-card-eta{font-size:var(--fs-body);color:var(--muted);margin:0}.city-card-eta.ready{color:var(--acid);font-weight:var(--fw-semibold)}.manager-next{border:1px solid var(--acid);border-radius:var(--radius-card);background:var(--g1);gap:8px;margin:14px 0 6px;padding:16px 18px;display:grid}.manager-next.done{border-color:var(--g4)}.manager-next-eyebrow{font-size:var(--fs-body);letter-spacing:.08em;color:var(--acid);font-weight:var(--fw-semibold);margin:0}.manager-next-title{font-size:var(--fs-display);font-weight:var(--fw-semibold);margin:0;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{font-size:var(--fs-body);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;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);border-radius:var(--radius-card);background:var(--sp-card-bg,var(--panel));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:var(--fs-body)}.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{font-size:var(--fs-body);align-items:center;gap:8px;display:flex}.hold-promises li:before{content:"✓";color:var(--acid);font-weight:var(--fw-semibold)}.hold-promises li:first-child{font-size:var(--fs-display)}.reservation-consent.small{font-size:var(--fs-body);color:var(--muted);line-height:1.45}.artist-hero .artist-links{margin:6px 0 2px}.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{font-size:var(--fs-body);margin:0;line-height:1.35}.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{min-height:30px;font-size:var(--fs-body);flex:none;padding:4px 12px}.run-travel-ranges{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.run-travel-ranges button{border-radius:var(--radius-in);border:1px solid var(--g4);background:var(--g1);min-height:44px;color:var(--paper);font-weight:var(--fw-semibold);font-size:var(--fs-body);cursor:pointer}.run-travel-ranges button.on{border-color:var(--acid);background:rgb(var(--t1-rgb) / .12);color:var(--acid)}.run-travel-cities{gap:6px;margin:0;padding:0;list-style:none;display:grid}.run-travel-cities li{border:1px solid var(--g4);border-radius:var(--radius-in);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{border-radius:var(--radius-in);background:radial-gradient(circle at 50% 50%, var(--g3) 0%, var(--g1) 70%);border:1px solid var(--g4);width:100%;height:auto;max-height:200px}.run-travel-map .ring{fill:rgb(var(--t1-rgb) / .06);stroke:var(--acid);stroke-dasharray:4 4}.run-travel-map .city{fill:var(--g6);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:var(--white);stroke:var(--acid);stroke-width:3px}.run-travel-map text{fill:var(--paper);font-size:var(--fs-label);font-weight:var(--fw-semibold)}.run-travel-ranges button{gap:2px;min-height:56px;padding:8px 6px;display:grid}.run-travel-ranges button small{font-weight:var(--fw-regular);font-size:var(--fs-body);color:var(--muted)}.run-travel-count{font-size:var(--fs-body);margin:0}.run-travel-badge,.run-travel-done{color:var(--acid);font-weight:var(--fw-semibold)}.run-travel-ranges{grid-template-columns:repeat(4,1fr);gap:6px}.run-travel-ranges button{font-size:var(--fs-body);padding:8px 4px}@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:var(--fs-label);font-weight:var(--fw-semibold)}.run-travel-map .edge text{fill:var(--bad);font-size:var(--fs-label);font-weight:var(--fw-semibold)}.run-travel-missed{font-size:var(--fs-body);color:var(--bad);margin:0}.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{border:1px solid var(--g4);border-radius:var(--radius-in);background:var(--g1);gap:10px;margin-top:12px;padding:14px;display:grid}.hold-objections h2{font-size:var(--fs-display);margin:0}.objection-cards{gap:8px;display:grid}.objection-card{text-align:left;border-radius:var(--radius-in);border:1px solid var(--g4);background:var(--g2);color:var(--paper);font-size:var(--fs-body);font-weight:var(--fw-semibold);cursor:pointer;padding:12px 14px}@media (hover:hover){.objection-card:hover{border-color:var(--acid)}}.objection-picked{font-size:var(--fs-body);color:var(--muted);margin:0}.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{border-radius:var(--radius-in);border:1px solid var(--g4);background:var(--g1);min-height:44px;color:var(--paper);flex:1;padding:0 12px}.show-cover-travel{color:var(--muted);font-size:var(--fs-label)}.pledge-cards{grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 6px;display:grid}.pledge-cards button{border-radius:var(--radius-in);border:1px solid var(--g4);background:var(--g2);color:var(--paper);cursor:pointer;justify-items:center;gap:2px;padding:14px 6px 10px;display:grid;position:relative}.pledge-cards button strong{font-size:var(--fs-display)}.pledge-cards button span{font-size:var(--fs-body);color:var(--muted)}.pledge-cards button small{font-size:var(--fs-label);color:var(--muted);text-align:center}.pledge-cards button.on{border-color:var(--acid);background:rgb(var(--t1-rgb) / .1)}.pledge-cards button.on strong{color:var(--acid)}.pledge-popular{border-radius:var(--radius-pill);background:var(--acid);font-weight:var(--fw-semibold);padding:1px 8px;position:absolute;top:-9px;left:50%;transform:translate(-50%);color:var(--ink)!important;font-size:var(--fs-label)!important}.run-context-compact{font-size:var(--fs-body);margin:4px 0 8px;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{font-size:var(--fs-body);margin:0 0 4px}.run-page .pledge-card{padding:14px}.fine-print{font-size:var(--fs-body);color:var(--muted);margin:6px 0 0}.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{font-size:var(--fs-body);align-items:baseline;gap:6px;margin:12px 0 6px;display:flex}.money-bar-head strong{font-size:var(--fs-display);color:var(--acid)}.money-bar-head span{font-size:var(--fs-body);color:var(--muted);margin-left:auto}.money-bar{border-radius:var(--radius-sm);background:var(--g4);height:16px;display:flex;position:relative;overflow:visible}.money-bar .money-now{border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:var(--acid);height:100%;transition:width .4s;display:block}.pledge-perk-box{border-radius:var(--radius-in);border:1px dashed rgb(var(--t1-rgb) / .4);background:rgb(var(--t1-rgb) / .06);gap:2px;margin:26px 0 6px;padding:10px 12px;display:grid}.pledge-perk-box span{font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pledge-perk-box strong{font-size:var(--fs-body)}.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 .show-cover-backdrop{opacity:.55;filter:saturate(1.1)contrast(1.05)}.show-cover.night .show-cover-inner{z-index:1;position:relative}.show-cover.night .show-cover-artist{letter-spacing:.08em;text-transform:uppercase;font-size:var(--fs-body)}.show-cover.night .show-cover-artist a,.show-cover.night .show-cover-count strong{color:var(--cream)}.show-cover.night .show-cover-count span{color:var(--t1)}.show-cover.night .show-cover-bar span{background:var(--stage);box-shadow:0 0 12px var(--stage)}.show-cover.night .show-cover-listen{color:var(--cream);border-color:rgb(var(--t1-rgb) / .4)}.show-cover.night .show-cover-price{color:color-mix(in srgb,var(--stage) 80%,var(--white))}.ticket-stub-main,.ticket-stub-tear{background:var(--cream);position:relative;overflow:hidden}.ticket-stub-main{border-radius:var(--radius-in) 0 0 var(--radius-in);min-width:0;-webkit-mask:radial-gradient(circle at 0 50%,transparent 11px,var(--black) 11.5px);-webkit-mask:radial-gradient(circle at 0 50%,transparent 11px,var(--black) 11.5px);mask:radial-gradient(circle at 0 50%,transparent 11px,var(--black) 11.5px);box-shadow:inset 4px 0 0 var(--stage);padding:14px 16px 14px 18px}.ticket-stub-main:after{content:"";pointer-events:none;opacity:.35;background-image:radial-gradient(var(--g6) .5px,transparent .6px),radial-gradient(var(--g6) .4px,transparent .5px);mix-blend-mode:multiply;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%;-webkit-mask:linear-gradient(90deg,transparent,var(--black) 60%);-webkit-mask:linear-gradient(90deg,transparent,var(--black) 60%);mask:linear-gradient(90deg,transparent,var(--black) 60%);position:absolute;top:0;right:-10%}.ticket-stub-admit{font:var(--fw-display) var(--fs-label)/1 var(--display,inherit);letter-spacing:.22em;color:color-mix(in srgb,var(--ink) 60%,var(--stage))}.ticket-stub-artist{font:var(--fw-display) var(--fs-display)/.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-weight:var(--fw-semibold);font-size:var(--fs-body);margin-top:4px!important}.ticket-stub-terms{font-size:var(--fs-body);opacity:.8;margin-top:10px!important}.ticket-stub-tear{border-radius:0 var(--radius-in) var(--radius-in) 0;border-left:2px dashed color-mix(in srgb,var(--ink) 30%,transparent);-webkit-mask:radial-gradient(circle at 100% 50%,transparent 11px,var(--black) 11.5px);-webkit-mask:radial-gradient(circle at 100% 50%,transparent 11px,var(--black) 11.5px);mask:radial-gradient(circle at 100% 50%,transparent 11px,var(--black) 11.5px);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.ticket-stub-tear span{font:var(--fw-display) var(--fs-label)/1 var(--display,inherit);letter-spacing:.2em;opacity:.65}.ticket-stub-tear strong{font:var(--fw-display) var(--fs-display)/1 var(--display,inherit);color:var(--bad)}.run-context.night-in a{color:var(--t1)}.show-drawers{gap:8px;margin:18px 0;display:grid}.show-drawers>h2{font-size:var(--fs-body);letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin:0 0 2px}.show-drawer{border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:var(--radius-in);background:color-mix(in srgb,currentColor 4%,transparent)}.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:var(--fw-semibold)}.show-drawer-meta{font-size:var(--fs-body);opacity:.7;text-align:right;margin-left:auto}.show-drawer-chev{font-size:var(--fs-display);opacity:.6;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}}.page-editor{z-index:1000;background:var(--g1);color:var(--t1);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 rgb(var(--t1-rgb) / .12);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);font-size:var(--fs-display);text-align:center}.page-editor-close{background:rgb(var(--t1-rgb) / .08);width:40px;height:40px;color:inherit;font-size:var(--fs-display);cursor:pointer;border:0;border-radius:50%}.page-editor-status{font-size:var(--fs-body);opacity:.85;justify-content:flex-end;align-items:center;gap:8px;min-width:70px;display:flex}.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,var(--g3),var(--g5));background-position:50%;background-size:cover;height:150px;position:relative}.page-editor-cover .page-editor-photo-button{position:absolute;bottom:12px;right:12px}.page-editor-remove{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--g1) 70%, transparent);color:var(--t1);font-size:var(--fs-body);cursor:pointer;border:0;padding:7px 12px;position:absolute;bottom:12px;left:12px}.page-editor-avatar{border:4px solid var(--g1);background:var(--g5);width:96px;height:96px;font:var(--fw-display) 36px /1 var(--display,inherit);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{border-radius:var(--radius-pill);background:var(--t1);color:var(--g1);font-weight:var(--fw-semibold);font-size:var(--fs-body);cursor:pointer;align-items:center;gap:4px;padding:7px 12px;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:var(--fw-display) var(--fs-display)/1.1 var(--display,inherit);margin:10px 0 0}.page-editor-hint{border-radius:var(--radius-in);background:rgb(var(--accent-rgb) / .12);font-size:var(--fs-body);align-items:center;gap:10px;margin:14px 0 4px;padding:10px 12px;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 0 0 rgb(var(--accent-rgb) / .6)}50%{box-shadow:0 0 0 7px #0000}}.page-editor-rows{border-top:1px solid rgb(var(--t1-rgb) / .12);margin-top:12px}.page-editor-row{border:0;border-bottom:1px solid rgb(var(--t1-rgb) / .12);width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px 2px;display:grid}.page-editor-row-title{font-weight:var(--fw-semibold)}.page-editor-row-value{opacity:.65;font-size:var(--fs-body);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-editor-row-chev{font-size:var(--fs-display);opacity:.5}.page-editor-live{border-radius:var(--radius-in);border:1px solid rgb(var(--t1-rgb) / .2);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;font-size:var(--fs-body);margin-top:22px;display:block}.page-editor-field{gap:10px;padding-top:16px;display:grid}.page-editor-field textarea,.page-editor-add-link input{border-radius:var(--radius-in);border:1px solid rgb(var(--t1-rgb) / .25);background:rgb(var(--t1-rgb) / .05);width:100%;color:inherit;font:inherit;padding:12px;font-size:16px}.page-editor-links{gap:8px;margin:0;padding:0;list-style:none;display:grid}.page-editor-links li{border-radius:var(--radius-in);background:rgb(var(--t1-rgb) / .06);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;font-size:var(--fs-body);opacity:.7;cursor:pointer;background:0 0;border:0;width:36px;height:36px}.page-editor-add-link{gap:8px;display:flex}@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-avatar .page-editor-photo-button.hint:after{margin:0;position:absolute;top:-3px;right:-3px}.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-or{font-size:var(--fs-body);color:var(--muted);align-items:center;gap:10px;margin:8px 0 0;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{font-weight:var(--fw-semibold);padding-left:22px;position:relative}.pledge-perk-box li:before{content:"✓";color:var(--spark);position:absolute;left:0}.pledge-perk-box li.pledge-perk-includes{font-weight:var(--fw-medium);opacity:.8}.pledge-left-line{color:var(--spark);font-weight:var(--fw-semibold);margin-top:6px;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:var(--radius-in);grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;margin:0 0 10px;padding:12px;display:grid}.pledge-tier-row legend{font-weight:var(--fw-semibold);padding:0 6px}.pledge-tier-head{grid-template-columns:minmax(0,1fr) 110px;gap:8px;display:grid}.pledge-tier-head label{min-width:0}.pledge-tier-perk{align-items:center;gap:6px;display:flex}.pledge-tier-perk input{flex:1;min-width:0}.pledge-tier-limit{font-size:var(--fs-body);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pledge-tier-row .pledge-tier-limit input[type=checkbox]{flex:none;width:auto}.pledge-tier-row .pledge-tier-spots{flex:none;width:70px}.pledge-cards .pledge-popular{white-space:nowrap}.bring-step{gap:12px;display:grid}.bring-reward{border-radius:var(--radius-in);border:1px solid color-mix(in srgb,var(--spark) 45%,transparent);background:color-mix(in srgb,var(--spark) 9%,transparent);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);width:40px;height:40px;font-weight:var(--fw-semibold);border-radius:50%;place-items:center;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{font-weight:var(--fw-semibold);margin:0}.run-travel-map{background:radial-gradient(circle at 50% 50%, var(--g3) 0%, var(--g1) 72%);max-height:240px}.run-travel-map .borders{fill:none;stroke:rgb(var(--t1-rgb) / .22);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}.imsg{border-radius:var(--radius-pill);border:1px solid var(--line);background:rgb(var(--t1-rgb) / .05);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);font-weight:var(--fw-semibold);font-size:var(--fs-display);cursor:pointer;border:0;border-radius:50%;flex:none}.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:var(--g4);width:30px;height:30px;font-size:var(--fs-body);font-weight:var(--fw-semibold);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.wall-face img{object-fit:cover;width:100%;height:100%}.wall-bubble{border-radius:var(--radius-card) var(--radius-card) var(--radius-card) var(--radius-sm);background:var(--g4);gap:2px;max-width:78%;padding:8px 12px;display:grid}.wall-chat li.mine .wall-bubble{border-radius:var(--radius-card) var(--radius-card) var(--radius-sm) var(--radius-card);background:color-mix(in srgb,var(--spark) 22%,var(--g4))}.wall-bubble small{font-size:var(--fs-label);font-weight:var(--fw-semibold);color:var(--muted)}.wall-sticker{font-size:26px;line-height:1.1;font-weight:var(--fw-regular)}.celebrate-step .sticker-tiles{margin-bottom:2px}.city-list{margin:8px 0 18px}.city-list-head .muted{font-size:var(--fs-body);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:var(--fw-semibold)}.next-move-strip .eyebrow{font-size:var(--fs-label);color:var(--spark);flex:none;margin:0}.discover-feed{overflow-x:clip}.artist-public-page .artist-name-row .artist-avatar,.artist-public-page .artist-avatar-fallback{box-shadow:0 6px 20px rgb(var(--black-rgb) / .55);border:0}.show-bar-stack.n2>span,.show-bar-stack.n3>span{width:34px;height:34px}.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:color-mix(in srgb, var(--g1) 86%, transparent);border:1px solid rgb(var(--t1-rgb) / .14);border-radius:var(--radius-card);width:400px;box-shadow:0 12px 40px rgb(var(--black-rgb) / .45);gap:12px;padding:16px 18px;display:grid}.lo-head{align-items:center;gap:12px;display:flex}.lo-head img,.lo-face{object-fit:cover;background:var(--g4);width:44px;height:44px;font-weight:var(--fw-semibold);border-radius:50%;place-items:center;display:grid}.lo-head b{font-size:var(--fs-body);line-height:1.2;display:block}.lo-head small{color:var(--accent);font-weight:var(--fw-semibold);font-size:var(--fs-body);letter-spacing:.01em;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-weight:var(--fw-semibold);font-size:var(--fs-body)}.lo-count{font-weight:var(--fw-semibold);font-size:var(--fs-display);font-variant-numeric:tabular-nums;color:var(--tier,var(--accent))}.lo-track{border-radius:var(--radius-pill);background:rgb(var(--t1-rgb) / .1);grid-column:1/-1;height:8px;overflow:hidden}.lo-track>span{border-radius:inherit;background:var(--tier,var(--accent));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 rgb(var(--t1-rgb) / .1);font-size:var(--fs-body);gap:6px;padding-top:10px;display:grid}.lo-goal b{color:var(--accent);font-size:var(--fs-display)}.lo-goal .lo-pending{font-size:var(--fs-body);color:rgb(var(--t1-rgb) / .7)}.lo-goal .lo-track>span{background:linear-gradient(90deg,var(--accent),var(--bad))}.lo-tonight{font-size:var(--fs-body);color:rgb(var(--t1-rgb) / .85);flex-wrap:wrap;gap:4px 12px;margin:6px 0 0;display:flex}.lo-tonight b{color:var(--accent)}.lo-bring{font-size:var(--fs-body);color:rgb(var(--t1-rgb) / .9);margin:6px 0 0}.lo-bring b{color:var(--accent)}.lo-cta{border-radius:var(--radius-in);background:var(--accent);color:var(--g1);font-size:var(--fs-body);font-weight:var(--fw-semibold);margin:10px 0 0;padding:8px 10px;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:var(--t3);font-size:var(--fs-label);letter-spacing:.08em}.lo-pop{background:var(--t1);color:var(--g1);border-radius:var(--radius-pill);box-shadow:0 10px 30px rgb(var(--black-rgb) / .5);align-items:center;gap:12px;padding:10px 22px 10px 12px;animation:4.8s both lo-in;display:flex;position:relative}.lo-pop-icon{font-size:34px;line-height:1}.lo-pop b{font-size:var(--fs-display);line-height:1.15;display:block}.lo-pop small{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--g6);display:block}.lo-burst{position:absolute;top:50%;left:30px}.lo-burst span{border-radius:var(--radius-sm);background:hsl(calc(var(--k) * 36) 90% 60%);--a:calc(var(--k) * 36deg);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}}.lo-gift{z-index:3;border-radius:var(--radius-sheet);text-align:center;background:var(--t1);min-width:300px;color:var(--g1);box-shadow:0 18px 60px rgb(var(--black-rgb) / .55),0 0 0 2px var(--lo-accent,var(--accent));transform:translate(-50%,-50%) scale(var(--lo-zoom,1));justify-items:center;gap:6px;padding:22px 30px 20px;animation:6s both lo-gift-in;display:grid;position:fixed;top:40%;left:50%}.lo-gift b{font-size:var(--fs-display);line-height:1.15;display:block}.lo-gift small{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--g6);display:block}.lo-gift-art{place-items:center;width:132px;height:132px;display:grid}.lo-gift-burst{position:absolute;top:88px;left:50%}.lo-gift-burst span{border-radius:var(--radius-sm);background:var(--lo-accent,var(--accent));--a:calc(var(--k) * 25.7deg);width:8px;height:8px;animation:1.1s ease-out .25s both lo-gift-burst;position:absolute}@keyframes lo-gift-in{0%{opacity:0;transform:translate(-50%,-44%) scale(calc(var(--lo-zoom,1) * .7))}8%{opacity:1;transform:translate(-50%,-50%) scale(calc(var(--lo-zoom,1) * 1.04))}14%{transform:translate(-50%,-50%) scale(var(--lo-zoom,1))}88%{opacity:1;transform:translate(-50%,-50%) scale(var(--lo-zoom,1))}to{opacity:0;transform:translate(-50%,-50%) scale(calc(var(--lo-zoom,1) * .96))}}@keyframes lo-gift-burst{0%{transform:rotate(var(--a)) translateX(0);opacity:1}to{transform:rotate(var(--a)) translateX(150px);opacity:0}}@media (prefers-reduced-motion:reduce){.lo-gift,.lo-gift-burst span{animation:none}.lo-gift-burst{display:none}}.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:var(--g2);border:1px solid var(--g4);border-radius:var(--radius-in);min-width:0;font-size:var(--fs-body);flex:1;padding:10px 12px;overflow:hidden}.lo-panel{width:min(400px,100vw - 64px)}.lo-count small{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--t3)}.overlay-setup li{min-width:0}.post-now{background:var(--g2);border:1px solid var(--g4);border-radius:var(--radius-card);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:var(--radius-in);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:var(--fs-display)}.post-now-body small{color:var(--t2)}.post-now-note{color:var(--spark)!important}.show-updates .show-updates-from{font-size:var(--fs-body);align-items:center;gap:8px;margin:0 0 8px;display:flex}.show-updates .show-updates-from img{object-fit:cover;border-radius:50%;width:28px;height:28px}.show-updates .city-update{background:var(--g4);border-radius:var(--radius-sm) var(--radius-card) var(--radius-card) var(--radius-card);border:0;gap:2px;margin:0 0 8px;padding:10px 14px;display:grid}.show-updates .city-update time{font-size:var(--fs-body);order:2}.show-updates .city-update h3{font-size:var(--fs-body);margin:0}.show-updates .city-update .update-body{font-size:var(--fs-body);margin:0;line-height:1.4}.show-updates .show-more-updates summary{font-size:var(--fs-body)}.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;border:1px solid var(--g4);border-radius:var(--radius-card);background:var(--g2);flex-direction:column;flex:0 0 220px;display:flex;overflow:hidden}.venue-card-banner{background:radial-gradient(120% 140% at 20% 0%,var(--g6) 0%,var(--g4) 55%,var(--g2) 100%);height:56px}.venue-card-body{flex:1;gap:3px;min-width:0;padding:10px 12px 4px;display:grid}.venue-card-tag{font-size:var(--fs-label);letter-spacing:.06em;color:var(--spark);text-transform:uppercase}.venue-card-name{font-size:var(--fs-body);overflow-wrap:anywhere;line-height:1.25}.venue-card-name a{color:inherit;text-decoration:none}.venue-card-meta{font-size:var(--fs-body)}.venue-card-note{font-size:var(--fs-body);color:var(--t2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;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{border:1px solid var(--g6);color:var(--t1);border-radius:var(--radius-pill);font-weight:var(--fw-semibold);font-size:var(--fs-body);cursor:pointer;background:0 0;padding:4px 12px}.venue-card-link{font-size:var(--fs-body);color:var(--muted)}.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{background:var(--g4);border-radius:var(--radius-in);z-index:2;box-shadow:0 8px 24px rgb(var(--black-rgb) / .5);gap:4px;padding:6px 10px;display:grid;position:absolute;bottom:36px;right:8px}.venue-suggest-open{width:100%}.venue-suggest{border-radius:var(--radius-card);background:var(--g2);color:var(--t1);border:0;width:min(420px,100vw - 32px);padding:20px}.venue-suggest::backdrop{background:rgb(var(--black-rgb) / .6)}.venue-suggest label{font-size:var(--fs-display);font-weight:var(--fw-semibold);gap:10px;display:grid}.venue-suggest input{border-radius:var(--radius-in);border:1px solid var(--g6);background:var(--g1);color:var(--t1);padding:12px;font-size:16px}.venue-suggest-step{font-size:var(--fs-body);letter-spacing:.08em;color:var(--spark);margin:0 0 8px}.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,color-mix(in srgb, var(--g1) 92%, transparent) 0%,color-mix(in srgb, var(--g1) 70%, transparent) 55%,color-mix(in srgb, var(--g1) 45%, transparent) 100%),linear-gradient(0deg,color-mix(in srgb, var(--g1) 90%, transparent) 0%,transparent 60%)}.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 rgb(var(--t1-rgb) / .14);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:var(--fs-display)}.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;width:40px;height:40px;box-shadow:0 4px 14px rgb(var(--black-rgb) / .5);border-radius:50%}.show-cover-next{font-size:var(--fs-body);justify-self:start;padding:14px 24px}.show-cover-host{font-size:var(--fs-body);margin:0}.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{font-size:var(--fs-body);flex-wrap:wrap;row-gap:2px}.show-cover-money .money-bar-head strong{font-size:var(--fs-display)}.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;background:var(--g2);border-radius:var(--radius-card) var(--radius-card) 0 0;max-height:88vh;padding:26px 16px calc(20px + env(safe-area-inset-bottom));box-shadow:0 -12px 40px rgb(var(--black-rgb) / .6);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}.run-step.run-sheet:before{content:"";border-radius:var(--radius-sm);background:var(--g6);width:40px;height:4px;margin-left:-20px;position:absolute;top:8px;left:50%}.run-sheet-close{background:var(--g4);width:34px;height:34px;color:var(--t1);font-size:var(--fs-body);cursor:pointer;border:0;border-radius:50%;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{background:color-mix(in srgb, var(--g1) 60%, transparent);border:1px solid rgb(var(--t1-rgb) / .15);width:38px;height:38px;color:var(--t1);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;place-items:center;display:grid}.show-cover-more{position:relative}.show-cover-more>summary{font-size:var(--fs-display);line-height:1;list-style:none}.show-cover-more>summary::-webkit-details-marker{display:none}.show-cover-menu{background:var(--g2);border:1px solid var(--g4);border-radius:var(--radius-in);min-width:190px;box-shadow:0 12px 30px rgb(var(--black-rgb) / .55);padding:6px;display:grid;position:absolute;top:44px;right:0}.show-cover-menu a{border-radius:var(--radius-in);color:var(--t1);font-size:var(--fs-body);padding:10px 12px;text-decoration:none}@media (hover:hover){.show-cover-menu a:hover{background:var(--g4)}}.show-cover-eyebrow{padding-right:92px}.wall-pinned{align-items:flex-start;gap:8px;margin:0 0 10px;display:flex}.wall-pinned .wall-bubble{border:1px solid var(--g6);background:var(--g4)}.wall-pinned .wall-bubble small{color:var(--spark)}.manager-row{border:1px solid var(--acid);border-radius:var(--radius-in);background:var(--g1);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{border-color:var(--g4);color:var(--muted);font-size:var(--fs-body);align-items:center;gap:10px;padding:8px 12px;display:flex}.manager-row-face{background:var(--g4);width:36px;height:36px;font-size:var(--fs-body);border-radius:50%;place-items:center;display:grid}.manager-row.done .manager-row-face{width:24px;height:24px;font-size:var(--fs-body);color:var(--acid)}.manager-row-text{min-width:0}.manager-row-title{font-weight:var(--fw-semibold);font-size:var(--fs-display);margin:0;line-height:1.25}.manager-row-body{color:var(--muted);font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;line-height:1.3;overflow:hidden}.manager-row-more{font-size:var(--fs-body);color:var(--muted)}.manager-row .manager-row-cta{min-height:0;font-size:var(--fs-body);white-space:nowrap;padding:8px 14px}.manager-row-x{color:var(--muted);font-size:var(--fs-body);cursor:pointer;background:0 0;border:0;border-radius:50%;width:28px;height:28px}@media (hover:hover){.manager-row-x:hover{background:var(--g4)}}.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:var(--fs-body)}.manager-row-title{font-size:var(--fs-body)}.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);border-radius:var(--radius-card);background:rgb(var(--t1-rgb) / .04);min-width:0;color:var(--paper);align-content:start;gap:2px;padding:14px 16px;text-decoration:none;display:grid;position:relative;overflow:hidden}@media (hover:hover){a.dash-stat:hover,.dash-stat-fans:hover{border-color:var(--g6)}}.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{font-size:var(--fs-body);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.dash-stat-big{font-size:var(--fs-display);font-weight:var(--fw-semibold);letter-spacing:-.02em;line-height:1.05}.dash-stat-money .dash-stat-big{font-size:var(--fs-display)}.dash-stat-delta{font-size:var(--fs-body);color:var(--muted)}.dash-stat-delta.up{color:var(--spark);font-weight:var(--fw-semibold)}.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{border:1px solid rgb(var(--t1-rgb) / .35);color:var(--paper);border-radius:var(--radius-pill);font:inherit;font-size:var(--fs-body);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;padding:7px 14px}@media (hover:hover){.dash-post-btn:hover{border-color:var(--paper)}}.dash-stat-gear{z-index:2;width:34px;height:34px;color:var(--muted);font-size:var(--fs-display);border-radius:50%;place-items:center;text-decoration:none;display:grid;position:absolute;top:8px;right:8px}@media (hover:hover){.dash-stat-gear:hover{background:rgb(var(--t1-rgb) / .08);color:var(--paper)}}@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:var(--fs-display)}}.dash-win{border-radius:var(--radius-in);background:color-mix(in srgb,var(--spark) 14%,var(--g1));border:1px solid color-mix(in srgb,var(--spark) 45%,transparent);font-weight:var(--fw-semibold);align-items:center;gap:10px;margin:14px 0 0;padding:10px 12px;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;font-size:var(--fs-body);background:0 0;border:0}.dash-confetti{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:24px}.dash-confetti i{border-radius:var(--radius-sm);opacity:0;width:6px;height:10px;animation:dash-confetti 1.1s ease-out var(--d) 1 forwards;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:var(--fs-display)}.discover-feed{grid-template-columns:minmax(0,1fr)}.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);border-radius:var(--radius-in);background:rgb(var(--t1-rgb) / .04);color:var(--paper);font-size:var(--fs-body);font-weight:var(--fw-semibold);justify-items:start;gap:6px;padding:12px;line-height:1.2;text-decoration:none;display:grid}@media (hover:hover){.more-tools-grid a:hover{border-color:var(--g6)}}.more-tools-grid span{font-size:var(--fs-display)}.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{font-size:var(--fs-body);padding:10px}}.wallet-news{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel);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{font-size:var(--fs-display);margin:0 0 6px}.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:var(--fs-body);display:block}.wallet-news-kind{color:var(--muted);font-size:var(--fs-body);margin:0 0 8px}.wallet-news summary{cursor:pointer;font-weight:var(--fw-semibold);overflow-wrap:anywhere}.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>: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%}}.overlay-setup h1{margin:0 0 14px}.overlay-setup:has(.ovs){max-width:760px}.live-overlay.corner-tl,.live-overlay.corner-tr{justify-content:flex-end}.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{background:rgb(var(--ok-rgb) / .16);color:var(--ok)}.money-bar{border-radius:var(--radius-pill);background:var(--line);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 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:var(--g4)}@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:var(--fs-display)}.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 .artist-signup{margin-block:16px}.join-page .request-form input{padding:14px;font-size:16px}.join-page .request-form label{font-size:var(--fs-body);color:var(--paper);font-weight:var(--fw-semibold)}.join-role button.on{border-color:var(--paper);background:var(--paper);color:var(--ink)}.join-page .ownership-check{font-weight:var(--fw-semibold);align-items:center;gap:10px;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:var(--fs-display)}.venue-board,.show-details,.show-details>*{min-width:0}.venue-board ol.venue-cards{width:100%;min-width:0;max-width:100%}.live-overlay.look-glass .lo-panel{background:color-mix(in srgb, var(--g1) 32%, transparent);border-color:rgb(var(--t1-rgb) / .1);box-shadow:none;-webkit-backdrop-filter:blur(10px)}.live-overlay.look-glass .lo-track{background:rgb(var(--t1-rgb) / .18)}.live-overlay.look-glass .lo-pop,.live-overlay.look-pop .lo-pop{background:rgb(var(--t1-rgb) / .9);-webkit-backdrop-filter:blur(8px)}.live-overlay.look-pop .lo-pop small{font-size:var(--fs-body)}.lo-demo-alone{opacity:.6;font-size:var(--fs-label)}.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{cursor:grabbing}.link-ranks{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.link-ranks li{border:1px solid var(--line);border-radius:var(--radius-in);background:rgb(var(--t1-rgb) / .04);gap:6px;padding:12px 14px;display:grid}.link-ranks-chips em.quiet{background:rgb(var(--t1-rgb) / .06);color:var(--muted);font-weight:var(--fw-semibold)}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:var(--fs-display);font-weight:var(--fw-semibold);line-height:1.1}.dash-money-inline small{font-size:var(--fs-body);color:var(--muted)}.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{font-size:var(--fs-body);padding:8px 12px}.dash-stat-fans .dash-spark{margin-top:14px}}.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}.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:var(--radius-in);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%,var(--series-8))}.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{font-style:normal;font-size:var(--fs-display);opacity:0;animation:stub-pop 1.1s calc(.45s + var(--i) * 50ms) ease-out both;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:var(--fs-display)}.bring-race{font-size:var(--fs-body);color:var(--muted);margin:0}.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{border-radius:var(--radius-pill);background:var(--ink);color:var(--cream);font:var(--fw-display) var(--fs-label)/1.2 var(--display,inherit);letter-spacing:.04em;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{font-size:var(--fs-body);margin:0}.run-ticket .hold-promises{flex-wrap:wrap;gap:2px 12px;margin:8px 0;display:flex}.run-ticket .hold-promises li{font-size:var(--fs-body)}.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:var(--fs-display)}.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{font-size:var(--fs-display);-webkit-line-clamp:1;margin-top:0!important}.run-home-stub .ticket-stub-city{font-size:var(--fs-body)}.run-home-stub .ticket-stub-terms{font-size:var(--fs-label);margin-top:4px!important}.run-home-stub .ticket-stub-tear strong{font-size:var(--fs-display)}.ovs-recap{border:1px solid color-mix(in srgb,var(--spark) 45%,transparent);border-radius:var(--radius-card);background:color-mix(in srgb,var(--spark) 8%,transparent);align-items:center;gap:14px;margin:0 0 16px;padding:12px;display:flex}.ovs-recap img{border-radius:var(--radius-in);object-fit:cover;flex:none;width:72px;height:128px}.ovs-recap>div{gap:4px;min-width:0;display:grid}.ovs-recap small{font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:.12em;color:var(--muted)}.ovs-recap b{font-size:var(--fs-display)}.ovs-recap p{color:var(--muted);font-size:var(--fs-body);overflow-wrap:anywhere;margin:0}.dashboard .city-list{margin-top:18px}.lo-mark{border-radius:var(--radius-sm);background:var(--g1);color:var(--t1);font:var(--fw-display) var(--fs-label)/1 var(--display,sans-serif);letter-spacing:.12em;-webkit-mask:radial-gradient(circle at 0 50%,transparent 3.5px,var(--black) 4px) left/51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent 3.5px,var(--black) 4px) right/51% 100% no-repeat;-webkit-mask:radial-gradient(circle at 0 50%,transparent 3.5px,var(--black) 4px) left/51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent 3.5px,var(--black) 4px) right/51% 100% no-repeat;mask:radial-gradient(circle at 0 50%,transparent 3.5px,var(--black) 4px) left/51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent 3.5px,var(--black) 4px) right/51% 100% no-repeat;flex:none;align-self:center;margin-left:6px;padding:3px 9px}.lo-moment{box-shadow:0 0 0 2px var(--lo-accent,var(--accent)),0 12px 40px rgb(var(--black-rgb) / .45),0 0 40px color-mix(in srgb,var(--lo-accent,var(--accent)) 45%,transparent);animation:8s both lo-moment}.live-overlay.look-pop .lo-moment{animation:8s both lo-moment-in}.lo-moment-line{border-radius:var(--radius-in);background:var(--lo-accent,var(--accent));color:var(--lo-on-accent,var(--g1));font-weight:var(--fw-semibold);font-size:var(--fs-display);align-items:center;gap:8px;padding:8px 12px;animation:1.2s ease-out tier-hit;display:flex}.lo-moment-sub{font-size:var(--fs-body);font-weight:var(--fw-medium);opacity:.8;display:block}@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);border-radius:var(--radius-card);background:var(--panel);min-width:0;margin:12px 0;padding:14px 16px}.show-venue-nudge-title{font-size:var(--fs-body);margin:0 0 10px;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{border:1px solid var(--g6);border-radius:var(--radius-pill);max-width:100%;min-height:40px;color:var(--t1);font:inherit;font-size:var(--fs-body);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.show-venue-nudge-pill:focus-visible{border-color:var(--acid)}@media (hover:hover){.show-venue-nudge-pill:hover{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{font-size:var(--fs-body);opacity:.75;flex:none}.show-venue-nudge-all{font-size:var(--fs-body);font-weight:var(--fw-semibold)}.bring-reward li.face{background:var(--g4);color:var(--paper);font-size:var(--fs-body);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);font-size:var(--fs-label);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.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:rgb(var(--t1-rgb) / .14)}.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{font-size:var(--fs-display);color:var(--cream,var(--t1))}.show-ring-num small{font-size:var(--fs-label);color:var(--t2);margin-top:3px}.show-ring-copy{gap:3px;min-width:0;display:grid}.show-ring-copy>strong{font-size:var(--fs-display);color:var(--cream,var(--t1));line-height:1.1}.show-ring-tier{font-weight:var(--fw-semibold);font-size:var(--fs-body)}.show-ring-tier span{color:var(--t1);font-weight:var(--fw-semibold)}.show-ring-unlock{font-size:var(--fs-body);color:var(--t1)}.show-cover-chips{overflow-wrap:anywhere;min-width:0;font-size:var(--fs-body);color:var(--t1);flex-wrap:wrap;gap:4px 8px;display:flex}.podium-face .community-monogram{border-radius:50%}.board-foot .share-rank .text-button{margin:0}.wall-joins{font-size:var(--fs-body);color:var(--t1);align-items:center;gap:10px;margin:0;display:flex}.wall-joins-faces{display:flex}.wall-joins-faces .wall-face{border:2px solid var(--panel,var(--g2));width:26px;height:26px;font-size:var(--fs-label);margin-left:-8px}.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:var(--radius-pill);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:var(--fs-body)}.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;width:auto;height:auto;font-size:var(--fs-body);opacity:1;position:static}.show-guest-wall .wall-pinned{margin:0}.show-guest-wall-cta{font-size:var(--fs-body);color:var(--muted);margin:0}@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:var(--fw-semibold)}@media (prefers-reduced-motion:reduce){.show-ring-fill{animation:none}}.set-how{font-size:var(--fs-body);color:var(--muted);margin:2px 0 8px}.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{border-radius:var(--radius-pill);border:1px solid rgb(var(--t1-rgb) / .25);background:color-mix(in srgb, var(--g1) 55%, transparent);max-width:100%;color:var(--t1);font:inherit;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;gap:10px;padding:6px 16px 6px 6px;text-decoration:none;display:inline-flex}@media (hover:hover){.show-cover-play .ap-listen:hover{border-color:var(--spotify)}}.show-cover-play .ap-listen-play{background:var(--spotify);width:34px;height:34px;color:var(--bg);font-size:var(--fs-body);border-radius:50%;flex:none;place-items:center;padding-left:2px;display:grid}.show-cover-play .ap-listen>span:last-child{font-weight:var(--fw-semibold);font-size:var(--fs-body);line-height:1.15;display:grid}.show-cover-play .ap-listen small{font-weight:var(--fw-regular);font-size:var(--fs-body);color:var(--t2)}.show-cover-play .ap-listen-frame{border-radius:var(--radius-in);border:0;width:100%;display:block}.page-editor .page-editor-add-link .button{flex:none;width:auto;padding:0 18px}.post-now-tag{font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--spark)}.show-loading{gap:12px;max-width:640px;margin:0 auto;padding:16px;display:grid}.show-loading-cover{aspect-ratio:4/5;border-radius:var(--radius-card);background:var(--panel);width:100%;max-height:62vh}.show-loading-line{border-radius:var(--radius-sm);background:var(--panel);width:70%;height:18px}.show-loading-line.short{width:45%}.show-loading-button{border-radius:var(--radius-pill);background:var(--paper);height:52px;color:var(--ink);font-family:var(--display);font-weight:var(--fw-display);font-size:var(--fs-display);text-transform:uppercase;opacity:.55;place-items:center;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}}.crew-tones .pt-pill{gap:6px}.race-head{align-items:center;gap:14px;display:flex}.race-head img{object-fit:cover;background:var(--line);width:72px;height:72px;font:var(--fw-semibold) 32px  var(--display);border-radius:50%;flex:none;place-items:center;display:grid}.race-head h1{font-size:var(--fs-display);margin:2px 0 4px;line-height:1}.race-head p{margin:0}.dash-reward a b{color:var(--ok);margin-left:4px}.dash-reward a small{color:var(--muted);font-weight:var(--fw-semibold)}.share-sheet-body{width:min(100%,440px);max-height:92svh;padding:14px 16px calc(16px + env(safe-area-inset-bottom));border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--panel);border:1px solid var(--line);border-bottom:0;gap:12px;animation:.22s ease-out share-sheet-up;display:grid;overflow:auto}@media (min-width:700px){.share-sheet-body{border-radius:var(--radius-card);border-bottom:1px solid var(--line)}}@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:var(--fs-display)}.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-radius:var(--radius-in);background:var(--g2);border:1px solid var(--line);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-note{text-align:center;color:var(--muted);overflow-wrap:anywhere;margin:0}.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{font-size:var(--fs-body);color:var(--spark);margin:6px 16px 0}.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}.page-editor-suggestion{border:1px solid var(--spark);border-radius:var(--radius-in);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);border-radius:var(--radius-in);background:var(--panel);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)}.manager-today{border:1px solid var(--acid);border-radius:var(--radius-card);background:var(--g1);gap:10px;margin:12px 0 14px;padding:18px;display:grid}.manager-today-eyebrow{font-size:var(--fs-body);letter-spacing:.08em;color:var(--acid);font-weight:var(--fw-semibold);margin:0}.manager-today-update{font-size:var(--fs-body);color:var(--muted);margin:0}.manager-today-done{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--clover);margin:0}.manager-today-title{font-size:var(--fs-display);text-wrap:balance;margin:0;line-height:1.15}.manager-today-body{font-size:var(--fs-body);color:var(--paper,var(--t1));margin:0}.manager-today-why{border-radius:var(--radius-in);background:var(--g3);font-size:var(--fs-body);padding:10px 12px}.manager-today-why strong{font-size:var(--fs-body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;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-later{font-size:var(--fs-body);color:var(--muted)}.today-button{border-radius:var(--radius-pill);border:1px solid var(--g5);min-height:36px;color:var(--paper,var(--t1));font-weight:var(--fw-semibold);font-size:var(--fs-body);white-space:nowrap;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex;position:relative}.today-button.is-due{border-color:var(--acid)}.today-button.is-due i{background:var(--acid);width:10px;height:10px;box-shadow:0 0 0 2px var(--g1);border-radius:50%;position:absolute;top:-2px;right:-2px}.today-button.is-done{color:var(--clover)}.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;min-height:44px;font-size:var(--fs-body);justify-content:center;align-items:center;padding:10px 8px;line-height:1.3;display:flex}.show-support-choices p{font-size:var(--fs-label);text-align:center;color:var(--t2);margin:5px 0 0;line-height:1.4}.pledge-selection{font-size:var(--fs-body);margin:8px 0}.fan-hub{gap:12px;display:grid}.fan-hub-confirmation{font-size:var(--fs-body);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;display:flex}.fan-hub-confirmation span{color:var(--muted)}.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{min-height:44px;font-size:var(--fs-body);text-align:center;white-space:normal;justify-content:center;align-items:center;gap:5px;margin:0;padding:10px;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{font-size:var(--fs-label);line-height:1.35;font-weight:var(--fw-regular);color:var(--muted)}.fan-hub-saved{color:var(--acid)!important}.fan-hub-more>summary{width:fit-content;min-height:44px;color:var(--muted);font-size:var(--fs-body);cursor:pointer;align-items:center;gap:6px;display:flex}.fan-hub-more>summary:after{content:"+"}.fan-hub-more[open]>summary:after{content:"−"}.fan-hub-wall>h2{font-size:var(--fs-display);margin:8px 0}.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:rgb(var(--black-rgb) / .65)}.fan-hub-sheet .run-title{font-size:var(--fs-display);line-height:1.15}.fan-hub-done{min-height:44px;margin-top:12px}.going-live-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.going-live-steps li{border-radius:var(--radius-card);background:var(--g1);border:1px solid var(--g4);gap:10px;padding:18px;display:grid}.going-live-steps h2{font-size:var(--fs-display);margin:0}.going-live-steps p{color:var(--muted);font-size:var(--fs-body);margin:0}.invite-kit{border-radius:var(--radius-card);border:1px solid var(--acid);background:var(--g1);gap:12px;margin:8px 0 22px;padding:18px;display:grid}.invite-kit h2{font-size:var(--fs-display);margin:0}.invite-kit-proof{color:var(--muted);font-size:var(--fs-body);margin:0}.invite-kit-dm{border-left:3px solid var(--spark);background:var(--g3);border-radius:var(--radius-sm);font-size:var(--fs-body);overflow-wrap:anywhere;margin:0;padding:12px 14px;line-height:1.45}.invite-kit-overlap{font-size:var(--fs-display);margin:6px 0 0}.run-name-ask{border-radius:var(--radius-card);border:1px solid var(--acid);background:var(--g1);gap:8px;margin:4px 0 12px;padding:14px;display:grid}.run-name-ask label{font-weight:var(--fw-semibold);font-size:var(--fs-body)}.run-name-ask-row{gap:8px;display:flex}.run-name-ask-row input{border-radius:var(--radius-in);border:1px solid var(--g5);background:var(--g1);min-width:0;min-height:48px;color:var(--paper,var(--t1));flex:1;padding:0 12px;font-size:16px}.run-photo-ask{border-top:1px solid var(--g4);gap:8px;padding-top:6px;display:grid}.run-photo-ask>span{font-size:var(--fs-body);color:var(--muted)}.hold-inapp-hint{border-radius:var(--radius-in);border:1px dashed var(--spark);background:var(--g2);gap:6px;margin:4px 0 10px;padding:12px 14px;display:grid}.hold-inapp-hint p{font-size:var(--fs-body);margin:0;line-height:1.4}.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);border-radius:var(--radius-in);background:var(--panel);flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.date-ask-dates{gap:10px;display:grid}.date-ask-date{border:1px solid var(--line);border-radius:var(--radius-in);background:var(--panel);min-height:56px;color:var(--paper);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.date-ask-date strong{font-size:var(--fs-display)}.date-ask-date small{color:var(--muted)}.date-ask-date.picked{border-color:var(--spark);background:rgb(var(--accent-rgb) / .12)}.date-ask-date.picked strong:before{content:"✓ ";color:var(--spark)}.date-ask-hold{border:1px solid var(--spark);border-radius:var(--radius-in);background:rgb(var(--accent-rgb) / .08);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-tally li.lead{border-color:var(--spark)}.artist-pitch-asks .active{border-color:var(--spark);color:var(--spark)}.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);border-radius:var(--radius-in);background:var(--panel);flex-direction:column;gap:2px;padding:14px;display:flex}.artist-pitch-proof strong{font-size:var(--fs-display);color:var(--spark);line-height:1}.artist-pitch-proof span{color:var(--muted);font-size:var(--fs-body)}.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);border-radius:var(--radius-card);background:rgb(var(--accent-rgb) / .06);gap:12px;margin:16px 0;padding:20px;display:grid}.lineup-outsider summary{cursor:pointer;color:var(--muted)}.bring-live{border-radius:var(--radius-in);background:rgb(var(--bad-rgb) / .12);border:1px solid rgb(var(--bad-rgb) / .5);font-weight:var(--fw-semibold);margin:0 0 10px;padding:10px 12px}.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:var(--radius-pill);font-weight:var(--fw-semibold);padding:8px 12px}.dash-loading .manager-today{gap:12px;display:grid}.lineup-answer-done{font-weight:var(--fw-semibold);color:var(--spark);margin:8px 0}.lineup-more{margin-top:16px}.lineup-more summary{cursor:pointer;color:var(--muted)}.region-card p{margin:0}.run-held-share{font-size:var(--fs-body);margin:12px 0 8px;line-height:1.4}.partner-crowd p{margin:0}.also-want{gap:10px;margin:18px 0;display:grid}.also-want h2{font-family:var(--display);font-weight:var(--fw-display);text-transform:uppercase;font-size:var(--fs-display);margin:0}.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-radius:var(--radius-card);border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 4%, transparent);color:var(--paper);font:inherit;cursor:pointer;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,var(--g3));width:64px;height:64px;font-weight:var(--fw-semibold);border-radius:50%;place-items:center;display:grid}.also-want-name{font-size:var(--fs-body);font-weight:var(--fw-semibold);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.also-want-plus{background:var(--paper);width:26px;height:26px;color:var(--ink);font-weight:var(--fw-semibold);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.run-unclaimed{font-size:var(--fs-body);color:var(--muted);margin:0 0 10px}.run-likely-date{font-size:var(--fs-body)}.more-holds{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--sp-card-bg,var(--panel));gap:8px;margin:16px 0;padding:14px 16px;display:grid}.more-holds h3{font-size:var(--fs-display);margin:0}.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{font-size:var(--fs-body);color:var(--muted)}.guest-confirm{border:1px solid color-mix(in srgb, var(--sp-ok,var(--ok)) 55%, var(--line));border-radius:var(--radius-in);background:var(--sp-card-bg,var(--panel));gap:8px;padding:14px;display:grid}.guest-confirm p{margin:0}.growth-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--sp-card-bg,var(--panel));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:var(--fs-body)}.growth-city span,.growth-meta{font-size:var(--fs-body);color:var(--muted);font-variant-numeric:tabular-nums}.growth-eta{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--look-accent-text,var(--spark))}.growth-eta.is-ready{color:var(--sp-ok,var(--ok))}.growth-eta.is-flat{color:var(--muted);font-weight:var(--fw-semibold)}.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{font-size:var(--fs-label);color:var(--muted);position:absolute;right:0;transform:translateY(-120%)}.growth-tip{font-size:var(--fs-body);font-weight:var(--fw-semibold);border-radius:var(--radius-pill);background:var(--panel);border:1px solid var(--line);padding:2px 8px;position:absolute;top:0;left:0}.growth-axis{font-size:var(--fs-label);color:var(--muted);justify-content:space-between;display:flex}.city-funnel-steps li.is-now{border-top-color:var(--spark);color:var(--paper);font-weight:var(--fw-semibold)}.city-funnel-steps li.is-done{border-top-color:color-mix(in oklab, var(--spark) 55%, var(--line))}.city-funnel .run-travel-map{display:block}.waitlist-hero .eyebrow{color:var(--look-accent-text,var(--spark));letter-spacing:.14em;font-size:var(--fs-body);margin:0}.waitlist-panel{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--sp-card-bg,var(--panel));gap:14px;padding:22px;display:grid}.waitlist-panel h2{font-size:var(--fs-display);margin:0}.waitlist-form{gap:8px;display:grid}.waitlist-form label{font-size:var(--fs-body);color:var(--muted);margin-top:6px}.waitlist-form input{border:1px solid var(--line);border-radius:var(--radius-in);background:var(--panel);min-height:46px;color:var(--paper);font:inherit;padding:10px 14px}.waitlist-roles{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.waitlist-roles legend{font-size:var(--fs-body);color:var(--muted);margin-bottom:6px;padding:0}.waitlist-roles button{border:1px solid var(--line);border-radius:var(--radius-pill);min-height:38px;color:var(--paper);font:inherit;font-size:var(--fs-body);cursor:pointer;background:0 0;padding:6px 14px}.waitlist-roles button[aria-pressed=true]{background:var(--paper);color:var(--ink);border-color:var(--paper);font-weight:var(--fw-semibold)}.waitlist-done h2{font-size:var(--fs-display);margin:0 0 6px}.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:var(--radius-in);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:var(--g1)}.city-funnel-plan-ticket.is-compact{gap:2px;padding:8px 12px}.city-funnel-plan-ticket.is-compact .city-funnel-plan-city strong{font-size:var(--fs-body)}.city-funnel-plan-ticket.is-compact .city-funnel-names{display:none}.run-travel-map{background:radial-gradient(120% 100% at 50% 50%, var(--g3) 0%, var(--g1) 78%);border-color:var(--g4)}.run-travel-map .borders-zoom{transition:none}.run-travel-map .borders{stroke:rgb(var(--t1-rgb) / .16)}.run-travel-map .city{transition:r .3s,fill .3s,opacity .3s}.run-travel-map .city.lit{fill:var(--spark);color:var(--look-accent-text,var(--spark));filter:drop-shadow(0 0 5px color-mix(in srgb, var(--spark) 70%, transparent))}.run-travel-map .city.missed{fill:#0000;stroke:rgb(var(--t1-rgb) / .35);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:var(--g1);stroke-width:3px;stroke-linejoin:round}.run-travel-map .city-label{fill:rgb(var(--t1-rgb) / .75)}.run-travel-map .edge polygon{fill:rgb(var(--t1-rgb) / .4)}.run-travel-map .edge text{fill:rgb(var(--t1-rgb) / .55);font-weight:var(--fw-semibold)}.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}}.demo-card-brand{font:italic var(--fw-semibold) var(--fs-display)/1 var(--body);letter-spacing:.04em}.demo-card-number{font-size:var(--fs-display);letter-spacing:.12em;font-variant-numeric:tabular-nums;align-self:end}.demo-card-meta{font-size:var(--fs-body);letter-spacing:.1em;opacity:.85;justify-content:space-between;display:flex}.demo-card-check{background:var(--spark);width:26px;height:26px;color:var(--g1);font-weight:var(--fw-semibold);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.held-until.is-soon{background:color-mix(in srgb, var(--bad) 18%, transparent)}.growth-card.is-link{cursor:pointer;transition:border-color .15s;position:relative}@media (hover:hover){.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(--look-accent-text,var(--spark))}.growth-axis{position:relative}.dash-money-list.is-tickets{margin-top:6px}.city-message-form{gap:10px;max-width:560px;display:grid}.city-message-form label{font-weight:var(--fw-semibold);gap:6px;display:grid}.city-message-form label small{font-weight:var(--fw-regular);color:var(--muted)}.city-message-form textarea{box-sizing:border-box;border-radius:var(--radius-in);border:1px solid var(--line);background:var(--g2);width:100%;color:var(--paper);font:inherit;resize:vertical;padding:12px;font-size:16px}.dash-next-road li.done i{background:color-mix(in oklab, 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:var(--fw-semibold)}.dash-next-actions .button{flex:160px}.growth-today-label{font-size:var(--fs-label);color:var(--muted);pointer-events:none;position:absolute;top:0;transform:translate(calc(-100% - 4px))}.growth-goal-label{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--ink,var(--g1)) 80%, transparent);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);font-size:var(--fs-display);text-wrap:balance;margin:4px 0 2px;line-height:1.05}.dash-head p{color:var(--muted);font-size:var(--fs-body);margin:0}.dash-head p b,.dash-tile small.up{color:var(--look-accent-text,var(--spark))}.dash-tile .dash-spark{height:26px;margin-top:6px}.dash-tile.is-money strong{color:var(--look-accent-text,var(--spark))}.dash-money .is-crew{background:var(--spark)}.dash-money .is-stickers{background:var(--accent)}.dash-money .is-backing{background:var(--series-6)}.dash-money .is-held{background:color-mix(in srgb, var(--paper) 45%, transparent)}.dash-money .is-charged{background:var(--ok)}.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)}.waitlist-hero .eyebrow{color:var(--muted)}.skel{border-radius:var(--radius-sm);background:linear-gradient(90deg, rgb(var(--t1-rgb) / .06) 0%, rgb(var(--t1-rgb) / .13) 40%, rgb(var(--t1-rgb) / .06) 80%);background-size:220% 100%;height:14px;animation:1.3s ease-in-out infinite skel-move;display:block}.skel-button{border-radius:var(--radius-pill);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 .city-row-top{flex-wrap:wrap}.city-row.v2 .city-row-top strong{font-size:var(--fs-display)}.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))}}.dash-head{text-align:left}.manager-today-why summary{cursor:pointer;font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--muted);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-how .artist-recent-joins{margin:0}.top-fans .money-main a{color:var(--paper)}.dash-skel-card{border-radius:var(--radius-card);border:1px solid var(--line);background:rgb(var(--t1-rgb) / .03);gap:10px;padding:16px;display:grid}.show-keep{gap:8px;min-width:0;display:grid}.show-keep-line{text-align:center;font-size:var(--fs-body);margin:0}.show-cover.night .show-keep-line{color:var(--t1)}.show-keep-done{text-align:center;font-weight:var(--fw-semibold);color:var(--ok);margin:0}.show-keep-how{font-size:var(--fs-body);text-align:center}.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:var(--t1)}.show-cover .guest-confirm{text-align:left}.ico-live{color:var(--bad)}.ico-crown{color:var(--spark)}.podium-medal .medal{background:var(--ink);border-radius:50%;padding:3px}.manager-row-face svg{color:var(--spark)}.lo-pop-icon{align-items:center;display:inline-flex}.lo-pop-icon svg{width:34px;height:34px;color:var(--lo-accent,var(--accent))}.dash-stat-gear svg{display:block}.wall-chat li.is-sticker .wall-bubble{border:1px solid var(--action);box-shadow:inset 3px 0 0 var(--action)}.wall-backed{font-size:var(--fs-body);color:var(--action);align-items:center;gap:4px;display:inline-flex}.wall-gate{font-size:var(--fs-body);color:var(--muted,var(--t2));margin:0 0 12px}.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);font-size:var(--fs-body);font-weight:var(--fw-semibold);text-underline-offset:3px;text-decoration:underline}.manager-today .text-button{margin-top:0;padding-block:8px}.manager-today-actions{gap:8px}.manager-today{border-radius:var(--radius-card);background:var(--glow), var(--panel);border:0;gap:12px;margin:0;padding:16px}.manager-today-eyebrow{font-size:var(--fs-label);letter-spacing:.14em;color:var(--look-accent-text,var(--spark))}.manager-today-title{font-family:var(--display), "Barlow Condensed", Arial, sans-serif;font-weight:var(--fw-display);font-size:var(--fs-display);letter-spacing:0;text-transform:uppercase;line-height:1}.manager-today-body{font-size:var(--fs-body);color:var(--muted);line-height:1.45}.manager-today-why{background:0 0;border-radius:0;padding:0}.manager-today-why summary{align-items:center;gap:4px;min-height:36px;padding-block:0;display:inline-flex}.manager-today-why[open] ul{border-radius:var(--radius-in);background:var(--ink);margin-top:4px;padding:10px 12px 10px 28px}.manager-today-actions .button{min-height:48px;font-size:var(--fs-body);border-radius:var(--radius-pill)}.date-ask-today-dates li{background:var(--ink);border:0;padding:8px 14px}.demo-bar-claim{border-radius:var(--radius-pill);background:var(--ds-spark);min-height:30px;color:var(--ds-inset);font-weight:var(--fw-semibold);font-size:var(--fs-body);white-space:nowrap;flex:none;order:3;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}@media (hover:hover){.demo-bar-claim:hover{background:var(--accent-hover)}}@media (max-width:899px){.demo-bar-claim{padding:0 12px}}.page-editor-body.is-wide{max-width:1100px}
