:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}#root{text-align:center;box-sizing:border-box;flex-direction:column;width:100%;max-width:100%;min-height:100svh;margin:0;display:flex}body{min-width:320px;margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{color:#fff;background:#07111f;font-family:Inter,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg,video,canvas{max-width:100%;display:block}button,input,textarea,select{font:inherit}.landing-page{background:radial-gradient(circle at 100% 0,#00ffaa1f,#0000 25%),radial-gradient(circle at 0 100%,#0099ff1f,#0000 25%),linear-gradient(135deg,#07111f,#0b1728 60%,#09101c);min-height:100dvh;padding:0 60px 40px}.navbar{justify-content:space-between;align-items:center;gap:20px;min-height:90px;padding:16px 0;display:flex}.logo{color:#00ffae;letter-spacing:1px;flex-shrink:0;font-size:28px;font-weight:800}.nav-links{color:#c6d1df;flex-wrap:wrap;gap:30px;font-size:15px;display:flex}.nav-links a{transition:color .2s}.nav-links a:hover{color:#fff}.nav-actions{flex-wrap:wrap;gap:14px;display:flex}.btn{cursor:pointer;white-space:nowrap;border:none;border-radius:14px;outline:none;padding:12px 20px;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s,opacity .2s}.btn-primary{color:#04111d;background:linear-gradient(135deg,#00ffae,#00c2ff)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 25px #00ffae33}.btn-secondary{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f}.btn-secondary:hover,.btn-outline:hover{background:#ffffff1a}.btn-outline{color:#fff;background:0 0;border:1px solid #fff3}.large{padding:15px 24px;font-size:15px}.hero-section{grid-template-columns:1.1fr .9fr;align-items:center;gap:50px;min-height:calc(100dvh - 130px);padding:20px 0 40px;display:grid}.badge{color:#00ffae;background:#00ffae1f;border:1px solid #00ffae4d;border-radius:999px;margin-bottom:22px;padding:8px 14px;font-size:13px;display:inline-block}.hero-left{min-width:0}.hero-left h1{word-break:break-word;margin-bottom:22px;font-size:64px;font-weight:800;line-height:1.05}.hero-left p{color:#9fb0c2;max-width:620px;margin-bottom:30px;font-size:18px;line-height:1.7}.hero-buttons{flex-wrap:wrap;gap:16px;margin-bottom:35px;display:flex}.hero-stats{flex-wrap:wrap;gap:18px;display:flex}.stat-card{background:linear-gradient(#ffffff0f,#ffffff08);border:1px solid #ffffff14;border-radius:18px;flex:140px;min-width:140px;padding:18px}.stat-card h3{color:#fff;margin-bottom:8px;font-size:28px}.stat-card p{color:#9fb0c2;font-size:14px}.hero-right{justify-content:center;min-width:0;display:flex}.market-panel{background:#0a1423f2;border:1px solid #ffffff14;border-radius:24px;width:100%;max-width:520px;padding:24px;box-shadow:0 25px 60px #00000059}.panel-header{color:#dce6f1;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;font-weight:600;display:flex}.live-dot{color:#00ffae;white-space:nowrap;font-size:14px}.market-card{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:18px;display:flex}.market-card h4{margin-bottom:6px;font-size:16px;line-height:1.4}.market-card p{color:#8ea2b7;font-size:13px}.market-value{white-space:nowrap;font-size:16px;font-weight:700}.market-card.up .market-value{color:#00ffae}.market-card.down .market-value{color:#ff6b81}.graph-box{background:linear-gradient(#00ffae1f,#ffffff05);border-radius:18px;height:120px;margin-top:22px;position:relative;overflow:hidden}.graph-line{background:linear-gradient(90deg,#0000,#00ffae,#00c2ff,#0000);height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)skewY(-4deg);box-shadow:0 0 20px #00ffae80}.partners{text-align:center;margin-top:10px}.partners p{color:#7f93a8;margin-bottom:20px;font-size:14px}.partner-logos{color:#c6d1df;letter-spacing:1px;opacity:.85;flex-wrap:wrap;justify-content:center;gap:20px 28px;font-weight:700;display:flex}@media (width<=1100px){.landing-page{padding:0 28px 36px}.hero-section{grid-template-columns:1fr;gap:36px;min-height:auto;padding:24px 0 40px}.hero-left h1{font-size:48px}.hero-left p{max-width:100%}.hero-right{justify-content:stretch}.market-panel{max-width:100%}}@media (width<=768px){.landing-page{padding:0 18px 30px}.navbar{flex-direction:column;align-items:stretch;gap:14px}.logo{font-size:24px}.nav-links{justify-content:center;gap:18px;font-size:14px}.nav-actions{justify-content:center;width:100%}.nav-actions .btn{flex:140px}.hero-section{gap:28px;padding-top:10px}.badge{padding:7px 12px;font-size:12px}.hero-left h1{font-size:38px;line-height:1.12}.hero-left p{font-size:16px;line-height:1.6}.hero-buttons{flex-direction:column}.hero-buttons .btn{width:100%}.hero-stats{flex-direction:column}.stat-card{width:100%;min-width:100%}.market-panel{border-radius:20px;padding:18px}.market-card{padding:16px}}@media (width<=480px){.landing-page{padding:0 14px 24px}.navbar{gap:10px;padding-top:14px}.logo{font-size:22px}.nav-links{justify-content:center;gap:12px;font-size:13px}.nav-actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.nav-actions .btn{width:100%;min-height:44px;padding:12px 14px}.btn{border-radius:12px;padding:11px 16px;font-size:13px}.large{padding:13px 18px;font-size:14px}.badge{margin-bottom:16px;font-size:12px}.hero-left h1{margin-bottom:16px;font-size:30px}.hero-left p{margin-bottom:22px;font-size:15px}.hero-buttons{gap:12px;margin-bottom:24px}.hero-buttons .btn{width:100%;min-height:48px}.hero-stats{grid-template-columns:1fr;gap:12px;display:grid}.stat-card{border-radius:16px;width:100%;min-width:0;padding:16px 14px}.stat-card h3{margin-bottom:6px;font-size:22px}.stat-card p{font-size:13px}.panel-header{flex-direction:column;align-items:flex-start;margin-bottom:16px}.market-panel{border-radius:18px;padding:14px}.market-card{border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.market-card h4{font-size:14px}.market-card p{font-size:12px}.market-value{font-size:14px}.graph-box{height:90px;margin-top:16px}.partners{margin-top:18px}.partners p{margin-bottom:14px;font-size:13px}.partner-logos{letter-spacing:.5px;gap:12px 18px;font-size:13px}}@media (width<=360px){.hero-left h1{font-size:26px}.hero-left p{font-size:14px}.nav-links{justify-content:flex-start}.partner-logos{font-size:12px}}.auth-card{z-index:2;-webkit-backdrop-filter:blur(8px);background:#0a1423f0;border:1px solid #ffffff14;border-radius:24px;width:100%;max-width:460px;padding:30px 24px;position:relative;box-shadow:0 24px 70px #00000059}.auth-header h1,.auth-header p,.auth-input-group label,.auth-input-group input,.auth-footer-text{margin:0}.auth-row{justify-content:space-between;align-items:center;gap:12px;margin-top:2px;display:flex}.remember-me{color:#9fb0c2;align-items:center;gap:8px;font-size:13px;display:flex}.remember-me input{accent-color:#00ffae}.auth-link{color:#00c2ff;font-size:13px;text-decoration:none;transition:color .2s}.auth-link:hover{color:#00ffae}.auth-btn-resend{margin-top:12px}.auth-badge{color:#22c55e;background:#22c55e1f;border-radius:999px;margin-bottom:10px;padding:4px 10px;font-size:.7rem;display:inline-block}.auth-input-group input[type=text]{letter-spacing:6px;text-align:center;font-weight:600}.auth-btn-secondary{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;width:100%;height:46px;margin-bottom:10px;transition:all .2s}.auth-btn:disabled{opacity:.6;cursor:not-allowed}.password-toggle-btn{color:#aaa;cursor:pointer;background:0 0;border:none;position:absolute;top:38px;right:12px}.auth-footer-text a{color:#22c55e;text-decoration:none}.auth-footer-text a:hover{text-decoration:underline}@media (width<=640px){.auth-card{border-radius:16px;padding:18px}.auth-header h1{font-size:1.5rem}.auth-input-group input,.auth-btn{height:44px;font-size:.9rem}.auth-btn-secondary{height:42px}.auth-input-group input[type=text]{letter-spacing:4px}}@media (width>=641px) and (width<=1024px){.auth-card{padding:24px}}@media (width>=1025px){.auth-card{padding:28px}.auth-btn:hover{transform:translateY(-1px)}}@media (width<=480px){.auth-page{padding:16px 12px}.auth-card{border-radius:18px;padding:24px 16px}.auth-logo{font-size:24px}.auth-header h1{font-size:28px}.auth-header p{font-size:14px}.auth-input-group input,.auth-btn{border-radius:12px;min-height:46px}.auth-row{flex-direction:column;align-items:flex-start}}*{box-sizing:border-box}.auth-page{background:radial-gradient(circle at 100% 0,#00ffaa1f,#0000 25%),radial-gradient(circle at 0 100%,#0099ff1f,#0000 25%),linear-gradient(135deg,#07111f,#0b1728 60%,#09101c);justify-content:center;align-items:center;min-height:100dvh;padding:24px 16px;display:flex;position:relative;overflow:hidden}.auth-glow{pointer-events:none;filter:blur(48px);opacity:.9;border-radius:50%;position:absolute}.auth-glow-1{background:#00ffae1f;width:220px;height:220px;top:-40px;left:-60px}.auth-glow-2{background:#00c2ff1f;width:240px;height:240px;bottom:-50px;right:-60px}.signup-card,.auth-card{z-index:2;-webkit-backdrop-filter:blur(8px);background:#0a1423f0;border:1px solid #ffffff14;border-radius:24px;width:100%;max-width:500px;padding:30px 24px;position:relative;box-shadow:0 24px 70px #00000059}.auth-header{text-align:center;margin-bottom:24px}.auth-logo{color:#00ffae;letter-spacing:1px;margin-bottom:14px;font-size:28px;font-weight:800}.auth-badge{color:#00ffae;background:#00ffae1f;border:1px solid #00ffae40;border-radius:999px;margin-bottom:16px;padding:8px 14px;font-size:12px;display:inline-block}.auth-header h1,.auth-header p,.auth-footer-text,.auth-input-group label{margin:0}.auth-header h1{color:#fff;margin-bottom:10px;font-size:34px;line-height:1.1}.auth-header p{color:#9fb0c2;font-size:15px;line-height:1.6}.auth-form{flex-direction:column;gap:16px;display:flex}.auth-input-group{flex-direction:column;gap:6px;display:flex;position:relative}.auth-input-group label{color:#dce6f1;font-size:14px;font-weight:500}.auth-input-group input{color:#fff;background:#0f172a;border:1px solid #2a2f45;border-radius:12px;outline:none;width:100%;min-height:48px;padding:12px 40px 12px 12px;font-size:14px;transition:border-color .2s,box-shadow .2s,background-color .2s}.auth-input-group input::placeholder{color:#7f93a8}.auth-input-group input:focus{background:#ffffff0f;border-color:#00ffae80;box-shadow:0 0 0 4px #00ffae14}.auth-input-group--password{position:relative}.auth-input-group--password input{padding-right:46px}.password-toggle-btn{color:#7f93a8;cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:color .2s;display:inline-flex;position:absolute;top:40px;right:12px}.password-toggle-btn:hover{color:#fff}.terms-check{color:#9fb0c2;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.terms-check input{accent-color:#00ffae;margin-top:2px}.terms-check a{color:#00c2ff;text-decoration:none}.terms-check a:hover{color:#00ffae}.auth-btn{cursor:pointer;border:none;border-radius:14px;outline:none;width:100%;min-height:50px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s,background-color .2s,opacity .2s}.auth-btn-primary{color:#04111d;background:linear-gradient(135deg,#00ffae,#00c2ff);margin-top:4px}.auth-btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px #00ffae2e}.auth-btn-secondary{color:#fff;background:#ffffff0d;border:1px solid #ffffff14}.auth-btn-secondary:hover{background:#ffffff14}.auth-btn:disabled{opacity:.65;cursor:not-allowed;box-shadow:none;transform:none}.auth-footer-text{text-align:center;color:#9fb0c2;margin-top:18px;font-size:14px}.auth-footer-text a{color:#00ffae;font-weight:600;text-decoration:none}.auth-footer-text a:hover{color:#00c2ff}@media (width<=480px){.auth-page{padding:16px 12px}.signup-card,.auth-card{border-radius:18px;padding:24px 16px}.auth-logo{font-size:24px}.auth-header h1{font-size:28px}.auth-header p{font-size:14px}.auth-input-group input,.auth-btn{border-radius:12px;min-height:46px}}.logout-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff4d4d,#d93636);border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:12px 22px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex;box-shadow:0 8px 20px #d9363640}.logout-btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px #d9363659}.logout-btn:active{transform:translateY(0);box-shadow:0 6px 14px #d9363633}.logout-btn:focus-visible{outline-offset:3px;outline:2px solid #ffb3b3}.logout-btn:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:0 6px 14px #d9363629}.logout-icon{font-size:16px;line-height:1}.app-navbar{-webkit-backdrop-filter:blur(8px);background:#0a1423e0;border:1px solid #ffffff0f;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:18px 20px;display:flex;box-shadow:0 8px 24px #0000002e}.app-navbar__brand{align-items:center;gap:12px;min-width:0;display:flex}.app-navbar__logo{color:#04111d;background:linear-gradient(135deg,#00ffae,#00c2ff);border-radius:14px;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:18px;font-weight:800;display:grid}.app-navbar__brand h2,.app-navbar__brand p{margin:0}.app-navbar__brand h2{color:#fff;font-size:18px;line-height:1.2}.app-navbar__brand p{color:#8ea2b7;font-size:13px;line-height:1.3}.app-navbar__actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.app-navbar__ghost-btn,.app-navbar__user-btn{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;min-height:44px;padding:0 16px;transition:background-color .2s,border-color .2s,transform .2s}.app-navbar__ghost-btn:hover,.app-navbar__user-btn:hover{background:#ffffff12;border-color:#ffffff1f}.app-navbar__ghost-btn:active,.app-navbar__user-btn:active{transform:translateY(1px)}.app-navbar__user-btn{align-items:center;gap:10px;display:flex}.app-navbar__avatar{color:#00ffae;background:#00ffae2e;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}@media (width<=768px){.app-navbar{border-radius:16px;gap:12px;padding:14px}.app-navbar__actions{display:none}.app-navbar__brand h2{font-size:16px}.app-navbar__brand p{font-size:12px}.app-navbar__logo{border-radius:12px;width:40px;height:40px;font-size:16px}}.section-header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.section-header h2,.section-header p{margin:0}.section-header h2{color:#fff;font-size:24px;line-height:1.2}.section-header p{color:#8ea2b7;margin-top:6px;font-size:14px;line-height:1.6}.section-header__btn{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;min-height:42px;padding:0 16px;transition:background-color .2s,border-color .2s,transform .2s}.section-header__btn:hover{background:#ffffff12;border-color:#ffffff1f}.section-header__btn:active{transform:translateY(1px)}.section-header__btn:disabled{opacity:.6;cursor:not-allowed}@media (width<=640px){.section-header{flex-direction:column;align-items:flex-start}.section-header h2{font-size:20px}}:root{--bottom-nav-height:80px}.app-shell{background:radial-gradient(circle at 100% 0,#00ffae14,#0000 24%),radial-gradient(circle at 0 100%,#00c2ff14,#0000 24%),linear-gradient(135deg,#07111f 0%,#0b1728 55%,#09101c 100%);min-height:100dvh;padding:20px;overflow-x:hidden}.page-container{width:100%;max-width:1280px;margin:0 auto}.dashboard-hero,.dashboard-hero__panel,.dashboard-table-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a1423d1;border:1px solid #ffffff12;border-radius:24px;box-shadow:0 18px 40px #00000040,inset 0 1px #ffffff0a}.dashboard-hero{margin-bottom:22px;padding:28px;position:relative;overflow:hidden}.dashboard-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 10% 10%,#00ffae14,#0000 20%),radial-gradient(circle at 90% 20%,#00c2ff14,#0000 20%);position:absolute;inset:0}.dashboard-hero__content{z-index:1;position:relative}.dashboard-hero__badge{color:#00ffae;letter-spacing:.04em;text-transform:uppercase;background:#00ffae1a;border:1px solid #00ffae2e;border-radius:999px;justify-content:center;align-items:center;margin-bottom:16px;padding:8px 14px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.dashboard-hero__content h1{color:#fff;letter-spacing:-.03em;max-width:860px;margin:0 0 14px;font-size:44px;line-height:1.08}.dashboard-hero__content p{color:#9fb0c2;max-width:760px;margin:0;font-size:16px;line-height:1.75}.dashboard-hero__panel{margin-bottom:24px;padding:22px;overflow:hidden}.dashboard-markets-panel__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.dashboard-markets-panel__head h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:24px;line-height:1.2}.dashboard-markets-panel__head span{color:#7cc7ff;background:#7cc7ff1a;border:1px solid #7cc7ff2e;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.dashboard-markets-panel__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;display:grid}.dashboard-market-card{text-align:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;padding:16px 10px;transition:transform .25s,border-color .25s,background .25s;display:flex}.dashboard-market-card:hover{background:#00ffae0a;border-color:#00ffae33;transform:translateY(-4px)}.market-name{color:#fff;word-break:break-word;margin:0;font-size:15px;font-weight:600;line-height:1.2}.market-number{color:#00ffae;letter-spacing:1px;font-size:32px;font-weight:800;line-height:1}.market-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.market-status--published{color:#00ffae;background:#00ffae1a;border:1px solid #00ffae33}.market-status--pending{color:#ffd166;background:#ffd1661a;border:1px solid #ffd16633}.market-status--soon{color:#7cc7ff;background:#7cc7ff1a;border:1px solid #7cc7ff33}.market-status--live{color:#ff8fab;background:#ff8fab1a;border:1px solid #ff8fab33}.dashboard-section{margin-bottom:24px}.dashboard-table-card{padding:22px;overflow:hidden}.dashboard-table{width:100%}.dashboard-table__head,.dashboard-table__row{align-items:center;gap:12px;width:100%;display:grid}.dashboard-table__head--bets,.dashboard-table__row--bets{grid-template-columns:1.4fr 1fr 1fr 1fr}.dashboard-table__head{color:#7e94a8;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #ffffff12;margin-bottom:14px;padding-bottom:14px;font-size:12px;font-weight:700}.dashboard-table__head span,.dashboard-table__row span{min-width:0}.dashboard-table__row{color:#fff;border-bottom:1px solid #ffffff0d;min-height:66px;padding:14px 0;transition:background-color .2s}.dashboard-table__row:hover{background:#ffffff05}.dashboard-table__row:last-child{border-bottom:none}.dashboard-table__market-name{color:#fff;word-break:break-word;margin-bottom:4px;font-size:14px;line-height:1.2;display:block}.dashboard-table__market-code{color:#7e94a8;letter-spacing:.05em;text-transform:uppercase;font-size:12px;display:block}.status-running{color:#00ffae;font-weight:700}.status-pending{color:#ffd166;font-weight:700}.status-result-awaiting{color:#7cc7ff;font-weight:700}@media (width<=1100px){.dashboard-hero__content h1{font-size:38px}}@media (width<=768px){.page-container.dashboard-page{padding-bottom:calc(var(--bottom-nav-height) + 8px)}.app-shell{padding:14px}.dashboard-hero,.dashboard-hero__panel,.dashboard-table-card{border-radius:20px;padding:18px}.dashboard-hero__content h1{font-size:30px}.dashboard-hero__content p{font-size:15px}.dashboard-markets-panel__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.dashboard-market-card{border-radius:14px;gap:8px;padding:14px 8px}.market-name{font-size:12px}.market-number{font-size:22px}.market-status{min-height:24px;padding:4px 8px;font-size:9px}.dashboard-table__head--bets,.dashboard-table__row--bets{grid-template-columns:1.3fr .9fr 1fr 1fr;gap:8px}.dashboard-table__head{letter-spacing:.03em;font-size:11px}.dashboard-table__row{min-height:58px;padding:12px 0;font-size:13px}.dashboard-table__market-name{font-size:13px}.dashboard-table__market-code{font-size:11px}}@media (width<=640px){.dashboard-markets-panel__head{flex-direction:column;align-items:flex-start}.dashboard-hero__content h1{font-size:26px}.dashboard-hero__content p{font-size:14px}.dashboard-markets-panel__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.dashboard-market-card{border-radius:12px;gap:6px;padding:12px 6px}.market-name{font-size:11px}.market-number{font-size:18px}.market-status{min-height:22px;padding:3px 6px;font-size:8px}.dashboard-table__head--bets,.dashboard-table__row--bets{grid-template-columns:1.2fr .8fr .95fr .95fr;gap:6px}.dashboard-table__head{font-size:10px}.dashboard-table__row{font-size:12px}}@media (width<=480px){.dashboard-markets-panel__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.market-select-page{padding-top:18px;padding-bottom:24px}.market-select-hero{background:radial-gradient(circle at 100% 0,#00ffae14,#0000 22%),radial-gradient(circle at 0 100%,#00c2ff14,#0000 22%),#0a1423d6;border:1px solid #ffffff12;border-radius:24px;margin-bottom:24px;padding:24px;box-shadow:0 18px 40px #0000003d,inset 0 1px #ffffff0a}.market-select-hero__badge{color:#00ffae;letter-spacing:.04em;text-transform:uppercase;background:#00ffae1a;border:1px solid #00ffae2e;border-radius:999px;justify-content:center;align-items:center;margin-bottom:14px;padding:8px 12px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.market-select-hero h1{color:#fff;letter-spacing:-.03em;max-width:820px;margin:0 0 14px;font-size:42px;line-height:1.08}.market-select-hero p{color:#9fb0c2;max-width:760px;margin:0;font-size:16px;line-height:1.75}.market-results-section{margin-bottom:24px}.market-results-card{background:#0a1423d6;border:1px solid #ffffff12;border-radius:24px;padding:22px;box-shadow:0 18px 40px #0000003d,inset 0 1px #ffffff0a}.market-results-card__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.market-results-card__eyebrow{color:#00ffae;text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px;font-size:12px;font-weight:700}.market-results-card__head h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:24px;line-height:1.2}.market-results-card__badge{color:#7cc7ff;white-space:nowrap;background:#7cc7ff1a;border:1px solid #7cc7ff2e;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.market-results-table-wrap{width:100%;overflow:hidden}.market-results-table{width:100%;max-width:100%}.market-results-table__head,.market-results-table__row{grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;display:grid}.market-results-table__head{border-bottom:1px solid #ffffff12;margin-bottom:12px;padding:0 0 14px}.market-results-table__head span{color:#7e94a8;text-transform:uppercase;letter-spacing:.03em;text-align:center;word-break:break-word;overflow-wrap:anywhere;justify-content:center;align-items:center;min-width:0;font-size:12px;font-weight:700;line-height:1.2;display:flex}.market-results-table__row{border-bottom:1px solid #ffffff0d;min-height:64px;padding:10px 0;transition:background-color .2s}.market-results-table__row:hover{background:#ffffff05}.market-results-table__row:last-child{border-bottom:none}.market-results-table__row span{color:#fff;letter-spacing:.01em;text-align:center;word-break:break-word;overflow-wrap:anywhere;background:#ffffff08;border-radius:14px;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:0 6px;font-size:14px;font-weight:700;line-height:1.2;display:flex}.market-results-table__row .market-results-table__date{color:#d8e4ef;background:#00ffae0d}.market-results-empty-state{text-align:center;color:#9fb0c2;justify-content:center;align-items:center;min-height:180px;padding:20px;font-size:15px;display:flex}@media (width<=1024px){.market-select-hero h1{font-size:34px}.market-results-table__head,.market-results-table__row{gap:6px}.market-results-table__head span{font-size:11px}.market-results-table__row span{padding:0 5px;font-size:13px}}@media (width<=768px){.market-select-page{padding-top:14px;padding-bottom:calc(var(--bottom-nav-height) + 10px)}.market-select-hero,.market-results-card{border-radius:20px;padding:18px}.market-select-hero h1{font-size:28px}.market-select-hero p{font-size:15px}.market-results-card__head{flex-direction:column;align-items:flex-start}.market-results-table__head,.market-results-table__row{gap:5px}.market-results-table__head span{letter-spacing:.02em;font-size:10px}.market-results-table__row{min-height:54px;padding:8px 0}.market-results-table__row span{border-radius:10px;min-height:38px;padding:0 4px;font-size:11px}}@media (width<=640px){.market-results-card{padding:14px}.market-results-table__head,.market-results-table__row{gap:4px}.market-results-table__head span{letter-spacing:.01em;font-size:9px}.market-results-table__row{min-height:48px;padding:6px 0}.market-results-table__row span{border-radius:8px;min-height:34px;padding:0 2px;font-size:10px}}.prediction-page{padding-bottom:5rem}.prediction-page__intro,.prediction-form-card,.prediction-side-card,.prediction-modal{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a1423c7;border:1px solid #ffffff12;border-radius:24px;padding:22px;box-shadow:0 18px 60px #00000047,inset 0 1px #ffffff08}.prediction-page__intro{margin-bottom:20px}.prediction-page__badge{color:#00ffae;background:#00ffae1a;border:1px solid #00ffae26;border-radius:999px;justify-content:center;align-items:center;margin-bottom:14px;padding:8px 12px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.prediction-page__intro h1,.prediction-page__intro p,.prediction-form-card__group label{margin:0}.prediction-page__intro h1{color:#fff;margin-bottom:12px;font-size:clamp(28px,5vw,38px);line-height:1.15}.prediction-page__intro p{color:#9fb0c2;max-width:760px;font-size:15px;line-height:1.7}.prediction-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:18px;display:grid}.prediction-form-card__group{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.prediction-form-card__group label{color:#dce6f1;font-size:14px;font-weight:500;line-height:1.4}.prediction-form-card__group input,.prediction-form-card__group select{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;outline:none;width:100%;min-height:48px;padding:0 14px;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s}.prediction-form-card__group input::placeholder{color:#7f93a8}.prediction-form-card__group input:focus,.prediction-form-card__group select:focus{background:#ffffff0d;border-color:#00ffae73;box-shadow:0 0 0 3px #00ffae14}.prediction-bet-kind-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.prediction-bet-kind-tab{color:#dce6f1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;min-height:44px;font-weight:700;transition:border-color .2s,background-color .2s,color .2s,transform .2s}.prediction-bet-kind-tab:hover{color:#00ffae;border-color:#00ffae40}.prediction-bet-kind-tab--active{color:#00ffae;background:#00ffae14;border-color:#00ffae57;box-shadow:0 0 0 1px #00ffae1a}.prediction-round-status{background:#ffffff08;border:1px solid #ffffff0d;border-radius:18px;margin-bottom:18px;padding:16px}.prediction-round-status__row{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.prediction-round-status__row:last-of-type{border-bottom:none}.prediction-round-status__row span{color:#8ea2b7;font-size:14px}.prediction-round-status__row strong{color:#fff;font-size:14px}.prediction-round-status__text{color:#9fb0c2;margin:12px 0 0;font-size:13px;line-height:1.6}.prediction-status-badge{border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.prediction-status-badge--open{color:#00ffae;background:#00ffae1f;border:1px solid #00ffae29}.prediction-status-badge--closed{color:#ff8f8f;background:#ff56561f;border:1px solid #ff565629}.prediction-number-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.prediction-number-grid--disabled{opacity:.7}.prediction-number-btn{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;justify-content:center;gap:4px;min-height:60px;font-weight:700;transition:border-color .2s,color .2s,background-color .2s,transform .2s,box-shadow .2s;display:flex}.prediction-number-btn:hover:not(:disabled){color:#00ffae;background:#ffffff0f;border-color:#00ffae40}.prediction-number-btn:active:not(:disabled){transform:translateY(1px)}.prediction-number-btn:disabled{cursor:not-allowed}.prediction-number-btn--selected{background:#00ffae14;border-color:#00ffae57;box-shadow:0 0 0 1px #00ffae1a}.prediction-number-btn__value{font-size:16px;line-height:1}.prediction-number-btn__coin{color:#9ef6cf;font-size:11px;line-height:1}.prediction-summary-box{background:#ffffff08;border:1px solid #ffffff0d;border-radius:20px;padding:18px}.prediction-summary-box__head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.prediction-summary-box__head h2{color:#fff;margin:0 0 6px;font-size:20px}.prediction-summary-box__head p{color:#8ea2b7;margin:0;font-size:13px;line-height:1.6}.prediction-clear-btn,.prediction-summary-item__actions button,.prediction-modal__actions button,.prediction-submit-btn{cursor:pointer;border:none;transition:transform .2s,opacity .2s,box-shadow .2s,background-color .2s}.prediction-clear-btn{color:#fff;background:#ffffff0f;border-radius:12px;min-height:40px;padding:0 12px;font-size:13px}.prediction-clear-btn:disabled{opacity:.45;cursor:not-allowed}.prediction-empty-state{text-align:center;color:#9fb2c8;background:#ffffff06;border-radius:16px;padding:18px}.prediction-summary-list{flex-direction:column;gap:10px;display:flex}.prediction-summary-item{background:#ffffff06;border:1px solid #ffffff0a;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.prediction-summary-item__meta{flex-direction:column;gap:4px;display:flex}.prediction-summary-item__meta strong{color:#fff;font-size:15px}.prediction-summary-item__meta span{color:#9fb0c2;font-size:13px}.prediction-summary-item__actions{flex-wrap:wrap;gap:8px;display:flex}.prediction-summary-item__actions button{color:#fff;background:#ffffff0f;border-radius:10px;min-height:34px;padding:0 10px;font-size:12px}.prediction-summary-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.prediction-summary-totals div{background:#ffffff06;border:1px solid #ffffff0a;border-radius:16px;padding:14px}.prediction-summary-totals span{color:#8ea2b7;margin-bottom:6px;font-size:12px;display:block}.prediction-summary-totals strong{color:#fff;font-size:16px}.prediction-submit-btn{color:#06151f;background:linear-gradient(#00ffae,#08c58c);border-radius:16px;width:100%;min-height:52px;margin-top:16px;font-size:15px;font-weight:800;box-shadow:0 14px 28px #00ffae2e}.prediction-submit-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.prediction-submit-message{color:#cfe7ff;margin:12px 0 0;font-size:13px;line-height:1.6}.prediction-side-card{position:sticky;top:88px}.prediction-side-card__section+.prediction-side-card__section{border-top:1px solid #ffffff0f;margin-top:18px;padding-top:18px}.prediction-side-card__section h2,.prediction-side-card__section h3{color:#fff;margin:0 0 10px}.prediction-side-card__section p,.prediction-side-card__info li{color:#9fb0c2;font-size:14px;line-height:1.7}.prediction-side-card__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.prediction-side-card__stats div,.prediction-placed-item{background:#ffffff06;border:1px solid #ffffff0a;border-radius:16px;padding:14px}.prediction-side-card__stats span{color:#8ea2b7;margin-bottom:6px;font-size:12px;display:block}.prediction-side-card__stats strong{color:#fff;font-size:16px}.prediction-placed-list{flex-direction:column;gap:10px;display:flex}.prediction-placed-item{justify-content:space-between;align-items:center;gap:12px;display:flex}.prediction-placed-item span{color:#dce6f1;font-size:14px}.prediction-placed-item strong{color:#fff;font-size:14px}.prediction-side-card__info ul{margin:0;padding-left:18px}.prediction-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020810b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.prediction-modal{width:min(100%,520px);padding:20px}.prediction-modal__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.prediction-modal__head h2{color:#fff;margin:8px 0 0;font-size:24px;line-height:1.2}.prediction-modal__badge{color:#00ffae;background:#00ffae1f;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.prediction-modal__close{color:#fff;cursor:pointer;background:#ffffff0f;border:none;border-radius:12px;width:38px;min-width:38px;height:38px;font-size:24px;line-height:1}.prediction-modal__body{margin-bottom:18px}.prediction-modal__info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.prediction-modal__info-grid div{background:#ffffff06;border:1px solid #ffffff0a;border-radius:16px;padding:14px}.prediction-modal__info-grid span{color:#8ea2b7;margin-bottom:6px;font-size:12px;display:block}.prediction-modal__info-grid strong{color:#fff;font-size:14px}.prediction-form-card__group--modal{margin-bottom:0}.prediction-modal__actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.prediction-modal__actions button{border-radius:14px;min-height:48px;font-weight:700}.prediction-modal__actions button:first-child{color:#fff;background:#ffffff12}.prediction-modal__actions button:last-child{color:#05131d;background:linear-gradient(#00ffae,#08c58c)}.primary-page-btn,.secondary-page-btn,.ghost-page-btn{cursor:pointer;border:none;border-radius:14px;min-height:48px;padding:0 16px;font-size:14px;font-weight:700;transition:all .2s}.primary-page-btn:hover{transform:translateY(-1px);box-shadow:0 14px 30px #00ffae59}.secondary-page-btn:hover{background:#ffffff1a}.ghost-page-btn:hover{color:#fff;border-color:#ffffff4d}.primary-page-btn:disabled,.secondary-page-btn:disabled,.ghost-page-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.prediction-placed-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.prediction-placed-card{background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;flex-direction:column;gap:10px;min-height:110px;padding:14px;transition:all .2s;display:flex}.prediction-placed-card:hover{border-color:#00ffae40;transform:translateY(-2px)}.prediction-placed-card__top{justify-content:space-between;align-items:center;display:flex}.prediction-placed-card__number{color:#00ffae;font-size:18px;font-weight:800}.prediction-placed-card__coins{color:#9fb0c2;font-size:13px}.prediction-placed-card__bottom{margin-top:auto}.prediction-placed-card__bottom span{color:#7f93a8;font-size:11px;display:block}.prediction-placed-card__bottom strong{color:#fff;font-size:16px}@media (width<=1200px){.prediction-layout{grid-template-columns:1fr}.prediction-side-card{position:static}}@media (width<=768px){.prediction-page{padding-bottom:18px}.prediction-page__intro,.prediction-form-card,.prediction-side-card,.prediction-modal{border-radius:20px;padding:18px}.prediction-number-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.prediction-summary-totals,.prediction-modal__info-grid{grid-template-columns:1fr}}@media (width<=640px){.prediction-page__intro h1{font-size:28px}.prediction-page__intro p{font-size:14px}.prediction-form-card__group{margin-bottom:14px}.prediction-form-card__group label{font-size:13px}.prediction-form-card__group input,.prediction-form-card__group select{border-radius:12px;min-height:46px;padding:0 12px}.prediction-number-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.prediction-number-btn{border-radius:14px;min-height:52px}.prediction-summary-box__head{flex-direction:column;align-items:stretch}.prediction-summary-item{flex-direction:column;align-items:flex-start}.prediction-summary-item__actions{width:100%}.prediction-summary-item__actions button{flex:1}.prediction-side-card__stats{grid-template-columns:1fr}.prediction-modal__head h2{font-size:20px}.prediction-modal__actions{grid-template-columns:1fr}}@media (width<=480px){.prediction-page__intro,.prediction-form-card,.prediction-side-card,.prediction-modal{border-radius:18px;padding:16px}.prediction-page__badge{padding:7px 10px;font-size:11px}.prediction-page__intro h1{font-size:24px}.prediction-number-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prediction-number-btn__value{font-size:15px}.prediction-number-btn__coin{font-size:10px}}@media (width<=1200px){.prediction-placed-list{grid-template-columns:repeat(4,1fr)}}@media (width<=900px){.prediction-placed-list{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.prediction-placed-list{grid-template-columns:repeat(2,1fr)}}@media (width<=420px){.prediction-placed-list{grid-template-columns:1fr}}.stats-card{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:20px;padding:18px;box-shadow:0 6px 18px #0000002e}.stats-card__title,.stats-card__value,.stats-card__note{margin:0}.stats-card__title{color:#8ea2b7;margin-bottom:10px;font-size:14px;line-height:1.4}.stats-card__value{color:#fff;margin-bottom:6px;font-size:28px;font-weight:700;line-height:1.2}.stats-card__note{color:#00ffae;font-size:12px;line-height:1.3}.stats-card{transition:transform .2s,box-shadow .2s}.stats-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000040}@media (width<=480px){.stats-card{border-radius:16px;padding:16px}.stats-card__value{font-size:24px}}.wallet-page{padding-bottom:5rem}.wallet-hero{grid-template-columns:1.2fr .8fr;gap:16px;margin-bottom:20px;display:grid}.wallet-hero__content,.wallet-balance-card,.wallet-actions-card,.wallet-history-card{background:#0a1423c2;border:1px solid #ffffff12;border-radius:24px;padding:22px}.wallet-hero__badge{color:#00ffae;background:#00ffae1a;border-radius:999px;margin-bottom:14px;padding:8px 12px;font-size:12px;display:inline-block}.wallet-hero__content h1{color:#fff;margin-bottom:12px;font-size:38px}.wallet-hero__content p{color:#9fb0c2;font-size:15px;line-height:1.7}.wallet-balance-card{flex-direction:column;justify-content:center;display:flex}.wallet-balance-card p{color:#8ea2b7;margin-bottom:10px}.wallet-balance-card h2{color:#fff;margin-bottom:10px;font-size:44px}.wallet-balance-card span{color:#00ffae;font-size:14px}.wallet-stats-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px;display:grid}.wallet-actions-card{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.wallet-history-card__head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.wallet-history-card__head h3{color:#fff}.wallet-history-card__head button{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;min-height:42px;padding:0 14px}.wallet-history-table{width:100%}.wallet-history-table__head,.wallet-history-table__row{grid-template-columns:.8fr 1fr 1fr 1fr 1fr;gap:14px;min-width:100%;display:grid}@media (width<=640px){.wallet-history-table{width:100%;overflow-x:hidden}.wallet-history-table__head,.wallet-history-table__row{grid-template-columns:60px 45px 1fr 50px 75px;gap:4px;padding:10px 0;font-size:10px}.wallet-history-table__head{margin-bottom:8px;padding-bottom:8px;display:grid}.wallet-history-table__row span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wallet-history-table__row{background:0 0;border:none;border-bottom:1px solid #ffffff0d;border-radius:0;flex-direction:row;margin-bottom:0;padding:12px 0;display:grid}.wallet-history-table__row:last-child{border-bottom:none}}.type-deposit{color:#00ffae;font-weight:600}.type-withdrawal{color:#ffb800;font-weight:600}.status-approved{color:#00ffae}.status-pending{color:#ffb800}.status-rejected{color:#ff7a90}.status-cancelled{color:#8ea2b7}.wallet-history-table__head{color:#8ea2b7;border-bottom:1px solid #ffffff12;margin-bottom:12px;padding-bottom:12px}.wallet-history-table__row{color:#fff;border-bottom:1px solid #ffffff0d;padding:14px 0}.wallet-history-table__row:last-child{border-bottom:none}.wallet-plus{color:#00ffae}.wallet-minus{color:#ff7a90}.wallet-topup-card{background:#132238;border-radius:18px;flex-direction:column;gap:18px;margin-top:20px;padding:20px;display:flex}.wallet-topup-card__head h3{margin:0 0 6px}.wallet-topup-card__head p{color:#9fb2c8;margin:0;font-size:14px}.wallet-topup-upi-box{background:#0e1b2d;border-radius:14px;padding:14px}.wallet-topup-upi-box span{color:#9fb2c8;margin-bottom:8px;font-size:13px;display:block}.wallet-topup-upi-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.wallet-topup-upi-row button{cursor:pointer;border:none;border-radius:10px;padding:8px 14px}.wallet-topup-qr-box{justify-content:center;display:flex}.wallet-topup-qr{object-fit:cover;background:#fff;border-radius:14px;width:220px;height:220px;padding:10px}.wallet-topup-form{flex-direction:column;gap:14px;display:flex}.wallet-topup-form-group{flex-direction:column;gap:8px;display:flex}.wallet-topup-form-group input{color:#fff;background:#0e1b2d;border:1px solid #2f425b;border-radius:10px;padding:12px}.wallet-withdraw-card{background:#132238;border-radius:18px;flex-direction:column;gap:18px;margin-top:20px;padding:20px;display:flex}.wallet-withdraw-card__head h3{margin:0 0 6px}.wallet-withdraw-card__head p{color:#9fb2c8;margin:0;font-size:14px}.wallet-withdraw-info-box{background:#0e1b2d;border-radius:14px;padding:14px}.wallet-withdraw-info-box span{color:#9fb2c8;margin-bottom:8px;font-size:13px;display:block}.wallet-withdraw-info-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.wallet-withdraw-form{flex-direction:column;gap:14px;display:flex}.wallet-withdraw-form-group{flex-direction:column;gap:8px;display:flex}.wallet-withdraw-form-group label{color:#dbe7f5;font-size:14px}.wallet-withdraw-form-group input{color:#fff;background:#0e1b2d;border:1px solid #2f425b;border-radius:10px;padding:12px}.wallet-withdraw-form-group input::placeholder{color:#7f93ab}.primary-page-btn,.secondary-page-btn,.ghost-page-btn{cursor:pointer;border:none;border-radius:14px;outline:none;min-height:48px;padding:0 16px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s,opacity .2s}.primary-page-btn{color:#04131c;background:linear-gradient(#00ffae,#08c58c);box-shadow:0 12px 28px #00ffae38}.primary-page-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 34px #00ffae4d}.secondary-page-btn{color:#fff;background:#ffffff0d;border:1px solid #ffffff14}.secondary-page-btn:hover:not(:disabled){background:#ffffff17;border-color:#ffffff24;transform:translateY(-1px)}.ghost-page-btn{color:#9fb0c2;background:0 0;border:1px dashed #ffffff24}.ghost-page-btn:hover:not(:disabled){color:#fff;border-color:#ffffff3d}.primary-page-btn:disabled,.secondary-page-btn:disabled,.ghost-page-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.wallet-topup-instructions-box{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;margin-top:14px;padding:14px}.wallet-topup-instructions-box span{opacity:.7;margin-bottom:6px;font-size:12px;display:block}.wallet-topup-instructions-box p{margin:0;line-height:1.6}@media (width<=1024px){.wallet-hero,.wallet-stats-grid{grid-template-columns:1fr}}@media (width<=640px){.wallet-hero__content,.wallet-balance-card,.wallet-actions-card,.wallet-history-card{border-radius:18px;padding:18px}.wallet-hero__content h1{font-size:28px}.wallet-balance-card h2{font-size:34px}.wallet-actions-card{flex-direction:column}.wallet-actions-card .primary-page-btn,.wallet-actions-card .secondary-page-btn{width:100%}.wallet-history-card__head{flex-direction:column;align-items:flex-start;gap:12px}}.admin-page{padding-bottom:24px}.admin-page__hero,.admin-card,.admin-history-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a1423d1;border:1px solid #ffffff12;border-radius:24px;padding:22px;box-shadow:0 18px 60px #00000047,inset 0 1px #ffffff0a}.admin-page__hero{margin-bottom:20px}.admin-page__badge{color:#00ffae;letter-spacing:.02em;background:#00ffae1a;border:1px solid #00ffae24;border-radius:999px;justify-content:center;align-items:center;margin-bottom:14px;padding:8px 12px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.admin-page__hero h1,.admin-page__hero p,.admin-card__title,.admin-summary-list span,.admin-summary-list strong{margin:0}.admin-page__hero h1{color:#fff;letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(28px,5vw,38px);line-height:1.15}.admin-page__hero p{color:#9fb0c2;max-width:740px;font-size:15px;line-height:1.7}.admin-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:16px;margin-bottom:20px;display:grid}.admin-card__title{color:#fff;letter-spacing:-.01em;margin-bottom:18px;font-size:22px;line-height:1.2}.admin-form-group{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.admin-form-group label{color:#dce6f1;font-size:14px;font-weight:500;line-height:1.4}.admin-form-group input,.admin-form-group select,.admin-form-group textarea{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;outline:none;width:100%;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s}.admin-form-group input,.admin-form-group select{min-height:48px;padding:0 14px}.admin-form-group textarea{resize:vertical;min-height:110px;font:inherit;padding:14px}.admin-form-group input::placeholder,.admin-form-group textarea::placeholder{color:#7f93a8}.admin-form-group input:focus,.admin-form-group select:focus,.admin-form-group textarea:focus{background:#ffffff0d;border-color:#00ffae73;box-shadow:0 0 0 3px #00ffae14}.admin-form-group input:hover,.admin-form-group select:hover,.admin-form-group textarea:hover{border-color:#ffffff1f}.admin-action-group{grid-template-columns:1fr;gap:10px;margin-top:8px;display:grid}.admin-full-btn{width:100%}.admin-summary-list{gap:12px;display:grid}.admin-summary-list div{background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.admin-summary-list span{color:#8ea2b7;font-size:14px}.admin-summary-list strong{color:#fff;font-size:15px;font-weight:700}.admin-chart-box{background:radial-gradient(circle at 0 0,#00ffae1f,#0000 45%),linear-gradient(#00ffae14,#ffffff05);border:1px solid #ffffff0d;border-radius:18px;height:170px;margin-top:18px;position:relative;overflow:hidden}.admin-status-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.admin-status-badge--declared{color:#ffcc4d;background:#ffb8001f}.admin-status-badge--settled{color:#00ffae;background:#00ffae1f}.admin-status-badge--pending{color:#52d8ff;background:#00c2ff1f}.admin-chart-box__line{background:linear-gradient(90deg,#0000,#00ffae,#00c2ff,#0000);border-radius:999px;height:2px;position:absolute;top:50%;left:5%;right:5%;transform:translateY(-50%)skewY(-6deg);box-shadow:0 0 18px #00ffae66}.admin-history-card__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.admin-history-card__head button{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;min-height:42px;padding:0 14px;font-weight:500;transition:background-color .2s,border-color .2s,transform .2s,box-shadow .2s}.admin-history-card__head button:hover{background:#ffffff12;border-color:#ffffff1f;box-shadow:0 8px 20px #0000002e}.admin-history-card__head button:active{transform:translateY(1px)}.admin-history-table{-webkit-overflow-scrolling:touch;overflow-x:auto}.admin-history-table__head,.admin-history-table__row{grid-template-columns:1.5fr 1fr .8fr 1fr 1fr;align-items:center;gap:14px;min-width:760px;display:grid}.admin-history-table__head{color:#8ea2b7;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #ffffff12;margin-bottom:8px;padding:0 0 12px;font-size:13px;font-weight:600}.admin-history-table__row{color:#fff;border-bottom:1px solid #ffffff0d;padding:14px 0;font-size:14px}.admin-history-table__row:last-child{border-bottom:none}.admin-history-table__row span{word-break:break-word}.admin-topup-grid{grid-template-columns:1.2fr .8fr 1.4fr .8fr 1fr;align-items:center;gap:12px;display:grid}.admin-action-buttons{flex-wrap:wrap;gap:8px;display:flex}.admin-approve-btn,.admin-reject-btn{cursor:pointer;border:none;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600;transition:transform .2s,opacity .2s,box-shadow .2s}.admin-approve-btn:hover,.admin-reject-btn:hover{transform:translateY(-1px)}.admin-approve-btn{color:#fff;background:linear-gradient(#1f8b4c,#17693a);box-shadow:0 8px 18px #1f8b4c3d}.admin-reject-btn{color:#fff;background:linear-gradient(#b42318,#8f1b12);box-shadow:0 8px 18px #b423183d}.admin-empty-state{text-align:center;color:#9fb2c8;background:#ffffff08;border-radius:16px;padding:18px}.admin-grid--top{align-items:start}.admin-card__header-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.admin-card__subtext{color:#ffffffad;margin:6px 0 0;font-size:.95rem}.admin-toolbar{align-items:center;gap:12px;display:flex}.admin-toolbar input{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;outline:none;min-width:260px;padding:12px 14px}.admin-empty-state{text-align:center;color:#ffffffb8;background:#ffffff0a;border:1px dashed #ffffff1f;border-radius:18px;padding:24px}.admin-status-badge--default{color:#fffc;background:#ffffff14}.admin-exposure-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.admin-mini-stat{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff14,#ffffff0a);border:1px solid #ffffff1a;border-radius:18px;padding:16px}.admin-mini-stat span{color:#ffffffa6;margin-bottom:8px;font-size:.85rem;display:block}.admin-mini-stat strong{color:#fff;font-size:1.1rem}.admin-mini-stat small{color:#ffffff94;margin-top:8px;font-size:.78rem;display:block}.admin-exposure-kind-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.admin-digit-board-stack{grid-template-columns:1fr;gap:18px;margin-bottom:22px;display:grid}.admin-digit-board{border:1px solid #ffffff14;border-radius:24px;padding:22px;position:relative;overflow:hidden;box-shadow:0 18px 40px #0003,inset 0 1px #ffffff0d}.admin-digit-board--andar{background:radial-gradient(circle at 0 0,#ff6b6b2e,#0000 34%),radial-gradient(circle at 100% 100%,#ff4c4c1f,#0000 36%),linear-gradient(#3c0c12fa,#1e070afa);border-color:#ff6b6b33}.admin-digit-board--bahar{background:radial-gradient(circle at 0 0,#ffb84d33,#0000 34%),radial-gradient(circle at 100% 100%,#ff84001f,#0000 36%),linear-gradient(#3d1c04fa,#210e02fa);border-color:#ffb84d38}.admin-digit-board__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.admin-card__subsection-title{color:#fff;margin:0 0 6px;font-size:1.25rem;line-height:1.2}.admin-digit-board__subtext{color:#ffffffb8;margin:0;font-size:.92rem}.admin-digit-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.admin-digit-grid--full{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-digit-tile{border:1px solid #0000;border-radius:22px;flex-direction:column;justify-content:space-between;min-height:128px;padding:18px 14px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 14px 30px #00000038,inset 0 1px #ffffff0a}.admin-digit-tile:hover{transform:translateY(-3px)}.admin-digit-tile strong,.admin-digit-tile span,.admin-digit-tile small{display:block}.admin-digit-tile strong{color:#fff;margin-bottom:12px;font-size:2rem;font-weight:800;line-height:1}.admin-digit-tile span{margin-bottom:10px;font-size:1.9rem;font-weight:800;line-height:1}.admin-digit-tile small{color:#ffffffc7;font-size:1rem;line-height:1.3}.admin-digit-tile--andar{background:linear-gradient(#ff6f6f33,#ff3e3e14),#ffffff0a;border-color:#ff747438}.admin-digit-tile--andar strong{color:#fff}.admin-digit-tile--andar span{color:#ffd0d0}.admin-digit-tile--bahar{background:linear-gradient(#ffb84d38,#ff84001a),#ffffff0a;border-color:#ffb84d3d}.admin-digit-tile--bahar strong{color:#fff}.admin-digit-tile--bahar span{color:#ffe1b3}.admin-exposure-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:12px;display:grid}.admin-exposure-tile{background:radial-gradient(circle at top,#ffffff1f,#ffffff08),linear-gradient(#121834f2,#080a1af5);border:1px solid #ffffff14;border-radius:18px;min-height:110px;padding:14px 12px;transition:all .18s;position:relative;overflow:hidden}.admin-exposure-tile:hover{border-color:#ffffff29;transform:translateY(-2px)}.admin-exposure-tile--active{border-color:#82b4ff3d}.admin-exposure-tile__number{color:#fff;margin-bottom:10px;font-size:1rem;font-weight:700}.admin-exposure-tile__stake{color:#c8d6ff;margin-bottom:4px;font-size:1rem;font-weight:700}.admin-exposure-tile__count{color:#ffffffa8;margin-bottom:12px;font-size:.82rem}.admin-exposure-bar{background:#ffffff14;border-radius:999px;width:100%;height:8px;margin-top:auto;overflow:hidden}.admin-exposure-bar__fill{background:linear-gradient(90deg,#7aa2ff,#b884ff);border-radius:999px;height:100%}.admin-bets-table{flex-direction:column;gap:10px;display:flex}.admin-bets-table__head,.admin-bets-table__row{grid-template-columns:1.1fr 1fr 1.2fr 1.2fr 2fr 1fr 1fr;align-items:start;gap:14px;display:grid}.admin-bets-table__head{color:#ffffffa6;text-transform:uppercase;letter-spacing:.03em;background:#ffffff0f;border-radius:14px;padding:12px 14px;font-size:.82rem}.admin-bets-table__row{color:#fff;background:linear-gradient(#ffffff0d,#ffffff08);border:1px solid #ffffff14;border-radius:18px;padding:16px 14px}.admin-slip-id{word-break:break-all;color:#ffffffb8;font-size:.84rem}.admin-slip-items{flex-wrap:wrap;gap:8px;display:flex}.admin-slip-chip{color:#dce5ff;background:#7b92ff24;border:1px solid #7b92ff2e;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:.8rem;display:inline-flex}.admin-round-detail{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-round-detail__item{background:linear-gradient(#ffffff0f,#ffffff08);border:1px solid #ffffff1a;border-radius:18px;padding:16px}.admin-round-detail__item span{color:#ffffffa6;margin-bottom:8px;font-size:.84rem;display:block}.admin-round-detail__item strong{color:#fff;word-break:break-word;font-size:1rem}.admin-risk-list{gap:12px;display:grid}.admin-risk-row{background:linear-gradient(#ffffff0d,#ffffff08);border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:14px;padding:16px;display:flex}.admin-risk-rank{color:#dbe6ff;background:#7aa2ff2e;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-weight:700;display:flex}.admin-risk-number{color:#fff;min-width:64px;font-size:1.1rem;font-weight:800}.admin-risk-meta{color:#ffffffb8;flex-wrap:wrap;gap:10px;font-size:.92rem;display:flex}.admin-audit-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.admin-audit-card{background:linear-gradient(#ffffff0f,#ffffff08);border:1px solid #ffffff1a;border-radius:18px;padding:16px}.admin-audit-card span{color:#ffffffa8;margin-bottom:8px;font-size:.84rem;display:block}.admin-audit-card strong{margin-bottom:8px;font-size:1rem;display:block}.admin-audit-card p{color:#ffffffc2;margin:0;font-size:.9rem;line-height:1.5}.admin-audit-ok{color:#00ffae}.admin-audit-bad{color:#ff7b7b}.admin-audit-table{flex-direction:column;gap:10px;display:flex}.admin-audit-table__head,.admin-audit-table__row{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:14px;display:grid}.admin-audit-table__head{color:#ffffffa8;text-transform:uppercase;letter-spacing:.03em;background:#ffffff0f;border-radius:14px;padding:12px 14px;font-size:.82rem}.admin-audit-table__row{color:#fff;background:#ff7b7b12;border:1px solid #ff7b7b2e;border-radius:16px;padding:14px}.admin-audit-table__row--bad{box-shadow:inset 0 0 0 1px #ff7b7b14}.admin-tab-list{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.admin-tab{cursor:pointer;background:#0f172a0a;border:1px solid #94a3b840;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:110px;padding:12px 16px;display:flex}.admin-tab--active{border-color:#2563eba6;font-weight:700}.admin-tab small{opacity:.75;font-size:12px}@media (width<=1100px){.admin-exposure-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-bets-table__head,.admin-bets-table__row{grid-template-columns:1fr}.admin-toolbar input{width:100%;min-width:80%}.admin-card__header-row{flex-direction:column;align-items:stretch}}@media (width<=1024px){.admin-grid{grid-template-columns:1fr}}@media (width<=900px){.admin-audit-summary,.admin-audit-table__head,.admin-audit-table__row,.admin-round-detail{grid-template-columns:1fr}}@media (width<=768px){.admin-page{padding-bottom:18px}.admin-page__hero,.admin-card,.admin-history-card{border-radius:20px;padding:18px}.admin-card__title{font-size:20px}.admin-summary-list div{padding:12px 14px}.admin-history-card__head{flex-direction:column;align-items:stretch}.admin-history-card__head button{width:100%}.admin-digit-grid,.admin-digit-grid--full{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-digit-board{border-radius:20px;padding:18px}.admin-digit-tile{border-radius:18px;min-height:120px;padding:16px 12px}.admin-digit-tile strong{font-size:1.7rem}.admin-digit-tile span{font-size:1.55rem}.admin-digit-tile small{font-size:.95rem}}@media (width<=720px){.admin-exposure-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-exposure-meta,.admin-exposure-kind-grid,.admin-digit-board-stack{grid-template-columns:1fr}}@media (width<=480px){.admin-exposure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-toolbar{flex-direction:column;align-items:stretch}.admin-toolbar input{min-width:0}}@media (width<=640px){.admin-page__hero h1{font-size:28px}.admin-page__hero p{font-size:14px}.admin-form-group{margin-bottom:14px}.admin-form-group label{font-size:13px}.admin-form-group input,.admin-form-group select{border-radius:12px;min-height:46px;padding:0 12px}.admin-form-group textarea{border-radius:12px;min-height:96px;padding:12px}.admin-chart-box{height:140px}.admin-summary-list span,.admin-summary-list strong,.admin-history-table__row{font-size:13px}}@media (width<=480px){.admin-page__hero,.admin-card,.admin-history-card{border-radius:18px;padding:16px}.admin-page__badge{padding:7px 10px;font-size:11px}.admin-page__hero h1{font-size:24px}.admin-card__title{margin-bottom:16px;font-size:18px}.admin-summary-list div{flex-direction:column;align-items:flex-start;gap:6px}.admin-action-buttons{flex-direction:column}.admin-approve-btn,.admin-reject-btn{width:100%}.admin-digit-board{border-radius:18px;padding:14px}.admin-digit-grid,.admin-digit-grid--full{gap:10px}.admin-digit-tile{border-radius:16px;min-height:104px;padding:14px 10px}.admin-digit-tile strong{font-size:1.45rem}.admin-digit-tile span{font-size:1.3rem}.admin-digit-tile small{font-size:.86rem}}@media (width>=1025px){.admin-card--sticky{position:sticky;top:90px}}.mobile-bottom-nav{z-index:50;background:#0a1423f0;border:1px solid #ffffff14;border-radius:18px;gap:8px;width:min(95%,900px);padding:8px;display:none;position:fixed;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000038}.mobile-bottom-nav__item{color:#8ea2b7;will-change:transform;background:#ffffff08;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:56px;font-size:11px;text-decoration:none;transition:background-color .2s,color .2s,transform .2s;display:flex}.mobile-bottom-nav__item span{font-size:16px;line-height:1}.mobile-bottom-nav__item p{margin:0;font-size:11px;line-height:1}.mobile-bottom-nav__item--active{color:#00ffae;background:#00ffae14}.mobile-bottom-nav__item:active{transform:scale(.98)}.mobile-bottom-nav--user,.mobile-bottom-nav--admin{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}@media (width<=1024px){.mobile-bottom-nav{width:calc(100% - 16px);display:grid}.mobile-bottom-nav--admin{grid-template-columns:repeat(auto-fit,minmax(64px,1fr))}}:root{--bottom-nav-height:80px;--bottom-nav-offset:16px}.app-content{min-height:100dvh}@media (width<=768px){.app-content{padding-bottom:calc(var(--bottom-nav-height) + var(--bottom-nav-offset))}}.mobile-bottom-nav{width:min(100% - 24px,720px);left:50%;transform:translate(-50%)}.admin-section-spacing{margin-top:20px}.admin-section-title{color:#fff;margin:0 0 18px;font-size:20px;line-height:1.2}.admin-withdrawal-list{flex-direction:column;gap:12px;display:flex}.admin-withdrawal-row{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;grid-template-columns:1.5fr 1fr auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.admin-withdrawal-row__user{color:#fff;font-size:15px;font-weight:600}.admin-withdrawal-row__amount{color:#dce6f1;font-size:15px}.admin-withdrawal-row__action{justify-content:flex-end;display:flex}.admin-pay-btn{color:#001f2f;cursor:pointer;background:linear-gradient(135deg,#00ffae,#00c2ff);border:none;border-radius:10px;padding:9px 16px;font-weight:700;transition:transform .2s,box-shadow .2s,opacity .2s;box-shadow:0 4px 14px #00ffae40}.admin-pay-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #00ffae59}.admin-pay-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.admin-modal-overlay{z-index:999;-webkit-backdrop-filter:blur(4px);background:#040a12b8;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.admin-modal{background:#0e1a2b;border:1px solid #ffffff14;border-radius:20px;width:fit-content;max-width:95vw;max-height:95vh;padding:20px;animation:.2s adminModalFade;overflow:auto;box-shadow:0 20px 60px #00000059}.admin-modal__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.admin-modal__head h3{color:#fff;margin:0 0 6px;font-size:20px;line-height:1.2}.admin-modal__head p{color:#9fb0c2;margin:0;font-size:14px;line-height:1.4}.admin-modal__close{color:#9fb0c2;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:color .2s,border-color .2s,background-color .2s,transform .2s;display:flex}.admin-modal__close:hover{color:#fff;background:#ffffff0d;border-color:#ffffff4d}.admin-modal__close:active{transform:scale(.98)}.admin-modal__body{flex-direction:column;gap:16px;display:flex}.admin-modal__qr-box{flex-direction:column;align-items:center;gap:10px;display:flex}.admin-modal__qr-box span{color:#8ea2b7;font-size:13px;line-height:1.3}.admin-modal__qr-box img{object-fit:contain;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;width:min(70vw,70vh);height:min(70vw,70vh);display:block}.admin-action-buttons,.admin-row-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-action-buttons{justify-content:center}.admin-approve-btn,.admin-reject-btn{cursor:pointer;border:none;border-radius:10px;padding:10px 14px;font-size:13px;transition:transform .2s,opacity .2s,filter .2s}.admin-approve-btn{color:#fff;background:#1f8b4c}.admin-reject-btn{color:#fff;background:#b42318}.admin-approve-btn:hover,.admin-reject-btn:hover{filter:brightness(1.05)}.admin-approve-btn:active,.admin-reject-btn:active{transform:translateY(1px)}.admin-approve-btn:disabled,.admin-reject-btn:disabled{opacity:.6;cursor:not-allowed}@keyframes adminModalFade{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.admin-topup-details-box{flex-direction:column;gap:12px;display:flex}.admin-topup-detail-row{background:#ffffff09;border:1px solid #ffffff0f;border-radius:14px;grid-template-columns:130px 1fr;align-items:start;gap:14px;padding:12px 14px;display:grid}.admin-topup-detail-row span{color:#8ea2b7;font-size:13px;line-height:1.4}.admin-topup-detail-row strong{color:#fff;word-break:break-word;font-size:14px;font-weight:600;line-height:1.5}.admin-topup-detail-row strong.admin-topup-detail-row__utr{letter-spacing:.4px;color:#dce6f1;font-family:monospace}.admin-topup-detail-row strong.admin-topup-detail-row__phone{color:#dce6f1}.admin-topup-detail-row strong.admin-topup-detail-row__amount{color:#fff}.admin-topup-detail-row strong.admin-topup-detail-row__coins{color:#9ef0c8}.admin-utr-box{background:#ffffff0a;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.admin-copy-btn{color:#00ffae;cursor:pointer;background:#00ffae26;border:none;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;transition:all .2s}.admin-copy-btn:hover{background:#00ffae40}.admin-copy-btn:active{transform:scale(.95)}@media (width<=640px){.admin-topup-detail-row{grid-template-columns:1fr;gap:6px;padding:12px}.admin-topup-detail-row span{font-size:12px}.admin-topup-detail-row strong{font-size:14px}.admin-withdrawal-row{grid-template-columns:1fr auto;gap:10px}.admin-withdrawal-row__amount{grid-column:1/2}.admin-withdrawal-row__action{grid-area:1/2/3/3;align-self:center}.admin-modal{width:95vw;max-width:95vw;max-height:95vh;padding:16px}.admin-modal__qr-box img{width:min(78vw,78vh);height:min(78vw,78vh)}.admin-row-actions{flex-direction:column;align-items:stretch}}.last-day-bets-page{flex-direction:column;gap:24px;padding-bottom:5rem;display:flex}.last-day-bets-page__hero{background:radial-gradient(circle at 100% 0,#6366f133,#0000 32%),linear-gradient(#0e1321f5,#080b16f5);border:1px solid #ffffff14;border-radius:28px;flex-direction:column;gap:10px;padding:22px;display:flex;box-shadow:0 20px 40px #0000003d}.last-day-bets-page__badge{color:#d9ddff;letter-spacing:.04em;text-transform:uppercase;background:#6366f129;border:1px solid #6366f147;border-radius:999px;width:fit-content;padding:7px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.last-day-bets-page__hero h1{color:#fff;margin:0;font-size:clamp(1.7rem,2.6vw,2.4rem);line-height:1.1}.last-day-bets-page__hero p{color:#ffffffb8;max-width:760px;margin:0;line-height:1.6}.last-day-bets-page__content{flex-direction:column;gap:18px;display:flex}.last-day-bets-page__empty{color:#ffffffbd;text-align:center;background:#ffffff0a;border:1px dashed #ffffff1a;border-radius:22px;padding:22px}.last-day-bets-list{gap:18px;display:grid}.last-day-bet-card{background:linear-gradient(#0f1524fa,#0a0e1bfa);border:1px solid #ffffff14;border-radius:24px;flex-direction:column;gap:18px;padding:20px;display:flex;box-shadow:0 18px 42px #0000003d}.last-day-bet-card__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.last-day-bet-card__market-code{color:#c9f8d7;letter-spacing:.05em;background:#22c55e1f;border:1px solid #22c55e38;border-radius:999px;margin-bottom:10px;padding:6px 10px;font-size:.76rem;font-weight:700;display:inline-flex}.last-day-bet-card__head h2{color:#fff;margin:0;font-size:1.1rem}.last-day-bet-card__head p{color:#ffffffa8;margin:6px 0 0;font-size:.92rem}.last-day-bet-card__result-box{text-align:right;background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;min-width:132px;padding:14px}.last-day-bet-card__result-box span{color:#ffffffa3;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:.76rem;display:block}.last-day-bet-card__result-box strong{color:#fff;font-size:1.7rem;line-height:1}.last-day-bet-card__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.last-day-bet-card__stat{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:18px;padding:14px}.last-day-bet-card__stat span{color:#ffffff9e;margin-bottom:6px;font-size:.78rem;display:block}.last-day-bet-card__stat strong{color:#fff;font-size:.96rem}.chip-number{color:#fff;font-size:1.1rem;font-weight:700}.chip-amount{color:#ffffffa6;font-size:.78rem}.last-day-bet-item{border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid}.last-day-bet-item span{color:#ffffff9e;margin-bottom:6px;font-size:.76rem;display:block}.last-day-bet-item strong{color:#fff;font-size:.94rem}.last-day-bets-page__filters{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:end;gap:16px;display:grid}.last-day-bets-page__filter-group{flex-direction:column;gap:8px;display:flex}.last-day-bets-page__filter-group label{color:#ffffffb8;font-size:.88rem;font-weight:600}.last-day-bets-page__filter-group select{color:#fff;background:#0e1321f5;border:1px solid #ffffff14;border-radius:16px;outline:none;width:100%;height:52px;padding:0 14px;font-size:.95rem}.last-day-bets-page__filter-group select:disabled{opacity:.6;cursor:not-allowed}.last-day-bets-page__filter-summary{background:#ffffff09;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;justify-content:center;gap:4px;min-height:52px;padding:10px 14px;display:flex}.last-day-bets-page__filter-summary span{color:#fff9;text-transform:uppercase;letter-spacing:.04em;font-size:.76rem}.last-day-bets-page__filter-summary strong{color:#fff;font-size:.96rem}.last-day-bet-chip--winner{background:linear-gradient(135deg,#1f5135,#0f2f20);border:1px solid #22c55e}.last-day-bet-card__items{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.last-day-bet-chip{background:#ffffff09;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;height:54px;transition:all .2s;display:flex}.chip-number{color:#fff;font-size:.95rem;font-weight:700;line-height:1}.chip-amount{color:#ffffffa6;margin-top:3px;font-size:.7rem}.last-day-bet-chip--winner{background:linear-gradient(135deg,#1f5135,#0f2f20);border:1px solid #22c55e;box-shadow:0 0 10px #22c55e66}.last-day-bet-chip--winner .chip-number{color:#22c55e}@media (width<=640px){.last-day-bets-page{gap:16px}.last-day-bets-page__hero{border-radius:20px;padding:16px}.last-day-bets-page__filters{grid-template-columns:1fr;gap:12px}.last-day-bets-page__filter-group select{border-radius:12px;height:48px}.last-day-bets-page__filter-summary{border-radius:12px;min-height:auto;padding:12px}.last-day-bet-card{border-radius:20px;padding:16px}.last-day-bet-card__head{flex-direction:column;align-items:stretch;gap:16px}.last-day-bet-card__result-box{text-align:left;justify-content:space-between;align-items:center;width:100%;min-width:0;padding:12px;display:flex}.last-day-bet-card__result-box span{margin-bottom:0}.last-day-bet-card__result-box strong{font-size:1.4rem}.last-day-bet-card__stats{grid-template-columns:repeat(2,1fr);gap:8px}.last-day-bet-card__stat{border-radius:14px;padding:10px}.last-day-bet-card__stat span{font-size:.72rem}.last-day-bet-card__stat strong{font-size:.88rem}.last-day-bet-card__items{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.last-day-bet-chip{height:48px}.chip-number{font-size:.85rem}.chip-amount{font-size:.65rem}}@media (width<=380px){.last-day-bet-card__stats{grid-template-columns:1fr}.last-day-bet-card__items{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-profile-page{flex-direction:column;gap:20px;display:flex}.admin-profile-grid{grid-template-columns:1fr;gap:20px;display:grid}.admin-profile-summary{flex-direction:column;gap:16px;display:flex}.admin-profile-summary__meta{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.admin-profile-chip{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:14px}.admin-profile-chip span{opacity:.7;margin-bottom:6px;font-size:12px;display:block}.admin-profile-chip strong{word-break:break-word;font-size:15px}.admin-profile-summary__panel{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:18px}.admin-profile-summary__panel strong{margin:6px 0;font-size:28px;display:block}.admin-profile-summary__label{text-transform:uppercase;letter-spacing:.08em;opacity:.7;font-size:12px}.admin-profile-summary__helper{opacity:.85;font-size:14px;line-height:1.6}.admin-profile-methods{flex-direction:column;gap:20px;display:flex}.admin-profile-methods__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-profile-methods__header-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-profile-counter{opacity:.75;font-size:13px}.admin-profile-methods__list{flex-direction:column;gap:18px;display:flex}.admin-profile-method-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:16px;padding:18px;display:flex}.admin-profile-method-card__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-profile-method-card__eyebrow{text-transform:uppercase;letter-spacing:.08em;opacity:.65;margin-bottom:4px;font-size:11px;display:inline-block}.admin-profile-method-card__header h3{margin:0;font-size:18px}.admin-profile-method-card__controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-profile-toggle-pill{background:#ffffff0d;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.admin-profile-toggle-pill input{margin:0}.admin-profile-method-card__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-profile-method-card__wide{grid-column:1/-1}.admin-profile-method-card__preview{flex-direction:column;gap:8px;display:flex}.admin-profile-method-card__preview span{opacity:.75;font-size:13px}.admin-profile-method-card__preview img{object-fit:cover;border:1px solid #ffffff14;border-radius:14px;width:180px;max-width:100%}.admin-profile-field-error{color:#ff6b6b;margin:6px 0 0;font-size:12px}.admin-profile-banner{border-radius:14px;padding:12px 14px;font-size:14px}.admin-profile-banner--error{color:#ff9a9a;background:#ff6b6b1f;border:1px solid #ff6b6b38}.admin-profile-savebar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:8px;display:flex}.admin-profile-savebar p{opacity:.8;max-width:760px;margin:0;font-size:14px}.admin-profile-empty-state{text-align:center;background:#ffffff08;border:1px dashed #ffffff1f;border-radius:16px;padding:28px 18px}.admin-profile-empty-state h3{margin:0 0 10px}.admin-profile-empty-state p{opacity:.8;margin:0 0 18px}.admin-profile-primary-btn,.admin-profile-secondary-btn,.admin-profile-danger-btn{cursor:pointer;font:inherit;border:none;border-radius:12px;padding:10px 16px;transition:transform .15s,opacity .15s}.admin-profile-primary-btn:hover,.admin-profile-secondary-btn:hover,.admin-profile-danger-btn:hover{transform:translateY(-1px)}.admin-profile-primary-btn:disabled,.admin-profile-secondary-btn:disabled,.admin-profile-danger-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.admin-profile-primary-btn{color:#111;background:#fff;font-weight:600}.admin-profile-secondary-btn{color:inherit;background:#ffffff14}.admin-profile-danger-btn{color:#ff9a9a;background:#ff6b6b1f}@media (width<=768px){.admin-profile-method-card__grid{grid-template-columns:1fr}.admin-profile-method-card__wide{grid-column:auto}.admin-profile-savebar{align-items:stretch}.admin-profile-savebar .admin-profile-primary-btn{width:100%}}
