:root{--bg-0:#03040c;--bg-1:#070920;--bg-2:#0b1030;--ink:#eaf2ff;--ink-dim:#c4d6ffbd;--ink-faint:#96aadc80;--cyan:#34e3ff;--blue:#4f8bff;--blue-deep:#1d4ed8;--violet:#9b6bff;--magenta:#ff5cf0;--pink:#ff77d8;--mint:#4dffb8;--line:#50c8ff24;--card:#0e14349e;--glass:#7aa2ff0f;--display:"Orbitron", "Space Grotesk", system-ui, sans-serif;--sans:"Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{color:var(--ink);background:radial-gradient(90% 60% at 18% -8%, #9b6bff38, transparent 60%), radial-gradient(80% 55% at 88% 0%, #34e3ff29, transparent 58%), radial-gradient(70% 60% at 60% 110%, #ff5cf024, transparent 60%), linear-gradient(180deg, var(--bg-2) 0%, var(--bg-1) 50%, var(--bg-0) 100%);background-attachment:fixed;min-height:100svh;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}button:not(:disabled):active{transform:scale(.97)}button:disabled{cursor:not-allowed;opacity:.45}:focus-visible{outline:2px solid color-mix(in srgb, var(--accent,var(--cyan)) 85%, #fff);outline-offset:2px;border-radius:6px}:focus:not(:focus-visible){outline:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:999;background:var(--cyan);color:#04111f;border-radius:0 0 12px 12px;padding:10px 16px;font-weight:800;transition:top .18s;position:fixed;top:-60px;left:12px}.skip-link:focus{top:0}::selection{color:#fff;background:#34e3ff4d}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--cyan), var(--violet));border:3px solid var(--bg-0);border-radius:999px}.neon-floor{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);pointer-events:none;background-size:46px 46px;animation:16s linear infinite floor-drift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 30%,#000 100%);mask-image:linear-gradient(#0000 30%,#000 100%)}@keyframes floor-drift{to{background-position:0 46px,46px 0}}@media (prefers-reduced-motion:reduce){.neon-floor{animation:none}}.gcard{--accent:#34e3ff;isolation:isolate;background:linear-gradient(180deg, #ffffff0f, #fff0), var(--card);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:232px;animation:.5s cubic-bezier(.2,.7,.2,1) both gcard-in;animation-delay:var(--delay,0s);border:1px solid #8caaff29;border-radius:20px;flex-direction:column;padding:22px 22px 20px;transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 38px #02040e80,inset 0 1px #ffffff14}@keyframes gcard-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.gcard:hover{border-color:color-mix(in srgb, var(--accent) 60%, transparent);box-shadow:0 22px 54px #02040e9e, 0 0 40px color-mix(in srgb, var(--accent) 22%, transparent);transform:translateY(-6px)}.gcard__border{border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 80%, transparent), transparent 45%, color-mix(in srgb, var(--accent) 40%, transparent));-webkit-mask-composite:xor;opacity:.4;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.gcard:hover .gcard__border{opacity:1}.gcard__glow{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 65%, transparent), transparent 64%);filter:blur(22px);opacity:.45;pointer-events:none;z-index:-1;border-radius:50%;width:200px;height:200px;transition:opacity .22s,transform .22s;position:absolute;top:-70px;right:-50px}.gcard:hover .gcard__glow{opacity:.95;transform:scale(1.12)}.gcard__grid{background-image:linear-gradient(color-mix(in srgb, var(--accent) 22%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--accent) 22%, transparent) 1px, transparent 1px);opacity:.16;pointer-events:none;z-index:-1;background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 80% 0,#000,#0000 60%);mask-image:radial-gradient(120% 90% at 80% 0,#000,#0000 60%)}.gcard.is-soon{opacity:.9}.gcard.is-soon .gcard__name,.gcard.is-soon .gcard__icon{filter:saturate(.65)}.gcard__top{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.gcard__icon{perspective:420px;background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--accent) 32%, transparent), transparent 70%), #ffffff0b;border:1px solid color-mix(in srgb, var(--accent) 32%, transparent);width:54px;height:54px;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--accent) 42%, transparent));border-radius:15px;justify-content:center;align-items:center;font-size:28px;line-height:1;transition:transform .22s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff24}.gcard:hover .gcard__icon{transform:translateY(-2px)scale(1.05)}.gcard__icon-ring{border-radius:inherit;border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);opacity:0;transition:opacity .22s;position:absolute;inset:-1px}.gcard:hover .gcard__icon-ring{opacity:1;animation:1.4s ease-out infinite ring-ping}@keyframes ring-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.gcard__tag{font-family:var(--display);letter-spacing:1.5px;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:10.5px;font-weight:700;display:inline-flex}.gcard__tag.is-live{color:#04210f;background:linear-gradient(135deg, var(--mint), #16d39a);box-shadow:0 0 16px #4dffb873}.gcard__tag.is-soon{color:var(--ink-faint);border:1px solid #96aadc4d}.gcard__tag-dot{background:#04210f;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.gcard__name{font-family:var(--display);letter-spacing:.2px;color:var(--ink);margin:0 0 9px;font-size:22.5px;font-weight:700}.gcard__desc{color:var(--ink-dim);margin:0;font-size:13.5px;line-height:1.5}.gcard__cta{font-family:var(--display);letter-spacing:.8px;color:color-mix(in srgb, var(--accent) 86%, #fff);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 26%, transparent);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:9px 15px;font-size:12px;font-weight:700;transition:background .22s,border-color .22s,box-shadow .22s,transform .22s;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.gcard:hover .gcard__cta{background:color-mix(in srgb, var(--accent) 22%, transparent);border-color:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:inset 0 1px 0 #ffffff1a, 0 6px 18px -8px color-mix(in srgb, var(--accent) 60%, transparent);transform:translateY(-1px)}.gcard.is-soon .gcard__cta{color:var(--ink-faint);background:#96aadc14;border-color:#96aadc38}.gcard__cta-arrow{transition:transform .22s}.gcard:hover .gcard__cta-arrow{transform:translate(5px)}.gcard__emoji{transform-origin:50% 60%;backface-visibility:hidden;will-change:transform;display:inline-block}.gcard:hover .gcard__emoji{animation-duration:.9s}@keyframes ge-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.gcard__emoji--float{animation:3s ease-in-out infinite ge-float}@keyframes ge-beat{0%,to{transform:scale(1)}15%{transform:scale(1.18)}30%{transform:scale(1)}45%{transform:scale(1.1)}60%{transform:scale(1)}}.gcard__emoji--beat{animation:1.6s ease-in-out infinite ge-beat}@keyframes ge-zoom{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}.gcard__emoji--zoom{animation:2.4s ease-in-out infinite ge-zoom}@keyframes ge-spin{to{transform:rotate(360deg)}}.gcard__emoji--spin{animation:6s linear infinite ge-spin}@keyframes ge-flip{0%,to{transform:rotateY(0)}50%{transform:rotateY(360deg)}}.gcard__emoji--flip{animation:3.2s ease-in-out infinite ge-flip}@keyframes ge-flicker{0%,to{opacity:1;transform:scale(1)rotate(0)}20%{opacity:.92;transform:scale(1.08)rotate(-3deg)}40%{opacity:1;transform:scale(.96)rotate(2deg)}60%{opacity:.95;transform:scale(1.1)rotate(-2deg)}80%{opacity:1;transform:scale(1)rotate(2deg)}}.gcard__emoji--flicker{animation:1.1s ease-in-out infinite ge-flicker}@keyframes ge-shake{0%,70%,to{transform:translate(0)rotate(0)}74%{transform:translate(-2px)rotate(-7deg)}79%{transform:translate(2px)rotate(7deg)}84%{transform:translate(-2px)rotate(-5deg)}89%{transform:translate(1px)rotate(3deg)}}.gcard__emoji--shake{animation:2.6s ease-in-out infinite ge-shake}@keyframes ge-thrust{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-4px)rotate(-5deg)}55%{transform:translateY(-2px)rotate(3deg)}75%{transform:translateY(-5px)rotate(-2deg)}}.gcard__emoji--thrust{animation:2.2s ease-in-out infinite ge-thrust}@keyframes ge-sway{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}.gcard__emoji--sway{transform-origin:bottom;animation:2.8s ease-in-out infinite ge-sway}@media (prefers-reduced-motion:reduce){.gcard__emoji{animation:none!important}}.rwd{background:radial-gradient(130% 90% at 50% 0%, #fbbf241f, transparent 60%), linear-gradient(180deg, #ffffff0d, #fff0), var(--card);-webkit-backdrop-filter:blur(8px);border:1px solid #fbbf244d;border-radius:22px;padding:22px;position:relative;box-shadow:0 18px 50px #02061780,inset 0 1px #ffffff12}.rwd__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.rwd__points{align-items:baseline;gap:8px;display:flex}.rwd__points-num{font-family:var(--display);color:#fff;text-shadow:0 0 28px #fbbf2473;font-variant-numeric:tabular-nums;font-size:clamp(34px,7vw,52px);font-weight:900;line-height:1}.rwd__points-label{text-transform:uppercase;letter-spacing:.08em;color:#fcd34d;font-size:13px;font-weight:800}.rwd__sources{gap:9px;display:flex}.rwd__src{background:#ffffff0a;border:1px solid #8caaff24;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:9px 15px;display:flex}.rwd__src b{font-family:var(--display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.rwd__src small{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-dim);font-size:10px}.rwd__earned{background:#34d39914;border:1px solid #34d39947;border-radius:14px;align-items:baseline;gap:9px;margin-top:16px;padding:12px 16px;display:flex}.rwd__earned-amt{font-family:var(--display);color:#4ade80;text-shadow:0 0 22px #4ade8066;font-variant-numeric:tabular-nums;font-size:clamp(26px,5vw,34px);font-weight:900;line-height:1}.rwd__earned-label{text-transform:uppercase;letter-spacing:.06em;color:#86efac;font-size:12px;font-weight:800}.rwd__tier{margin-top:20px}.rwd__tier-row{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.rwd__claimable{font-family:var(--display);color:#4ade80;font-size:24px;font-weight:900}.rwd__claimable small{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-dim);margin-left:4px;font-size:11px;font-weight:700}.rwd__next{color:var(--ink-dim);font-size:12px;font-weight:700}.rwd__bar{background:#ffffff14;border-radius:999px;height:9px;display:block;overflow:hidden}.rwd__bar>span{background:linear-gradient(90deg,#fbbf24,#f59e0b);border-radius:999px;height:100%;transition:width .5s cubic-bezier(.2,.7,.2,1);display:block;box-shadow:0 0 14px #fbbf2499}.rwd__claim{width:100%;font-family:var(--display);letter-spacing:.5px;color:#04210f;cursor:pointer;background:linear-gradient(120deg,#6ee7b7,#34d399);border:none;border-radius:14px;margin-top:20px;padding:14px;font-size:15px;font-weight:800;transition:filter .18s,transform .1s;box-shadow:0 12px 30px -8px #34d399b3}.rwd__claim:hover:not(:disabled){filter:brightness(1.07)}.rwd__claim:active:not(:disabled){transform:scale(.99)}.rwd__claim:disabled{cursor:not-allowed;opacity:.5;color:var(--ink-dim);box-shadow:none;background:#94a3b82e}.rwd__pending{color:#cffafe;background:#22d3ee1a;border:1px solid #22d3ee52;border-radius:13px;margin-top:18px;padding:13px 16px;font-size:13.5px}.rwd__form{flex-direction:column;gap:12px;margin-top:18px;animation:.25s both rwd-in;display:flex}@keyframes rwd-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rwd__field{flex-direction:column;gap:5px;display:flex}.rwd__field>span{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-dim);font-size:11.5px;font-weight:700}.rwd__field input{color:var(--ink);font:inherit;background:#070d2299;border:1px solid #8caaff38;border-radius:11px;outline:none;padding:11px 13px;font-weight:600}.rwd__field input:focus{border-color:#22d3ee99}.rwd__acct{font-family:var(--display);letter-spacing:.5px;color:#67e8f9!important}.rwd__note{color:var(--ink-dim);margin:0;font-size:12px}.rwd__actions{gap:10px;display:flex}.rwd__btn{font-family:var(--display);cursor:pointer;border:none;border-radius:12px;flex:1;padding:12px;font-size:14px;font-weight:800;transition:filter .15s}.rwd__btn--ghost{color:var(--ink-dim);background:0 0;border:1px solid #94a3b866}.rwd__btn--go{color:#04210f;background:linear-gradient(120deg,#6ee7b7,#34d399)}.rwd__btn:disabled{opacity:.5;cursor:not-allowed}.rwd__msg{margin:12px 0 0;font-size:13px;font-weight:600}.rwd__msg.is-ok{color:#86efac}.rwd__msg.is-err{color:#fca5a5}.rwd--intro{flex-direction:column;gap:18px;display:flex}.rwd__intro-head{align-items:flex-start;gap:14px;display:flex}.rwd__intro-badge{filter:drop-shadow(0 0 14px #fbbf2499);flex:none;font-size:30px;line-height:1}.rwd__intro-title{font-family:var(--display);color:#fff;margin:2px 0 4px;font-size:clamp(20px,4.5vw,26px);font-weight:900}.rwd__intro-sub{color:var(--ink-dim);margin:0;font-size:14px;line-height:1.5}.rwd__intro-cta{color:#bbf7d0;background:#34d3991a;border:1px solid #34d3994d;border-radius:13px;margin:0;padding:12px 15px;font-size:13.5px;font-weight:600}.rwd__how{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.rwd__how-step{background:#ffffff0a;border:1px solid #8caaff24;border-radius:14px;flex-direction:column;gap:4px;padding:13px;display:flex}.rwd__how-icon{font-size:20px;line-height:1}.rwd__how-title{font-family:var(--display);color:var(--ink);font-size:13.5px;font-weight:800}.rwd__how-text{color:var(--ink-dim);font-size:11.5px;line-height:1.45}.rwd__ladder{flex-wrap:wrap;gap:7px;display:flex}.rwd__tierchip{font-family:var(--display);color:var(--ink-dim);font-variant-numeric:tabular-nums;background:#ffffff0a;border:1px solid #94a3b838;border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:800}.rwd__tierchip.is-reached{color:#04210f;background:linear-gradient(120deg,#fbbf24,#f59e0b);border-color:#0000;box-shadow:0 0 14px #fbbf2473}.rwd__details{border-top:1px solid #94a3b829;margin-top:18px;padding-top:14px}.rwd__details summary{cursor:pointer;font-family:var(--display);color:#fcd34d;font-size:13px;font-weight:800;list-style:none}.rwd__details summary::-webkit-details-marker{display:none}.rwd__details summary:after{content:" ▾";color:var(--ink-dim)}.rwd__details[open] summary:after{content:" ▴"}.rwd__details .rwd__how{margin-top:12px}.rwd__foot{color:var(--ink-dim);margin:14px 0 0;font-size:11.5px}.rwd .rwd__ladder{margin-top:18px}@media (width<=560px){.rwd__how{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rwd__form,.rwd__bar>span{transition:none;animation:none}}.lb{background:var(--glass);border:1px solid var(--line);border-radius:18px;width:100%;max-width:640px;margin:0 auto;padding:16px}.lb__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.lb__pick{border:1px solid var(--line);background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.lb__pick-icon{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--accent,var(--cyan)) 60%, transparent));font-size:18px;line-height:1}.lb__select{appearance:none;color:var(--ink);font-family:var(--display);cursor:pointer;background:0 0;border:none;padding-right:8px;font-size:14px;font-weight:700}.lb__select option{color:#0a0f24}.lb__metric{border:1px solid var(--line);border-radius:999px;display:inline-flex;overflow:hidden}.lb__metric button{letter-spacing:.5px;color:var(--ink-dim);cursor:pointer;background:0 0;border:none;padding:8px 14px;font-size:12px;font-weight:700;transition:background .16s,color .16s}.lb__metric button.is-on{color:#04060f;background:linear-gradient(100deg, var(--accent,var(--cyan)), color-mix(in srgb, var(--accent,var(--cyan)) 50%, var(--violet)))}.lb__empty{color:var(--ink-faint);text-align:center;margin:20px 6px;font-size:14px}.lb__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.lb__row{background:#ffffff05;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.lb__row--top{background:color-mix(in srgb, var(--accent,var(--cyan)) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent,var(--cyan)) 30%, transparent)}.lb__rank{width:26px;height:26px;font-family:var(--display);color:var(--ink-dim);background:#ffffff0d;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.lb__row--1 .lb__rank{color:#04060f;background:linear-gradient(#ffe27a,#f59e0b)}.lb__row--2 .lb__rank{color:#04060f;background:linear-gradient(#e8eef7,#aab6cc)}.lb__row--3 .lb__rank{color:#04060f;background:linear-gradient(#f7c08a,#c77b3c)}.lb__name{min-width:0;font-family:var(--display);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:600;overflow:hidden}.lb__val{font-family:var(--display);color:var(--accent,var(--cyan));flex:none;font-size:14px;font-weight:800}.lb__foot{letter-spacing:.5px;color:var(--ink-faint);text-align:center;margin:12px 6px 2px;font-size:11px}@media (width<=480px){.lb__controls{justify-content:center}}.sndtgl{width:38px;height:38px;color:var(--cyan,#34e3ff);border:1px solid var(--line,#94a3b838);cursor:pointer;background:#34e3ff12;border-radius:12px;flex:none;place-items:center;transition:color .18s,background .18s,border-color .18s,transform .12s;display:inline-grid}.sndtgl:hover{background:#34e3ff24;transform:translateY(-1px)}.sndtgl:active{transform:translateY(0)scale(.96)}.sndtgl.is-muted{color:var(--ink-faint,#8a93a8);background:#94a3b814}.authbar{z-index:5;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;top:18px;right:18px}.ab-row{align-items:center;gap:10px;display:flex}.ab-back{height:32px;color:var(--ink-dim);border:1px solid var(--line);background:#7aa2ff0f;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:700;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.ab-back:hover{color:var(--ink);border-color:color-mix(in srgb, var(--cyan) 50%, transparent);background:#34e3ff14}.ab-btn{appearance:none;letter-spacing:.2px;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;justify-content:center;align-items:center;gap:7px;height:42px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:800;transition:transform .14s,box-shadow .18s,background .18s,border-color .18s,filter .18s;display:inline-flex;position:relative;overflow:hidden}.ab-btn:active{transform:translateY(1px)scale(.98)}.ab-btn--ghost{color:var(--ink);-webkit-backdrop-filter:blur(8px);background:#38bdf814;border:1px solid #7dd3fc66}.ab-btn--ghost:hover{background:#38bdf82e;border-color:#7dd3fcd9;transform:translateY(-1px);box-shadow:0 0 0 3px #38bdf81f,0 8px 22px #0ea5e940}.ab-btn--primary{color:#04210f;background:linear-gradient(135deg,#7dd3fc 0%,#38bdf8 45%,#2563eb 100%);box-shadow:0 8px 22px #2563eb73,inset 0 1px #ffffff73}.ab-btn--primary:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 12px 30px #2563eb99,inset 0 1px #ffffff80}.ab-btn__shine{pointer-events:none;background:linear-gradient(100deg,#0000,#fff9,#0000);width:60%;height:100%;animation:3.6s ease-in-out infinite ab-shine;position:absolute;top:0;left:-120%;transform:skew(-20deg)}@keyframes ab-shine{0%{left:-120%}55%,to{left:160%}}.ab-btn--icon{width:42px;color:var(--ink-dim);-webkit-backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #94b8e64d;padding:0}.ab-btn--icon:hover{color:#fecaca;background:#ef444429;border-color:#f8717199;transform:translateY(-1px)}.ab-wallet{position:relative}.ab-wallet__chip{appearance:none;cursor:pointer;height:42px;color:var(--ink);-webkit-backdrop-filter:blur(8px);background:linear-gradient(#ffffff0f,#fff0),#0d1b3ab3;border:1px solid #38bdf84d;border-radius:999px;align-items:center;gap:10px;padding:0 12px 0 10px;font-family:inherit;transition:border-color .18s,box-shadow .18s,transform .14s;display:inline-flex;box-shadow:0 6px 18px #02061766}.ab-wallet__chip:hover,.ab-wallet__chip.is-open{border-color:#7dd3fcbf;box-shadow:0 0 0 3px #38bdf81f,0 10px 26px #0ea5e94d}.ab-wallet__coin{color:#0a1230;background:linear-gradient(135deg,#7dd3fc,#38bdf8);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:relative;box-shadow:0 0 12px #38bdf899}.ab-wallet__dot{background:#22c55e;border:2px solid #0b1b3a;border-radius:50%;width:9px;height:9px;animation:1.8s ease-in-out infinite ab-pulse;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 6px #22c55e}@keyframes ab-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.8)}}.ab-wallet__info{flex-direction:column;align-items:flex-start;gap:2px;line-height:1;display:flex}.ab-wallet__bal{font-variant-numeric:tabular-nums;color:#eaf3ff;align-items:baseline;gap:4px;font-size:14px;font-weight:900;display:inline-flex}.ab-wallet__cur{color:var(--cyan);font-size:10px;font-weight:700}.ab-wallet__caret{color:var(--ink-dim);transition:transform .2s;display:inline-flex}.ab-wallet__caret.is-open{color:var(--cyan);transform:rotate(180deg)}.ab-badge{letter-spacing:.6px;text-transform:uppercase;border-radius:999px;flex:none;padding:2px 7px;font-size:9.5px;font-weight:900}.ab-badge--demo{color:#2a1500;background:linear-gradient(135deg,#fcd34d,#f59e0b)}.ab-badge--real{color:#04210f;background:linear-gradient(135deg,#6ee7b7,#10b981)}.ab-menu{-webkit-backdrop-filter:blur(12px);transform-origin:100% 0;background:linear-gradient(#0f1e40fa,#070d22fa);border:1px solid #38bdf852;border-radius:16px;min-width:248px;padding:8px;animation:.16s ease-out ab-pop;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 50px #020617a6,inset 0 1px #ffffff0d}@keyframes ab-pop{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:none}}.ab-menu__head{letter-spacing:1.5px;text-transform:uppercase;color:#94b8e699;padding:6px 10px 8px;font-size:10.5px;font-weight:800}.ab-opt{appearance:none;width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:10px;font-family:inherit;transition:background .12s;display:flex}.ab-opt:hover{background:#38bdf81f}.ab-opt.is-active{background:#38bdf829;box-shadow:inset 0 0 0 1px #7dd3fc73}.ab-opt__info{flex-direction:column;flex:auto;gap:2px;line-height:1.2;display:flex}.ab-opt__id{font-size:12.5px;font-weight:700}.ab-opt__bal{color:var(--cyan);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.ab-opt__check{color:var(--cyan);flex:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.ab-btn__shine,.ab-wallet__dot,.ab-menu{animation:none}}@media (width<=560px){.authbar{gap:8px;top:12px;right:12px}.ab-btn{height:38px;padding:0 14px;font-size:13px}.ab-btn--icon{width:38px;padding:0}.ab-wallet__chip{height:38px}.ab-wallet__bal{font-size:13px}.ab-menu{min-width:220px}}.ab-credits{color:#cffafe;white-space:nowrap;background:#082f498c;border:1px solid #22d3ee6b;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-weight:800;line-height:1;display:inline-flex}.ab-credits__pip{font-size:13px}.ab-credits__amt{color:#fff;font-variant-numeric:tabular-nums;font-size:14px}.ab-credits__cur{text-transform:uppercase;letter-spacing:.05em;color:#67e8f9;font-size:10px;font-weight:700}@media (width<=560px){.ab-credits{padding:4px 9px}.ab-credits__cur{display:none}}@media (width<=600px){.authbar{margin-inline-start:auto;position:static;top:auto;right:auto}.ab-row{flex-wrap:wrap;justify-content:flex-end;row-gap:8px}}.starfield{z-index:0;pointer-events:none;opacity:.9;width:100vw;height:100svh;position:fixed;inset:0}.hub{isolation:isolate;flex-direction:column;min-height:100svh;display:flex;position:relative}.hub__nebula{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.hub__blob{filter:blur(70px);opacity:.5;mix-blend-mode:screen;border-radius:50%;animation:22s ease-in-out infinite blob-drift;position:absolute}.hub__blob--violet{background:radial-gradient(circle,#9b6bffd9,#0000 65%);width:46vw;height:46vw;top:-12%;left:-8%}.hub__blob--cyan{background:radial-gradient(circle,#34e3ffb3,#0000 65%);width:42vw;height:42vw;animation-delay:-7s;top:6%;right:-10%}.hub__blob--magenta{background:radial-gradient(circle,#ff5cf08c,#0000 65%);width:50vw;height:50vw;animation-delay:-13s;bottom:-16%;left:30%}@keyframes blob-drift{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(4%,6%)scale(1.12)}66%{transform:translate(-5%,-3%)scale(.94)}}.hub__floor{z-index:0;opacity:.5;height:55vh;position:fixed;inset:auto 0 0}.hub__nav{z-index:4;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:22px clamp(16px,4vw,28px);display:flex;position:relative}.hub__nav-actions{align-items:flex-start;gap:10px;display:flex}.hub__nav-left{align-items:center;gap:clamp(10px,2vw,22px);display:flex}.hub__navlink{font-family:var(--display);letter-spacing:.02em;color:#fcd34d;background:#fbbf241a;border:1px solid #fbbf2452;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:800;text-decoration:none;transition:background .16s,transform .1s;display:inline-flex}.hub__navlink:hover{background:#fbbf242e}.hub__navlink:active{transform:scale(.97)}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#rewards{scroll-margin-top:20px}@media (width<=600px){.hub__navlink-label{display:none}.hub__navlink{padding:8px 11px}.hub__nav{flex-wrap:wrap;row-gap:10px}}.hub__logo{font-family:var(--display);letter-spacing:2px;color:var(--ink);align-items:center;gap:10px;font-size:16px;font-weight:800;display:inline-flex}.hub__logo-mark{color:var(--cyan);text-shadow:0 0 16px var(--cyan);font-size:18px;animation:9s linear infinite spin-slow}.hub__logo-text span{color:var(--cyan)}@keyframes spin-slow{to{transform:rotate(360deg)}}.hub__hero{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1000px;margin:0 auto;padding:clamp(6px,1.5vh,18px) clamp(16px,5vw,28px) clamp(40px,7vh,72px);display:flex;position:relative}.hub__emblem{isolation:isolate;place-items:center;width:100%;max-width:min(520px,88vw);margin:0 auto clamp(-32px,-2.4vh,-16px);display:grid;position:relative}.hub__emblem-glow{z-index:-1;filter:blur(30px);background:radial-gradient(58% 60%,#ff3c6480,#ff5cf02e 48%,#0000 72%);border-radius:50%;animation:3.6s ease-in-out infinite hub-emblem-glow;position:absolute;inset:-16% -10%}.hub__emblem-frame{width:100%;display:block;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(farthest-side,#000 64%,#0000 100%);mask-image:radial-gradient(farthest-side,#000 64%,#0000 100%)}.hub__emblem-frame img{width:100%;height:auto;animation:3.6s linear infinite hub-emblem-glitch;display:block}@keyframes hub-emblem-glitch{0%,88%,to{filter:none;transform:translate(0)}89%{filter:drop-shadow(4px 0 #ff004699)drop-shadow(-4px 0 #00e6ff99);transform:translate(-3px,1px)}90.5%{filter:drop-shadow(-5px 0 #ff00468c)drop-shadow(5px 0 #00e6ff8c);transform:translate(4px,-1px)}92%{filter:drop-shadow(3px 0 #ff004680);transform:translate(-2px)}93.5%{filter:none;transform:translate(2px,1px)}95%{filter:none;transform:translate(0)}}@keyframes hub-emblem-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes hub-emblem-glow{0%,to{opacity:.5;transform:scale(.97)}50%{opacity:1;transform:scale(1.04)}}.hub__kicker{font-family:var(--display);letter-spacing:4px;color:var(--cyan);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#34e3ff0f;border:1px solid #34e3ff4d;border-radius:999px;align-items:center;gap:9px;margin-bottom:clamp(18px,4vh,30px);padding:8px 18px;font-size:11.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 24px #34e3ff1f}.hub__kicker-dot{background:var(--mint);width:7px;height:7px;box-shadow:0 0 10px var(--mint);border-radius:50%;animation:1.6s ease-in-out infinite pulse-dot}.hub__title{font-family:var(--display);letter-spacing:-1px;color:#f3f8ff;text-shadow:0 0 60px #4f8bff66;margin:0;font-size:clamp(48px,13vw,132px);font-weight:900;line-height:.92}.hub__title-grad{background-image:linear-gradient(100deg, var(--cyan), var(--violet), #eaf6ff, var(--magenta), var(--cyan));color:#0000;filter:drop-shadow(0 0 28px #9b6bff80);background-size:200%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite hub-future-shimmer;display:inline-block;position:relative}@keyframes hub-future-shimmer{to{background-position:-200%}}.hub__title-grad:before,.hub__title-grad:after{content:attr(data-text);pointer-events:none;opacity:0;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;width:100%;height:100%;position:absolute;top:0;left:0}.hub__title-grad:before{color:var(--cyan);-webkit-text-fill-color:var(--cyan);text-shadow:2px 0 var(--cyan);animation:2s infinite hub-future-glitch-a}.hub__title-grad:after{color:var(--magenta);-webkit-text-fill-color:var(--magenta);text-shadow:-2px 0 var(--magenta);animation:2s infinite hub-future-glitch-b}@keyframes hub-future-glitch-a{0%{opacity:.85;clip-path:inset(8% 0 62%);transform:translate(-3px,-1px)}3%{opacity:.85;clip-path:inset(45% 0 32%);transform:translate(3px,1px)}6%{opacity:.85;clip-path:inset(72% 0 8%);transform:translate(-2px)}9%{opacity:.85;clip-path:inset(22% 0 50%);transform:translate(2px,1px)}12%,to{opacity:0;clip-path:inset(0 0 100%);transform:translate(0)}}@keyframes hub-future-glitch-b{0%{opacity:.85;clip-path:inset(60% 0 12%);transform:translate(3px,1px)}3%{opacity:.85;clip-path:inset(20% 0 55%);transform:translate(-3px,-1px)}6%{opacity:.85;clip-path:inset(40% 0 38%);transform:translate(2px)}9%{opacity:.85;clip-path:inset(78% 0 6%);transform:translate(-2px,-1px)}12%,to{opacity:0;clip-path:inset(0 0 100%);transform:translate(0)}}.hub__sub{max-width:560px;color:var(--ink-dim);margin:clamp(18px,4vh,28px) auto 0;font-size:clamp(14.5px,2.2vw,18px);line-height:1.6}.hub__cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(18px,4vw,36px);margin-top:clamp(30px,6vh,48px);display:flex}.hub__cta{font-family:var(--display);letter-spacing:2px;color:#04060f;background:linear-gradient(100deg, var(--cyan), var(--violet) 70%, var(--magenta));border-radius:999px;align-items:center;gap:12px;padding:16px 30px;font-size:14px;font-weight:700;transition:transform .18s,box-shadow .2s,filter .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 34px #4f8bff66,inset 0 0 0 1px #ffffff2e}.hub__cta:hover{filter:brightness(1.08);transform:translateY(-3px);box-shadow:0 16px 46px #9b6bff8c,inset 0 0 0 1px #ffffff47}.hub__cta:active{transform:translateY(-1px)scale(.99)}.hub__cta-shine{background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:60%;height:100%;animation:3.6s ease-in-out infinite cta-sweep;position:absolute;top:0;left:-120%;transform:skew(-18deg)}@keyframes cta-sweep{0%,60%{left:-120%}to{left:160%}}.hub__stats{gap:clamp(10px,2.5vw,18px);display:flex}.hub__stat{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;flex-direction:column;align-items:center;gap:4px;min-width:84px;padding:12px 18px;display:flex}.hub__stat-num{font-family:var(--display);background:linear-gradient(180deg, #fff, var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:800;line-height:1}.hub__stat-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-faint);font-size:10.5px}.hub__section{z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:clamp(20px,4vh,40px) clamp(16px,4vw,28px) clamp(40px,8vh,80px);position:relative}.hub__section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:clamp(20px,4vw,30px);display:flex}.hub__section-title{font-family:var(--display);letter-spacing:1px;color:var(--ink);align-items:center;gap:14px;margin:0;font-size:clamp(22px,4vw,34px);font-weight:800;display:inline-flex}.hub__section-bar{background:linear-gradient(180deg, var(--cyan), var(--violet));border-radius:3px;width:6px;height:1.1em;box-shadow:0 0 16px #34e3ff99}.hub__section-meta{letter-spacing:1px;color:var(--ink-faint);text-transform:uppercase;font-size:13px}.hub__filters{flex-wrap:wrap;gap:8px;margin-bottom:clamp(16px,2.5vw,24px);display:flex}.hub__filter{font-family:var(--display);letter-spacing:.5px;color:var(--ink-dim);border:1px solid var(--line);cursor:pointer;background:#ffffff0a;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700;transition:color .16s,background .16s,border-color .16s,transform .1s}.hub__filter:hover{color:var(--ink);border-color:#34e3ff73}.hub__filter.is-on{color:#04060f;background:linear-gradient(100deg, var(--cyan), var(--violet));border-color:#0000;box-shadow:0 6px 20px #4f8bff59}.hub__filter:active{transform:translateY(1px)}.hub__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);display:grid}@media (width<=1080px){.hub__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.hub__logo-text{letter-spacing:1px;font-size:13px}.hub__logo-text span{display:none}}@media (width<=560px){.hub__grid{grid-template-columns:minmax(0,1fr)}.hub__cta-row{flex-direction:column}}@media (width<=400px){.hub__logo-text{display:none}}.hub__bests-empty{color:var(--ink-faint);font-size:14px}.hub__bests-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,18px);display:grid}.hub__best{background:var(--glass);border:1px solid var(--line);border-radius:16px;align-items:center;gap:14px;padding:14px 16px;transition:transform .16s,border-color .2s,box-shadow .2s;display:flex}.hub__best:hover{border-color:color-mix(in srgb, var(--accent,var(--cyan)) 55%, transparent);box-shadow:0 14px 34px #02040e73, 0 0 26px color-mix(in srgb, var(--accent,var(--cyan)) 30%, transparent);transform:translateY(-3px)}.hub__best-icon{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--accent,var(--cyan)) 60%, transparent));flex:none;font-size:26px;line-height:1}.hub__best-body{flex-direction:column;gap:8px;min-width:0;display:flex}.hub__best-name{font-family:var(--display);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.hub__best-stats{gap:18px;display:flex}.hub__best-stat{flex-direction:column;display:flex}.hub__best-stat b{font-family:var(--display);color:var(--accent,var(--cyan));font-size:15px}.hub__best-stat small{letter-spacing:.5px;text-transform:uppercase;color:var(--ink-faint);font-size:10px}@media (width<=900px){.hub__bests-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.hub__bests-grid{grid-template-columns:minmax(0,1fr)}}.hub__footer{z-index:2;border-top:1px solid var(--line);flex-direction:column;gap:16px;width:100%;max-width:1200px;margin:auto auto 0;padding:26px clamp(16px,4vw,28px) 44px;display:flex;position:relative}.hub__footer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.hub__footer-brand{font-family:var(--display);letter-spacing:1.5px;color:var(--ink-dim);font-size:14px;font-weight:700}.hub__footer-links{letter-spacing:.3px;flex-wrap:wrap;gap:16px;font-size:12.5px;display:flex}.hub__footer-links a{color:var(--ink-faint);transition:color .18s}.hub__footer-links a:hover{color:var(--cyan)}.hub__risk{color:var(--ink-faint);margin:0;font-size:11px;line-height:1.65}.hub__risk b{color:var(--ink-dim);font-weight:700}.hub__footer-meta{color:var(--ink-faint);font-size:12.5px}@media (prefers-reduced-motion:reduce){.hub__blob,.hub__logo-mark,.hub__kicker-dot,.hub__cta-shine,.hub__emblem-frame img,.hub__emblem-glow,.hub__title-grad,.hub__title-grad:before,.hub__title-grad:after{animation:none}}.hub__streak-wrap{align-self:center;margin:0 auto 14px;position:relative}.hub__streak{appearance:none;cursor:pointer;color:#fecdd3;white-space:nowrap;background:#fb71851f;border:1px solid #fb718566;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-family:inherit;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.hub__streak-pop{z-index:6;text-align:left;background:linear-gradient(#141e3cfa,#080d22fa);border:1px solid #fb718566;border-radius:14px;flex-direction:column;gap:6px;width:max(240px,80vw);max-width:300px;padding:13px 15px;animation:.2s both hub-streak-pop;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 18px 44px #02061799}@keyframes hub-streak-pop{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.hub__streak-pop b{color:#fff;font-size:14px}.hub__streak-pop span{color:var(--ink-dim);font-size:12.5px;line-height:1.45}.hub__streak-prog{font-weight:800;color:#fda4af!important}@media (prefers-reduced-motion:reduce){.hub__streak-pop{animation:none}}.hub__streak b{color:#fff;font-variant-numeric:tabular-nums;font-size:14px}.hub__streak small{text-transform:uppercase;letter-spacing:.04em;color:#fb7185;font-size:10px}.hub__streak-flame{font-size:13px}.hub__hero-badges{flex-wrap:wrap;justify-content:center;gap:8px;max-width:620px;margin:0 auto 18px;display:flex}.hub__hero-badge{color:var(--ink);background:linear-gradient(#fbbf2421,#fff0);border:1px solid #fbbf246b;border-radius:999px;align-items:center;gap:6px;padding:5px 12px 5px 9px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.hub__hero-badge-icon{filter:drop-shadow(0 0 6px #fbbf2480);font-size:15px}.hub__hero-badge-name{white-space:nowrap}.hub__recent{flex-wrap:wrap;gap:10px;display:flex}.hub__recent-card{color:var(--ink);background:linear-gradient(180deg, #ffffff0d, #fff0), var(--card);border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);border-radius:14px;align-items:center;gap:10px;padding:10px 16px 10px 12px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 22px #02061766}.hub__recent-card:hover{border-color:color-mix(in srgb, var(--accent) 60%, transparent);box-shadow:0 14px 30px #02061780, 0 0 22px color-mix(in srgb, var(--accent) 22%, transparent);transform:translateY(-3px)}.hub__recent-icon{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--accent) 55%, transparent));font-size:22px;line-height:1}.hub__recent-name{font-family:var(--display);font-size:14px;font-weight:700}.hub__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hub__tools{align-items:center;gap:8px;display:flex}.hub__search{background:#070d2299;border:1px solid #8caaff2e;border-radius:999px;align-items:center;gap:6px;height:38px;padding:0 12px;display:inline-flex}.hub__search-icon{color:var(--ink-dim);font-size:16px}.hub__search input{width:130px;max-width:40vw;color:var(--ink);font:inherit;background:0 0;border:none;outline:none;font-size:13px}.hub__search input::placeholder{color:var(--ink-faint)}.hub__sort{height:38px;color:var(--ink);font:inherit;cursor:pointer;appearance:none;background:#070d2299 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='3' stroke-linecap='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") right 11px center no-repeat;border:1px solid #8caaff2e;border-radius:999px;padding:0 30px 0 12px;font-size:13px;font-weight:600}.hub__empty{text-align:center;color:var(--ink-dim);padding:40px 0;font-size:15px}@media (width<=560px){.hub__streak{padding:4px 9px}.hub__controls{justify-content:flex-start}.hub__tools{width:100%}.hub__search{flex:1}.hub__search input{width:100%;max-width:none}}.hub__daily-sec{padding-top:0}.hub__daily{background:linear-gradient(110deg, #22d3ee1a, #8b5cf61a), var(--card);border:1px solid #22d3ee4d;border-radius:18px;align-items:center;gap:16px;padding:16px 20px;display:flex;box-shadow:0 12px 30px #02061766}.hub__daily.is-done{background:linear-gradient(110deg, #22c55e1f, #22d3ee14), var(--card);border-color:#22c55e66}.hub__daily-icon{flex:none;font-size:30px;line-height:1}.hub__daily-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.hub__daily-kicker{letter-spacing:.08em;text-transform:uppercase;color:#67e8f9;font-size:11px;font-weight:800}.hub__daily-task{font-family:var(--display);color:var(--ink);font-size:clamp(15px,2.4vw,18px);font-weight:700}.hub__daily-bar{background:#ffffff14;border-radius:999px;height:7px;display:block;overflow:hidden}.hub__daily-fill{background:linear-gradient(90deg,#22d3ee,#818cf8);border-radius:999px;height:100%;transition:width .5s cubic-bezier(.2,.7,.2,1);display:block}.hub__daily.is-done .hub__daily-fill{background:linear-gradient(90deg,#34d399,#22d3ee)}.hub__daily-count{font-family:var(--display);color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:800}.hub__badges{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.hub__badge{text-align:center;filter:grayscale(.85);opacity:.55;background:#ffffff06;border:1px solid #8caaff1f;border-radius:16px;flex-direction:column;align-items:center;gap:5px;padding:18px 12px;transition:filter .2s,opacity .2s,transform .2s;display:flex}.hub__badge.is-earned{filter:none;opacity:1;background:linear-gradient(#fbbf241a,#fff0);border-color:#fbbf2466;box-shadow:0 10px 26px #02061766,inset 0 1px #ffffff0f}.hub__badge.is-earned:hover{transform:translateY(-3px)}.hub__badge-icon{font-size:30px;line-height:1}.hub__badge.is-earned .hub__badge-icon{filter:drop-shadow(0 0 10px #fbbf2480)}.hub__badge-name{font-family:var(--display);color:var(--ink);font-size:13.5px;font-weight:700}.hub__badge-desc{color:var(--ink-dim);font-size:11px;line-height:1.35}.gcred{z-index:3;background:linear-gradient(90deg,#22d3ee1a,#8b5cf61a);border-bottom:1px solid #94a3b829;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:9px clamp(12px,3vw,22px);font-size:13px;display:flex;position:relative}.gcred--up{background:linear-gradient(90deg,#22c55e24,#22d3ee1a);border-bottom-color:#22c55e4d}.gcred--out{background:linear-gradient(90deg,#f43f5e24,#8b5cf61a);border-bottom-color:#f43f5e52}.gcred__left,.gcred__right{align-items:center;gap:10px;min-width:0;display:flex}.gcred__right{flex-wrap:wrap;justify-content:flex-end}.gcred__chip{letter-spacing:.04em;color:#cffafe;white-space:nowrap;background:#082f4999;border:1px solid #22d3ee66;border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:800}.gcred__bal{color:#e2e8f0;align-items:baseline;gap:5px;display:inline-flex}.gcred__bal b{color:#fff;font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.gcred__bal i{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-style:normal}.gcred__bal--out{color:#fda4af;font-weight:700}.gcred__gain{color:#4ade80;white-space:nowrap;background:#22c55e24;border-radius:999px;flex:none;padding:2px 8px;font-size:12px;font-weight:700}.gcred__note{color:#94a3b8;font-size:11.5px}.gcred__cta{color:#04111f;white-space:nowrap;background:linear-gradient(120deg,#22d3ee,#818cf8);border-radius:999px;flex:none;align-items:center;padding:6px 13px;font-size:12.5px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 6px 18px -8px #22d3eecc}.gcred--out .gcred__cta{background:linear-gradient(120deg,#fb7185,#f472b6);box-shadow:0 6px 18px -8px #f43f5ed9}.gcred__cta:hover{filter:brightness(1.08)}.gcred__login{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #94a3b866;border-radius:999px;flex:none;padding:5px 12px;font-size:12px;font-weight:700}.gcred__login:hover{color:#fff;border-color:#cbd5e1b3}@media (width<=560px){.gcred{font-size:12px}.gcred__note{display:none}.gcred__right{gap:8px}}.gcred__sym{color:#67e8f9;align-self:flex-start;margin-top:1px;font-size:12px;font-weight:800}.gcred-toast{z-index:60;color:#e2e8f0;background:linear-gradient(120deg,#082f49f7,#2e1046f7);border:1px solid #22d3ee80;border-radius:16px;align-items:center;gap:12px;max-width:min(92vw,460px);padding:12px 14px;animation:.45s cubic-bezier(.2,.8,.2,1) both gcred-toast-in;display:flex;position:fixed;top:74px;left:50%;transform:translate(-50%);box-shadow:0 20px 50px #02061799,0 0 30px -6px #22d3ee80}@keyframes gcred-toast-in{0%{opacity:0;transform:translate(-50%,-14px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}.gcred-toast__spark{flex:none;font-size:24px;line-height:1}.gcred-toast__body{flex-direction:column;gap:2px;min-width:0;line-height:1.35;display:flex}.gcred-toast__body b{color:#fff;font-size:13.5px}.gcred-toast__body span{color:#94a3b8;font-size:12px}.gcred-toast__body a{color:#67e8f9;white-space:nowrap;font-weight:700;text-decoration:none}.gcred-toast__x{color:#94a3b8;cursor:pointer;background:0 0;border:none;flex:none;align-self:flex-start;padding:0 2px;font-size:20px;line-height:1}.gcred-toast__x:hover{color:#fff}@media (prefers-reduced-motion:reduce){.gcred-toast{animation:none}}.htp-trigger{width:34px;height:34px;font-family:var(--display);cursor:pointer;color:color-mix(in srgb, var(--accent) 90%, #fff);background:color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:800;transition:background .15s,border-color .15s,transform .1s;display:inline-flex}.htp-trigger:hover{background:color-mix(in srgb, var(--accent) 26%, transparent);border-color:color-mix(in srgb, var(--accent) 70%, transparent)}.htp-trigger:active{transform:scale(.94)}.htp-overlay{z-index:200;-webkit-backdrop-filter:blur(6px);background:#040714b8;justify-content:center;align-items:center;padding:20px;animation:.2s both htp-fade;display:flex;position:fixed;inset:0}@keyframes htp-fade{0%{opacity:0}to{opacity:1}}.htp-modal{border:1px solid color-mix(in srgb, var(--accent) 38%, #8caaff33);width:min(440px,100%);max-height:86vh;box-shadow:0 30px 70px #020617b3, 0 0 40px -10px color-mix(in srgb, var(--accent) 50%, transparent);background:linear-gradient(#141e3cfa,#080d22fa);border-radius:22px;padding:22px;animation:.28s cubic-bezier(.2,.8,.2,1) both htp-pop;overflow-y:auto}@keyframes htp-pop{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}.htp-head{align-items:center;gap:11px;margin-bottom:16px;display:flex}.htp-icon{filter:drop-shadow(0 0 9px color-mix(in srgb, var(--accent) 60%, transparent));font-size:28px;line-height:1}.htp-title{font-family:var(--display);color:#fff;flex:1;margin:0;font-size:18px;font-weight:800}.htp-x{width:30px;height:30px;color:var(--ink-dim);cursor:pointer;background:0 0;border:1px solid #94a3b84d;border-radius:999px;flex:none;font-size:20px;line-height:1}.htp-x:hover{color:#fff;border-color:#cbd5e199}.htp-steps{flex-direction:column;gap:14px;margin:0 0 18px;padding:0;list-style:none;display:flex}.htp-step{align-items:flex-start;gap:12px;display:flex}.htp-num{width:26px;height:26px;font-family:var(--display);color:#04111f;background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 90%, #fff), var(--accent));box-shadow:0 4px 12px -3px color-mix(in srgb, var(--accent) 70%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.htp-text{color:var(--ink);padding-top:2px;font-size:14px;line-height:1.5}.htp-go{width:100%;font-family:var(--display);color:#04111f;cursor:pointer;background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 92%, #fff), var(--accent));box-shadow:0 10px 26px -8px color-mix(in srgb, var(--accent) 80%, transparent);border:none;border-radius:14px;padding:13px;font-size:15px;font-weight:800}.htp-go:hover{filter:brightness(1.06)}.htp-foot{text-align:center;color:var(--ink-faint);margin:12px 0 0;font-size:11.5px}@media (prefers-reduced-motion:reduce){.htp-overlay,.htp-modal{animation:none}}.gbadge{z-index:1;width:100%;max-width:900px;margin:0 auto;padding:0 20px 56px;position:relative}.gbadge__head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.gbadge__title{font-family:var(--display);color:var(--ink);font-size:15px;font-weight:800}.gbadge__count{font-family:var(--display);color:color-mix(in srgb, var(--accent) 85%, #fff);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.gbadge__grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.gbadge__item{filter:grayscale(.8);opacity:.6;background:#ffffff06;border:1px solid #8caaff1f;border-radius:14px;align-items:center;gap:11px;padding:12px 14px;transition:filter .2s,opacity .2s,border-color .2s;display:flex;position:relative}.gbadge__item.is-earned{filter:none;opacity:1;background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 12%, transparent), #fff0);border-color:color-mix(in srgb, var(--accent) 42%, transparent);box-shadow:inset 0 1px #ffffff0d}.gbadge__icon{flex:none;font-size:26px;line-height:1}.gbadge__item.is-earned .gbadge__icon{filter:drop-shadow(0 0 9px color-mix(in srgb, var(--accent) 55%, transparent))}.gbadge__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.gbadge__name{font-family:var(--display);color:var(--ink);font-size:13.5px;font-weight:700}.gbadge__desc{color:var(--ink-dim);font-size:11.5px;line-height:1.3}.gbadge__bar{background:#ffffff14;border-radius:999px;height:5px;margin-top:4px;display:block;overflow:hidden}.gbadge__bar>span{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 80%, #fff), var(--accent));border-radius:999px;height:100%;transition:width .4s;display:block}.gbadge__check{color:color-mix(in srgb, var(--accent) 85%, #fff);flex:none;align-self:flex-start;font-size:13px;font-weight:900}.shell{--accent:#38bdf8;min-height:100svh;position:relative;overflow:hidden}.shell__bar{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid #38bdf829;align-items:center;gap:12px;padding:16px clamp(14px,4vw,28px);display:flex;position:relative}.shell__back{color:var(--ink);border:1px solid #7dd3fc4d;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.shell__back:hover{background:#38bdf81f;border-color:#7dd3fc99}.shell__title{letter-spacing:.3px;align-items:center;gap:8px;margin:0 auto;font-size:clamp(15px,3vw,18px);font-weight:800;display:inline-flex}.shell__icon{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--accent) 70%, transparent));font-size:20px;animation:.55s cubic-bezier(.2,.7,.2,1) both shell-icon-in}.shell__name{background-image:linear-gradient(95deg, color-mix(in srgb, var(--accent) 72%, #fff), #fff 46%, color-mix(in srgb, var(--accent) 72%, #fff) 82%);color:#0000;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--accent) 55%, transparent));background-size:220%;-webkit-background-clip:text;background-clip:text;animation:.55s cubic-bezier(.2,.7,.2,1) both shell-name-in,4.5s linear .6s infinite shell-name-shimmer}@keyframes shell-icon-in{0%{opacity:0;transform:scale(.4)rotate(-14deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes shell-name-in{0%{opacity:0;letter-spacing:3px;transform:translateY(-7px)}to{opacity:1;letter-spacing:.3px;transform:translateY(0)}}@keyframes shell-name-shimmer{to{background-position:-220%}}@media (prefers-reduced-motion:reduce){.shell__icon,.shell__name{animation:none}}.shell__spacer{width:92px}@media (width<=560px){.shell__spacer{display:none}.shell__title{margin:0}}.shell__stage{z-index:1;justify-content:center;align-items:center;min-height:calc(100svh - 64px);padding:clamp(20px,5vw,48px) 20px 60px;display:flex;position:relative}@media (width<=768px){.shell__stage{align-items:flex-start;padding-top:clamp(14px,3.5vw,24px)}}.shell__nebula{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.shell__blob{filter:blur(70px);opacity:.5;mix-blend-mode:screen;border-radius:50%;animation:22s ease-in-out infinite shell-blob-drift;position:absolute}.shell__blob--violet{background:radial-gradient(circle,#9b6bffd9,#0000 65%);width:46vw;height:46vw;top:-12%;left:-8%}.shell__blob--cyan{background:radial-gradient(circle,#34e3ffb3,#0000 65%);width:42vw;height:42vw;animation-delay:-7s;top:6%;right:-10%}.shell__blob--magenta{background:radial-gradient(circle,#ff5cf08c,#0000 65%);width:50vw;height:50vw;animation-delay:-13s;bottom:-16%;left:30%}@keyframes shell-blob-drift{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(4%,6%)scale(1.12)}66%{transform:translate(-5%,-3%)scale(.94)}}@media (prefers-reduced-motion:reduce){.shell__blob{animation:none}}.soon{text-align:center;padding:20px;position:relative}.soon__glow{background:radial-gradient(circle, color-mix(in srgb, var(--accent,#3b82f6) 50%, transparent), transparent 65%);filter:blur(22px);pointer-events:none;border-radius:50%;width:340px;height:340px;animation:4s ease-in-out infinite aura-pulse;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.soon__icon{filter:drop-shadow(0 0 18px color-mix(in srgb, var(--accent,#3b82f6) 70%, transparent));margin-bottom:14px;font-size:64px;animation:2.6s ease-in-out infinite soon-bob;display:inline-block;position:relative}@keyframes soon-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.soon__title{color:#dbeafe;text-shadow:0 0 40px #3b82f673;margin:0 0 10px;font-size:clamp(26px,6vw,40px);font-weight:900;position:relative}.soon__sub{max-width:420px;color:var(--ink-dim);margin:0 auto 20px;font-size:15px;position:relative}.soon__pill{letter-spacing:2px;color:var(--cyan);text-shadow:0 0 12px #38bdf8cc;border:1px solid #7dd3fc80;border-radius:999px;padding:8px 18px;font-size:12px;font-weight:800;display:inline-block;position:relative}@media (prefers-reduced-motion:reduce){.soon__glow,.soon__icon{animation:none}}.rlog{text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#0f1c3cb8,#080f26bd);border:1px solid #7dd3fc24;border-radius:18px;flex-direction:column;gap:14px;width:100%;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #02061773}.rlog:before{content:"";background:linear-gradient(90deg, transparent, var(--accent,#38bdf8), transparent);opacity:.7;height:1px;animation:4.5s linear infinite rlog-sheen;position:absolute;top:0;left:0;right:0}@keyframes rlog-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}.rlog__head{justify-content:space-between;align-items:center;display:flex}.rlog__title{letter-spacing:.3px;color:var(--ink);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:800;display:inline-flex}.rlog__crown{filter:drop-shadow(0 0 8px #facc158c);font-size:16px}.rlog__clear{appearance:none;color:var(--ink-dim);font:inherit;cursor:pointer;background:0 0;border:1px solid #7dd3fc38;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:700;transition:color .15s,border-color .15s,background .15s}.rlog__clear:hover{color:var(--ink);background:#7dd3fc1a;border-color:#94b8e680}.rlog__head-actions{align-items:center;gap:8px;display:inline-flex}.rlog__share{appearance:none;border:1px solid color-mix(in srgb, var(--accent,#22d3ee) 45%, transparent);background:color-mix(in srgb, var(--accent,#22d3ee) 14%, transparent);color:color-mix(in srgb, var(--accent,#22d3ee) 88%, #fff);font:inherit;cursor:pointer;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:800;transition:filter .15s,background .15s,border-color .15s}.rlog__share:hover{filter:brightness(1.12);background:color-mix(in srgb, var(--accent,#22d3ee) 24%, transparent);border-color:color-mix(in srgb, var(--accent,#22d3ee) 70%, transparent)}.rlog__hero{color:#93c5fd;background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, currentColor 16%, transparent), transparent 62%), #070d228c;border:1px solid color-mix(in srgb, currentColor 24%, transparent);border-radius:15px;padding:16px;transition:color .5s,border-color .5s;position:relative;overflow:hidden}.rlog__hero.is-up{color:#4ade80}.rlog__hero.is-down{color:#f87171}.rlog__hero-row{justify-content:space-between;align-items:center;display:flex}.rlog__hero-label{letter-spacing:.6px;text-transform:uppercase;color:var(--ink-dim);font-size:11px;font-weight:800}.rlog__hero-badge{letter-spacing:.5px;text-transform:uppercase;border-radius:999px;padding:2px 9px;font-size:10px;font-weight:800}.rlog__hero-badge--demo{color:#7dd3fc;background:#38bdf82e;border:1px solid #38bdf866}.rlog__hero-badge--real{color:#fca5a5;background:#f871712e;border:1px solid #f8717173}.rlog__hero-amount{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;margin-top:8px;display:flex}.rlog__hero-sign{font-size:26px;font-weight:800;line-height:1}.rlog__hero-num{letter-spacing:-.5px;color:#eaf3ff;text-shadow:0 0 28px color-mix(in srgb, currentColor 65%, transparent);font-size:clamp(32px,9vw,40px);font-weight:900;line-height:1}.rlog__hero-cur{opacity:.85;font-size:13px;font-weight:800}.rlog__hero-spark{width:100%;height:46px;margin-top:8px;display:block;overflow:visible}.rlog__hero-sparkline{filter:drop-shadow(0 0 6px color-mix(in srgb, currentColor 70%, transparent))}.rlog__tally{gap:10px;display:flex}.rlog__mini{background:#070d2280;border:1px solid #7dd3fc1f;border-radius:13px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:13px 8px;display:flex}.rlog__mini-icon{font-size:18px;line-height:1}.rlog__mini-val{color:var(--ink);font-size:20px;font-weight:900;line-height:1}.rlog__mini-label{letter-spacing:.5px;text-transform:uppercase;color:var(--ink-dim);font-size:10px;font-weight:700}.rlog__mini-ring{--pct:0;background:conic-gradient(var(--accent,#38bdf8) calc(var(--pct) * 1%), #7dd3fc1f 0);border-radius:50%;place-items:center;width:46px;height:46px;transition:background .5s;display:grid;position:relative}.rlog__mini-ring:before{content:"";background:#0a1430;border-radius:50%;position:absolute;inset:4px}.rlog__mini-ring b{color:var(--ink);font-size:13px;font-weight:800;position:relative}.rlog__empty{color:var(--ink-dim);opacity:.8;text-align:center;margin:0;padding:10px 0;font-size:13px}.rlog__list{scrollbar-width:thin;scrollbar-color:#7dd3fc4d transparent;max-height:285px;margin:0;padding:0;list-style:none;display:block;overflow-y:auto}.rlog__list::-webkit-scrollbar{width:6px}.rlog__list::-webkit-scrollbar-thumb{background:#7dd3fc40;border-radius:999px}.rlog__row{background:linear-gradient(90deg,#070d2299,#070d2252);border:1px solid #7dd3fc14;border-radius:12px;align-items:center;gap:11px;margin-bottom:7px;padding:9px 12px 9px 14px;transition:transform .12s,border-color .15s;display:flex;position:relative;overflow:hidden}.rlog__row:hover{border-color:#7dd3fc38;transform:translate(2px)}.rlog__row:before{content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.rlog__row--win:before{background:linear-gradient(#34d399,#22c55e);box-shadow:0 0 12px #22c55e99}.rlog__row--bust:before{background:linear-gradient(#fb7185,#ef4444);box-shadow:0 0 12px #ef444480}.rlog__row.is-new{animation:.4s rlog-row-in}@keyframes rlog-row-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.rlog__dir{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:grid}.rlog__dir--hi{color:#4ade80;background:#22c55e24}.rlog__dir--lo{color:#f87171;background:#ef444424}.rlog__dir--rush{color:#7dd3fc;background:#38bdf829}.rlog__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rlog__call{color:var(--ink);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:15px;font-weight:800;display:inline-flex}.rlog__arrow{color:var(--ink-dim);font-weight:400}.rlog__chip{letter-spacing:.7px;border-radius:999px;margin-left:2px;padding:2px 8px;font-size:9.5px;font-weight:900}.rlog__chip--win{color:#86efac;background:#22c55e2e;border:1px solid #22c55e66}.rlog__chip--bust{color:#fca5a5;background:#ef444429;border:1px solid #ef444466}.rlog__meta{color:var(--ink-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.rlog__reward{font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:3px;font-size:15px;font-weight:900;display:inline-flex}.rlog__reward i{opacity:.7;font-size:10px;font-style:normal;font-weight:700}.rlog__reward.is-up{color:#4ade80}.rlog__reward.is-down{color:#f87171}@media (prefers-reduced-motion:reduce){.rlog:before,.rlog__row.is-new{animation:none}}.rr{flex-direction:column;gap:18px;width:100%;max-width:520px;display:flex}.rr__main{background:radial-gradient(130% 85% at 50% 0%, color-mix(in srgb, var(--accent,#38bdf8) 16%, transparent), transparent 62%), linear-gradient(180deg, #ffffff0b, #fff0), var(--card);border:1px solid #8caaff29;border-radius:22px;flex-direction:column;gap:18px;width:100%;padding:22px 22px 16px;display:flex;box-shadow:0 18px 50px #02061780,inset 0 1px #ffffff12}@media (width>=920px){.rr--game{flex-direction:row;align-items:flex-start;gap:28px;max-width:940px}.rr--game .rr__main{flex:0 0 480px;max-width:480px}.rr--game .rlog{flex:1}}.rr__pad{appearance:none;cursor:pointer;color:#fff;-webkit-user-select:none;user-select:none;border:none;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-height:320px;transition:background .12s,box-shadow .12s;display:flex}.rr__big{letter-spacing:1px;text-shadow:0 2px 20px #00000059;font-size:clamp(34px,8vw,56px);font-weight:900}.rr__small{opacity:.92;font-size:15px;font-weight:600}.rr__pad--idle,.rr__pad--result{background:linear-gradient(160deg,#1d4ed8,#0ea5e9);box-shadow:0 18px 50px #0ea5e966,inset 0 0 0 1px #7dd3fc66}.rr__pad--waiting{background:linear-gradient(160deg,#b91c1c,#ef4444);box-shadow:0 18px 50px #ef444459,inset 0 0 0 1px #fecaca4d}.rr__pad--toosoon{background:linear-gradient(160deg,#9a3412,#f59e0b);box-shadow:0 18px 50px #f59e0b59,inset 0 0 0 1px #fde68a59}.rr__pad--go{background:linear-gradient(160deg,#15803d,#22c55e);animation:.5s ease-in-out infinite alternate rr-flash;box-shadow:0 0 60px #22c55e99,inset 0 0 0 1px #bbf7d080}@keyframes rr-flash{to{box-shadow:0 0 90px #22c55ee6,inset 0 0 0 1px #bbf7d0b3}}.rr__stats{background:var(--card);color:var(--ink-dim);border:1px solid #38bdf82e;border-radius:14px;justify-content:space-around;padding:14px;font-size:14px;display:flex}.rr__stats b{color:var(--ink);margin-left:4px}.rr__pad--collecting{background:linear-gradient(160deg,#1e3a8a,#2563eb);animation:.85s ease-in-out infinite alternate rr-pulse;box-shadow:0 18px 50px #2563eb66,inset 0 0 0 1px #93c5fd66}@keyframes rr-pulse{to{opacity:.74}}.rr__pad--won{background:linear-gradient(160deg,#15803d,#22c55e);box-shadow:0 0 60px #22c55e8c,inset 0 0 0 1px #bbf7d080}.rr__pad--lost{background:linear-gradient(160deg,#7f1d1d,#dc2626);box-shadow:0 18px 50px #dc262666,inset 0 0 0 1px #fecaca59}@media (prefers-reduced-motion:reduce){.rr__pad--go,.rr__pad--collecting{animation:none}}.rr-trade{border-top:1px solid #8caaff1f;flex-direction:column;gap:12px;width:100%;margin-top:2px;padding:14px 2px 0;display:flex}.rr-trade__toggle,.rr-trade__confirm{color:var(--ink-dim);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;display:flex}.rr-trade__toggle b{color:var(--ink)}.rr-trade__toggle input,.rr-trade__confirm input{width:16px;height:16px;accent-color:var(--cyan);flex:none;margin-top:2px}.rr-acct{letter-spacing:.4px;text-transform:uppercase;vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:800}.rr-acct--demo{color:#7dd3fc;background:#38bdf82e;border:1px solid #38bdf866}.rr-acct--real{color:#fca5a5;background:#f871712e;border:1px solid #f8717173}.rr-acctsel{position:relative}.rr-acct--btn{appearance:none;cursor:pointer;font:inherit;letter-spacing:.4px;text-transform:uppercase;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.rr-acct__caret{border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;transition:transform .15s}.rr-acct--btn.is-open .rr-acct__caret{transform:rotate(180deg)}.rr-acctmenu{z-index:20;border:1px solid var(--line);background:#0b1b3a;border-radius:12px;flex-direction:column;gap:4px;min-width:168px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #00000073}.rr-acctopt{cursor:pointer;color:var(--ink);font:inherit;background:0 0;border:none;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.rr-acctopt:hover{background:#38bdf81a}.rr-acctopt.is-active{background:#38bdf829}.rr-acctopt__bal{color:var(--ink-dim);font-size:12px;font-weight:700}.rr-trade__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rr-stake{color:var(--ink-dim);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.rr-stake input{border:1px solid var(--line);width:92px;color:var(--ink);font:inherit;background:#070d2299;border-radius:10px;padding:8px 10px;font-weight:700}.rr-stake__cur{color:var(--ink-dim);font-weight:700}.rr-trade__hint{color:var(--ink-dim);opacity:.85;font-size:12px}.rr-trade__confirm{color:#fca5a5}.rr-trade__confirm b{color:#fecaca}.rr-trade__legal{color:var(--ink-dim);opacity:.8;margin:0;font-size:11.5px;line-height:1.5}.rr-trade__legal--login{text-align:center;padding:12px}.dd{text-align:center;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:460px;display:flex}.dd__main{background:radial-gradient(130% 85% at 50% 0%, color-mix(in srgb, var(--accent,#38bdf8) 16%, transparent), transparent 62%), linear-gradient(180deg, #ffffff0b, #fff0), var(--card);border:1px solid #8caaff29;border-radius:22px;flex-direction:column;align-items:center;gap:18px;width:100%;padding:22px 22px 16px;display:flex;box-shadow:0 18px 50px #02061780,inset 0 1px #ffffff12}@media (width>=920px){.dd--game{flex-direction:row;align-items:flex-start;gap:28px;max-width:900px}.dd--game .dd__main{flex:0 0 420px;max-width:420px}.dd--game .rlog{flex:1}}.dd__scores{width:100%;color:var(--ink-dim);justify-content:center;gap:10px;font-size:13px;display:flex}.dd__scores span{background:#ffffff0a;border:1px solid #8caaff24;border-radius:999px;align-items:center;gap:6px;padding:7px 15px;font-weight:600;display:inline-flex}.dd__scores b{color:var(--ink);font-size:15px;font-weight:800}.dd__digit{color:#eaf3ff;text-shadow:0 0 40px #3b82f699;background:radial-gradient(120% 100% at 50% 0,#38bdf840,#0000 60%),linear-gradient(#0d1b3ae6,#070d22e6);border-radius:28px;justify-content:center;align-items:center;width:clamp(150px,44vw,220px);height:clamp(150px,44vw,220px);font-size:clamp(96px,26vw,150px);font-weight:900;line-height:1;display:flex;box-shadow:0 18px 50px #02061780,inset 0 0 0 1px #38bdf840}.dd__digit.is-win{animation:.35s dd-pop;box-shadow:0 0 60px #22c55e8c,inset 0 0 0 1px #86efac99}.dd__digit.is-lose{animation:.4s dd-shake;box-shadow:0 0 60px #ef444480,inset 0 0 0 1px #fca5a599}.dd__digit.is-pending{color:#bae6fd;animation:1s ease-in-out infinite dd-pulse;box-shadow:0 0 55px #38bdf880,inset 0 0 0 1px #7dd3fc8c}@keyframes dd-pulse{0%,to{opacity:.7;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}.dd__stage{display:inline-flex;position:relative}.dd__cloth{z-index:3;transform-origin:top;background:repeating-linear-gradient(135deg,#ffffff0b 0 16px,#00000012 16px 32px),linear-gradient(160deg,#2b3768 0%,#161f46 55%,#0c1330 100%);border-radius:32px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:-8px;overflow:hidden;box-shadow:inset 0 0 0 1px #7dd3fc47,inset 0 -30px 60px #00000080,0 22px 55px #02061799}.dd__cloth:after{content:"";background:linear-gradient(115deg,#0000 32%,#ffffff29 50%,#0000 68%);animation:1.7s ease-in-out infinite dd-cloth-sheen;position:absolute;inset:0;transform:translate(-120%)}.dd__cloth-q{color:#eaf3ffeb;text-shadow:0 0 32px #38bdf88c;font-size:clamp(64px,19vw,104px);font-weight:900;line-height:1}.dd__cloth-label{z-index:1;letter-spacing:.5px;text-transform:uppercase;color:#cbdcf6;background:#070d228c;border:1px solid #7dd3fc4d;border-radius:999px;padding:4px 13px;font-size:12px;font-weight:800}.dd__cloth--cover{animation:.45s cubic-bezier(.2,.8,.2,1) both dd-cloth-down}.dd__cloth--lift{animation:.55s cubic-bezier(.45,0,.2,1) both dd-cloth-up}@keyframes dd-cloth-sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes dd-cloth-down{0%{opacity:0;transform:translateY(-118%)rotate(-2.5deg)}55%{opacity:1}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes dd-cloth-up{0%{opacity:1;transform:translateY(0)scaleY(1)rotate(0)}to{opacity:0;transform:translateY(-132%)scaleY(.72)rotate(3deg)}}.dd__cloth--cover .dd__cloth-q{animation:1.3s ease-in-out infinite dd-q-bob}.dd__cloth--lift .dd__cloth-q{animation:.5s cubic-bezier(.45,0,.2,1) both dd-q-reveal}@keyframes dd-q-bob{0%,to{transform:scale(1)rotate(-5deg)}50%{transform:scale(1.12)rotate(5deg)}}@keyframes dd-q-reveal{0%{opacity:1;transform:scale(1)rotate(0)}35%{opacity:1;transform:scale(1.4)rotate(20deg)}to{opacity:0;transform:scale(.15)rotate(240deg)}}@keyframes dd-pop{0%{transform:scale(.9)}60%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes dd-shake{0%,to{transform:translate(0)}25%{transform:translate(-8px)}75%{transform:translate(8px)}}.dd__hint{color:var(--ink-dim);margin:0;font-size:15px}.dd__hint--over{color:#fca5a5;font-weight:700}.dd__note{color:#94b8e68c;margin:0;font-size:12.5px}.dd__note--win{color:#86efac;font-weight:700}.dd__note--err{color:#fca5a5;font-weight:700}.dd__btns{gap:14px;width:100%;display:flex}.dd__btn{appearance:none;cursor:pointer;color:#fff;border:none;border-radius:14px;flex:1;padding:16px 18px;font-size:17px;font-weight:800;transition:transform .1s,filter .15s}.dd__btn:active{transform:scale(.97)}.dd__btn--hi{background:linear-gradient(135deg,#15803d,#22c55e);box-shadow:0 10px 26px #22c55e59}.dd__btn--lo{background:linear-gradient(135deg,#b91c1c,#ef4444);box-shadow:0 10px 26px #ef444459}.dd__btn--again,.dd__btn--login{background:linear-gradient(135deg,#1d4ed8,#0ea5e9);flex:none;padding:14px 30px;box-shadow:0 10px 26px #0ea5e959}.dd__btn:hover{filter:brightness(1.07)}.dd__btn:disabled{cursor:not-allowed;opacity:.4;filter:grayscale(.4);box-shadow:none}.dd__btn:disabled:active{transform:none}.dd-trade{border-top:1px solid #8caaff1f;flex-direction:column;gap:12px;width:100%;margin-top:2px;padding:14px 2px 0;display:flex}.dd-trade__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dd-stake{color:var(--ink-dim);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.dd-stake input{border:1px solid var(--line);width:92px;color:var(--ink);font:inherit;background:#070d2299;border-radius:10px;padding:8px 10px;font-weight:700}.dd-stake input:disabled{opacity:.5}.dd-stake__cur{color:var(--ink-dim);font-weight:700}.dd-acctsel{position:relative}.dd-acct{letter-spacing:.4px;text-transform:uppercase;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:800}.dd-acct--demo{color:#7dd3fc;background:#38bdf82e;border:1px solid #38bdf866}.dd-acct--real{color:#fca5a5;background:#f871712e;border:1px solid #f8717173}.dd-acct--btn{appearance:none;cursor:pointer;font:inherit;letter-spacing:.4px;text-transform:uppercase;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.dd-acct__caret{border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;transition:transform .15s}.dd-acct--btn.is-open .dd-acct__caret{transform:rotate(180deg)}.dd-acctmenu{z-index:20;border:1px solid var(--line);background:#0b1b3a;border-radius:12px;flex-direction:column;gap:4px;min-width:168px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #00000073}.dd-acctopt{cursor:pointer;color:var(--ink);font:inherit;background:0 0;border:none;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.dd-acctopt:hover{background:#38bdf81a}.dd-acctopt.is-active{background:#38bdf829}.dd-acctopt__bal{color:var(--ink-dim);font-size:12px;font-weight:700}.dd-trade__legal{color:var(--ink-dim);opacity:.8;margin:0;font-size:11.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.dd__digit.is-win,.dd__digit.is-lose,.dd__digit.is-pending,.dd__cloth--cover,.dd__cloth--lift,.dd__cloth:after,.dd__cloth--cover .dd__cloth-q,.dd__cloth--lift .dd__cloth-q{animation:none}}.cr{flex-direction:column;gap:18px;width:100%;max-width:520px;display:flex}.cr__main{background:radial-gradient(130% 85% at 50% 0%, color-mix(in srgb, var(--accent,#38bdf8) 16%, transparent), transparent 62%), linear-gradient(180deg, #ffffff0b, #fff0), var(--card);text-align:center;border:1px solid #8caaff29;border-radius:22px;flex-direction:column;align-items:center;gap:18px;width:100%;padding:22px 22px 16px;display:flex;box-shadow:0 18px 50px #02061780,inset 0 1px #ffffff12}@media (width>=920px){.cr--game{flex-direction:row;align-items:flex-start;gap:28px;max-width:940px}.cr--game .cr__main{flex:0 0 480px;max-width:480px}.cr--game .rlog{flex:1}}.cr__sky{background:radial-gradient(120% 80% at 50% 120%,#38bdf824,#0000 60%),linear-gradient(#0b1740 0%,#0a1130 60%,#070c22 100%);border-radius:20px;width:100%;height:clamp(280px,42vw,340px);transition:box-shadow .4s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7dd3fc2e,0 18px 50px #02061780}.cr__sky:before{content:"";opacity:.7;background-image:radial-gradient(1.5px 1.5px at 20% 30%,#fff9,#0000),radial-gradient(1.5px 1.5px at 70% 20%,#ffffff80,#0000),radial-gradient(1.5px 1.5px at 40% 60%,#ffffff73,#0000),radial-gradient(2px 2px at 88%,#ffffff8c,#0000),radial-gradient(1.5px 1.5px at 55% 40%,#fff6,#0000);position:absolute;inset:0}.cr__sky--flying{box-shadow:inset 0 0 0 1px #f59e0b66,0 18px 60px #f59e0b33}.cr__sky--crashed{box-shadow:inset 0 0 0 1px #ef444480,0 0 70px #ef444447}.cr__sky--cashed{box-shadow:inset 0 0 0 1px #22c55e80,0 0 70px #22c55e47}.cr__chart{width:100%;height:100%;position:absolute;inset:0}.cr__grid{stroke:#7dd3fc21;stroke-width:1px;stroke-dasharray:2 11}.cr__wave{opacity:.5}.cr__wave--1{fill:#6366f12e}.cr__wave--2{fill:#4f46e538}.cr__area{transition:opacity .3s}.cr__curve{stroke:#fbbf24;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #fbbf2499);transition:stroke .3s}.cr__sky--cashed .cr__curve{stroke:#4ade80;filter:drop-shadow(0 0 6px #4ade8099)}.cr__sky--crashed .cr__curve{stroke:#f87171;filter:drop-shadow(0 0 6px #f8717199)}.cr__plane{z-index:2;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.cr__plane-i{display:inline-block}.cr__rocket-svg{filter:drop-shadow(0 6px 16px #00000073);width:clamp(66px,15vw,100px);height:auto;display:block;overflow:visible}.cr__plane-i.is-flying{animation:.85s ease-in-out infinite cr-hover}@keyframes cr-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.cr-flame{transform-box:fill-box;transform-origin:50% 0;opacity:0}.cr__plane-i.is-flying .cr-flame{opacity:1;animation:.12s ease-in-out infinite alternate cr-flame}@keyframes cr-flame{0%{transform:scaleY(.78)scaleX(.9)}to{transform:scaleY(1.18)scaleX(1.05)}}.cr__blast{z-index:3;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.cr__blast-core,.cr__blast-ring{border-radius:50%;position:absolute;top:0;left:0}.cr__blast-core{background:radial-gradient(circle,#fff 0%,#ffe27a 22%,#ff8a2a 48%,#ff3838 68%,#0000 74%);width:clamp(72px,16vw,112px);height:clamp(72px,16vw,112px);animation:.5s ease-out forwards cr-blast}.cr__blast-ring{border:4px solid #ffd27a;width:clamp(42px,9vw,60px);height:clamp(42px,9vw,60px);animation:.55s ease-out forwards cr-blast-ring}@keyframes cr-blast{0%{opacity:1;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(1.7)}}@keyframes cr-blast-ring{0%{opacity:.9;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(-50%,-50%)scale(3)}}.cr__chartmult{z-index:2;letter-spacing:-1px;color:#eaf3ff;font-variant-numeric:tabular-nums;text-shadow:0 2px 24px #0000008c;font-size:clamp(40px,11vw,64px);font-weight:900;line-height:1;transition:color .2s;position:absolute;bottom:16px;right:22px}.cr__chartmult--flying{color:#fde68a}.cr__chartmult--cashed{color:#86efac}.cr__chartmult--crashed{color:#fca5a5}.cr__tag{z-index:2;letter-spacing:1px;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:900;position:absolute;top:16px;left:50%;transform:translate(-50%)}.cr__tag--win{color:#86efac;background:#22c55e29;border:1px solid #22c55e73}.cr__tag--bust{color:#fca5a5;background:#ef444429;border:1px solid #ef444473}.cr__hint{color:var(--ink-dim);margin:0;font-size:15px}.cr__hint--win{color:#86efac;font-weight:700}.cr__hint--over{color:#fca5a5;font-weight:700}.cr__note{color:#94b8e68c;margin:0;font-size:12.5px}.cr__note--err{color:#fca5a5;font-weight:700}.cr__btn{appearance:none;cursor:pointer;color:#fff;border:none;border-radius:14px;padding:16px 30px;font-size:17px;font-weight:800;transition:transform .1s,filter .15s}.cr__btn:hover{filter:brightness(1.07)}.cr__btn:active{transform:scale(.97)}.cr__btn:disabled{cursor:not-allowed;opacity:.5;filter:grayscale(.3)}.cr__btn--launch,.cr__btn--login{background:linear-gradient(135deg,#1d4ed8,#0ea5e9);width:100%;box-shadow:0 10px 26px #0ea5e959}.cr__btn--cash{background:linear-gradient(135deg,#15803d,#22c55e);width:100%;animation:1s ease-in-out infinite cr-cash-pulse;box-shadow:0 10px 26px #22c55e66}.cr__btn--cash:disabled{animation:none}@keyframes cr-cash-pulse{0%,to{box-shadow:0 10px 26px #22c55e66}50%{box-shadow:0 10px 34px #22c55eb3}}.cr-trade{border-top:1px solid #8caaff1f;flex-direction:column;gap:12px;width:100%;margin-top:2px;padding:14px 2px 0;display:flex}.cr-trade__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cr-stake{color:var(--ink-dim);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.cr-stake input{border:1px solid var(--line);width:92px;color:var(--ink);font:inherit;background:#070d2299;border-radius:10px;padding:8px 10px;font-weight:700}.cr-stake input:disabled{opacity:.5}.cr-stake__cur{color:var(--ink-dim);font-weight:700}.cr-acctsel{position:relative}.cr-acct{letter-spacing:.4px;text-transform:uppercase;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:800}.cr-acct--demo{color:#7dd3fc;background:#38bdf82e;border:1px solid #38bdf866}.cr-acct--real{color:#fca5a5;background:#f871712e;border:1px solid #f8717173}.cr-acct--btn{appearance:none;cursor:pointer;font:inherit;letter-spacing:.4px;text-transform:uppercase;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.cr-acct__caret{border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;transition:transform .15s}.cr-acct--btn.is-open .cr-acct__caret{transform:rotate(180deg)}.cr-acctmenu{z-index:20;border:1px solid var(--line);background:#0b1b3a;border-radius:12px;flex-direction:column;gap:4px;min-width:168px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #00000073}.cr-acctopt{cursor:pointer;color:var(--ink);font:inherit;background:0 0;border:none;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.cr-acctopt:hover{background:#38bdf81a}.cr-acctopt.is-active{background:#38bdf829}.cr-acctopt__bal{color:var(--ink-dim);font-size:12px;font-weight:700}.cr-trade__legal{color:var(--ink-dim);opacity:.8;margin:0;font-size:11.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.cr__plane-i.is-flying,.cr__plane-i.is-flying .cr-flame,.cr__blast-core,.cr__blast-ring,.cr__btn--cash{animation:none}.cr__plane-i.is-flying .cr-flame{opacity:1}}.ls{text-align:center;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:460px;margin:0 auto;display:flex}.ls__main{background:radial-gradient(130% 85% at 50% 0%, color-mix(in srgb, var(--accent,#38bdf8) 16%, transparent), transparent 62%), linear-gradient(180deg, #ffffff0b, #fff0), var(--card);border:1px solid #8caaff29;border-radius:22px;flex-direction:column;align-items:center;gap:16px;width:100%;min-width:0;padding:22px 22px 16px;display:flex;box-shadow:0 18px 50px #02061780,inset 0 1px #ffffff12}@media (width>=920px){.ls--game{flex-direction:row;align-items:flex-start;gap:28px;max-width:900px}.ls--game .ls__main{flex:0 0 420px;max-width:420px}.ls--game .rlog{flex:1}}.ls__wheel-wrap{aspect-ratio:1;filter:drop-shadow(0 18px 40px #02040e99);place-items:center;width:clamp(252px,76vw,360px);display:grid;position:relative}.ls__wheel-wrap--locked{opacity:.85}.ls__pointer{border-left:14px solid #0000;border-right:14px solid #0000;border-top:24px solid var(--cyan);width:0;height:0;filter:drop-shadow(0 0 10px var(--cyan));z-index:4;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.ls__wheel{--ls-r:clamp(94px, 29vw, 138px);width:100%;height:100%;box-shadow:0 0 0 6px #0a0e26e6, 0 0 0 8px color-mix(in srgb, var(--violet) 50%, transparent), 0 0 60px #9b6bff59;will-change:transform;border-radius:50%;position:relative}.ls__rim{background:repeating-conic-gradient(from -18deg, transparent 0 35.2deg, #bedcff80 35.2deg 36deg);pointer-events:none;border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 0 30%,#000 30%);mask:radial-gradient(circle,#0000 0 30%,#000 30%)}.ls__labels{position:absolute;inset:0}.ls__num{font-family:var(--display);color:var(--ink);text-shadow:0 1px 6px #0009;font-size:clamp(16px,4.4vw,22px);font-weight:700;transition:color .2s,text-shadow .2s;position:absolute;top:50%;left:50%}.ls__num.is-pick{color:#fff;text-shadow:0 0 12px var(--cyan), 0 0 22px var(--cyan)}.ls__num.is-landed{color:var(--cyan)}.ls__num.is-win{color:#ffe27a;text-shadow:0 0 14px #ffd34d,0 0 28px #ffae00}.ls__hub{border:1px solid color-mix(in srgb, var(--cyan) 45%, transparent);z-index:2;width:38%;height:38%;color:var(--cyan);background:radial-gradient(circle at 50% 35%,#1e2850f5,#080a1cfa);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:22px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 24px #34e3ff4d,0 6px 18px #00000080}.ls__hub-label{font-family:var(--display);letter-spacing:2px;color:var(--ink-faint);font-size:9px}.ls__hub-num{font-family:var(--display);background:linear-gradient(180deg, #fff, var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(26px,7vw,36px);font-weight:800;line-height:1}.ls__wheel-wrap.is-win .ls__wheel{animation:.7s ease-out 3 ls-jackpot;box-shadow:0 0 0 6px #0a0e26e6,0 0 0 8px #ffc83cb3,0 0 70px #ffbe2899}@keyframes ls-jackpot{50%{filter:brightness(1.18)}}.ls__wheel-wrap.is-lose .ls__wheel{box-shadow:0 0 0 6px #0a0e26e6,0 0 0 8px #788cb473,0 0 40px #283c6e80}.ls__hint{max-width:380px;color:var(--ink-dim);margin:0;font-size:14.5px;line-height:1.5}.ls__hint--spin{color:var(--cyan);letter-spacing:1px;animation:1.3s ease-in-out infinite ls-breathe}@keyframes ls-breathe{50%{opacity:.45}}.ls__hint--win{color:#ffe27a;font-size:16px;font-weight:700}.ls__hint--lose{color:var(--ink-dim)}.ls__note{color:var(--ink-faint);margin:0;font-size:12.5px}.ls__note--err{color:var(--magenta)}.ls__hint-roi{color:#ffd34d;text-shadow:0 0 12px #ffbe3c80;font-weight:800}.ls__roi{background:linear-gradient(100deg,#ffc1402e,#ff5cf024);border:1px solid #ffc8508c;border-radius:999px;align-items:center;gap:10px;padding:8px 18px;animation:2.2s ease-in-out infinite ls-roi-pulse;display:inline-flex;box-shadow:0 0 26px #ffbe3c4d,inset 0 0 18px #ffbe3c14}.ls__roi-star{color:#ffd34d;filter:drop-shadow(0 0 8px #ffbe3c);font-size:15px}.ls__roi-val{font-family:var(--display);letter-spacing:.5px;background:linear-gradient(#fff,#ffce5a);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:19px;font-weight:800}.ls__roi-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-dim);font-size:10.5px}@keyframes ls-roi-pulse{50%{box-shadow:0 0 36px #ffbe3c80,inset 0 0 22px #ffbe3c21}}.ls__picker{flex-wrap:wrap;justify-content:center;gap:8px;max-width:340px;display:flex}.ls__pick{width:40px;height:40px;font-family:var(--display);color:var(--ink-dim);background:var(--glass);border:1px solid var(--line);cursor:pointer;border-radius:12px;font-size:16px;font-weight:700;transition:transform .14s,border-color .18s,color .18s,background .18s}.ls__pick:hover:not(:disabled){color:var(--ink);border-color:color-mix(in srgb, var(--cyan) 55%, transparent);transform:translateY(-2px)}.ls__pick.is-active{color:#04060f;background:linear-gradient(135deg, var(--cyan), var(--violet));border-color:#0000;box-shadow:0 0 18px #34e3ff73}.ls__pick:disabled{cursor:default;opacity:.7}.ls__actions{margin-top:2px}.ls__spin{font-family:var(--display);letter-spacing:2px;color:#04060f;background:linear-gradient(100deg, var(--cyan), var(--violet) 65%, var(--magenta));cursor:pointer;border:none;border-radius:999px;padding:15px 44px;font-size:16px;font-weight:800;transition:transform .16s,box-shadow .2s,filter .2s;position:relative;box-shadow:0 10px 30px #9b6bff73,inset 0 0 0 1px #fff3}.ls__spin:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-3px);box-shadow:0 16px 42px #ff5cf080,inset 0 0 0 1px #ffffff4d}.ls__spin:active:not(:disabled){transform:translateY(-1px)scale(.98)}.ls__spin:disabled{cursor:default;opacity:.55;filter:grayscale(.3)}.ls__btn--login{font-family:var(--display);letter-spacing:1px;color:#04060f;background:linear-gradient(100deg, var(--cyan), var(--violet));cursor:pointer;border:none;border-radius:999px;padding:13px 26px;font-weight:700;box-shadow:0 10px 28px #4f8bff66}.ls-trade{border-top:1px solid #8caaff1f;flex-direction:column;gap:12px;width:100%;margin-top:2px;padding:14px 2px 0;display:flex}.ls-trade__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.ls-stake{letter-spacing:.5px;color:var(--ink-faint);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;display:inline-flex}.ls-stake input{width:92px;font-family:var(--sans);color:var(--ink);border:1px solid var(--line);background:#080c1ecc;border-radius:10px;padding:9px 11px;font-size:15px;font-weight:600}.ls-stake input:focus{border-color:var(--cyan);outline:none}.ls-stake__cur{color:var(--ink-dim);text-transform:none;font-size:12px}.ls-acctsel{position:relative}.ls-acct{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.ls-acct--demo{color:var(--cyan);border:1px solid color-mix(in srgb, var(--cyan) 40%, transparent);background:#34e3ff14}.ls-acct--real{color:var(--mint);border:1px solid color-mix(in srgb, var(--mint) 45%, transparent);background:#4dffb814}.ls-acct--btn{cursor:pointer;padding:9px 14px}.ls-acct__caret{border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.ls-acctmenu{z-index:6;border:1px solid var(--line);background:#0a0e22f7;border-radius:14px;min-width:180px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #00000080}.ls-acctopt{cursor:pointer;width:100%;color:var(--ink);background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.ls-acctopt:hover,.ls-acctopt.is-active{background:#7aa2ff1a}.ls-acctopt__bal{color:var(--ink-dim);font-size:12.5px}.ls-trade__legal{color:var(--ink-faint);text-align:left;margin:12px 0 0;font-size:11px;line-height:1.5}@media (prefers-reduced-motion:reduce){.ls__wheel{transition:transform .3s!important}.ls__wheel-wrap.is-win .ls__wheel,.ls__hint--spin,.ls__roi{animation:none}}.mm{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:460px;margin:0 auto;display:flex}.mm__main{background:radial-gradient(130% 85% at 50% 0%, color-mix(in srgb, var(--accent,#38bdf8) 16%, transparent), transparent 62%), linear-gradient(180deg, #ffffff0b, #fff0), var(--card);border:1px solid #8caaff29;border-radius:22px;flex-direction:column;align-items:center;gap:16px;width:100%;min-width:0;padding:22px 22px 16px;display:flex;box-shadow:0 18px 50px #02061780,inset 0 1px #ffffff12}@media (width>=920px){.mm--game{flex-direction:row;align-items:flex-start;gap:28px;max-width:900px}.mm--game .mm__main{flex:0 0 420px;max-width:420px}.mm--game .rlog{flex:1}}.mm__hud{gap:10px;width:100%;max-width:380px;display:flex}.mm__hud-item{letter-spacing:1px;text-transform:uppercase;color:var(--ink-faint);background:var(--glass);border:1px solid var(--line);border-radius:12px;flex:1;padding:9px 8px;font-size:11px}.mm__hud-item b{font-family:var(--display);color:var(--ink);margin-top:2px;font-size:17px;display:block}.mm__hud-time.is-low b{color:var(--magenta);animation:.9s steps(2,end) infinite mm-blink}@keyframes mm-blink{50%{opacity:.4}}.mm__board-wrap{border-radius:18px;width:100%;max-width:380px;transition:box-shadow .3s;position:relative}.mm__board-wrap.is-win{animation:.7s ease-out 2 mm-win;box-shadow:0 0 50px #ffbe3c73}@keyframes mm-win{50%{filter:brightness(1.12)}}.mm__board{grid-template-columns:repeat(4,1fr);gap:clamp(8px,2.4vw,12px);display:grid}.mm__card{appearance:none;aspect-ratio:1;perspective:700px;cursor:pointer;background:0 0;border:none;padding:0}.mm__card:disabled{cursor:default}.mm__card-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .42s cubic-bezier(.2,.7,.2,1);display:block;position:relative}.mm__card.is-up .mm__card-inner{transform:rotateY(180deg)}.mm__face{backface-visibility:hidden;border-radius:13px;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.mm__face--back{background:radial-gradient(circle at 50% 40%,#5082ff2e,#0000 60%),linear-gradient(160deg,#141c40f2,#080c1efa);border:1px solid #78a0ff38;box-shadow:inset 0 0 18px #34e3ff0f}.mm__face--back:after{content:"";background:linear-gradient(135deg, var(--cyan), var(--violet));opacity:.5;border-radius:4px;width:26%;height:26%;transform:rotate(45deg);box-shadow:0 0 14px #34e3ff80}.mm__card:hover:not(:disabled) .mm__face--back{border-color:color-mix(in srgb, var(--cyan) 55%, transparent)}.mm__face--front{background:linear-gradient(160deg,#161e3ef5,#0a0e20fa);border:1px solid #8caaff47;transform:rotateY(180deg)}.mm__card.is-matched .mm__face--front{border-color:#4dffb899;box-shadow:0 0 18px #4dffb84d,inset 0 0 14px #4dffb81a}.mm__card.is-matched .mm__card-inner{animation:.4s ease-out mm-pop}@keyframes mm-pop{40%{transform:rotateY(180deg)scale(1.08)}}.mm__shape{width:50%;height:50%}.mm__shape--0{filter:drop-shadow(0 0 8px #34e3ff);background:#34e3ff;border-radius:50%}.mm__shape--1{filter:drop-shadow(0 0 8px #9b6bff);background:#9b6bff;border-radius:3px}.mm__shape--2{clip-path:polygon(50% 2%,2% 98%,98% 98%);filter:drop-shadow(0 0 8px #ff5cf0);background:#ff5cf0}.mm__shape--3{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);filter:drop-shadow(0 0 8px #4dffb8);background:#4dffb8}.mm__shape--4{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);filter:drop-shadow(0 0 8px #ffce5a);background:#ffce5a}.mm__shape--5{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);filter:drop-shadow(0 0 8px #ff77d8);background:#ff77d8}.mm__shape--6{clip-path:polygon(35% 0,65% 0,65% 35%,100% 35%,100% 65%,65% 65%,65% 100%,35% 100%,35% 65%,0 65%,0 35%,35% 35%);filter:drop-shadow(0 0 8px #4f8bff);background:#4f8bff}.mm__shape--7{filter:drop-shadow(0 0 8px #a3e635);background:0 0;border:5px solid #a3e635;border-radius:50%}.mm__overlay{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060916b8;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.mm__overlay-title{font-family:var(--display);color:var(--magenta);text-shadow:0 0 18px #ff5cf080;margin:0;font-size:22px;font-weight:800}.mm__overlay-sub{color:var(--ink-dim);margin:0;font-size:12.5px}.mm__deal,.mm__btn--login{font-family:var(--display);letter-spacing:1.5px;color:#04060f;background:linear-gradient(100deg, var(--cyan), var(--violet) 65%, var(--magenta));cursor:pointer;border:none;border-radius:999px;padding:14px 32px;font-size:14px;font-weight:800;transition:transform .16s,filter .2s,box-shadow .2s;box-shadow:0 10px 30px #9b6bff73,inset 0 0 0 1px #fff3}.mm__deal:hover,.mm__btn--login:hover{filter:brightness(1.08);transform:translateY(-3px)}.mm__deal:active{transform:translateY(-1px)scale(.98)}.mm__deal--again{margin-top:2px}.mm__hint{max-width:380px;color:var(--ink-dim);margin:0;font-size:14px;line-height:1.5}.mm__hint--spin{color:var(--cyan);letter-spacing:1px;animation:1.3s ease-in-out infinite mm-breathe}@keyframes mm-breathe{50%{opacity:.45}}.mm__hint--win{color:#ffe27a;font-size:15.5px;font-weight:700}.mm__hint--lose{color:var(--ink-dim)}.mm__note{color:var(--ink-faint);margin:0;font-size:12.5px}.mm__note--err{color:var(--magenta)}.mm-trade{border-top:1px solid #8caaff1f;flex-direction:column;gap:12px;width:100%;margin-top:2px;padding:14px 2px 0;display:flex}.mm-trade__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.mm-stake{letter-spacing:.5px;color:var(--ink-faint);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;display:inline-flex}.mm-stake input{width:92px;font-family:var(--sans);color:var(--ink);border:1px solid var(--line);background:#080c1ecc;border-radius:10px;padding:9px 11px;font-size:15px;font-weight:600}.mm-stake input:focus{border-color:var(--cyan);outline:none}.mm-stake__cur{color:var(--ink-dim);text-transform:none;font-size:12px}.mm-acctsel{position:relative}.mm-acct{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.mm-acct--demo{color:var(--cyan);border:1px solid color-mix(in srgb, var(--cyan) 40%, transparent);background:#34e3ff14}.mm-acct--real{color:var(--mint);border:1px solid color-mix(in srgb, var(--mint) 45%, transparent);background:#4dffb814}.mm-acct--btn{cursor:pointer;padding:9px 14px}.mm-acct__caret{border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.mm-acctmenu{z-index:6;border:1px solid var(--line);background:#0a0e22f7;border-radius:14px;min-width:180px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #00000080}.mm-acctopt{cursor:pointer;width:100%;color:var(--ink);background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.mm-acctopt:hover,.mm-acctopt.is-active{background:#7aa2ff1a}.mm-acctopt__bal{color:var(--ink-dim);font-size:12.5px}.mm-trade__legal{color:var(--ink-faint);text-align:left;margin:12px 0 0;font-size:11px;line-height:1.5}.mm__board--locked{opacity:.85;grid-template-columns:repeat(4,1fr);gap:12px;width:100%;max-width:360px;display:grid}@media (prefers-reduced-motion:reduce){.mm__card-inner{transition:transform .2s}.mm__hud-time.is-low b,.mm__board-wrap.is-win,.mm__card.is-matched .mm__card-inner,.mm__hint--spin{animation:none}}.tc{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:460px;margin:0 auto;display:flex}.tc__main{background:radial-gradient(130% 85% at 50% 0%, color-mix(in srgb, var(--accent,#38bdf8) 16%, transparent), transparent 62%), linear-gradient(180deg, #ffffff0b, #fff0), var(--card);border:1px solid #8caaff29;border-radius:22px;flex-direction:column;align-items:center;gap:16px;width:100%;min-width:0;padding:22px 22px 16px;display:flex;box-shadow:0 18px 50px #02061780,inset 0 1px #ffffff12}@media (width>=920px){.tc--game{flex-direction:row;align-items:flex-start;gap:28px;max-width:900px}.tc--game .tc__main{flex:0 0 420px;max-width:420px}.tc--game .rlog{flex:1}}.tc__hud{gap:10px;width:100%;max-width:340px;display:flex}.tc__hud-item{letter-spacing:1px;text-transform:uppercase;color:var(--ink-faint);background:var(--glass);border:1px solid var(--line);border-radius:12px;flex:1;padding:9px 8px;font-size:11px}.tc__hud-item b{font-family:var(--display);color:var(--ink);margin-top:2px;font-size:16px;display:block}.tc__hud-pot b{color:var(--mint)}.tc__tower{border:1px solid var(--line);background:linear-gradient(#0e143280,#080c1e80);border-radius:18px;flex-direction:column;gap:7px;width:100%;max-width:340px;padding:12px;transition:box-shadow .3s;display:flex}.tc__tower--locked{opacity:.8}.tc__tower.is-topped{box-shadow:0 0 44px #ffbe3c66}.tc__tower.is-fell{animation:.4s tc-shake}@keyframes tc-shake{25%{transform:translate(-5px)}75%{transform:translate(5px)}}.tc__rung{height:40px;color:var(--ink-faint);background:#ffffff08;border:1px solid #78a0ff1f;border-radius:11px;align-items:center;gap:10px;padding:0 12px;transition:all .25s;display:flex;position:relative}.tc__rung-no{font-family:var(--display);opacity:.7;width:18px;font-size:12px}.tc__rung-bar{background:#78a0ff29;border-radius:999px;flex:1;height:4px}.tc__rung-mult{font-family:var(--display);color:var(--ink-dim);font-size:15px;font-weight:700}.tc__rung-tag{font-family:var(--display);letter-spacing:1.5px;color:#04060f;background:var(--cyan);box-shadow:0 0 12px var(--cyan);border-radius:999px;padding:2px 8px;font-size:9px;position:absolute;top:-8px;right:10px}.tc__rung.is-cleared{color:var(--mint);background:#4dffb81a;border-color:#4dffb873}.tc__rung.is-cleared .tc__rung-bar{background:linear-gradient(90deg, var(--mint), var(--cyan));box-shadow:0 0 10px #4dffb880}.tc__rung.is-cleared .tc__rung-mult{color:var(--mint)}.tc__rung.is-next{border-color:color-mix(in srgb, var(--cyan) 65%, transparent);background:#34e3ff14;animation:1.5s ease-in-out infinite tc-pulse;box-shadow:0 0 22px #34e3ff33}.tc__rung.is-next .tc__rung-mult{color:var(--cyan)}@keyframes tc-pulse{50%{border-color:var(--cyan)}}.tc__rung.is-broken{color:var(--magenta);background:#ff5cf01f;border-color:#ff5cf099;animation:.4s tc-break}.tc__rung.is-broken .tc__rung-mult{color:var(--magenta);text-decoration:line-through}@keyframes tc-break{50%{transform:scale(1.04)}}.tc__hint{max-width:360px;color:var(--ink-dim);margin:0;font-size:14px;line-height:1.5}.tc__hint b{color:var(--mint)}.tc__hint--spin{color:var(--cyan);letter-spacing:1px;animation:1.2s ease-in-out infinite tc-breathe}@keyframes tc-breathe{50%{opacity:.45}}.tc__hint--win{color:#ffe27a;font-size:15px;font-weight:700}.tc__hint--lose{color:var(--magenta);font-weight:600}.tc__note{color:var(--ink-faint);margin:0;font-size:12.5px}.tc__note--err{color:var(--magenta)}.tc__actions{gap:12px;display:flex}.tc__climb,.tc__btn--login{font-family:var(--display);letter-spacing:1px;color:#04060f;background:linear-gradient(100deg, var(--cyan), var(--violet) 70%, var(--magenta));cursor:pointer;border:none;border-radius:999px;padding:14px 26px;font-size:14px;font-weight:800;transition:transform .16s,filter .2s;box-shadow:0 10px 28px #9b6bff66,inset 0 0 0 1px #fff3}.tc__climb:hover:not(:disabled),.tc__btn--login:hover{filter:brightness(1.08);transform:translateY(-3px)}.tc__climb:active:not(:disabled){transform:translateY(-1px)scale(.98)}.tc__climb:disabled{opacity:.5;cursor:default;filter:grayscale(.3)}.tc__cash{font-family:var(--display);letter-spacing:1px;color:var(--mint);border:1px solid color-mix(in srgb, var(--mint) 55%, transparent);cursor:pointer;background:#4dffb81a;border-radius:999px;padding:14px 24px;font-size:14px;font-weight:800;transition:transform .16s,background .2s}.tc__cash:hover:not(:disabled){background:#4dffb82e;transform:translateY(-3px)}.tc__cash:disabled{opacity:.4;cursor:default}.tc-trade{border-top:1px solid #8caaff1f;flex-direction:column;gap:12px;width:100%;margin-top:2px;padding:14px 2px 0;display:flex}.tc-trade__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.tc-stake{letter-spacing:.5px;color:var(--ink-faint);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;display:inline-flex}.tc-stake input{width:92px;font-family:var(--sans);color:var(--ink);border:1px solid var(--line);background:#080c1ecc;border-radius:10px;padding:9px 11px;font-size:15px;font-weight:600}.tc-stake input:focus{border-color:var(--cyan);outline:none}.tc-stake input:disabled{opacity:.6}.tc-stake__cur{color:var(--ink-dim);text-transform:none;font-size:12px}.tc-acctsel{position:relative}.tc-acct{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.tc-acct--demo{color:var(--cyan);border:1px solid color-mix(in srgb, var(--cyan) 40%, transparent);background:#34e3ff14}.tc-acct--real{color:var(--mint);border:1px solid color-mix(in srgb, var(--mint) 45%, transparent);background:#4dffb814}.tc-acct--btn{cursor:pointer;padding:9px 14px}.tc-acct__caret{border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.tc-acctmenu{z-index:6;border:1px solid var(--line);background:#0a0e22f7;border-radius:14px;min-width:180px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #00000080}.tc-acctopt{cursor:pointer;width:100%;color:var(--ink);background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.tc-acctopt:hover,.tc-acctopt.is-active{background:#7aa2ff1a}.tc-acctopt__bal{color:var(--ink-dim);font-size:12.5px}.tc-trade__legal{color:var(--ink-faint);text-align:left;margin:12px 0 0;font-size:11px;line-height:1.5}@media (prefers-reduced-motion:reduce){.tc__rung.is-next,.tc__tower.is-fell,.tc__rung.is-broken,.tc__hint--spin{animation:none}}.nf{text-align:center;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:460px;margin:0 auto;display:flex}.nf__main{background:radial-gradient(130% 85% at 50% 0%, color-mix(in srgb, var(--accent,#38bdf8) 16%, transparent), transparent 62%), linear-gradient(180deg, #ffffff0b, #fff0), var(--card);border:1px solid #8caaff29;border-radius:22px;flex-direction:column;align-items:center;gap:16px;width:100%;min-width:0;padding:22px 22px 16px;display:flex;box-shadow:0 18px 50px #02061780,inset 0 1px #ffffff12}@media (width>=920px){.nf--game{flex-direction:row;align-items:flex-start;gap:28px;max-width:900px}.nf--game .nf__main{flex:0 0 420px;max-width:420px}.nf--game .rlog{flex:1}}.nf__coin-wrap{aspect-ratio:1;perspective:900px;filter:drop-shadow(0 18px 36px #02040e99);place-items:center;width:clamp(180px,56vw,240px);transition:filter .3s;display:grid}.nf__coin{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;position:relative}.nf__face{backface-visibility:hidden;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.nf__face--heads{color:#3a2206;background:radial-gradient(circle at 38% 30%,#ffffff59,#0000 55%),linear-gradient(160deg,#ffe27a,#f59e0b 70%,#b45309);border:4px solid #fff0b4cc;box-shadow:0 0 40px #ffbe3c73,inset 0 0 24px #b4530980}.nf__face--tails{color:#1b0b3a;background:radial-gradient(circle at 38% 30%,#ffffff4d,#0000 55%),linear-gradient(160deg,#c4b5fd,#8b5cf6 65%,#6d28d9);border:4px solid #d8c8ffcc;transform:rotateX(180deg);box-shadow:0 0 40px #9b6bff80,inset 0 0 24px #5b21b68c}.nf__face-mark{font-family:var(--display);text-shadow:0 2px 6px #00000040;font-size:clamp(54px,18vw,84px);font-weight:900;line-height:1}.nf__face-label{font-family:var(--display);letter-spacing:3px;opacity:.85;font-size:12px;font-weight:700}.nf__coin-wrap.is-win{filter:drop-shadow(0 0 40px #ffc83c99);animation:.6s ease-out 2 nf-pop}.nf__coin-wrap.is-lose{filter:drop-shadow(0 14px 30px #02040e99)saturate(.85)}@keyframes nf-pop{50%{transform:scale(1.06)}}.nf__hint{max-width:360px;color:var(--ink-dim);margin:0;font-size:14.5px;line-height:1.5}.nf__hint--spin{color:var(--cyan);letter-spacing:2px;animation:1.1s ease-in-out infinite nf-breathe}@keyframes nf-breathe{50%{opacity:.45}}.nf__hint--win{color:#ffe27a;font-size:16px;font-weight:700}.nf__hint--lose{color:var(--ink-dim)}.nf__note{color:var(--ink-faint);margin:0;font-size:12.5px}.nf__note--err{color:var(--magenta)}.nf__picker{gap:12px;display:flex}.nf__pick{background:var(--glass);border:1px solid var(--line);cursor:pointer;min-width:104px;color:var(--ink-dim);border-radius:14px;flex-direction:column;align-items:center;gap:1px;padding:12px 18px;transition:transform .14s,border-color .18s,color .18s,box-shadow .18s;display:flex}.nf__pick b{font-family:var(--display);color:var(--ink);font-size:16px}.nf__pick span{letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-faint);font-size:10.5px}.nf__pick:hover:not(:disabled){transform:translateY(-2px)}.nf__pick--heads.is-active{border-color:#ffc850b3;box-shadow:0 0 22px #ffbe3c4d}.nf__pick--heads.is-active b{color:#ffd34d}.nf__pick--tails.is-active{border-color:color-mix(in srgb, var(--violet) 70%, transparent);box-shadow:0 0 22px #9b6bff59}.nf__pick--tails.is-active b{color:var(--violet)}.nf__pick:disabled{cursor:default;opacity:.7}.nf__actions{margin-top:2px}.nf__flip,.nf__btn--login{font-family:var(--display);letter-spacing:2px;color:#04060f;background:linear-gradient(100deg, var(--cyan), var(--violet) 65%, var(--magenta));cursor:pointer;border:none;border-radius:999px;padding:15px 46px;font-size:16px;font-weight:800;transition:transform .16s,box-shadow .2s,filter .2s;position:relative;box-shadow:0 10px 30px #9b6bff73,inset 0 0 0 1px #fff3}.nf__flip:hover:not(:disabled),.nf__btn--login:hover{filter:brightness(1.08);transform:translateY(-3px)}.nf__flip:active:not(:disabled){transform:translateY(-1px)scale(.98)}.nf__flip:disabled{cursor:default;opacity:.55;filter:grayscale(.3)}.nf-trade{border-top:1px solid #8caaff1f;flex-direction:column;gap:12px;width:100%;margin-top:2px;padding:14px 2px 0;display:flex}.nf-trade__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.nf-stake{letter-spacing:.5px;color:var(--ink-faint);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;display:inline-flex}.nf-stake input{width:92px;font-family:var(--sans);color:var(--ink);border:1px solid var(--line);background:#080c1ecc;border-radius:10px;padding:9px 11px;font-size:15px;font-weight:600}.nf-stake input:focus{border-color:var(--cyan);outline:none}.nf-stake__cur{color:var(--ink-dim);text-transform:none;font-size:12px}.nf-acctsel{position:relative}.nf-acct{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.nf-acct--demo{color:var(--cyan);border:1px solid color-mix(in srgb, var(--cyan) 40%, transparent);background:#34e3ff14}.nf-acct--real{color:var(--mint);border:1px solid color-mix(in srgb, var(--mint) 45%, transparent);background:#4dffb814}.nf-acct--btn{cursor:pointer;padding:9px 14px}.nf-acct__caret{border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.nf-acctmenu{z-index:6;border:1px solid var(--line);background:#0a0e22f7;border-radius:14px;min-width:180px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #00000080}.nf-acctopt{cursor:pointer;width:100%;color:var(--ink);background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.nf-acctopt:hover,.nf-acctopt.is-active{background:#7aa2ff1a}.nf-acctopt__bal{color:var(--ink-dim);font-size:12.5px}.nf-trade__legal{color:var(--ink-faint);text-align:left;margin:12px 0 0;font-size:11px;line-height:1.5}@media (prefers-reduced-motion:reduce){.nf__coin{transition:transform .3s!important}.nf__coin-wrap.is-win,.nf__hint--spin{animation:none}}.dg{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:460px;margin:0 auto;display:flex}.dg__main{background:radial-gradient(130% 85% at 50% 0%, color-mix(in srgb, var(--accent,#38bdf8) 16%, transparent), transparent 62%), linear-gradient(180deg, #ffffff0b, #fff0), var(--card);border:1px solid #8caaff29;border-radius:22px;flex-direction:column;align-items:center;gap:16px;width:100%;min-width:0;padding:22px 22px 16px;display:flex;box-shadow:0 18px 50px #02061780,inset 0 1px #ffffff12}@media (width>=920px){.dg--game{flex-direction:row;align-items:flex-start;gap:28px;max-width:900px}.dg--game .dg__main{flex:0 0 420px;max-width:420px}.dg--game .rlog{flex:1}}.dg__scores{width:100%;color:var(--ink-dim);justify-content:center;gap:10px;font-size:13px;display:flex}.dg__scores span{background:#ffffff0a;border:1px solid #8caaff24;border-radius:999px;align-items:center;gap:6px;padding:7px 15px;font-weight:600;display:inline-flex}.dg__scores b{color:var(--ink);font-size:15px;font-weight:800}.dg__stage{aspect-ratio:1;border:1px solid var(--line);background:radial-gradient(circle at 50% 38%,#2dd4bf1f,#0000 60%),#0a102699;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:clamp(180px,54vw,230px);transition:box-shadow .25s,border-color .25s;display:flex;box-shadow:0 16px 40px #02040e80}.dg__stage.is-dodged{border-color:#4dffb880;box-shadow:0 0 40px #4dffb838}.dg__stage.is-hit{border-color:#ff5cf08c;box-shadow:0 0 44px #ff5cf047}.dg__avoid{font-family:var(--display);letter-spacing:3px;text-transform:uppercase;color:var(--ink-faint);font-size:11px}.dg__num{font-family:var(--display);color:#fff;text-shadow:0 0 30px #78a0ff66;font-size:clamp(72px,22vw,104px);font-weight:900;line-height:1}.dg__num--dodged{color:var(--mint);text-shadow:0 0 24px #4dffb8b3;animation:.4s ease-out dg-pop}.dg__num--hit{color:var(--magenta);text-shadow:0 0 24px #ff5cf0cc;animation:.4s dg-shake}@keyframes dg-pop{40%{transform:scale(1.14)}}@keyframes dg-shake{25%{transform:translate(-7px)}75%{transform:translate(7px)}}.dg__hint{max-width:360px;color:var(--ink-dim);margin:0;font-size:14px;line-height:1.5}.dg__hint--spin{color:var(--cyan);letter-spacing:2px;animation:1.1s ease-in-out infinite dg-breathe}@keyframes dg-breathe{50%{opacity:.45}}.dg__hint--win{color:var(--mint);font-weight:600}.dg__hint--lose{color:var(--magenta);font-weight:600}.dg__note{color:var(--ink-faint);margin:0;font-size:12.5px}.dg__note--err{color:var(--magenta)}.dg__picker{flex-wrap:wrap;justify-content:center;gap:8px;max-width:340px;display:flex}.dg__pick{width:40px;height:40px;font-family:var(--display);color:var(--ink-dim);background:var(--glass);border:1px solid var(--line);cursor:pointer;border-radius:12px;font-size:16px;font-weight:700;transition:transform .14s,border-color .18s,color .18s,background .18s}.dg__pick:hover:not(:disabled){color:var(--ink);transform:translateY(-2px)}.dg__pick.is-active{color:#2a1206;background:linear-gradient(135deg,#2dd4bf,#14b8a6);border-color:#0000;box-shadow:0 0 18px #2dd4bf73}.dg__pick.is-hit{color:#fff;background:linear-gradient(135deg, var(--magenta), #c026d3);border-color:#0000;box-shadow:0 0 18px #ff5cf080}.dg__pick:disabled{cursor:default;opacity:.7}.dg__actions{margin-top:2px}.dg__go,.dg__btn--login{font-family:var(--display);letter-spacing:2px;color:#04060f;background:linear-gradient(100deg, #2dd4bf, var(--cyan) 60%, var(--violet));cursor:pointer;border:none;border-radius:999px;padding:15px 46px;font-size:16px;font-weight:800;transition:transform .16s,box-shadow .2s,filter .2s;box-shadow:0 10px 30px #2dd4bf66,inset 0 0 0 1px #fff3}.dg__go:hover:not(:disabled),.dg__btn--login:hover{filter:brightness(1.08);transform:translateY(-3px)}.dg__go:active:not(:disabled){transform:translateY(-1px)scale(.98)}.dg__go:disabled{cursor:default;opacity:.55;filter:grayscale(.3)}.dg-trade{border-top:1px solid #8caaff1f;flex-direction:column;gap:12px;width:100%;margin-top:2px;padding:14px 2px 0;display:flex}.dg-trade__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.dg-stake{letter-spacing:.5px;color:var(--ink-faint);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;display:inline-flex}.dg-stake input{width:92px;font-family:var(--sans);color:var(--ink);border:1px solid var(--line);background:#080c1ecc;border-radius:10px;padding:9px 11px;font-size:15px;font-weight:600}.dg-stake input:focus{border-color:var(--cyan);outline:none}.dg-stake__cur{color:var(--ink-dim);text-transform:none;font-size:12px}.dg-acctsel{position:relative}.dg-acct{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.dg-acct--demo{color:var(--cyan);border:1px solid color-mix(in srgb, var(--cyan) 40%, transparent);background:#34e3ff14}.dg-acct--real{color:var(--mint);border:1px solid color-mix(in srgb, var(--mint) 45%, transparent);background:#4dffb814}.dg-acct--btn{cursor:pointer;padding:9px 14px}.dg-acct__caret{border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.dg-acctmenu{z-index:6;border:1px solid var(--line);background:#0a0e22f7;border-radius:14px;min-width:180px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #00000080}.dg-acctopt{cursor:pointer;width:100%;color:var(--ink);background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.dg-acctopt:hover,.dg-acctopt.is-active{background:#7aa2ff1a}.dg-acctopt__bal{color:var(--ink-dim);font-size:12.5px}.dg-trade__legal{color:var(--ink-faint);text-align:left;margin:12px 0 0;font-size:11px;line-height:1.5}@media (prefers-reduced-motion:reduce){.dg__num--dodged,.dg__num--hit,.dg__hint--spin{animation:none}}.zr{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:460px;margin:0 auto;display:flex}.zr__main{background:radial-gradient(130% 85% at 50% 0%, color-mix(in srgb, var(--accent,#38bdf8) 16%, transparent), transparent 62%), linear-gradient(180deg, #ffffff0b, #fff0), var(--card);border:1px solid #8caaff29;border-radius:22px;flex-direction:column;align-items:center;gap:16px;width:100%;min-width:0;padding:22px 22px 16px;display:flex;box-shadow:0 18px 50px #02061780,inset 0 1px #ffffff12}@media (width>=920px){.zr--game{flex-direction:row;align-items:flex-start;gap:28px;max-width:900px}.zr--game .zr__main{flex:0 0 420px;max-width:420px}.zr--game .rlog{flex:1}}.zr__scores{width:100%;color:var(--ink-dim);justify-content:center;gap:10px;font-size:13px;display:flex}.zr__scores span{background:#ffffff0a;border:1px solid #8caaff24;border-radius:999px;align-items:center;gap:6px;padding:7px 15px;font-weight:600;display:inline-flex}.zr__scores b{color:var(--ink);font-size:15px;font-weight:800}.zr__track{border:1px solid var(--line);background:#080c1e99;border-radius:20px;align-items:stretch;width:100%;max-width:360px;height:clamp(120px,34vw,150px);display:flex;overflow:hidden;box-shadow:0 16px 40px #02040e80}.zr__half{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;transition:background .25s,box-shadow .25s;display:flex}.zr__half--low{background:radial-gradient(circle at 50% 60%,#34e3ff29,#0000 70%)}.zr__half--high{background:radial-gradient(circle at 50% 60%,#fb923c29,#0000 70%)}.zr__half-label{font-family:var(--display);letter-spacing:2px;color:var(--ink-dim);font-size:16px;font-weight:800}.zr__half--low .zr__half-label{color:var(--cyan)}.zr__half--high .zr__half-label{color:#fb923c}.zr__half-range{letter-spacing:1px;color:var(--ink-faint);font-size:11px}.zr__half.is-call{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--ink) 25%, transparent)}.zr__half.is-win{background:#4dffb82e;box-shadow:inset 0 0 30px #4dffb840}.zr__half.is-lose{background:#ff5cf026;box-shadow:inset 0 0 30px #ff5cf038}.zr__drawn{border-left:1px solid var(--line);border-right:1px solid var(--line);background:#06091699;flex:0 0 96px;place-items:center;display:grid}.zr__reel{--cell:clamp(54px, 16vw, 72px);width:100%;height:var(--cell);place-items:center;display:grid;overflow:hidden}.zr__strip{transform:translateY(calc(var(--d,7) * var(--cell) * -1));flex-direction:column;transition:transform .45s cubic-bezier(.16,.84,.3,1);display:flex}.zr__cell{height:var(--cell);font-family:var(--display);color:#fff;text-shadow:0 0 24px #78a0ff66;place-items:center;font-size:clamp(42px,13vw,56px);font-weight:900;line-height:1;display:grid}.zr__reel.is-rolling .zr__strip{transition:none;animation:.32s linear infinite zr-roll}@keyframes zr-roll{0%{transform:translateY(0)}to{transform:translateY(calc(var(--cell) * -10))}}.zr__reel.is-win .zr__cell{color:var(--mint);text-shadow:0 0 22px #4dffb8b3}.zr__reel.is-lose .zr__cell{color:var(--magenta);text-shadow:0 0 22px #ff5cf0b3}.zr__reel.is-win,.zr__reel.is-lose{animation:.4s ease-out zr-pop}@keyframes zr-pop{40%{transform:scale(1.1)}}.zr__hint{max-width:360px;color:var(--ink-dim);margin:0;font-size:14px;line-height:1.5}.zr__hint--spin{color:var(--cyan);letter-spacing:2px;animation:1.1s ease-in-out infinite zr-breathe}@keyframes zr-breathe{50%{opacity:.45}}.zr__hint--win{color:var(--mint);font-weight:600}.zr__hint--lose{color:var(--magenta);font-weight:600}.zr__note{color:var(--ink-faint);margin:0;font-size:12.5px}.zr__note--err{color:var(--magenta)}.zr__calls{gap:12px;width:100%;max-width:360px;display:flex}.zr__call{font-family:var(--display);cursor:pointer;color:#04060f;border:none;border-radius:16px;flex-direction:column;flex:1;align-items:center;gap:1px;padding:15px 0;transition:transform .16s,filter .2s,box-shadow .2s;display:flex}.zr__call b{letter-spacing:2px;font-size:17px}.zr__call span{letter-spacing:1px;opacity:.8;font-size:11px}.zr__call--low{background:linear-gradient(135deg, var(--cyan), #2dd4bf);box-shadow:0 10px 26px #34e3ff59}.zr__call--high{background:linear-gradient(135deg,#fbbf24,#fb923c);box-shadow:0 10px 26px #fb923c59}.zr__call:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-3px)}.zr__call:active:not(:disabled){transform:translateY(-1px)scale(.98)}.zr__call:disabled{cursor:default;opacity:.5;filter:grayscale(.3)}.zr__btn--login{font-family:var(--display);letter-spacing:1px;color:#04060f;background:linear-gradient(100deg, var(--cyan), var(--violet));cursor:pointer;border:none;border-radius:999px;padding:14px 30px;font-weight:800;box-shadow:0 10px 28px #4f8bff66}.zr-trade{border-top:1px solid #8caaff1f;flex-direction:column;gap:12px;width:100%;margin-top:2px;padding:14px 2px 0;display:flex}.zr-trade__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.zr-stake{letter-spacing:.5px;color:var(--ink-faint);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;display:inline-flex}.zr-stake input{width:92px;font-family:var(--sans);color:var(--ink);border:1px solid var(--line);background:#080c1ecc;border-radius:10px;padding:9px 11px;font-size:15px;font-weight:600}.zr-stake input:focus{border-color:var(--cyan);outline:none}.zr-stake__cur{color:var(--ink-dim);text-transform:none;font-size:12px}.zr-acctsel{position:relative}.zr-acct{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.zr-acct--demo{color:var(--cyan);border:1px solid color-mix(in srgb, var(--cyan) 40%, transparent);background:#34e3ff14}.zr-acct--real{color:var(--mint);border:1px solid color-mix(in srgb, var(--mint) 45%, transparent);background:#4dffb814}.zr-acct--btn{cursor:pointer;padding:9px 14px}.zr-acct__caret{border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.zr-acctmenu{z-index:6;border:1px solid var(--line);background:#0a0e22f7;border-radius:14px;min-width:180px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #00000080}.zr-acctopt{cursor:pointer;width:100%;color:var(--ink);background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.zr-acctopt:hover,.zr-acctopt.is-active{background:#7aa2ff1a}.zr-acctopt__bal{color:var(--ink-dim);font-size:12.5px}.zr-trade__legal{color:var(--ink-faint);text-align:left;margin:12px 0 0;font-size:11px;line-height:1.5}@media (prefers-reduced-motion:reduce){.zr__reel.is-rolling .zr__strip,.zr__reel.is-win,.zr__reel.is-lose,.zr__hint--spin{animation:none}}.pl{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:460px;margin:0 auto;display:flex}.pl__main{background:radial-gradient(130% 85% at 50% 0%, color-mix(in srgb, var(--accent,#38bdf8) 16%, transparent), transparent 62%), linear-gradient(180deg, #ffffff0b, #fff0), var(--card);border:1px solid #8caaff29;border-radius:22px;flex-direction:column;align-items:center;gap:16px;width:100%;min-width:0;padding:22px 22px 16px;display:flex;box-shadow:0 18px 50px #02061780,inset 0 1px #ffffff12}@media (width>=920px){.pl--game{flex-direction:row;align-items:flex-start;gap:28px;max-width:900px}.pl--game .pl__main{flex:0 0 420px;max-width:420px}.pl--game .rlog{flex:1}}.pl__scores{width:100%;color:var(--ink-dim);justify-content:center;gap:10px;font-size:13px;display:flex}.pl__scores span{background:#ffffff0a;border:1px solid #8caaff24;border-radius:999px;align-items:center;gap:6px;padding:7px 15px;font-weight:600;display:inline-flex}.pl__scores b{color:var(--ink);font-size:15px;font-weight:800}.pl__monitor{border:1px solid var(--line);background:radial-gradient(circle,#5082ff1a,#0000 70%),#080c1e99;border-radius:20px;place-items:center;width:100%;max-width:360px;height:clamp(130px,38vw,170px);transition:box-shadow .25s,border-color .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #02040e80}.pl__monitor.is-win{border-color:#4dffb880;box-shadow:0 0 40px #4dffb833}.pl__monitor.is-lose{border-color:#ff5cf08c;box-shadow:0 0 42px #ff5cf03d}.pl__monitor.is-live{border-color:#34e3ff66}.pl__grid{pointer-events:none;background-image:linear-gradient(#78a0ff0f 1px,#0000 1px),linear-gradient(90deg,#78a0ff0f 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 100%,#000 60%,#0000);mask-image:radial-gradient(120% 100%,#000 60%,#0000)}.pl__ecg{opacity:.7;filter:drop-shadow(0 0 5px #34e3ff80);pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='44' viewBox='0 0 90 44'%3E%3Cpolyline points='0,24 26,24 31,20 36,24 43,24 46,7 50,38 55,15 59,24 90,24' fill='none' stroke='%2334e3ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:0;background-repeat:repeat-x;background-size:90px 56%;animation:2.4s linear infinite pl-scroll;position:absolute;inset:0}@keyframes pl-scroll{to{background-position:-90px}}.pl__monitor.is-live .pl__ecg{opacity:1;animation-duration:1.1s}.pl__monitor.is-win .pl__ecg,.pl__monitor.is-lose .pl__ecg{opacity:.35}.pl__spike{z-index:1;width:100%;height:100%;position:absolute;inset:0}.pl__wave{fill:none;stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;animation:.5s ease-out pl-draw}.pl__monitor.is-win .pl__wave{stroke:var(--mint);filter:drop-shadow(0 0 9px #4dffb8d9)}.pl__monitor.is-lose .pl__wave{stroke:var(--magenta);filter:drop-shadow(0 0 9px #ff5cf0d9)}@keyframes pl-draw{0%{stroke-dasharray:320;stroke-dashoffset:320px}to{stroke-dasharray:320;stroke-dashoffset:0}}.pl__arrow{z-index:2;font-size:clamp(30px,9vw,44px);line-height:1;animation:.4s ease-out pl-pop;position:relative}.pl__monitor.is-win .pl__arrow{color:var(--mint);text-shadow:0 0 22px #4dffb8d9}.pl__monitor.is-lose .pl__arrow{color:var(--magenta);text-shadow:0 0 22px #ff5cf0d9}@keyframes pl-pop{40%{transform:scale(1.2)}}.pl__hint{max-width:360px;color:var(--ink-dim);margin:0;font-size:14px;line-height:1.5}.pl__hint--spin{color:var(--cyan);letter-spacing:2px;animation:1.1s ease-in-out infinite pl-breathe}@keyframes pl-breathe{50%{opacity:.45}}.pl__hint--win{color:var(--mint);font-weight:600}.pl__hint--lose{color:var(--magenta);font-weight:600}.pl__note{color:var(--ink-faint);margin:0;font-size:12.5px}.pl__note--err{color:var(--magenta)}.pl__calls{gap:12px;width:100%;max-width:360px;display:flex}.pl__call{font-family:var(--display);cursor:pointer;color:#04060f;border:none;border-radius:16px;flex:1;justify-content:center;align-items:center;gap:8px;padding:16px 0;transition:transform .16s,filter .2s,box-shadow .2s;display:flex}.pl__call b{letter-spacing:2px;font-size:17px}.pl__call-arrow{font-size:16px}.pl__call--up{background:linear-gradient(135deg, var(--mint), #16d39a);box-shadow:0 10px 26px #4dffb859}.pl__call--down{background:linear-gradient(135deg, var(--magenta), #c026d3);box-shadow:0 10px 26px #ff5cf059}.pl__call:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-3px)}.pl__call:active:not(:disabled){transform:translateY(-1px)scale(.98)}.pl__call:disabled{cursor:default;opacity:.5;filter:grayscale(.3)}.pl__btn--login{font-family:var(--display);letter-spacing:1px;color:#04060f;background:linear-gradient(100deg, var(--cyan), var(--violet));cursor:pointer;border:none;border-radius:999px;padding:14px 30px;font-weight:800;box-shadow:0 10px 28px #4f8bff66}.pl-trade{border-top:1px solid #8caaff1f;flex-direction:column;gap:12px;width:100%;margin-top:2px;padding:14px 2px 0;display:flex}.pl-trade__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.pl-stake{letter-spacing:.5px;color:var(--ink-faint);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;display:inline-flex}.pl-stake input{width:92px;font-family:var(--sans);color:var(--ink);border:1px solid var(--line);background:#080c1ecc;border-radius:10px;padding:9px 11px;font-size:15px;font-weight:600}.pl-stake input:focus{border-color:var(--cyan);outline:none}.pl-stake__cur{color:var(--ink-dim);text-transform:none;font-size:12px}.pl-acctsel{position:relative}.pl-acct{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.pl-acct--demo{color:var(--cyan);border:1px solid color-mix(in srgb, var(--cyan) 40%, transparent);background:#34e3ff14}.pl-acct--real{color:var(--mint);border:1px solid color-mix(in srgb, var(--mint) 45%, transparent);background:#4dffb814}.pl-acct--btn{cursor:pointer;padding:9px 14px}.pl-acct__caret{border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.pl-acctmenu{z-index:6;border:1px solid var(--line);background:#0a0e22f7;border-radius:14px;min-width:180px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #00000080}.pl-acctopt{cursor:pointer;width:100%;color:var(--ink);background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.pl-acctopt:hover,.pl-acctopt.is-active{background:#7aa2ff1a}.pl-acctopt__bal{color:var(--ink-dim);font-size:12.5px}.pl-trade__legal{color:var(--ink-faint);text-align:left;margin:12px 0 0;font-size:11px;line-height:1.5}@media (prefers-reduced-motion:reduce){.pl__ecg,.pl__wave,.pl__arrow,.pl__hint--spin{animation:none}}.sg{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:460px;margin:0 auto;display:flex}.sg__main{background:radial-gradient(130% 85% at 50% 0%, color-mix(in srgb, var(--accent,#38bdf8) 16%, transparent), transparent 62%), linear-gradient(180deg, #ffffff0b, #fff0), var(--card);border:1px solid #8caaff29;border-radius:22px;flex-direction:column;align-items:center;gap:16px;width:100%;min-width:0;padding:22px 22px 16px;display:flex;box-shadow:0 18px 50px #02061780,inset 0 1px #ffffff12}@media (width>=920px){.sg--game{flex-direction:row;align-items:flex-start;gap:28px;max-width:900px}.sg--game .sg__main{flex:0 0 420px;max-width:420px}.sg--game .rlog{flex:1}}.sg__meter{border:1px solid var(--line);background:radial-gradient(circle at 50% 45%,#06b6d41f,#0000 70%),#080c1e99;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;max-width:360px;height:clamp(150px,42vw,180px);transition:box-shadow .25s,border-color .25s;display:flex;position:relative;box-shadow:0 16px 40px #02040e80}.sg__meter.is-up{border-color:#4dffb880;box-shadow:0 0 42px #4dffb833}.sg__meter.is-down{border-color:#ff5cf08c;box-shadow:0 0 42px #ff5cf038}.sg__dir{font-family:var(--display);letter-spacing:1px;font-size:13px;font-weight:800;position:absolute;top:12px;right:14px}.sg__dir--up{color:var(--mint)}.sg__dir--down{color:var(--magenta)}.sg__pnl{font-family:var(--display);color:#fff;font-size:clamp(40px,12vw,56px);font-weight:900;line-height:1;transition:color .15s}.sg__pnl--up{color:var(--mint);text-shadow:0 0 24px #4dffb899}.sg__pnl--down{color:var(--magenta);text-shadow:0 0 24px #ff5cf099}.sg__pnl--flat{color:var(--ink-dim)}.sg__pnl-label{font-family:var(--display);letter-spacing:2.5px;text-transform:uppercase;color:var(--ink-faint);font-size:11px;font-weight:700}.sg__pnl-cur{letter-spacing:1px;color:var(--ink-faint);font-size:12px}.sg__caution{color:#ffd34d;background:#f59e0b1a;border:1px solid #f59e0b66;border-radius:12px;max-width:360px;margin:-4px 0 0;padding:8px 14px;font-size:12.5px;line-height:1.45;animation:1.8s ease-in-out infinite sg-breathe}.sg__hint{max-width:360px;color:var(--ink-dim);margin:0;font-size:14px;line-height:1.5}.sg__hint--spin{color:var(--cyan);letter-spacing:2px;animation:1.1s ease-in-out infinite sg-breathe}@keyframes sg-breathe{50%{opacity:.45}}.sg__hint--win{color:var(--mint);font-size:15.5px;font-weight:700}.sg__hint--lose{color:var(--magenta);font-weight:600}.sg__note{color:var(--ink-faint);margin:0;font-size:12.5px}.sg__note--err{color:var(--magenta)}.sg__actions{gap:12px;width:100%;max-width:360px;display:flex}.sg__call{font-family:var(--display);cursor:pointer;color:#04060f;border:none;border-radius:16px;flex:1;justify-content:center;align-items:center;gap:8px;padding:16px 0;transition:transform .16s,filter .2s,box-shadow .2s;display:flex}.sg__call b{letter-spacing:2px;font-size:17px}.sg__call--up{background:linear-gradient(135deg, var(--mint), #16d39a);box-shadow:0 10px 26px #4dffb859}.sg__call--down{background:linear-gradient(135deg, var(--magenta), #c026d3);box-shadow:0 10px 26px #ff5cf059}.sg__call--again{background:linear-gradient(100deg, var(--cyan), var(--violet));color:#04060f;border-radius:999px;flex:none;margin:0 auto;padding:14px 30px;box-shadow:0 10px 28px #4f8bff66}.sg__call:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-3px)}.sg__call:active:not(:disabled){transform:translateY(-1px)scale(.98)}.sg__call:disabled{cursor:default;opacity:.5;filter:grayscale(.3)}.sg__cash{font-family:var(--display);letter-spacing:2px;color:#04060f;cursor:pointer;background:linear-gradient(135deg,#ffe27a,#f59e0b);border:none;border-radius:16px;flex:1;padding:16px 0;font-size:16px;font-weight:800;transition:transform .16s,filter .2s;animation:1.2s ease-in-out infinite sg-pulse;box-shadow:0 10px 30px #f59e0b66}.sg__cash:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-3px)}.sg__cash:disabled{cursor:default;opacity:.6;animation:none}@keyframes sg-pulse{50%{box-shadow:0 10px 38px #f59e0ba8}}.sg__btn--login{font-family:var(--display);letter-spacing:1px;color:#04060f;background:linear-gradient(100deg, var(--cyan), var(--violet));cursor:pointer;border:none;border-radius:999px;padding:14px 30px;font-weight:800;box-shadow:0 10px 28px #4f8bff66}.sg-trade{border-top:1px solid #8caaff1f;flex-direction:column;gap:12px;width:100%;margin-top:2px;padding:14px 2px 0;display:flex}.sg-trade__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.sg-stake{letter-spacing:.5px;color:var(--ink-faint);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;display:inline-flex}.sg-stake input{width:92px;font-family:var(--sans);color:var(--ink);border:1px solid var(--line);background:#080c1ecc;border-radius:10px;padding:9px 11px;font-size:15px;font-weight:600}.sg-stake input:focus{border-color:var(--cyan);outline:none}.sg-stake input:disabled{opacity:.6}.sg-stake__cur{color:var(--ink-dim);text-transform:none;font-size:12px}.sg-acctsel{position:relative}.sg-acct{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.sg-acct--demo{color:var(--cyan);border:1px solid color-mix(in srgb, var(--cyan) 40%, transparent);background:#34e3ff14}.sg-acct--real{color:var(--mint);border:1px solid color-mix(in srgb, var(--mint) 45%, transparent);background:#4dffb814}.sg-acct--btn{cursor:pointer;padding:9px 14px}.sg-acct__caret{border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.sg-acctmenu{z-index:6;border:1px solid var(--line);background:#0a0e22f7;border-radius:14px;min-width:180px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #00000080}.sg-acctopt{cursor:pointer;width:100%;color:var(--ink);background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.sg-acctopt:hover,.sg-acctopt.is-active{background:#7aa2ff1a}.sg-acctopt__bal{color:var(--ink-dim);font-size:12.5px}.sg-trade__legal{color:var(--ink-faint);text-align:left;margin:12px 0 0;font-size:11px;line-height:1.5}@media (prefers-reduced-motion:reduce){.sg__cash,.sg__hint--spin{animation:none}}.bz{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:460px;margin:0 auto;display:flex}.bz__main{background:radial-gradient(130% 85% at 50% 0%, color-mix(in srgb, var(--accent,#38bdf8) 16%, transparent), transparent 62%), linear-gradient(180deg, #ffffff0b, #fff0), var(--card);border:1px solid #8caaff29;border-radius:22px;flex-direction:column;align-items:center;gap:16px;width:100%;min-width:0;padding:22px 22px 16px;display:flex;box-shadow:0 18px 50px #02061780,inset 0 1px #ffffff12}@media (width>=920px){.bz--game{flex-direction:row;align-items:flex-start;gap:28px;max-width:900px}.bz--game .bz__main{flex:0 0 420px;max-width:420px}.bz--game .rlog{flex:1}}.bz__target{aspect-ratio:1;filter:drop-shadow(0 16px 36px #02040e99);place-items:center;width:clamp(170px,52vw,220px);transition:filter .25s;display:grid;position:relative}.bz__ring{border:2px solid #78a0ff4d;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bz__ring--1{border-color:#78a0ff40;width:100%;height:100%}.bz__ring--2{border-color:#a3e63566;width:67%;height:67%}.bz__ring--3{border-color:#ffc8508c;width:34%;height:34%}.bz__bull{background:radial-gradient(circle,#ffe27a,#f59e0b);border-radius:50%;width:11%;height:11%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 14px #ffbe3c99}.bz__target.is-aiming{animation:1s ease-in-out infinite bz-aim}@keyframes bz-aim{50%{filter:drop-shadow(0 16px 36px #02040e99)brightness(1.18)}}.bz__target.is-hit{filter:drop-shadow(0 0 36px #4dffb899)}.bz__target.is-miss{filter:drop-shadow(0 14px 30px #02040e99)saturate(.8)}.bz__seeker{z-index:3;pointer-events:none;position:absolute;inset:0}.bz__hand{width:2px;height:var(--seek-len,40%);transform-origin:50% 100%;transform:translate(-50%, -100%) rotate(var(--seek-ang,0deg));will-change:transform;position:absolute;top:50%;left:50%}.bz__trail{background:linear-gradient(#a3e635d9,#a3e63500 92%);border-radius:2px;position:absolute;inset:0;box-shadow:0 0 10px #a3e635b3}.bz__arrowhead{filter:drop-shadow(0 0 9px #a3e635f2);border-top:12px solid #d9f99d;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.bz__impact{border-radius:50%;width:16px;height:16px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.bz__impact--hit{background:radial-gradient(circle,#4dffb8e6,#0000 70%);animation:.5s ease-out forwards bz-impact;box-shadow:0 0 18px 4px #4dffb8b3}.bz__impact--miss{background:radial-gradient(circle,#ff5cf0d9,#0000 70%);animation:.5s ease-out forwards bz-impact;box-shadow:0 0 18px 4px #ff5cf099}@keyframes bz-impact{0%{opacity:.95;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(-50%,-50%)scale(2.8)}}.bz__hint-roi{color:#cdff6b;text-shadow:0 0 12px #a3e63580;font-weight:800}.bz__roi{background:linear-gradient(100deg,#a3e6352e,#38bdf824);border:1px solid #a3e6358c;border-radius:999px;align-items:center;gap:10px;padding:8px 18px;animation:2.2s ease-in-out infinite bz-roi-pulse;display:inline-flex;box-shadow:0 0 26px #a3e63547,inset 0 0 18px #a3e63514}.bz__roi-star{color:#cdff6b;filter:drop-shadow(0 0 8px #a3e635);font-size:15px}.bz__roi-val{font-family:var(--display);letter-spacing:.5px;background:linear-gradient(#fff,#cdff6b);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:19px;font-weight:800}.bz__roi-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-dim);font-size:10.5px}@keyframes bz-roi-pulse{50%{box-shadow:0 0 36px #a3e63580,inset 0 0 22px #a3e63521}}.bz__hint{max-width:360px;color:var(--ink-dim);margin:0;font-size:14px;line-height:1.5}.bz__hint--spin{color:var(--cyan);letter-spacing:2px;animation:1.1s ease-in-out infinite bz-breathe}@keyframes bz-breathe{50%{opacity:.45}}.bz__hint--win{color:#ffe27a;font-size:15.5px;font-weight:700}.bz__hint--lose{color:var(--magenta);font-weight:600}.bz__note{color:var(--ink-faint);margin:0;font-size:12.5px}.bz__note--err{color:var(--magenta)}.bz__calls{gap:12px;width:100%;max-width:360px;display:flex}.bz__call{font-family:var(--display);cursor:pointer;color:#04060f;border:none;border-radius:16px;flex:1;justify-content:center;align-items:center;gap:8px;padding:16px 0;transition:transform .16s,filter .2s,box-shadow .2s;display:flex}.bz__call b{letter-spacing:2px;font-size:17px}.bz__call--high{background:linear-gradient(135deg, var(--mint), #16d39a);box-shadow:0 10px 26px #4dffb859}.bz__call--low{background:linear-gradient(135deg,#fbbf24,#fb923c);box-shadow:0 10px 26px #fb923c59}.bz__call:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-3px)}.bz__call:active:not(:disabled){transform:translateY(-1px)scale(.98)}.bz__call:disabled{cursor:default;opacity:.5;filter:grayscale(.3)}.bz__btn--login{font-family:var(--display);letter-spacing:1px;color:#04060f;background:linear-gradient(100deg, var(--cyan), var(--violet));cursor:pointer;border:none;border-radius:999px;padding:14px 30px;font-weight:800;box-shadow:0 10px 28px #4f8bff66}.bz-trade{border-top:1px solid #8caaff1f;flex-direction:column;gap:12px;width:100%;margin-top:2px;padding:14px 2px 0;display:flex}.bz-trade__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.bz-stake{letter-spacing:.5px;color:var(--ink-faint);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;display:inline-flex}.bz-stake input{width:92px;font-family:var(--sans);color:var(--ink);border:1px solid var(--line);background:#080c1ecc;border-radius:10px;padding:9px 11px;font-size:15px;font-weight:600}.bz-stake input:focus{border-color:var(--cyan);outline:none}.bz-stake__cur{color:var(--ink-dim);text-transform:none;font-size:12px}.bz-acctsel{position:relative}.bz-acct{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.bz-acct--demo{color:var(--cyan);border:1px solid color-mix(in srgb, var(--cyan) 40%, transparent);background:#34e3ff14}.bz-acct--real{color:var(--mint);border:1px solid color-mix(in srgb, var(--mint) 45%, transparent);background:#4dffb814}.bz-acct--btn{cursor:pointer;padding:9px 14px}.bz-acct__caret{border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.bz-acctmenu{z-index:6;border:1px solid var(--line);background:#0a0e22f7;border-radius:14px;min-width:180px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #00000080}.bz-acctopt{cursor:pointer;width:100%;color:var(--ink);background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.bz-acctopt:hover,.bz-acctopt.is-active{background:#7aa2ff1a}.bz-acctopt__bal{color:var(--ink-dim);font-size:12.5px}.bz-trade__legal{color:var(--ink-faint);text-align:left;margin:12px 0 0;font-size:11px;line-height:1.5}@media (prefers-reduced-motion:reduce){.bz__target.is-aiming,.bz__impact--hit,.bz__impact--miss,.bz__roi,.bz__hint--spin{animation:none}}.sh{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:460px;margin:0 auto;display:flex}.sh__main{background:radial-gradient(130% 85% at 50% 0%, color-mix(in srgb, var(--accent,#38bdf8) 16%, transparent), transparent 62%), linear-gradient(180deg, #ffffff0b, #fff0), var(--card);border:1px solid #8caaff29;border-radius:22px;flex-direction:column;align-items:center;gap:16px;width:100%;min-width:0;padding:22px 22px 16px;display:flex;box-shadow:0 18px 50px #02061780,inset 0 1px #ffffff12}@media (width>=920px){.sh--game{flex-direction:row;align-items:flex-start;gap:28px;max-width:900px}.sh--game .sh__main{flex:0 0 420px;max-width:420px}.sh--game .rlog{flex:1}}.sh__sky{border:1px solid var(--line);background:radial-gradient(120% 80% at 50% 0,#818cf829,#0000 70%),linear-gradient(#0a0e24b3,#060918d9);border-radius:22px;justify-content:space-between;align-items:flex-end;gap:clamp(6px,2vw,12px);width:100%;max-width:360px;height:clamp(190px,56vw,230px);padding:14px 14px 0;transition:box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #02040e80}.sh__sky.is-win{border-color:#818cf899;box-shadow:0 0 46px #818cf84d}.sh__sky.is-lose{border-color:#ff5cf066}.sh__horizon{background:linear-gradient(90deg,#0000,#818cf880,#0000);height:1px;position:absolute;bottom:30px;left:8%;right:8%}.sh__lane{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:0;height:100%;padding:0 0 8px;display:flex;position:relative}.sh__lane:disabled{cursor:default}.sh__beam{width:clamp(14px,5vw,22px);height:22%;transition:height .6s cubic-bezier(.16,.84,.3,1);transition-delay:calc(var(--i,0) * .1s);background:linear-gradient(#818cf8e6,#6366f140);border-radius:10px 10px 4px 4px;margin-top:auto;position:relative;box-shadow:0 0 14px #818cf866}.sh__star{color:#c7d2fe;filter:drop-shadow(0 0 8px #818cf8cc);font-size:14px;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.sh__lane-no{font-family:var(--display);color:var(--ink-faint);margin-top:8px;font-size:13px;font-weight:700;transition:color .2s}.sh__lane.is-pick .sh__beam{background:linear-gradient(#a5b4fc,#818cf866);box-shadow:0 0 22px #818cf8b3}.sh__lane.is-pick .sh__lane-no{color:#c7d2fe;text-shadow:0 0 10px #818cf8b3}.sh__sky.is-idle .sh__beam{animation:2.4s ease-in-out infinite sh-idle;animation-delay:calc(var(--i,0) * .18s)}@keyframes sh-idle{50%{transform:translateY(-4px)}}.sh__sky.is-pending .sh__beam{animation:.85s ease-in-out infinite alternate sh-climb;animation-delay:calc(var(--i,0) * .12s)}@keyframes sh-climb{0%{opacity:.7;height:26%}to{opacity:1;height:72%}}.sh__lane.is-peak .sh__beam{background:linear-gradient(#fff,#a5b4fc);box-shadow:0 0 30px #a5b4fce6}.sh__lane.is-peak .sh__star{color:#fff;font-size:19px;animation:.6s ease-out sh-burst}.sh__lane.is-peak.is-win .sh__beam{background:linear-gradient(180deg, #fff, var(--mint));box-shadow:0 0 34px #4dffb8e6}.sh__lane.is-peak.is-win .sh__star{color:var(--mint)}@keyframes sh-burst{0%{opacity:0;transform:translate(-50%,14px)scale(.4)}}.sh__hint-roi{color:#c7d2fe;text-shadow:0 0 12px #818cf880;font-weight:800}.sh__roi{background:linear-gradient(100deg,#818cf833,#38bdf81f);border:1px solid #818cf88c;border-radius:999px;align-items:center;gap:10px;padding:8px 18px;animation:2.2s ease-in-out infinite sh-roi-pulse;display:inline-flex;box-shadow:0 0 26px #818cf842,inset 0 0 18px #818cf814}.sh__roi-star{color:#c7d2fe;filter:drop-shadow(0 0 8px #818cf8);font-size:15px}.sh__roi-val{font-family:var(--display);letter-spacing:.5px;background:linear-gradient(#fff,#c7d2fe);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:19px;font-weight:800}.sh__roi-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-dim);font-size:10.5px}@keyframes sh-roi-pulse{50%{box-shadow:0 0 36px #818cf880,inset 0 0 22px #818cf821}}.sh__hint{max-width:360px;color:var(--ink-dim);margin:0;font-size:14px;line-height:1.5}.sh__hint--spin{color:var(--cyan);letter-spacing:2px;animation:1.1s ease-in-out infinite sh-breathe}@keyframes sh-breathe{50%{opacity:.45}}.sh__hint--win{color:#c7d2fe;font-size:15.5px;font-weight:700}.sh__hint--lose{color:var(--magenta);font-weight:600}.sh__note{color:var(--ink-faint);margin:0;font-size:12.5px}.sh__note--err{color:var(--magenta)}.sh__actions{width:100%;max-width:360px;display:flex}.sh__launch{font-family:var(--display);letter-spacing:2px;color:#04060f;cursor:pointer;background:linear-gradient(135deg,#a5b4fc,#6366f1);border:none;border-radius:16px;flex:1;padding:16px 0;font-size:15px;font-weight:800;transition:transform .16s,filter .2s,box-shadow .2s;box-shadow:0 10px 28px #6366f166}.sh__launch:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-3px)}.sh__launch:active:not(:disabled){transform:translateY(-1px)scale(.99)}.sh__launch:disabled{cursor:default;opacity:.5;filter:grayscale(.3)}.sh__launch--again{background:linear-gradient(100deg, var(--cyan), var(--violet));border-radius:999px;flex:none;margin:0 auto;padding:14px 30px}.sh__btn--login{font-family:var(--display);letter-spacing:1px;color:#04060f;background:linear-gradient(100deg, var(--cyan), var(--violet));cursor:pointer;border:none;border-radius:999px;padding:14px 30px;font-weight:800;box-shadow:0 10px 28px #4f8bff66}.sh-trade{border-top:1px solid #8caaff1f;flex-direction:column;gap:12px;width:100%;margin-top:2px;padding:14px 2px 0;display:flex}.sh-trade__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.sh-stake{letter-spacing:.5px;color:var(--ink-faint);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;display:inline-flex}.sh-stake input{width:92px;font-family:var(--sans);color:var(--ink);border:1px solid var(--line);background:#080c1ecc;border-radius:10px;padding:9px 11px;font-size:15px;font-weight:600}.sh-stake input:focus{border-color:var(--cyan);outline:none}.sh-stake__cur{color:var(--ink-dim);text-transform:none;font-size:12px}.sh-acctsel{position:relative}.sh-acct{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.sh-acct--demo{color:var(--cyan);border:1px solid color-mix(in srgb, var(--cyan) 40%, transparent);background:#34e3ff14}.sh-acct--real{color:var(--mint);border:1px solid color-mix(in srgb, var(--mint) 45%, transparent);background:#4dffb814}.sh-acct--btn{cursor:pointer;padding:9px 14px}.sh-acct__caret{border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.sh-acctmenu{z-index:6;border:1px solid var(--line);background:#0a0e22f7;border-radius:14px;min-width:180px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #00000080}.sh-acctopt{cursor:pointer;width:100%;color:var(--ink);background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.sh-acctopt:hover,.sh-acctopt.is-active{background:#7aa2ff1a}.sh-acctopt__bal{color:var(--ink-dim);font-size:12.5px}.sh-trade__legal{color:var(--ink-faint);text-align:left;margin:12px 0 0;font-size:11px;line-height:1.5}@media (prefers-reduced-motion:reduce){.sh__sky.is-idle .sh__beam,.sh__sky.is-pending .sh__beam,.sh__lane.is-peak .sh__star,.sh__roi,.sh__hint--spin{animation:none}}.eh{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:460px;margin:0 auto;display:flex}.eh__main{background:radial-gradient(130% 85% at 50% 0%, color-mix(in srgb, var(--accent,#38bdf8) 16%, transparent), transparent 62%), linear-gradient(180deg, #ffffff0b, #fff0), var(--card);border:1px solid #8caaff29;border-radius:22px;flex-direction:column;align-items:center;gap:16px;width:100%;min-width:0;padding:22px 22px 16px;display:flex;box-shadow:0 18px 50px #02061780,inset 0 1px #ffffff12}@media (width>=920px){.eh--game{flex-direction:row;align-items:flex-start;gap:28px;max-width:900px}.eh--game .eh__main{flex:0 0 420px;max-width:420px}.eh--game .rlog{flex:1}}.eh__field{border:1px solid var(--line);background:radial-gradient(circle,#c084fc24,#0000 68%),linear-gradient(#0a0c20b3,#060816d9);border-radius:22px;place-items:center;width:100%;max-width:360px;height:clamp(180px,50vw,210px);transition:box-shadow .25s,border-color .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #02040e80}.eh__field.is-win{border-color:#c084fc99;box-shadow:0 0 46px #c084fc4d}.eh__field.is-lose{border-color:#ff5cf059}.eh__horizon{background:linear-gradient(90deg,#0000,#c084fcb3,#0000);height:2px;position:absolute;left:7%;right:7%;box-shadow:0 0 12px #c084fc80}.eh__horizon--top{top:20%}.eh__horizon--bottom{bottom:20%}.eh__ring{border:1px dashed #c084fc66;border-radius:50%;width:clamp(96px,30vw,124px);height:clamp(96px,30vw,124px);animation:12s linear infinite eh-spin;position:absolute}@keyframes eh-spin{to{transform:rotate(360deg)}}.eh__core{z-index:2;place-items:center;transition:transform .6s cubic-bezier(.5,0,.3,1),opacity .5s;display:grid;position:relative}.eh__core-dot{background:radial-gradient(circle at 38% 34%,#fff,#c084fc 55%,#7c3aed);border-radius:50%;width:clamp(26px,8vw,34px);height:clamp(26px,8vw,34px);box-shadow:0 0 22px #c084fccc}.eh__field.is-idle .eh__core{animation:3s ease-in-out infinite eh-float}@keyframes eh-float{50%{transform:translateY(-8px)}}.eh__field.is-pending .eh__core{animation:.5s ease-in-out infinite eh-jitter}@keyframes eh-jitter{0%,to{transform:translateY(-26%)}50%{transform:translateY(26%)}}.eh__field.is-pending .eh__core-dot{box-shadow:0 0 30px #c084fc}.eh__field.is-held .eh__core{transform:translateY(0)scale(1.05)}.eh__field.is-held.is-win .eh__core-dot{background:radial-gradient(circle at 38% 34%, #fff, var(--mint) 55%, #16a34a);box-shadow:0 0 30px #4dffb8d9}.eh__field.is-broke .eh__core{opacity:0;transform:translateY(-150%)scale(.7)}.eh__field.is-broke.is-win .eh__core-dot{background:radial-gradient(circle at 38% 34%, #fff, var(--mint) 55%, #16a34a)}.eh__field.is-broke:after{content:"✺";color:#e9d5ff;text-shadow:0 0 22px #c084fce6;font-size:clamp(26px,9vw,38px);animation:.6s ease-out eh-burst;position:absolute;top:12%;left:50%;transform:translate(-50%,-50%)}@keyframes eh-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}}.eh__hint{max-width:360px;color:var(--ink-dim);margin:0;font-size:14px;line-height:1.5}.eh__hint--spin{color:var(--cyan);letter-spacing:2px;animation:1.1s ease-in-out infinite eh-breathe}@keyframes eh-breathe{50%{opacity:.45}}.eh__hint--win{color:#e9d5ff;font-size:15.5px;font-weight:700}.eh__hint--lose{color:var(--magenta);font-weight:600}.eh__note{color:var(--ink-faint);margin:0;font-size:12.5px}.eh__note--err{color:var(--magenta)}.eh__calls{gap:12px;width:100%;max-width:360px;display:flex}.eh__call{font-family:var(--display);cursor:pointer;color:#04060f;border:none;border-radius:16px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:13px 0;transition:transform .16s,filter .2s,box-shadow .2s;display:flex}.eh__call b{letter-spacing:2px;font-size:16px}.eh__call small{font-family:var(--sans);letter-spacing:.5px;opacity:.75;text-transform:uppercase;font-size:10.5px}.eh__call span{font-size:16px;line-height:1}.eh__call--hold{background:linear-gradient(135deg,#c084fc,#8b5cf6);box-shadow:0 10px 26px #a855f759}.eh__call--escape{background:linear-gradient(135deg, var(--cyan), #38bdf8);box-shadow:0 10px 26px #38bdf859}.eh__call:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-3px)}.eh__call:active:not(:disabled){transform:translateY(-1px)scale(.98)}.eh__call:disabled{cursor:default;opacity:.5;filter:grayscale(.3)}.eh__again{font-family:var(--display);letter-spacing:1px;color:#04060f;background:linear-gradient(100deg, var(--cyan), var(--violet));cursor:pointer;border:none;border-radius:999px;padding:13px 30px;font-weight:800;box-shadow:0 10px 28px #4f8bff66}.eh__btn--login{font-family:var(--display);letter-spacing:1px;color:#04060f;background:linear-gradient(100deg, var(--cyan), var(--violet));cursor:pointer;border:none;border-radius:999px;padding:14px 30px;font-weight:800;box-shadow:0 10px 28px #4f8bff66}.eh-trade{border-top:1px solid #8caaff1f;flex-direction:column;gap:12px;width:100%;margin-top:2px;padding:14px 2px 0;display:flex}.eh-trade__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.eh-stake{letter-spacing:.5px;color:var(--ink-faint);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;display:inline-flex}.eh-stake input{width:92px;font-family:var(--sans);color:var(--ink);border:1px solid var(--line);background:#080c1ecc;border-radius:10px;padding:9px 11px;font-size:15px;font-weight:600}.eh-stake input:focus{border-color:var(--cyan);outline:none}.eh-stake__cur{color:var(--ink-dim);text-transform:none;font-size:12px}.eh-acctsel{position:relative}.eh-acct{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.eh-acct--demo{color:var(--cyan);border:1px solid color-mix(in srgb, var(--cyan) 40%, transparent);background:#34e3ff14}.eh-acct--real{color:var(--mint);border:1px solid color-mix(in srgb, var(--mint) 45%, transparent);background:#4dffb814}.eh-acct--btn{cursor:pointer;padding:9px 14px}.eh-acct__caret{border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.eh-acctmenu{z-index:6;border:1px solid var(--line);background:#0a0e22f7;border-radius:14px;min-width:180px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #00000080}.eh-acctopt{cursor:pointer;width:100%;color:var(--ink);background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.eh-acctopt:hover,.eh-acctopt.is-active{background:#7aa2ff1a}.eh-acctopt__bal{color:var(--ink-dim);font-size:12.5px}.eh-trade__legal{color:var(--ink-faint);text-align:left;margin:12px 0 0;font-size:11px;line-height:1.5}@media (prefers-reduced-motion:reduce){.eh__ring,.eh__field.is-idle .eh__core,.eh__field.is-pending .eh__core,.eh__field.is-broke:after,.eh__hint--spin{animation:none}}.hs{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:460px;margin:0 auto;display:flex}.hs__main{background:radial-gradient(130% 85% at 50% 0%, color-mix(in srgb, var(--accent,#38bdf8) 16%, transparent), transparent 62%), linear-gradient(180deg, #ffffff0b, #fff0), var(--card);border:1px solid #8caaff29;border-radius:22px;flex-direction:column;align-items:center;gap:16px;width:100%;min-width:0;padding:22px 22px 16px;display:flex;box-shadow:0 18px 50px #02061780,inset 0 1px #ffffff12}@media (width>=920px){.hs--game{flex-direction:row;align-items:flex-start;gap:28px;max-width:900px}.hs--game .hs__main{flex:0 0 420px;max-width:420px}.hs--game .rlog{flex:1}}.hs__meter{border:1px solid var(--line);background:radial-gradient(120% 90% at 50% 100%,#fb718529,#0000 70%),linear-gradient(#120a0eb3,#0a060ad9);border-radius:22px;justify-content:center;align-items:center;gap:clamp(10px,3vw,18px);width:100%;max-width:360px;min-height:clamp(120px,34vw,150px);padding:20px 16px;transition:box-shadow .25s,border-color .25s;display:flex;position:relative;box-shadow:0 16px 40px #02040e80}.hs__meter.is-win{border-color:#fb923c99;box-shadow:0 0 48px #fb923c52}.hs__meter.is-lose{border-color:#788caa59}.hs__seg{place-items:end center;width:clamp(26px,8vw,36px);height:clamp(38px,12vw,52px);display:grid;position:relative}.hs__flame{background:linear-gradient(#7882a040,#5a64821f);border-radius:50%/65% 65% 38% 38%;width:100%;height:62%;transition:height .35s,background .35s,box-shadow .35s;box-shadow:inset 0 -4px 8px #0000004d}.hs__flame:before{content:"";background:#ffffff26;border-radius:50%;width:36%;height:30%;transition:background .35s;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.hs__seg.is-lit .hs__flame{height:100%;animation:.5s ease-in-out infinite alternate hs-flicker;animation-delay:calc(var(--i,0) * 80ms);background:linear-gradient(#fff3 0%,#ffd34d 22%,#fb7185 60%,#e11d48 100%);box-shadow:0 0 18px #fb923cb3,inset 0 -4px 10px #b41e3c80}.hs__seg.is-lit .hs__flame:before{background:#fff0c8d9}@keyframes hs-flicker{0%{filter:brightness();transform:scaleY(1)translateY(0)}to{filter:brightness(1.15);transform:scaleY(1.06)translateY(-2px)}}.hs__seg.is-break .hs__flame{height:52%;box-shadow:none;opacity:.7;background:linear-gradient(#a0aabe66,#5a648226)}.hs__seg.is-break:after{content:"✕";color:var(--magenta);text-shadow:0 0 12px #ff5cf0b3;font-size:16px;font-weight:800;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.hs__meter.is-idle .hs__flame{animation:2.6s ease-in-out infinite hs-idle;animation-delay:calc(var(--i,0) * .16s)}@keyframes hs-idle{50%{box-shadow:inset 0 -4px 8px #0000004d,0 0 10px #fb718540}}.hs__meter.is-pending .hs__flame{height:100%;animation:.9s ease-in-out infinite alternate hs-ignite;animation-delay:calc(var(--i,0) * .13s);background:linear-gradient(#fff3 0%,#ffd34d 22%,#fb7185 60%,#e11d48 100%);box-shadow:0 0 18px #fb923cb3}@keyframes hs-ignite{0%{opacity:.4;transform:scaleY(.7)}to{opacity:1;transform:scaleY(1.05)}}.hs__hint-roi{color:#ffb088;text-shadow:0 0 12px #fb923c80;font-weight:800}.hs__roi{background:linear-gradient(100deg,#fb718533,#fbbf2424);border:1px solid #fb923c8c;border-radius:999px;align-items:center;gap:10px;padding:8px 18px;animation:2.2s ease-in-out infinite hs-roi-pulse;display:inline-flex;box-shadow:0 0 26px #fb923c42,inset 0 0 18px #fb923c14}.hs__roi-star{filter:drop-shadow(0 0 8px #fb923c);font-size:15px}.hs__roi-val{font-family:var(--display);letter-spacing:.5px;background:linear-gradient(#fff,#ffb088);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:19px;font-weight:800}.hs__roi-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-dim);font-size:10.5px}@keyframes hs-roi-pulse{50%{box-shadow:0 0 36px #fb923c80,inset 0 0 22px #fb923c21}}.hs__hint{max-width:360px;color:var(--ink-dim);margin:0;font-size:14px;line-height:1.5}.hs__hint--spin{color:#ffb088;letter-spacing:2px;animation:1.1s ease-in-out infinite hs-breathe}@keyframes hs-breathe{50%{opacity:.45}}.hs__hint--win{color:#ffb088;font-size:15.5px;font-weight:700}.hs__hint--lose{color:var(--magenta);font-weight:600}.hs__note{color:var(--ink-faint);margin:0;font-size:12.5px}.hs__note--err{color:var(--magenta)}.hs__lens{gap:8px;width:100%;max-width:360px;display:flex}.hs__len{border:1px solid var(--line);cursor:pointer;color:var(--ink-dim);background:#ffffff0a;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:1px;padding:9px 0;transition:border-color .16s,background .16s,transform .12s;display:flex}.hs__len b{font-family:var(--display);color:var(--ink);font-size:16px}.hs__len small{color:var(--ink-faint);font-size:10px}.hs__len:hover:not(:disabled){border-color:#fb923c80}.hs__len.is-active{background:#fb718524;border-color:#fb923cb3;box-shadow:0 0 18px #fb923c40}.hs__len.is-active b{color:#ffb088}.hs__len:disabled{cursor:default;opacity:.55}.hs__calls{gap:12px;width:100%;max-width:360px;display:flex}.hs__call{font-family:var(--display);cursor:pointer;color:var(--ink);background:#ffffff0d;border:1px solid #0000;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px 0;transition:transform .16s,filter .2s,box-shadow .2s,border-color .2s;display:flex}.hs__call b{letter-spacing:1.5px;font-size:14px}.hs__call--up{color:#ffb088;border-color:#fb923c80}.hs__call--down{color:#7dd3fc;border-color:#38bdf880}.hs__call:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px)}.hs__call:disabled{cursor:default;opacity:.5}.hs__call--again{color:#04060f;background:linear-gradient(100deg, var(--cyan), var(--violet));border:none;border-radius:999px;flex:none;margin:0 auto;padding:13px 30px;box-shadow:0 10px 28px #4f8bff66}.hs__light{width:100%;max-width:360px;font-family:var(--display);letter-spacing:1.5px;color:#190608;cursor:pointer;background:linear-gradient(135deg,#ffd34d,#fb7185 60%,#e11d48);border:none;border-radius:16px;padding:16px 0;font-size:15px;font-weight:800;transition:transform .16s,filter .2s;box-shadow:0 10px 28px #e11d4866}.hs__light:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-3px)}.hs__light:active:not(:disabled){transform:translateY(-1px)scale(.99)}.hs__light:disabled{cursor:default;opacity:.5;filter:grayscale(.3)}.hs__btn--login{font-family:var(--display);letter-spacing:1px;color:#04060f;background:linear-gradient(100deg, var(--cyan), var(--violet));cursor:pointer;border:none;border-radius:999px;padding:14px 30px;font-weight:800;box-shadow:0 10px 28px #4f8bff66}.hs-trade{border-top:1px solid #8caaff1f;flex-direction:column;gap:12px;width:100%;margin-top:2px;padding:14px 2px 0;display:flex}.hs-trade__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.hs-stake{letter-spacing:.5px;color:var(--ink-faint);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;display:inline-flex}.hs-stake input{width:92px;font-family:var(--sans);color:var(--ink);border:1px solid var(--line);background:#080c1ecc;border-radius:10px;padding:9px 11px;font-size:15px;font-weight:600}.hs-stake input:focus{border-color:var(--cyan);outline:none}.hs-stake__cur{color:var(--ink-dim);text-transform:none;font-size:12px}.hs-acctsel{position:relative}.hs-acct{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.hs-acct--demo{color:var(--cyan);border:1px solid color-mix(in srgb, var(--cyan) 40%, transparent);background:#34e3ff14}.hs-acct--real{color:var(--mint);border:1px solid color-mix(in srgb, var(--mint) 45%, transparent);background:#4dffb814}.hs-acct--btn{cursor:pointer;padding:9px 14px}.hs-acct__caret{border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.hs-acctmenu{z-index:6;border:1px solid var(--line);background:#0a0e22f7;border-radius:14px;min-width:180px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #00000080}.hs-acctopt{cursor:pointer;width:100%;color:var(--ink);background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.hs-acctopt:hover,.hs-acctopt.is-active{background:#7aa2ff1a}.hs-acctopt__bal{color:var(--ink-dim);font-size:12.5px}.hs-trade__legal{color:var(--ink-faint);text-align:left;margin:12px 0 0;font-size:11px;line-height:1.5}@media (prefers-reduced-motion:reduce){.hs__meter.is-idle .hs__flame,.hs__meter.is-pending .hs__flame,.hs__seg.is-lit .hs__flame,.hs__roi,.hs__hint--spin{animation:none}}.ls7{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:460px;margin:0 auto;display:flex}.ls7__main{background:radial-gradient(130% 85% at 50% 0%, color-mix(in srgb, var(--accent,#38bdf8) 16%, transparent), transparent 62%), linear-gradient(180deg, #ffffff0b, #fff0), var(--card);border:1px solid #8caaff29;border-radius:22px;flex-direction:column;align-items:center;gap:16px;width:100%;min-width:0;padding:22px 22px 16px;display:flex;box-shadow:0 18px 50px #02061780,inset 0 1px #ffffff12}@media (width>=920px){.ls7--game{flex-direction:row;align-items:flex-start;gap:28px;max-width:900px}.ls7--game .ls7__main{flex:0 0 420px;max-width:420px}.ls7--game .rlog{flex:1}}.ls7__cab{--cell:clamp(58px, 18vw, 78px);background:radial-gradient(120% 80% at 50% 0,#e879f92e,#0000 70%),linear-gradient(#1a0c1ed9,#0c0710eb);border:1px solid #e879f966;border-radius:22px;width:100%;max-width:360px;padding:20px 18px;transition:box-shadow .25s,border-color .25s;position:relative;box-shadow:0 16px 40px #02040e80,inset 0 0 24px #e879f914}.ls7__cab.is-win{border-color:#ffd34db3;box-shadow:0 0 50px #ffc83c66,inset 0 0 26px #ffc83c1f}.ls7__bulbs{pointer-events:none;opacity:.18;-webkit-mask-composite:xor;background-image:radial-gradient(circle,#ffdc78e6 0 2px,#0000 3px);background-position:0 0;background-size:22px 22px;border:6px solid #0000;border-radius:16px;padding:0;position:absolute;inset:7px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ls7__cab.is-win .ls7__bulbs{opacity:.6;animation:.5s steps(2,end) infinite ls7-bulbs}@keyframes ls7-bulbs{to{background-position:11px 0}}.ls7__window{background:linear-gradient(#04050cf2,#080610f2);border-radius:14px;justify-content:center;gap:clamp(8px,2.5vw,14px);padding:10px;display:flex;position:relative;box-shadow:inset 0 0 24px #000000b3}.ls7__payline{z-index:3;background:linear-gradient(90deg,#0000,#ffd34dd9,#0000);height:2px;position:absolute;top:50%;left:6px;right:6px;transform:translateY(-50%);box-shadow:0 0 12px #ffc83cb3}.ls7__reel{width:var(--cell);height:var(--cell);background:linear-gradient(#fff 0%,#f3e8ff 50%,#e9d5ff 100%);border-radius:10px;position:relative;overflow:hidden;box-shadow:inset 0 8px 12px #00000040,inset 0 -8px 12px #00000040}.ls7__strip{transform:translateY(calc(var(--d,7) * var(--cell) * -1));flex-direction:column;transition:transform .7s cubic-bezier(.16,.84,.3,1);display:flex}.ls7__cell{height:var(--cell);font-family:var(--display);font-weight:800;font-size:calc(var(--cell) * .56);color:#2a1133;place-items:center;display:grid}.ls7__cell.is-seven{color:#c026d3;text-shadow:0 0 10px #e879f966}.ls7__cab.is-spinning .ls7__strip{transition:none;animation:.32s linear infinite ls7-roll}.ls7__cab.is-spinning .ls7__reel:nth-child(3) .ls7__strip{animation-duration:.26s}.ls7__cab.is-spinning .ls7__reel:nth-child(4) .ls7__strip{animation-duration:.38s}.ls7__cab.is-spinning .ls7__cell{filter:blur(.6px)}@keyframes ls7-roll{0%{transform:translateY(0)}to{transform:translateY(calc(var(--cell) * -10))}}.ls7__cab.is-result .ls7__reel:nth-child(3) .ls7__strip{transition-delay:.18s}.ls7__cab.is-result .ls7__reel:nth-child(4) .ls7__strip{transition-delay:.36s}.ls7__jackpot{font-family:var(--display);letter-spacing:4px;color:#ffd34d;text-shadow:0 0 16px #ffc83ce6;font-size:15px;font-weight:900;animation:.6s ease-out ls7-jack;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}@keyframes ls7-jack{0%{opacity:0;transform:translate(-50%)scale(.5)}}.ls7__hint-roi{color:#f5c2ff;text-shadow:0 0 12px #e879f980;font-weight:800}.ls7__roi{background:linear-gradient(100deg,#e879f933,#ffd34d24);border:1px solid #e879f98c;border-radius:999px;align-items:center;gap:10px;padding:8px 18px;animation:2.2s ease-in-out infinite ls7-roi-pulse;display:inline-flex;box-shadow:0 0 26px #e879f942,inset 0 0 18px #e879f914}.ls7__roi-star{filter:drop-shadow(0 0 8px #e879f9);font-size:15px}.ls7__roi-val{font-family:var(--display);letter-spacing:.5px;background:linear-gradient(#fff,#f5c2ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:19px;font-weight:800}.ls7__roi-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-dim);font-size:10.5px}@keyframes ls7-roi-pulse{50%{box-shadow:0 0 36px #e879f980,inset 0 0 22px #e879f921}}.ls7__hint{max-width:360px;color:var(--ink-dim);margin:0;font-size:14px;line-height:1.5}.ls7__hint--spin{color:#f5c2ff;letter-spacing:2px;animation:1.1s ease-in-out infinite ls7-breathe}@keyframes ls7-breathe{50%{opacity:.45}}.ls7__hint--win{color:#ffd34d;font-size:15.5px;font-weight:700}.ls7__hint--lose{color:var(--magenta);font-weight:600}.ls7__note{color:var(--ink-faint);margin:0;font-size:12.5px}.ls7__note--err{color:var(--magenta)}.ls7__actions{width:100%;max-width:360px;display:flex}.ls7__lever{font-family:var(--display);letter-spacing:2px;color:#1a0820;cursor:pointer;background:linear-gradient(135deg,#f5c2ff,#e879f9 55%,#c026d3);border:none;border-radius:16px;flex:1;padding:16px 0;font-size:15px;font-weight:800;transition:transform .16s,filter .2s;box-shadow:0 10px 28px #c026d366}.ls7__lever:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-3px)}.ls7__lever:active:not(:disabled){transform:translateY(-1px)scale(.99)}.ls7__lever:disabled{cursor:default;opacity:.5;filter:grayscale(.3)}.ls7__btn--login{font-family:var(--display);letter-spacing:1px;color:#04060f;background:linear-gradient(100deg, var(--cyan), var(--violet));cursor:pointer;border:none;border-radius:999px;padding:14px 30px;font-weight:800;box-shadow:0 10px 28px #4f8bff66}.ls7-trade{border-top:1px solid #8caaff1f;flex-direction:column;gap:12px;width:100%;margin-top:2px;padding:14px 2px 0;display:flex}.ls7-trade__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.ls7-stake{letter-spacing:.5px;color:var(--ink-faint);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;display:inline-flex}.ls7-stake input{width:92px;font-family:var(--sans);color:var(--ink);border:1px solid var(--line);background:#080c1ecc;border-radius:10px;padding:9px 11px;font-size:15px;font-weight:600}.ls7-stake input:focus{border-color:var(--cyan);outline:none}.ls7-stake__cur{color:var(--ink-dim);text-transform:none;font-size:12px}.ls7-acctsel{position:relative}.ls7-acct{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.ls7-acct--demo{color:var(--cyan);border:1px solid color-mix(in srgb, var(--cyan) 40%, transparent);background:#34e3ff14}.ls7-acct--real{color:var(--mint);border:1px solid color-mix(in srgb, var(--mint) 45%, transparent);background:#4dffb814}.ls7-acct--btn{cursor:pointer;padding:9px 14px}.ls7-acct__caret{border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.ls7-acctmenu{z-index:6;border:1px solid var(--line);background:#0a0e22f7;border-radius:14px;min-width:180px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #00000080}.ls7-acctopt{cursor:pointer;width:100%;color:var(--ink);background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.ls7-acctopt:hover,.ls7-acctopt.is-active{background:#7aa2ff1a}.ls7-acctopt__bal{color:var(--ink-dim);font-size:12.5px}.ls7-trade__legal{color:var(--ink-faint);text-align:left;margin:12px 0 0;font-size:11px;line-height:1.5}@media (prefers-reduced-motion:reduce){.ls7__cab.is-spinning .ls7__strip,.ls7__cab.is-win .ls7__bulbs,.ls7__jackpot,.ls7__roi,.ls7__hint--spin{animation:none}}.cb{isolation:isolate;background:radial-gradient(60vw 40vw at 12% -8%,#9b6bff24,#0000 60%),radial-gradient(50vw 40vw at 100% 0,#34e3ff1a,#0000 60%),#060912;justify-content:center;align-items:center;min-height:100svh;padding:24px;display:flex;position:relative;overflow:hidden}.cb__nebula{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.cb__blob{filter:blur(70px);opacity:.5;mix-blend-mode:screen;border-radius:50%;animation:22s ease-in-out infinite cb-blob-drift;position:absolute}.cb__blob--violet{background:radial-gradient(circle,#9b6bffd9,#0000 65%);width:46vw;height:46vw;top:-12%;left:-8%}.cb__blob--cyan{background:radial-gradient(circle,#34e3ffb3,#0000 65%);width:42vw;height:42vw;animation-delay:-7s;top:6%;right:-10%}.cb__blob--magenta{background:radial-gradient(circle,#ff5cf08c,#0000 65%);width:50vw;height:50vw;animation-delay:-13s;bottom:-16%;left:30%}@keyframes cb-blob-drift{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(4%,6%)scale(1.12)}66%{transform:translate(-5%,-3%)scale(.94)}}.cb__floor{z-index:0;opacity:.5;height:55vh;position:fixed;inset:auto 0 0}.cb__card{z-index:2;text-align:center;border:1px solid var(--line,#94a3b833);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(120% 80% at 50% -10%,#9b6bff29,#0000 60%),linear-gradient(#0d1228b8,#070a18d1);border-radius:22px;width:100%;max-width:440px;padding:30px 34px 36px;position:relative;box-shadow:0 24px 70px #02061799,0 0 60px #9b6bff2e}.cb__emblem{isolation:isolate;place-items:center;width:100%;max-width:340px;margin:0 auto 18px;display:grid;position:relative}.cb__emblem-glow{z-index:-1;filter:blur(26px);background:radial-gradient(58% 60%,#ff3c6473,#ff5cf029 48%,#0000 72%);border-radius:50%;animation:3.6s ease-in-out infinite cb-glow;position:absolute;inset:-14% -8%}.cb__emblem img{width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(farthest-side,#000 64%,#0000 100%);mask-image:radial-gradient(farthest-side,#000 64%,#0000 100%)}@keyframes cb-glow{0%,to{opacity:.5;transform:scale(.97)}50%{opacity:1;transform:scale(1.04)}}.cb__spinner{border:3px solid #9b6bff38;border-top-color:var(--cyan,#34e3ff);border-radius:50%;width:44px;height:44px;margin:4px 0 14px;animation:.8s linear infinite cb-spin;display:inline-block}@keyframes cb-spin{to{transform:rotate(360deg)}}.cb__title{font-family:var(--display,sans-serif);color:#fca5a5;margin:0 0 8px;font-size:22px;font-weight:800}.cb__sub{letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-dim,#9aa6c8);margin:0;font-size:14.5px}.cb__btn{font-family:var(--display,sans-serif);letter-spacing:1px;color:#04060f;background:linear-gradient(100deg, var(--cyan,#34e3ff), var(--violet,#9b6bff));border-radius:999px;margin-top:18px;padding:11px 26px;font-weight:800;transition:transform .16s,filter .2s;display:inline-block;box-shadow:0 10px 28px #4f8bff66}.cb__btn:hover{filter:brightness(1.08);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.cb__blob,.cb__emblem-glow{animation:none}}.legal{isolation:isolate;min-height:100svh;position:relative}.legal__inner{z-index:2;max-width:820px;margin:0 auto;padding:clamp(24px,6vw,56px) clamp(16px,5vw,28px) 64px;position:relative}.legal__back{font-family:var(--display);letter-spacing:.5px;color:var(--ink-dim);background:var(--glass);border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;margin-bottom:22px;padding:9px 16px;font-size:12.5px;font-weight:700;transition:color .18s,border-color .18s;display:inline-flex}.legal__back:hover{color:var(--ink);border-color:color-mix(in srgb, var(--cyan) 50%, transparent)}.legal__card{background:var(--card);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:22px;padding:clamp(22px,4vw,40px);box-shadow:0 18px 50px #02040e80}.legal__head{border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:18px}.legal__title{font-family:var(--display);letter-spacing:.5px;background:linear-gradient(100deg, var(--cyan), var(--violet) 70%, var(--magenta));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(26px,5vw,40px);font-weight:800}.legal__updated{letter-spacing:.5px;color:var(--ink-faint);margin:8px 0 0;font-size:12.5px}.legal__intro{color:var(--ink-dim);margin:0 0 8px;font-size:15px;line-height:1.7}.legal__section{margin-top:26px}.legal__h{font-family:var(--display);letter-spacing:.5px;color:var(--ink);margin:0 0 10px;font-size:16px;font-weight:700}.legal__p{color:var(--ink-dim);margin:0 0 10px;font-size:14.5px;line-height:1.7}.legal__foot{font-family:var(--display);letter-spacing:.5px;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:28px;font-size:12.5px;display:flex}.legal__foot a{color:var(--ink-faint);transition:color .18s}.legal__foot a:hover{color:var(--cyan)}.badge-toast{z-index:70;color:#e2e8f0;background:linear-gradient(120deg,#2e1046f7,#081e3cf7);border:1px solid #fbbf248c;border-radius:16px;align-items:center;gap:13px;max-width:min(92vw,420px);padding:13px 16px;animation:.5s cubic-bezier(.2,.8,.2,1) both badge-toast-in;display:flex;position:fixed;top:90px;left:50%;transform:translate(-50%);box-shadow:0 22px 55px #02061799,0 0 34px -6px #fbbf248c}.badge-toast--daily{border-color:#22d3ee8c;box-shadow:0 22px 55px #02061799,0 0 34px -6px #22d3ee8c}@keyframes badge-toast-in{0%{opacity:0;transform:translate(-50%,-16px)scale(.94)}to{opacity:1;transform:translate(-50%)scale(1)}}.badge-toast__icon{filter:drop-shadow(0 0 10px #fbbf2499);flex:none;font-size:30px;line-height:1}.badge-toast--daily .badge-toast__icon{filter:drop-shadow(0 0 10px #22d3ee99)}.badge-toast__body{flex-direction:column;gap:1px;min-width:0;line-height:1.3;display:flex}.badge-toast__body small{text-transform:uppercase;letter-spacing:.08em;color:#fbbf24;font-size:10px;font-weight:800}.badge-toast--daily .badge-toast__body small{color:#67e8f9}.badge-toast__body b{color:#fff;font-size:15px}.badge-toast__body span{color:#94a3b8;font-size:12px}@media (prefers-reduced-motion:reduce){.badge-toast{animation:none}}.adm{min-height:100svh;color:var(--ink);font-family:var(--sans);padding:0 0 60px}.adm--center{min-height:100svh;color:var(--ink-dim);justify-content:center;align-items:center;display:flex}.adm-login{background:var(--card);text-align:center;border:1px solid #8caaff2e;border-radius:20px;width:min(360px,92vw);padding:28px;box-shadow:0 20px 50px #0206178c}.adm-login h1{font-family:var(--display);margin:0 0 18px;font-size:18px}.adm-login input,.adm-login button{width:100%;font:inherit;border-radius:12px;padding:12px 14px;font-weight:600}.adm-login input{color:var(--ink);background:#070d2299;border:1px solid #8caaff38;outline:none;margin-bottom:12px}.adm-login button{cursor:pointer;font-family:var(--display);color:#04111f;background:linear-gradient(120deg,#22d3ee,#818cf8);border:none;font-weight:800}.adm-err{color:#fca5a5;margin:12px 0 0;font-size:13px}.adm-bar{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080d2299;border-bottom:1px solid #8caaff29;align-items:center;gap:12px;padding:14px clamp(12px,3vw,24px);display:flex;position:sticky;top:0}.adm-brand{font-family:var(--display);white-space:nowrap;font-size:15px;font-weight:800}.adm-search{max-width:360px;color:var(--ink);font:inherit;background:#070d2299;border:1px solid #8caaff33;border-radius:999px;outline:none;flex:1;margin-left:auto;padding:9px 13px;font-size:13px}.adm-refresh{color:var(--ink-dim);font:inherit;cursor:pointer;background:0 0;border:1px solid #8caaff4d;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:700}.adm-tabs{gap:8px;padding:16px clamp(12px,3vw,24px) 0;display:flex}.adm-tabs button{color:var(--ink-dim);font:inherit;cursor:pointer;background:0 0;border:1px solid #8caaff2e;border-radius:999px;align-items:center;gap:7px;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex}.adm-tabs button.is-on{color:#cffafe;background:#22d3ee24;border-color:#22d3ee73}.adm-badge{color:#fff;background:#fb7185;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800}.adm-table-wrap{padding:16px clamp(12px,3vw,24px);overflow-x:auto}.adm-table{border-collapse:collapse;width:100%;min-width:720px;font-size:13px}.adm-table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-faint);border-bottom:1px solid #8caaff24;padding:10px 12px;font-size:11px}.adm-table td{border-bottom:1px solid #8caaff14;padding:11px 12px}.adm-row--paid{opacity:.55}.adm-acct{font-family:var(--display);color:#67e8f9;font-weight:700}.adm-amt{font-variant-numeric:tabular-nums;font-weight:800}.adm-dim{color:var(--ink-dim)}.adm-table a{color:#4ade80;text-decoration:none}.adm-empty{text-align:center;color:var(--ink-dim);padding:28px}.adm-status{text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-block}.adm-status--pending{color:#fcd34d;background:#fbbf2429}.adm-status--paid{color:#86efac;background:#22c55e29}.adm-status--rejected{color:#fca5a5;background:#f43f5e29}.adm-actions{gap:6px;display:inline-flex}.adm-sent,.adm-reject{font:inherit;cursor:pointer;border:none;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700}.adm-sent{color:#04210f;background:linear-gradient(120deg,#6ee7b7,#34d399)}.adm-reject{color:#fca5a5;background:0 0;border:1px solid #f43f5e66}.adm-sent:disabled,.adm-reject:disabled{opacity:.5;cursor:not-allowed}.adm-hint{color:var(--ink-faint);margin:14px 0 0;font-size:12px}.adm-cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:18px;display:grid}.adm-card{background:var(--card);border:1px solid #8caaff29;border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.adm-card--accent{background:#22d3ee14;border-color:#22d3ee66}.adm-card-label{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-faint);font-size:11px}.adm-card-value{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.adm-card--accent .adm-card-value{color:#67e8f9}.adm-tag{font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;color:#04111f;vertical-align:middle;background:linear-gradient(120deg,#fbbf24,#f59e0b);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-block}.adm-row--promo{background:#fbbf240f}.adm-game{white-space:nowrap;font-weight:700}.adm-game-icon{margin-right:4px}.route-view{animation:.24s both route-in}@keyframes route-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.route-view{animation:none}}
