@import url("https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700&family=Geist+Mono:wght@400;500;600&family=Instrument+Serif:ital@0;1&display=swap");:root{--font-sans:"Geist",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--font-display:"Instrument Serif","Times New Roman",serif;--t-xs:11px;--t-sm:12px;--t-base:13px;--t-md:14px;--t-lg:16px;--t-xl:20px;--t-2xl:28px;--t-3xl:40px;--t-4xl:56px;--t-5xl:76px;--r-xs:3px;--r-sm:5px;--r-md:8px;--r-lg:12px;--r-xl:16px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--bg:#f6f4ef;--bg-elev:#fbfaf6;--surface:#ffffff;--surface-2:#efece5;--surface-3:#e7e3d9;--border:#e0dccf;--border-strong:#c7c1b0;--ink:#14161a;--ink-2:#3a3d44;--muted:#6b6e76;--muted-2:#95938b;--accent:#2b6cb0;--accent-2:#1e4f86;--accent-soft:#d6e6f5;--accent-ink:#0c3866;--good:#2f7a5a;--good-soft:#d6ecde;--warn:#a06913;--warn-soft:#f3e3c2;--bad:#a93226;--bad-soft:#f3d6d2;--live:#c33828;--live-soft:#f4d8d3;--series-1:#2b6cb0;--series-2:#c33828;--series-3:#2f7a5a;--series-4:#a06913;--series-5:#6e4baa;--series-6:#38787a;--shadow-sm:0 1px 0 rgba(20,22,26,0.04),0 1px 2px rgba(20,22,26,0.04);--shadow-md:0 4px 16px -6px rgba(20,22,26,0.08),0 1px 2px rgba(20,22,26,0.06);--shadow-lg:0 24px 48px -16px rgba(20,22,26,0.18),0 4px 12px rgba(20,22,26,0.06)}html.dark{--bg:#0a0c11;--bg-elev:#0e1117;--surface:#11141b;--surface-2:#161a23;--surface-3:#1c2130;--border:#1f2430;--border-strong:#2d3445;--ink:#e6e9ef;--ink-2:#c2c8d4;--muted:#8a92a2;--muted-2:#5e6675;--accent:#7cc4ff;--accent-2:#a9d8ff;--accent-soft:rgba(124,196,255,0.12);--accent-ink:#c8e3fa;--good:#6fd8a3;--good-soft:rgba(111,216,163,0.12);--warn:#f3b94d;--warn-soft:rgba(243,185,77,0.12);--bad:#ff7a6c;--bad-soft:rgba(255,122,108,0.12);--live:#ff5a3c;--live-soft:rgba(255,90,60,0.14);--series-1:#7cc4ff;--series-2:#ff7a6c;--series-3:#6fd8a3;--series-4:#f3b94d;--series-5:#b8a5ff;--series-6:#5fd1d4;--shadow-sm:0 1px 0 rgba(0,0,0,0.4);--shadow-md:0 4px 16px -4px rgba(0,0,0,0.5);--shadow-lg:0 24px 48px -16px rgba(0,0,0,0.6)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--t-md);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv11"}::selection{background:var(--accent-soft);color:var(--accent-ink)}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}.mono,.tnum,table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono);letter-spacing:-.01em}.display,.display-italic{font-family:var(--font-display);font-weight:400;letter-spacing:-.01em}.display-italic{font-style:italic}.page{max-width:1320px}.page,.page-narrow{margin:0 auto;padding:0 24px 96px}.page-narrow{max-width:1080px}.hr{height:1px;background:var(--border);border:0;margin:24px 0}.hr-strong{background:var(--border-strong)}.section-eyebrow{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-weight:500}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in oklab,var(--bg) 86%,transparent);border-bottom:1px solid var(--border)}.nav-inner{max-width:1320px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:baseline;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.brand-mark{width:22px;height:22px;align-self:center}.brand-word{font-family:var(--font-display);font-style:italic;font-size:26px;letter-spacing:-.02em;color:var(--ink)}.brand-tag{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);padding-left:6px;border-left:1px solid var(--border-strong);align-self:center}.nav-links{display:flex;gap:4px;margin-left:12px}.nav-link{font-size:var(--t-base);color:var(--ink-2);padding:6px 10px;border-radius:var(--r-sm);transition:background .12s,color .12s}.nav-link.active,.nav-link:hover{background:var(--surface-2);color:var(--ink)}.nav-right{margin-left:auto;display:flex;align-items:center;gap:8px}.icon-btn{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-sm);background:transparent;border:1px solid transparent;color:var(--muted)}.icon-btn:hover{color:var(--ink)}.avatar,.icon-btn:hover{background:var(--surface-2)}.avatar{width:28px;height:28px;border-radius:999px;border:1px solid var(--border);font-size:var(--t-xs);font-weight:500;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-2)}.avatar[aria-expanded=true]{background:var(--surface-3,var(--surface-2));border-color:var(--border-strong)}.user-menu{position:relative;display:inline-flex}.user-menu-dropdown{position:absolute;top:calc(100% + 8px);right:0;z-index:50;min-width:240px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md,8px);box-shadow:0 12px 32px rgba(0,0,0,.18);padding:8px;display:flex;flex-direction:column}.user-menu-header{padding:8px 10px 10px}.user-menu-name{font-size:var(--t-sm);font-weight:600;color:var(--ink)}.user-menu-email{font-size:var(--t-xs);color:var(--ink-2);margin-top:2px;word-break:break-all}.user-menu-divider{height:1px;background:var(--border);margin:4px 0}.user-menu-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;border-radius:var(--r-sm,6px);background:transparent;border:0;text-align:left;cursor:pointer;color:var(--ink);font-size:var(--t-sm);text-decoration:none}.user-menu-item:focus-visible,.user-menu-item:hover{background:var(--surface-2);outline:none}.user-menu-item.danger{color:var(--danger,#c43)}.user-menu-item.danger:focus-visible,.user-menu-item.danger:hover{background:var(--surface-2)}.user-menu-hint{font-size:var(--t-xs);color:var(--ink-2);font-weight:400}.btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:var(--t-base);font-weight:500;border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);transition:background .12s,border-color .12s}.btn:hover{background:var(--surface-2)}.btn-primary{border-color:var(--ink)}.btn-primary,html.dark .btn-primary{background:var(--ink);color:var(--bg)}.btn-primary:hover{background:var(--ink-2)}.btn-ghost{background:transparent;border-color:transparent;color:var(--ink-2)}.btn-ghost:hover{background:var(--surface-2);color:var(--ink)}.btn-sm{height:26px;padding:0 8px;font-size:var(--t-sm)}.btn-lg{height:40px;padding:0 16px;font-size:var(--t-md)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md)}.card-header{padding:14px 16px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:8px}.card-title{font-size:var(--t-md);font-weight:500;color:var(--ink)}.card-body{padding:16px}.surface-flat{border-radius:var(--r-md)}.badge,.surface-flat{background:var(--surface-2)}.badge{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;font-size:var(--t-xs);font-weight:500;border-radius:999px;color:var(--ink-2);border:1px solid var(--border);white-space:nowrap;letter-spacing:.02em}.badge-sq{border-radius:var(--r-xs);height:18px}.badge-dot{width:6px;height:6px;border-radius:999px;background:currentColor;flex-shrink:0}.badge-final{background:var(--surface-2);color:var(--ink-2)}.badge-final .badge-dot{background:var(--muted-2)}.badge-complete{background:var(--good-soft);color:var(--good);border-color:transparent}.badge-progress{background:var(--warn-soft);color:var(--warn);border-color:transparent}.badge-startord{background:var(--accent-soft);color:var(--accent-ink);border-color:transparent}html.dark .badge-startord{color:var(--accent)}.badge-live{background:var(--live-soft);color:var(--live);border-color:transparent}.badge-withdrawn{text-decoration:line-through;-webkit-text-decoration-color:var(--muted-2);text-decoration-color:var(--muted-2)}.badge-noscore,.badge-withdrawn{background:var(--surface-2);color:var(--muted)}.live-dot{position:relative;width:7px;height:7px;border-radius:999px;background:var(--live);flex-shrink:0}.live-dot:after{content:"";position:absolute;inset:-3px;border-radius:999px;border:1px solid var(--live);opacity:.4;animation:live-pulse 1.8s ease-out infinite}@keyframes live-pulse{0%{transform:scale(.7);opacity:.5}to{transform:scale(2.2);opacity:0}}.updating{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-sm);color:var(--muted)}.updating .live-dot{background:var(--accent)}.updating .live-dot:after{border-color:var(--accent)}.table{width:100%;border-collapse:collapse;font-size:var(--t-base);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.table thead th{text-align:left;font-weight:500;font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:10px 12px;background:var(--surface);position:-webkit-sticky;position:sticky;top:0}.table tbody td,.table thead th{border-bottom:1px solid var(--border)}.table tbody td{padding:11px 12px;color:var(--ink);vertical-align:middle}.table tbody tr:last-child td{border-bottom:0}.table tbody tr.row-link:hover{background:var(--surface-2);cursor:pointer}.table .num{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.table .num-strong{font-weight:500}.table th.num{text-align:right}.table-compact tbody td{padding:7px 10px;font-size:var(--t-sm)}.table-compact thead th{padding:8px 10px}.table-divide tbody tr:hover{background:var(--surface-2)}.row-expand{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-xs);color:var(--muted);transition:background .12s,transform .2s}.row-expand:hover{background:var(--surface-2);color:var(--ink)}tr.is-open .row-expand{transform:rotate(90deg);color:var(--ink)}.row-detail{background:var(--surface-2)}.row-detail td{padding:0!important}.row-detail-inner{padding:16px 16px 20px 44px}.stat{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border)}.stat-label{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:500}.stat-value{font-family:var(--font-display);font-size:var(--t-4xl);line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);margin-top:4px}.stat-value-sm{font-size:var(--t-3xl)}.stat-foot{font-size:var(--t-sm);color:var(--muted);margin-top:6px}.stat-delta{display:inline-flex;align-items:center;gap:3px;font-size:var(--t-sm);font-weight:500;font-family:var(--font-mono)}.stat-delta.up{color:var(--good)}.stat-delta.dn{color:var(--bad)}.input{display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:var(--t-base);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--ink);width:100%;font-family:inherit}.input:focus,.input:focus-within{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.input input{background:transparent;border:0;outline:0;width:100%;font-family:inherit;font-size:inherit;color:inherit}.input input::placeholder{color:var(--muted-2)}.input-lg{height:44px;padding:0 16px;font-size:var(--t-md)}.bar-cmp{position:relative;height:8px;background:var(--surface-2);border-radius:99px;overflow:hidden}.bar-cmp>span{position:absolute;top:0;bottom:0;background:var(--accent)}.divbar{position:relative;height:14px;background:transparent}.divbar:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--border-strong)}.divbar-fill{position:absolute;top:2px;bottom:2px;border-radius:2px;background:var(--good)}.divbar-fill.neg{background:var(--bad)}.suggestion{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:18px 20px;display:flex;align-items:flex-start;gap:16px}.suggestion-badge{flex-shrink:0;width:92px;text-align:center;padding:8px 0;border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent-ink)}html.dark .suggestion-badge{color:var(--accent)}.suggestion-badge .num{font-family:var(--font-display);font-size:28px;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.suggestion-badge .lbl{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.1em;margin-top:3px;opacity:.8}.blade-arc{display:inline-block;width:28px;height:12px;flex-shrink:0}.blade-arc path{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-linecap:round}.tweaks{position:fixed;right:20px;bottom:20px;z-index:60;width:280px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-md);box-shadow:var(--shadow-lg);padding:14px;font-size:var(--t-sm);display:none}.tweaks.open{display:block}.tweaks h4{margin:0 0 4px;font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-weight:500}.tweaks-row{display:flex;gap:6px;margin-bottom:12px}.tweaks-chip{flex:1 1;height:28px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--border);color:var(--ink-2);font-size:var(--t-sm);cursor:pointer}.tweaks-chip.active{background:var(--ink);color:var(--bg);border-color:var(--ink)}.tweaks-swatch{width:14px;height:14px;border-radius:999px;background:var(--accent);display:inline-block;border:1px solid var(--border-strong)}.tweaks-toggle{position:fixed;right:20px;bottom:20px;z-index:59;width:38px;height:38px;border-radius:999px;background:var(--ink);color:var(--bg);border:0;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--shadow-md);display:none}.tweaks-toggle.visible{display:inline-flex}.muted{color:var(--muted)}.muted-2{color:var(--muted-2)}.ink-2{color:var(--ink-2)}.accent{color:var(--accent)}.good{color:var(--good)}.bad{color:var(--bad)}.warn{color:var(--warn)}.flex,.flex-col{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.gap-8{gap:32px}.grid{display:grid}.grid-2{grid-template-columns:repeat(2,1fr);gap:16px}.grid-3{grid-template-columns:repeat(3,1fr);gap:16px}.grid-4{grid-template-columns:repeat(4,1fr);gap:16px}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.mt-12{margin-top:48px}.mt-16{margin-top:64px}.mb-2{margin-bottom:8px}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:24px}.w-full{width:100%}.text-xs{font-size:var(--t-xs)}.text-sm{font-size:var(--t-sm)}.text-md{font-size:var(--t-md)}.text-lg{font-size:var(--t-lg)}.text-xl{font-size:var(--t-xl)}.text-2xl{font-size:var(--t-2xl)}.text-3xl{font-size:var(--t-3xl)}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.uppercase{text-transform:uppercase;letter-spacing:.08em}.page-header{padding:36px 0 24px}.page-header .crumbs{font-size:var(--t-sm);color:var(--muted);margin-bottom:14px}.page-header .crumbs a:hover{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.page-header h1{font-family:var(--font-display);font-size:var(--t-3xl);letter-spacing:-.02em;font-weight:400;margin:0;line-height:1.05}.page-header .sub{margin-top:10px;color:var(--muted);font-size:var(--t-md)}@media (max-width:920px){.nav-inner{flex-wrap:wrap;gap:14px}.nav-links{order:3;width:100%;overflow-x:auto}.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}.stat-value{font-size:var(--t-3xl)}.page-header h1{font-size:var(--t-2xl)}}@media (max-width:640px){.page,.page-narrow{padding:0 14px 64px}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.nav-link{padding:6px 8px;font-size:var(--t-sm)}.brand-tag{display:none}}.legacy{max-width:1080px;margin:0 auto;padding:24px 20px 80px}.legacy a{color:var(--accent)}.legacy a:hover{text-decoration:underline}.legacy h1{font-size:var(--t-2xl);margin:0 0 4px;font-weight:600}.legacy h2{font-size:var(--t-xl);margin:28px 0 12px;font-weight:600}.legacy h3{font-size:var(--t-lg);margin:18px 0 8px;font-weight:600}.legacy .muted,.legacy p.muted{color:var(--muted)}.legacy .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:16px;margin-bottom:12px}.legacy .grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.legacy table{width:100%;border-collapse:collapse;font-size:var(--t-base);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.legacy td,.legacy th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--border)}.legacy th{color:var(--muted);font-weight:600;font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.04em}.legacy tbody tr:hover{background:var(--surface-2)}.legacy td.num,.legacy th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.legacy .btn,.legacy button{font:inherit;background:var(--surface-2);color:var(--ink);border:1px solid var(--border-strong);border-radius:var(--r-sm);padding:7px 14px;cursor:pointer}.legacy a.btn{display:inline-block}.legacy .btn:hover,.legacy button:hover{background:var(--surface-3);text-decoration:none}.legacy button:disabled{opacity:.5;cursor:not-allowed}.legacy .btn.ghost,.legacy button.ghost{background:transparent}.legacy input[type=email],.legacy input[type=search],.legacy input[type=text],.legacy input[type=url],.legacy select{font:inherit;background:var(--surface);color:var(--ink);border:1px solid var(--border);border-radius:var(--r-sm);padding:8px 12px;width:100%}.legacy .badge{display:inline-block;font-size:var(--t-xs);font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:2px 8px;border-radius:999px;border:1px solid var(--border);color:var(--muted)}.legacy .badge.final{color:var(--good);border-color:var(--good)}.legacy .badge.live{color:var(--warn);border-color:var(--warn)}.legacy .badge.error{color:var(--bad);border-color:var(--bad)}.legacy .row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.legacy .notice{border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--surface);border-radius:var(--r-sm);padding:10px 14px;margin:12px 0;font-size:var(--t-base)}.legacy .notice.bad{border-left-color:var(--bad)}.legacy .kv{display:grid;grid-template-columns:140px 1fr;grid-gap:4px 14px;gap:4px 14px;font-size:var(--t-base)}.legacy .kv dt{color:var(--muted)}.legacy .kv dd{margin:0}.legacy details.detail{margin:6px 0}.legacy details.detail summary{cursor:pointer;color:var(--accent)}.gain-card{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:20px;overflow:hidden}.gain-card .label{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-weight:500}.gain-card .scenario{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);margin-top:4px}.gain-card .value{font-family:var(--font-display);font-size:64px;line-height:.95;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:12px;color:var(--ink)}.gain-card .value .sign{font-family:var(--font-display);font-style:italic;color:var(--accent);margin-right:2px}.gain-card .value.neg .sign{color:var(--bad)}.gain-card .foot{font-size:var(--t-sm);color:var(--muted);margin-top:8px;line-height:1.45}.gain-card .corner-arc{position:absolute;top:-10px;right:-10px;width:80px;height:80px;opacity:.06}.sugg-list{display:flex;flex-direction:column;gap:12px}.sugg{display:grid;grid-template-columns:96px 1fr auto;grid-gap:18px;gap:18px;align-items:stretch;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:16px 18px}.sugg-pts{background:var(--accent-soft);color:var(--accent-ink);border-radius:var(--r-sm);padding:12px 8px;text-align:center;display:flex;flex-direction:column;justify-content:center}html.dark .sugg-pts{color:var(--accent)}.sugg-pts .num{font-family:var(--font-display);font-size:30px;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sugg-pts .lbl{font-size:10px;text-transform:uppercase;letter-spacing:.12em;margin-top:2px;opacity:.75}.sugg-body h3{margin:0;font-size:var(--t-lg);font-weight:500;letter-spacing:-.01em}.sugg-body p{margin:6px 0 0;color:var(--muted);font-size:var(--t-sm);line-height:1.55}.sugg-meta{display:flex;flex-direction:column;gap:4px;align-items:flex-end;font-size:var(--t-xs);color:var(--muted);white-space:nowrap}.sugg-meta,.sugg-rank{justify-content:center}.sugg-rank{width:26px;height:26px;border-radius:999px;background:var(--surface-2);display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:11px;color:var(--ink-2);flex-shrink:0}.vsfield-row{display:grid;grid-template-columns:1.4fr 50px 70px 70px 1fr 80px;align-items:center;grid-gap:12px;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--t-base)}.vsfield-row:last-child{border-bottom:0}.vsfield-head{font-size:var(--t-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:500}.divbar-track{position:relative;height:24px}.divbar-track:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--border-strong)}.divbar-track:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:999px;background:var(--muted-2);left:calc(50% - 3px)}.divbar-mark{position:absolute;top:4px;bottom:4px;border-radius:2px}.divbar-mark.pos{background:var(--good);left:50%}.divbar-mark.neg{background:var(--bad);right:50%}.chip-jump{display:inline-flex;align-items:center;padding:1px 6px;border-radius:var(--r-xs);background:var(--surface-2);border:1px solid var(--border);font-family:var(--font-mono);font-size:11px;margin-right:6px}.delta-pos{color:var(--good);font-weight:500}.delta-neg{color:var(--bad);font-weight:500}.delta-zero{color:var(--muted-2)}@media (max-width:640px){.sugg{grid-template-columns:70px 1fr}.sugg-meta{display:none}.vsfield-row{grid-template-columns:1.3fr 60px 60px 70px}.vsfield-head>div:nth-child(5),.vsfield-row .divbar-track{display:none}.gain-card .value{font-size:48px}}