.main.is-journey{padding-top:12px}.workflow-journey{--journey-teal:#347f7a;max-width:1216px;animation:journey-enter .48s var(--ease-out) both;margin:auto}.journey-topline{border-bottom:1px solid var(--line);min-height:33px;color:var(--muted);letter-spacing:.12em;align-items:center;gap:20px;font-size:.59rem;display:flex}.journey-topline>span:first-child{color:var(--ink);align-items:center;gap:8px;font-weight:600;display:flex}.journey-topline>span:first-child>i{background:var(--brand);border-radius:50%;width:6px;height:6px}.journey-timer{font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-left:auto;display:flex}.journey-motion-control{color:var(--muted);letter-spacing:0;align-items:center;gap:6px;padding:6px 0;font-size:.62rem;display:flex}.journey-motion-control:hover{color:var(--brand)}.journey-heading{align-items:center;gap:23px;min-height:106px;padding:16px 0;display:flex}.journey-issue{letter-spacing:-.045em;color:var(--brand);min-width:69px;font:3.2rem/.9 Georgia,serif}.journey-issue small{letter-spacing:.14em;color:var(--muted);margin-top:10px;font:.6rem/1.2 Arial,sans-serif;display:block}.journey-heading h1{font-family:var(--editorial-serif);letter-spacing:.015em;outline:none;margin:4px 0 7px;font-size:clamp(1.55rem,2.6vw,2.08rem);font-weight:700;line-height:1.35}.journey-heading p{color:var(--muted);max-width:850px;margin:0;font-size:.72rem;line-height:1.65}.journey-workbench{border:1px solid var(--line);border-top:2px solid var(--ink);background:var(--paper);box-shadow:4px 4px 0 var(--subtle);grid-template-columns:minmax(0,1fr) 190px;display:grid}.journey-canvas{isolation:isolate;background-image:radial-gradient(var(--line) .65px,transparent .65px);background-size:20px 20px;height:clamp(275px,100dvh - 420px,380px);position:relative;overflow:hidden}.journey-grid-mark{pointer-events:none;border:1px solid color-mix(in srgb,var(--line) 50%,transparent);clip-path:polygon(0 0,18px 0,18px 1px,1px 1px,1px 18px,0 18px,0 0,100% 0,100% 18px,calc(100% - 1px) 18px,calc(100% - 1px) 1px,calc(100% - 18px) 1px,calc(100% - 18px) 0,100% 0,100% 100%,calc(100% - 18px) 100%,calc(100% - 18px) calc(100% - 1px),calc(100% - 1px) calc(100% - 1px),calc(100% - 1px) calc(100% - 18px),100% calc(100% - 18px),100% 100%,0 100%,0 calc(100% - 18px),1px calc(100% - 18px),1px calc(100% - 1px),18px calc(100% - 1px),18px 100%,0 100%);position:absolute;inset:18px}.journey-scene{opacity:0;visibility:hidden;transition:opacity .3s ease,transform .55s var(--ease-out),visibility .3s;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;transform:translate(25px)scale(.975)}.journey-scene.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:none}.journey-paper-top{border-bottom:1px solid var(--line);letter-spacing:.09em;color:var(--muted);align-items:center;gap:9px;padding-bottom:11px;font-size:.55rem;display:flex}.journey-paper-top>svg{color:var(--brand)}.journey-paper-top small{margin-left:auto;font-family:Georgia,serif;font-size:.85rem}.journey-paper-top strong{font-family:var(--editorial-serif);letter-spacing:.15em;color:var(--ink);font-size:1.22rem}.journey-paper-top>span{flex:1}.journey-paper-lines{gap:9px;display:grid}.journey-paper-lines>i{background:var(--line);border-radius:2px;max-width:100%;height:3px;display:block}.journey-input-scene{width:355px;max-width:76%;height:260px;position:relative}.journey-input-paper,.journey-paper-shadow{border:1px solid var(--line);background:var(--paper);position:absolute;inset:0;box-shadow:0 9px 28px #1e201e0b}.journey-paper-shadow{background:var(--subtle);transform:rotate(-5deg)}.journey-input-paper{padding:22px;overflow:hidden;transform:rotate(1deg)}.journey-input-paper blockquote{font:600 .97rem/1.7 var(--editorial-serif);-webkit-line-clamp:3;overflow-wrap:anywhere;border:0;-webkit-box-orient:vertical;margin:16px 0 19px;padding:0;display:-webkit-box;overflow:hidden}.paper-index{color:var(--muted);letter-spacing:.1em;align-items:center;gap:10px;font-size:.47rem;display:flex;position:absolute;bottom:18px;left:22px;right:22px}.paper-index i{background:var(--line);flex:1;height:1px}.paper-scan{background:linear-gradient(transparent,color-mix(in srgb,var(--brand) 10%,transparent));border-bottom:1px solid color-mix(in srgb,var(--brand) 35%,transparent);height:35px;animation:3s ease-in-out infinite paper-scan;position:absolute;top:55px;left:0;right:0}.journey-read-marker{background:var(--paper);border:1px solid var(--brand);width:62px;height:62px;color:var(--brand);box-shadow:0 0 0 7px var(--paper);border-radius:50%;place-items:center;animation:3s ease-in-out infinite read-marker;display:grid;position:absolute;bottom:30px;right:-26px}.journey-claims-scene{grid-template-columns:minmax(170px,240px) minmax(240px,340px);align-items:center;gap:65px;width:100%;max-width:780px;padding:0 28px;display:grid}.journey-claim-origin{background:var(--subtle);border:1px solid var(--line);padding:21px;position:relative;transform:rotate(-3deg)}.journey-claim-origin p{font-family:var(--editorial-serif);overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:11px 0;font-size:.87rem;line-height:1.7;display:-webkit-box;overflow:hidden}.claim-thread{border-top:1px dashed var(--brand);width:64px;position:absolute;top:50%;left:100%;transform:rotate(3deg)}.claim-thread:after{content:"";background:var(--brand);border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite claim-travel;position:absolute;top:-3px}.journey-claim-cards{gap:11px;display:grid}.journey-claim-card{background:var(--paper);border:1px solid var(--line);border-left:2px solid var(--brand);min-height:66px;box-shadow:3px 3px 0 var(--subtle);animation:claim-settle .65s calc(var(--i)*.13s) var(--ease-out) both;align-items:center;gap:13px;padding:12px 15px;display:flex}.journey-claim-card>span{color:var(--brand);font:1.03rem Georgia,serif}.journey-claim-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.72rem;line-height:1.6;display:-webkit-box;overflow:hidden}.journey-claim-card>svg{color:var(--journey-teal);flex:none}.journey-claim-card>div{flex:1}.journey-claim-card small{color:var(--muted);margin-bottom:9px;font-size:.62rem;display:block}.journey-claim-card.pending{border-left-color:var(--line)}.journey-claim-card .journey-paper-lines{gap:6px}.journey-claim-card .journey-paper-lines>i{height:2px}.journey-pulse-dot{background:var(--brand);border-radius:50%;width:6px;height:6px;animation:1.7s ease-in-out infinite journey-pulse;display:inline-block}.journey-search-scene{width:min(740px,94%);height:100%;max-height:315px;position:relative}.journey-branch-paths{fill:none;width:100%;height:100%;stroke:var(--line);stroke-width:1.1px;position:absolute;inset:0}.journey-branch-paths .travelling-line{stroke:var(--brand);stroke-width:2px;stroke-dasharray:9 160;animation:4s linear infinite signal-travel}.journey-query-seed{letter-spacing:.12em;background:var(--paper);border:1px solid var(--line);white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:11px 19px;font-size:.62rem;display:flex;position:absolute;top:7%;left:50%;transform:translate(-50%)}.journey-search-branches{grid-template-columns:1fr 1fr;gap:120px;display:grid;position:absolute;bottom:8%;left:7%;right:7%}.journey-branch{text-align:center;border:1px solid var(--line);background:var(--paper);box-shadow:3px 3px 0 var(--subtle);min-width:0;padding:15px 10px 13px}.branch-icon{width:48px;height:48px;color:var(--brand);place-items:center;margin:0 auto 6px;display:grid;position:relative}.branch-icon i{border:1px dashed;border-radius:50%;animation:16s linear infinite journey-orbit;position:absolute;inset:0}.branch-icon.books{color:var(--journey-teal)}.journey-branch h3{margin:6px 0;font-size:.81rem}.journey-branch p{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin:8px 0;font-size:.59rem;display:flex}.branch-small-type{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;padding:0 2px;font-size:.49rem;overflow:hidden}.branch-status{background:var(--line);border-radius:50%;width:5px;height:5px;display:inline-block}.branch-status.running{background:var(--brand);animation:1.3s infinite journey-pulse}.branch-status.done{background:var(--journey-teal)}.branch-parallel{letter-spacing:.1em;color:var(--soft);background:var(--paper);padding:5px;font-size:.52rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.knowledge-languages{justify-content:center;gap:7px;display:flex}.knowledge-languages span{border:1px solid var(--line);color:var(--muted);padding:3px 10px;font-size:.5rem}.knowledge-languages .done{color:var(--journey-teal);border-color:color-mix(in srgb,var(--journey-teal) 40%,var(--line))}.journey-branch.is-skipped{opacity:.45;box-shadow:none}.journey-branch.is-skipped i{animation:none}.journey-evidence-scene{justify-content:center;align-items:center;gap:36px;width:100%;padding:30px;display:flex}.evidence-paper-stack{flex:none;width:245px;height:230px;position:relative}.evidence-stack-page{background:var(--paper);border:1px solid var(--line);transform:translate(calc(var(--i)*-10px),calc(var(--i)*-5px)) rotate(calc((var(--i) - 1)*-5deg));z-index:calc(3 - var(--i));box-shadow:3px 3px 0 var(--subtle);padding:22px 18px;position:absolute;inset:0}.evidence-stack-page .eyebrow{white-space:nowrap;text-overflow:ellipsis;margin:4px 0 20px;display:block;overflow:hidden}.evidence-stack-page small{color:var(--muted);align-items:center;gap:5px;margin-top:45px;font-size:.5rem;display:flex}.evidence-highlight{background:color-mix(in srgb,var(--brand) 13%,transparent);border-left:2px solid var(--brand);height:17px;animation:2.8s ease-in-out infinite excerpt-highlight;position:absolute;top:103px;left:17px;right:31px}.evidence-extract-mark{color:var(--brand);flex:none;position:relative}.evidence-extract-mark span{border-top:1px dashed var(--line);z-index:-1;width:60px;position:absolute;top:50%;left:-12px}.journey-excerpt{background:var(--paper);border:1px solid var(--line);max-width:252px;box-shadow:3px 3px 0 var(--subtle);padding:23px 21px;position:relative}.excerpt-seal{color:var(--brand);margin-bottom:12px}.journey-excerpt h3{font:600 .96rem/1.65 var(--editorial-serif);margin:8px 0 14px}.journey-excerpt ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.journey-excerpt li{color:var(--muted);align-items:center;gap:7px;font-size:.62rem;display:flex}.journey-excerpt li span{background:var(--brand);border-radius:50%;width:4px;height:4px}.journey-analysis-scene{width:min(720px,96%);height:100%;max-height:320px;position:relative}.analysis-connectors{width:100%;height:100%;stroke:var(--line);stroke-dasharray:3 5;fill:none;position:absolute;inset:0}.analysis-center{background:var(--paper);border:1px solid var(--line);width:152px;height:152px;color:var(--brand);box-shadow:0 0 0 9px var(--paper);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.analysis-center strong{color:var(--ink);font-family:var(--editorial-serif);letter-spacing:.05em;margin-top:9px;font-size:1rem}.analysis-center small{letter-spacing:.08em;color:var(--muted);margin-top:6px;font-size:.41rem}.analysis-orbit{border:1px dashed var(--brand);opacity:.5;border-radius:50%;animation:25s linear infinite journey-orbit;position:absolute;inset:-7px}.analysis-lens{background:var(--paper);border:1px solid var(--line);animation:lens-breathe 4s calc(var(--i)*.45s) infinite ease-in-out;align-items:center;gap:10px;padding:12px 14px;font-size:.7rem;display:flex;position:absolute;transform:translate(-50%,-50%)}.analysis-lens>i{background:var(--brand);border-radius:50%;width:4px;height:4px}.lens-0{top:23%;left:16%}.lens-1{top:23%;left:84%}.lens-2{top:75%;left:16%}.lens-3{top:75%;left:84%}.lens-4{top:88%;left:50%}.journey-report-scene{width:min(445px,79%);position:relative}.journey-report-paper{background:var(--paper);border:1px solid var(--line);border-top:2px solid var(--ink);box-shadow:6px 6px 0 var(--subtle);padding:16px 22px;transform:rotate(-1deg)}.journey-report-paper h3{font-family:var(--editorial-serif);text-overflow:ellipsis;white-space:nowrap;margin:12px 0;font-size:1.04rem;line-height:1.5;overflow:hidden}.report-preview-verdict{color:var(--muted);align-items:center;gap:6px;font-size:.59rem;display:flex}.report-preview-verdict.supported{color:var(--journey-teal)}.report-preview-verdict.contains_issues,.report-preview-verdict.conflicting{color:var(--brand)}.report-preview-summary{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin:10px 0;font-size:.57rem;line-height:1.8;display:-webkit-box;overflow:hidden}.mini-report-figures{border-top:1px solid var(--line);align-items:center;gap:26px;margin:8px 0;padding:9px 0;display:flex}.mini-report-figures>span{align-items:flex-end;gap:6px;height:31px;display:flex}.mini-report-figures>span i{background:var(--line);width:10px;height:12px}.mini-report-figures>span i:nth-child(2){background:var(--brand);height:29px}.mini-report-figures>span i:nth-child(3){height:18px}.mini-report-figures>span i:nth-child(4){height:24px}.mini-report-figures>div{border:6px solid var(--line);border-top-color:var(--journey-teal);border-right-color:var(--journey-teal);border-radius:50%;width:31px;height:31px}.mini-report-figures>p{flex:1;gap:6px;display:grid}.mini-report-figures>p i{background:var(--line);height:2px;display:block}.ready-paper-footer{color:var(--muted);justify-content:space-between;align-items:center;font-size:.47rem;display:flex}.ready-paper-footer svg{color:var(--journey-teal)}.report-ready-stamp{border:2px solid var(--journey-teal);color:var(--journey-teal);background:var(--paper);letter-spacing:.1em;animation:stamp-arrive .4s var(--ease-out) both;padding:9px 13px;font-size:.67rem;position:absolute;bottom:23px;right:-34px;transform:rotate(-10deg)}.ready-sheet{view-transition-name:verification-report}.journey-live-notes{border-left:1px solid var(--line);flex-direction:column;gap:16px;min-width:0;padding:22px 23px;display:flex}.journey-live-notes>.eyebrow{font-size:.5rem}.journey-live-stat{flex-direction:column;gap:5px;display:flex}.journey-live-stat strong{animation:fact-arrive .4s var(--ease-out) both;font:1.8rem/1 Georgia,serif}.journey-live-stat span{color:var(--muted);font-size:.58rem}.journey-live-notes>p{color:var(--soft);margin:auto 0 0;font-size:.51rem;line-height:1.6}.journey-source-slips{gap:6px;display:grid}.journey-source-slips:empty{display:none}.journey-source-slips span{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);align-items:center;gap:5px;font-size:.52rem;display:flex;overflow:hidden}.journey-source-slips svg{flex:none}.journey-stepper{grid-template-columns:repeat(6,1fr);gap:15px;margin:21px 0 0;padding:0;list-style:none;display:grid}.journey-stepper li{color:var(--soft);grid-template-columns:24px 1fr;align-items:center;gap:3px 8px;display:grid;position:relative}.journey-stepper li:not(:last-child):after{content:"";background:var(--line);z-index:-1;width:calc(100% - 24px);height:1px;position:absolute;top:12px;left:31px}.journey-stepper strong{background:var(--bg);justify-self:start;padding-right:10px;font-size:.65rem;font-weight:500}.journey-stepper small{grid-column:2;font-size:.48rem}.journey-step-dot{border:1px solid var(--line);background:var(--bg);border-radius:50%;place-items:center;width:24px;height:24px;font-size:.56rem;display:grid}.journey-stepper .done{color:var(--journey-teal)}.journey-stepper .done .journey-step-dot{background:color-mix(in srgb,var(--journey-teal) 8%,var(--paper));border-color:color-mix(in srgb,var(--journey-teal) 40%,var(--line))}.journey-stepper .current{color:var(--ink)}.journey-stepper .running.current .journey-step-dot{background:var(--brand);color:var(--paper);border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 9%,transparent)}.journey-stepper .skipped{opacity:.5}.journey-stepper .error .journey-step-dot{color:var(--red);border-color:var(--red)}.journey-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:46px;margin:20px 0 5px;padding-top:13px;display:flex}.journey-footer>span{color:var(--muted);align-items:center;gap:7px;font-size:.6rem;display:flex}.journey-footer>div{gap:10px;display:flex}.journey-footer .primary,.journey-footer .secondary{min-height:34px;padding:8px 13px;font-size:.7rem}.journey-cancel{color:var(--muted);align-items:center;gap:5px;display:flex;font-size:.64rem!important}.journey-interruption{background:color-mix(in srgb,var(--paper) 92%,transparent);z-index:9;flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex;position:absolute;inset:0}.journey-interruption>span{width:58px;height:58px;color:var(--brand);border:1px solid var(--line);border-radius:50%;place-items:center;display:grid}.journey-interruption strong{font:1.3rem var(--editorial-serif)}.journey-interruption p{color:var(--muted);margin:0;font-size:.7rem}.journey-error .journey-scene,.journey-stopped .journey-scene{filter:blur(2px)}@keyframes journey-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes paper-scan{0%,to{opacity:0;transform:translateY(0)}15%,80%{opacity:1}85%{transform:translateY(145px)}}@keyframes read-marker{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-8px)rotate(4deg)}}@keyframes claim-travel{0%{opacity:0;left:0}20%,80%{opacity:1}to{opacity:0;left:96%}}@keyframes claim-settle{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes journey-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes signal-travel{to{stroke-dashoffset:-338px}}@keyframes journey-orbit{to{transform:rotate(360deg)}}@keyframes excerpt-highlight{0%,to{opacity:.4}50%{opacity:1}}@keyframes lens-breathe{0%,to{border-color:var(--line);box-shadow:0 0 #0000}45%{border-color:color-mix(in srgb,var(--brand) 65%,var(--line));box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 4%,transparent)}}@keyframes stamp-arrive{0%{opacity:0;transform:scale(1.4)rotate(-14deg)}to{opacity:1;transform:scale(1)rotate(-10deg)}}@keyframes fact-arrive{0%{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:none}}.workflow-journey[data-quiet=true],.workflow-journey[data-quiet=true] *,.workflow-journey[data-quiet=true] :before,.workflow-journey[data-quiet=true] :after{transition:none!important;animation:none!important}.main.report-arrival{animation:none!important}.main.report-arrival .summary{view-transition-name:verification-report;animation:none!important}::view-transition-group(verification-report){animation-duration:.72s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(verification-report){animation:.2s both paper-fade-out}::view-transition-new(verification-report){animation:.45s .15s both paper-fade-in}::view-transition-old(root){animation:.18s both paper-fade-out}::view-transition-new(root){animation:.43s 70ms both paper-fade-in}@keyframes paper-fade-out{to{opacity:0}}@keyframes paper-fade-in{0%{opacity:0}to{opacity:1}}@media (width<=1000px){.journey-workbench{grid-template-columns:minmax(0,1fr) 155px}.journey-live-notes{padding:20px 14px}.journey-claims-scene{gap:35px}.claim-thread{width:35px}.journey-search-branches{gap:90px;left:5%;right:5%}.journey-evidence-scene{gap:16px;padding:25px}.evidence-paper-stack{width:210px}.journey-excerpt{max-width:220px;padding:18px 16px}.analysis-lens{gap:7px;padding:10px;font-size:.62rem}.analysis-lens>svg{width:18px}.analysis-center{width:135px;height:135px}.journey-heading h1{font-size:1.72rem}}@media (width<=760px){.journey-topline{gap:13px}.journey-motion-control{font-size:.58rem}.journey-issue{min-width:48px;font-size:2.5rem}.journey-heading{gap:14px;min-height:100px;padding:19px 0}.journey-heading h1{font-size:1.42rem}.journey-heading .eyebrow{font-size:.45rem}.journey-heading p{font-size:.64rem}.journey-workbench{grid-template-columns:1fr}.journey-canvas{height:295px}.journey-live-notes{border-left:0;border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:9px;padding:15px 17px;display:grid}.journey-live-notes>.eyebrow,.journey-source-slips,.journey-live-notes>p{display:none}.journey-live-stat{border-right:1px solid var(--line);padding:0 10px}.journey-live-stat:nth-child(4){border:0}.journey-live-stat strong{font-size:1.6rem}.journey-live-stat span{font-size:.52rem}.journey-input-scene{width:305px;height:236px}.journey-input-paper{padding:17px}.journey-input-paper blockquote{font-size:.87rem}.journey-claims-scene{grid-template-columns:1fr;gap:13px;max-width:480px;padding:22px 30px}.journey-claim-origin{padding:11px 14px;transform:none}.journey-claim-origin p{-webkit-line-clamp:1;margin:5px 0;font-size:.68rem}.journey-claim-origin .eyebrow{font-size:.4rem}.claim-thread{display:none}.journey-claim-card{min-height:44px;padding:8px 13px}.journey-claim-card p{-webkit-line-clamp:2;font-size:.63rem}.journey-claim-cards{gap:8px}.journey-claim-card .journey-paper-lines{display:none}.journey-claim-card small{margin:0}.journey-search-branches{gap:35px;bottom:10%;left:2%;right:2%}.journey-branch{padding:15px 5px}.journey-branch h3{font-size:.7rem}.branch-small-type{font-size:.44rem}.branch-parallel{padding:4px 0;font-size:.35rem}.journey-query-seed{font-size:.54rem}.journey-evidence-scene{gap:8px;padding:20px 12px}.evidence-paper-stack{width:39%;height:190px}.evidence-stack-page{padding:16px 12px}.evidence-stack-page small{white-space:nowrap;gap:2px;margin-top:27px;font-size:.35rem}.evidence-stack-page .eyebrow{letter-spacing:0;margin:4px 0 18px;font-size:.43rem}.evidence-highlight{top:87px;left:10px;right:12px}.evidence-extract-mark svg{width:17px}.journey-excerpt{max-width:44%;padding:17px 12px}.journey-excerpt .eyebrow{letter-spacing:.04em;font-size:.37rem}.journey-excerpt h3{font-size:.74rem}.journey-excerpt li{gap:4px;font-size:.47rem}.journey-analysis-scene{width:96%;max-height:280px}.analysis-center{width:105px;height:105px}.analysis-center>svg{width:26px}.analysis-center strong{margin-top:4px;font-size:.8rem}.analysis-center small{font-size:.27rem}.analysis-lens{text-align:center;flex-direction:column;gap:5px;min-width:76px;padding:10px 7px;font-size:.55rem;line-height:1.3}.analysis-lens>i{display:none}.analysis-lens>svg{width:19px;height:19px}.lens-0,.lens-2{left:16%}.lens-1,.lens-3{left:84%}.lens-4{flex-direction:row;min-width:100px;top:89%}.journey-report-scene{width:82%}.journey-report-paper{padding:14px 17px}.journey-report-paper h3{font-size:.86rem}.report-ready-stamp{padding:7px;font-size:.54rem;right:-12px}.journey-stepper{gap:4px;margin-top:19px}.journey-stepper li{text-align:center;flex-direction:column;gap:7px;min-width:0;display:flex}.journey-stepper strong{background:0 0;padding:0;font-size:.55rem}.journey-stepper small{font-size:.4rem}.journey-stepper li:not(:last-child):after{z-index:0;width:calc(100% - 19px);left:calc(50% + 12px)}.journey-footer>span{max-width:55%;font-size:.5rem;line-height:1.6}.journey-footer .primary,.journey-footer .secondary{padding:8px 10px;font-size:.6rem}.journey-footer>div{gap:6px}.journey-timer{font-size:.55rem}.workflow-journey .journey-topline>span:first-child{font-size:.52rem}}@media (prefers-reduced-motion:reduce){.workflow-journey,.workflow-journey *,.workflow-journey :before,.workflow-journey :after{transition:none!important;animation:none!important}::view-transition-group(*){transition:none!important;animation:none!important}::view-transition-old(*){transition:none!important;animation:none!important}::view-transition-new(*){transition:none!important;animation:none!important}}.analytics-spread{border-top:3px double var(--ink);border-bottom:1px solid var(--line);background:var(--paper);margin:28px 0 32px}.analytics-legacy{color:var(--muted);border-block:1px solid var(--line);margin:22px 0;padding:14px 0;font-size:.7rem}.analytics-title{justify-content:space-between;align-items:center;gap:20px;padding:22px 24px 17px;display:flex}.analytics-title h2{font-family:var(--editorial-serif);letter-spacing:0;margin:6px 0 0;font-size:1.42rem}.analytics-title>span{color:var(--muted);white-space:nowrap;letter-spacing:.06em;font-size:.64rem}.analytics-metrics{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0 24px;display:grid}.analytics-metrics>div{border-left:1px solid var(--line);padding:18px 22px}.analytics-metrics>div:first-child{border:0;padding-left:0}.analytics-metrics>div:last-child{background:#237f7a0d}.analytics-metrics span{color:var(--muted);font-size:.7rem;display:block}.analytics-metrics strong{font-variant-numeric:tabular-nums;margin:9px 0 7px;font-family:Georgia,serif;font-size:2.9rem;font-weight:500;line-height:1.1;display:block}.analytics-metrics small{color:var(--muted);margin-left:7px;font-family:inherit;font-size:.83rem}.analytics-metrics p{color:var(--muted);margin:0;font-size:.6rem}.confidence-stat strong{color:#237f7a}.analytics-grid{grid-template-columns:1fr 1fr;padding:5px 24px 0;display:grid}.metric-figure{min-width:0;padding:23px 22px 14px 0}.metric-figure:nth-child(2n){border-left:1px solid var(--line);padding-left:24px;padding-right:0}.metric-figure:nth-child(n+3){border-top:1px solid var(--line)}.figure-heading{align-items:flex-start;gap:10px;min-height:53px;display:flex}.figure-letter{font-family:Georgia,serif;font-size:1.45rem;font-weight:700;line-height:1.15}.figure-heading h3{margin:0 0 5px;font-size:.9rem;font-weight:650}.figure-heading p{color:var(--muted);margin:0;font-size:.6rem}.figure-heading .plot-toggle,.figure-heading select{border:1px solid var(--line);min-height:25px;color:var(--muted);background:0 0;border-radius:3px;flex-shrink:0;margin-left:auto;padding:4px 8px;font-size:.61rem}.plot-toggle:hover,.plot-toggle[aria-pressed=true]{color:var(--ink);border-color:var(--ink)}.scientific-plot{width:100%;height:auto;display:block;overflow:visible}.scientific-plot text{fill:var(--ink);font-family:Arial,Microsoft YaHei,sans-serif}.plot-axis{stroke:var(--ink);stroke-width:1px;fill:none}.plot-grid{stroke:var(--line);stroke-width:.6px;stroke-dasharray:2 4}.scientific-plot .plot-tick{fill:var(--muted);font-size:10px}.scientific-plot .plot-value{font-size:13px;font-weight:600}.plot-connection{stroke-width:2.5px}.sample-n{font-style:italic}.figure-caption{color:var(--muted);min-height:20px;margin:0;font-size:.58rem;line-height:1.7}.claim-caption{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.plot-key{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.plot-key span{align-items:center;gap:6px;display:inline-flex}.plot-key i{width:13px;height:3px;display:inline-block}.stance-figure{aspect-ratio:470/254;grid-template-columns:1.1fr 1fr;align-items:center;gap:26px;display:grid}.stance-ring{width:100%;max-width:230px;margin:auto;position:relative}.stance-ring svg{width:100%;display:block}.stance-ring>div{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.stance-ring strong{font-family:Georgia,serif;font-size:2.4rem;font-weight:500}.stance-ring span{color:var(--muted);margin-top:4px;font-size:.56rem}.stance-key{gap:13px;display:grid}.stance-key>div{grid-template-columns:7px 1fr 20px 29px;align-items:center;gap:9px;font-size:.69rem;display:grid}.stance-key i{border-radius:50%;width:7px;height:7px}.stance-key small{color:var(--muted);text-align:right;font-size:.58rem}.stance-key strong{text-align:right;font-family:Georgia,serif;font-size:1rem;font-weight:500}.analytics-details{border-top:1px solid var(--line);margin:0 24px}.analytics-details>summary{cursor:pointer;color:var(--muted);justify-content:space-between;padding:15px 0;font-size:.68rem;list-style:none;display:flex}.analytics-details>summary::-webkit-details-marker{display:none}.analytics-details[open]>summary>svg{transform:rotate(180deg)}.analytics-detail-body{padding:2px 0 20px}.exclusion-grid{background:var(--subtle);grid-template-columns:repeat(7,1fr);gap:10px;margin-bottom:23px;padding:16px;display:grid}.exclusion-grid div{flex-direction:column;gap:7px;display:flex}.exclusion-grid strong{font:1.7rem Georgia,serif}.exclusion-grid span{color:var(--muted);font-size:.58rem}.analytics-tables{grid-template-columns:1fr 1fr;gap:30px;display:grid}.analytics-tables h3,.scoring-notes h3{margin:10px 0;font-size:.75rem}.analytics-table-scroll{overflow:auto}.analytics-tables table{border-collapse:collapse;width:100%;font-size:.65rem}.analytics-tables th{text-align:left;color:var(--muted);font-weight:500}.analytics-tables td,.analytics-tables th{border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 6px}.stance-source-row{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:10px;width:100%;padding:10px 0;display:flex}.stance-source-row>span:nth-child(2){flex:1;min-width:0}.stance-source-row strong{font-size:.65rem;font-weight:500;display:block}.stance-source-row small{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin-top:4px;font-size:.6rem;line-height:1.6;display:-webkit-box;overflow:hidden}.stance-badge{background:var(--subtle);white-space:nowrap;color:var(--muted);padding:4px 6px;font-size:.56rem}.stance-supports{color:#237f7a}.stance-contradicts{color:#b15d49}.stance-mixed{color:#9d7e33}.scoring-notes{border-top:1px solid var(--line);margin-top:15px;padding-top:18px}.scoring-notes p{color:var(--muted);max-width:950px;font-size:.65rem;line-height:1.9}.plot-unavailable{min-height:200px;color:var(--muted);place-items:center;padding:20px;font-size:.72rem;display:grid}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=off]) .analytics-spread .plot-connection{stroke-dasharray:600;animation:1.2s both metric-draw}:root:not([data-motion=off]) .analytics-spread .plot-bar{animation:.65s both metric-appear}.plot-bar:nth-child(2){animation-delay:80ms}.plot-bar:nth-child(3){animation-delay:.16s}}@keyframes metric-draw{0%{stroke-dashoffset:600px}to{stroke-dashoffset:0}}@keyframes metric-appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.analytics-title{padding:17px 15px}.analytics-title h2{font-size:1.12rem}.analytics-title>span{font-size:.5rem}.analytics-metrics{grid-template-columns:repeat(2,1fr);margin:0 15px}.analytics-metrics>div{padding:15px!important}.analytics-metrics>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.analytics-metrics>div:nth-child(4){border-top:1px solid var(--line)}.analytics-metrics strong{font-size:2.5rem}.analytics-grid{grid-template-columns:1fr;padding:0 15px}.metric-figure,.metric-figure:nth-child(2n){border-left:0;padding:20px 0 14px}.metric-figure:nth-child(n+2){border-top:1px solid var(--line)}.analytics-tables{grid-template-columns:1fr}.exclusion-grid{grid-template-columns:repeat(3,1fr)}.analytics-details{margin:0 15px}.stance-figure{gap:18px}.figure-caption{font-size:.61rem}.stance-key{gap:15px}}@media print{.analytics-spread{break-inside:auto}.metric-figure{break-inside:avoid}.plot-toggle{display:none}.analytics-title,.analytics-metrics{break-inside:avoid}.analytics-grid{grid-template-columns:1fr 1fr}.analytics-details>summary{display:none}.analytics-details:not([open])>*{display:block}.scientific-plot{max-height:250px}.metric-figure{animation:none!important}}@media (width<=760px){.scientific-plot .plot-tick{font-size:14px}.scientific-plot .plot-value{font-size:17px}.scientific-plot.score-plot .plot-tick{font-size:12px}}:root{color:#242b3c;--bg:#f5f6f9;--paper:#fff;--ink:#242b3c;--muted:#6e7789;--soft:#929aab;--line:#e5e8ef;--subtle:#f6f7fa;--green:#207d68;--green-bg:#eaf6f1;--red:#be4554;--red-bg:#fff0f2;--blue:#426fbc;--blue-bg:#eef3fc;--amber:#99691e;--amber-bg:#fcf4e5;--purple:#8160a6;--brand:#d66d43;--brand-rgb:214,109,67;--radius:18px;--card-radius:18px;--button-radius:12px;--input-radius:12px;--input-height:44px;--button-bg:#d66d43;--button-text:#fff;--button-hover:#bc5835;--button-hover-text:#fff;--density:1;--shadow-alpha:.02;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f6f9;font-family:Inter,Arial,PingFang SC,Microsoft YaHei,sans-serif}:root[data-mode=dark]{--bg:#141a25;--paper:#1e2634;--ink:#edf0f6;--muted:#a6b0c2;--soft:#8c98ad;--line:#334052;--subtle:#252f40;--green:#7acdb3;--green-bg:#233e37;--red:#efa4b0;--red-bg:#422d36;--blue:#9dbef7;--blue-bg:#263a59;--amber:#e7c27e;--amber-bg:#3c3325;--purple:#c3a6e3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);min-width:320px;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-size:.875rem;line-height:1.65}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.45}button,a{transition:background .16s,color .16s,border-color .16s}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid rgba(var(--brand-rgb),.5);outline-offset:3px}h1,h2,h3,p{margin:0}svg{vertical-align:middle;flex:none}em{font-style:normal}input,select{min-height:var(--input-height);border:1px solid var(--line);border-radius:var(--input-radius);background:var(--subtle);min-width:0;padding:0 12px}input::placeholder,textarea::placeholder{color:var(--soft)}button svg{flex-shrink:0}.muted{color:var(--muted)}.eyebrow{letter-spacing:.14em;color:var(--muted);font-size:.68rem;font-weight:650}.surface{border:1px solid var(--line);background:var(--paper);border-radius:var(--card-radius);box-shadow:0 5px 28px rgba(25,35,60,var(--shadow-alpha))}.primary,.secondary{border-radius:var(--button-radius);white-space:nowrap;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 18px;font-size:.82rem;font-weight:600;line-height:1.5;display:inline-flex}.primary{background:var(--button-bg);color:var(--button-text);border:1px solid #0000}.primary:hover:not(:disabled){background:var(--button-hover);color:var(--button-hover-text);filter:brightness(.98)}.secondary{border:1px solid var(--line);background:var(--paper);color:var(--ink)}.secondary:hover:not(:disabled){background:var(--subtle)}.text-button{color:var(--brand);padding:4px 8px}.icon-button{width:40px;height:40px;color:var(--muted);border-radius:10px;place-items:center;display:grid}.icon-button:hover,.icon-button.active{background:rgba(var(--brand-rgb),.08);color:var(--brand)}.site-header{background:var(--paper);border-bottom:1px solid var(--line)}.header-inner{align-items:center;gap:62px;max-width:1344px;height:86px;margin:auto;padding:0 40px;display:flex}.brand{flex-shrink:0;align-items:center;gap:11px;display:flex}.brand-symbol{background:rgba(var(--brand-rgb),.1);color:var(--brand);border-radius:15px;place-items:center;width:43px;height:43px;display:grid}.brand strong{letter-spacing:.02em;font-size:1.65rem;font-weight:750;line-height:1.15;display:block}.brand small{letter-spacing:.13em;color:var(--muted);margin-top:5px;font-size:.59rem;display:block}.site-header nav a{color:var(--muted);white-space:nowrap;align-items:center;font-size:.82rem;display:flex;position:relative}.site-header nav a.active{color:var(--ink);font-weight:600}.site-header nav a.active:after{content:"";background:var(--brand);height:2px;position:absolute;bottom:0;left:0;right:0}.header-actions{align-items:center;gap:17px;margin-left:auto;display:flex}.language-button{border-left:1px solid var(--line);white-space:nowrap;padding:5px 0 5px 19px;font-size:.78rem}.main{max-width:1296px;margin:auto;padding:42px 40px 20px}.home-main{max-width:1210px}.hero{text-align:center;padding:16px 0 35px}.hero h1{letter-spacing:-.035em;margin:13px 0;font-size:clamp(1.85rem,3.5vw,2.35rem);font-weight:680;line-height:1.5}.hero h1 em{color:var(--brand)}.hero>p{color:var(--muted);max-width:700px;margin:auto;font-size:.875rem}.composer{border-color:rgba(var(--brand-rgb),.17);padding:24px 29px 17px;overflow:hidden}.composer-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.input-tabs{gap:8px;display:flex}.input-tabs button{color:var(--muted);border-radius:9px;align-items:center;gap:7px;padding:9px 13px;font-size:.83rem;display:flex}.input-tabs .selected{color:var(--brand);background:rgba(var(--brand-rgb),.09);font-weight:600}.private-note{color:var(--soft);font-size:.7rem}.composer textarea{resize:vertical;background:0 0;border:0;width:100%;min-height:180px;padding:23px 0 16px;font-size:1rem;line-height:1.9;display:block}.input-status{color:var(--soft);justify-content:space-between;gap:10px;margin:7px 0 16px;font-size:.69rem;display:flex}.input-status>span:last-child{flex-shrink:0}.composer-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-top:18px;display:flex}.input-options{flex-wrap:wrap;gap:22px;display:flex}.input-options label{color:var(--muted);align-items:center;gap:9px;font-size:.72rem;display:flex}.input-options select{border:0;max-width:210px;min-height:36px;padding:5px 24px 5px 11px;font-size:.74rem}.submit{flex-direction:row-reverse;min-width:132px}.search-options{color:var(--muted);margin-top:16px;font-size:.72rem}.search-options summary{cursor:pointer;align-items:center;gap:7px;list-style:none;display:inline-flex}.search-options summary::-webkit-details-marker{display:none}.search-options[open] summary svg{transform:rotate(180deg)}.search-options>div{flex-wrap:wrap;gap:20px;padding:12px 0 3px;display:flex}.search-options label{align-items:center;gap:9px;display:flex}.search-options select{min-height:36px;font-size:.74rem}.process-line{color:var(--muted);justify-content:center;align-items:center;gap:16px;margin:26px 0 38px;font-size:.72rem;display:flex}.process-line span{align-items:center;gap:7px;display:flex}.process-line span svg{color:var(--brand)}.process-line>svg{color:var(--soft)}.section-title{justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:15px;display:flex}.section-title>span{color:var(--muted);font-size:.72rem}.five-strip{box-shadow:none;grid-template-columns:repeat(5,minmax(0,1fr));padding:24px 12px;display:grid}.five-item{border-right:1px solid var(--line);padding:0 20px;position:relative}.five-item:last-child{border-right:0}.module-icon{width:36px;height:36px;color:var(--tone);background:var(--tone-bg);border-radius:11px;place-items:center;margin-bottom:15px;display:grid}.five-item>small{color:var(--soft);letter-spacing:.08em;font-size:.65rem;position:absolute;top:2px;right:18px}.five-item h3{font-size:.83rem;font-weight:600}.five-item p{color:var(--muted);margin-top:8px;font-size:.69rem;line-height:1.85}.tone-0{--tone:#6481c7;--tone-bg:#edf2fc}.tone-1{--tone:#3f9984;--tone-bg:#eaf6f1}.tone-2{--tone:#bd8d40;--tone-bg:#faf3e7}.tone-3{--tone:#9577b3;--tone-bg:#f3edf8}.tone-4{--tone:#c7738a;--tone-bg:#fbf0f3}[data-mode=dark] .tone-0,[data-mode=dark] .tone-1,[data-mode=dark] .tone-2,[data-mode=dark] .tone-3,[data-mode=dark] .tone-4{--tone-bg:var(--subtle)}.preview-link{color:var(--muted);align-items:center;gap:8px;margin:23px auto 0;font-size:.76rem;display:flex}.preview-link:hover{color:var(--brand)}.site-footer{border-top:1px solid var(--line);color:var(--soft);justify-content:space-between;margin-top:48px;padding:20px 0 10px;font-size:.68rem;display:flex}.upload-area{border:1px dashed var(--line);border-radius:var(--radius);background:var(--subtle);flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:175px;margin:20px 0;padding:20px;display:flex}.upload-area>strong{overflow-wrap:anywhere;max-width:100%}.upload-area.dragging{border-color:var(--brand);background:rgba(var(--brand-rgb),.05)}.upload-area svg{color:var(--brand)}.upload-area span{color:var(--muted);font-size:.76rem}.upload-trigger{flex-direction:column;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.url-input{min-height:200px;padding:25px 0}.url-input>label{color:var(--muted);margin-bottom:10px;font-size:.78rem;display:block}.url-input>div{align-items:center;gap:11px;display:flex;position:relative}.url-input input{background:var(--subtle);flex:1;height:50px}.url-input small{color:var(--muted);margin-top:12px;font-size:.7rem;display:block}.inline-error,.run-progress{border-radius:10px;align-items:flex-start;gap:9px;margin-top:15px;padding:12px 14px;font-size:.8rem;display:flex}.inline-error{color:var(--red);background:var(--red-bg)}.inline-error svg{margin-top:3px}.run-progress{color:var(--blue);background:var(--blue-bg);align-items:center}.run-progress button{margin-left:auto}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.page-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:30px;display:flex}.page-heading>div:first-child{min-width:0}.page-heading h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:10px 0 9px;font-size:1.85rem;font-weight:650;line-height:1.45}.page-heading>div>p{font-size:.8rem;line-height:1.9}.heading-actions{flex-shrink:0;gap:10px;display:flex}.theme-heading{align-items:flex-start}.theme-heading .heading-actions{padding-top:25px}.theme-layout{grid-template-columns:minmax(295px,350px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.theme-controls{padding:22px}.segmented{background:var(--subtle);border-radius:10px;gap:4px;padding:4px;display:flex}.segmented button{color:var(--muted);border-radius:7px;flex:1;min-width:0;padding:8px 6px;font-size:.75rem}.segmented button.active{background:var(--paper);color:var(--ink);box-shadow:0 1px 6px #0a142812}.theme-search{background:var(--subtle);border:1px solid var(--line);border-radius:var(--input-radius);color:var(--soft);align-items:center;gap:8px;margin:18px 0 6px;padding:0 12px;display:flex}.theme-search input{outline-offset:0;background:0 0;border:0;width:100%;padding:0;font-size:.73rem}.control-section{border-bottom:1px solid var(--line);padding:20px 0}.control-section h3{margin-bottom:13px;font-size:.83rem;font-weight:600}.mode-options{gap:9px;display:flex}.mode-options button{border:1px solid var(--line);color:var(--muted);border-radius:11px;flex-direction:column;flex:1;align-items:center;gap:8px;padding:13px 4px;font-size:.69rem;display:flex}.mode-options button.selected,.palette-grid button.selected{border-color:var(--brand);background:rgba(var(--brand-rgb),.06);color:var(--brand)}.palette-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.palette-grid button{border:1px solid var(--line);text-align:left;border-radius:10px;padding:10px;font-size:.7rem}.swatches{border-radius:5px;height:19px;margin-bottom:8px;display:flex;overflow:hidden}.swatches i{flex:1}.palette-grid button>span:last-child{justify-content:space-between;align-items:center;display:flex}.theme-row{grid-template-columns:minmax(70px,1fr) minmax(60px,110px) 39px;align-items:center;gap:10px;margin:15px 0;font-size:.73rem;display:grid}.theme-row small{color:var(--soft);margin-top:1px;font-size:.59rem;display:block}.theme-row output{text-align:right;color:var(--muted);font-size:.68rem}.theme-row input[type=range]{appearance:none;background:var(--line);cursor:pointer;border:0;width:100%;height:4px;min-height:4px;padding:0}.theme-row input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--brand);border:2px solid var(--paper);width:13px;height:13px;box-shadow:0 0 0 1px var(--brand);border-radius:50%}.theme-row input[type=range]::-moz-range-thumb{background:var(--brand);border:2px solid var(--paper);border-radius:50%;width:11px;height:11px}.color-row{grid-template-columns:1fr 31px 68px;gap:8px}.color-row input[type=color]{cursor:pointer;background:0 0;border:0;width:31px;height:30px;min-height:0;padding:0}.color-row code{color:var(--muted);font-size:.65rem}.reset-token{color:var(--muted);align-items:center;gap:5px;padding:3px 0;font-size:.66rem;display:inline-flex}.color-row .reset-token{grid-column:1/-1;justify-self:end}.setting-note{color:var(--muted);margin-top:12px;font-size:.7rem;line-height:1.9}.theme-save-state{color:var(--muted);justify-content:space-between;align-items:center;padding-top:18px;font-size:.67rem;display:flex}.theme-save-state .changed{color:var(--brand)}.theme-save-state button{color:var(--brand);font-size:.67rem}.theme-preview{min-width:0;overflow:hidden}.preview-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 22px;font-size:.74rem;display:flex}.preview-toolbar>span{color:var(--muted)}.preview-canvas{background-color:var(--subtle);background-image:radial-gradient(var(--line) .8px,transparent .8px);background-size:15px 15px;padding:38px 32px}.mini-report{max-width:600px;margin:auto;overflow:hidden}.mini-report>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;font-size:.72rem;display:flex}.mini-report>header .muted{font-size:.63rem}.mini-report-body{padding:calc(25px * var(--density))}.mini-report h2{letter-spacing:-.02em;margin:12px 0;font-size:1.6rem;line-height:1.5}.mini-report p{color:var(--muted);font-size:.75rem}.mini-report .eyebrow{font-size:.57rem}.mini-counts{grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0;display:grid}.mini-counts>div{background:var(--subtle);border-radius:var(--radius);padding:15px 12px}.mini-counts strong{font-size:1.75rem;font-weight:500;line-height:1.3;display:block}.mini-counts span{color:var(--muted);margin-top:6px;font-size:.64rem;display:block}.mini-claim{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:.73rem;display:flex}.mini-report .primary{min-height:40px;margin-top:18px;font-size:.73rem}.preview-components{border-top:1px solid var(--line);padding:23px}.preview-components>label{color:var(--muted);flex-direction:column;gap:8px;margin-bottom:16px;font-size:.72rem;display:flex}.preview-components>div{flex-wrap:wrap;gap:10px;display:flex}.preview-caption{color:var(--soft);padding:0 23px 20px;font-size:.69rem}.report-meta{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:13px;font-size:.69rem;display:flex}.preview-label{background:var(--amber-bg);color:var(--amber);border-radius:4px;padding:0 7px}.preview-notice{color:var(--muted);align-items:center;gap:8px;margin:-10px 0 20px;font-size:.73rem;display:flex}.summary{grid-template-columns:1.5fr 1fr;margin-bottom:25px;display:grid;overflow:hidden}.summary-copy{padding:28px}.summary-copy .eyebrow{color:var(--brand)}.summary-copy h2{margin:12px 0;font-size:1.55rem;line-height:1.5}.summary-copy p{color:var(--muted);font-size:.83rem;line-height:1.95}.summary-counts{background:var(--subtle);border-left:1px solid var(--line);padding:28px 26px}.summary-counts>span{font-size:.74rem}.counts{gap:14px;margin-top:17px;display:flex}.count{text-align:left;flex:1;min-width:0;padding:0}.count strong{letter-spacing:-.05em;font-size:2.4rem;font-weight:550;line-height:1.3;display:block}.count>span{color:var(--muted);margin-top:8px;font-size:.66rem;display:block}.count>i{background:var(--verdict);border-radius:3px;height:4px;margin-top:20px;display:block}.supported{--verdict:var(--green);--verdict-bg:var(--green-bg)}.contradicted,.misleading{--verdict:var(--red);--verdict-bg:var(--red-bg)}.insufficient,.unverifiable{--verdict:var(--blue);--verdict-bg:var(--blue-bg)}.conflicting{--verdict:var(--amber);--verdict-bg:var(--amber-bg)}.report-layout{grid-template-columns:minmax(0,1fr) 305px;align-items:start;gap:24px;display:grid}.report-sheet{min-width:0;padding:0 25px}.dimension{padding:calc(27px * var(--density)) 0;border-bottom:1px solid var(--line);scroll-margin-top:25px}.dimension:last-child{border:0}.dimension>header{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.dimension-number{width:34px;height:34px;color:var(--tone);background:var(--tone-bg);border-radius:9px;flex-shrink:0;place-items:center;font-size:.75rem;display:grid}.dimension>header h2{font-size:1.05rem;font-weight:600}.dimension>header p{color:var(--muted);margin-top:5px;font-size:.74rem;line-height:1.85}.dimension>header>svg{color:var(--tone);opacity:.8;margin-left:auto}.finding{background:var(--subtle);border-radius:10px;margin:9px 0;padding:11px 15px;font-size:.85rem;line-height:1.95}.citations{gap:5px;display:inline-flex}.citation{background:var(--blue-bg);color:var(--blue);border-radius:4px;padding:1px 7px;font-size:.69rem;font-weight:600;line-height:1.55}.claim{border-bottom:1px solid var(--line);grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:11px;padding:17px 0;display:grid}.claim:first-child{padding-top:0}.claim:last-child{border:0;padding-bottom:0}.claim-id{background:var(--subtle);text-align:center;color:var(--muted);border-radius:6px;padding:3px 1px;font-size:.67rem}.claim h3{font-size:.84rem;font-weight:600;line-height:1.75}.claim p{color:var(--muted);margin-top:6px;font-size:.76rem;line-height:1.95}.verdict{color:var(--verdict);background:var(--verdict-bg);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:3px 7px;font-size:.65rem;display:inline-flex}.verdict:before{content:"";background:currentColor;border-radius:50%;flex:none;width:4px;height:4px}.gaps{border-top:1px solid var(--line);color:var(--muted);margin-top:18px;padding-top:14px;font-size:.74rem;line-height:1.9}.gaps strong{color:var(--blue);font-size:.68rem;font-weight:600}.gaps p{margin-top:4px}.timeline{gap:0;margin:20px 0;padding:0;list-style:none;display:flex}.timeline li{flex:1;min-width:0;padding-right:12px;position:relative}.timeline time{color:var(--muted);font-size:.7rem}.timeline i{background:var(--brand);z-index:1;border-radius:50%;width:7px;height:7px;margin:13px 0 17px;display:block;position:relative}.timeline li:not(:last-child):after{content:"";background:var(--line);width:100%;height:1px;position:absolute;top:33px;left:0}.timeline strong{margin-bottom:6px;font-size:.76rem;font-weight:550;line-height:1.8;display:block}.coverage-number{align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.coverage-number strong{letter-spacing:-.04em;font-size:1.75rem}.coverage-number small{color:var(--muted);font-size:.8rem;font-weight:400}.coverage-number>span{color:var(--muted);font-size:.72rem}.matrix-scroll{overflow-x:auto}.matrix{border-collapse:separate;border-spacing:5px 7px;width:100%;font-size:.62rem}.matrix th{color:var(--muted);text-align:center;min-width:40px;font-weight:400;line-height:1.5}.matrix tbody th{text-align:left}.matrix td{padding:0}.matrix-cell{background:var(--subtle);min-height:27px;color:var(--soft);border-radius:5px;justify-content:center;align-items:center;display:flex}.matrix-cell.pass{background:var(--green-bg);color:var(--green)}.matrix-cell.fail{background:var(--red-bg);color:var(--red)}.footnote{color:var(--muted);align-items:center;gap:7px;margin-top:13px;font-size:.68rem;display:flex}.report-aside{min-width:0;position:sticky;top:23px}.sources{box-shadow:none;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;padding:21px 20px 8px;display:flex}.panel-heading h2{font-size:1rem}.panel-heading>span{letter-spacing:-.05em;color:var(--soft);font-size:1.65rem}.rail-intro{padding:0 20px 16px;font-size:.74rem}.source-card{text-align:left;border-top:1px solid var(--line);width:100%;padding:19px 20px;display:block}.source-card:hover{background:var(--subtle)}.source-top{color:var(--muted);align-items:center;gap:10px;font-size:.71rem;display:flex}.source-symbol{background:rgba(var(--brand-rgb),.1);width:30px;height:34px;color:var(--brand);border-radius:7px;flex:none;place-items:center;font-size:.69rem;display:grid}.source-top>svg{color:var(--soft);margin-left:auto}.source-top small{color:var(--soft);font-size:.64rem;display:block}.source-card h3{margin:13px 0 8px;font-size:.83rem;font-weight:600;line-height:1.7}.source-card p{color:var(--muted);overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.9;display:-webkit-box;overflow:hidden}.source-card>small{color:var(--soft);margin-top:13px;font-size:.65rem;display:block}.source-note{color:var(--muted);background:var(--subtle);gap:9px;padding:15px 19px;font-size:.68rem;line-height:1.85;display:flex}.source-note svg{margin-top:4px}.scope{margin-top:18px;padding:21px}.scope h3{font-size:.85rem}.scope dl{margin:15px 0;font-size:.71rem}.scope dl>div{justify-content:space-between;gap:12px;margin:8px 0;display:flex}.scope dt{color:var(--muted)}.scope dd{text-align:right;overflow-wrap:anywhere;max-width:60%;margin:0}.scope p{color:var(--muted);margin-top:10px;font-size:.72rem;line-height:1.9}.history-search{background:var(--paper);border:1px solid var(--line);border-radius:var(--input-radius);max-width:400px;color:var(--muted);align-items:center;gap:10px;margin-bottom:20px;padding:0 14px;display:flex}.history-search input{background:0 0;border:0;width:100%;padding:0;font-size:.81rem}.history-list{overflow:hidden}.history-list>button{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:16px;width:100%;padding:23px;display:flex}.history-list>button:hover{background:var(--subtle)}.history-list>button>svg:first-child{color:var(--brand)}.history-list>button>svg:last-child{margin-left:auto}.history-list strong{font-size:.92rem;font-weight:600;display:block}.history-list span{color:var(--muted);margin-top:5px;font-size:.72rem;display:block}.empty-state{text-align:center;padding:70px 24px}.empty-state>svg{color:var(--soft);margin-bottom:17px}.empty-state h2{margin-bottom:7px;font-size:1.2rem}.empty-state p{color:var(--muted);margin-bottom:23px;font-size:.83rem}.empty-inline{color:var(--muted);padding:25px;font-size:.78rem}.dialog{background:var(--paper);color:var(--ink);border-radius:var(--card-radius);border:0;width:min(580px,100% - 32px);max-height:90dvh;padding:0;overflow:auto;box-shadow:0 24px 90px #0a142338}.dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f18284d}.dialog-content{padding:36px;position:relative}.dialog-content>.close{position:absolute;top:10px;right:10px}.dialog-content>.eyebrow{margin-bottom:12px;padding-right:28px}.dialog-content h2{margin-bottom:14px;padding-right:15px;font-size:1.45rem;line-height:1.55}.dialog-content>.muted{font-size:.83rem;line-height:1.9}.dialog-content>.primary,.dialog-content>.secondary{margin:15px 8px 0 0}.dialog-actions{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.source-fields{margin:25px 0;font-size:.8rem}.source-fields>div{border-bottom:1px solid var(--line);grid-template-columns:100px minmax(0,1fr);gap:15px;padding:12px 0;display:grid}.source-fields dt{color:var(--muted)}.source-fields dd{overflow-wrap:anywhere;margin:0}.dialog blockquote{background:var(--subtle);border-radius:12px;margin:24px 0;padding:22px;font-size:.96rem;line-height:1.9}.notice{color:var(--muted);font-size:.76rem;line-height:1.9}.export-options{gap:12px;margin-top:25px;display:grid}.export-options button{text-align:left;border:1px solid var(--line);border-radius:12px;align-items:center;gap:15px;padding:20px;display:flex}.export-options button:hover{border-color:var(--brand)}.export-options button>svg:last-child{margin-left:auto}.export-options strong{font-size:.84rem;display:block}.export-options small{color:var(--muted);margin-top:4px;font-size:.71rem;display:block}.toast{background:var(--ink);color:var(--paper);z-index:100;border-radius:12px;align-items:center;gap:9px;max-width:calc(100vw - 30px);padding:12px 19px;font-size:.8rem;display:flex;position:fixed;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 5px 25px #00000021}@media (width<=1100px){.header-inner{gap:38px;padding:0 28px}.main{padding:34px 28px 20px}.theme-heading{flex-wrap:wrap}.theme-heading .heading-actions{padding-top:0}.theme-heading h1{font-size:1.65rem}.theme-layout{grid-template-columns:minmax(285px,320px) minmax(0,1fr);gap:18px}.preview-canvas{padding:28px 20px}.mini-report-body{padding:20px}.mini-report h2{font-size:1.35rem}.report-layout{grid-template-columns:minmax(0,1fr) 275px;gap:18px}.claim{grid-template-columns:26px minmax(0,1fr)}.claim .verdict{grid-column:2;justify-self:start}.five-item{padding:0 14px}.summary{grid-template-columns:1.25fr 1fr}}@media (width<=800px){.header-inner{gap:28px;height:78px}.site-header nav{gap:24px}.header-actions{gap:10px}.brand strong{font-size:1.4rem}.brand small{font-size:.5rem}.theme-layout{grid-template-columns:1fr}.theme-preview{order:2}.theme-controls{padding:25px}.theme-row{grid-template-columns:minmax(100px,1fr) minmax(90px,1.5fr) 45px}.color-row{grid-template-columns:1fr 40px 80px}.control-section h3{font-size:.9rem}.theme-row,.theme-search input{font-size:.83rem}.theme-save-state,.theme-save-state button{font-size:.78rem}.theme-layout .mode-options button{font-size:.8rem}.palette-grid{grid-template-columns:repeat(4,1fr)}.report-layout{grid-template-columns:1fr}.report-aside{grid-template-columns:1.4fr 1fr;gap:18px;display:grid;position:static}.scope{margin-top:0}.five-strip{grid-template-columns:repeat(3,1fr);gap:25px 0}.five-item:nth-child(3){border:0}.summary-copy,.summary-counts{padding:24px}.page-heading h1{font-size:1.65rem}.input-options{gap:13px}.input-options label{gap:7px;font-size:.7rem}.input-options select{max-width:180px}.composer{padding:22px}.private-note{display:none}}@media (width<=560px){.header-inner{gap:20px;height:69px;padding:0 16px}.brand{gap:7px}.brand-symbol{border-radius:11px;width:31px;height:34px}.brand-symbol svg{width:23px}.brand strong{font-size:1.23rem}.brand small{display:none}.site-header nav{gap:18px}.site-header nav a{font-size:.7rem}.header-actions{gap:5px}.icon-button{width:31px;height:35px}.icon-button svg{width:17px}.language-button{border:0;padding:5px;font-size:.65rem}.main{padding:27px 18px 16px}.hero{padding:3px 0 29px}.hero h1{margin:14px 0;font-size:1.72rem;line-height:1.55}.hero h1>span,.hero h1>em{display:block}.hero p{max-width:340px;font-size:.78rem;line-height:1.9}.eyebrow{font-size:.59rem}.composer{padding:17px}.input-tabs{gap:7px}.input-tabs button{padding:8px 10px;font-size:.77rem}.composer textarea{min-height:185px;font-size:.91rem}.input-status{align-items:flex-end;font-size:.62rem}.input-status>span:first-child{max-width:220px}.composer-bottom{flex-direction:column;align-items:stretch;gap:17px}.input-options{justify-content:space-between;gap:12px}.input-options label{flex-direction:column;flex:1;align-items:flex-start;min-width:0;font-size:.72rem;display:flex}.input-options select{width:100%;min-width:0;max-width:none;padding-right:17px;font-size:.76rem}.submit{width:100%;min-height:45px}.search-options{font-size:.73rem}.search-options>div{flex-direction:column;gap:12px}.search-options label{justify-content:space-between}.search-options select{max-width:190px}.process-line{flex-wrap:wrap;gap:7px;margin:24px 0 28px;font-size:.58rem}.process-line span{gap:5px}.process-line span svg{display:none}.process-line>svg{width:10px}.section-title{margin-bottom:16px;display:block}.section-title h2{font-size:1rem}.section-title>span{margin-top:6px;font-size:.7rem;display:block}.five-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0;padding:20px 6px}.five-item{padding:0 17px}.five-item:nth-child(2n){border:0}.five-item:nth-child(3){border-right:1px solid var(--line)}.five-item:last-child{border-top:1px solid var(--line);grid-column:span 2;grid-template-columns:36px minmax(0,1fr);gap:0 12px;margin:0 16px;padding-top:18px;padding-left:0;display:grid}.five-item:last-child .module-icon{grid-row:span 2;margin:0}.five-item:last-child p{margin-top:4px}.five-item:last-child>small{top:20px;right:0}.five-item h3{font-size:.82rem}.five-item p{font-size:.7rem}.five-item>small{font-size:.6rem}.module-icon{margin-bottom:12px}.site-footer{margin-top:32px;padding-bottom:10px;font-size:.62rem}.page-heading{margin-bottom:24px;display:block}.page-heading h1{font-size:1.55rem}.page-heading>button{margin-top:16px}.page-heading>div>p{font-size:.78rem}.heading-actions{justify-content:flex-end;margin-top:20px}.theme-heading h1{font-size:1.55rem}.theme-controls{padding:19px}.theme-row{grid-template-columns:1fr minmax(80px,1fr) 40px;gap:12px;font-size:.78rem}.theme-row small{font-size:.62rem}.theme-row output{font-size:.72rem}.color-row{grid-template-columns:1fr 34px 76px}.palette-grid{grid-template-columns:1fr 1fr}.palette-grid button{font-size:.77rem}.mode-options button{font-size:.74rem}.preview-canvas{padding:22px 15px}.mini-report>header{padding:15px;font-size:.7rem}.mini-report-body{padding:20px 16px}.mini-report h2{font-size:1.3rem}.mini-counts{gap:7px}.mini-counts>div{padding:14px 9px}.mini-counts strong{font-size:1.6rem}.mini-counts span{font-size:.57rem}.mini-claim{flex-wrap:wrap;gap:7px;font-size:.69rem}.preview-toolbar{padding:15px 17px;font-size:.72rem}.preview-components{padding:18px}.preview-components .primary,.preview-components .secondary{padding:9px 12px;font-size:.71rem}.preview-caption{padding:0 18px 18px;font-size:.66rem}.summary{grid-template-columns:1fr}.summary-counts{border:0;border-top:1px solid var(--line);padding:20px 22px}.summary-copy{padding:22px}.summary-copy h2{font-size:1.35rem}.summary-copy p{font-size:.8rem}.summary-counts>span{font-size:.73rem}.count strong{font-size:2.05rem}.counts{gap:15px}.count>span{font-size:.65rem}.report-sheet{padding:0 18px}.dimension{padding:23px 0}.dimension>header{gap:10px}.dimension>header>svg{width:17px}.dimension>header h2{font-size:1rem}.dimension>header p{font-size:.72rem}.dimension-number{width:30px;height:32px;font-size:.71rem}.finding{padding:11px 13px;font-size:.79rem}.claim{gap:9px}.claim h3{font-size:.81rem}.claim p{font-size:.75rem}.timeline{gap:6px}.timeline li{padding-right:3px}.timeline time{font-size:.62rem}.timeline strong{font-size:.69rem}.timeline li:not(:last-child):after{top:30px}.timeline i{margin-top:13px}.matrix{border-spacing:3px 6px;font-size:.59rem}.matrix th{min-width:35px}.footnote{align-items:flex-start;font-size:.66rem;line-height:1.8}.footnote svg{margin-top:2px}.report-aside{display:block}.scope{margin-top:17px}.source-card p{font-size:.84rem}.dialog-content{padding:30px 23px}.dialog-content h2{font-size:1.28rem}.source-fields>div{grid-template-columns:80px minmax(0,1fr)}.dialog-actions{flex-wrap:wrap}.preview-notice{align-items:flex-start;font-size:.68rem}.preview-notice svg{margin-top:3px}.report-meta{gap:9px;font-size:.63rem}.upload-area{padding:17px}.upload-trigger strong{font-size:.85rem}.url-input>small{font-size:.68rem}.history-search{max-width:100%}.history-list>button{gap:13px;padding:19px}.history-list strong{font-size:.83rem}}@media (width<=370px){.header-inner{gap:12px;padding:0 12px}.site-header nav{gap:12px}.header-actions{gap:2px}.brand-symbol{width:28px}.brand strong{font-size:1.1rem}.site-header nav a{font-size:.65rem}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.site-header,.site-footer,.page-heading>button,.preview-notice,.dialog,.toast{display:none!important}.main{max-width:none;padding:0}.report-layout{grid-template-columns:1fr}.report-aside{position:static}.dimension,.source-card{break-inside:avoid}.surface{box-shadow:none}.report-sheet{border:0;padding:0}.report-aside{margin-top:20px}.summary{break-inside:avoid}body{color:#000;background:#fff}.citation{border:1px solid #ddd}}:root{--ease-out:cubic-bezier(.22,1,.36,1);--motion-fast:.18s}.evidence-meter{background:var(--line);border-radius:5px;height:5px;margin:14px 0 20px;overflow:hidden}.evidence-meter i{background:var(--tone,var(--brand));border-radius:inherit;height:100%;display:block}.run-progress-panel{background:var(--subtle);border:1px solid var(--line);border-radius:var(--input-radius);margin-top:19px;padding:18px 20px 14px}.run-progress-panel .run-progress{background:0 0;border:0;align-items:center;gap:14px;margin:0;padding:0;display:flex}.activity-orbit{border:1px solid rgba(var(--brand-rgb),.18);width:42px;height:42px;color:var(--brand);background:rgba(var(--brand-rgb),.07);border-radius:50%;flex:none;place-items:center;display:grid}.activity-copy{flex:1;gap:3px;min-width:0;display:grid}.activity-copy small{letter-spacing:.12em;color:var(--soft);font-size:.58rem}.activity-copy .stage-label{color:var(--ink);font-size:.82rem;font-weight:550}.activity-track{background:var(--line);border-radius:4px;height:3px;margin-top:17px;overflow:hidden}.activity-track i{background:var(--brand);border-radius:inherit;width:34%;height:100%;display:block}.activity-note{color:var(--muted);margin-top:10px;font-size:.65rem;line-height:1.7}.motion-options{gap:8px;display:flex}.motion-options button{border:1px solid var(--line);border-radius:10px;flex:1;min-height:44px;padding:9px 12px;font-size:.78rem}.motion-options button[aria-pressed=true]{color:var(--brand);border-color:var(--brand);background:rgba(var(--brand-rgb),.06)}@keyframes page-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes surface-enter{0%{opacity:0;transform:translateY(10px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dialog-enter{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fade-enter{0%{opacity:0}to{opacity:1}}@keyframes line-enter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes activity-travel{0%{transform:translate(-105%)}to{transform:translate(400%)}}@keyframes activity-breathe{0%,to{box-shadow:0 0 0 0 rgba(var(--brand-rgb),0)}50%{box-shadow:0 0 0 7px rgba(var(--brand-rgb),.055)}}@keyframes toast-enter{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=off]) .main{animation:page-enter .42s var(--ease-out) both}:root:not([data-motion=off]) .hero>.eyebrow{animation:page-enter .5s var(--ease-out) both}:root:not([data-motion=off]) .hero h1{animation:page-enter .6s 45ms var(--ease-out) both}:root:not([data-motion=off]) .hero>p{animation:page-enter .6s 90ms var(--ease-out) both}:root:not([data-motion=off]) .composer{animation:surface-enter .65s .1s var(--ease-out) both;transition:border-color .2s,box-shadow .25s}:root:not([data-motion=off]) .composer:focus-within{border-color:rgba(var(--brand-rgb),.38);box-shadow:0 10px 40px rgba(var(--brand-rgb),.07)}:root:not([data-motion=off]) .input-surface{animation:page-enter .22s var(--ease-out) both}:root:not([data-motion=off]) [data-reveal-state=pending]{opacity:0;transform:translateY(16px)}:root:not([data-motion=off]) [data-reveal-state=shown]{animation:page-enter .62s var(--ease-out) both}:root:not([data-motion=off]) [data-reveal-state=pending]:focus-within{opacity:1;transform:none}:root:not([data-motion=off]) .count i,:root:not([data-motion=off]) [data-reveal-state=shown] .evidence-meter i{transform-origin:0;animation:line-enter .85s .16s var(--ease-out) both}:root:not([data-motion=off]) [data-reveal-state=shown] .timeline li{animation:page-enter .48s var(--ease-out) both}:root:not([data-motion=off]) [data-reveal-state=shown] .timeline li:nth-child(2){animation-delay:80ms}:root:not([data-motion=off]) [data-reveal-state=shown] .timeline li:nth-child(3){animation-delay:.16s}:root:not([data-motion=off]) [data-reveal-state=shown] .timeline li:nth-child(n+4){animation-delay:.24s}:root:not([data-motion=off]) .dialog[open]{animation:dialog-enter .26s var(--ease-out) both}:root:not([data-motion=off]) .dialog::backdrop{animation:.18s ease-out both fade-enter}:root:not([data-motion=off]) .toast{animation:toast-enter .26s var(--ease-out) both}:root:not([data-motion=off]) .inline-error{animation:page-enter .22s var(--ease-out) both}:root:not([data-motion=off]) .run-progress-panel{animation:surface-enter .32s var(--ease-out) both}:root:not([data-motion=off]) .stage-label{animation:page-enter .24s var(--ease-out) both}:root:not([data-motion=off]) .activity-track i{animation:2.4s ease-in-out infinite activity-travel}:root:not([data-motion=off]) .activity-orbit{animation:2.4s ease-in-out infinite activity-breathe}:root:not([data-motion=off]) :is(.primary,.secondary,.source-card,.citation,.icon-button,.history-list>button,.preview-link,.count,.palette-grid button,.module-icon,.input-tabs button){transition:transform .22s var(--ease-out),box-shadow .22s,border-color .18s,background .18s,color .18s}:root:not([data-motion=off]) :is(.primary,.secondary,.icon-button,.citation):active:not(:disabled){transform:scale(.97)}:root:not([data-motion=off]) .site-header nav a:after{transform-origin:0;animation:line-enter .24s var(--ease-out)}:root:not([data-motion=off]) .search-options summary svg{transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){:root:not([data-motion=off]) :is(.primary,.secondary,.count,.palette-grid button):hover:not(:disabled){transform:translateY(-2px)}:root:not([data-motion=off]) .primary:hover:not(:disabled){box-shadow:0 6px 18px rgba(var(--brand-rgb),.17)}:root:not([data-motion=off]) :is(.source-card,.history-list>button):hover{transform:translate(3px)}:root:not([data-motion=off]) .five-item:hover .module-icon{transform:translateY(-3px)rotate(-4deg)}:root:not([data-motion=off]) .citation:hover{transform:translateY(-2px)}}}:root[data-motion=off] *,:root[data-motion=off] :before,:root[data-motion=off] :after,:root[data-motion=off] .dialog::backdrop{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce),print{*,:before,:after,.dialog::backdrop{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-reveal-state]{opacity:1!important;transform:none!important}}@media (width<=560px){.run-progress-panel{padding:14px}.activity-orbit{width:34px;height:34px}.activity-copy small{font-size:.54rem}.activity-copy .stage-label{font-size:.74rem}}.verdict-chart{align-items:center;gap:22px;margin-top:19px;display:flex}.donut-wrap{aspect-ratio:1;flex:none;width:138px;min-width:112px;max-width:43%;position:relative}.verdict-donut{width:100%;height:100%;display:block;overflow:visible}.donut-track,.donut-segment{fill:none;stroke-width:11px}.donut-track{stroke:var(--line)}.donut-segment{stroke:var(--verdict)}.donut-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.donut-center strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:2.15rem;font-weight:600;line-height:1.2}.donut-center span{color:var(--muted);letter-spacing:.06em;margin-top:5px;font-size:.57rem}.verdict-legend{flex:1;gap:8px;min-width:0;display:grid}.verdict-legend-row{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:7px;width:100%;padding:8px 0;display:flex}.verdict-legend-row:last-child{border-bottom:0}.verdict-legend-row>i{background:var(--verdict);border-radius:50%;flex:none;width:7px;height:7px}.verdict-legend-row>span{flex:1;font-size:.7rem;line-height:1.5}.verdict-legend-row>strong{font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:600}.verdict-legend-row>svg{color:var(--soft)}.verdict-legend-row:hover{color:var(--verdict)}.evidence-overview{grid-template-columns:1fr 1fr;gap:24px;margin:0 0 26px;display:grid}.chart-panel{min-width:0;padding:23px 25px 18px;overflow:hidden}.chart-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.chart-heading-copy{align-items:center;gap:11px;min-width:0;display:flex}.chart-heading .eyebrow{letter-spacing:.13em;color:var(--soft);margin-bottom:3px;font-size:.53rem}.chart-heading h2{font-size:.97rem;font-weight:600;line-height:1.5}.chart-icon{background:var(--green-bg);width:35px;height:38px;color:var(--green);border-radius:11px;place-items:center;display:grid}.chart-icon.network{color:var(--blue);background:var(--blue-bg)}.chart-ratio{white-space:nowrap;color:var(--muted);font-size:.75rem}.chart-ratio strong{color:var(--ink);letter-spacing:-.04em;font-size:1.45rem;font-weight:600}.chart-source-count{white-space:nowrap;color:var(--muted);align-items:baseline;gap:5px;font-size:.63rem;display:flex}.chart-source-count strong{color:var(--ink);font-size:1.45rem;font-weight:600}.chart-description{color:var(--muted);margin-top:13px;font-size:.69rem;line-height:1.8}.coverage-bars{gap:11px;margin-top:19px;display:grid}.coverage-bar-row{grid-template-columns:105px minmax(0,1fr) 32px;align-items:center;gap:12px;display:grid}.coverage-bar-label{color:var(--muted);font-size:.73rem}.coverage-track{background:var(--subtle);border-radius:5px;gap:2px;height:17px;display:flex;overflow:hidden}.coverage-segment{justify-content:center;align-items:center;min-width:0;display:flex}.coverage-segment b{font-size:.59rem;font-weight:550}.check-pass{background:var(--green-bg);color:var(--green)}.check-fail{background:var(--red-bg);color:var(--red)}.check-unknown{background:var(--line);color:var(--muted)}.check-not_applicable{background:repeating-linear-gradient(135deg,var(--paper),var(--paper) 3px,var(--line) 3px,var(--line) 4px);color:var(--soft)}.coverage-bar-total{text-align:right;font-variant-numeric:tabular-nums;font-size:.72rem}.coverage-bar-total small{color:var(--soft);font-size:.65rem}.chart-key{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:17px;font-size:.61rem;display:flex}.chart-key>span{align-items:center;gap:5px;display:flex}.chart-key i{border-radius:3px;width:9px;height:9px}.chart-key .check-pass{background:var(--green)}.chart-key .check-fail{background:var(--red)}.chart-footnote{color:var(--muted);border-top:1px solid var(--line);margin-top:15px;padding-top:12px;font-size:.65rem;line-height:1.8}.source-network-panel{flex-direction:column;display:flex}.network-labels{color:var(--soft);letter-spacing:.06em;justify-content:space-between;margin:20px 0 8px;font-size:.61rem;display:flex}.source-network{width:100%;min-height:160px;margin:auto 0;position:relative}.source-network>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.network-link{fill:none;stroke:var(--verdict);stroke-width:1.4px;opacity:.55}.network-link.is-muted{opacity:.1}.network-claim,.network-source{text-align:left;border:1px solid var(--line);background:var(--paper);border-radius:9px;align-items:center;min-height:38px;display:flex;position:absolute;transform:translateY(-50%)}.network-claim{gap:6px;width:29%;padding:7px 9px;left:0}.network-claim>i{background:var(--verdict);border-radius:50%;flex:none;width:5px;height:5px}.network-claim strong{font-size:.65rem;font-weight:600}.network-claim span{text-overflow:ellipsis;white-space:nowrap;color:var(--verdict);font-size:.59rem;overflow:hidden}.network-claim:is(:hover,:focus-visible){border-color:var(--verdict);background:var(--verdict-bg)}.network-source{width:36%;box-shadow:0 3px 12px rgba(25,35,60,var(--shadow-alpha));gap:7px;padding:7px 8px;right:0}.network-source>span:nth-child(2){flex:1;min-width:0}.network-source strong{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:550;display:block;overflow:hidden}.network-source small{color:var(--muted);font-size:.56rem;display:block}.network-source>svg{color:var(--soft)}.network-source-id{width:25px;height:27px;color:var(--blue);background:var(--blue-bg);border-radius:6px;flex:none;place-items:center;font-size:.61rem;display:grid}.network-source:is(:hover,:focus-visible){border-color:var(--brand)}.network-empty{max-width:50%;color:var(--soft);font-size:.71rem;position:absolute;top:45%;right:0}@keyframes ring-enter{0%{opacity:0;stroke-width:4px}to{opacity:1;stroke-width:11px}}@keyframes link-enter{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=off]) .donut-segment{animation:ring-enter .85s var(--ease-out) both}:root:not([data-motion=off]) [data-reveal-state=shown] .coverage-track{transform-origin:0;animation:line-enter .85s 80ms var(--ease-out) both}:root:not([data-motion=off]) [data-reveal-state=shown] .network-link{stroke-dasharray:1;animation:link-enter 1s .12s var(--ease-out) both}:root:not([data-motion=off]) .network-link{transition:opacity .18s}}@media (width<=1100px){.verdict-chart{gap:13px}.chart-panel{padding:21px 20px 17px}.chart-heading h2{font-size:.87rem}.chart-icon{display:none}.coverage-bar-row{grid-template-columns:95px minmax(0,1fr) 27px;gap:8px}.network-claim{gap:4px;width:30%;padding:6px}.network-source{width:36%}}@media (width<=800px){.evidence-overview{grid-template-columns:1fr;gap:18px}.chart-icon{display:grid}.chart-heading h2{font-size:1rem}.summary{grid-template-columns:1fr}.summary-counts{border-left:0;border-top:1px solid var(--line)}.verdict-chart{gap:30px;margin-top:14px}.verdict-legend-row>span{font-size:.8rem}.verdict-legend{max-width:300px}.coverage-bar-row{grid-template-columns:115px minmax(0,1fr) 35px;gap:14px}}@media (width<=560px){.verdict-chart{gap:18px}.donut-wrap{width:116px;min-width:98px}.donut-center strong{font-size:1.8rem}.verdict-legend-row>span{font-size:.71rem}.verdict-legend-row>svg{display:none}.chart-panel{padding:20px 17px 16px}.chart-heading h2{font-size:.88rem}.chart-heading .eyebrow{font-size:.49rem}.chart-heading-copy{gap:8px}.chart-icon{width:30px;height:34px}.coverage-bar-row{grid-template-columns:91px minmax(0,1fr) 27px;gap:8px}.coverage-bar-label{font-size:.68rem}.network-claim{width:31%;min-height:37px}.network-claim strong{font-size:.59rem}.network-claim span{font-size:.55rem}.network-source{gap:5px;width:39%;padding:7px}.network-source>svg{display:none}.network-source-id{width:21px;font-size:.55rem}.network-source strong{font-size:.61rem}.chart-footnote{font-size:.62rem}}@media print{.evidence-overview{grid-template-columns:1fr 1fr;gap:14px}.chart-panel{break-inside:avoid;padding:16px}.source-network,.coverage-bars,.verdict-chart{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.editorial-report{background:var(--paper);border:1px solid var(--line);padding:26px 32px 32px;box-shadow:0 12px 45px #19233c06}.edition-line{border-bottom:1px solid var(--ink);color:var(--muted);letter-spacing:.11em;justify-content:space-between;align-items:center;gap:12px;padding-bottom:11px;font-size:.57rem;display:flex}.edition-line time{letter-spacing:.04em}.edition-brand{border-bottom:3px double var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:19px 0 17px;display:flex}.edition-brand>div{align-items:center;gap:18px;display:flex}.edition-wordmark{letter-spacing:.12em;font-family:Georgia,Songti SC,STSong,SimSun,serif;font-size:2.7rem;font-weight:800;line-height:1.1}.edition-subtitle{border-left:1px solid var(--line);letter-spacing:.2em;padding-left:18px;font-size:.78rem;font-weight:550}.edition-brand p{text-align:right;font-family:Georgia,Songti SC,SimSun,serif;font-size:.91rem}.edition-brand p small{color:var(--soft);letter-spacing:.1em;margin-top:5px;font-family:Arial,sans-serif;font-size:.5rem;display:block}.edition-sections{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:10px 0;display:flex}.edition-sections button{align-items:center;gap:8px;padding:3px 1px;font-size:.69rem;display:flex}.edition-sections button span{color:var(--brand);font-variant-numeric:tabular-nums;font-size:.56rem}.edition-sections button:hover{color:var(--brand)}.editorial-report>.page-heading{align-items:center;gap:25px;margin:0 0 22px}.editorial-report>.page-heading h1{letter-spacing:.015em;max-width:860px;margin:9px 0 14px;font-family:Georgia,Songti SC,STSong,SimSun,serif;font-size:clamp(1.75rem,2.8vw,2.55rem);font-weight:800;line-height:1.5}.editorial-report>.page-heading .eyebrow{color:var(--brand);font-size:.59rem}.editorial-report .heading-actions{gap:8px}.editorial-report .heading-actions button{border-radius:4px;padding:9px 12px;font-size:.71rem}.editorial-report .report-meta{font-size:.65rem}.editorial-report .summary{border:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin-bottom:0}.editorial-report .summary-copy h2{font-family:Georgia,Songti SC,STSong,SimSun,serif;font-size:1.5rem;font-weight:700}.editorial-report .summary-copy p{font-size:.84rem;line-height:2}.editorial-report .summary-counts{background:0 0;padding:25px 0 24px 25px}.editorial-report .evidence-overview{border-bottom:3px double var(--ink);gap:0;margin:0 0 28px}.editorial-report .chart-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:26px 24px 22px 0}.editorial-report .chart-panel+.chart-panel{border-left:1px solid var(--line);padding-left:24px;padding-right:0}.editorial-report .chart-heading h2{font-family:Georgia,Songti SC,STSong,SimSun,serif;font-size:1.02rem;font-weight:700}.editorial-report .chart-icon{border-radius:3px}.editorial-report .coverage-track{border-radius:2px;height:18px}.editorial-report .network-claim,.editorial-report .network-source{border-radius:4px}.editorial-report .report-sheet{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.editorial-report .dimension{padding:24px 0}.editorial-report .dimension:first-child{padding-top:0}.editorial-report .dimension-number{color:var(--tone);background:0 0;align-items:start;width:35px;padding-top:2px;font-family:Georgia,serif;font-size:1.7rem;line-height:1}.editorial-report .dimension>header h2{font-family:Georgia,Songti SC,STSong,SimSun,serif;font-size:1.21rem;font-weight:700}.editorial-report .dimension>header p{font-size:.77rem;line-height:1.9}.editorial-report .finding{border-left:2px solid var(--tone);background:0 0;border-radius:0;padding:8px 0 8px 14px;font-size:.82rem}.editorial-report .claim h3{font-family:Georgia,Songti SC,STSong,SimSun,serif;font-size:.95rem}.editorial-report .sources,.editorial-report .scope{box-shadow:none;background:0 0;border:0;border-radius:0}.editorial-report .sources{border-top:2px solid var(--ink)}.editorial-report .panel-heading{padding:17px 0 8px}.editorial-report .panel-heading h2{font-family:Georgia,Songti SC,STSong,SimSun,serif;font-size:1.15rem}.editorial-report .rail-intro{padding:0 0 13px}.editorial-report .source-card h3{font-family:Georgia,Songti SC,STSong,SimSun,serif;font-size:.98rem;line-height:1.65}.editorial-report .source-symbol{border-radius:3px}.editorial-report .source-note{border-top:1px solid var(--line);border-radius:0;padding:13px 12px}.editorial-report .scope{border-top:1px solid var(--ink);padding:18px 0 0}.editorial-report .scope h3{font-family:Georgia,Songti SC,STSong,SimSun,serif;font-size:1.1rem}.source-reader{width:min(1000px,100vw - 40px);max-width:1000px}.source-reader .dialog-content{flex-direction:column;height:min(90dvh,900px);padding:28px;display:flex}.source-reader .dialog-content h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0;margin-bottom:8px;font-size:1.15rem;display:-webkit-box;overflow:hidden}.source-reader .dialog-content>.eyebrow{flex-shrink:0;margin-bottom:7px}.source-reader .reader-panel{flex:1;min-height:0}.source-reader .reader-tabs,.source-reader .reader-bottom{flex-shrink:0;margin-top:14px}.reader-tabs{border-bottom:1px solid var(--line);gap:20px;margin:23px 0 0;display:flex}.reader-tabs button{color:var(--muted);padding:11px 1px;font-size:.82rem;position:relative}.reader-tabs button[aria-selected=true]{color:var(--brand)}.reader-tabs button[aria-selected=true]:after{content:"";background:var(--brand);height:2px;position:absolute;bottom:-1px;left:0;right:0}.reader-bottom{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.source-preview-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:250px;padding:40px 20px;display:flex}.source-preview-empty>svg{color:var(--brand)}.source-preview-empty strong{font-size:1rem}.source-preview-empty p{max-width:520px;color:var(--muted);font-size:.83rem;line-height:1.8}.source-preview-empty a,.source-web-toolbar a{color:var(--brand);align-items:center;gap:6px;font-size:.76rem;display:inline-flex}.source-web-preview{margin-top:18px}.source-reader .source-web-preview{flex-direction:column;height:100%;margin-top:0;padding-top:14px;display:flex}.source-reader .source-preview-empty{height:100%;min-height:0;padding:20px;overflow:auto}.source-web-toolbar{border:1px solid var(--line);background:var(--subtle);border-bottom:0;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;font-size:.73rem;display:flex}.source-web-toolbar>span{color:var(--muted);align-items:center;gap:7px;display:flex}.source-frame-wrap{border:1px solid var(--line);background:#fff;position:relative}.source-reader .source-frame-wrap{flex:1;min-height:150px}.source-frame-wrap iframe{background:#fff;border:0;width:100%;height:min(57vh,620px);min-height:300px;display:block}.source-reader .source-frame-wrap iframe{height:100%;min-height:0}.source-frame-loading{z-index:1;background:var(--paper);color:var(--muted);border-bottom:1px solid var(--line);pointer-events:none;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:.76rem;display:flex;position:absolute;inset:0 0 auto}.source-frame-note{color:var(--muted);margin-top:10px;font-size:.69rem;line-height:1.8}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=off]) .edition-brand{animation:page-enter .6s var(--ease-out) both}:root:not([data-motion=off]) .edition-sections{animation:page-enter .6s 60ms var(--ease-out) both}:root:not([data-motion=off]) .reader-panel{animation:page-enter .25s var(--ease-out) both}}@media (width<=1100px){.editorial-report{padding:23px 25px}.editorial-report>.page-heading{flex-wrap:wrap}.editorial-report .heading-actions{margin:0;padding:0}.editorial-report .report-layout{grid-template-columns:minmax(0,1fr) 240px;gap:23px}.edition-wordmark{font-size:2.3rem}.edition-subtitle{letter-spacing:.1em;font-size:.64rem}.edition-brand p{font-size:.78rem}}@media (width<=800px){.editorial-report .summary-counts{padding:20px 0}.editorial-report .summary-copy{padding-right:0}.editorial-report .chart-panel{padding:22px 0}.editorial-report .chart-panel+.chart-panel{border-left:0;border-top:1px solid var(--line);padding-left:0}.editorial-report .report-layout{grid-template-columns:1fr}.editorial-report .edition-brand p{display:none}.editorial-report .report-aside{display:block}}@media (width<=560px){.editorial-report{margin:0 -4px;padding:16px}.edition-line{letter-spacing:0;gap:8px;font-size:.48rem}.edition-line>span:last-child{display:none}.edition-brand{padding:17px 0}.edition-wordmark{font-size:2rem}.edition-brand>div{gap:12px}.edition-subtitle{letter-spacing:.12em;padding-left:12px;font-size:.61rem}.edition-sections{flex-wrap:wrap;justify-content:flex-start;gap:3px}.edition-sections button{gap:3px;padding:4px 7px 4px 0;font-size:.58rem}.edition-sections button span{font-size:.48rem}.report-masthead{margin-bottom:20px}.editorial-report>.page-heading h1{font-size:1.65rem}.editorial-report .summary-copy h2{font-size:1.27rem}.editorial-report .summary-copy p{font-size:.79rem}.editorial-report .chart-heading h2{font-size:.89rem}.editorial-report .chart-icon{display:none}.editorial-report .dimension>header h2{font-size:1.1rem}.source-reader{width:calc(100vw - 20px);max-height:94vh}.source-reader .dialog-content{padding:28px 17px 20px}.source-web-toolbar{padding:10px 9px;font-size:.67rem}.source-web-toolbar>span{text-overflow:ellipsis;max-width:66%;overflow:hidden}.reader-tabs{margin-top:16px}}@media print{.editorial-report{box-shadow:none;border:0;padding:0}.edition-sections,.reader-tabs,.source-web-preview,.reader-bottom{display:none!important}.editorial-report .heading-actions{display:none}.editorial-report .report-layout{grid-template-columns:1fr}}:root{--editorial-serif:Georgia,"Songti SC","STSong","SimSun",serif;background:var(--bg)}body{min-height:100dvh}:root:not([data-mode=dark]){--bg:#f7f4ed;--paper:#fffdf8;--subtle:#f2eee5;--line:#ded9ce;--ink:#292d34;--muted:#72746f;--soft:#83857f}.site-header{background:var(--paper);border:0}.masthead-kicker{border-bottom:1px solid var(--line);letter-spacing:.14em;max-width:1216px;color:var(--muted);justify-content:space-between;gap:16px;margin:auto;padding:10px 0 8px;font-size:.54rem;display:flex}.header-inner{border-bottom:3px double var(--ink);gap:66px;max-width:1216px;height:78px;padding:0}.brand strong{font-family:var(--editorial-serif);letter-spacing:.12em;font-size:2.3rem;font-weight:900}.brand small{letter-spacing:.24em;margin-top:2px;font-size:.55rem}.site-header nav a{font-size:.8rem}.header-actions{gap:15px}.main,.home-main{max-width:1296px;padding:24px 40px 20px}.site-footer{border-top:3px double var(--ink);margin-top:40px;padding-top:17px;font-size:.64rem}.page-heading h1,.section-title h2,.empty-state h2,.dialog h2{font-family:var(--editorial-serif);letter-spacing:0;font-weight:800}.page-heading{border-bottom:1px solid var(--line);margin-bottom:24px;padding:12px 0 22px}.eyebrow{letter-spacing:.15em;font-size:.59rem}.primary,.secondary{border-radius:var(--button-radius)}.editorial-hero{grid-template-columns:1fr 440px;align-items:center;gap:40px;padding:3px 38px 22px;display:grid}.hero-copy .eyebrow{color:var(--muted);align-items:center;gap:9px;display:flex}.hero-copy h1{font-family:var(--editorial-serif);letter-spacing:.025em;margin:14px 0 13px;font-size:clamp(2.1rem,3.6vw,3rem);font-weight:900;line-height:1.35}.hero-copy p{color:var(--muted);font-size:.84rem}.hero-preview{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:8px;margin-top:20px;padding:0 0 4px;font-size:.72rem;display:inline-flex}.hero-preview:hover{color:var(--brand);border-color:var(--brand)}.evidence-illustration{color:var(--ink);margin:0}.evidence-drawing{width:100%;max-height:230px;display:block;overflow:visible}.drawing-paper{fill:var(--paper);stroke:var(--ink);stroke-width:1.1px}.drawing-ink{stroke:var(--ink)}.drawing-accent{stroke:var(--brand)}.drawing-paths{stroke:var(--brand);stroke-dasharray:4 5}.evidence-illustration figcaption{color:var(--muted);letter-spacing:.08em;justify-content:center;align-items:center;gap:12px;margin-top:8px;font-size:.61rem;display:flex}.evidence-illustration figcaption span{align-items:center;gap:6px;display:flex}.evidence-illustration figcaption i{background:var(--line);width:24px;height:1px}.composer{border:1px solid var(--line);border-top:2px solid var(--ink);box-shadow:4px 4px 0 var(--subtle);border-radius:0;padding:17px 27px 14px}.composer-top{border-bottom:1px solid var(--line);padding-bottom:9px}.input-tabs button{border-radius:3px;padding:7px 10px;font-size:.8rem}.private-note{letter-spacing:.12em;font-size:.58rem}.composer textarea{min-height:128px;padding:19px 0 10px;font-size:.97rem;line-height:1.85}.input-status{margin:2px 0 10px;font-size:.64rem}.composer .search-options{margin-top:10px}.input-options label{font-size:.68rem}.input-options select{border-radius:4px;min-height:34px}.input-surface .upload-area{min-height:150px;margin:12px 0}.input-surface .url-input{padding:19px 0 8px}.section-title{margin-bottom:12px}.section-title h2{font-size:1.08rem}.section-title>span{letter-spacing:.1em;font-size:.59rem}.five-strip{border:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:18px 0}.five-item{grid-template-columns:35px 1fr;align-items:center;column-gap:12px;padding:0 20px;display:grid}.five-item .module-icon{color:var(--brand);background:0 0;grid-row:span 2;width:33px;height:37px;margin:0}.five-item>small{display:none}.five-item h3{font-size:.8rem}.five-item p{margin-top:2px;font-size:.67rem;line-height:1.5}.editorial-report{box-shadow:none;background:0 0;border:0;padding:0}:root[data-mode=light] .editorial-report{--paper:#fffdf8;--subtle:#f2eee5;--line:#ded9ce;background:0 0}.report-masthead{margin-bottom:17px}.edition-sections{padding:0 0 12px}.edition-sections button{font-size:.68rem}.editorial-report>.page-heading{border-bottom:0;align-items:center;margin-bottom:0;padding:0 0 17px}.editorial-report>.page-heading h1{margin:7px 0 8px;font-size:clamp(1.65rem,2.6vw,2.15rem);line-height:1.45}.editorial-report .report-meta{margin-top:8px}.editorial-report .summary{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr)}.editorial-report .summary-copy h2{margin:6px 0 9px;font-size:1.65rem}.editorial-report .summary-copy .summary-lead{color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.85;display:-webkit-box;overflow:hidden}.summary-copy:has(.summary-detail[open]) .summary-lead{display:none}.summary-detail{margin-top:8px}.summary-detail>summary,.scope-details>summary{cursor:pointer;width:fit-content;color:var(--brand);align-items:center;gap:8px;padding:4px 0;font-size:.7rem;list-style:none;display:flex}.summary-detail>summary::-webkit-details-marker{display:none}.scope-details>summary::-webkit-details-marker{display:none}.editorial-report .summary-detail p{margin-top:8px;font-size:.8rem}.summary-source-facts{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-top:16px;font-size:.66rem;display:flex}.summary-source-facts>span{align-items:baseline;gap:5px;display:flex}.summary-source-facts strong{color:var(--ink);font-family:Georgia,serif;font-size:1.23rem}.summary-source-facts>span:last-child{font-size:.6rem}.editorial-report .summary-counts{flex-direction:column;justify-content:center;padding:20px 0 20px 27px;display:flex}.verdict-chart{gap:26px;margin-top:12px}.donut-wrap{width:120px}.editorial-report .evidence-overview{margin-bottom:25px}.editorial-report .chart-panel{padding-top:21px;padding-bottom:18px}.editorial-report .chart-heading h2{font-size:1.05rem}.chart-description{margin-top:9px;font-size:.65rem}.coverage-bars{gap:9px;margin-top:15px}.chart-key{margin-top:13px}.chart-footnote{margin-top:11px;padding-top:9px;font-size:.62rem}.network-labels{margin-top:13px}.editorial-report .report-layout{grid-template-columns:minmax(0,1fr) 290px;gap:30px}.analysis-heading{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;display:flex}.analysis-heading h2{font-family:var(--editorial-serif);font-size:1.2rem}.analysis-heading>span{color:var(--muted);font-size:.64rem}.editorial-report details.dimension{padding:0}.dimension-toggle{cursor:pointer;align-items:center;gap:15px;padding:20px 0;list-style:none;display:flex}.dimension-toggle::-webkit-details-marker{display:none}.dimension-toggle>div{flex:1;min-width:0}.dimension-toggle h2{font-family:var(--editorial-serif);font-size:1.12rem;font-weight:750}.dimension-toggle p{color:var(--muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:4px;font-size:.75rem;line-height:1.8;display:-webkit-box;overflow:hidden}.editorial-report .dimension-number{color:var(--brand);width:36px;height:auto;padding:0;font-size:1.85rem}.dimension-symbol{color:var(--muted)}.dimension-chevron{color:var(--soft)}.dimension-toggle:hover h2{color:var(--brand)}.dimension[open] .dimension-toggle p{display:none}.dimension[open] .dimension-chevron,.summary-detail[open]>summary svg,.scope-details[open]>summary svg{transform:rotate(180deg)}.dimension-content{padding:0 0 23px 51px}.dimension-full-summary{color:var(--muted);padding-bottom:12px;font-size:.82rem;line-height:1.9}.dimension-content .claim-list{margin-top:18px}.editorial-report .dimension-content .finding{font-size:.8rem}.editorial-report .source-card{padding:15px 0}.editorial-report .source-card h3{margin:10px 0 6px;font-size:.91rem}.source-card p{-webkit-line-clamp:2;font-size:.75rem}.source-card>small{margin-top:8px;font-size:.62rem}.scope-details{margin-top:9px}.editorial-report .source-note{font-size:.64rem}.history-list,.theme-controls,.theme-preview{box-shadow:none;border-top:2px solid var(--ink);border-radius:0}.history-list{background:0 0;border-left:0;border-right:0}.history-list strong{font-family:var(--editorial-serif);font-size:1.05rem;line-height:1.65}.history-search{background:var(--paper);border-radius:3px}.empty-state{background:var(--paper);padding:65px 24px}.theme-heading h1{font-size:2rem}.theme-heading .heading-actions{padding:0}.theme-controls{background:var(--paper)}.theme-layout h3{font-family:var(--editorial-serif);font-size:.97rem}.preview-canvas{background-image:none;background:var(--subtle)}.mini-report.surface{box-shadow:4px 4px 0 var(--line);border-radius:0}.mini-report>header{border-bottom:3px double var(--ink);font-family:var(--editorial-serif);font-size:.97rem}.mini-report h2{font-family:var(--editorial-serif);font-weight:800}.mini-counts>div{border-top:1px solid var(--line);background:0 0;border-radius:0}.mini-counts strong{font-family:Georgia,serif}@keyframes illustration-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes lens-inspect{0%,to{transform:translate(0)}45%{transform:translate(-14px,-9px)}}@keyframes ink-travel{0%{stroke-dashoffset:27px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=off]) .hero-copy{animation:page-enter .6s var(--ease-out) both}:root:not([data-motion=off]) .drawing-sheet,:root:not([data-motion=off]) .drawing-node{animation:illustration-rise .75s .1s var(--ease-out) both}:root:not([data-motion=off]) .drawing-lens{animation:3.8s ease-in-out .4s lens-inspect}:root:not([data-motion=off]) .drawing-paths{animation:1.6s ease-out 2 ink-travel}:root:not([data-motion=off]) .dimension-chevron{transition:transform .2s}:root:not([data-motion=off]) .dimension[open] .dimension-content{animation:page-enter .25s var(--ease-out)}}@media (width<=1296px){.header-inner,.masthead-kicker{margin-left:40px;margin-right:40px}}@media (width<=1000px){.header-inner,.masthead-kicker{margin-left:28px;margin-right:28px}.main,.home-main{padding:24px 28px 20px}.editorial-hero{grid-template-columns:1fr 360px;gap:20px;padding:6px 5px 25px}.five-item{gap:7px;padding:0 12px}.editorial-report .summary{grid-template-columns:minmax(0,1.2fr) minmax(270px,1fr)}.editorial-report .report-layout{grid-template-columns:minmax(0,1fr) 255px;gap:25px}}@media (width<=800px){.header-inner{gap:35px}.brand strong{font-size:2rem}.editorial-hero{grid-template-columns:1fr 260px}.hero-copy h1{font-size:2.2rem}.hero-copy p{font-size:.76rem}.evidence-illustration figcaption{gap:8px;font-size:.55rem}.five-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.five-item{text-align:center;padding:0 6px;display:block}.five-item .module-icon{margin:0 auto 8px}.five-item:nth-child(3){border-right:1px solid var(--line)}.five-item h3{font-size:.7rem}.five-item p{margin-top:5px;font-size:.61rem}.editorial-report .summary{grid-template-columns:1fr}.editorial-report .summary-copy{padding-right:0}.editorial-report .summary-counts{padding:18px 0}.editorial-report .summary-counts>span{font-size:.69rem}.verdict-chart{gap:28px;margin-top:10px}.donut-wrap{width:110px}.editorial-report .chart-panel+.chart-panel{padding-left:0}.editorial-report .report-layout{grid-template-columns:1fr}}@media (width<=560px){:root[lang=en-US] .brand strong{letter-spacing:.015em;font-size:1.3rem}:root[lang=en-US] .header-inner{gap:18px}:root[lang=en-US] .hero-copy h1{font-size:1.75rem}.header-inner,.masthead-kicker{margin-left:18px;margin-right:18px}.masthead-kicker{letter-spacing:.08em;padding:8px 0;font-size:.46rem}.masthead-kicker>span:last-child{display:none}.header-inner{gap:24px;height:66px;padding:0}.brand strong{font-size:1.7rem}.site-header nav{gap:18px}.site-header nav a{font-size:.68rem}.header-actions{gap:4px}.header-actions .icon-button{width:28px}.language-button{padding:5px 0 5px 3px;font-size:.6rem}.main,.home-main{padding:18px 18px 15px}.editorial-hero{grid-template-columns:minmax(0,1fr) 115px;gap:0;padding:5px 0 22px}.hero-copy .eyebrow{letter-spacing:.06em;gap:5px;font-size:.51rem}.hero-copy h1{letter-spacing:0;margin:11px 0;font-size:1.9rem;line-height:1.4}.hero-copy p{max-width:220px;font-size:.7rem}.hero-preview{margin-top:12px;font-size:.65rem}.evidence-drawing{width:165px;max-width:none;margin-left:-40px;transform:rotate(6deg)}.evidence-illustration figcaption{display:none}.composer{padding:13px 17px 12px}.composer textarea{min-height:137px;font-size:.9rem}.composer-top{padding-bottom:9px}.input-tabs{gap:7px}.input-tabs button{padding:6px 9px;font-size:.75rem}.input-status{gap:8px;font-size:.59rem}.input-status>span:first-child{max-width:185px}.composer-bottom{gap:13px}.input-options{gap:12px}.input-options label{font-size:.65rem}.input-options select{font-size:.73rem}.five-intro{margin-top:25px}.section-title{align-items:center;display:flex}.section-title h2{font-size:1rem}.section-title>span{margin:0;font-size:.5rem}.five-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:15px 0;display:grid}.five-item,.five-item:last-child{border-top:0;border-right:1px solid var(--line);grid-column:auto;margin:0;padding:0 4px;display:block}.five-item:last-child{border-right:0}.five-item .module-icon,.five-item:last-child .module-icon{width:30px;height:27px;margin:0 auto 8px}.five-item h3{font-size:.66rem;line-height:1.65}.five-item p,.five-item:last-child p{margin:4px 0 0;font-size:.58rem}.editorial-report{margin:0;padding:0}.report-masthead{margin-bottom:15px}.edition-sections{grid-template-columns:repeat(3,1fr);gap:5px 8px;padding-bottom:12px;display:grid}.edition-sections button{padding:2px 0;font-size:.6rem}.editorial-report>.page-heading h1{font-size:1.6rem}.editorial-report .heading-actions{justify-content:flex-start;margin-top:14px}.editorial-report .summary-copy h2{font-size:1.45rem}.editorial-report .summary-copy .summary-lead{font-size:.79rem}.summary-source-facts{gap:7px 14px}.dimension-toggle{gap:10px;padding:17px 0}.dimension-toggle h2{font-size:1.06rem}.dimension-toggle p{font-size:.7rem}.dimension-symbol{display:none}.editorial-report .dimension-number{width:30px;font-size:1.6rem}.dimension-content{padding-left:0}.dimension-full-summary{font-size:.78rem}.theme-heading h1{font-size:1.8rem}.source-card p{font-size:.78rem}.page-heading{padding-top:0}}@media (width<=370px){:root[lang=en-US] .brand strong{font-size:1.12rem}:root[lang=en-US] .header-inner{gap:12px}.header-inner{gap:14px}.site-header nav{gap:10px}.brand strong{font-size:1.5rem}.editorial-hero{grid-template-columns:minmax(0,1fr) 91px}.hero-copy h1{font-size:1.72rem}.evidence-drawing{width:135px;margin-left:-40px}}@media print{.editorial-report{background:#fff}.editorial-report details::details-content{content-visibility:visible}.dimension-toggle p,.dimension-chevron,.dimension-symbol,.summary-detail>summary,.scope-details>summary{display:none}.dimension-content{padding-left:0}.editorial-report .summary-copy .summary-lead{display:none}.summary-detail{margin-top:0}.editorial-report .summary{grid-template-columns:1.5fr 1fr}.editorial-report details.dimension{break-inside:auto}.dimension-toggle{break-after:avoid}.dimension-content .finding,.dimension-content .claim{break-inside:avoid}}:root{--brand:#0b70c3;--brand-rgb:11,112,195;--button-bg:#0b70c3;--button-hover:#095fa6;--block-ink:#174c78;--block-light:#edf5fc;--block-mid:#dbeaf7;--block-gold:#e3b14d}:root:not([data-mode=dark]){--bg:#f3f5f8;--paper:#fff;--subtle:#eef3f8;--line:#d8e1eb;--ink:#243448;--muted:#607287;--soft:#728397;--block-ink:color-mix(in srgb,var(--brand) 60%,#182a40);--block-light:color-mix(in srgb,var(--brand) 7%,white);--block-mid:color-mix(in srgb,var(--brand) 15%,white)}:root[data-mode=dark]{--block-ink:color-mix(in srgb,var(--brand) 42%,#142033);--block-light:color-mix(in srgb,var(--brand) 12%,var(--paper));--block-mid:color-mix(in srgb,var(--brand) 20%,var(--paper))}:root[data-mode=light] .editorial-report{--paper:#fff;--subtle:#eef3f8;--line:#d8e1eb}.site-header{background:var(--block-ink);color:#fff;border-top:5px solid var(--brand);box-shadow:0 3px 0 var(--block-mid)}.masthead-kicker{color:#c7d8e9;border-color:#ffffff25}.header-inner{border:0}.site-header .brand strong,.site-header .brand small,.site-header nav a,.site-header .language-button,.site-header .icon-button{color:#fff}.site-header .brand small{opacity:.7}.site-header nav a{opacity:.72}.site-header nav a.active,.site-header nav a:hover{opacity:1;color:#fff}.site-header nav a.active:after{background:var(--block-gold);height:3px}.site-header .icon-button:hover,.site-header .icon-button.active{color:#fff;background:#ffffff1a}.language-button{border-color:#ffffff2e}.site-header :focus-visible{outline-color:#fff}.editorial-hero{background:var(--block-light);border-left:5px solid var(--brand);isolation:isolate;gap:35px;margin:0 0 24px;padding:25px 34px 27px;position:relative;overflow:hidden}.editorial-hero:after{content:"";background:var(--block-mid);z-index:-1;clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);position:absolute;inset:0 0 0 66%}.hero-copy h1{margin-top:11px;margin-bottom:11px;font-size:clamp(2rem,3.3vw,2.6rem);line-height:1.28}.hero-copy .eyebrow{color:var(--brand)}.hero-copy .eyebrow>span{background:var(--block-gold);border-radius:0;width:16px;height:4px}.hero-preview{border-color:color-mix(in srgb,var(--brand) 25%,var(--line));color:var(--brand);margin-top:15px}.drawing-paper{stroke:var(--block-ink)}.drawing-paper-back{fill:var(--block-light);stroke:var(--block-ink)}.composer{border-top:4px solid var(--brand);border-radius:var(--card-radius);padding-top:15px;box-shadow:0 8px 24px #183c6010}.composer-top{background:var(--block-light);border:0;border-radius:3px;margin:-1px -10px 0;padding:6px 10px 10px}.input-tabs button.selected{background:var(--paper);color:var(--brand);box-shadow:0 1px 4px #183c6012}.composer textarea{background:0 0}.five-strip{border:0;gap:9px;padding:0}.five-item,.five-item:nth-child(3),.five-item:last-child{background:var(--block-light);border:1px solid var(--line);border-top:3px solid var(--block-mid);border-radius:var(--card-radius);padding:18px 14px}.five-item:nth-child(2n){background:var(--paper)}.five-item .module-icon{background:var(--block-mid);border-radius:6px;width:34px;height:36px}.five-item p{color:var(--muted)}.section-title h2{color:var(--ink)}.site-footer{border-top:1px solid var(--line);background:var(--block-light);border-left:3px solid var(--brand);margin-top:30px;padding:14px 18px}.page-heading{background:var(--block-light);border:0;border-left:4px solid var(--brand);padding:20px 24px}.report-masthead{border-color:var(--brand)}.edition-sections{background:var(--block-ink);color:#fff;gap:20px;padding:10px 17px}.edition-sections button{color:#fff;opacity:.83}.edition-sections button:hover{color:#fff;opacity:1}.edition-sections button span{color:#d1e4f4}.editorial-report>.page-heading{background:var(--block-light);border-left:4px solid var(--brand);margin:0 0 18px;padding:20px 24px}.editorial-report .summary{border-top:3px solid var(--brand);background:var(--paper);border-radius:var(--card-radius);box-shadow:0 4px 20px #183c6009}.editorial-report .summary-copy{padding:23px 27px}.editorial-report .summary-counts{background:var(--block-mid);border:0;padding:23px 27px}.summary-source-facts{border-top:1px solid var(--line);padding-top:12px}.analytics-spread{border-top:3px solid var(--brand);border-radius:var(--card-radius);overflow:hidden}.analytics-title{background:var(--block-light);border-bottom:1px solid var(--line)}.analytics-metrics{background:var(--block-light);border:0;margin:0}.analytics-metrics>div,.analytics-metrics>div:first-child{border-right:1px solid var(--line);border-left:0;padding:20px 24px}.analytics-metrics>div:last-child{background:var(--block-ink);color:#fff;border:0}.analytics-metrics>div:last-child :is(span,p,strong,small){color:#fff}.analytics-metrics>div:last-child p{opacity:.7}.figure-letter{width:29px;height:29px;color:var(--brand);background:var(--block-light);border-radius:3px;flex:none;place-items:center;font-size:1.1rem;display:grid}.analysis-heading{background:var(--block-ink);color:#fff;border:0;padding:14px 17px}.analysis-heading>span{color:#d9e6f1}.editorial-report .dimension-toggle{background:var(--paper);padding:18px 16px}.editorial-report details.dimension:nth-of-type(2n) .dimension-toggle{background:var(--block-light)}.editorial-report .dimension-number{background:var(--block-mid);width:39px;height:43px;color:var(--brand);border-radius:3px;place-items:center;font-size:1.45rem;display:grid}.dimension-content{background:var(--paper);padding:2px 18px 23px 70px}.editorial-report .sources .panel-heading{background:var(--block-ink);color:#fff;padding:12px 17px}.editorial-report .sources .panel-heading>span{color:#fff;font-size:1.25rem}.editorial-report .sources .rail-intro{background:var(--block-light);padding:12px 17px}.editorial-report .source-card{background:var(--paper);padding:16px 17px}.editorial-report .source-card:nth-of-type(2n),.scope{background:var(--block-light)}.journey-heading{padding:19px 0}.journey-issue{background:var(--block-ink);color:#fff;border-bottom:4px solid var(--block-gold);flex-direction:column;justify-content:center;align-items:center;width:86px;min-width:86px;min-height:90px;font-size:2.7rem;display:flex}.journey-issue small{color:#c9deef}.journey-workbench{border-top:3px solid var(--brand);border-radius:var(--card-radius);overflow:hidden;box-shadow:0 8px 28px #183c6010}.journey-canvas{background-color:var(--block-light);background-image:radial-gradient(color-mix(in srgb,var(--brand) 17%,transparent) .65px,transparent .65px)}.journey-live-notes{background:var(--block-ink);color:#fff;border:0;gap:12px;padding:20px 23px}.journey-live-notes>p{display:none}.journey-live-notes :is(.eyebrow,p,.journey-live-stat span,.journey-source-slips span){color:#cedfec}.journey-live-stat strong{color:#fff}.journey-source-slips svg{color:#a8cfef}.journey-query-seed{background:var(--block-ink);color:#fff;border-color:var(--block-ink)}.journey-query-seed .journey-pulse-dot{background:var(--block-gold)}.journey-branch{border-top:3px solid var(--brand)}.analysis-center{background:var(--block-ink);color:#fff}.analysis-center>svg,.analysis-center strong{color:#fff}.analysis-center small{color:#d5e4ef}.analysis-lens{background:var(--paper);width:max-content;max-width:30%}.journey-report-paper,.journey-input-paper{border-top:3px solid var(--brand)}.journey-excerpt{border-left:3px solid var(--brand)}.main.quiet-arrival,.main.quiet-arrival *{transition:none!important;animation:none!important}.palette-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-mode=dark] .editorial-report .summary,:root[data-mode=dark] .composer{box-shadow:none}@media (width<=1000px){.editorial-hero{gap:20px;padding:22px}.five-item,.five-item:last-child{padding:16px 10px}}@media (width<=800px){.editorial-report .summary-copy,.editorial-report .summary-counts{padding:22px}.five-item .module-icon{margin:0 auto 8px}.five-item:nth-child(3){border:1px solid var(--line);border-top:3px solid var(--block-mid)}.five-item:last-child{border-top:3px solid var(--block-mid)}}@media (width<=760px){.journey-issue{width:57px;min-width:57px;min-height:74px;font-size:2rem}.journey-heading{gap:15px}.journey-live-notes{border:0;gap:9px;padding:15px 17px}.journey-live-stat{border-color:#ffffff25}.journey-heading h1{font-size:1.4rem}.journey-heading p{font-size:.64rem}.analytics-metrics{margin:0}.analytics-metrics>div{border-right:0}.edition-sections{gap:9px}}@media (width<=560px){.site-header{border-top-width:3px}.editorial-hero{border-left-width:4px;grid-template-columns:minmax(0,1fr) 94px;margin-bottom:19px;padding:19px 14px}.editorial-hero:after{left:76%}.hero-copy h1{font-size:1.68rem}.hero-copy p{font-size:.67rem}.hero-copy .eyebrow{font-size:.44rem}.evidence-drawing{width:139px;margin-left:-34px}.hero-preview{margin-top:12px;font-size:.61rem}.composer-top{margin-left:-6px;margin-right:-6px;padding-left:6px;padding-right:6px}.five-strip{gap:4px}.five-item,.five-item:last-child{border:1px solid var(--line);border-top:3px solid var(--block-mid);grid-column:auto;margin:0;padding:12px 3px}.five-item h3{font-size:.6rem}.five-item p{font-size:.53rem}.five-item .module-icon,.five-item:last-child .module-icon{width:29px;height:30px;margin:0 auto 7px}.section-title h2{font-size:.94rem}.editorial-report>.page-heading{padding:17px}.editorial-report .summary-copy,.editorial-report .summary-counts{padding:19px}.edition-sections{padding:10px 13px}.page-heading{padding:18px}.dimension-toggle{gap:10px}.editorial-report .dimension-toggle{padding:15px 11px}.editorial-report .dimension-number{width:32px;height:37px;font-size:1.2rem}.dimension-content{padding:0 13px 19px}.dimension-toggle h2{font-size:.98rem}.analysis-heading{padding:13px}.analysis-heading h2{font-size:1.08rem}.site-footer{padding:12px;font-size:.57rem}.palette-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.editorial-report .summary,.editorial-report>.page-heading{box-shadow:none;background:#fff}.analytics-metrics>div:last-child{color:#243448;background:#eef3f8}.analytics-metrics>div:last-child :is(span,p,strong,small){color:#243448}.dimension-toggle,.dimension-content{background:#fff!important}.summary-counts{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.bilingual{white-space:normal;flex-direction:column;gap:.28em;min-width:0;display:inline-flex}.bilingual>span{display:block}.bi-en{letter-spacing:.005em;opacity:.82;font-family:Inter,Arial,sans-serif;font-size:.69em;font-weight:400;line-height:1.5}.bilingual-label{white-space:pre-line;color:#fff;text-align:center;line-height:1.5;display:block}:is(button,label,summary,.journey-stepper strong,.journey-live-stat span,.journey-topline,.journey-branch h3,.branch-small-type,.analysis-lens span,.journey-query-seed,.journey-excerpt h3,.journey-excerpt li,.stance-key span,.analytics-metrics span,.figure-heading h3,.verdict-legend-row span){white-space:pre-line}.brand strong{letter-spacing:.05em;font-family:Georgia,Songti SC,serif}.brand small{letter-spacing:.24em;margin-top:0;font-size:.55rem;display:block}.site-header nav a{white-space:pre-line;text-align:center;font-size:.82rem;line-height:1.55}.site-header nav a.active:after{bottom:7px}.language-button{font-size:.67rem;line-height:1.4}.main,.home-main{padding-top:30px;padding-bottom:48px}.editorial-hero{grid-template-columns:1fr 45%;min-height:276px;margin-bottom:25px;padding:26px 36px}.hero-english{letter-spacing:-.015em;color:var(--muted);margin-top:18px;font:500 clamp(1rem,1.8vw,1.35rem)/1.4 Inter,Arial,sans-serif;display:block}.five-intro .section-title h2{white-space:pre-line;font-size:1.2rem;line-height:1.7}.five-item p,.five-item>small{display:none}.five-item h3{white-space:pre-line;font-size:.86rem;line-height:1.55}.five-item{grid-template-columns:37px 1fr;min-height:105px}.composer-top{padding:7px 12px}.input-tabs button{padding:8px 14px;font-size:.9rem;line-height:1.45}.composer textarea{min-height:158px;padding:23px 0;font-size:1.1rem}.composer-bottom{padding-top:19px}.input-options label{font-size:.8rem;line-height:1.4}.input-options select{max-width:225px;font-size:.8rem}.composer .submit{min-height:60px;padding:12px 27px;font-size:.95rem}.search-options>summary{font-size:.8rem}.search-options>div{padding-top:16px}.search-options label{font-size:.76rem}.search-options select{max-width:260px;font-size:.73rem}.primary,.secondary{line-height:1.45}.dialog-content .eyebrow,.preview-caption,.setting-note{display:none}.source-bilingual-summary{margin:25px 0;font-size:1rem;line-height:1.8}.source-frame-note{display:none}.dialog .notice{font-size:.86rem}.main.is-journey{max-width:1440px;padding-top:20px}.workflow-journey{max-width:none}.journey-topline{letter-spacing:.08em;min-height:49px;font-size:.75rem}.journey-motion-control{text-align:left;font-size:.67rem}.journey-timer{font-size:.8rem}.journey-heading h1{white-space:pre-line;margin:0;font-size:clamp(1.55rem,2.7vw,2.25rem);line-height:1.38}.journey-issue{min-width:92px;min-height:102px;font-size:3.3rem}.journey-error-message{white-space:pre-line;font-size:.82rem!important}.journey-workbench{isolation:isolate;color:#eaf4ff;background:#061931;border:1px solid #4b89cb55;border-radius:12px;grid-template-columns:minmax(0,1fr) 215px;position:relative;overflow:hidden;box-shadow:0 25px 60px #0b1e4933}.journey-canvas{--paper:#f7fbff;--ink:#173551;--muted:#4e6d87;--soft:#7591a8;--line:#cadbea;--subtle:#e8f0f7;--brand:#267bce;--brand-rgb:38,123,206;--block-ink:#123e70;--block-light:#eaf4fc;--block-mid:#d4e6f6;perspective:1000px;isolation:isolate;background:#071a34;height:clamp(330px,100dvh - 388px,530px);min-height:330px}.cinema-atmosphere{pointer-events:none;z-index:0;background:radial-gradient(at 48% 46%,#185a9a75 0,#0000 53%),radial-gradient(at 0 0,#205d8740,#0000 40%);position:absolute;inset:0;overflow:hidden}.cinema-atmosphere:before,.cinema-atmosphere:after{content:"";filter:blur(16px);background:linear-gradient(#0000,#59b8ff15,#0000);width:140%;height:190px;animation:12s ease-in-out infinite alternate cinema-light;position:absolute;top:4%;left:-20%;transform:rotate(-28deg)}.cinema-atmosphere:after{animation-delay:-5s;top:65%;transform:rotate(22deg)}.cinema-horizon{transform-origin:50% 0;background-image:linear-gradient(#63b5e525 1px,#0000 1px),linear-gradient(90deg,#63b5e525 1px,#0000 1px);background-size:60px 60px;height:150%;animation:9s linear infinite cinema-grid;position:absolute;top:48%;left:-40%;right:-40%;transform:rotateX(70deg);-webkit-mask-image:linear-gradient(#0000,#0005 15%,#000 50%,#0000 90%);mask-image:linear-gradient(#0000,#0005 15%,#000 50%,#0000 90%)}.cinema-orbit{border:1px solid #8bccff28;border-radius:50%;width:560px;height:560px;animation:28s linear infinite cinema-orbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(60deg)rotate(-20deg);box-shadow:0 0 0 75px #5eafff07,0 0 0 145px #5eafff05}.cinema-atmosphere>i{left:calc(mod(var(--i)*47,97)*1%);top:calc(mod(var(--i)*23,91)*1%);opacity:.35;width:2px;height:2px;animation:cinema-dust calc(5s + var(--i)*.2s) calc(var(--i)*-.6s) infinite ease-in-out;background:#a0d3ff;border-radius:50%;position:absolute;box-shadow:0 0 8px #a0d3ff}.journey-grid-mark{border-color:#9fcaf055;inset:23px}.journey-scene{filter:blur(12px);will-change:transform,opacity,filter;transition:opacity .65s,transform 1.15s cubic-bezier(.16,1,.3,1),filter .85s;transform:translate3d(70px,12px,-170px)rotateY(-9deg)scale(.88)}.journey-scene.is-active{filter:blur();transform:translate(0,0)rotateY(0)scale(1)}.journey-input-scene{animation:7s ease-in-out infinite alternate cinema-paper-drift;transform:rotateY(-8deg)rotateX(6deg)}.journey-input-paper{border-radius:5px;box-shadow:0 30px 65px #0008,0 0 40px #4faffe12}.journey-paper-shadow{box-shadow:0 15px 35px #0008}.journey-input-paper blockquote{font-size:1.08rem}.paper-index{display:none}.journey-read-marker{background:#f7fbff;box-shadow:0 0 25px #60baff90,0 15px 25px #0005}.journey-paper-top,.journey-paper-top small{font-size:.7rem}.journey-claim-origin,.journey-claim-card{border-radius:4px;box-shadow:0 14px 35px #0004}.journey-claim-origin .eyebrow{display:none}.journey-claim-origin p{font-size:.9rem}.journey-claim-card p{font-size:.8rem}.journey-claim-card small{white-space:pre-line;font-size:.7rem}.journey-claim-card>span{font-size:.8rem}.claim-thread{background:#76bfff}.claim-thread:after{box-shadow:0 0 15px #82cbff}.journey-query-seed{color:#ebf6ff;text-align:center;background:#0c305a;border-color:#7fc0f355;padding:12px 23px;font-size:.75rem;box-shadow:0 0 38px #3c9cff36}.journey-branch-paths path{stroke:#63bbfb66;stroke-width:1.4px}.journey-branch-paths .travelling-line{stroke:#b0e2ff;stroke-width:2.3px;filter:drop-shadow(0 0 4px #64bdff);animation-duration:4s}.journey-branch{border:1px solid #90c7eeaa;border-top:3px solid #87caff;border-radius:7px;box-shadow:0 18px 50px #0005}.journey-branch h3{font-size:.91rem;line-height:1.5}.journey-branch p{white-space:pre-line;font-size:.66rem}.branch-small-type{display:none}.branch-parallel{color:#d4ebff;background:#163b66;border:1px solid #82bef050;border-radius:3px;padding:6px 10px;font-size:.58rem;line-height:1.6}.knowledge-languages span{font-size:.66rem}.branch-icon{width:52px;height:52px}.journey-search-branches{gap:90px;bottom:12%;left:10%;right:10%}.evidence-stack-page{box-shadow:0 20px 55px #0006}.evidence-stack-page small{display:none}.journey-excerpt{border-radius:5px;box-shadow:0 16px 50px #0007}.journey-excerpt .eyebrow{display:none}.journey-excerpt h3{font-size:.98rem;line-height:1.55}.journey-excerpt li{font-size:.62rem}.evidence-extract-mark{color:#87caff}.evidence-highlight{background:#7ad2fe55;box-shadow:0 0 18px #5db9ff35}.analysis-connectors path{stroke:#88cdff80;stroke-width:1.2px}.analysis-center{background:radial-gradient(circle at 35% 25%,#377cc0,#143960 65%);border:1px solid #9bd5ff88;width:155px;height:155px;box-shadow:0 0 0 12px #5eadff07,0 0 80px #3b9dff3d,0 14px 40px #0006}.analysis-center strong{white-space:pre-line;text-align:center;font-size:1.08rem;line-height:1.45}.analysis-center small{display:none}.analysis-orbit{border-color:#9ad8ff99;box-shadow:0 0 18px #6cbcff22}.analysis-lens{color:#eaf5ff;text-align:left;background:#092548;border-color:#8fc9f766;gap:12px;padding:12px 15px;font-size:.77rem;box-shadow:0 9px 30px #0003}.analysis-lens>svg{color:#9ecfff}.analysis-lens>i{background:#9edaff}.analysis-lens span{line-height:1.5}.analysis-lens.lens-4{top:88%}.analysis-lens{max-width:32%}.journey-reviewers{gap:12px;display:flex;position:absolute;top:85%;left:50%;transform:translate(-50%)}.journey-reviewers span{white-space:pre-line;color:#bfdcff;background:#0c274aaa;border:1px solid #72b4ee40;border-radius:4px;align-items:center;gap:7px;padding:7px 10px;font:500 .64rem/1.5 Arial;display:flex}.journey-reviewers i{background:#85a5c3;border-radius:50%;width:5px;height:5px}.journey-reviewers .running i{background:#80d8ff;animation:1.6s infinite journey-pulse;box-shadow:0 0 9px #80d8ff}.journey-reviewers .done i{background:#87deb4}.journey-live-notes{background:#06152bef;border-left:1px solid #6095c033;gap:20px;padding:24px}.journey-live-notes>.eyebrow{white-space:pre-line;font-size:.68rem;line-height:1.6}.journey-live-stat strong{font-size:2.3rem}.journey-live-stat span{font-size:.71rem;line-height:1.5}.journey-source-slips{gap:9px}.journey-source-slips span{font-size:.63rem}.journey-stepper strong{padding-right:7px;font-size:.78rem;line-height:1.5}.journey-stepper small{display:none}.journey-stepper li{grid-template-columns:28px 1fr}.journey-step-dot{width:28px;height:28px}.journey-stepper li:not(:last-child):after{top:14px}.journey-footer{justify-content:flex-end;margin-top:21px}.journey-cancel{font-size:.74rem!important}.journey-report-paper{box-shadow:0 25px 65px #0008}.journey-report-paper h3{font-size:1.04rem}.ready-paper-footer{white-space:pre-line;font-size:.65rem}.report-ready-stamp{font-size:.76rem;box-shadow:0 8px 25px #0004}.journey-interruption{color:#fff;background:#091c34ed}.journey-interruption>span{color:#c3e3ff;border-color:#c3e3ff55}.journey-interruption p{white-space:pre-line;color:#adc5dd;text-align:center;font-size:.85rem}.journey-interruption strong{white-space:pre-line;text-align:center;font:600 1.5rem/1.5 Inter,Arial}.journey-interruption *{white-space:pre-line}.journey-error .journey-canvas,.journey-stopped .journey-canvas{filter:none}.journey-reviewers{top:6%}.journey-report-paper h3 .bi-en{font-size:.7em}.journey-report-paper h3{white-space:normal}.report-preview-summary .bi-en{font-size:.9em}.workflow-journey .journey-source-slips,.workflow-journey .journey-live-notes>.eyebrow{display:none}.journey-live-notes{justify-content:center}.main.is-journey{padding-top:12px;padding-bottom:20px}.journey-heading{min-height:120px;padding:16px 0}.journey-canvas{height:clamp(285px,100dvh - 500px,530px);min-height:285px}.editorial-hero{min-height:240px;padding-top:22px;padding-bottom:22px}.hero-copy h1{font-size:clamp(2.1rem,3.5vw,2.7rem)}.hero-english{margin-top:14px;font-size:1.15rem}.competition-report-header{justify-content:space-between;align-items:center;gap:30px;padding:8px 0 25px;display:flex}.competition-report-header h1{font:700 clamp(1.7rem,2.6vw,2.25rem)/1.4 var(--editorial-serif)}.competition-report-header h1 .bi-en{font-size:.52em}.competition-report-header time{color:var(--muted);margin-top:12px;font:400 .7rem Arial;display:block}.competition-report-header>div:last-child{flex:none;gap:10px;display:flex}.competition-report-header button{min-height:51px;font-size:.8rem}.competition-verdict{isolation:isolate;color:#fff;border-radius:var(--card-radius);background:#0b2c50;border:1px solid #5c9bd357;grid-template-columns:minmax(0,1fr) 280px;margin:0 0 39px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #12324c24}.verdict-light{z-index:-1;background:radial-gradient(at 85% 20%,#378fde60,#0000 55%),linear-gradient(135deg,#07182f,#0000 60%);position:absolute;inset:0}.verdict-light:after{content:"";border:1px solid #90c9ff15;border-radius:50%;width:800px;height:800px;position:absolute;top:-380px;right:-260px;box-shadow:0 0 0 80px #87c4ff05,0 0 0 160px #87c4ff04}.finding-label{color:#a7d7ff;align-items:center;gap:12px;font-size:.84rem;display:flex}.finding-label .bi-en{letter-spacing:.12em;font-size:.68em}.competition-finding h2{font:700 clamp(1.9rem,3.4vw,2.75rem)/1.3 var(--editorial-serif);margin:23px 0}.competition-finding h2 .bi-en{color:#d6ecff;font-size:.5em;font-weight:550}.competition-finding>p{color:#e2edfa;max-width:800px;font-size:.94rem;line-height:1.85}.competition-finding>p .bi-en{opacity:.8;font-size:.85em;line-height:1.7}.credibility-meter{align-self:center;width:230px;height:230px;margin:auto 25px auto 0;position:relative}.credibility-meter svg{width:100%;height:100%;overflow:visible}.credibility-meter svg circle{fill:none;stroke:#7496b435;stroke-width:5px}.credibility-meter svg circle:last-child{stroke:#86dbf8;stroke-linecap:round;stroke-width:7px;filter:drop-shadow(0 0 6px #6abfe7bb);animation:1.65s cubic-bezier(.16,1,.3,1) both credibility-reveal}.credibility-meter>div{flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:0}.credibility-meter strong{color:#fff;letter-spacing:-.04em;font:500 4.25rem/1 Georgia,serif}.credibility-meter strong small{margin-left:4px;font:400 1.4rem Arial}.credibility-meter .bilingual{text-align:center;color:#c0def5;gap:3px;font-size:.92rem;line-height:1.4}.competition-keyfigures{background:#a6d4ff08;border-top:1px solid #b1ceef24;grid-column:1/-1;gap:0;padding:20px 40px;display:flex}.competition-keyfigures>div{border-right:1px solid #bedcfc25;flex:1;align-items:center;gap:17px;padding-left:30px;display:flex}.competition-keyfigures>div:first-child{padding-left:0}.competition-keyfigures>div:last-child{border:0}.competition-keyfigures strong{font:500 2.15rem/1 Georgia}.competition-keyfigures strong small{opacity:.6;font-size:1rem}.competition-keyfigures .bilingual{color:#e0eeff;font-size:.79rem}.competition-keyfigures .bi-en{opacity:.6;font-size:.83em}.competition-report>section>h2,.competition-chapters>header>h2{font:700 1.65rem/1.4 var(--editorial-serif);margin:0 0 22px}.competition-report>section>h2 .bi-en,.competition-chapters>header>h2 .bi-en{color:var(--muted);font-size:.52em}.competition-claim{background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--verdict);grid-template-columns:45px minmax(0,1fr) 105px;gap:18px;margin-bottom:14px;padding:25px;display:grid}.competition-claim-id{color:var(--muted);padding-top:4px;font:400 1.1rem Georgia}.competition-claim h3{margin-bottom:13px;font-size:1.1rem;line-height:1.5}.competition-claim h3 .bi-en{color:var(--muted);font-size:.75em}.competition-claim .verdict{align-items:flex-start;padding:7px 11px;font-size:.72rem}.competition-claim .verdict:before{margin-top:7px}.competition-claim p .bi-en{color:var(--muted);font-size:.91em}.claim-credibility{border-left:1px solid var(--line);text-align:center;align-self:center;padding-left:20px}.claim-credibility strong{white-space:nowrap;color:var(--verdict);font:500 2.2rem Georgia;display:block}.claim-credibility strong small{font:400 .8rem Arial}.claim-credibility .bilingual{color:var(--muted);margin-top:6px;font-size:.67rem}.competition-citations{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.competition-citations button{background:var(--block-light);border:1px solid var(--line);color:var(--brand);border-radius:3px;align-items:center;gap:5px;padding:5px 9px;font-size:.73rem;display:flex}.competition-citations button:hover{background:var(--block-mid)}.claim-reason>summary{color:var(--brand);cursor:pointer;align-items:center;gap:12px;margin-top:14px;font-size:.8rem;list-style:none;display:flex}.claim-reason[open]>summary svg{transform:rotate(180deg)}.claim-reason .bi-en{font-size:.8em}.competition-print-chapters{display:none}.competition-report .scientific-plot .plot-tick{font-size:16px}.competition-report .scientific-plot .plot-value{font-size:19px}.competition-finding>p{font-size:1rem}.competition-finding>p .bi-en{font-size:.9em}@media print{.competition-chapters{display:none!important}.competition-print-chapters{display:block}.competition-print-chapters>section{break-inside:avoid;margin:28px 0}.competition-print-chapters h2{font-size:1.3rem}.competition-print-chapters h3{font-size:1rem}.competition-print-chapters p{margin:15px 0}.claim-reason::details-content{content-visibility:visible}.claim-reason>summary{display:none}}.competition-issues{margin:42px 0}.competition-issues>article{border:1px solid var(--line);background:var(--paper);grid-template-columns:1fr 1.6fr;margin-bottom:16px;display:grid}.issue-original{background:color-mix(in srgb,var(--red) 7%,var(--paper));border-right:1px solid var(--line);padding:26px}.issue-original>span{color:var(--red);justify-content:space-between;font-size:.86rem;display:flex}.issue-original blockquote{font:600 1.18rem/1.85 var(--editorial-serif);margin:20px 0 0}.issue-original mark{background:color-mix(in srgb,var(--red) 17%,var(--paper));color:var(--ink);box-shadow:3px 0 0 color-mix(in srgb,var(--red) 17%,var(--paper)),-3px 0 0 color-mix(in srgb,var(--red) 17%,var(--paper));-webkit-box-decoration-break:clone;box-decoration-break:clone}.issue-original blockquote>span{color:var(--muted);margin-top:14px;font:400 .8rem/1.7 Arial;display:block}.issue-explanation{padding:26px}.issue-explanation h3{font-size:1.02rem;line-height:1.65}.issue-explanation h3 .bi-en{color:var(--muted);font-size:.8em}.issue-explanation p{border-left:3px solid var(--brand);margin-top:19px;padding-left:14px;font-size:.9rem;line-height:1.85}.issue-explanation p .bi-en{color:var(--muted);font-size:.85em}.competition-chapters{margin:45px 0}.competition-chapters>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.competition-chapters>header>h2{margin:0}.competition-chapters>nav{background:var(--paper);border:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.competition-chapters>nav button{text-align:left;color:var(--muted);border-bottom:3px solid #0000;align-items:center;gap:11px;padding:16px 17px;display:flex}.competition-chapters>nav button b{color:var(--brand);font:400 1.3rem Georgia}.competition-chapters>nav .bilingual{font-size:.84rem}.competition-chapters>nav .bi-en{font-size:.74em}.competition-chapters>nav button.active{background:var(--block-light);border-color:var(--brand);color:var(--ink)}.chapter-stage{isolation:isolate;background:var(--paper);border:1px solid var(--line);border-top:0;grid-template-columns:140px minmax(0,1fr);gap:24px;min-height:300px;padding:36px;animation:.8s cubic-bezier(.16,1,.3,1) both chapter-reveal;display:grid;position:relative;overflow:hidden}.chapter-stage:before{content:"";background:var(--block-light);z-index:-1;width:190px;position:absolute;inset:0 auto 0 0}.chapter-number{letter-spacing:-.08em;color:var(--brand);opacity:.25;padding-top:5px;font:500 6rem/1 Georgia}.chapter-copy h3{font:650 1.32rem/1.55 var(--editorial-serif)}.chapter-copy h3 .bi-en{color:var(--muted);font-size:.65em}.chapter-finding{margin-top:23px;font-size:.92rem;line-height:1.85}.chapter-finding .bi-en{color:var(--muted);font-size:.87em}.chapter-gaps{background:var(--block-light);border-left:3px solid var(--brand);margin-top:22px;padding:17px 20px}.chapter-gaps>.bilingual{color:var(--brand);font-size:.78rem;font-weight:600}.chapter-gaps p{margin:12px 0 0;font-size:.84rem}.chapter-gaps p .bi-en{color:var(--muted);font-size:.88em}.competition-chapters>footer{color:var(--muted);justify-content:flex-end;align-items:center;gap:24px;padding:12px 0;font:400 .84rem Arial;display:flex}.competition-chapters>footer button{padding:10px}.competition-timeline{gap:20px;margin:25px 0 0;padding:0;list-style:none;display:grid}.competition-timeline li{border-left:2px solid var(--brand);flex-direction:column;align-items:flex-start;gap:9px;padding-left:20px;display:flex}.competition-timeline time{color:var(--brand);font-size:.87rem;font-weight:600}.competition-timeline li>.bilingual{font-size:.92rem}.chapter-chain{margin-top:22px}.chapter-chain>div{align-items:center;gap:17px;margin-top:13px;display:flex}.chain-line{background:var(--brand);width:100px;height:1px;position:relative}.chain-line:after{content:"";background:var(--brand);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:0}.chapter-chain .competition-citations{margin:0}.competition-sources{margin:44px 0}.competition-sources>div{grid-template-columns:1fr 1fr;gap:16px;display:grid}.competition-sources>div>button{text-align:left;background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--brand);border-radius:var(--card-radius);padding:23px;display:block}.source-card-top{color:var(--muted);align-items:center;gap:12px;font-size:.78rem;display:flex}.source-card-top b{color:var(--brand);font:400 1.05rem Georgia}.source-card-top>svg{color:var(--brand);margin-left:auto}.competition-sources h3{margin:19px 0 15px;font-size:1.07rem;line-height:1.65}.competition-sources h3 .bi-en{color:var(--muted);font-size:.74em}.competition-sources p{font-size:.85rem;line-height:1.8}.competition-sources p .bi-en{color:var(--muted);font-size:.87em}.competition-sources time{color:var(--muted);margin-top:17px;font-size:.71rem;display:block}.competition-sources>div>button:hover{border-color:var(--brand);background:var(--block-light)}.competition-method{border:1px solid var(--line);background:var(--paper);margin:30px 0;padding:0 25px}.competition-method>summary{cursor:pointer;align-items:center;gap:15px;padding:20px 0;font-size:.97rem;list-style:none;display:flex}.competition-method>summary>svg:last-child{margin-left:auto}.competition-method>p{margin:15px 0;font-size:.9rem;line-height:1.9}.competition-method>p .bi-en{font-size:.9em}.competition-method>section{border-top:1px solid var(--line);padding:15px 0 20px}.competition-method h3{font-size:1rem}.parallel-review-columns{grid-template-columns:1fr 1fr;gap:25px;display:grid}.parallel-review-columns h4{color:var(--brand);justify-content:space-between;font:600 .9rem Arial;display:flex}.parallel-review-columns article>p{font-size:.84rem;line-height:1.8}.parallel-review-columns .bi-en{color:var(--muted);font-size:.88em}.analytics-title .eyebrow,.figure-heading p,.figure-caption,.analytics-metrics p,.analytics-title>span,.analytics-legacy,.editorial-report .source-note,.editorial-report .summary-source-facts>span:last-child,.editorial-report .chart-footnote,.editorial-report .footnote,.rail-intro,.source-frame-note{display:none}.analytics-title h2{white-space:pre-line;font-size:1.48rem;line-height:1.5}.analytics-metrics span{font-size:.83rem;line-height:1.55}.analytics-metrics strong{font-size:3.2rem}.figure-heading h3{font-size:1.02rem;line-height:1.5}.figure-heading{min-height:70px}.figure-heading .plot-toggle{font-size:.78rem}.scientific-plot .plot-tick{font-size:12px}.scientific-plot .plot-value{font-size:16px}.stance-key>div{grid-template-columns:8px 1fr 26px 42px;gap:10px;font-size:.83rem}.stance-key small{font-size:.76rem}.stance-key strong{font-size:1.2rem}.stance-key{gap:14px}.stance-ring>div>span{white-space:pre-line;text-align:center;font-size:.75rem}.stance-figure{gap:20px}.metric-figure{padding-top:28px;padding-bottom:22px}.analytics-details>summary{font-size:.87rem}.scoring-notes p{white-space:pre-line;font-size:.86rem}.analytics-tables h3{white-space:pre-line;font-size:.85rem}.analytics-tables table{font-size:.8rem}.analytics-tables th,.analytics-tables td{white-space:pre-line}.exclusion-grid span{white-space:pre-line;font-size:.7rem}.source-fields dt,.mode-options button,.motion-options button{white-space:pre-line}.theme-heading .eyebrow,.theme-heading>div>p{display:none}@keyframes cinema-light{to{opacity:.5;transform:translateY(45px)rotate(-18deg)}}@keyframes cinema-grid{to{background-position:0 60px}}@keyframes cinema-orbit{to{transform:translate(-50%,-50%)rotateX(60deg)rotate(340deg)}}@keyframes cinema-dust{0%,to{opacity:.05;transform:translateY(10px)}50%{opacity:.8;transform:translate(15px,-30px)}}@keyframes cinema-paper-drift{to{transform:rotateY(5deg)rotateX(-2deg)translateY(-7px)}}@keyframes chapter-reveal{0%{opacity:0;filter:blur(6px);transform:perspective(1000px)translate3d(70px,0,-40px)rotateY(-3deg)}to{opacity:1;filter:blur();transform:none}}@keyframes credibility-reveal{0%{stroke-dasharray:0 100}}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=off]) .competition-verdict{animation:1.05s cubic-bezier(.16,1,.3,1) both chapter-reveal}:root:not([data-motion=off]) .competition-finding h2{animation:.9s .14s both chapter-reveal}:root:not([data-motion=off]) .competition-keyfigures>div{animation:.7s .35s both fact-arrive}::view-transition-group(verification-report){animation-duration:1s}::view-transition-new(verification-report){animation:.65s .15s both paper-fade-in}}@media (width<=1000px){.journey-workbench{grid-template-columns:minmax(0,1fr) 175px}.journey-live-notes{padding:20px 17px}.journey-live-stat strong{font-size:2rem}.journey-live-stat span{font-size:.64rem}.journey-search-branches{gap:65px;left:5%;right:5%}.analysis-lens{gap:8px;padding:10px;font-size:.67rem}.journey-claims-scene{gap:25px}.competition-verdict{grid-template-columns:minmax(0,1fr) 235px}.credibility-meter{width:205px;height:205px}.competition-finding{padding:28px}.competition-finding h2{font-size:2rem}.competition-chapters>nav button{gap:7px;padding:15px 10px}.competition-chapters>nav .bilingual{font-size:.75rem}.chapter-stage{grid-template-columns:100px minmax(0,1fr);gap:15px;padding:27px}.chapter-stage:before{width:135px}.chapter-number{font-size:5rem}.competition-report-header{gap:20px}.competition-report-header h1{font-size:1.7rem}}@media (width<=760px){.main,.home-main{padding-top:20px}.editorial-hero{grid-template-columns:minmax(0,1fr) 33%;min-height:240px;padding:23px}.hero-copy h1{font-size:2rem}.hero-english{margin-top:16px;font-size:1rem}.competition-report-header{flex-direction:column;align-items:flex-start}.competition-report-header h1{font-size:1.6rem}.competition-verdict{grid-template-columns:1fr}.competition-finding{padding:25px 23px 4px}.competition-finding h2{font-size:1.9rem}.competition-finding>p{font-size:.89rem}.credibility-meter{width:180px;height:180px;margin:10px auto 22px}.credibility-meter strong{font-size:3.4rem}.competition-keyfigures{padding:19px 21px}.competition-keyfigures>div{padding-left:15px;display:block}.competition-keyfigures strong{margin-bottom:10px;font-size:1.9rem;display:block}.competition-keyfigures .bilingual{font-size:.69rem}.competition-claim{grid-template-columns:25px minmax(0,1fr) 68px;gap:10px;padding:20px 15px}.competition-claim h3{font-size:1rem}.claim-credibility{padding-left:9px}.claim-credibility strong{font-size:1.65rem}.claim-credibility .bilingual{font-size:.58rem}.competition-claim-id{font-size:.85rem}.competition-claim p{font-size:.81rem}.competition-issues>article{grid-template-columns:1fr}.issue-original{border-right:0;border-bottom:1px solid var(--line)}.issue-original blockquote{font-size:1.1rem}.competition-chapters>nav{grid-template-columns:repeat(5,145px);overflow:auto}.competition-chapters>nav .bilingual{font-size:.8rem}.competition-chapters>nav .bi-en{font-size:.74em}.chapter-stage{grid-template-columns:1fr;padding:28px 22px}.chapter-stage:before{width:6px}.chapter-number{opacity:.08;z-index:-1;font-size:7rem;position:absolute;top:8px;right:10px}.chapter-copy h3{font-size:1.17rem}.chapter-finding{font-size:.88rem}.competition-sources>div{grid-template-columns:1fr}.parallel-review-columns{grid-template-columns:1fr;gap:10px}.competition-method{padding:0 20px}.competition-method>p{font-size:.84rem}.competition-report>section>h2,.competition-chapters>header>h2{font-size:1.4rem}.competition-chapters>header .secondary{padding:10px 12px;font-size:.72rem}.analytics-title h2{font-size:1.22rem}.analytics-metrics span{font-size:.77rem}.analytics-metrics strong{font-size:2.6rem}.stance-key>div{gap:7px;font-size:.78rem}.stance-key small{font-size:.7rem}.scientific-plot .plot-tick{font-size:13px}.journey-workbench{grid-template-columns:1fr}.journey-canvas{height:360px;min-height:360px}.journey-live-notes{border-top:1px solid #77b0dc44;border-left:0;gap:7px;padding:17px 14px}.journey-live-notes>.eyebrow{display:none}.journey-live-stat strong{font-size:1.8rem}.journey-live-stat span{min-height:28px;font-size:.57rem}.journey-heading{gap:16px;min-height:126px;padding:22px 0}.journey-heading h1{font-size:1.28rem;line-height:1.6}.journey-issue{width:58px;min-width:58px;min-height:92px;font-size:2.3rem}.journey-topline{min-height:49px}.workflow-journey .journey-topline>span:first-child{font-size:.58rem}.journey-motion-control{font-size:.55rem}.journey-timer{font-size:.65rem}.journey-branch h3{font-size:.76rem}.journey-query-seed{padding:9px 15px;font-size:.63rem;top:8%}.journey-search-branches{gap:30px;bottom:10%;left:4%;right:4%}.branch-parallel{padding:5px;font-size:.38rem}.journey-branch p{font-size:.57rem}.knowledge-languages span{font-size:.52rem}.journey-input-scene{width:85%;height:258px}.journey-input-paper blockquote{font-size:.98rem}.journey-claim-card p{font-size:.76rem}.journey-claims-scene{padding:20px 22px}.journey-claim-card{min-height:55px}.journey-claim-origin p{font-size:.81rem}.journey-claim-card small{font-size:.67rem}.journey-paper-top{font-size:.6rem}.journey-excerpt h3{font-size:.75rem}.journey-excerpt li{font-size:.54rem}.journey-analysis-scene{width:96%;max-height:315px}.analysis-center{width:113px;height:113px}.analysis-center strong{font-size:.72rem;line-height:1.6}.analysis-lens{gap:7px;max-width:31%;padding:11px 8px;font-size:.55rem}.analysis-lens.lens-4{top:91%}.journey-stepper{gap:4px;margin-top:21px}.journey-stepper li{flex-direction:column;gap:10px;display:flex}.journey-stepper strong{text-align:center;padding:0;font-size:.58rem;line-height:1.6}.journey-stepper li:not(:last-child):after{top:14px}.journey-step-dot{width:28px;height:28px}.journey-reviewers{gap:7px;top:70%}.journey-reviewers span{gap:4px;padding:6px;font-size:.45rem}.cinema-orbit{width:400px;height:400px}.journey-footer{margin-top:20px;padding-top:15px}.journey-footer .primary,.journey-footer .secondary{font-size:.75rem;line-height:1.4}.journey-report-scene{width:84%}.journey-report-paper h3{white-space:normal;font-size:.85rem;line-height:1.5}.ready-paper-footer{font-size:.51rem}}@media (width<=560px){.header-inner{gap:23px;height:81px}.brand strong{font-size:1.6rem}.brand small{font-size:.39rem}.site-header nav{gap:20px}.site-header nav a{font-size:.63rem}.language-button{font-size:.52rem}.header-actions{gap:2px}.editorial-hero{grid-template-columns:1fr 90px;gap:0;min-height:235px;padding:22px 19px}.hero-copy h1{font-size:1.8rem}.hero-english{max-width:200px;font-size:.86rem;line-height:1.5}.evidence-drawing{width:145px;margin-left:-39px}.composer{padding:16px}.composer textarea{min-height:150px;font-size:1rem}.input-tabs button{padding:7px 11px;font-size:.8rem}.input-options label{gap:8px;font-size:.73rem;line-height:1.5}.input-options select{max-width:100%;padding:0 8px;font-size:.73rem}.composer .submit{min-height:56px;font-size:.86rem}.five-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.five-item,.five-item:last-child{text-align:left;grid-column:auto;align-items:center;gap:12px;min-height:85px;padding:14px 13px;display:flex}.five-item:last-child{grid-column:span 2}.five-item .module-icon,.five-item:last-child .module-icon{flex:none;width:32px;height:33px;margin:0}.five-item h3{font-size:.8rem}.five-intro .section-title h2{font-size:1.12rem;line-height:1.6}.analytics-metrics>div{padding:20px 17px!important}.stance-figure{gap:14px}.stance-key>div{grid-template-columns:6px 1fr 17px 37px;gap:6px;font-size:.68rem}.stance-key small{font-size:.64rem}.stance-key strong{font-size:1rem}.stance-ring strong{font-size:2rem}.stance-ring>div>span{font-size:.6rem}.figure-heading h3{font-size:.92rem}.figure-heading .plot-toggle{font-size:.65rem}.scientific-plot .plot-tick{font-size:14px}.scientific-plot.score-plot .plot-tick{font-size:12px}.competition-sources h3{font-size:1rem}.competition-sources>div>button{padding:20px}.competition-report-header button{font-size:.76rem}.competition-method>summary{font-size:.87rem}}@media (prefers-reduced-motion:reduce){.competition-report *,.workflow-journey *{transition:none!important;animation:none!important}.journey-scene{filter:none;transform:none}}@media print{.competition-report-header>div:last-child,.competition-chapters>nav,.competition-chapters>footer,.competition-chapters>header>button{display:none}.competition-verdict{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.competition-claim,.competition-issues>article,.competition-sources>div>button{break-inside:avoid}.chapter-stage{min-height:0}.competition-sources>div{grid-template-columns:1fr 1fr}.competition-method{break-inside:auto}}@media (width<=760px){.competition-verdict{grid-template-columns:minmax(0,1fr) 122px}.competition-finding{display:contents}.competition-finding>.finding-label{grid-area:1/1/auto/-1;margin:25px 23px 0}.competition-finding h2{grid-area:2/1;align-self:center;margin:20px 0 0 23px;font-size:1.58rem}.competition-finding h2 .bi-en{font-size:.56em}.competition-finding>p{grid-area:3/1/auto/-1;margin:22px 23px 25px;font-size:.9rem}.competition-verdict>.credibility-meter{grid-area:2/2;width:110px;height:110px;margin:18px 9px 0 0}.credibility-meter strong{font-size:2.3rem}.credibility-meter strong small{font-size:.83rem}.credibility-meter .bilingual{font-size:.65rem}.competition-keyfigures{grid-row:4}.competition-report .scientific-plot .plot-tick{font-size:16px}}.competition-finding h2 .bilingual>span{text-wrap:balance}.history-list strong>.bilingual{font-size:1em}.history-list strong>.bilingual>.bi-en{color:var(--muted);font-size:.77em}:root{--cinema-ease:cubic-bezier(.22,1,.32,1);--cinema-ink:#07182d;--cinema-blue:#174c78}.site-header{view-transition-name:verinews-header}::view-transition{pointer-events:none}:root[data-cinematic-kind]::view-transition-group(root){animation:none}:root[data-cinematic-kind]::view-transition-old(root){mix-blend-mode:normal;transform-origin:50% 30%;animation:.68s cubic-bezier(.64,0,.36,1) both frame-exit}:root[data-cinematic-kind]::view-transition-new(root){mix-blend-mode:normal;animation:frame-enter 1s 60ms var(--cinema-ease) both;transform-origin:50% 30%}:root[data-cinematic-kind=launch]::view-transition-old(root){animation:launch-exit .78s var(--cinema-ease) both}:root[data-cinematic-kind=report]::view-transition-old(root){animation:report-exit .8s var(--cinema-ease) both}::view-transition-group(verinews-header){mix-blend-mode:normal;animation:none}::view-transition-old(verinews-header){mix-blend-mode:normal;animation:none}::view-transition-new(verinews-header){mix-blend-mode:normal;animation:none}.main.report-arrival .summary,.journey-report-paper{view-transition-name:none!important}@keyframes frame-exit{to{opacity:0;filter:blur(5px);transform:translate(-7%)scale(.94)}}@keyframes frame-enter{0%{clip-path:polygon(110% 0,110% 0,100% 100%,100% 100%);transform:translate(5%)scale(1.045)}to{clip-path:polygon(-10% 0,110% 0,110% 100%,-10% 100%);transform:none}}@keyframes launch-exit{to{opacity:0;filter:blur(8px);transform:perspective(1100px)translate3d(0,45px,-280px)rotateX(9deg)}}@keyframes launch-enter{0%{clip-path:polygon(50% 46%,50% 46%,50% 54%,50% 54%);transform:scale(1.13)}45%{clip-path:polygon(18% 0,95% 0,82% 100%,5% 100%)}to{clip-path:polygon(-15% 0,115% 0,115% 100%,-15% 100%);transform:none}}@keyframes report-exit{to{opacity:0;filter:blur(12px);transform:scale(1.16)}}@keyframes report-unveil{0%{clip-path:inset(49.8% 0);filter:brightness(1.3);transform:scale(1.075)}45%{clip-path:inset(18% 0)}to{clip-path:inset(0);filter:none;transform:none}}.cinematic-cut{z-index:1500;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.cut-blades{grid-template-columns:repeat(5,1fr);display:grid;position:absolute;inset:0}.cut-blades i{height:110%;animation:curtain-blade 1s calc(var(--blade)*32ms) cubic-bezier(.76,0,.24,1) both;background:linear-gradient(155deg,#0a1c32,#154673);border-inline-end:1px solid #c2dfff1a;margin:-3vh -1px 0;transform:translateY(112%)}.cut-emblem{color:#eef7ff;opacity:0;flex-direction:column;justify-content:center;align-items:center;animation:.92s both cut-type;display:flex;position:absolute;inset:0}.cut-emblem>span{font:500 clamp(3rem,10vw,9rem)/1.2 var(--editorial-serif);letter-spacing:.2em;padding-left:.2em}.cut-emblem>small{letter-spacing:.4em;margin-top:14px;font:500 .8rem Arial}.cut-report .cut-blades i{background:linear-gradient(175deg,#0b1d34,#3475a6)}@keyframes curtain-blade{0%,28%{transform:translateY(0)}to{transform:translateY(-112%)}}@keyframes cut-type{0%,20%,85%,to{opacity:0;filter:blur(5px);transform:translateY(15px)}40%,55%{opacity:1;filter:none;transform:none}}.editorial-hero{isolation:isolate;--pointer-x:0;--pointer-y:0;--hero-scroll:0;perspective:1200px;overflow:hidden}.hero-film-grid{z-index:-1;pointer-events:none;opacity:.3;background-image:linear-gradient(90deg,transparent calc(100% - 1px),color-mix(in srgb,var(--brand) 15%,transparent) 1px);background-size:20% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 12%,#000);mask-image:linear-gradient(90deg,#0000 12%,#000)}.hero-film-grid i{border-top:1px solid var(--brand);border-left:1px solid var(--brand);opacity:.5;width:9px;height:9px;position:absolute;top:13%;right:4%}.hero-film-grid i:first-child{right:4%}.hero-film-grid i:nth-child(2){top:85%;right:32%}.hero-film-grid i:nth-child(3){top:13%;right:53%}.hero-copy{z-index:2;position:relative}.mask-line{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:clip}.mask-line>span,.mask-line>em{display:block}.evidence-illustration{transform-style:preserve-3d;position:relative}.hero-scan-window{z-index:3;pointer-events:none;opacity:.45;transform:translate(calc(var(--pointer-x)*18px),calc(var(--pointer-y)*14px));position:absolute;inset:14% 17%}.hero-scan-window>i{border-color:var(--brand);border-style:solid;border-width:1px 0 0 1px;width:16px;height:16px;position:absolute;top:0;left:0}.hero-scan-window>i:nth-child(2){left:auto;right:0;transform:rotate(90deg)}.hero-scan-window>i:nth-child(3){inset:auto 0 0 auto;transform:rotate(180deg)}.hero-scan-window>i:nth-child(4){top:auto;bottom:0;transform:rotate(-90deg)}.hero-scan-window>span{background:linear-gradient(90deg,transparent,var(--brand),transparent);height:1px;box-shadow:0 3px 15px 1px color-mix(in srgb,var(--brand) 30%,transparent);opacity:0;position:absolute;top:12%;left:-10%;right:-10%}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=off]) .hero-copy{transform:translateY(calc(var(--hero-scroll)*-18px));animation:none}:root:not([data-motion=off]) .mask-line>span,:root:not([data-motion=off]) .mask-line>em{animation:title-unmask 1.1s 70ms var(--cinema-ease) both}:root:not([data-motion=off]) .mask-line:nth-child(2)>em{animation-delay:.18s}:root:not([data-motion=off]) .hero-english .mask-line>span{animation-delay:.3s}:root:not([data-motion=off]) .hero-english .mask-line:nth-child(2)>span{animation-delay:.39s}:root:not([data-motion=off]) .evidence-illustration{transform:translate3d(calc(var(--pointer-x)*-15px),calc(var(--pointer-y)*-13px + var(--hero-scroll)*35px),0) rotateY(calc(var(--pointer-x)*8deg)) rotateX(calc(var(--pointer-y)*-6deg));transition:transform .55s var(--cinema-ease)}:root:not([data-motion=off]) .hero-scan-window>span{animation:4.8s ease-in-out 1s 3 hero-pass}:root:not([data-motion=off]) .hero-film-grid{animation:grid-unmask 1.3s var(--cinema-ease) both}}@keyframes title-unmask{0%{filter:blur(3px);opacity:0;transform:translateY(108%)rotate(2.5deg)}to{filter:none;opacity:1;transform:none}}@keyframes hero-pass{0%,to{opacity:0;transform:translateY(0)}15%{opacity:.9}70%{opacity:.7;transform:translateY(140px)}85%{opacity:0;transform:translateY(160px)}}@keyframes grid-unmask{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.stage-cut{z-index:6;pointer-events:none;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:absolute;inset:0;overflow:hidden}.stage-cut>i{animation:stage-blade .9s calc(var(--blade)*36ms) var(--cinema-ease) both;clip-path:polygon(0 0,100% 5%,100% 100%,0 95%);background:linear-gradient(155deg,#16436a,#0a1c32);border-right:1px solid #99ccff1c;transform:translateY(-106%)}.stage-cut>span{letter-spacing:-.07em;color:#acd5f7;opacity:0;font:400 clamp(4rem,8vw,8rem)/1 Georgia;animation:.92s both stage-index;position:absolute;top:9%;right:6%}@keyframes stage-blade{0%,8%{transform:translateY(0)}to{transform:translateY(-106%)}}@keyframes stage-index{0%{opacity:0;transform:translateY(12px)}14%,35%{opacity:.65;transform:none}70%,to{opacity:0;transform:translateY(-30px)}}.journey-title-mask{padding-bottom:.15em;display:block;overflow:hidden}.journey-title-mask .bilingual{gap:.17em}.journey-title-mask .bi-en{color:var(--muted);font-size:.61em;font-weight:500;line-height:1.45}.journey-scene:not(.is-active) *{animation-play-state:paused!important}.journey-workbench{perspective:1400px;isolation:isolate}.journey-canvas{perspective:1100px}.journey-scene{transform-origin:50% 42%;will-change:auto}.journey-scene.is-active{will-change:transform,opacity}.journey-live-stat{overflow:hidden}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=off]) .workflow-journey:not([data-quiet=true]) .journey-title-mask .bilingual>span{animation:title-unmask .85s var(--cinema-ease) both}:root:not([data-motion=off]) .workflow-journey:not([data-quiet=true]) .journey-title-mask .bi-en{animation-delay:90ms}:root:not([data-motion=off]) .workflow-journey:not([data-quiet=true]) .journey-scene.is-active{animation:scene-camera 1.1s var(--cinema-ease) both}:root:not([data-motion=off]) .workflow-journey:not([data-quiet=true]) .cinema-atmosphere{transition:background 1.5s}:root:not([data-motion=off]) .journey-workbench[data-phase=search] .cinema-atmosphere{background:radial-gradient(at 50% 10%,#237bba90,#0000 66%)}:root:not([data-motion=off]) .journey-workbench[data-phase=analysis] .cinema-atmosphere{background:radial-gradient(at 50% 60%,#356daf95,#0000 67%)}:root:not([data-motion=off]) .journey-workbench[data-phase=report] .cinema-atmosphere{background:radial-gradient(at 50% 40%,#8fc5e370,#0000 68%)}}@keyframes scene-camera{0%{filter:blur(8px);opacity:0;transform:perspective(1100px)translate3d(35px,15px,-170px)rotateY(-7deg)scale(.92)}to{filter:none;opacity:1;transform:none}}.competition-chapters{scroll-margin-top:28px}.chapter-stage{--chapter-vector:1;perspective:1200px}.chapter-stage[data-direction="-1"]{--chapter-vector:-1}.stage-cut-chapter>i{background:var(--block-mid);border-color:var(--line);animation-duration:.65s}.stage-cut-chapter>span{color:var(--brand);font-size:5rem;animation-duration:.66s}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=off]) [data-reveal-state=pending]{opacity:0;clip-path:inset(8% 0 0);transform:translateY(38px)}:root:not([data-motion=off]) [data-reveal-state=shown]{animation:panel-unmask .95s calc(var(--reveal-order,0)*55ms) var(--cinema-ease) both}:root:not([data-motion=off]) .metric-figure[data-reveal-state=pending] .plot-connection,:root:not([data-motion=off]) .metric-figure[data-reveal-state=pending] .plot-bar{animation:none}:root:not([data-motion=off]) .metric-figure[data-reveal-state=shown] .plot-connection{animation:1.4s .15s both metric-draw}:root:not([data-motion=off]) .metric-figure[data-reveal-state=shown] .plot-bar{animation:bar-lift .8s .18s var(--cinema-ease) both;transform-box:fill-box;transform-origin:50% 100%}:root:not([data-motion=off]) .chapter-stage{animation:chapter-camera .8s var(--cinema-ease) both}:root:not([data-motion=off]) .chapter-copy h3{animation:title-unmask .75s 70ms var(--cinema-ease) both}:root:not([data-motion=off]) .chapter-finding,:root:not([data-motion=off]) .chapter-gaps{animation:panel-unmask .8s .1s var(--cinema-ease) both}:root:not([data-motion=off]) .competition-chapters>nav button{transition:background .35s,box-shadow .35s,transform .35s}:root:not([data-motion=off]) .competition-chapters>nav button.active{box-shadow:inset 0 -3px 0 var(--brand)}:root:not([data-motion=off]) .competition-sources>div>button{transition:transform .55s var(--cinema-ease),box-shadow .45s}:root:not([data-motion=off]) .competition-sources>div>button:hover{transform:translateY(-5px);box-shadow:0 18px 35px #183c5712}:root:not([data-motion=off]) .primary svg{transition:transform .45s var(--cinema-ease)}:root:not([data-motion=off]) .primary:hover svg{transform:translate(4px)}}@keyframes panel-unmask{0%{opacity:0;clip-path:inset(10% 0 0);filter:blur(2px);transform:translateY(38px)}to{opacity:1;clip-path:inset(0);filter:none;transform:none}}@keyframes bar-lift{0%{opacity:0;transform:scaleY(.12)}to{opacity:1;transform:scaleY(1)}}@keyframes chapter-camera{0%{transform:perspective(1200px) translateX(calc(var(--chapter-vector)*30px)) rotateY(calc(var(--chapter-vector)*-3deg));opacity:.3}to{opacity:1;transform:none}}:root[data-motion=off] .cinematic-cut,:root[data-motion=off] .stage-cut,:root[data-motion=off] .hero-scan-window>span,.workflow-journey[data-quiet=true] .stage-cut{display:none}:root[data-motion=off] .mask-line>*,:root[data-motion=off] [data-reveal-state]{clip-path:none!important;opacity:1!important;filter:none!important;transform:none!important}.main.quiet-arrival .stage-cut{display:none}.main.quiet-arrival .competition-report *{animation:none!important}@media (prefers-reduced-motion:reduce),print{.cinematic-cut,.stage-cut,.hero-scan-window>span{display:none!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}[data-reveal-state],.mask-line>*{opacity:1!important;clip-path:none!important;filter:none!important;transform:none!important}}@media (width<=760px){.hero-scan-window{opacity:.27;inset:20% 2%}.stage-cut>span{font-size:3.5rem}.journey-heading h1{font-size:1.4rem}.journey-title-mask .bi-en{font-size:.67em}.chapter-stage{perspective:none}.cut-emblem>small{font-size:.6rem}.hero-film-grid{background-size:33.33% 100%}}.journey-canvas :is(.journey-input-paper,.journey-claim-origin,.journey-claim-card,.journey-branch,.evidence-stack-page,.journey-excerpt,.journey-report-paper){color:var(--ink)}.header-inner{height:76px}.brand strong{letter-spacing:.06em;white-space:nowrap;font-size:1.75rem}.brand small{letter-spacing:.12em;white-space:nowrap;font-size:.48rem}.journey-paper-top strong{letter-spacing:.03em;white-space:nowrap;font-size:1rem}.journey-report-paper .journey-paper-top{flex-wrap:wrap;gap:5px 10px}.journey-report-paper .journey-paper-top>span{letter-spacing:.03em;font-size:.58rem}.cut-emblem>span{letter-spacing:.12em;font-size:clamp(2.1rem,5vw,4.5rem)}.cut-emblem>small{letter-spacing:.17em}.main,.home-main{padding-top:22px}.editorial-hero{grid-template-columns:minmax(0,1fr) 37%;gap:24px;min-height:178px;margin-bottom:20px;padding:20px 30px}.hero-copy h1{margin:0;font-size:clamp(1.8rem,2.6vw,2.15rem);line-height:1.24}.hero-english{margin-top:10px;font-size:.91rem;line-height:1.4}.evidence-drawing{max-height:150px}.composer{padding:18px 24px 16px}.composer-top{background:var(--block-light);margin:0;padding:4px 6px}.input-tabs{gap:8px}.input-tabs button{gap:9px;min-height:52px;padding:7px 16px;font-size:.87rem;line-height:1.3}.input-tabs button svg{width:19px;height:19px}.input-surface{margin-top:16px}.composer textarea{border:1px solid var(--line);border-radius:var(--input-radius);background:color-mix(in srgb,var(--block-light) 28%,var(--paper));resize:vertical;width:100%;height:190px;min-height:190px;padding:17px 18px;font-size:1rem;line-height:1.75;display:block}.composer textarea:focus{outline:2px solid color-mix(in srgb,var(--brand) 35%,transparent);outline-offset:2px;border-color:var(--brand)}.composer textarea::placeholder{font-size:.92rem;line-height:1.7}.composer-bottom{border-top:0;align-items:flex-end;gap:22px;padding-top:18px}.input-options{flex:1;align-items:flex-end;gap:20px;min-width:0;display:flex}.input-options label{grid-template-columns:1fr;align-items:start;gap:7px;min-width:0;font-size:.78rem;line-height:1.45;display:grid}.input-options label:first-child{flex:0 180px}.input-options label:last-child{flex:0 290px}.input-options label>.bilingual{gap:.1em}.input-options select,.search-options select{height:auto;min-height:max(44px,var(--input-height));border:1px solid var(--line);background-color:var(--block-light);width:100%;max-width:none;padding:10px 32px 10px 13px;font-size:.89rem}.composer .submit{min-width:214px;min-height:62px;padding:10px 25px;font-size:.91rem;line-height:1.4}.search-options{margin-top:15px}.search-options>summary{gap:9px;font-size:.75rem;line-height:1.4}.search-options label{flex:1;gap:12px;min-width:0;font-size:.81rem}.search-options select{max-width:280px}.input-surface .url-input{border:1px solid var(--line);border-radius:var(--input-radius);background:color-mix(in srgb,var(--block-light) 28%,var(--paper));min-height:190px;padding:23px 19px}.url-input>label{margin-bottom:15px;font-size:.85rem;line-height:1.45}.url-input input{min-height:52px;font-size:1rem}.input-surface .upload-area{border:1px dashed var(--brand);background:color-mix(in srgb,var(--block-light) 50%,var(--paper));min-height:190px;margin:0}.upload-trigger{width:100%;min-height:140px}.upload-trigger strong{font-size:1rem;line-height:1.6}.five-intro .section-title h2{font-size:1.05rem}.five-item{min-height:88px}.journey-heading{gap:19px;min-height:104px;padding:15px 0}.journey-heading h1{font-size:clamp(1.3rem,2.1vw,1.7rem)}.journey-issue{width:76px;min-width:76px;min-height:80px;font-size:2.7rem}.journey-canvas{height:auto;min-height:24rem;display:grid}.journey-scene{grid-area:1/1;min-width:0;min-height:24rem;padding:30px 26px;position:relative;inset:auto}.journey-search-scene,.journey-analysis-scene{height:20rem;min-height:300px;max-height:none}.journey-search-branches{bottom:9%}.journey-evidence-scene{grid-template-columns:minmax(130px,210px) 24px minmax(0,290px);align-items:center;gap:24px;width:100%;max-width:650px;padding:0;display:grid}.evidence-paper-stack{width:100%;height:220px}.journey-excerpt{width:100%;max-width:none;padding:18px 20px}.excerpt-seal{margin-bottom:6px}.journey-excerpt h3{margin:6px 0 16px;font-size:.94rem;line-height:1.45}.journey-excerpt ul{gap:12px}.journey-excerpt li{overflow-wrap:anywhere;gap:10px;font-size:.76rem;line-height:1.6}.journey-excerpt li>span{flex:none}.journey-report-scene{width:min(445px,86%)}.journey-report-paper h3{font-size:1rem;line-height:1.5}.journey-stepper{margin-top:22px}.journey-stepper strong{font-size:.72rem}.competition-report-header{gap:24px;padding:4px 0 21px}.competition-report-header h1:focus{outline:none}.competition-report-header h1{font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.4}.competition-verdict{grid-template-columns:minmax(0,1fr) 235px;margin-bottom:30px}.competition-finding{padding:28px 30px 24px}.competition-finding h2{font-size:clamp(1.65rem,2.5vw,2.05rem);line-height:1.4}.competition-finding>p{font-size:.91rem;line-height:1.75}.credibility-meter{width:200px;height:200px}.credibility-meter strong{font-size:3.5rem}.competition-report>section>h2,.competition-chapters>header>h2{margin-bottom:18px;font-size:1.4rem}.competition-claims{margin:30px 0}.competition-claim{border-left-width:3px;grid-template-columns:32px minmax(0,1fr) 115px;gap:16px;margin-bottom:12px;padding:19px 22px}.competition-claim-id{padding-top:0;font-size:1rem;line-height:1.6}.competition-claim h3{margin:0 0 12px;font-size:1rem;line-height:1.55}.competition-claim h3 .bi-en{font-size:.81em;line-height:1.55}.claim-meta{flex-wrap:wrap;align-items:center;gap:10px 15px;display:flex}.competition-claim .verdict{padding:5px 9px;font-size:.68rem;line-height:1.3}.claim-meta .competition-citations{gap:5px;margin-top:0}.competition-citations button{min-height:32px;padding:6px 8px;font-size:.7rem}.claim-reason>summary{gap:8px;margin-top:10px;font-size:.76rem}.claim-reason>summary .bilingual{flex-direction:row;align-items:baseline;gap:8px}.claim-reason>summary .bi-en{font-size:.85em}.competition-claim p{margin-top:11px;font-size:.85rem;line-height:1.75}.claim-credibility{background:color-mix(in srgb,var(--verdict) 6%,var(--paper));border:1px solid color-mix(in srgb,var(--verdict) 18%,var(--line));border-radius:var(--card-radius);align-self:center;padding:16px 9px}.claim-credibility strong{font-size:2.15rem;line-height:1.1}.claim-credibility .bilingual{margin-top:8px;font-size:.7rem}.claim-score-track{background:var(--line);border-radius:2px;width:68%;height:3px;margin:11px auto 0;display:block;overflow:hidden}.claim-score-track i{background:var(--verdict);height:100%;display:block}.score-recheck{color:var(--brand);text-underline-offset:4px;padding:7px;font-size:.82rem;line-height:1.5;text-decoration:underline}.credibility-meter .score-recheck{color:inherit;font-size:.95rem}.score-recheck:disabled{cursor:default;text-decoration:none}.issue-original blockquote{font-size:1rem;line-height:1.75}.chapter-copy h3{font-size:1.13rem;line-height:1.55}.chapter-finding{font-size:.88rem}@media (width<=1000px){.editorial-hero{grid-template-columns:minmax(0,1fr) 32%;padding:20px 24px}.journey-workbench{grid-template-columns:minmax(0,1fr) 150px}.journey-scene{padding:28px 20px}.journey-evidence-scene{grid-template-columns:minmax(110px,170px) 18px minmax(0,270px);gap:15px}.journey-excerpt{padding:17px 16px}.journey-excerpt li{font-size:.73rem}.journey-live-notes{padding:18px 15px}.input-options{gap:14px}.composer-bottom{gap:16px}.composer .submit{min-width:188px}}@media (width<=760px){.header-inner{gap:26px;height:68px}.brand strong{font-size:1.5rem}.main,.home-main{padding-top:18px}.editorial-hero{gap:16px;min-height:164px;padding:18px 20px}.hero-copy h1{font-size:1.75rem}.hero-english{margin-top:9px;font-size:.85rem}.composer{padding:16px 18px}.composer-bottom{flex-direction:column;align-items:stretch;gap:16px}.input-options{width:100%}.input-options label:first-child{flex:1}.input-options label:last-child{flex:1.5}.composer .submit{width:100%;min-height:58px}.search-options>div{gap:14px}.search-options select{max-width:60%}.journey-workbench{grid-template-columns:1fr}.journey-heading{gap:13px;min-height:95px}.journey-heading h1{font-size:1.3rem}.journey-issue{width:56px;min-width:56px;min-height:72px;font-size:2rem}.journey-canvas,.journey-scene{min-height:24rem}.journey-scene{padding:25px 18px}.journey-evidence-scene{grid-template-columns:100px minmax(0,270px);gap:18px;max-width:460px}.evidence-extract-mark{display:none}.evidence-paper-stack{height:200px}.journey-excerpt{padding:17px 15px}.journey-excerpt h3{font-size:.88rem}.journey-excerpt li{gap:7px;font-size:.73rem}.journey-live-stat strong{font-size:1.65rem}.journey-live-stat span{font-size:.62rem}.journey-stepper strong{font-size:.58rem}.competition-report-header h1{font-size:1.45rem}.competition-verdict{grid-template-columns:minmax(0,1fr) 180px}.competition-finding{padding:23px 22px}.competition-finding h2{font-size:1.65rem}.credibility-meter{width:160px;height:160px;margin:auto 10px auto 0}.credibility-meter strong{font-size:2.8rem}.competition-claim{grid-template-columns:26px minmax(0,1fr) 100px;gap:12px;padding:17px 16px}.competition-claim h3{font-size:.95rem}.claim-credibility strong{font-size:1.9rem}.competition-report>section>h2,.competition-chapters>header>h2{font-size:1.25rem}}@media (width<=560px){.header-inner{gap:12px}.site-header .brand strong{letter-spacing:.025em;font-size:1.2rem}.brand small{letter-spacing:.055em;font-size:.38rem;display:block}.site-header nav{gap:13px}.site-header nav a{font-size:.68rem}.header-actions{gap:3px}.site-header .language-button{padding-left:4px;font-size:.48rem}.editorial-hero{grid-template-columns:minmax(0,1fr) 86px;gap:8px;min-height:158px;padding:17px 16px}.hero-copy h1{font-size:1.55rem;line-height:1.25}.hero-english{font-size:.78rem}.evidence-drawing{width:123px;max-height:130px;margin-left:-22px}.composer{padding:14px}.input-tabs{gap:4px;width:100%}.input-tabs button{flex:1;gap:7px;min-height:50px;padding:7px 8px;font-size:.84rem}.input-tabs button svg{width:18px;height:18px}.composer textarea{height:205px;min-height:205px;padding:14px;font-size:1rem}.composer textarea::placeholder{font-size:.89rem}.input-options{gap:12px}.input-options label{font-size:.76rem}.input-options select{padding-left:9px;padding-right:22px;font-size:.85rem}.input-surface .url-input{min-height:205px;padding:18px 14px}.url-input input{font-size:.94rem}.input-surface .upload-area{min-height:205px}.journey-evidence-scene{grid-template-columns:72px minmax(0,1fr);gap:15px}.evidence-paper-stack{height:170px}.evidence-stack-page{padding:15px 9px}.journey-excerpt{padding:16px 14px}.journey-excerpt h3{font-size:.86rem}.journey-claims-scene{padding:10px 5px}.journey-search-branches{gap:26px;left:0;right:0}.journey-branch h3{font-size:.77rem}.journey-branch p{font-size:.65rem}.journey-report-scene{width:95%}.journey-report-paper h3{font-size:.9rem}.journey-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 9px}.journey-stepper li{text-align:left;grid-template-columns:24px 1fr;align-items:center;gap:7px;display:grid}.journey-stepper li:after{display:none}.journey-stepper strong{font-size:.62rem}.journey-stepper .journey-step-dot{width:24px;height:24px}.competition-verdict{grid-template-columns:1fr}.competition-finding{padding-bottom:8px}.credibility-meter{margin:0 auto 20px}.competition-claim{grid-template-columns:25px minmax(0,1fr);gap:10px;padding:17px 15px}.competition-claim>.claim-credibility{text-align:left;flex-wrap:wrap;grid-column:2;justify-self:start;align-items:center;gap:8px 13px;width:auto;padding:10px 13px;display:flex}.claim-credibility strong{font-size:1.8rem}.claim-credibility .bilingual{margin:0;font-size:.72rem}.claim-credibility .claim-score-track{display:none}.competition-claim h3{font-size:.95rem}.competition-claim h3 .bi-en{font-size:.84em}.claim-meta{gap:9px}}@media (width<=360px){.header-inner{gap:10px}.site-header .brand strong{font-size:1.03rem}.site-header nav{gap:9px}.site-header nav a{font-size:.64rem}.site-header .icon-button{width:26px}.hero-copy h1{font-size:1.34rem}.hero-english{font-size:.7rem}.editorial-hero{grid-template-columns:minmax(0,1fr) 70px}.input-tabs button{font-size:.78rem}.input-options{flex-direction:column;align-items:stretch}.input-options label{flex:auto!important}.journey-evidence-scene{grid-template-columns:54px minmax(0,1fr);gap:10px}.journey-excerpt{padding:15px 12px}.journey-topline{gap:8px}}@media print{.score-recheck{display:none}.claim-credibility{-webkit-print-color-adjust:exact;print-color-adjust:exact}.competition-claim{break-inside:avoid}}@media (width<=360px){.header-actions>.language-button{display:none}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans:"Inter Variable",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--font-num:"Inter Variable",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:"Inter Variable",-apple-system,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--editorial-serif:var(--font-display);--font-quote:"Songti SC","STSong","Noto Serif SC","Source Han Serif SC","SimSun",Georgia,serif;--ease-premium:cubic-bezier(.2,.8,.2,1);--ease-emphasis:cubic-bezier(.16,1,.3,1);--dur-1:.16s;--dur-2:.28s;--dur-3:.52s;--dur-4:.9s;--navy-950:#050d1c;--navy-900:#081a33;--navy-800:#0d2747;--navy-700:#14365f;--glow:#7cc4ff;--glow-soft:#7cc4ff33;--hairline:color-mix(in srgb,var(--ink) 9%,transparent);--elev-1:0 1px 2px #0c1c340d,0 2px 8px #0c1c340a;--elev-2:0 1px 2px #0c1c340d,0 10px 30px -8px #0c1c3424;--elev-3:0 2px 4px #0c1c340f,0 26px 60px -18px #0c1c3447;--data-1:#2f7fd8;--data-2:#14a3a3;--data-3:#d79a2b;--data-4:#8a6ad8;--data-5:#94a3b8;--data-pos:#1f9d74;--data-neg:#d4573f;--data-mix:#c99a2e;--data-ctx:#5b8bd9;--data-na:#9aa6b6;--grid:color-mix(in srgb,var(--ink) 8%,transparent)}:root[data-mode=dark]{--hairline:color-mix(in srgb,var(--ink) 12%,transparent);--elev-1:0 1px 2px #0006;--elev-2:0 12px 32px -10px #000a;--elev-3:0 30px 70px -20px #000c;--data-1:#69a8ff;--data-2:#3cc9c4;--data-3:#f0b44c;--data-4:#a993f2;--data-5:#a3b1c6;--data-pos:#4cc79d;--data-neg:#f08068;--data-mix:#e7bd55;--data-ctx:#86aef0;--data-na:#8e9bb0}:root{font-family:var(--font-sans);font-feature-settings:"cv11","ss03";font-optical-sizing:auto}body{text-rendering:optimizelegibility}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.count-up{font-variant-numeric:tabular-nums lining-nums}@media print{.count-up-digits{display:none}.count-up:before{content:attr(data-value)}}:is(.credibility-meter strong,.competition-keyfigures strong,.claim-credibility strong,.competition-claim-id,.analytics-metrics strong,.stance-ring strong,.stance-key strong,.stance-key small,.exclusion-grid strong,.figure-letter,.journey-issue,.journey-live-stat strong,.journey-timer,.journey-step-dot,.journey-paper-top small,.journey-claim-card>span,.competition-chapters>nav button b,.chapter-number,.source-card-top b,.stage-cut>span,.summary-source-facts strong,.mini-counts strong,.editorial-report .dimension-number,.theme-row output,.competition-chapters>footer,.parallel-review-columns h4 span,.competition-timeline time){font-family:var(--font-num);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum","lnum","cv11","ss01"}.scientific-plot text{font-family:var(--font-num);font-variant-numeric:tabular-nums lining-nums}.bi-en,.hero-english,.journey-interruption strong{font-family:var(--font-sans)}:is(.edition-wordmark,.edition-brand p,.editorial-report>.page-heading h1,.editorial-report .summary-copy h2,.editorial-report .chart-heading h2,.editorial-report .dimension>header h2,.editorial-report .claim h3,.editorial-report .panel-heading h2,.editorial-report .source-card h3,.editorial-report .scope h3){font-family:var(--font-display);letter-spacing:-.01em}:is(.editorial-report>.page-heading h1,.editorial-report .summary-copy h2){letter-spacing:-.02em;font-weight:700}:root{--shell-header-h:64px;--shell-ink:color-mix(in srgb,var(--brand) 17%,var(--navy-950));--shell-ink-2:color-mix(in srgb,var(--brand) 26%,var(--navy-900));--shell-accent:color-mix(in srgb,var(--brand) 52%,#fff);--shell-brand-ink:color-mix(in srgb,var(--brand) 82%,#0a1424);--shell-tint:color-mix(in srgb,var(--brand) 7%,var(--paper));--shell-ring:0 0 0 4px rgba(var(--brand-rgb),.14);--shell-field:color-mix(in srgb,var(--subtle) 55%,var(--paper))}:root[data-mode=dark]{--shell-ink:color-mix(in srgb,var(--brand) 12%,#050a14);--shell-ink-2:color-mix(in srgb,var(--brand) 20%,#0a1322);--shell-brand-ink:color-mix(in srgb,var(--brand) 55%,#fff);--shell-tint:color-mix(in srgb,var(--brand) 10%,var(--paper));--shell-ring:0 0 0 4px rgba(var(--brand-rgb),.28);--shell-field:color-mix(in srgb,var(--bg) 45%,var(--paper))}html{scroll-padding-top:calc(var(--shell-header-h) + 14px)}.report-aside{top:calc(var(--shell-header-h) + 16px)}body{background-image:radial-gradient(1100px 420px at 50% -180px,rgba(var(--brand-rgb),.11),transparent 72%);background-repeat:no-repeat}:root[data-mode=dark] body{background-image:radial-gradient(1100px 460px at 50% -200px,rgba(var(--brand-rgb),.2),transparent 72%)}.site-header{z-index:40;background:color-mix(in srgb,var(--shell-ink) 90%,transparent);-webkit-backdrop-filter:saturate(1.5)blur(16px);backdrop-filter:saturate(1.5)blur(16px);border:0;border-bottom:1px solid #ffffff14;position:sticky;top:0;box-shadow:0 1px #0000000d,0 10px 30px -18px #050d1c99}.site-header:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--shell-accent) 55%,transparent) 30%,color-mix(in srgb,var(--shell-accent) 55%,transparent) 70%,transparent);opacity:.5;pointer-events:none;height:1px;position:absolute;bottom:-1px;left:0;right:0}.site-header .header-inner{height:var(--shell-header-h);border:0;gap:clamp(20px,4vw,56px)}.site-header .brand{border-radius:10px;gap:11px;min-width:0;min-height:44px}.brand-mark{flex:none;width:36px;height:36px;overflow:visible}.brand-mark-tile{fill:color-mix(in srgb,var(--shell-accent) 12%,transparent);stroke:color-mix(in srgb,var(--shell-accent) 40%,transparent)}.brand-mark-sheet{fill:#f4f8ff;stroke:none}.brand-mark-ink{stroke:var(--shell-ink-2);stroke-width:1.6px;stroke-linecap:round;fill:none;opacity:.55}.brand-mark-lens{fill:var(--shell-ink);stroke:var(--shell-accent);stroke-width:1.8px}.brand-mark-check{fill:none;stroke:var(--shell-accent);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.brand-mark-handle{stroke:var(--shell-accent);stroke-width:2.4px;stroke-linecap:round}.brand-text{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.site-header .brand strong{font-family:var(--font-display);letter-spacing:.075em;color:#fff;white-space:nowrap;font-size:min(1.16rem,4.1vw);font-weight:700;line-height:1.2}.site-header .brand small{font-family:var(--font-sans);letter-spacing:.215em;color:#fff;opacity:.58;white-space:nowrap;margin-top:5px;font-size:min(.5rem,1.68vw);font-weight:600;line-height:1;display:block}.site-header nav{align-self:center;align-items:center;gap:4px;display:flex}.site-header nav a{color:#fff;opacity:1;text-align:center;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:4px 14px;font-size:min(.86rem,3.3vw);line-height:1.25;display:flex;position:relative}.site-header nav a .bilingual{align-items:center;gap:1px}.site-header nav a .bi-en{letter-spacing:.01em;opacity:1;font-size:.8em;font-weight:500}.site-header nav a>.bilingual{color:#ffffffad}.site-header nav a:hover>.bilingual{color:#ffffffeb}.site-header nav a:hover{background:#ffffff0d}.site-header nav a.active{background:#ffffff0f;font-weight:600}.site-header nav a.active>.bilingual{color:#fff}.site-header nav a.active:after{content:"";left:14px;right:14px;bottom:calc((44px - var(--shell-header-h))/2);background:var(--shell-accent);height:2px;box-shadow:0 0 12px 1px color-mix(in srgb,var(--shell-accent) 60%,transparent);transform-origin:50%;border-radius:2px 2px 0 0;position:absolute}.site-header .header-actions{gap:10px}.site-header .icon-button{color:#ffffffd9;background:#ffffff08;border-radius:11px;width:44px;height:44px;box-shadow:inset 0 0 0 1px #ffffff1a}.site-header .icon-button:hover{color:#fff;background:#ffffff14}.site-header .icon-button.active{color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--shell-accent) 55%,transparent);background:#ffffff1c}.site-header .language-button{letter-spacing:.06em;color:#ffffffb8;text-align:left;border:0;border-left:1px solid #ffffff1f;padding:2px 0 2px 12px;font-size:.6rem;font-weight:600;line-height:1.45}.site-header :focus-visible{outline:2px solid var(--shell-accent);outline-offset:2px}.home-main{padding-top:26px}.editorial-hero{background:linear-gradient(120deg,var(--paper) 0%,var(--paper) 46%,var(--shell-tint) 100%);border:1px solid var(--hairline);border-left:1px solid var(--hairline);border-radius:var(--card-radius);min-height:0;box-shadow:var(--elev-1);grid-template-columns:minmax(0,1fr) 40%;align-items:center;gap:32px;margin:0 0 20px;padding:30px 40px 26px}.editorial-hero:after{clip-path:none;background:radial-gradient(closest-side,rgba(var(--brand-rgb),.13),transparent 72%);inset:-20% -6% -20% 50%}.editorial-hero:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(46% 80% at 76%,#000,#0000 75%);mask-image:radial-gradient(46% 80% at 76%,#000,#0000 75%)}.editorial-hero .hero-film-grid{opacity:.5;background-image:none}.editorial-hero .hero-film-grid i{border-color:color-mix(in srgb,var(--brand) 55%,transparent)}.hero-kicker{white-space:nowrap;letter-spacing:.16em;color:var(--shell-brand-ink);align-items:center;gap:10px;margin:0 0 16px;font-size:.64rem;font-weight:650;display:flex}.hero-kicker b{opacity:.45;font-weight:400}.hero-kicker i{font-style:normal}.hero-kicker>span{background:linear-gradient(90deg,var(--brand),color-mix(in srgb,var(--brand) 30%,transparent));border-radius:2px;width:22px;height:2px}.hero-copy h1{font-family:var(--font-display);letter-spacing:.01em;color:var(--ink);font-size:clamp(2rem,3.3vw,2.65rem);font-weight:750;line-height:1.18}.hero-copy h1>[lang=zh-CN]{display:block}.hero-copy h1 em{color:var(--shell-brand-ink)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hero-copy h1 em{background:linear-gradient(100deg,var(--shell-brand-ink) 10%,color-mix(in srgb,var(--brand) 70%,var(--glow)) 95%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}.editorial-hero .hero-english{font:500 clamp(.95rem,1.4vw,1.12rem)/1.45 var(--font-sans);letter-spacing:-.01em;color:var(--muted);margin-top:12px;display:block}.editorial-hero .hero-english .mask-line{vertical-align:top;display:inline-block}.editorial-hero .hero-english .mask-line+.mask-line{margin-left:.32em}.hero-steps{flex-wrap:wrap;align-items:center;gap:8px 0;margin:22px 0 0;padding:0;list-style:none;display:flex}.hero-steps li{color:var(--ink);align-items:center;gap:9px;font-size:.78rem;font-weight:600;display:flex}.hero-steps li .bilingual{gap:0;line-height:1.3}.hero-steps li .bi-en{color:var(--muted);opacity:1;font-size:.82em;font-weight:500}.hero-steps li>svg{width:30px;height:30px;color:var(--shell-brand-ink);background:var(--shell-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 18%,transparent);border-radius:9px;padding:7px}.hero-steps li+li:before{content:"";background:linear-gradient(90deg,var(--line),color-mix(in srgb,var(--brand) 45%,var(--line)));width:28px;height:1px;margin:0 14px}.editorial-hero .hero-preview{min-height:44px;color:var(--shell-brand-ink);text-align:left;border:0;align-items:center;gap:8px;margin-top:10px;padding:0;font-size:.8rem;font-weight:600;display:inline-flex}.hero-preview .bilingual{flex-direction:row;align-items:baseline;gap:8px}.hero-preview .bi-en{opacity:.85;font-size:.88em;font-weight:500}.hero-preview:hover .bilingual{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.editorial-hero .evidence-drawing{max-height:190px}.editorial-hero .drawing-paper{stroke:color-mix(in srgb,var(--ink) 70%,var(--brand))}.editorial-hero .drawing-paper-back{fill:var(--shell-tint);stroke:color-mix(in srgb,var(--brand) 25%,var(--line))}.hero-halo-core{stop-color:var(--brand);stop-opacity:.1}.hero-halo-edge{stop-color:var(--brand);stop-opacity:0}.editorial-hero .hero-scan-window{opacity:.35}.composer.surface{border:1px solid var(--hairline);border-top:1px solid var(--hairline);border-radius:var(--card-radius);background:var(--paper);box-shadow:var(--elev-2);padding:22px 26px 18px;position:relative;overflow:hidden}.composer.surface:before{content:"";background:linear-gradient(90deg,var(--brand),color-mix(in srgb,var(--brand) 55%,var(--glow)) 45%,transparent 92%);height:2px;position:absolute;top:0;left:0;right:0}:root[data-mode=dark] .composer.surface{box-shadow:var(--elev-2),inset 0 1px 0 #ffffff0a}.composer .composer-top{background:0 0;border:0;border-radius:0;margin:0;padding:0}.composer .input-tabs{border-radius:calc(var(--input-radius) + 3px);background:var(--subtle);width:min(100%,430px);box-shadow:inset 0 0 0 1px var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:4px;display:grid;position:relative}.composer .input-tabs:before{content:"";border-radius:var(--input-radius);background:var(--paper);width:calc(33.3333% - 2.66667px);box-shadow:0 1px 2px #0c1c3414,0 2px 8px -2px #0c1c341f,inset 0 0 0 1px var(--hairline);transform:translateX(calc(var(--tab,0)*100%));position:absolute;top:4px;bottom:4px;left:4px}:root[data-mode=dark] .composer .input-tabs:before{background:color-mix(in srgb,var(--paper) 70%,#fff 8%);box-shadow:0 1px 2px #0008,inset 0 0 0 1px #ffffff14}.composer .input-tabs button,.composer .input-tabs button.selected{z-index:1;border-radius:var(--input-radius);min-height:50px;box-shadow:none;color:var(--muted);text-align:left;background:0 0;justify-content:center;gap:9px;padding:6px 10px;font-size:.84rem;font-weight:550;line-height:1.3;position:relative}.composer .input-tabs button:hover:not(:disabled){color:var(--ink)}.composer .input-tabs button.selected{color:var(--shell-brand-ink);font-weight:650}.composer .input-tabs button svg{width:18px;height:18px}.composer .input-surface{margin-top:16px;position:relative}.composer textarea{border:1px solid var(--line);border-radius:var(--input-radius);background:var(--shell-field);color:var(--ink);padding:18px 20px 34px;font-size:1rem;line-height:1.75;box-shadow:inset 0 1px 2px #0c1c3408}.composer textarea:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand) 30%,var(--line))}.composer textarea:focus{border-color:color-mix(in srgb,var(--brand) 65%,var(--line));background:var(--paper);box-shadow:var(--shell-ring);outline:none}.composer textarea:focus-visible{outline:2px solid #0000}.composer-count{font:500 .66rem/1 var(--font-num);font-variant-numeric:tabular-nums lining-nums;letter-spacing:.02em;color:var(--soft);pointer-events:none;position:absolute;bottom:10px;right:16px}.composer .input-surface .url-input,.composer .input-surface .upload-area{border-radius:var(--input-radius);background:var(--shell-field)}.composer .input-surface .url-input{border:1px solid var(--line)}.composer .input-surface .upload-area{border:1px dashed color-mix(in srgb,var(--brand) 40%,var(--line))}.composer .input-surface .upload-area.dragging{border-style:solid;border-color:var(--brand);background:var(--shell-tint);box-shadow:var(--shell-ring)}.composer .upload-area>svg,.composer .upload-trigger svg{color:var(--shell-brand-ink)}.composer .upload-trigger svg{background:var(--paper);width:46px;height:46px;box-shadow:var(--elev-1),inset 0 0 0 1px var(--hairline);border-radius:14px;padding:11px}.composer .upload-area .text-button{min-height:44px;color:var(--shell-brand-ink);padding:6px 12px;font-weight:600}.composer .url-input input{border:1px solid var(--line);border-radius:var(--input-radius);background:var(--paper);min-height:52px;padding:0 14px}.composer .url-input input:focus{border-color:color-mix(in srgb,var(--brand) 65%,var(--line));box-shadow:var(--shell-ring);outline:none}.composer .url-input>div{gap:0}.composer .url-input>div>svg{z-index:1;color:var(--shell-brand-ink);pointer-events:none;position:absolute;left:15px}.composer .url-input>div>input{padding-left:44px}.composer .composer-bottom{gap:24px;padding-top:18px}.composer .input-options label:first-child{flex:0 190px}.composer .input-options label:last-child{flex:0 350px}.composer .input-options label,.composer .search-options label{color:var(--muted);letter-spacing:.01em;font-weight:500}.composer :is(.input-options,.search-options) select{appearance:none;min-height:max(48px,var(--input-height));border:1px solid var(--line);border-radius:var(--input-radius);background-color:var(--paper);color:var(--ink);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%237a8aa0' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;padding:10px 38px 10px 14px;font-size:.88rem;box-shadow:0 1px 2px #0c1c340a}.composer :is(.input-options,.search-options) select:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand) 35%,var(--line))}.composer :is(.input-options,.search-options) select:focus{border-color:color-mix(in srgb,var(--brand) 65%,var(--line));box-shadow:var(--shell-ring);outline:none}.composer .search-options{border-top:1px solid var(--hairline);margin-top:14px;padding-top:12px}.composer .search-options>summary{min-height:44px;color:var(--muted);border-radius:8px;padding:0 2px;font-weight:550}.composer .search-options>summary:hover{color:var(--ink)}.composer .search-options>summary svg{color:var(--soft)}.composer .inline-error{border:1px solid color-mix(in srgb,var(--red) 28%,transparent);border-radius:var(--input-radius);background:var(--red-bg);color:var(--red);white-space:pre-line;align-items:flex-start;margin-top:14px;padding:12px 14px;font-size:.82rem;line-height:1.6}:is(.composer .submit,.shell-page .primary,.shell-dialog .primary,.empty-state .primary,.preview-components .primary,.mini-report .primary){border:1px solid color-mix(in srgb,var(--button-bg) 70%,#000 30%);background-color:var(--button-bg);color:var(--button-text);letter-spacing:.01em;box-shadow:inset 0 1px 0 #ffffff2e,0 1px 2px #0c1c3424,0 8px 20px -10px color-mix(in srgb,var(--button-bg) 80%,transparent);background-image:linear-gradient(#ffffff24,#fff0 55%);font-weight:650;position:relative}:is(.composer .submit,.shell-page .primary,.shell-dialog .primary,.empty-state .primary,.preview-components .primary,.mini-report .primary):hover:not(:disabled){background-color:var(--button-hover);color:var(--button-hover-text);filter:none;box-shadow:inset 0 1px 0 #ffffff2e,0 2px 4px #0c1c3424,0 14px 28px -12px color-mix(in srgb,var(--button-hover) 85%,transparent)}:is(.composer .submit,.shell-page .primary,.shell-dialog .primary,.empty-state .primary):disabled{box-shadow:none;background-image:none}:is(.shell-page,.shell-dialog,.empty-state,.preview-components) .secondary{border:1px solid var(--line);background:var(--paper);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0c1c340d}:is(.shell-page,.shell-dialog,.empty-state,.preview-components) .secondary:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand) 35%,var(--line));background:var(--paper)}.composer .submit{border-radius:var(--button-radius);min-width:214px;min-height:56px;padding:10px 26px;font-size:.9rem;line-height:1.35}.composer .submit>span{white-space:pre-line;text-align:center}.five-intro{margin-top:40px}.five-intro .section-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:16px;display:flex}.section-kicker{letter-spacing:.18em;color:var(--shell-brand-ink);margin-bottom:6px;font-size:.6rem;font-weight:650;display:block}.five-intro .section-title h2{font-family:var(--font-display);letter-spacing:.01em;white-space:normal;font-size:1.25rem;font-weight:700;line-height:1.35}.five-intro .section-title h2 .bilingual{gap:2px}.five-intro .section-title h2 .bi-en{color:var(--muted);opacity:1;font-size:.72em;font-weight:500}.section-note{color:var(--muted);white-space:pre-line;text-align:right;font-size:.76rem;line-height:1.55}.five-intro .five-strip{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0;display:grid}.five-intro .five-item,.five-intro .five-item:nth-child(2n),.five-intro .five-item:nth-child(3),.five-intro .five-item:last-child{text-align:left;background:var(--paper);border:1px solid var(--hairline);border-radius:var(--card-radius);min-height:0;box-shadow:var(--elev-1);flex-direction:column;grid-column:auto;align-items:flex-start;gap:0;margin:0;padding:18px;display:flex;position:relative;overflow:hidden}.five-intro .five-item:after{content:"";background:linear-gradient(90deg,var(--brand),transparent);opacity:0;height:2px;position:absolute;top:0;left:0;right:0}.five-intro .five-item .module-icon,.five-intro .five-item:last-child .module-icon{width:40px;height:40px;color:var(--shell-brand-ink);background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 15%,var(--paper)),color-mix(in srgb,var(--brand) 4%,var(--paper)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 20%,transparent),0 4px 10px -6px rgba(var(--brand-rgb),.5);border-radius:11px;place-items:center;margin:0 0 16px;display:grid}.five-intro .five-item>small{font:600 .68rem/1 var(--font-num);font-variant-numeric:tabular-nums lining-nums;letter-spacing:.06em;color:var(--soft);display:block;position:absolute;top:18px;right:18px}.five-intro .five-item h3{font-family:var(--font-display);white-space:normal;font-size:.92rem;font-weight:650;line-height:1.35}.five-intro .five-item h3 .bilingual{gap:1px}.five-intro .five-item h3 .bi-en{color:var(--muted);opacity:1;font-size:.8em;font-weight:500}.five-intro .five-item p{border-top:1px solid var(--hairline);width:100%;color:var(--muted);margin-top:10px;padding-top:10px;font-size:.74rem;line-height:1.5;display:block}.five-intro .five-item p .bilingual{gap:1px}.five-intro .five-item p .bi-en{opacity:.9;font-size:.9em}.five-intro>.preview-link{display:none}.shell-page .page-heading{border:0;border-bottom:1px solid var(--hairline);background:0 0;border-radius:0;align-items:flex-end;gap:20px 28px;margin-bottom:24px;padding:6px 0 22px}.shell-page .page-heading .eyebrow,.shell-page.main .theme-heading .eyebrow{letter-spacing:.18em;color:var(--shell-brand-ink);font-size:.62rem;font-weight:650;display:block}.shell-page .page-heading h1{font-family:var(--font-display);letter-spacing:.005em;margin:10px 0 8px;font-size:clamp(1.7rem,2.6vw,2.1rem);font-weight:750;line-height:1.25}.shell-page .page-heading h1 .bilingual{flex-flow:wrap;align-items:baseline;gap:4px 14px}.shell-page .page-heading h1 .bi-en{color:var(--muted);opacity:1;letter-spacing:-.01em;font-size:.62em;font-weight:550}.shell-page .page-heading>div>p,.shell-page.main .theme-heading>div>p{color:var(--muted);font-size:.84rem;line-height:1.6;display:block}.shell-page .page-heading .primary,.shell-page .page-heading .secondary{min-height:46px;padding:10px 20px;line-height:1.35}.shell-page .page-heading .primary span,.shell-page .page-heading .secondary{white-space:pre-line;text-align:center}.shell-page .history-list.surface{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--card-radius);box-shadow:var(--elev-1);padding:0;overflow:hidden}.history-toolbar{border-bottom:1px solid var(--hairline);background:color-mix(in srgb,var(--subtle) 45%,var(--paper));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:14px 16px;display:flex}.history-list .history-toolbar .history-search{border:1px solid var(--line);border-radius:var(--input-radius);background:var(--paper);max-width:440px;min-height:46px;color:var(--soft);flex:280px;gap:10px;margin:0;padding:0 14px;box-shadow:0 1px 2px #0c1c340a}.history-list .history-toolbar .history-search:focus-within{border-color:color-mix(in srgb,var(--brand) 60%,var(--line));box-shadow:var(--shell-ring);color:var(--shell-brand-ink)}.history-search input{min-height:44px;color:var(--ink);font-size:.86rem}.history-search input:focus-visible{outline:none}.history-list .history-toolbar .history-count{color:var(--muted);margin:0;font-size:.74rem;display:block}.history-list .history-count .bilingual{font-variant-numeric:tabular-nums lining-nums;flex-direction:row;align-items:baseline;gap:8px;display:inline-flex}.history-list .history-count .bilingual>span{font-size:inherit;color:inherit;margin:0;display:block}.history-list .history-count .bi-en{opacity:.85}.history-list>button.history-row{border-bottom:1px solid var(--hairline);text-align:left;grid-template-columns:40px minmax(0,1fr) auto 128px 18px;align-items:center;gap:18px;width:100%;padding:18px 22px;display:grid;position:relative}.history-list>button.history-row:last-child{border-bottom:0}.history-list>button.history-row:hover{background:color-mix(in srgb,var(--brand) 3.5%,var(--paper));transform:none}.history-list>button.history-row:before{content:"";background:var(--brand);transform-origin:50%;border-radius:0 2px 2px 0;width:2px;position:absolute;top:14px;bottom:14px;left:0;transform:scaleY(0)}.history-list>button.history-row:hover:before,.history-list>button.history-row:focus-visible:before{transform:scaleY(1)}.history-list>button.history-row:focus-visible{outline-offset:-3px}.history-list .history-row span{font-size:inherit;color:inherit;margin:0;display:block}.history-list .history-row .bilingual{display:inline-flex}.history-list .history-row .history-icon{width:40px;height:40px;color:var(--shell-brand-ink);background:var(--shell-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 16%,transparent);border-radius:11px;place-items:center;display:grid}.history-list .history-row .history-main{min-width:0}.history-list .history-row .history-title{font-family:var(--font-display);color:var(--ink);overflow-wrap:anywhere;font-size:.98rem;font-weight:650;line-height:1.45;display:block}.history-list .history-row .history-title .bilingual{gap:2px}.history-list .history-row .history-title .bi-en{color:var(--muted);opacity:1;font-size:.82em;font-weight:500}.history-list .history-row .history-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:8px;font-size:.72rem;display:flex}.history-list .history-row .history-meta>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.history-meta svg{color:var(--soft)}.history-meta time{font-family:var(--font-num);font-variant-numeric:tabular-nums lining-nums}.history-list .history-row .history-status{color:var(--verdict);background:var(--verdict-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--verdict) 22%,transparent);white-space:nowrap;border-radius:999px;justify-self:end;align-items:center;gap:7px;padding:6px 11px;font-size:.72rem;font-weight:600;display:inline-flex}.history-list .history-row .history-status:before{width:6px;height:6px}.history-list .history-row .history-status .bilingual{flex-direction:row;align-items:baseline;gap:6px}.history-list .history-row .history-status .bi-en{opacity:.85;font-size:.88em;font-weight:500}.history-list .history-row .history-score{text-align:right;color:var(--muted);flex-direction:column;align-items:flex-end;gap:3px;font-size:.66rem;display:flex}.history-list .history-row .history-score .bilingual{align-items:flex-end;gap:0;line-height:1.35}.history-list .history-row .history-score .bi-en{opacity:.85;font-size:.92em}.history-list .history-row .history-score-figure{align-items:baseline;display:flex}.history-list .history-row .history-score strong{font:650 1.5rem/1.05 var(--font-num);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;color:var(--ink);align-items:baseline;display:flex}.history-list .history-row .history-score strong small{color:var(--muted);letter-spacing:0;margin-left:1px;font-size:.55em;font-weight:600}.history-list .history-row .history-score-track{background:var(--grid);border-radius:3px;width:72px;height:3px;margin-top:4px;display:block;overflow:hidden}.history-score-track i{border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 55%,transparent),var(--brand));height:100%;display:block}.history-list>button.history-row>svg.history-arrow{color:var(--soft);margin:0}.history-list>button.history-row:hover>svg.history-arrow{color:var(--shell-brand-ink)}.history-list .empty-inline{text-align:center;padding:28px 22px}.empty-state,.history-list .empty-state{text-align:center;background:var(--paper);flex-direction:column;align-items:center;padding:64px 24px;display:flex}.main>.empty-state.surface{border:1px solid var(--hairline);max-width:620px;box-shadow:var(--elev-1);margin:40px auto 0}.empty-state .empty-mark{width:68px;height:68px;color:var(--shell-brand-ink);background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 14%,var(--paper)),color-mix(in srgb,var(--brand) 3%,var(--paper)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 18%,transparent),0 12px 28px -14px rgba(var(--brand-rgb),.55);border-radius:20px;place-items:center;margin-bottom:20px;display:grid}.empty-state h2{font-family:var(--font-display);white-space:pre-line;margin-bottom:8px;font-size:1.25rem;font-weight:700;line-height:1.4}.empty-state p{max-width:420px;color:var(--muted);white-space:pre-line;margin-bottom:24px;font-size:.84rem;line-height:1.65}.empty-state :is(.primary,.secondary){white-space:pre-line;text-align:center;min-height:46px;padding:10px 22px;line-height:1.35}.shell-page .theme-heading{align-items:flex-end}.shell-page .theme-heading .heading-actions{gap:10px;padding:0}.shell-page .theme-layout{gap:24px}.shell-page .theme-controls.surface,.shell-page .theme-preview.surface{border:1px solid var(--hairline);border-radius:var(--card-radius);box-shadow:var(--elev-1);background:var(--paper)}.shell-page .theme-controls{padding:20px 22px}.shell-page .theme-controls .segmented{border-radius:calc(var(--input-radius) + 3px);background:var(--subtle);box-shadow:inset 0 0 0 1px var(--hairline);gap:4px;padding:4px}.shell-page .theme-controls .segmented button{border-radius:var(--input-radius);min-height:44px;color:var(--muted);white-space:pre-line;font-size:.78rem;font-weight:550;line-height:1.3}.shell-page .theme-controls .segmented button:hover{color:var(--ink)}.shell-page .theme-controls .segmented button.active{background:var(--paper);color:var(--shell-brand-ink);box-shadow:0 1px 2px #0c1c3414,0 2px 8px -2px #0c1c341f,inset 0 0 0 1px var(--hairline);font-weight:650}:root[data-mode=dark] .shell-page .theme-controls .segmented button.active{background:color-mix(in srgb,var(--paper) 70%,#fff 8%)}.shell-page .theme-search{border:1px solid var(--line);background:var(--paper);min-height:46px;margin:16px 0 4px}.shell-page .theme-search:focus-within{border-color:color-mix(in srgb,var(--brand) 60%,var(--line));box-shadow:var(--shell-ring);color:var(--shell-brand-ink)}.shell-page .theme-search input{min-height:44px;font-size:.8rem}.shell-page .theme-search input:focus-visible{outline:none}.shell-page .control-section{border-bottom:1px solid var(--hairline);padding:20px 0}.shell-page .theme-layout h3{font-family:var(--font-display);letter-spacing:.01em;white-space:pre-line;margin-bottom:14px;font-size:.88rem;font-weight:650;line-height:1.4}.shell-page :is(.mode-options,.motion-options) button{border:1px solid var(--line);border-radius:var(--input-radius);background:var(--paper);min-height:48px;color:var(--muted);font-weight:550;line-height:1.35}.shell-page :is(.mode-options,.motion-options) button:hover{border-color:color-mix(in srgb,var(--brand) 35%,var(--line));color:var(--ink)}.shell-page .mode-options button.selected,.shell-page .motion-options button[aria-pressed=true]{border-color:color-mix(in srgb,var(--brand) 70%,var(--line));background:var(--shell-tint);color:var(--shell-brand-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 45%,transparent);font-weight:650}.shell-page .palette-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.shell-page .palette-grid button{border:1px solid var(--line);border-radius:var(--input-radius);background:var(--paper);white-space:pre-line;min-height:44px;padding:8px;font-size:.72rem;line-height:1.35}.shell-page .palette-grid button:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--line))}.shell-page .palette-grid button.selected{border-color:var(--brand);background:var(--shell-tint);color:var(--shell-brand-ink);box-shadow:inset 0 0 0 1px var(--brand)}.shell-page .palette-grid .swatches{border-radius:calc(var(--input-radius) - 3px);height:22px;margin-bottom:8px;box-shadow:inset 0 0 0 1px #0c1c3414}.shell-page .palette-grid button>span:last-child{align-items:flex-start}.shell-page .palette-grid button>span:last-child svg{background:var(--brand);color:#fff;border-radius:50%;flex:none;width:16px;height:16px;margin-top:2px;padding:2px}.shell-page .theme-row{white-space:pre-line;min-height:44px;margin:8px 0;font-size:.78rem;line-height:1.35}.shell-page .theme-row small{font:500 .6rem/1.3 var(--font-num);color:var(--soft);letter-spacing:.02em;margin-top:3px}.shell-page .theme-row output{color:var(--ink);font-size:.76rem;font-weight:600}.shell-page .theme-row input[type=range]{background:linear-gradient(90deg,var(--brand) var(--fill,50%),var(--line) var(--fill,50%)) center/100% 4px no-repeat;border-radius:4px;height:28px;min-height:28px}.shell-page .theme-row input[type=range]::-webkit-slider-thumb{border:2px solid var(--brand);width:18px;height:18px;box-shadow:0 1px 3px #0c1c3440,0 0 0 4px rgba(var(--brand-rgb),.12);background:#fff;border-radius:50%;margin-top:0}.shell-page .theme-row input[type=range]::-moz-range-thumb{border:2px solid var(--brand);background:#fff;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px #0c1c3440}.shell-page .theme-row input[type=range]:focus-visible{outline:none}.shell-page .theme-row input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 5px rgba(var(--brand-rgb),.3)}.shell-page .color-row input[type=color]{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line);border-radius:9px;overflow:hidden}.shell-page .color-row code{font:500 .7rem var(--font-num);color:var(--muted)}.shell-page .reset-token{min-height:44px;color:var(--muted);padding:4px 6px;font-weight:550}.shell-page .reset-token:hover{color:var(--shell-brand-ink)}.shell-page .setting-note{white-space:pre-line;font-size:.72rem;line-height:1.6;display:block}.shell-page .theme-save-state{white-space:pre-line;padding-top:16px;font-size:.72rem;line-height:1.4}.shell-page .theme-save-state>span{align-items:center;gap:8px;display:inline-flex}.shell-page .theme-save-state>span:before{content:"";background:var(--green);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 18%,transparent);border-radius:50%}.shell-page .theme-save-state>span.changed:before{background:var(--amber);box-shadow:0 0 0 3px color-mix(in srgb,var(--amber) 20%,transparent)}.shell-page .theme-save-state button{min-height:44px;color:var(--shell-brand-ink);padding:4px 8px;font-size:.72rem;font-weight:600}.shell-page .preview-toolbar{border-bottom:1px solid var(--hairline);white-space:pre-line;padding:14px 20px;font-size:.76rem;line-height:1.35}.shell-page .preview-toolbar strong{align-items:center;gap:10px;display:inline-flex}.shell-page .preview-toolbar strong:before{content:"";background:var(--green);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 18%,transparent);border-radius:50%}.shell-page .preview-canvas{background-color:var(--subtle);background-image:radial-gradient(color-mix(in srgb,var(--ink) 12%,transparent) .8px,transparent .8px);background-size:16px 16px;padding:36px 30px}.shell-page .mini-report.surface{border:1px solid var(--hairline);border-radius:var(--card-radius);box-shadow:var(--elev-3);overflow:hidden}.shell-page .mini-report>header{border-bottom:1px solid var(--hairline);font-family:var(--font-display);white-space:pre-line;padding:16px 22px;font-size:.84rem;line-height:1.4;position:relative}.shell-page .mini-report>header:before{content:"";background:linear-gradient(90deg,var(--brand),transparent);height:2px;position:absolute;top:0;left:0;right:0}.shell-page .mini-report h2{font-family:var(--font-display);letter-spacing:.005em;white-space:pre-line;font-weight:750;line-height:1.35}.shell-page .mini-report .eyebrow{color:var(--shell-brand-ink);font-weight:650}.shell-page .mini-report p{white-space:pre-line;line-height:1.6}.shell-page .mini-counts>div{border:1px solid var(--hairline);border-top:2px solid color-mix(in srgb,var(--brand) 55%,var(--line));border-radius:var(--card-radius);background:var(--shell-field);padding:14px 14px 12px}.shell-page .mini-counts strong{font:650 1.6rem/1.15 var(--font-num);letter-spacing:-.02em;color:var(--ink)}.shell-page .mini-counts span{white-space:pre-line;line-height:1.4}.shell-page .mini-claim{border-top:1px solid var(--hairline);white-space:pre-line;line-height:1.45}.shell-page .mini-claim .verdict{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--verdict) 22%,transparent);border-radius:999px;padding:4px 9px}.shell-page .preview-components{border-top:1px solid var(--hairline);padding:22px}.shell-page .preview-components>label{white-space:pre-line;line-height:1.4}.shell-page .preview-components input{min-height:max(46px,var(--input-height));border:1px solid var(--line);background:var(--paper);padding:0 14px}.shell-page .preview-components input:focus{border-color:color-mix(in srgb,var(--brand) 60%,var(--line));box-shadow:var(--shell-ring);outline:none}.shell-page .preview-components :is(.primary,.secondary){white-space:pre-line;text-align:center;line-height:1.35}.shell-page .preview-caption{color:var(--muted);white-space:pre-line;padding:0 22px 20px;font-size:.7rem;line-height:1.5;display:block}.dialog{border:1px solid var(--hairline);border-radius:calc(var(--card-radius) + 4px);box-shadow:var(--elev-3),0 0 0 1px #0c1c340a}.dialog::backdrop{background:color-mix(in srgb,var(--navy-950) 46%,transparent);-webkit-backdrop-filter:blur(6px)saturate(1.2);backdrop-filter:blur(6px)saturate(1.2)}.dialog .dialog-content>.close{width:44px;height:44px;color:var(--muted);border-radius:11px;top:12px;right:12px}.dialog .dialog-content>.close:hover{background:var(--subtle);color:var(--ink)}.shell-dialog{width:min(560px,100% - 32px)}.shell-dialog .dialog-content{padding:34px 34px 28px}.shell-dialog .dialog-content:before{content:"";background:linear-gradient(90deg,var(--brand),color-mix(in srgb,var(--brand) 50%,var(--glow)) 50%,transparent);height:2px;position:absolute;top:0;left:0;right:0}.shell-dialog .dialog-content>.eyebrow{letter-spacing:.18em;color:var(--shell-brand-ink);margin-bottom:12px;font-size:.62rem;font-weight:650;display:block}.shell-dialog h2{font-family:var(--font-display);letter-spacing:.005em;white-space:pre-line;padding-right:44px;font-size:1.35rem;font-weight:700;line-height:1.4}.shell-dialog .dialog-content>.muted{white-space:pre-line;font-size:.85rem;line-height:1.7}.shell-dialog .source-fields{border:1px solid var(--hairline);border-radius:var(--card-radius);margin:22px 0 0;overflow:hidden}.shell-dialog .source-fields>div{border-bottom:1px solid var(--hairline);padding:12px 16px}.shell-dialog .source-fields>div:last-child{border-bottom:0}.shell-dialog .source-fields dt{font-size:.74rem;line-height:1.4}.shell-dialog .source-fields dd{white-space:pre-line;font-weight:600}.shell-dialog .dialog-actions{flex-wrap:wrap;gap:10px;margin-top:26px}.shell-dialog .dialog-actions :is(.primary,.secondary){white-space:pre-line;text-align:center;min-height:46px;line-height:1.35}.shell-dialog .export-options{gap:10px;margin-top:22px}.shell-dialog .export-options button{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--paper);white-space:normal;gap:16px;min-height:72px;padding:16px 18px;box-shadow:0 1px 2px #0c1c340a}.shell-dialog .export-options button:hover{border-color:color-mix(in srgb,var(--brand) 50%,var(--line));background:var(--shell-tint)}.shell-dialog .export-options button>svg:first-child{width:42px;height:42px;color:var(--shell-brand-ink);background:var(--shell-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 18%,transparent);border-radius:11px;padding:10px}.shell-dialog .export-options button>svg:last-child{color:var(--soft)}.shell-dialog .export-options strong{white-space:pre-line;font-size:.86rem;line-height:1.4}.shell-dialog .export-options small{white-space:pre-line;font-size:.72rem;line-height:1.5}.toast{background:color-mix(in srgb,var(--shell-ink) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f3f7fc;box-shadow:var(--elev-3);white-space:pre-line;border:1px solid #ffffff1a;border-radius:14px;gap:11px;padding:12px 18px 12px 12px;font-size:.82rem;line-height:1.5;bottom:28px}.toast>svg{width:26px;height:26px;color:var(--shell-ink);background:var(--shell-accent);border-radius:50%;padding:6px}@keyframes shell-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes shell-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=off]) .composer .input-tabs:before{transition:transform var(--dur-2) var(--ease-emphasis)}:root:not([data-motion=off]) .composer .input-tabs button{transition:color var(--dur-2) var(--ease-premium)}:root:not([data-motion=off]) :is(.composer textarea,.composer select,.composer .url-input input,.history-search,.theme-search,.five-item,.history-row,.history-arrow,.site-header nav a,.site-header .icon-button,.shell-page .palette-grid button,.export-options button){transition:border-color var(--dur-2) var(--ease-premium),background-color var(--dur-2) var(--ease-premium),box-shadow var(--dur-2) var(--ease-premium),color var(--dur-1) var(--ease-premium),transform var(--dur-2) var(--ease-premium)}:root:not([data-motion=off]) .site-header nav a.active:after{animation:line-enter var(--dur-3) var(--ease-emphasis) both}:root:not([data-motion=off]) .hero-kicker,:root:not([data-motion=off]) .hero-steps,:root:not([data-motion=off]) .editorial-hero .hero-preview{animation:shell-rise var(--dur-4) var(--ease-emphasis) both}:root:not([data-motion=off]) .hero-steps{animation-delay:.42s}:root:not([data-motion=off]) .editorial-hero .hero-preview{animation-delay:.52s}:root:not([data-motion=off]) .history-row{animation:shell-rise var(--dur-3) calc(80ms + var(--i,0)*45ms) var(--ease-emphasis) both}:root:not([data-motion=off]) .empty-mark{animation:shell-rise var(--dur-4) var(--ease-emphasis) both}:root:not([data-motion=off]) .history-score-track i{transform-origin:0;animation:line-enter var(--dur-4) calc(.2s + var(--i,0)*45ms) var(--ease-emphasis) both}@media (hover:hover) and (pointer:fine){:root:not([data-motion=off]) .five-intro .five-item:hover{border-color:color-mix(in srgb,var(--brand) 30%,var(--hairline));box-shadow:var(--elev-2);transform:translateY(-3px)}:root:not([data-motion=off]) .five-intro .five-item:hover:after{opacity:1}:root:not([data-motion=off]) .five-item:hover .module-icon{transform:none}:root:not([data-motion=off]) .history-list>button.history-row:hover>svg.history-arrow{transform:translate(3px)}:root:not([data-motion=off]) .shell-dialog .export-options button:hover{transform:translateY(-1px)}}}@media (width<=1000px){.editorial-hero{grid-template-columns:minmax(0,1fr) 36%;padding:28px 28px 26px}.five-intro .five-strip{gap:10px}.five-intro .five-item,.five-intro .five-item:nth-child(2n),.five-intro .five-item:nth-child(3),.five-intro .five-item:last-child{padding:16px 14px}.history-list>button.history-row{grid-template-columns:40px minmax(0,1fr) auto 108px 18px;gap:14px}}@media (width<=800px){.editorial-hero{grid-template-columns:minmax(0,1fr) 30%}.five-intro .five-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.five-intro .five-item:last-child{grid-column:1/-1}.history-list>button.history-row{grid-template-columns:40px minmax(0,1fr) 18px;grid-template-areas:"icon main arrow""icon side arrow";row-gap:12px}.history-list .history-row .history-icon{grid-area:icon;align-self:start}.history-list .history-row .history-main{grid-area:main}.history-list>button.history-row>svg.history-arrow{grid-area:arrow}.history-list .history-row .history-status{grid-area:side;justify-self:start}.history-list .history-row .history-score{flex-direction:row;grid-area:side;justify-self:end;align-items:center;gap:10px}.history-list .history-row .history-score .bilingual{order:-1}.history-list .history-row .history-score-track{display:none}}@media (width<=760px){.composer .submit{min-width:0}.section-note{text-align:left}}@media (width<=560px){:root{--shell-header-h:60px}.site-header .header-inner{gap:10px}.site-header .brand{gap:8px}.brand-mark{width:30px;height:30px}.site-header .header-inner{margin-left:18px;margin-right:18px}.site-header .brand strong{letter-spacing:.05em;font-size:min(.98rem,4.1vw)}.site-header .brand small{letter-spacing:.12em;margin-top:4px;font-size:min(.4rem,1.64vw)}.site-header nav{gap:2px}.site-header nav a{padding:4px 9px;font-size:min(.78rem,3.2vw)}.site-header nav a.active:after{left:10px;right:10px}.site-header .header-actions{gap:6px}.site-header .language-button{display:none}.home-main{padding-top:16px}.editorial-hero{grid-template-columns:minmax(0,1fr) 84px;gap:6px;margin-bottom:16px;padding:20px 18px 18px}.editorial-hero:before{-webkit-mask-image:radial-gradient(50% 60% at 85% 30%,#000,#0000 75%);mask-image:radial-gradient(50% 60% at 85% 30%,#000,#0000 75%)}.editorial-hero:after{inset:-30% -40% 30% 40%}.hero-kicker{letter-spacing:.12em;gap:8px;margin-bottom:12px;font-size:.56rem}.hero-kicker i{display:none}.editorial-hero .hero-english .mask-line{display:block}.editorial-hero .hero-english .mask-line+.mask-line{margin-left:0}.hero-kicker>span{width:16px}.hero-copy h1{font-size:1.6rem;line-height:1.22}.editorial-hero .hero-english{margin-top:8px;font-size:.84rem}.editorial-hero .evidence-illustration{align-self:start;margin-top:22px}.editorial-hero .evidence-drawing{width:128px;max-height:130px;margin-left:-30px}.editorial-hero>.hero-copy{grid-area:1/1/auto/-1}.editorial-hero>.evidence-illustration{grid-area:1/2}.hero-copy h1,.hero-kicker{padding-right:84px}.hero-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;margin-top:20px;display:grid}.hero-steps li{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;font-size:.72rem;position:relative}.hero-steps li>svg{border-radius:8px;width:28px;height:28px;padding:6px}.hero-steps li+li:before{display:none}.hero-steps li:not(:last-child):after{content:"";background:linear-gradient(90deg,var(--line),color-mix(in srgb,var(--brand) 40%,var(--line)));height:1px;position:absolute;top:14px;left:36px;right:-2px}.editorial-hero .hero-preview{margin-top:8px;font-size:.74rem}.composer.surface{padding:16px 14px 14px}.composer .input-tabs{width:100%}.composer .input-tabs button,.composer .input-tabs button.selected{gap:7px;min-height:48px;padding:6px;font-size:.8rem}.composer textarea{padding:14px 14px 32px}.composer-count{bottom:9px;right:12px}.composer .submit{min-height:54px}.composer .input-options{flex-direction:column;align-items:stretch;gap:12px}.composer .input-options label,.composer .input-options label:first-child,.composer .input-options label:last-child{flex:auto}.five-intro{margin-top:30px}.five-intro .section-title{margin-bottom:12px}.five-intro .section-title h2{font-size:1.1rem}.five-intro .five-strip{grid-template-columns:1fr;gap:8px}.five-intro .five-item,.five-intro .five-item:nth-child(2n),.five-intro .five-item:nth-child(3),.five-intro .five-item:last-child{grid-column:auto;grid-template-columns:40px minmax(0,1fr) minmax(0,.9fr);align-items:center;column-gap:14px;padding:12px 14px;display:grid}.five-intro .five-item .module-icon,.five-intro .five-item:last-child .module-icon{width:40px;height:40px;margin:0}.five-intro .five-item>small{font-size:.6rem;top:10px;right:12px}.five-intro .five-item p{border-top:0;border-left:1px solid var(--hairline);margin:0;padding:0 14px 0 12px;font-size:.7rem}.shell-page .page-heading{flex-direction:column;align-items:stretch;margin-bottom:18px;padding:0 0 18px}.shell-page .page-heading h1{font-size:1.6rem}.shell-page .page-heading>.primary,.shell-page .theme-heading .heading-actions{align-self:flex-start}.history-toolbar{padding:12px}.history-list .history-toolbar .history-search{flex-basis:100%;max-width:none}.history-list>button.history-row{grid-template-columns:36px minmax(0,1fr) 16px;column-gap:12px;padding:16px 14px}.history-list .history-row .history-icon{border-radius:10px;width:36px;height:36px}.history-list .history-row .history-title{font-size:.92rem}.history-list .history-row .history-meta{column-gap:14px;font-size:.68rem}.history-list .history-row .history-score strong{font-size:1.3rem}.shell-page .theme-controls{padding:16px}.shell-page .preview-canvas{padding:20px 14px}.shell-page .palette-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shell-dialog .dialog-content{padding:28px 20px 22px}.shell-dialog h2{font-size:1.18rem}.shell-dialog .dialog-actions{flex-direction:column-reverse}.shell-dialog .dialog-actions>*{width:100%}}@media (width<=380px){.site-header .header-inner{gap:8px;margin-left:14px;margin-right:14px}.site-header .brand strong{letter-spacing:.03em;font-size:min(.9rem,4vw)}.site-header .brand small{letter-spacing:.08em;font-size:min(.36rem,1.6vw)}.brand-mark{width:28px;height:28px}.site-header nav a{padding:4px 7px;font-size:min(.74rem,3.2vw)}.site-header nav a.active:after{left:8px;right:8px}}@media print{body{background-image:none}.site-header{position:static}.toast,.composer-count{display:none!important}.history-row,.history-score-track i,.empty-mark{animation:none!important}}.competition-report{--rp-card:var(--card-radius,8px);--rp-ink-2:color-mix(in srgb,var(--ink) 72%,var(--paper));--rp-link:color-mix(in srgb,var(--brand) 74%,#0b1220)}:root[data-mode=dark] .competition-report{--rp-link:color-mix(in srgb,var(--brand) 55%,#fff)}.competition-report .competition-report-header{align-items:flex-end;gap:28px;padding:6px 0 26px}.report-eyebrow{color:var(--rp-link);font:600 .72rem/1 var(--font-sans);letter-spacing:.02em;align-items:center;gap:10px;margin-bottom:14px;display:inline-flex}.report-eyebrow>i{background:var(--brand);border-radius:2px;width:18px;height:2px}.report-eyebrow .bilingual{flex-direction:row;align-items:baseline;gap:8px}.report-eyebrow .bi-en{letter-spacing:.14em;text-transform:uppercase;opacity:.75;font-size:.92em}.competition-report .competition-report-header h1{font:650 clamp(1.45rem,2.1vw,1.9rem)/1.32 var(--font-display);letter-spacing:-.012em;color:var(--ink)}.competition-report .competition-report-header h1 .bi-en{letter-spacing:0;color:var(--muted);opacity:1;margin-top:4px;font-size:.56em;font-weight:450}.competition-report .competition-report-header time{font:500 .72rem/1 var(--font-num);font-variant-numeric:tabular-nums lining-nums;color:var(--muted);letter-spacing:.01em;margin-top:14px}.competition-report .competition-report-header button{border-radius:var(--button-radius,8px);min-height:46px;font-size:.8rem}.competition-report .competition-report-header .secondary{background:var(--paper);border:1px solid var(--hairline);box-shadow:var(--elev-1)}.competition-report .competition-verdict.summary{--vp-bg:color-mix(in srgb,var(--brand) 14%,#071223);--vp-accent:color-mix(in srgb,var(--brand) 50%,#fff);--vstat:var(--vp-accent);border-radius:calc(var(--rp-card) + 4px);background:radial-gradient(90% 120% at 100% 0%,rgba(var(--brand-rgb),.34),transparent 58%),linear-gradient(168deg,var(--vp-bg),color-mix(in srgb,var(--vp-bg) 55%,#02060d));color:#fff;border:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) 19rem;margin:0 0 44px;box-shadow:inset 0 1px #ffffff12,0 2px 4px #0b1c3412,0 30px 60px -24px #0b1c3466}.competition-verdict.summary.supported{--vstat:#55d3a5}.competition-verdict.summary.contains_issues{--vstat:#f3a964}.competition-verdict.summary.conflicting{--vstat:#f0c661}.competition-verdict.summary.unverifiable{--vstat:#a8bad2}.competition-verdict .verdict-light{background:radial-gradient(closest-side,rgba(var(--brand-rgb),.28),transparent) calc(100% - 150px) 46%/380px 380px no-repeat;opacity:.9}.competition-verdict .verdict-light:after{width:auto;height:1px;box-shadow:none;background:linear-gradient(90deg,#0000,#ffffff40,#0000);border:0;border-radius:0;inset:0 12% auto}.competition-verdict .verdict-light:before{content:"";background:linear-gradient(#ffffff08 1px,#0000 1px) 0 0/100% 40px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/40px 100%;position:absolute;inset:0;-webkit-mask:radial-gradient(70% 90% at 82% 40%,#000,#0000 70%);mask:radial-gradient(70% 90% at 82% 40%,#000,#0000 70%)}.competition-report .competition-finding{min-width:0;padding:34px 40px 30px}.competition-report .finding-label{color:var(--vp-accent);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:9px;padding:7px 13px 7px 10px;font-size:.74rem;line-height:1;display:inline-flex}.competition-report .finding-label .bilingual{flex-direction:row;align-items:baseline;gap:8px}.competition-report .finding-label .bi-en{letter-spacing:.16em;opacity:.8;font-size:.86em}.competition-report .competition-finding h2{font:650 clamp(1.7rem,2.6vw,2.3rem)/1.25 var(--font-display);letter-spacing:-.018em;color:#fff;margin:22px 0 18px}.competition-report .competition-finding h2 .bi-en{letter-spacing:-.005em;color:#d8e7f7;opacity:.82;margin-top:6px;font-size:.5em;font-weight:450}.competition-report .competition-finding>p{color:#dbe6f3;max-width:64ch;margin:0;font-size:.92rem;line-height:1.8}.competition-report .competition-finding>p .bi-en{color:#b9c9dc;opacity:1;margin-top:8px;font-size:.88em;line-height:1.7}.competition-verdict .credibility-gauge{place-self:center;width:14rem;height:14rem;margin:1.25rem 2rem .5rem 0;position:relative}.credibility-gauge:before{content:"";background:radial-gradient(closest-side,color-mix(in srgb,var(--vstat) 16%,transparent),transparent);pointer-events:none;border-radius:50%;position:absolute;inset:14%}.credibility-gauge svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.credibility-meter.credibility-gauge svg :is(path,circle){fill:none;filter:none;stroke-width:1px;animation:none}.credibility-meter.credibility-gauge svg .gauge-ticks{stroke:#ffffff2e;stroke-width:1.15px;stroke-linecap:round}.credibility-meter.credibility-gauge svg .gauge-ticks.is-lit{stroke:var(--vstat);stroke-width:1.5px}.credibility-meter.credibility-gauge svg .gauge-sweep{stroke:#fff;stroke-width:14px;stroke-dasharray:calc((var(--p) + 1)*1px) 999px}.credibility-meter.credibility-gauge svg .gauge-inner{stroke:#ffffff10;stroke-width:1px}.credibility-meter.credibility-gauge svg .gauge-track{stroke:#ffffff14;stroke-width:6px;stroke-linecap:round}.credibility-meter.credibility-gauge svg .gauge-arc{stroke-width:6px;stroke-linecap:round;stroke-dasharray:calc(var(--p)*1px) 999px}.credibility-gauge .gauge-stop-a{stop-color:color-mix(in srgb,var(--vstat) 55%,var(--vp-accent));stop-opacity:.85}.credibility-gauge .gauge-stop-b{stop-color:var(--vstat)}.credibility-meter.credibility-gauge svg .gauge-zero{stroke:#ffffffb3;stroke-width:1.6px;stroke-linecap:round}.credibility-gauge .gauge-scale{fill:#c6d6e8;opacity:.7;font:500 8.5px var(--font-num);text-anchor:middle;font-variant-numeric:tabular-nums lining-nums}.credibility-gauge .gauge-cap{transform-origin:100px 100px;transform:rotate(calc(var(--p)*2.7deg - 135deg))}.credibility-meter.credibility-gauge svg .gauge-halo{fill:color-mix(in srgb,var(--vstat) 26%,transparent);stroke:none}.credibility-meter.credibility-gauge svg .gauge-dot{fill:#fff;stroke:var(--vstat);stroke-width:2px}.credibility-gauge .gauge-readout{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding-top:4px;display:flex;position:absolute;inset:0}.competition-verdict .credibility-gauge strong{white-space:nowrap;font:600 3.7rem/1 var(--font-num);letter-spacing:-.045em;color:#fff;font-variant-numeric:tabular-nums lining-nums;display:block}.competition-verdict .credibility-gauge strong small{vertical-align:top;font:500 1.05rem/1 var(--font-num);letter-spacing:0;color:var(--vp-accent);margin:.32em 0 0 3px;display:inline-block}.competition-verdict .credibility-gauge .bilingual{color:#e3edf8;text-align:center;align-items:center;gap:3px;font-size:.8rem;line-height:1.25}.competition-verdict .credibility-gauge .bi-en{letter-spacing:.06em;text-transform:uppercase;color:var(--vp-accent);opacity:.85;font-size:.76em}.credibility-gauge.is-empty .score-recheck{color:#fff;background:#ffffff0d;border:1px solid #fff3;border-radius:999px;min-height:44px;padding:8px 16px;font-size:.82rem;text-decoration:none}.credibility-gauge.is-empty .score-recheck:not(:disabled):hover{background:#ffffff1f}.competition-report .competition-keyfigures{background:linear-gradient(#ffffff06,#ffffff0b);border-top:1px solid #ffffff14;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}.competition-report .competition-keyfigures>div{border-right:1px solid #ffffff12;align-items:center;gap:16px;min-width:0;padding:20px 40px;display:flex}.competition-report .competition-keyfigures>div:first-child{padding-left:40px}.competition-report .competition-keyfigures>div:last-child{border-right:0}.competition-report .competition-keyfigures strong{font:600 2.15rem/1 var(--font-num);letter-spacing:-.03em;color:#fff;white-space:nowrap}.competition-report .competition-keyfigures strong small{font:500 .95rem var(--font-num);letter-spacing:0;color:#b9cbe0;opacity:1}.keyfigure-label{flex-direction:column;gap:8px;min-width:0;display:flex}.competition-report .competition-keyfigures .bilingual{color:#e3edf8;font-size:.8rem;line-height:1.3}.competition-report .competition-keyfigures .bi-en{letter-spacing:.06em;color:#a9bdd4;opacity:1;font-size:.82em}.agreement-pips{flex-wrap:wrap;gap:4px;display:flex}.agreement-pips>i{width:14px;height:4px;transition:background var(--dur-2) var(--ease-premium),box-shadow var(--dur-2) var(--ease-premium);background:#ffffff24;border-radius:2px}.agreement-pips>i.lit{background:var(--vstat);box-shadow:0 0 8px color-mix(in srgb,var(--vstat) 55%,transparent)}.competition-report>section>h2,.competition-report .competition-chapters>header>h2{font:650 1.42rem/1.3 var(--font-display);letter-spacing:-.012em;margin:0 0 22px;padding-top:16px;position:relative}.competition-report>section>h2:before,.competition-report .competition-chapters>header>h2:before{content:"";background:var(--brand);border-radius:2px;width:24px;height:2px;position:absolute;top:0;left:0}.competition-report>section>h2 .bi-en,.competition-report .competition-chapters>header>h2 .bi-en{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);opacity:1;margin-top:4px;font-size:.5em;font-weight:500}.competition-report .competition-claims{margin:44px 0}.competition-report .competition-claims>div{gap:12px;display:grid}.competition-report .competition-claim{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--rp-card);box-shadow:var(--elev-1);transition:box-shadow var(--dur-2) var(--ease-premium),border-color var(--dur-2) var(--ease-premium);grid-template-columns:40px minmax(0,1fr) 184px;gap:20px;margin:0;padding:22px 24px 22px 26px;position:relative}.competition-report .competition-claim:before{content:"";background:var(--verdict);border-radius:0 3px 3px 0;width:3px;position:absolute;top:20px;bottom:20px;left:-1px}.competition-report .competition-claim:hover{box-shadow:var(--elev-2);border-color:color-mix(in srgb,var(--verdict) 22%,var(--hairline))}.competition-report .competition-claim-id{border:1px solid var(--hairline);background:var(--subtle);width:38px;height:26px;font:600 .74rem/1 var(--font-num);color:var(--muted);letter-spacing:.02em;border-radius:6px;align-self:start;place-items:center;margin-top:1px;display:grid}.competition-report .competition-claim h3{font:600 1rem/1.55 var(--font-display);color:var(--ink);margin:0 0 12px}.competition-report .competition-claim h3 .bi-en{color:var(--muted);opacity:1;margin-top:3px;font-size:.84em;font-weight:400}.competition-report .competition-claim .verdict,.competition-report .parallel-review-columns .verdict{color:color-mix(in srgb,var(--verdict) 86%,var(--ink))}.competition-report .competition-claim .verdict{border:1px solid color-mix(in srgb,var(--verdict) 22%,transparent);border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:.68rem}.competition-report .competition-claim .verdict:before{width:6px;height:6px;margin:0}.competition-report .competition-claim .verdict .bilingual{flex-direction:row;align-items:baseline;gap:6px}.competition-report .competition-claim .verdict .bi-en{opacity:.8;font-size:.9em}.competition-report .competition-citations button{border:1px solid color-mix(in srgb,var(--brand) 18%,var(--hairline));background:color-mix(in srgb,var(--brand) 5%,var(--paper));min-height:30px;color:var(--rp-link);font:600 .7rem/1 var(--font-num);font-variant-numeric:tabular-nums lining-nums;transition:background var(--dur-1),border-color var(--dur-1);border-radius:6px;gap:4px;padding:4px 9px}.competition-report .competition-citations button:hover{background:color-mix(in srgb,var(--brand) 11%,var(--paper));border-color:color-mix(in srgb,var(--brand) 40%,transparent)}.competition-report .claim-reason>summary{min-height:32px;color:var(--rp-link);margin-top:8px;font-size:.76rem}.competition-report .claim-reason>summary svg{transition:transform var(--dur-2) var(--ease-premium)}.competition-report .claim-reason>p{background:var(--subtle);border-radius:6px;margin:6px 0 0;padding:12px 14px;font-size:.85rem;line-height:1.75}.competition-report .claim-credibility{border:0;border-left:1px solid var(--hairline);text-align:left;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-self:center;align-items:end;gap:10px;padding:2px 0 2px 22px;display:grid}.competition-report .claim-credibility strong{font:600 2.05rem/1 var(--font-num);letter-spacing:-.035em;color:var(--ink);white-space:nowrap;display:block}.competition-report .claim-credibility strong small{vertical-align:top;font:500 .78rem/1 var(--font-num);letter-spacing:0;color:var(--muted);margin:.3em 0 0 2px;display:inline-block}.competition-report .claim-credibility>.bilingual{color:var(--rp-ink-2);gap:2px;margin:0 0 2px;font-size:.7rem;line-height:1.25}.competition-report .claim-credibility>.bilingual .bi-en{letter-spacing:.04em;color:var(--muted);opacity:1;font-size:.86em}.competition-report .claim-credibility>.score-recheck{grid-column:1/-1;min-height:44px}.competition-report .claim-score-track{background:color-mix(in srgb,var(--verdict) 13%,var(--subtle));border-radius:3px;grid-column:1/-1;width:auto;height:6px;margin:4px 0 0;display:block;position:relative;overflow:visible}.competition-report .claim-score-track:before{content:"";background:color-mix(in srgb,var(--ink) 40%,transparent);border-radius:1px;width:1.5px;height:12px;position:absolute;top:-3px;left:0}.competition-report .claim-score-track>i{height:100%;width:calc(var(--p)*1%);background:linear-gradient(90deg,color-mix(in srgb,var(--verdict) 60%,var(--paper)),var(--verdict));border-radius:3px;position:absolute;top:0;left:0}.competition-report .claim-score-track>b{height:12px;top:-4px;left:calc(var(--lo)*1%);width:calc((var(--hi) - var(--lo))*1%);box-sizing:content-box;border:1px solid color-mix(in srgb,var(--verdict) 70%,transparent);background:color-mix(in srgb,var(--verdict) 9%,transparent);border-radius:3px;margin-left:-1px;position:absolute}.claim-range{color:var(--muted);grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:8px;font-size:.66rem;display:flex}.claim-range .bilingual{flex-flow:wrap;align-items:baseline;gap:1px 5px;min-width:0}.claim-range .bilingual>span{white-space:nowrap}.claim-range .bi-en{opacity:.85;font-size:.92em}.claim-range>b{font:600 .72rem/1 var(--font-num);font-variant-numeric:tabular-nums lining-nums;color:var(--rp-ink-2);white-space:nowrap}.competition-report .competition-issues{margin:48px 0}.competition-report .competition-issues>article{border:1px solid var(--hairline);border-radius:var(--rp-card);background:var(--paper);box-shadow:var(--elev-1);grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);margin:0 0 14px;overflow:hidden}.competition-report .issue-original{background:linear-gradient(180deg,color-mix(in srgb,var(--red) 6%,var(--paper)),color-mix(in srgb,var(--red) 2%,var(--paper)));border-right:1px solid var(--hairline);padding:24px 28px 26px;position:relative}.competition-report .issue-original:before{content:"";background:var(--red);width:3px;position:absolute;top:0;bottom:0;left:0}.competition-report .issue-original>span{color:var(--red);align-items:center;gap:10px;font-size:.72rem;display:flex}.competition-report .issue-original>span>b{background:color-mix(in srgb,var(--red) 12%,var(--paper));height:22px;font:600 .72rem/1 var(--font-num);border-radius:5px;place-items:center;padding:0 8px;display:grid}.competition-report .issue-original>span .bilingual{flex-direction:row;align-items:baseline;gap:6px}.competition-report .issue-original>span .bi-en{letter-spacing:.12em;text-transform:uppercase;font-size:.88em}.competition-report .issue-original>span>svg{opacity:.55;margin-left:auto}.competition-report .issue-original blockquote{font:500 1.06rem/1.85 var(--font-quote);color:var(--ink);margin:18px 0 0}.competition-report .issue-original mark{color:inherit;background:color-mix(in srgb,var(--red) 8%,transparent);box-shadow:none;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--red) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--red) 55%,transparent);text-underline-offset:.32em;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:1px 2px;text-decoration-thickness:1.5px}.competition-report .issue-original blockquote>span{font:400 .8rem/1.7 var(--font-sans);color:var(--muted);border-top:1px solid color-mix(in srgb,var(--red) 14%,var(--hairline));margin-top:14px;padding-top:12px}.competition-report .issue-explanation{padding:24px 28px 26px}.competition-report .issue-explanation h3{font:600 1rem/1.65 var(--font-display);color:var(--ink)}.competition-report .issue-explanation h3 .bi-en{color:var(--muted);opacity:1;margin-top:4px;font-size:.84em;font-weight:400}.competition-report .issue-explanation p{background:color-mix(in srgb,var(--brand) 5%,var(--paper));box-shadow:inset 2px 0 0 var(--brand);border-left:0;border-radius:6px;margin-top:18px;padding:14px 16px;font-size:.88rem;line-height:1.8}.competition-report .competition-chapters{margin:52px 0}.competition-report .competition-chapters>header{align-items:flex-end;margin-bottom:18px}.competition-report .competition-chapters>header>button{background:var(--paper);border:1px solid var(--hairline);min-height:44px;box-shadow:var(--elev-1);border-radius:999px;padding:8px 18px 8px 14px}.competition-report .competition-chapters>header>button[aria-pressed=true]{border-color:color-mix(in srgb,var(--brand) 45%,transparent);color:var(--rp-link)}.competition-report .competition-chapters>nav{background:var(--paper);border:1px solid var(--hairline);border-bottom-color:var(--line);border-radius:var(--rp-card) var(--rp-card) 0 0;scrollbar-width:none;position:relative}.competition-report .competition-chapters>nav::-webkit-scrollbar{display:none}.competition-report .competition-chapters>nav button{min-height:64px;box-shadow:none;color:var(--muted);transition:color var(--dur-2) var(--ease-premium),background var(--dur-2) var(--ease-premium);background:0 0;border:0;border-radius:0;gap:12px;padding:14px 18px}.competition-report .competition-chapters>nav button+button{box-shadow:inset 1px 0 0 var(--hairline)}.competition-report .competition-chapters>nav button:hover{color:var(--ink);background:color-mix(in srgb,var(--brand) 3%,transparent)}.competition-report .competition-chapters>nav button.active{color:var(--ink);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--brand) 6%,transparent));box-shadow:none}.competition-report .competition-chapters>nav button.active+button{box-shadow:inset 1px 0 0 var(--hairline)}.competition-report .competition-chapters>nav button b{font:600 .78rem/1 var(--font-num);letter-spacing:.04em;color:var(--soft);transition:color var(--dur-2)}.competition-report .competition-chapters>nav button.active b{color:var(--rp-link)}.competition-report .competition-chapters>nav .bilingual{gap:3px;font-size:.84rem}.competition-report .competition-chapters>nav .bi-en{opacity:1;font-size:.76em}.chapter-indicator{background:var(--brand);width:20%;height:2px;transform:translateX(calc(var(--i)*100%));transition:transform var(--dur-3) var(--ease-emphasis),background var(--dur-2);pointer-events:none;z-index:1;position:absolute;bottom:-1px;left:0}.competition-chapters[data-playing] .chapter-indicator{background:color-mix(in srgb,var(--brand) 25%,transparent)}.chapter-indicator>i{background:var(--brand);transform-origin:0;animation:7s linear both chapter-timer;position:absolute;inset:0}.chapter-viewport{background:var(--paper);border:1px solid var(--hairline);border-radius:0 0 var(--rp-card) var(--rp-card);border-top:0;position:relative;overflow:hidden}.competition-report .chapter-stage{background:var(--paper);perspective:none;border:0;grid-template-columns:168px minmax(0,1fr);gap:0;min-height:300px;padding:0;animation:none;overflow:visible}.competition-report .chapter-stage:before{background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 5%,var(--paper)),var(--paper));border-right:1px solid var(--hairline);width:168px}.competition-report .chapter-stage.is-leaving{pointer-events:none;z-index:0;position:absolute;inset:0 0 auto}.competition-report .chapter-number{font:300 4.2rem/1 var(--font-num);letter-spacing:-.06em;color:var(--rp-link);opacity:1;flex-direction:column;gap:12px;padding:34px 0 0 30px;display:flex}.competition-report .chapter-number small{font:600 .74rem/1.3 var(--font-sans);letter-spacing:0;color:var(--rp-ink-2)}.competition-report .chapter-number small .bi-en{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);opacity:1;font-size:.9em;font-weight:500}.competition-report .chapter-copy{min-width:0;padding:34px 40px 36px 36px}.competition-report .chapter-copy h3{font:600 1.16rem/1.55 var(--font-display);letter-spacing:-.005em;color:var(--ink);animation:none}.competition-report .chapter-copy h3 .bi-en{color:var(--muted);opacity:1;margin-top:4px;font-size:.74em;font-weight:400}.competition-report .chapter-finding{margin-top:22px;padding-left:18px;font-size:.9rem;line-height:1.8;animation:none;position:relative}.competition-report .chapter-finding:before{content:"";border:1.5px solid var(--brand);box-sizing:border-box;border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}.competition-report .chapter-finding .competition-citations{margin-top:10px}.competition-report .chapter-gaps{border-left:0;border:1px dashed color-mix(in srgb,var(--brand) 30%,var(--line));background:color-mix(in srgb,var(--brand) 3%,var(--paper));border-radius:8px;margin-top:26px;padding:16px 18px;animation:none}.competition-report .chapter-gaps>.bilingual{color:var(--rp-link);flex-direction:row;align-items:baseline;gap:8px;font-size:.74rem;font-weight:600}.competition-report .chapter-gaps>.bilingual .bi-en{letter-spacing:.12em;text-transform:uppercase;font-size:.86em}.competition-report .chapter-gaps p{margin:10px 0 0;font-size:.84rem;line-height:1.7}.competition-report .competition-timeline{gap:0;margin-top:22px}.competition-report .competition-timeline li{border-left:1px solid var(--line);gap:7px;padding:0 0 20px 22px;position:relative}.competition-report .competition-timeline li:last-child{border-left-color:#0000;padding-bottom:0}.competition-report .competition-timeline li:before{content:"";background:var(--paper);border:2px solid var(--brand);box-sizing:border-box;border-radius:50%;width:9px;height:9px;position:absolute;top:3px;left:-5px}.competition-report .competition-timeline time{font:600 .78rem/1.2 var(--font-num);color:var(--rp-link);letter-spacing:.02em}.competition-report .chapter-chain>div{border-bottom:1px solid var(--hairline);gap:14px;min-height:36px;padding:6px 0}.competition-report .chapter-chain>div>b{font:600 .74rem var(--font-num);color:var(--muted);min-width:24px}.competition-report .chain-line{background:linear-gradient(90deg,var(--line),var(--brand));flex:1;max-width:120px}.competition-report .chapter-chain svg{color:var(--brand);flex:none}.competition-report .competition-chapters>footer{font:500 .78rem var(--font-num);color:var(--muted);gap:14px;padding:14px 0 0}.competition-report .competition-chapters>footer b{color:var(--ink);font-weight:600}.competition-report .competition-chapters>footer button{border:1px solid var(--hairline);background:var(--paper);width:44px;height:44px;color:var(--ink);box-shadow:var(--elev-1);transition:border-color var(--dur-1),color var(--dur-1);border-radius:50%;place-items:center;padding:0;display:grid}.competition-report .competition-chapters>footer button:not(:disabled):hover{border-color:color-mix(in srgb,var(--brand) 45%,transparent);color:var(--rp-link)}.competition-report .competition-chapters>footer button:disabled{opacity:.4;box-shadow:none}.competition-report .competition-sources{margin:52px 0 40px}.competition-report .competition-sources>div{gap:14px}.competition-report .competition-sources>div>button{border:1px solid var(--hairline);border-top:1px solid var(--hairline);border-radius:var(--rp-card);background:var(--paper);box-shadow:var(--elev-1);transition:box-shadow var(--dur-2) var(--ease-premium),transform var(--dur-2) var(--ease-premium),border-color var(--dur-2);flex-direction:column;padding:22px 24px 20px;display:flex;position:relative;overflow:hidden}.competition-report .competition-sources>div>button:after{content:"";background:linear-gradient(90deg,var(--brand),color-mix(in srgb,var(--brand) 20%,transparent));opacity:0;height:2px;transition:opacity var(--dur-2);position:absolute;top:0;left:0;right:0}.competition-report .competition-sources>div>button:hover{background:var(--paper);border-color:color-mix(in srgb,var(--brand) 28%,var(--hairline));box-shadow:var(--elev-2);transform:translateY(-2px)}.competition-report .competition-sources>div>button:hover:after{opacity:1}.competition-report .source-card-top{gap:12px;font-size:.76rem}.competition-report .source-card-top b{background:color-mix(in srgb,var(--brand) 9%,var(--paper));min-width:34px;height:24px;font:600 .72rem/1 var(--font-num);color:var(--rp-link);border-radius:6px;place-items:center;padding:0 7px;display:grid}.competition-report .source-card-top .bi-en{opacity:.8}.competition-report .source-card-top>svg{box-sizing:content-box;border:1px solid var(--hairline);transition:transform var(--dur-2) var(--ease-premium),border-color var(--dur-2);border-radius:50%;padding:7px;display:block}.competition-report .competition-sources>div>button:hover .source-card-top>svg{border-color:color-mix(in srgb,var(--brand) 40%,transparent);transform:translate(2px,-2px)}.competition-report .competition-sources h3{font:600 1.02rem/1.55 var(--font-display);color:var(--ink);margin:18px 0 12px}.competition-report .competition-sources h3 .bi-en{opacity:1;font-weight:400}.competition-report .competition-sources p{color:var(--rp-ink-2);font-size:.84rem;line-height:1.75}.competition-report .competition-sources time{font:500 .72rem/1 var(--font-num);font-variant-numeric:tabular-nums lining-nums;color:var(--muted);border-top:0;margin-top:auto;padding-top:14px}.competition-report .competition-sources time:before{content:"";background:var(--hairline);height:1px;margin:0 0 14px;display:block}.competition-report .competition-method{border:1px solid var(--hairline);border-radius:var(--rp-card);background:var(--paper);box-shadow:var(--elev-1);margin:28px 0;padding:0 26px}.competition-report .competition-method>summary{gap:14px;min-height:64px;padding:12px 0;font-size:.94rem}.competition-report .competition-method>summary>svg:first-child{box-sizing:content-box;background:color-mix(in srgb,var(--brand) 8%,var(--paper));color:var(--rp-link);border-radius:8px;padding:8px;display:block}.competition-report .competition-method>summary>svg:last-child{transition:transform var(--dur-2) var(--ease-premium)}.competition-report .competition-method[open]>summary>svg:last-child{transform:rotate(180deg)}.competition-report .competition-method>p{color:var(--rp-ink-2);max-width:86ch;font-size:.88rem;line-height:1.85}.competition-report .competition-method>section{border-top:1px solid var(--hairline);padding:18px 0 22px}.competition-report .competition-method>section>h3{background:var(--subtle);border:1px solid var(--hairline);height:24px;font:600 .74rem/1 var(--font-num);color:var(--muted);border-radius:6px;place-items:center;margin-bottom:14px;padding:0 9px;display:inline-grid}.competition-report .parallel-review-columns{gap:14px}.competition-report .parallel-review-columns>article{border:1px solid var(--hairline);background:color-mix(in srgb,var(--subtle) 55%,var(--paper));border-radius:8px;padding:16px 18px}.competition-report .parallel-review-columns h4{font:600 .72rem/1 var(--font-sans);letter-spacing:.12em;color:var(--muted);align-items:baseline}.competition-report .parallel-review-columns h4 span{font:600 1.05rem/1 var(--font-num);letter-spacing:-.01em;color:var(--ink)}.review-bar{background:color-mix(in srgb,var(--brand) 10%,var(--subtle));border-radius:2px;height:4px;margin:12px 0 14px;display:block;position:relative}.review-bar:after{content:"";width:calc(var(--v)*1%);background:var(--brand);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.competition-report .parallel-review-columns .verdict{border-radius:999px;padding:4px 9px;font-size:.68rem}.competition-report .parallel-review-columns .verdict .bilingual{flex-direction:row;align-items:baseline;gap:6px}.competition-report .parallel-review-columns article>p{margin:12px 0 0;font-size:.84rem;line-height:1.75}:root[data-mode=dark] .competition-report .competition-verdict.summary{--vp-bg:color-mix(in srgb,var(--brand) 16%,#09152a);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff14,0 30px 60px -24px #000c}:root[data-mode=dark] .competition-report .competition-claim,:root[data-mode=dark] .competition-report .competition-issues>article,:root[data-mode=dark] .competition-report .competition-sources>div>button,:root[data-mode=dark] .competition-report .competition-method,:root[data-mode=dark] .competition-report .competition-chapters>nav,:root[data-mode=dark] .chapter-viewport{border-color:var(--line)}@keyframes rp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes rp-fade{0%{opacity:0}to{opacity:1}}@keyframes chapter-in{0%{opacity:0;transform:translate3d(calc(var(--chapter-vector,1)*28px),0,0)}to{opacity:1;transform:none}}@keyframes chapter-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(calc(var(--chapter-vector,1)*-22px),0,0)}}@keyframes chapter-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=off]) .competition-report :is(.chapter-stage,.chapter-copy h3,.chapter-finding,.chapter-gaps){animation:none}:root:not([data-motion=off]) .competition-report .competition-chapters>nav button.active{box-shadow:none}:root:not([data-motion=off]) .competition-report .competition-sources>div>button:hover{box-shadow:var(--elev-2);transform:translateY(-2px)}:root:not([data-motion=off]) .competition-report .competition-verdict,:root:not([data-motion=off]) .competition-report .competition-finding>*{animation:rp-rise var(--dur-4) var(--ease-emphasis) both}:root:not([data-motion=off]) .competition-report .competition-finding>h2{animation-delay:80ms}:root:not([data-motion=off]) .competition-report .competition-finding>p{animation-delay:.15s}:root:not([data-motion=off]) .competition-report .credibility-gauge{animation:rp-fade var(--dur-3) .12s var(--ease-premium) both}:root:not([data-motion=off]) .competition-report .competition-keyfigures>div{animation:rp-rise var(--dur-3) calc(.26s + var(--k,0)*90ms) var(--ease-emphasis) both}:root:not([data-motion=off]) .competition-report .chapter-stage.is-entering{animation:chapter-in var(--dur-3) var(--ease-emphasis) both}:root:not([data-motion=off]) .competition-report .chapter-stage.is-leaving{animation:chapter-out .36s var(--ease-premium) both}:root:not([data-motion=off]) .competition-report .chapter-stage.is-entering .chapter-finding,:root:not([data-motion=off]) .competition-report .chapter-stage.is-entering .chapter-gaps,:root:not([data-motion=off]) .competition-report .chapter-stage.is-entering .competition-timeline,:root:not([data-motion=off]) .competition-report .chapter-stage.is-entering .chapter-chain{animation:rp-rise var(--dur-3) calc(90ms + var(--i,0)*60ms) var(--ease-emphasis) both}:root:not([data-motion=off]) .competition-report .chapter-stage.is-entering .chapter-number{animation:rp-fade var(--dur-3) 60ms var(--ease-premium) both}}.main.report-arrival .competition-report .competition-verdict,.main.report-arrival .competition-report .competition-finding>*,.main.report-arrival .competition-report .credibility-gauge{animation:none!important}.main.quiet-arrival .chapter-indicator{transition:none}:root[data-motion=off] .chapter-indicator>i{animation:none}@media (prefers-reduced-motion:reduce){.chapter-indicator,.agreement-pips>i{transition:none}.chapter-indicator>i{animation:none}}@media (width<=1000px){.competition-report .competition-verdict.summary{grid-template-columns:minmax(0,1fr) 15rem}.competition-verdict .credibility-gauge{width:12rem;height:12rem;margin:1rem 1.5rem .5rem 0}.competition-verdict .credibility-gauge strong{font-size:3rem}.competition-report .competition-finding{padding:28px 28px 24px}.competition-report .competition-keyfigures>div,.competition-report .competition-keyfigures>div:first-child{padding:18px 24px}.competition-report .competition-claim{grid-template-columns:36px minmax(0,1fr) 160px;gap:16px;padding:20px 20px 20px 22px}.competition-report .chapter-stage{grid-template-columns:120px minmax(0,1fr)}.competition-report .chapter-stage:before{width:120px}.competition-report .chapter-number{padding:28px 0 0 22px;font-size:3.4rem}.competition-report .chapter-copy{padding:28px 28px 30px}.competition-report .competition-chapters>nav button{gap:8px;padding:12px 10px}}@media (width<=760px){.competition-report .competition-report-header{align-items:flex-start;gap:18px}.competition-report .competition-verdict.summary{grid-template-columns:minmax(0,1fr) auto;margin-bottom:34px}.competition-report .competition-finding{display:contents}.competition-report .competition-finding>.finding-label{grid-area:1/1/auto/-1;justify-self:start;margin:22px 20px 0}.competition-report .competition-finding h2{grid-area:2/1;align-self:center;margin:18px 0 0 20px;font-size:1.5rem;line-height:1.3}.competition-report .competition-finding h2 .bi-en{font-size:.6em}.competition-report .competition-finding>p{grid-area:3/1/auto/-1;margin:18px 20px 22px;font-size:.88rem;line-height:1.75}.competition-verdict .credibility-gauge,.competition-verdict>.credibility-meter.credibility-gauge{grid-area:2/2;align-self:start;width:124px;height:auto;margin:16px 18px 0 10px;padding-bottom:2.7rem}.competition-verdict .credibility-gauge svg{aspect-ratio:1;height:auto;display:block;position:relative;inset:auto}.competition-verdict .credibility-gauge .gauge-readout{aspect-ratio:1;padding-top:2px;inset:0 0 auto}.competition-verdict .credibility-gauge strong{font-size:2.15rem}.competition-verdict .credibility-gauge strong small{font-size:.72rem}.competition-verdict .credibility-gauge .gauge-readout>.bilingual{margin-top:2px;font-size:.7rem;position:absolute;top:100%;left:-14px;right:-14px}.competition-verdict .credibility-gauge .gauge-readout>.bilingual .bi-en{letter-spacing:.02em;text-transform:none;font-size:.84em}.credibility-gauge .gauge-scale{font-size:12px}.competition-verdict .credibility-gauge.is-empty .score-recheck{padding:6px 10px;font-size:.72rem}.competition-report .competition-keyfigures{grid-row:4}.competition-report .competition-keyfigures>div,.competition-report .competition-keyfigures>div:first-child{flex-direction:column;align-items:flex-start;gap:10px;padding:16px 14px 18px}.competition-report .competition-keyfigures>div:first-child{padding-left:20px}.competition-report .competition-keyfigures strong{font-size:1.75rem}.competition-report .competition-keyfigures .bilingual{font-size:.7rem}.competition-report .competition-claim{grid-template-columns:30px minmax(0,1fr);gap:12px;padding:18px 16px 18px 18px}.competition-report .competition-claim-id{width:30px;height:24px;font-size:.68rem}.competition-report .competition-claim>.claim-credibility{border-left:0;border-top:1px solid var(--hairline);grid-column:2;justify-self:stretch;width:auto;margin-top:2px;padding:12px 0 0;display:grid}.competition-report .claim-credibility strong{font-size:1.7rem}.competition-report .claim-credibility .claim-score-track{display:block}.competition-report .competition-issues>article{grid-template-columns:1fr}.competition-report .issue-original{border-right:0;border-bottom:1px solid var(--hairline);padding:20px 20px 22px}.competition-report .issue-explanation{padding:20px 20px 22px}.competition-report .issue-original blockquote{font-size:1rem}.competition-report .competition-chapters>header{align-items:flex-start;gap:14px}.competition-report .competition-chapters>header .secondary{padding:8px 14px 8px 12px;font-size:.74rem}.competition-report .competition-chapters>nav{grid-template-columns:repeat(5,148px);overflow-x:auto}.competition-report .competition-chapters>nav button{padding:12px 14px}.chapter-indicator{width:148px}.competition-report .chapter-stage{grid-template-columns:1fr;min-height:0}.competition-report .chapter-stage:before{display:none}.competition-report .chapter-number{opacity:1;z-index:auto;flex-direction:row;align-items:baseline;gap:12px;padding:22px 20px 0;font-size:2rem;position:static}.competition-report .chapter-copy{padding:16px 20px 24px}.competition-report .chapter-copy h3{font-size:1.06rem}.competition-report .chapter-finding{font-size:.86rem}.competition-report .competition-sources>div{grid-template-columns:1fr}.competition-report .competition-method{padding:0 18px}.competition-report .parallel-review-columns{grid-template-columns:1fr;gap:10px}}@media (width<=380px){.competition-verdict .credibility-gauge,.competition-verdict>.credibility-meter.credibility-gauge{width:112px;margin-right:14px}.competition-report .competition-finding h2{font-size:1.36rem}.competition-report .competition-keyfigures>div,.competition-report .competition-keyfigures>div:first-child{padding:14px 10px 16px 14px}}@media print{.competition-report *{transition:none!important;animation:none!important}.credibility-gauge,.claim-credibility{--p:var(--final)!important}.agreement-pips>i[data-on]{background:var(--vstat)}.agreement-pips>i:not([data-on]){box-shadow:none;background:#ffffff24}.chapter-indicator,.competition-chapters>footer{display:none}.competition-report .competition-verdict.summary{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.competition-report .competition-claim,.competition-report .competition-issues>article,.competition-report .competition-sources>div>button,.competition-report .competition-method{box-shadow:none;transform:none}.competition-report .claim-credibility{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.competition-report .competition-chapters>nav button:focus-visible{outline:2px solid rgba(var(--brand-rgb),.65);outline-offset:-4px}.competition-verdict :is(button,summary):focus-visible{outline-offset:3px;outline:2px solid #ffffffb3}.analytics-spread{--atlas-accent:color-mix(in srgb,var(--brand) 72%,var(--ink));--atlas-pad:28px;background:var(--paper);border:1px solid var(--hairline);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);border-radius:var(--card-radius);box-shadow:var(--elev-2);isolation:isolate;margin:36px 0 40px;position:relative;overflow:hidden}.analytics-spread:before{content:"";background:linear-gradient(90deg,var(--brand),color-mix(in srgb,var(--brand) 40%,var(--glow)) 45%,transparent);z-index:1;height:2px;position:absolute;inset:0 0 auto}:root[data-mode=dark] .analytics-spread{--atlas-accent:color-mix(in srgb,var(--brand) 45%,var(--ink));border-color:color-mix(in srgb,var(--ink) 11%,transparent)}.analytics-spread .bilingual{flex-direction:column;gap:.18em;display:inline-flex}.analytics-spread .bi-en{font-family:var(--font-sans);opacity:1;color:var(--muted);letter-spacing:.005em}.analytics-spread .analytics-title{padding:30px var(--atlas-pad) 24px;background:radial-gradient(90% 160% at 0 0,color-mix(in srgb,var(--brand) 7%,transparent),transparent 62%),var(--paper);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.atlas-eyebrow{font:600 .68rem/1 var(--font-sans);letter-spacing:.16em;color:var(--atlas-accent);text-transform:uppercase;align-items:center;gap:9px;display:flex}.atlas-eyebrow>i{background:var(--brand);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent);border-radius:50%}.analytics-spread .analytics-title h2{font:650 1.5rem/1.3 var(--font-display);letter-spacing:-.018em;white-space:normal;color:var(--ink);margin:14px 0 0}.analytics-spread .analytics-title h2 .bi-en{letter-spacing:-.005em;margin-top:2px;font-size:.62em;font-weight:500}.atlas-meta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.atlas-chip{border:1px solid var(--hairline);background:color-mix(in srgb,var(--subtle) 70%,var(--paper));color:var(--muted);border-radius:999px;align-items:center;gap:9px;padding:7px 12px;font-size:.7rem;line-height:1.3;display:inline-flex}.atlas-chip>i{background:var(--data-pos);border-radius:50%;flex:none;width:6px;height:6px}.atlas-chip>b{font:600 .82rem var(--font-num);font-variant-numeric:tabular-nums lining-nums;color:var(--ink)}.atlas-chip .bi-en{font-size:.86em}.analytics-spread .analytics-metrics{background:var(--paper);border:0;border-bottom:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.12fr);gap:0;margin:0;padding:0;display:grid}.analytics-spread .analytics-metrics span{font-size:inherit;line-height:inherit;color:inherit;white-space:normal}.analytics-spread .analytics-metrics .count-up,.analytics-spread .analytics-metrics .count-up>span,.analytics-spread .stance-ring .count-up>span{display:inline}.analytics-spread .analytics-metrics .bilingual{flex-direction:column;gap:.15em;display:flex}.analytics-spread .analytics-metrics .bilingual>span{display:block}.analytics-spread .analytics-metrics>.atlas-kpi{border:0;border-left:1px solid var(--hairline);min-width:0;color:var(--ink);background:0 0;flex-direction:column;padding:24px 24px 22px;display:flex;position:relative}.analytics-spread .analytics-metrics>.atlas-kpi:first-child{padding-left:var(--atlas-pad);border-left:0}.atlas-kpi .kpi-label{color:var(--ink);font-size:.8rem;font-weight:600;line-height:1.35;display:block}.atlas-kpi .kpi-label .bi-en{font-size:.82em;font-weight:500}.analytics-spread .atlas-kpi strong{white-space:nowrap;font:620 2.75rem/1 var(--font-num);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.035em;color:var(--ink);margin:16px 0 10px;display:block}.analytics-spread .atlas-kpi strong small{font:500 .84rem/1 var(--font-sans);letter-spacing:0;color:var(--muted);margin-left:7px}.analytics-spread .analytics-metrics .atlas-kpi p{color:var(--muted);white-space:pre-line;margin:auto 0 0;font-size:.68rem;line-height:1.55;display:block}.analytics-spread .analytics-metrics>.confidence-stat{border-radius:calc(var(--card-radius) + 2px);background:radial-gradient(120% 120% at 100% 0,color-mix(in srgb,var(--brand) 55%,transparent),transparent 58%),linear-gradient(150deg,color-mix(in srgb,var(--brand) 26%,var(--navy-800)),var(--navy-950));box-shadow:inset 0 1px 0 #ffffff1f,0 14px 32px -16px color-mix(in srgb,var(--brand) 70%,#000);color:#fff;border:0;margin:12px 12px 12px 0;padding:20px 22px 18px}.analytics-spread .analytics-metrics>.confidence-stat :is(.kpi-label,strong,p,small,.bi-en){color:#fff}.analytics-spread .analytics-metrics>.confidence-stat :is(p,small,.bi-en){color:#c8d6ea}.analytics-spread .analytics-metrics>.confidence-stat strong{margin:12px 0;font-size:3.1rem}.analytics-spread .analytics-metrics .kpi-meter{background:color-mix(in srgb,var(--ink) 8%,transparent);border-radius:2px;height:4px;margin:2px 0 12px;display:block;position:relative;overflow:hidden}.kpi-meter>i{transform-origin:0;border-radius:2px;position:absolute;inset:0 auto 0 0}.analytics-spread .analytics-metrics .confidence-stat .kpi-meter{background:#ffffff26}.confidence-stat .kpi-meter>i{box-shadow:0 0 12px var(--glow-soft);background:linear-gradient(90deg,color-mix(in srgb,var(--glow) 60%,#fff),#fff)!important}.analytics-spread .analytics-metrics .kpi-strip{gap:3px;height:4px;margin:2px 0 12px;display:flex}.kpi-strip>i{background:color-mix(in srgb,var(--ink) 10%,transparent);transform-origin:0;border-radius:2px;flex:1;min-width:6px;max-width:40px;display:block}.kpi-strip>i[data-state=hit]{background:var(--data-pos)}.kpi-strip>i[data-state=failed]{background:var(--data-neg)}.analytics-spread .analytics-grid{padding:0 var(--atlas-pad);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.analytics-spread .metric-figure{border:0;flex-direction:column;min-width:0;padding:28px 28px 22px 0;display:flex;position:relative}.analytics-spread .metric-figure:nth-child(2n){border-left:1px solid var(--hairline);padding:28px 0 22px 28px}.analytics-spread .metric-figure:nth-child(n+3){border-top:1px solid var(--hairline)}.analytics-spread .figure-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;margin-bottom:12px;display:grid}.analytics-spread .figure-letter{background:color-mix(in srgb,var(--brand) 10%,var(--paper));width:28px;height:28px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 22%,transparent);color:var(--atlas-accent);font:650 .8rem/1 var(--font-num);border-radius:8px;place-items:center;display:grid}.analytics-spread .figure-heading h3{letter-spacing:-.01em;color:var(--ink);white-space:normal;margin:0;font-size:.98rem;font-weight:650;line-height:1.3}.analytics-spread .figure-heading h3 .bi-en{font-size:.74em;font-weight:500}.atlas-seg{border:1px solid var(--line);background:var(--subtle);border-radius:11px;gap:2px;padding:3px;display:inline-flex}.analytics-spread .atlas-seg button{min-width:56px;min-height:44px;color:var(--muted);white-space:normal;transition:background var(--dur-1) var(--ease-premium),color var(--dur-1),box-shadow var(--dur-2) var(--ease-premium);background:0 0;border:0;border-radius:8px;margin:0;padding:4px 12px;font-size:.74rem;line-height:1.25}.analytics-spread .atlas-seg button .bi-en{color:inherit;opacity:.85;font-size:.84em}.analytics-spread .atlas-seg button:hover{color:var(--ink)}.analytics-spread .atlas-seg button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #0c1c341a,0 0 0 1px var(--hairline);font-weight:600}:root[data-mode=dark] .analytics-spread .atlas-seg button[aria-pressed=true]{background:color-mix(in srgb,var(--ink) 12%,var(--paper))}.analytics-spread .figure-heading select{border:1px solid var(--line);background:var(--subtle) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%237b8aa0' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E") no-repeat right 11px center;appearance:none;min-width:76px;min-height:44px;font:600 .78rem var(--font-num);color:var(--ink);cursor:pointer;border-radius:11px;margin:0;padding:0 30px 0 14px}.analytics-spread .figure-caption{min-height:0;color:var(--muted);white-space:pre-line;margin:12px 0 0;font-size:.68rem;line-height:1.6;display:block}.analytics-spread .scientific-plot{width:100%;height:auto;margin:auto 0;display:block;overflow:visible}.analytics-spread .scientific-plot text{fill:var(--ink);font-family:var(--font-num);font-variant-numeric:tabular-nums lining-nums}.analytics-spread .scientific-plot .plot-grid{stroke:var(--grid);stroke-width:1px;stroke-dasharray:none}.analytics-spread .scientific-plot .plot-axis{stroke:color-mix(in srgb,var(--ink) 30%,transparent);stroke-width:1px}.analytics-spread .scientific-plot .plot-tick{fill:var(--muted);font-size:.66rem}.analytics-spread .scientific-plot .sample-n{fill:var(--muted);font-size:.6rem;font-style:italic}.analytics-spread .scientific-plot .plot-cat{font-size:.74rem;font-family:var(--font-sans);fill:var(--ink)}.analytics-spread .scientific-plot .plot-cat tspan+tspan{fill:var(--muted);font-size:.86em}.analytics-spread .scientific-plot .plot-value{fill:var(--ink);letter-spacing:-.01em;font-size:.82rem;font-weight:650}.analytics-spread .scientific-plot .plot-flow{fill:var(--muted);font-size:.58rem;font-weight:600}.atlas-hit{fill:#0000;stroke:none}.atlas-flow>path{fill:color-mix(in srgb,var(--data-1) 9%,transparent)}.atlas-flow>rect{fill:var(--paper);stroke:color-mix(in srgb,var(--data-1) 26%,var(--line));stroke-width:1px}.atlas-bar{transition:filter var(--dur-1)}.atlas-col:hover .atlas-bar{filter:brightness(1.1)saturate(1.1)}.atlas-flow:hover>path{fill:color-mix(in srgb,var(--data-1) 16%,transparent)}.atlas-dot{stroke:var(--paper);stroke-width:1.5px}.atlas-pt:hover .atlas-dot{stroke:var(--ink);stroke-width:1.5px}.atlas-line{fill:none;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.analytics-spread .scientific-plot .atlas-end{font-size:.74rem}.atlas-box,.atlas-box rect{stroke-width:1.25px}.atlas-median{stroke:var(--ink);stroke-width:2px;stroke-linecap:round}.atlas-whisker{fill:none;stroke-linecap:round}.atlas-legend{color:var(--ink);flex-wrap:wrap;gap:8px 22px;margin-top:8px;font-size:.74rem;display:flex}.atlas-legend>span{align-items:center;gap:8px;display:inline-flex}.atlas-legend i{border-radius:2px;width:16px;height:2.5px}.atlas-legend .bi-en{font-size:.86em}.analytics-spread .stance-figure{aspect-ratio:auto;flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:28px;display:grid}.analytics-spread .stance-ring{width:100%;max-width:224px;margin:auto;position:relative}.stance-track{fill:none;stroke:color-mix(in srgb,var(--ink) 6%,var(--paper));stroke-width:16px}.analytics-spread .metric-ring-segment{fill:none;stroke-width:16px;transition:stroke-dasharray var(--dur-3) var(--ease-emphasis),stroke-dashoffset var(--dur-3) var(--ease-emphasis),opacity var(--dur-2),stroke-width var(--dur-2) var(--ease-premium)}.stance-figure[data-hl] .metric-ring-segment:not([data-on]){opacity:.28}.analytics-spread .metric-ring-segment[data-on]{stroke-width:20px}.analytics-spread .stance-ring>div{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.analytics-spread .stance-ring strong{font:620 2.6rem/1 var(--font-num);letter-spacing:-.035em;color:var(--ink)}.analytics-spread .stance-ring strong span{font:inherit;color:inherit;margin:0;display:inline}.analytics-spread .stance-ring>div>span:not(.sr-only){max-width:96px;color:var(--muted);white-space:pre-line;margin-top:8px;font-size:.62rem;line-height:1.35}.analytics-spread .stance-key{gap:2px;margin:0;padding:0;list-style:none;display:grid}.analytics-spread .stance-key li{transition:background var(--dur-1);border-radius:9px;grid-template-columns:10px minmax(0,1fr) 30px 52px;align-items:center;gap:12px;padding:8px 10px;font-size:.78rem;display:grid}.analytics-spread .stance-key li+li{box-shadow:0 -1px 0 var(--hairline)}.analytics-spread .stance-key li[data-on]{background:var(--subtle);box-shadow:none}.analytics-spread .stance-key li[data-on]+li{box-shadow:none}.analytics-spread .stance-key i{border-radius:3px;width:10px;height:10px}.analytics-spread .stance-key li[data-empty] i{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ink) 28%,transparent);background:0 0!important}.analytics-spread .stance-key .bilingual{white-space:normal;gap:1px;font-size:1em}.analytics-spread .stance-key .bi-en{font-size:.84em}.analytics-spread .stance-key strong{font:620 1.05rem/1 var(--font-num);text-align:right;color:var(--ink)}.analytics-spread .stance-key small{font:500 .72rem/1 var(--font-num);text-align:right;color:var(--muted)}.analytics-spread .stance-key li[data-empty] strong{color:var(--muted);font-weight:500}.analytics-spread .claim-caption{white-space:normal;text-overflow:clip;align-items:baseline;gap:10px;display:flex;overflow:hidden}.analytics-spread .claim-caption>b{background:var(--subtle);font:600 .66rem var(--font-num);color:var(--ink);border-radius:5px;flex:none;padding:2px 7px}.analytics-spread .claim-caption .bilingual{gap:1px;min-width:0}.analytics-spread .claim-caption .bilingual>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.analytics-spread .claim-caption .bi-en{font-size:.94em}.rubric-bars{flex:1;align-content:center;gap:6px;min-height:236px;padding:4px 0 0;display:grid}.rubric-row{grid-template-columns:minmax(92px,.36fr) minmax(0,1fr) 66px;align-items:center;gap:14px;min-height:42px;display:grid}.rubric-label{color:var(--ink);font-size:.78rem;line-height:1.3}.rubric-label .bilingual{gap:1px}.rubric-label .bi-en{font-size:.84em}.rubric-track{background:linear-gradient(90deg,transparent calc(100% - 1px),color-mix(in srgb,var(--paper) 85%,transparent) 0) 0 0/25% 100%,color-mix(in srgb,var(--ink) 7%,var(--paper));border-radius:3px;height:12px;display:block;position:relative}.rubric-track>i{background:linear-gradient(90deg,color-mix(in srgb,var(--data-1) 70%,var(--paper)),var(--data-1));transform-origin:0;border-radius:3px;position:absolute;inset:0 auto 0 0}.rubric-bars[data-score] .rubric-track:after{content:"";top:-5px;bottom:-5px;left:var(--score);border-left:1.5px dashed color-mix(in srgb,var(--ink) 55%,transparent);position:absolute}.rubric-value{font:650 1rem/1 var(--font-num);font-variant-numeric:tabular-nums lining-nums;color:var(--ink);flex-direction:column;align-items:flex-end;gap:4px;display:flex}.rubric-value small{font:500 .62rem/1 var(--font-num);color:var(--muted);letter-spacing:.02em}.rubric-scale{min-height:18px}.rubric-ticks{height:14px;display:block;position:relative}.rubric-ticks>i{font:500 .62rem/1 var(--font-num);font-variant-numeric:tabular-nums;color:var(--muted);font-style:normal;position:absolute;top:0;transform:translate(-50%)}.rubric-ticks>i:first-child{transform:none}.rubric-ticks>i:last-child{transform:translate(-100%)}.analytics-spread .analytics-details{margin:0 var(--atlas-pad);border-top:1px solid var(--hairline)}.analytics-spread .analytics-details>summary{min-height:52px;color:var(--ink);align-items:center;padding:4px 0;font-size:.8rem;font-weight:600}.analytics-spread .analytics-details>summary>svg{color:var(--muted);transition:transform var(--dur-2) var(--ease-premium)}.analytics-spread .exclusion-grid{background:var(--hairline);border:1px solid var(--hairline);border-radius:calc(var(--card-radius) + 2px);gap:1px;padding:0;overflow:hidden}.analytics-spread .exclusion-grid>div{background:var(--paper);gap:6px;padding:14px 14px 12px}.analytics-spread .exclusion-grid strong{font:620 1.5rem/1 var(--font-num);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;color:var(--ink)}.analytics-spread .exclusion-grid span{font-size:.68rem;line-height:1.4}.analytics-spread .analytics-tables h3,.analytics-spread .scoring-notes h3{font-size:.8rem;font-weight:650}.analytics-spread .analytics-tables th{color:var(--muted);font-size:.68rem;font-weight:600}.analytics-spread .analytics-tables :is(td,th){border-bottom:1px solid var(--hairline)}.analytics-spread .analytics-tables td:nth-child(2),.analytics-spread .analytics-tables td:nth-child(4){font-family:var(--font-num);font-variant-numeric:tabular-nums lining-nums}.analytics-spread .stance-source-row{border-bottom:1px solid var(--hairline);min-height:52px;transition:background var(--dur-1);border-radius:0}.analytics-spread .stance-source-row:hover{background:color-mix(in srgb,var(--subtle) 70%,transparent)}.analytics-spread .stance-badge{background:color-mix(in srgb,var(--data-na) 14%,var(--paper));color:var(--muted);border-radius:999px;flex:none;padding:3px 8px;font-size:.62rem;font-weight:600}.analytics-spread .stance-supports{background:color-mix(in srgb,var(--data-pos) 13%,var(--paper));color:color-mix(in srgb,var(--data-pos) 70%,var(--ink))}.analytics-spread .stance-contradicts{background:color-mix(in srgb,var(--data-neg) 13%,var(--paper));color:color-mix(in srgb,var(--data-neg) 70%,var(--ink))}.analytics-spread .stance-mixed{background:color-mix(in srgb,var(--data-mix) 15%,var(--paper));color:color-mix(in srgb,var(--data-mix) 55%,var(--ink))}.analytics-spread .stance-context{background:color-mix(in srgb,var(--data-ctx) 13%,var(--paper));color:color-mix(in srgb,var(--data-ctx) 70%,var(--ink))}.analytics-spread .scoring-notes{border-top:1px solid var(--hairline)}.atlas-tip{z-index:5;background:color-mix(in srgb,var(--navy-950) 94%,transparent);color:#fff;pointer-events:none;white-space:pre-line;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:9px;flex-direction:column;gap:2px;min-width:72px;max-width:220px;padding:8px 11px;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 14px));box-shadow:0 10px 26px -8px #000a,0 0 0 1px #ffffff14}.atlas-tip strong{font:650 .92rem/1.2 var(--font-num);font-variant-numeric:tabular-nums lining-nums}.atlas-tip span{color:#c3d0e2;font-size:.66rem;line-height:1.4}@keyframes atlas-grow-y{0%{transform:scaleY(0)}}@keyframes atlas-grow-x{0%{transform:scaleX(0)}}@keyframes atlas-fade{0%{opacity:0;transform:translateY(5px)}}@keyframes atlas-fade-only{0%{opacity:0}}@keyframes atlas-pop{0%{opacity:0;transform:scale(0)}}@keyframes atlas-draw{0%{stroke-dashoffset:1px}}@keyframes atlas-sweep{0%{stroke-dasharray:0 100}}@keyframes atlas-tip{0%{opacity:0;transform:translate(-50%,calc(-100% - 8px))}}@media screen and (prefers-reduced-motion:no-preference){:root:not([data-motion=off]) .analytics-spread .atlas-tip{animation:atlas-tip var(--dur-1) var(--ease-premium)}:root:not([data-motion=off]) .analytics-metrics[data-reveal-state=shown] .kpi-meter>i{animation:atlas-grow-x 1.1s .38s var(--ease-emphasis) backwards}:root:not([data-motion=off]) .analytics-metrics[data-reveal-state=shown] .kpi-strip>i{animation:atlas-grow-x .42s calc(.3s + var(--q,0)*55ms) var(--ease-emphasis) backwards}:root:not([data-motion=off]) .metric-figure[data-reveal-state=shown] .atlas-bar{transform-box:fill-box;transform-origin:50% 100%;animation:atlas-grow-y .9s calc(.22s + var(--i,0)*95ms) var(--ease-emphasis) backwards}:root:not([data-motion=off]) .metric-figure[data-reveal-state=shown] .atlas-face{animation:atlas-fade-only .5s calc(.76s + var(--i,0)*95ms) var(--ease-premium) backwards}:root:not([data-motion=off]) .metric-figure[data-reveal-state=shown] .atlas-col .atlas-label{animation:atlas-fade .52s calc(.62s + var(--i,0)*95ms) var(--ease-premium) backwards}:root:not([data-motion=off]) .metric-figure[data-reveal-state=shown] .atlas-flow{animation:atlas-fade-only .6s calc(.82s + var(--i,0)*.11s) var(--ease-premium) backwards}:root:not([data-motion=off]) .metric-figure[data-reveal-state=shown] .metric-ring-segment{animation:atlas-sweep var(--t,.4s) calc(.26s + var(--d,0s)) cubic-bezier(.45,.05,.55,.95) backwards}:root:not([data-motion=off]) .metric-figure[data-reveal-state=shown] .stance-key li{animation:atlas-fade .48s calc(.3s + var(--k,0)*60ms) var(--ease-premium) backwards}:root:not([data-motion=off]) .metric-figure[data-reveal-state=shown] .rubric-track>i{animation:atlas-grow-x .9s calc(.24s + var(--i,0)*80ms) var(--ease-emphasis) backwards}:root:not([data-motion=off]) .metric-figure[data-reveal-state=shown] .rubric-track:after{animation:atlas-fade-only .6s .9s var(--ease-premium) backwards}:root:not([data-motion=off]) .metric-figure[data-reveal-state=shown] .atlas-line{stroke-dasharray:1;animation:atlas-draw 1.2s .2s var(--ease-emphasis) backwards}:root:not([data-motion=off]) .analytics-spread :is(.atlas-dot,.atlas-hit){transition:cy var(--dur-3) var(--ease-emphasis)}:root:not([data-motion=off]) .analytics-spread .atlas-bar{transition:d var(--dur-3) var(--ease-emphasis),filter var(--dur-1)}:root:not([data-motion=off]) .analytics-spread .atlas-box rect{transition:y var(--dur-3) var(--ease-emphasis),height var(--dur-3) var(--ease-emphasis)}:root:not([data-motion=off]) .analytics-spread .rubric-track>i,:root:not([data-motion=off]) .analytics-spread .kpi-meter>i{transition:width var(--dur-3) var(--ease-emphasis)}:root:not([data-motion=off]) .metric-figure[data-reveal-state=shown] .atlas-pt .atlas-dot{transform-box:fill-box;transform-origin:50%;animation:atlas-pop .42s calc(.38s + var(--j,0)*45ms) var(--ease-emphasis) backwards}:root:not([data-motion=off]) .metric-figure[data-reveal-state=shown] .atlas-box{animation:atlas-fade-only .6s calc(.2s + var(--i,0)*90ms) var(--ease-premium) backwards}:root:not([data-motion=off]) .metric-figure[data-reveal-state=shown] .atlas-end{animation:atlas-fade-only .5s 1.1s var(--ease-premium) backwards}:root:not([data-motion=off]) .metric-figure[data-toggled][data-reveal-state] :is(.atlas-face,.atlas-flow,.atlas-label,.atlas-box,.atlas-end){animation-delay:calc(var(--i,0)*50ms);animation-duration:.38s}:root:not([data-motion=off]) .metric-figure[data-toggled][data-reveal-state] :is(.atlas-bar,.rubric-track>i,.atlas-line){animation-delay:calc(var(--i,0)*50ms)}:root:not([data-motion=off]) .metric-figure[data-toggled][data-reveal-state] .atlas-pt .atlas-dot{animation-delay:calc(.12s + var(--j,0)*30ms)}:root:not([data-motion=off]) .metric-figure[data-toggled][data-reveal-state] .metric-ring-segment{animation-delay:calc(var(--d,0s)/3)}}.kpi-strip>i:nth-child(2){--q:1}.kpi-strip>i:nth-child(3){--q:2}.kpi-strip>i:nth-child(4){--q:3}.kpi-strip>i:nth-child(5){--q:4}.kpi-strip>i:nth-child(6){--q:5}.kpi-strip>i:nth-child(n+7){--q:6}.analytics-spread .stance-key li:nth-child(2){--k:1}.analytics-spread .stance-key li:nth-child(3){--k:2}.analytics-spread .stance-key li:nth-child(4){--k:3}.analytics-spread .stance-key li:nth-child(5){--k:4}:root[data-motion=off] .analytics-spread *,.main.quiet-arrival .analytics-spread *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.analytics-spread *{transition:none!important;animation:none!important}}@media (width<=1100px){.analytics-spread .analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-spread .analytics-metrics>.atlas-kpi:nth-child(3){padding-left:var(--atlas-pad);border-left:0}.analytics-spread .analytics-metrics>.atlas-kpi:nth-child(n+3){border-top:1px solid var(--hairline)}.analytics-spread .analytics-metrics>.confidence-stat{margin:12px 12px 12px 0}}@media (width>=901px) and (width<=1180px){.analytics-spread .scientific-plot .plot-tick{font-size:.74rem}.analytics-spread .scientific-plot .plot-cat{font-size:.82rem}.analytics-spread .scientific-plot .plot-flow{font-size:.66rem}.analytics-spread .scientific-plot .sample-n{font-size:.68rem}}@media (width<=900px){.analytics-spread .analytics-grid{grid-template-columns:minmax(0,1fr)}.analytics-spread .metric-figure,.analytics-spread .metric-figure:nth-child(2n){border-left:0;padding:26px 0 22px}.analytics-spread .metric-figure:nth-child(n+2){border-top:1px solid var(--hairline)}.analytics-spread .scientific-plot{max-width:620px;margin-inline:auto}}@media (width<=760px){.analytics-spread{--atlas-pad:16px;margin:28px 0 32px}.analytics-spread .analytics-title{padding:24px var(--atlas-pad) 18px;flex-direction:column;align-items:flex-start;gap:14px}.analytics-spread .analytics-title h2{font-size:1.24rem}.atlas-meta{justify-content:flex-start}.analytics-spread .analytics-metrics>.atlas-kpi{padding:18px 14px 16px!important}.analytics-spread .analytics-metrics>.atlas-kpi:nth-child(odd){padding-left:var(--atlas-pad)!important}.analytics-spread .analytics-metrics>.confidence-stat{margin:10px 10px 10px 0;padding:16px 14px 14px!important}.analytics-spread .atlas-kpi strong{margin:12px 0 8px;font-size:2.2rem}.analytics-spread .analytics-metrics>.confidence-stat strong{margin:10px 0;font-size:2.4rem}.atlas-kpi .kpi-label{font-size:.76rem}.analytics-spread .figure-heading{grid-template-columns:auto minmax(0,1fr);row-gap:12px}.analytics-spread .figure-heading>:is(.atlas-seg,select){grid-column:1/-1;justify-self:start}.analytics-spread .scientific-plot .plot-tick{font-size:.92rem}.analytics-spread .scientific-plot .sample-n{font-size:.84rem}.analytics-spread .scientific-plot .plot-cat{font-size:1rem}.analytics-spread .scientific-plot .plot-value{font-size:1.1rem}.analytics-spread .scientific-plot .plot-flow{font-size:.78rem}.analytics-spread .scientific-plot .atlas-end{font-size:1rem}.analytics-spread .figure-caption{font-size:.68rem}}@media (width<=560px){.analytics-spread .stance-figure{grid-template-columns:minmax(0,1fr);gap:18px}.analytics-spread .stance-ring{max-width:196px}.rubric-row{grid-template-columns:minmax(84px,.42fr) minmax(0,1fr) 58px;gap:10px}.rubric-label{font-size:.74rem}}@media print{.analytics-spread{box-shadow:none;break-inside:auto;border-color:#ccd5e0}.analytics-spread:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}.analytics-spread *{transition:none!important;animation:none!important}.analytics-spread .count-up-digits,.analytics-spread :is(.atlas-seg,.figure-heading select,.atlas-tip){display:none!important}.analytics-spread .analytics-metrics>.confidence-stat{box-shadow:none;color:#243448;background:#eef3f8;margin:0}.analytics-spread .analytics-metrics>.confidence-stat :is(span,strong,p,small,.bi-en,.kpi-label){color:#243448}.analytics-spread .analytics-metrics .confidence-stat .kpi-meter{background:#d5deea}.confidence-stat .kpi-meter>i{box-shadow:none;background:#243448!important}.analytics-spread .kpi-meter,.analytics-spread .kpi-strip,.analytics-spread .rubric-track,.analytics-spread .stance-key i{-webkit-print-color-adjust:exact;print-color-adjust:exact}.analytics-spread .analytics-grid{grid-template-columns:1fr 1fr}.analytics-spread .metric-figure{break-inside:avoid}}.workflow-journey{--stage-0:color-mix(in oklab,var(--brand) 7%,#040b18);--stage-1:color-mix(in oklab,var(--brand) 16%,#0a2140);--stage-glow:color-mix(in oklab,var(--brand) 52%,#d9edff);--stage-ink:#eef5ff;--stage-mute:#9db2cb;--stage-line:#ffffff17;--paper-shadow:0 0 0 1px #ffffff0a,0 2px 4px #02081438,0 26px 50px -18px #020814b3}:root[data-mode=dark] .workflow-journey{--stage-0:color-mix(in oklab,var(--brand) 6%,#030812);--stage-mute:#93a8c2}.workflow-journey .journey-topline{border-bottom:1px solid var(--hairline);letter-spacing:.06em;min-height:52px;color:var(--muted);gap:18px;font-size:.7rem}.workflow-journey .journey-topline>span:first-child{color:var(--ink);gap:10px;font-weight:600;line-height:1.45}.workflow-journey .journey-topline>span:first-child>i{background:var(--brand);width:7px;height:7px;box-shadow:0 0 0 3px rgba(var(--brand-rgb),.14);flex:none;position:relative}.journey-ready .journey-topline>span:first-child>i{background:var(--data-pos);box-shadow:0 0 0 3px color-mix(in srgb,var(--data-pos) 18%,transparent)}.journey-error .journey-topline>span:first-child>i,.journey-stopped .journey-topline>span:first-child>i{background:var(--soft);box-shadow:none}.workflow-journey .journey-timer{border:1px solid var(--hairline);background:var(--paper);color:var(--ink);letter-spacing:.02em;box-shadow:var(--elev-1);border-radius:999px;gap:7px;padding:5px 11px;font-size:.78rem}.workflow-journey .journey-timer svg{color:var(--brand)}.workflow-journey .journey-motion-control{min-height:44px;color:var(--muted);transition:color var(--dur-1);gap:8px;padding:4px 2px;font-size:.66rem;line-height:1.45}.workflow-journey .journey-motion-control:hover{color:var(--brand)}.workflow-journey .journey-heading{gap:22px;min-height:126px;padding:20px 0 22px}.workflow-journey .journey-issue{background:linear-gradient(160deg,var(--stage-1),var(--stage-0) 78%);width:84px;min-width:84px;min-height:88px;box-shadow:inset 0 1px 0 #ffffff1f,inset 0 0 0 1px #ffffff0d,var(--elev-2);color:#fff;letter-spacing:-.03em;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0 0 10px;font-size:2.35rem;font-weight:600;line-height:1;display:flex;position:relative;overflow:hidden}.workflow-journey .journey-issue small{letter-spacing:.16em;color:#a9bdd6;margin:0;font-size:.56rem}.workflow-journey .journey-issue:before,.workflow-journey .journey-issue:after{content:"";background:#ffffff1c;border-radius:2px;height:2px;position:absolute;bottom:11px;left:14px;right:14px}.workflow-journey .journey-issue:after{background:var(--stage-glow);box-shadow:0 0 10px var(--stage-glow);transform-origin:0;transform:scaleX(calc((var(--phase-i) + 1)/6));transition:transform var(--dur-4) var(--ease-emphasis)}.journey-issue-digits{height:1em;display:grid;overflow:clip}.journey-issue-digits>b{font-weight:inherit;grid-area:1/1}.workflow-journey .journey-heading h1{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:clamp(1.4rem,2.3vw,1.85rem);font-weight:650;line-height:1.3}.journey-title-stack{display:grid}.journey-title-stack>.journey-title-mask{grid-area:1/1;min-width:0;padding-bottom:.12em;overflow:clip}.journey-title-stack .bi-en{letter-spacing:0;color:var(--muted);opacity:1;font-size:.6em;font-weight:450}.workflow-journey .journey-error-message{color:var(--red);margin-top:8px}.workflow-journey .journey-workbench{border:1px solid color-mix(in srgb,var(--stage-glow) 16%,transparent);border-top:1px solid color-mix(in srgb,var(--stage-glow) 26%,transparent);background:var(--stage-0);color:var(--stage-ink);border-radius:16px;box-shadow:inset 0 1px #ffffff12,0 2px 6px #0a183014,0 34px 70px -34px #06142ccc}.workflow-journey .journey-canvas{--brand:var(--brand-page);--brand-rgb:var(--brand-rgb-page);background:radial-gradient(110% 80% at 50% -8%,var(--stage-1),transparent 62%),radial-gradient(70% 60% at 50% 115%,color-mix(in srgb,var(--stage-glow) 10%,transparent),transparent 70%),var(--stage-0);background-size:auto}.workflow-journey{--brand-page:var(--brand);--brand-rgb-page:var(--brand-rgb)}.workflow-journey .cinema-atmosphere{background:0 0!important}.workflow-journey .cinema-atmosphere:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--stage-glow) 20%,transparent),transparent);filter:none;opacity:1;width:62%;height:130%;transform:translateX(calc((var(--phase-i) - 2.5)*9%));transition:transform 1.4s var(--ease-emphasis);animation:none;top:-55%;left:19%}.workflow-journey .cinema-atmosphere:after{display:none}.workflow-journey .cinema-horizon{opacity:.55;background-image:linear-gradient(color-mix(in srgb,var(--stage-glow) 13%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--stage-glow) 13%,transparent) 1px,transparent 1px);background-position:calc(var(--phase-i)*-60px) 0;transition:background-position 1.4s var(--ease-emphasis);animation:none}.workflow-journey .cinema-orbit{opacity:.55;border-color:color-mix(in srgb,var(--stage-glow) 14%,transparent);box-shadow:0 0 0 80px color-mix(in srgb,var(--stage-glow) 2%,transparent);animation:none}.workflow-journey .cinema-atmosphere>i{display:none}.workflow-journey .journey-grid-mark{--tick:color-mix(in srgb,var(--stage-glow) 42%,transparent);clip-path:none;background:linear-gradient(var(--tick),var(--tick)) 0 0/16px 1px,linear-gradient(var(--tick),var(--tick)) 0 0/1px 16px,linear-gradient(var(--tick),var(--tick)) 100% 0/16px 1px,linear-gradient(var(--tick),var(--tick)) 100% 0/1px 16px,linear-gradient(var(--tick),var(--tick)) 0 100%/16px 1px,linear-gradient(var(--tick),var(--tick)) 0 100%/1px 16px,linear-gradient(var(--tick),var(--tick)) 100% 100%/16px 1px,linear-gradient(var(--tick),var(--tick)) 100% 100%/1px 16px;background-repeat:no-repeat;border:0;inset:18px}.workflow-journey .journey-canvas>.journey-scene{opacity:0;visibility:hidden;filter:none;will-change:auto;transform-origin:50% 55%;transition:opacity .2s var(--ease-premium),transform .56s var(--ease-premium),filter .3s,visibility 0s .2s}.workflow-journey .journey-canvas>.journey-scene.is-past{filter:blur(3px);transform:translate(-56px)scale(.965)}.workflow-journey .journey-canvas>.journey-scene.is-next{transform:translate(64px)scale(.985)}.workflow-journey .journey-canvas>.journey-scene.is-active{opacity:1;visibility:visible;filter:none;transition:opacity .46s .17s var(--ease-premium),transform .82s .12s var(--ease-emphasis),filter .3s,visibility 0s;transform:none}:root:not([data-motion=off]) .workflow-journey:not([data-quiet=true]) .journey-canvas>.journey-scene.is-active{animation:none}.workflow-journey .journey-canvas :is(.journey-input-paper,.journey-claim-origin,.journey-claim-card,.journey-branch,.evidence-stack-page,.journey-excerpt,.journey-report-paper){box-shadow:var(--paper-shadow);background:#fbfdff;border:1px solid #d9e4f0;border-radius:12px}:root[data-mode=dark] .workflow-journey .journey-canvas{--paper:#eef3f9;--subtle:#e1e9f2}:root[data-mode=dark] .workflow-journey .journey-canvas :is(.journey-input-paper,.journey-claim-origin,.journey-claim-card,.journey-branch,.evidence-stack-page,.journey-excerpt,.journey-report-paper){background:#eef3f9;border-color:#cdd9e6}.workflow-journey .journey-paper-top{letter-spacing:.08em;border-bottom-color:#e2eaf3}.workflow-journey .journey-paper-lines>i{background:#dfe7f0;border-radius:2px}.workflow-journey .journey-input-scene{animation:none;transform:none}.workflow-journey .journey-input-paper{border-top:2px solid var(--brand);transform:none}.workflow-journey .journey-paper-shadow{opacity:.55;background:#dde7f2;border-color:#ffffff30;border-radius:12px;transform:translate(-10px,9px)rotate(-2.5deg);box-shadow:0 24px 50px -20px #020814cc}.workflow-journey .journey-input-paper blockquote{font-family:var(--font-display);letter-spacing:.005em;font-weight:600}.workflow-journey .paper-scan{background:linear-gradient(transparent,rgba(var(--brand-rgb),.07));border-bottom:1px solid rgba(var(--brand-rgb),.5);height:42px;box-shadow:0 8px 16px -10px rgba(var(--brand-rgb),.6);animation:paper-read 3.8s var(--ease-premium) infinite}.workflow-journey .journey-read-marker{border:1px solid rgba(var(--brand-rgb),.35);box-shadow:0 0 0 6px color-mix(in srgb,var(--stage-glow) 14%,transparent),0 16px 30px -10px #020814b3;background:#fbfdff;animation:none}.workflow-journey .journey-claim-origin{background:#eef4fa;transform:none}.workflow-journey .claim-thread{border-top:1px dashed color-mix(in srgb,var(--stage-glow) 70%,transparent);background:0 0;transform:none}.workflow-journey .claim-thread:after{background:var(--stage-glow);box-shadow:0 0 10px var(--stage-glow);animation-timing-function:var(--ease-premium);animation-duration:2.4s}.workflow-journey .journey-claim-card{animation:claim-arrive .62s calc(var(--i)*90ms + .26s) var(--ease-emphasis) both;border-left:1px solid #d9e4f0;position:relative;overflow:hidden}.workflow-journey .journey-claim-card:before{content:"";background:var(--brand);border-radius:0 2px 2px 0;width:2px;position:absolute;top:12px;bottom:12px;left:0}.workflow-journey .journey-claim-card.pending:before{background:#cfdbe8}.workflow-journey .journey-claim-card>span{color:var(--brand);font-weight:600}.workflow-journey .journey-claim-card>svg{color:var(--data-pos)}.workflow-journey .journey-query-seed{border:1px solid color-mix(in srgb,var(--stage-glow) 34%,transparent);background:color-mix(in srgb,var(--stage-1) 80%,#ffffff0a);width:max-content;max-width:100%;color:var(--stage-ink);box-shadow:0 0 0 6px color-mix(in srgb,var(--stage-glow) 5%,transparent),0 14px 30px -14px #000a;letter-spacing:.08em;border-radius:999px;line-height:1.45}.workflow-journey .journey-query-seed .journey-pulse-dot{background:var(--stage-glow)}.workflow-journey .journey-branch-paths path{stroke:color-mix(in srgb,var(--stage-glow) 34%,transparent);stroke-width:1.2px}.workflow-journey .journey-branch-paths .travelling-line{stroke:var(--stage-glow);stroke-width:2px;filter:drop-shadow(0 0 4px var(--stage-glow));animation-timing-function:var(--ease-premium)}.workflow-journey .journey-branch{border-top:2px solid var(--brand);border-radius:14px}.workflow-journey .branch-icon{color:var(--brand)}.workflow-journey .branch-icon.books{color:#1f8a80}.workflow-journey .branch-icon i{border-style:solid;border-color:color-mix(in srgb,currentColor 22%,transparent);box-shadow:inset 0 0 0 5px color-mix(in srgb,currentColor 6%,transparent);animation:none}.workflow-journey .branch-status.done{background:var(--data-pos)}.workflow-journey .knowledge-languages span{border-color:#d4e0ec;border-radius:999px}.workflow-journey .branch-parallel{background:var(--stage-0);color:var(--stage-mute);border-color:color-mix(in srgb,var(--stage-glow) 26%,transparent);letter-spacing:.08em;border-radius:999px}.workflow-journey .evidence-stack-page{transform:translate(calc(var(--i)*-9px),calc(var(--i)*-6px)) rotate(calc((var(--i) - 1)*-3deg))}.workflow-journey .evidence-highlight{background:rgba(var(--brand-rgb),.12);border-left:2px solid var(--brand);box-shadow:none;animation-timing-function:var(--ease-premium);border-radius:2px}.workflow-journey .evidence-extract-mark{color:var(--stage-glow)}.workflow-journey .evidence-extract-mark span{border-top-color:color-mix(in srgb,var(--stage-glow) 40%,transparent)}.workflow-journey .journey-excerpt{border-left:1px solid #d9e4f0}.workflow-journey .excerpt-seal{color:var(--brand)}.workflow-journey .journey-excerpt li span{background:var(--brand)}.workflow-journey .analysis-connectors path{stroke:color-mix(in srgb,var(--stage-glow) 40%,transparent)}.workflow-journey .analysis-center{background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--stage-glow) 26%,var(--stage-1)),var(--stage-0) 74%);border:1px solid color-mix(in srgb,var(--stage-glow) 40%,transparent);box-shadow:0 0 0 10px color-mix(in srgb,var(--stage-glow) 4%,transparent),0 0 60px color-mix(in srgb,var(--stage-glow) 18%,transparent),0 20px 44px -16px #000c;color:var(--stage-glow)}.workflow-journey .analysis-center strong{color:var(--stage-ink);font-family:var(--font-display);font-weight:600}.workflow-journey .analysis-orbit{border-color:color-mix(in srgb,var(--stage-glow) 40%,transparent);box-shadow:none;opacity:.6;animation-duration:60s}.workflow-journey .analysis-lens{background:color-mix(in srgb,var(--stage-1) 70%,transparent);border:1px solid color-mix(in srgb,var(--stage-glow) 24%,transparent);color:var(--stage-ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:lens-focus 6s calc(var(--i)*1.2s) var(--ease-premium) infinite;border-radius:12px;box-shadow:0 14px 30px -14px #000c}.workflow-journey .analysis-lens>svg{color:var(--stage-glow)}.workflow-journey .analysis-lens>i{background:var(--stage-glow)}.workflow-journey .journey-reviewers span{background:color-mix(in srgb,var(--stage-0) 70%,transparent);border-color:color-mix(in srgb,var(--stage-glow) 22%,transparent);color:var(--stage-mute);font-family:var(--font-sans);letter-spacing:.06em;border-radius:999px}.workflow-journey .journey-reviewers .running i{background:var(--stage-glow);box-shadow:0 0 8px var(--stage-glow)}.workflow-journey .journey-reviewers .done i{background:var(--data-pos)}.workflow-journey .journey-report-paper{border-top:2px solid var(--brand);padding:18px 24px 16px;transform:none}.workflow-journey .journey-report-paper h3{font-family:var(--font-display);letter-spacing:-.005em;font-weight:650}.workflow-journey .report-preview-verdict{letter-spacing:.01em;font-size:.7rem;font-weight:600}.workflow-journey .report-preview-summary{margin:9px 0 4px;font-size:.7rem;line-height:1.7}.workflow-journey .ready-paper-footer{font-size:.64rem;line-height:1.5}.workflow-journey .report-preview-verdict.supported{color:var(--data-pos)}.workflow-journey .mini-report-figures{border-top:1px solid #e2eaf3;align-items:stretch;gap:0;margin:12px 0 10px;padding:12px 0 0;display:flex}.workflow-journey .mini-report-figures>div{border:0;border-radius:0;flex:1;gap:3px;width:auto;height:auto;padding:0 14px;display:grid}.workflow-journey .mini-report-figures>div:first-child{padding-left:0}.workflow-journey .mini-report-figures>div+div{border-left:1px solid #e2eaf3}.workflow-journey .mini-report-figures strong{font:600 1.55rem/1.05 var(--font-num);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;color:var(--ink)}.workflow-journey .mini-report-figures strong small{color:var(--muted);margin-left:1px;font-size:.55em;font-weight:500}.workflow-journey .mini-report-figures>div>span{color:var(--muted);white-space:pre-line;font-size:.6rem;line-height:1.45}.workflow-journey .mini-report-figures.is-pending{display:block}.workflow-journey .ready-paper-footer{color:var(--muted);letter-spacing:.02em}.workflow-journey .ready-paper-footer svg{color:var(--data-pos)}.workflow-journey .ready-paper-footer{align-items:center;gap:12px}.workflow-journey .report-ready-stamp{border:1px solid color-mix(in srgb,var(--data-pos) 40%,transparent);background:color-mix(in srgb,var(--data-pos) 10%,#fff);color:#166c50;letter-spacing:.04em;white-space:pre-line;box-shadow:none;animation:stamp-settle .52s .38s var(--ease-emphasis) both;border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 12px 6px 10px;font-size:.6rem;font-weight:600;line-height:1.35;display:flex;position:static;transform:none}.workflow-journey .report-ready-stamp svg{color:var(--data-pos);flex:none}.workflow-journey .journey-live-notes{background:linear-gradient(180deg,#ffffff08,#fff0 40%),color-mix(in srgb,var(--stage-0) 92%,#000);border-left:1px solid var(--stage-line);justify-content:flex-start;gap:0;padding:20px 24px 16px}.workflow-journey .journey-live-stat{border-top:1px solid var(--stage-line);gap:6px;padding:14px 0 13px;position:relative;overflow:visible}.workflow-journey .journey-live-stat strong{font:600 2.45rem/1 var(--font-num);letter-spacing:-.035em;color:#fff;transition:color var(--dur-3);animation:none}.workflow-journey .journey-live-stat[data-known=false] strong{color:#ffffff4d;font-weight:400}.workflow-journey .journey-live-stat>span{color:var(--stage-mute);font-size:.7rem;line-height:1.5}.workflow-journey .journey-live-stat strong span{font:inherit;color:inherit;white-space:nowrap;min-height:0}.workflow-journey .journey-live-notes :is(.journey-source-slips span){color:var(--stage-mute)}@media (width>=761px){.workflow-journey .journey-workbench .journey-live-notes>.eyebrow{letter-spacing:.12em;color:var(--stage-mute);white-space:normal;align-items:center;gap:8px;padding-bottom:12px;font-size:.6rem;line-height:1.5;display:flex}.workflow-journey .journey-workbench .journey-live-notes>.eyebrow:before{content:"";background:var(--stage-glow);width:6px;height:6px;box-shadow:0 0 8px var(--stage-glow);border-radius:50%;flex:none}.workflow-journey .journey-workbench .journey-live-notes>.journey-live-stat:nth-child(2){border-top:1px solid var(--stage-line)}}.journey-ready .journey-live-notes>.eyebrow:before,.journey-error .journey-live-notes>.eyebrow:before,.journey-stopped .journey-live-notes>.eyebrow:before{box-shadow:none!important;background:var(--stage-mute)!important}.workflow-journey .journey-interruption{background:radial-gradient(60% 70% at 50% 50%,color-mix(in srgb,var(--stage-0) 78%,transparent),color-mix(in srgb,var(--stage-0) 94%,transparent));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.workflow-journey .journey-interruption>span{width:56px;height:56px;color:var(--stage-glow);border-color:color-mix(in srgb,var(--stage-glow) 34%,transparent);box-shadow:0 0 0 8px color-mix(in srgb,var(--stage-glow) 5%,transparent)}.workflow-journey .journey-interruption strong{font-family:var(--font-display);letter-spacing:-.005em;font-size:1.35rem;font-weight:600;line-height:1.4}.workflow-journey .journey-interruption p{color:var(--stage-mute);font-size:.8rem}.workflow-journey .journey-stepper{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:28px 0 0;padding:0;position:relative}.workflow-journey .journey-stepper:before,.workflow-journey .journey-stepper:after{content:"";background:var(--line);pointer-events:none;border-radius:2px;width:83.3333%;height:2px;position:absolute;top:13px;left:8.33333%}.workflow-journey .journey-stepper:after{background:linear-gradient(90deg,rgba(var(--brand-rgb),.55),var(--brand));transform-origin:0;transform:scaleX(calc(var(--phase-i)/5));transition:transform var(--dur-4) var(--ease-emphasis)}.journey-error .journey-stepper:after,.journey-stopped .journey-stepper:after{background:linear-gradient(90deg,rgba(var(--brand-rgb),.4),rgba(var(--brand-rgb),.55))}.workflow-journey .journey-stepper li{z-index:1;text-align:center;min-width:0;color:var(--soft);flex-direction:column;align-items:center;gap:9px;display:flex}.workflow-journey .journey-stepper li:after{display:none}.workflow-journey .journey-stepper strong{text-align:center;background:0 0;justify-self:center;padding:0;font-size:.74rem;font-weight:550;line-height:1.45}.workflow-journey .journey-step-dot{border:1px solid var(--line);background:var(--paper);width:28px;height:28px;color:var(--soft);box-shadow:0 0 0 5px var(--bg);transition:background var(--dur-3),border-color var(--dur-3),color var(--dur-3),box-shadow var(--dur-3);flex:none;font-size:.62rem;font-weight:600;position:relative}.workflow-journey .journey-stepper .done{color:var(--ink)}.workflow-journey .journey-stepper .done .journey-step-dot{background:color-mix(in srgb,var(--brand) 12%,var(--paper));border-color:color-mix(in srgb,var(--brand) 50%,var(--paper));color:var(--brand)}.workflow-journey .journey-stepper .done .journey-step-dot svg{stroke-width:2.6px}.workflow-journey .journey-stepper .current{color:var(--ink)}.workflow-journey .journey-stepper .current strong{font-weight:650}.workflow-journey .journey-stepper .running.current .journey-step-dot{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 0 0 5px var(--bg),0 0 0 8px rgba(var(--brand-rgb),.16),0 8px 20px -4px rgba(var(--brand-rgb),.55)}.workflow-journey .journey-stepper .running.current .journey-step-dot:after{content:"";border:1px solid var(--brand);opacity:0;animation:step-halo 2.4s var(--ease-premium) infinite;border-radius:50%;position:absolute;inset:-1px}.workflow-journey .journey-stepper .done.current .journey-step-dot{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 0 0 5px var(--bg),0 0 0 8px rgba(var(--brand-rgb),.16)}.workflow-journey .journey-stepper :is(.error,.stopped) .journey-step-dot{border-color:var(--red);color:var(--red);background:var(--paper)}.workflow-journey .journey-stepper .skipped{opacity:.55}.workflow-journey .journey-footer{border-top:1px solid var(--hairline);margin-top:22px;padding-top:14px}.workflow-journey .journey-footer .primary,.workflow-journey .journey-footer .secondary{min-height:44px;padding:9px 18px;font-size:.74rem}.workflow-journey .journey-footer .primary{box-shadow:0 1px 0 #ffffff26 inset,0 10px 24px -10px rgba(var(--brand-rgb),.7)}.workflow-journey .journey-cancel{border-radius:var(--button-radius);min-height:44px;color:var(--muted);gap:7px;padding:6px 10px}.workflow-journey .journey-cancel:hover{color:var(--red);background:color-mix(in srgb,var(--red) 7%,transparent)}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=off]) .workflow-journey:not([data-quiet=true]) .journey-title-stack>.journey-title-mask .bilingual>span{animation:title-rise .68s .14s var(--ease-emphasis) both}:root:not([data-motion=off]) .workflow-journey:not([data-quiet=true]) .journey-title-stack>.journey-title-mask .bi-en{animation-delay:.2s}:root:not([data-motion=off]) .workflow-journey:not([data-quiet=true]) .journey-title-stack>.journey-title-mask.is-leaving .bilingual>span{animation:title-leave .26s var(--ease-premium) both}:root:not([data-motion=off]) .workflow-journey:not([data-quiet=true]) .journey-title-stack>.journey-title-mask.is-leaving .bi-en{animation-delay:20ms}:root:not([data-motion=off]) .workflow-journey:not([data-quiet=true]) .journey-issue-digits>b{animation:digit-rise .62s .1s var(--ease-emphasis) both}:root:not([data-motion=off]) .workflow-journey:not([data-quiet=true]) .journey-issue-digits>b.is-leaving{animation:digit-leave .26s var(--ease-premium) both}:root:not([data-motion=off]) .workflow-journey:not([data-quiet=true]) .journey-stepper .done .journey-step-dot svg path{animation:tick-draw .52s .18s var(--ease-premium) both}:root:not([data-motion=off]) .workflow-journey:not([data-quiet=true]) .journey-topline>span:first-child>i:after{content:"";border:1px solid var(--brand);animation:step-halo 2.4s var(--ease-premium) infinite;border-radius:50%;position:absolute;inset:-3px}:root:not([data-motion=off]) .workflow-journey:not([data-quiet=true]) .journey-live-stat strong .count-up:has(.count-up-digits){color:var(--stage-glow)}}.journey-ready .journey-topline>span:first-child>i:after,.workflow-journey[data-quiet=true] .is-leaving,:root[data-motion=off] .workflow-journey .is-leaving{display:none}@media (prefers-reduced-motion:reduce){.workflow-journey .is-leaving{display:none}}@keyframes title-rise{0%{opacity:0;transform:translateY(.7em)}to{opacity:1;transform:none}}@keyframes title-leave{to{opacity:0;transform:translateY(-.75em)}}@keyframes digit-rise{0%{opacity:0;transform:translateY(.8em)}to{opacity:1;transform:none}}@keyframes digit-leave{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-.8em)}}@keyframes tick-draw{0%{stroke-dasharray:24;stroke-dashoffset:24px}to{stroke-dasharray:24;stroke-dashoffset:0}}@keyframes step-halo{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(1.75)}}@keyframes claim-arrive{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes paper-read{0%{opacity:0;transform:translateY(0)}12%,78%{opacity:1}88%,to{opacity:0;transform:translateY(150px)}}@keyframes lens-focus{0%,30%,to{border-color:color-mix(in srgb,var(--stage-glow) 24%,transparent);box-shadow:0 14px 30px -14px #000c}12%{border-color:color-mix(in srgb,var(--stage-glow) 70%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--stage-glow) 8%,transparent),0 14px 30px -14px #000c}}@keyframes stamp-settle{0%{opacity:0;transform:translateY(6px)scale(.94)}to{opacity:1;transform:none}}:root[data-cinematic-kind]::view-transition{background:var(--bg)}:root[data-cinematic-kind=route]::view-transition-old(root){animation:vt-recede .2s var(--ease-premium) both;transform-origin:50% 20%}:root[data-cinematic-kind=launch]::view-transition-old(root){animation:vt-recede .2s var(--ease-premium) both;transform-origin:50% 20%}:root[data-cinematic-kind=report]::view-transition-old(root){animation:vt-recede .2s var(--ease-premium) both;transform-origin:50% 20%}:root[data-cinematic-kind=route]::view-transition-new(root){animation:vt-arrive .38s 50ms var(--ease-emphasis) both}:root[data-cinematic-kind=launch]::view-transition-new(root){animation:vt-arrive .46s 70ms var(--ease-emphasis) both}:root[data-cinematic-kind=report]::view-transition-new(root){animation:vt-arrive .42s .17s var(--ease-emphasis) both}@keyframes vt-recede{to{opacity:0;transform:scale(.988)}}@keyframes vt-arrive{0%{opacity:0}}.workflow-journey .journey-canvas .journey-report-paper.ready-sheet,.main.report-arrival:not(.quiet-arrival) .summary:not(.summary-detail){view-transition-name:verification-report!important}:root[data-cinematic-kind=report]::view-transition-group(verification-report){animation-duration:.62s;animation-timing-function:var(--ease-emphasis)}:root[data-cinematic-kind=report]::view-transition-image-pair(verification-report){border-radius:14px;overflow:hidden}:root[data-cinematic-kind=report]::view-transition-old(verification-report){object-fit:cover;object-position:50% 0;mix-blend-mode:normal;height:100%}:root[data-cinematic-kind=report]::view-transition-new(verification-report){object-fit:cover;object-position:50% 0;mix-blend-mode:normal;height:100%}:root[data-cinematic-kind=report]::view-transition-old(verification-report){animation:vt-fade-out .3s var(--ease-premium) both}:root[data-cinematic-kind=report]::view-transition-new(verification-report){animation:vt-fade-in .38s 90ms var(--ease-premium) both}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}}.main.report-arrival.fallback-arrival{animation:vt-settle .56s var(--ease-emphasis) both!important}.main.report-arrival .summary :is(.competition-finding,.competition-finding h2,.competition-keyfigures>div){filter:none!important;animation:none!important}@keyframes vt-settle{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cinematic-cut{contain:strict}.cinematic-cut .cut-veil{background:var(--bg);animation:cut-veil .52s 60ms var(--ease-premium) both;position:absolute;inset:0}.cinematic-cut .cut-veil:after{content:"";background:linear-gradient(90deg,transparent,var(--brand),transparent) no-repeat;height:2px;animation:cut-sheen .68s var(--ease-premium) both;background-position:-100% 0;background-size:50% 100%;position:absolute;top:0;left:0;right:0}.cinematic-cut .cut-emblem{color:var(--ink);animation:cut-emblem .42s var(--ease-premium) both;gap:8px}.cinematic-cut .cut-emblem>span{font:600 clamp(1rem,1.6vw,1.25rem)/1.3 var(--font-display);letter-spacing:.36em;padding-left:.36em}.cinematic-cut .cut-emblem>small{font:600 .58rem/1.4 var(--font-sans);letter-spacing:.32em;color:var(--muted);margin:0}@keyframes cut-sheen{to{background-position:200% 0}}@keyframes cut-veil{0%{opacity:.92}to{opacity:0}}@keyframes cut-emblem{0%{opacity:.9}to{opacity:0;transform:translateY(-6px)}}.stage-cut{z-index:3;contain:strict;display:block;overflow:hidden}.stage-cut>i{clip-path:none;background:linear-gradient(100deg,transparent,rgba(var(--brand-rgb),.08),transparent) no-repeat;animation:cut-sheen .76s var(--ease-premium) both;background-position:-100% 0;background-size:50% 100%;border:0;margin:0;position:absolute;inset:0;transform:none}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=off]) [data-reveal-state=pending]{opacity:0;clip-path:none;transform:translateY(18px)}:root:not([data-motion=off]) [data-reveal-state=shown]{animation:reveal-rise .68s calc(var(--reveal-order,0)*70ms) var(--ease-emphasis) both}}@keyframes reveal-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=off]) .competition-chapters .chapter-stage{animation:chapter-shift .56s var(--ease-emphasis) both}:root:not([data-motion=off]) .competition-chapters .chapter-copy h3{animation:chapter-item .56s 60ms var(--ease-emphasis) both}:root:not([data-motion=off]) .competition-chapters :is(.chapter-finding,.chapter-gaps,.competition-timeline,.chapter-chain){animation:chapter-item .56s .12s var(--ease-emphasis) both}}@keyframes chapter-shift{0%{opacity:.4;transform:translate3d(calc(var(--chapter-vector,1)*20px),0,0)}to{opacity:1;transform:none}}@keyframes chapter-item{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=1000px){.workflow-journey .journey-live-stat strong{font-size:2.1rem}}@media (width<=760px){.workflow-journey .journey-heading{gap:14px;min-height:110px;padding:18px 0}.workflow-journey .journey-issue{border-radius:12px;width:62px;min-width:62px;min-height:70px;padding-bottom:9px;font-size:1.8rem}.workflow-journey .journey-issue:before,.workflow-journey .journey-issue:after{bottom:9px;left:11px;right:11px}.workflow-journey .journey-heading h1{font-size:1.28rem}.workflow-journey .journey-workbench{border-radius:14px}.workflow-journey .journey-live-notes{border-left:0;border-top:1px solid var(--stage-line);gap:0;padding:6px 6px 8px}.workflow-journey .journey-live-stat{border-top:0;border-right:1px solid var(--stage-line);padding:12px 12px 8px}.workflow-journey .journey-live-stat:nth-child(4){border-right:0}.workflow-journey .journey-live-stat strong{font-size:1.75rem}.workflow-journey .journey-live-stat>span{min-height:0;font-size:.62rem}.workflow-journey .journey-stepper strong{font-size:.62rem}.workflow-journey .journey-canvas>.journey-scene.is-past{transform:translate(-28px)scale(.975)}.workflow-journey .journey-canvas>.journey-scene.is-next{transform:translate(32px)scale(.99)}}@media (width<=560px){.workflow-journey .journey-search-scene{flex-direction:column;align-items:center;gap:34px;height:auto;min-height:0;max-height:none;padding:4px 0 8px;display:flex}.workflow-journey .journey-query-seed{padding:9px 18px;position:relative;top:auto;left:auto;transform:none}.workflow-journey .journey-search-branches{gap:14px;width:100%;position:relative;inset:auto}.workflow-journey .branch-parallel{white-space:nowrap;padding:3px 9px;font-size:.5rem;line-height:1.3;top:-18px}.workflow-journey .journey-branch-paths{display:none}.workflow-journey .evidence-paper-stack{margin-left:16px}.workflow-journey .evidence-stack-page{transform:translate(calc(var(--i)*-6px),calc(var(--i)*-5px)) rotate(calc((var(--i) - 1)*-2deg))}.workflow-journey .journey-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px;margin-top:24px}.workflow-journey .journey-stepper:before,.workflow-journey .journey-stepper:after{display:none}.workflow-journey .journey-stepper li{text-align:left;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;padding-top:10px;display:grid}.workflow-journey .journey-stepper li:before{content:"";background:var(--line);border-radius:2px;height:2px;position:absolute;top:0;left:0;right:0}.workflow-journey .journey-stepper li:is(.done,.current):before{background:var(--brand)}.workflow-journey .journey-stepper li.current:not(.done):before{background:linear-gradient(90deg,var(--brand),rgba(var(--brand-rgb),.35))}.workflow-journey .journey-stepper strong{text-align:left;justify-self:start;font-size:.66rem}.workflow-journey .journey-step-dot{width:26px;height:26px;box-shadow:none}.workflow-journey .journey-stepper .running.current .journey-step-dot{box-shadow:0 0 0 3px rgba(var(--brand-rgb),.16),0 6px 14px -4px rgba(var(--brand-rgb),.55)}.workflow-journey .journey-stepper .done.current .journey-step-dot{box-shadow:0 0 0 3px rgba(var(--brand-rgb),.16)}}@media (prefers-reduced-motion:reduce){.workflow-journey .journey-canvas>.journey-scene,.workflow-journey .journey-stepper:after,.workflow-journey .journey-issue:after,.workflow-journey .cinema-atmosphere:before,.workflow-journey .cinema-horizon{transition:none!important}.cinematic-cut,.stage-cut{display:none!important}}:root[data-motion=off] .stage-cut,.workflow-journey[data-quiet=true] .stage-cut{display:none}@media print{.stage-cut,.cinematic-cut{display:none!important}[data-reveal-state]{opacity:1!important;transform:none!important}}
