.experience-shell{--nav-clear: 0px}@media (max-width: 900px){.experience-shell:not(.guest-shell){--nav-clear: calc(66px + var(--safe-b))}}.install-card,.inapp-card{position:fixed;z-index:56;left:12px;right:12px;bottom:calc(var(--room-deck-h, 0px) + var(--nav-clear) + 12px);display:flex;align-items:center;gap:12px;padding:12px 12px 12px 14px;background:linear-gradient(145deg,#262019,#15130f 70%);border:1px solid var(--brass-line-hi, #bc9860);border-radius:14px;box-shadow:0 14px 40px #000a,inset 0 1px #ffffff14;color:var(--text);font-family:var(--font-ui);animation:card-rise .35s ease-out both}.guest-shell .install-card,.guest-shell .inapp-card{bottom:calc(12px + var(--safe-b))}@media (min-width: 720px){.install-card,.inapp-card{left:auto;right:20px;width:440px}}@keyframes card-rise{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}.reduce-motion .install-card,.reduce-motion .inapp-card{animation:none}@media (prefers-reduced-motion: reduce){.install-card,.inapp-card{animation:none}}.install-card-icon{width:44px;height:44px;border-radius:10px;flex:none;box-shadow:0 0 0 1px #ffffff1f}.install-card-text,.inapp-card-text{flex:1 1 auto;min-width:0;display:grid;gap:2px}.install-card-text strong,.inapp-card-text strong{font-size:15px;line-height:1.25}.install-card-reward{justify-self:start;font-weight:700;letter-spacing:.04em;font-size:13px;color:var(--brass-ink, #261a0b);background:linear-gradient(180deg,var(--brass-hi, #f0d7a0),var(--brass-lo, #c08f45));padding:2px 8px;border-radius:999px}.install-card-note,.install-card-steps,.inapp-card-text p{margin:0;font-size:13px;color:var(--dim);line-height:1.35}.install-card-keys{display:grid;gap:4px;justify-items:center;flex:none}.install-card-keys .key{min-height:40px;padding-inline:16px;white-space:nowrap}.install-card-later{background:none;border:0;color:var(--dim);font:inherit;font-size:13px;padding:4px 6px;cursor:pointer;text-decoration:underline}.install-card-later:hover{color:var(--text)}.inapp-card-icon{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;flex:none;background:#ffffff10;color:var(--brass-hi, #f0d7a0)}.inapp-card-go{flex:none;min-height:40px;padding-inline:14px;text-decoration:none;white-space:nowrap}.inapp-card-close{flex:none;width:36px;height:36px;display:grid;place-items:center;background:none;border:0;color:var(--dim);cursor:pointer;border-radius:50%}.inapp-card-close:hover{color:var(--text);background:#ffffff10}@media (max-width: 420px){.inapp-card{flex-wrap:wrap}.inapp-card-text{flex-basis:calc(100% - 100px)}.inapp-card-go{order:3;flex:1 1 100%;justify-content:center}}.inapp-guide{position:fixed;inset:0;z-index:90;background:#000c;color:#fff;font-family:var(--font-ui);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;text-align:center}.inapp-guide p{font-size:22px;line-height:1.3;max-width:300px;margin:0}.inapp-guide-close{background:none;border:1px solid #ffffff55;color:#fff;border-radius:999px;padding:10px 22px;font:inherit;font-size:16px}.inapp-guide-arrow{position:absolute;color:var(--brass-hi, #f0d7a0);animation:point-up 1s ease-in-out infinite}.inapp-guide-top-right .inapp-guide-arrow{top:6px;right:14px}.inapp-guide-bottom-right .inapp-guide-arrow{bottom:calc(6px + var(--safe-b));right:14px;transform:rotate(180deg);animation-name:point-down}@keyframes point-up{50%{translate:0 -10px}}@keyframes point-down{50%{translate:0 10px}}.ios-sheet-layer{position:fixed;inset:0;z-index:90;background:#000b;display:grid;padding:16px;font-family:var(--font-ui)}.ios-sheet-bottom-center,.ios-sheet-bottom-right{align-items:start;padding-top:max(16px,12vh)}.ios-sheet-top-right{align-items:end;padding-bottom:calc(24px + var(--safe-b))}.ios-sheet{justify-self:center;width:min(420px,100%);background:#1b1813;color:var(--text);border:1px solid var(--brass-line-hi, #bc9860);border-radius:16px;padding:20px 18px 16px;box-shadow:0 20px 60px #000c}.ios-sheet h2{text-transform:none;letter-spacing:0;color:var(--text)}.ios-sheet h2{margin:0 0 14px;font-size:20px;line-height:1.25;font-family:var(--font-ui);font-weight:600}.ios-steps{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:10px}.ios-steps li{display:grid;grid-template-columns:26px 40px 1fr;align-items:center;gap:10px;font-size:16px}.ios-step-n{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--brass-lo, #c08f45);color:var(--brass-ink, #261a0b);font-weight:700;font-size:14px}.ios-step-icon{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:#f2f2f7;color:#0a84ff}.ios-step-add{font-weight:700;font-size:15px}.ios-sheet-done{width:100%;min-height:44px}.ios-share-arrow{position:fixed;color:var(--brass-hi, #f0d7a0);filter:drop-shadow(0 0 6px #ffb340aa) drop-shadow(0 0 2px #000);z-index:91;animation:point-down 1s ease-in-out infinite}.ios-share-arrow-bottom-center{left:50%;bottom:calc(2px + var(--safe-b));margin-left:-22px}.ios-share-arrow-bottom-right{right:10px;bottom:calc(2px + var(--safe-b))}.ios-share-arrow-top-right{right:10px;top:2px;transform:rotate(180deg);animation-name:point-up}.reduce-motion .ios-share-arrow,.reduce-motion .inapp-guide-arrow{animation:none}@media (prefers-reduced-motion: reduce){.ios-share-arrow,.inapp-guide-arrow{animation:none}}.fs-medal{position:relative;display:inline-grid;place-items:center;flex:none}.fs-medal>svg,.fs-medal>img{display:block;overflow:visible}.fs-medal-painted .fs-medal-n{top:48%;left:0;right:1%;font-size:calc(var(--fs-medal) * .21)}.fs-medal-painted .fs-medal-n[data-digits="1"]{font-size:calc(var(--fs-medal) * .24)}.fs-medal-painted .fs-medal-n[data-digits="3"]{font-size:calc(var(--fs-medal) * .15)}.fs-medal-n{position:absolute;left:0;right:0;top:48.4%;transform:translateY(-50%);text-align:center;font:400 calc(var(--fs-medal) * .27)/1 var(--font-display);color:var(--gold-glow);letter-spacing:.01em;text-shadow:0 calc(var(--fs-medal) * .012) 0 #5a3a17,0 0 calc(var(--fs-medal) * .08) #ffd56b55;font-variant-numeric:lining-nums tabular-nums}.fs-medal-n[data-digits="3"]{font-size:calc(var(--fs-medal) * .2)}.fs-medal-n[data-digits="1"]{font-size:calc(var(--fs-medal) * .3)}.fs-mark{flex:none;display:block}.fs-medal-in>svg,.fs-medal-in>img,.fs-medal-in .fs-medal-n{animation:fs-drop .7s cubic-bezier(.2,1.3,.4,1) both}.fs-medal-glint{position:absolute;inset:4%;border-radius:50%;overflow:hidden;pointer-events:none;-webkit-mask:radial-gradient(circle,#000 64%,transparent 66%);mask:radial-gradient(circle,#000 64%,transparent 66%)}.fs-medal-glint:before{content:"";position:absolute;top:-20%;bottom:-20%;width:28%;left:-40%;background:linear-gradient(90deg,transparent,#fff8 50%,transparent);transform:rotate(18deg);animation:fs-glint .9s ease-in-out .75s both}.fs-spark{position:absolute;width:12%;height:12%;pointer-events:none;opacity:0;background:var(--gold-glow);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);animation:fs-twinkle 1.1s ease-out both}.fs-spark-a{top:2%;right:4%;animation-delay:.8s}.fs-spark-b{bottom:14%;left:-2%;width:9%;height:9%;background:var(--warm-white);animation-delay:1s}.fs-spark-c{top:30%;left:-6%;width:7%;height:7%;animation-delay:1.2s}@keyframes fs-drop{0%{transform:translateY(-46px) scale(.55);opacity:0}55%{transform:translateY(4px) scale(1.04);opacity:1}to{transform:none;opacity:1}}.fs-medal-in .fs-medal-n{animation-name:fs-drop-n}@keyframes fs-drop-n{0%{transform:translateY(calc(-50% - 46px)) scale(.55);opacity:0}55%{transform:translateY(calc(-50% + 4px)) scale(1.04);opacity:1}to{transform:translateY(-50%);opacity:1}}@keyframes fs-glint{0%{left:-40%}to{left:120%}}@keyframes fs-twinkle{0%{opacity:0;transform:scale(.2) rotate(0)}40%{opacity:1;transform:scale(1.1) rotate(45deg)}to{opacity:0;transform:scale(.6) rotate(90deg)}}@media (prefers-reduced-motion: reduce){.fs-medal-in>svg,.fs-medal-in>img,.fs-medal-in .fs-medal-n,.fs-medal-glint:before,.fs-spark{animation:none}.fs-spark{display:none}}.fs-pill-real{display:inline-flex;align-items:center;gap:4px;padding:3px 9px 2px;border-radius:999px;vertical-align:middle;font:700 11px/1.2 var(--font-ui);letter-spacing:.14em;font-style:normal;white-space:nowrap;color:var(--felt-lo);background:linear-gradient(180deg,#9ff0b9,var(--done-green));box-shadow:0 0 0 1px #0006,0 2px 8px #5fd38d33}.fs-key-play{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;cursor:pointer;border-radius:12px;border:1px solid var(--brass-edge);border-bottom:4px solid var(--brass-base);background:linear-gradient(165deg,var(--brass-hi),var(--brass-lo));color:var(--brass-ink);box-shadow:inset 0 1px #fff0c2,0 4px 12px #0007,0 0 22px #ffd56b33;font:750 16px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.fs-key-play:hover{filter:brightness(1.06)}.fs-key-play:active{transform:translateY(2px);border-bottom-width:2px}.fs-key-play:focus-visible{outline:3px solid var(--gold-glow);outline-offset:3px}.welcome-layer{position:fixed;inset:0;z-index:92;background:radial-gradient(circle at 50% 40%,#1a140acc,#000d 70%);display:grid;place-items:center;padding:16px;font-family:var(--font-ui)}.welcome-sheet{position:relative;width:min(380px,100%);text-align:center;padding:26px 22px 14px;border-radius:20px;overflow:hidden;background:radial-gradient(110% 70% at 50% 0%,#4a3818,var(--wood-hi) 45%,var(--wood-lo) 100%);border:1px solid var(--brass-line-hi);box-shadow:inset 0 0 0 5px #0000004d,inset 0 0 0 6px #bc986040,0 0 70px #ffb34030,0 24px 60px #000c;color:var(--text);animation:card-rise .35s ease-out both}.welcome-sheet:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-conic-gradient(from -4deg at 50% 26%,#ffd56b14 0deg 5deg,transparent 5deg 20deg);-webkit-mask:radial-gradient(circle at 50% 26%,#000,transparent 60%);mask:radial-gradient(circle at 50% 26%,#000,transparent 60%)}.welcome-sheet>*{position:relative}.welcome-sheet .fs-medal{margin:0 auto 2px}.welcome-sheet .fs-offer-title{margin:4px 0 8px;font:400 30px/1.05 var(--font-display);color:var(--gold-glow);letter-spacing:.05em;text-transform:uppercase;text-shadow:0 2px 0 #5a3a17,0 0 18px #ffb34055}.welcome-sheet .fs-offer-title-boost{font-size:46px}.welcome-sheet .fs-offer-title-boost small{display:block;margin-top:6px;font:600 16px/1.3 var(--font-ui);letter-spacing:.02em;text-transform:none;color:var(--warm-white);text-shadow:none}.fs-offer-line{margin:12px auto 4px;max-width:290px;font-size:17px;line-height:1.35;color:var(--warm-white)}.fs-offer-small{margin:0 0 18px;font-size:13px;color:var(--dim)}.welcome-keys{display:grid;gap:4px}.welcome-keys .fs-key-play{min-height:52px;font-size:18px;width:100%}.welcome-later{background:none;border:0;color:var(--dim);font:600 14px var(--font-ui);letter-spacing:.1em;padding:10px;cursor:pointer}.welcome-later:hover{color:var(--text)}.welcome-burst{width:76px;height:76px;margin:0 auto 10px;border-radius:50%;display:grid;place-items:center;color:var(--brass-ink);background:linear-gradient(160deg,var(--brass-hi),var(--brass-lo));box-shadow:inset 0 0 0 3px #fff3,0 0 30px #ffb34066}@media (prefers-reduced-motion: reduce){.welcome-sheet{animation:none}}.reward-dot{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--alert-red);color:#fff;font:700 11px/1 system-ui,sans-serif;letter-spacing:0;box-shadow:0 0 0 2px #121419}.reward-dot-corner{position:absolute;top:2px;right:calc(50% - 22px)}.header-menu summary,.hdr-user{position:relative}.header-menu summary .reward-dot{position:absolute;top:-5px;right:-5px}.hdr-user .reward-dot{margin-left:4px}.bottom-nav a{position:relative}.header-menu nav .reward-dot{margin-left:auto}.freespins-strip{position:relative;z-index:3;display:flex;align-items:center;gap:8px;margin:0 auto 10px;max-width:560px;padding:5px 5px 5px 8px;border-radius:14px;font-family:var(--font-ui);background:linear-gradient(100deg,#4a3818f2,var(--wood-hi) 45%,var(--wood-lo) 100%);border:1px solid var(--brass-line-hi);box-shadow:inset 0 1px #fff3d61f,0 8px 22px #0009}.freespins-strip-info{flex:1;min-width:0;display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;border-radius:10px}.freespins-strip-info:focus-visible{outline:2px solid var(--gold-glow);outline-offset:2px}.freespins-strip-mark{filter:drop-shadow(0 0 6px #ffd56b55)}.freespins-strip-text{min-width:0;display:grid;line-height:1.2}.freespins-strip-text strong{color:var(--gold-glow);font-size:16px;letter-spacing:.06em;font-weight:700}.freespins-strip-text small{color:var(--warm-white);opacity:.8;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.freespins-strip-play{flex:none;min-height:40px;padding:0 18px;cursor:pointer;border-radius:10px;border:1px solid var(--brass-edge);border-bottom:3px solid var(--brass-base);background:linear-gradient(165deg,var(--brass-hi),var(--brass-lo));color:var(--brass-ink);font:750 15px/1 var(--font-ui);letter-spacing:.1em;box-shadow:inset 0 1px #fff0c2,0 3px 8px #0007}.freespins-strip-play:hover{filter:brightness(1.06)}.lobby-room .freespins-strip{margin:8px 12px 0}@media (min-width: 901px){.lobby-room .freespins-strip{margin:10px auto 0}}.install-card-reward-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.install-card-reward{display:inline-flex;align-items:center;gap:5px;padding:2px 9px 2px 3px}.install-card-reward .ic{margin-left:4px}.install-card-reward-row small{font-size:12px;color:var(--warm-white);opacity:.8}.experience-shell>.install-card{position:static;z-index:auto;align-self:center;width:min(calc(100% - 24px),720px);margin:8px auto calc(var(--nav-clear) + 16px);flex-wrap:wrap;animation:none;box-shadow:0 8px 24px #0007,inset 0 1px #ffffff14}.experience-shell:has(>.install-card)>.footer{order:1}.experience-shell:has(>.footer)>.install-card{margin-bottom:20px}@media (max-width: 900px){.experience-shell:has(>.install-card):not(:has(>.footer))>.main{padding-bottom:8px}}.experience-shell .install-card-text{gap:4px}.experience-shell .install-card-text strong{font-size:16px}.experience-shell .install-card-reward{padding:0;border:0;border-radius:0;background:none;color:var(--brass-hi, #f0d7a0);font-size:13.5px;font-weight:600;letter-spacing:0;line-height:1.35;text-wrap:balance}.experience-shell .install-card-reward .ic{margin-left:0;flex:none}.install-card-later{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 12px}@media (max-width: 480px){.experience-shell .install-card-text{flex-basis:calc(100% - 56px)}.experience-shell .install-card-keys{flex:1 1 100%;display:flex;align-items:center;gap:12px}.experience-shell .install-card-keys .key{flex:1 1 auto}}.rewards-page{max-width:720px}.rewards-held{display:grid;gap:12px;margin:12px 0 24px}.reward-ticket{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:16px 18px;border-radius:18px;overflow:hidden;background:radial-gradient(90% 140% at 0% 50%,#4a3818,var(--wood-hi) 45%,var(--wood-lo));border:1px solid var(--brass-line-hi);box-shadow:inset 0 0 0 4px #0000003d,inset 0 0 0 5px #bc986033,0 10px 30px #0008}.reward-ticket-boost{background:radial-gradient(90% 140% at 0% 50%,#2f4a37,var(--felt-hi) 45%,var(--felt-lo));border-color:var(--felt-edge)}.reward-ticket-body{min-width:0;display:grid;gap:3px}.reward-ticket-title .fs-pill-real{text-shadow:none;font-family:var(--font-ui)}.reward-ticket-title{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font:400 24px/1.1 var(--font-display);letter-spacing:.04em;text-transform:none;color:var(--gold-glow);text-shadow:0 2px 0 #5a3a17}.reward-ticket-boost .reward-ticket-title{font:700 19px/1.25 var(--font-ui);letter-spacing:.02em;color:var(--warm-white);text-shadow:none}.reward-ticket-facts{margin:0;font-size:14px;color:var(--warm-white);font-weight:600}.reward-ticket-line{margin:0;font-size:14px;color:var(--warm-white);opacity:.85}.reward-ticket small{display:block;color:var(--dim);font-size:12.5px}.reward-ticket-icon{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;color:var(--brass-ink);background:linear-gradient(160deg,var(--brass-hi),var(--brass-lo));box-shadow:inset 0 0 0 3px #fff3,0 4px 12px #0007}@media (max-width: 520px){.reward-ticket{grid-template-columns:auto 1fr;gap:12px 14px;padding:14px}.reward-ticket-key{grid-column:1 / -1;width:100%;min-height:48px}.reward-ticket-title{font-size:21px}.reward-ticket-spins .fs-medal{width:76px!important;height:76px!important;--fs-medal: 76px !important}.reward-ticket-spins .fs-medal>svg,.reward-ticket-spins .fs-medal>img{width:76px;height:76px}}.rewards-hero{position:relative;display:grid;grid-template-columns:1fr auto;gap:6px 12px;align-items:center;margin:12px 0 18px;padding:18px 18px 16px;border-radius:20px;overflow:hidden;border:1px solid var(--brass-line-hi);background:var(--hero-bg, none) left center / cover no-repeat,radial-gradient(120% 140% at 100% 0%,#4a3818,var(--wood-lo));background-blend-mode:screen,normal;box-shadow:inset 0 0 0 4px #0000003d,inset 0 0 0 5px #bc986033,0 12px 32px #0009}.rewards-hero-copy{display:grid;gap:4px;min-width:0;position:relative}.rewards-hero-eyebrow{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--amber)}.rewards-hero-title{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font:400 30px/1.05 var(--font-display);letter-spacing:.03em;color:var(--gold-glow);text-shadow:0 2px 0 #5a3a17,0 0 18px #ffd56b55}.rewards-hero-title .fs-pill-real{font-family:var(--font-ui);text-shadow:none}.rewards-hero-line{margin:0;font-size:15px;font-weight:600;color:var(--warm-white)}.rewards-hero-art{filter:drop-shadow(0 8px 16px #000b);animation:rewards-gift-bob 3.2s ease-in-out infinite}@keyframes rewards-gift-bob{50%{transform:translateY(-4px) rotate(-2deg)}}.rewards-hero-cond{flex-basis:100%;font:600 15px/1.3 var(--font-ui);letter-spacing:0;color:var(--warm-white);text-shadow:none}.rewards-hero-title-money{font-size:24px;line-height:1.15}.rewards-tasks-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 4px 10px}.rewards-tasks-head .rewards-tasks-title{margin:0}.rewards-tasks-head .rewards-progress{flex:0 1 220px;margin:0}.rewards-progress{grid-column:1 / -1;display:flex;align-items:center;gap:10px;margin-top:8px}.rewards-progress-bar{flex:1;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px}.rewards-progress-bar i{height:8px;border-radius:99px;background:#0b0c10aa;box-shadow:inset 0 0 0 1px var(--brass-line)}.rewards-progress-bar i.on{background:linear-gradient(180deg,var(--brass-hi),var(--brass-lo));box-shadow:0 0 8px #ffd56b66}.rewards-progress-text{font-size:13px;color:var(--warm-white);opacity:.85;white-space:nowrap}@media (prefers-reduced-motion: reduce){.rewards-hero-art{animation:none}}.rewards-tasks-title{margin:0 4px 10px;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--amber)}.task-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.task-row{display:grid;grid-template-columns:64px 1fr minmax(140px,auto);gap:10px 14px;align-items:center;padding:14px;border-radius:16px;background:linear-gradient(160deg,var(--wood-hi),var(--wood-lo));border:1px solid var(--brass-line);box-shadow:inset 0 1px #fff3d614,0 6px 18px #0007}.task-art{position:relative;width:64px;height:64px;display:grid;place-items:center}.task-art>img,.task-art .gift-spins-art{filter:drop-shadow(0 4px 8px #000a)}.task-art-plain{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;color:var(--brass-ink);background:linear-gradient(160deg,var(--brass-hi),var(--brass-lo));box-shadow:inset 0 0 0 3px #fff3,0 4px 10px #0007}.task-badge{position:absolute;right:-2px;bottom:-2px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--wood-lo);color:var(--brass-hi);box-shadow:0 0 0 2px var(--brass-line-hi)}.task-body{display:grid;gap:6px;justify-items:start;min-width:0}.task-body>strong{font-size:16px;line-height:1.25}.task-reward{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.task-reward small{font-size:12.5px;color:var(--dim)}.task-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 11px 3px 3px;border-radius:999px;white-space:nowrap;font:700 13px/1.4 var(--font-ui);letter-spacing:.05em;color:var(--brass-ink);background:linear-gradient(180deg,var(--brass-hi),var(--brass-lo));box-shadow:inset 0 1px #fff6,0 2px 6px #0006}.task-pill>.ic{margin-left:5px}.task-note{margin:0;font-size:13px;color:var(--warm-white);opacity:.8}.task-action .key{text-decoration:none}.rewards-done-line{display:flex;align-items:center;gap:6px;margin:14px 4px 0;font-size:13.5px;color:var(--dim)}.rewards-done-line .ic{flex:none;color:var(--done-green)}.rewards-cashback{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;margin:0 0 20px;padding:16px 18px;border-radius:16px;border:1px solid var(--felt-edge);background:linear-gradient(160deg,var(--felt-hi),var(--felt-lo))}.rewards-cashback-icon{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--brass-ink);background:linear-gradient(160deg,var(--brass-hi),var(--brass-lo))}.rewards-cashback-body{min-width:0;display:grid;gap:6px}.rewards-cashback h2{margin:0;font:700 18px/1.3 var(--font-ui);color:var(--warm-white)}.rewards-cashback p{margin:0;font-size:14px;line-height:1.45;color:var(--warm-white);opacity:.88}.rewards-cashback .rewards-cashback-rule{font-size:13px;color:var(--dim);opacity:1}.rewards-cashback .text-action{display:inline}.rewards-missions{margin:0 0 20px}.mission-sub{margin:-4px 4px 10px;font-size:13px;line-height:1.45;color:var(--dim)}.mission-ladder{list-style:none;margin:0;padding:2px 0;border-radius:16px;border:1px solid var(--brass-line);background:linear-gradient(160deg,var(--wood-hi),var(--wood-lo));box-shadow:inset 0 1px #fff3d614,0 6px 18px #0007}.mission-step{display:grid;grid-template-columns:32px minmax(0,1fr) auto 128px;grid-template-areas:"mark body pill action";gap:4px 12px;align-items:center;padding:10px 14px}.mission-step+.mission-step{border-top:1px solid #bc98602e}.mission-mark{grid-area:mark;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:var(--brass-hi);box-shadow:inset 0 0 0 2px var(--brass-line-hi)}.mission-step-done .mission-mark{color:var(--brass-ink);background:linear-gradient(160deg,var(--brass-hi),var(--brass-lo));box-shadow:0 0 8px #ffd56b55}.mission-body{grid-area:body;display:grid;gap:2px;min-width:0}.mission-body>strong{font-size:15px;line-height:1.25}.mission-body>small{font-size:12.5px;line-height:1.35;color:var(--dim)}.mission-pill{grid-area:pill;justify-self:start}.mission-action{grid-area:action;justify-self:end}.mission-action .text-action{white-space:nowrap;font-size:14px}@media (max-width: 520px){.mission-step{grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"mark body body" ". pill action";padding:10px 12px}}.rewards-all-set{margin:12px 0 20px;padding:18px;border-radius:16px;border:1px solid var(--brass-line);background:linear-gradient(160deg,var(--wood-hi),var(--wood-lo))}.rewards-all-set h2{margin:0 0 4px;font:400 24px/1.15 var(--font-display);letter-spacing:.03em;color:var(--gold-glow)}.rewards-all-set p{margin:0;color:var(--warm-white);opacity:.85}.rewards-all-set .text-action{margin-top:8px}@media (max-width: 520px){.rewards-hero{padding:16px 14px 14px}.rewards-hero-title{font-size:26px}.rewards-hero-title-money{font-size:21px}.rewards-hero-art{width:84px;height:84px}.task-row{grid-template-columns:64px 1fr}.task-action{grid-column:1 / -1}.rewards-tasks-head .rewards-progress{flex-basis:150px}}.account-rewards-entry .reward-dot{margin-left:6px}.account-tools{display:grid;gap:8px;margin:20px 0}.account-tools-title{margin:0 4px 2px;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--amber)}.account-tools .invitation-account-entry.account-entry-rich{margin:0;padding:10px 14px}.account-tools .account-entry-art{width:46px;height:46px}.account-tools .account-entry-disc{width:40px;height:40px}@media (min-width: 900px){.account-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.account-tools-title{grid-column:1 / -1}.account-tools .invitation-account-entry.account-entry-rich{min-height:84px}.account-tools .account-entry-art{width:50px;height:50px}.account-tools .account-entry-disc{width:44px;height:44px}.account-tools .account-tool:first-of-type .account-entry-disc{box-shadow:0 0 0 2px #2ec4b6}}.ghost-ledger{display:grid;gap:10px;margin:4px 0 12px}.ghost-ledger i{display:block;height:12px;border-radius:6px;background:#ffffff1f}.ghost-ledger i:nth-child(1){width:60%}.ghost-ledger i:nth-child(2){width:45%;opacity:.8}.ghost-ledger i:nth-child(3){width:55%;opacity:.6}.chat-fab{position:fixed;z-index:54;right:16px;bottom:calc(16px + var(--safe-b));width:48px;height:48px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--brass-ink);border:1px solid var(--brass-edge);background:radial-gradient(circle at 35% 28%,var(--warm-white),var(--brass-hi) 30%,var(--brass-lo) 75%,var(--brass-base));box-shadow:0 10px 26px #000b,inset 0 -3px #84592d99,inset 0 2px #fff8,0 0 0 3px #0b0c10aa}.chat-fab .ic{filter:drop-shadow(0 1px 0 #fff6)}.experience-shell:not(.guest-shell) .chat-fab{bottom:calc(var(--nav-clear) + 16px)}.chat-fab:hover{filter:brightness(1.06)}.chat-fab:focus-visible{outline:3px solid var(--gold-glow);outline-offset:3px}.chat-fab-count{position:absolute;top:-4px;right:-4px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;display:grid;place-items:center;background:var(--alert-red);color:#fff;font:700 12px/1 system-ui,sans-serif;box-shadow:0 0 0 2px var(--ink)}.chat-fab-pulse{position:absolute;inset:-2px;border-radius:50%;pointer-events:none;box-shadow:0 0 #ffd56bcc;animation:chat-pulse 1.4s ease-out 2 both}@keyframes chat-pulse{0%{box-shadow:0 0 #ffd56bcc}to{box-shadow:0 0 0 16px #ffd56b00}}@media (prefers-reduced-motion: reduce){.chat-fab-pulse{animation:none}}.bottom-card-up .chat-fab{display:none}.chat-panel{position:fixed;z-index:80;display:flex;flex-direction:column;overflow:hidden;inset:0;background:var(--chat-bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,sans-serif}.chat-backdrop{position:fixed;inset:0;z-index:79;background:#000a;animation:chat-fade .2s ease-out both}@keyframes chat-fade{0%{opacity:0}}@keyframes chat-sheet-up{0%{transform:translateY(40px);opacity:.4}}@media (max-width: 719px){.chat-panel{inset:auto 0 0;height:min(76dvh,640px);border-radius:22px 22px 0 0;border-top:1px solid var(--brass-line-hi);box-shadow:0 -18px 50px #000c;animation:chat-sheet-up .26s cubic-bezier(.2,.8,.2,1) both}.chat-panel .chat-head{padding-top:12px}.chat-panel .chat-head:before{content:"";position:absolute;top:5px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:4px;background:#f0d7a055}}@media (min-width: 720px){.chat-backdrop{display:none}}@media (prefers-reduced-motion: reduce){.chat-panel,.chat-backdrop{animation:none}}@media (min-width: 720px){.chat-panel{inset:auto 20px 20px auto;width:390px;height:min(640px,calc(100dvh - 40px));border-radius:20px;border:1px solid var(--brass-line-hi);box-shadow:0 0 0 1px #000,0 24px 60px #000c;animation:card-rise .25s ease-out both}}.chat-head{display:flex;align-items:center;gap:11px;padding:10px 8px 10px 14px;padding-top:max(10px,env(safe-area-inset-top));background:linear-gradient(180deg,#3a2c16,var(--wood-hi) 55%,var(--wood-lo));border-bottom:1px solid var(--brass-line-hi);box-shadow:0 4px 14px #0008;position:relative;z-index:1}.chat-head-name{flex:1;min-width:0;display:grid;line-height:1.2}.chat-head-name strong{font-size:17px;font-weight:650;color:var(--warm-white)}.chat-head-name small{font-size:12.5px;color:var(--brass-hi);opacity:.85}.chat-close{flex:none;width:36px;height:36px;margin-right:4px;display:grid;place-items:center;cursor:pointer;border-radius:50%;color:var(--brass-hi);border:1px solid var(--brass-line-hi);background:radial-gradient(circle at 35% 30%,#3a2c16,var(--wood-lo));box-shadow:inset 0 1px #fff3d626,0 2px 6px #0008;transition:color .15s,border-color .15s,box-shadow .15s}.chat-close .ic{stroke-width:2.6}.chat-close:hover,.chat-close:focus-visible{color:var(--gold-glow);border-color:var(--gold-glow);box-shadow:inset 0 1px #fff3d626,0 0 10px #ffd56b55;outline:none}.chat-close:active{transform:scale(.94)}.chat-avatar{flex:none;display:block;border-radius:50%}.chat-scroll{flex:1;overflow-y:auto;padding:12px 12px 16px;display:flex;flex-direction:column;gap:3px;overscroll-behavior:contain;background:radial-gradient(120% 60% at 50% 0%,#2a2113 0%,transparent 70%),repeating-linear-gradient(115deg,#ffffff03 0 2px,transparent 2px 7px),var(--chat-bg)}.chat-day,.chat-divider{align-self:center;margin:10px 0 6px;font-size:12px;font-weight:600}.chat-day span{display:inline-block;padding:3px 12px;border-radius:999px;color:var(--brass-hi);background:#0b0c10cc;border:1px solid var(--brass-line);letter-spacing:.03em}.chat-divider span{color:var(--dim);font-weight:500}.chat-row{display:flex;align-items:flex-end;gap:7px}.chat-row.player{justify-content:flex-end}.chat-row.tail{margin-bottom:7px}.chat-avatar-gap{width:28px;flex:none}.chat-bubble{position:relative;max-width:min(78%,300px);padding:7px 11px 5px;border-radius:18px;font-size:15.5px;line-height:1.38;overflow-wrap:anywhere;box-shadow:0 1px 2px #0007}.chat-text{white-space:pre-wrap}.chat-row.staff .chat-bubble{background:linear-gradient(180deg,var(--chat-staff),var(--chat-staff-lo));color:#eef3ec;box-shadow:inset 0 1px #ffffff14,0 1px 2px #0007}.chat-row.player .chat-bubble{background:linear-gradient(180deg,var(--chat-player),var(--chat-player-lo));color:var(--brass-ink);box-shadow:inset 0 1px #fff5,0 1px 2px #0007}.chat-row.staff.tail .chat-bubble{border-bottom-left-radius:5px}.chat-row.player.tail .chat-bubble{border-bottom-right-radius:5px}.chat-row.tail .chat-bubble:after{content:"";position:absolute;bottom:0;width:12px;height:15px}.chat-row.staff.tail .chat-bubble:after{left:-7px;background:var(--chat-staff-lo);clip-path:path("M12 0C12 8 9 13 0 15H12Z")}.chat-row.player.tail .chat-bubble:after{right:-7px;background:var(--chat-player-lo);clip-path:path("M0 0C0 8 3 13 12 15H0Z")}.chat-meta{float:right;display:inline-flex;align-items:center;gap:3px;margin:6px 0 -2px 10px;font-size:11px;line-height:1;opacity:.7;white-space:nowrap}.chat-row.player .chat-meta{opacity:.75}.chat-tick{display:inline-grid}.chat-tick .ic{stroke-width:2.6}.chat-row.is-sending .chat-bubble{opacity:.78}.chat-bubble .shot-thumbs{clear:both;display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 2px;padding:0;list-style:none}.chat-bubble .shot-thumbs li{position:relative}.chat-bubble .shot-thumb{display:grid;place-items:center;width:150px;height:112px;padding:0;overflow:hidden;border-radius:12px;border:0;box-shadow:inset 0 0 0 1px #0003;background:#0000002e;color:inherit}.chat-bubble .shot-thumb img{display:block;width:100%;height:100%;object-fit:cover}.chat-bubble button.shot-thumb{cursor:zoom-in}.chat-row.player .chat-bubble .shot-thumb{background:#00000026}.chat-status,.chat-problem{margin:0;padding:6px 14px;font-size:13px;color:var(--dim)}.chat-problem{color:#ffb4b4;background:#3a0f12aa}.chat-empty{margin:auto 0;padding:20px 12px;display:grid;justify-items:center;gap:12px;text-align:center}.chat-empty p{margin:0;max-width:280px;font-size:15.5px;line-height:1.45;color:var(--warm-white)}.chat-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:320px;margin-top:4px}.chat-chip{min-height:38px;padding:0 14px;border-radius:999px;cursor:pointer;font:600 14px/1 system-ui,-apple-system,Segoe UI,sans-serif;color:var(--brass-hi);background:#ffd56b0f;border:1px solid var(--brass-line-hi)}.chat-chip:hover{background:#ffd56b22;color:var(--warm-white)}.chat-shots{display:flex;gap:8px;align-items:center;padding:8px 12px 0;flex-wrap:wrap;background:var(--wood-lo)}.chat-shot{position:relative;width:56px;height:56px}.chat-shot img{width:100%;height:100%;object-fit:cover;border-radius:10px;box-shadow:0 0 0 1px var(--brass-line-hi)}.chat-shot button{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:50%;border:0;background:#000;color:#fff;cursor:pointer;line-height:1}.chat-shots small{color:#ffb4b4}.chat-compose{display:flex;align-items:flex-end;gap:8px;padding:8px 10px calc(8px + var(--safe-b));background:linear-gradient(180deg,var(--wood-hi),var(--wood-lo));border-top:1px solid var(--brass-line)}.chat-field{flex:1;min-width:0;display:flex;align-items:flex-end;border-radius:22px;background:var(--ink);border:1px solid #ffffff1f}.chat-field:focus-within{border-color:var(--brass-line-hi);box-shadow:0 0 0 3px #ffd56b1f}.chat-field textarea{flex:1;min-width:0;resize:none;max-height:120px;min-height:42px;padding:10px 14px 10px 2px;border:0;outline:0;background:none;color:var(--text);font:inherit;font-size:16px;line-height:1.35;field-sizing:content}.chat-field textarea::placeholder{color:#8e8a80}.chat-attach{width:42px;height:42px;flex:none;display:grid;place-items:center;border:0;background:none;color:var(--brass-hi);cursor:pointer;border-radius:50%}.chat-attach:hover{color:var(--warm-white)}.chat-send{width:44px;height:44px;flex:none;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--brass-ink);border:1px solid var(--brass-edge);background:linear-gradient(165deg,var(--brass-hi),var(--brass-lo));box-shadow:inset 0 1px #fff8,0 2px 8px #0008}.chat-send .ic{transform:translate(-1px,1px)}.chat-send:disabled{opacity:.4;cursor:default;box-shadow:none}.chat-attach:disabled{opacity:.45;cursor:default}.signup-gift-banner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 14px;margin:14px 0;padding:12px 14px;border-radius:16px;border:1px solid rgba(240,215,160,.45);text-align:left;background:linear-gradient(100deg,#f0d7a033,#0f2f35d1 50%,#0a1214e6);box-shadow:0 10px 28px #0008,inset 0 1px #fff0c82e}.signup-gift-banner .gift-spins-art{grid-row:span 1;filter:drop-shadow(0 4px 10px #000a)}.signup-gift-copy{display:grid;gap:3px;min-width:0}.signup-gift-copy p{margin:0}.signup-gift-title b{font:800 1.2rem/1.1 var(--font-ui);letter-spacing:.04em;color:var(--brass-hi);text-shadow:0 2px 6px #000a}.signup-gift-line{color:#f5ead3;font-size:.92rem;line-height:1.35}.signup-gift-terms{color:#c9bda3;font-size:.74rem}.signup-gift-key{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:12px;white-space:nowrap;border:1px solid var(--brass-edge);border-bottom:4px solid var(--brass-base);text-decoration:none;background:linear-gradient(165deg,var(--brass-hi),var(--brass-lo));color:var(--brass-ink);font:800 1rem/1 var(--font-ui);letter-spacing:.03em}@media (max-width: 560px){.signup-gift-banner{grid-template-columns:auto 1fr auto;gap:2px 10px;margin:10px 0;padding:8px 10px}.signup-gift-banner .gift-spins-art{width:44px;height:44px}.signup-gift-title b{font-size:1rem}.signup-gift-title .fs-pill-real{font-size:9px;padding:2px 6px 1px}.signup-gift-line{font-size:.78rem;line-height:1.3}.signup-gift-terms{font-size:.66rem}.signup-gift-key{min-height:40px;padding:0 12px;font-size:.9rem}}.chat-fab{transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .28s,filter .15s}.chat-fab.chat-fab-tucked{transform:translate(36px) scale(.85);opacity:.9}@media (prefers-reduced-motion: reduce){.chat-fab{transition:none}}.chip-balance{position:relative}.chip-balance .wallet-update-dot{position:absolute;top:-6px;right:-6px}.wallet-news-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.wallet-news-list a{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding:8px 0;color:inherit;text-decoration:none;border-bottom:1px solid #ffffff14}.wallet-news-list li:last-child a{border-bottom:0}.wallet-news-list time{color:var(--dim);font-size:13px;white-space:nowrap}.ed-us{--us-bg: #0b0f1a;--us-panel: #131a2b;--us-panel-2: #1b2438;--us-line: #2a3550;--us-text: #f2f4f8;--us-dim: #a9b3c7;--us-gold: #f5c04a;--us-green: #22c55e;--us-green-hi: #34d36f;--us-green-ink: #04220f;--us-opal: linear-gradient(90deg, #2ec4b6, #7c6cf2);--us-head: Oswald, "Arial Narrow", sans-serif;--money-gold: #f5c04a;--money-sign-glow: 0 0 10px rgba(245,192,74,.4);--us-body: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}.ed-us.experience-shell .hdr{background:#0b0f1af5;border-bottom:1px solid var(--us-line);box-shadow:0 6px 24px #00000059;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ed-us.experience-shell .nav a{color:var(--us-dim);font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:600;border-radius:10px}.ed-us.experience-shell .nav a:hover{color:var(--us-text);background:#ffffff08}.ed-us.experience-shell .nav a.active{color:#fff;background:var(--us-opal) bottom / 100% 2px no-repeat,#ffffff08;box-shadow:none}.ed-us.experience-shell .hdr .key{background:var(--us-panel);border:1px solid var(--us-line);border-bottom-width:1px;color:var(--us-text);box-shadow:none;text-shadow:none;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:600}.ed-us.experience-shell .hdr .key:hover:not(:disabled){background:var(--us-panel-2);border-color:#3a4870}.ed-us.experience-shell .hdr .key.key-green,.ed-us.experience-shell .hdr .header-join,.ed-us.experience-shell .hdr .header-deposit{background:var(--us-green);border:1px solid var(--us-green);color:var(--us-green-ink);font-weight:700;box-shadow:0 4px 16px #22c55e4d}.ed-us.experience-shell .hdr .key.key-green:hover:not(:disabled),.ed-us.experience-shell .hdr .header-join:hover,.ed-us.experience-shell .hdr .header-deposit:hover:not(:disabled){background:var(--us-green-hi);border-color:var(--us-green-hi)}html.ed-us:has(.experience-shell main :is(.key-green,.us-key,.fs-key-play:not(.fs-key-second)):not(:disabled,details:not([open]) *)) .ed-us.experience-shell .hdr :is(.header-deposit,.header-join){background:var(--us-panel-2);border:1px solid var(--us-line);color:var(--us-text);box-shadow:none}html.ed-us:has(.experience-shell main :is(.key-green,.us-key,.fs-key-play:not(.fs-key-second)):not(:disabled,details:not([open]) *)) .ed-us.experience-shell .hdr :is(.header-deposit,.header-join):hover:not(:disabled){background:#222d45;border-color:#3a4870}.ed-us.experience-shell .hdr .header-login{background:transparent;border-color:transparent;color:var(--us-text)}.ed-us.experience-shell .hdr .header-login:hover{background:#ffffff0a;border-color:var(--us-line)}@media (max-width: 767px){.ed-us.experience-shell .hdr .header-login{background:var(--us-panel);border-color:var(--us-line)}}.ed-us.experience-shell .chip-balance{background:var(--us-panel);border-color:var(--us-line)}.ed-us.experience-shell .header-balance-copy strong{color:var(--us-gold)}.ed-us.experience-shell .hdr-user{color:var(--us-text)}.ed-us.experience-shell .hdr .header-deposit{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:6px;flex:none;min-height:44px;padding:12px 16px;white-space:nowrap}.ed-us.experience-shell .hdr-user{border:1px solid var(--us-line);background:transparent}.ed-us.experience-shell .hdr-user:hover{background:#ffffff08;color:var(--us-text)}.ed-us.experience-shell .hdr-user .who{font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;max-width:160px}.ed-us.experience-shell .clock-led{align-items:baseline;gap:5px;color:var(--us-dim)}@media (min-width: 1151px){.ed-us.experience-shell .clock-led{display:flex}}.ed-us.experience-shell .clock-led small{font-size:13px;letter-spacing:0;text-transform:none}.ed-us.experience-shell .clock-led b{display:inline;color:var(--us-dim);font-weight:600}.ed-us.experience-shell .header-menu nav{background:var(--us-panel);border-color:var(--us-line)}.ed-us.experience-shell .bottom-nav{background:#0b0f1af7;border-top:1px solid var(--us-line);box-shadow:0 -8px 24px #00000080}.ed-us.experience-shell .bottom-nav a,.ed-us.experience-shell .bottom-nav .nav-ic{color:var(--us-dim)}.ed-us.experience-shell .bottom-nav a.active{color:#fff;background:none}.ed-us.experience-shell .bottom-nav a.active .nav-ic{color:#fff;filter:none}.ed-us.experience-shell .bottom-nav a.active:before{background:var(--us-opal)}.ed-us.experience-shell .bottom-nav a.nav-deposit,.ed-us.experience-shell .bottom-nav a.nav-deposit.active{color:var(--us-text)}.ed-us.experience-shell .bottom-nav a.nav-deposit .nav-ic{color:var(--us-green-ink);background:radial-gradient(circle at 35% 28%,#8ff0b4,var(--us-green) 45%,#15803d);box-shadow:0 0 0 3px var(--us-bg),0 0 0 4px #22c55e8c,0 6px 14px #0009}.ed-us.experience-shell .bottom-nav a.nav-deposit.active .nav-ic{box-shadow:0 0 0 3px var(--us-bg),0 0 0 4px var(--us-green-hi),0 0 18px #22c55e8c}html.ed-us:has(.experience-shell main :is(.key-green,.us-key,.fs-key-play:not(.fs-key-second)):not(:disabled,details:not([open]) *)) .ed-us.experience-shell .bottom-nav a.nav-deposit .nav-ic{color:var(--us-green);background:var(--us-panel-2);box-shadow:0 0 0 3px var(--us-bg),0 0 0 4px var(--us-line)}.ed-us.experience-shell{background:var(--us-bg)}.ed-us.experience-shell .footer{background:var(--us-bg);border-top:1px solid var(--us-line);color:var(--us-dim)}.ed-us.experience-shell .footer a{color:var(--us-text)}.ed-us.experience-shell .footer .badge{border-color:var(--us-line);background:var(--us-panel);color:var(--us-text)}.ed-us.experience-shell .footer-brand{color:var(--us-text)}.ed-us{--bg: #0b0f1a;--panel: #131a2b;--panel-2: #1b2438;--edge-soft: #2a3550;--dim: #a9b3c7;--text: #f2f4f8;--amber: #f5c04a;--amber-2: #ffd77a;--font-display: Oswald, "Arial Narrow", Arial, sans-serif;--brass-hi: #4ade80;--brass-lo: #16a34a;--brass-edge: #22c55e;--brass-base: #15803d;--brass-ink: #04220f;--brass-sub: #0b3d1e;--brass-line: #2a3550;--brass-line-hi: #3a4870;--panel-warm: linear-gradient(160deg, #18213a, #111827 70%);--panel-warm-flat: #131a2b;--wood-slab: linear-gradient(165deg, #1b2438, #0f1524);--gold-glow: #ffffff;--warm-white: #f2f4f8}.ed-us.experience-shell .key{background:var(--us-panel);border-color:var(--us-line);color:var(--us-text)}.ed-us.experience-shell .key:hover:not(:disabled){background:var(--us-panel-2);border-color:#3a4870}.ed-us.experience-shell .key.key-green,.ed-us.experience-shell .key.key-amber{background:var(--us-green);border:1px solid var(--us-green);border-bottom-width:1px;color:var(--us-green-ink);text-shadow:none;box-shadow:0 4px 16px #22c55e47}.ed-us.experience-shell .key.key-green:hover:not(:disabled),.ed-us.experience-shell .key.key-amber:hover:not(:disabled){background:var(--us-green-hi);border-color:var(--us-green-hi)}.ed-us.experience-shell .key.key-green small,.ed-us.experience-shell .key.key-amber small{color:#0b3d1e}.ed-us.experience-shell .panel,.ed-us.experience-shell .pay-row,.ed-us.experience-shell .movement-item{border-color:var(--us-line)}.ed-us.experience-shell h1,.ed-us.experience-shell .page-head h1{letter-spacing:.02em}.ed-us.experience-shell .hdr-user.active{background:#ffffff08;box-shadow:inset 0 -2px #7c6cf2;color:var(--us-text)}.ed-us.experience-shell .hdr-user.active .who{color:var(--us-text)}.ed-us.experience-shell .chip-balance>.ic{color:var(--us-dim)}.ed-us .led-amber{color:#7fe0d6;text-shadow:0 0 10px rgba(127,224,214,.45)}html.ed-us .skip-link{background:var(--us-green);color:var(--us-green-ink)}.ed-us.experience-shell .sys .box .ic{color:#7fe0d6}.ed-us.experience-shell .sys .code{color:var(--us-text);text-shadow:0 0 20px rgba(124,108,242,.45);background:var(--us-panel);border-color:var(--us-line)}@media (min-width: 761px){.ed-us.experience-shell .hdr .chip-balance:has(+.header-deposit){border-radius:10px 0 0 10px;border-right:0;min-height:44px}.ed-us.experience-shell .hdr .chip-balance+.header-deposit{border-radius:0 10px 10px 0;margin-left:-1px;min-height:44px}.ed-us.experience-shell .hdr .header-balance-copy small{display:none}.ed-us.experience-shell .hdr .header-balance-copy strong{font-size:18px}}.ed-us.experience-shell .nav .nav-product{display:none}@media (min-width: 1200px){.ed-us.experience-shell .nav .nav-product{display:inline-flex;align-items:center;font-size:14px;white-space:nowrap}.ed-us.experience-shell .nav a[href$="/help"]{display:none}html.ed-us .header-menu nav a.menu-help{display:flex}}.ed-us.experience-shell .hdr .presence-badge{min-height:28px;padding:0 10px;gap:6px;border-radius:999px;border:1px solid var(--us-line);background:#ffffff0a;color:var(--us-dim)}.ed-us.experience-shell .hdr .presence-badge svg{display:none}.ed-us.experience-shell .hdr .presence-badge:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--us-green);box-shadow:0 0 6px var(--us-green)}.ed-us.experience-shell .hdr .presence-badge strong{color:var(--us-text);font-size:13px;font-weight:700}.ed-us.experience-shell .hdr .presence-badge .presence-word{font-size:12px;font-weight:500}@media (max-width: 560px){.ed-us.experience-shell .hdr .presence-badge .presence-word{display:inline;font-size:11px}}@media (max-width: 400px){.ed-us.experience-shell.guest-shell .hdr .presence-badge .presence-word{display:none}}html.ed-us:has(.experience-shell main :is(.key-green,.us-key,.fs-key-play:not(.fs-key-second)):not(:disabled,details:not([open]) *)) .ed-us.experience-shell .hdr .header-join{border-color:transparent;background:linear-gradient(var(--us-panel-2),var(--us-panel-2)) padding-box,var(--us-opal) border-box}.ed-us.experience-shell .hdr .header-login{background:transparent;border-color:transparent}.ed-us.experience-shell .hdr .header-login:hover{background:#ffffff0a;border-color:transparent}.ed-us.experience-shell .footer .badge.age{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border-radius:50%;border:1.5px solid var(--us-gold);background:transparent;color:#fff;font:700 11px/1 var(--us-body);letter-spacing:0}.ed-us.experience-shell .footer .badges{align-items:center;gap:10px}.ed-us.experience-shell .footer .badges a.badge{min-height:36px;padding:0 14px;border-radius:10px;border:1px solid #3a4870;background:var(--us-panel);text-transform:none;letter-spacing:0;font-weight:600;text-decoration:none}.ed-us.experience-shell .footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;align-items:start}.ed-us.experience-shell .footer-links .footer-brand{grid-column:1 / -1;font:600 15px var(--us-head);letter-spacing:.08em;text-transform:uppercase;color:var(--us-dim);filter:grayscale(1)}.ed-us.experience-shell .footer-group{display:grid;gap:6px;align-content:start}.ed-us.experience-shell .footer-group-title{display:block;color:var(--us-dim);font:600 11px/1.2 var(--us-body);letter-spacing:.12em;text-transform:uppercase}.ed-us.experience-shell .footer-group a{color:var(--us-text);text-decoration:none;overflow-wrap:anywhere}.ed-us.experience-shell .footer-group a:hover{color:#7fe0d6}.ed-us.experience-shell .footer-pay{grid-column:1 / -1;display:flex;gap:6px}.ed-us.experience-shell .footer-pay svg{width:40px;height:26px;padding:4px 11px;box-sizing:border-box;border-radius:5px;border:1px solid var(--us-line);background:var(--us-panel-2);color:var(--us-text)}@media (min-width: 900px){.ed-us.experience-shell .footer:not(.footer-compact) .footer-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);column-gap:40px;align-items:start}.ed-us.experience-shell .footer:not(.footer-compact) .footer-inner>:not(.footer-links){grid-column:1}.ed-us.experience-shell .footer:not(.footer-compact) .footer-links{grid-column:2;grid-row:1 / span 4;grid-template-columns:repeat(3,minmax(0,1fr))}}html.ed-us:has(.experience-shell main :is(.key-green,.us-key,.fs-key-play:not(.fs-key-second)):not(:disabled,details:not([open]) *)) .ed-us.experience-shell .bottom-nav a.nav-deposit .nav-ic{box-shadow:0 0 0 3px var(--us-bg),0 0 0 4px #3a4870,inset 0 0 0 1px #22c55e59,0 0 12px #22c55e2e}html.ed-us .experience-shell .bottom-nav a.nav-deposit .nav-ic .ic{stroke-width:2.4}.ed-us.experience-shell .main,.ed-us.experience-shell .h1,.ed-us.experience-shell .page-head .h1{color:var(--us-text)}.ed-us.experience-shell .page-head .offer-line{color:var(--us-dim)}.ed-us.experience-shell .prose h2{color:var(--us-text);font-family:var(--font-display);font-weight:500;letter-spacing:.05em}.ed-us.experience-shell .panel{border-color:var(--us-line)}.ed-us.experience-shell .auth .panel{background:var(--panel-warm);border-color:var(--us-line)}.ed-us.experience-shell .panel-title{color:var(--us-text)}.ed-us.experience-shell .panel-title .ic{color:var(--us-dim)}.ed-us.experience-shell .account-details{background:var(--us-panel);border-color:var(--us-line)}.ed-us.experience-shell .faq-panel,.ed-us.experience-shell .support-empty{border-color:var(--us-line)}.ed-us.experience-shell .profile-row{border-top-color:var(--us-line)}.ed-us.experience-shell .wd-account,.ed-us.experience-shell .turnover-note{border-color:var(--us-line)}.ed-us.experience-shell .turnover-note progress,.ed-us.experience-shell .wd-bar{accent-color:#2ec4b6}.ed-us.experience-shell .account-funds-grid>a{border-color:var(--us-line);background:var(--panel-warm);color:var(--us-text)}.ed-us.experience-shell .account-funds-grid>a:hover{border-color:#3a4870;background:var(--us-panel-2)}.ed-us.experience-shell .account-funds-grid .ic,.ed-us.experience-shell .account-funds-grid span{color:var(--us-dim)}.ed-us.experience-shell .wallet-summary{border:1px solid transparent;background:linear-gradient(160deg,#18213a,#111827 70%) padding-box,var(--us-opal) border-box}.ed-us.experience-shell .wallet-amount,.ed-us.experience-shell .wd-balance{color:var(--us-gold)}.ed-us.experience-shell .money-moment{border-color:var(--us-line);background:var(--panel-warm);color:var(--us-text)}.ed-us.experience-shell .auth .field .field-label,.ed-us.experience-shell .field .field-label{color:var(--us-text)}.ed-us.experience-shell .field input,.ed-us.experience-shell .field select,.ed-us.experience-shell .field textarea,.ed-us.experience-shell .profile-edit input,.ed-us.experience-shell .auth .field input,.ed-us.experience-shell .month-filter select,.ed-us.experience-shell .activity-controls select,.ed-us.experience-shell .main textarea{background:var(--us-bg);border-color:var(--us-line);color:var(--us-text)}.ed-us.experience-shell .auth .password-control input,.ed-us.experience-shell .password-control input{background:transparent}.ed-us.experience-shell .password-control,.ed-us.experience-shell .auth .password-control{background:var(--us-bg);border-color:var(--us-line)}.ed-us.experience-shell .field input:focus,.ed-us.experience-shell .field select:focus,.ed-us.experience-shell .field textarea:focus,.ed-us.experience-shell .profile-edit input:focus,.ed-us.experience-shell .month-filter select:focus,.ed-us.experience-shell .activity-controls select:focus,.ed-us.experience-shell .password-control:focus-within{border-color:#2ec4b6;box-shadow:0 0 0 3px #2ec4b638}.ed-us.experience-shell .password-toggle{color:var(--us-dim);border-left-color:var(--us-line)}.ed-us.experience-shell .password-toggle:hover{color:var(--us-text)}.ed-us.experience-shell .check-row input[type=checkbox],.ed-us.experience-shell .auth .check-row input[type=checkbox],.ed-us.experience-shell .slider-row input[type=range]{accent-color:#2ec4b6}.ed-us.experience-shell .slider-row output{color:var(--us-text)}.ed-us.experience-shell .toggle{border-bottom-color:var(--us-line)}.ed-us.experience-shell .toggle .t-switch{background:var(--us-bg);border-color:var(--us-line)}.ed-us.experience-shell .toggle .t-switch:after{background:#56627d}.ed-us.experience-shell .toggle[aria-checked=true] .t-switch{background:#2ec4b629;border-color:#2ec4b6;box-shadow:none}.ed-us.experience-shell .toggle[aria-checked=true] .t-switch:after{background:linear-gradient(135deg,#2ec4b6,#7c6cf2);box-shadow:0 0 0 1px #ffffff40}.ed-us.experience-shell .key-grid .key.key-amber,.ed-us.experience-shell .amount-keys .key.key-amber,.ed-us.experience-shell .method-keys .key.key-amber,.ed-us.experience-shell .wd-rails .key.key-amber{color:#fff;border:1.5px solid transparent;border-bottom-width:1.5px;box-shadow:none;text-shadow:none;background:linear-gradient(var(--us-panel-2),var(--us-panel-2)) padding-box,var(--us-opal) border-box}.ed-us.experience-shell .key-grid .key.key-amber:hover:not(:disabled),.ed-us.experience-shell .amount-keys .key.key-amber:hover:not(:disabled),.ed-us.experience-shell .method-keys .key.key-amber:hover:not(:disabled),.ed-us.experience-shell .wd-rails .key.key-amber:hover:not(:disabled){border-color:transparent;background:linear-gradient(#222d45,#222d45) padding-box,var(--us-opal) border-box}.ed-us.experience-shell .key-grid .key.key-amber small,.ed-us.experience-shell .amount-keys .key.key-amber small{color:var(--us-dim)}.ed-us.experience-shell .view-toggle{background:var(--us-panel);border-color:var(--us-line)}.ed-us.experience-shell .view-toggle button,.ed-us.experience-shell .view-toggle a{color:var(--us-dim)}.ed-us.experience-shell .view-toggle button.active,.ed-us.experience-shell .view-toggle a.active{color:#fff;background:linear-gradient(90deg,#2ec4b6,#7c6cf2) bottom / 100% 2px no-repeat,var(--us-panel-2);box-shadow:none}.ed-us.experience-shell .legal-nav a{border-color:var(--us-line);color:var(--us-dim);background:var(--us-panel)}.ed-us.experience-shell .legal-nav a:hover{color:var(--us-text);border-color:#3a4870}.ed-us.experience-shell .legal-nav a.active{color:#fff;border:1px solid transparent;background:linear-gradient(var(--us-panel-2),var(--us-panel-2)) padding-box,var(--us-opal) border-box}.ed-us.experience-shell .main :is(p,li,dd,small,label,.notice,.auth-alts,.record-links,.wd-links,.check-row,.prose,.support-contact,.profile-help,.section-heading,td) a:not(.key),.ed-us.experience-shell .auth .check-row a,.ed-us.experience-shell .auth .panel>a:not(.key),.ed-us.experience-shell .notice a:not(.key),.ed-us.experience-shell .text-action:not(.key),.ed-us.experience-shell button.linklike{color:#7fe0d6;text-decoration:underline;text-underline-offset:3px}.ed-us.experience-shell .main :is(p,li,dd,small,label,.notice,.auth-alts,.record-links,.wd-links,.check-row,.prose,.support-contact,.profile-help,.section-heading,td) a:not(.key):hover,.ed-us.experience-shell .auth .panel>a:not(.key):hover,.ed-us.experience-shell .notice a:not(.key):hover,.ed-us.experience-shell .text-action:not(.key):hover,.ed-us.experience-shell button.linklike:hover{color:#b5f0ea}.ed-us.experience-shell .notice{background:var(--us-panel);border-color:var(--us-line);border-left-color:#7fe0d6}.ed-us.experience-shell .notice .ic{color:#7fe0d6}.ed-us.experience-shell .notice.notice-err{border-left-color:var(--red)}.ed-us.experience-shell .notice.notice-err .ic{color:var(--red)}.ed-us.experience-shell .notice.notice-ok{border-left-color:var(--us-green)}.ed-us.experience-shell .notice.notice-ok .ic{color:var(--us-green)}.ed-us.experience-shell .notice.notice-info{border-left-color:#3a4870}.ed-us.experience-shell .notice.notice-info .ic{color:var(--us-dim)}.ed-us.experience-shell .chip{background:var(--us-bg)}.ed-us.experience-shell .chip:not(.green):not(.red):not(.amber){border-color:var(--us-line)}.ed-us.experience-shell .chip.amber{color:#7fe0d6;border-color:#7fe0d673;background:#2ec4b614}.ed-us.experience-shell .pay-row-open .pay-pill{color:#7fe0d6}.ed-us.experience-shell .pay-row,.ed-us.experience-shell .movement-item{border-bottom-color:var(--us-line)}.ed-us.experience-shell .opalrove-auth-art{border-color:var(--us-line);background:var(--us-panel);box-shadow:0 12px 44px #00000073}.ed-us.experience-shell .auth-art img{border-color:var(--us-line);box-shadow:0 0 0 1px #000,0 24px 40px -16px #000c}.ed-us.experience-shell .auth-art .opalrove-auth-scene{border:0;box-shadow:none}.ed-us.experience-shell .opalrove-auth-domain{color:var(--us-text)}.ed-us.experience-shell .signup-gift{border:1px solid transparent;background:linear-gradient(100deg,#18213a,var(--us-panel) 60%) padding-box,var(--us-opal) border-box}.ed-us.experience-shell .signup-gift b{color:var(--us-text)}.ed-us.experience-shell .signup-gift span{color:var(--us-dim)}.ed-us.experience-shell .grid-2>.panel+.panel{margin-top:0}.ed-us.experience-shell .grid-2+.panel{margin-top:16px}@media (min-width: 900px){.ed-us.experience-shell .wallet-summary .wallet-actions{justify-content:flex-start;gap:10px}.ed-us.experience-shell .wallet-summary .wallet-actions .key{flex:0 0 auto;min-width:160px}}.ed-us.experience-shell .stat .v{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;letter-spacing:0;font-variant-numeric:tabular-nums}@media screen{.ed-us.experience-shell .stat .v:not(.plain){color:var(--us-gold)}.ed-us.experience-shell .stat .v.plain{color:var(--us-text)}}.ed-us.experience-shell .page-art{display:none}.ed-us.experience-shell .signup-hero{background:linear-gradient(#131a2bf5,#131a2bf5) padding-box,var(--us-opal) border-box;border:1px solid transparent;border-radius:16px}.ed-us.experience-shell .signup-hero .gift-spins-art{margin:-14px -4px -10px -8px}.ed-us.experience-shell .signup-hero .signup-hero-kicker{color:var(--us-dim);font-family:var(--us-body)}.ed-us.experience-shell .signup-hero .signup-hero-title{color:#fff;font:700 32px/1 var(--us-head);text-transform:uppercase;letter-spacing:.03em}.ed-us.experience-shell .signup-hero b.signup-hero-num{background:linear-gradient(180deg,#ffe08a,#f5c04a 55%,#c98a12);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 0 12px rgba(245,192,74,.3))}@media (forced-colors: active){.ed-us.experience-shell .signup-hero b.signup-hero-num{background:none;color:CanvasText;filter:none}}.ed-us.experience-shell .signup-hero span.signup-hero-real{font-family:var(--us-body)}.ed-us.experience-shell .signup-hero .signup-hero-sub .offer-line{color:var(--us-text);font-family:var(--us-body);letter-spacing:0}.ed-us.experience-shell .signup-hero .signup-hero-fine{color:var(--us-dim)}@media (min-width: 600px){.ed-us.experience-shell .signup-hero .signup-hero-title{font-size:40px}}.ed-us.experience-shell .auth .key.auth-submit{position:relative;overflow:hidden;border-radius:12px;font:700 18px/1.1 var(--us-head);letter-spacing:.06em;box-shadow:0 8px 24px #22c55e59}.ed-us.experience-shell .auth .key.auth-submit small{font-family:var(--us-body);color:var(--us-green-ink);opacity:.85}.ed-us.experience-shell .auth .key.auth-submit:not(:disabled):after{content:"";position:absolute;inset:0;transform:translate(-120%);pointer-events:none;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);animation:us-auth-sweep 1.2s .6s ease-out 1 both}@keyframes us-auth-sweep{to{transform:translate(120%)}}@media (prefers-reduced-motion: reduce){.ed-us.experience-shell .auth .key.auth-submit:after{animation:none;display:none}}.reduce-motion .ed-us.experience-shell .auth .key.auth-submit:after,.ed-us.experience-shell.reduce-motion .auth .key.auth-submit:after{animation:none;display:none}.ed-us.experience-shell .auth .page-head .h1{font-family:var(--us-head);font-weight:600;font-size:24px;text-transform:uppercase;letter-spacing:.04em}@media (min-width: 600px){.ed-us.experience-shell .auth .page-head .h1{font-size:28px}}.ed-us.experience-shell .auth .field input,.ed-us.experience-shell .auth .password-control{border-radius:10px;background:#0e1424;box-shadow:inset 0 1px 2px #00000080}.ed-us.experience-shell .auth .password-control input{box-shadow:none}.ed-us.experience-shell .auth .field input:hover:not(:focus),.ed-us.experience-shell .auth .password-control:hover:not(:focus-within){border-color:#3a4870}.ed-us.experience-shell .auth .password-toggle{border-left-color:transparent;background:transparent}.ed-us.experience-shell .auth .check-row input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:none;width:22px;height:22px;margin:1px 0 0;border-radius:6px;border:1px solid #3a4870;background:#0e1424;display:grid;place-items:center;cursor:pointer}.ed-us.experience-shell .auth .check-row input[type=checkbox]:checked{border-color:transparent;background:linear-gradient(120deg,#2ec4b6,#7c6cf2)}.ed-us.experience-shell .auth .check-row input[type=checkbox]:checked:after{content:"";width:6px;height:11px;margin-top:-2px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.ed-us.experience-shell .auth .check-row input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px #2ec4b659}.ed-us.experience-shell .auth .check-row.invalid input[type=checkbox]{border-color:#f87171}.auth-trust{margin-top:14px;display:grid;gap:6px}.auth-trust p{margin:0}.auth-trust-main{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--us-text);font-size:13px}.auth-trust-main>span{display:inline-flex;align-items:center;gap:6px}.auth-trust-main svg{color:#7fe0d6;flex:none}.auth-trust-pay{display:inline-flex;gap:3px}.auth-trust-pay svg{color:var(--us-dim)}.auth-trust-fine{color:var(--us-dim);font-size:11.5px;line-height:1.45}@media (min-width: 1024px){.ed-us.experience-shell .auth-grid{border-color:var(--us-line);background:var(--us-panel)}.ed-us.experience-shell .auth-grid .opalrove-auth-art{background:url(/us/home/lounge_tall-1080.webp) 50% 40% / cover no-repeat,var(--us-panel);border:0;border-radius:0;box-shadow:none}.ed-us.experience-shell .opalrove-auth-art .opalrove-auth-scene{height:100%;aspect-ratio:auto!important}.ed-us.experience-shell .auth-art:after{background:linear-gradient(180deg,transparent,rgba(11,15,26,.92))}.ed-us.experience-shell .auth-art-kicker{color:var(--us-dim);font-family:var(--us-body)}.ed-us.experience-shell .auth-art-title{font-family:var(--us-head)}.ed-us.experience-shell .auth-art-title b{color:var(--us-gold)}}.ed-us.experience-shell .auth-nudge{border-color:transparent;background:linear-gradient(var(--us-panel),var(--us-panel)) padding-box,var(--us-opal) border-box;color:var(--us-text)}.ed-us.experience-shell .auth-alts .key.auth-swap,.ed-us.experience-shell .reset-done .key.auth-swap{background:var(--us-panel);border:1px solid #3a4870;color:var(--us-text)}.ed-us.experience-shell .reset-done-mark{background:#2ec4b624;color:#7fe0d6}html.ed-us .age-mark{border-color:#7c6cf2;background:var(--us-panel, #131a2b);font-family:var(--us-head, Oswald, sans-serif)}html.ed-us .dialog.age-gate{border-top:2px solid #7c6cf2}html.ed-us .age-gate .key.age-back{border:1px solid var(--us-line);background:var(--us-panel-2, #1b2438)}html.ed-us .fs-key-play,html.ed-us .freespins-strip-play,html.ed-us .signup-gift-key{background:var(--us-green);color:var(--us-green-ink);border:1px solid var(--us-green);border-bottom-width:1px;box-shadow:0 4px 16px #22c55e47;text-shadow:none}html.ed-us .fs-key-play:hover,html.ed-us .freespins-strip-play:hover,html.ed-us .signup-gift-key:hover{background:var(--us-green-hi);border-color:var(--us-green-hi);filter:none}html.ed-us .fs-key-play:active,html.ed-us .freespins-strip-play:active{transform:translateY(1px);border-bottom-width:1px}html.ed-us .fs-key-play:focus-visible{outline-color:#7fe0d6}html.ed-us .task-pill{color:var(--us-text);background:var(--us-panel-2);border:1px solid rgba(46,196,182,.55);box-shadow:none}html.ed-us .reward-ticket-icon,html.ed-us .task-art-plain,html.ed-us .account-entry-disc,html.ed-us .welcome-burst{color:#7fe0d6;background:var(--us-panel-2);box-shadow:inset 0 0 0 1px var(--us-line),0 4px 12px #00000073}html.ed-us .fs-pill-real{color:#7fe0d6;background:#2ec4b614;box-shadow:inset 0 0 0 1px #7fe0d680}html.ed-us .fs-key-play.fs-key-second{background:var(--us-panel-2);color:var(--us-text);border:1px solid var(--us-line);box-shadow:none}html.ed-us .fs-key-play.fs-key-second:hover{background:#222d47;border-color:#3a4870}html.ed-us .install-card,html.ed-us .inapp-card{background:var(--us-panel);border-color:var(--us-line);box-shadow:0 14px 40px #0009,inset 0 1px #ffffff0d}html.ed-us .install-card-later{color:var(--us-dim)}html.ed-us .install-card-later:hover{color:var(--us-text)}.ed-us.experience-shell>.install-card{box-shadow:0 8px 24px #00000073}html.ed-us .install-card-reward{color:var(--us-text)}html.ed-us .install-card-reward .ic{color:#7fe0d6}html.ed-us .install-card-reward-row small{color:var(--us-dim);opacity:1}html.ed-us .inapp-card-icon{color:#7fe0d6;background:var(--us-panel-2)}html.ed-us .inapp-guide-arrow{color:#7fe0d6}html.ed-us .ios-sheet-layer{background:#05080fcc}html.ed-us .ios-sheet{background:var(--us-panel);border-color:var(--us-line)}html.ed-us .ios-step-n{background:#2ec4b6;color:#04211e}html.ed-us .ios-share-arrow{color:#7fe0d6;filter:drop-shadow(0 0 6px rgba(46,196,182,.6)) drop-shadow(0 0 2px #000)}html.ed-us .welcome-layer{background:radial-gradient(circle at 50% 40%,#1b2438cc,#05080fe6 70%)}html.ed-us .welcome-sheet{border:1.5px solid transparent;background:linear-gradient(180deg,var(--us-panel-2),var(--us-panel) 60%) padding-box,var(--us-opal) border-box;box-shadow:0 0 60px #7c6cf233,0 24px 60px #000000bf}html.ed-us .welcome-sheet:before{background:repeating-conic-gradient(from -4deg at 50% 26%,rgba(127,224,214,.06) 0deg 5deg,transparent 5deg 20deg)}html.ed-us .welcome-sheet .fs-offer-title{color:var(--us-text);text-shadow:0 0 18px rgba(124,108,242,.45)}html.ed-us .welcome-sheet .fs-offer-title-boost small,html.ed-us .fs-offer-line{color:var(--us-text)}html.ed-us .fs-offer-small,html.ed-us .welcome-later{color:var(--us-dim)}html.ed-us .welcome-later:hover{color:var(--us-text)}html.ed-us .reward-dot{box-shadow:0 0 0 2px var(--us-bg)}html.ed-us .freespins-strip{border:1px solid transparent;background:linear-gradient(100deg,var(--us-panel-2),var(--us-panel)) padding-box,var(--us-opal) border-box;box-shadow:0 8px 22px #0000008c}html.ed-us .freespins-strip-info:focus-visible{outline-color:#7fe0d6}html.ed-us .freespins-strip-mark{filter:drop-shadow(0 0 6px rgba(124,108,242,.45))}html.ed-us .freespins-strip-text strong{color:var(--us-text)}html.ed-us .freespins-strip-text small{color:var(--us-dim);opacity:1}html.ed-us .signup-gift-banner{border:1px solid transparent;background:linear-gradient(100deg,var(--us-panel-2),var(--us-panel) 60%) padding-box,var(--us-opal) border-box;box-shadow:0 10px 28px #0000008c}html.ed-us .signup-gift-title b,html.ed-us .signup-gift-line{color:var(--us-text)}html.ed-us .signup-gift-terms{color:var(--us-dim)}.ed-us.experience-shell .rewards-hero{border-color:var(--us-line);background:linear-gradient(#131a2b8c,#131a2b8c),var(--hero-bg, none) left center / cover no-repeat,linear-gradient(160deg,var(--us-panel-2),var(--us-bg));background-blend-mode:normal,screen,normal;box-shadow:0 12px 32px #00000080}.ed-us.experience-shell .rewards-hero-eyebrow,.ed-us.experience-shell .rewards-tasks-title{color:var(--us-dim)}.ed-us.experience-shell .rewards-hero-title{color:var(--us-text);text-shadow:none}.ed-us.experience-shell .rewards-hero-line,.ed-us.experience-shell .rewards-progress-text{color:var(--us-text);opacity:1}.ed-us.experience-shell .rewards-progress-bar i{background:var(--us-bg);box-shadow:inset 0 0 0 1px var(--us-line)}.ed-us.experience-shell .rewards-progress-bar i.on{background:var(--us-opal);box-shadow:none}.ed-us.experience-shell .reward-ticket{border:1px solid transparent;background:linear-gradient(160deg,var(--us-panel-2),var(--us-panel) 70%) padding-box,var(--us-opal) border-box;box-shadow:0 10px 30px #00000080}.ed-us.experience-shell .reward-ticket-boost{background:linear-gradient(160deg,var(--us-panel-2),var(--us-panel) 70%);border-color:var(--us-line)}.ed-us.experience-shell .reward-ticket-title{color:var(--us-text);text-shadow:none}.ed-us.experience-shell .reward-ticket-boost .reward-ticket-title,.ed-us.experience-shell .reward-ticket-facts{color:var(--us-text)}.ed-us.experience-shell .reward-ticket-line{color:var(--us-text);opacity:.9}.ed-us.experience-shell .reward-ticket small{color:var(--us-dim)}.ed-us.experience-shell .task-row{background:var(--us-panel);border-color:var(--us-line);box-shadow:0 6px 18px #0006}.ed-us.experience-shell .task-badge{background:var(--us-panel-2);color:var(--us-dim);box-shadow:0 0 0 2px var(--us-line)}.ed-us.experience-shell .task-note{color:var(--us-dim);opacity:1}.ed-us.experience-shell .rewards-hero-cond{color:var(--us-text)}.ed-us.experience-shell .rewards-done-line{color:var(--us-dim)}.ed-us.experience-shell .rewards-done-line .ic{color:#7fe0d6}.ed-us.experience-shell .rewards-cashback{background:var(--us-panel);border-color:var(--us-line)}.ed-us.experience-shell .rewards-cashback-icon{background:var(--us-panel-2);color:#7fe0d6;box-shadow:0 0 0 1px var(--us-line)}.ed-us.experience-shell .rewards-cashback h2{color:var(--us-text)}.ed-us.experience-shell .rewards-cashback p{color:var(--us-text);opacity:.9}.ed-us.experience-shell .rewards-cashback .rewards-cashback-rule{color:var(--us-dim);opacity:1}.ed-us.experience-shell .rewards-all-set{background:var(--us-panel);border-color:var(--us-line)}.ed-us.experience-shell .mission-ladder{background:var(--us-panel);border-color:var(--us-line);box-shadow:0 6px 18px #0006}.ed-us.experience-shell .mission-step+.mission-step{border-top-color:var(--us-line)}.ed-us.experience-shell .mission-mark{color:#7fe0d6;box-shadow:inset 0 0 0 2px var(--us-line)}.ed-us.experience-shell .mission-step-done .mission-mark{color:var(--us-bg);background:#7fe0d6;box-shadow:none}.ed-us.experience-shell .mission-body>strong{color:var(--us-text)}.ed-us.experience-shell .mission-body>small,.ed-us.experience-shell .mission-sub{color:var(--us-dim)}.ed-us.experience-shell .rewards-all-set h2{color:var(--us-text)}.ed-us.experience-shell .rewards-all-set p{color:var(--us-dim);opacity:1}.ed-us.experience-shell .invitation-account-entry{background:var(--us-panel);border-color:var(--us-line);color:var(--us-text)}.ed-us.experience-shell .invitation-account-entry.account-entry-rich{background:linear-gradient(160deg,var(--us-panel-2),var(--us-panel));border-color:var(--us-line);box-shadow:0 6px 18px #0006}.ed-us.experience-shell .invitation-account-entry.account-rewards-entry{border:1px solid transparent;background:linear-gradient(160deg,var(--us-panel-2),var(--us-panel)) padding-box,var(--us-opal) border-box}.ed-us.experience-shell .invitation-account-entry>svg:first-child{color:#7fe0d6}.ed-us.experience-shell .account-entry-rich>.ic:last-child{color:var(--us-dim)}.ed-us.experience-shell .invitation-account-entry small,.ed-us.experience-shell .invitation-eyebrow,.ed-us.experience-shell .invitation-hero p{color:var(--us-dim)}.ed-us.experience-shell .invitation-ticket{border-color:#2ec4b6b3;color:#7fe0d6;background:linear-gradient(145deg,#22304d,var(--us-panel) 60%,var(--us-bg));box-shadow:inset 0 1px #ffffff1f,0 14px 28px #00000073}.ed-us.experience-shell .invitation-ticket-back{border-color:#7c6cf299;background:linear-gradient(130deg,#2a2f55,var(--us-panel))}.ed-us.experience-shell .invitation-art-ring{border-color:#7c6cf259}.ed-us.experience-shell .invitation-hero .invitation-spins-line{color:var(--us-text);border:1px solid transparent;background:linear-gradient(100deg,var(--us-panel-2),var(--us-panel)) padding-box,var(--us-opal) border-box}.ed-us.experience-shell .invitation-reward-pair>div,.ed-us.experience-shell .invitation-reward-pair>div+div{background:var(--us-panel);border-color:var(--us-line)}.ed-us.experience-shell .invitation-reward-pair svg{color:#7fe0d6}.ed-us.experience-shell .invitation-reward-pair span{color:var(--us-dim)}.ed-us.experience-shell .invitation-reward-pair strong{color:var(--us-gold)}.ed-us.experience-shell .invitation-reward-spins strong{color:var(--us-text);text-shadow:none}.ed-us.experience-shell .invitation-reward-spins .fs-mark{filter:drop-shadow(0 0 6px rgba(124,108,242,.45))}.ed-us.experience-shell .invitation-eligibility,.ed-us.experience-shell .invitation-responsible,.ed-us.experience-shell .invitation-reference{color:var(--us-dim)}.ed-us.experience-shell .invitation-share{background:var(--us-panel);border-color:var(--us-line)}.ed-us.experience-shell .invitation-share input{color:var(--us-text);background:var(--us-bg);border-color:var(--us-line)}.ed-us.experience-shell .invitation-terms{border-color:var(--us-line)}.ed-us.experience-shell .invitation-stats{background:var(--us-panel);border-color:var(--us-line)}.ed-us.experience-shell .invitation-stats dt{color:var(--us-dim)}.ed-us.experience-shell .invitation-records article{background:var(--us-panel);border-color:var(--us-line)}.ed-us.experience-shell .invitation-records dl,.ed-us.experience-shell .invitation-records .invitation-record-foot{color:var(--us-dim)}.ed-us.experience-shell .invitation-status{color:var(--us-text);border-color:var(--us-line)}.ed-us.experience-shell .invitation-status.credited{color:#a1e5c1;border-color:#346c52}.ed-us.experience-shell .invitation-registration{background:var(--us-panel);border-color:var(--us-line)}html.ed-us :is(.modal-backdrop,.dialog,dialog.age-gate-layer,.toast,.consent,.chat-panel,.chat-backdrop,.chat-fab,.header-menu){--bg: #0b0f1a;--panel: #131a2b;--panel-2: #1b2438;--edge: #2a3550;--edge-soft: #2a3550;--dim: #a9b3c7;--text: #f2f4f8;--amber: #f5c04a;--amber-2: #ffd77a;--font-display: Oswald, "Arial Narrow", Arial, sans-serif;--brass-hi: #4ade80;--brass-lo: #16a34a;--brass-edge: #22c55e;--brass-base: #15803d;--brass-ink: #04220f;--brass-sub: #0b3d1e;--brass-line: #2a3550;--brass-line-hi: #3a4870;--panel-warm: #131a2b;--panel-warm-flat: #131a2b;--wood-slab: #131a2b;--wood-hi: #1b2438;--wood-lo: #131a2b;--gold-glow: #7fe0d6;--warm-white: #f2f4f8;--ink: #0b0f1a;--chat-bg: #0b0f1a;--chat-staff: #1f2a42;--chat-staff-lo: #1b2438;--chat-player: #2f4180;--chat-player-lo: #283872}html.ed-us .modal-backdrop{background:#05080fc7}html.ed-us .dialog{background:var(--us-panel);border:1px solid var(--us-line);color:var(--us-text);box-shadow:0 0 0 1px #000,0 30px 60px #000000b3}html.ed-us .dialog .d-title,html.ed-us .sheet h2,html.ed-us .age-gate h2{color:var(--us-text);font-family:var(--font-display);font-weight:600;letter-spacing:.02em}html.ed-us .dialog-close{color:var(--us-dim)}html.ed-us .dialog-close:hover{color:var(--us-text);background:#ffffff0d}html.ed-us .dialog .muted,html.ed-us .age-gate .muted,html.ed-us .account-funding-practice{color:var(--us-dim)}html.ed-us .dialog .check-row input[type=checkbox]{accent-color:var(--us-green)}html.ed-us :is(.dialog,.notice,.consent,.toast) a:not(.key),html.ed-us .dialog :is(button.linklike,button.text-action),html.ed-us .reality-dialog .reality-link{color:#7fe0d6;text-decoration:underline;text-underline-offset:3px}html.ed-us :is(.dialog,.notice,.consent,.toast) a:not(.key):hover,html.ed-us .dialog :is(button.linklike,button.text-action):hover{color:#b5efe9}html.ed-us .dialog .key{background:var(--us-panel-2);border:1px solid var(--us-line);color:var(--us-text);box-shadow:none;text-shadow:none}html.ed-us .dialog .key:hover:not(:disabled){background:#222d45;border-color:#3a4870}html.ed-us .dialog .key:active:not(:disabled){border-bottom-width:1px}html.ed-us .dialog .key.key-green,html.ed-us .dialog .key.key-amber{background:var(--us-green);border:1px solid var(--us-green);color:var(--us-green-ink);text-shadow:none;box-shadow:0 4px 16px #22c55e47}html.ed-us .dialog .key.key-green:hover:not(:disabled),html.ed-us .dialog .key.key-amber:hover:not(:disabled){background:var(--us-green-hi);border-color:var(--us-green-hi)}html.ed-us .dialog .key.key-green:active:not(:disabled),html.ed-us .dialog .key.key-amber:active:not(:disabled){border-bottom-width:1px}html.ed-us .dialog .key.key-green small,html.ed-us .dialog .key.key-amber small{color:#0b3d1e}html.ed-us .dialog .key.key-red{background:transparent;color:#ffb3b3;border-color:#ff8f8f88}html.ed-us .age-gate .key.age-back{background:transparent;border-color:transparent;color:var(--us-text)}html.ed-us .age-gate .key.age-back:hover:not(:disabled){background:transparent;border-color:transparent;color:#fff}html.ed-us .sheet .amount-keys .key,html.ed-us .sheet .amount-keys .key.key-green{background:var(--us-panel-2);border:1px solid var(--us-line);color:var(--us-gold);font-weight:700;box-shadow:none}html.ed-us .sheet .amount-keys .key:hover:not(:disabled),html.ed-us .sheet .amount-keys .key.key-green:hover:not(:disabled){background:#222d45;border-color:#3a4870}html.ed-us .notice{background:var(--us-panel);border-color:var(--us-line);color:var(--us-text)}html.ed-us .notice:not(.notice-err,.notice-ok,.notice-info){border-left-color:#7fe0d6}html.ed-us .notice:not(.notice-err,.notice-ok,.notice-info) .ic{color:#7fe0d6}html.ed-us .notice-err{border-left-color:var(--red)}html.ed-us .notice-ok{border-left-color:var(--us-green)}html.ed-us .notice-info{border-left-color:var(--us-line)}html.ed-us .notice-info .ic{color:var(--us-dim)}html.ed-us .toast{background:var(--us-panel);color:var(--us-text);border-color:var(--us-green)}html.ed-us .toast-close{color:var(--us-dim)}html.ed-us .toast-close:hover{color:var(--us-text)}html.ed-us .header-menu>nav{background:var(--us-panel);border:1px solid var(--us-line);box-shadow:0 12px 32px #0009}html.ed-us .header-menu nav a,html.ed-us .header-menu-out{color:var(--us-text)}html.ed-us .header-menu nav a:hover,html.ed-us .header-menu nav a:focus-visible,html.ed-us .header-menu-out:hover:not(:disabled),html.ed-us .header-menu-out:focus-visible{background:#ffffff0a}html.ed-us .header-menu-out{border-top-color:var(--us-line)}html.ed-us .header-menu-out small{color:var(--us-dim)}html.ed-us .header-menu>nav{width:236px}html.ed-us .header-menu nav a{white-space:nowrap}html.ed-us .header-menu-out{flex-wrap:wrap;align-items:center;row-gap:0}html.ed-us .header-menu-out>span{white-space:nowrap}html.ed-us .header-menu-out small{flex-basis:100%;margin:-2px 0 0 28px;white-space:nowrap}@media (min-width: 901px){html.ed-us .header-menu nav a.menu-help{display:none}}@media (max-width: 900px){html.ed-us .header-menu nav a.menu-rewards,html.ed-us .header-menu>summary .reward-dot{display:none}}html.ed-us .consent{background:var(--us-panel);border-top:1px solid var(--us-line);color:var(--us-text)}html.ed-us .consent-actions .btn-decline,html.ed-us .consent-actions .btn-accept{background:var(--us-panel-2);border:1px solid #3a4870;color:var(--us-text)}html.ed-us .consent-actions .btn-decline:hover,html.ed-us .consent-actions .btn-accept:hover{background:#222d45;border-color:#4a5a85}html.ed-us .chat-fab{color:#7fe0d6;background:var(--us-panel-2);border:1px solid #3a4870;box-shadow:0 10px 26px #000000b3,0 0 0 3px #0b0f1ab3,0 0 18px #2ec4b62e}html.ed-us .chat-fab .ic{filter:none}html.ed-us .chat-fab:hover{filter:none;background:#222d45;border-color:#4a5a85}html.ed-us .chat-fab:focus-visible{outline-color:#7fe0d6}html.ed-us .chat-fab-count{box-shadow:0 0 0 2px var(--us-bg)}html.ed-us .chat-fab-pulse{animation-name:us-chat-pulse}@keyframes us-chat-pulse{0%{box-shadow:0 0 #2ec4b6bf}to{box-shadow:0 0 0 16px #2ec4b600}}html.ed-us .chat-panel{background:var(--us-bg);color:var(--us-text);border-color:var(--us-line)}html.ed-us .chat-panel .chat-head:before{background:#fff3}html.ed-us .chat-head{background:var(--us-panel);border-bottom:1px solid var(--us-line);box-shadow:0 4px 14px #00000073}html.ed-us .chat-head-name strong{color:var(--us-text)}html.ed-us .chat-head-name small{color:#7fe0d6;opacity:1}html.ed-us .chat-close{color:var(--us-text);border:1px solid var(--us-line);background:var(--us-panel-2);box-shadow:none}html.ed-us .chat-close:hover,html.ed-us .chat-close:focus-visible{color:#fff;border-color:#4a5a85;box-shadow:0 0 0 3px #2ec4b633}html.ed-us .chat-scroll{background:radial-gradient(120% 60% at 50% 0%,#16203a 0%,transparent 70%),var(--us-bg)}html.ed-us .chat-day span{color:var(--us-dim);background:var(--us-panel);border-color:var(--us-line)}html.ed-us .chat-row.staff .chat-bubble{color:var(--us-text);box-shadow:inset 0 0 0 1px #ffffff0d,0 1px 2px #00000073}html.ed-us .chat-row.player .chat-bubble{color:#fff;box-shadow:inset 0 1px #ffffff1f,0 1px 2px #00000073}html.ed-us .chat-empty p{color:var(--us-text)}html.ed-us .chat-chip{color:var(--us-text);background:var(--us-panel);border:1px solid var(--us-line)}html.ed-us .chat-chip:hover{color:#fff;background:var(--us-panel-2);border-color:#3a4870}html.ed-us .chat-shots{background:var(--us-panel)}html.ed-us .chat-shot img{box-shadow:0 0 0 1px var(--us-line)}html.ed-us .chat-compose{background:var(--us-panel);border-top:1px solid var(--us-line)}html.ed-us .chat-field{background:var(--us-bg);border-color:var(--us-line)}html.ed-us .chat-field:focus-within{border-color:#3a4870;box-shadow:0 0 0 3px #2ec4b62e}html.ed-us .chat-field textarea{color:var(--us-text)}html.ed-us .chat-field textarea::placeholder{color:#8893a8}html.ed-us .chat-attach{color:var(--us-dim)}html.ed-us .chat-attach:hover{color:var(--us-text)}html.ed-us .chat-send{color:var(--us-green-ink);background:var(--us-green);border:1px solid var(--us-green);box-shadow:0 4px 14px #22c55e4d}html.ed-us .chat-send:hover:not(:disabled){background:var(--us-green-hi);border-color:var(--us-green-hi)}html.ed-us .chat-send:disabled{box-shadow:none}html.ed-us .amount-keys .key.chip-tile{background:var(--us-panel-2);border:1px solid var(--us-line);color:var(--us-text);box-shadow:none}html.ed-us .amount-keys .key.chip-tile:hover:not(:disabled){background:#222d45;border-color:#3a4870}html.ed-us .amount-keys .key.chip-tile.key-amber{background:linear-gradient(var(--us-panel-2),var(--us-panel-2)) padding-box,var(--us-opal) border-box;border-color:transparent}html.ed-us .amount-keys .chip-tile>small{color:var(--us-gold)}.ed-us.experience-shell .rm-game .rm-head{background:#131a2beb;border-color:var(--us-line);box-shadow:0 8px 22px #0006}.ed-us.experience-shell .rm-game:not(.keno-game) .rm-screen{border-color:var(--us-line);background:linear-gradient(160deg,#161e33,#0b0f1a 62%);box-shadow:inset 0 1px #ffffff0f,inset 0 0 34px #0008,0 16px 34px #0008}.ed-us.experience-shell .rm-switch a{background:var(--us-panel);border-color:var(--us-line);color:var(--us-text)}.ed-us.experience-shell .rm-switch a:hover{background:var(--us-panel-2);border-color:#3a4870;color:#fff}.ed-us.experience-shell .rm-rules-key{border-color:var(--us-line);background:radial-gradient(circle at 35% 30%,#26314d,#131a2b 75%);color:var(--us-text);box-shadow:0 2px 6px #0000008c,inset 0 1px #ffffff14}.ed-us.experience-shell .rm-rules-key:hover{border-color:#3a4870;color:#fff;box-shadow:0 0 10px #2ec4b64d}.ed-us .rm-rules-modal{background:#05080fcc}.ed-us .rm-rules-card.chalk,.ed-us .rm-rules-card.paper{background-color:var(--us-panel);color:var(--us-text);border-color:var(--us-line)}.ed-us .rm-rules-hd{border-bottom-color:var(--us-line)}.ed-us .rm-rules.paper th,.ed-us .rm-rules.chalk th{color:var(--us-dim)}.ed-us .rm-rules.paper td,.ed-us .rm-rules.paper th,.ed-us .rm-rules.chalk td,.ed-us .rm-rules.chalk th{border-bottom-color:var(--us-line)}.ed-us.experience-shell .rm-game{--balance-money: var(--us-gold);--balance-money-label: var(--us-dim)}.ed-us.experience-shell .rm-session b{color:var(--us-text)}.ed-us.experience-shell .rm-practice:not(.paper){border-color:var(--us-line);background:#2ec4b60d}.ed-us.experience-shell .rm-practice-badge{background:#7fe0d6;color:#04201d}.ed-us.experience-shell .rm-practice:not(.paper) .rm-practice-reset{border-color:var(--us-line);color:var(--us-text)}.ed-us.experience-shell .rm-practice:not(.paper) .rm-practice-reset:hover{border-color:#3a4870;color:#fff}.ed-us.experience-shell .rm-practice:not(.paper) .rm-practice-login:hover,.ed-us.experience-shell .rm-guest-login:hover{color:var(--us-text)}.ed-us.experience-shell .rm-nudge:not(.paper){border-color:var(--us-line);border-left-color:#2ec4b6;background:#2ec4b60f}.ed-us.experience-shell .rm-nudge.standing:not(.paper){border-color:#2ec4b68c;border-left-color:#2ec4b6;background:#2ec4b61a}.ed-us.experience-shell .rm-nudge-join,.ed-us.experience-shell .rm-practice-join{background:var(--us-panel-2);color:var(--us-text);border:1px solid var(--us-green)}.ed-us.experience-shell .rm-nudge-join:hover,.ed-us.experience-shell .rm-practice-join:hover{background:#222d45;filter:none}.ed-us.experience-shell .rm-nudge-join small,.ed-us.experience-shell .rm-practice-join .join-key-text small{color:var(--us-dim)}.ed-us.experience-shell .rm-history-foot .linklike,.ed-us.experience-shell .rm-history-foot a{color:#7fe0d6}.ed-us.experience-shell .rm-session-practice{background:#7fe0d6;color:#04201d}.ed-us.experience-shell .rm-mines-inplay{border-color:#2ec4b6;background:#0b1a24e6;color:#bff3ec}.ed-us.experience-shell .rm-stake-key,.ed-us.experience-shell .rm-stake-x{border-color:var(--us-line);background:var(--us-panel);color:var(--us-text)}.ed-us.experience-shell .rm-stake-x{color:var(--us-dim)}.ed-us.experience-shell .rm-stake-key:hover:not(:disabled),.ed-us.experience-shell .rm-stake-x:hover:not(:disabled){border-color:#3a4870;color:#fff}.ed-us.experience-shell li.rm-waiting{border-color:#2ec4b673;box-shadow:inset 4px 0 #2ec4b6}.ed-us.experience-shell .rm-waiting .rm-net{color:#7fe0d6}.ed-us.experience-shell .rm-lost .rm-net{color:var(--us-dim)}.ed-us.experience-shell .rm-countdown{background:radial-gradient(ellipse at 50% 0,#2ec4b614,transparent 70%),#070a12;box-shadow:inset 0 0 18px #000c,inset 0 1px #ffffff12,0 3px 10px #0008}.ed-us.experience-shell .rm-countdown:not(.is-final):not(.is-closed){border-color:var(--us-line)}.ed-us.experience-shell .rm-countdown:not(.is-final):not(.is-closed):not(.is-live):not(.is-wait){--cd: #7fe0d6;--cd-glow: #2ec4b680}.ed-us.experience-shell .rm-countdown.is-closed{border-color:#6b2f3a}.ed-us.experience-shell .rm-countdown-words b{color:var(--us-dim)}.ed-us.experience-shell .rm-countdown-words span{color:var(--us-text)}.ed-us.experience-shell .rm-receipt-strip{border-color:var(--us-line);background:linear-gradient(165deg,#1b2438,#111827);box-shadow:inset 0 1px #ffffff12,0 4px 10px #0006;color:var(--us-text)}.ed-us.experience-shell .rm-receipt-text>b{color:var(--us-text)}.ed-us.experience-shell .rm-receipt-text>span{color:var(--us-dim)}.ed-us.experience-shell .rm-receipt-strip>strong{color:var(--us-gold)}.ed-us.experience-shell .rm-receipt-close{color:var(--us-dim)}.ed-us.experience-shell .rm-receipt-close:hover,.ed-us.experience-shell .rm-receipt-close:focus-visible{background:#ffffff10;color:#fff}.ed-us.experience-shell .rm-receipt-strip.is-settled .rm-receipt-seal{background:radial-gradient(circle at 35% 30%,#8a94a8,#4a5368)}.ed-us.experience-shell .tb-felt{border-color:#121a2c;box-shadow:inset 0 0 0 2px #a9b3c738,inset 0 10px 40px #0000008c,0 0 0 2px #070a12,0 12px 30px #0009}.ed-us.experience-shell .tb-felt:before{background:linear-gradient(160deg,#2a3550,#151d31 45%,#0d1322) border-box;opacity:1}.ed-us.experience-shell .tb-side{background:#131a2bf0;border-color:var(--us-line)}.ed-us.experience-shell .tb-deck{border-top-color:var(--us-line)}@media (max-width: 640px),(max-width: 900px) and (orientation: portrait){.ed-us.experience-shell .tb-deck{background:linear-gradient(#131a2b,#0b0f1a);box-shadow:0 -8px 24px #000a}}.ed-us.experience-shell .tb-hint{color:var(--us-dim);opacity:1}.ed-us.experience-shell .tb-touch-hint{color:var(--us-dim)}.ed-us.experience-shell .tb-bet-line{color:var(--us-text)}.ed-us.experience-shell .tb-bet-line span{color:var(--us-dim);opacity:1}.ed-us.experience-shell .tb-bet-line b{color:var(--us-gold)}.ed-us.experience-shell .tb-deck-result{color:var(--us-text)}.ed-us.experience-shell .tb-deck-result b.is-won{color:var(--us-gold)}.ed-us.experience-shell .tb-history h3{color:var(--us-dim)}.ed-us.experience-shell .tb-history li{color:var(--us-text);border-bottom-color:var(--us-line)}.ed-us.experience-shell .tb-history li b{color:var(--us-dim)}.ed-us.experience-shell .tb-history li b.up{color:var(--us-gold)}.ed-us.experience-shell .tb-empty-account{border-color:var(--us-line);background:#0b0f1acc;color:var(--us-text)}.ed-us.experience-shell .tb-chip.on{box-shadow:0 0 0 3px #2ec4b6,0 0 14px #7c6cf273,0 7px #00000080}.ed-us.experience-shell .tu-chip.on{outline-color:#2ec4b6}.ed-us.experience-shell .tb-modes a,.ed-us.experience-shell .vp-variant,.ed-us.experience-shell .vp-denom{border-color:var(--us-line);background:var(--us-panel);color:var(--us-text)}.ed-us.experience-shell .tb-modes a small{color:var(--us-dim);opacity:1}.ed-us.experience-shell .tb-modes a.on,.ed-us.experience-shell .vp-variant.on,.ed-us.experience-shell .vp-denom.on{border-color:transparent;color:#fff;box-shadow:0 0 14px #7c6cf240;background:linear-gradient(var(--us-panel-2),var(--us-panel-2)) padding-box,var(--us-opal) border-box}.ed-us.experience-shell .vp-coin{border-color:var(--us-line)}.ed-us.experience-shell .tb-verdict{background:#0b0f1ae6;border-color:var(--us-line);color:var(--us-text)}.ed-us.experience-shell .tb-verdict.is-lost{color:var(--us-dim)}.ed-us .tb-toast{border-color:var(--us-line);background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.1),transparent 70%),#0b0f1af0;color:var(--us-text)}.ed-us .tb-toast.is-lost{color:var(--us-dim)}.ed-us .tb-toast.is-won{border-color:#ffd34d;color:#ffe08a}.ed-us .tb-toast.is-push{border-color:#c9d3dd}.ed-us .tb-toast.is-player{border-color:#4f86ef}.ed-us .tb-toast.is-banker{border-color:#ef4f5b}.ed-us .tb-toast.is-tie{border-color:#3fbf78}.ed-us.experience-shell .bj-ask{background:#0b0f1ae6;border-color:#2ec4b6;color:#fff;animation-name:us-bj-urge}@keyframes us-bj-urge{0%,to{box-shadow:0 0 #2ec4b600}50%{box-shadow:0 0 0 3px #2ec4b680,0 0 18px #7c6cf259}}.ed-us.experience-shell .tb-remove,.ed-us.experience-shell .rl-take{border-color:var(--us-line);background:var(--us-panel);color:var(--us-text)}.ed-us.experience-shell .tb-remove:hover,.ed-us.experience-shell .rl-take:hover{background:var(--us-panel-2)}.ed-us.experience-shell .rl-board{border-color:#a9b3c738}.ed-us.experience-shell .rl-board-tag{color:var(--us-text)}.ed-us.experience-shell .rl-board .rl-dot.is-last,.ed-us.experience-shell .rl-dot:first-child{outline-color:#2ec4b6}.ed-us.experience-shell .rl-drawer{border-bottom-color:var(--us-line)}.ed-us.experience-shell .rl-drawer-head{color:var(--us-text)}.ed-us.experience-shell .rl-drawer-head span{color:var(--us-dim)}.ed-us.experience-shell .rl-drawer-done{border-color:var(--us-line);background:var(--us-panel);color:var(--us-text)}.ed-us .rl-hold-note{border-color:var(--us-line);background:#131a2bf5;color:var(--us-text)}.ed-us .rl-chooser-list button{border-color:var(--us-line);background:var(--us-panel);color:var(--us-text)}.ed-us .rl-chooser-list button small{color:var(--us-dim)}.ed-us .rl-chooser-list button b{background:var(--us-gold);color:#1a1300}.ed-us.experience-shell .keno-game .k-board-tabs{border-color:var(--us-line);background:var(--us-bg)}.ed-us.experience-shell .keno-game .k-board-tabs button,.ed-us.experience-shell .keno-game .k-board-tabs small{color:var(--us-dim)}.ed-us.experience-shell .keno-game .k-board-tabs button[aria-pressed=true]{border-color:transparent;color:#fff;box-shadow:none;background:linear-gradient(var(--us-panel-2),var(--us-panel-2)) padding-box,var(--us-opal) border-box}.ed-us.experience-shell .keno-game .k-board-tabs button[aria-pressed=true] small{color:var(--us-text)}.ed-us.experience-shell .keno-game .k-call-strip{border-color:var(--us-line);background:var(--us-bg)}.ed-us.experience-shell .keno-game .k-call-strip-label{color:var(--us-dim);background:var(--us-bg)}.ed-us.experience-shell .keno-game .k-board-tools :is(button,.key):not(.k-build-link){border-color:var(--us-line);background:var(--us-panel);color:var(--us-text)}.ed-us.experience-shell .keno-game .k-board-tools .k-build-link{color:var(--us-text)}.ed-us.experience-shell .k-ticket-builder{border-color:var(--us-line);background:linear-gradient(160deg,#18213a,#0f1524 60%);box-shadow:0 14px 28px #0006,inset 0 1px #ffffff12}.ed-us.experience-shell .k-counter-plaque{color:var(--us-text)}.ed-us.experience-shell .k-counter-plaque small{color:var(--us-dim)}.ed-us.experience-shell .k-counter-emblem{border-color:var(--us-line);box-shadow:inset 0 0 0 3px #0f1524,inset 0 0 0 4px #3a4870}.ed-us.experience-shell .k-counter-step{color:var(--us-dim)}.ed-us.experience-shell .keno-game .k-ticket{border-color:var(--us-line);color:var(--us-text);background:linear-gradient(160deg,#151d31,#0e1422);box-shadow:0 -3px #070a12,0 4px 10px #0007,inset 0 1px #ffffff0d}.ed-us.experience-shell .k-paper-meta{color:var(--us-dim);border-bottom-color:var(--us-line)}.ed-us.experience-shell .k-paper-meta strong,.ed-us.experience-shell .k-selection-label strong{color:var(--us-text)}.ed-us.experience-shell .k-ticket-numbers>span:not(.filled){border-color:var(--us-line);color:#8a96ad}.ed-us.experience-shell .k-ticket-tools button{color:#7fe0d6}.ed-us.experience-shell .k-ticket-setting{border-top-color:var(--us-line)}.ed-us.experience-shell .k-ticket-setting legend{color:var(--us-text)}.ed-us.experience-shell .k-ticket-setting legend span{color:var(--us-dim)}.ed-us.experience-shell .k-stake-options .k-token.on{outline-color:#2ec4b6}.ed-us.experience-shell .k-stake-adjust>span{color:var(--us-dim)}.ed-us.experience-shell .k-stake-adjust .rm-stake-step strong{color:var(--us-gold)}.ed-us.experience-shell .keno-game .k-draw-options .k-stamp,.ed-us.experience-shell .keno-game .k-call-keys .k-call-key{border-color:var(--us-line);background:var(--us-panel);color:var(--us-text);box-shadow:inset 0 1px #ffffff0d,0 2px #0005}.ed-us.experience-shell .keno-game .k-call-keys .k-call-key span{color:var(--us-dim)}.ed-us.experience-shell .keno-game .k-draw-options .k-stamp.on,.ed-us.experience-shell .keno-game .k-call-keys .k-call-key.on{border-color:transparent;color:#fff;box-shadow:0 0 12px #7c6cf240;background:linear-gradient(var(--us-panel-2),var(--us-panel-2)) padding-box,var(--us-opal) border-box}.ed-us.experience-shell .keno-game .k-call-keys .k-call-key.on span{color:#7fe0d6}.ed-us.experience-shell .k-ticket-totals{border-top-color:var(--us-line);border-bottom-color:var(--us-line)}.ed-us.experience-shell .k-ticket-totals span,.ed-us.experience-shell .k-ticket-totals small{color:var(--us-dim)}.ed-us.experience-shell .k-ticket-totals strong,.ed-us.experience-shell .k-ticket-totals b{color:var(--us-gold)}.ed-us.experience-shell .k-ticket-paytable,.ed-us.experience-shell .keno-game .k-ticket .rm-payline{color:var(--us-dim)}.ed-us.experience-shell .k-ticket-paytable>strong{color:var(--us-text)}.ed-us.experience-shell .keno-game .k-ticket .rm-guest-login{color:#7fe0d6}.ed-us.experience-shell .keno-game .k-ticket .rm-guest-login:hover{color:#fff}@media (min-width: 901px){.ed-us.experience-shell .keno-game .k-ticket .k-buy{background:#0e1422;box-shadow:0 -12px 14px -8px #0e1422}}.ed-us.experience-shell .keno-game .mobile-bet-sheet .k-buy{background:linear-gradient(#0e142200,#0e1422 40%)}.ed-us.experience-shell .keno-game .k-ticket .k-buy .key,.ed-us.experience-shell .keno-game .k-deck-buy{background:var(--us-green);color:var(--us-green-ink);border-color:var(--us-green);border-bottom-color:#16a34a;box-shadow:0 4px 16px #22c55e47;text-shadow:none}.ed-us.experience-shell .keno-game .k-ticket .k-buy .key:hover:not(:disabled),.ed-us.experience-shell .keno-game .k-deck-buy:hover:not(:disabled){background:var(--us-green-hi)}.ed-us.experience-shell .keno-game .k-ticket .k-buy .key small,.ed-us.experience-shell .keno-game .k-deck-buy small{color:#0b3d1e}.ed-us.experience-shell .keno-game .k-deck{border-top-color:var(--us-line);background:linear-gradient(#131a2b,#0b0f1a);box-shadow:0 -8px 24px #000a}.ed-us.experience-shell .k-dock-summary{border-color:var(--us-line);border-bottom-color:#0b0f1a;background:linear-gradient(165deg,#1b2438,#131a2b);box-shadow:inset 0 1px #ffffff12,0 4px 10px #0008;color:var(--us-text)}.ed-us.experience-shell .k-dock-summary>span,.ed-us.experience-shell .k-dock-summary small{color:var(--us-dim)}.ed-us.experience-shell .k-dock-summary strong,.ed-us.experience-shell .k-dock-summary .rm-balance b{color:var(--us-gold)}.ed-us.experience-shell .k-results-panel{background:#131a2bf0;border-color:var(--us-line)}.ed-us.experience-shell .k-draw-tray{background:var(--us-bg);border-color:var(--us-line)}.ed-us.experience-shell .k-tray-title{color:var(--us-dim)}.ed-us.experience-shell .k-tray-title strong,.ed-us.experience-shell .k-draw-history summary{color:var(--us-text)}.ed-us.experience-shell .k-history-panel.panel{background:linear-gradient(160deg,#18213a,#111827 70%);border-color:var(--us-line);box-shadow:inset 0 1px #ffffff0d,0 10px 30px #0005}.ed-us.experience-shell .k-history-panel .panel-title{color:var(--us-text)}.ed-us.experience-shell .keno-game .k-saved-ticket{border-color:var(--us-line);color:var(--us-text);background:linear-gradient(150deg,#18213a,#111827);box-shadow:0 4px 12px #0004,inset 0 1px #ffffff0d}.ed-us.experience-shell .keno-game .k-saved-ticket.rm-won{border-color:#6fbf7f99;box-shadow:0 4px 12px #0004,inset 4px 0 #7ed492}.ed-us.experience-shell .keno-game .k-saved-ticket.rm-waiting{border-color:#2ec4b673;box-shadow:0 4px 12px #0004,inset 4px 0 #2ec4b6}.ed-us.experience-shell .keno-game .k-saved-ticket header{border-bottom-color:var(--us-line)}.ed-us.experience-shell .keno-game .k-saved-ticket header strong{color:var(--us-text)}.ed-us.experience-shell .keno-game .k-ticket-status{border-color:var(--us-line);color:var(--us-dim);background:none}.ed-us.experience-shell .keno-game .k-ticket-status.pending{color:#7fe0d6;background:#2ec4b614;border-color:#2ec4b673}.ed-us.experience-shell .keno-game .k-ticket-money{border-color:var(--us-line)}.ed-us.experience-shell .keno-game .k-ticket-money span,.ed-us.experience-shell .keno-game .k-ticket-footer>span{color:var(--us-dim)}.ed-us.experience-shell .keno-game .k-ticket-money b{color:var(--us-gold)}.ed-us.experience-shell .keno-game .k-ticket-footer .key{border-color:var(--us-line);background:var(--us-panel-2);color:var(--us-text)}.ed-us.experience-shell .keno-game .k-ticket-details{color:var(--us-dim)}.ed-us.experience-shell .keno-game .k-ticket-details summary span{color:var(--us-dim)}.ed-us.experience-shell .keno-game .k-ticket-result{border-top-color:var(--us-line)}.ed-us.experience-shell .sc-counter,.ed-us.experience-shell .sc-tickets-panel.panel{border-color:var(--us-line);background:linear-gradient(160deg,#18213a,#111827 70%);box-shadow:inset 0 1px #ffffff0d,0 10px 30px #0005}.ed-us.experience-shell .sc-eyebrow{color:var(--us-dim)}.ed-us.experience-shell .sc-counter-head h2{color:var(--us-text)}.ed-us.experience-shell .sc-designs-note{background:#0b0f1aeb;color:var(--us-text)}.ed-us.experience-shell .sc-design.on{border-color:transparent;background:linear-gradient(var(--us-bg),var(--us-bg)) padding-box,var(--us-opal) border-box;box-shadow:0 0 14px #7c6cf259}.ed-us.experience-shell .sc-summary{border-color:var(--us-line);background:#0b0f1ab8}.ed-us.experience-shell .sc-summary span{color:var(--us-dim)}.ed-us.experience-shell .sc-summary strong{color:var(--us-text)}.ed-us.experience-shell .sc-waiting{border-color:var(--us-line);background:#2ec4b60d}.ed-us.experience-shell .sc-saved{border-color:var(--us-line);background:#0f1524}.ed-us.experience-shell .sc-saved.pending{border-color:#2ec4b673}.ed-us.experience-shell .sc-saved-name b{color:var(--us-text)}.ed-us.experience-shell .sc-saved-name small,.ed-us.experience-shell .sc-saved-result,.ed-us.experience-shell .sc-empty-line{color:var(--us-dim)}@media (max-width: 640px){.ed-us.experience-shell .scratch-game .sc-submit{background:linear-gradient(#131a2b,#0b0f1a);border-top-color:var(--us-line);box-shadow:0 -6px 26px #000a,inset 0 1px #ffffff0d}}@media (min-width: 901px){.ed-us.experience-shell .scratch-game .sc-submit{background:#111827;box-shadow:0 -12px 14px -8px #111827}}.ed-us.experience-shell .mn-back,.ed-us.experience-shell .mn-retry{border-color:var(--us-line);background:var(--us-panel);color:var(--us-text)}.ed-us.experience-shell .mn-meter>div:not(.mn-mult){border-color:var(--us-line)}.ed-us.experience-shell .mn-meter>div{background:#0b0f1ad9}.ed-us.experience-shell .mn-meter>.mn-mult:not(.tier-2):not(.tier-3):not(.tier-4){border-color:var(--us-line)}.ed-us.experience-shell .mn-meter span{color:var(--us-dim)}.ed-us.experience-shell .mn-meter>div:last-child strong{color:var(--us-gold)}.ed-us.experience-shell .mn-board{background:radial-gradient(ellipse at 50% 40%,#1b2438,#111827 70%,#0b0f1a);border-color:var(--us-line)}.ed-us.experience-shell .mn-tile:focus-visible{outline-color:#2ec4b6}.ed-us.experience-shell .mn-ask{border-color:var(--us-line);background:#131a2bf7}.ed-us.experience-shell .mn-ask p{color:var(--us-dim)}.ed-us.experience-shell .mn-ask p b{color:var(--us-text)}.ed-us.experience-shell .mn-cap{border-color:var(--us-line);background:#131a2bd9;color:var(--us-text)}.ed-us.experience-shell .mn-verdict{border-color:var(--us-line);background:#0b0f1ae6}.ed-us.experience-shell .mn-verdict:not(.is-won):not(.is-bust){color:var(--us-text)}.ed-us.experience-shell .mn-again{color:var(--us-dim)}.ed-us.experience-shell .mn-panel{border-color:var(--us-line);background:linear-gradient(160deg,#18213a,#111827 70%);box-shadow:inset 0 1px #ffffff0d,0 10px 30px #0005}.ed-us.experience-shell .mn-preset{border-color:var(--us-line);background:var(--us-panel-2);color:var(--us-text)}.ed-us.experience-shell .mn-preset:hover:not(:disabled),.ed-us.experience-shell .mn-auto-key:hover:not(:disabled){border-color:#3a4870}.ed-us.experience-shell .mn-preset.on,.ed-us.experience-shell .mn-auto-key.on{border-color:transparent;color:#fff;box-shadow:0 0 12px #7c6cf24d;background:linear-gradient(#26314d,#1b2438) padding-box,var(--us-opal) border-box}.ed-us.experience-shell .mn-bet-step{border-color:var(--us-line);background:#0b0f1ab3}.ed-us.experience-shell .mn-bet-step strong{color:var(--us-gold)}.ed-us.experience-shell .mn-auto-label{color:var(--us-text)}.ed-us.experience-shell .mn-auto-label small{color:var(--us-dim)}.ed-us.experience-shell .mn-auto-key{border-color:var(--us-line);background:#0b0f1ab3;color:var(--us-text)}.ed-us.experience-shell .mn-summary{border-color:var(--us-line);background:#0b0f1aab}.ed-us.experience-shell .mn-saved-result{color:var(--us-dim)}.ed-us.experience-shell .mn-saved.is-open{border-color:#2ec4b673;box-shadow:inset 4px 0 #2ec4b6}.ed-us.experience-shell .mn-saved.is-open .mn-saved-result{color:#7fe0d6}.ed-us.experience-shell .rm-game .panel-title{color:var(--us-text)}.ed-us.experience-shell .rm-game .panel-title .ic{color:var(--us-dim)}.ed-us .room-pending{display:block;min-height:60vh}.ed-us .room-pending-frame{display:block;height:min(70vh,640px);border:1px solid var(--us-line);border-radius:14px;background:linear-gradient(100deg,#131a2b 30%,#1b2438,#131a2b 70%) 0 0 / 300% 100%;animation:us-room-pending 1.6s linear infinite}@keyframes us-room-pending{0%{background-position:100% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.ed-us .room-pending-frame{animation:none}}.ed-us .room-not-offered.is-us{display:flex;flex-direction:column;align-items:stretch;gap:14px;max-width:1180px}.ed-us .room-not-offered.is-us .h1{margin:6px 0 0;font-family:var(--us-head, Oswald, "Arial Narrow", sans-serif);font-weight:600;letter-spacing:.03em;color:var(--us-text)}.ed-us .room-not-offered.is-us>p{margin:0;color:var(--us-dim)}.ed-us .rm-off-games{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.ed-us .rm-off-game{position:relative;display:block;overflow:hidden;border:1px solid var(--us-line);border-radius:14px;background:var(--us-panel);color:var(--us-text);text-decoration:none}.ed-us .rm-off-game img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover}.ed-us .rm-off-game>span{position:absolute;left:0;right:0;bottom:0;display:grid;gap:4px;padding:32px 10px 10px;background:linear-gradient(180deg,transparent,rgba(11,15,26,.95) 40%)}.ed-us .rm-off-game strong{font:600 16px/1.1 var(--us-head, Oswald, "Arial Narrow", sans-serif);text-transform:uppercase;letter-spacing:.05em;color:var(--us-text)}.ed-us .rm-off-game small{color:var(--us-dim);font-size:12px;line-height:1.35}.ed-us .rm-off-game:hover,.ed-us .rm-off-game:focus-visible{border-color:transparent;box-shadow:0 0 0 1px #7c6cf273,0 12px 28px #00000073}.ed-us .room-not-offered.is-us .rm-off-lobby{align-self:flex-start;min-width:140px}.ed-us .rm-off-sub{margin:10px 0 0;font:600 18px/1.2 var(--us-head, Oswald, "Arial Narrow", sans-serif);text-transform:uppercase;letter-spacing:.05em;color:var(--us-text)}@media (min-width: 900px){.ed-us .rm-off-games{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}}.ed-us.experience-shell .rm-head .chip{border-color:var(--us-line);background:var(--us-panel-2);color:var(--us-dim);text-shadow:none;box-shadow:none}.ed-us.experience-shell .rm-head .chip b{color:var(--us-text);font-weight:600}.ed-us.experience-shell .tb-actions .key.key-amber{background:var(--us-panel-2);border:1px solid var(--us-line);border-bottom-width:1px;color:var(--us-text);box-shadow:none;text-shadow:none}.ed-us.experience-shell .tb-actions .key.key-amber:hover:not(:disabled){background:#26314d;border-color:#3a4870}.ed-us.experience-shell .tb-actions .key.key-amber small{color:var(--us-dim)}.ed-us.experience-shell .tb-balance>.rm-practice{margin:0;padding:6px 10px}@media (max-width: 640px){.ed-us.experience-shell .rm-practice:not(.paper) .rm-practice-reset{order:1}.ed-us.experience-shell .rm-practice:not(.paper) .rm-practice-note{order:2}.ed-us.experience-shell .rm-practice:not(.paper) :is(.rm-practice-join,.rm-practice-login){order:3}.ed-us.experience-shell .rm-practice:not(.paper) .rm-nudge{order:4}}.ed-us.experience-shell .rm-practice-join.is-link{padding:0;border-radius:0;background:none;color:#7fe0d6;font-weight:600;text-decoration:underline;text-underline-offset:3px}.ed-us.experience-shell .rm-practice-join.is-link:hover{background:none;color:#fff}.ed-us.experience-shell .rm-practice-join.is-link .join-key-text{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:0 6px}.ed-us.experience-shell .rm-practice-join.is-link .join-key-text small{color:var(--us-dim);font-size:12px;opacity:1}.ed-us.experience-shell .rm-practice-join.is-link .join-key-text small:before{content:"· "}.ed-us.experience-shell .mn-summary:empty{display:none}.ed-us.experience-shell .tb-side:has(.tb-empty-account)>.tb-balance{display:none}.ed-us.experience-shell .tb-empty-account.is-us{align-items:stretch;text-align:center}.ed-us.experience-shell .tb-empty-practice{align-self:center;padding:6px 4px;color:#7fe0d6;font-weight:600;text-decoration:underline;text-underline-offset:3px}.ed-us.experience-shell .tb-empty-practice small{color:var(--us-dim);font-weight:500;font-size:12px}.ed-us.experience-shell .tb-empty-practice:hover{color:#fff}.ed-us.experience-shell .tb-side>.tb-controls:empty{display:none}@media (max-width: 640px),(max-width: 900px) and (orientation: portrait){.ed-us.experience-shell .tb-side:has(.tb-empty-account):not(:has(.tb-history)):not(:has(.rm-practice)){padding:0;border:0;background:none;box-shadow:none}}@media (max-width: 640px),(max-width: 900px) and (orientation: portrait){.ed-us.experience-shell .bj-felt{min-height:clamp(300px,calc(100svh - 470px),420px)}}.ed-us.experience-shell .vp-status{white-space:nowrap}@media (max-width: 380px){.ed-us.experience-shell .vp-meter small{letter-spacing:.02em}}.ed-us .rm-rules td,.ed-us .rm-rules th,.ed-us.experience-shell .rm-practice b,.ed-us.experience-shell .rm-practice-badge,.ed-us.experience-shell .mn-meter strong,.ed-us.experience-shell .mn-bet-step strong,.ed-us.experience-shell .mn-preset,.ed-us.experience-shell .mn-auto-key{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-variant-numeric:tabular-nums}.ed-us.experience-shell .rm-practice-badge{letter-spacing:.1em}.ed-us.experience-shell .rm-practice b,.ed-us.experience-shell .mn-meter strong{font-weight:700}.ed-us.experience-shell .lobby-list>.list-bg:after{background:linear-gradient(180deg,#0b0f1adb,#0b0f1ac7 40%,#0b0f1ae6)}.ed-us.experience-shell .hero-board{--frame: 1.5px;border:var(--frame) solid transparent;border-radius:16px;background:radial-gradient(80% 120% at 18% 0%,rgba(124,108,242,.16),transparent 62%) padding-box,linear-gradient(#131a2bf5,#131a2bf5) padding-box,linear-gradient(120deg,#2ec4b6,#7c6cf2) border-box;box-shadow:0 18px 40px #00000073,0 0 28px #7c6cf229;padding:16px 22px 14px}.ed-us.experience-shell .hero-board-frame{display:none}.ed-us.experience-shell .hero-board:before,.ed-us.experience-shell .hero-board:after{display:none}.ed-us.experience-shell .hero-board .eyebrow{color:var(--us-dim)}.ed-us.experience-shell .hero-board .hero-title{font-family:var(--us-head, Oswald, "Arial Narrow", sans-serif);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#fff;--neon: 0 0 18px rgba(124,108,242,.45), 0 0 2px rgba(46,196,182,.4);text-shadow:var(--neon)}.ed-us.experience-shell .hero-board .hero-sub{color:var(--us-dim)}.ed-us.experience-shell .hero-board .hero-sub strong{color:var(--us-text)}.ed-us.experience-shell .hero-featured .hero-board .hero-facts{color:var(--us-dim)}.ed-us.experience-shell .main .hero-board .hero-facts a.hero-board-join{border:1px solid var(--us-line);background:var(--us-panel-2);color:var(--us-text);text-decoration:none}.ed-us.experience-shell .main .hero-board .hero-facts a.hero-board-join:hover,.ed-us.experience-shell .main .hero-board .hero-facts a.hero-board-join:focus-visible{border-color:transparent;color:#fff;background:linear-gradient(var(--us-panel-2),var(--us-panel-2)) padding-box,linear-gradient(120deg,#2ec4b6,#7c6cf2) border-box}@media (max-width: 640px){.ed-us.experience-shell .hero-board{--frame: 1.5px;padding:12px 14px 11px;border-radius:14px}.ed-us.experience-shell .hero-featured .hero-board .hero-facts{color:var(--us-dim)}}.ed-us.experience-shell .room-live-head strong{color:var(--us-text)}.ed-us.experience-shell .view-switch{background:var(--us-panel);border-color:var(--us-line);color:var(--us-text)}.ed-us.experience-shell .view-switch:hover,.ed-us.experience-shell .view-switch:focus-visible{background:var(--us-panel-2);border-color:#3a4870;color:#fff}.ed-us.experience-shell .view-switch .ic{color:#7fe0d6}.ed-us.experience-shell .game-card{border-color:var(--us-line);background:linear-gradient(155deg,color-mix(in srgb,var(--game-accent) 12%,#172036),#111827 66%);box-shadow:0 6px 24px #00000059}.ed-us.experience-shell .game-card:hover,.ed-us.experience-shell .game-card:focus-within{border-color:#3a4870;box-shadow:0 8px 28px #00000080}.ed-us.experience-shell .game-card-wrap.game-card:has(.game-card-art:focus-visible){outline-color:#2ec4b6}.ed-us.experience-shell .game-card .body .name,.ed-us.experience-shell .game-stake{color:var(--us-text)}.ed-us.experience-shell .game-details{border-top-color:var(--us-line)}.ed-us.experience-shell .game-details summary{color:var(--us-dim)}.ed-us.experience-shell .game-details[open] summary{color:var(--us-text)}.ed-us.experience-shell .chip.feel{background:var(--us-bg);border-color:var(--us-line);color:var(--us-text)}.ed-us .game-featured-label{border:1px solid transparent;color:var(--us-text);background:linear-gradient(#0b0f1ad9,#0b0f1ad9) padding-box,linear-gradient(120deg,#2ec4b6,#7c6cf2) border-box}.ed-us.experience-shell .game-card-skeleton{border-color:var(--us-line);background:var(--us-panel)}.ed-us.experience-shell .game-card-skeleton>div{background:var(--us-panel-2)}.ed-us.experience-shell .game-card-skeleton>span{background:var(--us-line)}.ed-us.experience-shell .room-live-card{--game-accent: #2a3550}.ed-us.experience-shell .room-live-card .room-live-art{background:var(--us-bg);border-bottom-color:var(--us-line)}.ed-us.experience-shell .room-live-art:after{background:linear-gradient(180deg,#0b0f1a08 15%,#0b0f1a26 42%,#0b0f1aeb)}.ed-us.experience-shell .recent-heading strong{color:var(--us-text)}.ed-us.experience-shell .recent-game{border-color:var(--us-line);background:var(--us-panel);color:var(--us-text)}.ed-us.experience-shell .recent-game:hover,.ed-us.experience-shell .recent-game:focus-visible{background:var(--us-panel-2);border-color:#3a4870}.ed-us .wm-item:after{background:#7fe0d666}.ed-us .wm-arrival{border-left-color:#2ec4b6;background:linear-gradient(90deg,#1b2438fa,#131a2bfa 70%,#0b0f1afa)}.ed-us .wm-arrival:after{background:linear-gradient(100deg,transparent,rgba(220,230,255,.28),transparent)}.ed-us .wm-arrival.is-large{box-shadow:inset 0 0 0 1px #f5c04a73,inset 0 0 18px #7c6cf238}.ed-us.experience-shell:has(.us-home) .lobby-activity{display:none}.ed-us.experience-shell .opalrove-auth-art{background:url(/us/home/lounge_wide-1600.webp) 100% 62% / 125% auto no-repeat,var(--us-panel)}.ed-us.experience-shell .opalrove-auth-art picture{visibility:hidden}@media (max-width: 900px){.ed-us.experience-shell .opalrove-auth-art{background-size:190% auto}}.ed-us.experience-shell .sys-art-us{width:min(520px,calc(100vw - 48px));aspect-ratio:16 / 7;background:url(/us/home/lounge_wide-1600.webp) 100% 62% / 190% auto no-repeat,var(--us-panel);border-color:var(--us-line);box-shadow:0 0 0 1px #000,0 20px 40px -18px #000000e6}.ed-us.experience-shell .empty-note-icon{flex:none;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;color:#7fe0d6;background:var(--us-panel-2);box-shadow:inset 0 0 0 1px var(--us-line)}.ed-us.experience-shell .slider-row{grid-template-columns:136px 1fr 48px}.ed-us.experience-shell .slider-row label{text-transform:none;letter-spacing:0;font-size:14px}@media (max-width: 640px){.ed-us.experience-shell .slider-row{grid-template-columns:112px 1fr 40px}}.ed-us.experience-shell .account-tools-title{color:var(--us-dim)}.ed-us.experience-shell .account-tools .invitation-account-entry.account-entry-rich{background:var(--us-panel);box-shadow:none}.ed-us.experience-shell .account-tools .invitation-account-entry.account-entry-rich:hover{background:var(--us-panel-2);border-color:#3a4870}.ed-us.experience-shell .account-avatar{background:linear-gradient(120deg,#2ec4b6,#7c6cf2);color:#fff;font-family:var(--us-body)}.ed-us.experience-shell .account-logout{background:var(--us-panel);border:1px solid #3a4870}.ed-us.experience-shell .chip.amber.profile-warn{color:#f59e0b;background:#f59e0b1f;border-color:#f59e0b66}.ed-us.experience-shell .chip.amber.profile-warn:before{content:"!";display:inline-grid;place-items:center;width:14px;height:14px;margin-right:5px;border-radius:50%;background:#f59e0b;color:#1a1000;font:800 10px/1 var(--us-body)}.modal-backdrop.reality-backdrop{z-index:95;padding-bottom:max(16px,env(safe-area-inset-bottom))}.reality-dialog .d-body p{margin:0 0 8px;font-variant-numeric:tabular-nums}.reality-dialog .d-body p:last-child{margin-bottom:0}.reality-dialog .d-actions{align-items:center}.reality-dialog .reality-link{margin-right:auto;color:var(--amber);font-size:14px;min-height:44px;display:inline-flex;align-items:center}@media (max-width: 480px){.reality-dialog .d-actions{flex-direction:column-reverse;align-items:stretch}.reality-dialog .d-actions .key{width:100%}.reality-dialog .reality-link{margin:0 auto}}.rm-tile-mines{background:linear-gradient(160deg,#3a2014,#140b07 70%);border-color:#8a5a3c}.rm-page{display:grid;grid-template-columns:minmax(0,3fr) minmax(300px,2fr);gap:20px;align-items:start}.rm-page>*{min-width:0}@media (max-width: 900px){.rm-page{grid-template-columns:1fr}}.rm-screen{min-width:0;background:#05070a;border:3px solid #23262e;border-radius:12px;padding:14px;box-shadow:inset 0 0 40px #000c,0 10px 30px #00000080}.rm-ledline{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.rm-sign{font-family:var(--font-display);font-size:34px;color:var(--amber);letter-spacing:.06em;text-shadow:0 0 18px rgba(255,179,64,.55);line-height:1}.rm-crowd{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;color:var(--dim)}.rm-crowd b{color:var(--green);font-weight:500}.rm-sign.has-art{text-shadow:none}.rm-sign img{height:2.2em;width:auto;display:block}.k-frame{border-style:solid;border-color:transparent;border-image-source:var(--keno-frame);border-image-slice:var(--keno-frame-slice);border-image-repeat:stretch;margin:0 -8px;border-width:34px 36px 37px 36px;border-image-width:34px 36px 37px 36px}.has-art .k-ball{background-image:var(--room-ball, none),radial-gradient(circle at 35% 30%,#ffe4a8,#ffb340 45%,#b07a1f);background-size:cover,auto;background-position:center;background-repeat:no-repeat;color:#fff3d6;text-shadow:0 1px 2px rgba(0,0,0,.85)}.tu-ring.has-mat{background:var(--room-mat) center / cover no-repeat,radial-gradient(circle at 50% 40%,#3a2a1a,#1b140d 70%,#0c0906);border-color:#1c140c}.tu-ring.has-mat:before{display:none}.tu-kip.has-art{background:var(--room-kip) center / contain no-repeat;box-shadow:none;border-radius:0;width:74%;height:31%}.rm-tile.has-art{position:relative;isolation:isolate;overflow:hidden;min-height:154px;background:#111812;border-color:#68563c}.rm-tile.has-art:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0509081a,#0509084d 46%,#050908e0)}.rm-tile.has-art>:not(.rm-cover-img){position:relative;z-index:2}.rm-cover-img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.rm-cover{display:contents}.rm-tile .rm-sign img{height:44px}.k-board{display:grid;grid-template-columns:repeat(10,1fr);gap:5px}.k-cell{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid #1e2230;background:#0c0f16;color:#7d8494;font-family:var(--font-mono);font-size:clamp(11px,2.2vw,16px);cursor:pointer;padding:0;transition:background .15s,color .15s,box-shadow .15s}.k-cell:disabled{cursor:default}.k-cell.picked{border-color:var(--amber);color:var(--amber-2);box-shadow:inset 0 0 0 1px var(--amber)}.k-cell.drawn{background:#0f2a1a;color:var(--green);border-color:var(--green-dim);text-shadow:0 0 8px rgba(74,222,128,.7)}.k-cell.hit{background:var(--amber);color:#1a1000;border-color:var(--amber-2);box-shadow:0 0 14px #ffb340b3;font-weight:700;text-shadow:none;animation:k-hit .35s ease-out}@keyframes k-hit{0%{transform:scale(.7)}to{transform:scale(1)}}.k-balls{display:flex;flex-wrap:wrap;gap:6px;min-height:40px;margin-top:12px}.k-ball{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-weight:700;font-size:13px;color:#2a1600;background:radial-gradient(circle at 35% 30%,#ffe4a8,#ffb340 45%,#b07a1f);box-shadow:0 2px 6px #0009;animation:k-pop .3s ease-out}.k-ball.mine{outline:2px solid var(--green);box-shadow:0 0 12px var(--green),0 2px 6px #0009}@keyframes k-pop{0%{transform:scale(.3) translateY(10px);opacity:0}to{transform:scale(1);opacity:1}}.k-last{margin-top:10px;color:var(--dim);font-size:12px;font-family:var(--font-mono);letter-spacing:.05em;line-height:1.6}.rm-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0}.rm-label{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);min-width:64px}.rm-total{font-family:var(--font-mono);font-size:20px;color:var(--amber)}.rm-payline{font-family:var(--font-mono);font-size:13px;color:var(--text);line-height:1.7}.rm-payline b{color:var(--amber);font-weight:500}.rm-msg{margin-top:10px}.rm-tickets{list-style:none;margin:0;padding:0}li.rm-won{border-color:#6fbf7f99;box-shadow:inset 4px 0 #7ed492}li.rm-waiting{border-color:#c9a2547a;box-shadow:inset 4px 0 #e0b45c}.rm-won .rm-net{color:#9fe3ad}.rm-lost .rm-net{color:#b9ae96}.rm-waiting .rm-net{color:#e9c77e}.rm-win{margin:10px 0;padding:10px 14px;border:2px solid var(--amber);border-radius:8px;background:#ffb34014;font-family:var(--font-display);font-size:22px;color:var(--amber-2);text-shadow:0 0 12px rgba(255,179,64,.6)}.rm-win small{display:block;font-family:var(--font-ui);font-size:12px;color:var(--dim);text-shadow:none;letter-spacing:.04em}.rm-rules-key{flex:none;width:34px;height:34px;border-radius:50%;border:1px solid var(--amber-dim);background:radial-gradient(circle at 35% 30%,#4a3a22,#241a0e 75%);color:var(--amber-2);font-family:var(--font-display);font-size:18px;line-height:1;cursor:pointer;padding:0;box-shadow:0 2px 6px #0000008c,inset 0 1px #ffdca02e}.rm-rules-key:hover{border-color:var(--amber);color:var(--amber);box-shadow:0 0 10px #ffb34059}.rm-rules-key{position:relative}.rm-rules-key:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.rm-rules-modal{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:16px;background:#040302c7}.rm-rules-card{position:relative;width:min(560px,100%);max-height:86dvh;overflow:auto;border-radius:10px;box-shadow:0 24px 70px #000000bf}.rm-rules-card.paper{background:var(--paper, none) center / cover no-repeat,#efe6d0;color:#2b2418;border:1px solid #b9ad93}.rm-rules-card.chalk{background:var(--board, none) center / cover no-repeat,#0f1a15;color:#e8e2c8;border:1px solid #2c3f34}.rm-rules-hd{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 10px;border-bottom:1px solid rgba(127,110,80,.45);background:inherit;border-radius:10px 10px 0 0}.rm-rules-hd h2{margin:0;font-family:var(--font-display);font-size:20px;letter-spacing:.05em;color:inherit}.rm-rules-x{flex:none;width:40px;height:40px;border-radius:50%;border:1px solid currentColor;background:transparent;color:inherit;font-size:22px;line-height:1;cursor:pointer;opacity:.75;padding:0}.rm-rules-x:hover{opacity:1}.rm-rules{padding:4px 16px 16px}.rm-rules ul{padding-left:18px;font-size:14px;line-height:1.6}.rm-rules table{border-collapse:collapse;width:100%;font-size:12px;margin-top:8px}.rm-rules td,.rm-rules th{padding:4px 6px;border-bottom:1px solid var(--edge-soft);text-align:left;font-family:var(--font-mono);vertical-align:top}.rm-rules th{color:var(--dim);font-weight:500;letter-spacing:.08em}.tu-ring{position:relative;aspect-ratio:1;max-width:520px;margin:0 auto;border-radius:50%;background:radial-gradient(circle at 50% 40%,#3a2a1a,#1b140d 70%,#0c0906);border:4px solid rgba(255,255,255,.45);box-shadow:inset 0 0 60px #000000b3,0 0 0 10px #0b0906,0 0 30px #0009;display:flex;align-items:center;justify-content:center;overflow:visible}.tu-ring:before{content:"";position:absolute;inset:6%;border-radius:50%;border:2px dashed rgba(255,255,255,.18);pointer-events:none}.tu-kip{width:62%;height:18%;border-radius:14px;background:linear-gradient(180deg,#c9a46a,#8f6a3a);box-shadow:0 8px 18px #000000b3,inset 0 2px #ffffff40;display:flex;align-items:center;justify-content:space-evenly;perspective:620px;perspective-origin:50% 42%}.tu-coin{width:42%;aspect-ratio:1;position:relative;transform-style:preserve-3d;transform:rotateX(-16deg)}.tu-coin .face{position:absolute;inset:0;border-radius:50%;backface-visibility:hidden;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:clamp(18px,5vw,40px);color:#3a1f06;background:radial-gradient(circle at 35% 30%,#d8dadd,#8b8f94 55%,#3a3d41);box-shadow:inset 0 0 0 3px #ffdcaa59,0 4px 10px #0009;overflow:hidden}.tu-coin .face img{width:100%;height:100%;object-fit:cover;display:block}.tu-coin .face.heads{transform:translateZ(calc(var(--coin-th, 0px) / 2))}.tu-coin .face.tails{transform:rotateX(180deg) translateZ(calc(var(--coin-th, 0px) / 2))}.tu-coin .rim{position:absolute;inset:2%;border-radius:50%;backface-visibility:visible;background:linear-gradient(90deg,#4a3a26,#b9986a 36%,#e8d2a8,#8c6f49 64%,#40321f)}.tu-coin.show-tails{transform:rotateX(164deg)}.tu-coin.is-waiting>*{visibility:hidden}.tu-coin.flip{animation:tu-flip 1.2s linear both}.tu-coin.flip.show-tails{animation-name:tu-flip-tails}@keyframes tu-flip{0%{transform:translateY(0) translateZ(0) rotateX(0);animation-timing-function:cubic-bezier(.2,.75,.35,1)}50%{transform:translateY(-218%) translateZ(64px) rotateX(900deg);animation-timing-function:cubic-bezier(.55,0,.85,.5)}74%{transform:translateY(0) translateZ(0) rotateX(1424deg);animation-timing-function:cubic-bezier(.25,.6,.4,1)}83%{transform:translateY(-11%) translateZ(0) rotateX(1424deg);animation-timing-function:cubic-bezier(.6,0,.9,.55)}90%{transform:translateY(0) translateZ(0) rotateX(1424deg);animation-timing-function:cubic-bezier(.25,.6,.4,1)}96%{transform:translateY(-4%) translateZ(0) rotateX(1424deg);animation-timing-function:cubic-bezier(.6,0,.9,.55)}to{transform:translateY(0) translateZ(0) rotateX(1424deg)}}@keyframes tu-flip-tails{0%{transform:translateY(0) translateZ(0) rotateX(0);animation-timing-function:cubic-bezier(.2,.75,.35,1)}50%{transform:translateY(-218%) translateZ(64px) rotateX(900deg);animation-timing-function:cubic-bezier(.55,0,.85,.5)}74%{transform:translateY(0) translateZ(0) rotateX(1604deg);animation-timing-function:cubic-bezier(.25,.6,.4,1)}83%{transform:translateY(-11%) translateZ(0) rotateX(1604deg);animation-timing-function:cubic-bezier(.6,0,.9,.55)}90%{transform:translateY(0) translateZ(0) rotateX(1604deg);animation-timing-function:cubic-bezier(.25,.6,.4,1)}96%{transform:translateY(-4%) translateZ(0) rotateX(1604deg);animation-timing-function:cubic-bezier(.6,0,.9,.55)}to{transform:translateY(0) translateZ(0) rotateX(1604deg)}}@keyframes tu-flip-calm{0%{transform:translateY(0) translateZ(0) rotateX(0)}55%{transform:translateY(-90%) translateZ(20px) rotateX(720deg)}to{transform:translateY(0) translateZ(0) rotateX(1424deg)}}@keyframes tu-flip-calm-tails{0%{transform:translateY(0) translateZ(0) rotateX(0)}55%{transform:translateY(-90%) translateZ(20px) rotateX(720deg)}to{transform:translateY(0) translateZ(0) rotateX(1604deg)}}@media (prefers-reduced-motion: reduce){.tu-coin.flip{animation-name:tu-flip-calm;animation-timing-function:ease-in-out}.tu-coin.flip.show-tails{animation-name:tu-flip-calm-tails}}.tu-call{position:absolute;left:50%;top:12%;transform:translate(-50%);font-family:var(--font-display);font-size:clamp(20px,5vw,38px);color:var(--amber-2);text-shadow:0 0 16px rgba(255,179,64,.7);letter-spacing:.06em;white-space:nowrap}.tu-call.odds{color:#cfd3dc;text-shadow:none;font-size:clamp(14px,3.4vw,22px)}.tu-call.house{color:var(--red);text-shadow:0 0 16px rgba(255,93,93,.6);font-size:clamp(16px,3.6vw,26px)}.tu-call.waiting{color:var(--dim);text-shadow:none;font-family:var(--font-mono);font-size:14px;letter-spacing:.12em}.tu-sides{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.tu-sides .key{min-height:64px}.tu-sides .key.on{outline:3px solid var(--amber);outline-offset:1px}.tu-book{display:flex;justify-content:space-between;gap:12px;font-family:var(--font-mono);font-size:13px;color:var(--dim);flex-wrap:wrap;margin:8px 0}.tu-book b{color:var(--text);font-weight:500}.tu-hist{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.tu-dot{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-weight:700;font-size:12px;background:#b5763a;color:#2a1600}.tu-dot.tails{background:#6b4220;color:#f1d9b5}.tu-dot.odds5{background:#2a2d34;color:var(--red);border:1px solid #b23a3a}.tu-kipnote{color:var(--amber-2);font-family:var(--font-mono);font-size:13px;margin:6px 0}.rm-tiles{display:flex;flex-direction:column;gap:14px;width:260px;flex:none;scroll-snap-align:start}.rm-tiles-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.rm-tile.is-offline,.room-live-card.is-offline{display:none!important}.rm-tile{display:block;text-decoration:none;color:var(--text);background:#05070a;border:3px solid #23262e;border-radius:10px;padding:10px 12px;box-shadow:0 10px 24px #0009}.rm-tile:hover{border-color:var(--amber-dim)}.rm-tile .rm-sign{font-size:24px}.rm-tile .led{font-size:12px;padding:4px 8px;margin:6px 0;display:block}.rm-tile .rm-tile-last{font-family:var(--font-mono);font-size:12px;color:var(--dim);letter-spacing:.04em;line-height:1.5}.rm-tile .tu-hist{margin-top:6px}.rm-tile .tu-dot{width:22px;height:22px;font-size:12px}.rm-tile-tag{display:block;margin-top:7px;font-size:12px;line-height:1.45;color:#cdb98f}.rm-tile-cta{display:inline-block;margin-top:8px;padding:4px 12px;border-radius:999px;border:1px solid rgba(220,184,132,.5);background:#241b1699;color:var(--amber-2);font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.rm-tile:hover .rm-tile-cta{background:var(--amber-2);color:#241505;border-color:var(--amber-2)}@media (min-width: 768px){.room-track>.rm-tiles{width:auto;flex-direction:row;flex-wrap:wrap;gap:12px;padding:12px 14px 14px;background:#08090da8;border:1px solid rgba(220,184,132,.22);border-radius:14px;box-shadow:0 14px 30px #00000080;align-self:stretch}.room-track>.rm-tiles .rm-tiles-title{flex-basis:100%;margin-left:2px}.room-track>.rm-tiles .rm-tile{width:252px;flex:none;align-content:flex-start}.room-track.short>.rm-tiles .rm-tile{width:240px}}.rm-tiles-row{flex-direction:row;flex-wrap:wrap;width:auto;margin-bottom:16px}.rm-tiles-row .rm-tiles-title{flex-basis:100%}.rm-tiles-row .rm-tile{flex:1 1 260px;max-width:420px}.rm-tiles.rm-tiles-wall{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:auto;flex:none}.rm-tiles-wall .rm-tile{min-height:0;padding:8px 10px 9px;border-width:2px}.rm-tiles-wall .rm-tile.has-art{min-height:98px}.rm-tiles-wall .rm-tile .rm-sign{font-size:18px}.rm-tiles-wall .rm-tile .rm-sign img{height:30px}.rm-tiles-wall .rm-tile .led{font-size:12px;letter-spacing:.08em;padding:4px 6px;margin:5px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rm-tiles-wall .rm-tile .rm-tile-last{font-size:12px;margin-top:4px}.rm-tiles-wall .rm-tile .tu-hist{margin-top:5px}.rm-tiles-wall .rm-tile .tu-dot{width:20px;height:20px;font-size:12px}.rm-tiles-wall .rm-tile-tag,.rm-tiles-wall .rm-tile-cta{display:none}.rm-tile-mines>.rm-tile-last{display:none}@media (min-width: 1101px){.rm-tiles-wall .rm-tile .led{display:flex;align-items:center;min-height:calc(2.5em + 8px);line-height:1.25;letter-spacing:0;padding:4px 5px;white-space:normal;overflow:visible}.rm-tiles-wall .rm-tile .rm-tile-last{display:none}}@media (max-width: 1100px){.rm-tiles.rm-tiles-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-tiles-wall .rm-tile-mines{grid-column:1 / -1}.rm-tiles-wall .rm-tile .led{font-size:12px;letter-spacing:.08em;padding:4px 6px}.rm-tiles-wall .rm-tile .rm-tile-last{white-space:normal;overflow:visible}.rm-tiles-wall .rm-tile-mines>.led,.rm-tiles-wall .rm-tile-mines>.rm-tile-last{max-width:calc(50% - 17px)}.rm-tiles-wall .rm-tile-mines>.rm-tile-last{display:block}}@media (max-width: 767px){.experience-shell .rm-tiles .rm-tile-mines{grid-column:1 / -1}.experience-shell .rm-tiles .rm-tile-mines>.led,.experience-shell .rm-tiles .rm-tile-mines>.rm-tile-tag{max-width:calc(50% - 13px)}}@media (max-width: 640px){.rm-tiles{width:220px}.rm-tiles-row{width:auto}}.rm-tiles-wall.rm-tiles-thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.rm-tiles-wall.rm-tiles-thirds .rm-tile-mines{grid-column:auto}.rm-tiles-wall.rm-tiles-thirds .rm-tile-mines>.led,.rm-tiles-wall.rm-tiles-thirds .rm-tile-mines>.rm-tile-last{max-width:none}.rm-tiles-wall.rm-tiles-thirds .rm-tile-mines>.rm-tile-last{display:none}@media (max-width: 767px){.experience-shell .rm-tiles.rm-tiles-thirds{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.experience-shell .rm-tiles.rm-tiles-thirds .rm-tile{padding:8px 6px}.experience-shell .rm-tiles.rm-tiles-thirds .rm-tile-mines{grid-column:auto}.experience-shell .rm-tiles.rm-tiles-thirds .rm-tile-mines>.led,.experience-shell .rm-tiles.rm-tiles-thirds .rm-tile-mines>.rm-tile-tag{max-width:none}.experience-shell .rm-tiles.rm-tiles-thirds .rm-tile-tag{display:none}.experience-shell .rm-tiles.rm-tiles-thirds .rm-tile .rm-sign img{max-height:30px}.experience-shell .rm-tiles.rm-tiles-thirds .rm-tile .led{font-size:11px;padding:4px 3px}}.k-cell{border-radius:8px;background:radial-gradient(circle at 50% 35%,#161a24,#0a0d13 75%);border:1px solid #262b38;box-shadow:inset 0 -2px 4px #0009,inset 0 1px #ffffff0a;color:#8b93a5}.k-cell.picked{border-color:var(--amber);color:var(--amber-2);box-shadow:inset 0 0 0 2px var(--amber),inset 0 -2px 4px #0009}.k-cell.drawn{background:radial-gradient(circle at 50% 35%,#2fd37a,#0f7a3c 60%,#0b3d22);color:#052e17;border-color:#4ade80;box-shadow:0 0 12px #4ade808c,inset 0 -3px 6px #00000059;text-shadow:0 1px 0 rgba(255,255,255,.35);font-weight:700}.k-cell.hit{background:radial-gradient(circle at 35% 30%,#ffe4a8,#ffb340 45%,#b07a1f);color:#2a1600;border-color:var(--amber-2);box-shadow:0 0 16px #ffb340cc,inset 0 -3px 6px #0000004d;text-shadow:none}.has-art .k-cell.hit{background-image:var(--room-ball);background-size:cover;background-position:center;color:#fff3d6;text-shadow:0 1px 2px rgba(0,0,0,.85)}.k-ticket{background:#efe6d0;color:#2b2418;border-radius:6px;padding:14px 18px 18px;position:relative;box-shadow:0 10px 24px #00000080;font-family:var(--font-mono);border-top:2px dashed #b9ad93;border-bottom:2px dashed #b9ad93}.k-ticket h3{margin:0 0 8px;font-family:var(--font-display);font-weight:400;font-size:18px;letter-spacing:.08em;color:#3a2f1c;border-bottom:1px dashed #b9ad93;padding-bottom:6px;display:flex;justify-content:space-between;align-items:baseline;gap:8px}.k-ticket h3 small{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:#6b5f48}.k-ticket .rm-label{color:#6b5f48}.k-ticket .rm-total{color:#8a4b00}.k-ticket .rm-payline{color:#2b2418}.k-ticket .rm-payline b{color:#8a4b00}.k-ticket .rm-crowd{color:#6b5f48}.rm-page .k-ticket .key{border-color:#cfc3a6;background:linear-gradient(#fbf6ea,#e6dcc3);color:#3a2f1c;box-shadow:0 2px #b9ad93}.rm-page .k-ticket .key:disabled{opacity:.5}.k-ticket .k-picks{display:flex;flex-wrap:wrap;gap:6px;min-height:30px}.k-ticket .k-picks span{width:30px;height:30px;border-radius:50%;border:2px solid #3a2f1c;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;color:#3a2f1c}.k-ticket .k-picks .empty{border-style:dashed;color:#b9ad93;border-color:#b9ad93}.k-token{width:54px;height:54px;border-radius:50%;border:2px solid #9c8c66;background:radial-gradient(circle at 35% 30%,#fff8e6,#d9c9a2 60%,#a08a5a);color:#3a2f1c;font-family:var(--font-mono);font-weight:700;font-size:12px;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 3px #ffffff59,0 3px #7d6a44;cursor:pointer;padding:0;line-height:1}.k-token.gold{background:radial-gradient(circle at 35% 30%,#fff1b8,#e0b64a 55%,#9a6d12);border-color:#8a5a12;box-shadow:inset 0 0 0 3px #ffffff4d,0 3px #5e3f0a}.k-token.on{outline:3px solid var(--amber);outline-offset:2px;transform:translateY(2px);box-shadow:inset 0 0 0 3px #ffffff59,0 1px #7d6a44}.k-stamp{min-width:44px;height:40px;border:2px solid #6b5f48;border-radius:4px;background:transparent;color:#3a2f1c;font-family:var(--font-mono);font-weight:700;font-size:14px;cursor:pointer}.k-stamp.on{background:#3a2f1c;color:#efe6d0}.k-ticket .k-buy{margin-top:12px}.tu-sides .key{min-height:78px;flex-direction:column;gap:4px}.tu-face{width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#d8dadd,#8b8f94 55%,#3a3d41);display:flex;align-items:center;justify-content:center;overflow:hidden;font-family:var(--font-display);font-size:16px;color:#3a1f06;box-shadow:0 2px 4px #0009}.tu-face img{width:100%;height:100%;object-fit:cover;display:block}.tu-five{display:flex;gap:3px;height:34px;align-items:center}.tu-five i{width:13px;height:13px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#d8dadd,#8b8f94 60%,#3a3d41);display:block;box-shadow:0 1px 2px #0009}.tu-chips{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.tu-chip{--chip: #9aa0aa;width:52px;height:52px;border-radius:50%;border:0;background:var(--chip);color:#fff;font-family:var(--font-mono);font-weight:700;font-size:12px;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 4px #ffffffd9,inset 0 0 0 9px var(--chip),inset 0 0 0 7px #00000047,0 3px #0009;cursor:pointer;text-shadow:0 1px 1px rgba(0,0,0,.6);padding:0;line-height:1}.tu-chip.on{outline:3px solid var(--amber);outline-offset:2px;transform:translateY(2px);box-shadow:inset 0 0 0 5px var(--chip),inset 0 0 0 7px #00000047,0 1px #0009}.tu-book{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;background:#0f1a15;border:2px solid #23262e;border-radius:8px;padding:8px 12px;font-family:var(--font-mono);font-size:12px;color:var(--dim);margin:10px 0 0}.tu-book .side{display:grid;gap:4px;min-width:0}.tu-book .side span:first-child{overflow:hidden;text-overflow:ellipsis}.tu-book .side b{color:var(--text);font-weight:500}.tu-book .side.tails{text-align:right}.tu-book .bar{height:6px;background:#1e2a33;border-radius:3px;overflow:hidden;display:block}.tu-book .bar i{display:block;height:100%;background:var(--amber);transition:width .7s cubic-bezier(.2,.7,.3,1)}.tu-book .side.tails .bar i{background:#b5763a;margin-left:auto}.tu-book .mid{text-align:center;font-size:12px;line-height:1.3}.tu-book .mid b{color:var(--green);font-weight:500;display:block;font-size:16px}.tu-mine{margin:8px 0 0;font-family:var(--font-mono);font-size:12px;color:var(--amber-2)}.art .tu-dot.heads,.art .tu-dot.tails{background-image:var(--coin-heads);background-size:cover;background-position:center;color:transparent}.art .tu-dot.tails{background-image:var(--coin-tails)}.rm-page .k-ticket.has-paper{background:var(--paper) center / cover no-repeat,#efe6d0}.k-token.has-art{background:var(--token) center / cover no-repeat,radial-gradient(circle at 35% 30%,#fff8e6,#d9c9a2 60%,#a08a5a);border-color:transparent;box-shadow:0 3px #00000073;font-size:12px;letter-spacing:-.02em}.k-token.has-art.light-text{color:#fff3d6;text-shadow:0 1px 2px rgba(0,0,0,.85)}.k-token.has-art.dark-text{color:#2a1f10;text-shadow:0 1px 0 rgba(255,255,255,.35)}.k-token.has-art.on{box-shadow:0 1px #00000073}.rm-rules.paper th{color:#6b5f48}.rm-rules.paper td,.rm-rules.paper th{border-bottom-color:#cfc3a6}.tu-chip.has-art{background:var(--chip-art) center / cover no-repeat;border:0;box-shadow:0 3px #0009;font-size:12px}.tu-chip.has-art.dark-text{color:#2a2418;text-shadow:0 1px 0 rgba(255,255,255,.4)}.tu-chip.has-art.light-text{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.8)}.tu-chip.has-art.on{box-shadow:0 1px #0009}.tu-chip,.k-token{position:relative}.tu-chip.has-art.printed,.k-token.has-art.printed{background:none;border:0}.chip-face{position:absolute;inset:-4%;width:108%;height:108%;max-width:none;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.tu-book.has-board{background:var(--board) center / cover no-repeat,#0f1a15;border:0;padding:14px 26px;color:#d9d4bd}.tu-book.has-board .bar{background:#ffffff1f}.tu-book.has-board .side b{color:#f3efe0}.tu-book.has-board .mid b{color:#bfe9c9}.rm-rules.chalk th{color:#cfc9ad}.rm-rules.chalk td,.rm-rules.chalk th{border-bottom-color:#ffffff26}.tu-call.plate{top:8%;display:grid;justify-items:center;gap:2px;text-shadow:none}.tu-call.plate img{height:clamp(44px,11vw,84px);width:auto;display:block;filter:drop-shadow(0 6px 10px rgba(0,0,0,.6))}.tu-call.plate small{font-family:var(--font-mono);font-size:clamp(12px,2.4vw,14px);letter-spacing:.12em;color:#cfd3dc;text-shadow:0 1px 2px rgba(0,0,0,.8)}.tu-call.plate.house small{color:#ffb0a6;text-shadow:0 1px 2px #000,0 0 8px rgba(0,0,0,.85)}.tu-five.has-art{width:68px;background:var(--five) center / contain no-repeat}.tu-five.has-art i{display:none}.rm-head{display:flex;align-items:center;gap:8px 14px;min-height:46px;margin-bottom:12px}.rm-head h1{margin:0;flex:none;font-size:24px;line-height:1.15}.rm-head p{flex:1 1 auto;min-width:0;margin:0;color:var(--dim);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rm-head-side{display:flex;align-items:center;gap:10px;flex:none;margin-left:auto}.rm-switch{display:flex;gap:6px}.rm-switch a{display:inline-flex;align-items:center;min-height:32px;padding:4px 12px;border:1px solid var(--edge);border-radius:999px;background:#140f088c;color:var(--amber-2);font-size:12px;letter-spacing:.04em;text-decoration:none;white-space:nowrap}.rm-switch a:hover{border-color:var(--amber-dim);color:var(--amber)}body.room-game .shell{isolation:isolate}.rm-backdrop{position:fixed;inset:0;z-index:-1;pointer-events:none;background-color:#171a13;background-image:linear-gradient(180deg,#080c0a33,#080c0a7a),var(--rm-bg-l);background-position:center;background-size:cover;background-repeat:no-repeat}@media (orientation: portrait){.rm-backdrop{background-image:linear-gradient(180deg,#080c0a38,#080c0a85),var(--rm-bg-p)}}.rm-game .rm-screen{border-color:#65583e;background:linear-gradient(145deg,#171d18,#080d0b 55%);box-shadow:inset 0 1px #d9bf8040,inset 0 0 34px #0008,0 16px 34px #0008}.rm-game .rm-head{padding:6px 8px 6px 16px;border:1px solid #d8b77933;border-radius:12px;background:#0a100dde;box-shadow:0 8px 22px #0004}.k-deck,.tu-deck{display:none}@media (max-width: 640px){body.room-game .bottom-nav,body.room-game .footer{display:none}body.room-game .main{padding-bottom:calc(var(--room-deck-h, 0px) + 12px)}.rm-game.main{padding-top:8px}.rm-head,.k-ticket,.tu-panel-bet,.k-last{display:none}.rm-page{gap:10px;padding-bottom:150px}.rm-screen{padding:6px;border-width:2px;border-radius:10px}.rm-ledline{margin-bottom:8px;gap:8px;flex-wrap:nowrap}.rm-ledline .rm-sign img{height:30px}.rm-ledline .rm-sign{font-size:22px}.k-frame{margin:0;border-image-source:var(--keno-frame-compact);border-image-slice:var(--keno-frame-slice-compact);border-width:6px 6px 8px 6px;border-image-width:6px 6px 8px 6px}.k-board{grid-template-columns:repeat(8,1fr);gap:4px}.k-cell{border-radius:5px;font-size:12px;touch-action:manipulation}.k-balls{gap:4px;min-height:27px;margin-top:8px}.k-ball{width:27px;height:27px;font-size:12px}.rm-crowd{font-size:12px}.tu-ring{max-width:min(78vw,320px)}.tu-ring.has-mat{background-image:var(--room-mat-compact),radial-gradient(circle at 50% 40%,#3a2a1a,#1b140d 70%,#0c0906)}.tu-book{padding:8px 12px;font-size:12px;margin-top:8px}.tu-book.has-board{padding:12px 18px}.tu-book .side span:first-child{white-space:nowrap}.tu-hist{gap:4px;margin-top:8px}.tu-dot{width:24px;height:24px;font-size:12px}.k-deck,.tu-deck{display:grid;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:70;padding:8px 10px calc(10px + var(--safe-b));background:var(--metal);border-top:3px solid #3a3e48;box-shadow:0 -8px 24px #00000080}.tu-deck-row{display:flex;align-items:center;gap:8px}.k-deck .k-token{width:46px;height:46px;font-size:12px}.k-token.has-art{background-image:var(--token-compact),radial-gradient(circle at 35% 30%,#fff8e6,#d9c9a2 60%,#a08a5a)}.k-deck .k-stamp{min-width:46px;height:46px;font-size:14px;border-color:var(--amber-dim);color:var(--amber-2);background:var(--key-amber);border-radius:8px}.k-deck-buy,.tu-deck-place{flex:1;min-height:52px}.tu-deck .tu-sides{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;width:100%}.tu-deck .tu-sides .key{min-height:58px;font-size:12px;padding:6px 8px}.tu-deck .tu-face{width:24px;height:24px;font-size:12px}.tu-deck .tu-five{height:24px;width:50px}.tu-deck .tu-five i{width:9px;height:9px}.tu-deck .tu-chip{width:46px;height:46px;font-size:12px}.tu-chip.has-art{background-image:var(--chip-art-compact)}}.reduce-motion .k-ball,.reduce-motion .k-cell.hit,.reduce-motion .tu-coin.flip{animation:none}.room-live{margin-bottom:20px}.room-live-head{display:flex;align-items:center;gap:10px;margin:0 0 10px;flex-wrap:wrap;min-height:44px}.room-live-head strong{font:400 20px/1.2 var(--font-display);color:#fff0cb;letter-spacing:.01em}.room-live-head .view-switch{margin-left:auto}.list-floor-head{margin-top:22px}.room-live-head span{color:var(--dim);font-size:13px}.room-live-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.room-live-card{--game-accent: #aa8850;cursor:default;min-width:0}.room-live-card .game-actions .key{display:flex;align-items:center;justify-content:center;text-decoration:none}.room-live-card .room-live-art{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;padding:8px 8px 34px;background:#101711;overflow:hidden;border-bottom:1px solid #c8a36155}.room-live-art:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#05090a08 15%,#05090a26 42%,#05090ae8)}.room-live-art>.rm-sign{position:relative;z-index:2}.room-live-art .rm-sign img{height:clamp(30px,5vw,60px);width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.65))}.room-live-art .rm-sign{font-size:30px;white-space:nowrap}.room-live-led{position:absolute;z-index:2;left:10px;right:10px;bottom:8px}.room-live-led .led{display:block;text-align:center;white-space:nowrap;font-size:clamp(11px,1.4vw,13px);letter-spacing:.04em;padding:6px 4px}.room-live-last{margin:0;font-family:var(--font-mono);font-size:12px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;gap:4px;align-items:center;min-height:20px}.rm-tile-last{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rm-session{display:flex;gap:18px;flex-wrap:wrap;justify-content:center;margin:-4px 0 12px;font-size:12px;letter-spacing:.5px;color:var(--dim);text-transform:uppercase}.rm-session b{color:#e8dcc0;font-variant-numeric:tabular-nums;margin-left:5px;font-weight:600}.rm-session-net.up b{color:#7fd49a}.rm-session-net.down b{color:#e07a5f}.rm-same-row{display:flex;justify-content:flex-end;margin-top:10px}.rm-same-row .rm-same{min-width:min(100%,220px)}.rm-game .rm-same{white-space:nowrap}.rm-game .rm-same small{max-width:100%;overflow:hidden;text-overflow:ellipsis}@media (max-width: 640px){.rm-same-row{display:none}}.rm-game{--balance-money: #f4d488;--balance-money-label: #dcc28a;--balance-practice: #8fe3d8;--balance-practice-label: #85cdc4}.rm-game .rm-balance{display:inline-flex;align-items:baseline;gap:.4em;min-width:0;max-width:100%;white-space:nowrap;overflow:visible;font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:.01em}.rm-game .rm-balance .rm-balance-label{display:inline;min-width:0;overflow:hidden;text-overflow:ellipsis;font:inherit;letter-spacing:inherit;text-transform:none}.rm-game .rm-balance .rm-balance-tail{display:inline;color:inherit;font:inherit;letter-spacing:inherit;text-transform:none}.rm-game .rm-balance b{flex:none;font-weight:650}.rm-game .rm-balance.is-account .rm-balance-label{color:var(--balance-money-label)}.rm-game .rm-balance.is-account b{color:var(--balance-money)}.rm-game .rm-balance.is-practice .rm-balance-label{color:var(--balance-practice-label)}.rm-game .rm-balance.is-practice b{color:var(--balance-practice)}.rm-game :is(.k-dock-summary,.dg-deck-summary,.tu-deck-balance) .rm-balance{font-size:12px;letter-spacing:0;gap:.35em}.rm-game :is(.k-dock-summary,.dg-deck-summary,.tu-deck-right){container-type:inline-size}@media (min-width: 341px){@container (max-width: 146.9px){.rm-game .rm-balance .rm-balance-tail{display:none}}@container (max-width: 160.9px){.rm-game .rm-balance.is-long .rm-balance-tail{display:none}}}@media (max-width: 340px){.rm-game :is(.k-dock-summary,.dg-deck-summary,.tu-deck-balance) .rm-balance{font-size:12px}@container (max-width: 134.9px){.rm-game .rm-balance .rm-balance-tail{display:none}}@container (max-width: 147.9px){.rm-game .rm-balance.is-long .rm-balance-tail{display:none}}}.rm-bigwin{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;background:#080604d6;cursor:pointer;overflow:hidden}@keyframes rm-bw-spin{to{transform:rotate(1turn)}}@keyframes rm-bw-pop{0%{transform:scale(.7);opacity:0}}@keyframes rm-bw-fall{0%{opacity:0;transform:translateY(-5vh) rotate(0)}6%{opacity:1}to{opacity:.9;transform:translate(var(--drift),110vh) rotate(720deg)}}.rm-practice{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;padding:8px 12px;border:1px dashed var(--amber-dim);border-radius:8px;background:#ffb3400d;font-size:12px}.rm-practice-badge{font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#1a1000;background:var(--amber);border-radius:4px;padding:2px 6px;font-weight:700}.rm-practice b{font-family:var(--font-mono);font-size:15px;color:var(--balance-practice, #8fe3d8);font-variant-numeric:tabular-nums}.rm-practice-note{color:var(--dim)}.rm-practice-reset{margin-left:auto;min-height:32px;padding:4px 12px;border:1px solid var(--amber-dim);border-radius:6px;background:none;color:var(--amber-2);font:inherit;cursor:pointer}.rm-practice-reset:hover{border-color:var(--amber);color:var(--amber)}.rm-practice-reset:disabled{opacity:.5;cursor:default}.rm-practice-login{color:var(--dim);text-decoration:underline;text-underline-offset:3px}.rm-practice-login:hover{color:var(--amber-2)}.rm-practice.paper{border-color:#a8855a;background:#78541e12}.rm-practice.paper b{color:#1d6660}.rm-practice.paper .rm-practice-note{color:#6b5a42}.rm-practice.paper .rm-practice-reset{border-color:#a8855a;color:#7a5316}.rm-practice.paper .rm-practice-reset:hover{border-color:#7a5316;color:#5d3f0f}.rm-practice.paper .rm-practice-login{color:#6b5a42}.rm-practice.paper .rm-practice-login:hover{color:#7a5316}.rm-guest-cta{display:grid;gap:8px;width:100%}.rm-guest-login{text-align:center;color:var(--dim);font-size:13px;text-decoration:underline;text-underline-offset:3px;padding:6px}.rm-guest-login:hover{color:var(--amber-2)}@media (max-width: 640px){.rm-game .rm-session,.rm-game .rm-crowd,.rm-game .rm-practice-badge,.rm-game .tu-book,.rm-game .tu-call.plate small,.rm-game .tu-dot,.room-live-last,.room-live-led .led,.rm-tile .rm-tile-last{font-size:12px}.rm-game .rm-session{gap:6px 14px;line-height:1.5;letter-spacing:0}.rm-game .rm-session>span{min-width:0}}.rm-tile-dogs{background:linear-gradient(160deg,#243c2a,#0b1310 70%);border-color:#5a6b3c}.rm-tile-scratch{background:linear-gradient(160deg,#3a2a12,#15110c 70%);border-color:#8a6a3c}.rm-tile-rug{display:inline-block;margin-right:6px;padding:1px 6px;border-radius:3px;background:var(--rug);color:var(--ink);font-weight:700}.room-live-dogs{background:linear-gradient(160deg,#243c2a,#0b1310 70%)!important}.room-live-scratch{background:linear-gradient(160deg,#3a2a12,#15110c 70%)!important}.rm-nudge{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;padding:10px 12px;border:1px solid var(--amber-dim);border-left:3px solid var(--amber);border-radius:8px;background:#ffb34012;color:var(--text);font-size:13px;line-height:1.4}.rm-nudge-line{flex:1 1 220px;min-width:0}.rm-nudge-keys{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.rm-nudge-join{display:grid;gap:1px;padding:7px 14px;border-radius:8px;background:linear-gradient(#93dfbe,#66b898);color:#17382c;font-weight:700;text-decoration:none;text-align:center}.rm-nudge-join small{font-size:12px;font-weight:500;letter-spacing:.02em;color:#24503f}.rm-nudge-join:hover{filter:brightness(1.05)}.rm-nudge-later{padding:6px;border:0;background:none;color:var(--dim);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rm-nudge-later:hover{color:var(--text)}.rm-nudge.standing{border-color:var(--amber);background:#ffb34024}.rm-nudge.paper{border-color:#a8855a;background:#78541e14;color:#3a2a12}.rm-nudge.paper .rm-nudge-later{color:#6b5a42}.rm-practice .rm-nudge{flex:1 1 100%;margin-top:4px}.rm-practice-join{padding:5px 12px;border-radius:6px;background:linear-gradient(#93dfbe,#66b898);color:#17382c;font-weight:700;text-decoration:none}.rm-practice-join:hover{filter:brightness(1.05)}.rm-practice-join:has(.join-key-text){padding:4px 12px;text-align:center}.rm-practice-join .join-key-text{gap:1px}.rm-practice .rm-practice-join .join-key-text b{font:inherit;color:inherit}.rm-practice-join .join-key-text small{font-size:11px;color:#24503f;opacity:1}.rm-milestone{margin-bottom:12px}.rm-milestone .rm-nudge{margin-top:0}.room-return+.rm-nudge{margin-top:8px}@media (max-width: 640px){.rm-nudge{font-size:12px;padding:8px 10px;gap:6px 10px}.rm-nudge-join{padding:6px 12px}}.rm-history-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:10px 0 0;font-size:12px;color:var(--dim)}.rm-history-foot .linklike{padding:0;border:0;background:none;color:var(--amber-2);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rm-history-foot a{color:var(--amber-2);text-decoration:underline;text-underline-offset:3px}.rm-stake-step{display:inline-flex;align-items:center;gap:2px}.rm-stake-step strong{min-width:5.5ch;padding:0 4px;text-align:center;font-variant-numeric:tabular-nums}.rm-stake-key,.rm-stake-x{flex:none;display:grid;place-items:center;width:34px;height:34px;padding:0;border-radius:50%;border:1px solid var(--line, #a4834999);background:#1d1813cc;color:#fff0cb;font:600 19px/1 var(--font-ui);cursor:pointer}.rm-stake-key:after,.rm-stake-x:after{content:"";position:absolute;width:44px;height:44px}.rm-stake-key,.rm-stake-x{position:relative}.rm-stake-x{font-size:16px;border-style:dashed;color:#c6b8a3;margin-left:4px}.rm-stake-key:hover:not(:disabled),.rm-stake-x:hover:not(:disabled){border-color:#bc9860;color:#f6d58a}.rm-stake-key:disabled,.rm-stake-x:disabled{opacity:.35;cursor:default}.rm-ticket-ref{display:grid;justify-items:center;gap:3px;margin:0;text-align:center}.rm-ticket-ref>span{color:var(--dim);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.rm-ticket-ref>code{max-width:100%;color:#cfd8c8;font:12px/1.35 var(--font-mono);word-break:break-all}.rm-ticket-ref>a{font-size:12px}.rm-countdown{--cd: #ffc04d;--cd-glow: #ffb34099;position:relative;flex:0 1 auto;display:flex;align-items:center;justify-content:center;gap:14px;min-width:0;min-height:60px;padding:5px 16px 9px;border:2px solid #4a3d27;border-radius:10px;background:radial-gradient(ellipse at 50% 0,#2a1d0a66,transparent 70%),#060504;box-shadow:inset 0 0 18px #000c,inset 0 1px #ffe2a51a,0 3px 10px #0008;overflow:hidden}.rm-countdown-words{display:grid;gap:3px;min-width:0;text-align:right}.rm-countdown-words b{font:700 12px/1.2 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#d9c59a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rm-countdown-words span{font:600 13px/1.2 var(--font-ui);color:#f1e4c4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rm-countdown-big{flex:none;font:400 42px/1 var(--font-mono);letter-spacing:.02em;color:var(--cd);text-shadow:0 0 16px var(--cd-glow);font-variant-numeric:tabular-nums}.rm-countdown-big.is-words{flex:0 1 auto;min-width:0;white-space:nowrap;font:400 24px/1.2 var(--font-display);letter-spacing:.03em}.rm-countdown-bar{position:absolute;left:12px;right:12px;bottom:3px;height:3px;border-radius:2px;background:#ffffff1c;overflow:hidden}.rm-countdown-bar>i{position:absolute;inset:0;transform-origin:left center;background:var(--cd);box-shadow:0 0 6px var(--cd-glow);transition:transform .25s linear}.rm-countdown.is-final{--cd: #ff5a4f;--cd-glow: #ff4a3dcc;border-color:#a3332b;box-shadow:inset 0 0 18px #000c,0 0 18px #ff3b3040,0 3px 10px #0008}.rm-countdown.is-final .rm-countdown-big{animation:rm-countdown-tick .7s ease-out both}.rm-countdown.is-closed{--cd: #ff8a73;--cd-glow: #ff5d5d80;border-color:#6e3a2c}.rm-countdown.is-live{--cd: #8be3a9;--cd-glow: #4ade8073}.rm-countdown.is-wait{--cd: #a49c8c;--cd-glow: transparent}@keyframes rm-countdown-tick{0%{transform:scale(1.14);filter:brightness(1.45)}to{transform:scale(1);filter:brightness(1)}}@media (prefers-reduced-motion: reduce){.rm-countdown.is-final .rm-countdown-big{animation:none}.rm-countdown-bar>i{transition:none}}.reduce-motion .rm-countdown.is-final .rm-countdown-big{animation:none}.reduce-motion .rm-countdown-bar>i{transition:none}@media (max-width: 640px){.rm-ledline>.rm-countdown{flex:1 1 auto;min-height:46px;gap:8px;padding:3px 8px 7px;border-radius:8px}.rm-countdown-words{gap:1px}.rm-countdown-words b{font-size:12px;letter-spacing:.04em}.rm-countdown-words span{font-size:12px}.rm-countdown-big{font-size:30px}.rm-countdown-big.is-words{font-size:17px;line-height:1.05}.rm-countdown-bar{left:8px;right:8px;bottom:2px}.rm-countdown:is(.is-closed,.is-live){flex-direction:column-reverse;gap:0;padding-bottom:5px}.rm-countdown:is(.is-closed,.is-live) .rm-countdown-words{text-align:center}.rm-countdown:is(.is-closed,.is-live) .rm-countdown-words b{display:none}}@keyframes rm-sign-strike{0%,9%{filter:brightness(.42) saturate(.3)}10%,13%{filter:brightness(1.12) saturate(1.08) drop-shadow(0 0 10px rgba(255,170,60,.6))}14%,27%{filter:brightness(.48) saturate(.34)}28%,30%{filter:brightness(1.08) saturate(1.04) drop-shadow(0 0 9px rgba(255,170,60,.55))}31%,40%{filter:brightness(.54) saturate(.4)}41%,to{filter:brightness(1) saturate(1) drop-shadow(0 0 7px rgba(255,170,60,.4))}}@keyframes rm-sign-alive{0%,47%{opacity:1}52%,53.5%{opacity:.76}55%{opacity:1}56.5%,57.5%{opacity:.82}59%,to{opacity:1}}@keyframes rm-sign-halo{0%,40%{opacity:0}47%{opacity:1}52%,53.5%{opacity:0}55%{opacity:.8}56.5%,to{opacity:0}}.rm-game .rm-ledline>.rm-sign.has-art{position:relative;isolation:isolate;animation:rm-sign-alive var(--sign-loop, 10.5s) linear 1.5s infinite}.rm-game .rm-ledline>.rm-sign.has-art img{animation:rm-sign-strike 1.5s linear both}.rm-game .rm-ledline>.rm-sign.has-art:before{content:"";position:absolute;inset:-35% -12%;z-index:-1;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,#ffaa3c42,#ffaa3c1a 60%,#ffaa3c00);opacity:0;animation:rm-sign-halo var(--sign-loop, 10.5s) linear 1.5s infinite}.keno-game .rm-ledline>.rm-sign.has-art{--sign-loop: 9.3s}.dogs-game .rm-ledline>.rm-sign.has-art{--sign-loop: 11.6s}.tu-game .rm-ledline>.rm-sign.has-art{--sign-loop: 12.9s}.scratch-game .rm-ledline>.rm-sign.has-art{--sign-loop: 10.2s}@media (prefers-reduced-motion: reduce){.rm-game .rm-ledline>.rm-sign.has-art,.rm-game .rm-ledline>.rm-sign.has-art img,.rm-game .rm-ledline>.rm-sign.has-art:before{animation:none}}.reduce-motion .rm-game .rm-ledline>.rm-sign.has-art,.reduce-motion .rm-game .rm-ledline>.rm-sign.has-art img,.reduce-motion .rm-game .rm-ledline>.rm-sign.has-art:before{animation:none}.rm-tile{display:flex;flex-direction:column}.rm-tile>.rm-tile-cta{margin-top:auto;align-self:flex-start}.rm-tile>.rm-tile-tag{margin-bottom:8px}@media (max-width: 380px){.rm-ledline>.rm-countdown .rm-countdown-words b{font-size:12px;letter-spacing:0}}.rm-receipt-strip{display:flex;align-items:center;gap:10px;min-width:0;padding:5px 4px 5px 8px;border:1px solid #b08d5770;border-radius:10px;background:linear-gradient(165deg,#263a2b,#11201a);box-shadow:inset 0 1px #fae1a824,0 4px 10px #0006;color:#eed9ab;font-family:var(--font-ui);animation:rm-receipt-in .28s ease-out both}.rm-receipt-seal{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#6fc48f,#2f7a4c);color:#f4ffe9;font-size:14px;font-weight:700;box-shadow:inset 0 1px #ffffff45,0 0 0 2px #0b1a12}.rm-receipt-text{flex:1 1 auto;min-width:0;display:grid;line-height:1.25}.rm-receipt-text>b{color:#f6e2b4;font-size:14px;font-weight:600}.rm-receipt-text>span{overflow:hidden;color:#cbd4bc;font-size:12px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere}.rm-receipt-strip>strong{flex:none;color:#f6d58a;font:600 16px/1.2 var(--font-mono);font-variant-numeric:tabular-nums}.rm-receipt-close{flex:none;display:grid;place-items:center;min-width:40px;height:40px;padding:0;border:0;border-radius:8px;background:none;color:#cbd4bc;font-size:22px;line-height:1;cursor:pointer}.rm-receipt-close:hover,.rm-receipt-close:focus-visible{background:#ecd29a15;color:#f6e2b4}.rm-receipt-strip.is-settled .rm-receipt-seal{background:radial-gradient(circle at 35% 30%,#a99a74,#5f553d)}@keyframes rm-receipt-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.rm-receipt-strip{animation:none}}.reduce-motion .rm-receipt-strip{animation:none}.tu-game .tu-deck .tu-deck-receipt{max-width:560px;margin:0 auto 8px}.keno-game .k-deck .k-deck-receipt{grid-column:1 / -1}.keno-game .k-wide-receipt{margin:2px 2px 8px}@media (max-width: 640px){.keno-game .k-wide-receipt{display:none}}@media (min-width: 1600px) and (min-height: 940px){.experience-shell .main.rm-game:not(.tb-game){max-width:min(1560px,calc(100vw - 160px))}}@media (min-width: 2200px) and (min-height: 1200px){.experience-shell .main.rm-game:not(.tb-game){max-width:1800px}}.us-home{--us-bg: #0b0f1a;--us-panel: #131a2b;--us-panel-2: #1b2438;--us-line: #2a3550;--us-text: #f2f4f8;--us-dim: #a9b3c7;--us-gold: #f5c04a;--us-green: #22c55e;--us-green-ink: #04220f;--us-opal: linear-gradient(120deg, #2ec4b6, #7c6cf2);--us-head: Oswald, "Arial Narrow", sans-serif;--us-body: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;background:var(--us-bg);color:var(--us-text);font-family:var(--us-body);font-size:15px;line-height:1.45;min-height:100vh;padding-bottom:24px}.us-home a{color:inherit}.us-home h1,.us-home h2{font-family:var(--us-head);text-transform:uppercase;letter-spacing:.04em;margin:0}.us-hero{position:relative;isolation:isolate;overflow:hidden}.us-hero-bg{position:absolute;inset:0;z-index:-1}.us-hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.us-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(11,15,26,0) 25%,rgba(11,15,26,.75) 65%,var(--us-bg) 100%)}.us-hero-inner{position:relative;display:grid;gap:16px;padding:52px 16px 14px;max-width:1240px;margin:0 auto}.us-presence{position:absolute;top:18px;left:16px}.us-presence .presence-badge,.us-kicker-row .presence-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 8px;border-radius:999px;background:#0b0f1ab8;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--us-text);font:500 12px/1 var(--us-body)}.us-presence .presence-badge:before,.us-kicker-row .presence-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--us-green);box-shadow:0 0 6px var(--us-green)}.us-presence .presence-badge svg,.us-kicker-row .presence-badge svg{display:none}.us-presence .presence-badge strong{font-weight:700;font-variant-numeric:tabular-nums}@media (min-width: 1024px){.us-presence{display:none}}.us-offer{position:relative;display:grid;grid-template-columns:64px 1fr;align-items:center;gap:2px 12px;padding:12px 14px 10px;border-radius:16px;border:1.5px solid transparent;box-shadow:0 18px 40px #00000073,0 0 28px #7c6cf22e;background:linear-gradient(#131a2bf5,#131a2bf5) padding-box,var(--us-opal) border-box}.us-gift{position:relative;display:block;width:64px;height:64px}.us-gift:before{content:"";position:absolute;inset:-22%;border-radius:50%;background:radial-gradient(circle,rgba(245,192,74,.34),rgba(124,108,242,.16) 48%,transparent 70%)}.us-gift img{position:relative;display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 18px rgba(124,108,242,.35));animation:us-gift-rise .7s ease-out 1 both}@keyframes us-gift-rise{0%{transform:translateY(6px)}}.us-spark{position:absolute;width:9px;height:9px;opacity:0;pointer-events:none;background:radial-gradient(circle,#fff 0 18%,transparent 20%),conic-gradient(from 45deg,transparent 0 20%,#ffe08a 22% 28%,transparent 30% 45%,#ffe08a 47% 53%,transparent 55% 70%,#ffe08a 72% 78%,transparent 80%);border-radius:50%;animation:us-twinkle 1s ease-in-out .5s 2 both}.us-spark:nth-of-type(1){top:4%;left:6%}.us-spark:nth-of-type(2){top:14%;right:2%;width:7px;height:7px;animation-delay:.8s}.us-spark:nth-of-type(3){bottom:18%;left:-4%;width:6px;height:6px;animation-delay:1.05s}.us-spark:nth-of-type(4){bottom:4%;right:12%;animation-delay:.65s}@keyframes us-twinkle{0%,to{opacity:0;transform:scale(.3) rotate(0)}50%{opacity:1;transform:scale(1) rotate(45deg)}}.us-kicker{margin:0;color:var(--us-dim);font-size:12px;letter-spacing:.08em;text-transform:uppercase}@media (max-width: 380px){.us-kicker{font-size:11px;letter-spacing:.05em}}.us-offer-title{font-size:28px;line-height:1;color:#fff}.us-offer-num{display:inline-block;font-size:1.3em;line-height:.9;color:var(--us-gold)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.us-offer-num{background:linear-gradient(180deg,#ffe08a,#f5c04a 55%,#c98a12);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 12px rgba(245,192,74,.3))}}@media (forced-colors: active){.us-offer-num{background:none;color:CanvasText;filter:none}}.us-offer-sub{margin:1px 0 0;color:var(--us-dim);font-size:14px}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.us-offer{background:#131a2bb8;border-color:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.us-offer:before{content:"";position:absolute;inset:-1.5px;border-radius:inherit;padding:1.5px;background:var(--us-opal);pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}}.us-offer-keys{grid-column:1 / -1;display:grid;gap:6px;margin-top:10px}.us-key{display:block;width:100%;text-align:center;padding:13px 18px;border-radius:12px;text-decoration:none;border:0;cursor:pointer;background:var(--us-green);color:var(--us-green-ink)!important;font:700 17px/1 var(--us-head);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 8px 24px #22c55e59;position:relative;overflow:hidden}.us-key:disabled{opacity:.7;cursor:progress}.us-key:after{content:"";position:absolute;inset:0;transform:translate(-120%);background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);animation:us-sweep 1.2s .6s ease-out 1 both}@keyframes us-sweep{to{transform:translate(120%)}}.us-offer-more{margin:0;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:24px}.us-link{background:none;border:0;color:var(--us-dim);text-decoration:underline;text-underline-offset:3px;font:inherit;font-size:14px;cursor:pointer;padding:12px 0;margin:-10px 0}.us-link:hover{color:var(--us-text)}.us-fine{margin-left:auto;color:var(--us-dim);font-size:11px;letter-spacing:.04em;white-space:nowrap}.us-fine button{background:none;border:0;padding:14px 0;margin:-14px 0;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.us-trust{margin:2px 0 0;display:flex;align-items:center;gap:8px;color:var(--us-dim);font-size:12px;line-height:1.2}.us-pay{display:inline-flex;gap:4px;flex:none}.us-pay svg{width:26px;height:18px;padding:1px 5px;box-sizing:border-box;border-radius:4px;border:1px solid var(--us-line);background:var(--us-panel-2);color:var(--us-text)}html.ed-us:has(.us-offer .us-key) .ed-us.experience-shell .hdr .header-join,html.ed-us:has(.us-offer .us-key) .ed-us.experience-shell .hdr .header-deposit{background:var(--us-panel-2, #1b2438);border:1px solid var(--us-line, #2a3550);color:var(--us-text, #f2f4f8);box-shadow:none}html.ed-us:has(.us-offer .us-key) .ed-us.experience-shell .hdr .header-join:hover,html.ed-us:has(.us-offer .us-key) .ed-us.experience-shell .hdr .header-deposit:hover:not(:disabled){background:#222d45;border-color:#3a4870}.us-offer-back{grid-template-columns:1fr}.us-recent{display:grid;gap:8px;margin-top:8px}.us-recent button{display:flex;align-items:center;gap:12px;padding:8px;border-radius:10px;border:1px solid var(--us-line);background:var(--us-panel-2);color:var(--us-text);text-align:left;font:inherit}.us-recent img{width:48px;height:48px;border-radius:8px;object-fit:cover}.us-recent small{display:block;color:var(--us-dim);font-size:12px}.us-now{display:none}.us-cats{position:sticky;top:var(--hdr-h, 56px);z-index:20;background:#0b0f1af0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--us-line)}.us-cats-row{display:flex;gap:8px;overflow-x:auto;padding:10px 16px;max-width:1240px;margin:0 auto;scrollbar-width:none}.us-cats-row::-webkit-scrollbar{display:none}.us-cats-row.more-right{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent)}.us-cats-row.more-left{-webkit-mask-image:linear-gradient(90deg,transparent,#000 48px);mask-image:linear-gradient(90deg,transparent,#000 48px)}.us-cats-row.more-left.more-right{-webkit-mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent)}.us-cats button{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border-radius:999px;cursor:pointer;border:1px solid var(--us-line);background:var(--us-panel);color:var(--us-dim);font:600 14px/1 var(--us-body)}.us-cats button.is-on{color:#fff;border:1px solid transparent;background:linear-gradient(#7c6cf238,#2ec4b638) padding-box,linear-gradient(var(--us-panel-2),var(--us-panel-2)) padding-box,var(--us-opal) border-box}.us-cats button.is-on svg{color:#7fe0d6}.us-jackpots{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);margin:14px 16px 0;max-width:1240px;border-radius:12px;background:radial-gradient(rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 3px 3px,#080b14;box-shadow:inset 0 2px 6px #000,inset 0 0 0 1px #f5c04a73,0 10px 30px #00000073}.us-jackpots>span{display:grid;gap:5px;padding:12px 10px 11px;text-align:center;min-width:0}.us-jackpots>span+span{border-left:1px solid rgba(245,192,74,.18)}.us-jackpots>span small{color:#f5c04a9e;font:600 11px/1 var(--us-body);letter-spacing:.12em}.us-jackpots>span b{color:var(--us-gold);font:400 32px/1 Share Tech Mono,monospace;font-variant-numeric:tabular-nums;text-shadow:0 0 6px rgba(245,192,74,.55),0 0 18px rgba(245,192,74,.25);white-space:nowrap}.us-jackpots>.us-jp-boost b{font-size:22px}.us-jackpots.is-waiting>span b{visibility:hidden}.us-jackpots.is-compact{margin:12px 0 0}.us-jp-won{grid-column:1 / -1;margin:0;padding:7px 12px 9px;border-top:1px solid rgba(245,192,74,.18);display:flex;align-items:center;justify-content:center;gap:6px;color:var(--us-dim);font-size:12px;line-height:1.3;text-align:center}.us-jp-won svg{flex:none;color:var(--us-gold)}.us-wins{background:#0d1322;border-top:1px solid rgba(245,192,74,.2);border-bottom:1px solid rgba(245,192,74,.2)}.us-wins:empty{display:none}.us-wins .win-ticker{max-width:1240px;margin:0 auto;min-height:40px;padding:0 16px;display:flex;align-items:center;background:transparent;border:0;color:var(--us-dim);font:500 13px/20px var(--us-body)}.us-wins .win-marquee{display:block;padding:10px 16px}.us-wins .wm-amt,.us-wins .win-ticker strong{color:var(--us-gold);font-weight:700;font-variant-numeric:tabular-nums}.us-wins .wm-item:after{background:#7c6cf280}.us-wins .wm-item.is-large .wm-amt{animation:none;background:none;color:var(--us-gold)}.us-wins .wm-arrival.is-large:after{animation-iteration-count:1}.us-wins .wm-arrival{border-left-color:var(--us-gold);background:linear-gradient(90deg,#1b2438fa,#131a2bfa 70%,#0d1322fa)}.us-section{max-width:1240px;margin:0 auto;padding:16px 16px 4px;scroll-margin-top:calc(var(--hdr-h, 56px) + 60px)}.us-section>header{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:8px}.us-section>header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,rgba(245,192,74,.35),transparent 70%)}.us-section h2{font-size:20px}.us-section h2 small{display:none}@media (min-width: 900px){.us-section h2{font-size:22px}.us-section h2 small{display:inline-block;vertical-align:3px;margin-left:10px;padding:3px 8px;border-radius:999px;background:var(--us-panel-2);border:1px solid var(--us-line);color:var(--us-dim);font:600 12px/1 var(--us-body);text-transform:none;letter-spacing:0;font-variant-numeric:tabular-nums}}.us-note,.us-quiet{color:var(--us-dim);margin:-4px 0 12px}.us-more{background:none;border:0;color:#7fe0d6;font:600 14px var(--us-body);display:inline-flex;align-items:center;gap:2px;cursor:pointer;padding:12px 0;margin:-12px 0}.us-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.us-card{position:relative;border-radius:14px;overflow:hidden;background:var(--us-panel);border:1px solid var(--us-line);transition:transform .18s ease,box-shadow .18s ease}.us-card-hit{display:block;width:100%;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;font:inherit;text-decoration:none}.us-card-hit img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover}.us-card-hit{position:relative}.us-card-hit>img:first-child{transition:transform .25s ease,filter .25s ease}.us-card-hit:after{content:"";position:absolute;left:50%;top:40%;width:48px;height:48px;margin:-24px 0 0 -24px;border-radius:50%;border:2px solid var(--us-gold);pointer-events:none;opacity:0;transition:opacity .2s ease;background:#0b0f1a73 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 6.5v11l9-5.5z' fill='%23f5c04a'/%3E%3C/svg%3E") 55% 50% / 24px no-repeat}@media (hover: hover){.us-card:hover .us-card-hit>img:first-child,.us-card-hit:focus-visible>img:first-child{transform:scale(1.03);filter:brightness(.65)}.us-card:hover .us-card-hit:after,.us-card-hit:focus-visible:after{opacity:1}}.us-card-hit:active{transform:scale(.98);transition:transform .08s ease}.us-card.is-info .us-card-hit:after{display:none}.us-card{container-type:inline-size}.us-card-name{position:absolute;left:0;right:0;bottom:0;padding:30px 10px 10px;background:linear-gradient(180deg,transparent,rgba(11,15,26,.92) 50%);font:600 15px/1.2 var(--us-body)}.us-card-name small{display:block;color:var(--us-dim);font-weight:500;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.us-card-name.has-logo{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:6px;padding-top:36px;text-align:center}.us-card-logo{display:block;width:78%;height:auto;max-height:45cqw;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.6))}.us-card-hit img.us-card-logo{width:78%;height:auto;aspect-ratio:auto 8 / 3;object-fit:contain}.us-card-title{display:block;font:700 16px/1.15 var(--us-head);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.us-card-name.is-plate .us-card-title{font-size:18px;letter-spacing:.08em;padding-bottom:4px;margin-bottom:4px;border-bottom:1px solid rgba(245,192,74,.55);width:fit-content;max-width:100%}.us-card-name small.us-card-min{display:inline-flex;align-items:baseline;gap:5px;width:fit-content;margin-top:4px;padding:3px 8px;border-radius:999px;background:#f5c04a1f;border:1px solid rgba(245,192,74,.35);color:var(--us-gold);font:700 12px/1 var(--us-body);font-variant-numeric:tabular-nums}.us-card-min i{font-style:normal;font-size:10px;letter-spacing:.08em;color:#f5c04ab3}.us-tags{position:absolute;top:8px;left:8px;right:44px;display:flex;flex-wrap:wrap;gap:4px;align-items:flex-start}.us-tag{padding:3px 7px;border-radius:4px;background:linear-gradient(120deg,#2ec4b6,#7c6cf2);color:#fff;font:700 10px/1 var(--us-body);letter-spacing:.1em;text-transform:uppercase}.us-tag-jp{background:linear-gradient(180deg,#ffe08a,#f5c04a);color:#2a1a00;border:0}.us-tag-jp.is-live{display:grid;gap:3px;padding:5px 8px 6px;background:#05070dd9;color:var(--us-gold);border:1px solid rgba(245,192,74,.5)}.us-tag-jp.is-live small{font:700 9px/1 var(--us-body);letter-spacing:.1em;color:#c9a24a}.us-tag-jp.is-live b{font:400 13px/1 Share Tech Mono,monospace;letter-spacing:0;color:var(--us-gold);text-shadow:0 0 6px rgba(245,192,74,.5);font-variant-numeric:tabular-nums}.us-home .us-tags .led{background:#0b0f1ad9;max-width:100%;white-space:normal;text-align:left;line-height:1.15}.us-card-i{position:absolute;z-index:2;top:8px;right:8px;width:28px;height:28px;display:grid;place-items:center;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:#0b0f1a8c;color:var(--us-text);cursor:pointer;opacity:.7;transition:opacity .15s ease}.us-card-i:before{content:"";position:absolute;inset:-8px}.us-card-i:hover,.us-card-i:focus-visible,.us-card-i[aria-expanded=true]{opacity:1}@media (hover: hover) and (pointer: fine){.us-card-i{opacity:0}.us-card:hover .us-card-i,.us-card:focus-within .us-card-i{opacity:1}}.us-card-i[aria-expanded=true]{top:6px;right:6px;width:32px;height:32px;background:var(--us-panel-2);border-color:#3a4870}.us-card-about{position:absolute;inset:0;z-index:1;padding:12px;background:#0b0f1af5;font-size:12px;line-height:1.3;color:var(--us-dim);display:flex;flex-direction:column;gap:5px;overflow-y:auto;cursor:default}.us-card-about p,.us-card-about ul{margin:0}.us-card-about ul{padding:0;list-style:none;display:grid;gap:3px}.us-card-about li:before{content:"◆ ";color:#7fe0d6;font-size:9px}.us-card-about-name{padding-right:36px;color:var(--us-text);font:600 15px/1.2 var(--us-body)}.us-card-about a{color:#7fe0d6;white-space:nowrap}.us-card-about .us-card-play{margin-top:auto;flex:none;display:flex;align-items:center;justify-content:center;min-height:36px;padding:0 10px;border-radius:10px;border:1px solid transparent;cursor:pointer;background:linear-gradient(var(--us-panel-2),var(--us-panel-2)) padding-box,var(--us-opal) border-box;color:var(--us-text);font:600 14px/1 var(--us-body);text-decoration:none}.us-card-play:disabled{opacity:.6;cursor:progress}.us-home .led{font-size:11px;white-space:nowrap;padding:3px 6px;line-height:1}.us-all-head h1{font-size:30px;line-height:1.05;color:#fff}.us-all-head p{margin:4px 0 0;color:var(--us-dim)}.us-home-all .us-hero-inner{padding-top:56px;padding-bottom:10px}.us-how ol{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:10px}.us-how li{display:grid;grid-template-columns:28px 1fr;gap:2px 10px;padding:12px;border-radius:12px;background:var(--us-panel);border:1px solid var(--us-line)}.us-how li svg{grid-row:span 2;color:#7fe0d6}.us-how li span{color:var(--us-dim);font-size:13px}.us-terms{max-width:1240px;margin:26px auto 0;padding:16px 16px 0;border-top:1px solid var(--us-line);color:var(--us-dim);font-size:13px}.us-terms p{margin:0}.us-terms strong{color:var(--us-text);font-weight:600}.us-terms a{color:#7fe0d6}@media (hover: hover){.us-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000073,0 0 0 1px #7c6cf273}}@media (min-width: 900px){.us-hero-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;padding:56px 24px 36px;min-height:480px;max-width:1180px}.us-hero-bg img{object-position:center 55%}.us-cats button{min-height:40px;font-size:15px}.us-hero:after{background:linear-gradient(90deg,#0b0f1a2e,#0b0f1a00,#0b0f1a2e),linear-gradient(180deg,transparent 70%,var(--us-bg))}.us-offer{grid-template-columns:190px 1fr;gap:4px 20px;padding:28px;align-self:center}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.us-offer{background:#131a2bc7;border-color:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.us-offer:before{content:"";position:absolute;inset:-1.5px;border-radius:inherit;padding:1.5px;background:var(--us-opal);pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}}.us-gift{width:190px;height:190px;grid-row:span 2;align-self:center}@media (min-width: 1800px){.us-hero-inner{min-height:clamp(480px,26vw,600px)}}.us-spark{width:12px;height:12px}.us-spark:nth-of-type(2){width:9px;height:9px}.us-spark:nth-of-type(3){width:8px;height:8px}.us-kicker{font-size:13px}.us-offer-title{font-size:52px}.us-offer-sub{font-size:16px}.us-offer-keys{grid-column:2;justify-items:start;margin-top:14px}.us-key{width:auto;min-width:260px;padding:15px 18px;font-size:18px}.us-offer-more{gap:18px;justify-content:flex-start}.us-fine{margin-left:0;font-size:12px}.us-now{display:block;align-self:center;padding:18px 18px 16px;border-radius:16px;background:#131a2bcc;border:1px solid var(--us-line);border-top-color:#f5c04a40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.us-now h2{font-size:14px;display:flex;align-items:center;gap:8px;margin-bottom:8px}.us-now ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.us-now li a{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:6px 10px 6px 6px;border-radius:10px;background:var(--us-panel-2);border:1px solid transparent;text-decoration:none;transition:border-color .15s ease,background .15s ease}.us-now li a:hover,.us-now li a:focus-visible{background:linear-gradient(#202a44,#202a44) padding-box,var(--us-opal) border-box}.us-now-art{display:block;width:56px;height:56px;border-radius:8px;object-fit:cover;object-position:50% 40%;transition:filter .15s ease}.us-now li a:hover .us-now-art{filter:brightness(1.1)}.us-now-copy{font:600 16px/1.2 var(--us-body)}.us-now li small{display:block;color:var(--us-dim);font-size:12px;font-weight:500;margin-top:2px}.us-now-side{display:grid;justify-items:end;gap:5px}.us-now .led{font-size:13px;padding:4px 8px}.us-now-min{font:700 11px/1 var(--us-body);letter-spacing:.06em;color:var(--us-gold);background:#f5c04a1f;border:1px solid rgba(245,192,74,.35);border-radius:999px;padding:4px 8px;white-space:nowrap}.us-live-dot{width:8px;height:8px;border-radius:50%;background:#7fe0d6;box-shadow:0 0 6px #7fe0d699}.us-jackpots:not(.is-compact){display:none}.us-jackpots.is-compact .us-jp-mega b{font-size:clamp(28px,2.6vw,36px)}.us-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.us-all-head{align-self:center}.us-all-head h1{font-size:44px}.us-home-all .us-hero-inner{grid-template-columns:1fr;min-height:0;padding:40px 16px 24px}.us-home-all .us-jackpots:not(.is-compact){display:grid;max-width:620px;margin:14px auto 0}.us-home:not(:has(.us-now)) .us-jackpots:not(.is-compact){display:grid;max-width:620px;margin:14px auto 0}.us-trust{margin-top:4px}.us-how ol{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion: reduce){.us-key:after,.us-gift img{animation:none}.us-spark{display:none}.us-card{transition:none}.us-card-hit,.us-card-hit>img:first-child{transition:none}.us-card:hover .us-card-hit>img:first-child,.us-card-hit:focus-visible>img:first-child{transform:none}.us-card-hit:active{transform:none}.us-now li a,.us-now-art{transition:none}.us-card:hover{transform:none}}.reduce-motion .us-home .us-key:after,.reduce-motion .us-home .us-gift img{animation:none}.reduce-motion .us-home .us-spark{display:none}.us-kicker-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.us-kicker-row .us-kicker{min-width:0}.us-kicker-row .presence-badge{flex:none;padding:3px 8px 3px 7px;background:#0b0f1a8c;border-color:#ffffff1a}.us-kicker-row .presence-badge strong{font:700 15px/1 var(--us-body);font-variant-numeric:tabular-nums}.us-kicker-row .presence-badge .presence-word{font:700 12px/1 var(--us-head);text-transform:uppercase;letter-spacing:.06em;color:var(--us-dim)}@media (min-width: 1024px){.us-kicker-row .presence-badge{display:none}}.us-offer-copy{min-width:0}@media (max-width: 899px){.us-offer:not(.us-offer-back){grid-template-columns:72px 1fr}.us-gift{width:88px;height:88px;margin:-18px 0 -6px -10px}}.us-cats{display:flex;align-items:center}.us-cats-row{flex:1;min-width:0}.us-cat-ic{display:grid;place-items:center;width:26px;height:26px;margin-left:-8px;border-radius:50%;background:#ffffff0f}.us-cats button.is-on .us-cat-ic{background:#2ec4b62e}.us-cat-n{margin-left:2px;padding:3px 6px;border-radius:999px;background:#ffffff14;color:var(--us-dim);font:700 11px/1 var(--us-body);font-variant-numeric:tabular-nums}.us-cats button.is-on .us-cat-n{background:#ffffff29;color:#fff}.us-search{display:none}@media (min-width: 900px){.us-cats{max-width:1240px;margin:0 auto;padding-right:16px}.us-search{position:relative;display:flex;align-items:center;flex:none;width:220px}.us-search svg{position:absolute;left:12px;color:var(--us-dim);pointer-events:none}.us-search input{width:100%;height:36px;padding:0 12px 0 34px;border-radius:999px;border:1px solid var(--us-line);background:#0e1424;color:var(--us-text);font:500 14px var(--us-body)}.us-search input:focus{outline:none;border-color:#2ec4b6;box-shadow:0 0 0 3px #2ec4b638}}.us-section h2{display:flex;align-items:center;gap:10px}.us-sec-ic{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:#7c6cf229;box-shadow:inset 0 0 0 1px #7c6cf259;color:#7fe0d6}.us-more{min-height:32px;padding:0 12px;margin:0;border-radius:999px;border:1px solid var(--us-line);background:var(--us-panel)}.us-more:hover{background:var(--us-panel-2);border-color:#3a4870}.us-how ol{gap:0}.us-how li{position:relative;display:grid;grid-template-columns:28px 1fr;gap:3px 12px;padding:0 0 18px;border:0;background:none;border-radius:0}.us-how li:not(:last-child):before{content:"";position:absolute;left:13.5px;top:30px;bottom:2px;width:1px;background:var(--us-line)}.us-how-ic{display:none}.us-how-n{grid-row:span 3;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(120deg,#2ec4b6,#7c6cf2);color:#fff;font:700 14px/1 var(--us-head)}.us-how li strong{font:600 16px/1.2 var(--us-head);text-transform:uppercase;letter-spacing:.04em;padding-top:4px}.us-how-text{color:var(--us-dim);font-size:13px}.us-how li .us-pay{margin-top:4px}.us-how li .us-pay svg{width:36px;height:24px;padding:3px 9px}@media (min-width: 900px){.us-how ol{gap:14px}.us-how li{grid-template-columns:44px 1fr;gap:4px 14px;padding:18px;border-radius:14px;background:var(--us-panel);border:1px solid var(--us-line)}.us-how li:before{display:none}.us-how-ic{grid-row:span 3;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#7c6cf229;box-shadow:inset 0 0 0 1px #7c6cf259;color:#7fe0d6}.us-how-n{display:none}.us-how li strong{font:600 16px/1.2 var(--us-body);text-transform:none;letter-spacing:0;padding-top:2px}.us-how-text{font-size:14px}}.us-tags.us-tags-strip{top:0;left:0;right:0;flex-wrap:wrap;row-gap:3px;justify-content:space-between;align-items:center;padding:6px 44px 6px 8px;background:linear-gradient(180deg,#05070deb,#05070d99);border-bottom:1px solid rgba(245,192,74,.18)}.us-home .us-tags-strip .led{background:transparent;font-size:12px;padding:0;white-space:nowrap}.us-tags-strip .us-now-min{font:700 11px/1 var(--us-body);color:var(--us-gold);white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width: 899px){.us-tags-strip .us-now-min{display:none}}@media (min-width: 900px){.us-offer:not(.us-offer-back){grid-template-columns:150px 1fr}.us-gift{width:150px;height:150px}.us-offer-title{font-size:60px}}.us-card:after{content:"";position:absolute;inset:7px;z-index:1;border-radius:8px;border:1px solid rgba(245,192,74,.55);pointer-events:none;transition:border-color .2s ease;background:linear-gradient(var(--us-gold),var(--us-gold)) 0 0 / 10px 2px,linear-gradient(var(--us-gold),var(--us-gold)) 0 0 / 2px 10px,linear-gradient(var(--us-gold),var(--us-gold)) 100% 0 / 10px 2px,linear-gradient(var(--us-gold),var(--us-gold)) 100% 0 / 2px 10px,linear-gradient(var(--us-gold),var(--us-gold)) 0 100% / 10px 2px,linear-gradient(var(--us-gold),var(--us-gold)) 0 100% / 2px 10px,linear-gradient(var(--us-gold),var(--us-gold)) 100% 100% / 10px 2px,linear-gradient(var(--us-gold),var(--us-gold)) 100% 100% / 2px 10px;background-repeat:no-repeat}.us-card:hover:after{border-color:#f5c04ae6}.us-card .us-tags-strip,.us-card .us-tags,.us-card .us-card-i{z-index:2}.us-card.is-info:after{display:none}.us-card-blank{display:block;aspect-ratio:3 / 4;background:radial-gradient(120% 80% at 50% 30%,#1b2438,#0b0f1a)}.us-card-feature{display:none}@media (min-width: 900px){.us-card-feature{display:flex;align-items:center;justify-content:center;gap:8px;max-width:100%;color:var(--us-dim);font:600 10px/1.2 var(--us-body);letter-spacing:.1em;text-transform:uppercase}.us-card-feature>span:first-child{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.us-swing{display:inline-flex;align-items:flex-end;gap:2px;flex:none}.us-swing i{display:block;width:3px;height:8px;border-radius:1px;background:#ffffff2e}.us-swing i:nth-child(1){height:5px}.us-swing i:nth-child(2){height:7px}.us-swing i:nth-child(3){height:9px}.us-swing i.on{background:linear-gradient(180deg,#7c6cf2,#2ec4b6)}}@font-face{font-family:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(/static/alfa-slab-one-latin-400-CbTZiZTW.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kaushan Script;font-style:normal;font-weight:400;font-display:swap;src:url(/static/kaushan-script-latin-400-DtTcRpVb.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:400 700;font-display:swap;src:url(/static/oswald-latin-400-700-9AWb_KF-.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Share Tech Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/static/share-tech-mono-latin-400-CCqdbj5z.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #0b0c10;--panel: #1b1d22;--panel-2: #2a2d34;--edge: #4a4e58;--edge-soft: #2b3140;--amber: #ffb340;--amber-2: #ffd77a;--amber-dim: #b07a1f;--green: #4ade80;--green-dim: #2f9e5a;--red: #ff5d5d;--text: #e8e6df;--dim: #a7adba;--screen: #000;--font-display: "Alfa Slab One", Georgia, serif;--font-neon: "Kaushan Script", "Segoe Script", "Brush Script MT", cursive;--font-ui: Oswald, "Arial Narrow", Arial, sans-serif;--font-mono: "Share Tech Mono", "Courier New", monospace;--money-gold: #ffd27a;--money-sign-font: var(--font-mono);--money-sign-glow: 0 0 10px rgba(255,190,80,.4);--money-acct-weight: 800;--metal: linear-gradient(180deg, #24272f, #121419);--metal-lit: linear-gradient(180deg, #2c303a, #171a20);--key: linear-gradient(#20232b, #0e1015);--brass-hi: #f0d7a0;--brass-lo: #c08f45;--brass-edge: #e8c98b;--brass-base: #84592d;--brass-ink: #261a0b;--brass-sub: #5c4528;--brass-line: #a4834966;--brass-line-hi: #bc9860;--panel-warm: linear-gradient(145deg, #252019, #181714 70%);--panel-warm-flat: #1f1a15;--felt-deck: linear-gradient(#24372a, #102319);--wood-slab: linear-gradient(165deg, #312718, #191309);--key-amber: linear-gradient(#3a2a0e, #0d0f14);--key-green: linear-gradient(#0f3a1f, #0d0f14);--key-red: linear-gradient(#3a0f12, #0d0f14);--radius: 8px;--hdr-h: 72px;--safe-b: env(safe-area-inset-bottom, 0px)}*{box-sizing:border-box}html{color-scheme:dark;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-ui);font-size:16px;line-height:1.4;min-height:100vh;min-height:100svh;overscroll-behavior-y:none}a{color:var(--amber)}a:hover{color:var(--amber-2)}button{font-family:inherit;cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.skip-link{position:fixed;top:8px;left:8px;z-index:200;padding:10px 14px;border-radius:8px;background:var(--amber);color:#1a1408;font-weight:600;text-decoration:none;transform:translateY(-200%);opacity:0}.skip-link:focus,.skip-link:focus-visible{transform:none;opacity:1;outline:2px solid #fff;outline-offset:2px}main[tabindex="-1"]:focus{outline:none}.reduce-motion *,.reduce-motion *:before,.reduce-motion *:after{animation:none!important;transition:none!important}.colour-blind .led-red{text-decoration:underline;text-decoration-style:dotted}.colour-blind .key-red:after,.colour-blind .notice-err:before{content:"!";margin-right:4px}.left-hand .hdr-right,.left-hand .bottom-nav{flex-direction:row-reverse}.shell{min-height:100vh;min-height:100svh;display:flex;flex-direction:column}.hdr{position:sticky;top:0;z-index:20;height:var(--hdr-h);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 20px;background:var(--metal);border-bottom:3px solid #3a3e48;box-shadow:inset 0 -1px #000,0 4px 18px #00000073}.brand{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-decoration:none;flex:none}.brand-logo{height:38px;width:auto;display:block;filter:drop-shadow(0 0 10px rgba(255,179,64,.35))}.brand-strike .brand-logo{animation:brand-mark-in .7s cubic-bezier(.2,.7,.2,1) both}.brand-strike .brand{position:relative}.brand-strike .brand:after{content:"";position:absolute;left:0;top:0;height:38px;width:172px;pointer-events:none;-webkit-mask:var(--brand-mask) left top/auto 38px no-repeat;mask:var(--brand-mask) left top/auto 38px no-repeat;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,0) 42%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 58%,transparent 65%) 150% 0/300% 100% no-repeat;mix-blend-mode:screen;animation:brand-sheen 1.25s ease-in-out .45s both}@keyframes brand-mark-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes brand-sheen{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion: reduce){.brand-strike .brand-logo,.brand-strike .brand:after{animation:none}}.reduce-motion .brand-strike .brand-logo,.reduce-motion .brand-strike .brand:after{animation:none}.brand-mark{font-family:var(--font-display);font-size:28px;color:var(--amber);letter-spacing:.04em;line-height:1;text-shadow:0 0 18px rgba(255,179,64,.55),0 2px 0 #7a4a08}.brand-sub{font-size:13px;letter-spacing:.22em;color:var(--dim);font-weight:500;white-space:nowrap;text-transform:uppercase}.nav{display:flex;gap:4px}.nav a{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:6px;color:var(--dim);text-decoration:none;font-weight:600;letter-spacing:.08em;font-size:13px;text-transform:uppercase}.nav a:hover{color:var(--text);background:#ffffff0a}.nav a.active{color:var(--amber);background:#ffb34014;box-shadow:inset 0 -2px 0 var(--amber)}.hdr-right{display:flex;align-items:center;gap:12px}.header-brand-group{display:flex;align-items:center;gap:12px;flex:none}.runtime-status{flex:none}.runtime-status-trigger{min-height:44px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;border:1px solid #ba8b4a40;border-radius:6px;background:linear-gradient(#2c261d,#171612);box-shadow:inset 0 1px #f2d49513,0 2px 4px #0003;color:#d9bd86;font-size:13px;font-weight:600;white-space:nowrap}.runtime-status-trigger:hover,.runtime-status-trigger[aria-expanded=true]{border-color:#d4a95880;color:#f6d69b}.runtime-status-dot{width:4px;height:4px;border-radius:50%;background:#d6ae69;flex:none}.runtime-status-trigger>.ic{transition:transform .15s}.runtime-status-trigger[aria-expanded=true]>.ic{transform:rotate(180deg)}.runtime-status.is-unavailable .runtime-status-trigger{border-color:#a36453;color:#ffd1bf}.runtime-status.is-unavailable .runtime-status-dot{background:#ef987a}.runtime-status-panel{position:absolute;top:calc(100% + 8px);left:20px;z-index:25;width:min(320px,calc(100% - 40px));padding:8px 14px 14px;border:1px solid #b890525e;border-radius:10px;color:#e4d8c3;background:linear-gradient(145deg,#2c271f,#171719 80%);box-shadow:0 10px 32px #0009,inset 0 1px #ffe7b918}.runtime-status-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.runtime-status-heading strong{font-size:14px;font-weight:600;color:#efd3a0}.runtime-status-close{min-width:44px;min-height:44px;display:inline-flex;justify-content:center;align-items:center;margin-right:-8px;border:0;border-radius:6px;background:transparent;color:#cfc7b9}.runtime-status-close:hover{background:#ffffff0a}.runtime-status-panel p{margin:0;font-size:13px;line-height:1.5}.chip.feel{color:var(--text);border-color:var(--amber-dim);background:#ffb3401a;font-weight:600;letter-spacing:.02em;text-transform:none}.chip-balance{display:inline-flex;align-items:center;gap:8px;background:#000;border:2px solid var(--edge-soft);border-radius:6px;padding:6px 12px;font-family:var(--font-mono);font-size:16px;color:var(--amber);letter-spacing:.1em;text-shadow:0 0 10px rgba(255,179,64,.6);text-decoration:none;white-space:nowrap}.chip-balance small{font-family:var(--font-ui);font-size:13px;color:var(--dim);letter-spacing:.14em;text-shadow:none}.clock-led{font-family:var(--font-mono);font-size:14px;color:var(--dim);text-align:right;line-height:1.3;white-space:nowrap}.clock-led b{display:block;color:var(--text);font-weight:400}.clock-led small{display:block;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.main{flex:1;width:100%;max-width:1280px;margin:0 auto;padding:20px;padding-bottom:calc(24px + var(--safe-b))}.main.wide{max-width:none;padding-left:0;padding-right:0}.footer{border-top:1px solid #2c3038;background:var(--metal);padding:12px 20px;padding-bottom:calc(12px + var(--safe-b));color:var(--dim);font-size:13px}.footer-inner{max-width:1280px;margin:0 auto;display:grid;gap:7px}.footer-inner p{font-size:13px;line-height:1.5}.badges{display:flex;flex-wrap:wrap;gap:6px}.badge{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--edge);border-radius:4px;padding:2px 8px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--text);background:#101218}.badge.age{border-color:var(--red);color:var(--red);font-weight:700}.footer-links{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px;font-size:13px}.footer-links .footer-brand{color:var(--text);font-weight:600;letter-spacing:.04em;margin-right:4px}.footer-links a{color:var(--dim);text-decoration:none}.footer-links a:hover{color:var(--amber)}.footer-group{display:contents}.footer-group-title,.footer-pay{display:none}.footer-compact .footer-inner{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.footer-compact .footer-inner p{margin:0}.bottom-nav{display:none}.panel{background:var(--panel);border:1px solid var(--edge-soft);border-radius:var(--radius);box-shadow:inset 0 1px #ffffff0d,0 6px 20px #00000059;padding:18px}.panel+.panel{margin-top:16px}.panel-title{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--amber);font-weight:600}.panel-title .ic{color:var(--amber-dim)}.h1{font-family:var(--font-display);font-size:32px;color:var(--text);margin:0;letter-spacing:.02em;line-height:1.1}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.page-head p{margin:4px 0 0;color:var(--dim);max-width:70ch}.muted{color:var(--dim)}.small{font-size:13px}.mono{font-family:var(--font-mono);letter-spacing:.06em}.stack{display:grid;gap:12px}.row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.row.between{justify-content:space-between}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.sep{height:1px;background:var(--edge-soft);margin:12px 0}.key{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:88px;min-height:52px;padding:8px 16px;border:2px solid var(--edge-soft);border-bottom-width:6px;border-radius:9px;background:var(--key);color:#cfd3dc;font-weight:700;font-size:14px;letter-spacing:.08em;line-height:1;text-transform:uppercase;text-decoration:none;transition:transform .05s,filter .1s}.key:hover:not(:disabled){filter:brightness(1.15)}.key:active:not(:disabled){transform:translateY(3px);border-bottom-width:3px;margin-bottom:3px}.key small{font-size:13px;letter-spacing:.06em;font-weight:500;opacity:.85;text-transform:uppercase}.key.key-amber{background:var(--key-amber);border-color:var(--amber-dim);color:var(--amber-2);box-shadow:0 0 16px #ffb34066,inset 0 0 14px #ffb34054}.key.key-green{background:var(--key-green);border-color:var(--green-dim);color:#b6f2c8;box-shadow:0 0 16px #4ade8066,inset 0 0 14px #4ade8054}.key.key-red{background:var(--key-red);border-color:#b23a3a;color:#ffb3b3;box-shadow:0 0 16px #ff5d5d59,inset 0 0 14px #ff5d5d4d}.key:disabled{opacity:.45;box-shadow:none;filter:grayscale(.4)}.key.key-sm{min-width:0;min-height:40px;padding:6px 12px;font-size:13px;border-bottom-width:4px}.key.key-block{width:100%}.key.key-row{flex-direction:row;gap:8px}.key-grid{display:flex;flex-wrap:wrap;gap:8px}.toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 0;border:0;border-bottom:1px solid var(--edge-soft);background:none;color:var(--text);text-align:left;font-size:15px}.toggle:last-child{border-bottom:0}.toggle .t-label{display:grid;gap:2px}.toggle .t-label small{color:var(--dim);font-size:13px}.toggle .t-switch{flex:none;width:52px;height:28px;border-radius:14px;border:2px solid var(--edge);background:#0e1015;position:relative;transition:background .15s,border-color .15s}.toggle .t-switch:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#5a5f6b;transition:transform .15s,background .15s}.toggle[aria-checked=true] .t-switch{background:#2a1e08;border-color:var(--amber-dim);box-shadow:0 0 10px #ffb34059}.toggle[aria-checked=true] .t-switch:after{transform:translate(24px);background:var(--amber);box-shadow:0 0 8px var(--amber)}.slider-row{display:grid;grid-template-columns:110px 1fr 48px;align-items:center;gap:12px;padding:8px 0}.slider-row label{font-size:14px;letter-spacing:.06em;text-transform:uppercase}.slider-row input[type=range]{width:100%;accent-color:var(--amber)}.slider-row input[type=range]{--fill: var(--amber);-webkit-appearance:none;appearance:none;height:22px;background:transparent;cursor:pointer}.slider-row input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:3px;border:1px solid #ffffff1f;background:linear-gradient(90deg,var(--fill) var(--v, 50%),#0b0f1a 0)}.slider-row input[type=range]::-moz-range-track{height:6px;border-radius:3px;border:1px solid #ffffff1f;background:#0b0f1a}.slider-row input[type=range]::-moz-range-progress{height:6px;border-radius:3px;background:var(--fill)}.slider-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-9px;border-radius:50%;background:#f2f4f8;border:0;box-shadow:0 0 0 1px var(--fill),0 2px 6px #0009}.slider-row input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#f2f4f8;border:0;box-shadow:0 0 0 1px var(--fill),0 2px 6px #0009}.slider-row input[type=range]:focus-visible{outline:none}.slider-row input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--fill)}.slider-row input[type=range]:disabled{opacity:.45;cursor:default}.ed-us .slider-row input[type=range]{--fill: #2ec4b6}.talk-band{display:flex;align-items:center;gap:14px}.talk-copy{flex:1;min-width:0;display:grid;gap:2px}.talk-copy p{margin:0}.talk-title{font-size:16px;font-weight:600;color:var(--text)}.talk-line{font-size:18px;font-weight:700}.talk-visit{flex:none;min-height:44px;text-decoration:none}.slider-row output{font-family:var(--font-mono);color:var(--amber);text-align:right}.led{font-family:var(--font-mono);letter-spacing:.12em;background:#000;border:2px solid var(--edge-soft);border-radius:6px;padding:6px 12px;display:inline-block}.led-amber{color:var(--amber);text-shadow:0 0 10px rgba(255,179,64,.6)}.led-red{color:var(--red);text-shadow:0 0 10px rgba(255,93,93,.6)}.led-green{color:var(--green);text-shadow:0 0 10px rgba(74,222,128,.6)}.led-dim{color:var(--dim)}.chip{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--edge);border-radius:4px;padding:2px 8px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);background:#101218;white-space:nowrap}.chip.amber{border-color:var(--amber-dim);color:var(--amber)}.chip.green{border-color:var(--green-dim);color:var(--green)}.chip.red{border-color:#b23a3a;color:var(--red)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.chip.denom{font-family:var(--font-mono);font-weight:700;letter-spacing:.08em;text-transform:none;color:var(--amber);background:#050505;border-color:#2a2a2a;text-shadow:0 0 8px rgba(255,179,64,.5)}.notice{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--edge);border-left:4px solid var(--amber);border-radius:6px;padding:12px 14px;background:#101218;font-size:14px}.notice .ic{flex:none;color:var(--amber)}.notice-err{border-left-color:var(--red)}.notice-err .ic{color:var(--red)}.notice.bonus-offer{flex-direction:column;gap:6px}.notice.bonus-offer p{margin:0}.notice-ok{border-left-color:var(--green)}.notice-ok .ic{color:var(--green)}.notice-info{border-left-color:var(--edge)}.notice-info .ic{color:var(--dim)}.field{display:grid;gap:6px}.field .field-label{font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text)}.field input,.field select,.field textarea,.profile-edit input{width:100%;background:#0e1015;color:var(--text);border:2px solid var(--edge-soft);border-radius:6px;padding:10px 12px;font-family:inherit;font-size:16px;letter-spacing:0}.field input:focus,.field select:focus,.field textarea:focus,.profile-edit input:focus{border-color:var(--amber);outline:none;box-shadow:0 0 0 3px #ffb34033}.field select{font-family:var(--font-ui)}.field .hint{font-size:13px;color:var(--dim)}.table{width:100%;border-collapse:collapse;font-size:14px}.table th{text-align:left;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);padding:8px 10px;border-bottom:2px solid var(--edge-soft)}.table td{padding:10px;border-bottom:1px solid var(--edge-soft);vertical-align:top}.table td.num,.table th.num{text-align:right;font-family:var(--font-mono);letter-spacing:.04em}.table-wrap{overflow-x:auto}.pos{color:var(--green)}.neg{color:var(--red)}.timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.tl-step{position:relative;padding:10px 0 0;border-top:4px solid var(--edge-soft);font-size:13px}.tl-step b{display:block;letter-spacing:.1em;text-transform:uppercase;font-size:13px}.tl-step small{color:var(--dim)}.tl-step.done{border-top-color:var(--green)}.tl-step.active{border-top-color:var(--amber);box-shadow:0 -6px 14px -6px #ffb34099}.tl-step.done b{color:var(--green)}.tl-step.active b{color:var(--amber)}.tooltip-wrap{position:relative;display:inline-block}.tooltip-wrap .tip{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);background:#0e1015;border:1px solid var(--amber-dim);color:var(--text);padding:6px 10px;border-radius:4px;font-size:13px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .1s}.tooltip-wrap:hover .tip,.tooltip-wrap:focus-within .tip{opacity:1}.stat{display:grid;gap:2px}.stat .k{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.stat .v{font-family:var(--font-mono);font-size:22px;color:var(--amber);letter-spacing:.06em}.stat .v.plain{color:var(--text)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.prose{max-width:78ch}.prose h2{font-size:18px;letter-spacing:.06em;text-transform:uppercase;margin:22px 0 8px;color:var(--amber)}.prose h3{font-size:15px;margin:16px 0 6px}.prose p,.prose li{color:var(--text);font-size:15px}.legal-nav{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.legal-nav a{border:1px solid var(--edge-soft);border-radius:4px;padding:6px 12px;text-decoration:none;color:var(--dim);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.legal-nav a.active{color:var(--amber);border-color:var(--amber-dim)}.lobby-notice{margin:0 20px 14px}.lobby-head{position:relative;z-index:2;display:flex;align-items:center;gap:12px;padding:8px 20px 0;min-height:30px}.room-nav{display:inline-flex;gap:6px;margin-left:auto}.room-nav+.view-toggle,.room-nav+.view-switch{margin-left:8px}.room-nav button{width:44px;height:44px;display:grid;place-items:center;cursor:pointer;border:1px solid var(--brass-line-hi);border-radius:10px;background:#1d1813e6;color:#f6d58a;box-shadow:0 2px 8px #0009}.room-nav button:hover:not(:disabled),.room-nav button:focus-visible{border-color:#e2c27e;color:#ffe3a0}.room-nav button:disabled{opacity:.4;cursor:default}.room-count{font-size:13px;letter-spacing:.14em;color:var(--dim);text-transform:uppercase;white-space:nowrap}.playing{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--green);text-shadow:0 0 8px rgba(80,220,120,.45)}@media (max-width: 640px){.room-nav{display:none}}.lobby-head.list{padding:0 20px 12px}.lobby-head .view-toggle,.lobby-head .view-switch{margin-left:auto}.view-switch{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:1px solid var(--brass-line);border-radius:10px;background:#1d1813d9;color:#f4ebdb;font:600 13px var(--font-ui);text-decoration:none;white-space:nowrap}.view-switch:hover,.view-switch:focus-visible{border-color:var(--brass-line-hi);color:#f6d58a}.view-switch .ic{color:#d2b078}.view-toggle{display:inline-flex;flex:none;border:1px solid var(--edge-soft);border-radius:6px;overflow:hidden;background:#0b0c10b3}.view-toggle a{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;color:var(--dim);text-decoration:none;font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.view-toggle a.active{background:#ffb3401f;color:var(--amber)}.room{--cab-w: clamp(150px, calc((100dvh - var(--room-reserve, 590px)) * .52), 264px);position:relative;isolation:isolate;overflow:hidden;overflow:clip;background:linear-gradient(180deg,#0f1014,#0b0c10 55%,#17120f);border-top:1px solid var(--edge-soft);border-bottom:1px solid var(--edge-soft)}.room-backdrop{position:sticky;top:0;z-index:0;height:100vh;height:100lvh;margin-bottom:-100vh;margin-bottom:-100lvh;pointer-events:none}.room-bg{position:absolute;inset:0;z-index:0;display:block;pointer-events:none}.room{--room-photo-filter: none}.room-bg img{width:100%;height:100%;object-fit:cover;object-position:50% 0%;display:block;filter:var(--room-photo-filter)}.room-bg:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,rgba(255,179,64,.06),transparent 55%),linear-gradient(180deg,#0e09068c,#0e09061f 28%,#0e090600 50%,#0e09061a,#0e09068c)}.room-lamps{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;container-type:size}.room-lamps-plate{position:absolute;left:50%;top:0;aspect-ratio:16 / 9;width:max(100cqw,calc(100cqh * 16 / 9));transform:translate(-50%)}.room-lamps.is-portrait{display:none}.room-lamps.is-portrait .room-lamps-plate{aspect-ratio:9 / 16;width:max(100cqw,56.25cqh)}@media (max-width: 640px) and (orientation: portrait){.room-lamps.is-landscape{display:none}.room-lamps.is-portrait{display:block}}.room-lamps .lamp{position:absolute;aspect-ratio:1;transform:translate(-50%,-50%)}.room-lamps .lamp:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,rgba(255,228,170,.85) 0%,rgba(255,186,96,.46) 22%,rgba(255,150,60,.16) 46%,transparent 68%);animation:var(--dur) var(--phase) ease-in-out infinite both}.room-lamps .lamp.breathe:before{animation-name:lamp-breathe}.room-lamps .lamp.flicker:before{animation-name:lamp-flicker;animation-timing-function:linear}.room-lamps .lamp.candle:before{animation-name:lamp-candle}@keyframes lamp-breathe{0%,to{opacity:.5}50%{opacity:1}}@keyframes lamp-flicker{0%{opacity:1}18%{opacity:.95}20%{opacity:.3}22%{opacity:1}23%{opacity:.55}25%{opacity:1}52%{opacity:.9}54%{opacity:.25}57%{opacity:.95}80%{opacity:1}82%{opacity:.45}83%{opacity:.9}84%{opacity:.35}86%{opacity:1}to{opacity:1}}@keyframes lamp-candle{0%{opacity:.6}14%{opacity:1}27%{opacity:.5}41%{opacity:.92}55%{opacity:.58}70%{opacity:1}85%{opacity:.66}to{opacity:.6}}.room.is-entering .room-bg img{animation:room-lights-up 1.6s .1s cubic-bezier(.3,.6,.3,1) both}.room.is-entering .room-lamps .lamp{opacity:0;animation:lamp-on .9s var(--on) ease-out forwards}@keyframes room-lights-up{0%{filter:brightness(.3) saturate(.7)}to{filter:var(--room-photo-filter)}}@keyframes lamp-on{0%{opacity:0}30%{opacity:.9}42%{opacity:.2}58%{opacity:1}66%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion: reduce){.room-lamps .lamp,.room-lamps .lamp:before,.room.is-entering .room-bg img{animation:none!important;opacity:1}}.reduce-motion .room-lamps .lamp,.reduce-motion .room-lamps .lamp:before,.reduce-motion .room.is-entering .room-bg img{animation:none!important;opacity:1}.room-floor{position:absolute;left:0;right:0;bottom:0;height:220px;z-index:1;pointer-events:none;background-image:linear-gradient(180deg,#0000,#00000052);-webkit-mask-image:linear-gradient(180deg,transparent,#000 56px);mask-image:linear-gradient(180deg,transparent,#000 56px)}.room-scroll{position:relative;z-index:2;overflow-x:auto;overflow-y:hidden;padding:18px 40px 20px;scroll-padding-inline:40px;-webkit-overflow-scrolling:touch;--fade-l: 14px;--fade-r: 26px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent 100%);scrollbar-width:none;-ms-overflow-style:none}.room-scroll::-webkit-scrollbar{display:none}.room-scroll[data-at-start=true]{--fade-l: 0px}.room-scroll[data-at-end=true]{--fade-r: 0px}.room-track{display:flex;align-items:flex-start;gap:40px;min-width:max-content;width:max-content;margin-inline:auto;position:relative}.room-section{display:flex;flex-direction:column;align-items:center;gap:6px;scroll-snap-align:start}.room-cabs{display:flex;align-items:flex-start;gap:14px}.section-sign{position:relative;width:210px;aspect-ratio:3 / 1;flex:none;margin-left:10px;filter:drop-shadow(0 10px 14px rgba(0,0,0,.6));container-type:inline-size}.section-sign img{width:100%;height:100%;display:block}.section-sign .sign-text{position:absolute;inset:34% 9% 10%;display:grid;place-items:center;border-radius:4px;background:#00000047;font-family:var(--font-display);font-size:17px;font-size:clamp(11px,8cqw,18px);letter-spacing:.1em;color:var(--amber);white-space:nowrap;text-shadow:0 1px 0 #000,0 0 10px rgba(0,0,0,.9),0 0 14px rgba(255,179,64,.45)}.lobby-empty{display:grid;grid-template-columns:minmax(200px,320px) 1fr;gap:20px;align-items:center;padding:16px;border-radius:12px;background:#0b0c10b8;border:1px solid var(--edge-soft);max-width:720px}.lobby-empty img{width:100%;height:auto;border-radius:8px;display:block}.lobby-empty-text{display:grid;gap:6px}.lobby-empty-text b{font-family:var(--font-display);font-size:20px;color:var(--amber);letter-spacing:.03em}.lobby-empty-text span{color:var(--dim)}.card-grid+.lobby-empty,.lobby-empty+.card-grid{margin-top:16px}.cabinet{position:relative;width:var(--cab-w, 264px);flex:none;scroll-snap-align:start;display:block;padding:0;border:0;background:none;text-align:left;color:var(--text);font-family:inherit;cursor:pointer;transition:transform .15s ease}.cabinet:hover,.cabinet:focus-visible{transform:translateY(-4px)}.cabinet.unavailable{cursor:default}.cabinet.unavailable .cab-img{filter:brightness(1.9) contrast(.94) saturate(.6)}.cabinet.unavailable .cab-main,.cabinet.unavailable .cab-belly,.cabinet.unavailable .cab-head{opacity:.7}.cab-body{position:relative;isolation:isolate;display:block;width:100%;aspect-ratio:3 / 5}.cab-body:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#4d515c,#2c3038 38%,#181b21);-webkit-mask:var(--art-cabinet) center / 100% 100% no-repeat;mask:var(--art-cabinet) center / 100% 100% no-repeat}.cab-img{display:block;width:100%;height:100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;mix-blend-mode:screen;filter:brightness(1.6) contrast(1.05) saturate(1.25)}.cab-rim{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.5;transition:opacity .2s;background:var(--cab-a, #ffcd82);transform:scale(1.03,1.012);-webkit-mask:var(--art-cabinet) center / 100% 100% no-repeat;mask:var(--art-cabinet) center / 100% 100% no-repeat}.cabinet:hover .cab-rim,.cabinet:focus-visible .cab-rim,.cabinet.is-attracting .cab-rim{opacity:.85}.cab-trim{position:absolute;inset:0;pointer-events:none;background:var(--cab-a, transparent);mix-blend-mode:hue;-webkit-mask:var(--art-cabinet) center / 100% 100% no-repeat;mask:var(--art-cabinet) center / 100% 100% no-repeat}.cab-shadow{position:absolute;left:-4%;right:-4%;bottom:-2.4%;height:7%;z-index:-3;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse at 50% 45%,rgba(0,0,0,.8),rgba(0,0,0,.4) 42%,transparent 70%),radial-gradient(ellipse at 50% 50%,var(--cab-a-soft, transparent),transparent 72%)}.cab-belly{overflow:hidden;border-radius:3px;background:var(--cab-tint, #120d0a);box-shadow:0 0 0 1px #000000d9,0 0 0 2px var(--cab-a-glow, rgba(255,179,64,.5)),0 0 9px var(--cab-a-glow, rgba(255,179,64,.4))}.cab-belly img{display:block;width:100%;height:100%;object-fit:cover}.cab-belly:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(168deg,rgba(255,255,255,.2),transparent 34%,transparent 72%,rgba(0,0,0,.28))}.cab-head{overflow:hidden;display:grid;place-items:center;border-radius:2px;container-type:inline-size;background:radial-gradient(ellipse 80% 80% at 50% 50%,var(--cab-tint, #120d0a),#000 90%);box-shadow:inset 0 0 10px #000000d9;transition:box-shadow .3s}.cabinet:hover .cab-head,.cabinet:focus-visible .cab-head,.cabinet.is-attracting .cab-head{box-shadow:inset 0 0 10px #000000d9,0 0 9px var(--cab-a-glow, rgba(255,179,64,.5))}.cab-head img{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.cab-head .cab-head-logo{width:92%;height:86%}.cab-head-name{padding:0 6%;text-align:center;font-family:var(--font-display);font-size:14cqw;line-height:1;overflow:hidden;color:var(--cab-b, var(--amber-2));text-shadow:0 0 8px var(--cab-a-glow, rgba(255,179,64,.6)),0 2px 0 #000}.cab-main{background:#000;overflow:hidden}.cab-main .glare{position:absolute;inset:0 0 auto;height:40%;background:linear-gradient(180deg,rgba(255,255,255,.07),transparent);pointer-events:none}.cab-main .maint{position:absolute;inset:auto 0 0;background:#000000c7;color:var(--amber);font-family:var(--font-mono);font-size:8px;letter-spacing:.1em;padding:3px;text-align:center}.cab-live{position:absolute;inset:0;opacity:0;pointer-events:none}.cab-live canvas{display:block;width:100%;height:100%}.cabinet .cab-chase{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none;opacity:0}.cabinet .cab-chase rect{fill:none;stroke:var(--cab-b, #ffe2a3);stroke-width:2;stroke-linecap:round;stroke-dasharray:18 82}.cabinet.is-attracting .cab-chase{opacity:.8}.cabinet.is-attracting .cab-chase rect{animation:cab-bezel-chase 3.5s linear infinite}@keyframes cab-bezel-chase{to{stroke-dashoffset:-100}}body.reduce-motion .cabinet .cab-chase{display:none}body.reduce-motion .cabinet .cab-chase rect{animation:none}@media (prefers-reduced-motion: reduce){.cabinet .cab-chase{display:none}.cabinet .cab-chase rect{animation:none}}.cab-main .cab-screen.in-cab{position:absolute;inset:0;margin:0;border:0;border-radius:0;aspect-ratio:auto}.cab-main .cab-screen.in-cab .attract .nm{font-size:13px}.cab-main .cab-screen.in-cab .maint{font-size:8px}.cab-screen{margin-top:8px;aspect-ratio:16 / 10;border-radius:6px;overflow:hidden;position:relative;background:#000;border:3px solid #101218;box-shadow:inset 0 0 0 1px var(--edge-soft),inset 0 0 26px #000c}.cab-screen img{width:100%;height:100%;object-fit:cover;display:block}.cab-screen .placeholder{position:absolute;inset:0;display:grid;place-items:center;padding:8px;text-align:center}.cab-screen .placeholder .nm{font-family:var(--font-display);font-size:20px;line-height:1.05;color:var(--amber-2);text-shadow:0 2px 0 #4a2a08,0 0 14px rgba(255,179,64,.4)}.cab-screen .placeholder .st{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#ffffffb3;margin-top:6px}.cab-screen .glare{position:absolute;inset:0 0 auto;height:40%;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent);pointer-events:none}.cab-screen .maint{position:absolute;inset:auto 0 0;background:#000000bf;color:var(--amber);font-family:var(--font-mono);font-size:13px;letter-spacing:.12em;padding:4px;text-align:center}.cab-plate{width:100%;margin-top:5px;padding:6px 7px;border-radius:4px;background:#101218f5;border:1px solid var(--edge-soft);box-shadow:0 10px 18px -10px #000000e6;display:grid;gap:3px;grid-template-columns:minmax(0,1fr)}.cab-plate .chip{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cab-plate .name{font-weight:700;letter-spacing:.04em;font-size:14px;line-height:1.1;display:flex;justify-content:space-between;gap:6px;align-items:flex-start}.cab-plate .name .rtp{font-family:var(--font-mono);font-size:13px;color:var(--green);white-space:nowrap}.cab-plate .tags{display:flex;flex-wrap:wrap;gap:4px}.cab-plate .last{font-family:var(--font-mono);font-size:13px;color:var(--amber);letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cab-plate .last.none{color:var(--dim)}.cab-keys{display:flex;gap:6px;margin-top:3px}.cab-keys .key{flex:1 1 0;min-width:0;white-space:nowrap;min-height:34px;padding:3px 8px;font-size:13px;letter-spacing:.1em;justify-content:center}.cab-new,.cab-recent{position:absolute;top:10px;left:10px;z-index:2}.cab-new~.cab-recent{top:38px}.cab-wrap{position:relative;display:flex;flex-direction:column;align-items:stretch;width:var(--cab-w, 264px);flex:none}.cab-sweep{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none;-webkit-mask:var(--art-cabinet) center / 100% 100% no-repeat;mask:var(--art-cabinet) center / 100% 100% no-repeat}.cab-sweep:before{content:"";position:absolute;top:-10%;bottom:-10%;left:0;width:48%;background:linear-gradient(105deg,transparent 14%,rgba(255,247,224,.1) 32%,rgba(255,250,236,.58) 50%,rgba(255,247,224,.1) 68%,transparent 86%);mix-blend-mode:screen;transform:translate(-140%) skew(-12deg)}@keyframes cab-sweep{0%{transform:translate(-140%) skew(-12deg)}to{transform:translate(330%) skew(-12deg)}}@keyframes cab-sweep-idle{0%{transform:translate(-140%) skew(-12deg)}14%,to{transform:translate(330%) skew(-12deg)}}.cab-wrap.flagship .cab-sweep:before{animation:cab-sweep-idle 7s cubic-bezier(.4,0,.3,1) 2.5s infinite}.cabinet.is-attracting .cab-sweep:before,.cabinet:focus-visible .cab-sweep:before,.cabinet.is-swept .cab-sweep:before{animation:cab-sweep .95s cubic-bezier(.4,0,.3,1)}@media (hover: hover){.cabinet:hover .cab-sweep:before{animation:cab-sweep .95s cubic-bezier(.4,0,.3,1)}}.cab-wrap.flagship .cab-rim{animation:cab-rim-breathe 4.8s ease-in-out infinite}@keyframes cab-rim-breathe{0%,to{opacity:.5}50%{opacity:1}}.cab-wrap.flagship .cab-shadow:after{content:"";position:absolute;inset:-60% -8%;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,var(--cab-a-glow, rgba(255, 179, 64, .5)),transparent 68%);opacity:.25;animation:cab-floor-breathe 4.8s ease-in-out infinite}@keyframes cab-floor-breathe{0%,to{opacity:.2}50%{opacity:.75}}.cab-sparks{position:absolute;top:-2%;left:-14%;width:128%;aspect-ratio:3.84 / 5;pointer-events:none}body.reduce-motion .cab-sweep,body.reduce-motion .cab-sparks{display:none}body.reduce-motion .cab-wrap.flagship .cab-rim,body.reduce-motion .cab-wrap.flagship .cab-shadow:after{animation:none}@media (prefers-reduced-motion: reduce){.cab-sweep,.cab-sparks{display:none}.cab-wrap.flagship .cab-rim,.cab-wrap.flagship .cab-shadow:after{animation:none}}.cab-wrap .launching{position:absolute;inset:0;z-index:3;display:grid;place-items:center;background:#0009;border-radius:14px;font-family:var(--font-mono);color:var(--amber);letter-spacing:.12em;text-align:center}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.game-card{display:flex;flex-direction:column;padding:0;overflow:hidden;text-align:left;color:var(--text);background:var(--panel);border:1px solid var(--edge-soft);border-radius:10px;cursor:pointer;position:relative}.game-card:hover{border-color:var(--amber-dim)}.game-card .cab-screen{margin:0;border-radius:0;border:0}.game-card .body{padding:12px 14px 14px;display:grid;gap:8px}.game-card .body .name{font-weight:700;font-size:17px;display:flex;justify-content:space-between;gap:8px}.game-card .body .name .rtp{font-family:var(--font-mono);color:var(--green);font-size:13px}.modal-backdrop{position:fixed;inset:0;z-index:50;background:#000000bf;display:grid;place-items:center;padding:16px}.modal-backdrop.funding-backdrop{align-items:center}.funding-dialog{position:relative;max-width:400px;text-align:center}.funding-dialog .d-title{justify-content:center;font-size:20px;padding:0 28px}.funding-dialog .d-actions{justify-content:center}.funding-dialog .d-actions>*{flex:1 1 140px}.funding-note{margin:12px 0 0;font-size:13px;color:var(--dim)}.dialog-close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:8px;background:transparent;color:var(--dim);cursor:pointer}.dialog-close:hover{color:var(--text);background:#ffffff12}.dialog{width:min(520px,100%);background:var(--panel-warm);border:1px solid #bc9860;border-radius:14px;color:#f4ebdb;box-shadow:0 0 0 1px #000,0 30px 60px #000000b3;padding:22px}.dialog .d-title{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:22px;color:var(--amber);margin:0 0 12px;letter-spacing:.04em}.dialog .d-body{font-size:16px}.dialog .d-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:18px;flex-wrap:wrap}.sys{min-height:60vh;display:grid;place-items:center;text-align:center}.sys .box{max-width:520px;display:grid;gap:14px;justify-items:center}.sys .box .ic{color:var(--amber)}.sys .code{font-family:var(--font-mono);font-size:48px;color:var(--amber);letter-spacing:.2em;text-shadow:0 0 20px rgba(255,179,64,.5);background:#000;border:2px solid var(--edge-soft);border-radius:8px;padding:6px 20px}.amount-keys{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.amount-keys .key.chip-tile{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:3px;min-height:112px;padding:10px 6px 9px;border-radius:12px;text-decoration:none}.chip-tile .chip-tile-art{order:-1;position:relative;display:block;width:64px;height:64px;margin-bottom:4px;border-radius:50%;filter:drop-shadow(0 4px 6px rgba(0,0,0,.5));transition:transform .15s ease}.chip-tile .chip-tile-art:empty{background:radial-gradient(circle,#ffffff14 55%,transparent 56%),radial-gradient(circle,#ffffff30 68%,transparent 69%)}.chip-tile .chip-tile-art .chip-face{position:static;inset:auto;width:100%;height:100%;max-width:none;border-radius:50%;object-fit:cover}.chip-tile.key-amber .chip-tile-art{transform:translateY(-2px)}.amount-keys .chip-tile>span:first-child{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.amount-keys .chip-tile>small{font-size:12px;font-weight:700;color:#ffd77a;letter-spacing:0;text-transform:none}@media (prefers-reduced-motion: reduce){.chip-tile .chip-tile-art{transition:none}}.deposit-single .amount-keys{grid-template-columns:repeat(3,1fr)}.deposit-single .amount-keys .key{min-width:0;padding-inline:8px}.notice-keys.deposit-switch{display:flex;flex-wrap:wrap;margin-top:8px}.deposit-formats{margin:6px 0 8px;padding-left:18px}.deposit-key-hint{margin:8px 0 0;font-size:13px;color:var(--dim);text-align:center}.bonus-under{margin-top:10px;text-align:center}.bonus-under p{margin:0;font-size:14px}.bonus-under strong{color:var(--amber)}.bonus-under .small{margin-top:2px;font-size:12px;color:var(--dim)}.comeback-offer{margin:0 0 14px;padding:10px 14px;border:1px solid var(--amber-dim);border-radius:10px;background:#ffb34014;text-align:center}.comeback-offer p{margin:0;font-size:14px}.comeback-offer strong{color:var(--amber)}.comeback-timer{margin-top:4px!important;color:var(--text)}.comeback-timer b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--amber)}.closes-in b{font-weight:700;color:var(--amber)}.deposit-formats li{margin:2px 0}.method-keys{display:grid;grid-template-columns:repeat(var(--methods, 2),minmax(0,1fr));grid-auto-rows:1fr;gap:8px;align-items:stretch}.method-keys .key{min-height:44px;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.2;text-wrap:balance;padding-left:6px;padding-right:6px;font-size:13px}.method{display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center;width:100%;padding:14px;border:2px solid var(--edge-soft);border-radius:8px;background:#15171c;color:var(--text);text-align:left}.method .ic{color:var(--amber)}.method[aria-pressed=true]{border-color:var(--amber);box-shadow:0 0 12px #ffb34040}.method b{display:block;font-size:15px;letter-spacing:.04em}.method small{color:var(--dim);font-size:13px}.faq details{border-bottom:1px solid var(--edge-soft);padding:5px 0}.faq summary{cursor:pointer;font-weight:600;letter-spacing:.02em;font-size:13.5px;line-height:1.35;min-height:32px;display:flex;align-items:center;gap:7px;text-wrap:pretty}.faq summary::marker{font-size:.7em;color:var(--dim)}.faq details p{color:var(--dim);margin:6px 0 8px;font-size:13px}.icon-key{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;background:none;border:1px solid var(--edge-soft);border-radius:8px;color:var(--dim);cursor:pointer}.icon-key:hover{color:var(--text);border-color:var(--amber-dim)}@media (max-width: 900px){.nav{display:none}.grid-2{grid-template-columns:1fr}}@media (max-width: 640px){:root{--hdr-h: 60px}.hdr{padding:0 12px;gap:8px}.brand-mark{font-size:22px}.brand-logo{height:30px}.brand-sub{font-size:8px;letter-spacing:.18em}.clock-led{display:none}.chip-balance{font-size:14px;padding:5px 10px}.main{padding:14px 12px;padding-bottom:calc(84px + var(--safe-b))}.main.wide{padding-left:0;padding-right:0}.lobby-notice{margin-left:12px;margin-right:12px}.lobby-head{padding:8px 12px 0}.lobby-head.list{padding:0 12px 10px}.room-scroll{padding:18px 16px 20px;scroll-padding-inline:16px}.room-bg:after{background:radial-gradient(ellipse at 50% 0%,rgba(255,179,64,.06),transparent 55%),radial-gradient(ellipse 120% 80% at 50% 40%,transparent 60%,rgba(14,9,6,.35) 100%),linear-gradient(180deg,#0e090673,#0e090614 30%,#0e090600 55%,#0e090666)}.cab-plate{padding:5px 6px;gap:2px}.cab-plate .name{font-size:13px;white-space:nowrap;overflow:hidden}.cab-plate .name>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cab-plate .tags .chip:not(.feel){display:none}.cab-plate .last{display:none}.cab-keys .key{min-height:32px;font-size:13px;padding:3px 6px}.cab-keys .key .ic{display:none}.room-track{gap:24px}.room-cabs{gap:14px}.cabinet,.cab-wrap{width:min(var(--cab-w, 258px),clamp(150px,calc((100vw - 40px) / 1.3),258px))}.section-sign{width:168px;margin-left:6px}.room-floor{height:200px}.lobby-empty{grid-template-columns:1fr}.timeline{grid-template-columns:1fr 1fr}.amount-keys{grid-template-columns:repeat(2,1fr)}.slider-row{grid-template-columns:96px 1fr 40px}.slider-row label{text-transform:none;letter-spacing:0;font-size:13px}.footer{padding-bottom:calc(84px + var(--safe-b))}.bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;justify-content:space-around;align-items:stretch;background:var(--metal);border-top:3px solid #3a3e48;padding:6px 4px calc(6px + var(--safe-b));box-shadow:0 -6px 20px #00000080}.bottom-nav a{flex:1;display:grid;justify-items:center;gap:2px;padding:6px 4px;border-radius:6px;color:var(--dim);text-decoration:none;font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.bottom-nav a.active{color:var(--amber);background:#ffb34014}.modal-backdrop{align-items:end}}.hdr-user{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 10px;border-radius:10px;text-decoration:none;color:var(--dim)}.hdr-user:hover{background:#ffffff0d;color:var(--text)}.hdr-user.active{background:#ffb34014;box-shadow:inset 0 -2px 0 var(--amber);color:var(--amber)}.hdr-user.active .who{color:var(--amber)}.hdr-avatar{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#d6a957,#8a6a2c);color:#1a1000;font:700 13px/1 var(--font-ui)}.ed-us .hdr-avatar{background:linear-gradient(120deg,#2ec4b6,#7c6cf2);color:#fff;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.hdr-user .who{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:inherit;white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis}.chip-balance.stale{opacity:.7;border-style:dashed}.wd-item{position:relative;padding:12px;border:1px solid #a483493f;border-radius:10px;background:var(--panel-warm-flat)}.wd-item.has-art{padding-left:92px;min-height:72px}.wd-art{position:absolute;left:12px;top:12px;width:72px;height:48px;object-fit:contain}.verify-step>div:not(.panel-title){min-width:0}.verify-step{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:14px;align-items:start}.verify-step>.panel-title{grid-column:1 / -1}.verify-step-art{width:64px;height:64px;object-fit:contain}.money-moment{display:flex;align-items:center;gap:14px;margin:12px 0;padding:12px 16px;border:1px solid #bc9860;border-radius:12px;background:var(--panel-warm);color:#fff0cb}.money-moment img{width:120px;height:80px;object-fit:contain;flex:none}.money-moment strong{font:400 20px/1.2 var(--font-display)}@media (max-width: 640px){.money-moment img{width:84px;height:56px}.money-moment strong{font-size:17px}}.wd-item.rejected{border-color:#ff5d5d80}.pending-panel{border-color:var(--amber-dim)}.blocked-panel{border-color:#ff5d5d99}.view-toggle button{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:0;background:transparent;cursor:pointer;font-family:inherit;color:var(--dim);font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.view-toggle button.active{background:#ffb3401f;color:var(--amber)}.notice a{color:var(--amber)}.print-only{display:none}@media print{@page{margin:14mm}html,body{background:#fff!important;color:#000!important}.hdr,.footer,.bottom-nav,.no-print,.tooltip-wrap .tip,.modal-backdrop{display:none!important}.print-only{display:block}.print-head{display:grid;gap:4px;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #000;font-family:var(--font-ui)}.print-head b{font-size:18px}.main{max-width:none;padding:0}.h1{color:#000;font-size:24px}.page-head p{color:#333}.panel{background:#fff;border:1px solid #999;box-shadow:none;break-inside:avoid;margin-top:10px;color:#000}.panel-title{color:#000;border-color:#999}.panel-title .ic{color:#000}.stat .k{color:#444}.stat .v,.stat .v.plain{color:#000;font-size:16px}.table{font-size:13px}.table th{color:#000;border-color:#000}.table td{border-color:#bbb}.chip{border-color:#666;color:#000;background:#fff}.pos{color:#0a6b2f}.neg{color:#a11}.muted,.small{color:#333}.mono{color:#000}.table-wrap{overflow:visible}}.main.narrow{max-width:640px}.form-stack{display:grid;gap:14px}.form-stack .field input[aria-invalid=true]{border-color:var(--red)}.form-stack .field .hint:empty{display:none}.check-row{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:15px;min-height:44px;padding:8px 0;box-sizing:border-box}.check-row input[type=checkbox]{width:22px;height:22px;margin:0;accent-color:var(--amber);flex:none}.check-row>span{display:block;min-width:0;line-height:1.5}.check-row small.err{display:block;margin-top:3px;color:var(--red);font-size:13px}.check-row small.muted{display:block;margin-top:2px;font-size:13px;line-height:1.45}.field .hint.err,.field input[aria-invalid=true]~.hint{color:var(--red)}.form-problem{margin:0;color:var(--red);font-size:13px;line-height:1.5}.check-row.invalid{color:var(--red)}.dialog.age-gate{--font-ui: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:linear-gradient(160deg,#251f18,#171411 70%);border:1px solid #96764a;border-radius:16px;padding:24px;color:#f4ebdb;font-family:var(--font-ui)}dialog.age-gate-layer{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:visible}dialog.age-gate-layer::backdrop{background:transparent}.age-gate h2{margin:0 0 14px;font:700 22px/1.25 var(--font-ui);letter-spacing:0}.age-gate p{font-size:15px;line-height:1.5}.age-gate .muted{color:#c6b8a3;font-size:13px}.age-gate .check-row{padding:10px 0}.age-gate .check-row input[type=checkbox]{height:22px;min-height:22px}.age-gate .key-grid{display:grid;grid-template-columns:1fr;gap:8px;margin-top:14px}.age-gate .key{min-height:44px;padding:10px 14px;border:1px solid #75634a;border-radius:9px;background:#29231c;color:#f4ebdb;box-shadow:none;text-shadow:none;font:600 14px/1.4 var(--font-ui);text-transform:none;letter-spacing:0}.age-gate .key.age-back{background:transparent;border-color:transparent;color:#c9bda9;text-decoration:underline;text-underline-offset:3px;font-weight:500}.age-gate .key.age-back:hover{color:#e9dec9}.age-gate .key:active:not(:disabled){transform:translateY(1px);border-bottom-width:1px;margin-bottom:0}button.chip-balance{cursor:pointer;font:inherit;font-family:var(--font-mono);font-size:16px}button.chip-balance:hover,button.chip-balance:focus-visible{border-color:var(--amber-dim);outline:none;box-shadow:0 0 0 3px #ffb34033}.chip-balance .ic:last-child{color:var(--dim)}.dialog{--font-ui: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--font-ui)}.sheet{width:min(560px,100%)}.sheet h2{margin:0;font:400 22px/1.2 var(--font-display);color:#fff0cb}.sheet .amount-keys{margin:14px 0 10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sheet .amount-keys .key{min-height:52px;font-size:17px;justify-content:center;text-decoration:none}.sheet .amount-keys .key.chip-tile{min-height:104px;justify-content:flex-start}@media (max-width: 640px){.sheet-backdrop{padding:0;place-items:end center}.sheet{border-radius:14px 14px 0 0;border-bottom:0;padding-bottom:calc(22px + var(--safe-b))}}.toast{position:fixed;left:50%;bottom:calc(24px + var(--safe-b) + 64px);transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:10px;width:max-content;max-width:min(520px,calc(100vw - 24px));background:#0b0d10;color:var(--text);border:2px solid var(--green);border-radius:8px;padding:10px 14px;box-shadow:0 0 0 1px #000,0 0 24px #4ade8040,0 20px 40px #0009;font-family:var(--font-ui);font-size:14px;line-height:1.4;letter-spacing:0}.toast>span{min-width:0;overflow-wrap:anywhere}.toast .ic{color:var(--green);flex:none}.toast-close{background:none;border:0;color:var(--dim);cursor:pointer;width:44px;height:44px;padding:0;display:grid;place-items:center;flex:none}.toast-close:hover{color:var(--text)}@media (min-width: 900px){.toast{bottom:24px}}.main.auth{max-width:1080px}.auth-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:start}.auth-form{min-width:0;width:min(100%,620px);margin-inline:auto}.auth-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.auth-alts{display:flex;flex-wrap:wrap;gap:6px 20px;margin:12px 0 0;font-size:14px}.auth-actions>.key{flex-shrink:0}@media (max-width: 767px){.auth-actions{flex-direction:column;align-items:stretch}.auth-actions>.key{width:100%;order:-1;min-height:48px}.auth-actions>.muted{text-align:center}}.auth-art{position:relative;order:-1}.auth-art picture,.auth-art img{display:block;width:100%}.auth-art img{object-fit:cover;object-position:62% 55%;border-radius:14px;border:1px solid rgba(255,179,64,.35);box-shadow:0 0 0 1px #000,0 0 28px #ffb3402e,inset 0 0 0 1px #ffb34040,0 24px 40px -16px #000c}@media (max-width: 900px){.auth-grid{gap:16px}.auth-art img{aspect-ratio:auto;height:104px;border-radius:10px}}.toast.toast-art{padding-left:10px}.toast-img{width:120px;height:auto;flex:none;display:block;margin:-6px 0}@media (max-width: 640px){.toast-img{width:96px}}.wd-art{width:132px;height:auto;display:block;justify-self:end}@media (max-width: 640px){.wd-art{width:110px;justify-self:center}}.tx-empty{display:grid;justify-items:center;gap:8px;padding:12px 0 8px}.tx-empty img{width:180px;height:auto;display:block}.page-art{display:flex;justify-content:center;margin:-4px 0 12px}.page-art img{width:min(360px,100%);height:auto;display:block;filter:drop-shadow(0 10px 16px rgba(0,0,0,.6))}@media (max-width: 640px){.page-art{margin:-8px 0 4px}.page-art img{width:min(210px,60%)}}.panel-lead{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:12px;align-items:center}.panel-lead p{margin-top:0}.panel-art{width:132px;height:auto;display:block;justify-self:end}@media (max-width: 640px){.panel-lead{grid-template-columns:minmax(0,1fr) 100px}.panel-art{width:100px}}.sys .box{max-width:560px}.sys-art{width:min(360px,100%);height:auto;border-radius:12px;display:block;border:1px solid var(--edge-soft);box-shadow:0 0 0 1px #000,0 20px 40px -18px #000000e6}.offline-banner{display:flex;align-items:center;gap:14px;margin:16px 20px 0;padding:10px 14px;background:#15171c;border:1px solid var(--edge-soft);border-left:4px solid var(--amber);border-radius:8px;font-size:14px}.offline-banner img{width:72px;height:54px;object-fit:cover;border-radius:6px;flex:none;display:block}@media (max-width: 640px){.offline-banner{margin:12px 12px 0}}.cab-screen .attract{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:6px;padding:10px;text-align:center;background:radial-gradient(ellipse at 50% 35%,#3c1408f2,#0a0808fa 75%);opacity:0;animation:cab-attract 10s ease-in-out infinite;pointer-events:none}.cab-screen .attract img{width:78%;max-height:45%;object-fit:contain;filter:drop-shadow(0 0 12px rgba(255,179,64,.45))}.cab-screen .attract .nm{font-family:var(--font-display);font-size:20px;color:var(--amber-2)}@keyframes cab-attract{0%,55%{opacity:0}62%,92%{opacity:1}to{opacity:0}}body.reduce-motion .cab-screen .attract,.cabinet.unavailable .cab-screen .attract{animation:none;opacity:0}@media (prefers-reduced-motion: reduce){.cab-screen .attract{animation:none}}.hero{margin:0 20px 10px;padding:12px 20px;border-radius:10px;background:linear-gradient(180deg,#1f2229,#15171c);border:1px solid var(--edge-soft);box-shadow:inset 0 1px #ffffff0d,0 8px 24px #0006;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"copy proof keys";gap:10px 24px;align-items:center}.hero-copy{grid-area:copy;min-width:0}.hero-title{margin:0;font-family:var(--font-neon);font-weight:400;font-size:clamp(26px,5.6vw,36px);line-height:1.18;letter-spacing:.005em;text-wrap:balance;color:#fff4dd;--neon: 0 0 4px #ffe3ad, 0 0 11px #ffb347, 0 0 26px rgba(255, 140, 40, .72), 0 0 52px rgba(255, 116, 18, .42);text-shadow:var(--neon)}.hero-title{animation:hero-neon-strike 1.6s linear both}@keyframes hero-neon-strike{0%,7%{opacity:.28;text-shadow:none}8%,11%{opacity:1;text-shadow:var(--neon)}12%,26%{opacity:.34;text-shadow:none}27%,29%{opacity:1;text-shadow:var(--neon)}30%,38%{opacity:.42;text-shadow:none}39%,to{opacity:1;text-shadow:var(--neon)}}@media (prefers-reduced-motion: reduce){.hero-title{animation:none}}.reduce-motion .hero-title{animation:none}.hero-board{--frame: 12px;--plank: 40px;--art-wood: none;--art-wood-v: none;--art-enamel: none;position:relative;padding:14px 22px 15px;border:var(--frame) solid transparent;border-radius:9px;background:radial-gradient(86% 118% at 24% 2%,rgba(255,170,74,.2),rgba(255,150,50,.055) 46%,transparent 72%),var(--art-enamel) center / cover no-repeat,linear-gradient(177deg,#18271f,#0d1812 58%,#101d16);background-origin:padding-box;background-clip:padding-box;box-shadow:inset 0 0 0 1px #d9b06c33,inset 0 3px 15px #000000a8,inset 0 -2px #ffffff0a,0 14px 30px #0000009e,0 2px #00000085}.hero-board-frame{position:absolute;inset:calc(-1 * var(--frame));border-radius:inherit;overflow:hidden;pointer-events:none}.hero-board-frame i{position:absolute;display:block;background-color:#46301a}.hero-board-frame i:nth-child(1){top:0;left:0;right:0;height:var(--frame);background-image:linear-gradient(#ffd9a024,#ffd9a00d),var(--art-wood);background-size:auto,auto var(--plank);background-position:0 0,0 0;background-repeat:no-repeat,repeat-x;clip-path:polygon(0 0,100% 0,calc(100% - var(--frame)) 100%,var(--frame) 100%)}.hero-board-frame i:nth-child(2){bottom:0;left:0;right:0;height:var(--frame);background-image:linear-gradient(#00000038,#0006),var(--art-wood);background-size:auto,auto var(--plank);background-position:0 0,37% 100%;background-repeat:no-repeat,repeat-x;clip-path:polygon(var(--frame) 0,calc(100% - var(--frame)) 0,100% 100%,0 100%)}.hero-board-frame i:nth-child(3),.hero-board-frame i:nth-child(4){top:0;bottom:0;width:var(--frame);background-image:linear-gradient(#0000001f,#0000001f),var(--art-wood-v);background-size:auto,var(--plank) auto;background-repeat:no-repeat,repeat-y}.hero-board-frame i:nth-child(3){left:0;background-position:0 0,0 0;clip-path:polygon(0 0,100% var(--frame),100% calc(100% - var(--frame)),0 100%)}.hero-board-frame i:nth-child(4){right:0;background-position:0 0,100% 61%;clip-path:polygon(0 var(--frame),100% 0,100% 100%,0 calc(100% - var(--frame)))}.hero-board:before,.hero-board:after{content:"";position:absolute;top:9px;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#f3d9a3,#a9802f 58%,#5a4014);box-shadow:0 1px 1px #000000a8,inset 0 0 0 1px #00000047}.hero-board:before{left:11px}.hero-board:after{right:11px}.hero-board .eyebrow{color:#c8ab74}.experience-shell .hero-featured .hero-board .hero-facts{margin:8px 0 0;color:#c8ab74;letter-spacing:.04em}.hero-board .hero-facts{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.hero-board .hero-board-join{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 18px;border:1px solid #d9b56fc4;border-radius:999px;background:#0d1b14d9;color:#f3dfb0;font:700 14px var(--font-ui);letter-spacing:.02em;text-decoration:none;white-space:nowrap}.hero-board .hero-board-join:hover,.hero-board .hero-board-join:focus-visible{border-color:#f3d38c;color:#fff1cc;background:#13281cd9}@media (max-width: 640px){.hero-board{--frame: 8px;--plank: 28px;padding:11px 14px 12px;border-radius:7px}.hero-board:before,.hero-board:after{top:6px;width:6px;height:6px}.hero-board:before{left:8px}.hero-board:after{right:8px}}.hero-sub{margin:4px 0 0;font-size:clamp(13px,3.3vw,15px);line-height:1.3;color:var(--text);max-width:52ch;text-wrap:pretty}.h1,.game-card .name{text-wrap:balance}.hero-sub .short{display:none}.hero-keys{grid-area:keys;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.hero-keys .short{display:none}.hero-keys .key{text-decoration:none;min-height:46px;padding:8px 18px}.hero-proof{grid-area:proof;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;flex-wrap:wrap;gap:4px 22px}.hero-proof li{display:inline-flex;align-items:center;gap:7px;font-size:13px;letter-spacing:.04em;color:var(--dim)}.hero-proof .ic{color:var(--amber-dim);flex:none}.hero-proof .short{display:none}@media (max-width: 1100px){.hero{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy keys" "proof proof"}.hero-proof{flex-direction:row}}@media (max-width: 900px){.hero{grid-template-columns:1fr;grid-template-areas:"copy" "keys" "proof";gap:10px}}@media (max-width: 640px){.hero{margin:0 12px 8px;padding:10px 12px;gap:7px}.hero-title{font-size:19px}.hero-sub{font-size:13px}.hero-sub .full{display:none}.hero-sub .short{display:inline}.hero-proof{flex-direction:row;gap:2px 14px}.hero-proof li{font-size:13px;gap:5px}.hero-proof .full{display:none}.hero-proof .short{display:inline}.hero-keys{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hero-keys .key{min-height:44px;padding:6px 10px;font-size:13px;white-space:nowrap}.hero-keys .full{display:none}.hero-keys .short{display:inline}.hero-keys .hero-try{grid-column:1 / -1;justify-self:start}}.cab-main.off{background:linear-gradient(160deg,#10131a,#070809 60%,#0b0c10);box-shadow:inset 0 0 0 1px var(--edge-soft),inset 0 0 40px #000000f2}.cab-main.off:after{content:"";position:absolute;inset:0 0 auto;height:40%;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent)}.hero-try{background:none;border:0;padding:6px 4px;color:var(--dim);font:inherit;font-size:14px;letter-spacing:.04em;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hero-try:hover{color:var(--amber)}.lobby-notice.demo-return .notice>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.notice-keys{display:inline-flex;gap:6px;align-items:center}.notice-keys .key{text-decoration:none;min-height:34px}.consent{position:fixed;left:0;right:0;bottom:var(--room-deck-h, 0px);z-index:60;display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#17130f;border-top:1px solid #a4834955;box-shadow:0 -8px 24px #00000059}.consent-text{flex:1 1 340px;min-width:0}.consent-text strong{display:block;margin-bottom:2px}.consent-text p{margin:0;font-size:13px;line-height:1.45;opacity:.85}.consent-actions{display:flex;gap:8px}.consent-actions .btn{min-width:108px;min-height:44px;justify-content:center;padding:10px 18px;border-radius:10px;font:inherit;font-weight:600;cursor:pointer}.consent-actions .btn-decline{background:#221b14;border:1px solid var(--brass-line);color:#e9dfcf}.consent-actions .btn-decline:hover{background:#2c2319;border-color:var(--brass-line-hi)}.consent-actions .btn-accept{background:#221b14;border:1px solid var(--brass-line-hi);color:#f6d58a}.consent-actions .btn-accept:hover{background:#2c2319;border-color:var(--brass-edge)}@media (max-width: 767px){.consent{gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.consent-text p{font-size:13px;line-height:1.4}.consent-actions{width:100%}.consent-actions .btn{flex:1;min-width:0}}.consent-choice .linklike{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55}:root{--dim: #b2b6c0}input,select,textarea{font:inherit;font-size:16px;min-height:44px;max-width:100%}textarea{width:100%;resize:vertical;padding:12px;background:#10141c;border:1px solid var(--edge);border-radius:8px;color:var(--text)}.key,.key-sm,.linklike,.view-toggle a,.room-nav button{min-height:44px}@media (max-width: 767px){.legal-nav a{min-height:44px;display:inline-flex;align-items:center}.form-stack>a{min-height:44px;display:inline-flex;align-items:center;justify-self:start}.row>a:not(.key):not(.key-sm){min-height:44px;display:inline-flex;align-items:center}.table.stacked thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.table.stacked tr{display:block;padding:10px 0;border-bottom:1px solid var(--edge-soft)}.table.stacked tr:last-child{border-bottom:0}.table.stacked td{display:grid;grid-template-columns:76px 1fr;column-gap:10px;align-items:baseline;border:0;padding:2px}.table.stacked td:before{content:attr(data-label);color:var(--dim);font-size:13px;letter-spacing:.14em;text-transform:uppercase}.table.stacked td>*{grid-column:2;justify-self:start}.table.stacked td[data-label=Game]{display:block;padding-bottom:6px}.table.stacked td[data-label=Game]:before{content:none}.table.stacked td[data-label=Game] b{font-size:16px}.table.stacked td.num,.table.stacked td[data-label=RTP]{text-align:left}.table.stacked td[colspan]{display:block}.table.stacked td[colspan]:before{content:none}}.key{font-family:var(--font-ui);font-size:16px;letter-spacing:.03em}.small,.hint{font-size:14px;line-height:1.55}.panel-title{font-size:15px;letter-spacing:.06em}.prose{font-size:16px;line-height:1.7;max-width:78ch}.prose h2{font-size:20px;margin-top:24px}.hero{max-width:1280px;margin:0 auto 16px;padding:20px;grid-template-columns:minmax(0,1fr) auto}.hero .eyebrow{color:var(--amber-2);font-size:13px;letter-spacing:.1em;margin:0 0 6px;text-transform:uppercase}.hero .hero-title{font-size:clamp(34px,3.6vw,48px)}.hero .hero-sub{font-family:inherit;font-size:16px;line-height:1.45;max-width:54ch;margin-top:8px}.hero-keys{gap:8px}.hero-join{min-height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.hero-facts{grid-column:1 / -1;font-size:13px;color:var(--dim);margin:0}.lobby-list{max-width:1280px;position:relative;isolation:isolate}.lobby-list>.list-bg{position:fixed;inset:0;z-index:-1}.lobby-list>.list-bg:after{background:linear-gradient(180deg,#0b0c10cc,#0b0c10a8 40%,#0b0c10bd)}.lobby-list .lobby-head{min-height:44px;padding:0 20px;margin-bottom:8px}.lobby-list .card-grid{align-items:start}.game-card{text-align:left}.game-card .body{padding:16px}.game-card .name{font-size:22px;line-height:1.2;align-items:flex-start}.game-card .name .rtp{font-size:13px}.game-card .tags{margin-top:10px}.ticket-list{display:grid;gap:10px}.ticket-item{display:grid;gap:5px;text-align:left;padding:14px;border:1px solid var(--edge);border-radius:8px;color:var(--text);background:#121720;overflow-wrap:anywhere}.ticket-item.selected{border-color:var(--amber)}.ticket-item span,.ticket-item small{font-size:13px;color:var(--dim)}.ticket-message{border:1px solid var(--edge-soft);border-radius:10px;padding:14px;margin-bottom:12px;background:#10151d}.ticket-message.staff{border-left:3px solid var(--amber)}.ticket-message>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.ticket-message time{font-size:13px;color:var(--dim)}.ticket-message p{white-space:pre-wrap;overflow-wrap:anywhere}.verification-steps{margin-top:18px}.dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.notice,.mono{overflow-wrap:anywhere}.notice+.notice{margin-top:12px}.plain-list{padding-left:20px}@media (max-width: 767px){:root{--hdr-h: 64px}.hdr{height:64px;padding:0 12px;gap:8px}.brand-logo{height:31px}.hdr-right{gap:6px}.hero{display:grid;grid-template-columns:1fr;padding:14px 16px;margin-bottom:6px;gap:8px}.hero .hero-title{font-size:32px}.hero .eyebrow{font-size:13px;margin-bottom:3px}.hero .hero-sub{display:block;font-size:14px;margin:5px 0 0}.hero-keys{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px}.hero-keys .key{padding:10px 16px;min-height:48px}.hero-join{font-size:13px}.hero-facts{font-size:13px;line-height:1.35}.lobby-list .lobby-head{padding:0 16px;margin:0}.lobby-list .card-grid{grid-template-columns:minmax(0,1fr);gap:16px}.game-card .cab-screen{aspect-ratio:2 / 1}.game-card .body{padding:14px}.game-card .name{font-size:21px}.page-head .h1{font-size:27px}.bottom-nav a{min-height:52px}.form-stack,.grid-2,.panel{min-width:0}}.hero.hero-compact{grid-template-areas:"copy keys";padding:14px 20px;margin-bottom:8px;gap:6px 20px;border-radius:0}.hero-compact .hero-title{font-size:28px;line-height:1.2}.hero-compact .hero-sub{font-size:14px;margin-top:4px}.hero-compact .hero-facts{grid-area:facts}.hero-compact .hero-keys{flex-wrap:nowrap}.lobby-label{font-size:18px;margin-right:auto}.game-card-wrap.game-card{width:100%;cursor:default;align-self:start}.game-card-art{border:0;padding:0;width:100%;background:none;display:block;color:inherit;cursor:pointer}.game-card-art:disabled{cursor:default;opacity:.65}.game-card-art .cab-screen{width:100%;margin:0;aspect-ratio:2 / 1;border:0;border-radius:0}.game-card .body{gap:7px;padding:12px 14px}.game-card .body .name{display:block;font-size:20px;line-height:1.2;margin:0;letter-spacing:0}.game-mechanic{font-size:13px;color:var(--dim);margin:0;min-height:20px}.game-stake{font-size:14px;font-weight:600;color:var(--text);margin:0}.game-feel{margin:0;line-height:1}.game-actions{display:flex;align-items:center;gap:10px;margin-top:4px}.game-actions .key{flex:1;min-width:0;min-height:44px;font-size:14px;padding:7px 12px}.game-details{font-size:13px;color:var(--dim)}.game-details summary{cursor:pointer;min-height:32px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:3px}.game-details summary:after{content:"⌄";margin-left:8px}.game-details p{margin:6px 0}.cab-stake{font-size:13px;line-height:1.35;margin:5px 0}.cab-keys .key{min-height:44px;font-size:13px}.chip-balance{text-decoration:none;min-height:44px}.header-deposit{display:flex;gap:4px}.wallet-summary{padding:20px;margin-bottom:18px;border:1px solid var(--edge);border-radius:12px;background:linear-gradient(120deg,#22232c,#151c27)}.wallet-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.wallet-label{display:block;color:var(--dim);font-size:14px}.wallet-amount{display:block;font-size:clamp(28px,4vw,36px);line-height:1.25;font-weight:var(--money-acct-weight);color:var(--money-gold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:3px 0}.wallet-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0}.wallet-status-grid dt{color:var(--dim);font-size:13px}.wallet-status-grid dd{margin:3px 0;font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.wallet-status-grid small{color:var(--dim);font-size:13px;line-height:1.4;display:block}.wallet-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.turnover-note{margin:12px 0;padding:10px 12px;border:1px solid var(--edge-soft);border-radius:10px;background:#ffffff08;font-size:14px;line-height:1.45}.turnover-note p{margin:0 0 8px}.turnover-note progress{display:block;width:100%;height:8px;accent-color:var(--amber)}.wallet-actions .key{min-width:0;font-size:14px;padding:8px 14px;min-height:44px}.wallet-updated{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;color:var(--dim);font-size:13px}.wallet-updated .key{background:none;border:0;box-shadow:none;text-decoration:underline;transform:none;padding:4px 8px;min-height:40px}.wallet-summary .notice{margin:12px 0}.wallet-summary.compact{padding:16px;margin-bottom:0}.wallet-summary.compact .wallet-amount{font-size:30px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0}.section-heading h2{font-size:19px;margin:0}.movement-item{padding:12px 0;border-bottom:1px solid var(--edge-soft)}.movement-item:last-of-type{border-bottom:0}.movement-item p{margin:6px 0;font-size:13px;color:var(--dim)}.movement-item time{color:var(--dim);font-size:13px}.movement-item .row>span{font-size:13px}.record-links{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:6px;font-size:13px}.record-links a,.text-action{min-height:40px;display:inline-flex;align-items:center}button.text-action,button.linklike{background:none;border:0;padding:0;font:inherit;color:var(--amber);text-decoration:underline;text-underline-offset:3px}button.text-action:hover,button.linklike:hover{color:var(--amber-2)}.pay-row{border-bottom:1px solid var(--edge-soft)}.pay-row:last-of-type{border-bottom:0}.pay-row summary{display:flex;align-items:center;gap:10px;min-height:52px;padding:7px 0;cursor:pointer;list-style:none}.pay-row summary::-webkit-details-marker{display:none}.pay-row summary:after{content:"";flex:none;width:7px;height:7px;margin:-4px 2px 0;border-right:2px solid var(--dim);border-bottom:2px solid var(--dim);transform:rotate(45deg)}.pay-row details[open]>summary:after{transform:rotate(-135deg);margin-top:4px}.pay-row-main{display:flex;flex-direction:column;gap:1px;min-width:0;margin-right:auto}.pay-row-main strong{font-size:16px;font-variant-numeric:tabular-nums}.pay-row-main time{font-size:13px;color:var(--dim)}.pay-pill{flex:none;font-size:13px;font-weight:600;line-height:1;padding:5px 9px;border-radius:999px;border:1px solid currentColor;white-space:nowrap}.pay-row-ok .pay-pill{color:#8fd6a0}.pay-row-open .pay-pill{color:#f2c46d}.pay-row-off .pay-pill{color:var(--dim);border-color:#ffffff2e}.pay-row-warn .pay-pill{color:#ffab9b}.pay-row-off .pay-row-main strong{color:var(--dim);font-weight:600}.pay-row-more{padding:0 0 10px;font-size:13px;color:var(--dim)}.pay-row-more p{margin:4px 0}.pay-row-more .record-links{margin-top:0}.pay-row-ref{font-size:13px;overflow-wrap:anywhere}.pay-row-attempts{list-style:none;padding:0;margin:0 0 6px}.pay-row-attempts li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:3px 0}.pay-row-attempts strong{min-width:64px;color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.pay-row-act{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-6px 0 6px;font-size:13px;color:var(--dim)}.pay-row-act a{min-height:40px;display:inline-flex;align-items:center;margin-left:auto;font-weight:600}.open-payment-facts{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 0 4px;font-size:13px;color:var(--dim)}.open-payment-facts strong{font-size:20px;color:var(--text);font-variant-numeric:tabular-nums}.open-payment-confirm p{font-size:13px;color:var(--dim)}.open-payment-ref{margin:10px 0 0;font-size:13px;color:var(--dim);overflow-wrap:anywhere}.card-declined{margin-top:16px}.card-declined p{margin:0 0 8px}.card-declined-keys{margin:4px 0 10px}.card-declined-keys>.key{flex:1 1 0;min-width:0}.card-declined-usdt{margin:0 0 8px;font-size:14px}.card-declined-usdt summary{min-height:40px;display:flex;align-items:center;cursor:pointer;font-weight:600}.card-declined-usdt ol{margin:4px 0 0;padding-left:20px;color:var(--dim)}.card-declined-usdt li{margin:0 0 4px}.card-declined-dismiss{margin:0;font-size:13px}.card-declined-dismiss .linklike{font-size:inherit}.account-feed-item .account-feed-kind{display:inline-flex;align-items:center;gap:8px;min-width:0}.account-feed-kind .ic{color:var(--dim);flex:none}.account-feed-kind>span{color:var(--dim);font-size:13px;overflow-wrap:anywhere}.account-feed-item .row strong.pos,.account-feed-item .row strong.neg{font-variant-numeric:tabular-nums}.account-details{border:1px solid var(--edge-soft);border-radius:8px;padding:0 16px;margin:16px 0;background:#141a24}.account-details>summary{cursor:pointer;padding:14px 0;min-height:48px;font-size:15px}.account-detail-list{display:grid;gap:10px;margin:0 0 10px}.account-detail-list>div{display:grid;grid-template-columns:180px 1fr;gap:12px}.account-detail-list dt{color:var(--dim);font-size:13px}.account-detail-list dd{font-size:14px;margin:0;overflow-wrap:anywhere}.account-footer{display:flex;justify-content:space-between;align-items:center;gap:12px}.record-detail{font-size:13px}.record-detail summary{cursor:pointer;min-height:40px;padding:8px 0;color:var(--dim)}.record-detail p{margin:5px 0;overflow-wrap:anywhere}.statement-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px}.statement-controls .view-toggle button{min-height:44px;font-size:14px}.month-filter select{min-width:180px}.month-filter select,.activity-controls select{background:#0e1015;color:var(--text);border:2px solid var(--edge-soft);border-radius:6px;padding:8px 12px;font-family:var(--font-ui)}.month-filter select:focus,.activity-controls select:focus{border-color:var(--amber);outline:none;box-shadow:0 0 0 3px #ffb34033}.summary-primary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.summary-primary .stat .v{font-size:26px;line-height:1.3;overflow-wrap:anywhere}.summary-primary .stat .k{font-size:13px}.summary-primary .stat .v.plain{font-size:22px}.activity-controls{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.activity-controls select{min-width:150px}.activity-table{table-layout:fixed}.activity-table th:first-child{width:150px}.activity-table td{overflow-wrap:anywhere}.activity-kind span{display:block;color:var(--dim);font-size:13px}.activity-time{font-size:13px;color:var(--dim)}.activity-details .record-detail{font-size:13px}.compact-empty{display:flex;align-items:center;justify-content:center;gap:16px}.compact-empty img{width:100px;height:75px;object-fit:contain}.wd-item{scroll-margin-top:145px}@media (max-width: 767px){.hero.hero-compact{grid-template-columns:1fr;grid-template-areas:"copy" "keys";gap:5px;padding:10px 16px}.hero-compact .hero-title{font-size:22px}.hero-compact .hero-sub{display:none}.hero-compact .eyebrow{font-size:13px}.hero-compact .hero-keys{display:flex;flex-wrap:wrap;gap:4px 12px}.hero-compact .hero-keys .key{min-height:44px;padding:6px 12px;font-size:13px}.hero-compact .hero-facts{font-size:13px}.lobby-list .card-grid{gap:12px}.game-card-art .cab-screen{aspect-ratio:2.4 / 1}.game-card .body .name{font-size:19px}.game-card .body{padding:10px 12px;gap:5px}.game-mechanic,.game-card .game-stake{font-size:13px}.cab-plate .name{font-size:14px;white-space:normal}.cab-plate .name>span:first-child{white-space:normal}.cab-keys{flex-direction:column}.cab-keys .key{min-height:44px;font-size:13px}.cab-plate .name .rtp{display:none}.cab-stake{font-size:13px;margin:5px 0}.hdr-user{display:none}.header-deposit{min-width:44px!important;padding:6px!important}.header-deposit span{display:none}.chip-balance{font-size:14px;padding:6px 8px;gap:4px}.chip-balance small{display:none}.chip-balance.stale:after{content:"!";color:var(--amber)}.wallet-summary{padding:14px}.wallet-summary.compact{padding:12px 14px}.wallet-head .chip{font-size:13px}.wallet-amount,.wallet-summary.compact .wallet-amount{font-size:28px}.wallet-status-grid{grid-template-columns:1fr;gap:12px;margin:14px 0}.wallet-status-grid>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px}.wallet-status-grid dd{font-size:18px;margin:0}.wallet-status-grid small{grid-column:1 / -1}.wallet-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.wallet-actions .key{font-size:13px;padding:6px}.wallet-updated{margin-top:4px;font-size:13px}.account-detail-list>div{grid-template-columns:1fr;gap:2px}.statement-page .page-head{margin-bottom:10px}.statement-page .page-head .h1{font-size:25px}.statement-page .page-head p{font-size:13px}.statement-controls{gap:8px;margin-bottom:10px}.statement-controls .view-toggle{width:100%}.statement-controls .view-toggle button{flex:1;font-size:13px}.month-filter,.month-filter select{width:100%}.statement-summary{padding:14px}.summary-primary{grid-template-columns:1fr 1fr;gap:10px}.summary-primary .stat:first-child{grid-column:1 / -1}.summary-primary .stat .v{font-size:26px}.summary-primary .stat .v.plain{font-size:19px}.summary-primary .stat .k{font-size:13px;letter-spacing:.03em}.activity-wrap{overflow:visible}.activity-table,.activity-table tbody{display:block;width:100%}.activity-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.activity-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kind amount" "time time" "balance balance" "detail detail";padding:12px 0;border-bottom:1px solid var(--edge);gap:5px 12px}.activity-table td{display:block;border:0;padding:0;min-width:0;text-align:left}.activity-table .activity-kind{grid-area:kind}.activity-table .activity-amount{grid-area:amount;text-align:right;font-size:17px}.activity-table .activity-time{grid-area:time}.activity-table .activity-balance{grid-area:balance;font-size:13px;color:var(--dim)}.activity-balance:before{content:"Balance after: "}.activity-table .activity-details{grid-area:detail}.activity-details summary{min-height:36px;padding:6px 0}.activity-controls .key{font-size:13px;padding:6px 10px}}@media print{.activity-table{table-layout:auto}.activity-table tr{break-inside:avoid}.record-detail>:not(summary),details.account-details>:not(summary){display:block!important}.record-detail summary{display:none}.wallet-summary,.account-details{background:#fff;color:#000}}@media (max-width: 1350px){.hdr-user{display:none}.nav a{padding:8px;font-size:13px;letter-spacing:.03em}}@media (min-width: 641px) and (max-width: 900px){.bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;justify-content:space-around;background:var(--metal);border-top:2px solid var(--edge);padding:6px 4px calc(6px + var(--safe-b))}.bottom-nav a{flex:1;display:grid;justify-items:center;padding:6px 4px;gap:2px;color:var(--dim);text-decoration:none;font-size:13px;min-height:52px}.bottom-nav a.active{color:var(--amber)}.main,.footer{padding-bottom:calc(90px + var(--safe-b))}}.password-control{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;overflow:hidden;min-height:48px;border:2px solid var(--edge-soft);border-radius:7px;background:#0e1015}.password-control input{min-width:0;width:100%;border:0;border-radius:0;background:transparent}.password-control input:focus{box-shadow:none}.password-control:focus-within{border-color:var(--amber);box-shadow:0 0 0 3px #ffb34026}.password-toggle{min-width:52px;min-height:44px;padding:8px 12px;display:grid;place-items:center;border:0;border-left:1px solid var(--edge-soft);border-radius:0;background:transparent;color:var(--amber-2);font:inherit;font-size:14px;cursor:pointer}.password-toggle[aria-pressed=true]{color:var(--amber)}.password-toggle svg{display:block}.password-toggle:hover:not(:disabled){background:#ffffff08}.password-toggle:disabled{opacity:.5;cursor:default}.password-toggle:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.experience-shell{--font-ui: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--panel: #181b24;--edge-soft: #30343f;--dim: #bcc0cc;font-family:var(--font-ui);font-size:15px;background:radial-gradient(ellipse at 75% 0,#32233255,transparent 550px),#101218}.experience-shell .hdr{height:72px;padding:0 28px;gap:20px;border-bottom:1px solid #ffffff12;background:#15171ff5;box-shadow:0 4px 20px #0002}.experience-shell .brand-logo{height:44px;width:172px;max-width:172px;object-fit:contain;filter:none}.experience-shell .brand-sub{display:none}.experience-shell .nav a{min-height:44px;padding:10px 12px;font-size:13px;letter-spacing:0;text-transform:none}.experience-shell .nav a.active{background:#ffffff08;box-shadow:inset 0 -2px #f4c37d;color:#f5d6a6}.experience-shell .hdr-right{gap:10px}:is(.experience-shell,.dialog) .key{border:1px solid var(--brass-line);border-radius:10px;background:#221b14;box-shadow:0 2px 4px #0003;color:#f4ebdb;text-transform:none;letter-spacing:0;font-size:14px;line-height:1.3;min-height:44px;transition:background .16s,border-color .16s,transform .12s}:is(.experience-shell,.dialog) .key:hover:not(:disabled){filter:none;background:#2c2319;border-color:var(--brass-line-hi)}:is(.experience-shell,.dialog) .key:active:not(:disabled){transform:translateY(1px)}:is(.experience-shell,.dialog) .key.key-green,:is(.experience-shell,.dialog) .key.key-amber,.age-gate .key.key-green{color:var(--brass-ink);background:linear-gradient(165deg,var(--brass-hi),var(--brass-lo));border:1px solid var(--brass-edge);border-bottom:4px solid var(--brass-base);box-shadow:inset 0 1px #fff0c2,0 4px 10px #0006;text-shadow:0 1px 0 #fff3d24d;font-weight:700}:is(.experience-shell,.dialog) .key.key-green small,:is(.experience-shell,.dialog) .key.key-amber small{color:var(--brass-sub);font-weight:500;letter-spacing:.03em}:is(.experience-shell,.dialog) .key.key-green:active:not(:disabled),:is(.experience-shell,.dialog) .key.key-amber:active:not(:disabled),.age-gate .key.key-green:active:not(:disabled){transform:translateY(2px);border-bottom-width:2px}:is(.experience-shell,.dialog) .key.key-green:disabled,:is(.experience-shell,.dialog) .key.key-amber:disabled{opacity:.55}:is(.experience-shell,.dialog) .key.key-green:hover:not(:disabled),:is(.experience-shell,.dialog) .key.key-amber:hover:not(:disabled){background:linear-gradient(165deg,#f6e1b2,#cc9b52);border-color:#f0d79e}:is(.experience-shell,.dialog) .key:disabled{opacity:.5}:is(.experience-shell,.dialog) .key.key-red{background:transparent;color:#ffb3b3;border-color:#ff8f8f88}.experience-shell .header-auth{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:6px}.experience-shell .header-auth.key-amber{color:#f5d89e;border-color:#b9863970;background:linear-gradient(#534025,#271e13);box-shadow:inset 0 1px #ffe7ac29,0 2px 6px #0004}.experience-shell .header-auth.key-amber:hover{background:linear-gradient(#655030,#352715);border-color:#d4a454}.experience-shell .chip-balance{border:1px solid #ffffff1a;background:#202530;padding:6px 12px;border-radius:10px;gap:9px;color:#eaf3ec;font-family:var(--font-ui);letter-spacing:0;text-shadow:none}.header-balance-copy{display:flex;flex-direction:column;line-height:1.15;gap:3px}.experience-shell .header-balance-copy small{display:block;font-family:inherit;font-size:13px;letter-spacing:0;color:var(--dim)}.header-balance-copy strong{font-size:17px;font-weight:var(--money-acct-weight);color:var(--money-gold);font-variant-numeric:tabular-nums;letter-spacing:.01em}.experience-shell .chip-balance>.ic{color:#ffd27a}@media (max-width: 380px){.experience-shell .chip-balance>.ic{display:none}}.wallet-pending-dot{width:7px;height:7px;border-radius:50%;background:#e9ba75;flex:none}.experience-shell .clock-led{font-family:var(--font-ui);font-size:13px;font-variant-numeric:tabular-nums}.experience-shell .clock-led b{font-size:13px}.experience-shell .main.wide{max-width:1280px;padding-top:18px}.experience-shell .hero.hero-featured{position:relative;isolation:isolate;margin:0 0 16px;padding:4px 28px 14px;border:0;border-radius:0;box-shadow:none;background:transparent;grid-template-columns:1fr;grid-template-areas:"copy" "keys";gap:12px}.experience-shell .hero-featured .hero-copy{max-width:none}.experience-shell .hero-featured .eyebrow{font-size:13px;letter-spacing:.12em;color:#edd0a5;margin-bottom:5px}.experience-shell .hero-featured .hero-title{font-size:clamp(24px,2.6vw,32px);letter-spacing:.005em;line-height:1.16;margin:0}.experience-shell .hero-featured .hero-sub{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:6px 0 0;font-size:13px;color:#cfc5cc}.hero-sub strong{font-weight:600;color:#f0ded0}.hero-sub span{opacity:.85}.experience-shell .hero-featured .hero-keys{display:flex;flex-wrap:wrap;gap:8px 18px}.experience-shell .hero-featured .hero-keys .key{padding:9px 20px;min-height:44px;font-size:14px}.experience-shell .hero-featured .hero-join{color:#f3ead9;font-size:13px;text-decoration:none;padding:0 16px;border:1px solid #ffffff38;border-radius:999px;background:#17121bd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.experience-shell .hero-featured .hero-facts{color:#c4bac4;font-size:13px}.experience-shell .room>.hero.hero-wall{z-index:2;margin:0;padding:22px 24px 4px;border:0;border-radius:0;box-shadow:none;background:transparent;overflow:visible;grid-template-columns:minmax(280px,2fr) minmax(0,3fr);grid-template-areas:"copy wall" "keys wall";gap:8px 28px;align-items:center}.experience-shell .hero-wall .hero-copy{max-width:none}.hero-wall-screens{grid-area:wall;min-width:0}@media (max-width: 900px){.experience-shell .room>.hero.hero-wall{grid-template-columns:1fr;grid-template-areas:"copy" "keys" "wall";padding:16px 16px 4px;gap:8px}}.recent-games{margin:0 28px 18px}.recent-heading{display:flex;align-items:baseline;gap:10px;margin-bottom:9px}.recent-heading strong{font-size:15px;color:#e5e2eb}.recent-heading span{font-size:13px;color:var(--dim)}.recent-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(210px,1fr);gap:10px;overflow-x:auto;padding-bottom:3px;scrollbar-width:thin}.recent-game{display:flex;align-items:center;gap:10px;padding:7px;border:1px solid #ffffff12;background:var(--panel-warm-flat);border-radius:12px;text-align:left;color:#f0e7d8;min-height:66px}.recent-game img{width:74px;height:50px;object-fit:cover;border-radius:7px}.recent-game>span{flex:1;min-width:0}.recent-game strong{display:block;font-size:13px;line-height:1.3}.recent-game small{display:block;margin-top:4px;font-size:13px;color:var(--dim)}.recent-game:hover,.recent-game:focus-visible{background:#2a2219;border-color:var(--brass-line-hi)}.recent-game:disabled{opacity:.5}.experience-shell .lobby-head{margin:0 28px;padding:0;min-height:46px}.experience-shell .lobby-label{font-family:var(--font-ui);font-size:20px;text-transform:none;letter-spacing:-.03em;color:#eceaf0}.experience-shell .room-count{font-size:13px;text-transform:none;letter-spacing:0}.experience-shell .view-toggle{background:#1d1813;border:1px solid var(--brass-line);border-radius:9px;padding:2px}.experience-shell .view-toggle a{min-height:44px;padding:8px 11px;border-radius:6px;font-size:13px;text-transform:none;letter-spacing:0}.experience-shell .view-toggle a.active{color:#f3d2a7;background:#35303a;box-shadow:none}.lobby-loading{min-height:70vh;color:var(--dim)}.game-card-skeleton{overflow:hidden;min-height:330px;border:1px solid #ffffff12;border-radius:16px;background:var(--panel-warm-flat)}.game-card-skeleton>div{aspect-ratio:16 / 9;background:#282c37}.game-card-skeleton>span{display:block;width:70%;height:14px;margin:18px 14px;border-radius:4px;background:#303440}.game-card-skeleton>span:last-child{width:calc(100% - 28px);height:44px;margin-top:28px}.catalogue-content{padding:0 28px}.experience-shell .lobby-list .card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:start}.experience-shell .game-card{border:1px solid #a483493f;border-radius:16px;background:linear-gradient(155deg,color-mix(in srgb,var(--game-accent) 14%,#241d16),#181511 66%);box-shadow:0 6px 24px #0002;transition:border-color .18s,box-shadow .18s}.experience-shell .game-card:hover,.experience-shell .game-card:focus-within{border-color:#dfc79e60;box-shadow:0 8px 26px #0004}.experience-shell .game-card-art .cab-screen{aspect-ratio:16 / 9;border-radius:0;min-height:0;overflow:hidden}.experience-shell .cab-screen .attract{display:none;animation:none}.experience-shell .cab-screen>img{animation:none;opacity:1;transition:transform .25s}.experience-shell .game-card-art:hover .cab-screen>img,.experience-shell .game-card-art:focus-visible .cab-screen>img{transform:scale(1.035)}.experience-shell .cabinet:hover .cab-screen>img,.experience-shell .cabinet:focus-visible .cab-screen>img{transform:scale(1.04)}.experience-shell .game-card .body{padding:14px;gap:7px}.experience-shell .game-card .body .name{color:#faf4ed;font-family:var(--font-ui);font-size:17px;font-weight:700;letter-spacing:-.025em}.game-featured-label{position:absolute;top:12px;left:12px;padding:4px 8px;border-radius:6px;background:#16151bcc;border:1px solid #ead5a933;color:#f6dbb0;font-size:13px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.experience-shell .game-mechanic{font-size:13px;line-height:1.4;min-height:34px}.experience-shell .game-stake{font-size:13px;font-weight:500;color:#d2d5df;min-height:34px}.experience-shell .game-actions{margin-top:2px;gap:6px;flex-wrap:wrap}.experience-shell .game-actions .key{font-size:13px;padding:8px;min-height:44px;flex-basis:100%}.experience-shell .game-details{border-top:1px solid #ffffff0c;font-size:13px;line-height:1.55}.experience-shell .game-details summary{min-height:44px;padding:6px 0;text-decoration:none;font-size:13px;color:#b8bccb;justify-content:space-between}.experience-shell .game-details[open] summary{color:#f0d7b6}.experience-shell .room{margin:0 28px;border:1px solid #ad875c3b;border-radius:18px}.experience-shell .room .lobby-head{margin:0;padding:12px 24px 0}.experience-shell .room-scroll{padding-left:24px;padding-right:24px;scroll-padding-inline:24px}.experience-shell .cab-plate{padding:10px;gap:5px;border-color:#94744950;border-radius:9px;background:#191713f2}.experience-shell .cab-plate .name{display:block;margin:0;min-width:0;color:#f4e8d5;font-size:15px;font-weight:700;letter-spacing:0;line-height:1.3;overflow-wrap:anywhere;white-space:normal}.cab-mechanic{margin:0;color:#c5baaa;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.experience-shell .cab-stake{margin:0;color:#e3d0aa;font-size:13px;line-height:1.4;font-variant-numeric:tabular-nums}.experience-shell .cab-keys{flex-direction:column;margin-top:3px}.experience-shell .cab-keys .key{white-space:normal;line-height:1.3;padding:8px}.experience-shell .cab-details{min-width:0;overflow-wrap:anywhere}.experience-shell .cab-details summary{color:#c9bda9;font-size:13px}.experience-shell .cab-details p{margin:0 0 10px}.experience-shell .cab-keys .key{font-size:13px}.experience-shell .account-page{max-width:1120px;padding-top:28px}.experience-shell .page-head .h1{font-family:var(--font-display);font-size:30px;font-weight:400;letter-spacing:.01em;color:#fff0cb}.experience-shell .page-head p{font-size:13px}.experience-shell .panel{border:1px solid #a483493f;border-radius:16px;background:var(--panel-warm);box-shadow:none;padding:22px}.experience-shell .panel-title{color:#e4d5be;text-transform:none;letter-spacing:-.02em;font-size:18px}.experience-shell .auth .panel{background:linear-gradient(145deg,#252019,#181714 70%);border-color:#a483493f}.experience-shell .auth .field{gap:7px}.experience-shell .auth .field .field-label{color:#efe6d7}.experience-shell .auth .field input,.experience-shell .auth .password-control{background:#100f0d}.experience-shell .auth .password-control input{background:transparent}.experience-shell .auth .check-row{font-size:14px;min-height:44px;padding:10px 0;box-sizing:border-box}.experience-shell .auth .check-row input[type=checkbox]{height:22px;min-height:22px}.experience-shell .auth .check-row a{color:#ebc784;text-underline-offset:3px}.experience-shell .auth .hint{font-size:13px;line-height:1.5}.experience-shell .wallet-summary{border:1px solid #8dddb42d;border-radius:16px;background:radial-gradient(ellipse at 0 0,#3d695747,transparent 70%),#1d282b;box-shadow:none}.experience-shell .wallet-summary.compact{padding:22px}.experience-shell .wallet-summary.compact .wallet-amount{margin:7px 0 14px;font-size:37px;letter-spacing:-.04em}.experience-shell .wallet-actions .key{font-size:13px;flex:1}.experience-shell .wallet-updated .key{box-shadow:none;min-height:44px}.account-funds{margin:24px 0}.account-funds .section-heading{margin-bottom:12px}.account-funds h2{font-size:17px;font-weight:600}.account-funds .section-heading a{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:13px;text-decoration:none}.account-funds-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.account-funds-grid>a{position:relative;display:flex;flex-direction:column;gap:6px;padding:18px;border:1px solid #a483493f;border-radius:14px;background:var(--panel-warm);text-decoration:none;color:#f0e7d8}.account-funds-grid .ic{color:#c7b797;margin-bottom:4px}.account-funds-grid span{color:#b6b8c7;font-size:13px}.account-funds-grid strong{font-size:23px;letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}.account-funds-grid small{color:var(--dim);font-size:13px;line-height:1.5}.account-funds-grid>a:hover{border-color:#dfc79e60;background:#222735}.experience-shell .record-detail summary{min-height:44px}.experience-shell .account-details{background:#181d27;border-color:#ffffff12;border-radius:14px}.experience-shell .bottom-nav{border-top:1px solid #ffffff18;background:#191d27fa;box-shadow:0 -5px 25px #0003}.experience-shell .bottom-nav a{letter-spacing:0;text-transform:none;font-weight:500;font-size:13px}.experience-shell .bottom-nav a.active{background:#39302b;color:#f2d3a7}.experience-shell .bottom-nav a.nav-deposit{color:#8bddb4}.experience-shell .bottom-nav a.nav-deposit.active{background:#22352c;color:#a5e8c5}.experience-shell .footer{border-top:1px solid #ffffff12;background:#141720;font-size:13px}@media (max-width: 1150px){.experience-shell .hdr{padding:0 20px;gap:10px}.experience-shell .nav a{padding:8px}.experience-shell .clock-led{display:none}.experience-shell .lobby-list .card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 767px){.experience-shell{--hdr-h: 62px}.experience-shell .hdr{height:62px;padding:0 12px;gap:7px}.experience-shell .brand-logo{height:35px;width:136px;max-width:136px;object-fit:contain}.experience-shell .header-brand-group{gap:7px;flex:0 1 auto;min-width:0}.experience-shell .header-brand-group .brand{flex:0 1 auto;min-width:0}.experience-shell .header-brand-group .brand-logo{max-width:100%}.runtime-status-trigger{gap:4px;padding:0 6px;font-size:13px}.runtime-status-panel{left:12px;width:min(320px,calc(100% - 24px))}.experience-shell .hdr-right{gap:5px;flex:none}.experience-shell .hdr-right>.key{min-width:44px;padding:8px;white-space:nowrap;flex:none}.experience-shell .header-join{padding-inline:12px}.experience-shell .header-login{width:44px;padding:0}.experience-shell .header-login .header-auth-label,.experience-shell .header-deposit{display:none}.experience-shell .chip-balance{padding:5px 9px;gap:6px}.experience-shell .chip-balance.stale:after{content:none}.header-balance-copy strong{font-size:16px}.experience-shell .header-balance-copy small{font-size:13px}.experience-shell .main.wide{padding-top:12px}.experience-shell .hero.hero-featured{min-height:0;margin:0 12px 12px;padding:15px 16px 11px;border-radius:16px;gap:7px}.experience-shell .hero-featured .hero-copy{max-width:100%}.experience-shell .hero-featured .eyebrow{font-size:9px;letter-spacing:.1em;margin-bottom:4px}.experience-shell .hero-featured .hero-title{font-size:21px;max-width:260px}.experience-shell .hero-featured .hero-sub{margin-top:5px;font-size:13px}.hero-sub span{display:none}.experience-shell .hero-featured .hero-keys{gap:5px 14px}.experience-shell .hero-featured .hero-keys .key{font-size:13px;min-height:44px;padding:8px 14px}.experience-shell .hero-featured .hero-join{font-size:13px}.experience-shell .hero-featured .hero-facts{font-size:13px;line-height:1.4}.experience-shell .hero-featured .hero-keys{flex-wrap:nowrap;gap:8px}.experience-shell .hero-featured .hero-keys .key{flex:none;padding-inline:10px;white-space:nowrap}.experience-shell .hero-featured .hero-join{min-height:44px;padding:0 4px;border:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.experience-shell .lobby-head{margin:0 12px;min-height:44px;gap:8px}.experience-shell .lobby-label{font-size:18px;letter-spacing:-.04em}.experience-shell .view-toggle a{min-height:44px;padding:8px;font-size:13px}.experience-shell .view-toggle .ic{display:none}.catalogue-content{padding:0 12px}.experience-shell .lobby-list .card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.experience-shell .game-card{border-radius:12px}.experience-shell .game-card-art .cab-screen{aspect-ratio:16 / 9}.experience-shell .game-card .body{padding:11px 10px 0;gap:6px}.experience-shell .game-card .body .name{font-size:15px;line-height:1.25;min-height:38px}.experience-shell .game-mechanic{font-size:13px;min-height:34px}.experience-shell .game-stake{font-size:13px;line-height:1.4;min-height:34px}.experience-shell .game-actions .key{font-size:13px;padding:7px 5px}.experience-shell .game-details summary{font-size:13px}.game-featured-label{top:9px;left:8px;font-size:13px;padding:3px 6px}.recent-games{margin:0 12px 12px}.recent-heading{margin-bottom:7px}.recent-heading strong,.recent-heading span,.recent-game small{font-size:13px}.recent-track{grid-auto-columns:205px;gap:8px}.recent-game img{width:62px;height:44px}.recent-game{min-height:60px}.experience-shell .room .lobby-head{position:relative;min-height:0;margin:0;padding:4px 12px 0;z-index:3;justify-content:flex-end}.experience-shell .room .lobby-head.has-sign{height:0;padding:0}.experience-shell .room .lobby-head.has-sign .view-switch{position:absolute;right:12px;top:18px}.experience-shell .room .room-scroll{padding-top:6px}.experience-shell .room .hero.hero-featured{margin-bottom:4px}.experience-shell .hero-featured .hero-board .eyebrow{display:none}.experience-shell .hero-featured .hero-board .hero-facts{margin:6px 0 0;font-size:13px;color:#c8ab74}.experience-shell .room{margin:0;border-left:0;border-right:0;border-radius:0}.experience-shell .room-scroll{padding-left:12px;padding-right:12px;scroll-padding-inline:12px}.experience-shell .room-count{display:none}.experience-shell .account-page{padding:20px 12px calc(90px + var(--safe-b))}.experience-shell .page-head .h1{font-size:27px}.experience-shell .wallet-summary.compact{padding:18px}.experience-shell .wallet-summary.compact .wallet-amount{font-size:34px}.account-funds{margin:20px 0}.account-funds-grid{grid-template-columns:1fr;gap:8px}.account-funds-grid>a{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:3px 10px;padding:13px;align-items:center}.account-funds-grid .ic{grid-row:1 / 3;margin:0}.account-funds-grid span{font-size:13px}.account-funds-grid strong{font-size:17px;grid-column:3;grid-row:1}.account-funds-grid small{font-size:13px;grid-column:2 / -1}.experience-shell .panel{padding:16px;border-radius:14px}.experience-shell .panel-title{font-size:17px}.experience-shell .auth .page-head{margin-bottom:10px}.experience-shell .auth .form-stack{gap:10px}.experience-shell .auth .panel{padding:14px}.experience-shell .auth .field{gap:4px}.experience-shell .auth .check-row{padding:8px 0;min-height:44px}.experience-shell .auth .opalrove-auth-scene{height:96px;object-position:64% 55%}.experience-shell .table .col-version{display:none}}@media (max-width: 359px){.experience-shell .header-brand-group,.experience-shell .header-brand-group .brand{flex:0 1 auto;min-width:0}.experience-shell .brand-logo{width:124px;max-width:100%}.hero-show .hero-slide{padding:10px 12px 38px;gap:5px}.experience-shell .lobby-list .card-grid{grid-template-columns:1fr}.experience-shell .game-card-art .cab-screen{aspect-ratio:16 / 9}.experience-shell .game-card .body .name,.experience-shell .game-mechanic,.experience-shell .game-stake{min-height:0}}@media (prefers-reduced-motion: reduce){.experience-shell .hero-art{animation:none}.experience-shell *,.experience-shell *:before,.experience-shell *:after{transition:none!important;animation:none!important}.hero-show .hero-copy>*,.hero-show .hero-keys>*,.hero-show .hero-facts{opacity:1;transform:none;filter:none}}.header-menu{position:relative}.header-menu>summary{list-style:none;min-width:44px;min-height:44px;cursor:pointer}.header-menu>summary::-webkit-details-marker{display:none}.header-menu>nav{position:absolute;right:0;top:calc(100% + 8px);z-index:60;width:210px;padding:6px;border:1px solid #81663c;border-radius:12px;background:linear-gradient(135deg,#29251f,#151916);box-shadow:0 12px 32px #0009}.header-menu nav a{display:flex;align-items:center;gap:10px;min-height:46px;padding:10px 12px;color:#f1dec0;text-decoration:none;border-radius:8px}.header-menu nav a:hover,.header-menu nav a:focus-visible{background:#ecd29a15}.header-menu-out{display:flex;align-items:baseline;gap:10px;width:100%;min-height:46px;padding:10px 12px;margin-top:4px;border:0;border-top:1px solid #ffffff14;border-radius:0 0 8px 8px;background:none;color:#f1dec0;font:inherit;text-align:left;cursor:pointer}.header-menu-out .ic{align-self:center}.header-menu-out small{margin-left:auto;color:var(--dim);font-size:13px}.header-menu-out:hover:not(:disabled),.header-menu-out:focus-visible{background:#ecd29a15}.header-menu-out:disabled{opacity:.6;cursor:default}.catalogue-content>.rm-tiles-row{margin-top:24px}@media (max-width: 767px){.experience-shell.guest-shell .footer{padding-bottom:calc(24px + var(--safe-b))}.experience-shell.guest-shell .account-page{padding-bottom:28px}.experience-shell .room-scroll{overflow:visible;mask-image:none;-webkit-mask-image:none}.experience-shell .room-track{display:flex;flex-direction:column;min-width:0;gap:24px}.experience-shell .room-section{width:100%;min-width:0;gap:10px}.experience-shell .room-track{width:auto;margin-inline:0}.experience-shell .room-cabs{display:flex;gap:12px;align-self:stretch;margin:0 -12px;padding:4px 12px 10px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:12px;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent 100%)}.experience-shell .room-cabs::-webkit-scrollbar{display:none}.experience-shell .room .cab-wrap,.experience-shell .room .cabinet{width:clamp(132px,calc((100vw - 36px) / 2.28),220px);min-width:0}.experience-shell .room-cabs>.cab-wrap{scroll-snap-align:start}.experience-shell .room .cab-plate{padding:8px;gap:4px}.experience-shell .room .cab-plate .name{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.experience-shell .room .cab-mechanic{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em;overflow-wrap:normal}.experience-shell .room .cab-stake{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.experience-shell .room .cab-details summary{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.experience-shell .room .cabinet{scroll-snap-align:none}.experience-shell .room .section-sign{align-self:center;margin-left:0;width:185px}.experience-shell .room-nav{display:none}.experience-shell .rm-tiles{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.experience-shell .rm-tiles-title{grid-column:1 / -1;margin:0 0 2px}.experience-shell .rm-tile{min-width:0;padding:10px 7px;border-width:2px}.experience-shell .rm-tile .rm-sign img{height:auto;width:100%;max-width:132px;max-height:40px;object-fit:contain;object-position:left}.experience-shell .rm-tile .led{font-size:13px;line-height:1.25;letter-spacing:0;padding:5px 3px;white-space:normal}.experience-shell .rm-tile-last{display:none}.experience-shell .rm-tile .tu-hist{gap:3px}.experience-shell .rm-tile .tu-dot{width:20px;height:20px;font-size:13px}.experience-shell .rm-tile .tu-dot:nth-child(n+7){display:none}.experience-shell .recent-track{grid-auto-flow:row;grid-template-columns:1fr;grid-auto-columns:auto;overflow:visible;padding:0}.experience-shell .recent-game{min-width:0}.experience-shell .recent-game:nth-child(n+3){display:none}}.presence-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:10px;border:1px solid #ffffff1a;background:#20253066;color:#9fd8b4;font-size:13px;line-height:1;white-space:nowrap;flex:none}.presence-badge strong{color:#e6f5ec;font-weight:600;font-variant-numeric:tabular-nums}.presence-badge svg{opacity:.85}.presence-badge .presence-word{font-weight:500}@media (max-width: 560px){.presence-badge{padding:4px 7px;font-size:13px;gap:4px}.hdr .presence-badge .presence-word{display:none}}@media (max-width: 374px){.guest-shell .hdr .presence-badge{display:none}}html:not(.ed-us) .experience-shell .presence-badge{gap:6px;padding:5px 9px;border-radius:4px;border:1px solid #d9b06c33;background:#05070a;color:#cdb98f;font-size:11px}html:not(.ed-us) .experience-shell .presence-badge svg{display:none}html:not(.ed-us) .experience-shell .presence-badge:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 6px #4ade80}html:not(.ed-us) .experience-shell .presence-badge strong{color:#4ade80;font:400 14px/1 var(--font-mono);text-shadow:0 0 6px rgba(74,222,128,.55)}html:not(.ed-us) .experience-shell .lobby-activity{background:#05070a;border-top:1px solid #d9b06c33;border-bottom:1px solid #d9b06c33;box-shadow:inset 0 0 18px #000}html:not(.ed-us) .experience-shell .lobby-activity .win-marquee{display:flex;align-items:center;gap:12px}html:not(.ed-us) .experience-shell .lobby-activity .win-marquee:before{content:"LATEST WINS";flex:none;padding-right:12px;border-right:1px solid #d9b06c33;color:#cdb98f;font:400 11px/1 var(--font-display);letter-spacing:.18em}html:not(.ed-us) .experience-shell .lobby-activity .wm-line{flex:1;min-width:0}html:not(.ed-us) .experience-shell .lobby-activity .wm-amt{font-size:15px;color:#ffc65c}@media (max-width: 560px){html:not(.ed-us) .experience-shell .lobby-activity .win-marquee:before{display:none}}html:not(.ed-us) .experience-shell .footer{background:#17120f;border-top:1px solid #d9b06c55;box-shadow:inset 0 3px 6px -3px #000}html:not(.ed-us) .experience-shell .footer-links a{color:#cdb98f}html:not(.ed-us) .experience-shell .footer-links a:hover{color:#ffd77a}html:not(.ed-us) .experience-shell .footer-links .footer-brand{color:#f3dfb0;font:400 14px var(--font-display);letter-spacing:.03em}html:not(.ed-us) .experience-shell .footer .badge.age{background:#b23a3a;border-color:#b23a3a;color:#fff;border-radius:3px;box-shadow:0 1px #000,inset 0 1px #fff3}html:not(.ed-us) .hero-board .hero-board-join{border:1px solid #f0d79e;border-bottom:3px solid #8a6a2c;border-radius:10px;background:linear-gradient(165deg,#f6e1b2,#cc9b52);color:#1a1000;font:700 14px var(--font-ui)}html:not(.ed-us) .hero-board .hero-board-join:hover,html:not(.ed-us) .hero-board .hero-board-join:focus-visible{background:linear-gradient(165deg,#fbe9c4,#d8a95e);color:#1a1000;border-color:#f6e1b2}.lobby-activity{display:flex;align-items:center;gap:10px;min-height:34px;padding:3px max(12px,calc((100vw - 1384px)/2));background:#191a20;border-bottom:1px solid #ffffff0c}.lobby-activity:empty:not([data-pending]){display:none}.lobby-activity .presence-badge{padding:4px 0;border:0;background:transparent}.lobby-activity .win-ticker{flex:1;min-width:0;padding:3px 0;line-height:20px;text-align:left;border:0;background:transparent}.win-ticker{overflow:hidden;padding:7px 14px;line-height:1.45;text-align:center;font-size:13px;color:#d8c9a8;background:linear-gradient(180deg,#3a2a108c,#1e16088c);border-bottom:1px solid rgba(214,178,94,.22);white-space:nowrap}.win-ticker strong{color:#ffd98a}.win-ticker-item{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:win-ticker-in .45s ease-out}@keyframes win-ticker-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.win-marquee{position:relative;padding:0;text-align:left}.wm-line{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 22px,#000 calc(100% - 22px),transparent);mask:linear-gradient(90deg,transparent,#000 22px,#000 calc(100% - 22px),transparent)}.wm-track{display:flex;width:max-content;animation:wm-scroll var(--wm-dur, 30s) linear infinite;will-change:transform}.wm-line.is-paused .wm-track{animation-play-state:paused}@media (hover: hover){.wm-line:hover .wm-track{animation-play-state:paused}}@keyframes wm-scroll{to{transform:translate3d(-50%,0,0)}}.wm-run{display:flex;flex:none}.wm-probe{position:absolute;visibility:hidden;pointer-events:none}.wm-item{position:relative;display:inline-flex;align-items:center;gap:6px;padding-right:30px;white-space:nowrap}.wm-item:after{content:"";position:absolute;right:12px;top:50%;width:5px;height:5px;margin-top:-2.5px;transform:rotate(45deg);background:#d6b25e73}.wm-sym{width:20px;height:20px;flex:none;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.8))}.wm-amt{color:#ffd98a;font-family:var(--money-sign-font);font-size:1.08em;font-weight:600;font-variant-numeric:tabular-nums;text-shadow:var(--money-sign-glow)}.wm-item.is-large .wm-amt{color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(100deg,#f2c25a 0% 30%,#fff4cc 42%,#f2c25a 54%,#c98d24 78%,#f2c25a);background-size:300% 100%;animation:wm-shimmer 2.6s linear infinite}.wm-item.is-large .wm-sym{filter:drop-shadow(0 0 4px rgba(255,196,84,.85))}@keyframes wm-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.wm-line.is-paused .wm-item.is-large .wm-amt{animation-play-state:paused}.wm-arrival{position:absolute;inset:0;z-index:1;display:flex;align-items:center;overflow:hidden;padding:0 10px;border-left:3px solid #e6bf77;border-radius:3px;background:linear-gradient(90deg,#4a3610f7,#241b0bf7 70%,#191a20f7);animation:wm-arrive-in .55s cubic-bezier(.2,.9,.25,1.12) both,wm-arrive-out .45s ease-in var(--wm-hold, 4.2s) forwards}.wm-arrival .wm-item{flex:none;padding-right:0;animation:wm-pan 2.2s ease-in-out 1.3s both}@keyframes wm-pan{0%{transform:none}to{transform:translate(var(--wm-over, 0px))}}.wm-arrival .wm-item:after{display:none}.wm-arrival .wm-sym{width:24px;height:24px;animation:wm-sym-pop .6s .25s cubic-bezier(.3,1.6,.5,1) both}.wm-arrival:after{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,240,200,.38),transparent);transform:translate(-120%);animation:wm-sheen 1.1s ease-out .4s}.wm-arrival.is-large{box-shadow:inset 0 0 0 1px #ffd67880,inset 0 0 18px #ffbe5040}.wm-arrival.is-large:after{animation:wm-sheen 1.1s ease-out .4s 3}@keyframes wm-arrive-in{0%{transform:translate(104%)}to{transform:none}}@keyframes wm-arrive-out{to{transform:translateY(-115%);opacity:0}}@keyframes wm-sheen{0%{transform:translate(-120%)}to{transform:translate(260%)}}@keyframes wm-sym-pop{0%{transform:scale(.3) rotate(-20deg);opacity:0}to{transform:none;opacity:1}}body.reduce-motion .wm-track,body.reduce-motion .wm-item.is-large .wm-amt,body.reduce-motion .wm-arrival,body.reduce-motion .wm-arrival:after{animation:none}@media (prefers-reduced-motion: reduce){.wm-track,.wm-item.is-large .wm-amt,.wm-arrival,.wm-arrival:after,.wm-arrival .wm-sym,.wm-arrival .wm-item{animation:none}.win-ticker-item{animation:none}.hero-show .hero-copy>*,.hero-show .hero-keys>*,.hero-show .hero-facts{opacity:1;animation:none!important}.hero-show .hero-art,.hero-dots i:after{animation:none!important}}.room-games{position:relative;z-index:2;padding:0 24px 14px}.hero-wall-screens>.lobby-head{align-self:end;margin:0;padding:0 0 6px;min-height:0}.experience-shell .room>.hero.hero-wall:has(>.hero-wall-screens>.lobby-head){align-items:end;padding-bottom:6px}.main.promo{max-width:920px}.promo-stage{position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-top:calc(var(--promo-pull, 20px) * -1);aspect-ratio:16 / 9;max-height:70vh;min-height:240px;overflow:hidden;display:grid;background:#0d1117;isolation:isolate}.promo-stage.no-art{aspect-ratio:auto;min-height:0;max-height:none;background:none}.promo-art{grid-area:1 / 1;width:100%;height:100%;object-fit:cover;transform:scale(1.04);animation:hero-drift 26s ease-in-out infinite alternate}.promo-scrim{grid-area:1 / 1;background:linear-gradient(to top,#07090cf2,#07090cd9 22%,#07090c66 48%,#07090c00 72%),linear-gradient(to bottom,#07090cb3,#07090c00 26%)}.promo-copy{grid-area:1 / 1;align-self:end;width:min(920px,100%);margin:0 auto;padding:0 20px 26px;z-index:1}.promo-stage.no-art .promo-copy{padding:8px 0 0}.promo-eyebrow{margin:0 0 6px;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#edd0a5}.promo .promo-copy .h1{margin:0;font-size:clamp(26px,4.4vw,46px);line-height:1.1;letter-spacing:-.02em;color:#fff4e7;text-wrap:balance}.promo-sub{margin:10px 0 0;font-size:clamp(14px,1.7vw,18px);line-height:1.5;color:#d9cfc6;max-width:46ch}.promo-copy>*{opacity:0}.promo-copy>*:nth-child(1){animation:hero-line .6s .08s cubic-bezier(.2,.65,.3,1) both}.promo-copy>*:nth-child(2){animation:hero-line .6s .18s cubic-bezier(.2,.65,.3,1) both}.promo-copy>*:nth-child(3){animation:hero-line .6s .28s cubic-bezier(.2,.65,.3,1) both}.promo-body{margin:26px 0 0;opacity:0;transform:translateY(14px)}.promo-body.in{animation:hero-line .55s cubic-bezier(.2,.65,.3,1) both}.promo-body p{margin:0 0 14px;line-height:1.75;color:#cdc5cc;max-width:62ch}.promo-body p:last-child{margin-bottom:0}.promo-lead{font-size:clamp(16px,2vw,19px);color:#e8dfd4!important;border-left:2px solid var(--amber-dim);padding-left:14px}.promo-game{display:flex;align-items:center;gap:14px;margin:22px 0 0;padding:10px 14px 10px 10px;border:1px solid #ffffff1f;border-radius:14px;background:linear-gradient(120deg,#161219,#12151b);text-decoration:none;color:inherit;opacity:0;transform:translateY(14px);transition:border-color .2s ease,transform .2s ease}.promo-game.in{animation:hero-line .55s .1s cubic-bezier(.2,.65,.3,1) both}.promo-game:hover{border-color:#f0c87866;transform:translateY(-2px)}.promo-game img{width:116px;height:66px;object-fit:cover;border-radius:9px;flex:none}.promo-game-text{display:flex;flex-direction:column;gap:3px;min-width:0}.promo-game-text strong{font-size:16px;color:#f3ead9}.promo-game-text small{font-size:13px;color:#a49aa4}.promo-game-go{margin-left:auto;color:var(--amber);font-size:20px;line-height:1}.promo-actions{margin:26px 0 8px;opacity:0;transform:translateY(14px)}.promo-actions.in{animation:hero-line .55s cubic-bezier(.2,.65,.3,1) both}.promo .promo-actions .promo-go{position:relative;min-height:56px;padding:0 34px;font-size:17px;letter-spacing:.02em;overflow:hidden}.promo .promo-actions .promo-go:after{content:"";position:absolute;inset:0 auto 0 -40%;width:40%;background:linear-gradient(100deg,#fff0,#ffffff40,#fff0);animation:promo-sheen 5.5s 1.1s ease-out infinite both}@keyframes promo-sheen{0%{transform:translate(0)}20%,to{transform:translate(360%)}}.promo-facts{margin:12px 0 0;font-size:13px;color:#9b93a0;letter-spacing:.02em}.main.promo{overflow-x:clip}.promo-sticky{display:none}@media (max-width: 720px){.promo-stage{margin-top:calc(var(--promo-pull, 16px) * -1);max-height:62vh}.promo .promo-actions .promo-go{display:flex;width:100%;padding:0 16px}.promo-sticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:10px 14px calc(10px + var(--safe-b));background:linear-gradient(to top,#07090cf7 60%,#07090c00);transform:translateY(120%);transition:transform .28s cubic-bezier(.2,.65,.3,1);pointer-events:none}.promo-sticky.on{transform:none;pointer-events:auto}.promo .promo-sticky .key{display:flex;width:100%;min-height:52px;font-size:16px}}@media (prefers-reduced-motion: reduce){.promo-art{animation:none;transform:none}.promo-copy>*,.promo-body,.promo-game,.promo-actions{opacity:1;transform:none;animation:none!important}.promo .promo-actions .promo-go:after{display:none}.promo-sticky{transition:none}}.reduce-motion .promo-art{animation:none!important;transform:none}.reduce-motion .promo-copy>*,.reduce-motion .promo-body,.reduce-motion .promo-game,.reduce-motion .promo-actions{opacity:1;transform:none;animation:none!important}.reduce-motion .promo .promo-actions .promo-go:after{display:none}.install-bar{position:fixed;left:0;right:0;bottom:var(--room-deck-h, 0px);z-index:55;display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#14181f;border-top:1px solid var(--line, #2a313c);box-shadow:0 -8px 24px #00000059}.install-bar-text{flex:1 1 260px;min-width:0}.install-bar-text strong{display:block;font-size:15px}.install-bar-text p{margin:2px 0 0;font-size:13px;color:var(--muted, #9aa3af)}.install-bar-keys{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.install-bar-keys .key{text-decoration:none;min-height:40px;padding-inline:18px}.install-bar-later{background:none;border:0;color:var(--muted, #9aa3af);font:inherit;min-height:40px;padding:0 8px;cursor:pointer;text-decoration:underline}.install-bar-later:hover{color:var(--ink, #e8ecf1)}@media (max-width: 520px){.install-bar{gap:10px}.install-bar-keys{width:100%;justify-content:space-between}}.deposit-single{display:grid;gap:16px;max-width:560px}.deposit-single .field input[aria-invalid=true]{border-color:var(--red);outline-color:var(--red)}.deposit-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start;margin-bottom:14px}.deposit-contact .field{align-content:start;min-width:0}.deposit-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}.deposit-contact>.deposit-pair:not(.deposit-billing){grid-column:1 / -1}@media (max-width: 560px){.deposit-contact>.field,.deposit-contact>.deposit-billing{grid-column:1 / -1}}.room-cabs>.cab-wrap>.cab-plate{flex:1 1 auto;display:flex;flex-direction:column}.room-cabs>.cab-wrap>.cab-plate>.cab-keys{margin-top:auto}@media (max-width: 640px){.experience-shell.room-shell{--hdr-h: calc(48px + env(safe-area-inset-top, 0px)) }.experience-shell.room-shell .hdr{height:var(--hdr-h);padding:env(safe-area-inset-top,0px) max(10px,env(safe-area-inset-right,0px)) 0 max(10px,env(safe-area-inset-left,0px));gap:6px}.experience-shell.room-shell .brand-logo{height:28px;width:110px;max-width:110px}.experience-shell.room-shell .hdr .presence-badge{display:none}.experience-shell.room-shell .hdr-right{gap:4px}.experience-shell.room-shell .hdr-right>.key,.experience-shell.room-shell .header-menu>summary{min-height:40px}.experience-shell.room-shell .header-menu>summary{min-width:40px}.experience-shell.room-shell .chip-balance{padding:4px 8px}.experience-shell.room-shell .header-balance-copy small{display:none}.experience-shell.room-shell .header-menu>nav{top:calc(100% + 4px)}}.header-lobby{display:none}.header-sound{flex:none;min-width:44px;padding:6px 8px}.header-sound[aria-pressed=true]{color:var(--dim)}.experience-shell.room-shell .header-lobby{flex-direction:row;align-items:center;gap:2px;flex:none;min-height:40px;padding:6px 12px 6px 6px;white-space:nowrap}@media (max-width: 640px){.experience-shell.room-shell .header-lobby{display:inline-flex}}@media (max-height: 500px) and (orientation: landscape){.experience-shell.room-shell:has(.tb-game) .header-lobby{display:inline-flex}}@media (max-width: 640px){.experience-shell.room-shell .header-sound{min-width:40px;min-height:40px;padding:6px}.experience-shell.room-shell .brand-logo{width:24px;max-width:24px;height:30px;object-fit:cover;object-position:left center}}@media (min-width: 768px){.experience-shell .main.wide.lobby-room{max-width:none}.experience-shell .lobby-room>:not(.room):not(.modal-backdrop){max-width:1224px;margin-left:auto;margin-right:auto}.experience-shell .lobby-room>.room{--room-inset: max(28px, calc((100% - 1224px)/2) );margin:0;border-left:0;border-right:0;border-radius:0}.experience-shell .lobby-room>.room{--bank-inset: max(28px, calc((100% - 2258px)/2) )}.experience-shell .lobby-room>.room>.hero.hero-wall,.experience-shell .lobby-room>.room>.room-games,.experience-shell .lobby-room>.room>.lobby-head{padding-left:calc(24px + var(--room-inset));padding-right:calc(24px + var(--room-inset))}.experience-shell .lobby-room>.room>.hero{max-width:none}.experience-shell .lobby-room>.room>.hero.hero-featured:not(.hero-wall){margin-left:var(--room-inset);margin-right:var(--room-inset)}.experience-shell .lobby-room>.room>.room-scroll{padding-left:calc(24px + var(--bank-inset));padding-right:calc(24px + var(--bank-inset));scroll-padding-inline:calc(24px + var(--bank-inset))}.experience-shell .main.wide.lobby-room{padding-top:0;padding-bottom:0}.experience-shell .lobby-room>.room{min-height:calc(100dvh - var(--hdr-h) - 34px);display:flex;flex-direction:column}.experience-shell:has(>.lobby-activity:empty:not([data-pending])) .lobby-room>.room{min-height:calc(100dvh - var(--hdr-h))}.experience-shell .lobby-room>.room>.room-scroll{margin-top:auto}}@media (min-width: 768px) and (max-height: 960px){.experience-shell .room>.hero.hero-wall{padding-top:10px}.experience-shell .lobby-room .cab-plate .cab-mechanic{display:none}.room-games .rm-tiles-wall .rm-tile.has-art{min-height:84px}}@media (min-width: 768px) and (max-height: 840px){.experience-shell .room>.hero.hero-wall .hero-sub{display:none}.room-games .rm-tiles-wall .rm-tile .rm-tile-last,.room-games .rm-tiles-wall .rm-tile .tu-hist{display:none}}@media (min-width: 768px) and (max-height: 780px){.experience-shell .room>.hero.hero-wall{padding-top:6px}.experience-shell .room>.hero.hero-wall .hero-board{--frame: 9px;padding:7px 18px 8px}.experience-shell .room>.hero.hero-wall .hero-board .hero-facts{margin-top:4px}.experience-shell .lobby-room>.room>.room-scroll{padding-top:12px;padding-bottom:8px}}@media (min-width: 768px) and (max-height: 740px){.experience-shell .lobby-room .cab-plate{padding-bottom:4px;gap:3px}.room-games{padding-bottom:8px}}@media (min-width: 768px) and (max-height: 840px) and (hover: hover) and (pointer: fine){.experience-shell .lobby-room .cab-plate .cab-keys .cab-play{min-height:36px}.experience-shell .lobby-room .room .cab-plate .cab-details summary{min-height:28px;padding:2px 0}.experience-shell .lobby-room .room .cab-plate{gap:3px}}@media (min-width: 768px) and (max-height: 780px){.experience-shell .room>.hero.hero-wall .hero-board .hero-title{font-size:26px}}.deposit-billing{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.deposit-billing select{width:100%;min-height:calc(1.55em + 24px)}.account-funding-practice{margin:10px 0 0;font-size:13px;color:var(--muted, #b9ad94)}.account-funding-practice button.linklike{min-height:0;color:inherit;font-size:inherit}.profile-list{display:grid;margin:0}.profile-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:10px 0;border-top:1px solid var(--edge)}.profile-row:first-child{border-top:0;padding-top:0}.profile-row dt{grid-column:1 / -1;font-size:13px;color:var(--dim)}.profile-row dd{margin:0;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px;overflow-wrap:anywhere;font-size:15px;color:var(--text)}.profile-row dd.profile-actions{justify-content:flex-end;flex-wrap:nowrap;gap:6px}.profile-row dd.profile-note{grid-column:1 / -1;font-size:13px;color:var(--dim)}.profile-row dd.profile-edit{grid-column:1 / -1}.profile-edit form{display:flex;align-items:center;gap:6px;width:100%}.profile-edit input{flex:1;min-width:0}.profile-help{margin:10px 0 0;font-size:13px}.support-empty{display:grid;justify-items:center;gap:6px;padding:22px 12px 18px;margin:2px 0 4px;border:1px dashed var(--edge);border-radius:10px;color:var(--dim);text-align:center}.support-empty p{margin:0;font-size:14px}.faq-panel{background:transparent;box-shadow:none;border-color:var(--edge-soft)}.faq-panel .faq summary{font-size:13px;font-weight:500;color:var(--dim);min-height:30px;letter-spacing:0}.faq-panel .faq details[open] summary{color:var(--text)}.faq-panel .faq details p{font-size:13px}.help-links{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none}.help-links .key.key-sm{flex:0 0 auto;min-height:38px;padding:6px 10px;font-size:13px;white-space:nowrap}.wd-page{max-width:560px}.wd-panel .form-stack{gap:12px}.wd-balance-k{margin:0;font-size:14px}.wd-balance{margin:2px 0 4px;font-size:34px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.wd-quick{grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}.wd-rails{display:flex;gap:8px;flex-wrap:wrap}.wd-account{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 12px;border:1px solid var(--edge-soft);border-radius:10px;font-size:16px}.wd-blocked{margin:14px 0 8px;font-size:18px;font-weight:600}.wd-bar{display:block;width:100%;height:10px;accent-color:var(--green)}.wd-panel .key-block{margin-top:14px}.wd-progress{text-align:center}.wd-progress-title{margin:0 0 4px;font-size:22px}.wd-progress>p{margin:0 0 6px}.wd-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;list-style:none;margin:14px 0 10px;padding:0;font-size:13px}.wd-steps li{padding-top:8px;border-top:4px solid var(--edge-soft);color:var(--dim)}.wd-steps li.done{border-top-color:var(--green);color:inherit}.wd-links{margin:16px 0 0;text-align:center}.deposit-single .panel{display:grid;gap:16px}.deposit-single .panel-title,.deposit-single .panel>p{margin:0}.deposit-single .deposit-contact{margin-bottom:0}.deposit-amount{gap:8px}.open-payment .key-grid>.key{flex:1 1 0;min-width:0;white-space:nowrap}.open-payment-ref .linklike{min-height:0;font-size:inherit}.profile-row dt{grid-column:1;grid-row:1}.profile-row dd.profile-actions{grid-column:2;grid-row:1}.profile-row dd:not(.profile-actions){grid-column:1 / -1;overflow-wrap:break-word}.faq-panel .faq summary{min-height:44px}@media (max-width: 767px){.activity-print{display:none}.activity-controls{display:flex;gap:8px;align-items:center}.activity-controls label{flex:1;min-width:0}.activity-controls select{width:100%}.activity-table tr{grid-template-areas:"kind amount" "time balance" "detail detail";padding:10px 0;gap:2px 12px}.activity-table .activity-balance{text-align:right}.activity-balance:before{content:"Balance "}.activity-kind span{display:inline}.activity-kind span:before{content:" · "}.activity-table .record-detail summary,.experience-shell .activity-table .record-detail summary{min-height:30px;padding:2px 0}}.game-card-wrap.game-card{cursor:pointer}.game-card-wrap.game-card .game-card-art:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.game-card-wrap.game-card .game-details{position:relative;z-index:2}.game-card-wrap.game-card:has(.game-card-art:focus-visible){outline:2px solid var(--amber);outline-offset:2px}.experience-shell :is(.method-keys,.amount-keys) .key.key-amber{background:#2a2216;border-color:#d6a957;border-bottom-width:1px;color:#f6d99f;box-shadow:inset 0 0 0 1px #d6a95766}.experience-shell :is(.method-keys,.amount-keys) .key.key-amber:hover:not(:disabled){background:#33291a;border-color:#f0d79e}.join-key-text{display:inline-flex;flex-direction:column;align-items:center;gap:3px;line-height:1.1}.join-key-text b{font-weight:inherit}.join-key-text small{font-size:11.5px;font-weight:500;letter-spacing:.03em;opacity:.85}.page-head .offer-line{color:var(--brass-hi);font-family:var(--font-ui);letter-spacing:.03em}.signup-gift{display:flex;align-items:center;gap:12px;margin:0 0 12px;padding:10px 14px;border-radius:14px;background:linear-gradient(100deg,#f0d7a029,#0f2f358c 55%);border:1px solid rgba(240,215,160,.35)}.signup-gift .gift-spins-art{flex:none;filter:drop-shadow(0 4px 10px rgba(0,0,0,.45))}.signup-gift p{margin:0;display:grid;gap:2px}.signup-gift b{color:var(--brass-hi);font-family:var(--font-ui);font-size:1.05rem;letter-spacing:.02em}.signup-gift span{color:var(--text-2, #d9d2c3);font-size:.86rem}.signup-hero{gap:14px;padding:14px 16px}.signup-hero-copy{display:grid;gap:4px;min-width:0}.signup-hero .signup-hero-kicker{color:var(--text-2, #d9d2c3);font:600 12px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase}.signup-hero .signup-hero-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;color:var(--brass-hi);font:700 28px/1 var(--font-display, var(--font-ui));letter-spacing:.02em}.signup-hero b.signup-hero-num{font:inherit;font-size:1.3em;color:#ffd77a;text-shadow:0 0 12px rgba(255,190,80,.35)}.signup-hero span.signup-hero-real{align-self:center;padding:3px 7px;border-radius:6px;border:1px solid rgba(127,224,214,.5);color:#7fe0d6;font:700 10px/1 var(--font-ui);letter-spacing:.1em}.signup-hero .signup-hero-sub{font-size:14px}.signup-hero .signup-hero-sub .offer-line{color:var(--brass-hi);font-size:14px}.signup-hero .signup-hero-fine{color:var(--text-2, #d9d2c3);font-size:12.5px}@media (min-width: 600px){.signup-hero .signup-hero-title{font-size:36px}}.auth .key.auth-submit{min-height:52px;font:700 18px/1.1 var(--font-display, var(--font-ui));letter-spacing:.06em;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.auth .key.auth-submit small{font:500 12px/1 var(--font-ui);letter-spacing:.03em;text-transform:none}.experience-shell .bottom-nav{align-items:end;overflow:visible;padding:4px 6px calc(6px + var(--safe-b));background:linear-gradient(180deg,#2a2116,#120d07 85%);border-top:1px solid var(--brass-line-hi);box-shadow:inset 0 1px #fff3d61f,0 -8px 24px #000a}.experience-shell .bottom-nav a{position:relative;gap:3px;padding:7px 4px 4px;border-radius:12px;color:#bfae8c;font-size:12px;font-weight:600;letter-spacing:.02em}.experience-shell .bottom-nav .nav-ic{display:grid;place-items:center;width:30px;height:26px;color:var(--brass-lo);transition:color .15s,filter .15s}.experience-shell .bottom-nav a.active{color:var(--gold-glow);background:radial-gradient(70% 90% at 50% 0%,#ffd56b26,transparent 72%)}.experience-shell .bottom-nav a.active .nav-ic{color:var(--gold-glow);filter:drop-shadow(0 0 6px #ffd56b88)}.experience-shell .bottom-nav a.active:before{content:"";position:absolute;top:-5px;left:28%;right:28%;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,transparent,var(--gold-glow),transparent)}.experience-shell .bottom-nav a.nav-deposit,.experience-shell .bottom-nav a.nav-deposit.active{color:var(--warm-white);background:none}.experience-shell .bottom-nav a.nav-deposit.active:before{display:none}.experience-shell .bottom-nav a.nav-deposit .nav-ic{width:52px;height:52px;margin-top:-24px;border-radius:50%;color:var(--brass-ink);filter:none;background:radial-gradient(circle at 35% 28%,var(--warm-white),var(--brass-hi) 28%,var(--brass-lo) 72%,var(--brass-base));box-shadow:0 0 0 3px #120d07,0 0 0 4px var(--brass-line-hi),0 6px 14px #000c,inset 0 -3px #0000004d,inset 0 2px #fff8}.experience-shell .bottom-nav a.nav-deposit .nav-ic .ic{stroke-width:2.4}.experience-shell .bottom-nav a.nav-deposit.active .nav-ic{box-shadow:0 0 0 3px #120d07,0 0 0 4px var(--gold-glow),0 0 18px #ffd56b99,inset 0 -3px #0000004d,inset 0 2px #fff8}.experience-shell .bottom-nav a:active .nav-ic{transform:translateY(1px)}.empty-note{justify-content:flex-start;text-align:left;padding:6px 0 2px}.empty-note img{filter:drop-shadow(0 6px 12px #0009)}.empty-note-text{display:grid;gap:8px;justify-items:start}.empty-note-text p{margin:0;color:var(--dim)}.wd-empty-art{display:block;width:150px;height:auto;margin:6px auto 0;filter:drop-shadow(0 8px 16px #000a)}.wd-panel .wd-empty-art+.wd-blocked{text-align:center}.game-card .body{border-top:2px solid var(--game-accent, var(--amber))}.game-card .game-mechanic{margin:0;color:var(--dim);font-size:14px}.game-card .game-mechanic .game-stake{color:var(--amber-2, #ffd77a)}.game-card .game-chips{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.game-card .game-chips .rtp{padding:3px 7px;border-radius:4px;border:1px solid #4ade8055;background:#4ade8014;color:var(--green);font:400 12px/1 var(--font-mono)}.cab-head img{filter:drop-shadow(0 0 6px var(--cab-a-glow, rgba(255,179,64,.45)))}.odo{display:inline-flex;align-items:flex-start;line-height:1}.odo-c{display:inline-block;height:1em}.odo-d{display:inline-block;height:1em;overflow:hidden}.odo-col{display:flex;flex-direction:column;transition:transform .28s cubic-bezier(.2,.7,.2,1);will-change:transform}.odo-col i{display:block;height:1em;font-style:normal}@media (prefers-reduced-motion: reduce){.odo-col{transition:none}}.reduce-motion .odo-col{transition:none}.auth-art-copy{display:none}@media (min-width: 1024px){.main.auth{max-width:1080px}.auth-grid{grid-template-columns:46fr 54fr;gap:0;align-items:stretch;max-width:1040px;margin:0 auto;border:1px solid var(--edge-soft);border-radius:18px;overflow:hidden;background:var(--panel)}.auth-form{width:auto;padding:32px;margin:0}.auth-form>.panel{box-shadow:none}.auth-art{order:-1;min-height:100%}.auth-art picture{height:100%}.auth-art img{height:100%;aspect-ratio:auto;border:0;border-radius:0;box-shadow:none;object-position:50% 50%}.auth-art:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.85));pointer-events:none}.auth-art-copy{position:absolute;z-index:1;left:28px;right:28px;bottom:28px;display:grid;gap:4px}.auth-art-copy p{margin:0}.auth-art-kicker{color:#e9dcc4;font:600 13px/1.2 var(--font-ui);letter-spacing:.12em;text-transform:uppercase}.auth-art-title{color:#fff;font:700 34px/1.05 var(--font-display);text-transform:uppercase;letter-spacing:.02em}.auth-art-title b{color:#ffd77a;font-size:1.3em}.auth-art .opalrove-auth-domain{display:none}}.auth-atmos{display:grid;gap:10px;margin-top:14px}.auth-atmos-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.auth-atmos-jp{display:flex;gap:14px;padding:8px 14px;border-radius:10px;background:#080b14;box-shadow:inset 0 0 0 1px #f5c04a66}.auth-atmos-jp>span{display:grid;gap:3px}.auth-atmos-jp small{color:#f5c04a9e;font:600 10px/1 var(--font-ui);letter-spacing:.12em}.auth-atmos-jp b{color:var(--money-gold);font:400 22px/1 var(--font-mono);text-shadow:var(--money-sign-glow);font-variant-numeric:tabular-nums}.auth-nudge{display:flex;align-items:center;gap:12px;min-height:56px;padding:6px 12px;border-radius:12px;border:1px solid var(--edge-soft);background:var(--panel);color:var(--text);text-decoration:none}.auth-nudge>span{flex:1;min-width:0;font-size:14px}.auth-nudge b{color:var(--money-gold)}.auth-alts .key.auth-swap,.reset-done .key.auth-swap{min-height:44px;margin-left:6px;text-decoration:none}.reset-done .key.auth-swap{margin-left:0}.reg-details summary{cursor:pointer;color:var(--dim);font-size:13px}.reg-details p{margin:6px 0 0}.age-mark{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;margin-right:12px;border-radius:50%;border:1.5px solid #d6a957;color:#fff;font:700 17px/1 var(--font-ui);vertical-align:middle}.age-gate h2{display:flex;align-items:center}.age-gate .key.key-green{flex-direction:row;gap:6px}.age-gate .key.key-green small:before{content:"· "}@media (max-width: 640px){dialog.age-gate-layer .modal-backdrop{align-items:flex-end;padding:0;background:#05080fc7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dialog.age-gate{width:100%;max-width:none;border-radius:20px 20px 0 0;border-bottom:0;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}}.pw-strength{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--dim)}.pw-bars{display:inline-flex;gap:3px}.pw-bars i{display:block;width:28px;height:4px;border-radius:2px;background:#ffffff1f}.pw-strength.is-1 .pw-bars i:nth-child(1){background:#f87171}.pw-strength.is-2 .pw-bars i:nth-child(-n+2){background:#f5c04a}.pw-strength.is-3 .pw-bars i{background:linear-gradient(90deg,#2ec4b6,#7c6cf2)}.field .hint.is-met{color:var(--dim)}.reset-done-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#4ade801f;color:var(--green)}.reset-done-title{font-size:16px;font-weight:600}.experience-shell:has(>.main.auth) .hdr .header-auth{display:none}.jackpot-sign{display:flex;align-items:center;justify-content:center;gap:12px;width:fit-content;max-width:100%;margin:0 auto 10px;padding:6px 14px;border:20px solid transparent;border-image-slice:64 fill;border-image-width:20px;border-image-repeat:stretch}.jackpot-sign-tag{font:400 11px/1 var(--font-display);letter-spacing:.2em;color:#cdb98f;writing-mode:vertical-rl;transform:rotate(180deg)}.jackpot-sign-plate{display:grid;place-items:center;gap:3px;width:200px;height:60px;padding:6px 10px 8px;background:center / 100% 100% no-repeat}.jackpot-sign-plate small{font:400 11px/1 var(--font-display);letter-spacing:.14em;color:#d9b06c}.jackpot-sign-plate b{font:400 22px/1 var(--font-mono);color:#ffc65c;text-shadow:0 0 8px rgba(255,170,60,.6);font-variant-numeric:tabular-nums;white-space:nowrap}@media (min-width: 768px){.hero-wall-screens:has(>.jackpot-sign){position:relative}.hero-wall-screens>.jackpot-sign{position:absolute;bottom:100%;left:0;margin:0 0 2px;padding:0 6px;gap:8px;border-width:11px;border-image-width:11px}.hero-wall-screens>.jackpot-sign .jackpot-sign-plate{width:156px;height:42px;padding:4px 8px 5px;gap:2px}.hero-wall-screens>.jackpot-sign .jackpot-sign-plate small{font-size:10px}.hero-wall-screens>.jackpot-sign .jackpot-sign-plate b{font-size:17px}}@media (max-width: 767px){.jackpot-sign{margin:8px auto 4px;padding:2px 6px;gap:6px;border-width:14px;border-image-width:14px}.jackpot-sign-tag{display:none}.jackpot-sign-plate{width:150px;height:48px}.jackpot-sign-plate b{font-size:18px}}html:not(.ed-us) .experience-shell .cab-plate{border-color:transparent;border-top:2px solid var(--cab-a, #d6a957);background:linear-gradient(180deg,#1b1915,#101010);box-shadow:inset 0 1px #ffffff12,0 -2px 8px -2px var(--cab-a-glow, transparent),0 10px 18px -10px #000000e6}html:not(.ed-us) .experience-shell .cab-plate .name{font-family:var(--font-display);font-weight:400;font-size:15px;color:var(--cab-b, #f3dfb0);text-shadow:0 0 8px var(--cab-a-glow, transparent)}html:not(.ed-us) .experience-shell .cab-stake{width:fit-content;padding:2px 8px;border-radius:999px;background:#e3d0aa1a;border:1px solid #e3d0aa55;color:#e3d0aa}html:not(.ed-us) .experience-shell .cab-plate .cab-try{background:linear-gradient(165deg,#f6e1b2,#cc9b52);border:1px solid #f0d79e;border-bottom:3px solid #8a6a2c;color:#1a1000}html:not(.ed-us) .cab-shadow{left:-9%;right:-9%;height:11%;background:radial-gradient(ellipse at 50% 45%,rgba(0,0,0,.8),rgba(0,0,0,.4) 42%,transparent 70%),radial-gradient(ellipse at 50% 50%,var(--cab-a-soft, transparent),transparent 72%),radial-gradient(ellipse 60% 50% at 50% 50%,var(--cab-a-faint, transparent),transparent 80%)}html:not(.ed-us) .cab-shadow:after{content:"";position:absolute;left:22%;right:22%;top:30%;height:1px;background:linear-gradient(90deg,transparent,var(--cab-a-soft, transparent),transparent)}html:not(.ed-us) .rm-tiles-wall .rm-tile.has-art{border:3px solid #2d3037;box-shadow:inset 0 0 0 1px #0a0b0e,inset 0 1px #ffffff1f}html:not(.ed-us) .rm-tiles-wall .rm-tile.has-art:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(160deg,rgba(255,255,255,.07),transparent 38%)}html:not(.ed-us) .view-toggle{border:1px solid #b98639;border-radius:8px;background:#120e09;padding:2px;gap:2px}html:not(.ed-us) .view-toggle a{min-height:36px;border-radius:6px;color:#cdb98f}html:not(.ed-us) .view-toggle a.active{background:linear-gradient(165deg,#f6e1b2,#cc9b52);color:#1a1000}html:not(.ed-us) .main.auth{position:relative;isolation:isolate}html:not(.ed-us) .auth-grid:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#14100acc,#0f0c08e6),var(--auth-photo, none) 50% 40% / cover no-repeat}html:not(.ed-us) .auth .auth-form>.panel{background:linear-gradient(165deg,#2a2017,#1a140e);border:1px solid #b9863999;box-shadow:inset 0 1px #ffe7ac1f,0 18px 40px -16px #000}@media (min-width: 1024px){html:not(.ed-us) .auth-grid{border-color:#b9863966;background:#17120fee}}@media (min-width: 1024px){.auth-grid .opalrove-auth-art .opalrove-auth-scene{height:100%}}.wallet-summary .wallet-label{display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.wallet-summary .wallet-amount{font-size:38px;line-height:1.1}.wallet-sub{display:block;color:var(--dim);font-size:13px}.wallet-offer{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:10px 0 0;font-size:14px;color:var(--text)}.wallet-offer svg{color:var(--money-gold)}.wallet-offer small{color:var(--dim);font-size:12px}.wallet-pay{display:none}@media (min-width: 900px){.wallet-summary .wallet-amount{font-size:44px}.wallet-summary .wallet-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.wallet-pay{display:grid;gap:8px;align-content:start;padding-left:24px;border-left:1px solid var(--edge-soft)}.wallet-pay-title{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.wallet-pay-marks{display:flex;gap:6px}.wallet-pay-marks svg{width:44px;height:30px;padding:4px 11px;box-sizing:border-box;border-radius:6px;border:1px solid var(--edge-soft);background:#ffffff08}.wallet-pay small{color:var(--dim);font-size:12px}}@media (max-width: 899px){.wallet-summary .wallet-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wallet-summary .wallet-actions .key-green{grid-column:1 / -1;min-height:52px}.wallet-summary .wallet-actions .key:not(.key-green){background:transparent}}.account-id{display:inline-flex;align-items:center;gap:12px}.account-avatar{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#d6a957,#8a6a2c);color:#1a1000;font:700 18px/1 var(--font-ui)}.account-id strong{display:block;font-size:18px;font-weight:600;color:var(--text)}.account-id small{display:block;font-size:13px;color:var(--dim)}.account-footer .account-logout{margin-left:auto}.profile-empty{color:var(--dim);font-size:14px}.account-rewards-entry .rewards-progress-bar.account-entry-dots{display:inline-flex;width:auto;gap:4px;vertical-align:middle;margin-left:8px}.account-rewards-entry .account-entry-dots i{width:18px;height:6px;border-radius:3px}.deposit-page{max-width:560px}.deposit-balance{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 12px;padding:10px 14px;border:1px solid var(--edge-soft);border-radius:10px;background:var(--panel)}.deposit-balance span{color:var(--dim);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.deposit-balance strong{color:var(--money-gold);font-weight:var(--money-acct-weight);font-size:20px;font-variant-numeric:tabular-nums}.method-keys .key.method-tile{min-height:56px;flex-direction:row;justify-content:flex-start;gap:10px;padding:0 14px;text-transform:none;letter-spacing:0;font-size:14px;font-weight:600}.method-keys .key.method-tile svg{flex:none;width:24px;height:24px}.bonus-under{margin-top:12px;padding:14px 16px;border-radius:12px;border:1px solid #d6a95766;background:#ffffff08}.bonus-under p{margin:0}.bonus-under p:first-child strong{display:block;color:var(--money-gold);font-size:18px;font-weight:700}.bonus-under .small{margin-top:4px;color:var(--dim);font-size:13px}.ed-us .bonus-under{border-color:transparent;background:linear-gradient(var(--us-panel, #131a2b),var(--us-panel, #131a2b)) padding-box,var(--us-opal) border-box}.activity-filter{display:flex;flex-wrap:wrap;gap:6px;flex:1;min-width:0}.activity-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--edge-soft);background:var(--panel);color:var(--dim);font:600 13px/1 var(--font-ui);cursor:pointer}.activity-chip.is-on{color:var(--text);border-color:var(--amber);background:#ffb3401a}.activity-controls .activity-refresh{margin-left:auto;min-width:36px;padding:0 8px}.activity-kind{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tx-disc{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--panel-2, #242a37);color:var(--dim)}.tx-disc.tx-win{box-shadow:0 0 0 1px #2ec4b6;color:#7fe0d6}.activity-amount{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.activity-amount.tx-amount-win,.activity-amount.tx-amount-deposit{color:var(--money-gold)}.activity-amount.tx-amount-bet,.activity-amount.tx-amount-withdrawal{color:var(--text)}.activity-balance{color:var(--dim);font-size:12px}.ed-us .activity-chip.is-on{border-color:transparent;background:linear-gradient(var(--us-panel-2, #1b2438),var(--us-panel-2, #1b2438)) padding-box,var(--us-opal) border-box;color:#fff}.wallet-first-offer{display:grid;gap:2px;margin:10px 0 0;padding:12px 14px;border-radius:10px;border:1px solid #d6a95766}.wallet-first-offer strong{color:var(--money-gold);font-size:20px}.wallet-first-offer small{color:var(--dim);font-size:13px}.ed-us .wallet-first-offer{border-color:transparent;background:linear-gradient(var(--us-panel, #131a2b),var(--us-panel, #131a2b)) padding-box,var(--us-opal) border-box}.wallet-page .grid-2 .empty-note-icon{display:none}.month-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;max-width:100%;padding-bottom:2px}.month-chips .activity-chip{flex:none}.statement-summary>.panel-head,.statement-summary .panel-title{margin:-16px -16px 12px;padding:12px 16px;background:var(--panel-2, #242a37);border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0}.statement-summary .summary-primary .stat .k{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.statement-summary .summary-primary .stat .v{font-size:28px;font-variant-numeric:tabular-nums}.statement-summary .summary-primary .stat:first-child .v>span:not(.neg):not(.negative){color:var(--money-gold)}.rewards-band{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 20px;margin:0 0 16px;padding:16px;border-radius:14px;border:1px solid var(--edge-soft);background:var(--panel)}.rewards-band-medal.is-empty{filter:grayscale(.4) brightness(.6)}.rewards-band-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rewards-band-facts div{display:grid;gap:2px;padding:10px;border-radius:10px;background:#ffffff08}.rewards-band-facts strong{color:var(--text);font:400 24px/1 var(--font-mono);font-variant-numeric:tabular-nums}.rewards-band-facts div:nth-child(2) strong{color:var(--money-gold)}.rewards-band-facts small{color:var(--dim);font-size:12px}.rewards-band-note{grid-column:1 / -1;margin:0;color:var(--dim);font-size:13px}@media (min-width: 600px){.rewards-band .rewards-band-medal{width:120px!important;height:120px!important}}@media (max-width: 480px){.rewards-band{grid-template-columns:1fr;justify-items:center}.rewards-band-facts{width:100%}}.rewards-progress .rewards-progress-bar{display:inline-flex;align-items:center;gap:0;width:auto}.rewards-progress .rewards-progress-bar i{position:relative;width:28px;height:28px;border-radius:50%;border:2px solid var(--edge-soft);background:var(--panel)}.rewards-progress .rewards-progress-bar i+i{margin-left:18px}.rewards-progress .rewards-progress-bar i+i:before{content:"";position:absolute;right:100%;top:50%;width:20px;height:2px;margin-right:0;background:var(--edge-soft)}.rewards-progress .rewards-progress-bar i.on{border-color:transparent;background:linear-gradient(120deg,#2ec4b6,#7c6cf2)}.rewards-progress .rewards-progress-bar i.on:after{content:"";position:absolute;left:8px;top:4px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.rewards-progress-text{font:600 18px/1 var(--font-display);color:var(--text)}.task-art{width:72px;height:72px}@media (max-width: 600px){.task-art{width:40px;height:40px}.task-art img,.task-art .gift-spins-art{width:40px!important;height:40px!important}}.rewards-cashback .rewards-cashback-amount,.rewards-cashback strong{font:700 34px/1.05 var(--font-display);color:var(--money-gold)}.reward-ticket-num{font-size:40px;line-height:1;color:var(--money-gold);vertical-align:-6px}.welcome-spins{display:grid;justify-items:center;gap:8px;margin:24px auto 12px;text-align:center}.welcome-spins-title{margin:0;font:700 30px/1 var(--font-display);letter-spacing:.02em;text-transform:uppercase}.welcome-spins-line{margin:0;font-size:17px;color:var(--dim)}.invitation-stats dd{font:700 28px/1.1 var(--font-display);font-variant-numeric:tabular-nums}.invitation-stats .is-money dd{color:var(--money-gold)}.seg{display:flex;gap:3px;min-height:44px;margin:6px 0 10px;padding:3px;border-radius:10px;border:1px solid var(--edge-soft);background:#100e0a}.seg button{flex:1;min-width:0;border:0;border-radius:7px;background:transparent;color:var(--dim);font:600 13.5px/1 var(--font-ui);cursor:pointer}.seg button.is-on{background:#3c3020;color:#ffe3a8;box-shadow:inset 0 -2px 0 var(--amber)}.seg button:disabled{opacity:.55;cursor:default}.ed-us .seg{background:#0b0f1a;border-color:var(--us-line, #2a3550)}.ed-us .seg button.is-on{background:#1b2438;color:#fff;box-shadow:inset 0 -2px #7c6cf2}.limit-row dt{font-size:13px;letter-spacing:.08em;text-transform:uppercase}.limit-row .limit-value{font-size:16px;color:var(--dim)}.limit-row.is-set .limit-value{font-size:24px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.limit-row.is-set.is-money .limit-value{color:var(--money-gold)}.main>.grid-2>.panel,.main>.panel{box-shadow:inset 0 1px #ffffff0a,0 8px 24px -12px #000}.main>.grid-2>.panel>.panel-title,.main>.panel>.panel-title{padding-bottom:10px;border-bottom:1px solid var(--edge-soft)}.main>.grid-2>.panel>.panel-title .ic,.main>.panel>.panel-title .ic{box-sizing:content-box;width:16px;height:16px;padding:7px;border-radius:50%;background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--edge-soft)}@media (max-width: 640px){.slider-row{padding:6px 0}}.chat-fab:not(.chat-fab-edge){width:56px;height:56px}@media (max-width: 900px){.experience-shell .chat-fab.chat-fab-edge{width:22px}.experience-shell .chat-fab.chat-fab-edge .ic{width:14px;height:14px}}html.ed-us .chat-fab:not(.chat-fab-edge){border:1.5px solid transparent;background:linear-gradient(var(--us-panel-2, #1b2438),var(--us-panel-2, #1b2438)) padding-box,var(--us-opal) border-box}.support-empty.support-row{display:flex;align-items:center;gap:12px;padding:10px 0;border:0;background:none;text-align:left}.support-row p{margin:0;display:grid;gap:2px}.support-row strong{font-size:15px;font-weight:600;color:var(--text)}.support-row small{font-size:13px;color:#7fe0d6}.key-grid>.icon-key{background:transparent;border-color:transparent}.faq-panel .faq details{padding:0}.faq-panel .faq summary{list-style:none;min-height:44px;justify-content:space-between;font-size:15px;font-weight:500;color:var(--text)}.faq-panel .faq summary::-webkit-details-marker{display:none}.faq-panel .faq summary:after{content:"";flex:none;width:8px;height:8px;margin-right:6px;border:solid var(--dim);border-width:0 2px 2px 0;transform:rotate(-45deg);transition:transform .15s ease}.faq-panel .faq details[open] summary:after{transform:rotate(45deg)}@media (prefers-reduced-motion: reduce){.faq-panel .faq summary:after{transition:none}}.invitation-art-us{display:grid;place-items:center}.invitation-art-us img{width:180px;height:auto;filter:drop-shadow(0 12px 24px #000a)}@media (max-width: 600px){.invitation-art-us img{width:110px}}.panel-art.panel-art-us{width:auto;height:140px;max-width:100px;object-fit:contain;filter:drop-shadow(0 10px 18px #000a)}@media (max-width: 640px){.panel-art.panel-art-us{height:110px}}@media (max-width: 767px){.experience-shell .header-login{width:auto;padding-inline:10px}.experience-shell .header-login .header-auth-label{display:inline}.experience-shell .header-join{padding-inline:12px}.experience-shell .header-join .ic{display:none}.experience-shell.room-shell .header-login{width:44px;padding:0}.experience-shell.room-shell .header-login .header-auth-label{display:none}}@media (max-width: 359px){.experience-shell .header-login .ic{display:none}.experience-shell.room-shell .header-login .ic{display:inline-block}}.experience-shell .header-menu>nav{width:236px}.experience-shell .header-menu nav a{white-space:nowrap}.experience-shell .header-menu-out{flex-wrap:wrap;align-items:center;row-gap:0}.experience-shell .header-menu-out>span{white-space:nowrap}.experience-shell .header-menu-out small{flex-basis:100%;margin:-2px 0 0 28px;white-space:nowrap}@media (min-width: 901px){.experience-shell .header-menu nav a.menu-help{display:none}}@media (max-width: 900px){.experience-shell .header-menu nav a.menu-rewards,.experience-shell .header-menu>summary .reward-dot{display:none}}.experience-shell .hdr .header-deposit{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:6px;flex:none;min-height:44px;white-space:nowrap}.session-ended{width:100%;max-width:1180px;margin:12px auto 0;padding:0 12px;box-sizing:border-box}.session-ended .notice{margin:0}.session-ended .notice>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;flex:1;min-width:0}.session-ended-keys{display:inline-flex;gap:8px}.session-ended-keys .key{min-height:44px;flex-direction:row;white-space:nowrap}.auth-alts{align-items:center}.auth-alts a{display:inline-flex;align-items:center;min-height:44px}.auth-alts>span{display:inline;line-height:1.6}.auth-alts>span a{display:inline;min-height:0;padding-block:13px}.login-locked-keys{display:block;margin-top:8px}.login-locked-keys .key{display:inline-flex;flex-direction:row;align-items:center;min-height:44px}.form-stack>.auth-alts.reg-taken{margin:-6px 0 0}.experience-shell .slider-row{grid-template-columns:136px 1fr 48px}.experience-shell .slider-row label{text-transform:none;letter-spacing:0;font-size:14px}@media (max-width: 640px){.experience-shell .slider-row{grid-template-columns:112px 1fr 40px}}@media (max-width: 900px){.experience-shell:has(>.install-card):has(>.footer)>.main{padding-bottom:8px}}@media (max-width: 1399px){.experience-shell .chat-fab.chat-fab-edge{right:env(safe-area-inset-right,0px);width:12px;height:56px;padding:0;border-radius:10px 0 0 10px;border-right:0;box-shadow:0 6px 18px #000a;transition:width .2s ease-out,border-radius .2s ease-out}.experience-shell .chat-fab.chat-fab-edge .ic{width:10px;height:10px}.experience-shell .chat-fab.chat-fab-edge .chat-fab-count{top:5px;right:auto;left:2px;width:8px;min-width:8px;height:8px;padding:0;font-size:0;box-shadow:none}.experience-shell .chat-fab.chat-fab-edge .chat-fab-pulse{border-radius:inherit}.experience-shell .chat-fab.chat-fab-edge:focus-visible{width:48px;border-radius:24px 0 0 24px}.experience-shell .chat-fab.chat-fab-edge:focus-visible .ic{width:22px;height:22px}}@media (max-width: 1399px) and (hover: hover){.experience-shell .chat-fab.chat-fab-edge:hover{width:48px;border-radius:24px 0 0 24px}.experience-shell .chat-fab.chat-fab-edge:hover .ic{width:22px;height:22px}}@media (prefers-reduced-motion: reduce){.experience-shell .chat-fab.chat-fab-edge{transition:none}}@media (max-width: 900px){.experience-shell .rewards-crumb{display:none}}.game-feel .chip{max-width:100%;white-space:normal;line-height:1.25}.table tr.is-target>td{background:#ffb34014}html.ed-us .table tr.is-target>td{background:#2ec4b61a}.list-floor-note{margin:-4px 0 12px;color:var(--dim);font-size:13.5px}.grid-2>.panel+.panel{margin-top:0}.grid-2+.panel{margin-top:16px}.form-stack .hint.err.wd-name-help{margin:-4px 0 0;font-size:13px;line-height:1.5;color:var(--red)}.wd-name-help a{color:inherit;text-decoration:underline}.wd-progress .wd-eta{margin:8px 0 4px}.wd-panel .wd-rule{margin:-2px 0 10px}.wd-panel .wd-why{margin:-10px 0 10px;font-size:14px}.wd-panel .wd-why summary{display:inline-block;padding-block:12px;margin-block:-6px;cursor:pointer;text-decoration:underline;color:var(--amber)}.wd-panel .wd-why p{margin:0 0 4px}.limit-result{font-weight:600}.profile-row dd.limit-result-ok,p.limit-result-ok{color:var(--green)}.profile-row dd.limit-result-err,p.limit-result-err{color:var(--red)}.profile-row dd.limit-result-warn,p.limit-result-warn{color:var(--amber)}p.limit-result{margin:8px 0 4px}.profile-edit input[aria-invalid=true]{border-color:var(--red)}.deposit-closed-keys{align-items:center;margin-top:12px;font-size:15px}.deposit-closed-keys p{flex-basis:100%;margin:0}.notice:has(+.deposit-closed-keys) a{display:inline-block;padding-block:12px;margin-block:-12px}.pay-row.is-target,.movement-item.is-target{box-shadow:inset 3px 0 0 var(--amber);padding-left:10px}.deposit-single .amount-keys,.sheet .amount-keys{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 420px){.deposit-single .amount-keys,.sheet .amount-keys{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 900px){.deposit-page,.deposit-single,.wd-page{max-width:760px}}.wd-all{justify-self:start;margin-top:-6px}.rm-session-practice{align-self:center;padding:1px 6px;border-radius:4px;background:var(--amber);color:#1a1000;font:700 11px var(--font-mono);letter-spacing:.14em}.rm-mines-inplay{display:inline-block;margin-top:6px;padding:3px 8px;border:1px solid #e0b45c;border-radius:6px;background:#2a1a06e6;color:#f6d58a;font:600 12px/1.3 var(--font-ui);letter-spacing:.02em}.room-live-last .rm-mines-inplay{margin-top:0}.room-not-offered.is-au{display:flex;flex-direction:column;align-items:stretch;gap:14px;max-width:1180px}.room-not-offered.is-au .h1{margin:6px 0 0}.room-not-offered.is-au>p{margin:0;color:var(--dim)}.room-not-offered.is-au .rm-off-lobby{align-self:flex-start;min-width:140px}.room-not-offered.is-au .rm-off-sub{margin:8px 0 0;font:400 20px/1.2 var(--font-display);letter-spacing:.04em;color:var(--amber-2)}.room-not-offered.is-au .rm-off-games{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none}.room-not-offered.is-au .rm-off-game{position:relative;display:block;overflow:hidden;border:3px solid #23262e;border-radius:10px;background:#05070a;color:var(--text);text-decoration:none;box-shadow:0 10px 24px #0009}.room-not-offered.is-au .rm-off-game img{position:static;display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.room-not-offered.is-au .rm-off-sign{position:absolute;left:10px;top:8px;z-index:1;pointer-events:none;font-style:normal}.room-not-offered.is-au .rm-off-game .rm-off-sign img{width:auto;max-width:150px;height:34px;aspect-ratio:auto;object-fit:contain;object-position:left}.room-not-offered.is-au .rm-off-sign .rm-sign{font-size:20px}.room-not-offered.is-au .rm-off-game>span{display:grid;gap:3px;padding:8px 12px 10px}.room-not-offered.is-au .rm-off-game strong{font:400 20px/1.1 var(--font-display);letter-spacing:.04em;color:#f6d58a}.room-not-offered.is-au .rm-off-game small{font-size:12px;line-height:1.4;color:#cdb98f}.room-not-offered.is-au .rm-off-game:hover,.room-not-offered.is-au .rm-off-game:focus-visible{border-color:var(--amber-dim)}@media (max-width: 640px){.room-not-offered.is-au .rm-off-games{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.room-not-offered.is-au .rm-off-game strong{font-size:17px}.room-not-offered.is-au .rm-off-sign{left:7px;top:6px}.room-not-offered.is-au .rm-off-game .rm-off-sign img{max-width:96px;height:24px}}.ed-us.experience-shell .tb-deal-hint{color:var(--us-text)}.ed-us.experience-shell .tb-deal-hint small{color:var(--us-dim);opacity:1}.ed-us.experience-shell .rl-crowd-key{color:var(--us-dim)}:root{--gold-glow: #ffd56b;--warm-white: #fff3d6;--ink: #0b0c10;--wood-hi: #312718;--wood-lo: #191309;--felt-hi: #24372a;--felt-lo: #102319;--felt-edge: #3d5a45;--opal-1: #39d3c3;--opal-2: #7b5cff;--opal-3: #ff6fb1;--alert-red: #e5484d;--done-green: #5fd38d;--chat-bg: #13110d;--chat-staff: #22362a;--chat-staff-lo: #1b2c22;--chat-player: #d9b06a;--chat-player-lo: #b98a45}.opalrove-auth-art{overflow:hidden;border:1px solid #c4a36570;border-radius:18px;background:#091c22;box-shadow:0 12px 44px #0005}.opalrove-auth-art .opalrove-auth-scene{display:block;width:100%;height:clamp(150px,19vw,210px);aspect-ratio:auto;object-fit:cover;object-position:62% 55%;border:0;border-radius:0;box-shadow:none}.opalrove-auth-domain{position:absolute;bottom:16px;left:20px;color:#eee4cb;font-size:12px;letter-spacing:.14em;text-shadow:0 1px 8px #000}.support-contact{max-width:72ch;color:var(--dim);overflow-wrap:anywhere}.footer-links a[href^="mailto:"]{overflow-wrap:anywhere}@media (max-width: 900px){.opalrove-auth-art{position:relative;top:auto;border-radius:12px}.opalrove-auth-art .opalrove-auth-scene{height:152px}.opalrove-auth-domain{display:none}}@media print{.print-head b{color:#091c22}}@media (max-width: 767px){.runtime-status-trigger{min-width:44px;justify-content:center}.runtime-status-trigger>[aria-live]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}
