@import"https://fonts.googleapis.com/css2?family=Fredoka:wght@400;500;600;700&family=Baloo+2:wght@500;600;700;800&display=swap";:root{--sky-top: #5dc7ff;--sky-mid: #87dafe;--sky-bot: #c8edff;--cloud: #ffffff;--grass: #4cd87c;--ui-bg: #ffffff;--ui-card: #fffaf0;--ui-shadow: rgba(48, 79, 134, .15);--ui-border: #ffe8a8;--primary: #ff8a3d;--primary-dark: #e26519;--primary-light: #ffb877;--green: #4ad66d;--green-dark: #2faa4f;--red: #ff5e6c;--red-dark: #d83a48;--gold: #ffc839;--gold-dark: #f59e0b;--text: #2a3a5e;--text-soft: #6b7a99;--text-muted: #9aa8c2;--app-shell-padding-x: 16px;--app-shell-padding-y: 16px;--phone-max-width: 390px;--phone-max-height: 844px;--phone-radius: 44px;--header-pad-top: 16px;--header-pad-x: 16px;--header-pad-bottom: 10px;--balance-pill-gap: 8px;--balance-pill-padding-y: 6px;--balance-pill-padding-left: 6px;--balance-pill-padding-right: 14px;--coin-size: 32px;--balance-label-size: 9px;--balance-value-size: 17px;--add-balance-size: 24px;--add-balance-font-size: 18px;--menu-pill-size: 44px;--scene-margin-x: 14px;--scene-radius-outer: 28px;--scene-radius-inner: 24px;--timer-size: 72px;--timer-top: 14px;--timer-left: 14px;--timer-stroke: 8;--timer-num-size: 24px;--timer-label-size: 11px;--round-badge-top: 18px;--round-badge-right: 18px;--round-badge-gap: 8px;--round-badge-padding-y: 10px;--round-badge-padding-x: 14px;--round-dot-size: 10px;--round-text-size: 15px;--history-side-offset: 18px;--history-bottom-offset: 14px;--history-gap: 6px;--history-pill-width: 60px;--history-pill-padding-y: 5px;--history-pill-padding-x: 10px;--history-pill-size: 11px;--multiplier-font-size: clamp(48px, 14vw, 70px);--controls-pad-top: 14px;--controls-pad-x: 14px;--controls-pad-bottom: 10px;--market-label-size: 16px;--market-label-gap: 12px;--market-buttons-gap: 10px;--market-buttons-margin-top: 10px;--market-btn-height: 58px;--market-btn-radius: 24px;--market-btn-padding-y: 10px;--market-btn-padding-x: 12px;--market-btn-direction-size: 18px;--market-btn-mult-size: 13px;--market-btn-icon-size: 34px;--bet-dock-margin-top: 12px;--bet-dock-padding-top: 10px;--bet-dock-padding-x: 12px;--bet-dock-padding-bottom: 14px;--bet-dock-radius: 28px;--bet-screen-radius: 22px;--bet-screen-padding-top: 16px;--bet-screen-padding-x: 16px;--bet-screen-padding-bottom: 12px;--bet-screen-label-size: 20px;--bet-screen-value-size: 24px;--bet-screen-placeholder-size: 17px;--bet-screen-subtitle-size: 11px;--chip-carousel-margin-top: 8px;--chip-track-height: 84px;--chip-size-center: 70px;--chip-size-near: 60px;--chip-size-far: 52px;--chip-offset-step: 40px;--chip-near-scale: .9;--chip-far-scale: .82;--chip-near-y: 7px;--chip-far-y: 12px;--chip-label-center: 18px;--chip-label-near: 15px;--chip-label-far: 13px;--home-indicator-width: 132px;--home-indicator-height: 5px;--home-indicator-margin-top: 4px;--home-indicator-margin-bottom: 10px;--modal-backdrop-padding: 14px;--modal-card-radius: 32px;--modal-card-padding: 18px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}html,body,#root{height:100%;min-height:100%;margin:0}html{overflow:hidden}body{overflow:hidden;min-height:var(--app-safe-height, 100dvh);color:var(--text);font-family:Fredoka,sans-serif;font-weight:500;touch-action:manipulation;overscroll-behavior:none;background:radial-gradient(ellipse at 30% 20%,#6b8fc5,transparent 60%),radial-gradient(ellipse at 70% 80%,#3a5d96,transparent 60%),#4a6da8}button,input{font:inherit}button{border:0}.app-root{min-height:var(--app-safe-height, 100dvh);display:flex;align-items:center;justify-content:center;padding:max(var(--app-shell-padding-y),env(safe-area-inset-top)) max(var(--app-shell-padding-x),env(safe-area-inset-right)) max(var(--app-shell-padding-y),env(safe-area-inset-bottom)) max(var(--app-shell-padding-x),env(safe-area-inset-left))}.phone{width:min(var(--phone-max-width),calc(var(--app-safe-width, 100vw) - (var(--app-shell-padding-x) * 2)));height:min(var(--phone-max-height),calc(var(--app-safe-height, 100dvh) - (var(--app-shell-padding-y) * 2)));min-height:0;max-height:100%;background:var(--sky-top);border-radius:var(--phone-radius);overflow:hidden;position:relative;box-shadow:0 50px 100px #0000004d,0 0 0 6px #1a1f2e,inset 0 1px #ffffff4d;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;align-content:stretch}.header{padding:calc(var(--header-pad-top) + env(safe-area-inset-top)) max(var(--header-pad-x),env(safe-area-inset-right)) var(--header-pad-bottom) max(var(--header-pad-x),env(safe-area-inset-left));display:flex;justify-content:space-between;align-items:center;gap:10px;flex-shrink:0;position:relative;z-index:25}.balance-pill{background:linear-gradient(180deg,#fff,#fff8e0);border-radius:100px;padding:var(--balance-pill-padding-y) var(--balance-pill-padding-right) var(--balance-pill-padding-y) var(--balance-pill-padding-left);display:flex;align-items:center;gap:var(--balance-pill-gap);box-shadow:0 4px #304f8626,0 6px 16px #304f8633,inset 0 1px #fffc;border:2px solid #ffe8a8;min-width:0}.coin-icon{width:var(--coin-size);height:var(--coin-size);border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff570,#ffc839 60%,#f59e0b);box-shadow:inset 0 -3px #b4640066,inset 0 2px #ffffff80,0 2px 4px #f59e0b66;display:flex;align-items:center;justify-content:center}.coin-icon:before{content:"₽";font-family:"Baloo 2",sans-serif;font-weight:800;font-size:18px;color:#b06806;text-shadow:0 1px 0 rgba(255,255,255,.5)}.balance-info{display:flex;flex-direction:column;line-height:1;min-width:0}.balance-label{font-size:var(--balance-label-size);color:var(--text-soft);font-weight:500;letter-spacing:.05em;text-transform:uppercase}.balance-value{font-family:"Baloo 2",sans-serif;font-weight:800;font-size:var(--balance-value-size);color:var(--text);line-height:1.1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.add-balance-btn{width:var(--add-balance-size);height:var(--add-balance-size);border-radius:50%;background:linear-gradient(180deg,#5fdc7e,#2faa4f);border:2px solid #fff;color:#fff;font-family:"Baloo 2",sans-serif;font-weight:800;font-size:var(--add-balance-font-size);line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px #1d7a3a,0 3px 8px #2da55066;margin-left:4px;padding:0;transition:transform .1s}.add-balance-btn:active{transform:translateY(2px);box-shadow:0 0 #1d7a3a}.menu-pill{background:linear-gradient(180deg,#fff,#fff8e0);border-radius:50%;width:var(--menu-pill-size);height:var(--menu-pill-size);padding:0;display:flex;align-items:center;justify-content:center;color:var(--text);cursor:pointer;box-shadow:0 4px #304f8626,0 6px 16px #304f8633;border:2px solid #ffe8a8;transition:transform .1s ease,box-shadow .1s ease}.menu-pill:active{transform:translateY(2px);box-shadow:0 2px #304f8626,0 3px 10px #304f862e}.scene-wrap{flex:1;min-height:0;position:relative;overflow:hidden;margin:0 var(--scene-margin-x);border-radius:var(--scene-radius-outer);background:linear-gradient(180deg,#5dc7ff,#87dafe,#c8edff);box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 6px #ffe8a8,0 8px #304f8633;display:flex;flex-direction:column}.scene-body{flex:1;position:relative;overflow:hidden;border-radius:var(--scene-radius-inner)}.scene-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.timer-badge{position:absolute;top:var(--timer-top);left:var(--timer-left);width:var(--timer-size);height:var(--timer-size);z-index:10;border-radius:50%;background:radial-gradient(circle at 30% 28%,rgba(255,255,255,.28),transparent 36%),linear-gradient(180deg,#1c2c4e85,#141f38ad);box-shadow:inset 0 1px #ffffff29,0 10px 18px #121e3a38;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.timer-svg{width:100%;height:100%;transform:rotate(-90deg)}.timer-track,.timer-progress{fill:none;stroke-width:var(--timer-stroke);stroke-linecap:round}.timer-track{stroke:#fff3}.timer-progress{stroke:#fff;transition:stroke .2s ease;filter:drop-shadow(0 1px 3px rgba(10,18,35,.28))}.timer-progress.danger{stroke:#ff5e6c}.timer-progress.waiting{stroke:#ffc839}.timer-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.timer-num{font-family:"Baloo 2",sans-serif;font-size:var(--timer-num-size);font-weight:800;color:#fff;line-height:1;text-shadow:0 1px 0 rgba(17,26,46,.55),0 4px 10px rgba(8,14,28,.3)}.timer-label{color:#ffffffeb;font-size:var(--timer-label-size);text-transform:uppercase;letter-spacing:.04em;text-shadow:0 1px 3px rgba(8,14,28,.26)}.round-badge{position:absolute;top:var(--round-badge-top);right:var(--round-badge-right);z-index:10;display:flex;align-items:center;gap:var(--round-badge-gap);padding:var(--round-badge-padding-y) var(--round-badge-padding-x);background:#ffffffd9;border:2px solid rgba(255,232,168,.95);border-radius:999px;box-shadow:0 10px 18px #304f862e}.live-dot{width:var(--round-dot-size);height:var(--round-dot-size);border-radius:50%;background:#ff5e6c;box-shadow:0 0 0 6px #ff5e6c29}.round-text{font-family:"Baloo 2",sans-serif;font-weight:700;font-size:var(--round-text-size);line-height:1;white-space:nowrap}.history-strip{position:absolute;left:var(--history-side-offset);right:var(--history-side-offset);bottom:var(--history-bottom-offset);display:flex;align-items:center;gap:var(--history-gap);z-index:10;overflow-x:auto;padding:0 2px 2px;scrollbar-width:none}.history-strip::-webkit-scrollbar,.chips::-webkit-scrollbar{display:none}.history-pill{flex:0 0 auto;min-width:var(--history-pill-width);padding:var(--history-pill-padding-y) var(--history-pill-padding-x);border-radius:999px;color:#fff;font-family:"Baloo 2",sans-serif;font-weight:800;font-size:var(--history-pill-size);line-height:1;text-align:center;box-shadow:0 6px 12px #304f8629}.history-pill--button{border:0;cursor:pointer;transition:transform .12s ease,filter .12s ease}.history-pill--button:active{transform:translateY(1px)}.history-pill.history-pill--win{background:linear-gradient(180deg,#5fdc7e,#2faa4f)}.history-pill.history-pill--lose{background:linear-gradient(180deg,#ff7f8f,#e34757);filter:saturate(.9)}.multiplier-display{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;text-align:center}.multiplier-value{font-family:"Baloo 2",sans-serif;font-size:var(--multiplier-font-size);font-weight:800;color:#fff;line-height:.92;letter-spacing:0;text-shadow:0 6px 0 rgba(42,58,94,.18),0 16px 30px rgba(48,79,134,.26);transition:color .2s ease}.multiplier-display.boost .multiplier-value{color:#d5ffe2}.multiplier-display.crash .multiplier-value{color:#ffe7e7}.flash{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;z-index:12}.flash.active{animation:flash-pulse .45s ease}.flash.win{background:radial-gradient(circle,#4ad66d47,#4ad66d00 70%)}.flash.lose,.flash.neutral{background:radial-gradient(circle,#ff5e6c3d,#ff5e6c00 70%)}.result-popup{position:absolute;left:50%;bottom:56px;transform:translate(-50%,16px);opacity:0;pointer-events:none;z-index:14;transition:opacity .24s ease,transform .24s ease}.result-popup.show{opacity:1;transform:translate(-50%)}.result-banner{min-width:220px;padding:16px 20px;border-radius:28px;text-align:center;background:#ffffffeb;border:2px solid #ffe8a8;box-shadow:0 18px 28px #304f8638}.result-popup.win .result-banner{background:linear-gradient(180deg,#fffffff2,#f2fff5f5)}.result-popup.lose .result-banner,.result-popup.neutral .result-banner{background:linear-gradient(180deg,#fffffff2,#fff3f5f5)}.result-emoji{font-size:30px;line-height:1}.result-title{margin-top:6px;font-family:"Baloo 2",sans-serif;font-size:23px;font-weight:800}.result-amount{margin-top:4px;font-size:15px;color:var(--text-soft)}.controls{padding:var(--controls-pad-top) max(var(--controls-pad-x),env(safe-area-inset-right)) calc(var(--controls-pad-bottom) + env(safe-area-inset-bottom)) max(var(--controls-pad-x),env(safe-area-inset-left));flex-shrink:0;min-height:0}.market-label-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--market-label-gap)}.market-label{font-size:var(--market-label-size);font-weight:700;line-height:1.1}.market-payout{font-size:12px;font-weight:700;color:#2faa4f;text-align:right}.market-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--market-buttons-gap);margin-top:var(--market-buttons-margin-top)}.market-btn{min-height:var(--market-btn-height);max-height:60px;border-radius:var(--market-btn-radius);padding:var(--market-btn-padding-y) var(--market-btn-padding-x);display:flex;align-items:center;justify-content:space-between;gap:10px;color:#fff;cursor:pointer;box-shadow:0 10px 18px #304f8638;transition:transform .12s ease,box-shadow .12s ease}.market-btn.up{background:linear-gradient(180deg,#5fdc7e,#2faa4f)}.market-btn.down{background:linear-gradient(180deg,#ff7f8f,#e34757)}.market-btn.selected{box-shadow:0 14px 24px #304f8640,inset 0 0 0 3px #ffffffb8}.market-btn:active:not(:disabled){transform:translateY(2px)}.market-btn.is-disabled,.market-btn:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.market-btn-info{display:flex;flex-direction:column;gap:2px;text-align:left}.market-btn-direction{font-family:"Baloo 2",sans-serif;font-size:var(--market-btn-direction-size);font-weight:800;line-height:1}.market-btn-mult{font-size:var(--market-btn-mult-size);font-weight:700;opacity:.94}.market-btn-arrow{width:var(--market-btn-icon-size);height:var(--market-btn-icon-size);border-radius:50%;background:#ffffff2e;display:flex;align-items:center;justify-content:center}.bet-dock{margin-top:var(--bet-dock-margin-top);padding:var(--bet-dock-padding-top) var(--bet-dock-padding-x) var(--bet-dock-padding-bottom);border-radius:var(--bet-dock-radius);background:linear-gradient(180deg,#f8dd93eb,#976e2ae0 8%,#43311cf5 10%,#1f1c24f7);border:2px solid rgba(255,236,191,.72);box-shadow:inset 0 2px #fff7dc99,inset 0 -2px #18120d99,0 18px 28px #1419264d}.bet-dock__screen{border-radius:var(--bet-screen-radius);padding:var(--bet-screen-padding-top) var(--bet-screen-padding-x) var(--bet-screen-padding-bottom);background:linear-gradient(180deg,#2c313dfa,#1c2029fa);border:5px solid rgba(210,212,220,.86);box-shadow:inset 0 3px #ffffff24,inset 0 -20px 40px #0000003d;text-align:center}.bet-dock__screen-label{font-family:"Baloo 2",sans-serif;font-size:var(--bet-screen-label-size);font-weight:800;color:#f7da6d;line-height:1;text-shadow:0 3px 0 rgba(63,46,6,.45)}.bet-dock__screen-value{margin-top:2px;font-family:"Baloo 2",sans-serif;font-size:var(--bet-screen-value-size);font-weight:800;color:#fff2b4;line-height:1.1;text-shadow:0 2px 0 rgba(67,47,10,.4)}.bet-dock__screen-value.is-placeholder{font-size:var(--bet-screen-placeholder-size);color:#d8dce6;text-shadow:none}.bet-dock__screen-subtitle{margin-top:4px;font-size:var(--bet-screen-subtitle-size);font-weight:700;color:#e0e4eecc;letter-spacing:.04em;text-transform:uppercase}.chip-carousel{margin-top:var(--chip-carousel-margin-top);position:relative;display:block;outline:none;touch-action:pan-x}.chip-carousel__track{position:relative;width:100%;height:var(--chip-track-height);display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.poker-chip{--chip-size: var(--chip-size-near);--chip-scale: 1;--chip-opacity: 1;--chip-y: 0px;--chip-z: 2;position:absolute;left:50%;bottom:0;width:var(--chip-size);height:var(--chip-size);margin-left:calc(var(--chip-size) * -.5);padding:0;border:0;border-radius:50%;cursor:pointer;opacity:var(--chip-opacity);z-index:var(--chip-z);transform:translate(calc(var(--chip-offset) * var(--chip-offset-step))) translateY(var(--chip-y)) scale(var(--chip-scale));transition:transform .22s ease,opacity .18s ease,filter .18s ease;background:radial-gradient(circle at 30% 26%,rgba(255,255,255,.9),transparent 16%),radial-gradient(circle,var(--chip-core) 0 25%,rgba(223,233,248,.98) 25% 36%,transparent 36%),repeating-conic-gradient(from -8deg,var(--chip-accent) 0 15deg,#f7fbff 15deg 30deg),radial-gradient(circle,#fff0 0,#fff0 54%,#ffffffb8 54%,#ffffffb8 58%,#fff0 58%),radial-gradient(circle,var(--chip-accent-dark) 0 74%,var(--chip-edge) 74% 100%);box-shadow:inset 0 3px #ffffff5c,inset 0 -8px 10px #00000038,0 10px 18px var(--chip-shadow)}.poker-chip:disabled{cursor:default}.poker-chip__disc{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.poker-chip__value{min-width:34px;padding:3px 5px 2px;border-radius:999px;background:#ffffffad;border:1px solid rgba(48,71,107,.14);font-family:"Baloo 2",sans-serif;font-size:18px;font-weight:800;line-height:1;color:var(--chip-text);text-align:center;box-shadow:inset 0 1px #ffffff8f,0 2px 4px #1c29441f}.poker-chip__item{position:relative}.poker-chip.is-selected{filter:saturate(1.05) brightness(1.02)}.poker-chip.is-unavailable{opacity:.4;filter:grayscale(.22)}.chip-carousel__item--center{--chip-size: var(--chip-size-center);--chip-scale: 1;--chip-opacity: 1;--chip-y: 0px;--chip-z: 5}.chip-carousel__item--near{--chip-size: var(--chip-size-near);--chip-scale: var(--chip-near-scale);--chip-opacity: .95;--chip-y: var(--chip-near-y);--chip-z: 4}.chip-carousel__item--far{--chip-size: var(--chip-size-far);--chip-scale: var(--chip-far-scale);--chip-opacity: .84;--chip-y: var(--chip-far-y);--chip-z: 3}.chip-carousel__item--far .poker-chip__value{font-size:var(--chip-label-far)}.chip-carousel__item--near .poker-chip__value{font-size:var(--chip-label-near)}.chip-carousel__item--center .poker-chip__value{font-size:var(--chip-label-center)}.home-indicator{width:var(--home-indicator-width);height:var(--home-indicator-height);border-radius:999px;background:#2a3a5e3d;margin:var(--home-indicator-margin-top) auto var(--home-indicator-margin-bottom);flex-shrink:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0e152194;display:flex;align-items:flex-end;justify-content:center;padding:max(var(--modal-backdrop-padding),env(safe-area-inset-top)) max(var(--modal-backdrop-padding),env(safe-area-inset-right)) max(var(--modal-backdrop-padding),env(safe-area-inset-bottom)) max(var(--modal-backdrop-padding),env(safe-area-inset-left))}.modal-card{width:min(100%,380px);max-height:min(560px,calc(var(--app-safe-height, 100dvh) - 28px));overflow:auto;border-radius:var(--modal-card-radius);background:linear-gradient(180deg,#fff,#fff6dd);border:2px solid #ffe8a8;box-shadow:0 22px 42px #0c192c47;padding:var(--modal-card-padding)}.modal-card--history{background:linear-gradient(180deg,#fff,#fff7e0)}.modal-card--history.is-win{box-shadow:0 22px 42px #0c192c47,0 0 0 3px #4ad66d24}.modal-card--history.is-lose{box-shadow:0 22px 42px #0c192c47,0 0 0 3px #ff5e6c24}.modal-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.modal-card__header h3{margin:0;font-family:"Baloo 2",sans-serif;font-size:22px;font-weight:800}.modal-card__meta{margin:2px 0 0;font-size:12px;color:var(--text-soft)}.modal-card__header button{padding:8px 14px;border-radius:999px;background:#ffffffd1;border:2px solid #ffe8a8;color:var(--text-soft)}.history-modal__status{margin-top:12px;padding:10px 14px;border-radius:18px;font-family:"Baloo 2",sans-serif;font-size:18px;font-weight:800;text-align:center}.history-modal__status.is-win{background:linear-gradient(180deg,#5fdc7e29,#2faa4f33);color:#27954a}.history-modal__status.is-lose{background:linear-gradient(180deg,#ff7f8f24,#e3475733);color:#d83a48}.history-modal__grid{margin-top:14px;display:grid;gap:10px}.history-modal__row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:18px;background:#ffffffc2;border:2px solid rgba(255,232,168,.58)}.history-modal__label{font-size:13px;font-weight:700;color:var(--text-soft)}.history-modal__value{text-align:right;font-family:"Baloo 2",sans-serif;font-size:18px;font-weight:800;color:var(--text)}.history-modal__value.is-positive{color:#27954a}.history-modal__value.is-negative{color:#d83a48}.settings-modal__section{margin-top:14px}.settings-modal__label{font-size:13px;font-weight:700;color:var(--text-soft)}.settings-modal__switch{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:8px;border-radius:22px;background:#ffffffb8;border:2px solid rgba(255,232,168,.9)}.settings-modal__switch-btn{min-height:48px;border-radius:18px;padding:10px 12px;background:transparent;color:var(--text-soft);font-family:"Baloo 2",sans-serif;font-size:17px;font-weight:700;cursor:pointer;transition:transform .1s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.settings-modal__switch-btn.is-selected{background:linear-gradient(180deg,#ffb45d,#ff8a3d);color:#fff;box-shadow:0 8px 16px #e265193d}.settings-modal__switch-btn:active{transform:translateY(1px)}.modal-copy{margin:10px 0 0;color:var(--text-soft);font-size:14px}.modal-amount-card{margin-top:14px;padding:16px;border-radius:24px;background:#ffffffd1;border:2px solid rgba(255,232,168,.95);display:flex;flex-direction:column;gap:4px}.modal-amount-card span{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-soft)}.modal-amount-card strong{font-family:"Baloo 2",sans-serif;font-size:28px;font-weight:800}.modal-range{width:100%;margin-top:16px;accent-color:#ff8a3d}.modal-range__labels{margin-top:8px;display:flex;justify-content:space-between;color:var(--text-soft);font-size:12px}.modal-confirm{width:100%;margin-top:18px;padding:14px 16px;border-radius:999px;background:linear-gradient(180deg,#ffb45d,#ff8a3d);color:#fff;font-family:"Baloo 2",sans-serif;font-size:18px;font-weight:800;box-shadow:0 8px #e26519d9;cursor:pointer}.modal-confirm:active{transform:translateY(2px);box-shadow:0 4px #e26519d9}@keyframes flash-pulse{0%{opacity:0}20%{opacity:1}to{opacity:0}}@keyframes desktop-cloud-drift{0%{transform:translate3d(-2%,0,0)}to{transform:translate3d(2%,0,0)}}@media (min-width: 431px){body{position:relative;isolation:isolate;background:linear-gradient(180deg,#5dc7ff,#87dafe,#c8edff)}body:before,body:after{content:"";position:fixed;top:-6%;right:-10%;bottom:-6%;left:-10%;pointer-events:none;z-index:0;will-change:transform}body:before{background:radial-gradient(ellipse at 12% 20%,rgba(255,255,255,.16) 0 3.4%,transparent 4.4%),radial-gradient(ellipse at 15% 18.5%,rgba(255,255,255,.18) 0 2.7%,transparent 3.7%),radial-gradient(ellipse at 18.6% 20.8%,rgba(255,255,255,.16) 0 3.1%,transparent 4.1%),radial-gradient(ellipse at 34% 30%,rgba(255,255,255,.12) 0 3.1%,transparent 4.1%),radial-gradient(ellipse at 37.5% 28.4%,rgba(255,255,255,.15) 0 2.5%,transparent 3.5%),radial-gradient(ellipse at 41% 30.4%,rgba(255,255,255,.12) 0 2.9%,transparent 3.9%),radial-gradient(ellipse at 62% 18%,rgba(255,255,255,.14) 0 3.5%,transparent 4.5%),radial-gradient(ellipse at 65.8% 16.8%,rgba(255,255,255,.18) 0 2.8%,transparent 3.8%),radial-gradient(ellipse at 69.4% 18.8%,rgba(255,255,255,.15) 0 3.2%,transparent 4.2%),radial-gradient(ellipse at 82% 34%,rgba(255,255,255,.13) 0 3%,transparent 4%),radial-gradient(ellipse at 85.4% 32.5%,rgba(255,255,255,.15) 0 2.5%,transparent 3.5%),radial-gradient(ellipse at 88.8% 34.4%,rgba(255,255,255,.13) 0 2.8%,transparent 3.8%);filter:blur(10px);opacity:.8;animation:desktop-cloud-drift 64s linear infinite alternate}body:after{background:radial-gradient(ellipse at 8% 54%,rgba(255,255,255,.12) 0 4.8%,transparent 6%),radial-gradient(ellipse at 13.2% 51.5%,rgba(255,255,255,.14) 0 3.8%,transparent 5%),radial-gradient(ellipse at 18% 54.5%,rgba(255,255,255,.12) 0 4.2%,transparent 5.4%),radial-gradient(ellipse at 48% 62%,rgba(255,255,255,.11) 0 4.6%,transparent 5.8%),radial-gradient(ellipse at 53% 59.6%,rgba(255,255,255,.13) 0 3.7%,transparent 4.9%),radial-gradient(ellipse at 58% 62.6%,rgba(255,255,255,.11) 0 4%,transparent 5.2%),radial-gradient(ellipse at 74% 48%,rgba(255,255,255,.1) 0 4.2%,transparent 5.3%),radial-gradient(ellipse at 78.5% 45.8%,rgba(255,255,255,.12) 0 3.4%,transparent 4.5%),radial-gradient(ellipse at 83% 48.5%,rgba(255,255,255,.1) 0 3.8%,transparent 4.9%);filter:blur(16px);opacity:.55;animation:desktop-cloud-drift 96s linear infinite alternate-reverse}.app-root{--app-shell-padding-y: clamp(16px, 2.5vh, 24px);--app-shell-padding-x: clamp(28px, 5vw, 72px);position:relative;isolation:isolate;z-index:1;padding:max(var(--app-shell-padding-y),env(safe-area-inset-top)) max(var(--app-shell-padding-x),env(safe-area-inset-right)) max(var(--app-shell-padding-y),env(safe-area-inset-bottom)) max(var(--app-shell-padding-x),env(safe-area-inset-left))}.app-root:before,.app-root:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.app-root:before{background:radial-gradient(circle at 78% 18%,rgba(255,241,165,.9) 0%,rgba(255,241,165,.38) 10%,rgba(255,241,165,.12) 18%,transparent 30%),radial-gradient(circle at 72% 22%,rgba(255,255,255,.3) 0%,rgba(255,255,255,.12) 12%,transparent 24%);opacity:.95}.app-root:after{top:-6%;right:-4%;bottom:-6%;left:-4%;background:radial-gradient(ellipse at 16% 24%,rgba(255,255,255,.38) 0%,rgba(255,255,255,.2) 10%,transparent 28%),radial-gradient(ellipse at 82% 34%,rgba(255,255,255,.34) 0%,rgba(255,255,255,.14) 12%,transparent 26%),radial-gradient(ellipse at 50% 112%,rgba(34,98,160,.18) 0%,rgba(34,98,160,.08) 24%,transparent 44%),radial-gradient(ellipse at 50% -10%,rgba(30,88,148,.14) 0%,transparent 40%);filter:blur(22px);opacity:.9}.phone{position:relative;isolation:isolate;z-index:1;background:transparent;box-shadow:none;filter:none}.phone:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse at 22% 54%,rgba(255,255,255,.14) 0 7%,transparent 9%),radial-gradient(ellipse at 29% 51%,rgba(255,255,255,.18) 0 5.6%,transparent 7.4%),radial-gradient(ellipse at 36% 54.5%,rgba(255,255,255,.14) 0 6.4%,transparent 8.2%),radial-gradient(ellipse at 56% 68%,rgba(255,255,255,.12) 0 8%,transparent 10.2%),radial-gradient(ellipse at 63.5% 64.8%,rgba(255,255,255,.16) 0 6.2%,transparent 8%),radial-gradient(ellipse at 71% 68.5%,rgba(255,255,255,.12) 0 7%,transparent 8.8%),radial-gradient(ellipse at 40% 89%,rgba(255,255,255,.11) 0 7.2%,transparent 9.4%),radial-gradient(ellipse at 49% 85.8%,rgba(255,255,255,.14) 0 5.8%,transparent 7.6%),radial-gradient(ellipse at 58% 89.4%,rgba(255,255,255,.11) 0 6.6%,transparent 8.4%);filter:blur(16px);opacity:.42;animation:desktop-cloud-drift 88s linear infinite alternate}.header,.scene-wrap{z-index:1}.header,.controls,.home-indicator{position:relative;z-index:1}.scene-wrap{background:transparent;box-shadow:none;border-radius:0}.scene-body{background:transparent;border-radius:0}.scene-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.home-indicator{display:none}}@media (max-width: 430px){.app-root{padding:0}.phone{width:min(100%,var(--app-safe-width, 100vw));height:var(--app-safe-height, 100dvh);max-height:var(--app-safe-height, 100dvh);min-height:0;border-radius:0;box-shadow:none}}html[data-vh-tier=compact]{--app-shell-padding-x: 12px;--app-shell-padding-y: 12px;--phone-radius: 34px;--header-pad-top: 12px;--header-pad-x: 12px;--header-pad-bottom: 8px;--balance-pill-gap: 7px;--balance-pill-padding-y: 5px;--balance-pill-padding-left: 5px;--balance-pill-padding-right: 12px;--coin-size: 30px;--balance-label-size: 8px;--balance-value-size: 16px;--add-balance-size: 22px;--add-balance-font-size: 16px;--menu-pill-size: 40px;--scene-margin-x: 12px;--scene-radius-outer: 24px;--scene-radius-inner: 20px;--timer-size: 66px;--timer-top: 12px;--timer-left: 12px;--timer-num-size: 22px;--timer-label-size: 10px;--round-badge-top: 14px;--round-badge-right: 14px;--round-badge-padding-y: 8px;--round-badge-padding-x: 12px;--round-text-size: 14px;--history-side-offset: 14px;--history-bottom-offset: 12px;--multiplier-font-size: clamp(42px, 13vw, 60px);--controls-pad-top: 12px;--controls-pad-x: 12px;--controls-pad-bottom: 8px;--market-label-size: 14px;--market-label-gap: 10px;--market-buttons-gap: 8px;--market-buttons-margin-top: 8px;--market-btn-height: 54px;--market-btn-radius: 22px;--market-btn-padding-y: 9px;--market-btn-padding-x: 11px;--market-btn-direction-size: 17px;--market-btn-mult-size: 12px;--market-btn-icon-size: 30px;--bet-dock-margin-top: 10px;--bet-dock-padding-top: 9px;--bet-dock-padding-x: 10px;--bet-dock-padding-bottom: 12px;--bet-dock-radius: 24px;--bet-screen-radius: 20px;--bet-screen-padding-top: 14px;--bet-screen-padding-x: 14px;--bet-screen-padding-bottom: 11px;--bet-screen-label-size: 18px;--bet-screen-value-size: 22px;--bet-screen-placeholder-size: 16px;--bet-screen-subtitle-size: 10px;--chip-carousel-margin-top: 7px;--chip-track-height: 74px;--chip-size-center: 64px;--chip-size-near: 56px;--chip-size-far: 48px;--chip-offset-step: 36px;--chip-near-y: 6px;--chip-far-y: 10px;--chip-label-center: 16px;--chip-label-near: 14px;--chip-label-far: 12px;--home-indicator-width: 118px;--home-indicator-margin-top: 3px;--home-indicator-margin-bottom: 8px;--modal-card-radius: 28px;--modal-card-padding: 16px}html[data-vh-tier=tight]{--app-shell-padding-x: 10px;--app-shell-padding-y: 10px;--phone-radius: 28px;--header-pad-top: 10px;--header-pad-x: 10px;--header-pad-bottom: 7px;--balance-pill-gap: 6px;--balance-pill-padding-y: 4px;--balance-pill-padding-left: 4px;--balance-pill-padding-right: 10px;--coin-size: 28px;--balance-label-size: 8px;--balance-value-size: 15px;--add-balance-size: 21px;--add-balance-font-size: 15px;--menu-pill-size: 38px;--scene-margin-x: 10px;--scene-radius-outer: 22px;--scene-radius-inner: 18px;--timer-size: 58px;--timer-top: 10px;--timer-left: 10px;--timer-stroke: 7;--timer-num-size: 19px;--timer-label-size: 9px;--round-badge-top: 10px;--round-badge-right: 10px;--round-badge-gap: 6px;--round-badge-padding-y: 7px;--round-badge-padding-x: 10px;--round-dot-size: 8px;--round-text-size: 13px;--history-side-offset: 12px;--history-bottom-offset: 10px;--history-gap: 5px;--history-pill-width: 54px;--history-pill-padding-y: 4px;--history-pill-padding-x: 8px;--history-pill-size: 10px;--multiplier-font-size: clamp(38px, 12vw, 54px);--controls-pad-top: 10px;--controls-pad-x: 10px;--controls-pad-bottom: 7px;--market-label-size: 13px;--market-label-gap: 8px;--market-buttons-gap: 7px;--market-buttons-margin-top: 7px;--market-btn-height: 50px;--market-btn-radius: 20px;--market-btn-padding-y: 8px;--market-btn-padding-x: 10px;--market-btn-direction-size: 16px;--market-btn-mult-size: 11px;--market-btn-icon-size: 28px;--bet-dock-margin-top: 8px;--bet-dock-padding-top: 8px;--bet-dock-padding-x: 9px;--bet-dock-padding-bottom: 10px;--bet-dock-radius: 20px;--bet-screen-radius: 18px;--bet-screen-padding-top: 12px;--bet-screen-padding-x: 12px;--bet-screen-padding-bottom: 10px;--bet-screen-label-size: 16px;--bet-screen-value-size: 19px;--bet-screen-placeholder-size: 14px;--bet-screen-subtitle-size: 9px;--chip-carousel-margin-top: 6px;--chip-track-height: 66px;--chip-size-center: 58px;--chip-size-near: 50px;--chip-size-far: 44px;--chip-offset-step: 31px;--chip-near-scale: .88;--chip-far-scale: .8;--chip-near-y: 5px;--chip-far-y: 9px;--chip-label-center: 14px;--chip-label-near: 12px;--chip-label-far: 10px;--home-indicator-width: 104px;--home-indicator-height: 4px;--home-indicator-margin-top: 2px;--home-indicator-margin-bottom: 6px;--modal-backdrop-padding: 10px;--modal-card-radius: 24px;--modal-card-padding: 14px}html[data-vh-tier=tight] .history-modal__status,html[data-vh-tier=ultra] .history-modal__status{font-size:16px}html[data-vh-tier=tight] .history-modal__row,html[data-vh-tier=ultra] .history-modal__row{padding:10px 12px;border-radius:16px}html[data-vh-tier=tight] .history-modal__value,html[data-vh-tier=ultra] .history-modal__value{font-size:16px}html[data-vh-tier=tight] .settings-modal__switch-btn,html[data-vh-tier=ultra] .settings-modal__switch-btn{min-height:42px;font-size:15px}html[data-vh-tier=ultra]{--app-shell-padding-x: 8px;--app-shell-padding-y: 8px;--phone-radius: 22px;--header-pad-top: 8px;--header-pad-x: 8px;--header-pad-bottom: 6px;--balance-pill-gap: 5px;--balance-pill-padding-y: 4px;--balance-pill-padding-left: 4px;--balance-pill-padding-right: 9px;--coin-size: 26px;--balance-label-size: 7px;--balance-value-size: 14px;--add-balance-size: 20px;--add-balance-font-size: 14px;--menu-pill-size: 34px;--scene-margin-x: 8px;--scene-radius-outer: 18px;--scene-radius-inner: 15px;--timer-size: 52px;--timer-top: 8px;--timer-left: 8px;--timer-stroke: 6;--timer-num-size: 17px;--timer-label-size: 8px;--round-badge-top: 8px;--round-badge-right: 8px;--round-badge-gap: 5px;--round-badge-padding-y: 6px;--round-badge-padding-x: 8px;--round-dot-size: 8px;--round-text-size: 12px;--history-side-offset: 10px;--history-bottom-offset: 8px;--history-gap: 4px;--history-pill-width: 50px;--history-pill-padding-y: 4px;--history-pill-padding-x: 7px;--history-pill-size: 9px;--multiplier-font-size: clamp(32px, 10.5vw, 46px);--controls-pad-top: 8px;--controls-pad-x: 8px;--controls-pad-bottom: 6px;--market-label-size: 12px;--market-label-gap: 6px;--market-buttons-gap: 6px;--market-buttons-margin-top: 6px;--market-btn-height: 46px;--market-btn-radius: 18px;--market-btn-padding-y: 7px;--market-btn-padding-x: 9px;--market-btn-direction-size: 14px;--market-btn-mult-size: 10px;--market-btn-icon-size: 24px;--bet-dock-margin-top: 6px;--bet-dock-padding-top: 7px;--bet-dock-padding-x: 8px;--bet-dock-padding-bottom: 8px;--bet-dock-radius: 18px;--bet-screen-radius: 16px;--bet-screen-padding-top: 10px;--bet-screen-padding-x: 10px;--bet-screen-padding-bottom: 8px;--bet-screen-label-size: 14px;--bet-screen-value-size: 17px;--bet-screen-placeholder-size: 13px;--bet-screen-subtitle-size: 8px;--chip-carousel-margin-top: 5px;--chip-track-height: 56px;--chip-size-center: 50px;--chip-size-near: 44px;--chip-size-far: 38px;--chip-offset-step: 27px;--chip-near-scale: .86;--chip-far-scale: .78;--chip-near-y: 4px;--chip-far-y: 7px;--chip-label-center: 12px;--chip-label-near: 11px;--chip-label-far: 9px;--home-indicator-width: 0px;--home-indicator-height: 0px;--home-indicator-margin-top: 0px;--home-indicator-margin-bottom: 0px;--modal-backdrop-padding: 8px;--modal-card-radius: 22px;--modal-card-padding: 12px}html[data-vh-tier=ultra] .home-indicator{display:none}
