:root{--paper:#f4f2ed;--ink:#171717;--muted:#716f67;--line:rgba(23,23,23,.16);--blue:#5968e9;--orange:#ef6749;--dark:#161820;--sans:"Manrope",Arial,sans-serif;--serif:"Newsreader",Georgia,serif;--mono:"DM Mono",monospace;--max:1220px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;color:var(--ink);background:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased}body.dialog-open{overflow:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{color:inherit;font:inherit}::selection{color:#fff;background:var(--blue)}.shell{width:min(calc(100% - 64px),var(--max));margin-inline:auto}
.site-header{position:fixed;z-index:50;top:15px;left:50%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:min(calc(100% - 38px),1320px);height:58px;padding:0 11px 0 17px;border:1px solid transparent;border-radius:14px;color:#fff;transform:translateX(-50%);transition:.3s}.site-header.is-scrolled{top:9px;color:var(--ink);border-color:rgba(20,20,20,.1);background:rgba(244,242,237,.88);box-shadow:0 12px 45px rgba(20,20,30,.1);backdrop-filter:blur(16px)}.wordmark{display:flex;align-items:center;gap:9px;width:max-content;font-size:13px;font-weight:700;letter-spacing:-.03em}.wordmark>span:last-child>span{opacity:1;font-weight:inherit}.wordmark-mark{display:flex;align-items:flex-end;gap:2px;width:19px;height:19px;padding:3px;border-radius:5px;background:currentColor}.wordmark-mark i{display:block;width:3px;border-radius:3px;background:var(--dark);transform:rotate(-10deg)}.site-header:not(.is-scrolled) .wordmark-mark i,.hero .wordmark-mark i{background:#fff}.wordmark-mark i:nth-child(1){height:7px;margin-left:2px}.wordmark-mark i:nth-child(2){height:12px}.wordmark-mark i:nth-child(3){height:9px}.site-header nav{display:flex;gap:29px;font-size:11px;font-weight:600}.site-header nav a{opacity:.75}.site-header nav a:hover{opacity:1}.paper-link{justify-self:end;padding:10px 14px;border:1px solid rgba(255,255,255,.3);border-radius:8px;font-size:10px;font-weight:600}.is-scrolled .paper-link{color:#fff;border-color:var(--ink);background:var(--ink)}
.hero{position:relative;display:grid;height:100svh;min-height:650px;place-items:center;overflow:hidden;color:#fff;background:#0a0a0d}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,7,10,.52),rgba(7,7,10,.27) 45%,rgba(7,7,10,.65)),radial-gradient(circle at center,rgba(7,7,10,.15),rgba(7,7,10,.52))}.hero-content{position:relative;z-index:2;width:min(calc(100% - 40px),1000px);text-align:center}.venue{display:inline-flex;align-items:center;gap:9px;margin:0 0 24px;padding:6px 11px;border:1px solid rgba(255,255,255,.28);border-radius:99px;background:rgba(12,12,15,.2);font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(8px)}.venue i{width:5px;height:5px;border-radius:50%;background:#73d48b;box-shadow:0 0 0 4px rgba(115,212,139,.13)}.hero h1{margin:0;font-size:clamp(65px,10.5vw,145px);font-weight:600;line-height:.88;letter-spacing:-.075em;text-shadow:0 5px 35px rgba(0,0,0,.3)}.hero h1 span{font-family:inherit;font-weight:inherit;font-style:normal}.tagline{margin:31px auto 22px;font-family:var(--serif);font-size:clamp(19px,2.2vw,29px);font-style:italic;line-height:1.25;text-shadow:0 2px 18px #000}.authors{margin:0;font-size:15px;font-weight:600;line-height:1.6;text-shadow:0 2px 14px rgba(0,0,0,.9)}.authors sup,.affiliation sup{font-size:.68em}.affiliation{margin:7px 0 25px;color:rgba(255,255,255,.82);font-size:12px;font-weight:500;line-height:1.6;text-shadow:0 2px 12px rgba(0,0,0,.9)}.hero-actions{display:flex;justify-content:center;gap:9px}.button{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:44px;padding:0 17px;border:1px solid transparent;border-radius:8px;font-size:11px;font-weight:650;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-white{color:#171717;background:#fff}.button-glass{border-color:rgba(255,255,255,.35);background:rgba(10,10,14,.25);backdrop-filter:blur(7px)}.hero-scroll{position:absolute;z-index:2;bottom:22px;left:50%;display:flex;flex-direction:column;align-items:center;gap:9px;color:rgba(255,255,255,.7);font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;transform:translateX(-50%)}.hero-scroll i{display:block;width:1px;height:28px;background:linear-gradient(#fff,transparent)}
.showcase{padding-top:120px;padding-bottom:130px}.section-head{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;padding-bottom:55px;border-bottom:1px solid var(--line)}.eyebrow{margin:0 0 16px;color:var(--blue);font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.section-head h2,.overview-head h2,.evaluation h2,.citation-card h2{margin:0;font-size:clamp(44px,5vw,68px);font-weight:500;line-height:1.03;letter-spacing:-.052em}.section-head h2 em,.overview-head h2 em{font-family:var(--serif);font-weight:400}.section-head>p{align-self:end;max-width:460px;margin:0 0 5px;color:var(--muted);font-size:15px;line-height:1.7}.case{padding:56px 0 67px;border-bottom:1px solid var(--line)}.case-layout{display:grid;grid-template-columns:minmax(275px,.68fr) minmax(0,1.32fr);align-items:start;gap:42px}.case-details{position:sticky;top:94px;display:flex;flex-direction:column;min-height:100%}.case-heading{margin-bottom:27px}.case-heading>div{display:flex;align-items:baseline;gap:13px}.case-heading span{color:#929087;font-family:var(--mono);font-size:10px}.case-heading h3{margin:0;font-family:var(--serif);font-size:30px;font-weight:500;line-height:1.1}.case-heading>p{margin:9px 0 0;color:#85837b;font-family:var(--mono);font-size:9px;text-transform:uppercase}.case-video{display:block;width:100%;aspect-ratio:20/11;border-radius:12px;background:#11131a;box-shadow:0 22px 65px rgba(25,25,32,.12);object-fit:contain}.case-summary{max-width:390px;margin:0 0 36px;color:#55544e;font-family:var(--serif);font-size:20px;line-height:1.5}.case-inputs{margin-bottom:30px}.case-inputs>span,.voice-inputs>span{display:block;margin:0 0 9px;color:#8a887f;font-family:var(--mono);font-size:9px;letter-spacing:.07em;text-transform:uppercase}.reference-row{display:flex;gap:7px}.reference-row figure{position:relative;width:88px;margin:0}.reference-row img{width:88px;height:96px;border-radius:5px;background:#ddd;object-fit:cover}.reference-row figcaption{margin-top:5px;color:#96948c;font-family:var(--mono);font-size:8px;text-transform:uppercase}.voice-inputs{max-width:310px}.voice-inputs audio{display:block;width:100%;height:30px;margin-bottom:7px}.more-cases{display:flex;align-items:center;justify-content:center;gap:12px;padding-top:38px;color:#77756e;font-size:12px}.more-cases p{margin:0}.more-cases strong{color:var(--ink)}.more-cases i{width:6px;height:6px;border-radius:50%;background:#52b86b;box-shadow:0 0 0 4px rgba(82,184,107,.12)}
.overview{padding:125px 0;background:#171922;color:#fff}.overview-head{display:grid;grid-template-columns:.72fr 1fr;column-gap:85px}.overview-head .eyebrow{grid-column:1/-1;color:#aab2ff}.overview-head h2{font-size:clamp(40px,4.2vw,57px);line-height:1.06;letter-spacing:-.048em}.abstract{align-self:end;max-width:650px}.abstract p{margin:0 0 17px;color:#b8bbc4;font-size:16px;line-height:1.72}.abstract p:last-child{margin-bottom:0}.abstract strong{color:#fff}.abstract em{color:#c3c9ff;font-family:var(--serif);font-size:1.15em}.method-figure{margin:65px 0 0;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:13px;background:#fff}.figure-bar{display:flex;align-items:center;justify-content:space-between;height:45px;padding:0 15px;color:#a9acb6;background:#1e212b;font-family:var(--mono);font-size:9px;text-transform:uppercase}.figure-bar button{padding:5px;border:0;color:#c9cdf7;background:none;font-family:var(--mono);font-size:9px;cursor:pointer}.method-figure img{width:min(1040px,calc(100% - 90px));margin:0 auto;padding:28px 0 30px}.key-ideas{display:grid;grid-template-columns:1fr 1fr;margin-top:65px;border-top:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.13)}.key-ideas article{position:relative;min-height:420px;padding:31px 35px 38px}.key-ideas article+article{border-left:1px solid rgba(255,255,255,.13)}.idea-id{color:#898d99;font-family:var(--mono);font-size:9px;text-transform:uppercase}.sigma-glyph{height:127px;margin:28px 0 13px;color:#9ca7ff;font-family:var(--serif);font-size:128px;line-height:1}.sink-glyph{position:relative;width:155px;height:127px;margin:28px 0 13px}.sink-glyph i{position:absolute;top:5px;bottom:5px;width:52px;border:1px solid #636a96;border-radius:7px}.sink-glyph i:first-child{left:7px;background:repeating-linear-gradient(to bottom,rgba(95,108,226,.2) 0 12px,transparent 12px 21px)}.sink-glyph i:nth-child(2){right:25px;border-color:#9ca7ff;background:rgba(95,108,226,.21)}.sink-glyph b{position:absolute;right:35px;bottom:16px;color:#c2c8ff;font-family:var(--mono);font-size:11px}.key-ideas h3{margin:0 0 13px;font-size:22px;font-weight:550;letter-spacing:-.025em}.key-ideas p{max-width:500px;margin:0;color:#aeb1bc;font-size:13px;line-height:1.7}.key-ideas code{position:absolute;bottom:31px;left:35px;color:#9297a6;font-family:var(--mono);font-size:9px}
.evaluation{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:70px;padding-top:105px;padding-bottom:105px}.evaluation h2{font-size:clamp(39px,4vw,49px)}.evaluation>p{margin:0;color:#696861;font-size:14px;line-height:1.72}.evaluation>p strong{color:var(--ink)}.evaluation>a{padding-bottom:5px;border-bottom:1px solid var(--ink);font-size:11px;font-weight:650;white-space:nowrap}.citation{padding-bottom:105px}.citation-card{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding:58px;border-radius:17px;color:#fff;background:var(--blue)}.citation-card .eyebrow{color:#dce0ff}.citation-card h2{font-size:50px}.citation-card>div:first-child>p:not(.eyebrow){max-width:420px;margin:20px 0 27px;color:#e0e3ff;font-size:13px;line-height:1.7}.bibtex{overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:9px;background:rgba(24,27,55,.28)}.bibtex header{display:flex;align-items:center;justify-content:space-between;height:42px;padding:0 14px;border-bottom:1px solid rgba(255,255,255,.16);color:#ced3ff;font-family:var(--mono);font-size:9px}.bibtex button{padding:5px 8px;border:1px solid rgba(255,255,255,.2);border-radius:4px;color:#fff;background:rgba(255,255,255,.05);font-family:var(--mono);font-size:9px;cursor:pointer}.bibtex pre{margin:0;padding:20px;overflow:auto;color:#f1f2ff;font-family:var(--mono);font-size:10px;line-height:1.8;white-space:pre-wrap}.site-footer{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:100px;border-top:1px solid var(--line)}.site-footer p{color:#86847c;font-family:var(--mono);font-size:9px;text-align:center}.site-footer>div{display:flex;justify-content:flex-end;gap:24px;color:#66645e;font-size:10px}
.image-dialog{width:min(95vw,1500px);max-width:none;padding:50px 15px 15px;border:0;border-radius:13px;background:#fff;box-shadow:0 30px 100px #0007}.image-dialog::backdrop{background:rgba(8,9,12,.82);backdrop-filter:blur(8px)}.image-dialog img{width:auto;max-width:100%;max-height:calc(95vh - 75px);margin:0 auto;object-fit:contain}.image-dialog button{position:absolute;top:14px;right:17px;border:0;background:none;font-family:var(--mono);font-size:8px;cursor:pointer}.reveal{opacity:0;transform:translateY(18px);transition:opacity .75s cubic-bezier(.2,.75,.25,1),transform .75s cubic-bezier(.2,.75,.25,1)}.reveal.is-visible{opacity:1;transform:none}
@media(max-width:900px){.shell{width:min(calc(100% - 38px),var(--max))}.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.section-head,.overview-head,.evaluation,.citation-card{grid-template-columns:1fr;gap:30px}.section-head>p{align-self:auto}.case-layout{grid-template-columns:1fr;gap:28px}.case-details{position:static}.case-summary{max-width:620px;margin-bottom:27px}.voice-inputs{max-width:420px}.overview-head .eyebrow{grid-column:auto}.abstract{margin-top:10px}.evaluation{align-items:start}.evaluation>p{max-width:620px}.evaluation>a{width:max-content}.citation-card{padding:45px}.site-footer{grid-template-columns:1fr auto}.site-footer p{display:none}}
@media(max-width:600px){.shell{width:calc(100% - 26px)}.site-header{top:7px;width:calc(100% - 18px);height:51px;padding-left:12px}.site-header.is-scrolled{top:7px}.paper-link{padding:8px 10px}.hero{min-height:660px}.hero h1{font-size:58px}.tagline{font-size:18px}.authors{max-width:350px;margin-inline:auto;font-size:12px;line-height:1.65}.affiliation{margin-top:8px;font-size:10px}.hero-actions{flex-wrap:wrap}.hero-scroll{font-size:8px}.showcase{padding-top:80px;padding-bottom:90px}.section-head{padding-bottom:38px}.section-head h2{font-size:40px}.section-head>p{font-size:14px}.overview-head h2{font-size:37px}.evaluation h2,.citation-card h2{font-size:39px}.case{padding:42px 0 51px}.case-layout{gap:24px}.case-heading{margin-bottom:19px}.case-heading h3{font-size:25px}.case-heading>p{font-size:8px;line-height:1.5}.case-video{border-radius:8px}.case-summary{font-size:18px}.reference-row figure,.reference-row img{width:72px}.reference-row img{height:79px}.overview{padding:85px 0}.abstract p{font-size:15px}.method-figure{margin-top:45px}.method-figure img{width:calc(100% - 18px);padding:10px 0}.key-ideas{grid-template-columns:1fr;margin-top:45px}.key-ideas article{min-height:390px;padding:25px 20px}.key-ideas article+article{border-top:1px solid rgba(255,255,255,.13);border-left:0}.key-ideas h3{font-size:20px}.key-ideas p{font-size:13px}.key-ideas code{bottom:25px;left:20px;font-size:8px}.evaluation{gap:25px;padding-top:75px;padding-bottom:75px}.evaluation>p{font-size:14px}.citation{padding-bottom:75px}.citation-card{gap:38px;padding:34px 23px}.citation-card>div:first-child>p:not(.eyebrow){font-size:13px}.bibtex pre{padding:16px;font-size:8px}.site-footer{min-height:88px}.site-footer .wordmark>span:last-child>span{display:none}.site-footer>div{gap:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.hero-video{display:none}.hero{background:url(hero_poster.jpg) center/cover}}

/* Legibility floor: content text should remain readable on high-density displays. */
.site-header nav{font-size:13px}.paper-link{font-size:12px}.venue{font-size:11px}.button{font-size:13px}.hero-scroll{font-size:11px}
.eyebrow{font-size:12px}.case-heading span{font-size:12px}.case-heading>p{font-size:12px;line-height:1.55}.case-inputs>span,.voice-inputs>span{font-size:12px}.reference-row figcaption{font-size:11px}
.figure-bar,.figure-bar button{font-size:12px}.idea-id{font-size:13px;font-weight:500;letter-spacing:.04em}.sink-glyph b{font-size:13px}.key-ideas h3{font-size:24px}.key-ideas p{font-size:16px;line-height:1.68}.key-ideas code{font-size:12px;line-height:1.5}
.evaluation>a{font-size:13px}.bibtex header,.bibtex button{font-size:12px}.bibtex pre{font-size:12px}.site-footer p,.site-footer>div{font-size:12px}.image-dialog button{font-size:12px}
@media(max-width:600px){.affiliation{font-size:11px}.hero-scroll{font-size:10px}.case-heading>p{font-size:11px}.key-ideas article{min-height:440px}.key-ideas p{font-size:15px}.key-ideas code{font-size:11px}.bibtex pre{font-size:10px}}
.hero h1{font-size:clamp(50px,8.2vw,118px)}
@media(max-width:600px){.hero h1{font-size:46px}}
.authors{font-size:18px;line-height:1.65}.affiliation{margin-bottom:5px;font-size:16px}.author-notes{margin:0 0 25px;color:rgba(255,255,255,.78);font-size:12px;font-weight:500;line-height:1.5;text-shadow:0 2px 12px rgba(0,0,0,.9)}
@media(max-width:600px){.authors{font-size:14px}.affiliation{font-size:13px}.author-notes{font-size:10px;margin-bottom:22px}}
.site-header .nav-logo{gap:10px}
.nav-logo-frame{display:flex;align-items:center;justify-content:center;width:104px;height:30px;padding:3px 6px;border:1px solid rgba(255,255,255,.5);border-radius:8px;background:rgba(255,255,255,.9);box-shadow:0 10px 26px rgba(0,0,0,.16);backdrop-filter:blur(10px)}
.nav-logo-frame img{width:100%;height:100%;object-fit:contain;clip-path:inset(1% 0 3% 0)}
.site-header.is-scrolled .nav-logo-frame{border-color:rgba(23,23,23,.1);background:rgba(255,255,255,.78);box-shadow:none}
@media(max-width:600px){.site-header .nav-logo{gap:7px}.nav-logo-frame{width:88px;height:27px;padding:3px 5px;border-radius:8px}}
.complete-references{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:290px}
.complete-references figure{width:auto;margin:0;padding:7px;border:1px solid rgba(23,23,23,.08);border-radius:9px;background:#ebe8df;box-shadow:0 10px 28px rgba(25,25,32,.08)}
.complete-references figure:nth-child(2){order:3;grid-column:1/-1}
.complete-references figure:nth-child(3){order:2}
.complete-references img{width:100%;height:146px;border-radius:6px;background:transparent;object-fit:contain}
.complete-references figure:nth-child(2) img{height:106px}
.complete-references figcaption{margin-top:7px;text-align:center}
.complete-references audio{display:block;width:100%;height:28px;margin-top:7px}
.reference-image-button{display:block;width:100%;padding:0;border:0;border-radius:6px;background:transparent;cursor:zoom-in;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}
.reference-image-button img{transition:transform .24s ease,filter .24s ease}
.reference-image-button:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(25,25,32,.14)}
.reference-image-button:hover img{transform:scale(1.035);filter:saturate(1.06) contrast(1.04)}
.reference-image-button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}
.snowline-references{grid-template-columns:1fr;max-width:290px}
.snowline-references figure,.snowline-references figure:nth-child(2){order:initial;grid-column:auto}
.snowline-references img,.snowline-references figure:nth-child(2) img{height:128px}
.antique-case .case-video,.snowline-case .case-video{margin-top:82px}
@media(max-width:600px){.complete-references{max-width:280px;gap:7px}.complete-references figure{padding:6px}.complete-references img{height:128px}.complete-references figure:nth-child(2) img{height:92px}.complete-references audio{height:26px}.snowline-references img,.snowline-references figure:nth-child(2) img{height:112px}}
@media(max-width:900px){.antique-case .case-video,.snowline-case .case-video{margin-top:0}}
.tagline{font-size:clamp(23px,2.8vw,35px)}
@media(max-width:600px){.tagline{font-size:20px}}
.button-disabled{cursor:not-allowed;opacity:.72}.button-disabled:hover{transform:none}
.showcase .section-head{padding-bottom:36px}
.showcase .section-head .eyebrow{margin-bottom:0;font-family:var(--sans);font-size:clamp(30px,3.6vw,48px);font-weight:600;line-height:1;letter-spacing:-.045em;text-transform:none}
.overview-head{grid-template-columns:1fr;row-gap:24px}
.overview-head>.eyebrow{margin-bottom:0;font-family:var(--sans);font-size:clamp(30px,3.6vw,48px);font-weight:600;line-height:1;letter-spacing:-.045em;text-transform:none}
.overview-head .abstract{grid-column:1/-1;max-width:none}
.evaluation{align-items:start}
.evaluation .eyebrow{margin-bottom:0;font-family:var(--sans);font-size:clamp(30px,3.6vw,48px);font-weight:600;line-height:1;letter-spacing:-.045em;text-transform:none}
.montage-case .case-layout{grid-template-columns:minmax(450px,.82fr) minmax(0,1.18fr)}
.montage-case .case-details{position:static}
.montage-case .case-heading{margin-bottom:12px}
.montage-case .case-heading h3{font-size:27px;letter-spacing:0;white-space:nowrap}
.montage-case .case-video{height:auto;min-height:0;margin-top:64px;aspect-ratio:16/9}
.montage-inputs{margin-top:0}
.montage-references{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}
.rollout-group{display:flex;flex-direction:column;gap:8px;min-width:0}
.rollout-label{margin:0;color:#8a887f;font-family:var(--mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase}
.rollout-row{display:flex;gap:8px;margin-top:auto;padding-top:4px}
.rollout-row figure{flex:0 0 78px;width:78px;min-width:0;margin:0;padding:6px;border:1px solid rgba(23,23,23,.08);border-radius:9px;background:#ebe8df;box-shadow:0 10px 28px rgba(25,25,32,.08)}
.rollout-row img{width:66px;height:78px;border-radius:6px;object-fit:contain}
.rollout-row figcaption{min-height:25px;margin-top:6px;text-align:center;color:#6d6b63;font-size:10px;font-weight:650;line-height:1.25}
@media(max-width:900px){.montage-case .case-layout{grid-template-columns:1fr}.montage-case .case-video{margin-top:0;aspect-ratio:16/9}}
@media(max-width:600px){.montage-case .case-heading h3{font-size:20px}.montage-references{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.rollout-row figure{flex-basis:68px;width:68px}.rollout-row img{width:56px;height:66px}}
.eval-table-wrap{grid-column:1/-1;margin-top:8px;overflow-x:auto}
.eval-table{width:100%;min-width:680px;border-collapse:collapse;font-size:13px}
.eval-table th,.eval-table td{padding:9px 12px;text-align:center;border-bottom:1px solid var(--line)}
.eval-table thead th{color:#696861;font-weight:600;font-size:11px;letter-spacing:.02em}
.eval-table thead tr:first-child th{border-bottom:1px solid rgba(23,23,23,.28);text-transform:uppercase;font-family:var(--mono);font-size:10px}
.eval-table tbody th{text-align:left;font-weight:600;white-space:nowrap}
.eval-table tbody th span{color:#8a887f;font-weight:500;font-size:11px}
.eval-table td{font-family:var(--mono);font-size:12px;color:#55544e;font-variant-numeric:tabular-nums}
.eval-table td strong{color:var(--ink)}
.eval-table .eval-ours{background:rgba(89,104,233,.08)}
.eval-table .eval-ours th{color:var(--blue)}
.eval-table .eval-ours td strong{color:var(--blue)}
.eval-table .eval-block th{text-align:left;padding-top:14px;color:#55544e;font-family:var(--serif);font-style:italic;font-weight:500;font-size:14px;border-bottom:1px solid rgba(23,23,23,.28)}
.eval-note{grid-column:1/-1;margin:0;max-width:none;color:#86847c;font-size:12px;line-height:1.6}
