@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2)format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-vietnamese-600-normal-DUi7WF5p.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-600-normal-D6zpsUhD.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-ext-600-normal-DxxdqCpr.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-600-normal-VcznFIpX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2)format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2)format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--lg-font-sans);--font-mono:var(--lg-font-mono);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background-color:var(--lg-bg);min-height:100vh;color:var(--lg-text);font-family:var(--lg-font-mono);-webkit-font-smoothing:antialiased}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:Caskaydia Mono NF;src:url(/fonts/CaskaydiaMonoNerdFont-Regular.ttf)format("truetype");font-display:swap}@font-face{font-family:JetBrainsMono NF;src:url(/fonts/JetBrainsMonoNerdFont-Regular.ttf)format("truetype");font-display:swap}:root{--lg-bg:#0b0e0f;--lg-bg-deep:#070a0b;--lg-surface:#0f1415;--lg-surface-2:#131a1b;--lg-elevated:#192122;--lg-elevated-2:#212b2c;--lg-overlay:#040707cc;--lg-border:#263132;--lg-border-strong:#3a4a4c;--lg-border-subtle:#1b2324;--lg-text:#e8efed;--lg-text-muted:#9db0ac;--lg-text-subtle:#6e8380;--lg-text-inverse:#0b0e0f;--lg-felt:#0d3b2e;--lg-felt-deep:#082a20;--lg-felt-light:#12513f;--lg-felt-edge:#1c6b52;--lg-accent:#4ce0ba;--lg-accent-bright:#8aeed3;--lg-accent-deep:#27ab8a;--lg-accent-ink:#04261c;--lg-accent-soft:#4ce0ba17;--lg-accent-line:#4ce0ba66;--lg-roulette-red:#d1223f;--lg-roulette-red-deep:#a31730;--lg-roulette-black:#171c1d;--lg-roulette-green:#12945d;--lg-roulette-green-deep:#0b6c43;--lg-success:#3fd68f;--lg-success-deep:#1d7a51;--lg-success-soft:#3fd68f1f;--lg-danger:#f05e5e;--lg-danger-deep:#9c2626;--lg-danger-soft:#f05e5e1f;--lg-warning:#e5b04a;--lg-warning-deep:#93672a;--lg-warning-soft:#e5b04a1f;--lg-info:#5ab5ec;--lg-info-soft:#5ab5ec1f;--lg-chip-1:#e9e7df;--lg-chip-1-ink:#1a1a17;--lg-chip-5:#d1223f;--lg-chip-5-ink:#fff3f4;--lg-chip-25:#12945d;--lg-chip-25-ink:#eefaf3;--lg-chip-100:#1d2324;--lg-chip-100-ink:#e8efed;--lg-chip-500:#7a4fb4;--lg-chip-500-ink:#f5efff;--lg-chip-1k:#d9a944;--lg-chip-1k-ink:#221703;--lg-player-0:#e5b04a;--lg-player-0-ink:#231704;--lg-player-1:#4ea8f0;--lg-player-1-ink:#f2f8ff;--lg-player-2:#d64545;--lg-player-2-ink:#fff2f2;--lg-player-3:#9ccf3d;--lg-player-3-ink:#17240a;--lg-player-4:#a06be0;--lg-player-4-ink:#f7f0ff;--lg-player-5:#f08c3a;--lg-player-5-ink:#2b1103;--lg-player-6:#e0559a;--lg-player-6-ink:#fff0f7;--lg-player-7:#6070e6;--lg-player-7-ink:#eef0ff;--lg-player-8:#dee63c;--lg-player-8-ink:#1f2205;--lg-player-9:#c77cf1;--lg-player-9-ink:#2c0b3c;--lg-player-10:#f7655e;--lg-player-10-ink:#fff1ef;--lg-player-11:#90b3fb;--lg-player-11-ink:#0b1830;--lg-player-12:#c4784a;--lg-player-12-ink:#fff1e4;--lg-player-13:#f9ca9c;--lg-player-13-ink:#33200e;--lg-player-14:#dcb8eb;--lg-player-14-ink:#2a1136;--lg-player-15:#ece8dd;--lg-player-15-ink:#1a1a17;--lg-player-none:#8a9a96;--lg-player-none-ink:#0e1413;--lg-font-mono:"Caskaydia Mono NF", "JetBrainsMono NF", ui-monospace, Menlo, Consolas, monospace;--lg-font-display:"Space Grotesk", "Segoe UI", sans-serif;--lg-font-sans:var(--lg-font-mono);--lg-text-2xs:.6875rem;--lg-text-xs:.75rem;--lg-text-sm:.875rem;--lg-text-base:1rem;--lg-text-lg:1.125rem;--lg-text-xl:1.375rem;--lg-text-2xl:1.75rem;--lg-text-3xl:2.25rem;--lg-text-4xl:3rem;--lg-text-5xl:4rem;--lg-leading-tight:1.1;--lg-leading-snug:1.35;--lg-leading-normal:1.6;--lg-weight-regular:400;--lg-weight-medium:500;--lg-weight-semibold:600;--lg-weight-bold:700;--lg-weight-black:700;--lg-tracking-tight:-.01em;--lg-tracking-normal:0;--lg-tracking-wide:.06em;--lg-tracking-caps:.14em;--lg-space-px:1px;--lg-space-1:.25rem;--lg-space-2:.5rem;--lg-space-3:.75rem;--lg-space-4:1rem;--lg-space-5:1.25rem;--lg-space-6:1.5rem;--lg-space-8:2rem;--lg-space-10:2.5rem;--lg-space-12:3rem;--lg-space-16:4rem;--lg-control-h:1.75rem;--lg-control-h-lg:2.25rem;--lg-radius-xs:0;--lg-radius-sm:0;--lg-radius-md:0;--lg-radius-lg:0;--lg-radius-xl:0;--lg-radius-2xl:0;--lg-radius-full:999px;--lg-shadow-sm:0 0 0 #0000;--lg-shadow-md:0 0 0 #0000;--lg-shadow-lg:0 0 0 #0000;--lg-shadow-inset:0 0 0 #0000;--lg-shadow-chip:0 0 0 #0000;--lg-glow-accent:0 0 0 1px var(--lg-accent-line);--lg-glow-green:0 0 0 1px #12945d80;--lg-glow-danger:0 0 0 1px #f05e5e80;--lg-focus-ring:0 0 0 2px var(--lg-bg), 0 0 0 3px var(--lg-accent);--lg-duration-fast:.12s;--lg-duration-base:.2s;--lg-duration-slow:.42s;--lg-ease:cubic-bezier(.2, .7, .3, 1)}.lg-btn{--lg-btn-bg:transparent;--lg-btn-fg:var(--lg-text);--lg-btn-border:var(--lg-border-strong);height:var(--lg-control-h-lg);border:1px solid var(--lg-btn-border);background:var(--lg-btn-bg);color:var(--lg-btn-fg);font-family:var(--lg-font-mono);font-size:var(--lg-text-xs);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background-color var(--lg-duration-fast) var(--lg-ease),border-color var(--lg-duration-fast) var(--lg-ease),color var(--lg-duration-fast) var(--lg-ease);justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-weight:500;line-height:1;display:inline-flex}.lg-btn:hover:not(:disabled){border-color:var(--lg-accent);color:var(--lg-accent-ink);background:var(--lg-accent)}.lg-btn:active:not(:disabled){filter:brightness(1.15)}.lg-btn:focus-visible{box-shadow:var(--lg-focus-ring);outline:none}.lg-btn:disabled,.lg-btn.is-disabled{opacity:.4;cursor:not-allowed}.lg-btn--primary{--lg-btn-bg:var(--lg-accent);--lg-btn-fg:var(--lg-accent-ink);--lg-btn-border:var(--lg-accent);font-weight:700}.lg-btn--primary:hover:not(:disabled){background:var(--lg-accent-bright);border-color:var(--lg-accent-bright);color:var(--lg-accent-ink)}.lg-btn--secondary{--lg-btn-bg:var(--lg-elevated)}.lg-btn--ghost{--lg-btn-border:transparent;--lg-btn-fg:var(--lg-text-muted)}.lg-btn--danger{--lg-btn-border:var(--lg-danger);--lg-btn-fg:var(--lg-danger)}.lg-btn--danger:hover:not(:disabled){background:var(--lg-danger);border-color:var(--lg-danger);color:var(--lg-text-inverse)}.lg-btn--felt{--lg-btn-bg:var(--lg-felt);--lg-btn-fg:#dff5ec;--lg-btn-border:var(--lg-felt-edge)}.lg-btn--sm{height:var(--lg-control-h);font-size:var(--lg-text-2xs);padding:0 .625rem}.lg-btn--lg{height:2.75rem;padding:0 1.5rem;font-size:.8125rem}.lg-btn--block{width:100%}.lg-badge{height:var(--lg-control-h);border:1px solid var(--lg-border-strong);color:var(--lg-text-muted);font-size:var(--lg-text-2xs);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:0 0;align-items:center;gap:.4rem;padding:0 .5rem;font-weight:500;display:inline-flex}.lg-badge:before{content:"[";opacity:.5}.lg-badge:after{content:"]";opacity:.5}.lg-badge--accent{border-color:var(--lg-accent-line);background:var(--lg-accent-soft);color:var(--lg-accent)}.lg-badge--success{background:var(--lg-success-soft);color:var(--lg-success);border-color:#3fd68f66}.lg-badge--danger{background:var(--lg-danger-soft);color:var(--lg-danger);border-color:#f05e5e66}.lg-badge--warning{background:var(--lg-warning-soft);color:var(--lg-warning);border-color:#e5b04a66}.lg-badge--info{background:var(--lg-info-soft);color:var(--lg-info);border-color:#5ab5ec66}.lg-badge--streamer{border-color:var(--lg-accent-line);color:var(--lg-accent-bright);background:#4ce0ba24}.lg-badge--mod{background:var(--lg-info-soft);color:var(--lg-info);border-color:#4ea8f06b}.lg-badge__dot{background:currentColor;flex:none;width:6px;height:6px}.lg-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.lg-code{height:var(--lg-control-h);border:1px solid var(--lg-accent-line);background:var(--lg-accent-soft);color:var(--lg-accent);font-family:var(--lg-font-mono);font-size:var(--lg-text-sm);letter-spacing:.16em;align-items:center;gap:.5rem;padding:0 .75rem;font-weight:700;display:inline-flex}.lg-code small{font-size:var(--lg-text-2xs);letter-spacing:var(--lg-tracking-caps);text-transform:uppercase;color:var(--lg-text-subtle);font-weight:500}.lg-panel{background:var(--lg-surface);border:1px solid var(--lg-border);padding:1.25rem}.lg-panel--flush{padding:0;overflow:hidden}.lg-panel__head{border-bottom:1px solid var(--lg-border);justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding:.75rem 1rem;display:flex}.lg-panel__title{font-size:var(--lg-text-2xs);letter-spacing:var(--lg-tracking-caps);text-transform:uppercase;color:var(--lg-text-muted);white-space:nowrap;margin:0;font-weight:500}.lg-avatar{background:var(--lg-elevated);border:1px solid var(--lg-border-strong);width:2.5rem;height:2.5rem;color:var(--lg-text);letter-spacing:.08em;flex:none;place-items:center;font-size:.8125rem;font-weight:700;display:grid;position:relative;overflow:hidden}.lg-avatar img{object-fit:cover;width:100%;height:100%}.lg-avatar--sm{width:1.75rem;height:1.75rem;font-size:var(--lg-text-2xs)}.lg-chip{border-radius:var(--lg-radius-full);background:var(--lg-chip-face,var(--lg-elevated));width:3.25rem;height:3.25rem;color:var(--lg-chip-ink,var(--lg-text));font-family:var(--lg-font-mono);font-variant-numeric:tabular-nums;cursor:pointer;transition:transform var(--lg-duration-fast) var(--lg-ease),box-shadow var(--lg-duration-fast) var(--lg-ease);border:none;flex:none;place-items:center;font-size:.8125rem;font-weight:700;line-height:1;display:grid;position:relative}.lg-chip:before{content:"";border-radius:inherit;background:repeating-conic-gradient(from 0deg,var(--lg-chip-edge,#fffc) 0deg 14deg,transparent 14deg 45deg);opacity:var(--lg-chip-edge-opacity,.6);position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 62%,#000 63%);mask:radial-gradient(circle,#0000 62%,#000 63%)}.lg-chip:after{content:"";border-radius:inherit;border:1px dashed var(--lg-chip-ring,#ffffff59);position:absolute;inset:16%}.lg-chip span{z-index:1;position:relative}.lg-chip:hover{transform:translateY(-2px)}.lg-chip:focus-visible{box-shadow:var(--lg-focus-ring);outline:none}.lg-chip:disabled{cursor:not-allowed;opacity:.35;filter:grayscale(.6);transform:none}.lg-chip.is-selected{box-shadow:0 0 0 2px var(--lg-bg),0 0 0 4px var(--lg-accent);transform:translateY(-2px)}.lg-chip--1{--lg-chip-face:var(--lg-chip-1);--lg-chip-ink:var(--lg-chip-1-ink);--lg-chip-edge:#00000073;--lg-chip-ring:#0000004d}.lg-chip--5{--lg-chip-face:var(--lg-chip-5);--lg-chip-ink:var(--lg-chip-5-ink)}.lg-chip--25{--lg-chip-face:var(--lg-chip-25);--lg-chip-ink:var(--lg-chip-25-ink)}.lg-chip--100{--lg-chip-face:var(--lg-chip-100);--lg-chip-ink:var(--lg-chip-100-ink)}.lg-chip--500{--lg-chip-face:var(--lg-chip-500);--lg-chip-ink:var(--lg-chip-500-ink)}.lg-chip--1k{--lg-chip-face:var(--lg-chip-1k);--lg-chip-ink:var(--lg-chip-1k-ink);--lg-chip-edge:#0006;--lg-chip-ring:#0000004d}.lg-chip--sm{width:2.25rem;height:2.25rem;font-size:var(--lg-text-2xs)}.lg-chip--xs{width:1.5rem;height:1.5rem;font-size:.5625rem}.lg-chip--2xs{width:1.25rem;height:1.25rem;font-size:.5rem}.lg-p--0{--lg-player:var(--lg-player-0);--lg-player-ink:var(--lg-player-0-ink)}.lg-p--1{--lg-player:var(--lg-player-1);--lg-player-ink:var(--lg-player-1-ink)}.lg-p--2{--lg-player:var(--lg-player-2);--lg-player-ink:var(--lg-player-2-ink)}.lg-p--3{--lg-player:var(--lg-player-3);--lg-player-ink:var(--lg-player-3-ink)}.lg-p--4{--lg-player:var(--lg-player-4);--lg-player-ink:var(--lg-player-4-ink)}.lg-p--5{--lg-player:var(--lg-player-5);--lg-player-ink:var(--lg-player-5-ink)}.lg-p--6{--lg-player:var(--lg-player-6);--lg-player-ink:var(--lg-player-6-ink)}.lg-p--7{--lg-player:var(--lg-player-7);--lg-player-ink:var(--lg-player-7-ink)}.lg-p--8{--lg-player:var(--lg-player-8);--lg-player-ink:var(--lg-player-8-ink)}.lg-p--9{--lg-player:var(--lg-player-9);--lg-player-ink:var(--lg-player-9-ink)}.lg-p--10{--lg-player:var(--lg-player-10);--lg-player-ink:var(--lg-player-10-ink)}.lg-p--11{--lg-player:var(--lg-player-11);--lg-player-ink:var(--lg-player-11-ink)}.lg-p--12{--lg-player:var(--lg-player-12);--lg-player-ink:var(--lg-player-12-ink)}.lg-p--13{--lg-player:var(--lg-player-13);--lg-player-ink:var(--lg-player-13-ink)}.lg-p--14{--lg-player:var(--lg-player-14);--lg-player-ink:var(--lg-player-14-ink)}.lg-p--15{--lg-player:var(--lg-player-15);--lg-player-ink:var(--lg-player-15-ink)}.lg-p--none{--lg-player:var(--lg-player-none);--lg-player-ink:var(--lg-player-none-ink)}.lg-pdot{border-radius:var(--lg-radius-full);background:var(--lg-player,var(--lg-player-none));width:.5rem;height:.5rem;box-shadow:inset 0 0 0 1px var(--lg-player-ink,#000);display:block}@supports (color:color-mix(in lab, red, red)){.lg-pdot{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lg-player-ink,#000) 45%,transparent)}}.lg-pdot{flex:none}.lg-felt-frame{padding:var(--lg-space-5);border-radius:var(--lg-radius-xl);background:var(--lg-felt);border:1px solid var(--lg-felt-edge);box-shadow:none;position:relative}.lg-board-scroll{min-width:0}.lg-board{font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;grid-template-columns:2.75rem repeat(12,1fr) 3.5rem;grid-auto-rows:auto;gap:1px;display:grid}.lg-cell{min-height:var(--lg-cell-h,3rem);border-radius:var(--lg-radius-xs);color:#fff;font-size:var(--lg-text-lg);font-weight:var(--lg-weight-black);letter-spacing:var(--lg-tracking-tight);cursor:pointer;transition:filter var(--lg-duration-fast) var(--lg-ease),box-shadow var(--lg-duration-fast) var(--lg-ease);border:1px solid #ffffff42;place-items:center;line-height:1;display:grid;position:relative}.lg-cell--red{background:var(--lg-roulette-red)}.lg-cell--black{background:var(--lg-roulette-black)}.lg-cell--green{background:var(--lg-roulette-green)}.lg-cell--zero{border-radius:var(--lg-radius-md) var(--lg-radius-xs) var(--lg-radius-xs) var(--lg-radius-md);font-size:var(--lg-text-2xl);grid-area:1/1/span 3}.lg-cell--outside{background:var(--lg-felt-deep);min-height:2.25rem;font-size:var(--lg-text-xs);font-weight:var(--lg-weight-bold);letter-spacing:var(--lg-tracking-wide);text-transform:uppercase;color:#eafaf3}.lg-cell--outside.lg-cell--red,.lg-cell--outside.lg-cell--black{color:#fff}.lg-cell--col{min-height:var(--lg-cell-h,3rem);font-size:var(--lg-text-xs);grid-column:14}.lg-cell:hover{filter:brightness(1.22);box-shadow:inset 0 0 0 2px var(--lg-accent-bright),0 0 16px #4ce0ba59;z-index:2}.lg-board:has(.lg-bet--red:hover) .lg-cell--red.lg-cell--num{filter:brightness(1.28);box-shadow:inset 0 0 0 2px var(--lg-accent);z-index:1}.lg-board:has(.lg-bet--black:hover) .lg-cell--black.lg-cell--num{filter:brightness(1.28);box-shadow:inset 0 0 0 2px var(--lg-accent);z-index:1}.lg-board:has(.lg-bet--even:hover) .is-even{filter:brightness(1.28);box-shadow:inset 0 0 0 2px var(--lg-accent);z-index:1}.lg-board:has(.lg-bet--odd:hover) .is-odd{filter:brightness(1.28);box-shadow:inset 0 0 0 2px var(--lg-accent);z-index:1}.lg-board:has(.lg-bet--low:hover) .is-low{filter:brightness(1.28);box-shadow:inset 0 0 0 2px var(--lg-accent);z-index:1}.lg-board:has(.lg-bet--high:hover) .is-high{filter:brightness(1.28);box-shadow:inset 0 0 0 2px var(--lg-accent);z-index:1}.lg-board:has(.lg-bet--d1:hover) .dz-1{filter:brightness(1.28);box-shadow:inset 0 0 0 2px var(--lg-accent);z-index:1}.lg-board:has(.lg-bet--d2:hover) .dz-2{filter:brightness(1.28);box-shadow:inset 0 0 0 2px var(--lg-accent);z-index:1}.lg-board:has(.lg-bet--d3:hover) .dz-3{filter:brightness(1.28);box-shadow:inset 0 0 0 2px var(--lg-accent);z-index:1}.lg-board:has(.lg-bet--c1:hover) .cl-1{filter:brightness(1.28);box-shadow:inset 0 0 0 2px var(--lg-accent);z-index:1}.lg-board:has(.lg-bet--c2:hover) .cl-2{filter:brightness(1.28);box-shadow:inset 0 0 0 2px var(--lg-accent);z-index:1}.lg-board:has(.lg-bet--c3:hover) .cl-3{filter:brightness(1.28);box-shadow:inset 0 0 0 2px var(--lg-accent);z-index:1}.lg-cell.is-win{box-shadow:inset 0 0 0 2px var(--lg-accent-bright),0 0 26px #4ce0ba8c;z-index:3;animation:lg-win-pulse 1.5s var(--lg-ease) infinite}@keyframes lg-win-pulse{0%,to{box-shadow:inset 0 0 0 2px var(--lg-accent-bright),0 0 18px #4ce0ba66}50%{box-shadow:inset 0 0 0 2px var(--lg-accent-bright),0 0 34px #4ce0babf}}@media (prefers-reduced-motion:reduce){.lg-cell.is-win{animation:none}}.lg-cell__stack{--lg-bchip:1.5rem;--lg-bchip-lift:.25rem;z-index:4;pointer-events:none;position:absolute;bottom:-.3rem;right:-.25rem}.lg-stack__chips{width:var(--lg-bchip);height:var(--lg-bchip);display:block;position:relative}.lg-stack__chips:has(>:nth-child(2)){height:calc(var(--lg-bchip) + var(--lg-bchip-lift))}.lg-stack__chips:has(>:nth-child(3)){height:calc(var(--lg-bchip) + var(--lg-bchip-lift) * 2)}.lg-stack__chips:has(>:nth-child(4)){height:calc(var(--lg-bchip) + var(--lg-bchip-lift) * 3)}.lg-bchip{width:var(--lg-bchip);height:var(--lg-bchip);border-radius:var(--lg-radius-full);background:var(--lg-player,var(--lg-player-none));background-image:linear-gradient(#fff3,#00000038);position:absolute;bottom:0;left:0;overflow:hidden;box-shadow:0 0 0 1px #0000009e,0 1px 2px #00000080}.lg-bchip:not(:last-child){filter:brightness(.8)}.lg-bchip:nth-child(2){bottom:var(--lg-bchip-lift)}.lg-bchip:nth-child(3){bottom:calc(var(--lg-bchip-lift) * 2)}.lg-bchip:nth-child(4){bottom:calc(var(--lg-bchip-lift) * 3)}.lg-bchip:before{content:"";border-radius:inherit;background:repeating-conic-gradient(from 45deg,var(--lg-player-ink,#000) 0deg 30deg,transparent 30deg 60deg);opacity:.92;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 62%,#000 63%);mask:radial-gradient(circle,#0000 62%,#000 63%)}.lg-bchip:after{content:"";border-radius:inherit;border:1px solid var(--lg-player-ink,#000);position:absolute;inset:22%}@supports (color:color-mix(in lab, red, red)){.lg-bchip:after{border:1px solid color-mix(in srgb,var(--lg-player-ink,#000) 38%,transparent)}}.lg-bchip--mine{box-shadow:0 0 0 1px var(--lg-accent-bright),0 0 0 2px #0000008c}.lg-bchip--ghost{background-color:var(--lg-bg-deep);background-image:linear-gradient(180deg,#ffffff2e,#0000003d),linear-gradient(0deg,var(--lg-player,var(--lg-player-none)) 0 100%)}@supports (color:color-mix(in lab, red, red)){.lg-bchip--ghost{background-image:linear-gradient(180deg,#ffffff2e,#0000003d),linear-gradient(0deg,color-mix(in srgb,var(--lg-player,var(--lg-player-none)) 85%,transparent) 0 100%)}}.lg-bchip--ghost{box-shadow:0 0 0 1px #00000080,0 0 0 2px var(--lg-accent),0 .375rem .5rem #0000008c}@supports (color:color-mix(in lab, red, red)){.lg-bchip--ghost{box-shadow:0 0 0 1px #00000080,0 0 0 2px color-mix(in srgb,var(--lg-accent) 72%,transparent),0 .375rem .5rem #0000008c}}.lg-bchip--ghost{transform:translateY(calc(-1 * var(--lg-bchip-lift) - 2px))}.lg-bchip--ghost:before{opacity:.8}.lg-bchip__value{z-index:1;color:var(--lg-player-ink,#000);font-family:var(--lg-font-mono);font-size:.5625rem;font-weight:var(--lg-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:-.02em;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.lg-bchip__value.is-wide{letter-spacing:-.03em;font-size:.4375rem}.lg-cell--outside .lg-cell__stack{top:50%;bottom:auto;right:.35rem;transform:translateY(-50%)}.lg-cell--outside:has(.lg-cell__stack:not(.is-preview)){padding-right:2.1rem}.lg-cell--col:has(.lg-cell__stack:not(.is-preview)){padding-bottom:1.9rem;padding-right:0}.lg-cell--col .lg-cell__stack{bottom:.2rem;left:50%;right:auto;transform:translate(-50%)}.lg-cell__stack--center{bottom:.15rem;right:.1rem}.lg-cell__stack--corner{bottom:-.75rem;right:-.75rem}.lg-cell__stack--edge{top:50%;bottom:auto;right:-.75rem;transform:translateY(-50%)}.lg-board__legend{justify-content:space-between;align-items:center;gap:var(--lg-space-4);margin-top:var(--lg-space-4);padding-top:var(--lg-space-3);color:#eafaf3b8;font-size:var(--lg-text-2xs);letter-spacing:var(--lg-tracking-wide);text-transform:uppercase;border-top:1px solid #ffffff1a;display:flex}.rt-toggle{margin-top:var(--lg-space-3);align-self:flex-start}.rt-toggle.is-open{border-color:var(--lg-accent);color:var(--lg-accent-bright)}.rt-scroll{margin-top:var(--lg-space-3);min-width:0}.rt{-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;grid-template-columns:2.25rem repeat(18,1fr) 2.25rem;gap:1px;display:grid}.rt-cell,.rt-sector{color:#fff;font-family:var(--lg-font-mono);cursor:pointer;transition:filter var(--lg-duration-fast) var(--lg-ease),box-shadow var(--lg-duration-fast) var(--lg-ease);border:1px solid #ffffff42;place-items:center;margin:0;padding:0;line-height:1;display:grid;position:relative}.rt-cell{background:var(--lg-roulette-black);min-height:1.9rem;font-size:var(--lg-text-2xs);font-weight:var(--lg-weight-bold)}.rt-cell--red{background:var(--lg-roulette-red)}.rt-cell--green{background:var(--lg-roulette-green)}.rt-sector{background:var(--lg-felt-deep);min-height:1.9rem;font-size:.5625rem;font-weight:var(--lg-weight-bold);letter-spacing:var(--lg-tracking-wide);text-transform:uppercase;color:#eafaf3;white-space:nowrap}.rt-cell:hover:not(:disabled),.rt-sector:hover:not(:disabled){filter:brightness(1.22);box-shadow:inset 0 0 0 2px var(--lg-accent-bright);z-index:2}.rt-cell.is-hl{filter:brightness(1.28);box-shadow:inset 0 0 0 2px var(--lg-accent);z-index:1}.rt.is-locked .rt-cell,.rt.is-locked .rt-sector{cursor:default}.rt.is-locked .rt-cell:hover,.rt.is-locked .rt-sector:hover{filter:none;box-shadow:none}.lg-seats{gap:var(--lg-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lg-seat{align-items:center;gap:var(--lg-space-3);padding:var(--lg-space-3);border-radius:var(--lg-radius-lg);border:1px solid var(--lg-border);background:var(--lg-surface-2);box-shadow:var(--lg-shadow-sm),var(--lg-shadow-inset);min-width:0;display:flex;position:relative}.lg-seat__body{flex-direction:column;gap:.15rem;min-width:0;display:flex}.lg-seat__name{min-width:0;font-size:var(--lg-text-sm);font-weight:var(--lg-weight-semibold);align-items:center;gap:.35rem;line-height:1.2;display:flex}.lg-seat__name>span:not(.lg-pdot){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.lg-seat__balance{font-size:var(--lg-text-sm);font-weight:var(--lg-weight-bold);font-variant-numeric:tabular-nums;color:var(--lg-accent);align-items:center;gap:.3rem;line-height:1.2;display:flex}.lg-seat__meta{font-size:var(--lg-text-2xs);color:var(--lg-text-subtle)}.lg-seat__index{top:var(--lg-space-2);right:var(--lg-space-3);font-size:var(--lg-text-2xs);font-weight:var(--lg-weight-bold);font-variant-numeric:tabular-nums;color:var(--lg-text-subtle);position:absolute}.lg-seat--active{border-color:var(--lg-accent-line);box-shadow:var(--lg-shadow-md),inset 0 0 0 1px #4ce0ba1f}.lg-seat--active .lg-avatar{border-color:var(--lg-accent);box-shadow:0 0 0 2px #4ce0ba38}.lg-seat--grace{border-color:#f0a93b6b}.lg-seat--grace .lg-avatar,.lg-seat--grace .lg-seat__body{opacity:.62}.lg-seat--empty{border-style:dashed;border-color:var(--lg-border-strong);box-shadow:none;color:var(--lg-text-subtle);cursor:pointer;background:#11161480;justify-content:center}.lg-seat--empty:hover:not(:disabled){border-color:var(--lg-accent-line);color:var(--lg-accent);background:var(--lg-accent-soft)}.lg-seat--empty:disabled{cursor:not-allowed;opacity:.55}.lg-seat--empty .lg-seat__slot{align-items:center;gap:var(--lg-space-2);font-size:var(--lg-text-xs);font-weight:var(--lg-weight-semibold);letter-spacing:var(--lg-tracking-wide);text-transform:uppercase;display:flex}.lg-avatar--ph{color:var(--lg-text-subtle);background:repeating-linear-gradient(-45deg,#ffffff0d 0 4px,#0000 4px 8px);border-style:dashed}.lg-statusbar{align-items:center;gap:var(--lg-space-5);padding:var(--lg-space-3) var(--lg-space-5);border-radius:var(--lg-radius-lg);border:1px solid var(--lg-border);background:var(--lg-surface-2);box-shadow:var(--lg-shadow-md),var(--lg-shadow-inset);display:flex}.lg-phase{align-items:center;gap:var(--lg-space-3);min-width:0;display:flex}.lg-phase__pulse{border-radius:var(--lg-radius-full);background:var(--lg-success);width:.6rem;height:.6rem;box-shadow:0 0 0 4px var(--lg-success-soft);flex:none}.lg-phase__label{flex-direction:column;line-height:1.15;display:flex}.lg-phase__label b{font-size:var(--lg-text-base);font-weight:var(--lg-weight-bold)}.lg-phase__label span{font-size:var(--lg-text-2xs);letter-spacing:var(--lg-tracking-caps);text-transform:uppercase;color:var(--lg-text-subtle)}.lg-phase--locked .lg-phase__pulse{background:var(--lg-warning);box-shadow:0 0 0 4px var(--lg-warning-soft)}.lg-phase--spin .lg-phase__pulse{background:var(--lg-info);box-shadow:0 0 0 4px var(--lg-info-soft)}.lg-phase--paused .lg-phase__pulse{background:var(--lg-text-subtle);box-shadow:0 0 0 4px #7c8b852e}.lg-countdown{font-family:var(--lg-font-mono);font-variant-numeric:tabular-nums;font-size:var(--lg-text-2xl);font-weight:var(--lg-weight-bold);color:var(--lg-accent-bright);letter-spacing:var(--lg-tracking-tight);align-items:baseline;gap:.2rem;line-height:1;display:flex}.lg-countdown small{font-size:var(--lg-text-sm);font-weight:var(--lg-weight-semibold);color:var(--lg-text-subtle)}.lg-countdown.is-warning{color:var(--lg-warning)}.lg-countdown.is-danger{color:var(--lg-danger)}.lg-progress{border-radius:var(--lg-radius-full);background:var(--lg-bg-deep);height:.375rem;box-shadow:none;flex:1;position:relative;overflow:hidden}.lg-progress__fill{border-radius:inherit;background:var(--lg-accent);position:absolute;inset:0 auto 0 0}.lg-progress.is-warning .lg-progress__fill{background:var(--lg-warning)}.lg-progress.is-danger .lg-progress__fill{background:var(--lg-danger)}.lg-history{align-items:center;gap:var(--lg-space-2);display:flex}.lg-hist{border-radius:var(--lg-radius-sm);width:2rem;height:2rem;font-size:var(--lg-text-sm);font-weight:var(--lg-weight-black);font-variant-numeric:tabular-nums;letter-spacing:var(--lg-tracking-tight);color:#fff;box-shadow:var(--lg-shadow-sm);border:1px solid #ffffff24;flex:none;place-items:center;display:grid}.lg-hist--red{background:var(--lg-roulette-red)}.lg-hist--black{background:var(--lg-roulette-black)}.lg-hist--green{background:var(--lg-roulette-green)}.lg-hist--last{width:2.5rem;height:2.5rem;font-size:var(--lg-text-lg);box-shadow:var(--lg-shadow-md),0 0 0 2px var(--lg-accent-line)}.lg-wheel{width:var(--lg-wheel-size,340px);height:var(--lg-wheel-size,340px);border-radius:var(--lg-radius-full);background:conic-gradient(from -4.8648deg,var(--lg-wheel-ring));box-shadow:0 0 0 6px var(--lg-bg-deep),0 0 0 7px var(--lg-border-strong);flex:none;position:relative}.lg-wheel__labels{position:absolute;inset:0}.lg-wheel__label{transform-origin:50% 100%;width:0;height:50%;position:absolute;top:0;left:50%}.lg-wheel__label>span{font-size:calc(var(--lg-wheel-size,340px) * .038);font-weight:var(--lg-weight-bold);font-variant-numeric:tabular-nums;color:#fffffff2;line-height:1;position:absolute;top:3.2%;left:50%;transform:translate(-50%)}.lg-wheel__inner{border-radius:var(--lg-radius-full);background:var(--lg-elevated);border:1px solid var(--lg-border-strong);box-shadow:none;place-items:center;display:grid;position:absolute;inset:13%}.lg-wheel__hub{border-radius:var(--lg-radius-full);background:var(--lg-elevated-2);border:1px solid var(--lg-border-strong);width:34%;height:34%;box-shadow:none;place-items:center;display:grid}.lg-wheel__hub:after{content:"";border-radius:var(--lg-radius-full);background:var(--lg-bg-deep);width:34%;height:34%;box-shadow:none}.lg-wheel__result{align-items:center;gap:var(--lg-space-1);z-index:3;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lg-wheel__number{border-radius:var(--lg-radius-full);width:4.5rem;height:4.5rem;font-size:var(--lg-text-3xl);font-weight:var(--lg-weight-black);font-variant-numeric:tabular-nums;letter-spacing:var(--lg-tracking-tight);color:#fff;border:2px solid #fff3;place-items:center;display:grid}.lg-wheel__caption{white-space:nowrap;font-size:var(--lg-text-2xs);font-weight:var(--lg-weight-bold);letter-spacing:var(--lg-tracking-caps);text-transform:uppercase;color:var(--lg-accent)}.lg-wheel__pointer{border-left:.7rem solid #0000;border-right:.7rem solid #0000;border-top:1.15rem solid var(--lg-accent-bright);filter:drop-shadow(0 2px 6px #000000b3);z-index:4;width:0;height:0;position:absolute;top:-.85rem;left:50%;transform:translate(-50%)}.lg-wheel__glow{border-radius:var(--lg-radius-full);pointer-events:none;background:conic-gradient(from var(--lg-wheel-win-angle,0deg),#4ce0ba8c 0deg 9.73deg,transparent 9.73deg 360deg);filter:blur(2px);position:absolute;inset:-6%;-webkit-mask:radial-gradient(circle,#0000 56%,#000 60%);mask:radial-gradient(circle,#0000 56%,#000 60%)}.rack{align-items:center;gap:var(--lg-space-4);padding:var(--lg-space-4) var(--lg-space-5);border-radius:var(--lg-radius-xl);background:var(--lg-surface-2);border:1px solid var(--lg-border);box-shadow:var(--lg-shadow-lg),inset 0 1px 0 #ffffff0f;display:flex}.rack__chips{align-items:center;gap:var(--lg-space-3);padding:var(--lg-space-2) var(--lg-space-3);border-radius:var(--lg-radius-full);box-shadow:none;background:#06090899;display:flex}.rack__balance{text-align:right;flex-direction:column;gap:.1rem;margin-left:auto;display:flex}.rack__balance small{font-size:var(--lg-text-2xs);font-weight:var(--lg-weight-bold);letter-spacing:var(--lg-tracking-caps);text-transform:uppercase;color:var(--lg-text-subtle)}.rack__balance b{font-size:var(--lg-text-2xl);font-weight:var(--lg-weight-black);font-variant-numeric:tabular-nums;letter-spacing:var(--lg-tracking-tight);color:var(--lg-accent);line-height:1.1}.rack__hint{font-size:var(--lg-text-2xs);letter-spacing:var(--lg-tracking-wide);text-transform:uppercase;color:var(--lg-text-subtle)}.rack__actions{align-items:center;gap:var(--lg-space-2);display:flex}.results{gap:var(--lg-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.result{align-items:center;gap:var(--lg-space-4);padding:var(--lg-space-5);border-radius:var(--lg-radius-lg);border:1px solid var(--lg-border);background:var(--lg-surface-2);display:flex;position:relative;overflow:hidden}.result__num{border-radius:var(--lg-radius-md);width:3.5rem;height:3.5rem;font-size:var(--lg-text-2xl);font-weight:var(--lg-weight-black);font-variant-numeric:tabular-nums;color:#fff;border:1px solid #ffffff2e;flex:none;place-items:center;display:grid}.result__num--red{background:var(--lg-roulette-red)}.result__num--black{background:var(--lg-roulette-black)}.result__num--green{background:var(--lg-roulette-green)}.result__body{flex-direction:column;gap:.15rem;min-width:0;display:flex}.result__label{font-size:var(--lg-text-2xs);font-weight:var(--lg-weight-bold);letter-spacing:var(--lg-tracking-caps);text-transform:uppercase;color:var(--lg-text-subtle)}.result__amount{font-size:var(--lg-text-2xl);font-weight:var(--lg-weight-black);font-variant-numeric:tabular-nums;letter-spacing:var(--lg-tracking-tight);line-height:1.1}.result__meta{font-size:var(--lg-text-xs);color:var(--lg-text-muted)}.result--win{box-shadow:var(--lg-shadow-md),0 0 30px #34c77b24;border-color:#34c77b73}.result--win:before{content:"";background:var(--lg-success-soft);pointer-events:none;position:absolute;inset:0}.result--win .result__amount{color:var(--lg-success)}.result--lose .result__amount{color:var(--lg-text-muted)}.toasts{gap:var(--lg-space-3);flex-direction:column;max-width:26rem;display:flex}.toast{align-items:flex-start;gap:var(--lg-space-3);padding:var(--lg-space-4);padding-left:var(--lg-space-5);border-radius:var(--lg-radius-md);border:1px solid var(--lg-border);background:var(--lg-elevated);box-shadow:var(--lg-shadow-lg);display:flex;position:relative;overflow:hidden}.toast:before{content:"";background:var(--toast-accent,var(--lg-border-strong));width:3px;position:absolute;top:0;bottom:0;left:0}.toast__icon{border-radius:var(--lg-radius-full);background:var(--toast-soft,var(--lg-elevated-2));width:1.5rem;height:1.5rem;color:var(--toast-accent,var(--lg-text-muted));font-size:var(--lg-text-xs);font-weight:var(--lg-weight-black);flex:none;place-items:center;margin-top:.1rem;display:grid}.toast__body{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.toast__title{font-size:var(--lg-text-sm);font-weight:var(--lg-weight-semibold);line-height:1.35}.toast__text{font-size:var(--lg-text-xs);color:var(--lg-text-muted);line-height:var(--lg-leading-normal)}.toast__close{color:var(--lg-text-subtle);font-size:var(--lg-text-base);cursor:pointer;border-radius:var(--lg-radius-sm);background:0 0;border:none;padding:.15rem .25rem;line-height:1}.toast__close:hover{color:var(--lg-text);background:var(--lg-elevated-2)}.toast--danger{--toast-accent:var(--lg-danger);--toast-soft:var(--lg-danger-soft)}.toast--success{--toast-accent:var(--lg-success);--toast-soft:var(--lg-success-soft)}.toast--warning{--toast-accent:var(--lg-warning);--toast-soft:var(--lg-warning-soft)}.toast--info{--toast-accent:var(--lg-info);--toast-soft:var(--lg-info-soft)}.toasts--viewport{right:var(--lg-space-5);bottom:var(--lg-space-5);z-index:60;width:min(26rem,calc(100vw - 2 * var(--lg-space-5)));position:fixed}.table-screen{gap:var(--lg-space-4);flex-direction:column;display:flex}.table-grid{gap:var(--lg-space-4);grid-template-columns:21rem minmax(0,1fr);align-items:stretch;display:grid}.table-grid__main{gap:var(--lg-space-4);flex-direction:column;min-width:0;display:flex}.table-grid__main .lg-felt-frame{padding:var(--lg-space-6);flex-direction:column;flex:1;justify-content:flex-start;display:flex}.table-grid__main .lg-board__legend{margin-top:auto}.table-grid__main .lg-board{--lg-cell-h:3.5rem}.table-grid__side{gap:var(--lg-space-4);flex-direction:column;display:flex}.statusbar-anchor{position:relative}.statusbar__spacer{flex:1}.lg-statusbar .lg-progress{min-width:7rem}.statusbar__aside{align-items:center;gap:var(--lg-space-3);flex:none;display:flex}.result-dock{align-items:flex-start;gap:var(--lg-space-3);padding:var(--lg-space-4);border:1px solid var(--lg-border);background:var(--lg-surface);flex-wrap:wrap;display:flex}.result-dock .result{padding:var(--lg-space-4);flex:20rem}.result-dock .mybets{flex:2 22rem;max-height:12rem;overflow-y:auto}.reconnect-bar{align-items:center;gap:var(--lg-space-3);padding:var(--lg-space-2) var(--lg-space-4);background:var(--lg-warning-soft);color:var(--lg-warning);font-size:var(--lg-text-2xs);letter-spacing:var(--lg-tracking-caps);text-transform:uppercase;border:1px solid #e5b04a6b;display:flex}.wheel-panel{--lg-wheel-size:240px;align-items:center;gap:var(--lg-space-4);padding:var(--lg-space-5);border-radius:var(--lg-radius-xl);background:var(--lg-felt);border:1px solid var(--lg-felt-edge);box-shadow:var(--lg-shadow-lg),inset 0 1px 0 #ffffff12;flex-direction:column;display:flex}.wheel-panel__head{justify-content:space-between;align-items:center;width:100%;display:flex}.wheel-panel__head b{font-size:var(--lg-text-sm);font-weight:var(--lg-weight-bold);letter-spacing:var(--lg-tracking-wide);text-transform:uppercase;color:#eafaf3d1}.stage{width:var(--lg-wheel-size);height:var(--lg-wheel-size);flex:none;position:relative}.stage .lg-wheel{position:absolute;inset:0}.lg-wheel--spinning{animation:lg-wheel-spin var(--lg-spin-duration,8s) linear infinite}@keyframes lg-wheel-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lg-wheel__number--red{background:var(--lg-roulette-red)}.lg-wheel__number--black{background:var(--lg-roulette-black)}.lg-wheel__number--green{background:var(--lg-roulette-green)}.lg-wheel__result--muted{opacity:.7}.lg-wheel__result--muted .lg-wheel__number{width:3.25rem;height:3.25rem;font-size:var(--lg-text-xl)}.mybets{gap:var(--lg-space-2);flex-direction:column;display:flex}.mybet{align-items:center;gap:var(--lg-space-3);padding:var(--lg-space-2) var(--lg-space-3);border-radius:var(--lg-radius-md);background:var(--lg-surface-2);border:1px solid var(--lg-border-subtle);display:flex}.mybet__label{font-size:var(--lg-text-xs);color:var(--lg-text-muted);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mybet__amount{font-size:var(--lg-text-sm);font-weight:var(--lg-weight-bold);font-variant-numeric:tabular-nums;color:var(--lg-text)}.mybet__odds,.mybet__stake{font-family:var(--lg-font-mono);color:var(--lg-text-subtle);text-align:right;min-width:2.5rem;font-size:.625rem}.mybet__drop{width:1.25rem;height:1.25rem;color:var(--lg-text-subtle);font-size:var(--lg-text-xs);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;line-height:1;display:grid}.mybet__drop:hover:not(:disabled){border-color:var(--lg-danger);color:var(--lg-danger);background:var(--lg-danger-soft)}.mybet__drop:disabled{opacity:.3;cursor:not-allowed}.mybets__total{padding-top:var(--lg-space-3);margin-top:var(--lg-space-1);border-top:1px solid var(--lg-border-subtle);font-size:var(--lg-text-sm);justify-content:space-between;align-items:center;display:flex}.mybets__total b{font-size:var(--lg-text-lg);font-weight:var(--lg-weight-black);font-variant-numeric:tabular-nums;color:var(--lg-accent)}.mybets__total+.mybets__total{border-top:none;margin-top:0;padding-top:.35rem}.mybets__total+.mybets__total b{font-size:var(--lg-text-sm);color:var(--lg-text-muted)}.panel-body{gap:var(--lg-space-4);padding:var(--lg-space-5);flex-direction:column;display:flex}.mybets__empty{font-size:var(--lg-text-xs);color:var(--lg-text-subtle)}.mybets__tools{align-items:center;gap:var(--lg-space-2);display:flex}.seats-row{gap:var(--lg-space-2);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.seats-row .lg-seat{padding:var(--lg-space-2);gap:var(--lg-space-2);border-radius:var(--lg-radius-md)}.seats-row .lg-avatar{width:2rem;height:2rem;font-size:var(--lg-text-2xs)}.seats-row .lg-seat__name{font-size:var(--lg-text-2xs)}.seats-row .lg-seat__balance{font-size:var(--lg-text-xs)}.seats-row .lg-seat__index{font-size:.5625rem;top:.15rem;right:.35rem}.seats-row .lg-seat--empty .lg-seat__slot{font-size:.5625rem}.seat__badges{--lg-control-h:1.25rem;flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.seat__badges .lg-badge{letter-spacing:.06em;padding:0 .3rem;font-size:.5625rem}.seat__menu-toggle{z-index:2;color:var(--lg-text-subtle);font-size:var(--lg-text-xs);cursor:pointer;background:0 0;border:none;padding:.1rem .25rem;line-height:1;position:absolute;bottom:.1rem;right:.2rem}.seat__menu-toggle:hover{color:var(--lg-accent)}.seat__menu{z-index:30;border:1px solid var(--lg-border-strong);background:var(--lg-elevated);flex-direction:column;min-width:8rem;display:flex;position:absolute;top:calc(100% + .25rem);right:0}.seat__menu button{color:var(--lg-text);font-family:var(--lg-font-mono);font-size:var(--lg-text-2xs);letter-spacing:var(--lg-tracking-wide);text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:none;padding:.45rem .6rem}.seat__menu button:hover{background:var(--lg-danger-soft);color:var(--lg-danger)}.lg-hits{--lg-hit:1.125rem;pointer-events:none;z-index:6;position:relative}.lg-hit{pointer-events:auto;cursor:pointer;z-index:6;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute}.lg-hit:disabled{cursor:not-allowed}.lg-hit:focus-visible{outline:none}.lg-hit .lg-cell__stack{inset:50% auto auto 50%;transform:translate(-50%,-50%)}.lg-cell.is-cover{filter:brightness(1.28);box-shadow:inset 0 0 0 2px var(--lg-accent);z-index:1}.board-pop{z-index:10;border:1px solid var(--lg-accent-line);background:var(--lg-bg-deep);min-width:9rem;max-width:15rem;font-family:var(--lg-font-mono);pointer-events:none;flex-direction:column;gap:.35rem;padding:.45rem .55rem;display:flex;position:absolute}.board-pop__title{font-size:var(--lg-text-2xs);font-weight:var(--lg-weight-bold);letter-spacing:var(--lg-tracking-wide);text-transform:uppercase;color:var(--lg-text);line-height:1.25}.board-pop__odds{letter-spacing:var(--lg-tracking-wide);text-transform:uppercase;color:var(--lg-accent);font-size:.625rem;line-height:1}.board-pop__rows{border-top:1px solid var(--lg-border);flex-direction:column;gap:.2rem;padding-top:.35rem;display:flex}.board-pop__row{font-size:var(--lg-text-2xs);color:var(--lg-text-muted);align-items:center;gap:.4rem;line-height:1.2;display:flex}.board-pop__row--mine{color:var(--lg-text)}.board-pop__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.board-pop__you{letter-spacing:var(--lg-tracking-wide);text-transform:uppercase;color:var(--lg-accent);flex:none;font-size:.5625rem}.board-pop__amount{font-variant-numeric:tabular-nums;font-weight:var(--lg-weight-bold);color:var(--lg-text);flex:none}.board-pop__total{border-top:1px solid var(--lg-border);font-size:var(--lg-text-2xs);font-variant-numeric:tabular-nums;letter-spacing:var(--lg-tracking-wide);text-transform:uppercase;color:var(--lg-text-subtle);padding-top:.35rem}.lg-board.is-locked .lg-cell,.lg-board.is-locked .lg-hit{cursor:default}.lg-board.is-locked .lg-cell:hover{filter:none;box-shadow:none}.lg-board.is-locked .lg-hit:hover{box-shadow:none;background:0 0}.table-skeleton{gap:var(--lg-space-4);flex-direction:column;display:flex}.table-skeleton__block{border:1px solid var(--lg-border);background:var(--lg-surface-2);animation:lg-pulse 1.4s var(--lg-ease) infinite}@keyframes lg-pulse{0%,to{opacity:.5}50%{opacity:.85}}.lg-notice{align-items:flex-start;gap:var(--lg-space-4);padding:var(--lg-space-8);border:1px solid var(--lg-border);background:var(--lg-surface);flex-direction:column;display:flex}.lg-notice h1{font-family:var(--lg-font-display);font-size:var(--lg-text-2xl);letter-spacing:var(--lg-tracking-tight);margin:0}.lg-notice p{color:var(--lg-text-muted);font-size:var(--lg-text-sm);margin:0}@media (width<=1200px){.table-grid{grid-template-columns:minmax(0,1fr)}.table-grid__side{flex-flow:wrap}.table-grid__side>*{flex:1;min-width:18rem}.seats-row{grid-template-columns:repeat(4,minmax(0,1fr))}.lg-statusbar{flex-wrap:wrap}}@media (width<=48rem){.table-screen{gap:var(--lg-space-3)}.lg-statusbar{gap:var(--lg-space-2) var(--lg-space-3);padding:var(--lg-space-3) var(--lg-space-3) calc(var(--lg-space-3) + 2px);position:relative}.lg-phase{gap:var(--lg-space-2);flex:0 auto}.lg-phase__label{min-width:0}.lg-phase__label b{font-size:var(--lg-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lg-phase__label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lg-countdown{font-size:var(--lg-text-xl);flex:none}.lg-statusbar .lg-progress{border-radius:0;min-width:0;height:2px;position:absolute;bottom:0;left:0;right:0}.lg-history{gap:var(--lg-space-1);flex:0 auto;min-width:0;margin-left:auto;overflow:hidden}.lg-history .lg-hist{width:1.75rem;height:1.75rem;font-size:var(--lg-text-xs)}.lg-history .lg-hist--last{width:2rem;height:2rem;font-size:var(--lg-text-sm)}.lg-history .lg-hist:nth-child(n+7),.statusbar__spacer{display:none}.statusbar__aside{--lg-control-h:2.25rem;gap:var(--lg-space-2);flex-wrap:wrap;flex:100%;order:5}.statusbar__aside .lg-btn--sm{--lg-control-h:2.25rem;padding:0 .625rem}.statusbar__aside .statusbar__sound{padding:0}.statusbar__aside .lg-badge{letter-spacing:.06em;padding:0 .4rem}.statusbar__aside .lg-code{font-size:var(--lg-text-xs);letter-spacing:.12em;padding:0 .5rem}.table-grid{gap:var(--lg-space-3);flex-direction:column;display:flex}.table-grid__side{display:contents}.wheel-panel{--lg-wheel-size:min(52vw,190px);padding:var(--lg-space-4);gap:var(--lg-space-3);order:1}.wheel-panel__head b{font-size:var(--lg-text-xs)}.table-grid__main{gap:var(--lg-space-3);order:2}.table-grid__side>.lg-panel{order:3}.table-grid__main .lg-felt-frame{padding:var(--lg-space-3)}.table-grid__main .lg-board{--lg-cell-h:clamp(2.25rem,7.4vw,3.5rem)}.lg-board-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.lg-board-scroll .lg-board{grid-template-columns:clamp(1.75rem,5.8vw,2.75rem) repeat(12,1fr) clamp(2rem,7vw,3.5rem);min-width:18rem}.rt-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.rt-scroll .rt{min-width:38rem}.lg-cell{font-size:clamp(.6875rem,2.6vw,var(--lg-text-lg))}.lg-cell--zero{font-size:clamp(var(--lg-text-base),4vw,var(--lg-text-2xl))}.lg-cell__stack{--lg-bchip:clamp(.875rem,3.2vw,1.5rem);--lg-bchip-lift:.15rem}.lg-cell--outside:has(.lg-cell__stack:not(.is-preview)){padding-right:clamp(1.1rem,4.6vw,1.9rem)}.lg-cell--col:has(.lg-cell__stack:not(.is-preview)){padding-bottom:clamp(1.4rem,4.6vw,1.9rem)}.lg-cell--outside{text-align:center;overflow-wrap:anywhere;min-height:clamp(2.25rem,5.8vw,2.5rem);line-height:1.05;font-size:clamp(.5rem,1.9vw,var(--lg-text-xs));letter-spacing:var(--lg-tracking-normal);justify-items:stretch}.lg-cell--col{white-space:nowrap;font-size:clamp(.5rem,1.7vw,var(--lg-text-xs));justify-items:center}.lg-board__legend{align-items:flex-start;gap:var(--lg-space-1);margin-top:var(--lg-space-3);flex-direction:column}.seats-row{grid-template-columns:repeat(2,minmax(0,1fr))}.seats-row .lg-seat{min-height:3.25rem;padding:var(--lg-space-3) var(--lg-space-2)}.rack{z-index:40;gap:var(--lg-space-2);margin-inline:calc(-1 * var(--lg-space-4));padding:var(--lg-space-2) var(--lg-space-3) calc(var(--lg-space-2) + env(safe-area-inset-bottom,0px));background:var(--lg-surface-2);border-inline:none;border-bottom:none;border-radius:0;flex-wrap:wrap;position:sticky;bottom:0}.rack__balance{text-align:left;flex-direction:row;flex:none;order:1;align-items:baseline;gap:.35rem;margin-left:0}.rack__balance small{font-size:.5625rem}.rack__balance b{font-size:var(--lg-text-lg)}.rack__hint{text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:auto;order:2;min-width:0;overflow:hidden}.rack__actions{flex-wrap:wrap;flex:0 auto;order:3;justify-content:flex-end;margin-left:auto}.rack__actions .lg-btn--sm{--lg-control-h:2.25rem;padding:0 .5rem}.rack__chips{justify-content:space-between;gap:var(--lg-space-1);padding:var(--lg-space-1) var(--lg-space-2);flex:100%;order:4}.rack__chips .lg-chip{width:2.5rem;height:2.5rem;font-size:var(--lg-text-2xs)}.result-dock .mybets{max-height:none}.toast{--toast-from-x:0;--toast-from-y:-.75rem}.toasts--viewport{top:var(--lg-space-3);bottom:auto;left:var(--lg-space-3);right:var(--lg-space-3);width:auto}.lg-notice{padding:var(--lg-space-5)}}@media (width<=36rem){.lg-statusbar{gap:var(--lg-space-2)}.statusbar__aside .lg-code small,.statusbar__viewers,.statusbar__wide{display:none}.lg-history .lg-hist{width:1.625rem;height:1.625rem;font-size:var(--lg-text-2xs)}.lg-history .lg-hist--last{width:1.875rem;height:1.875rem;font-size:var(--lg-text-xs)}.lg-history .lg-hist:nth-child(n+6){display:none}.lg-cell--num{align-items:start;padding-top:.25rem}.lg-cell--zero{align-items:center;padding-top:0}.lg-cell--num .lg-cell__stack--center{bottom:.1rem;left:50%;right:auto;transform:translate(-50%)}.lg-cell--num .lg-bchip__value{display:none}}.lg-modal{z-index:30;padding:var(--lg-space-10) var(--lg-space-4);background:var(--lg-overlay);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.lg-modal__panel{width:100%;max-width:36rem}.lg-modal__note{padding:var(--lg-space-3) var(--lg-space-5);border-top:1px solid var(--lg-border)}.lg-panel__head--top{border-top:1px solid var(--lg-border)}.tbl--rewards .tbl__row{grid-template-columns:minmax(0,1fr) 6rem 7rem}.tbl--history .tbl__row{grid-template-columns:minmax(0,1fr) 6rem 8rem}.tbl--claims .tbl__row{grid-template-columns:minmax(0,1fr) 8rem 5rem 11rem}.tbl--rewards-admin .tbl__row{grid-template-columns:minmax(0,1fr) 7rem 7rem 12rem}.tbl--player-history .tbl__row{grid-template-columns:minmax(0,1fr) 2.5rem 4rem 5rem 4.5rem;justify-items:end}.tbl--player-history .tbl__row>:first-child{justify-self:stretch}.tbl--player-history .lg-hist{width:1.5rem;height:1.5rem;font-size:var(--lg-text-2xs)}.tbl--leaderboard .tbl__row{grid-template-columns:2.5rem minmax(0,1fr) 6rem 8rem 4rem;justify-items:end}.tbl--leaderboard .tbl__row>:first-child,.tbl--leaderboard .tbl__row>:nth-child(2){justify-self:stretch}.tbl--stats .tbl__row{grid-template-columns:minmax(0,1fr) auto}.tbl--fairness .tbl__row{grid-template-columns:4rem minmax(0,1fr) minmax(0,1fr) 3.5rem 1.25rem;place-items:center end}.tbl--fairness .tbl__row>:first-child{justify-self:start}.fairness__current{justify-content:space-between;align-items:center;gap:var(--lg-space-3);padding:var(--lg-space-3) var(--lg-space-5);border-top:1px solid var(--lg-border);display:flex}.fairness__hex{color:var(--lg-text-subtle);font-family:var(--lg-font-mono);font-size:var(--lg-text-2xs);cursor:pointer;background:0 0;border:0;padding:0}.fairness__hex:hover,.fairness__hex:focus-visible{color:var(--lg-accent)}.fairness__badge--ok{color:var(--lg-success)}.fairness__badge--failed{color:var(--lg-danger)}.fairness__badge--muted{color:var(--lg-text-subtle)}.tbl.tbl--fairness .tbl__row--empty,.tbl.tbl--leaderboard .tbl__row--empty{grid-template-columns:minmax(0,1fr);justify-items:start}.wheel-panel__round{align-items:center;gap:var(--lg-space-2);display:flex}.fairness-btn{color:#eafaf352;cursor:pointer;background:0 0;border:0;place-items:center;width:1.25rem;height:1.25rem;padding:0;display:grid}.fairness-btn:hover,.fairness-btn:focus-visible{color:var(--lg-accent)}.fairness-btn svg{width:100%;height:100%}.tbl--leaderboard button.tbl__row{width:100%;color:inherit;font-family:inherit;font-size:var(--lg-text-xs);text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0}.lg-modal__more{padding:var(--lg-space-3);border-top:1px solid var(--lg-border);justify-content:center;display:flex}.seat__grace{font-variant-numeric:tabular-nums;margin-left:.25rem}.statusbar__sound{width:var(--lg-control-h);padding:0}.tbl__row--muted{opacity:.6}.table-split{gap:var(--lg-space-4);grid-template-columns:minmax(0,1fr) 32rem;align-items:start;display:grid}.table-split__main{gap:var(--lg-space-4);flex-direction:column;min-width:0;display:flex}.mod-panel{top:var(--lg-space-4);max-height:calc(100vh - var(--lg-space-8));flex-direction:column;display:flex;position:sticky}.mod-panel .queue,.mod-panel .grants-compact{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.mod-panel__tabs{gap:0;display:flex}.mod-panel__count{background:var(--lg-warning);color:#221703;place-items:center;min-width:1.1rem;height:1.1rem;padding:0 .3rem;font-size:.625rem;font-weight:700;display:inline-grid}.lg-btn--tab-active{--lg-btn-border:var(--lg-accent);--lg-btn-fg:var(--lg-accent);--lg-btn-bg:var(--lg-accent-soft)}.queue__note{padding:var(--lg-space-3) var(--lg-space-5);border-top:1px solid var(--lg-border)}.form-grid--reward{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end}.form-grid__submit{height:2.5rem}.lg-modal__panel--dialog{gap:var(--lg-space-3);flex-direction:column;max-width:26rem;display:flex}.lg-modal{animation:lg-overlay-in var(--lg-duration-fast) var(--lg-ease) both}.lg-modal__panel{animation:lg-panel-in var(--lg-duration-base) var(--lg-ease) both}@keyframes lg-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes lg-panel-in{0%{opacity:0;transform:translateY(-.75rem)scale(.99)}to{opacity:1;transform:none}}.toast{animation:lg-toast-in var(--lg-duration-base) var(--lg-ease) both}@keyframes lg-toast-in{0%{opacity:0;transform:translate(var(--toast-from-x,.75rem),var(--toast-from-y,0)) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lg-modal,.lg-modal__panel,.toast{animation:none}.table-skeleton__block{opacity:.65;animation:none}}@media (width<=64rem){.table-split{grid-template-columns:minmax(0,1fr)}.mod-panel{max-height:none;position:static}.form-grid--reward{grid-template-columns:minmax(0,1fr)}.tbl--claims .tbl__row,.tbl--rewards .tbl__row,.tbl--history .tbl__row,.tbl--rewards-admin .tbl__row{grid-template-columns:minmax(0,1fr) auto}.tbl--player-history .tbl__row{grid-template-columns:minmax(0,1fr) 2.5rem 4.5rem}}.tbl .tbl__row--skeleton{pointer-events:none;grid-template-columns:minmax(0,1fr) 5rem}.tbl__row--skeleton .table-skeleton__block{background:var(--lg-elevated);justify-self:stretch;height:.875rem}.tbl__row--skeleton>:first-child{width:68%}.tbl__row--skeleton:nth-of-type(2n)>:first-child{width:54%}.tbl__row--skeleton:nth-of-type(3n)>:first-child{width:80%}.tbl__row--skeleton:nth-of-type(2n) .table-skeleton__block{animation-delay:.12s}.tbl__row--skeleton:nth-of-type(3n) .table-skeleton__block{animation-delay:.24s}.lg-page{background:var(--lg-bg);width:100%;min-height:100dvh;font-size:.8125rem;line-height:var(--lg-leading-normal);flex-direction:column;display:flex}.lg-page a{color:var(--lg-accent);text-decoration:none}.lg-page a:hover{color:var(--lg-accent-bright)}.lg-container{width:100%;max-width:84rem;margin:0 auto;padding-inline:clamp(1rem,4vw,2.5rem)}.lg-container--wide{max-width:100rem}.lg-container--narrow{max-width:64rem}.lg-main{gap:var(--lg-space-6);padding-block:var(--lg-space-6) var(--lg-space-10);flex-direction:column;flex:1;min-width:0;display:flex}.boot-error{text-align:center;padding:var(--lg-space-8);color:var(--lg-text-muted);justify-content:center;align-items:center}.lg-note{color:var(--lg-text-subtle);font-size:var(--lg-text-2xs);margin:0}.lg-mono{font-family:var(--lg-font-mono);font-size:var(--lg-text-2xs);color:var(--lg-text-subtle)}.lg-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.lg-grid{gap:1rem;display:grid}.lg-brand{flex:none;align-items:center;gap:.75rem;display:flex}.lg-brand__mark{border-radius:var(--lg-radius-full);border:1px solid var(--lg-border-strong);background:conic-gradient(var(--lg-roulette-green) 0deg 24deg,var(--lg-roulette-black) 24deg 66deg,var(--lg-roulette-red) 66deg 108deg,var(--lg-roulette-black) 108deg 150deg,var(--lg-roulette-red) 150deg 192deg,var(--lg-roulette-black) 192deg 234deg,var(--lg-roulette-red) 234deg 276deg,var(--lg-roulette-black) 276deg 318deg,var(--lg-roulette-red) 318deg 360deg);flex:none;width:2rem;height:2rem;position:relative}.lg-brand__mark:after{content:"";border-radius:var(--lg-radius-full);background:var(--lg-bg-deep);border:1px solid var(--lg-border-strong);position:absolute;inset:30%}.lg-brand__name{font-family:var(--lg-font-display);letter-spacing:var(--lg-tracking-tight);white-space:nowrap;font-size:1.125rem;font-weight:700;line-height:1}.lg-brand__name b{color:var(--lg-accent);font-weight:inherit}.lg-topbar{border-bottom:1px solid var(--lg-border);background:var(--lg-surface);width:100%}.lg-topbar__inner{align-items:center;gap:.75rem 1.25rem;padding-block:.75rem;display:flex}.lg-topbar__spacer{flex:1}.lg-topbar__nav{align-items:center;gap:1rem;min-width:0;display:flex}.lg-topbar__nav .lg-topbar__link{height:var(--lg-control-h);color:var(--lg-text-muted);font-size:var(--lg-text-xs);letter-spacing:var(--lg-tracking-wide);text-transform:uppercase;white-space:nowrap;align-items:center;font-weight:500;display:inline-flex}.lg-topbar__nav .lg-topbar__link:hover{color:var(--lg-text)}.lg-topbar__nav .lg-topbar__link--active,.lg-topbar__nav .lg-topbar__link--active:hover{color:var(--lg-accent)}.lg-user{align-items:center;gap:.75rem;display:flex}.lg-user__name{flex-direction:column;gap:.1rem;min-width:0;line-height:1.2;display:flex}.lg-user__name b{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.lg-user__name span{font-size:var(--lg-text-2xs);color:var(--lg-text-subtle)}.lg-field{flex-direction:column;gap:.5rem;display:flex}.lg-label{font-size:var(--lg-text-2xs);letter-spacing:var(--lg-tracking-caps);text-transform:uppercase;color:var(--lg-text-muted);font-weight:500}.lg-hint{font-size:var(--lg-text-2xs);color:var(--lg-text-subtle)}.lg-hint--error{color:var(--lg-danger)}.lg-input{background:var(--lg-bg-deep);border:1px solid var(--lg-border);width:100%;height:2.5rem;color:var(--lg-text);font-family:var(--lg-font-mono);transition:border-color var(--lg-duration-fast) var(--lg-ease),box-shadow var(--lg-duration-fast) var(--lg-ease);padding:0 .75rem;font-size:.8125rem}.lg-input::placeholder{color:var(--lg-text-subtle)}.lg-input:hover:not(:disabled){border-color:var(--lg-border-strong)}.lg-input:focus{border-color:var(--lg-accent);box-shadow:0 0 0 1px var(--lg-accent);outline:none}.lg-input:disabled{opacity:.45;cursor:not-allowed}.lg-input.is-invalid{border-color:var(--lg-danger);box-shadow:0 0 0 1px var(--lg-danger)}@media (width<=48rem){.lg-main{gap:var(--lg-space-5);padding-block:var(--lg-space-5) var(--lg-space-8)}.lg-topbar__inner{flex-wrap:wrap;gap:.5rem .75rem}.lg-topbar__spacer{flex:1 0 0}.lg-brand__mark{width:1.75rem;height:1.75rem}.lg-brand__name{font-size:1rem}.lg-user__name b{max-width:7rem}.lg-user__name span{display:none}.lg-topbar__nav .lg-topbar__link{min-height:2.5rem}.lg-btn{--lg-control-h-lg:2.75rem;padding:0 1.125rem}.lg-btn--sm{--lg-control-h:2.5rem;padding:0 .75rem}.lg-btn--lg{height:3rem}.lg-input{height:2.75rem;font-size:1rem}}.landing{justify-content:center;gap:var(--lg-space-10)}.hero{gap:var(--lg-space-10);padding-block:var(--lg-space-8);grid-template-columns:minmax(0,1.15fr) 25rem;align-items:center;display:grid}.hero__copy{gap:var(--lg-space-5);flex-direction:column;min-width:0;display:flex}.hero__title{font-family:var(--lg-font-display);font-size:var(--lg-text-5xl);font-weight:var(--lg-weight-black);letter-spacing:-.03em;margin:0;line-height:1.02}.hero__title b{color:var(--lg-accent);font-weight:inherit}.hero__sub{max-width:34rem;font-size:var(--lg-text-lg);line-height:var(--lg-leading-normal);color:var(--lg-text-muted);margin:0}.hero__cta{align-items:center;gap:var(--lg-space-3);flex-wrap:wrap;display:flex}.hero__trust{align-items:center;gap:var(--lg-space-3);font-size:var(--lg-text-xs);color:var(--lg-text-subtle);flex-wrap:wrap;display:flex}.join-card{gap:var(--lg-space-5);padding:var(--lg-space-8);border:1px solid var(--lg-border);background:var(--lg-surface-2);flex-direction:column;display:flex;box-shadow:inset 0 1px #ffffff0f}.join-card__head{gap:var(--lg-space-2);flex-direction:column;display:flex}.join-card__head h2{font-family:var(--lg-font-display);font-size:var(--lg-text-xl);font-weight:var(--lg-weight-bold);letter-spacing:var(--lg-tracking-tight);margin:0}.join-card__head p{font-size:var(--lg-text-xs);color:var(--lg-text-muted);line-height:var(--lg-leading-normal);margin:0}.code{gap:var(--lg-space-2);display:flex;position:relative}.code__input{opacity:0;cursor:text;z-index:1;background:0 0;border:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.code__input:focus{outline:none}.code__slot{border:1px solid var(--lg-border);background:var(--lg-bg-deep);height:4rem;font-family:var(--lg-font-mono);font-size:var(--lg-text-2xl);font-weight:var(--lg-weight-bold);color:var(--lg-text);flex:1;place-items:center;line-height:1;display:grid}.code__slot--filled{border-color:var(--lg-accent-line);color:var(--lg-accent-bright)}.code__slot--active{border-color:var(--lg-accent);box-shadow:0 0 0 3px var(--lg-accent-soft)}.code__slot--invalid{border-color:var(--lg-danger)}.code__caret{background:var(--lg-accent);width:2px;height:1.75rem;animation:1s steps(2,start) infinite code-caret;display:block}@keyframes code-caret{0%,50%{opacity:1}50.01%,to{opacity:0}}.join-card__foot{justify-content:space-between;align-items:center;gap:var(--lg-space-3);padding-top:var(--lg-space-4);border-top:1px solid var(--lg-border-subtle);font-size:var(--lg-text-2xs);color:var(--lg-text-subtle);display:flex}.steps{gap:var(--lg-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.step{gap:var(--lg-space-3);padding:var(--lg-space-5);border:1px solid var(--lg-border);background:var(--lg-surface-2);flex-direction:column;display:flex}.step__num{border:1px solid var(--lg-accent-line);background:var(--lg-accent-soft);width:2rem;height:2rem;color:var(--lg-accent-bright);font-size:var(--lg-text-sm);font-weight:var(--lg-weight-black);font-variant-numeric:tabular-nums;place-items:center;display:grid}.step b{font-size:var(--lg-text-base);font-weight:var(--lg-weight-bold);letter-spacing:var(--lg-tracking-tight)}.step p{font-size:var(--lg-text-xs);color:var(--lg-text-muted);line-height:var(--lg-leading-normal);margin:0}.footnote{border-top:1px solid var(--lg-border-subtle);background:var(--lg-bg-deep);width:100%;font-size:var(--lg-text-2xs);color:var(--lg-text-subtle)}.footnote__inner{justify-content:space-between;align-items:center;gap:var(--lg-space-4);padding-block:var(--lg-space-5);display:flex}.footnote span{max-width:60ch}.footnote nav{gap:var(--lg-space-5);display:flex}.footnote a{color:var(--lg-text-muted);text-decoration:none}.footnote a:hover{color:var(--lg-accent)}@media (width<=64rem){.hero{padding-block:var(--lg-space-6);gap:var(--lg-space-8);grid-template-columns:minmax(0,1fr)}.hero__title{font-size:var(--lg-text-4xl)}.steps{grid-template-columns:minmax(0,1fr)}.footnote__inner{flex-direction:column;align-items:flex-start}}@media (width<=48rem){.landing{gap:var(--lg-space-8)}.hero{padding-block:var(--lg-space-4) var(--lg-space-2);gap:var(--lg-space-6)}.hero__title{font-size:var(--lg-text-3xl)}.hero__sub{font-size:var(--lg-text-base)}.hero__cta{gap:var(--lg-space-2)}.hero__cta .lg-btn{flex:12rem}.join-card{padding:var(--lg-space-5)}.code{gap:var(--lg-space-1)}.code__slot{min-width:0;height:3.25rem;font-size:var(--lg-text-xl)}.join-card__foot{align-items:flex-start;gap:var(--lg-space-1);flex-direction:column}.footnote nav{gap:var(--lg-space-3) var(--lg-space-4);flex-wrap:wrap}}.admin{gap:var(--lg-space-5);grid-template-columns:15rem minmax(0,1fr);align-items:start;display:grid}.nav{gap:var(--lg-space-5);padding:var(--lg-space-5) var(--lg-space-4);border:1px solid var(--lg-border);background:var(--lg-surface-2);top:var(--lg-space-4);flex-direction:column;display:flex;position:sticky}.nav__group{gap:var(--lg-space-1);flex-direction:column;display:flex}.nav__title{padding:0 var(--lg-space-3);margin-bottom:var(--lg-space-2);font-size:var(--lg-text-2xs);font-weight:var(--lg-weight-bold);letter-spacing:var(--lg-tracking-caps);text-transform:uppercase;color:var(--lg-text-subtle)}.nav__item{align-items:center;gap:var(--lg-space-3);padding:var(--lg-space-2) var(--lg-space-3);color:var(--lg-text-muted);font-family:var(--lg-font-mono);font-size:var(--lg-text-xs);font-weight:var(--lg-weight-medium);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;text-decoration:none;display:flex}.nav__item:hover{background:var(--lg-elevated);color:var(--lg-text)}.nav__item--active{background:var(--lg-accent-soft);border-color:var(--lg-accent-line);color:var(--lg-accent-bright);font-weight:var(--lg-weight-semibold)}.nav__item:focus-visible{box-shadow:var(--lg-focus-ring);outline:none}.nav__dot{border-radius:var(--lg-radius-full);opacity:.7;background:currentColor;flex:none;width:.375rem;height:.375rem}.nav__count{font-family:var(--lg-font-mono);color:var(--lg-text-subtle);margin-left:auto;font-size:.625rem}.nav__count--alert{color:var(--lg-danger);font-weight:var(--lg-weight-bold)}.nav__foot{align-items:center;gap:var(--lg-space-3);padding-top:var(--lg-space-4);border-top:1px solid var(--lg-border-subtle);display:flex}.content{gap:var(--lg-space-5);min-width:0;scroll-margin-top:var(--lg-space-4);flex-direction:column;display:flex}.content>section{scroll-margin-top:var(--lg-space-4)}.page-head{align-items:center;gap:var(--lg-space-4);flex-wrap:wrap;display:flex}.page-head h2{font-family:var(--lg-font-display);font-size:var(--lg-text-2xl);font-weight:var(--lg-weight-black);letter-spacing:var(--lg-tracking-tight);margin:0}.page-head__actions{align-items:center;gap:var(--lg-space-2);margin-left:auto;display:flex}.badge-btn{cursor:pointer;font-family:var(--lg-font-mono)}.badge-btn:hover:not(:disabled){filter:brightness(1.25)}.badge-btn:disabled{cursor:progress;opacity:.6}.badge-btn:focus-visible{box-shadow:var(--lg-focus-ring);outline:none}.banner{align-items:flex-start;gap:var(--lg-space-3);padding:var(--lg-space-4);background:var(--lg-warning-soft);border:1px solid #e5b04a5c;display:flex}.banner--info{background:var(--lg-info-soft);border-color:#5ab5ec5c}.banner__icon{width:1.5rem;height:1.5rem;color:var(--lg-warning);font-size:var(--lg-text-xs);font-weight:var(--lg-weight-black);border:1px solid;flex:none;place-items:center;display:grid}.banner--info .banner__icon{color:var(--lg-info)}.banner__body{flex-direction:column;gap:.15rem;min-width:0;display:flex}.banner__body b{font-size:var(--lg-text-xs);font-weight:var(--lg-weight-semibold);letter-spacing:var(--lg-tracking-caps);text-transform:uppercase;color:var(--lg-warning)}.banner--info .banner__body b{color:var(--lg-info)}.banner__body span{font-size:var(--lg-text-xs);color:var(--lg-text-muted);line-height:var(--lg-leading-normal)}.cols{gap:var(--lg-space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.cols--wide-left{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.form-grid{gap:var(--lg-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-grid__wide{grid-column:span 2}.tbl{flex-direction:column;display:flex}.tbl__row{align-items:center;gap:var(--lg-space-3);padding:var(--lg-space-3) var(--lg-space-5);border-top:1px solid var(--lg-border-subtle);font-size:var(--lg-text-xs);display:grid}.tbl__row--head{padding-top:var(--lg-space-2);padding-bottom:var(--lg-space-2);font-size:var(--lg-text-2xs);font-weight:var(--lg-weight-bold);letter-spacing:var(--lg-tracking-caps);text-transform:uppercase;color:var(--lg-text-subtle);background:#06090859;border-top:none}.tbl__row--empty{color:var(--lg-text-subtle);grid-template-columns:minmax(0,1fr);justify-items:start}.tbl--tiers .tbl__row{grid-template-columns:minmax(0,1fr) 7rem 7rem 4rem 2.5rem}.tbl--wallets .tbl__row{grid-template-columns:minmax(0,1fr) 7rem 5rem}.tbl--people .tbl__row{grid-template-columns:minmax(7rem,1fr) minmax(0,auto) auto}.tbl--issues .tbl__row{grid-template-columns:minmax(6rem,1fr) 4rem minmax(0,1.6fr) 8rem 6rem}.issue-error{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--lg-danger);overflow:hidden}.tbl__row:hover:not(.tbl__row--head){background:#ffffff05}.tbl__row--selected{background:var(--lg-accent-soft)}.tbl__actions{justify-content:flex-end;align-items:center;gap:var(--lg-space-2);min-height:var(--lg-control-h);display:flex}.num-cell{font-variant-numeric:tabular-nums;font-weight:var(--lg-weight-semibold)}.num-cell--accent{color:var(--lg-accent)}.num-cell--pos{color:var(--lg-success)}.num-cell--neg{color:var(--lg-danger)}.person-cell{align-items:center;gap:var(--lg-space-3);text-align:left;min-width:0;display:flex}.person-cell b{font-weight:var(--lg-weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.person-cell span{font-size:var(--lg-text-2xs);color:var(--lg-text-subtle);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.person-cell__body{flex-direction:column;gap:.1rem;min-width:0;display:flex}.person-cell .lg-avatar{width:1.75rem;height:1.75rem;font-size:.5625rem}button.person-cell{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.switch{cursor:pointer;align-items:center;display:inline-flex}.switch input{opacity:0;width:0;height:0;position:absolute}.switch__track{border-radius:var(--lg-radius-full);background:var(--lg-elevated);border:1px solid var(--lg-border-strong);width:2.375rem;height:1.375rem;position:relative}.switch__knob{border-radius:var(--lg-radius-full);background:var(--lg-text-muted);width:.875rem;height:.875rem;transition:transform var(--lg-duration-base) var(--lg-ease);position:absolute;top:.1875rem;left:.1875rem}.switch input:checked+.switch__track{background:var(--lg-accent);border-color:var(--lg-accent-deep)}.switch input:checked+.switch__track .switch__knob{background:var(--lg-accent-ink);transform:translate(1rem)}.switch input:focus-visible+.switch__track{box-shadow:var(--lg-focus-ring)}.switch input:disabled+.switch__track{opacity:.45}.toggle-row{align-items:center;gap:var(--lg-space-4);padding:var(--lg-space-3) var(--lg-space-4);border:1px solid var(--lg-border-subtle);background:var(--lg-surface-2);display:flex}.toggle-row__body{flex-direction:column;gap:.1rem;min-width:0;margin-right:auto;display:flex}.toggle-row__body b{font-size:var(--lg-text-xs);font-weight:var(--lg-weight-semibold)}.toggle-row__body span{font-size:var(--lg-text-2xs);color:var(--lg-text-subtle);line-height:var(--lg-leading-normal)}.code-block{align-items:center;gap:var(--lg-space-4);padding:var(--lg-space-4);border:1px dashed var(--lg-accent-line);background:var(--lg-accent-soft);flex-wrap:wrap;display:flex}.code-block__value{font-family:var(--lg-font-mono);font-size:var(--lg-text-2xl);font-weight:var(--lg-weight-bold);letter-spacing:.22em;color:var(--lg-accent-bright)}.code-block__meta{flex-direction:column;gap:.1rem;min-width:0;display:flex}.code-block__meta b{font-size:var(--lg-text-xs);font-weight:var(--lg-weight-semibold)}.code-block__meta span{font-size:var(--lg-text-2xs);color:var(--lg-text-subtle)}.confirm{align-items:center;gap:var(--lg-space-3);padding:var(--lg-space-3) var(--lg-space-4);background:var(--lg-danger-soft);border:1px solid #f05e5e66;flex-wrap:wrap;display:flex}.confirm p{font-size:var(--lg-text-xs);color:var(--lg-text-muted);margin:0}.confirm__actions{gap:var(--lg-space-2);margin-left:auto;display:flex}@media (width<=64rem){.admin{gap:var(--lg-space-4);grid-template-columns:minmax(0,1fr)}.nav{z-index:20;align-items:center;gap:var(--lg-space-2);padding:var(--lg-space-2) var(--lg-space-3);scrollbar-width:none;border-left:none;border-right:none;flex-direction:row;position:sticky;top:0;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav .lg-brand{gap:.5rem}.nav .lg-brand__name,.nav__title{display:none}.nav__group{gap:var(--lg-space-2);flex-direction:row}.nav__group+.nav__group{padding-left:var(--lg-space-2);border-left:1px solid var(--lg-border-subtle)}.nav__item{border-color:var(--lg-border);white-space:nowrap;min-height:2.5rem}.nav__foot{padding-top:0;padding-left:var(--lg-space-3);border-top:none;border-left:1px solid var(--lg-border-subtle);margin-left:auto}.nav__foot .lg-user__name{display:none}.content>section{scroll-margin-top:4rem}.cols,.cols--wide-left{grid-template-columns:minmax(0,1fr)}.tbl__row{padding-left:var(--lg-space-4);padding-right:var(--lg-space-4)}}@media (width<=48rem){.badge-btn{--lg-control-h:2.25rem;padding:0 .75rem}.content .lg-panel__head{gap:var(--lg-space-2);flex-wrap:wrap}.content .lg-panel__title{flex:100%}.page-head{gap:var(--lg-space-2)}.page-head h2{font-size:var(--lg-text-xl);flex:100%}.page-head__actions{flex:100%;margin-left:0}.page-head__actions .lg-btn{flex:1}.code-block{gap:var(--lg-space-3)}.code-block__value{font-size:var(--lg-text-xl)}.code-block .lg-row{width:100%;margin-left:0}.code-block .lg-row .lg-btn{flex:1}.confirm__actions{width:100%;margin-left:0}.confirm__actions .lg-btn{flex:1}.banner{flex-wrap:wrap}.banner .lg-btn{margin-left:0}}@media (width<=40rem){.form-grid{grid-template-columns:minmax(0,1fr)}.form-grid__wide{grid-column:auto}.tbl__row{gap:var(--lg-space-2) var(--lg-space-3);padding-top:var(--lg-space-4);padding-bottom:var(--lg-space-4)}.tbl--tiers .tbl__row,.tbl--wallets .tbl__row,.tbl--people .tbl__row,.tbl--issues .tbl__row{grid-template-columns:minmax(0,1fr) auto}.tbl--tiers .tbl__row>:first-child,.tbl--issues .tbl__row>:first-child{grid-column:1/-1}.tbl--wallets .tbl__actions,.tbl--people .tbl__actions,.tbl--issues .tbl__actions{grid-column:2}.tbl--leaderboard .tbl__row{grid-template-columns:1.75rem repeat(3,minmax(0,1fr))}.tbl--leaderboard .tbl__row>:nth-child(2){grid-column:2/-1}.tbl--leaderboard .tbl__row>:nth-child(3){grid-column:2}.tbl--fairness .tbl__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 3rem 1.25rem;justify-items:start}.tbl--fairness .tbl__row>:first-child{grid-area:1/1/auto/3}.tbl--fairness .tbl__row>:nth-child(2){grid-area:2/1}.tbl--fairness .tbl__row>:nth-child(3){grid-area:2/2}.tbl--fairness .tbl__row>:nth-child(4){grid-area:1/3;justify-self:end}.tbl--fairness .tbl__row>:nth-child(5){grid-area:1/4;justify-self:end}.tbl__row--head{display:none}}.teaser{justify-content:center;align-items:center;gap:var(--lg-space-6);text-align:center}.teaser__stage{aspect-ratio:1;flex:none;width:min(82vw,34rem,62vh);position:relative}.teaser__copy{align-items:center;gap:var(--lg-space-2);opacity:0;transition:opacity .7s var(--lg-ease),transform .7s var(--lg-ease);flex-direction:column;display:flex;transform:translateY(.75rem)}.teaser__copy--in{opacity:1;transform:none}.teaser__copy .hero__title b{font-variant-numeric:tabular-nums}.teaser__copy .hero__sub{color:var(--lg-text-subtle)}.teaser__static{border-radius:var(--lg-radius-full);background:radial-gradient(circle at 50% 32%,var(--lg-elevated),var(--lg-bg-deep) 72%);border:1px solid var(--lg-border-strong);place-items:center;display:grid;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0d}.teaser__static span{font-family:var(--lg-font-display);font-size:clamp(3rem,14vw,7rem);font-weight:var(--lg-weight-black);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--lg-accent)}.teaser__footer{text-align:center;justify-content:center;align-items:center}.teaser__footer a{font-weight:var(--lg-weight-bold)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
