:root{--trace-line:#ffd978;--trace-glow:#d9a441;--trace-dot:#fff1c9;--trace-shadow:#d9a441b3;--ink:#050303;--house:#d9a441;--house-bright:#f3d27e;--house-strong:#7d571a;--house-ink:#d9a441;--cream:#f2e3c2;--carpet:#a5122b;--carpet-deep:#6e0e1e;--velvet:#7e1020;--violet:#7a3fa8;--danger:#ff5a67;--house-text:#b8860b;--field-line:#93a4c399;--display:"Didot", "Bodoni MT", "Playfair Display", "Georgia", serif;--utility:system-ui, "Segoe UI", Roboto, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=blue]{--ink:#060b16;--house:#2f6bff;--house-bright:#8fb0ff;--house-strong:#1d4dd6;--house-ink:#3070ff;--cream:#e8eefc;--violet:#7c3aed;--blue-surface:#0d1626;--blue-border:#1d2a44;--blue-muted:#93a4c3;--danger:#ff5a67;--house-text:#7aa5ff;--field-line:#93a4c399}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--ink);color:var(--cream);font-family:var(--utility);margin:0;overflow:hidden}.casino-landing{--cnl-bg:#02060e;--cnl-bg-raised:#050b16;--cnl-surface:#071221;--cnl-surface-high:#0a1829;--cnl-border:#7592c145;--cnl-border-strong:#a1b8de6b;--cnl-text:#f7f9fd;--cnl-muted:#9caac0;--cnl-muted-strong:#c3cede;--cnl-red-bright:#ff3151;--cnl-red:#ee1238;--cnl-red-strong:#c2102e;--cnl-red-deep:#a80624;--cnl-red-deepest:#8b031d;--cnl-gold:#f1bb4e;--cnl-gold-bright:#ffd978;--cnl-green:#24d17e;--cnl-shadow:0 24px 64px #00000061;--cnl-radius:10px;--cnl-font:var(--utility,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);scroll-behavior:smooth;width:100%;height:100%;color:var(--cnl-text);background:radial-gradient(circle at 12% -4%, #ee12381f, transparent 35rem), radial-gradient(circle at 90% 8%, #f1bb4e12, transparent 30rem), var(--cnl-bg);font-family:var(--cnl-font);font-size:16px;line-height:1.5;overflow:auto}.casino-landing *,.casino-landing :before,.casino-landing :after{box-sizing:border-box}.casino-landing button,.casino-landing input,.casino-landing select{font:inherit}.casino-landing a{color:inherit;text-decoration:none}.casino-landing img{max-width:100%;display:block}.casino-landing h1,.casino-landing h2,.casino-landing h3,.casino-landing p{margin-top:0}.cnl-container{width:min(1320px,100vw - 48px);margin-inline:auto}.cnl-kicker{width:fit-content;color:var(--cnl-red-bright);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex}.cnl-kicker--pill{background:#8b031b38;border:1px solid #ff31518c;border-radius:999px;padding:.47rem .72rem;box-shadow:inset 0 1px #ffffff0a}.cnl-kicker--gold{color:var(--cnl-gold)}.cnl-button{min-height:42px;color:var(--cnl-text);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.65rem;padding:.7rem 1.15rem;font-weight:800;line-height:1.1;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.cnl-button svg{flex:none;width:1rem;height:1rem}.cnl-button:hover{transform:translateY(-2px)}.cnl-button:focus-visible,.cnl-theme-toggle:focus-visible{outline:3px solid var(--cnl-gold-bright);outline-offset:3px}.cnl-button--primary{color:#fff;background:linear-gradient(135deg, var(--cnl-red-strong), var(--cnl-red-deep) 44%, var(--cnl-red-deepest));border-color:#ff4862bf;box-shadow:0 14px 30px #d9062a45,inset 0 1px #fff3}.cnl-button--primary:hover{border-color:#ff9aab;box-shadow:0 18px 38px #ee123861,0 0 26px #ee123829,inset 0 1px #ffffff40}.cnl-button--quiet,.cnl-button--outline{border-color:var(--cnl-border-strong);background:#0812229e;box-shadow:inset 0 1px #ffffff0a}.cnl-button--outline{border-color:#f1bb4e91}.cnl-button--quiet:hover,.cnl-button--outline:hover{border-color:var(--cnl-gold);background:#f1bb4e14;box-shadow:0 13px 30px #0000003d}.cnl-button--large{min-height:50px;padding-inline:1.55rem}.cnl-button--full{width:100%}.cnl-nav{z-index:50;border-top:2px solid var(--cnl-gold);border-bottom:1px solid var(--cnl-border);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#02060ed6;position:sticky;top:0;box-shadow:0 8px 30px #0000003d}.cnl-nav__inner{justify-content:space-between;align-items:center;gap:1.5rem;min-height:68px;display:flex}.cnl-brand{color:#f8faff;letter-spacing:-.045em;align-items:center;font-size:1.23rem;font-weight:860;display:inline-flex}.cnl-brand strong{color:var(--cnl-gold-bright);margin-left:.3rem;font-weight:820}.cnl-brand__pulse{width:31px;height:23px;margin-right:.38rem;overflow:visible}.cnl-brand__pulse path{fill:none;stroke:var(--cnl-red-bright);stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #ee12387a)}.cnl-nav__actions{align-items:center;gap:.75rem;display:flex}.cnl-theme-toggle{border:1px solid var(--cnl-border-strong);width:44px;height:44px;color:var(--cnl-muted-strong);cursor:pointer;background:#0812229e;border-radius:9px;flex:none;place-items:center;padding:0;transition:border-color .16s,color .16s,background .16s,transform .16s;display:grid}.cnl-theme-toggle:hover{border-color:var(--cnl-gold);color:var(--cnl-gold-bright);background:#f1bb4e14;transform:translateY(-2px)}.cnl-theme-toggle svg{width:1.2rem;height:1.2rem}.cnl-nav__signin{min-width:102px}.cnl-nav__signup{min-width:192px}.cnl-hero{isolation:isolate;border-bottom:1px solid var(--cnl-border);background:linear-gradient(90deg, #02060efa 0 42%, #02060ebd 68%, #02060ef5), radial-gradient(circle at 76% 45%, #81041d3d, transparent 30rem), var(--cnl-bg);position:relative;overflow:hidden}.cnl-hero:before{content:"";z-index:-2;opacity:.55;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 15%,#000 70%,#0000);mask-image:linear-gradient(90deg,#0000 15%,#000 70%,#0000)}.cnl-hero__flare{z-index:-1;opacity:.9;filter:blur(10px);background:radial-gradient(circle at 46% 44%,#ff8d302e,#0000 6%),radial-gradient(circle at 52% 48%,#ee123826,#0000 33%),radial-gradient(circle at 56% 51%,#f1bb4e14,#0000 55%);border-radius:50%;width:50rem;height:36rem;position:absolute;top:-5rem;right:-8rem}.cnl-hero__grid{grid-template-columns:minmax(420px,.86fr) minmax(540px,1.14fr);align-items:center;gap:2rem;min-height:660px;padding-block:clamp(3rem,6vw,5rem) 1.8rem;display:grid}.cnl-hero__copy{z-index:3;justify-items:start;gap:1.2rem;display:grid;position:relative}.cnl-hero__copy h1{letter-spacing:-.055em;max-width:690px;margin-bottom:0;font-size:clamp(3.1rem,5.6vw,5rem);font-weight:900;line-height:.96}.cnl-hero__copy h1 strong{color:var(--cnl-gold);font-weight:inherit;text-shadow:0 0 34px #f1bb4e3d}.cnl-hero__copy>p{max-width:610px;color:var(--cnl-muted-strong);margin-bottom:0;font-size:1.02rem;line-height:1.68}.cnl-hero__actions{flex-wrap:wrap;gap:.8rem;display:flex}.cnl-hero__note{color:var(--cnl-muted);align-items:center;gap:.8rem;font-size:.79rem;display:flex}.cnl-hero__note>span:last-child{display:grid}.cnl-hero__note strong{color:var(--cnl-gold-bright);font-size:.86rem}.cnl-icon-chip{width:37px;height:37px;color:var(--cnl-gold);background:#f1bb4e1a;border:1px solid #f1bb4e38;border-radius:8px;flex:none;place-items:center;display:grid}.cnl-icon-chip svg{width:1.15rem;height:1.15rem}.cnl-hero-art{isolation:isolate;min-height:540px;position:relative}.cnl-hero-art:before{content:"";z-index:-1;filter:blur(42px);background:radial-gradient(circle,#ee12384d,#0000 66%);border-radius:40%;position:absolute;inset:7% -5% 0 2%}.cnl-hero-art__scene{z-index:0;filter:saturate(1.08)contrast(1.04);border-radius:18px;width:118%;height:100%;animation:.85s cubic-bezier(.18,.75,.3,1) both cnl-scene-in;display:block;position:absolute;inset:0 -8% 0 -10%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 17% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 17% 94%,#0000 100%)}.cnl-hero-art__scene img{object-fit:cover;object-position:62% center;width:100%;height:100%;display:block}.cnl-hero-game{z-index:2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#1c080aeb,#040a12f0);border:1px solid #f1bb4e94;border-radius:10px;align-items:center;gap:.75rem;min-width:230px;padding:.78rem .9rem;animation:.76s cubic-bezier(.18,.75,.3,1) .22s both cnl-card-in;display:flex;position:absolute;overflow:hidden;box-shadow:0 18px 42px #0000008f,inset 0 1px #ffffff14}.cnl-hero-game>span{width:38px;height:38px;color:var(--cnl-gold-bright);background:#f1bb4e1a;border:1px solid #f1bb4e70;border-radius:50%;flex:none;place-items:center;display:grid}.cnl-hero-game svg{width:1.15rem;height:1.15rem}.cnl-hero-game>div{gap:.12rem;display:grid}.cnl-hero-game strong{font-size:.79rem;line-height:1.2}.cnl-hero-game small{color:var(--cnl-muted);font-size:.62rem}.cnl-hero-game--available{bottom:4%;right:8%}@keyframes cnl-scene-in{0%{opacity:0;translate:18px;scale:.97}}@keyframes cnl-card-in{0%{opacity:0;translate:0 18px}}.cnl-facts{border-radius:var(--cnl-radius);box-shadow:var(--cnl-shadow), inset 0 1px 0 #ffffff0b;background:#050d19d6;border:1px solid #ff315161;grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin-top:1.5rem;display:grid;overflow:hidden}.cnl-facts>div{border-right:1px solid var(--cnl-border);align-items:center;gap:.75rem;min-height:74px;padding:1rem;display:flex}.cnl-facts>div:last-child{border-right:0}.cnl-facts svg{width:1.45rem;height:1.45rem;color:var(--cnl-gold);flex:none}.cnl-facts span{color:var(--cnl-muted);font-size:.68rem;display:grid}.cnl-facts strong{color:var(--cnl-text);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.cnl-stack{gap:1.3rem;padding-block:1.5rem 2rem;display:grid}.cnl-panel,.cnl-reward,.cnl-steps,.cnl-families,.cnl-why,.cnl-compare,.cnl-final{border:1px solid var(--cnl-border);border-radius:var(--cnl-radius);background:radial-gradient(circle at 100% 0,#ee123812,#0000 20rem),linear-gradient(145deg,#091526eb,#040a14f0);box-shadow:inset 0 1px #ffffff0a}.cnl-showcase{grid-template-columns:minmax(330px,.82fr) minmax(500px,1.18fr);gap:1.3rem;display:grid}.cnl-panel{min-width:0;padding:1.35rem}.cnl-panel h2,.cnl-reward h2,.cnl-steps h2,.cnl-families h2,.cnl-why h2,.cnl-compare h2,.cnl-final h2{letter-spacing:-.035em;margin:.48rem 0 0;font-size:clamp(1.7rem,3vw,2.25rem);font-weight:880;line-height:1.04}.cnl-panel>p,.cnl-reward__copy>p,.cnl-families header>p,.cnl-compare header>p,.cnl-final p{color:var(--cnl-muted);margin:.72rem 0 0;font-size:.8rem;line-height:1.65}.cnl-family-list{gap:.5rem;margin:1.25rem 0 .8rem;display:grid}.cnl-family-list__row{border:1px solid var(--cnl-border);min-width:0;min-height:66px;color:var(--cnl-muted-strong);text-align:left;background:#03091294;border-radius:8px;grid-template-columns:46px minmax(72px,1fr) 106px 88px 20px;align-items:center;gap:.7rem;padding:.46rem .7rem;transition:border-color .16s,background .16s;display:grid}.cnl-family-list__row:hover{z-index:1;background:#f1bb4e0e;border-color:#f1bb4e8c}.cnl-family-list__row>svg{width:1rem;height:1rem}.cnl-family-list__icon{width:44px;height:44px;color:var(--cnl-gold);background:#0c111a;border:1px solid #f1bb4e73;border-radius:8px;place-items:center;display:grid}.cnl-family-list__icon svg{width:1.35rem;height:1.35rem}.cnl-family-list__name{color:var(--cnl-text);font-size:.82rem;font-weight:800}.cnl-family-list__art{border:1px solid #ffffff14;border-radius:7px;height:46px;display:flex;overflow:hidden}.cnl-family-list__art img{object-fit:cover;width:54px;height:100%}.cnl-family-list__art picture{width:54px;height:100%;display:block}.cnl-family-list__art picture img{width:100%}.cnl-family-list__detail{text-overflow:ellipsis;white-space:nowrap;width:88px;font-size:.7rem;overflow:hidden}.cnl-featured__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cnl-featured__head h2{font-size:clamp(1.5rem,2.5vw,2rem)}.cnl-status{color:#62e7a7;background:#24d17e17;border:1px solid #24d17e33;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.45rem .65rem;font-size:.68rem;display:inline-flex}.cnl-status i{background:var(--cnl-green);width:6px;height:6px;box-shadow:0 0 10px var(--cnl-green);border-radius:50%}.cnl-featured__tabs{border:1px solid var(--cnl-border);border-radius:8px;grid-template-columns:repeat(3,1fr);margin:1.1rem 0 .8rem;display:grid;overflow:hidden}.cnl-featured__tabs span{border-right:1px solid var(--cnl-border);color:var(--cnl-muted);text-align:center;padding:.55rem;font-size:.68rem}.cnl-featured__tabs span:last-child{border-right:0}.cnl-featured__tabs .is-active{color:#fff;background:#c2102ee0;box-shadow:inset 0 0 16px #ffffff14}.cnl-featured__stage{border:1px solid var(--cnl-border);background:#020812;border-radius:8px;grid-template-columns:minmax(0,1.55fr) minmax(135px,.75fr);display:grid;overflow:hidden}.cnl-featured__stage>picture{width:100%;height:236px}.cnl-featured__stage>picture img{object-fit:cover;width:100%;height:100%;display:block}.cnl-featured__stage aside{border-left:1px solid var(--cnl-border);background:linear-gradient(#1c050cd9,#040c17f2);flex-direction:column;justify-content:center;min-width:0;padding:1rem;display:flex}.cnl-featured__label{color:var(--cnl-muted);letter-spacing:.13em;text-transform:uppercase;font-size:.61rem}.cnl-featured__stage aside>strong{color:var(--cnl-red-bright);margin-top:.2rem;font-size:2.25rem;line-height:1}.cnl-featured__stage aside>small{color:var(--cnl-muted-strong)}.cnl-meter{align-items:end;gap:3px;height:64px;margin-top:1rem;display:flex}.cnl-meter i{background:linear-gradient(180deg, var(--cnl-gold-bright), var(--cnl-red));border-radius:2px 2px 0 0;width:5px}.cnl-featured__facts{border:1px solid var(--cnl-border);border-radius:8px;grid-template-columns:repeat(3,1fr);margin:.7rem 0;display:grid;overflow:hidden}.cnl-featured__facts span{border-right:1px solid var(--cnl-border);gap:.1rem;padding:.65rem .8rem;display:grid}.cnl-featured__facts span:last-child{border-right:0}.cnl-featured__facts small{color:var(--cnl-muted);text-transform:uppercase;font-size:.6rem}.cnl-featured__facts strong{font-size:.72rem}.cnl-reward{background:radial-gradient(circle at 28% 55%,#f1bb4e24,#0000 18rem),linear-gradient(115deg,#34050ef5,#0d080ef0 50%,#040b16fa);border-color:#ee123866;grid-template-columns:minmax(330px,.95fr) minmax(480px,1.05fr);min-height:390px;display:grid;overflow:hidden}.cnl-reward__art{min-height:390px;position:relative;overflow:hidden}.cnl-reward__art:after{content:"";background:linear-gradient(90deg,#0000 52%,#08080ef2);position:absolute;inset:0}.cnl-reward__art>.cnl-reward__scene{width:100%;height:100%;position:absolute;inset:0}.cnl-reward__art>.cnl-reward__scene img{object-fit:cover;object-position:42% center;filter:saturate(1.06)contrast(1.05);width:100%;height:100%;display:block}.cnl-reward__seal{z-index:2;border:2px solid var(--cnl-gold-bright);width:112px;height:112px;color:var(--cnl-gold-bright);text-align:center;background:radial-gradient(circle,#2e1704,#090605 70%);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:9%;left:34%;box-shadow:0 0 0 8px #f1bb4e1c,0 12px 30px #000}.cnl-reward__seal svg{width:2rem;height:2rem}.cnl-reward__seal span{letter-spacing:.08em;margin-top:-1.25rem;font-size:.55rem;font-weight:900}.cnl-reward__copy{z-index:3;align-self:center;padding:clamp(1.7rem,4vw,3.3rem) clamp(1.4rem,4vw,3rem) clamp(1.7rem,4vw,3.3rem) 0;position:relative}.cnl-benefit-grid{grid-template-columns:repeat(3,1fr);gap:.65rem;margin:1.3rem 0 1rem;display:grid}.cnl-benefit-grid article,.cnl-why__grid article,.cnl-compare__grid article{background:#060c16ad;border:1px solid #f1bb4e6e;border-radius:8px;flex-direction:column;align-items:flex-start;gap:.38rem;min-width:0;padding:1rem;display:flex}.cnl-benefit-grid svg,.cnl-why__grid svg,.cnl-compare__grid svg{width:1.45rem;height:1.45rem;color:var(--cnl-gold);margin-bottom:.3rem}.cnl-benefit-grid strong,.cnl-why__grid strong,.cnl-compare__grid strong{font-size:.77rem}.cnl-benefit-grid span,.cnl-why__grid span,.cnl-compare__grid span{color:var(--cnl-muted);font-size:.68rem;line-height:1.5}.cnl-steps,.cnl-families,.cnl-why,.cnl-compare{padding:1.35rem}.cnl-steps{grid-template-columns:minmax(215px,.62fr) minmax(0,1.38fr);align-items:stretch;gap:1.3rem;display:grid}.cnl-steps header{align-self:center;padding-right:1rem}.cnl-steps__grid{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.cnl-steps__grid article{border:1px solid var(--cnl-border);background:#081424b8;border-radius:8px;min-height:160px;padding:1rem;position:relative}.cnl-step-number{color:#fff;background:#ab052170;border:1px solid #ff536cb8;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid;position:absolute;top:.85rem;left:.85rem;box-shadow:0 0 18px #ee123838}.cnl-step-icon{width:34px;height:34px;color:var(--cnl-gold);border:1px solid #f1bb4e47;border-radius:7px;place-items:center;display:grid;position:absolute;top:.85rem;right:.85rem}.cnl-step-icon svg{width:1.1rem;height:1.1rem}.cnl-steps__grid h3{margin:3.8rem 0 .35rem;font-size:.88rem}.cnl-steps__grid p{color:var(--cnl-muted);margin-bottom:0;font-size:.69rem;line-height:1.55}.cnl-families{grid-template-columns:minmax(230px,.62fr) minmax(0,1.38fr);gap:1.3rem;display:grid}.cnl-families header{align-self:center;max-width:34ch}.cnl-families__grid{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.cnl-families__card{border:1px solid var(--cnl-border);min-width:0;color:var(--cnl-text);text-align:left;background:#060e1abf;border-radius:8px;grid-template-columns:50px minmax(0,1fr) 18px;align-items:center;gap:.7rem;padding:.45rem;transition:border-color .16s,background .16s;display:grid}.cnl-families__card:hover{background:#f1bb4e0e;border-color:#f1bb4e99}.cnl-families__grid img,.cnl-families__grid picture{width:50px;height:55px}.cnl-families__grid img{object-fit:cover;border-radius:6px;display:block}.cnl-families__grid span{min-width:0;display:grid}.cnl-families__grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.cnl-families__grid small{color:var(--cnl-muted);font-size:.62rem}.cnl-families__grid svg{width:.95rem;height:.95rem;color:var(--cnl-muted)}.cnl-why{grid-template-columns:minmax(230px,.55fr) minmax(0,1.45fr);align-items:center;gap:1.3rem;display:grid}.cnl-why__grid{grid-template-columns:repeat(5,1fr);gap:.65rem;display:grid}.cnl-why__grid article{border-color:var(--cnl-border)}.cnl-compare{grid-template-columns:minmax(270px,.78fr) minmax(0,1.22fr);gap:1.3rem;display:grid}.cnl-compare__grid{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.cnl-compare__grid article{border-color:var(--cnl-border)}.cnl-compare__actions{flex-wrap:wrap;grid-column:1/-1;gap:.65rem;display:flex}.cnl-compare__actions .cnl-button{min-width:180px;min-height:38px;padding-block:.55rem;font-size:.72rem}.cnl-final{background:radial-gradient(circle at 78% 45%,#ee123847,#0000 19rem),linear-gradient(110deg,#30040ef0,#090c16f0);border-color:#ee12388c;justify-content:space-between;align-items:center;gap:2rem;min-height:130px;padding:1.4rem 1.6rem;display:flex;overflow:hidden}.cnl-final h2{font-size:clamp(1.45rem,3vw,2.1rem)}.cnl-final>div:last-child{flex:none;justify-items:center;display:grid}.cnl-final small{color:var(--cnl-muted);margin-top:.35rem;font-size:.64rem}.cnl-footer{border-top:1px solid var(--cnl-border);background:#01050cf0}.cnl-footer__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;min-height:112px;display:grid}.cnl-footer nav{flex-wrap:wrap;justify-content:center;gap:1.6rem;display:flex}.cnl-footer nav a,.cnl-footer p{color:var(--cnl-muted);margin:0;font-size:.68rem}.cnl-footer nav a:hover{color:var(--cnl-text)}@media (width<=760px){.cnl-container{width:min(100vw - 28px,1320px)}}@media (width<=1050px){.cnl-hero__grid{grid-template-columns:minmax(370px,.9fr) minmax(420px,1.1fr)}.cnl-facts{grid-template-columns:repeat(2,1fr)}.cnl-facts>div:nth-child(2){border-right:0}.cnl-facts>div:nth-child(-n+2){border-bottom:1px solid var(--cnl-border)}.cnl-showcase,.cnl-reward{grid-template-columns:1fr}.cnl-reward__art{min-height:330px}.cnl-reward__art:after{background:linear-gradient(#0000 48%,#08080ef2)}.cnl-reward__copy{margin-top:-5rem;padding:1.5rem}.cnl-steps,.cnl-families,.cnl-why,.cnl-compare{grid-template-columns:1fr}.cnl-why__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=840px){.cnl-hero__grid{grid-template-columns:1fr;min-height:auto;padding-top:3rem}.cnl-hero__copy{max-width:690px}.cnl-hero__copy h1{font-size:clamp(3rem,10vw,5rem)}.cnl-hero-art{width:min(640px,100%);min-height:560px;margin-inline:auto}.cnl-steps__grid,.cnl-benefit-grid,.cnl-families__grid,.cnl-compare__grid{grid-template-columns:repeat(2,1fr)}.cnl-footer__inner{text-align:center;grid-template-columns:1fr;justify-items:center;gap:1.2rem;padding-block:1.6rem}}@media (width<=620px){.cnl-nav__inner{min-height:62px}.cnl-brand{font-size:.96rem}.cnl-brand__pulse{width:24px;margin-right:.28rem}.cnl-nav__actions{gap:.48rem}.cnl-theme-toggle{width:38px;height:38px}.cnl-nav__signin{display:none}.cnl-nav .cnl-button--primary{min-width:0;min-height:38px;padding:.62rem .68rem;font-size:.68rem}.cnl-hero__copy h1{font-size:clamp(2.6rem,13.4vw,4rem)}.cnl-hero__copy>p{font-size:.94rem}.cnl-hero__actions,.cnl-hero__actions .cnl-button{width:100%}.cnl-hero-art{min-height:420px}.cnl-hero-art__scene{width:132%;inset-inline:-16%}.cnl-hero-art__scene img{object-position:66% center}.cnl-hero-game{min-width:205px}.cnl-hero-game--available{bottom:5%;right:5%}.cnl-facts{grid-template-columns:1fr}.cnl-facts>div,.cnl-facts>div:nth-child(2){border-right:0;border-bottom:1px solid var(--cnl-border);min-height:64px}.cnl-facts>div:last-child{border-bottom:0}.cnl-panel,.cnl-steps,.cnl-families,.cnl-why,.cnl-compare{padding:1rem}.cnl-family-list__row{grid-template-columns:42px 1fr auto 18px}.cnl-family-list__art{display:none}.cnl-featured__head{display:grid}.cnl-status{justify-self:start}.cnl-featured__tabs span{padding-inline:.28rem;font-size:.61rem}.cnl-featured__stage{grid-template-columns:1fr}.cnl-featured__stage>picture{aspect-ratio:16/9;height:auto}.cnl-featured__stage aside{border-top:1px solid var(--cnl-border);border-left:0;grid-template-columns:auto auto 1fr;align-items:baseline;gap:.5rem;display:grid}.cnl-featured__stage aside>strong{font-size:1.7rem}.cnl-meter{display:none}.cnl-reward__art{min-height:290px}.cnl-reward__art>.cnl-reward__scene{width:120%;max-width:none}.cnl-reward__art>.cnl-reward__scene img{object-position:34% center}.cnl-reward__seal{width:92px;height:92px;left:32%}.cnl-benefit-grid,.cnl-steps__grid,.cnl-families__grid,.cnl-why__grid,.cnl-compare__grid{grid-template-columns:1fr}.cnl-steps__grid article{min-height:145px}.cnl-final{flex-direction:column;align-items:flex-start;padding:1.2rem}.cnl-final>div:last-child,.cnl-final .cnl-button{width:100%}.cnl-footer nav{gap:.8rem 1.1rem}}@media (prefers-reduced-motion:reduce){.casino-landing{scroll-behavior:auto}.cnl-button,.cnl-family-list__row,.cnl-families__card,.cnl-hero-art__scene,.cnl-hero-game{transition:none;animation:none}}@media (prefers-contrast:more){.casino-landing{--cnl-border:#d0dbee94;--cnl-border-strong:#e7edf8c2;--cnl-muted:#c2cce0}}.casino-landing--light{--cnl-bg:#f7f2e9;--cnl-bg-raised:#fffaf2;--cnl-surface:#fffaf2;--cnl-surface-high:#fffdf8;--cnl-border:#5b3c2f38;--cnl-border-strong:#5b3c2f61;--cnl-shadow:0 24px 64px #3e1f141f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(circle at 12% -4%, #ee123814, transparent 35rem), radial-gradient(circle at 90% 8%, #a868081a, transparent 30rem), var(--cnl-bg)}.casino-landing--light .cnl-nav{background:#fffaf2e6;box-shadow:0 8px 30px #3e1f141f}.casino-landing--light .cnl-brand,.casino-landing--light .cnl-brand strong,.casino-landing--light .cnl-nav__signin,.casino-landing--light .cnl-theme-toggle{color:#211315}.casino-landing--light .cnl-nav__signin,.casino-landing--light .cnl-theme-toggle{background:#ffffffc2}.auth-root{--vh:1vh;--gap:clamp(8px, calc(var(--vh) * 1.7), 20px);--ctl:clamp(38px, calc(var(--vh) * 6.1), 56px);--pad-y:clamp(14px, calc(var(--vh) * 2.3), 36px);--scene-pad:clamp(8px, calc(var(--vh) * 2.2), 28px);--fs-s:clamp(11px, calc(var(--vh) * 1.6), 13px);--fs-m:clamp(12.5px, calc(var(--vh) * 1.95), 15px);--cas-bg:#02060e;--cas-surface:#071221;--cas-surface-high:#0a1829;--cas-border:#7592c145;--cas-border-strong:#a1b8de6b;--cas-text:#f7f9fd;--cas-muted:#9caac0;--cas-gold:#f1bb4e;--cas-gold-bright:#ffd978;--cas-red-bright:#ff3151;--cas-red-strong:#c2102e;--cas-red-deep:#a80624;--cas-red-deepest:#8b031d;--cas-edge:#f1bb4e57;background:radial-gradient(58% 26% at 12% -4%, #ee123829, transparent 62%), radial-gradient(46% 24% at 90% 8%, #f1bb4e14, transparent 60%), radial-gradient(70% 30% at 50% 58%, #ee12380f, transparent 70%), linear-gradient(180deg, #050b16 0%, var(--cas-bg) 34%, var(--cas-bg) 68%, #050b16 100%);height:100%;color:var(--cas-text);background-attachment:local;overflow:auto}@supports (height:1dvh){.auth-root{--vh:1dvh;height:100dvh}}.auth-scene{height:100%;padding:var(--scene-pad) clamp(16px, 3vw, 32px) 0;justify-content:center;display:flex;position:relative}.auth-scene--single{height:auto;min-height:100%}.auth{gap:var(--gap);flex-direction:column;width:min(1320px,100%);display:flex}.auth:after{content:"";height:var(--scene-pad);margin-top:calc(var(--gap) * -1);flex:none}.auth-panels{flex:1 0 auto;grid-template-columns:minmax(0,1.18fr) minmax(440px,.78fr);column-gap:clamp(20px,3vw,36px);display:grid}.auth.auth--single{justify-content:center;width:min(1320px,100%)}.auth-masthead{min-height:clamp(34px, calc(var(--vh) * 5.6), 52px);flex:none;align-items:center;margin:0;display:flex}.auth-brand{color:#f8faff;font-size:clamp(20px, calc(var(--vh) * 3.4), 25px);letter-spacing:-.045em;white-space:nowrap;align-items:center;margin:0;font-weight:850;display:inline-flex}.auth-brand strong{color:var(--cas-gold-bright);margin-left:.3rem;font-weight:820}.auth-brand-pulse{width:1.52em;height:.96em;margin-right:.38rem;overflow:visible}.auth-brand-pulse path{fill:none;stroke:var(--cas-red-bright);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #ee12387a)}.auth-band{isolation:isolate;aspect-ratio:10;width:100%;min-height:24px;max-height:clamp(36px, calc(var(--vh) * 17), 140px);--band-trace:var(--trace-line);--band-glow:var(--trace-glow);flex:0 auto;position:relative}.auth-band:before{content:"";z-index:-1;background:radial-gradient(at 50% 70%,#d9a4410d,#0000 65%);position:absolute;inset:-12px 5% -10px}.auth-band-svg{width:100%;height:100%;filter:drop-shadow(0 0 8px var(--trace-shadow));display:block;overflow:visible}.auth-band-glow,.auth-band-trace{fill:none;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:1px;animation:6s cubic-bezier(.4,0,.3,1) .35s infinite auth-band-draw}.auth-band-glow{stroke:var(--band-glow);stroke-width:7px;opacity:.35}.auth-band-trace{stroke:var(--band-trace);stroke-width:2.5px}@keyframes auth-band-draw{0%{stroke-dashoffset:1px}42%,to{stroke-dashoffset:0}}.auth-tell{justify-content:center;gap:calc(var(--gap) * 1.5);min-width:0;padding:var(--pad-y) clamp(22px, 2.8vw, 40px);border:1px solid var(--cas-border);background:var(--cas-surface);box-shadow:0 0 0 1px var(--cas-edge), 0 30px 80px -40px #000000e6;border-radius:28px;flex-direction:column;display:flex;position:relative}.auth-story-art{z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.auth-story-art img{object-fit:cover;object-position:center 62%;width:100%;height:100%;display:block}.auth-story-art:after{content:"";background:linear-gradient(100deg,#02060ef7 0%,#02060ef2 38%,#02060edb 64%,#02060e8c 100%);position:absolute;inset:0}.auth-tell>:not(.auth-story-art){z-index:1;position:relative}.auth-eyebrow{font-size:clamp(10px, calc(var(--vh) * 1.65), 12px);letter-spacing:.28em;color:var(--cas-red-bright);text-transform:uppercase;margin:0;font-weight:900}.auth-tell h1{font-size:clamp(28px, min(calc(var(--vh) * 5.8), 3.6vw), 52px);letter-spacing:-.055em;color:var(--cas-text);max-width:590px;margin:0;font-weight:800;line-height:1.06}.auth-sub{font-size:clamp(13px, calc(var(--vh) * 2.2), 16px);color:var(--cas-muted);max-width:430px;margin:0;line-height:1.55}.auth-rule{background:linear-gradient(90deg, var(--cas-edge), transparent);height:1px}.auth-anchor{font-size:var(--fs-s);color:var(--cas-muted);max-width:44ch;margin:0;line-height:1.55}.auth-steps{--mark:clamp(36px, calc(var(--vh) * 6.4), 54px);gap:calc(var(--gap) * 1.1);max-width:450px;margin:0;padding:0;list-style:none;display:grid}.auth-steps li{grid-template-columns:var(--mark) 1fr;align-items:center;gap:clamp(12px, calc(var(--vh) * 2.2), 20px);display:grid}.auth-step-mark{width:var(--mark);height:var(--mark);color:var(--cas-red-bright);background:#8b031d47;border:1px solid #ff31516b;border-radius:26%;place-items:center;display:grid}.auth-step-mark svg{width:44%;height:44%}.auth-steps li:nth-child(2) .auth-step-mark{color:var(--cas-gold);background:#f1bb4e1f;border-color:#f1bb4e73}.auth-step-title{font-size:clamp(14px, calc(var(--vh) * 2.3), 17px);color:var(--cas-text);margin:0 0 .2em;font-weight:600}.auth-step-title b{font-weight:750}.auth-step-body{font-size:clamp(12px, calc(var(--vh) * 1.95), 14px);color:var(--cas-muted);margin:0;line-height:1.5}.auth-anchor-note{padding-top:calc(var(--gap) * .7);margin-top:calc(var(--gap) * .7);border-top:1px solid var(--cas-border)}.auth-facts{gap:calc(var(--gap) * .8);margin:0;display:grid}.auth-facts div{gap:.15rem;display:grid}.auth-facts dt{font-size:clamp(10px, calc(var(--vh) * 1.5), 11.5px);letter-spacing:.14em;text-transform:uppercase;color:var(--cas-red-bright);font-weight:700}.auth-facts dd{font-size:clamp(12.5px, calc(var(--vh) * 2), 14.7px);color:var(--cas-text);overflow-wrap:anywhere;margin:0}.auth-fact-count{font-variant-numeric:tabular-nums}.auth-panel{min-width:0;padding:var(--pad-y) clamp(18px, 2.4vw, 36px);border:1px solid var(--cas-border);background:var(--cas-surface);box-shadow:0 0 0 1px var(--cas-edge), 0 30px 80px -40px #000000e6;border-radius:28px;flex-direction:column;justify-content:center;display:flex;position:relative}.auth-panel-head{margin:0 0 calc(var(--gap) * .45);font-size:clamp(24px, calc(var(--vh) * 4.2), 32px);letter-spacing:-.035em;color:var(--cas-text);font-weight:800;line-height:1.2}.auth-panel-sub{margin:0 0 calc(var(--gap) * 1.2);font-size:var(--fs-m);color:var(--cas-muted);line-height:1.45}.auth-form{display:grid}.auth-label{margin:0 0 calc(var(--gap) * .55);font-size:clamp(10px, calc(var(--vh) * 1.6), 12px);letter-spacing:.16em;text-transform:uppercase;color:var(--cas-muted);font-weight:900;display:block}.auth-field{min-height:var(--ctl);border:1px solid var(--field-line);color:var(--cas-muted);background:#02060e9e;border-radius:12px;align-items:center;gap:12px;padding:0 clamp(12px,1.4vw,18px);transition:border-color .15s,box-shadow .15s;display:flex}.auth-field>svg{width:clamp(16px, calc(var(--vh) * 2.8), 20px);height:clamp(16px, calc(var(--vh) * 2.8), 20px);flex:none}.auth-field:focus-within{border-color:var(--cas-red-bright);outline:2px solid var(--cas-gold-bright);outline-offset:2px;box-shadow:0 0 0 3px #ee12383d}.auth-field.is-error{border-color:var(--danger)}.auth-field input{min-width:0;color:var(--cas-text);font:inherit;font-size:var(--fs-m);background:0 0;border:0;outline:0;flex:1;padding:0}.auth-field input::placeholder{color:#7f92b4}.auth-field input:-webkit-autofill{-webkit-text-fill-color:var(--cas-text);caret-color:var(--cas-text);-webkit-box-shadow:inset 0 0 0 1000px #050b16}.auth-field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--cas-text);caret-color:var(--cas-text);-webkit-box-shadow:inset 0 0 0 1000px #050b16}.auth-hint{padding-top:calc(var(--gap) * .4);font-size:var(--fs-s);color:var(--cas-muted);margin:0;line-height:1.4}.auth-msg{min-height:1.4em;padding-top:calc(var(--gap) * .3);font-size:var(--fs-s);color:var(--danger);margin:0;line-height:1.4}.auth-code{grid-template-columns:repeat(4,1fr) .4rem repeat(4,1fr);gap:clamp(4px,1.2vw,8px);display:grid}.auth-code input{width:100%;min-width:0;height:var(--ctl);text-align:center;border:1px solid var(--field-line);color:var(--cas-text);font:inherit;font-size:clamp(15px, calc(var(--vh) * 2.6), 18px);font-variant-numeric:tabular-nums;background:#02060e9e;border-radius:9px;grid-column:span 1;padding:0;font-weight:650;transition:border-color .15s,box-shadow .15s}.auth-code input:nth-child(4){grid-column:4}.auth-code input:nth-child(5){grid-column:6}.auth-code input:focus{outline:2px solid var(--cas-gold-bright);outline-offset:2px;border-color:var(--cas-red-bright);box-shadow:0 0 0 3px #ee12383d}.auth-code.is-error input{border-color:var(--danger)}.auth-btn{min-height:var(--ctl);font:inherit;font-size:clamp(12.5px, calc(var(--vh) * 1.95), 15px);letter-spacing:.01em;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:13px;padding:0 18px;font-weight:900;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.auth-btn-primary{margin-top:calc(var(--gap) * .8);background:linear-gradient(135deg, var(--cas-red-strong), var(--cas-red-deep) 52%, var(--cas-red-deepest));color:#fff;border-color:#ff4862bf;box-shadow:0 14px 30px -12px #d9062a8c,inset 0 1px #ffffff2e}.auth-btn-primary:hover:not(:disabled):not([aria-disabled=true]){border-color:#ff9aab;box-shadow:0 18px 38px -12px #ee123899,0 0 26px #ee12382e,inset 0 1px #ffffff40}.auth-btn-primary[aria-disabled=true],.auth-btn-primary:disabled{border-color:var(--cas-border);color:var(--cas-muted);box-shadow:none;cursor:not-allowed;background:#8b031d38}.auth-btn-alt>svg{width:clamp(18px, calc(var(--vh) * 3), 22px);height:clamp(18px, calc(var(--vh) * 3), 22px);flex:none}.auth-btn-alt{margin-top:calc(var(--gap) * .6);border-color:var(--field-line);color:var(--cas-text);background:#0812229e;justify-content:flex-start}.auth-btn-alt[aria-disabled=true],.auth-btn-alt:disabled{color:var(--cas-muted);border-color:var(--cas-border);cursor:not-allowed}.auth-btn-alt:disabled svg{filter:grayscale();opacity:.75}.auth-btn-alt:not([aria-disabled=true]):not(:disabled):hover{border-color:var(--cas-gold);background:#f1bb4e14}.auth-sent{color:var(--cas-text);overflow-wrap:anywhere;font-weight:650}.auth-soon{border:1px solid var(--cas-border);font-size:clamp(9.5px, calc(var(--vh) * 1.45), 10.5px);letter-spacing:.12em;text-transform:uppercase;color:var(--cas-muted);white-space:nowrap;border-radius:999px;margin-left:auto;padding:.15rem .45rem;font-weight:700}.auth-btn-quiet{border-color:var(--field-line);color:var(--cas-text);font-size:clamp(12px, calc(var(--vh) * 1.8), 13.5px);background:0 0}.auth-btn-quiet:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--cas-gold)}.auth-btn-quiet[aria-disabled=true],.auth-btn-quiet:disabled{color:var(--cas-muted);cursor:not-allowed}.auth-btn:focus-visible{outline:2px solid var(--cas-gold-bright);outline-offset:3px}.auth-btn-arrow{font-size:1rem;line-height:1}.auth-row{margin-top:calc(var(--gap) * .8);gap:10px;display:flex}.auth-row .auth-btn{flex:1}.auth-or{margin:var(--gap) 0 calc(var(--gap) * .1);text-align:center;position:relative}.auth-or:before{content:"";inset-inline:0;background:var(--cas-border);height:1px;position:absolute;top:50%}.auth-or span{background:var(--cas-surface);font-size:clamp(10px, calc(var(--vh) * 1.55), 11.5px);letter-spacing:.16em;color:var(--cas-muted);padding:0 18px;font-weight:900;position:relative}.auth-note{margin:calc(var(--gap) * .7) 0 0;font-size:var(--fs-s);color:var(--cas-muted);line-height:1.45}@media (width<=899px){.auth{width:min(520px,100%)}.auth-panels{grid-template-columns:minmax(0,1fr)}.auth-tell,.auth-band{display:none}.auth-tell,.auth-panel{border-radius:18px}.auth-panel{padding-inline:clamp(16px,5vw,28px)}.auth-btn-alt{gap:8px;padding-inline:12px}.auth-btn-alt>span:not(.auth-soon){text-align:left;min-width:0}.auth-soon{letter-spacing:.06em;padding-inline:.35rem}}@media (forced-colors:active){.auth-story-art{display:none}.auth-tell,.auth-panel{box-shadow:none;border:1px solid canvastext}.auth-btn-primary{color:buttontext;background:buttonface}.auth-band-glow{display:none}.auth-band-trace{stroke:canvastext}}@media (prefers-reduced-motion:reduce){.auth-band-glow,.auth-band-trace{stroke-dashoffset:0;animation:none}}.pulse-intro{z-index:50;background:#060b16;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.25rem,4vh,2.75rem);transition:opacity .85s;display:flex;position:fixed;inset:0;overflow:hidden}.pulse-intro.is-settling{opacity:0;pointer-events:none}.pulse-nebula{background:radial-gradient(55% 40% at 80% 8%,#7c3aed38,#0000 62%),radial-gradient(45% 35% at 12% 90%,#2f6bff24,#0000 60%);position:absolute;inset:0}.pulse-mark{text-align:center;color:#f1f5fb;flex:none;padding:0 1rem;animation:1.4s .15s both pulse-mark-in}.pulse-mark p{margin:0}.pulse-gem{margin:0 auto clamp(.6rem,3vh,2rem);display:block}.pulse-name{letter-spacing:.12em;text-indent:.12em;font-size:clamp(2rem,min(9vw,13vh),6.5rem);font-weight:750;line-height:1}.pulse-rule{background:linear-gradient(90deg, transparent, var(--house), transparent);width:min(20rem,58%);height:1px;margin:clamp(.5rem,2vh,1.3rem) auto clamp(.45rem,1.7vh,1.1rem)}.pulse-sub{letter-spacing:.58em;text-indent:.58em;color:#93a4c3;font-size:clamp(.9rem,2vw,1.2rem);font-weight:600}@keyframes pulse-mark-in{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:none}}.pulse-svg{width:100%;height:auto;filter:drop-shadow(0 0 8px var(--trace-shadow));flex:none;transition:filter .35s}.pulse-intro.is-done .pulse-svg{filter:drop-shadow(0 0 16px var(--trace-glow))}.pulse-intro.is-done .pulse-glow{opacity:.6;transition:opacity .35s}.pulse-loading{text-align:center;letter-spacing:.32em;text-indent:.32em;color:#93a4c3;flex:none;margin:0;font-size:.65rem;font-weight:600;transition:opacity .4s;animation:2s ease-in-out .5s infinite pulse-loading-breathe}.pulse-intro.is-done .pulse-loading{opacity:0}@keyframes pulse-loading-breathe{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.pulse-loading{animation:none}}.pulse-line,.pulse-glow{fill:none;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:2.5s cubic-bezier(.4,0,.3,1) .35s forwards pulse-draw}.pulse-line{stroke:var(--trace-line);stroke-width:2.5px}.pulse-glow{stroke:var(--trace-glow);stroke-width:7px;opacity:.35}@keyframes pulse-draw{to{stroke-dashoffset:0}}.pulse-dot{fill:var(--trace-dot);opacity:0;animation:2.5s cubic-bezier(.4,0,.3,1) .35s forwards pulse-travel}@keyframes pulse-travel{0%{offset-distance:0%;opacity:0}8%{opacity:1}92%{opacity:1}to{offset-distance:100%;opacity:0}}.terms-step{color:#e7edf7;background:#0d1b30;border:1px solid #8b6f2b;border-radius:8px;margin-top:14px;padding:18px}.terms-step__eyebrow{color:#ffd365;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.terms-step h3{margin:6px 0;font-size:18px}.terms-step h3:focus{outline:none}.terms-step h3:focus-visible{outline-offset:2px;outline:2px solid #ffdc6b}.terms-step p{color:#c3cfdf;margin:6px 0;line-height:1.5}.terms-step__points{color:#c3cfdf;margin:8px 0;padding-left:20px;line-height:1.5}.terms-step__version{font-size:13px}.terms-step__version strong{color:#e7edf7}.terms-step__check{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;margin-top:8px;padding:10px 0;line-height:1.45;display:flex}.terms-step__check input{accent-color:#e0163b;flex:none;width:20px;height:20px;margin:1px 0 0}.terms-step__error{color:#ff9baa!important}.terms-step__accept{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#e0163b;border:1px solid #ff3155;border-radius:8px;margin-top:8px;padding:0 18px;font-weight:800}.terms-step__accept:disabled{color:#b7c4d6;cursor:not-allowed;background:#1a2a40;border-color:#4a5d77}.terms-step__accept:focus-visible,.terms-step__check input:focus-visible{outline-offset:2px;outline:2px solid #ffdc6b}@media (width<=680px){.terms-step__accept{width:100%}}.custody-panel.custody-panel--withdraw{background:0 0;border:0;padding:0;container:withdraw/inline-size}.custody-panel--withdraw .deposit-hero h2{color:#fff;margin:6px 0;font-size:38px;line-height:1.1}.custody-panel--withdraw .deposit-hero p{color:#d6dce8;margin:0}.custody-panel--withdraw .deposit-hero .deposit-hero__network{margin-top:14px}.withdraw-tiles,.withdraw-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.withdraw-tile{background:#0b1729;border:1px solid #243b58;border-radius:8px;align-items:center;gap:14px;min-width:0;padding:16px 18px;display:flex}.withdraw-tile--available{border-color:#f4c856;box-shadow:inset 0 0 0 1px #f4c85659}.withdraw-tile__icon{color:#c3cfdf;background:#14243b;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid}.withdraw-tile--available .withdraw-tile__icon{color:#fff;background:#2b63d9}.withdraw-tile__icon .deposit-icon{width:26px;height:26px}.withdraw-tile__text{gap:2px;min-width:0;display:grid}.withdraw-tile__text>span{color:#dce6f3;font-weight:700}.withdraw-tile__text strong{color:#fff;overflow-wrap:anywhere;font-size:26px;line-height:1.2}.withdraw-tile__text small{color:#a8b8cc;font-size:12px}.custody-panel--withdraw .custody-body{margin-top:14px}.withdraw-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:14px;display:grid}.custody-panel--withdraw .withdraw-panel-title{color:#edf4ff;margin:0 0 12px;font-size:20px}.withdraw-network{margin:0}.withdraw-network dt{color:#c7d3e4;font-size:14px;font-weight:700}.withdraw-network dd{box-sizing:border-box;color:#ecf2ff;background:#071226;border:1px solid #3a5476;border-radius:8px;align-items:center;gap:10px;min-height:48px;margin:6px 0 0;padding:0 13px;display:flex}.custody-panel--withdraw .withdraw-details .custody-block{margin-top:16px;padding-top:14px}.custody-panel--withdraw .custody-input{max-width:none}.withdraw-pays-to .custody-address{margin-top:4px;display:block}.custody-panel--withdraw .custody-choice{background:#071226;border:1px solid #3a5476;border-radius:8px;padding:0 12px}.custody-panel--withdraw .custody-choice .custody-address{min-width:0;font-size:13px}.withdraw-amount{background:#071226;border:1px solid #3a5476;border-radius:8px;align-items:center;margin-top:6px;display:flex}.withdraw-amount:focus-within{outline-offset:2px;outline:2px solid #ffdc6b}.withdraw-amount .custody-input{background:0 0;border:0;flex:auto;min-width:0;margin:0;font-size:18px}.withdraw-amount .custody-input:focus-visible{outline:none}.withdraw-amount:has(.custody-input[aria-invalid=true]){border-color:#ff7187}.withdraw-amount__unit{color:#c3cfdf;flex:none;padding:0 12px}.withdraw-amount__max{color:#ffdc6b;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:0;border-left:1px solid #36527b;border-radius:0 8px 8px 0;flex:none;align-self:stretch;padding:0 16px;font-weight:800}.withdraw-amount__max:focus-visible{outline-offset:-3px;outline:2px solid #ffdc6b}.custody-panel--withdraw .deposit-caution{margin:12px 0 0}.withdraw-submit{width:100%}.withdraw-next{gap:12px;display:grid}.custody-panel--withdraw .withdraw-next .withdraw-panel-title{margin-bottom:0}.withdraw-next__art{justify-self:center;width:100%;max-width:230px;height:auto;display:block}.custody-panel--withdraw .withdraw-steps{background:0 0;border:0;grid-template-columns:1fr;gap:14px;margin:0;padding:0}.withdraw-next__link{color:#ffdc6b;border-top:1px solid #243b58;align-items:center;gap:8px;min-height:44px;padding-top:6px;font-weight:800;display:inline-flex}.withdraw-next__link:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #ffdc6b}.custody-notice a.withdraw-empty__action:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #ffdc6b}.withdraw-facts{background:#0b1729;border:1px solid #243b58;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0 0;padding:0;list-style:none;display:grid}.withdraw-facts li{color:#e7edf7;border-left:1px solid #243b58;align-items:center;gap:12px;min-height:48px;padding:6px 16px;display:flex}.withdraw-facts li:first-child{border-left:0}.withdraw-facts .deposit-icon{color:#c3cfdf;flex:none}.custody-panel--withdraw .withdraw-empty{text-align:center;background:#0b1729;border-color:#8b6f2b;justify-items:center;padding:28px 20px 20px;display:grid}.withdraw-empty__mark{color:#f4c856;place-items:center;width:76px;height:76px;display:grid}.withdraw-empty__mark .deposit-icon{stroke-width:1.4px;width:64px;height:64px}.custody-notice .withdraw-empty__title{color:#fff;margin-top:6px;font-size:22px}.custody-panel--withdraw .withdraw-empty p{max-width:460px;margin:8px 0 0}.withdraw-empty p strong{color:#dce6f3;font-weight:600;display:inline}.custody-notice a.withdraw-empty__action{color:#fff;background:#e0163b;border:1px solid #ff3155;border-radius:8px;gap:10px;margin-top:16px;padding:0 26px;text-decoration:none}.custody-panel--withdraw .withdraw-empty .withdraw-empty__note{color:#c3cfdf;text-align:left;border-top:1px solid #243b58;align-items:flex-start;gap:10px;width:100%;margin-top:18px;padding-top:14px;font-size:13px;display:flex}.withdraw-empty__note .deposit-icon{flex:none;width:18px;height:18px}@container withdraw (width<=640px){.custody-panel--withdraw .deposit-hero__art{opacity:.5;width:100%}.custody-panel--withdraw .deposit-hero:after{background:linear-gradient(90deg,#07090ff2 30%,#07090f99)}}@container withdraw (width<=580px){.withdraw-grid,.withdraw-facts{grid-template-columns:1fr}.withdraw-facts li{border-top:1px solid #243b58;border-left:0}.withdraw-facts li:first-child{border-top:0}}@container withdraw (width<=480px){.withdraw-tiles,.withdraw-methods{grid-template-columns:1fr;gap:10px}}@media (width<=680px){.custody-panel--withdraw .deposit-hero h2{font-size:24px}.withdraw-tile__text strong{font-size:22px}.withdraw-amount__max{width:auto;margin:0}.withdraw-next__art{max-width:180px}}.casino-wallet{color:#edf4ff;width:min(1320px,100%);margin:0 auto;padding:36px 24px 64px}.wallet-intro{margin-bottom:28px}.wallet-eyebrow{color:#ff4967;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.wallet-intro h1{margin:8px 0 6px;font-size:42px;line-height:1.06}.wallet-intro p{color:#9eafc6;margin:0}.wallet-layout{grid-template-columns:minmax(0,1fr) 382px;align-items:start;gap:48px;display:grid}.wallet-main{min-width:0}.wallet-balance,.wallet-section,.wallet-account-rail{background:#091526;border:1px solid #243b58;border-radius:8px}.wallet-balance{overflow:hidden}.wallet-balance__head,.wallet-section__head{border-bottom:1px solid #243b58;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.wallet-balance__head h2,.wallet-section h2,.wallet-account-rail h2{margin:0;font-size:18px}.wallet-balance__head>span{color:#91a3bd;font-size:13px}.wallet-balance__metrics{background:linear-gradient(125deg,#7a1029,#2d1324);grid-template-columns:repeat(3,minmax(0,1fr));padding:26px 20px;display:grid}.wallet-balance__metrics>div{border-left:1px solid #ffffff2b;padding:0 22px}.wallet-balance__metrics>div:first-child{border-left:0;padding-left:0}.wallet-balance__metrics>div:only-child{grid-column:1/-1}.wallet-balance__metrics span{color:#d6dce8;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.wallet-balance__metrics strong{margin-top:8px;font-size:28px;display:block}.wallet-balance__metrics>div:first-child strong{color:#ffd365}.wallet-balance__unavailable{color:#a8b7c9;background:#141d2c;padding:34px 20px}.wallet-balance__waiting{background:#1a2436;border-top:1px solid #243b58;flex-wrap:wrap;align-items:baseline;gap:6px 28px;padding:14px 20px;display:flex}.wallet-balance__waiting p{align-items:baseline;gap:10px;margin:0;display:flex}.wallet-balance__waiting span{color:#d6dce8;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.wallet-balance__waiting strong{color:#ffd365;font-size:18px}.wallet-balance__waiting small{color:#91a3bd;font-size:12px}.wallet-balance__waiting p{flex-wrap:wrap}.wallet-balance__actions{align-items:center;gap:18px;padding:16px 20px;display:flex}.wallet-balance__actions button:first-child{flex:auto}.wallet-balance__actions button{color:#fff;cursor:pointer;background:#e0163b;border:1px solid #ff3155;border-radius:8px;min-height:48px;padding:0 16px;font-weight:800}.wallet-balance__actions .wallet-link-action{color:#ffdc6b;background:0 0;border:0;flex:none;min-height:44px;padding:0 4px;text-decoration:underline}.wallet-frame{background:#070f1e;border:1px solid #8b6f2b;border-radius:12px;margin-top:18px;padding:10px}.wallet-tabs{background:#0b1729;border:1px solid #243b58;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.wallet-tabs button{color:#c3cfdf;cursor:pointer;background:0 0;border-top:0;border-bottom:3px solid #0000;border-left:1px solid #243b58;border-right:0;min-height:52px;padding:0 8px;font-size:16px;font-weight:600}.wallet-tabs button:first-child{border-left:0}.wallet-tabs button:hover{color:#edf4ff}.wallet-tabs button.is-active{color:#fff;background:linear-gradient(#6e1023,#3b0b17);border-bottom-color:#f4c856}.wallet-tabs button:focus-visible{outline-offset:-4px;outline:2px solid #ffdc6b}.wallet-panel{padding-top:12px;container:wallet-panel/inline-size}.wallet-section{padding:20px}.wallet-section h2{margin:8px 0}.wallet-section p{color:#aebbd0;line-height:1.55}.wallet-section__head{margin:-20px -20px 18px;padding:16px 20px}.wallet-section__head button{color:#ffdc6b;cursor:pointer;background:0 0;border:0;font-weight:800}.wallet-credit{color:#3ddf9c}.wallet-debit{color:#ff7187}.wallet-load-more-error{color:#ff7187;margin:10px 0 0;font-size:13px}[data-status]{letter-spacing:.04em;border:1px solid;border-radius:999px;width:max-content;margin-top:4px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-block}[data-status=PENDING],[data-status=RECONCILIATION_REQUIRED]{color:#f4c856}[data-status=REVERSED]{color:#ff8293}[data-status=SETTLED]{color:#4de1a2}.wallet-empty{color:#9caec4;margin:22px 0 4px}.wallet-transfer-panel{min-height:260px}.wallet-table-wrap{margin-top:18px;overflow-x:auto}.wallet-table{border-collapse:collapse;text-align:left;width:100%;min-width:680px;font-size:13px}.wallet-table th,.wallet-table td{vertical-align:middle;border-top:1px solid #243b58;padding:12px 10px}.wallet-table th{color:#95a9c2;letter-spacing:.07em;text-transform:uppercase;font-size:11px}.wallet-account-rail{padding:22px}.wallet-account-rail h2{overflow-wrap:anywhere;margin:9px 0 6px;font-size:22px}.wallet-verified,.wallet-unverified,.wallet-identity-unknown{margin:0 0 18px;font-size:13px}.wallet-verified{color:#3ddf9c}.wallet-unverified{color:#f3c75c}.wallet-identity-unknown{color:#9eafc6}.wallet-rail-metrics{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.wallet-rail-metrics div{border:1px solid #29415f;border-radius:8px;min-height:106px;padding:14px}.wallet-rail-metrics dt{color:#a9b8cb;font-size:12px;font-weight:700}.wallet-rail-metrics dd{overflow-wrap:anywhere;margin:16px 0 0;font-size:17px;font-weight:800}.wallet-responsible-play{color:#e8fff7;background:#0b2b2a;border:1px solid #177d61;border-radius:8px;gap:4px;margin-top:16px;padding:16px;text-decoration:none;display:grid}.wallet-responsible-play span{color:#a5d6c9;font-size:13px}.wallet-responsible-play .wallet-responsible-limit{color:#e8fff7;font-weight:700}.wallet-currency{color:#9eb0c6;border-top:1px solid #243b58;margin:18px 0 0;padding-top:16px;font-size:13px}.wallet-signin{color:#ffdc6b;cursor:pointer;background:0 0;border:1px solid #eabf4a;border-radius:8px;width:100%;min-height:44px;margin-top:16px;font-weight:800}@media (width<=1080px){.wallet-layout{grid-template-columns:1fr;gap:22px}.wallet-account-rail{grid-template-columns:1fr 2fr;column-gap:22px;display:grid}.wallet-account-rail>.wallet-eyebrow,.wallet-account-rail>h2,.wallet-account-rail>p{grid-column:1}.wallet-rail-metrics{grid-area:1/2/span 3}.wallet-responsible-play,.wallet-currency,.wallet-signin{grid-column:1/-1}}@media (width<=680px){.casino-wallet{padding:24px 16px 42px}.wallet-frame{background:0 0;border:0;border-radius:0;padding:0}.wallet-tabs{border-width:0 0 1px;border-radius:0}.wallet-tabs button{border-left:0}.wallet-intro h1{font-size:34px}.wallet-balance__metrics{grid-template-columns:1fr}.wallet-balance__metrics>div,.wallet-balance__metrics>div:first-child{border:0;border-top:1px solid #ffffff2b;margin-top:14px;padding:14px 0 0}.wallet-balance__metrics>div:first-child{border-top:0;margin-top:0;padding-top:0}.wallet-balance__actions{flex-direction:column;align-items:stretch}.wallet-tabs{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.wallet-tabs button{letter-spacing:-.02em;white-space:nowrap;min-height:48px;padding:0 1px;font-size:10px;overflow:hidden}.wallet-account-rail{display:block}.wallet-rail-metrics{margin-top:18px}}.wallet-icon{flex:none;width:20px;height:20px}.wallet-tab{gap:14px;min-width:0;display:grid}.wallet-tab h2:focus{outline:none}.wallet-banner{background:#07090f;border:1px solid #8b6f2b;border-radius:8px;align-items:center;min-height:196px;display:flex;position:relative;overflow:hidden}.wallet-banner__art{pointer-events:none;width:58%;position:absolute;inset:0 0 0 auto}.wallet-banner__art img{object-fit:cover;object-position:70% 55%;width:100%;height:100%;display:block}.wallet-banner:after{content:"";pointer-events:none;background:linear-gradient(90deg,#07090f 40%,#07090f99 50%,#07090f00 64%);position:absolute;inset:0}.wallet-banner__copy{z-index:1;max-width:560px;padding:24px 26px;position:relative}.wallet-banner h2{color:#fff;margin:6px 0;font-size:38px;line-height:1.1}.wallet-banner p{color:#d6dce8;margin:0}.wallet-banner__network{flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:14px;display:flex;margin-top:14px!important}.wallet-pill{color:#1d1405;letter-spacing:.08em;text-transform:uppercase;background:#f4c856;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:800;display:inline-block}.wallet-tiles{min-width:0}.wallet-tiles__list{gap:12px;min-width:0;margin:0;display:grid}.wallet-tiles--three .wallet-tiles__list{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr)}.wallet-tiles--three .wallet-tiles__list:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-tiles--two .wallet-tiles__list{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-tiles--four,.wallet-tiles--note{background:#0b1729;border:1px solid #8b6f2b;border-radius:8px;padding:16px 6px}.wallet-tiles--four .wallet-tiles__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.wallet-tiles--note{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr);align-items:center;display:grid}.wallet-tiles--note .wallet-tiles__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.wallet-tile{background:#0b1729;border:1px solid #243b58;border-radius:8px;align-content:center;gap:4px;min-width:0;min-height:48px;padding:16px 16px 16px 78px;display:grid;position:relative}.wallet-tile[data-highlight=true]{border-color:#f4c856;box-shadow:inset 0 0 0 1px #f4c85659}.wallet-tiles--four .wallet-tile,.wallet-tiles--note .wallet-tile{background:0 0;border:0;border-left:1px solid #243b58;border-radius:0;padding:4px 14px 4px 66px}.wallet-tiles--four .wallet-tile:first-child,.wallet-tiles--note .wallet-tile:first-child{border-left:0}.wallet-tile__icon{color:#f4c856;background:#14243b;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.wallet-tile__icon .wallet-icon{width:24px;height:24px}.wallet-tile__icon[data-icon=coins],.wallet-tile__icon[data-icon=usdc]{color:#fff;background:#2b63d9}.wallet-tiles--four .wallet-tile__icon,.wallet-tiles--note .wallet-tile__icon{color:#f4c856;background:0 0;width:40px;height:40px;left:14px}.wallet-tiles--four .wallet-tile__icon[data-icon=plus]{color:#4de1a2}.wallet-tiles--four .wallet-tile__icon[data-icon=minus]{color:#ff7187}.wallet-tile dt{color:#c3cfdf;font-size:14px}.wallet-tile dd{color:#fff;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:800;line-height:1.15}.wallet-tile dd.wallet-credit{color:#3ddf9c}.wallet-tile dd.wallet-debit{color:#ff7187}.wallet-tile[data-icon=usdc] dd{font-size:16px;line-height:1.3}.wallet-tile .wallet-tile__detail{color:#a8b8cc;font-size:12px;font-weight:500}.wallet-tiles__note{color:#c3cfdf;border-left:1px solid #243b58;align-items:center;gap:10px;margin:0;padding:4px 14px;font-size:13px;line-height:1.45;display:flex}.wallet-card{background:#0b1729;border:1px solid #243b58;border-radius:8px;min-width:0;padding:16px 18px}.wallet-card h3{color:#fff;margin:0 0 12px;font-size:20px}.wallet-card__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.wallet-card__head h3{margin:0}.wallet-text-link,.wallet-footer-links button,.wallet-footer-links a{color:#ffdc6b;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;font-weight:800;text-decoration:none;display:inline-flex}.wallet-text-link--blue{color:#7cc0ff}.wallet-outline-button{color:#edf4ff;min-height:48px;font:inherit;cursor:pointer;background:#0e1e33;border:1px solid #536984;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-weight:800;display:inline-flex}.wallet-outline-button:disabled{color:#b7c4d6;cursor:not-allowed;background:#1a2a40;border-color:#4a5d77}.wallet-load-more{margin-top:12px}.wallet-text-link:focus-visible,.wallet-footer-links button:focus-visible,.wallet-footer-links a:focus-visible,.wallet-outline-button:focus-visible,.wallet-action__button:focus-visible,.wallet-toggle:focus-visible,.wallet-help summary:focus-visible,.wallet-balance__actions button:focus-visible,.wallet-responsible-play:focus-visible{outline-offset:2px;outline:2px solid #ffdc6b}.wallet-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wallet-action{background:#0b1426;border:1px solid #243b58;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 14px;min-width:0;padding:16px;display:grid;position:relative}.wallet-action__icon{color:#c3cfdf;background:#14243b;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.wallet-action__icon .wallet-icon{width:26px;height:26px}.wallet-action__text{justify-items:start;gap:4px;min-width:0;padding-right:28px;display:grid}.wallet-action__title{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.wallet-action strong{color:#edf4ff;font-size:16px}.wallet-action small{color:#c3cfdf;font-size:13px}.wallet-action__soon{color:#c3cfdf;background:#0e1e33;border:1px solid #36527b;border-radius:8px;margin-top:6px;padding:3px 22px;font-size:13px}.wallet-action__lock{color:#c3cfdf;position:absolute;top:14px;right:14px}.wallet-action--available{background:#0f1c2f;border-color:#f4c856;box-shadow:inset 0 0 0 1px #f4c85659}.wallet-action--available .wallet-action__icon{color:#fff;background:#2b63d9}.wallet-action--available .wallet-action__text{padding-right:0}.wallet-action__badge{color:#4de1a2;background:#0f3b2c;border-radius:6px;padding:2px 10px;font-size:12px;font-weight:700}.wallet-action__button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#e0163b;border:1px solid #ff3155;border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;font-weight:800;display:flex}.wallet-row-icon{color:#c3cfdf;border:1.5px solid #36527b;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:inline-grid}.wallet-row-icon[data-direction=in],.wallet-row-icon[data-kind=deposit]{color:#4de1a2;border-color:#1f9a6f}.wallet-row-icon[data-direction=out],.wallet-row-icon[data-kind=withdrawal],.wallet-row-icon[data-kind=bet]{color:#ff7187;border-color:#b8344d}.wallet-row-icon[data-kind=win]{color:#f4c856;border-color:#8b6f2b}.wallet-row-icon .wallet-icon{width:18px;height:18px}.wallet-status{color:#c3cfdf;border:1px solid;border-radius:8px;align-items:center;gap:6px;width:max-content;max-width:100%;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.wallet-status .wallet-icon{width:15px;height:15px}.wallet-status[data-tone=done]{color:#4de1a2;background:#4de1a214}.wallet-status[data-tone=pending]{color:#f4c856;background:#f4c85614}.wallet-status[data-tone=attention]{color:#ff97a6;background:#ff97a614}.wallet-status[data-tone=void]{color:#b7c4d6}.wallet-activity{margin:0;padding:0;list-style:none}.wallet-activity li{border-top:1px solid #243b58;grid-template-columns:auto minmax(0,1.4fr) minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.wallet-activity__title{gap:2px;min-width:0;display:grid}.wallet-activity__title strong{color:#edf4ff;font-size:14px}.wallet-activity__title small,.wallet-cell-type small{color:#a8b8cc;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wallet-activity__time{color:#c3cfdf;font-size:13px}.wallet-amount{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:800}.wallet-activity .wallet-amount{text-align:right;min-width:84px}.wallet-footer-links{background:#0b1729;border:1px solid #243b58;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px;padding:4px 16px;display:grid}.wallet-footer-links button{color:#edf4ff}.wallet-footer-links button,.wallet-footer-links a{font-size:14px}.wallet-footer-links a{white-space:nowrap;border-left:1px solid #243b58;border-radius:0;justify-self:start;padding-left:16px}.wallet-footer-links .wallet-icon:first-child{color:#c3cfdf}.wallet-tab .wallet-table-wrap{margin-top:8px;overflow-x:visible}.wallet-tab .wallet-table{min-width:0;font-size:14px}.wallet-tab .wallet-table th{color:#c3cfdf;letter-spacing:0;text-transform:none;border-top:0;padding:10px;font-size:13px;font-weight:600}.wallet-tab .wallet-table td{color:#edf4ff;padding:10px}.wallet-tab .wallet-table td.wallet-credit{color:#3ddf9c}.wallet-tab .wallet-table td.wallet-debit{color:#ff7187}.wallet-tab .wallet-table td[data-empty=true]{color:#a8b8cc}.wallet-cell-type strong{white-space:nowrap}.wallet-num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.wallet-cell-type{text-align:left;min-width:0}.wallet-tab .wallet-table tbody th{color:#edf4ff;border-top:1px solid #243b58;padding:10px;font-size:14px;font-weight:400}.wallet-cell-type__inner{align-items:center;gap:12px;min-width:0;display:flex}.wallet-cell-type__inner>span:last-child{gap:2px;min-width:0;display:grid}.wallet-cell-type strong{color:#edf4ff}.wallet-cell-time{color:#c3cfdf;white-space:nowrap}.wallet-table--activity tr[data-open=true] td{background:#f4c8560f}.wallet-table--activity tr[data-open=true] td:first-child{box-shadow:inset 2px 0 #f4c856}.wallet-cell-toggle{width:44px;padding:0!important}.wallet-toggle{color:#c3cfdf;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.wallet-toggle .wallet-icon{transition:transform .15s}.wallet-toggle[aria-expanded=true] .wallet-icon{transform:rotate(90deg)}.wallet-table__details td{border-top:0!important;padding:0 0 12px!important}.wallet-details{background:radial-gradient(90% 120% at 100% 100%,#b3261e38,#0b172900 60%),#0e1626;border:1px solid #8b6f2b;border-radius:8px;padding:16px 18px}.wallet-details h4{color:#fff;margin:0 0 10px;font-size:18px}.wallet-details__facts{flex-wrap:wrap;gap:10px 28px;margin:0;display:flex}.wallet-details__facts div{gap:4px;min-width:0;display:grid}.wallet-details__facts dt{color:#c3cfdf;font-size:12px}.wallet-details__facts dd{color:#edf4ff;overflow-wrap:anywhere;margin:0;font-weight:700}.wallet-details__facts .custody-address{font-size:13px}.wallet-details__status{color:#dce6f3;margin:12px 0 0;font-size:13px;line-height:1.5}.wallet-details .custody-tx{margin-top:4px}.wallet-tracker{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.wallet-tracker li{text-align:center;color:#a8b8cc;justify-items:center;gap:4px;display:grid;position:relative}.wallet-tracker li+li:before{content:"";background:#36527b;width:calc(100% - 28px);height:2px;position:absolute;top:15px;right:calc(50% + 20px)}.wallet-tracker li[data-step=done]+li:before,.wallet-tracker li+li[data-step=current]:before{background:#f4c856}.wallet-tracker__dot{color:#f4c856;background:#0e1626;border:2px solid #536984;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.wallet-tracker__dot .wallet-icon{width:20px;height:20px}.wallet-tracker li[data-step=done] .wallet-tracker__dot,.wallet-tracker li[data-step=current] .wallet-tracker__dot{border-color:#f4c856}.wallet-tracker strong{color:#edf4ff;font-size:14px}.wallet-tracker small{font-size:12px;line-height:1.4}.wallet-list-foot{color:#c3cfdf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:0 4px;font-size:13px;display:flex}.wallet-list-foot--inside{align-items:flex-start;margin-top:10px;padding:0}.wallet-note{color:#c3cfdf;gap:8px;max-width:420px;margin:0;font-size:13px;line-height:1.45;display:flex}.wallet-note .wallet-icon{width:18px;height:18px}.wallet-period{color:#c3cfdf;margin:-4px 4px 0;font-size:13px;line-height:1.5}.wallet-help{background:#0b1729;border:1px solid #243b58;border-radius:8px}.wallet-help summary{color:#edf4ff;cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:0 16px;list-style:none;display:flex}.wallet-help summary::-webkit-details-marker{display:none}.wallet-help summary>span{flex:auto}.wallet-help summary .wallet-icon:last-child{color:#a8b8cc;transition:transform .15s}.wallet-help[open] summary .wallet-icon:last-child{transform:rotate(90deg)}.wallet-help p{color:#c3cfdf;margin:0;padding:0 16px 14px 48px;font-size:14px;line-height:1.55}.wallet-explain{background:radial-gradient(80% 140% at 100% 100%,#b3261e38,#0b172900 60%),#0e1626;border:1px solid #8b6f2b;border-radius:8px;margin-top:14px;padding:16px 18px}.wallet-explain h4{color:#fff;margin:0 0 12px;font-size:18px}.wallet-explain ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.wallet-explain li{color:#c3cfdf;align-items:center;gap:12px;font-size:13px;line-height:1.45;display:flex}.wallet-explain .wallet-row-icon{border-radius:12px;width:44px;height:44px}.wallet-empty-state{text-align:center;justify-items:center;gap:8px;padding:26px 12px 14px;display:grid}.wallet-empty-state__icon{color:#f4c856;filter:drop-shadow(0 6px 18px #f4c85659)}.wallet-empty-state__icon .wallet-icon{stroke-width:1.4px;width:72px;height:72px}.wallet-empty-state__title{color:#fff;margin:6px 0 0;font-size:22px;font-weight:800}.wallet-empty-state__text{color:#c3cfdf;margin:0 0 8px}.wallet-empty-state__note{color:#c3cfdf;border-top:1px solid #243b58;align-items:center;gap:8px;margin:10px 0 0;padding-top:12px;font-size:13px;display:flex}.wallet-empty-state__more{justify-items:center;gap:10px;max-width:520px;display:grid}.wallet-empty-state__more summary{list-style:none}.wallet-empty-state__more summary::-webkit-details-marker{display:none}.wallet-empty-state__more p{color:#c3cfdf;margin:0;font-size:14px;line-height:1.55}@media (prefers-reduced-motion:reduce){.wallet-toggle .wallet-icon,.wallet-help summary .wallet-icon:last-child{transition:none}}@container wallet-panel (width<=640px){.wallet-tiles--four .wallet-tiles__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.wallet-tiles--four .wallet-tile:nth-child(3){border-left:0}.wallet-tiles--note{grid-template-columns:1fr;row-gap:12px}.wallet-tiles--note .wallet-tiles__note{border-top:1px solid #243b58;border-left:0;padding-top:12px}.wallet-tile dd{font-size:21px}.wallet-activity li{grid-template-columns:auto minmax(0,1fr) auto;row-gap:4px}.wallet-activity__time{grid-area:2/2}.wallet-activity__status{grid-area:2/3;justify-self:end}.wallet-activity .wallet-amount{grid-area:1/3}.wallet-activity .wallet-row-icon{grid-row:1/span 2}}@container wallet-panel (width<=600px){:is(.wallet-tiles--three .wallet-tiles__list,.wallet-tiles--three .wallet-tiles__list:has(>:nth-child(2):last-child)){grid-template-columns:1fr}}@container wallet-panel (width<=420px){.wallet-tiles--four,.wallet-tiles--note{padding:6px 4px}.wallet-tiles--four .wallet-tiles__list,.wallet-tiles--note .wallet-tiles__list{grid-template-columns:1fr;row-gap:0}.wallet-tiles--four .wallet-tile,.wallet-tiles--note .wallet-tile{border-top:1px solid #243b58;border-left:0;padding:10px 10px 10px 62px}.wallet-tiles--four .wallet-tile:first-child,.wallet-tiles--note .wallet-tile:first-child{border-top:0}.wallet-tiles--four .wallet-tile__icon,.wallet-tiles--note .wallet-tile__icon{left:10px}.wallet-tiles--note .wallet-tiles__note{padding:10px}}@container wallet-panel (width<=560px){.wallet-actions-grid,.wallet-explain ul,.wallet-tracker{grid-template-columns:1fr}.wallet-tracker li{text-align:left;grid-template-columns:auto minmax(0,1fr);justify-items:start;column-gap:12px}.wallet-tracker li>:not(.wallet-tracker__dot){grid-column:2}.wallet-tracker__dot{grid-row:1/span 2}.wallet-tracker li+li:before{display:none}.wallet-footer-links{grid-template-columns:1fr}.wallet-footer-links a{white-space:normal;border-top:1px solid #243b58;border-left:0;padding-left:4px}.wallet-tab .wallet-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.wallet-tab .wallet-table,.wallet-tab .wallet-table tbody{display:block}.wallet-tab .wallet-table tbody tr{border-top:1px solid #243b58;align-items:center;gap:4px 10px;padding:10px 0;display:grid}.wallet-tab .wallet-table td,.wallet-tab .wallet-table tbody th{border-top:0;padding:0}.wallet-table--activity tbody tr:not(.wallet-table__details){grid-template-columns:minmax(0,1fr) auto 44px}.wallet-table--activity .wallet-cell-type{grid-area:1/1/auto/3}.wallet-table--activity .wallet-cell-toggle{grid-area:1/3/span 3}.wallet-table--activity .wallet-cell-time{white-space:normal;grid-area:2/1;padding-left:48px;font-size:12px}.wallet-table--activity .wallet-cell-amount{grid-area:2/2}.wallet-table--activity .wallet-cell-status{grid-area:3/1/auto/3;padding-left:48px!important}.wallet-table__details{border-top:0!important;padding-top:0!important;display:block!important}.wallet-table__details td{display:block}.wallet-table--statement tbody tr{grid-template-columns:minmax(0,1fr) auto}.wallet-table--statement .wallet-cell-type{grid-area:1/1}.wallet-table--statement .wallet-cell-time{grid-area:2/1;padding-left:48px;font-size:12px}.wallet-table--statement td.wallet-num[data-empty=true]{display:none}.wallet-table--statement td.wallet-credit,.wallet-table--statement td.wallet-debit{grid-area:1/2}.wallet-table--statement .wallet-cell-balance{grid-area:2/2;font-size:12px;color:#c3cfdf!important}.wallet-table--statement .wallet-cell-balance:before{content:"Balance "}}@media (width<=680px){.wallet-banner{min-height:0}.wallet-banner__art{opacity:.45;width:100%}.wallet-banner:after{background:linear-gradient(90deg,#07090ff2 30%,#07090fb3)}.wallet-banner__copy{padding:18px 16px}.wallet-banner h2{font-size:24px}.wallet-card{padding:14px}.wallet-tiles--two .wallet-tiles__list{grid-template-columns:1fr}}@container wallet-panel (width<=700px){.custody-panel--deposit .deposit-grid{grid-template-columns:1fr}.wallet-tiles--three .wallet-tile{padding:14px 12px 14px 62px}.wallet-tiles--three .wallet-tile__icon{width:40px;height:40px;left:12px}.wallet-tiles--three .wallet-tile__icon .wallet-icon{width:20px;height:20px}.wallet-tiles--three .wallet-tile dd{font-size:21px}.wallet-tiles--three .wallet-tile[data-icon=usdc] dd{font-size:15px}.wallet-banner__copy{max-width:62%}.wallet-banner h2{font-size:32px}}.wallet-table--activity{table-layout:fixed;width:100%}.wallet-table--activity th:nth-child(2){width:21%}.wallet-table--activity th:nth-child(3){width:25%}.wallet-table--activity th:nth-child(4){width:17%}.wallet-table--activity th:nth-child(5){width:44px}@container wallet-panel (width>=561px){.wallet-tab .wallet-table--activity th,.wallet-tab .wallet-table--activity td{padding-left:8px;padding-right:8px}}.wallet-table--activity .wallet-cell-time{white-space:normal;font-size:13px}.wallet-table--activity .wallet-amount{white-space:normal;overflow-wrap:anywhere}.wallet-table--activity .wallet-cell-type strong{text-overflow:ellipsis;overflow:hidden}.wallet-table__details td{overflow:hidden}.wallet-details{box-sizing:border-box;min-width:0;max-width:100%}@media (width>=681px){.wallet-panel .deposit-hero .deposit-hero__art,.wallet-panel .wallet-banner .wallet-banner__art{opacity:1;width:56%}.wallet-panel .deposit-hero:after,.wallet-panel .wallet-banner:after{background:linear-gradient(90deg,#07090f 42%,#07090f8c 50%,#07090f00 60%)}}@container wallet-panel (width<=700px){.wallet-panel .deposit-hero .deposit-hero__copy{max-width:62%}.wallet-panel .deposit-hero .deposit-hero__copy h2{font-size:32px}}@media (width<=680px){.wallet-banner__copy,.wallet-panel .deposit-hero .deposit-hero__copy{max-width:none}.wallet-banner h2,.wallet-panel .deposit-hero .deposit-hero__copy h2{font-size:24px}}.custody-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.custody-panel h2:focus,.custody-block h3:focus{outline:none}.custody-panel h2:focus-visible,.custody-block h3:focus-visible{outline-offset:3px;outline:2px solid #ffdc6b}.custody-method{border:1px solid #25374f;border-radius:8px;justify-content:space-between;gap:12px;margin-top:12px;padding:13px 15px;display:flex}.custody-method>span:first-child{gap:3px;min-width:0;display:grid}.custody-method small{color:#a8b8cc;font-size:12px;font-weight:500}.custody-method__status{text-transform:uppercase;white-space:nowrap;align-self:center;font-size:11px;font-weight:800}.custody-method--available{color:#e7edf7;background:#0b2320;border-color:#1f7a5c}.custody-method--available .custody-method__status{color:#4de1a2}.custody-method--unavailable{color:#a3b1c4}.custody-method--unavailable strong{color:#c3cfdf}.custody-method--unavailable .custody-method__status{color:#e2bf62}.custody-other-methods{border-top:1px solid #243b58;margin-top:18px;padding-top:6px}.custody-body{margin-top:14px}.custody-block{border-top:1px solid #243b58;margin-top:18px;padding-top:16px}.custody-block h3,.custody-recent h3{color:#edf4ff;margin:0 0 10px;font-size:16px}.custody-notice{background:#0d1b30;border:1px solid #36527b;border-radius:8px;margin-top:14px;padding:16px}.custody-notice strong{color:#edf4ff;display:block}.custody-notice p{color:#c3cfdf;margin:6px 0 10px}.custody-notice--blocked{border-color:#8b6f2b}.custody-notice a,.custody-tx{color:#ffdc6b;align-items:center;min-height:44px;font-weight:800;display:inline-flex}.custody-tx{font-size:13px}.custody-label{color:#c7d3e4;letter-spacing:.06em;text-transform:uppercase;margin-top:10px;font-size:12px;font-weight:800;display:block}.custody-hint{margin:6px 0;font-size:13px;line-height:1.5;color:#b3c1d4!important}.custody-error{margin:6px 0;font-size:13px;line-height:1.45;color:#ff9baa!important}.custody-uncertain{background:#9669142e;border:1px solid #ffcf6a80;border-radius:8px;margin:10px 0;padding:12px 14px;font-weight:700;color:#ffe19a!important}.custody-button{color:#e7edf7;min-height:48px;font:inherit;cursor:pointer;background:#111e32;border:1px solid #536984;border-radius:8px;margin-top:10px;padding:0 18px;font-weight:800}.custody-button--primary{color:#fff;background:#e0163b;border-color:#ff3155}.custody-button--quiet{color:#ffc2cb;background:0 0;border-color:#9d3149;min-height:44px;margin-top:8px}.custody-button:disabled{color:#b7c4d6;cursor:not-allowed;background:#1a2a40;border-color:#4a5d77}.custody-button:focus-visible,.custody-chip:focus-visible,.custody-input:focus-visible,.custody-check input:focus-visible,.custody-choice input:focus-visible,.custody-notice a:focus-visible,.custody-tx:focus-visible{outline-offset:2px;outline:2px solid #ffdc6b}.custody-input{color:#ecf2ff;width:100%;max-width:520px;min-height:48px;font:inherit;box-sizing:border-box;background:#071226;border:1px solid #3a5476;border-radius:8px;margin-top:6px;padding:0 13px;display:block}.custody-input[aria-invalid=true]{border-color:#ff7187}.custody-input--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.custody-check,.custody-choice{color:#dce6f3;cursor:pointer;align-items:center;gap:10px;min-height:44px;margin-top:6px;display:flex}.custody-check input,.custody-choice input{accent-color:#e0163b;flex:none;width:20px;height:20px;margin:0}.custody-choices{border:0;margin:0;padding:0}.custody-chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.custody-chip{color:#e7edf7;min-width:64px;min-height:44px;font:inherit;cursor:pointer;background:#0e1e33;border:1px solid #36527b;border-radius:999px;padding:0 14px;font-weight:800}.custody-actions{flex-wrap:wrap;gap:10px;display:flex}.custody-address{color:#edf4ff;overflow-wrap:anywhere;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.custody-address>span[aria-hidden]{flex-wrap:wrap;column-gap:.45em;display:inline-flex}.custody-address--large{margin:6px 0 2px;font-size:18px;line-height:1.5;display:block}.custody-warning{background:#2a2210;border:1px solid #ffcf6a8c;border-radius:8px;margin:0 0 14px;padding:12px 14px;line-height:1.5;color:#ffe19a!important}.custody-warning strong{color:#fff1c7}.custody-address-card{background:#0b1a2e;border:1px solid #314a68;border-radius:8px;margin-top:14px;padding:16px}.custody-address-card__body{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.custody-address-card__text{flex:260px;min-width:0}.custody-qr{background:#fff;border-radius:6px;flex:none;width:200px;max-width:100%;height:200px;display:block}.custody-facts{color:#c3cfdf;margin:14px 0 0;padding-left:18px;font-size:13px;line-height:1.55}.custody-recent{border-top:1px solid #243b58;margin-top:20px;padding-top:16px}.custody-rows{margin:0;padding:0;list-style:none}.custody-row{border-top:1px solid #243b58;justify-content:space-between;gap:16px;padding:14px 0;display:flex}.custody-row:first-child{border-top:0}.custody-row__main,.custody-row__status{align-content:start;gap:4px;min-width:0;display:grid}.custody-row__status{text-align:right;justify-items:end;max-width:60%}.custody-row small{color:#a8b8cc;font-size:12px;line-height:1.45}.custody-state{letter-spacing:.03em;color:#c3cfdf;border:1px solid;border-radius:999px;width:max-content;max-width:100%;padding:2px 8px;font-size:11px;font-weight:800;display:inline-block}.custody-state[data-custody-state=CREDITED],.custody-state[data-custody-state=PAID],.custody-state[data-custody-state=READY]{color:#4de1a2}.custody-state[data-custody-state=INCOMING],.custody-state[data-custody-state=AWAITING_APPROVAL],.custody-state[data-custody-state=APPROVED],.custody-state[data-custody-state=SENDING],.custody-state[data-custody-state=SENT],.custody-state[data-custody-state=CONFIRMING],.custody-state[data-custody-state=COOLING_OFF],.custody-state[data-custody-state=HELD]{color:#f4c856}.custody-state[data-custody-state=UNDER_REVIEW],.custody-state[data-custody-state=DROPPED]{color:#ff97a6}.custody-payouts{margin:0 0 6px;padding:0;list-style:none}.custody-payouts li{border-top:1px solid #243b58;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:10px 0;display:flex}.custody-payouts li:first-child{border-top:0}.custody-payouts .custody-address{flex:240px;min-width:0;font-size:14px}.custody-review__facts{gap:8px;margin:0;display:grid}.custody-review__facts div{border:1px solid #243b58;border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;padding:11px 13px;display:flex}.custody-review__facts dt{color:#b3c1d4;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.custody-review__facts dd{text-align:right;min-width:0;margin:0;font-weight:800}.custody-tracker__steps{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.custody-tracker__steps li{color:#a8b8cc;align-items:center;gap:6px;display:flex}.custody-tracker__steps li:before{content:"";border:1px solid;border-radius:50%;width:8px;height:8px}.custody-tracker__steps li[data-reached=true]{color:#dce6f3}.custody-tracker__steps li[data-reached=true]:before{background:currentColor}.custody-tracker__steps li.is-current:before{animation:1.4s ease-in-out infinite custody-pulse}.custody-tracker__status{margin:6px 0 0;font-size:13px;line-height:1.5;color:#dce6f3!important}.custody-result .custody-tracker{margin-bottom:4px}@keyframes custody-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.custody-tracker__steps li.is-current:before{animation:none}}.wallet-withdrawal-pending{color:#ffe19a;border:1px solid #8b6f2b;border-radius:8px;justify-content:space-between;gap:12px;margin:12px 0 0;padding:12px 14px;font-size:13px;display:flex}.wallet-withdrawal-pending strong{color:#fff1c7}@media (width<=680px){.custody-button,.custody-button--quiet{width:100%}.custody-actions{grid-template-columns:1fr;gap:0;display:grid}.custody-address-card__body{flex-direction:column;align-items:stretch}.custody-address-card__text{flex:none}.custody-qr{align-self:center}.custody-address--large{font-size:16px}.custody-row{flex-direction:column;gap:8px}.custody-row__status{text-align:left;justify-items:start;max-width:100%}.custody-review__facts dd{text-align:left}.custody-input{max-width:none}}.custody-panel--deposit{background:0 0;border:0;padding:0;container:deposit/inline-size}.deposit-icon{flex:none;width:20px;height:20px}.deposit-hero{background:#07090f;border:1px solid #8b6f2b;border-radius:8px;align-items:center;min-height:196px;display:flex;position:relative;overflow:hidden}.deposit-hero__art{width:58%;position:absolute;inset:0 0 0 auto}.deposit-hero__art img{object-fit:cover;object-position:70% 55%;width:100%;height:100%;display:block}.deposit-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#07090f 40%,#07090f99 50%,#07090f00 64%);position:absolute;inset:0}.deposit-hero__copy{z-index:1;max-width:560px;padding:24px 26px;position:relative}.custody-panel--deposit .deposit-hero h2{color:#fff;margin:6px 0;font-size:38px;line-height:1.1}.custody-panel--deposit .deposit-hero p{color:#d6dce8;margin:0}.deposit-hero__network{flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:14px;display:flex;margin-top:14px!important}.deposit-pill{color:#1d1405;letter-spacing:.08em;text-transform:uppercase;background:#f4c856;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:800;display:inline-block}.deposit-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.custody-method--card{background:#0b1729;justify-content:flex-start;align-items:center;gap:14px;margin-top:0;padding:16px 18px;position:relative}.custody-method--card>.custody-method__icon{color:#c3cfdf;background:#14243b;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid}.custody-method--card .custody-method__icon .deposit-icon{width:26px;height:26px}.custody-method--card .custody-method__text{flex:auto;justify-items:start;gap:5px;min-width:0;padding-right:26px;display:grid}.custody-method--card .custody-method__title{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.custody-method--card strong{font-size:16px}.custody-method--card small{color:#c3cfdf;font-size:13px;line-height:1.4}.custody-method--card .custody-method__status{letter-spacing:0;text-transform:none;border-radius:6px;align-self:auto;padding:3px 10px;font-size:12px;font-weight:700}.custody-method--card.custody-method--available{background:#0f1c2f;border-color:#f4c856;box-shadow:inset 0 0 0 1px #f4c85659}.custody-method--card.custody-method--available .custody-method__icon{color:#fff;background:#2b63d9}.custody-method--card.custody-method--available .custody-method__status{color:#4de1a2;background:#0f3b2c}.custody-method--card.custody-method--unavailable .custody-method__status{color:#c3cfdf;border:1px solid #36527b}.custody-method--card .custody-method__text>.custody-method__status{background:#0e1e33;border-radius:8px;margin-top:4px;padding:3px 22px}.custody-method__mark{color:#c3cfdf;position:absolute}.custody-method__mark--lock{top:14px;right:16px}.custody-method__mark--lock .deposit-icon{width:22px;height:22px}.custody-method__mark--check{color:#1d1405;background:#f4c856;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;bottom:14px;right:14px}.custody-method__mark--check .deposit-icon{stroke-width:2.6px;width:17px;height:17px}.custody-panel--deposit .custody-body{margin-top:14px}.deposit-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.custody-panel--deposit .custody-address-card{background:0 0;border:0;margin-top:0;padding:0}.deposit-panel{background:#0b1729;border:1px solid #243b58;border-radius:8px;min-width:0;padding:18px}.deposit-facts{gap:10px;margin:0 0 14px;display:grid}.deposit-facts div{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px;display:grid}.deposit-facts dt{color:#c3cfdf}.deposit-facts dd{color:#edf4ff;align-items:center;gap:8px;margin:0;font-weight:800;display:flex}.deposit-facts dd .deposit-icon{color:#6f9dff;width:22px;height:22px}.deposit-caution{background:#2a2210;border:1px solid #ffcf6a8c;border-radius:8px;align-items:center;gap:10px;margin:0 0 14px;padding:11px 14px;display:flex;color:#ffe19a!important}.deposit-caution .deposit-icon{color:#f4c856}.custody-panel--deposit .deposit-panel>.custody-label{border-top:1px solid #243b58;margin-top:0;padding-top:14px}.deposit-get-button{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.custody-panel--deposit .custody-warning,.custody-panel--deposit .custody-address-card__text .custody-label{margin-top:0}.deposit-visual{background:radial-gradient(120% 90% at 30% 60%,#b3261e2e,#0b172900 60%),#0b1729;border:1px solid #243b58;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:260px;padding:18px;display:grid;position:relative;overflow:hidden}.deposit-visual__art{justify-self:center;width:100%;max-width:340px;height:auto;display:block}.deposit-visual__qr{z-index:1;place-items:center;display:grid;position:relative}.deposit-visual__qr .custody-qr{width:200px;height:200px;padding:0;box-shadow:0 0 0 6px #fff}.deposit-qr-placeholder{box-sizing:border-box;color:#c3cfdf;text-align:center;background:#091526cc;border:1px dashed #536984;border-radius:8px;justify-items:center;gap:12px;width:200px;padding:26px 14px;display:grid}.deposit-qr-placeholder .deposit-icon{color:#7f93ad;stroke-width:1.4px;background:#14243b;border-radius:8px;width:64px;height:64px;padding:12px}.deposit-steps{background:#0b1729;border:1px solid #243b58;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 0;padding:16px 18px;list-style:none;display:grid}.deposit-steps li{align-items:flex-start;gap:12px;min-width:0;display:flex}.deposit-steps__number{color:#f4c856;border:2px solid #8b6f2b;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.deposit-steps li[data-step=current] .deposit-steps__number{background:#f4c8561f;border-color:#f4c856}.deposit-steps li[data-step=done] .deposit-steps__number{color:#4de1a2;border-color:#1f7a5c}.deposit-steps__number .deposit-icon{width:18px;height:18px}.deposit-steps__text{gap:4px;min-width:0;display:grid}.deposit-steps__text strong{color:#edf4ff}.deposit-steps__text small{color:#a8b8cc;font-size:13px;line-height:1.45}.deposit-help{background:#0b1729;border:1px solid #243b58;border-radius:8px;margin-top:14px}.deposit-help>details,.deposit-help__last{border-top:1px solid #243b58}.deposit-help>:first-child{border-top:0}.deposit-help summary{color:#e7edf7;cursor:pointer;align-items:center;gap:12px;min-height:48px;padding:0 16px;list-style:none;display:flex}.deposit-help summary::-webkit-details-marker{display:none}.deposit-help summary>span{flex:auto}.deposit-help summary .deposit-icon:first-child{color:#c3cfdf}.deposit-help summary .deposit-icon:last-child{color:#a8b8cc;transition:transform .15s}.deposit-help details[open] summary .deposit-icon:last-child{transform:rotate(90deg)}.deposit-help details p{margin:0;padding:0 16px 14px 48px;font-size:14px}.deposit-help__last{align-items:flex-start;gap:12px;display:flex}.deposit-help__last details{flex:auto;min-width:0}.deposit-help__last summary .deposit-icon:last-child{display:none}.deposit-help__limits{color:#ffdc6b;white-space:nowrap;align-items:center;gap:8px;min-height:48px;padding:0 16px;font-weight:800;display:inline-flex}.deposit-help summary:focus-visible,.deposit-help__limits:focus-visible{outline-offset:-2px;border-radius:8px;outline:2px solid #ffdc6b}@media (prefers-reduced-motion:reduce){.deposit-help summary .deposit-icon:last-child{transition:none}}@container deposit (width<=760px){.deposit-methods{grid-template-columns:1fr;gap:10px}.deposit-steps{grid-template-columns:1fr;gap:14px}}@container deposit (width<=640px){.deposit-hero__art{opacity:.5;width:100%}.deposit-hero:after{background:linear-gradient(90deg,#07090ff2 30%,#07090f99)}}@container deposit (width<=540px){.deposit-grid{grid-template-columns:1fr}}@media (width<=680px){.deposit-hero{min-height:0}.deposit-hero__art{opacity:.45;width:100%}.deposit-hero:after{background:linear-gradient(90deg,#07090ff2 30%,#07090fb3)}.deposit-hero__copy{padding:18px 16px}.custody-panel--deposit .deposit-hero h2{font-size:24px}.deposit-panel{padding:14px}.deposit-facts div{grid-template-columns:90px minmax(0,1fr)}.deposit-visual{grid-template-columns:1fr;justify-items:center;min-height:0}.deposit-visual__art{max-width:220px}.deposit-help__last{flex-direction:column;gap:0}.deposit-help__last details{width:100%}.deposit-help__limits{padding-left:48px}}.deposit-badge{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.deposit-badge--usdc{color:#fff;background:#2775ca;font-size:13px;font-weight:900;line-height:1;box-shadow:inset 0 0 0 2px #ffffffd9}.deposit-badge--base{background:#0052ff;position:relative}.deposit-badge--base:after{content:"";background:#fff;border-radius:2px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:4px;right:4px}.account-page{background:radial-gradient(circle at 80% 0%, #741b4d38, transparent 36%), var(--ink);min-height:100%;overflow:auto}.account-layout{grid-template-columns:270px minmax(0,1fr);gap:32px;width:min(1320px,100% - 48px);margin:0 auto;padding:32px 0 56px;display:grid}.account-nav,.account-panel,.account-summary{border:1px solid var(--blue-border);background:#09172b;border-radius:8px}.account-nav{align-self:start;padding:30px 22px}.account-eyebrow{color:#ff3e62;letter-spacing:1.5px;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.account-nav h2,.account-panel h2,.account-content h1{color:#f4f7ff;letter-spacing:0;margin:10px 0 6px}.account-nav h2{font-size:26px}.account-nav p,.account-muted,.account-title p{color:var(--blue-muted);margin:0;line-height:1.5}.account-nav nav{gap:9px;margin-top:26px;display:grid}.account-nav button{color:#dce6fb;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;min-height:56px;padding:0 14px;font-weight:700}.account-nav button span{width:31px;height:31px;color:var(--house-bright);border:1px solid #34517c;border-radius:6px;place-items:center;margin-right:12px;display:inline-grid}.account-nav button.is-active{background:#d72e5021;border-color:#d72e50;box-shadow:inset 3px 0 #ff3e62}.account-content{min-width:0}.account-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.account-content h1{font-size:42px;line-height:1.1}.account-active,.account-current{color:#47e7ac;white-space:nowrap;background:#148e5f24;border:1px solid #47e7ac59;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.account-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px;display:grid}.account-summary>div{border-right:1px solid var(--blue-border);align-items:center;gap:15px;min-height:126px;padding:24px 28px;display:flex}.account-summary>div:last-child{border-right:0}.account-summary p{gap:5px;margin:0;display:grid}.account-summary small,.account-facts dt{color:var(--blue-muted);text-transform:uppercase;letter-spacing:1.4px;font-size:10px;font-weight:800}.account-summary strong{font-size:19px}.account-summary__icon{color:#ffcd5d;border:1px solid #8b6f2b;border-radius:14px;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:22px;display:grid}.account-summary__icon--player{color:#fff;background:#b80f36;border-color:#df244f}.account-summary__icon--clear{color:#4ce6b1;border-color:#168b6b}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.account-stack{gap:20px;display:grid}.account-panel{padding:30px}.account-panel h2{font-size:27px}.account-facts{gap:10px;margin:20px 0 0;display:grid}.account-facts div{border:1px solid var(--blue-border);border-radius:7px;padding:15px}.account-facts dt{margin-bottom:6px}.account-facts dd{margin:0;font-weight:700}.account-fields,.account-limit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:22px;display:grid}.account-fields label,.account-limit-grid label{color:#b9c8e5;letter-spacing:1px;text-transform:uppercase;gap:7px;font-size:12px;font-weight:800;display:grid}.account-fields input,.account-limit-grid input{border:1px solid var(--field-line);color:#ecf2ff;width:100%;min-height:48px;font:inherit;letter-spacing:0;text-transform:none;background:#071226;border-radius:7px;padding:0 13px}.account-fields input:read-only{color:#b6c3db}.account-hint,.account-limit-grid p,.account-pending{color:var(--blue-muted);font-size:13px;line-height:1.45}.account-pending{color:#ffcf6a}.account-action{color:#edf3ff;min-height:40px;font:inherit;cursor:pointer;background:#0b1a31;border:1px solid #36527b;border-radius:6px;padding:0 13px;font-weight:750}.account-action:hover:not(:disabled){border-color:var(--house-bright)}.account-action:disabled{opacity:.55;cursor:not-allowed}.account-action--danger{color:#ffb8c2;border-color:#9d3149}.account-error{color:#ff9baa}.account-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:20px;display:grid}.account-control-grid h3{color:#eff4ff;margin:0}.account-control-grid p{color:var(--blue-muted);line-height:1.5}.account-choice-row{flex-wrap:wrap;gap:8px;display:flex}.account-session-list,.account-security-list{gap:10px;margin:20px 0;display:grid}.account-session,.account-security-list>div{border:1px solid var(--blue-border);border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.account-session strong,.account-security-list strong{display:block}.account-session span,.account-security-list span{color:var(--blue-muted);margin-top:4px;font-size:13px;display:block}.account-empty{color:var(--blue-muted);padding:20px 0}.account-dialog-backdrop{z-index:20;background:#02060fc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.account-dialog{background:#0b1930;border:1px solid #a4374d;border-radius:8px;width:min(470px,100%);padding:28px;box-shadow:0 20px 80px #00000080}.account-dialog h2{margin-top:0}.account-dialog p{color:#c4d1e8;line-height:1.5}.account-dialog>div{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.account-warning{color:#ffcf6a;background:#96691429;border:1px solid #ffcf6a61;border-radius:7px;margin:18px 0 0;padding:12px 14px;line-height:1.5}.account-dialog-facts{gap:8px;margin:18px 0 0;display:grid}.account-dialog-facts div{border:1px solid var(--blue-border);border-radius:7px;justify-content:space-between;align-items:baseline;gap:14px;padding:11px 13px;display:flex}.account-dialog-facts dt{color:var(--blue-muted);text-transform:uppercase;letter-spacing:1.2px;font-size:10px;font-weight:800}.account-dialog-facts dd{text-align:right;margin:0;font-weight:750}.account-dialog-timing{color:#ecf2ff;margin:14px 0 0}.account-dialog-ack{color:#ffd8de;cursor:pointer;border:1px solid #9d3149;border-radius:7px;align-items:flex-start;gap:10px;margin:16px 0 0;padding:13px;line-height:1.45;display:flex}.account-dialog-ack input{accent-color:#d72e50;flex:none;width:18px;height:18px;margin:2px 0 0}.account-dialog .account-action:focus-visible,.account-nav button:focus-visible,.account-panel .account-action:focus-visible{outline:2px solid var(--house-bright);outline-offset:2px}.account-limit-grid>div{align-content:start;gap:10px;display:grid}.account-limit-grid .account-choice-row{margin-top:2px}@media (width<=899px){.account-layout{grid-template-columns:1fr;gap:20px;width:min(100% - 32px,900px)}.account-nav{padding:18px}.account-nav p{display:none}.account-nav nav{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:15px}.account-nav button{min-height:44px;padding:0 8px;font-size:12px}.account-nav button span{width:25px;height:25px;margin-right:5px}.account-summary>div{padding:18px 14px}.account-summary strong{font-size:15px}.account-summary__icon{flex-basis:40px;width:40px;height:40px}}@media (width<=600px){body{overflow:auto}.account-layout{width:min(100% - 24px,600px);padding-top:18px}.account-nav h2{font-size:22px}.account-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}.account-content h1{font-size:32px}.account-title{flex-direction:column;align-items:flex-start}.account-summary{grid-template-columns:1fr}.account-summary>div{border-right:0;border-bottom:1px solid var(--blue-border);min-height:74px}.account-summary>div:last-child{border-bottom:0}.account-grid,.account-fields,.account-limit-grid,.account-control-grid{grid-template-columns:1fr}.account-panel{padding:22px 18px}.account-session,.account-security-list>div{flex-direction:column;align-items:flex-start}.account-session .account-current{margin-top:0}}.lobby{background:radial-gradient(120% 90% at 50% 0%, #140806 0%, var(--ink) 68%);align-items:stretch;animation:.9s both lobby-in;display:flex;position:fixed;inset:0;overflow:hidden}.lobby-main{scrollbar-gutter:stable;flex:1;min-width:0;padding:0 clamp(1.25rem,4vw,3.5rem) 4rem;overflow-y:auto}@keyframes lobby-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.casino-header{border-top:1px solid #f1bb4e;width:min(1320px,100%);min-height:84px;margin:0 auto}.casino-header__top{grid-template-columns:auto minmax(290px,1fr) auto;align-items:center;gap:18px;min-height:83px;display:grid}.casino-header__brand-group,.casino-header__actions,.casino-account{align-items:center;display:flex}.casino-header__brand-group{gap:12px}.nav-toggle{width:36px;height:36px;color:var(--house);cursor:pointer;background:0 0;border:1px solid #d9a44159;border-radius:6px;place-items:center;padding:0;display:none}.nav-toggle:focus-visible{outline:2px solid var(--house-bright);outline-offset:2px}.casino-header__brand{color:#f1bb4e;align-items:center;gap:8px;display:flex}.casino-header__brand span{font-family:var(--display);letter-spacing:.08em;white-space:nowrap;font-size:14px;font-weight:700}.casino-header__brand em{color:#e8eefc;font-style:normal}.casino-header__nav{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:center;gap:12px;width:min(100%,372px);display:grid}.casino-header__game{grid-column:2;justify-self:stretch;min-width:0;height:44px;overflow:hidden;container-type:inline-size}.casino-header__nav-item,.casino-balance,.casino-header__bell,.casino-account__trigger{color:#e8eefc;min-height:44px;font:inherit;background:#0d1626db;border:1px solid #93a4c373;border-radius:8px;font-size:14px;font-weight:700}.lobby-main--account{grid-column:1/-1}.casino-header__nav-item{cursor:pointer;padding:0 12px}.casino-header__nav-item.is-active{color:#ffd978;background:#a80624;border-color:#ee1238}.casino-header__nav-item:disabled{opacity:1;color:#93a4c3;cursor:not-allowed}.casino-header__actions{justify-content:flex-end;gap:12px;min-width:0}.casino-balance{white-space:nowrap;flex:none;align-items:center;gap:9px;padding:0 16px;display:flex}.casino-balance--ready,.casino-balance--expired{cursor:pointer}.casino-balance__icon{border:1px solid;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.casino-balance--loading{color:#e8eefc}.casino-balance--expired{color:#ffd978;border-color:#f1bb4e}.casino-balance--unavailable{color:#ff8da1;border-color:#ff3151b8}.casino-balance--error{color:#93a4c3;border-color:#93a4c373}.casino-balance__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite casino-balance-spin}@keyframes casino-balance-spin{to{transform:rotate(360deg)}}.casino-header__bell{color:#93a4c3;place-items:center;width:42px;padding:0;display:grid}.casino-header__bell:disabled{opacity:1}.casino-account{gap:6px;min-width:0;position:relative}.casino-account__trigger{cursor:pointer;align-items:center;gap:6px;min-height:42px;padding:3px 10px 3px 3px;display:flex}.casino-account__avatar{color:#fff;background:#1d4dd6;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid}.casino-account__name{color:#93a4c3;text-overflow:ellipsis;white-space:nowrap;max-width:16ch;font-size:12px;overflow:hidden}.casino-account__chevron{color:#93a4c3;flex:none;transition:transform .16s}.casino-account__trigger[aria-expanded=true] .casino-account__chevron{transform:rotate(180deg)}.casino-account__menu{z-index:20;background:#0d1626;border:1px solid #93a4c38c;border-radius:8px;min-width:208px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #00000059}.casino-account__menu-item{color:#e8eefc;cursor:pointer;min-height:42px;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:0 12px;font-size:14px;font-weight:700;display:flex}.casino-account__menu-item:hover,.casino-account__menu-item[aria-checked=true]{color:#ffd978;background:#f1bb4e1a}.casino-account__signout{color:#ff8da1}.casino-account__signout:hover{color:#ffb0bc;background:#ff31511a}.casino-account__trigger:hover{color:#ffd978;border-color:#f1bb4e}.casino-account__trigger:active{transform:translateY(1px)}.casino-header__nav-item:focus-visible,.casino-balance:focus-visible,.casino-header__bell:focus-visible,.casino-account__trigger:focus-visible,.casino-account__menu-item:focus-visible{outline-offset:2px;outline:2px solid #ffd978}@media (width<=1199px){.casino-header__top{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px 0}.casino-header__nav{grid-column:1/-1;justify-self:stretch;width:100%}.casino-header__game{grid-column:1/-1}.casino-header__actions{gap:8px}}@media (width<=560px){.casino-header{width:min(100% - 24px,1320px)}.casino-header__brand span{font-size:12px}.casino-balance{min-width:0;padding:0 10px}.casino-header__bell{width:44px}.casino-account__name{display:none}}.lobby-shell{align-items:flex-start;gap:clamp(1.2rem,3vw,2.6rem);margin-top:1.4rem;display:flex}.lobby-content{flex:1;min-width:0}.side-nav{--rail:208px;flex:0 0 var(--rail);z-index:20;background:#05030366;border:0 solid #d9a44138;border-right-width:1px;border-radius:0;min-width:0;height:100%;transition:flex-basis .22s}.side-nav[data-collapsed=true]{--rail:72px}@media (height<=640px){.side-nav{overflow-y:auto}}.side-head{border-bottom:1px solid #d9a44124;align-items:center;height:64px;padding:0 1rem;display:flex}.side-nav[data-collapsed=true] .side-head{justify-content:center;padding:0}.side-collapse{color:#f2e3c2a6;cursor:pointer;background:0 0;border:none;border-radius:10px;place-items:center;width:40px;height:40px;padding:0;transition:background .15s,color .15s;display:grid;position:relative}.side-collapse:hover{color:var(--cream);background:#d9a4411a}.side-collapse:focus-visible{outline:2px solid var(--house-bright);outline-offset:2px}.side-group{font-family:var(--utility);letter-spacing:.22em;text-transform:uppercase;color:#f2e3c261;padding:.7rem 1rem .35rem;font-size:.52rem;font-weight:700}.side-divider{background:#d9a44147;width:28px;height:1px;margin:.6rem auto .5rem;display:none}.side-list{flex-direction:column;gap:2px;margin:0;padding:0 .45rem .45rem;list-style:none;display:flex}.side-link{color:#f2e3c2b3;width:100%;font-family:var(--utility);letter-spacing:.05em;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.6rem;padding:.62rem .8rem;font-size:.74rem;font-weight:500;transition:background .15s,color .15s;display:flex;position:relative}.side-label{white-space:nowrap;flex:1;overflow:hidden}.side-link svg{opacity:.85;flex:none;width:18px;height:18px}.side-link:hover{color:var(--cream);background:#d9a44114}.side-link.is-active{background:var(--house);color:var(--ink);font-weight:600}.side-link.is-active svg{opacity:1}.side-link.is-active:hover{background:var(--house-bright);color:var(--ink)}.side-link:focus-visible{outline:2px solid var(--house-bright);outline-offset:2px}.side-preview{letter-spacing:.16em;text-transform:uppercase;color:#f2e3c273;border:1px solid #d9a4414d;border-radius:2px;padding:.12rem .32rem;font-size:.5rem;font-style:normal;font-weight:600}.side-nav[data-collapsed=true] .side-group{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.side-nav[data-collapsed=true] .side-divider{display:block}.side-nav[data-collapsed=true] .side-group:first-of-type+.side-divider{margin-top:0;display:none}.side-nav[data-collapsed=true] .side-list{gap:4px;padding:.45rem .55rem}.side-nav[data-collapsed=true] .side-link{border-radius:10px;justify-content:center;width:40px;height:40px;padding:0}.side-nav[data-collapsed=true] .side-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.side-nav[data-collapsed=true] .side-link svg{width:20px;height:20px}.side-nav[data-collapsed=true] .side-preview{background:var(--house);text-indent:-999em;border:none;border-radius:50%;width:5px;height:5px;padding:0;position:absolute;top:5px;right:5px;overflow:hidden}.side-nav[data-collapsed=true] .side-link:after,.side-nav[data-collapsed=true] .side-collapse:after{content:attr(data-label);color:var(--cream);font-family:var(--utility);letter-spacing:.04em;white-space:nowrap;pointer-events:none;opacity:0;z-index:5;background:#0b0605;border:1px solid #d9a4414d;border-radius:6px;padding:.34rem .55rem;font-size:.68rem;font-weight:500;transition:opacity .12s;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.side-nav[data-collapsed=true] .side-link:hover:after,.side-nav[data-collapsed=true] .side-link:focus-visible:after,.side-nav[data-collapsed=true] .side-collapse:hover:after,.side-nav[data-collapsed=true] .side-collapse:focus-visible:after{opacity:1}.nav-scrim{display:none}@media (width<=899px){.nav-toggle{display:grid}.side-nav{z-index:30;background:#0b0605;border-width:0 1px 0 0;border-radius:0;width:240px;padding-top:.8rem;transition:transform .25s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.side-nav[data-open=true]{transform:none}.nav-scrim{z-index:29;opacity:0;pointer-events:none;background:#0000008c;transition:opacity .25s;display:block;position:fixed;inset:0}.nav-scrim[data-open=true]{opacity:1;pointer-events:auto}.side-head,.side-collapse{display:none}.side-nav[data-collapsed=true] .side-group{clip-path:none;width:auto;height:auto;padding:.7rem 1rem .35rem;position:static}.side-nav[data-collapsed=true] .side-divider{display:none}.side-nav[data-collapsed=true] .side-list{gap:2px;padding:0 .45rem .45rem}.side-nav[data-collapsed=true] .side-link{border-radius:8px;justify-content:flex-start;width:100%;height:auto;padding:.62rem .8rem}.side-nav[data-collapsed=true] .side-label{clip-path:none;width:auto;height:auto;position:static}.side-nav[data-collapsed=true] .side-link svg{width:18px;height:18px}.side-nav[data-collapsed=true] .side-preview{text-indent:0;background:0 0;border:1px solid #d9a4414d;border-radius:2px;width:auto;height:auto;padding:.12rem .32rem;position:static}.side-nav[data-collapsed=true] .side-link:after{content:none}}@media (prefers-reduced-motion:reduce){.side-nav,.side-link,.side-collapse,.nav-scrim,.side-nav[data-collapsed=true] .side-link:after{transition:none}.casino-balance__spinner{opacity:.6;border-right-color:currentColor;animation:none}}.lobby-head{margin:.6rem 0 0}.lobby-notice{letter-spacing:.03em;color:#f2e3c2cc;border:1px solid #f2e3c22e;border-radius:6px;margin:.6rem 0 0;padding:.55rem .8rem;font-size:.8rem}.lobby-eyebrow{letter-spacing:.24em;color:var(--house);margin-bottom:.4rem;font-size:.6rem;font-weight:700;display:none}.lobby-head h1{font-family:var(--display);letter-spacing:.02em;color:var(--cream);margin:0;font-size:clamp(2rem,4.6vw,3.4rem);font-weight:400}.lobby-head p{letter-spacing:.04em;color:#f2e3c28c;margin:.7rem 0 0;font-size:.85rem}.lobby-search{align-items:center;margin:1.5rem 0 0;display:flex;position:relative}.lobby-search svg{color:#f2e3c273;pointer-events:none;position:absolute;left:1rem}.lobby-search .floor-search{border-radius:8px;width:100%;padding:.85rem 1.1rem .85rem 2.7rem;font-size:.85rem}.lobby-marquee{margin:2rem 0 0}.lobby-rail{margin:2.2rem 0 0}.rail-title{font-family:var(--utility);letter-spacing:.28em;text-transform:uppercase;color:#f2e3c280;margin:0 0 .9rem;font-size:.62rem;font-weight:600}.rail-track{scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:clamp(132px,15vw,172px);grid-auto-flow:column;gap:.9rem;padding-bottom:.5rem;display:grid;overflow-x:auto}.rail-track .game-tile{scroll-snap-align:start}.rail-track .tile-name{font-size:.82rem}.lobby-floor{margin:2.4rem 0 0}.floor-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.floor-controls{gap:.5rem;display:flex}.floor-search,.floor-sort{color:var(--cream);font-family:var(--utility);letter-spacing:.03em;background:#05030380;border:1px solid #d9a44159;border-radius:999px;padding:.5rem .9rem;font-size:.78rem}.floor-search{width:clamp(160px,24vw,260px)}.floor-search::placeholder{color:#f2e3c266}.floor-search:focus-visible,.floor-sort:focus-visible{outline:2px solid var(--house-bright);outline-offset:2px}.floor-sort{cursor:pointer}.lobby-grid--searching .game-tile{animation:none}.floor-empty{letter-spacing:.04em;color:#f2e3c28c;margin:2.2rem 0 0;font-size:.85rem}.lobby-main--game{padding-bottom:18px}.game-page{color:#e8eefc;width:min(1320px,100%);margin:0 auto;padding-top:1.4rem}.lobby-main:fullscreen{background:radial-gradient(120% 90% at 50% 0%, #140806 0%, var(--ink) 68%)}.lobby-main:fullscreen .nav-toggle{display:none}.game-strip{align-items:center;gap:8px;min-width:0;height:100%;display:flex}.game-strip button,.game-strip__mode,.game-strip__credits,.game-strip__elapsed{font:inherit;font-size:13px;font-weight:700}.game-strip__back,.game-strip__action{color:#e8eefc;cursor:pointer;white-space:nowrap;background:#0d1626db;border:1px solid #93a4c373;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;min-width:44px;height:44px;padding:0 12px;display:inline-flex}.game-strip__action{padding:0}.game-strip__back:hover,.game-strip__action:hover{color:#ffd978;border-color:#f1bb4e}.game-strip button:focus-visible{outline-offset:-4px;outline:2px solid #ffd978}.game-strip__title{white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.game-strip__title>span,.game-surface__eyebrow{color:#9aacc8;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.game-strip__title h1{color:#e8eefc;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:14px;overflow:hidden}.game-strip__mode,.game-strip__credits{letter-spacing:.08em;white-space:nowrap;border:1px solid;border-radius:999px;flex:none;place-items:center;min-height:28px;padding:0 9px;font-size:11px;display:inline-grid}.game-strip__mode{min-width:50px}.game-strip__mode--real{color:#76f0bd;border-color:#1bd18a}.game-strip__mode--demo{color:#ffd978;border-color:#f1bb4e}.game-strip__credits{color:#d9c8ff;background:#241a3d;border-color:#7c3aed;line-height:26px;display:inline-block}.game-strip__elapsed{color:#b8c5da;white-space:nowrap;flex:none}.game-strip__action .game-strip__label{display:none}.game-icon{font-size:18px;line-height:1}@container (width>=720px){.game-strip__action--labelled{padding:0 12px}.game-strip__action--labelled .game-strip__label{display:inline}}@container (width<=639px){.game-strip--credits .game-strip__mode{display:none}.game-strip__credits-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container (width<=479px){.game-strip__elapsed{display:none}}@container (width<=419px){.game-strip{gap:6px}.game-strip__back{padding:0}.game-strip__back .game-strip__label,.game-strip__title>span{display:none}.game-strip__title h1{margin:0;font-size:13px}}.game-surface{background:#071426;border:1px solid #5077ac8c;border-radius:8px;place-items:center;min-height:max(420px,100vh - 170px);display:grid;position:relative;overflow:hidden}.game-surface__art{opacity:.16;filter:blur(5px);position:absolute;inset:0;transform:scale(1.03)}.game-surface--open{place-items:stretch stretch}.game-surface__frame{background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.game-surface__art img{object-fit:cover;width:100%;height:100%}.game-surface__content{text-align:center;width:min(100% - 40px,650px);position:relative}.game-surface__content h2{color:#f4f7ff;letter-spacing:0;margin:14px 0 8px;font-size:clamp(24px,3vw,40px)}.game-surface__content p{color:#aebbd0;max-width:54ch;margin:0 auto;font-size:15px;line-height:1.55}.game-surface__eyebrow{color:#ff5472}.game-surface__disclosure{color:#fff0b3!important}.game-surface__reference{font-family:var(--utility);letter-spacing:.08em;margin-top:16px!important;font-size:12px!important}.game-milestones{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:28px 0 20px;padding:0;list-style:none;display:grid}.game-milestones li{color:#9aacc8;border:1px solid #5077ac8c;border-radius:7px;min-height:48px;padding:14px 8px;font-size:12px;font-weight:700}.game-milestones li.is-current{color:#fff0b3;border-color:#f1bb4e}.game-milestones li.is-complete{color:#b8f5d8;border-color:#1bd18a}.game-surface__buttons{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.game-surface__primary,.game-surface__secondary,.game-surface__text-action{cursor:pointer;min-height:44px;font:inherit;font-size:14px;font-weight:750}.game-surface__primary,.game-surface__secondary{border-radius:7px;padding:0 18px}.game-surface__primary{color:#fff;background:#bc0b2c;border:1px solid #ee1238}.game-surface__secondary{color:#e8eefc;background:#09182b;border:1px solid #5077accc}.game-surface__text-action{color:#b8c5da;background:0 0;border:0;padding:0;text-decoration:underline}.game-surface__primary:hover{background:#e0143c}.game-surface__secondary:hover{color:#fff0b3;border-color:#f1bb4e}.game-status-footer{color:#8495b2;justify-content:space-between;gap:16px;padding-top:10px;font-size:11px;display:flex}.game-surface button:focus-visible{outline-offset:2px;outline:2px solid #ffd978}@media (width<=1199px){.game-surface{min-height:max(420px,100vh - 250px)}}@media (width<=560px){.game-page{width:min(100% - 24px,1320px);padding-top:12px}.game-surface{min-height:calc(100vh - 220px)}.game-surface__content{width:min(100% - 28px,650px)}.game-milestones{grid-template-columns:1fr}.game-status-footer{display:none}}@media (orientation:landscape) and (height<=600px){.game-surface{min-height:calc(100vh - 40px)}.game-surface__content h2{font-size:25px}.game-surface__content p{font-size:13px}.game-milestones{margin-block:14px}.game-milestones li{min-height:40px;padding-block:10px}.game-status-footer{display:none}}.lobby-filters{flex-wrap:wrap;gap:.5rem;margin:0 0 1.2rem;display:flex}.chip{color:var(--house);font-family:var(--utility);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #d9a44159;border-radius:999px;padding:.55rem 1.1rem;font-size:.7rem;font-weight:500;transition:border-color .2s,background .2s,color .2s}.chip:hover{border-color:var(--house);background:#d9a44114}.chip.is-active{background:var(--house);border-color:var(--house);color:#140806}.chip:focus-visible{outline:2px solid var(--house-bright);outline-offset:2px}.lobby-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:1rem;display:grid}.game-tile{--accent:var(--house);--accent-soft:#d9a44138;background:linear-gradient(#12090699 0%,#0b060522 100%),#0b0605;border:1px solid #d9a44147;border-radius:6px;flex-direction:column;transition:transform .25s,border-color .25s,box-shadow .25s;animation:.7s backwards tile-in;display:flex;position:relative;overflow:hidden}.tile-main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;padding:0;display:flex}.game-tile[data-accent=violet]{--accent:#7a3fa8;--accent-soft:#7a3fa857}.game-tile[data-accent=fire]{--accent:#e8641f;--accent-soft:#e8641f4d}.game-tile[data-accent=amber]{--accent:#d9a441;--accent-soft:#d9a4414d}.game-tile[data-accent=green]{--accent:#1e5c3f;--accent-soft:#1e5c3f6b}.game-tile[data-accent=red]{--accent:#a5122b;--accent-soft:#a5122b5c}.game-tile:hover{box-shadow:0 14px 34px #00000080, 0 0 24px var(--accent-soft);border-color:#d9a441b3;transform:translateY(-3px)}.game-tile:has(.tile-main:focus-visible){outline:2px solid var(--house-bright);outline-offset:3px}.tile-star{z-index:1;width:36px;height:36px;color:var(--house);cursor:pointer;background:#0503038c;border:1px solid #d9a44159;border-radius:999px;place-items:center;padding:0;transition:opacity .2s,border-color .2s,transform .2s;display:grid;position:absolute;top:.55rem;left:.55rem}.tile-star:hover{border-color:var(--house);transform:scale(1.06)}.tile-star:focus-visible{outline:2px solid var(--house-bright);outline-offset:2px}.tile-star[aria-pressed=true]{color:var(--house-bright);border-color:var(--house)}@media (hover:hover) and (pointer:fine){.tile-star:not([aria-pressed=true]){opacity:0}.game-tile:hover .tile-star,.tile-star:focus-visible{opacity:1}}@media (pointer:coarse){.tile-star{width:44px;height:44px}}@keyframes tile-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.tile-art{aspect-ratio:16/9;background:radial-gradient(65% 85% at 50% 45%, var(--accent-soft), transparent 72%), #0b0605;position:relative}.tile-art picture,.tile-art img{width:100%;height:100%;display:block}.tile-art img{object-fit:cover}.tile-body{flex-direction:column;gap:.3rem;padding:.5rem 1.1rem 1.1rem;display:flex}.game-tile--tall .tile-art{aspect-ratio:25/36}.tile-caption{flex-direction:column;gap:.22rem;padding:.55rem .7rem .72rem;display:flex}.game-tile--tall .tile-name{font-size:.92rem}.tile-count{font-family:var(--utility);letter-spacing:.05em;color:#f2e3c280;align-items:center;gap:.4rem;font-size:.62rem;display:inline-flex}.tile-count:before{content:"";background:#22c55e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #22c55eb3}.tile-meta{align-items:center;gap:.5rem;display:flex}.tile-badge{letter-spacing:.18em;text-transform:uppercase;color:var(--house);opacity:.85;border:1px solid #d9a44166;border-radius:2px;padding:.12rem .4rem;font-size:.52rem;font-weight:600}.tile-eyebrow{letter-spacing:.26em;text-transform:uppercase;color:#f2e3c273;font-size:.58rem;font-weight:500}.tile-name{font-family:var(--display);letter-spacing:.03em;color:var(--cream);font-size:1.25rem}.tile-tagline{color:#f2e3c299;max-width:34ch;font-size:.8rem;line-height:1.5}.tile-play{letter-spacing:.24em;text-transform:uppercase;color:var(--house);opacity:.75;align-items:center;gap:.4rem;margin-top:.45rem;font-size:.62rem;font-weight:600;transition:opacity .2s,gap .2s;display:inline-flex}.game-tile:hover .tile-play{opacity:1;gap:.65rem}.game-tile--featured{width:100%}.game-tile--featured .tile-main{flex-direction:row;align-items:stretch}.game-tile--featured .tile-art{aspect-ratio:auto;flex:55%;min-height:240px}.game-tile--featured .tile-body{flex:48%;justify-content:center;padding:1.4rem 1.6rem}.game-tile--featured .tile-name{font-size:1.7rem}@media (width<=560px){.game-tile--featured .tile-main{flex-direction:column}.game-tile--featured .tile-art{aspect-ratio:16/9;min-height:0}}.info-page{max-width:780px;margin:1.2rem 0 0;animation:.5s both lobby-in}.collection-page{margin:1.2rem 0 0;animation:.5s both lobby-in}.collection-page .lobby-grid{margin-top:1.6rem}.collection-page h1,.info-page h1{font-family:var(--display);letter-spacing:.02em;color:var(--cream);margin:.3rem 0 0;font-size:clamp(1.9rem,4vw,2.6rem);font-weight:400}.info-intro{color:#f2e3c2a6;max-width:62ch;margin:.8rem 0 0;font-size:.9rem;line-height:1.6}.info-cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.9rem;margin-top:1.6rem;display:grid}.info-card{background:#05030373;border:1px solid #d9a44147;border-radius:8px;padding:1rem 1.1rem 1.15rem}.info-card-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.info-card h2{font-family:var(--utility);color:var(--cream);margin:0;font-size:.9rem;font-weight:650}.info-card p{color:#f2e3c299;margin:.5rem 0 0;font-size:.8rem;line-height:1.55}.info-outro{letter-spacing:.08em;color:#f2e3c273;margin:1.4rem 0 0;font-size:.72rem}[data-theme=blue] .lobby{background:radial-gradient(55% 38% at 82% 0%, #7c3aed29, transparent 62%), radial-gradient(120% 90% at 50% 0%, #0a1424 0%, var(--ink) 68%)}[data-theme=blue] .lobby-brand{color:#f1f5fb}[data-theme=blue] .lobby-brand svg{color:var(--house)}[data-theme=blue] .lobby-brand-name{font-family:var(--utility);letter-spacing:.12em;font-weight:700}[data-theme=blue] .lobby-brand-name em{color:var(--blue-muted)}[data-theme=blue] .lobby-demo{border:1px solid var(--blue-border);color:var(--blue-muted);border-radius:6px}[data-theme=blue] .lobby-eyebrow{color:var(--house-text);display:block}[data-theme=blue] .lobby-head h1{font-family:var(--utility);letter-spacing:-.01em;color:#f1f5fb;font-weight:750}[data-theme=blue] .lobby-head p{color:var(--blue-muted)}[data-theme=blue] .chip{background:var(--blue-surface);border-color:var(--blue-border);color:var(--blue-muted)}[data-theme=blue] .chip:hover{border-color:var(--house);color:#f1f5fb;background:#2f6bff1a}[data-theme=blue] .chip.is-active{background:var(--house-ink);border-color:var(--house-ink);color:var(--ink)}[data-theme=blue] .game-tile{background:var(--blue-surface);border:1px solid var(--blue-border);border-radius:14px}[data-theme=blue] .game-tile:hover{border-color:var(--house)}[data-theme=blue] .tile-name{font-family:var(--utility);font-weight:700}[data-theme=blue] .tile-eyebrow{color:var(--blue-muted);opacity:.85}[data-theme=blue] .tile-tagline,[data-theme=blue] .rail-title{color:var(--blue-muted)}[data-theme=blue] .tile-badge{border-color:var(--blue-border);color:#6394ff}[data-theme=blue] .tile-play{color:var(--house-text)}[data-theme=blue] .tile-star{border-color:var(--blue-border);background:#060b1699}[data-theme=blue] .tile-star:hover,[data-theme=blue] .tile-star[aria-pressed=true]{border-color:var(--house)}[data-theme=blue] .floor-search,[data-theme=blue] .floor-sort{background:var(--blue-surface);border-color:var(--blue-border);color:#f1f5fb}[data-theme=blue] .floor-search::placeholder,[data-theme=blue] .floor-empty{color:var(--blue-muted)}[data-theme=blue] .lobby-notice{border-color:var(--blue-border);background:var(--blue-surface);color:var(--blue-muted)}[data-theme=blue] .side-nav{background:var(--blue-surface);border-color:var(--blue-border);border-radius:14px}[data-theme=blue] .side-link{color:var(--blue-muted)}[data-theme=blue] .side-link:hover{color:#f1f5fb;background:#2f6bff1a}[data-theme=blue] .side-link.is-active{background:var(--house-ink);color:var(--ink)}[data-theme=blue] .side-link.is-active .side-preview{color:var(--ink);border-color:#060b1673}[data-theme=blue] .side-link.is-active:hover{background:var(--house-bright);color:var(--ink)}[data-theme=blue] .side-head{border-bottom-color:var(--blue-border)}[data-theme=blue] .side-collapse{color:var(--blue-muted)}[data-theme=blue] .side-collapse:hover{color:#f1f5fb;background:#2f6bff1a}[data-theme=blue] .side-divider{background:var(--blue-border)}[data-theme=blue] .side-preview{border-color:var(--blue-border);color:var(--blue-muted)}[data-theme=blue] .side-nav[data-collapsed=true] .side-preview{background:var(--house);border:none}[data-theme=blue] .side-nav[data-collapsed=true] .side-link:after,[data-theme=blue] .side-nav[data-collapsed=true] .side-collapse:after{background:var(--blue-surface);border-color:var(--blue-border);color:#f1f5fb}[data-theme=blue] .nav-toggle{border-color:var(--blue-border);color:#f1f5fb}@media (width<=899px){[data-theme=blue] .side-nav{border-radius:0}[data-theme=blue] .side-nav[data-collapsed=true] .side-preview{border:1px solid var(--blue-border);color:var(--blue-muted);background:0 0}[data-theme=blue] .side-nav[data-collapsed=true] .side-link.is-active .side-preview{color:var(--ink);border-color:#060b1673}}[data-theme=blue] .collection-page h1,[data-theme=blue] .info-page h1{font-family:var(--utility);color:#f1f5fb;font-weight:700}[data-theme=blue] .side-group{color:var(--blue-muted);opacity:.75}[data-theme=blue] .info-card{background:var(--blue-surface);border-color:var(--blue-border);border-radius:14px}[data-theme=blue] .info-card h2{color:#f1f5fb}[data-theme=blue] .info-intro,[data-theme=blue] .info-card p,[data-theme=blue] .info-outro,[data-theme=blue] .tile-count{color:var(--blue-muted)}@media (prefers-reduced-motion:reduce){.lobby,.game-tile,.casino-balance__spinner{animation:none}.casino-balance__spinner{opacity:.6;border-right-color:currentColor}.game-tile,.game-tile:hover,.tile-star:hover{transform:none}}.game-tile--card .tile-art{aspect-ratio:336/200}.game-tile--card .tile-name{overflow-wrap:anywhere;font-size:.86rem}.lobby-rail--card .rail-track{grid-auto-columns:clamp(168px,22vw,236px)}.tile-neutral{background:radial-gradient(80% 90% at 30% 20%, var(--accent-soft), transparent 70%), linear-gradient(160deg, #0f1a33 0%, #071022 100%);text-align:center;place-items:center;width:100%;height:100%;padding:.6rem;display:grid}.tile-neutral__name{font-family:var(--utility);letter-spacing:.01em;color:#f1f5fb;overflow-wrap:anywhere;font-size:.95rem;font-weight:750;line-height:1.15}.game-surface__art .tile-neutral__name{font-size:clamp(28px,6vw,64px)}.lobby-toggles{flex-wrap:wrap;gap:.5rem;margin:-.4rem 0 1rem;display:flex}.chip--toggle{letter-spacing:.12em}.floor-count{font-family:var(--utility);letter-spacing:.04em;color:#f2e3c2b3;margin:0 0 .9rem;font-size:.75rem}.floor-more{min-height:44px;color:var(--house);font-family:var(--utility);letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #d9a44173;border-radius:999px;margin:1.4rem auto 0;padding:.7rem 1.6rem;font-size:.78rem;font-weight:600;display:block}.floor-more:hover{border-color:var(--house)}.floor-more:focus-visible{outline:2px solid var(--house-bright);outline-offset:2px}[data-theme=blue] .floor-count{color:var(--blue-muted)}[data-theme=blue] .floor-more{background:var(--blue-surface);border-color:var(--blue-border);color:#f1f5fb}[data-theme=blue] .floor-more:hover{border-color:var(--house)}@media (width<=560px){.lobby-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.game-tile--card .tile-caption{padding:.45rem .55rem .55rem}}
