:root{--bg: #07090d;--panel: #12151c;--panel-2: #1a1e27;--line: #2a3140;--text: #f4f7fb;--muted: #8b93a7;--blue: #2f6dff;--blue-2: #4d84ff;--green: #c6f447;--green-2: #d8ff6a;--radius: 14px;--sidebar: 78px}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:Inter,system-ui,sans-serif}body{display:flex;min-height:100dvh;overflow-x:hidden}#lobby{display:flex;flex:1;min-width:0;min-height:100dvh}#lobby[hidden]{display:none!important}button{font-family:inherit;cursor:pointer}svg{width:18px;height:18px;fill:currentColor}.sidebar{width:var(--sidebar);flex:0 0 var(--sidebar);background:#0c0f14;border-right:1px solid #1b202a;display:flex;flex-direction:column;align-items:center;padding:14px 10px 18px;gap:18px;z-index:4}.claim{width:100%;border:0;border-radius:12px;background:linear-gradient(180deg,#3b78ff,#2458f0);color:#fff;padding:10px 6px 12px;display:grid;justify-items:center;gap:6px;box-shadow:0 8px 24px #2f6dff59;animation:pulseBlue 2.4s ease-in-out infinite}.claim img{width:42px;height:42px;object-fit:cover;border-radius:10px}.claim span{font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.15}.side-nav{display:grid;gap:8px;width:100%}.side-btn{height:42px;border:0;border-radius:10px;background:transparent;color:#6e778b}.side-btn:hover,.side-btn.on{background:#171c26;color:#fff}.dealer{margin-top:auto;width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid #2f6dff;box-shadow:0 0 0 3px #12151c;cursor:pointer}.claim-mini{display:none;width:34px;height:34px;border:0;border-radius:10px;padding:0;background:linear-gradient(180deg,#3b78ff,#2458f0);place-items:center;box-shadow:0 6px 14px #2f6dff59}.claim-mini img{width:18px;height:18px;object-fit:contain}.mob-dock{display:none;position:fixed;left:0;right:0;bottom:0;z-index:9;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:6px 6px calc(8px + env(safe-area-inset-bottom));background:#0a0c10f0;border-top:1px solid #1b202a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dock-btn{border:0;background:transparent;color:#8b93a7;display:grid;justify-items:center;gap:2px;padding:6px 2px;border-radius:10px;font-size:10px;font-weight:700;line-height:1.1}.dock-btn svg{width:20px;height:20px}.dock-btn.on{color:#fff;background:#171c26}.shell{flex:1;min-width:0;display:flex;flex-direction:column}.topbar{height:68px;display:flex;align-items:center;gap:18px;padding:0 22px;background:#0a0c10db;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #1b202a;position:sticky;top:0;z-index:5}.brand{color:#fff;text-decoration:none;font-weight:800;display:flex;align-items:center;gap:10px;letter-spacing:-.02em}.brand-mark{width:36px;height:36px;border-radius:10px;display:block;object-fit:cover;background:#0a1020;box-shadow:0 0 0 1px #c6f44747,0 8px 18px #0006}.brand-name{display:flex;flex-direction:column;gap:1px;font-family:Cinzel,Inter,serif;font-size:17px;font-weight:800;letter-spacing:.04em;line-height:1.05}.brand-name small{font-family:Inter,system-ui,sans-serif;font-size:9px;font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:var(--green)}.tabs{display:flex;gap:8px;margin:0 auto}.tab{border:0;height:38px;padding:0 14px;border-radius:10px;background:transparent;color:#9aa3b5;display:flex;align-items:center;gap:8px;font-weight:600}.tab.on{background:var(--blue);color:#fff;box-shadow:0 8px 20px #2f6dff47}.userbox{display:flex;align-items:center;gap:8px}.funds{background:#151922;border:1px solid #2a3140;border-radius:10px;padding:6px 12px;min-width:132px}.funds span{display:block;color:var(--muted);font-size:11px}.funds strong{font-size:15px}.deposit{height:38px;border:0;border-radius:10px;padding:0 16px;background:linear-gradient(180deg,var(--green-2),var(--green));color:#142006;font-weight:800;box-shadow:0 8px 18px #c6f44738;animation:pulseGreen 2.6s ease-in-out infinite}.icon-btn{width:38px;height:38px;border:0;border-radius:10px;background:#151922;color:#d5dbe8;position:relative}.dot{position:absolute;top:8px;right:8px;width:7px;height:7px;background:#ff4d6a;border-radius:50%}.partners{display:flex;align-items:center;gap:16px;padding:8px 22px;color:#6d7588;font-size:12px;border-bottom:1px solid #1b202a;overflow:hidden}.partners em{flex-shrink:0;font-style:normal;color:#9aa3b5;font-weight:700}.partner-logos{display:flex;align-items:center;gap:14px;min-width:0;flex:1;overflow:auto hidden;scrollbar-width:none}.partner-logos::-webkit-scrollbar{display:none}.partner-logo{flex-shrink:0;display:grid;place-items:center;height:22px;opacity:.92}.partner-logo svg{display:block;height:22px;width:auto}.partner-logo.visa{color:#1a4db3;font:italic 800 15px/1 Georgia,Times New Roman,serif;letter-spacing:.08em}.partner-logo.mc svg{width:36px}.partner-logo.mir{height:20px;padding:0 8px;border-radius:4px;background:#0d8a56;color:#fff;font:800 11px/20px Inter,sans-serif;letter-spacing:.12em}.partner-logo.btc svg,.partner-logo.eth svg,.partner-logo.usdt svg{width:22px;height:22px}.partner-logo.age{min-width:28px;height:22px;padding:0 6px;border:1.5px solid #c6f447;border-radius:6px;color:#c6f447;font:800 11px/19px Inter,sans-serif}.partners b{flex-shrink:0;margin-left:auto;color:#c6f447;font-weight:700}.page{padding:18px 22px 90px;animation:rise .55s ease both}.heroes{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hero{position:relative;height:250px;border-radius:18px;overflow:hidden;isolation:isolate}.hero img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .5s ease}.hero:hover img{transform:scale(1.06)}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(6,8,14,.82) 0%,rgba(6,8,14,.15) 58%,transparent 100%)}.hero-copy{position:relative;z-index:1;max-width:280px;padding:28px 24px}.hero-copy h2{margin:0 0 8px;font-size:28px}.hero-copy p{margin:0 0 16px;color:#d0d6e4;font-size:14px;line-height:1.45}.cta{border:0;height:40px;padding:0 16px;border-radius:10px;background:var(--blue);color:#fff;font-weight:700}.popular{margin-top:22px;position:relative;z-index:3}.cat-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.cat-tabs{display:flex;flex-wrap:wrap;gap:6px}.cat-tabs button{height:34px;border:1px solid #2a3140;border-radius:999px;padding:0 12px;background:#151922;color:#c5ccda;font-size:13px;font-weight:700}.cat-tabs button.on{background:var(--blue);border-color:var(--blue);color:#fff}.cat-search{display:flex;flex-direction:column;gap:4px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cat-search input{width:min(260px,100vw - 48px);height:38px;border:1px solid #2a3140;border-radius:10px;background:#151922;color:#fff;padding:0 12px;font-size:14px}.shelf{margin-bottom:22px}.cat-empty{margin:8px 0 0;color:var(--muted);text-align:center}.game-art{position:relative;display:block}.game-badges{position:absolute;top:8px;left:8px;display:flex;flex-wrap:wrap;gap:4px;pointer-events:none;z-index:2}.game-badge{margin:0;padding:3px 7px;border-radius:999px;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#2f6dff}.game-badge.hot{background:#ff4d6a}.game-badge.new{background:#2458f0}.game-badge.jackpot{background:linear-gradient(180deg,#f0c14b,#b7791f);color:#2a1a04}.game-star{position:absolute;top:8px;right:8px;z-index:3;width:28px;height:28px;border:0;border-radius:999px;background:#07090db8;color:#9aa3b5;font-size:15px;line-height:1;display:grid;place-items:center;padding:0}.game-star.on{color:#f0c14b}.sec-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.sec-head h3{margin:0;font-size:22px}.more{border:0;background:transparent;color:#9aa3b5;font-weight:600}.grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.game{border:0;padding:0 0 10px;background:transparent;color:inherit;text-align:left;text-decoration:none;cursor:pointer;position:relative;z-index:1;pointer-events:auto;animation:pop .5s ease both}.game:nth-child(1){animation-delay:.02s}.game:nth-child(2){animation-delay:.07s}.game:nth-child(3){animation-delay:.12s}.game:nth-child(4){animation-delay:.17s}.game:nth-child(5){animation-delay:.22s}.game:nth-child(6){animation-delay:.27s}.game:nth-child(7){animation-delay:.32s}.game:nth-child(8){animation-delay:.37s}.game:nth-child(9){animation-delay:.42s}.game:nth-child(10){animation-delay:.47s}.game:nth-child(11){animation-delay:.52s}.game:nth-child(12){animation-delay:.57s}.game:nth-child(13){animation-delay:.62s}.game:nth-child(14){animation-delay:.67s}.game img{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:14px;display:block;pointer-events:none;transition:transform .25s ease,box-shadow .25s ease}.game b,.game small{pointer-events:none}.game:hover img{transform:translateY(-6px) scale(1.03);box-shadow:0 16px 30px #0006}@media(hover:none){.game:hover img{transform:none;box-shadow:none}}.game b{display:block;margin:8px 0 2px;font-size:13px}.game small{color:var(--muted)}#lobby.guest .game.live img{filter:saturate(.72) brightness(.72)}#lobby.guest .game.live:after{content:"Нужна регистрация";position:absolute;left:8px;right:8px;bottom:48px;z-index:2;padding:6px 8px;border-radius:999px;background:#07090dd1;color:#fff;font-size:11px;font-weight:700;letter-spacing:.01em;text-align:center;pointer-events:none}#lobby.guest #playSlots{box-shadow:0 0 0 1px #2a3140 inset}.support{position:fixed;right:22px;bottom:22px;z-index:8;border:0;height:48px;padding:0 16px 0 10px;border-radius:999px;background:var(--blue);color:#fff;display:flex;align-items:center;gap:10px;font-weight:700;box-shadow:0 12px 30px #2f6dff59;animation:rise .7s ease .3s both}.faces{display:flex}.faces img{width:24px;height:24px;border-radius:50%;object-fit:cover;border:2px solid #2f6dff;margin-left:-8px}.faces img:first-child{margin-left:0}.support.unread:after{content:"";width:8px;height:8px;border-radius:50%;background:#c6f447;box-shadow:0 0 0 4px #c6f44740}.chat{position:fixed;right:22px;bottom:82px;width:min(360px,calc(100vw - 40px));display:flex;flex-direction:column;gap:10px;background:#171b24;border:1px solid #2a3140;border-radius:16px;padding:12px;z-index:8;animation:pop .25s ease}.chat header{display:flex;align-items:center;justify-content:space-between;gap:8px}.chat-who{display:flex;align-items:center;gap:10px}.chat-who img{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid #2f6dff}.chat-who strong{display:block;font-size:14px}.chat-who small{color:#7dff9a;font-size:11px;font-weight:700}.chat header>button{border:0;background:transparent;color:#fff;font-size:22px;line-height:1}.chat-log{max-height:240px;overflow:auto;display:flex;flex-direction:column;gap:8px;padding-right:4px}.chat-msg{display:flex;align-items:flex-end;gap:8px;max-width:92%}.chat-msg img{flex:none;width:22px;height:22px;border-radius:50%;object-fit:cover}.chat-msg p{margin:0;padding:8px 10px;border-radius:12px 12px 12px 4px;background:#12161e;color:#d5dbe8;font-size:13px;line-height:1.45}.chat-msg.me{align-self:flex-end}.chat-msg.host p{background:#1a2438;border:1px solid #2f6dff}.chat-msg.typing p{display:flex;gap:4px;padding:10px 12px}.chat-msg.typing i{width:6px;height:6px;border-radius:50%;background:#8b93a7;animation:chatDot 1s ease infinite}.chat-msg.typing i:nth-child(2){animation-delay:.15s}.chat-msg.typing i:nth-child(3){animation-delay:.3s}@keyframes chatDot{50%{opacity:.3;transform:translateY(-2px)}}.chat-quick.busy{pointer-events:none;opacity:.6}.chat-quick button{height:30px;border:1px solid #2a3140;border-radius:999px;padding:0 10px;background:#151922;color:#d5dbe8;font-size:12px;font-weight:700}.chat-form{display:flex;gap:6px}.chat-form input{flex:1;min-width:0;height:40px;border:1px solid #2a3140;border-radius:10px;background:#12161e;color:#fff;padding:0 12px;font-size:14px}.chat-form button{height:40px;border:0;border-radius:10px;padding:0 12px;background:var(--blue);color:#fff;font-size:12px;font-weight:700}.toast{position:fixed;top:18px;left:50%;transform:translate(-50%);z-index:30;background:#151922;border:1px solid #2f6dff;color:#fff;padding:10px 16px;border-radius:999px;font-weight:600}.boot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;background:#07090d}.boot-card{display:grid;justify-items:center;gap:12px;text-align:center}.boot-mark{width:72px;height:72px;border-radius:20px;object-fit:cover;box-shadow:0 0 0 1px #c6f4474d,0 16px 32px #00000073}.boot-spin{width:36px;height:36px;border:3px solid #2a3140;border-top-color:var(--green);border-radius:50%;animation:bootSpin .7s linear infinite}.boot-wheel{display:none}.boot-card b{font-size:20px;letter-spacing:-.03em}.boot-card small{color:var(--muted);font-size:13px}@keyframes bootSpin{to{transform:rotate(360deg)}}.mines-top{height:68px;display:flex;align-items:center;gap:16px;padding:0 20px;border-bottom:1px solid #3a2412;background:#100a06e6}.mines-top h1{margin:0;font-size:18px}.mines-top p{margin:0;color:var(--muted);font-size:12px}#minesBack,#plinkoBack,#limboBack,#nileBack,#bossBack,#candyBack,#oreBack,#astraBack,#diceBack,#towerBack,#kenoBack,#vaultBack,#wheelBack,#cartaBack{border:0;height:38px;padding:0 14px;border-radius:10px;background:#171c26;color:#fff;font-weight:600}.mines-title{display:flex;align-items:center;gap:10px;margin-right:auto}.mines-title img{width:40px;height:52px;object-fit:cover;border-radius:8px}.mines-ctrl{background:linear-gradient(180deg,#2a180af0,#0e0905f0);border:1px solid #e08a32;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:10px;min-width:0;overflow:hidden;box-shadow:inset 0 1px #ffc87833}.mines-ctrl label{color:var(--muted);font-size:12px;font-weight:600}.bet-row{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;gap:6px;min-width:0;width:100%}.bet-row input,.bet-row button{border:0;border-radius:10px;height:42px;background:#1a1f2a;color:#fff;font-weight:700;min-width:0;width:100%;box-sizing:border-box}.bet-row input{text-align:center;font-size:16px;padding:0 4px}.mines-ctrl input[type=number]{min-width:0;width:100%;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.mines-ctrl input[type=number]::-webkit-outer-spin-button,.mines-ctrl input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stat{display:flex;justify-content:space-between;background:#0d1016;border-radius:10px;padding:10px 12px}.stat span{color:var(--muted)}.toast[hidden],.boot[hidden],.chat[hidden],.mines-app[hidden],.plinko-app[hidden],.limbo-app[hidden],.nile-app[hidden],.boss-app[hidden],.candy-app[hidden],.howl-app[hidden],.ore-app[hidden],.astra-app[hidden],.dice-app[hidden],.tower-app[hidden],.keno-app[hidden],.vault-app[hidden],.wheel-app[hidden],.carta-app[hidden]{display:none!important;content-visibility:hidden}.mines-app,.plinko-app,.limbo-app,.nile-app,.boss-app,.candy-app,.howl-app,.ore-app,.astra-app,.dice-app,.tower-app,.vault-app,.carta-app{isolation:isolate;contain:none;overflow:hidden;height:100%;height:100dvh;max-height:100dvh}.luck-fitted{display:grid!important;place-items:center!important;grid-template-columns:none!important;grid-template-rows:none!important;align-content:center!important;justify-items:center!important;padding:8px 12px 10px!important;overflow:hidden}.luck-shell{position:relative;flex:0 0 auto}.luck-desk{box-sizing:border-box;transform-origin:0 0}@keyframes pulseBlue{50%{box-shadow:0 8px 32px #2f6dff99}}@keyframes pulseGreen{50%{box-shadow:0 8px 26px #c6f44773}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}@keyframes pop{0%{opacity:0;transform:translateY(16px) scale(.98)}}@keyframes marquee{50%{opacity:1}}.account-chip{display:inline-flex;align-items:center;gap:8px;height:38px;border:1px solid #2a3140;border-radius:10px;padding:0 10px 0 6px;background:#151922;color:#f4f7fb;font-weight:700;max-width:168px}.account-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-face{flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-size:13px;font-style:normal;font-weight:800;line-height:1}.cabinet{max-width:720px;animation:rise .35s ease both}.cabinet h2{margin:0 0 8px;font-size:32px;letter-spacing:-.03em}.cab-kicker{margin:0 0 8px;color:var(--blue-2);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.cab-lead,.cab-meta,.cabinet small{color:var(--muted);line-height:1.5}.cab-lead{margin:0 0 22px;font-size:15px}.cab-guest label{display:block;margin-bottom:8px;color:#c5ccda;font-size:13px;font-weight:600}.cab-guest input{width:100%;max-width:360px;height:46px;margin-bottom:14px;border:1px solid #2a3140;border-radius:12px;background:#151922;color:#fff;padding:0 14px;font-size:16px}.cab-register{display:inline-flex;align-items:center;height:46px;padding:0 22px;margin-bottom:14px}.cab-hero{display:flex;align-items:center;gap:16px;margin-bottom:22px}.cab-avatar{width:72px;height:72px;border-radius:20px;display:grid;place-items:center;background:linear-gradient(180deg,#4d84ff,#2458f0);font-size:32px;font-weight:800;line-height:1;box-shadow:0 12px 28px #2f6dff59}.cab-idbox{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding:14px 16px;border:1px solid #2a3140;border-radius:14px;background:#151922}.cab-idbox span{display:block;color:var(--muted);font-size:12px}.cab-idbox strong{font-size:18px;letter-spacing:.04em}.cab-idbox button{height:36px;border:0;border-radius:10px;padding:0 12px;background:var(--blue);color:#fff;font-weight:700}.cab-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.cab-stats article{padding:14px 16px;border-radius:14px;background:#151922;border:1px solid #2a3140}.cab-stats span{display:block;color:var(--muted);font-size:12px;margin-bottom:6px}.cab-stats strong{font-size:18px}.cab-actions{display:flex;gap:10px;flex-wrap:wrap}.cab-settings,.cab-history{margin-top:28px;padding-top:22px;border-top:1px solid #2a3140}.cab-settings h3,.cab-history h3{margin:0 0 14px;font-size:18px;letter-spacing:-.02em}.cab-label{margin:0 0 8px;color:var(--muted);font-size:12px;font-weight:600}.cab-faces{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.cab-face{width:44px;height:44px;border:2px solid transparent;border-radius:12px;display:grid;place-items:center;padding:0;font-size:18px;font-weight:800;line-height:1;cursor:pointer}.cab-face.on{border-color:#fff;box-shadow:0 0 0 2px #2458f0}.cab-nickrow{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.cab-guest input{width:100%;max-width:360px;height:46px;margin-bottom:14px}.cab-nickrow input{flex:1;min-width:180px;margin:0;height:46px;border:1px solid #2a3140;border-radius:12px;background:#151922;color:#fff;padding:0 14px;font-size:16px}.cab-nickrow button{height:46px;border:0;border-radius:12px;padding:0 16px;background:var(--blue);color:#fff;font-weight:700}.cab-toggles{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 16px}.cab-switch{display:inline-flex;align-items:center;gap:10px;height:44px;border:1px solid #2a3140;border-radius:12px;padding:0 14px 0 10px;background:#151922;color:#d5dbe8;font-weight:700}.cab-switch i{position:relative;width:42px;height:24px;border-radius:999px;background:#2a3140;font-style:normal}.cab-switch i:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .16s ease}.cab-switch.on i{background:var(--green)}.cab-switch.on i:after{left:21px}.cab-danger{color:#ff8aa0;border-color:#5a2a34}.cab-reset{margin:10px 0 12px;padding:12px 14px;border:1px solid #5a2a34;border-radius:12px;background:#1a1216}.cab-reset p{margin:0 0 10px;color:#f4d5da;font-size:14px;line-height:1.45}.cab-soon{margin:12px 0 0}.cab-guest .cab-faces{margin-bottom:14px}.cab-hist-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.cab-hist-head h3{margin:0}.cab-period{display:flex;gap:6px;padding:3px;border-radius:10px;background:#151922;border:1px solid #2a3140}.cab-period button{height:30px;border:0;border-radius:8px;padding:0 12px;background:transparent;color:var(--muted);font-weight:700;font-size:12px}.cab-period button.on{background:var(--blue);color:#fff}.cab-summary{margin-bottom:14px}.cab-filter{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;color:var(--muted);font-size:12px;font-weight:600}.cab-filter select{height:42px;border:1px solid #2a3140;border-radius:12px;background:#151922;color:#fff;padding:0 12px;font-size:14px;font-weight:600}.cab-feed{list-style:none;margin:0;padding:0;border:1px solid #2a3140;border-radius:14px;overflow:hidden;background:#151922}.cab-feed-empty{padding:22px 16px;color:var(--muted);text-align:center;font-size:14px}.cab-feed-head,.cab-feed-row{display:grid;grid-template-columns:minmax(88px,1.4fr) .9fr .7fr 1fr .9fr;gap:8px;align-items:center;padding:10px 14px;font-size:13px}.cab-feed-head{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#12161e;border-bottom:1px solid #2a3140}.cab-feed-row{border-top:1px solid #232a38}.cab-feed-row:first-of-type{border-top:0}.cab-feed-row b{font-weight:700}.cab-feed-row span,.cab-feed-row time{color:#c5ccda}.cab-feed-row em{font-style:normal;font-weight:800}.cab-feed-row.win em{color:#c6f447}.cab-feed-row.lose em{color:#ff7a8a}.cab-feed-row.push em{color:#9aa6bd}.cab-feed-row time{text-align:right;font-variant-numeric:tabular-nums}@media(max-width:700px){.cab-feed-head{display:none}.cab-feed-row{grid-template-columns:1fr auto;grid-template-areas:"game time" "bet multi" "result result"}.cab-feed-row b{grid-area:game}.cab-feed-row span:nth-of-type(1){grid-area:bet}.cab-feed-row span:nth-of-type(2){grid-area:multi;text-align:right}.cab-feed-row em{grid-area:result}.cab-feed-row time{grid-area:time}}.cab-ghost{height:40px;border:1px solid #2a3140;border-radius:10px;padding:0 16px;background:transparent;color:#d5dbe8;font-weight:700}.cab-packs{display:flex;gap:10px;flex-wrap:wrap}.cab-packs button{height:44px;border:0;border-radius:12px;padding:0 18px;background:linear-gradient(180deg,var(--green-2),var(--green));color:#142006;font-weight:800}.cab-bar{height:10px;border-radius:999px;background:#1a1f2a;overflow:hidden;margin:8px 0 12px}.cab-bar i{display:block;height:100%;background:linear-gradient(90deg,#c6f447,#4d84ff)}@media(max-width:700px){.cab-stats{grid-template-columns:1fr}}@media(max-width:1100px){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}.heroes{grid-template-columns:1fr}}@media(max-width:760px){html{-webkit-text-size-adjust:100%}button,a,.game,.game-star{touch-action:manipulation}input,select,textarea{font-size:16px!important}.tabs{display:none}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar{display:none}.partners{gap:10px;padding:7px 12px}.partners em{display:none}.partner-logos{gap:10px}.partners b{font-size:11px}.cat-search,.cat-search input{width:100%}.claim-mini{display:grid}.account-chip,.userbox .icon-btn{display:none}.topbar{height:auto;min-height:56px;padding:max(8px,env(safe-area-inset-top)) 10px 8px;gap:8px}.brand-name{font-size:14px}.brand-name small{letter-spacing:.18em}.brand-mark{width:30px;height:30px}.userbox{margin-left:auto;gap:6px}.funds{min-width:0;padding:4px 8px}.funds span{display:none}.funds strong{font-size:13px}.deposit{height:34px;padding:0 10px;font-size:12px}.page{padding:12px 12px calc(92px + env(safe-area-inset-bottom))}#catalog{scroll-margin-top:72px}.hero{height:168px}.hero-copy{max-width:78%;padding:16px}.hero-copy h2{font-size:22px}.hero-copy p{display:none}.cta{height:36px;padding:0 14px}.game-star{width:36px;height:36px}.cat-tabs button{height:36px}.mob-dock{display:grid}.support{right:12px;bottom:calc(76px + env(safe-area-inset-bottom));height:44px;padding:0 12px 0 8px;font-size:0;gap:0}.support .faces{pointer-events:none}.chat{right:0;left:0;bottom:0;width:100%;max-height:min(78dvh,560px);border-radius:18px 18px 0 0;padding:12px 12px calc(12px + env(safe-area-inset-bottom))}.toast{top:calc(12px + env(safe-area-inset-top));max-width:calc(100vw - 24px)}.luck-fitted{place-items:start stretch!important;align-content:start!important;justify-items:stretch!important;overflow:auto!important;overflow-x:hidden!important;padding:8px 10px calc(10px + env(safe-area-inset-bottom))!important}.luck-shell,.luck-desk{width:100%!important;max-width:100%!important}.mines-top{height:auto;min-height:52px;gap:8px;padding:max(6px,env(safe-area-inset-top)) 10px 8px;flex-wrap:nowrap}.mines-top h1{font-size:15px}.mines-top p{display:none}.mines-title img{width:28px;height:36px}.mines-top .funds{min-width:0}.mines-top .funds span{display:none}.mines-ctrl{padding:12px}.bet-row button,.bet-row input,.mine-count button{height:44px}.topbar,.mob-dock{backdrop-filter:none;-webkit-backdrop-filter:none}.deposit,.claim,.claim-mini,.game{animation:none}.game img{transition:none}#lobby.guest .game.live img{filter:none;opacity:.78}.hero img{transition:none}.luck-fitted{overflow:hidden!important}.mines-app,.plinko-app,.limbo-app,.nile-app,.boss-app,.candy-app,.howl-app,.ore-app,.astra-app,.dice-app,.tower-app,.keno-app,.vault-app,.wheel-app,.carta-app{height:100svh!important;max-height:100svh!important}.mines-hall,.plinko-hall,.limbo-hall,.nile-hall,.boss-hall,.candy-hall,.ore-hall,.astra-hall,.dice-hall,.keno-hall,.wheel-hall{display:none!important}.nile-cabinet,.candy-cab{will-change:auto}.mine-act,.letter-cut{filter:none!important}}html.is-phone,html.is-phone body{overflow-x:hidden;max-width:100%}html.is-phone .mines-app,html.is-phone .plinko-app,html.is-phone .limbo-app,html.is-phone .nile-app,html.is-phone .boss-app,html.is-phone .candy-app,html.is-phone .howl-app,html.is-phone .ore-app,html.is-phone .astra-app,html.is-phone .dice-app,html.is-phone .tower-app,html.is-phone .keno-app,html.is-phone .vault-app,html.is-phone .wheel-app,html.is-phone .carta-app{animation:none;width:100vw;max-width:100vw;overflow-x:hidden;height:100svh!important;max-height:100svh!important}html.is-phone .mines-hall,html.is-phone .plinko-hall,html.is-phone .limbo-hall,html.is-phone .nile-hall,html.is-phone .boss-hall,html.is-phone .ore-hall,html.is-phone .astra-hall,html.is-phone .dice-hall,html.is-phone .keno-hall,html.is-phone .wheel-hall{display:none!important}html.is-phone .carta-app.ready,html.is-phone .vault-app.ready{background:#080816}html.is-phone .luck-fitted{display:flex!important;flex-direction:column!important;place-items:unset!important;align-content:unset!important;justify-items:unset!important;grid-template-columns:none!important;overflow:auto!important;overflow-x:hidden!important;padding:6px 8px 8px!important}html.is-phone .luck-shell,html.is-phone .luck-desk{width:100%!important;max-width:100%!important;transform:none!important;position:relative!important;left:0!important;top:0!important;height:auto!important}html.is-phone .luck-desk{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html.is-phone .mines-body.luck-fitted{overflow:hidden!important}html.is-phone .mines-body>.luck-shell,html.is-phone .mines-body .luck-desk{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important}html.is-phone .mines-body .luck-desk{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:minmax(0,1fr) auto!important;align-content:stretch!important;align-items:stretch!important}html.is-phone .mines-body,html.is-phone .plinko-body,html.is-phone .limbo-body,html.is-phone .boss-body,html.is-phone .ore-body,html.is-phone .astra-body,html.is-phone .dice-body,html.is-phone .tower-body,html.is-phone .keno-body,html.is-phone .vault-body,html.is-phone .carta-body{grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;gap:8px!important;padding:6px 8px 10px!important}html.is-phone .mines-stage,html.is-phone .plinko-stage,html.is-phone .limbo-stage,html.is-phone .boss-stage,html.is-phone .ore-stage,html.is-phone .astra-stage,html.is-phone .dice-stage,html.is-phone .tower-stage,html.is-phone .keno-stage,html.is-phone .carta-stage,html.is-phone .vault-stage{order:-1}html.is-phone .nile-body,html.is-phone .candy-body{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;place-items:unset!important;overflow:hidden!important}html.is-phone .nile-body,html.is-phone .candy-body{padding:0!important}html.is-phone .nile-stage,html.is-phone .candy-stage{order:0!important;flex:1 1 auto!important;min-height:0!important;width:100%!important}html.is-phone .nile-stage,html.is-phone .nile-scene,html.is-phone .candy-stage,html.is-phone .candy-scene{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;flex:none!important}html.is-phone .mines-cab,html.is-phone .limbo-cab,html.is-phone .carta-cab,html.is-phone .ore-cab,html.is-phone .plinko-cab{width:100%;max-width:100%;padding:8px 10px 10px;border-radius:16px}html.is-phone .mines-window,html.is-phone .limbo-window,html.is-phone .boss-window,html.is-phone .ore-window,html.is-phone .plinko-window,html.is-phone .dice-window,html.is-phone .tower-window,html.is-phone .wheel-window,html.is-phone .astra-window{width:100%;max-width:100%;height:min(36svh,260px);max-height:min(36svh,260px);margin:0 auto}html.is-phone .mines-app{height:100svh!important;max-height:100svh!important}html.is-phone .mines-window{position:relative;aspect-ratio:auto!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;flex:1 1 0%!important;min-width:0!important;min-height:0!important}html.is-phone .mines-board{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;flex:none!important;min-width:0!important;min-height:0!important}html.is-phone .mines-body{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:minmax(0,1fr) auto!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;gap:6px!important;padding:6px 8px max(8px,env(safe-area-inset-bottom))!important}html.is-phone .mines-stage{grid-row:1;min-height:0!important;min-width:0!important;width:100%!important;display:flex!important;flex-direction:column;align-items:stretch;overflow:hidden}html.is-phone .mines-cab{display:flex;flex-direction:column;flex:1 1 0%;min-height:0;width:100%;height:auto;max-width:100%;max-height:none;padding:6px!important}html.is-phone .mines-bezel{flex:1 1 0%;min-height:0;display:flex;flex-direction:column}html.is-phone .mines-marquee{display:none}html.is-phone .mines-ctrl{grid-row:2;flex:0 0 auto!important;display:grid;grid-template-columns:1fr 1fr;padding:8px;gap:6px 8px}html.is-phone .mines-ctrl>label{display:none}html.is-phone .mines-ctrl .bet-row,html.is-phone .mines-ctrl .mine-count,html.is-phone .mines-ctrl .mine-act{grid-column:1 / -1}html.is-phone .mine-count{grid-template-columns:repeat(6,minmax(0,1fr))}html.is-phone .mine-count button{height:32px}html.is-phone #minePlay,html.is-phone #mineOut{position:fixed;left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));z-index:40;width:auto;max-width:none;margin:0}html.is-phone .mines-body{padding-bottom:calc(62px + env(safe-area-inset-bottom))!important}html.is-phone .stat{padding:8px 10px;font-size:13px;min-width:0}html.is-phone .mine-act,html.is-phone .limbo-play{height:48px;filter:none!important}html.is-phone .mine-act-art,html.is-phone .limbo-play-art{height:48px}html.is-phone .mine-act-label,html.is-phone .limbo-play-label{font-size:18px;letter-spacing:.16em}html.is-phone .boss-banner{min-height:0!important;max-width:100%!important}html.is-phone .boss-banner-cloth{min-height:0!important}html.is-phone .wheel-dock.mines-ctrl{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;align-items:stretch}html.is-phone .wheel-dock label{display:none}html.is-phone .wheel-dock .bet-row,html.is-phone .wheel-dock #wheelPlay{grid-column:1 / -1}html.is-phone .wheel-dock .stat{min-width:0;flex-direction:column;align-items:flex-start;gap:2px}html.is-phone .wheel-grid{grid-template-columns:28px repeat(12,minmax(0,1fr));grid-template-rows:repeat(3,28px);gap:3px}html.is-phone .wheel-cell,html.is-phone .wheel-extras button,html.is-phone .wheel-colors button{height:28px;font-size:11px}html.is-phone .carta-scene{height:min(200px,32svh)}html.is-phone .carta-wrap{width:118px;height:166px;margin-left:-59px;top:12px}html.is-phone .carta-actions button{height:42px}html.is-phone .chat{top:0;right:0;bottom:0;left:0;width:100%;max-height:none;height:100%;border-radius:0;padding:max(10px,env(safe-area-inset-top)) 12px calc(12px + env(safe-area-inset-bottom));z-index:40;animation:none}html.is-phone .chat-log{flex:1;min-height:0;max-height:none}html.is-phone .chat-quick{display:flex;flex-wrap:wrap;gap:6px}html.is-phone body.chat-open .mob-dock,html.is-phone body.chat-open .support{display:none!important}
