@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/bricolage-grotesque-vietnamese-wght-normal.96a5d80f.woff2) format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/bricolage-grotesque-latin-ext-wght-normal.232ded7b.woff2) format("woff2-variations");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/bricolage-grotesque-latin-wght-normal.3e340e57.woff2) format("woff2-variations");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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_next/static/media/instrument-sans-latin-ext-wght-normal.7db92424.woff2) format("woff2-variations");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_next/static/media/instrument-sans-latin-wght-normal.ae05c57c.woff2) format("woff2-variations");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}:root{--bg:#eef3f1;--surface:#ffffff;--ink:#0b2027;--muted:#51666b;--rule:#cfdad7;--block:#083a43;--block-ink:#f1f7f5;--block-muted:#a9c8c9;--amber:#f2b417;--link:#075e6b;--series-1:#0090a0;--series-2:#bf7a00;--good:#1f7a4a;--warn:#9a6400;--bad:#b3301d;--chip:#e3e9e7;--display:"Bricolage Grotesque Variable","Arial Narrow",sans-serif;--body:"Instrument Sans Variable",system-ui,sans-serif}[data-theme=dark]{--bg:#06181d;--surface:#0d262d;--ink:#e9f1ef;--muted:#98aeb1;--rule:#21414a;--block:#0c4852;--block-ink:#f1f7f5;--block-muted:#a9c8c9;--link:#7fd3dc;--series-1:#1397a6;--series-2:#c08400;--good:#58c08a;--warn:#e0ab3f;--bad:#f2806d;--chip:#1b3840}*{box-sizing:border-box}html{background:var(--bg);color-scheme:light}html[data-theme=dark]{color-scheme:dark}body{margin:0;font:400 1rem/1.5 var(--body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}dd,dl,h1,h2,h3,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}a{color:var(--link)}button,input,select{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--amber);outline-offset:2px}code{font-size:.9em;background:var(--chip);padding:.1em .35em;border-radius:4px;margin:0 .15em}.sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.muted{color:var(--muted);font-size:.875rem}.wrap{max-width:1240px;margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem)}.blank{display:inline-block;width:1.2em;height:.12em;background:var(--rule);vertical-align:middle}.quiet{background:none;border:0;padding:.35rem .5rem;color:var(--muted);cursor:pointer;border-radius:6px;font-size:.875rem;text-decoration:underline;text-underline-offset:3px}.quiet:hover{color:var(--ink)}.primary{background:var(--block);color:var(--block-ink);border:0;padding:.8rem 1.25rem;border-radius:6px;font-weight:600;cursor:pointer}.primary:disabled{opacity:.6}.top{align-items:center;gap:1.5rem;flex-wrap:wrap;padding:.75rem clamp(1rem,4vw,2.5rem);background:var(--surface);border-bottom:1px solid var(--rule)}.brand,.top{display:flex}.brand{align-items:baseline;gap:.75rem;text-decoration:none;color:var(--ink)}.wordmark{display:inline-flex;align-items:center;gap:.5rem;font:700 1.35rem/1 var(--display);letter-spacing:-.02em}.brand-sub{color:var(--muted);font-size:.875rem}.top nav{display:flex;gap:.25rem;margin-left:auto}.top nav a{padding:.4rem .8rem;border-radius:6px;color:var(--ink);text-decoration:none;font-weight:500}.top nav a:hover{background:var(--chip)}.top nav a[aria-current=page]{background:var(--block);color:var(--block-ink)}.top-actions{display:flex;gap:.25rem}.hero{background:var(--block);color:var(--block-ink);padding:clamp(2rem,6vw,4.5rem) 0 clamp(2.25rem,6vw,4rem);border-bottom:10px solid var(--amber)}.hero h1{font:800 clamp(2.6rem,8.2vw,7rem)/.95 var(--display);letter-spacing:-.035em;max-width:14ch;text-wrap:balance}.hero-meta{color:var(--block-muted);margin-bottom:1.25rem}.hero-meta a{color:inherit}.hero-sub{margin-top:1.5rem;font-size:clamp(1.05rem,1.6vw,1.3rem);max-width:58ch;color:var(--block-ink)}.hero-call h1{font-size:clamp(2.2rem,6vw,4.5rem);max-width:20ch}.hero .tags{margin-top:1rem}@media (prefers-reduced-motion:no-preference){.hero h1{animation:rise .5s cubic-bezier(.2,.7,.2,1) both}@keyframes rise{0%{opacity:0;transform:translateY(.25em)}}}.kpis{display:grid;grid-template-columns:repeat(5,1fr);margin-top:2.5rem;margin-bottom:3rem}.kpi{padding:.25rem 1.25rem 0;border-left:1px solid var(--rule)}.kpi:first-child{padding-left:0;border-left:0}.kpi h2{font:600 .95rem/1.3 var(--body)}.kpi-value{font:800 clamp(2.5rem,4.6vw,4.25rem)/1 var(--display);letter-spacing:-.03em;margin:.5rem 0 .6rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.kpi-value span{font:500 .875rem/1 var(--body);letter-spacing:0;color:var(--muted);margin-left:.35rem}.spark{display:block;width:100%;max-width:150px;height:32px;margin-bottom:.4rem;overflow:visible}.kpis-note{grid-column:1/-1;margin-top:1rem}@media (max-width:900px){.kpis{grid-template-columns:repeat(2,1fr);row-gap:2rem}.kpi:nth-child(odd){padding-left:0;border-left:0}}.sec{font:700 clamp(1.4rem,2.4vw,1.9rem)/1.1 var(--display);letter-spacing:-.02em;margin-bottom:1.1rem}.sec-gap{margin-top:2.75rem}.call-body,.call-top,.two{display:grid;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);margin-bottom:3.5rem}.two{grid-template-columns:1fr 1fr}main>section.wrap{margin-bottom:3.5rem}@media (max-width:900px){.two{grid-template-columns:1fr}}.badge{font:600 .75rem/1 var(--body);letter-spacing:0;background:var(--chip);color:var(--muted);padding:.3rem .5rem;border-radius:4px;vertical-align:middle;margin-left:.4rem}.tip{display:none;position:absolute;z-index:5;bottom:calc(100% + 6px);left:0;min-width:11rem;background:var(--ink);color:var(--bg);padding:.6rem .75rem;border-radius:6px;font-size:.8125rem;line-height:1.45;pointer-events:none}.tip>*{display:block}.tip-left{left:auto;right:0}.col:focus-visible .tip,.col:hover .tip,.hbar:focus-visible .tip,.hbar:hover .tip{display:block}.cols{display:flex;gap:2px;align-items:stretch;height:250px;border-bottom:1px solid var(--rule);padding-bottom:1.6rem;position:relative}.col{position:relative;min-width:0;border-radius:4px}.col,.col-plot{flex:1 1;display:flex;flex-direction:column}.col-plot{justify-content:flex-end;align-items:center;padding-top:1.4rem}.col-bar{width:min(100%,44px);background:var(--series-1);border-radius:4px 4px 0 0;min-height:2px}.col:focus-visible .col-bar,.col:hover .col-bar{filter:brightness(1.15)}.col-peak{font-weight:700;font-size:.875rem;margin-bottom:.2rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.col-label{position:absolute;bottom:-1.5rem;left:0;right:0;text-align:center;font-size:.75rem;color:var(--muted);white-space:nowrap}.cols .tip{bottom:auto;top:0}.hbars{display:grid;grid-gap:.55rem;gap:.55rem}.hbar{position:relative;display:grid;grid-template-columns:minmax(8rem,13rem) 1fr;grid-gap:.75rem;gap:.75rem;align-items:center;border-radius:4px}.hbar-label{font-size:.9375rem;overflow-wrap:anywhere}.hbar-track{display:flex;align-items:center;gap:2px;min-width:0;padding-right:9rem}.hbar-a,.hbar-b{height:18px;flex:none}.hbar-a{background:var(--series-1)}.hbar-b{background:var(--series-2)}.hbar-track>span:first-child{border-radius:0}.hbar-track>.hbar-a:last-of-type,.hbar-track>.hbar-b{border-radius:0 4px 4px 0}.hbar-value{margin-left:.5rem;margin-right:-9rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9375rem}.hbar-value em{font-style:normal;font-weight:400;color:var(--muted);font-size:.8125rem;margin-left:.5rem}.legend{display:flex;gap:1.25rem;flex-wrap:wrap;font-size:.875rem;color:var(--muted);margin-bottom:1rem}.sw{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:.4rem;vertical-align:-1px}.sw-a{background:var(--series-1)}.sw-b{background:var(--series-2)}@media (max-width:520px){.hbar{grid-template-columns:1fr;gap:.15rem}}.flags{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2px;gap:2px;background:var(--rule);border:1px solid var(--rule)}.flag{background:var(--surface);padding:1.5rem;text-decoration:none;color:var(--ink);display:grid;grid-gap:.2rem;gap:.2rem}.flag strong{font:800 clamp(3rem,6vw,5rem)/.9 var(--display);letter-spacing:-.03em}.flag span{font-weight:600;font-size:1.05rem}.flag em{font-style:normal;color:var(--link);font-size:.875rem;text-decoration:underline;text-underline-offset:3px}.flag:hover{background:var(--block);color:var(--block-ink)}.flag:hover em{color:var(--amber)}@media (max-width:900px){.flags{grid-template-columns:1fr 1fr}}.lowest{border-top:2px solid var(--ink);margin-bottom:1.25rem}.lowest a{display:grid;grid-template-columns:5rem 1fr;grid-gap:1rem;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--rule);text-decoration:none;color:var(--ink);align-items:start}.lowest a:hover strong{text-decoration:underline;text-underline-offset:3px}.lowest b{font:800 2.75rem/1 var(--display);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lowest a>span{display:grid;grid-gap:.15rem;gap:.15rem}.clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:85ch}.more{font-weight:600;text-underline-offset:3px}.chip{display:inline-block;background:var(--chip);color:var(--muted);border-radius:4px;padding:0 .4em;font-size:.78em;font-weight:500;line-height:1.5;vertical-align:.08em;white-space:nowrap}.hero .chip{background:rgb(255 255 255/.14);color:var(--block-muted)}.tags{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.tag{font-style:normal;font-size:.75rem;font-weight:600;padding:.15rem .5rem;border-radius:4px;border:1px solid var(--rule);color:var(--muted);white-space:nowrap}.tag-alert{border-color:var(--bad);color:var(--bad)}.tag-alert:before{content:"! "}.hero .tag-alert{background:var(--surface)}.v-ok{border-color:var(--good);color:var(--good)}.v-warn{border-color:var(--warn);color:var(--warn)}.v-bad{border-color:var(--bad);color:var(--bad)}.page{padding-top:clamp(2rem,5vw,3.5rem);padding-bottom:3rem}.page-title{font:800 clamp(2.6rem,7vw,5.5rem)/.95 var(--display);letter-spacing:-.035em}.lede{margin:1rem 0 2rem;font-size:1.1rem;max-width:60ch;color:var(--muted)}.filters{display:grid;grid-template-columns:2fr repeat(4,1fr);grid-gap:.5rem;gap:.5rem}.filters input,.filters select,.signin-form input{width:100%;padding:.65rem .75rem;background:var(--surface);border:1px solid var(--rule);border-radius:6px}.toggles{display:flex;flex-wrap:wrap;gap:.4rem;margin:.75rem 0 1.5rem}.toggle{background:transparent;border:1px solid var(--rule);border-radius:999px;padding:.35rem .8rem;cursor:pointer;font-size:.875rem}.toggle span{color:var(--muted);margin-left:.25rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.toggle[aria-pressed=true]{background:var(--block);border-color:var(--block);color:var(--block-ink)}.toggle[aria-pressed=true] span{color:var(--amber)}.count{display:flex;align-items:baseline;gap:.5rem;padding-bottom:.6rem;border-bottom:2px solid var(--ink)}.count strong{font:800 1.75rem/1 var(--display)}.empty{padding:3rem 0;font-size:1.1rem}@media (max-width:900px){.filters{grid-template-columns:1fr 1fr}.filters .search{grid-column:1/-1}}.calls{width:100%;border-collapse:collapse}.calls th{text-align:left;font-size:.8125rem;font-weight:600;color:var(--muted);padding:.6rem .75rem .6rem 0;white-space:nowrap}.calls th button{background:none;border:0;padding:0;font-weight:600;color:inherit;cursor:pointer}.calls th button:hover{color:var(--ink)}.calls td{padding:1rem .75rem 1rem 0;border-top:1px solid var(--rule);vertical-align:top}.calls tbody tr{cursor:pointer}.calls tbody tr:hover{background:var(--surface)}.calls .r{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calls td .muted{display:block}.calls td.r .muted{display:inline}.when{white-space:nowrap;padding-left:.5rem!important}.when b{display:block;font:700 1.25rem/1.2 var(--display)}.when span{color:var(--muted);font-size:.875rem}.what{display:grid;grid-gap:.2rem;gap:.2rem}.what a{font-weight:700;font-size:1.05rem;color:var(--ink);text-underline-offset:3px}.what .clamp{-webkit-line-clamp:1;font-size:.9375rem}.score b{font:800 1.6rem/1 var(--display)}.meter{display:block;width:4.5rem;height:4px;background:var(--chip);margin:.35rem 0 0 auto;border-radius:2px;overflow:hidden}.meter span{display:block;height:100%;background:var(--series-1)}@media (max-width:760px){.calls thead{display:none}.calls tr{display:grid;grid-template-columns:1fr 1fr 1fr;padding:1rem 0;border-top:1px solid var(--rule)}.calls td{border:0;padding:.2rem 0;text-align:left!important}.calls td.what,.calls td.when{grid-column:1/-1;padding-left:0!important}.when b{display:inline;margin-right:.5rem}.calls td[data-label]:before{content:attr(data-label);display:block;font-size:.75rem;color:var(--muted)}.meter{margin-left:0}}.call-top{grid-template-columns:1.4fr 1fr;margin-top:2.5rem}.call-body{grid-template-columns:1fr 1fr;align-items:start}@media (max-width:900px){.call-body,.call-top{grid-template-columns:1fr}}.summary{font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.45;max-width:62ch}.facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));grid-gap:1rem 1.5rem;gap:1rem 1.5rem;margin:1.75rem 0 1.25rem;padding-top:1.25rem;border-top:1px solid var(--rule)}.facts dt{color:var(--muted);font-size:.8125rem}.facts dd{font-weight:600}.call-top .tags{margin-top:.6rem}.scores{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px;background:var(--rule);border:1px solid var(--rule)}.score-box{background:var(--surface);padding:1rem 1.1rem}.score-box h3{font:600 .9rem/1.2 var(--body)}.score-box p{font:800 clamp(2.5rem,4.5vw,3.75rem)/1 var(--display);letter-spacing:-.03em;margin:.3rem 0 .2rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-height:1em}.score-box:first-child{background:var(--block);color:var(--block-ink)}.score-box:first-child .muted{color:var(--block-muted)}.talk{margin-top:1.5rem}.talk h3{font:600 .9rem/1.2 var(--body)}.talk h3,.talk-bar{margin-bottom:.5rem}.talk-bar{display:flex;gap:2px}.talk-bar span{border-radius:0!important}.concerns{border-top:2px solid var(--ink)}.concerns li{display:grid;grid-template-columns:5.5rem 1fr auto;grid-gap:1rem;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--rule)}.concerns b{font-size:.875rem}.sev-high b{color:var(--bad)}.sev-high b:before{content:"▲ "}.sev-medium b{color:var(--warn)}.sev-medium b:before{content:"● "}.sev-low b:before{content:"○ "}@media (max-width:600px){.concerns li{grid-template-columns:1fr;gap:.2rem}}.card{border-top:1px solid var(--rule)}.card:last-of-type{border-bottom:1px solid var(--rule)}.card summary{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 0;cursor:pointer;font-weight:700}.marks{padding-bottom:.75rem}.marks li,.points li{display:grid;grid-template-columns:1.75rem 1fr;grid-gap:.6rem;gap:.6rem;padding:.45rem 0}.points li{grid-template-columns:5.5rem 1fr;border-top:1px solid var(--rule);padding:.7rem 0;align-items:start}.points b{font:800 1.35rem/1.1 var(--display)}.points .tag{justify-self:start;text-transform:capitalize}.marks strong,.points strong{font-weight:600;display:block}.evidence{display:block;color:var(--muted);font-size:.875rem;margin-top:.15rem}.mark{width:1.5rem;height:1.5rem;display:grid;place-items:center;border-radius:50%;font-size:.8rem;font-weight:700;border:1.5px solid}.mark.ok{color:var(--good)}.mark.bad{color:var(--surface);background:var(--bad);border-color:var(--bad)}.mark.off{color:var(--muted);border-style:dashed}.coach{margin-bottom:1.25rem}.coach h3{font:700 1rem/1.2 var(--body);margin-bottom:.4rem}.coach li{padding:.3rem 0 .3rem 1rem;border-left:3px solid var(--rule);margin-bottom:.35rem}.transcript{display:grid;grid-gap:.9rem;gap:.9rem}.transcript li{max-width:92%}.transcript .agent{justify-self:end}.transcript .who{display:flex;gap:.5rem;align-items:baseline;font-size:.8125rem;font-weight:600;margin-bottom:.2rem}.transcript .agent .who{justify-content:flex-end}.transcript time{color:var(--muted);font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.transcript abbr{text-decoration:none;color:var(--muted)}.transcript p{padding:.7rem .9rem;border-radius:4px 14px 14px 14px;background:var(--surface);border:1px solid var(--rule)}.transcript .agent p{border-radius:14px 4px 14px 14px;background:var(--block);color:var(--block-ink);border-color:var(--block)}.transcript .agent .chip{background:rgb(255 255 255/.16);color:var(--block-muted)}.signin{min-height:100vh;display:grid;grid-template-columns:1.2fr 1fr}.signin-block{background:var(--block);color:var(--block-ink);padding:clamp(1.5rem,5vw,4rem);display:flex;flex-direction:column;border-right:10px solid var(--amber)}.signin-block .wordmark svg rect{fill:var(--block-ink)}.signin-block .wordmark svg path{stroke:var(--block)}.signin-block h1{font:800 clamp(2.75rem,6.5vw,6rem)/.95 var(--display);letter-spacing:-.035em;margin-top:auto;max-width:11ch}.signin-block p{margin-top:1.5rem;max-width:44ch;color:var(--block-muted);font-size:1.1rem}.signin-form{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2rem;padding:clamp(1.5rem,5vw,4rem)}.signin-form form{display:grid;grid-gap:1rem;gap:1rem;width:100%;max-width:22rem}.signin-form h2{font:800 2rem/1 var(--display);letter-spacing:-.02em}.signin-form label{display:grid;grid-gap:.3rem;gap:.3rem;font-weight:600;font-size:.9rem}.form-error{color:var(--bad);font-weight:600}@media (max-width:800px){.signin{grid-template-columns:1fr}.signin-block{border-right:0;border-bottom:10px solid var(--amber);min-height:45vh}}.notice{max-width:46rem;margin:0 auto;padding:5rem 1.5rem;min-height:50vh;display:grid;grid-gap:1rem;gap:1rem;align-content:start}.notice h1{font:800 clamp(2.2rem,5vw,3.5rem)/1 var(--display);letter-spacing:-.03em}.foot{border-top:1px solid var(--rule);padding:1.5rem clamp(1rem,4vw,2.5rem) 2.5rem;color:var(--muted);font-size:.875rem}.foot p{max-width:80ch}.notes{display:grid;grid-gap:.9rem;gap:.9rem;margin-bottom:1.25rem;padding-top:1.25rem;border-top:1px solid var(--rule);max-width:70ch}.notes dt{color:var(--muted);font-size:.8125rem}@media (max-width:700px){.brand-sub{display:none}.top nav{margin-left:0}.top-actions{margin-left:auto}}.kpis-wrap{position:relative;margin-top:2.5rem;margin-bottom:3rem}.kpis-wrap .kpis{margin:0}.kpi{display:block;background:none;border-width:0 0 0 1px;border-style:solid;border-color:var(--rule);text-align:left;cursor:pointer;font:inherit;color:inherit;padding-top:1rem;padding-bottom:.75rem;border-radius:0}.kpi:hover,.kpi[aria-expanded=true]{background:var(--surface);box-shadow:inset 0 5px 0 var(--amber)}.kpi-name{font:600 .95rem/1.3 var(--body)}.kpi .muted,.kpi-name,.kpi-value{display:block}.kpi-panel{position:absolute;z-index:20;top:calc(100% - 2.2rem);left:clamp(1rem,4vw,2.5rem);right:clamp(1rem,4vw,2.5rem);background:var(--surface);border:2px solid var(--ink);border-top:10px solid var(--amber);padding:clamp(1.25rem,3vw,2.5rem);box-shadow:0 40px 80px rgb(0 0 0/.28);min-height:26rem}@media (prefers-reduced-motion:no-preference){.kpi-panel{animation:open .16s ease-out both;transform-origin:top center}@keyframes open{0%{opacity:0;transform:translateY(-6px) scale(.985)}}}.kp-head{display:grid;grid-template-columns:minmax(16rem,1fr) 1.6fr;grid-gap:clamp(1.5rem,4vw,3.5rem);gap:clamp(1.5rem,4vw,3.5rem)}.kpi-panel h3{font:700 1.5rem/1.1 var(--display);letter-spacing:-.02em}.kpi-panel h4{font:600 .875rem/1.2 var(--body);color:var(--muted);margin-bottom:.75rem}.kp-value{font:800 clamp(4rem,9vw,7.5rem)/.95 var(--display);letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:.5rem 0 1rem;white-space:nowrap}.kp-value span{font:500 1rem/1 var(--body);letter-spacing:0;color:var(--muted);margin-left:.5rem}.kp-what{max-width:44ch;margin-bottom:1rem}.kp-cols{display:flex;gap:2px;height:15rem;margin-bottom:.5rem}.kp-cols>div{min-width:0}.kp-col-plot,.kp-cols>div{flex:1 1;display:flex;flex-direction:column;align-items:center}.kp-col-plot{width:100%;justify-content:flex-end;border-bottom:1px solid var(--rule)}.kp-col-plot b{font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:.2rem}.kp-col-plot i{display:block;width:min(100%,48px);min-height:2px;background:var(--series-1);border-radius:4px 4px 0 0}.kp-col-label{font-size:.75rem;color:var(--muted);margin-top:.3rem;white-space:nowrap}.kp-col-n{font-size:.6875rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kp-cuts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(1.5rem,3vw,2.5rem);gap:clamp(1.5rem,3vw,2.5rem);margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--rule)}.kp-close{position:absolute;top:.75rem;right:.75rem}@media (max-width:900px){.kpi-panel{position:static;margin-top:1rem;box-shadow:none}.kp-cuts,.kp-head{grid-template-columns:1fr}.kp-close{position:static;margin-top:1rem;padding-left:0}}.rank{display:grid;grid-gap:.6rem;gap:.6rem}.rank li{display:grid;grid-template-columns:minmax(7rem,1.1fr) 1.2fr auto;grid-gap:.75rem;gap:.75rem;align-items:center}.rank-label{font-size:.9375rem;overflow-wrap:anywhere}.rank-label small{display:block;color:var(--muted);font-size:.8125rem}.rank-track{background:var(--chip);overflow:hidden}.rank-track,.rank-track .hbar-a{display:block;border-radius:0 4px 4px 0}.rank-track .hbar-a{height:14px}.rank-value{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9375rem;min-width:3.5rem}.rank-value em{font-style:normal;font-weight:400;color:var(--muted);font-size:.8125rem;margin-left:.5rem}@media (max-width:520px){.rank li{grid-template-columns:1fr auto}.rank-track{grid-column:1/-1;grid-row:2}}.hero-page h1{font-size:clamp(2.2rem,6vw,5rem);max-width:20ch}.first{margin-top:2.75rem}.lede-s{font-size:1.05rem;max-width:52ch;margin-bottom:1.25rem}.scroll{overflow-x:auto}.tbl{width:100%;border-collapse:collapse;border-top:2px solid var(--ink);margin-bottom:.75rem}.tbl th{text-align:left;font-size:.8125rem;font-weight:600;color:var(--muted);padding:.7rem .9rem .7rem 0;white-space:nowrap;vertical-align:bottom}.tbl th button{background:none;border:0;padding:0;font:inherit;font-weight:600;color:inherit;cursor:pointer}.tbl th button:hover,.tbl th[aria-sort=ascending],.tbl th[aria-sort=descending]{color:var(--ink)}.tbl td{padding:.8rem .9rem .8rem 0;border-top:1px solid var(--rule);vertical-align:top;white-space:nowrap}.tbl td:first-child{font-weight:700;white-space:normal;min-width:11rem}.tbl td:first-child a{color:var(--ink);text-underline-offset:3px}.tbl .r{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tbl td b{font:800 1.35rem/1 var(--display)}.tbl tr.thin td,.tbl tr.thin td:first-child a{color:var(--muted)}.fails{display:grid;grid-gap:1.25rem;gap:1.25rem;border-top:2px solid var(--ink);padding-top:1rem}.fails>li{display:grid;grid-template-columns:4rem 1fr;grid-gap:1rem;gap:1rem}.fails>li>b{font:800 2.75rem/1 var(--display);letter-spacing:-.03em}.fails h3{font:700 1.1rem/1.2 var(--body);margin-bottom:.4rem}.fails ul li{padding:.3rem 0 .3rem 1rem;border-left:3px solid var(--series-2);margin-bottom:.4rem;color:var(--muted)}.flags-3{grid-template-columns:repeat(3,1fr)}div.flag:hover{background:var(--surface);color:var(--ink)}.journeys{border-top:2px solid var(--ink);margin-bottom:1rem}.journeys>li{display:grid;grid-template-columns:12rem 1fr;grid-gap:1rem;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--rule)}.journeys>li>div b{display:block;font:800 1.6rem/1.1 var(--display)}.journeys ol{display:flex;flex-wrap:wrap;gap:.5rem 1.6rem}.journeys ol li{position:relative;padding:.5rem .75rem;border:1px solid var(--rule);border-left:4px solid var(--series-2);background:var(--surface)}.journeys ol li.done{border-left-color:var(--series-1)}.journeys ol li+li:before{content:"›";position:absolute;left:-1.1rem;top:50%;transform:translateY(-50%);color:var(--muted);font-size:1.25rem}.journeys ol strong{display:block;font-size:.9375rem}.journeys ol span{font-size:.8125rem;color:var(--muted)}@media (max-width:700px){.flags-3,.journeys>li{grid-template-columns:1fr}}.top nav{flex-wrap:wrap}