:root{color-scheme:dark;--bg:#070717;--panel:#14102e;--panel-2:#1a1540;--line:#312a69;--text:#ffffff;--muted:#b8b3e6;--gold:#ffd166;--teal:#35ffd2;--coral:#ff2d6f;--ink:#070717;--ok:#65d98b;--radius:8px}*{box-sizing:border-box}body,html{max-width:100%;overflow-x:clip}body{margin:0;background:radial-gradient(circle at 16% 0,rgba(122,77,255,.24),transparent 28rem),radial-gradient(circle at 82% 12%,rgba(0,245,255,.14),transparent 30rem),radial-gradient(circle at 52% 100%,rgba(255,45,111,.12),transparent 24rem),linear-gradient(135deg,#070717,#0b0820 48%,#070717);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}.staging-banner{display:flex;justify-content:center;padding:.45rem 1rem;border-bottom:1px solid rgba(53,255,210,.18);background:rgba(5,8,20,.92);color:var(--muted);font-size:.78rem;font-weight:700;text-align:center}a{color:inherit;text-decoration:none}button,input{font:inherit}.app-shell{min-height:100vh}.topbar{display:flex;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,4vw,3rem);border-bottom:1px solid rgba(255,255,255,.08);background:rgba(18,17,15,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:-webkit-sticky;position:sticky;top:0;z-index:20}.brand{gap:.8rem;min-width:12rem}.brand-mark{display:grid;place-items:center;width:2.6rem;height:2.6rem;border:1px solid rgba(216,180,92,.65);border-radius:var(--radius);background:linear-gradient(145deg,#2a2418,#0f0e0c);color:var(--gold);font-weight:800}.brand small{display:block;color:var(--muted);margin-top:.15rem}.nav-links{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;justify-content:flex-end}.ghost-button,.icon-button,.nav-links a,.primary-button{border-radius:var(--radius);border:1px solid rgba(255,255,255,.12);min-height:2.5rem}.nav-links a{color:var(--muted);padding:.65rem .8rem}.nav-links a:hover{color:var(--text);border-color:rgba(216,180,92,.45)}.page{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:clamp(1.5rem,4vw,3rem) 0}.admin-grid,.game-grid,.hero-grid,.rules-grid{display:grid;grid-gap:1rem;gap:1rem}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:center}.game-grid{grid-template-columns:minmax(0,1fr) 22rem}.admin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card,.panel,.scratch-stage{border:1px solid rgba(255,255,255,.1);background:rgba(29,27,23,.82);border-radius:var(--radius)}.panel{padding:1.1rem}.hero-copy h1{margin:0 0 1rem;font-size:clamp(2.5rem,8vw,5.4rem);line-height:.94;color:#fff8df}.hero-copy p,.muted{color:var(--muted);line-height:1.6}.button-row,.hero-actions,.toolbar{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.ghost-button,.icon-button,.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;padding:.7rem .95rem}.primary-button{background:linear-gradient(135deg,var(--gold),#f1d892);border-color:#f3d883;color:var(--ink);font-weight:750}.ghost-button,.icon-button{background:rgba(255,255,255,.04);color:var(--text)}.icon-button{width:2.75rem;padding:0}.ghost-button:disabled,.primary-button:disabled{opacity:.55;cursor:not-allowed}.scene-wrap{min-height:27rem;height:min(58vh,34rem);border:1px solid rgba(216,180,92,.2);border-radius:var(--radius);overflow:hidden;background:radial-gradient(circle at center,#302717,#100f0d 68%)}.scene-wrap canvas{width:100%!important;height:100%!important}.scratch-stage{padding:clamp(.8rem,3vw,1.2rem)}.scratch-card{width:min(100%,34rem);aspect-ratio:1.25;margin:0 auto;position:relative;border-radius:var(--radius);overflow:hidden;background:linear-gradient(145deg,#332713,#16130d);border:1px solid rgba(216,180,92,.38)}.scratch-grid{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.55rem;gap:.55rem;padding:.8rem}.scratch-cell{display:grid;place-items:center;min-width:0;border-radius:var(--radius);color:var(--text);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.11);text-align:center;font-weight:800;font-size:clamp(.8rem,2.8vw,1.1rem);overflow-wrap:anywhere}.scratch-cell.win{color:#152114;background:linear-gradient(135deg,#f1d892,#65d98b)}.scratch-canvas{position:absolute;inset:0;width:100%;height:100%;touch-action:none}.metric-card{padding:1rem}.metric-card small{display:block;color:var(--muted);margin-bottom:.45rem}.metric-card strong{font-size:1.45rem}.status-line{min-height:2rem;color:var(--teal);font-weight:700}.table{width:100%;border-collapse:collapse}.table td,.table th{padding:.7rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.08);color:var(--muted)}.table th{color:var(--text);font-size:.86rem}.field{display:grid;grid-gap:.35rem;gap:.35rem;margin-bottom:.8rem}.field input,.field textarea{width:100%;min-height:2.6rem;border-radius:var(--radius);border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:var(--text);padding:.6rem .7rem;font:inherit}.field textarea{resize:vertical;line-height:1.45}:focus-visible{outline:3px solid #27e6c1;outline-offset:3px}.neon-page{width:min(1280px,calc(100% - 2rem));margin:0 auto;padding:1rem 0 clamp(2rem,5vw,4rem)}.neon-compliance{display:flex;align-items:center;gap:.7rem;margin-bottom:1rem;padding:.85rem 1rem;border:1px solid rgba(39,230,193,.24);border-radius:var(--radius);color:#d8fffa;background:linear-gradient(135deg,rgba(13,24,42,.92),rgba(18,16,34,.92))}.case-detail-hero,.case-detail-panels,.case-opening-grid,.neon-feature,.neon-hero,.neon-shell-grid{display:grid;grid-gap:1rem;gap:1rem}.neon-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-bottom:1rem}.case-detail-copy h2,.neon-feature h2,.neon-hero h1{margin:0;color:#f8fbff;line-height:1;letter-spacing:0}.neon-hero h1{font-size:clamp(2.35rem,7vw,5.2rem)}.case-detail-copy h2,.neon-feature h2{font-size:clamp(2rem,5vw,3.65rem)}.neon-eyebrow{margin:0 0 .55rem;color:#27e6c1;font-weight:800;text-transform:uppercase;letter-spacing:0}.case-detail-copy p,.neon-feature p,.neon-modal p,.neon-subtitle,.result-panel p{color:#b8c5d9;line-height:1.6}.neon-feature-pills,.neon-modal-actions,.neon-quicklinks,.opening-actions,.opening-toolbar,.result-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.neon-icon-button,.neon-link,.neon-primary,.neon-quicklinks a,.neon-secondary,.neon-text-button{border-radius:var(--radius);min-height:2.6rem}.neon-link,.neon-quicklinks a,.neon-secondary,.neon-text-button{color:#dbe8fb}.neon-link,.neon-primary,.neon-quicklinks a,.neon-secondary,.neon-text-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.neon-icon-button,.neon-quicklinks a,.neon-secondary{border:1px solid rgba(143,163,183,.24);background:rgba(15,23,42,.62)}.neon-quicklinks a{padding:.7rem .85rem}.neon-link{width:-moz-fit-content;width:fit-content;margin-bottom:.75rem;color:#9feee3}.neon-icon-button,.neon-primary,.neon-secondary,.neon-text-button{cursor:pointer;font-weight:800}.neon-primary{padding:.8rem 1rem;border:1px solid rgba(39,230,193,.75);color:#041314;background:linear-gradient(135deg,#27e6c1,#d7f75b);box-shadow:0 0 28px rgba(39,230,193,.18)}.neon-primary.compact,.neon-secondary.compact{min-height:2.35rem;padding:.55rem .75rem}.neon-secondary{padding:.72rem .9rem}.neon-text-button{padding:.55rem .35rem;border:0;background:transparent;color:#9fb4ce}.neon-icon-button{display:grid;place-items:center;width:2.65rem;border:1px solid rgba(143,163,183,.28);color:#dbe8fb}.neon-primary:disabled,.neon-secondary:disabled{opacity:.58;cursor:wait}.neon-shell-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,25rem);align-items:start}.neon-shell-single{display:block}.profile-page{display:grid;grid-gap:1rem;gap:1rem}.profile-overview-grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(9rem,.7fr));grid-gap:1rem;gap:1rem}.profile-hero-card,.profile-metric,.profile-panel{border:1px solid rgba(143,163,183,.22);border-radius:var(--radius);background:radial-gradient(circle at 20% 0,rgba(39,230,193,.14),transparent 14rem),linear-gradient(145deg,rgba(18,24,54,.9),rgba(13,11,31,.94));box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.profile-hero-card{display:grid;grid-gap:.75rem;gap:.75rem;min-height:14rem;padding:clamp(1rem,2vw,1.35rem)}.profile-hero-card h2{margin:0;color:#f8fbff;font-size:clamp(1.9rem,4vw,3.1rem);line-height:.95}.profile-hero-card p{margin:0;color:#c8d4e8}.profile-icon{display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:var(--radius);color:#061716;background:linear-gradient(135deg,#27e6c1,#d7f75b);box-shadow:0 0 32px rgba(39,230,193,.26)}.profile-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.policy-pill,.profile-list span,.profile-mini-grid span,.profile-upload-intent{min-width:0;border:1px solid rgba(143,163,183,.16);border-radius:calc(var(--radius) - 2px);background:rgba(255,255,255,.055)}.profile-mini-grid span{padding:.65rem .75rem;color:#dbe8fb;overflow-wrap:anywhere}.profile-metric{display:grid;align-content:center;grid-gap:.45rem;gap:.45rem;min-height:8.5rem;padding:1rem}.profile-metric span{color:#94a7c2;font-weight:800}.profile-metric strong{color:#f8fbff;font-size:clamp(1.45rem,3vw,2.15rem);line-height:1}.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.profile-panel{display:grid;grid-gap:.85rem;gap:.85rem;padding:clamp(1rem,2vw,1.25rem)}.profile-panel h2{display:flex;align-items:center;gap:.55rem;margin:0;color:#f8fbff;font-size:clamp(1.2rem,2.5vw,1.65rem)}.profile-panel p{margin:0;color:#c8d4e8}.policy-list,.profile-list{display:grid;grid-gap:.65rem;gap:.65rem}.policy-pill,.profile-list span,.profile-upload-intent{display:grid;grid-gap:.2rem;gap:.2rem;padding:.75rem .85rem;color:#dbe8fb}.policy-pill strong,.profile-list strong,.profile-upload-intent strong{color:#f8fbff}.policy-pill small,.profile-upload-intent small{color:#9fb4ce;line-height:1.35}.policy-pill.allowed{border-color:rgba(39,230,193,.36);background:rgba(39,230,193,.08)}.policy-pill.blocked,.policy-pill.review_required,.policy-pill.step_up_required{border-color:rgba(255,209,102,.38);background:rgba(255,209,102,.08)}.compact-list:empty:before{content:"Nenhum protocolo registrado.";color:#94a7c2}.support-panel{grid-column:span 2}.profile-status{margin-top:.5rem}.auth-page{display:grid;grid-gap:1rem;gap:1rem}.auth-hero{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:clamp(1.25rem,3vw,2rem);background:radial-gradient(circle at 12% 0,rgba(53,255,210,.16),transparent 18rem),linear-gradient(135deg,rgba(18,17,44,.96),rgba(10,12,26,.92))}.auth-hero h1{margin:0 0 .45rem;color:#ffffff;font-size:clamp(2.35rem,5vw,4.6rem);line-height:.92;text-transform:uppercase}.auth-trust-badge{display:inline-flex;align-items:center;gap:.45rem;flex:0 0 auto;padding:.7rem .9rem;border:1px solid rgba(53,255,210,.32);border-radius:var(--radius);color:#dffef9;background:rgba(53,255,210,.08);font-weight:900}.auth-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,.8fr);grid-gap:1rem;gap:1rem;align-items:start}.auth-demo-card,.auth-form{display:grid;grid-gap:.9rem;gap:.9rem;padding:clamp(1rem,2vw,1.4rem)}.auth-form-wide{width:min(920px,100%)}.auth-demo-card h2,.auth-form h2{display:flex;align-items:center;gap:.5rem;margin:0;color:#ffffff}.auth-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.auth-submit{justify-self:start;min-width:min(100%,16rem)}.auth-switch{margin:0;color:#c8d4e8}.auth-switch a{color:#35ffd2;font-weight:900}.auth-credential-list,.auth-demo-actions{display:grid;grid-gap:.65rem;gap:.65rem}.auth-credential-list span{display:grid;grid-gap:.2rem;gap:.2rem;padding:.75rem .85rem;border:1px solid rgba(143,163,183,.18);border-radius:calc(var(--radius) - 2px);color:#c8d4e8;background:rgba(255,255,255,.055)}.auth-credential-list strong{color:#ffffff}@media (max-width:820px){.auth-grid,.auth-hero{grid-template-columns:1fr}.auth-hero{align-items:flex-start;flex-direction:column}.auth-field-grid{grid-template-columns:1fr}}.neon-card,.neon-panel,.neon-side,.opening-stage,.opening-summary,.result-panel{border:1px solid rgba(143,163,183,.18);border-radius:var(--radius);background:linear-gradient(135deg,rgba(15,23,42,.9),rgba(25,18,43,.84)),#0b1020}.neon-panel,.neon-side,.opening-stage,.opening-summary,.result-panel{padding:1rem}.neon-feature{grid-template-columns:minmax(0,.88fr) minmax(20rem,1.12fr);align-items:center;padding:clamp(1rem,3vw,1.35rem);border:1px solid rgba(39,230,193,.16);border-radius:var(--radius);background:linear-gradient(135deg,rgba(8,13,28,.95),rgba(24,16,38,.92))}.neon-chip,.neon-feature-pills span,.signature-strip span{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .6rem;border:1px solid rgba(143,163,183,.18);border-radius:var(--radius);color:#dbe8fb;background:rgba(255,255,255,.04)}.neon-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.neon-card{position:relative;overflow:hidden;min-height:22rem;padding:1rem}.neon-card-orbit{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(39,230,193,.08),transparent),repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 32px)}.neon-card>:not(.neon-card-orbit){position:relative}.neon-card h2{margin:1rem 0 .5rem;font-size:1.35rem}.neon-card p{color:#b8c5d9;line-height:1.55}.neon-card-footer,.neon-card-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.neon-card-footer{margin-top:1rem}.neon-card-footer span{display:inline-flex;align-items:center;gap:.4rem;color:#9fb4ce}.muted-chip{color:#ffd166}.neon-stat-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin:1rem 0}.neon-stat-list.detail{grid-template-columns:repeat(4,minmax(0,1fr))}.neon-stat-list div{min-width:0;padding:.75rem;border:1px solid rgba(143,163,183,.16);border-radius:var(--radius);background:rgba(255,255,255,.04)}.neon-stat-list dt{color:#8fa3b7;font-size:.84rem}.neon-stat-list dd{margin:.22rem 0 0;font-weight:900;color:#f8fbff;overflow-wrap:anywhere}.neon-scene{min-height:26rem;height:min(54vh,34rem);border:1px solid rgba(39,230,193,.2);border-radius:var(--radius);overflow:hidden;background:linear-gradient(135deg,#050a16,#111827 45%,#19122b)}.neon-scene canvas{width:100%!important;height:100%!important}.case-detail-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,.78fr);align-items:center}.case-detail-panels{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);margin-top:1rem}.neon-odds-table{width:100%;border-collapse:collapse}.neon-odds-table td,.neon-odds-table th{padding:.75rem .65rem;text-align:left;border-bottom:1px solid rgba(143,163,183,.16);color:#b8c5d9}.neon-odds-table th{color:#f8fbff;font-size:.86rem}.rarity-dot{display:inline-block;width:.72rem;height:.72rem;margin-right:.45rem;border-radius:50%;box-shadow:0 0 12px currentColor}.neon-checklist{display:grid;grid-gap:.75rem;gap:.75rem;padding:0;list-style:none}.neon-checklist li{display:flex;gap:.55rem;color:#cbd7e6}.case-opening-grid{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start}.opening-stage{min-width:0}.opening-toolbar{justify-content:flex-end;margin-bottom:.8rem}.roulette-audio-mode-bar{position:relative;z-index:1;display:inline-flex;grid-column:1/-1;justify-self:start;align-items:center;flex-wrap:wrap;gap:.55rem;margin-bottom:.35rem}.roulette-audio-mode-bar>span{color:#b8c5d9;font-size:.8rem;font-weight:900}.roulette-audio-mode-toggle{display:inline-flex;flex-wrap:wrap;gap:.35rem;max-width:min(100%,38rem);padding:.25rem;border:1px solid rgba(143,163,183,.18);border-radius:var(--radius);background:rgba(255,255,255,.04)}.roulette-audio-mode-toggle button{min-height:2rem;padding:.35rem .55rem;border:1px solid transparent;border-radius:calc(var(--radius) - .2rem);color:#b8c5d9;background:transparent;font:inherit;font-size:.78rem;font-weight:800;white-space:nowrap;cursor:pointer}.roulette-audio-mode-toggle button.active,.roulette-audio-mode-toggle button:focus-visible{border-color:transparent;color:#061513;background:linear-gradient(135deg,#35ffd2,#d7f75b)}.neon-roulette,.roulette-window{position:relative}.roulette-window{min-height:11rem;overflow:hidden;border:1px solid rgba(39,230,193,.2);border-radius:var(--radius);background:linear-gradient(90deg,rgba(5,10,22,.92),rgba(17,24,39,.65),rgba(5,10,22,.92)),#050a16}.roulette-marker{position:absolute;z-index:2;top:-.35rem;left:50%;width:.18rem;height:12rem;box-shadow:0 0 18px rgba(255,209,102,.54)}.roulette-track{display:flex;gap:1rem;padding:1rem 0;width:max-content;transition-property:transform;transition-timing-function:cubic-bezier(.12,.68,.16,1);will-change:transform}.reel-item{width:8.625rem;min-height:9rem;display:grid;align-content:center;justify-items:center;grid-gap:.45rem;gap:.45rem;padding:.85rem;border-radius:var(--radius);border:1px solid rgba(143,163,183,.2);color:#f8fbff;background:linear-gradient(145deg,rgba(15,23,42,.96),rgba(31,41,55,.88));text-align:center}.reel-item.main-prize{border-color:rgba(255,209,102,.65)}.reel-token{display:grid;place-items:center;width:3rem;height:3rem;border:1px solid;border-radius:50%;font-weight:900;background:rgba(255,255,255,.05)}.reel-item strong{overflow-wrap:anywhere}.reel-item small{color:#9fb4ce}.neon-status,.status-line{color:#27e6c1}.system-feedback-stack{position:fixed;top:clamp(4.5rem,8vw,6.3rem);right:clamp(.8rem,2vw,1.5rem);z-index:120;display:grid;grid-gap:.75rem;gap:.75rem;width:min(25rem,calc(100vw - 1.5rem));pointer-events:none}.system-feedback-toast{pointer-events:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:.8rem;gap:.8rem;padding:.9rem;border:1px solid rgba(53,255,210,.24);border-radius:var(--radius);color:#f8fbff;background:radial-gradient(circle at 0 0,rgba(53,255,210,.12),transparent 14rem),linear-gradient(135deg,rgba(8,13,28,.97),rgba(24,16,38,.96));box-shadow:0 22px 60px rgba(0,0,0,.48),0 0 28px rgba(53,255,210,.12);animation:feedback-enter .18s ease-out}.system-feedback-toast.is-error{border-color:rgba(255,91,120,.42);box-shadow:0 22px 60px rgba(0,0,0,.48),0 0 28px rgba(255,91,120,.16)}.system-feedback-toast.is-warning{border-color:rgba(255,209,102,.42)}.system-feedback-toast strong{display:block;margin-bottom:.2rem;font-weight:900}.system-feedback-toast p{margin:0;color:#c7d3e8;line-height:1.4}.system-feedback-icon{display:inline-grid;place-items:center;width:2.15rem;height:2.15rem;border-radius:.75rem;color:#041314;background:linear-gradient(135deg,#35ffd2,#d7f75b)}.system-feedback-toast.is-error .system-feedback-icon{color:#fff;background:linear-gradient(135deg,#ff4f7b,#ffd166)}.system-feedback-toast button{border:1px solid rgba(143,163,183,.2);border-radius:.7rem;color:#dbe8fb;background:rgba(255,255,255,.04);cursor:pointer}@keyframes feedback-enter{0%{opacity:0;transform:translateY(-.45rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.signature-strip{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.8rem;color:#9fb4ce}.opening-summary p{color:#dbe8fb}.result-panel{grid-column:1/-1}.result-panel.with-prize{border-color:rgba(39,230,193,.35)}.result-panel.no-prize{border-color:rgba(143,163,183,.22)}.responsible-note{color:#ffd166}.neon-modal-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:1rem;background:rgba(2,6,23,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.neon-modal{position:relative;width:min(34rem,100%);padding:1.1rem;border:1px solid rgba(39,230,193,.24);border-radius:var(--radius);background:linear-gradient(135deg,rgba(15,23,42,.98),rgba(24,16,38,.98))}.modal-close{position:absolute;top:.75rem;right:.75rem}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:900px){.admin-grid,.game-grid,.hero-grid,.rules-grid{grid-template-columns:1fr}.topbar{align-items:flex-start;flex-direction:column}.nav-links{justify-content:flex-start}.scene-wrap{height:24rem}.case-detail-hero,.case-detail-panels,.case-opening-grid,.neon-card-grid,.neon-feature,.neon-hero,.neon-shell-grid{grid-template-columns:1fr}.neon-hero{align-items:start}.neon-quicklinks{justify-content:flex-start}.neon-stat-list.detail{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-grid,.profile-overview-grid{grid-template-columns:1fr}.support-panel{grid-column:auto}.profile-mini-grid{grid-template-columns:1fr}.neon-scene{min-height:22rem;height:24rem}.roulette-window{min-height:10rem}.reel-item{width:7.8rem}}@media (max-width:560px){.neon-page{width:min(100% - 1rem,1280px)}.neon-hero h1{font-size:2.35rem}.neon-stat-list,.neon-stat-list.detail{grid-template-columns:1fr}.neon-modal-actions,.opening-actions,.result-actions{align-items:stretch;flex-direction:column}.neon-modal-actions>*,.opening-actions>*,.result-actions>*{width:100%}}.app-shell{display:flex;flex-direction:column}.topbar{background:rgba(7,7,23,.9);border-bottom-color:rgba(122,77,255,.22);min-height:4.6rem;box-shadow:0 18px 42px rgba(0,0,0,.22)}.brand{min-width:clamp(8.5rem,15vw,12.5rem)}.brand,.brand-logo{display:inline-flex;align-items:center}.brand-logo{min-width:0}.brand-logo img{display:block;width:auto;object-fit:contain;object-position:left center;background:transparent}.brand-logo .brand-logo-desktop{max-width:clamp(11.5rem,20vw,17.5rem);height:clamp(2.8rem,4vw,3.8rem)}.brand-logo .brand-logo-mobile{display:none;max-width:clamp(8.6rem,42vw,11.75rem);height:clamp(2.9rem,11vw,4.2rem)}.brand-logo.compact img{max-width:clamp(10rem,18vw,15.4rem);height:clamp(2.7rem,3.8vw,3.55rem)}.brand-logo.hero{display:block}.brand-logo.hero img{width:min(34rem,100%);height:auto}.brand-logo.hero .brand-logo-mobile{display:none}.site-footer{margin-top:auto;padding:1.25rem clamp(1rem,4vw,3rem) 1.6rem;border-top:1px solid rgba(122,77,255,.18);background:rgba(4,4,15,.72)}.footer-flag{width:-moz-fit-content;width:fit-content;max-width:76rem;display:inline-flex;align-items:center;gap:.55rem;padding:.56rem .72rem;border:1px solid rgba(255,209,102,.28);border-radius:var(--radius);color:#fff4cb;background:linear-gradient(90deg,rgba(255,209,102,.1),rgba(255,45,111,.08));font-size:.84rem;line-height:1.45}.landing-page,.neon-page{width:min(1440px,calc(100% - 2rem))}.box-landing-hero{min-height:min(78vh,48rem);display:grid;grid-template-columns:minmax(0,.92fr) minmax(22rem,1.08fr);align-items:center;grid-gap:clamp(1rem,4vw,3rem);gap:clamp(1rem,4vw,3rem);padding:clamp(1rem,4vw,2rem);border:1px solid rgba(122,77,255,.2);border-radius:var(--radius);overflow:hidden;background:radial-gradient(circle at 78% 42%,rgba(0,245,255,.2),transparent 24rem),radial-gradient(circle at 15% 20%,rgba(255,45,111,.2),transparent 22rem),linear-gradient(135deg,rgba(10,8,31,.94),rgba(4,4,15,.96))}.box-landing-copy h1{margin:.6rem 0 1rem;max-width:48rem;color:#ffffff;font-size:clamp(2.6rem,6vw,5.35rem);line-height:.92}.landing-case-showcase{min-width:0;grid-template-columns:minmax(0,1fr) minmax(10rem,.34fr);align-items:center}.landing-case-showcase,.landing-case-stack{display:grid;grid-gap:1rem;gap:1rem}.metric-card,.neon-card,.neon-compliance,.neon-feature,.neon-panel,.neon-side,.opening-stage,.opening-summary,.panel,.result-panel{background:radial-gradient(circle at 18% 0,rgba(122,77,255,.14),transparent 20rem),linear-gradient(135deg,rgba(20,16,46,.94),rgba(11,8,32,.9));border-color:rgba(122,77,255,.26);box-shadow:0 18px 54px rgba(0,0,0,.24)}.neon-card{min-height:25rem;-webkit-clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 1rem,100% 100%,1rem 100%,0 calc(100% - 1rem));clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 1rem,100% 100%,1rem 100%,0 calc(100% - 1rem));transform-style:preserve-3d;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.neon-card:hover{transform:perspective(900px) rotateX(4deg) rotateY(-5deg) translateY(-.45rem);border-color:rgba(53,255,210,.44);box-shadow:0 28px 80px rgba(0,0,0,.38),0 0 36px rgba(122,77,255,.18)}.highlight-card:after,.neon-card:after,.opening-stage:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(120deg,transparent 0 38%,rgba(255,255,255,.08) 48%,transparent 58% 100%);opacity:0;transition:opacity .18s ease}.highlight-card:hover:after,.neon-card:hover:after{opacity:1}.neon-card-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.case-box-art{--box-x:0%;--box-y:0%;position:relative;min-height:12.5rem;margin:.8rem 0;border-radius:var(--radius);overflow:hidden;background:radial-gradient(circle at center,rgba(53,255,210,.16),transparent 58%),url(/cases/box-premiada-cases-grid.png);background-position:var(--box-x) var(--box-y);filter:drop-shadow(0 18px 28px rgba(0,0,0,.38));transform:translateZ(18px);transition:transform .18s ease,filter .18s ease}.case-box-art.featured{min-height:clamp(18rem,35vw,31rem)}.highlight-card:hover .case-box-art,.neon-card:hover .case-box-art{transform:translateZ(34px) scale(1.035);filter:drop-shadow(0 24px 34px rgba(0,0,0,.5)) drop-shadow(0 0 16px rgba(53,255,210,.2))}.case-box-art.phone{--box-x:0%;--box-y:0%;background:radial-gradient(circle at 50% 48%,rgba(53,255,210,.18),transparent 56%),url(/prizes/apple-premium/iphone-case.png),linear-gradient(145deg,rgba(10,8,32,.94),rgba(7,7,23,.98));background-repeat:no-repeat}.case-box-art.car{--box-x:50%;--box-y:0%}.case-box-art.moto{--box-x:100%;--box-y:0%}.case-box-art.watch{--box-x:0%;--box-y:100%}.case-box-art.gold{--box-x:50%;--box-y:100%}.case-box-art.cash{--box-x:100%;--box-y:100%}.case-box-art.appliance,.case-box-art.gamer,.case-box-art.travel{background:radial-gradient(circle at 52% 35%,rgba(255,209,102,.18),transparent 35%),radial-gradient(circle at center,rgba(53,255,210,.18),transparent 58%),url(/brand/box-premiada-mark.png),linear-gradient(145deg,rgba(42,22,140,.72),rgba(7,7,23,.92));background-repeat:no-repeat;background-size:auto,auto,72% auto,cover;background-position:50%,50%,50%,50%}.case-box-glow{position:absolute;z-index:0;inset:auto 10% 0;height:3rem;background:radial-gradient(circle,rgba(53,255,210,.35),transparent 70%);pointer-events:none}.case-box-fallback{position:absolute;left:50%;bottom:1rem;transform:translateX(-50%);padding:.35rem .6rem;border:1px solid rgba(53,255,210,.35);border-radius:var(--radius);color:#35ffd2;background:rgba(7,7,23,.78);font-weight:900;text-transform:uppercase;white-space:nowrap}.highlight-board{display:grid;grid-template-columns:minmax(18rem,1.08fr) repeat(2,minmax(16rem,1fr));grid-gap:1rem;gap:1rem;margin:1rem 0}.highlight-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,13rem);align-items:center;min-height:14rem;overflow:hidden;padding:1rem;border:1px solid rgba(122,77,255,.3);border-radius:var(--radius);background:radial-gradient(circle at 78% 44%,rgba(53,255,210,.18),transparent 13rem),linear-gradient(135deg,rgba(42,22,140,.78),rgba(20,16,46,.92))}.highlight-card:first-child{min-height:25rem;grid-row:span 2;grid-template-columns:1fr}.highlight-card img{width:100%;max-height:14rem;object-fit:cover;border-radius:var(--radius);filter:drop-shadow(0 18px 34px rgba(0,0,0,.48))}.highlight-card .case-box-art{min-height:12rem;margin:0}.highlight-card:first-child .case-box-art{min-height:18rem}.highlight-card:first-child img{max-height:18rem}.highlight-copy{position:relative;z-index:1}.highlight-copy h2{margin:.1rem 0 .4rem;font-size:clamp(1.35rem,4vw,2.6rem);line-height:1}.highlight-copy strong{display:block;color:#35ffd2;font-size:clamp(1.2rem,3vw,2rem)}.highlight-copy span{color:#b8b3e6}.highlight-heart{position:absolute;top:1rem;right:1rem;color:#ff3fa4}.case-filters,.last-prizes-track,.prize-grid-meta,.redemption-options{display:flex;flex-wrap:wrap;gap:.7rem}.case-filters{margin:1rem 0;padding:.5rem;border:1px solid rgba(122,77,255,.14);border-radius:var(--radius);background:rgba(4,4,15,.36)}.case-filters span{padding:.52rem .72rem;border:1px solid rgba(122,77,255,.28);border-radius:var(--radius);color:#dbe8fb;background:rgba(255,255,255,.045)}.case-filters span:first-child{color:#ffffff;border-color:rgba(255,45,111,.5);background:rgba(255,45,111,.12)}.box-cases-hero{grid-template-columns:minmax(0,.82fr) minmax(20rem,1.18fr);min-height:25rem}.box-cases-hero-art{display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,.38fr);grid-gap:.8rem;gap:.8rem;align-items:center}.box-cases-hero-art .case-box-art:not(.featured){min-height:11rem}.cases-heading span{color:#35ffd2;font-weight:800}.last-prizes{margin:0 0 1rem;padding:.75rem;min-width:0;overflow:hidden;border:1px solid rgba(122,77,255,.16);border-radius:var(--radius);background:rgba(4,4,15,.35)}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1rem 0 .75rem}.last-prizes h2,.section-heading h2{margin:0;color:#f8fbff;text-transform:uppercase;font-size:clamp(1.25rem,3vw,1.8rem)}.last-prizes-viewport{width:100%;min-width:0}.last-prizes-track{overflow-x:auto;flex-wrap:nowrap;padding-bottom:.2rem}.last-prize-card{flex:0 0 16rem;min-height:7.5rem;display:grid;grid-template-columns:6.5rem minmax(0,1fr);grid-gap:.7rem;gap:.7rem;align-items:center;padding:.65rem;border:1px solid rgba(122,77,255,.22);border-radius:var(--radius);background:rgba(20,16,46,.86)}.last-prize-card .case-box-art{min-height:5.8rem;margin:0}.last-prize-card small,.last-prize-card span,.last-prize-card strong{display:block}.last-prize-card strong{margin-top:0}.last-prize-card span{color:#35ffd2;font-weight:800}.last-prize-card small{color:#b8b3e6}.prize-carousel-actions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.45rem}.prize-carousel-viewport{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:rgba(53,255,210,.48) rgba(255,255,255,.06);scrollbar-width:thin}.prize-carousel-viewport:focus-visible{outline:2px solid rgba(53,255,210,.68);outline-offset:.35rem}.prize-grid{display:flex;width:max-content;min-width:100%;gap:.85rem;padding:.15rem 0 .65rem}.prize-grid-item{flex:0 0 clamp(13.5rem,18vw,16rem);width:clamp(13.5rem,18vw,16rem);min-width:0;scroll-snap-align:start}.prize-grid-meta{margin-top:.45rem}.prize-grid-meta span{color:#b8b3e6;font-size:.86rem}.prize-card{width:100%;min-width:0;display:grid;grid-gap:.65rem;gap:.65rem;padding:.75rem;border:1px solid rgba(122,77,255,.24);border-radius:var(--radius);background:radial-gradient(circle at center 22%,rgba(53,255,210,.12),transparent 58%),linear-gradient(145deg,rgba(26,21,64,.95),rgba(11,8,32,.94));text-align:center}@media (max-width:760px){.box-cases-hero{grid-template-columns:1fr;min-height:auto}.box-cases-hero-art{grid-template-columns:repeat(3,minmax(0,1fr))}.box-cases-hero-art .case-box-art,.box-cases-hero-art .case-box-art.featured{min-height:clamp(7rem,29vw,10rem)}.box-cases-hero-art .case-box-glow{inset:24%}}@media (prefers-reduced-motion:reduce){.highlight-card:hover .case-box-art,.neon-card:hover,.neon-card:hover .case-box-art{transform:none}}.prize-card.compact{height:100%;min-height:14rem;padding:.75rem}.prize-image-wrap{display:grid;place-items:center;min-height:7.2rem;border-radius:var(--radius);overflow:hidden;background:linear-gradient(135deg,rgba(36,72,255,.18),rgba(255,45,111,.1))}.prize-image{height:7.2rem;object-fit:cover;border-radius:var(--radius)}.prize-card.compact .prize-image{height:8rem}.prize-card-copy{display:grid;grid-gap:.28rem;gap:.28rem;justify-items:center}.prize-card-copy strong{min-height:2.5rem;display:grid;place-items:center;font-size:.98rem;line-height:1.16;overflow-wrap:anywhere}.prize-card-copy small{color:#b8b3e6;font-weight:700}.rarity-pill{display:inline-flex;align-items:center;min-height:1.45rem;padding:.2rem .45rem;border:1px solid;border-radius:999px;font-size:.74rem;font-weight:900;text-transform:uppercase}.odds-prize-cell{display:flex;align-items:center;gap:.65rem;min-width:13rem}.odds-prize-cell img{width:3.4rem;height:3.4rem;object-fit:cover;border-radius:var(--radius)}.case-opening-grid.full-banner{grid-template-columns:1fr}.case-opening-grid.full-banner .opening-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);grid-gap:.8rem;gap:.8rem;align-items:start;overflow:hidden;min-height:min(78vh,48rem);padding:clamp(1rem,2vw,1.4rem);border-color:rgba(53,255,210,.24)}.case-opening-grid.full-banner .opening-toolbar{grid-column:1/-1;justify-content:flex-end;min-width:0}.opening-case-title{min-width:0;max-width:54rem}.opening-case-title h2{margin:0;font-size:clamp(1.8rem,5vw,3.6rem);line-height:1}.opening-case-title p{color:#b8b3e6}.case-opening-grid.full-banner .neon-roulette,.case-opening-grid.full-banner .neon-status,.case-opening-grid.full-banner .opening-actions,.case-opening-grid.full-banner .signature-strip{grid-column:1/-1}.opening-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;grid-gap:.75rem;gap:.75rem}.neon-modal>*,.opening-summary>*,.result-panel>*{min-width:0}.opening-summary h2{margin:0}.neon-roulette{min-width:0;margin-top:1rem;overflow:clip}.roulette-window{width:100%;min-height:clamp(19rem,44vh,32rem);contain:layout paint;isolation:isolate;overflow:clip;border-color:rgba(53,255,210,.28);background:linear-gradient(90deg,#050814,rgba(12,10,35,.42) 18%,rgba(12,10,35,.42) 82%,#050814),radial-gradient(circle at center,rgba(53,255,210,.16),transparent 24rem),#050814}.roulette-window:after,.roulette-window:before{content:"";position:absolute;top:0;bottom:0;z-index:2;width:min(10rem,18vw);pointer-events:none}.roulette-window:before{left:0;background:linear-gradient(90deg,#050814,transparent)}.roulette-window:after{right:0;background:linear-gradient(270deg,#050814,transparent)}.roulette-marker{top:0;height:100%;width:.2rem;background:#ffd166}.roulette-marker:after,.roulette-marker:before{content:"";position:absolute;left:50%;width:0;height:0;transform:translateX(-50%);border-left:.8rem solid transparent;border-right:.8rem solid transparent}.roulette-marker:before{top:.45rem;border-top:1.1rem solid #ff2d6f}.roulette-marker:after{bottom:.45rem;border-bottom:1.1rem solid #ff2d6f}.roulette-track{position:absolute;top:0;bottom:0;left:0;align-items:stretch;gap:clamp(.7rem,1.4vw,1.375rem);padding:1.4rem 0;transition:none}.reel-item{flex:0 0 clamp(11.25rem,17vw,14rem);width:clamp(11.25rem,17vw,14rem);min-height:clamp(13.75rem,35vh,17rem);padding:0;border-color:rgba(122,77,255,.2);background:transparent}.reel-item.main-prize{border-color:rgba(255,209,102,.8);box-shadow:0 0 30px rgba(255,209,102,.2)}.result-prize-preview{display:flex;align-items:center;flex-wrap:wrap;gap:.85rem;margin:.8rem 0;padding:.75rem;border:1px solid rgba(122,77,255,.24);border-radius:var(--radius);background:rgba(255,255,255,.04)}.result-prize-preview img{width:5rem;height:5rem;object-fit:cover;border-radius:var(--radius)}.redemption-options{margin:1rem 0}.redemption-option{flex:1 1 12rem;min-width:min(100%,12rem);min-height:8rem;padding:.9rem;border:1px solid rgba(122,77,255,.24);border-radius:var(--radius);color:#f8fbff;background:rgba(255,255,255,.045);text-align:left;cursor:pointer}.redemption-option span,.redemption-option strong{display:block}.redemption-option span{margin-top:.35rem;color:#b8b3e6;line-height:1.45}.wallet-summary{gap:.55rem;min-height:2.6rem;padding:.62rem .75rem;border:1px solid rgba(53,255,210,.28);border-radius:var(--radius);color:#35ffd2;background:rgba(53,255,210,.06);font-weight:800}@media (max-width:980px){.highlight-board,.highlight-card,.opening-summary{grid-template-columns:1fr}.highlight-card:first-child{grid-row:auto}.case-opening-grid.full-banner .opening-stage{grid-template-columns:1fr}.opening-toolbar{justify-content:flex-start}.case-opening-grid.full-banner .opening-stage{min-height:auto}.roulette-window{min-height:22rem}}@media (max-width:560px){.case-opening-grid.full-banner .opening-stage{padding:.75rem}.case-opening-grid.full-banner .opening-stage,.case-play-banner,.case-play-summary,.exclusive-case-flow .case-play-hero,.opening-case-title,.roulette-audio-mode-bar{width:100%;max-width:calc(100vw - 1.5rem)}.opening-case-title h2{font-size:clamp(1.55rem,9vw,2.25rem);overflow-wrap:anywhere}.opening-actions,.opening-toolbar,.result-actions{align-items:stretch}.roulette-audio-mode-toggle{display:grid;grid-template-columns:1fr;max-width:100%;width:100%}.roulette-audio-mode-bar{display:grid;justify-self:stretch;width:100%}.roulette-audio-mode-toggle button{width:100%;white-space:normal}.opening-actions>*,.result-actions>*{justify-content:center;width:100%}.roulette-window{min-height:18rem}.reel-item{flex-basis:min(72vw,11.75rem);width:min(72vw,11.75rem);min-height:13.25rem}.prize-card.compact{min-height:11.75rem;padding:.6rem}.prize-carousel-actions{width:100%}.prize-grid-item{flex-basis:min(78vw,15rem);width:min(78vw,15rem)}.prize-card.compact .prize-image{height:5.85rem}.prize-image-wrap{min-height:5.85rem}.prize-card-copy strong{min-height:auto;font-size:.86rem}.result-panel code,.signature-strip span{max-width:100%;overflow-wrap:anywhere}.highlight-card{min-height:18rem}}.highlight-card,.landing-page,.last-prize-card,.metric-card,.neon-card,.neon-page,.neon-panel,.opening-stage,.opening-summary,.page,.panel,.result-panel{min-width:0}.neon-panel,.panel{overflow-x:auto}.table{min-width:42rem}.admin-grid{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));align-items:stretch}.metric-card{display:grid;align-content:space-between;min-height:7rem}.metric-card small,.metric-card strong,.table td,.table th{overflow-wrap:anywhere}.admin-case-page{display:grid;grid-gap:1.15rem;gap:1.15rem}.admin-case-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:1.35rem;border:1px solid rgba(116,91,255,.25);border-radius:8px;background:radial-gradient(circle at 20% 10%,rgba(246,194,91,.14),transparent 34%),linear-gradient(135deg,rgba(13,9,34,.96),rgba(17,30,47,.88))}.admin-case-hero h1{margin:0}.admin-case-form-actions,.admin-case-hero-actions,.admin-case-lifecycle,.admin-case-section-title{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.admin-case-section-title{justify-content:space-between}.admin-case-metrics{margin-top:0}.admin-case-status{margin:0}.admin-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.72rem;gap:.72rem}.admin-tab-button{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon label" "icon helper";grid-gap:.16rem .55rem;gap:.16rem .55rem;align-items:center;min-height:4.4rem;padding:.85rem;border:1px solid rgba(126,106,255,.25);border-radius:8px;background:radial-gradient(circle at 20% 0,rgba(245,210,120,.12),transparent 42%),rgba(15,13,43,.78);color:#f5f7ff;text-align:left;cursor:pointer}.admin-tab-button svg{grid-area:icon;color:#f5d278}.admin-tab-button span{grid-area:label;font-weight:900;white-space:nowrap}.admin-tab-button small{grid-area:helper;min-width:0;color:#9fa5cb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-tab-button.is-active{border-color:rgba(53,255,210,.6);background:linear-gradient(135deg,rgba(53,255,210,.16),rgba(181,255,92,.08)),rgba(18,14,49,.95);box-shadow:0 0 0 1px rgba(53,255,210,.14),0 0 30px rgba(53,255,210,.1)}.admin-tab-panel{display:grid;grid-gap:1rem;gap:1rem}.admin-case-workbench{display:grid;grid-template-columns:minmax(17rem,.9fr) minmax(26rem,1.65fr) minmax(18rem,.9fr);grid-gap:1rem;gap:1rem;align-items:start}.admin-case-workbench-editor{grid-template-columns:minmax(28rem,1.55fr) minmax(22rem,.8fr)}.admin-case-form,.admin-case-list,.admin-case-summary{overflow:hidden}.admin-case-search{display:flex;align-items:center;gap:.55rem;margin:1rem 0;padding:.75rem .9rem;border:1px solid rgba(126,106,255,.3);border-radius:8px;background:rgba(9,10,28,.7)}.admin-case-field-grid input,.admin-case-field-grid textarea,.admin-case-prize-row input,.admin-case-prize-row select,.admin-case-search input,.admin-status-control select{width:100%;border:1px solid rgba(126,106,255,.24);border-radius:8px;background:rgba(7,8,24,.82);color:#f5f7ff;font:inherit}.admin-case-search input{border:0;background:transparent;outline:none}.admin-case-list-stack{display:grid;grid-gap:.72rem;gap:.72rem;max-height:44rem;overflow:auto}.admin-case-row{display:grid;grid-template-columns:4rem 1fr auto;align-items:center;grid-gap:.75rem;gap:.75rem;width:100%;padding:.75rem;border:1px solid rgba(126,106,255,.22);border-radius:8px;background:rgba(10,9,31,.78);color:inherit;text-align:left;cursor:pointer}.admin-case-row.is-selected{border-color:rgba(53,255,210,.65);box-shadow:0 0 0 1px rgba(53,255,210,.18),0 0 28px rgba(53,255,210,.13)}.admin-case-prize-preview img,.admin-case-row img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;background:rgba(255,255,255,.05)}.admin-case-row small,.admin-case-row strong{display:block}.admin-case-row small{color:#b9bfdc;margin-top:.2rem}.admin-case-status-pill{padding:.35rem .55rem;border:1px solid rgba(126,106,255,.32);border-radius:999px;color:#f5f7ff;background:rgba(70,45,149,.4);font-size:.78rem;font-weight:800;white-space:nowrap}.admin-case-status-pill.is-active{color:#06101c;background:linear-gradient(135deg,#35ffd2,#b5ff5c)}.admin-case-status-pill.is-draft{color:#1b1204;border-color:rgba(245,210,120,.7);background:linear-gradient(135deg,#f5d278,#ffb547)}.admin-case-status-pill.is-paused{color:#07142a;border-color:rgba(119,185,255,.65);background:linear-gradient(135deg,#77b9ff,#6f7dff)}.admin-case-status-pill.is-closed{color:#1a0b04;border-color:rgba(255,146,76,.72);background:linear-gradient(135deg,#ff9b54,#ff6f48)}.admin-case-status-pill.is-archived,.admin-case-status-pill.is-inactive{color:#ffb8c7;border-color:rgba(255,111,151,.45);background:rgba(107,25,55,.36)}.admin-case-status-pill.is-payment-cancelled,.admin-case-status-pill.is-payment-paid_mock,.admin-case-status-pill.is-payment-processing_mock,.admin-case-status-pill.is-payment-rejected_mock,.admin-case-status-pill.is-payment-requested,.admin-case-status-pill.is-scheduled,.admin-case-status-pill.is-user-active,.admin-case-status-pill.is-user-blocked,.admin-case-status-pill.is-user-closed{color:#f5d278;border-color:rgba(245,210,120,.44);background:rgba(91,60,18,.34)}.admin-case-status-pill.is-payment-paid_mock,.admin-case-status-pill.is-user-active{color:#06101c;border-color:transparent;background:linear-gradient(135deg,#35ffd2,#b5ff5c)}.admin-case-status-pill.is-payment-rejected_mock,.admin-case-status-pill.is-user-blocked,.admin-case-status-pill.is-user-closed{color:#ffb8c7;border-color:rgba(255,111,151,.45);background:rgba(107,25,55,.36)}.admin-case-status-pill.is-review{color:#f5d278;border-color:rgba(245,210,120,.44);background:rgba(91,60,18,.52)}.admin-case-form fieldset{margin:1rem 0;padding:1rem;border:1px solid rgba(126,106,255,.24);border-radius:8px}.admin-case-form legend{padding:0 .4rem;color:#f5d278;font-weight:900}.admin-case-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.admin-case-field-grid label,.admin-case-prize-row label{display:grid;grid-gap:.35rem;gap:.35rem;color:#c4c8e8;font-size:.86rem;font-weight:800}.admin-case-field-grid input,.admin-case-field-grid textarea,.admin-case-prize-row input,.admin-case-prize-row select,.admin-status-control select{min-height:2.8rem;padding:.75rem}.admin-case-field-grid input:disabled,.admin-case-prize-row input:disabled,.admin-case-prize-row select:disabled{color:rgba(245,247,255,.55);cursor:not-allowed;border-color:rgba(126,106,255,.14);background:rgba(7,8,24,.44)}.admin-case-field-grid textarea{resize:vertical}.admin-case-field-grid .is-wide,.admin-case-prize-row .is-wide{grid-column:1/-1}.admin-case-prize-editor{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:1rem}.admin-case-prize-row{display:grid;grid-template-columns:5.2rem repeat(2,minmax(0,1fr)) repeat(3,minmax(8rem,.8fr)) auto;grid-gap:.75rem;gap:.75rem;align-items:end;padding:.85rem;border:1px solid rgba(126,106,255,.22);border-radius:8px;background:rgba(9,9,28,.72)}.admin-case-prize-preview{display:grid;grid-gap:.35rem;gap:.35rem;color:#35ffd2;font-size:.72rem;font-weight:900;text-align:center;text-transform:uppercase}.admin-case-upload-block{display:grid;grid-template-columns:minmax(10rem,.7fr) minmax(14rem,1fr);grid-gap:.85rem;gap:.85rem;align-items:end}.admin-case-image-button,.admin-case-mini-upload,.admin-case-upload-tile{position:relative;cursor:pointer}.admin-case-image-button input,.admin-case-mini-upload input,.admin-case-upload-tile input{position:absolute;inset:0;opacity:0;cursor:pointer}.admin-case-upload-tile{display:grid;grid-gap:.5rem;gap:.5rem;min-height:13rem;padding:.7rem;border:1px dashed rgba(53,255,210,.45);border-radius:8px;background:radial-gradient(circle at 50% 28%,rgba(53,255,210,.16),transparent 42%),rgba(8,13,31,.88)}.admin-case-upload-tile img{width:100%;min-height:8.5rem;max-height:13rem;object-fit:cover;border-radius:8px}.admin-case-mini-upload span,.admin-case-upload-tile span{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.5rem;border-radius:8px;color:#07101b;background:linear-gradient(135deg,#35ffd2,#b5ff5c);font-weight:900;white-space:nowrap}.admin-case-mini-upload{display:grid;grid-gap:.35rem;gap:.35rem;color:#c4c8e8;font-size:.86rem;font-weight:800}.admin-case-icon-button{min-width:2.8rem;justify-content:center;padding-inline:.75rem}.admin-case-compact-button{min-height:2.75rem;padding-block:.6rem}.admin-case-summary{position:-webkit-sticky;position:sticky;top:6.5rem}.admin-case-summary h2{margin:0}.admin-case-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin:1rem 0}.admin-case-summary-grid .metric-card{min-height:5.8rem}.admin-case-blocked,.admin-case-ready{display:flex;align-items:center;gap:.55rem;padding:.8rem;border-radius:8px;font-weight:900}.admin-case-ready{color:#06101c;background:linear-gradient(135deg,#35ffd2,#b5ff5c)}.admin-case-blocked{color:#f5d278;background:rgba(125,82,20,.28);border:1px solid rgba(245,210,120,.3)}.admin-case-error-list{display:grid;grid-gap:.35rem;gap:.35rem;margin:1rem 0;padding-left:1.2rem;color:#ffb8c7}.admin-case-lifecycle{margin-top:1rem}.ghost-button.danger{color:#ffb8c7;border-color:rgba(255,111,151,.35)}.admin-case-report-panel{overflow:auto}.admin-management-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.admin-summary-tile{display:grid;grid-gap:.55rem;gap:.55rem;min-height:9rem;background:radial-gradient(circle at 10% 0,rgba(245,210,120,.14),transparent 38%),rgba(15,13,43,.86)}.admin-summary-tile small{color:#b9bfdc;font-weight:900}.admin-summary-tile strong{color:#f5f7ff;font-size:clamp(1.6rem,3vw,2.6rem)}.admin-summary-tile p{margin:0;color:#b9bfdc}.admin-summary-tile.is-ok strong{color:#35ffd2}.admin-summary-tile.is-warning strong{color:#f5d278}.admin-summary-tile.is-danger strong{color:#ff8aa9}.admin-table-wrap{overflow:auto;border:1px solid rgba(126,106,255,.18);border-radius:8px;background:rgba(7,8,24,.46)}.admin-table{width:100%;min-width:58rem}.admin-table td,.admin-table th{vertical-align:middle;white-space:nowrap}.admin-table td small,.admin-table td strong{display:block}.admin-table td small{color:#9fa5cb;margin-top:.18rem}.admin-case-table-name{display:grid;grid-template-columns:3.7rem minmax(12rem,1fr);align-items:center;grid-gap:.72rem;gap:.72rem;min-width:16rem}.admin-case-image-button{display:block;width:3.7rem;aspect-ratio:1;border-radius:8px;overflow:hidden;background:rgba(255,255,255,.05)}.admin-case-image-button img{width:3.7rem;aspect-ratio:1;object-fit:cover;display:block}.admin-case-image-button span{position:absolute;inset:auto 0 0;padding:.16rem .2rem;color:#06101c;background:linear-gradient(135deg,rgba(53,255,210,.9),rgba(181,255,92,.9));font-size:.58rem;font-weight:900;text-align:center;text-transform:uppercase}.admin-row-actions{display:flex;align-items:center;gap:.45rem;flex-wrap:nowrap}.admin-row-actions .ghost-button,.admin-row-actions .primary-button{min-height:2.35rem;padding:.48rem .7rem;white-space:nowrap}.admin-status-control{display:inline-flex;align-items:center;gap:.35rem;min-height:2.35rem;padding:.24rem .45rem;border:1px solid rgba(126,106,255,.24);border-radius:8px;background:rgba(12,11,35,.72);color:#f5d278}.admin-status-control select{min-width:8.8rem;min-height:1.9rem;padding:.24rem .45rem;border:0;color:#f5f7ff;font-weight:800}.admin-control-card{grid-column:span 2}.admin-control-list{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:1rem}.admin-control-list span{display:flex;align-items:center;gap:.6rem;color:#c4c8e8;font-weight:800}.admin-case-summary h2,.metric-card strong,.money-nowrap{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:1180px){.admin-case-workbench{grid-template-columns:1fr}.admin-case-summary{position:static}.admin-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-management-grid{grid-template-columns:1fr}.admin-control-card{grid-column:auto}}@media (max-width:720px){.admin-case-hero{align-items:stretch;flex-direction:column}.admin-case-field-grid,.admin-case-prize-row,.admin-case-summary-grid{grid-template-columns:1fr}.admin-case-row{grid-template-columns:3.8rem 1fr}.admin-case-row .admin-case-status-pill{grid-column:1/-1;width:-moz-fit-content;width:fit-content}.admin-tabs{grid-template-columns:1fr}.admin-tab-button{min-height:3.8rem}.admin-row-actions{flex-wrap:wrap}}.neon-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18.5rem),1fr));grid-auto-rows:1fr;align-items:stretch}.neon-card{display:grid;grid-template-rows:auto auto auto auto minmax(3.4rem,auto) auto auto;grid-gap:.72rem;gap:.72rem;min-height:34rem;height:100%}.neon-card.interactive{cursor:pointer}.neon-card.interactive:focus-visible{outline:3px solid rgba(53,255,210,.72);outline-offset:.25rem}.neon-card.selected{border-color:rgba(255,209,102,.72);box-shadow:0 0 0 1px rgba(255,209,102,.3),0 24px 70px rgba(0,0,0,.36)}.neon-primary.as-label{pointer-events:none}.neon-card .case-box-art{width:min(100%,18.5rem);justify-self:center;margin:.25rem auto .15rem}.case-box-art{min-height:0;aspect-ratio:4/3;background-size:300% 200%;background-repeat:no-repeat;background-color:rgba(7,7,23,.64)}.case-box-art.with-image{display:grid;isolation:isolate;place-items:center;border:1px solid rgba(134,246,255,.2);background:radial-gradient(circle at 50% 44%,rgba(255,255,255,.08),transparent 34%),radial-gradient(circle at 50% 50%,rgba(53,255,210,.18),transparent 62%),linear-gradient(145deg,rgba(5,8,22,.98),rgba(2,3,13,.96));box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),inset 0 -2rem 4rem rgba(0,0,0,.42)}.case-box-art.with-image:after,.case-box-art.with-image:before{content:"";position:absolute;pointer-events:none}.case-box-art.with-image:before{z-index:0;inset:8% 7% 13%;border-radius:calc(var(--radius) * .95);background:radial-gradient(circle at 50% 45%,rgba(8,13,28,.1),rgba(1,2,10,.72) 64%),linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.01))}.case-box-art.with-image:after{z-index:1;inset:auto 11% 7%;height:24%;background:radial-gradient(ellipse at center,rgba(53,255,210,.34),transparent 68%);filter:blur(.3rem);opacity:.82}.case-box-image{position:absolute;inset:4%;z-index:2;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 1.2rem 1.9rem rgba(0,0,0,.72)) drop-shadow(0 0 1.15rem rgba(53,255,210,.2)) saturate(1.08) contrast(1.04)}.case-box-art.with-image .case-box-fallback{display:none}.case-box-art.phone{background-size:auto,cover,cover;background-position:50%,50%,50%}.case-box-art.featured{min-height:0;aspect-ratio:4/3;width:min(100%,42rem)}.case-box-art.appliance,.case-box-art.gamer,.case-box-art.travel{background-size:auto,auto,contain,cover}.single-page-case-experience{display:grid;grid-gap:1rem;gap:1rem;width:100%;min-width:0}.single-page-case-experience>*{min-width:0}.interactive-case-hero{position:relative;overflow:hidden;grid-template-columns:minmax(0,1fr) minmax(18rem,.9fr);scroll-margin-top:12rem}.interactive-case-hero.case_selected{border-color:rgba(53,255,210,.34);box-shadow:0 0 0 1px rgba(53,255,210,.08),0 24px 80px rgba(0,0,0,.34)}.interactive-case-hero .interactive-case-copy{align-self:center;min-width:0}.interactive-case-hero .interactive-case-copy>p:not(.neon-eyebrow):not(.neon-status){display:-webkit-box;overflow:hidden;max-width:62ch;-webkit-box-orient:vertical;-webkit-line-clamp:3}.interactive-case-hero .box-cases-hero-art{grid-template-columns:minmax(0,1fr);min-width:0}.interactive-case-hero .banner-play-area{align-self:stretch}.interactive-case-hero .case-box-art.featured{width:min(100%,31rem);justify-self:center;align-self:center}.hero-case-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 0}.single-page-case-experience .neon-card-grid{grid-auto-rows:auto;align-items:start}.single-page-case-experience .neon-card.interactive{height:auto}.single-page-case-experience .neon-card.interactive .case-box-art{width:min(100%,13rem);justify-self:center}.single-page-case-experience .neon-card.interactive .neon-case-title h2,.single-page-case-experience .neon-card.interactive .neon-case-title span{min-height:0}.single-page-case-experience .neon-card.interactive .neon-stat-list{gap:.48rem}.single-page-case-experience .neon-card.interactive .neon-stat-list div{padding:.56rem}.status-label{cursor:default;text-transform:none}.banner-play-area .neon-roulette{width:100%;align-self:center;margin:0}.banner-play-area .result-panel{align-self:center;max-height:none}.banner-processing-state{display:grid;place-items:center;grid-gap:.85rem;gap:.85rem;width:min(100%,34rem);min-height:clamp(17rem,33vw,25rem);padding:clamp(1rem,3vw,2rem);border:1px solid rgba(53,255,210,.2);border-radius:var(--radius);background:radial-gradient(circle at center 30%,rgba(53,255,210,.18),transparent 58%),linear-gradient(145deg,rgba(12,9,35,.96),rgba(6,6,22,.96));text-align:center}.banner-processing-state h3{margin:0;color:#f8fbff;font-size:clamp(1.35rem,2.6vw,2.1rem);line-height:1.05}.banner-processing-state p{max-width:24rem;margin:0}.processing-icon,.spin-icon{display:inline-grid;place-items:center}.processing-icon{width:4.4rem;height:4.4rem;border:1px solid rgba(53,255,210,.45);border-radius:50%;color:#35ffd2;background:rgba(53,255,210,.1);box-shadow:0 0 32px rgba(53,255,210,.16)}.processing-icon.spinning,.spin-icon{animation:home-flow-spin 1s linear infinite}.home-rules-responsible{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.home-rules-responsible .panel{min-height:0}.home-category-lobby{display:grid;grid-gap:clamp(1rem,2vw,1.4rem);gap:clamp(1rem,2vw,1.4rem);width:100%;min-width:0}.home-category-lobby>*{min-width:0}.compact-shell .neon-hero{align-items:center;margin-bottom:.8rem}.compact-shell .neon-hero h1{max-width:18ch;font-size:clamp(2rem,4.2vw,3.5rem)}.compact-shell .neon-subtitle{max-width:48rem}.home-cta-hero{position:relative;overflow:hidden;grid-template-columns:minmax(0,1fr) minmax(18rem,.92fr);min-height:clamp(29rem,56vh,42rem)}.home-cta-hero .interactive-case-copy{align-self:center;min-width:0}.home-cta-hero .interactive-case-copy>p:not(.neon-eyebrow){display:-webkit-box;overflow:hidden;max-width:62ch;-webkit-box-orient:vertical;-webkit-line-clamp:3}.home-cta-hero .box-cases-hero-art{min-width:0}.home-category-sections{display:grid;grid-gap:clamp(1.4rem,3vw,2.25rem);gap:clamp(1.4rem,3vw,2.25rem)}.case-category-section{display:grid;grid-gap:.75rem;gap:.75rem;min-width:0;padding-top:.35rem}.category-heading-row{align-items:flex-end;display:flex;justify-content:space-between;gap:1rem;margin-bottom:0}.category-heading-row>span{display:grid;grid-gap:.22rem;gap:.22rem;min-width:0}.category-carousel-controls{display:inline-flex;flex:0 0 auto;gap:.55rem}.category-carousel-viewport{min-width:0;overflow-x:auto;overflow-y:hidden;padding:.2rem .15rem .85rem;scroll-padding-inline:.15rem;scroll-snap-type:x mandatory;scrollbar-color:rgba(53,255,210,.42) rgba(255,255,255,.05);scrollbar-width:thin}.category-carousel-viewport:focus-visible{outline:3px solid rgba(53,255,210,.52);outline-offset:.25rem}.category-card-grid{display:flex;gap:1rem;width:max-content;min-width:100%;margin-top:0}.neon-card.card-link{color:inherit;text-decoration:none}.neon-card.card-link:focus-visible{outline:3px solid rgba(53,255,210,.72);outline-offset:.25rem}.neon-card.card-link:hover{transform:translateY(-.28rem);border-color:rgba(53,255,210,.46)}.category-card-grid .neon-card{flex:0 0 clamp(17rem,20vw,19.5rem);width:clamp(17rem,20vw,19.5rem);min-height:35.2rem;scroll-snap-align:start}.category-card-grid .neon-card .case-box-art{min-height:0;aspect-ratio:1/.9}.category-card-grid .case-box-art.with-image{background:radial-gradient(circle at 50% 44%,rgba(255,255,255,.08),transparent 34%),radial-gradient(circle at 50% 50%,rgba(53,255,210,.16),transparent 64%),linear-gradient(145deg,rgba(5,8,22,.99),rgba(2,3,13,.97))}.category-card-grid .case-box-image{width:96%;height:96%;padding:0;object-fit:contain}.home-premium-lobby{position:relative;isolation:isolate;display:grid;grid-gap:clamp(1.2rem,2.2vw,1.8rem);gap:clamp(1.2rem,2.2vw,1.8rem);width:100%;min-width:0}.home-premium-lobby>*{position:relative;z-index:1;min-width:0}.home-futuristic-background{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;contain:strict}.home-futuristic-background canvas{display:block;width:100%!important;height:100%!important;pointer-events:none}.home-futuristic-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:saturate(1.18) contrast(1.04) brightness(.82)}.home-futuristic-background.ambient{inset:-3rem -1.5rem 0;opacity:.72;mix-blend-mode:screen}.home-futuristic-background.hero{inset:0;z-index:1;opacity:.92;mix-blend-mode:screen}.home-futuristic-css-fallback{position:absolute;inset:0;opacity:.72;background:radial-gradient(circle at 72% 36%,rgba(53,255,210,.2),transparent 24%),radial-gradient(circle at 62% 52%,rgba(255,209,102,.14),transparent 30%),radial-gradient(circle at 38% 72%,rgba(122,77,255,.18),transparent 32%),repeating-radial-gradient(circle at 20% 28%,rgba(255,255,255,.18) 0 1px,transparent 1px 18px),repeating-radial-gradient(circle at 72% 64%,rgba(53,255,210,.12) 0 1px,transparent 1px 28px);filter:saturate(1.18);-webkit-mask-image:radial-gradient(circle at 70% 48%,rgba(0,0,0,.96),rgba(0,0,0,.6) 42%,transparent 84%),linear-gradient(180deg,transparent,#000 14%,#000 88%,transparent);mask-image:radial-gradient(circle at 70% 48%,rgba(0,0,0,.96),rgba(0,0,0,.6) 42%,transparent 84%),linear-gradient(180deg,transparent,#000 14%,#000 88%,transparent)}.home-futuristic-background[data-neon-preset=radial-warp] .home-futuristic-css-fallback{background:radial-gradient(circle at 74% 42%,rgba(53,255,210,.24),transparent 20%),radial-gradient(circle at 82% 52%,rgba(255,63,164,.18),transparent 30%),conic-gradient(from 80deg at 72% 48%,transparent 0 16%,rgba(53,255,210,.16) 18%,transparent 25% 100%),repeating-radial-gradient(circle at 72% 48%,rgba(255,255,255,.16) 0 1px,transparent 1px 22px)}.home-futuristic-background[data-neon-preset=orbital-neon] .home-futuristic-css-fallback{background:radial-gradient(ellipse at 70% 44%,rgba(255,209,102,.24),transparent 24%),radial-gradient(circle at 78% 40%,rgba(53,255,210,.12),transparent 18%),repeating-radial-gradient(ellipse at 70% 44%,rgba(255,209,102,.18) 0 1px,transparent 1px 32px)}.home-futuristic-background[data-neon-preset=symmetric-particle-wave] .home-futuristic-css-fallback{background:linear-gradient(100deg,transparent 0 42%,rgba(53,255,210,.12),transparent 62% 100%),radial-gradient(circle at 67% 54%,rgba(122,240,107,.2),transparent 28%),repeating-linear-gradient(90deg,transparent 0 32px,rgba(255,209,102,.05) 33px 34px,transparent 35px 72px)}@media (prefers-reduced-motion:reduce){.home-futuristic-background canvas,.home-futuristic-video{display:none}.home-futuristic-css-fallback{opacity:.52}}.premium-home-hero .status-label{justify-content:center;color:#f7f9ff}.home-premium-case-sections{display:grid;grid-gap:clamp(1.2rem,2.4vw,2rem);gap:clamp(1.2rem,2.4vw,2rem);counter-reset:premium-case-section}.premium-case-section{position:relative;display:grid;grid-template-rows:auto 1fr auto;grid-gap:clamp(.85rem,1.5vw,1.15rem);gap:clamp(.85rem,1.5vw,1.15rem);overflow:hidden;min-height:clamp(30rem,39vw,40rem);padding:clamp(1rem,2.2vw,1.8rem) clamp(1rem,3vw,2.4rem);border-block:1px solid rgba(255,209,102,.13);border-radius:0;background:linear-gradient(90deg,rgba(8,5,25,.98),rgba(18,11,45,.92) 44%,rgba(8,5,25,.98)),radial-gradient(circle at 52% 18%,rgba(255,209,102,.18),transparent 32%),radial-gradient(circle at 80% 68%,rgba(53,255,210,.1),transparent 34%),#080617;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.premium-case-section:before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(90deg,rgba(5,2,18,.8),transparent 24%,transparent 76%,rgba(5,2,18,.9)),radial-gradient(circle at 50% 36%,rgba(255,209,102,.18),transparent 26%),radial-gradient(circle at 50% 68%,rgba(53,255,210,.12),transparent 31%),repeating-radial-gradient(circle at 42% 50%,rgba(255,255,255,.035) 0 1px,transparent 1px 8px);-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.95) 16%,rgba(0,0,0,.95) 84%,transparent);mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.95) 16%,rgba(0,0,0,.95) 84%,transparent)}.premium-case-section:after{position:absolute;left:clamp(1rem,5vw,4.5rem);top:50%;color:rgba(255,255,255,.045);content:attr(data-section-index);font-size:clamp(6rem,11vw,11rem);font-weight:1000;line-height:1;pointer-events:none;transform:translateY(-50%) rotate(-90deg)}.premium-case-prize-banner,.premium-case-section-card,.premium-case-section-header,.premium-case-showcase-body,.premium-case-showcase-footer,.premium-case-summary{position:relative;z-index:1}.premium-case-section-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(100%,75rem);margin:0 auto}.premium-case-section-header h2{margin:0;color:#ffffff;font-size:clamp(1.25rem,2vw,1.9rem);letter-spacing:0;line-height:1.05;text-transform:uppercase;text-shadow:0 0 26px rgba(255,209,102,.18)}.premium-case-section-header .neon-eyebrow{margin:0;color:#ffd166}.premium-section-top-link{display:inline-flex;align-items:center;gap:.45rem;min-height:2.5rem;padding:0 .9rem;border:1px solid rgba(255,209,102,.18);border-radius:999px;color:#f7f9ff;font-weight:900;text-decoration:none;background:rgba(255,255,255,.035)}.premium-case-showcase-body{display:grid;grid-template-columns:minmax(13rem,.78fr) minmax(16rem,.8fr) minmax(28rem,1.35fr);align-items:center;grid-gap:clamp(1rem,2.4vw,2.5rem);gap:clamp(1rem,2.4vw,2.5rem);width:min(100%,75rem);margin:0 auto}.premium-case-summary{display:grid;grid-gap:1rem;gap:1rem;align-content:center}.premium-case-summary p{max-width:28rem;margin:0;color:#d9d2b8;font-weight:800;line-height:1.35}.premium-case-metrics{display:grid;grid-gap:.55rem;gap:.55rem}.premium-case-metrics span{display:grid;grid-gap:.18rem;gap:.18rem;min-height:3.7rem;padding:.72rem .82rem;border:1px solid rgba(255,209,102,.16);border-radius:.75rem;color:#aeadc9;font-weight:800;background:linear-gradient(135deg,rgba(255,209,102,.075),rgba(255,255,255,.025)),rgba(4,5,17,.58)}.premium-case-metrics strong{color:#ffe3a0;font-size:1.05rem}.premium-case-section-card{display:grid;align-items:center;justify-items:center;min-width:0}.premium-case-section-card .neon-card{display:grid;align-content:start;grid-gap:.65rem;gap:.65rem;width:min(100%,19rem);min-height:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none;text-align:center}.premium-case-section-card .neon-card-orbit,.premium-case-section-card .neon-card-top{display:none}.premium-case-section-card .neon-card .case-box-art{width:min(100%,18rem);min-height:0;margin:0 auto;border:0;background:transparent;box-shadow:none}.premium-case-section-card .case-box-art.with-image:before{inset:10% 4% 9%;border-radius:999px;background:radial-gradient(ellipse at 50% 58%,rgba(255,209,102,.22),transparent 62%),radial-gradient(circle at 50% 42%,rgba(255,255,255,.12),transparent 42%)}.premium-case-section-card .case-box-art.with-image:after{inset:auto 12% 4%;height:22%;background:radial-gradient(ellipse at center,rgba(255,209,102,.4),transparent 70%)}.premium-case-section-card .case-box-image{width:100%;height:100%;filter:drop-shadow(0 1.4rem 1.2rem rgba(0,0,0,.72)) drop-shadow(0 0 1.35rem rgba(255,209,102,.18)) saturate(1.12) contrast(1.05)}.premium-case-section-card .neon-case-title{gap:.2rem}.premium-case-section-card .neon-case-title .neon-eyebrow{color:#ffd166}.premium-case-section-card .neon-case-title h2{min-height:2.2rem;color:#ffffff;font-size:clamp(1rem,1.35vw,1.28rem);text-shadow:0 0 18px rgba(255,209,102,.13)}.premium-case-section-card .case-price-badge{width:8.7rem;min-height:2.25rem;padding:.45rem .65rem;box-shadow:0 0 30px rgba(53,255,210,.22)}.premium-case-section-card .case-price-badge small{display:none}.premium-case-section-card .case-price-badge strong{font-size:1rem}.premium-case-section-card .neon-card-footer{justify-content:center}.premium-case-section-card .neon-card-footer .neon-primary{flex:0 1 auto;min-height:2.35rem;color:#061513}.premium-case-prize-banner{display:grid;grid-template-columns:minmax(12rem,.86fr) minmax(15rem,1fr);grid-gap:clamp(.8rem,1.4vw,1.15rem);gap:clamp(.8rem,1.4vw,1.15rem);align-items:center;min-width:0;padding:clamp(.8rem,1.4vw,1.1rem);border:1px solid rgba(255,209,102,.16);border-radius:1rem;background:radial-gradient(circle at 35% 30%,rgba(255,209,102,.16),transparent 34%),linear-gradient(135deg,rgba(255,209,102,.055),rgba(122,77,255,.06)),rgba(4,5,17,.72);box-shadow:inset 0 0 3rem rgba(255,209,102,.03)}.premium-main-prize-close{display:grid;grid-template-rows:auto minmax(2.5rem,auto) auto minmax(0,1fr);align-content:stretch;grid-gap:.42rem;gap:.42rem;height:100%;min-width:0;text-align:center}.premium-main-prize-close>small,.premium-main-prize-close>span{color:#ffd166;font-weight:900;text-transform:uppercase}.premium-main-prize-close>strong{color:#ffffff;font-size:clamp(1.05rem,1.5vw,1.55rem);line-height:1.05;min-height:2.2em;overflow:hidden;text-wrap:balance;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.premium-main-prize-close .case-box-art{width:min(100%,17rem);aspect-ratio:16/10;min-height:0;margin:.35rem auto 0;border:0;background:transparent;box-shadow:none}.premium-prize-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.58rem;gap:.58rem;align-content:center;min-width:0}.premium-prize-tile{display:grid;grid-template-columns:4.4rem minmax(0,1fr);align-items:center;grid-gap:.62rem;gap:.62rem;min-width:0;padding:.5rem;border:1px solid rgba(255,209,102,.12);border-radius:.72rem;background:rgba(255,255,255,.035)}.premium-prize-tile img{width:4.4rem;height:4.4rem;border-radius:.5rem;object-fit:cover;box-shadow:0 .75rem 1.25rem rgba(0,0,0,.35)}.premium-prize-tile span,.premium-prize-tile strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-prize-tile span{color:#ffffff;font-weight:900}.premium-prize-tile strong{color:#35ffd2;font-size:.92rem}.premium-case-showcase-footer{display:flex;align-items:center;justify-content:center;gap:.8rem;width:min(100%,75rem);margin:0 auto}.premium-case-price-pill{gap:.42rem;padding:0 1.05rem;-webkit-clip-path:polygon(8% 0,92% 0,100% 50%,92% 100%,8% 100%,0 50%);clip-path:polygon(8% 0,92% 0,100% 50%,92% 100%,8% 100%,0 50%);color:#03110f;box-shadow:0 0 30px rgba(53,255,210,.2)}.premium-case-banner-cta,.premium-case-price-pill{display:inline-flex;align-items:center;justify-content:center;min-height:3.15rem;font-weight:1000;text-transform:uppercase;background:linear-gradient(135deg,#35ffd2,#d7f75b)}.premium-case-banner-cta{gap:.45rem;min-width:min(100%,13rem);padding:0 1rem;border:1px solid rgba(53,255,210,.35);border-radius:.7rem;color:#061513;text-decoration:none;box-shadow:0 0 30px rgba(53,255,210,.18)}@media (max-width:1180px){.premium-case-showcase-body{grid-template-columns:minmax(14rem,.8fr) minmax(16rem,1fr)}.premium-case-prize-banner{grid-column:1/-1}.premium-case-summary{order:3;grid-column:1/-1}}@media (max-width:760px){.premium-case-section{min-height:auto;padding:.9rem}.premium-case-section:after{display:none}.premium-case-section-header{align-items:flex-start}.premium-section-top-link{display:none}.premium-case-section-header h2{max-width:100%;font-size:clamp(1.35rem,8vw,2rem)}.premium-case-metrics,.premium-case-showcase-body{grid-template-columns:minmax(0,1fr)}.premium-case-showcase-body{gap:.85rem}.premium-case-summary{order:2}.premium-case-section-card{order:1}.premium-case-prize-banner{order:3;grid-template-columns:minmax(0,1fr);gap:.7rem}.premium-main-prize-close .case-box-art{display:none}.premium-prize-strip{display:flex;gap:.6rem;overflow-x:auto;padding-bottom:.45rem;scroll-snap-type:x mandatory;scrollbar-width:thin}.premium-prize-tile{flex:0 0 min(78vw,14rem);grid-template-columns:3.7rem minmax(0,1fr);scroll-snap-align:start}.premium-prize-tile img{width:3.7rem;height:3.7rem}.premium-case-showcase-footer{display:grid;grid-template-columns:minmax(0,1fr)}.premium-case-banner-cta,.premium-case-price-pill{width:min(100%,18rem);margin:0 auto}}.home-info-carousel{display:block;min-height:clamp(25rem,47vw,39rem);padding:0;border-color:rgba(255,209,102,.18);background:radial-gradient(circle at 75% 36%,rgba(255,209,102,.17),transparent 30%),radial-gradient(circle at 20% 80%,rgba(53,255,210,.11),transparent 28%),linear-gradient(115deg,rgba(9,5,31,.98),rgba(20,10,54,.94) 48%,rgba(6,4,18,.98))}.home-info-hero-content{position:relative;z-index:1;display:grid;grid-template-columns:minmax(20rem,.95fr) minmax(22rem,1.05fr);align-items:center;grid-gap:clamp(1.2rem,4vw,4rem);gap:clamp(1.2rem,4vw,4rem);width:100%;min-height:inherit;padding:clamp(2rem,5vw,4.8rem) clamp(1.4rem,6vw,6.2rem);color:inherit;cursor:pointer}.home-info-hero-content:focus-visible{outline:3px solid rgba(53,255,210,.72);outline-offset:-.45rem}.home-info-copy{position:relative;display:grid;justify-items:start;grid-gap:.8rem;gap:.8rem;max-width:43rem;padding:clamp(.85rem,1.6vw,1.35rem)}.home-info-copy:before{position:absolute;inset:-.7rem -1rem;z-index:-1;border-radius:1rem;content:"";background:linear-gradient(90deg,rgba(5,4,17,.78),rgba(5,4,17,.38) 72%,transparent),radial-gradient(circle at 12% 20%,rgba(255,209,102,.12),transparent 44%);filter:blur(.2px);pointer-events:none}.home-info-copy>*{position:relative}.home-info-copy h2{max-width:10ch;margin:0;color:#ffffff;font-size:clamp(2.7rem,6.5vw,6.25rem);line-height:.88;text-transform:uppercase;text-shadow:0 0 30px rgba(255,209,102,.2),0 0 60px rgba(53,255,210,.08)}.home-info-copy>strong{color:#ffd166;font-size:clamp(1.15rem,2vw,1.7rem);line-height:1.08;text-transform:uppercase;text-shadow:0 0 24px rgba(255,209,102,.2)}.home-info-copy>p:not(.neon-eyebrow){max-width:42rem;margin:0;color:#e5dfc8;font-weight:800;line-height:1.35}.home-info-metrics{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.25rem}.home-info-metrics span{display:inline-flex;align-items:center;gap:.42rem;min-height:2.6rem;padding:0 .85rem;border:1px solid rgba(255,209,102,.18);border-radius:999px;color:#f8edc8;font-weight:950;background:linear-gradient(135deg,rgba(255,209,102,.12),rgba(255,255,255,.035)),rgba(7,6,23,.62)}.home-info-art{display:grid;place-items:center;min-width:0}.home-info-art .case-box-art.featured{width:min(100%,38rem);min-height:0;border:0;background:transparent;box-shadow:none}.home-info-carousel .hero-slide-indicators{position:absolute;left:50%;bottom:clamp(1rem,2vw,1.55rem);z-index:3;transform:translateX(-50%)}.premium-case-banner-section{min-height:clamp(24rem,33vw,33rem);padding:0}.premium-case-banner-link{position:relative;z-index:1;display:grid;grid-template-rows:auto 1fr auto;grid-gap:clamp(.8rem,1.4vw,1.15rem);gap:clamp(.8rem,1.4vw,1.15rem);width:100%;min-height:inherit;padding:clamp(1rem,2.3vw,1.9rem) clamp(1rem,4vw,3.3rem);color:inherit;text-decoration:none}.premium-case-banner-link:focus-visible .premium-case-banner-cta,.premium-case-banner-link:hover .premium-case-banner-cta{transform:translateY(-.08rem);box-shadow:0 0 34px rgba(53,255,210,.35),0 0 58px rgba(255,209,102,.12)}.premium-case-banner-link:focus-visible{outline:3px solid rgba(53,255,210,.68);outline-offset:-.5rem}.premium-case-banner-body{grid-template-columns:minmax(20rem,.94fr) minmax(26rem,1.06fr);align-items:stretch;min-height:clamp(21rem,28vw,30rem)}.premium-case-banner-copy{align-content:center;gap:.65rem}.premium-case-banner-copy>small,.premium-case-banner-copy>strong{display:block}.premium-main-prize-kicker{margin:0;color:#ffd166;font-size:clamp(1rem,1.1vw,1.18rem);font-weight:1000;line-height:1;text-transform:uppercase;text-shadow:0 0 24px rgba(255,209,102,.24)}.premium-case-banner-copy>strong{color:#ffffff;font-size:clamp(2.2rem,4vw,4.4rem);line-height:.9;text-wrap:balance;text-transform:uppercase}.premium-case-banner-copy>small{color:#b2ff69;font-size:clamp(1.35rem,2vw,2rem);font-weight:1000;line-height:1.05;text-shadow:0 0 26px rgba(178,255,105,.28)}.premium-case-banner-copy p:not(.premium-main-prize-kicker){max-width:34rem;color:#efe5c2;font-size:clamp(1rem,1.25vw,1.18rem)}.premium-case-box-spotlight{min-height:clamp(15rem,25vw,23rem)}.premium-case-box-spotlight .case-box-art.featured{width:min(100%,29rem);min-height:0;border:0;background:transparent;box-shadow:none}.premium-case-box-spotlight .case-box-art.with-image:before{inset:6% 0 8%;border-radius:999px;background:radial-gradient(ellipse at 50% 58%,rgba(255,209,102,.26),transparent 62%),radial-gradient(circle at 50% 44%,rgba(53,255,210,.15),transparent 48%)}.premium-case-box-spotlight .case-box-image{width:100%;height:100%;filter:drop-shadow(0 1.8rem 1.45rem rgba(0,0,0,.74)) drop-shadow(0 0 1.4rem rgba(255,209,102,.22)) saturate(1.14) contrast(1.06)}.premium-main-prize-only{grid-template-columns:minmax(0,1fr);align-self:stretch;max-width:min(100%,36rem);justify-self:end;width:min(100%,32rem);min-height:clamp(20rem,27vw,29rem);padding:clamp(1rem,1.9vw,1.7rem);border-color:rgba(255,209,102,.26);background:radial-gradient(circle at 50% 22%,rgba(255,209,102,.24),transparent 34%),linear-gradient(145deg,rgba(255,209,102,.11),rgba(122,77,255,.05)),rgba(4,5,17,.75)}.premium-main-prize-only .premium-main-prize-close .case-box-art{width:min(100%,31rem);aspect-ratio:16/10;margin-top:clamp(.75rem,1.2vw,1rem)}.premium-main-prize-only .case-box-image{width:100%;height:100%;object-fit:cover}.premium-main-prize-only .premium-main-prize-close>strong{font-size:clamp(1.45rem,2.2vw,2.4rem)}.premium-main-prize-only .premium-main-prize-close>small{font-size:clamp(1.1rem,1.5vw,1.45rem)}.premium-case-banner-section .premium-case-showcase-footer{justify-content:space-between}.premium-case-banner-section .premium-case-price-pill{color:#03110f;font-size:.98rem}.premium-case-banner-section .premium-case-price-pill strong{font-size:1.32rem}.premium-case-banner-section .premium-section-top-link{pointer-events:none}@media (max-width:980px){.home-info-hero-content,.premium-case-banner-body{grid-template-columns:minmax(0,1fr)}.home-info-copy{justify-items:center;text-align:center;margin:0 auto}.home-info-copy h2{max-width:11ch}.home-info-metrics{justify-content:center}.premium-case-banner-copy{order:2;justify-items:center;text-align:center}.premium-case-box-spotlight{order:1}.premium-main-prize-only{order:1;justify-self:center;max-width:min(100%,30rem)}}@media (max-width:760px){.home-info-carousel{min-height:auto}.home-info-hero-content{padding:3.5rem 1rem 4.4rem}.home-info-copy h2{font-size:clamp(2.2rem,13vw,3.5rem)}.home-info-art .case-box-art.featured{width:min(100%,23rem)}.premium-case-banner-link{padding:1rem}.premium-case-banner-section .premium-case-showcase-footer{display:grid;justify-content:stretch}.premium-main-prize-only .premium-main-prize-close .case-box-art{display:block;width:min(100%,20rem)}}.home-premium-lobby>.home-info-carousel{width:100vw;max-width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.home-info-carousel{height:clamp(48rem,calc(100dvh - 4.5rem),66rem);min-height:0;border:0;border-radius:0;background:#040514;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 -7rem 8rem rgba(4,5,20,.78);overflow:hidden}.home-info-carousel .home-futuristic-background.hero{z-index:0;opacity:1;mix-blend-mode:normal}.home-info-carousel .home-futuristic-css-fallback{opacity:.88;background:radial-gradient(circle at 50% 52%,rgba(53,255,210,.28),transparent 17rem),radial-gradient(circle at 43% 45%,rgba(255,63,164,.2),transparent 26rem),radial-gradient(circle at 63% 50%,rgba(122,240,107,.2),transparent 26rem),conic-gradient(from 230deg at 50% 52%,rgba(53,255,210,.18),transparent 12%,rgba(255,63,164,.17) 19%,transparent 30%,rgba(122,240,107,.14) 42%,transparent 55%,rgba(122,77,255,.16) 68%,transparent 82%),repeating-radial-gradient(circle at 50% 50%,rgba(255,255,255,.16) 0 1px,transparent 1px 18px),#040514;-webkit-mask-image:linear-gradient(180deg,#000,#000);mask-image:linear-gradient(180deg,#000,#000)}.home-info-carousel .cinematic-hero-backdrop{z-index:1}.home-info-carousel .cinematic-hero-backdrop:before{background:radial-gradient(circle at 50% 50%,transparent 0 18rem,rgba(3,4,17,.3) 31rem,rgba(3,4,17,.72) 100%),linear-gradient(180deg,rgba(4,5,20,.42),transparent 24%,transparent 70%,rgba(4,5,20,.9))}.home-info-carousel .cinematic-hero-backdrop:after{opacity:.34;background:radial-gradient(circle at 52% 58%,rgba(53,255,210,.22),transparent 15rem),radial-gradient(circle at 45% 58%,rgba(255,63,164,.17),transparent 17rem);-webkit-mask-image:none;mask-image:none}.home-info-carousel .cinematic-hero-backdrop img{display:none}.home-info-hero-content{z-index:3;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;justify-items:center;align-content:center;gap:clamp(.55rem,1.1vw,.95rem);min-height:100%;padding:clamp(2.6rem,3.8vw,4.1rem) clamp(1rem,4vw,3rem) clamp(4rem,5vw,5.4rem);text-align:center}.home-info-copy{justify-items:center;max-width:min(100%,58rem);padding:0;text-align:center}.home-info-copy:before{inset:-1rem -2rem;border-radius:999px;background:radial-gradient(ellipse at center,rgba(4,5,20,.82),rgba(4,5,20,.46) 50%,transparent 72%);filter:blur(9px)}.home-info-copy .neon-eyebrow{color:rgba(248,251,255,.78);letter-spacing:0;text-shadow:0 0 18px rgba(53,255,210,.26)}.home-info-copy h2{max-width:15ch;font-size:clamp(2.65rem,5.4vw,5.45rem);line-height:.92;text-wrap:balance;text-shadow:0 0 28px rgba(255,255,255,.16),0 0 54px rgba(53,255,210,.18),0 0 82px rgba(255,63,164,.12)}.home-info-art{position:relative;z-index:2;width:min(100%,62rem);min-height:clamp(24rem,40vw,40rem)}.home-info-art:before{top:51%;width:clamp(25rem,48vw,54rem);aspect-ratio:1.5;border:clamp(.42rem,.72vw,.72rem) solid transparent;border-radius:999px 999px 0 0;transform:translate(-50%,-34%);background:linear-gradient(#040514,#040514) padding-box,linear-gradient(90deg,#35ffd2,#ff3fa4) border-box;box-shadow:0 0 22px rgba(53,255,210,.52),0 0 42px rgba(255,63,164,.36),inset 0 -2.5rem 4rem rgba(4,5,20,.92);-webkit-mask-image:linear-gradient(180deg,#000 0 70%,transparent 71% 100%);mask-image:linear-gradient(180deg,#000 0 70%,transparent 71% 100%)}.home-info-art:after,.home-info-art:before{position:absolute;left:50%;content:"";pointer-events:none}.home-info-art:after{bottom:3%;width:min(78%,38rem);height:22%;border-radius:50%;transform:translateX(-50%);background:radial-gradient(ellipse at center,rgba(255,209,102,.25),rgba(53,255,210,.16) 32%,transparent 72%);filter:blur(6px)}.home-info-art .case-box-art.featured{position:relative;z-index:1;width:min(100%,46rem);min-height:clamp(23rem,38vw,38rem)}.home-info-art .case-box-art.featured:before{background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.08),transparent 44%),radial-gradient(ellipse at 50% 72%,rgba(255,209,102,.18),transparent 58%)}.home-info-art .case-box-image{width:min(96%,44rem);height:min(96%,36rem);filter:drop-shadow(0 2.5rem 1.6rem rgba(0,0,0,.78)) drop-shadow(0 0 1.4rem rgba(255,209,102,.24)) saturate(1.14) contrast(1.06)}.home-info-bottom-panel{display:grid;justify-items:center;grid-gap:.58rem;gap:.58rem;max-width:min(100%,46rem);color:#ffffff}.home-info-bottom-panel>strong{color:#ffd166;font-size:clamp(1.2rem,1.8vw,1.72rem);line-height:1.05;text-transform:uppercase;text-shadow:0 0 26px rgba(255,209,102,.28)}.home-info-bottom-panel>p{max-width:40rem;margin:0;color:rgba(255,255,255,.86);font-weight:850;line-height:1.25;text-wrap:balance}.home-info-metrics{justify-content:center;gap:.7rem}.home-info-metrics span{min-height:2.7rem;padding:0 1rem;border-color:rgba(255,209,102,.28);color:#fff3cf;background:linear-gradient(135deg,rgba(255,209,102,.16),rgba(255,255,255,.055)),rgba(15,10,28,.74);box-shadow:0 0 24px rgba(255,209,102,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-info-bottom-panel .casino-action-button.as-label{min-width:9.5rem;margin-top:.25rem;color:#061513;box-shadow:0 0 28px rgba(53,255,210,.34),0 0 52px rgba(215,247,91,.18)}.home-info-carousel .hero-edge-control{z-index:4}.home-info-carousel .hero-slide-indicators{bottom:clamp(1.1rem,2vw,1.7rem);z-index:4}@media (max-width:760px){.home-info-carousel{height:clamp(43rem,91dvh,50rem);min-height:0}.home-info-hero-content{padding:4rem .9rem 4.9rem}.home-info-copy h2{font-size:clamp(2.2rem,11vw,3.6rem)}.home-info-art{width:min(100%,31rem);min-height:clamp(18rem,62vw,27rem)}.home-info-art:before{width:clamp(20rem,88vw,31rem)}.home-info-art .case-box-art.featured{width:min(100%,28rem);min-height:clamp(17rem,60vw,25rem)}.home-info-metrics span{width:min(100%,19rem);justify-content:center}}.exclusive-case-page{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(1rem,2vw,1.4rem);gap:clamp(1rem,2vw,1.4rem);max-width:100%;overflow-x:clip}.exclusive-case-flow .case-play-hero{max-width:100%;min-height:clamp(32rem,72vh,50rem)}.exclusive-case-flow .case-play-hero .cinematic-hero-backdrop{opacity:.48}.case-play-banner{position:relative;z-index:1;grid-column:1/-1;display:grid;grid-template-columns:minmax(17rem,.95fr) minmax(18rem,1fr);align-items:center;grid-gap:clamp(1rem,3vw,2rem);gap:clamp(1rem,3vw,2rem);max-width:100%;min-width:0}.case-play-banner .case-box-art.featured{width:min(100%,39rem);justify-self:center}.case-play-summary{display:grid;grid-gap:1rem;gap:1rem}.case-play-primary-actions{justify-content:flex-start}.case-play-primary-actions .casino-action-button{min-width:min(100%,13rem)}.case-play-summary .detail{grid-template-columns:repeat(3,minmax(0,1fr))}.exclusive-case-flow .result-panel{margin-top:0}.case-play-result,.exclusive-case-flow .neon-roulette{position:relative;z-index:1;grid-column:1/-1}.case-play-result{align-self:stretch;display:grid;align-items:center}.case-play-result .result-panel{min-height:clamp(20rem,40vh,28rem)}.case-play-result .result-panel h2{max-width:26ch;font-size:clamp(1.9rem,3.1vw,3rem);line-height:.96}.case-play-result .result-prize-preview{max-width:34rem}.case-play-result .result-actions{margin-top:1rem}.exclusive-case-flow .roulette-window{min-height:clamp(24rem,52vh,35rem)}.home-case-page{width:min(1320px,calc(100% - 2rem));min-width:0}.neon-case-title{display:grid;grid-gap:.18rem;gap:.18rem;text-align:center}.neon-case-title .neon-eyebrow{margin-bottom:0;font-size:.76rem}.neon-case-title h2{margin:0;min-height:2.45rem;display:grid;place-items:center;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.05;text-wrap:balance}.case-detail-subtitle,.neon-case-title span,.opening-case-title strong{color:#b8b3e6;font-weight:800;line-height:1.35}.neon-case-title span{min-height:2.7rem;display:grid;place-items:center;text-wrap:balance}.case-price-badge{display:grid;justify-items:center;grid-gap:.08rem;gap:.08rem;width:min(100%,14rem);margin:0 auto;padding:.64rem .78rem;-webkit-clip-path:polygon(8% 0,92% 0,100% 50%,92% 100%,8% 100%,0 50%);clip-path:polygon(8% 0,92% 0,100% 50%,92% 100%,8% 100%,0 50%);border:1px solid rgba(53,255,210,.46);color:#03110f;background:linear-gradient(135deg,#35ffd2,#d7f75b);box-shadow:0 0 28px rgba(53,255,210,.18)}.case-price-badge small{color:rgba(3,17,15,.78);font-size:.72rem;font-weight:900;line-height:1;text-transform:uppercase}.case-price-badge strong{color:#03110f;font-size:clamp(1.22rem,2.5vw,1.75rem);line-height:1;white-space:nowrap}.case-price-badge.detail-price{justify-items:center;margin:.9rem auto;text-align:center}.neon-case-description{display:-webkit-box;min-height:3.4rem;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.neon-card .neon-stat-list{margin:0;align-self:end}.neon-card .neon-stat-list div{display:grid;align-content:center}.neon-card .neon-stat-list dd{min-height:1.45rem;font-size:clamp(.92rem,1.05vw,1rem)}.neon-card-footer{min-width:0;flex-wrap:wrap;margin-top:0}.neon-card-footer .neon-primary{flex:1 1 9rem}.highlight-board{grid-template-columns:minmax(18rem,1.2fr) repeat(2,minmax(16rem,1fr))}.highlight-card{min-height:16rem}.highlight-card .case-box-art{width:min(100%,15rem);justify-self:center}.highlight-card:first-child .case-box-art{width:min(100%,25rem)}.last-prize-card{grid-template-columns:minmax(5.5rem,7.2rem) minmax(0,1fr)}.last-prize-card .case-box-art{width:100%}.prize-image-wrap{aspect-ratio:4/3;min-height:0}.prize-image{width:100%;height:100%;object-fit:contain;padding:.28rem}.prize-card.compact .prize-image{height:100%}.odds-prize-cell img,.result-prize-preview img{object-fit:contain;background:rgba(255,255,255,.05)}.roulette-track{min-width:max-content}.reel-item{min-width:0}@media (max-width:1180px){.highlight-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.topbar{position:-webkit-sticky;position:sticky;top:0}.brand{min-width:0}.highlight-board,.highlight-card,.highlight-card:first-child{grid-template-columns:1fr}.highlight-card,.highlight-card:first-child,.neon-card{min-height:auto}.category-card-grid .neon-card.card-link{flex-basis:min(76vw,18rem);width:min(76vw,18rem);min-height:31rem;padding:.78rem}.category-card-grid .neon-card.card-link .case-box-art{aspect-ratio:1/.82;min-height:0}.category-card-grid .neon-card.card-link .neon-case-title h2,.category-card-grid .neon-card.card-link .neon-case-title span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.category-card-grid .neon-card.card-link .neon-case-title h2,.category-card-grid .neon-card.card-link .neon-case-title span{-webkit-line-clamp:2}.category-card-grid .neon-card.card-link .neon-case-description{display:none}.category-card-grid .neon-card.card-link .neon-stat-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.category-card-grid .neon-card.card-link .neon-stat-list div{min-height:3.3rem;padding:.48rem}.category-card-grid .neon-card.card-link .neon-card-footer span:not(.as-label),.category-card-grid .neon-card.card-link .neon-stat-list div:nth-child(n+3){display:none}.category-card-grid .neon-card.card-link .neon-card-footer{gap:.45rem}.case-box-art,.case-box-art.featured,.highlight-card .case-box-art,.highlight-card:first-child .case-box-art,.neon-card .case-box-art{width:min(100%,20rem)}.interactive-case-hero{grid-template-columns:1fr;gap:.85rem}.interactive-case-hero .case-box-art.featured{width:min(100%,19rem)}.interactive-case-hero .case-box-image{height:min(78%,13.5rem)}.interactive-case-hero h2{font-size:clamp(1.65rem,8vw,2.15rem)}.interactive-case-hero .interactive-case-copy>p:not(.neon-eyebrow):not(.neon-status){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.interactive-case-hero .neon-feature-pills{gap:.42rem}.interactive-case-hero .neon-feature-pills span{padding:.36rem .48rem;font-size:.83rem}.hero-case-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.neon-card.interactive{display:grid;grid-template-columns:minmax(5.8rem,7.4rem) minmax(0,1fr);grid-template-areas:"top top" "art title" "art price" "stats stats" "footer footer";align-items:center;padding:.78rem}.neon-card.interactive .neon-card-top{grid-area:top}.neon-card.interactive .case-box-art{grid-area:art;width:min(100%,13.5rem);min-height:7rem;margin:.35rem 0}.neon-card.interactive .case-box-image{height:min(82%,6.8rem)}.neon-card.interactive .neon-case-description{display:none}.neon-card.interactive .neon-case-title{grid-area:title;justify-items:start;padding-left:.7rem;text-align:left}.neon-card.interactive .neon-case-title h2,.neon-card.interactive .neon-case-title span{min-height:0;place-items:start}.neon-card.interactive .neon-case-title h2{font-size:1.05rem}.neon-card.interactive .neon-case-title span{font-size:.86rem}.neon-card.interactive .case-price-badge{grid-area:price;justify-self:start;width:min(100%,10.5rem);margin:.4rem 0 0 .7rem;padding:.5rem .64rem}.neon-card.interactive .case-price-badge strong{font-size:1.05rem}.neon-card.interactive .neon-stat-list{grid-area:stats}.neon-card.interactive .neon-card-footer{grid-area:footer}.neon-stat-list,.neon-stat-list.detail,.opening-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.home-rules-responsible{grid-template-columns:1fr}}@media (max-width:520px){.table{min-width:36rem}.neon-card-grid{grid-template-columns:1fr}.case-price-badge{width:min(100%,13rem)}.neon-stat-list,.neon-stat-list.detail,.opening-summary{grid-template-columns:1fr}.hero-case-stats,.neon-card.interactive .neon-stat-list{grid-template-columns:repeat(2,minmax(0,1fr))}.last-prize-card{flex-basis:14.8rem;grid-template-columns:5.3rem minmax(0,1fr)}}.single-case-showcase{display:grid;grid-template-columns:1fr;place-items:center;min-width:0}.landing-case-showcase.single-case-showcase{min-height:min(56vh,34rem)}.box-cases-hero-art.single-case-showcase .case-box-art.featured,.landing-case-showcase.single-case-showcase .case-box-art.featured{width:min(100%,44rem);margin:0 auto;filter:drop-shadow(0 26px 42px rgba(0,0,0,.54)) drop-shadow(0 0 28px rgba(53,255,210,.22))}.box-cases-hero-art.single-case-showcase .case-box-art.featured{width:min(100%,48rem)}.highlight-board.equalized{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.highlight-board.equalized .highlight-card,.highlight-board.equalized .highlight-card:first-child{grid-row:auto;grid-template-columns:minmax(0,1fr) minmax(9rem,12rem);align-items:center;min-height:18.25rem;height:100%}.highlight-board.equalized .highlight-card .case-box-art,.highlight-board.equalized .highlight-card:first-child .case-box-art{width:min(100%,12rem);min-height:0}.highlight-board.equalized .highlight-copy{display:grid;align-content:center;min-height:12rem}.highlight-board.equalized .highlight-copy h2{min-height:4.8rem;display:grid;align-items:center;font-size:clamp(1.7rem,3vw,2.55rem)}.last-prizes-viewport{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.animated-prizes .last-prizes-track{width:max-content;overflow:visible;flex-wrap:nowrap;padding-bottom:0;animation:last-prizes-marquee 90s linear infinite;will-change:transform}.animated-prizes:focus-within .last-prizes-track,.animated-prizes:hover .last-prizes-track{animation-play-state:paused}.animated-prizes .last-prize-card{flex:0 0 17rem}.casino-action-bar{justify-content:center;margin-top:1rem;padding:clamp(.75rem,1.6vw,1.05rem);border:1px solid rgba(53,255,210,.22);border-radius:var(--radius);background:radial-gradient(circle at 50% 0,rgba(53,255,210,.14),transparent 18rem),linear-gradient(135deg,rgba(8,8,26,.72),rgba(26,21,64,.7))}.casino-action-button{min-height:clamp(3.35rem,5vw,4.15rem);padding:.92rem clamp(1rem,2.6vw,1.55rem);border-width:1px;font-size:clamp(1rem,1.4vw,1.18rem);text-transform:uppercase;letter-spacing:0;transform:translateY(0);transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.casino-action-button:hover{transform:translateY(-.18rem)}.casino-action-button-primary{border-color:rgba(53,255,210,.9);box-shadow:inset 0 0 0 1px rgba(215,247,91,.16),0 0 26px rgba(53,255,210,.24),0 16px 34px rgba(0,0,0,.26);animation:casino-button-pulse 2.2s ease-in-out infinite}.casino-action-button-secondary{background:linear-gradient(135deg,rgba(20,16,46,.92),rgba(11,8,32,.88)),rgba(255,255,255,.05);border-color:rgba(122,77,255,.42);box-shadow:0 0 22px rgba(122,77,255,.12)}.casino-action-button:disabled{animation:none;filter:saturate(.72);transform:none}.result-casino-actions{justify-content:flex-start}@keyframes last-prizes-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes home-flow-spin{to{transform:rotate(1turn)}}@keyframes casino-button-pulse{0%,to{box-shadow:inset 0 0 0 1px rgba(215,247,91,.16),0 0 24px rgba(53,255,210,.18),0 16px 34px rgba(0,0,0,.26)}50%{box-shadow:inset 0 0 0 1px rgba(215,247,91,.22),0 0 42px rgba(53,255,210,.32),0 20px 42px rgba(0,0,0,.3)}}@media (max-width:1180px){.highlight-board.equalized{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.landing-case-showcase.single-case-showcase{min-height:auto}.highlight-board.equalized,.highlight-board.equalized .highlight-card,.highlight-board.equalized .highlight-card:first-child{grid-template-columns:1fr}.highlight-board.equalized .highlight-card,.highlight-board.equalized .highlight-card:first-child,.highlight-board.equalized .highlight-copy,.highlight-board.equalized .highlight-copy h2{min-height:auto}.casino-action-bar,.result-casino-actions{align-items:stretch;justify-content:stretch}.casino-action-button{width:100%}}@media (prefers-reduced-motion:reduce){.animated-prizes .last-prizes-track,.casino-action-button-primary,.neon-roulette.is-spinning .roulette-window{animation:none}.last-prizes-viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.topbar{display:grid;grid-template-columns:auto minmax(18rem,1fr) auto;align-items:center;grid-column-gap:clamp(.7rem,1.4vw,1.15rem);column-gap:clamp(.7rem,1.4vw,1.15rem)}.nav-links{justify-self:end}.wallet-summary{position:relative;justify-self:end;padding:0;border:0;background:transparent}.account-nav,.wallet-summary{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.account-nav{justify-content:flex-end}.account-nav-link{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.7rem;padding:.55rem .75rem;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);color:#e8e6ff;background:rgba(20,16,46,.82);font-weight:800;white-space:nowrap;cursor:pointer}.account-admin-link{border-color:rgba(255,209,102,.3);color:#fff4cb;background:linear-gradient(135deg,rgba(255,209,102,.16),rgba(122,77,255,.18))}.account-nav-link:focus-visible,.account-nav-link:hover{color:#ffffff;border-color:rgba(53,255,210,.42);outline:none}.account-nav-primary{color:#07131c;border-color:rgba(188,255,101,.55);background:linear-gradient(135deg,#35ffd2,#bcff65)}.account-profile-link{flex-direction:column;align-items:flex-start;gap:.08rem;line-height:1}.account-profile-link>span{display:inline-flex;align-items:center;gap:.35rem}.account-profile-link small{color:var(--muted);font-size:.62rem;text-transform:uppercase}.account-logout-button:disabled{cursor:wait;opacity:.65}.wallet-add-button,.wallet-summary-trigger{min-height:2.9rem;border-radius:var(--radius);border:1px solid rgba(53,255,210,.28);color:#dffef9;background:rgba(53,255,210,.06);cursor:pointer}.wallet-summary-trigger{display:grid;grid-template-columns:minmax(8.2rem,auto) minmax(7.4rem,auto);align-items:center;grid-gap:.55rem;gap:.55rem;padding:.48rem .72rem;text-align:left}.wallet-metric-card span,.wallet-popover-grid span,.wallet-summary-trigger span{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0}.wallet-metric-card small,.wallet-popover-grid small,.wallet-summary-trigger small{color:#9fb4ce;font-size:.72rem;line-height:1}.wallet-metric-card strong,.wallet-popover-grid strong,.wallet-summary-trigger strong{color:#f8fbff;font-size:.95rem;line-height:1.05;white-space:nowrap}.wallet-add-button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:clamp(10.6rem,12vw,12.8rem);padding:.58rem 1.08rem;font-weight:850;white-space:nowrap}.wallet-popover{position:absolute;top:calc(100% + .75rem);right:0;z-index:34;width:min(24rem,calc(100vw - 1.5rem));padding:1rem;border:1px solid rgba(53,255,210,.28);border-radius:var(--radius);background:linear-gradient(135deg,rgba(8,13,28,.98),rgba(24,16,38,.98));box-shadow:0 28px 80px rgba(0,0,0,.48)}.wallet-popover-close{position:absolute;top:.7rem;right:.7rem}.wallet-popover-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem;margin:.7rem 0}.wallet-metric-card,.wallet-popover-grid span{padding:.75rem;border:1px solid rgba(143,163,183,.18);border-radius:var(--radius);background:rgba(255,255,255,.04)}.last-prizes-status,.wallet-popover-status{display:flex;align-items:center;gap:.4rem;color:#b8c5d9;line-height:1.45}.wallet-popover-link{width:100%}.wallet-topup-modal{position:fixed;inset:0;z-index:80;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:clamp(.75rem,3dvh,2rem) clamp(.75rem,3vw,1.5rem);overflow:hidden;isolation:isolate}.wallet-topup-modal-backdrop{position:fixed;inset:0;background:rgba(2,4,13,.78);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.wallet-topup-modal-card{position:relative;z-index:1;width:min(58rem,calc(100vw - 1.5rem));max-height:min(760px,calc(100dvh - 1.5rem));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(53,255,210,.28);border-radius:var(--radius);background:radial-gradient(circle at 22% 0,rgba(53,255,210,.14),transparent 22rem),linear-gradient(135deg,rgba(8,13,28,.98),rgba(24,16,38,.98));box-shadow:0 30px 90px rgba(0,0,0,.58);outline:0}.wallet-topup-modal-close{position:absolute;top:.8rem;right:.8rem;z-index:2}.wallet-topup-panel{display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1rem,3vw,1.35rem);border:1px solid rgba(53,255,210,.18);border-radius:var(--radius);background:radial-gradient(circle at 82% 12%,rgba(215,247,91,.1),transparent 20rem),linear-gradient(135deg,rgba(8,13,28,.94),rgba(24,16,38,.88))}.wallet-topup-panel.compact{border:0;background:transparent;padding:clamp(1rem,3vw,1.35rem)}.wallet-topup-panel.modal{min-height:0;max-height:inherit;overflow:auto;padding:clamp(1rem,2.5vw,1.3rem)}.wallet-topup-grid,.wallet-topup-heading,.wallet-topup-pix{display:grid;grid-gap:1rem;gap:1rem}.wallet-topup-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;padding-right:2.3rem}.wallet-topup-icon,.wallet-topup-qr{display:inline-grid;place-items:center;border:1px solid rgba(53,255,210,.24);border-radius:var(--radius);color:#041314;background:linear-gradient(135deg,#35ffd2,#d7f75b);box-shadow:0 0 34px rgba(53,255,210,.18)}.wallet-topup-icon{width:3rem;height:3rem}.wallet-topup-heading h2,.wallet-topup-history h3,.wallet-topup-result h3{margin:0;color:#f8fbff}.wallet-topup-heading p,.wallet-topup-result p{margin:.2rem 0 0;color:#b8c5d9;line-height:1.5}.wallet-topup-grid{grid-template-columns:minmax(17rem,.95fr) minmax(18rem,1.05fr);align-items:stretch}.wallet-topup-panel.modal .wallet-topup-grid{grid-template-columns:minmax(16rem,.92fr) minmax(18rem,1.08fr)}.wallet-topup-form,.wallet-topup-result{display:grid;grid-gap:.8rem;gap:.8rem;min-width:0;padding:.9rem;border:1px solid rgba(143,163,183,.18);border-radius:var(--radius);background:rgba(255,255,255,.04)}.wallet-topup-amounts,.wallet-topup-history,.wallet-topup-methods{display:grid;grid-gap:.55rem;gap:.55rem}.wallet-topup-amounts{grid-template-columns:repeat(4,minmax(0,1fr))}.wallet-topup-amounts button,.wallet-topup-history button,.wallet-topup-line,.wallet-topup-methods button,.wallet-topup-pix button{border:1px solid rgba(143,163,183,.2);border-radius:var(--radius);color:#dbe8fb;background:rgba(255,255,255,.04);cursor:pointer}.wallet-topup-amounts button{min-height:2.6rem;font-weight:850}.wallet-topup-amounts button.active,.wallet-topup-methods button.active{color:#041314;border-color:rgba(53,255,210,.74);background:linear-gradient(135deg,#35ffd2,#d7f75b)}.wallet-topup-methods{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-topup-methods button{min-height:4.8rem;display:flex;align-items:center;gap:.65rem;padding:.72rem;text-align:left}.wallet-topup-history button,.wallet-topup-methods span{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.wallet-topup-history small,.wallet-topup-methods small{color:inherit;opacity:.78;line-height:1.25}.wallet-topup-submit{width:100%}.wallet-topup-result.empty{place-items:center;text-align:center}.wallet-topup-status-pill{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:.4rem;padding:.48rem .6rem;border:1px solid rgba(255,209,102,.28);border-radius:var(--radius);color:#ffe6a0;background:rgba(255,209,102,.08);font-weight:850}.wallet-topup-result.confirmed .wallet-topup-status-pill{color:#041314;border-color:rgba(53,255,210,.7);background:linear-gradient(135deg,#35ffd2,#d7f75b)}.wallet-topup-qr{width:7.2rem;height:7.2rem}.wallet-topup-pix{grid-template-columns:auto minmax(0,1fr);align-items:center}.wallet-topup-line,.wallet-topup-pix button{min-height:2.8rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.6rem .75rem;overflow-wrap:anywhere}.wallet-topup-checkout,.wallet-topup-confirm{width:100%}.wallet-topup-status{margin:0}.wallet-topup-local-note{margin:0;padding:.72rem;border:1px solid rgba(255,209,102,.24);border-radius:var(--radius);color:#ffe6a0;background:rgba(255,209,102,.07);line-height:1.4}.wallet-topup-history{grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-topup-panel.modal .wallet-topup-history{grid-template-columns:repeat(2,minmax(0,1fr));max-height:8.5rem;overflow:auto;padding-right:.15rem}.wallet-topup-history h3{grid-column:1/-1}.wallet-topup-history button{padding:.72rem;text-align:left}.wallet-topup-history-more{grid-column:1/-1;color:#b8c5d9;line-height:1.35}.latest-prizes-strip{margin-bottom:0}.hero-carousel-controls,.hero-carousel-topline,.last-prizes-controls,.last-prizes-header{display:flex;align-items:center;gap:.6rem}.hero-carousel-topline,.last-prizes-header{justify-content:space-between}.last-prizes-header h2{margin:0}.last-prizes-controls span{display:inline-flex;align-items:center;gap:.35rem;color:#9fb4ce;font-size:.85rem}.last-prizes-status{margin:.4rem 0 .75rem;font-size:.9rem}.wallet-notification{display:inline-grid;place-items:center;width:2.65rem;height:2.9rem;-webkit-clip-path:polygon(15% 0,100% 0,100% 78%,85% 100%,0 100%,0 18%);clip-path:polygon(15% 0,100% 0,100% 78%,85% 100%,0 100%,0 18%);color:#c9c2ff;background:linear-gradient(145deg,rgba(122,77,255,.2),rgba(12,10,35,.92));border:1px solid rgba(122,77,255,.28)}.wallet-currency-pill{display:grid!important;align-items:center;grid-gap:.18rem;gap:.18rem;min-width:0;padding:.1rem .35rem}.wallet-value-line{display:inline-flex!important;align-items:center;gap:.32rem;min-width:0}.wallet-currency-pill:first-child{color:#35ffd2}.wallet-currency-pill:nth-child(2){color:#ffd166}.wallet-compact-detail{border-left:1px solid rgba(143,163,183,.2);padding-left:.62rem}.wallet-add-button{min-width:clamp(8.4rem,11vw,10.25rem);-webkit-clip-path:polygon(12% 0,88% 0,100% 50%,88% 100%,12% 100%,0 50%);clip-path:polygon(12% 0,88% 0,100% 50%,88% 100%,12% 100%,0 50%);border:0;color:#071513;background:linear-gradient(135deg,#35ffd2,#d7f75b);text-transform:uppercase;letter-spacing:0}.site-footer-inner{width:min(1440px,100%);margin:0 auto;justify-content:space-between;gap:1rem}.footer-links,.site-footer-inner{display:flex;align-items:center;flex-wrap:wrap}.footer-links{justify-content:flex-end;gap:.55rem}.footer-links a{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.35rem;padding:.5rem .72rem;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);color:#d9d5ff;background:rgba(20,16,46,.55);font-size:.86rem;font-weight:800}.footer-links a:focus-visible,.footer-links a:hover{color:#ffffff;border-color:rgba(53,255,210,.38);outline:none}.neon-hero-spacer{min-width:0}.institutional-page{display:grid;grid-gap:1rem;gap:1rem}.institutional-hero{display:grid;grid-gap:.65rem;gap:.65rem;min-height:18rem;align-content:end;background:radial-gradient(circle at 82% 18%,rgba(53,255,210,.12),transparent 28rem),linear-gradient(135deg,rgba(18,14,44,.96),rgba(7,10,24,.94))}.institutional-hero h1{margin:0;color:#ffffff;font-size:clamp(2.3rem,7vw,5.6rem);line-height:.92}.institutional-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.institutional-card{display:grid;grid-gap:.65rem;gap:.65rem;align-content:start}.institutional-card svg{color:#35ffd2}.institutional-card h2{margin:0;color:#ffffff}.institutional-card p{margin:0;color:#b8c5d9;line-height:1.55}.cinematic-hero{overflow:hidden;min-height:clamp(27rem,38vw,35rem);grid-template-columns:minmax(21rem,.78fr) minmax(30rem,1.22fr);gap:clamp(1rem,2.5vw,2.8rem);padding:clamp(1.2rem,3vw,3.25rem) clamp(3.6rem,5vw,5rem);border-color:rgba(122,77,255,.32);background:radial-gradient(circle at 70% 34%,rgba(255,209,102,.23),transparent 32rem),radial-gradient(circle at 16% 20%,rgba(122,77,255,.2),transparent 26rem),linear-gradient(105deg,#050614,#0c0a24 38%,#141028 65%,#050614);box-shadow:inset 0 0 0 1px rgba(255,255,255,.03),0 32px 90px rgba(0,0,0,.4)}.cinematic-hero-backdrop{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.cinematic-hero-backdrop:after,.cinematic-hero-backdrop:before{content:"";position:absolute;inset:0}.cinematic-hero-backdrop:before{z-index:1;background:linear-gradient(90deg,rgba(5,6,20,.98),rgba(5,6,20,.72) 38%,rgba(5,6,20,.2) 70%,rgba(5,6,20,.75)),linear-gradient(0deg,rgba(5,6,20,.92),transparent 42%,rgba(5,6,20,.82))}.cinematic-hero-backdrop:after{z-index:2;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 35%,#000 82%,transparent)}.cinematic-hero-backdrop img{position:absolute;right:-4%;top:50%;width:min(62rem,64vw);height:min(46rem,88%);object-fit:contain;object-position:center;opacity:.2;transform:translateY(-50%) scale(1.08);filter:blur(10px) saturate(1.22)}.cinematic-hero>:not(.cinematic-hero-backdrop):not(.home-futuristic-background){position:relative;z-index:3}.cinematic-hero h2{margin:0;max-width:12ch;color:#f8fbff;font-size:clamp(2.5rem,4.4vw,4.55rem);line-height:.9;text-transform:uppercase}.cinematic-hero .interactive-case-copy>strong{display:block;max-width:44rem;color:#ffd166;font-size:clamp(.95rem,1.65vw,1.26rem);line-height:1.25}.hero-carousel-controls{padding:.18rem;border:1px solid rgba(122,77,255,.22);border-radius:var(--radius);background:rgba(7,7,23,.52)}.cinematic-hero>.hero-edge-control{position:absolute;top:50%;z-index:5;display:inline-grid;place-items:center;width:2.8rem;height:3.2rem;border:1px solid rgba(122,77,255,.42);color:#f8fbff;background:linear-gradient(145deg,rgba(122,77,255,.24),rgba(7,7,23,.82));-webkit-clip-path:polygon(24% 0,100% 0,76% 50%,100% 100%,24% 100%,0 50%);clip-path:polygon(24% 0,100% 0,76% 50%,100% 100%,24% 100%,0 50%);cursor:pointer;transform:translateY(-50%);transition:border-color .16s ease,color .16s ease,transform .16s ease}.cinematic-hero>.hero-edge-control.previous{left:.8rem}.cinematic-hero>.hero-edge-control.next{right:.8rem}.cinematic-hero>.hero-edge-control:focus-visible,.cinematic-hero>.hero-edge-control:hover:not(:disabled){border-color:rgba(255,209,102,.64);color:#ffd166;transform:translateY(-50%) scale(1.04)}.cinematic-hero>.hero-edge-control:disabled{opacity:.45;cursor:not-allowed}.sound-toggle.active{color:#061513;background:linear-gradient(135deg,#35ffd2,#d7f75b);border-color:transparent}.hero-prize-examples{display:flex;flex-wrap:wrap;gap:.55rem;margin:1rem 0 .4rem}.hero-prize-examples span{display:inline-flex;align-items:center;gap:.45rem;flex:1 1 8.4rem;max-width:9.4rem;min-height:2.75rem;padding:.38rem .58rem;border:1px solid rgba(255,209,102,.2);border-radius:var(--radius);color:#fff6d8;background:rgba(255,209,102,.07);font-size:.74rem;font-weight:800;line-height:1.15}.hero-prize-examples img{width:1.9rem;height:1.9rem;object-fit:contain}.hero-slide-indicators{display:flex;gap:.45rem;align-items:center;margin-top:.9rem}.hero-slide-indicators button{width:2.1rem;height:.42rem;border:1px solid rgba(122,77,255,.36);border-radius:999px;background:rgba(122,77,255,.16);cursor:pointer}.hero-slide-indicators button.active{width:3.5rem;border-color:rgba(255,45,111,.55);background:linear-gradient(90deg,#ff2d6f,#ffd166);box-shadow:0 0 18px rgba(255,45,111,.24)}.banner-play-area{display:grid;place-items:center;min-height:clamp(22rem,32vw,30rem)}.banner-play-area .case-box-art.featured{width:min(100%,47rem);filter:drop-shadow(0 2rem 3rem rgba(0,0,0,.5))}.banner-play-area .neon-roulette{display:grid;width:min(100%,61rem);min-height:clamp(23rem,35vw,31rem);align-content:center}.banner-play-area .roulette-window{min-height:clamp(23rem,34vw,30rem);border-color:rgba(255,209,102,.28);box-shadow:inset 0 0 80px rgba(255,209,102,.08),0 24px 70px rgba(0,0,0,.34)}.banner-play-area .reel-item{flex-basis:clamp(12.5rem,16vw,16rem);width:clamp(12.5rem,16vw,16rem);min-height:clamp(16rem,28vw,22rem)}.cinematic-hero .interactive-case-copy>p:not(.neon-eyebrow):not(.neon-status){-webkit-line-clamp:1}.cinematic-hero .neon-status{display:-webkit-box;overflow:hidden;margin:.35rem 0 0;font-size:.86rem;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cinematic-hero .neon-feature-pills{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.42rem;gap:.42rem;margin-top:.7rem}.cinematic-hero .neon-feature-pills span{justify-content:center;min-width:0;min-height:2.1rem;padding:.34rem .42rem;font-size:.74rem;text-align:center}.cinematic-hero .hero-case-stats{gap:.46rem;margin:.65rem 0}.cinematic-hero .hero-case-stats div{padding:.5rem}.cinematic-hero .hero-case-stats dt{font-size:.65rem}.cinematic-hero .hero-case-stats dd{min-height:1.15rem;font-size:.82rem}.cinematic-hero .opening-actions{justify-content:flex-start;margin-top:.7rem;padding:0;border:0;background:transparent}.cinematic-hero .casino-action-button{min-height:3.05rem;padding:.65rem .95rem;font-size:.92rem}.cinematic-hero .status-label{flex:0 1 auto}.roulette-suspense-label{position:absolute;top:.8rem;left:50%;z-index:5;transform:translateX(-50%);margin:0;padding:.4rem .7rem;border:1px solid rgba(255,209,102,.34);border-radius:999px;color:#ffe6a0;background:rgba(7,7,23,.82);font-size:.82rem;font-weight:850;text-transform:uppercase}.neon-roulette.is-spinning .roulette-window{animation:suspense-stage-pulse 2.6s ease-in-out infinite}@keyframes suspense-stage-pulse{0%,to{border-color:rgba(255,209,102,.24);box-shadow:inset 0 0 70px rgba(255,209,102,.07),0 24px 70px rgba(0,0,0,.34)}50%{border-color:rgba(255,209,102,.48);box-shadow:inset 0 0 120px rgba(255,209,102,.14),0 26px 86px rgba(0,0,0,.46)}}.single-page-case-experience .neon-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,18.5rem),1fr));grid-auto-rows:1fr;align-items:stretch;gap:clamp(.9rem,1.7vw,1.25rem)}.single-page-case-experience .neon-card.interactive{grid-template-rows:auto minmax(11rem,auto) auto auto minmax(3.2rem,auto) 1fr auto;gap:.55rem;min-height:0;height:100%;padding:.85rem}.single-page-case-experience .neon-card.interactive .case-box-art{width:min(100%,11.5rem);min-height:9.2rem;margin:.35rem 0 .15rem}.single-page-case-experience .neon-card.interactive .case-box-image{width:min(82%,10.5rem);height:min(82%,9.4rem)}.single-page-case-experience .neon-card.interactive .neon-chip{padding:.34rem .48rem;font-size:.72rem}.single-page-case-experience .neon-card.interactive .neon-case-title h2{min-height:2rem;font-size:clamp(1.05rem,1.35vw,1.2rem)}.single-page-case-experience .neon-card.interactive .neon-case-title span{min-height:2.1rem;font-size:.82rem;line-height:1.25}.single-page-case-experience .neon-card.interactive .case-price-badge{width:min(100%,12rem);padding:.5rem .68rem}.single-page-case-experience .neon-card.interactive .case-price-badge strong{font-size:1.1rem}.single-page-case-experience .neon-card.interactive .neon-case-description{display:none}.single-page-case-experience .neon-card.interactive .neon-stat-list{align-self:end;gap:.42rem}.single-page-case-experience .neon-card.interactive .neon-stat-list div{padding:.46rem}.single-page-case-experience .neon-card.interactive .neon-stat-list dt{font-size:.66rem}.single-page-case-experience .neon-card.interactive .neon-stat-list dd{min-height:1.15rem;font-size:.82rem}.single-page-case-experience .neon-card.interactive .neon-card-footer{gap:.45rem;font-size:.74rem;line-height:1.2}.single-page-case-experience .neon-card.interactive .neon-card-footer span{flex:1 1 7rem}.single-page-case-experience .neon-card.interactive .neon-card-footer .neon-primary{min-height:2.2rem;padding:.46rem .6rem;font-size:.76rem}.remember-redemption-choice{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.6rem;gap:.6rem;align-items:start;margin:.85rem 0 0;padding:.72rem;border:1px solid rgba(53,255,210,.22);border-radius:var(--radius);color:#dffef9;background:rgba(53,255,210,.06)}.remember-redemption-choice input{width:1.05rem;height:1.05rem;margin-top:.12rem;accent-color:#35ffd2}.remember-redemption-choice span{display:grid;grid-gap:.16rem;gap:.16rem}.inventory-note,.remember-redemption-choice small{color:#b8c5d9;line-height:1.35}.inventory-note{display:inline-flex;gap:.45rem;align-items:center}@media (max-width:1040px){.cinematic-hero{grid-template-columns:1fr;min-height:auto;padding-inline:clamp(1rem,4vw,1.6rem)}.cinematic-hero-backdrop img{right:50%;width:min(48rem,98vw);opacity:.16;transform:translate(50%,-50%) scale(1.02)}.banner-play-area{min-height:clamp(22rem,64vw,34rem)}.banner-play-area .neon-roulette,.banner-play-area .roulette-window{min-height:clamp(22rem,58vw,32rem)}.single-page-case-experience .neon-card.interactive{min-height:29rem}}@media (max-width:620px){.wallet-compact-detail,.wallet-notification{display:none!important}.wallet-summary-trigger{grid-template-columns:repeat(2,minmax(0,1fr))}.cinematic-hero{padding:1rem}.cinematic-hero>.hero-edge-control{top:auto;bottom:.95rem;width:2.45rem;height:2.85rem;transform:none}.cinematic-hero>.hero-edge-control.previous{left:1rem}.cinematic-hero>.hero-edge-control.next{right:1rem}.cinematic-hero>.hero-edge-control:focus-visible,.cinematic-hero>.hero-edge-control:hover:not(:disabled){transform:scale(1.04)}.cinematic-hero h2{max-width:100%;font-size:clamp(2.15rem,11vw,3.15rem)}.cinematic-hero .status-label{display:none}.hero-carousel-controls{width:auto;justify-content:flex-end}.cinematic-hero .hero-prize-examples{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.2rem}.hero-prize-examples span{flex:0 0 10.4rem;max-width:10.4rem}.banner-play-area .reel-item{flex-basis:min(72vw,14.5rem);width:min(72vw,14.5rem);min-height:17.5rem}.single-page-case-experience .neon-card.interactive{min-height:0;height:auto}}.open-confirmation-modal h2,.wallet-hero h1{margin:0;color:#f8fbff;line-height:1.04;letter-spacing:0}.confirmation-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-page{display:grid;grid-gap:1rem;gap:1rem;width:min(1280px,calc(100% - 2rem))}.wallet-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:end;padding:clamp(1rem,3vw,1.35rem);border:1px solid rgba(53,255,210,.18);border-radius:var(--radius);background:linear-gradient(135deg,rgba(8,13,28,.94),rgba(24,16,38,.9))}.wallet-hero h1{font-size:clamp(2rem,5vw,4.4rem)}.wallet-hero p{max-width:68ch;color:#b8c5d9;line-height:1.6}.wallet-hero-badge,.wallet-status-pill{display:inline-flex;align-items:center;gap:.45rem;width:-moz-fit-content;width:fit-content;padding:.55rem .65rem;border:1px solid rgba(255,209,102,.3);border-radius:var(--radius);color:#ffe6a0;background:rgba(255,209,102,.08);font-weight:800}.wallet-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.wallet-metric-card{display:flex;align-items:center;gap:.7rem;min-height:6.3rem}.wallet-metric-card svg{color:#35ffd2}.wallet-metric-card strong{font-size:clamp(1.05rem,2vw,1.45rem)}.wallet-tabs{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.15rem}.wallet-tabs button{display:inline-flex;align-items:center;gap:.45rem;min-height:2.7rem;padding:.65rem .85rem;border:1px solid rgba(143,163,183,.22);border-radius:var(--radius);color:#dbe8fb;background:rgba(255,255,255,.04);white-space:nowrap;cursor:pointer}.wallet-tabs button.active{color:#041314;border-color:rgba(53,255,210,.75);background:linear-gradient(135deg,#35ffd2,#d7f75b)}.wallet-prize-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,23rem),1fr));grid-gap:.8rem;gap:.8rem}.wallet-empty-state,.wallet-prize-card,.wallet-withdrawal-card{border:1px solid rgba(143,163,183,.18);border-radius:var(--radius);background:linear-gradient(135deg,rgba(15,23,42,.88),rgba(25,18,43,.82))}.wallet-prize-card{display:grid;grid-template-columns:7.5rem minmax(0,1fr);grid-gap:.8rem;gap:.8rem;padding:.85rem}.wallet-prize-card img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:var(--radius);background:rgba(255,255,255,.05)}.wallet-prize-card h2{margin:.15rem 0;color:#f8fbff;font-size:1.12rem;line-height:1.15}.wallet-prize-card p,.wallet-prize-card small,.wallet-withdrawal-card small,.wallet-withdrawal-card span{color:#b8c5d9}.wallet-card-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.55rem}.wallet-pix-grid{display:grid;grid-template-columns:minmax(17rem,24rem) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.wallet-pix-form{display:grid;grid-gap:.65rem;gap:.65rem}.wallet-empty-state h2,.wallet-info-panel h2,.wallet-pix-form h2{margin:0;color:#f8fbff}.wallet-withdrawal-list{display:grid;grid-gap:.7rem;gap:.7rem}.wallet-withdrawal-card{display:flex;gap:.65rem;align-items:flex-start;padding:.85rem}.wallet-withdrawal-card svg{color:#ffd166}.wallet-withdrawal-card div{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0}.wallet-empty-state{display:grid;place-items:center;min-height:15rem;padding:1.2rem;text-align:center}.wallet-empty-state svg{color:#35ffd2}.wallet-empty-state p,.wallet-info-panel p{max-width:64ch;color:#b8c5d9;line-height:1.6}@media (max-width:1120px){.topbar{grid-template-columns:auto minmax(0,1fr)}.wallet-summary{grid-column:1/-1;justify-self:stretch}.wallet-summary-trigger{flex:1 1 auto}}@media (max-width:820px){.institutional-grid,.wallet-pix-grid,.wallet-topup-grid,.wallet-topup-history,.wallet-topup-methods,.wallet-topup-pix{grid-template-columns:1fr}.wallet-topup-modal-card{width:min(100%,calc(100vw - 1rem));max-height:calc(100dvh - 1rem)}.wallet-topup-panel.modal{padding:1rem}.wallet-topup-panel.modal .wallet-topup-history{grid-template-columns:1fr;max-height:10rem}.case-play-banner,.home-cta-hero{grid-template-columns:1fr}.home-cta-hero{min-height:auto}.case-play-summary .detail{grid-template-columns:1fr}.case-play-banner{order:-1;gap:.75rem}.case-play-banner .case-box-art.featured{width:min(100%,12rem)}.case-play-summary{order:-1;gap:.7rem}.case-play-primary-actions .casino-action-button{width:100%}.case-play-summary .detail{display:none}.exclusive-case-flow .case-play-hero{min-height:auto}.wallet-hero,.wallet-pix-grid{grid-template-columns:1fr}.wallet-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-hero-badge{justify-self:start}}@media (max-width:620px){.topbar{grid-template-columns:1fr;gap:.5rem;padding:.7rem}.brand-logo .brand-logo-desktop{display:none}.brand-logo .brand-logo-mobile,.brand-logo.compact .brand-logo-mobile{display:block;width:clamp(8rem,37vw,10.5rem);height:clamp(3.05rem,13vw,4rem);max-width:none}.nav-links{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.nav-links a{flex:0 0 auto;min-height:2.15rem;padding:.45rem .58rem;white-space:nowrap}.wallet-summary{align-items:stretch;flex-direction:row;width:100%}.account-nav{width:100%;justify-content:stretch}.account-nav-link{flex:1 1;min-height:2.4rem;padding:.5rem .55rem}.account-profile-link{align-items:center}.account-profile-link small{display:none}.wallet-summary-trigger{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:2.55rem;width:100%;padding:.38rem .46rem}.wallet-summary-trigger small{font-size:.64rem}.wallet-summary-trigger strong{font-size:.78rem}.wallet-add-button{width:auto;min-width:8rem;padding:.42rem .72rem}.wallet-add-button span{display:inline;font-size:.74rem}.wallet-popover{left:0;right:auto}.confirmation-stats,.wallet-popover-grid,.wallet-summary-grid{grid-template-columns:1fr}.hero-carousel-topline,.last-prizes-header{align-items:flex-start;flex-direction:column}.wallet-prize-card{grid-template-columns:5.6rem minmax(0,1fr)}}.case-category-section{align-content:start}.category-carousel-viewport{padding-block:.35rem 1rem}.category-card-grid{align-items:stretch;gap:clamp(.9rem,1.4vw,1.15rem)}.category-card-grid .neon-card{display:grid;grid-template-rows:auto auto auto auto minmax(3.1rem,auto) auto auto;flex:0 0 clamp(18rem,20vw,20.5rem);width:clamp(18rem,20vw,20.5rem);min-height:34rem;height:100%;align-content:start;padding:.9rem}.category-card-grid .neon-card .case-box-art{width:100%;min-height:clamp(12.8rem,12vw,15.2rem);aspect-ratio:16/10;margin:0}.category-card-grid .case-box-art.with-image{border-color:rgba(53,255,210,.28);background:radial-gradient(circle at 50% 46%,rgba(255,255,255,.14),transparent 22%),radial-gradient(ellipse at 50% 68%,rgba(53,255,210,.32),transparent 44%),linear-gradient(180deg,rgba(4,7,20,.2),rgba(3,5,17,.76)),linear-gradient(145deg,rgba(5,8,22,.99),rgba(2,3,13,.98));box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),inset 0 -3rem 4rem rgba(0,0,0,.5),0 1.4rem 2.2rem rgba(0,0,0,.38)}.category-card-grid .case-box-art.with-image:before{inset:5%;background:radial-gradient(circle at 50% 44%,rgba(53,255,210,.16),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(0,0,0,.28))}.category-card-grid .case-box-art.with-image:after{inset:auto 8% 4%;height:28%;opacity:1}.category-card-grid .case-box-image{width:100%;height:100%;object-fit:cover;transform:scale(1.04)}.category-card-grid .neon-case-title h2{min-height:3.3rem;font-size:clamp(1.28rem,1.5vw,1.58rem)}.category-card-grid .neon-case-title span{min-height:2.6rem;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.category-card-grid .neon-case-description{min-height:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.category-card-grid .neon-stat-list{grid-template-columns:repeat(2,minmax(0,1fr))}.category-card-grid .neon-stat-list div{min-height:3.55rem}.category-card-grid .neon-card-footer span:not(.as-label),.category-card-grid .neon-stat-list div:nth-child(n+3){display:none}.category-card-grid .neon-card-footer{align-self:end}.neon-card-footer .neon-primary.as-label,.neon-card-footer .neon-primary.as-label svg{color:#061513}.exclusive-case-flow .opening-stage.revealing,.exclusive-case-flow .opening-stage.spinning{grid-template-columns:minmax(0,1fr);min-height:min(82vh,54rem);align-content:stretch}.exclusive-case-flow .opening-stage.revealing .opening-case-title,.exclusive-case-flow .opening-stage.revealing .opening-case-title p,.exclusive-case-flow .opening-stage.revealing .roulette-audio-mode-bar,.exclusive-case-flow .opening-stage.spinning .opening-case-title,.exclusive-case-flow .opening-stage.spinning .opening-case-title p,.exclusive-case-flow .opening-stage.spinning .roulette-audio-mode-bar{display:none}.exclusive-case-flow .neon-roulette{display:grid;grid-template-rows:auto minmax(clamp(27rem,62vh,42rem),1fr);width:100%;align-content:stretch;margin-top:0}.exclusive-case-flow .roulette-window{align-self:stretch;min-height:clamp(27rem,62vh,42rem);border-color:rgba(255,209,102,.3);box-shadow:inset 0 0 92px rgba(255,209,102,.08),inset 0 0 150px rgba(53,255,210,.08),0 28px 86px rgba(0,0,0,.44)}.exclusive-case-flow .roulette-track{padding-block:clamp(1rem,2.2vh,1.8rem)}.exclusive-case-flow .reel-item{flex-basis:clamp(13.25rem,18vw,17.5rem);width:clamp(13.25rem,18vw,17.5rem);min-height:clamp(18rem,43vh,27rem);border-color:rgba(122,77,255,.2);box-shadow:none}.reel-item.main-prize{border-color:rgba(255,209,102,.78);background:radial-gradient(circle at 50% 22%,rgba(255,236,150,.26),transparent 42%),linear-gradient(145deg,rgba(103,72,12,.52),rgba(24,16,6,.42));box-shadow:inset 0 0 0 1px rgba(255,232,151,.22),0 0 30px rgba(255,209,102,.18)}.reel-item.main-prize .prize-card{border-color:rgba(255,209,102,.52);background:radial-gradient(circle at center 18%,rgba(255,218,90,.2),transparent 55%),linear-gradient(145deg,rgba(91,61,10,.86),rgba(14,11,23,.95))}.reel-item[data-target=true]{outline:none}@media (max-width:760px){.category-card-grid .neon-card{flex-basis:min(78vw,19rem);width:min(78vw,19rem);min-height:29.5rem}.category-card-grid .neon-card .case-box-art{min-height:12.4rem;aspect-ratio:16/10}.category-card-grid .neon-card-footer span:not(.as-label),.category-card-grid .neon-case-description,.category-card-grid .neon-stat-list div:nth-child(n+3){display:none}.exclusive-case-flow .opening-stage.revealing,.exclusive-case-flow .opening-stage.spinning{min-height:72vh}.exclusive-case-flow .neon-roulette{grid-template-rows:auto minmax(clamp(23rem,58vh,33rem),1fr);height:clamp(25rem,66vh,36rem);min-height:clamp(25rem,66vh,36rem)}.exclusive-case-flow .roulette-window{min-height:clamp(23rem,58vh,33rem)}.exclusive-case-flow .reel-item{flex-basis:clamp(11.4rem,62vw,15rem);width:clamp(11.4rem,62vw,15rem);min-height:clamp(17rem,50vh,23rem)}}.case-opening-grid.full-banner{width:100%;max-width:100%;min-width:0;justify-self:stretch;overflow-x:clip}.case-opening-grid.full-banner .opening-stage{width:100%;max-width:100%;min-width:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:clamp(.8rem,1.6vw,1.15rem)}.exclusive-case-flow .case-play-banner,.exclusive-case-flow .neon-status,.exclusive-case-flow .opening-actions,.exclusive-case-flow .opening-toolbar,.exclusive-case-flow .roulette-audio-mode-bar{grid-column:1/-1}.exclusive-case-flow .opening-toolbar{position:relative;z-index:3;justify-self:end}.exclusive-case-flow .roulette-audio-mode-bar{position:relative;z-index:3;width:-moz-fit-content;width:fit-content;max-width:100%}.case-play-banner{width:100%;grid-template-columns:minmax(0,1fr) minmax(17rem,24rem);align-items:stretch;min-height:0;gap:clamp(1rem,2.4vw,2.2rem)}.case-play-banner .case-box-art.featured{width:100%;min-width:0;min-height:0;height:clamp(22rem,50vh,34rem);margin:0;aspect-ratio:auto;border-color:rgba(53,255,210,.26);background:radial-gradient(circle at 50% 48%,rgba(53,255,210,.18),transparent 36%),linear-gradient(180deg,rgba(8,11,26,.18),rgba(3,5,15,.82));box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),inset 0 -5rem 6rem rgba(0,0,0,.34),0 2rem 5rem rgba(0,0,0,.42)}.case-play-banner .case-box-art.featured:before{inset:0;border-radius:inherit;background:radial-gradient(circle at 50% 44%,rgba(255,255,255,.08),transparent 27%),radial-gradient(ellipse at 50% 76%,rgba(53,255,210,.25),transparent 46%)}.case-play-banner .case-box-art.featured:after{inset:auto 7% 4%;height:24%}.case-play-banner .case-box-image{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center;transform:none}.case-play-summary{align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:clamp(.9rem,1.4vw,1.2rem);min-width:0;max-width:24rem;padding:clamp(1rem,2vw,1.35rem);border:1px solid rgba(53,255,210,.2);border-radius:var(--radius);background:linear-gradient(180deg,rgba(13,18,40,.78),rgba(9,8,29,.66)),rgba(7,7,23,.42);box-shadow:inset 0 0 0 1px rgba(255,255,255,.035)}.case-play-summary .detail-price{justify-self:center;width:min(100%,18rem)}.case-play-primary-actions{display:grid;grid-template-columns:1fr;grid-gap:.65rem;gap:.65rem}.case-play-primary-actions .casino-action-button{width:100%;min-width:0;justify-content:center}.case-play-summary .detail{grid-template-columns:1fr}.exclusive-case-flow .neon-roulette{display:block;height:clamp(31rem,70vh,47rem);min-height:clamp(31rem,70vh,47rem);overflow:hidden}.exclusive-case-flow .roulette-window{height:100%;min-height:100%}.roulette-window .roulette-suspense-label{top:.85rem;left:50%;z-index:7;transform:translateX(-50%);max-width:min(calc(100% - 2rem),18rem);text-align:center;pointer-events:none}.roulette-window .roulette-marker{top:0;bottom:0;left:50%;z-index:6;height:100%;transform:translateX(-50%);pointer-events:none}.roulette-window .roulette-marker:before{top:.45rem}.roulette-window .roulette-marker:after{bottom:.45rem}.presentation-type-pill{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:max-content;min-height:2rem;padding:.38rem .75rem;border:1px solid rgba(100,255,218,.38);border-radius:999px;background:linear-gradient(135deg,rgba(21,255,195,.18),rgba(137,78,255,.2));color:#eaffff;font-size:.78rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;box-shadow:0 0 22px rgba(42,255,210,.16)}.premium-case-banner-section.is-reels-neon{border-color:rgba(118,246,255,.38);box-shadow:inset 0 0 0 1px rgba(196,65,255,.14),0 0 48px rgba(103,96,255,.12)}.premium-case-banner-section.is-lucky-wheel{border-color:rgba(255,209,102,.36);box-shadow:inset 0 0 0 1px rgba(255,209,102,.12),0 0 54px rgba(255,209,102,.1),0 0 76px rgba(118,72,255,.14)}.premium-case-banner-section.is-lucky-wheel .presentation-type-pill{border-color:rgba(255,209,102,.42);background:linear-gradient(135deg,rgba(255,209,102,.2),rgba(137,78,255,.18));color:#ffe8a3}.reels-neon-stage{grid-gap:1rem;gap:1rem;min-height:clamp(30rem,64vh,52rem);padding:clamp(1rem,2vw,1.4rem);border:1px solid rgba(105,255,248,.24);border-radius:1.5rem;background:radial-gradient(circle at 50% 12%,rgba(255,84,246,.18),transparent 34%),radial-gradient(circle at 50% 88%,rgba(55,255,219,.15),transparent 42%),linear-gradient(145deg,rgba(10,7,28,.94),rgba(21,11,42,.92));box-shadow:0 22px 80px rgba(0,0,0,.42),inset 0 0 80px rgba(89,48,174,.2)}.lucky-wheel-stage,.reels-neon-stage{position:relative;display:grid;width:100%;overflow:hidden}.lucky-wheel-stage{justify-items:center;align-content:center;grid-gap:.9rem;gap:.9rem;min-height:clamp(34rem,70vh,56rem);padding:clamp(1rem,2vw,1.5rem);border:1px solid rgba(255,209,102,.24);border-radius:1.5rem;background:radial-gradient(circle at 50% 48%,rgba(255,209,102,.14),transparent 24%),radial-gradient(circle at 50% 45%,rgba(143,82,255,.32),transparent 58%),linear-gradient(135deg,rgba(13,4,32,.96),rgba(28,12,54,.94));box-shadow:inset 0 0 0 1px rgba(100,255,218,.1),0 28px 90px rgba(0,0,0,.38)}.lucky-wheel-stage:before{content:"";position:absolute;inset:-16%;pointer-events:none;background:conic-gradient(from 24deg,rgba(255,209,102,.12),transparent 18%,rgba(0,245,255,.13),transparent 42%,rgba(255,68,196,.14),transparent 70%,rgba(255,209,102,.1)),radial-gradient(circle,transparent 52%,rgba(0,0,0,.55) 83%);filter:blur(18px);opacity:.9}.lucky-wheel-frame{position:relative;z-index:1;display:grid;place-items:center;width:min(100%,clamp(19rem,67vw,49rem));aspect-ratio:1}.lucky-wheel-svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 26px rgba(137,78,255,.34))}.lucky-wheel-rotor{transform-origin:50% 50%;will-change:transform}.lucky-wheel-pointer{position:absolute;z-index:4;top:-.55rem;left:50%;width:clamp(4.5rem,10vw,7rem);height:clamp(5.2rem,11vw,8rem);transform:translateX(-50%);display:grid;justify-items:center;pointer-events:none}.lucky-wheel-pointer span{width:0;height:0;border-left:clamp(1.2rem,2.6vw,1.8rem) solid transparent;border-right:clamp(1.2rem,2.6vw,1.8rem) solid transparent;border-top:clamp(2.5rem,5vw,3.8rem) solid #ffd166;filter:drop-shadow(0 0 10px rgba(255,209,102,.9))}.lucky-wheel-suspense-label{position:absolute;z-index:5;top:clamp(2.6rem,6vw,5rem);left:50%;transform:translateX(-50%);margin:0;padding:.35rem .9rem;border:1px solid rgba(255,209,102,.62);border-radius:999px;background:rgba(12,6,28,.72);color:#ffe68d;font-size:clamp(.72rem,1.1vw,.95rem);font-weight:900;text-transform:uppercase;white-space:nowrap}.lucky-wheel-segment path{transition:stroke-width .18s ease,stroke-opacity .18s ease}.lucky-wheel-segment.is-winning path:first-child{fill:rgba(255,209,102,.28)}.lucky-wheel-segment-label,.lucky-wheel-segment-value{fill:#ffffff;font-family:inherit;font-weight:900;paint-order:stroke;stroke:rgba(5,3,18,.92);stroke-width:4px;stroke-linejoin:round}.lucky-wheel-segment-label{font-size:18px}.lucky-wheel-segment-value{fill:#d7fff4;font-size:14px}.lucky-wheel-segment.is-main .lucky-wheel-segment-label,.lucky-wheel-segment.is-main .lucky-wheel-segment-value{fill:#ffd166}.lucky-wheel-skip{position:relative;z-index:2}.lucky-wheel-info-card{display:grid;grid-gap:.65rem;gap:.65rem;padding:1rem;border:1px solid rgba(255,209,102,.24);border-radius:1rem;background:rgba(255,209,102,.08)}.lucky-wheel-info-card h2,.lucky-wheel-info-card p{margin:0}.lucky-wheel-info-card span{width:max-content;padding:.28rem .55rem;border-radius:999px;color:#ffd166;background:rgba(255,209,102,.12);font-size:.75rem;font-weight:900;text-transform:uppercase}@media (max-width:760px){.lucky-wheel-stage{min-height:30rem;padding:.7rem}.lucky-wheel-frame{width:min(100%,24rem)}.lucky-wheel-segment-label{font-size:15px}.lucky-wheel-segment-value{font-size:12px}}.reels-neon-toolbar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem}.reels-neon-toolbar>span{color:#dffaff;font-size:.85rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.reels-neon-frame{position:relative;z-index:1;display:grid;align-items:center;min-height:clamp(25rem,54vh,43rem);padding:clamp(.9rem,2vw,1.5rem);border-radius:1.35rem;background:linear-gradient(90deg,rgba(111,35,187,.5) 0 1.5%,transparent 1.5% 19.5%,rgba(111,35,187,.5) 19.5% 21%,transparent 21% 39.5%,rgba(111,35,187,.5) 39.5% 41%,transparent 41% 59.5%,rgba(111,35,187,.5) 59.5% 61%,transparent 61% 79.5%,rgba(111,35,187,.5) 79.5% 81%,transparent 81%),radial-gradient(circle at 50% 50%,rgba(255,68,230,.16),transparent 50%),rgba(34,17,72,.56)}.reels-neon-electric-border{position:absolute;inset:.45rem;border:3px solid rgba(75,253,255,.78);border-radius:1.25rem;filter:drop-shadow(0 0 12px rgba(77,250,255,.7)) drop-shadow(0 0 22px rgba(255,57,244,.5));pointer-events:none}.reels-neon-electric-border:after,.reels-neon-electric-border:before{content:"";position:absolute;inset:-.35rem;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(255,247,134,.75),transparent),linear-gradient(180deg,transparent,rgba(255,84,246,.72),transparent);opacity:.55;mix-blend-mode:screen;animation:reels-electric-flow 2.4s linear infinite}.reels-neon-electric-border:after{animation-duration:3.1s;animation-direction:reverse;opacity:.42}.reels-neon-payline{position:absolute;left:1.2rem;right:1.2rem;top:50%;height:30%;border:1px solid rgba(255,223,96,.38);border-radius:1rem;transform:translateY(-50%);background:linear-gradient(90deg,rgba(255,208,78,.04),rgba(255,208,78,.14),rgba(255,208,78,.04));pointer-events:none}.reels-neon-grid.slot-machine{--symbol-height:clamp(7rem,11vw,12rem);position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:clamp(.55rem,1.4vw,1.1rem);gap:clamp(.55rem,1.4vw,1.1rem);width:100%;min-height:calc(var(--symbol-height) * 3)}.reel-viewport{position:relative;height:calc(var(--symbol-height) * 3);overflow:hidden;border:1px solid rgba(137,93,255,.45);border-radius:1rem;background:linear-gradient(180deg,rgba(5,7,21,.72),transparent 16%,transparent 84%,rgba(5,7,21,.76)),radial-gradient(circle at 50% 50%,rgba(64,255,239,.14),transparent 45%),rgba(13,8,35,.78);box-shadow:inset 0 0 28px rgba(100,55,211,.34),0 0 22px rgba(255,78,240,.08)}.reel-viewport:after,.reel-viewport:before{content:"";position:absolute;z-index:3;left:0;right:0;height:17%;pointer-events:none}.reel-viewport:before{top:0;background:linear-gradient(180deg,rgba(5,7,21,.92),transparent)}.reel-viewport:after{bottom:0;background:linear-gradient(0deg,rgba(5,7,21,.92),transparent)}.reel-viewport.is-stopped{border-color:rgba(68,251,255,.72);box-shadow:inset 0 0 30px rgba(75,255,239,.16),0 0 18px rgba(77,255,244,.13)}.reel-strip{display:flex;flex-direction:column;min-height:100%;transform:translateZ(0);will-change:transform}.reels-neon-cell{position:relative;display:grid;place-items:center;flex:0 0 var(--symbol-height);min-width:0;height:var(--symbol-height);padding:clamp(.35rem,.9vw,.75rem);border:1px solid rgba(139,96,255,.42);border-radius:.85rem;background:radial-gradient(circle at 50% 38%,rgba(62,255,236,.18),transparent 42%),linear-gradient(145deg,rgba(11,13,35,.92),rgba(41,13,66,.86));overflow:hidden;box-shadow:inset 0 0 20px rgba(98,62,212,.35)}.reels-neon-cell.is-winning.is-final-symbol{border-color:rgba(255,222,91,.75);background:radial-gradient(circle at 50% 45%,rgba(255,226,88,.28),transparent 44%),linear-gradient(145deg,rgba(35,21,8,.94),rgba(68,24,63,.86))}.reels-neon-cell.is-main-prize{border-color:rgba(255,210,68,.95);box-shadow:inset 0 0 28px rgba(255,211,70,.28),0 0 30px rgba(255,194,62,.22)}.reels-neon-cell img{width:min(100%,15rem);height:min(100%,10rem);object-fit:contain;filter:drop-shadow(0 18px 28px rgba(0,0,0,.42))}.reels-neon-cell span{position:absolute;left:.5rem;right:.5rem;bottom:.45rem;overflow:hidden;color:#f5fbff;font-size:clamp(.62rem,.78vw,.82rem);font-weight:900;text-align:center;text-overflow:ellipsis;text-shadow:0 2px 8px rgba(0,0,0,.72);white-space:nowrap}.reels-neon-cell.is-pass-symbol span{opacity:.72}.reels-neon-result{display:inline-flex;align-items:center;gap:.5rem;width:max-content;max-width:100%;margin:0;color:#48ffdf;font-weight:900}.reels-combination-table{display:grid;grid-gap:.8rem;gap:.8rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}.reels-combination-table h2{margin:0;font-size:1.05rem}.reels-combination-table p{margin:0;color:var(--muted);font-size:.86rem}.reels-combination-list{display:grid;grid-gap:.65rem;gap:.65rem;max-height:22rem;overflow:auto;padding-right:.2rem}.reels-combination-list article{display:grid;grid-template-columns:3.25rem minmax(0,1fr);align-items:center;grid-gap:.75rem;gap:.75rem;padding:.7rem;border:1px solid rgba(116,255,237,.16);border-radius:.85rem;background:rgba(255,255,255,.04)}.reels-combination-list article.main-prize{border-color:rgba(255,209,102,.42);background:rgba(255,198,63,.08)}.reels-combination-list img{width:3.25rem;height:3.25rem;object-fit:cover;border-radius:.65rem}.reels-combination-list span,.reels-combination-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reels-combination-list span{color:#48ffdf;font-weight:900}@keyframes reels-electric-flow{0%{transform:rotate(0deg) scale(1.08)}to{transform:rotate(1turn) scale(1.08)}}@media (max-width:760px){.reels-neon-stage{min-height:32rem;padding:.75rem}.reels-neon-frame{min-height:25rem;padding:.75rem}.reels-neon-grid.slot-machine{--symbol-height:clamp(5.6rem,19vw,7.5rem);gap:.45rem;min-height:calc(var(--symbol-height) * 3)}.reels-neon-cell{border-radius:.65rem;padding:.25rem}.reels-neon-cell span{display:none}}@media (prefers-reduced-motion:reduce){.reels-neon-electric-border:after,.reels-neon-electric-border:before{animation:none!important}}@media (max-width:820px){.case-play-banner{grid-template-columns:1fr;min-height:auto}.case-play-banner .case-box-art.featured{width:100%;height:clamp(18rem,56vw,26rem)}.case-play-summary{max-width:none;padding:.95rem}}@media (max-width:760px){.exclusive-case-flow .neon-roulette{height:clamp(25rem,66vh,36rem);min-height:clamp(25rem,66vh,36rem)}}.premium-result-panel{position:relative;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(17rem,.7fr);align-items:center;grid-gap:clamp(1.25rem,3vw,2.25rem);gap:clamp(1.25rem,3vw,2.25rem);min-height:clamp(30rem,58vh,42rem);padding:clamp(1.4rem,4vw,3rem);overflow:hidden;background:radial-gradient(circle at 78% 42%,rgba(53,255,210,.2),transparent 22rem),radial-gradient(circle at 6% 94%,rgba(122,77,255,.32),transparent 18rem),linear-gradient(135deg,rgba(8,13,28,.98),rgba(8,12,27,.88) 48%,rgba(16,12,34,.92)),#050814;box-shadow:inset 0 0 0 1px rgba(53,255,210,.12),0 24px 70px rgba(2,6,23,.34)}.premium-result-panel:before{content:"";position:absolute;inset:0;opacity:.22;pointer-events:none;background:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:52px 52px}.result-hero-copy,.result-next-case-panel{position:relative;z-index:1}.result-hero-copy{display:grid;align-content:center;grid-gap:clamp(.9rem,2vw,1.35rem);gap:clamp(.9rem,2vw,1.35rem);min-width:0}.result-kicker{display:inline-flex;align-items:center;gap:.45rem;width:-moz-fit-content;width:fit-content;margin:0}.case-play-result .premium-result-panel h2,.premium-result-panel h2{max-width:12ch;margin:0;color:#f8fbff;font-size:clamp(2.6rem,6.2vw,5.7rem);font-weight:950;letter-spacing:0;line-height:.92;text-transform:uppercase;text-shadow:0 0 28px rgba(53,255,210,.34)}.result-inventory-line{max-width:42rem;margin:0;color:#f8fbff;font-size:clamp(1.05rem,1.9vw,1.55rem);font-weight:800;line-height:1.2;text-transform:uppercase}.result-receipt-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:clamp(.9rem,2vw,1.35rem);gap:clamp(.9rem,2vw,1.35rem);width:min(100%,45rem);min-width:0;min-height:clamp(7.5rem,14vw,10.5rem);padding:clamp(.9rem,2vw,1.35rem);border:1px solid rgba(255,255,255,.78);border-radius:var(--radius);color:#080b1e;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(230,236,248,.96)),#f8fbff;box-shadow:0 22px 48px rgba(2,6,23,.34);animation:result-card-in .42s ease both}.result-receipt-card img{width:clamp(4.8rem,8vw,6.5rem);height:clamp(4.8rem,8vw,6.5rem);object-fit:cover;border-radius:var(--radius);background:#11142a}.result-receipt-copy{display:grid;grid-gap:.42rem;gap:.42rem;min-width:0}.result-receipt-copy strong{color:#080b1e;font-size:clamp(1.05rem,1.9vw,1.45rem);line-height:1.15}.result-receipt-copy span{color:#202742;font-size:clamp(.98rem,1.5vw,1.18rem)}.result-receipt-copy small{color:#596173;font-weight:800;line-height:1.35}.result-receipt-copy small,.result-receipt-copy span,.result-receipt-copy strong{min-width:0;overflow-wrap:anywhere}.result-receipt-copy code{color:inherit;font-size:.78em}.result-casino-actions{max-width:48rem}.result-casino-actions .casino-action-button{min-height:3.25rem}.result-next-case-panel{display:grid;place-items:center;min-height:100%}.result-open-next-card{display:grid;place-items:center;align-content:center;grid-gap:1.35rem;gap:1.35rem;width:min(100%,24rem);min-height:clamp(18rem,30vw,26rem);padding:clamp(1.2rem,3vw,2rem);border:1px solid rgba(143,163,183,.36);border-radius:var(--radius);color:#f8fbff;background:radial-gradient(circle at 50% 42%,rgba(53,255,210,.26),transparent 9.5rem),linear-gradient(145deg,rgba(19,24,66,.9),rgba(8,9,27,.96));box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 22px 50px rgba(2,6,23,.38);cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;animation:result-card-in .52s ease both}.result-open-next-card:focus-visible,.result-open-next-card:hover{border-color:rgba(53,255,210,.62);transform:translateY(-3px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 28px 70px rgba(53,255,210,.16)}.result-open-icon{display:grid;place-items:center;width:clamp(7.5rem,12vw,10rem);height:clamp(7.5rem,12vw,10rem);border-radius:var(--radius);color:#08130f;background:linear-gradient(135deg,#35ffd2,#d7f75b);box-shadow:0 0 0 .85rem rgba(53,255,210,.1),0 0 45px rgba(53,255,210,.34);animation:result-open-float 2.6s ease-in-out infinite}.result-open-next-card>span:last-child{max-width:12ch;color:#f8fbff;font-size:clamp(1.35rem,2.6vw,2rem);font-weight:950;line-height:1.05;text-align:center;text-transform:uppercase}@keyframes result-card-in{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes result-open-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:900px){.premium-result-panel{grid-template-columns:1fr;min-height:auto}.result-next-case-panel{min-height:auto}.result-open-next-card{width:100%;min-height:15rem}}@media (max-width:640px){.premium-result-panel{padding:1rem}.case-play-result .premium-result-panel h2,.premium-result-panel h2{font-size:clamp(2.15rem,14vw,3.35rem)}.result-receipt-card{grid-template-columns:minmax(0,4.4rem) minmax(0,1fr);gap:.75rem;width:calc(100vw - 6rem);max-width:calc(100vw - 6rem);overflow:hidden}.result-receipt-card img{width:4.4rem;height:4.4rem}.result-receipt-copy strong{font-size:1rem}.result-receipt-copy small{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.result-open-icon,.result-open-next-card,.result-receipt-card{animation:none}}.account-nav,.topbar,.topbar .brand,.wallet-summary{min-width:0}.account-nav-link,.wallet-add-button,.wallet-notification,.wallet-summary-trigger{min-height:3rem}.account-nav-link,.wallet-add-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-summary-trigger{min-width:min(100%,19rem)}.case-play-summary .detail-price{display:grid;align-content:center;min-height:4.8rem;text-align:center}.opening-gate-notice{display:grid;grid-gap:.65rem;gap:.65rem;width:100%;padding:.85rem;border:1px solid rgba(255,209,102,.32);border-radius:.85rem;background:linear-gradient(135deg,rgba(255,209,102,.12),rgba(72,255,223,.08)),rgba(13,9,35,.84);color:#fff7d7;box-shadow:0 0 24px rgba(255,209,102,.08)}.opening-gate-notice strong{font-size:.9rem;line-height:1.3}.opening-gate-actions{display:flex;flex-wrap:wrap;gap:.5rem}.opening-gate-actions .neon-primary,.opening-gate-actions .neon-secondary{min-height:2.55rem}.reels-combination-table{gap:.7rem}.reels-combination-header{display:grid;grid-gap:.28rem;gap:.28rem}.reels-combination-header h2,.reels-combination-header p{margin:0}.reels-combination-list{gap:.42rem;max-height:18rem}.reels-combination-list article{grid-template-columns:2.55rem minmax(7rem,.85fr) minmax(0,1fr);gap:.55rem;padding:.52rem .58rem;border-radius:.72rem}.reels-combination-list img{width:2.55rem;height:2.55rem}.reels-combination-copy,.reels-combination-prize{display:grid;grid-gap:.08rem;gap:.08rem;min-width:0}.reels-combination-copy small{color:#ffd166;font-size:.64rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.reels-combination-copy strong,.reels-combination-prize span,.reels-combination-prize strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reels-combination-copy strong{color:#f6fbff;font-size:.78rem}.reels-combination-prize strong{color:#f8fbff;font-size:.82rem}.reels-combination-prize span{color:#48ffdf;font-size:.82rem;font-weight:900}@media (max-width:1120px){.topbar{grid-template-columns:auto minmax(0,1fr)}.wallet-summary{grid-column:1/-1;display:grid;grid-template-columns:2.8rem minmax(0,1fr) minmax(10rem,auto);grid-gap:.5rem;gap:.5rem}.wallet-summary-trigger{width:100%}}@media (max-width:820px){.case-play-banner{display:flex;flex-direction:column}.case-play-banner .case-box-art.featured{order:1;width:100%;height:clamp(17.5rem,62vw,25rem)}.case-play-summary{order:2;width:100%;max-width:none}.case-play-primary-actions{order:0}.case-play-summary .detail-price{order:1;width:min(100%,18rem)}.case-play-summary .detail{order:2}}@media (max-width:620px){.topbar{display:grid;grid-template-columns:1fr;align-items:stretch}.topbar .brand{justify-self:center}.wallet-summary{grid-template-columns:1fr;align-items:stretch}.wallet-notification{display:none!important}.wallet-summary-trigger{grid-column:1}.wallet-add-button{grid-column:1/-1;width:100%;padding-inline:1rem}.wallet-add-button,.wallet-summary-trigger{min-width:0;min-height:2.8rem}.wallet-notification{width:2.75rem;height:auto;min-height:2.8rem}.account-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.4rem,1fr));grid-gap:.5rem;gap:.5rem}.account-nav-link{width:100%;min-height:2.8rem;padding-inline:.7rem}.reels-combination-list article{grid-template-columns:2.4rem minmax(0,1fr)}.reels-combination-prize{grid-column:2}}