:root{color:#f8faf6;background:#101820;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:100%;line-height:1.35;-webkit-text-size-adjust:100%;text-size-adjust:100%}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;overflow:hidden;overscroll-behavior:none;touch-action:manipulation}body{margin:0;background:linear-gradient(135deg,rgba(232,74,95,.18),transparent 32%),linear-gradient(315deg,rgba(245,197,66,.14),transparent 34%),#101820}button,input,select{font:inherit}button{border:0;cursor:pointer}button:disabled{cursor:wait;opacity:.6}input,select{width:100%;min-height:2.55rem;border:.0625rem solid rgba(248,250,246,.16);border-radius:.5rem;padding:.55rem .7rem;color:#f8faf6;background:#101820d1;font-size:max(1rem,16px)}option{color:#f8faf6;background:#101820}label{display:grid;gap:.3rem;min-width:0;color:#c9d2cc;font-size:.84rem}h1,h2,p{margin:0}h2{font-size:1.05rem}.auth-shell{width:min(27rem,calc(100vw - 2rem));height:100dvh;margin:0 auto;display:grid;align-content:center;gap:1rem;text-align:center}.auth-shell h1{font-size:3rem}.auth-panel{display:grid;gap:.75rem;text-align:left}.segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;border:.0625rem solid rgba(248,250,246,.12);border-radius:.55rem;padding:.25rem;background:#1018208c}.segmented button{min-width:0;min-height:2.25rem;border-radius:.42rem;display:inline-flex;align-items:center;justify-content:center;gap:.38rem;color:#c9d2cc;background:transparent;font-weight:850}.segmented button.active{color:#101820;background:#f5c542}.admin-hint,.eyebrow,.topbar p,.admin-row small{color:#99a69f}.brand-mark{width:4.5rem;height:4.5rem;margin:0 auto;display:grid;place-items:center;border-radius:1.1rem;color:#101820;background:#f5c542;font-weight:950;font-size:1.45rem;box-shadow:0 1.1rem 2.5rem #00000047}.brand-mark.small{width:2.75rem;height:2.75rem;margin:0;border-radius:.75rem;font-size:.95rem;flex:0 0 auto}.brand-mark.eagle-mark{font-size:2.35rem;line-height:1}.brand-mark.small.eagle-mark{font-size:1.45rem}.panel,.screen-panel{min-width:0;position:relative;border:.0625rem solid rgba(248,250,246,.12);border-radius:.5rem;background:#141f2ae6;box-shadow:0 1.2rem 3rem #0000003d}.panel{padding:1rem}.app-shell{width:min(80rem,100vw);height:100dvh;margin:0 auto;padding:.6rem .75rem;display:grid;grid-template-rows:3.25rem minmax(0,1fr) 4.35rem;gap:.55rem;overflow:hidden}.topbar{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.topbar h1{font-size:1.15rem;white-space:nowrap}.topbar p{max-width:11rem;overflow:hidden;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.topbar nav{display:flex;gap:.45rem}.topbar button,.row-actions button{position:relative;width:2.45rem;min-height:2.45rem;border-radius:.45rem;display:inline-flex;align-items:center;justify-content:center;color:#f8faf6;background:#f8faf61a}.topbar .topbar-brand{width:auto;min-width:0;min-height:2.75rem;padding:0 .25rem 0 0;justify-content:flex-start;gap:.65rem;color:#f8faf6;background:transparent;text-align:left}.topbar .topbar-brand:active{background:#f8faf614}.topbar .topbar-brand>div{min-width:0}.topbar button.active{color:#101820;background:#f5c542}.notify-badge{position:absolute;top:-.25rem;right:-.25rem;min-width:1.15rem;height:1.15rem;border:.1rem solid #101820;border-radius:99rem;display:grid;place-items:center;color:#fff;background:#e84a5f;font-size:.62rem;font-weight:950}.topbar svg,.bottom-menu svg,.section-title svg,.primary svg,.spin-button svg,.balance-tile svg{width:1.15rem;height:1.15rem}.alert-line{position:absolute;z-index:10;left:.75rem;right:.75rem;top:4.05rem;min-width:0;min-height:2.25rem;border:.0625rem solid rgba(232,74,95,.35);border-radius:.5rem;padding:.55rem .7rem;color:#ffd5da;background:#301118f5;font-size:.84rem}.screen-frame{min-width:0;min-height:0;display:grid;overflow:hidden}.bottom-menu{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;border:.0625rem solid rgba(248,250,246,.12);border-radius:.65rem;padding:.4rem;background:#0c1219f2}.bottom-menu button{min-width:0;min-height:3.35rem;border-radius:.55rem;display:grid;place-items:center;align-content:center;gap:.2rem;color:#c9d2cc;background:transparent;font-size:.72rem;font-weight:800}.bottom-menu button.active{color:#101820;background:#f5c542}.slot-panel{height:100%;padding:.8rem;position:relative;overflow:hidden;display:grid;grid-template-rows:auto .22rem minmax(0,4fr) minmax(5.85rem,1fr);gap:.42rem}.slot-top,.section-title,.spin-copy,.press-power-copy,.win-banner,.list-row,.admin-row{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.65rem}.slot-top>div{min-width:0;display:grid}.slot-top strong,.section-title strong{min-width:0;overflow:hidden;font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.stage-lights{display:grid;grid-template-columns:repeat(4,1fr);gap:.45rem}.stage-lights span{height:.26rem;border-radius:9rem;background:#e84a5f;box-shadow:0 0 1.1rem #e84a5f73;animation:stageLight 1.15s ease-in-out infinite}.stage-lights span:nth-child(2n){background:#f5c542;box-shadow:0 0 1.1rem #f5c54273;animation-delay:.18s}.power-3 .stage-lights span,.power-4 .stage-lights span{height:.34rem;animation-duration:.75s}.reel-window{min-width:0;min-height:0;position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;padding:.45rem;border:.0625rem solid rgba(245,197,66,.22);border-radius:.5rem;background:#0b1118}.reel{min-width:0;min-height:0;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:.45rem}.symbol{min-width:0;min-height:0;border-radius:.45rem;display:grid;place-items:center;color:#101820;background:linear-gradient(180deg,#fff7d7,#f5c542);box-shadow:inset 0 -.38rem #10182024;font-size:clamp(1.45rem,5.2vmin,3rem);font-weight:950;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.spinning{animation:machineShake .16s linear infinite}.power-3 .spinning,.power-4 .spinning{animation-duration:.11s}.power-4 .spinning{animation-name:machineShakeStrong}.spinning .reel{animation:reelTilt .36s ease-in-out infinite}.spinning .reel:nth-child(2){animation-delay:.05s}.spinning .reel:nth-child(3){animation-delay:.1s}.spinning .reel:nth-child(4){animation-delay:.15s}.spinning .reel:nth-child(5){animation-delay:.2s}.spinning .symbol{filter:blur(.04rem)}.spinning .symbol span{animation:pulse .22s linear infinite}.symbol.winner{background:linear-gradient(180deg,#fff,#7ae582);box-shadow:inset 0 -.38rem #10182024,0 0 0 .18rem #7ae58259,0 0 1.6rem #7ae58273;transform:translateY(-.12rem);animation:winnerPop .8s ease-in-out infinite}.spin-drama{display:grid;gap:.18rem}.slot-bottom{min-width:0;min-height:0;position:relative;display:grid;align-content:end;gap:.25rem;overflow:visible;z-index:8}.slot-bottom.has-win-banner{padding-top:2.95rem}.progress-track,.press-power-track{overflow:hidden;border-radius:9rem;background:#f8faf61a}.progress-track{height:.34rem}.progress-track span,.press-power-track span{display:block;height:100%;border-radius:inherit;transition:width .12s linear}.progress-track span{background:linear-gradient(90deg,#e84a5f,#f5c542,#7ae582)}.spin-copy{min-height:1rem;color:#c9d2cc;font-size:.76rem}.spin-copy b{min-width:0;overflow:hidden;color:#f8faf6;text-overflow:ellipsis;white-space:nowrap}.spin-copy span,.press-power-copy span{color:#f5c542;font-weight:950;white-space:nowrap}.controls{display:grid;grid-template-columns:1fr;gap:.25rem;align-items:stretch}.bet-line{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(7.75rem,.95fr);gap:.28rem;align-items:stretch}.bet-entry{min-width:0;min-height:2.15rem;border:.0625rem solid rgba(248,250,246,.14);border-radius:.5rem;padding:.24rem .44rem;display:grid;grid-template-columns:minmax(3.4rem,auto) minmax(0,1fr);align-items:center;background:#f8faf61a;gap:.35rem}.bet-entry.invalid{border-color:#e84a5fb8}.bet-entry-button{color:inherit;text-align:left}.bet-entry span{overflow:hidden;color:#c9d2cc;font-size:.72rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.bet-entry strong{min-width:0;overflow:hidden;color:#f8faf6;font-size:.95rem;font-weight:950;text-align:right;text-overflow:ellipsis;white-space:nowrap}.bet-entry input{min-height:1.35rem;border:0;border-radius:0;padding:0;color:#f8faf6;background:transparent;font-size:.95rem;font-weight:950;text-align:right}.modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;padding:.75rem;display:grid;place-items:center;background:#0c1219ad;-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem)}.modal-panel{width:min(27rem,100%);max-height:100%;border:.0625rem solid rgba(248,250,246,.14);border-radius:.65rem;padding:.85rem;display:grid;gap:.7rem;background:#141f2afa;box-shadow:0 1.2rem 3rem #00000057}.modal-title{display:grid;gap:.18rem}.modal-title span{color:#c9d2cc;font-size:.78rem}.amount-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.amount-option-grid button,.custom-amount-box{min-width:0;min-height:3.2rem;border:.0625rem solid rgba(248,250,246,.14);border-radius:.5rem;padding:.45rem .55rem;display:grid;gap:.16rem;color:#f8faf6;background:#f8faf614}.amount-option-grid button.active{color:#101820;border-color:#f5c542;background:#f5c542}.amount-option-grid span,.custom-amount-box span{color:#c9d2cc;font-size:.7rem;font-weight:850}.amount-option-grid button.active span{color:#101820b8}.amount-option-grid strong{overflow:hidden;font-size:.95rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.custom-amount-box.invalid{border-color:#e84a5fb8}.custom-amount-box input{min-height:1.6rem;border:0;border-radius:0;padding:0;background:transparent;font-size:1rem;font-weight:950}.modal-error{color:#ffd5da;font-size:.78rem}.modal-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.modal-actions .primary,.modal-actions .secondary-action,.modal-actions .danger-action{width:100%;align-self:stretch;padding:0 .75rem}.press-power{display:grid;min-height:2.15rem;gap:.16rem;border:.0625rem solid rgba(248,250,246,.12);border-radius:.5rem;padding:.24rem .44rem;color:inherit;background:#f8faf614;text-align:left;transition:border-color .12s ease,background .12s ease,transform .12s ease}.press-power.active,.press-power:hover:not(:disabled),.press-power:focus-visible{border-color:#f5c542c7;background:#f5c54221;box-shadow:0 0 1.5rem #f5c5422e}.press-power:active:not(:disabled){transform:translateY(.08rem)}.press-power-copy{min-height:.85rem;font-size:.72rem}.press-power-copy b{color:#f8faf6}.press-power-track{height:.36rem;background:#101820b8}.press-power-track span{background:linear-gradient(90deg,#7ae582,#f5c542,#e84a5f);box-shadow:0 0 1.1rem #f5c5425c;transition-duration:35ms}.primary,.spin-button,.danger-action,.secondary-action{min-height:2.75rem;border-radius:.5rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;color:#101820;background:#f5c542;font-weight:900}.secondary-action{color:#f8faf6;background:#f8faf61c}.request-action{width:100%}.spin-button{min-height:2.25rem;font-size:1rem;border:.0625rem solid rgba(255,247,215,.75);background:linear-gradient(180deg,#ffe27a,#f5c542 58%,#d89d16);box-shadow:0 1rem 2.1rem #f5c5423d,inset 0 -.32rem #1018202e;font-size:1.08rem;letter-spacing:0;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.spin-button svg{width:1.5rem;height:1.5rem}.spin-button.pressing{transform:translateY(.12rem) scale(.99);filter:saturate(1.22);box-shadow:0 .5rem 1.5rem #f5c5425c,inset 0 .25rem #1018201f}.wins{min-height:2.35rem;display:flex;flex-wrap:wrap;gap:.32rem}.status{border-radius:9rem;padding:.35rem .55rem;color:#c9d2cc;background:#f8faf61a;font-size:.78rem}.win-state{flex:1 1 10rem;min-width:0;border:.0625rem solid rgba(122,229,130,.35);border-radius:.5rem;padding:.4rem .55rem;display:grid;gap:.15rem;color:#c9d2cc;background:#7ae5821a;box-shadow:0 0 1rem #7ae5821f}.win-state b{min-width:0;overflow:hidden;color:#f8faf6;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.win-state small{min-width:0;overflow:hidden;color:#7ae582;font-size:.78rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.empty-state{width:100%;min-width:0;border:.0625rem dashed rgba(245,197,66,.35);border-radius:.5rem;padding:.42rem .55rem;display:grid;gap:.15rem;color:#c9d2cc;background:#f5c54214}.empty-state b{color:#f8faf6;font-size:.84rem}.empty-state small{overflow:hidden;font-size:.73rem;text-overflow:ellipsis;white-space:nowrap}.empty-state.small{min-height:2.25rem;align-content:center;font-size:.8rem}.win-banner{position:absolute;z-index:30;left:0;right:0;top:0;min-height:2.9rem;border-radius:.5rem;padding:.55rem .8rem;color:#101820;background:linear-gradient(90deg,#7ae582,#f5c542);box-shadow:0 .8rem 2rem #00000038;animation:bannerIn .42s ease-out both;pointer-events:none}.win-banner.big{background:linear-gradient(90deg,#f5c542,#fff,#e84a5f);animation:bannerIn .42s ease-out both,bigWinPulse .9s ease-in-out infinite}.win-banner strong{font-size:1.1rem}.win-banner span{font-weight:950}.eagle-flight{position:absolute;z-index:5;left:-5.5rem;top:18%;font-size:4rem;filter:drop-shadow(0 .85rem 1.1rem rgba(0,0,0,.35));animation:eagleFly 2.4s cubic-bezier(.22,.74,.34,1) both;pointer-events:none}.coin-burst{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.coin-burst span{position:absolute;left:50%;bottom:1.2rem;width:1rem;height:1rem;border:.12rem solid #fff7d7;border-radius:50%;background:#f5c542;box-shadow:0 0 1.1rem #f5c5427a;animation:coinPop 1.25s ease-out var(--delay) both}.premium-reward-popup{position:absolute;z-index:42;left:50%;bottom:5.75rem;min-width:min(18rem,calc(100% - 2rem));border:.12rem solid rgba(255,247,215,.82);border-radius:.75rem;padding:.72rem .9rem .72rem 4.1rem;display:grid;align-items:center;color:#101820;background:radial-gradient(circle at 20% 20%,#ffffff 0 9%,transparent 10%),linear-gradient(110deg,#ffe27a,#f5c542 48%,#7ae582);box-shadow:0 1rem 2.6rem #00000061,0 0 2rem #f5c54273;pointer-events:none;animation:premiumRise 2.7s cubic-bezier(.18,.82,.2,1) both}.premium-reward-popup div{min-width:0;display:grid}.premium-reward-popup strong,.premium-reward-popup b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-reward-popup strong{font-size:1rem;font-weight:950}.premium-reward-popup b{font-size:1.25rem;font-weight:950}.premium-eagle{position:absolute;left:.72rem;bottom:.35rem;font-size:3rem;filter:drop-shadow(0 .6rem .65rem rgba(0,0,0,.35));animation:premiumEagleLift 2.7s cubic-bezier(.2,.78,.16,1) both}.premium-spark{position:absolute;width:.58rem;height:.58rem;border-radius:50%;background:#fff;box-shadow:0 0 1rem #ffffffe6;animation:premiumSpark 1.15s ease-out infinite}.premium-spark.one{right:1rem;top:.68rem}.premium-spark.two{right:3.7rem;bottom:.65rem;animation-delay:.22s}.premium-spark.three{left:3.2rem;top:.5rem;animation-delay:.42s}.kpay-screen,.history-screen,.notification-screen,.detail-screen,.account-screen,.money-control-screen,.game-settings-screen,.users-agents-screen,.prize-screen,.profile-screen{height:100%;padding:.85rem;overflow:hidden}.compact-form{height:100%;display:grid;grid-template-rows:auto repeat(5,auto) auto auto auto;align-content:start;gap:.45rem}.kpay-list-view{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:.58rem}.kpay-history-list{min-height:0;display:grid;grid-template-rows:repeat(5,minmax(0,1fr));gap:.35rem;overflow:hidden}.kpay-record{min-width:0;min-height:0;border:.0625rem solid rgba(248,250,246,.1);border-radius:.5rem;padding:.45rem .55rem;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);gap:.12rem .45rem;background:#10182066}.kpay-record b,.kpay-record p{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpay-record b{color:#f5c542;font-size:.78rem}.kpay-record time{color:#99a69f;font-size:.7rem;white-space:nowrap}.kpay-record p{grid-column:1 / -1;color:#c9d2cc;font-size:.76rem}.proof-field{min-width:0;gap:.18rem}.proof-field input{min-height:2.15rem;padding:.38rem .55rem;font-size:.72rem}.proof-field span{min-width:0;overflow:hidden;color:#99a69f;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.section-title{justify-content:flex-start}.notice{min-height:1.1rem;color:#7ae582;font-size:.82rem}.notice.silent{visibility:hidden}.error,.toast{color:#ffd5da}.history-screen{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:.55rem}.history-filters{min-width:0;display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:.5rem}.history-filters label{font-size:.72rem}.history-filters select{min-height:2.15rem;padding-block:.35rem;font-size:.78rem}.audit-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-filters input{min-height:2.15rem;padding-block:.35rem;font-size:.78rem}.notification-screen{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:.55rem}.transaction-grid{min-height:0;display:grid;grid-template-columns:minmax(0,1fr);gap:.55rem}.transaction-list,.transaction-detail,.admin-table{min-width:0;min-height:0;border:.0625rem solid rgba(248,250,246,.1);border-radius:.5rem;padding:.55rem;display:grid;align-content:start;gap:.25rem;background:#10182061;overflow:hidden}.transaction-list{grid-template-rows:repeat(3,minmax(0,1fr))}.audit-list{grid-template-rows:repeat(5,minmax(0,1fr))}.transaction-card{min-width:0;min-height:0;border:.0625rem solid rgba(248,250,246,.1);border-radius:.45rem;padding:.42rem .5rem;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);gap:.12rem .45rem;color:#f8faf6;background:#f8faf60f;text-align:left}.transaction-card.active{border-color:#f5c542b8;background:#f5c54221}.transaction-card b,.transaction-card span,.transaction-detail b,.transaction-detail p{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transaction-card b{color:#f5c542;font-size:.76rem}.transaction-card time{color:#99a69f;font-size:.68rem;white-space:nowrap}.transaction-card span{grid-column:1 / -1;color:#c9d2cc;font-size:.75rem}.audit-card{grid-template-rows:auto auto auto}.audit-card small{grid-column:1 / -1;min-width:0;overflow:hidden;color:#99a69f;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.money-control-screen{display:grid;grid-template-rows:auto auto auto auto auto minmax(0,1fr) auto;gap:.42rem}.money-summary-grid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem}.money-tile{min-width:0;border:.0625rem solid rgba(248,250,246,.1);border-radius:.5rem;padding:.48rem .55rem;display:grid;gap:.08rem;background:#1018206b}.money-tile span{min-width:0;overflow:hidden;color:#99a69f;font-size:.66rem;font-weight:900;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.money-tile strong{min-width:0;overflow:hidden;color:#f8faf6;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.money-tile.danger{border-color:#e84a5f70;background:#e84a5f1a}.money-tile.danger strong{color:#ffd5da}.money-today-strip{min-width:0;border:.0625rem solid rgba(245,197,66,.16);border-radius:.5rem;padding:.42rem .5rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;background:#f5c5420f}.money-today-strip span,.money-ledger-values span{min-width:0;overflow:hidden;color:#99a69f;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.money-today-strip b,.money-ledger-values b{color:#f5c542}.money-topup-form{min-width:0;display:grid;grid-template-columns:minmax(6rem,.8fr) minmax(0,1.15fr) minmax(8.4rem,.45fr);gap:.38rem;align-items:end}.money-topup-form label{gap:.18rem;font-size:.68rem;font-weight:850}.money-topup-form input,.money-topup-form button{min-height:2.15rem}.money-topup-form input{padding-inline:.65rem;overflow:hidden;font-size:1rem;font-weight:850;text-overflow:ellipsis}.money-topup-form input::placeholder{color:#c9d2ccad;font-size:.92rem;font-weight:750}.money-form-action{min-width:0;display:grid;gap:.12rem}.money-form-action .notice{min-width:0;min-height:.9rem;overflow:hidden;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.money-form-action .primary{width:100%;min-height:2.45rem}.money-ledger-title{min-width:0;min-height:1.3rem;display:flex;align-items:center;gap:.4rem;color:#f8faf6;font-size:.8rem}.money-ledger-title b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.money-ledger-list{min-width:0;min-height:0;display:grid;grid-template-rows:repeat(4,minmax(0,1fr));gap:.32rem;overflow:hidden}.money-ledger-card{min-width:0;min-height:0;border:.0625rem solid rgba(248,250,246,.1);border-radius:.5rem;padding:.42rem .5rem;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:.1rem;background:#1018206b;overflow:hidden}.money-ledger-card header,.money-ledger-values{min-width:0;display:grid;align-items:center;gap:.35rem}.money-ledger-card header{grid-template-columns:minmax(0,1fr) auto}.money-ledger-card header b{min-width:0;overflow:hidden;color:#f5c542;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.money-ledger-card time{color:#99a69f;font-size:.68rem;white-space:nowrap}.money-ledger-values{grid-template-columns:repeat(3,minmax(0,1fr))}.money-ledger-card small,.money-ledger-card p{min-width:0;overflow:hidden;color:#99a69f;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.money-ledger-card p{color:#c9d2cc}.transaction-detail{grid-template-rows:auto auto minmax(0,1fr)}.detail-screen,.account-screen,.game-settings-screen,.prize-screen{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.65rem}.split-title{justify-content:flex-start}.icon-action{width:2.35rem;min-height:2.35rem;border-radius:.45rem;display:inline-flex;align-items:center;justify-content:center;color:#f8faf6;background:#f8faf61a}.full-detail{padding:.75rem}.transaction-detail header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.55rem}.transaction-detail header b{color:#f5c542;font-size:.84rem}.transaction-detail time{color:#99a69f;font-size:.72rem;white-space:nowrap}.transaction-detail p{color:#f8faf6;font-size:.8rem}.detail-grid{min-height:0;display:grid;grid-template-columns:minmax(4.8rem,auto) minmax(0,1fr);align-content:start;gap:.25rem .45rem;color:#99a69f;font-size:.73rem}.detail-grid>b,.detail-pair>b{color:#c9d2cc}.detail-pair{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:minmax(4.8rem,auto) minmax(0,1fr);gap:.45rem}.list-row,.admin-row{min-height:2.05rem;border-bottom:.0625rem solid rgba(248,250,246,.08);padding:.25rem 0;font-size:.78rem}.list-row span,.admin-row span,.admin-row small,.admin-row b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-row.muted{color:#99a69f}.status.pending{color:#101820;background:#f5c542}.status.approved{color:#082817;background:#7ae582}.status.rejected{color:#ffd5da;background:#8d1f30}.admin-panel{min-height:0;padding:.55rem;display:grid;gap:.35rem;overflow:hidden}.history-pager{min-height:2.1rem}.notification-list{min-height:0;display:grid;grid-template-rows:repeat(5,minmax(0,1fr));gap:.35rem;overflow:hidden}.notification-item{min-width:0;min-height:0;border:.0625rem solid rgba(248,250,246,.1);border-radius:.5rem;padding:.45rem .55rem;display:grid;grid-template-columns:minmax(6.5rem,.75fr) minmax(5.25rem,auto);grid-template-rows:auto minmax(0,1fr);gap:.18rem .45rem;background:#10182066}.notification-type{min-width:0;overflow:hidden;color:#f5c542;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.notification-item time{color:#99a69f;font-size:.7rem;text-align:right;white-space:nowrap}.notification-item p{grid-column:1 / -1;min-width:0;overflow:hidden;color:#f8faf6;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.pager{min-height:2.35rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.45rem}.pager button{min-height:2.3rem;border-radius:.45rem;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;color:#f8faf6;background:#f8faf61a;font-size:.78rem;font-weight:850}.pager span{color:#99a69f;font-size:.78rem;white-space:nowrap}.admin-row>div:first-child{min-width:0;display:grid;gap:.05rem}.row-actions{display:flex;gap:.3rem}.row-actions .proof-action{color:#f5c542}.profile-screen{display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;align-content:start;gap:.75rem}.profile-card,.balance-tile{border:.0625rem solid rgba(248,250,246,.1);border-radius:.5rem;padding:.8rem;display:flex;align-items:center;gap:.7rem;background:#10182061}.avatar-badge{width:3rem;height:3rem;border-radius:.8rem;display:grid;place-items:center;color:#101820;background:#f5c542;font-weight:950}.profile-card>div:last-child{min-width:0;display:grid}.profile-card strong,.balance-tile strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-card small{color:#99a69f}.balance-tile{justify-content:space-between}.balance-tile span{margin-right:auto;color:#c9d2cc}.danger-action{align-self:start;width:100%;color:#ffd5da;background:#e84a5f38}.profile-actions,.account-form,.language-options,.prize-list{min-height:0;display:grid;gap:.55rem;overflow:hidden}.profile-actions{align-content:start;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.profile-actions button,.language-options button{min-height:2.75rem;border:.0625rem solid rgba(248,250,246,.1);border-radius:.5rem;padding:0 .75rem;display:inline-flex;align-items:center;gap:.55rem;color:#f8faf6;background:#f8faf614;font-weight:850}.users-agents-screen{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:.5rem}.users-agent-list{min-width:0;min-height:0;display:grid;grid-template-rows:repeat(8,minmax(0,1fr));gap:.35rem;overflow:hidden}.user-agent-list-row{min-width:0;min-height:0;border:.0625rem solid rgba(248,250,246,.1);border-radius:.5rem;padding:.42rem .48rem;display:flex;align-items:center;justify-content:space-between;gap:.55rem;background:#1018206b;overflow:hidden}.user-agent-list-row b,.user-agent-summary b{min-width:0;overflow:hidden;color:#f8faf6;font-size:.9rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.user-agent-list-row b.elevated,.user-agent-summary b.elevated{color:#f5c542}.user-agent-list-row button{width:auto;min-width:5.75rem;min-height:2rem;padding:0 .62rem;flex:0 0 auto;font-size:.72rem}.user-agent-detail{min-width:0;min-height:0;border:.0625rem solid rgba(248,250,246,.1);border-radius:.5rem;padding:.58rem;display:grid;grid-template-rows:auto auto auto auto auto minmax(0,1fr);gap:.52rem;background:#1018206b;overflow:hidden}.user-agent-summary{min-width:0;border:.0625rem solid rgba(245,197,66,.18);border-radius:.5rem;padding:.5rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.1rem .55rem;background:#f5c54212}.user-agent-summary span,.user-agent-summary small{min-width:0;overflow:hidden;color:#c9d2cc;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.user-agent-summary small{grid-column:1 / -1;color:#99a69f}.detail-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.user-agent-stats{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.user-agent-stats span{min-width:0;border:.0625rem solid rgba(248,250,246,.1);border-radius:.45rem;padding:.45rem;overflow:hidden;color:#99a69f;background:#f8faf60f;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.reset-password-box{min-width:0;border-top:.0625rem solid rgba(248,250,246,.1);padding-top:.52rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(7.2rem,.36fr);gap:.42rem;align-items:end}.user-agent-fields{min-width:0;min-height:0;display:grid;gap:.35rem;align-items:end;align-content:start}.user-agent-fields label{gap:.18rem;font-size:.68rem;font-weight:850}.user-agent-fields input{min-height:2rem;border-radius:.42rem;padding:.28rem .4rem;font-size:.76rem;font-weight:800}.check-field{min-width:0;min-height:2rem;border:.0625rem solid rgba(248,250,246,.1);border-radius:.42rem;padding:.28rem .45rem;display:flex;align-items:center;gap:.42rem;color:#c9d2cc;background:#f8faf60f}.user-agent-fields .check-field input{width:1rem;min-width:1rem;height:1rem;min-height:1rem;padding:0;accent-color:#f5c542}.check-field span{min-width:0;overflow:hidden;font-size:.72rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.check-field:has(input:disabled){opacity:.58}.reset-password-box input{min-height:2rem}.reset-password-box .danger-action{min-height:2rem;font-size:.72rem}.language-options button.active{color:#101820;background:#f5c542}.account-screen .language-options{align-self:start;min-height:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;overflow:visible}.account-screen .language-options button{min-height:3rem;justify-content:center;padding:0 .9rem}.agent-code-screen{display:grid;grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:.65rem}.agent-code-status{min-width:0;border:.0625rem solid rgba(245,197,66,.2);border-radius:.5rem;padding:.75rem;display:grid;gap:.18rem;background:#f5c54214}.agent-code-status span{color:#99a69f;font-size:.74rem;font-weight:900;text-transform:uppercase}.agent-code-status b{min-width:0;overflow:hidden;color:#f5c542;font-size:1.2rem;text-overflow:ellipsis;white-space:nowrap}.account-form{grid-template-rows:auto auto auto auto minmax(0,1fr);align-content:start}.agent-code-form{grid-template-rows:auto auto auto minmax(0,1fr)}.prize-list{grid-template-rows:repeat(7,minmax(0,1fr))}.prize-row{min-width:0;min-height:0;border:.0625rem solid rgba(248,250,246,.1);border-radius:.5rem;padding:.4rem .5rem;display:grid;grid-template-columns:minmax(0,1fr) repeat(3,auto);align-items:center;gap:.45rem;background:#10182066}.prize-row b{min-width:0;overflow:hidden;color:#f8faf6;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.prize-row span{color:#f5c542;font-size:.72rem;font-weight:900;white-space:nowrap}.game-settings-form{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:.48rem;overflow:hidden}.rng-summary{min-width:0;border:.0625rem solid rgba(248,250,246,.1);border-radius:.5rem;padding:.45rem .55rem;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.15rem .55rem;background:#1018206b}.rng-summary span{color:#99a69f;font-size:.68rem;font-weight:850;text-transform:uppercase}.rng-summary b,.rng-summary small{min-width:0}.rng-summary b{color:#f8faf6;font-size:.78rem}.rng-summary small{grid-column:1 / -1;color:#c9d2cc;font-size:.68rem;line-height:1.35}.settings-rows{min-height:0;display:grid;align-content:start;gap:.34rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.settings-row{min-width:0;border:.0625rem solid rgba(248,250,246,.1);border-radius:.5rem;padding:.45rem;display:grid;gap:.42rem;background:#10182059}.settings-row b{min-width:0;overflow:hidden;display:inline-flex;align-items:center;gap:.35rem;color:#f8faf6;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.settings-row b span{width:1.35rem;flex:0 0 1.35rem;text-align:center}.settings-name-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem}.settings-fields{min-width:0;display:grid;grid-template-columns:2.8rem 3.05rem repeat(3,minmax(3.1rem,1fr));gap:.3rem}.settings-name-grid label,.settings-fields label{min-width:0;gap:.18rem}.settings-name-grid label span,.settings-fields label span{min-width:0;overflow:hidden;color:#99a69f;font-size:.58rem;font-weight:900;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.settings-row input{width:100%;min-width:0;height:2.05rem;min-height:2.05rem;border-radius:.35rem;padding:0 .2rem;text-align:center;font-size:.7rem;font-weight:850}.settings-name-grid input{padding-inline:.45rem;text-align:left}@keyframes pulse{50%{transform:scale(.86);opacity:.55}}@keyframes machineShake{25%{transform:translate(.06rem)}75%{transform:translate(-.06rem)}}@keyframes machineShakeStrong{25%{transform:translate(.12rem,-.06rem)}75%{transform:translate(-.12rem,.06rem)}}@keyframes reelTilt{50%{transform:translateY(.18rem)}}@keyframes winnerPop{50%{transform:translateY(-.3rem) scale(1.03)}}@keyframes stageLight{50%{opacity:.42}}@keyframes bannerIn{0%{opacity:0;transform:translateY(.65rem)}}@keyframes bigWinPulse{50%{transform:scale(1.015)}}@keyframes premiumRise{0%{opacity:0;transform:translate(-50%,3.4rem) scale(.76)}14%{opacity:1;transform:translate(-50%) scale(1.04)}72%{opacity:1;transform:translate(-50%,-.65rem) scale(1)}to{opacity:0;transform:translate(-50%,-3.6rem) scale(.9)}}@keyframes premiumEagleLift{0%{transform:translateY(2.6rem) rotate(-12deg) scale(.78)}24%{transform:translateY(-.65rem) rotate(8deg) scale(1.08)}64%{transform:translateY(-1.1rem) rotate(-4deg) scale(1)}to{transform:translateY(-3.6rem) rotate(12deg) scale(.86)}}@keyframes premiumSpark{50%{transform:scale(1.8);opacity:.45}}@keyframes eagleFly{0%{transform:translate(-1.2rem,2rem) rotate(-10deg) scale(.8);opacity:0}15%{opacity:1}65%{transform:translate(54vw,-1.4rem) rotate(8deg) scale(1.12);opacity:1}to{transform:translate(96vw,1.1rem) rotate(14deg) scale(.82);opacity:0}}@keyframes coinPop{0%{opacity:0;transform:translate(0) scale(.6)}20%{opacity:1}to{opacity:0;transform:translate(var(--x),-13rem) rotate(540deg) scale(.9)}}@media(max-width:58rem){input,select{font-size:16px!important}.app-shell{padding:.45rem;grid-template-rows:3rem minmax(0,1fr) 4.2rem;gap:.42rem}.slot-panel{padding:.62rem;gap:.36rem;grid-template-rows:auto .2rem minmax(0,4fr) minmax(5.75rem,1fr)}.transaction-grid{grid-template-columns:1fr}.transaction-list{grid-template-rows:repeat(3,minmax(0,1fr))}.audit-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-filters label:last-child{grid-column:1 / -1}.money-summary-grid,.money-today-strip,.money-topup-form{grid-template-columns:repeat(2,minmax(0,1fr))}.money-form-action{grid-column:1 / -1}.user-agent-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:32rem){:root{font-size:93.75%}.brand-mark.small{width:2.45rem;height:2.45rem}.topbar h1{font-size:1rem}.topbar p{max-width:8rem}.slot-top strong{font-size:.88rem}.bet-line{grid-template-columns:minmax(0,1fr) minmax(6.8rem,.9fr);gap:.3rem}.bet-entry,.press-power{min-height:2.05rem;padding:.22rem .38rem}.bet-entry input{min-height:1.55rem;font-size:.86rem}.spin-button,.wins{min-height:2.2rem}.empty-state{padding:.4rem .5rem}.empty-state small{display:none}.bottom-menu button{min-height:3.2rem;font-size:.66rem}.money-control-screen{padding:.62rem;gap:.28rem}.money-tile{padding:.34rem .42rem}.money-tile strong{font-size:.78rem}.money-today-strip{padding:.34rem .4rem;gap:.24rem}.money-topup-form{gap:.28rem}.money-topup-form label{gap:.12rem}.money-topup-form input{min-height:2.2rem;padding-inline:.52rem;font-size:16px!important}.money-form-action{gap:.08rem}.money-form-action .notice{min-height:.78rem;font-size:.62rem}.money-form-action .primary{min-height:2.35rem}.money-ledger-title{min-height:1.45rem;padding-top:.18rem}.money-ledger-list{gap:.32rem}.money-ledger-card{padding:.34rem .4rem}.money-ledger-values{grid-template-columns:repeat(2,minmax(0,1fr))}.users-agents-screen{padding:.62rem;gap:.36rem}.users-agent-list{gap:.3rem}.user-agent-detail{padding:.44rem;gap:.38rem}.user-agent-list-row{padding:.34rem .42rem}.user-agent-list-row button{min-width:5.1rem;min-height:1.9rem;padding:0 .48rem}.reset-password-box{grid-template-columns:1fr;gap:.32rem}}
