
:root{--ground:#FBF7F0;--paper:#FBF7F0;--ink:#3A2E27;--muted:#6B5B4F;--blue:#94501F;--dark:#7A4019;--line:#E9E0D2;--soft:#f7f4f2;--sans:"NR","WK",Georgia,"Songti SC","SimSun",serif;--serif:"NR","WK",Georgia,"Songti SC","SimSun",serif;--mono:"NR","WK",Georgia,"Songti SC","SimSun",serif}
*{box-sizing:border-box}body{margin:0;background:var(--ground);color:var(--ink);font:14px var(--sans);-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a{color:inherit}a{text-decoration:none}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--blue);outline-offset:3px}button:hover,a:hover{color:var(--blue)}.paper{max-width:1320px;width:calc(100% - 48px);min-height:100vh;margin:auto;background:var(--paper);box-shadow:0 18px 50px #1c26240a}.mast{height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 64px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:14px}.mark{width:33px;height:33px}.owner{font:700 12px var(--mono);letter-spacing:1.3px}.sep{color:#9a9089;margin:0 9px}.product{font:500 21px var(--serif);color:var(--dark)}.mastnav{display:flex;align-self:stretch;gap:30px;align-items:center;margin-left:auto;margin-right:32px}.mastnav a{font-size:14px;color:var(--muted);position:relative;height:100%;display:flex;align-items:center}.mastnav .active{color:var(--dark)}.mastnav .active:after{position:absolute;content:'';width:100%;height:2px;background:var(--blue);bottom:0;left:0}.lang{display:flex;border:1px solid var(--line);border-radius:30px;overflow:hidden}.lang span{padding:13px 15px;font:11px var(--mono)}.lang .chosen{background:var(--dark);color:white}.hero{padding:32px 64px 24px;display:flex;justify-content:space-between;align-items:flex-end}.eyebrow{font:700 11px var(--mono);letter-spacing:1.6px;color:var(--blue);margin-bottom:11px}.hero h1{font:500 35px var(--serif);margin:0 0 10px;line-height:1.2;letter-spacing:-.8px}.hero p{margin:0;color:var(--muted);font-size:14px}.heroaside{text-align:right;color:var(--muted);font-size:12px;line-height:2}.heroaside a{margin-left:20px;color:var(--dark);border-bottom:1px solid var(--line);padding-bottom:4px}.heroaside .date{font:11px var(--mono);display:block;margin-top:10px}.categories{display:flex;gap:32px;padding:0 64px;height:56px;align-items:stretch;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8f7f6}.categories button{position:relative;background:none;border:0;color:var(--muted);padding:0 8px;font-size:14px}.categories .selected{color:var(--dark);font-weight:600}.categories .selected:after{content:'';position:absolute;bottom:0;height:3px;background:var(--blue);left:5px;right:5px}.categorynote{margin-left:auto;align-self:center;color:var(--muted);font-size:12px}.main{padding:24px 64px 32px}.taskline{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;gap:16px}.subtabs{display:flex;gap:6px;align-items:center}.subtabs button{border:1px solid transparent;background:none;padding:7px 13px;color:var(--muted);font-size:13px}.subtabs .on{color:var(--dark);border-color:var(--line);background:var(--soft)}.search{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--line);background:var(--paper);width:230px}.search svg{width:15px;color:var(--blue)}.search input{border:0;background:none;width:100%;outline:0;font-size:12px}.sectionhead{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.sectionhead h2{font:500 22px var(--serif);margin:0}.sectionhead h2 small{font:12px var(--sans);margin-left:12px;color:var(--muted)}.source-line{font-size:12px;color:var(--muted);line-height:1.7}.source-line a{color:var(--blue)}.board{border:1px solid var(--line)}table{width:100%;border-collapse:collapse}th{font-weight:500;text-align:left;color:var(--muted);background:#f6f3f1;font-size:12px;padding:13px 18px;line-height:1.5;border-bottom:1px solid var(--line)}td{border-bottom:1px solid var(--line);padding:14px 18px;font-size:13px;line-height:1.5}tr:last-child td{border-bottom:0}.rank{font:13px var(--mono);color:var(--muted);width:65px}.tool{display:flex;align-items:center;gap:12px}.glyph{width:32px;height:32px;border:1px solid #e1d3c9;display:grid;place-items:center;border-radius:5px;background:#f7f1ed;color:var(--blue);font:600 15px var(--mono);flex-shrink:0}.toolname{font-size:15px;font-weight:600;color:var(--dark)}.toolmeta{font-size:11px;color:var(--muted);margin-top:3px}.toolmeta a{color:var(--muted)}.toolmeta a:hover{text-decoration:underline}.metric{text-align:right;font:600 23px var(--mono);color:var(--dark)}.metric.unknown{font-size:18px;color:#9d938c;font-weight:400}.rowhint{color:var(--muted);font-size:11px}.tag{display:inline-block;padding:3px 7px;font-size:10px;border:1px solid var(--line);color:var(--blue);background:#f9f7f5}.evidence{color:var(--blue);background:none;border:0;padding:0;font-size:12px}.highlight td{background:#f7f3f0}.separator td{padding:9px 18px;background:#f9f8f7;color:var(--muted);font-size:11px}.footnote{font-size:11px;color:var(--muted);margin:10px 0 0;line-height:1.7}.related{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;margin-top:24px;padding-top:19px;border-top:1px solid var(--line)}.related h3{font-size:12px;font-weight:600;margin:0 0 10px;color:var(--muted)}.related a{color:var(--dark);font-size:13px}.related p{margin:6px 0 0;color:var(--muted);font-size:11px}.related .company{margin-right:12px}.footer{display:flex;justify-content:space-between;border-top:1px solid var(--line);margin:0 64px;padding:19px 0 24px;color:var(--muted);font-size:11px}.footer strong{font-weight:400;color:var(--dark)}.mobilehint{display:none}.inline-row td{padding:0;background:#f7f2ee}.inlineproof{padding:18px 24px 18px 72px;display:grid;grid-template-columns:1fr 1fr;gap:32px;border-left:3px solid var(--blue)}.inlineproof h3{font-size:12px;margin:0 0 6px;color:var(--dark)}.inlineproof p{font-size:11px;line-height:1.7;margin:0;color:var(--muted)}.inlineproof a{font-size:11px;color:var(--blue);display:inline-block;margin-top:8px}.matrix th{text-align:center;padding:14px 10px}.matrix td{padding:16px 10px;text-align:center;width:13%}.matrix td:first-child{width:22%;text-align:left;padding-left:19px}.matrix .cap{display:block;color:var(--dark);font-size:13px}.matrix .cap small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.matrix .empty{color:#b0a8a3}.matrix .metric{font-size:18px;text-align:center;display:block}.matrix .measured{background:#f8f2ed}.legend{display:flex;gap:24px;font-size:11px;color:var(--muted);align-items:center}.legend .dot{display:inline-block;width:8px;height:8px;background:#e4d1c4;margin-right:6px}.mode{display:flex;border:1px solid var(--line);font-size:12px}.mode span{padding:7px 12px;color:var(--muted)}.mode .chosen{background:var(--dark);color:white}.matrixbottom{display:grid;grid-template-columns:repeat(3,1fr);margin-top:22px;border-top:1px solid var(--line)}.matrixbottom div{padding:15px 22px 0 0}.matrixbottom h3{font-size:13px;font-weight:600;margin:0 0 7px;color:var(--dark)}.matrixbottom p{font-size:11px;color:var(--muted);margin:0;line-height:1.7}.subheading{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--line);background:#fbf9f8}.subheading h2{font:500 20px var(--serif);margin:0}.subheading small{font-size:11px;color:var(--muted)}.valuecell{text-align:right}.valuecell strong{font:600 22px var(--mono);color:var(--dark)}.bar{width:100px;height:3px;display:block;background:#efe8e3;margin:6px 0 0 auto}.bar i{display:block;background:#b68b6d;height:3px}.conditions{font-size:11px;color:var(--muted)}.factnote{display:flex;justify-content:space-between;margin-bottom:14px;gap:20px;color:var(--muted);font-size:12px;line-height:1.6}.entitypanel{margin-top:18px;padding:18px;border:1px solid var(--line);background:#f7f3f1;display:none}.entitypanel.open{display:block}.entitypanel h3{margin:0 0 8px;font:500 21px var(--serif)}.entitypanel p{font-size:12px;color:var(--muted)}.entitypanel a{color:var(--blue);font-size:12px;margin-right:18px}.categorypanel{padding:22px;border:1px solid var(--line);margin:0 0 20px;background:var(--soft);display:none}.categorypanel.open{display:block}.categorypanel h2{margin:0 0 10px;font:500 22px var(--serif)}.categorypanel p{font-size:13px;color:var(--muted);line-height:1.8}.categorypanel a{font-size:13px;color:var(--blue);margin-right:20px}.main.c{padding-top:20px}.c .taskline{margin-bottom:18px}.c .inlineproof{padding-left:26px}.c td{padding-top:12px;padding-bottom:12px}.c .inline-row td{padding:0}.c .related{margin-top:20px}
@media(max-width:720px){.paper{width:100%;}.mast{height:auto;min-height:78px;padding:15px 20px;flex-wrap:wrap;gap:17px}.brand{gap:10px}.mark{width:29px;height:29px}.owner{font-size:10px}.product{font-size:19px}.sep{margin:0 5px}.lang{margin-left:auto}.lang span{padding:8px 9px}.mastnav{order:3;width:100%;margin:0;height:33px;gap:23px;justify-content:space-between}.mastnav a{font-size:11px}.hero{padding:25px 20px 22px;display:block}.eyebrow{font-size:9px;letter-spacing:1.1px}.hero h1{font-size:29px}.hero p{font-size:12px;line-height:1.7}.heroaside{text-align:left;margin-top:15px;display:flex;gap:14px;flex-wrap:wrap}.heroaside a{margin-left:0;font-size:11px}.heroaside .date{font-size:10px;margin:0;align-self:center}.categories{height:47px;gap:13px;padding:0 17px;white-space:nowrap;overflow:auto}.categories button{font-size:11px;padding:0 2px}.categorynote{display:none}.main{padding:19px 20px 26px}.taskline{display:block;margin-bottom:19px}.subtabs{gap:2px;margin-bottom:12px}.subtabs button{font-size:11px;padding:7px 10px}.search{width:100%;padding:9px 11px}.sectionhead{display:block}.sectionhead h2{font-size:21px;margin-bottom:8px}.sectionhead h2 small{font-size:10px}.source-line{font-size:10px}.board{overflow-x:auto}.board table{min-width:680px}.matrix table{min-width:1000px}.c .board table{min-width:780px}.board th{font-size:10px;padding:12px}.board td{font-size:11px;padding:12px}.toolname{font-size:13px}.toolmeta{font-size:10px}.glyph{width:27px;height:27px;font-size:12px}.tool{gap:8px}.metric{font-size:20px}.mobilehint{display:block;font-size:10px;color:var(--muted);margin:9px 0}.related{grid-template-columns:1fr;gap:19px}.related a{font-size:12px}.footer{margin:0 20px;font-size:9px;gap:20px;line-height:1.7}.matrixbottom{grid-template-columns:1fr}.matrixbottom div{padding-top:15px}.factnote{display:block;font-size:10px}.factnote>span{display:block;margin-top:6px}.mode{width:max-content;margin-top:12px}.legend{font-size:9px;gap:11px;flex-wrap:wrap}.inlineproof{padding:15px 20px;gap:20px}.categorypanel{padding:16px}.categorypanel p{font-size:11px}}

:root{--sans:"NR","WK",Georgia,"Songti SC","SimSun",serif;--serif:"NR","WK",Georgia,"Songti SC","SimSun",serif;--mono:"NR","WK",Georgia,"Songti SC","SimSun",serif}
.mast{height:68px;padding:0 42px}.hero{padding:23px 42px 21px}.hero h1{font-size:29px;margin-bottom:7px}.eyebrow{margin-bottom:7px}.main{padding:20px 42px 28px}.categories{padding:0 42px;height:48px;gap:26px}.categories button{font-size:15px}.taskline{margin-bottom:14px}.subtabs{flex-wrap:wrap;gap:5px}.subtabs button{padding:7px 11px;font-size:12px;border:1px solid var(--line)}.subtabs .on{background:var(--dark);color:white;border-color:var(--dark)}.subtabs button small{display:block;font:9px var(--mono);opacity:.72;margin-top:3px}.search{width:210px;padding:9px 12px}.sectionhead h2{font-size:21px}.sectionhead{gap:20px}.factnote{margin-bottom:11px;font-size:11px}.board{overflow-x:auto}.board table{min-width:850px}.board td{padding:11px 14px}.board th{padding:11px 14px}.toolname{font-size:14px}.glyph{width:29px;height:29px}.toolmeta{font-size:10px}.metric{font-size:22px;white-space:nowrap}.metric small{font:10px var(--sans);margin-left:3px;color:var(--muted)}.datecell{font:11px var(--mono);white-space:nowrap}.condition{font-size:11px;color:var(--muted);max-width:185px}.evidencebox summary{font-size:11px;cursor:pointer;color:var(--blue);white-space:nowrap}.evidencebox[open]{min-width:260px}.evidencebox p{font-size:11px;line-height:1.8;color:var(--muted);margin:8px 0;max-width:300px}.evidencebox a{display:inline-block;font-size:11px;color:var(--blue);margin:5px 10px 0 0}.emptycell{font-size:12px;color:var(--muted)}.emptycell strong{display:block;font-weight:400;color:#998a80;font-size:15px}.sectiontag{font-size:10px;color:var(--blue);border:1px solid var(--line);padding:3px 7px;margin-left:12px;vertical-align:middle}.sources{display:grid;grid-template-columns:1fr 1fr;gap:22px;border-top:1px solid var(--line);margin-top:22px;padding-top:17px}.sources h3{font-size:12px;color:var(--muted);margin:0 0 8px}.sources p{font-size:11px;line-height:1.8;color:var(--muted);margin:0}.sources a{color:var(--blue)}.footer{margin:0 42px}.notice{font-size:11px;color:var(--muted);padding:10px 0;border-bottom:1px solid var(--line);margin-bottom:15px}.related{margin-top:20px}.noresults{margin:10px 0;color:var(--muted);font-size:12px}[hidden]{display:none!important}
@media(max-width:900px){.mastnav{gap:18px;margin-right:18px}.mast,.hero,.categories{padding-left:25px;padding-right:25px}.main{padding-left:25px;padding-right:25px}.taskline{align-items:flex-start}.search{width:190px}.footer{margin:0 25px}}
@media(max-width:720px){.mast{height:auto;padding:15px 20px}.hero{padding:20px}.hero h1{font-size:27px}.heroaside{margin-top:10px}.categories{padding:0 20px;gap:25px;height:46px}.categories button{font-size:14px}.main{padding:16px 20px 24px}.subtabs{margin-bottom:12px}.subtabs button{font-size:11px;padding:7px 8px}.search{width:100%}.sectionhead{display:block}.sectionhead h2 small{display:block;margin:6px 0 0}.factnote{display:block}.factnote>span{margin-top:3px}.board td{padding:11px}.board th{padding:10px 11px}.metric{font-size:20px}.sources{grid-template-columns:1fr;gap:15px}.footer{margin:0 20px}.categorynote{display:none}}

/* Five sourced panels: preserve A density, give selection and provenance a clear hierarchy. */
.tool{gap:0}.toolname{font-weight:600}.coverage{display:flex;gap:16px;align-items:baseline;margin:0 0 13px;font-size:12px;color:var(--muted)}.coverage strong{color:var(--dark);font-size:13px;font-weight:600}.subtabs .on{box-shadow:inset 0 -3px 0 #d87870}.subtabs button{min-height:47px}.subtabs button small{font-family:var(--sans);font-size:10px}.board table{min-width:730px}.sectionhead h2 small{line-height:1.5}.sources p{line-height:1.9}
@media(max-width:720px){.coverage{display:block;line-height:1.8}.coverage span{display:block}.subtabs{gap:5px}.subtabs button{flex:1 0 145px}.subtabs button small{font-size:9px}.board table{min-width:670px}}
 .row-source{font-size:11px;color:var(--blue);white-space:nowrap} .raw-track{display:block;width:92px;height:3px;background:#e8e4e1;margin-top:7px}.raw-track>span{display:block;height:100%;background:#ac8a72}.model-toggle{border:0;background:transparent;color:var(--blue);padding:0;text-align:left;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.model-toggle:hover{text-decoration:underline}.model-toggle:focus-visible{outline:2px solid var(--blue);outline-offset:4px}
.verification-empty{padding:28px 24px;border:1px solid var(--line);background:#fafafa}.verification-empty strong{font-size:17px;color:var(--dark)}.verification-empty p{font-size:13px;color:var(--muted);line-height:1.8;max-width:800px}.historical,.pending-evidence{margin-top:22px;border-top:1px solid var(--line);padding-top:14px}.historical>summary,.pending-evidence>summary{cursor:pointer;font-size:13px;color:var(--blue);font-weight:600}.historical-content{margin-top:18px;opacity:.85}.historical-warning{font-size:12px;color:#885048}.pending-evidence p{font-size:12px;line-height:1.8;color:var(--muted)}.pending-evidence .board{margin-top:12px}

/* Composite first screen: same compact A paper, quieter provenance. */
.subtabs button{min-height:34px}.beta-badge{font:10px var(--mono);padding:4px 6px;border:1px solid #d6c4b8;color:var(--blue);vertical-align:middle;margin-left:4px}.sectionhead h2 small{font-size:11px}.coverage{margin-bottom:12px}.composite-board table{min-width:660px}.composite-board th{padding:10px 16px}.composite-board td{padding:11px 16px}.composite-board .selection-cell{width:37px;padding-left:14px;padding-right:2px}.compare-check{accent-color:var(--blue);width:14px;height:14px;cursor:pointer}.identity-cell{width:43%}.model-toggle{font-size:14px}.expand-caret{font:12px var(--mono);color:#a89689;margin-left:11px}.exact-version{font:9px var(--mono);color:#8c7e74;margin-top:3px;word-break:break-all}.toolmeta{margin-top:3px}.composite-value{width:25%;white-space:nowrap;text-align:right}.composite-value strong{font:600 28px var(--mono);color:var(--dark);letter-spacing:-1px}.composite-value>small{font:10px var(--mono);color:var(--muted);margin-left:6px}.score-heading{text-align:right}.composite-track{height:3px;background:#ede6e1;display:block;width:142px;max-width:100%;margin:6px 0 0 auto}.composite-track i{display:block;height:3px;background:#ac8a72}.coverage-cell{width:27%;white-space:nowrap}.coverage-cell .tag{font-size:9px;padding:2px 6px;margin-right:4px}.coverage-cell .datecell{font-size:10px;margin-top:5px}.coverage-cell .rowhint{font-size:9px;margin-top:2px}.prerelease{background:#fff6ee;color:#8b6346;border-color:#e3d1c1}.prerelease-text{color:#8b6346}.selected-compare td{background:#f7f1ed}.composite-board .composite-detail td{padding:0;background:#f8f4f2}.detail-inner{border-left:3px solid #ac8a72;padding:18px 22px 17px 47px}.original-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.original-title{font-size:12px;color:var(--dark)}.original-title span{font-size:10px;color:var(--muted);margin-left:12px}.original-score>strong{display:block;font:600 24px var(--mono);color:var(--dark);margin-top:7px}.original-score>strong small{font:11px var(--mono);margin-left:4px}.original-score h3{font-size:11px;margin:9px 0 4px;color:var(--dark)}.original-score p{font-size:10px;line-height:1.75;color:var(--muted);margin:0}.original-score>a{display:inline-block;font-size:10px;color:var(--blue);margin-top:6px}.source-code{font-family:var(--mono);font-size:9px;overflow-wrap:anywhere}.detail-method{border-top:1px solid var(--line);margin-top:13px;padding-top:11px}.detail-method p{font-size:10px;line-height:1.8;color:var(--muted);margin:6px 0}.detail-method a{color:var(--blue)}.detail-method .formula{display:flex;flex-wrap:wrap;gap:5px 17px;color:var(--dark)}.formula strong{font:600 12px var(--mono)}.formula span{color:var(--muted)}.uncertainty summary{font-size:10px;color:var(--blue);cursor:pointer;margin-top:8px}.uncertainty p{margin-bottom:0}.inline-method{border-top:1px solid var(--line);padding-top:11px;margin-top:11px}.inline-method summary{font-size:11px;color:var(--blue);cursor:pointer}.inline-method div{display:grid;grid-template-columns:1fr 1fr;gap:10px 25px;margin-top:10px}.inline-method p{font-size:11px;line-height:1.85;color:var(--muted);margin:0}.inline-method p:last-child{grid-column:1/-1}.inline-method strong{font-weight:600;color:var(--dark)}.compare-tray{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:var(--muted);margin-top:10px;min-height:18px;align-items:center}.compare-tray button{font-size:10px;border:0;background:none;color:var(--blue);padding:2px 0}.compare-content{margin:12px 0 17px;display:grid;grid-template-columns:repeat(var(--count),1fr);border:1px solid var(--line)}.compare-card{padding:14px;border-right:1px solid var(--line);min-width:0}.compare-card:last-child{border:0}.compare-card h3{font-size:12px;color:var(--dark);margin:0 0 5px}.compare-card .exact-version{font-size:8px}.compare-main{font:600 23px var(--mono);color:var(--dark);margin:10px 0}.compare-main small{font:10px var(--mono);color:var(--muted);margin-left:4px}.compare-item{font-size:10px;color:var(--muted);margin-top:8px;display:flex;justify-content:space-between;gap:10px}.compare-item strong{font:600 11px var(--mono);color:var(--dark)}.compare-caution{font-size:10px;color:var(--muted);margin:0}.profile-scope{font-size:12px;color:var(--muted);line-height:1.8;margin:0 0 15px}.profile-board table{min-width:650px}.profile-board th small{display:block;font-size:10px;margin-top:3px}.profile-value strong{font:600 21px var(--mono);color:var(--dark)}.profile-value small{font-size:10px;margin-left:3px}.profile-track{display:block;height:3px;width:125px;max-width:100%;background:#ede6e1;margin-top:6px}.profile-track i{display:block;height:3px;background:#ac8a72}.secondary-evidence{border-top:1px solid var(--line);padding:14px 0}.secondary-evidence>summary{cursor:pointer;color:var(--blue);font-size:13px;font-weight:600}.secondary-inner{padding-top:18px}.secondary-inner .sectionhead h2{font-size:19px}.supplementary-status{font-size:12px;color:var(--muted);line-height:1.8;background:var(--soft);padding:13px 16px}.supplementary-status strong{font-size:12px;color:var(--dark)}.supplementary-status p{margin:5px 0}.supplementary-status a{color:var(--blue)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.hero h1{font-size:29px}.sources{margin-top:20px}.source-line{font-size:10px}.factnote{font-size:10px;line-height:1.7}.paper{max-width:1320px}
@media(max-width:720px){.sectionhead h2 small{display:block;margin:6px 0 0;font-size:10px}.coverage{font-size:10px}.composite-board td{padding:10px 12px}.composite-board th{padding:10px 12px}.composite-value strong{font-size:25px}.detail-inner{padding:16px 18px}.original-grid{gap:18px}.original-score p{font-size:9px}.inline-method div{display:block}.inline-method p{margin-top:8px;font-size:10px}.compare-content{grid-template-columns:1fr}.compare-card{border-right:0;border-bottom:1px solid var(--line)}.compare-card:last-child{border:0}.compare-tray{align-items:flex-start}.model-toggle{font-size:13px}.hero h1{font-size:26px}.profile-scope{font-size:11px}.subtabs button{flex:0 0 auto}.original-title span{display:block;margin:3px 0 0}.datecell{font-size:10px}}









:root{--sans:"NR","WK",Georgia,"Songti SC","SimSun",serif;--serif:"NR","WK",Georgia,"Songti SC","SimSun",serif;--mono:"NR","WK",Georgia,"Songti SC","SimSun",serif}
.mast .lang{border:0}.mast .lang span{font-size:10px;color:var(--muted);background:none;padding:0}.hero h1{font-family:var(--serif);font-size:29px}.hero p{font-size:13px;line-height:1.65}.categories .categorynote{font-size:11px}.modelintro{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:13px}.modelintro h2{font:500 22px var(--serif);margin:0}.modelintro h2 small{font:10px var(--sans);color:var(--muted);margin-left:12px}.viewmode{display:flex;border:1px solid var(--line);flex-shrink:0}.viewmode button{border:0;background:transparent;color:var(--muted);padding:7px 12px;font-size:11px}.viewmode button.active{background:var(--dark);color:white}.scope-line{color:var(--muted);font-size:11px;line-height:1.8;margin:0 0 15px;max-width:920px}.scope-line a,.value-note a{color:var(--blue)}.simple-board table{min-width:630px;table-layout:fixed}.simple-board .modelcol{width:35%}.simple-board .scorecol{width:17%}.simple-board .costcol{width:21%}.simple-board .valuecol{width:27%}.simple-board th{font-size:11px;padding:11px 16px}.simple-board th small{display:block;font-size:9px;font-weight:400;margin-top:3px}.simple-board td{padding:12px 16px}.simple-board tbody>tr[data-model-row]{cursor:pointer}.simple-board tbody>tr[data-model-row]:hover td{background:#f7f3f1}.simple-board tbody>tr[data-model-row].chosen td{background:#f7f1ec}.modeltitle{display:flex;gap:12px;align-items:baseline;justify-content:space-between}.modeltitle button{font:600 14px var(--sans);border:0;background:none;padding:0;color:var(--dark);text-align:left}.modeltitle .caret{font:15px var(--mono);color:#9e816c}.modelmeta{font-size:10px;color:var(--muted);margin-top:4px}.modelmeta .prerelease{font-size:9px;color:#86594c;border-bottom:1px dotted #a99083;margin-left:8px}.one-score{font:600 26px var(--mono);color:var(--dark);letter-spacing:-1px}.one-score small{font:9px var(--sans);letter-spacing:0;color:var(--muted);margin-left:4px}.one-cost{font:500 21px var(--mono);color:var(--dark);white-space:nowrap}.one-cost.unknown{font:12px var(--sans);color:var(--muted)}.one-cost small{font:9px var(--sans);color:var(--muted);margin-left:5px}.valuehint{font-size:11px;color:var(--muted);line-height:1.7}.valuehint.candidate{color:var(--blue)}.value-note{margin:10px 0 0;font-size:10px;color:var(--muted);line-height:1.85}.sorter{padding:0;background:none;border:0;font:inherit;color:inherit;cursor:pointer}.modeldetail td{padding:0!important;background:#f9f5f3}.modeldetail .detail-inner{padding:18px 23px;border-left:2px solid var(--blue)}.detail-heading{font-size:11px;color:var(--dark);font-weight:600;letter-spacing:.1px;margin:0 0 12px}.original-grid{display:grid;grid-template-columns:1fr 1fr;max-width:710px;gap:24px}.original-score .original-title{font-size:11px}.original-score .original-title span{font-size:9px}.original-score>strong{font:600 23px var(--mono)}.original-score h3{font-size:10px;font-weight:400;margin:7px 0 0;color:var(--muted)}.formula-line{font-size:10px;color:var(--muted);margin:11px 0 0;line-height:1.8}.cost-proof{margin-top:17px;padding-top:14px;border-top:1px solid var(--line)}.cost-proof h3{font-size:11px;color:var(--dark);margin:0 0 7px}.cost-proof p{font-size:10px;color:var(--muted);line-height:1.85;margin:6px 0;max-width:1000px}.cost-proof a,.record-proof a{color:var(--blue)}.cost-proof strong{font-weight:600;color:var(--dark)}.record-proof{margin-top:13px;border-top:1px solid var(--line);padding-top:11px}.record-proof summary{cursor:pointer;color:var(--blue);font-size:10px}.record-proof .detail-method{margin-top:10px;padding-top:0;border:0}.record-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:12px}.record-grid p{font-size:10px;color:var(--muted);line-height:1.8;margin:0;overflow-wrap:anywhere}.record-grid a{font-size:10px;display:inline-block;margin-top:7px}.plotbox{border:1px solid var(--line);padding:20px 20px 12px;background:var(--paper)}.plotwrap{width:100%;overflow-x:auto}.scatter{display:block;width:100%;min-width:650px;height:auto;aspect-ratio:1000/410}.scatter text{font-family:var(--sans);fill:var(--muted);font-size:11px}.scatter .axis-label{font-size:11px;fill:var(--dark)}.scatter .plotpoint{cursor:pointer;outline:none}.scatter .plotpoint circle{fill:#ad8e78;stroke:var(--paper);stroke-width:2}.scatter .plotpoint.selected circle{fill:var(--blue);stroke:var(--dark);stroke-width:1.5}.scatter .plotpoint.selected text{fill:var(--dark);font-weight:600}.scatter .plotpoint:hover circle,.scatter .plotpoint:focus-visible circle{fill:var(--blue);stroke:var(--dark);stroke-width:2}.scatter .point-label{font-size:10px;fill:var(--dark)}.scatter .point-effort{font-size:8px;fill:var(--muted)}.scatter .leader{stroke:#cebcaf;stroke-width:1;fill:none}.scatter .frontier{fill:none;stroke:#bd9f8a;stroke-width:1;stroke-dasharray:4 4;opacity:.6}.plot-caption{margin:6px 0 0;font-size:10px;color:var(--muted);line-height:1.8}.plot-detail{margin-top:11px;background:#f9f5f3;border:1px solid var(--line)}.plot-detail .detail-inner{padding:18px 23px}.plot-detail h3.selected-name{font-size:13px;color:var(--dark);margin:0 0 16px}.tools-intro{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:10px}.tools-intro h2{font:500 22px var(--serif);margin:0}.tools-intro span{font-size:10px;color:var(--muted)}.tooltasks{display:flex;gap:5px;flex-wrap:wrap}.tooltasks button{border:1px solid var(--line);background:transparent;font-size:11px;color:var(--muted);padding:7px 11px}.tooltasks button.active{color:var(--dark);background:#f6f1ed;border-color:#cab6a8}.taskline .tooltasks{flex:1}.tools-board table{min-width:760px;table-layout:fixed}.tools-board th:nth-child(1){width:22%}.tools-board th:nth-child(2){width:29%}.tools-board th:nth-child(3){width:33%}.tools-board th:nth-child(4){width:16%}.tools-board th{font-size:11px}.tools-board td{font-size:12px;vertical-align:top;line-height:1.7}.tools-board .toolname{font-size:14px;line-height:1.5}.tools-board .toolname a{color:var(--dark)}.tools-board .toolname a:hover{text-decoration:underline}.tool-task-label{font-size:9px;color:var(--muted);margin-top:5px}.tool-details summary{font-size:10px;color:var(--blue);cursor:pointer}.tool-details[open]{min-width:180px}.tool-details p{font-size:10px;line-height:1.85;color:var(--muted);margin:7px 0}.tool-details a{font-size:10px;color:var(--blue);display:block;margin-top:6px}.tool-standout td:first-child{border-left:2px solid #ae896f}.tools-empty{font-size:12px;color:var(--muted);padding:20px 0}.extra-block{border-top:1px solid var(--line);margin-top:23px;padding-top:13px}.extra-block>summary{font-size:12px;color:var(--blue);font-weight:500;cursor:pointer}.extra-block>.secondary-scope{font-size:10px;color:var(--muted);line-height:1.8;margin:13px 0}.secondary-evidence>summary{font-size:11px}.sources{margin-top:22px}.sources p{font-size:10px}.noresults{padding:12px 0}.research-tool-note{font-size:10px;color:var(--muted);line-height:1.8;margin-top:11px}.research-tool-note a{color:var(--blue)}
@media(max-width:900px){.modelintro h2 small{display:block;margin:5px 0 0}.tools-intro{display:block}.tools-intro span{display:block;margin-top:6px}.heroaside{min-width:200px}}
@media(max-width:720px){.hero h1{font-size:26px}.hero p{font-size:12px}.modelintro{align-items:flex-start;gap:12px}.modelintro h2{font-size:20px;line-height:1.45}.modelintro h2 small{font-size:9px;margin-top:3px}.viewmode button{padding:7px 9px;font-size:10px}.scope-line{font-size:10px;margin-bottom:12px}.simple-board table{min-width:630px}.simple-board td{padding:11px 13px}.one-score{font-size:24px}.one-cost{font-size:19px}.modeltitle button{font-size:13px}.simple-board .modelcol{width:34%}.simple-board .valuecol{width:28%}.valuehint{font-size:10px}.plotbox{padding:13px 8px 10px}.modeldetail .detail-inner,.plot-detail .detail-inner{padding:16px}.original-grid{gap:20px}.record-grid{grid-template-columns:1fr;gap:14px}.tools-board td{font-size:11px;padding:12px}.tools-board th{font-size:10px}.tooltasks{margin-bottom:12px}.tooltasks button{font-size:10px;padding:7px 8px}.search{width:100%}.tools-intro h2{font-size:20px}.tools-board table{min-width:710px}.sources p{font-size:10px}.heroaside{min-width:0}.footer{font-size:9px}.extra-block{margin-top:19px}.categorynote{display:none}}

/* Deliberate final hierarchy; fonts remain the original embedded fonts. */
.tools-intro h2 .beta-badge{display:inline-block;vertical-align:middle;margin:0 0 0 7px;font:10px var(--mono);padding:4px 6px;line-height:1.2}
@media(max-width:720px){.simple-board tbody>tr[data-model-row]:hover td{background:none}.simple-board tbody>tr[data-model-row]:hover{background:#f7f3f1}}
.main{padding-top:25px}.taskline{margin-bottom:16px}.modelintro{margin-bottom:17px}.scope-line{font-size:12px;line-height:1.7}.viewmode button{font-size:12px;padding:8px 13px}.simple-board table{min-width:1040px}.simple-board th{font-size:12px;padding:14px 12px}.simple-board th small{font-size:10px;line-height:1.5}.simple-board th:first-child{padding-left:18px}.simple-board td{padding:17px 12px}.simple-board .model-cell{padding-left:18px}.modeltitle button{font-size:15px;line-height:1.5}.modelmeta{font-size:11px;margin-top:6px;line-height:1.7}.row-date{display:block;font:10px var(--mono);color:#8b7e75;margin-top:2px}.modelmeta .prerelease{font-size:10px;background:none}.one-score{font:600 31px var(--mono);letter-spacing:-1.3px}.component-cell{font:400 15px var(--mono);color:#7a6556}.price-cell{font:400 16px var(--mono);color:#695241;white-space:nowrap}.price-cell.unpublished{font:11px var(--sans);color:var(--muted)}.one-cost{font:500 17px var(--mono)}.simple-board th:not(:first-child),.simple-board td:not(:first-child){text-align:right}.simple-board .component-cell:nth-child(4){border-right:1px solid var(--line);padding-right:18px}.simple-board th:nth-child(4){border-right:1px solid var(--line);padding-right:18px}.simple-board td:nth-child(5),.simple-board th:nth-child(5){padding-left:18px}.simple-board .modeldetail td{text-align:left}.caret{font-size:13px!important;color:#a3948a!important}.value-note{font-size:11px;line-height:1.8;margin:13px 0 0;max-width:1000px}.method-line{border-top:1px solid var(--line);margin-top:23px;padding-top:17px;display:flex;gap:20px;align-items:baseline}.method-line h3,.extra-block>summary{font:500 14px var(--sans);color:var(--dark);margin:0;line-height:1.6}.method-line h3{flex-shrink:0}.method-line p{font-size:11px;line-height:1.8;color:var(--muted);margin:0}.extra-block{margin-top:17px;padding-top:17px}.cache-proof{border-top:1px solid var(--line);margin-top:16px;padding-top:13px}.cache-proof h3,.cost-proof h3,.detail-heading{font:500 13px var(--sans);color:var(--dark)}.cache-proof p,.cost-proof p{font-size:11px;line-height:1.9;color:var(--muted);margin:7px 0}.cache-proof a{color:var(--blue)}.detail-inner{overflow-wrap:anywhere}.plotbox{padding:24px 27px 16px;border:1px solid var(--line)}.plot-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.plot-heading h3{font:500 19px var(--serif);color:var(--dark);margin:0}.plot-heading>span{font-size:11px;color:var(--muted)}.plotwrap{overflow:visible;margin-top:23px}.scatter{min-width:0;width:100%;height:auto;aspect-ratio:auto;overflow:visible}.scatter .axis-label{font-size:13px;fill:var(--dark)}.scatter .tick{font:11px var(--mono);fill:#90847c}.scatter .gridline{stroke:#e8e1dc;stroke-width:1}.scatter .vertical-grid{stroke:#efebe8;stroke-width:1;stroke-dasharray:2 5}.scatter .baseline{stroke:#b5a294;stroke-width:1}.scatter .point-label{font:500 15px var(--sans);fill:var(--dark)}.scatter .point-effort{font:11px var(--mono);fill:#87776b}.scatter .point-status{font:10px var(--sans);fill:#887261}.scatter .leader{stroke:#bea898;stroke-width:1}.scatter .data-dot{fill:#a07b60;stroke:var(--paper);stroke-width:2}.scatter .selection-ring{fill:none!important;stroke:transparent!important;stroke-width:1!important}.scatter .plotpoint:hover .selection-ring,.scatter .plotpoint:focus-visible .selection-ring{stroke:#c4a691!important}.scatter .plotpoint.selected .selection-ring{fill:#f0e3d9!important;stroke:#94501F!important}.scatter .plotpoint.selected .data-dot{fill:var(--dark);stroke:var(--paper)}.scatter .plotpoint.selected .point-label{font-weight:600}.scatter .scale-note{font-size:11px;fill:#978a81}.plot-caption{font-size:11px;line-height:1.8;border-top:1px solid #ebe5e1;padding-top:12px;margin-top:4px}.mobile-scatter{display:none}.mobile-sort button{font-size:11px;border:1px solid var(--line);background:transparent;padding:7px 10px;color:var(--dark)}.mobile-sort span{font-size:10px;margin-left:auto;color:var(--muted)}
@media(max-width:1100px) and (min-width:721px){.main{padding-left:25px;padding-right:25px}.simple-board table{min-width:970px}.simple-board th{font-size:11px;padding:12px 10px}.simple-board td{padding:15px 10px}.modeltitle button{font-size:14px}.one-score{font-size:29px}}
@media(max-width:720px){.main{padding:19px 18px 24px}.hero{padding:22px 18px}.hero h1{font-size:26px}.heroaside .date{font-size:9px}.modelintro{display:block;margin-bottom:14px}.scope-line{font-size:11px}.viewmode{width:max-content;margin:13px 0 0 auto}.viewmode button{font-size:11px;padding:8px 12px}.taskline{margin-bottom:14px}.tools-intro h2{font-size:21px}.simple-board{overflow:visible;border:0}.simple-board table{min-width:0;display:block;table-layout:auto}.simple-board colgroup{display:none}.simple-board thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.simple-board tbody{display:block}.simple-board tr[data-model-row]{display:grid;grid-template-columns:1.15fr 1fr 1.1fr;border:1px solid var(--line);border-bottom:0;padding:15px 14px 10px;gap:13px 9px;background:var(--paper)}.simple-board tr[data-model-row]:last-of-type{border-bottom:1px solid var(--line)}.simple-board tr[data-model-row]:has(+.modeldetail:last-child){border-bottom:1px solid var(--line)}.simple-board td{display:block;padding:0!important;border:0!important;line-height:1.45;text-align:left!important}.simple-board td:before{content:attr(data-label);display:block;font:10px var(--sans);color:var(--muted);margin-bottom:5px;white-space:nowrap}.simple-board .model-cell{grid-column:1/-1}.simple-board .model-cell:before{display:none}.modeltitle button{font-size:15px}.modelmeta{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap;font-size:10px}.row-date{margin:0 0 0 auto;font-size:9px}.modelmeta .prerelease{margin-left:0;font-size:9px}.one-score{font-size:30px;line-height:1}.component-cell{font-size:16px;align-self:start}.component-cell:before{margin-bottom:10px!important}.price-cell{font-size:16px;border-top:1px solid var(--line)!important;padding-top:10px!important}.price-cell.unpublished{font-size:12px}.simple-board .reference-cell{grid-column:1/-1;display:flex;align-items:baseline;gap:12px;border-top:1px solid var(--line)!important;padding-top:9px!important}.simple-board .reference-cell:before{font-size:10px;margin:0}.one-cost{font-size:13px}.simple-board .modeldetail{display:block;border-left:1px solid var(--line);border-right:1px solid var(--line)}.simple-board .modeldetail td{display:block}.mobile-sort{display:flex;align-items:center;gap:7px;margin-top:12px}.simple-board tr.chosen{background:#f7f1ec}.simple-board tr.chosen td{background:none!important}.method-line{display:block;margin-top:19px;padding-top:15px}.method-line p{margin-top:7px}.method-line h3,.extra-block>summary{font-size:13px;font-weight:500}.plotbox{padding:18px 10px 13px}.plot-heading{display:block;padding:0 5px}.plot-heading h3{font-size:19px}.plot-heading>span{display:block;font-size:10px;margin-top:7px}.plotwrap{margin-top:15px}.desktop-scatter{display:none}.mobile-scatter{display:block}.scatter .axis-label{font-size:11px}.scatter .tick{font-size:9px}.scatter .point-label{font-size:12px}.scatter .point-effort{font-size:9px}.scatter .point-status{font-size:8px}.scatter .scale-note{font-size:9px}.plot-caption{font-size:10px;margin-top:0;padding:10px 5px 0}.value-note{font-size:10px}.original-grid{grid-template-columns:1fr 1fr}.modeldetail .detail-inner{padding:16px 14px}.cache-proof p,.cost-proof p{font-size:10px}.tools-board{overflow-x:auto}.footer{margin:0 18px}}

/* Task comparison extends the accepted paper and typography. */
.selection-controls{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:17px 0}.selection-tasks{display:flex;gap:5px;flex-wrap:wrap}.selection-tasks button{font-size:12px;color:var(--muted);padding:8px 12px;border:1px solid var(--line);background:transparent}.selection-tasks button.active{background:#f6f1ed;color:var(--dark);border-color:#cab6a8}.billing-switch{display:flex;border:1px solid var(--line);flex-shrink:0}.billing-switch button{font-size:11px;padding:8px 12px;border:0;background:transparent;color:var(--muted)}.billing-switch button.active{background:var(--dark);color:white}.selection-context{display:flex;justify-content:space-between;gap:20px;align-items:baseline;margin:0 0 13px}.selection-context h3{font:500 17px var(--serif);color:var(--dark);margin:0 0 6px}.selection-context p{font-size:11px;color:var(--muted);line-height:1.8;margin:0;max-width:850px}.selection-context>span{font-size:10px;color:var(--muted);white-space:nowrap}.selection-board table{min-width:940px;table-layout:fixed}.selection-board th{font-size:11px;padding:13px 14px}.selection-board th:nth-child(1){width:16%}.selection-board th:nth-child(2){width:23%}.selection-board th:nth-child(3){width:16%}.selection-board th:nth-child(4){width:17%}.selection-board th:nth-child(5){width:19%}.selection-board th:nth-child(6){width:9%}.selection-board td{font-size:12px;line-height:1.75;vertical-align:top;padding:16px 14px}.candidate-name{font:600 14px var(--sans);color:var(--dark)}.candidate-meta{font-size:10px;color:var(--muted);margin:5px 0 0}.selection-board .paid-rate{font:500 16px var(--mono);color:var(--dark);display:block;line-height:1.5}.selection-board .paid-plan{font-size:10px;color:var(--muted);display:block;margin-bottom:4px}.selection-board .paid-note{font-size:10px;color:var(--muted);display:block;line-height:1.65;margin-top:5px}.candidate-evidence-toggle{font-size:11px;color:var(--blue);padding:0;border:0;background:none;text-align:left;line-height:1.7}.candidate-evidence-toggle:after{display:block;content:'依据 ＋';font-size:10px;margin-top:4px;color:var(--muted)}.candidate-evidence-toggle[aria-expanded=true]:after{content:'依据 −'}.selection-evidence td{padding:0;background:#f9f5f3}.candidate-evidence{border-left:2px solid var(--blue);padding:17px 21px;display:grid;grid-template-columns:1.2fr 1fr;gap:24px}.candidate-evidence h4{font:500 12px var(--sans);color:var(--dark);margin:0 0 6px}.candidate-evidence p{font-size:11px;color:var(--muted);line-height:1.85;margin:6px 0}.candidate-evidence a{font-size:11px;color:var(--blue)}.selection-note{font-size:10px;color:var(--muted);line-height:1.8;margin:12px 0 0}.complete-directory{margin-top:24px;padding-top:17px;border-top:1px solid var(--line)}.complete-directory>summary{font:500 14px var(--sans);color:var(--dark);cursor:pointer}.complete-directory>p{font-size:11px;color:var(--muted);line-height:1.8;margin:12px 0}.directory-search{font-size:12px;padding:9px 11px;border:1px solid var(--line);background:var(--paper);color:var(--ink);width:240px;margin:0 0 13px}.directory-count{font-size:10px;color:var(--muted);margin-left:10px}.complete-directory .tooltasks{display:none}
@media(max-width:720px){.selection-controls{display:block;margin:15px 0}.selection-tasks{gap:5px}.selection-tasks button{font-size:11px;padding:8px 9px}.billing-switch{width:max-content;margin:13px 0 0 auto}.selection-context{display:block;margin-bottom:13px}.selection-context h3{font-size:17px}.selection-context p{font-size:11px}.selection-context>span{display:block;margin-top:6px}.selection-board{overflow:visible;border:0}.selection-board table{min-width:0;display:block}.selection-board thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.selection-board tbody{display:block}.selection-board tr[data-candidate-row]{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-bottom:0;padding:15px 14px 12px;gap:12px 14px}.selection-board tr[data-candidate-row]:has(+.selection-evidence:last-child){border-bottom:1px solid var(--line)}.selection-board td{display:block;border:0;padding:0;font-size:12px;line-height:1.7}.selection-board td:before{content:attr(data-label);display:block;font:10px var(--sans);color:var(--muted);margin-bottom:4px}.selection-board .candidate-identity{grid-column:1/-1}.selection-board .candidate-identity:before{display:none}.candidate-name{font-size:15px}.selection-board .candidate-fit{grid-column:1/-1}.selection-board .candidate-upgrade{grid-column:1/-1;border-top:1px solid var(--line);padding-top:10px}.selection-board .candidate-assessment{grid-column:1/-1}.candidate-evidence-toggle{display:flex;align-items:baseline;gap:12px;font-size:11px}.candidate-evidence-toggle:after{display:inline;margin:0}.selection-board .selection-evidence{display:block;border:1px solid var(--line);border-top:0;border-bottom:0}.candidate-evidence{display:block;padding:15px 14px}.candidate-evidence>div+div{margin-top:14px}.candidate-evidence p,.candidate-evidence a{font-size:10px}.complete-directory{margin-top:20px}.complete-directory>summary{font-size:13px}.directory-search{width:100%;margin-bottom:8px}.directory-count{display:block;margin:0 0 10px}.selection-note{font-size:10px}}
@media(max-width:720px){.selection-tasks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.selection-tasks button{padding:8px 5px}.candidate-evidence p{font-size:12px;line-height:1.85}.candidate-evidence a{font-size:11px}}


/* Compact task selection: one task filter; actual monthly fees. */
.main.tools-active>.taskline{display:none}
.tools-active .selection-controls{margin:0 0 12px}
.selection-board .paid-rate{font-size:16px}
.selection-board th:nth-child(2){width:24%}
.selection-board th:nth-child(4){width:16%}
@media(max-width:720px){.tools-active .selection-controls{margin:0 0 13px}}


/* Amount first; plan and billing conditions share one subordinate rhythm. */
.selection-board .candidate-paid,.selection-board th:nth-child(4){text-align:right}
.selection-board .paid-rate{margin:0;font:500 16px/24px var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}
.selection-board .paid-plan{font:400 10px/16px var(--sans);margin:4px 0 0;color:var(--muted)}
.selection-board .paid-note{font:400 10px/16px var(--sans);margin:0;color:var(--muted);overflow-wrap:anywhere}


.lang a{display:block;padding:13px 15px;font:11px var(--mono)}.lang a[aria-current="page"]{background:var(--dark);color:white}

/* English text uses the same accepted layout; localize generated labels. */
html[lang="en"] .candidate-evidence-toggle::after{content:"Evidence +"}
html[lang="en"] .candidate-evidence-toggle[aria-expanded="true"]::after{content:"Evidence −"}
@media(max-width:720px){html[lang="en"] .simple-board td::before{white-space:normal}}

.model-source-disclosure{margin:14px 0 20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:12px}
.model-source-disclosure>summary{padding:14px 0;color:var(--dark);cursor:pointer;font-family:var(--mono)}
.model-source-content{padding:0 0 18px;line-height:1.7}.model-source-content p{margin:0 0 12px;color:var(--muted)}.model-source-content a,.chart-selected a{color:var(--dark);text-decoration:underline;text-underline-offset:3px}
.model-source-content table{width:100%;table-layout:fixed;border-collapse:collapse}.model-source-content th,.model-source-content td{padding:10px 12px;text-align:left;vertical-align:top;border-top:1px solid var(--line);overflow-wrap:anywhere;font-size:12px;line-height:1.6}.model-source-content th:first-child{width:24%}.model-source-content th:nth-child(2){width:19%}.model-source-content small{display:block;color:var(--muted);font:10px var(--mono)}.chart-selected{margin:17px 23px;padding:0;font-size:13px}
@media(max-width:720px){.model-source-content th,.model-source-content td{padding:9px 6px;font-size:11px}.model-source-content th:first-child{width:28%}.model-source-content th:nth-child(2){width:20%}}
