:root{--bg:#090909;--panel:#101010;--panel-2:#151515;--line:#303030;--line-soft:#242424;--text:#f5f3ee;--muted:#9a9a9a;--muted-2:#707070;--paper:#f1eee6;--ink:#101010;--orange:#ff5a1f;--green:#52cf8a;--yellow:#f2c94c;--red:#ef6565;--blue:#6da9ff;--radius:0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}body,button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,input,select,textarea{border-radius:0}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.55}::selection{background:var(--orange);color:var(--ink)}.logo{letter-spacing:-.06em;white-space:nowrap;font-size:1.25rem;font-weight:950}.logo span{color:var(--orange)}.eyebrow{color:var(--orange);letter-spacing:.23em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:900}.lead{color:#aaa;max-width:720px;font-size:1.08rem;line-height:1.75}.muted-copy{color:var(--muted);line-height:1.65}.site-header{z-index:20;border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090909ed;grid-template-columns:auto 1fr auto;align-items:center;gap:36px;min-height:82px;padding:22px max(8vw,72px);display:grid;position:relative}.site-header-compact{min-height:70px;padding-top:16px;padding-bottom:16px}.site-nav{justify-content:center;align-items:center;gap:27px;display:flex}.site-nav a,.text-action{color:#bbb;letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:800;transition:color .18s}.site-nav a:hover,.text-action:hover{color:#fff}.header-actions{align-items:center;gap:18px;display:flex}.header-button{background:var(--orange);color:var(--ink);letter-spacing:.1em;text-transform:uppercase;padding:13px 18px;font-size:.7rem;font-weight:950}.site-footer{border-top:1px solid var(--line-soft);color:var(--muted);grid-template-columns:minmax(240px,1fr) auto auto;align-items:end;gap:50px;padding:48px 8vw;display:grid}.site-footer p{max-width:480px;margin:14px 0 0;line-height:1.5}.site-footer small{white-space:nowrap}.footer-links{text-transform:uppercase;letter-spacing:.08em;gap:11px;font-size:.75rem;display:grid}.footer-links a:hover{color:var(--orange)}.primary-action,.secondary-action,.header-button{letter-spacing:.085em;text-transform:uppercase;border:0;justify-content:center;align-items:center;min-height:48px;padding:15px 20px;font-size:.7rem;font-weight:950;transition:transform .18s,background .18s,border-color .18s,color .18s;display:inline-flex}.primary-action{background:var(--orange);color:var(--ink)}.secondary-action{color:var(--text);background:0 0;border:1px solid #454545}.primary-action:hover,.secondary-action:hover{transform:translateY(-2px)}.secondary-action:hover{border-color:#777}.button-reset{appearance:none}.inline-action{margin-top:24px}.marketplace-actions{flex-wrap:wrap;gap:11px;margin-top:34px;display:flex}.status-pill{color:#c9c9c9;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #424242;justify-content:center;align-items:center;width:fit-content;min-height:27px;padding:5px 9px;font-size:.62rem;font-weight:900;line-height:1;display:inline-flex}.status-pill-success{color:var(--green);background:#52cf8a12;border-color:#52cf8a73}.status-pill-info{color:var(--blue);background:#6da9ff12;border-color:#6da9ff73}.status-pill-warning{color:var(--yellow);background:#f2c94c12;border-color:#f2c94c73}.status-pill-danger{color:var(--red);background:#ef656512;border-color:#ef65657a}.status-pill-neutral{color:#bbb}.field{gap:9px;min-width:0;display:grid}.field>span,.payment-choice-fieldset legend{color:#c7c7c7;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.field input,.field select,.field textarea,.review-list-header select,.inline-tool-form input{color:#fff;background:#111;border:1px solid #3b3b3b;outline:none;width:100%;min-height:48px;padding:13px 14px;transition:border-color .18s,background .18s}.field textarea{resize:vertical;min-height:135px;line-height:1.55}.field input:focus,.field select:focus,.field textarea:focus,.inline-tool-form input:focus{border-color:var(--orange);background:#151515}.field small{color:var(--muted-2);line-height:1.45}.field-wide{grid-column:1/-1}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.form-heading{justify-content:space-between;align-items:start;gap:30px;margin-bottom:30px;display:flex}.form-heading h2{letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(2rem,4vw,3.4rem)}.form-heading>span{color:var(--orange);font-weight:900}.form-error,.form-warning,.form-success{border:1px solid;margin:14px 0 0;padding:13px 14px;font-size:.78rem;line-height:1.5}.form-error{color:var(--red);background:#ef65650f;border-color:#ef656573}.form-warning{color:var(--yellow);background:#f2c94c0f;border-color:#f2c94c6b;display:block}.form-success{color:var(--green);background:#52cf8a0f;border-color:#52cf8a73}.form-submit{width:100%;margin-top:20px}.consent-field{color:#aaa;align-items:flex-start;gap:13px;margin-top:20px;font-size:.8rem;line-height:1.5;display:flex}.consent-field input{width:17px;height:17px;accent-color:var(--orange);flex:none;margin-top:2px}.counter{text-align:right}.counter-warning{color:var(--yellow)!important}.notice-box,.policy-summary{background:#111;border:1px solid #353535;margin-top:22px;padding:20px}.notice-box strong,.policy-summary strong{color:#fff}.notice-box p,.policy-summary p{color:var(--muted);margin-bottom:0;line-height:1.6}.rail{z-index:15;border-color:var(--line-soft);background:#0f0f0f;border-style:solid;flex-direction:column;gap:65px;width:56px;padding:30px 18px;display:flex;position:fixed;top:0;bottom:0;overflow:hidden}.rail span{writing-mode:vertical-rl;color:#6f6f6f;letter-spacing:.2em;font-size:.58rem;animation:12s linear infinite railMove}.rail-left{border-width:0 1px 0 0;left:0}.rail-right{border-width:0 0 0 1px;right:0}.rail-right span{animation-direction:reverse}@keyframes railMove{0%{transform:translateY(-85px)}to{transform:translateY(85px)}}.home-page{padding-inline:56px}.home-page .site-header{padding-inline:max(7vw,48px)}.hero{max-width:1400px;min-height:83vh;margin:auto;padding:11vh 9vw 7vh}.hero h1{letter-spacing:-.08em;max-width:1150px;margin:28px 0;font-size:clamp(4rem,9vw,9.5rem);line-height:.84}.hero h1 em,.marketplace-hero h1 em,.tools-hero h1 em{font-family:Georgia,serif;font-weight:400}.hero form{background:#111;border:1px solid #474747;max-width:940px;margin-top:42px;display:flex}.hero form input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:21px}.hero form button{background:var(--orange);min-width:245px;color:var(--ink);letter-spacing:.06em;border:0;font-weight:950}.status{color:#aaa;margin-top:11px;display:block}.service-row{flex-wrap:wrap;gap:9px;margin-top:32px;display:flex}.service-row span{color:#8d8d8d;border:1px solid #343434;border-radius:99px;padding:9px 13px;font-size:.67rem}.preview{background:var(--paper);max-width:1080px;color:var(--ink);grid-template-columns:260px 1fr;gap:34px;margin:0 auto 140px;padding:35px;display:grid}.cover{aspect-ratio:1;background:linear-gradient(145deg, var(--orange), #ffb000);background-position:50%;background-size:cover;place-items:center;font-size:5rem;font-weight:950;display:grid}.release-copy p{letter-spacing:.2em;margin:0;font-size:.65rem}.release-copy h2{letter-spacing:-.06em;margin:34px 0 5px;font-size:clamp(2.5rem,5vw,4rem)}.release-copy h3{color:#666;margin:0 0 14px}.release-copy small{color:#777}.platforms{grid-column:1/-1;gap:8px;display:grid}.platform-link{border:1px solid #c8c4bb;justify-content:space-between;gap:20px;padding:17px;transition:background .18s,color .18s;display:flex}.platform-link:hover{color:#fff;background:#111;border-color:#111}.platform-link[aria-disabled=true]{cursor:default}.platform-link[aria-disabled=true]:hover{color:#111;background:0 0;border-color:#c8c4bb}.platform-link b{font-size:.65rem}.socials{letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;grid-column:1/-1;gap:24px;font-size:.72rem;display:flex}.home-products,.home-market-section,.home-operating-model,.home-dashboard-cta{max-width:1400px;margin:auto;padding:90px 8vw 130px}.section-heading{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:55px;margin-bottom:48px;display:grid}.section-heading h2{letter-spacing:-.065em;margin:13px 0 0;font-size:clamp(2.8rem,5.4vw,6rem);line-height:.95}.section-heading>p{color:var(--muted);margin:0;line-height:1.7}.section-heading>a{color:var(--orange);letter-spacing:.08em;font-size:.7rem;font-weight:900}.home-product-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-product-grid>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:330px;padding:32px;transition:background .2s}.home-product-grid>a:hover{background:#111}.home-product-grid>a>div{color:var(--orange);letter-spacing:.1em;justify-content:space-between;font-size:.65rem;display:flex}.home-product-grid h3{letter-spacing:-.055em;margin:75px 0 15px;font-size:clamp(2rem,4vw,3.3rem)}.home-product-grid p{max-width:560px;color:var(--muted);line-height:1.65}.home-product-grid>a>strong{color:var(--orange);letter-spacing:.08em;margin-top:35px;font-size:.7rem;display:block}.home-market-section{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:75px;display:grid}.home-market-section h2,.home-operating-model h2,.home-dashboard-cta h2{letter-spacing:-.065em;margin:15px 0 24px;font-size:clamp(2.8rem,5vw,5.5rem);line-height:.96}.market-problem-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.market-problem-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:230px;padding:25px}.market-problem-grid span,.operating-line article span{color:var(--orange);font-size:.65rem}.market-problem-grid h3{margin-top:45px;font-size:1.35rem}.market-problem-grid p{color:var(--muted);line-height:1.55}.home-operating-model{border-top:1px solid var(--line-soft)}.operating-line{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:14px;margin-top:45px;display:grid}.operating-line>b{color:#555}.operating-line article{border:1px solid var(--line);min-height:170px;padding:22px}.operating-line article strong{margin-top:35px;font-size:1.2rem;display:block}.operating-line article p{color:var(--muted);line-height:1.45}.home-dashboard-cta{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:end;gap:60px;display:flex}.home-dashboard-cta h2{max-width:760px}.marketplace-page,.dashboard-page{min-height:100vh;padding:0}.marketplace-hero{grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:75px;max-width:1400px;margin:auto;padding:100px 8vw;display:grid}.marketplace-hero h1{letter-spacing:-.078em;max-width:1050px;margin:25px 0;font-size:clamp(4rem,8vw,8.5rem);line-height:.87}.marketplace-summary{border:1px solid var(--line);grid-template-columns:1fr auto;gap:13px 18px;padding:28px;display:grid}.marketplace-summary p{color:var(--orange);letter-spacing:.2em;grid-column:1/-1;margin:0 0 13px;font-size:.67rem}.marketplace-summary strong{font-size:1.9rem}.marketplace-summary span{color:var(--muted);text-align:right;align-self:center}.trust-strip{border-block:1px solid var(--line-soft);flex-wrap:wrap;justify-content:center;gap:0;display:flex}.trust-strip span{border-right:1px solid var(--line-soft);color:#888;letter-spacing:.1em;text-transform:uppercase;padding:17px 26px;font-size:.65rem}.marketplace-section,.dashboard-section{max-width:1400px;margin:auto;padding:90px 8vw}.directory-toolbar{border:1px solid var(--line);background:#0e0e0e;grid-template-columns:minmax(240px,2fr) repeat(3,minmax(140px,1fr));align-items:end;gap:13px;padding:20px;display:grid}.check-field{color:#aaa;grid-column:1/-1;align-items:center;gap:10px;font-size:.75rem;display:flex}.check-field input{width:17px;height:17px;accent-color:var(--orange)}.directory-result-line{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin:20px 0;font-size:.75rem;display:flex}.directory-result-line strong{color:#fff}.directory-result-line button{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;font-size:.68rem;font-weight:900}.playlist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.playlist-card{border:1px solid var(--line);background:#0f0f0f;border-top:4px solid;padding:28px}.playlist-card-top,.playlist-card-footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.playlist-card-top>span{color:#999;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem}.playlist-card h3{letter-spacing:-.045em;margin:32px 0 5px;font-size:2.05rem}.playlist-card>p{color:var(--muted);line-height:1.62}.curator-name{font-size:.78rem;color:#eee!important}.playlist-stats{color:#888;border-block:1px solid #292929;grid-template-columns:repeat(2,1fr);gap:15px;margin:24px 0;padding:18px 0;font-size:.75rem;display:grid}.playlist-stats-four{grid-template-columns:repeat(4,1fr)}.playlist-stats span{gap:5px;display:grid}.playlist-stats b{color:#fff}.tag-row{flex-wrap:wrap;gap:7px;display:flex}.tag-row span{color:#aaa;border:1px solid #353535;border-radius:99px;padding:7px 10px;font-size:.65rem}.tag-row-large span{padding:9px 13px}.playlist-card-footer{letter-spacing:.07em;text-transform:uppercase;margin-top:27px;font-size:.66rem}.playlist-card-footer>span{color:#888}.playlist-card-footer a{color:var(--orange);font-weight:900}.empty-state{color:var(--muted);text-align:center;border:1px dashed #3c3c3c;padding:35px}.empty-state strong{color:#fff}.empty-state p{margin-bottom:0}.workflow-section{border-top:1px solid var(--line-soft)}.workflow-section>h2,.curator-panel h2,.split-section h2,.faq-section>h2{letter-spacing:-.065em;margin:15px 0 0;font-size:clamp(2.8rem,5vw,5.5rem);line-height:.95}.workflow-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:45px;display:grid}.workflow-grid-six{grid-template-columns:repeat(3,1fr)}.workflow-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:245px;padding:28px}.workflow-grid article>span{color:var(--orange);font-size:.65rem}.workflow-grid h3{margin-top:52px;font-size:1.3rem}.workflow-grid p{color:var(--muted);line-height:1.62}.split-section{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:75px;display:grid}.safeguard-list{border-top:1px solid var(--line);display:grid}.safeguard-list article{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;gap:16px;padding:21px 0;display:grid}.safeguard-list article>span{color:var(--orange);font-size:.65rem}.safeguard-list h3{margin:0 0 7px}.safeguard-list p{color:var(--muted);margin:0;line-height:1.55}.curator-panel{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);gap:75px;display:grid}.curator-checklist{border:1px solid var(--line);display:grid}.curator-checklist span{border-bottom:1px solid var(--line);color:#bbb;padding:18px 20px}.promotion-separation{border-block:1px solid var(--line-soft);justify-content:space-between;align-items:end;gap:60px;display:flex}.promotion-separation h2{letter-spacing:-.06em;margin:13px 0;font-size:clamp(2.6rem,5vw,5rem)}.promotion-separation p{max-width:800px;color:var(--muted);line-height:1.65}.faq-section{border-top:1px solid var(--line-soft)}.faq-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:45px;display:grid}.faq-grid details{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px}.faq-grid summary{cursor:pointer;font-weight:800;line-height:1.4}.faq-grid p{color:var(--muted);line-height:1.6}.playlist-detail-hero,.promotion-detail-hero{border-top:6px solid var(--playlist-accent,var(--promotion-accent,var(--orange)));grid-template-columns:minmax(0,1fr) 350px;gap:75px;max-width:1400px;margin:auto;padding:90px 8vw;display:grid}.playlist-detail-meta{color:#999;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;font-size:.65rem;display:flex}.playlist-detail-copy h1,.promotion-detail-hero h1{letter-spacing:-.075em;margin:28px 0 10px;font-size:clamp(4rem,8vw,8rem);line-height:.88}.playlist-owner{color:#aaa}.playlist-profile-card,.service-price-card{border:1px solid var(--line);background:#0f0f0f;align-self:end;padding:27px}.detail-stat-grid,.service-price-card dl{grid-template-columns:1fr 1fr;gap:20px;margin:25px 0;display:grid}.detail-stat-grid div,.service-price-card dl div{gap:7px;display:grid}.detail-stat-grid dt,.service-price-card dt,.rules-grid dt,.receipt-grid dt,.review-metadata dt,.payout-summary dt,.checkout-summary-grid dt{color:#777;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem}.detail-stat-grid dd,.service-price-card dd,.rules-grid dd,.receipt-grid dd,.review-metadata dd,.payout-summary dd,.checkout-summary-grid dd{margin:0;line-height:1.45}.playlist-profile-card small{color:#777;line-height:1.5}.detail-information-grid{grid-template-columns:1fr 1fr;gap:18px;padding-top:20px;display:grid}.information-panel{border:1px solid var(--line);padding:30px}.information-panel h2{letter-spacing:-.055em;margin:15px 0 30px;font-size:clamp(2rem,4vw,3.3rem);line-height:.98}.rules-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.rules-grid div{border-bottom:1px solid #292929;gap:8px;padding-bottom:15px;display:grid}.numbered-rules{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.numbered-rules li{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;align-items:start;gap:15px;padding:18px 0;display:grid}.numbered-rules li span{color:var(--orange);font-size:.65rem}.numbered-rules li p{color:#bbb;margin:0;line-height:1.55}.submission-area,.order-layout{border-top:1px solid var(--line-soft);grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:60px;display:grid}.submission-context h2{letter-spacing:-.06em;margin:15px 0 20px;font-size:clamp(2.5rem,4.5vw,4.5rem);line-height:.98}.submission-context>p{color:var(--muted);line-height:1.65}.submission-context>small{color:#777;margin-top:20px;display:block}.submission-context-box{border:1px solid var(--line);gap:13px;margin-top:28px;padding:22px;display:grid}.submission-context-box span{color:#aaa;font-size:.78rem}.submission-form,.promotion-order-form,.registration-form{border:1px solid var(--line);background:#0e0e0e;padding:30px}.submission-form>.field,.promotion-order-form>.field{margin-top:18px}.submission-success,.registration-success,.payment-result{background:#52cf8a0a;border:1px solid #52cf8a6b;padding:32px}.submission-success-header{justify-content:space-between;align-items:start;gap:25px;margin:18px 0 25px;display:flex}.submission-success-header h2,.submission-success-header h3{letter-spacing:-.04em;margin:0 0 5px;font-size:2rem}.submission-success-header p{color:var(--muted);margin:0}.receipt-grid{border-block:1px solid #333;grid-template-columns:1fr 1fr;gap:18px;padding-block:22px;display:grid}.receipt-grid div{gap:7px;min-width:0;display:grid}.receipt-grid dd{overflow-wrap:anywhere}.related-section{border-top:1px solid var(--line-soft)}.related-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.related-grid>a{border:1px solid var(--line);border-top:4px solid;padding:24px}.related-grid>a>span{color:#888;text-transform:uppercase;font-size:.65rem}.related-grid h3{margin:35px 0 10px;font-size:1.55rem}.related-grid p{color:var(--muted)}.related-grid strong{color:var(--orange);margin-top:30px;font-size:.72rem;display:block}.registration-hero,.tools-hero,.policy-hero{grid-template-columns:minmax(0,1fr) 330px;gap:75px;max-width:1400px;margin:auto;padding:90px 8vw;display:grid}.registration-hero h1,.tools-hero h1,.policy-hero h1{letter-spacing:-.075em;max-width:1000px;margin:22px 0;font-size:clamp(3.7rem,7vw,7.5rem);line-height:.9}.registration-promise{border:1px solid var(--line);align-self:end;gap:8px;padding:25px;display:grid}.registration-promise strong{margin-top:12px}.registration-promise span{color:var(--muted)}.registration-layout{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:60px;padding-top:20px;display:grid}.benefit-column h2{letter-spacing:-.06em;margin:13px 0 30px;font-size:clamp(2.5rem,4.5vw,4.5rem)}.benefit-list{border-top:1px solid var(--line);display:grid}.benefit-list article{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:15px;padding:18px 0;display:grid}.benefit-list article>span{color:var(--orange);font-size:.65rem}.benefit-list h3{margin:0 0 6px}.benefit-list p{color:var(--muted);margin:0;line-height:1.55}.step-progress{margin-bottom:35px}.step-progress-bar{background:#292929;height:3px}.step-progress-bar span{background:var(--orange);height:100%;transition:width .25s;display:block}.step-labels{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:12px;display:grid}.step-labels button{color:#666;text-align:left;text-transform:uppercase;background:0 0;border:0;padding:8px 0;font-size:.62rem}.step-labels button.active{color:var(--orange)}.step-labels button.complete{color:var(--green)}.form-step h2{letter-spacing:-.055em;margin:12px 0 30px;font-size:clamp(2.2rem,4vw,3.6rem)}.form-step>.field{margin-top:18px}.choice-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.choice-card,.payment-choice{cursor:pointer;background:#101010;border:1px solid #3a3a3a;grid-template-columns:auto 1fr;gap:7px 12px;padding:19px;display:grid}.choice-card.selected,.payment-choice.selected{border-color:var(--orange);background:#ff5a1f0f}.choice-card input,.payment-choice input{accent-color:var(--orange);grid-row:1/3;margin-top:3px}.choice-card span,.payment-choice span{color:var(--muted);font-size:.75rem;line-height:1.45}.form-navigation{justify-content:space-between;gap:12px;margin-top:30px;display:flex}.dashboard-hero{justify-content:space-between;align-items:end;gap:50px;max-width:1400px;margin:auto;padding:80px 8vw 55px;display:flex}.dashboard-hero h1{letter-spacing:-.075em;margin:18px 0;font-size:clamp(3.8rem,7vw,7.2rem);line-height:.88}.dashboard-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-bottom:8px;display:flex}.dashboard-metrics{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:calc(1400px - 16vw);margin:0 auto;display:grid}.dashboard-metrics article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:155px;padding:22px}.dashboard-metrics article>span{color:#888;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.dashboard-metrics strong{letter-spacing:-.035em;margin:22px 0 10px;font-size:clamp(1.5rem,2.5vw,2.5rem);display:block}.dashboard-metrics small{color:#777}.dashboard-quick-actions{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1400px;margin:0 auto;padding:35px 8vw 10px;display:grid}.dashboard-quick-actions a{border:1px solid var(--line);padding:22px;transition:background .18s}.dashboard-quick-actions a:hover{background:#111}.dashboard-quick-actions span{color:var(--orange);font-size:.65rem}.dashboard-quick-actions strong{margin-top:30px;display:block}.dashboard-quick-actions p{color:var(--muted);font-size:.8rem;line-height:1.5}.dashboard-section{border-top:1px solid var(--line-soft)}.dashboard-section .section-heading h2{font-size:clamp(2.5rem,4.5vw,4.7rem)}.data-table{border-top:1px solid var(--line);border-left:1px solid var(--line);overflow-x:auto}.data-table-head,.data-table-row{border-bottom:1px solid var(--line);min-width:850px;display:grid}.smart-link-table .data-table-head,.smart-link-table .data-table-row,.submission-table .data-table-head,.submission-table .data-table-row,.order-table .data-table-head,.order-table .data-table-row,.admin-payment-table .data-table-head,.admin-payment-table .data-table-row{grid-template-columns:minmax(210px,1.5fr) 1fr .7fr .8fr .9fr .7fr}.data-table-head{color:#777;letter-spacing:.08em;text-transform:uppercase;background:#101010;font-size:.62rem;font-weight:800}.data-table-head>*,.data-table-row>*{border-right:1px solid var(--line);align-items:center;min-width:0;padding:15px;display:flex}.data-table-row strong{gap:5px;display:grid}.data-table-row strong small{color:#777;font-weight:400}.data-table-row>span{color:#aaa;font-size:.78rem}.data-table-row>a,.data-table-row>button{color:var(--orange);text-transform:uppercase;background:0 0;border:0;font-size:.67rem;font-weight:900}.dashboard-two-column{grid-template-columns:1fr 1fr;gap:18px;display:grid}.dashboard-panel{border:1px solid var(--line);padding:28px}.dashboard-panel h2{letter-spacing:-.055em;margin:14px 0 28px;font-size:clamp(2rem,3.8vw,3.5rem)}.compact-row{border-bottom:1px solid #2c2c2c;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.compact-row>div{gap:7px;display:grid}.compact-row span{color:var(--muted);font-size:.75rem}.compact-row button{color:var(--orange);background:0 0;border:0;font-size:.65rem;font-weight:900}.payout-summary{gap:0;margin:0;display:grid}.payout-summary div{border-bottom:1px solid #2d2d2d;justify-content:space-between;gap:20px;padding:15px 0;display:flex}.payout-summary dd{text-align:right}.alert-list,.risk-list{display:grid}.alert-list>div{border-bottom:1px solid #2c2c2c;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 0;display:grid}.alert-list p{gap:5px;margin:0;display:grid}.alert-list p span,.risk-list span{color:var(--muted);font-size:.75rem}.alert-list a{color:var(--orange);font-size:.65rem;font-weight:900}.owned-playlist-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.owned-playlist-grid article{border:1px solid var(--line);border-top:4px solid;padding:26px}.owned-playlist-grid article>div:first-child{color:#888;justify-content:space-between;align-items:center;gap:15px;font-size:.68rem;display:flex}.owned-playlist-grid h3{margin:35px 0 10px;font-size:2rem}.owned-playlist-grid p{color:var(--muted);line-height:1.6}.owned-playlist-grid dl{border-block:1px solid #2c2c2c;grid-template-columns:1fr 1fr;gap:17px;padding-block:20px;display:grid}.owned-playlist-grid dt{color:#777;font-size:.64rem}.owned-playlist-grid dd{margin:5px 0 0}.owned-playlist-grid a{color:var(--orange);margin-top:22px;font-size:.68rem;font-weight:900;display:block}.review-workspace{border:1px solid var(--line);grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);display:grid}.review-list-panel{border-right:1px solid var(--line)}.review-list-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding:24px;display:flex}.review-list-header h2{margin:8px 0 0;font-size:1.8rem}.review-list-header select{width:auto;min-width:150px}.review-list{max-height:720px;display:grid;overflow-y:auto}.review-list-item{border:0;color:#fff;text-align:left;background:0 0;border-bottom:1px solid #292929;justify-content:space-between;gap:18px;padding:18px 22px;display:flex}.review-list-item:hover,.review-list-item.selected{background:#151515}.review-list-item.selected{box-shadow:inset 3px 0 var(--orange)}.review-list-item>div{align-content:start;gap:6px;display:grid}.review-list-item span,.review-list-item small{color:#888}.review-detail-panel{min-height:600px;padding:30px}.review-detail-header{justify-content:space-between;align-items:start;gap:25px;display:flex}.review-detail-header h2{letter-spacing:-.06em;margin:12px 0 4px;font-size:clamp(2.3rem,4vw,4rem)}.review-detail-header h3{color:#999;margin:0}.review-metadata{border-block:1px solid #2d2d2d;grid-template-columns:repeat(3,1fr);gap:20px;margin:28px 0;padding:22px 0;display:grid}.review-metadata div{gap:7px;display:grid}.pitch-box,.note-box{border:1px solid #333;margin-top:15px;padding:20px}.pitch-box p,.note-box p{color:var(--muted);margin-bottom:0;line-height:1.65}.decision-box{border-top:1px solid #333;margin-top:28px;padding-top:25px}.decision-actions{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.decision-actions button,.admin-decision-actions button{color:#fff;background:0 0;border:1px solid #444;padding:12px 14px;font-size:.65rem;font-weight:900}.decision-actions button:first-child,.admin-decision-actions button:first-child{color:var(--green);border-color:#52cf8a8c}.decision-actions button:last-child,.admin-decision-actions button:nth-child(3){color:var(--red);border-color:#ef65658c}.operations-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.operations-grid article{border:1px solid var(--line);border-top:3px solid #555;padding:22px}.operations-grid article.priority-high{border-top-color:var(--red)}.operations-grid article.priority-normal{border-top-color:var(--blue)}.operations-grid article.priority-low{border-top-color:#777}.operations-grid article>div{color:#888;text-transform:uppercase;justify-content:space-between;gap:15px;font-size:.65rem;display:flex}.operations-grid h3{margin:32px 0 10px}.operations-grid p{color:var(--muted);line-height:1.55}.operations-grid small{color:#777}.operations-grid button{color:var(--orange);background:0 0;border:0;margin-top:25px;padding:0;font-size:.65rem;font-weight:900;display:block}.admin-screening-list{gap:16px;display:grid}.admin-screening-list>article{border:1px solid var(--line);padding:25px}.admin-screening-heading{justify-content:space-between;gap:25px;display:flex}.admin-screening-heading>div{gap:7px;display:grid}.admin-screening-heading>div:last-child{justify-items:end}.admin-screening-heading span{color:var(--muted)}.admin-screening-list>article>p{color:var(--muted);line-height:1.6}.admin-screening-list dl{border-block:1px solid #2d2d2d;grid-template-columns:repeat(4,1fr);gap:14px;padding:18px 0;display:grid}.admin-screening-list dt{color:#777;text-transform:uppercase;font-size:.63rem}.admin-screening-list dd{margin:6px 0 0}.admin-screening-list .field{margin-top:20px}.admin-decision-actions{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.admin-decision-actions a{color:var(--orange);align-self:center;margin-left:auto;font-size:.66rem;font-weight:900}.risk-list>div{border-bottom:1px solid #2c2c2c;gap:7px;padding:16px 0;display:grid}.promotion-toolbar{grid-template-columns:minmax(240px,2fr) repeat(3,1fr)}.promotion-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.promotion-card{border:1px solid var(--line);background:#0f0f0f;border-top:4px solid;flex-direction:column;min-width:0;padding:25px;display:flex}.promotion-card-top{color:#888;text-transform:uppercase;justify-content:space-between;gap:15px;font-size:.64rem;display:flex}.promotion-card h3{letter-spacing:-.04em;margin:13px 0;font-size:1.75rem}.promotion-card>p:not(.eyebrow){color:var(--muted);line-height:1.6}.creator-line{justify-content:space-between;gap:15px;margin-top:auto;padding-top:23px;display:flex}.creator-line span{color:#777}.promotion-stats{border-block:1px solid #292929;grid-template-columns:1fr 1fr;gap:16px;padding:19px 0;display:grid}.promotion-stats div{gap:6px;display:grid}.promotion-stats dt{color:#777;text-transform:uppercase;font-size:.63rem}.promotion-stats dd{margin:0}.promotion-price{justify-content:space-between;align-items:center;gap:15px;margin:22px 0;display:flex}.promotion-price span{color:#888;font-size:.7rem}.promotion-price strong{font-size:1.1rem}.finance-example{border:1px solid var(--line);grid-template-columns:1fr auto;align-self:start;gap:15px 25px;padding:28px;display:grid}.finance-example span{color:var(--muted)}.finance-example strong{text-align:right}.finance-example small{color:#777;border-top:1px solid #2d2d2d;grid-column:1/-1;padding-top:15px}.service-price-card>strong{color:var(--orange);letter-spacing:-.04em;margin:18px 0 25px;font-size:2rem;display:block}.service-terms-strip{grid-template-columns:repeat(4,1fr);padding-top:20px;padding-bottom:20px;display:grid}.service-terms-strip article{border:1px solid var(--line);margin-left:-1px;padding:24px}.service-terms-strip span{color:var(--orange);font-size:.65rem}.service-terms-strip strong{margin-top:35px;display:block}.service-terms-strip p{color:var(--muted);line-height:1.55}.payment-choice-fieldset{border:0;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0 0;padding:0;display:grid}.payment-choice-fieldset legend{grid-column:1/-1;margin-bottom:10px}.payment-choice{grid-template-columns:auto 1fr}.order-breakdown{border-block:1px solid #333;gap:0;margin-top:22px;display:grid}.order-breakdown>div{border-bottom:1px solid #292929;justify-content:space-between;gap:25px;padding:14px 0;display:flex}.order-breakdown>div:last-child{border-bottom:0}.order-breakdown span{color:var(--muted)}.checkout-layout{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:50px;max-width:1200px;margin:auto;padding:85px 8vw 120px;display:grid}.checkout-order-summary h1{letter-spacing:-.07em;margin:15px 0 5px;font-size:clamp(3rem,6vw,6rem);line-height:.94}.checkout-order-summary>p{color:var(--muted)}.checkout-summary-grid{border-block:1px solid #333;grid-template-columns:1fr 1fr;gap:19px;margin:32px 0;padding-block:24px;display:grid}.checkout-summary-grid div{gap:7px;display:grid}.checkout-total{background:var(--paper);color:var(--ink);justify-content:space-between;align-items:center;gap:25px;padding:22px;display:flex}.checkout-total strong{font-size:1.7rem}.checkout-payment-panel,.payment-result{border:1px solid var(--line);align-self:start;padding:30px}.checkout-payment-panel h2{letter-spacing:-.055em;margin:13px 0 25px;font-size:clamp(2.2rem,4vw,3.6rem)}.checkout-methods{gap:10px;display:grid}.checkout-breakdown{margin-top:25px}.checkout-disclaimer{color:#777;margin-top:16px;line-height:1.5;display:block}.payment-instructions{border-top:1px solid #333;gap:0;margin:20px 0;display:grid}.payment-instructions p{color:#bbb;overflow-wrap:anywhere;border-bottom:1px solid #333;margin:0;padding:14px 0}.checkout-missing{min-height:65vh}.checkout-missing h1{letter-spacing:-.07em;max-width:900px;margin:20px 0;font-size:clamp(3.2rem,7vw,7rem)}.tools-hero{grid-template-columns:1fr}.tools-hero h1{max-width:1100px}.tools-lab{border:1px solid var(--line)}.tools-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.tools-tabs button{border:0;border-right:1px solid var(--line);color:#888;letter-spacing:.07em;text-transform:uppercase;background:#0e0e0e;padding:18px;font-size:.68rem;font-weight:900}.tools-tabs button.active{background:var(--orange);color:var(--ink)}.tool-workspace{padding:30px}.tool-panel{gap:28px;display:grid}.tool-intro h2{letter-spacing:-.06em;margin:12px 0;font-size:clamp(2.4rem,4.5vw,4.5rem)}.tool-intro p:last-child{max-width:760px;color:var(--muted);line-height:1.65}.inline-tool-form{max-width:900px;display:flex}.inline-tool-form input{flex:1}.inline-tool-form button{background:var(--orange);min-width:190px;color:var(--ink);border:0;font-weight:900}.release-health-result{border:1px solid #333;padding:25px}.release-health-title{align-items:center;gap:18px;display:flex}.mini-cover{aspect-ratio:1;background:linear-gradient(135deg, var(--orange), #f0a96b);background-position:50%;background-size:cover;width:76px}.release-health-title>div:nth-child(2){flex:1}.release-health-title h3{margin:0 0 5px;font-size:1.7rem}.release-health-title p{color:var(--muted);margin:0}.destination-check-list{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:20px;display:grid}.destination-check-list a{border:1px solid #333;justify-content:space-between;align-items:center;padding:14px;display:flex}.calculator-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.calculator-results{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.calculator-results.three-results{grid-template-columns:repeat(3,1fr)}.calculator-results>div{border:1px solid #333;gap:15px;padding:22px;display:grid}.calculator-results span{color:var(--muted)}.calculator-results strong{font-size:1.45rem}.range-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.range-grid label{border:1px solid #333;gap:12px;padding:20px;display:grid}.range-grid label>span{justify-content:space-between;display:flex}.range-grid input{width:100%;accent-color:var(--orange)}.fit-result{background:var(--paper);color:var(--ink);grid-template-columns:1fr auto auto;align-items:center;gap:25px;padding:25px;display:grid}.fit-result strong{font-size:3rem}.tool-catalog-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.tool-catalog-grid>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;padding:25px}.tool-catalog-grid>a:hover{background:#111}.tool-catalog-grid>a>div{color:var(--orange);justify-content:space-between;font-size:.65rem;display:flex}.tool-status{border:1px solid #444;padding:5px 8px}.tool-status-live{color:var(--green)}.tool-status-planned{color:var(--yellow)}.tool-status-research{color:var(--blue)}.tool-catalog-grid h3{margin:50px 0 12px;font-size:1.45rem}.tool-catalog-grid p{color:var(--muted);line-height:1.55}.tool-catalog-grid>a>strong{color:var(--orange);margin-top:25px;font-size:.66rem;display:block}.policy-hero{grid-template-columns:1fr}.policy-meta{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.policy-meta span{color:#999;text-transform:uppercase;border:1px solid #363636;padding:9px 12px;font-size:.66rem}.policy-principles{grid-template-columns:repeat(4,1fr);padding-top:20px;padding-bottom:20px;display:grid}.policy-principles article{border:1px solid var(--line);min-height:240px;margin-left:-1px;padding:25px}.policy-principles span{color:var(--orange);font-size:.65rem}.policy-principles h2{margin-top:45px;font-size:1.55rem}.policy-principles p{color:var(--muted);line-height:1.6}.policy-columns{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;gap:18px;display:grid}.policy-columns>article{border:1px solid var(--line);padding:28px}.policy-columns h2,.prohibited-section h2,.enforcement-section h2{letter-spacing:-.06em;margin:13px 0 30px;font-size:clamp(2.4rem,4.5vw,4.5rem)}.policy-columns ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.policy-columns li{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:14px;padding:17px 0;display:grid}.policy-columns li span,.prohibited-grid span{color:var(--orange);font-size:.65rem}.policy-columns li p{color:#bbb;margin:0;line-height:1.55}.prohibited-section{border-top:1px solid var(--line-soft)}.prohibited-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.prohibited-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:180px;padding:23px}.prohibited-grid p{color:#bbb;margin-top:35px;line-height:1.55}.enforcement-section{border-top:1px solid var(--line-soft);grid-template-columns:.8fr 1.2fr;gap:60px;display:grid}.enforcement-section>div>p:last-child{color:var(--muted);line-height:1.65}.enforcement-flow{flex-wrap:wrap;align-content:center;align-items:center;gap:10px;display:flex}.enforcement-flow span{color:#aaa;border:1px solid #3a3a3a;padding:13px;font-size:.72rem}.enforcement-flow b{color:#555}.policy-note{border-block:1px solid var(--line-soft);padding-top:30px;padding-bottom:30px}.policy-note strong{color:var(--yellow)}.policy-note p{max-width:950px;color:var(--muted);line-height:1.65}.public{place-items:center;min-height:100vh;padding:70px;display:grid}.public-card{background:var(--paper);width:min(560px,100%);color:var(--ink);padding:30px}.public-card .cover{width:100%}.public-card h1{margin-bottom:5px;font-size:3rem}.public-card>p{color:#666}.public-card .platforms{margin-top:28px}@media (max-width:1180px){.site-nav{gap:16px}.site-nav a{font-size:.62rem}.header-actions .text-action{display:none}.playlist-stats-four,.promotion-grid,.tool-catalog-grid,.operations-grid,.workflow-grid-six,.dashboard-metrics,.dashboard-quick-actions,.service-terms-strip,.policy-principles{grid-template-columns:repeat(2,1fr)}.payment-choice-fieldset{grid-template-columns:1fr}}@media (max-width:900px){.rail{display:none}.home-page{padding-inline:0}.site-header,.home-page .site-header{grid-template-columns:auto auto;justify-content:space-between;padding-inline:24px}.site-nav{display:none}.header-actions{gap:8px}.site-footer{grid-template-columns:1fr;align-items:start;padding-inline:24px}.hero{min-height:auto;padding:85px 24px 65px}.hero h1{font-size:clamp(3.5rem,17vw,6rem)}.hero form{display:grid}.hero form button{min-height:55px}.preview{grid-template-columns:1fr;margin:0 18px 90px;padding:25px}.cover{max-width:330px}.home-products,.home-market-section,.home-operating-model,.home-dashboard-cta,.marketplace-hero,.marketplace-section,.dashboard-section,.registration-hero,.tools-hero,.policy-hero,.playlist-detail-hero,.promotion-detail-hero{padding-inline:24px}.section-heading,.home-market-section,.split-section,.curator-panel,.playlist-detail-hero,.promotion-detail-hero,.detail-information-grid,.submission-area,.order-layout,.registration-hero,.registration-layout,.dashboard-two-column,.checkout-layout,.policy-columns,.enforcement-section{grid-template-columns:1fr}.section-heading{gap:20px}.home-product-grid,.playlist-grid,.faq-grid,.related-grid,.owned-playlist-grid{grid-template-columns:1fr}.home-market-section{gap:40px}.operating-line{grid-template-columns:1fr}.operating-line>b{justify-self:center;transform:rotate(90deg)}.home-dashboard-cta,.promotion-separation,.dashboard-hero{align-items:start;display:grid}.dashboard-hero-actions{justify-content:start}.marketplace-hero{grid-template-columns:1fr;padding-top:75px}.marketplace-hero h1,.playlist-detail-copy h1,.promotion-detail-hero h1{font-size:clamp(3.5rem,15vw,6rem)}.marketplace-summary{max-width:500px}.directory-toolbar,.promotion-toolbar{grid-template-columns:1fr 1fr}.field-search{grid-column:1/-1}.workflow-grid,.workflow-grid-six{grid-template-columns:repeat(2,1fr)}.promotion-grid,.tool-catalog-grid,.operations-grid{grid-template-columns:1fr 1fr}.review-workspace{grid-template-columns:1fr}.review-list-panel{border-right:0;border-bottom:1px solid var(--line)}.review-list{max-height:430px}.dashboard-metrics{max-width:none;margin-inline:24px}.dashboard-quick-actions{padding-inline:24px}.checkout-layout{padding:70px 24px 100px}.policy-principles,.prohibited-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.header-actions .text-action{display:none}.header-button{padding:11px 13px}.marketplace-actions{display:grid}.primary-action,.secondary-action{width:100%}.form-grid,.rules-grid,.receipt-grid,.calculator-grid,.calculator-results,.calculator-results.three-results,.range-grid,.destination-check-list,.checkout-summary-grid,.review-metadata,.directory-toolbar,.promotion-toolbar{grid-template-columns:1fr}.field-search{grid-column:auto}.playlist-grid,.workflow-grid,.workflow-grid-six,.promotion-grid,.tool-catalog-grid,.operations-grid,.policy-principles,.prohibited-grid,.market-problem-grid{grid-template-columns:1fr}.playlist-stats,.playlist-stats-four{grid-template-columns:1fr 1fr}.playlist-card-footer{flex-direction:column;align-items:flex-start}.dashboard-metrics,.dashboard-quick-actions{grid-template-columns:1fr}.dashboard-metrics{margin-inline:18px}.dashboard-quick-actions{padding-inline:18px}.dashboard-hero{padding-inline:24px}.review-list-header,.review-detail-header,.admin-screening-heading,.form-heading,.submission-success-header{flex-direction:column;align-items:flex-start}.review-list-header select{width:100%}.admin-screening-list dl{grid-template-columns:1fr 1fr}.admin-decision-actions a{width:100%;margin-left:0;padding-top:8px}.tools-tabs{grid-template-columns:1fr 1fr}.inline-tool-form{display:grid}.inline-tool-form button{min-height:50px}.fit-result,.choice-grid{grid-template-columns:1fr}.step-labels{grid-template-columns:1fr 1fr}.form-navigation{display:grid}.service-terms-strip{grid-template-columns:1fr}.checkout-total,.order-breakdown>div,.payout-summary div,.compact-row{flex-direction:column;align-items:flex-start}.site-footer{gap:32px}}
:root{--font-modern:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif}html{font-size:16px}body,button,input,select,textarea{font-family:var(--font-modern)}body{letter-spacing:-.008em;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:var(--font-modern);letter-spacing:-.035em;text-wrap:balance;margin-block-start:0;font-style:normal;font-weight:700}em,.hero h1 em,.marketplace-hero h1 em,.tools-hero h1 em{font-family:var(--font-modern);font-style:normal;font-weight:inherit}p{text-wrap:pretty}.logo{letter-spacing:-.035em;font-weight:800}.eyebrow{letter-spacing:.14em;font-size:.68rem;font-weight:700}.lead{letter-spacing:-.012em;max-width:680px;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.65}.site-nav a,.text-action,.primary-action,.secondary-action,.header-button,.footer-links,.status-pill,.field>span,.payment-choice-fieldset legend{letter-spacing:.055em;font-weight:700}.hero{min-height:74vh;padding-top:9vh}.hero h1{letter-spacing:-.052em;max-width:980px;margin:24px 0 26px;font-size:clamp(3.25rem,6.4vw,6.65rem);line-height:.96}.release-copy h2{letter-spacing:-.04em;margin-top:28px;font-size:clamp(2rem,3.5vw,3.15rem);line-height:1}.section-heading h2{letter-spacing:-.045em;max-width:850px;font-size:clamp(2.2rem,4vw,4.25rem);line-height:1.02}.home-product-grid h3{letter-spacing:-.035em;margin-top:60px;font-size:clamp(1.7rem,2.7vw,2.55rem);line-height:1.05}.home-market-section h2,.home-operating-model h2,.home-dashboard-cta h2{letter-spacing:-.043em;font-size:clamp(2.2rem,3.8vw,4rem);line-height:1.03}.marketplace-hero{padding-top:82px;padding-bottom:82px}.marketplace-hero h1{letter-spacing:-.052em;max-width:950px;margin:22px 0 24px;font-size:clamp(3.1rem,5.9vw,6.15rem);line-height:.97}.workflow-section>h2,.curator-panel h2,.split-section h2,.faq-section>h2,.promotion-separation h2{letter-spacing:-.043em;font-size:clamp(2.15rem,3.8vw,4rem);line-height:1.03}.playlist-card h3{letter-spacing:-.03em;font-size:clamp(1.55rem,2.3vw,1.9rem);line-height:1.08}.workflow-grid h3,.market-problem-grid h3,.safeguard-list h3{letter-spacing:-.02em;font-size:1.18rem;line-height:1.25}.playlist-detail-copy h1,.promotion-detail-hero h1{letter-spacing:-.05em;margin:24px 0 12px;font-size:clamp(3rem,5.3vw,5.5rem);line-height:.98}.information-panel h2,.form-heading h2{letter-spacing:-.037em;font-size:clamp(1.8rem,3vw,2.75rem);line-height:1.05}.dashboard-page h1,.dashboard h1,.tools-hero h1,.policy-hero h1,.checkout-page h1,.not-found-page h1{letter-spacing:-.05em;font-size:clamp(2.9rem,5.5vw,5.7rem);line-height:.98}.dashboard-section h2,.tools-section h2,.policy-section h2,.checkout-page h2,.admin-section h2{letter-spacing:-.038em;font-size:clamp(1.9rem,3.4vw,3.25rem);line-height:1.04}.metric strong,.marketplace-summary strong,.service-price-card>strong{letter-spacing:-.035em;font-weight:700}.platform-link b,.home-product-grid>a>strong,.playlist-card-footer,.directory-result-line button{letter-spacing:.045em}@media (max-width:900px){.hero{min-height:auto;padding-top:72px}.hero h1,.marketplace-hero h1,.playlist-detail-copy h1,.promotion-detail-hero h1,.dashboard-page h1,.dashboard h1,.tools-hero h1,.policy-hero h1,.checkout-page h1{letter-spacing:-.046em;font-size:clamp(2.65rem,12vw,4.35rem);line-height:.99}.section-heading h2,.home-market-section h2,.home-operating-model h2,.home-dashboard-cta h2,.workflow-section>h2,.curator-panel h2,.split-section h2,.faq-section>h2,.promotion-separation h2{font-size:clamp(2rem,8.5vw,3.15rem)}.home-product-grid h3,.information-panel h2,.form-heading h2{font-size:clamp(1.65rem,7vw,2.3rem)}}
:root{--language-bar-height:40px}body{padding-top:var(--language-bar-height)}.language-topbar{z-index:1000;min-height:var(--language-bar-height);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);direction:rtl;background:#070707f5;border-bottom:1px solid #292929;justify-content:flex-end;align-items:center;padding-inline:max(18px,3vw);display:flex;position:fixed;inset:0 0 auto}.language-switcher{align-items:center;gap:4px;font-family:Segoe UI,Tahoma,Arial,sans-serif;display:inline-flex}.language-switcher>span{color:#777;margin-inline-end:8px;font-size:.68rem;font-weight:600}.language-switcher button{color:#aaa;background:0 0;border:1px solid #383838;min-width:64px;height:28px;padding:0 11px;font-size:.67rem;font-weight:700;transition:border-color .18s,background .18s,color .18s}.language-switcher button:hover{color:#fff;border-color:#666}.language-switcher button.active{color:#080808;background:#ff5a1f;border-color:#ff5a1f}html[dir=rtl] body,html[dir=rtl] button,html[dir=rtl] input,html[dir=rtl] select,html[dir=rtl] textarea{font-family:Segoe UI,Tahoma,Arial,sans-serif}html[dir=rtl] body{text-align:start;direction:rtl}html[dir=rtl] .logo,html[dir=rtl] [data-no-translate],html[dir=rtl] [translate=no],html[dir=rtl] input[type=url],html[dir=rtl] input[type=email],html[dir=rtl] input[type=number]{direction:ltr}html[dir=rtl] input[type=url],html[dir=rtl] input[type=email],html[dir=rtl] input[type=number]{text-align:left}html[dir=rtl] .eyebrow,html[dir=rtl] .site-nav a,html[dir=rtl] .text-action,html[dir=rtl] .header-button,html[dir=rtl] .primary-action,html[dir=rtl] .secondary-action,html[dir=rtl] .status-pill,html[dir=rtl] .footer-links,html[dir=rtl] .field>span,html[dir=rtl] .payment-choice-fieldset legend{letter-spacing:0}html[dir=rtl] .hero h1,html[dir=rtl] .marketplace-hero h1,html[dir=rtl] .tools-hero h1,html[dir=rtl] .dashboard-hero h1,html[dir=rtl] .playlist-detail-copy h1,html[dir=rtl] .promotion-detail-hero h1,html[dir=rtl] .section-heading h2,html[dir=rtl] .workflow-section>h2,html[dir=rtl] .curator-panel h2,html[dir=rtl] .split-section h2,html[dir=rtl] .faq-section>h2{letter-spacing:-.035em;line-height:1.08}html[dir=rtl] .site-header,html[dir=rtl] .site-nav,html[dir=rtl] .header-actions,html[dir=rtl] .marketplace-actions,html[dir=rtl] .socials,html[dir=rtl] .tag-row,html[dir=rtl] .playlist-detail-meta,html[dir=rtl] .platform-link,html[dir=rtl] .playlist-card-top,html[dir=rtl] .playlist-card-footer,html[dir=rtl] .directory-result-line,html[dir=rtl] .form-heading,html[dir=rtl] .submission-success-header,html[dir=rtl] .promotion-card-top,html[dir=rtl] .creator-line,html[dir=rtl] .promotion-price{direction:rtl}html[dir=rtl] .platform-link b,html[dir=rtl] .playlist-card-footer a,html[dir=rtl] .text-action,html[dir=rtl] .data-table-row>a{white-space:nowrap}html[dir=rtl] .rail span{letter-spacing:0}html[dir=ltr] body{direction:ltr}@media (max-width:700px){:root{--language-bar-height:38px}.language-topbar{justify-content:center;padding-inline:10px}.language-switcher>span{display:none}.language-switcher button{min-width:72px}}
.tools-tabs{border:1px solid var(--line);background:#0d0d0d;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.tools-tabs button{color:#aaa;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:1px solid #343434;min-height:42px;padding:11px 14px;font-size:.68rem;font-weight:800}.tools-tabs button:hover,.tools-tabs button.active{border-color:var(--orange);background:var(--orange);color:#111}.tool-workspace{margin-top:18px}.tool-panel{border:1px solid var(--line);background:#0e0e0e;padding:34px}.tool-result-heading{justify-content:space-between;align-items:center;gap:24px;margin:30px 0 20px;display:flex}.tool-result-heading h3{margin:0 0 6px;font-size:1.75rem}.tool-result-heading p{color:var(--muted);margin:0}.metadata-summary-strip{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:20px 0;display:grid}.metadata-summary-strip span{color:var(--muted);background:#101010;gap:7px;padding:18px;font-size:.75rem;display:grid}.metadata-summary-strip b{color:#fff;font-size:1.1rem}.metadata-table-wrap{border:1px solid var(--line);overflow-x:auto}.metadata-table{border-collapse:collapse;text-align:left;width:100%;min-width:1100px}.metadata-table th,.metadata-table td{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);vertical-align:top;padding:13px 15px;font-size:.74rem}.metadata-table thead th{color:#aaa;text-transform:uppercase;letter-spacing:.05em;background:#171717}.metadata-table tbody th{background:#121212;min-width:150px}.metadata-table tbody th a{color:#fff}.metadata-table tbody th small{color:#777;margin-top:7px;display:block}.metadata-match{color:#d7d7d7}.metadata-mismatch{color:var(--red);background:#ef65651a}.metadata-missing{color:#666}.isrc-recording-list{gap:16px;display:grid}.isrc-recording-list>article{border:1px solid var(--line);background:#101010;padding:24px}.isrc-recording-header{justify-content:space-between;align-items:start;gap:22px;display:flex}.isrc-recording-header h3{margin:0 0 6px}.isrc-recording-header p{color:var(--muted);margin:0}.isrc-recording-header>span{color:var(--orange);font-weight:800}.isrc-release-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.isrc-release-grid a{border:1px solid #333;gap:6px;padding:15px;display:grid}.isrc-release-grid a:hover{border-color:var(--orange)}.isrc-release-grid span,.isrc-release-grid small{color:var(--muted)}.statement-dropzone{text-align:center;cursor:pointer;border:1px dashed #4a4a4a;gap:8px;padding:34px;display:grid}.statement-dropzone:hover{border-color:var(--orange)}.statement-dropzone input{opacity:0;width:1px;height:1px;position:absolute}.statement-dropzone strong{font-size:1.2rem}.statement-dropzone span{color:var(--muted)}.column-mapping-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.statement-metrics{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.statement-metrics article{background:#101010;gap:8px;padding:20px;display:grid}.statement-metrics span,.statement-metrics small{color:var(--muted)}.statement-metrics strong{font-size:1.35rem}.statement-groups{gap:22px;margin:28px 0;display:grid}.statement-group-table h3{margin-bottom:12px}.statement-group-table .data-table-head,.statement-group-table .data-table-row{grid-template-columns:minmax(180px,2fr) repeat(3,minmax(100px,1fr))}.link-monitor-form textarea{text-align:left;direction:ltr;min-height:170px}.link-monitor-table .data-table-head,.link-monitor-table .data-table-row{grid-template-columns:minmax(220px,1.6fr) minmax(110px,.7fr) minmax(90px,.5fr) minmax(240px,1.6fr) minmax(100px,.6fr)}.link-monitor-table strong small{text-overflow:ellipsis;white-space:nowrap;direction:ltr;overflow:hidden}.destination-check-list a{align-items:center}.destination-check-list a>span:first-child{gap:4px;display:grid}.destination-check-list small{color:#777;text-transform:uppercase;font-size:.6rem}.qr-builder-layout{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:28px;display:grid}.qr-builder-controls textarea{text-align:left;direction:ltr;min-height:110px}.qr-preview-card{border:1px solid var(--line);color:#111;text-align:center;background:#f5f5f5;gap:14px;padding:24px;display:grid}.qr-preview-card img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.qr-preview-card>span{color:#555;font-size:.72rem}.artist-input-list{gap:10px;margin-bottom:14px;display:grid}.artist-input-list article{border:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;padding:15px;display:grid}.artist-input-list article>span{color:var(--orange);align-self:center;font-size:.7rem}.artist-input-list .text-action{color:var(--red);background:0 0;border:0;align-self:center}.artist-comparison-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:26px;display:grid}.artist-comparison-grid>article{border:1px solid var(--line);background:#101010;padding:22px;position:relative}.artist-rank{color:var(--orange);font-weight:900;position:absolute;top:18px;right:18px}.artist-avatar{background:#222 50%/cover no-repeat;border-radius:50%;width:76px;height:76px}.artist-comparison-grid h3{margin:18px 0 10px;font-size:1.35rem}.artist-score{color:var(--orange);margin:22px 0;font-size:2.5rem;display:grid}.artist-score small{color:var(--muted);font-size:.65rem;font-weight:600}.artist-comparison-grid dl{gap:10px;display:grid}.artist-comparison-grid dl div{border-bottom:1px solid #292929;justify-content:space-between;gap:15px;padding-bottom:8px;display:flex}.artist-comparison-grid dt{color:var(--muted)}.artist-comparison-grid dd{text-align:right;margin:0}.artist-source-links,.index-source-links{color:var(--orange);flex-wrap:wrap;gap:16px;margin-top:20px;font-size:.7rem;font-weight:800;display:flex}.iran-index-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);gap:24px;margin-top:24px;display:grid}.index-first-party-inputs,.index-score-card{border:1px solid var(--line);background:#101010;padding:24px}.index-total{color:var(--orange);align-items:flex-end;gap:8px;margin:25px 0;font-size:5rem;line-height:1;display:flex}.index-total small{color:var(--muted);padding-bottom:8px;font-size:1rem}.index-breakdown{gap:9px;display:grid}.index-breakdown div{text-transform:capitalize;border-bottom:1px solid #292929;justify-content:space-between;gap:18px;padding-bottom:8px;display:flex}.index-breakdown span{color:var(--muted)}.source-status-panel .section-heading{margin-bottom:25px}.source-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.source-status-grid article{border:1px solid var(--line);background:#101010;padding:18px}.source-status-grid article>div{justify-content:space-between;align-items:start;gap:12px;display:flex}.source-status-grid article>span{color:var(--orange);text-transform:uppercase;margin:10px 0;font-size:.68rem;font-weight:800;display:block}.source-status-grid p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.55}.tool-status-beta{color:var(--yellow)!important;border-color:#f2c94c73!important}html[dir=rtl] .metadata-table{text-align:right}html[dir=rtl] .artist-rank{left:18px;right:auto}html[dir=rtl] .artist-comparison-grid dd{text-align:left}html[dir=rtl] .tool-result-heading,html[dir=rtl] .isrc-recording-header{text-align:right}@media (max-width:980px){.column-mapping-grid,.statement-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.qr-builder-layout,.iran-index-workspace{grid-template-columns:1fr}.source-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.artist-input-list article{grid-template-columns:30px 1fr}.artist-input-list article .field{grid-column:2}.artist-input-list .text-action{grid-column:2;justify-self:start}}@media (max-width:680px){.tool-panel{padding:20px}.tools-tabs{flex-wrap:nowrap;overflow-x:auto}.tools-tabs button{flex:none}.metadata-summary-strip,.statement-metrics,.column-mapping-grid,.source-status-grid,.isrc-release-grid{grid-template-columns:1fr}.tool-result-heading{align-items:flex-start}.statement-group-table .data-table{overflow-x:auto}.statement-group-table .data-table-head,.statement-group-table .data-table-row{min-width:620px}.link-monitor-table{overflow-x:auto}.link-monitor-table .data-table-head,.link-monitor-table .data-table-row{min-width:950px}.index-total{font-size:4rem}}
.playlist-source-inspector{border:1px solid var(--line);background:#0d0d0d;gap:16px;margin-top:18px;padding:20px;display:grid}.playlist-source-inspector-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.playlist-source-inspector-heading>div{gap:6px;display:grid}.playlist-source-inspector-heading strong{color:#fff}.playlist-source-inspector-heading span{max-width:650px;color:var(--muted);font-size:.77rem;line-height:1.5}.playlist-source-inspector-heading .secondary-action{flex:none}.playlist-source-result{background:#111;border:1px solid #353535;padding:20px}.playlist-source-card-heading{grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.playlist-source-artwork{background:#1d1d1d 50%/cover no-repeat;border:1px solid #3a3a3a;width:74px;height:74px}.playlist-source-card-heading h3{margin:6px 0 4px;font-size:1.25rem}.playlist-source-card-heading p:not(.eyebrow){color:var(--muted);margin:0}.playlist-source-description{color:var(--muted);border:1px solid #2f2f2f;padding:14px;line-height:1.6}.source-title-action{color:var(--orange);text-align:start;background:0 0;border:0;margin-top:14px}.admin-curator-verification-list{gap:16px;display:grid}.admin-curator-verification-list>article{border:1px solid var(--line);background:#0f0f0f;padding:26px}.admin-curator-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.admin-curator-heading h3{margin:8px 0 5px;font-size:1.6rem}.admin-curator-heading p:not(.eyebrow){color:var(--muted);margin:0}.admin-curator-source{background:#111;border:1px solid #303030;grid-template-columns:88px minmax(0,1fr);gap:20px;margin:22px 0;padding:18px;display:grid}.admin-curator-source .playlist-source-artwork{width:88px;height:88px}.admin-curator-source .receipt-grid{margin:0}.admin-curator-verification-list .tag-row{margin-bottom:18px}.admin-curator-verification-list textarea{min-height:110px}.admin-source-panel{align-content:start}.source-status-note{margin-top:18px}@media (max-width:760px){.playlist-source-inspector-heading{flex-direction:column;align-items:stretch}.playlist-source-inspector-heading .secondary-action{width:100%}.playlist-source-card-heading{grid-template-columns:58px minmax(0,1fr)}.playlist-source-card-heading .status-pill{grid-column:1/-1}.playlist-source-artwork{width:58px;height:58px}.admin-curator-heading{flex-direction:column}.admin-curator-source{grid-template-columns:1fr}.admin-curator-source .playlist-source-artwork{aspect-ratio:16/7;width:100%;height:auto}}
.platform-link-branded{border-color:color-mix(in srgb, var(--platform-color,#ff5a1f) 48%, #c8c4bb);border-left:5px solid var(--platform-color,#ff5a1f);background:linear-gradient(90deg, color-mix(in srgb, var(--platform-color,#ff5a1f) 12%, transparent), transparent 52%);color:var(--ink);align-items:center;position:relative;overflow:hidden}.platform-link-branded:after{content:"";z-index:0;background:var(--platform-color,#ff5a1f);opacity:0;transition:opacity .18s,transform .18s;position:absolute;inset:0;transform:translate(-14px)}.platform-link-branded>*{z-index:1;position:relative}.platform-link-branded:hover{border-color:var(--platform-color,#ff5a1f);color:var(--platform-contrast,#101010)}.platform-link-branded:hover:after{opacity:1;transform:translate(0)}.platform-link-branded[aria-disabled=true]{opacity:.92}.platform-link-branded[aria-disabled=true]:hover{border-color:color-mix(in srgb, var(--platform-color,#ff5a1f) 48%, #c8c4bb);color:var(--ink)}.platform-link-branded[aria-disabled=true]:hover:after{opacity:0;transform:translate(-14px)}.platform-service{align-items:center;gap:12px;min-width:0;font-weight:900;display:inline-flex}.platform-icon{border:1px solid color-mix(in srgb, var(--platform-color,#ff5a1f) 35%, #fff);background:#fff;border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid;overflow:hidden;box-shadow:0 8px 18px #00000024}.platform-icon img{object-fit:contain;width:20px;height:20px}.platform-link-branded b{white-space:nowrap}.smartlink-share-card{background:#ff5a1f14;border:1px solid #ff5a1f73;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;max-width:940px;margin-top:18px;padding:13px;display:grid}.smartlink-share-card span{color:var(--orange);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:950}.smartlink-share-card a{color:#f5f3ee;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.smartlink-share-card a:hover{color:var(--orange)}.smartlink-share-card button{background:var(--orange);min-height:38px;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;border:0;padding:10px 13px;font-size:.64rem;font-weight:950}.public-smartlink-page{background:radial-gradient(circle at 50% 0, #ff5a1f29, transparent 36%), var(--bg);min-height:100vh}.public-smartlink-shell{background:color-mix(in srgb, var(--paper) 8%, #111);border:1px solid #2a2a2a;grid-template-columns:minmax(220px,360px) minmax(0,1fr);gap:42px;width:min(1060px,100vw - 110px);margin:48px auto 110px;padding:38px;display:grid}.public-smartlink-artwork{aspect-ratio:1;background:linear-gradient(145deg, var(--orange), #ffb000);width:100%;color:var(--ink);background-position:50%;background-size:cover;place-items:center;font-size:clamp(4rem,10vw,7rem);font-weight:950;display:grid}.public-smartlink-copy{align-self:center;min-width:0}.public-smartlink-copy h1{color:#fff;letter-spacing:-.075em;max-width:720px;margin:22px 0 8px;font-size:clamp(3.3rem,8vw,7.4rem);line-height:.88}.public-smartlink-copy h2{color:#aaa;margin:0 0 18px;font-size:clamp(1.2rem,2vw,1.75rem)}.public-smartlink-copy small{color:#777}.public-smartlink-platforms{grid-column:1/-1}.public-smartlink-platforms .platform-link-branded{border-color:color-mix(in srgb, var(--platform-color,#ff5a1f) 48%, #4a4a4a);color:#f5f3ee;min-height:64px}.public-smartlink-credit{color:#777;letter-spacing:.08em;text-align:center;text-transform:uppercase;grid-column:1/-1;margin:18px 0 0;font-size:.72rem}@media (max-width:900px){.smartlink-share-card{grid-template-columns:1fr;align-items:stretch}.smartlink-share-card a{white-space:normal;word-break:break-all}.public-smartlink-shell{grid-template-columns:1fr;width:min(640px,100vw - 36px);margin-top:28px;padding:22px}.public-smartlink-artwork{max-width:420px;margin:auto}}@media (max-width:700px){.platform-link-branded{gap:12px;padding:14px}.platform-service{gap:10px}.platform-icon{border-radius:8px;flex-basis:27px;width:27px;height:27px}.platform-icon img{width:18px;height:18px}.public-smartlink-copy h1{font-size:clamp(2.6rem,17vw,4.6rem)}}
body{color:#111318;background:#f6f7fb}.site-header{-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:#ffffffad;border:1px solid #ffffffb8;border-radius:22px;width:min(1180px,100% - 28px);min-height:64px;margin:14px auto 0;padding:12px 18px;position:sticky;top:14px;box-shadow:0 18px 60px #37425c1a}.site-nav a,.text-action{color:#687083}.site-nav a:hover,.text-action:hover{color:#101318}.header-button{color:#fff;background:#111318;border-radius:14px;min-height:40px;padding:10px 16px}.logo{color:#111318}.smartlink-only-page{background:radial-gradient(circle at 15% 12%,#ffc4e1c2,#0000 28%),radial-gradient(circle at 85% 18%,#afd8ffb8,#0000 30%),radial-gradient(circle at 62% 70%,#cfc3ff80,#0000 32%),linear-gradient(#fbfcff 0%,#f6f7fb 60%,#fff 100%);min-height:100vh;padding-inline:0}.smartlink-only-page .smartlink-hero{min-height:74vh;padding-top:14vh}.smartlink-only-page .smartlink-hero h1{color:#101318;font-size:clamp(4rem,8.4vw,8.5rem)}.smartlink-only-page .smartlink-hero h1 em{color:#6871f0}.smartlink-only-page .lead,.smartlink-only-page .status{color:#666f80}.smartlink-only-page .hero form{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffad;border:1px solid #ffffffd1;border-radius:22px;overflow:hidden;box-shadow:0 20px 60px #323f601f}.smartlink-only-page .hero form input{color:#111318}.smartlink-only-page .hero form button{color:#fff;background:#111318;border-radius:17px;margin:5px}.smartlink-only-page .smartlink-preview{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:#ffffffb8;border:1px solid #fffc;border-radius:32px;box-shadow:0 30px 90px #2f3d601f}.smartlink-only-page .cover{border-radius:24px;overflow:hidden}.smartlink-only-page .smartlink-scope{color:#16191f}.smartlink-only-page .smartlink-scope h2{color:#111318}.smartlink-only-page .operating-line article{background:#ffffff94;border-color:#6871f01f;border-radius:24px}.smartlink-only-page .site-footer{color:#72798a;border-color:#323c501a}.lux-brand{color:#111318;letter-spacing:-.07em;font-size:1.3rem;font-weight:950}.lux-muted{color:#737b8c;line-height:1.7}.lux-auth-page,.lux-dashboard-page,.lux-builder-page{color:#101318;direction:ltr;background:radial-gradient(circle at 13% 12%,#ffc8e4cc,#0000 30%),radial-gradient(circle at 88% 15%,#b5deffcc,#0000 31%),radial-gradient(circle at 65% 82%,#d5c6ff99,#0000 32%),linear-gradient(145deg,#fff 0%,#f6f8ff 52%,#fff9fd 100%);min-height:100vh}.lux-auth-page{place-items:center;min-height:100vh;padding:48px 22px;display:grid}.lux-auth-card{-webkit-backdrop-filter:blur(30px)saturate(140%);backdrop-filter:blur(30px)saturate(140%);background:#ffffff9e;border:1px solid #fffc;border-radius:34px;width:min(570px,100%);padding:clamp(28px,5vw,52px);box-shadow:0 36px 100px #2f3c5c24}.lux-auth-card h1{letter-spacing:-.075em;margin:22px 0 10px;font-size:clamp(3rem,8vw,5.6rem);line-height:.93}.lux-tabs{background:#e1e5eea3;border-radius:18px;grid-template-columns:1fr 1fr;gap:6px;margin:28px 0;padding:5px;display:grid}.lux-tabs button{color:#777e8c;background:0 0;border:0;border-radius:14px;min-height:44px;font-weight:800}.lux-tabs button.active{color:#111318;background:#fff;box-shadow:0 7px 24px #28314814}.lux-form{gap:15px;display:grid}.lux-form label{color:#5f6674;gap:8px;font-size:.76rem;font-weight:800;display:grid}.lux-form input,.lux-form textarea,.lux-field-block input,.lux-field-block textarea,.lux-field-block select,.lux-social-row input,.lux-social-row select{color:#111318;background:#ffffffbf;border:1px solid #2731481f;border-radius:16px;outline:none;width:100%;min-height:50px;padding:13px 15px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 1px #fffc}.lux-form textarea{resize:vertical;min-height:112px}.lux-form input:focus,.lux-form textarea:focus,.lux-field-block input:focus,.lux-field-block select:focus,.lux-social-row input:focus,.lux-social-row select:focus{border-color:#6771f085;box-shadow:0 0 0 4px #6771f017}.lux-primary,.lux-save-button{color:#fff;letter-spacing:.08em;background:#111318;border:0;border-radius:17px;min-height:54px;font-size:.75rem;font-weight:900}.lux-status,.lux-editor-status{color:#687083;line-height:1.55}.lux-dashboard-topbar,.lux-builder-topbar,.lux-public-header{justify-content:space-between;align-items:center;width:min(1180px,100% - 32px);margin:0 auto;padding:24px 4px;display:flex}.lux-dashboard-topbar>div{color:#6d7483;align-items:center;gap:18px;font-size:.8rem;display:flex}.lux-dashboard-topbar a:last-child,.lux-builder-topbar>a:last-child{color:#111318;background:#ffffffb8;border-radius:13px;padding:11px 15px;font-size:.75rem;font-weight:800;box-shadow:0 10px 30px #323c5a14}.lux-dashboard-hero{width:min(1180px,100% - 32px);margin:7vh auto 50px}.lux-dashboard-hero h1{letter-spacing:-.08em;margin:18px 0;font-size:clamp(4rem,10vw,8.5rem);line-height:.86}.lux-dashboard-hero h1 em{color:#6c74ed;font-family:Georgia,serif;font-weight:400}.lux-dashboard-hero>p:last-child{color:#687083;max-width:660px;font-size:1.04rem;line-height:1.65}.lux-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(1180px,100% - 32px);margin:0 auto;padding-bottom:100px;display:grid}.lux-link-card,.lux-empty-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff9e;border:1px solid #ffffffd6;border-radius:28px;grid-template-columns:132px 1fr auto;gap:20px;min-height:180px;padding:18px;display:grid;box-shadow:0 24px 70px #313c5b1a}.lux-link-art{aspect-ratio:1;background:linear-gradient(145deg,#ffcae7,#c8dcff) 50%/cover;border-radius:20px}.lux-link-card p{color:#6d75ee;letter-spacing:.14em;margin:5px 0 12px;font-size:.64rem;font-weight:900}.lux-link-card h2{letter-spacing:-.04em;margin:0 0 5px;font-size:1.55rem}.lux-link-card h3{color:#7c8390;margin:0 0 15px;font-size:.9rem;font-weight:600}.lux-link-card code{color:#888f9e;font-family:inherit;font-size:.72rem}.lux-link-actions{flex-direction:column;gap:8px;display:flex}.lux-link-actions a{color:#20232a;text-align:center;background:#fff;border-radius:12px;min-width:64px;padding:10px 12px;font-size:.7rem;font-weight:800}.lux-empty-card{color:#101318;border-style:dashed;grid-template-columns:1fr;align-content:center;min-height:210px}.lux-empty-card strong{font-size:1.35rem}.lux-empty-card span{color:#78808f}.lux-builder-page{padding-bottom:90px}.lux-editor-grid{grid-template-columns:minmax(0,1.1fr) minmax(330px,.65fr);align-items:start;gap:28px;width:min(1240px,100% - 32px);margin:34px auto 0;display:grid}.lux-editor-panel,.lux-live-preview{-webkit-backdrop-filter:blur(28px)saturate(135%);backdrop-filter:blur(28px)saturate(135%);background:#ffffff9e;border:1px solid #ffffffd9;border-radius:32px;box-shadow:0 30px 90px #2f3c5c1c}.lux-editor-panel{padding:clamp(24px,4vw,46px)}.lux-editor-heading h1{letter-spacing:-.075em;margin:15px 0 12px;font-size:clamp(3.5rem,7vw,6.8rem);line-height:.9}.lux-editor-heading>p:last-child{color:#727a89;max-width:650px;line-height:1.65}.lux-field-block{gap:8px;margin-top:22px;display:grid}.lux-field-block label{color:#5f6675;letter-spacing:.04em;font-size:.72rem;font-weight:850}.lux-field-block small{color:#9399a6;font-size:.68rem}.lux-inline-field{grid-template-columns:1fr auto;gap:8px;display:grid}.lux-inline-field button{color:#fff;background:#111318;border:0;border-radius:16px;padding:0 20px;font-size:.7rem;font-weight:850}.lux-slug-field{background:#ffffffbf;border:1px solid #2731481f;border-radius:16px;align-items:center;display:flex;overflow:hidden}.lux-slug-field span{color:#7c8390;white-space:nowrap;padding-left:15px;font-size:.82rem}.lux-slug-field input{background:0 0;border:0;border-radius:0}.lux-two-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lux-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.lux-preset{color:#252831;border:1px solid #2832461a;border-radius:18px;justify-content:start;align-items:end;min-height:86px;padding:12px;font-size:.68rem;font-weight:850;display:flex;box-shadow:inset 0 0 #111318}.lux-preset.active{box-shadow:inset 0 0 0 2px #111318}.lux-bg-aurora{background:radial-gradient(circle at 10% 10%,#ffcce4,#0000 45%),linear-gradient(145deg,#fff8fb,#dcecff,#eee4ff)}.lux-bg-peach{background:radial-gradient(circle at 10% 10%,#ffc3a8,#0000 48%),linear-gradient(145deg,#fffaf5,#ffe7e5,#f3ebff)}.lux-bg-sky{background:radial-gradient(circle at 10% 10%,#afe1ff,#0000 48%),linear-gradient(145deg,#f8fdff,#e9f2ff,#f5efff)}.lux-bg-mint{background:radial-gradient(circle at 10% 10%,#b7f3d7,#0000 48%),linear-gradient(145deg,#fbfffc,#e9fbf4,#eef3ff)}.lux-bg-lavender{background:radial-gradient(circle at 10% 10%,#d7c0ff,#0000 48%),linear-gradient(145deg,#fefbff,#f0e9ff,#fff1f8)}.lux-bg-white{background:linear-gradient(145deg,#fff,#f5f6fa,#eceff5)}.lux-social-builder{border-top:1px solid #2832461a;margin-top:34px;padding-top:30px}.lux-section-row{justify-content:space-between;align-items:end;gap:20px;display:flex}.lux-section-row h2{letter-spacing:-.05em;margin:9px 0 0;font-size:clamp(1.7rem,3vw,2.8rem)}.lux-section-row>button{background:#fff;border:1px solid #2832461f;border-radius:12px;padding:10px 13px;font-size:.68rem;font-weight:850}.lux-social-row{grid-template-columns:130px 1fr 1.8fr 42px;gap:8px;margin-top:10px;display:grid}.lux-social-row>button{color:#717887;background:#14182012;border:0;border-radius:13px;font-size:1.2rem}.lux-save-button{width:100%;margin-top:28px}.lux-live-preview{padding:22px;position:sticky;top:24px}.lux-live-preview>p{color:#888f9c;text-align:center;margin:13px 0 0;font-size:.7rem}.lux-preview-phone{background-position:50%;background-size:cover;border-radius:28px;min-height:650px;padding:28px;box-shadow:inset 0 1px #ffffffa6}.lux-preview-cover{aspect-ratio:1;color:#fff;background:linear-gradient(145deg,#111,#333) 50%/cover;border-radius:26px;place-items:center;width:min(260px,80%);margin:18px auto 22px;font-size:3rem;font-weight:950;display:grid;box-shadow:0 24px 54px #3137492e}.lux-preview-phone h2{letter-spacing:-.05em;text-align:center;margin:0;font-size:1.9rem}.lux-preview-phone>p{color:#666e7d;text-align:center;margin:6px 0 17px}.lux-preview-socials{justify-content:center;gap:7px;margin-bottom:19px;display:flex}.lux-preview-socials span{background:#ffffffb3;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.58rem;font-weight:900;display:grid;box-shadow:0 8px 20px #323c5017}.lux-preview-links{gap:8px;display:grid}.lux-preview-links div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff9e;border:1px solid #ffffffbf;border-radius:16px;justify-content:space-between;align-items:center;min-height:52px;padding:0 14px;font-size:.76rem;font-weight:750;display:flex}.lux-preview-links b{font-size:.58rem}.lux-public-page{color:#111318;direction:ltr;background-position:50%;background-size:cover;background-attachment:fixed;min-height:100vh}.lux-public-header{z-index:3;position:relative}.lux-public-header>span{color:#6f7787;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.lux-public-card{-webkit-backdrop-filter:blur(34px)saturate(140%);backdrop-filter:blur(34px)saturate(140%);background:#ffffff94;border:1px solid #ffffffd1;border-radius:36px;width:min(620px,100% - 28px);margin:4vh auto 52px;padding:clamp(20px,4vw,34px);box-shadow:0 40px 120px #2f3b5a29}.lux-public-cover{aspect-ratio:1;color:#fff;background:linear-gradient(145deg,#111,#333) 50%/cover;border-radius:32px;place-items:center;width:min(360px,82%);margin:0 auto 26px;font-size:5rem;font-weight:950;display:grid;overflow:hidden;box-shadow:0 30px 70px #2a324733}.lux-public-copy{text-align:center}.lux-public-copy h1{letter-spacing:-.07em;margin:0;font-size:clamp(2.6rem,8vw,5.5rem);line-height:.95}.lux-public-copy p{color:#687080;margin:9px 0 20px;font-size:1.02rem}.lux-public-socials{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 24px;display:flex}.lux-public-socials a{color:#424852;background:#ffffff9e;border:1px solid #fffc;border-radius:999px;align-items:center;gap:7px;min-height:39px;padding:7px 11px 7px 8px;font-size:.68rem;font-weight:750;display:inline-flex;box-shadow:0 8px 22px #303a5012}.lux-public-socials img{border-radius:7px;width:23px;height:23px}.lux-public-platforms{gap:9px;display:grid}.lux-platform-button{background:#ffffffa3;border:1px solid #ffffffd1;border-radius:19px;justify-content:space-between;align-items:center;min-height:62px;padding:0 16px;transition:transform .18s,background .18s,color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 9px 24px #303a500f}.lux-platform-button:before{background:var(--platform-color);content:"";width:5px;position:absolute;inset:0 auto 0 0}.lux-platform-button:hover{background:var(--platform-color);color:var(--platform-contrast);transform:translateY(-2px)}.lux-platform-button>span{align-items:center;gap:11px;font-size:.86rem;font-weight:850;display:inline-flex}.lux-platform-button i{background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 6px 16px #00000014}.lux-platform-button img{object-fit:contain;width:21px;height:21px}.lux-platform-button b{letter-spacing:.05em;font-size:.62rem}.lux-promo-section{width:min(1180px,100%);margin:0 auto;padding:20px 0 70px;overflow:hidden}.lux-promo-heading{justify-content:space-between;align-items:end;width:calc(100% - 32px);margin:0 auto 18px;display:flex}.lux-promo-heading span{color:#727a89;letter-spacing:.15em;font-size:.64rem;font-weight:900}.lux-promo-heading strong{letter-spacing:-.04em;font-size:clamp(1.2rem,3vw,2rem)}.lux-promo-window{padding:6px 0 22px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lux-promo-track{gap:14px;width:max-content;padding-right:14px;animation:34s linear infinite gblinkPromoRight;display:flex}.lux-promo-track:hover{animation-play-state:paused}.lux-promo-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff94;border:1px solid #ffffffc7;border-radius:24px;flex:0 0 178px;width:178px;padding:10px;display:grid;box-shadow:0 18px 50px #2f3c5c1a}.lux-promo-card>div{aspect-ratio:1;background:#ddd 50%/cover no-repeat;border-radius:18px}.lux-promo-card>span{color:#777f8e;letter-spacing:.08em;text-transform:uppercase;margin-top:10px;font-size:.55rem;font-weight:900}.lux-promo-card>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.84rem;overflow:hidden}.lux-promo-card>small{color:#8d94a1;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}@keyframes gblinkPromoRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.lux-public-footer{color:#757d8c;letter-spacing:.08em;text-align:center;text-transform:uppercase;padding:10px 16px 35px;font-size:.62rem;font-weight:750}@media (max-width:900px){.lux-editor-grid{grid-template-columns:1fr}.lux-live-preview{position:relative;top:auto}.lux-link-grid{grid-template-columns:1fr}}@media (max-width:650px){.site-header{grid-template-columns:auto 1fr}.site-nav{display:none}.site-header .header-actions{justify-self:end}.smartlink-only-page .smartlink-hero{padding-inline:22px}.smartlink-only-page .smartlink-hero h1{font-size:clamp(3.5rem,18vw,5.7rem)}.smartlink-only-page .hero form{display:grid}.smartlink-only-page .hero form button{min-height:54px}.smartlink-only-page .smartlink-preview{grid-template-columns:1fr;width:calc(100% - 28px);padding:18px}.smartlink-only-page .cover{max-width:300px;margin:auto}.lux-two-fields{grid-template-columns:1fr}.lux-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lux-social-row{grid-template-columns:1fr 42px}.lux-social-row input:first-of-type,.lux-social-row input:nth-of-type(2){grid-column:1/-1}.lux-link-card{grid-template-columns:90px 1fr}.lux-link-actions{flex-direction:row;grid-column:1/-1}.lux-dashboard-topbar>div>span{display:none}.lux-preview-phone{min-height:560px;padding:18px}.lux-promo-card{flex-basis:150px;width:150px}}
.admin-page{color:#111318;direction:ltr;background:radial-gradient(circle at 12% 8%,#ffc6e2c7,#0000 28%),radial-gradient(circle at 88% 12%,#b3deffc7,#0000 30%),radial-gradient(circle at 58% 75%,#d2c5ff94,#0000 34%),linear-gradient(145deg,#fff 0%,#f5f8ff 50%,#fff9fc 100%);min-height:100vh;padding-bottom:100px}.admin-topbar{z-index:50;-webkit-backdrop-filter:blur(26px)saturate(145%);backdrop-filter:blur(26px)saturate(145%);background:#ffffffa8;border:1px solid #ffffffdb;border-radius:22px;justify-content:space-between;align-items:center;width:min(1240px,100% - 28px);margin:14px auto 0;padding:12px 16px;display:flex;position:sticky;top:14px;box-shadow:0 18px 60px #303c5c1a}.admin-topbar>div{color:#737b8c;align-items:center;gap:12px;font-size:.74rem;display:flex}.admin-topbar a:not(.lux-brand),.admin-topbar button{color:#171a20;background:#ffffffd1;border:0;border-radius:12px;padding:9px 12px;font-size:.69rem;font-weight:850}.admin-topbar form{display:inline-flex}.admin-hero{width:min(1240px,100% - 32px);margin:9vh auto 50px}.admin-hero p{color:#6b73ee;letter-spacing:.16em;margin:0;font-size:.67rem;font-weight:950}.admin-hero h1{letter-spacing:-.082em;max-width:920px;margin:15px 0;font-size:clamp(4rem,9vw,8.8rem);line-height:.86}.admin-hero span{color:#697183;max-width:720px;font-size:1.04rem;line-height:1.65;display:block}.admin-console{gap:22px;width:min(1240px,100% - 32px);margin:0 auto;display:grid}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-stats article{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fff9;border:1px solid #ffffffdb;border-radius:24px;padding:22px;box-shadow:0 20px 60px #343f5e14}.admin-stats span{color:#7b8291;letter-spacing:.13em;font-size:.62rem;font-weight:900;display:block}.admin-stats strong{letter-spacing:-.07em;margin-top:8px;font-size:clamp(2.2rem,4vw,4rem);display:block}.admin-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);align-items:start;gap:18px;display:grid}.admin-panel{-webkit-backdrop-filter:blur(28px)saturate(138%);backdrop-filter:blur(28px)saturate(138%);background:#ffffff9e;border:1px solid #ffffffdb;border-radius:30px;padding:clamp(22px,3vw,34px);box-shadow:0 28px 80px #2f3c5c1a}.admin-panel-head{justify-content:space-between;align-items:end;gap:22px;margin-bottom:25px;display:flex}.admin-panel-head span{color:#6871ed;letter-spacing:.15em;font-size:.62rem;font-weight:950}.admin-panel-head h2{letter-spacing:-.055em;margin:7px 0 0;font-size:clamp(1.8rem,3vw,3rem)}.admin-panel-head p{color:#7d8492;max-width:330px;margin:0;font-size:.78rem;line-height:1.55}.admin-panel label{color:#606876;gap:7px;margin-top:13px;font-size:.69rem;font-weight:850;display:grid}.admin-panel input,.admin-panel select,.admin-panel textarea{color:#13161b;width:100%;min-height:48px;font:inherit;background:#ffffffc7;border:1px solid #2a344b1f;border-radius:15px;outline:none;padding:12px 14px}.admin-panel input:focus,.admin-panel select:focus{border-color:#6871ed7a;box-shadow:0 0 0 4px #6871ed14}.admin-fields{gap:10px;display:grid}.admin-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-primary,.admin-secondary{letter-spacing:.08em;border:0;border-radius:16px;width:100%;min-height:52px;margin-top:18px;font-size:.7rem;font-weight:950}.admin-primary{color:#fff;background:#111318}.admin-secondary{color:#fff;background:linear-gradient(135deg,#6f78f0,#9b76e9)}.admin-status{color:#687083;margin:14px 0 0;font-size:.75rem}.admin-cards{gap:11px;display:grid}.admin-promo-card{background:#ffffff94;border:1px solid #323c5014;border-radius:22px;grid-template-columns:150px minmax(0,1fr) auto;align-items:stretch;gap:18px;padding:13px;display:grid}.admin-promo-art{background:linear-gradient(135deg,#ffd3e8,#d6e5ff) 50%/cover;border-radius:16px;min-height:112px}.admin-promo-copy{align-content:center;gap:12px;display:grid}.admin-promo-copy span{color:#747ced;letter-spacing:.12em;font-size:.57rem;font-weight:950}.admin-promo-copy h3{letter-spacing:-.04em;margin:5px 0 3px;font-size:1.25rem}.admin-promo-copy p{color:#7e8593;text-overflow:ellipsis;white-space:nowrap;max-width:620px;margin:0;font-size:.72rem;overflow:hidden}.admin-target-chips{flex-wrap:wrap;gap:6px;display:flex}.admin-target-chips button{color:#8a909c;background:#f3f4f8;border:1px solid #2832461a;border-radius:999px;padding:7px 9px;font-size:.57rem;font-weight:850}.admin-target-chips button.active{color:#5963d8;background:#ecedff}.admin-promo-actions{flex-direction:column;justify-content:center;gap:7px;display:flex}.admin-promo-actions button,.admin-promo-actions a{color:#20242c;text-align:center;background:#fff;border:0;border-radius:11px;min-width:78px;padding:9px 10px;font-size:.6rem;font-weight:900}.admin-promo-actions .danger{color:#b93c51;background:#fff2f5}.admin-empty{color:#858c99;text-align:center;border:1px dashed #323c5029;border-radius:20px;padding:40px}.admin-table{gap:8px;display:grid}.admin-table article{border-bottom:1px solid #28324614;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 0;display:grid}.admin-table article:last-child{border-bottom:0}.admin-table strong,.admin-table b{font-size:.82rem;display:block}.admin-table span,.admin-table small{color:#8a909d;margin-top:3px;font-size:.66rem;font-weight:500;display:block}.admin-table em,.admin-table a{color:#505763;background:#f4f5f8;border-radius:10px;padding:7px 9px;font-size:.62rem;font-style:normal;font-weight:850}.lux-public-page.has-sticky-promo{padding-bottom:132px}.lux-sticky-promo-layer{z-index:1000;pointer-events:none;padding:12px;position:fixed;bottom:0;left:0;right:0}.lux-sticky-promo-shell{scrollbar-width:none;pointer-events:auto;gap:8px;width:min(980px,100% - 12px);margin:0 auto;display:flex;overflow-x:auto}.lux-sticky-promo-shell::-webkit-scrollbar{display:none}.lux-sticky-promo{color:#111318;-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);background:#ffffffc7;border:1px solid #ffffffd1;border-radius:24px;flex:1 0 min(720px,92vw);grid-template-columns:84px minmax(180px,1fr) auto;align-items:center;gap:13px;min-height:92px;padding:8px;display:grid;box-shadow:0 20px 70px #2d375238}.lux-sticky-promo-image{background:linear-gradient(135deg,#ffcbe4,#d2e5ff) 50%/cover;border-radius:17px;width:84px;height:74px}.lux-sticky-promo>div:nth-child(2){min-width:0}.lux-sticky-promo span{color:#6972e9;letter-spacing:.12em;text-transform:uppercase;font-size:.55rem;font-weight:950;display:block}.lux-sticky-promo strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.92rem;display:block;overflow:hidden}.lux-sticky-promo small{color:#858c98;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.65rem;display:block;overflow:hidden}.lux-sticky-promo>b{color:#fff;white-space:nowrap;background:#111318;border-radius:13px;padding:10px 13px;font-size:.6rem}.native-open-page{color:#111318;direction:ltr;background:radial-gradient(circle at 20% 15%,#ffc7e5e6,#0000 33%),radial-gradient(circle at 80% 20%,#b7dfffe0,#0000 34%),linear-gradient(145deg,#fff,#f3f7ff,#fff7fc);place-items:center;min-height:100vh;padding:24px;display:grid}.native-open-page section{text-align:center;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#ffffffa3;border:1px solid #ffffffe0;border-radius:36px;width:min(580px,100%);padding:46px;box-shadow:0 34px 100px #2f3c5c24}.native-open-orb{background:linear-gradient(135deg,#ffbddd,#a8d7ff,#c7b8ff);border-radius:24px;width:70px;height:70px;margin:0 auto 25px;animation:1.6s ease-in-out infinite alternate nativePulse;box-shadow:0 15px 40px #767ede40}.native-open-page p{color:#6d75e9;letter-spacing:.15em;font-size:.62rem;font-weight:950}.native-open-page h1{letter-spacing:-.07em;margin:12px 0;font-size:clamp(2.2rem,7vw,4.3rem);line-height:.92}.native-open-page span{color:#747c8b;line-height:1.6;display:block}.native-open-page a{color:#fff;background:#111318;border-radius:14px;margin-top:24px;padding:12px 16px;font-size:.65rem;font-weight:900;display:inline-block}@keyframes nativePulse{0%{transform:scale(.94)rotate(-3deg)}to{transform:scale(1.06)rotate(4deg)}}@media (max-width:850px){.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid{grid-template-columns:1fr}.admin-promo-card{grid-template-columns:90px minmax(0,1fr)}.admin-promo-actions{flex-direction:row;grid-column:1/-1}.admin-promo-art{min-height:90px}.admin-fields.three{grid-template-columns:1fr}}@media (max-width:620px){.admin-topbar>div>span{display:none}.admin-hero{margin-top:7vh}.admin-stats,.admin-fields.two{grid-template-columns:1fr}.admin-panel-head{display:grid}.admin-promo-card{grid-template-columns:74px minmax(0,1fr);gap:11px}.admin-promo-art{min-height:74px}.admin-table article{grid-template-columns:1fr auto}.admin-table article>div:nth-child(2){grid-column:1/-1}.lux-sticky-promo{border-radius:20px;grid-template-columns:62px minmax(0,1fr) auto;min-height:78px}.lux-sticky-promo-image{border-radius:14px;width:62px;height:62px}.lux-sticky-promo small{display:none}.native-open-page section{padding:34px 22px}}
.campaign-autofill{gap:10px;margin-top:2px;display:grid}.campaign-autofill-actions{align-items:center;gap:10px;display:flex}.campaign-autofill-actions button{color:#fff;letter-spacing:.06em;background:linear-gradient(135deg,#6871ed,#9b76e9);border:0;border-radius:12px;flex:none;min-height:38px;padding:9px 12px;font-size:.6rem;font-weight:950}.campaign-autofill-actions button:disabled{opacity:.58}.campaign-autofill-actions span{color:#818896;font-size:.64rem;font-weight:600;line-height:1.45}.campaign-autofill-preview{background:linear-gradient(135deg,#f1f2ffe6,#fff6fbeb);border:1px solid #656feb21;border-radius:17px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px;display:grid;box-shadow:inset 0 1px #fffc}.campaign-autofill-art{background:linear-gradient(135deg,#ffc8e2,#cfe3ff,#d8c9ff) 50%/cover;border-radius:13px;width:64px;height:64px;box-shadow:0 10px 25px #3d466a1f}.campaign-autofill-preview>div:nth-child(2){min-width:0}.campaign-autofill-preview span,.campaign-autofill-preview small{color:#777f8e;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;display:block;overflow:hidden}.campaign-autofill-preview span{color:#6871ed;letter-spacing:.08em;font-weight:900}.campaign-autofill-preview strong{color:#171a20;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 2px;font-size:.86rem;display:block;overflow:hidden}.campaign-autofill-preview>b{color:#fff;letter-spacing:.07em;background:#111318;border-radius:999px;padding:7px 9px;font-size:.55rem}@media (max-width:620px){.campaign-autofill-actions{display:grid}.campaign-autofill-actions button{width:100%}.campaign-autofill-preview{grid-template-columns:52px minmax(0,1fr) auto}.campaign-autofill-art{width:52px;height:52px}}
.lux-platform-order-builder{background:linear-gradient(145deg,#ffffff9e,#f7f8ff75);border:1px solid #ffffffdb;border-radius:26px;margin-top:34px;padding:28px;box-shadow:inset 0 1px #fffc,0 20px 60px #37416012}.lux-platform-order-head{justify-content:space-between;align-items:end;gap:18px;display:flex}.lux-platform-order-head h2{letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(1.55rem,3vw,2.45rem);line-height:1}.lux-platform-order-head>span{color:#7b8291;white-space:nowrap;background:#ffffffb8;border:1px solid #434e6917;border-radius:999px;padding:8px 10px;font-size:.62rem;font-weight:850}.lux-platform-order-list{gap:8px;margin-top:20px;display:grid}.lux-platform-order-row{background:#ffffffb8;border:1px solid #343e5417;border-radius:17px;grid-template-columns:38px 34px 38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:8px 10px 8px 8px;transition:transform .15s,opacity .15s,box-shadow .15s,border-color .15s;display:grid;box-shadow:0 8px 22px #303a520b}.lux-platform-order-row:hover{border-color:#6871ed38;box-shadow:0 12px 32px #303a5214}.lux-platform-order-row.dragging{z-index:4;opacity:.62;border-color:#6871ed80;transform:scale(.985);box-shadow:0 16px 40px #535cbe29}.lux-drag-handle{color:#6f77dc;cursor:grab;letter-spacing:-4px;touch-action:none;-webkit-user-select:none;user-select:none;background:#6871ed14;border:0;border-radius:12px;place-items:center;width:38px;height:38px;padding:0;font-size:1rem;font-weight:950;display:grid}.lux-drag-handle:active{cursor:grabbing}.lux-platform-order-number{color:#a0a6b1;font-variant-numeric:tabular-nums;font-size:.62rem;font-weight:850}.lux-platform-order-row>img{object-fit:contain;background:#fff;border-radius:10px;width:34px;height:34px;padding:6px;box-shadow:0 6px 16px #21283812}.lux-platform-order-row>strong{color:#20242c;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.lux-platform-order-actions{gap:5px;display:flex}.lux-platform-order-actions button{color:#656d7c;background:#f7f8fbe6;border:1px solid #323c5014;border-radius:10px;place-items:center;width:32px;height:32px;padding:0;font-weight:900;display:grid}.lux-platform-order-actions button:disabled{opacity:.28}.lux-platform-order-builder>small{color:#9097a4;margin-top:12px;font-size:.66rem;line-height:1.5;display:block}.lux-featured-dock{z-index:320;-webkit-backdrop-filter:blur(30px)saturate(155%);backdrop-filter:blur(30px)saturate(155%);direction:ltr;background:#ffffff94;border:1px solid #ffffffd1;border-radius:28px;grid-template-rows:auto minmax(0,1fr) auto;width:166px;padding:10px;display:grid;position:fixed;top:88px;bottom:22px;left:18px;overflow:hidden;box-shadow:0 26px 90px #262f4c29,inset 0 1px #ffffffc2}.has-sticky-promo .lux-featured-dock{bottom:126px}.lux-featured-dock:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 10% 0,#ffbfe080,#0000 34%),radial-gradient(circle at 100% 28%,#b0daff7a,#0000 36%);position:absolute;inset:0}.lux-featured-dock-head{border-bottom:1px solid #36415814;align-items:center;gap:9px;min-height:50px;padding:6px 5px 10px;display:flex}.lux-featured-dock-head>i{color:#fff;letter-spacing:-.04em;background:#111318;border-radius:12px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:.68rem;font-style:normal;font-weight:950;display:grid}.lux-featured-dock-head span,.lux-featured-dock-head strong{display:block}.lux-featured-dock-head span{color:#8b91a0;letter-spacing:.12em;font-size:.48rem;font-weight:950}.lux-featured-dock-head strong{color:#1b1e24;letter-spacing:-.035em;margin-top:2px;font-size:.78rem}.lux-featured-viewport{min-height:0;padding:10px 1px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 5% 95%,#0000);mask-image:linear-gradient(#0000,#000 5% 95%,#0000)}.lux-featured-track{will-change:transform;gap:10px;animation:30s linear infinite gblinkFeaturedFall;display:grid}.lux-featured-viewport:hover .lux-featured-track{animation-play-state:paused}.lux-featured-card{color:#171a20;background:#ffffffb8;border:1px solid #fffc;border-radius:20px;padding:7px;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 12px 34px #2d375317}.lux-featured-card:hover{transform:translateY(-2px)scale(1.01);box-shadow:0 16px 42px #2d375326}.lux-featured-art{aspect-ratio:1;background:linear-gradient(135deg,#ffd0e7,#d5e6ff) 50%/cover no-repeat;border-radius:15px;width:100%}.lux-featured-copy{min-width:0;padding:8px 4px 4px}.lux-featured-copy span{color:#747ced;letter-spacing:.1em;text-transform:uppercase;font-size:.48rem;font-weight:950;display:block}.lux-featured-copy strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.73rem;line-height:1.18;display:block;overflow:hidden}.lux-featured-copy small{color:#8b919d;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.56rem;display:block;overflow:hidden}.lux-featured-live{color:#858c99;letter-spacing:.11em;border-top:1px solid #36415814;justify-content:center;align-items:center;gap:7px;min-height:27px;font-size:.48rem;font-weight:900;display:flex}.lux-featured-live i{background:#43c889;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #43c8891c}@keyframes gblinkFeaturedFall{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes gblinkFeaturedMobile{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (max-width:1120px){.lux-featured-dock{border-radius:25px;grid-template-rows:1fr;grid-template-columns:116px minmax(0,1fr);width:auto;height:116px;padding:9px;inset:auto 14px 14px}.has-sticky-promo .lux-featured-dock{bottom:118px}.lux-public-page.has-featured-rail{padding-bottom:138px}.lux-public-page.has-featured-rail.has-sticky-promo{padding-bottom:240px}.lux-featured-dock-head{border-bottom:0;border-right:1px solid #36415814;align-content:center;justify-items:start;min-height:0;padding:5px 11px 5px 5px;display:grid}.lux-featured-dock-head>i{width:32px;height:32px;margin-bottom:7px}.lux-featured-viewport{padding:0 8px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.lux-featured-track{align-items:center;gap:9px;width:max-content;height:100%;animation-name:gblinkFeaturedMobile;display:flex}.lux-featured-card{flex:0 0 235px;grid-template-columns:76px minmax(100px,1fr);align-items:center;width:235px;height:94px}.lux-featured-art{width:76px;height:76px}.lux-featured-copy{padding:7px}.lux-featured-copy strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.lux-featured-live{display:none}}@media (max-width:650px){.lux-platform-order-builder{padding:20px 14px}.lux-platform-order-head{align-items:start;display:grid}.lux-platform-order-row{grid-template-columns:36px 28px 34px minmax(0,1fr);gap:7px}.lux-platform-order-actions{grid-column:1/-1;justify-content:flex-end;margin-top:-2px}.lux-featured-dock{border-radius:22px;grid-template-columns:86px minmax(0,1fr);height:102px;padding:7px;bottom:9px;left:9px;right:9px}.has-sticky-promo .lux-featured-dock{bottom:106px}.lux-public-page.has-featured-rail{padding-bottom:122px}.lux-public-page.has-featured-rail.has-sticky-promo{padding-bottom:218px}.lux-featured-dock-head{padding-right:7px}.lux-featured-dock-head>i{border-radius:10px;width:29px;height:29px;margin-bottom:5px}.lux-featured-dock-head span{font-size:.42rem}.lux-featured-dock-head strong{font-size:.68rem}.lux-featured-card{border-radius:17px;flex-basis:205px;grid-template-columns:64px minmax(88px,1fr);width:205px;height:84px}.lux-featured-art{border-radius:13px;width:64px;height:64px}.lux-featured-copy strong{font-size:.68rem}}@media (prefers-reduced-motion:reduce){.lux-featured-viewport{scrollbar-width:none;overflow:auto;-webkit-mask-image:none;mask-image:none}.lux-featured-viewport::-webkit-scrollbar{display:none}.lux-featured-track{animation:none;transform:none}}
.artist-editor-grid textarea{resize:vertical;color:#111318;width:100%;min-height:110px;font:inherit;background:#ffffffbf;border:1px solid #2731481f;border-radius:16px;outline:none;padding:14px 15px}.artist-editor-grid textarea:focus{border-color:#6771f085;box-shadow:0 0 0 4px #6771f017}.artist-candidate-block,.artist-platform-builder{border-top:1px solid #2832461a;margin-top:34px;padding-top:30px}.artist-candidates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.artist-candidates button{color:#111318;text-align:left;background:#ffffff9e;border:1px solid #303a501a;border-radius:20px;grid-template-columns:72px 1fr;align-items:center;gap:12px;padding:9px;display:grid}.artist-candidates button.active{background:#eff0ffcc;border-color:#5a64dc80;box-shadow:inset 0 0 0 2px #5a64dc33}.artist-candidates button>div{aspect-ratio:1;background:linear-gradient(145deg,#ffcde6,#cfe3ff) 50%/cover no-repeat;border-radius:16px;width:72px}.artist-candidates span,.artist-candidates strong,.artist-candidates small{display:block}.artist-candidates strong{font-size:.88rem}.artist-candidates small{color:#858c99;margin-top:5px;font-size:.64rem}.artist-identity-card{background:linear-gradient(135deg,#ffffffc7,#f1f2ffab);border:1px solid #ffffffd9;border-radius:26px;grid-template-columns:112px 1fr;align-items:center;gap:18px;margin-top:22px;padding:14px;display:grid;box-shadow:0 20px 50px #313c5b14}.artist-identity-image{aspect-ratio:1;background:#ddd 50%/cover no-repeat;border-radius:24px;width:112px}.artist-identity-card span{color:#6971e9;letter-spacing:.14em;font-size:.58rem;font-weight:950}.artist-identity-card h2{letter-spacing:-.05em;margin:6px 0 4px;font-size:2rem}.artist-identity-card p{color:#7f8693;margin:0;font-size:.72rem}.artist-platform-list{gap:8px;margin-top:16px;display:grid}.artist-platform-row{cursor:grab;background:#ffffffa3;border:1px solid #303a5017;border-radius:18px;grid-template-columns:28px minmax(0,1fr) auto 38px;align-items:center;gap:10px;min-height:64px;padding:8px 9px;display:grid}.artist-platform-row:active{cursor:grabbing}.artist-platform-row>b{color:#9ca1ac;letter-spacing:-2px}.artist-platform-row span,.artist-platform-row strong,.artist-platform-row small{display:block}.artist-platform-row strong{font-size:.82rem}.artist-platform-row small{color:#8a909c;margin-top:3px;font-size:.63rem}.artist-platform-row em{letter-spacing:.04em;border-radius:999px;padding:7px 9px;font-size:.55rem;font-style:normal;font-weight:900}.confidence-verified{color:#197145;background:#e6f8ee}.confidence-high-match{color:#5861d5;background:#eceeff}.confidence-possible-match{color:#91651c;background:#fff4dd}.confidence-manual{color:#59606d;background:#eef0f4}.artist-platform-row>button{color:#737b88;background:#1418200f;border:0;border-radius:11px;width:34px;height:34px;font-size:1.15rem}.artist-social-note{color:#8a909c;margin:12px 0 4px;font-size:.69rem;line-height:1.55}.artist-destination-library{border-top:1px solid #2832461a;margin-top:34px;padding-top:30px}.artist-destination-library .lux-two-fields{margin-top:16px}.artist-destination-library .lux-inline-field{margin-top:12px}.artist-preview-avatar{aspect-ratio:1;color:#fff;background:linear-gradient(145deg,#111,#333) 50%/cover no-repeat;border-radius:50%;place-items:center;width:210px;margin:24px auto 16px;font-size:3rem;font-weight:950;display:grid;box-shadow:0 28px 60px #2d344a33}.artist-preview-kicker{letter-spacing:.14em;text-align:center;font-weight:950;color:#6e76e9!important;margin:0 0 6px!important;font-size:.56rem!important}.artist-preview-bio{text-align:center;max-width:330px;font-size:.72rem;line-height:1.55;color:#777f8d!important;margin:10px auto 18px!important}.dashboard-product-head{justify-content:space-between;align-items:center;width:min(1180px,100% - 32px);margin:0 auto 14px;display:flex}.dashboard-product-head>div{align-items:center;gap:9px;display:flex}.dashboard-product-head span{color:#6d75ea;letter-spacing:.14em;font-size:.64rem;font-weight:950}.dashboard-product-head strong{color:#111318;background:#ffffffb3;border-radius:10px;place-items:center;min-width:30px;height:30px;font-size:.68rem;display:grid}.dashboard-product-head>a{color:#111318;background:#ffffffb3;border-radius:12px;padding:10px 13px;font-size:.68rem;font-weight:850}.dashboard-section-grid{padding-bottom:54px}.artist-product-head{margin-top:22px}.artist-dashboard-avatar{border-radius:50%}.artist-empty-card{background:linear-gradient(135deg,#ebedffb8,#ffeef7ad)}.artist-public-page{padding-bottom:70px}.artist-public-card{text-align:center;-webkit-backdrop-filter:blur(34px)saturate(140%);backdrop-filter:blur(34px)saturate(140%);background:#ffffff94;border:1px solid #ffffffd6;border-radius:40px;width:min(620px,100% - 28px);margin:4vh auto 52px;padding:clamp(24px,4vw,42px);box-shadow:0 40px 120px #2f3b5a29}.artist-public-avatar{aspect-ratio:1;color:#fff;background:linear-gradient(145deg,#111,#333) 50%/cover no-repeat;border-radius:50%;place-items:center;width:min(280px,70%);margin:0 auto 22px;font-size:4rem;font-weight:950;display:grid;box-shadow:0 30px 75px #2a324733}.artist-public-kicker{color:#6971e9;letter-spacing:.16em;margin:0 0 9px;font-size:.6rem;font-weight:950}.artist-public-card>h1{letter-spacing:-.078em;margin:0;font-size:clamp(3.4rem,9vw,6.7rem);line-height:.88}.artist-public-bio{color:#737b89;max-width:470px;margin:17px auto 24px;font-size:.9rem;line-height:1.65}.artist-listen-heading{text-align:left;justify-content:space-between;align-items:end;margin:32px 0 12px;display:flex}.artist-listen-heading span{color:#777f8e;letter-spacing:.13em;font-size:.56rem;font-weight:950}.artist-listen-heading strong{font-size:.84rem}.artist-platform-public>span>span{text-align:left;gap:2px;display:grid}@media (max-width:720px){.artist-candidates{grid-template-columns:1fr}.artist-identity-card{grid-template-columns:82px 1fr}.artist-identity-image{border-radius:19px;width:82px}.artist-platform-row{grid-template-columns:23px 1fr 34px}.artist-platform-row em{grid-column:2/4;justify-self:start}.dashboard-product-head{align-items:flex-start;gap:12px}.dashboard-product-head>a{white-space:nowrap}.artist-listen-heading{gap:5px;display:grid}}
