.evidence .page-section{max-width:86rem;margin-top:clamp(2.5rem,1.75rem + 2vw,3.75rem)}.evidence [id]{scroll-margin-top:16px}.jp-intro{margin-bottom:1rem}.evidence .tech-only{display:none}:root[data-mode=technical] .evidence .tech-only{display:block}.jp-toc{max-width:86rem;margin-top:16px}.jp-toc ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.jp-toc-link{background:var(--surface);min-height:38px;color:var(--ink);transition:background-color var(--dur-press) var(--ease-out), transform var(--dur-press) var(--ease-out);border-radius:6px;align-items:center;padding:0 14px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.jp-toc-link:active{transform:scale(.97)}.jp-toc-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.jp-toc-link:hover{background:color-mix(in srgb, var(--ink) 5%, var(--surface))}}@media (pointer:coarse){.jp-toc-link{min-height:44px;padding:0 12px}}@media (max-width:640px){.jp-toc ul{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin:-2px;padding:2px;overflow-x:auto}.jp-toc ul::-webkit-scrollbar{display:none}.jp-toc li{flex:none}}.jp-path{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1000px){.jp-path{grid-template-columns:repeat(3,minmax(0,1fr))}}.jp-step{background:var(--surface);border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:16px 20px 18px;display:grid}@media (max-width:600px){.jp-step{grid-template-columns:2rem minmax(0,1fr);gap:10px;padding:14px 16px 16px}}.jp-n{color:var(--accent);min-width:1.2em;font-size:1.75rem;font-weight:500;line-height:1}.jp-link{color:var(--ink);text-underline-offset:.2em;font-size:1.125rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}@media (pointer:coarse){.jp-link,.jp-links .text-link,.ad-link,.rw .doc-table a{margin-block:-10px;padding-block:10px;display:inline-block}}.jp-step p{margin-top:4px;font-size:1rem}.jp-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.jp-time{font-size:.875rem}.jp-login{background:var(--surface);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 32px;margin-top:8px;padding:16px 20px;display:grid}@media (max-width:760px){.jp-login{grid-template-columns:minmax(0,1fr)}}.jp-login p+p{margin-top:2px}.jp-login-k{font-weight:500}.jp-parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;margin:0;display:grid}@media (max-width:1100px){.jp-parts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.jp-parts{grid-template-columns:minmax(0,1fr)}}.jp-part{border-top:1px solid var(--surface-2);align-content:start;gap:6px;padding:16px 0 6px;display:grid}.jp-part dt{font-size:1.125rem;font-weight:500}.jp-part dd{gap:8px;max-width:68ch;margin:0;display:grid}.evidence .jp-part dd>*{margin:0}.jp-part-line{font-size:1rem}.jp-links{flex-wrap:wrap;gap:4px 16px;display:flex}.nd{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;margin:0;display:grid}@media (max-width:1100px){.nd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.nd{grid-template-columns:minmax(0,1fr)}}.nd-item{border-top:1px solid var(--surface-2);align-content:start;gap:4px;padding:14px 0 12px;display:grid}.nd-item dt{font-size:1.0625rem;font-weight:500}.nd-item dd{max-width:60ch;margin:0;font-size:.9375rem}.nd-where{color:var(--muted);overflow-wrap:anywhere}.evidence .nd-model{background:var(--surface);border-radius:14px;margin:10px 0 0;padding:14px 20px;font-size:.9375rem}.nd-model-k{font-weight:500}.jx-disc>summary,.jp-disc>summary,.sx-case summary,.sx-rest>summary{cursor:pointer;transition:background-color var(--dur-press) var(--ease-out);list-style:none}.jx-disc>summary::-webkit-details-marker{display:none}.jp-disc>summary::-webkit-details-marker{display:none}.sx-case summary::-webkit-details-marker{display:none}.sx-rest>summary::-webkit-details-marker{display:none}.jx-disc>summary:after,.jp-disc>summary:after,.sx-case summary:after,.sx-rest>summary:after{content:"";width:12px;height:12px;color:var(--muted);transition:transform var(--dur-menu) var(--ease-out), background-size var(--dur-menu) var(--ease-out);background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:50%;background-repeat:no-repeat;background-size:12px 1.5px,1.5px 12px;flex:none}.jx-disc[open]>summary:after,.jp-disc[open]>summary:after,.sx-case[open] summary:after,.sx-rest[open]>summary:after{background-size:12px 1.5px,1.5px 0;transform:rotate(180deg)}.jx-disc>summary:active,.jp-disc>summary:active,.sx-case summary:active,.sx-rest>summary:active{background:color-mix(in srgb, var(--ink) 6%, var(--surface))}.jx-disc>summary:focus-visible,.jp-disc>summary:focus-visible,.sx-case summary:focus-visible,.sx-rest>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes jx-open{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:no-preference){.jx-disc[open]>.jx-body,.jp-disc[open]>:not(summary),.sx-case[open]>.sx-body{animation:jx-open .22s var(--ease-out)}}@media (prefers-reduced-motion:reduce){.jx-disc>summary:after,.jp-disc>summary:after,.sx-case summary:after,.sx-rest>summary:after{transition:none}}.jx-more{gap:8px;margin-top:20px;display:grid}.jx-disc{background:var(--surface);border-radius:14px}.jx-disc>summary{border-radius:14px;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:12px 20px;font-weight:500;display:flex}.jx-disc[open]>summary{border-radius:14px 14px 0 0}@media (hover:hover) and (pointer:fine){.jx-disc>summary:hover{background:color-mix(in srgb, var(--ink) 3%, var(--surface))}}.jx-body{gap:16px;min-width:0;padding:4px 20px 22px;display:grid}.evidence .jx-body>*{margin:0}@media (max-width:600px){.jx-disc>summary{padding:12px 16px}.jx-body{padding:4px 16px 18px}}.jx-list{gap:6px;max-width:72ch;margin:0;padding-left:1.1rem;font-size:.9375rem;display:grid}.jp-disc>summary{border-radius:6px;align-items:center;gap:10px;min-height:44px;padding-right:8px;font-size:.9375rem;font-weight:500;display:inline-flex}.jp-disc>p{margin:2px 0 10px;font-size:.9375rem}.jx{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(32px,4vw,64px);display:grid}.jx>.jx-head{grid-area:1/1}.jx>.jx-result,.jx>.page-loading{grid-area:1/2;margin-top:0}.jx>.jx-more{grid-column:1/-1}.jx .jp-intro{margin-bottom:0}.jx-head .title-row{margin-bottom:1rem;display:block}.jx-head .title-row>h2{display:inline}.jx-head .title-row>.info-trigger{margin-left:.35rem}@media (max-width:900px){.jx{display:block}.jx>.jx-result,.jx>.page-loading{margin-top:16px}}.evidence .jx-result>*+*{margin-top:10px}.sx-score,.nc-verdict{text-wrap:balance;font-size:1.25rem;font-weight:500;line-height:1.3}.sx-score .tabular,.nc-verdict .tabular{letter-spacing:-.03em;margin-bottom:6px;font-size:clamp(2.25rem,1.6rem + 2vw,3.25rem);line-height:1;display:block}.sx-score .tabular{color:var(--positive)}.sx-score[data-short] .tabular{color:var(--attention)}.sx-lead{font-size:var(--step-lead);max-width:40ch;line-height:1.3}.sx-vs{max-width:62ch}.sx-meta{max-width:68ch;font-size:.9375rem}.cases-bar{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.cases-note{color:var(--muted);font-size:.9375rem}.cases-note[data-tone=attention]{color:var(--attention)}.cases-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.case{background:var(--bg);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 16px;padding:14px 16px;display:grid}@media (max-width:640px){.case{grid-template-columns:minmax(0,1fr)}.case-state{justify-self:start}}.case-title{font-size:1.0625rem;font-weight:500}.case-expected{margin-top:2px;font-size:.9375rem}.case-evidence{color:var(--muted);overflow-wrap:anywhere;gap:4px;margin:10px 0 0;padding-left:1.1em;font-size:.9375rem;display:grid}.case-state{background:var(--surface-2);color:var(--ink);white-space:nowrap;border-radius:5px;padding:4px 10px;font-size:.875rem;font-weight:500}.case[data-outcome=handled] .case-state{background:var(--positive);color:var(--positive-ink)}.case[data-outcome=problem] .case-state{background:var(--attention);color:var(--surface)}.jp-tests{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));column-gap:32px;margin:0;padding:0;list-style:none;display:grid}.jp-test{border-bottom:1px solid var(--surface-2);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.jp-test-name{font-size:.9375rem;font-weight:500}.jp-test-score{white-space:nowrap;color:var(--positive);font-weight:500}.jp-test-whats{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:18px 32px;margin:0;padding:0;list-style:none;display:grid}.jp-test-of{color:var(--positive);white-space:nowrap}.jp-test-what{margin-top:2px;font-size:.9375rem}.jp-test-cmd{color:var(--muted);margin-top:4px;font-size:.875rem}.ev-basis{color:var(--muted);margin-top:4px;font-size:.8125rem;display:block}.ev-table [data-ref]{background:var(--tint-blue);color:var(--tint-blue-ink);font-weight:500}.ev-table thead th[data-ref]{border-radius:8px 8px 0 0}.ev-table tbody tr:last-child td[data-ref]{border-radius:0 0 8px 8px}@media (max-width:600px){.ev .doc-table-wrap:has(.ev-table){overflow:visible}.ev-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ev-table,.ev-table tbody,.ev-table tr,.ev-table th,.ev-table td{width:auto;display:block}.ev-table tr{border-top:1px solid var(--surface-2);padding:12px 14px}.ev-table tbody tr:first-child{border-top:0}.ev-table tbody th,.ev-table td{text-align:left;border:0;padding:2px 0}.ev-table tbody th{margin-bottom:6px;font-weight:500}.ev-table td{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:4px 0;display:grid}.ev-table td:before{content:attr(data-label);color:var(--muted);font-weight:400}.ev-table td[data-ref]{border-radius:6px;margin:2px -8px;padding:6px 8px}.ev-table td[data-ref]:before{color:var(--tint-blue-ink)}.ev-table tbody tr:last-child td[data-ref]{border-radius:6px}}.ev-stress{gap:8px;max-width:52rem;display:grid}.ev-stress-h{font-size:1.125rem;font-weight:500}.nc-verdict[data-all] .tabular{color:var(--positive)}.nc-meta{overflow-wrap:anywhere;max-width:72ch;font-size:.9375rem}.nc-bar{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.nc-note{overflow-wrap:anywhere;max-width:60ch;font-size:.9375rem}.nc-note[data-tone=attention]{color:var(--attention)}.nc-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;display:grid}@media (max-width:1000px){.nc-groups{grid-template-columns:1fr}}.nc-group h3{font-size:1rem;font-weight:500}.nc-group ul{gap:2px;margin:10px 0 0;padding:0;list-style:none;display:grid}.nc-group li{border-bottom:1px solid var(--surface-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:2px 10px;padding:7px 0;font-size:.9375rem;display:grid}.nc-state{color:var(--ink);font-weight:500}.nc-group li[data-ok] .nc-state{color:var(--positive)}.nc-ms{font-size:.875rem}.nc-detail{overflow-wrap:anywhere;grid-column:1/-1;font-size:.8125rem}.sx-findings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:800px){.sx-findings{grid-template-columns:1fr}}.sx-finding{background:var(--surface-2);border-radius:6px;padding:14px 16px;font-size:.9375rem}.sx-finding p+p{margin-top:6px}.sx-finding-k{color:var(--positive);font-weight:500}.sx-finding[data-open] .sx-finding-k{color:var(--attention)}.sx-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sx-case{border-bottom:1px solid var(--surface-2)}.sx-case summary{border-radius:6px;grid-template-columns:minmax(0,1fr) auto 12px;align-items:center;gap:6px 20px;min-height:48px;padding:10px 0;display:grid}@media (hover:hover) and (pointer:fine){.sx-case summary:hover .sx-title{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}}@media (max-width:640px){.sx-case summary{grid-template-columns:minmax(0,1fr) 12px}.sx-sides{grid-area:2/1}.sx-case summary:after{grid-area:1/2}}.sx-title{font-weight:500}.sx-sides{gap:18px;font-size:.9375rem;display:flex}.sx-who{color:var(--muted);font-size:.875rem}.sx-verdict{min-inline-size:4.4em;color:var(--attention);font-weight:500;display:inline-block}.sx-verdict[data-none]{color:var(--muted);font-weight:400}.sx-side[data-slot=routed]{min-inline-size:11.5em}.sx-verdict[data-ok]{color:var(--positive)}.sx-body{gap:10px;max-width:72ch;padding:4px 0 18px;font-size:.9375rem;display:grid}.evidence .sx-body>*{margin:0}.sx-quote{background:var(--bg);border-radius:6px;margin:0;padding:10px 14px}.sx-quote footer{margin-top:6px;font-size:.875rem}.sx-answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;display:grid}@media (max-width:700px){.sx-answers{grid-template-columns:1fr}}.sx-figures{margin:4px 0 0;padding:0;list-style:none}.sx-figures li{color:var(--attention)}.sx-figures li[data-ok]{color:var(--ink)}.sx-reason,.sx-rules{margin-top:6px;font-size:.875rem}.sx-note{font-size:.875rem}.sx-rest>summary{border-bottom:1px solid var(--surface-2);align-items:center;gap:8px;min-height:48px;font-weight:500;display:flex}.sx-rest-open,.sx-rest[open] .sx-rest-closed{display:none}.sx-rest[open] .sx-rest-open{display:inline}.sx-list-rest{margin-top:2px}.sx-cmd{overflow-wrap:anywhere;font-size:.8125rem}.jp-more-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:1.5rem 2.5rem;display:grid}.jp-more-h{font-size:1.125rem;font-weight:500}.jp-more{gap:12px;max-width:72ch;margin:10px 0 0;padding-left:1.1rem;display:grid}.jp-more-link{font-weight:500}.jp-more-look{margin-top:2px;font-size:.9375rem;display:block}.jr{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:clamp(1.75rem,1.25rem + 1.5vw,2.75rem) 0 0;padding:0;list-style:none;display:grid}@media (max-width:860px){.jr{grid-template-columns:1fr}}.jr-link{background:var(--surface);height:100%;color:var(--ink);transition:transform var(--dur-press) var(--ease-out);border-radius:16px;grid-template-rows:auto auto 1fr;gap:6px;padding:clamp(18px,1rem + .8vw,26px);text-decoration:none;display:grid}.jr-link:active{transform:scale(.985)}.jr-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.jr-fig{letter-spacing:-.03em;color:var(--positive);font-size:clamp(2.5rem,1.8rem + 2.4vw,3.75rem);font-weight:500;line-height:1}.jr-what{font-size:1.0625rem;font-weight:500;line-height:1.35}.jr-base{color:var(--muted);align-self:end;padding-top:6px;font-size:.9375rem}.jr-what{text-underline-offset:.2em;transition:text-decoration-color .16s var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.jr-link:hover .jr-what{text-decoration-color:currentColor}}.je{background:var(--surface);border-radius:16px;margin-top:12px;padding:clamp(16px,.9rem + .6vw,22px) clamp(18px,1rem + .8vw,26px)}.je-top{align-items:center;gap:6px;display:flex}.evidence .je-h{margin:0;font-size:1.125rem;line-height:1.3}.je-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px clamp(24px,3vw,48px);margin:10px 0 0;padding:0;list-style:none;display:grid}@media (max-width:860px){.je-list{grid-template-columns:minmax(0,1fr)}}.je-item{border-top:1px solid var(--surface-2);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 18px;padding-top:14px;display:grid}@media (max-width:480px){.je-item{grid-template-columns:minmax(0,1fr)}}.evidence .je-fig{letter-spacing:-.03em;white-space:nowrap;color:var(--ink);margin:0;font-size:clamp(1.875rem,1.5rem + 1.2vw,2.5rem);font-weight:500;line-height:1}.evidence .je-fig[data-zero]{color:var(--positive)}.je-body{gap:4px;min-width:0;display:grid}.evidence .je-body>p{max-width:64ch;margin:0}.je-what{font-weight:500;line-height:1.35}.je-def{font-size:.9375rem}.je-by,.je-tech{color:var(--muted);font-size:.875rem}.je-tech{overflow-wrap:anywhere}.rw-status{background:var(--surface-2);border-radius:10px;max-width:60rem;margin:0;padding:12px 16px;font-size:1rem}.rw-status[data-state=current]{background:color-mix(in srgb, var(--positive) 12%, var(--surface))}.rw-status[data-state=new_documents]{background:color-mix(in srgb, var(--attention) 12%, var(--surface))}.rw-date,.inv .doc-table td:last-child{white-space:nowrap}@media (max-width:700px){.rw .doc-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rw .doc-table tr{border-bottom:1px solid var(--surface-2);gap:4px;padding:12px 14px;display:grid}.rw .doc-table tbody>tr:last-child{border-bottom:0}.rw .doc-table td{border:0;padding:0;display:block}.rw .rw-date{color:var(--muted);font-size:.8125rem}}.ad-value{background:var(--surface);border-radius:14px;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:8px 32px;margin-bottom:8px;padding:18px 22px;display:grid}@media (max-width:720px){.ad-value{grid-template-columns:minmax(0,1fr)}}.ad-value-n{letter-spacing:-.03em;color:var(--positive);font-size:clamp(2.5rem,6vw,4rem);font-weight:500;line-height:1}.ad-value-unit{letter-spacing:0;color:var(--ink);margin-top:6px;font-size:1rem;display:block}.ad-value-what{max-width:62ch}.ad-routes{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ad-route{background:var(--surface);border-radius:14px;align-content:start;gap:8px;padding:16px 20px 18px;display:grid}.ad-route p+p{margin-top:0}.ad-who{align-items:baseline;gap:10px;font-size:1.125rem;font-weight:500;display:flex}.ad-n{color:var(--accent);font-size:.9375rem}.ad-count{letter-spacing:-.02em;margin-bottom:4px;font-size:1.75rem;font-weight:500;line-height:1.1;display:block}.ad-size,.ad-use{font-size:.9375rem}.ad-use-k{font-weight:500}.ad-link{justify-self:start;font-size:.9375rem}.ad-pilot{background:var(--surface);border-radius:14px;gap:12px;margin-top:8px;padding:18px 22px 20px;display:grid}.evidence .ad-pilot>*{margin:0}@media (max-width:600px){.ad-pilot{padding:16px 16px 18px}}.ad-pilot-top{align-items:center;gap:6px;display:flex}.evidence .ad-pilot-h{margin:0;font-size:1.125rem;line-height:1.3}.ad-pilot-what{max-width:68ch}.ad-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;display:grid}@media (max-width:760px){.ad-outcomes{grid-template-columns:minmax(0,1fr)}}.ad-outcome{border-top:1px solid var(--surface-2);align-content:start;gap:4px;padding-top:12px;display:grid}.ad-outcome dt{align-items:baseline;gap:10px;font-size:1.0625rem;font-weight:500;display:flex}.ad-outcome dd{max-width:62ch;margin:0;font-size:.9375rem}.ad-tech{color:var(--muted);overflow-wrap:anywhere}.ad-hold{border-top:1px solid var(--surface-2);padding-top:12px}.evidence .ad-hold p{max-width:86ch;margin:0;font-size:.9375rem}.cmp-wrap{background:var(--surface);border-radius:14px;padding:4px 20px 8px}.cmp{border-collapse:collapse;width:100%;font-size:.9375rem}.cmp th,.cmp td{text-align:left;vertical-align:top;border-top:1px solid var(--surface-2);padding:9px 12px 9px 0}.cmp thead th,.cmp thead td{color:var(--muted);border-top:0;font-size:.875rem;font-weight:500}.cmp [data-gw]{background:var(--tint-blue);padding-left:12px}.cmp [data-gw]+*{padding-left:14px}.cmp thead th[data-gw]{color:var(--tint-blue-ink);border-radius:8px 8px 0 0}.cmp tbody tr:last-child td[data-gw]{border-radius:0 0 8px 8px}.cmp tbody th{width:18%;font-weight:500}.cmp td[data-gw]{color:var(--ink);font-weight:500}.cmp-none{background:var(--muted);opacity:.5;vertical-align:middle;border-radius:1px;width:14px;height:2px;display:inline-block}@media (max-width:860px){.cmp thead{display:none}.cmp,.cmp tbody,.cmp tr,.cmp th,.cmp td{width:auto;display:block}.cmp tr{border-top:1px solid var(--surface-2);padding:10px 0}.cmp tbody tr:first-child{border-top:0}.cmp th,.cmp td{border:0;padding:2px 0}.cmp tbody th{width:auto;margin-bottom:4px;font-size:1rem}.cmp td{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:12px;padding:2px 0;display:grid}.cmp td:before{content:attr(data-label);color:var(--muted);font-weight:400}.cmp [data-gw]{border-radius:6px;margin:2px -8px;padding:5px 8px}.cmp [data-gw]+*{padding-left:0}.cmp td[data-gw]:before{color:var(--tint-blue-ink)}.cmp tbody tr:last-child td[data-gw]{border-radius:6px}.cmp td[data-empty]{display:none}}.jp-load-score{white-space:normal;text-align:right}.jp-real{border-collapse:collapse;width:100%;font-size:.9375rem}.jp-real th,.jp-real td{text-align:left;vertical-align:top;border-bottom:1px solid var(--surface-2);padding:10px 12px 10px 0}.jp-real thead th{color:var(--muted);font-size:.875rem;font-weight:500}.jp-real td:first-child{width:45%;font-weight:500}.jp-real td,.jp-real th{overflow-wrap:anywhere}.jx-go{min-height:52px;color:var(--ink);background:var(--surface);transition:background-color var(--dur-press) var(--ease-out);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;font-weight:500;text-decoration:none;display:flex}.jx-go:after{content:"";border-top:1.5px solid var(--muted);border-right:1.5px solid var(--muted);flex:none;width:8px;height:8px;margin-right:3px;transform:rotate(45deg)}.jx-go:active{background:color-mix(in srgb, var(--ink) 6%, var(--surface))}.jx-go:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.jx-go:hover{background:color-mix(in srgb, var(--ink) 3%, var(--surface))}}@media (max-width:600px){.jx-go{padding:12px 16px}}.jx-crumb{margin:0 0 8px;font-size:.9375rem}.jx-sheet{background:var(--surface);border-radius:14px;gap:16px;min-width:0;margin-top:16px;padding:22px 20px;display:grid}.evidence .jx-sheet>*{margin:0}@media (max-width:600px){.jx-sheet{padding:18px 16px}}.ji{margin-top:clamp(1.75rem,1.25rem + 1.5vw,2.75rem)}.evidence .ji-h,.evidence .jr-h{color:var(--muted);margin:0 0 10px;font-size:1rem;font-weight:500;line-height:1.3}.evidence .ji .jr{margin-top:0}.ji-fig-ink{color:var(--ink)}.jr-band{margin-top:12px}.evidence .jr-band .jr{margin-top:0}.jref{background:var(--surface);border-radius:16px;gap:16px;margin-top:12px;padding:clamp(18px,1rem + .8vw,26px);display:grid}.evidence .jref p,.evidence .jref h2{margin:0}.jref-top{gap:6px;display:grid}.evidence .jref-h{text-wrap:balance;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:500;line-height:1.25}.jref-sub{max-width:72ch;font-size:.9375rem}.jref-bill{gap:2px;max-width:72ch;display:grid}.jref-k{color:var(--muted);font-size:.875rem;font-weight:500}.jref-votes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:860px){.jref-votes{grid-template-columns:minmax(0,1fr)}}.jref-vote{background:var(--bg);border-radius:12px;align-content:start;gap:8px;min-width:0;margin:0;padding:16px 18px;display:grid}.jref-vote figcaption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.jref-who{font-weight:500}.jref-answer{background:var(--tint-blue);color:var(--tint-blue-ink);border-radius:999px;padding:2px 10px;font-size:.875rem;font-weight:500}.jref-reads{font-size:.875rem}.jref-quote{border-left:2px solid var(--surface-2);overflow-wrap:anywhere;gap:6px;margin:0;padding-left:12px;font-size:.9375rem;display:grid}.jref-quote footer{color:var(--muted);font-size:.8125rem}.jref-checked{color:var(--positive);font-weight:500}.jref-call{border-top:1px solid var(--surface-2);gap:6px;padding-top:14px;display:grid}.jref-decision{max-width:76ch}.jref-tech{color:var(--muted);overflow-wrap:anywhere;font-size:.875rem}.jref-links{flex-wrap:wrap;gap:8px 20px;display:flex}.evidence .ji-three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1080px){.evidence .ji-three{grid-template-columns:minmax(0,1fr)}}.evidence .ji-three .jr-fig{font-size:clamp(2.25rem,1.6rem + 2vw,3.25rem)}.ev-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;display:grid}@media (max-width:960px){.ev-index{grid-template-columns:minmax(0,1fr)}}.ev-index h3{border-top:1px solid var(--surface-2);font-size:var(--step-lead);letter-spacing:-.01em;margin:0 0 12px;padding-top:12px;font-weight:500}.ev-index ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ev-index li{scroll-margin-top:96px;line-height:1.45}.ev-index li:target{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.ev-index-what{font-size:.9375rem;display:block}.ev-load-where{margin:14px 0 6px;font-weight:500}.why-next{margin-top:clamp(1.5rem,1rem + 1vw,2.25rem)}.evidence .first-h{margin:0}.lin-list{gap:14px;max-width:76ch;margin:0;padding-left:1.25rem;display:grid}.lin-item::marker{color:var(--muted);font-variant-numeric:tabular-nums}.evidence .lin-item p{margin:0;font-size:.9375rem;line-height:1.5}.lin-who{font-weight:500}.lin-here{color:var(--muted)}.evidence .lin-credit{border-top:1px solid var(--surface-2);max-width:76ch;margin:0;padding-top:12px;font-size:.9375rem;line-height:1.5}.stake-here{margin-top:8px;display:block}.evidence .stake-code,.evidence .law-code{margin-top:4px;font-size:.875rem;display:none}:root[data-mode=technical] .evidence .stake-code,:root[data-mode=technical] .evidence .law-code{display:block}.cmp.law tbody th{width:22%}.ev-path{flex-wrap:wrap;gap:6px 8px;margin:0;padding:0;list-style:none;display:flex}.ev-path-link{background:var(--surface);min-height:44px;color:var(--ink);transition:background-color var(--dur-press) var(--ease-out), transform var(--dur-press) var(--ease-out);border-radius:6px;align-items:baseline;gap:8px;padding:10px 14px;font-weight:500;text-decoration:none;display:inline-flex}.ev-path-link:active{transform:scale(.97)}.ev-path-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ev-path-link:hover{background:color-mix(in srgb, var(--ink) 5%, var(--surface))}}.ev-path-time{font-size:.875rem;font-weight:400}.ev-act{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:16px;display:flex}.ev-90 .jx-more{margin-top:20px}.ev-90 .jp-tour{margin:0}.evidence .ev-paypal{max-width:72ch;margin-top:1rem}@media (max-width:600px){.ev-path{flex-direction:column}.ev-path-link{justify-content:space-between}}.ev-result{max-width:62ch}.ev-fold-note{font-size:var(--step-small);max-width:72ch;margin-top:.75rem}.ev-folds{gap:8px;margin-top:clamp(1.25rem,1rem + 1vw,2rem);display:grid}.ev-fold{background:var(--surface);border-radius:14px;scroll-margin-top:88px}.ev-fold-sum{cursor:pointer;min-height:44px;transition:background-color var(--dur-press) var(--ease-out);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;padding:14px 18px;list-style:none;display:grid}.ev-fold-sum::-webkit-details-marker{display:none}.ev-fold-h{letter-spacing:-.005em;grid-column:1;margin:0;font-size:1.125rem;font-weight:500;line-height:1.3}.ev-fold-what{font-size:var(--step-small);color:var(--muted);grid-column:1;line-height:1.4}.ev-fold-sum:after{content:"";width:12px;height:12px;color:var(--muted);transition:background-size .2s var(--ease-out), transform .2s var(--ease-out);background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:50%;background-repeat:no-repeat;background-size:12px 1.5px,1.5px 12px;grid-area:1/2/span 2}.ev-fold[open]>.ev-fold-sum:after{background-size:12px 1.5px,1.5px 0;transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.ev-fold-sum:hover{background:var(--surface-2)}}.ev-fold-sum:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ev-fold[open]>.ev-fold-sum{border-radius:14px 14px 0 0}.ev-fold-body{gap:14px;padding:6px 18px 22px;display:grid}.ev-fold-body>*{min-width:0;margin-top:0}.ev-fold-body>.page-section,.ev-fold-body>section{margin-top:0;padding-top:0}@media (prefers-reduced-motion:reduce){.ev-fold-sum:after{transition:none}}.ev-fold-body #je-h,.ev-fold-body #lineage-h{display:none}.rule-id{white-space:nowrap}#held-out-2{margin-top:clamp(1.75rem,1.25rem + 1.5vw,2.5rem);margin-bottom:.5rem;scroll-margin-top:88px;font-size:1.1875rem;font-weight:500}.ev-one{max-width:46ch}.ev-one-fig{letter-spacing:-.03em;color:var(--ink);margin-bottom:.35rem;font-size:clamp(2.5rem,1.8rem + 2.6vw,4rem);font-weight:500;line-height:1;display:block}.ev-index-list{gap:12px;max-width:76ch;margin:0;padding:0;list-style:none;display:grid}.ev-index-list li{scroll-margin-top:96px;line-height:1.45}.ev-index-list li:target{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.evidence .ev-fold-intro{max-width:72ch;margin:0}.evidence .ev-fold-more{margin:0;font-weight:500}.ev-fold-body #ji-h,.ev-fold-body #new-h{display:none}.ev-fold-body .ji,.ev-fold-body .new3{margin-top:0}.ev-ai{gap:12px;scroll-margin-top:88px;display:grid}.ev-ai h3{margin:clamp(1rem,.75rem + 1vw,1.75rem) 0 0;font-size:1.1875rem;font-weight:500}.ev-ai .page-prose{margin:0}.dsc+.ev-sub{margin-top:clamp(1.75rem,1.25rem + 1.5vw,2.5rem)}
