.rank-emblem-art{--medal:#d7a56e;--medal-light:#ffe2bd;--medal-dark:#79513a;display:inline-block;width:86px;height:95px;position:relative;filter:drop-shadow(0 9px 15px #0004);flex-shrink:0}.rank-emblem-art svg{width:100%;height:100%;overflow:visible}.tier-silver{--medal:#b8cce2;--medal-light:#f0f8ff;--medal-dark:#5a718f}.tier-gold{--medal:#edc66c;--medal-light:#fff0bd;--medal-dark:#93713b}.tier-diamond{--medal:#7ed5ec;--medal-light:#e3fcff;--medal-dark:#366b92}.tier-emerald{--medal:#73dab2;--medal-light:#d5fff0;--medal-dark:#2d7c68}.medal-ribbon,.medal-shadow{fill:var(--medal-dark);stroke:var(--medal);stroke-width:2}.medal-face{fill:var(--medal);stroke:var(--medal-light);stroke-width:1.5}.medal-inset{fill:var(--medal-dark);stroke:var(--medal-light);stroke-opacity:.5;stroke-width:1}.medal-mark{fill:var(--medal-light)}.medal-chevron{stroke:var(--medal);stroke-width:3;stroke-linecap:round}.medal-glint{stroke:#fff;stroke-opacity:.65;stroke-width:2;stroke-linecap:round}.rank-emblem-art text{fill:var(--medal-light);font:700 31px system-ui,sans-serif}.emblem-spark{position:absolute;width:10px;height:10px;right:5px;top:9px;background:var(--medal-light);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 4px var(--medal-light))}.rank-emblem-art.compact{width:32px;height:35px}.rank-banner .rank-emblem-art{width:87px;height:95px}.rank-ladder .rank-emblem-art{width:32px;height:35px;margin:5px 0}.public-ranks .rank-emblem-art{width:24px;height:26px}.public-ranks{align-items:center}.profile-rank{display:flex;align-items:center;gap:5px}.profile-rank .rank-emblem-art{width:22px;height:24px}.stats-overview{margin:22px 0 17px}.profit-feature{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:19px 20px;border-radius:10px;border:1px solid #3f8a794d;background:radial-gradient(at 100% 0,#2e6f5940,transparent 80%),#142b2e}.profit-down{background:radial-gradient(at 100% 0,#7f40524d,transparent 80%),#2b2330;border-color:#925a6c4d}.stat-eyebrow{display:block;color:#afc8cb;font-size:10px;letter-spacing:.3px}.profit-feature>div>strong{display:block;font-size:32px;line-height:1.3;margin:8px 0;color:#b7f1d6;letter-spacing:-.7px}.profit-down>div>strong{color:#ffc0cf}.profit-feature small{font-size:9px;color:#9fb5c5}.profit-sparkline{width:43%;max-width:180px;flex-shrink:0;color:#8bdbbc;text-align:right}.profit-down .profit-sparkline{color:#e49ab1}.profit-sparkline svg{display:block;width:100%;overflow:visible}.profit-sparkline .spark-area{fill:currentColor;opacity:.08}.profit-sparkline .spark-line{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}.profit-sparkline circle{fill:currentColor}.profit-sparkline small{font-size:8px}.play-volume{display:flex;align-items:center;gap:22px;padding:20px 3px}.play-volume>div{flex:1;min-width:0}.play-volume>div>span{display:block;color:#8ea9c1;font-size:10px;margin-bottom:9px}.play-volume strong{font-size:18px;color:#c8e0f3}.volume-divider{height:32px;width:1px;background:#3a506747}.outcome-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:3px 2px 11px}.outcome-heading h3{font-size:11px;font-weight:550;color:#b1c8dc}.outcome-heading>span{font-size:10px;color:#8da9c1}.outcome-track{height:5px;border-radius:5px;background:#9a5a6a4d;overflow:hidden}.outcome-track>span{display:block;height:100%;background:linear-gradient(90deg,#4aa88e,#a3e1bc);border-radius:5px;min-width:0}.outcome-numbers{display:flex;align-items:center;gap:20px;padding:12px 2px 20px;font-size:10px;color:#9ab4cb}.outcome-numbers>div{display:flex;align-items:center;gap:7px}.outcome-numbers strong{font-size:19px;font-weight:600;color:#d3e1ef;margin-left:4px}.outcome-numbers i{width:5px;height:5px;border-radius:50%;background:#8bd8b7}.outcome-losses i{background:#d88ca3}.outcome-numbers>small{margin-left:auto;font-size:9px;color:#8099b1}.profit-range{display:flex;align-items:center;gap:16px;padding:15px 3px 5px;border-top:1px solid #30465d66}.profit-range>div:first-child,.profit-range>div:last-child{flex-shrink:0}.profit-range>div:last-child{text-align:right}.profit-range>div>span{display:block;font-size:9px;color:#89a3be;margin-bottom:7px}.profit-range strong{font-size:14px;color:#b9cfe3;font-weight:550}.profit-range-meter{height:2px;background:linear-gradient(90deg,#ae6c82,#77949b,#77b69c);position:relative;flex:1;max-width:120px;margin:auto;opacity:.8}.profit-range-meter>span{position:absolute;top:-3px;width:8px;height:8px;border-radius:50%;background:#d9e9f8;box-shadow:0 0 8px #beddf7;transform:translate(-50%)}.account-dialog .stats-overview{margin-top:19px}.public-profile-modal .stats-overview{margin-top:10px}.public-profile-modal .profit-feature{padding:17px}.public-profile-modal .profit-feature>div>strong{font-size:28px}.leader-profile-link{font:inherit;color:inherit;text-align:left;padding:0}.leader-profile-link:hover{color:#acd9ff;text-decoration:underline}.podium-profile-link{display:flex;flex-direction:column;align-items:center;gap:10px;padding:0;color:inherit}.podium-profile-link:not(:disabled):hover h3{color:#b5dfff}.podium-card>.rank-emblem-art{margin-top:5px}.hidden-player{color:#839ab3;font-style:italic}@media(max-width:600px){.profit-feature{padding:16px}.profit-feature>div>strong{font-size:27px}.profit-sparkline{width:38%}.play-volume{gap:16px;padding:18px 2px}.play-volume strong{font-size:16px}.profit-range{gap:10px}.profit-range strong{font-size:12px}.profit-range-meter{max-width:55px}.outcome-numbers{gap:18px}.podium-card .rank-emblem-art{width:49px;height:55px}.rank-banner .rank-emblem-art{width:65px;height:72px}.rank-banner .rank-emblem{width:auto}.public-profile-modal .profit-feature>div>strong{font-size:24px}}.account-balance-compact{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:17px;border-bottom:1px solid #2d455c}.account-balance-compact>div>span{display:block;font-size:10px;color:#96b0c9;margin-bottom:8px}.account-balance-compact>div>strong{font-size:23px;color:#d5e9f8;display:block}.account-balance-compact .currency-picker{padding:4px 7px}.account-balance-compact .currency-picker img{width:20px;height:20px}.account-dialog .account-rank-progress{margin-top:18px}.leader-profile-link:disabled{opacity:1;cursor:default}.account-dialog .profile-masthead{padding:18px 24px}.account-dialog .profile-avatar{width:45px;height:45px;font-size:18px}.account-dialog .profile-masthead h1{font-size:23px}.account-dialog .account-content{padding:18px 24px}.account-dialog .stats-overview{margin:15px 0 12px}.account-dialog .profit-feature{padding:14px 16px}.account-dialog .profit-feature>div>strong{font-size:29px;margin:5px 0}.account-dialog .play-volume{padding:15px 2px}.account-dialog .outcome-numbers{padding:10px 2px 13px}.account-dialog .profit-range{padding-top:11px}@media(max-width:600px){.account-dialog .profile-masthead{padding:18px}.account-dialog .account-content{padding:17px 18px}.account-dialog .profit-feature>div>strong{font-size:26px}}.account-dialog .account-center .profile-masthead{padding:18px 24px}.account-dialog .account-center .profile-avatar{width:45px;height:45px;font-size:18px}.account-dialog .account-center .profile-masthead h1{font-size:23px}.account-dialog .account-center .account-content{padding:18px 24px}@media(max-width:600px){.account-dialog .account-center .profile-masthead{padding:18px}.account-dialog .account-center .account-content{padding:17px 18px}}.currency-picker{display:flex;align-items:center;gap:7px;margin:0;background:#1a2b40;border:1px solid #344b67;border-radius:7px;padding:5px 7px;color:#d0e5fb;flex-shrink:0}.currency-picker img{width:21px;height:21px;object-fit:contain;image-rendering:pixelated}.currency-picker select{width:58px;border:0;background:none;padding:3px;font-size:11px;cursor:pointer}.currency-picker select option{background:#172a40}.money-unit{font-size:.65em;opacity:.7;font-weight:500;white-space:nowrap}.wallet .money-unit{font-size:10px}.account-dialog{position:fixed;inset:0 0 0 auto;margin:0;border:0;border-left:1px solid #3b526e;border-radius:0;width:min(660px,100%);max-width:100%;height:100dvh;max-height:100dvh;padding:0;background:#101d2d;color:#e7f0fa;overflow:auto;box-shadow:-20px 0 80px #0007}.account-dialog::backdrop{background:#030b16a8;backdrop-filter:blur(4px)}.account-close{position:absolute;top:17px;right:19px;z-index:3;background:#142b41;border-color:#38526d}.profile-masthead{display:flex;align-items:center;gap:17px;padding:35px 30px;background:radial-gradient(at 80% 0,#2f5b73,transparent 75%),#172d43;border-bottom:1px solid #354d66;position:relative}.profile-avatar{display:grid;place-items:center;width:67px;height:67px;border:1px solid #6ba8cd;background:linear-gradient(150deg,#3b7b9c,#1e4569);border-radius:16px;color:#e0f4ff;font-size:23px;font-weight:650;flex-shrink:0;box-shadow:0 8px 25px #05172866}.profile-masthead h1{font-size:27px;letter-spacing:-.7px;margin:5px 0}.profile-masthead p{font-size:11px;color:#9fbbd2}.profile-masthead .eyebrow{font-size:10px;color:#8eb4ce}.profile-rank{margin-left:auto;align-self:flex-end;color:#e1ca91;border:1px solid #7b755c;background:#38463d;border-radius:5px;padding:5px 9px;font-size:10px}.account-dialog .profile-masthead{padding-top:48px}.account-tabs,.workspace-tabs{display:flex;gap:0;border-bottom:1px solid #2f455f;padding:0 23px;background:#142338}.account-tabs button,.workspace-tabs button{font-size:12px;color:#8faac9;padding:17px 15px;border-bottom:2px solid transparent}.account-tabs button.active,.workspace-tabs button.active{border-color:#64baff;color:#d6eeff}.account-tabs button:hover,.workspace-tabs button:hover{color:#edf7ff;background:#1b314b}.account-content{padding:29px 30px;min-height:385px}.account-balance-feature{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:25px;border-bottom:1px solid #2b415b}.account-balance-feature span{font-size:11px;color:#a7bfd8}.account-balance-feature strong{display:block;font-size:37px;letter-spacing:-1px;color:#deedff;margin:8px 0;font-weight:650}.account-balance-feature p{font-size:11px;color:#7899b9}.account-balance-feature>.item{width:68px;height:68px;filter:drop-shadow(0 10px 14px #0004)}.profile-statline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:24px 0;border-bottom:1px solid #293f59}.profile-statline>div{display:flex;flex-direction:column;gap:10px}.profile-statline span{font-size:10px;color:#8aa7c5}.profile-statline strong{font-size:18px;color:#c6dff5}.account-rank-progress{margin:24px 0}.account-rank-progress>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:11px}.account-rank-progress span{color:#8aacc8}.account-rank-progress small{display:block;color:#789ab7;font-size:10px;margin-top:10px}.account-center progress,.rank-banner progress{appearance:none;-webkit-appearance:none;width:100%;height:6px;border:0;background:#243d55;border-radius:3px;overflow:hidden}.account-center progress::-webkit-progress-bar,.rank-banner progress::-webkit-progress-bar{background:#243d55}.account-center progress::-webkit-progress-value,.rank-banner progress::-webkit-progress-value{background:#67bce5;border-radius:3px}.account-center progress::-moz-progress-bar,.rank-banner progress::-moz-progress-bar{background:#67bce5}.account-link-row{display:flex;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:17px 0;text-align:left;font-size:12px;color:#adc5df;border-bottom:1px solid #263e57}.account-link-row:hover{color:#e0f2ff}.account-link-row b{color:#6498c6}.account-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #2c435c;padding:19px 30px;font-size:10px;color:#7694b5}.account-bottom .text-button{font-size:11px}.section-title{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin-bottom:20px}.section-title h2{font-size:19px}.section-title>span{font-size:10px;color:#829fbe}.section-description{font-size:12px;color:#8ca7c6;margin:0 0 25px}.balance-main{display:flex;gap:17px;align-items:center;padding:8px 0 30px}.balance-main>.item{width:43px;height:43px}.balance-main strong{font-size:36px;font-weight:650;letter-spacing:-1px}.currency-equivalents{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;border-top:1px solid #2a415b;border-bottom:1px solid #2a415b;padding:18px 0;margin-bottom:28px}.currency-equivalents>div{display:flex;align-items:center;gap:8px;font-size:11px;color:#a6bed7}.currency-equivalents .item{width:23px;height:23px}.account-subtitle{font-size:14px;margin-bottom:13px}.account-ledger>div,.claims-history>div{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid #273d56;gap:15px;font-size:12px}.account-ledger small,.claims-history small{display:block;color:#718fae;margin-top:5px;font-size:10px}.security-form{max-width:460px}.security-form>p{font-size:12px;color:#92acc9;margin:15px 0 25px}.security-form .primary{margin-top:19px}.status-label{padding:4px 8px;background:#23423d;border:1px solid #416d5d;border-radius:4px;color:#b4e0c9;font-size:9px;white-space:nowrap}.status-label.suspended{background:#4b2e3b;border-color:#885062;color:#f0bdca}.session-list{margin-bottom:25px}.session-list>div{display:flex;gap:13px;align-items:center;padding:20px 0;border-bottom:1px solid #29405a}.session-symbol{display:grid;place-items:center;background:#213c57;color:#91b5d4;width:38px;height:38px;border-radius:6px;font-size:19px}.session-list strong{font-size:12px}.session-list p{font-size:11px;color:#92aecc;margin:5px 0}.session-list small{font-size:10px;color:#6e8faf}.session-list .status-label{margin-left:auto}.account-center:not(.account-dialog .account-center){border:1px solid #30455e;border-radius:12px;overflow:hidden;max-width:950px}.account-dialog .account-center{max-width:none}.account-dialog .account-center:not(.account-dialog .account-center){border:0;border-radius:0}.rank-banner{display:flex;gap:20px;align-items:center;border:1px solid #3b5d77;border-radius:12px;padding:27px;background:radial-gradient(at 100% 0,#365970,transparent 70%),#172a40;margin-bottom:24px}.rank-emblem{width:70px;height:70px;display:grid;place-items:center;background:#ffffff08;border:1px solid #a1c7e525;border-radius:18px;transform:rotate(-7deg);flex-shrink:0}.rank-emblem .item{width:48px;height:48px}.rank-copy{flex:1;min-width:0}.rank-copy>span{font-size:10px;color:#88abc8}.rank-copy h2{font-size:27px;letter-spacing:-.5px;margin:5px 0 14px}.rank-progress-label{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:10px;color:#a4bed5;margin-bottom:8px}.rank-benefit{border-left:1px solid #436079;padding-left:25px;margin-left:10px;display:flex;flex-direction:column;gap:10px}.rank-benefit>span{font-size:10px;color:#8aaac7}.rank-benefit strong{font-size:23px;color:#d9eaff}.rewards-layout{display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,1.3fr);gap:23px}.daily-case-feature{border:1px solid #3e526d;border-radius:12px;background:radial-gradient(at 50% 45%,#27465b,#152235 75%);padding:23px;text-align:center;position:relative;overflow:hidden}.daily-case-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.daily-case-heading .eyebrow{font-size:9px}.daily-case-art{position:relative;display:grid;place-items:center;height:185px;margin:8px 0 12px}.daily-chest{width:140px;height:140px;filter:drop-shadow(0 14px 14px #0005);z-index:1}.reward-float{position:absolute;width:33px;height:33px;filter:drop-shadow(0 7px 8px #0004)}.reward-float-0{left:15%;top:46%;transform:rotate(-20deg)}.reward-float-1{right:17%;top:19%;transform:rotate(15deg)}.reward-float-2{right:8%;bottom:18%;transform:rotate(-7deg)}.daily-case-art.opening .daily-chest{animation:case-shake .17s ease-in-out infinite alternate}.daily-case-feature h2{font-size:24px;margin-bottom:10px}.daily-case-feature>p{font-size:11px;color:#95b1cc;margin-bottom:21px}.daily-case-feature .primary{margin:5px 0 18px}.daily-case-odds{display:flex;justify-content:space-around;border-top:1px solid #304861;padding-top:18px}.daily-case-odds>span{display:flex;flex-direction:column;gap:6px}.daily-case-odds strong{font-size:14px;color:#bad4ea;font-weight:600}.daily-case-odds small{font-size:10px;color:#7d9ab9}.daily-reward-result{display:flex;align-items:center;justify-content:center;gap:12px;background:#213f3b;border:1px solid #3f7767;padding:12px;border-radius:7px;margin-bottom:12px}.daily-reward-result>span{font-size:10px;color:#8ebfaf}.daily-reward-result>strong{font-size:21px;color:#bdebd8}.bonus-list{border-top:1px solid #30445d}.bonus-row{display:flex;gap:15px;align-items:center;padding:30px 0;border-bottom:1px solid #30445d}.bonus-row>.item{width:35px;height:35px;flex-shrink:0}.bonus-row>div:nth-child(2){flex:1}.bonus-row h3{font-size:16px;margin-bottom:7px}.bonus-row p{font-size:11px;color:#94abc8;margin-bottom:8px}.bonus-row>div>span{font-size:10px;color:#7293b4}.bonus-action{display:flex;flex-direction:column;align-items:flex-end;gap:12px;min-width:90px}.bonus-action strong{font-size:20px;color:#c4dbef;white-space:nowrap}.bonus-action .secondary{font-size:11px;min-height:34px;padding:6px 17px}.rewards-section-title{margin-top:32px;margin-bottom:19px;font-size:18px}.rank-ladder{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-top:1px solid #2e435d;border-bottom:1px solid #2e435d}.rank-ladder>div{padding:24px 13px;border-right:1px solid #2b3e57;position:relative}.rank-ladder>div:last-child{border:0}.rank-ladder>div.current{background:#1e354c;box-shadow:inset 0 2px #6db7df}.rank-number{font-size:10px;color:#688cac}.rank-ladder h3{font-size:14px;margin:15px 0 13px}.rank-ladder strong{font-size:18px;color:#cbe3f6;display:block}.rank-ladder small{font-size:9px;color:#7698b8;display:block;margin-top:5px}.rank-ladder p{font-size:9px;color:#96b3cd;margin-top:18px}.claims-history{margin-top:10px}.claims-history strong{font-size:14px}.workspace-tabs{padding:0;background:none}.workspace-tabs button{padding:15px 18px}.fairness-workspace{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid #2d415b;min-height:370px}.fair-game-list{padding:23px 18px 23px 0;border-right:1px solid #2d415b;display:flex;flex-direction:column;gap:5px}.fair-game-list button{display:flex;justify-content:space-between;gap:15px;text-align:left;padding:11px 13px;border-radius:6px;font-size:12px;color:#91b0ce}.fair-game-list button>span:last-child{opacity:.3}.fair-game-list button.active{background:#223b55;color:#e0effd}.fair-rule-view{padding:32px}.fair-rule-view h2{font-size:27px;margin:11px 0 26px}.fair-rule-view>p{font-size:13px;color:#aec4dd;line-height:1.9;max-width:650px;margin:25px 0}.fair-return{display:flex;align-items:center;gap:14px}.fair-return strong{font-size:34px;font-weight:600;color:#a9d7f6;letter-spacing:-1px}.fair-return>span{font-size:10px;color:#82a4c6;max-width:140px}.fair-rule-foot{display:flex;gap:20px;flex-wrap:wrap;border-top:1px solid #2b415b;padding-top:20px;margin-top:30px;font-size:10px;color:#83acbd}.seed-workspace,.verify-workspace{grid-column:1/-1;padding:30px 0;max-width:780px}.seed-workspace>p,.verify-workspace>p{font-size:12px;color:#8faac8;margin:15px 0 28px}.seed-display{display:block;border:1px solid #36516e;background:#15283e;border-radius:7px;padding:17px;color:#add2ed;word-break:break-all;font-size:11px;margin-top:10px;line-height:1.8}.seed-workspace label>input{max-width:500px}.seed-workspace .primary,.verify-workspace .primary{margin-top:17px}.verify-workspace form{max-width:550px}.verification-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;padding-top:25px;border-top:1px solid #2c425d}.verification-steps>div>span{display:block;font-size:12px;color:#608eaf;margin-bottom:12px}.verification-steps strong{font-size:16px;font-weight:500}.verification-steps p{font-size:11px;color:#8daac9;margin-top:10px}.admin-commandbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.admin-commandbar h1{margin-top:7px}.admin-owner{display:flex;align-items:center;gap:10px;font-size:12px;color:#c2d7eb}.admin-owner b{font-weight:500;color:#d8c68c;font-size:9px;background:#443e2d;padding:4px 7px;border-radius:4px}.admin-statline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;border-top:1px solid #2b415d;border-bottom:1px solid #2b415d;padding:23px 0;margin-bottom:20px}.admin-statline>div{display:flex;flex-direction:column;gap:9px}.admin-statline strong{font-size:25px;font-weight:600;letter-spacing:-.6px;color:#d2e7f8}.admin-statline span{font-size:10px;color:#85a5c6}.player-workspace{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr);min-height:530px;border-bottom:1px solid #2d425c}.player-directory{border-right:1px solid #2d425c;padding-right:23px}.directory-search{margin:25px 0 20px}.directory-search input{margin-top:10px}.player-list>button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:16px 10px;border-bottom:1px solid #283e58;color:#aec7df}.player-list>button.selected{background:#203a54;border-radius:7px}.directory-avatar{width:37px;height:37px;border-radius:8px;background:#2c5273;border:1px solid #426b8f;color:#cbe7ff;display:grid;place-items:center;font-size:12px;flex-shrink:0}.player-list>button>span:nth-child(2){flex:1;min-width:0}.player-list strong{font-size:12px;display:block;overflow-wrap:anywhere}.player-list small{display:block;font-size:9px;color:#789dbe;margin-top:5px}.player-list>button>span:last-child{font-size:12px;white-space:nowrap}.directory-foot{display:block;font-size:9px;color:#6e8eac;margin:21px 10px}.player-inspector{padding:29px 0 29px 27px}.inspector-identity{display:flex;align-items:center;gap:14px}.inspector-identity .profile-avatar{width:51px;height:51px;font-size:19px;border-radius:12px}.inspector-identity h2{font-size:20px;overflow-wrap:anywhere;margin-bottom:7px}.inspector-balance{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:24px 0;margin-bottom:23px;border-bottom:1px solid #2d435e}.inspector-balance>span{font-size:11px;color:#8da9c7}.inspector-balance strong{font-size:23px;color:#c4e1f5}.player-inspector h3{font-size:15px;margin-bottom:18px}.player-inspector small{font-size:10px;color:#809ebd}.player-inspector textarea{min-height:80px}.player-inspector .primary{margin-top:12px}.suspend-control{margin-top:20px;font-size:11px;color:#e5a2b2;padding:10px 0}.admin-game-directory{padding:28px 0}.admin-game-directory>div:not(.section-title){display:flex;align-items:center;gap:15px;padding:20px 0;border-bottom:1px solid #2c425b}.game-initial{width:41px;height:41px;display:grid;place-items:center;border:1px solid #365777;background:#203a54;color:#9dc7e6;border-radius:9px;font-size:12px}.admin-game-directory strong{font-size:13px}.admin-game-directory p{font-size:10px;color:#82a3c3;margin-top:6px}.availability-switch{margin-left:auto;background:#34465a;border:1px solid #4d627a;border-radius:14px;width:43px;height:25px;padding:3px;display:flex;align-items:center}.availability-switch>span{height:17px;width:17px;background:#afbed0;border-radius:50%;transition:transform .18s}.availability-switch.enabled{background:#2e6453;border-color:#4d9276}.availability-switch.enabled>span{transform:translate(17px);background:#bdeed4}.admin-audit-stream{padding:28px 0}.admin-audit-stream>article{display:flex;align-items:start;gap:16px;padding:20px 0;border-bottom:1px solid #293f59}.audit-dot{width:7px;height:7px;background:#72aacf;border-radius:50%;margin-top:5px;flex-shrink:0}.admin-audit-stream>article>div{flex:1;min-width:0}.admin-audit-stream strong{font-size:13px;font-weight:600}.admin-audit-stream p{font-size:11px;color:#8eacc9;margin:8px 0}.admin-audit-stream>article>div>span{font-size:12px;color:#b4d2e9}.admin-audit-stream time{font-size:9px;color:#7190b0;white-space:nowrap}.admin-audit-stream .audit-reason{color:#b3c9df}.game-help{border-top:1px solid #2e455f;margin-top:20px;padding:15px 0;color:#8daac8}.game-help summary{font-size:11px;cursor:pointer;width:fit-content}.game-help p{font-size:12px;color:#a4bfd8;line-height:1.9;padding:17px 0;max-width:800px}.community-foot:empty{display:none}.account-content input,.account-content textarea,.account-content select{color-scheme:dark}@keyframes case-shake{0%{transform:rotate(-4deg) translateY(-3px)}to{transform:rotate(4deg) translateY(2px)}}@media(max-width:1150px){.rewards-layout{grid-template-columns:1fr}.bonus-row{padding:22px 0}.rank-ladder{grid-template-columns:repeat(3,minmax(0,1fr))}.rank-ladder>div{border-bottom:1px solid #2b3e57}.rank-benefit{padding-left:18px}.rank-banner{padding:22px;gap:15px}.player-workspace{grid-template-columns:minmax(0,1fr) 260px}.player-inspector{padding-left:20px}.player-directory{padding-right:18px}.player-list>button{gap:9px}.player-list>button>span:last-child{font-size:10px}.fairness-workspace{grid-template-columns:150px minmax(0,1fr)}.fair-rule-view{padding:27px}.rank-progress-label{flex-wrap:wrap;gap:7px}}@media(max-width:700px){.currency-picker{padding:4px 5px;gap:3px}.currency-picker img{width:18px;height:18px}.currency-picker select{font-size:10px;width:50px}.top-actions{gap:5px}.wallet{gap:4px;padding:7px}.wallet .item{display:none}.profile-masthead{padding:27px 22px;gap:13px}.profile-avatar{width:56px;height:56px;font-size:20px}.profile-masthead h1{font-size:24px}.profile-rank{font-size:9px;padding:4px 7px}.account-content{padding:24px 21px}.account-tabs{padding:0 10px}.account-tabs button{padding:15px 13px;font-size:11px}.account-balance-feature strong{font-size:30px}.account-balance-feature>.item{width:50px;height:50px}.account-balance-feature p{font-size:10px;max-width:220px}.profile-statline{gap:10px}.profile-statline strong{font-size:15px}.profile-statline span{font-size:9px}.account-content input,.account-content textarea{font-size:16px}.account-bottom{padding:18px 21px}.account-close{top:12px;right:13px;width:30px;height:30px}.balance-main strong{font-size:29px}.currency-equivalents{gap:15px;justify-content:flex-start}.currency-equivalents>div{font-size:10px;min-width:120px}.currency-equivalents .item{width:21px;height:21px}.rank-banner{padding:20px;gap:14px;flex-wrap:wrap}.rank-emblem{width:52px;height:52px;border-radius:12px}.rank-emblem .item{width:36px;height:36px}.rank-copy h2{font-size:23px}.rank-benefit{margin:5px 0 0 66px;padding:0;border:0;flex-direction:row;align-items:center;gap:13px}.rank-benefit strong{font-size:19px}.rank-benefit>span{font-size:9px}.rank-copy{min-width:180px}.rank-progress-label{font-size:9px}.daily-case-feature{padding:20px}.bonus-row{gap:12px}.bonus-row>.item{width:28px;height:28px}.bonus-row h3{font-size:14px}.bonus-row p{font-size:10px;max-width:170px}.bonus-action{min-width:76px}.bonus-action strong{font-size:17px}.bonus-action .secondary{font-size:10px;padding:6px 12px}.rank-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}.rank-ladder>div{padding:20px 15px}.rank-ladder h3{font-size:14px}.rank-ladder strong{font-size:19px}.rank-ladder small,.rank-ladder p{font-size:10px}.section-title>span{font-size:9px}.workspace-tabs button{font-size:11px;padding:13px 14px}.fairness-workspace{grid-template-columns:1fr}.fair-game-list{border:0;border-bottom:1px solid #2d415b;padding:18px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.fair-game-list button{padding:8px 7px;font-size:10px;justify-content:center}.fair-game-list button>span:last-child{display:none}.fair-rule-view{padding:23px 0}.fair-rule-view h2{font-size:24px}.fair-rule-view>p{font-size:12px}.fair-rule-foot{font-size:9px;gap:12px}.verification-steps{grid-template-columns:1fr;gap:23px}.verification-steps>div{display:grid;grid-template-columns:30px 1fr;column-gap:12px}.verification-steps>div>span{grid-row:1/3;margin-top:2px}.verification-steps p{margin-top:7px}.seed-workspace input,.verify-workspace input{font-size:16px}.admin-statline{grid-template-columns:1fr 1fr;gap:22px}.admin-statline strong{font-size:23px}.admin-commandbar h1{font-size:27px}.admin-owner{font-size:10px;gap:6px}.admin-owner b{font-size:8px}.player-workspace{grid-template-columns:1fr}.player-directory{border:0;border-bottom:1px solid #2d425c;padding:0 0 20px}.player-list>button>span:last-child{font-size:12px}.player-inspector{padding:25px 0}.player-inspector input,.player-inspector textarea{font-size:16px}.admin-audit-stream>article{gap:11px}.admin-audit-stream time{font-size:8px}.admin-audit-stream p{font-size:10px}.account-dialog{width:100%}.account-dialog .profile-masthead{padding-top:43px}}@media(max-width:420px){.topbar .brand,.topbar .brand img{width:112px}.topbar .top-actions{gap:4px}.topbar .currency-picker img{display:none}.topbar .currency-picker select{width:43px}.topbar .wallet strong{font-size:10px}.topbar .avatar,.topbar .chat-toggle{width:27px;height:27px}.topbar .primary,.topbar .quiet{font-size:9px;padding:7px}.account-tabs button{padding:15px 11px}.rank-copy{min-width:165px}}@media(prefers-reduced-motion:reduce){.daily-case-art.opening .daily-chest{animation:none}}.currency-picker select{width:54px}.balance-control{position:relative}.balance-trigger{display:flex;align-items:center;gap:9px;padding:9px 11px;background:#1a2c42;border:1px solid #344b65;border-radius:7px;min-height:39px;font-size:12px}.balance-trigger img,.balance-menu img{width:23px;height:23px;object-fit:contain;image-rendering:pixelated}.balance-trigger>span{color:#a7bdd4;font-size:10px}.balance-chevron{margin-left:5px}.balance-menu{position:absolute;top:calc(100% + 9px);right:0;width:225px;padding:8px;background:#17293e;border:1px solid #3d5673;border-radius:9px;box-shadow:0 16px 35px #0007;z-index:40}.balance-menu>span{display:block;font-size:10px;color:#9cb2ca;padding:9px 9px 12px}.balance-menu>button{display:flex;align-items:center;gap:11px;width:100%;padding:10px;border-radius:5px;font-size:12px}.balance-menu>button[aria-checked=true]{background:#294760}.balance-menu>button:hover{background:#2a4058}.balance-menu small{margin-left:auto;color:#a8c1d9;font-size:11px}.balance-menu button>span{width:12px;color:#99ddcf}.account-dialog{inset:0;margin:auto;width:min(620px,calc(100% - 32px));height:auto;max-height:calc(100dvh - 48px);border:1px solid #405571;border-radius:15px;box-shadow:0 25px 90px #0008}.account-dialog .profile-masthead{padding:23px 27px;gap:14px}.account-dialog .profile-avatar{width:53px;height:53px;font-size:19px}.account-dialog .profile-masthead h1{font-size:25px;margin-top:4px}.account-dialog .profile-masthead p{font-size:10px;margin-top:6px}.account-dialog .profile-rank{margin-right:32px}.account-dialog .account-tabs{padding-inline:14px}.account-dialog .account-tabs button{padding:13px 14px;font-size:11px}.account-dialog .account-content{padding:22px 27px}.account-dialog .account-balance-feature{padding-bottom:17px}.account-dialog .account-balance-feature strong{font-size:29px}.account-balance-feature .currency-picker{width:fit-content;margin-top:10px;background:transparent;padding:2px 4px;border-color:#3a526c}.account-balance-feature .currency-picker img{width:18px;height:18px}.account-statistics{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 12px;padding:21px 0 14px;border:0}.account-statistics>div{min-width:0}.account-statistics strong{font-size:18px;overflow-wrap:anywhere}.account-statistics>div>span{font-size:10px}.stats-caption{font-size:9px;color:#829dbb;line-height:1.7;margin:0 0 17px}.account-dialog .account-rank-progress{margin:16px 0 7px}.account-dialog .account-link-row{padding:12px 0;font-size:11px}.account-dialog .account-link-row:last-child{border:0}.account-dialog .account-bottom{padding:15px 27px}.fairness-workspace,.player-workspace,.rank-ladder{border-bottom:0}.claims-history>div:last-child,.bonus-row:last-child,.admin-audit-stream>article:last-child,.admin-game-directory>div:last-child{border-bottom:0}@media(max-width:600px){.balance-trigger{gap:5px;padding:6px 7px;font-size:10px;min-height:34px}.balance-trigger img{width:18px;height:18px}.balance-trigger>span{font-size:9px}.balance-chevron{margin-left:0}.account-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 24px);border-radius:12px}.account-dialog .profile-masthead{padding:23px 18px}.account-dialog .profile-masthead h1{font-size:22px}.account-dialog .profile-rank{margin-right:26px;font-size:8px}.account-dialog .account-content{padding:19px 18px}.account-dialog .account-bottom{padding:15px 18px}.account-statistics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.account-statistics strong{font-size:19px}.account-dialog .account-tabs{padding-inline:5px}.account-dialog .account-tabs button{padding-inline:12px}.account-dialog .account-balance-feature strong{font-size:27px}.account-dialog .account-balance-feature>.item{width:47px;height:47px}}.chat-name{font-size:11px!important;color:#d1e4f7!important;font-weight:650;text-align:left;padding:0}.chat-name:hover{text-decoration:underline}.chat-rank{display:inline-block;padding:2px 5px;border:1px solid #627e9a5e;border-radius:4px;font-size:8px;color:#a4bdd8;background:#263951}.chat-rank.rank-bronze{color:#d8b891;border-color:#a27b4b77;background:#493c2d66}.chat-rank.rank-silver{color:#d1deeb}.chat-rank.rank-gold{color:#efd084;border-color:#ad8d4177;background:#5b4d2c55}.chat-rank.rank-diamond{color:#a6e2ef}.chat-rank.rank-emerald{color:#9cdec0}.chat-meta{flex-wrap:wrap;row-gap:5px}.community-heading{gap:8px}.community-heading h2{margin-right:auto}.chat-rain-button{font-size:10px;padding:6px 8px;border:1px solid #49778b;border-radius:5px;color:#a3dce9;background:#1e3c4b}.chat-rain-announcement{padding:14px;margin:13px 0;border:1px solid #3b6877;border-radius:8px;background:linear-gradient(135deg,#1b3d4b,#152938);font-size:11px;color:#bfdee9}.chat-rain-announcement>span{display:block;margin-top:7px;color:#95b7cc;font-size:10px}.chat-rain-announcement>small{display:block;margin-top:9px;color:#95d9bd}.public-profile-modal{width:min(540px,calc(100% - 28px));padding:27px}.public-profile-heading{display:flex;align-items:center;gap:16px}.public-avatar{width:58px;height:58px;display:grid;place-items:center;background:#2a4e6a;border:1px solid #5b819d;border-radius:12px;font-size:21px;font-weight:650}.public-profile-heading h2{margin:5px 0 9px;font-size:24px}.public-ranks{display:flex;gap:6px}.public-ranks b{font-size:9px;font-weight:500;border:1px solid #526d8a;border-radius:4px;padding:3px 6px;color:#b3cfe4}.profile-joined{font-size:10px!important;color:#859fb9!important;margin:23px 0!important}.public-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:23px 12px;border-top:1px solid #34495f;padding-top:22px}.public-stat-grid>div>span{font-size:9px;color:#9eb5cd;display:block;margin-bottom:11px}.public-stat-grid strong{font-size:17px;overflow-wrap:anywhere}.private-profile{padding:23px;text-align:center;border-top:1px solid #34495f}.private-profile>span{font-size:30px;color:#99bedc}.private-profile h3{font-size:17px;margin:12px}.private-profile p,.profile-private-note{font-size:11px;color:#93abc3;margin-top:17px}.privacy-control{padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid #2b415b}.privacy-control h2{font-size:17px;margin-bottom:16px}.privacy-control label{display:flex;align-items:center;justify-content:space-between;gap:17px;font-size:12px;color:#bed1e3}.privacy-control input{width:17px;height:17px;margin:0;accent-color:#71b4e6}.privacy-control p{font-size:10px;color:#88a3bc;line-height:1.9;margin-top:11px}.rain-panel{max-width:620px}.rain-panel h2{font-size:25px;margin:10px 0 15px}.rain-panel>p{font-size:12px;color:#9ab3ca;line-height:1.9;margin-bottom:23px}.rain-balance{display:flex;justify-content:space-between;align-items:center;border-block:1px solid #30485f;padding:17px 0;margin-bottom:23px}.rain-balance>span{font-size:11px;color:#92aac3}.rain-panel label{font-size:12px}.rain-panel input{margin-top:9px}.rain-eligibility{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:20px 0 14px;font-size:11px;color:#aec6dc}.rain-player-list{display:flex;flex-wrap:wrap;gap:7px;max-height:120px;overflow:auto}.rain-player-list>span{font-size:10px;border:1px solid #3c5770;border-radius:4px;background:#203a50;padding:5px 8px}.rain-share{font-size:10px;color:#9cb9ce;line-height:1.8;margin:15px 0}.rain-panel .primary{margin-top:13px}.rain-result{padding-top:23px;margin-top:23px;border-top:1px solid #375466;font-size:12px;color:#a9decd}.rain-result>strong{display:block;margin-bottom:16px}.rain-result>span{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:9px 0;font-size:11px;color:#aac8d7}.rain-modal{width:min(510px,calc(100% - 28px))}.rain-modal h2{font-size:24px}@media(max-width:600px){.public-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rain-panel input{font-size:16px}.chat-rank{font-size:8px}}.chat-rain-card{margin:3px 14px 13px;padding:13px;border:1px solid #49617d;border-radius:9px;background:linear-gradient(135deg,#203249,#142133);position:relative;flex-shrink:0}.chat-rain-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.chat-rain-title h3{font-size:12px;color:#e1ecf8}.chat-rain-title>span{font-size:10px;color:#a6bdd7}.chat-rain-pot{display:flex;align-items:center;gap:8px;margin:11px 0}.chat-rain-pot>strong{font-size:21px;color:#c6e1f7}.chat-rain-pot>button{width:25px;height:25px;border:1px solid #526680;border-radius:5px;background:#31465f;color:#c1d4e9;font-size:19px;line-height:1}.chat-rain-pot>time{margin-left:auto;color:#96c9df;font-size:11px;font-variant-numeric:tabular-nums}.chat-rain-progress{height:2px;background:#2c405b;margin:0 -1px 12px;overflow:hidden}.chat-rain-progress>span{display:block;height:100%;background:#82c8e4;transition:width 1s linear}.join-rain-button{width:100%;padding:10px;background:linear-gradient(#3c88bd,#316e9f);border:1px solid #6da8cf;border-radius:5px;font-size:11px;color:#f1f8ff}.join-rain-button.joined{background:#24574f;border-color:#4e8a78;color:#b5e4ce}.join-rain-button:disabled{opacity:.7}.rain-idle{background:#142236;border-color:#2c4059}.rain-idle-copy{font-size:10px;color:#829ab7;line-height:1.7}.rain-idle-copy button{color:#abd1ee;font-size:11px}.rain-idle .chat-rain-pot{margin-bottom:7px}.rain-idle .chat-rain-pot>strong{font-size:17px;color:#6f8aa7}.rain-duration{display:block;margin-top:20px}.rain-duration select{display:block;width:100%;margin-top:10px}.admin-open-rain{padding:20px;background:#20384c;border:1px solid #3e6077;border-radius:9px;margin:20px 0}.admin-open-rain>strong{display:block;font-size:29px;color:#b9dff5}.admin-open-rain>span,.admin-open-rain>small{display:block;font-size:11px;color:#9dbbd2;margin-top:13px}.rain-panel>.secondary{margin-top:12px}.community>.online{padding-bottom:12px}.community .chat-messages{min-height:80px}.chat-rain-pot>img{width:22px;height:22px;object-fit:contain;image-rendering:pixelated}.rain-idle .chat-rain-pot>img{opacity:.55;width:18px;height:18px}.chat-rain-card{margin-top:14px;margin-bottom:15px}.chat-rain-system{padding:13px 0;margin:10px 0;color:#8ca8c0;font-size:10px;line-height:1.9;border-top:1px solid #2b40554d}.chat-rain-system .system-label{display:block;font-size:8px;letter-spacing:.7px;text-transform:uppercase;color:#7295b3;margin-bottom:5px}.chat-rain-system p{font-size:10px;color:#9fb9cf}.chat-rain-system .rain-winners{color:#b2cadd;margin-top:4px}.chat-rain-system details{margin-top:5px}.chat-rain-system summary{cursor:pointer;color:#8fc7df;font-size:9px}.chat-rain-system details>p{padding-left:7px}.rain-contribution-modal p{font-size:12px;color:#99b3cd;line-height:1.9;margin:15px 0}.rain-contribution-modal input{margin-top:10px}.rain-contribution-modal h2{font-size:24px}.referral-intro{display:flex;align-items:center;gap:27px;padding:26px 0 32px;border-bottom:1px solid #2b415b}.referral-intro>img{width:65px;height:65px;image-rendering:pixelated;object-fit:contain}.referral-intro h2{font-size:24px;margin-bottom:10px}.referral-intro p{font-size:12px;color:#aec3d8;line-height:1.8}.referral-intro small{font-size:10px;color:#859fb9;display:block;line-height:1.9;margin-top:8px}.referral-statline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:28px 0;gap:20px;border-bottom:1px solid #2b415b}.referral-statline>div{display:flex;flex-direction:column;gap:12px}.referral-statline span{font-size:10px;color:#8ba4bf}.referral-statline strong{font-size:23px}.referral-workspace{display:grid;grid-template-columns:1.4fr 1fr;gap:50px;padding:30px 0 45px}.referral-workspace h2{font-size:19px;margin-bottom:22px}.referral-link-control{display:flex;gap:8px;margin-bottom:20px}.referral-workspace label{font-size:11px;color:#a3bad3;display:block}.referral-workspace input{margin-top:9px}.referral-workspace form{display:flex;gap:12px;align-items:end;margin-bottom:13px}.referral-workspace form label{flex:1}.referral-workspace form button{white-space:nowrap;min-height:41px}.referral-claim{border-left:1px solid #2b415b;padding-left:30px;display:flex;flex-direction:column;gap:15px;align-items:start}.referral-claim>strong{font-size:29px}.referral-claim p{font-size:11px;color:#9db5cd}.referral-claim form{display:block;width:100%;margin-top:20px}.referral-claim form button{margin-top:12px}.referral-claim small{display:block;font-size:10px;line-height:1.8;color:#8ba4bf;margin-top:13px}.referral-signin{padding:45px 0}.referral-signin p{margin:15px 0 24px;color:#95adc7;font-size:12px}@media(max-width:700px){.referral-intro{gap:17px;align-items:start}.referral-intro h2{font-size:20px}.referral-intro>img{width:40px;height:40px}.referral-statline{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.referral-workspace{grid-template-columns:1fr;gap:30px}.referral-claim{border-left:0;border-top:1px solid #2b415b;padding:25px 0 0}.referral-workspace input{font-size:16px}}.admin-general{padding-top:27px}.general-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px}.general-heading h2{font-size:20px}.general-heading p{font-size:11px;color:#91abc3;margin-top:9px}.general-heading button{font-size:11px}.general-controls{border-top:1px solid #2a425a}.general-controls>label{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:20px 2px;border-bottom:1px solid #293e55}.general-controls strong{font-size:12px;font-weight:550;color:#c4d8eb;display:block;margin-bottom:8px}.general-controls small{display:block;font-size:10px;color:#8da9c1;line-height:1.8}.general-controls input{width:18px;height:18px;flex-shrink:0;accent-color:#68b4d7;margin:0}.maintenance-copy{display:block;font-size:11px;color:#a8bfd4;margin-top:24px}.maintenance-copy textarea{display:block;max-width:650px;margin-top:11px}.general-rain{border-top:1px solid #30465e;margin-top:35px;padding:30px 0}.maintenance-view{max-width:540px;margin:55px auto 65px;text-align:center;padding:35px 25px}.maintenance-mark{display:grid;place-items:center;width:64px;height:64px;border:1px solid #466b8a;border-radius:15px;background:linear-gradient(135deg,#294961,#152b40);color:#a3d2ee;margin:0 auto 22px;font-size:31px}.maintenance-view h1{font-size:30px;margin:12px 0 18px}.maintenance-view p{font-size:13px;color:#a1bad1;line-height:1.9}.maintenance-view button{margin-top:23px}.service-note{padding:13px 16px;background:#27384a;border:1px solid #3d566c;border-radius:7px;font-size:11px;color:#b9cddd;margin-bottom:22px}.registration-closed{padding:23px 0;color:#9fb9d0;font-size:12px;line-height:1.9}.chat-paused-note{font-size:10px;color:#b3c9d9;padding:9px 15px;background:#263c4d;border-bottom:1px solid #3a5166}@media(max-width:600px){.general-heading{align-items:start}.general-heading h2{font-size:19px}.general-controls>label{gap:16px}.maintenance-copy textarea{font-size:16px}.maintenance-view{margin:25px auto;padding-inline:5px}.maintenance-view h1{font-size:26px}}.player-detail-tabs{display:flex;gap:5px;flex-wrap:wrap;border-bottom:1px solid #2c435c;margin:0 0 23px;padding-bottom:9px}.player-detail-tabs button{font-size:10px;padding:8px;color:#9eb5cd;border-radius:4px}.player-detail-tabs button.active{background:#29465e;color:#d4e9fc}.player-mini-stats{display:grid;grid-template-columns:1fr 1fr;gap:22px 14px;margin-bottom:25px}.player-mini-stats>div{display:flex;flex-direction:column;gap:10px}.player-mini-stats span{font-size:10px;color:#8ea8c2}.player-mini-stats strong{font-size:18px}.player-meta{font-size:10px;line-height:2;color:#94aec7;margin-bottom:20px}.player-activity{margin:15px 0 30px}.player-activity>div{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #263e57;font-size:11px}.player-activity small{display:block;font-size:9px;color:#829db8;margin-top:7px}.player-activity strong{text-align:right;font-weight:500}.control-reason{margin-bottom:28px!important}.player-inspector h3{font-size:15px;margin:0 0 18px}.player-inspector form .primary{margin-top:16px}.player-inspector .small{font-size:10px;margin-top:10px;line-height:1.8}.player-access-controls,.player-session-controls{border-top:1px solid #2b425b;margin-top:27px;padding-top:25px}.player-control-switch{display:flex!important;align-items:center;justify-content:space-between;gap:20px;padding:12px 0;font-size:11px!important}.player-control-switch input{width:17px;height:17px;accent-color:#66a9e4;margin:0}.player-access-controls p,.player-session-controls p{font-size:10px;color:#8aa4bd;line-height:1.8;margin:13px 0}.player-session-controls button{display:block;margin:10px 0;font-size:11px}.player-access-controls .secondary{font-size:11px}.player-inspector textarea{margin-top:9px}.player-inspector .control-reason textarea{font-size:12px}.player-inspector .suspend-control{margin-top:25px}.player-workspace{grid-template-columns:minmax(230px,1fr) minmax(300px,1.1fr)}@media(max-width:700px){.player-workspace{grid-template-columns:1fr}.player-inspector .control-reason textarea{font-size:16px}}.inspector-heading{display:flex;align-items:center;gap:15px}.inspector-heading h2{margin-bottom:9px}.player-list .player-avatar{width:39px;height:39px;border-radius:8px;background:#29465e;border:1px solid #3b5a75;display:grid;place-items:center;flex-shrink:0;font-size:12px}.player-list>button>span:nth-child(2){display:flex;flex-direction:column;gap:7px}.player-list small{font-size:9px;color:#8da6be}.player-control-switch input{padding:0!important}.player-inspector .inspector-balance{margin-top:7px}.player-list-mode,.player-activity-tabs{display:flex;gap:5px;align-items:center;margin-bottom:16px}.player-list-mode button,.player-activity-tabs button{font-size:10px;padding:8px 10px;border-radius:5px;color:#8da9c4}.player-list-mode button.active,.player-activity-tabs button.active{background:#29475e;color:#d6e9fb}.player-activity-tabs>span{font-size:9px;color:#89a4be;margin-left:auto}.player-activity{max-height:430px;overflow:auto;scrollbar-width:thin;padding-right:8px}.delete-account-button{display:block;margin-top:20px;color:#f0b2b9;border:1px solid #875767;background:#492c3b66;padding:9px 14px;border-radius:5px;font-size:11px}.delete-account-modal p,.deleted-account-info p{font-size:12px;color:#a3bad1;line-height:1.9;margin:15px 0 23px}.delete-account-modal input{margin-top:10px}.admin-console>.rain-panel{padding:27px 0}.deleted-account-info .primary{margin-top:16px}@media(max-width:600px){.player-activity{max-height:350px}}.sprite-case-art{position:relative;width:240px;height:210px;isolation:isolate}.sprite-case-art img,.sprite-tower-art img,.sprite-dice-art img{object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 9px 8px #0004)}.sprite-case-glow{position:absolute;inset:0;background:radial-gradient(ellipse,#edce6c25,transparent 67%)}.sprite-chest{position:absolute;width:145px;height:145px;left:48px;bottom:4px;transform:rotate(-9deg);z-index:2}.sprite-case-find{position:absolute;width:47px;height:47px;z-index:3}.find-0{left:15px;top:82px;transform:rotate(-21deg)}.find-1{left:72px;top:27px;transform:rotate(-8deg);width:59px;height:59px}.find-2{left:146px;top:40px;transform:rotate(15deg)}.find-3{left:184px;top:101px;transform:rotate(20deg)}.cover-scene>.sprite-case-art{position:absolute;left:50%;top:51%;transform:translate(-50%,-50%) scale(.85)}.feature-scene>.sprite-case-art{position:absolute;left:50%;top:51%;transform:translate(-50%,-50%) scale(1.2)}.case-choice-art>.sprite-case-art{position:absolute;left:50%;top:49%;transform:translate(-50%,-50%) scale(.68)}.sprite-tower-art{position:absolute;width:150px;left:50%;top:55%;transform:translate(-50%,-50%) rotate(-9deg)}.sprite-tower-prize{width:33px;height:33px;display:block;margin:0 auto 5px}.sprite-tower-floor{margin-top:3px}.sprite-tower-doors{display:flex;gap:6px;justify-content:center}.sprite-tower-doors img{width:31px;height:31px}.sprite-tower-blocks{display:flex;justify-content:center;margin-top:-2px}.sprite-tower-blocks img{width:34px;height:14px;object-fit:fill;filter:none}.sprite-dice-art{position:absolute;width:220px;height:175px;left:50%;top:53%;transform:translate(-50%,-50%)}.sprite-dice-art>img{position:absolute}.sprite-dice-front{width:98px;height:98px;left:24px;top:57px;transform:rotate(-17deg)}.sprite-dice-back{width:72px;height:72px;left:122px;top:25px;transform:rotate(16deg);opacity:.85}.sprite-dice-lock{width:38px;height:38px;left:151px;top:111px;transform:rotate(14deg)}@media(max-width:600px){.cover-scene>.sprite-case-art{transform:translate(-50%,-50%) scale(.65)}.sprite-tower-art{transform:translate(-50%,-50%) rotate(-9deg) scale(.78);top:55%}.sprite-dice-art{transform:translate(-50%,-50%) scale(.75)}.feature-scene>.sprite-case-art{transform:translate(-50%,-50%) scale(.92)}.case-choice-art>.sprite-case-art{transform:translate(-50%,-50%) scale(.5)}}.tower-board-art{position:absolute;width:180px;left:50%;top:52%;transform:translate(-50%,-50%) rotate(-8deg);padding:8px 11px 10px;background:linear-gradient(135deg,#2b3a5b,#121f35);border:1px solid #7081a577;border-radius:9px;box-shadow:9px 11px #111c32aa,0 16px 25px #0004;isolation:isolate}.tower-board-halo{position:absolute;inset:-20px;z-index:-1;background:radial-gradient(ellipse,#8ea8e32b,transparent 70%)}.tower-board-floor{display:grid;grid-template-columns:39px repeat(3,1fr);gap:4px;margin:4px 0;align-items:center}.tower-board-floor>span{font-size:8px;color:#9aacc9;text-align:right;padding-right:4px;font-variant-numeric:tabular-nums}.tower-board-floor>i{height:15px;border-radius:3px;border:1px solid #7183aa55;background:linear-gradient(#354867,#293b59);display:grid;place-items:center;box-shadow:0 2px #132039}.tower-board-floor>i.climbed{border-color:#63baa8;background:#2e665e;box-shadow:0 0 9px #62e0b323}.tower-board-floor img{width:13px;height:13px;object-fit:contain;image-rendering:pixelated}.tower-board-floor.next-floor>i{border-color:#9caddc;background:#4c5c82}.tower-board-floor.next-floor>span{color:#d0dfff}.tower-board-caption{display:block;color:#a6b8d8;font-size:7px;margin:8px 0 0;text-align:center;letter-spacing:.4px}@media(max-width:600px){.tower-board-art{transform:translate(-50%,-50%) rotate(-8deg) scale(.74)}}.tower-board-art{left:55%;transform:translate(-50%,-50%) rotate(-8deg) scale(.82)}@media(max-width:600px){.tower-board-art{transform:translate(-50%,-50%) rotate(-8deg) scale(.65)}}.tower-simple-art{position:absolute;width:142px;left:51%;top:54%;transform:translate(-50%,-50%) rotate(-13deg);filter:drop-shadow(8px 12px 7px #0004)}.tower-simple-art>div{display:flex;gap:7px;margin:8px 0}.tower-simple-art i{height:25px;flex:1;display:grid;place-items:center;border-radius:5px;border:1px solid #8190b570;background:linear-gradient(135deg,#7080a6,#465674);box-shadow:0 4px #1b2a43}.tower-simple-art .next i{background:linear-gradient(135deg,#b0badd,#7d8aaf);border-color:#cfdaef}.tower-simple-art i.safe{background:linear-gradient(135deg,#68a792,#3f736c);border-color:#a2d5bd}.tower-simple-art img{width:21px;height:21px;image-rendering:pixelated;object-fit:contain}@media(max-width:600px){.tower-simple-art{transform:translate(-50%,-50%) rotate(-13deg) scale(.83)}}.case-selection{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:25px 0}.case-choice{display:block;padding:0;text-align:left;border:1px solid #334a64;border-radius:11px;background:#17293f;overflow:hidden;transition:border-color .2s,transform .2s}.case-choice:hover{border-color:#6b9bc8;transform:translateY(-3px)}.case-choice.selected{border-color:#8fcaef;box-shadow:0 0 0 1px #7abbe433}.case-choice-art{display:block;position:relative;height:135px;background:radial-gradient(at 50% 70%,#3a6681,#1b354f 75%);overflow:hidden}.case-choice.green .case-choice-art{background:radial-gradient(at 50% 70%,#386c61,#1b3c40 75%)}.case-choice.violet .case-choice-art{background:radial-gradient(at 50% 70%,#66578e,#302d4d 75%)}.case-chest{position:absolute;width:103px;height:103px;object-fit:contain;image-rendering:pixelated;left:50%;top:15px;transform:translate(-50%) rotate(-7deg);filter:drop-shadow(0 11px 10px #0004)}.case-choice-item{position:absolute;right:16%;top:23px;width:43px;height:43px;object-fit:contain;image-rendering:pixelated;transform:rotate(17deg);filter:drop-shadow(0 6px 7px #0004)}.case-tier{position:absolute;left:15px;top:13px;color:#b2cde955;font-size:11px}.case-choice-copy{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px}.case-choice-copy>strong{font-size:14px;font-weight:600}.case-choice-copy>small{font-size:13px;color:#a6c9e5;white-space:nowrap}.case-opening-stage{border:1px solid #38516e;background:radial-gradient(at 50% 50%,#243e56,#152237 80%);border-radius:12px;overflow:hidden}.case-stage-heading{display:flex;justify-content:space-between;align-items:center;padding:25px}.case-stage-heading .eyebrow{font-size:10px}.case-stage-heading h2{font-size:21px;margin-top:8px}.case-reel-viewport{position:relative;overflow:hidden;height:227px;display:flex;align-items:center;background:linear-gradient(90deg,#0c1929,#20354d 45% 55%,#0c1929);border-top:1px solid #3c536a;border-bottom:1px solid #3c536a}.case-reel-viewport:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b162be6,transparent 18%,transparent 82%,#0b162be6);pointer-events:none}.case-reel-track{display:flex;gap:10px;position:relative;will-change:transform;transition:none}.case-reel-track.moving{transition:transform 3.4s cubic-bezier(.08,.65,.13,1)}.case-reel-item{width:106px;height:155px;flex-shrink:0;background:linear-gradient(#26445c,#172c40);border:1px solid #446077;border-bottom:3px solid #6fa2b8;border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:13px 8px}.case-reel-item>img{image-rendering:pixelated;object-fit:contain;width:65px;height:65px;filter:drop-shadow(0 7px 7px #0004)}.case-reel-item>span{font-size:9px;text-align:center;color:#adc6dc;height:25px}.case-reel-item.rarity-1{border-bottom-color:#a88ccf;background:linear-gradient(#3e3c62,#232c47)}.case-reel-item.rarity-2{border-bottom-color:#e4b579;background:linear-gradient(#5d4e46,#3b333a)}.case-reel-item.rarity-3{border-bottom-color:#f4cf7d;background:linear-gradient(#6a5939,#423c36)}.case-reel-pointer{position:absolute;left:50%;top:0;bottom:0;width:2px;background:#f4d99a66;z-index:2;transform:translate(-50%);pointer-events:none}.case-reel-pointer:before,.case-reel-pointer:after{content:"";position:absolute;left:50%;transform:translate(-50%);border-left:8px solid transparent;border-right:8px solid transparent}.case-reel-pointer:before{top:0;border-top:12px solid #f4d99a}.case-reel-pointer:after{bottom:0;border-bottom:12px solid #f4d99a}.case-open-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 25px;min-height:92px}.case-open-toolbar>.primary{min-width:145px}.case-result{display:flex;align-items:center;gap:12px;flex:1;flex-wrap:wrap}.case-result>img{width:40px;height:40px;object-fit:contain;image-rendering:pixelated}.case-result>span{display:flex;flex-direction:column;gap:6px}.case-result strong{font-size:13px}.case-result small{font-size:9px;color:#7fa1bd}.case-result>b{font-size:20px;color:#b8d7eb;font-weight:600}.case-result.won>b{color:#b0e5ce}.case-result .text-button{font-size:10px}.case-result-placeholder{font-size:12px;color:#88a8c7}.case-contents-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:31px 0 19px;flex-wrap:wrap}.case-contents-heading h2{font-size:18px}.case-contents-heading>span{font-size:10px;color:#7e9dbc}.case-contents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.case-contents>article{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:29px 12px 21px;border:1px solid #304862;background:radial-gradient(at 50% 30%,#254057,#142338 80%);border-radius:8px;border-bottom:2px solid #5f9eb4;min-height:195px}.case-contents>article.rarity-1{border-bottom-color:#a88ccf}.case-contents>article.rarity-2{border-bottom-color:#d9ae77}.case-contents>article.rarity-3{border-bottom-color:#edca84}.case-contents img{width:65px;height:65px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 10px 10px #0003)}.item-chance{position:absolute;right:11px;top:10px;font-size:9px;color:#7c9bb8}.case-contents h3{font-size:12px;text-align:center;min-height:28px;margin:18px 0 6px}.case-contents strong{font-size:14px;color:#a8cce4;font-weight:500}@media(max-width:700px){.case-selection{gap:9px;margin-top:20px}.case-choice-art{height:103px}.case-chest{width:78px;height:78px;top:16px}.case-choice-item{width:30px;height:30px;right:7%;top:20px}.case-choice-copy{padding:12px 9px;align-items:flex-start;flex-direction:column;gap:7px}.case-choice-copy>strong{font-size:11px}.case-choice-copy>small{font-size:12px}.case-tier{font-size:9px;left:9px;top:8px}.case-stage-heading{padding:20px}.case-stage-heading h2{font-size:19px}.case-stage-heading .eyebrow{font-size:9px}.case-reel-viewport{height:200px}.case-open-toolbar{padding:18px;flex-direction:column;gap:15px;align-items:stretch}.case-open-toolbar>.primary{width:100%;min-height:44px}.case-result{justify-content:center;gap:10px}.case-result-placeholder{text-align:center;font-size:11px}.case-result>b{font-size:19px}.case-result strong{font-size:12px}.case-contents{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.case-contents>article{padding:29px 10px 18px;min-height:178px}.case-contents img{width:56px;height:56px}.case-contents h3{font-size:11px}.case-contents-heading>span{font-size:9px}.case-contents-heading{gap:10px}.case-contents-heading h2{font-size:17px}}@media(prefers-reduced-motion:reduce){.case-reel-track.moving{transition:none!important}.case-choice:hover{transform:none}}.case-catalog .case-choice-art{height:230px}.case-catalog .case-choice-art>.sprite-case-art{transform:translate(-50%,-50%) scale(.95)}.case-catalog-description{display:block;padding:0 16px;font-size:11px;line-height:1.8;color:#8faac5;min-height:55px}.case-catalog-open{display:block;padding:17px;border-top:1px solid #304760;font-size:11px;color:#a3d4f5;margin-top:15px}.case-catalog .case-choice:hover .case-catalog-open{background:#29465f}@media(max-width:700px){.case-catalog .case-selection{grid-template-columns:1fr}.case-catalog .case-choice-art{height:200px}.case-catalog .case-choice-art>.sprite-case-art{transform:translate(-50%,-50%) scale(.9)}.case-catalog .case-choice-copy{flex-direction:row;padding:16px}.case-catalog .case-choice-copy strong{font-size:16px}.case-catalog-description{min-height:0}.case-catalog-open{margin-top:15px}}.lobby-feature-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(210px,1fr);gap:17px;margin-bottom:31px}.feature-showcase{border:1px solid #46617a;border-radius:13px;min-height:278px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 85% 50%,#53668a,#293b5b 48%,#17283e 90%)}.feature-lights{position:absolute;inset:0;background:linear-gradient(110deg,transparent 50%,#b4d8ff09 50.2%,transparent 50.5%),linear-gradient(70deg,transparent 65%,#d4c9ff07 65.2%,transparent 65.5%);pointer-events:none}.feature-copy{position:relative;z-index:2;padding:28px 29px;width:64%}.feature-copy>.eyebrow{display:block;color:#9eb6d3;font-size:10px;letter-spacing:.4px}.feature-kicker{display:block;font-size:11px;color:#a8bfd6;margin-top:22px}.feature-copy h2{font-size:37px;letter-spacing:-1.2px;font-weight:700;color:#edf4ff;margin:3px 0 10px}.feature-copy p{font-size:11px;color:#9fb5cd;max-width:260px}.feature-copy .primary{margin-top:20px;font-size:11px;min-height:39px;padding:9px 14px}.feature-copy .primary>span{margin-left:9px}.feature-scene{position:absolute;right:0;top:0;width:47%;height:100%;pointer-events:none;perspective:700px}.feature-scene img{object-fit:contain;image-rendering:pixelated;filter:drop-shadow(7px 15px 10px #08162c77)}.feature-case{position:absolute;width:163px;height:163px;right:22px;top:73px;transform:rotate(-13deg);z-index:2}.case-halo{position:absolute;top:34px;right:12px;width:210px;height:210px;border:1px solid #b6ccf525;border-radius:50%;box-shadow:0 0 0 24px #b2caff05,0 0 0 47px #a8c1ff03;transform:rotateX(25deg) rotateY(-15deg)}.feature-orbit-item{position:absolute;width:50px;height:50px;z-index:3}.orbit-item-one{right:124px;top:33px;transform:rotate(-15deg)}.orbit-item-two{right:17px;top:43px;transform:rotate(17deg);width:42px;height:42px}.orbit-item-three{right:6px;bottom:25px;transform:rotate(-9deg);width:45px;height:45px}.feature-pagination{position:absolute;left:29px;bottom:16px;display:flex;gap:5px;z-index:3}.feature-pagination button{width:18px;height:3px;border:0;padding:0;background:#56708e;border-radius:3px}.feature-pagination button.selected{width:32px;background:#b0d4ee}.feature-series{position:absolute;right:19px;bottom:15px;color:#91a9c1;font-size:8px;letter-spacing:.5px}.feature-mines{background:radial-gradient(ellipse at 85% 60%,#3a7773,#203d50 50%,#15283c 90%)}.feature-mine-grid{display:grid;grid-template-columns:repeat(4,34px);gap:6px;position:absolute;top:58px;right:28px;transform:rotate(-13deg) rotateY(-14deg)}.feature-mine-grid>span{width:34px;height:34px;border-radius:5px;border:1px solid #77b3a055;border-bottom:5px solid #2a595d;background:linear-gradient(150deg,#538e88,#416c72);display:grid;place-items:center}.feature-mine-grid>span.revealed{background:#2b574c;border-color:#8dc6aa}.feature-mine-grid img{width:27px;height:27px;filter:none}.feature-pickaxe{position:absolute;right:4px;bottom:31px;width:125px;height:125px;transform:rotate(15deg)}.feature-plinko{background:radial-gradient(ellipse at 85% 60%,#60557e,#303e5e 55%,#192b42 90%)}.feature-peg-board{position:absolute;top:60px;right:23px;display:flex;flex-direction:column;align-items:center;gap:14px;transform:rotate(-6deg)}.feature-peg-board>div{display:flex;gap:18px}.feature-peg-board i{width:4px;height:4px;border-radius:50%;background:#b9cce8;box-shadow:0 0 5px #a5c6ed33}.feature-plinko-ball{position:absolute;top:83px;right:103px;width:15px;height:15px;border:2px solid #cdffff;background:#74d9e4;box-shadow:0 0 12px #82dbe688;border-radius:50%;transform:rotate(-6deg)}.feature-plinko-bins{display:flex;position:absolute;bottom:44px;right:13px;gap:4px;transform:rotate(-6deg)}.feature-plinko-bins span{width:33px;height:23px;display:grid;place-items:center;font-size:8px;background:#70598a;color:#dec8eb;border-radius:3px}.feature-plinko-bins span:first-child,.feature-plinko-bins span:last-child{background:#9b7854;color:#f1d7ad}.rewards-showcase{position:relative;border:1px solid #4e645e;border-radius:13px;overflow:hidden;background:radial-gradient(ellipse at 85% 20%,#465f59,#243c40 60%,#172e37);padding:126px 23px 24px}.rewards-showcase>.eyebrow{position:relative;font-size:9px;color:#a2c1bb}.rewards-showcase h2{position:relative;font-size:21px;letter-spacing:-.6px;margin:7px 0 9px;line-height:1.3;color:#e0efe9}.rewards-showcase p{position:relative;font-size:10px;color:#a0bcb5;margin-bottom:17px}.rewards-showcase>.text-button{font-size:11px;color:#aadbd4;width:100%;display:flex;justify-content:space-between}.rewards-banner-art{position:absolute;inset:0 0 auto;height:145px;pointer-events:none}.rewards-banner-art img{object-fit:contain;image-rendering:pixelated;position:absolute;filter:drop-shadow(0 12px 12px #0b242a88)}.rewards-banner-art img:nth-child(2){width:83px;height:83px;right:35px;top:20px;transform:rotate(12deg)}.rewards-banner-art img:nth-child(3){width:35px;height:35px;right:117px;top:58px;transform:rotate(-16deg)}.rewards-banner-art img:nth-child(4){width:31px;height:31px;right:17px;top:88px;transform:rotate(13deg)}.reward-rays{position:absolute;width:180px;height:180px;border:1px solid #bde8d41c;border-radius:50%;right:-5px;top:-12px;box-shadow:0 0 0 21px #d0fff905,0 0 0 43px #d0fff903}.game-card .card-brand{letter-spacing:.2px}.game-card .game-caption{border-top:1px solid #91c9ef14}.scene-cases{background:radial-gradient(at 50% 65%,#69749b,#333b5d 75%)}.scene-cases .scene-main{width:112px;height:112px;transform:rotate(-10deg)}.scene-cases .scene-corner{width:40px;height:40px;right:10px;bottom:14px}@media(max-width:1250px){.lobby-feature-layout{grid-template-columns:1.6fr 1fr}.feature-copy{padding:25px;width:67%}.feature-case{width:140px;height:140px;right:4px;top:94px}.feature-orbit-item.orbit-item-one{right:85px;top:50px;width:40px;height:40px}.feature-orbit-item.orbit-item-two{right:10px;top:62px;width:31px;height:31px}.feature-orbit-item.orbit-item-three{right:1px;bottom:37px;width:35px;height:35px}.case-halo{width:170px;height:170px;right:-10px;top:58px}.feature-copy p{max-width:220px}.feature-mine-grid{grid-template-columns:repeat(4,27px);gap:5px;right:13px;top:77px}.feature-mine-grid>span{width:27px;height:27px}.feature-mine-grid img{width:22px;height:22px}.feature-pickaxe{width:105px;height:105px;right:-7px;bottom:39px}.feature-peg-board{right:4px;top:80px;gap:13px}.feature-peg-board>div{gap:14px}.feature-plinko-bins{right:-4px;bottom:53px;gap:3px}.feature-plinko-bins span{width:26px;font-size:7px}.feature-plinko-ball{right:67px;top:103px}.rewards-showcase{padding:125px 20px 23px}.rewards-showcase h2{font-size:18px}.rewards-banner-art img:nth-child(2){right:25px}.rewards-banner-art img:nth-child(3){right:100px}}@media(max-width:700px){.lobby-feature-layout{grid-template-columns:1fr;gap:13px;margin-bottom:27px}.feature-showcase{min-height:280px}.feature-copy{padding:26px;width:66%}.feature-copy h2{font-size:35px}.feature-copy p{font-size:10px;max-width:190px}.feature-copy .primary{font-size:11px;padding:10px 13px}.feature-copy>.eyebrow{font-size:9px}.feature-kicker{font-size:10px;margin-top:25px}.feature-case{width:139px;height:139px;right:0;top:93px}.feature-pagination{left:26px;bottom:16px}.feature-series{right:15px;font-size:7px}.rewards-showcase{padding:23px;min-height:185px}.rewards-showcase h2{font-size:22px;max-width:210px}.rewards-showcase p{font-size:10px;max-width:200px;margin-bottom:15px}.rewards-showcase>.text-button{max-width:170px;font-size:11px}.rewards-banner-art{right:0;left:auto;width:42%;top:22px;height:140px}.rewards-banner-art img:nth-child(2){width:77px;height:77px;right:19px;top:27px}.rewards-banner-art img:nth-child(3){width:30px;height:30px;right:93px;top:57px}.rewards-banner-art img:nth-child(4){width:31px;height:31px;right:13px;top:97px}.reward-rays{right:-28px;top:0;width:155px;height:155px}.feature-mine-grid{right:4px;top:75px;grid-template-columns:repeat(4,28px)}.feature-mine-grid>span{width:28px;height:28px}.feature-pickaxe{right:-6px;bottom:29px;width:108px;height:108px}}.revamped{grid-template-columns:245px minmax(0,1fr)}.revamped .play-stage{min-height:540px}.linked-odds{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0 8px}.linked-odds>div{display:flex;flex-direction:column;gap:7px}.linked-odds span{color:#8ea8c8;font-size:10px}.linked-odds strong{font-size:18px;color:#c2dfff}.new-dice-stage{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;padding:45px 10px 30px;min-height:340px}.roll-number{font-size:64px;font-weight:700;letter-spacing:-3px;font-variant-numeric:tabular-nums;color:#bddfff}.dice-axis{display:flex;justify-content:space-between;width:100%;font-size:10px;color:#7696ba;margin-top:37px;margin-bottom:14px}.new-dice-track{height:12px;width:100%;border-radius:6px;position:relative;background:linear-gradient(to right,#2c7d69 0 var(--cut),#784458 var(--cut) 100%)}.new-dice-track.over{background:linear-gradient(to right,#784458 0 var(--cut),#2c7d69 var(--cut) 100%)}.target-line{position:absolute;width:3px;height:34px;top:-11px;background:#f1d39b;transform:translate(-50%);border-radius:2px}.roll-marker{position:absolute;top:-47px;transform:translate(-50%);background:#c3e5ff;color:#153555;font-size:10px;font-weight:650;border-radius:5px;padding:5px 6px;min-width:37px;text-align:center;transition:left .42s cubic-bezier(.2,.7,.3,1);box-shadow:0 3px 12px #0004}.roll-marker:after{content:"";position:absolute;left:50%;top:100%;transform:translate(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #c3e5ff}.roll-marker.hit{background:#a4e4c5;color:#164530}.roll-marker.hit:after{border-top-color:#a4e4c5}.roll-marker.miss{background:#eda5b5;color:#602c3b}.roll-marker.miss:after{border-top-color:#eda5b5}.target-range{margin-top:20px;accent-color:#83c7ff;cursor:ew-resize;width:100%;height:19px;padding:0;border:0;background:none}.dice-direction-label{font-size:11px;color:#abc2dd;margin-top:16px}.recent-rolls{display:flex;gap:6px;flex-wrap:wrap;min-height:31px}.recent-rolls button,.drop-receipts button{border-radius:5px;padding:7px 9px;font-size:11px;background:#203d36;color:#a6e0c6}.recent-rolls button.miss,.drop-receipts button.miss{background:#402e3d;color:#dfa4b6}.plinko-arena{display:flex;flex:1;align-items:center;justify-content:center;min-height:360px;padding:5px 0 0}.plinko-arena>svg{width:100%;max-width:610px;height:auto;overflow:visible}.falling-ball{filter:drop-shadow(0 0 4px #7becf066)}.bin-landing{animation:bin-pop .3s ease-out;transform-box:fill-box;transform-origin:center}.drop-receipts{display:flex;gap:6px;min-height:43px;align-items:center;flex-wrap:wrap}.drop-receipts button{font-size:11px;min-width:47px;display:flex;flex-direction:column;gap:3px}.drop-receipts small{font-size:8px;opacity:.85}.drop-button:not(:disabled):active{transform:translateY(1px)}.coin-side-picker{display:flex;gap:8px;margin-top:8px}.coin-side-picker button{flex:1;border:1px solid #324b69;background:#112035;border-radius:7px;padding:11px 5px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px}.coin-side-picker img{width:25px;height:25px;image-rendering:pixelated}.coin-side-picker .selected{border-color:#75b0e5;background:#294b6b}.cashout-button{margin-top:10px}.streak-ladder{display:flex;gap:6px;justify-content:center;margin:22px 0 5px;flex-wrap:wrap}.streak-ladder>span{background:#1d3047;color:#6c88a9;padding:8px 9px;font-size:10px;border:1px solid #2c425c;border-radius:5px}.streak-ladder>span.current{border-color:#86ceaf;background:#2c5245;color:#c5f6dd}.streak-ladder>span.cleared{color:#9abbd4;background:#223e50}.coin-flip-scene{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:13px;perspective:900px;min-height:350px;position:relative;padding:25px 0}.coin-3d{width:145px;height:145px;position:relative;transform-style:preserve-3d;transition-property:transform;transition-timing-function:cubic-bezier(.18,.7,.22,1);margin-bottom:35px;z-index:1}.coin-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:grid;place-items:center;filter:drop-shadow(0 8px 8px #0003)}.coin-face.back{transform:rotateY(180deg)}.coin-face img{width:145px;height:145px;object-fit:contain;image-rendering:pixelated}.coin-floor{position:absolute;top:62%;width:140px;height:15px;background:#071526;border-radius:50%;filter:blur(7px);opacity:.65}.coin-flip-scene>h2{font-size:20px;letter-spacing:0}.coin-flip-scene>p{font-size:11px;color:#90b0cc;min-height:20px}.coin-3d.tossing{animation:coin-lift .95s ease-in-out}.roulette-client{grid-template-columns:205px minmax(0,1fr)}.roulette-play{padding:19px!important}.roulette-presentation{display:flex;align-items:center;justify-content:center;gap:18px;padding:10px 0}.european-wheel{width:min(70%,295px);flex-shrink:0}.european-wheel svg{width:100%;height:auto;display:block;filter:drop-shadow(0 10px 12px #0004)}.wheel-rotor{transition:transform 3.4s cubic-bezier(.12,.65,.16,1)}.roulette-ball-orbit{transition:transform 3.4s cubic-bezier(.05,.6,.16,1)}.roulette-outcome{display:flex;flex-direction:column;align-items:center;gap:9px}.roulette-outcome>span{font-size:9px;color:#819fbf;text-align:center}.roulette-outcome>strong{display:grid;place-items:center;min-width:52px;height:58px;border-radius:8px;background:#1f3550;font-size:30px;font-weight:600;color:#c5e4ff}.roulette-outcome>strong.red{background:#7d3c51;color:#ffccd4}.roulette-outcome>strong.green{background:#265b4a;color:#b7f4d3}.roulette-recent{display:flex;align-items:center;justify-content:center;gap:5px;margin-bottom:14px;min-height:22px}.roulette-recent button{border-radius:3px;background:#23364c;padding:4px 7px;font-size:9px}.roulette-recent .red{background:#7f3f53}.roulette-recent .green{background:#2e6d56}.chip-picker{display:flex;gap:5px;flex-wrap:wrap;margin:12px 0 25px}.chip-picker button{width:40px;height:40px;border:2px dashed #88aacb;background:#263d57;color:#e6f2ff;border-radius:50%;font-size:10px;box-shadow:inset 0 0 0 3px #17283b}.chip-picker button.selected{border-color:#f0d69b;background:#4a5c68;color:#fff2d0;box-shadow:0 0 0 2px #6e90b0,inset 0 0 0 3px #203449}.roulette-total{display:flex;flex-direction:column;gap:7px;color:#92abc6;font-size:10px}.roulette-total>strong{font-size:28px;color:#cde3f7}.roulette-total small{font-size:11px;color:#8cabc8}.table-tools{display:flex;gap:6px;margin:13px 0}.table-tools>button{flex:1;font-size:10px;padding:8px;min-height:33px}.roulette-table{display:grid;grid-template-columns:30px minmax(0,1fr) 35px;gap:4px;width:100%;max-width:760px;margin:0 auto}.number-bets{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:3px}.zero-bet{grid-row:1;display:flex}.zero-bet>button{flex:1}.column-bets{display:grid;grid-template-rows:repeat(3,1fr);gap:3px}.table-bet{position:relative;border:1px solid #4c6a7d;border-radius:4px;min-height:33px;padding:5px 1px;background:#224b45;color:#e0ede8;min-width:0;font-size:10px;display:grid;place-items:center}.table-bet.red{background:#773a4c;border-color:#a26170}.table-bet.black{background:#172d42;border-color:#48647b}.table-bet.green{background:#256b53;border-color:#68aa8e}.table-bet:not(:disabled):hover{outline:1px solid #edc885;z-index:2;filter:brightness(1.2)}.table-bet.placed{box-shadow:inset 0 0 0 1px #e8cc92}.table-bet.winning-pocket{outline:2px solid #f7df9f;box-shadow:0 0 13px #e8bd5655}.placed-chip{position:absolute;right:-3px;bottom:-3px;background:#eed9a2;border:2px dashed #9d7c46;color:#402f1c;font-size:7px;min-width:20px;height:20px;padding:0 2px;border-radius:50%;display:grid;place-items:center;z-index:2}.dozen-bets{grid-column:2;display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.outside-bets{grid-column:2;display:grid;grid-template-columns:repeat(6,1fr);gap:3px}.outside-bets button{font-size:9px}.roulette-payout-key{display:flex;justify-content:center;gap:13px;flex-wrap:wrap;margin:14px 0 5px;font-size:9px;color:#86a1c1}.roulette-payout-key b{font-weight:500;color:#bdd2e7;margin-left:3px}.roulette-client .result-bar{margin-top:14px}.roulette-client .game-controls .primary{margin-top:20px}.revamped .proof-link,.revamped .result-bar{font-size:11px}@keyframes coin-lift{0%,to{translate:0 0}35%{translate:0 -23px}75%{translate:0 -6px}}@keyframes bin-pop{0%{transform:translateY(0)}40%{transform:translateY(5px)}to{transform:translateY(0)}}@media(max-width:1250px){.revamped{grid-template-columns:215px minmax(0,1fr)}.roulette-client{grid-template-columns:180px minmax(0,1fr)}.roulette-client .game-controls.panel{padding:14px}.roulette-play{padding:14px!important}.roulette-presentation{gap:9px}.roulette-outcome>strong{min-width:43px;height:49px;font-size:25px}.roulette-outcome>span{font-size:8px}.roulette-table{grid-template-columns:25px minmax(0,1fr) 29px;gap:3px}.table-bet{font-size:8px;min-height:31px}.number-bets{gap:2px}.outside-bets button{font-size:7px}.chip-picker button{width:36px;height:36px}.chip-picker{gap:6px}.roulette-payout-key{gap:8px;font-size:8px}.placed-chip{min-width:17px;height:17px;font-size:6px}.streak-ladder>span{font-size:9px;padding:7px}.plinko-arena{min-height:310px}}@media(max-width:1050px){.roulette-client{grid-template-columns:205px minmax(0,1fr)}.revamped .play-stage{min-height:510px}}@media(max-width:700px){.revamped{grid-template-columns:1fr}.revamped .game-controls{order:2}.revamped .play-stage{order:1;min-height:430px}.roulette-client{grid-template-columns:1fr}.roulette-client .game-controls.panel{padding:22px}.roulette-presentation{padding:14px 0;gap:20px}.european-wheel{width:min(70%,275px)}.roulette-table{grid-template-columns:26px minmax(0,1fr) 30px}.table-bet{min-height:32px}.roulette-client .play-stage{min-height:630px}.chip-picker button{width:43px;height:43px;font-size:11px}.roulette-outcome>strong{font-size:29px;min-width:50px;height:54px}.roulette-outcome>span{font-size:9px}.roulette-payout-key{font-size:9px}.new-dice-stage{min-height:300px;padding:40px 7px 20px}.roll-number{font-size:57px}.plinko-arena{min-height:280px}.coin-flip-scene{min-height:310px}.streak-ladder{gap:4px}.streak-ladder>span{font-size:9px;padding:7px 6px}.roulette-play{padding:16px!important}.drop-receipts small{font-size:9px}.plinko-client .game-controls .primary{min-height:47px}.coin-face img,.coin-3d{width:125px;height:125px}.outside-bets button{font-size:8px}.placed-chip{font-size:6px}.linked-odds strong{font-size:20px}}@media(prefers-reduced-motion:reduce){.wheel-rotor,.roulette-ball-orbit,.roll-marker,.coin-3d{transition-duration:0ms!important}.coin-3d.tossing,.bin-landing{animation:none!important}}.revamped-page-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:21px}.revamped-page-heading h1{font-size:27px}.revamped-page-heading p{font-size:11px;color:#93abc7;margin-top:6px}.revamped-page-heading .back-link{margin:0;white-space:nowrap}.plinko-arena>svg{max-width:470px}.plinko-arena{min-height:310px}.feed-limit{font-size:10px;color:#7f9bb9;font-weight:400;letter-spacing:0}.game-feed .feed-limit{margin-left:9px}.hero{background:radial-gradient(ellipse at 90% 100%,#376b83,transparent 65%),linear-gradient(115deg,#14283f,#203e55)}.game-card{box-shadow:0 6px 17px #0002}.cover-scene:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,#ffffff09,transparent 45%,#07152824)}.cover-hero:after{display:none}.hero-copy .primary{box-shadow:0 4px 13px #09254266}.cover-orbit{border-color:#c9eeff25}.game-card:hover .cover-scene .scene-main{filter:drop-shadow(5px 14px 0 #0002) brightness(1.08)}@media(max-width:700px){.revamped-page-heading{gap:9px;margin-bottom:18px}.revamped-page-heading h1{font-size:25px}.revamped-page-heading p{font-size:10px;max-width:220px}.revamped-page-heading .back-link{font-size:10px}.plinko-arena{min-height:260px}.roulette-client .play-stage{min-height:600px}}.mobile-spin-bar{display:none}.mobile-spin-bar label{margin:0;font-size:9px;color:#a1bed8}.mobile-spin-bar select{display:block;margin-top:3px;font-size:11px;padding:6px;width:86px}.mobile-spin-bar strong{white-space:nowrap}@media(max-width:500px){.roulette-table{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.zero-bet{grid-column:1/-1;grid-row:auto;height:40px}.number-bets{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(12,42px);grid-auto-flow:column;direction:rtl;gap:4px}.number-bets .table-bet{font-size:12px}.column-bets{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:42px;direction:rtl;gap:4px}.dozen-bets,.outside-bets{grid-column:1/-1}.dozen-bets .table-bet,.outside-bets .table-bet{min-height:40px;font-size:10px}.outside-bets{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.placed-chip{min-width:25px;height:25px;font-size:8px;right:3px;bottom:2px}.mobile-spin-bar{position:fixed;bottom:12px;left:16px;right:16px;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#193048;border:1px solid #50718c;box-shadow:0 5px 25px #0008;border-radius:10px;padding:10px 13px}.mobile-spin-bar strong{font-size:15px;color:#d4e9ff}.mobile-spin-bar .primary{min-height:39px}.roulette-client{margin-bottom:85px}.roulette-outcome>span{font-size:10px}.roulette-play{padding:14px!important}}@font-face{font-family:Inter;src:local("Inter");font-display:swap}:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#eaf0f9;background:#0b121d;font-synthesis:none;font-size:14px;--bg:#0b121d;--panel:#131e2d;--raised:#1b293b;--line:#26364b;--muted:#98abc3;--accent:#3b9bf5;--cyan:#58d8e0;--green:#8ce1ba;--red:#ee99aa;color-scheme:dark}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;color:inherit;border:0;background:none}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible{outline:2px solid #8fcdff;outline-offset:3px}input:focus,textarea:focus,select:focus{outline:2px solid #5dadfa;outline-offset:1px}input,select,textarea{color:inherit;background:#0d1725;border:1px solid #31425b;border-radius:7px;padding:11px 12px;width:100%;min-width:0}textarea{resize:vertical;min-height:75px}label{display:block;font-size:12px;font-weight:600;color:#afc0d6;margin:18px 0 8px}label>input,label>select,label>textarea{display:block;margin-top:8px}h1,h2,h3,p{margin:0}h1{font-size:28px;line-height:1.25;letter-spacing:-.7px;font-weight:650}h2{font-size:19px;font-weight:600;letter-spacing:-.4px}h3{font-size:15px;font-weight:600}p{line-height:1.65}button{transition:background .15s,color .15s,border-color .15s}a{color:#83c2ff}.item{image-rendering:pixelated;object-fit:contain;display:inline-block;flex-shrink:0;width:24px;height:24px;vertical-align:middle}.icon{flex-shrink:0}.muted{color:var(--muted)}.small{font-size:12px}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.capitalize{text-transform:capitalize}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.primary,.secondary,.quiet{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:11px 17px;min-height:41px;border-radius:7px;font-weight:600;font-size:13px}.primary{background:#338ee9;color:#fff;box-shadow:inset 0 1px #ffffff20;border:1px solid #4ba6fd}.primary:not(:disabled):hover{background:#48a3fd}.secondary{background:#23344a;border:1px solid #354c69}.secondary:not(:disabled):hover{background:#304765}.quiet{color:#b2c2d5}.quiet:hover{color:#fff;background:#1b2b3f}.full{width:100%}.text-button{padding:3px 0;color:#84bffc;font-size:12px}.text-button:hover{color:#c5e3ff}.panel{background:var(--panel);border:1px solid var(--line);border-radius:11px;padding:24px}.eyebrow{color:#9bb7d6;font-weight:600;font-size:11px;letter-spacing:.6px}.icon-button{width:36px;height:36px;border:1px solid #2c3d54;background:#1a283b;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;color:#a9bed8;font-size:23px}.icon-button:hover,.icon-button.selected{color:#c5e4ff;background:#253c56}.topbar{height:76px;position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:30px;border-bottom:1px solid #24334a;background:#101721;padding:0 25px}.brand{padding:0;display:flex;width:193px;flex-shrink:0}.brand img{width:193px;height:64px;object-fit:contain}.topnav{align-self:stretch;display:flex}.topnav button{padding:0 17px;color:#8ea4bf;border-bottom:2px solid transparent;font-size:13px;font-weight:600}.topnav .selected{border-color:#3ca2ff;color:#e4f3ff}.top-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.wallet{display:flex;align-items:center;gap:9px;border-radius:7px;background:#1c2b3f;border:1px solid #2b3e59;padding:9px 12px}.wallet .item{width:23px;height:23px}.wallet span{font-size:11px;color:#a5b7cc}.avatar,.chat-avatar{display:grid;place-items:center;background:#28496a;color:#c4e5ff;font-weight:600;border:1px solid #3a5d7e;border-radius:7px;width:37px;height:37px}.menu-toggle{display:none}.chat-toggle{margin-left:7px}.app-body{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:start}.with-chat .app-body{grid-template-columns:190px minmax(0,1fr) 270px}.sidebar{position:sticky;top:76px;min-height:calc(100vh - 76px);display:flex;flex-direction:column;gap:5px;padding:22px 12px;border-right:1px solid #1e2d42;background:#0f1826}.nav-caption{padding:18px 12px 9px;font-size:11px;color:#768da9;font-weight:600}.nav-caption:first-child{padding-top:0}.sidebar>button{display:flex;gap:12px;align-items:center;min-height:44px;padding:11px 12px;text-align:left;font-size:12px;color:#a9bbd2;border-radius:7px}.sidebar>button:hover{background:#192a3f}.sidebar>button.active{background:#213751;color:#d9ecff;box-shadow:inset 3px 0 #4aa6fa}.nav-count{margin-left:auto;background:#2a3a50;color:#a5bddb;padding:1px 5px;border-radius:3px;font-size:10px}.nav-divider{height:1px;background:#23344b;margin:16px 7px 5px}.sidebar-bottom{margin-top:auto;display:flex;gap:10px;align-items:center;padding:35px 9px 14px}.sidebar-bottom .item{width:29px;height:29px}.sidebar-bottom strong{font-size:10px;font-weight:500;display:block;color:#a2b7cf}.sidebar-bottom span{display:block;font-size:10px;color:#728ba7;margin-top:4px}.main{padding:30px 30px 0;min-width:0;width:100%;max-width:1600px;margin:0 auto}.welcome-line{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.welcome-line p{font-size:12px;color:#93a9c4;margin-top:7px}.feature-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(210px,1fr);gap:16px;margin-bottom:32px}.hero{background:radial-gradient(ellipse at 75% 80%,#2a5578,transparent 70%),#15283d;min-height:230px;position:relative;overflow:hidden;border:1px solid #324e6c;border-radius:12px;display:flex}.hero-copy{padding:27px;position:relative;z-index:2;width:60%}.hero-copy h2{font-size:33px;letter-spacing:-1px;margin:8px 0 9px}.hero-copy p{font-size:12px;color:#b2c5db;margin-bottom:20px}.hero-copy .primary{padding:10px 15px}.credits-banner{position:relative;background:radial-gradient(at 100% 100%,#225154,#152833 70%);border:1px solid #315254;border-radius:12px;padding:27px 22px;overflow:hidden;display:flex;align-items:center}.credits-banner>div:first-child{position:relative;z-index:2}.credits-banner h2{font-size:29px;margin:9px 0}.credits-banner p{font-size:11px;color:#a1c1c4;margin-bottom:18px}.credit-art{position:absolute;right:-14px;bottom:20px;transform:rotate(-14deg);opacity:.8}.credit-art .item:first-child{width:80px;height:80px}.credit-art .item:last-child{width:50px;height:50px;position:absolute;top:-35px;right:14px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:17px;flex-wrap:wrap}.section-heading>div{display:flex;align-items:center;gap:10px}.section-heading .icon{color:#6badeb}.search{margin:0;display:flex;gap:9px;align-items:center;background:#172334;border:1px solid #2b3c53;padding:0 12px;border-radius:7px;width:220px}.search input{border:0;background:transparent;padding:10px 0;font-size:12px}.search input:focus{outline:0}.search:focus-within{outline:2px solid #5dadfa}.search .icon{color:#768faa}.filters{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:18px}.filters button{padding:7px 13px;color:#92aac7;border-radius:6px;font-size:11px}.filters button.active{background:#22344d;color:#d4e9ff}.filters button:hover{background:#1a2c43}.game-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.game-card{position:relative;border-radius:10px;overflow:hidden;background:#15233a;border:1px solid #2a3e58;transition:transform .18s,border-color .18s}.game-card:hover{transform:translateY(-4px);border-color:#5c8bb8}.game-open{display:block;width:100%;text-align:left;padding:0;position:relative}.favorite{position:absolute;z-index:4;right:8px;top:9px;border-radius:5px;width:28px;height:28px;background:#0d1b2e88;color:#b6c8e0;font-size:21px;display:grid;place-items:center}.favorite.is-favorite{color:#efacbc}.card-brand{position:absolute;top:14px;left:13px;z-index:2;font-size:10px;color:#c6d6ea;letter-spacing:.2px;font-weight:600}.game-caption{position:relative;padding:13px 14px 18px;background:linear-gradient(#16273d,#142338)}.game-caption h3{font-size:20px;letter-spacing:-.6px;margin-top:3px}.card-tag{font-size:9px;color:#96b0cf}.card-play{position:absolute;right:12px;bottom:20px;color:#90b5dc;font-size:10px}.cover-scene{height:165px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 70%,#3b759d,#203c5a 75%)}.scene-grid{position:absolute;inset:0;background-image:linear-gradient(#b1dbff07 1px,transparent 1px),linear-gradient(90deg,#b1dbff07 1px,transparent 1px);background-size:23px 23px;transform:rotate(-14deg) scale(1.4)}.cover-orbit{position:absolute;width:160px;height:160px;border:1px solid #b3d8ef15;border-radius:50%;transform:rotateX(60deg);bottom:-70px}.scene-main{position:relative;z-index:1;filter:drop-shadow(5px 14px 0 #0002)}.scene-main.coin{width:103px;height:103px;transform:rotate(-17deg);left:-5px}.scene-echo{position:absolute;width:68px;height:68px;right:8px;top:50px;transform:rotate(20deg);opacity:.55}.scene-main.wheel{width:115px;height:115px;transform:rotate(-12deg)}.scene-corner{width:45px;height:45px;position:absolute;right:12px;bottom:16px;transform:rotate(15deg)}.scene-corner.wing{width:67px;height:67px;right:8px;bottom:7px}.scene-mines{background:radial-gradient(at 70% 70%,#397c73,#1d3f49 75%)}.scene-tower{background:radial-gradient(at 50% 80%,#63598f,#2d334f 75%)}.scene-plinko{background:radial-gradient(at 50% 70%,#765c91,#383155 75%)}.scene-coinflip{background:radial-gradient(at 50% 70%,#8c7545,#403c36 75%)}.scene-limbo{background:radial-gradient(at 50% 70%,#855e49,#453441 75%)}.scene-roulette{background:radial-gradient(at 50% 70%,#8e4f65,#432d44 75%)}.cover-board{display:grid;grid-template-columns:repeat(3,27px);gap:5px;transform:rotate(-13deg);position:relative}.cover-board>span{width:27px;height:27px;display:grid;place-items:center;background:#558b89;border:1px solid #83b8a766;border-bottom:4px solid #2b595d;border-radius:4px}.cover-board .item{width:22px;height:22px}.scene-main.pick{position:absolute;width:93px;height:93px;right:10px;bottom:14px;transform:rotate(18deg)}.cover-tower{display:flex;flex-direction:column;transform:rotate(-7deg);gap:0}.cover-tower>div{display:flex;gap:0}.cover-tower .item{width:31px;height:31px}.cover-die{width:86px;height:86px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:16px;background:#8acbfa;box-shadow:8px 8px #215686;transform:rotate(-15deg);border-radius:14px;position:relative}.cover-die i{width:11px;height:11px;border-radius:3px}.cover-die .pip{background:#215381}.cover-plinko{display:flex;flex-direction:column;align-items:center;gap:9px;position:relative;padding-top:20px}.cover-plinko>div{display:flex;gap:16px}.cover-plinko i{width:4px;height:4px;background:#dbd4f5;border-radius:50%}.cover-plinko>.item{width:22px;height:22px;position:absolute;left:25px;top:40px;transform:rotate(15deg)}.cover-multiplier{font-size:39px;font-weight:750;color:#f2d2b7;position:relative;letter-spacing:-2px;transform:rotate(-10deg);z-index:1}.cover-multiplier span{font-size:28px}.cover-hero{position:absolute;right:-5px;top:0;width:49%;height:100%;background:none}.cover-hero .cover-board{grid-template-columns:repeat(3,43px);gap:8px;transform:rotate(-14deg)}.cover-hero .cover-board>span{width:43px;height:43px;border-bottom-width:6px}.cover-hero .cover-board .item{width:33px;height:33px}.cover-hero .scene-main.pick{width:130px;height:130px;bottom:15px;right:0}.cover-hero .scene-grid{opacity:.35}.activity-section{margin-top:34px}.feed-filters{margin:0}.live-dot{width:7px;height:7px;border-radius:50%;background:#63c8c5}.table-wrap{overflow:auto;border:1px solid #25364c;border-radius:9px}.game-cell{display:flex;align-items:center;gap:9px}.game-cell .item{width:24px;height:24px}.table-wrap table{border-collapse:collapse;width:100%;white-space:nowrap;background:#111d2d}th,td{text-align:left;padding:14px;font-size:12px;border-bottom:1px solid #23344b}th{background:#152338;color:#92aac7;font-size:10px;font-weight:500}tr:last-child td{border-bottom:0}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:55px 22px;gap:14px;color:#a4b8d1}.empty h1,.empty h2,.empty h3{color:#d2e0f0}.empty p{font-size:12px}.empty>.item{width:45px;height:45px}.feed-empty{background:#111c2b;border:1px solid #22344b;border-radius:9px;padding:38px}.feed-empty>.item{display:none}.feed-empty h3{font-size:14px}.footer{display:flex;align-items:center;gap:22px;flex-wrap:wrap;border-top:1px solid #203148;padding:24px 0;margin-top:36px}.footer-brand{font-weight:650;color:#b9cce3;font-size:16px}.footer p{font-size:10px;color:#7e96b2;flex:1}.footer .text-button{font-size:10px}.community{position:sticky;top:76px;height:calc(100vh - 76px);background:#101a29;border-left:1px solid #293a50;display:flex;flex-direction:column;min-width:0}.community-heading{display:flex;justify-content:space-between;align-items:center;padding:18px 17px 8px}.community-heading h2{font-size:14px}.community-heading .icon-button{background:none;border:0;width:25px;height:25px}.online{display:flex;align-items:center;gap:7px;padding:0 17px 16px;font-size:10px;color:#9cb6ce;border-bottom:1px solid #24354c}.online i{width:6px;height:6px;border-radius:50%;background:#73d4a5}.online i.offline{background:#bd9770}.chat-messages{flex:1;min-height:0;overflow:auto;padding:8px 14px;scrollbar-width:thin;scrollbar-color:#36516d transparent}.chat-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#7f98b5;text-align:center;min-height:300px}.chat-empty h3{font-size:13px;color:#afc4dd}.chat-empty p{font-size:11px}.chat-empty .icon{width:25px;height:25px}.chat-message{display:flex;gap:8px;margin:14px 0;min-width:0}.chat-avatar{width:28px;height:28px;flex-shrink:0;font-size:11px;border-radius:6px}.chat-message>div:last-child{min-width:0;flex:1}.chat-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.chat-meta strong{font-size:11px;color:#bed5ee}.chat-meta time{font-size:9px;color:#667f9e}.chat-message p{font-size:11px;color:#c0cfe0;overflow-wrap:anywhere;margin-top:5px;white-space:pre-wrap}.owner-label{font-size:8px;color:#80c6ff}.chat-compose{border-top:1px solid #283a52;padding:13px}.chat-compose textarea{min-height:65px;font-size:11px;padding:9px}.chat-compose>div{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.chat-compose span{font-size:9px;color:#738ba8}.chat-compose .primary{padding:6px 13px;min-height:32px;font-size:11px}.community-foot{font-size:9px;text-align:center;color:#627e9e;padding:0 10px 12px}.back-link{padding:0;color:#94adc9;font-size:11px;margin-bottom:20px}.page-title{margin-bottom:23px}.page-title .eyebrow{display:block;margin-bottom:8px}.page-title p{font-size:12px;color:#91a9c5;margin-top:9px}.game-layout{display:grid;grid-template-columns:255px minmax(0,1fr);background:#121e2d;border:1px solid #314158;border-radius:12px;overflow:hidden}.game-controls.panel{border:0;border-radius:0;background:#1b293c;padding:20px}.control-heading{display:flex;align-items:center;gap:8px;padding-bottom:16px;border-bottom:1px solid #32435a;font-size:12px}.control-heading>.small{margin-left:auto;font-size:9px}.control-heading .item{width:25px;height:25px}.amount-control{display:flex;align-items:center;gap:6px;background:#0e1929;border:1px solid #32445d;border-radius:6px;margin-top:7px;padding:3px 7px}.amount-control>.item{width:20px;height:20px}.amount-control input{border:0;background:none;padding:9px 0;font-size:14px;appearance:textfield;-moz-appearance:textfield}.amount-control input::-webkit-inner-spin-button{appearance:none}.amount-control button{padding:7px 5px;font-size:11px;color:#9db3ce;border-left:1px solid #2b3e55}.control-hint{font-size:10px;color:#829ab7;line-height:1.7;margin:7px 0 12px}.label-end{float:right;font-size:9px;color:#839cb9}.choices{display:flex;gap:5px;margin-top:8px}.choices button{background:#101d2e;border:1px solid #30435d;border-radius:6px;padding:9px 7px;flex:1;font-size:11px}.choices button.selected{border-color:#5d9ed5;background:#294c6e;color:#d4ebff}.choices button.red{color:#f2a6b6}.choices button.green{color:#83d8ba}.round-progress{padding:15px 0;display:flex;flex-direction:column;gap:7px;border-top:1px solid #32455c;margin-top:20px;font-size:11px;color:#9bb3cc}.round-progress strong{font-size:20px;color:#afdecf}.round-progress .item{width:22px;height:22px;margin-right:7px}.game-controls .primary{margin-top:18px}.control-balance{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#8ca6c5;border-top:1px solid #2d4059;padding-top:16px;margin-top:20px}.control-balance .item{width:17px;height:17px;margin-right:4px}.proof-link{display:block;font-size:10px;color:#82b9ed;padding:15px 0 3px}.play-stage.panel{border:0;border-radius:0;padding:23px;background:radial-gradient(ellipse at 50% 35%,#203a51,#101b2b 75%);display:flex;flex-direction:column;min-height:545px}.stage-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.stage-top .eyebrow{font-size:11px}.stage-status{font-size:9px;color:#8faac9;border:1px solid #304760;background:#162b40;border-radius:5px;padding:5px 7px}.stage-status.ongoing{color:#b8ead2;border-color:#3e7564;background:#1a3c37}.mines-grid{width:min(100%,420px);display:grid;gap:8px;margin:25px auto}.mines-grid button{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#344e6c,#273b55);border:1px solid #435e7d;border-bottom:5px solid #1c2b40;border-radius:7px;min-width:0;opacity:1;color:#6783a1;box-shadow:0 3px 3px #0002}.mines-grid button:not(:disabled):hover{background:#456b91;transform:translateY(-2px)}.mines-grid .item{width:65%;height:65%}.mines-grid button.safe{background:#2a5547;border-color:#457f66;animation:reveal .22s ease-out}.mines-grid button.bomb{background:#643548;border-color:#a2586b}.mines-grid button.hit{outline:2px solid #e694a9}.tower-grid{display:flex;flex-direction:column;gap:8px;max-width:460px;width:100%;margin:23px auto}.tower-row{display:grid;gap:7px;align-items:center}.tower-row>span{font-size:11px;color:#88a5c8}.tower-row button{height:35px;background:#253c57;border:1px solid #3d5472;border-bottom:3px solid #192d45;border-radius:5px;display:grid;place-items:center;color:#667e9d}.tower-row.current button{background:#345a80;border-color:#8ab4de}.tower-row button.safe{background:#315b4a;border-color:#609d7a}.tower-row button.bomb{background:#67394a;border-color:#a56679}.tower-row .item{width:24px;height:24px}.coin-stage,.limbo-stage,.roulette-stage,.dice-stage{display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column;position:relative;min-height:300px;gap:16px;padding:25px 0}.coin-large{width:130px;height:130px;z-index:1;filter:drop-shadow(0 16px 0 #0002)}.coin-stage.flipping .coin-large{animation:coin-flip .18s linear infinite}.coin-shadow{height:15px;width:110px;border-radius:50%;background:#071322;filter:blur(8px);position:absolute;bottom:70px}.stage-result{font-size:20px;letter-spacing:2px;font-weight:650}.coin-stage .muted{font-size:11px}.limbo-stage>.item{width:52px;height:52px;z-index:1}.limbo-stage strong{font-size:59px;font-weight:750;letter-spacing:-3px;color:#a6d4ff;z-index:1}.limbo-stage>.muted{z-index:1;font-size:10px}.limbo-orbit{position:absolute;width:230px;height:230px;border:1px solid #3c6284;border-radius:50%;box-shadow:0 0 0 25px #27415b30,0 0 0 50px #27415b15}.charging .limbo-orbit{animation:spin .8s linear infinite;border-top-color:#99d4ff}.roulette-wheel{width:190px;height:190px;border:4px solid #b79764;border-radius:50%;display:grid;place-items:center;background:repeating-conic-gradient(#854657 0deg 9.73deg,#1a2c42 9.73deg 19.46deg);box-shadow:0 0 0 7px #273447}.roulette-wheel .item{width:150px;height:150px}.spinning{animation:spin .45s linear infinite}.roulette-pocket{font-size:28px;font-weight:650;color:#d3e7ff}.roulette-pocket.red{color:#f1a1b4}.roulette-pocket.green{color:#86e1ba}.roulette-stage>.muted{font-size:10px}.dice-stage>strong{font-size:65px;letter-spacing:-3px;font-weight:750;color:#b2d9ff}.dice-stage>span{font-size:11px}.dice-track{position:relative;height:11px;border-radius:5px;background:#294561;width:85%;margin:16px 0}.dice-track>span{position:absolute;top:-7px;width:24px;height:24px;background:#83c4ff;border:4px solid #e4f4ff;transform:translate(-50%);border-radius:6px}.dice-track>i{position:absolute;top:-13px;height:35px;width:2px;background:#f0cc8f}.rolling .dice-track>span{animation:dice-roll .3s ease-in-out infinite alternate}.plinko-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:300px;padding:15px 0}.plinko-stage svg{display:block;width:100%;max-width:420px;height:auto;overflow:visible}.plinko-bins{display:flex;justify-content:center;gap:3px;width:100%;max-width:420px}.plinko-bins>div{flex:1;font-size:9px;background:#3c3e62;color:#d5c8f1;border-radius:4px;text-align:center;padding:10px 1px;min-width:0}.plinko-bins>div:first-child,.plinko-bins>div:last-child{background:#8f704c;color:#ffe6ad}.plinko-bins>div.selected{outline:2px solid #7dd9ec;outline-offset:2px}.plinko-stage p{font-size:10px;margin-top:12px}.odds-strip{display:flex;justify-content:space-between;gap:10px;background:#0d172577;padding:15px;border:1px solid #2b4057;border-radius:7px;margin-top:auto}.odds-strip>div{display:flex;flex-direction:column;gap:6px}.odds-strip span{font-size:9px;color:#8da7c5}.odds-strip strong{font-size:17px;color:#c0dff6;font-weight:600}.result-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;background:#15263a;border:1px solid #2e4561;border-radius:7px;padding:13px;margin-top:11px;font-size:10px;color:#8ea9ca}.result-bar strong{font-size:17px}.result-bar.won{background:#1d3c34;border-color:#3f725d;color:#b1e4c8}.result-bar.lost{background:#382635;border-color:#624053;color:#e5a8b7}.game-details{margin-top:20px;padding:20px}.game-details h3{margin-bottom:10px}.game-details p{font-size:12px;color:#9fb5cd}.rule-note{margin-top:13px;padding-top:13px;border-top:1px solid var(--line);font-size:10px;color:#7994b4}.game-feed{margin-top:30px}.game-feed>h2{margin-bottom:16px}.resume-banner{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#1c3b3c;border:1px solid #3c6667;padding:12px 16px;margin-bottom:22px;border-radius:7px;font-size:12px;color:#bbdcd4}.segmented{display:flex;gap:5px;flex-wrap:wrap;background:#121e2e;border:1px solid #2b405b;border-radius:7px;padding:4px;width:fit-content;margin-bottom:20px}.segmented button{padding:8px 12px;font-size:11px;color:#9bb2ce;border-radius:4px}.segmented button.active{background:#2a4363;color:#d5e9ff}.leader-toolbar{display:flex;justify-content:space-between;align-items:start;gap:12px;flex-wrap:wrap;margin-bottom:20px}.leader-toolbar .segmented{margin:0}.leader-toolbar select{width:160px;font-size:12px}.podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}.podium-card{border:1px solid #314763;background:#17283e;border-radius:9px;padding:25px 12px;display:flex;flex-direction:column;align-items:center;gap:10px;position:relative}.podium-card.place-0{background:radial-gradient(at 50% 20%,#504832,#1b2a3d);border-color:#6b6144}.podium-card .item{width:50px;height:50px}.podium-card h3{font-size:14px}.podium-card strong{font-size:17px;color:#d8c49b}.rank-number{position:absolute;top:10px;left:13px;font-size:11px;color:#8aa2bf}.podium-card>span:last-child{font-size:10px;color:#9eb5cf}.your-row{background:#203d59}.you-label{font-size:8px;background:#315d87;border-radius:3px;margin-left:5px;padding:2px 5px}.footnote{margin-top:20px;font-size:11px;line-height:1.8}.pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0}.pagination button{font-size:11px;padding:7px 12px}.supply{display:grid;grid-template-columns:200px 1fr;align-items:center;gap:20px;padding:40px}.supply-art{position:relative;display:grid;place-items:center;height:170px}.supply-art>.item:first-child{width:140px;height:140px}.supply-lock{position:absolute;right:0;top:0;width:55px;height:55px;transform:rotate(12deg)}.supply p{color:#a1b8d0;font-size:12px;margin:12px 0 20px}.account-grid,.rules-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.account-panel h2{font-size:17px;margin-bottom:14px}.account-panel p,.rules-grid p,.fairness-intro p{font-size:12px;color:#9bb3cf;margin:13px 0}.account-panel button{margin-top:15px}.balance-big{display:flex;align-items:center;gap:10px;font-size:27px!important;margin-top:23px}.balance-big .item{width:31px;height:31px}.balance-big small{font-size:12px;color:#8fa9c7}.hash{display:block;background:#0a1727;border:1px solid #2b425e;border-radius:6px;padding:12px;word-break:break-all;font-size:10px;line-height:1.8;margin:17px 0;color:#a5c1df}.rules-grid{margin-top:18px}.rules-grid h3{font-size:15px}.rules-grid .game-cell .item{width:29px;height:29px}.admin-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:23px}.admin-stats .panel{padding:17px;display:flex;flex-direction:column;gap:12px}.admin-stats span{font-size:10px;color:#97b0cd}.admin-stats strong{font-size:22px}.admin-search{max-width:350px;margin:18px 0}.admin-form{max-width:600px}.admin-form p{font-size:12px;color:#93acca;margin:12px 0}.admin-form .primary{margin-top:16px}.game-toggle{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid #293f59}.game-toggle p{margin-top:5px}.audit-entry{display:flex;flex-direction:column;gap:8px;border-bottom:1px solid #2b415d;padding:16px 0}.audit-entry span,.audit-entry small{font-size:10px;color:#8da8c9}.audit-entry code{font-size:11px;color:#b1c7e0;word-break:break-all}.modal{padding:30px;background:#18273c;color:#e6eef9;border:1px solid #415e7f;border-radius:12px;width:min(460px,calc(100% - 30px));max-height:90vh;overflow:auto;box-shadow:0 30px 100px #0009}.modal::backdrop{background:#040b15bb;backdrop-filter:blur(5px)}.modal h2{font-size:25px;margin:13px 0 10px}.modal>p{font-size:12px;color:#9fb8d4}.modal .primary{margin-top:19px}.modal-close{position:absolute;right:12px;top:10px;font-size:25px;color:#a6bed9}.modal-foot{border-top:1px solid #36506e;padding-top:16px;margin-top:18px;text-align:center;font-size:10px;color:#89a5c7}.auth-switch{text-align:center;margin-top:23px!important}.error{color:#f1a6b5!important;font-size:12px!important;padding:12px 0}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,15px);opacity:0;pointer-events:none;z-index:100;background:#294e70;border:1px solid #5f8faf;color:#eff8ff;border-radius:9px;padding:13px 21px;box-shadow:0 7px 30px #0006;font-size:12px;max-width:calc(100% - 30px);transition:opacity .2s,transform .2s}.toast.show{opacity:1;transform:translate(-50%)}.proof-modal{width:min(580px,calc(100% - 30px))}.receipt-row{display:flex;flex-direction:column;gap:7px;margin:16px 0}.receipt-row>span{font-size:10px;color:#93b0d1}.receipt-row code{font-size:10px;color:#bad1ea;background:#0d1b2c;border:1px solid #2f4866;padding:10px;border-radius:5px;word-break:break-all}.row{display:flex;justify-content:space-between;gap:15px;padding:14px 0;border-top:1px solid #2d4866;font-size:12px}.verification-result{color:#a7dabc!important;margin:13px 0!important}.proof-modal>.small{margin-top:9px;font-size:10px}.loader{width:25px;height:25px;border:2px solid #36506b;border-top-color:#80bff5;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes coin-flip{to{transform:rotateY(360deg)}}@keyframes reveal{0%{transform:scale(.8)}to{transform:scale(1)}}@keyframes dice-roll{0%{left:15%}to{left:85%}}@media(min-width:1600px){.game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cover-scene{height:200px}.main{padding:35px 40px 0}.feature-grid{grid-template-columns:1.9fr 1fr}.hero{min-height:260px}.hero-copy{padding:32px}.hero-copy h2{font-size:38px}.cover-hero{height:100%}.with-chat .app-body{grid-template-columns:205px minmax(0,1fr) 290px}}@media(max-width:1250px){.with-chat .app-body{grid-template-columns:170px minmax(0,1fr) 240px}.app-body{grid-template-columns:170px minmax(0,1fr)}.main{padding:25px 23px 0}.sidebar{padding:22px 9px}.sidebar>button{padding:10px;font-size:11px;gap:9px}.game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-grid{grid-template-columns:1fr}.credits-banner{min-height:135px;padding:20px}.credits-banner h2{font-size:24px}.credits-banner p{margin:6px 0}.credits-banner .credit-art{right:40px;bottom:20px}.credit-art .item:first-child{width:75px;height:75px}.hero{min-height:220px}.game-layout{grid-template-columns:225px minmax(0,1fr)}.game-controls.panel,.play-stage.panel{padding:17px}.odds-strip{padding:12px 10px}.odds-strip strong{font-size:15px}.mines-grid{gap:6px}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1050px){.with-chat .app-body{grid-template-columns:165px minmax(0,1fr)}.with-chat .community{position:fixed;top:76px;right:0;width:280px;z-index:30;box-shadow:-15px 0 40px #0008}.game-layout{grid-template-columns:240px minmax(0,1fr)}.feature-grid{grid-template-columns:1.6fr 1fr}.credits-banner .credit-art{right:-20px;bottom:20px}.credits-banner h2{font-size:23px}.game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cover-scene{height:150px}.game-caption h3{font-size:18px}.card-play{display:none}}@media(max-width:800px){.topbar{padding:0 16px;gap:15px;height:67px}.brand,.brand img{width:160px;height:54px}.topnav{display:none}.menu-toggle{display:flex;width:32px;height:32px;font-size:18px}.app-body,.with-chat .app-body{grid-template-columns:1fr}.sidebar{display:none}.menu-open .sidebar{display:flex;position:fixed;top:67px;left:0;width:220px;height:calc(100vh - 67px);min-height:0;z-index:35;box-shadow:20px 0 40px #0008}.with-chat .community{top:67px;height:calc(100vh - 67px)}.main{padding:25px 22px 0}.feature-grid{grid-template-columns:1.6fr 1fr}.game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.top-actions{gap:8px}.game-layout{grid-template-columns:225px minmax(0,1fr)}.game-caption h3{font-size:17px}.cover-scene{height:145px}.scene-main.coin{width:85px;height:85px}.scene-main.wheel{width:95px;height:95px}.scene-main.pick{width:75px;height:75px}.cover-multiplier{font-size:32px}}@media(max-width:600px){.topbar{padding:0 10px;gap:6px}.brand,.brand img{width:137px;height:48px}.top-actions{gap:5px}.top-actions .quiet{font-size:10px;padding:7px 8px;min-height:34px}.top-actions .primary{font-size:10px;padding:7px 10px;min-height:34px}.chat-toggle{margin-left:2px;width:31px;height:31px}.avatar{width:30px;height:30px;font-size:10px}.wallet{padding:6px 7px;gap:4px;font-size:11px}.wallet .item{width:17px;height:17px}.wallet>span{display:none}.main{padding:23px 16px 0}.welcome-line h1{font-size:26px}.welcome-line p{font-size:11px;max-width:220px}.welcome-line>.small{font-size:10px}.feature-grid{grid-template-columns:1fr;gap:12px;margin-bottom:26px}.hero{min-height:220px}.hero-copy{padding:24px;width:64%}.hero-copy h2{font-size:31px}.hero-copy p{font-size:11px}.cover-hero{width:47%;right:-10px}.cover-hero .cover-board{grid-template-columns:repeat(3,32px);gap:6px}.cover-hero .cover-board>span{width:32px;height:32px}.cover-hero .cover-board .item{width:25px;height:25px}.cover-hero .scene-main.pick{width:100px;height:100px;right:7px}.credits-banner{min-height:133px;padding:20px 23px}.credits-banner p{font-size:10px}.credits-banner .credit-art{right:37px;bottom:12px}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cover-scene{height:150px}.cover-hero{height:100%}.game-caption{padding:11px 13px 15px}.game-caption h3{font-size:19px}.card-brand{font-size:9px;left:11px;top:12px}.favorite{width:26px;height:26px;top:8px;right:8px}.card-play{display:block;font-size:9px;right:11px;bottom:18px}.card-tag{font-size:9px}.scene-main.pick{width:85px;height:85px}.scene-main.coin{width:95px;height:95px}.scene-main.wheel{width:105px;height:105px}.section-heading h2{font-size:17px}.search{width:160px;padding:0 8px}.search input{font-size:11px}.filters button{font-size:10px;padding:7px 11px}.section-heading{gap:10px}.game-layout{grid-template-columns:1fr}.game-controls.panel{order:2;padding:23px}.play-stage.panel{order:1;min-height:420px;padding:19px}.mines-grid{max-width:360px;gap:7px;margin:22px auto}.stage-top .eyebrow{font-size:10px}.stage-status{font-size:9px}.coin-stage,.limbo-stage,.roulette-stage,.dice-stage{min-height:290px}.game-details p{font-size:11px}.page-title h1{font-size:27px}.page-title p{font-size:11px}.game-feed{margin-top:25px}.odds-strip strong{font-size:15px}.odds-strip span{font-size:9px}.result-bar{font-size:10px}.table-wrap th,.table-wrap td{font-size:10px;padding:12px}.table-wrap th{font-size:9px}.account-grid,.rules-grid{grid-template-columns:1fr}.supply{grid-template-columns:1fr;padding:25px;gap:10px}.supply-art{height:155px}.supply-art>.item:first-child{width:130px;height:130px}.supply-lock{right:45px}.podium{gap:8px}.podium-card{padding:28px 6px 18px;gap:8px}.podium-card .item{width:35px;height:35px}.podium-card h3{font-size:11px;max-width:100%;overflow-wrap:anywhere}.podium-card strong{font-size:12px}.podium-card>span:last-child{font-size:9px}.leader-toolbar select{width:130px;font-size:11px}.segmented button{padding:7px 9px;font-size:10px}.admin-stats .panel{padding:15px}.admin-stats span{font-size:9px}.admin-stats strong{font-size:20px}.footer{gap:13px}.footer p{flex-basis:100%;order:3;font-size:9px}.footer-brand{font-size:15px}.footer .text-button{margin-left:auto}.resume-banner{font-size:10px;padding:10px}.resume-banner .text-button{font-size:10px}.modal{padding:27px 23px}.modal h2{font-size:23px}}@media(max-width:360px){.brand,.brand img{width:115px}.menu-toggle{width:27px}.top-actions .quiet{padding:5px;font-size:9px}.top-actions .primary{padding:6px;font-size:9px}.wallet strong{font-size:10px}.chat-toggle{width:28px;height:28px}.topbar{gap:4px}.card-play{display:none}.cover-hero{right:-20px}.search{width:143px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}.game-card:hover{transform:none}}.plinko-bins{max-width:324px;width:77.142857%}@media(max-width:600px){input,select,textarea,.search input,.chat-compose textarea{font-size:16px}}.currency-icon{display:inline-block;width:17px;height:17px;object-fit:contain;image-rendering:pixelated;vertical-align:middle;flex-shrink:0}.money-value{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;vertical-align:baseline}.money-value>.currency-icon{width:1em;height:1em;min-width:13px;min-height:13px;max-width:24px;max-height:24px}.label-end>.currency-icon{width:17px;height:17px}.balance-trigger>.currency-icon{width:23px;height:23px}.balance-menu button{justify-content:space-between}.balance-menu button>.currency-icon{width:26px;height:26px}.balance-menu button>small{margin-left:auto}.balance-control.compact .balance-trigger{padding:7px;min-height:34px}.balance-control.compact .balance-menu{width:125px}.balance-control.compact .balance-menu button{padding:10px 13px}.profit-feature .money-value>.currency-icon{width:24px;height:24px}.case-contents .money-value>.currency-icon{width:20px;height:20px;filter:none}.balance-menu .currency-icon{filter:none}.currency-equivalents .item{width:24px;height:24px}@media(max-width:600px){.balance-trigger>.currency-icon{width:19px;height:19px}.money-value{gap:4px}.profit-feature .money-value>.currency-icon{width:21px;height:21px}}.voucher-workspace{display:grid;grid-template-columns:1fr 1.2fr;gap:24px;margin:28px 0 36px}.voucher-workspace form{padding:28px;border:1px solid #2c3d53;border-radius:16px;background:#152132}.voucher-redeem{background:radial-gradient(ellipse at top left,#233f62,#152132 75%)!important}.voucher-symbol{display:block;font-size:40px;color:#81c8ff;margin-bottom:20px}.voucher-workspace p{color:#9babc0;line-height:1.6;margin-bottom:24px}.voucher-workspace label{display:block;margin-bottom:18px}.voucher-workspace input{width:100%;margin-top:9px}.voucher-fields{display:grid;grid-template-columns:1.5fr 1fr;gap:14px}.voucher-total{display:flex;justify-content:space-between;padding:16px 0 24px;color:#a9b9cc}.voucher-list article{display:flex;align-items:center;gap:24px;padding:20px 8px;border-bottom:1px solid #29384a}.voucher-list article>div{flex:1}.voucher-list code{color:#a3d6ff;font-size:17px}.voucher-list small{display:block;color:#92a5bd;font-size:12px;margin-top:6px}.topnav button:disabled{opacity:.4;cursor:default}@media(max-width:700px){.voucher-workspace{grid-template-columns:1fr}.voucher-list article{gap:12px;flex-wrap:wrap}.voucher-workspace form{padding:20px}}.voucher-list article:last-child{border-bottom:0}
/*# sourceMappingURL=app.css.map */
