
    .verdict{font-size:23px;line-height:1.5;border-left:4px solid var(--blue);padding:4px 0 4px 22px;margin:34px 0}.claim{padding:20px 22px;margin:22px 0;border-left:3px solid}.claim strong{display:block;font-size:13px;letter-spacing:.06em;margin-bottom:5px}.fact{background:var(--fact);border-color:var(--blue2)}.infer{background:var(--infer);border-color:#86868b}.idea{background:var(--idea);border-color:#34a853}.caution{background:var(--warn);border-color:#bf7500}
    .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin:34px 0}.stat{background:#fff;padding:22px}.stat b{display:block;font-size:28px;line-height:1.1;letter-spacing:-.04em}.stat span{display:block;color:var(--muted);font-size:13px;margin-top:7px}
    .flow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:30px 0}.flow-step{position:relative;border-top:3px solid var(--ink);padding:16px 12px 10px 0;min-height:128px}.flow-step:not(:last-child)::after{content:"→";position:absolute;right:-12px;top:13px;color:var(--muted);font-size:20px}.flow-step b{display:block;font-size:16px}.flow-step small{display:block;color:var(--muted);font-size:13px;line-height:1.45;margin-top:7px}
    .pipeline{margin:34px 0;border:1px solid var(--line);padding:28px}.pipeline-row{display:grid;grid-template-columns:126px 1fr;gap:24px;padding:18px 0;border-top:1px solid var(--line)}.pipeline-row:first-child{border-top:0}.pipeline-key{font-weight:700}.tokens{display:flex;flex-wrap:wrap;gap:7px}.token{border:1px solid var(--line);padding:3px 9px;font:13px ui-monospace,SFMono-Regular,Menlo,monospace;background:#fff}
    .figure{margin:36px 0}.figure-frame{border:1px solid var(--line);background:#fff;padding:28px}.figure figcaption{font-size:14px;color:var(--muted);line-height:1.55;margin-top:12px}.arch{display:grid;grid-template-columns:1fr 40px 1.2fr 40px 1fr;align-items:center;gap:8px}.arch-box{border:1px solid #86868b;padding:16px;min-height:102px}.arch-box b{display:block}.arch-box span{color:var(--muted);font-size:13px}.arrow{text-align:center;font-size:22px}.branch{display:grid;gap:8px}.branch .arch-box{min-height:auto}.blue-line{border-color:var(--blue);background:var(--fact)}
    .table-wrap{overflow-x:auto;border:1px solid var(--line);margin:28px 0}table{width:100%;border-collapse:collapse;min-width:720px;font-size:14px;line-height:1.45}caption{text-align:left;font-weight:700;font-size:16px;padding:16px 14px;background:var(--soft)}th,td{text-align:left;vertical-align:top;padding:12px 14px;border-top:1px solid var(--line)}thead th{border-top:0;background:#f8f8fa;font-weight:650}tbody tr:hover{background:#fafafa}.best{font-weight:750;color:#075a1c}