@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1svzn21vgh2j9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.Q6kp7G_className{font-family:Public Sans,Public Sans Fallback;font-style:normal}.Q6kp7G_variable{--font-public:"Public Sans", "Public Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.HMp9Qq_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.HMp9Qq_variable{--font-jbmono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--canvas:#f3f4f6;--panel:#fff;--panel-2:#f9fafb;--hover:#f5f6f8;--line:#e5e7eb;--line-2:#d1d5db;--grid:#eceef1;--track:#e5e7eb;--ink:#111827;--ink-2:#374151;--muted:#4b5563;--primary:#be185d;--primary-ink:#fff;--primary-wash:#fce7f3;--point:#64748b;--pos:#047857;--neg:#b91c1c;--focus:#111827;--tip-bg:#111827;--tip-ink:#f9fafb;--dominated:#be185d0f;--shadow:0 1px 2px #1118270d;--font:var(--font-public),"Public Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:var(--font-jbmono),"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--wrap:1240px;--gut:24px;--r:8px;--r-s:4px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--canvas:#0b0d12;--panel:#12151c;--panel-2:#171b24;--hover:#181c25;--line:#262c38;--line-2:#3a4252;--grid:#1e232d;--track:#1d222c;--ink:#e5e7eb;--ink-2:#c9ced6;--muted:#9ca3af;--primary:#f472b6;--primary-ink:#0b0d12;--primary-wash:#2a1020;--point:#94a3b8;--pos:#34d399;--neg:#f87171;--focus:#e5e7eb;--tip-bg:#e5e7eb;--tip-ink:#0b0d12;--dominated:#f472b614;--shadow:0 1px 2px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--canvas:#0b0d12;--panel:#12151c;--panel-2:#171b24;--hover:#181c25;--line:#262c38;--line-2:#3a4252;--grid:#1e232d;--track:#1d222c;--ink:#e5e7eb;--ink-2:#c9ced6;--muted:#9ca3af;--primary:#f472b6;--primary-ink:#0b0d12;--primary-wash:#2a1020;--point:#94a3b8;--pos:#34d399;--neg:#f87171;--focus:#e5e7eb;--tip-bg:#e5e7eb;--tip-ink:#0b0d12;--dominated:#f472b614;--shadow:0 1px 2px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--canvas);color:var(--ink);font:400 16px/1.5 var(--font);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}a{color:var(--primary);text-underline-offset:2px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}h1,h2,h3,h4{text-wrap:balance;margin:0;line-height:1.2}p{margin:0}ul,ol{margin:0;padding:0}button,input,select{font:inherit;color:inherit}svg{display:block}code,kbd,pre,.num,.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}code{font-size:.9em}.wrap{max-width:var(--wrap);padding-inline:var(--gut);margin:0 auto}.sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:50;background:var(--ink);color:var(--canvas);border-radius:var(--r-s);padding:10px 14px;font-weight:600;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.muted{color:var(--muted)}.strip{background:var(--primary-wash);color:var(--ink);border-bottom:1px solid var(--line);font-size:13.5px}.strip .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 16px;display:flex}.strip p{padding-block:8px}.strip a{color:var(--ink);align-items:center;min-height:40px;font-weight:600;display:inline-flex}.mast{background:var(--panel);border-bottom:1px solid var(--line)}.mast-row{flex-wrap:wrap;align-items:center;gap:8px 24px;min-height:60px;display:flex}.brand{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:10px;min-height:44px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.brand svg{flex:none}.brand-tld{color:var(--muted);font-weight:600}.brand .bar{fill:var(--point)}.brand .bar-top{fill:var(--primary)}.nav{flex:1;min-width:0}.nav ul{flex-wrap:wrap;gap:2px;list-style:none;display:flex}.nav a{border-radius:var(--r-s);min-height:40px;color:var(--ink-2);align-items:center;padding:0 10px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.nav a:hover{background:var(--hover);color:var(--ink)}.icon-btn{border:1px solid var(--line-2);border-radius:var(--r-s);background:var(--panel);min-width:40px;height:40px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex}.icon-btn:hover{background:var(--hover)}.icon-btn svg{width:18px;height:18px}.page-head{padding-block:28px 22px}.kicker{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:12px;display:flex}.kicker-label{letter-spacing:.06em;text-transform:uppercase;color:var(--primary);margin-right:4px;font-size:13px;font-weight:700}.page-head h1{letter-spacing:-.02em;max-width:36ch;font-size:clamp(28px,3.4vw,40px);font-weight:700}.lede{max-width:72ch;color:var(--ink-2);margin-top:12px;font-size:18px}.answer-line{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--primary);border-radius:var(--r-s);max-width:80ch;margin-top:14px;padding:12px 14px;font-size:16.5px}.answer-line b{font-weight:700}.chip{border:1px solid var(--line-2);border-radius:var(--r-s);background:var(--panel);min-height:24px;color:var(--ink-2);font:500 12.5px/1.3 var(--mono);white-space:nowrap;align-items:center;gap:4px;padding:1px 7px;display:inline-flex}.chip b{color:var(--ink);font-weight:600}.chip-n:before{content:"";background:var(--point);border-radius:50%;width:6px;height:6px;margin-right:2px}.badge{border:1px solid var(--line-2);border-radius:var(--r-s);font:600 11.5px/1.45 var(--font);letter-spacing:.03em;text-transform:uppercase;color:var(--muted);white-space:nowrap;align-items:center;gap:4px;padding:1px 6px;display:inline-flex}.badge-primary{color:var(--primary);border-color:var(--primary)}.badge-solid{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.badge-pos{color:var(--pos);border-color:var(--pos)}.badge-neg{color:var(--neg);border-color:var(--neg)}.filterbar{z-index:30;background:var(--panel);border-block:1px solid var(--line);box-shadow:var(--shadow);position:sticky;top:0}.filterbar-row{flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:56px;padding-block:8px;display:flex}.filterbar-label{color:var(--muted);font-size:14px;font-weight:600}.filterbar-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-left:auto;font-size:13.5px;display:flex}.filterbar-group{align-items:center;gap:8px;display:flex}.seg{border-radius:var(--r);background:var(--track);border:0;gap:2px;min-width:0;max-width:100%;margin:0;padding:3px;display:inline-flex}.seg legend{padding:0}.seg label{display:flex;position:relative}.seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg span{min-height:40px;color:var(--ink-2);white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 14px;font-size:14.5px;font-weight:600;display:inline-flex}.seg label:hover span{color:var(--ink);background:var(--panel)}.seg input:checked+span{background:var(--primary);color:var(--primary-ink)}.seg input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.switch{cursor:pointer;min-height:40px;color:var(--ink-2);align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:inline-flex;position:relative}.switch input{opacity:0;cursor:pointer;width:40px;height:24px;margin:0;position:absolute}.switch-ui{background:var(--point);border-radius:999px;flex:none;width:36px;height:20px;transition:background .15s;position:relative}.switch-ui:after{content:"";background:var(--panel);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.switch input:checked+.switch-ui{background:var(--primary)}.switch input:checked+.switch-ui:after{transform:translate(16px)}.switch input:focus-visible+.switch-ui{outline:2px solid var(--focus);outline-offset:2px}.section{padding-top:36px}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 20px;margin-bottom:14px;display:flex}.sec-head h2{letter-spacing:-.015em;font-size:24px;font-weight:700}.sec-head p{color:var(--muted);max-width:76ch;margin-top:4px}.sec-meta{flex-wrap:wrap;gap:6px;display:flex}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);min-width:0}.panel-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;padding:14px 16px 12px;display:flex}.panel-head h2,.panel-head h3{font-size:17px;font-weight:700}.panel-head p{color:var(--muted);max-width:70ch;margin-top:2px;font-size:14.5px}.panel-body{padding:14px 16px}.panel-foot{border-top:1px solid var(--line);color:var(--muted);padding:12px 16px;font-size:14px}.panel-meta{flex-wrap:wrap;gap:6px;display:flex}.grid{gap:16px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-side{grid-template-columns:340px minmax(0,1fr)}.grid-main{grid-template-columns:minmax(0,1fr) 360px}.stack{align-content:start;gap:16px;display:grid}.hero-grid{grid-template:"a c""b c"1fr/340px minmax(0,1fr);align-items:start;gap:16px;padding-top:16px;display:grid}.hero-grid>.area-a{grid-area:a}.hero-grid>.area-b{grid-area:b}.hero-grid>.area-c{grid-area:c}.note{color:var(--muted);font-size:14px}.prose p+p{margin-top:10px}.answers{list-style:none}.answers li{border-bottom:1px solid var(--line);padding:11px 16px}.answers li:last-child{border-bottom:0}.answers .k{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:600;display:block}.answers .v{margin-top:1px;font-size:16.5px;font-weight:700;display:block}.answers .v .num{font-weight:600}.answers .s{color:var(--muted);margin-top:1px;font-size:14px;display:block}.readout-empty{color:var(--muted);padding:14px 16px;font-size:14.5px}.kv{grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0;padding:12px 16px;font-size:14.5px;display:grid}.kv dt{color:var(--muted)}.kv dd{font-family:var(--mono);text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:13.5px}.link-btn{min-height:40px;color:var(--primary);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0 4px;font-weight:600;text-decoration:underline}.plot{padding:8px 8px 0;position:relative}.plot svg{touch-action:manipulation;width:100%;height:auto;overflow:visible}.plot .gridline{stroke:var(--grid);stroke-width:1px}.plot .axisline{stroke:var(--line-2);stroke-width:1px}.plot .tick{fill:var(--muted);font:500 12px var(--mono)}.plot .axis-title{fill:var(--ink-2);font:600 12.5px var(--font)}.plot .hint{fill:var(--muted);font:600 12px var(--font)}.plot .dominated{fill:var(--dominated);transition:opacity .2s}.plot .frontier-line{fill:none;stroke:var(--primary);stroke-width:2px;stroke-linejoin:round;transition:opacity .2s}.plot .pt{cursor:pointer;outline:none}.plot .pt .hit{fill:#0000}.plot .pt .dot{fill:var(--point);stroke:var(--panel);stroke-width:2px}.plot .pt .whisker,.plot .pt .cap{stroke:var(--point);stroke-width:1.5px;opacity:.75}.plot .pt.is-front .dot{fill:var(--primary)}.plot .pt.is-front .whisker,.plot .pt.is-front .cap{stroke:var(--primary);opacity:.9}.plot .pt .ring{fill:none;stroke:#0000;stroke-width:2px}.plot .pt:focus-visible .ring{stroke:var(--focus)}.plot .pt.is-sel .ring{stroke:var(--primary)}.plot .pt:hover .dot{stroke:var(--ink)}.plot .lbl{fill:var(--ink);font:700 12.5px var(--font);paint-order:stroke;stroke:var(--panel);stroke-width:4px;stroke-linejoin:round;pointer-events:none;transition:opacity .2s}.plot .lbl.is-sel{fill:var(--primary)}.plot svg.is-moving .frontier-line,.plot svg.is-moving .dominated,.plot svg.is-moving .lbl{opacity:0}.no-ci .whisker,.no-ci .cap,.no-ci .ci-bar,.no-ci .ci-cap{visibility:hidden}.tip{z-index:5;background:var(--tip-bg);max-width:250px;color:var(--tip-ink);pointer-events:none;border-radius:6px;padding:8px 10px;font-size:13.5px;line-height:1.4;position:absolute;box-shadow:0 6px 18px #0000002e}.tip b{font-size:14px;display:block}.tip .num{font-size:12.5px}.legend{color:var(--muted);flex-wrap:wrap;gap:6px 18px;padding:10px 16px 12px;font-size:13.5px;list-style:none;display:flex}.legend li{align-items:center;gap:7px;display:inline-flex}.key{flex:none;display:inline-block}.key-front{background:var(--primary);width:18px;height:2px}.key-dot{background:var(--point);border-radius:50%;width:10px;height:10px}.key-dot.is-front{background:var(--primary)}.key-ci{background:var(--point);width:2px;height:14px;position:relative}.key-ci:before,.key-ci:after{content:"";background:var(--point);width:8px;height:1.5px;position:absolute;left:-3px}.key-ci:before{top:0}.key-ci:after{bottom:0}.key-dom{background:var(--dominated);border:1px solid var(--primary);border-width:1px 0 0 1px;width:14px;height:12px}.fallback{border-top:1px solid var(--line)}.fallback summary{cursor:pointer;min-height:44px;color:var(--ink-2);align-items:center;padding:0 16px;font-size:14.5px;font-weight:600;display:flex}.fallback[open] summary{border-bottom:1px solid var(--line)}.tw{-webkit-overflow-scrolling:touch;max-width:100%;position:relative;overflow-x:auto}.tw:focus-visible{outline-offset:-2px}.table{border-collapse:separate;border-spacing:0;width:100%;font-size:14.5px}.table caption{text-align:left}.table th,.table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:10px 12px}.table thead th{background:var(--panel-2);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);white-space:nowrap;vertical-align:bottom;font-size:12px;font-weight:700}.table thead th small{text-transform:none;letter-spacing:0;font-size:12px;font-weight:600;display:block}.table tbody tr:last-child>*{border-bottom:0}.table tbody tr:hover>*{background:var(--hover)}.table .n,.table td.num{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.table th.n{text-align:right}.table-compact th,.table-compact td{padding:8px 12px}.lb{min-width:1000px}.lb td{white-space:nowrap}.lb .rank{width:64px}.lb .rank b{font:600 19px/1 var(--mono);display:block}.lb .rank small{font:500 11.5px var(--mono);color:var(--muted);margin-top:3px;display:block}.lb .agent{white-space:normal;min-width:190px;font-size:15.5px;font-weight:700}.lb .agent .meta{flex-wrap:wrap;gap:4px;margin-top:4px;font-weight:400;display:flex}.lb .val{font-family:var(--mono);font-size:14.5px;font-weight:500}.lb .is-best{color:var(--ink);box-shadow:inset 0 -2px var(--primary);font-weight:700}.lb td small{font:500 12px var(--mono);color:var(--muted);margin-top:2px;display:block}.lb tr.is-sel>*{background:var(--primary-wash)}.lb tr.is-sel>:first-child{box-shadow:inset 3px 0 var(--primary)}.ci-cell{align-items:center;gap:10px;display:flex}.ci-cell .val{text-align:right;min-width:52px}.ci-cell .ci-txt{font:500 12px var(--mono);color:var(--muted);min-width:70px}.ci .ci-track,.ci .ci-mid{stroke:var(--line-2);stroke-width:1px}.ci .ci-bar,.ci .ci-cap{stroke:var(--ink-2);stroke-width:2px;stroke-linecap:round}.ci .ci-dot{fill:var(--ink);stroke:var(--panel);stroke-width:1.5px}.is-front .ci .ci-dot{fill:var(--primary)}.ci-scale{width:120px;font:500 11px var(--mono);color:var(--muted);text-transform:none;letter-spacing:0;justify-content:space-between;margin-left:62px;display:flex}.delta{font:600 13.5px var(--mono);white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.delta.up{color:var(--pos)}.delta.down{color:var(--neg)}.delta.same{color:var(--muted)}.delta.new{font:700 11.5px var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--primary);border:1px solid var(--primary);border-radius:var(--r-s);padding:0 5px}.bar{vertical-align:middle;background:var(--line);border-radius:3px;width:56px;height:6px;margin-left:8px;display:inline-block;position:relative}.bar i{background:var(--neg);border-radius:3px;position:absolute;inset:0 auto 0 0}.bar.neutral i{background:var(--point)}.trend{align-items:center;gap:8px;display:flex}.spark polyline{fill:none;stroke:var(--point);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.spark circle{fill:var(--primary)}.chg{font:600 12.5px var(--mono)}.chg.up{color:var(--pos)}.chg.down{color:var(--neg)}.chg.same{color:var(--muted)}.sponsored{border:1px dashed var(--line-2);border-radius:var(--r);background:var(--panel-2);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;padding:12px 16px;font-size:14.5px;display:flex}.sponsored p{flex:1;min-width:220px}.mini{flex-direction:column;display:flex}.mini .panel-head{border-bottom:0;padding-bottom:4px}.mini-what{color:var(--muted);padding:0 16px;font-size:14.5px}.mini-metric{flex-wrap:wrap;align-items:center;gap:6px;padding:10px 16px 8px;font-size:14px;font-weight:600;display:flex}.mini-list{flex:1;padding:0 16px;list-style:none}.mini-list li{border-top:1px solid var(--line);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:8px 0;display:grid}.mini-list .r{font:600 14px var(--mono);color:var(--muted)}.mini-list li:first-child .r{color:var(--primary)}.mini-list .nm{overflow-wrap:anywhere;min-width:0;font-weight:600}.mini-list .vl{font:500 14px var(--mono);text-align:right}.mini-list .ci{grid-column:2/4}.mini-list .ci-txt{font:500 11.5px var(--mono);color:var(--muted);grid-column:2/4}.mini .panel-foot{margin-top:8px}.units td:first-child{white-space:nowrap;font-weight:700}.units td{vertical-align:top}.units .ex{color:var(--ink-2)}.units .chk{color:var(--muted);min-width:220px}.units .ours{flex-wrap:wrap;gap:4px;min-width:150px;display:flex}.dotgrids{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 16px;display:grid}.dotgrid figcaption{margin-top:8px;font-size:14px}.dotgrid figcaption b{font-size:15px;display:block}.dotgrid svg{width:100%;max-width:170px;height:auto}.dotgrid .paid{fill:var(--point)}.dotgrid .free{fill:none;stroke:var(--line-2);stroke-width:1.5px}.dot-key{color:var(--muted);flex-wrap:wrap;gap:6px 16px;padding:0 16px 14px;font-size:13.5px;display:flex}.dot-key span{align-items:center;gap:6px;display:inline-flex}.dot-key i{border-radius:50%;width:10px;height:10px;display:inline-block}.dot-key .paid{background:var(--point)}.dot-key .free{border:1.5px solid var(--line-2)}figure{margin:0}.form fieldset{border:0;min-width:0;margin:0;padding:0}.form legend{margin-bottom:8px;padding:0;font-size:15px;font-weight:700}.form .seg{flex-wrap:wrap;display:flex}.form .seg label{flex:auto}.form .seg span{width:100%}.form-block+.form-block{margin-top:18px}.checks{gap:4px;list-style:none;display:grid}.check{border:1px solid var(--line);cursor:pointer;border-radius:6px;align-items:center;gap:10px;min-height:40px;padding:4px 10px;font-size:15px;font-weight:600;display:flex}.check:hover{background:var(--hover)}.check input{width:18px;height:18px;accent-color:var(--primary);flex:none;margin:0}.check:has(input:checked){border-color:var(--primary);background:var(--primary-wash)}.result-count{border-bottom:1px solid var(--line);padding:12px 16px;font-size:15px}.result-count b{font-family:var(--mono)}.picks{list-style:none}.pick{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 16px;display:grid}.pick.is-top{box-shadow:inset 3px 0 var(--primary)}.pick-rank{font:600 18px var(--mono);color:var(--muted)}.pick.is-top .pick-rank{color:var(--primary)}.pick-name{font-size:16px;font-weight:700}.pick-meta{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.pick-nums{flex-wrap:wrap;gap:4px 16px;margin:0;display:flex}.pick-nums div{text-align:right}.pick-nums dt{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.pick-nums dd{font:500 14.5px var(--mono);white-space:nowrap;margin:0}.pick-nums dd small{color:var(--muted);font-size:11.5px;display:block}.excluded{padding:4px 16px 12px;list-style:none}.excluded li{border-bottom:1px dashed var(--line);flex-wrap:wrap;gap:2px 10px;padding:6px 0;font-size:14.5px;display:flex}.excluded li:last-child{border-bottom:0}.excluded b{font-weight:600}.excluded span{color:var(--muted)}.empty{color:var(--muted);padding:16px}.hbars{list-style:none}.hbars li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 110px 44px;align-items:center;gap:2px 12px;padding:7px 0;display:grid}.hbars li:first-child{border-top:0}.hbars .nm{font-size:15px;font-weight:600}.hbars .eg{color:var(--muted);font-size:13.5px;font-weight:400;display:block}.hbars .track{background:var(--line);border-radius:4px;height:8px;position:relative}.hbars .track i{background:var(--point);border-radius:4px;position:absolute;inset:0 auto 0 0}.hbars .is-low .track i{background:var(--primary)}.hbars .vl{font:500 14px var(--mono);text-align:right}.rubric{margin:0}.rubric div{border-top:1px solid var(--line);padding:10px 0}.rubric div:first-child{border-top:0;padding-top:0}.rubric dt{font-weight:700}.rubric dd{color:var(--ink-2);margin:2px 0 0;font-size:15px}.kappa{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 14px;padding:12px 0;display:grid}.kappa:first-child{border-top:0;padding-top:0}.kappa .big{font:600 30px/1 var(--mono);color:var(--ink)}.kappa .big small{font:600 11.5px var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-top:4px;display:block}.kappa p,.kappa h4{font-size:15px}.matrix{max-width:420px;margin-top:10px}.matrix th,.matrix td{text-align:right}.matrix th:first-child{text-align:left}.timeline{list-style:none}.timeline li{border-top:1px solid var(--line);grid-template-columns:62px minmax(0,1fr);gap:2px 12px;padding:10px 0;display:grid}.timeline li:first-child{border-top:0;padding-top:0}.timeline .v{font:600 15px var(--mono)}.timeline .when{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;display:flex}.timeline p{color:var(--ink-2);grid-column:2;font-size:15px}.sub-h{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:18px 0 8px;font-size:13px;font-weight:700}.people{list-style:none}.person{border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);gap:2px 12px;padding:10px 0;display:grid}.person:first-child{border-top:0;padding-top:0}.avatar{border:1px dashed var(--line-2);background:var(--panel-2);width:40px;height:40px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.avatar svg{width:20px;height:20px}.person .role{font-weight:700}.person .name{color:var(--muted);font-style:italic;font-weight:400}.person p{color:var(--ink-2);grid-column:2;font-size:14.5px}.ticks{gap:8px;list-style:none;display:grid}.ticks li{padding-left:24px;font-size:15px;position:relative}.ticks li:before{content:"";border-left:2px solid var(--pos);border-bottom:2px solid var(--pos);width:10px;height:6px;position:absolute;top:.5em;left:3px;transform:rotate(-45deg)}.crosses li:before{background:var(--neg);border:0;width:12px;height:2px;top:.65em;left:2px;transform:none}.money{margin:0}.money div{border-top:1px solid var(--line);padding:10px 0}.money div:first-child{border-top:0;padding-top:0}.money dt{font-weight:700}.money dd{color:var(--ink-2);margin:2px 0 0;font-size:15px}.log{list-style:none}.log li{border-bottom:1px solid var(--line);grid-template-columns:110px 96px minmax(0,1fr);align-items:baseline;gap:4px 14px;padding:10px 16px;display:grid}.log li:last-child{border-bottom:0}.log time{font:500 13.5px var(--mono);color:var(--muted)}.endpoints{gap:8px;list-style:none;display:grid}.endpoints li{grid-template-columns:130px minmax(0,1fr);gap:2px 12px;font-size:15px;display:grid}.endpoints code{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.code{background:var(--panel-2);border:1px solid var(--line);font:500 12.5px/1.6 var(--mono);color:var(--ink-2);white-space:pre;border-radius:6px;max-width:100%;margin:0;padding:12px 14px;overflow-x:auto}.foot{background:var(--panel);border-top:1px solid var(--line);margin-top:48px;font-size:14.5px}.foot-row{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:24px;padding-block:28px;display:grid}.foot h2{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:13px;font-weight:700}.foot ul{gap:2px;list-style:none;display:grid}.foot a{color:var(--ink-2);align-items:center;min-height:40px;display:inline-flex}.foot p{color:var(--muted);max-width:44ch}.foot-base{border-top:1px solid var(--line);color:var(--muted);padding-block:14px;font-size:13.5px}@media (max-width:1100px){.grid-4,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-main{grid-template-columns:minmax(0,1fr)}.foot-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.grid-side,.grid-2{grid-template-columns:minmax(0,1fr)}.hero-grid{grid-template:"a""c""b"/minmax(0,1fr)}.filterbar-meta .meta-text{display:none}}@media (max-width:640px){:root{--gut:16px}.grid-4,.grid-3{grid-template-columns:minmax(0,1fr)}.mast-row{gap:4px 12px;padding-block:6px}.brand{font-size:16.5px}.nav{flex-basis:100%;order:3}.nav ul{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-6px;overflow-x:auto}.nav ul::-webkit-scrollbar{display:none}.icon-btn{margin-left:auto}.page-head{padding-block:20px 16px}.lede{font-size:16.5px}.filterbar-row{gap:6px 10px;min-height:52px;padding-block:6px}.filterbar-label,.filterbar-meta{display:none}.seg span{padding:0 10px;font-size:14px}.switch .long{display:none}.sec-head h2{font-size:21px}.section{padding-top:28px}.pick{grid-template-columns:28px minmax(0,1fr)}.pick-nums{grid-column:2;justify-content:flex-start}.pick-nums div{text-align:left}.log li{grid-template-columns:auto minmax(0,1fr)}.log li p{grid-column:1/-1}.endpoints li{grid-template-columns:minmax(0,1fr)}.hbars li{grid-template-columns:minmax(0,1fr) 64px 40px}.foot-row{grid-template-columns:minmax(0,1fr)}}@media (min-width:641px){.switch .short{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.seg input:checked+span{outline:2px solid canvastext}.plot .pt .dot{fill:canvastext}.plot .frontier-line{stroke:highlight}}.notice{border:1px solid var(--primary);border-radius:var(--r);background:var(--primary-wash);color:var(--ink);align-items:flex-start;gap:12px;padding:12px 14px;font-size:15px;display:flex}.notice b{font-weight:700}.queued{font:600 12.5px var(--mono);color:var(--muted);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.queued:before{content:"";border:1.5px dashed var(--muted);border-radius:50%;width:8px;height:8px}.ph{background:repeating-linear-gradient(90deg,var(--line) 0 6px,transparent 6px 10px);vertical-align:middle;border-radius:4px;width:56px;height:8px;display:inline-block}.logo{background:var(--panel-2);border:1px solid var(--line);width:36px;height:36px;font:700 13px var(--mono);color:var(--ink-2);border-radius:8px;flex:none;place-items:center;display:grid}.prod{align-items:center;gap:10px;min-width:0;display:flex}.prod a{color:var(--ink);font-weight:700;text-decoration:none}.prod a:hover{text-decoration:underline}.prod small{color:var(--muted);font-size:13px;font-weight:400;display:block}.list{gap:8px;list-style:none;display:grid}.list li{color:var(--ink-2);overflow-wrap:anywhere;padding-left:16px;font-size:15px;position:relative}.list li:before{content:"";background:var(--point);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:2px}.list.claims li:before{background:var(--primary)}.list.missing li:before{border:1.5px solid var(--muted);background:0 0}sup.ref{font:600 10.5px/0 var(--mono);vertical-align:.5em;margin-left:1px}sup.ref a{text-decoration:none}.sources{gap:6px;font-size:14px;list-style:none;display:grid}.sources li{overflow-wrap:anywhere;grid-template-columns:28px minmax(0,1fr);gap:8px;display:grid}.sources li:target{background:var(--primary-wash)}.sources .n{font:600 13px var(--mono);color:var(--muted)}.sources .meta{color:var(--muted);font-size:13px;display:block}.kv dd.txt{font-family:var(--font);text-align:left;font-size:14.5px}.facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0;display:grid}.facts>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 16px}.facts dt{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.facts dd{margin:4px 0 0;font-size:15px}.calc{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;display:grid}.calc label{gap:4px;font-size:14px;font-weight:600;display:grid}.calc input{border:1px solid var(--line-2);border-radius:var(--r-s);background:var(--panel);min-height:40px;font-family:var(--mono);padding:0 10px}.bigval{font:600 34px/1 var(--mono);color:var(--ink)}.bigval small{font:600 12px var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-top:6px;display:block}.ci-big{width:100%;height:auto}.ci-big .track{stroke:var(--line-2);stroke-width:1px}.ci-big .bar{stroke:var(--primary);stroke-width:4px;stroke-linecap:round}.ci-big .bar2{stroke:var(--point);stroke-width:4px;stroke-linecap:round}.ci-big .dot{fill:var(--primary);stroke:var(--panel);stroke-width:2px}.ci-big .dot2{fill:var(--point);stroke:var(--panel);stroke-width:2px}.ci-big text{fill:var(--muted);font:500 11.5px var(--mono)}.ci-big .lbl{fill:var(--ink);font:700 12.5px var(--font)}.big404{font:700 clamp(72px,14vw,140px)/1 var(--mono);color:var(--primary);margin:30px 0 8px}.lb.queue{min-width:880px}.lb.queue td{white-space:normal}.btn{border-radius:var(--r-s);background:var(--primary);min-height:40px;color:var(--primary-ink);align-items:center;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.btn.quiet{background:var(--panel);color:var(--ink);border:1px solid var(--line-2)}.prose{color:var(--ink-2);overflow-wrap:anywhere;font-size:15.5px}.segl{text-decoration:none;display:flex}.segl:hover span{color:var(--ink);background:var(--panel)}.segl[aria-current] span,.segl[aria-current]:hover span{background:var(--primary);color:var(--primary-ink)}.kv{grid-template-columns:minmax(0,1fr) auto}.panel-body,.panel-head{overflow-wrap:anywhere}.ci-cell small,.muted small{font:500 11.5px var(--mono);color:var(--muted);display:block}.quotes{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;display:grid}.quote{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:10px;margin:0;padding:14px 16px;display:flex}.quote blockquote{color:var(--ink);margin:0;font-size:15.5px;line-height:1.5}.quote figcaption{color:var(--muted);gap:4px;font-size:13.5px;display:grid}.quote .who{color:var(--ink-2);font-weight:700}.quote .codes{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.code{font:600 11.5px var(--mono);border-radius:var(--r-s);border:1px solid;padding:1px 6px}.code.pos{color:var(--pos);border-color:var(--pos)}.code.neg{color:var(--neg);border-color:var(--neg)}.dimgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.dimgrid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 16px}.dimgrid h3{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:12.5px;font-weight:700}.lb .rank b{font:600 19px/1 var(--mono)}.coded{min-width:760px}.coded td{white-space:normal;vertical-align:top}.coded td.q{min-width:320px}
