.account-page--contained,.account-page--contained .account-support,.account-page--contained .member-account-content,.account-page--contained .member-account-layout{min-width:0;max-width:100%;overflow-x:clip;overscroll-behavior-x:none;touch-action:pan-y}.account-support{display:grid;gap:1.25rem}.account-support-alert{margin:0;padding:.85rem 1rem;border:1px solid #6d3232;border-left:3px solid var(--danger);background:#281414;color:#ffd7d7;font-size:.78rem;line-height:1.5}.support-compose,.support-detail{width:100%;min-width:0;border:1px solid var(--line-strong);background:linear-gradient(135deg,rgba(255,255,255,.035),transparent 45%),var(--bg-soft);box-shadow:inset 0 1px rgba(255,255,255,.025)}.support-compose{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}.support-compose__intro{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(1.25rem,3vw,2rem);border-right:1px solid var(--line)}.support-compose__icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:1.35rem;border:1px solid var(--line-strong);color:var(--accent);background:rgba(255,255,255,.025)}.support-compose__intro h3,.support-detail__header h3{margin:.35rem 0 .7rem;font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:.98}.support-compose__intro>p:not(.eyebrow),.support-detail__header p{max-width:30rem;margin:0;color:var(--muted);font-size:.8rem;line-height:1.6}.support-compose__note{display:flex;gap:.55rem;align-items:flex-start;margin-top:auto;padding-top:1.5rem;color:var(--text-soft);font-size:.68rem;line-height:1.5}.support-compose__note svg{flex:none;margin-top:.05rem;color:var(--accent)}.support-compose__form{display:grid;gap:1rem;min-width:0;padding:clamp(1.25rem,2.5vw,1.75rem)}.support-compose label,.support-reply label{display:grid;gap:.5rem;min-width:0;color:var(--muted);font:600 .58rem var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.support-compose input,.support-compose textarea,.support-reply textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;border:1px solid var(--line-strong);border-radius:0;background:#090a08;color:var(--text);font:400 16px var(--font-ui);letter-spacing:normal;text-transform:none;padding:.85rem .9rem;resize:vertical;outline:none}.support-compose input:focus,.support-compose textarea:focus,.support-reply textarea:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.support-compose textarea,.support-reply textarea{min-height:132px;line-height:1.55}.support-compose button,.support-reply button,.support-ticket-card{border:1px solid var(--line-strong);border-radius:0;color:var(--text);font:700 .62rem var(--font-mono);letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.support-compose button,.support-reply button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:46px;justify-self:start;padding:0 1.15rem;background:var(--text);border-color:var(--text);color:var(--bg);transition:background .16s ease,color .16s ease}.support-compose button:hover,.support-reply button:hover{background:var(--accent);border-color:var(--accent)}.support-compose button:disabled,.support-reply button:disabled{opacity:.55;cursor:wait}.support-ticket-list{min-width:0;border-top:1px solid var(--line)}.support-ticket-list__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0 .8rem}.support-ticket-list__head h3{margin:0;font-size:1rem}.support-ticket-list__head span{color:var(--muted);font:.58rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.support-ticket-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line)}.support-ticket-card{min-width:0;padding:1rem;background:var(--bg-soft);text-align:left;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem .8rem;align-items:start;transition:background .16s ease,border-color .16s ease}.support-ticket-card.is-selected,.support-ticket-card:focus-visible,.support-ticket-card:hover{background:var(--surface);border-color:var(--accent)}.support-ticket-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem}.support-ticket-card small{grid-column:1/-1;overflow-wrap:anywhere;color:var(--text-soft);font:500 .72rem var(--font-ui);letter-spacing:0;line-height:1.4;text-transform:none}.support-ticket-card time{grid-column:1/-1;color:#88887f;font:500 .55rem var(--font-mono);letter-spacing:.04em}.support-status{width:max-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;border:1px solid var(--line-strong);padding:.28rem .42rem;color:var(--text);font:.52rem var(--font-mono);white-space:nowrap}.support-empty{margin:0;padding:1.5rem;border:1px solid var(--line);border-top:0;color:var(--muted);font-size:.78rem;line-height:1.55}.support-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);margin-top:.25rem}.support-detail__header,.support-history{padding:1.25rem;border-bottom:1px solid var(--line)}.support-detail__header{grid-column:1/-1;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.support-detail__header h3{overflow-wrap:anywhere}.support-detail__header .support-status{margin-top:.1rem}.support-history{display:grid;gap:.75rem;border-bottom:0;border-right:1px solid var(--line)}.support-message{min-width:0;padding:.9rem;border:1px solid var(--line);background:#0b0c0a}.support-message b,.support-message small{display:block}.support-message b{font-size:.72rem}.support-message small{margin-top:.25rem;color:var(--muted);font-size:.58rem}.support-message p{margin:.65rem 0 0;overflow-wrap:anywhere;color:var(--text-soft);font-size:.78rem;line-height:1.5;white-space:pre-wrap}.support-reply{display:grid;align-content:start;gap:.85rem;min-width:0;padding:1.25rem}@media(max-width:760px){.account-page--contained{width:var(--page);padding-bottom:5rem}.account-page--contained .member-account-layout{gap:1.25rem}.support-compose,.support-detail{grid-template-columns:1fr}.support-compose__intro,.support-history{border-right:0;border-bottom:1px solid var(--line)}.support-compose__intro{min-height:0}.support-compose__note{margin-top:1.25rem;padding-top:1.1rem}.support-ticket-cards{grid-template-columns:1fr}.support-detail__header{align-items:stretch;flex-direction:column}.support-compose button,.support-reply button{width:100%;justify-self:stretch}.support-ticket-card{min-height:104px}.account-page--contained :is(input,textarea,select,button){max-width:100%}}@media(max-width:760px){.account-page--contained .account-nav.account-nav--grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;overflow:clip;border:1px solid var(--line);padding:0}.account-page--contained .account-nav.account-nav--grid .account-admin-link,.account-page--contained .account-nav.account-nav--grid button{width:100%;min-width:0;min-height:58px;margin:0;padding:.55rem .35rem;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:center;gap:.45rem;text-align:center;overflow:hidden}.account-page--contained .account-nav.account-nav--grid button:nth-of-type(3n){border-right:0}.account-page--contained .account-nav.account-nav--grid .account-admin-link span,.account-page--contained .account-nav.account-nav--grid button span{display:none}.account-page--contained .account-nav.account-nav--grid .account-admin-link svg,.account-page--contained .account-nav.account-nav--grid button svg{width:16px;min-width:16px;height:16px}.account-page--contained .account-nav.account-nav--grid button.is-active{box-shadow:inset 0 2px 0 var(--text);padding-left:.35rem}.account-page--contained .account-nav.account-nav--grid .account-admin-link{grid-column:1/-1;justify-content:flex-start;padding-inline:.8rem;background:var(--text);color:var(--bg)}}:root{--bg:#090a09;--bg-soft:#0f100f;--surface:#141613;--surface-high:#1a1c18;--surface-raised:#20221e;--line:rgba(241,241,235,0.12);--line-strong:rgba(241,241,235,0.23);--text:#f3f3ed;--text-soft:#c2c4bc;--muted:#858980;--accent:#baf23a;--accent-dark:#8cb926;--accent-soft:rgba(186,242,58,0.09);--danger:#e2766d;--warning:#e4bd67;--success:#8fc67b;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--page:min(1440px,calc(100vw - 48px));--header:64px;--section-space:clamp(3.5rem,5.5vw,5.75rem);--display-xl:clamp(2.85rem,4.35vw,4.8rem);--display-lg:clamp(2.4rem,3.4vw,3.8rem);--display-md:clamp(2rem,2.7vw,3rem);--heading-lg:clamp(1.7rem,2.15vw,2.35rem);--heading-md:clamp(1.35rem,1.7vw,1.8rem);--body-lg:clamp(0.95rem,1.1vw,1.05rem);--shadow-dialog:0 30px 90px rgba(0,0,0,0.72);--ease:180ms cubic-bezier(.22,.8,.3,1)}html{background:var(--bg);scrollbar-gutter:stable;scroll-padding-top:calc(var(--header) + 12px)}body{background:radial-gradient(circle at 14% 0,rgba(186,242,58,.025),transparent 28rem),var(--bg);color:var(--text);font-size:15px;line-height:1.55;min-width:0;overflow-x:clip}body:before{opacity:.025}h1,h2{letter-spacing:-.038em;line-height:.96;text-wrap:balance}h1{font-size:var(--display-xl);margin-bottom:1rem}h2{font-size:var(--display-md);margin-bottom:.8rem}h3{letter-spacing:-.018em}p{text-wrap:pretty}.page-shell{width:var(--page)}.page-top{min-height:0;padding-top:clamp(2rem,4vw,4rem);padding-bottom:var(--section-space)}.section-block{padding-top:var(--section-space);padding-bottom:clamp(2.5rem,4vw,4rem)}.page-heading{max-width:900px;margin-bottom:clamp(2.25rem,4vw,3.75rem)}.page-heading>p:last-child,.split-heading>p:last-child{font-size:var(--body-lg);line-height:1.65}.section-header{gap:clamp(1rem,3vw,3rem);padding-bottom:1.5rem}.account-section-head h2,.admin-panel-heading h2,.document-layout article h2,.section-header h2{font-size:var(--display-md)}.eyebrow{margin-bottom:.65rem;color:var(--muted);font-size:.68rem;letter-spacing:.13em}.button{min-height:42px;border-radius:var(--radius-sm);font-size:.72rem;letter-spacing:.055em}.button--sm{min-height:38px}.button--md{min-height:44px}.button--lg{min-height:48px}.button--primary{background:var(--accent);color:#080a06}.button--primary:hover{background:#ccff58}.button--secondary{border-color:var(--line-strong)}input,select,textarea{border-radius:var(--radius-sm)}.site-header{height:var(--header);border-color:var(--line);background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 0 var(--line);isolation:isolate}.header-inner{width:var(--page)}.wordmark{font-size:.94rem}.desktop-nav a,.login-link{font-size:.71rem}.site-footer{width:var(--page);margin-top:var(--section-space);padding:2.5rem 0 4rem}.site-footer--minimal{margin-top:clamp(2rem,4vw,4rem)}.site-footer--minimal .footer-bottom{min-height:56px}.welcome-hero{min-height:0;padding-top:clamp(2.5rem,4.5vw,4.75rem);padding-bottom:clamp(2.5rem,4vw,4rem);grid-template-columns:minmax(0,1fr) minmax(430px,.95fr);gap:clamp(2rem,4vw,4.5rem);align-items:center}.welcome-hero-copy h1{max-width:760px;margin:.7rem 0 1rem;font-size:var(--display-xl);line-height:.93}.welcome-lead{max-width:640px;font-size:var(--body-lg);line-height:1.65}.welcome-proof{margin-top:1.1rem}.welcome-product-preview{border-color:var(--line-strong);box-shadow:0 24px 70px rgba(0,0,0,.5);transform:none}.preview-app{min-height:300px}.welcome-hero-stats{min-height:76px;margin-top:clamp(1.5rem,3vw,2.5rem)}.welcome-hero-stats article{padding-block:.9rem}.welcome-hero-stats strong{font-size:clamp(1.55rem,2vw,2.15rem)}.welcome-cycle,.welcome-member-tour,.welcome-membership,.welcome-referrals{padding-block:var(--section-space)}.welcome-section-heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.65fr);gap:clamp(1.5rem,4vw,5rem);margin-bottom:clamp(1.5rem,2.5vw,2.5rem)}.welcome-cycle .cycle-heading h2,.welcome-final h2,.welcome-membership .welcome-section-heading h2,.welcome-referrals h2,.welcome-section-heading h2{max-width:820px;font-size:var(--display-lg);line-height:.96}.welcome-referrals>div:nth-child(2) p:not(.eyebrow),.welcome-section-heading>p{font-size:.88rem;line-height:1.65}.member-feature-grid article{min-height:185px;padding:1.15rem}.member-feature-grid h3{font-size:1.3rem}.welcome-referrals{min-height:0;max-width:1080px;margin-inline:auto;grid-template-columns:210px minmax(0,720px);justify-content:center;gap:clamp(2rem,5vw,5rem)}.referral-orbit{width:210px}.referral-orbit span{font-size:3.25rem}.welcome-final{min-height:0;padding-block:var(--section-space)}.membership-grid,.membership-grid--paid{border-color:var(--line);background:var(--line)}.plan-card,.plan-card--artist,.plan-card--pro,.plan-card--producer{min-height:390px;padding:clamp(1rem,1.35vw,1.3rem);background-color:var(--bg-soft)}.plan-card header,.plan-card--pro header{min-height:116px;padding-bottom:1rem}.plan-card header h3{font-size:clamp(1.25rem,1.55vw,1.6rem);line-height:.98}.plan-card header p{font-size:.68rem;line-height:1.45}.plan-card header strong,.plan-card--pro header strong{font-size:clamp(2.65rem,3.15vw,3.35rem);line-height:.88}.plan-card header strong sup{font-size:.9rem}.plan-card ul{margin:1rem 0;gap:.55rem}.plan-card li,.plan-card--pro li{font-size:.72rem;line-height:1.45}.plan-card__footer{gap:.65rem}.plan-annual-price{min-height:40px}.pricing-heading{margin-bottom:1.35rem}.pricing-trust-strip{min-height:50px}.pricing-trust-strip span{min-height:50px;padding:.75rem .9rem;font-size:.6rem}.pricing-checkout{gap:.9rem;padding:1rem;border-color:var(--line-strong);background:var(--bg-soft)}.pricing-checkout__heading h3{font-size:var(--heading-lg);line-height:1}.pricing-checkout__heading p,.pricing-checkout__status,.pricing-checkout__terms{font-size:.68rem;line-height:1.5}.pricing-payment-method,.pricing-term-options button{min-height:82px}.pricing-term-options button strong{font-size:1.8rem}.pricing-payment-method__choices span{min-height:36px}.real-explore-page.page-top{padding-top:1rem;padding-bottom:clamp(3rem,5vw,5rem);scroll-margin-top:calc(var(--header) + 12px)}.real-explore-page .real-explore-hero{min-height:0;display:block}.real-explore-page .real-explore-copy{width:100%;max-width:900px;padding-top:.6rem}.real-explore-page .real-explore-copy h1{max-width:720px;margin:.35rem 0 .45rem;font-size:var(--display-lg);line-height:.94}.real-explore-page .real-explore-description{max-width:760px;margin:0;color:var(--text-soft);font-size:.9rem;line-height:1.6}.real-explore-page .real-catalog{padding-top:.75rem;scroll-margin-top:calc(var(--header) + 12px)}.real-explore-page>.real-explore-hero{min-height:0!important;margin:0;padding:.8rem 0 .9rem;border-bottom:0}.real-explore-page>.real-explore-hero .real-explore-copy{max-width:900px;padding:0}.real-explore-page>.real-catalog{padding-top:0!important}.catalog-search{min-height:58px;background:var(--bg-soft)}.catalog-toolbar{min-height:56px}.sample-row{min-height:66px}.sample-identity a{font-size:.78rem}.catalog-toolbar p,.filter-group h3,.sample-list-head{font-size:.6rem}.account-gate h1,.admin-gate h1,.collection-hero h1,.hero h1,.manifesto-band h2,.pack-detail-copy h1,.sample-detail-main h1{max-width:900px;font-size:var(--display-xl);line-height:.94}.hero{min-height:0;padding-block:var(--section-space)}.collection-hero,.pack-detail,.sample-detail{padding-block:clamp(2.5rem,5vw,5rem)}.document-layout article h2,.license-strip h2{font-size:var(--display-md)}.collection-card h3,.pack-cover strong{font-size:var(--heading-md)}.projects-page{padding-top:clamp(2rem,3.5vw,3.5rem);padding-bottom:var(--section-space)}.projects-hero{max-width:820px;margin-bottom:1.4rem}.projects-hero h1{margin:.4rem 0 .6rem;font-size:var(--display-lg);line-height:.95}.project-grid{gap:12px}.project-card{min-height:380px;padding:1.15rem;gap:1rem;border-color:var(--line-strong);background:var(--bg-soft)}.project-card h2{font-size:var(--heading-lg);line-height:1}.account-header,.member-account-header{padding-bottom:1.5rem;margin-bottom:1.5rem}.account-header h1,.member-account-header h1{font-size:var(--display-lg)}.account-layout,.member-account-layout{gap:clamp(1.5rem,3vw,3rem)}.account-content,.member-account-content{min-height:0}.account-section-head{padding-bottom:1rem}.account-section-head h2{font-size:var(--heading-lg)}.account-metric-grid article{min-height:150px}.account-metric-grid article>strong,.account-plan-panel>strong,.account-referral-hero>strong{font-size:clamp(2.2rem,3vw,3.1rem)}.admin-page{padding-bottom:var(--section-space)}.admin-header{min-height:0;padding:1rem 0 1.75rem}.admin-header h1{margin:.5rem 0;font-size:var(--display-lg)}.admin-gate{min-height:0;padding-block:var(--section-space)}.admin-primary-metrics article{min-height:145px}.admin-primary-metrics strong{font-size:clamp(2rem,2.8vw,3rem)}.admin-panel{margin-top:2.5rem}.admin-panel-heading{min-height:96px;padding:1.1rem}.admin-panel-heading h2{font-size:var(--heading-lg)}.admin-table th{font-size:.56rem}.admin-table td{font-size:.72rem}.paid-join.page-top{padding-top:clamp(1.25rem,2.5vw,2.5rem);padding-bottom:var(--section-space)}.paid-join__header{min-height:0;padding:1rem 0 1.5rem;gap:clamp(1.5rem,3vw,3rem)}.paid-join__header h1{max-width:820px;margin:.45rem 0 .65rem;font-size:var(--display-lg);line-height:.95}.paid-join__checkout,.paid-join__plan{padding:clamp(1.2rem,2.3vw,2.2rem)}.paid-join__checkout h2,.paid-join__plan h2{margin:.45rem 0 1.15rem;font-size:var(--display-md);line-height:.98}.paid-join__terms button{min-height:96px}.paid-join__terms strong{font-size:2.1rem}.artist-reviews{padding:var(--section-space) 0}.artist-reviews__header{width:min(100%,900px);margin:0 auto 1.1rem}.artist-reviews__header h2{max-width:720px;font-size:var(--display-lg);line-height:.96}.artist-review-card{min-height:280px}.artist-review-card blockquote p{font-size:clamp(1.2rem,1.7vw,1.55rem);line-height:1.15}.guest-conversion-scrim,.scrim{background:rgba(0,0,0,.76);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dialog,.drawer,.guest-conversion-dialog,.midi-piano-dialog,.upgrade-dialog{border-color:var(--line-strong);border-radius:var(--radius-md);background:linear-gradient(145deg,rgba(255,255,255,.018),transparent 40%),var(--bg-soft);box-shadow:var(--shadow-dialog)}.drawer-header{min-height:76px;padding:1.1rem 1.25rem}.drawer-header h2{font-size:1.9rem}.guest-conversion-layer,.modal-layer,.upgrade-dialog-backdrop{padding:clamp(.75rem,2vw,1.5rem)}.dialog{width:min(520px,100%);max-height:calc(100dvh - 2rem);padding:clamp(1.35rem,3vw,2rem)}.auth-dialog h2,.dialog h2,.notice-dialog h2{margin:1rem 0 .65rem;padding-right:2.25rem;font-size:var(--display-md);line-height:.98}.dialog>p{font-size:.88rem;line-height:1.6}.guest-conversion-dialog{width:min(640px,100%);max-height:calc(100dvh - 2rem);padding:clamp(1.35rem,3vw,2rem)}.guest-conversion-dialog h2{max-width:540px;margin:.7rem 0 .65rem;padding-right:2.25rem;font-size:clamp(2.1rem,3.4vw,2.9rem);line-height:.98}.guest-conversion-dialog>p:not(.eyebrow):not(.guest-conversion-trust){max-width:560px;font-size:.9rem;line-height:1.55}.guest-conversion-context{margin-top:1rem;padding:.75rem .85rem}.guest-conversion-price{align-items:center;gap:.8rem;margin:1.1rem 0;padding-bottom:1rem}.guest-conversion-price strong{font-size:clamp(2.75rem,4.5vw,3.5rem);line-height:.9}.guest-conversion-price span{font-size:.62rem}.guest-conversion-benefits ul{gap:.5rem;margin-bottom:1.15rem}.guest-conversion-benefits li{font-size:.82rem}.guest-conversion-trust{font-size:.56rem}.upgrade-dialog{width:min(1120px,100%);max-height:calc(100dvh - 2rem);padding:clamp(1rem,2vw,1.6rem)}.upgrade-dialog__header{margin-bottom:.9rem}.upgrade-dialog__header h2{max-width:720px;margin:.3rem 0 .45rem;font-size:var(--display-md);line-height:.98}.upgrade-dialog__header p:last-child{font-size:.86rem;line-height:1.55}.upgrade-dialog .plan-card{min-height:360px}.upgrade-dialog__referral{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1rem;padding:.75rem .9rem;border:1px solid var(--line);color:var(--text-soft);font-size:.78rem}.upgrade-dialog__referral a{color:var(--accent);font-family:var(--font-mono);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.midi-piano-dialog__head{min-height:64px}@media (max-width:1180px){:root{--page:min(100% - 36px,1120px)}.welcome-hero{grid-template-columns:minmax(0,1fr) minmax(380px,.92fr)}.membership-grid,.membership-grid--paid,.upgrade-dialog .membership-grid--paid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.paid-join__grid,.paid-join__header,.welcome-hero,.welcome-section-heading{grid-template-columns:1fr}.welcome-product-preview{margin-top:.5rem}.welcome-referrals{grid-template-columns:160px minmax(0,1fr)}.account-layout,.member-account-layout{grid-template-columns:1fr}.account-nav{border-right:0}.admin-primary-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){:root{--page:calc(100% - 24px);--header:58px;--section-space:3rem;--display-xl:clamp(2.35rem,10vw,3.25rem);--display-lg:clamp(2.1rem,8.8vw,2.8rem);--display-md:clamp(1.8rem,7.8vw,2.35rem);--heading-lg:clamp(1.55rem,6.5vw,2rem)}body{font-size:14px}h1,h2{overflow-wrap:anywhere}.page-top,.welcome-hero{padding-top:1.5rem}.welcome-hero{padding-bottom:2rem}.paid-join__header h1,.projects-hero h1,.real-explore-page .real-explore-copy h1,.welcome-hero-copy h1{font-size:var(--display-xl)}.artist-reviews,.welcome-cycle,.welcome-member-tour,.welcome-membership,.welcome-referrals{padding-block:2.75rem}.welcome-referrals{grid-template-columns:1fr}.referral-orbit{width:150px}.membership-grid,.membership-grid--paid,.upgrade-dialog .membership-grid--paid{grid-template-columns:1fr}.plan-card,.plan-card--artist,.plan-card--pro,.plan-card--producer,.upgrade-dialog .plan-card{min-height:0}.plan-card header,.plan-card--pro header{min-height:100px}.real-explore-page.page-top{padding-top:.65rem}.real-explore-page .real-catalog{padding-top:.6rem}.project-card{min-height:0}.account-header,.account-section-head,.admin-header,.member-account-header{align-items:flex-start;flex-direction:column}.admin-primary-metrics{grid-template-columns:1fr}.account-metric-grid article,.admin-primary-metrics article{min-height:125px}.dialog,.guest-conversion-dialog,.upgrade-dialog{max-height:calc(100dvh - 1rem);padding:1.15rem}.guest-conversion-dialog h2{font-size:2.1rem}.guest-conversion-price strong{font-size:2.8rem}.auth-dialog h2,.dialog h2,.notice-dialog h2,.upgrade-dialog__header h2{font-size:2rem}.paid-join__terms,.pricing-term-options{grid-template-columns:1fr}}@media (max-width:520px){.welcome-product-preview{display:none}.welcome-hero-stats{grid-template-columns:repeat(2,1fr)}.welcome-hero-stats article:nth-child(2){border-right:0}.guest-conversion-price{align-items:flex-start;flex-direction:column;gap:.3rem}.guest-conversion-trust{flex-direction:column}}.plan-card,.plan-card--artist,.plan-card--free,.plan-card--pro,.plan-card--producer{--plan-accent:var(--accent);background:var(--bg-soft);box-shadow:inset 0 2px var(--line-strong)}.plan-card.is-highlighted,.plan-card.is-selected{box-shadow:inset 0 2px var(--accent)}.admin-plan--artist,.admin-plan--producer,.plan-card--artist .plan-badge,.plan-card--producer .plan-badge{border-color:var(--line-strong);color:var(--text-soft)}.real-folder-link{max-width:100%;padding:0;border:0;background:transparent;color:var(--muted);font-size:inherit;line-height:1.35;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:color var(--ease)}.real-folder-link:focus-visible,.real-folder-link:hover{color:var(--accent)}.real-folder-link:after{content:"  ?";opacity:0;transition:opacity var(--ease)}.real-folder-link:focus-visible:after,.real-folder-link:hover:after{opacity:1}.real-folder-scope{min-height:54px;padding:.65rem .85rem;border:1px solid var(--line-strong);border-bottom:0;background:var(--accent-soft);display:flex;align-items:center;justify-content:space-between;gap:1rem}.real-folder-scope span{min-width:0;display:grid;gap:.1rem}.real-folder-scope small{color:var(--muted);font-family:var(--font-mono);font-size:.54rem;letter-spacing:.08em;text-transform:uppercase}.real-folder-scope strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem}.real-folder-scope .text-button{flex:0 0 auto}@media (max-width:640px){.real-folder-scope{align-items:flex-start;flex-direction:column;gap:.45rem}}.welcome-music-library{padding-block:clamp(4rem,8vw,7rem);border-block:1px solid var(--line);background:radial-gradient(circle at 78% 35%,rgb(172 255 47/8%),transparent 32%)}.welcome-music-library__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(25rem,.95fr);align-items:center;gap:clamp(3rem,7vw,7rem)}.welcome-music-library__copy{max-width:48rem}.welcome-music-library__copy h2{max-width:13ch;margin:.8rem 0 1.25rem;font-size:clamp(2.65rem,5vw,5.3rem);line-height:.92;letter-spacing:-.055em;text-transform:uppercase}.welcome-music-library__copy>p:not(.eyebrow){max-width:68ch;margin:0 0 1rem;color:var(--muted);line-height:1.7}.welcome-music-library__copy .button{margin-top:1.25rem}.welcome-music-library__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.welcome-music-library__facts article{min-height:11rem;display:flex;flex-direction:column;justify-content:flex-end;gap:.5rem;padding:1.5rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.welcome-music-library__facts svg{width:1.4rem;color:var(--accent)}.welcome-music-library__facts strong{font-size:clamp(1.3rem,2vw,2rem)}.welcome-music-library__facts span{color:var(--muted);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}@media (max-width:900px){.welcome-music-library__inner{grid-template-columns:1fr}}@media (max-width:600px){.welcome-music-library{padding-block:3.5rem}.welcome-music-library__copy h2{font-size:clamp(2.35rem,13vw,3.8rem)}.welcome-music-library__facts article{min-height:9rem;padding:1rem}}.welcome-music-library__copy .button{min-height:3.25rem;padding:.9rem 1.2rem;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:.68rem;font-weight:800;letter-spacing:.07em;line-height:1.15;text-align:center;text-transform:uppercase}