.creator-page{max-width:1480px;margin:0 auto;padding:24px 28px 64px;color:var(--text-primary)}
.creator-page *{box-sizing:border-box}.creator-page button,.creator-page input,.creator-page textarea,.creator-page select{font:inherit}
.creator-loading,.creator-error{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.creator-loading span{width:28px;height:28px;border:3px solid var(--border-color);border-top-color:var(--gold);border-radius:50%;animation:creator-spin .8s linear infinite}.creator-loading p,.creator-error p{color:var(--text-tertiary)}@keyframes creator-spin{to{transform:rotate(360deg)}}
.creator-intro{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;align-items:center;padding:44px 0 38px;border-bottom:1px solid var(--gold-border-light)}.creator-kicker,.section-heading p,.studio-title p,.release-head p{margin:0 0 7px;color:var(--gold);font-size:12px;font-weight:800}.creator-intro h1,.release-head h1{margin:0;font-size:36px;line-height:1.2}.creator-intro>div>p:not(.creator-kicker){max-width:760px;margin:14px 0 0;color:var(--text-secondary);font-size:16px;line-height:1.75}.creator-actions{display:flex;gap:10px;margin-top:24px}.creator-intro aside{padding:22px 0 22px 28px;border-left:2px solid var(--gold)}.creator-intro aside span,.creator-intro aside small{display:block;color:var(--text-tertiary);font-size:12px}.creator-intro aside b{display:block;margin:8px 0;font-size:44px;line-height:1}.creator-intro aside strong{display:block;color:var(--gold);font-size:14px}.creator-intro aside small{margin-top:12px}
.creator-process{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--border-color)}.creator-process>div{display:grid;grid-template-columns:32px 1fr;column-gap:12px;padding:22px 24px;border-right:1px solid var(--border-color)}.creator-process>div:last-child{border-right:0}.creator-process span{grid-row:1/3;color:var(--gold);font-family:monospace;font-size:13px}.creator-process strong{font-size:14px}.creator-process small{margin-top:4px;color:var(--text-muted)}
.creator-section{padding:38px 0;border-bottom:1px solid var(--border-color)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:20px}.section-heading h1,.section-heading h2{margin:0;font-size:24px}.section-heading>span{color:var(--text-muted);font-size:12px}.benefit-ledger{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;border-top:1px solid var(--border-color);border-left:1px solid var(--border-color)}.benefit-ledger li{display:flex;gap:14px;min-height:94px;padding:20px;border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.benefit-ledger li>span{color:var(--gold);font:700 12px monospace}.benefit-ledger strong,.benefit-ledger small{display:block}.benefit-ledger small{margin-top:6px;color:var(--text-tertiary);line-height:1.5}
.referral-explainer{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border-color);border:1px solid var(--border-color)}.referral-explainer>div{padding:24px;background:var(--bg-secondary)}.referral-explainer strong{color:var(--gold)}.referral-explainer p{margin:8px 0 0;color:var(--text-tertiary);line-height:1.65}.creator-studio-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border-color)}.creator-studio-row{display:grid;grid-template-columns:46px 1fr auto;gap:14px;align-items:center;padding:15px 12px;border-bottom:1px solid var(--border-color)}.creator-studio-row:nth-child(odd){border-right:1px solid var(--border-color)}.studio-monogram{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--gold-border);background:var(--bg-tertiary);color:var(--gold);font-weight:900}.creator-studio-row strong,.creator-studio-row small{display:block}.creator-studio-row small,.creator-studio-row>span{margin-top:3px;color:var(--text-muted);font-size:12px}
.creator-vote-list{display:grid;gap:1px;background:var(--border-color);border:1px solid var(--border-color)}.creator-vote-list article{display:grid;grid-template-columns:1fr auto;gap:24px;padding:22px;background:var(--bg-secondary)}.creator-vote-list article span{color:var(--gold);font-size:12px}.creator-vote-list h3{margin:6px 0}.creator-vote-list p{max-width:800px;margin:0;color:var(--text-tertiary)}.creator-vote-list aside{text-align:right}.creator-vote-list aside strong,.creator-vote-list aside small{display:block}.creator-vote-list aside strong{font-size:24px}.creator-vote-list aside small{color:var(--text-muted)}.creator-vote-list aside div{display:flex;gap:6px;margin-top:9px}.creator-vote-list aside button,.table-action,.release-file button,.referral-code button{padding:7px 11px;border:1px solid var(--gold-border-light);background:transparent;color:var(--text-secondary);cursor:pointer}
.creator-breadcrumb{display:flex;gap:9px;align-items:center;margin-bottom:20px;color:var(--text-muted);font-size:13px}.creator-breadcrumb a{color:var(--gold)}.creator-form-layout{display:grid;grid-template-columns:minmax(0,900px) 280px;gap:36px;align-items:start}.creator-form-main,.creator-form-aside,.creator-console-section,.creator-side-section{border-top:2px solid var(--gold);background:var(--bg-secondary)}.creator-form-main{padding:28px}.creator-form-aside,.creator-side-section{padding:22px}.creator-form-aside h3,.creator-side-section h3{margin:0 0 14px}.creator-form-aside p,.creator-side-section p{color:var(--text-tertiary);font-size:13px;line-height:1.7}.creator-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.creator-form-grid label>span,.reward-choice>span,.referral-code>span{display:block;margin-bottom:7px;color:var(--text-secondary);font-size:12px;font-weight:700}.creator-form-grid .span-2{grid-column:1/-1}.creator-form-grid input,.creator-form-grid textarea,.creator-form-grid select,.reward-choice select{width:100%;border:1px solid var(--border-color);border-radius:3px;background:var(--bg-input);color:var(--text-primary);padding:11px 12px;outline:none}.creator-form-grid input:focus,.creator-form-grid textarea:focus,.reward-choice select:focus{border-color:var(--gold)}.creator-form-grid input:disabled,.creator-form-grid textarea:disabled{opacity:.72;cursor:not-allowed}.creator-form-grid textarea{resize:vertical}.creator-form-actions{display:flex;gap:10px;margin-top:22px}
.creator-workbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid var(--border-color)}.creator-workbar>div:last-child{display:flex;gap:9px}.studio-title{display:flex;align-items:center;gap:13px}.studio-title h1{display:flex;align-items:center;gap:10px;margin:0;font-size:25px}.studio-title em{padding:4px 7px;border:1px solid var(--gold-border);color:var(--gold);font-size:11px;font-style:normal}.creator-metrics{display:grid;grid-template-columns:repeat(4,1fr);margin:20px 0;border:1px solid var(--border-color)}.creator-metrics>div{padding:20px;border-right:1px solid var(--border-color)}.creator-metrics>div:last-child{border-right:0}.creator-metrics small,.creator-metrics strong{display:block}.creator-metrics small{color:var(--text-muted)}.creator-metrics strong{margin-top:8px;font-size:22px}.creator-console-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;align-items:start}.creator-console-grid main,.release-layout main{display:grid;gap:20px}.creator-console-grid>aside,.release-layout>aside{display:grid;gap:20px}.creator-console-section{padding:22px}.creator-table-wrap{overflow:auto}.creator-table{width:100%;border-collapse:collapse;min-width:660px}.creator-table th{text-align:left;padding:10px;border-bottom:1px solid var(--gold-border-light);color:var(--text-muted);font-size:11px}.creator-table td{padding:13px 10px;border-bottom:1px solid var(--border-color);font-size:13px}.creator-table td strong,.creator-table td small{display:block}.creator-table td small{margin-top:3px;color:var(--text-muted)}.creator-table .table-empty{text-align:center;color:var(--text-muted);padding:28px}.release-status{display:inline-flex;padding:5px 8px;border:1px solid var(--border-color);color:var(--text-secondary);font-size:11px;font-weight:700}.release-status.pending{border-color:#4c8bc0;color:#79b9ec}.release-status.published{border-color:#2c8a67;color:#55d19e}.release-status.changes_requested,.release-status.rejected{border-color:#9c5757;color:#ef8b8b}.review-note{max-width:260px;color:#ef8b8b!important}.referral-code div{display:flex}.referral-code code{flex:1;padding:10px;border:1px solid var(--gold-border-light);color:var(--gold);font-size:15px}.reward-choice{display:block;margin-top:18px}.reward-balances{display:grid;gap:8px;margin-top:16px}.reward-balances span{display:flex;justify-content:space-between;color:var(--text-tertiary);font-size:12px}.reward-balances b{color:var(--text-primary)}.referral-list{margin-top:16px;border-top:1px solid var(--border-color)}.referral-list>div{display:flex;justify-content:space-between;gap:8px;padding:10px 0;border-bottom:1px solid var(--border-color);font-size:12px}.referral-list span{color:var(--text-muted)}.dashboard-benefits{display:grid;gap:0;margin:0;padding:0;list-style:none}.dashboard-benefits li{display:flex;gap:9px;padding:9px 0;border-bottom:1px solid var(--border-color);opacity:.5}.dashboard-benefits li.active{opacity:1}.dashboard-benefits li>span{color:var(--gold)}.dashboard-benefits strong,.dashboard-benefits small{display:block}.dashboard-benefits small{margin-top:2px;color:var(--text-muted);font-size:10px}
.release-head{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--border-color)}.release-head>div>span{color:var(--text-muted);font:11px monospace}.release-steps{display:grid;grid-template-columns:repeat(4,1fr);margin:18px 0 22px;border:1px solid var(--border-color)}.release-steps>div{display:flex;align-items:center;gap:10px;padding:13px;border-right:1px solid var(--border-color);color:var(--text-muted)}.release-steps>div:last-child{border-right:0}.release-steps span{width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--border-color);font:11px monospace}.release-steps b{font-size:12px}.release-steps .active{color:var(--text-primary)}.release-steps .active span{border-color:var(--gold);color:var(--gold)}.review-alert{margin-bottom:20px;padding:16px 18px;border-left:3px solid #d57272;background:rgba(151,63,63,.14)}.review-alert p{margin:5px 0 0;color:var(--text-secondary)}.release-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.upload-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.upload-grid label{display:flex;min-height:160px;flex-direction:column;padding:16px;border:1px solid var(--border-color);background:var(--bg-input)}.upload-grid label>span{font-weight:700}.upload-grid label>small{min-height:38px;margin:6px 0 12px;color:var(--text-muted);line-height:1.5}.upload-grid input{max-width:100%;color:var(--text-tertiary);font-size:11px}.upload-grid button{margin-top:auto;padding:9px;border:1px solid var(--gold-border);background:transparent;color:var(--gold);cursor:pointer}.upload-progress{position:relative;height:30px;margin:14px 0;background:var(--bg-input);overflow:hidden}.upload-progress>span{position:absolute;inset:0 auto 0 0;background:rgba(213,166,54,.25);transition:width .15s}.upload-progress small{position:relative;z-index:1;display:block;padding:7px 10px;color:var(--text-secondary)}.release-files{display:grid;gap:1px;background:var(--border-color)}.release-file{display:grid;grid-template-columns:90px 1fr auto;gap:12px;align-items:center;padding:12px;background:var(--bg-input)}.file-kind{color:var(--gold);font-size:11px}.release-file strong,.release-file small{display:block}.release-file small{margin-top:3px;color:var(--text-muted);font-size:10px}.release-checklist{margin:0 0 18px;padding:0;list-style:none}.release-checklist li{padding:10px 0 10px 25px;border-bottom:1px solid var(--border-color);color:var(--text-muted);font-size:12px;position:relative}.release-checklist li:before{content:'○';position:absolute;left:2px}.release-checklist li.done{color:var(--text-primary)}.release-checklist li.done:before{content:'✓';color:var(--gold)}.zero-fee-badge{margin-top:14px;padding:10px;border:1px solid var(--gold-border);color:var(--gold);font-weight:700}.creator-empty{padding:24px;text-align:center;color:var(--text-muted);background:var(--bg-secondary)}.creator-trial{text-align:center;padding:20px}.creator-trial p{color:var(--text-tertiary);line-height:1.7}
@media(max-width:1100px){.creator-intro{grid-template-columns:1fr 260px}.benefit-ledger{grid-template-columns:repeat(2,1fr)}.creator-console-grid,.release-layout{grid-template-columns:1fr}.creator-console-grid>aside,.release-layout>aside{grid-template-columns:repeat(2,1fr)}.upload-grid{grid-template-columns:1fr}.creator-form-layout{grid-template-columns:1fr}.creator-form-aside{display:none}}
@media(max-width:720px){.creator-page{padding:16px 14px 44px}.creator-intro{grid-template-columns:1fr;gap:20px;padding-top:18px}.creator-intro h1,.release-head h1{font-size:27px}.creator-intro aside{padding:16px;border-left:0;border-top:2px solid var(--gold)}.creator-process{grid-template-columns:repeat(2,1fr)}.creator-process>div:nth-child(2){border-right:0}.benefit-ledger,.referral-explainer,.creator-studio-list{grid-template-columns:1fr}.creator-studio-row:nth-child(odd){border-right:0}.creator-vote-list article{grid-template-columns:1fr}.creator-vote-list aside{text-align:left}.creator-form-main,.creator-console-section,.creator-side-section{padding:16px}.creator-form-grid{grid-template-columns:1fr}.creator-form-grid .span-2{grid-column:auto}.creator-workbar,.release-head{align-items:flex-start;flex-direction:column}.creator-workbar>div:last-child{width:100%}.creator-workbar button{flex:1}.creator-metrics{grid-template-columns:repeat(2,1fr)}.creator-metrics>div:nth-child(2){border-right:0}.creator-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--border-color)}.creator-console-grid>aside,.release-layout>aside{grid-template-columns:1fr}.release-steps{grid-template-columns:repeat(2,1fr)}.release-steps>div:nth-child(2){border-right:0}.release-steps>div:nth-child(-n+2){border-bottom:1px solid var(--border-color)}.release-file{grid-template-columns:1fr}.section-heading{align-items:flex-start;flex-direction:column}.creator-actions{flex-wrap:wrap}}
.review-console-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid var(--border-color)}.review-console-head p{margin:0 0 7px;color:var(--gold);font-size:12px;font-weight:800}.review-console-head h1{margin:0;font-size:30px}.review-console-head span{display:block;margin-top:8px;color:var(--text-tertiary)}.review-tabs{display:flex;gap:1px;margin:20px 0;background:var(--border-color);border:1px solid var(--border-color)}.review-tabs button{flex:1;padding:12px;border:0;background:var(--bg-secondary);color:var(--text-tertiary);cursor:pointer}.review-tabs button.active{background:var(--gold);color:#101722;font-weight:800}.review-queue{display:grid;gap:20px}.review-submission{border-top:2px solid var(--gold);background:var(--bg-secondary);padding:24px}.review-submission>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.review-submission>header p{margin:0 0 5px;color:var(--gold);font-size:12px}.review-submission>header h2{margin:0 0 5px;font-size:24px}.review-submission>header span{color:var(--text-muted);font-size:12px}.review-facts{display:grid;grid-template-columns:repeat(4,1fr);margin:20px 0;border:1px solid var(--border-color)}.review-facts>div{padding:15px;border-right:1px solid var(--border-color)}.review-facts>div:last-child{border-right:0}.review-facts small,.review-facts strong{display:block}.review-facts small{color:var(--text-muted)}.review-facts strong{margin-top:6px;overflow-wrap:anywhere}.review-description,.review-files{padding:18px 0;border-top:1px solid var(--border-color)}.review-description h3,.review-files h3{margin:0 0 10px;font-size:15px}.review-description p{color:var(--text-secondary);line-height:1.7}.review-description small{color:var(--text-muted)}.review-files{display:grid;gap:1px}.review-file{display:grid;grid-template-columns:90px 1fr auto;gap:12px;align-items:center;padding:12px;background:var(--bg-input)}.review-file>span{color:var(--gold);font-size:11px}.review-file strong,.review-file small{display:block}.review-file small{margin-top:3px;color:var(--text-muted)}.review-file button{padding:8px 12px;border:1px solid var(--gold-border-light);background:transparent;color:var(--text-secondary);cursor:pointer}.review-note-field{display:block;margin-top:18px}.review-note-field>span{display:block;margin-bottom:7px;font-size:12px;font-weight:700}.review-note-field textarea{width:100%;padding:11px;border:1px solid var(--border-color);background:var(--bg-input);color:var(--text-primary);resize:vertical}.review-actions{display:flex;gap:9px;margin-top:12px}.btn-danger{padding:10px 18px;border:1px solid #9c5757;background:transparent;color:#ef8b8b;cursor:pointer}.review-empty{min-height:220px;display:grid;place-items:center}.creator-review-button{border-color:var(--gold-border)!important;color:var(--gold)!important}
@media(max-width:720px){.review-console-head{align-items:flex-start;flex-direction:column}.review-tabs{display:grid;grid-template-columns:repeat(2,1fr)}.review-submission{padding:16px}.review-facts{grid-template-columns:repeat(2,1fr)}.review-facts>div:nth-child(2){border-right:0}.review-facts>div:nth-child(-n+2){border-bottom:1px solid var(--border-color)}.review-file{grid-template-columns:1fr}.review-actions{display:grid}.review-tabs button{min-height:44px}}

.creator-studio-row{grid-template-columns:30px 46px minmax(0,1fr) auto;color:inherit;text-decoration:none;transition:background .18s ease}.creator-studio-row:hover{background:var(--bg-tertiary)}.studio-rank{margin:0!important;color:var(--gold)!important;font:800 14px var(--font-mono)}.studio-logo{width:42px;height:42px;display:block;object-fit:cover;border:1px solid var(--gold-border);background:var(--bg-tertiary)}.studio-title-logo{width:28px;height:28px;margin-left:2px}.studio-policy-line{display:block;margin-top:5px;color:var(--text-muted);font-size:11px}.review-studio-logo{display:inline-block;width:20px;height:20px;margin-left:8px;vertical-align:middle}.review-facts{grid-template-columns:repeat(5,minmax(0,1fr))}.creator-form-grid label>small{display:block;margin-top:6px;color:var(--text-muted);font-size:11px;line-height:1.5}
@media(max-width:720px){.creator-studio-row{grid-template-columns:26px 42px minmax(0,1fr)}.creator-studio-row>span:last-child{grid-column:3}.review-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.review-facts>div{border-bottom:1px solid var(--border-color)}.review-facts>div:last-child{grid-column:1/-1;border-bottom:0}.studio-title h1{flex-wrap:wrap}.studio-policy-line{line-height:1.6}}

.studio-name-with-mark{display:inline-flex!important;align-items:center;gap:7px;max-width:100%;vertical-align:middle}.creative-value-logo{width:24px;height:24px;flex:0 0 24px;display:inline-block;object-fit:contain;border:0;background:transparent;vertical-align:middle}.creator-studio-row{grid-template-columns:30px minmax(0,1fr) auto}.creator-studio-row>div{min-width:0}.creator-studio-row .creative-value-logo{width:22px;height:22px;flex-basis:22px}.review-submission .creative-value-logo{width:20px;height:20px;flex-basis:20px}.studio-title .creative-value-logo{width:28px;height:28px;flex-basis:28px}
@media(max-width:720px){.creator-studio-row{grid-template-columns:26px minmax(0,1fr)}.creator-studio-row>span:last-child{grid-column:2}.studio-name-with-mark{flex-wrap:wrap}.creative-value-logo{width:22px;height:22px;flex-basis:22px}}

/* Creator home workbench */
#creator-root.creator-page{width:100%;max-width:none;margin:0;padding:0 0 64px}
.creator-home{--ch-bg:#030a13;--ch-card:#07111e;--ch-card-2:#091521;--ch-line:rgba(76,104,134,.36);--ch-gold:#e5b64d;--ch-gold-bright:#ffd976;--ch-muted:#7e8da0;width:100%;color:#d9e1ea}
.creator-home-layout{display:grid;grid-template-columns:minmax(0,1fr) 282px;gap:10px;align-items:start}
.creator-home-layout>main{min-width:0}.creator-home button{font:inherit}
.creator-home-hero{position:relative;min-height:396px;overflow:hidden;background-color:#020812;background-image:linear-gradient(90deg,rgba(2,8,18,.99) 0%,rgba(2,8,18,.94) 31%,rgba(2,8,18,.48) 53%,rgba(2,8,18,.08) 78%),linear-gradient(0deg,rgba(2,8,18,.86),transparent 45%),url('../assets/bg.png');background-repeat:no-repeat;background-size:cover;background-position:center 48%;border:1px solid var(--ch-line);border-radius:5px;box-shadow:inset 0 0 60px rgba(0,0,0,.28)}
.creator-home-copy{position:relative;z-index:2;width:67%;padding:32px 28px 20px}.creator-home-copy>p{margin:0 0 7px;color:#a9863c;font-size:10px;font-weight:800;letter-spacing:2px}.creator-home-copy h1{margin:0;color:var(--ch-gold-bright);font-size:clamp(31px,3vw,44px);line-height:1.15;letter-spacing:1px;text-shadow:0 0 24px rgba(229,182,77,.22)}.creator-home-copy>span{display:block;margin-top:14px;color:#a6b1bf;font-size:13px;line-height:1.75}
.creator-home-actions{display:flex;gap:10px;margin-top:20px}.creator-home-primary,.creator-home-secondary{min-height:42px;padding:0 18px;border-radius:4px;cursor:pointer}.creator-home-primary{border:1px solid #f1ca70;background:linear-gradient(180deg,#f3ca69,#d99d2f);color:#17130c;font-weight:850;box-shadow:0 8px 22px rgba(223,168,48,.16)}.creator-home-primary span{margin-left:12px}.creator-home-secondary{border:1px solid #415066;background:rgba(3,10,18,.72);color:#c7d0dc}.creator-home-secondary b{margin-left:10px;color:#77879a}
.creator-home-flow-title{margin-top:28px;color:#94a0af;font-size:12px}.creator-home-flow-title i,.creator-home-side h3 i{display:inline-grid;width:15px;height:15px;margin-left:5px;place-items:center;border:1px solid #47556a;border-radius:50%;color:#718198;font-size:9px;font-style:normal}.creator-home-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:9px}.creator-home-flow>div{position:relative;min-width:0;height:58px;padding:9px 8px 7px 36px;background:rgba(6,15,26,.82);border:1px solid #27394e;border-radius:4px}.creator-home-flow>div:not(:last-child)::after{content:'›';position:absolute;right:-7px;top:18px;z-index:2;color:var(--ch-gold);font-size:18px}.creator-home-flow b{position:absolute;left:8px;top:10px;color:var(--ch-gold);font:800 11px var(--font-mono)}.creator-home-flow strong,.creator-home-flow small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-home-flow strong{font-size:11px}.creator-home-flow small{margin-top:5px;color:#68788b;font-size:8px}
.creator-home-benefits{padding:14px 0 8px}.creator-home-benefits h2{margin:0 0 10px;color:#c9a453;font-size:15px}.creator-home-benefits h2 span{color:#b4882d}.creator-home-benefits>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.creator-home-benefits article{min-width:0;min-height:88px;padding:13px 12px 10px 48px;position:relative;background:linear-gradient(145deg,#091522,#06101b);border:1px solid var(--ch-line);border-radius:5px}.creator-home-benefits article>i{position:absolute;left:12px;top:14px;display:grid;width:27px;height:27px;place-items:center;border:1px solid rgba(229,182,77,.55);border-radius:4px;color:var(--ch-gold);font-size:17px;font-style:normal}.creator-home-benefits strong,.creator-home-benefits small{display:block}.creator-home-benefits strong{color:#e8edf3;font-size:11px}.creator-home-benefits small{margin-top:8px;color:#778699;font-size:8px;line-height:1.55}
.creator-home-bottom{display:grid;grid-template-columns:1.05fr .84fr 1.46fr;gap:10px;margin-top:8px}.creator-home-panel{min-width:0;min-height:172px;padding:12px;background:linear-gradient(145deg,#07121f,#050d17);border:1px solid var(--ch-line);border-radius:5px}.creator-home-panel h3{margin:0 0 10px;padding-bottom:9px;border-bottom:1px solid rgba(79,107,139,.22);color:#d3b366;font-size:13px}.creator-home-panel h3 a{float:right;color:#7f8da0;font-size:9px;font-weight:500;text-decoration:none}.creator-home-plan>div{display:grid;grid-template-columns:minmax(0,1fr) 88px;align-items:center}.creator-home-plan ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.creator-home-plan li{display:grid;grid-template-columns:24px 1fr;gap:7px}.creator-home-plan li>i{display:grid;width:22px;height:22px;place-items:center;border:1px solid #655430;border-radius:50%;color:var(--ch-gold);font-size:10px;font-style:normal}.creator-home-plan strong,.creator-home-plan small{display:block}.creator-home-plan strong{font-size:9px}.creator-home-plan small{margin-top:3px;color:#6f7e91;font-size:7px;line-height:1.4}.creator-home-gem{display:grid;width:68px;height:68px;margin:auto;place-items:center;border:2px solid #9d7727;border-radius:50%;background:radial-gradient(circle,#277ee2 0 24%,#0a2449 26% 48%,#c89a2e 50% 54%,#172337 56%);color:#8fc2ff;font-size:24px;text-shadow:0 0 12px #2388ff}.creator-home-gem small{margin-top:-20px;color:#e4be5a;font-size:7px}.creator-home-plan button{float:right;margin-top:8px;padding:7px 13px;border:1px solid #806629;background:#0c1723;color:#d9b85f;font-size:9px;cursor:pointer}
.creator-home-perks>div{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 9px;padding:2px 5px}.creator-home-perks span{position:relative;min-width:0;padding-left:38px}.creator-home-perks i{position:absolute;left:0;top:0;display:grid;width:29px;height:29px;place-items:center;border:1px solid #655430;border-radius:50%;background:#101b28;color:var(--ch-gold);font-style:normal}.creator-home-perks strong,.creator-home-perks small{display:block}.creator-home-perks strong{font-size:9px}.creator-home-perks small{margin-top:5px;color:#718093;font-size:7px}
.creator-home-featured>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.creator-home-feature{min-width:0;color:inherit;text-decoration:none}.creator-home-feature-image{height:76px;display:block;overflow:hidden;border:1px solid #33475e;border-radius:3px;background:#0a1420}.creator-home-feature-image img{width:100%;height:100%;display:block;object-fit:cover}.creator-home-feature>strong,.creator-home-feature>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-home-feature>strong{margin-top:7px;font-size:9px}.creator-home-feature>strong b{color:var(--ch-gold)}.creator-home-feature>small{margin-top:5px;color:#718093;font-size:7px}.creator-home-feature>small em{float:right;color:#b4954c;font-style:normal}
.creator-home-side{display:grid;gap:10px}.creator-home-side-card{padding:13px;background:linear-gradient(145deg,#081420,#050d17);border:1px solid var(--ch-line);border-radius:5px}.creator-home-side-card h3{margin:0 0 12px;color:#d6dce5;font-size:13px}.creator-home-rank-tabs{display:grid;grid-template-columns:repeat(3,1fr);padding:3px;background:#0c1724;border-radius:3px}.creator-home-rank-tabs button{height:26px;border:0;background:transparent;color:#6f7f93;font-size:8px;cursor:pointer}.creator-home-rank-tabs button.active{background:#171d1f;color:var(--ch-gold);font-weight:800}.creator-home-rank-list{display:grid;margin-top:7px}.creator-home-rank-row{display:grid;grid-template-columns:23px minmax(0,1fr) auto;gap:7px;align-items:center;min-height:39px;border-bottom:1px solid rgba(72,96,123,.17)}.creator-home-rank-no{display:grid;width:18px;height:18px;place-items:center;border:1px solid #4d5968;border-radius:50%;color:#98a4b2;font:800 9px var(--font-mono)}.creator-home-rank-row:nth-child(1) .creator-home-rank-no{border-color:#e7b94c;background:#6b4d12;color:#ffe08d}.creator-home-rank-row:nth-child(2) .creator-home-rank-no{border-color:#aab5c0;background:#35404b;color:#fff}.creator-home-rank-row:nth-child(3) .creator-home-rank-no{border-color:#c4864e;background:#55311d;color:#f5bd82}.creator-home-rank-row strong{overflow:hidden;color:#d4dbe4;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.creator-home-rank-row em{color:#d6aa48;font-size:8px;font-style:normal;white-space:nowrap}.creator-home-rank-more{width:100%;height:30px;margin-top:10px;border:1px solid #293b50;background:#08121d;color:#8f9caf;font-size:8px;cursor:pointer}
.creator-home-overview>div{display:grid;grid-template-columns:repeat(2,1fr)}.creator-home-overview span{min-height:78px;padding:10px;border-right:1px solid rgba(73,98,126,.18);border-bottom:1px solid rgba(73,98,126,.18)}.creator-home-overview span:nth-child(2n){border-right:0}.creator-home-overview small,.creator-home-overview strong,.creator-home-overview em{display:block}.creator-home-overview small{color:#718196;font-size:8px}.creator-home-overview strong{margin-top:6px;color:#dce4ec;font:800 13px var(--font-mono)}.creator-home-overview em{margin-top:5px;color:#49c88a;font-size:7px;font-style:normal}.creator-home-overview p{margin:8px 0 0;color:#617083;font-size:7px}
@media(max-width:1180px){.creator-home-layout{grid-template-columns:minmax(0,1fr) 250px}.creator-home-copy{width:72%;padding-inline:22px}.creator-home-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-home-featured{grid-column:1/-1}.creator-home-feature-image{height:92px}}
@media(max-width:920px){.creator-home-layout{grid-template-columns:1fr}.creator-home-side{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-home-hero{background-position:64% 48%}.creator-home-copy{width:68%}.creator-home-benefits>div{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:720px){#creator-root.creator-page{padding-bottom:42px}.creator-home-layout{gap:8px}.creator-home-hero{min-height:510px;background-image:linear-gradient(180deg,rgba(2,8,18,.96) 0%,rgba(2,8,18,.88) 43%,rgba(2,8,18,.18) 71%,rgba(2,8,18,.72) 100%),url('../assets/bg.png');background-position:65% center}.creator-home-copy{width:100%;padding:24px 16px}.creator-home-copy h1{font-size:30px}.creator-home-copy>span{font-size:12px}.creator-home-actions{flex-wrap:wrap}.creator-home-primary,.creator-home-secondary{flex:1;min-width:150px;padding-inline:10px}.creator-home-flow{grid-template-columns:repeat(5,142px);overflow-x:auto;padding-bottom:5px;scrollbar-width:none}.creator-home-flow::-webkit-scrollbar{display:none}.creator-home-benefits{padding-inline:1px}.creator-home-benefits>div{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-home-bottom,.creator-home-side{grid-template-columns:1fr}.creator-home-featured{grid-column:auto}.creator-home-panel{min-height:auto}.creator-home-feature-image{height:78px}}
@media(max-width:420px){.creator-home-benefits>div{grid-template-columns:1fr}.creator-home-featured>div{grid-template-columns:1fr}.creator-home-feature-image{height:130px}.creator-home-perks>div{grid-template-columns:1fr}.creator-home-copy h1{font-size:27px}}
