.brand-logo{display:block;flex:0 0 auto;width:auto;max-width:100%;background-color:currentColor;-webkit-mask-image:var(--brand-logo-url);mask-image:var(--brand-logo-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-size:contain;mask-size:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.controls-stack{display:flex;flex-direction:column;height:100%;min-height:0}.controls-stack>.control-panel{flex:1 1 auto;height:auto;min-height:0}.studio-logo{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-start;padding:0 0 10px 4px;margin-top:-10px}.studio-logo__img{color:var(--k-text, #f5f5ff);opacity:.92}@media(max-width:768px){.studio-logo{padding-left:3px;margin-top:0;padding-bottom:8px;--studio-logo-h: 24px}}.auto-deck{display:flex;flex-direction:column;gap:var(--auto-deck-gap, 10px);padding:10px;border-radius:8px;background:#0000002e;border:1px solid rgba(255,255,255,.1)}.auto-deck .field>.input-native{width:100%}.auto-deck__stops{display:flex;gap:10px}.auto-deck__stops .field{flex:1;min-width:0}.auto-deck__fold{display:flex;flex-direction:column;gap:var(--auto-deck-gap, 10px)}.auto-deck__fold-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:8px 10px;border-radius:6px;font-family:inherit;font-weight:800;font-size:.8rem;letter-spacing:.04em;color:var(--k-text, #fff);background:#ffffff0f;cursor:pointer;transition:background .12s ease}.auto-deck__fold-toggle:hover{background:#ffffff1f}.auto-deck__chevron{flex:0 0 auto;opacity:.8;transition:transform .18s ease}.auto-deck__chevron.is-open{transform:rotate(180deg)}.auto-deck__fold-body{display:flex;flex-direction:column;gap:var(--auto-deck-gap, 10px)}.auto-deck__adjust{display:flex;gap:6px;align-items:stretch}.auto-deck__adjust-kit{flex:0 0 auto}.auto-deck__pct{flex:0 0 var(--auto-deck-pct-w, 64px)}.auto-deck__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:7px 10px;border-radius:6px;font-family:inherit;font-weight:800;font-size:.8rem;color:var(--k-text, #fff);background:#ffffff14;cursor:pointer}.auto-deck__toggle--active{background:color-mix(in srgb,var(--k-primary, #0025b8) 70%,white);color:var(--k-primary-on, #fff)}.auto-deck__toggle:disabled{opacity:.5;cursor:default}@media(max-width:768px){.auto-deck{gap:6px;padding:7px;border-radius:6px}.auto-deck__fold,.auto-deck__fold-body{gap:6px}.auto-deck__fold-toggle,.auto-deck__toggle{padding:5px 8px;border-radius:5px;font-size:.72rem}}.bet-input{flex:1;min-width:0;display:flex;align-items:stretch;background-color:color-mix(in srgb,var(--k-text, #000) 9%,transparent);border:2px solid color-mix(in srgb,var(--k-text, #fff) 18%,transparent);border-radius:4px;transition:border-color .12s ease}.bet-input:focus-within{border-color:color-mix(in srgb,var(--k-text, #fff) 40%,transparent)}.bet-input--disabled{opacity:.55}.bet-input__field{flex:1;min-width:0;padding:9px 10px;font-size:.95rem;font-family:inherit;color:var(--k-text, #fff);background:transparent;border:none;border-radius:4px 0 0 4px}.bet-input__field:focus{outline:none}.bet-input__field::-webkit-outer-spin-button,.bet-input__field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bet-input__field[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.bet-input__presets{position:relative;flex:0 0 auto;width:32px;display:grid;place-items:center}.bet-input__presets:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:1px;background:color-mix(in srgb,var(--k-text, #fff) 22%,transparent)}.bet-input__chevron{color:var(--k-text, #fff);opacity:.7;pointer-events:none}.bet-input__select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:none;background:transparent;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.bet-input__select:disabled{cursor:default}.mode-confirm{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:8px;background:var(--k-surface, rgba(0, 0, 0, .35));border:1px solid var(--k-border, rgba(255, 255, 255, .14))}.mode-confirm__msg{margin:0;font-size:13px;line-height:1.35;color:var(--k-text, #e8e8ea)}.mode-confirm__msg strong{color:var(--k-action, #ffd166)}.mode-confirm__actions{display:flex;gap:8px;justify-content:flex-end}.bet-cost-note{margin:4px 0 0;font-size:12px;line-height:1.3;color:var(--k-text-dim, rgba(232, 232, 234, .72))}.bet-cost-note strong{color:var(--k-action, #ffd166)}.bet-cost-note__mult{opacity:.8}:root{color-scheme:dark;--app-font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;overflow-x:hidden;max-width:100%}@supports (height: 100dvh){html,body,#root{height:100dvh}}html,body{background-color:var(--page-bg, #0a0a12);transition:background-color .2s ease}body{font-family:var(--app-font-family);color:#f5f5ff;overflow:hidden;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}input,textarea,select{user-select:auto;-webkit-user-select:auto}.wb,.wf{--wb-font-family: var(--app-font-family) !important;--wf-font-family: var(--app-font-family) !important}.wb-face,.wf-face,.wf-text{font-family:var(--app-font-family)!important}.cfast{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:6px;background:#00000038;border:1px solid rgba(255,255,255,.1);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.82rem;font-weight:700}.cfast__box{width:16px;height:16px;accent-color:var(--k-primary, #5bc0eb);cursor:pointer}.cfast__label{color:var(--k-text, #eafcff)}.cfast__hint{margin-left:auto;font-size:.68rem;font-weight:600;opacity:.55}
