: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:var(--co-amber)}.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:var(--co-orange)}.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}.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}.faucet-cta{gap:10px;display:grid}.faucet-timer{background:var(--co-dark-card-2);border-left:5px solid var(--co-amber);color:#d9d2f0;border-radius:12px;padding:12px 16px;font-size:13px;font-weight:700}.faucet-timer.ready{border-left-color:var(--co-green);color:#b8ecd0;background:#2ecc711a;font-size:15px}.faucet-win{background:#2ecc711f;border:1px solid #2ecc7166;border-radius:12px;padding:14px 16px}.faucet-win strong{color:#6fe0a0;font-size:18px;display:block}.faucet-win span{color:var(--co-muted-dark);font-size:12px}.roll-display{text-align:center;background:radial-gradient(circle at 50% 30%, #3a2c5e, var(--co-dark-card-2));border:1px solid var(--co-dark-line);border-radius:14px;padding:18px 12px}.roll-display .num{color:var(--co-amber);letter-spacing:1px;font-size:34px;font-weight:900}.roll-display .cap{color:var(--co-muted-dark);letter-spacing:1.2px;text-transform:uppercase;margin-top:4px;font-size:11px;display:block}.list-row{border-top:1px solid var(--co-dark-line);align-items:center;gap:12px;padding:13px 4px;display:flex}.list-row:first-of-type{border-top:0}.list-icon{background:var(--co-dark-card-3);width:36px;height:36px;color:var(--co-amber);border-radius:10px;flex:none;place-items:center;font-size:15px;display:grid}.list-copy{flex:1;min-width:0}.list-copy b{color:#efecf7;font-size:13.5px;display:block}.list-copy span{color:var(--co-muted-dark);margin-top:2px;font-size:11.5px;line-height:1.5;display:block}.list-side{text-align:right;flex:none}.list-side .amount{color:var(--co-green);font-size:14px;font-weight:800;display:block}.list-side .amount.negative{color:#ff8a9a}.list-side .when{color:var(--co-muted-dark);margin-top:2px;font-size:11px;display:block}.entry-label{letter-spacing:.6px;text-transform:uppercase;color:#b9b1d6;font-size:10.5px;font-weight:700}.empty-state{text-align:center;border:1px dashed var(--co-dark-line);color:var(--co-muted-dark);border-radius:14px;padding:34px 20px;font-size:13px;line-height:1.7}.empty-state .big{margin-bottom:8px;font-size:30px;display:block}.empty-state b{color:#d9d2f0}.provider-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.provider-card{background:var(--co-dark-card-2);border:1px solid var(--co-dark-line);border-radius:14px;gap:8px;padding:18px;display:grid}.provider-card h3{color:#fff;margin:0;font-size:14px}.provider-card p{color:var(--co-muted-dark);margin:0;font-size:11.5px;line-height:1.55}.provider-card .status{margin-top:4px}.referral-link-box{background:var(--co-dark-bg);border:1px solid var(--co-dark-line);border-radius:12px;align-items:center;gap:8px;padding:8px 8px 8px 14px;display:flex}.referral-link-box code{text-overflow:ellipsis;white-space:nowrap;color:#ffe3ae;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.settings-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.form-grid{gap:12px;display:grid}.form-grid label{color:#c5bee2;gap:6px;font-size:12px;font-weight:600;display:grid}.form-grid input,.form-grid select,.form-grid textarea{border:1px solid var(--co-dark-line);background:var(--co-dark-bg);color:#efecf7;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-size:13px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--co-violet);box-shadow:0 0 0 3px #7c4dff40}.form-grid textarea{resize:vertical;min-height:84px}.form-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gate-card,.terms-card{background:var(--co-light-card);border:1px solid var(--co-light-border);border-radius:var(--co-radius-card);max-width:760px;box-shadow:var(--co-shadow-card);margin:30px auto;padding:30px}.theme-dark .gate-card,.theme-dark .terms-card{background:var(--co-dark-card);border-color:var(--co-dark-line);box-shadow:none}.gate-card h1,.terms-card h1{color:#241a3d;margin:8px 0 12px;font-size:25px}.theme-dark .gate-card h1,.theme-dark .terms-card h1{color:#fff}.gate-card>p,.terms-card p{color:var(--co-muted-light);margin:10px 0;font-size:13px;line-height:1.65}.theme-dark .gate-card>p,.theme-dark .terms-card p{color:var(--co-muted-dark)}.gate-card .auth-field label{color:#c5bee2}.age-verification-form{max-width:390px;margin-top:20px}.gate-sign-out{margin-top:18px}.terms-card h2{color:#241a3d;margin:18px 0 6px;font-size:17px}.theme-dark .terms-card h2{color:#fff}.text-link{color:var(--co-violet);font-size:13px;font-weight:700}.co-alert{border:1px solid var(--co-dark-line);background:var(--co-dark-card-2);color:#d9d2f0;border-radius:12px;padding:12px 16px;font-size:12.5px;line-height:1.6}.co-alert.error{color:#ffb9c0;background:#e6394a1f;border-color:#e6394a80}.co-alert.success{color:#b8ecd0;background:#2ecc711a;border-color:#2ecc7173}@media (width<=1100px){.feature-grid,.provider-grid,.earning-grid{grid-template-columns:repeat(2,1fr)}.dash-stats{grid-template-columns:repeat(3,1fr)}}@media (width<=1024px){.dash-sidebar{display:none;top:0;bottom:0;box-shadow:0 8px 30px #0009}.dash-sidebar.is-open{display:flex}.dash-main{margin-left:0}.dash-burger{color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:10px;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.dash-topbar{padding:10px 16px}.dash-content{padding:18px 16px 34px}.settings-grid,.panel-grid{grid-template-columns:1fr}}@media (width<=760px){.landing-nav-links{display:none}.landing-burger{place-items:center;display:grid}.ebm-hero{border-radius:22px;padding:34px 22px}.hero-title{font-size:31px}.hero-sub{font-size:14px}.hero-stats{gap:16px}.feature-grid,.provider-grid,.earning-grid,.dash-stats{grid-template-columns:1fr}.section-head h2{font-size:24px}.top-user .who{display:none}.top-balance{padding:7px 12px;font-size:12px}.cta-banner{padding:34px 20px}.cta-banner h2{font-size:24px}.lucky-head{padding:12px 14px}.livebar{padding:10px 14px 2px}}@media (width<=430px){.auth-dialog{padding:24px 18px}.gate-card,.terms-card{margin:16px 0;padding:20px}.dash-content{padding:14px 12px 30px}}
