@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8bcddb47c8219945-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}._4LtYgq_className{font-family:Outfit,Outfit Fallback;font-style:normal}._4LtYgq_variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}._0bjUvq_className{font-family:Inter,Inter Fallback;font-style:normal}._0bjUvq_variable{--font-inter:"Inter", "Inter Fallback"}
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.inline-flex{display:inline-flex}.table{display:table}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-9{height:2.25rem}.w-10{width:2.5rem}.w-full{width:100%}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.whitespace-nowrap{white-space:nowrap}.rounded-2xl{border-radius:1rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.bg-gold{--tw-bg-opacity:1;background-color:rgb(245 197 66/var(--tw-bg-opacity,1))}.bg-teal{--tw-bg-opacity:1;background-color:rgb(20 241 198/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.p-6{padding:1.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.font-outfit{font-family:var(--font-outfit)}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-semibold{font-weight:600}.text-navy{--tw-text-opacity:1;color:rgb(11 18 32/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.outline{outline-style:solid}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}::selection{background:var(--mint);color:var(--ink)}.app-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d1515f0;justify-content:space-between;align-items:center;height:68px;padding:0 30px;display:flex;position:sticky;top:0}.header-brand-wrap,.header-actions,.brand,.user-chip,.quiet-link{align-items:center;display:flex}.brand{color:#eef4ef;letter-spacing:.12em;gap:10px;font-size:12px;font-weight:800}.brand i{color:var(--mint);font-style:normal}.brand-mark{width:30px;height:30px;color:var(--mint);border:1px solid #8fd0b980;border-radius:9px;place-items:center;font-size:15px;display:grid}.header-divider{background:var(--line);width:1px;height:20px}.header-caption{color:#71817c;letter-spacing:.16em;font-size:9px;font-weight:700}.quiet-link{color:#a9b7b1;gap:7px;font-size:12px;transition:color .15s}.user-chip{color:#b5c2bc;gap:9px;font-size:12px}.user-avatar{width:27px;height:27px;color:var(--mint-strong);background:#2a3d38;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.logout-label{margin-left:4px}.app-layout{grid-template-columns:226px minmax(0,1fr);min-height:calc(100vh - 68px);display:grid}.app-sidebar{border-right:1px solid var(--line);flex-direction:column;height:calc(100vh - 68px);padding:28px 15px 16px;display:flex;position:sticky;top:68px}.side-label{color:#73837d;letter-spacing:.14em;margin:0 10px 13px;font-size:9px;font-weight:700}.side-link{color:#a6b4ae;border:1px solid #0000;border-radius:8px;align-items:center;gap:11px;height:42px;padding:0 11px;font-size:12px;transition:all .15s;display:flex}.side-link-trailing{color:var(--mint);margin-left:auto}.sidebar-bottom{background:#d9bd780b;border:1px solid #d9bd7829;border-radius:10px;margin-top:auto;padding:14px 12px}.sidebar-help-icon{width:27px;height:27px;color:var(--brass);background:#d9bd781a;border-radius:7px;place-items:center;display:grid}.sidebar-help-title{margin:13px 0 5px;font-size:12px;font-weight:700}.sidebar-help-copy{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.sidebar-help-link{color:var(--brass);gap:6px;margin-top:11px;font-size:10px;font-weight:700;display:inline-flex}.sidebar-foot{color:#75847f;letter-spacing:.1em;align-items:center;gap:7px;padding:18px 9px 0;font-size:8px;font-weight:700;display:flex}.app-main{flex-direction:column;min-width:0;display:flex}.main-inner{flex:1;width:100%;max-width:1330px;margin:0 auto;padding:32px clamp(20px,3vw,46px) 42px}.app-footer,.public-footer{border-top:1px solid var(--line);color:#73817c;justify-content:space-between;padding:15px clamp(20px,3vw,46px);font-size:10px;display:flex}.public-main{min-height:calc(100vh - 120px);padding:30px clamp(20px,4vw,58px)}.public-footer{padding-left:30px;padding-right:30px}.page-state{min-height:55vh;color:var(--muted);place-items:center;display:grid}.field{width:100%;color:var(--text);background:#111b1a;border:1px solid #e0efe721;border-radius:8px;outline:none;padding:.78rem .9rem;transition:border-color .15s,box-shadow .15s}.label{color:#c2cdc7;margin-bottom:.45rem;font-size:.78rem;font-weight:600;display:block}.muted{color:var(--muted)}.error{color:var(--danger);font-size:.82rem}.table-wrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:.8rem}th,td{border-bottom:1px solid var(--line);white-space:nowrap;padding:.85rem .6rem}th{color:#82918b;text-transform:uppercase;letter-spacing:.08em;font-size:.66rem}.glow{background:radial-gradient(at 75% 15%,#8fd0b918,#0000 44%),radial-gradient(at 10% 55%,#d9bd780b,#0000 38%)}.reality-overlay{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030808d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.reality-dialog{background:var(--surface);border:1px solid #d9bd783d;border-radius:14px;width:100%;max-width:430px;padding:28px;box-shadow:0 22px 80px #0006}.eyebrow{color:var(--brass);letter-spacing:.16em;font-size:9px;font-weight:700}.reality-dialog h2{letter-spacing:-.03em;margin:13px 0 9px;font-size:23px}.reality-dialog p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.7}.reality-actions{justify-content:flex-end;gap:9px;margin-top:24px;display:flex}.rounded-2xl.border-white\/10{border-color:var(--line)}.dashboard-heading,.section-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.dashboard-heading{margin:4px 0 27px}.dashboard-heading h1{letter-spacing:-.045em;margin:9px 0 0;font-size:clamp(27px,3vw,34px);font-weight:650}.dashboard-kicker{color:#8ea49a;letter-spacing:.14em;align-items:center;gap:8px;margin:0;font-size:9px;font-weight:700;display:flex}.live-dot{background:#84c3a9;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #84c3a91f}.dashboard-subtitle{color:var(--muted);margin:7px 0 0;font-size:12px}.balance-grid{grid-template-columns:1.05fr 1.05fr 1.2fr;gap:12px;display:grid}.balance-card,.wallet-shortcut{border-color:var(--line);background:#131e1d;min-height:171px;padding:17px 19px}.balance-primary{background:linear-gradient(135deg,#192c28 0%,#14211f 65%,#172421 100%)}.balance-label{color:#99aaa3;letter-spacing:.1em;align-items:center;gap:9px;font-size:9px;font-weight:700;display:flex}.balance-icon{width:29px;height:29px;color:var(--mint);background:#8fd0b914;border:1px solid #8fd0b92e;border-radius:8px;place-items:center;display:grid}.balance-value{color:#eef3ed;letter-spacing:-.04em;min-height:35px;margin:16px 0 2px;font-size:clamp(25px,3vw,31px);font-weight:650}.balance-caption{color:#81918b;margin:0;font-size:10px}.balance-action{color:var(--mint);align-items:center;gap:6px;margin-top:14px;font-size:10px;font-weight:700;display:inline-flex}.skeleton-text{color:#0000;background:linear-gradient(90deg,#26332f,#34423c,#26332f);border-radius:5px;width:132px;height:23px;animation:1.4s infinite shimmer;display:inline-block}@keyframes shimmer{to{background-position:-160px 0}}.wallet-shortcut{flex-direction:column;justify-content:center;display:flex}.shortcut-kicker{color:var(--brass);letter-spacing:.12em;margin:0;font-size:9px;font-weight:700}.wallet-shortcut h2{letter-spacing:-.02em;margin:8px 0 5px;font-size:15px}.wallet-shortcut>p:not(.shortcut-kicker){max-width:310px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.shortcut-actions{gap:7px;margin-top:13px;display:flex}.section-block{margin-top:37px;scroll-margin-top:140px}.section-heading{margin-bottom:13px}.section-heading h2{letter-spacing:-.035em;margin:7px 0 0;font-size:19px;font-weight:620}.section-note{color:#8ba49a;align-items:center;gap:6px;padding-bottom:2px;font-size:10px;display:inline-flex}.game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.game-card{border:1px solid var(--line);background:#131e1d;border-radius:11px;transition:transform .18s,border-color .18s,background .18s;overflow:hidden}.game-card:hover{background:#172321;border-color:#8fd0b947;transform:translateY(-2px)}.game-art{border-bottom:1px solid var(--line);place-items:center;height:157px;display:grid;position:relative;overflow:hidden}.roulette-rings{background:repeating-conic-gradient(from -3deg,#d9bd78b3 0deg 1deg,#0000 1deg 9.73deg),radial-gradient(circle,#20322e 0 62%,#d9bd78 63% 65%,#18312a 66% 78%,#bd9c5d 79% 81%,#17201f 82%);border:1px solid #d9bd788f;border-radius:50%;place-items:center;width:122px;height:122px;display:grid;box-shadow:0 0 38px #d9bd781a}.roulette-center{width:64px;height:64px;color:var(--brass);background:#182622;border:1px solid #d9bd784d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.roulette-center span{letter-spacing:.14em;margin-top:2px;font-size:9px}.art-tag{color:#becbc3;letter-spacing:.1em;background:#0c13128c;border:1px solid #e6f0e824;border-radius:5px;padding:5px 7px;font-size:8px;font-weight:700;position:absolute;top:13px;right:14px}.mines-preview{grid-template-columns:repeat(5,1fr);gap:4px;width:126px;display:grid;transform:rotate(-5deg)}.mines-preview span{aspect-ratio:1;color:#a3d6bc;background:#dbecdf0d;border:1px solid #d0e2d61c;border-radius:4px;place-items:center;font-size:11px;display:grid}.mines-preview .safe-hint{background:#8fd0b921;border-color:#8fd0b933}.game-copy-top,.game-bottom,.activity-name{align-items:center;display:flex}.game-copy-top{color:#879790;justify-content:space-between}.game-type{letter-spacing:.12em;font-size:8px;font-weight:700}.game-copy h3{letter-spacing:-.03em;margin:8px 0 5px;font-size:17px;font-weight:650}.game-copy>p{color:#9aa9a2;max-width:440px;min-height:33px;margin:0;font-size:10px;line-height:1.6}.game-bottom{border-top:1px solid var(--line);justify-content:space-between;margin-top:13px;padding-top:10px}.game-bottom>span:first-child,.game-cta{color:#91a29a;align-items:center;gap:5px;font-size:9px;display:inline-flex}.game-cta{color:var(--mint-strong);font-weight:700}.game-cta.brass{color:var(--brass)}.plinko-preview{justify-items:center;gap:4px;display:grid;transform:translateY(5px)}.plinko-preview>span{gap:9px;display:flex}.plinko-preview i{background:#c5b27e;border-radius:50%;width:4px;height:4px;box-shadow:0 0 5px #d9bd7833}.playing-cards{display:flex;transform:rotate(-4deg)}.playing-cards span{color:#3b4d44;background:linear-gradient(145deg,#e7e6da,#c7d2c5);border:1px solid #efede099;border-radius:6px;place-items:center;width:69px;height:91px;padding:8px;font-family:Georgia,serif;font-size:26px;font-weight:700;display:grid;box-shadow:0 7px 16px #00000040}.playing-cards span+span{margin-left:-20px;transform:translateY(6px)rotate(9deg)}.playing-cards.baccarat-cards span:first-child{color:#8a5147}.playing-cards.baccarat-cards span+span{color:#334f42}.poker-preview{align-items:center;display:flex}.poker-preview span{color:#496052;background:linear-gradient(145deg,#e7e6da,#c7d2c5);border:1px solid #efede08c;border-radius:5px;place-items:center;width:46px;height:64px;font-family:Georgia,serif;font-size:24px;display:grid;box-shadow:0 6px 12px #0003}.poker-preview span+span{margin-left:-15px}.poker-preview span:nth-child(2),.poker-preview span:nth-child(3){color:#925d52}.responsible-inline{color:#84928c;flex-wrap:wrap;align-items:center;gap:6px;margin:13px 0 0;font-size:9px;line-height:1.6;display:flex}.responsible-inline>span{width:18px;height:18px;color:var(--brass);border:1px solid #d9bd7833;border-radius:4px;place-items:center;font-size:8px;font-weight:700;display:inline-grid}.responsible-inline a{color:var(--brass);align-items:center;gap:2px;margin-left:3px;font-weight:700;display:inline-flex}.activity-section{margin-top:34px}.activity-card{border-color:var(--line);background:#131e1d;padding:2px 13px}.activity-name{text-transform:capitalize;gap:9px}.activity-symbol{width:23px;height:23px;color:var(--mint);background:#8fd0b917;border-radius:7px;place-items:center;font-weight:700;display:grid}.status-pill{color:var(--mint-strong);background:#8fd0b91a;border-radius:999px;padding:4px 8px;font-size:9px;display:inline-block}.activity-date{color:#8c9b95}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:178px;display:flex}.empty-icon{border:1px solid var(--line);color:#9daf9f;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.empty-title{font-weight:650;color:#dce5df!important;margin:10px 0 4px!important;font-size:12px!important}.empty-state p{color:#86958e;margin:0 0 11px;font-size:10px}.empty-state button{margin-top:8px}.activity-loading{gap:11px;padding:19px 6px;display:grid}.loading-bar{background:linear-gradient(90deg,#1a2724,#202f2b,#1a2724) 0 0/180px 100%;border-radius:5px;height:24px;animation:1.2s infinite shimmer}.notice-error{color:#e5a39a;background:#e38c820d;border:1px solid #e38c8233;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:-10px 0 18px;padding:10px 12px;font-size:11px;display:flex}.notice-success{color:var(--mint-strong);background:#8fd0b90f;border:1px solid #8fd0b933;border-radius:8px;align-items:center;gap:8px;margin:-10px 0 18px;padding:10px 12px;font-size:11px;display:flex}.notice-success svg{flex:none}.wallet-balance-grid{grid-template-columns:1.15fr 1fr;gap:12px;display:grid}.wallet-total-card,.wallet-policy-card,.wallet-form-card{border-color:var(--line);background:#131e1d;padding:18px}.wallet-total-card{background:linear-gradient(135deg,#1a2e29,#152320 74%)}.wallet-large-balance{color:#edf4ed;letter-spacing:-.05em;margin:16px 0 3px;font-size:32px;font-weight:650}.wallet-balance-foot{border-top:1px solid var(--line);color:#9aaaa2;justify-content:space-between;margin-top:15px;padding-top:11px;font-size:10px;display:flex}.wallet-policy-card{padding-left:58px;position:relative}.policy-icon{width:29px;height:29px;color:var(--brass);background:#d9bd7812;border:1px solid #d9bd782e;border-radius:8px;place-items:center;display:grid;position:absolute;top:19px;left:18px}.wallet-policy-card h2{margin:8px 0 5px;font-size:15px}.wallet-policy-card>p:not(.shortcut-kicker){color:#91a199;margin:0;font-size:10px;line-height:1.6}.demo-flag{color:var(--brass);letter-spacing:.07em;border:1px solid #d9bd7829;border-radius:4px;margin-top:11px;padding:4px 6px;font-size:8px;font-weight:700;display:inline-block}.wallet-action-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}.wallet-form-heading{align-items:center;gap:10px;margin-bottom:17px;display:flex}.wallet-form-heading p{color:#899a92;margin:4px 0 0;font-size:9px}.wallet-form-heading h2{font-size:13px}.wallet-form-icon{width:33px;height:33px;color:var(--mint);background:#8fd0b912;border:1px solid #8fd0b92b;border-radius:9px;flex:none;place-items:center;display:grid}.wallet-form-icon.brass{color:var(--brass);background:#d9bd7812;border-color:#d9bd782e}.wallet-amount-input{background:#101817;border:1px solid #e0efe721;border-radius:8px;align-items:center;gap:8px;height:42px;padding:0 10px;display:flex}.wallet-amount-input:focus-within{border-color:#8fd0b9a6;box-shadow:0 0 0 3px #8fd0b914}.wallet-amount-input>span:first-child{color:#a8b7af;font-size:14px}.wallet-amount-input input{color:#e8efe9;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:14px;font-weight:650}.wallet-amount-input .amount-currency{color:#82948b;letter-spacing:.08em;font-size:8px;font-weight:700}.wallet-quick-amounts{grid-template-columns:repeat(4,1fr);gap:6px;margin:8px 0 13px;display:grid}.wallet-quick-amounts button{border:1px solid var(--line);color:#9baaa2;background:0 0;border-radius:5px;height:28px;font-size:9px}.wallet-quick-amounts button:disabled{opacity:.5}.wallet-form-card>form>button{border-radius:8px;min-height:40px;font-size:10px}.withdraw-note{color:#9b9073;align-items:flex-start;gap:7px;min-height:36px;margin-top:9px;font-size:9px;line-height:1.5;display:flex}.withdraw-note svg{color:var(--brass);flex:none}.wallet-history-section{margin-top:30px}.admin-heading{justify-content:space-between;align-items:flex-end;gap:14px;margin:4px 0 22px;display:flex}.admin-heading h1{letter-spacing:-.045em;margin:8px 0 0;font-size:29px;font-weight:650}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-metrics>div{border-color:var(--line);background:#131e1d;gap:8px;padding:14px;display:grid}.admin-metrics>div>span{color:#94a69c;letter-spacing:.09em;align-items:center;gap:7px;font-size:8px;font-weight:700;display:flex}.admin-metrics strong{color:#e7eee7;letter-spacing:-.04em;font-size:24px;font-weight:620}.admin-metrics>.metric-attention{background:#d9bd780a;border-color:#d9bd783b}.admin-metrics>.metric-attention svg,.admin-metrics>.metric-attention strong{color:var(--brass)}.admin-tabs{border-bottom:1px solid var(--line);gap:4px;margin:21px 0 9px;display:flex;overflow-x:auto}.admin-tab{color:#95a59d;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;min-width:max-content;padding:10px 11px;font-size:10px;display:inline-flex}.admin-tab>span{color:#acb8b0;background:#ffffff0e;border-radius:5px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.admin-content{border-color:var(--line);background:#131e1d;min-height:335px;padding:17px}.admin-content-head{justify-content:space-between;align-items:center;gap:13px;margin-bottom:13px;display:flex}.admin-content-head h2{font-size:14px}.admin-content-head p{color:#8c9d94;margin:5px 0 0;font-size:9px}.admin-search{gap:6px;width:min(100%,300px);display:flex}.admin-search .field{height:36px;padding:0 10px;font-size:10px}.admin-search button{flex:none;width:36px;height:36px}.admin-readonly{border:1px solid var(--line);color:#98a89f;letter-spacing:.08em;white-space:nowrap;border-radius:5px;padding:6px 8px;font-size:8px;font-weight:700}.role-pill{color:#a9d2ba;background:#8fd0b917;border-radius:4px;padding:4px 6px;font-size:8px;display:inline-block}.withdrawal-amount{color:#d9c89d;font-variant-numeric:tabular-nums}.admin-decision{gap:5px;display:flex}.admin-decision button{height:30px;padding:0 9px;font-size:9px}.audit-action{color:#c3cfca;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.admin-empty{color:#8e9e95;align-content:center;justify-items:center;min-height:220px;font-size:10px;display:grid}.admin-empty>span{border:1px solid var(--line);color:#9db0a5;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.admin-empty p{margin:10px 0 0}.landing-page{max-width:1160px;margin:0 auto}.landing-hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(35px,8vw,102px);padding:clamp(28px,7vw,76px) 0 60px;display:grid}.landing-copy{max-width:560px}.landing-overline{color:#92a79c;letter-spacing:.15em;align-items:center;gap:9px;margin:0;font-size:9px;font-weight:700;display:flex}.landing-overline>span{background:var(--mint);border-radius:50%;width:6px;height:6px}.landing-copy h1{letter-spacing:-.063em;margin:20px 0 15px;font-size:clamp(43px,6vw,69px);font-weight:570;line-height:1.04}.landing-copy h1 em{color:#9bcbb5;font-style:normal}.landing-lede{color:#a0afa7;max-width:440px;margin:0;font-size:14px;line-height:1.8}.landing-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:27px;display:flex}.landing-actions>a:first-child{color:#12211b;background:#a5d3bd;border-radius:8px;font-size:11px}.landing-login span{color:#dce6de;font-weight:700}.landing-points{border-top:1px solid var(--line);flex-wrap:wrap;gap:18px;margin-top:31px;padding-top:17px;display:flex}.landing-points span{color:#9daea5;align-items:center;gap:6px;font-size:9px;display:inline-flex}.landing-preview{background:radial-gradient(at 82% 16%,#8fd0b90f,#0000 40%),#121d1b;border:1px solid #dcede21a;border-radius:13px;padding:17px;position:relative;box-shadow:0 25px 70px #00000026}.preview-top,.preview-bottom{color:#93a69c;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:10px;font-size:8px;font-weight:700;display:flex}.preview-step{color:#687a71}.proof-flow{grid-template-columns:1fr;margin:20px 0 19px;display:grid}.proof-node{background:#ffffff05;border:1px solid #dcede214;border-radius:9px;grid-template-columns:37px 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.proof-node-icon{width:34px;height:34px;color:var(--mint);background:#8fd0b90e;border:1px solid #8fd0b924;border-radius:8px;place-items:center;display:grid}.proof-play .proof-node-icon{color:var(--brass);background:#d9bd780d;border-color:#d9bd782b}.proof-verify .proof-node-icon{color:#b8d6c1}.proof-node>div:nth-child(2){gap:4px;display:grid}.proof-node strong{color:#e3ebe4;font-size:11px}.proof-node span:not(.proof-index){color:#8c9e94;font-size:9px}.proof-index{color:#697b72;align-self:start;font-size:8px}.proof-connector{background:linear-gradient(var(--mint),#8fd0b91f);width:1px;height:13px;margin-left:30px}.preview-bottom{border-top:1px solid var(--line);color:#85978d;letter-spacing:0;padding-top:12px;font-size:8px;font-weight:500}.preview-bottom>span:first-child{letter-spacing:.08em;align-items:center;gap:6px;font-weight:700;display:flex}.preview-live{background:#91c5a9;border-radius:50%;width:5px;height:5px}.landing-games{border-top:1px solid var(--line);padding:29px 0 34px}.landing-section-head{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:15px;display:flex}.landing-section-head h2{letter-spacing:-.04em;margin:8px 0 0;font-size:21px;font-weight:600}.landing-section-link{color:var(--mint);align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.landing-game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.landing-game{border:1px solid var(--line);background:#131e1d;border-radius:10px;grid-template-columns:37px 1fr auto;align-items:start;gap:12px;padding:15px;transition:border-color .15s,background .15s;display:grid}.landing-game-mark{width:34px;height:34px;color:var(--mint);border:1px solid #8fd0b926;border-radius:8px;place-items:center;display:grid}.landing-game-mark.brass{color:var(--brass);border-color:#d9bd782e}.landing-game h3{margin:1px 0 5px;font-size:12px}.landing-game p{color:#8fa097;max-width:290px;margin:0;font-size:9px;line-height:1.65}.landing-game-meta{color:#7b8e84;letter-spacing:.08em;text-align:right;align-self:center;font-size:7px;font-weight:700}.landing-responsibility{background:#d9bd7809;border:1px solid #d9bd7826;border-radius:10px;grid-template-columns:29px 1fr auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.responsibility-mark{width:27px;height:27px;color:var(--brass);border:1px solid #d9bd7833;border-radius:6px;place-items:center;font-size:9px;font-weight:700;display:grid}.landing-responsibility p{color:#9a9a82;margin:4px 0 0;font-size:9px;line-height:1.6}.landing-responsibility>a{color:var(--brass);white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.game-back{color:#97a79f;align-items:center;gap:7px;font-size:11px;display:inline-flex}.game-back:hover{color:var(--mint-strong)}.game-page-head{justify-content:space-between;align-items:flex-end;gap:14px;margin:19px 0 23px;display:flex}.game-page-head h1{letter-spacing:-.045em;margin:8px 0 5px;font-size:30px;font-weight:660}.game-page-head p:not(.dashboard-kicker){color:var(--muted);margin:0;font-size:11px}.table-status{color:#a4b7ad;letter-spacing:.1em;border:1px solid #8fd0b926;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:8px;font-weight:700;display:inline-flex}.table-status>span{background:#83c3a7;border-radius:50%;width:6px;height:6px}.roulette-layout,.mines-layout{grid-template-columns:minmax(0,1fr) 314px;align-items:start;gap:13px;display:grid}.roulette-stage,.bet-panel,.mines-board-card,.mines-control-card{border-color:var(--line);background:#131e1d;padding:19px}.stage-topline{color:#92a39b;letter-spacing:.11em;justify-content:space-between;align-items:center;font-size:8px;font-weight:700;display:flex}.stage-topline span:first-child{color:var(--mint);align-items:center;gap:7px;display:inline-flex}.roulette-wheel{aspect-ratio:1;place-items:center;width:min(340px,78vw);margin:22px auto 13px;display:grid;position:relative}.wheel-rim{background:radial-gradient(circle,#0000 0 61%,#d9bd7833 61.3% 62%,#0000 62.5%),repeating-conic-gradient(from -4.86deg,#d9bd78bd 0deg .65deg,#0000 .65deg 9.73deg),radial-gradient(circle,#14221f 0 69%,#25322d 70% 74%,#ad935b 75% 76%,#15201e 77%);border:1px solid #d9bd788c;border-radius:50%;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.16,.75,.2,1);position:relative;box-shadow:inset 0 0 0 9px #0a0f0eb8,0 8px 42px #00000038}.roulette-wheel.has-result .wheel-rim{transform:rotate(24deg)}.wheel-number-ring{border:1px solid #d9bd7833;border-radius:50%;position:absolute;inset:7%}.wheel-pocket{transform-origin:50% 145px;color:#e0e4db;text-align:center;width:16px;font-size:8px;position:absolute;top:2px;left:calc(50% - 8px)}.pocket-red{color:#d69a8e}.pocket-green{color:#9dceb0}.pocket-black{color:#b9c3bc}.wheel-result{color:#d7e2d9;background:#192823;border:2px solid #d9bd7878;border-radius:50%;place-items:center;width:74px;height:74px;font-size:30px;font-weight:700;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 22px #0000004d}.wheel-result.red{color:#f1c1b5;background:#603b37}.wheel-result.black{color:#dce3dc;background:#111615}.wheel-result.green{color:#bce4ca;background:#375344}.wheel-pointer{z-index:1;filter:drop-shadow(0 2px 3px #000);border-top:16px solid #e5ce91;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;position:absolute;top:-1px;left:calc(50% - 7px)}.spin-caption{color:#a0afa8;justify-content:center;align-items:center;gap:9px;min-height:30px;font-size:10px;display:flex}.result-chip{color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-weight:700;display:grid}.result-chip.red{background:#874c43}.result-chip.black{background:#29302d}.result-chip.green{background:#447457}.commitment-box{background:#8fd0b909;border:1px solid #8fd0b921;border-radius:8px;margin-top:18px;padding:10px 11px}.commitment-title{color:var(--mint);letter-spacing:.1em;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.commitment-box code{overflow-wrap:anywhere;color:#b8c7bf;margin-top:7px;font-size:9px;line-height:1.6;display:block}.commitment-caption{color:#82938a;margin-top:5px;font-size:9px}.round-result{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.round-result>div{gap:4px;display:grid}.result-label{color:#82958b;letter-spacing:.1em;font-size:8px;font-weight:700}.round-result strong{font-size:11px}.round-result-detail{color:#86968e;font-size:8px}.verify-action{color:var(--mint);align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.bet-panel-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.round-icon{width:34px;height:34px;color:var(--mint);background:#8fd0b912;border:1px solid #8fd0b929;border-radius:9px;place-items:center;display:grid}.bet-field{margin-top:16px}.bet-field .label span{float:right;color:#82958b;font-size:9px;font-weight:500}.amount-control{background:#101817;border:1px solid #e0efe721;border-radius:8px;height:40px;display:flex;overflow:hidden}.amount-control input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:none;padding:0 11px;font-size:13px;font-weight:650}.amount-control button{border:0;border-left:1px solid var(--line);color:#aab9b1;background:#ffffff06;flex:none;width:42px;font-size:10px}.amount-control button:first-child{border-right:1px solid var(--line);border-left:0}.amount-control button:disabled{cursor:not-allowed;opacity:.45}.stake-chips{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:7px;display:grid}.stake-chips button{border:1px solid var(--line);color:#9dab9f;background:0 0;border-radius:5px;height:27px;font-size:9px}.stake-chips button:disabled{cursor:not-allowed;opacity:.55}.bet-select{min-height:40px;padding:0 10px;font-size:11px}.number-picker{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.number-picker button{aspect-ratio:1;color:#bdc8c0;background:#202925;border:1px solid #ffffff14;border-radius:5px;font-size:9px}.number-picker button.number-red{color:#e2b8af;background:#573a37}.number-picker button.number-green{color:#b1d9be;background:#345141}.number-picker button.picked{outline:2px solid var(--brass);outline-offset:1px}.number-picker button:disabled{cursor:not-allowed;opacity:.64}.game-primary-action{min-height:43px;margin-top:19px;border-radius:8px!important;font-size:11px!important}.bet-security{border-top:1px solid var(--line);color:#82948b;align-items:flex-start;gap:7px;margin-top:14px;padding-top:12px;font-size:9px;line-height:1.55;display:flex}.bet-security svg{color:var(--mint);flex:none}.mines-board-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.mines-board-head h2{letter-spacing:-.025em;margin:7px 0 0;font-size:17px;font-weight:650}.multiplier-badge{justify-items:end;gap:5px;display:grid}.multiplier-badge span{color:#82958b;letter-spacing:.1em;font-size:7px;font-weight:700}.multiplier-badge strong{color:var(--mint-strong);font-size:19px}.mines-commitment{background:#8fd0b908;border:1px solid #8fd0b921;border-radius:7px;gap:5px;margin-bottom:12px;padding:8px 9px;display:grid}.mines-commitment div{color:var(--mint);letter-spacing:.1em;align-items:center;gap:6px;font-size:7px;font-weight:700;display:flex}.mines-commitment code{overflow-wrap:anywhere;color:#aebdb4;font-size:8px;line-height:1.5}.mines-board{background:#101817;border:1px solid #e1efe612;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(5px,1.1vw,10px);max-width:475px;margin:0 auto;padding:8px;display:grid}.mine-tile{aspect-ratio:1;color:#83948b;background:linear-gradient(145deg,#202c28,#192421);border:1px solid #ddede217;border-radius:7px;place-items:center;transition:transform .12s,border-color .12s,background .12s;display:grid}.mine-tile:not(:disabled):hover{background:#28352f;border-color:#d9bd7866;transform:translateY(-1px)}.tile-hidden-mark{background:#6c7c73;border-radius:50%;width:5px;height:5px}.mine-tile.tile-safe{color:#a5d9bd;background:#243a31;border-color:#8fd0b938}.mine-tile.tile-mine{color:#e09b8e;background:#432e2d;border-color:#e38c823b}.mine-tile:disabled{cursor:default}.mines-outcome{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding:10px;display:flex}.mines-outcome>div{gap:4px;display:grid}.mines-outcome strong{font-size:10px}.mines-outcome span{color:#8b9b93;font-size:9px}.outcome-win{background:#8fd0b909;border-color:#8fd0b933}.outcome-loss{background:#e38c8208;border-color:#e38c822e}.mines-rules{gap:11px;margin:18px 0 20px;display:grid}.mines-rules span{color:#a4b2ab;align-items:center;gap:9px;font-size:10px;display:flex}.mines-rules i{border:1px solid var(--line);width:21px;height:21px;color:var(--brass);border-radius:6px;place-items:center;font-size:8px;font-style:normal;display:grid}.mines-small-note{color:#84948d;margin:11px 0 0;font-size:9px;line-height:1.65}.mines-stat-row{border-bottom:1px solid var(--line);color:#96a69e;justify-content:space-between;padding:12px 0;font-size:10px;display:flex}.mines-stat-row strong{color:#dce5de;font-size:10px}.cashout-action{background:#b5d7bd!important}.verify-link{color:var(--mint);justify-content:center;align-items:center;gap:6px;margin-top:11px;font-size:10px;font-weight:700;display:flex}.new-game-layout{grid-template-columns:minmax(0,1fr) 314px;align-items:start;gap:13px;display:grid}.plinko-stage,.new-game-controls,.card-table{border-color:var(--line);background:#131e1d;padding:18px}.plinko-board{width:min(100%,420px);margin:15px auto 0;position:relative}.plinko-board svg{width:100%;height:auto;display:block}.plinko-bins{grid-template-columns:repeat(13,1fr);gap:2px;margin:-2px 3px 0;display:grid}.plinko-bins span{aspect-ratio:1.45;color:#86958c;background:#d9bd780b;border:1px solid #ddede21a;border-radius:3px;place-items:center;font-size:7px;display:grid}.plinko-bins .bin-hit{color:#d5efde;background:#8fd0b929;border-color:#8fd0b980;box-shadow:0 0 13px #8fd0b924}.plinko-hint{color:#97a69e;text-align:center;margin:10px 0 0;font-size:10px}.plinko-outcome{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:9px;margin-top:12px;padding:10px 11px;display:flex}.plinko-outcome>div{gap:4px;display:grid}.plinko-outcome span{color:#89988f;letter-spacing:.1em;font-size:8px;font-weight:700}.plinko-outcome strong{color:var(--mint-strong);font-size:16px}.plinko-outcome small{color:#95a49b;font-size:9px}.risk-options{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.risk-options button{border:1px solid var(--line);text-align:left;text-transform:capitalize;background:#ffffff05;border-radius:7px;gap:4px;padding:9px 7px;display:grid}.risk-options strong{color:#cbd5ce;font-size:9px}.risk-options span{color:#85948b;font-size:8px}.risk-options button.selected{background:#8fd0b912;border-color:#8fd0b966}.risk-options button.risk-high.selected{background:#d9bd780f;border-color:#d9bd7861}.card-table-heading{color:#a0b0a7;letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:8px;font-weight:700;display:flex}.card-table-heading>span:first-child{color:var(--mint);align-items:center;gap:7px;display:inline-flex}.card-hand{margin-top:23px}.card-hand>p,.baccarat-hand>p{color:#82948b;letter-spacing:.12em;justify-content:center;align-items:center;gap:9px;font-size:8px;font-weight:700;display:flex}.card-hand>p strong,.baccarat-hand>p strong{color:#e2ebe3;font-size:13px}.card-row{justify-content:center;align-items:center;gap:8px;min-height:103px;display:flex}.playing-card,.card-back{color:#32473d;background:linear-gradient(145deg,#f0eee2,#d2ded2);border:1px solid #e8eee3ad;border-radius:7px;place-items:center;width:67px;height:91px;display:grid;box-shadow:0 7px 16px #0000002e}.playing-card strong{align-self:end;font-family:Georgia,serif;font-size:23px}.playing-card span{align-self:start;margin-top:-2px;font-size:18px}.playing-card.red-card{color:#8b5048}.card-back{color:#c3b37f;background:repeating-linear-gradient(45deg,#24352f,#24352f 5px,#1c2b27 5px 10px);border:1px solid #d9bd7840;font-family:Georgia,serif;font-size:25px}.table-divider{color:#75867d;align-items:center;gap:9px;max-width:250px;margin:4px auto;font-size:8px;display:flex}.table-divider:before,.table-divider:after{background:var(--line);content:"";flex:1;height:1px}.card-outcome{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:9px;margin-top:16px;padding:11px;display:flex}.card-outcome>div{gap:4px;display:grid}.card-outcome span{color:#91a298;letter-spacing:.1em;font-size:8px;font-weight:700}.card-outcome strong{font-size:11px}.blackjack-rules{border:1px solid var(--line);background:#ffffff04;border-radius:8px;gap:9px;margin:18px 0 4px;padding:12px;display:grid}.blackjack-rules span{color:#9aaa9f;padding-left:13px;font-size:9px;position:relative}.blackjack-rules span:before{background:var(--mint);content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:4px;left:0}.baccarat-hands{border:1px solid var(--line);background:radial-gradient(at 50% 15%,#8fd0b90e,#0000 60%),#111a18;border-radius:9px;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:20px 0;padding:15px 7px;display:grid}.baccarat-hand{min-width:0}.baccarat-hand>p{gap:6px}.baccarat-hand .card-row{gap:4px}.baccarat-hand .playing-card,.baccarat-hand .card-back{width:54px;height:75px}.baccarat-hand .playing-card strong{font-size:19px}.baccarat-hand .playing-card span{font-size:15px}.baccarat-vs{color:#aa9c70;font-size:8px;font-weight:700}.baccarat-bets{grid-template-columns:1fr;gap:6px;display:grid}.baccarat-bet{border:1px solid var(--line);color:#b3c0b8;background:#ffffff05;border-radius:7px;justify-content:space-between;align-items:center;padding:10px;font-size:10px;display:flex}.baccarat-bet strong{color:#d5dfd7;font-size:10px}.baccarat-bet.selected{background:#8fd0b911;border-color:#8fd0b961}.baccarat-commission{color:#877f68;margin:7px 0 0;font-size:8px}.poker-hand{border:1px solid var(--line);background:radial-gradient(at 50% 30%,#8fd0b90f,#0000 65%),#111a18;border-radius:9px;justify-content:center;align-items:center;gap:clamp(4px,1.5vw,13px);min-height:176px;margin:17px 0 4px;padding:10px;display:flex}.poker-hold-card{color:#32473d;text-align:left;background:linear-gradient(145deg,#f0eee2,#d2ded2);border:1px solid #e8eee3a3;border-radius:7px;flex:0 72px;align-content:space-between;width:clamp(48px,12vw,72px);height:clamp(75px,18vw,106px);padding:8px;transition:transform .16s,border-color .16s;display:grid;position:relative;box-shadow:0 7px 16px #0000002e}.poker-hold-card.red-card{color:#8b5048}.poker-hold-card.held{border-color:#d9bd78;transform:translateY(-8px);box-shadow:0 8px 19px #0000003d,0 0 0 2px #d9bd781f}.poker-card-rank{font-family:Georgia,serif;font-size:22px;font-weight:700}.poker-card-suit{text-align:right;align-self:end;font-size:22px}.poker-hold-card small{color:var(--brass);letter-spacing:.1em;text-align:center;font-size:7px;font-weight:700;position:absolute;bottom:-20px;left:0;right:0}.hold-instruction{color:#96a59d;text-align:center;margin:9px 0 0;font-size:9px}.poker-empty{color:#92a097;font-size:10px}.poker-paytable{border:1px solid var(--line);background:#ffffff04;border-radius:8px;gap:8px;margin-top:15px;padding:10px;display:grid}.poker-paytable span{color:#9caaa2;justify-content:space-between;font-size:9px;display:flex}.poker-paytable strong{color:var(--brass);font-size:9px}@media (max-width:800px){.app-header{height:60px;padding:0 16px}.header-caption,.header-divider,.user-email,.quiet-link{display:none}.app-layout{grid-template-columns:1fr;min-height:calc(100vh - 60px)}.app-sidebar{z-index:25;border-right:0;border-bottom:1px solid var(--line);background:#0d1515f7;height:auto;padding:7px 10px;position:sticky;top:60px}.side-label,.sidebar-bottom,.sidebar-foot{display:none}.side-nav{gap:3px;display:flex;overflow:auto}.side-link{gap:7px;min-width:max-content;height:38px;padding:0 10px;font-size:11px}.side-link-trailing{display:none}.main-inner{padding:23px 16px 32px}.app-footer,.public-footer{gap:8px;padding:13px 16px;font-size:9px}.public-main{min-height:calc(100vh - 105px);padding:20px 16px}.landing-hero{grid-template-columns:1fr;gap:27px;padding:30px 0 36px}.landing-copy h1{font-size:clamp(42px,10vw,61px)}.landing-points{margin-top:23px}.landing-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-responsibility{grid-template-columns:29px 1fr}.landing-responsibility>a{grid-column:2}.balance-grid{grid-template-columns:1fr 1fr}.wallet-shortcut{grid-column:1/-1;min-height:150px}.section-block{margin-top:29px}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.roulette-layout,.mines-layout,.new-game-layout{grid-template-columns:1fr}.bet-panel,.mines-control-card{order:-1}.wheel-pocket{transform-origin:50% calc(min(340px,78vw)/2.38095)}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.brand{font-size:10px}.header-actions{gap:8px}.logout-label{display:none}.app-footer,.public-footer{flex-direction:column}.dashboard-heading{align-items:flex-start}.dashboard-heading>button{flex-shrink:0}.balance-grid,.game-grid{grid-template-columns:1fr}.wallet-shortcut{grid-column:auto}.section-note{text-align:right;max-width:140px;font-size:9px;line-height:1.45}.game-art{height:142px}.game-page-head{align-items:flex-start}.landing-game-grid{grid-template-columns:1fr}.landing-section-head{flex-direction:column;align-items:flex-start}.wallet-balance-grid,.wallet-action-grid{grid-template-columns:1fr}.baccarat-hands{gap:3px;padding:12px 3px}.baccarat-hand .playing-card,.baccarat-hand .card-back{width:47px;height:68px}.poker-hand{gap:3px;padding:7px 4px}.roulette-stage,.bet-panel,.mines-board-card,.mines-control-card{padding:14px}.mines-outcome{flex-direction:column;align-items:flex-start}.admin-heading{align-items:flex-start}.admin-content-head{flex-direction:column;align-items:flex-start}.admin-search{width:100%}}body{color:var(--text);background:#f4f2eb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px}.app-header{background:#fffefaf5;border-color:#e6e6dc;height:72px;padding:0 clamp(18px,4vw,58px)}.brand{color:#213b30;letter-spacing:.09em;font-size:13px}.brand-mark{color:#286347;border-color:#cbd9ce}.header-caption{color:#718076}.app-layout{grid-template-columns:244px minmax(0,1fr);min-height:calc(100vh - 72px)}.app-sidebar{background:#faf9f4;border-color:#e4e4da;height:calc(100vh - 72px);padding:29px 17px 20px;top:72px}.side-label{color:#7e8980;font-size:10px}.side-link{color:#56655c;border-radius:10px;height:46px;font-size:13px}.sidebar-safety strong{font-size:12px}.app-main{background:#f4f2eb}.main-inner{max-width:1450px;padding:38px clamp(22px,4vw,58px) 52px}.app-footer,.public-footer{color:#78837b;border-color:#e4e4da;font-size:11px}.app-footer a,.public-footer a{color:#38634a;font-weight:650}.public-main{background:#f4f2eb}.dashboard-heading h1,.admin-heading h1{color:#1f2d26;letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,46px);font-weight:500}.dashboard-kicker{color:#597566;letter-spacing:.12em;font-size:10px}.live-dot{background:#3d7956;box-shadow:0 0 0 3px #e1ece2}.rounded-2xl.border-white\/10,.activity-card,.admin-content{background-color:#fffefa;border-color:#e3e4da;box-shadow:0 10px 32px #1c2b220b}.balance-card,.wallet-shortcut,.wallet-total-card,.wallet-policy-card,.wallet-form-card,.admin-metrics>div{background:#fffefa;border-color:#e2e4da;box-shadow:0 8px 24px #1c2b220a}.balance-primary,.wallet-total-card{color:#fffdf6;background:linear-gradient(140deg,#244d39,#193d2d);border-color:#244c39}.balance-primary .balance-label,.wallet-total-card .balance-label,.balance-primary .balance-caption,.wallet-total-card .balance-caption{color:#d4e1d5}.balance-primary .balance-value,.wallet-total-card .wallet-large-balance{color:#fffdf6}.balance-label{color:#66746b;font-size:10px}.balance-value,.wallet-large-balance{color:#22372c;font-variant-numeric:tabular-nums}.balance-caption{color:#78847b;font-size:12px}.balance-action,.game-cta{color:#286347}.shortcut-kicker,.game-cta.brass{color:#8b672f}.wallet-shortcut h2{color:#24352c;font-size:17px}.wallet-shortcut>p:not(.shortcut-kicker){color:#6a776f;font-size:12px}.section-block{margin-top:43px}.section-heading h2,.landing-section-head h2{color:#24342b;letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500}.section-note{color:#637b6b;font-size:11px}.game-card{background:#fffefa;border-color:#e0e2d8;border-radius:14px;box-shadow:0 8px 24px #1c2b220b}.game-art{border-color:#e4e4da;height:174px}.roulette-rings{box-shadow:0 12px 28px #1b372729}.plinko-preview i{background:#758d70;box-shadow:0 0 5px #49734e33}.playing-cards span,.poker-preview span{background:linear-gradient(145deg,#fffef8,#f0eee3);border-color:#d0d2c8;box-shadow:0 8px 19px #1e2e2329}.art-tag{color:#465d4c;background:#fffef9d1;border-color:#354b3921;font-size:9px}.game-copy{padding:16px 17px}.game-copy-top{color:#718076}.game-type{letter-spacing:.09em;font-size:9px}.game-copy h3{color:#23362b;font-size:19px;font-weight:620}.game-copy>p{color:#68766d;min-height:42px;font-size:12px;line-height:1.65}.game-bottom{border-color:#e7e7df;padding-top:12px}.game-bottom>span:first-child{color:#63766a;font-size:10px}.game-bottom>span:first-child svg{color:#37734f}.responsible-inline{color:#65746b;margin-top:17px;font-size:11px}.responsible-inline>span{color:#5c723f;border-color:#d7dfd4}.activity-name{color:#293a30}.status-pill{color:#326447;background:#e8f1e8;font-size:10px}td{color:#3d4b42}.empty-title{color:#293a30!important}.empty-state p{color:#69766e;font-size:12px}.wallet-policy-card{padding-left:66px}.wallet-policy-card h2{color:#2b3d31;font-size:19px}.wallet-policy-card>p:not(.shortcut-kicker){color:#64736a;font-size:12px;line-height:1.7}.wallet-form-heading p{color:#6b786f;font-size:11px}.wallet-form-heading h2{color:#263a2e;font-size:17px}.wallet-amount-input,.field{color:#273a2d;background:#fffefa;border-color:#d9ded5}.wallet-quick-amounts button{color:#5e7064;background:#fafaf6;border-color:#e0e4dc;font-size:11px}.withdraw-note{color:#7c673f;font-size:11px}.admin-metrics{gap:14px}.admin-metrics>div{gap:9px;padding:18px}.admin-metrics>div>span{color:#64766a;font-size:9px}.admin-metrics small{color:#738077;font-size:11px}.admin-tab{color:#637267;font-size:12px}.admin-tab.selected{color:#285c3f;border-bottom-color:#2f6948}.admin-content{min-height:335px;padding:22px}.admin-content-head p{color:#6e7a71;font-size:11px}.admin-empty{color:#637267}.landing-hero{gap:clamp(45px,7vw,100px);min-height:490px;padding:clamp(35px,6vw,74px) 0 60px}.landing-overline{color:#526b59;letter-spacing:.13em;font-size:10px}.landing-overline>span{background:#4d815c}.landing-copy h1{color:#20372a;letter-spacing:-.065em;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,7vw,82px);font-weight:500;line-height:.99}.landing-lede{color:#637168;max-width:480px;font-size:16px;line-height:1.75}.landing-actions{gap:20px}.landing-actions>a:first-child{color:#fffdf7;background:#24583d;border-radius:9px;font-size:13px;box-shadow:0 5px 14px #20513729}.landing-actions>a:first-child:hover{background:#1a4932}.landing-login{color:#68756c;font-size:12px}.landing-points span{color:#617168;font-size:11px}.landing-showcase{background:radial-gradient(at 50% 45%,#e1ebdf 0%,#d5e2d5 42%,#c9d9cb 100%);border:1px solid #dce3d9;border-radius:24px;place-items:center;min-height:420px;display:grid;position:relative;overflow:hidden}.showcase-orbit{border:1px solid #2653361c;border-radius:50%;width:370px;height:370px;position:absolute}.orbit-two{width:470px;height:470px}.showcase-chip{justify-items:center;gap:19px;padding:15px;display:grid;position:relative}.showcase-chip-label{color:#536d58;letter-spacing:.16em;font-size:10px;font-weight:750}.showcase-wheel{aspect-ratio:1;background:repeating-conic-gradient(from -5deg,#304d39 0deg 9deg,#e9e1c9 9deg 9.5deg,#742f32 9.5deg 18.5deg,#e9e1c9 18.5deg 19deg),#344f3b;border:5px solid #b49a61;border-radius:50%;place-items:center;width:clamp(205px,24vw,260px);display:grid;box-shadow:0 15px 38px #18392630,inset 0 0 0 8px #e7dfc9,inset 0 0 0 12px #947c4c}.showcase-wheel-center{color:#31533b;background:#f8f5e9;border:1px solid #b89b5c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:82px;height:82px;display:flex}.showcase-wheel-center strong{font-family:Georgia,serif;font-size:13px}.showcase-stats{color:#506454;align-items:center;gap:13px;font-size:11px;display:flex}.showcase-stats b{color:#234b34;font-size:13px}.showcase-stats i{background:#b9c7b8;width:1px;height:15px}.showcase-proof{color:#3b6b4a;background:#fffef9eb;border:1px solid #d2ded0cc;border-radius:12px;align-items:center;gap:11px;padding:12px 14px;display:flex;position:absolute;bottom:15px;left:15px;right:15px;box-shadow:0 8px 25px #263b2814}.showcase-proof span{flex:1;gap:4px;display:grid}.showcase-proof strong{color:#2b3f31;font-size:12px}.showcase-proof small{color:#6c796f;font-size:10px}.landing-games{border-color:#e0e1d8;padding:38px 0 43px}.landing-section-head{margin-bottom:20px}.landing-section-head h2{font-size:30px}.landing-section-link{color:#316447;font-size:12px}.catalog-note{color:#748077;font-size:12px}.landing-game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.landing-game{background:#fffefa;border-color:#e0e3d9;border-radius:12px;grid-template-columns:42px 1fr 18px;gap:13px;min-height:89px;padding:15px;box-shadow:0 6px 18px #20312509}.landing-game:hover{background:#fffefa;border-color:#c3d5c4;box-shadow:0 10px 24px #20312514}.landing-game-mark{color:#356b49;background:#e9f0e8;border-radius:11px;width:40px;height:40px}.landing-game-mark svg{width:19px;height:19px}.landing-game h3{color:#293b30;font-size:15px}.landing-game p{color:#6b786f;font-size:11px}.landing-responsibility{background:#eeece2;border-color:#e3dfd2;border-radius:14px;grid-template-columns:42px 1fr auto;gap:14px;padding:17px 19px}.responsibility-mark{color:#65735f;background:#f8f7f0;border-color:#d6d4c7;width:40px;height:40px}.landing-responsibility strong{color:#344b39;font-size:13px}.landing-responsibility p{color:#66736a;font-size:11px}.landing-responsibility>a{color:#386849;font-size:11px}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:980px;display:grid}.account-profile-card{grid-row:span 2;min-height:260px;padding:25px}.account-profile-icon,.account-link-icon{color:#356a48;background:#edf3eb;border:1px solid #dce5dc;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.account-profile-card>.dashboard-kicker{margin-top:22px}.account-profile-card h2,.account-link-card h2{color:#293b30;margin-top:8px;font-size:21px}.account-details{gap:0;margin-top:24px;display:grid}.account-details div{border-top:1px solid #e7e8df;justify-content:space-between;gap:15px;padding:14px 0;display:flex}.account-details dt{color:#6c796f;font-size:12px}.account-details dd{color:#2f4035;text-align:right;margin:0;font-size:12px;font-weight:600}.account-link-card{align-items:flex-start;gap:14px;padding:21px;display:flex}.account-link-card p:not(.dashboard-kicker){color:#6a776e;margin:7px 0 13px;font-size:12px;line-height:1.6}.account-link-icon.safety{color:#8b6c34;background:#f7f1e3;border-color:#eadfcb}.label{color:#3a4c40;font-size:13px}.sidebar-bottom,.sidebar-foot{display:none}.consent-list{background:#f8f8f2;border:1px solid #e2e5dc;border-radius:11px;gap:12px;margin:4px 0 2px;padding:14px;display:grid}.consent-row{color:#526157;grid-template-columns:17px 1fr;align-items:start;gap:10px;font-size:12px;line-height:1.55;display:grid}.consent-row input{accent-color:#2f6847;width:16px;height:16px;margin:2px 0 0}.consent-row a{color:#2e6947;text-underline-offset:2px;font-weight:650;text-decoration:underline}.consent-heading{color:#34483a;margin:4px 0 -4px;font-size:12px;font-weight:700}.terms-page{max-width:880px;margin:0 auto;padding:38px 0 70px}.terms-page h1{color:#24382b;letter-spacing:-.04em;margin:10px 0 13px;font-family:Georgia,serif;font-size:clamp(36px,5vw,54px);font-weight:500}.terms-page .terms-lede{color:#65736a;max-width:700px;font-size:16px;line-height:1.75}.terms-callout{color:#455a48;background:#eeede2;border:1px solid #dddcca;border-radius:13px;margin:25px 0;padding:17px 19px;font-size:13px;line-height:1.7}.terms-sections{gap:18px;margin-top:28px;display:grid}.terms-sections section{border-bottom:1px solid #e3e4db;padding:0 0 17px}.terms-sections p,.terms-sections li{color:#5f6e64;font-size:13px;line-height:1.75}.terms-back{color:#316447;align-items:center;gap:7px;margin-top:22px;font-size:13px;font-weight:650;display:inline-flex}@media (max-width:800px){.app-header{background:#fffefaf7;height:60px}.app-layout{min-height:calc(100vh - 60px)}.app-sidebar{background:#faf9f4fa;height:auto;top:60px}.main-inner{padding:25px 18px 35px}.landing-showcase{min-height:350px}.landing-hero{min-height:0}.landing-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-grid{grid-template-columns:1fr}.account-profile-card{grid-row:auto;min-height:auto}}@media (max-width:420px){.landing-copy h1{font-size:clamp(48px,14vw,65px)}.landing-game-grid{grid-template-columns:1fr}.landing-responsibility{grid-template-columns:40px 1fr}.landing-responsibility>a{grid-column:2}.landing-section-head{align-items:flex-start}.landing-section-head h2{font-size:26px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#0b1220;--surface:#ffffff0d;--surface-raised:#141c2b;--line:#ffffff1a;--text:#f7f9fc;--muted:#a4afc1;--mint:#14f1c6;--mint-strong:#77f7df;--brass:#f5c542;--danger:#ff827e}html{background:#0b1220}body{color:#f7f9fc;min-height:100vh;font-family:var(--font-inter), Inter, ui-sans-serif, system-ui, sans-serif;background:#0b1220}h1,h2,h3,h4,.brand,.font-outfit{font-family:var(--font-outfit), Outfit, Inter, ui-sans-serif, sans-serif}h1,h2,h3{color:#f8fafc;letter-spacing:-.04em;font-weight:700}::selection{color:#fff;background:#14f1c652}.ambient-glow{z-index:0;pointer-events:none;background:radial-gradient(at 50% 0,#141f357a,#0000 56%);position:fixed;inset:0;overflow:hidden}.ambient-teal,.ambient-gold{filter:blur(120px);border-radius:9999px;display:block;position:absolute}.ambient-teal{background:#14f1c621;width:350px;height:300px;top:-115px;left:19%}.ambient-gold{filter:blur(100px);background:#f5c54212;width:280px;height:240px;top:20px;right:7%}.app-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b1220d1;border-bottom:1px solid #ffffff1a;height:72px;padding:0 clamp(20px,4vw,54px);position:sticky;top:0}.header-brand-wrap{gap:19px}.brand{color:#f5c542;letter-spacing:.09em;font-size:14px;font-weight:800}.brand i{color:#f5c542}.brand-mark{color:#f5c542;font-family:var(--font-outfit),sans-serif;background:#f5c54214;border:1px solid #f5c5427a}.header-divider{background:#ffffff21}.header-nav{align-items:center;gap:24px;margin-left:8px;display:flex}.header-nav-link{white-space:nowrap;color:#aeb9c9;font-size:13px;font-weight:550;transition:color .18s}.header-nav-link:hover,.header-nav-link.current{color:#fff}.header-actions{gap:16px}.quiet-link,.user-chip{color:#d0d7e2}.quiet-link:hover{color:var(--mint)}.user-avatar{color:var(--mint);background:#14f1c621}.balance-capsule{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:13px;padding:7px 13px;display:flex}.balance-capsule>span{gap:3px;display:grid}.balance-capsule small{color:#8794a9;letter-spacing:.1em;font-size:8px;font-weight:750}.balance-capsule strong{color:#f7f9fc;font-variant-numeric:tabular-nums;font-size:11px}.balance-capsule i{background:#ffffff24;width:1px;height:25px}.header-actions .bg-teal{color:#071510;background:#14dabc}.header-actions .bg-teal:hover{background:#64f4d8;box-shadow:0 0 22px #14f1c638}.app-layout{z-index:1;min-height:calc(100vh - 72px);display:flex;position:relative}.app-sidebar{background:#0b1220eb;border-right:1px solid #ffffff14;flex-direction:column;flex:0 0 16rem;width:16rem;height:calc(100vh - 72px);padding:24px;display:flex;position:sticky;top:72px}.side-label{color:#77849a;margin:0 10px 15px;font-size:10px}.side-nav{gap:7px;display:grid}.side-link{color:#aeb9ca;border-radius:11px;gap:11px;height:44px;font-size:13px}.side-link:hover{color:#fff;background:#ffffff0f}.side-link.is-active{color:#7cf7e0;background:#14f1c61a;border-color:#14f1c626}.sidebar-safety{color:var(--mint);background:#ffffff0a;border:1px solid #ffffff1c;border-radius:13px;align-items:center;gap:11px;margin-top:auto;padding:14px 12px;display:flex}.sidebar-safety span{gap:4px;display:grid}.sidebar-safety strong{color:#e7edf5;font-size:12px}.sidebar-safety small{color:#93a0b2;font-size:10px}.app-main{z-index:1;background:0 0;flex:1;min-width:0;position:relative}.main-inner{width:100%;max-width:1560px;margin:0 auto;padding:32px clamp(22px,3vw,44px) 42px}.public-main{z-index:1;background:0 0;min-height:calc(100vh - 130px);position:relative}.public-footer,.app-footer{z-index:1;color:#8290a5;border-color:#ffffff17;position:relative}.footer-links{gap:18px;display:flex}.footer-links a,.app-footer a,.public-footer a{color:#aeb9c9}.footer-links a:hover{color:var(--mint)}.dashboard-heading h1,.admin-heading h1,.game-page-head h1,.terms-page h1{color:#f8fafc;font-family:var(--font-outfit), Outfit, sans-serif;letter-spacing:-.045em;font-size:clamp(32px,4vw,44px);font-weight:750}.dashboard-kicker{color:#5fbea9}.dashboard-subtitle{color:#a1aec0;font-size:13px}.rounded-2xl.border-white\/10,.activity-card,.admin-content{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff1a;box-shadow:0 18px 50px #00000029}.bg-panel{background:#ffffff0d}.shadow-xl{box-shadow:0 18px 50px #00000029}.text-navy{color:#071510}.bg-navy{background:#0b1220}.text-teal{color:#14f1c6}.bg-teal{background:#14f1c6}.text-gold{color:#f5c542}.bg-gold{background:#f5c542}.balance-card,.wallet-shortcut,.wallet-total-card,.wallet-policy-card,.wallet-form-card,.admin-metrics>div,.activity-card,.admin-content{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 16px 38px #0000002e}.balance-primary,.wallet-total-card{background:linear-gradient(135deg,#14f1c624,#ffffff0b 75%);border-color:#14f1c630}.balance-label,.balance-primary .balance-label,.wallet-total-card .balance-label{color:#aebacc}.balance-value,.wallet-large-balance,.balance-primary .balance-value,.wallet-total-card .wallet-large-balance{color:#fff;letter-spacing:-.04em;min-height:40px;font-size:32px;font-weight:750}.balance-caption,.balance-primary .balance-caption,.wallet-total-card .balance-caption{color:#95a3b5;font-size:11px}.balance-icon{color:var(--mint);background:#14f1c61a;border-color:#14f1c630}.balance-icon.brass{color:var(--brass);background:#f5c54217;border-color:#f5c5422b}.balance-action{color:var(--mint)}.wallet-balance-foot{color:#a7b1c0;border-color:#ffffff1a}.wallet-balance-foot strong{color:var(--brass)}.wallet-shortcut h2,.wallet-policy-card h2,.section-heading h2,.landing-section-head h2{color:#f5f7fb;font-family:var(--font-outfit),sans-serif;font-weight:700}.wallet-shortcut>p:not(.shortcut-kicker),.wallet-policy-card>p:not(.shortcut-kicker){color:#a1adbf;font-size:12px}.shortcut-kicker{color:var(--brass)}.section-heading h2{font-size:24px}.section-note{color:#9aabbc}.game-grid{gap:17px}.game-card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:17px;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;box-shadow:0 14px 38px #00000029}.game-card:hover{background:#ffffff12;border-color:#14f1c685;transform:translateY(-4px)scale(1.012);box-shadow:0 0 0 1px #14f1c61a,0 18px 44px #00000040,0 0 26px #14f1c61a}.game-art{border-color:#ffffff17}.game-copy h3{color:#f4f7fb;font-family:var(--font-outfit),sans-serif;font-size:19px;font-weight:700}.game-copy>p{color:#a1aec0;font-size:11px}.game-copy-top,.game-type{color:#93a1b4}.game-bottom{border-color:#ffffff1a}.game-bottom>span:first-child{color:#a3b2c3}.game-cta{color:var(--mint)}.art-tag{color:#d5deeb;background:#0b1220ad;border-color:#ffffff21}.roulette-art{background:radial-gradient(at 50% 80%,#14f1c61c,#0000 55%),linear-gradient(125deg,#172b39,#182d35 55%,#192434)}.mines-art{background:radial-gradient(at 48% 65%,#14f1c61c,#0000 58%),linear-gradient(110deg,#142d35,#1b2936)}.plinko-art{background:radial-gradient(at 50% 90%,#f5c54224,#0000 58%),linear-gradient(110deg,#272b34,#252b39)}.cards-art{background:radial-gradient(at 55% 90%,#14f1c61a,#0000 55%),linear-gradient(110deg,#182937,#202b3b)}.mines-preview span{background:#ffffff0f;border-color:#ffffff1f}.mines-preview .safe-hint{color:#7ef5dc;background:#14f1c624;border-color:#14f1c63d}.mines-preview .mine-hint{color:#ffaaa2;background:#ff827e1f;border-color:#ff827e38}.plinko-preview i{background:#f5c542}.playing-cards span,.poker-preview span{background:linear-gradient(145deg,#fff,#e5e9ed);border-color:#e4e7ec}.responsible-inline{color:#9ba8bb}.responsible-inline a{color:var(--brass)}.activity-name,.empty-title{color:#e7edf6!important}.activity-symbol{color:var(--mint);background:#14f1c61a}.status-pill{color:#8af5df;background:#14f1c61a}.status-pending{color:#f6d575;background:#f5c5421f}.status-failed,.status-rejected{color:#ffaaa2;background:#ff827e21}.activity-date,td{color:#b3bece}th{color:#8998ad}.empty-state p,.admin-empty{color:#9aa8bb}.empty-icon{color:#9eb0c4;border-color:#ffffff1f}.loading-bar{background:linear-gradient(90deg,#1a2637,#263449,#1a2637)}.notice-error{color:#ffaaa2;background:#ff827e14;border-color:#ff827e40}.notice-success{color:#9bf8e5;background:#14f1c612;border-color:#14f1c638}.field,.wallet-amount-input{color:#f5f7fa;background:#050a1373;border-color:#ffffff21}.wallet-amount-input input{color:#f5f7fa}.wallet-amount-input .amount-currency{color:#91a0b4}.wallet-form-heading h2{color:#f4f7fa}.wallet-form-heading p{color:#9eabbd}.wallet-quick-amounts button{color:#c0cad8;background:#ffffff0a;border-color:#ffffff1f}.wallet-quick-amounts button.selected{color:#89f7e1;background:#14f1c61a;border-color:#14f1c661}.withdraw-note{color:#dbc979}.movement-credit{color:#78efcf}.movement-debit{color:#ffa49b}.admin-metrics>div>span,.admin-content-head p,.admin-content-head h2{color:#aab7c8}.admin-metrics strong{color:#f7f9fc}.admin-metrics small{color:#92a0b3}.admin-metrics svg{color:var(--mint)}.admin-tabs{border-color:#ffffff1a}.admin-tab{color:#a5b2c4}.admin-tab.selected{border-bottom-color:var(--mint);color:var(--mint)}.admin-tab>span{color:#c5cfdd;background:#ffffff14}.admin-email{color:#e1e8f1}.role-pill{color:#7ef5dc;background:#14f1c61a}.role-pill.admin-role{color:#f4d57a;background:#f5c54221}.withdrawal-amount{color:#f5d572}.audit-action{color:#b9c6d7}.admin-readonly{color:#a4b1c3;border-color:#ffffff1f}.landing-page{max-width:1320px}.landing-hero{min-height:510px}.landing-overline{color:#8aa3b8}.landing-copy h1{color:#f6f8fb;font-family:var(--font-outfit),sans-serif;font-size:clamp(55px,7vw,84px);font-weight:750}.landing-copy h1 em{color:var(--mint)}.landing-lede{color:#a8b4c6;font-size:16px}.landing-actions>.bg-teal,.landing-actions>a:first-child{color:#071510;background:#14dabc}.landing-login,.landing-points span{color:#aab7c8}.landing-login span{color:#fff}.landing-points{border-color:#ffffff1a}.landing-points svg{color:var(--mint)}.landing-showcase{background:radial-gradient(at 50% 48%,#14f1c624,#0000 45%),linear-gradient(145deg,#17283a,#111c2d 75%);border-color:#ffffff1a}.showcase-orbit{border-color:#14f1c621}.showcase-chip-label,.showcase-stats{color:#9aafc0}.showcase-stats b{color:#eaf4f4}.showcase-stats i{background:#ffffff2e}.showcase-wheel{background:repeating-conic-gradient(from -5deg,#15664f 0deg 9deg,#d7c287 9deg 9.5deg,#74363d 9.5deg 18.5deg,#d7c287 18.5deg 19deg),#344f3b;border-color:#b7933d}.showcase-wheel-center{color:#f1ce71;background:#152237;border-color:#b7933d}.showcase-proof{color:var(--mint);background:#0d1624f0;border-color:#ffffff1f}.showcase-proof strong{color:#eef3fa}.showcase-proof small{color:#9eacc0}.landing-games{border-color:#ffffff1a}.landing-section-head h2{color:#f4f7fb}.landing-section-link{color:var(--mint)}.catalog-note{color:#98a7bb}.landing-game{background:#ffffff0b;border-color:#ffffff1a;box-shadow:0 12px 28px #0000001f}.landing-game:hover{background:#ffffff12;border-color:#14f1c659}.landing-game-mark{color:var(--mint);background:#14f1c61a}.game-plinko .landing-game-mark,.game-baccarat .landing-game-mark{color:var(--brass);background:#f5c5421a}.game-blackjack .landing-game-mark,.game-poker .landing-game-mark{color:#a9bee9;background:#94ade41a}.landing-game h3{color:#f1f5fa}.landing-game p{color:#a0aec1}.landing-game-arrow{color:#a7b6c8}.landing-responsibility{background:#ffffff0a;border-color:#ffffff1a}.responsibility-mark{color:var(--mint);background:#14f1c614;border-color:#14f1c633}.landing-responsibility strong{color:#edf4fa}.landing-responsibility p{color:#a1aec0}.landing-responsibility>a{color:var(--mint)}.lobby-hero{background:radial-gradient(at 78% 35%,#14f1c624,#0000 38%),linear-gradient(120deg,#14f1c617,#ffffff09 58%,#f5c5420e);border:1px solid #14f1c62e;border-radius:22px;grid-template-columns:minmax(0,1fr) 320px;min-height:240px;margin:0 0 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 56px #0000002e}.lobby-hero-copy{z-index:2;padding:28px 32px}.lobby-hero-eyebrow{color:#73d8c2;letter-spacing:.14em;align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}.lobby-hero-eyebrow span{background:#14f1c6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #14f1c6cc}.lobby-hero h2{color:#f7f9fc;font-family:var(--font-outfit),sans-serif;letter-spacing:-.045em;margin:12px 0 7px;font-size:clamp(28px,3.6vw,42px);font-weight:750}.lobby-hero-copy>p:not(.lobby-hero-eyebrow){color:#abb9ca;margin:0;font-size:13px}.lobby-hero-actions{align-items:center;gap:17px;margin-top:17px;display:flex}.lobby-hero-actions>a:not(.bg-teal){color:#c4d0df;align-items:center;gap:6px;font-size:12px;display:inline-flex}.lobby-hero-actions .bg-teal{color:#071510;background:#14dabc}.lobby-hero-copy>small{color:#8999ae;margin-top:12px;font-size:10px;display:block}.lobby-hero-art{min-height:240px;position:relative}.hero-orbit{border:1px solid #14f1c633;border-radius:50%;width:212px;height:212px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-orbit-b{border-color:#ffffff14;width:270px;height:270px}.hero-chip{color:#3b2c10;width:98px;height:98px;font-family:var(--font-outfit),sans-serif;background:radial-gradient(circle,#f4cb5d 0 51%,#a97923 52% 61%,#e9bf4a 62%);border:7px dashed #f5c542bf;border-radius:50%;place-items:center;font-size:22px;font-weight:800;display:grid;position:absolute;top:47%;left:48%;transform:translate(-50%,-50%)rotate(-12deg);box-shadow:0 8px 32px #0000004d,0 0 35px #f5c54229}.hero-chip span{border:1px solid #4c361059;border-radius:50%;place-items:center;width:55px;height:55px;display:grid}.hero-art-card{color:#1d3250;background:linear-gradient(150deg,#fbfcff,#dce2e8);border:1px solid #e2e6ec;border-radius:7px;flex-direction:column;justify-content:space-between;width:51px;height:71px;padding:6px;font-family:Georgia,serif;font-size:18px;font-weight:700;display:flex;position:absolute;box-shadow:0 9px 22px #0003}.hero-art-card small{align-self:end;font-size:16px}.hero-card-one{top:42px;right:48px;transform:rotate(14deg)}.hero-card-two{color:#8f3844;bottom:37px;right:86px;transform:rotate(-12deg)}.hero-art-line{color:#8195a9;letter-spacing:.15em;font-size:8px;font-weight:700;position:absolute;bottom:15px;right:22px}.coming-game{cursor:default}.coming-game:hover{transform:translateY(-2px)}.coming-art{background:radial-gradient(at 50% 90%,#14f1c61a,#0000 60%),linear-gradient(120deg,#17283a,#1a2637)}.coming-art-orbit{border:1px solid #14f1c62e;border-radius:50%;width:116px;height:116px;position:absolute;box-shadow:0 0 34px #14f1c60f}.coming-art-icon{color:#78f2d9;width:66px;height:66px;font-family:var(--font-outfit),sans-serif;background:#ffffff0f;border:1px solid #ffffff21;border-radius:20px;place-items:center;font-size:30px;font-weight:700;display:grid;position:relative;box-shadow:0 10px 30px #0000002e}.coming-badge{color:#f2d77e;letter-spacing:.08em;background:#f5c5421a;border:1px solid #f5c54236;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800;position:absolute;top:12px;right:12px}.coming-crash .coming-art{background:radial-gradient(at 70% 30%,#ff795e2e,#0000 60%),linear-gradient(120deg,#242637,#1a2637)}.coming-dice .coming-art{background:radial-gradient(at 70% 30%,#82a0f029,#0000 60%),linear-gradient(120deg,#1d2940,#1a2637)}.coming-slots .coming-art{background:radial-gradient(at 50% 70%,#f5c54226,#0000 60%),linear-gradient(120deg,#29263a,#1a2637)}.coming-coin .coming-art{background:radial-gradient(at 50% 70%,#14f1c629,#0000 60%),linear-gradient(120deg,#172f37,#1a2637)}.coming-baccarat .coming-art{background:radial-gradient(at 50% 70%,#9d78e626,#0000 60%),linear-gradient(120deg,#25253d,#1a2637)}.slot-glyph{text-shadow:0 0 16px #f5c5428c}.coming-note{color:#8391a5;font-size:9px}.game-page-head{margin-top:20px}.game-page-head h1{font-size:36px}.game-page-head p:not(.dashboard-kicker){color:#a5b2c4;font-size:12px}.roulette-layout,.mines-layout{grid-template-columns:minmax(0,1fr) minmax(300px,370px);align-items:start;gap:18px}.roulette-stage,.bet-panel,.mines-board-card,.mines-control-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:24px;box-shadow:0 20px 55px #0003}.roulette-stage,.mines-board-card{min-height:560px}.game-side-column{gap:14px;display:grid}.bet-panel,.mines-control-card{padding:21px}.bet-panel-heading h2,.mines-control-card h2{color:#f5f8fc}.stage-topline{color:#a8b7c8}.stage-topline span:first-child{color:var(--mint)}.commitment-box,.mines-commitment{background:#14f1c60e;border-color:#14f1c629}.commitment-title,.mines-commitment>div{color:#78e8cf}.commitment-box code,.mines-commitment code{color:#c3d4e2}.commitment-caption{color:#9aaabd}.spin-caption{color:#bac6d4}.round-result,.mines-outcome,.plinko-outcome,.card-outcome{background:#14f1c612;border-color:#14f1c62e}.round-result strong,.mines-outcome strong{color:#eefcf8}.round-result-detail,.mines-outcome span{color:#a9bbc8}.verify-action,.verify-link{color:#72f2d8}.number-picker button{border-color:#ffffff1c}.number-black{color:#eaf0f7;background:#182235}.number-red{color:#fff1ef;background:#783c45}.number-green{color:#eafff5;background:#21634e}.number-picker button.picked{outline-color:#14f1c6}.mine-tile{color:#dce6f2;background:linear-gradient(145deg,#24334a,#19263a);border-color:#ffffff24;box-shadow:0 7px 14px #0000002e}.mine-tile:hover:not(:disabled){background:linear-gradient(145deg,#2d4855,#20364a);border-color:#14f1c6}.tile-safe{color:#74f5da;background:#14f1c621;border-color:#14f1c64d}.tile-mine{color:#ffaaa2;background:#ff827e1f;border-color:#ff827e4d}.mines-board-head h2{color:#f2f6fb}.multiplier-badge{background:#14f1c614;border-color:#14f1c62b}.multiplier-badge strong{color:#72f2d8}.mines-rules,.mines-stat-row{color:#aab7c8;border-color:#ffffff1a}.mines-stat-row strong{color:#f4f7fb}.mines-small-note,.bet-security{color:#9baabd}.bet-security{border-color:#ffffff1a}.bet-security svg{color:#60e3c3}.amount-control{background:#080e198c;border-color:#ffffff24}.amount-control input{color:#f8fafc}.amount-control button{color:#b4c2d2}.stake-chips button{color:#bcc8d6;background:#ffffff0b;border-color:#ffffff21}.stake-chips button.selected{color:#8af8e1;background:#14f1c61c;border-color:#14f1c66b}.bet-select{background-color:#111c2d}.game-primary-action{color:#061810;background:#14dabc;transition:all .2s;box-shadow:0 0 #14f1c600}.game-primary-action:hover:not(:disabled){background:#64f4d8;box-shadow:0 0 24px #14f1c633}.mines-discard{color:#aab6c6}.game-intel-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;padding:19px}.intel-heading{border-bottom:1px solid #ffffff1a;align-items:center;gap:11px;padding-bottom:15px;display:flex}.intel-icon{width:36px;height:36px;color:var(--mint);background:#14f1c61a;border-radius:11px;place-items:center;display:grid}.intel-heading h2{color:#eef4fa;font-family:var(--font-outfit),sans-serif;margin:4px 0 0;font-size:17px;font-weight:700}.intel-section-title{color:#83ead4;letter-spacing:.09em;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.intel-seed{border-bottom:1px solid #ffffff1a;gap:10px;padding:16px 0;display:grid}.intel-seed code{overflow-wrap:anywhere;color:#d3e1ee;background:#050a1266;border:1px solid #ffffff17;border-radius:9px;padding:10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;line-height:1.6}.intel-seed>p{color:#9baabd;margin:0;font-size:10px;line-height:1.6}.intel-history{padding:16px 0 8px}.intel-history ul{gap:2px;margin:11px 0 0;padding:0;list-style:none;display:grid}.intel-history li{border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:9px 0;display:flex}.intel-result-dot{background:#ff827e;border-radius:50%;flex:none;width:7px;height:7px}.intel-result-dot.win{background:#14f1c6;box-shadow:0 0 11px #14f1c659}.intel-round-label{color:#d7e0ec;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10px;overflow:hidden}.intel-round-time{color:#8897ac;font-size:9px}.intel-history li a{color:#61e3c4}.intel-empty{color:#95a5b8;align-items:flex-start;gap:8px;margin-top:11px;font-size:10px;line-height:1.55;display:flex}.intel-empty svg{color:#64dbbd;flex:none}.intel-controls{color:#9eabc0;align-items:center;gap:6px;margin-top:10px;font-size:10px;display:inline-flex}.intel-controls:hover{color:#14f1c6}.account-profile-card,.account-link-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff1a}.account-profile-icon,.account-link-icon{color:#65ebce;background:#14f1c61a;border-color:#14f1c633}.account-profile-card h2,.account-link-card h2{color:#f1f5fa}.account-details div{border-color:#ffffff17}.account-details dt,.account-link-card p:not(.dashboard-kicker){color:#a6b3c5}.account-details dd{color:#edf3fa}.auth-wrap{width:min(100%,560px);margin:0 auto;padding:30px 0 46px}.auth-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0e;border:1px solid #ffffff1f;padding:30px;box-shadow:0 24px 70px #00000042}.auth-heading{margin-bottom:22px}.auth-brand{color:#f5c542;letter-spacing:.16em;font-size:10px;font-weight:800}.auth-heading h2{color:#f8fafc;font-family:var(--font-outfit),sans-serif;letter-spacing:-.035em;margin-top:10px;font-size:28px;font-weight:700}.auth-heading>p:last-child,.auth-help,.auth-switch,.auth-disclosure{color:#a2afc1}.auth-form{gap:17px;display:grid}.auth-switch{text-align:center;margin:20px 0 0;font-size:13px}.auth-switch a{color:#62e9cf;font-weight:700}.auth-disclosure{text-align:center;margin:14px 0 0;font-size:10px}.consent-list{background:#050a1352;border-color:#ffffff1c}.consent-heading{color:#ecf2f8}.consent-row{color:#b6c2d1}.consent-row a{color:#6cebd0}.consent-row input{accent-color:#14dabc}.auth-submit{color:#071510;background:#14dabc}.auth-submit:hover:not(:disabled){background:#64f4d8;box-shadow:0 0 24px #14f1c63b}.terms-page{max-width:900px}.terms-page h1{font-size:clamp(38px,5vw,58px)}.terms-page .terms-lede,.terms-sections p,.terms-sections li{color:#a6b3c5}.terms-callout,.terms-sections section{color:#d3dce8;background:#ffffff0a;border-color:#ffffff1a}.terms-sections h2{color:#f1f5fb;font-family:var(--font-outfit),sans-serif;font-size:22px;font-weight:700}.terms-back{color:#68ebd0}.reality-dialog{background:#141c2b;border-color:#f5c54242}.reality-dialog h2{color:#f5f7fa;font-family:var(--font-outfit),sans-serif;font-weight:700}.reality-dialog p:not(.eyebrow){color:#a6b3c5}.field:focus{border-color:#14f1c699;box-shadow:0 0 0 3px #14f1c61f}.label{color:#d9e1ec}@media (max-width:1100px){.header-nav{gap:16px}.app-header{padding-inline:20px}.balance-capsule{gap:8px;padding:6px 9px}.app-sidebar{flex-basis:14rem;width:14rem}.roulette-layout,.mines-layout{grid-template-columns:minmax(0,1fr) minmax(275px,340px)}.main-inner{padding-inline:24px}}@media (max-width:800px){.app-header{height:62px;padding-inline:14px}.header-brand-wrap{gap:10px}.header-nav{gap:14px;margin-left:0}.header-nav-link{font-size:11px}.header-actions{gap:9px}.balance-capsule{display:none}.app-layout{flex-direction:column;min-height:calc(100vh - 62px);display:flex}.app-sidebar{border-bottom:1px solid #ffffff17;border-right:0;flex:none;width:100%;height:auto;padding:8px 12px;position:sticky;top:62px}.side-nav{gap:5px;display:flex;overflow-x:auto}.side-link{min-width:max-content;height:39px;padding-inline:11px}.side-label,.sidebar-safety{display:none}.app-main{width:100%}.main-inner{padding:22px 16px 32px}.roulette-layout,.mines-layout{grid-template-columns:minmax(0,1fr)}.roulette-stage,.mines-board-card{min-height:0}.game-side-column{grid-row:2}.lobby-hero{grid-template-columns:minmax(0,1fr) 240px}.landing-hero{grid-template-columns:1fr}.landing-showcase{min-height:360px}.landing-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.header-divider,.header-nav,.header-caption{display:none}.brand{font-size:11px}.header-actions{gap:6px}.app-header .header-actions>.bg-teal{height:34px;padding:0 10px;font-size:11px}.user-chip,.app-header .quiet-link{display:none}.lobby-hero{grid-template-columns:1fr}.lobby-hero-copy{padding:23px 21px}.lobby-hero-art{opacity:.34;width:210px;min-height:200px;position:absolute;bottom:-64px;right:-36px}.lobby-hero h2{max-width:90%;font-size:31px}.balance-grid,.game-grid{grid-template-columns:1fr}.wallet-shortcut{grid-column:auto}.landing-copy h1{font-size:clamp(49px,13vw,68px)}.landing-game-grid{grid-template-columns:1fr}.landing-responsibility{grid-template-columns:36px 1fr}.landing-responsibility>a{grid-column:2}.landing-section-head{flex-direction:column;align-items:flex-start}.game-page-head h1{font-size:31px}.roulette-stage,.bet-panel,.mines-board-card,.mines-control-card{padding:16px}.auth-card{padding:22px 18px}.app-footer,.public-footer{flex-direction:column;align-items:flex-start}.footer-links{gap:14px}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.wheel-rim{transition:transform linear}.wheel-rim.is-spinning{transition:transform 3s cubic-bezier(.12,.72,.16,1)}.wheel-rim.is-waiting{animation:1.1s ease-in-out infinite alternate wheel-wait-pulse}.wheel-rim.is-settling{transition:transform .48s cubic-bezier(.16,.78,.24,1)}@keyframes wheel-wait-pulse{0%{filter:drop-shadow(0 0 3px #14f1c614)}to{filter:drop-shadow(0 0 15px #14f1c64d)}}.mine-tile{transition:transform .3s,border-color .3s,background .3s,box-shadow .3s}.mine-tile.tile-pending{color:#75f5de;background:#14f1c621;border-color:#14f1c68c;animation:.8s ease-in-out infinite alternate tile-pulse;box-shadow:0 0 0 3px #14f1c614,0 0 25px #14f1c62b}@keyframes tile-pulse{0%{transform:scale(.97);box-shadow:0 0 0 2px #14f1c60d,0 0 10px #14f1c614}to{transform:scale(1.025);box-shadow:0 0 0 4px #14f1c61f,0 0 23px #14f1c63b}}.button-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite button-spin;display:inline-block}@keyframes button-spin{to{transform:rotate(360deg)}}.balance-capsule{transition:border-color .2s,background .2s,box-shadow .2s,transform .2s}.balance-capsule.balance-updated{animation:.85s ease-out balance-pulse}@keyframes balance-pulse{35%{background:#14f1c621;border-color:#14f1c6a6;transform:scale(1.035);box-shadow:0 0 25px #14f1c638}to{transform:scale(1)}}.plinko-ball{fill:#a9fff0;stroke:#fff;stroke-width:1.5px;filter:drop-shadow(0 0 6px #14f1c6e6)}.plinko-peg{fill:#b9c5d6;opacity:.7}.plinko-bins .bin-hit{animation:.65s ease-out bin-land}@keyframes bin-land{0%{box-shadow:0 0 #14f1c600}45%{box-shadow:0 0 24px #14f1c66b}to{box-shadow:0 0 13px #14f1c624}}@media (prefers-reduced-motion:reduce){.wheel-rim.is-spinning,.wheel-rim.is-settling{transition-duration:.01ms}.wheel-rim.is-waiting,.mine-tile.tile-pending,.button-spinner,.balance-updated,.bin-hit{animation-duration:.01ms!important;animation-iteration-count:1!important}}.hover\:bg-gold\/90:hover{background-color:#f5c542e6}.hover\:bg-teal\/85:hover{background-color:#14f1c6d9}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-teal:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(20 241 198/var(--tw-ring-opacity,1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}
