: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%,color-mix(in srgb,#4c8dff 16%,transparent) 0%,transparent 60%),radial-gradient(700px 380px at 8% 8%,color-mix(in srgb,#00d3b8 8%,transparent) 0%,transparent 55%);--panel:#0b0f17;--panel-2:#121826;--panel-3:#0e1420;--line:#1e2739;--line-soft:#151c2a;--line-strong:#2b3750;--edge:hsla(0,0%,100%,.07);--text:#f2f5fa;--muted:#8593ab;--accent:#4c8dff;--accent-2:#00d3b8;--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 rgba(0,0,0,.4),0 8px 28px rgba(0,0,0,.32);--shadow-sm:0 1px 2px rgba(0,0,0,.35);--shadow-lg:0 2px 6px rgba(0,0,0,.45),0 18px 48px rgba(0,0,0,.42);--ring:0 0 0 3px rgba(76,141,255,.28);--halo:0 0 0 1px rgba(76,141,255,.3),0 0 20px -6px rgba(76,141,255,.55);--scrim:rgba(5,7,12,.78);--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,color-mix(in srgb,#4c8dff 9%,#0b111c),color-mix(in srgb,#4c8dff 3%,#080c14) 58%,#070a11);--hud-rim:linear-gradient(150deg,color-mix(in srgb,#4c8dff 55%,transparent),color-mix(in srgb,#00d3b8 22%,transparent) 42%,transparent 78%);--hud-lift:0 1px 0 0 color-mix(in srgb,var(--sheen) 8%,transparent) inset,0 18px 40px -24px color-mix(in srgb,#4c8dff 45%,transparent),0 2px 10px -4px rgba(0,0,0,.6);--hud-numeral:linear-gradient(178deg,#fff 8%,#cddcff 46%,#74a4ff);--hud-edge:color-mix(in srgb,#4c8dff 42%,transparent);--hud-grid:color-mix(in srgb,#4c8dff 8%,transparent);--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%,color-mix(in srgb,#1f6fd6 10%,transparent) 0%,transparent 60%),radial-gradient(700px 380px at 8% 8%,color-mix(in srgb,#00a894 7%,transparent) 0%,transparent 55%);--panel:#fff;--panel-2:#f2f6fb;--panel-3:#e9eff7;--line:#dde5f0;--line-soft:#eaf0f7;--line-strong:#c3d0e2;--edge:hsla(0,0%,100%,.85);--text:#0a1220;--muted:#55637a;--accent:#1f6fd6;--accent-2:#00a894;--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,color-mix(in srgb,#1f6fd6 7%,#fff),color-mix(in srgb,#1f6fd6 3%,#fbfdff) 58%,#fff);--hud-rim:linear-gradient(150deg,color-mix(in srgb,#1f6fd6 42%,transparent),color-mix(in srgb,#00a894 20%,transparent) 42%,transparent 78%);--hud-lift:0 1px 0 0 hsla(0,0%,100%,.9) inset,0 18px 38px -26px color-mix(in srgb,#1f6fd6 40%,transparent),0 2px 8px -5px rgba(16,32,60,.18);--hud-numeral:linear-gradient(178deg,#14213a 6%,#1c3a66 40%,#1f6fd6);--hud-edge:color-mix(in srgb,#1f6fd6 38%,transparent);--hud-grid:color-mix(in srgb,#1f6fd6 9%,transparent);--hud-sweep:color-mix(in srgb,#1f6fd6 10%,transparent);--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 rgba(16,24,40,.05),0 8px 24px rgba(16,24,40,.08);--shadow-sm:0 1px 2px rgba(16,24,40,.06);--shadow-lg:0 2px 6px rgba(16,24,40,.08),0 18px 40px rgba(16,24,40,.1);--ring:0 0 0 3px rgba(31,111,214,.2);--halo:0 0 0 1px rgba(31,111,214,.28),0 0 18px -6px rgba(31,111,214,.42);--scrim:rgba(246,248,252,.82);--rail-foot:#eef2f8;--on-accent:#fff}:root{--fs-scale:1;--fs-xs:calc(0.76rem * var(--fs-scale));--fs-sm:calc(0.875rem * var(--fs-scale));--fs-md:calc(0.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:0.25rem;--sp-2:0.5rem;--sp-3:0.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:0.375rem;--icon-w:1.5rem;--rail-w:17rem;--dur:160ms;--ease:cubic-bezier(0.2,0,0.2,1);--mono:var(--font-mono),ui-monospace,"SF Mono",Menlo,Consolas,monospace}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);background-image:var(--bg-glow);background-attachment:fixed;color:var(--text);font-family:var(--font-ui),Heebo,system-ui,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip;max-inline-size:100%}html{font-size:16px}body{font-size:var(--fs-md)}a{color:var(--accent);text-decoration:none}.amount,.at,.code,.count,.id,.n,.num,.price,.stake,.v,.when,input[type=number],td,th,time{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.layout{display:flex;min-height:100dvh;align-items:stretch;max-inline-size:100%;min-inline-size:0}.rail{flex:0 0 var(--rail-w);background:color-mix(in srgb,var(--panel) 72%,transparent);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);-webkit-border-start:var(--hair) solid var(--line);border-inline-start:var(--hair) solid var(--line);display:flex;flex-direction:column;padding:max(var(--sp-5),env(safe-area-inset-top,0px)) var(--sp-3) max(var(--sp-4),env(safe-area-inset-bottom,0px));position:-webkit-sticky;position:sticky;top:0;height:100dvh;z-index:6;transition:transform .22s var(--ease,ease),box-shadow .22s var(--ease,ease)}.rail-brand-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-2);width:100%}.rail-brand-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2);min-width:0;flex:1 1}.rail-close-mobile,.rail-hide{flex:0 0 auto;font-size:var(--fs-xs);padding:.35rem .55rem;min-block-size:2rem}.rail-close-mobile,.topbar{display:none}.topbar{position:-webkit-sticky;position:sticky;top:0;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);backdrop-filter:blur(16px) saturate(1.25);-webkit-backdrop-filter:blur(16px) saturate(1.25);-webkit-border-after:var(--hair) solid var(--line);border-block-end:var(--hair) solid var(--line)}.topbar-brand{font-size:var(--fs-lg);font-weight:700;letter-spacing:-.02em}.topbar-brand span{color:var(--accent);background:linear-gradient(120deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.topbar-section{flex:1 1;min-width:0;font-size:var(--fs-sm);font-weight:620;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-badge{flex:0 0 auto;min-inline-size:1.4rem;padding:.1rem .45rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--warn) 22%,transparent);color:var(--warn);font-size:var(--fs-xs);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.rail-menu{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;inline-size:2.5rem;block-size:2.5rem;border-radius:var(--radius-sm,8px);border:var(--hair) solid var(--line);background:var(--panel-2,var(--panel));color:var(--text);font-size:1.15rem;cursor:pointer}.rail-menu:focus-visible{outline:var(--marker,2px) solid var(--accent);outline-offset:2px}.rail-backdrop{inset:0;z-index:35;margin:0;border:0;padding:0;background:color-mix(in srgb,var(--ink) 48%,transparent)}.rail-backdrop,.rail-reveal{display:none;position:fixed;cursor:pointer}.rail-reveal{inset-block-start:max(.75rem,env(safe-area-inset-top,0px));inset-inline-start:max(.75rem,env(safe-area-inset-inline-start,0px));z-index:25;padding:.45rem .75rem;border-radius:var(--radius-sm,8px);border:var(--hair) solid var(--line);background:color-mix(in srgb,var(--panel) 92%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--text);font:inherit;font-size:var(--fs-sm);font-weight:620;box-shadow:0 8px 24px color-mix(in srgb,var(--ink) 18%,transparent)}.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}.rail-backdrop,.rail-close-mobile,.topbar{display:none!important}}.rail-brand{font-size:var(--fs-xl);font-weight:700;letter-spacing:-.02em;padding:0 var(--sp-3) var(--sp-4);display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:var(--sp-2);column-gap:var(--sp-2);row-gap:var(--sp-2);-webkit-margin-after:var(--sp-2);margin-block-end:var(--sp-2);-webkit-border-after:var(--hair) solid var(--line);border-block-end:var(--hair) solid var(--line)}.rail-brand span{color:var(--accent);background:linear-gradient(120deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.rail-brand em{font-style:normal;font-size:var(--fs-xs);font-weight:500;color:var(--muted);letter-spacing:.1em;text-transform:uppercase}.rail-terms{display:flex;align-items:stretch;gap:0;-webkit-margin-before:.65rem;margin-block-start:.65rem;padding:.55rem .15rem;border-radius:var(--radius-sm);background:var(--panel-2,var(--panel));border:var(--hair) solid var(--line)}.rail-term{position:relative;flex:1 1;min-inline-size:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;padding:.2rem .55rem;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;text-align:center}.rail-term+.rail-term{-webkit-border-start:var(--hair) solid var(--line);border-inline-start:var(--hair) solid var(--line)}.rail-term:before{display:none;content:none}.rail-term-k{font-size:var(--fs-xs);font-weight:620;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);line-height:1.2}.rail-term-v{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:1.2rem;font-weight:720;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text);text-shadow:none;line-height:1.1}.rail-term-v em{font-style:normal;font-size:.72em;-webkit-margin-start:.05em;margin-inline-start:.05em;color:var(--accent);text-transform:none;letter-spacing:0;font-weight:700}.rail-terms span{color:inherit;background:none;-webkit-text-fill-color:currentColor;font-weight:inherit}.rail nav{display:flex;flex-direction:column;gap:var(--sp-1);flex:1 1;overflow-y:auto;scrollbar-width:thin}.nav-group{display:contents}.nav-item{position:relative;display:flex;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-2) var(--sp-3);border:0;border-radius:var(--radius-sm);background:transparent;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)}.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:"";position:absolute;inset-inline-start:calc(var(--sp-3) * -1);top:20%;bottom:20%;width:var(--marker);border-radius:var(--radius-pill);background:linear-gradient(180deg,var(--accent),var(--accent-2))}.nav-item.holds,.nav-item.holds .nav-label{color:var(--text)}.nav-item.holds:before{content:"";position:absolute;inset-inline-start:calc(var(--sp-3) * -1);top:34%;bottom:34%;width:var(--marker);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent) 55%,transparent)}.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{display:flex;flex-direction:column;min-width:0;flex:1 1}.nav-label{font-size:var(--fs-md);font-weight:560;letter-spacing:-.01em}.nav-hint{font-size:var(--fs-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.35}.nav-caret,.nav-hint,.nav-item.on .nav-hint{color:var(--muted)}.nav-caret{font-size:var(--fs-xs);flex:0 0 auto;transition:transform var(--dur) var(--ease)}.nav-caret.open{transform:rotate(180deg)}.nav-children{display:flex;flex-direction:column;gap:1px;margin-block:var(--sp-1);-webkit-margin-start:calc(var(--sp-3) + var(--icon-w));margin-inline-start:calc(var(--sp-3) + var(--icon-w));-webkit-padding-start:var(--sp-3);padding-inline-start:var(--sp-3);-webkit-border-start:var(--hair) solid var(--line);border-inline-start:var(--hair) solid var(--line)}.nav-child{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:0;border-radius:var(--radius-sm);background:transparent;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)}.nav-child:hover{color:var(--text);background:color-mix(in srgb,var(--text) 5%,transparent)}.nav-child.on{color:var(--text);font-weight:620;background:var(--accent-soft)}.nav-child.on:before{content:"";position:absolute;inset-inline-start:calc(var(--sp-3) * -1 - var(--hair));top:calc(50% - var(--hair));inline-size:var(--sp-2);block-size:2px;background:var(--accent)}.nav-badge,.nav-child.on:before{border-radius:var(--radius-pill)}.nav-badge{background:var(--warn);color:var(--on-accent);font-size:var(--fs-xs);font-weight:700;min-inline-size:var(--sp-5);block-size:var(--sp-5);padding:0 var(--sp-2);display:inline-flex;align-items:center;justify-content:center}.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);display:flex;align-items:center;gap:var(--sp-3)}.rail-foot .who{display:flex;flex-direction:column;flex:1 1;min-width:0}.rail-foot .who-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer;padding:.25rem .35rem;border-radius:var(--radius-sm);-webkit-margin-start:-.35rem;margin-inline-start:-.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);font-weight:560;overflow:hidden;text-overflow:ellipsis}.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{display:flex;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-2) var(--sp-3);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);text-align:start;cursor:pointer}.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{display:flex;flex-direction:column;flex:1 1;min-width:0}.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{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-3) var(--sp-3) var(--sp-2);animation:a11y-in var(--dur) var(--ease)}@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);font-weight:620;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.a11y-langs,.a11y-row{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.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{background:var(--panel-2)}.a11y-pill.on,.a11y-pill:hover{border-color:var(--accent);color:var(--text)}.a11y-pill.on{background:var(--accent-soft);font-weight:620;box-shadow:var(--halo)}.a11y-pill.size{min-inline-size:calc(var(--sp-6) + var(--sp-2));display:inline-flex;align-items:center;justify-content:center;line-height:1}.a11y-sample{font-size:calc(var(--fs-md) * var(--sample, 1));line-height:1}.main{flex:1 1;min-width:0;display:flex;flex-direction:column}.page{padding:var(--sp-5) var(--sp-6) max(calc(var(--sp-6) * 2),env(safe-area-inset-bottom,0px));width:100%;max-width:none;min-width:0}.boot{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-4)}.boot-mark{font-size:var(--fs-2xl);font-weight:700;letter-spacing:-.02em}.boot-mark span{color:var(--accent);background:linear-gradient(120deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.boot-bar{inline-size:10rem;block-size:var(--marker);background:var(--panel-3);overflow:hidden}.boot-bar,.boot-bar span{border-radius:var(--radius-pill)}.boot-bar span{display:block;width:40%;height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-2));animation:slide 1.1s ease-in-out infinite}@keyframes slide{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}.grid-card{position:relative;overflow:hidden;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)}.grid-card:before{content:"";position:absolute;inset-inline:0;top: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}.grid-card>h2:first-child,.grid-card>h3:first-child{margin-top:0}.grid-card h2{font-size:var(--fs-xl);font-weight:660;letter-spacing:-.02em;margin:0 0 var(--sp-2);flex-wrap:wrap}.grid-card h2,.grid-card h3{display:flex;align-items:baseline;gap:var(--sp-3)}.grid-card h3{font-size:var(--fs-lg);font-weight:620;letter-spacing:-.015em;margin:var(--sp-5) 0 var(--sp-3)}.grid-card h3:after{content:"";flex:1 1;block-size:var(--hair);background:var(--line-soft)}.grid-card>p.note:first-of-type{margin-top:0;max-width:68ch}.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{outline:none;border-color:var(--accent);box-shadow:var(--ring)}::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{background:transparent;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)}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{position:fixed;inset-block:0;inset-inline-start:0;flex:none;inline-size:min(20rem,88vw);height:100dvh;max-block-size:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;z-index:40;-webkit-border-start:0;border-inline-start:0;-webkit-border-end:var(--hair) solid var(--line);border-inline-end:var(--hair) solid var(--line);-webkit-border-after:0;border-block-end:0;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);transform:translateX(-110%)}[dir=rtl] .rail{transform:translateX(110%)}.layout.rail-open .rail{transform:translateX(0)}.layout.rail-open .rail-backdrop{display:block}.rail nav{flex-direction:column;overflow-x:visible;gap:var(--sp-1)}.nav-item{inline-size:100%;white-space:normal;min-block-size:2.75rem}.nav-child{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);min-block-size:2.5rem;white-space:normal}.nav-hint{display:none}.nav-children{flex-direction:column;border:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-padding-start:var(--sp-2);padding-inline-start:var(--sp-2)}.rail-brand,.rail-foot{padding-inline:0}.rail-foot{flex-wrap:wrap}.page{padding-inline:var(--sp-3);-webkit-padding-after:max(var(--sp-5),env(safe-area-inset-bottom,0px));padding-block-end:max(var(--sp-5),env(safe-area-inset-bottom,0px))}.bets-scroll,.grid-card>table.invites,.table-scroll,.week-scroll{max-inline-size:100%;overflow-x:auto}.filters{flex-wrap:wrap}.pager.top,.row .head,.week-bar{gap:var(--sp-2)}.detail,.row .head{grid-template-columns:1fr}}@media (max-width:560px){.dlg-body,.dlg-panel,.grid-card,.ledger,.main,.page,.person-dlg,.shell{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{border:0;background:transparent;border-radius:0}.sheet-banner,.sheet-facts,.sheet-top{grid-template-columns:1fr}.sheet-facts>div{-webkit-border-end:0;border-inline-end:0}.sheet-coupon img{max-block-size:40vh}.filters{flex-direction:column;align-items:stretch}.filters .bet-id-search,.filters .bet-search,.filters input,.filters select{min-width:0;inline-size:100%}.filters button{inline-size:100%;min-block-size:2.75rem}.net-filters .finder{flex:1 1 100%;min-width:0;inline-size:100%}.net-filters .note{-webkit-margin-start:0;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:1 1 auto;min-block-size:2.75rem}.week-bar .count{-webkit-margin-start:0;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{inline-size:100%;max-inline-size:100%;border-radius:0;max-block-size:100dvh}.dlg,.dlg.bet-sheet,.dlg.collect-wide,.dlg.dlg-pop,.dlg.dlg-wide{inline-size:100%;max-inline-size:100%;margin:0;max-block-size:100dvh}.dlg-foot,.dlg-pop .dlg-foot,.lim-modal-actions{flex-wrap:wrap;justify-content:stretch;gap:var(--sp-2)}.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{flex-wrap:wrap;gap:var(--sp-2)}.person-seg{flex-wrap:wrap;border-radius:var(--radius-sm)}.person-seg button{flex:1 1 auto;min-block-size:2.75rem;padding-inline:.65rem}.person-field-row{flex-wrap:wrap}.person-field-row>button{flex:1 1 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}.collect-hero,.credit-hero,.credit-history li{grid-template-columns:1fr}.credit-history li{gap:var(--sp-1)}.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{display:grid;grid-auto-flow:row;grid-template-columns:1fr 1fr;width:100%;border-radius:var(--radius-sm)}.lim-seg button{min-block-size:2.75rem}.lim-team-row .lim-field--grow,.lim-team-row .lim-sport,.lim-team-row>.lim-field{flex:1 1 100%;min-inline-size:0}.lim-money,.lim-money-row .lim-money{max-inline-size:none;flex:1 1 100%}.lim-chip{min-block-size:2.5rem}.lim-modal{padding:0;place-items:stretch}.lim-modal-card{width:100%;max-block-size:100dvh;border-radius:0}.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{display:inline-flex;min-block-size:2.75rem;margin:.15rem}.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{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--sp-3);gap:var(--sp-3);margin-bottom:var(--sp-5)}.card{background:var(--panel);border:var(--hair) solid var(--line);border-radius:var(--radius);padding:var(--sp-4)}.card-link{-webkit-appearance:none;-moz-appearance:none;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);font-weight:680;letter-spacing:-.02em}.card .n{font-size:var(--fs-2xl);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.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{display:flex;flex-wrap:wrap;gap:var(--sp-2);padding:0 var(--sp-3) var(--sp-3)}table.bets.incoming .incoming-act{padding:0;white-space:nowrap;gap:var(--sp-1)}.incoming-card{display:flex;flex-direction:column;gap:0;border:var(--hair) solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--panel)}.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{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:.65rem .85rem;background:color-mix(in srgb,var(--panel) 88%,var(--text) 4%);-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.incoming-desk .desk-head h2{margin:0;font-size:var(--fs-sm);font-weight:650;color:var(--text)}.incoming-desk .desk-head .count{color:var(--muted);font-weight:600}.incoming-desk .desk-empty,.incoming-desk .error,.incoming-desk .loading{padding:.85rem;text-align:center;color:var(--muted)}.incoming-desk .desk-filters{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;-webkit-margin-start:auto;margin-inline-start:auto}.incoming-desk .desk-phase{display:flex;align-items:center;gap:.85rem;margin:0;padding:0;border:0}.incoming-desk .desk-phase label{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;font-size:var(--fs-xs);color:var(--text);white-space:nowrap}.incoming-desk .desk-phase label.live,.incoming-desk .desk-phase label.live span{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{overflow-x:auto;max-inline-size:100%}.incoming-desk .desk-table{width:100%;border-collapse:collapse;table-layout:auto;font-size:var(--fs-xs);color:var(--text)}.incoming-desk .desk-table td,.incoming-desk .desk-table th{padding:.4rem .45rem;vertical-align:middle;text-align:center;border:1px solid var(--line);line-height:1.25}.incoming-desk .desk-table thead th{background:color-mix(in srgb,var(--panel) 82%,var(--text) 6%);color:var(--muted);font-weight:650;white-space:nowrap}.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{display:inline-flex;align-items:center;justify-content:center;font-size:1rem;font-weight:800;line-height:1;min-inline-size:1rem;min-block-size:1rem}.incoming-desk .desk-mark.ok{color:var(--ok)}.incoming-desk .desk-mark.bad{color:var(--bad)}.incoming-desk .desk-mark.wait:before{content:"";inline-size:.45rem;block-size:.45rem;border-radius:50%;background:var(--muted)}.incoming-desk .desk-num,.incoming-desk .desk-odds,.incoming-desk .desk-time,.incoming-desk .desk-uid{font-feature-settings:"tnum";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{max-inline-size:9.5rem;white-space:normal;text-align:start}.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-decoration:underline;text-underline-offset:2px}.incoming-desk .desk-pick{-webkit-margin-before:.15rem;margin-block-start:.15rem;color:var(--muted)}.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{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);-webkit-margin-after:var(--sp-3);margin-block-end:var(--sp-3)}.sports-desk-head .page-title{margin:0}.sports-desk-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);-webkit-margin-after:var(--sp-3);margin-block-end:var(--sp-3)}.sports-desk .phase-tabs label.live,.sports-desk .phase-tabs label.live span{color:var(--warn);font-weight:650}.sports-desk-scroll{overflow-x:auto;max-inline-size:100%;background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius-sm,10px)}.sports-desk-table{width:100%;min-width:72rem;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:12.5px;color:var(--text)}.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-money,.sports-desk-table col.c-odds{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 td,.sports-desk-table th{padding:.55rem .45rem;vertical-align:middle;text-align:center;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line);-webkit-border-end:1px solid var(--line-soft);border-inline-end:1px solid var(--line-soft);line-height:1.35;overflow:hidden;text-overflow:ellipsis}.sports-desk-table td:last-child,.sports-desk-table th:last-child{-webkit-border-end:0;border-inline-end:0}.sports-desk-table td.c-details,.sports-desk-table td.c-m:nth-child(10),.sports-desk-table td.c-money:nth-child(12),.sports-desk-table td.c-score,.sports-desk-table td.c-user,.sports-desk-table th.c-details,.sports-desk-table th.c-m:nth-child(10),.sports-desk-table th.c-money:nth-child(12),.sports-desk-table th.c-score,.sports-desk-table th.c-user{-webkit-border-end:1.5px solid var(--line-strong);border-inline-end:1.5px solid var(--line-strong)}.sports-desk-table thead th{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:1;background:var(--panel-3);color:var(--muted);font-weight:700;font-size:var(--fs-xs);letter-spacing:.01em;white-space:nowrap;-webkit-border-after:1.5px solid var(--line-strong);border-block-end:1.5px solid var(--line-strong);padding-block:.65rem}.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-leg:hover td,.sports-desk-table tbody tr.desk-row: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 td.c-details,.sports-desk-table td.desk-details,.sports-desk-table th.c-details{text-align:start;padding-inline:.65rem;white-space:normal;overflow:visible;text-overflow:unset}.sports-desk-table td.c-user,.sports-desk-table td.desk-user,.sports-desk-table th.c-user{text-align:start;padding-inline:.55rem}.sports-desk-table .desk-num,.sports-desk-table .desk-odds,.sports-desk-table .desk-score,.sports-desk-table .desk-time{font-feature-settings:"tnum";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-risky{color:var(--bad);-webkit-margin-end:.25rem;margin-inline-end:.25rem}.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{-webkit-margin-before:.15rem;margin-block-start:.15rem;color:var(--ok);font-weight:600}.sports-desk-table .desk-pick.live{color:var(--ok)}.sports-desk-table .desk-odds.down{color:var(--bad);font-weight:700}.sports-desk-table .desk-empty{color:var(--muted)}.sports-desk-table .desk-status-pill{display:inline-block;padding:.18rem .55rem;border-radius:var(--radius-pill,999px);font-size:var(--fs-xs);font-weight:700;line-height:1.25;background:var(--panel-2);color:var(--text);border:1px solid var(--line);white-space:nowrap}.sports-desk-table .desk-status-pill.cancelled,.sports-desk-table .desk-status-pill.out-lost,.sports-desk-table .desk-status-pill.rejected{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.approved,.sports-desk-table .desk-status-pill.out-won{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{-webkit-margin-before:.2rem;margin-block-start:.2rem;color:var(--bad);font-size:var(--fs-xs)}.sports-desk-table .combo-toggle{display:inline-flex;align-items:center;gap:.35rem;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;font-weight:650;cursor:pointer;padding:.25rem .55rem}.sports-desk-table .combo-mark{color:var(--muted);font-size:.85rem}.sports-desk .pager.top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);-webkit-margin-after:var(--sp-3);margin-block-end:var(--sp-3);padding:.55rem .65rem;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm,10px)}.sports-desk .page-size select{font:inherit;font-size:var(--fs-xs);padding:.35rem .55rem;border:1px solid var(--line);border-radius:var(--radius-sm,8px);background:var(--panel-2);color:var(--text)}.sports-week-box{-webkit-margin-before:var(--sp-4);margin-block-start:var(--sp-4);padding:1rem 1.15rem 1.15rem;background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius-sm,10px)}.sports-week-box-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2);-webkit-margin-after:.9rem;margin-block-end:.9rem;-webkit-padding-after:.65rem;padding-block-end:.65rem;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.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{font-style:normal;color:var(--warn)}.sports-week-box-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0}.sports-week-stat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.25rem;min-inline-size:0;padding:.35rem .75rem;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line)}.sports-week-stat:last-child{-webkit-border-end:0;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){-webkit-border-end:0;border-inline-end:0}.sports-week-stat:nth-child(-n+2){-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line);-webkit-padding-after:.75rem;padding-block-end:.75rem;-webkit-margin-after:.55rem;margin-block-end:.55rem}}.sports-week-stat-label{color:var(--muted);font-size:var(--fs-xs);font-weight:650}.sports-week-stat-value{font-size:1.35rem;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.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);line-height:1.35;max-inline-size:14rem}.bets-scroll{max-inline-size:100%;min-inline-size:0;overflow-x:auto;margin-inline:calc(var(--sp-3) * -1);padding-inline:var(--sp-3)}table.bets,table.bets.ledger-table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;font-size:var(--fs-sm)}table.bets.ledger-table td:first-child,table.bets.ledger-table th:first-child{width:4.5rem}table.bets.ledger-table td:nth-child(2),table.bets.ledger-table th:nth-child(2){width:11%}table.bets.ledger-table td:nth-child(3),table.bets.ledger-table th:nth-child(3){width:5.5rem}table.bets.ledger-table td:nth-child(4),table.bets.ledger-table th:nth-child(4){width:7%}table.bets.ledger-table td:nth-child(5),table.bets.ledger-table th:nth-child(5){width:auto;text-align:center}table.bets.ledger-table td.event,table.bets.ledger-table th.event{text-align:center}table.bets.ledger-table td:nth-child(6),table.bets.ledger-table th:nth-child(6){width:4.5rem}table.bets.ledger-table td:nth-child(7),table.bets.ledger-table td:nth-child(8),table.bets.ledger-table th:nth-child(7),table.bets.ledger-table th:nth-child(8){width:5.5rem}table.bets.ledger-table td:nth-child(9),table.bets.ledger-table th:nth-child(9){width:8rem}table.bets td,table.bets th{padding:.55rem .65rem;-webkit-border-after:var(--hair) solid var(--line-soft);border-block-end:var(--hair) solid var(--line-soft);text-align:start;overflow:hidden;text-overflow:ellipsis;vertical-align:top}table.bets td.num,table.bets th.num{text-align:end;white-space:nowrap}table.bets td.id,table.bets td.num,table.bets th.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}table.bets td.id{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{min-width:40rem;table-layout:auto}}.filters .bet-search{flex:1 1 12rem;min-width:10rem}.filters .bet-id-search{flex:0 1 8rem;min-width:7rem}.ledger-filters{margin-bottom:var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-3);position:relative;z-index:3;overflow:visible}.ledger-filters .filters{margin-bottom:0;overflow:visible;align-items:stretch}.ledger-filters .filter-seg{min-inline-size:11.5rem}.pager{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center;margin-top:var(--sp-2)}.pager.top{margin-top:0;margin-bottom:var(--sp-3)}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.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{font-weight:560}.fixture .fx,.fixture .pick-under{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%}.fixture .pick-under{-webkit-margin-before:.15rem;margin-block-start:.15rem;color:var(--muted);font-size:var(--fs-xs)}.bets .who-stack{display:flex;flex-direction:column;min-inline-size:0;max-inline-size:100%}.bets .who-stack .who-login,.bets .who-stack .who-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%}.who-login{font-family:var(--mono);font-weight:680;font-size:var(--fs-sm);color:var(--accent);direction:ltr;unicode-bidi:-webkit-isolate;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(--ok)}.tag.out-lost{background:color-mix(in srgb,var(--bad) 16%,transparent);color:var(--bad)}.tag.out-half_lost,.tag.out-half_won{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{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-3)}.profile-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:var(--sp-3);gap:var(--sp-3);margin:var(--sp-4) 0}.profile-facts div{display:grid;grid-gap:.2rem;gap:.2rem;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)}.profile-facts dt{color:var(--muted);font-size:var(--fs-xs);letter-spacing:.06em}.profile-facts dd{margin:0;font-weight:600}.profile-pw{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);max-inline-size:24rem}.profile-card h3{margin:var(--sp-4) 0 var(--sp-2);font-size:var(--fs-md)}.person-limits-meta{display:grid;grid-gap:var(--sp-3);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)}.person-limits-meta h3{margin:0;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.person-limits-meta-row{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:end}.player-limit-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.player-limit-list li{justify-content:space-between;gap:var(--sp-2);font-size:var(--fs-sm)}.filters,.player-limit-list li{display:flex;align-items:center}.filters{flex-wrap:wrap;gap:8px;margin-bottom:14px}.filters input,.filters select{background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px 10px;font:inherit;min-width:130px}.filters input:focus,.filters select:focus{outline:2px solid var(--accent);outline-offset:-1px}.filter-seg{position:relative;display:inline-block;min-inline-size:11rem;flex:0 1 auto;z-index:2}.filter-seg.open{z-index:40}.filter-seg-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:.55rem;inline-size:100%;min-block-size:2.35rem;margin:0;padding:.4rem .85rem;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);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);font-weight:620;letter-spacing:-.01em;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.filter-seg-trigger:hover,.filter-seg.open .filter-seg-trigger{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{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-seg-chevron{flex:0 0 auto;inline-size:.45rem;block-size:.45rem;-webkit-border-end:1.5px solid var(--muted);border-inline-end:1.5px solid var(--muted);-webkit-border-after:1.5px solid var(--muted);border-block-end:1.5px solid var(--muted);transform:rotate(45deg);translate:0 -.1rem;transition:transform .16s ease,border-color .16s ease}.filter-seg.open .filter-seg-chevron{transform:rotate(225deg);translate:0 .12rem;border-color:var(--accent)}.filter-seg-menu{z-index:80;margin:0;padding:.35rem;list-style:none;max-block-size:min(22rem,60vh);overflow:auto;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));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);animation:filter-seg-in .14s ease-out}.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{display:flex;align-items:center;inline-size:100%;margin:0;min-block-size:2.05rem;padding:.4rem .75rem;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);box-shadow:none;font:inherit;font-size:var(--fs-sm);font-weight:600;text-align:start;cursor:pointer;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.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}.risky-bolt{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--warn);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--warn) 55%,transparent))}.risky-bolt svg{display:block}.filter-select,.filters select{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-block-size:2.35rem;padding-inline:.85rem 2rem;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%);background-position:0 0,0 0,calc(100% - 14px) calc(50% - 2px),calc(100% - 9px) calc(50% - 2px);background-size:auto,auto,5px 5px,5px 5px;background-repeat:no-repeat;color:var(--text);font-weight:560;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--sheen) 8%,transparent)}[dir=rtl] .filter-select,[dir=rtl] .filters select{background-position:0 0,0 0,14px calc(50% - 2px),9px calc(50% - 2px);padding-inline:2rem .85rem}.filter-select:hover,.filters select:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}.filters .bet-id-search,.filters .bet-search,.filters input.finder{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{flex-wrap:wrap;gap:.22rem;margin:0;padding:.22rem;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);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)}.phase-tabs,.phase-tabs label{display:inline-flex;border-radius:var(--radius-pill)}.phase-tabs label{align-items:center;gap:0;cursor:pointer;font-weight:620;font-size:var(--fs-sm);min-block-size:2.05rem;padding:.4rem .95rem;color:var(--muted);transition:background .16s ease,color .16s ease,box-shadow .16s ease}.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{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.rows{display:flex;flex-direction:column;gap:8px}.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{display:grid;grid-template-columns:88px minmax(180px,1.4fr) minmax(150px,1.2fr) 110px 92px 130px;grid-gap:10px;gap:10px;align-items:center;padding:12px 14px;cursor:pointer;width:100%;background:none;border:0;color:inherit;font:inherit;text-align:start}.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-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fixture{font-weight:600}.fixture .vs{color:var(--muted);font-weight:400;margin:0 5px}.pick{color:var(--muted);font-size:var(--fs-sm)}.pick strong{color:var(--text);font-weight:600}.amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.price{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--mono)}.price .ours{color:var(--muted);display:block}.price .ours,.tag{font-size:var(--fs-xs)}.tag{display:inline-block;padding:3px 9px;border-radius:var(--radius-pill);white-space:nowrap}.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.cancelled,.tag.checking,.tag.settled{background:color-mix(in srgb,var(--muted) 14%,transparent);color:var(--muted)}.tag.risky{background:color-mix(in srgb,var(--bad) 14%,transparent);color:var(--bad);-webkit-margin-start:6px;margin-inline-start:6px}.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);padding:16px 14px;display:grid;grid-template-columns:260px 1fr;grid-gap:20px;gap:20px}.detail h4{margin:0 0 8px;font-size:var(--fs-sm);color:var(--muted);font-weight:600}.detail img{width:100%;border-radius:var(--radius-sm);border:1px solid var(--line);display:block}.detail .facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px 20px;gap:12px 20px}.fact .k{color:var(--muted);font-size:var(--fs-xs)}.fact .v{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.checks{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.check{font-size:var(--fs-xs);padding:3px 8px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--ok) 10%,transparent);color:var(--ok)}.check.failed{background:color-mix(in srgb,var(--bad) 12%,transparent);color:var(--bad)}.timeline{margin-top:6px;-webkit-border-start:2px solid var(--line);border-inline-start:2px solid var(--line);-webkit-padding-start:12px;padding-inline-start:12px}.tl{display:flex;gap:10px;align-items:baseline;padding:3px 0;font-size:var(--fs-sm)}.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{display:flex;gap:8px;margin-top:14px}button.act{background:var(--panel-2);border:1px solid var(--line);color:var(--text);border-radius:var(--radius-sm);padding:8px 16px;font:inherit;cursor:pointer}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);padding:40px 0;text-align:center}.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);padding:10px 12px;margin-bottom:12px}.signin{min-height:100dvh;display:grid;place-items:center;padding:20px}.signin form{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:28px;width:min(360px,100%)}.signin h1{margin:0 0 4px;font-size:var(--fs-xl)}.signin p{margin:0 0 20px}.signin label,.signin p{color:var(--muted);font-size:var(--fs-sm)}.signin label{display:block;margin-bottom:5px}.signin input{width:100%;margin-bottom:14px;background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 12px;font:inherit}.signin button{width:100%;background:var(--accent);color:var(--on-accent);border:0;border-radius:var(--radius-sm);padding:11px;font:inherit;font-weight:700;cursor:pointer}.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{margin:1.25rem 0 1.75rem;padding:1rem 1.15rem 1.25rem;border:1px solid var(--attention,#8a6d2f);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--attention,#8a6d2f) 8%,transparent)}.queue h2{display:flex;align-items:center;gap:.6rem;margin:0 0 .35rem;font-size:1.05rem}.queue h2 .count{padding:.05rem .5rem;border-radius:var(--radius-pill);background:var(--attention,#8a6d2f);color:var(--sheen);font-size:.85rem}.queue .note{margin:0 0 .9rem;opacity:.75;font-size:.9rem;line-height:1.5}.row.slip .head{display:flex;align-items:center;gap:.75rem;width:100%;padding:.7rem .85rem;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.row.slip .head .id{opacity:.55;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.row.slip .head .player{font-weight:600}.row.slip .head .reason{opacity:.85}.row.slip .head .spacer{flex:1 1}.row.slip .head .at,.row.slip .head .stake{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.7}.row.slip .body{padding:0 .85rem .95rem}.queue .conflict{margin-bottom:.9rem;padding:.6rem .8rem;-webkit-border-start:3px solid var(--bad,#b4453a);border-inline-start:3px solid var(--bad,#b4453a);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bad,#b4453a) 10%,transparent)}.queue .conflict h3{margin:0 0 .35rem;font-size:.95rem}.queue .conflict ul{margin:0;-webkit-padding-start:1.1rem;padding-inline-start:1.1rem}.queue .conflict li{line-height:1.6}.queue .readings{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:.85rem;gap:.85rem}.queue .reading{padding:.7rem .8rem;border:1px solid var(--line,#2a2f3a);border-radius:var(--radius-sm)}.queue .reading h4{margin:0 0 .4rem;font-size:.9rem;opacity:.7}.queue .reading .transcribed{margin-bottom:.6rem;line-height:1.6}.queue .reading dl{margin:0;display:grid;grid-gap:.2rem;gap:.2rem}.queue .reading dl>div{display:flex;gap:.5rem}.queue .reading dt{min-width:7.5rem;opacity:.65}.queue .reading dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.queue .reading dl>div.unset dd{opacity:.4}.queue .reading .fault,.queue .reading .missing{margin:.55rem 0 0;color:var(--bad,#b4453a);line-height:1.5}.queue .reading .annotation{margin:.5rem 0 0;opacity:.6;font-size:.9rem}.queue .shot{display:block;max-width:min(100%,420px);margin-top:.9rem;border-radius:var(--radius-sm)}.invite-form{display:flex;gap:8px;margin:12px 0;flex-wrap:wrap}.invite-form input,.invite-form select{flex:1 1 180px;padding:9px 11px;border-radius:var(--radius-sm);border:1px solid var(--line,#2a2f3a);background:var(--panel,#151922);color:inherit;font:inherit}.invite-form button{padding:9px 18px}table.invites{width:100%;border-collapse:collapse;margin-top:8px}table.invites td,table.invites th{text-align:right;padding:8px 10px;border-bottom:1px solid var(--line,#2a2f3a);font-size:.92rem}table.invites tr.fresh{background:color-mix(in srgb,#4ba3f0 10%,transparent)}.code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:1.15rem;letter-spacing:.18em}.code.big{font-size:2.1rem;margin:8px 0}.ap-desk{display:grid;grid-gap:1rem;gap:1rem;padding:1.1rem 1.15rem 1.25rem;border-radius:.85rem;background:var(--hud-glass);box-shadow:var(--hud-lift);border:var(--hair,1px) solid var(--hud-edge);position:relative;overflow:hidden}.ap-desk:before{content:"";position:absolute;inset:0;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;-webkit-mask-image:linear-gradient(180deg,#000,transparent 70%);mask-image:linear-gradient(180deg,#000,transparent 70%)}.ap-desk>*{position:relative;z-index:1}.ap-desk-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem}.ap-desk-head h2{margin:.15rem 0 .35rem;font-size:1.15rem;letter-spacing:-.02em}.ap-kicker{margin:0;font-size:.65rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--muted) 70%,var(--accent))}.ap-save{-webkit-margin-start:auto;margin-inline-start:auto;padding:.55rem 1.1rem;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);font-weight:700;cursor:pointer;box-shadow:0 0 22px -8px color-mix(in srgb,var(--accent) 70%,transparent)}.ap-save:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.ap-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.ap-seg-item{display:grid;grid-gap:.2rem;gap:.2rem;text-align:start;padding:.65rem .7rem;border-radius:.65rem;border:1px solid var(--line,#1e2739);background:color-mix(in srgb,var(--panel-2,#121826) 88%,transparent);color:inherit;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.ap-seg-item strong{font-size:.92rem}.ap-seg-item span{font-size:.72rem;line-height:1.35;color:var(--muted)}.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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.ap-panel{display:grid;grid-gap:.7rem;gap:.7rem;padding:.85rem .9rem;border-radius:.7rem;border:1px solid var(--hud-edge);background:color-mix(in srgb,var(--panel-3,#0e1420) 92%,transparent)}.ap-panel header h3{margin:0 0 .25rem;font-size:.95rem}.ap-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.ap-field{display:grid;grid-gap:.3rem;gap:.3rem}.ap-field span{font-size:.72rem;font-weight:600;letter-spacing:.04em;color:var(--muted)}.ap-field input{width:100%;padding:.55rem .65rem;border-radius:.5rem;border:1px solid var(--line);background:var(--panel,#0b0f17);color:inherit;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ap-field--solo{max-width:16rem}.ap-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.4rem;gap:.4rem}.ap-chip{display:grid;grid-gap:.15rem;gap:.15rem;text-align:start;padding:.55rem .6rem;border-radius:.55rem;border:1px solid var(--line);background:transparent;color:inherit;cursor:pointer}.ap-chip strong{font-size:.82rem}.ap-chip span{font-size:.68rem;color:var(--muted);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{padding:.7rem .85rem;border-radius:.65rem;border:1px dashed color-mix(in srgb,var(--muted) 35%,transparent);background:color-mix(in srgb,var(--panel-2) 70%,transparent)}.ap-risk.locked{opacity:.72}.ap-risk-row{display:flex;align-items:center;gap:.55rem;font-weight:600;cursor:pointer}.ap-risk .note{margin:.35rem 0 0}@media (max-width:820px){.ap-chips,.ap-fields,.ap-panels,.ap-seg{grid-template-columns:1fr}}.policy-options{display:grid;grid-gap:.6rem;gap:.6rem;margin:.8rem 0}.policy-option{display:flex;gap:.7rem;align-items:flex-start;padding:.7rem .9rem;border:1px solid var(--line,#2a2f3a);border-radius:var(--radius-sm);cursor:pointer}.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{display:block;margin-bottom:.15rem}.ok{color:var(--good,#37b26c);font-size:.9rem}.ledger{margin:20px 0;padding:16px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.ledger header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.ledger header h2{margin:0;font-size:var(--fs-md)}.ledger .spacer{flex:1 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{inline-size:100%;border-collapse:collapse;font-size:var(--fs-sm)}.ledger td,.ledger th{padding:8px 10px;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.ledger th{color:var(--muted);font-weight:500;text-align:start}.ledger .n{text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ledger .role{color:var(--muted);font-size:var(--fs-xs);-webkit-margin-start:8px;margin-inline-start:8px}.ledger .net{font-weight:600}.ledger .net.collect{color:var(--ok)}.ledger .net.pay{color:var(--bad)}.ledger .net .dir{display:block;font-size:var(--fs-xs);font-weight:400;color:var(--muted)}.ledger tfoot th{-webkit-border-after:none;border-block-end:none;-webkit-border-before:2px solid var(--line);border-block-start:2px solid var(--line)}.ledger .note{margin:10px 0 0;color:var(--muted);font-size:var(--fs-xs)}.ledger .empty,.ledger .loading{color:var(--muted);padding:12px 0}.credit input{inline-size:8rem;padding:6px 8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg,transparent);color:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.credit .acts{white-space:nowrap}.credit .acts .act{-webkit-margin-start:6px;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;width:100%;table-layout:fixed;margin-top:0;font-size:var(--fs-sm);border: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{padding:.5rem .35rem;-webkit-border-end:var(--hair) solid var(--tbl-line);border-inline-end:var(--hair) solid var(--tbl-line);-webkit-border-after:var(--hair) solid var(--line-soft);border-block-end:var(--hair) solid var(--line-soft);text-align:center;vertical-align:middle}.user-board thead th{background:transparent;border-bottom-color:var(--hud-edge);white-space:normal;line-height:1.2;text-transform:none;letter-spacing:0;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;overflow:hidden}.user-board .ub-h{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;font:inherit;letter-spacing:0;text-transform:none}.user-board .ub-h span{display:block;white-space:nowrap}.user-board thead tr.subhead th.ub-skip{padding:0;-webkit-border-after:0;border-block-end: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{-webkit-border-end:0;border-inline-end:0}.user-board tbody tr:last-child td{-webkit-border-after:0;border-block-end:0}.user-board tbody tr:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}.user-board tfoot td{-webkit-border-before:var(--hair) solid var(--hud-edge);border-block-start:var(--hair) solid var(--hud-edge);-webkit-border-after:0;border-block-end:0;font-weight:620;background:color-mix(in srgb,var(--accent) 10%,transparent);text-align:center}.user-board .empty-board{text-align:center;color:var(--muted);padding-block:var(--sp-5);white-space:normal}.net-who{display:flex;flex-direction:column;align-items:center;gap:.12rem;min-width:0;max-inline-size:100%;min-block-size:0;padding:.15rem 0;-webkit-padding-start:calc(var(--sp-2) * var(--depth, 0));padding-inline-start:calc(var(--sp-2) * var(--depth, 0));border:0;border-radius:0;background:none;box-shadow:none;color:inherit;cursor:pointer;text-align:center;font:inherit}.net-who:hover,.net-who:hover:not(:disabled){background:none;border:0;transform:none;box-shadow:none}.net-who:hover .net-login{color:var(--accent)}.net-who-cell{min-inline-size:0}.net-login{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--fs-sm);font-weight:650;letter-spacing:-.02em;line-height:1.2;color:var(--text);max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--accent)}.net-role{display:block;color:var(--muted);font-size:calc(.68rem * var(--fs-scale, 1));font-weight:500;letter-spacing:.06em;line-height:1.1}.net-user-link{background:none;border:0;padding:0;min-block-size:0;border-radius:0;box-shadow:none;color:var(--accent);text-decoration:none;cursor:pointer;font:inherit;font-weight:620;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:inline}.net-user-link:hover,.net-user-link:hover:not(:disabled){color:var(--text);background:none;border:0;transform:none;box-shadow:none}.net-filters .finder{flex:1 1 14rem;inline-size:auto;margin-bottom:0}.net-filters .note{-webkit-margin-start:auto;margin-inline-start:auto}.net-pct{font-weight:620;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.net-caret{flex:0 0 var(--sp-4);inline-size:var(--sp-4);min-block-size:0;padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--muted);font-size:var(--fs-xs);line-height:1;cursor:pointer}.net-caret:hover{background:none;border:0;color:var(--text)}.net-caret.leaf{visibility:hidden;cursor:default}.tg-badge{display:inline-flex;align-items:center;justify-content:center;inline-size:1.35rem;block-size:1.35rem;border-radius:var(--radius-pill);color:var(--muted);opacity:.4;flex-shrink:0}.tg-badge.on{color:var(--telegram);opacity:1;background:color-mix(in srgb,var(--telegram) 16%,transparent)}.open-user-form{display:grid;grid-template-columns:1fr;grid-gap:var(--sp-3);gap:var(--sp-3)}.open-user-form .span-2{grid-column:1/-1}.open-user-form label{display:flex;flex-direction:column;gap:var(--sp-1);text-align:start;color:var(--text);font-size:var(--fs-sm);font-weight:560}.dlg-body.open-user-form label,.dlg-pop .open-user-form label{color:var(--text)}.dlg-pop .dlg-head strong{color:var(--text);font-size:var(--fs-lg)}.dlg-pop .dlg-foot{display:flex;justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-top:var(--hair) solid var(--line)}.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{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);text-align:center}.open-user-success .open-user-code{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);justify-items:center;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)}.open-user-success .open-user-code strong{font-family:var(--mono);font-size:calc(1.85rem * var(--fs-scale, 1));letter-spacing:.42em;font-feature-settings:"tnum";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{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);justify-items:center;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)}.open-user-code strong{font-family:var(--mono);font-size:calc(1.85rem * var(--fs-scale, 1));letter-spacing:.42em;font-feature-settings:"tnum";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{padding:0;border:0;background:transparent;color:var(--text);inline-size:min(52rem,calc(100vw - var(--sp-5)));max-inline-size:min(52rem,calc(100vw - var(--sp-5)));max-block-size:min(92dvh,62rem);overflow:visible}.dlg::-webkit-backdrop{background:var(--scrim);backdrop-filter:blur(6px) saturate(1.1);-webkit-backdrop-filter:blur(6px) saturate(1.1)}.dlg::backdrop{background:var(--scrim);backdrop-filter:blur(6px) saturate(1.1);-webkit-backdrop-filter:blur(6px) saturate(1.1)}.row.sheet{border:0;background:transparent;border-radius:0;overflow:visible}.dlg.bet-sheet .sheet-body{display:flex;flex-direction:column;gap:var(--sp-3)}.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{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:.85rem 1.15rem;background:linear-gradient(90deg,#e8f0ff,#f4f7fc);-webkit-border-after:1px solid #d5e2f4;border-block-end:1px solid #d5e2f4;position:relative;z-index:2}.dlg.bet-sheet .dlg-head h2{margin:0;flex:1 1 auto;min-width:0;font-size:1.05rem;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:start;line-height:1.3}.dlg.bet-sheet .dlg-head .dlg-close{position:static;flex:0 0 auto;margin:0;min-block-size:2rem;padding-inline:.85rem;border-radius:.55rem;border:1px solid #c9d8ef;background:#fff;font-weight:620}.dlg.bet-sheet .dlg-body{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4) var(--sp-4)}.sheet-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(9rem,11.5rem);grid-gap:var(--sp-3);gap:var(--sp-3);align-items:start}@media (max-width:36rem){.sheet-top{grid-template-columns:1fr}}.sheet-banner{display:flex;flex-direction:column;align-items:center;gap:.35rem;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}.sheet-banner .sheet-hero-top{justify-content:center}.sheet-banner .sheet-match-link{align-self:center}.sheet-coupon{display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:0;text-align:center}.sheet-coupon a,.sheet-coupon-open{display:block;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);background:#fff;box-shadow:0 6px 18px color-mix(in srgb,var(--depth) 8%,transparent);padding:0;cursor:zoom-in;width:100%}.sheet-coupon-open:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sheet-coupon img,.sheet-coupon-open img{display:block;width:100%;max-block-size:16rem;object-fit:contain;background:#fff}.sheet-coupon-note{margin:.35rem 0 0;font-size:var(--fs-xs);color:var(--muted);line-height:1.35;text-align:center}.slip-lightbox{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:var(--sp-4)}.slip-lightbox-scrim{position:absolute;inset:0;border:0;margin:0;padding:0;background:color-mix(in srgb,var(--depth) 62%,transparent);cursor:pointer}.slip-lightbox-panel{position:relative;z-index:1;inline-size:min(28rem,calc(100vw - 2rem));max-block-size:min(90vh,44rem);display:flex;flex-direction:column;background:#fff;border:1px solid #d5e0f0;border-radius:var(--radius);box-shadow:0 24px 64px color-mix(in srgb,var(--depth) 35%,transparent);overflow:hidden}.slip-lightbox-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:.75rem 1rem;background:linear-gradient(105deg,#e8f0ff,#f4f7fc);-webkit-border-after:1px solid #d5e2f4;border-block-end:1px solid #d5e2f4}.slip-lightbox-head h3{margin:0;font-size:1rem;font-weight:750}.slip-lightbox-actions{display:flex;flex-wrap:wrap;gap:.4rem}.slip-lightbox-actions .ghost{min-block-size:2rem;padding-inline:.75rem;border-radius:.55rem;border:1px solid #c9d8ef;background:#fff;font-weight:620}.slip-lightbox-body{padding:.75rem;overflow:auto;overscroll-behavior:contain;text-align:center}.slip-lightbox-body img{max-inline-size:100%;max-block-size:min(70vh,36rem);object-fit:contain;border-radius:var(--radius-sm)}.slip-lightbox .error{margin:.5rem 1rem 0}.sheet-id{margin:0;width:100%;display:grid;grid-gap:.15rem;gap:.15rem}.sheet-id>div{display:grid;grid-template-columns:1fr;justify-items:center;grid-gap:.1rem;gap:.1rem;padding:.35rem .4rem;-webkit-border-after:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-block-end:1px solid color-mix(in srgb,var(--line) 80%,transparent);text-align:center}.sheet-id>div:last-child{-webkit-border-after:0;border-block-end:0}.sheet-id dt{color:var(--muted);font-size:var(--fs-xs);font-weight:650}.sheet-id dd,.sheet-id dt{margin:0;text-align:center}.sheet-id dd{font-size:var(--fs-sm);font-weight:680;line-height:1.35;overflow-wrap:anywhere}.sheet-id dd strong{font-weight:760}.sheet-story{gap:var(--sp-3)}.sheet-hero,.sheet-story{display:flex;flex-direction:column}.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));gap:.35rem}.sheet-hero-top{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.sheet-phase{color:var(--muted);font-size:var(--fs-sm);font-weight:600}.sheet-fixture{font-size:1.2rem;font-weight:750;letter-spacing:-.02em;line-height:1.2}.sheet-fixture .vs{margin-inline:.35rem;color:var(--muted);font-weight:500}.sheet-meta{color:var(--muted);font-size:var(--fs-sm);line-height:1.3}.sheet-pick{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .65rem;margin-top:.15rem}.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-size:1.12rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent)}.sheet-money{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin-top:.15rem;font-size:var(--fs-sm);color:var(--muted)}.sheet-money strong{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sheet-match-link{align-self:start;margin-top:.35rem;display:inline-flex;align-items:center;min-block-size:2rem;padding:.3rem .8rem;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);color:var(--text);font-weight:650;font-size:var(--fs-sm);text-decoration:none}.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{margin:0;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow:hidden}.sheet-facts,.sheet-facts>div{display:grid;text-align:center}.sheet-facts>div{grid-template-columns:1fr;justify-items:center;grid-gap:.15rem;gap:.15rem;align-items:center;padding:.45rem .7rem;-webkit-border-after:1px solid color-mix(in srgb,var(--line) 85%,transparent);border-block-end:1px solid color-mix(in srgb,var(--line) 85%,transparent);-webkit-border-end:1px solid color-mix(in srgb,var(--line) 85%,transparent);border-inline-end:1px solid color-mix(in srgb,var(--line) 85%,transparent)}.sheet-facts>div:nth-child(2n){-webkit-border-end:0;border-inline-end:0}.sheet-facts>div:nth-last-child(-n+2){-webkit-border-after:0;border-block-end:0}@media (max-width:36rem){.sheet-facts{grid-template-columns:1fr}.sheet-facts>div{-webkit-border-end:0;border-inline-end:0;-webkit-border-after:1px solid color-mix(in srgb,var(--line) 85%,transparent);border-block-end:1px solid color-mix(in srgb,var(--line) 85%,transparent)}.sheet-facts>div:last-child{-webkit-border-after:0;border-block-end:0}}.sheet-facts dt{margin:0;color:var(--muted);font-size:var(--fs-xs);font-weight:600;text-align:center}.sheet-facts dd{font-size:var(--fs-sm);font-weight:650;overflow-wrap:anywhere;line-height:1.35}.sheet-facts dd,.sheet-section{margin:0;text-align:center}.sheet-section h4{margin:0 0 .45rem;font-size:var(--fs-sm);font-weight:700;color:var(--text);text-align:center}.dlg.bet-sheet .bet-tools{margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem}.dlg.bet-sheet .bet-tools .ghost{min-block-size:2.1rem;padding-inline:.9rem;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));font-weight:620;background:#fff}.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{display:grid;grid-template-columns:1fr;grid-gap:var(--sp-4);gap:var(--sp-4);align-items:start;grid-template-columns:1fr 1fr;gap:var(--sp-3)}.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{margin:0;display:flex;flex-direction:column;gap:.55rem}.dlg.bet-sheet .timeline-empty .tl.slip{margin:0}.dlg.bet-sheet .stats-live{display:flex;flex-direction:column;gap:.55rem;padding:.55rem;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);font-size:.82rem}.dlg.bet-sheet .stats-scope{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;padding:.15rem;border-radius:var(--radius-pill);background:#e8edf4}.dlg.bet-sheet .stats-scope button{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-block-size:1.85rem;border-radius:var(--radius-pill);color:var(--sl-muted);font-weight:600;font-size:.75rem;cursor:pointer;text-align:center}.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{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.55rem .7rem;border-radius:var(--radius-sm);background:var(--sl-card)}.dlg.bet-sheet .stats-scoreboard .team{font-weight:600;font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{display:flex;flex-direction:column;align-items:center;gap:.05rem}.dlg.bet-sheet .stats-scoreboard .scope-lbl{font-size:.65rem;color:var(--sl-muted)}.dlg.bet-sheet .stats-scoreboard .score{font-size:1.15rem;font-weight:750;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.dlg.bet-sheet .stats-scoreboard .score.muted{color:var(--sl-muted);font-size:1rem}.dlg.bet-sheet .stats-bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem;max-block-size:14rem;overflow-y:auto}.dlg.bet-sheet .stats-bar{padding:.4rem .55rem .45rem;border-radius:var(--radius-sm);background:var(--sl-card)}.dlg.bet-sheet .stats-bar .bar-head{display:grid;grid-template-columns:1.8rem 1fr 1.8rem;align-items:center;grid-gap:.35rem;gap:.35rem;-webkit-margin-after:.25rem;margin-block-end:.25rem;direction:ltr}.dlg.bet-sheet .stats-bar .n{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.8rem}.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;font-size:.72rem;font-weight:600;color:var(--sl-ink)}.dlg.bet-sheet .stats-bar .bar-track{display:grid;grid-template-columns:1fr 1fr;grid-gap:.25rem;gap:.25rem;block-size:.4rem}.dlg.bet-sheet .stats-bar .half{display:flex;align-items:stretch;block-size:100%;border-radius:var(--radius-pill);background:#edf0f5;overflow:hidden}.dlg.bet-sheet .stats-bar .half:first-child{justify-content:flex-end}.dlg.bet-sheet .stats-bar .fill{display:block;block-size:100%;border-radius:var(--radius-pill);min-inline-size:0;max-inline-size:100%}.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{list-style:none;margin:.6rem 0 0;padding:0;display:grid;grid-gap:.35rem;gap:.35rem}.dlg.bet-sheet .stats-text-rows li{display:flex;justify-content:space-between;gap:1rem;font-size:.92rem}.dlg.bet-sheet .stats-text-rows .label{color:var(--muted)}.dlg.bet-sheet .stats-text-rows .val{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dlg.bet-sheet .stats-minute{all:unset;box-sizing:border-box;display:block;width:100%;padding:.65rem .7rem .55rem;border-radius:var(--radius-sm);background:var(--sl-card,#fff);color:inherit;cursor:pointer;text-align:start;border:1px solid transparent;transition:border-color .15s ease,box-shadow .15s ease}.dlg.bet-sheet .stats-minute.openable:focus-visible,.dlg.bet-sheet .stats-minute.openable:hover{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{display:flex;justify-content:space-between;align-items:center;gap:.5rem;-webkit-margin-after:.55rem;margin-block-end:.55rem;font-weight:650;font-size:.8rem;pointer-events:none}.dlg.bet-sheet .stats-minute .count{display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.35rem;block-size:1.35rem;padding-inline:.3rem;border-radius:var(--radius-pill);background:var(--sl-blue,#2f6fed);color:var(--sheen);font-size:.68rem;font-weight:700}.dlg.bet-sheet .stats-minute .minute-track{padding:.15rem 0;pointer-events:none}.dlg.bet-sheet .stats-minute .minute-inner{position:relative;block-size:1.75rem;margin-inline:.55rem}.dlg.bet-sheet .stats-minute .rail{position:absolute;inset-block-start:50%;inset-inline:0;block-size:6px;transform:translateY(-50%);border-radius:var(--radius-pill);background:#d8e0ea;z-index:0}.dlg.bet-sheet .stats-minute .minute-mark{position:absolute;inset-block-start:50%;z-index:2;display:grid;place-items:center;inline-size:14px;block-size:14px;border-radius:50%;border:2px solid #fff;background:var(--sl-blue,#2f6fed);box-shadow:0 0 0 1px color-mix(in srgb,var(--sl-blue,#2f6fed) 35%,transparent);transform:translate(-50%,-50%)}.dlg.bet-sheet .stats-minute .minute-mark .stack{font-size:.55rem;font-weight:800;color:var(--sheen);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{display:flex;justify-content:space-between;-webkit-margin-before:.25rem;margin-block-start:.25rem;padding-inline:.45rem;font-size:.65rem;color:var(--sl-muted,#6b7585);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none}.dlg.bet-sheet .stats-minute .minute-hint{margin:.4rem 0 0;font-size:.7rem;color:var(--sl-muted,#6b7585);text-align:center;pointer-events:none}.dlg.bet-sheet.match-film-dlg{inline-size:min(26rem,calc(100vw - 1.25rem));max-inline-size:min(26rem,calc(100vw - 1.25rem))}.dlg.bet-sheet.match-film-dlg .dlg-panel{background:linear-gradient(180deg,#f7faff,#fff 4.5rem),#fff;color:#152033;max-block-size:min(82vh,38rem);border-radius:var(--radius);overflow:hidden;box-shadow:0 0 0 1px color-mix(in srgb,#4c8dff 18%,transparent),0 18px 48px color-mix(in srgb,#0b1b33 22%,transparent)}.dlg.bet-sheet.match-film-dlg .dlg-head{background:linear-gradient(90deg,#eaf2ff,#f5f8ff);-webkit-border-after:1px solid #dbe6f5;border-block-end:1px solid #dbe6f5}.dlg.bet-sheet.match-film-dlg .dlg-head h2{font-size:.95rem;font-weight:700;letter-spacing:-.01em}.dlg.bet-sheet.match-film-dlg .match-film-body{padding:.55rem .7rem .85rem;overflow:auto}.dlg.bet-sheet.match-film-dlg .film-teams{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.15rem .2rem .7rem;font-size:.72rem;font-weight:700;color:#334155;-webkit-border-after:1px solid #e8eef7;border-block-end:1px solid #e8eef7;-webkit-margin-after:.45rem;margin-block-end:.45rem}.dlg.bet-sheet.match-film-dlg .film-teams .team{display:inline-flex;align-items:center;gap:.35rem;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dlg.bet-sheet.match-film-dlg .film-teams .team.away{justify-content:flex-end}.dlg.bet-sheet.match-film-dlg .film-teams .dot{flex-shrink:0;inline-size:.5rem;block-size:.5rem;border-radius:50%}.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{display:inline-flex;align-items:center;gap:.35rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:800;letter-spacing:.02em;color:#0f172a;padding:.15rem .45rem;border-radius:var(--radius-sm);background:#f1f5f9;line-height:1}.dlg.bet-sheet.match-film-dlg .film-final.live{background:#ecfdf3;color:#166534}.dlg.bet-sheet.match-film-dlg .film-final .live-dot{inline-size:.4rem;block-size:.4rem;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px color-mix(in srgb,#16a34a 25%,transparent)}.dlg.bet-sheet.match-film-dlg .film-final.muted{color:#94a3b8;background:transparent;font-weight:600}.dlg.bet-sheet.match-film-dlg .match-film{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;position:relative}.dlg.bet-sheet.match-film-dlg .match-film:before{content:"";position:absolute;inset-block:.4rem;inset-inline-start:calc(50% - 1px);inline-size:2px;background:linear-gradient(180deg,transparent,#d7e2f0 8%,#d7e2f0 92%,transparent);z-index:0;pointer-events:none}.dlg.bet-sheet.match-film-dlg .film-banner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.45rem;gap:.45rem;margin:.55rem 0;position:relative;z-index:1}.dlg.bet-sheet.match-film-dlg .film-banner.kind-half1,.dlg.bet-sheet.match-film-dlg .film-banner.kind-half2{-webkit-margin-before:.75rem;margin-block-start:.75rem}.dlg.bet-sheet.match-film-dlg .film-banner .banner-line{block-size:1px;background:linear-gradient(90deg,transparent,#cbd5e1,transparent)}.dlg.bet-sheet.match-film-dlg .film-banner .banner-pill{padding:.2rem .65rem;border-radius:var(--radius-pill);background:#f8fafc;border:1px solid #e2e8f0;color:#475569;font-size:.65rem;font-weight:650;letter-spacing:.02em;white-space:nowrap}.dlg.bet-sheet.match-film-dlg .film-banner.kind-ft .banner-pill,.dlg.bet-sheet.match-film-dlg .film-banner.kind-ht .banner-pill{background:#fffbeb;border-color:#fde68a;color:#92400e;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{background:#eff6ff;border-color:#bfdbfe;color:#1e40af}.dlg.bet-sheet.match-film-dlg .film-row{display:grid;grid-template-columns:1fr 2.85rem 1fr;align-items:center;grid-gap:.35rem;gap:.35rem;min-block-size:1.85rem;padding:.18rem 0;position:relative;z-index:1}.dlg.bet-sheet.match-film-dlg .film-row.goal{background:linear-gradient(90deg,transparent,#f0fdf4 22%,#f0fdf4 78%,transparent);border-radius:var(--radius-sm);margin-block:.06rem;padding-inline:.1rem}.dlg.bet-sheet.match-film-dlg .film-row .min{display:grid;justify-items:center;grid-gap:.1rem;gap:.1rem;position:relative}.dlg.bet-sheet.match-film-dlg .film-row .min-node{inline-size:.38rem;block-size:.38rem;border-radius:50%;background:#94a3b8;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-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.62rem;font-weight:700;color:#64748b;line-height:1}.dlg.bet-sheet.match-film-dlg .film-row .side{display:flex;align-items:center;min-inline-size:0}.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{display:inline-flex;align-items:center;gap:.32rem;width:-moz-fit-content;width:fit-content;max-inline-size:100%;padding:.15rem .2rem;border-radius:0;font-size:.7rem;font-weight:600;color:#334155;background:transparent;border:none;box-shadow:none}.dlg.bet-sheet.match-film-dlg .film-chip.flip{flex-direction:row-reverse}.dlg.bet-sheet.match-film-dlg .film-chip .chip-copy{display:flex;flex-direction:column;gap:.05rem;min-inline-size:0;line-height:1.15}.dlg.bet-sheet.match-film-dlg .film-chip.flip .chip-copy{align-items:flex-end;text-align:end}.dlg.bet-sheet.match-film-dlg .film-chip .chip-player,.dlg.bet-sheet.match-film-dlg .film-chip .chip-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dlg.bet-sheet.match-film-dlg .film-chip .chip-player{font-size:.58rem;font-weight:500;color:#64748b;max-inline-size:9rem}.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{margin:0;line-height:1.55;font-size:var(--fs-md)}.dlg.check-dlg .check-refusal{margin:var(--sp-3) 0 0;-webkit-padding-before:var(--sp-3);padding-block-start:var(--sp-3);-webkit-border-before:var(--hair) solid var(--line);border-block-start:var(--hair) solid var(--line)}.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,.dlg-pop .person-sheet{position:relative;isolation:isolate;background:var(--hud-glass);box-shadow:var(--hud-lift)}.dlg-pop .person-sheet{max-inline-size:36rem}.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)));max-block-size:min(90dvh,44rem);block-size:-moz-fit-content;block-size:fit-content;height:-moz-fit-content;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{position:relative;isolation:isolate;max-block-size:min(90dvh,44rem);block-size:-moz-fit-content;block-size:fit-content;height:-moz-fit-content;height:fit-content;background:var(--hud-glass);box-shadow:var(--hud-lift);overflow:auto}.dlg-pop .dlg-panel:before{content:"";position:absolute;inset:0;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);mask:linear-gradient(var(--stencil) 0 0) content-box,linear-gradient(var(--stencil) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.dlg-pop .dlg-head{background:transparent;border-block-end-color:var(--hud-edge)}.dlg-pop .dlg-body,.dlg-pop .dlg-foot,.dlg-pop .dlg-head{position:relative;z-index:2}.dlg-pop .dlg-body{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4)}.dlg-pop .dlg-foot{background:transparent}.dlg-pop .dlg-body.open-user-form{display:grid;grid-template-columns:1fr;grid-gap:var(--sp-3);gap:var(--sp-3)}.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{display:flex;flex-direction:column;max-block-size:min(92dvh,62rem);background:var(--panel);border:var(--hair) solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-lg);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);position:relative;isolation:isolate;max-block-size:min(90dvh,44rem);background:var(--hud-glass);box-shadow:var(--hud-lift)}.dlg-panel:before{content:"";position:absolute;inset:0;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);mask:linear-gradient(var(--stencil) 0 0) content-box,linear-gradient(var(--stencil) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.dlg-head{flex:0 0 auto;display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--panel-2);-webkit-border-after:var(--hair) solid var(--line);border-block-end:var(--hair) solid var(--line)}.dlg-head h2{margin:0;font-size:var(--fs-lg);letter-spacing:-.02em}.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-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em}.dlg-head{background:linear-gradient(90deg,#eaf2ff,#f5f8ff);-webkit-border-after:1px solid #dbe6f5;border-block-end:1px solid #dbe6f5}.dlg-head h2{font-size:.95rem;font-weight:700;letter-spacing:-.01em}.dlg-head>div{min-width:0;overflow-wrap:anywhere;align-items:center;flex-wrap:wrap}.dlg-head{background:transparent;border-block-end-color:var(--hud-edge);position:relative;z-index:2}.dlg-head>div{display:flex;align-items:baseline;gap:var(--sp-3)}h1{font-size:var(--fs-2xl)}.dlg-body{overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-5)}.dlg-body>section{margin: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);font-weight:650;letter-spacing:-.01em}.dlg-body{gap:var(--sp-4)}.dlg-body,.dlg-pop .dlg-foot{position:relative;z-index:2}.dlg-body{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4)}.dlg-body.open-user-form{display:grid;grid-template-columns:1fr;grid-gap:var(--sp-3);gap:var(--sp-3)}.dlg-foot{display:flex;justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-top:var(--hair) solid var(--line);position:relative;z-index:2;background:transparent}.dlg-close{-webkit-margin-start:auto;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{position:relative;isolation:isolate;background:var(--hud-glass);box-shadow:var(--hud-lift);max-inline-size:36rem}.person-sheet.person-sheet--wide{max-inline-size:min(56rem,96vw)}.person-dlg{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);align-content:start}.person-dlg .act{width:100%;justify-content:center}.person-hero{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;-webkit-padding-after:var(--sp-2);padding-block-end:var(--sp-2);-webkit-border-after:var(--hair) solid var(--hud-edge);border-block-end:var(--hair) solid var(--hud-edge);background:none}.person-login{font-size:var(--fs-lg);font-weight:680;letter-spacing:-.02em;line-height:1.15}.person-login-as{-webkit-margin-before:var(--sp-2);margin-block-start:var(--sp-2);padding:.35rem .75rem;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);font-weight:600;cursor:pointer}.person-login-as:hover:not(:disabled){border-color:var(--accent,var(--hud-edge))}.person-login-as:disabled{opacity:.5;cursor:wait}.person-role{display:block;color:var(--muted);font-size:calc(.68rem * var(--fs-scale, 1));font-weight:500;letter-spacing:.04em;line-height:1.1}.person-seg{display:flex;gap:0;padding:.2rem;border-radius:var(--radius-pill);border:var(--hair) solid var(--hud-edge);background:var(--panel-3);box-shadow:inset 0 1px 0 var(--edge)}.person-seg button{flex:1 1;margin:0;min-block-size:2.1rem;padding:.45rem 1.1rem;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--muted);box-shadow:none;font-size:var(--fs-sm);font-weight:600}.person-seg button:hover{background:transparent;color:var(--text);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{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1)}.person-field>span{color:var(--muted);font-size:var(--fs-xs);letter-spacing:.06em}.person-field-row{display:flex;gap:var(--sp-2);align-items:center}.person-field-row input{flex:1 1;min-inline-size:0}.person-flags{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.person-block{display:grid;grid-gap:var(--sp-2);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)}.person-block h3{margin:0;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.person-pair .pair-code{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);justify-items:center;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}.person-pair .pair-code strong{font-family:var(--mono);font-size:calc(1.85rem * var(--fs-scale, 1));letter-spacing:.42em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:680;color:var(--text);text-shadow:0 0 18px color-mix(in srgb,var(--accent) 55%,transparent)}.person-pair .pair-status{font-size:var(--fs-xs);color:var(--muted)}.person-rates{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-2);gap:var(--sp-2)}.hud-switch{display:flex;align-items:center;gap:var(--sp-2);width:max-content;max-width:100%}.hud-switch span{font-size:var(--fs-sm)}.hud-switch button[role=switch]{display:flex;align-items:center;justify-content:start;flex:0 0 2.35rem;inline-size:2.35rem;block-size:1.25rem;min-block-size:0;max-inline-size:2.35rem;padding:.12rem;border:var(--hair) solid var(--hud-edge);border-radius:var(--radius-pill);background:var(--panel-3);box-shadow:none;cursor:pointer}.hud-switch button[role=switch]:hover{border-color:var(--accent);background:var(--panel-3)}.hud-switch button[role=switch]:after{content:"";display:block;inline-size:.9rem;block-size:.9rem;border-radius:50%;background:var(--muted)}.hud-switch button[role=switch][aria-checked=true]{justify-content:end;background:color-mix(in srgb,var(--accent) 45%,var(--panel-3));border-color:var(--accent)}.hud-switch button[role=switch][aria-checked=true]:after{background:var(--text)}.credit-dlg{position:relative;isolation:isolate;background:var(--hud-glass);box-shadow:var(--hud-lift)}.credit-body,.credit-hero{gap:var(--sp-3)}.credit-hero{display:grid;grid-template-columns:1fr 1fr;grid-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)}.credit-hero .credit-k{display:block;color:var(--muted);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase}.credit-hero strong{font-size:var(--fs-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.credit-history{list-style:none;padding:0;margin:0;max-block-size:14rem;overflow-y:auto}.credit-history li{display:grid;grid-template-columns:auto 1fr auto;grid-gap:var(--sp-2);gap:var(--sp-2);align-items:center;padding-block:var(--sp-2);border-bottom:var(--hair) solid var(--line);font-size:var(--fs-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.credit-week{margin:0}.week-bar.network-week{margin-block:var(--sp-3) var(--sp-2)}.credit-k,.credit-when{color:var(--muted);font-size:var(--fs-xs)}.credit-k{display:block;letter-spacing:.08em;text-transform:uppercase}.collect-sheet{position:relative;isolation:isolate;background:var(--hud-glass);box-shadow:var(--hud-lift)}.collect-hero{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:var(--sp-2);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)}.collect-hero .credit-k{display:block;color:var(--muted);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase}.collect-hero strong{font-size:var(--fs-md);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:680;letter-spacing:-.02em}.collect-body{gap:var(--sp-3)}.collect-track{block-size:.45rem;border-radius:var(--radius-pill);background:var(--panel-3);border:var(--hair) solid var(--hud-edge);overflow:hidden}.collect-track i{display:block;block-size:100%;background:linear-gradient(90deg,var(--accent),var(--accent-2));box-shadow:0 0 12px -2px var(--accent)}.collect-journal{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.collect-journal th,table.collect-journal td{text-align:start;padding:.55rem .6rem;-webkit-border-after:var(--hair) solid var(--hud-edge);border-block-end:var(--hair) solid var(--hud-edge);vertical-align:middle}.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-feature-settings:"tnum";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{display:flex;gap:var(--sp-1);align-items:center}.collect-note-row input{flex:1 1;min-inline-size:0;min-block-size:var(--control-h-sm);font-size:var(--fs-xs)}.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-feature-settings:"tnum";font-variant-numeric:tabular-nums}.collect-after{margin:0;font-size:var(--fs-sm);color:var(--accent-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.collect-wide{inline-size:min(44rem,calc(100vw - var(--sp-5)));max-inline-size:min(44rem,calc(100vw - var(--sp-5)))}.week-table{inline-size:100%;border-collapse:collapse;font-size:var(--fs-sm)}.week-table .num,.week-table .week-verdict,.week-table .when{white-space:nowrap}.week-table .what,.week-table .who{white-space:normal}.week-table td,.week-table th{text-align:center}.week-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--tbl-head);color:var(--tbl-muted);font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;padding:var(--sp-2) var(--sp-3);border-bottom:var(--hair) solid var(--tbl-line)}.week-table tbody td{padding:var(--sp-2) var(--sp-3);border-bottom:var(--hair) solid var(--tbl-line-soft);-webkit-border-start: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{-webkit-border-start:var(--hair) solid var(--tbl-line);border-inline-start:var(--hair) solid var(--tbl-line)}.week-table tbody td:first-child,.week-table thead th:first-child{-webkit-border-start:0;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-feature-settings:"tnum";font-variant-numeric:tabular-nums}.week-table .num .n{display:inline-block;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.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{display:block;font-weight:600;overflow-wrap:anywhere}.week-table .what{text-align:center}.week-table .what .pick{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2);margin-top:2px;font-size:var(--fs-xs);color:var(--tbl-muted)}.week-table .what .pick.live-line{color:var(--warn)}.week-table .what .mkt{color:var(--tbl-warn)}.week-table .what .mkt,.week-table .what .sel-text{direction:ltr;unicode-bidi:-webkit-isolate;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{-webkit-margin-start:auto;margin-inline-start:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.week-bar{display:flex;align-items:center;gap:var(--sp-3);margin:0 0 var(--sp-3);flex-wrap:wrap}.week-bar strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.grid-card>table.invites,.translations,.week-scroll{max-inline-size:100%;overflow-x:auto}.week-scroll{overflow-x:auto;border-radius:var(--radius-sm);border:var(--hair) solid var(--line);background:var(--tbl-bg);color:var(--tbl-text)}.week-find{margin:0 0 var(--sp-3);display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}.week-find .finder{flex:1 1 14rem;min-width:10rem;max-width:28rem}.week-find select{min-width:9rem}.week-dlg .dlg-head>div{display:flex;align-items:baseline;gap:var(--sp-3)}.week-verdict{white-space:nowrap;display:inline-block;font-size:var(--fs-xs);font-weight:620;letter-spacing:.04em;padding:1px var(--sp-2);border-radius:var(--radius-pill);background:var(--tbl-head);color:var(--tbl-muted)}.week-verdict.half_won,.week-verdict.won{background:var(--tbl-ok-bg);color:var(--tbl-ok)}.week-verdict.half_lost,.week-verdict.lost{background:var(--tbl-bad-bg);color:var(--tbl-bad)}.week-verdict.waiting{background:var(--tbl-warn-bg);color:var(--tbl-warn)}.week-verdict.cancelled,.week-verdict.rejected{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}.bets-scroll,.grid-card>table.invites,.table-scroll,.translations,.week-scroll{overflow-x:auto;max-inline-size:100%}.clickable-row{cursor:pointer}.empty-board{text-align:center;color:var(--muted);padding-block:var(--sp-5);white-space:normal}.head-action{-webkit-margin-start:auto;margin-inline-start:auto;padding:var(--sp-2) var(--sp-4);border:1px solid var(--accent);border-radius:var(--radius-pill);background:transparent;color:var(--accent);font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:background .16s ease,color .16s ease}.head-action:hover{background:var(--accent);color:var(--on-accent)}.head-action{-webkit-margin-start:0;margin-inline-start:0}.head-actions{display:inline-flex;align-items:center;gap:var(--sp-2);-webkit-margin-start:auto;margin-inline-start:auto;flex-wrap:wrap}.head-actions .head-action{-webkit-margin-start:0;margin-inline-start:0}.hero-corner{position:absolute;inline-size:.85rem;block-size:.85rem;border:var(--hair) solid var(--hud-edge);pointer-events:none;z-index:2}.hero-corner.tl{inset-block-start:8px;inset-inline-start:8px;-webkit-border-end:0;border-inline-end:0;-webkit-border-after:0;border-block-end:0}.hero-corner.br{inset-block-end:8px;inset-inline-end:8px;-webkit-border-start:0;border-inline-start:0;-webkit-border-before:0;border-block-start:0}.hero-corner{border-color:var(--accent)}.pair-code{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);justify-items:center;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}.pair-code strong{font-family:var(--mono);font-size:calc(1.85rem * var(--fs-scale, 1));letter-spacing:.42em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:680;color:var(--text);text-shadow:0 0 18px color-mix(in srgb,var(--accent) 55%,transparent)}.pair-status{font-size:var(--fs-xs);color:var(--muted)}.pair-linked-msg{margin:0;font-size:var(--fs-md);font-weight:650;color:var(--ok,#15803d)}.live-flag{color:var(--warn);font-weight:700}.ub-h{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;font:inherit;letter-spacing:0;text-transform:none}.ub-h span{display:block;white-space:nowrap}.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{padding:0;-webkit-border-after:0;border-block-end:0;font-size:0}.finder{font-weight:400;width:100%;margin-bottom:var(--sp-3);inline-size:auto;margin-bottom:0;flex:1 1 14rem;min-width:10rem;max-width:28rem}.ov-week{font-size:var(--fs-xs);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-feature-settings:"tnum";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{-webkit-border-start:var(--hair) solid color-mix(in srgb,var(--accent) 55%,var(--tbl-line));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{display:block;font-size:var(--fs-2xl);margin:var(--sp-2) 0;letter-spacing:.22em}.code.selectable{-moz-user-select:all;user-select:all;-webkit-user-select:all}@media (max-width:36rem){.dlg-pop .dlg-body.open-user-form{grid-template-columns:1fr}}.lim-embedded-head{display:flex;justify-content:flex-start;padding-bottom:var(--sp-2);-webkit-border-after:var(--hair) solid var(--line-soft);border-block-end:var(--hair) solid var(--line-soft)}.lim-shell{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4)}.lim-desk{position:relative;overflow:visible;padding:1.15rem 1.2rem 1.35rem;border-radius:.9rem;background:var(--hud-glass);box-shadow:var(--hud-lift);border:var(--hair,1px) solid var(--hud-edge);gap:1.1rem}.lim-desk:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;overflow:hidden;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;-webkit-mask-image:linear-gradient(180deg,#000,transparent 68%);mask-image:linear-gradient(180deg,#000,transparent 68%)}.lim-desk>*{position:relative;z-index:1}.lim-desk .lim-hero{align-items:flex-start;padding-bottom:.85rem;-webkit-border-after:var(--hair) solid var(--hud-edge);border-block-end:var(--hair) solid var(--hud-edge)}.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{font-size:clamp(1.2rem,1.05rem + .55vw,1.55rem);letter-spacing:-.025em}.lim-desk .lim-lede{color:var(--muted);font-size:.86rem;line-height:1.45;max-inline-size:54ch}.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-radius:.75rem;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)}.lim-desk .lim-parent-banner li{border-radius:.6rem;border-color:var(--hud-edge);background:color-mix(in srgb,var(--panel-2) 90%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lim-desk .lim-personal{padding:.85rem .95rem;border-radius:.75rem;border:var(--hair) solid var(--hud-edge);background:color-mix(in srgb,var(--panel-3) 90%,transparent)}.lim-desk .lim-scope-grid{gap:.85rem}.lim-desk .lim-scope{padding:.95rem 1rem;border-radius:.75rem;border:1px solid var(--hud-edge);background:color-mix(in srgb,var(--panel-3,#0e1420) 92%,transparent);box-shadow:none}.lim-desk .lim-scope:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--hud-edge))}.lim-desk .lim-scope-idx{display:grid;place-items:center;min-inline-size:1.85rem;min-block-size:1.85rem;border-radius:.45rem;background:color-mix(in srgb,var(--accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);font-weight:700;letter-spacing:.06em}.lim-desk .lim-scope h3{font-size:.98rem}.lim-desk .lim-chips{max-block-size:9.5rem;overflow:auto;padding:.35rem;border-radius:.6rem;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);background:color-mix(in srgb,var(--panel-2) 55%,transparent);overscroll-behavior:contain}.lim-desk .lim-chip{border-radius:.5rem;border-color:var(--hud-edge);background:color-mix(in srgb,var(--panel-2) 88%,transparent);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.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-radius:.55rem;border:1px solid var(--hud-edge);background:color-mix(in srgb,var(--panel-2) 90%,transparent);min-block-size:2.35rem;padding-inline:.75rem;color:var(--text)}.lim-desk .lim-field input:focus,.lim-desk .lim-field select:focus,.lim-desk select:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 65%,transparent);box-shadow:var(--halo)}.lim-desk .lim-money-wrap{max-inline-size:none;-webkit-padding-before:.35rem;padding-block-start:.35rem;-webkit-border-before:var(--hair) solid color-mix(in srgb,var(--hud-edge) 80%,transparent);border-block-start:var(--hair) solid color-mix(in srgb,var(--hud-edge) 80%,transparent);-webkit-margin-before:.15rem;margin-block-start:.15rem;-webkit-padding-before:.75rem;padding-block-start:.75rem}.lim-desk .lim-money-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:.55rem}.lim-desk .lim-money{flex:1 1 12rem;max-inline-size:18rem;border-radius:.6rem;border-color:var(--hud-edge);background:color-mix(in srgb,var(--panel-2) 92%,transparent);grid-template-columns:auto minmax(0,1fr)}.lim-desk .lim-money-unit{background:color-mix(in srgb,var(--accent) 14%,transparent)}.lim-desk .lim-save{margin:0;min-block-size:2.35rem;padding:.45rem 1.15rem;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);font-weight:700;cursor:pointer;box-shadow:0 0 22px -8px color-mix(in srgb,var(--accent) 70%,transparent)}.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-ceilings,.lim-desk .lim-leagues{gap:1rem}.lim-pick-grid{display:grid;grid-gap:.45rem;gap:.45rem;padding:.4rem;border-radius:.7rem;border:1px solid var(--hud-edge);background:color-mix(in srgb,var(--panel-2) 55%,transparent)}.lim-pick-grid--tiers{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr))}.lim-pick-grid--leagues{grid-template-columns:1fr;max-block-size:14rem;overflow:auto;overscroll-behavior:contain}.lim-pick{display:grid;grid-gap:.15rem;gap:.15rem;margin:0;text-align:start;padding:.55rem .65rem;border-radius:.55rem;border:1px solid var(--hud-edge);background:color-mix(in srgb,var(--panel-3) 88%,transparent);color:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.lim-pick strong{font-size:.86rem;font-weight:650}.lim-pick em{font-style:normal;font-size:.68rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{margin:0;padding:.85rem .95rem;border-radius:.65rem;border:1px dashed color-mix(in srgb,var(--muted) 45%,transparent);background:color-mix(in srgb,var(--panel-2) 40%,transparent);color:var(--muted);font-size:.82rem;line-height:1.4}.lim-pick-more{margin:0;font-size:.75rem}.lim-scope--pick{align-content:start}.lim-sport{display:grid;grid-gap:.35rem;gap:.35rem;position:relative;min-inline-size:min(12.5rem,100%);flex:0 1 14rem}.lim-sport.open .lim-sport-trigger{border-color:color-mix(in srgb,var(--accent) 70%,transparent);box-shadow:var(--halo)}.lim-sport-label{font-size:.72rem;font-weight:650;letter-spacing:.04em;color:var(--muted)}.lim-sport-trigger{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;margin:0;min-block-size:2.55rem;padding:.65rem .85rem;text-align:start;border-radius:.7rem;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);color:inherit;cursor:pointer;box-shadow:inset 0 1px 0 var(--edge,transparent);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.lim-sport-trigger strong{font-size:.92rem;font-weight:650;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{flex:0 0 auto;inline-size:.55rem;block-size:.55rem;-webkit-border-end:2px solid color-mix(in srgb,var(--muted) 70%,var(--accent));border-inline-end:2px solid color-mix(in srgb,var(--muted) 70%,var(--accent));-webkit-border-after: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));transform:rotate(45deg);translate:0 -.12rem;transition:transform .15s ease}.lim-sport.open .lim-sport-chev{transform:rotate(225deg);translate:0 .1rem}.lim-sport-panel{position:fixed;z-index:80;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:.5rem;gap:.5rem;padding:.65rem;border-radius:.85rem;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 color-mix(in srgb,#0b1220 22%,transparent);overflow:hidden}.lim-sport-panel-head{display:grid;grid-template-columns:1fr auto;grid-gap:.45rem;gap:.45rem;align-items:center}.lim-sport-count{font-size:.68rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted);letter-spacing:.04em;padding-inline:.15rem}.lim-sport-search{width:100%;margin:0;min-block-size:2.25rem;padding:.55rem .75rem;border-radius:.6rem;border:1px solid var(--hud-edge);background:color-mix(in srgb,var(--panel-3) 92%,transparent);color:inherit;font:inherit;font-size:.86rem}.lim-sport-search:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 65%,transparent);box-shadow:var(--halo)}.lim-sport-list{display:grid;grid-gap:.35rem;gap:.35rem;overflow:auto;overscroll-behavior:contain;-webkit-padding-end:.15rem;padding-inline-end:.15rem;min-block-size:0}.lim-team-row{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:flex-end}.lim-team-row .lim-sport{flex:0 1 15rem}.lim-team-row .lim-field--grow{flex:1 1 16rem;min-inline-size:12rem}.lim-shell--embedded{margin:0;padding:var(--sp-3);box-shadow:none;background:color-mix(in srgb,var(--panel-3) 70%,transparent)}.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{display:flex;flex-direction:column;gap:var(--sp-3);max-block-size:min(70dvh,36rem);overflow:auto;-webkit-padding-end:.15rem;padding-inline-end:.15rem;overscroll-behavior:contain}.person-dlg-pane--limits .lim-shell{flex:0 0 auto}.lim-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sp-4);padding-bottom:var(--sp-3);-webkit-border-after:var(--hair) solid var(--line-soft);border-block-end:var(--hair) solid var(--line-soft)}.lim-hero-copy{min-inline-size:min(100%,28rem);flex:1 1}.lim-kicker{margin:0 0 var(--sp-1);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2)}.lim-hero h2,.lim-shell>.lim-hero h2{margin:0;font-size:clamp(1.35rem,1.1rem + .8vw,1.85rem);letter-spacing:-.03em;line-height:1.15}.lim-lede{margin:var(--sp-2) 0 0;max-inline-size:62ch}.lim-seg{display:inline-grid;grid-auto-flow:column;gap:0;padding:.2rem;border-radius:var(--radius-pill);border:var(--hair) solid var(--hud-edge);background:var(--panel-3);box-shadow:inset 0 1px 0 var(--edge)}.lim-seg button{margin:0;min-block-size:2.1rem;padding:.45rem 1.1rem;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--muted);box-shadow:none;font-size:var(--fs-sm);font-weight:600}.lim-seg button:hover{background:transparent;color:var(--text);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{display:flex;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}.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{-webkit-margin-before:.2rem;margin-block-start:.2rem;inline-size:1.05rem;block-size:1.05rem;accent-color:var(--accent)}.lim-banner-text{display:grid;grid-gap:.15rem;gap:.15rem}.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{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4)}.lim-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lim-scope,.lim-scope-grid{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.lim-scope{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}.lim-scope--wide{grid-column:1/-1}.lim-scope>header{display:flex;gap:var(--sp-3);align-items:flex-start}.lim-scope-idx{flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--fs-xs);letter-spacing:.12em;color:var(--accent);-webkit-padding-before:.15rem;padding-block-start:.15rem}.lim-scope h3{margin:0;font-size:var(--fs-md);letter-spacing:-.02em;text-transform:none;color:var(--text)}.lim-scope h3:after{content:none}.lim-scope header p{margin:.25rem 0 0;font-size:var(--fs-xs);color:var(--muted);max-inline-size:48ch}.lim-field{display:grid;grid-gap:.3rem;gap:.3rem;min-inline-size:0}.lim-field>span{font-size:var(--fs-xs);color:var(--muted);letter-spacing:.04em}.lim-field--grow{flex:1 1}.lim-chips{display:flex;flex-wrap:wrap;gap:.45rem}.lim-chip{margin:0;min-block-size:1.9rem;padding:.3rem .75rem;border-radius:var(--radius-pill);border:var(--hair) solid var(--line);background:var(--panel-3);color:var(--muted);box-shadow:none;font-size:var(--fs-xs);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{display:grid;grid-gap:.4rem;gap:.4rem;max-inline-size:28rem}.lim-money-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem}.lim-money-row .lim-money{flex:1 1 12rem;max-inline-size:22rem}.lim-save{margin:0;min-block-size:2.25rem;padding:0 1rem;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);color:var(--text);font-weight:700;cursor:pointer}.lim-save:hover:not(:disabled){box-shadow:var(--halo)}.lim-save:disabled{opacity:.45;cursor:not-allowed}.lim-parent-cap{margin:0;font-size:.72rem;color:var(--muted)}.lim-parent-cap strong{color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lim-parent-banner{-webkit-margin-after:.85rem;margin-block-end:.85rem;padding:.75rem .9rem;border-radius:.65rem;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)}.lim-parent-banner strong{display:block;-webkit-margin-after:.4rem;margin-block-end:.4rem;font-size:.85rem}.lim-parent-banner ul,.lim-parent-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem;max-block-size:11rem;overflow-y:auto;overscroll-behavior:contain;-webkit-padding-end:.15rem;padding-inline-end:.15rem}.lim-parent-banner li{display:flex;align-items:center;justify-content:space-between;gap:.55rem;width:100%;padding:.45rem .5rem .45rem .55rem;border-radius:.55rem;border:1px solid var(--line);background:var(--panel);font-size:.78rem;box-sizing:border-box}.lim-parent-pill-copy{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;min-inline-size:0}.lim-parent-banner li em{font-style:normal;color:var(--muted);max-inline-size:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lim-parent-banner li b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent)}.lim-parent-edit{margin:0;flex:0 0 auto;border:0;border-radius:var(--radius-pill);padding:.35rem .75rem;background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--text);font-size:.72rem;font-weight:700;cursor:pointer}.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{margin-block:.75rem;max-inline-size:none}.lim-parent-edit-card .lim-modal-actions{display:flex;justify-content:flex-end;gap:.5rem;-webkit-margin-before:.75rem;margin-block-start:.75rem}.lim-nested-dlg{padding:0;border:0;background:transparent;color:var(--text);max-inline-size:none;max-block-size:none}.lim-nested-dlg[open]{inset:0;width:100%;height:100%;margin:0;padding:var(--sp-4);display:grid;place-items:center}.lim-nested-dlg::-webkit-backdrop{background:color-mix(in srgb,var(--ink) 62%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.lim-nested-dlg::backdrop{background:color-mix(in srgb,var(--ink) 62%,transparent);backdrop-filter:blur(4px);-webkit-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:1 1 auto}.lim-apply-explain{list-style:none;margin:0;padding:0;display:grid;grid-gap:.85rem;gap:.85rem}.lim-apply-explain li{display:grid;grid-gap:.25rem;gap:.25rem;padding:.75rem .85rem;border-radius:var(--radius-sm,.55rem);border:var(--hair,1px) solid var(--line-soft,var(--line));background:var(--panel-2,var(--panel))}.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);padding:0 .9rem;font-weight:650;cursor:pointer;min-block-size:var(--control-h,2.25rem);align-self:stretch}.lim-edit-btn:hover:not(:disabled){box-shadow:var(--halo)}.lim-edit-btn:disabled{opacity:.45;cursor:not-allowed}.lim-money{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;grid-gap:0;gap:0;border-radius:var(--radius-sm);border:var(--hair) solid var(--line-strong);background:var(--panel-3);overflow:hidden;max-inline-size:22rem}.lim-money-unit{display:grid;place-items:center;padding-inline:.7rem;color:var(--muted);font-size:var(--fs-sm);background:color-mix(in srgb,var(--accent) 8%,transparent);-webkit-border-end:var(--hair) solid var(--line);border-inline-end:var(--hair) solid var(--line)}.lim-money input{border:0;border-radius:0;background:transparent;box-shadow:none;font-size:var(--fs-md);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.lim-money input:focus{outline:none;box-shadow:none}.lim-money button{margin:0;border:0;border-radius:0;-webkit-border-start:var(--hair) solid var(--line);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;min-inline-size:4.5rem;font-weight:700}.lim-money button.lim-quick-edit{background:color-mix(in srgb,var(--panel) 80%,transparent);font-weight:650;min-inline-size:3.5rem}.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{list-style:none;margin:0;padding:0;max-block-size:11rem;overflow:auto;border:var(--hair) solid var(--line);border-radius:var(--radius-sm);background:var(--panel-3)}.lim-hits li+li{-webkit-border-before:var(--hair) solid var(--line-soft);border-block-start:var(--hair) solid var(--line-soft)}.lim-hits button{display:flex;width:100%;justify-content:space-between;gap:var(--sp-2);margin:0;padding:.55rem .75rem;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:start;color:var(--text)}.lim-hits button span{color:var(--muted);font-size:var(--fs-xs)}.lim-hits button.on,.lim-hits button:hover{background:color-mix(in srgb,var(--accent) 14%,transparent)}.lim-picked{margin:0;font-size:var(--fs-xs);color:var(--accent-2)}.lim-rules{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--radius-sm);border:var(--hair) solid var(--line);background:var(--panel-2)}.lim-rules-lead{margin:0}.lim-rules-head{display:flex;align-items:center;gap:var(--sp-2)}.lim-rules-head h3{margin:0;font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.lim-rules-head h3:after{content:none}.lim-count{display:inline-grid;place-items:center;min-inline-size:1.6rem;padding:.1rem .45rem;border-radius:var(--radius-pill);border:var(--hair) solid var(--hud-edge);background:var(--panel-3);font-size:var(--fs-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.lim-empty{margin:0}.lim-rules-table-wrap{overflow-x:auto}.lim-rules-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.lim-rules-table th{text-align:start;padding:.55rem .65rem;-webkit-border-after:var(--hair) solid var(--line-strong);border-block-end:var(--hair) solid var(--line-strong);color:var(--muted);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.lim-rules-table td{padding:.65rem;-webkit-border-after:var(--hair) solid var(--line-soft);border-block-end:var(--hair) solid var(--line-soft);vertical-align:middle}.lim-scope-tag{display:inline-flex;padding:.15rem .5rem;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);font-weight:650}.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-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.01em}.lim-actions{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-start}.lim-inline-edit{display:inline-grid;grid-auto-flow:column;align-items:center;gap:.35rem;padding:.15rem .45rem;border-radius:var(--radius-sm);border:var(--hair) solid var(--line-strong);background:var(--panel-3);max-inline-size:9rem}.lim-inline-edit span{color:var(--muted);font-size:var(--fs-xs);font-weight:600}.lim-inline-edit input{border:0;background:transparent;box-shadow:none;min-block-size:1.6rem;padding:0;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:100%}.lim-inline-edit input:focus{outline:none;box-shadow:none}.lim-del{color:var(--bad)}.lim-toolbar{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:end;padding:var(--sp-3);border-radius:var(--radius-sm);border:var(--hair) solid var(--hud-edge);background:var(--panel-2)}.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{margin:0;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)}.lim-coverage{display:grid;grid-gap:var(--sp-3);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)}.lim-coverage-head h3{margin:0;font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.lim-coverage-head h3:after{content:none}.lim-coverage-head .note{margin:.35rem 0 0}.lim-coverage-all{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--radius-sm);border:var(--hair) solid var(--line);background:var(--panel-3)}.lim-coverage-sport-bar{-webkit-margin-before:var(--sp-2);margin-block-start:var(--sp-2);border-color:color-mix(in srgb,var(--accent) 40%,var(--line));background:color-mix(in srgb,var(--accent) 10%,var(--panel-3))}.lim-coverage-all-copy{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-2);align-items:baseline}.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{display:flex;flex-wrap:wrap;gap:var(--sp-3);font-size:var(--fs-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.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{position:relative;block-size:.55rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--muted) 22%,var(--panel));overflow:hidden}.lim-bar--sm{block-size:.4rem;min-inline-size:5rem}.lim-bar>i{display:block;block-size:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-2),var(--accent))}.lim-coverage-table-wrap{overflow-x:auto}.lim-coverage-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.lim-coverage-table th{text-align:start;padding:.45rem .55rem;-webkit-border-after:var(--hair) solid var(--line-strong);border-block-end:var(--hair) solid var(--line-strong);color:var(--muted);font-size:var(--fs-xs);letter-spacing:.05em;text-transform:uppercase}.lim-coverage-table td{padding:.5rem .55rem;-webkit-border-after:var(--hair) solid var(--line-soft);border-block-end:var(--hair) solid var(--line-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;vertical-align:middle}.lim-coverage-table tr{cursor:pointer}.lim-coverage-table tr.on td,.lim-coverage-table tr:hover td{background:color-mix(in srgb,var(--accent) 10%,transparent)}.lim-coverage-sport{margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:var(--text);font-weight:650}.lim-pct{color:var(--muted);font-size:var(--fs-xs)}.lim-add-tier{display:grid;grid-gap:var(--sp-2);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)}.lim-add-tier h3{margin:0;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lim-add-tier h3:after{content:none}.lim-add-tier-row{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.lim-add-tier-row input{flex:1 1;min-inline-size:8rem}.lim-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:var(--sp-3);gap:var(--sp-3);align-items:start}.lim-col{display:grid;grid-template-rows:auto minmax(0,1fr);border-radius:var(--radius-sm);border:var(--hair) solid var(--hud-edge);background:var(--panel-2);min-block-size:12rem;overflow:hidden}.lim-col>header{flex-wrap:wrap;justify-content:space-between;padding:.7rem .85rem;-webkit-border-after:var(--hair) solid var(--line);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)}.lim-col-head,.lim-col>header{display:flex;align-items:center;gap:var(--sp-2)}.lim-col-head{min-inline-size:0;flex:1 1}.lim-col-edit{font-size:var(--fs-xs);font-weight:650;padding:.2rem .55rem}.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{margin:0;font-size:var(--fs-sm);letter-spacing:-.01em}.lim-col>header span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--fs-xs);color:var(--muted);min-inline-size:1.4rem;text-align:center;padding:.1rem .4rem;border-radius:var(--radius-pill);border:var(--hair) solid var(--line);background:var(--panel)}.lim-col ul{list-style:none;margin:0;padding:.45rem;display:flex;flex-direction:column;gap:.35rem;max-block-size:28rem;overflow:auto}.lim-col li{display:grid;grid-gap:.3rem;gap:.3rem;padding:.45rem .5rem;border-radius:calc(var(--radius-sm) - 2px);border:var(--hair) solid var(--line-soft);background:var(--panel)}.lim-col-name{font-size:var(--fs-xs);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lim-col select{width:100%;min-block-size:1.85rem;font-size:var(--fs-xs)}.lim-col-empty{border:0;background:transparent;color:var(--muted);text-align:center;padding:1.5rem .5rem}.lim-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:var(--sp-4);background:color-mix(in srgb,var(--ink) 62%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lim-modal-card{width:min(28rem,100%);max-block-size:min(90vh,40rem);overflow:auto;border-radius:var(--radius);border:var(--hair) solid var(--hud-edge);background:var(--panel);padding:var(--sp-4);display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);box-shadow:0 18px 48px color-mix(in srgb,var(--ink) 45%,transparent)}.lim-modal-card>header{display:flex;align-items:start;justify-content:space-between;gap:var(--sp-3)}.lim-modal-card h3{margin:0;font-size:var(--fs-md);letter-spacing:-.01em}.lim-family-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.lim-family-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:.55rem .65rem;border-radius:var(--radius-sm);border:var(--hair) solid var(--line-soft);background:var(--panel-2)}.lim-family-name{font-weight:650;font-size:var(--fs-sm)}.lim-money--compact{max-inline-size:9rem;margin:0}.lim-modal-actions{display:flex;justify-content:flex-end;gap:var(--sp-2)}@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{display:flex;flex-wrap:wrap;gap:.55rem 1rem}.limits-league-grid,.limits-search-hits{display:none}.shell{display:flex;flex-direction:column;min-height:100dvh;max-inline-size:100%}.shell>.layout{flex:1 1 auto;min-height:0;min-inline-size:0}.impersonation-bar{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem .75rem;padding:.4rem .85rem;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}.impersonation-who{color:var(--muted);font-weight:560}.impersonation-return{margin:0;min-block-size:1.85rem;padding:.25rem .8rem;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));color:var(--sheen);font:inherit;font-size:var(--fs-sm);font-weight:650;cursor:pointer;box-shadow:0 0 12px color-mix(in srgb,var(--accent) 30%,transparent);white-space:nowrap}.desk-hud{display:grid;grid-gap:.85rem;gap:.85rem;min-inline-size:0}.desk-hud-modes{display:grid;grid-template-columns:1fr;grid-gap:.45rem;gap:.45rem}@media (min-width:40rem){.desk-hud-modes{grid-template-columns:repeat(3,minmax(0,1fr))}}.desk-hud-mode{display:grid;grid-gap:.25rem;gap:.25rem;margin:0;padding:.75rem .85rem;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;min-inline-size:0}.desk-hud-mode strong{color:var(--text);font-weight:700}.desk-hud-mode span{font-size:var(--fs-sm);line-height:1.35;overflow-wrap:anywhere}.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 span,.desk-hud-mode.on strong{color:var(--on-accent)}.desk-hud-grid{display:grid;grid-template-columns:1fr;grid-gap:.65rem;gap:.65rem;align-items:stretch}@media (min-width:36rem){.desk-hud-grid{grid-template-columns:1fr 1fr}}.desk-hud-card{margin:0;padding:.85rem;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);display:flex;flex-direction:column;gap:.55rem;min-inline-size:0}.desk-hud-card h4{margin:0;font-size:var(--fs-sm);letter-spacing:.04em}.desk-hud-field{display:grid;grid-gap:.3rem;gap:.3rem;margin:0;font-size:var(--fs-sm);min-inline-size:0}.desk-hud-field input{min-block-size:2.2rem;inline-size:100%;max-inline-size:100%;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));padding-inline:.85rem;background:var(--panel-2,var(--panel));color:var(--text);font:inherit;box-sizing:border-box}.desk-hud-fields-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:.45rem;gap:.45rem}.desk-hud-chips{display:flex;flex-wrap:wrap;gap:.35rem;-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:.15rem;padding-block-start:.15rem}.desk-hud-chips button{margin:0;min-block-size:2rem;padding:.35rem .85rem;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));background:transparent;color:var(--muted);font:inherit;font-weight:620;cursor:pointer}.desk-hud-chips button.on{background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 78%,var(--depth)),var(--accent));color:var(--sheen);border-color:transparent;box-shadow:0 0 14px color-mix(in srgb,var(--accent) 35%,transparent)}.desk-hud-actions{display:flex;justify-content:flex-start}.desk-hud-save{margin:0;min-block-size:2.4rem;padding:.45rem 1.25rem;border-radius:var(--radius-pill);border:0;background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 85%,var(--depth)),var(--accent));color:var(--sheen);font:inherit;font-weight:700;cursor:pointer;box-shadow:0 0 20px color-mix(in srgb,var(--accent) 40%,transparent)}.desk-hud-prompt{padding:.85rem;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)}.desk-hud-prompt-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.55rem}.bot-console{display:flex;flex-direction:column;gap:var(--sp-4)}.bot-console-hero{display:grid;grid-template-columns:1fr minmax(14rem,22rem);grid-gap:var(--sp-5);gap:var(--sp-5);align-items:stretch;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)}.bot-console-kicker{margin:0;font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.bot-console-hero h1{margin:var(--sp-2) 0 var(--sp-2);font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:1.15;font-weight:650}.bot-console-sub{margin:0;color:var(--muted);max-width:36rem;line-height:1.55}.bot-kill{display:flex;flex-direction:column;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--radius);border:var(--hair) solid var(--ok-line);-webkit-border-start:var(--marker) solid var(--ok);border-inline-start:var(--marker) solid var(--ok);background:var(--ok-bg)}.bot-kill.off{border-color:var(--bad-line);border-inline-start-color:var(--bad);background:var(--bad-bg)}.bot-kill strong{display:block;font-size:var(--fs-md)}.bot-kill span{display:block;margin-top:var(--sp-1);color:var(--muted);font-size:var(--fs-xs);line-height:1.45}.bot-console-toolbar{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center;justify-content:space-between}.bot-console-stats{display:flex;gap:var(--sp-4);color:var(--muted);font-size:var(--fs-sm)}.bot-console-stats b{color:var(--fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bot-console-filters{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.bot-console-filters input[type=search]{min-inline-size:14rem}.bot-console-list{border:var(--hair) solid var(--line);border-radius:var(--radius);overflow:auto;background:var(--panel)}.bot-console-list table{width:100%;border-collapse:collapse}.bot-console-list td,.bot-console-list th{padding:.7rem .9rem;text-align:start;border-bottom:var(--hair) solid var(--line);font-size:var(--fs-sm)}.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{display:inline-block;padding:.1rem .45rem;border-radius:var(--radius-pill);font-size:var(--fs-xs);border:var(--hair) solid var(--line)}.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{position:fixed;inset:0;z-index:80;background:color-mix(in oklab,var(--ink) 55%,transparent);display:grid;place-items:center;padding:var(--sp-4)}.bot-modal{width:min(36rem,100%);max-height:min(90vh,52rem);overflow:auto;background:var(--panel);border:var(--hair) solid var(--line);border-radius:calc(var(--radius) + 2px);padding:var(--sp-4);box-shadow:0 24px 80px color-mix(in oklab,var(--ink) 45%,transparent)}.bot-modal.bot-thread{width:min(42rem,100%);display:flex;flex-direction:column;max-height:min(92vh,56rem);padding:0;overflow:hidden}.bot-thread-head{display:flex;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4);border-bottom:var(--hair) solid var(--line)}.bot-thread-head h2{margin:0;font-size:var(--fs-lg)}.bot-thread-head p{margin:var(--sp-1) 0 0;color:var(--muted);font-size:var(--fs-xs)}.bot-thread-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:start}.bot-thread-body{flex:1 1;overflow:auto;padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3);background:linear-gradient(180deg,color-mix(in oklab,var(--panel) 88%,var(--depth)),var(--panel))}.bot-bubble{max-width:85%;padding:.65rem .85rem;border-radius:var(--radius-sm);border:var(--hair) solid var(--line);background:var(--bg)}.bot-bubble.in{align-self:flex-start}.bot-bubble.out{align-self:flex-end;background:color-mix(in oklab,var(--accent) 14%,var(--panel));border-color:color-mix(in oklab,var(--accent) 35%,var(--line))}.bot-bubble-meta{display:flex;justify-content:space-between;gap:var(--sp-3);margin-bottom:.35rem;font-size:var(--fs-xs);color:var(--muted)}.bot-bubble p{margin:0;white-space:pre-wrap;line-height:1.45;font-size:var(--fs-sm)}.bot-slip-thumb{display:block;max-width:12rem;max-height:10rem;object-fit:cover;border-radius:var(--radius-sm);margin-bottom:.4rem}.bot-thread-compose{display:flex;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-top:var(--hair) solid var(--line)}.bot-thread-compose input{flex:1 1}.bot-modal-actions{display:flex;justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-3)}.bot-modal textarea{width:100%}@media (max-width:800px){.bot-console-hero{grid-template-columns:1fr}}.bet-tools{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3)}.bet-stats-rows{list-style:none;margin:0;padding:0;display:grid;grid-gap:.35rem;gap:.35rem}.bet-stats-rows li{display:flex;justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-sm)}.line-check-overlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:var(--sp-4)}.line-check-scrim{position:absolute;inset:0;border:0;margin:0;padding:0;background:color-mix(in srgb,var(--depth) 55%,transparent);cursor:pointer}.line-check-panel{position:relative;z-index:1;inline-size:min(26rem,calc(100vw - 2rem));max-block-size:min(84vh,40rem);display:flex;flex-direction:column;background:#fbfcfe;border:1px solid #d5e0f0;border-radius:var(--radius);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);overflow:hidden}.line-check-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);padding:.85rem 1rem;background:linear-gradient(105deg,#e8f0ff,#f4f7fc 55%);-webkit-border-after:1px solid #d5e2f4;border-block-end:1px solid #d5e2f4}.line-check-head-text{min-width:0}.line-check-head h3{margin:0;font-size:1.05rem;font-weight:750;letter-spacing:-.02em}.line-check-head p{margin:.25rem 0 0;color:var(--muted);font-size:var(--fs-xs);line-height:1.35}.line-check-close{flex:0 0 auto;min-block-size:2rem;padding-inline:.8rem;border-radius:.55rem;border:1px solid #c9d8ef;background:#fff;font-weight:620}.line-check-body{padding:.85rem 1rem 1rem;overflow-y:auto;overscroll-behavior:contain;gap:.65rem}.line-check-body,.line-check-pick{display:flex;flex-direction:column}.line-check-pick{gap:.2rem;padding:.65rem .75rem;border-radius:var(--radius-sm);border:1px solid #d7e3f5;background:#fff}.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);font-weight:700;color:var(--muted);letter-spacing:.02em}.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-feature-settings:"tnum";font-variant-numeric:tabular-nums}.line-check-spark{width:100%;height:auto;display:block;border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 6%,#fff),#fff);border:1px solid #e2eaf5}.line-check-spark polyline{fill:none;stroke:var(--accent);stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}.line-check-range{margin:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.4rem;gap:.4rem}.line-check-range>div{padding:.4rem .5rem;border-radius:var(--radius-sm);background:#fff;border:1px solid #e4ebf5;text-align:center}.line-check-range dt{margin:0;font-size:.68rem;color:var(--muted);font-weight:650}.line-check-range dd{margin:.1rem 0 0;font-size:.95rem;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.line-check-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.25rem;gap:.25rem}.line-check-list li,.line-check-move{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding:.35rem .55rem;border-radius:var(--radius-sm);background:#fff;border:1px solid #e8eef7;font-size:var(--fs-sm)}.line-check-move.up .line-check-odds{color:#15803d}.line-check-move.down .line-check-odds{color:#b91c1c}.line-check-odds{font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.98rem}.line-check-at{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--fs-xs)}.line-check-others{border:1px solid #dbe6f4;border-radius:var(--radius-sm);background:#fff;overflow:hidden}.line-check-others>summary{cursor:pointer;list-style:none;padding:.55rem .75rem;font-size:var(--fs-sm);font-weight:680;color:var(--text);background:#f3f7fd;-webkit-border-after:1px solid transparent;border-block-end:1px solid transparent}.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{padding:.55rem .65rem .7rem;display:flex;flex-direction:column;gap:.5rem;max-block-size:14rem;overflow:auto}.line-check-filter input{width:100%;min-block-size:2rem;padding:.3rem .6rem;border-radius:var(--radius-sm);border:1px solid #cfdced;background:#fbfcfe;font-size:var(--fs-sm)}.line-check-groups{display:flex;flex-direction:column;gap:.55rem}.line-check-groups section h4{margin:0 0 .25rem;font-size:var(--fs-xs);font-weight:720;color:var(--muted)}.line-check-groups ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem}.line-check-groups button{display:inline-flex;align-items:center;gap:.3rem;min-block-size:1.7rem;padding:.15rem .5rem;border-radius:var(--radius-pill);border:1px solid #d5e0f0;background:#f7f9fc;font-size:var(--fs-xs);font-weight:620;color:var(--text);cursor:pointer}.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{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);-webkit-margin-before:var(--sp-4);margin-block-start:var(--sp-4);-webkit-padding-before:var(--sp-3);padding-block-start:var(--sp-3);-webkit-border-before:var(--hair) solid var(--line);border-block-start:var(--hair) solid var(--line)}.cancel-ask h4{margin:0;font-size:var(--fs-sm)}.cancel-ask textarea{inline-size:100%;resize:vertical;font:inherit;font-size:var(--fs-sm);color:inherit;background:var(--panel-3);border:var(--hair) solid var(--line-strong);border-radius:var(--radius-sm);padding:var(--sp-2)}.cancel-ask textarea:focus{outline:none;border-color:var(--accent)}.cancel-ask button{justify-self:start}