:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html{scroll-behavior:smooth}body{background:#f8f9fa}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #7c4dff}::selection{color:#fff;background:#403066}:root{--co-nav-grad:linear-gradient(90deg, #241a3d 0%, #403066 55%, #4d3583 100%);--co-hero-grad:linear-gradient(135deg, #241a3d 0%, #403066 55%, #5b3aa0 100%);--co-amber:#ffb020;--co-amber-soft:#fff8e8;--co-orange:#ff8a1e;--co-green:#2ecc71;--co-green-deep:#1e8c4e;--co-red:#e6394a;--co-red-grad:linear-gradient(110deg, #ff5f6d, #e6394a);--co-violet:#7c4dff;--co-blue:#4aa3ff;--co-light-bg:#f8f9fa;--co-light-card:#fff;--co-light-border:#ececf4;--co-dark-bg:#1c1830;--co-dark-card:#241a3d;--co-dark-card-2:#2c2646;--co-dark-card-3:#403066;--co-dark-line:#35294f;--co-muted-light:#77787b;--co-muted-dark:#8a8398;--co-radius-card:18px;--co-radius-panel:16px;--co-shadow-card:0 6px 20px #4030661a;--co-shadow-pop:0 12px 30px #40306640;--co-font:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,a,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}img,svg{max-width:100%}.app-shell{min-height:100vh;font-family:var(--co-font);background:var(--co-light-bg)}.app-shell.theme-dark{background:var(--co-dark-bg);color:#efecf7}.btn{border:0;border-radius:50px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:700;line-height:1.2;transition:transform .15s,box-shadow .15s,opacity .15s;display:inline-flex}.btn:disabled{cursor:wait;opacity:.6}.btn-cta{background:var(--co-red-grad);color:#fff;box-shadow:0 8px 18px #e6394a59}.btn-cta:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px #e6394a6b}.btn-ghost{color:#fff;background:#ffffff14;border:1px solid #ffffff59}.btn-gold{background:linear-gradient(110deg, #ffc94d, var(--co-amber));color:#402d00;box-shadow:0 8px 18px #ffb02059}.btn-dark-soft{background:var(--co-dark-card-3);color:#d9d2f0;border:1px solid var(--co-dark-line)}.btn-outline-dark{border:1px solid var(--co-dark-line);color:#cfc8e6;background:0 0}.btn-sm{padding:8px 14px;font-size:12px}.pill{letter-spacing:.2px;border-radius:50px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.pill-gold{background:var(--co-amber-soft);color:#a06500}.pill-green{color:var(--co-green-deep);background:#e9f9f0}.pill-blue{color:#1f6fbe;background:#e8f3ff}.pill-violet{color:#6a3ce0;background:#f0ebff}.pill-red{color:#c22737;background:#fdecee}.pill-dark{background:var(--co-dark-card-3);color:#d9d2f0}.kicker{letter-spacing:1.6px;text-transform:uppercase;color:var(--co-red);font-size:12px;font-weight:800}.brand{align-items:center;gap:10px;display:inline-flex}.brand-mark{background:linear-gradient(135deg, #ffd34d, var(--co-amber));color:#3a2800;letter-spacing:.5px;border-radius:9px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid;box-shadow:0 4px 10px #ffb02066}.brand-word{letter-spacing:-.4px;color:#fff;font-size:19px;font-weight:800}.brand-word .brand-accent{color:#ffd34d}.brand.on-light .brand-word{color:#241a3d}.landing-nav{z-index:30;background:var(--co-nav-grad);position:sticky;top:0;box-shadow:0 2px 6px #00000040}.landing-nav-inner{align-items:center;gap:16px;max-width:1180px;margin:0 auto;padding:10px 20px;display:flex}.landing-nav-links{align-items:center;gap:4px;margin-left:8px;display:flex}.landing-nav-links a{color:#d9d2f0;border-radius:50px;padding:8px 12px;font-size:13px;font-weight:600}.landing-nav-links a:hover{color:#fff;background:#ffffff1a}.landing-nav-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.landing-burger{color:#fff;background:#ffffff14;border:1px solid #ffffff59;border-radius:10px;width:40px;height:38px;margin-left:auto;font-size:17px;display:none}.landing-menu{background:var(--co-nav-grad);padding:8px 16px 16px;display:none}.landing-menu.is-open{gap:4px;display:grid}.landing-menu a{color:#e6e0f7;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:600}.landing-menu a:hover{background:#ffffff1a}.livebar{gap:10px;max-width:1180px;margin:0 auto;padding:12px 20px 4px;display:flex;overflow:hidden}.livebar-item{background:var(--co-light-card);border:1px solid #efecf7;border-left:3px solid var(--co-amber);white-space:nowrap;border-radius:50px;flex:none;align-items:center;gap:8px;padding:7px 16px 7px 10px;font-size:12px;display:inline-flex;box-shadow:0 3px 10px #40306614}.livebar-dot{color:#fff;background:var(--co-violet);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.livebar-name{color:#241a3d;font-weight:700}.livebar-label{color:var(--co-muted-light)}.livebar-amount{color:var(--co-green-deep);font-weight:800}.landing-section{max-width:1180px;margin:0 auto;padding:34px 20px}.ebm-hero{background:var(--co-hero-grad);box-shadow:var(--co-shadow-pop);color:#fff;border-radius:28px;padding:56px 40px;position:relative;overflow:hidden}.ebm-hero:after{content:"";background:radial-gradient(circle,#ffb02040,#0000 65%);border-radius:50%;width:380px;height:380px;position:absolute;top:-140px;right:-140px}.hero-badge{color:#ffe3ae;background:#ffffff1a;border:1px solid #ffffff38;border-radius:50px;align-items:center;gap:7px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-flex}.hero-badge b{color:var(--co-amber)}.hero-title{color:#cfc8e6;letter-spacing:-.5px;margin:18px 0 12px;font-size:44px;font-weight:800;line-height:1.12}.hero-title .accent{color:#ffd34d}.hero-kicker{letter-spacing:3px;color:#d9d2f0;margin-bottom:10px;font-size:13px;font-weight:800}.hero-kicker .accent{color:#ffd34d}.hero-stat-online .dot-online{font-size:12px}.hero-stat-online b{color:#35c98e}.launch-strip{max-width:1080px;margin:0 auto;padding:10px 16px 6px}.launch-strip-inner{box-shadow:var(--co-shadow-card);background:linear-gradient(135deg,#241a3d 0%,#3b1d5e 60%,#4a2456 100%);border:1px solid #ffb02073;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.launch-count-label{letter-spacing:2px;color:#ffd34d;margin-bottom:8px;font-size:12px;font-weight:800}.launch-count-value{gap:12px;display:flex}.launch-count-value span{flex-direction:column;align-items:center;min-width:52px;display:flex}.launch-count-value b{color:#fff;font-variant-numeric:tabular-nums;background:#ffffff14;border:1px solid #ffffff2e;border-radius:10px;padding:6px 10px;font-size:24px;font-weight:900}.launch-count-value small{letter-spacing:1px;text-transform:uppercase;color:#b9a9e0;margin-top:4px;font-size:10px}.launch-count-note{color:#ffe3ae;margin-top:8px;font-size:12.5px;font-weight:600}.waitlist-box{flex:320px;min-width:280px}.waitlist-title{color:#fff;margin-bottom:10px;font-size:14px;font-weight:700}.waitlist-row{flex-wrap:wrap;gap:8px;display:flex}.waitlist-row input{color:#fff;background:#ffffff1a;border:1px solid #ffffff40;border-radius:999px;outline:none;flex:180px;padding:11px 14px;font-size:14px}.waitlist-row input::placeholder{color:#b9a9e0}.waitlist-row input:focus{border-color:#ffd34d}.waitlist-msg{margin:8px 0 0;font-size:13px;font-weight:600}.waitlist-msg.ok{color:#7be3b2}.waitlist-msg.err{color:#ffb3b3}.waitlist-note{color:#b9a9e0;margin:8px 0 0;font-size:11.5px}.winners-ticker{flex-wrap:wrap;gap:8px;max-width:1080px;margin:10px auto 0;padding:0 16px;display:flex}.winner-chip{color:#d9d2f0;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;padding:6px 12px;font-size:12px}.winner-chip b{color:#fff}.winner-chip .win-amount{color:#7be3b2}.winner-chip small{color:#9d8fbf}.cta-referral{color:#d9d2f0;margin-top:14px;font-size:13px}.cta-referral a{color:#ffd34d;font-weight:700;text-decoration:none}.community-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.community-label{color:#b9a9e0;font-size:12px}.community-btn{color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.community-btn:hover{border-color:#ffd34d}.ad-slot{background:#ffb0200f;border:2px dashed #ffb02080;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 14px;min-height:64px;margin-top:12px;padding:14px 16px;display:flex}.ad-slot-label{color:var(--co-amber);letter-spacing:.5px;font-size:13px;font-weight:800}.ad-slot-note{color:#b9a9e0;font-size:12px}.faq-list{flex-direction:column;gap:10px;max-width:720px;margin:0 auto;display:flex}.faq-item{box-shadow:var(--co-shadow-card);background:#fff;border-radius:12px;overflow:hidden}.faq-item summary{cursor:pointer;color:#241a3d;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;font-size:14px;font-weight:700;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:#6c3ce0;flex:none;font-size:18px;font-weight:800;transition:transform .15s}.faq-item[open] summary:after{content:"−"}.faq-item[open] summary{color:#6c3ce0}.faq-item p{color:#4b4064;margin:0;padding:0 18px 14px;font-size:13.5px;line-height:1.65}.hero-sub{color:#d9d2f0;max-width:560px;margin:0 0 24px;font-size:16px;line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-stats{flex-wrap:wrap;gap:26px;margin-top:30px;display:flex}.hero-stat{color:#d9d2f0;align-items:center;gap:9px;font-size:14px;display:flex}.hero-stat b{color:#fff;font-size:16px}.hero-stat .bolt{color:var(--co-amber)}.section-head{text-align:center;margin-bottom:26px}.section-head h2{color:#241a3d;letter-spacing:-.4px;margin:8px 0;font-size:30px;font-weight:800}.section-head p{color:var(--co-muted-light);margin:0;font-size:15px}.section-head.on-dark h2{color:#efecf7}.section-head.on-dark p{color:var(--co-muted-dark)}.feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.feature-card{background:var(--co-light-card);border:1px solid var(--co-light-border);border-radius:var(--co-radius-card);box-shadow:var(--co-shadow-card);padding:26px 22px}.feature-icon{color:#fff;background:linear-gradient(135deg, #9b6dff, var(--co-violet));border-radius:12px;place-items:center;width:46px;height:46px;font-size:20px;display:grid;box-shadow:0 6px 14px #7c4dff59}.feature-icon.tone-gold{background:linear-gradient(135deg, #ffd34d, var(--co-amber));color:#402d00;box-shadow:0 6px 14px #ffb02059}.feature-icon.tone-green{background:linear-gradient(135deg, #6fe0a0, var(--co-green));box-shadow:0 6px 14px #2ecc7159}.feature-icon.tone-blue{background:linear-gradient(135deg, #7cc0ff, var(--co-blue));box-shadow:0 6px 14px #4aa3ff59}.feature-icon.tone-red{background:linear-gradient(135deg, #ff7a88, var(--co-red));box-shadow:0 6px 14px #e6394a59}.feature-icon.tone-dark{background:linear-gradient(135deg,#55447e,#403066);box-shadow:0 6px 14px #241a3d59}.feature-card h3{color:#241a3d;margin:16px 0 8px;font-size:17px;font-weight:800}.feature-card p{color:var(--co-muted-light);margin:0;font-size:13.5px;line-height:1.6}.feature-card .feature-link{color:var(--co-violet);align-items:center;gap:6px;margin-top:14px;font-size:13px;font-weight:700;display:inline-flex}.steps{gap:16px;max-width:760px;display:grid}.step-row{background:var(--co-light-card);border:1px solid var(--co-light-border);border-radius:var(--co-radius-card);box-shadow:var(--co-shadow-card);align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.step-num{background:var(--co-dark-card-3);color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.step-row h3{color:#241a3d;margin:2px 0 6px;font-size:16px;font-weight:800}.step-row p{color:var(--co-muted-light);margin:0;font-size:13.5px;line-height:1.6}.crypto-strip{text-align:center}.crypto-strip-label{letter-spacing:1.6px;color:var(--co-muted-light);text-transform:uppercase;font-size:12px;font-weight:800}.crypto-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:18px;display:flex}.crypto-coin{color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:12px;font-weight:800;display:grid;box-shadow:0 4px 12px #241a3d2e}.cta-banner{background:var(--co-hero-grad);box-shadow:var(--co-shadow-pop);text-align:center;color:#fff;border-radius:28px;padding:52px 32px}.cta-banner h2{color:#cfc8e6;margin:0 0 8px;font-size:32px;font-weight:800}.cta-banner p{color:#d9d2f0;margin:0 0 24px;font-size:15px}.landing-footer{background:var(--co-dark-card);color:#b9b1d6;margin-top:30px}.landing-footer-inner{text-align:center;max-width:1180px;margin:0 auto;padding:30px 20px}.footer-links{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:16px;display:flex}.footer-links a{border:1px solid var(--co-dark-line);background:var(--co-dark-card-2);color:#d9d2f0;border-radius:50px;padding:8px 16px;font-size:12.5px;font-weight:600}.footer-links a:hover{color:#fff;border-color:var(--co-amber)}.footer-note{color:var(--co-muted-dark);font-size:12px;line-height:1.7}.auth-backdrop{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#100a22b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.auth-dialog{border:1px solid var(--co-dark-line);background:var(--co-dark-card);color:#efecf7;border-radius:20px;width:min(100%,440px);padding:30px;position:relative;box-shadow:0 24px 80px #00000080}.auth-close{background:var(--co-dark-card-3);color:#cfc8e6;border:0;border-radius:50%;width:34px;height:34px;font-size:20px;line-height:1;position:absolute;top:13px;right:15px}.auth-dialog h2{color:#fff;margin:8px 0 0;font-size:24px;font-weight:800}.auth-intro{color:var(--co-muted-dark);margin:8px 0 20px;font-size:13px;line-height:1.55}.auth-form{gap:14px;display:grid}.auth-field{color:#c5bee2;gap:7px;font-size:12px;font-weight:600;display:grid}.auth-field input{border:1px solid var(--co-dark-line);background:var(--co-dark-bg);color:#efecf7;border-radius:10px;outline:none;width:100%;height:44px;padding:0 13px;font-weight:400}.auth-field input:focus{border-color:var(--co-violet);box-shadow:0 0 0 3px #7c4dff40}.auth-submit{width:100%;height:44px;margin-top:3px}.auth-error,.auth-message{margin:0;font-size:12.5px;line-height:1.5}.auth-error{color:#ff9b9b}.auth-message{color:#6fe0a0}.auth-switch-copy{color:var(--co-muted-dark);text-align:center;margin:18px 0 0;font-size:12.5px}.auth-switch{color:#b39aff;font-size:inherit;background:0 0;border:0;padding:0;font-weight:700}.auth-methods{gap:12px;display:grid}.auth-age-policy{color:#a89fc9;margin:0;font-size:11px;line-height:1.55}.auth-age-policy a{color:#b39aff;text-decoration:underline}.auth-email-choice,.auth-method-back{border:1px solid var(--co-dark-line);background:var(--co-dark-card-2);color:#efecf7;border-radius:10px;min-height:44px;font-size:13px;font-weight:700}.auth-method-divider{color:#a89fc9;text-align:center;margin:-4px 0 0;font-size:11px}.auth-method-back{color:#b39aff;background:0 0;border:0;width:100%;margin-top:10px;font-size:11.5px}.google-auth-button{color:#241a3d;background:#fff}.google-auth-button:hover:not(:disabled){transform:translateY(-1px)}.dash-shell{min-height:100vh}.dash-sidebar{background:var(--co-dark-card);border-right:1px solid var(--co-dark-line);z-index:40;flex-direction:column;gap:4px;width:248px;padding:18px 14px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.sidebar-identity{background:var(--co-dark-card-2);border:1px solid var(--co-dark-line);border-radius:14px;align-items:center;gap:11px;margin-bottom:10px;padding:10px 12px;display:flex}.sidebar-avatar{background:linear-gradient(135deg, #9b6dff, var(--co-violet));color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.sidebar-identity-text{min-width:0}.sidebar-identity-text .hello{color:var(--co-muted-dark);font-size:11px;display:block}.sidebar-identity-text .who{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;display:block;overflow:hidden}.sidebar-label{letter-spacing:1.4px;color:#6d6488;text-transform:uppercase;margin:14px 12px 6px;font-size:10px;font-weight:800}.side-link{color:#b9b1d6;border-radius:10px;align-items:center;gap:11px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.side-link:hover{background:var(--co-dark-card-2);color:#fff}.side-link.active{background:var(--co-dark-card-3);color:#fff}.side-icon{text-align:center;width:20px;color:var(--co-amber);font-size:15px}.side-badge{margin-left:auto}.side-note{background:var(--co-dark-card-2);color:var(--co-muted-dark);border-radius:12px;margin-top:auto;padding:12px;font-size:11px;line-height:1.55}.dash-main{min-height:100vh;margin-left:248px}.dash-topbar{z-index:35;background:var(--co-nav-grad);align-items:center;gap:12px;padding:12px 26px;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #00000059}.top-balance{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:50px;align-items:center;gap:9px;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex}.top-balance .coin{color:var(--co-amber)}.top-balance b{font-size:15px}.top-balance small{color:#d9d2f0;font-weight:600}.top-usd{color:#d9d2f0;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff29;border-radius:50px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.top-usd .usd-coin{background:var(--co-green,#35c98e);color:#10251d;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:900;display:inline-grid}.top-usd b{color:#fff;letter-spacing:.01em;font-size:13px}.dash-burger{display:none}.top-spacer{flex:1}.bell-wrap{position:relative}.bell-button{color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;width:40px;height:40px;font-size:16px;position:relative}.bell-dot{background:var(--co-red);color:#fff;border-radius:50%;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:800;display:grid;position:absolute;top:-3px;right:-3px}.notifications-pop{background:var(--co-dark-card);border:1px solid var(--co-dark-line);z-index:50;border-radius:14px;gap:6px;width:min(340px,86vw);padding:10px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 18px 44px #00000080}.notif-row{background:var(--co-dark-card-2);border-radius:10px;align-items:flex-start;gap:10px;padding:10px;display:flex}.notif-icon{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.notif-icon.tone-gold{background:var(--co-amber-soft);color:#a06500}.notif-icon.tone-green{color:var(--co-green-deep);background:#e9f9f0}.notif-icon.tone-blue{color:#1f6fbe;background:#e8f3ff}.notif-icon.tone-violet{color:#6a3ce0;background:#f0ebff}.notif-row b{color:#fff;font-size:12.5px;display:block}.notif-row span{color:var(--co-muted-dark);margin-top:2px;font-size:11.5px;line-height:1.45;display:block}.top-user{align-items:center;gap:10px;display:flex}.top-user .who{color:#e6e0f7;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12px;overflow:hidden}.dash-content{max-width:1180px;margin:0 auto;padding:24px 26px 40px}.page-head{margin-bottom:20px}.page-head h1{color:#fff;letter-spacing:-.3px;margin:6px 0;font-size:27px;font-weight:800}.page-head p{color:var(--co-muted-dark);margin:0;font-size:13.5px;line-height:1.6}.dash-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px;display:grid}.dash-stat{background:var(--co-dark-card);border:1px solid var(--co-dark-line);border-radius:var(--co-radius-panel);gap:4px;padding:18px 20px;display:grid}.dash-stat-label{letter-spacing:1px;text-transform:uppercase;color:var(--co-muted-dark);align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.dash-stat-label .ico{color:var(--co-amber);font-size:14px}.dash-stat-value{color:#fff;font-size:26px;font-weight:800}.dash-stat-value small{color:var(--co-muted-dark);margin-left:6px;font-size:12px;font-weight:600}.dash-stat-foot{color:var(--co-muted-dark);font-size:11.5px}.panel-card{background:var(--co-dark-card);border:1px solid var(--co-dark-line);border-radius:var(--co-radius-panel);margin-bottom:20px;padding:22px}.panel-card.tight{padding:16px 18px}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.panel-head h2{color:#fff;margin:4px 0 0;font-size:19px;font-weight:800}.panel-head .kicker{color:var(--co-amber)}.panel-note{color:var(--co-muted-dark);margin:8px 0 0;font-size:12px;line-height:1.6}.panel-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.earning-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.earning-card{background:var(--co-dark-card-2);border:1px solid var(--co-dark-line);border-radius:14px;gap:6px;padding:18px;transition:transform .15s,border-color .15s;display:grid}.earning-card:hover{border-color:var(--co-violet);transform:translateY(-2px)}.earning-card .top{justify-content:space-between;align-items:center;display:flex}.earning-icon{background:var(--co-dark-card-3);width:40px;height:40px;color:var(--co-amber);border-radius:11px;place-items:center;font-size:18px;display:grid}.earning-card h3{color:#fff;margin:8px 0 2px;font-size:14.5px;font-weight:800}.earning-card p{color:var(--co-muted-dark);margin:0;font-size:11.5px;line-height:1.5}.earning-card .reward{color:var(--co-green);margin-top:8px;font-size:12px;font-weight:800}.lucky-card{border-radius:var(--co-radius-panel);box-shadow:var(--co-shadow-card);background:#fff;flex-direction:column;display:flex;overflow:hidden}.lucky-head{background:var(--co-hero-grad);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:14px 18px;font-weight:700;display:flex}.lucky-head .fa{color:var(--co-amber)}.lucky-mult{color:#d9d2f0;font-size:12px;font-weight:600}.lucky-mult b{color:var(--co-amber)}.lucky-list{padding:10px 12px}.lucky-row{color:#241a3d;background:#f8f7fc;border-left:4px solid #c9c3da;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin:6px 0;padding:10px 12px;font-size:13px;display:flex}.lucky-row.t2{border-left-color:var(--co-blue)}.lucky-row.t3{border-left-color:var(--co-green)}.lucky-row.t4{border-left-color:#9b59ff}.lucky-row.t5{border-left-color:var(--co-amber);background:var(--co-amber-soft)}.lucky-row b{color:#241a3d}.lucky-foot{color:var(--co-muted-light);padding:0 16px 14px;font-size:11.5px;line-height:1.55}.jackpot-box{text-align:center;background:linear-gradient(135deg,#2b0f14 0%,#4a1015 60%,#5c1218 100%);border:1px solid #ff5c5c;border-radius:12px;flex-direction:column;align-items:center;gap:2px;margin:2px 12px 12px;padding:14px 12px 12px;display:flex;box-shadow:0 0 18px #ff3c3c59}.jackpot-label{letter-spacing:3px;color:#ffd166;font-size:12px;font-weight:800}.jackpot-amount{color:#ff3b3b;font-size:34px;font-weight:900;line-height:1.1;animation:2s ease-in-out infinite jackpotPulse}.jackpot-unit{letter-spacing:2px;color:#ff8f8f;font-size:12px;font-weight:700}.jackpot-sub{color:#e8c9c9;margin-top:4px;font-size:11px}@keyframes jackpotPulse{0%,to{text-shadow:0 0 8px #ff3c3c73}50%{text-shadow:0 0 20px #ff3c3cf2}}
