.creator-program-page-module__78OcJa__page{--danger-text:#a6424c;--warning-text:#8a5c1c}.is-dark .creator-program-page-module__78OcJa__page{--danger-text:#f3a5ad;--warning-text:var(--tone-amber)}.creator-program-page-module__78OcJa__page{gap:24px;width:min(1160px,100%);margin:0 auto;padding:24px;display:grid}.creator-program-page-module__78OcJa__hero,.creator-program-page-module__78OcJa__calculatorSection,.creator-program-page-module__78OcJa__howItWorks,.creator-program-page-module__78OcJa__benefits,.creator-program-page-module__78OcJa__application{border:1px solid var(--border);border-radius:var(--card-radius-lg);background:var(--surface);box-shadow:var(--card-shadow)}.creator-program-page-module__78OcJa__hero{background:radial-gradient(circle at 20% 16%, var(--accent-soft), transparent 36%), var(--surface);grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);min-height:430px;display:grid;overflow:hidden}.creator-program-page-module__78OcJa__heroCopy{align-content:center;justify-items:start;padding:clamp(28px,4vw,52px);display:grid}.creator-program-page-module__78OcJa__heroCopy>span,.creator-program-page-module__78OcJa__calculatorSection>header>span,.creator-program-page-module__78OcJa__howItWorks>header>span,.creator-program-page-module__78OcJa__benefits>header>span,.creator-program-page-module__78OcJa__application>header>span{color:var(--accent-strong);text-transform:uppercase;letter-spacing:.11em;font-size:12px;font-weight:700;line-height:1.3}.creator-program-page-module__78OcJa__heroCopy h2{letter-spacing:0;max-width:590px;margin:10px 0 14px;font-size:clamp(30px,4vw,48px);line-height:1.02}.creator-program-page-module__78OcJa__heroCopy>p{max-width:540px;color:var(--muted);margin:0;font-size:16px;line-height:1.65}.creator-program-page-module__78OcJa__heroActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;display:flex}.creator-program-page-module__78OcJa__heroActions a,.creator-program-page-module__78OcJa__applicationState a{border-radius:var(--pill);min-height:46px;color:var(--cta-fg);background:var(--cta-bg);box-shadow:var(--cta-glow);border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s,opacity .16s,background-color .16s,border-color .16s;display:inline-flex}.creator-program-page-module__78OcJa__heroActions a:hover,.creator-program-page-module__78OcJa__applicationState a:hover{transform:translateY(-1px)}.creator-program-page-module__78OcJa__heroActions .creator-program-page-module__78OcJa__secondaryAction{border:1px solid var(--border);color:var(--text);background:var(--surface);box-shadow:none}.creator-program-page-module__78OcJa__heroActions .creator-program-page-module__78OcJa__secondaryAction:hover{border-color:var(--border-strong);color:var(--text);background:color-mix(in srgb, var(--muted) 12%, var(--surface));transform:none}.creator-program-page-module__78OcJa__heroStats{gap:24px;margin:28px 0 0;display:flex}.creator-program-page-module__78OcJa__heroStats>div{border-right:1px solid var(--border);min-width:0;padding-right:24px}.creator-program-page-module__78OcJa__heroStats>div:last-child{border-right:0;padding-right:0}.creator-program-page-module__78OcJa__heroStats dt{color:var(--accent-strong);letter-spacing:0;font-size:20px;font-weight:700;line-height:1}.creator-program-page-module__78OcJa__heroStats dd{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.35}.creator-program-page-module__78OcJa__heroMedia{min-width:0;min-height:430px;overflow:hidden}.creator-program-page-module__78OcJa__heroMedia img{object-fit:cover;width:100%;height:100%;display:block}.creator-program-page-module__78OcJa__calculatorSection,.creator-program-page-module__78OcJa__howItWorks,.creator-program-page-module__78OcJa__benefits,.creator-program-page-module__78OcJa__application{padding:28px}.creator-program-page-module__78OcJa__calculatorSection>header,.creator-program-page-module__78OcJa__howItWorks>header,.creator-program-page-module__78OcJa__benefits>header,.creator-program-page-module__78OcJa__application>header{text-align:center;max-width:680px;margin:0 auto 20px}.creator-program-page-module__78OcJa__calculatorSection>header>span{justify-content:center;align-items:center;gap:6px;display:inline-flex}.creator-program-page-module__78OcJa__calculatorSection>header h2,.creator-program-page-module__78OcJa__howItWorks>header h2,.creator-program-page-module__78OcJa__benefits>header h2,.creator-program-page-module__78OcJa__application>header h2{letter-spacing:0;margin:8px 0;font-size:clamp(22px,3vw,31px);line-height:1.08}.creator-program-page-module__78OcJa__calculatorSection>header p,.creator-program-page-module__78OcJa__application>header p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.creator-program-page-module__78OcJa__calculatorCard{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface-soft);grid-template-columns:minmax(0,1.4fr) minmax(250px,.6fr);display:grid;overflow:hidden}.creator-program-page-module__78OcJa__calculatorInputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:24px;display:grid}.creator-program-page-module__78OcJa__calculatorInputs>label,.creator-program-page-module__78OcJa__applicationForm .creator-program-page-module__78OcJa__formFields>label,.creator-program-page-module__78OcJa__applicationForm .creator-program-page-module__78OcJa__formFields>.creator-program-page-module__78OcJa__linksField{color:var(--text);gap:8px;font-size:14px;font-weight:700;display:grid}.creator-program-page-module__78OcJa__calculatorInputs input,.creator-program-page-module__78OcJa__applicationForm input,.creator-program-page-module__78OcJa__applicationForm textarea{border:1px solid var(--border-strong);border-radius:var(--field-radius);width:100%;min-height:44px;color:var(--text);background:var(--surface);font:inherit;outline:0;padding:0 12px;font-size:16px;font-weight:500;transition:border-color .15s,box-shadow .15s}.creator-program-page-module__78OcJa__calculatorInputs input:focus,.creator-program-page-module__78OcJa__applicationForm input:focus,.creator-program-page-module__78OcJa__applicationForm textarea:focus{border-color:var(--accent);box-shadow:var(--field-focus-ring);outline:none}.creator-program-page-module__78OcJa__tierScale{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.creator-program-page-module__78OcJa__tierScale>li{border:1px solid var(--border);background:var(--surface);border-radius:9px;gap:4px;min-width:0;padding:10px 8px;transition:border-color .15s,background .15s;display:grid}.creator-program-page-module__78OcJa__tierScale>li.creator-program-page-module__78OcJa__isActiveTier{border-color:var(--glass-selected-accent-border);background:var(--glass-selected-bg);box-shadow:var(--glass-selected-shadow)}.creator-program-page-module__78OcJa__tierScale small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.creator-program-page-module__78OcJa__tierScale strong{color:var(--accent-strong);font-size:14px}.creator-program-page-module__78OcJa__calculatorResult{border-left:1px solid var(--border-strong);background:radial-gradient(circle at 100% 0%, var(--accent-soft), transparent 58%), var(--surface);align-content:center;justify-items:start;gap:8px;padding:24px;display:grid}.creator-program-page-module__78OcJa__calculatorResult>span{color:var(--accent-strong);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:700}.creator-program-page-module__78OcJa__calculatorResult>strong{letter-spacing:0;font-size:30px;line-height:1}.creator-program-page-module__78OcJa__calculatorResult>p{color:var(--text);margin:0;font-size:14px;font-weight:700}.creator-program-page-module__78OcJa__calculatorResult>small{max-width:270px;color:var(--muted);font-size:12px;line-height:1.45}.creator-program-page-module__78OcJa__referralPromise{border:1px solid var(--border);border-radius:var(--field-radius);color:var(--accent-strong);background:var(--accent-faint);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin-top:12px;padding:14px 16px;display:grid}.creator-program-page-module__78OcJa__referralPromise strong{font-size:14px}.creator-program-page-module__78OcJa__referralPromise p{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.5}.creator-program-page-module__78OcJa__promotionGrid,.creator-program-page-module__78OcJa__benefits>div{gap:10px;display:grid}.creator-program-page-module__78OcJa__promotionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-program-page-module__78OcJa__promotionGrid article,.creator-program-page-module__78OcJa__benefits article{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface-soft);min-width:0;padding:20px;position:relative}.creator-program-page-module__78OcJa__promotionGrid article>span{color:var(--soft-muted);font-size:12px;font-weight:700;position:absolute;top:14px;right:15px}.creator-program-page-module__78OcJa__promotionGrid article>svg,.creator-program-page-module__78OcJa__benefits article>svg{color:var(--accent)}.creator-program-page-module__78OcJa__promotionGrid h3,.creator-program-page-module__78OcJa__benefits h3{margin:12px 0 6px;font-size:16px}.creator-program-page-module__78OcJa__promotionGrid p,.creator-program-page-module__78OcJa__benefits p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.creator-program-page-module__78OcJa__requirements{border:1px solid var(--border-strong);border-radius:var(--field-radius);background:var(--accent-faint);margin-top:12px;padding:16px}.creator-program-page-module__78OcJa__requirements>strong{font-size:14px}.creator-program-page-module__78OcJa__requirements ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.creator-program-page-module__78OcJa__requirements li{color:var(--muted);align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;display:flex}.creator-program-page-module__78OcJa__requirements li svg{color:var(--accent);flex:none}.creator-program-page-module__78OcJa__benefits>div{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-program-page-module__78OcJa__application{scroll-margin-top:20px}.creator-program-page-module__78OcJa__applicationStatus,.creator-program-page-module__78OcJa__applicationState{border:1px solid var(--border-strong);border-radius:var(--field-radius);width:min(760px,100%);color:var(--accent-strong);background:var(--accent-faint);margin:0 auto 12px;padding:16px}.creator-program-page-module__78OcJa__applicationStatus{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.creator-program-page-module__78OcJa__applicationForm button:disabled svg,.creator-program-page-module__78OcJa__applicationState.creator-program-page-module__78OcJa__isLoading>svg{animation:1s linear infinite creator-program-page-module__78OcJa__spin}.creator-program-page-module__78OcJa__applicationStatus.creator-program-page-module__78OcJa__status_rejected{color:var(--warning-text);border-color:color-mix(in srgb, var(--tone-amber) 40%, var(--border));background:var(--tone-amber-soft)}.creator-program-page-module__78OcJa__applicationStatus strong{color:var(--text);font-size:14px}.creator-program-page-module__78OcJa__applicationStatus p{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.5}.creator-program-page-module__78OcJa__applicationForm{gap:14px;width:min(760px,100%);margin:0 auto;display:grid}.creator-program-page-module__78OcJa__applicationForm fieldset{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface-soft);min-width:0;margin:0;padding:20px}.creator-program-page-module__78OcJa__applicationForm fieldset:disabled{opacity:.72}.creator-program-page-module__78OcJa__applicationForm legend{color:var(--text);padding:0 8px;font-size:14px;font-weight:700}.creator-program-page-module__78OcJa__formatChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.creator-program-page-module__78OcJa__formatChoices label{border:1px solid var(--border);border-radius:var(--card-radius);min-width:0;color:var(--muted);background:var(--surface);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.creator-program-page-module__78OcJa__formatChoices label.creator-program-page-module__78OcJa__isSelected{border-color:var(--glass-selected-accent-border);color:var(--accent-strong);background:var(--glass-selected-bg);box-shadow:var(--glass-selected-shadow)}.creator-program-page-module__78OcJa__formatChoices label:has(input:focus-visible){outline-offset:2px;outline:3px solid #148f8b52}.creator-program-page-module__78OcJa__formatChoices input{width:18px;min-height:18px;accent-color:var(--accent);margin:1px 0 0;padding:0}.creator-program-page-module__78OcJa__formatChoices input:focus{box-shadow:none}.creator-program-page-module__78OcJa__formatChoices span{gap:4px;min-width:0;display:grid}.creator-program-page-module__78OcJa__formatChoices strong{color:var(--text);font-size:14px}.creator-program-page-module__78OcJa__formatChoices small{color:var(--muted);font-size:12px;line-height:1.4}.creator-program-page-module__78OcJa__formFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.creator-program-page-module__78OcJa__linksField{grid-column:1/-1}.creator-program-page-module__78OcJa__applicationForm textarea{resize:vertical;min-height:100px;padding:12px;line-height:1.5}.creator-program-page-module__78OcJa__linksField>small{color:var(--muted);font-size:12px;font-weight:500}.creator-program-page-module__78OcJa__linksField>small.creator-program-page-module__78OcJa__hintWarning{color:var(--danger-text);font-weight:600}.creator-program-page-module__78OcJa__applicationForm>button,.creator-program-page-module__78OcJa__applicationState a,.creator-program-page-module__78OcJa__applicationState button{border-radius:var(--pill);width:fit-content;min-height:46px;color:var(--cta-fg);background:var(--cta-bg);box-shadow:var(--cta-glow);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:0 20px;font-size:14px;font-weight:700;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex}.creator-program-page-module__78OcJa__applicationForm>button:hover:not(:disabled),.creator-program-page-module__78OcJa__applicationState button:hover{transform:translateY(-1px)}.creator-program-page-module__78OcJa__applicationForm>button:disabled{opacity:.45;box-shadow:none;cursor:wait}.creator-program-page-module__78OcJa__applicationForm>button svg{animation:none}.creator-program-page-module__78OcJa__applicationForm>button:disabled svg{animation:1s linear infinite creator-program-page-module__78OcJa__spin}.creator-program-page-module__78OcJa__success,.creator-program-page-module__78OcJa__error{text-align:center;margin:0;font-size:14px;font-weight:600;line-height:1.45}.creator-program-page-module__78OcJa__success{color:var(--accent-strong)}.creator-program-page-module__78OcJa__success:empty{margin-top:-14px}.creator-program-page-module__78OcJa__error{color:var(--danger-text)}.creator-program-page-module__78OcJa__applicationState{border-radius:var(--card-radius);text-align:center;align-content:center;place-items:center;gap:8px;min-height:170px;display:grid}.creator-program-page-module__78OcJa__applicationState>svg{color:var(--accent)}.creator-program-page-module__78OcJa__applicationState.creator-program-page-module__78OcJa__isError{border-color:color-mix(in srgb, var(--danger-text) 30%, var(--border));background:var(--surface-soft)}.creator-program-page-module__78OcJa__applicationState.creator-program-page-module__78OcJa__isError>svg{color:var(--danger-text)}.creator-program-page-module__78OcJa__applicationState strong{max-width:460px;color:var(--text);font-size:16px;line-height:1.4}.creator-program-page-module__78OcJa__applicationState p{max-width:420px;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.creator-program-page-module__78OcJa__applicationState a{margin-top:6px}@keyframes creator-program-page-module__78OcJa__spin{to{transform:rotate(360deg)}}@media (max-width:940px){.creator-program-page-module__78OcJa__hero{grid-template-columns:1fr}.creator-program-page-module__78OcJa__heroMedia{min-height:360px;max-height:460px}}@media (max-width:720px){.creator-program-page-module__78OcJa__page{padding:16px}.creator-program-page-module__78OcJa__calculatorCard{grid-template-columns:1fr}.creator-program-page-module__78OcJa__calculatorResult{border-top:1px solid var(--border-strong);border-left:0}.creator-program-page-module__78OcJa__tierScale{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-program-page-module__78OcJa__benefits>div{grid-template-columns:1fr}}@media (max-width:520px){.creator-program-page-module__78OcJa__page{gap:14px;padding:12px}.creator-program-page-module__78OcJa__heroCopy{padding:24px 20px}.creator-program-page-module__78OcJa__heroCopy h2{font-size:30px}.creator-program-page-module__78OcJa__heroActions,.creator-program-page-module__78OcJa__heroActions a{width:100%}.creator-program-page-module__78OcJa__heroStats{gap:14px;width:100%}.creator-program-page-module__78OcJa__heroStats>div{padding-right:14px}.creator-program-page-module__78OcJa__heroMedia{min-height:260px}.creator-program-page-module__78OcJa__calculatorSection,.creator-program-page-module__78OcJa__howItWorks,.creator-program-page-module__78OcJa__benefits,.creator-program-page-module__78OcJa__application{padding:20px 14px}.creator-program-page-module__78OcJa__calculatorInputs,.creator-program-page-module__78OcJa__promotionGrid,.creator-program-page-module__78OcJa__formatChoices,.creator-program-page-module__78OcJa__formFields{grid-template-columns:1fr}.creator-program-page-module__78OcJa__tierScale{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr))}.creator-program-page-module__78OcJa__linksField{grid-column:1}}@media (prefers-reduced-motion:reduce){.creator-program-page-module__78OcJa__applicationForm button:disabled svg,.creator-program-page-module__78OcJa__applicationState.creator-program-page-module__78OcJa__isLoading>svg{animation:none}}
