.live-stats-shell[data-v-1deaede4]{z-index:80;pointer-events:none;position:fixed;bottom:22px;right:22px}.live-stats-entry[data-v-1deaede4],.live-stats-panel[data-v-1deaede4]{pointer-events:auto}.live-stats-entry[data-v-1deaede4]{color:#062016;cursor:pointer;background:#20e985;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:58px;height:44px;font-weight:800;display:inline-flex;box-shadow:0 12px 28px #00000047}.live-stats-entry[data-v-1deaede4]:hover{filter:brightness(1.05)}.live-stats-shell.is-open .live-stats-entry[data-v-1deaede4]{display:none}.live-stats-panel[data-v-1deaede4]{color:#f3fbff;background:#292e2f;border:1px solid #3a4142;border-radius:8px;width:min(360px,100vw - 28px);max-height:min(560px,100vh - 36px);display:grid;overflow:hidden;box-shadow:0 18px 42px #0000005c}.live-stats-header[data-v-1deaede4]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-height:56px;padding:10px 14px;display:flex;position:relative}.live-stats-shell.is-dragging .live-stats-header[data-v-1deaede4]{cursor:grabbing}.live-stats-header h2[data-v-1deaede4],.live-stats-card h3[data-v-1deaede4],.stats-chart p[data-v-1deaede4]{margin:0}.live-stats-header h2[data-v-1deaede4]{font-size:1rem;font-weight:900}.icon-button[data-v-1deaede4]{color:#b8c8d0;cursor:pointer;background:#40525b;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:inline-grid}.icon-button[data-v-1deaede4]:hover{color:#f3fbff}.live-stats-header .icon-button[data-v-1deaede4]{position:absolute;right:14px}.live-stats-card[data-v-1deaede4]{background:#323738;border-radius:8px;gap:12px;margin:0 12px 12px;padding:14px;display:grid}.live-stats-card__header[data-v-1deaede4]{border-bottom:1px solid #454d4f;justify-content:space-between;align-items:center;gap:16px;padding-bottom:10px;display:flex}.live-stats-card h3[data-v-1deaede4]{font-size:1.08rem;font-weight:900}.stats-grid[data-v-1deaede4]{background:#252b2c;border-radius:14px;grid-template-columns:minmax(0,1.2fr) minmax(92px,.8fr);gap:0;padding:10px 12px;display:grid}.stats-grid>div[data-v-1deaede4]{gap:5px;min-width:0;padding:6px 10px;display:grid}.stats-grid>div[data-v-1deaede4]:nth-child(odd){border-right:1px solid #3f4749}.stats-grid span[data-v-1deaede4]{color:#a7bbc6;letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:800}.stats-grid strong[data-v-1deaede4]{color:#f3fbff;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:900;overflow:hidden}.stats-grid strong.is-positive[data-v-1deaede4],.is-positive[data-v-1deaede4]{color:#2ee879}.stats-grid strong.is-negative[data-v-1deaede4],.is-negative[data-v-1deaede4]{color:#ff5266}.stats-chart[data-v-1deaede4]{border-radius:8px;min-height:150px;display:grid;position:relative;overflow:hidden}.stats-chart svg[data-v-1deaede4]{width:100%;height:150px}.chart-zero[data-v-1deaede4]{stroke:#576063;stroke-width:1px;opacity:.5}.chart-line[data-v-1deaede4]{fill:none;stroke:#9aa8ad;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.72}.stats-chart p[data-v-1deaede4]{color:#a7bbc6;place-items:center;font-weight:800;display:grid;position:absolute;inset:0}@media (width<=760px){.live-stats-shell[data-v-1deaede4]{bottom:14px;right:14px}.live-stats-panel[data-v-1deaede4]{width:calc(100vw - 28px)}.live-stats-card[data-v-1deaede4]{margin:0 10px 10px;padding:12px}.stats-grid[data-v-1deaede4]{padding:12px 10px}}.dice-board[data-v-6824948b]{min-width:0;height:var(--dice-panel-height,600px);background:#292d2e;grid-template-rows:56px 1fr;align-self:start;min-height:0;padding:0;display:grid;position:relative;overflow:hidden}.past-bets[data-v-6824948b]{color:#b3bec1;white-space:nowrap;background:0 0;border-radius:0;flex-wrap:nowrap;justify-content:flex-end;align-self:center;align-items:center;gap:8px;height:40px;margin:4px 32px 12px;display:flex;overflow:hidden}.past-bets[data-v-6824948b]:empty:before{content:""}.past-bet[data-v-6824948b]{box-sizing:border-box;color:#e9f3f7;text-align:center;background:#2a3f4a;border-radius:999px;flex:none;width:76px;min-width:76px;padding:8px 12px;font-size:.9rem;font-weight:900}.past-bet.is-win[data-v-6824948b]{color:#06270b;background:#0d0}.past-bet.is-loss[data-v-6824948b]{color:#e9f3f7;background:#2a3f4a}.playfield[data-v-6824948b]{--spacingEm-1-5:16px;--track-pad:var(--spacingEm-1-5);--track-height:56px;--track-half-height:28px;--track-line-height:10px;--track-line-half:5px;--track-inner-height:24px;--result-marker-size:90px;--result-marker-width:var(--result-marker-size);--result-marker-height:var(--result-marker-size);justify-self:center;width:min(100% - 56px,800px);height:100%;padding:0;display:block;position:relative}.scale-row[data-v-6824948b]{top:calc(100% + 17px);right:calc(var(--track-pad) + 8px);left:calc(var(--track-pad) + 8px);z-index:1;color:#b3bec1;pointer-events:none;height:0;position:absolute}.scale-tick[data-v-6824948b]{color:inherit;font-size:14px;font-weight:400;line-height:14px;position:absolute;transform:translate(-50%)}.scale-tick[data-v-6824948b]:after{content:none}.result-marker-layer[data-v-6824948b]{top:-98px;right:calc(var(--track-pad) + 8px);left:calc(var(--track-pad) + 8px);z-index:3;pointer-events:none;height:0;position:absolute}.slider-handle-layer[data-v-6824948b]{top:50%;right:calc(var(--track-pad) + 8px);left:calc(var(--track-pad) + 8px);z-index:2;pointer-events:none;height:0;position:absolute}.result-marker[data-v-6824948b]{width:var(--result-marker-width);height:var(--result-marker-height);color:#050708;transition:left var(--dice-cursor-transition-ms) ease, color .18s ease;filter:none;background:0 0;font-size:24px;font-weight:800;line-height:28px;display:block;position:absolute;top:0;transform:translate(-50%)}.result-marker-cube[data-v-6824948b]{z-index:1;filter:drop-shadow(0 1px #fff3);shape-rendering:geometricprecision;width:100%;height:calc(100% + 2px);display:block;position:absolute;top:0;left:0;overflow:visible}.result-marker-value[data-v-6824948b]{z-index:2;text-shadow:0 1.6px #ffffffe6;white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.result-marker-pointer[data-v-6824948b]{z-index:0;background:#ffffff80;width:6px;height:10px;position:absolute;bottom:-42px;left:50%;transform:translate(-50%)}.result-marker[data-result=loss][data-v-6824948b]{color:#e70d42}.result-marker[data-result=win][data-v-6824948b]{color:#12bf25}.result-marker[data-result=empty][data-v-6824948b]{color:#050708;opacity:1}.slider-track[data-v-6824948b]{box-sizing:border-box;height:var(--track-height);min-height:var(--track-height);padding:var(--spacingEm-1-5);background:#4a5354;border-radius:999px;align-items:center;display:flex;position:relative;top:214px;box-shadow:0 1px 2px #00000040}.track-line[data-v-6824948b]{width:100%;height:var(--track-inner-height);background:#232626;border-radius:999px;position:relative;overflow:hidden}.track-line[data-v-6824948b]:before{top:calc(50% - var(--track-line-half));height:var(--track-line-height);background:linear-gradient(90deg, #00e701 0%, #00e701 var(--target-position), #e70d42 var(--target-position), #e70d42 100%);content:"";border-radius:999px;position:absolute;left:8px;right:8px}.slider-track[data-direction=over] .track-line[data-v-6824948b]:before{background:linear-gradient(90deg, #e70d42 0%, #e70d42 var(--target-position), #00e701 var(--target-position), #00e701 100%)}.slider-handle[data-v-6824948b]{top:0;left:var(--target-position);color:#2672c8;letter-spacing:2px;text-shadow:1px 0 #6caaf4;background:#3d8fea;border-radius:6px;place-items:center;width:32px;height:36px;font-size:14px;font-weight:900;display:grid;position:absolute;transform:translate(-50%,-50%)}.slider-input[data-v-6824948b]{cursor:pointer;opacity:0;width:100%;position:absolute;inset:0}.slider-input[data-v-6824948b]:disabled{cursor:not-allowed}.slider-track:has(.slider-input:disabled) .slider-handle[data-v-6824948b]{opacity:.72}.dice-footer[data-v-6824948b]{background:0 0;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(160px,1.2fr) minmax(0,1fr);justify-self:center;gap:16px;width:auto;padding:0;display:grid;position:absolute;bottom:22px;left:36px;right:36px}.footer-control[data-v-6824948b]{align-content:start;gap:4px;min-width:0;display:grid}.footer-control[data-v-6824948b]:disabled{cursor:not-allowed;opacity:.72}.footer-control[data-v-6824948b],.metric-control[data-v-6824948b]{color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0}.footer-label[data-v-6824948b]{color:#a9c2ce;font-size:clamp(1rem,1.45vw,1.18rem);font-weight:600;line-height:1}.footer-input-shell[data-v-6824948b]{min-height:40px;box-shadow:none;background:#323738;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) 44px;align-items:center;transition:border-color .15s;display:grid}.dice-footer input[data-v-6824948b]{appearance:none;width:100%;min-width:0;box-shadow:none;color:#f3fbff;border:0;outline:none;padding:0 0 0 18px;font-size:14px;font-weight:800;background:0 0!important}.dice-footer input[data-v-6824948b]::-webkit-outer-spin-button{appearance:none;margin:0}.dice-footer input[data-v-6824948b]::-webkit-inner-spin-button{appearance:none;margin:0}.dice-footer input[type=number][data-v-6824948b]{appearance:textfield}.metric-control:hover .footer-input-shell[data-v-6824948b],.metric-control:focus-visible .footer-input-shell[data-v-6824948b]{border-color:#6da7ba}.footer-input-shell[data-v-6824948b]:has(input:hover){border-color:#6da7ba}.footer-input-shell[data-v-6824948b]:has(input:focus){border-color:#6da7ba}.footer-affix[data-v-6824948b],.footer-icon[data-v-6824948b]{color:#a9c2ce;justify-self:center;font-size:1rem;font-weight:900}.metric-control strong[data-v-6824948b]{color:#f3fbff;padding-left:18px;font-size:14px;font-weight:800}@media (width<=760px){.dice-board[data-v-6824948b]{grid-template-rows:48px 348px;height:396px;min-height:396px;padding:0}.past-bets[data-v-6824948b]{height:40px;margin:4px 16px}.playfield[data-v-6824948b]{--spacingEm-1-5:16px;--track-height:56px;--track-half-height:28px;--track-inner-height:24px;--track-inner-half-height:12px;--result-marker-size:60px;width:100%;height:348px;padding:0}.slider-track[data-v-6824948b]{width:calc(100% - 32px);height:var(--track-height);min-height:var(--track-height);padding:var(--spacingEm-1-5);margin-inline:16px;top:124px}.result-marker-layer[data-v-6824948b]{top:-68px;right:calc(var(--track-pad) + 8px);left:calc(var(--track-pad) + 8px)}.result-marker[data-v-6824948b]{font-size:18px;line-height:28px}.scale-row[data-v-6824948b]{top:calc(100% + 58px);right:calc(var(--track-pad) + 8px);left:calc(var(--track-pad) + 8px)}.scale-tick[data-v-6824948b]{font-size:16px;line-height:16px}.track-line[data-v-6824948b]{height:var(--track-inner-height)}.dice-footer[data-v-6824948b]{background:#3a4142;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;bottom:8px;left:8px;right:8px}.footer-label[data-v-6824948b]{font-size:13px}.footer-input-shell[data-v-6824948b]{grid-template-columns:minmax(0,1fr) 36px}.dice-footer input[data-v-6824948b],.metric-control strong[data-v-6824948b]{padding-left:12px}}.dice-sidebar[data-v-9906ba20]{box-sizing:border-box;min-height:var(--dice-panel-height,calc(100vh - 24px));max-height:var(--dice-panel-height,calc(100vh - 24px));scrollbar-width:none;background:#323738;border-right:1px solid #3a4142;border-radius:0;flex-direction:column;align-self:start;gap:8px;padding:2px 0 12px;display:flex;overflow-y:auto}.dice-sidebar[data-v-9906ba20]::-webkit-scrollbar{display:none}.mode-tabs[data-v-9906ba20]{background:#323738;border-bottom:1px solid #3a4142;border-radius:0;flex:none;gap:0;width:100%;min-height:48px;padding:0;display:flex;overflow:hidden}.mode-tab[data-v-9906ba20]{color:#b3bec1;background:0 0;border:0;border-radius:6px;flex:1 1 0;justify-content:center;align-items:center;min-width:0;min-height:48px;padding:0 8px;font-size:14px;font-weight:800;display:inline-flex;position:relative}.mode-tab.is-active[data-v-9906ba20]{color:#fff;background:0 0}.field-group[data-v-9906ba20]{gap:3px;min-width:0;margin-inline:12px;display:grid}.mode-tabs+.field-group[data-v-9906ba20]{margin-top:8px}.label-row[data-v-9906ba20]{color:#a9c2ce;justify-content:space-between;align-items:center;gap:12px;font-weight:900;display:flex}.label-row label[data-v-9906ba20],.field-group>label[data-v-9906ba20],.advanced-row[data-v-9906ba20]{color:#b3bec1;font-size:14px;font-weight:700;line-height:18px}.label-row span[data-v-9906ba20]{color:#b3bec1;flex:none;font-size:13px;font-weight:700}.amount-row[data-v-9906ba20]{background:#292d2e;border:1px solid #3a4142;border-radius:8px;grid-template-columns:minmax(0,1fr) 48px 48px;align-items:center;gap:4px;min-height:36px;padding:0 3px 0 8px;display:grid;overflow:hidden}.amount-row .input-with-token[data-v-9906ba20]{background:0 0;border:0;border-radius:0;min-height:34px;padding:0}.amount-row button[data-v-9906ba20]{color:#fff;background:#3a4142;border:0;border-radius:6px;height:28px;min-height:28px;padding:0 8px;font-size:14px;font-weight:800}.bet-presets[data-v-9906ba20]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-top:3px;display:grid}.bet-presets button[data-v-9906ba20]{color:#fff;background:#3a4142;border:0;border-radius:6px;min-width:0;min-height:28px;padding:0;font-size:14px;font-weight:800}.input-with-token[data-v-9906ba20]{background:#292d2e;border:1px solid #3a4142;border-radius:8px;grid-template-columns:minmax(0,1fr) 28px;align-items:center;min-height:36px;padding-inline:8px 3px;display:grid}.input-with-token--standalone[data-v-9906ba20]{grid-template-columns:28px minmax(0,1fr)}.input-with-token--standalone input[data-v-9906ba20]{grid-area:1/2}.input-with-token--standalone .coin-token[data-v-9906ba20]{grid-area:1/1}.field-group input[data-v-9906ba20],.input-with-token input[data-v-9906ba20],[data-v-9906ba20] .percent-input input{box-sizing:border-box;appearance:none;width:100%;min-width:0;box-shadow:none;color:#fff;border:0;outline:none;font-size:14px;font-weight:700;background:0 0!important}.field-group input[data-v-9906ba20]::-webkit-outer-spin-button{appearance:none;margin:0}.field-group input[data-v-9906ba20]::-webkit-inner-spin-button{appearance:none;margin:0}[data-v-9906ba20] .percent-input input::-webkit-outer-spin-button{appearance:none;margin:0}[data-v-9906ba20] .percent-input input::-webkit-inner-spin-button{appearance:none;margin:0}.field-group input[type=number][data-v-9906ba20],[data-v-9906ba20] .percent-input input[type=number]{appearance:textfield}.input-with-token[data-v-9906ba20]:focus-within,[data-v-9906ba20] .percent-input:focus-within{border-color:#24ee89}.coin-token[data-v-9906ba20]{color:#fff;background:#6f83f7;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.72rem;display:grid}.input-symbol[data-v-9906ba20]{color:#a8c2ce;font-size:18px;font-weight:800}.advanced-row[data-v-9906ba20]{justify-content:space-between;align-items:center;margin-inline:12px;display:flex}.switch[data-v-9906ba20]{background:#24ee89;border:0;border-radius:999px;align-items:center;width:42px;height:22px;padding:2px;display:flex}.switch span[data-v-9906ba20]{background:#101415;border-radius:50%;width:18px;height:18px;transition:transform .15s;transform:translate(20px)}.switch[data-v-9906ba20]:not(.is-on){background:#3a4142}.switch:not(.is-on) span[data-v-9906ba20]{transform:translate(0)}.auto-advanced[data-v-9906ba20]{gap:8px;margin-inline:12px;display:grid}[data-v-9906ba20] .rule-row{gap:3px;display:grid}[data-v-9906ba20] .rule-row h3{color:#b3bec1;margin:0;font-size:14px;font-weight:700}[data-v-9906ba20] .rule-controls{grid-template-columns:minmax(0,1fr) 96px;gap:6px;display:grid}[data-v-9906ba20] .segmented{background:#292d2e;border-radius:8px;grid-template-columns:.9fr 1fr;padding:4px;display:grid;overflow:hidden}[data-v-9906ba20] .segmented button{color:#b3bec1;background:0 0;border:0;border-radius:6px;min-height:28px;font-size:13px;font-weight:800}[data-v-9906ba20] .segmented button.is-active{color:#08100c;background:#24ee89}[data-v-9906ba20] .percent-input{background:#292d2e;border:1px solid #3a4142;border-radius:8px;grid-template-columns:minmax(0,1fr) 28px;align-items:center;min-height:36px;padding-inline:8px 3px;display:grid}[data-v-9906ba20] .percent-input input{padding:0}[data-v-9906ba20] .percent-input span{color:#b3bec1;justify-self:center;place-items:center;width:22px;height:22px;font-size:14px;font-weight:800;display:grid}.auto-remaining[data-v-9906ba20]{color:#f2c766;margin:0 12px;font-size:.88rem;font-weight:800}.roll-button[data-v-9906ba20]{color:#000;background:#24ee89;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:38px;margin-inline:12px;padding:8px;font-size:14px;font-weight:800;display:inline-flex}.mode-tab[data-v-9906ba20]:disabled,.amount-row button[data-v-9906ba20]:disabled,.bet-presets button[data-v-9906ba20]:disabled,.field-group input[data-v-9906ba20]:disabled,.input-with-token input[data-v-9906ba20]:disabled,.switch[data-v-9906ba20]:disabled,[data-v-9906ba20] button:disabled,[data-v-9906ba20] input:disabled{cursor:not-allowed;opacity:.62}.balance-card[data-v-9906ba20],.status-line[data-v-9906ba20]{color:#9fb9c4;overflow-wrap:anywhere;margin:0 12px;font-size:.84rem}.balance-card[data-v-9906ba20]{background:#252a2b;border:1px solid #43555b;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.balance-card span[data-v-9906ba20]{color:#9fb9c4;font-size:12px;font-weight:800}.balance-card strong[data-v-9906ba20]{color:#f3fbff;font-size:14px;font-weight:900}.status-line[data-v-9906ba20]{display:block}@media (width<=760px){.dice-sidebar[data-v-9906ba20]{border-top:1px solid #213743;border-right:0;min-height:auto;max-height:none;padding:16px}[data-v-9906ba20] .rule-controls{grid-template-columns:1fr}}.dice-frame[data-v-763e69e6]{color:#f3fbff;background:#232626;width:100%;min-height:100vh;display:grid}.dice-classic[data-v-763e69e6]{--dice-panel-height:100vh;width:100%;height:var(--dice-panel-height);background:#232626;border:0;border-radius:0;grid-template-columns:300px minmax(0,1fr);align-items:start;min-height:0;margin:0;display:grid;overflow:hidden}@media (width<=900px){.dice-frame[data-v-763e69e6]{padding:0}.dice-classic[data-v-763e69e6]{--dice-panel-height:auto;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);width:100%;height:auto;min-height:100vh;display:grid}.dice-classic[data-v-763e69e6] .dice-board{order:1}.dice-classic[data-v-763e69e6] .dice-sidebar{order:2}}:root{--scrollbar-thumb:#4a5354;--scrollbar-track:transparent;--color-bg:#232626;--color-panel:#323738;--color-surface:#111d23;--color-surface-soft:#1a2a31;--color-border:#3a4142;--color-border-strong:#4a5f68;--color-text:#f3fbff;--color-muted:#a7bbc6;--color-green:#00e701;--color-red:#e70d42;--sidebar-width:300px;--sidebar-collapsed-width:72px;color:var(--color-text);background:var(--color-bg);font-synthesis:none;text-rendering:optimizelegibility;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}*{box-sizing:border-box;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:0;border-radius:0}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}body{background:var(--color-bg);min-width:320px;min-height:100vh;margin:0}a{color:inherit;text-decoration:none}button,iframe{font:inherit}.app-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);background:var(--color-bg);min-height:100vh;display:grid}.app-shell.is-sidebar-collapsed{grid-template-columns:var(--sidebar-collapsed-width) minmax(0, 1fr)}.app-sidebar{border-right:1px solid var(--color-border);background:var(--color-panel);flex-direction:column;gap:18px;min-height:100vh;padding:16px 18px;display:flex;position:sticky;top:0;overflow:hidden}.sidebar-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.brand{align-items:center;gap:12px;min-width:0;display:flex}.brand-mark{border:1px solid var(--color-border-strong);background:var(--color-surface);width:40px;height:40px;color:var(--color-green);letter-spacing:0;border-radius:8px;flex:none;place-items:center;font-weight:800;display:inline-grid}.sidebar-toggle{background:var(--color-surface-soft);width:38px;height:38px;color:var(--color-muted);cursor:pointer;border:0;border-radius:8px;flex:none;place-items:center;display:inline-grid}.sidebar-toggle:hover{color:var(--color-text);background:#40525b}.brand strong,.brand small{display:block}.brand small,.account-panel small,.section-heading p,.game-card p,.game-frame__footer{color:var(--color-muted)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.side-nav{gap:8px;display:grid}.side-nav a,.primary-link{min-height:40px;color:var(--color-muted);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.side-nav a.router-link-active,.primary-link{color:var(--color-text);background:#40525b}.account-panel{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:8px;gap:6px;margin-top:auto;padding:14px;display:grid}.locale-switcher{min-width:0;color:var(--color-muted);align-items:center;gap:8px;display:inline-flex}.locale-switcher select{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-width:0;min-height:38px;color:var(--color-text);border-radius:8px;padding:0 10px}.account-panel__label{color:var(--color-muted);align-items:center;gap:8px;font-size:.84rem;display:flex}.app-main{background:var(--color-bg);min-width:0}.mobile-topbar{display:none}.page-section{width:min(1120px,100%);margin:0 auto;padding:40px clamp(16px,4vw,48px)}.page-section--play{width:min(1280px,100%);padding-top:16px;padding-bottom:16px}.play-status{border:1px solid var(--color-border);background:var(--color-surface-soft);color:var(--color-muted);border-radius:8px;padding:14px}.play-status--error{border-color:var(--color-red);color:#ff8aa6}.section-heading{max-width:640px;margin-bottom:28px}.eyebrow{color:var(--color-green);letter-spacing:0;text-transform:uppercase;margin:0 0 6px;font-size:.76rem;font-weight:800}h1,h2,p{margin-top:0}h1{margin-bottom:10px;font-size:clamp(2rem,5vw,4.25rem);line-height:1}h2{margin-bottom:8px;font-size:1.35rem}.game-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.game-card{border:1px solid var(--color-border);background:var(--color-panel);border-radius:8px;gap:12px;min-width:0;min-height:220px;padding:18px;transition:border-color .18s,transform .18s;display:grid}.game-card:hover{border-color:var(--color-border-strong);transform:translateY(-2px)}.game-card h2,.game-card p,.game-frame h1,.section-heading{overflow-wrap:anywhere}.game-card__status{border:1px solid color-mix(in srgb, var(--color-green), var(--color-panel) 64%);background:color-mix(in srgb, var(--color-green), transparent 86%);width:max-content;color:var(--color-green);text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:.75rem}.tag-list{flex-wrap:wrap;gap:8px;margin:auto 0 0;padding:0;list-style:none;display:flex}.tag-list li{background:var(--color-surface-soft);color:var(--color-muted);border-radius:999px;padding:4px 8px;font-size:.78rem}.game-frame{gap:10px;display:grid}.game-frame__header,.game-frame__footer{justify-content:flex-end;align-items:center;gap:12px;display:flex}.game-frame__controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.turbo-toggle{border:1px solid var(--color-border);background:var(--color-surface-soft);width:38px;height:38px;color:var(--color-muted);cursor:pointer;border-radius:999px;place-items:center;transition:background .14s,border-color .14s,color .14s,transform .14s;display:inline-grid;position:relative;overflow:hidden}.turbo-toggle:hover{border-color:var(--color-border-strong);color:var(--color-text);transform:translateY(-1px)}.turbo-toggle__input{z-index:2;cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.turbo-toggle.is-active{border-color:color-mix(in srgb, var(--color-green), var(--color-panel) 52%);background:var(--color-green);color:#062016}.turbo-toggle:has(.turbo-toggle__input:checked){border-color:color-mix(in srgb, var(--color-green), var(--color-panel) 52%);background:var(--color-green);color:#062016}.turbo-toggle__icon-stack{pointer-events:none;place-items:center;display:grid}.turbo-toggle__icon{grid-area:1/1;transition:opacity .12s,transform .12s}.turbo-toggle__icon--on,.turbo-toggle[data-state=on] .turbo-toggle__icon--off{opacity:0;transform:scale(.72)}.turbo-toggle:has(.turbo-toggle__input:checked) .turbo-toggle__icon--off{opacity:0;transform:scale(.72)}.turbo-toggle__icon--off,.turbo-toggle[data-state=off] .turbo-toggle__icon--off{opacity:.62;transform:scale(1)}.turbo-toggle[data-state=on] .turbo-toggle__icon--on{opacity:1;transform:scale(1.08)}.turbo-toggle:has(.turbo-toggle__input:checked) .turbo-toggle__icon--on{opacity:1;transform:scale(1.08)}.connection-pill{border:1px solid var(--color-border);color:var(--color-muted);border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:.84rem;display:inline-flex}.connection-pill[data-status=open]{border-color:color-mix(in srgb, var(--color-green), var(--color-panel) 58%);color:var(--color-green)}.connection-pill[data-status=error],.connection-pill[data-status=closed]{border-color:var(--color-red);color:#ff8aa6}.frame-stage{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;min-height:min(680px,100vh - 154px);overflow:hidden}.frame-stage iframe{border:0;width:100%;height:min(680px,100vh - 154px);min-height:520px;display:block}.empty-state{align-content:center;justify-items:start;min-height:60vh;display:grid}.app-shell.is-sidebar-collapsed .app-sidebar{align-items:stretch;gap:14px;padding:14px 10px}.app-shell.is-sidebar-collapsed .sidebar-top{flex-direction:column;align-items:center}.app-shell.is-sidebar-collapsed .brand{justify-content:center}.app-shell.is-sidebar-collapsed .app-sidebar .sidebar-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-shell.is-sidebar-collapsed .app-sidebar .side-nav a,.app-shell.is-sidebar-collapsed .app-sidebar .locale-switcher,.app-shell.is-sidebar-collapsed .app-sidebar .account-panel{justify-content:center;justify-items:center;padding-left:0;padding-right:0}.app-shell.is-sidebar-collapsed .app-sidebar .locale-switcher select{display:none}.app-shell.is-sidebar-collapsed .app-sidebar .account-panel{min-height:44px;padding:10px 0}@media (width<=760px){.app-shell{display:block}.app-sidebar{display:none}.mobile-topbar{z-index:10;border-bottom:1px solid var(--color-border);background:var(--color-panel);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;position:sticky;top:0}.mobile-topbar .locale-switcher{width:128px}.brand--compact .brand-mark{width:34px;height:34px}.mobile-balance{color:var(--color-muted);font-size:.84rem}.page-section{padding:26px 14px}.page-section--play{padding:8px 10px 12px}.game-frame__header,.game-frame__footer{flex-direction:column;align-items:flex-start;gap:8px}.frame-stage,.frame-stage iframe{height:calc(100vh - 174px);min-height:480px}}
