.NeonVaultPage-module__63P2zq__page{gap:18px;display:grid}.NeonVaultPage-module__63P2zq__hero{min-height:260px;box-shadow:var(--shadow-card);background:radial-gradient(circle at 20% 20%,#fde68a3d,#0000 30%),radial-gradient(circle at 84% 16%,#67e8f933,#0000 28%),linear-gradient(135deg,#121722,#151e2a 46%,#2a1726);border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:end;gap:24px;padding:28px;display:grid;overflow:hidden}.NeonVaultPage-module__63P2zq__hero h1{color:var(--color-text);margin:0;font-size:clamp(2.4rem,7vw,5.8rem);line-height:.94}.NeonVaultPage-module__63P2zq__hero p{max-width:660px;color:var(--color-text-muted);margin:10px 0 0;font-size:1.03rem;line-height:1.6}.NeonVaultPage-module__63P2zq__kicker{color:var(--color-accent-yellow);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.NeonVaultPage-module__63P2zq__wallet{background:#030b16ad;border:1px solid #ffffff29;border-radius:8px;gap:10px;padding:18px;display:grid}.NeonVaultPage-module__63P2zq__wallet span{color:var(--color-text-muted);text-transform:uppercase;font-size:.82rem;font-weight:750}.NeonVaultPage-module__63P2zq__wallet strong{color:var(--color-accent-yellow);font-size:2.4rem;line-height:1}.NeonVaultPage-module__63P2zq__wallet button,.NeonVaultPage-module__63P2zq__actions button{color:#111927;background:var(--color-accent-yellow);cursor:pointer;border:1px solid #fde68a80;border-radius:6px;min-height:40px;padding:9px 14px;font-weight:800}.NeonVaultPage-module__63P2zq__wallet button:hover,.NeonVaultPage-module__63P2zq__actions button:hover{background:#fff3b0}.NeonVaultPage-module__63P2zq__gameTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.NeonVaultPage-module__63P2zq__gameTabs button{border:1px solid var(--color-border-muted);min-height:46px;color:var(--color-text-muted);background:var(--color-surface);cursor:pointer;border-radius:6px;font-weight:800}.NeonVaultPage-module__63P2zq__gameTabs button:hover,.NeonVaultPage-module__63P2zq__gameTabs .NeonVaultPage-module__63P2zq__activeTab{border-color:var(--color-accent-cyan);color:var(--color-text);background:var(--color-surface-hover)}.NeonVaultPage-module__63P2zq__table{border:1px solid var(--color-border-muted);background:linear-gradient(145deg, var(--color-surface), #101923);box-shadow:var(--shadow-card);border-radius:8px;gap:20px;padding:22px;display:grid}.NeonVaultPage-module__63P2zq__tableHeader{justify-content:space-between;align-items:start;gap:16px;display:flex}.NeonVaultPage-module__63P2zq__tableHeader h2{margin:4px 0 0;font-size:clamp(1.5rem,4vw,2.4rem)}.NeonVaultPage-module__63P2zq__status{max-width:420px;color:var(--color-text-muted);background:#67e8f914;border:1px solid #67e8f942;border-radius:6px;margin:0;padding:10px 12px;font-size:.9rem;line-height:1.45}.NeonVaultPage-module__63P2zq__blackjackGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.NeonVaultPage-module__63P2zq__hand{border:1px solid var(--color-border);background:#030b165c;border-radius:8px;gap:16px;min-height:210px;padding:16px;display:grid}.NeonVaultPage-module__63P2zq__hand header{justify-content:space-between;align-items:center;gap:10px;display:flex}.NeonVaultPage-module__63P2zq__hand h3,.NeonVaultPage-module__63P2zq__hand p{margin:0}.NeonVaultPage-module__63P2zq__hand span,.NeonVaultPage-module__63P2zq__hand p{color:var(--color-text-muted)}.NeonVaultPage-module__63P2zq__cards{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.NeonVaultPage-module__63P2zq__card{aspect-ratio:.72;color:#172033;background:#f8fafc;border-radius:7px;align-content:space-between;width:72px;padding:10px;display:grid;box-shadow:0 12px 22px #00000042}.NeonVaultPage-module__63P2zq__card[data-red=true]{color:#be123c}.NeonVaultPage-module__63P2zq__card span,.NeonVaultPage-module__63P2zq__card strong{color:currentColor;font-size:1.1rem}.NeonVaultPage-module__63P2zq__card strong{justify-self:end;font-size:1.6rem}.NeonVaultPage-module__63P2zq__actions{flex-wrap:wrap;gap:10px;display:flex}.NeonVaultPage-module__63P2zq__actions button:disabled{border-color:var(--color-border-muted);color:var(--color-text-subtle);background:var(--color-surface-hover);cursor:not-allowed}.NeonVaultPage-module__63P2zq__rouletteLayout{grid-template-columns:minmax(180px,280px) minmax(0,1fr);align-items:center;gap:18px;display:grid;overflow:hidden}.NeonVaultPage-module__63P2zq__wheel{aspect-ratio:1;background:#101923;border:12px solid #e2e8f0;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 18px #030b16cc,0 18px 34px #00000047}.NeonVaultPage-module__63P2zq__wheelRotor{background:conic-gradient(#111927 0 10deg, #be123c 10deg 20deg, #111927 20deg 30deg, #be123c 30deg 40deg, #111927 40deg 50deg, #be123c 50deg 60deg, #111927 60deg 70deg, #be123c 70deg 80deg, #111927 80deg 90deg, #047857 90deg 100deg, #111927 100deg 110deg, #be123c 110deg 120deg, #111927 120deg 130deg, #be123c 130deg 140deg, #111927 140deg 150deg, #be123c 150deg 160deg, #111927 160deg 170deg, #be123c 170deg 180deg, #111927 180deg 190deg, #be123c 190deg 200deg, #111927 200deg 210deg, #be123c 210deg 220deg, #111927 220deg 230deg, #be123c 230deg 240deg, #111927 240deg 250deg, #be123c 250deg 260deg, #111927 260deg 270deg, #be123c 270deg 280deg, #111927 280deg 290deg, #be123c 290deg 300deg, #111927 300deg 310deg, #be123c 310deg 320deg, #111927 320deg 330deg, #be123c 330deg 340deg, #111927 340deg 350deg, #be123c 350deg 360deg);border-radius:50%;position:absolute;inset:0}.NeonVaultPage-module__63P2zq__wheel:before{content:"";z-index:1;border:1px dashed #f8fafc3d;border-radius:50%;position:absolute;inset:34px}.NeonVaultPage-module__63P2zq__wheel:after{content:"";z-index:1;background:radial-gradient(circle,#fde68a29,#0000 42%),#111927;border-radius:50%;position:absolute;inset:52px;box-shadow:inset 0 0 0 10px #fde68a29,inset 0 0 32px #00000080}.NeonVaultPage-module__63P2zq__spinningWheel .NeonVaultPage-module__63P2zq__wheelRotor{animation:1.2s cubic-bezier(.12,.72,.16,1) both NeonVaultPage-module__63P2zq__roulette-wheel-spin}.NeonVaultPage-module__63P2zq__ballTrack{z-index:2;transform:rotate(var(--ball-angle));border-radius:50%;transition:transform .22s ease-out;position:absolute;inset:18px}.NeonVaultPage-module__63P2zq__spinningWheel .NeonVaultPage-module__63P2zq__ballTrack{animation:1.2s cubic-bezier(.12,.74,.18,1) both NeonVaultPage-module__63P2zq__roulette-ball-spin}.NeonVaultPage-module__63P2zq__ball{background:radial-gradient(circle at 35% 30%,#fff,#dbeafe 42%,#94a3b8 100%);border-radius:50%;width:16px;height:16px;position:absolute;top:11px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #0f172a47,0 5px 12px #00000080}.NeonVaultPage-module__63P2zq__resultPocket{z-index:3;width:92px;height:92px;color:var(--color-text);background:#111927;border:1px solid #ffffff3d;border-radius:50%;place-items:center;font-size:2.2rem;font-weight:900;display:grid;position:relative}.NeonVaultPage-module__63P2zq__wheel[data-color=red] .NeonVaultPage-module__63P2zq__resultPocket{background:#be123c}.NeonVaultPage-module__63P2zq__wheel[data-color=green] .NeonVaultPage-module__63P2zq__resultPocket{background:#047857}.NeonVaultPage-module__63P2zq__betBoard{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.NeonVaultPage-module__63P2zq__betBoard legend{color:var(--color-text-muted);grid-column:1/-1;margin-bottom:4px;font-weight:800}.NeonVaultPage-module__63P2zq__betOption input{opacity:0;pointer-events:none;position:absolute}.NeonVaultPage-module__63P2zq__betOption span{border:1px solid var(--color-border);min-height:58px;color:var(--color-text-muted);cursor:pointer;background:#030b165c;border-radius:6px;place-items:center;font-weight:850;display:grid}.NeonVaultPage-module__63P2zq__betOption input:checked+span,.NeonVaultPage-module__63P2zq__betOption span:hover{border-color:var(--color-accent-yellow);color:var(--color-text);background:#fde68a1f}.NeonVaultPage-module__63P2zq__reels{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.NeonVaultPage-module__63P2zq__reel{color:#111927;background:linear-gradient(#f8fafc,#cbd5e1);border:1px solid #ffffff1f;border-radius:8px;place-items:center;gap:8px;min-height:190px;padding:18px;display:grid;box-shadow:inset 0 0 0 6px #0f172a14}.NeonVaultPage-module__63P2zq__reel span{font-size:clamp(2.5rem,10vw,5rem);font-weight:950;line-height:1}.NeonVaultPage-module__63P2zq__reel small{color:#334155;text-transform:uppercase;font-weight:850}@keyframes NeonVaultPage-module__63P2zq__roulette-wheel-spin{0%{transform:rotate(0)}to{transform:rotate(720deg)}}@keyframes NeonVaultPage-module__63P2zq__roulette-ball-spin{0%{transform:rotate(calc(var(--ball-angle) - 1320deg))}72%{transform:rotate(calc(var(--ball-angle) - 80deg))}to{transform:rotate(var(--ball-angle))}}@media (max-width:780px){.NeonVaultPage-module__63P2zq__hero,.NeonVaultPage-module__63P2zq__blackjackGrid,.NeonVaultPage-module__63P2zq__rouletteLayout{grid-template-columns:1fr}.NeonVaultPage-module__63P2zq__tableHeader{display:grid}.NeonVaultPage-module__63P2zq__status{max-width:none}}@media (max-width:560px){.NeonVaultPage-module__63P2zq__hero,.NeonVaultPage-module__63P2zq__table{padding:16px}.NeonVaultPage-module__63P2zq__gameTabs,.NeonVaultPage-module__63P2zq__betBoard,.NeonVaultPage-module__63P2zq__reels{grid-template-columns:1fr}.NeonVaultPage-module__63P2zq__reel{min-height:120px}}
