@font-face{font-family:Clash Display;src:url(/fonts/clashdisplay-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clashdisplay-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/spacegrotesk-var.woff2)format("woff2-variations");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrainsmono-var.woff2)format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-display:"Clash Display", "Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-ui:"Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-num:"Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, Consolas, monospace;--t-micro:500 11px/16px var(--font-ui);--ls-micro:.06em;--ls-eyebrow:.18em;--t-body-s:400 12px/18px var(--font-ui);--t-body:400 14px/20px var(--font-ui);--t-strong:600 14px/20px var(--font-ui);--t-title:600 20px/26px var(--font-display);--t-display:600 30px/34px var(--font-display);--t-hero:700 clamp(40px, 5vw, 64px)/1.02 var(--font-display);--t-stat:600 clamp(26px, 3vw, 34px)/1 var(--font-display);--ls-title:-.01em;--ls-display:-.02em;--ls-hero:-.025em;--t-num-xs:500 11px/14px var(--font-num);--t-num-s:500 13px/18px var(--font-num);--t-num-m:600 15px/20px var(--font-num);--t-num-l:700 18px/22px var(--font-num);--num-feat:tabular-nums lining-nums;--s-1:2px;--s-2:4px;--s-3:6px;--s-4:8px;--s-5:12px;--s-6:16px;--s-7:20px;--s-8:24px;--s-9:32px;--s-10:40px;--s-11:56px;--s-12:72px;--r-xs:4px;--r-sm:8px;--r-ctl:10px;--r-md:12px;--r-pill:999px;--w-max:1480px;--gutter:32px;--nav-h:56px;--rail-w:68px;--row-h-compact:72px;--row-h-comfy:156px;--z-sticky-nav:100;--z-rail:95;--z-sticky-controls:90;--z-popover:200;--z-dialog:300;--ease:cubic-bezier(.2, .7, .3, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.22, 1, .36, 1);--d-fast:.12s;--d-base:.18s;--d-slow:.26s;--d-flash:.64s;--d-enter:.46s;--d-stagger:60ms}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root{--c-bg:#0a0a0b;--c-surface-1:#131316;--c-surface-2:#18181c;--c-surface-3:#202027;--c-line:#2a2a31;--c-line-soft:#1d1d22;--c-ink-1:#ededf0;--c-ink-2:#a8a8b2;--c-ink-3:#8c8c97;--c-ink-4:#5e5e68;--c-pos-100:#c4f7dc;--c-pos-300:#63e5a8;--c-pos-500:#2fd186;--c-pos-700:#1a8f5b;--c-pos-900:#0d2a1d;--c-pos-ring:#1e5c40;--c-neg-300:#ff9a9d;--c-neg-500:#f2555a;--c-neg-700:#a32d31;--c-neg-900:#2b1315;--c-warn-300:#f2c879;--c-warn-500:#e8a33d;--c-warn-700:#8c5f16;--c-warn-900:#2a1f0c;--c-info-300:#8fc8fa;--c-info-500:#4ea8f5;--c-info-700:#1d5f98;--c-info-900:#0c1e2e;--c-accent-100:#ffdccb;--c-accent-300:#ffa079;--c-accent-500:#ff6b3d;--c-accent-700:#b44420;--c-accent-900:#2a1710;--c-accent-ring:#7a3c24;--c-focus:#7fdcb0;--c-invert-bg:#ededf0;--c-invert-ink:#0a0a0b;--shadow-1:0 1px 0 #ffffff08 inset, 0 1px 2px #00000073;--shadow-2:0 8px 24px -8px #000000a6;--shadow-pop:0 24px 64px -16px #000c;--scrim:#000000ad;--skeleton:linear-gradient(90deg, var(--c-surface-1), var(--c-surface-3), var(--c-surface-1));--venue-tile:#f4f6f8;--venue-tile-ink:#0d1117;--fade-edge:linear-gradient(90deg, #0a0a0b00, var(--c-bg))}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--c-bg:#f6f8fa;--c-surface-1:#fff;--c-surface-2:#f1f4f7;--c-surface-3:#e7ecf1;--c-line:#d6dee6;--c-line-soft:#e8edf2;--c-ink-1:#0d141b;--c-ink-2:#44525f;--c-ink-3:#5e6b77;--c-ink-4:#828f9b;--c-pos-100:#0a3a25;--c-pos-300:#0c7a4c;--c-pos-500:#0a6b41;--c-pos-700:#8ce3ba;--c-pos-900:#e4f8ee;--c-pos-ring:#63c79b;--c-neg-300:#7a1417;--c-neg-500:#c42026;--c-neg-700:#f0a6a8;--c-neg-900:#fdecec;--c-warn-300:#6b4708;--c-warn-500:#8a5f0d;--c-warn-700:#e4be79;--c-warn-900:#fcf3e1;--c-info-300:#0c3d63;--c-info-500:#1268b8;--c-info-700:#a9d3f6;--c-info-900:#e8f2fc;--c-accent-100:#5a2810;--c-accent-300:#9a3b12;--c-accent-500:#c2410c;--c-accent-700:#f6b999;--c-accent-900:#fceee6;--c-accent-ring:#e79c74;--c-focus:#0b6e45;--c-invert-bg:#0d141b;--c-invert-ink:#fff;--shadow-1:0 1px 2px #10182012;--shadow-2:0 8px 24px -8px #10182029;--shadow-pop:0 24px 64px -16px #10182038;--scrim:#10182066;--venue-tile:#fff;--venue-tile-ink:#0d1117;--fade-edge:linear-gradient(90deg, #f6f8fa00, var(--c-bg))}}:root[data-theme=light]{--c-bg:#f6f8fa;--c-surface-1:#fff;--c-surface-2:#f1f4f7;--c-surface-3:#e7ecf1;--c-line:#d6dee6;--c-line-soft:#e8edf2;--c-ink-1:#0d141b;--c-ink-2:#44525f;--c-ink-3:#5e6b77;--c-ink-4:#828f9b;--c-pos-100:#0a3a25;--c-pos-300:#0c7a4c;--c-pos-500:#0a6b41;--c-pos-700:#8ce3ba;--c-pos-900:#e4f8ee;--c-pos-ring:#63c79b;--c-neg-300:#7a1417;--c-neg-500:#c42026;--c-neg-700:#f0a6a8;--c-neg-900:#fdecec;--c-warn-300:#6b4708;--c-warn-500:#8a5f0d;--c-warn-700:#e4be79;--c-warn-900:#fcf3e1;--c-info-300:#0c3d63;--c-info-500:#1268b8;--c-info-700:#a9d3f6;--c-info-900:#e8f2fc;--c-accent-100:#5a2810;--c-accent-300:#9a3b12;--c-accent-500:#c2410c;--c-accent-700:#f6b999;--c-accent-900:#fceee6;--c-accent-ring:#e79c74;--c-focus:#0b6e45;--c-invert-bg:#0d141b;--c-invert-ink:#fff;--shadow-1:0 1px 2px #10182012;--shadow-2:0 8px 24px -8px #10182029;--shadow-pop:0 24px 64px -16px #10182038;--scrim:#10182066;--venue-tile:#fff;--venue-tile-ink:#0d1117;--fade-edge:linear-gradient(90deg, #f6f8fa00, var(--c-bg));--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--font:var(--font-ui);--mono:var(--font-mono);--bg:var(--c-bg);--surface:var(--c-surface-1);--surface-2:var(--c-surface-2);--line:var(--c-line);--line-soft:var(--c-line-soft);--ink:var(--c-ink-1);--ink-2:var(--c-ink-2);--muted:var(--c-ink-3);--faint:var(--c-ink-4);--ok:var(--c-pos-500);--warn-soft:var(--c-warn-900);--dead:var(--c-ink-3);--live:var(--c-neg-500);--shadow:var(--shadow-1)}html{font-family:var(--font-ui);font-synthesis:weight;font-size:14px}*{box-sizing:border-box}body{background:var(--c-bg);color:var(--c-ink-1);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.5}.num,.odds,.roi,.money,input[type=number]{font-variant-numeric:var(--num-feat)}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button,.button{justify-content:center;align-items:center;gap:var(--s-4);min-height:36px;padding:var(--s-4) var(--s-6);border:1px solid var(--c-line);border-radius:var(--r-xs);background:var(--c-surface-2);color:var(--c-ink-1);font:var(--t-body-s);cursor:pointer;transition:background var(--d-fast) var(--ease),border-color var(--d-fast) var(--ease),color var(--d-fast) var(--ease);font-weight:500;text-decoration:none;display:inline-flex}button:hover,.button:hover{background:var(--c-surface-3);border-color:var(--c-ink-4);color:var(--c-ink-1)}button:disabled{cursor:not-allowed;opacity:.45}.primary,.button.primary{background:var(--c-invert-bg);color:var(--c-invert-ink);border-color:var(--c-invert-bg);font-weight:600}.primary:hover,.button.primary:hover{background:var(--c-ink-2);border-color:var(--c-ink-2);color:var(--c-invert-ink)}a{color:var(--c-ink-1);text-underline-offset:4px}a:hover{color:var(--c-pos-500)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;border-radius:var(--r-xs)}input,select,textarea{border:1px solid var(--c-line);border-radius:var(--r-xs);background:var(--c-surface-2);color:var(--c-ink-1);min-width:0;accent-color:var(--c-pos-500);padding:11px 12px}input::placeholder,textarea::placeholder{color:var(--c-ink-3)}input[type=checkbox]{accent-color:var(--c-pos-500)}input:focus,select:focus,textarea:focus{border-color:var(--c-focus)}::selection{background:var(--c-pos-500);color:var(--c-invert-ink)}fieldset{border:0;min-width:0;margin:0;padding:0}@media (pointer:coarse){button,.button,input,select,textarea{min-height:44px}}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display);font-weight:600}h1{font:var(--t-hero);letter-spacing:var(--ls-hero);margin:0 0 18px}h2{font:var(--t-title);letter-spacing:var(--ls-title);margin:0 0 18px}h3{font-family:var(--font-display);letter-spacing:var(--ls-title);margin:0 0 10px;font-size:16px;font-weight:600;line-height:22px}h1 .n{color:var(--c-accent-300)}p{line-height:1.7}small,.sub{font:var(--t-body-s);color:var(--c-ink-3)}code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:12px}.eyebrow{font:var(--t-micro);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--c-ink-2);align-items:center;gap:var(--s-4);margin:0 0 var(--s-5);display:flex}.note{font:var(--t-body);color:var(--c-ink-2);max-width:68ch;margin:0;line-height:1.75}.lead{color:var(--c-ink-2);max-width:49ch;font-size:17px;line-height:1.7}.status-mark{background:var(--c-pos-500);border-radius:50%;width:6px;height:6px;display:inline-block}.dot{background:var(--c-ink-4);border-radius:50%;width:6px;height:6px;display:inline-block}.dot.on{background:var(--c-pos-500)}@keyframes chrome-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes rail-slide{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.site-topbar{animation:chrome-drop var(--d-slow) var(--ease-out) both}.rail-item{animation:rail-slide var(--d-base) var(--ease-out) both}.rail-group:first-child .rail-item:first-child{animation-delay:60ms}.rail-group:first-child .rail-item:nth-child(2){animation-delay:.11s}.rail-group:last-child .rail-item:nth-child(2){animation-delay:.16s}.rail-group:last-child .rail-item:nth-child(3){animation-delay:.21s}.rail-group:last-child .rail-item:nth-child(4){animation-delay:.26s}.site-shell{background:var(--c-bg);flex-direction:column;min-height:100dvh;display:flex}.site-body{flex:1;align-items:flex-start;min-width:0;display:flex}.site-content{min-width:0;min-height:calc(100dvh - var(--nav-h));flex-direction:column;flex:1;display:flex}.site-topbar{z-index:var(--z-sticky-nav);height:var(--nav-h);align-items:center;gap:var(--s-5);padding:0 var(--s-6) 0 calc((var(--rail-w) - 30px) / 2);background:var(--c-bg);border-bottom:1px solid var(--c-line);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:sticky;top:0}.brand{align-items:center;gap:var(--s-5);height:40px;letter-spacing:var(--ls-title);white-space:nowrap;color:var(--c-ink-1);flex-shrink:0;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.brand-symbol{border:1px solid var(--c-line);border-radius:var(--r-sm);width:30px;height:30px;color:var(--c-pos-500);background:var(--c-surface-1);transition:border-color var(--d-fast) var(--ease);flex-shrink:0;place-items:center;display:grid}.brand:hover .brand-symbol{border-color:var(--c-pos-ring)}.brand{font-family:var(--font-display);letter-spacing:-.01em;font-weight:600}.brand-word{text-overflow:ellipsis;overflow:hidden}.brand-period{color:var(--c-accent-500)}.topbar-centre{justify-content:center;min-width:0;display:flex}.topbar-search{align-items:center;gap:var(--s-4);width:100%;min-width:0;max-width:560px;height:38px;padding:0 var(--s-3) 0 var(--s-5);border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-surface-1);transition:border-color var(--d-fast) var(--ease),background var(--d-fast) var(--ease);display:flex}.topbar-search:focus-within{border-color:var(--c-pos-ring);background:var(--c-surface-2)}.topbar-search>svg{color:var(--c-ink-3);flex-shrink:0}.topbar-search input{min-width:0;height:34px;color:var(--c-ink-1);font:var(--t-body-s);background:0 0;border:0;flex:1;min-height:0;padding:0}.topbar-search input:focus,.topbar-search input:focus-visible{border:0;outline:none}.topbar-search input::-webkit-search-cancel-button{appearance:none}.topbar-search input::-webkit-search-decoration{appearance:none}.search-clear{border-radius:var(--r-pill);min-width:28px;min-height:28px;color:var(--c-ink-3);background:0 0;border:0;flex-shrink:0;padding:0}.search-clear:hover{background:var(--c-surface-3);color:var(--c-ink-1)}.topbar-session{justify-content:flex-end;align-items:center;gap:var(--s-4);min-width:0;display:flex}.topbar-session .badge-group{gap:var(--s-2);flex-shrink:0;display:flex}.topbar-session .badge{background:var(--c-pos-900)}.session-out{gap:var(--s-3);min-height:34px;padding:var(--s-3) var(--s-5);color:var(--c-ink-2);font:var(--t-body-s);background:0 0;flex-shrink:0;font-weight:500}.session-out:hover{color:var(--c-ink-1);background:var(--c-surface-2)}.session-out svg{flex-shrink:0}.session-in{min-height:34px;padding:var(--s-3) var(--s-6);font:var(--t-body-s);flex-shrink:0;font-weight:600}.site-rail{top:var(--nav-h);z-index:var(--z-rail);flex:0 0 var(--rail-w);width:var(--rail-w);height:calc(100dvh - var(--nav-h));position:sticky}.rail-inner{width:var(--rail-w);gap:var(--s-2);padding:var(--s-6) 12px;background:var(--c-bg);border-right:1px solid var(--c-line);transition:width var(--d-base) var(--ease-out),background var(--d-base) var(--ease),box-shadow var(--d-base) var(--ease);flex-direction:column;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden}.site-rail:hover .rail-inner,.rail-inner:focus-within{background:var(--c-surface-1);border-right-color:var(--c-line);width:214px;box-shadow:var(--shadow-pop)}.rail-group{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.rail-divider{height:1px;margin:var(--s-5) var(--s-2);background:var(--c-line);flex-shrink:0;display:block}.rail-item{align-items:center;gap:var(--s-5);border-radius:var(--r-sm);height:44px;color:var(--c-ink-3);font:var(--t-body-s);white-space:nowrap;transition:background var(--d-fast) var(--ease),color var(--d-fast) var(--ease);padding:0 10px;font-weight:500;text-decoration:none;display:flex;position:relative}.rail-item:hover{background:var(--c-surface-2);color:var(--c-ink-1)}.rail-item:hover .rail-icon{transform:translateY(-1px)}.rail-item[aria-current=page]{background:var(--c-surface-2);color:var(--c-ink-1);box-shadow:inset 0 0 0 1px var(--c-line-soft)}.rail-item[aria-current=page]:before{content:"";background:var(--c-pos-500);border-radius:0 3px 3px 0;width:3px;position:absolute;top:11px;bottom:11px;left:-12px}.rail-icon{width:24px;transition:transform var(--d-fast) var(--ease-out);flex-shrink:0;place-items:center;display:grid}.rail-label{opacity:0;text-overflow:ellipsis;transition:opacity var(--d-fast) var(--ease);overflow:hidden}.site-rail:hover .rail-label,.rail-inner:focus-within .rail-label{opacity:1}.wrap{width:100%;max-width:var(--w-max);padding:var(--s-9) var(--gutter) var(--s-12);flex:1;min-width:0;margin:0 auto}.site-content>footer{width:calc(100% - (2 * var(--gutter)));max-width:calc(var(--w-max) - (2 * var(--gutter)));padding:var(--s-8) 0;border-top:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:var(--s-8);color:var(--c-ink-3);margin:0 auto;display:flex}.footer-brand{font-family:var(--font-display);color:var(--c-ink-2);letter-spacing:-.01em;white-space:nowrap;font-size:14px;font-weight:600}.footer-brand span{color:var(--c-accent-500)}.site-content>footer p{font:var(--t-body-s);margin:0}.site-content>footer a{gap:var(--s-3);font:var(--t-body-s);color:var(--c-ink-3);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.skip-link{padding:var(--s-5);background:var(--c-invert-bg);color:var(--c-invert-ink);border-radius:var(--r-xs);z-index:var(--z-dialog);position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.theme-toggle{border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-surface-1);flex-shrink:0;align-items:center;gap:0;padding:2px;display:inline-flex}.theme-toggle button{border-radius:var(--r-pill);min-width:32px;min-height:28px;color:var(--c-ink-3);background:0 0;border:0;padding:0}.theme-toggle button:hover{background:var(--c-surface-3);color:var(--c-ink-1)}.theme-toggle button[aria-pressed=true]{background:var(--c-surface-3);color:var(--c-ink-1);box-shadow:var(--shadow-1)}@media (pointer:coarse){.theme-toggle button{min-width:40px;min-height:38px}}.panel{background:var(--c-surface-1);border:1px solid var(--c-line);border-radius:var(--r-md);min-width:0;padding:var(--s-8);box-shadow:var(--shadow-1)}.panel p{line-height:1.75}.actions{align-items:center;gap:var(--s-5);margin-top:var(--s-7);flex-wrap:wrap;display:flex}.actions [role=status]{font:var(--t-body-s);color:var(--c-ink-3)}.notice{align-items:center;gap:var(--s-4);padding:var(--s-5) var(--s-6);border:1px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-surface-2);color:var(--c-ink-2);font:var(--t-body-s);margin:var(--s-6) 0;overflow-wrap:anywhere;flex-wrap:wrap;line-height:1.6;display:flex}.notice.error{border-left:3px solid var(--c-neg-500);background:var(--c-neg-900);color:var(--c-ink-1)}.notice.error:before{content:"!";background:var(--c-neg-500);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:inline-grid}.notice.success{border-left:3px solid var(--c-pos-500);background:var(--c-pos-900);color:var(--c-ink-1)}.notice.impersonation{border:1px dashed var(--c-warn-500);background:var(--c-warn-900);color:var(--c-ink-1)}.notice a{font:var(--t-body-s)}.badge-group,.card-badges{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:inline-flex}.badge{padding:2px var(--s-3);font:var(--t-num-xs);border:1px solid var(--c-line);border-radius:var(--r-xs);color:var(--c-ink-2);background:var(--c-surface-2);line-height:16px;display:inline-block}.b-conf,.b-fresh{border-color:var(--c-pos-ring);background:var(--c-pos-900);color:var(--c-pos-500)}.b-cand,.b-live,.b-stale{border-color:var(--c-warn-700);background:var(--c-warn-900);color:var(--c-warn-300)}.b-gone{background:var(--c-surface-2);border-color:var(--c-line);color:var(--c-ink-3)}.empty{padding:var(--s-11) var(--s-8);text-align:center;border:1px dashed var(--c-line);border-radius:var(--r-md);background:var(--c-surface-1);color:var(--c-ink-3);line-height:1.7}.empty>strong{font:var(--t-title);letter-spacing:var(--ls-title);color:var(--c-ink-1);margin-bottom:var(--s-4);display:block}.hero{gap:var(--s-11) var(--s-12);padding:var(--s-11) 0 var(--s-12);grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);align-items:center;display:grid}.hero-copy{position:relative}.hero-copy>.eyebrow{padding-left:var(--s-7);position:relative}.hero-copy>.eyebrow:before{content:"";background:var(--c-accent-500);border-radius:2px;width:20px;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.hero-copy>.eyebrow .status-mark{display:none}.hero-copy h1{font:var(--t-hero);letter-spacing:var(--ls-hero);margin:var(--s-6) 0 var(--s-7);font-size:clamp(46px,6vw,82px);line-height:.98}.hero-copy h1 em{color:var(--c-pos-500);font-style:normal}.hero-copy h1 .n{color:var(--c-accent-300)}.hero-copy .lead{margin:var(--s-7) 0 var(--s-5);max-width:46ch;color:var(--c-ink-2);font-size:18px}.hero-copy .note{font:var(--t-body-s);color:var(--c-ink-3)}.hero-copy .actions{margin-top:var(--s-8)}.hero-copy .button{padding:var(--s-5) var(--s-7);min-height:46px;font:var(--t-body);font-weight:600}.hero-workflow{border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface-1);box-shadow:var(--shadow-2);padding:var(--s-8) var(--s-7);align-self:center;position:relative}.hero-workflow:before{content:"";border:1px solid var(--c-line-soft);border-radius:var(--r-md);background:var(--c-surface-2);z-index:-1;position:absolute;inset:14px -12px -12px 14px}.hero-workflow>.eyebrow{margin-bottom:var(--s-6);color:var(--c-ink-2)}.hero-workflow>div{gap:var(--s-6);padding:var(--s-6) 0;border-bottom:1px solid var(--c-line-soft);display:flex}.hero-workflow section{min-width:0}.workflow-number{font-family:var(--font-display);color:var(--c-accent-300);font-variant-numeric:var(--num-feat);padding-top:1px;font-size:15px;font-weight:600;line-height:20px}.hero-workflow h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 var(--s-2);font-size:16px;line-height:20px}.hero-workflow p{font:var(--t-body-s);color:var(--c-ink-3);max-width:36ch;margin:0;line-height:1.6}.hero-workflow>a{font:var(--t-body-s);color:var(--c-ink-2);margin-top:var(--s-6);justify-content:space-between;align-items:center;font-weight:500;text-decoration:none;display:flex}.hero-workflow>a:hover{color:var(--c-accent-300)}.hero-proof{justify-content:start;gap:var(--s-8) var(--s-12);margin:var(--s-9) 0 0;padding-top:var(--s-8);border-top:1px solid var(--c-line);grid-column:1/-1;grid-template-columns:repeat(4,auto);display:grid}.hero-proof>div{gap:var(--s-3);flex-direction:column-reverse;min-width:0;display:flex}.hero-proof dd{font-family:var(--font-display);letter-spacing:var(--ls-display);color:var(--c-ink-1);font-variant-numeric:var(--num-feat);margin:0;font-size:clamp(30px,3vw,40px);font-weight:600;line-height:1}.hero-proof dd .unit{color:var(--c-ink-3);margin-left:2px;font-size:.52em}.hero-proof dt{font:var(--t-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--c-ink-3)}@media (width<=760px){.hero-proof{gap:var(--s-8) var(--s-9);margin-top:var(--s-8);grid-template-columns:1fr 1fr}}@media (width<=430px){.hero-proof{gap:var(--s-6) var(--s-6)}.hero-proof dt{font-size:10px}}.pricing{padding:var(--s-9) 0}.pricing-intro{justify-content:space-between;align-items:flex-end;gap:var(--s-8);border-top:1px solid var(--c-line);padding-top:var(--s-10);margin-bottom:var(--s-9);display:flex;position:relative}.pricing-intro:before{content:"";background:var(--c-accent-500);width:64px;height:2px;position:absolute;top:-1px;left:0}.pricing-intro h2{letter-spacing:var(--ls-display);margin:0;font-size:clamp(28px,3.4vw,40px);line-height:1.02}.pricing-intro .note{font:var(--t-body-s);text-align:right;color:var(--c-ink-3)}.plan-grid{gap:var(--s-6);margin-top:var(--s-9);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.plan-grid[data-tiers="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}.plan-grid[data-tiers="1"]{grid-template-columns:minmax(0,420px)}.plan{padding:var(--s-8);flex-direction:column;display:flex;position:relative}.plan-footnote{font:var(--t-body-s);color:var(--c-ink-3);margin:var(--s-7) 0 0;max-width:72ch}.plan-periods{margin:0 0 var(--s-7);gap:var(--s-4);border:0;flex-direction:column;padding:0;display:flex}.plan-periods legend{font:var(--t-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--c-ink-3);margin-bottom:var(--s-5);padding:0}.plan-period{align-items:center;gap:var(--s-3) var(--s-5);border:1px solid var(--c-line-soft);border-radius:var(--r-xs);padding:var(--s-5) var(--s-6);cursor:pointer;grid-template-columns:auto 1fr auto;min-height:44px;display:grid}.plan-period:hover{border-color:var(--c-line)}.plan-period:has(input:checked){border-color:var(--c-pos-ring);background:var(--c-pos-900)}.plan-period:has(input:focus-visible){outline:2px solid var(--c-pos-500);outline-offset:2px}.plan-period input{accent-color:var(--c-pos-500);margin:0}.plan-period-name{font:var(--t-body-s);color:var(--c-ink-1);font-weight:600}.plan-period-price{font:var(--t-num-s);font-variant-numeric:var(--num-feat);color:var(--c-ink-1);text-align:right}.plan-period-rate{font:var(--t-micro);color:var(--c-ink-3);letter-spacing:0;grid-column:2/-1}.plan-heading{justify-content:space-between;align-items:center;gap:var(--s-5);margin-bottom:var(--s-7);display:flex}.plan-heading .eyebrow{margin:0}.plan-tag{font:var(--t-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;border:1px solid var(--c-pos-ring);background:var(--c-pos-900);padding:2px var(--s-3);border-radius:var(--r-xs);color:var(--c-pos-500)}.plan h3{font-family:var(--font-display);letter-spacing:var(--ls-title);margin:0 0 var(--s-6);font-size:26px;line-height:30px}.plan-price{font-family:var(--font-display);letter-spacing:var(--ls-display);font-variant-numeric:var(--num-feat);margin:0 0 var(--s-7);color:var(--c-ink-1);font-size:40px;font-weight:600;line-height:1}.plan-price>span{font:var(--t-body-s);letter-spacing:0;color:var(--c-ink-3);margin-top:var(--s-3);display:block}.plan ul{padding:var(--s-7) 0 var(--s-5);margin:0 0 var(--s-7);border-top:1px solid var(--c-line-soft);font:var(--t-body-s);color:var(--c-ink-2);list-style:none}.plan li{padding-left:var(--s-7);margin-bottom:var(--s-5);line-height:1.7;position:relative}.plan li:before{content:"↳";color:var(--c-pos-500);font-family:var(--font-mono);position:absolute;left:0}.plan-summary{font:var(--t-body-s);color:var(--c-ink-3);margin:0 0 var(--s-7);max-width:44ch}.plan>.button,.plan>button{width:100%;min-height:42px;font:var(--t-body-s);margin-top:auto;font-weight:600}.featured-plan{border-color:var(--c-pos-ring);box-shadow:var(--shadow-2);overflow:hidden}.featured-plan:before{content:"";background:linear-gradient(90deg,var(--c-accent-500),var(--c-pos-500));height:3px;position:absolute;top:0;left:0;right:0}.upgrade-page{max-width:1100px;padding:var(--s-5) 0 var(--s-10);margin:0 auto}.upgrade-page header{padding:var(--s-7) 0 var(--s-8);max-width:660px}.upgrade-page h1{font:var(--t-hero);letter-spacing:var(--ls-hero);font-size:clamp(36px,4.4vw,52px)}.upgrade-page .note{margin-top:var(--s-7)}.account{gap:var(--s-7);max-width:1180px;margin:0 auto;display:grid}.account>header{padding:var(--s-4) 0 var(--s-7)}.account>header h1{font:var(--t-hero);letter-spacing:var(--ls-hero);margin-bottom:var(--s-5);font-size:clamp(30px,3.4vw,38px)}.account-grid{gap:var(--s-7);grid-template-columns:1fr 1fr;display:grid}.section-heading{justify-content:space-between;align-items:center;gap:var(--s-6);margin-bottom:var(--s-7);flex-wrap:wrap;display:flex}.section-heading h2{margin:0}.section-heading>a{font:var(--t-body-s);color:var(--c-ink-2)}.facts{gap:var(--s-7) var(--s-11);margin:var(--s-8) 0 0;padding:var(--s-8) 0 var(--s-4);border-top:1px solid var(--c-line-soft);flex-wrap:wrap;display:flex}.facts dt{font:var(--t-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--c-ink-3)}.facts dd{font:var(--t-num-m);font-variant-numeric:var(--num-feat);margin:var(--s-3) 0 0;color:var(--c-ink-1)}.table-scroll{width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font:var(--t-body-s)}th{font:var(--t-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--c-ink-3);background:var(--c-surface-2)}th,td{padding:var(--s-5) var(--s-5);border-bottom:1px solid var(--c-line-soft);white-space:normal}td{color:var(--c-ink-2)}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--c-surface-2)}.transaction{font:var(--t-num-xs);font-family:var(--font-mono);overflow-wrap:anywhere;max-width:260px}.stack{gap:var(--s-7);display:grid}.stack label{gap:var(--s-3);font:var(--t-body-s);color:var(--c-ink-2);font-weight:500;display:grid}.stack input,.stack select{width:100%;padding:var(--s-5);border-radius:var(--r-xs)}.stack .check-label{align-items:center;display:flex}.check-label input{width:16px;height:16px;min-height:0}.stack details{font:var(--t-body-s);color:var(--c-ink-3)}.stack summary{cursor:pointer;line-height:1.6}.stack details label{margin-top:var(--s-6)}.feature-form{margin-top:var(--s-8)}.feature-form .actions{margin-top:0}.rule{padding:var(--s-7) 0;border-bottom:1px solid var(--c-line-soft);overflow-wrap:anywhere}.rule strong{font:var(--t-strong)}.rule p{margin:var(--s-4) 0;font:var(--t-body-s)}.rule .actions{margin-top:var(--s-5)}.rule button{padding:var(--s-3) var(--s-5)}.secret-key{display:block}.secret-key code{padding:var(--s-5);border:1px dashed var(--c-line);border-radius:var(--r-xs);background:var(--c-surface-2);-webkit-user-select:all;user-select:all;display:block}.confirm-action{border:1px dashed var(--c-warn-500);padding:var(--s-5);background:var(--c-warn-900);border-radius:var(--r-xs)}.confirm-action p{font:var(--t-body-s);margin:0}.session{justify-content:space-between;align-items:center;gap:var(--s-8);padding:var(--s-7) 0;border-bottom:1px solid var(--c-line-soft);display:flex}.session:last-child{border-bottom:0;padding-bottom:0}.session>div{overflow-wrap:anywhere;min-width:0}.session strong{font:var(--t-strong)}.session p{font:var(--t-body-s);color:var(--c-ink-3);margin:var(--s-3) 0}.session button{flex-shrink:0}.venues{border:1px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-surface-2);padding:var(--s-6);margin:var(--s-6) 0}.venues-head{align-items:center;gap:var(--s-4);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.venues-head .t{font:var(--t-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--c-ink-3);margin-right:var(--s-4)}.venues-head button{padding:var(--s-2) var(--s-4);min-height:32px}.venues-head .count{font:var(--t-num-xs);color:var(--c-ink-3);margin-left:auto}.vgrid{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.vchip{align-items:center;gap:var(--s-4);padding:var(--s-4);border:1px solid var(--c-line);border-radius:var(--r-xs);background:var(--c-surface-1);min-height:44px;font:var(--t-body-s);color:var(--c-ink-2);cursor:pointer;flex-wrap:wrap;font-weight:500;display:flex}.vchip.on{border-color:var(--c-pos-ring);color:var(--c-ink-1);background:var(--c-pos-900)}.vchip input{flex-shrink:0;width:14px;height:14px;min-height:0;margin:0;padding:0}.vchip .kind{color:var(--c-ink-3);font:var(--t-num-xs);margin-left:auto}.venues>.sub{margin:var(--s-6) 0 0}.bank-controls{align-items:center;gap:var(--s-5);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.bank{align-items:center;gap:var(--s-4);border:1px solid var(--c-line);border-radius:var(--r-xs);background:var(--c-surface-1);padding:var(--s-3) var(--s-4);display:flex}.bank label{font:var(--t-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--c-ink-3)}.bank input{text-align:right;width:115px;font:var(--t-num-s);font-variant-numeric:var(--num-feat);padding:var(--s-3)}.bank select{padding:var(--s-3);font:var(--t-body-s)}.preferences>.actions{margin-top:var(--s-7)}.auth-layout{align-items:center;gap:var(--s-12);max-width:1060px;margin:var(--s-11) auto var(--s-12);grid-template-columns:1fr 440px;min-height:430px;display:grid}.auth-intro h2{font:var(--t-hero);letter-spacing:var(--ls-hero);margin:var(--s-7) 0;font-size:clamp(32px,3.8vw,48px);line-height:1.02}.auth-intro h2>span{color:var(--c-accent-300)}.auth-intro>p:not(.eyebrow){font:var(--t-body);color:var(--c-ink-2);max-width:36ch;line-height:1.75}.auth-intro-footer{gap:var(--s-8);border-top:1px solid var(--c-line);padding-top:var(--s-8);margin-top:var(--s-10);font:var(--t-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--c-ink-3);display:flex}.auth{width:100%;padding:var(--s-9);background:var(--c-surface-1)}.auth>.eyebrow{margin-bottom:var(--s-6)}.auth h1{font:var(--t-hero);letter-spacing:var(--ls-title);margin-bottom:var(--s-8);font-size:26px;line-height:32px}.auth .stack>.primary{padding:var(--s-5);margin-top:var(--s-1);min-height:44px;font:var(--t-body);font-weight:600}.auth-links{justify-content:space-between;align-items:center;gap:var(--s-5);border-top:1px solid var(--c-line-soft);padding-top:var(--s-7);margin-top:var(--s-8);font:var(--t-body-s);flex-wrap:wrap;display:flex}.auth-links a{color:var(--c-ink-3);text-decoration:none}.auth-links a:hover{color:var(--c-pos-500)}@media (width>=1650px){.wrap{padding-top:var(--s-11)}.hero{gap:var(--s-12)}}@media (width<=1100px){:root{--gutter:24px}.topbar-search{max-width:420px}.wrap{padding:var(--s-8) var(--gutter) var(--s-11)}.hero{gap:var(--s-11);padding:var(--s-9) 0 var(--s-10)}.auth-layout{gap:var(--s-11);margin:var(--s-10) auto var(--s-11);grid-template-columns:1fr 410px}.account-grid{gap:var(--s-6)}.panel{padding:var(--s-7)}}@media (width<=760px){:root{--gutter:20px}.site-body{display:block}.site-rail{width:auto;height:auto;z-index:var(--z-sticky-nav);background:var(--c-bg);border-top:1px solid var(--c-line);padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;inset:auto 0 0}.rail-inner,.site-rail:hover .rail-inner,.rail-inner:focus-within{gap:var(--s-2);width:100%;height:auto;padding:var(--s-2) var(--s-4);box-shadow:none;background:0 0;border-right:0;flex-direction:row;position:static}.rail-group{display:contents}.rail-divider{display:none}.rail-item{min-width:0;height:52px;padding:0 var(--s-2);flex-direction:column;flex:1 1 0;justify-content:center;gap:2px}.rail-label,.site-rail:hover .rail-label{opacity:1;max-width:100%;font:var(--t-micro);letter-spacing:.01em;font-size:10px}.rail-item[aria-current=page]:before{border-radius:0 0 2px 2px;width:auto;height:2px;inset:0 24% auto}.site-content{min-height:0;padding-bottom:calc(62px + env(safe-area-inset-bottom,0px))}.site-topbar{gap:var(--s-4);padding:0 var(--gutter) 0 var(--gutter)}.brand-word,.session-out>span{display:none}.session-out{justify-content:center;min-width:40px;min-height:40px;padding:0}.topbar-session .badge-group{display:none}.theme-toggle button{min-width:38px;min-height:38px}.vchip{min-height:44px}.wrap{padding:var(--s-8) var(--gutter) var(--s-10)}.site-content>footer{padding:var(--s-7) 0;align-items:flex-start;gap:var(--s-5);flex-wrap:wrap}.site-content>footer p{order:3;width:100%}.site-content>footer a{min-height:44px;margin-left:auto}.hero{gap:var(--s-10);padding:var(--s-8) 0 var(--s-10);grid-template-columns:1fr}.hero-workflow{gap:var(--s-6);grid-template-columns:repeat(3,1fr);display:grid}.hero-workflow>.eyebrow,.hero-workflow>a{grid-column:1/-1;margin:0}.hero-workflow>div{padding:var(--s-3) 0 var(--s-5);display:block}.workflow-number{margin-bottom:var(--s-5);display:block}.hero-workflow p{max-width:none}.plan-grid{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.plan-grid[data-tiers="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.plan{padding:var(--s-7)}.pricing-intro{align-items:flex-start}.upgrade-page{padding:0 0 var(--s-8)}.auth-layout{gap:var(--s-9);margin:var(--s-6) auto var(--s-9);grid-template-columns:1fr;max-width:450px}.auth-intro .eyebrow{margin-bottom:var(--s-5)}.auth-intro h2{margin:var(--s-5) 0}.auth-intro>p:not(.eyebrow){max-width:45ch;margin:0}.auth-intro-footer{display:none}.auth{padding:var(--s-8)}.account-grid{grid-template-columns:1fr}.facts{gap:var(--s-7) var(--s-9)}.session{gap:var(--s-5);flex-wrap:wrap}.panel{padding:var(--s-7)}.venues{padding:var(--s-5)}.vgrid{grid-template-columns:repeat(auto-fit,minmax(175px,1fr))}}@media (width<=430px){:root{--gutter:16px}.topbar-search{padding-left:var(--s-4);gap:var(--s-3)}.rail-item{gap:1px}.hero{padding:var(--s-7) 0 var(--s-10);gap:var(--s-10)}.hero-workflow{grid-template-columns:1fr;gap:0}.hero-workflow>.eyebrow{margin-bottom:var(--s-5)}.hero-workflow>div{gap:var(--s-6);padding:var(--s-6) 0;display:flex}.workflow-number{margin:0;padding-top:2px}.pricing-intro{padding-top:var(--s-8);display:block}.pricing-intro .note{text-align:left;margin-top:var(--s-5)}.plan-grid,.plan-grid[data-tiers="2"]{margin-top:var(--s-7);grid-template-columns:1fr;max-width:none}.plan{min-height:0;padding:var(--s-7)}.plan-period{padding:var(--s-5)}.auth{padding:var(--s-7)}.auth-layout{gap:var(--s-8)}.panel{padding:var(--s-6)}.facts{gap:var(--s-7) var(--s-5);grid-template-columns:1fr 1fr;display:grid}.facts dd{overflow-wrap:anywhere}.vgrid{grid-template-columns:1fr}.venues-head .count{width:100%;margin:var(--s-3) 0 0}.bank{gap:var(--s-3);flex-wrap:wrap;max-width:100%}.bank input{width:102px}.bank select{max-width:78px}.account .stack{gap:var(--s-6)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.calc{padding:6px 0 24px}.calc-head{max-width:80ch;margin-bottom:34px}.calc-head h1{font-family:var(--font-display);letter-spacing:var(--ls-display);margin:0 0 10px;font-size:clamp(34px,4vw,46px);font-weight:600;line-height:1}.calc-grid{grid-template-columns:minmax(0,430px) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width<=900px){.calc-grid{grid-template-columns:minmax(0,1fr)}}.calc-inputs{gap:18px;display:grid}.calc-inputs h2{margin:0}.calc-inputs .leg{border:1px solid var(--line-soft);border-radius:7px;gap:12px;min-width:0;margin:0;padding:14px 16px 16px;display:grid}.calc-inputs .leg legend{font-family:var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding:0 6px;font-size:12px}.calc-inputs label{gap:6px;font-size:13px;font-weight:600;display:grid}.calc-inputs input,.calc-inputs select{background:var(--surface-2);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:5px;padding:10px 12px}.calc-inputs .opt{color:var(--c-ink-3);margin-left:6px;font-size:11px;font-weight:400}.calc-inputs .bank{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.calc-inputs .bank label{font-size:13px}.calc-inputs .bank select{width:auto}.calc-inputs .reset{justify-self:start}.fair{border:1px solid var(--line-soft);border-radius:7px;padding:12px 16px}.fair summary{cursor:pointer;font-size:13px;font-weight:600}.fair .fair-row{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin-top:12px;display:grid}.calc-results{gap:16px;min-width:0;display:grid}.empty-result{text-align:center;color:var(--muted);padding:44px 24px}.verdict .eyebrow{font-family:var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:0 0 6px;font-size:12px;display:flex}.verdict .big{font-family:var(--font-display);font-variant-numeric:var(--num-feat);letter-spacing:var(--ls-display);margin:4px 0 6px;font-size:clamp(34px,5vw,50px);font-weight:600;line-height:1}.verdict.is-arb .big{color:var(--c-pos-500)}.verdict.no-arb .big{color:var(--c-ink-2)}.figures{flex-wrap:wrap;gap:22px;margin:16px 0 0;display:flex}.figures div{gap:2px;display:grid}.figures dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}.figures dd{font-family:var(--mono);margin:0;font-size:17px;font-weight:600}.legs-table{border-collapse:collapse;width:100%;font-size:13px}.legs-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:0 10px 8px 0;font-size:11px;font-weight:600}.legs-table td{border-bottom:1px solid var(--line-soft);padding:11px 10px 11px 0}.legs-table tr:last-child td{border-bottom:0}.legs-table .num{font-family:var(--mono);text-align:right;white-space:nowrap}.legs-table th:not(:first-child){text-align:right}.legs-table tr.over td{background:var(--c-warn-900)}.legs-table .muted{color:var(--c-ink-3)}.bad{color:var(--live)}.disclaimer{margin:4px 0 0}@media (width<=560px){.legs-table{display:block;overflow-x:auto}}.calc-inputs .leg{background:var(--c-surface-2);grid-template-columns:1fr 1fr;gap:16px;padding:19px 16px}.calc-inputs .leg>label:first-of-type{grid-column:1/-1}.calc-inputs .leg legend{font:10px var(--mono);letter-spacing:1px}.calc-inputs label{font-size:12px;font-weight:500}.calc-head .note{margin-top:18px;font-size:13px}.calc-inputs input,.calc-inputs select{background:var(--c-surface-1);padding:11px 10px}.calc-inputs h2,.calc-results h2{font-size:20px}.calc-inputs .bank-controls{margin-top:0}.calc-inputs .bank{background:var(--c-surface-2);width:100%}.calc-inputs .bank label{font:10px var(--mono)}.calc-inputs .bank input{max-width:125px}.calc-results .panel{overflow:hidden}.legs-table{display:block;overflow-x:auto}.legs-table th{font:10px var(--mono);background:0 0;padding:12px 10px 12px 0}.legs-table td{padding:16px 12px 16px 0;font-size:12px}.calc-results .disclaimer{color:var(--c-ink-3);font-size:12px;line-height:1.7}.verdict .eyebrow{font:10px var(--mono);letter-spacing:1px;margin-bottom:16px}.verdict .big{margin-bottom:18px;font-weight:500}.verdict.is-arb{border-left:3px solid var(--c-pos-500)}.verdict.no-arb{border-left:3px dashed var(--c-ink-4)}.good{color:var(--c-pos-500)}.bad{color:var(--c-neg-500);text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.fair{background:var(--c-surface-2);padding:16px}.fair summary{font-size:12px;font-weight:500}.fair .sub{font-size:11px;line-height:1.8}.figures{border-top:1px solid var(--c-line);gap:24px;margin-top:24px;padding-top:18px}.figures dt{font:9px var(--mono);letter-spacing:.4px}.figures dd{margin-top:6px;font-size:16px;font-weight:500}@media (width<=760px){.calc-head h1{letter-spacing:-1.3px;font-size:34px}.calc-grid{gap:20px}.calc-inputs .leg{gap:14px}.calc-head .note{font-size:12px}.fair .fair-row{grid-template-columns:1fr 1fr}.fair-row>label:last-child{grid-column:1/-1}.calc-inputs .bank input{max-width:113px}}@media (width<=430px){.calc-head h1{font-size:30px}.calc-inputs .leg{gap:12px;padding:15px 12px}.calc-inputs .opt{margin-left:0;font-size:9px}.calc-inputs input,.calc-inputs select{font-size:12px}.calc-inputs .bank{padding:8px}.calc-inputs .bank input{max-width:105px}}.board-shell .wrap{padding-top:0}.arbitrage-workspace{min-width:0}.board-controls{top:var(--nav-h);z-index:var(--z-sticky-controls);background:var(--c-bg);padding:var(--s-7) 0 var(--s-4);margin:0 0 var(--s-5);position:sticky}.board-controls:after{content:"";left:calc(-1 * var(--gutter));right:calc(-1 * var(--gutter));background:var(--c-line);opacity:0;height:1px;transition:opacity var(--d-fast) var(--ease);position:absolute;bottom:0}.board-controls[data-stuck=true]:after{opacity:1}.board-controls[data-busy=true]:before{content:"";left:calc(-1 * var(--gutter));right:calc(-1 * var(--gutter));background:linear-gradient(90deg,transparent,var(--c-pos-500),transparent);height:2px;animation:board-sweep 1.1s var(--ease) infinite;background-repeat:no-repeat;background-size:40% 100%;position:absolute;top:0}@keyframes board-sweep{0%{background-position:-40% 0}to{background-position:140% 0}}.board-title-row{justify-content:space-between;align-items:center;gap:var(--s-7);margin-bottom:var(--s-6);display:flex}.board-title{align-items:baseline;gap:var(--s-6);min-width:0;display:flex}.board-title h1{font:var(--t-display);letter-spacing:var(--ls-display);margin:0;font-size:34px;line-height:1}.shown-count{border-left:1px solid var(--c-line);padding-left:var(--s-6);font:var(--t-body-s);color:var(--c-ink-3);white-space:nowrap}.shown-count b{font:var(--t-num-s);font-variant-numeric:var(--num-feat);color:var(--c-ink-1)}.board-title-actions{align-items:center;gap:var(--s-4);flex-shrink:0;display:flex}.demo-button{border-radius:var(--r-ctl);min-height:38px;padding:var(--s-3) var(--s-6);color:var(--c-ink-2);background:0 0}.demo-button:hover{color:var(--c-ink-1)}.demo-button svg{fill:currentColor;stroke:none}.filter-bar-wrap{min-width:0;position:relative}.board-filter-bar{gap:var(--s-4);flex-wrap:wrap;align-items:center;display:flex}.filter-button{background:var(--c-surface-1);border:1px solid var(--c-line);border-radius:var(--r-ctl);padding:var(--s-3) var(--s-5);gap:var(--s-4);color:var(--c-ink-3);font:var(--t-body-s);white-space:nowrap;min-height:38px;font-weight:500}.filter-button>svg{color:var(--c-ink-3);flex-shrink:0}.filter-value{font:var(--t-num-xs);font-variant-numeric:var(--num-feat);color:var(--c-ink-1)}.filter-button:hover{background:var(--c-surface-3);border-color:var(--c-ink-4);color:var(--c-ink-2)}.filter-button.is-active,.filter-button.is-active:hover{background:var(--c-pos-900);border-color:var(--c-pos-ring);color:var(--c-pos-300)}.filter-button.is-active svg{color:var(--c-pos-300)}.filter-button.is-active .filter-value{color:var(--c-pos-100)}.default-button{background:var(--c-surface-3)}.reset-filters{background:0 0;border-color:#0000;margin-left:auto}.reset-filters:hover{background:var(--c-surface-2);border-color:var(--c-line)}.all-filters,.all-filters:hover{background:var(--c-invert-bg);color:var(--c-invert-ink);border-color:var(--c-invert-bg);font-weight:600}.all-filters:hover{filter:brightness(.94)}.all-filters>svg{color:var(--c-invert-ink)}.filter-count{border-radius:var(--r-xs);background:var(--c-invert-ink);min-width:18px;height:18px;color:var(--c-invert-bg);font:var(--t-num-xs);font-variant-numeric:var(--num-feat);padding:0 var(--s-2);place-items:center;display:grid}.board-utility-row{justify-content:space-between;align-items:center;gap:var(--s-4) var(--s-5);padding:var(--s-4) 0 var(--s-3);font:var(--t-body-s);flex-wrap:wrap;display:flex}.board-utility-row .board-density{margin-right:auto}.feed-status{align-items:center;gap:var(--s-4);color:var(--c-ink-3);font:var(--t-body-s);display:flex}.status-dot{border:1px solid var(--c-ink-4);border-radius:50%;width:7px;height:7px;display:inline-block}.status-dot.connected{background:var(--c-pos-500);border-color:var(--c-pos-500)}.utility-separator{color:var(--c-ink-4)}.icon-button{min-width:32px;min-height:32px;padding:var(--s-3);border:1px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-surface-2);color:var(--c-ink-3);place-items:center;display:inline-grid}.icon-button:hover{background:var(--c-surface-3);color:var(--c-ink-1);border-color:var(--c-ink-4)}.feed-status .icon-button{padding:var(--s-2);background:0 0;border:0;min-width:28px;min-height:28px}.board-density{border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-surface-2);align-items:center;gap:0;padding:2px;display:inline-flex}.board-density button{min-height:26px;padding:var(--s-1) var(--s-5);border-radius:var(--r-pill);color:var(--c-ink-3);font:var(--t-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;background:0 0;border:0}.board-density button:hover{background:var(--c-surface-3);color:var(--c-ink-1)}.board-density button[aria-pressed=true]{background:var(--c-surface-1);color:var(--c-ink-1);box-shadow:var(--shadow-1)}.board-bankroll{font:var(--t-body-s);align-items:center;gap:0;display:flex}.board-bankroll>label{color:var(--c-ink-3);margin-right:var(--s-5)}.board-bankroll input,.board-bankroll select{background:var(--c-surface-2);border:1px solid var(--c-line);border-radius:var(--r-xs);padding:var(--s-3) var(--s-4);height:34px;min-height:34px;font:var(--t-num-s);font-variant-numeric:var(--num-feat);color:var(--c-ink-1)}.board-bankroll select{border-radius:var(--r-xs) 0 0 var(--r-xs);border-right:0;width:62px}.board-bankroll input{border-radius:0 var(--r-xs) var(--r-xs) 0;text-align:right;width:110px}.board-bankroll button{height:34px;min-height:34px;padding:var(--s-3) var(--s-4);margin-left:var(--s-4);background:0 0}.board-feedback:empty{display:none}.board-feedback>p[role=status]{font:var(--t-body-s);color:var(--c-ink-2);margin:0 0 var(--s-5)}.board-feedback .notice{margin:0 0 var(--s-5)}.board-list{gap:var(--s-2);flex-direction:column;display:flex}.board-list[data-density=comfortable]{gap:var(--s-5)}.board-slot,.ev-slot{display:contents}.tier-gate{align-items:center;gap:var(--s-6);width:100%;padding:var(--s-6) var(--s-7);margin:var(--s-5) 0;border:1px solid var(--c-line);border-left:3px solid var(--c-warn-500);border-radius:var(--r-sm);background:var(--c-surface-2);flex-wrap:wrap;display:flex}.tier-gate-mark{border:1px solid var(--c-warn-700);background:var(--c-warn-900);width:32px;height:32px;color:var(--c-warn-300);box-shadow:0 0 0 4px var(--c-warn-900);border-radius:50%;flex-shrink:0;place-items:center;margin:4px;display:grid}.tier-gate-body{gap:var(--s-2);flex-direction:column;flex:1;min-width:200px;display:flex}.tier-gate p{min-width:200px;font:var(--t-body-s);color:var(--c-ink-2);flex:1;margin:0;line-height:1.6}.tier-gate .tier-gate-lead{font:var(--t-body);color:var(--c-ink-1);line-height:1.55}.tier-gate .tier-gate-lead b{font-variant-numeric:tabular-nums;font-weight:600}.tier-gate p a{color:var(--c-ink-1);text-underline-offset:3px;text-decoration:underline}.tier-gate>.button{flex-shrink:0;font-weight:600}.tier-gate>.icon-button{background:0 0;border-color:#0000;flex-shrink:0}.board-row{background:var(--c-surface-1);border:1px solid var(--c-line);border-radius:var(--r-sm);box-shadow:var(--shadow-1);scroll-margin-top:calc(var(--nav-h) + 148px);transition:background var(--d-fast) var(--ease),border-color var(--d-fast) var(--ease),box-shadow var(--d-fast) var(--ease);animation:row-in var(--d-slow) var(--ease-out) both;overflow:hidden}.board-row:hover{background:var(--c-surface-2);border-color:var(--c-pos-ring);box-shadow:var(--shadow-2)}@keyframes row-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.board-row.highlighted{outline:2px solid var(--c-focus);outline-offset:2px}.row-main{align-items:center;gap:0 var(--s-5);min-height:var(--row-h-compact);padding:var(--s-4) var(--s-4) var(--s-4) var(--s-2);grid-template-columns:30px 22px minmax(0,1fr) 136px minmax(0,196px) 92px 104px 34px;grid-template-areas:"exp sport event market legs profit roi act";display:grid}.row-act{grid-area:act;justify-content:flex-end;display:flex}.row-act .icon-button{background:0 0;border-color:#0000;min-width:30px;min-height:30px}.row-expand{grid-area:exp;justify-self:center}.row-expand svg{transition:transform var(--d-base) var(--ease-out)}.row-expand[aria-expanded=true] svg{transform:rotate(180deg)}.row-sport{color:var(--c-ink-3);grid-area:sport;justify-self:center;display:flex}.row-sport svg{width:20px;height:20px}.row-event{gap:var(--s-1);flex-direction:column;grid-area:event;min-width:0;display:flex}.row-event-top{align-items:baseline;gap:var(--s-3);min-width:0;display:flex}.row-league{font:var(--t-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--c-ink-3);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;max-width:22ch;overflow:hidden}.row-teams{font:var(--t-strong);color:var(--c-ink-1);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.row-meta{align-items:center;gap:var(--s-3);font:var(--t-body-s);color:var(--c-ink-3);white-space:nowrap;min-width:0;display:flex;overflow:hidden}.row-meta time{font-variant-numeric:var(--num-feat);text-overflow:ellipsis;min-width:0;overflow:hidden}.row-meta .feed-label{flex-shrink:0}.row-sep{color:var(--c-ink-4);flex-shrink:0}.row-market{align-items:flex-end;gap:var(--s-1);flex-direction:column;grid-area:market;min-width:0;display:flex}.row-market-label{max-width:100%;font:var(--t-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--c-ink-2);white-space:nowrap;text-overflow:ellipsis;text-align:right;overflow:hidden}.row-legs{gap:var(--s-1);flex-direction:column;grid-area:legs;min-width:0;display:flex}.row-leg{align-items:center;gap:var(--s-3);grid-template-columns:20px minmax(0,1fr) auto;min-width:0;display:grid}.row-leg .venue-icon{border-radius:3px;flex-basis:20px;width:20px;height:20px;font-size:9px}.row-leg-sel{font:var(--t-body-s);color:var(--c-ink-2);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.row-leg-price{font:var(--t-num-s);font-variant-numeric:var(--num-feat);color:var(--c-ink-1);text-align:right}.row-leg-price[data-best=true]{border:1px solid var(--c-pos-ring);padding:0 var(--s-2);border-radius:3px;margin-right:-4px}.row-legs-summary{font:var(--t-body-s);color:var(--c-ink-3);text-align:right;font-variant-numeric:var(--num-feat);white-space:nowrap;text-overflow:ellipsis;grid-area:legs;min-width:0;display:none;overflow:hidden}.row-expanded{border-top:1px solid var(--c-line-soft);background:var(--c-surface-1)}.row-expanded .market-block{padding:var(--s-5) var(--s-6)}.row-profit{text-align:right;font:var(--t-num-m);font-variant-numeric:var(--num-feat);color:var(--c-ink-1);white-space:nowrap;grid-area:profit}.row-roi{align-items:flex-end;gap:var(--s-2);flex-direction:column;grid-area:roi;display:flex}.row-group{grid-area:group;justify-self:end}.money-cur{font:var(--t-num-xs);font-variant-numeric:var(--num-feat);color:var(--c-ink-3);margin-right:1px}.profit-amount{font:var(--t-num-m);font-variant-numeric:var(--num-feat);color:var(--c-ink-1);white-space:nowrap}.profit-amount.pill{padding:1px var(--s-3);border-radius:var(--r-xs);background:var(--c-surface-3);border:1px solid var(--c-line-soft)}.profit-amount.negative{color:var(--c-neg-500)}.profit-amount.pill.negative{background:var(--c-neg-900);border-color:var(--c-neg-700)}.kelly-pill{padding:1px var(--s-3);border-radius:var(--r-xs);background:var(--c-surface-3);border:1px solid var(--c-line-soft);font:var(--t-num-s);font-variant-numeric:var(--num-feat);color:var(--c-ink-2);white-space:nowrap}.roi-amount{font-family:var(--font-display);font-variant-numeric:var(--num-feat);letter-spacing:-.01em;padding:1px var(--s-3);border-radius:var(--r-xs);white-space:nowrap;border:1px solid #0000;font-size:19px;font-weight:600;line-height:22px}[data-tier=thin] .roi-amount{color:var(--c-ink-2)}[data-tier=ok] .roi-amount{color:var(--c-pos-300)}[data-tier=strong] .roi-amount{color:var(--c-pos-500);background:var(--c-pos-900)}[data-tier=peak] .roi-amount{color:var(--c-pos-500);background:var(--c-pos-900);border-color:var(--c-pos-ring)}.roi-meter{flex-shrink:0;gap:2px;width:38px;height:12px;display:flex}.roi-meter i{background:var(--c-line);border-radius:1px;flex:1}.roi-meter i[data-on=true]{background:linear-gradient(180deg,var(--c-pos-300),var(--c-pos-700))}.roi-meter[data-segments="0"] i:first-child{background:var(--c-ink-4)}.board-skeleton{gap:var(--s-2);flex-direction:column;display:flex}.board-skeleton>div{height:var(--row-h-compact);border:1px solid var(--c-line);border-radius:var(--r-sm);background:var(--skeleton);background-size:220% 100%;animation:1.4s linear infinite board-shimmer}@keyframes board-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.board-skeleton>div{background:var(--c-surface-2)}}.opportunity{background:var(--c-surface-1);border:1px solid var(--c-line);border-radius:var(--r-sm);box-shadow:var(--shadow-1);scroll-margin-top:calc(var(--nav-h) + 148px);transition:border-color var(--d-fast) var(--ease),box-shadow var(--d-fast) var(--ease);animation:row-in var(--d-slow) var(--ease-out) both;overflow:hidden}.opportunity:hover{border-color:var(--c-pos-ring);box-shadow:var(--shadow-2)}.opportunity.highlighted{outline:2px solid var(--c-focus);outline-offset:2px}.opportunity-header{justify-content:space-between;align-items:center;gap:var(--s-5);background:var(--c-surface-2);border-bottom:1px solid var(--c-line-soft);padding:var(--s-2) var(--s-5);min-height:36px;display:flex}.league-label{align-items:center;gap:var(--s-4);min-width:0;color:var(--c-ink-2);font:var(--t-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;display:flex}.league-label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sport-icon{color:var(--c-ink-3);flex-shrink:0;display:inline-flex}.opportunity-actions{align-items:center;gap:var(--s-4);flex-shrink:0;display:flex}.opportunity-actions .icon-button{background:0 0;border-color:#0000}.expand-button svg{transition:transform var(--d-base) var(--ease-out)}.expand-button.expanded svg{transform:rotate(180deg)}.opportunity-body{grid-template-columns:minmax(200px,28%) minmax(0,1fr);min-height:0;display:grid}.event-block{padding:var(--s-4) var(--s-5);gap:var(--s-2);border-right:1px solid var(--c-line-soft);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.event-teams{color:var(--c-ink-1);flex-direction:column;gap:1px;display:flex}.event-teams strong{font:var(--t-strong);overflow-wrap:anywhere}.event-status{align-items:center;gap:var(--s-3);flex-wrap:wrap;margin:0;display:flex}.feed-label{align-items:center;gap:var(--s-2);border:1px solid var(--c-line);border-radius:var(--r-xs);padding:1px var(--s-3);color:var(--c-ink-3);font:var(--t-micro);letter-spacing:var(--ls-micro);white-space:nowrap;background:0 0;display:inline-flex}.feed-label.candidate{border-color:var(--c-warn-700);color:var(--c-warn-300);background:var(--c-warn-900)}.feed-label.b-stale,.feed-label.gone{border-color:var(--c-warn-700);color:var(--c-warn-300);background:var(--c-warn-900);border-style:dashed}.kickoff{align-items:center;gap:var(--s-3);color:var(--c-ink-3);font:var(--t-body-s);font-variant-numeric:var(--num-feat);padding:1px 0;display:inline-flex}.market-block{min-width:0;padding:var(--s-4) var(--s-5)}.market-columns,.wager-leg{gap:var(--s-5);grid-template-columns:minmax(150px,1fr) 88px 150px;align-items:center;display:grid}.market-columns{padding:0 var(--s-3) var(--s-2)}.market-columns h2{font:var(--t-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--c-ink-2);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.market-columns>span{font:var(--t-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--c-ink-3);text-align:right}.prop-label{vertical-align:middle;font:var(--t-micro);letter-spacing:var(--ls-micro);border:1px solid var(--c-line);padding:0 var(--s-2);margin-left:var(--s-3);color:var(--c-ink-3);text-transform:uppercase;white-space:nowrap;border-radius:3px;display:inline-block}.wager-legs{gap:var(--s-2);flex-direction:column;display:flex}.wager-leg{padding:var(--s-2) var(--s-2) var(--s-2) var(--s-3);background:var(--c-surface-2);border:1px solid var(--c-line-soft);border-radius:var(--r-xs);min-height:40px}.wager-leg:hover{border-color:var(--c-line)}.selection-block{align-items:center;gap:var(--s-4);min-width:0;display:flex}.wager-leg .venue-icon,.ev-bet>.venue-icon{border-radius:var(--r-sm);flex-basis:32px;width:32px;height:32px}.selection-block>div{flex-direction:column;gap:1px;min-width:0;display:flex}.venue-name{font:var(--t-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--c-ink-3)}.selection-name{font:var(--t-strong);color:var(--c-ink-1);overflow-wrap:anywhere}.venue-link{padding:var(--s-2);color:var(--c-ink-3);flex-shrink:0;margin-left:auto;display:inline-flex}.venue-link:hover{color:var(--c-pos-500)}.leg-odds{font:var(--t-num-s);font-variant-numeric:var(--num-feat);color:var(--c-ink-1);flex-direction:column;align-items:flex-end;gap:1px;display:flex}.leg-odds>span{padding:0 var(--s-2);border:1px solid #0000;border-radius:3px}.leg-odds>span[data-best=true]{border-color:var(--c-pos-ring)}.leg-odds small{font:var(--t-num-xs);font-variant-numeric:var(--num-feat);color:var(--c-ink-3)}.wager-field{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.wager-input{border:1px solid var(--c-line);background:var(--c-surface-1);border-radius:var(--r-xs);align-items:center;gap:0;min-width:0;min-height:32px;display:flex;overflow:hidden}.wager-input:focus-within{border-color:var(--c-focus);box-shadow:0 0 0 3px #2fd1862e}.wager-input input{width:100%;min-width:0;padding:var(--s-2) var(--s-3);min-height:0;color:var(--c-ink-1);font:var(--t-num-s);font-variant-numeric:var(--num-feat);text-align:right;appearance:textfield;background:0 0;border:0;border-radius:0;outline:none}.wager-input input:focus-visible{outline:none}.wager-input input::-webkit-inner-spin-button{appearance:none;margin:0}.wager-input input::-webkit-outer-spin-button{appearance:none;margin:0}.wager-currency{padding:1px var(--s-2);margin:0 var(--s-3) 0 0;margin-left:var(--s-3);min-width:18px;color:var(--c-ink-3);font:var(--t-num-xs);font-variant-numeric:var(--num-feat);text-align:center;background:0 0;border-radius:3px;order:-1}.wager-field .cap{font:var(--t-num-xs);font-variant-numeric:var(--num-feat);color:var(--c-warn-300)}.over-limit .wager-input{border-color:var(--c-warn-500)}@media (pointer:coarse){.wager-input,.wager-input input{min-height:44px}}.opportunity-details{border-top:1px solid var(--c-line-soft);background:var(--c-surface-2)}.payout{align-items:center;gap:var(--s-5) var(--s-9);padding:var(--s-5) var(--s-6);font:var(--t-num-s);font-variant-numeric:var(--num-feat);color:var(--c-ink-1);flex-wrap:wrap;display:flex}.payout .lbl{font:var(--t-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--c-ink-3);margin-right:var(--s-3)}.payout b{font-weight:600}.margin-strip{padding:var(--s-5) var(--s-6);border-top:1px solid var(--c-line-soft)}.margin-strip>h3{font:var(--t-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--c-ink-3);margin:0 0 var(--s-4)}.margin-list{gap:var(--s-3) var(--s-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.margin-list li{align-items:baseline;gap:var(--s-3);font:var(--t-body-s);color:var(--c-ink-2);display:flex}.margin-list b{font:var(--t-num-s);font-variant-numeric:var(--num-feat);color:var(--c-ink-1)}.margin-list li[data-best=true] b{color:var(--c-pos-500)}.margin-list li[data-field=true],.margin-list li[data-field=true] b{color:var(--c-ink-3)}.verification-details{gap:var(--s-4) var(--s-8);padding:var(--s-5) var(--s-6);border-top:1px solid var(--c-line-soft);color:var(--c-ink-3);font:var(--t-body-s);font-variant-numeric:var(--num-feat);flex-wrap:wrap;display:flex}.details-bottom{justify-content:space-between;align-items:center;gap:var(--s-8);padding:0 var(--s-6) var(--s-5);display:flex}.details-bottom p{font:var(--t-body-s);color:var(--c-ink-3);max-width:68ch;margin:0;line-height:1.6}.details-bottom button{white-space:nowrap;background:var(--c-surface-1)}.wager-adjustment,.share-result{padding:var(--s-4) var(--s-6);border-top:1px solid var(--c-line-soft);background:var(--c-surface-2);justify-content:space-between;align-items:center;gap:var(--s-5);font:var(--t-body-s);color:var(--c-ink-2);flex-wrap:wrap;display:flex}.wager-adjustment b{font:var(--t-num-s);font-variant-numeric:var(--num-feat);color:var(--c-ink-1)}.share-result input{min-width:150px;max-width:100%;font:var(--t-num-xs);font-family:var(--font-mono);padding:var(--s-3);flex:1}.board-empty{padding:var(--s-12) var(--s-8);text-align:center;border:1px dashed var(--c-line);background:var(--c-surface-1);border-radius:var(--r-md);color:var(--c-ink-3)}.board-empty>svg{color:var(--c-ink-4)}.board-empty h2{font:var(--t-title);letter-spacing:var(--ls-title);color:var(--c-ink-1);margin:var(--s-5) 0 var(--s-3)}.board-empty p{font:var(--t-body-s);max-width:52ch;margin:0 auto var(--s-6);line-height:1.6}.board-empty .empty-live{align-items:center;gap:var(--s-3);font:var(--t-body-s);color:var(--c-ink-3);display:inline-flex}.board-empty.ev-empty-capped{border-style:solid;border-color:var(--c-line);border-left:3px solid var(--c-warn-500);background:var(--c-surface-2);text-align:left}.board-empty.ev-empty-capped>svg{color:var(--c-warn-300)}.board-empty.ev-empty-capped p{max-width:64ch;color:var(--c-ink-2);margin-left:0;margin-right:0}.board-empty.ev-empty-capped .ev-down-detail{color:var(--c-ink-3);font:var(--t-body-s)}.board-empty.ev-empty-capped b{color:var(--c-ink-1);font-variant-numeric:tabular-nums;font-weight:600}.board-endnote{justify-content:space-between;gap:var(--s-7);margin-top:var(--s-7);padding-top:var(--s-5);border-top:1px solid var(--c-line-soft);color:var(--c-ink-3);font:var(--t-body-s);font-variant-numeric:var(--num-feat);flex-wrap:wrap;display:flex}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.board-dialog{width:430px;max-width:calc(100vw - 32px);max-height:76dvh;padding:var(--s-8);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface-1);color:var(--c-ink-1);font:var(--t-body-s);box-shadow:var(--shadow-pop);overflow:auto}.board-dialog::backdrop{background:var(--scrim)}.filter-popover{margin:0;inset:150px auto auto max(16px,50% - 215px)}.board-dialog.filter-drawer{border-radius:var(--r-md) 0 0 var(--r-md);width:480px;max-width:100vw;height:100dvh;max-height:100dvh;padding:var(--s-8);margin:0;position:fixed;inset:0 0 0 auto}.filter-dialog-heading{justify-content:space-between;align-items:center;gap:var(--s-7);padding-bottom:var(--s-5);margin-bottom:var(--s-6);border-bottom:1px solid var(--c-line-soft);display:flex}.filter-dialog-heading h2{font:var(--t-title);letter-spacing:var(--ls-title);margin:0}.board-dialog .icon-button{min-width:30px;min-height:30px}.board-dialog input:not([type=checkbox]):not([type=range]),.board-dialog select{width:100%;padding:var(--s-5);background:var(--c-surface-2);border:1px solid var(--c-line);border-radius:var(--r-xs);color:var(--c-ink-1);font:var(--t-body-s);min-width:0;display:block}.board-dialog input[type=checkbox]{width:16px;height:16px;min-height:0;accent-color:var(--c-pos-500);cursor:pointer;flex-shrink:0}.board-dialog input[type=range]{width:100%;accent-color:var(--c-pos-500);margin:var(--s-5) 0;min-height:0;display:block}.board-dialog button{font:var(--t-body-s);padding:var(--s-4) var(--s-5)}.board-dialog .board-primary,.board-primary{background:var(--c-pos-500);border:1px solid var(--c-pos-500);color:var(--c-invert-ink);font-weight:600}.board-dialog .board-primary:hover,.board-primary:hover{background:var(--c-pos-300);border-color:var(--c-pos-300);color:var(--c-invert-ink)}:root[data-theme=light] .board-primary{color:#fff}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .board-primary{color:#fff}}.filter-help{font:var(--t-body-s);color:var(--c-ink-3);margin:var(--s-5) 0;line-height:1.6}.choice-actions{justify-content:flex-end;align-items:center;gap:var(--s-4);padding:var(--s-5) 0;display:flex}.choice-actions>span{color:var(--c-ink-3);margin-right:auto}.choice-actions button{background:0 0}.choice-options{gap:var(--s-2);flex-direction:column;max-height:290px;display:flex;overflow:auto}.choice-options>label{align-items:center;gap:var(--s-5);padding:var(--s-4) var(--s-4);background:var(--c-surface-2);border-radius:var(--r-xs);cursor:pointer;min-height:44px;color:var(--c-ink-2);border:1px solid #0000;display:flex}.choice-options>label:hover{background:var(--c-surface-3)}.choice-options>label:has(input:checked){border-color:var(--c-pos-ring);background:var(--c-pos-900);color:var(--c-ink-1)}.choice-options>label>span{overflow-wrap:anywhere;min-width:0}.choice-options small{font:var(--t-num-xs);color:var(--c-ink-3);margin-top:2px;display:block}.choice-options .book-health{font:var(--t-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--c-ink-3);margin-left:auto}.choice-options .venue-icon{flex-basis:26px;width:26px;height:26px;font-size:11px}.blocked-options{margin:var(--s-5) 0}.blocked-options label{align-items:flex-start;line-height:1.5}.market-kind-options{gap:var(--s-3);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.market-kind-options button[aria-pressed=true]{background:var(--c-pos-900);border-color:var(--c-pos-ring);color:var(--c-pos-500)}.date-filter>label,.board-alert-form>label,.roi-values label{gap:var(--s-3);color:var(--c-ink-2);font:var(--t-body-s);margin-bottom:var(--s-5);flex-direction:column;display:flex}.roi-values{gap:var(--s-5);grid-template-columns:1fr 1fr;display:grid}.range-label{font:var(--t-body-s);color:var(--c-ink-3);margin:var(--s-5) 0 var(--s-6);display:block}.all-filter-section{border-bottom:1px solid var(--c-line-soft);padding-bottom:var(--s-8);margin-bottom:var(--s-8)}.all-filter-section>h3{margin-bottom:var(--s-6)}.default-view h3{margin:var(--s-6) 0 var(--s-5)}.default-view p,.alert-upsell p{font:var(--t-body-s);color:var(--c-ink-2);line-height:1.7}.alert-upsell{padding:var(--s-3) 0}.alert-upsell>svg{margin-bottom:var(--s-6);color:var(--c-pos-500)}.alert-upsell h3{font:var(--t-title);letter-spacing:var(--ls-title)}.alert-upsell .button{margin-top:var(--s-4)}.alert-summary{border-bottom:1px solid var(--c-line-soft);padding-bottom:var(--s-7);margin-bottom:var(--s-7);font:var(--t-body-s);color:var(--c-ink-2);line-height:1.7}.alert-summary a{gap:var(--s-3);margin-top:var(--s-4);align-items:center;display:inline-flex}.board-alert-form h3{margin-bottom:var(--s-7)}.board-alert-form [role=status]{font:var(--t-body-s);color:var(--c-ink-2)}.board-tour{padding-left:var(--s-8);margin:0 0 var(--s-7)}.board-tour li{padding-left:var(--s-3);margin-bottom:var(--s-7);line-height:1.6}.board-tour li::marker{font:var(--t-num-xs);color:var(--c-ink-3)}.board-tour p{font:var(--t-body-s);color:var(--c-ink-3);margin:var(--s-3) 0}@media (width>=1600px){.row-main{grid-template-columns:30px 22px minmax(0,1fr) 168px minmax(0,248px) 108px 116px}.market-columns,.wager-leg{grid-template-columns:minmax(220px,1fr) 108px 168px}.opportunity-body{grid-template-columns:32% minmax(0,1fr)}}@media (width<=1200px){.reset-filters{margin-left:0}.all-filters{margin-left:auto}.row-main{gap:0 var(--s-4);grid-template-columns:28px 20px minmax(0,1fr) 112px minmax(0,156px) 84px 96px 32px}.opportunity-body{grid-template-columns:minmax(180px,27%) minmax(0,1fr)}.market-columns,.wager-leg{gap:var(--s-4);grid-template-columns:minmax(120px,1fr) 76px 132px}.event-block{padding:var(--s-5)}.market-block{padding:var(--s-5) var(--s-4)}}@media (width<=850px){.row-main{grid-template-columns:28px 20px minmax(0,1fr) minmax(0,136px) 82px 92px 32px;grid-template-areas:"exp sport event legs profit roi act"}.row-market,.row-legs{display:none}.row-legs-summary{display:block}.opportunity-body{grid-template-columns:1fr}.event-block{border-right:0;border-bottom:1px solid var(--c-line-soft);gap:var(--s-3) var(--s-7);padding:var(--s-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.event-teams{grid-area:1/1}.event-status{grid-area:2/1}.kickoff{grid-area:1/2/span 2;align-self:end;max-width:160px}.market-columns,.wager-leg{gap:var(--s-5);grid-template-columns:minmax(170px,1fr) 82px 148px}.market-block{padding:var(--s-5)}.board-title h1{font-size:26px;line-height:32px}.details-bottom{align-items:flex-start;gap:var(--s-5);flex-direction:column}}@media (width<=760px){.board-controls{transition:transform var(--d-base) var(--ease)}.board-controls[data-collapsed=true]{transform:translateY(calc(-100% - var(--nav-h)))}}@media (width<=700px){.board-controls{padding:var(--s-5) 0 var(--s-3)}.board-title-row{margin-bottom:var(--s-5)}.board-title{gap:var(--s-5)}.board-title h1{font-size:24px;line-height:30px}.shown-count{padding-left:var(--s-5)}.filter-button,.demo-button{min-height:44px;padding:var(--s-3) var(--s-5)}.arb button,.board-empty button,.board-empty .button,.tier-gate a,.tier-gate button{min-height:44px}.icon-button,.feed-status .icon-button{min-width:44px;min-height:44px}.board-density button{min-height:40px;padding:var(--s-2) var(--s-5)}.board-bankroll input,.board-bankroll select,.board-bankroll button{height:44px;min-height:44px}.wager-input,.wager-input input{min-height:44px}.venue-link{place-items:center;min-width:40px;min-height:40px;padding:0;display:inline-grid}.board-dialog button{min-height:44px}.choice-actions button{min-height:40px}.default-button{margin-right:0}.all-filters{margin-left:0}.board-utility-row{padding:var(--s-4) 0}.feed-status{row-gap:var(--s-3);flex-wrap:wrap}.feed-status>span{white-space:nowrap}.board-bankroll{margin-left:auto}.opportunity-header{padding:var(--s-3) var(--s-4)}.league-label .feed-label{display:none}.market-columns,.wager-leg{gap:var(--s-3);grid-template-columns:minmax(130px,1fr) 64px 130px}.board-dialog.filter-popover{border-radius:var(--r-md) var(--r-md) 0 0;width:100%;max-width:100%;max-height:82dvh;margin:0 auto;inset:auto 0 0}.board-dialog{padding:var(--s-7)}.payout,.verification-details{padding:var(--s-5)}.details-bottom{padding:0 var(--s-5) var(--s-5)}.margin-strip{padding:var(--s-5)}}@media (width<=430px){.board-filter-bar{scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;padding:0 106px 0 0;overflow-x:auto}.board-filter-bar::-webkit-scrollbar{display:none}.board-filter-bar>.filter-button{scroll-snap-align:start;flex-shrink:0}.board-filter-bar>.all-filters{z-index:2;margin:0;position:absolute;top:0;bottom:0;right:0}.filter-bar-wrap:after{content:"";background:var(--fade-edge);pointer-events:none;z-index:1;width:22px;position:absolute;top:0;bottom:0;right:98px}.board-title h1{font-size:22px;line-height:28px}.shown-count{padding-left:var(--s-4);font-size:11px}.board-bankroll input{width:88px}.board-bankroll select{width:54px}.row-main{gap:var(--s-1) var(--s-3);min-height:64px;padding:var(--s-4) 0;grid-template-columns:44px minmax(0,1fr) auto 44px;grid-template-areas:"exp event roi act""exp legs profit act"}.row-sport,.row-market,.row-legs,.row-league,.row-event-top .row-sep{display:none}.row-legs-summary{text-align:left;grid-area:legs;display:block}.row-meta{row-gap:var(--s-2);flex-wrap:wrap}.row-meta time{flex-shrink:0}.row-meta .row-sep{display:none}.row-act{justify-content:center;align-items:center}.row-act .icon-button,.row-expand{min-width:44px;min-height:44px}.roi-meter{width:24px}.row-roi{align-items:center;gap:var(--s-3);flex-direction:row}.roi-amount{font:var(--t-num-m);font-variant-numeric:var(--num-feat)}.roi-meter{width:28px;height:14px}.row-profit{font:var(--t-num-s);font-variant-numeric:var(--num-feat);color:var(--c-ink-2)}.opportunity-header{padding:var(--s-3)}.event-block{padding:var(--s-5) var(--s-4)}.market-block{padding:var(--s-5) var(--s-3)}.market-columns,.wager-leg{gap:var(--s-3);grid-template-columns:minmax(96px,1fr) 52px 112px}.market-columns{padding:0 var(--s-2) var(--s-3)}.wager-leg{padding:var(--s-3) var(--s-2) var(--s-3) var(--s-3)}.selection-block{gap:var(--s-3)}.venue-icon{flex-basis:26px;width:26px;height:26px;font-size:11px}.venue-link{padding:1px}.board-endnote{gap:var(--s-4)}.board-empty{padding:var(--s-10) var(--s-6)}.board-dialog{max-width:calc(100vw - 24px);padding:var(--s-6)}.board-dialog.filter-drawer{max-width:100vw;padding:var(--s-7)}}.ev-reference-bar{align-items:center;gap:var(--s-3) var(--s-4);padding:var(--s-3) var(--s-5);margin-top:var(--s-3);border:1px solid var(--c-line);border-radius:var(--r-xs);background:var(--c-surface-1);font:var(--t-body-s);color:var(--c-ink-3);flex-wrap:wrap;display:flex}.ev-reference-bar .venue-icon{border-radius:var(--r-xs);flex-basis:22px;width:22px;height:22px;font-size:10px}.ev-reference-bar b{color:var(--c-ink-1);font-weight:600}.ev-reference-bar[data-down=true]{border-color:var(--c-warn-700);background:var(--c-warn-900)}.ev-formula-state{font:var(--t-body-s);color:var(--c-ink-3);text-align:right;min-width:0}.ev-formula-state b{color:var(--c-ink-1);font-weight:600}.ev-row .row-main{grid-template-columns:30px 22px minmax(0,1fr) 112px minmax(0,232px) minmax(0,228px) 140px 34px;grid-template-areas:"exp sport event market bet ref roi act"}.ev-outcome{font:var(--t-num-xs);font-variant-numeric:var(--num-feat);color:var(--c-ink-3);text-transform:uppercase;letter-spacing:var(--ls-micro);text-align:right}.ev-bet{align-items:center;gap:var(--s-4);grid-area:bet;min-width:0;display:flex}.ev-bet-names{flex-direction:column;gap:1px;min-width:0;display:flex}.ev-bet-names .venue-name{font:var(--t-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--c-ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ev-bet-names .selection-name{font:var(--t-strong);color:var(--c-ink-1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ev-bet-price{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1px;margin-left:auto;display:flex}.ev-bet-price b{font:var(--t-num-m);font-variant-numeric:var(--num-feat);color:var(--c-ink-1)}.ev-bet-price small{font:var(--t-num-xs);font-variant-numeric:var(--num-feat);color:var(--c-ink-3);white-space:nowrap}.ev-ref-cell{gap:var(--s-1);min-width:0;padding-left:var(--s-5);border-left:1px solid var(--c-line-soft);flex-direction:column;grid-area:ref;display:flex}.ev-ref-top{justify-content:space-between;align-items:baseline;gap:var(--s-4);font:var(--t-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--c-ink-3);white-space:nowrap;display:flex;overflow:hidden}.ev-ref-top b{font:var(--t-num-s);font-variant-numeric:var(--num-feat);letter-spacing:0;text-transform:none;color:var(--c-ink-1)}.ev-ref-sub{font:var(--t-num-xs);font-variant-numeric:var(--num-feat);color:var(--c-ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ev-roi{grid-area:roi}.ev-roi-main{align-items:center;gap:var(--s-4);display:flex}.ev-roi-sub{font:var(--t-num-xs);font-variant-numeric:var(--num-feat);color:var(--c-ink-3);white-space:nowrap}.ev-roi-sub abbr{color:inherit;text-decoration:none}.ev-roi-sub em{color:var(--c-ink-3);font-style:normal}.ev-warnings{padding:var(--s-4) var(--s-5);gap:var(--s-3);border-top:1px solid var(--c-warn-700);background:var(--c-warn-900);flex-direction:column;margin:0;list-style:none;display:flex}.ev-card .ev-warnings{border-top:0;border-bottom:1px solid var(--c-warn-700)}.ev-warn-chip{border-color:var(--c-warn-700);background:var(--c-warn-900);color:var(--c-warn-300)}.ev-optimistic-chip{border-color:var(--c-info-700);background:var(--c-info-900);color:var(--c-info-300);text-transform:none}.ev-optimistic-mark{margin-right:var(--s-2);vertical-align:middle;color:var(--c-info-300);font-size:9px;line-height:1}[data-tier=thin] .ev-optimistic-mark,[data-tier=ok] .ev-optimistic-mark{color:var(--c-info-500)}.formula-row[data-refused=true]{color:var(--c-warn-300);background:var(--c-warn-900)}.formula-row[data-refused=true] .formula-col-name em{color:var(--c-warn-300)}.formula-note.is-refused{color:var(--c-warn-300);background:var(--c-warn-900);border-top-color:var(--c-warn-700)}.formula-row[data-active=true] .formula-col-name em{font-weight:400}.ev-warnings li{align-items:flex-start;gap:var(--s-4);font:var(--t-body-s);color:var(--c-warn-300);line-height:1.6;display:flex}.ev-warnings svg{flex-shrink:0;margin-top:2px}.formula-panel{border:1px solid var(--c-line-soft);border-radius:var(--r-xs);background:var(--c-surface-2);margin-top:var(--s-5);overflow:hidden}.formula-head,.formula-row{align-items:center;gap:var(--s-5);padding:var(--s-3) var(--s-5);text-align:left;grid-template-columns:minmax(0,1fr) 92px 82px;width:100%;display:grid}.formula-head{font:var(--t-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--c-ink-3);background:var(--c-surface-3);border-bottom:1px solid var(--c-line-soft)}.formula-head>span:not(.formula-col-name){text-align:right}.formula-row{border:0;border-top:1px solid var(--c-line-soft);min-height:34px;color:var(--c-ink-3);font:var(--t-body-s);background:0 0;border-radius:0}.formula-row:first-of-type{border-top:0}button.formula-row{cursor:pointer}button.formula-row:hover{background:var(--c-surface-3);color:var(--c-ink-2)}.formula-col-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.formula-col-name em{color:var(--c-ink-3);font-style:normal}.formula-fair,.formula-ev{text-align:right;font:var(--t-num-s);font-variant-numeric:var(--num-feat);color:inherit}.formula-row[data-active=true]{color:var(--c-ink-1);background:var(--c-surface-1)}.formula-row[data-active=true] .formula-fair{color:var(--c-ink-1);font-weight:600}.formula-row[data-active=true] .formula-ev{color:var(--c-pos-500);font-weight:600}.formula-row[data-active=true] .formula-col-name{font-weight:600}button.formula-row[data-active=true]:hover{background:var(--c-surface-1);color:var(--c-ink-1)}.formula-note{padding:var(--s-3) var(--s-5) var(--s-4);font:var(--t-body-s);color:var(--c-ink-3);border-top:1px solid var(--c-line-soft);margin:0;line-height:1.5}.ev-reference{align-items:center;gap:var(--s-3) var(--s-5);margin-top:var(--s-4);padding:var(--s-4) var(--s-5);border:1px solid var(--c-line-soft);border-radius:var(--r-xs);background:var(--c-surface-2);font:var(--t-body-s);color:var(--c-ink-3);flex-wrap:wrap;display:flex}.ev-reference .lbl{font:var(--t-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--c-ink-3);margin-right:var(--s-3)}.ev-reference b{font:var(--t-num-s);font-variant-numeric:var(--num-feat);color:var(--c-ink-1)}.ev-ref-label{font:var(--t-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--c-ink-3)}.ev-ref-venue{align-items:center;gap:var(--s-3);font:var(--t-strong);color:var(--c-ink-1);display:inline-flex}.ev-ref-venue .venue-icon{border-radius:var(--r-xs);flex-basis:22px;width:22px;height:22px;font-size:10px}.ev-ref-missing{color:var(--c-warn-300)}.ev-market-block{padding:var(--s-5)}.ev-columns{gap:var(--s-2) var(--s-5);padding:0 var(--s-3) var(--s-4);grid-template-columns:minmax(150px,1fr) 96px;align-items:baseline;display:grid}.ev-columns h2{font:var(--t-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--c-ink-2);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin:0;overflow:hidden}.ev-columns>span{font:var(--t-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--c-ink-3)}.ev-columns>span:first-of-type{text-align:left;grid-column:1}.ev-columns>span:nth-of-type(2){text-align:right;grid-column:2}.ev-card .ev-bet{padding:var(--s-3) var(--s-4);background:var(--c-surface-2);border:1px solid var(--c-line-soft);border-radius:var(--r-xs);min-height:46px}.ev-card .opportunity-actions .roi-amount{font:var(--t-num-m);font-variant-numeric:var(--num-feat)}.ev-detail-panel{padding:var(--s-5) var(--s-6) 0}.ev-detail-panel .formula-panel,.ev-detail-panel .ev-reference{background:var(--c-surface-1);margin-top:0}.ev-detail-panel .formula-row[data-active=true]{background:var(--c-surface-2)}.ev-payout b{font:var(--t-num-s);font-variant-numeric:var(--num-feat);font-weight:600}.ev-details .payout{gap:var(--s-5) var(--s-8)}.ev-empty-down{border-color:var(--c-warn-700);background:var(--c-warn-900)}.ev-empty-down>svg{color:var(--c-warn-300)}.ev-empty-down h2{color:var(--c-ink-1)}.ev-empty-down p{color:var(--c-ink-2);max-width:62ch}.ev-empty-down .ev-down-detail{color:var(--c-ink-3);font:var(--t-body-s);max-width:64ch}.formula-picker>label{align-items:flex-start;gap:var(--s-5);padding:var(--s-5);margin-bottom:var(--s-4);border:1px solid var(--c-line);border-radius:var(--r-xs);background:var(--c-surface-2);min-height:44px;color:var(--c-ink-2);cursor:pointer;display:flex}.formula-picker>label.is-on{border-color:var(--c-pos-ring);background:var(--c-pos-900)}.formula-picker input{width:16px;height:16px;min-height:0;accent-color:var(--c-pos-500);flex-shrink:0;margin-top:2px}.formula-picker b{color:var(--c-ink-1)}.formula-picker em{color:var(--c-ink-3);font-style:normal}.formula-picker small{margin-top:var(--s-3);font:var(--t-body-s);color:var(--c-ink-3);line-height:1.55;display:block}@media (width>=1600px){.ev-row .row-main{grid-template-columns:30px 22px minmax(0,1fr) 148px minmax(0,232px) minmax(0,236px) 148px 34px}.formula-head,.formula-row{grid-template-columns:minmax(0,1fr) 108px 96px}}@media (width<=1200px){.ev-row .row-main{gap:0 var(--s-4);grid-template-columns:28px 20px minmax(0,1fr) 92px minmax(0,182px) minmax(0,186px) 124px 32px}.ev-ref-cell{padding-left:var(--s-4)}}@media (width<=980px){.ev-row .row-main{grid-template-columns:28px 20px minmax(0,1fr) minmax(0,176px) minmax(0,180px) 124px 32px;grid-template-areas:"exp sport event bet ref roi act"}.ev-row .row-market{display:none}}@media (width<=820px){.ev-row .row-main{grid-template-columns:28px minmax(0,1fr) minmax(0,160px) 118px 32px;grid-template-areas:"exp event bet roi act""exp ref ref roi act"}.ev-row .row-sport{display:none}.ev-ref-cell{padding-left:0;padding-top:var(--s-2);border-left:0}.ev-ref-top{justify-content:flex-start;gap:var(--s-3)}}@media (width<=700px){.formula-picker>label{min-height:52px}button.formula-row{min-height:44px}.ev-reference-bar{padding:var(--s-4) var(--s-5)}}@media (width<=430px){.ev-row .row-main{gap:var(--s-2) var(--s-3);padding:var(--s-4) 0;grid-template-columns:44px minmax(0,1fr) auto 44px;grid-template-areas:"exp event roi act""exp bet bet act""exp ref ref act"}.ev-row .row-league,.ev-row .row-event-top .row-sep{display:none}.ev-row .row-roi{align-items:flex-end;gap:var(--s-1);flex-direction:column}.ev-row .roi-amount{font:var(--t-num-m);font-variant-numeric:var(--num-feat)}.ev-bet{gap:var(--s-3)}.ev-bet>.venue-icon{flex-basis:26px;width:26px;height:26px}.ev-bet-price b{font:var(--t-num-s);font-variant-numeric:var(--num-feat)}.formula-head,.formula-row{gap:var(--s-4);padding:var(--s-3) var(--s-4);grid-template-columns:minmax(0,1fr) 72px 64px}.ev-reference{gap:var(--s-3) var(--s-4);padding:var(--s-4)}.ev-market-block{padding:var(--s-5) var(--s-3)}.ev-detail-panel{padding:var(--s-5) var(--s-5) 0}.ev-warnings{padding:var(--s-4)}}.venue-icon{border:1px solid var(--c-line);border-radius:var(--r-xs);background:var(--venue-tile);width:30px;height:30px;color:var(--venue-tile-ink);font:600 12px var(--font-ui);flex:0 0 30px;place-items:center;display:inline-grid;overflow:hidden}.venue-icon img{object-fit:contain;width:100%;height:100%;padding:2px;display:block}.venue-icon.venue-icon-dark{color:#e8eef4;background:#0f1519;border-color:#39424b}.venue-icon.venue-icon-light{color:#0d1117;background:#fff}.vchip .venue-icon{border-radius:var(--r-xs);flex-basis:24px;width:24px;height:24px}
