.mg-app{color:#f8fafc;user-select:none;flex-direction:column;gap:1rem;display:flex}.mg-hud{grid-template-columns:repeat(4,1fr) auto;align-items:stretch;gap:.75rem;display:grid}.mg-stat-card{background:#0f172ad9;border:1px solid #94a3b829;border-radius:14px;flex-direction:column;gap:.25rem;padding:.75rem 1rem;display:flex}.mg-stat-card.balance-card{background:linear-gradient(135deg,#1e293be6,#0f172af2);border-color:#facc1559}.mg-stat-label{color:#94a3b8;font-size:.75rem;font-weight:700}.mg-stat-val{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:900}.mg-stat-val.gold{color:#facc15}.mg-stat-val.cyan{color:#38bdf8}.mg-stat-val.emerald{color:#34d399}.mg-stat-val.amber{color:#fb923c;font-size:1.08rem}.mg-reset-btn{color:#cbd5e1;cursor:pointer;background:#1e293bcc;border:1px solid #94a3b833;border-radius:12px;padding:0 1rem;font-size:.82rem;font-weight:700;transition:all .15s}.mg-reset-btn:hover{color:#fca5a5;background:#ef444426;border-color:#ef444466}.mg-main-grid{grid-template-columns:360px 1fr;align-items:start;gap:1.15rem;display:grid}.mg-panel{background:#0f172ae6;border:1px solid #94a3b829;border-radius:18px;flex-direction:column;gap:1rem;padding:1.2rem;display:flex}.mg-panel-header{justify-content:space-between;align-items:center;display:flex}.mg-panel-title{color:#f8fafc;font-size:1rem;font-weight:800}.mg-state-pill{color:#cbd5e1;background:#94a3b826;border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:800}.mg-state-pill.active{color:#34d399;background:#10b98133;border:1px solid #10b98166;animation:1.5s infinite mgPulse}@keyframes mgPulse{0%,to{opacity:1}50%{opacity:.65}}.mg-field{flex-direction:column;gap:.45rem;display:flex}.mg-label-row{justify-content:space-between;align-items:center;display:flex}.mg-label{color:#cbd5e1;font-size:.8rem;font-weight:700}.mg-min-hint{color:#64748b;font-size:.72rem;font-weight:600}.mg-mine-btns{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.mg-mine-btn{cursor:pointer;color:#e2e8f0;background:#1e293bbf;border:1px solid #94a3b82e;border-radius:11px;flex-direction:column;align-items:flex-start;gap:.12rem;padding:.55rem .65rem;transition:all .15s;display:flex}.mg-mine-btn:hover:not(:disabled){background:#1e293bf2;border-color:#38bdf880}.mg-mine-btn.active{background:#0ea5e92e;border-color:#38bdf8;box-shadow:0 0 14px #38bdf833}.mg-mine-btn.beast.active{background:#ef444433;border-color:#f87171;box-shadow:0 0 14px #ef444440}.mg-mine-btn:disabled{opacity:.5;cursor:not-allowed}.m-count{font-size:.9rem;font-weight:800}.m-desc{color:#94a3b8;font-size:.7rem}.mg-bet-input-wrap{align-items:center;display:flex;position:relative}.mg-bet-input{color:#facc15;font-variant-numeric:tabular-nums;background:#090d16;border:1px solid #94a3b840;border-radius:10px;outline:none;width:100%;padding:.6rem 2.2rem .6rem .85rem;font-size:1.05rem;font-weight:800}.mg-bet-input:focus{border-color:#facc15}.mg-bet-input:disabled{opacity:.55}.mg-unit{color:#94a3b8;font-size:.85rem;font-weight:800;position:absolute;right:.85rem}.mg-bet-quick{grid-template-columns:repeat(6,1fr);gap:.35rem;display:grid}.mg-q-btn{color:#cbd5e1;cursor:pointer;background:#1e293bcc;border:1px solid #94a3b829;border-radius:7px;padding:.38rem .2rem;font-size:.73rem;font-weight:700;transition:all .15s}.mg-q-btn:hover:not(:disabled){color:#fde047;background:#facc1526;border-color:#facc1573}.mg-q-btn.allin{color:#fca5a5;border-color:#ef44444d}.mg-q-btn:disabled{opacity:.45;cursor:not-allowed}.mg-telemetry-box{background:#090d16d9;border:1px solid #38bdf833;border-radius:14px;flex-direction:column;gap:.45rem;padding:.9rem;display:flex}.mg-tele-row.main-mult-row{justify-content:space-between;align-items:center;display:flex}.mg-tele-col{flex-direction:column;gap:.15rem;display:flex}.mg-tele-col.right{text-align:right}.mg-tele-label{color:#94a3b8;font-size:.72rem;font-weight:700}.mg-tele-big{color:#38bdf8;font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:900}.mg-tele-next{color:#34d399;font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:900}.mg-tele-arrow{color:#64748b;font-size:1.1rem}.mg-tele-divider{background:#94a3b81f;height:1px;margin:.25rem 0}.mg-tele-subrow{color:#cbd5e1;justify-content:space-between;align-items:center;font-size:.78rem;display:flex}.mg-surv-val{color:#34d399;font-weight:800}.mg-risk-bar-bg{background:#1e293be6;border-radius:999px;width:100%;height:7px;overflow:hidden}.mg-risk-bar-fill{background:linear-gradient(90deg,#10b981,#38bdf8);border-radius:999px;height:100%;transition:width .25s,background .25s}.mg-actions{flex-direction:column;gap:.55rem;display:flex}.mg-btn-start{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0ea5e9 0%,#2563eb 100%);border:none;border-radius:13px;width:100%;padding:.95rem 1rem;font-size:1.02rem;font-weight:900;transition:transform .14s,box-shadow .14s;box-shadow:0 8px 22px #0ea5e94d}.mg-btn-start:hover{transform:translateY(-2px);box-shadow:0 12px 26px #0ea5e96b}.mg-btn-cashout{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:2px solid #fde047;border-radius:13px;flex-direction:column;align-items:center;gap:.18rem;width:100%;padding:.8rem 1rem;transition:all .15s;display:flex;box-shadow:0 0 24px #10b98166}.mg-btn-cashout:hover:not(:disabled){transform:translateY(-2px)scale(1.01);box-shadow:0 0 32px #facc158c}.mg-btn-cashout:disabled{opacity:.45;box-shadow:none;cursor:not-allowed;background:#1e293bd9;border-color:#94a3b84d}.cashout-top{font-size:.85rem;font-weight:800}.cashout-amount{color:#fef08a;font-size:1.18rem;font-weight:900}.mg-btn-random{color:#e9d5ff;cursor:pointer;background:#a855f726;border:1px solid #a855f773;border-radius:11px;width:100%;padding:.65rem 1rem;font-size:.85rem;font-weight:800;transition:all .15s}.mg-btn-random:hover{background:#a855f747;border-color:#c084fc}.mg-aid-box{background:#1e293b8c;border:1px dashed #94a3b840;border-radius:11px;justify-content:space-between;align-items:center;padding:.6rem .8rem;display:flex}.mg-aid-info{flex-direction:column;gap:.1rem;display:flex}.mg-aid-title{color:#cbd5e1;font-size:.76rem;font-weight:800}.mg-aid-desc{color:#64748b;font-size:.68rem}.mg-btn-aid{color:#6ee7b7;cursor:pointer;background:#10b98133;border:1px solid #10b98173;border-radius:8px;padding:.4rem .7rem;font-size:.75rem;font-weight:800}.mg-btn-aid:disabled{opacity:.35;cursor:not-allowed}.mg-board-card{background:#0f172ae6;border:1px solid #94a3b829;border-radius:18px;flex-direction:column;gap:1rem;padding:1.2rem;display:flex}.mg-board-card.shake{border-color:#ef4444a6;animation:.45s cubic-bezier(.36,.07,.19,.97) both mgShake}@keyframes mgShake{10%,90%{transform:translate(-3px)}20%,80%{transform:translate(5px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}.mg-status-banner{background:#1e293bcc;border:1px solid #94a3b833;border-radius:13px;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.mg-status-banner.win{background:#10b98129;border-color:#10b98173}.mg-status-banner.boom{background:#ef44442e;border-color:#ef444480}.mg-status-icon{flex-shrink:0;font-size:1.45rem}.mg-status-text{color:#e2e8f0;flex:1;margin:0;font-size:.88rem;font-weight:700;line-height:1.45}.mg-copy-btn{color:#7dd3fc;cursor:pointer;white-space:nowrap;background:#38bdf82e;border:1px solid #38bdf873;border-radius:9px;flex-shrink:0;padding:.45rem .8rem;font-size:.78rem;font-weight:800}.mg-copy-btn:hover{color:#fff;background:#38bdf84d}.mg-grid-wrapper{flex-direction:column;gap:.4rem;width:100%;max-width:500px;margin:0 auto;display:flex}.mg-col-headers{text-align:center;grid-template-columns:28px repeat(5,1fr);gap:.55rem;display:grid}.mg-col-hdr{color:#64748b;font-size:.78rem;font-weight:800}.mg-grid{grid-template-columns:28px repeat(5,1fr);align-items:center;gap:.55rem;display:grid}.mg-row-hdr{color:#64748b;text-align:center;font-size:.82rem;font-weight:800}.mg-tile{aspect-ratio:1;cursor:pointer;background:linear-gradient(145deg,#1e293b,#0f172a);border:2px solid #94a3b82e;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:0;transition:transform .14s,border-color .14s,box-shadow .14s,background .18s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 4px 10px #00000059}.mg-tile:hover:not(:disabled){background:linear-gradient(145deg,#26354d,#162238);border-color:#38bdf8;transform:translateY(-3px);box-shadow:0 6px 16px #38bdf847}.mg-tile:disabled{cursor:default}.mg-tile-coord{color:#94a3b88c;font-family:monospace;font-size:.65rem;font-weight:800;position:absolute;top:5px;left:7px}.mg-tile-icon{font-size:1.85rem;line-height:1;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.mg-tile-sub{font-variant-numeric:tabular-nums;margin-top:3px;font-size:.68rem;font-weight:800}.mg-tile.gem{background:radial-gradient(circle at 50% 35%,#10b98159,#064e3beb);border-color:#34d399;box-shadow:0 0 20px #34d39959}.mg-tile.gem .mg-tile-icon{transform:scale(1.1)}.mg-tile.gem .mg-tile-sub{color:#fde047}.mg-tile.boom{background:radial-gradient(circle at 50% 40%,#ef44448c,#7f1d1df2);border-color:#f87171;box-shadow:0 0 25px #ef444499}.mg-tile.boom .mg-tile-sub{color:#fecaca}.mg-tile.missed-mine{opacity:.85;background:#7f1d1d52;border-color:#f8717166}.mg-tile.missed-gem{opacity:.45;background:#0f172a99;border-color:#94a3b81f}.mg-history-bar{background:#090d16a6;border:1px solid #94a3b81f;border-radius:11px;align-items:center;gap:.6rem;padding:.55rem .85rem;display:flex;overflow-x:auto}.mg-hist-label{color:#94a3b8;white-space:nowrap;font-size:.74rem;font-weight:800}.mg-hist-list{flex-wrap:nowrap;align-items:center;gap:.45rem;display:flex}.mg-hist-empty{color:#64748b;font-size:.75rem}.mg-hist-pill{white-space:nowrap;border-radius:7px;padding:.22rem .55rem;font-size:.73rem;font-weight:800}.mg-hist-pill.win{color:#6ee7b7;background:#10b98129;border:1px solid #10b98159}.mg-hist-pill.loss{color:#fca5a5;background:#ef444426;border:1px solid #ef444459}.mg-fair-box{background:#090d16cc;border:1px solid #94a3b824;border-radius:12px;flex-direction:column;gap:.4rem;padding:.75rem .95rem;display:flex}.mg-fair-header{justify-content:space-between;align-items:center;display:flex}.mg-fair-title{color:#94a3b8;font-size:.75rem;font-weight:800}.mg-fair-badge{color:#94a3b8;background:#94a3b826;border-radius:6px;padding:.15rem .5rem;font-size:.68rem;font-weight:800}.mg-fair-badge.locked{color:#38bdf8;background:#38bdf829;border:1px solid #38bdf859}.mg-fair-badge.verified{color:#34d399;background:#10b9812e;border:1px solid #10b98166}.mg-fair-row{flex-direction:column;gap:.15rem;display:flex}.mg-fair-key{color:#64748b;font-size:.68rem;font-weight:700}.mg-fair-code{color:#cbd5e1;word-break:break-all;background:#0f172ae6;border:1px solid #94a3b81a;border-radius:6px;padding:.35rem .55rem;font-family:monospace;font-size:.72rem}.mg-fair-code.revealed{color:#6ee7b7;border-color:#10b9814d}@media (width<=920px){.mg-hud{grid-template-columns:repeat(2,1fr)}.mg-main-grid{grid-template-columns:1fr}}
