.auth-shell.promotion-shell{width:min(100%,1180px);max-width:1180px!important;padding:0;background:transparent;border:0;box-shadow:none}.promotion-shell{--creator-line:#2a443b;--creator-muted:#a4bcb0;--creator-accent:#a1f37d}.promotion-shell h1,.promotion-shell h2,.promotion-shell h3{letter-spacing:-.025em}.promotion-shell p{color:var(--creator-muted)}.promotion-shell .eyebrow{font-size:12px;letter-spacing:.1em;line-height:1.5}.creator-hero{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:56px;padding:40px 0 56px}.creator-hero-copy .eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:22px}.creator-hero-copy .eyebrow svg{width:17px}.creator-hero h1{font-size:clamp(38px,4.7vw,62px);line-height:1.12;margin:0 0 22px}.creator-hero h1 em{font-style:normal;color:var(--creator-accent)}.creator-hero-copy>p{max-width:550px;font-size:17px;line-height:1.75;margin-bottom:26px}.creator-hero-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.creator-inline-link{display:flex;align-items:center;gap:9px;font-size:14px;color:#dce9e0}.creator-inline-link svg{width:16px}.creator-trust{display:flex;flex-wrap:wrap;gap:12px 19px;margin-top:28px;font-size:12px;color:#a8c1b1}.creator-trust span{display:flex;align-items:center;gap:7px}.creator-trust svg{width:15px;height:15px;color:#7fd59a}.creator-spotlight{position:relative;border:1px solid #4a7254;border-radius:22px;background:radial-gradient(ellipse at 95% 0,#48774560,transparent 68%),linear-gradient(145deg,#1e3826,#0d211b);padding:34px;box-shadow:0 22px 70px #0003,inset 0 1px 0 #d4ffb41a;overflow:hidden}.creator-spotlight:after{content:'';position:absolute;width:240px;height:240px;border:1px solid #9cf77a15;right:-115px;top:60px;border-radius:50%;box-shadow:0 0 0 25px #9cf77a06,0 0 0 55px #9cf77a04;pointer-events:none}.creator-spotlight-icon{display:flex;align-items:center;justify-content:center;background:#a7ef7817;border:1px solid #9ef07e36;border-radius:15px;width:58px;height:58px;margin-bottom:30px;color:#bbff98}.creator-spotlight-icon svg{width:29px;height:29px}.creator-overline{display:block;color:#c6debb;font-size:14px}.creator-spotlight>strong{position:relative;display:flex;align-items:baseline;gap:12px;font-size:clamp(44px,5vw,64px);line-height:1.3;color:#d0ffae;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:7px 0 12px}.creator-spotlight>strong small{font-size:19px;color:#a0c593}.creator-spotlight>p{font-size:14px;line-height:1.65;margin-bottom:26px;max-width:310px}.creator-spotlight-footer{display:flex;align-items:center;gap:12px;padding-top:20px;border-top:1px solid #76a16640;font-size:13px;color:#b7d0ae;line-height:1.6}.creator-spotlight-footer svg{color:#baf48c}.creator-section-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin:15px 0 26px}.creator-section-heading .eyebrow{margin-bottom:10px}.creator-section-heading h2{font-size:30px;line-height:1.22;margin:0}.creator-section-heading>p{font-size:14px;line-height:1.7;max-width:280px;margin:0}.creator-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.creator-benefits article{padding:27px;border:1px solid var(--creator-line);border-radius:14px;background:linear-gradient(160deg,#17271e,#0d1915)}.creator-benefit-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#a5ef7c12;color:#b5f28c;margin-bottom:22px}.creator-benefits article:nth-child(2) .creator-benefit-icon{color:#8de1d2;background:#8de1d212}.creator-benefits article:nth-child(3) .creator-benefit-icon{color:#e4c892;background:#e4c89212}.creator-benefits h3{font-size:16px;color:#c8dbce;margin:0 0 12px}.creator-benefits strong{display:block;font-size:26px;line-height:1.25;overflow-wrap:anywhere;margin-bottom:16px}.creator-benefits strong small{font-size:13px;color:#aac0af;font-weight:500;white-space:nowrap}.creator-benefits p{font-size:14px;line-height:1.8;margin:0}.creator-platforms{display:grid;grid-template-columns:1fr 1.8fr;align-items:center;gap:38px;padding:34px 0;margin:28px 0 12px;border-block:1px solid var(--creator-line)}.creator-platforms h2{font-size:23px;margin-bottom:12px}.creator-platforms p{font-size:14px;margin:0;line-height:1.7}.creator-platform-list{display:flex;gap:8px;flex-wrap:wrap}.creator-platform-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid #2f493d;border-radius:7px;background:#102018;font-size:12px;color:#d1dfd3;transition:background .15s,border-color .15s}.creator-platform-chip>span{font-size:10px;color:#b3ed98;background:#28402b;display:grid;place-items:center;width:23px;height:23px;border-radius:5px;font-weight:700}.creator-platform-chip:hover{background:#1d3524;border-color:#7ca66b}.creator-workspace{display:grid;grid-template-columns:1.12fr 1fr;border:1px solid var(--creator-line);border-radius:16px;background:#0d1b15;overflow:hidden;margin-top:36px}.creator-workspace>section{padding:34px;min-width:0;scroll-margin-top:110px}.creator-workspace>aside{padding:34px;border-left:1px solid var(--creator-line);background:linear-gradient(155deg,#15271d,#0f201b);min-width:0;scroll-margin-top:110px}.creator-form-heading{display:flex;gap:14px;margin-bottom:29px}.creator-step-number{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border:1px solid #557052;border-radius:9px;color:#b2e79a;font-size:13px}.creator-form-heading h2{font-size:24px;line-height:1.2;margin-bottom:9px}.creator-form-heading p{font-size:13px;line-height:1.7;margin:0}.creator-workspace form{display:grid;gap:19px}.promotion-shell .creator-workspace .field{margin-bottom:0;min-width:0}.promotion-shell .field select,.creator-workspace textarea{display:block;width:100%;min-width:0;background:#0a1711;border:1px solid #3e5949;border-radius:7px;color:#edf7ed;padding:13px;font:inherit;font-size:15px;min-height:49px}.creator-workspace textarea{resize:vertical;line-height:1.7}.promotion-shell .field>label{font-size:13px;margin-bottom:9px}.promotion-shell .field>label small{display:inline;color:#8daba0;font-size:12px;font-weight:400;margin-left:5px}.promotion-shell .field input{font-size:14px}.promotion-shell .field small{font-size:12px;line-height:1.6;color:#99b3a3}.promotion-shell textarea:focus-visible,.promotion-shell select:focus-visible{outline:2px solid #a1f37d;outline-offset:2px}.promotion-shell .consent{margin:0;line-height:1.75;font-size:12px}.promotion-shell .captcha-row img{min-width:0}.creator-checklist{list-style:none;padding:0;margin:0;display:grid;gap:25px}.creator-checklist li{display:flex;gap:15px}.creator-checklist li>span{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:10px;background:#89d49510;color:#a2dda0;border:1px solid #779d7533}.creator-checklist h3{font-size:15px;margin-bottom:7px;line-height:1.4}.creator-checklist p{font-size:13px;line-height:1.75;margin:0}.creator-integrity{display:flex;gap:12px;padding:19px 0;margin:24px 0;border-block:1px solid #42644855}.creator-integrity>svg{color:#8dc5a6;margin-top:2px}.creator-integrity p{font-size:12px;line-height:1.75;margin:0}.creator-calculator{padding:24px;background:#08160f;border:1px solid #3d5b41;border-radius:12px}.creator-calculator>label{display:flex;gap:10px;align-items:center;font-size:15px;font-weight:700;margin-bottom:18px;color:#c9e5bb}.creator-calculator>label svg{color:#b5ed90}.creator-calculator-input{display:flex;align-items:center;gap:10px;border:1px solid #3f6044;border-radius:6px;background:#0d2115;padding:0 12px}.creator-calculator-input input{width:100%;min-width:0;border:0;padding:12px 0;background:transparent;color:#eff9eb;font:inherit;font-size:19px;outline-offset:3px}.creator-calculator-input>span{font-size:11px;color:#8ca98a;white-space:nowrap}.creator-calculator output{display:block;font-size:29px;color:#b6f58b;line-height:1.35;font-weight:700;overflow-wrap:anywhere;margin:21px 0 8px}.creator-calculator p{font-size:12px;line-height:1.6;margin-bottom:15px}.creator-calculator>small{display:block;font-size:11px;line-height:1.7;color:#8da78e}.creator-rules{border:1px solid var(--creator-line);border-radius:11px;padding:0 22px;margin:18px 0 45px;background:#0e1c16}.creator-rules summary{justify-content:flex-start;gap:12px;font-size:14px;padding:19px 0}.creator-rules summary>svg:first-child{color:#8ac0a0}.creator-rules summary>svg:last-child{margin-left:auto;width:16px}.creator-rules details[open] summary svg{transform:none}.creator-rules details[open] summary>svg:last-child{transform:rotate(180deg)}.creator-rules p{font-size:13px;line-height:1.9;padding:0;margin-bottom:20px}.creator-access{display:grid;justify-items:start;gap:12px;padding:20px 0}.creator-access>svg{width:38px;height:38px;color:#b7ef95;margin-bottom:8px}.creator-access h3{font-size:22px;margin-bottom:0}.creator-access p{font-size:14px;margin:0 0 10px}.creator-history-section{margin-top:0!important}.promotion-shell .history-scroll{background:#0c1c14;border:1px solid var(--creator-line);border-radius:12px;overflow-x:auto}.promotion-shell .history-table{width:100%;font-size:14px;min-width:490px;border-collapse:collapse}.promotion-shell .history-table th{background:#182b1e;color:#a8c2ab;padding:17px 22px;font-size:12px;text-align:left}.promotion-shell .history-table td{border-bottom:1px solid #2b4433;padding:21px 22px;vertical-align:top;overflow-wrap:anywhere}.promotion-shell .history-table tbody tr:last-child td{border-bottom:0}.promotion-shell .history-table td:first-child{width:30%}.promotion-shell td>strong,.promotion-shell td>small{display:block;margin-top:9px}.promotion-shell td>small{color:#94af9a;font-size:12px}.promotion-shell td>a{display:inline-flex;gap:8px;color:#a2dfba;font-weight:700}.promotion-shell td>a svg{width:14px}.promotion-shell td>strong{color:#c3f3a3;font-size:18px}.promotion-shell .badge{display:inline-flex;padding:5px 9px;border:1px solid #4a664d;border-radius:5px;font-size:11px;background:#273e2b;color:#b9d7b5}.promotion-shell .creator-status-approved{background:#24432b;border-color:#4b7b51;color:#b2edb0}.promotion-shell .creator-status-rejected{background:#3b2d20;border-color:#715638;color:#e6c493}.creator-decision{border-left:2px solid #718b71;padding:8px 12px;background:#16271c;white-space:pre-wrap;max-width:520px;font-size:12px;margin:12px 0}.promotion-shell td .button{margin-top:12px;font-size:12px}.promotion-shell .history-pagination{flex-wrap:wrap;gap:12px}.promotion-shell .history-pagination>div{max-width:100%}.creator-empty{display:flex;gap:22px;align-items:center;padding:35px;border:1px dashed #426249;background:#102117;border-radius:12px}.creator-empty>span{display:grid;place-items:center;flex-shrink:0;width:64px;height:64px;border-radius:16px;background:#a2e28d12;color:#a6cf99}.creator-empty>span svg{width:29px;height:29px}.creator-empty h3{font-size:19px;margin-bottom:9px}.creator-empty p{font-size:13px;margin-bottom:15px}.creator-empty a{font-size:13px}.creator-help{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--creator-line);padding-top:25px;margin-top:36px;font-size:13px}.creator-help>span{display:flex;gap:10px;align-items:center;color:#b2c9b8}.creator-help>span>svg{color:#91bfa0}.creator-help .text-link{font-size:13px}.creator-help .text-link svg{width:16px}
@media(max-width:1000px){.creator-hero{gap:30px}.creator-spotlight{padding:27px}.creator-benefits article{padding:22px}.creator-platforms{grid-template-columns:1fr;gap:22px}.creator-workspace>section,.creator-workspace>aside{padding:25px}.creator-form-heading h2{font-size:22px}}
@media(max-width:760px){.creator-hero{grid-template-columns:1fr;padding-top:20px;gap:30px}.creator-hero h1{font-size:48px}.creator-spotlight{max-width:none;padding:28px}.creator-spotlight-icon{margin-bottom:18px}.creator-spotlight>strong{font-size:56px}.creator-benefits{grid-template-columns:1fr}.creator-benefits article{padding:25px}.creator-benefit-icon{margin-bottom:18px}.creator-benefits strong{font-size:28px}.creator-section-heading{align-items:start;flex-direction:column;gap:14px}.creator-section-heading>p{max-width:none}.creator-workspace{grid-template-columns:1fr}.creator-workspace>aside{border-left:0;border-top:1px solid var(--creator-line)}.creator-workspace>section,.creator-workspace>aside{padding:25px}.creator-help{align-items:start;flex-direction:column;gap:15px}.creator-trust{gap:12px 17px}.creator-empty{padding:25px}.creator-platforms{margin-top:25px}.creator-section-heading h2{font-size:27px}}
@media(max-width:390px){.creator-hero h1{font-size:39px}.creator-hero-copy>p{font-size:15px}.creator-hero-actions{gap:19px}.creator-spotlight{padding:23px}.creator-workspace>section,.creator-workspace>aside{padding:20px}.creator-form-heading{gap:11px}.creator-form-heading h2{font-size:21px}.creator-step-number{width:31px;height:31px}.creator-calculator{padding:18px}.creator-empty{gap:15px;padding:20px}.creator-empty>span{width:42px;height:42px}.creator-empty h3{font-size:17px}.creator-platform-chip{font-size:11px;padding:7px 9px}}
@media(prefers-reduced-motion:reduce){.creator-platform-chip{transition:none}}
