:root{--gold: #ffb830;--gold-light: #ffd060;--gold-dim: rgba(255, 184, 48, .18);--gold-glow: rgba(255, 184, 48, .3);--gold-border: rgba(255, 184, 48, .2);--text: #f0e6d3;--text-dim: rgba(252, 252, 252, .781);--text-faint: rgba(240, 230, 211, .3);--text-muted: rgba(240, 230, 211, .6);--bg-base: #000000;--bg-dark: rgba(10, 5, 2, .88);--bg-darker: rgba(8, 4, 2, .9);--bg-btn: rgba(0, 0, 0, .85);--bg-panel: rgba(8, 4, 2, .97);--bg-panel-grad: linear-gradient( to top, rgba(8, 4, 2, .97), rgba(14, 7, 3, .88) );--bg-modal: linear-gradient(160deg, #0e0d0d 0%, #000000 100%);--border-subtle: rgba(30, 29, 29, .14);--border-gold: rgba(255, 184, 48, .18);--border-gold-s: rgba(255, 184, 48, .3);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--radius-pill: 24px;--font-display: "Bebas Neue", sans-serif;--font-body: "Barlow", sans-serif;--hud-h: 80px}@keyframes fadeInScale{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinIcon{to{transform:rotate(360deg)}}.ui-logo-zone{position:absolute;top:40px;left:40px;width:270px;height:110px;border:2px dashed rgba(255,255,255,1);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:#ffffff4d;font-size:24px;background:#ffffff08;z-index:60;pointer-events:none}.ui-win-zone{position:absolute;top:40px;left:50%;transform:translate(-50%);background:radial-gradient(ellipse,#000,#fc466b00 70%);width:410px;height:50px;z-index:60;pointer-events:none;white-space:nowrap;gap:8px;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.ui-win-label{font-size:32px;color:var(--text-dim);line-height:1;text-transform:uppercase;font-weight:800;color:#fff;font-family:Inter,sans-serif;-webkit-text-stroke:2px #000000;paint-order:stroke fill}.ui-win-amount{line-height:1;font-size:32px;font-weight:800;color:#facb32;font-variant-numeric:tabular-nums;font-family:Inter,sans-serif;-webkit-text-stroke:2px #000000;paint-order:stroke fill}.ui-topright{position:absolute;top:40px;right:40px;display:flex;flex-direction:column;gap:30px;z-index:70}.ui-icon-btns{display:flex;gap:5px;justify-content:center}.ui-icon-btn{width:50px;height:50px;cursor:pointer;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat;border:none;background-color:transparent;opacity:1;transition:opacity .15s}.ui-icon-btn:disabled{opacity:1}.ui-icon-btns .ui-icon-btn:nth-child(1){background-image:url(../ui/sound_bg.png)}.ui-icon-btns .ui-icon-btn:nth-child(2){background-image:url(../ui/info_bg.png)}.ui-icon-btns .ui-icon-btn:nth-child(3){background-image:url(../ui/settings_bg.png)}.ui-icon{width:24px;height:24px}.ui-icon-info{font-weight:900;font-size:26px;line-height:1;color:#f2fdff;font-family:Inter,sans-serif}.ui-depth-block{display:flex;flex-direction:column;align-items:flex-end;gap:25px;pointer-events:none;align-items:center;box-sizing:border-box}.ui-depth-row{display:flex;flex-direction:column;align-items:center}.ui-depth-label{font-size:18px;font-weight:800;color:#fff;line-height:1;text-transform:uppercase;font-family:Inter,sans-serif;-webkit-text-stroke:2px #000000;paint-order:stroke fill}.ui-depth-value{font-size:24px;font-weight:900;color:#facb32;font-variant-numeric:tabular-nums;font-family:Inter,sans-serif;-webkit-text-stroke:2px #000000;paint-order:stroke fill}.ui-hud{position:absolute;bottom:0;left:0;right:0;height:200px;background:linear-gradient(to top,#060606d4 30%,#06060600);display:flex;align-items:center;padding:0 40px;z-index:50;justify-content:space-between}.ui-credit{display:flex;box-sizing:border-box;flex-direction:column;justify-content:center;flex-shrink:0;width:260px;height:120px;background:#06060680;border:1px solid #9f9f9f;border-radius:24px;padding:26px 32px;gap:5px}.ui-credit-label{font-size:18px;font-weight:800;color:#facb32;line-height:1;text-transform:uppercase;font-family:Inter,sans-serif;-webkit-text-stroke:2px #000000;paint-order:stroke fill}.ui-credit-value{font-size:26px;font-weight:800;color:#fff;line-height:1;font-variant-numeric:tabular-nums;font-family:Inter,sans-serif;-webkit-text-stroke:2px #000000;paint-order:stroke fill}.ui-group-wrapper{display:flex;gap:45px;align-items:flex-end;border-radius:24px;background:#06060680;border:1px solid #9f9f9f;box-shadow:inset 0 0 10px #00000026;padding:22px 25px}.ui-speed-group{display:flex;gap:10px;align-items:center}.ui-speed-btn{width:64px;height:64px;background-color:transparent;background-image:url(../ui/speedmode_bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;border:none;outline:none;box-shadow:none;color:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:0;position:relative}.ui-speed-btn:disabled{opacity:1}.ui-speed-icon{width:43px;height:43px;color:#646464;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;transition:width .15s ease,height .15s ease,color .15s ease}.ui-speed-label{font-size:14px;font-weight:900;color:#f2fdff;position:absolute;right:0;bottom:0;transform:rotate(10deg);transition:font-size .15s ease,color .15s ease}.ui-speed-btn:hover .ui-speed-icon,.ui-speed-btn:active .ui-speed-icon,.ui-speed-btn--active .ui-speed-icon{width:50px;height:50px;color:#f2fdff}.ui-speed-btn:hover .ui-speed-label,.ui-speed-btn:active .ui-speed-label,.ui-speed-btn--active .ui-speed-label{font-size:16px;color:#facb32}.ui-bet-block{display:flex;flex-direction:column;align-items:center;gap:10px}.ui-bet-label{font-size:24px;font-weight:900;color:#facb32;line-height:1;text-transform:uppercase;font-family:Inter,sans-serif;-webkit-text-stroke:2px #000000;paint-order:stroke fill}.ui-bet-controls{display:flex;align-items:center;gap:6px}.ui-bet-adj{width:50px;height:50px;background-color:transparent;background-image:url(../ui/plus_minus_bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;border:none;outline:none;box-shadow:none;font-size:22px;font-weight:900;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .15s}.ui-bet-adj:disabled{opacity:1}.ui-bet-icon{width:22px;height:22px}.ui-bet-amount{font-size:32px;font-weight:900;color:#f2fdff;line-height:1;text-transform:uppercase;font-family:Inter,sans-serif;-webkit-text-stroke:2px #000000;paint-order:stroke fill;font-variant-numeric:tabular-nums;text-align:center}.ui-spin-control{position:absolute;right:0;bottom:30%;z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:15px}.ui-spin-btn{width:200px;height:200px;background-color:transparent;background-image:url(../ui/spin_bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;border:none;outline:none;box-shadow:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden;opacity:1;transition:opacity .15s}.ui-spin-btn-icon{width:118px;height:118px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ui-autospin-btn{width:100px;height:100px;background-color:transparent;background-image:url(../ui/autoplay_bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;border:none;outline:none;box-shadow:none;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .15s}.ui-autospin-btn-icon{width:55px;height:55px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ui-overlay{position:fixed;inset:0;z-index:200;background:#000000c7;backdrop-filter:blur(7px);display:flex;align-items:center;justify-content:center}.ui-modal{border-radius:var(--radius-lg);color:var(--text);font-size:26px!important;width:fit-content;max-width:92vw;max-height:88vh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;text-align:center}.ui-menu-modal{width:1000px;max-width:calc(100vw - 80px);height:720px;min-height:720px;max-height:720px;margin-top:70px;border:1px solid #9f9f9f;box-shadow:inset 0 10px #00000026;border-radius:12px;background:#06060680;align-items:stretch;justify-content:flex-start;position:relative;text-align:left}.ui-modal--sm{width:360px;max-width:92vw;padding:28px;border-radius:var(--radius-lg);max-height:none;overflow:visible}.ui-modal-header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 0;position:absolute;top:18px;left:50;right:50}.ui-menu-modal .ui-modal-header{width:min(1920px,calc(100vw - 80px));height:48px;display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;padding:0;position:fixed;top:40px;left:50%;right:auto;transform:translate(-50%)}.ui-modal-title{font-family:var(--font-display);font-size:28px;letter-spacing:.06em;color:var(--gold)}.ui-menu-modal .ui-modal-title{grid-column:2;justify-self:center;font-family:Inter,var(--font-display),sans-serif;font-size:52px;line-height:100%;letter-spacing:0;color:#facb32;font-weight:800;text-align:center;text-transform:uppercase;white-space:nowrap}.ui-modal-close{background:none;border:none;color:#f0e6d380;font-size:20px;cursor:pointer;padding:4px;transition:color .15s;position:absolute;right:-40vw}.ui-menu-modal .ui-modal-close{grid-column:3;justify-self:end;align-self:center;color:inherit;padding:0;position:static;right:auto}.ui-modal-close:hover{color:var(--text)}.ui-menu-modal .ui-modal-close:hover{color:#a0a0b2}.ui-modal-divider{height:1px;background:var(--border-gold);margin:0 22px}.ui-menu-modal .ui-modal-divider{display:none}.ui-modal-body{flex:1;overflow-y:auto}.ui-menu-modal .ui-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none;display:flex;align-items:center;justify-content:flex-start}.ui-modal-footer{padding:10px 22px;font-size:11px;color:var(--text-faint);text-align:center;border-top:1px solid rgba(255,255,255,.05)}.ui-menu-modal .ui-modal-footer{display:none}.ui-tabs{width:100%;display:flex;justify-content:center;align-items:center;gap:10px;padding:0;flex-shrink:0}.ui-tab{width:300px;height:90px;border:none;background:transparent;color:#a0a0b2;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:15px;padding:0;font-family:Inter,var(--font-body),sans-serif;font-size:24px;line-height:100%;font-weight:900;letter-spacing:0;text-transform:uppercase;transition:color .15s ease,transform .15s ease}.ui-tab:hover,.ui-tab--active{color:#f2fdff;transform:scale(1.06)}.ui-tab-icon{display:block;width:25px;height:25px;flex-shrink:0;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.ui-settings{display:flex;flex-direction:column;gap:20px}.ui-settings-row{display:flex;flex-direction:column;gap:8px}.ui-settings-label{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-dim);font-weight:600}.ui-settings-divider{height:1px;background:#ffffff12}.ui-settings-hint{font-size:11px;color:#f0e6d359;line-height:1.5}.ui-reset-btn{padding:10px 0;border-radius:10px;border:1.5px solid var(--border-gold-s);background:transparent;color:var(--gold);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .15s}.ui-reset-btn:hover{background:var(--gold-dim)}.ui-toggle{width:44px;height:24px;border-radius:12px;cursor:pointer;position:relative;background:#ffffff1a;border:1.5px solid rgba(255,255,255,.2);transition:all .2s;flex-shrink:0}.ui-toggle--on{background:#ffb83066;border-color:var(--gold)}.ui-toggle-knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff6;transition:left .2s,background .2s}.ui-toggle--on .ui-toggle-knob{left:22px;background:var(--gold)}.ui-slider{width:100%;height:4px;cursor:pointer;accent-color:var(--gold);appearance:auto}.ui-ap-title{font-family:var(--font-display);font-size:26px;letter-spacing:.06em;color:var(--gold)}.ui-ap-section{margin-bottom:18px}.ui-ap-section-label{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);font-weight:600}.ui-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ui-pill{padding:6px 12px;border-radius:16px;font-size:13px;font-weight:700;border:1.5px solid rgba(255,255,255,.15);background:transparent;color:var(--text-muted);cursor:pointer;transition:all .15s}.ui-pill:hover{border-color:var(--border-gold-s);color:var(--text)}.ui-pill--active{border-color:var(--gold);background:var(--gold-dim);color:var(--gold)}.ui-ap-input{margin-top:8px;width:100%;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-sm);padding:7px 12px;color:var(--text);font-size:13px;outline:none;transition:border-color .15s}.ui-ap-input:focus{border-color:var(--border-gold-s)}.ui-stop-conditions{display:flex;flex-direction:column;gap:10px;margin-top:10px}.ui-check-row{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;color:var(--text-muted)}.ui-checkbox{width:20px;height:20px;border-radius:6px;flex-shrink:0;border:2px solid rgba(255,255,255,.2);background:transparent;display:flex;align-items:center;justify-content:center;transition:all .15s}.ui-checkbox--checked{border-color:var(--gold);background:var(--gold-dim)}.ui-checkbox-tick{color:var(--gold);font-size:12px;line-height:1}.ui-input-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.ui-input-row-label{font-size:12px;color:var(--text-muted);flex:1}.ui-input-row-field{width:100px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-sm);padding:5px 10px;color:var(--text);font-size:13px;outline:none;transition:border-color .15s}.ui-input-row-field:focus{border-color:var(--border-gold-s)}.ui-ap-start-btn{width:100%;padding:13px 0;background:linear-gradient(135deg,var(--gold-light),#cc7700);border:none;border-radius:var(--radius-md);color:#1a0800;font-size:15px;font-weight:900;letter-spacing:.06em;cursor:pointer;transition:opacity .15s;text-transform:uppercase;margin-top:20px}.ui-ap-start-btn:hover:not(:disabled){opacity:.88}.ui-ap-start-btn:disabled{background:#333;color:#666;cursor:not-allowed}.ui-result{position:absolute;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:fadeInScale .4s ease;pointer-events:auto;cursor:pointer}.ui-result-emoji{font-size:72px;line-height:1;margin-bottom:12px;animation:pulse 1.2s ease infinite}.ui-result-title{font-family:var(--font-display);font-size:clamp(40px,10vw,80px);letter-spacing:.06em;line-height:1}.ui-result-title--win{color:#7cfc00;text-shadow:0 0 40px rgba(124,252,0,.5)}.ui-result-title--lose{color:#ff4500;text-shadow:0 0 40px rgba(255,69,0,.5)}.ui-result-win-info{position:relative;bottom:-300px;z-index:2;margin-top:16px;text-align:center}.ui-result-win-sub{font-size:13px;color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase}.ui-result-win-amt{font-family:var(--font-display);font-size:clamp(28px,6vw,52px);color:var(--gold);letter-spacing:.04em;text-shadow:0 0 30px rgba(255,184,48,.4)}.ui-result-win-mult{font-size:15px;color:var(--text-muted);margin-top:4px}.ui-result-lose-sub{margin-top:12px;font-size:14px;color:var(--text-dim)}.ui-result-hint{position:relative;bottom:-320px;z-index:2;margin-top:28px;font-size:12px;color:#f0e6d359;letter-spacing:.1em;text-transform:uppercase;animation:pulse 2s ease infinite}@keyframes uiWinCelebratePop{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.ui-result-celebrate{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;width:auto;pointer-events:none;z-index:1}.ui-result-celebrate-inner{opacity:0;animation:uiWinCelebratePop .5s cubic-bezier(.2,.85,.25,1) forwards;transform-origin:center center;will-change:transform,opacity;box-sizing:border-box;width:80vw;height:80vh;max-width:80vw;max-height:80vh}.ui-result-celebrate-video{display:block;width:100%;height:100%;max-height:80vh;object-fit:contain}.ui-result-celebrate-canvas-wrap{width:100%;position:relative}.ui-result-celebrate-fail{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:12px;font-size:11px;color:#ffb430d9;text-align:center;z-index:2;pointer-events:none}.ui-result-celebrate-canvas{width:100%;height:100%;min-height:min(80vh,80vw);margin:0 auto}@media (prefers-reduced-motion: reduce){.ui-result-celebrate-inner{animation:none;opacity:1;transform:scale(1)}}.ui-error-screen{position:fixed;inset:0;z-index:500;background:var(--bg-base);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--text);padding:24px}.ui-error-icon{font-size:52px}.ui-error-title{font-family:var(--font-display);font-size:28px;color:#ff4500;letter-spacing:.05em}.ui-error-msg{font-size:14px;color:var(--text-muted);text-align:center;max-width:300px;line-height:1.6}.ui-error-reload{margin-top:8px;padding:12px 32px;background:var(--gold-dim);border:1.5px solid var(--gold);border-radius:var(--radius-md);color:var(--gold);font-size:13px;font-weight:700;letter-spacing:.1em;cursor:pointer;text-transform:uppercase;transition:background .15s}.ui-error-reload:hover{background:#ffb83047}.ui-boot{position:absolute;inset:0;z-index:300;background:var(--bg-base);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.ui-boot-spinner{width:56px;height:56px;border:4px solid rgba(255,184,48,.2);border-top-color:var(--gold);border-radius:50%;animation:spin .9s linear infinite}.ui-boot-title{font-family:var(--font-display);font-size:32px;color:var(--gold);letter-spacing:.1em}.bet-modal-panel{position:absolute;bottom:calc(100% + 10px);right:0;width:260px;background:var(--bg-modal);border:1px solid var(--border-gold);border-radius:var(--radius-lg);overflow:hidden;z-index:80;box-shadow:0 -8px 32px #0009}.bet-modal__header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border-gold);background:#ffb8300d}.bet-modal__title{font-family:var(--font-display);font-size:15px;letter-spacing:.08em;color:var(--gold)}.bet-modal__close{background:none;border:none;color:#f0e6d373;font-size:18px;cursor:pointer;padding:0 2px;line-height:1;transition:color .15s}.bet-modal__close:hover{color:var(--text)}.bet-modal__body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:12px}.bet-modal__section{display:flex;flex-direction:column;gap:6px}.bet-modal__section--total{flex-direction:row;align-items:center;justify-content:space-between;padding:8px 0;border-top:1px solid rgba(255,184,48,.1);border-bottom:1px solid rgba(255,184,48,.1);margin-top:2px}.bet-modal__label{font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim)}.bet-modal__control{display:flex;align-items:center;gap:10px}.bet-modal__slider{flex:1;height:4px;accent-color:var(--gold);cursor:pointer;appearance:auto;margin:0}.bet-modal__input{width:58px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-sm);padding:5px 8px;color:var(--text);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right;outline:none;transition:border-color .15s;-moz-appearance:textfield}.bet-modal__input::-webkit-outer-spin-button,.bet-modal__input::-webkit-inner-spin-button{-webkit-appearance:none}.bet-modal__input:focus{border-color:var(--border-gold-s)}.bet-modal__total-value{font-size:18px;font-weight:900;color:var(--gold);font-variant-numeric:tabular-nums;letter-spacing:.02em}.bet-modal__max-btn{width:100%;padding:9px 0;background:var(--gold-dim);border:1.5px solid var(--border-gold-s);border-radius:var(--radius-md);color:var(--gold);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .15s;margin-top:2px}.bet-modal__max-btn:hover{background:#ffb83047}@media (max-width: 532px){:root{--hud-h: 70px}.bet-modal-panel{width:220px;right:0}.ui-result-emoji{font-size:52px}.ui-menu-modal{width:96vw;max-width:96vw}.ui-modal--sm{width:90vw;max-width:90vw;padding:20px}}.sys-settings{width:100%;max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:60px;padding:0;font-family:Inter,var(--font-body),sans-serif}.sys-settings-section{display:flex;flex-direction:column;gap:22px}.sys-settings-toggle-item{display:flex;align-items:center;justify-content:space-between;gap:28px}.sys-settings-toggle-title{margin:0 0 5px;font-family:Inter,var(--font-body),sans-serif;font-size:25px;line-height:100%;letter-spacing:0;text-transform:uppercase;color:#facb32;font-weight:800}.sys-settings-toggle-desc{margin:0;font-family:Inter,var(--font-body),sans-serif;font-size:20px;line-height:100%;color:#dbdbdb;font-weight:500;max-width:360px}.sys-settings-slider-row{display:grid;grid-template-columns:34px minmax(0,1fr) 70px;align-items:center;gap:14px}.sys-settings-slider-icon{width:34px;color:#fff;font-size:30px;line-height:1;text-align:center}.sys-settings-slider-val{color:#fff;font-family:Inter,var(--font-body),sans-serif;font-size:30px;font-weight:600;line-height:100%;text-align:center;font-variant-numeric:tabular-nums}.sys-slider-track{position:relative;height:15px;background:#52525c;border-radius:999px;cursor:pointer;user-select:none}.sys-slider-fill{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(270deg,#6068ff,#4c54eb);border-radius:999px;pointer-events:none}.sys-slider-thumb{position:absolute;top:50%;transform:translate(-50%,-50%);width:22px;height:22px;border-radius:2.29px;background:#a0a0b2;clip-path:polygon(2px 0,20px 0,18px 100%,4px 100%);pointer-events:none}.sys-toggle{width:59px;height:32px;border-radius:2.67px;background:#52525c;position:relative;border:none;padding:0;cursor:pointer;flex-shrink:0;transition:background .2s ease;clip-path:polygon(0 0,100% 0,calc(100% - 4px) 100%,4px 100%)}.sys-toggle--on{background:#6068ff}.sys-toggle-knob{position:absolute;top:2.67px;left:2.67px;width:27px;height:27px;border-radius:2.54px;background:#a0a0b2;transition:left .2s ease,background .2s ease;clip-path:polygon(0 0,100% 0,calc(100% - 3px) 100%,3px 100%)}.sys-toggle--on .sys-toggle-knob{left:27.67px;background:#d9d9d9}.info-panel{width:100%;max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:34px;font-family:Inter,var(--font-body),sans-serif}.info-section{display:flex;flex-direction:column;gap:12px}.info-section-title{margin:0;font-family:Inter,var(--font-body),sans-serif;font-size:25px;line-height:100%;font-weight:800;color:#facb32;text-transform:uppercase}.info-section-content{display:flex;flex-direction:column;gap:10px}.info-text{margin:0;font-family:Inter,var(--font-body),sans-serif;font-size:20px;line-height:125%;font-weight:500;color:#dbdbdb}.info-text-strong{font-weight:800}.info-list{display:flex;flex-direction:column;gap:8px}.info-list-row{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;align-items:baseline}.info-list-label{font-family:Inter,var(--font-body),sans-serif;font-size:20px;line-height:120%;font-weight:800;color:#dbdbdb}.info-list-value{font-family:Inter,var(--font-body),sans-serif;font-size:20px;line-height:120%;font-weight:500;color:#dbdbdb}.info-bullet-list{margin:0;padding-left:24px;display:flex;flex-direction:column;gap:8px;font-family:Inter,var(--font-body),sans-serif;font-size:20px;line-height:125%;font-weight:500;color:#dbdbdb}.info-bullet-list li::marker{color:#facb32}.info-version{margin:6px 0 0;font-family:Inter,var(--font-body),sans-serif;font-size:18px;line-height:120%;font-weight:500;color:#a0a0b2}.replay-panel{width:100%;max-width:720px;margin:0 auto;animation:fadeTab .25s ease}.replay-panel--empty{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.replay-panel--filled{max-width:none;min-height:100%;align-self:stretch;margin:0}.replay-empty-title{margin:0;font-family:Inter,var(--font-body),sans-serif;font-size:25px;line-height:100%;font-weight:800;color:#facb32;text-transform:uppercase}.replay-empty-text{margin:0;font-family:Inter,var(--font-body),sans-serif;font-size:20px;line-height:125%;font-weight:500;color:#dbdbdb}.replay-table-wrap{width:100%;min-height:100%;padding:0 45px 25px;box-sizing:border-box;overflow-x:hidden;overflow-y:visible;scrollbar-width:none}.replay-table-wrap::-webkit-scrollbar{display:none}.replay-table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;background-color:#060606a6;margin:0 5px;border-radius:12px}.replay-table th,.replay-table td{text-align:center;vertical-align:middle}.replay-table thead{position:sticky;top:0;z-index:2}.replay-table th{height:65px;padding:0 12px;font-size:20px;line-height:1;font-weight:700;color:#facb32;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere}.replay-table td{height:65px;font-size:20px;line-height:1;font-weight:500;color:#dbdbdb;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere}.replay-time-cell{white-space:pre-line}.replay-table td:last-child{text-align:center;vertical-align:middle}.replay-table td:last-child .replay-button{margin:0 auto}.replay-table thead tr:first-child th{border-bottom:3px solid #f2fdff}.replay-table tbody tr{border-bottom:1px solid #a0a0b2}.replay-table tbody tr:last-child td{border-bottom:none}.replay-button{width:170px;height:40px;border-radius:8px;background-color:#52525c;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease}.replay-icon{display:block;width:26px;height:26px;color:#a0a0b2;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;transition:width .15s ease,height .15s ease,color .15s ease}.replay-button:hover .replay-icon,.replay-button:active .replay-icon,.replay-button--active .replay-icon{color:#d9d9d9}.replay-button:hover,.replay-button:active,.replay-button--active{background-color:#6068ff}.ui-menu-modal:has(.replay-panel--filled) .ui-modal-body{align-items:stretch;justify-content:flex-start}.ui-menu-modal:has(.replay-panel--filled) .ui-modal-scrollbar{display:block}.ui-menu-modal:has(.replay-panel--empty) .ui-modal-scrollbar{display:none}.ui-menu-modal{position:relative}.ui-menu-modal .ui-modal-body{overflow-y:auto;scrollbar-width:none}.ui-menu-modal .ui-modal-body::-webkit-scrollbar{display:none}.ui-menu-modal .ui-modal-scrollbar{position:absolute;top:90px;right:0;bottom:30px;width:12px;pointer-events:auto}.ui-menu-modal .ui-modal-scrollbar-thumb{width:12px;height:110px;border-radius:2px;background:#a0a0b2;cursor:grab}.ui-menu-modal .ui-modal-scrollbar-thumb:active{cursor:grabbing}.ui-modal--sm .ui-modal-close{position:static;right:auto}.ui-menu-modal .sys-settings,.ui-menu-modal .replay-panel{margin-top:auto;margin-bottom:auto}.ui-menu-modal .info-panel{align-self:flex-start;margin:20px auto 30px}@keyframes fadeTab{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 533px) and (max-width: 900px) and (orientation: portrait){.ui-overlay:has(.ui-menu-modal){align-items:flex-start}.ui-menu-modal{width:705px;max-width:calc(100vw - 38px);height:705px;min-height:705px;max-height:705px;margin-top:185px}.ui-menu-modal .ui-modal-header{width:705px;max-width:calc(100vw - 38px);height:130px;display:block;padding:0;position:fixed;top:28px;left:50%;right:auto;transform:translate(-50%);z-index:220;pointer-events:none}.ui-menu-modal .ui-modal-title{position:absolute;top:65px;left:50%;transform:translate(-50%)}.ui-menu-modal .ui-modal-close{position:absolute;top:0;right:20px;padding:0;pointer-events:auto}.ui-menu-modal .ui-modal-body{justify-content:center;padding-left:78px;padding-right:78px;box-sizing:border-box}.ui-menu-modal .ui-tabs{gap:10px;padding-left:38px;padding-right:38px;box-sizing:border-box}.ui-menu-modal .ui-tab{width:calc((100% - 20px) / 3);height:90px}.ui-menu-modal .sys-settings,.ui-menu-modal .replay-panel{width:100%;box-sizing:border-box;margin-top:auto;margin-bottom:auto}.ui-menu-modal .info-panel{width:100%;box-sizing:border-box;align-self:flex-start;margin:20px auto 30px;animation:fadeTab .25s ease}.ui-menu-modal .ui-modal-scrollbar{display:none}.ui-menu-modal:has(.replay-panel--filled) .ui-modal-body{padding:0;align-items:stretch;justify-content:flex-start;overflow:hidden}.ui-menu-modal .replay-panel--filled{width:100%;max-width:none;min-height:100%;height:100%;margin:0}.ui-menu-modal .replay-table-wrap{width:100%;height:100%;min-height:0;padding:0 clamp(20px,3.2vw,24px) clamp(18px,2.6vw,22px);box-sizing:border-box;overflow:hidden}.ui-menu-modal .replay-table{width:100%;min-width:0;margin:0;table-layout:fixed;border-collapse:collapse;border-radius:8px;overflow:hidden;background-color:#060606a6}.ui-menu-modal .replay-table th{height:clamp(30px,4.6vw,34px);padding:0 8px;font-size:clamp(11px,1.65vw,15px);line-height:1;text-align:center;vertical-align:middle}.ui-menu-modal .replay-table td{height:clamp(43px,6.4vw,48px);padding:0 8px;font-size:clamp(12px,1.9vw,15px);line-height:1.1;text-align:center;vertical-align:middle}.ui-menu-modal .replay-time-cell{white-space:pre-line;line-height:1.15}.ui-menu-modal .replay-button{width:clamp(82px,16vw,100px);height:clamp(24px,3.8vw,28px);border-radius:4px;margin:0 auto}.ui-menu-modal .replay-icon{width:clamp(15px,2.4vw,18px);height:clamp(15px,2.4vw,18px)}.ui-menu-modal:has(.replay-panel--filled) .ui-modal-scrollbar{display:none}}@media (min-width: 901px) and (max-width: 1200px) and (max-height: 820px) and (orientation: landscape){.ui-overlay:has(.ui-menu-modal){align-items:flex-start}.ui-menu-modal{width:min(1068px,calc(100vw - 82px));max-width:calc(100vw - 82px);height:min(457px,calc(100vh - 270px));min-height:min(457px,calc(100vh - 270px));max-height:min(457px,calc(100vh - 270px));margin-top:clamp(178px,25.8vh,194px)}.ui-menu-modal .ui-modal-header{width:min(1068px,calc(100vw - 82px));max-width:calc(100vw - 82px);height:142px;display:block;padding:0;position:fixed;top:clamp(30px,5.2vh,40px);left:50%;right:auto;transform:translate(-50%);z-index:220;pointer-events:none}.ui-menu-modal .ui-modal-title{position:absolute;top:clamp(72px,10.8vh,82px);left:50%;transform:translate(-50%)}.ui-menu-modal .ui-modal-close{position:absolute;top:0;right:0;padding:0;pointer-events:auto}.ui-menu-modal .ui-tabs{gap:10px;padding-left:clamp(34px,5.6vw,64px);padding-right:clamp(34px,5.6vw,64px);box-sizing:border-box}.ui-menu-modal .ui-tab{width:calc((100% - 20px) / 3);height:90px}.ui-menu-modal .ui-modal-body{padding-left:clamp(26px,5.6vw,64px);padding-right:clamp(26px,5.6vw,64px);box-sizing:border-box;justify-content:center}.ui-menu-modal .sys-settings{width:100%;max-width:none;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(52px,8vw,92px);row-gap:20px;margin-top:auto;margin-bottom:auto;animation:fadeTab .25s ease}.ui-menu-modal .info-panel,.ui-menu-modal .replay-panel{width:100%;max-width:720px;box-sizing:border-box}.ui-menu-modal .info-panel{align-self:flex-start;margin:20px auto 30px;animation:fadeTab .25s ease}.ui-menu-modal .replay-panel{margin-top:auto;margin-bottom:auto;animation:fadeTab .25s ease}.ui-menu-modal .ui-modal-scrollbar{top:90px;bottom:30px}.ui-menu-modal .ui-modal-scrollbar{display:none}.ui-menu-modal:has(.replay-panel--filled) .ui-modal-body{padding:0;align-items:stretch;justify-content:flex-start;overflow:hidden}.ui-menu-modal .replay-panel--filled{width:100%;max-width:none;min-height:100%;height:100%;margin:0}.ui-menu-modal .replay-table-wrap{width:100%;height:100%;min-height:0;padding:0 clamp(18px,2.7vw,24px) clamp(12px,3.75vh,15px);box-sizing:border-box;overflow:hidden}.ui-menu-modal .replay-table{width:100%;min-width:0;margin:0;table-layout:fixed;border-collapse:collapse;border-radius:8px;overflow:hidden;background-color:#060606a6}.ui-menu-modal .replay-table th{height:clamp(28px,8.75vh,35px);padding:0 8px;font-size:clamp(9px,1.2vw,15px);line-height:1;text-align:center;vertical-align:middle}.ui-menu-modal .replay-table td{height:clamp(33px,9vh,36px);padding:0 8px;font-size:clamp(9px,1.2vw,15px);line-height:1.15;text-align:center;vertical-align:middle}.ui-menu-modal .replay-time-cell{white-space:pre-line;line-height:1.15}.ui-menu-modal .replay-table thead tr:first-child th{border-bottom-width:2px}.ui-menu-modal .replay-button{width:clamp(95px,12.5vw,113px);height:clamp(19px,5vh,20px);border-radius:4px;margin:0 auto}.ui-menu-modal .replay-icon{width:clamp(13px,1.55vw,14px);height:clamp(13px,1.55vw,14px)}.ui-menu-modal:has(.replay-panel--filled) .ui-modal-scrollbar{display:none}}@media (max-width: 900px) and (max-height: 500px) and (orientation: landscape){.ui-overlay:has(.ui-menu-modal){align-items:flex-start}.ui-menu-modal{width:min(860px,calc(100vw - 40px));max-width:calc(100vw - 40px);height:min(245px,calc(100vh - 155px));min-height:min(245px,calc(100vh - 155px));max-height:min(245px,calc(100vh - 155px));margin-top:124px;overflow:visible}.ui-menu-modal .ui-modal-header{width:min(860px,calc(100vw - 40px));height:40px;display:grid;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;position:fixed;top:12px;left:50%;right:auto;transform:translate(-50%);padding:0;z-index:240}.ui-menu-modal .ui-modal-title{grid-column:2;justify-self:center;font-family:Inter,var(--font-body),sans-serif;font-size:16px;font-weight:800;line-height:100%}.ui-menu-modal .ui-modal-close{grid-column:3;justify-self:end;width:24px;height:24px;padding:0}.ui-menu-modal .ui-modal-close img,.ui-menu-modal .ui-modal-close svg{width:24px;height:24px}.ui-menu-modal .ui-tabs{position:absolute;top:-72px;left:50%;transform:translate(-50%);z-index:230;width:auto;display:flex;justify-content:center;align-items:center;gap:10px;padding:0}.ui-menu-modal .ui-tab{width:120px;height:60px;padding:0;display:flex;align-items:center;justify-content:center;gap:0;background:transparent;border:none;border-radius:0;font-size:0}.ui-menu-modal .ui-tab-label{display:none}.ui-menu-modal .ui-tab-icon{width:32px;height:32px}.ui-menu-modal .ui-modal-body{height:100%;padding:14px 24px;box-sizing:border-box;align-items:center;justify-content:center;overflow-y:auto;overflow-x:hidden}.ui-menu-modal .sys-settings{width:100%;max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px;row-gap:14px;margin:auto 0}.ui-menu-modal .sys-settings-section{gap:14px}.ui-menu-modal .sys-settings-toggle-item{gap:18px}.ui-menu-modal .sys-settings-toggle-title{font-size:16px;font-weight:800;line-height:100%}.ui-menu-modal .sys-settings-toggle-desc{font-size:16px;font-weight:500;line-height:120%}.ui-menu-modal .sys-settings-slider-row{grid-template-columns:24px minmax(0,1fr) 44px;gap:10px}.ui-menu-modal .sys-settings-slider-icon{width:24px;font-size:24px}.ui-menu-modal .sys-settings-slider-val{font-size:16px;font-weight:800}.ui-menu-modal .sys-slider-track{height:8px}.ui-menu-modal .sys-slider-thumb{width:20px;height:20px}.ui-menu-modal .sys-toggle{width:43px;height:24px}.ui-menu-modal .sys-toggle-knob{top:2px;left:2px;width:20px;height:20px}.ui-menu-modal .sys-toggle--on .sys-toggle-knob{left:21px}.ui-menu-modal .info-panel,.ui-menu-modal .replay-panel{width:100%;max-width:none;box-sizing:border-box}.ui-menu-modal .info-panel{align-self:flex-start;margin:14px auto 24px}.ui-menu-modal .info-section{gap:10px}.ui-menu-modal .info-section-title{font-size:16px;font-weight:800;line-height:100%}.ui-menu-modal .info-text,.ui-menu-modal .info-list-label,.ui-menu-modal .info-list-value,.ui-menu-modal .info-bullet-list{font-size:16px;line-height:125%}.ui-menu-modal .info-text,.ui-menu-modal .info-list-value,.ui-menu-modal .info-bullet-list{font-weight:500}.ui-menu-modal .info-list-label,.ui-menu-modal .info-text-strong{font-weight:800}.ui-menu-modal .ui-modal-scrollbar{top:36px;bottom:15px}.ui-menu-modal:has(.info-panel) .ui-modal-scrollbar{display:none}.ui-menu-modal:has(.replay-panel--filled) .ui-modal-body{padding:0;align-items:stretch;justify-content:flex-start;overflow:hidden}.ui-menu-modal .replay-panel--filled{width:100%;max-width:none;min-height:100%;height:100%;margin:0}.ui-menu-modal .replay-table-wrap{width:100%;height:100%;min-height:0;padding:0 clamp(10px,3vw,12px) clamp(12px,1.8vh,16px);box-sizing:border-box;overflow:hidden}.ui-menu-modal .replay-table{width:100%;min-width:0;margin:0;table-layout:fixed;border-collapse:collapse;border-radius:8px;overflow:hidden;background-color:#060606a6}.ui-menu-modal .replay-table th{height:clamp(30px,4vh,36px);padding:0 5px;font-size:clamp(8px,2.5vw,10px);line-height:1;text-align:center;vertical-align:middle}.ui-menu-modal .replay-table td{height:clamp(35px,4.85vh,44px);padding:0 5px;font-size:clamp(8px,2.35vw,9px);line-height:1.15;text-align:center;vertical-align:middle}.ui-menu-modal .replay-time-cell{white-space:pre-line;line-height:1.15}.ui-menu-modal .replay-table thead tr:first-child th{border-bottom-width:2px}.ui-menu-modal .replay-button{width:clamp(45px,14vw,56px);height:clamp(20px,2.9vh,26px);border-radius:4px;margin:0 auto}.ui-menu-modal .replay-icon{width:clamp(13px,4vw,16px);height:clamp(13px,4vw,16px)}.ui-menu-modal:has(.replay-panel--filled) .ui-modal-scrollbar{display:none}}@media (max-width: 532px) and (orientation: portrait){.ui-overlay:has(.ui-menu-modal){align-items:flex-start}.ui-menu-modal{width:min(365px,calc(100vw - 16px));max-width:calc(100vw - 16px);height:min(522px,calc(100vh - 210px));min-height:min(522px,calc(100vh - 210px));max-height:min(522px,calc(100vh - 210px));margin-top:clamp(150px,17.8vh,164px);overflow:visible}.ui-menu-modal .ui-modal-header{width:min(365px,calc(100vw - 16px));height:24px;display:grid;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;position:fixed;top:22px;left:50%;right:auto;transform:translate(-50%);padding:0;z-index:240}.ui-menu-modal .ui-modal-title{grid-column:2;justify-self:center;font-family:Inter,var(--font-body),sans-serif;font-size:16px;font-weight:800;line-height:100%;letter-spacing:0}.ui-menu-modal .ui-modal-close{grid-column:3;justify-self:end;width:24px;height:24px;padding:0}.ui-menu-modal .ui-modal-close img,.ui-menu-modal .ui-modal-close svg{width:24px;height:24px;display:block}.ui-menu-modal .ui-tabs{position:absolute;top:-82px;left:50%;transform:translate(-50%);z-index:230;width:auto;display:flex;justify-content:center;align-items:center;gap:10px;padding:0}.ui-menu-modal .ui-tab{width:120px;height:60px;padding:0;display:flex;align-items:center;justify-content:center;gap:0;background:transparent;border:none;border-radius:0;font-size:0}.ui-menu-modal .ui-tab-label{display:none}.ui-menu-modal .ui-tab-icon{width:32px;height:32px}.ui-menu-modal .ui-modal-body{height:100%;padding:42px 44px;box-sizing:border-box;align-items:center;justify-content:center;overflow-y:auto;overflow-x:hidden}.ui-menu-modal .sys-settings{width:100%;max-width:none;box-sizing:border-box;gap:58px;margin:auto 0;animation:fadeTab .25s ease}.ui-menu-modal .sys-settings-section{gap:20px}.ui-menu-modal .sys-settings-section+.sys-settings-section{gap:25px}.ui-menu-modal .sys-settings-toggle-item{gap:16px}.ui-menu-modal .sys-settings-toggle-title{margin-bottom:8px;font-size:16px;font-weight:800;line-height:100%}.ui-menu-modal .sys-settings-toggle-desc{font-size:16px;font-weight:500;line-height:120%;max-width:225px}.ui-menu-modal .sys-settings-slider-row{grid-template-columns:24px minmax(0,1fr) 42px;gap:8px}.ui-menu-modal .sys-settings-slider-icon{width:24px;height:24px;font-size:24px}.ui-menu-modal .sys-settings-slider-val{font-size:16px;font-weight:800;line-height:100%}.ui-menu-modal .sys-slider-track{height:10px}.ui-menu-modal .sys-slider-thumb{width:20px;height:20px}.ui-menu-modal .sys-toggle{width:43px;height:24px}.ui-menu-modal .sys-toggle-knob{top:2px;left:2px;width:20px;height:20px}.ui-menu-modal .sys-toggle--on .sys-toggle-knob{left:21px}.ui-menu-modal .info-panel,.ui-menu-modal .replay-panel{width:100%;max-width:none;box-sizing:border-box}.ui-menu-modal .info-panel{align-self:flex-start;margin:0 auto 24px;animation:fadeTab .25s ease}.ui-menu-modal .info-section{gap:10px}.ui-menu-modal .info-section-title{font-size:16px;font-weight:800;line-height:100%}.ui-menu-modal .info-text,.ui-menu-modal .info-list-label,.ui-menu-modal .info-list-value,.ui-menu-modal .info-bullet-list{font-size:16px;line-height:125%}.ui-menu-modal .info-text,.ui-menu-modal .info-list-value,.ui-menu-modal .info-bullet-list{font-weight:500}.ui-menu-modal .info-list-label,.ui-menu-modal .info-text-strong{font-weight:800}.ui-menu-modal .info-list-row{grid-template-columns:140px minmax(0,1fr);gap:12px}.ui-menu-modal .info-version{font-size:14px;line-height:120%}.ui-menu-modal .replay-panel{margin-top:auto;margin-bottom:auto;animation:fadeTab .25s ease}.ui-menu-modal .ui-modal-scrollbar{top:42px;right:0;bottom:15px}.ui-menu-modal .ui-modal-scrollbar{display:none}.ui-menu-modal:has(.replay-panel--filled) .ui-modal-body{padding:0;align-items:stretch;justify-content:flex-start;overflow:hidden}.ui-menu-modal .replay-panel--filled{width:100%;max-width:none;min-height:100%;height:100%;margin:0}.ui-menu-modal .replay-table-wrap{width:100%;height:100%;min-height:0;padding:0 clamp(10px,3vw,12px) clamp(12px,1.8vh,16px);box-sizing:border-box;overflow:hidden}.ui-menu-modal .replay-table{width:100%;min-width:0;margin:0;table-layout:fixed;border-collapse:collapse;border-radius:8px;overflow:hidden;background-color:#060606a6}.ui-menu-modal .replay-table th{height:clamp(30px,4vh,36px);padding:0 5px;font-size:clamp(8px,2.5vw,10px);line-height:1;text-align:center;vertical-align:middle}.ui-menu-modal .replay-table td{height:clamp(35px,4.85vh,44px);padding:0 5px;font-size:clamp(8px,2.35vw,9px);line-height:1.15;text-align:center;vertical-align:middle}.ui-menu-modal .replay-time-cell{white-space:pre-line;line-height:1.15}.ui-menu-modal .replay-table thead tr:first-child th{border-bottom-width:2px}.ui-menu-modal .replay-button{width:clamp(45px,14vw,56px);height:clamp(20px,2.9vh,26px);border-radius:4px;margin:0 auto}.ui-menu-modal .replay-icon{width:clamp(13px,4vw,16px);height:clamp(13px,4vw,16px)}.ui-menu-modal:has(.replay-panel--filled) .ui-modal-scrollbar{display:none}}.ui-spin-btn-icon,.ui-autospin-btn-icon,.ui-speed-icon,.ui-bet-icon,.ui-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (min-width: 901px) and (max-width: 1300px) and (max-height: 820px) and (orientation: landscape){.ui-logo-zone{top:clamp(12px,1.3vw,15px);left:clamp(12px,1.3vw,15px);width:315px;height:90px}.ui-win-zone{top:clamp(15px,1.7vw,20px);left:0;transform:none;width:100%;height:35px;border-radius:0;background:linear-gradient(180deg,#0000,#00000080 30% 70%,#0000)}.ui-win-label,.ui-win-amount{font-size:24px;font-weight:800}.ui-topright{top:clamp(12px,1.3vw,15px);right:clamp(12px,1.3vw,15px);gap:10px}.ui-icon-btns{gap:5px}.ui-icon-btn{width:50px;height:50px}.ui-icon,.ui-icon-btn svg,.ui-icon-btn img{width:24px;height:24px}.ui-depth-block{gap:15px}.ui-depth-label{font-size:14px;font-weight:800}.ui-depth-value{font-size:18px;font-weight:900}.ui-spin-control{bottom:28%;gap:15px}.ui-spin-btn{width:200px;height:200px}.ui-spin-btn-icon{width:118px;height:118px}.ui-autospin-btn{width:100px;height:100px}.ui-autospin-btn-icon{width:55px;height:55px}.ui-hud{height:clamp(100px,13.5vh,120px);padding-left:clamp(12px,1.3vw,15px);padding-right:clamp(12px,1.3vw,15px);position:absolute}.ui-speed-group{position:absolute;left:50%;bottom:clamp(12px,1.3vw,15px);transform:translate(-50%)}.ui-bet-block{position:absolute;right:clamp(12px,1.3vw,15px);bottom:clamp(12px,1.3vw,15px)}.ui-credit{width:auto;height:auto;padding:0;background:none;border:none;border-radius:0}.ui-credit-label{font-size:24px;font-weight:900}.ui-credit-value{font-size:32px;font-weight:900}.ui-group-wrapper{padding:0;gap:20px;background:none;border:none;box-shadow:none;position:static}.ui-speed-btn{width:64px;height:64px}.ui-speed-icon{width:43px;height:43px}.ui-bet-label{font-size:24px;font-weight:900}.ui-bet-amount{font-size:32px;font-weight:900}.ui-bet-adj{width:50px;height:50px}.ui-bet-icon{width:22px;height:22px}.ui-spin-btn-icon,.ui-autospin-btn-icon,.ui-speed-icon,.ui-bet-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.ui-spin-btn-icon svg,.ui-spin-btn-icon img{display:block}.ui-autospin-btn-icon svg,.ui-autospin-btn-icon img{display:block}.ui-speed-icon svg,.ui-speed-icon img{width:43px!important;height:43px!important;max-width:43px;max-height:43px;display:block}.ui-bet-icon svg,.ui-bet-icon img{width:22px!important;height:22px!important;max-width:22px;max-height:22px;display:block}}@media (min-width: 533px) and (max-width: 900px) and (orientation: portrait){.ui-logo-zone{display:none}.ui-win-zone{top:clamp(20px,3.35vw,25px);left:0;transform:none;width:100%;height:35px;background:linear-gradient(180deg,#0000,#00000080 30% 70%,#0000)}.ui-win-label,.ui-win-amount{font-size:24px;font-weight:800}.ui-topright{top:clamp(15px,2.7vw,20px);right:clamp(8px,1.35vw,10px);gap:0}.ui-icon-btns{gap:5px}.ui-icon-btn{width:50px;height:50px}.ui-icon,.ui-icon-btn svg,.ui-icon-btn img{width:24px;height:24px}.ui-icon-btns .ui-icon-btn:nth-child(1){position:fixed;left:clamp(35px,4.7vw,37px);top:clamp(15px,2.7vw,20px);transform:translate(-50%)}.ui-depth-block{position:fixed;left:clamp(35px,4.7vw,37px);top:clamp(74px,8.8vw,90px);transform:translate(-50%);gap:5px;align-items:center}.ui-depth-label{font-size:10px;font-weight:800}.ui-depth-value{font-size:15px;font-weight:900}.ui-spin-control{right:0;bottom:40%;gap:15px}.ui-spin-btn{width:200px;height:200px}.ui-spin-btn-icon{width:118px;height:118px}.ui-autospin-btn{width:100px;height:100px}.ui-autospin-btn-icon{width:55px;height:55px}.ui-hud{height:clamp(90px,13.45vw,100px);padding-left:clamp(15px,2.7vw,20px);padding-right:clamp(15px,2.7vw,20px);background:linear-gradient(to top,#060606e6 40%,#06060600)}.ui-credit{background:none;border:none;padding:0;width:auto;height:auto}.ui-credit-label{font-size:20px;font-weight:800}.ui-credit-value{font-size:20px;font-weight:900}.ui-group-wrapper{position:static;background:none;border:none;padding:0;gap:0}.ui-speed-group{position:absolute;left:50%;bottom:clamp(12px,2vw,15px);transform:translate(-50%)}.ui-speed-btn{width:64px;height:64px}.ui-speed-icon{width:43px;height:43px}.ui-bet-block{position:absolute;right:clamp(15px,2.7vw,20px);bottom:clamp(15px,2.7vw,20px)}.ui-bet-label{font-size:20px;font-weight:800}.ui-bet-amount{font-size:20px;font-weight:900}.ui-bet-adj{width:35px;height:35px}.ui-spin-btn-icon,.ui-autospin-btn-icon,.ui-speed-icon,.ui-bet-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.ui-spin-btn-icon svg,.ui-spin-btn-icon img{display:block}.ui-autospin-btn-icon svg,.ui-autospin-btn-icon img{display:block}.ui-speed-icon svg,.ui-speed-icon img{width:43px!important;height:43px!important;max-width:43px;max-height:43px;display:block}.ui-bet-icon{width:13px;height:13px}.ui-bet-icon svg,.ui-bet-icon img{width:13px!important;height:13px!important;max-width:13px;max-height:13px;display:block}}@media (max-width: 532px) and (orientation: portrait){.ui-logo-zone{display:none}.ui-win-zone{top:clamp(16px,5vw,20px);left:0;transform:none;width:100%;height:35px;background:linear-gradient(180deg,#0000,#00000080 30% 70%,#0000)}.ui-win-label,.ui-win-amount{font-size:24px;font-weight:800}.ui-topright{top:clamp(8px,2.5vw,10px);right:clamp(8px,2.5vw,10px);gap:5px}.ui-icon-btns{flex-direction:column;gap:5px}.ui-icon-btn{width:50px;height:50px}.ui-icon,.ui-icon-btn svg,.ui-icon-btn img{width:24px;height:24px}.ui-icon-btns .ui-icon-btn:nth-child(1){position:fixed;left:clamp(32px,8.75vw,35px);top:clamp(8px,2.5vw,10px);transform:translate(-50%)}.ui-depth-block{position:fixed;left:clamp(32px,8.75vw,35px);top:clamp(62px,16.25vw,65px);transform:translate(-50%);gap:5px;align-items:center}.ui-depth-label{font-size:10px;font-weight:800}.ui-depth-value{font-size:15px;font-weight:800}.ui-spin-control{right:0;bottom:34%;gap:10px}.ui-spin-btn{width:100px;height:100px}.ui-spin-btn-icon{width:80px;height:80px}.ui-autospin-btn{width:75px;height:75px}.ui-autospin-btn-icon{width:40px;height:40px}.ui-hud{height:clamp(72px,20vw,75px);padding-left:clamp(8px,2.5vw,10px);padding-right:clamp(15px,5vw,20px);background:linear-gradient(to top,#060606bf,#0000)}.ui-credit{width:auto;height:auto;padding:0;background:none;border:none;border-radius:0;bottom:clamp(16px,5vw,20px);left:clamp(8px,2.5vw,10px);position:absolute}.ui-credit-label{font-size:12px;font-weight:800}.ui-credit-value{font-size:12px;font-weight:900}.ui-group-wrapper{position:static;padding:0;gap:0;background:none;border:none;box-shadow:none}.ui-speed-group{position:absolute;left:50%;bottom:clamp(16px,5vw,20px);transform:translate(-50%);gap:5px}.ui-speed-btn{width:30px;height:30px}.ui-speed-icon{width:20px;height:20px}.ui-speed-label{font-size:7px}.ui-speed-btn:hover .ui-speed-icon,.ui-speed-btn:active .ui-speed-icon,.ui-speed-btn--active .ui-speed-icon{width:22px;height:22px;color:#f2fdff}.ui-speed-btn:hover .ui-speed-label,.ui-speed-btn:active .ui-speed-label,.ui-speed-btn--active .ui-speed-label{font-size:10px;color:#facb32}.ui-bet-block{position:absolute;right:clamp(8px,2.5vw,10px);bottom:clamp(4px,1.25vw,5px);display:grid;grid-template-columns:auto 30px;grid-template-rows:auto auto;column-gap:6px;row-gap:5px;align-items:center}.ui-bet-label{grid-column:1;grid-row:1;font-size:12px;font-weight:800;margin-bottom:-17px}.ui-bet-controls{display:contents}.ui-bet-amount{grid-column:1;grid-row:2;font-size:12px;font-weight:900;margin-top:-17px}.ui-bet-adj{width:30px;height:30px}.ui-bet-icon{width:13px;height:13px}.ui-bet-controls .ui-bet-adj:first-child{grid-column:2;grid-row:1}.ui-bet-controls .ui-bet-adj:last-child{grid-column:2;grid-row:2}.ui-spin-btn-icon,.ui-autospin-btn-icon,.ui-speed-icon,.ui-bet-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.ui-spin-btn-icon svg,.ui-spin-btn-icon img{width:80px!important;height:80px!important;max-width:80px;max-height:80px;display:block}.ui-autospin-btn-icon svg,.ui-autospin-btn-icon img{width:40px!important;height:40px!important;max-width:40px;max-height:40px;display:block}.ui-speed-icon svg,.ui-speed-icon img{width:20px!important;height:20px!important;max-width:20px;max-height:20px;display:block}.ui-bet-icon svg,.ui-bet-icon img{width:13px!important;height:13px!important;max-width:13px;max-height:13px;display:block}}@media (max-width: 900px) and (max-height: 500px) and (orientation: landscape){.ui-logo-zone{display:none}.ui-win-zone{top:clamp(8px,2.5vh,10px);left:0;transform:none;width:100%;height:35px;background:linear-gradient(180deg,#0000,#00000080 30% 70%,#0000)}.ui-win-label,.ui-win-amount{font-size:24px;font-weight:800}.ui-topright{top:clamp(8px,2.5vh,10px);right:clamp(8px,1.2vw,10px);gap:5px}.ui-icon-btns{gap:5px}.ui-icon-btn{width:50px;height:50px}.ui-icon,.ui-icon-btn svg,.ui-icon-btn img{width:24px;height:24px}.ui-icon-btns .ui-icon-btn:nth-child(1){position:fixed;left:clamp(32px,3.9vw,35px);top:clamp(8px,2.5vh,10px);transform:translate(-50%)}.ui-depth-block{position:fixed;left:clamp(32px,3.9vw,35px);top:clamp(62px,16.25vh,65px);transform:translate(-50%);gap:5px;align-items:center}.ui-depth-label{font-size:10px;font-weight:800}.ui-depth-value{font-size:15px;font-weight:800}.ui-spin-control{right:0;bottom:25%;gap:10px}.ui-spin-btn{width:100px;height:100px}.ui-spin-btn-icon{width:80px;height:80px}.ui-autospin-btn{width:75px;height:75px}.ui-autospin-btn-icon{width:40px;height:40px}.ui-hud{height:clamp(55px,15vh,60px);padding-left:clamp(15px,2.2vw,20px);padding-right:clamp(15px,2.2vw,20px);background:linear-gradient(to top,#060606bf,#0000)}.ui-credit{width:auto;height:auto;padding:0;background:none;border:none;border-radius:0;bottom:clamp(12px,3.75vh,15px);left:clamp(15px,2.2vw,20px);position:absolute}.ui-credit-label{font-size:12px;font-weight:800}.ui-credit-value{font-size:12px;font-weight:900}.ui-group-wrapper{position:static;padding:0;gap:0;background:none;border:none;box-shadow:none}.ui-speed-group{position:absolute;left:50%;bottom:clamp(12px,3.75vh,15px);transform:translate(-50%);gap:5px}.ui-speed-btn{width:30px;height:30px}.ui-speed-icon{width:20px;height:20px}.ui-speed-label{font-size:7px}.ui-speed-btn:hover .ui-speed-icon,.ui-speed-btn:active .ui-speed-icon,.ui-speed-btn--active .ui-speed-icon{width:22px;height:22px;color:#f2fdff}.ui-speed-btn:hover .ui-speed-label,.ui-speed-btn:active .ui-speed-label,.ui-speed-btn--active .ui-speed-label{font-size:10px;color:#facb32}.ui-bet-block{position:absolute;right:clamp(15px,2.2vw,20px);bottom:clamp(12px,3.75vh,15px);gap:5px}.ui-bet-label{font-size:12px;font-weight:800}.ui-bet-amount{font-size:12px;font-weight:900}.ui-bet-adj{width:30px;height:30px}.ui-bet-icon{width:13px;height:13px}.ui-spin-btn-icon,.ui-autospin-btn-icon,.ui-speed-icon,.ui-bet-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.ui-spin-btn-icon svg,.ui-spin-btn-icon img{width:80px!important;height:80px!important;max-width:80px;max-height:80px;display:block}.ui-autospin-btn-icon svg,.ui-autospin-btn-icon img{width:40px!important;height:40px!important;max-width:40px;max-height:40px;display:block}.ui-speed-icon svg,.ui-speed-icon img{width:20px!important;height:20px!important;max-width:20px;max-height:20px;display:block}.ui-bet-icon svg,.ui-bet-icon img{width:13px!important;height:13px!important;max-width:13px;max-height:13px;display:block}}
