:root{--earnings-red:#ff315f;--earnings-wine:#74112f;--earnings-gold:#f4c45e;--earnings-panel:#121016;--earnings-line:rgba(255,255,255,.1)}
.home-earnings-guide{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;padding:7px 12px;border:1px solid rgba(255,49,95,.28);border-radius:7px;color:#ffd8e2;background:linear-gradient(135deg,rgba(116,17,47,.66),rgba(43,13,25,.92));font:inherit;font-size:.82rem;font-weight:800;white-space:nowrap;cursor:pointer}.home-earnings-guide i{color:var(--earnings-gold)}.home-earnings-guide:hover,.home-earnings-guide:focus-visible{color:#fff;border-color:rgba(255,49,95,.58);outline:none;background:linear-gradient(135deg,#8d1539,#3a101f)}
.earnings-intro[hidden]{display:none!important}.earnings-intro{position:fixed;z-index:15000;inset:0;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));box-sizing:border-box;background:rgba(4,3,7,.82);backdrop-filter:blur(12px);opacity:0;transition:opacity .2s ease}.earnings-intro.is-visible{opacity:1}.earnings-intro__dialog{position:relative;width:min(860px,100%);max-height:calc(100dvh - 36px);overflow:auto;overscroll-behavior:contain;box-sizing:border-box;border:1px solid rgba(255,83,123,.22);border-radius:25px;color:#f9f5f8;background:radial-gradient(circle at 89% 3%,rgba(255,49,95,.19),transparent 29%),radial-gradient(circle at 8% 96%,rgba(244,196,94,.08),transparent 25%),linear-gradient(145deg,#211018,#111016 55%,#0a090d);box-shadow:0 32px 100px rgba(0,0,0,.7);scrollbar-width:thin;scrollbar-color:#6f2540 #171117;transform:translateY(12px) scale(.985);transition:transform .24s ease}.earnings-intro.is-visible .earnings-intro__dialog{transform:none}.earnings-intro__dialog:focus{outline:none}.earnings-intro__close{position:absolute;z-index:2;top:17px;right:17px;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--earnings-line);border-radius:50%;color:#d8ced4;background:rgba(8,7,10,.64);font-size:1rem;cursor:pointer}.earnings-intro__close:hover,.earnings-intro__close:focus-visible{color:#fff;border-color:rgba(255,49,95,.55);outline:none;background:#5e142b}.earnings-intro__hero{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:19px;padding:34px 64px 24px 34px}.earnings-intro__mark{display:grid;place-items:center;width:68px;height:68px;border:1px solid rgba(244,196,94,.3);border-radius:21px;color:var(--earnings-gold);background:linear-gradient(145deg,rgba(244,196,94,.16),rgba(116,17,47,.2));box-shadow:inset 0 0 24px rgba(244,196,94,.06)}.earnings-intro__mark i{font-size:1.8rem}.earnings-intro__eyebrow{color:#ff91ad;font-size:.7rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.earnings-intro__hero h2{margin:6px 0 8px;color:#fff;font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.08}.earnings-intro__hero p{max-width:660px;margin:0;color:#c6bbc3;font-size:.92rem;line-height:1.6}.earnings-intro__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:0 34px}.earnings-intro__features article{display:grid;grid-template-columns:45px minmax(0,1fr);align-items:start;gap:12px;padding:16px;border:1px solid var(--earnings-line);border-radius:15px;background:rgba(255,255,255,.035)}.earnings-intro__features article>span{display:grid;place-items:center;width:45px;height:45px;border-radius:13px;color:#ff88a7;background:rgba(255,49,95,.1)}.earnings-intro__features article:nth-child(2)>span,.earnings-intro__features article:nth-child(4)>span{color:var(--earnings-gold);background:rgba(244,196,94,.09)}.earnings-intro__features strong{display:block;margin:1px 0 5px;color:#fff;font-size:.91rem}.earnings-intro__features p{margin:0;color:#aaa0a8;font-size:.78rem;line-height:1.48}.earnings-intro__creator-note{display:flex;align-items:flex-start;gap:12px;margin:13px 34px 0;padding:13px 15px;border:1px solid rgba(244,196,94,.15);border-radius:13px;background:rgba(244,196,94,.045)}.earnings-intro__creator-note>i{margin-top:3px;color:var(--earnings-gold)}.earnings-intro__creator-note p{margin:0;color:#bcb1b9;font-size:.78rem;line-height:1.5}.earnings-intro__creator-note strong{color:#fff}.earnings-intro__footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:23px;padding:19px 34px 23px;border-top:1px solid var(--earnings-line);background:rgba(4,3,6,.22)}.earnings-intro__footer>p{max-width:430px;margin:0;color:#8f858d;font-size:.68rem;line-height:1.45}.earnings-intro__footer>p i{margin-right:5px;color:#c28596}.earnings-intro__footer>div{display:flex;align-items:center;gap:9px}.earnings-intro__primary,.earnings-intro__secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border-radius:11px;font:inherit;font-size:.78rem;font-weight:850;text-decoration:none;white-space:nowrap;cursor:pointer}.earnings-intro__primary{border:0;color:#fff;background:linear-gradient(135deg,#a80d39,#ed275d);box-shadow:0 10px 28px rgba(150,10,53,.26)}.earnings-intro__secondary{border:1px solid var(--earnings-line);color:#ded5db;background:#211a20}.earnings-intro__primary:hover,.earnings-intro__primary:focus-visible{color:#fff;outline:2px solid rgba(255,126,158,.42);outline-offset:2px;transform:translateY(-1px)}.earnings-intro__secondary:hover,.earnings-intro__secondary:focus-visible{color:#fff;border-color:rgba(255,255,255,.22);outline:none;background:#30262e}body.ghp-earnings-intro-open{overflow:hidden!important}
@media(max-width:680px){.home-earnings-guide{padding:6px 10px;font-size:.76rem}.earnings-intro{place-items:end center;padding:10px 10px max(10px,env(safe-area-inset-bottom))}.earnings-intro__dialog{max-height:calc(100dvh - 20px);border-radius:21px}.earnings-intro__hero{grid-template-columns:50px minmax(0,1fr);gap:13px;padding:25px 48px 18px 19px}.earnings-intro__mark{width:50px;height:50px;border-radius:15px}.earnings-intro__mark i{font-size:1.3rem}.earnings-intro__hero h2{font-size:1.42rem}.earnings-intro__hero p{font-size:.79rem}.earnings-intro__close{top:12px;right:12px;width:34px;height:34px}.earnings-intro__features{grid-template-columns:1fr;gap:8px;padding:0 14px}.earnings-intro__features article{grid-template-columns:39px minmax(0,1fr);gap:10px;padding:12px}.earnings-intro__features article>span{width:39px;height:39px;border-radius:11px}.earnings-intro__creator-note{margin:9px 14px 0;padding:11px 12px}.earnings-intro__footer{align-items:stretch;flex-direction:column;margin-top:15px;padding:14px}.earnings-intro__footer>div{display:grid;grid-template-columns:1fr 1.3fr}.earnings-intro__primary,.earnings-intro__secondary{padding:0 10px;font-size:.73rem}}
@media(max-width:390px){.earnings-intro__hero{grid-template-columns:1fr;padding-left:17px}.earnings-intro__mark{display:none}.earnings-intro__footer>div{grid-template-columns:1fr}.earnings-intro__features p{font-size:.74rem}}
@media(prefers-reduced-motion:reduce){.earnings-intro,.earnings-intro__dialog,.earnings-intro__primary{transition:none!important}}
