:root{--web-bg-canvas:var(--primitive-paper-50,#f4fffc);--web-bg-surface:var(--primitive-paper-0,#fff);--web-bg-inverse:var(--primitive-ink-950,#06110f);--web-bg-soft:var(--primitive-paper-100,#e5f6f3);--web-text-primary:var(--primitive-ink-950,#06110f);--web-text-secondary:var(--primitive-graphite-700,#343832);--web-text-inverse:var(--primitive-paper-0,#fff);--web-text-inverse-muted:color-mix(in srgb, var(--primitive-paper-0,#fff) 72%, var(--primitive-mint-900,#006d5b));--web-border:var(--primitive-mint-200,#b5e7dd);--web-border-strong:var(--primitive-graphite-700,#343832);--web-accent:var(--primitive-mint-500,#1cffd9);--web-accent-strong:var(--primitive-mint-900,#006d5b);--web-success:var(--primitive-success-500,#21c98b);--web-warning:var(--primitive-warning-500,#ffc857);--web-error:var(--primitive-error-500,#f06a55);--web-success-ink:color-mix(in srgb, var(--web-success) 58%, var(--web-text-primary));--web-warning-ink:color-mix(in srgb, var(--web-warning) 42%, var(--web-text-primary));--web-error-ink:color-mix(in srgb, var(--web-error) 72%, var(--web-text-primary));--web-error-soft:color-mix(in srgb, var(--primitive-error-500,#f06a55) 8%, var(--primitive-paper-0,#fff));--web-radius-card:var(--radius-lg,.875rem)}body:has([data-color-mode=light]){background:var(--primitive-paper-50,#f4fffc);color:var(--primitive-ink-950,#06110f)}body:has([data-color-mode=light]):before{opacity:.04}:is(.product-home,.guest-page,.member-shell,.studio-shell){--color-ink:var(--web-bg-canvas);--color-ink-raised:var(--web-bg-surface);--color-paper:var(--web-text-primary);--color-paper-muted:var(--web-text-secondary);--color-accent:var(--web-accent);--color-accent-ink:var(--web-text-primary);--color-graphite:var(--web-border);--color-graphite-soft:var(--web-bg-soft);--color-alert:var(--web-error);--line:1px solid var(--web-border);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:is(.product-home,.guest-page,.member-shell,.studio-shell) .button{border-radius:var(--radius-xs);min-height:2.75rem}:is(.product-home,.guest-page,.member-shell,.studio-shell) .button--primary,:is(.product-home,.guest-page,.member-shell,.studio-shell) .studio-link-button{background:var(--web-accent);color:var(--web-text-primary)}:is(.product-home,.guest-page,.member-shell,.studio-shell) .button--secondary,:is(.product-home,.guest-page,.member-shell,.studio-shell) .button--quiet{border-color:var(--web-border-strong);background:var(--web-bg-surface);color:var(--web-accent-strong)}:is(.product-home,.guest-page,.member-shell,.studio-shell) .chip{background:var(--web-bg-soft);color:var(--web-accent-strong);border-color:#0000}:is(.product-home,.guest-page,.member-shell,.studio-shell) .chip--alert{background:var(--web-error-soft);color:var(--web-error-ink)}:is(.product-home,.guest-page,.member-shell,.studio-shell) .field__label,:is(.product-home,.guest-page,.member-shell,.studio-shell) .rating__legend,:is(.product-home,.guest-page,.member-shell,.studio-shell) .eyebrow{color:var(--web-accent-strong)}:is(.product-home,.guest-page,.member-shell,.studio-shell) .field__control,:is(.product-home,.guest-page,.member-shell,.studio-shell) .rating__option{border-color:var(--web-border-strong);background:var(--web-bg-surface);color:var(--web-text-primary);border-radius:.625rem}:is(.product-home,.guest-page,.member-shell,.studio-shell) .field__control::placeholder{color:color-mix(in srgb, var(--web-text-secondary) 72%, transparent)}:is(.product-home,.guest-page,.member-shell,.studio-shell) .field__control--error{border-color:var(--web-error)}.product-home{width:min(100%,90rem);min-height:100vh;padding:0 clamp(1.25rem, 4vw, 3.5rem) var(--space-8);background:var(--web-bg-canvas);color:var(--web-text-primary);margin-inline:auto;overflow:hidden}.product-masthead,.product-auth .guest-masthead{justify-content:space-between;align-items:center;gap:var(--space-4);background:var(--web-bg-inverse);min-height:5.375rem;color:var(--web-text-inverse);border:0;margin-inline:clamp(-3.5rem,-4vw,-1.25rem);padding-inline:clamp(1.25rem,4vw,3.5rem);display:flex}.product-wordmark,.product-status{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:650}.product-wordmark{color:var(--web-accent);font-size:1rem}.product-status{padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);background:var(--web-bg-soft);color:var(--web-accent-strong)}.product-home__hero{align-items:center;gap:clamp(3rem,8vw,8rem);min-height:calc(100vh - 10rem);padding-block:clamp(3rem,10vw,8rem);display:grid}.product-home__intro{align-content:start;display:grid}.product-home__intro h1{max-width:12ch;margin:var(--space-4) 0 var(--space-6);color:var(--web-text-primary);letter-spacing:-.06em;font-size:clamp(3rem,8vw,6.25rem);font-weight:720;line-height:.92}.product-home__intro>p:not(.eyebrow){max-width:39rem;margin-bottom:var(--space-8);color:var(--web-text-secondary);font-size:clamp(1rem,2vw,1.25rem);line-height:1.5}.product-action{width:fit-content;min-height:var(--size-control-large);justify-content:space-between;align-items:center;gap:var(--space-8);padding-inline:var(--space-5);border-radius:var(--radius-xs);background:var(--web-accent);color:var(--web-text-primary);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid #0000;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.product-action:hover{border-color:var(--web-text-primary);color:var(--web-text-primary)}.product-home__signal{border:1px solid var(--web-border);border-radius:var(--radius-lg);background:var(--web-bg-surface);box-shadow:var(--shadow-surface);overflow:hidden}.product-home__signal-head{align-items:center;gap:var(--space-3);min-height:4.5rem;padding-inline:var(--space-5);border-bottom:1px solid var(--web-border);color:var(--web-accent-strong);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:700;display:flex}.product-home__pulse{border-radius:var(--radius-full);background:var(--web-accent);width:.625rem;height:.625rem;box-shadow:0 0 0 .3rem color-mix(in srgb, var(--web-accent) 18%, transparent)}.product-home__signal ol{margin:0;padding:0;list-style:none}.product-home__signal li{gap:var(--space-1) var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--web-border);grid-template-columns:2rem minmax(0,1fr);display:grid}.product-home__signal li>span{color:var(--web-accent-strong);font-family:var(--font-mono);grid-row:1/3;font-size:.6875rem}.product-home__signal li strong{font-size:1rem;font-weight:650}.product-home__signal li small{color:var(--web-text-secondary);font-size:.75rem}.product-home__now-playing small{color:var(--web-text-inverse-muted);font-size:.75rem}:is(.product-home,.guest-page,.member-shell,.studio-shell) :is(.field__message--error,.feedback-error){color:var(--web-error-ink)}.product-home__now-playing{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--web-bg-inverse);color:var(--web-text-inverse);grid-template-columns:3.5rem minmax(0,1fr) 2.75rem;display:grid}.product-home__now-playing>span:nth-child(2){min-width:0;display:grid}.product-home__artwork,.product-home__play{aspect-ratio:1;place-items:center;display:grid}.product-home__artwork{border-radius:var(--radius-sm);background:var(--web-accent);color:var(--web-text-primary);font-family:var(--font-mono);font-weight:800}.product-home__play{border-radius:var(--radius-full);background:var(--web-accent);color:var(--web-text-primary);font-size:.75rem}.product-home__footer{justify-content:space-between;gap:var(--space-3);padding-block:var(--space-5);border-top:1px solid var(--web-border);color:var(--web-accent-strong);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;font-size:.6875rem;display:flex}.product-auth.guest-page{--guest-gutter:clamp(1.25rem, 4vw, 3.5rem);width:min(100%,90rem);padding:0 var(--guest-gutter) var(--space-8);background:var(--web-bg-canvas);color:var(--web-text-primary)}.product-auth .guest-masthead{margin-inline:calc(-1 * var(--guest-gutter))}.product-auth .guest-wordmark{color:var(--web-accent);font-size:1rem}.product-auth .guest-wordmark:before{display:none}.product-auth .guest-masthead__note{color:var(--web-text-inverse-muted)}.product-auth .auth-layout{gap:clamp(3rem,8vw,8rem);padding-block:clamp(3rem,9vw,7rem)}.product-auth .auth-intro h1{color:var(--web-text-primary);letter-spacing:-.055em;font-size:clamp(3rem,8vw,5.75rem);font-weight:720;line-height:.94}.product-auth .auth-intro>p:last-child{color:var(--web-text-secondary)}.product-auth .auth-card{border:1px solid var(--web-border);border-radius:var(--radius-lg);background:var(--web-bg-surface);color:var(--web-text-primary);box-shadow:var(--shadow-surface);padding:clamp(1.5rem,4vw,2.5rem)}.product-auth .auth-card :is(.eyebrow,.invite-privacy){color:var(--web-accent-strong)}.product-auth .auth-card h2{color:var(--web-text-primary);font-weight:650}.product-auth .auth-card .button--quiet{background:var(--web-accent);color:var(--web-text-primary);border-color:#0000}.product-auth .invite-privacy{text-align:left}@media (min-width:860px){.product-home__hero,.product-auth .auth-layout{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr)}}@media (max-width:560px){.product-status,.product-auth .guest-masthead__note{display:none}.product-home__intro h1,.product-auth .auth-intro h1{font-size:clamp(2.75rem,14vw,4.25rem)}.product-action{width:100%}}.product-player{grid-template-columns:var(--size-player-mini) minmax(0, 1fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-3);border:1px solid var(--web-border);border-radius:var(--radius-lg);background:var(--web-bg-surface);color:var(--web-text-primary);box-shadow:var(--shadow-surface);display:grid}.product-player--hero{margin-top:var(--space-6)}.product-player--dock{z-index:8;bottom:var(--space-4);margin-top:var(--space-6);box-shadow:var(--shadow-player);position:sticky}.product-player__artwork{width:var(--size-player-mini);height:var(--size-player-mini);border-color:var(--web-border);border-radius:var(--radius-sm);background:var(--web-bg-inverse)}.product-player__artwork--fallback{aspect-ratio:1;color:var(--web-accent);font-family:var(--font-mono);place-items:center;font-weight:800;display:grid}.product-player__identity{gap:.125rem;min-width:0;display:grid}.product-player__identity strong,.product-player__identity>span:not(.eyebrow){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-player__identity strong{font-size:1rem;font-weight:650}.product-player__identity>span:not(.eyebrow){color:var(--web-text-secondary);font-size:.75rem}.product-player__transport{align-items:center;gap:var(--space-2);display:flex}.product-player__transport button,.release-track-card__play{width:var(--size-control-min);min-width:var(--size-control-min);height:var(--size-control-min);border:1px solid var(--web-border);border-radius:var(--radius-full);background:var(--web-bg-surface);color:var(--web-accent-strong);cursor:pointer;place-items:center;padding:0;font-size:1rem;display:grid}.product-player__transport button:disabled{cursor:default;opacity:var(--state-opacity-disabled)}.product-player__transport .product-player__toggle,.release-track-card__play{background:var(--web-accent);width:3.25rem;min-width:3.25rem;height:3.25rem;color:var(--web-text-primary);border-color:#0000}.product-player__progress{align-items:center;gap:var(--space-3);color:var(--web-text-secondary);font-family:var(--font-mono);grid-column:2/-1;grid-template-columns:2.75rem minmax(4rem,1fr) 2.75rem;font-size:.625rem;display:grid}.product-player__progress span:last-child{text-align:right}.product-player__progress input{width:100%;min-height:var(--size-control-min);accent-color:var(--web-accent-strong);cursor:pointer;margin:0}.product-player__error{color:var(--web-error-ink);font-size:var(--type-sm);grid-column:2/-1;margin:0}.release-track-card__heading{align-items:center}.release-track-card__play{margin-left:auto}@media (max-width:700px){.product-player{gap:var(--space-3);grid-template-columns:3.5rem minmax(0,1fr) auto}.product-player__artwork{width:3.5rem;height:3.5rem}.product-player__transport{gap:var(--space-1)}.product-player__progress{grid-column:1/-1}.release-page>.product-player--dock{transition:opacity .14s,transform .14s}.release-page:has(.feedback-form:focus-within)>.product-player--dock{opacity:0;pointer-events:none;transform:translateY(120%)}}@media (max-width:700px) and (prefers-reduced-motion:reduce){.release-page>.product-player--dock{transition:none}}.guest-page{--guest-gutter:clamp(1.5rem, 4vw, 3.5rem);width:min(100%,90rem);padding:0 var(--guest-gutter) var(--space-8);background:var(--web-bg-canvas);color:var(--web-text-primary)}.guest-page .guest-masthead{min-height:5.375rem;margin-inline:calc(-1 * var(--guest-gutter));padding:0 var(--guest-gutter);border-bottom-color:var(--web-border);background:var(--web-bg-inverse);color:var(--web-text-inverse)}.guest-page .guest-wordmark{color:var(--web-accent);font-size:1rem}.guest-page .guest-wordmark:before{display:none}.guest-masthead__status{align-items:center;gap:var(--space-4);display:flex}.guest-page .guest-masthead__note{color:var(--web-text-inverse-muted)}.guest-status-badge{min-height:1.625rem;padding-inline:var(--space-2);border-radius:var(--radius-round);background:var(--web-bg-soft);color:var(--web-accent-strong);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;font-size:.625rem;font-weight:700;display:inline-flex}.product-onboarding .invite-layout{align-items:center;gap:clamp(3rem,8vw,7rem);min-height:calc(100vh - 5.375rem);padding-block:clamp(3rem,8vw,7rem)}.product-onboarding .invite-identity{grid-template-columns:7rem minmax(0,1fr);align-items:center}.product-onboarding .invite-identity>div{min-width:0}.product-onboarding .invite-avatar{border-color:var(--web-border);border-radius:var(--radius-lg);background:var(--web-bg-surface);box-shadow:var(--shadow-surface)}.product-onboarding .invite-identity h1{color:var(--web-text-primary);letter-spacing:-.055em;overflow-wrap:anywhere;font-size:clamp(2.75rem,7vw,5.5rem);font-weight:720;line-height:.94}.product-onboarding .invite-identity .eyebrow{overflow-wrap:anywhere}.product-onboarding .invite-lede{color:var(--web-text-secondary)}.product-onboarding .invite-expectations{border-color:var(--web-border)}.product-onboarding .invite-expectations li{min-height:var(--size-control-min);border-color:var(--web-border);color:var(--web-text-primary);align-items:center}.product-onboarding .invite-expectations li span{color:var(--web-accent-strong)}.product-onboarding .invite-card{border:1px solid var(--web-border);border-radius:var(--radius-lg);background:var(--web-bg-surface);color:var(--web-text-primary);box-shadow:var(--shadow-surface);padding:clamp(1.5rem,4vw,2.5rem)}.product-onboarding .invite-card :is(.eyebrow,.field__label,.invite-privacy){color:var(--web-accent-strong)}.product-onboarding .invite-card__copy,.product-onboarding .invite-card .invite-privacy{color:var(--web-text-secondary);text-align:left}.product-onboarding .invite-card .field__control{border-color:var(--web-border);border-radius:var(--radius-md);background:var(--web-bg-canvas);color:var(--web-text-primary)}.product-onboarding .invite-unavailable,.guest-state-page{min-height:100vh}.guest-state-card{align-content:center;justify-items:start;gap:var(--space-3);border:1px solid var(--web-border);border-radius:var(--radius-lg);background:var(--web-bg-surface);width:min(100%,44rem);min-height:26rem;box-shadow:var(--shadow-surface);margin:clamp(3rem,10vh,8rem) auto 0;padding:clamp(2rem,6vw,4rem);display:grid}.guest-state-card__mark,.pass-verify-card__mark{width:3.5rem;margin-bottom:var(--space-3);aspect-ratio:1;border:1px solid var(--web-border);border-radius:var(--radius-full);background:var(--web-bg-soft);color:var(--web-accent-strong);font-family:var(--font-mono);place-items:center;font-weight:700;display:grid}.guest-state-card h1,.pass-card h1,.product-settings-card h1{margin:var(--space-2) 0 var(--space-3);color:var(--web-text-primary);letter-spacing:-.045em;font-size:clamp(2.25rem,6vw,4rem);font-weight:700;line-height:1}.guest-state-card>p:last-child{color:var(--web-text-secondary)}.pass-layout{align-items:center;gap:clamp(2rem,7vw,6rem);min-height:calc(100vh - 5.375rem);padding-block:clamp(3rem,8vw,6rem);display:grid}.pass-artwork{border-color:var(--web-border);border-radius:var(--radius-sm);width:min(100%,34rem);box-shadow:var(--shadow-surface);justify-self:center}.pass-card,.product-settings-card{border:1px solid var(--web-border);border-radius:var(--radius-lg);background:var(--web-bg-surface);width:min(100%,38rem);color:var(--web-text-primary);box-shadow:var(--shadow-surface);padding:clamp(1.5rem,5vw,3rem)}.pass-card__artist{margin-bottom:var(--space-5);color:var(--web-text-secondary);font-size:1.125rem;font-weight:550}.pass-card__meta{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.pass-card__meta time,.pass-card__privacy{color:var(--web-text-secondary);font-family:var(--font-mono);font-size:.6875rem;line-height:1.5}.pass-form{gap:var(--space-4);display:grid}.pass-card__privacy{margin:var(--space-5) 0 0}.guest-success-card{align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--web-border);border-radius:var(--radius-md);background:var(--web-bg-soft);display:flex}.guest-success-card>span{aspect-ratio:1;border-radius:var(--radius-full);background:var(--web-accent);width:2rem;color:var(--web-text-primary);place-items:center;font-weight:800;display:grid}.guest-success-card p{margin:var(--space-1) 0 0;color:var(--web-text-secondary)}.pass-verify-page{grid-template-rows:auto minmax(0,1fr);display:grid}.pass-verify-card{place-self:center}.pass-verify-card>p:not(.eyebrow){margin-bottom:var(--space-6);color:var(--web-text-secondary)}.preferences-page,.checkout-page{grid-template-rows:auto minmax(0,1fr);display:grid}.preferences-page .preferences-panel,.checkout-page .preferences-panel{place-self:center;margin-top:0}.preferences-intro{margin-bottom:var(--space-6);color:var(--web-text-secondary)}.product-settings-card .preferences-toggle{padding:var(--space-4);border:1px solid var(--web-border);border-radius:var(--radius-md);background:var(--web-bg-canvas);justify-content:space-between}.product-settings-card .preferences-toggle input{appearance:none;border:1px solid var(--web-border-strong);border-radius:var(--radius-full);background:var(--web-bg-soft);cursor:pointer;width:3.25rem;height:1.875rem;transition:background var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out);flex:none;order:2;margin:0;position:relative}.product-settings-card .preferences-toggle input:before{aspect-ratio:1;border-radius:var(--radius-full);background:var(--web-bg-surface);content:"";width:1.375rem;transition:transform var(--motion-fast) var(--ease-out);position:absolute;top:.1875rem;left:.1875rem;box-shadow:0 1px 4px #06110f38}.product-settings-card .preferences-toggle input:checked{border-color:var(--web-accent-strong);background:var(--web-accent)}.product-settings-card .preferences-toggle input:checked:before{transform:translate(1.375rem)}.product-settings-card .preferences-status{margin:var(--space-4) 0 0;color:var(--web-accent-strong);font-family:var(--font-mono);text-transform:uppercase;font-size:.6875rem}@media (min-width:820px){.product-onboarding .invite-layout,.pass-layout{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr)}}@media (max-width:640px){.product-onboarding .invite-identity{grid-template-columns:5rem minmax(0,1fr)}.product-onboarding .invite-avatar{width:5rem}.pass-card__meta{flex-direction:column;align-items:flex-start}}.guest-page .promo-layout{gap:clamp(2rem,5vw,5rem);padding-top:clamp(3.5rem,9vw,6.5rem)}.guest-page .artwork,.guest-page .promo-artwork,.guest-page .release-cover{border-color:var(--web-border);background:var(--web-bg-surface);border-radius:.375rem}.guest-page .promo-artwork-caption{color:var(--web-text-secondary)}.guest-page .promo-content{gap:var(--space-6)}.guest-page .promo-heading{padding-bottom:var(--space-6);border-bottom-color:var(--web-border)}.guest-page .promo-artist{margin-top:var(--space-4);color:var(--web-text-secondary);font-size:clamp(1rem,2vw,1.375rem);font-weight:500}.guest-page .promo-heading h1{margin-bottom:var(--space-4);color:var(--web-text-primary);letter-spacing:-.045em;font-size:clamp(2.75rem,5vw,3.75rem);font-weight:700}.guest-page .track-facts dt,.guest-page .track-facts dd,.guest-page .promo-description{color:var(--web-text-secondary)}.guest-page .promo-player{padding:var(--space-4);border:1px solid var(--web-border);border-radius:var(--web-radius-card);background:var(--web-bg-surface)}.guest-page .promo-player audio{accent-color:var(--web-accent-strong);filter:none}.guest-page .feedback-panel{border:1px solid var(--web-border);border-radius:var(--web-radius-card);background:var(--web-bg-surface);padding:clamp(1.25rem,3vw,2rem)}.guest-page .feedback-lock{border-radius:var(--radius-round);background:var(--web-bg-soft);color:var(--web-warning-ink);border-color:#0000}.guest-page .feedback-success{border-color:var(--web-border);background:var(--web-bg-soft);border-radius:.75rem}.guest-page .feedback-success p,.guest-page .download-note{color:var(--web-text-secondary)}.guest-page .guest-privacy-footer{min-height:4.5rem;padding:var(--space-4) var(--space-5);border:1px solid var(--web-border);background:var(--web-bg-inverse);color:var(--web-text-inverse-muted);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;border-radius:.75rem;align-items:center;margin-top:clamp(3rem,8vw,6rem);font-size:.625rem;display:flex}.guest-page.release-page{max-width:90rem;overflow-x:clip}.guest-page .release-hero{align-items:center;padding:clamp(3rem,8vw,6rem) clamp(0rem,5vw,4rem)}.guest-page .release-heading h1{color:var(--web-text-primary);overflow-wrap:anywhere;font-size:clamp(2.75rem,6vw,4.75rem);font-weight:700}.guest-page .release-heading,.guest-page .release-track-card__heading>div{min-width:0}.guest-page .release-track-card__heading h2{overflow-wrap:anywhere}.guest-page .release-heading__summary{color:var(--web-text-secondary)}.release-page>.product-player--dock{z-index:24;right:max(1rem, calc((100vw - 90rem) / 2 + var(--guest-gutter)));bottom:max(1rem, env(safe-area-inset-bottom));left:max(1rem, calc((100vw - 90rem) / 2 + var(--guest-gutter)));margin:0;position:fixed}.release-page:has(>.product-player--dock){padding-bottom:calc(8rem + env(safe-area-inset-bottom))}.guest-page .release-track-list{gap:var(--space-4);padding-bottom:0}.guest-page .release-track-card{border-color:var(--web-border);border-radius:var(--web-radius-card);background:var(--web-bg-surface)}.guest-page .release-track-card__heading>span,.guest-page .release-track-card__heading p{color:var(--web-text-secondary)}.member-shell{background:var(--web-bg-canvas);color:var(--web-text-primary)}.member-mobile-header{border-bottom-color:var(--web-border);background:var(--web-bg-inverse);color:var(--web-text-inverse)}.member-mobile-header__wordmark{color:var(--web-accent)}.member-mobile-header__wordmark:before{display:none}.member-mobile-header__badge{padding:var(--space-1) var(--space-2);border-radius:var(--radius-round);background:var(--web-bg-soft);color:var(--web-accent-strong)!important}.member-content{background:var(--web-bg-canvas)}.member-page{width:min(100%,75.5rem);padding-top:0}.member-page__header{min-height:5rem;padding-block:var(--space-4);border-bottom-color:var(--web-border);background:var(--web-bg-surface);align-items:center}.member-page__header h1,.share-experience__header h1{margin-top:var(--space-1);color:var(--web-text-primary);font-size:clamp(1.875rem,4vw,2.5rem);font-weight:700}.member-page__lede{margin-block:var(--space-6);color:var(--web-text-secondary);font-size:var(--type-sm)}.member-shell .track-card,.member-shell .library-cover-card,.member-shell .people-directory__card,.member-shell .people-directory__state,.member-shell .people-directory__empty,.member-shell .profile-grid section,.member-shell .profile-stats li,.member-shell .catalog-locked{border-color:var(--web-border);background:var(--web-bg-surface);border-radius:.75rem}.member-shell .profile-settings-link,.member-shell .profile-inline-link,.member-shell .profile-social-links a{border-color:var(--web-border-strong);background:var(--web-bg-surface);color:var(--web-text-primary)}.member-shell .profile-settings-link:hover,.member-shell .profile-inline-link:hover,.member-shell .profile-social-links a:hover{border-color:var(--web-accent-strong);color:var(--web-accent-strong)}.member-shell .profile-card__bio,.member-shell .profile-stats span{color:var(--web-text-secondary)}.member-shell .profile-stats strong{color:var(--web-text-primary)}.member-shell .track-card__artwork{border-color:var(--web-border);border-radius:.5rem}.member-shell .track-card__artist,.member-shell .track-card__meta,.member-shell .track-card__policy,.member-shell .people-directory__handle,.member-shell .people-directory__bio,.member-shell .people-directory__meta,.member-shell .profile-grid p:last-child{color:var(--web-text-secondary)}.member-shell .track-card__title,.member-shell .people-directory__identity h2,.member-shell .profile-grid h2{color:var(--web-text-primary);font-weight:600}.member-shell .filter-tabs{gap:var(--space-2);border-bottom:0;flex-wrap:wrap;display:flex;overflow:visible}.member-shell .filter-tabs button{min-height:var(--size-control-min);padding:0 var(--space-4);border:1px solid var(--web-border-strong);border-radius:var(--radius-full);background:var(--web-bg-surface);color:var(--web-text-secondary)}.member-shell .filter-tabs button[aria-pressed=true],.member-shell .filter-tabs button[aria-selected=true]{border-color:var(--web-accent-strong);background:var(--web-bg-soft);color:var(--web-accent-strong)}.member-shell .library-search input,.member-shell .library-create input{min-height:var(--size-control-large);padding-inline:var(--space-4);border:1px solid var(--web-border-strong);background:var(--web-bg-surface);color:var(--web-text-primary);font:inherit;border-radius:.625rem}.member-shell .library-create{padding:var(--space-4);border:1px solid var(--web-border);background:var(--web-bg-surface);border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;align-items:end}.member-shell .library-create label,.member-shell .library-create p{grid-column:1/-1}.member-shell .inbox-row{padding-left:var(--space-3);border-left:3px solid var(--web-accent-strong)}.member-shell .inbox-row[data-listened=true]{border-left-color:var(--web-border)}.member-shell .inbox-row__state{color:var(--web-accent-strong)}.member-shell .inbox-row__collected{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--web-bg-soft);color:var(--web-accent-strong);margin-left:auto}.member-empty-state{place-content:center;gap:var(--space-5);min-height:19rem;padding:var(--space-8);border:1px dashed var(--web-border-strong);background:var(--web-bg-surface);border-radius:.75rem;grid-template-columns:auto minmax(0,32rem);display:grid}.member-empty-state__mark{aspect-ratio:1;background:var(--web-bg-inverse);width:4rem;color:var(--web-accent);font-family:var(--font-mono);border-radius:.5rem;place-items:center;font-weight:700;display:grid}.member-empty-state h2,.member-empty-state p{margin:0}.member-empty-state h2{margin-top:var(--space-2);color:var(--web-text-primary)}.member-empty-state div>p:last-child{margin-top:var(--space-2);color:var(--web-text-secondary)}@media (max-width:560px){.member-empty-state{grid-template-columns:minmax(0,1fr)}}.member-shell .global-player{z-index:24;gap:var(--space-4);min-height:5rem;padding:.625rem var(--space-4);border:1px solid var(--web-border);background:var(--web-bg-surface);color:var(--web-text-primary);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:.875rem .875rem 0 0;grid-template-columns:minmax(12rem,1fr) auto minmax(12rem,1fr) auto;box-shadow:0 -.75rem 2rem #007d6d14}.member-shell .global-player__controls .global-player__toggle{background:var(--web-accent);color:var(--web-text-primary)}.member-shell .global-player__artwork,.member-shell .global-player__artwork-placeholder{aspect-ratio:1;background:var(--web-bg-soft);border-radius:.375rem;flex:none;width:3rem;margin:0;position:relative;overflow:hidden}.member-shell .global-player__artwork-placeholder{color:var(--web-accent-strong);font-family:var(--font-mono);letter-spacing:.08em;place-items:center;font-size:.6875rem;font-weight:700;display:grid}.member-shell .global-player__controls button,.member-shell .full-player__controls button{border-radius:var(--radius-full);min-width:2.75rem;min-height:2.75rem;color:var(--web-text-primary)}.member-shell .global-player__controls button:hover:not(:disabled),.member-shell .full-player__controls button:hover:not(:disabled){background:var(--web-bg-soft)}.member-shell .global-player__controls .global-player__toggle:hover:not(:disabled),.member-shell .full-player__controls .full-player__toggle:hover:not(:disabled){background:color-mix(in srgb, var(--web-accent) 82%, var(--web-bg-surface))}.member-shell .global-player__progress,.member-shell .global-player .eyebrow{color:var(--web-accent-strong)}.member-shell .global-player__progress input,.member-shell .full-player__progress input{height:2.75rem;accent-color:var(--web-accent-strong)}.member-shell .global-player__detail-toggle,.member-shell .full-player__close{border-color:var(--web-border);border-radius:var(--radius-full);background:var(--web-bg-surface);min-width:2.75rem;min-height:2.75rem;color:var(--web-accent-strong);place-items:center;display:grid}.member-shell .full-player{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0715138a;align-items:center}.member-shell .full-player__surface{gap:var(--space-6);border-color:var(--web-border);background:var(--web-bg-surface);width:min(68rem,100%);max-height:min(52rem,100vh - 2rem);color:var(--web-text-primary);border-radius:1rem;grid-template-columns:minmax(16rem,1fr);padding:clamp(1.25rem,4vw,3rem);position:relative;box-shadow:0 2rem 5rem #06110f3d}.member-shell .full-player__close{z-index:2;top:var(--space-4);right:var(--space-4);position:absolute}.member-shell .full-player__primary,.member-shell .full-player__details,.member-shell .full-player__queue{min-width:0}.member-shell .full-player__primary{justify-items:center;gap:var(--space-5);text-align:center;display:grid}.member-shell .full-player__artwork{aspect-ratio:1;border-radius:.5rem;width:min(15rem,70vw);margin:0;position:relative;overflow:hidden;box-shadow:0 1.25rem 3rem #06110f29}.member-shell .full-player__identity{justify-items:center;gap:.2rem;display:grid}.member-shell .full-player__identity h2{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.member-shell .full-player__identity strong{color:var(--web-text-primary);font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.05}.member-shell .full-player__identity>span,.member-shell .full-player__source{color:var(--web-text-secondary)}.member-shell .full-player__source{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--type-xs)}.member-shell .full-player__transport{gap:var(--space-3);width:min(28rem,100%);display:grid}.member-shell .full-player__progress{align-items:center;gap:var(--space-3);color:var(--web-text-secondary);font-family:var(--font-mono);font-size:var(--type-xs);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.member-shell .full-player__controls{justify-content:center;gap:var(--space-2);display:flex}.member-shell .full-player__controls button{cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.member-shell .full-player__controls button:disabled{cursor:not-allowed;opacity:.35}.member-shell .full-player__controls .full-player__toggle{background:var(--web-accent)}.member-shell .full-player__details,.member-shell .full-player__queue{align-content:start;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--web-border);border-radius:var(--web-radius-card);background:var(--web-bg-canvas);display:grid}.member-shell .full-player__queue ol{max-height:18rem;overflow-y:auto}.member-shell .full-player__queue li{gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--web-border)}.member-tabs{border-top-color:var(--web-border);background:var(--web-bg-inverse)}.member-tabs a{color:var(--web-text-inverse-muted)}.member-tabs a[aria-current=page]{background:var(--web-accent);color:var(--web-text-primary)}@media (min-width:920px){.member-shell{grid-template-columns:14.5rem minmax(0,1fr)}.member-rail{width:14.5rem;padding:var(--space-6) var(--space-4);border-right-color:var(--web-border);background:var(--web-bg-inverse);color:var(--web-text-inverse)}.member-wordmark{aspect-ratio:auto;width:auto;color:var(--web-accent);text-transform:uppercase;background:0 0;place-items:start;gap:.15rem;font-size:1rem;display:grid}.member-wordmark small{color:var(--web-text-inverse-muted);letter-spacing:.08em;font-size:.625rem;font-weight:500}.member-wordmark:hover{color:var(--web-accent)}.member-nav{gap:var(--space-3);margin-top:4rem}.member-nav a{min-height:2.75rem;color:var(--web-text-inverse-muted);border:0;border-radius:.5rem}.member-nav a[aria-current=page]{background:var(--web-accent);color:var(--web-text-primary)}.member-rail__contract{margin:auto 0 var(--space-4);color:var(--web-text-inverse-muted);font-family:var(--font-mono);font-size:.625rem;line-height:1.45}.member-profile{border-top-color:color-mix(in srgb, var(--web-border) 36%, transparent);margin-top:0}.member-profile>span{background:var(--web-bg-soft);color:var(--web-accent-strong)}.member-profile small{color:var(--web-text-inverse-muted)}.member-workspace{grid-column:2}.member-page{max-width:none;padding:0 2.5rem 7rem}.member-page__header{margin-inline:-2.5rem;padding-inline:2.5rem}.member-shell .global-player{left:14.5rem;right:var(--space-5);bottom:var(--space-4);border-radius:.875rem}.member-shell .full-player__surface{grid-template-columns:minmax(18rem,1fr) minmax(20rem,1.15fr)}.member-shell .full-player__primary{grid-row:1/span 2}.member-shell .full-player__artwork{width:min(17rem,100%)}.member-shell .full-player__details,.member-shell .full-player__queue{grid-column:2}.member-shell .track-card--compact{grid-template-columns:4.25rem minmax(0,1fr);min-height:5.25rem;padding:.625rem}.member-shell .track-card--compact .track-card__artwork{border:0;width:4.25rem;height:4.25rem}.member-shell .track-card--compact .track-card__body{padding:0 var(--space-3);grid-template-columns:minmax(10rem,1fr) minmax(16rem,2fr)}}@media (max-width:759px){.member-shell{overflow-x:clip}.member-shell .dj-profile__identity,.member-shell .track-card__body,.member-shell .global-player__track>div{min-width:0}.member-shell .dj-profile__identity h1,.member-shell .track-card__artist{overflow-wrap:anywhere}.member-shell .global-player{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto auto}.member-shell .global-player__controls{grid-area:1/2}.member-shell .global-player__controls>button:first-child,.member-shell .global-player__controls>button:last-child{display:none}.member-shell .global-player__detail-toggle{grid-area:1/3}.member-shell .global-player__artwork,.member-shell .global-player__artwork-placeholder{width:2.75rem}}.studio-shell{background:var(--web-bg-canvas);color:var(--web-text-primary)}.studio-mobile-header{z-index:20;align-items:center;gap:var(--space-3);min-height:4.25rem;padding:0 var(--space-4);border-bottom-color:var(--web-border);background:var(--web-bg-inverse);color:var(--web-text-inverse);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:sticky;top:0}.studio-mobile-wordmark{align-content:center;gap:.1rem;display:grid}.studio-mobile-wordmark strong{color:var(--web-accent)}.studio-mobile-wordmark span{color:var(--web-text-inverse-muted);font-size:.625rem}.studio-mobile-current{justify-items:end;min-width:0;line-height:1.2;display:grid}.studio-mobile-current span{color:var(--web-text-inverse-muted);font-size:.5625rem}.studio-mobile-current strong{max-width:100%;color:var(--web-text-inverse);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.studio-mobile-menu-button{min-width:2.75rem;min-height:2.75rem;padding:0 var(--space-3);border:1px solid var(--web-border);border-radius:var(--radius-full);color:var(--web-accent);font-family:var(--font-mono);text-transform:uppercase;background:0 0;font-size:.625rem;font-weight:700}.studio-compact-nav{max-height:calc(100vh - 4.25rem);padding:var(--space-3);border-bottom:1px solid var(--web-border);background:var(--web-bg-inverse);display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 1.25rem 2rem #06110f47}.studio-compact-nav[hidden]{display:none}.studio-compact-nav a{min-height:3.25rem;padding:0 var(--space-4);color:var(--web-text-inverse-muted);border:0;border-radius:.5rem;grid-template-columns:2rem minmax(0,1fr);align-items:center;display:grid}.studio-compact-nav a span{color:var(--web-accent-strong)}.studio-compact-nav a[aria-current=page]{background:var(--web-accent);color:var(--web-text-primary);border:0}.studio-compact-nav a[aria-current=page] span{color:var(--web-text-primary)}.studio-main{background:var(--web-bg-canvas)}.studio-page,.composer{width:min(100%,90rem);color:var(--web-text-primary);padding-top:0}.studio-page-header{min-height:5rem;padding-block:var(--space-4);border-bottom-color:var(--web-border);background:var(--web-bg-surface);align-items:center}.studio-page-header h1{margin-top:var(--space-1);color:var(--web-text-primary);font-size:clamp(1.875rem,4vw,2.5rem);font-weight:700}.studio-page-header p:last-child{color:var(--web-text-secondary);font-size:var(--type-sm)}.studio-shell .prototype-badge,.studio-shell .status-label,.studio-shell .delivery-state,.studio-shell .ready-mark{background:var(--web-bg-soft);color:var(--web-accent-strong);border-color:#0000}.studio-shell .status-label--failed,.studio-shell .delivery-state--bounced{background:var(--web-error-soft);color:var(--web-error-ink)}.studio-shell .status-label--draft{border-color:var(--web-border-strong);background:var(--web-bg-surface);color:var(--web-text-secondary)}.studio-shell .status-label--audience_ready,.studio-shell .status-label--scheduled{background:color-mix(in srgb, var(--web-warning) 18%, var(--web-bg-surface));color:var(--web-warning-ink)}.studio-shell .status-label--sending,.studio-shell .status-label--paused{border-color:var(--web-accent-strong);background:var(--web-bg-soft);color:var(--web-accent-strong)}.studio-shell .status-label--completed{background:color-mix(in srgb, var(--web-success) 14%, var(--web-bg-surface));color:var(--web-success-ink)}.studio-shell .status-label--cancelled{background:color-mix(in srgb, var(--web-text-secondary) 12%, var(--web-bg-surface));color:var(--web-text-secondary)}.campaign-lifecycle-banner{gap:var(--space-2);margin-top:var(--space-6);padding:var(--space-5);border:1px solid var(--web-border-strong);background:var(--web-bg-surface);border-radius:.75rem;display:grid}.campaign-lifecycle-banner--error{border-color:var(--web-error-ink);background:var(--web-error-soft)}.campaign-lifecycle-banner h2,.campaign-lifecycle-banner p{margin:0}.campaign-lifecycle-banner h2{color:var(--web-text-primary);font-size:var(--type-lg)}.campaign-lifecycle-banner p{color:var(--web-text-secondary)}.studio-metrics,.report-metrics{gap:var(--space-4);margin-block:var(--space-8);border:0}.studio-metrics article,.report-metrics article{min-height:6.5rem;padding:var(--space-4);border:1px solid var(--web-border);background:var(--web-bg-surface);border-radius:.75rem}.studio-metrics span,.studio-metrics small,.report-metrics span,.report-metrics small,.studio-section-heading>span{color:var(--web-accent-strong)}.studio-metrics strong,.report-metrics strong{color:var(--web-text-primary);font-size:clamp(2rem,4vw,2.75rem);font-weight:700}.studio-operation-action,.track-uploader,.track-upload,.storage-panel,.campaign-actions__summary,.track-editor-form,.campaign-template-form,.track-publication-panel,.email-preview,.composer-track,.audience-option,.audience-total,.review-message,.preparation-state,.campaign-actions__test,.campaign-actions__lifecycle,.campaign-actions__confirmation{border-color:var(--web-border);background:var(--web-bg-surface);border-radius:.75rem}.studio-shell :is(.studio-operation-action,.review-message){background:var(--web-bg-inverse);color:var(--web-text-inverse)}.studio-shell :is(.studio-operation-action,.review-message) :is(p,span,small){color:var(--web-text-inverse-muted)}.studio-section-heading h2,.track-publication-panel h2,.email-preview__toolbar h3{color:var(--web-text-primary);font-weight:700}.studio-table-wrap{background:0 0;border:0}.studio-table{border-collapse:separate;border-spacing:0 .625rem;background:0 0}.studio-table thead{color:var(--web-accent-strong)}.studio-table th{color:var(--web-accent-strong);border-bottom:0}.studio-table td{border-top:1px solid var(--web-border);border-bottom:1px solid var(--web-border);background:var(--web-bg-surface);color:var(--web-text-primary)}.studio-table td:first-child{border-left:1px solid var(--web-border);border-radius:.75rem 0 0 .75rem}.studio-table td:last-child{border-right:1px solid var(--web-border);border-radius:0 .75rem .75rem 0}.studio-table td small{color:var(--web-text-secondary)}.studio-table td a,.studio-table-action{border-color:var(--web-border);background:var(--web-bg-surface);color:var(--web-accent-strong);border-radius:.375rem}.composer-steps{gap:var(--space-4);padding:var(--space-3);border:1px solid var(--web-border);background:var(--web-bg-surface);border-radius:.75rem}.composer-steps li{min-height:3.25rem;padding:var(--space-2) var(--space-3);border:1px solid var(--web-border);color:var(--web-text-secondary);border-radius:.625rem;grid-template-columns:auto 1fr;align-items:center}.composer-steps li[aria-current=step]{border-color:var(--web-border-strong);background:var(--web-bg-soft);color:var(--web-accent-strong)}.composer-steps li.is-complete{border-color:var(--web-border);color:var(--web-accent-strong)}:is(.composer-track:has(input:checked),.audience-option:has(input:checked)){border-color:var(--web-accent-strong);background:var(--web-bg-soft)}.composer-track small,.audience-option small,.composer-stage__header p:last-child,.campaign-actions>div:first-child p:last-child,.campaign-actions__confirmation>p,.campaign-actions__test p,.campaign-actions__lifecycle p,.campaign-actions__summary p{color:var(--web-text-secondary)}.audience-total{border-left:3px solid var(--web-accent-strong)}.email-preview__inbox{gap:var(--space-3);background:var(--web-bg-soft);display:grid}.email-preview__toolbar,.email-preview__meta,.email-preview__summary{border-color:var(--web-border);background:var(--web-bg-surface);color:var(--web-text-primary)}.email-preview__summary{gap:var(--space-2);padding:var(--space-4);border-bottom:1px solid var(--web-border);display:grid}.email-preview__summary>*{margin:0}.email-preview__summary small{color:var(--web-text-secondary)}.email-preview__rendered{border:1px solid var(--web-border-strong);background:var(--web-bg-surface);border-radius:.5rem;width:100%;min-height:42rem;display:block}.publication-confirmation{justify-content:space-between;align-items:center;gap:var(--space-6);margin-bottom:var(--space-5);padding:var(--space-5);border:1px solid var(--web-warning-ink);background:color-mix(in srgb, var(--web-warning) 12%, var(--web-bg-surface));border-radius:.75rem;display:flex}.publication-confirmation h3,.publication-confirmation p{margin:0}.publication-confirmation h3{margin-top:var(--space-1);color:var(--web-text-primary)}.publication-confirmation div>p:last-child{max-width:52rem;margin-top:var(--space-2);color:var(--web-text-secondary)}.publication-confirmation__actions{gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.studio-empty-state{align-content:center;justify-items:start;gap:var(--space-3);border:1px dashed var(--web-border-strong);background:var(--web-bg-surface);border-radius:.75rem;min-height:18rem;padding:clamp(1.5rem,5vw,4rem);display:grid}.studio-empty-state h3,.studio-empty-state p{margin:0}.studio-empty-state h3{color:var(--web-text-primary);font-size:clamp(1.5rem,4vw,2.25rem)}.studio-empty-state>p:not(.eyebrow){max-width:42rem;color:var(--web-text-secondary)}@media (max-width:700px){.publication-confirmation{flex-direction:column;align-items:stretch}.publication-confirmation__actions .button{flex:auto}}@media (max-width:979px){.studio-table tr{border-color:var(--web-border);background:var(--web-bg-surface);border-radius:.75rem}.studio-table td,.studio-table tr:last-child td{border:0;border-bottom:1px solid var(--web-border);background:0 0;border-radius:0}.studio-table tr td:last-child{border-bottom:0}}@media (min-width:980px){.studio-mobile-header{display:none}.studio-shell{grid-template-columns:14.5rem minmax(0,1fr)}.studio-sidebar{z-index:14;border-right-color:var(--web-border);background:var(--web-bg-inverse);width:14.5rem;color:var(--web-text-inverse);position:fixed;inset:0 auto 0 0}.studio-wordmark{color:var(--web-accent);border-bottom:0}.studio-wordmark span,.studio-wordmark strong{color:var(--web-accent);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:1rem;font-weight:700}.studio-nav{padding:4rem var(--space-4) var(--space-4)}.studio-nav a{min-height:2.75rem;padding-inline:var(--space-3);color:var(--web-text-inverse-muted);border-radius:.5rem;grid-template-columns:1fr}.studio-nav a span{display:none}.studio-nav a[aria-current=page]{background:var(--web-accent);color:var(--web-text-primary);border-right:0}.studio-contract{margin:0 var(--space-6) var(--space-4);color:var(--web-text-inverse-muted);font-family:var(--font-mono);align-self:end;font-size:.625rem;line-height:1.45}.studio-account{border-top-color:color-mix(in srgb, var(--web-border) 36%, transparent)}.studio-account>span{background:var(--web-bg-soft);color:var(--web-accent-strong)}.studio-account small{color:var(--web-text-inverse-muted)}.studio-main{grid-column:2;min-height:100vh}.studio-page,.composer{max-width:none;padding:0 2.5rem 6rem}.studio-page-header{margin-inline:-2.5rem;padding-inline:2.5rem}}@media (max-width:700px){.guest-masthead__note{display:none}.guest-page .promo-layout{padding-top:var(--space-8)}.guest-page .guest-privacy-footer{line-height:1.55}.member-page,.studio-page,.composer{padding-inline:var(--space-4)}.member-page__header,.studio-page-header{align-items:flex-start}.composer-steps{grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_ca8762b8-module__79YHhq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_ca8762b8-module__79YHhq__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_b7803e3f-module__NwelBq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_b7803e3f-module__NwelBq__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
