.ssgr2{--g:#20c65a;--g2:#59e889;--bg:#060806;--panel:#0e120f;--panel2:#141a15;--line:#26322a;--text:#f7faf8;--muted:#aab7ad;font-family:Arial,Helvetica,sans-serif;color:var(--text);background:linear-gradient(145deg,#050605,#09100b);border:1px solid #151b17;border-radius:14px;overflow:hidden;margin:10px 0 34px}
.ssgr2 *{box-sizing:border-box}.ssgr2 a{text-decoration:none}.ssgr2-nav{display:flex;align-items:center;gap:18px;padding:14px 24px;border-bottom:1px solid var(--line);background:#090c0a;position:relative;z-index:5}.ssgr2-brand{font-weight:800;letter-spacing:1.4px;color:#86f2a3;font-size:13px;margin-right:auto}.ssgr2-navlinks{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.ssgr2-nav a{color:#dbe5dd;font-size:12px;font-weight:700;padding:9px 11px;border-radius:7px}.ssgr2-nav a:hover,.ssgr2-nav a.active{background:#142018;color:#7df09c}.ssgr2-nav .ssgr2-primary{background:var(--g);color:#041007!important}.ssgr2-nav .ssgr2-logout{border:1px solid #5a2d2d;color:#ffc2c2}
.ssgr2-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:28px;padding:58px 44px;background:radial-gradient(circle at 84% 22%,rgba(32,198,90,.20),transparent 32%)}.ssgr2-eyebrow{font-size:12px;font-weight:800;letter-spacing:1.8px;color:#72e894;margin-bottom:12px}.ssgr2 h1{font-size:50px;line-height:1.02;margin:0 0 16px;font-weight:650;letter-spacing:.1px}.ssgr2 h1 span{color:#5ae27f}.ssgr2-lead{font-size:17px;line-height:1.6;color:#e5ece7;max-width:720px}.ssgr2-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.ssgr2-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 17px;border-radius:7px;border:1px solid #303a32;background:#1a201c;color:#fff!important;font-size:12px;font-weight:800;letter-spacing:.25px;cursor:pointer}.ssgr2-btn.green{background:var(--g);border-color:var(--g);color:#031006!important}.ssgr2-btn.green:hover{background:#3bd874}.ssgr2-btn.ghost:hover{border-color:#4c7558;color:#80f09d!important}.ssgr2-btn.danger{border-color:#6c3434;color:#ffcccc!important}.ssgr2-hero-card{background:rgba(12,17,13,.9);border:1px solid #31523a;border-radius:12px;padding:22px}.ssgr2-proof{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid #263129}.ssgr2-proof:last-child{border:0}.ssgr2-proof b{display:block;font-size:14px}.ssgr2-proof span{display:block;font-size:11px;color:var(--muted);margin-top:3px;line-height:1.45}.ssgr2-check{color:#59e67e;font-weight:900}
.ssgr2-section{padding:38px 42px;border-top:1px solid #1d261f}.ssgr2-section.narrow{max-width:980px;margin:auto}.ssgr2-kicker{font-size:11px;font-weight:900;letter-spacing:1.6px;color:#67e78a;margin-bottom:8px}.ssgr2-title{font-size:28px;line-height:1.15;font-weight:650;margin:0 0 10px}.ssgr2-copy{color:var(--muted);font-size:14px;line-height:1.62;margin:0}.ssgr2-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.ssgr2-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.ssgr2-card{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:20px}.ssgr2-card h3{font-size:16px;margin:0 0 7px;font-weight:650}.ssgr2-card p{font-size:12px;line-height:1.55;color:#bcc8bf;margin:0}.ssgr2-number{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:#15351f;color:#72e993;font-weight:900;margin-bottom:12px}.ssgr2-pill{display:inline-block;border:1px solid #35513d;background:#101a13;border-radius:999px;padding:5px 8px;font-size:10px;color:#8eeaa7;font-weight:800}.ssgr2-tier{background:#101511;border:1px solid #2a352d;border-radius:9px;padding:16px}.ssgr2-tier strong{display:block;font-size:22px;color:#fff;margin-top:5px}.ssgr2-tier small{color:#9dac9f;font-size:10px;text-transform:uppercase;letter-spacing:.6px}
.ssgr2-flash{margin:18px 24px 0;padding:12px 14px;border-radius:7px;font-size:13px}.ssgr2-flash.ok{background:#0e3218;border:1px solid #2c7a42;color:#bdf2c9}.ssgr2-flash.bad{background:#331212;border:1px solid #7d3535;color:#ffc4c4}
.ssgr2-form{background:#0d110e;border:1px solid #29332b;border-radius:11px;padding:24px;margin-top:20px}.ssgr2-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ssgr2-form-grid .wide{grid-column:1/-1}.ssgr2 label{display:block;font-size:11px;font-weight:750;margin-bottom:6px;color:#eff4f0}.ssgr2 input,.ssgr2 select,.ssgr2 textarea{width:100%;background:#151a16;color:#fff;border:1px solid #3a463d;border-radius:6px;padding:11px 12px;font-size:14px;outline:none}.ssgr2 input:focus,.ssgr2 select:focus,.ssgr2 textarea:focus{border-color:var(--g);box-shadow:0 0 0 2px rgba(32,198,90,.12)}.ssgr2 textarea{min-height:92px;resize:vertical}.ssgr2-note{font-size:11px;line-height:1.5;color:#9eada1;margin-top:6px}.ssgr2-inline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}
.ssgr2-login-wrap{max-width:760px;margin:0 auto}.ssgr2-codebox{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.ssgr2-codebox input{font-size:22px;letter-spacing:5px;text-align:center}.ssgr2-status{border-radius:10px;padding:18px;background:#101511;border:1px solid #2d3a30}.ssgr2-status strong{display:block;font-size:16px;margin-bottom:5px}
.ssgr2-carousel{position:relative;max-width:780px;margin:24px auto 0;padding:0 58px}.ssgr2-carousel-viewport{overflow:hidden;border-radius:12px}.ssgr2-carousel-track{display:flex;width:100%;transition:transform .34s cubic-bezier(.22,.75,.25,1);will-change:transform}.ssgr2-slide{flex:0 0 100%;min-width:0;padding:0 3px}.ssgr2-slide-media{background:#0b0d0b;border:1px solid #2b352e;border-radius:12px;overflow:hidden;aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;touch-action:pan-y;user-select:none;cursor:grab}.ssgr2-slide-media.dragging{cursor:grabbing}.ssgr2-slide-media img{display:block;width:100%;height:100%;object-fit:contain;background:#080a08;pointer-events:none;user-select:none;-webkit-user-drag:none}.ssgr2-carousel-arrow{position:absolute;top:42%;transform:translateY(-50%);z-index:4;width:44px;height:54px;border-radius:8px;border:2px solid #23d25e;background:#082612;color:#5eff8d;font-size:31px;line-height:1;display:grid;place-items:center;cursor:pointer;box-shadow:0 0 0 1px rgba(40,225,93,.12)}.ssgr2-carousel-arrow:hover{background:#0c3a1b;color:#fff}.ssgr2-carousel-arrow.prev{left:4px}.ssgr2-carousel-arrow.next{right:4px}.ssgr2-slide-info{text-align:center;padding:18px 8px 4px}.ssgr2-slide-info h3{font-size:19px;margin:0 0 7px;font-weight:650}.ssgr2-slide-stat{display:inline-block;background:#0d6f2c;color:#dfffea;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800;margin-bottom:10px}.ssgr2-slide-info p{font-size:12px;color:#acb9af;line-height:1.5;margin:0 auto 12px;max-width:620px}.ssgr2-slide-links{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}
.ssgr2-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px}.ssgr2-stat{background:#111612;border:1px solid #29342c;border-radius:9px;padding:15px}.ssgr2-stat small{display:block;font-size:9px;color:#9dac9f;text-transform:uppercase;letter-spacing:.7px}.ssgr2-stat strong{display:block;font-size:22px;margin-top:6px}.ssgr2-progress{height:8px;border-radius:999px;background:#242c26;overflow:hidden;margin-top:10px}.ssgr2-progress span{display:block;height:100%;background:linear-gradient(90deg,#1fc755,#69ee8e)}.ssgr2-split{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ssgr2-split-box{background:#111612;border:1px solid #2c382f;border-radius:9px;padding:18px}.ssgr2-split-box small{display:block;color:#a0aea3;font-size:10px}.ssgr2-split-box strong{display:block;font-size:30px;margin:5px 0}.ssgr2-stepper{display:grid;grid-template-columns:44px 1fr 44px;gap:6px}.ssgr2-stepper button{border:1px solid #3e4c42;background:#1b231d;color:#fff;border-radius:6px;font-size:22px;cursor:pointer}.ssgr2-stepper input{text-align:center}.ssgr2-table-wrap{overflow:auto;margin-top:14px}.ssgr2-table{width:100%;border-collapse:collapse;min-width:720px}.ssgr2-table th,.ssgr2-table td{padding:11px 10px;border-bottom:1px solid #28312a;text-align:left;font-size:12px}.ssgr2-table th{color:#96a59a;font-size:9px;text-transform:uppercase;letter-spacing:.7px}.ssgr2-badge{display:inline-block;padding:4px 7px;border-radius:999px;background:#2a302b;font-size:9px;text-transform:uppercase;font-weight:800}.ssgr2-badge.approved,.ssgr2-badge.available{background:#133a1e;color:#8cf0a7}.ssgr2-badge.pending{background:#3d3513;color:#ffe78c}.ssgr2-disclosure{padding:20px 42px 28px;color:#7f8d82;font-size:10px;line-height:1.55;border-top:1px solid #19211b}
@media(max-width:900px){.ssgr2-hero{grid-template-columns:1fr;padding:42px 26px}.ssgr2 h1{font-size:42px}.ssgr2-grid4{grid-template-columns:repeat(2,1fr)}.ssgr2-stats{grid-template-columns:repeat(2,1fr)}.ssgr2-section{padding:32px 25px}.ssgr2-nav{align-items:flex-start;flex-direction:column}.ssgr2-navlinks{width:100%}}
@media(max-width:640px){.ssgr2{border-radius:0}.ssgr2-nav{padding:12px 15px}.ssgr2-navlinks{gap:4px}.ssgr2-nav a{padding:8px 7px;font-size:10px}.ssgr2-hero{padding:34px 20px}.ssgr2 h1{font-size:36px}.ssgr2-lead{font-size:15px}.ssgr2-section{padding:27px 18px}.ssgr2-grid3,.ssgr2-grid4,.ssgr2-form-grid,.ssgr2-split{grid-template-columns:1fr}.ssgr2-form-grid .wide{grid-column:auto}.ssgr2-inline,.ssgr2-codebox{grid-template-columns:1fr}.ssgr2-carousel{padding:0 42px}.ssgr2-carousel-arrow{width:34px;height:48px;font-size:26px}.ssgr2-carousel-arrow.prev{left:2px}.ssgr2-carousel-arrow.next{right:2px}.ssgr2-stats{grid-template-columns:1fr 1fr}.ssgr2-disclosure{padding:18px}.ssgr2-title{font-size:24px}}


/* v2.0 resilient Creator Spotlight: CSS radio controls work even if page JavaScript is unavailable. */
.ssgr2-carousel-radio{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important}
.ssgr2-carousel-navset{position:absolute;inset:0;pointer-events:none;z-index:4}
.ssgr2-carousel-nav{display:none;position:absolute;inset:0;pointer-events:none}
.ssgr2-carousel-nav label{pointer-events:auto;position:absolute;top:42%;transform:translateY(-50%);width:46px;height:58px;border:1px solid var(--g);border-radius:9px;background:#07150b;color:#62ed87;display:grid;place-items:center;font-size:38px;line-height:1;font-weight:400;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}
.ssgr2-carousel-nav label:hover{background:var(--g);color:#031006;transform:translateY(-50%) scale(1.04)}
.ssgr2-carousel-nav .prev{left:0}.ssgr2-carousel-nav .next{right:0}
.ssgr2-carousel-radio:nth-of-type(1):checked~.ssgr2-carousel-viewport .ssgr2-carousel-track{transform:translate3d(0%,0,0)}
.ssgr2-carousel-radio:nth-of-type(2):checked~.ssgr2-carousel-viewport .ssgr2-carousel-track{transform:translate3d(-100%,0,0)}
.ssgr2-carousel-radio:nth-of-type(3):checked~.ssgr2-carousel-viewport .ssgr2-carousel-track{transform:translate3d(-200%,0,0)}
.ssgr2-carousel-radio:nth-of-type(4):checked~.ssgr2-carousel-viewport .ssgr2-carousel-track{transform:translate3d(-300%,0,0)}
.ssgr2-carousel-radio:nth-of-type(5):checked~.ssgr2-carousel-viewport .ssgr2-carousel-track{transform:translate3d(-400%,0,0)}
.ssgr2-carousel-radio:nth-of-type(6):checked~.ssgr2-carousel-viewport .ssgr2-carousel-track{transform:translate3d(-500%,0,0)}
.ssgr2-carousel-radio:nth-of-type(7):checked~.ssgr2-carousel-viewport .ssgr2-carousel-track{transform:translate3d(-600%,0,0)}
.ssgr2-carousel-radio:nth-of-type(8):checked~.ssgr2-carousel-viewport .ssgr2-carousel-track{transform:translate3d(-700%,0,0)}
.ssgr2-carousel-radio:nth-of-type(9):checked~.ssgr2-carousel-viewport .ssgr2-carousel-track{transform:translate3d(-800%,0,0)}
.ssgr2-carousel-radio:nth-of-type(10):checked~.ssgr2-carousel-viewport .ssgr2-carousel-track{transform:translate3d(-900%,0,0)}
.ssgr2-carousel-radio:nth-of-type(11):checked~.ssgr2-carousel-viewport .ssgr2-carousel-track{transform:translate3d(-1000%,0,0)}
.ssgr2-carousel-radio:nth-of-type(12):checked~.ssgr2-carousel-viewport .ssgr2-carousel-track{transform:translate3d(-1100%,0,0)}
.ssgr2-carousel-radio:nth-of-type(1):checked~.ssgr2-carousel-navset .ssgr2-carousel-nav:nth-child(1),
.ssgr2-carousel-radio:nth-of-type(2):checked~.ssgr2-carousel-navset .ssgr2-carousel-nav:nth-child(2),
.ssgr2-carousel-radio:nth-of-type(3):checked~.ssgr2-carousel-navset .ssgr2-carousel-nav:nth-child(3),
.ssgr2-carousel-radio:nth-of-type(4):checked~.ssgr2-carousel-navset .ssgr2-carousel-nav:nth-child(4),
.ssgr2-carousel-radio:nth-of-type(5):checked~.ssgr2-carousel-navset .ssgr2-carousel-nav:nth-child(5),
.ssgr2-carousel-radio:nth-of-type(6):checked~.ssgr2-carousel-navset .ssgr2-carousel-nav:nth-child(6),
.ssgr2-carousel-radio:nth-of-type(7):checked~.ssgr2-carousel-navset .ssgr2-carousel-nav:nth-child(7),
.ssgr2-carousel-radio:nth-of-type(8):checked~.ssgr2-carousel-navset .ssgr2-carousel-nav:nth-child(8),
.ssgr2-carousel-radio:nth-of-type(9):checked~.ssgr2-carousel-navset .ssgr2-carousel-nav:nth-child(9),
.ssgr2-carousel-radio:nth-of-type(10):checked~.ssgr2-carousel-navset .ssgr2-carousel-nav:nth-child(10),
.ssgr2-carousel-radio:nth-of-type(11):checked~.ssgr2-carousel-navset .ssgr2-carousel-nav:nth-child(11),
.ssgr2-carousel-radio:nth-of-type(12):checked~.ssgr2-carousel-navset .ssgr2-carousel-nav:nth-child(12){display:block}
@media(max-width:700px){.ssgr2-carousel{padding:0 42px}.ssgr2-carousel-nav label{width:36px;height:50px;font-size:30px}.ssgr2-carousel-nav .prev{left:1px}.ssgr2-carousel-nav .next{right:1px}}

/* v2.0.4 reward redemption */
.ssgr2-stat-rewards{position:relative}.ssgr2-mini-redeem{display:inline-flex;margin-top:10px;padding:8px 10px;border-radius:5px;background:#20bd50;color:#061108!important;font-size:11px;font-weight:800;letter-spacing:.04em;text-decoration:none!important}.ssgr2-stat-sub{display:block;margin-top:7px;color:#8fa096;font-size:11px}.ssgr2-money-input{display:flex;align-items:center;border:1px solid #314137;border-radius:6px;background:#0b0e0b;overflow:hidden}.ssgr2-money-input span{padding:0 12px;color:#8fa096;font-weight:700}.ssgr2-money-input input{border:0!important;border-left:1px solid #314137!important;border-radius:0!important;flex:1}.ssgr2-credit-note{margin-top:12px;padding:12px;border:1px solid #2b4932;background:#0e1510;border-radius:6px}
