.gbw{--gbw-on-island:color-mix(in srgb, var(--text) 7%, transparent);--gbw-on-island-press:color-mix(in srgb, var(--text) 11%, transparent);--gbw-off-island:color-mix(in srgb, var(--text) 4%, transparent);position:relative;flex:auto;display:flex;flex-direction:column;height:100%;min-height:0}.gbw-probe{position:absolute;width:0;height:0;overflow:hidden;visibility:hidden;pointer-events:none}.gbw-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gbw-stage{position:relative;flex:auto;min-height:240px;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.gbw-stage canvas{position:absolute;top:0;left:calc(-1 * var(--pad));width:calc(100% + 2 * var(--pad));height:100%;display:block;pointer-events:none}.gbw-ptr{position:absolute;left:50%;width:10px;margin-left:-5px;border-radius:var(--r-pill);background:var(--slider-thumb);box-shadow:var(--slider-thumb-shadow);transform-origin:50% 0;pointer-events:none;z-index:3;transition:background 160ms ease-out}.gbw-ptr[data-r=win]{background:var(--success)}.gbw-ptr[data-r=loss]{background:var(--destructive)}.gbw-hist{position:relative;z-index:2;flex:none;display:flex;align-items:center;gap:6px;height:24px}.gbw-chip{flex:none;height:24px;padding:0 8px;display:inline-flex;align-items:center;border-radius:var(--r-pill);background:var(--glass);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text2)}.gbw-chip.hi{color:var(--success)}.gbw-chip.lo{color:color-mix(in srgb,var(--destructive) 70%,var(--text2))}.gbw-read{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;justify-items:center;text-align:center;pointer-events:none}.gbw-big{font-size:56px;line-height:1;font-weight:800;letter-spacing:-1.6px;font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;transition:color 150ms cubic-bezier(.4,0,.2,1)}.gbw-big.dim{color:var(--text3)}.gbw-big.win{color:var(--success)}.gbw-big.lost{color:var(--destructive)}.gbw-cap{margin-top:8px;min-height:20px;font-size:15px;font-weight:600;line-height:20px;color:var(--text2);font-variant-numeric:tabular-nums;white-space:nowrap}.gbw-console{flex:none;display:flex;flex-direction:column;padding:12px;border-radius:var(--r-island);background:var(--glass)}.gbw-head{align-items:baseline;padding:2px 4px 0}.gbw-head output{color:var(--text);font-weight:600}.gbw-bar::after{background:var(--gbw-heat,var(--accent))}.gbw-bar[aria-disabled=true]::after{opacity:.45}.gbw-bar[aria-disabled=true] .wp-thumb{background:color-mix(in srgb,var(--text) 32%,var(--bg))}.gbw-scale{--sl-thumb-w:36px;position:relative;height:18px;margin-top:-6px}.gbw-scale button{position:absolute;top:0;left:calc(var(--sl-thumb-w)/2 + (100% - var(--sl-thumb-w)) * var(--sf,0));transform:translateX(-50%);padding:0 4px;border:none;background:0 0;font-family:inherit;font-size:11px;line-height:18px;font-variant-numeric:tabular-nums;color:var(--text2);cursor:pointer;z-index:2;transition:color 130ms cubic-bezier(.4,0,.2,1)}.gbw-scale button::before{content:'';position:absolute;top:-14px;bottom:-13px;left:50%;width:max(100% + 12px,44px);transform:translateX(-50%)}.gbw-scale button.on{color:var(--text);font-weight:600}.gbw-scale button:disabled{cursor:default}.gbw-scale button:disabled:not(.on){color:var(--text3)}.gbw-scale button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-pill)}.gbw-bet{display:flex;gap:8px;margin-top:13px}.gbw-step{flex:none;display:flex;align-items:center;height:48px;border-radius:var(--r-pill);background:var(--gbw-on-island)}.gbw-step button{position:relative;width:40px;height:48px;padding:0;border:none;background:0 0;color:var(--text);cursor:pointer;display:grid;place-items:center;transition:transform 130ms cubic-bezier(.4,0,.2,1),opacity 150ms cubic-bezier(.4,0,.2,1)}.gbw-step button::before{content:'';position:absolute;inset:0 -2px}.gbw-step button svg{width:18px;height:18px;opacity:.6}.gbw-step button:active{transform:scale(.9)}.gbw-step button:disabled{opacity:.25;pointer-events:none}.gbw-step button:focus-visible{outline:2px solid var(--accent);outline-offset:-4px;border-radius:var(--r-pill)}@media(hover:hover){.gbw-step button:hover svg{opacity:.9}}.gbw[data-state=spin] .gbw-step{background:var(--gbw-off-island)}.gbw[data-state=spin] .gbw-step button{opacity:.25;pointer-events:none}.gbw[data-state=spin] .gbw-step-v{color:var(--text2)}.gbw-step-v{min-width:54px;text-align:center;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text)}.gbw-cta{position:relative;flex:auto;min-width:0;height:48px;padding:0 16px;border:none;border-radius:var(--r-pill);background:var(--accent);color:#fff;font-family:inherit;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:transform 130ms cubic-bezier(.4,0,.2,1),background 160ms cubic-bezier(.4,0,.2,1),color 160ms cubic-bezier(.4,0,.2,1)}@media(hover:hover){.gbw-cta:hover{background:color-mix(in srgb,var(--accent) 88%,#fff)}.gbw[data-state=spin] .gbw-cta:hover{background:var(--gbw-on-island-press)}}.gbw-cta:active{transform:scale(.97)}.gbw-cta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gbw[data-armed] .gbw-cta{transform:scale(.97);background:color-mix(in srgb,var(--accent) 86%,#fff)}.gbw[data-state=spin] .gbw-cta{background:var(--gbw-on-island);color:var(--text)}.gbw[data-state=spin] .gbw-cta:active{background:var(--gbw-on-island-press)}@keyframes gbwIn{from{opacity:0;transform:translateY(6px)scale(.96)}}@keyframes gbwInL{from{opacity:0;transform:translateX(-10px)}}.gbw-in{animation:gbwIn 250ms cubic-bezier(.05,.7,.1,1)}.gbw-in-l{animation:gbwInL 260ms cubic-bezier(.05,.7,.1,1)}@media(prefers-reduced-motion:reduce){.gbw-in,.gbw-in-l{animation:none}}