:root{--paper:#ffffff;--paper-2:#f4f5f2;--land:#e6e9e3;--land-hi:#cfd7d1;--ink:#10201c;--ink-2:#3b4844;--muted:#69746f;--rule:#d5d9d1;--rule-soft:#e7e9e4;--accent:#0a5d7e;--accent-soft:#dde9ee;--link:#0870a8;--link-hover:#054f78;--a:#00739a;--b:#c4581a;--s1:#cfe3ee;--s2:#8bbcd6;--s3:#3f88b4;--s4:#0d527a;--good:#2b7350;--bad:#a3422c;--focus:#0a5d7e;--display:var(--f-display,"Newsreader"),Georgia,"Times New Roman",serif;--text:var(--f-text,"Inter"),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:var(--f-mono,"IBM Plex Mono"),ui-monospace,SFMono-Regular,Menlo,monospace;--w:1240px;--margin:208px;--gap:56px;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 var(--text);font-feature-settings:"cv11" 1,"ss01" 1;-webkit-font-smoothing:antialiased}a{color:var(--link);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:3px;text-decoration-thickness:1px;font-weight:500}a:hover{color:var(--link-hover);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--accent-soft)}.display,h1,h2,h3{font-family:var(--display);font-weight:400;font-optical-sizing:auto;letter-spacing:-.015em;line-height:1.08;margin:0;text-wrap:balance}h1{font-size:clamp(44px,6.4vw,76px);letter-spacing:-.025em;line-height:1}h2{font-size:clamp(26px,3vw,32px)}h3{font-size:24px;line-height:1.2}h4{font:600 14px/1.4 var(--text);margin:0}p{margin:0 0 1em}.lede{font:400 clamp(19px,2vw,24px)/1.45 var(--display);max-width:40ch;letter-spacing:-.005em}.dek,.lede{color:var(--ink-2)}.dek{max-width:62ch}.eyebrow,.label{font:600 12px/1.3 var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.eyebrow{margin-bottom:10px}.mono{font-family:var(--mono);font-size:13px;letter-spacing:0}.muted{color:var(--muted)}.small{font-size:14px}.fig .v,.num,td.n{font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.wrap{max-width:var(--w);margin:0 auto;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}@media (max-width:600px){.wrap{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}}main{padding-bottom:96px}main.flush{padding-bottom:0}section{scroll-margin-top:84px}.ink-rule{border:0;border-top:1px solid var(--ink);margin:0}.demo{font:500 12px/1.4 var(--mono);color:var(--ink-2);background:var(--paper-2);padding:8px 16px;text-align:center}.demo,.site-head{border-bottom:1px solid var(--rule)}.site-head{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:20}.site-head,body:before{background:var(--paper)}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:21}.site-head .wrap{gap:28px;height:64px}.brand,.site-head .wrap{display:flex;align-items:center}.brand{gap:10px;font:500 23px/1 var(--display);letter-spacing:-.02em;color:var(--ink);text-decoration:none}.brand svg{flex:none}.nav{display:flex;gap:22px;font-size:14px}.nav a{white-space:nowrap;color:var(--ink-2);text-decoration:none;padding:4px 0;border-bottom:1px solid transparent}.nav a:hover{color:var(--ink);border-bottom-color:var(--ink)}.head-search{margin-left:auto;width:260px}.acct{font-size:14px;color:var(--ink);text-decoration:none;white-space:nowrap}.acct:hover{text-decoration:underline}@media (max-width:1020px){.nav{display:none}.head-search{flex:1 1;width:auto}}@media (max-width:520px){.acct{display:none}.site-head .wrap{gap:16px}}.search{position:relative}.search input{width:100%;font:inherit;font-size:14px;color:var(--ink);background:transparent;border:1px solid var(--rule);border-radius:2px;padding:8px 12px 8px 34px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search input::placeholder{color:var(--muted)}.search input:focus{border-color:var(--ink)}.search input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.search svg.ico{position:absolute;left:11px;top:0;bottom:0;margin:auto 0;color:var(--muted);pointer-events:none}.search.big input{font:400 22px/1.3 var(--display);padding:18px 18px 18px 52px;border:1px solid var(--ink);background:var(--paper)}.search.big svg.ico{left:18px;color:var(--ink)}.search ul{position:absolute;left:0;right:0;top:calc(100% + 4px);background:var(--paper);border:1px solid var(--ink);list-style:none;margin:0;padding:4px 0;z-index:30}.search li a{display:flex;justify-content:space-between;gap:12px;padding:9px 14px;text-decoration:none;color:var(--ink)}.search li a:hover,.search li a[aria-selected=true]{background:var(--paper-2)}.search li .k{font:12px var(--mono);color:var(--muted)}.chips{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:16px;font-size:14px}.chip{color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--rule)}.chip:hover{color:var(--ink);border-bottom-color:var(--ink)}.seg{display:inline-flex;border:1px solid var(--rule);border-radius:3px;overflow:hidden;max-width:100%}.seg button{font:inherit;font-size:14px;background:var(--paper);color:var(--ink-2);border:0;padding:9px 14px;cursor:pointer;min-height:40px}.seg button+button{border-left:1px solid var(--rule)}.seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.seg button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.try{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-top:14px;font-size:14px;color:var(--muted)}.try a{color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--rule)}.try a:hover{color:var(--ink);border-color:var(--ink)}.sec{display:grid;grid-template-columns:var(--margin) minmax(0,1fr);grid-gap:var(--gap);gap:var(--gap);border-top:1px solid var(--ink);padding-top:22px;margin-top:80px}.sec>header h2{font-size:26px;line-height:1.15}.sec>header p{font-size:14px;color:var(--muted);margin-top:10px;max-width:30ch}.sec .body{min-width:0}.sec.tight{margin-top:56px}@media (max-width:900px){.sec{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:56px}.sec>header p{max-width:none}}.split{grid-template-columns:var(--margin) minmax(0,1fr);grid-gap:var(--gap);gap:var(--gap)}.split,.toc{display:grid}.toc{position:-webkit-sticky;position:sticky;top:96px;align-self:start;font-size:14px;grid-gap:2px;gap:2px}.toc .label{margin-bottom:8px}.toc a{color:var(--ink-2);text-decoration:none;padding:3px 0}.toc a:hover{color:var(--ink);text-decoration:underline}@media (max-width:900px){.split{grid-template-columns:minmax(0,1fr);gap:0}.toc{display:none}}.split.disc{grid-template-columns:300px minmax(0,1fr)}.split.calc2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.calc-n{font:500 52px/1.1 var(--display);margin:8px 0;overflow-wrap:anywhere}@media (max-width:900px){.split.calc2,.split.disc{grid-template-columns:minmax(0,1fr);gap:24px}.calc-n{font-size:40px}}.article>section{border-top:1px solid var(--ink);padding-top:22px;margin-top:64px}.article>section:first-child{border-top:0;padding-top:0;margin-top:0}.article>section>h2{margin-bottom:6px}.article>section>.dek{font-size:15px;color:var(--muted);margin-bottom:22px}.figs,.tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--rule)}.figs.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.figs.n3,.tiles.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.fig,.tile{min-width:0;padding:14px 20px 16px 0;border-bottom:1px solid var(--rule)}.fig+.fig,.tile+.tile{padding-left:20px;border-left:1px solid var(--rule)}.fig .l,.tile .l{font-size:13px;color:var(--muted)}.fig .v,.tile .v{font:400 36px/1.1 var(--display);letter-spacing:-.02em;margin:6px 0 4px;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.fig .s,.tile .s{font-size:13px;color:var(--ink-2)}@media (max-width:700px){.figs,.figs.n3,.tiles,.tiles.n3{grid-template-columns:repeat(2,minmax(0,1fr))}.fig:nth-child(odd),.tile:nth-child(odd){padding-left:0;border-left:0}.fig .v,.tile .v{font-size:28px}}.delta.up{color:var(--good)}.delta.down{color:var(--bad)}.answer{font:400 clamp(19px,2vw,23px)/1.5 var(--display);color:var(--ink);max-width:44ch;margin:0}.profile{width:100%;border-collapse:collapse}.profile th{font:600 12px/1.3 var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:left;padding:0 0 10px;border-bottom:1px solid var(--ink)}.profile td{padding:12px 16px 12px 0;border-bottom:1px solid var(--rule);vertical-align:middle}.profile td.m{width:34%}.profile td.m .src{display:block;font:12px var(--mono);color:var(--muted);margin-top:2px}.profile td.v{font:400 24px/1 var(--display);white-space:nowrap;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;width:1%;padding-right:28px}.profile td.st{width:42%}.profile td.c{font-size:13px;color:var(--ink-2);white-space:nowrap;padding-right:0}.profile tr.grp td{padding:26px 0 8px;border-bottom:1px solid var(--rule);font:600 12px/1.3 var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.profile tbody tr:hover td{background:none}.strip{display:block;width:100%;height:auto;max-height:40px;overflow:visible}@media (max-width:700px){.profile td.st{display:none}.profile td.m{width:auto}.profile td.c{white-space:normal}}.keyline{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:center;font-size:13px;color:var(--muted);margin:14px 0 0}.keyline svg{vertical-align:middle;margin-right:6px}.bars{grid-gap:0;gap:0;border-top:1px solid var(--rule)}.bar,.bars{display:grid}.bar{grid-template-columns:150px minmax(0,1fr) 40px;grid-gap:16px;gap:16px;align-items:center;padding:9px 0;border-bottom:1px solid var(--rule);font-size:14px}.bar .track{position:relative;height:10px;background:linear-gradient(90deg,var(--rule-soft) 1px,transparent 1px) 0 0/25% 100%;border-left:1px solid var(--rule)}.bar .fill{position:absolute;inset:2px auto 2px 0;background:var(--ink);border-radius:0 2px 2px 0}.bar .n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:520px){.bar{grid-template-columns:110px minmax(0,1fr) 32px;gap:10px}}.panel{border-top:1px solid var(--ink);padding-top:18px}.cols{display:flex;flex-wrap:wrap;gap:40px}.cols>*{flex:1 1 260px;min-width:0}.meter{height:8px;background:var(--rule-soft);overflow:hidden}.meter>span{display:block;height:100%;background:var(--ink)}.row{display:grid;grid-template-columns:150px 1fr 48px;grid-gap:12px;gap:12px;align-items:center;font-size:14px;margin:8px 0}.crumbs,.idbar{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:13px;color:var(--muted);margin:28px 0 0}.crumbs a,.idbar a{color:var(--ink-2);text-decoration:none}.crumbs a:hover,.idbar a:hover{text-decoration:underline}.hero{padding:56px 0 8px}.hero h1{max-width:16ch}.paths{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink)}.paths a{display:block;padding:18px 24px 22px 0;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--rule)}.paths a+a{padding-left:24px;border-left:1px solid var(--rule)}.paths h3{font-size:22px;margin:4px 0 6px}.paths p{color:var(--muted);font-size:14px;margin:0}.paths a:hover h3{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}@media (max-width:820px){.paths{grid-template-columns:minmax(0,1fr)}.paths a+a{padding-left:0;border-left:0}}table{width:100%;border-collapse:collapse;font-size:15px}td,th{padding:10px 12px 10px 0;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}th{font:600 12px/1.3 var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom-color:var(--ink);vertical-align:bottom}td.n,th.n{text-align:right}td:last-child,th:last-child{padding-right:0}tbody tr:hover td{background:var(--paper-2)}.scroll{overflow-x:auto}.win{font-weight:600}.btn{display:inline-flex;align-items:center;gap:8px;font:500 15px/1 var(--text);padding:12px 18px;border-radius:2px;border:1px solid var(--ink);background:var(--ink);text-decoration:none;cursor:pointer}.btn,.btn:hover{color:var(--paper)}.btn:hover{background:var(--ink-2);border-color:var(--ink-2)}.btn.ghost{background:transparent;color:var(--ink)}.btn.ghost:hover{background:var(--paper-2);color:var(--ink)}.btn[disabled]{opacity:.45;cursor:not-allowed}.txtbtn{display:inline-block;width:auto;font:500 14px var(--text);color:var(--ink);background:none;border:0;border-bottom:1px solid var(--ink);padding:2px 0;cursor:pointer;text-decoration:none}.txtbtn:hover{color:var(--accent);border-color:var(--accent)}label{font-size:14px;color:var(--ink-2)}input[type=range]{width:100%;height:36px;margin:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;accent-color:var(--ink)}input[type=range]::-webkit-slider-runnable-track{height:2px;background:var(--rule)}input[type=range]::-moz-range-track{height:2px;background:var(--rule)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:-9px;border-radius:50%;background:var(--ink);border:3px solid var(--paper);box-shadow:0 0 0 1px var(--ink)}input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--ink);border:3px solid var(--paper);box-shadow:0 0 0 1px var(--ink)}input[type=range]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.field input[type=search],input[type=number],input[type=text],select{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:2px;padding:9px 12px;width:100%}.field input[type=search]:focus,input[type=number]:focus,input[type=text]:focus,select:focus{border-color:var(--ink)}.field input[type=search]:focus-visible,input[type=number]:focus-visible,input[type=text]:focus-visible,select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.field{display:grid;grid-gap:6px;gap:6px;margin-bottom:16px}.ad{display:flex;align-items:center;justify-content:center;min-height:90px;margin:48px 0;background:var(--paper-2);color:var(--muted);font:11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.offer{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 18px;gap:4px 18px;align-items:baseline;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:14px 0;margin-top:28px;font-size:15px}.offer .tag{font:11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}@media (max-width:600px){.offer{grid-template-columns:minmax(0,1fr)}}.cite{font:13px/1.6 var(--mono);color:var(--ink-2);border-left:2px solid var(--ink);padding:4px 0 4px 16px;margin:16px 0}.note{font-size:13px;color:var(--muted);margin-top:14px}.badge{display:inline-block;font:500 11px/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase;padding:1px 6px;border:1px solid var(--rule);color:var(--ink-2);vertical-align:2px}.badge.teal{border-color:var(--accent);color:var(--accent)}.badge.warm{border-color:var(--b);color:var(--b)}.callout{border-left:2px solid var(--ink);padding:2px 0 2px 18px;margin:26px 0 0;max-width:62ch}.atlas{width:100%;height:auto;display:block;overflow:visible}.atlas-wrap{position:relative}.atlas-labels{display:none}@media (max-width:640px){.atlas-labels{display:block;position:absolute;inset:0;width:100%;height:auto;pointer-events:none}}.atlas .land{fill:var(--land)}.atlas .land.on{fill:var(--land-hi)}.atlas .borders{fill:none;stroke:var(--paper);stroke-width:1;stroke-linejoin:round}.atlas .nation{fill:none;stroke:var(--muted);stroke-width:.6;stroke-linejoin:round;opacity:.6}.atlas .dot{stroke:var(--paper);stroke-width:1.5;transition:stroke .12s}.atlas a:focus-visible .dot,.atlas a:hover .dot{stroke:var(--ink);stroke-width:2}.atlas .lbl{font:500 12px var(--text);fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:3.5px;stroke-linejoin:round}.atlas .lbl.big{font-size:14px;font-weight:600}.atlas .lbl-p{display:none}@media (max-width:640px){.atlas .lbl-w{display:none}.atlas .lbl-p{display:inline}}.atlas .s1{fill:var(--s1)}.atlas .s2{fill:var(--s2)}.atlas .s3{fill:var(--s3)}.atlas .s4{fill:var(--s4)}.atlas .s0{fill:var(--muted)}.atlas .pa{fill:var(--a)}.atlas .pb{fill:var(--b)}.atlas .pin{fill:var(--ink)}.maplegend{display:flex;flex-wrap:wrap;gap:12px 32px;align-items:flex-end;margin-top:10px;font-size:12px;color:var(--muted)}.maplegend .ramp{display:grid;grid-template-columns:repeat(4,48px);grid-gap:2px;gap:2px}.maplegend .ramp span{height:8px}.maplegend .ticks{display:grid;grid-template-columns:repeat(4,48px);grid-gap:2px;gap:2px;margin-top:4px}.maplegend .ticks em{font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.maplegend .ttl{display:block;color:var(--ink-2);font-weight:500;margin-bottom:6px}.k1{background:var(--s1)}.k2{background:var(--s2)}.k3{background:var(--s3)}.k4{background:var(--s4)}.mapnote{font:12px var(--mono);color:var(--muted);margin-top:6px}.chart{margin:0}.chart svg{display:block;width:100%;height:auto;overflow:visible}.chart .grid{stroke:var(--rule-soft);stroke-width:1}.chart .base{stroke:var(--ink);stroke-width:1}.chart .line{fill:none;stroke:var(--ink);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.chart .area{fill:var(--ink);opacity:.06}.chart .pt{fill:var(--paper);stroke:var(--ink);stroke-width:1.5}.chart .end{fill:var(--ink);stroke:var(--paper);stroke-width:2}.chart .tk{font:11px var(--text);fill:var(--muted)}.chart .vl{font:600 13px var(--text);fill:var(--ink)}@media (max-width:600px){.chart .tk{font-size:15px}.chart .vl{font-size:17px}}.chart figcaption{font-size:13px;color:var(--muted);margin-top:8px}.chart h3{font:600 14px/1.4 var(--text);margin:0 0 10px}.duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:40px 48px;gap:40px 48px}.duo>*{min-width:0}@media (max-width:760px){.duo{grid-template-columns:minmax(0,1fr)}}.strip .ax{stroke:var(--rule);stroke-width:1}.strip .all{fill:var(--muted);opacity:.35}.strip .med{stroke:var(--ink-2);stroke-width:1.5}.strip .me{fill:var(--ink)}.strip .me,.strip .pa{stroke:var(--paper);stroke-width:2}.strip .pa{fill:var(--a)}.strip .pb{fill:var(--b);stroke:var(--paper);stroke-width:2}.vs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:12px 28px;gap:12px 28px;align-items:end}.vs .key{display:block;width:44px;height:4px;margin-bottom:18px}.vs .and{font:400 28px/1 var(--display);color:var(--muted);padding-bottom:10px}.vs .vs-n{font-family:var(--display);font-weight:400;font-optical-sizing:auto;letter-spacing:-.025em;line-height:1;margin:0;text-wrap:balance;font-size:clamp(40px,5.4vw,68px)}.vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vs .st{font-size:15px;color:var(--muted);margin-top:6px}@media (max-width:700px){.vs{grid-template-columns:minmax(0,1fr);gap:6px}.vs .vs-n{font-size:clamp(30px,9vw,40px);overflow-wrap:break-word}.vs .and{font-size:18px;padding:2px 0}.vs .key{margin-bottom:10px}.vs .st{font-size:13px}}.cmp td.v{font:400 22px/1.1 var(--display);white-space:nowrap;text-align:right;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;width:1%;padding-right:22px}.cmp td.v.w{font-weight:600}.cmp td.v.w:after{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-left:6px;vertical-align:4px}.cmp td.va{color:var(--a)}.cmp td.vb{color:var(--b)}.cmp th.va{color:var(--a)}.cmp th.vb{color:var(--b)}.cmp td.d{font-size:13px;color:var(--ink-2);white-space:nowrap;text-align:right}@media (max-width:700px){.cmp td.d{display:none}}.plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ink)}@media (max-width:980px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}.plans .plan:nth-child(3){padding-left:0;border-left:0}}@media (max-width:600px){.plans{grid-template-columns:minmax(0,1fr)}}.plan{display:grid;grid-template-rows:auto auto auto 1fr auto;grid-gap:12px;gap:12px;min-width:0;padding:20px 24px 24px 0;border-bottom:1px solid var(--rule)}.plan+.plan{padding-left:24px;border-left:1px solid var(--rule)}.plan .price{font:400 44px/1 var(--display);letter-spacing:-.02em}.plan ul{padding-left:18px;margin:0;font-size:14px;color:var(--ink-2)}.plan.feature{background:var(--paper-2);padding-left:24px}@media (max-width:700px){.plan+.plan{padding-left:0;border-left:0}}.band{background:var(--ink);color:var(--paper);margin-top:96px}.band .wrap{padding-block:64px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:56px;gap:56px;align-items:start}.band h2{color:var(--paper)}.band p{color:color-mix(in srgb,var(--paper) 72%,transparent)}.band a{color:var(--paper)}.band .btn{background:var(--paper);color:var(--ink);border-color:var(--paper)}.band .btn.ghost,.band pre{background:transparent;color:var(--paper)}.band pre{border:1px solid color-mix(in srgb,var(--paper) 22%,transparent);margin:0}.band .label{color:color-mix(in srgb,var(--paper) 60%,transparent)}@media (max-width:900px){.band .wrap{grid-template-columns:minmax(0,1fr);gap:32px}}pre{background:var(--paper-2);color:var(--ink);border-radius:0;padding:18px 20px;overflow-x:auto;font:13px/1.65 var(--mono);border-left:2px solid var(--ink)}code{font-family:var(--mono);font-size:.9em}pre .c{opacity:.55}.site-foot{border-top:1px solid var(--ink);margin-top:0;padding:40px 0 48px;font-size:14px;color:var(--muted)}main.flush+.site-foot{border-top:0}.site-foot .cols{gap:32px}.site-foot .cols>:first-child{flex:2 1 260px}.site-foot .cols>*{flex:1 1 140px}.site-foot a{color:var(--ink-2);text-decoration:none;display:block;padding:3px 0}.site-foot a:hover{color:var(--ink);text-decoration:underline}.site-foot h4{font:600 12px/1.3 var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:0 0 10px}.site-foot .note{font:12px/1.6 var(--mono);border-top:1px solid var(--rule);padding-top:16px;margin-top:32px}@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}@media print{.ad,.band,.demo,.noprint,.site-foot,.site-head,.toc{display:none!important}body{background:#fff}}.home-hero{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,13fr);grid-gap:40px;gap:40px;align-items:center;padding-block:56px 8px}.home-hero h1{font-size:clamp(44px,5.2vw,68px);max-width:12ch}@media (max-width:980px){.home-hero{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:36px}}.ways{display:grid;border-top:1px solid var(--rule)}.ways a{display:grid;grid-template-columns:minmax(0,15fr) minmax(0,22fr) minmax(0,9fr);grid-gap:24px;gap:24px;align-items:baseline;padding:20px 0;border-bottom:1px solid var(--rule);color:var(--ink);text-decoration:none}.ways .q{font:400 25px/1.2 var(--display);letter-spacing:-.01em}.ways .d{color:var(--ink-2);font-size:15px}.ways .go{font-size:14px;font-weight:500;text-align:right;white-space:nowrap}.ways .go:after{content:" →"}.ways a:hover .q{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}@media (max-width:760px){.ways a{grid-template-columns:minmax(0,1fr);gap:6px}.ways .go{text-align:left}}.rank td{vertical-align:middle;padding-block:12px}.rank td:nth-child(2){font-size:17px}.hb-t,.rank .track{position:relative;display:block;height:10px;background:var(--rule-soft)}.rank .fill{position:absolute;inset:0 auto 0 0;background:var(--ink)}a.plain{color:var(--link);text-decoration:none;font-weight:500}a.plain:hover{text-decoration:underline}@media (max-width:600px){.hide-s{display:none}}.hbars{position:relative;display:grid;border-top:1px solid var(--rule)}.hb,.hb-grid{display:grid;grid-template-columns:150px minmax(0,1fr) 150px;grid-gap:16px;gap:16px;align-items:center}.hb{padding:9px 0;border-bottom:1px solid var(--rule-soft);color:var(--ink);text-decoration:none;font-size:15px}.hb:hover{background:var(--paper-2)}.hb .hb-t{background:none;height:14px}.hb-f{position:absolute;inset:0 auto 0 0;border-radius:0 2px 2px 0}.hb-f.s1{background:var(--s1)}.hb-f.s2{background:var(--s2)}.hb-f.s3{background:var(--s3)}.hb-f.s4{background:var(--s4)}.hb-v{font-size:14px}.hb-grid{position:absolute;inset:0 0 34px;pointer-events:none}.hb-grid .hb-t{height:100%;background:none}.hb-ref{position:absolute;top:-22px;bottom:0;border-left:1px dashed var(--ink);font-style:normal}.hb-ref b{position:absolute;top:0;left:6px;font:500 12px var(--text);color:var(--ink)}.hbars figcaption{margin-top:12px}@media (max-width:600px){.hb,.hb-grid{grid-template-columns:96px minmax(0,1fr) 52px;gap:10px}.hb{font-size:14px}}.index2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:40px;column-gap:40px;border-top:1px solid var(--rule)}.index2 a{display:grid;grid-gap:4px;gap:4px;padding:16px 0;border-bottom:1px solid var(--rule);color:var(--ink);text-decoration:none}.index2 .t{font:400 22px/1.2 var(--display)}.index2 .d{font-size:14px;color:var(--muted)}.index2 a:hover .t{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media (max-width:700px){.index2{grid-template-columns:minmax(0,1fr)}}.place-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:48px;gap:48px;align-items:end;margin-top:28px;padding-bottom:36px;border-bottom:1px solid var(--ink)}.place-head h1{font-size:clamp(52px,8vw,104px);letter-spacing:-.03em;margin-top:14px}.place-head .sub{font:400 22px/1.4 var(--display);color:var(--ink-2);margin:10px 0 0}.place-head .acts{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:26px}.locator{max-width:440px;justify-self:end;width:100%}@media (max-width:820px){.place-head{grid-template-columns:minmax(0,1fr);gap:24px}.locator{justify-self:start;max-width:360px}}.cmp-head{margin-top:28px;padding-bottom:30px;border-bottom:1px solid var(--ink)}.cmp-intro{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:48px;gap:48px;align-items:start;margin-top:40px}@media (max-width:820px){.cmp-intro{grid-template-columns:minmax(0,1fr);gap:28px}}.fig .v.pair{display:flex;flex-direction:column;gap:0;font-size:30px;line-height:1.15}.cmp-pick{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:end;margin-top:36px;padding:24px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--rule)}@media (max-width:700px){.cmp-pick{grid-template-columns:minmax(0,1fr)}}.pick-list{position:absolute;left:0;right:0;top:100%;background:var(--paper);border:1px solid var(--ink);list-style:none;margin:4px 0 0;padding:4px 0;z-index:30}.pick-list a{display:flex;justify-content:space-between;gap:12px;padding:8px 12px;color:var(--ink);text-decoration:none}.pick-list a:hover{background:var(--paper-2)}.pick-list .k{font:12px var(--mono);color:var(--muted)}.pairs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:40px;column-gap:40px;align-content:start}@media (max-width:900px){.pairs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.pairs{grid-template-columns:minmax(0,1fr)}}.pairs a{display:block;page-break-inside:avoid;break-inside:avoid;padding:10px 0;border-bottom:1px solid var(--rule-soft);color:var(--ink);text-decoration:none;font-size:15px}.pairs a:hover{text-decoration:underline}.pairs .x{color:var(--muted);padding:0 6px}.ranker{display:grid;grid-template-columns:232px minmax(0,1fr);grid-gap:var(--gap);gap:var(--gap);align-items:start}.ranker .weights{display:grid;grid-gap:14px;gap:14px;border-top:1px solid var(--ink);padding-top:16px}.ranker .wt label{display:flex;justify-content:space-between;font-size:14px;color:var(--ink);margin-bottom:2px}.ranker .wt select{width:100%}.ranker .weights .txtbtn{justify-self:start;margin-top:6px}.rk td.sc{width:34%}.rk .scw{display:grid;grid-template-columns:1fr 32px;grid-gap:12px;gap:12px;align-items:center}.rk .scw .num{text-align:right;font-size:15px}.flag{display:block;margin-top:4px;font:500 11px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--bad);vertical-align:2px}.ranker.compact{grid-template-columns:minmax(0,1fr)}@media (max-width:820px){.ranker{grid-template-columns:minmax(0,1fr);gap:16px}.ranker:not(.compact) .weights{display:none}.ranker:not(.compact) .weights.mobile-open{display:grid}.ranker .scroll{order:0}}.profile td.st,.profile th.st{padding-left:24px}@media (max-width:700px){.profile th.st{display:none}}main.wrap>h2{margin:64px 0 16px;padding-top:20px;border-top:1px solid var(--ink)}.split>article h2{margin:48px 0 12px}.btn{width:-moz-fit-content;width:fit-content;max-width:100%;white-space:nowrap}.soon{display:inline-block;font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:12px 0;border-top:1px solid var(--rule)}@media (max-width:600px){.cmp td.v{font-size:17px;padding-right:10px}.cmp td.v.w:after{width:5px;height:5px;margin-left:4px}}.rk td.sc{min-width:130px}.skip{position:absolute;left:12px;top:-60px;z-index:50;background:var(--ink);color:var(--paper);padding:10px 14px;font:500 14px var(--text);text-decoration:none}.skip:focus{top:12px}#content:focus{outline:none}.nav-m{display:none;border-bottom:1px solid var(--rule);background:var(--paper)}.nav-m .wrap{display:flex;gap:22px;overflow-x:auto;scrollbar-width:none;font-size:14px;-webkit-overflow-scrolling:touch}.nav-m .wrap::-webkit-scrollbar{display:none}.nav-m a{flex:none;color:var(--ink-2);text-decoration:none;padding:12px 0;white-space:nowrap}.nav-m a:hover{color:var(--ink)}@media (max-width:1020px){.nav-m{display:block}.nav-m .wrap{overflow:visible;justify-content:space-between;gap:12px}}.search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.txtbtn{position:relative}.txtbtn:after{content:"";position:absolute;inset:-12px -6px}.crumbs a,.idbar a{display:inline-block;padding:6px 0;margin:-6px 0}.site-foot a{padding:7px 0}.toc a{padding:5px 0 5px 12px;margin-left:-12px;border-left:2px solid transparent}.toc a[aria-current]{color:var(--ink);border-left-color:var(--ink);font-weight:500}@media (max-width:900px){.toc{display:flex;position:static;gap:0 20px;overflow-x:auto;scrollbar-width:none;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:0 0 32px;padding:0}.toc::-webkit-scrollbar{display:none}.toc .label{display:none}.toc a{flex:none;white-space:nowrap;padding:12px 0;margin:0;border-left:0}.toc a[aria-current]{font-weight:400}}.acts{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 28px}.toast{font:12px var(--mono);color:var(--muted);margin-left:-16px;min-width:0}.toast:empty{display:none}.eyebrow+.mono{margin-top:-2px}.hub-head{margin-top:28px}.hub-head h1{margin-top:6px}.hub-head .answer{margin-top:22px}.next{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ink);margin-top:36px}.next a{display:grid;grid-gap:4px;gap:4px;align-content:start;padding:16px 20px 18px 0;border-bottom:1px solid var(--rule);color:var(--ink);text-decoration:none}.next a+a{padding-left:20px;border-left:1px solid var(--rule)}.next .k{font:500 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.next .t{font:400 20px/1.25 var(--display);letter-spacing:-.01em}.next .d{font-size:14px;color:var(--muted)}.next a:hover .t{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}@media (max-width:760px){.next{grid-template-columns:minmax(0,1fr)}.next a+a{padding-left:0;border-left:0}}.linkcols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px 40px;gap:28px 40px;margin-top:36px}.linkcols ul{list-style:none;margin:10px 0 0;padding:0;border-top:1px solid var(--rule)}.linkcols li{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--rule-soft);font-size:15px}.linkcols li a{display:block;padding:9px 0;color:var(--ink);text-decoration:none;flex:1 1;min-width:0}.linkcols li a:hover{text-decoration:underline}.linkcols li .muted{font-size:13px;padding:9px 0}@media (max-width:760px){.linkcols{grid-template-columns:minmax(0,1fr)}}.sec .body.linkcols{margin-top:0}.inline-links{display:flex;flex-wrap:wrap;gap:4px 24px;list-style:none;margin:0;padding:0}.inline-links a{display:inline-block;padding:6px 0;color:var(--ink-2)}.qa{border-top:1px solid var(--rule)}.qa details{border-bottom:1px solid var(--rule)}.qa summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;padding:16px 0;font:400 20px/1.3 var(--display);letter-spacing:-.01em}.qa summary>span{flex:1 1;min-width:0}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"+";font:400 22px/1 var(--text);color:var(--muted)}.qa details[open] summary:after{content:"\2212"}.qa details p{max-width:62ch;margin:-4px 0 18px;color:var(--ink-2)}.results{list-style:none;margin:32px 0 0;padding:0;border-top:1px solid var(--ink);max-width:720px}.results a{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--rule);color:var(--ink);text-decoration:none;font-size:17px}.results a:hover span:first-child{text-decoration:underline}.results .k{font:12px var(--mono);color:var(--muted)}.chart .end,.chart .pt{cursor:default}.chart .pt:hover{r:5}.strip .all:hover{opacity:1}.site-foot a.brand{display:flex}@media (max-width:600px){.place-head .locator{display:none}.place-head{padding-bottom:28px}}html{text-size-adjust:100%}a,button,label,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (max-width:820px){.search input,input,select,textarea{font-size:16px}}.rep-who{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;margin-top:24px}.rep-who .by{text-align:right}@media (max-width:600px){.rep-who .by{text-align:left}}.rep-body h2{margin:44px 0 14px}.rep-src{margin-top:40px;padding-top:16px;border-top:1px solid var(--rule);overflow-wrap:anywhere}@media (max-width:600px){.acts{gap:10px}.acts .txtbtn{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--rule);border-radius:22px;background:var(--paper)}.acts .txtbtn:after{inset:0}.acts .txtbtn[aria-pressed=true]{border-color:var(--ink)}.hb{padding-block:12px}.try a{display:inline-block;padding-block:8px}.home-hero{padding-top:24px;gap:28px}}@media (max-width:700px){.scroll:has(>.cmp){overflow:visible}.cmp thead th{position:-webkit-sticky;position:sticky;top:calc(64px + env(safe-area-inset-top,0px));z-index:3;background:var(--paper)}}@media (max-width:600px){.deflist thead{display:none}.deflist,.deflist tbody,.deflist td,.deflist tr{display:block;width:auto}.deflist tr{padding:14px 0;border-bottom:1px solid var(--rule)}.deflist td{padding:0;border:0}.deflist td:first-child{font-weight:600;margin-bottom:4px}.deflist td.src{margin-top:6px;font:12px/1.4 var(--mono);color:var(--muted)}}.hero h1+.lede{margin-top:16px}.site-foot .note a{display:inline;padding:0;color:inherit;text-decoration:underline}.stand{margin-top:28px;max-width:62ch}.stand ul{list-style:none;margin:10px 0 0;padding:0;border-top:1px solid var(--rule)}.stand li{position:relative;padding:12px 0 12px 22px;border-bottom:1px solid var(--rule);font-size:16px;line-height:1.55;color:var(--ink)}.stand li:before{content:"";position:absolute;left:2px;top:21px;width:8px;height:8px;border-radius:50%;background:var(--accent)}.stand .combo{margin:14px 0 0;padding:12px 16px;background:var(--paper-2);border-left:2px solid var(--accent);font-size:15px;line-height:1.55}.measures{margin-top:36px}.measures .figs .v{font-size:30px}.rcheck{margin-top:24px}.field input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.rcheck .field input{max-width:240px}.twins{margin-top:28px}.byline{font-size:13px;color:var(--muted);margin-top:10px}@media (max-width:820px){.measures .figs{grid-template-columns:repeat(2,minmax(0,1fr))}.measures .fig:nth-child(3){padding-left:0;border-left:0}}@media (max-width:600px){.stand li{font-size:15px}.rcheck .tiles{grid-template-columns:minmax(0,1fr)}.rcheck .tile+.tile{padding-left:0;border-left:0}}.lead-read{margin:20px 0 0;max-width:62ch;font-size:18px;line-height:1.55;color:var(--ink);padding-left:16px;border-left:3px solid var(--accent)}.stand li .theme{display:block;font:500 11px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-bottom:2px}.badge.exp{border-color:var(--b);color:var(--b);text-decoration:none;font-size:11px}.askchips{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0}.askchips a{font-size:14px;padding:6px 12px;border:1px solid var(--rule);border-radius:999px;text-decoration:none;color:var(--ink)}.askchips a:hover{border-color:var(--accent);color:var(--accent)}tr.me td{background:var(--paper-2)}.fn{display:inline-block;margin-left:4px;font:600 11px/1 var(--mono);color:var(--muted);text-decoration:none;vertical-align:super;padding:1px 2px;border-radius:3px}.fn:focus-visible,.fn:hover{color:var(--accent);background:var(--accent-soft)}.srclist{margin:16px 0 0;padding-left:22px;display:grid;grid-gap:10px;gap:10px;font-size:14px;line-height:1.45}.srclist li{padding-left:4px;scroll-margin-top:90px}.srclist li:target{background:var(--accent-soft);border-radius:4px}.srclist .ds{font-weight:500}.srclist .tbls{display:block;font:12px/1.5 var(--mono);color:var(--muted)}.srclist .tbls a{color:inherit}.moving{margin:24px 0 8px;padding:16px 18px;border:1px solid var(--rule);border-left:3px solid var(--accent);border-radius:6px}.moving dl{margin:10px 0 0;display:grid;grid-gap:10px;gap:10px}.moving dl>div{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);grid-gap:4px 16px;gap:4px 16px}.moving dt{font-size:13px;color:var(--muted);font-weight:500}.moving dd{margin:0;line-height:1.5}.moving .note{margin-top:12px}@media (max-width:560px){.moving dl>div{grid-template-columns:minmax(0,1fr)}}.landmarks{list-style:none;padding:0;margin:14px 0 18px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));grid-gap:8px 20px;gap:8px 20px}.landmarks li{line-height:1.4}.landmarks .tag{margin-left:8px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;padding:1px 6px;border-radius:4px;background:var(--accent-soft);color:var(--accent)}@media (min-width:701px){.biz .fig:nth-child(3n+1){padding-left:0;border-left:0}}.brand,.crumbs a,.fn,.foot a,.nav a,.next a,.srclist a,.toc a,.txtbtn{font-weight:inherit}.article>section.ch{border-top:1px solid var(--ink);padding-top:26px;margin-top:72px}.ch-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:8px 14px;gap:8px 14px;margin-bottom:22px}.ch-head .ch-n{font:500 13px/1 var(--mono);color:var(--accent);letter-spacing:.06em;padding:5px 7px;border:1px solid var(--accent);border-radius:4px}.ch-head h2{margin:0;min-width:0}.ch-head .take{grid-column:span 2;margin:6px 0 0;max-width:60ch;font:400 20px/1.45 var(--display);color:var(--ink)}.hls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:22px 0 6px}.hl{min-width:0;padding:14px 16px 12px;border:1px solid var(--rule);border-radius:8px;background:var(--paper)}.hl .l{font-size:13px;color:var(--muted);min-height:2.6em}.hl .v{font:400 30px/1.1 var(--display);margin:6px 0 2px;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.hl .strip{display:block;width:100%;height:30px}.hl .s{font-size:13px}details.all{margin:18px 0 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}details.all>summary{cursor:pointer;list-style:none;padding:12px 0;font-weight:500;color:var(--link);display:flex;align-items:center;gap:8px}details.all>summary::-webkit-details-marker{display:none}details.all>summary:before{content:"+";font:500 16px/1 var(--mono);width:18px;height:18px;display:inline-grid;place-items:center;border:1px solid;border-radius:4px}details.all[open]>summary:before{content:"−"}details.all .scroll{margin-bottom:14px}.paybar{margin:4px 0 22px}.flows .fill,.paybar .fill.me{background:var(--accent)}.flows{margin-top:14px}.flows .bar{grid-template-columns:minmax(0,15rem) minmax(0,1fr) 56px}.scores-block{margin-top:36px}#measures{margin-top:32px}@media (max-width:820px){.hls{grid-template-columns:repeat(2,minmax(0,1fr))}.hls .hl:last-child:nth-child(odd){grid-column:span 2}}@media (max-width:560px){.hls{gap:10px}.hls .hl{padding:12px}.hls .hl .v{font-size:24px}.hls .hl .s{font-size:12px}.ch-head .take{font-size:18px}.flows .bar,.paybar .bar{grid-template-columns:minmax(0,9rem) minmax(0,1fr) 52px;gap:10px}.hl .l{min-height:0}}.scorecard{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:24px 56px;gap:24px 56px;align-items:center;margin-top:32px;padding:26px 28px;border:1px solid var(--rule);border-top:3px solid var(--accent);border-radius:8px;background:var(--paper)}.sc-main{display:flex;gap:22px;align-items:center;min-width:0}.ring{width:132px;height:132px;flex:none}.ring-bg{fill:none;stroke:var(--rule-soft);stroke-width:12}.ring-fg{fill:none;stroke:var(--accent);stroke-width:12;stroke-linecap:round}.ring-n{font:400 46px/1 var(--display);fill:var(--ink);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.ring-of{font:500 11px var(--text);fill:var(--muted);letter-spacing:.06em;text-transform:uppercase}.sc-copy{min-width:0}.sc-brand{display:flex;align-items:center;gap:8px;margin:0;font:600 12px/1.3 var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.sc-brand .mark{font:600 12px/1 var(--mono);letter-spacing:.06em;color:var(--paper);background:var(--accent);padding:4px 6px;border-radius:3px}.sc-band{font:400 28px/1.15 var(--display);margin:8px 0 6px;letter-spacing:-.01em}.sc-line{margin:0;color:var(--ink-2);font-size:15px;max-width:42ch}.sc-how{margin:8px 0 0;font-size:14px}.sc-cats .label{margin:0 0 6px}.bars.cats .bar{grid-template-columns:minmax(0,11rem) minmax(0,1fr) 34px;padding:7px 0}.bars.cats .bar .w{font:12px var(--mono);color:var(--muted);margin-left:4px}.bars.cats .track{height:12px}.bars.cats .fill{background:var(--ink-2)}.bars.cats .fill.hi{background:var(--good)}.bars.cats .fill.lo{background:var(--bad)}.bars.cats .mid{position:absolute;left:50%;top:-3px;bottom:-3px;border-left:1.5px dashed var(--muted)}.bars.cats .bar.na span:first-child{color:var(--muted)}.sc-cats .note{margin-top:8px}@media (max-width:900px){.scorecard{grid-template-columns:minmax(0,1fr);padding:20px 18px}}@media (max-width:520px){.ring{width:104px;height:104px}.sc-band{font-size:23px}.sc-main{gap:16px}.bars.cats .bar{grid-template-columns:minmax(0,8.5rem) minmax(0,1fr) 30px;gap:10px}}.flowviz{margin:6px 0 4px}.sw{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px}.sw.in{background:var(--a)}.sw.out{background:var(--b)}.sw.same{background:var(--s4)}.sw.other{background:var(--s3)}.sw.abroad{background:var(--s2)}.fv-tot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-bottom:22px}.fv-tot>div{padding:12px 16px 12px 0}.fv-tot>div+div{padding-left:16px;border-left:1px solid var(--rule)}.fv-tot .l{display:block;font-size:13px;color:var(--muted)}.fv-tot .v{display:block;font:400 34px/1.15 var(--display);letter-spacing:-.02em;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.fv-tot .v.pos{color:var(--good)}.fv-tot .v.neg{color:var(--bad)}.fv-h{margin:0 0 4px}.fv-axis,.fv-row{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr) minmax(0,1fr) 64px;grid-gap:0 10px;gap:0 10px;align-items:center}.fv-axis{font-size:12px;color:var(--muted);padding:6px 0;border-bottom:1px solid var(--ink)}.fv-axis span:first-child{grid-column:2;text-align:right;padding-right:8px}.fv-axis span:nth-child(2){padding-left:8px}.fv-axis span:nth-child(3){text-align:right}.fv-row{padding:7px 0;border-bottom:1px solid var(--rule);font-size:14px}.fv-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fv-l,.fv-r{display:flex;align-items:center;gap:6px;height:16px}.fv-l{justify-content:flex-end;border-right:1.5px solid var(--ink);padding-right:0}.fv-r{padding-left:0}.fv-b{display:block;height:12px;min-width:1px}.fv-b.in{background:var(--a);border-radius:2px 0 0 2px}.fv-b.out{background:var(--b);border-radius:0 2px 2px 0}.fv-l .fv-b,.fv-r .fv-b{flex:none;max-width:calc(100% - 52px)}.fv-v{font-size:12px;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.fv-net{text-align:right;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fv-net.pos{color:var(--good)}.fv-net.neg{color:var(--bad)}.fv-more{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px 40px;gap:20px 40px;margin-top:24px}.fv-more .label{margin:0 0 8px}.stackrow{display:grid;grid-template-columns:5.5rem minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;margin-bottom:8px;font-size:14px}.stack{height:22px;border-radius:3px;background:var(--rule-soft)}.stack,.stack span{display:flex;overflow:hidden}.stack span{align-items:center;padding-left:6px;font-size:12px;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.stack .same{background:var(--s4)}.stack .other{background:var(--s3)}.stack .abroad{background:var(--s2)}.bars.mini .bar{grid-template-columns:5.5rem minmax(0,1fr) 48px}.bars.mini .fill.in{background:var(--a)}.bars.mini .fill.out{background:var(--b)}#moving-detail>.note{margin-top:14px}#moving-detail .moving{margin-top:22px}@media (max-width:640px){.fv-axis,.fv-row{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr) minmax(0,1fr) 50px;gap:0 6px}.fv-row{font-size:13px}.fv-tot .v{font-size:26px}.fv-more{grid-template-columns:minmax(0,1fr)}.fv-l .fv-b,.fv-r .fv-b{max-width:calc(100% - 50px)}.fv-v{font-size:11px}}.vst{margin:22px 0 8px}.vst .label{margin:0 0 4px}.vst-axis,.vst-row{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr) minmax(0,9rem);grid-gap:0 14px;gap:0 14px;align-items:center}.vst-axis{font-size:12px;color:var(--muted);padding:6px 0;border-bottom:1px solid var(--ink)}.vst-axis span:first-child{display:flex;justify-content:space-between}.vst-axis{grid-template-columns:minmax(0,14rem) minmax(0,1fr) minmax(0,9rem)}.vst-axis span{grid-row:1}.vst-axis span:first-child{grid-column:2;justify-self:start}.vst-axis span:nth-child(2){grid-column:2;justify-self:center}.vst-axis span:nth-child(3){grid-column:2;justify-self:end}.vst-row{padding:7px 0;border-bottom:1px solid var(--rule);font-size:14px}.vst-l{min-width:0}.vst-t{position:relative;height:14px;background:linear-gradient(90deg,transparent calc(50% - .75px),var(--ink) calc(50% - .75px),var(--ink) calc(50% + .75px),transparent calc(50% + .75px))}.vst-b{position:absolute;top:2px;bottom:2px;background:var(--ink-2)}.vst-b.up{left:50%;border-radius:0 2px 2px 0}.vst-b.dn{right:50%;border-radius:2px 0 0 2px}.vst-b.good{background:var(--good)}.vst-b.bad{background:var(--bad)}.vst-v{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.vst-v .good{color:var(--good)}.vst-v .bad{color:var(--bad)}@media (max-width:640px){.vst-axis,.vst-row{grid-template-columns:minmax(0,8rem) minmax(0,1fr) minmax(0,6.5rem);gap:0 8px}.vst-row{font-size:13px}.vst-v{font-size:12px;white-space:normal}.fv-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 50px;row-gap:4px}.fv-row .fv-name{grid-row:1;grid-column:1/4;white-space:normal}.fv-row .fv-l{grid-row:2;grid-column:1}.fv-row .fv-r{grid-row:2;grid-column:2}.fv-row .fv-net{grid-row:2;grid-column:3}.fv-axis{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 50px}.fv-axis span:first-child{grid-column:1}}.data-pagination{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;margin:20px 0;font-size:14px}.data-pagination .btn{min-height:44px}.scroll-hint{display:none}@media (max-width:700px){.scroll-hint{display:block;font-size:13px;color:var(--muted);margin:6px 0 12px}}.ranker-toggle{display:none}.ranker-status{font:13px/1.5 var(--text);color:var(--ink-2);margin:0 0 12px}.ranker-detail{display:block;font:12px/1.5 var(--text);color:var(--muted);margin-top:2px}.ranker-more{display:none;margin:20px 0 4px;min-height:44px}@media (max-width:820px){.ranker tr.rk-more{display:none}.ranker-more{display:inline-flex}.ranker-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;padding:13px 16px;min-height:44px;font:600 15px var(--text);background:var(--paper-2);color:var(--ink);border:1px solid var(--rule);cursor:pointer}.ranker .weights.mobile-open{border:1px solid var(--rule);padding:16px}.ranker .scroll{min-width:0}}.nav-more{position:relative;align-self:stretch}.nav-more>summary{font:500 14px var(--text);color:var(--ink);cursor:pointer;list-style:none;min-height:44px;display:flex;align-items:center;gap:5px}.nav-more>summary::-webkit-details-marker{display:none}.nav-more>summary:after{content:"⌄";font-size:16px}.nav-more-list{position:absolute;right:0;top:100%;width:185px;z-index:25;padding:6px 12px;background:var(--paper);border:1px solid var(--rule);box-shadow:0 10px 24px #10201c1a}.nav-m .nav-more-list a{display:block;min-height:44px;padding:10px 8px;border-bottom:1px solid var(--rule-soft)}.explore-search{max-width:640px;margin:20px 0 26px}.directory-more{margin-top:12px}.directory-more summary{cursor:pointer;color:var(--link);font-weight:600;padding:12px 0;min-height:44px}.pick-list .compare-choice,.search li .search-choice{width:100%;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:14px;text-align:left;cursor:pointer}.pick-list .compare-choice:hover,.pick-list li[aria-selected=true] .compare-choice,.search li .search-choice:hover,.search li[aria-selected=true] .search-choice{background:var(--paper-2)}.pick-list .compare-choice:focus-visible,.search li .search-choice:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.place-overview{padding:28px 0 8px;margin:0;max-width:960px}.place-overview .answer{max-width:68ch;font-size:clamp(18px,2.1vw,21px);line-height:1.55}.place-overview .lead-read{max-width:70ch}.place-overview .stand{margin-top:30px}.decision-actions{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin:22px 0 0}.decision-actions .btn{min-height:44px}.decision-actions button{min-height:40px}@media (max-width:600px){.decision-actions{align-items:stretch}.decision-actions .btn{flex:1 1 145px;justify-content:center;text-align:center}}.discover-setup>.label{margin:0 0 18px}.discover-goals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.discover-goals .goal{min-height:48px;padding:10px 9px;background:var(--paper);color:var(--ink);font:500 13px/1.35 var(--text);border:1px solid var(--rule);cursor:pointer;text-align:left}.discover-goals .goal.selected{background:var(--accent-soft);border-color:var(--accent);font-weight:600}.discover-goals .goal:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.discover-advanced{border-top:1px solid var(--rule);margin-top:18px;padding-top:6px}.discover-advanced>summary{cursor:pointer;min-height:44px;padding:13px 0;color:var(--link);font-weight:600;font-size:14px}.discover-advanced[open] .field{margin-top:12px}.discover-matches{min-width:0}.discover-result{display:block;text-decoration:none;color:var(--ink);min-width:0}.discover-result:hover h3{text-decoration:underline}.discover-result p{margin:8px 0}.discover-tradeoff{color:var(--ink-2)}.discover-link{display:block;margin-top:12px;color:var(--link);font-weight:600;font-size:14px}@media (max-width:900px){.discover-flow{gap:16px}.discover-setup{padding:20px 18px}}.prose{font-size:17px;line-height:1.6}.prose h2{font:500 26px/1.2 var(--display);margin:36px 0 10px;text-wrap:balance}.prose ul{padding-left:20px;margin:0 0 16px}.prose li{margin:0 0 8px}.prose p{margin:0 0 14px}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/665e920483964785-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/665e920483964785-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_fcd116{font-family:Newsreader,Newsreader Fallback;font-style:normal}.__variable_fcd116{--f-display:"Newsreader","Newsreader Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_69d019{font-family:Inter,Inter Fallback;font-style:normal}.__variable_69d019{--f-text:"Inter","Inter Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/82179190dde1591d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dc4d8d7cae82600c-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/11c4c3cba9a7e226-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d51fd126416ee4c8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cdec7fa3927eb560-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f198ae9a2620d439-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a850a10de48942a7-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bfede01fd09039d8-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36bf3e92c0d6f837-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af5dd2b5d3f396f3-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_8df096{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_8df096{--f-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}