:root{--bg: #000;--ink: #fff;--ink-2: #b9b9b9;--ink-3: #7c7c7c;--rule: #fff;--rule-2: #3a3a3a;--grid: #1f1f1f;--sig: #e5481b;--sig-wash: rgba(229, 72, 27, .16);--sig-wash-2: rgba(229, 72, 27, .09);--base: #8d8d8d;--c1: #e5481b;--c2: #3987e5;--c3: #199e70;--c4: #c98500;--c5: #9085e9;--c6: #d55181;--neg: #d55181;--sans: "Archivo", "Helvetica Neue", Arial, sans-serif;--mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--ink)}body{font-family:var(--sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--sig)}h1,h2,h3,h4{margin:0;font-weight:800;line-height:1.02;letter-spacing:-.02em}p{margin:0 0 .9em}button{font:inherit;color:inherit}::selection{background:var(--sig);color:#000}.mono{font-family:var(--mono)}.wrap{max-width:1320px;margin:0 auto;padding:0 28px}@media(max-width:700px){.wrap{padding:0 14px}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sec{border-top:4px solid var(--rule);padding:0 0 56px}.sec-head{display:grid;grid-template-columns:160px minmax(0,1fr);border-bottom:1px solid var(--rule)}.sec-no{font-family:var(--mono);font-size:13px;padding:14px 0;border-right:1px solid var(--rule);letter-spacing:.04em}.sec-title{padding:14px 0 14px 20px}.sec-title h2{font-size:clamp(30px,4.4vw,58px);font-stretch:78%;font-weight:850;text-transform:uppercase}.sec-title .kick{font-family:var(--mono);font-size:12.5px;color:var(--ink-2);margin-top:8px;text-transform:uppercase;letter-spacing:.05em}@media(max-width:800px){.sec-head{grid-template-columns:1fr}.sec-no{border-right:0;border-bottom:1px solid var(--rule-2)}.sec-title{padding-left:0}}.body{display:grid;grid-template-columns:160px minmax(0,1fr)}.body>.side{border-right:1px solid var(--rule-2);padding:18px 14px 0 0;font-family:var(--mono);font-size:11.5px;color:var(--ink-3);line-height:1.45}.body>.main{padding:22px 0 0 20px;min-width:0}@media(max-width:800px){.body{grid-template-columns:1fr}.body>.side{display:none}.body>.main{padding-left:0}}.lead{font-size:21px;line-height:1.42;max-width:860px;font-weight:450}.lead b,.prose b{font-weight:750}.prose{max-width:780px;font-size:16px;color:var(--ink-2)}.prose b{color:var(--ink)}.hl{background:var(--sig);color:#000;padding:0 4px;font-weight:700}.panel{border:1px solid var(--rule);margin-top:22px}.panel-h{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:10px 14px;border-bottom:1px solid var(--rule)}.panel-h h3{font-size:15px;font-weight:750;letter-spacing:0;line-height:1.3}.panel-h .sub{font-family:var(--mono);font-size:11.5px;color:var(--ink-3);margin-top:3px;line-height:1.4}.panel-h .fig{font-family:var(--mono);font-size:11px;color:var(--ink-3);white-space:nowrap}.panel-b{padding:12px 14px 8px}.panel-f{border-top:1px solid var(--rule-2);padding:8px 14px;font-family:var(--mono);font-size:11px;color:var(--ink-3);line-height:1.5}.grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 22px}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px}@media(max-width:1050px){.grid2,.grid3{grid-template-columns:minmax(0,1fr)}}table.t{width:100%;border-collapse:collapse;font-family:var(--mono);font-size:12.5px}table.t th{text-align:left;font-weight:600;color:var(--ink-2);border-bottom:2px solid var(--rule);padding:7px 10px 7px 0;vertical-align:bottom;font-size:11.5px;text-transform:uppercase;letter-spacing:.03em}table.t td{border-bottom:1px solid var(--rule-2);padding:7px 10px 7px 0;vertical-align:top}table.t td.n,table.t th.n{text-align:right;white-space:nowrap}table.t tr.tot td{border-top:2px solid var(--rule);border-bottom:2px solid var(--rule);font-weight:600;color:var(--ink)}.tscroll{overflow-x:auto}.seg{display:inline-flex;border:1px solid var(--rule);flex-wrap:wrap}.seg button{background:none;border:0;border-right:1px solid var(--rule);padding:6px 11px;font-family:var(--mono);font-size:12px;cursor:pointer;color:var(--ink-2)}.seg button:last-child{border-right:0}.seg button:hover{color:var(--ink);background:#111}.seg button.on{background:var(--ink);color:#000}.seg button:focus-visible{outline:2px solid var(--sig);outline-offset:-2px}input[type=range]{accent-color:var(--sig);width:100%}.legend{display:flex;flex-wrap:wrap;gap:6px 18px;font-family:var(--mono);font-size:11.5px;color:var(--ink-2);margin:2px 0 8px}.legend .k{display:inline-flex;align-items:center;gap:7px}.legend .sw{width:12px;height:12px;display:inline-block}.legend .ln{width:18px;height:0;border-top:2px solid;display:inline-block}.legend .ln.dash{border-top-style:dashed}.legend .band{width:18px;height:10px;display:inline-block}.tip{position:absolute;pointer-events:none;background:#000;border:1px solid var(--rule);padding:7px 9px;font-family:var(--mono);font-size:11.5px;line-height:1.45;z-index:30;min-width:150px;white-space:nowrap}.tip .tt{font-weight:600;margin-bottom:3px;border-bottom:1px solid var(--rule-2);padding-bottom:3px}.tip .r{display:flex;justify-content:space-between;gap:14px}.tip .r .l{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2)}.tip .r .l i{width:8px;height:8px;display:inline-block}svg text{font-family:var(--mono)}.ax text{fill:var(--ink-3);font-size:10.5px}.ax line.g{stroke:var(--grid)}.ax line.z{stroke:var(--ink-3)}details.why{border-top:1px solid var(--rule-2);margin-top:0}details.why>summary{cursor:pointer;list-style:none;font-family:var(--mono);font-size:11.5px;padding:8px 14px;color:var(--ink-2)}details.why>summary::-webkit-details-marker{display:none}details.why>summary:before{content:"[+] "}details.why[open]>summary:before{content:"[−] "}details.why>div{padding:0 14px 12px;font-size:13.5px;color:var(--ink-2);max-width:860px}.tag.svelte-bzq0wx{display:inline-block;vertical-align:2px;margin-left:10px;font-family:var(--mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--sig);color:var(--sig);padding:1px 5px}figure.svelte-bzq0wx{margin:22px 0 0}.right.svelte-bzq0wx{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.stat.svelte-73hm61{border-right:1px solid #fff;border-bottom:1px solid #fff;padding:12px 14px 14px;min-width:0}.l.svelte-73hm61{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2);min-height:28px}.tag.svelte-73hm61{display:inline-block;font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.05em;border:1px solid currentColor;padding:1px 5px;margin-top:6px;color:var(--ink-2)}.accent.svelte-73hm61 .tag:where(.svelte-73hm61){color:#000}.v.svelte-73hm61{font-size:clamp(30px,3.4vw,46px);font-weight:850;font-stretch:72%;line-height:1;margin-top:8px;letter-spacing:-.02em;white-space:nowrap}.u.svelte-73hm61{font-size:.42em;font-weight:600;font-stretch:100%;margin-left:6px;letter-spacing:0}.s.svelte-73hm61{font-family:var(--mono);font-size:11px;color:var(--ink-3);margin-top:8px;line-height:1.4}.accent.svelte-73hm61{background:var(--sig);color:#000}.accent.svelte-73hm61 .l:where(.svelte-73hm61),.accent.svelte-73hm61 .s:where(.svelte-73hm61){color:#000}.fan.svelte-1229515{position:relative;width:100%}svg.svelte-1229515{display:block;overflow:visible;touch-action:pan-y}.st.svelte-1xn26ry{position:relative;width:100%}svg.svelte-1xn26ry{display:block;overflow:visible;touch-action:pan-y}.rg.svelte-14ibpp4{position:relative;width:100%}svg.svelte-14ibpp4{display:block;overflow:visible}.hi.svelte-3r1slm{position:relative;width:100%}svg.svelte-3r1slm{display:block;overflow:visible}.mast.svelte-1kyc815{border-bottom:4px solid #fff;padding:0 0 26px}.strip.svelte-1kyc815{display:flex;gap:0;border-bottom:1px solid #fff;font-size:11.5px;letter-spacing:.06em}.strip.svelte-1kyc815 span:where(.svelte-1kyc815){padding:9px 14px 9px 0;margin-right:14px;border-right:1px solid #3a3a3a}h1.svelte-1kyc815{font-size:clamp(56px,12.5vw,196px);font-weight:900;font-stretch:62%;text-transform:uppercase;line-height:.84;letter-spacing:-.035em;margin:26px 0 14px;hyphens:manual}.subt.svelte-1kyc815{font-size:clamp(19px,2.2vw,28px);font-weight:500;max-width:1000px;line-height:1.2;border-left:8px solid var(--sig);padding-left:16px}.meta.svelte-1kyc815{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;border-top:1px solid #fff}.meta.svelte-1kyc815 div:where(.svelte-1kyc815){padding:10px 14px 10px 0;font-size:13px;color:var(--ink-2);border-right:1px solid #3a3a3a;margin-right:14px}.meta.svelte-1kyc815 div:where(.svelte-1kyc815):last-child{border-right:0}.meta.svelte-1kyc815 span:where(.svelte-1kyc815){display:block;font-family:var(--mono);font-size:10.5px;text-transform:uppercase;color:var(--ink-3);letter-spacing:.06em;margin-bottom:4px}@media(max-width:900px){.meta.svelte-1kyc815{grid-template-columns:1fr 1fr}}.pick.svelte-1kyc815{margin-top:26px;border:1px solid #fff;padding:12px 14px}.pl.svelte-1kyc815{font-size:11px;color:var(--ink-3);letter-spacing:.06em;margin-bottom:8px}.pkseg.svelte-1kyc815 button:where(.svelte-1kyc815){padding:8px 12px;font-size:12.5px}.pkseg.svelte-1kyc815 button:where(.svelte-1kyc815) b:where(.svelte-1kyc815){font-weight:700;margin-right:4px}.pdesc.svelte-1kyc815{margin:10px 0 0;font-size:13.5px;color:var(--ink-2);max-width:980px}.tiles.svelte-1kyc815{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid #fff;border-left:1px solid #fff;margin-bottom:22px}.tiles.t4.svelte-1kyc815{grid-template-columns:repeat(4,minmax(0,1fr))}.tiles.t2.svelte-1kyc815{grid-template-columns:1fr 1fr;margin:22px 0 0}@media(max-width:1150px){.tiles.svelte-1kyc815{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.tiles.svelte-1kyc815{grid-template-columns:repeat(2,minmax(0,1fr))}}.findings.svelte-1kyc815{margin:22px 0 0;padding:0;list-style:none;counter-reset:f;max-width:920px}.findings.svelte-1kyc815 li:where(.svelte-1kyc815){counter-increment:f;position:relative;padding:12px 0 12px 52px;border-top:1px solid #3a3a3a;color:var(--ink-2);font-size:15px}.findings.svelte-1kyc815 li:where(.svelte-1kyc815):before{content:counter(f,decimal-leading-zero);position:absolute;left:0;top:10px;font-family:var(--mono);font-size:13px;color:var(--sig)}.findings.svelte-1kyc815 li:where(.svelte-1kyc815) b:where(.svelte-1kyc815){color:var(--ink)}.findings.big.svelte-1kyc815 li:where(.svelte-1kyc815){font-size:17px;color:var(--ink)}.multi.svelte-1kyc815{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 18px}@media(max-width:900px){.multi.svelte-1kyc815{grid-template-columns:repeat(2,minmax(0,1fr))}}.cell.svelte-1kyc815{border-top:1px solid #3a3a3a;padding-top:6px}.cn.svelte-1kyc815{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;display:flex;justify-content:space-between}.cn.svelte-1kyc815 span:where(.svelte-1kyc815){color:var(--ink-3);font-weight:400;text-transform:none}.cmp.svelte-1kyc815,.opt.svelte-1kyc815{border:1px solid var(--sig);padding:10px 14px;margin-top:18px}.cmp.svelte-1kyc815 .k:where(.svelte-1kyc815),.opt.svelte-1kyc815 .k:where(.svelte-1kyc815){font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--sig);margin-bottom:6px}.cmp.svelte-1kyc815 p:where(.svelte-1kyc815),.opt.svelte-1kyc815 p:where(.svelte-1kyc815){margin:0;font-size:14px;color:var(--ink-2)}.cmp.svelte-1kyc815 b:where(.svelte-1kyc815){color:var(--ink)}.key.svelte-1kyc815{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1px solid #3a3a3a}.key.svelte-1kyc815 div:where(.svelte-1kyc815){padding:10px 14px 10px 0;margin-right:14px;border-right:1px solid #3a3a3a}.key.svelte-1kyc815 div:where(.svelte-1kyc815):last-child{border-right:0}.key.svelte-1kyc815 dt:where(.svelte-1kyc815){display:inline-block;font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--sig);color:var(--sig);padding:1px 5px;margin-bottom:5px}.key.svelte-1kyc815 dd:where(.svelte-1kyc815){margin:0;font-size:13px;color:var(--ink-2)}@media(max-width:900px){.key.svelte-1kyc815{grid-template-columns:1fr 1fr}}.panel-note.svelte-1kyc815{font-size:11.5px;color:var(--ink-2);margin-top:4px}.page.svelte-41u04z{padding-top:26px}.head.svelte-41u04z h1:where(.svelte-41u04z){font-size:clamp(44px,7vw,96px);font-weight:900;font-stretch:62%;text-transform:uppercase;line-height:.9}.head.svelte-41u04z .lead:where(.svelte-41u04z){margin-top:14px;color:var(--ink-2)}.presets.svelte-41u04z{display:flex;flex-wrap:wrap;gap:10px;align-items:center;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:10px 0;margin:18px 0 0}.pl.svelte-41u04z{font-size:11px;color:var(--ink-3);letter-spacing:.06em}.layout.svelte-41u04z{display:grid;grid-template-columns:420px minmax(0,1fr);gap:0 24px}@media(max-width:1100px){.layout.svelte-41u04z{grid-template-columns:1fr}}.levers.svelte-41u04z{border-right:1px solid #3a3a3a;padding-right:18px}.grp.svelte-41u04z{margin-top:18px}.gh.svelte-41u04z{border-bottom:2px solid #fff;padding-bottom:6px;margin-bottom:4px}.gh.svelte-41u04z .mono:where(.svelte-41u04z){font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.gn.svelte-41u04z{display:block;font-size:12px;color:var(--ink-3);margin-top:3px}.lv.svelte-41u04z{border-bottom:1px solid #262626;padding:8px 0}.tg.svelte-41u04z{display:flex;gap:10px;background:none;border:0;padding:0;text-align:left;cursor:pointer;width:100%}.tg.svelte-41u04z:focus-visible{outline:2px solid var(--sig)}.box.svelte-41u04z{font-size:16px;line-height:1.2;color:var(--ink-3);width:16px;flex:none}.lv.on.svelte-41u04z .box:where(.svelte-41u04z){color:var(--sig)}.lt.svelte-41u04z{font-size:14px;line-height:1.3;color:var(--ink-2)}.lv.on.svelte-41u04z .lt:where(.svelte-41u04z){color:var(--ink)}.eff.svelte-41u04z{font-size:11px;color:var(--ink-3);margin:4px 0 0 26px}details.svelte-41u04z{margin-left:26px}details.svelte-41u04z summary:where(.svelte-41u04z){font-size:11px;color:var(--ink-3);cursor:pointer;margin-top:3px}details.svelte-41u04z p:where(.svelte-41u04z){font-size:12.5px;color:var(--ink-2);margin:6px 0}.dsg.svelte-41u04z b:where(.svelte-41u04z){color:var(--ink)}.src.svelte-41u04z{font-family:var(--mono);font-size:11px}.prec.svelte-41u04z{margin-top:22px;border:1px solid #fff;padding:10px 12px}.pg.svelte-41u04z{display:flex;flex-wrap:wrap;gap:4px;margin:8px 0}.pg.svelte-41u04z span:where(.svelte-41u04z){font-family:var(--mono);font-size:11px;border:1px solid #3a3a3a;padding:2px 6px;color:var(--ink-3)}.pg.svelte-41u04z span.y:where(.svelte-41u04z){background:#fff;color:#000;border-color:#fff}.small.svelte-41u04z{font-size:11px;color:var(--ink-2)}.out.svelte-41u04z{padding-top:18px;transition:opacity .15s}.out.busy.svelte-41u04z{opacity:.55}.tiles.svelte-41u04z{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #fff;border-left:1px solid #fff}@media(max-width:700px){.tiles.svelte-41u04z{grid-template-columns:1fr 1fr}}.wait.svelte-41u04z{padding:40px 0;color:var(--ink-3)}.mhead.svelte-g0bwu7{padding-top:0}.strip.svelte-g0bwu7{display:flex;border-bottom:1px solid #fff;font-size:11.5px;letter-spacing:.06em}.strip.svelte-g0bwu7 span:where(.svelte-g0bwu7){padding:9px 14px 9px 0;margin-right:14px;border-right:1px solid #3a3a3a}h1.svelte-g0bwu7{font-size:clamp(56px,10vw,150px);font-weight:900;font-stretch:62%;text-transform:uppercase;line-height:.86;letter-spacing:-.03em;margin:22px 0 26px}.eq.svelte-g0bwu7{border:1px solid #fff;padding:14px 16px;margin:18px 0;font-family:var(--mono);font-size:13px;line-height:2;overflow-x:auto}.tiles4.svelte-g0bwu7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #fff;border-left:1px solid #fff}.tiles4.svelte-g0bwu7 div:where(.svelte-g0bwu7){border-right:1px solid #fff;border-bottom:1px solid #fff;padding:10px 14px}.tiles4.svelte-g0bwu7 span:where(.svelte-g0bwu7){display:block;font-size:11px;color:var(--ink-2);text-transform:uppercase}.tiles4.svelte-g0bwu7 b:where(.svelte-g0bwu7){font-size:34px;font-weight:850;font-stretch:72%}.lev.svelte-g0bwu7 td:where(.svelte-g0bwu7){font-size:11.5px}.ev.svelte-g0bwu7{font-family:var(--sans);font-size:12.5px!important;color:var(--ink-2);max-width:560px;line-height:1.45}.dim.svelte-g0bwu7{color:var(--ink-3);font-family:var(--sans)}.nw.svelte-g0bwu7{white-space:nowrap}.pj.svelte-g0bwu7{text-align:center;padding-right:4px!important;width:26px}.ranks.svelte-g0bwu7{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ranks.svelte-g0bwu7 svg:where(.svelte-g0bwu7){width:100%;height:70px;display:block;border-bottom:1px solid #3a3a3a}.rk.svelte-g0bwu7{font-size:10.5px;color:var(--ink-3);margin-top:6px}.lim.svelte-g0bwu7{max-width:900px;color:var(--ink-2);padding-left:22px}.lim.svelte-g0bwu7 li:where(.svelte-g0bwu7){margin-bottom:10px}.top.svelte-1n46o8q{position:sticky;top:0;z-index:40;background:#000;border-bottom:1px solid #fff}.bar.svelte-1n46o8q{display:flex;justify-content:space-between;align-items:stretch;height:48px}.brand.svelte-1n46o8q{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-weight:600;font-size:14px;text-decoration:none;letter-spacing:.06em}.brand.svelte-1n46o8q .sq:where(.svelte-1n46o8q){width:14px;height:14px;background:var(--sig);display:inline-block}.brand.svelte-1n46o8q .sub:where(.svelte-1n46o8q){color:var(--ink-3);font-weight:400;letter-spacing:0;margin-left:4px}nav.svelte-1n46o8q{display:flex}nav.svelte-1n46o8q a:where(.svelte-1n46o8q){display:flex;align-items:center;padding:0 16px;border-left:1px solid #fff;font-family:var(--mono);font-size:12.5px;text-decoration:none;text-transform:uppercase;letter-spacing:.05em}nav.svelte-1n46o8q a:where(.svelte-1n46o8q):hover{background:#111;color:var(--ink)}nav.svelte-1n46o8q a.on:where(.svelte-1n46o8q){background:#fff;color:#000}.short.svelte-1n46o8q{display:none}@media(max-width:760px){.brand.svelte-1n46o8q .sub:where(.svelte-1n46o8q){display:none}nav.svelte-1n46o8q a:where(.svelte-1n46o8q){padding:0 10px;font-size:11px}}@media(max-width:480px){.bt.svelte-1n46o8q,.long.svelte-1n46o8q{display:none}.short.svelte-1n46o8q{display:inline}nav.svelte-1n46o8q a:where(.svelte-1n46o8q){padding:0 9px;font-size:10.5px}}footer.svelte-1n46o8q{border-top:4px solid #fff;margin-top:40px}.foot.svelte-1n46o8q{padding:18px 28px 40px;font-family:var(--mono);font-size:11.5px;color:var(--ink-3);display:grid;gap:6px}
