:root,:root[data-theme=dark]{--telegram:#2aabee;--women:#ff7ab8;--sl-blue:#2f6fed;--sl-grey:#8b93a3;--sl-ink:#1c2430;--sl-muted:#6b7585;--sl-line:#e6ebf2;--sl-card:#fff;--sl-soft:#f3f5f8;--ink:#000;--sheen:#fff;--depth:#0a1628;--bg:#05070c;--bg-glow:radial-gradient(900px 420px at 88% -10%, #4c8dff29 0%, transparent 60%), radial-gradient(700px 380px at 8% 8%, #00d3b814 0%, transparent 55%);--panel:#0b0f17;--panel-2:#121826;--panel-3:#0e1420;--line:#1e2739;--line-soft:#151c2a;--line-strong:#2b3750;--edge:#ffffff12;--text:#f2f5fa;--muted:#8593ab;--accent:#4c8dff;--accent-2:#00d3b8;--pick-glow:var(--accent-2);--accent-soft:#131e33;--ok:#21d19f;--ok-bg:#0d2b26;--ok-line:#1c5c4c;--warn:#ffc043;--warn-bg:#302512;--warn-line:#6b5223;--bad:#ff5c7c;--bad-bg:#331521;--bad-line:#7a2f42;--shadow:0 1px 2px #0006, 0 8px 28px #00000052;--shadow-sm:0 1px 2px #00000059;--shadow-lg:0 2px 6px #00000073, 0 18px 48px #0000006b;--ring:0 0 0 3px #4c8dff47;--halo:0 0 0 1px #4c8dff4d, 0 0 20px -6px #4c8dff8c;--scrim:#05070cc7;--rail-foot:#0a0e15;--on-accent:#06121f;--stencil:#000;--tbl-bg:var(--panel);--tbl-head:var(--panel-3);--tbl-row:var(--panel);--tbl-line:var(--line);--tbl-line-soft:var(--line-soft);--tbl-text:var(--text);--tbl-muted:var(--muted);--tbl-ok:var(--ok);--tbl-ok-bg:var(--ok-bg);--tbl-bad:var(--bad);--tbl-bad-bg:var(--bad-bg);--tbl-warn:var(--warn);--tbl-warn-bg:var(--warn-bg);--tbl-accent:var(--accent);--hud-glass:linear-gradient(160deg, #111c30 0%, #0a101b 58%, #070a11 100%);--hud-rim:linear-gradient(150deg, #4c8dff8c 0%, #00d3b838 42%, transparent 78%);--hud-lift:0 1px 0 0 color-mix(in srgb, var(--sheen) 8%, transparent) inset, 0 18px 40px -24px #4c8dff73, 0 2px 10px -4px #0009;--hud-numeral:linear-gradient(178deg, #fff 8%, #cddcff 46%, #74a4ff 100%);--hud-edge:#4c8dff6b;--hud-grid:#4c8dff14;--hud-sweep:color-mix(in srgb, var(--sheen) 12%, transparent)}:root[data-theme=light]{--telegram:#2aabee;--women:#ff7ab8;--sl-blue:#2f6fed;--sl-grey:#8b93a3;--sl-ink:#1c2430;--sl-muted:#6b7585;--sl-line:#e6ebf2;--sl-card:#fff;--sl-soft:#f3f5f8;--ink:#0b1b33;--sheen:#fff;--depth:#d8e2ef;--bg:#f6f8fc;--bg-glow:radial-gradient(900px 420px at 88% -10%, #1f6fd61a 0%, transparent 60%), radial-gradient(700px 380px at 8% 8%, #00a89412 0%, transparent 55%);--panel:#fff;--panel-2:#f2f6fb;--panel-3:#e9eff7;--line:#dde5f0;--line-soft:#eaf0f7;--line-strong:#c3d0e2;--edge:#ffffffd9;--text:#0a1220;--muted:#55637a;--accent:#1f6fd6;--accent-2:#00a894;--pick-glow:color-mix(in srgb, var(--accent-2) 70%, var(--text));--accent-soft:#e6f0ff;--stencil:#000;--tbl-bg:var(--panel);--tbl-head:var(--panel-3);--tbl-row:var(--panel);--tbl-line:var(--line);--tbl-line-soft:var(--line-soft);--tbl-text:var(--text);--tbl-muted:var(--muted);--tbl-ok:var(--ok);--tbl-ok-bg:var(--ok-bg);--tbl-bad:var(--bad);--tbl-bad-bg:var(--bad-bg);--tbl-warn:var(--warn);--tbl-warn-bg:var(--warn-bg);--tbl-accent:var(--accent);--hud-glass:linear-gradient(160deg, #eff5fc 0%, #f4f9fe 58%, #fff 100%);--hud-rim:linear-gradient(150deg, #1f6fd66b 0%, #00a89433 42%, transparent 78%);--hud-lift:0 1px 0 0 #ffffffe6 inset, 0 18px 38px -26px #1f6fd666, 0 2px 8px -5px #10203c2e;--hud-numeral:linear-gradient(178deg, #14213a 6%, #1c3a66 40%, #1f6fd6 100%);--hud-edge:#1f6fd661;--hud-grid:#1f6fd617;--hud-sweep:#1f6fd61a;--ok:#0b7a54;--ok-bg:#e2f6ee;--ok-line:#a9ddc9;--warn:#8a5c00;--warn-bg:#fdf1da;--warn-line:#e6c98b;--bad:#b0203d;--bad-bg:#fdeaee;--bad-line:#f0b6c2;--shadow:0 1px 2px #1018280d, 0 8px 24px #10182814;--shadow-sm:0 1px 2px #1018280f;--shadow-lg:0 2px 6px #10182814, 0 18px 40px #1018281a;--ring:0 0 0 3px #1f6fd633;--halo:0 0 0 1px #1f6fd647, 0 0 18px -6px #1f6fd66b;--scrim:#f6f8fcd1;--rail-foot:#eef2f8;--on-accent:#fff}:root{--fs-scale:1;--fs-xs:calc(.76rem * var(--fs-scale));--fs-sm:calc(.875rem * var(--fs-scale));--fs-md:calc(.98rem * var(--fs-scale));--fs-lg:calc(1.2rem * var(--fs-scale));--fs-xl:calc(1.5rem * var(--fs-scale));--fs-2xl:calc(2rem * var(--fs-scale));--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--radius:16px;--radius-sm:10px;--radius-pill:999px;--hair:1px;--marker:3px;--control-h:2.25rem;--control-h-sm:1.85rem;--bar-h:.375rem;--icon-w:1.5rem;--rail-w:17rem;--dur:.16s;--ease:cubic-bezier(.2, 0, .2, 1);--mono:var(--font-mono), ui-monospace, "SF Mono", Menlo, Consolas, monospace}*{box-sizing:border-box}html,body{background:var(--bg);background-image:var(--bg-glow);color:var(--text);font-family:var(--font-ui), Heebo, system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-attachment:fixed;max-inline-size:100%;margin:0;padding:0;line-height:1.55;overflow-x:clip}html{font-size:16px}body{font-size:var(--fs-md)}a{color:var(--accent);text-decoration:none}.num,.count,.n,.v,.amount,.price,.when,.code,.stake,.at,.id,td,th,time,input[type=number]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.layout{min-height:100dvh;align-items:stretch;min-inline-size:0;max-inline-size:100%;display:flex}.rail{flex:0 0 var(--rail-w);background:color-mix(in srgb, var(--panel) 72%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);border-inline-start:var(--hair) solid var(--line);padding:max(var(--sp-5), env(safe-area-inset-top,0px)) var(--sp-3) max(var(--sp-4), env(safe-area-inset-bottom,0px));z-index:6;height:100dvh;transition:transform .22s var(--ease,ease), box-shadow .22s var(--ease,ease);flex-direction:column;display:flex;position:sticky;top:0}.rail-brand-row{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);width:100%;display:flex}.rail-brand-text{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.rail-hide,.rail-close-mobile{font-size:var(--fs-xs);flex:none;min-block-size:2rem;padding:.35rem .55rem}.rail-close-mobile{display:none}.topbar{z-index:30;align-items:center;gap:var(--sp-2);padding:max(.55rem, env(safe-area-inset-top,0px)) var(--sp-3) .55rem;background:color-mix(in srgb, var(--panel) 88%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.25);backdrop-filter:blur(16px)saturate(1.25);border-block-end:var(--hair) solid var(--line);display:none;position:sticky;top:0}.topbar-brand{font-size:var(--fs-lg);letter-spacing:-.02em;font-weight:700}.topbar-brand span{color:var(--accent);background:linear-gradient(120deg, var(--accent), var(--accent-2));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.topbar-section{min-width:0;font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:620;overflow:hidden}.topbar-badge{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--warn) 22%, transparent);min-inline-size:1.4rem;color:var(--warn);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;text-align:center;flex:none;padding:.1rem .45rem;font-weight:700}.rail-menu{border-radius:var(--radius-sm,8px);border:var(--hair) solid var(--line);background:var(--panel-2,var(--panel));block-size:2.5rem;inline-size:2.5rem;color:var(--text);cursor:pointer;flex:none;justify-content:center;align-items:center;font-size:1.15rem;display:inline-flex}.rail-menu:focus-visible{outline:var(--marker,2px) solid var(--accent);outline-offset:2px}.rail-backdrop{z-index:35;background:color-mix(in srgb, var(--ink) 48%, transparent);cursor:pointer;border:0;margin:0;padding:0;display:none;position:fixed;inset:0}.rail-reveal{z-index:25;border-radius:var(--radius-sm,8px);border:var(--hair) solid var(--line);background:color-mix(in srgb, var(--panel) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text);font:inherit;font-size:var(--fs-sm);cursor:pointer;box-shadow:0 8px 24px color-mix(in srgb, var(--ink) 18%, transparent);padding:.45rem .75rem;font-weight:620;display:none;position:fixed;inset-block-start:max(.75rem, env(safe-area-inset-top,0px));inset-inline-start:max(.75rem, env(safe-area-inset-inline-start,0px))}.rail-reveal:focus-visible{outline:var(--marker,2px) solid var(--accent);outline-offset:2px}@media (min-width:901px){.layout.rail-hidden>.rail{display:none}.layout.rail-hidden .rail-reveal{display:inline-flex}.topbar,.rail-backdrop,.rail-close-mobile{display:none!important}}.rail-brand{font-size:var(--fs-xl);letter-spacing:-.02em;padding:0 var(--sp-3) var(--sp-4);align-items:stretch;gap:var(--sp-2);column-gap:var(--sp-2);row-gap:var(--sp-2);border-block-end:var(--hair) solid var(--line);flex-flow:column;margin-block-end:var(--sp-2);font-weight:700;display:flex}.rail-brand span{color:var(--accent);background:linear-gradient(120deg, var(--accent), var(--accent-2));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.rail-brand em{font-style:normal;font-size:var(--fs-xs);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-weight:500}.rail-terms{border-radius:var(--radius-sm);background:var(--panel-2,var(--panel));border:var(--hair) solid var(--line);align-items:stretch;gap:0;margin-block-start:.65rem;padding:.55rem .15rem;display:flex}.rail-term{min-inline-size:0;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.2rem;padding:.2rem .55rem;display:flex;position:relative;overflow:visible}.rail-term+.rail-term{border-inline-start:var(--hair) solid var(--line)}.rail-term:before{content:none;display:none}.rail-term-k{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:620;line-height:1.2}.rail-term-v{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text);text-shadow:none;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:1.2rem;font-weight:720;line-height:1.1}.rail-term-v em{color:var(--accent);text-transform:none;letter-spacing:0;margin-inline-start:.05em;font-size:.72em;font-style:normal;font-weight:700}.rail-terms span{color:inherit;-webkit-text-fill-color:currentColor;font-weight:inherit;background:0 0}.rail nav{gap:var(--sp-1);scrollbar-width:thin;flex-direction:column;flex:1;display:flex;overflow-y:auto}.nav-group{display:contents}.nav-item{align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);color:var(--muted);font:inherit;text-align:start;cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background:0 0;border:0;display:flex;position:relative}.nav-item:hover{background:color-mix(in srgb, var(--text) 6%, transparent);color:var(--text)}.nav-item.on{background:var(--accent-soft);color:var(--text);box-shadow:var(--halo)}.nav-item.on:before{content:"";inset-inline-start:calc(var(--sp-3) * -1);width:var(--marker);border-radius:var(--radius-pill);background:linear-gradient(180deg, var(--accent), var(--accent-2));position:absolute;top:20%;bottom:20%}.nav-item.holds,.nav-item.holds .nav-label{color:var(--text)}.nav-item.holds:before{content:"";inset-inline-start:calc(var(--sp-3) * -1);width:var(--marker);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent) 55%, transparent);position:absolute;top:34%;bottom:34%}.nav-item.on .nav-icon{color:var(--accent)}.nav-icon{font-size:var(--fs-md);inline-size:var(--icon-w);text-align:center;flex:0 0 var(--icon-w);opacity:.9}.nav-text{flex-direction:column;flex:1;min-width:0;display:flex}.nav-label{font-size:var(--fs-md);letter-spacing:-.01em;font-weight:560}.nav-hint{font-size:var(--fs-xs);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.nav-item.on .nav-hint{color:var(--muted)}.nav-caret{color:var(--muted);font-size:var(--fs-xs);transition:transform var(--dur) var(--ease);flex:none}.nav-caret.open{transform:rotate(180deg)}.nav-children{margin-block:var(--sp-1);border-inline-start:var(--hair) solid var(--line);flex-direction:column;gap:1px;margin-inline-start:calc(var(--sp-3) + var(--icon-w));padding-inline-start:var(--sp-3);display:flex}.nav-child{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);color:var(--muted);font:inherit;font-size:var(--fs-sm);text-align:start;cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:0;display:flex;position:relative}.nav-child:hover{color:var(--text);background:color-mix(in srgb, var(--text) 5%, transparent)}.nav-child.on{color:var(--text);background:var(--accent-soft);font-weight:620}.nav-child.on:before{content:"";inset-inline-start:calc(var(--sp-3) * -1 - var(--hair));top:calc(50% - var(--hair));inline-size:var(--sp-2);border-radius:var(--radius-pill);background:var(--accent);block-size:2px;position:absolute}.nav-badge{background:var(--warn);color:var(--on-accent);font-size:var(--fs-xs);min-inline-size:var(--sp-5);block-size:var(--sp-5);padding:0 var(--sp-2);border-radius:var(--radius-pill);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.rail-foot{padding:var(--sp-3);margin:var(--sp-2) calc(var(--sp-3) * -1) 0;border-top:var(--hair) solid var(--line-soft);background:color-mix(in srgb, var(--rail-foot) 70%, transparent);align-items:center;gap:var(--sp-3);display:flex}.rail-foot .who{flex-direction:column;flex:1;min-width:0;display:flex}.rail-foot .who-btn{appearance:none;color:inherit;font:inherit;text-align:start;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;margin-inline-start:-.35rem;padding:.25rem .35rem}.rail-foot .who-btn:hover{background:color-mix(in srgb, var(--text) 6%, transparent)}.rail-foot .who-btn:focus-visible{outline:var(--marker) solid var(--accent);outline-offset:2px}.who-name{font-size:var(--fs-sm);text-overflow:ellipsis;font-weight:560;overflow:hidden}.who-role{font-size:var(--fs-xs);color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.a11y{margin-top:var(--sp-2);border-top:var(--hair) solid var(--line-soft);padding-top:var(--sp-2)}.a11y-toggle{align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);color:var(--muted);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.a11y-toggle:hover{background:color-mix(in srgb, var(--text) 6%, transparent);color:var(--text)}.a11y.open .a11y-toggle{color:var(--text)}.a11y-icon{font-size:var(--fs-md);inline-size:var(--icon-w);text-align:center}.a11y-summary{flex-direction:column;flex:1;min-width:0;display:flex}.a11y-summary>span:first-child{font-size:var(--fs-sm);font-weight:560}.a11y-summary .note{font-size:var(--fs-xs)}.a11y-caret{transition:transform var(--dur) var(--ease);color:var(--muted)}.a11y-caret.up{transform:rotate(180deg)}.a11y-body{gap:var(--sp-3);padding:var(--sp-3) var(--sp-3) var(--sp-2);animation:a11y-in var(--dur) var(--ease);flex-direction:column;display:flex}@keyframes a11y-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.a11y-body h4{margin:0 0 var(--sp-2);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:620}.a11y-row,.a11y-langs{gap:var(--sp-2);flex-wrap:wrap;display:flex}.a11y-pill{min-block-size:var(--control-h-sm);padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-pill);border:var(--hair) solid var(--line);background:var(--panel-2);color:var(--muted);font:inherit;font-size:var(--fs-xs);cursor:pointer;transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease), background var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}.a11y-pill:hover{border-color:var(--accent);color:var(--text);background:var(--panel-2)}.a11y-pill.on{border-color:var(--accent);background:var(--accent-soft);color:var(--text);box-shadow:var(--halo);font-weight:620}.a11y-pill.size{min-inline-size:calc(var(--sp-6) + var(--sp-2));justify-content:center;align-items:center;line-height:1;display:inline-flex}.a11y-sample{font-size:calc(var(--fs-md) * var(--sample,1));line-height:1}.main{flex-direction:column;flex:1;min-width:0;display:flex}.page{padding:var(--sp-5) var(--sp-6) max(calc(var(--sp-6) * 2), env(safe-area-inset-bottom,0px));width:100%;min-width:0;max-width:none}.boot{justify-content:center;align-items:center;gap:var(--sp-4);flex-direction:column;min-height:100vh;display:flex}.boot-mark{font-size:var(--fs-2xl);letter-spacing:-.02em;font-weight:700}.boot-mark span{color:var(--accent);background:linear-gradient(120deg, var(--accent), var(--accent-2));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.boot-bar{inline-size:10rem;block-size:var(--marker);background:var(--panel-3);border-radius:var(--radius-pill);overflow:hidden}.boot-bar span{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--accent), var(--accent-2));width:40%;height:100%;animation:1.1s ease-in-out infinite slide;display:block}@keyframes slide{0%{transform:translate(-100%)}to{transform:translate(350%)}}.grid-card{background:linear-gradient(180deg, color-mix(in srgb, var(--text) 3%, transparent) 0%, transparent 7.5rem), var(--panel);border:var(--hair) solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--sp-5);margin-bottom:var(--sp-4);position:relative;overflow:hidden}.grid-card:before{content:"";inset-inline:0;height:var(--hair);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 55%, transparent) 22%, color-mix(in srgb, var(--accent-2) 45%, transparent) 62%, transparent);opacity:.55;position:absolute;top:0}.grid-card>h2:first-child,.grid-card>h3:first-child{margin-top:0}.grid-card h2{font-size:var(--fs-xl);letter-spacing:-.02em;margin:0 0 var(--sp-2);align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;font-weight:660;display:flex}.grid-card h3{font-size:var(--fs-lg);letter-spacing:-.015em;margin:var(--sp-5) 0 var(--sp-3);align-items:baseline;gap:var(--sp-3);font-weight:620;display:flex}.grid-card h3:after{content:"";block-size:var(--hair);background:var(--line-soft);flex:1}.grid-card>p.note:first-of-type{max-width:68ch;margin-top:0}.note{color:var(--muted);font-size:var(--fs-sm);line-height:1.6}.bad{color:var(--bad)}.ok{color:var(--ok)}input,select,textarea{font:inherit;font-size:var(--fs-sm);min-block-size:var(--control-h);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);border:var(--hair) solid var(--line);background:var(--panel-3);color:var(--text);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}input[type=checkbox],input[type=radio]{min-block-size:0;accent-color:var(--accent);cursor:pointer}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:var(--ring);outline:none}::placeholder{color:var(--muted);opacity:.8}button{font:inherit;cursor:pointer;color:var(--text);background:var(--panel-2);border:var(--hair) solid var(--line-strong);border-radius:var(--radius-sm);min-block-size:var(--control-h-sm);padding:var(--sp-1) var(--sp-3)}button:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}button:disabled{opacity:.55;cursor:default}button.ghost{border:var(--hair) solid var(--line-strong);color:inherit;min-block-size:var(--control-h-sm);padding:var(--sp-1) var(--sp-3);font-size:var(--fs-xs);background:0 0}button.ghost:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}@media (max-width:900px){.layout{flex-direction:column}.topbar{display:flex}.rail-hide{display:none}.rail-close-mobile{display:inline-flex}.rail-reveal{display:none!important}.rail{inline-size:min(20rem,88vw);height:100dvh;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;z-index:40;border-inline-start:0;border-inline-end:var(--hair) solid var(--line);max-block-size:100dvh;padding:max(var(--sp-4), env(safe-area-inset-top,0px)) var(--sp-3) max(var(--sp-4), env(safe-area-inset-bottom,0px));box-shadow:0 0 40px color-mix(in srgb, var(--ink) 35%, transparent);border-block-end:0;flex:none;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto;transform:translate(-110%)}[dir=rtl] .rail{transform:translate(110%)}.layout.rail-open .rail{transform:translate(0)}.layout.rail-open .rail-backdrop{display:block}.rail nav{gap:var(--sp-1);flex-direction:column;overflow-x:visible}.nav-item{white-space:normal;min-block-size:2.75rem;inline-size:100%}.nav-child{justify-content:space-between;align-items:center;gap:var(--sp-2);white-space:normal;min-block-size:2.5rem;display:flex}.nav-hint{display:none}.nav-children{border:0;flex-direction:column;margin-inline-start:0;padding-inline-start:var(--sp-2)}.rail-foot,.rail-brand{padding-inline:0}.rail-foot{flex-wrap:wrap}.page{padding-inline:var(--sp-3);padding-block-end:max(var(--sp-5), env(safe-area-inset-bottom,0px))}.table-scroll,.bets-scroll,.week-scroll,.grid-card>table.invites{max-inline-size:100%;overflow-x:auto}.filters{flex-wrap:wrap}.week-bar,.pager.top{gap:var(--sp-2)}.row .head{gap:var(--sp-2);grid-template-columns:1fr}.detail{grid-template-columns:1fr}}@media (max-width:560px){.main,.page,.shell,.grid-card,.ledger,.person-dlg,.dlg-body,.dlg-panel{min-inline-size:0;max-inline-size:100%}.row .head{grid-template-columns:1fr}.row.slip .head{flex-wrap:wrap}.row.slip .head .spacer{display:none}.row.sheet{background:0 0;border:0;border-radius:0}.sheet-banner,.sheet-top,.sheet-facts{grid-template-columns:1fr}.sheet-facts>div{border-inline-end:0}.sheet-coupon img{max-block-size:40vh}.filters{flex-direction:column;align-items:stretch}.filters input,.filters select,.filters .bet-search,.filters .bet-id-search{min-width:0;inline-size:100%}.filters button{min-block-size:2.75rem;inline-size:100%}.net-filters .finder{min-width:0;flex:100%;inline-size:100%}.net-filters .note{margin-inline-start:0}.phase-tabs{gap:var(--sp-2)}.phase-tabs label{min-block-size:2.75rem}.week-bar{gap:var(--sp-2);align-items:stretch}.week-bar button{flex:auto;min-block-size:2.75rem}.week-bar .count{margin-inline-start:0}.pager.top{flex-direction:column;align-items:stretch}.pager.top .note{white-space:normal}.pager button{min-block-size:2.75rem;inline-size:100%}.dlg-panel{border-radius:0;max-block-size:100dvh;inline-size:100%;max-inline-size:100%}.dlg,.dlg.dlg-wide,.dlg.dlg-pop,.dlg.bet-sheet,.dlg.collect-wide{max-block-size:100dvh;inline-size:100%;max-inline-size:100%;margin:0}.dlg-foot,.dlg-pop .dlg-foot,.lim-modal-actions{justify-content:stretch;gap:var(--sp-2);flex-wrap:wrap}.dlg-foot>button,.dlg-pop .dlg-foot>button,.lim-modal-actions>button{flex:1 1 calc(50% - var(--sp-2));min-block-size:2.75rem}.dlg-head>div,.week-dlg .dlg-head>div{gap:var(--sp-2);flex-wrap:wrap}.person-seg{border-radius:var(--radius-sm);flex-wrap:wrap}.person-seg button{flex:auto;min-block-size:2.75rem;padding-inline:.65rem}.person-field-row{flex-wrap:wrap}.person-field-row>button{flex:auto;min-block-size:2.75rem}.person-rates{grid-template-columns:1fr}.person-dlg-pane--limits{max-block-size:min(78dvh,100%)}.person-limits-meta-row{flex-direction:column;align-items:stretch}.credit-hero,.collect-hero{grid-template-columns:1fr}.credit-history li{gap:var(--sp-1);grid-template-columns:1fr}.open-user-code strong,.open-user-success .open-user-code strong,.person-pair .pair-code strong{letter-spacing:.18em;font-size:calc(1.4rem * var(--fs-scale,1))}.week-find{flex-direction:column;align-items:stretch}.week-find .finder,.week-find select{min-width:0;max-width:none;inline-size:100%}.lim-hero{flex-direction:column;align-items:stretch}.lim-hero-copy{min-inline-size:0}.lim-seg{border-radius:var(--radius-sm);grid-template-columns:1fr 1fr;grid-auto-flow:row;width:100%;display:grid}.lim-seg button{min-block-size:2.75rem}.lim-team-row .lim-sport,.lim-team-row .lim-field--grow,.lim-team-row>.lim-field{flex:100%;min-inline-size:0}.lim-money-row .lim-money,.lim-money{flex:100%;max-inline-size:none}.lim-chip{min-block-size:2.5rem}.lim-modal{place-items:stretch stretch;padding:0}.lim-modal-card{width:100%;border-radius:0;max-block-size:100dvh}.ledger header{flex-wrap:wrap}.ledger .window{white-space:normal}.ledger-detail{margin-inline:calc(var(--sp-3) * -1)}.credit .acts{white-space:normal}.credit .acts .act{min-block-size:2.75rem;margin:.15rem;display:inline-flex}.dlg.bet-sheet .stats-scoreboard .score{font-size:1.35rem}.dlg.bet-sheet.match-film-dlg .film-chip{max-inline-size:100%;font-size:var(--fs-xs)}.dlg.bet-sheet.match-film-dlg .film-row{grid-template-columns:1fr 2.25rem 1fr;gap:.2rem}.cards{grid-template-columns:1fr}.page-title{font-size:var(--fs-lg)}}.cards{gap:var(--sp-3);margin-bottom:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.card{background:var(--panel);border:var(--hair) solid var(--line);border-radius:var(--radius);padding:var(--sp-4)}.card-link{appearance:none;font:inherit;color:inherit;text-align:start;cursor:pointer;width:100%;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}.card-link:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}.card-link:focus-visible{outline:var(--marker) solid var(--accent);outline-offset:2px}.page-title{margin:0 0 var(--sp-2);font-size:var(--fs-xl);letter-spacing:-.02em;font-weight:680}.card .n{font-size:var(--fs-2xl);font-variant-numeric:tabular-nums;font-weight:700}.card .k{color:var(--muted);font-size:var(--fs-xs);margin-top:var(--sp-1)}.card.attention{border-color:color-mix(in srgb, var(--warn) 45%, transparent)}.card.attention .n{color:var(--warn)}.incoming-act{gap:var(--sp-2);padding:0 var(--sp-3) var(--sp-3);flex-wrap:wrap;display:flex}table.bets.incoming .incoming-act{white-space:nowrap;gap:var(--sp-1);padding:0}.incoming-card{border:var(--hair) solid var(--line);border-radius:var(--radius);background:var(--panel);flex-direction:column;gap:0;display:flex;overflow:hidden}.incoming-rows{gap:var(--sp-3)}.incoming-desk{margin-block:var(--sp-4);background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:var(--radius,8px);overflow:hidden}.incoming-desk .desk-head{justify-content:space-between;align-items:center;gap:var(--sp-3);background:color-mix(in srgb, var(--panel) 88%, var(--text) 4%);border-block-end:1px solid var(--line);flex-wrap:wrap;padding:.65rem .85rem;display:flex}.incoming-desk .desk-head h2{font-size:var(--fs-sm);color:var(--text);margin:0;font-weight:650}.incoming-desk .desk-head .count{color:var(--muted);font-weight:600}.incoming-desk .desk-empty,.incoming-desk .loading,.incoming-desk .error{text-align:center;color:var(--muted);padding:.85rem}.incoming-desk .desk-filters{flex-wrap:wrap;align-items:center;gap:.75rem;margin-inline-start:auto;display:flex}.incoming-desk .desk-phase{border:0;align-items:center;gap:.85rem;margin:0;padding:0;display:flex}.incoming-desk .desk-phase label{cursor:pointer;font-size:var(--fs-xs);color:var(--text);white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.incoming-desk .desk-phase label.live span,.incoming-desk .desk-phase label.live{color:var(--warn);font-weight:650}.incoming-desk .desk-phase input{accent-color:var(--accent,#4c8dff)}.incoming-desk .desk-table th[colspan]{text-align:center}.incoming-desk .desk-scroll{max-inline-size:100%;overflow-x:auto}.incoming-desk .desk-table{border-collapse:collapse;table-layout:auto;width:100%;font-size:var(--fs-xs);color:var(--text)}.incoming-desk .desk-table th,.incoming-desk .desk-table td{vertical-align:middle;text-align:center;border:1px solid var(--line);padding:.4rem .45rem;line-height:1.25}.incoming-desk .desk-table thead th{background:color-mix(in srgb, var(--panel) 82%, var(--text) 6%);color:var(--muted);white-space:nowrap;font-weight:650}.incoming-desk .desk-table tbody td{background:var(--panel)}.incoming-desk .desk-table tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--panel) 94%, var(--text) 3%)}.incoming-desk .desk-table tbody tr:hover td{background:color-mix(in srgb, var(--panel) 88%, var(--accent,#4c8dff) 8%);cursor:pointer}.incoming-desk .desk-table tbody tr.warn td{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warn) 35%, transparent)}.incoming-desk .desk-mark-col{width:1.6rem;padding-inline:.2rem}.incoming-desk .desk-mark{justify-content:center;align-items:center;min-block-size:1rem;min-inline-size:1rem;font-size:1rem;font-weight:800;line-height:1;display:inline-flex}.incoming-desk .desk-mark.ok{color:var(--ok)}.incoming-desk .desk-mark.bad{color:var(--bad)}.incoming-desk .desk-mark.wait:before{content:"";background:var(--muted);border-radius:50%;block-size:.45rem;inline-size:.45rem}.incoming-desk .desk-num,.incoming-desk .desk-uid,.incoming-desk .desk-time,.incoming-desk .desk-odds{font-variant-numeric:tabular-nums;white-space:nowrap}.incoming-desk .desk-num{font-weight:650}.incoming-desk .desk-user{white-space:nowrap;text-align:start}.incoming-desk .desk-league{white-space:normal;text-align:start;max-inline-size:9.5rem}.incoming-desk .desk-info{text-align:start;max-inline-size:22rem}.incoming-desk .desk-fx{color:var(--text);font-weight:560}.incoming-desk .desk-fx a{color:inherit;text-underline-offset:2px;text-decoration:underline}.incoming-desk .desk-pick{color:var(--muted);margin-block-start:.15rem}.incoming-desk .desk-pick.live{color:var(--warn);font-weight:650}.incoming-desk .desk-odds.down{color:var(--bad);font-weight:700}.sports-desk{margin-block:var(--sp-4)}.sports-desk-head{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-block-end:var(--sp-3);display:flex}.sports-desk-head .page-title{margin:0}.sports-desk-toolbar{align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-block-end:var(--sp-3);display:flex}.sports-desk .phase-tabs label.live span,.sports-desk .phase-tabs label.live{color:var(--warn);font-weight:650}.sports-desk-scroll{background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius-sm,10px);max-inline-size:100%;overflow-x:auto}.sports-desk-table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%;min-width:72rem;color:var(--text);font-size:12.5px}.sports-desk-table col.c-id{width:4.8rem}.sports-desk-table col.c-uid{width:5.4rem}.sports-desk-table col.c-user{width:7.8rem}.sports-desk-table col.c-time{width:6.6rem}.sports-desk-table col.c-sport{width:5rem}.sports-desk-table col.c-details{width:auto}.sports-desk-table col.c-odds,.sports-desk-table col.c-money{width:3.8rem}.sports-desk-table col.c-m,.sports-desk-table col.c-score{width:3.5rem}.sports-desk-table col.c-status{width:5.2rem}.sports-desk-table th,.sports-desk-table td{vertical-align:middle;text-align:center;border:1px solid var(--line);text-overflow:ellipsis;background-clip:padding-box;padding:.55rem .45rem;line-height:1.35;overflow:hidden}.sports-desk-table th:last-child,.sports-desk-table td:last-child{border-inline-end:1px solid var(--line)}.sports-desk-table th.c-user,.sports-desk-table td.c-user,.sports-desk-table th.c-details,.sports-desk-table td.c-details,.sports-desk-table th.c-m:nth-child(10),.sports-desk-table td.c-m:nth-child(10),.sports-desk-table th.c-money:nth-child(12),.sports-desk-table td.c-money:nth-child(12),.sports-desk-table th.c-score,.sports-desk-table td.c-score{border-inline-end:1.5px solid var(--line-strong)}.sports-desk-table thead th{z-index:1;background:var(--panel-3);color:var(--muted);font-weight:700;font-size:var(--fs-xs);letter-spacing:.01em;white-space:nowrap;border-block-end:1.5px solid var(--line-strong);padding-block:.65rem;position:sticky;inset-block-start:0}.sports-desk-table tbody td{background:var(--panel)}.sports-desk-table tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--panel-2) 70%, var(--panel))}.sports-desk-table tbody tr.desk-row:hover td,.sports-desk-table tbody tr.desk-leg:hover td{background:color-mix(in srgb, var(--panel) 82%, var(--accent,#4c8dff) 10%);cursor:pointer}.sports-desk-table tbody tr.warn td{background:color-mix(in srgb, var(--panel) 90%, var(--warn) 8%)}.sports-desk-table tbody tr.desk-leg td{background:color-mix(in srgb, var(--panel-2) 85%, var(--panel))}.sports-desk-table th.c-details,.sports-desk-table td.desk-details,.sports-desk-table td.c-details{text-align:start;white-space:normal;text-overflow:ellipsis;padding-inline:.65rem;overflow:hidden}.sports-desk-table .desk-empty{color:var(--muted)}.sports-desk-table .desk-empty:empty:before{content:"—"}.sports-desk-table th.c-user,.sports-desk-table td.desk-user,.sports-desk-table td.c-user{text-align:start;padding-inline:.55rem}.sports-desk-table .desk-num,.sports-desk-table .desk-time,.sports-desk-table .desk-odds,.sports-desk-table .desk-score{font-variant-numeric:tabular-nums;white-space:nowrap}.sports-desk-table .desk-num{font-weight:700}.sports-desk-table .desk-user{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.sports-desk-table .desk-league-line{color:var(--muted);font-size:var(--fs-xs)}.sports-desk-table .desk-fx{color:var(--text);font-weight:650}.sports-desk-table .desk-pick{color:var(--ok);margin-block-start:.15rem;font-weight:600}.sports-desk-table .desk-pick.live{color:var(--ok)}.sports-desk-table .desk-pick .desk-live{color:var(--warn);font-weight:700}.sports-desk-table .desk-pick .pick-glow,.week-table .pick .pick-glow{color:var(--pick-glow);font-weight:700}.sports-desk-table .desk-pick .pick-line+.pick-glow,.week-table .pick .pick-line+.pick-glow{margin-inline-start:.45rem}.sports-desk-table .desk-pick .pick-sep,.week-table .pick .pick-sep{color:var(--muted);font-weight:500}.sports-desk-table .desk-pick .pick-line,.week-table .pick .pick-line{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent-2) 18%, var(--panel));border:var(--hair) solid color-mix(in srgb, var(--accent-2) 45%, var(--line));color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 .5rem;font-weight:800;line-height:1.5;display:inline-block}.sports-desk-table .desk-odds.down{color:var(--bad);font-weight:700}.sports-desk-table .desk-status-pill{border-radius:var(--radius-pill,999px);font-size:var(--fs-xs);background:var(--panel-2);color:var(--text);border:1px solid var(--line);white-space:nowrap;padding:.18rem .55rem;font-weight:700;line-height:1.25;display:inline-block}.sports-desk-table .desk-status-pill.out-lost,.sports-desk-table .desk-status-pill.rejected,.sports-desk-table .desk-status-pill.cancelled{background:color-mix(in srgb, var(--bad) 14%, var(--panel));border-color:color-mix(in srgb, var(--bad) 45%, var(--line));color:var(--bad)}.sports-desk-table .desk-status-pill.out-won,.sports-desk-table .desk-status-pill.approved{background:color-mix(in srgb, var(--ok) 14%, var(--panel));border-color:color-mix(in srgb, var(--ok) 45%, var(--line));color:var(--ok)}.sports-desk-table .desk-status-pill.awaiting_operator,.sports-desk-table .desk-status-pill.checking,.sports-desk-table .desk-status-pill.held{background:color-mix(in srgb, var(--warn) 14%, var(--panel));border-color:color-mix(in srgb, var(--warn) 45%, var(--line));color:var(--warn)}.sports-desk-table .desk-why{color:var(--bad);font-size:var(--fs-xs);margin-block-start:.2rem}.sports-desk-table .combo-toggle{background:color-mix(in srgb, var(--panel-2) 80%, var(--panel));border:1px solid var(--line);border-radius:var(--radius-sm,8px);color:var(--text);font:inherit;cursor:pointer;align-items:center;gap:.35rem;padding:.25rem .55rem;font-weight:650;display:inline-flex}.sports-desk-table .combo-mark{color:var(--muted);font-size:.85rem}.sports-desk .pager.top{align-items:center;gap:var(--sp-2);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm,10px);flex-wrap:wrap;margin-block-end:var(--sp-3);padding:.55rem .65rem;display:flex}.sports-desk .page-size select{font:inherit;font-size:var(--fs-xs);border:1px solid var(--line);border-radius:var(--radius-sm,8px);background:var(--panel-2);color:var(--text);padding:.35rem .55rem}.sports-week-box{background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius-sm,10px);margin-block-start:var(--sp-4);padding:1rem 1.15rem 1.15rem}.sports-week-box-head{align-items:baseline;gap:var(--sp-2);border-block-end:1px solid var(--line);flex-wrap:wrap;margin-block-end:.9rem;padding-block-end:.65rem;display:flex}.sports-week-box-head strong{font-size:var(--fs-sm)}.sports-week-box-label{color:var(--muted);font-size:var(--fs-xs)}.sports-week-box-label em{color:var(--warn);font-style:normal}.sports-week-box-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.sports-week-stat{text-align:center;border-inline-end:1px solid var(--line);flex-direction:column;align-items:center;gap:.25rem;min-inline-size:0;padding:.35rem .75rem;display:flex}.sports-week-stat:last-child{border-inline-end:0}@media (max-width:720px){.sports-week-box-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sports-week-stat:nth-child(2n){border-inline-end:0}.sports-week-stat:nth-child(-n+2){border-block-end:1px solid var(--line);margin-block-end:.55rem;padding-block-end:.75rem}}.sports-week-stat-label{color:var(--muted);font-size:var(--fs-xs);font-weight:650}.sports-week-stat-value{font-variant-numeric:tabular-nums;color:var(--text);font-size:1.35rem;font-weight:750}.sports-week-stat.up .sports-week-stat-value{color:var(--ok)}.sports-week-stat.down .sports-week-stat-value{color:var(--bad)}.sports-week-stat-note{color:var(--muted);font-size:var(--fs-xs);max-inline-size:14rem;line-height:1.35}.bets-scroll{min-inline-size:0;max-inline-size:100%;margin-inline:calc(var(--sp-3) * -1);padding-inline:var(--sp-3);overflow-x:auto}table.bets,table.bets.ledger-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:var(--fs-sm)}table.bets.ledger-table th:first-child,table.bets.ledger-table td:first-child{width:4.5rem}table.bets.ledger-table th:nth-child(2),table.bets.ledger-table td:nth-child(2){width:11%}table.bets.ledger-table th:nth-child(3),table.bets.ledger-table td:nth-child(3){width:5.5rem}table.bets.ledger-table th:nth-child(4),table.bets.ledger-table td:nth-child(4){width:7%}table.bets.ledger-table th:nth-child(5),table.bets.ledger-table td:nth-child(5){text-align:center;width:auto}table.bets.ledger-table th.event,table.bets.ledger-table td.event{text-align:center}table.bets.ledger-table th:nth-child(6),table.bets.ledger-table td:nth-child(6){width:4.5rem}table.bets.ledger-table th:nth-child(7),table.bets.ledger-table td:nth-child(7),table.bets.ledger-table th:nth-child(8),table.bets.ledger-table td:nth-child(8){width:5.5rem}table.bets.ledger-table th:nth-child(9),table.bets.ledger-table td:nth-child(9){width:8rem}table.bets th,table.bets td{border-block-end:var(--hair) solid var(--line-soft);text-align:start;text-overflow:ellipsis;vertical-align:top;padding:.55rem .65rem;overflow:hidden}table.bets th.num,table.bets td.num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}table.bets td.id{font-variant-numeric:tabular-nums;font-weight:620}table.bets tr.warn td{color:var(--warn)}table.bets tr.clickable{cursor:pointer}table.bets tr.clickable:hover{background:color-mix(in srgb, var(--accent) 7%, transparent)}.bets .at{color:var(--muted);font-size:var(--fs-xs)}.bets td.amount,.bets td.price{white-space:nowrap}@media (max-width:40rem){table.bets,table.bets.ledger-table{table-layout:auto;min-width:40rem}}.filters .bet-search{flex:12rem;min-width:10rem}.filters .bet-id-search{flex:0 8rem;min-width:7rem}.ledger-filters{margin-bottom:var(--sp-3);gap:var(--sp-3);z-index:3;flex-direction:column;display:flex;position:relative;overflow:visible}.ledger-filters .filters{align-items:stretch;margin-bottom:0;overflow:visible}.ledger-filters .filter-seg{min-inline-size:11.5rem}.pager{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.pager.top{margin-top:0;margin-bottom:var(--sp-3)}.sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pick-under.live-line{color:var(--warn)}table.bets.ledger-table td.event .fx,table.bets.ledger-table td.event .pick-under{text-align:center}.fixture .fx{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;font-weight:560;overflow:hidden}.fixture .pick-under{color:var(--muted);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;margin-block-start:.15rem;overflow:hidden}.bets .who-stack{flex-direction:column;min-inline-size:0;max-inline-size:100%;display:flex}.bets .who-stack .who-login,.bets .who-stack .who-name{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.who-login{font-family:var(--mono);font-weight:680;font-size:var(--fs-sm);color:var(--accent);direction:ltr;unicode-bidi:isolate}.who-name{color:var(--muted);font-size:var(--fs-xs);font-weight:500}.tag.out-won{background:color-mix(in srgb, var(--ok) 18%, transparent);color:var(--bg);background:var(--ok);border-color:var(--ok);font-weight:760}.tag.out-won:before,.tag.out-lost:before{background:0 0;border-radius:0;block-size:auto;inline-size:auto;line-height:1}.tag.out-won:before{content:"✓"}.tag.out-lost:before{content:"✕"}.tag.open{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 35%, transparent);color:var(--accent)}.tag.out-lost{background:color-mix(in srgb, var(--bad) 16%, transparent);color:var(--bad)}.tag.out-half_won,.tag.out-half_lost{background:color-mix(in srgb, var(--warn) 18%, transparent);color:var(--warn)}.tag.out-void{background:var(--panel-2);color:var(--muted)}.why.bad{color:var(--bad)}.ledger-detail{margin-top:var(--sp-4);border-top:var(--hair) solid var(--line);padding-top:var(--sp-3)}.ledger-detail-bar{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.profile-facts{gap:var(--sp-3);margin:var(--sp-4) 0;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.profile-facts div{padding:var(--sp-3);border:var(--hair) solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--panel-3,var(--panel)) 55%, transparent);gap:.2rem;display:grid}.profile-facts dt{color:var(--muted);font-size:var(--fs-xs);letter-spacing:.06em}.profile-facts dd{margin:0;font-weight:600}.profile-pw{gap:var(--sp-3);max-inline-size:24rem;display:grid}.profile-card h3{margin:var(--sp-4) 0 var(--sp-2);font-size:var(--fs-md)}.person-limits-meta{gap:var(--sp-3);padding:var(--sp-3);border:var(--hair) solid var(--hud-edge);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--panel-3) 55%, transparent);display:grid}.person-limits-meta h3{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0}.person-limits-meta-row{gap:var(--sp-2);flex-wrap:wrap;align-items:end;display:flex}.player-limit-list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.player-limit-list li{justify-content:space-between;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);display:flex}.filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.filters input,.filters select{background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit;min-width:130px;padding:8px 10px}.filters input:focus,.filters select:focus{outline:2px solid var(--accent);outline-offset:-1px}.filter-seg{z-index:2;flex:0 auto;min-inline-size:11rem;display:inline-block;position:relative}.filter-seg.open{z-index:40}.filter-seg-trigger{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--accent) 38%, var(--line));background:linear-gradient(155deg, color-mix(in srgb, var(--accent) 14%, transparent), transparent 58%), color-mix(in srgb, var(--panel-3,var(--panel)) 92%, transparent);min-block-size:2.35rem;inline-size:100%;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--sheen) 10%, transparent), 0 0 18px color-mix(in srgb, var(--accent) 10%, transparent);color:var(--text);font:inherit;font-size:var(--fs-sm);letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:.55rem;margin:0;padding:.4rem .85rem;font-weight:620;transition:border-color .16s,box-shadow .16s;display:inline-flex}.filter-seg.open .filter-seg-trigger,.filter-seg-trigger:hover{border-color:color-mix(in srgb, var(--accent) 62%, var(--line));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--sheen) 10%, transparent), 0 0 22px color-mix(in srgb, var(--accent) 22%, transparent)}.filter-seg-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.filter-seg-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter-seg-chevron{border-inline-end:1.5px solid var(--muted);border-block-end:1.5px solid var(--muted);flex:none;block-size:.45rem;inline-size:.45rem;transition:transform .16s,border-color .16s;transform:translateY(-.1rem)rotate(45deg)}.filter-seg.open .filter-seg-chevron{border-color:var(--accent);transform:translateY(.12rem)rotate(225deg)}.filter-seg-menu{z-index:80;overscroll-behavior:contain;border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--accent) 42%, var(--line));background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 16%, transparent), transparent 42%), color-mix(in srgb, var(--panel-2,var(--panel)) 96%, var(--depth));max-block-size:min(22rem,60vh);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent), 0 14px 36px color-mix(in srgb, var(--depth) 28%, transparent), 0 0 28px color-mix(in srgb, var(--accent) 18%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:0;padding:.35rem;list-style:none;animation:.14s ease-out filter-seg-in;overflow:auto}.filter-seg-menu:not(.filter-seg-menu-fixed){position:absolute;inset-block-start:calc(100% + .35rem);inset-inline:0}.filter-seg-menu-fixed{position:fixed;inset:auto}@keyframes filter-seg-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.filter-seg-menu button{border-radius:var(--radius-sm);min-block-size:2.05rem;inline-size:100%;color:var(--muted);box-shadow:none;font:inherit;font-size:var(--fs-sm);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:.4rem .75rem;font-weight:600;transition:background .14s,color .14s,box-shadow .14s;display:flex}.filter-seg-menu button:hover{color:var(--text);background:color-mix(in srgb, var(--accent) 12%, transparent)}.filter-seg-menu button.on{background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 78%, var(--depth)), color-mix(in srgb, var(--accent-2,var(--accent)) 55%, var(--accent)));color:var(--sheen);text-shadow:0 1px 0 color-mix(in srgb, var(--ink) 25%, transparent);box-shadow:0 0 14px color-mix(in srgb, var(--accent) 38%, transparent)}.filter-seg-menu button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.filters select,.filter-select{appearance:none;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--accent) 32%, var(--line));background:linear-gradient(155deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent 60%), var(--panel-2,var(--panel));background-image:linear-gradient(155deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent 60%), var(--panel-2,var(--panel)), linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);min-block-size:2.35rem;color:var(--text);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--sheen) 8%, transparent);background-position:0 0,0 0,calc(100% - 14px) calc(50% - 2px),calc(100% - 9px) calc(50% - 2px);background-repeat:no-repeat;background-size:auto,auto,5px 5px,5px 5px;padding-inline:.85rem 2rem;font-weight:560}[dir=rtl] .filters select,[dir=rtl] .filter-select{background-position:0 0,0 0,14px calc(50% - 2px),9px calc(50% - 2px);padding-inline:2rem .85rem}.filters select:hover,.filter-select:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}.filters input.finder,.filters .bet-search,.filters .bet-id-search{border-radius:var(--radius-pill);border-color:color-mix(in srgb, var(--accent) 28%, var(--line));background:color-mix(in srgb, var(--panel-2,var(--panel)) 88%, transparent);min-block-size:2.35rem;padding-inline:.95rem}.phase-tabs{border:1px solid color-mix(in srgb, var(--accent) 38%, var(--line));border-radius:var(--radius-pill);background:linear-gradient(155deg, color-mix(in srgb, var(--accent) 14%, transparent), transparent 58%), color-mix(in srgb, var(--panel-3,var(--panel)) 92%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--sheen) 10%, transparent), 0 0 22px color-mix(in srgb, var(--accent) 12%, transparent);flex-wrap:wrap;gap:.22rem;margin:0;padding:.22rem;display:inline-flex}.phase-tabs label{cursor:pointer;font-weight:620;font-size:var(--fs-sm);border-radius:var(--radius-pill);min-block-size:2.05rem;color:var(--muted);align-items:center;gap:0;padding:.4rem .95rem;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.phase-tabs label:has(input:checked){background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 78%, var(--depth)), color-mix(in srgb, var(--accent-2,var(--accent)) 55%, var(--accent)));color:var(--sheen);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent), 0 0 18px color-mix(in srgb, var(--accent) 42%, transparent)}.phase-tabs input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.rows{flex-direction:column;gap:8px;display:flex}.row{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.row.attention{border-color:color-mix(in srgb, var(--warn) 50%, transparent)}.row .head{cursor:pointer;width:100%;color:inherit;font:inherit;text-align:start;background:0 0;border:0;grid-template-columns:88px minmax(180px,1.4fr) minmax(150px,1.2fr) 110px 92px 130px;align-items:center;gap:10px;padding:12px 14px;display:grid}.row .head:hover{background:var(--panel-2)}.row .head:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.when{color:var(--muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.fixture{font-weight:600}.fixture .vs{color:var(--muted);margin:0 5px;font-weight:400}.pick{color:var(--muted);font-size:var(--fs-sm)}.pick strong{color:var(--text);font-weight:600}.amount{font-variant-numeric:tabular-nums;font-weight:600}.price{font-variant-numeric:tabular-nums;font-family:var(--mono)}.price .ours{color:var(--muted);font-size:var(--fs-xs);display:block}.tag{border-radius:var(--radius-pill);font-size:var(--fs-xs);white-space:nowrap;padding:3px 9px;display:inline-block}.tag.approved{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--ok)}.tag.rejected{background:color-mix(in srgb, var(--bad) 14%, transparent);color:var(--bad)}.tag.awaiting_operator,.tag.held{background:color-mix(in srgb, var(--warn) 16%, transparent);color:var(--warn)}.tag.settled,.tag.cancelled,.tag.checking{background:color-mix(in srgb, var(--muted) 14%, transparent);color:var(--muted)}.tag.manual{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent)}.why{color:var(--muted);font-size:var(--fs-xs);margin-top:2px}.detail{border-top:1px solid var(--line);grid-template-columns:260px 1fr;gap:20px;padding:16px 14px;display:grid}.detail h4{font-size:var(--fs-sm);color:var(--muted);margin:0 0 8px;font-weight:600}.detail img{border-radius:var(--radius-sm);border:1px solid var(--line);width:100%;display:block}.detail .facts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 20px;display:grid}.fact .k{color:var(--muted);font-size:var(--fs-xs)}.fact .v{font-variant-numeric:tabular-nums}.checks{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.check{font-size:var(--fs-xs);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--ok) 10%, transparent);color:var(--ok);padding:3px 8px}.check.failed{background:color-mix(in srgb, var(--bad) 12%, transparent);color:var(--bad)}.timeline{border-inline-start:2px solid var(--line);margin-top:6px;padding-inline-start:12px}.tl{font-size:var(--fs-sm);align-items:baseline;gap:10px;padding:3px 0;display:flex}.tl .off{color:var(--muted);font-family:var(--mono);font-size:var(--fs-xs);min-width:62px}.tl.slip{color:var(--accent);font-weight:600}.tl.regression{color:var(--muted)}.tl.regression .score{text-decoration:line-through}.tl.close .off{color:var(--warn)}.actions{gap:8px;margin-top:14px;display:flex}button.act{background:var(--panel-2);border:1px solid var(--line);color:var(--text);border-radius:var(--radius-sm);font:inherit;cursor:pointer;padding:8px 16px}button.act:hover:not(:disabled){border-color:var(--accent)}button.act:disabled{opacity:.5;cursor:default}button.act.approve:hover:not(:disabled){border-color:var(--ok);color:var(--ok)}button.act.reject:hover:not(:disabled){border-color:var(--bad);color:var(--bad)}.empty,.loading{color:var(--muted);text-align:center;padding:40px 0}.error{color:var(--bad);background:color-mix(in srgb, var(--bad) 8%, transparent);border:1px solid color-mix(in srgb, var(--bad) 25%, transparent);border-radius:var(--radius-sm);margin-bottom:12px;padding:10px 12px}.signin{place-items:center;min-height:100dvh;padding:20px;display:grid}.signin form{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);width:min(360px,100%);padding:28px}.signin h1{font-size:var(--fs-xl);margin:0 0 4px}.signin p{color:var(--muted);font-size:var(--fs-sm);margin:0 0 20px}.signin label{font-size:var(--fs-sm);color:var(--muted);margin-bottom:5px;display:block}.signin input{background:var(--bg);width:100%;color:var(--text);border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit;margin-bottom:14px;padding:10px 12px}.signin button{background:var(--accent);width:100%;color:var(--on-accent);border-radius:var(--radius-sm);font:inherit;cursor:pointer;border:0;padding:11px;font-weight:700}.signin button:disabled{opacity:.6;cursor:default}@media (max-width:900px){.row .head{grid-template-columns:1fr 1fr;row-gap:6px}.detail{grid-template-columns:1fr}.shell{padding-inline:14px}.ledger{overflow-x:auto}}.queue{border:1px solid var(--attention,#8a6d2f);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--attention,#8a6d2f) 8%, transparent);margin:1.25rem 0 1.75rem;padding:1rem 1.15rem 1.25rem}.queue h2{align-items:center;gap:.6rem;margin:0 0 .35rem;font-size:1.05rem;display:flex}.queue h2 .count{border-radius:var(--radius-pill);background:var(--attention,#8a6d2f);color:var(--sheen);padding:.05rem .5rem;font-size:.85rem}.queue .note{opacity:.75;margin:0 0 .9rem;font-size:.9rem;line-height:1.5}.row.slip .head{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:.7rem .85rem;display:flex}.row.slip .head .id{opacity:.55;font-variant-numeric:tabular-nums}.row.slip .head .player{font-weight:600}.row.slip .head .reason{opacity:.85}.row.slip .head .spacer{flex:1}.row.slip .head .stake,.row.slip .head .at{font-variant-numeric:tabular-nums;opacity:.7}.row.slip .body{padding:0 .85rem .95rem}.queue .conflict{border-inline-start:3px solid var(--bad,#b4453a);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--bad,#b4453a) 10%, transparent);margin-bottom:.9rem;padding:.6rem .8rem}.queue .conflict h3{margin:0 0 .35rem;font-size:.95rem}.queue .conflict ul{margin:0;padding-inline-start:1.1rem}.queue .conflict li{line-height:1.6}.queue .readings{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.85rem;display:grid}.queue .reading{border:1px solid var(--line,#2a2f3a);border-radius:var(--radius-sm);padding:.7rem .8rem}.queue .reading h4{opacity:.7;margin:0 0 .4rem;font-size:.9rem}.queue .reading .transcribed{margin-bottom:.6rem;line-height:1.6}.queue .reading dl{gap:.2rem;margin:0;display:grid}.queue .reading dl>div{gap:.5rem;display:flex}.queue .reading dt{opacity:.65;min-width:7.5rem}.queue .reading dd{font-variant-numeric:tabular-nums;margin:0}.queue .reading dl>div.unset dd{opacity:.4}.queue .reading .missing,.queue .reading .fault{color:var(--bad,#b4453a);margin:.55rem 0 0;line-height:1.5}.queue .reading .annotation{opacity:.6;margin:.5rem 0 0;font-size:.9rem}.queue .shot{border-radius:var(--radius-sm);max-width:min(100%,420px);margin-top:.9rem;display:block}.invite-form{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.invite-form input,.invite-form select{border-radius:var(--radius-sm);border:1px solid var(--line,#2a2f3a);background:var(--panel,#151922);color:inherit;font:inherit;flex:180px;padding:9px 11px}.invite-form button{padding:9px 18px}table.invites{border-collapse:collapse;width:100%;margin-top:8px}table.invites th,table.invites td{text-align:right;border-bottom:1px solid var(--line,#2a2f3a);padding:8px 10px;font-size:.92rem}table.invites tr.fresh{background:#4ba3f01a}.code{letter-spacing:.18em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:1.15rem}.code.big{margin:8px 0;font-size:2.1rem}.ap-desk{background:var(--hud-glass);box-shadow:var(--hud-lift);border:var(--hair,1px) solid var(--hud-edge);border-radius:.85rem;gap:1rem;padding:1.1rem 1.15rem 1.25rem;display:grid;position:relative;overflow:hidden}.ap-desk:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--hud-sweep), transparent), repeating-linear-gradient(0deg, transparent, transparent 11px, var(--hud-grid) 11px, var(--hud-grid) 12px);opacity:.55;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 70%);mask-image:linear-gradient(#000 0%,#0000 70%)}.ap-desk>*{z-index:1;position:relative}.ap-desk-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.ap-desk-head h2{letter-spacing:-.02em;margin:.15rem 0 .35rem;font-size:1.15rem}.ap-kicker{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--muted) 70%, var(--accent));margin:0;font-size:.65rem;font-weight:650}.ap-save{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);background:linear-gradient(120deg, var(--accent), var(--accent-2,var(--accent)));color:var(--on-accent,#06121f);cursor:pointer;box-shadow:0 0 22px -8px color-mix(in srgb, var(--accent) 70%, transparent);margin-inline-start:auto;padding:.55rem 1.1rem;font-weight:700}.ap-save:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.ap-seg{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.ap-seg-item{text-align:start;border:1px solid var(--line,#1e2739);background:color-mix(in srgb, var(--panel-2,#121826) 88%, transparent);color:inherit;cursor:pointer;border-radius:.65rem;gap:.2rem;padding:.65rem .7rem;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.ap-seg-item strong{font-size:.92rem}.ap-seg-item span{color:var(--muted);font-size:.72rem;line-height:1.35}.ap-seg-item.on{border-color:color-mix(in srgb, var(--accent) 70%, transparent);background:color-mix(in srgb, var(--accent) 14%, var(--panel-2,#121826));box-shadow:var(--halo)}.ap-seg-item:disabled{opacity:.55;cursor:not-allowed}.ap-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ap-panel{border:1px solid var(--hud-edge);background:color-mix(in srgb, var(--panel-3,#0e1420) 92%, transparent);border-radius:.7rem;gap:.7rem;padding:.85rem .9rem;display:grid}.ap-panel header h3{margin:0 0 .25rem;font-size:.95rem}.ap-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.ap-field{gap:.3rem;display:grid}.ap-field span{letter-spacing:.04em;color:var(--muted);font-size:.72rem;font-weight:600}.ap-field input{border:1px solid var(--line);background:var(--panel,#0b0f17);width:100%;color:inherit;font-variant-numeric:tabular-nums;border-radius:.5rem;padding:.55rem .65rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.ap-field--solo{max-width:16rem}.ap-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.ap-chip{text-align:start;border:1px solid var(--line);color:inherit;cursor:pointer;background:0 0;border-radius:.55rem;gap:.15rem;padding:.55rem .6rem;display:grid}.ap-chip strong{font-size:.82rem}.ap-chip span{color:var(--muted);font-size:.68rem;line-height:1.3}.ap-chip.on{border-color:color-mix(in srgb, var(--accent-2,var(--accent)) 65%, transparent);background:color-mix(in srgb, var(--accent-2,var(--accent)) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-2,var(--accent)) 25%, transparent)}.ap-risk{border:1px dashed color-mix(in srgb, var(--muted) 35%, transparent);background:color-mix(in srgb, var(--panel-2) 70%, transparent);border-radius:.65rem;padding:.7rem .85rem}.ap-risk.locked{opacity:.72}.ap-risk-row{cursor:pointer;align-items:center;gap:.55rem;font-weight:600;display:flex}.ap-risk .note{margin:.35rem 0 0}@media (max-width:820px){.ap-seg,.ap-panels,.ap-fields,.ap-chips{grid-template-columns:1fr}}.policy-options{gap:.6rem;margin:.8rem 0;display:grid}.policy-option{border:1px solid var(--line,#2a2f3a);border-radius:var(--radius-sm);cursor:pointer;align-items:flex-start;gap:.7rem;padding:.7rem .9rem;display:flex}.policy-option.chosen{border-color:var(--accent,#4f8cff);background:color-mix(in srgb, var(--accent,#4f8cff) 8%, transparent)}.policy-option input{margin-top:.25rem}.policy-option strong{margin-bottom:.15rem;display:block}.ok{color:var(--good,#37b26c);font-size:.9rem}.ledger{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);margin:20px 0;padding:16px}.ledger header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.ledger header h2{font-size:var(--fs-md);margin:0}.ledger .spacer{flex:1}.ledger .window{color:var(--muted);font-size:var(--fs-sm);white-space:nowrap}.ledger .window em{color:var(--warn);font-style:normal}.ledger table{border-collapse:collapse;inline-size:100%;font-size:var(--fs-sm)}.ledger th,.ledger td{border-block-end:1px solid var(--line);padding:8px 10px}.ledger th{color:var(--muted);text-align:start;font-weight:500}.ledger .n{text-align:end;font-variant-numeric:tabular-nums}.ledger .role{color:var(--muted);font-size:var(--fs-xs);margin-inline-start:8px}.ledger .net{font-weight:600}.ledger .net.collect{color:var(--ok)}.ledger .net.pay{color:var(--bad)}.ledger .net .dir{font-size:var(--fs-xs);color:var(--muted);font-weight:400;display:block}.ledger tfoot th{border-block-end:none;border-block-start:2px solid var(--line)}.ledger .note{color:var(--muted);font-size:var(--fs-xs);margin:10px 0 0}.ledger .empty,.ledger .loading{color:var(--muted);padding:12px 0}.credit input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg,transparent);inline-size:8rem;color:inherit;font-variant-numeric:tabular-nums;padding:6px 8px}.credit .acts{white-space:nowrap}.credit .acts .act{margin-inline-start:6px}.share-week-cards{margin-block:var(--sp-3) var(--sp-5)}.share-week-cards .card .note{margin-top:var(--sp-1);font-size:var(--fs-xs)}.share-week-cards .n.money-win{color:var(--ok,#1a7f37)}.share-week-cards .n.money-loss{color:var(--bad,#b42318)}.user-tree{margin-block:var(--sp-5);padding:var(--sp-4);border-radius:var(--radius);border:var(--hair) solid var(--hud-edge);background:var(--panel);box-shadow:var(--shadow-sm);min-inline-size:0}.user-board{min-inline-size:0;table-layout:fixed;width:100%;font-size:var(--fs-sm);border:0;margin-top:0}.user-board col.ub-caret{width:1.85rem}.user-board col.ub-id{width:4.2rem}.user-board col.ub-user{width:7.25rem}.user-board col.ub-name{width:6.5rem}.user-board col.ub-pct{width:3.6rem}.user-board col.ub-credit{width:4.2rem}.user-board th,table.user-board td{border-inline-end:var(--hair) solid var(--tbl-line);border-block-end:var(--hair) solid var(--line-soft);text-align:center;vertical-align:middle;padding:.5rem .35rem}.user-board thead th{border-bottom-color:var(--hud-edge);white-space:normal;text-transform:none;letter-spacing:0;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;background:0 0;line-height:1.2;overflow:hidden}.user-board .ub-h{font:inherit;letter-spacing:0;text-transform:none;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;display:flex}.user-board .ub-h span{white-space:nowrap;display:block}.user-board thead tr.subhead th.ub-skip{border-block-end:0;padding:0;font-size:0}.user-board thead th:first-child,table.user-board thead th:last-child{border-radius:0}.user-board .num{white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.user-board th:last-child,table.user-board td:last-child{border-inline-end:0}.user-board tbody tr:last-child td{border-block-end:0}.user-board tbody tr:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}.user-board tfoot td{border-block-start:var(--hair) solid var(--hud-edge);background:color-mix(in srgb, var(--accent) 10%, transparent);text-align:center;border-block-end:0;font-weight:620}.user-board .empty-board{text-align:center;color:var(--muted);padding-block:var(--sp-5);white-space:normal}.net-who{min-width:0;min-block-size:0;max-inline-size:100%;box-shadow:none;color:inherit;cursor:pointer;text-align:center;font:inherit;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:.12rem;padding:.15rem 0;padding-inline-start:calc(var(--sp-2) * var(--depth,0));display:flex}.net-who:hover,.net-who:hover:not(:disabled){box-shadow:none;background:0 0;border:0;transform:none}.net-who:hover .net-login{color:var(--accent)}.net-who-cell{min-inline-size:0}.net-login{font-size:var(--fs-sm);letter-spacing:-.02em;color:var(--accent);text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;align-items:center;gap:.35rem;font-weight:650;line-height:1.2;display:inline-flex;overflow:hidden}.net-role{color:var(--muted);font-size:calc(.68rem * var(--fs-scale,1));letter-spacing:.06em;font-weight:500;line-height:1.1;display:block}.net-user-link{min-block-size:0;box-shadow:none;color:var(--accent);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;padding:0;font-weight:620;text-decoration:none;display:inline}.net-user-link:hover,.net-user-link:hover:not(:disabled){color:var(--text);box-shadow:none;background:0 0;border:0;transform:none}.net-filters .finder{flex:14rem;inline-size:auto;margin-bottom:0}.net-filters .note{margin-inline-start:auto}.net-pct{font-variant-numeric:tabular-nums;font-weight:620}.net-caret{flex:0 0 var(--sp-4);inline-size:var(--sp-4);border-radius:var(--radius-sm);min-block-size:0;color:var(--muted);font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;padding:0;line-height:1}.net-caret:hover{color:var(--text);background:0 0;border:0}.net-caret.leaf{visibility:hidden;cursor:default}.tg-badge{border-radius:var(--radius-pill);block-size:1.35rem;inline-size:1.35rem;color:var(--muted);opacity:.4;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tg-badge.on{color:var(--telegram);opacity:1;background:color-mix(in srgb, var(--telegram) 16%, transparent)}.open-user-form{gap:var(--sp-3);grid-template-columns:1fr;display:grid}.open-user-form .span-2{grid-column:1/-1}.open-user-form label{gap:var(--sp-1);text-align:start;color:var(--text);font-size:var(--fs-sm);flex-direction:column;font-weight:560;display:flex}.dlg-pop .open-user-form label,.dlg-body.open-user-form label{color:var(--text)}.dlg-pop .dlg-head strong{color:var(--text);font-size:var(--fs-lg)}.dlg-pop .dlg-foot{justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-top:var(--hair) solid var(--line);display:flex}.dlg-pop .dlg-foot button:not(.ghost){background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:650}.dlg-pop .dlg-foot button.ghost{color:var(--text);border-color:var(--line-strong)}.open-user-success .open-user-code.linked{border-color:color-mix(in srgb, var(--ok,#15803d) 45%, var(--hud-edge))}.open-user-success{gap:var(--sp-3);text-align:center;display:grid}.open-user-success .open-user-code{gap:var(--sp-1);padding:var(--sp-4) var(--sp-3);border:var(--hair) solid var(--hud-edge);border-radius:var(--radius-sm);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 22%, transparent), transparent 72%), var(--panel-3);justify-items:center;display:grid}.open-user-success .open-user-code strong{font-family:var(--mono);font-size:calc(1.85rem * var(--fs-scale,1));letter-spacing:.42em;font-variant-numeric:tabular-nums;font-weight:680}.open-user-code.linked{border-color:color-mix(in srgb, var(--ok,#15803d) 45%, var(--hud-edge))}.open-user-code{gap:var(--sp-1);padding:var(--sp-4) var(--sp-3);border:var(--hair) solid var(--hud-edge);border-radius:var(--radius-sm);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 22%, transparent), transparent 72%), var(--panel-3);justify-items:center;display:grid}.open-user-code strong{font-family:var(--mono);font-size:calc(1.85rem * var(--fs-scale,1));letter-spacing:.42em;font-variant-numeric:tabular-nums;font-weight:680}.dlg.collect-wide{inline-size:min(44rem, calc(100vw - var(--sp-5)));max-inline-size:min(44rem, calc(100vw - var(--sp-5)))}.dlg{color:var(--text);inline-size:min(52rem, calc(100vw - var(--sp-5)));max-inline-size:min(52rem, calc(100vw - var(--sp-5)));background:0 0;border:0;max-block-size:min(92dvh,62rem);padding:0;overflow:visible}.dlg::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(6px)saturate(1.1);backdrop-filter:blur(6px)saturate(1.1)}.row.sheet{background:0 0;border:0;border-radius:0;overflow:visible}.dlg.bet-sheet .sheet-body{gap:var(--sp-3);flex-direction:column;display:flex}.dlg.bet-sheet{inline-size:min(52rem, calc(100vw - var(--sp-5)));max-inline-size:min(52rem, calc(100vw - var(--sp-5)))}.dlg.bet-sheet .dlg-panel{background:var(--panel);border-color:color-mix(in srgb, var(--accent) 22%, var(--line));box-shadow:var(--shadow-lg), 0 18px 48px color-mix(in srgb, var(--depth) 18%, transparent)}.dlg.bet-sheet .dlg-head{justify-content:space-between;align-items:center;gap:var(--sp-3);z-index:2;background:linear-gradient(90deg,#e8f0ff,#f4f7fc);border-block-end:1px solid #d5e2f4;padding:.85rem 1.15rem;display:flex;position:relative}.dlg.bet-sheet .dlg-head h2{font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:start;flex:auto;min-width:0;margin:0;font-size:1.05rem;font-weight:750;line-height:1.3}.dlg.bet-sheet .dlg-head .dlg-close{background:#fff;border:1px solid #c9d8ef;border-radius:.55rem;flex:none;min-block-size:2rem;margin:0;padding-inline:.85rem;font-weight:620;position:static}.dlg.bet-sheet .dlg-body{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4) var(--sp-4)}.sheet-top{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) minmax(9rem,11.5rem);align-items:start;display:grid}@media (max-width:36rem){.sheet-top{grid-template-columns:1fr}}.sheet-banner{min-width:0;padding:var(--sp-3);border-radius:calc(var(--radius) + 2px);border:1px solid color-mix(in srgb, var(--accent) 26%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent 58%), var(--panel-2,#f7f9fc);text-align:center;flex-direction:column;align-items:center;gap:.35rem;display:flex}.sheet-banner .sheet-hero-top{justify-content:center}.sheet-banner .sheet-match-link{align-self:center}.sheet-coupon{text-align:center;flex-direction:column;align-items:center;gap:.35rem;min-width:0;display:flex}.sheet-coupon a,.sheet-coupon-open{border-radius:var(--radius);border:1px solid var(--line);box-shadow:0 6px 18px color-mix(in srgb, var(--depth) 8%, transparent);cursor:zoom-in;background:#fff;width:100%;padding:0;display:block;overflow:hidden}.sheet-coupon-open:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sheet-coupon img,.sheet-coupon-open img{width:100%;object-fit:contain;background:#fff;max-block-size:16rem;display:block}.sheet-coupon-note{font-size:var(--fs-xs);color:var(--muted);text-align:center;margin:.35rem 0 0;line-height:1.35}.slip-lightbox{z-index:90;padding:var(--sp-4);place-items:center;display:grid;position:fixed;inset:0}.slip-lightbox-scrim{background:color-mix(in srgb, var(--depth) 62%, transparent);cursor:pointer;border:0;margin:0;padding:0;position:absolute;inset:0}.slip-lightbox-panel{z-index:1;border-radius:var(--radius);max-block-size:min(90vh,44rem);inline-size:min(28rem,100vw - 2rem);box-shadow:0 24px 64px color-mix(in srgb, var(--depth) 35%, transparent);background:#fff;border:1px solid #d5e0f0;flex-direction:column;display:flex;position:relative;overflow:hidden}.slip-lightbox-head{justify-content:space-between;align-items:center;gap:var(--sp-3);background:linear-gradient(105deg,#e8f0ff,#f4f7fc);border-block-end:1px solid #d5e2f4;padding:.75rem 1rem;display:flex}.slip-lightbox-head h3{margin:0;font-size:1rem;font-weight:750}.slip-lightbox-actions{flex-wrap:wrap;gap:.4rem;display:flex}.slip-lightbox-actions .ghost{background:#fff;border:1px solid #c9d8ef;border-radius:.55rem;min-block-size:2rem;padding-inline:.75rem;font-weight:620}.slip-lightbox-body{overscroll-behavior:contain;text-align:center;padding:.75rem;overflow:auto}.slip-lightbox-body img{object-fit:contain;border-radius:var(--radius-sm);max-block-size:min(70vh,36rem);max-inline-size:100%}.slip-lightbox .error{margin:.5rem 1rem 0}.sheet-id{gap:.15rem;width:100%;margin:0;display:grid}.sheet-id>div{border-block-end:1px solid color-mix(in srgb, var(--line) 80%, transparent);text-align:center;grid-template-columns:1fr;justify-items:center;gap:.1rem;padding:.35rem .4rem;display:grid}.sheet-id>div:last-child{border-block-end:0}.sheet-id dt{color:var(--muted);font-size:var(--fs-xs);text-align:center;margin:0;font-weight:650}.sheet-id dd{font-size:var(--fs-sm);overflow-wrap:anywhere;text-align:center;margin:0;font-weight:680;line-height:1.35}.sheet-id dd strong{font-weight:760}.sheet-story{gap:var(--sp-3);flex-direction:column;display:flex}.sheet-hero{padding:var(--sp-3);border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));background:linear-gradient(155deg, color-mix(in srgb, var(--accent) 12%, transparent), transparent 55%), var(--panel-2,var(--panel));flex-direction:column;gap:.35rem;display:flex}.sheet-hero-top{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.sheet-phase{color:var(--muted);font-size:var(--fs-sm);font-weight:600}.sheet-fixture{letter-spacing:-.02em;font-size:1.2rem;font-weight:750;line-height:1.2}.sheet-fixture .vs{color:var(--muted);margin-inline:.35rem;font-weight:500}.sheet-meta{color:var(--muted);font-size:var(--fs-sm);line-height:1.3}.sheet-pick{flex-wrap:wrap;align-items:baseline;gap:.3rem .65rem;margin-top:.15rem;display:flex}.sheet-market{color:var(--muted);font-size:var(--fs-sm);font-weight:600}.sheet-choice{font-size:1.12rem;font-weight:760}.sheet-odds{font-variant-numeric:tabular-nums;color:var(--accent);font-size:1.12rem;font-weight:700}.sheet-money{font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;gap:.35rem 1rem;margin-top:.15rem;display:flex}.sheet-money strong{color:var(--text);font-variant-numeric:tabular-nums}.sheet-match-link{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line));background:color-mix(in srgb, var(--accent) 12%, transparent);min-block-size:2rem;color:var(--text);font-weight:650;font-size:var(--fs-sm);align-self:start;align-items:center;margin-top:.35rem;padding:.3rem .8rem;text-decoration:none;display:inline-flex}.sheet-match-link:hover{border-color:color-mix(in srgb, var(--accent) 70%, var(--line));background:color-mix(in srgb, var(--accent) 20%, transparent)}.sheet-facts{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);text-align:center;grid-template-columns:1fr 1fr;gap:0;margin:0;display:grid;overflow:hidden}.sheet-facts>div{border-block-end:1px solid color-mix(in srgb, var(--line) 85%, transparent);border-inline-end:1px solid color-mix(in srgb, var(--line) 85%, transparent);text-align:center;grid-template-columns:1fr;place-items:center;gap:.15rem;padding:.45rem .7rem;display:grid}.sheet-facts>div:nth-child(2n){border-inline-end:0}.sheet-facts>div:nth-last-child(-n+2){border-block-end:0}@media (max-width:36rem){.sheet-facts{grid-template-columns:1fr}.sheet-facts>div{border-inline-end:0;border-block-end:1px solid color-mix(in srgb, var(--line) 85%, transparent)}.sheet-facts>div:last-child{border-block-end:0}}.sheet-facts dt{color:var(--muted);font-size:var(--fs-xs);text-align:center;margin:0;font-weight:600}.sheet-facts dd{font-size:var(--fs-sm);overflow-wrap:anywhere;text-align:center;margin:0;font-weight:650;line-height:1.35}.sheet-section{text-align:center;margin:0}.sheet-section h4{font-size:var(--fs-sm);color:var(--text);text-align:center;margin:0 0 .45rem;font-weight:700}.dlg.bet-sheet .bet-tools{border:0;flex-wrap:wrap;justify-content:center;gap:.45rem;margin:0;padding:0;display:flex}.dlg.bet-sheet .bet-tools .ghost{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));background:#fff;min-block-size:2.1rem;padding-inline:.9rem;font-weight:620}.dlg.bet-sheet .bet-tools .ghost.on{border-color:color-mix(in srgb, var(--accent) 65%, var(--line));background:color-mix(in srgb, var(--accent) 14%, #fff);color:var(--text)}.dlg.bet-sheet .facts dt{color:color-mix(in srgb, var(--muted) 85%, var(--accent));font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase}.dlg.bet-sheet .evidence{gap:var(--sp-4);align-items:start;gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.dlg.bet-sheet .evidence>section{padding:var(--sp-3);border:var(--hair) solid color-mix(in srgb, var(--accent) 18%, var(--line));border-radius:var(--radius);background:color-mix(in srgb, var(--panel-2) 70%, transparent);align-self:start;min-block-size:0}.dlg.bet-sheet .timeline{border-inline-start-color:color-mix(in srgb, var(--accent) 45%, var(--line));max-block-size:16rem;overflow-y:auto}.dlg.bet-sheet .timeline-empty{flex-direction:column;gap:.55rem;margin:0;display:flex}.dlg.bet-sheet .timeline-empty .tl.slip{margin:0}.dlg.bet-sheet .stats-live{border-radius:var(--radius);background:var(--sl-soft);color:var(--sl-ink);box-shadow:0 0 0 1px color-mix(in srgb, var(--sl-blue) 12%, transparent);flex-direction:column;gap:.55rem;padding:.55rem;font-size:.82rem;display:flex}.dlg.bet-sheet .stats-scope{border-radius:var(--radius-pill);background:#e8edf4;grid-template-columns:repeat(3,1fr);gap:0;padding:.15rem;display:grid}.dlg.bet-sheet .stats-scope button{all:unset;box-sizing:border-box;border-radius:var(--radius-pill);min-block-size:1.85rem;color:var(--sl-muted);cursor:pointer;text-align:center;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}.dlg.bet-sheet .stats-scope button.on{background:var(--sl-blue);color:var(--sheen);box-shadow:0 3px 10px color-mix(in srgb, var(--sl-blue) 30%, transparent)}.dlg.bet-sheet .stats-scoreboard{border-radius:var(--radius-sm);background:var(--sl-card);grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;padding:.55rem .7rem;display:grid}.dlg.bet-sheet .stats-scoreboard .team{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600;overflow:hidden}.dlg.bet-sheet .stats-scoreboard .team.home{text-align:start}.dlg.bet-sheet .stats-scoreboard .team.away{text-align:end}.dlg.bet-sheet .stats-scoreboard .score-mid{flex-direction:column;align-items:center;gap:.05rem;display:flex}.dlg.bet-sheet .stats-scoreboard .scope-lbl{color:var(--sl-muted);font-size:.65rem}.dlg.bet-sheet .stats-scoreboard .score{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:750;line-height:1}.dlg.bet-sheet .stats-scoreboard .score.muted{color:var(--sl-muted);font-size:1rem}.dlg.bet-sheet .stats-bars{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.dlg.bet-sheet .stats-bar{border-radius:var(--radius-sm);background:var(--sl-card);padding:.4rem .55rem .45rem}.dlg.bet-sheet .stats-bar .bar-head{direction:ltr;grid-template-columns:minmax(1.8rem,max-content) 1fr minmax(1.8rem,max-content);align-items:center;gap:.35rem;margin-block-end:.25rem;display:grid}.dlg.bet-sheet .stats-bar .n{font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700}.dlg.bet-sheet .stats-bar .n.home{text-align:start;color:var(--sl-grey)}.dlg.bet-sheet .stats-bar .n.away{text-align:end;color:var(--sl-blue)}.dlg.bet-sheet .stats-bar .label{text-align:center;color:var(--sl-ink);font-size:.72rem;font-weight:600}.dlg.bet-sheet .stats-bar .bar-track{grid-template-columns:1fr 1fr;gap:.25rem;block-size:.4rem;display:grid}.dlg.bet-sheet .stats-bar .half{border-radius:var(--radius-pill);background:#edf0f5;align-items:stretch;block-size:100%;display:flex;overflow:hidden}.dlg.bet-sheet .stats-bar .half:first-child{justify-content:flex-end}.dlg.bet-sheet .stats-bar .fill{border-radius:var(--radius-pill);block-size:100%;min-inline-size:0;max-inline-size:100%;display:block}.dlg.bet-sheet .stats-bar .fill.home{background:var(--sl-grey)}.dlg.bet-sheet .stats-bar .fill.away{background:var(--sl-blue)}.dlg.bet-sheet .stats-text-rows{gap:.35rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.dlg.bet-sheet .stats-text-rows li{justify-content:space-between;gap:1rem;font-size:.92rem;display:flex}.dlg.bet-sheet .stats-text-rows .label{color:var(--muted)}.dlg.bet-sheet .stats-text-rows .val{font-variant-numeric:tabular-nums}.dlg.bet-sheet .stats-minute{all:unset;box-sizing:border-box;border-radius:var(--radius-sm);background:var(--sl-card,#fff);width:100%;color:inherit;cursor:pointer;text-align:start;border:1px solid #0000;padding:.65rem .7rem .55rem;transition:border-color .15s,box-shadow .15s;display:block}.dlg.bet-sheet .stats-minute.openable:hover,.dlg.bet-sheet .stats-minute.openable:focus-visible{border-color:color-mix(in srgb, var(--sl-blue,#2f6fed) 45%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--sl-blue,#2f6fed) 16%, transparent);outline:none}.dlg.bet-sheet .stats-minute .minute-head{pointer-events:none;justify-content:space-between;align-items:center;gap:.5rem;margin-block-end:.55rem;font-size:.8rem;font-weight:650;display:flex}.dlg.bet-sheet .stats-minute .count{border-radius:var(--radius-pill);background:var(--sl-blue,#2f6fed);block-size:1.35rem;min-inline-size:1.35rem;color:var(--sheen);justify-content:center;align-items:center;padding-inline:.3rem;font-size:.68rem;font-weight:700;display:inline-flex}.dlg.bet-sheet .stats-minute .minute-track{pointer-events:none;padding:.15rem 0}.dlg.bet-sheet .stats-minute .minute-inner{block-size:1.75rem;margin-inline:.55rem;position:relative}.dlg.bet-sheet .stats-minute .rail{border-radius:var(--radius-pill);z-index:0;background:#d8e0ea;block-size:6px;position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}.dlg.bet-sheet .stats-minute .minute-mark{z-index:2;background:var(--sl-blue,#2f6fed);block-size:14px;inline-size:14px;box-shadow:0 0 0 1px color-mix(in srgb, var(--sl-blue,#2f6fed) 35%, transparent);border:2px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:50%;transform:translate(-50%,-50%)}.dlg.bet-sheet .stats-minute .minute-mark .stack{color:var(--sheen);font-size:.55rem;font-weight:800;line-height:1}.dlg.bet-sheet .stats-minute .minute-mark.metric-goals{background:#22c55e;box-shadow:0 0 0 1px #86efac}.dlg.bet-sheet .stats-minute .minute-mark.metric-corners{background:#0ea5e9;box-shadow:0 0 0 1px #7dd3fc}.dlg.bet-sheet .stats-minute .minute-mark.metric-yellowcards{background:#ca8a04;box-shadow:0 0 0 1px #fde047}.dlg.bet-sheet .stats-minute .minute-mark.metric-redcards{background:#ef4444;box-shadow:0 0 0 1px #fca5a5}.dlg.bet-sheet .stats-minute .minute-mark.metric-penalties{background:#a855f7;box-shadow:0 0 0 1px #d8b4fe}.dlg.bet-sheet .stats-minute .minute-mark.metric-point{background:#14b8a6;box-shadow:0 0 0 1px #5eead4}.dlg.bet-sheet .stats-minute .minute-mark.metric-incident{background:#64748b;box-shadow:0 0 0 1px #94a3b8}.dlg.bet-sheet .stats-minute .minute-axis{color:var(--sl-muted,#6b7585);font-variant-numeric:tabular-nums;pointer-events:none;justify-content:space-between;margin-block-start:.25rem;padding-inline:.45rem;font-size:.65rem;display:flex}.dlg.bet-sheet .stats-minute .minute-hint{color:var(--sl-muted,#6b7585);text-align:center;pointer-events:none;margin:.4rem 0 0;font-size:.7rem}.dlg.bet-sheet.match-film-dlg{inline-size:min(26rem,100vw - 1.25rem);max-inline-size:min(26rem,100vw - 1.25rem)}.dlg.bet-sheet.match-film-dlg .dlg-panel{color:#152033;border-radius:var(--radius);background:linear-gradient(#f7faff 0,#fff 4.5rem),#fff;max-block-size:min(82vh,38rem);overflow:hidden;box-shadow:0 0 0 1px #4c8dff2e,0 18px 48px #0b1b3338}.dlg.bet-sheet.match-film-dlg .dlg-head{background:linear-gradient(90deg,#eaf2ff,#f5f8ff);border-block-end:1px solid #dbe6f5}.dlg.bet-sheet.match-film-dlg .dlg-head h2{letter-spacing:-.01em;font-size:.95rem;font-weight:700}.dlg.bet-sheet.match-film-dlg .match-film-body{padding:.55rem .7rem .85rem;overflow:auto}.dlg.bet-sheet.match-film-dlg .film-teams{color:#334155;border-block-end:1px solid #e8eef7;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;margin-block-end:.45rem;padding:.15rem .2rem .7rem;font-size:.72rem;font-weight:700;display:grid}.dlg.bet-sheet.match-film-dlg .film-teams .team{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;max-inline-size:100%;display:inline-flex;overflow:hidden}.dlg.bet-sheet.match-film-dlg .film-teams .team.away{justify-content:flex-end}.dlg.bet-sheet.match-film-dlg .film-teams .dot{border-radius:50%;flex-shrink:0;block-size:.5rem;inline-size:.5rem}.dlg.bet-sheet.match-film-dlg .film-teams .dot.home{background:#64748b}.dlg.bet-sheet.match-film-dlg .film-teams .dot.away{background:#2f6fed}.dlg.bet-sheet.match-film-dlg .film-final{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#0f172a;border-radius:var(--radius-sm);background:#f1f5f9;align-items:center;gap:.35rem;padding:.15rem .45rem;font-size:1.05rem;font-weight:800;line-height:1;display:inline-flex}.dlg.bet-sheet.match-film-dlg .film-final.live{color:#166534;background:#ecfdf3}.dlg.bet-sheet.match-film-dlg .film-final .live-dot{background:#16a34a;border-radius:50%;block-size:.4rem;inline-size:.4rem;box-shadow:0 0 0 3px #16a34a40}.dlg.bet-sheet.match-film-dlg .film-final.muted{color:#94a3b8;background:0 0;font-weight:600}.dlg.bet-sheet.match-film-dlg .match-film{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.dlg.bet-sheet.match-film-dlg .match-film:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000,#d7e2f0 8% 92%,#0000);inline-size:2px;position:absolute;inset-block:.4rem;inset-inline-start:calc(50% - 1px)}.dlg.bet-sheet.match-film-dlg .film-banner{z-index:1;grid-template-columns:1fr auto 1fr;align-items:center;gap:.45rem;margin:.55rem 0;display:grid;position:relative}.dlg.bet-sheet.match-film-dlg .film-banner.kind-half1,.dlg.bet-sheet.match-film-dlg .film-banner.kind-half2{margin-block-start:.75rem}.dlg.bet-sheet.match-film-dlg .film-banner .banner-line{background:linear-gradient(90deg,#0000,#cbd5e1,#0000);block-size:1px}.dlg.bet-sheet.match-film-dlg .film-banner .banner-pill{border-radius:var(--radius-pill);color:#475569;letter-spacing:.02em;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;padding:.2rem .65rem;font-size:.65rem;font-weight:650}.dlg.bet-sheet.match-film-dlg .film-banner.kind-ht .banner-pill,.dlg.bet-sheet.match-film-dlg .film-banner.kind-ft .banner-pill{color:#92400e;background:#fffbeb;border-color:#fde68a;font-weight:700}.dlg.bet-sheet.match-film-dlg .film-banner.kind-half1 .banner-pill,.dlg.bet-sheet.match-film-dlg .film-banner.kind-half2 .banner-pill{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.dlg.bet-sheet.match-film-dlg .film-row{z-index:1;grid-template-columns:1fr 2.85rem 1fr;align-items:center;gap:.35rem;min-block-size:1.85rem;padding:.18rem 0;display:grid;position:relative}.dlg.bet-sheet.match-film-dlg .film-row.goal{border-radius:var(--radius-sm);background:linear-gradient(90deg,#0000,#f0fdf4 22% 78%,#0000);margin-block:.06rem;padding-inline:.1rem}.dlg.bet-sheet.match-film-dlg .film-row .min{justify-items:center;gap:.1rem;display:grid;position:relative}.dlg.bet-sheet.match-film-dlg .film-row .min-node{background:#94a3b8;border-radius:50%;block-size:.38rem;inline-size:.38rem;box-shadow:0 0 0 2.5px #fff}.dlg.bet-sheet.match-film-dlg .film-row.goal .min-node{background:#16a34a}.dlg.bet-sheet.match-film-dlg .film-row.metric-corners .min-node{background:#2563eb}.dlg.bet-sheet.match-film-dlg .film-row.metric-yellowcards .min-node{background:#ca8a04}.dlg.bet-sheet.match-film-dlg .film-row.metric-redcards .min-node{background:#dc2626}.dlg.bet-sheet.match-film-dlg .film-row .min-text{font-variant-numeric:tabular-nums;color:#64748b;font-size:.62rem;font-weight:700;line-height:1}.dlg.bet-sheet.match-film-dlg .film-row .side{align-items:center;min-inline-size:0;display:flex}.dlg.bet-sheet.match-film-dlg .film-row .side.home{justify-content:flex-end}.dlg.bet-sheet.match-film-dlg .film-row .side.away{justify-content:flex-start}.dlg.bet-sheet.match-film-dlg .film-chip{width:fit-content;color:#334155;max-inline-size:100%;box-shadow:none;background:0 0;border:none;border-radius:0;align-items:center;gap:.32rem;padding:.15rem .2rem;font-size:.7rem;font-weight:600;display:inline-flex}.dlg.bet-sheet.match-film-dlg .film-chip.flip{flex-direction:row-reverse}.dlg.bet-sheet.match-film-dlg .film-chip .chip-copy{flex-direction:column;gap:.05rem;min-inline-size:0;line-height:1.15;display:flex}.dlg.bet-sheet.match-film-dlg .film-chip.flip .chip-copy{text-align:end;align-items:flex-end}.dlg.bet-sheet.match-film-dlg .film-chip .chip-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dlg.bet-sheet.match-film-dlg .film-chip .chip-player{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-inline-size:9rem;font-size:.58rem;font-weight:500;overflow:hidden}.dlg.bet-sheet.match-film-dlg .film-chip .film-svg{flex-shrink:0;display:block}.dlg.bet-sheet.match-film-dlg .film-chip.metric-goals{color:#166534;font-weight:700}.dlg.bet-sheet.match-film-dlg .film-chip.metric-corners{color:#1e3a8a}.dlg.bet-sheet.match-film-dlg .film-chip.metric-yellowcards{color:#854d0e}.dlg.bet-sheet.match-film-dlg .film-chip.metric-redcards{color:#991b1b}.dlg.bet-sheet.match-film-dlg .film-chip.metric-penalties{color:#5b21b6}.dlg.bet-sheet.match-film-dlg .film-chip.metric-point{color:#115e59}.dlg.bet-sheet.match-film-dlg .film-chip.metric-incident{color:#475569}.dlg.check-dlg{inline-size:min(28rem, calc(100vw - var(--sp-5)));max-inline-size:min(28rem, calc(100vw - var(--sp-5)))}.dlg.check-dlg .check-means{line-height:1.55;font-size:var(--fs-md);margin:0}.dlg.check-dlg .check-refusal{margin:var(--sp-3) 0 0;border-block-start:var(--hair) solid var(--line);padding-block-start:var(--sp-3)}.dlg.dlg-wide{inline-size:min(84rem, calc(100vw - var(--sp-5)));max-inline-size:min(84rem, calc(100vw - var(--sp-5)))}.dlg.dlg-pop{inline-size:min(34rem, calc(100vw - var(--sp-5)));max-inline-size:min(34rem, calc(100vw - var(--sp-5)));max-block-size:min(90dvh,44rem)}.dlg-pop .collect-sheet,.dlg-pop .credit-dlg{isolation:isolate;background:var(--hud-glass);box-shadow:var(--hud-lift);position:relative}.dlg-pop .person-sheet{isolation:isolate;background:var(--hud-glass);box-shadow:var(--hud-lift);max-inline-size:36rem;position:relative}.dlg-pop .person-sheet.person-sheet--wide{max-inline-size:min(56rem,96vw)}.dlg-pop{inline-size:min(34rem, calc(100vw - var(--sp-5)));max-inline-size:min(34rem, calc(100vw - var(--sp-5)));block-size:fit-content;max-block-size:min(90dvh,44rem);height:fit-content}.dlg-pop:has(.person-sheet--wide){inline-size:min(42rem, calc(100vw - var(--sp-5)));max-inline-size:min(42rem, calc(100vw - var(--sp-5)))}.dlg-pop .dlg-panel{isolation:isolate;block-size:fit-content;max-block-size:min(90dvh,44rem);background:var(--hud-glass);height:fit-content;box-shadow:var(--hud-lift);position:relative;overflow:auto}.dlg-pop .dlg-panel:before{content:"";border-radius:inherit;padding:var(--hair);background:var(--hud-rim);-webkit-mask:linear-gradient(var(--stencil) 0 0) content-box, linear-gradient(var(--stencil) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--stencil) 0 0) content-box, linear-gradient(var(--stencil) 0 0);mask:linear-gradient(var(--stencil) 0 0) content-box, linear-gradient(var(--stencil) 0 0);pointer-events:none;z-index:1;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.dlg-pop .dlg-head{border-block-end-color:var(--hud-edge);z-index:2;background:0 0;position:relative}.dlg-pop .dlg-body,.dlg-pop .dlg-foot{z-index:2;position:relative}.dlg-pop .dlg-body{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4)}.dlg-pop .dlg-foot{background:0 0}.dlg-pop .dlg-body.open-user-form{gap:var(--sp-3);grid-template-columns:1fr;display:grid}.dlg-pop input:not([type=checkbox]):not([type=radio]),.dlg-pop select{min-block-size:var(--control-h);background:var(--panel-3);color:var(--text);border:var(--hair) solid var(--line-strong)}.dlg-panel{background:var(--panel);border:var(--hair) solid var(--line);border-radius:var(--radius);max-block-size:min(92dvh,62rem);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.dlg-panel:focus{outline:none}.dlg-panel:focus-visible{outline:var(--marker) solid var(--accent);outline-offset:calc(var(--marker) * -1)}.dlg-panel{background:linear-gradient(165deg, color-mix(in srgb, var(--panel) 88%, var(--depth)) 0%, var(--panel) 42%), var(--panel);border-color:color-mix(in srgb, var(--accent) 28%, var(--line));box-shadow:var(--shadow-lg), 0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent), 0 24px 64px color-mix(in srgb, var(--ink) 35%, transparent);isolation:isolate;background:var(--hud-glass);max-block-size:min(90dvh,44rem);box-shadow:var(--hud-lift);position:relative}.dlg-panel:before{content:"";border-radius:inherit;padding:var(--hair);background:var(--hud-rim);-webkit-mask:linear-gradient(var(--stencil) 0 0) content-box, linear-gradient(var(--stencil) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--stencil) 0 0) content-box, linear-gradient(var(--stencil) 0 0);mask:linear-gradient(var(--stencil) 0 0) content-box, linear-gradient(var(--stencil) 0 0);pointer-events:none;z-index:1;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.dlg-head{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--panel-2);border-block-end:var(--hair) solid var(--line);flex:none;display:flex}.dlg-head h2{font-size:var(--fs-lg);letter-spacing:-.02em;margin:0}.dlg-head{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 14%, var(--panel-2)), var(--panel-2));border-block-end-color:color-mix(in srgb, var(--accent) 22%, var(--line))}.dlg-head h2{font-variant-numeric:tabular-nums;letter-spacing:-.03em}.dlg-head{background:linear-gradient(90deg,#eaf2ff,#f5f8ff);border-block-end:1px solid #dbe6f5}.dlg-head h2{letter-spacing:-.01em;font-size:.95rem;font-weight:700}.dlg-head>div{overflow-wrap:anywhere;align-items:center;gap:var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}.dlg-head{border-block-end-color:var(--hud-edge);z-index:2;background:0 0;position:relative}.dlg-head>div{align-items:baseline;gap:var(--sp-3);display:flex}h1{font-size:var(--fs-2xl)}.dlg-body{overscroll-behavior:contain;padding:var(--sp-4);gap:var(--sp-5);flex-direction:column;display:flex;overflow-y:auto}.dlg-body>section{margin:0}.dlg-body>*{flex-shrink:0}.dlg-body>.week-scroll,.dlg-body>.bets-scroll,.dlg-body>.table-scroll{flex-shrink:1;min-block-size:0}.dlg-body h3{margin:0 0 var(--sp-2);font-size:var(--fs-xs);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-weight:620}.dlg-body h3:after{content:none}.dlg-body h4{margin:var(--sp-4) 0 var(--sp-2);font-size:var(--fs-sm);letter-spacing:-.01em;font-weight:650}.dlg-body{gap:var(--sp-4);gap:var(--sp-3)}.dlg-body,.dlg-pop .dlg-foot{z-index:2;position:relative}.dlg-body{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4)}.dlg-body.open-user-form{gap:var(--sp-3);grid-template-columns:1fr;display:grid}.dlg-foot{justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-top:var(--hair) solid var(--line);z-index:2;background:0 0;display:flex;position:relative}.dlg-close{margin-inline-start:auto}.dlg-wide{inline-size:min(84rem, calc(100vw - var(--sp-5)));max-inline-size:min(84rem, calc(100vw - var(--sp-5)))}.person-sheet{isolation:isolate;background:var(--hud-glass);box-shadow:var(--hud-lift);max-inline-size:36rem;position:relative}.person-sheet.person-sheet--wide{max-inline-size:min(56rem,96vw)}.person-dlg{gap:var(--sp-3);align-content:start;display:grid}.person-dlg .act{justify-content:center;width:100%}.person-hero{border-block-end:var(--hair) solid var(--hud-edge);background:0 0;flex-direction:column;align-items:flex-start;gap:.2rem;padding-block-end:var(--sp-2);display:flex}.person-login{font-size:var(--fs-lg);letter-spacing:-.02em;font-weight:680;line-height:1.15}.person-login-as{border:var(--hair) solid var(--hud-edge);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--panel-3) 70%, transparent);color:var(--text);font-size:var(--fs-sm);cursor:pointer;margin-block-start:var(--sp-2);padding:.35rem .75rem;font-weight:600}.person-login-as:hover:not(:disabled){border-color:var(--accent,var(--hud-edge))}.person-login-as:disabled{opacity:.5;cursor:wait}.person-role{color:var(--muted);font-size:calc(.68rem * var(--fs-scale,1));letter-spacing:.04em;font-weight:500;line-height:1.1;display:block}.person-seg{border-radius:var(--radius-pill);border:var(--hair) solid var(--hud-edge);background:var(--panel-3);box-shadow:inset 0 1px 0 var(--edge);gap:0;padding:.2rem;display:flex}.person-seg button{border-radius:var(--radius-pill);min-block-size:2.1rem;color:var(--muted);box-shadow:none;font-size:var(--fs-sm);background:0 0;border:0;flex:1;margin:0;padding:.45rem 1.1rem;font-weight:600}.person-seg button:hover{color:var(--text);background:0 0;border:0}.person-seg button.on{background:color-mix(in srgb, var(--accent) 28%, var(--panel-2));color:var(--text);box-shadow:var(--halo)}.person-field{gap:var(--sp-1);display:grid}.person-field>span{color:var(--muted);font-size:var(--fs-xs);letter-spacing:.06em}.person-field-row{gap:var(--sp-2);align-items:center;display:flex}.person-field-row input{flex:1;min-inline-size:0}.person-flags{gap:var(--sp-3);flex-wrap:wrap;display:flex}.person-block{gap:var(--sp-2);padding:var(--sp-3);border:var(--hair) solid var(--hud-edge);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--panel-3) 55%, transparent);display:grid}.person-block h3{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0}.person-pair .pair-code{gap:var(--sp-1);padding:var(--sp-4) var(--sp-3);border:var(--hair) solid var(--hud-edge);border-radius:var(--radius-sm);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 22%, transparent), transparent 72%), var(--panel-3);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--sheen) 10%, transparent);text-align:center;justify-items:center;display:grid}.person-pair .pair-code strong{font-family:var(--mono);font-size:calc(1.85rem * var(--fs-scale,1));letter-spacing:.42em;font-variant-numeric:tabular-nums;color:var(--text);text-shadow:0 0 18px color-mix(in srgb, var(--accent) 55%, transparent);font-weight:680}.person-pair .pair-status{font-size:var(--fs-xs);color:var(--muted)}.person-rates{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}.hud-switch{align-items:center;gap:var(--sp-2);width:max-content;max-width:100%;display:flex}.hud-switch span{font-size:var(--fs-sm)}.hud-switch button[role=switch]{border:var(--hair) solid var(--hud-edge);border-radius:var(--radius-pill);background:var(--panel-3);block-size:1.25rem;min-block-size:0;inline-size:2.35rem;max-inline-size:2.35rem;box-shadow:none;cursor:pointer;flex:0 0 2.35rem;justify-content:start;align-items:center;padding:.12rem;display:flex}.hud-switch button[role=switch]:hover{border-color:var(--accent);background:var(--panel-3)}.hud-switch button[role=switch]:after{content:"";background:var(--muted);border-radius:50%;block-size:.9rem;inline-size:.9rem;display:block}.hud-switch button[role=switch][aria-checked=true]{background:color-mix(in srgb, var(--accent) 45%, var(--panel-3));border-color:var(--accent);justify-content:end}.hud-switch button[role=switch][aria-checked=true]:after{background:var(--text)}.credit-dlg{isolation:isolate;background:var(--hud-glass);box-shadow:var(--hud-lift);position:relative}.credit-body{gap:var(--sp-3)}.credit-hero{gap:var(--sp-3);padding:var(--sp-3);border:var(--hair) solid var(--hud-edge);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent) 6%, transparent);grid-template-columns:1fr 1fr;display:grid}.credit-hero .credit-k{color:var(--muted);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;display:block}.credit-hero strong{font-size:var(--fs-lg);font-variant-numeric:tabular-nums}.credit-history{max-block-size:14rem;margin:0;padding:0;list-style:none;overflow-y:auto}.credit-history li{gap:var(--sp-2);padding-block:var(--sp-2);border-bottom:var(--hair) solid var(--line);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.credit-week{margin:0}.week-bar.network-week{margin-block:var(--sp-3) var(--sp-2)}.credit-when{color:var(--muted);font-size:var(--fs-xs)}.credit-history li.credit-fix .credit-what{color:var(--accent);font-weight:600}.credit-what{overflow-wrap:anywhere}.credit-k{color:var(--muted);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;display:block}.collect-sheet{isolation:isolate;background:var(--hud-glass);box-shadow:var(--hud-lift);position:relative}.collect-hero{gap:var(--sp-2);padding:var(--sp-3);border:var(--hair) solid var(--hud-edge);border-radius:var(--radius-sm);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 16%, transparent), transparent 72%), color-mix(in srgb, var(--panel-3) 70%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.collect-hero .credit-k{color:var(--muted);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;display:block}.collect-hero strong{font-size:var(--fs-md);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:680}.collect-body{gap:var(--sp-3)}.collect-carried{color:var(--muted);font-size:var(--fs-xs);white-space:nowrap;font-weight:500;display:block}.collect-review{color:var(--warn);font-size:var(--fs-xs);font-weight:600;display:block}.collect-review-line{color:var(--warn);overflow-wrap:anywhere}.collect-track{border-radius:var(--radius-pill);background:var(--panel-3);border:var(--hair) solid var(--hud-edge);block-size:.45rem;overflow:hidden}.collect-track i{background:linear-gradient(90deg, var(--accent), var(--accent-2));block-size:100%;box-shadow:0 0 12px -2px var(--accent);display:block}.collect-journal{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.collect-journal th,table.collect-journal td{text-align:start;border-block-end:var(--hair) solid var(--hud-edge);vertical-align:middle;padding:.55rem .6rem}.collect-journal th{color:var(--muted);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb, var(--accent) 8%, transparent)}.collect-journal tbody tr.in td:nth-child(4){color:var(--ok)}.collect-journal tbody tr.out td:nth-child(4){color:var(--warn)}.collect-journal .num{font-variant-numeric:tabular-nums;white-space:nowrap}.collect-log-title{margin:var(--sp-2) 0 0;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.collect-note-row{gap:var(--sp-1);align-items:center;display:flex}.collect-note-row input{min-inline-size:0;min-block-size:var(--control-h-sm);font-size:var(--fs-xs);flex:1}.collect-note-row button{min-block-size:var(--control-h-sm);padding-inline:var(--sp-2)}.collect-when{color:var(--muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.collect-after{font-size:var(--fs-sm);color:var(--accent-2);font-variant-numeric:tabular-nums;margin:0}.collect-wide{inline-size:min(44rem, calc(100vw - var(--sp-5)));max-inline-size:min(44rem, calc(100vw - var(--sp-5)))}.week-table{border-collapse:collapse;inline-size:100%;font-size:var(--fs-sm)}.week-table .num,.week-table .when,.week-table .week-verdict{white-space:nowrap}.week-table .what,.week-table .who{white-space:normal}.week-table th,.week-table td{text-align:center}.week-table thead th{z-index:1;background:var(--tbl-head);color:var(--tbl-muted);font-size:var(--fs-xs);letter-spacing:.06em;padding:var(--sp-2) var(--sp-3);border-bottom:var(--hair) solid var(--tbl-line);font-weight:600;position:sticky;top:0}.week-table tbody td{padding:var(--sp-2) var(--sp-3);border-bottom:var(--hair) solid var(--tbl-line-soft);border-inline-start:var(--hair) solid var(--tbl-line-soft);vertical-align:middle;line-height:1.35}.week-table thead th{border-inline-start:var(--hair) solid var(--tbl-line)}.week-table tbody td:first-child,.week-table thead th:first-child{border-inline-start:0}.week-table tbody tr:last-child td{border-bottom:0}.week-table tbody tr{transition:background var(--dur) var(--ease)}.week-table tbody tr:hover{background:var(--tbl-head)}.week-table tbody tr.waiting td:first-child{box-shadow:inset 2px 0 0 0 var(--tbl-warn)}.week-table .num{font-variant-numeric:tabular-nums}.week-table .num .n{direction:ltr;unicode-bidi:isolate;display:inline-block}.week-table .dim{color:var(--tbl-muted)}.week-table .id{color:var(--tbl-accent);font-weight:600}.week-table .when{color:var(--tbl-muted);font-size:var(--fs-xs)}.week-table .who{overflow-wrap:normal;word-break:keep-all}.week-table .what{inline-size:32%}.week-table .what .sel{font-weight:560}.week-table .what .fixture{overflow-wrap:anywhere;font-weight:600;display:block}.week-table .what{text-align:center}.week-table .what .pick{justify-content:center;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--tbl-muted);flex-wrap:wrap;margin-top:2px;display:flex}.week-table .what .pick.live-line{color:var(--warn)}.week-table .what .mkt{color:var(--tbl-warn);direction:ltr;unicode-bidi:isolate}.week-table .what .sel-text{direction:ltr;unicode-bidi:isolate}.week-table .money{font-weight:640}.week-table .money .up{color:var(--tbl-ok)}.week-table .money .down{color:var(--tbl-bad)}.week-table .money .pending{color:var(--tbl-muted);font-weight:500}.week-bar .count{font-variant-numeric:tabular-nums;margin-inline-start:auto}.week-bar{align-items:center;gap:var(--sp-3);margin:0 0 var(--sp-3);flex-wrap:wrap;display:flex}.week-bar strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.week-scroll,.grid-card>table.invites,.translations{max-inline-size:100%;overflow-x:auto}.week-scroll{border-radius:var(--radius-sm);border:var(--hair) solid var(--line);background:var(--tbl-bg);color:var(--tbl-text);overflow-x:auto}.week-find{margin:0 0 var(--sp-3);gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.week-find .finder{flex:14rem;min-width:10rem;max-width:28rem}.week-find select{min-width:9rem}.week-dlg .dlg-head>div{align-items:baseline;gap:var(--sp-3);display:flex}.week-verdict{white-space:nowrap;font-size:var(--fs-xs);letter-spacing:.04em;padding:1px var(--sp-2);border-radius:var(--radius-pill);background:var(--tbl-head);color:var(--tbl-muted);font-weight:620;display:inline-block}.week-verdict.won,.week-verdict.half_won{background:var(--tbl-ok-bg);color:var(--tbl-ok)}.week-verdict.lost,.week-verdict.half_lost{background:var(--tbl-bad-bg);color:var(--tbl-bad)}.week-verdict.waiting{background:var(--tbl-warn-bg);color:var(--tbl-warn)}.week-verdict.rejected,.week-verdict.cancelled{background:var(--tbl-bad-bg);color:var(--tbl-bad)}.week-verdict.void{background:var(--tbl-head);color:var(--tbl-muted)}.table-scroll{-webkit-overflow-scrolling:touch;max-inline-size:100%;overflow-x:auto}.table-scroll,.bets-scroll,.week-scroll,.grid-card>table.invites,.translations{max-inline-size:100%;overflow-x:auto}.clickable-row{cursor:pointer}.empty-board{text-align:center;color:var(--muted);padding-block:var(--sp-5);white-space:normal}.head-action{padding:var(--sp-2) var(--sp-4);border:1px solid var(--accent);border-radius:var(--radius-pill);color:var(--accent);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;margin-inline-start:0;transition:background .16s,color .16s}.head-action:hover{background:var(--accent);color:var(--on-accent)}.head-action{margin-inline-start:0}.head-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-inline-start:auto;display:inline-flex}.head-actions .head-action{margin-inline-start:0}.hero-corner{border:var(--hair) solid var(--hud-edge);pointer-events:none;z-index:2;block-size:.85rem;inline-size:.85rem;position:absolute}.hero-corner.tl{border-block-end:0;border-inline-end:0;inset-block-start:8px;inset-inline-start:8px}.hero-corner.br{border-block-start:0;border-inline-start:0;inset-block-end:8px;inset-inline-end:8px}.hero-corner{border-color:var(--accent)}.pair-code{gap:var(--sp-1);padding:var(--sp-4) var(--sp-3);border:var(--hair) solid var(--hud-edge);border-radius:var(--radius-sm);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 22%, transparent), transparent 72%), var(--panel-3);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--sheen) 10%, transparent);text-align:center;justify-items:center;display:grid}.pair-code strong{font-family:var(--mono);font-size:calc(1.85rem * var(--fs-scale,1));letter-spacing:.42em;font-variant-numeric:tabular-nums;color:var(--text);text-shadow:0 0 18px color-mix(in srgb, var(--accent) 55%, transparent);font-weight:680}.pair-status{font-size:var(--fs-xs);color:var(--muted)}.pair-linked-msg{font-size:var(--fs-md);color:var(--ok,#15803d);margin:0;font-weight:650}.live-flag{color:var(--warn);font-weight:700}.ub-h{font:inherit;letter-spacing:0;text-transform:none;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;display:flex}.ub-h span{white-space:nowrap;display:block}.ub-name{width:6.5rem}.ub-id{width:4.2rem}.ub-user{width:7.25rem}.ub-pct{width:3.6rem}.ub-credit{width:4.2rem}.ub-caret{width:1.85rem}.ub-skip{border-block-end:0;padding:0;font-size:0}.finder{width:100%;margin-bottom:0;margin-bottom:var(--sp-3);inline-size:auto;flex:14rem;min-width:10rem;max-width:28rem;margin-bottom:0;font-weight:400}.ov-week{font-size:var(--fs-xs);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums;padding:2px var(--sp-2);border:var(--hair) solid var(--hud-edge);border-radius:var(--radius-pill)}.sport-start,table.net td.sport-start{border-inline-start:var(--hair) solid color-mix(in srgb, var(--accent) 55%, var(--tbl-line))}.leaf{visibility:hidden;cursor:default}.banner.code-banner{border:var(--hair) solid color-mix(in srgb, var(--accent) 50%, transparent);background:var(--accent-soft);text-align:center}.code.big{font-size:var(--fs-2xl);margin:var(--sp-2) 0;letter-spacing:.22em;display:block}.code.selectable{-webkit-user-select:all;user-select:all}@media (max-width:36rem){.dlg-pop .dlg-body.open-user-form{grid-template-columns:1fr}}.lim-embedded-head{padding-bottom:var(--sp-2);border-block-end:var(--hair) solid var(--line-soft);justify-content:flex-start;display:flex}.lim-shell{gap:var(--sp-4);display:grid}.lim-desk{background:var(--hud-glass);box-shadow:var(--hud-lift);border:var(--hair,1px) solid var(--hud-edge);border-radius:.9rem;gap:1.1rem;padding:1.15rem 1.2rem 1.35rem;position:relative;overflow:visible}.lim-desk:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(90deg, transparent, var(--hud-sweep), transparent), repeating-linear-gradient(0deg, transparent, transparent 11px, var(--hud-grid) 11px, var(--hud-grid) 12px);opacity:.5;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0%,#0000 68%);mask-image:linear-gradient(#000 0%,#0000 68%)}.lim-desk>*{z-index:1;position:relative}.lim-desk .lim-hero{border-block-end:var(--hair) solid var(--hud-edge);align-items:flex-start;padding-bottom:.85rem}.lim-desk .lim-kicker{color:color-mix(in srgb, var(--muted) 70%, var(--accent));letter-spacing:.16em;font-weight:650}.lim-desk .lim-hero h2{letter-spacing:-.025em;font-size:clamp(1.2rem,1.05rem + .55vw,1.55rem)}.lim-desk .lim-lede{color:var(--muted);max-inline-size:54ch;font-size:.86rem;line-height:1.45}.lim-desk .lim-seg{background:color-mix(in srgb, var(--panel-3) 88%, transparent);border-color:var(--hud-edge)}.lim-desk .lim-seg button.on{background:color-mix(in srgb, var(--accent) 22%, var(--panel-2));box-shadow:var(--halo)}.lim-desk .lim-parent-banner{border-color:color-mix(in srgb, var(--accent) 45%, var(--hud-edge));background:linear-gradient(125deg, color-mix(in srgb, var(--accent) 16%, transparent), transparent 65%), color-mix(in srgb, var(--panel-3) 92%, transparent);box-shadow:inset 0 1px 0 var(--edge);border-radius:.75rem}.lim-desk .lim-parent-banner li{border-color:var(--hud-edge);background:color-mix(in srgb, var(--panel-2) 90%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:.6rem}.lim-desk .lim-personal{border:var(--hair) solid var(--hud-edge);background:color-mix(in srgb, var(--panel-3) 90%, transparent);border-radius:.75rem;padding:.85rem .95rem}.lim-desk .lim-scope-grid{gap:.85rem}.lim-desk .lim-scope{border:1px solid var(--hud-edge);background:color-mix(in srgb, var(--panel-3,#0e1420) 92%, transparent);box-shadow:none;border-radius:.75rem;padding:.95rem 1rem}.lim-desk .lim-scope:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--hud-edge))}.lim-desk .lim-scope-idx{background:color-mix(in srgb, var(--accent) 16%, transparent);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);letter-spacing:.06em;border-radius:.45rem;place-items:center;min-block-size:1.85rem;min-inline-size:1.85rem;font-weight:700;display:grid}.lim-desk .lim-scope h3{font-size:.98rem}.lim-desk .lim-chips{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--panel-2) 55%, transparent);overscroll-behavior:contain;border-radius:.6rem;max-block-size:9.5rem;padding:.35rem;overflow:auto}.lim-desk .lim-chip{border-color:var(--hud-edge);background:color-mix(in srgb, var(--panel-2) 88%, transparent);border-radius:.5rem;transition:border-color .15s,background .15s,box-shadow .15s}.lim-desk .lim-chip.on{border-color:color-mix(in srgb, var(--accent) 70%, transparent);background:color-mix(in srgb, var(--accent) 18%, var(--panel-2));box-shadow:var(--halo)}.lim-desk .lim-field>span{letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:650}.lim-desk .lim-field input,.lim-desk .lim-field select,.lim-desk select{border:1px solid var(--hud-edge);background:color-mix(in srgb, var(--panel-2) 90%, transparent);min-block-size:2.35rem;color:var(--text);border-radius:.55rem;padding-inline:.75rem}.lim-desk .lim-field input:focus,.lim-desk .lim-field select:focus,.lim-desk select:focus{border-color:color-mix(in srgb, var(--accent) 65%, transparent);box-shadow:var(--halo);outline:none}.lim-desk .lim-money-wrap{border-block-start:var(--hair) solid color-mix(in srgb, var(--hud-edge) 80%, transparent);max-inline-size:none;margin-block-start:.15rem;padding-block-start:.75rem}.lim-desk .lim-money-row{flex-wrap:wrap;align-items:stretch;gap:.55rem;display:flex}.lim-desk .lim-money{border-color:var(--hud-edge);background:color-mix(in srgb, var(--panel-2) 92%, transparent);border-radius:.6rem;flex:12rem;grid-template-columns:auto minmax(0,1fr);max-inline-size:18rem}.lim-desk .lim-money-unit{background:color-mix(in srgb, var(--accent) 14%, transparent)}.lim-desk .lim-save{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);background:linear-gradient(120deg, var(--accent), var(--accent-2,var(--accent)));min-block-size:2.35rem;color:var(--on-accent,#06121f);cursor:pointer;box-shadow:0 0 22px -8px color-mix(in srgb, var(--accent) 70%, transparent);margin:0;padding:.45rem 1.15rem;font-weight:700}.lim-desk .lim-save:hover:not(:disabled){filter:brightness(1.06)}.lim-desk .lim-save:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;filter:none}.lim-desk .lim-parent-cap{font-size:.74rem}.lim-desk .lim-leagues,.lim-desk .lim-ceilings{gap:1rem}.lim-pick-grid{border:1px solid var(--hud-edge);background:color-mix(in srgb, var(--panel-2) 55%, transparent);border-radius:.7rem;gap:.45rem;padding:.4rem;display:grid}.lim-pick-grid--tiers{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr))}.lim-pick-grid--leagues{overscroll-behavior:contain;grid-template-columns:1fr;max-block-size:14rem;overflow:auto}.lim-pick{text-align:start;border:1px solid var(--hud-edge);background:color-mix(in srgb, var(--panel-3) 88%, transparent);color:inherit;cursor:pointer;border-radius:.55rem;gap:.15rem;margin:0;padding:.55rem .65rem;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.lim-pick strong{font-size:.86rem;font-weight:650}.lim-pick em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-style:normal;overflow:hidden}.lim-pick:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 45%, var(--hud-edge))}.lim-pick.on{border-color:color-mix(in srgb, var(--accent) 70%, transparent);background:color-mix(in srgb, var(--accent) 16%, var(--panel-2));box-shadow:var(--halo)}.lim-pick:disabled{opacity:.5;cursor:not-allowed}.lim-pick-empty{border:1px dashed color-mix(in srgb, var(--muted) 45%, transparent);background:color-mix(in srgb, var(--panel-2) 40%, transparent);color:var(--muted);border-radius:.65rem;margin:0;padding:.85rem .95rem;font-size:.82rem;line-height:1.4}.lim-pick-more{margin:0;font-size:.75rem}.lim-scope--pick{align-content:start}.lim-sport{flex:0 14rem;gap:.35rem;min-inline-size:min(12.5rem,100%);display:grid;position:relative}.lim-sport.open .lim-sport-trigger{border-color:color-mix(in srgb, var(--accent) 70%, transparent);box-shadow:var(--halo)}.lim-sport-label{letter-spacing:.04em;color:var(--muted);font-size:.72rem;font-weight:650}.lim-sport-trigger{width:100%;text-align:start;border:1px solid var(--hud-edge);background:linear-gradient(125deg, color-mix(in srgb, var(--accent) 14%, transparent), transparent 58%), color-mix(in srgb, var(--panel-2) 92%, transparent);min-block-size:2.55rem;color:inherit;cursor:pointer;box-shadow:inset 0 1px 0 var(--edge,transparent);border-radius:.7rem;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.65rem .85rem;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.lim-sport-trigger strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:650;overflow:hidden}.lim-sport-trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 55%, var(--hud-edge));box-shadow:var(--halo)}.lim-sport-trigger:disabled{opacity:.55;cursor:not-allowed}.lim-sport-chev{border-inline-end:2px solid color-mix(in srgb, var(--muted) 70%, var(--accent));border-block-end:2px solid color-mix(in srgb, var(--muted) 70%, var(--accent));flex:none;block-size:.55rem;inline-size:.55rem;transition:transform .15s;transform:translateY(-.12rem)rotate(45deg)}.lim-sport.open .lim-sport-chev{transform:translateY(.1rem)rotate(225deg)}.lim-sport-panel{z-index:80;border:1px solid color-mix(in srgb, var(--accent) 45%, var(--hud-edge));background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent 42%), color-mix(in srgb, var(--panel) 96%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--hud-lift), 0 18px 40px #0b122038;border-radius:.85rem;grid-template-rows:auto minmax(0,1fr);gap:.5rem;padding:.65rem;display:grid;position:fixed;overflow:hidden}.lim-sport-panel-head{grid-template-columns:1fr auto;align-items:center;gap:.45rem;display:grid}.lim-sport-count{font-variant-numeric:tabular-nums;color:var(--muted);letter-spacing:.04em;padding-inline:.15rem;font-size:.68rem}.lim-sport-search{width:100%;border:1px solid var(--hud-edge);background:color-mix(in srgb, var(--panel-3) 92%, transparent);min-block-size:2.25rem;color:inherit;font:inherit;border-radius:.6rem;margin:0;padding:.55rem .75rem;font-size:.86rem}.lim-sport-search:focus{border-color:color-mix(in srgb, var(--accent) 65%, transparent);box-shadow:var(--halo);outline:none}.lim-sport-list{overscroll-behavior:contain;gap:.35rem;min-block-size:0;padding-inline-end:.15rem;display:grid;overflow:auto}.lim-team-row{gap:var(--sp-3);flex-wrap:wrap;align-items:flex-end;display:flex}.lim-team-row .lim-sport{flex:0 15rem}.lim-team-row .lim-field--grow{flex:16rem;min-inline-size:12rem}.lim-shell--embedded{padding:var(--sp-3);box-shadow:none;background:color-mix(in srgb, var(--panel-3) 70%, transparent);margin:0}.lim-shell--embedded:before{opacity:.35}.lim-shell--embedded .lim-scope-grid{grid-template-columns:1fr}.lim-shell--embedded .lim-scope--wide{grid-column:auto}.lim-shell--embedded .lim-scope{padding:var(--sp-3)}.lim-shell--embedded .lim-chips{max-block-size:7.5rem;overflow:auto}.person-dlg-pane--limits{gap:var(--sp-3);overscroll-behavior:contain;flex-direction:column;max-block-size:min(70dvh,36rem);padding-inline-end:.15rem;display:flex;overflow:auto}.person-dlg-pane--limits .lim-shell{flex:none}.lim-hero{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);padding-bottom:var(--sp-3);border-block-end:var(--hair) solid var(--line-soft);flex-wrap:wrap;display:flex}.lim-hero-copy{flex:1;min-inline-size:min(100%,28rem)}.lim-kicker{margin:0 0 var(--sp-1);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2)}.lim-shell>.lim-hero h2,.lim-hero h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,1.1rem + .8vw,1.85rem);line-height:1.15}.lim-lede{margin:var(--sp-2) 0 0;max-inline-size:62ch}.lim-seg{border-radius:var(--radius-pill);border:var(--hair) solid var(--hud-edge);background:var(--panel-3);box-shadow:inset 0 1px 0 var(--edge);grid-auto-flow:column;gap:0;padding:.2rem;display:inline-grid}.lim-seg button{border-radius:var(--radius-pill);min-block-size:2.1rem;color:var(--muted);box-shadow:none;font-size:var(--fs-sm);background:0 0;border:0;margin:0;padding:.45rem 1.1rem;font-weight:600}.lim-seg button:hover{color:var(--text);background:0 0;border:0}.lim-seg button.on{background:color-mix(in srgb, var(--accent) 28%, var(--panel-2));color:var(--text);box-shadow:var(--halo)}.lim-banner{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-sm);border:var(--hair) solid var(--line);background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent 55%), var(--panel-2);cursor:pointer;display:flex}.lim-banner.on{border-color:color-mix(in srgb, var(--warn) 55%, var(--line));background:linear-gradient(120deg, color-mix(in srgb, var(--warn) 14%, transparent), transparent 60%), var(--panel-2)}.lim-banner input{block-size:1.05rem;inline-size:1.05rem;accent-color:var(--accent);margin-block-start:.2rem}.lim-banner-text{gap:.15rem;display:grid}.lim-banner-text strong{font-size:var(--fs-sm);letter-spacing:.02em}.lim-banner-text em{font-style:normal;font-size:var(--fs-xs);color:var(--muted)}.lim-ceilings,.lim-leagues{gap:var(--sp-4);display:grid}.lim-scope-grid{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lim-scope{gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--radius-sm);border:var(--hair) solid var(--hud-edge);background:linear-gradient(165deg, color-mix(in srgb, var(--text) 3.5%, transparent), transparent 5.5rem), var(--panel-2);box-shadow:inset 0 1px 0 var(--edge);min-inline-size:0;display:grid}.lim-scope--wide{grid-column:1/-1}.lim-scope>header{gap:var(--sp-3);align-items:flex-start;display:flex}.lim-scope-idx{font-variant-numeric:tabular-nums;font-size:var(--fs-xs);letter-spacing:.12em;color:var(--accent);flex:none;padding-block-start:.15rem}.lim-scope h3{font-size:var(--fs-md);letter-spacing:-.02em;text-transform:none;color:var(--text);margin:0}.lim-scope h3:after{content:none}.lim-scope header p{font-size:var(--fs-xs);color:var(--muted);max-inline-size:48ch;margin:.25rem 0 0}.lim-field{gap:.3rem;min-inline-size:0;display:grid}.lim-field>span{font-size:var(--fs-xs);color:var(--muted);letter-spacing:.04em}.lim-field--grow{flex:1}.lim-chips{flex-wrap:wrap;gap:.45rem;display:flex}.lim-chip{border-radius:var(--radius-pill);border:var(--hair) solid var(--line);background:var(--panel-3);min-block-size:1.9rem;color:var(--muted);box-shadow:none;font-size:var(--fs-xs);margin:0;padding:.3rem .75rem;font-weight:600}.lim-chip:hover{border-color:var(--accent);color:var(--text);background:var(--panel-3)}.lim-chip.on{border-color:color-mix(in srgb, var(--accent) 70%, var(--line));background:color-mix(in srgb, var(--accent) 22%, var(--panel-3));color:var(--text);box-shadow:var(--halo)}.lim-money-wrap{gap:.4rem;max-inline-size:28rem;display:grid}.lim-money-row{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}.lim-money-row .lim-money{flex:12rem;max-inline-size:22rem}.lim-save{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line));background:color-mix(in srgb, var(--accent) 22%, transparent);min-block-size:2.25rem;color:var(--text);cursor:pointer;margin:0;padding:0 1rem;font-weight:700}.lim-save:hover:not(:disabled){box-shadow:var(--halo)}.lim-save:disabled{opacity:.45;cursor:not-allowed}.lim-parent-cap{color:var(--muted);margin:0;font-size:.72rem}.lim-parent-cap strong{color:var(--accent);font-variant-numeric:tabular-nums}.lim-parent-banner{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--line));background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 12%, transparent), transparent 70%), var(--panel-2);border-radius:.65rem;margin-block-end:.85rem;padding:.75rem .9rem}.lim-parent-banner strong{margin-block-end:.4rem;font-size:.85rem;display:block}.lim-parent-banner ul,.lim-parent-list{overscroll-behavior:contain;flex-direction:column;gap:.45rem;max-block-size:11rem;margin:0;padding:0;padding-inline-end:.15rem;list-style:none;display:flex;overflow-y:auto}.lim-parent-banner li{border:1px solid var(--line);background:var(--panel);box-sizing:border-box;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.55rem;width:100%;padding:.45rem .5rem .45rem .55rem;font-size:.78rem;display:flex}.lim-parent-pill-copy{flex-wrap:wrap;align-items:baseline;gap:.35rem;min-inline-size:0;display:inline-flex}.lim-parent-banner li em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-inline-size:10rem;font-style:normal;overflow:hidden}.lim-parent-banner li b{font-variant-numeric:tabular-nums;color:var(--accent)}.lim-parent-edit{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--text);cursor:pointer;border:0;flex:none;margin:0;padding:.35rem .75rem;font-size:.72rem;font-weight:700}.lim-parent-edit:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 38%, transparent);box-shadow:var(--halo)}.lim-parent-edit:disabled{opacity:.45;cursor:not-allowed}.lim-parent-banner .note{margin:.45rem 0 0}.lim-parent-edit-card .lim-money{max-inline-size:none;margin-block:.75rem}.lim-parent-edit-card .lim-modal-actions{justify-content:flex-end;gap:.5rem;margin-block-start:.75rem;display:flex}.lim-nested-dlg{color:var(--text);background:0 0;border:0;max-block-size:none;max-inline-size:none;padding:0}.lim-nested-dlg[open]{width:100%;height:100%;padding:var(--sp-4);place-items:center;margin:0;display:grid;inset:0}.lim-nested-dlg::backdrop{background:color-mix(in srgb, var(--ink) 62%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lim-nested-dlg .lim-modal-card{width:min(28rem,100%);margin:0}.lim-apply-actions{flex-wrap:wrap}.lim-apply-actions .lim-primary{flex:auto}.lim-apply-explain{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.lim-apply-explain li{border-radius:var(--radius-sm,.55rem);border:var(--hair,1px) solid var(--line-soft,var(--line));background:var(--panel-2,var(--panel));gap:.25rem;padding:.75rem .85rem;display:grid}.lim-apply-explain strong{font-size:.92rem}.lim-apply-explain span{color:var(--muted);font-size:.82rem;line-height:1.45}.lim-apply-card{width:min(32rem,100%)}.lim-edit-btn{border:1px solid color-mix(in srgb, var(--accent) 55%, var(--line));background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--text);border-radius:var(--radius-sm);cursor:pointer;min-block-size:var(--control-h,2.25rem);align-self:stretch;padding:0 .9rem;font-weight:650}.lim-edit-btn:hover:not(:disabled){box-shadow:var(--halo)}.lim-edit-btn:disabled{opacity:.45;cursor:not-allowed}.lim-money{border-radius:var(--radius-sm);border:var(--hair) solid var(--line-strong);background:var(--panel-3);grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:0;max-inline-size:22rem;display:grid;overflow:hidden}.lim-money-unit{color:var(--muted);font-size:var(--fs-sm);background:color-mix(in srgb, var(--accent) 8%, transparent);border-inline-end:var(--hair) solid var(--line);place-items:center;padding-inline:.7rem;display:grid}.lim-money input{box-shadow:none;font-size:var(--fs-md);font-variant-numeric:tabular-nums;letter-spacing:.02em;background:0 0;border:0;border-radius:0}.lim-money input:focus{box-shadow:none;outline:none}.lim-money button{border:0;border-inline-start:var(--hair) solid var(--line);background:color-mix(in srgb, var(--accent) 35%, var(--panel-2));color:var(--text);box-shadow:none;border-radius:0;min-inline-size:4.5rem;margin:0;font-weight:700}.lim-money button.lim-quick-edit{background:color-mix(in srgb, var(--panel) 80%, transparent);min-inline-size:3.5rem;font-weight:650}.lim-money button:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 50%, var(--panel-2))}.lim-money button:disabled{opacity:.45}.lim-hits{border:var(--hair) solid var(--line);border-radius:var(--radius-sm);background:var(--panel-3);max-block-size:11rem;margin:0;padding:0;list-style:none;overflow:auto}.lim-hits li+li{border-block-start:var(--hair) solid var(--line-soft)}.lim-hits button{justify-content:space-between;gap:var(--sp-2);width:100%;box-shadow:none;text-align:start;color:var(--text);background:0 0;border:0;border-radius:0;margin:0;padding:.55rem .75rem;display:flex}.lim-hits button span{color:var(--muted);font-size:var(--fs-xs)}.lim-hits button:hover,.lim-hits button.on{background:color-mix(in srgb, var(--accent) 14%, transparent)}.lim-picked{font-size:var(--fs-xs);color:var(--accent-2);margin:0}.lim-rules{gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--radius-sm);border:var(--hair) solid var(--line);background:var(--panel-2);display:grid}.lim-rules-lead{margin:0}.lim-rules-head{align-items:center;gap:var(--sp-2);display:flex}.lim-rules-head h3{font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0}.lim-rules-head h3:after{content:none}.lim-count{border-radius:var(--radius-pill);border:var(--hair) solid var(--hud-edge);background:var(--panel-3);min-inline-size:1.6rem;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text);place-items:center;padding:.1rem .45rem;display:inline-grid}.lim-empty{margin:0}.lim-rules-table-wrap{overflow-x:auto}.lim-rules-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.lim-rules-table th{text-align:start;border-block-end:var(--hair) solid var(--line-strong);color:var(--muted);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;padding:.55rem .65rem;font-weight:600}.lim-rules-table td{border-block-end:var(--hair) solid var(--line-soft);vertical-align:middle;padding:.65rem}.lim-scope-tag{border-radius:var(--radius-pill);border:var(--hair) solid var(--hud-edge);background:color-mix(in srgb, var(--accent) 12%, var(--panel-3));font-size:var(--fs-xs);padding:.15rem .5rem;font-weight:650;display:inline-flex}.lim-ref{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-xs);word-break:break-all}.lim-amt{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-weight:700}.lim-actions{flex-wrap:wrap;justify-content:flex-start;gap:.35rem;display:flex}.lim-inline-edit{border-radius:var(--radius-sm);border:var(--hair) solid var(--line-strong);background:var(--panel-3);grid-auto-flow:column;align-items:center;gap:.35rem;max-inline-size:9rem;padding:.15rem .45rem;display:inline-grid}.lim-inline-edit span{color:var(--muted);font-size:var(--fs-xs);font-weight:600}.lim-inline-edit input{box-shadow:none;font-variant-numeric:tabular-nums;min-block-size:1.6rem;background:0 0;border:0;width:100%;padding:0;font-weight:700}.lim-inline-edit input:focus{box-shadow:none;outline:none}.lim-del{color:var(--bad)}.lim-toolbar{gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--radius-sm);border:var(--hair) solid var(--hud-edge);background:var(--panel-2);flex-wrap:wrap;align-items:end;display:flex}.lim-primary{background:color-mix(in srgb, var(--accent) 40%, var(--panel-2));border-color:color-mix(in srgb, var(--accent) 55%, var(--line));font-weight:700}.lim-status{padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);border:var(--hair) solid color-mix(in srgb, var(--ok) 40%, var(--line));background:color-mix(in srgb, var(--ok) 10%, var(--panel-2));color:var(--text);font-size:var(--fs-sm);margin:0}.lim-coverage{gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--radius-sm);border:var(--hair) solid var(--hud-edge);background:linear-gradient(160deg, color-mix(in srgb, var(--accent-2) 8%, transparent), transparent 55%), var(--panel-2);display:grid}.lim-coverage-head h3{font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0}.lim-coverage-head h3:after{content:none}.lim-coverage-head .note{margin:.35rem 0 0}.lim-coverage-all{gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--radius-sm);border:var(--hair) solid var(--line);background:var(--panel-3);display:grid}.lim-coverage-sport-bar{border-color:color-mix(in srgb, var(--accent) 40%, var(--line));background:color-mix(in srgb, var(--accent) 10%, var(--panel-3));margin-block-start:var(--sp-2)}.lim-coverage-all-copy{justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap;align-items:baseline;display:flex}.lim-coverage-all-copy strong{font-size:var(--fs-md);letter-spacing:-.02em}.lim-coverage-all-copy span{font-size:var(--fs-sm);color:var(--muted)}.lim-coverage-pcts{gap:var(--sp-3);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.lim-coverage-pcts em{font-style:normal;font-weight:700}.lim-coverage-pcts em.ok{color:var(--ok)}.lim-coverage-pcts em.muted{color:var(--muted)}.lim-bar{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--muted) 22%, var(--panel));block-size:.55rem;position:relative;overflow:hidden}.lim-bar--sm{block-size:.4rem;min-inline-size:5rem}.lim-bar>i{border-radius:inherit;background:linear-gradient(90deg, var(--accent-2), var(--accent));block-size:100%;display:block}.lim-coverage-table-wrap{overflow-x:auto}.lim-coverage-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.lim-coverage-table th{text-align:start;border-block-end:var(--hair) solid var(--line-strong);color:var(--muted);font-size:var(--fs-xs);letter-spacing:.05em;text-transform:uppercase;padding:.45rem .55rem}.lim-coverage-table td{border-block-end:var(--hair) solid var(--line-soft);font-variant-numeric:tabular-nums;vertical-align:middle;padding:.5rem .55rem}.lim-coverage-table tr{cursor:pointer}.lim-coverage-table tr:hover td,.lim-coverage-table tr.on td{background:color-mix(in srgb, var(--accent) 10%, transparent)}.lim-coverage-sport{box-shadow:none;color:var(--text);background:0 0;border:0;margin:0;padding:0;font-weight:650}.lim-pct{color:var(--muted);font-size:var(--fs-xs)}.lim-add-tier{gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--radius-sm);border:var(--hair) dashed var(--line);background:color-mix(in srgb, var(--panel-3) 80%, transparent);display:grid}.lim-add-tier h3{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0}.lim-add-tier h3:after{content:none}.lim-add-tier-row{gap:var(--sp-2);flex-wrap:wrap;display:flex}.lim-add-tier-row input{flex:1;min-inline-size:8rem}.lim-board{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));align-items:start;display:grid}.lim-col{border-radius:var(--radius-sm);border:var(--hair) solid var(--hud-edge);background:var(--panel-2);grid-template-rows:auto minmax(0,1fr);min-block-size:12rem;display:grid;overflow:hidden}.lim-col>header{justify-content:space-between;align-items:center;gap:var(--sp-2);border-block-end:var(--hair) solid var(--line);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 14%, transparent), transparent 70%), var(--panel-3);flex-wrap:wrap;padding:.7rem .85rem;display:flex}.lim-col-head{align-items:center;gap:var(--sp-2);flex:1;min-inline-size:0;display:flex}.lim-col-edit{font-size:var(--fs-xs);padding:.2rem .55rem;font-weight:650}.lim-col--top>header{background:linear-gradient(90deg, color-mix(in srgb, var(--accent-2) 18%, transparent), transparent 70%), var(--panel-3)}.lim-col--junk>header,.lim-col--other>header{background:linear-gradient(90deg, color-mix(in srgb, var(--muted) 16%, transparent), transparent 70%), var(--panel-3)}.lim-col--women>header{background:linear-gradient(90deg, color-mix(in srgb, var(--women) 16%, transparent), transparent 70%), var(--panel-3)}.lim-col--youth>header{background:linear-gradient(90deg, color-mix(in srgb, var(--warn) 16%, transparent), transparent 70%), var(--panel-3)}.lim-col h4{font-size:var(--fs-sm);letter-spacing:-.01em;margin:0}.lim-col>header span{font-variant-numeric:tabular-nums;font-size:var(--fs-xs);color:var(--muted);text-align:center;border-radius:var(--radius-pill);border:var(--hair) solid var(--line);background:var(--panel);min-inline-size:1.4rem;padding:.1rem .4rem}.lim-col ul{flex-direction:column;gap:.35rem;max-block-size:28rem;margin:0;padding:.45rem;list-style:none;display:flex;overflow:auto}.lim-col li{border-radius:calc(var(--radius-sm) - 2px);border:var(--hair) solid var(--line-soft);background:var(--panel);gap:.3rem;padding:.45rem .5rem;display:grid}.lim-col-name{font-size:var(--fs-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.lim-col select{width:100%;min-block-size:1.85rem;font-size:var(--fs-xs)}.lim-col-empty{color:var(--muted);text-align:center;background:0 0;border:0;padding:1.5rem .5rem}.lim-modal{z-index:80;padding:var(--sp-4);background:color-mix(in srgb, var(--ink) 62%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;display:grid;position:fixed;inset:0}.lim-modal-card{width:min(28rem,100%);border-radius:var(--radius);border:var(--hair) solid var(--hud-edge);background:var(--panel);max-block-size:min(90vh,40rem);padding:var(--sp-4);gap:var(--sp-3);box-shadow:0 18px 48px color-mix(in srgb, var(--ink) 45%, transparent);display:grid;overflow:auto}.lim-modal-card>header{justify-content:space-between;align-items:start;gap:var(--sp-3);display:flex}.lim-modal-card h3{font-size:var(--fs-md);letter-spacing:-.01em;margin:0}.lim-family-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.lim-family-list li{justify-content:space-between;align-items:center;gap:var(--sp-3);border-radius:var(--radius-sm);border:var(--hair) solid var(--line-soft);background:var(--panel-2);padding:.55rem .65rem;display:flex}.lim-family-name{font-weight:650;font-size:var(--fs-sm)}.lim-money--compact{max-inline-size:9rem;margin:0}.lim-modal-actions{justify-content:flex-end;gap:var(--sp-2);display:flex}@media (max-width:900px){.lim-scope-grid{grid-template-columns:1fr}.lim-scope--wide{grid-column:auto}.lim-money{max-inline-size:none}}.limits-checklist{flex-wrap:wrap;gap:.55rem 1rem;display:flex}.limits-search-hits,.limits-league-grid{display:none}.shell{min-height:100dvh;flex-direction:column;max-inline-size:100%;display:flex}.shell>.layout{min-height:0;flex:auto;min-inline-size:0}.impersonation-bar{border-bottom:1px solid color-mix(in srgb, var(--accent) 40%, var(--line));background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 16%, transparent), transparent 70%), color-mix(in srgb, var(--panel-2,var(--panel)) 96%, var(--depth));font-size:var(--fs-sm);z-index:8;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem .75rem;padding:.4rem .85rem;display:flex}.impersonation-who{color:var(--muted);font-weight:560}.impersonation-return{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--accent) 50%, var(--line));background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 78%, var(--depth)), var(--accent));min-block-size:1.85rem;color:var(--sheen);font:inherit;font-size:var(--fs-sm);cursor:pointer;box-shadow:0 0 12px color-mix(in srgb, var(--accent) 30%, transparent);white-space:nowrap;margin:0;padding:.25rem .8rem;font-weight:650}.desk-hud{gap:.85rem;min-inline-size:0;display:grid}.desk-hud-modes{grid-template-columns:1fr;gap:.45rem;display:grid}@media (min-width:40rem){.desk-hud-modes{grid-template-columns:repeat(3,minmax(0,1fr))}}.desk-hud-mode{text-align:start;border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));background:linear-gradient(155deg, color-mix(in srgb, var(--accent) 12%, transparent), transparent 60%), var(--panel-2,var(--panel));color:var(--muted);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--sheen) 8%, transparent);cursor:pointer;font:inherit;gap:.25rem;min-inline-size:0;margin:0;padding:.75rem .85rem;display:grid}.desk-hud-mode strong{color:var(--text);font-weight:700}.desk-hud-mode span{font-size:var(--fs-sm);overflow-wrap:anywhere;line-height:1.35}.desk-hud-mode.on{border-color:color-mix(in srgb, var(--accent) 70%, var(--line));color:var(--sheen);background:linear-gradient(125deg, color-mix(in srgb, var(--accent) 82%, var(--depth)), color-mix(in srgb, var(--accent) 55%, var(--depth)));box-shadow:0 0 22px color-mix(in srgb, var(--accent) 40%, transparent)}.desk-hud-mode.on strong,.desk-hud-mode.on span{color:var(--on-accent)}.desk-hud-grid{grid-template-columns:1fr;align-items:stretch;gap:.65rem;display:grid}@media (min-width:36rem){.desk-hud-grid{grid-template-columns:1fr 1fr}}.desk-hud-card{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent 50%), color-mix(in srgb, var(--panel-3,var(--panel)) 94%, transparent);flex-direction:column;gap:.55rem;min-inline-size:0;margin:0;padding:.85rem;display:flex}.desk-hud-card h4,.desk-hud-section-title{font-size:var(--fs-sm);letter-spacing:.04em;margin:0}.desk-hud-section-title{margin-bottom:.15rem}.desk-hud-field{font-size:var(--fs-sm);gap:.3rem;min-inline-size:0;margin:0;display:grid}.desk-hud-field input{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));background:var(--panel-2,var(--panel));min-block-size:2.2rem;inline-size:100%;max-inline-size:100%;color:var(--text);font:inherit;box-sizing:border-box;padding-inline:.85rem}.desk-hud-fields-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.45rem;display:grid}.desk-hud-chips{flex-wrap:wrap;gap:.35rem;margin-block-start:auto;padding-block-start:.15rem;display:flex}.desk-hud-chips button{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));min-block-size:2rem;color:var(--muted);font:inherit;cursor:pointer;background:0 0;margin:0;padding:.35rem .85rem;font-weight:620}.desk-hud-chips button.on{background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 78%, var(--depth)), var(--accent));color:var(--sheen);box-shadow:0 0 14px color-mix(in srgb, var(--accent) 35%, transparent);border-color:#0000}.desk-hud-actions{justify-content:flex-start;display:flex}.desk-hud-save{border-radius:var(--radius-pill);background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 85%, var(--depth)), var(--accent));min-block-size:2.4rem;color:var(--sheen);font:inherit;cursor:pointer;box-shadow:0 0 20px color-mix(in srgb, var(--accent) 40%, transparent);border:0;margin:0;padding:.45rem 1.25rem;font-weight:700}.desk-hud-prompt{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line));background:color-mix(in srgb, var(--panel-2,var(--panel)) 96%, var(--depth));box-shadow:0 0 28px color-mix(in srgb, var(--accent) 20%, transparent);padding:.85rem}.desk-hud-prompt-actions{flex-wrap:wrap;gap:.45rem;margin-top:.55rem;display:flex}.bot-console{gap:var(--sp-4);flex-direction:column;display:flex}.bot-console-hero{gap:var(--sp-5);padding:var(--sp-5);border-radius:var(--radius);background:radial-gradient(120% 80% at 100% 0%, color-mix(in oklab, var(--accent) 18%, transparent), transparent 55%), linear-gradient(160deg, color-mix(in oklab, var(--panel) 92%, var(--depth)), var(--panel));border:var(--hair) solid var(--line);grid-template-columns:1fr minmax(14rem,22rem);align-items:stretch;display:grid}.bot-console-kicker{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0}.bot-console-hero h1{margin:var(--sp-2) 0 var(--sp-2);font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:650;line-height:1.15}.bot-console-sub{color:var(--muted);max-width:36rem;margin:0;line-height:1.55}.bot-kill{justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--radius);border:var(--hair) solid var(--ok-line);border-inline-start:var(--marker) solid var(--ok);background:var(--ok-bg);flex-direction:column;display:flex}.bot-kill.off{border-color:var(--bad-line);border-inline-start-color:var(--bad);background:var(--bad-bg)}.bot-kill strong{font-size:var(--fs-md);display:block}.bot-kill span{margin-top:var(--sp-1);color:var(--muted);font-size:var(--fs-xs);line-height:1.45;display:block}.bot-console-toolbar{gap:var(--sp-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.bot-console-stats{gap:var(--sp-4);color:var(--muted);font-size:var(--fs-sm);display:flex}.bot-console-stats b{color:var(--fg);font-variant-numeric:tabular-nums}.bot-console-filters{gap:var(--sp-2);flex-wrap:wrap;display:flex}.bot-console-filters input[type=search]{min-inline-size:14rem}.bot-console-list{border:var(--hair) solid var(--line);border-radius:var(--radius);background:var(--panel);overflow:auto}.bot-console-list table{border-collapse:collapse;width:100%}.bot-console-list th,.bot-console-list td{text-align:start;border-bottom:var(--hair) solid var(--line);font-size:var(--fs-sm);padding:.7rem .9rem}.bot-console-list th{color:var(--muted);font-weight:500}.bot-row{cursor:pointer}.bot-row:hover td{background:color-mix(in oklab, var(--accent) 8%, transparent)}.pill{border-radius:var(--radius-pill);font-size:var(--fs-xs);border:var(--hair) solid var(--line);padding:.1rem .45rem;display:inline-block}.pill.ok{color:var(--ok);border-color:var(--ok-line);background:var(--ok-bg)}.pill.danger{color:var(--bad);border-color:var(--bad-line);background:var(--bad-bg)}.bot-modal-backdrop{z-index:80;background:color-mix(in oklab, var(--ink) 55%, transparent);padding:var(--sp-4);place-items:center;display:grid;position:fixed;inset:0}.bot-modal{background:var(--panel);border:var(--hair) solid var(--line);border-radius:calc(var(--radius) + 2px);width:min(36rem,100%);max-height:min(90vh,52rem);padding:var(--sp-4);box-shadow:0 24px 80px color-mix(in oklab, var(--ink) 45%, transparent);overflow:auto}.bot-modal.bot-thread{flex-direction:column;width:min(42rem,100%);max-height:min(92vh,56rem);padding:0;display:flex;overflow:hidden}.bot-thread-head{justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4);border-bottom:var(--hair) solid var(--line);display:flex}.bot-thread-head h2{font-size:var(--fs-lg);margin:0}.bot-thread-head p{margin:var(--sp-1) 0 0;color:var(--muted);font-size:var(--fs-xs)}.bot-thread-actions{gap:var(--sp-2);flex-wrap:wrap;align-items:start;display:flex}.bot-thread-body{padding:var(--sp-4);gap:var(--sp-3);background:linear-gradient(180deg, color-mix(in oklab, var(--panel) 88%, var(--depth)), var(--panel));flex-direction:column;flex:1;display:flex;overflow:auto}.bot-bubble{border-radius:var(--radius-sm);border:var(--hair) solid var(--line);background:var(--bg);max-width:85%;padding:.65rem .85rem}.bot-bubble.in{align-self:flex-start}.bot-bubble.out{background:color-mix(in oklab, var(--accent) 14%, var(--panel));border-color:color-mix(in oklab, var(--accent) 35%, var(--line));align-self:flex-end}.bot-bubble-meta{justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-xs);color:var(--muted);margin-bottom:.35rem;display:flex}.bot-bubble p{white-space:pre-wrap;line-height:1.45;font-size:var(--fs-sm);margin:0}.bot-slip-thumb{object-fit:cover;border-radius:var(--radius-sm);max-width:12rem;max-height:10rem;margin-bottom:.4rem;display:block}.bot-thread-compose{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-top:var(--hair) solid var(--line);display:flex}.bot-thread-compose input{flex:1}.bot-modal-actions{justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-3);display:flex}.bot-modal textarea{width:100%}@media (max-width:800px){.bot-console-hero{grid-template-columns:1fr}}.bet-tools{gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.bet-stats-rows{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.bet-stats-rows li{justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-sm);display:flex}.line-check-overlay{z-index:80;padding:var(--sp-4);place-items:center;display:grid;position:fixed;inset:0}.line-check-scrim{background:color-mix(in srgb, var(--depth) 55%, transparent);cursor:pointer;border:0;margin:0;padding:0;position:absolute;inset:0}.line-check-panel{z-index:1;border-radius:var(--radius);max-block-size:min(88vh,44rem);inline-size:min(26rem,100vw - 2rem);box-shadow:0 24px 64px color-mix(in srgb, var(--depth) 28%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent);background:#fbfcfe;border:1px solid #d5e0f0;flex-direction:column;display:flex;position:relative;overflow:hidden}.line-check-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);background:linear-gradient(105deg,#e8f0ff,#f4f7fc 55%);border-block-end:1px solid #d5e2f4;flex:none;padding:.85rem 2.75rem .85rem 1rem;display:flex;position:relative}.line-check-head-text{flex:auto;min-width:0}.line-check-head h3{letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:750}.line-check-head p{color:var(--muted);font-size:var(--fs-xs);margin:.25rem 0 0;line-height:1.35}.line-check-close{z-index:2;block-size:2.1rem;min-block-size:2.1rem;inline-size:2.1rem;color:var(--text);cursor:pointer;box-shadow:0 1px 2px color-mix(in srgb, var(--depth) 12%, transparent);background:#fff;border:1px solid #c9d8ef;border-radius:999px;place-items:center;padding:0;font-size:1.35rem;font-weight:500;line-height:1;display:inline-grid;position:absolute;inset-block-start:.55rem;inset-inline-end:.55rem}.line-check-close:hover{border-color:color-mix(in srgb, var(--accent) 40%, #c9d8ef);background:#f3f7ff}.line-check-body{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:.65rem;min-block-size:0;padding:.85rem 1rem 1rem;display:flex;overflow-y:auto}.line-check-pick{border-radius:var(--radius-sm);background:#fff;border:1px solid #d7e3f5;flex-direction:column;flex:none;gap:.2rem;padding:.65rem .75rem;display:flex}.line-check-pick.this{border-color:color-mix(in srgb, var(--accent) 45%, #d7e3f5);background:color-mix(in srgb, var(--accent) 8%, #fff)}.line-check-pick-badge{font-size:var(--fs-xs);color:var(--muted);letter-spacing:.02em;font-weight:700}.line-check-pick.this .line-check-pick-badge{color:color-mix(in srgb, var(--accent) 70%, var(--text))}.line-check-pick-name{font-size:.98rem;font-weight:720;line-height:1.3}.line-check-pick-odds{font-size:var(--fs-xs);color:var(--muted);font-variant-numeric:tabular-nums}.line-check-spark{border-radius:var(--radius-sm);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 6%, #fff), #fff);border:1px solid #e2eaf5;flex:none;width:100%;height:auto;display:block}.line-check-spark polyline{fill:none;stroke:var(--accent);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.line-check-range{flex:none;grid-template-columns:repeat(3,1fr);gap:.4rem;margin:0;display:grid}.line-check-range>div{border-radius:var(--radius-sm);text-align:center;background:#fff;border:1px solid #e4ebf5;padding:.4rem .5rem}.line-check-range dt{color:var(--muted);margin:0;font-size:.68rem;font-weight:650}.line-check-range dd{font-variant-numeric:tabular-nums;margin:.1rem 0 0;font-size:.95rem;font-weight:750}.line-check-list{border-radius:var(--radius-sm);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #dbe6f4;flex:auto;gap:0;min-block-size:8rem;max-block-size:100%;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.line-check-list li,.line-check-move{font-size:var(--fs-sm);background:0 0;border:0;border-block-end:1px solid #eef3fa;border-radius:0;grid-template-columns:5.75rem 1.25rem minmax(3.5rem,auto);justify-content:start;align-items:center;column-gap:.65rem;padding:.4rem .7rem;display:grid}.line-check-list li:last-child,.line-check-move:last-child{border-block-end:0}.line-check-move.up .line-check-odds{color:#15803d}.line-check-move.down .line-check-odds{color:#b91c1c}.line-check-move.up .line-check-dir{color:#15803d}.line-check-move.down .line-check-dir{color:#b91c1c}.line-check-odds{font-variant-numeric:tabular-nums;text-align:start;font-size:.98rem;font-weight:750}.line-check-dir{text-align:center;color:var(--muted);font-weight:700}.line-check-at{color:var(--muted);font-variant-numeric:tabular-nums;font-size:var(--fs-xs);text-align:start}.line-check-bet-id{color:var(--muted);font-size:.92rem;font-weight:550}.line-check-others{border-radius:var(--radius-sm);background:#fff;border:1px solid #dbe6f4;flex:none;overflow:hidden}.line-check-others>summary{cursor:pointer;font-size:var(--fs-sm);color:var(--text);background:#f3f7fd;border-block-end:1px solid #0000;padding:.55rem .75rem;font-weight:680;list-style:none}.line-check-others[open]>summary{border-block-end-color:#dbe6f4}.line-check-others>summary::-webkit-details-marker{display:none}.line-check-others>summary:before{content:"▸ ";color:var(--muted)}.line-check-others[open]>summary:before{content:"▾ "}.line-check-others-body{flex-direction:column;gap:.5rem;max-block-size:14rem;padding:.55rem .65rem .7rem;display:flex;overflow:auto}.line-check-filter input{width:100%;border-radius:var(--radius-sm);min-block-size:2rem;font-size:var(--fs-sm);background:#fbfcfe;border:1px solid #cfdced;padding:.3rem .6rem}.line-check-groups{flex-direction:column;gap:.55rem;display:flex}.line-check-groups section h4{font-size:var(--fs-xs);color:var(--muted);margin:0 0 .25rem;font-weight:720}.line-check-groups ul{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.line-check-groups button{border-radius:var(--radius-pill);min-block-size:1.7rem;font-size:var(--fs-xs);color:var(--text);cursor:pointer;background:#f7f9fc;border:1px solid #d5e0f0;align-items:center;gap:.3rem;padding:.15rem .5rem;font-weight:620;display:inline-flex}.line-check-groups button.on{border-color:color-mix(in srgb, var(--accent) 55%, #d5e0f0);background:color-mix(in srgb, var(--accent) 14%, #fff)}.line-check-groups button .tick{color:var(--accent);font-weight:800}.cancel-ask{gap:var(--sp-2);border-block-start:var(--hair) solid var(--line);margin-block-start:var(--sp-4);padding-block-start:var(--sp-3);display:grid}.cancel-ask h4{font-size:var(--fs-sm);margin:0}.cancel-ask button{justify-self:start}@media (max-width:560px){.filters>*,.filters input,.filters select,.filters button,.filters .bet-search,.filters .bet-id-search,.filters .filter-seg,.net-filters .finder,.week-find .finder{flex:none}.filters input,.filters select,.filters .finder,.filters .bet-search,.filters .bet-id-search,.filters .filter-seg,.filter-select,.net-filters .finder,.week-find .finder{border-radius:var(--radius-sm);min-block-size:2.75rem}.phase-tabs,.phase-tabs label{border-radius:var(--radius-sm)}.ledger-filters .filter-seg,.filter-seg{inline-size:100%;min-inline-size:0}}@media (max-width:900px){table.user-board,.user-board{min-inline-size:46rem}table.user-board th,table.user-board td,.user-board th,.user-board td{text-overflow:ellipsis;overflow:hidden}table.user-board thead th:nth-child(2),table.user-board tbody td:nth-child(2),.user-board thead th:nth-child(2),.user-board tbody td:nth-child(2){z-index:1;background:var(--panel);box-shadow:-1px 0 0 var(--line) inset;position:sticky;inset-inline-start:0}table.bets,table.bets.ledger-table{table-layout:auto;min-width:56rem}}.rail-support{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-block-start:var(--hair) solid var(--line);display:grid}.rail-support-k{color:var(--muted);font-size:var(--fs-xs)}.rail-support a{align-items:center;gap:var(--sp-2);min-block-size:2.2rem;padding:0 var(--sp-3);border:var(--hair) solid var(--line);border-radius:var(--radius-pill);color:var(--text);font-size:var(--fs-sm);inline-size:fit-content;text-decoration:none;display:inline-flex}.rail-support a:hover{border-color:var(--accent);background:var(--accent-soft)}.rail-support a span{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}@media (max-width:900px){.table-scroll{-webkit-overflow-scrolling:touch;min-inline-size:0;max-inline-size:100%;overflow-x:auto}.table-scroll>table,.grid-card>table.invites{table-layout:auto;inline-size:max-content;min-inline-size:100%}.table-scroll>table th,.table-scroll>table td,.grid-card>table.invites th,.grid-card>table.invites td{white-space:nowrap;text-overflow:clip;overflow:visible}table.user-board,.user-board{min-inline-size:100%}table.user-board th,table.user-board td,.user-board th,.user-board td{text-overflow:clip;overflow:visible}table.user-board thead th:nth-child(2),table.user-board tbody td:nth-child(2),.user-board thead th:nth-child(2),.user-board tbody td:nth-child(2){box-shadow:none;position:static}.prov-roles-table{min-inline-size:44rem}.prov-roles-table th,.prov-roles-table td{white-space:normal}.desk-hud-field input[type=checkbox],.desk-hud-switch input[type=checkbox]{border-radius:calc(var(--radius-sm) * .4);flex:none;block-size:1.3rem;min-block-size:0;inline-size:1.3rem;max-inline-size:none;padding:0}.desk-hud-switch{flex-direction:row;justify-content:space-between;align-items:center}}.filter-seg-chevron{border-block-end:0;border-inline-end:0;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted)}.filter-seg.open .filter-seg-chevron{border-color:var(--accent)}@media (max-width:560px){.strip .sep{display:none}.strip>span{padding-inline-end:.5rem}.ledger-filters{align-items:stretch}.ledger-filters>*,.ledger-filters .filters,.ledger-filters .filters>*,.ledger-filters .phase-tabs{box-sizing:border-box;inline-size:100%;max-inline-size:none}.ledger-filters .phase-tabs{display:flex}.ledger-filters .phase-tabs label{flex:1 1 0;justify-content:center}.lim-pick em{white-space:normal;overflow:visible}.sports-desk-toolbar>*{flex:100%;inline-size:100%;max-inline-size:none}.sports-desk-toolbar .phase-tabs{display:flex}.sports-desk-toolbar .phase-tabs label{flex:1 1 0;justify-content:center}.sports-desk-toolbar .filters>*{inline-size:100%}.desk-hud-switch{display:flex}}.lim-pick{block-size:auto;min-block-size:auto}.signin form .signin-home,.signin-home{border-radius:var(--radius-sm,10px);border:1px solid var(--line);min-block-size:2.5rem;inline-size:fit-content;color:var(--muted);background:0 0;justify-content:center;place-self:center;align-items:center;gap:.4rem;margin-block-start:.35rem;margin-inline:auto;padding-inline:.9rem;font-size:.9rem;text-decoration:none;transition:color .18s,border-color .18s;display:flex}.signin-home:before{content:"←"}[dir=rtl] .signin-home:before{content:"→"}.signin-home:hover{color:var(--accent);border-color:var(--accent)}.signin-home:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.coupon-chip{border-radius:var(--radius-pill);border:1px solid var(--accent);background:var(--accent-soft);color:var(--text);cursor:pointer;white-space:nowrap;align-items:center;gap:4px;padding:2px 10px;font-size:.85em;font-weight:600;display:inline-flex}.coupon-chip.static{cursor:default}tr.coupon-row td{border-top:2px solid var(--accent-soft)}tr.coupon-leg td,tr.desk-leg td{background:var(--accent-soft);font-size:.92em}.leg-no{color:var(--muted);white-space:nowrap;font-weight:600}.coupon-banner{border-radius:var(--radius-sm);background:var(--accent-soft);border:1px solid var(--line);margin:0 0 10px;padding:8px 12px}.coupon-banner .link,.coupon-link{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0 4px;text-decoration:underline}.coupon-legs ol{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.coupon-leg-card{border-radius:var(--radius-sm);border:1px solid var(--line);gap:4px;padding:10px 12px;display:grid}.coupon-leg-card .leg-open{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;gap:8px;padding:0;display:flex}.coupon-leg-card .leg-prices{color:var(--muted);gap:14px;display:flex}.coupon-ticket .coupon-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.coupon-ticket .tiles{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.coupon-ticket .tile{border-radius:var(--radius-sm);border:1px solid var(--line);gap:2px;padding:10px;display:grid}.coupon-ticket .tile.warn{border-color:var(--warn)}.coupon-ticket .tile-label{color:var(--muted);font-size:.85em}.parlay-limits{border-radius:var(--radius);border:1px solid var(--line);margin-top:16px;padding:14px}.parlay-limits .parlay-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:10px 0;display:grid}.parlay-limits label{gap:4px;display:grid}.parlay-limits .actions{align-items:center;gap:10px;display:flex}td.coupon-wide{text-align:start}td.coupon-wide .fx,td.coupon-wide .pick-under{white-space:normal;text-overflow:clip;overflow:visible}
