@import url("https://fonts.googleapis.com/css2?family=Newsreader:opsz,wght@6..72,300;6..72,400;6..72,500;6..72,600&family=IBM+Plex+Sans:wght@300;400;500;600&family=JetBrains+Mono:wght@400;500;600&display=swap");:root{--paper:oklch(0.9535 0.0131 82);--paper-deep:oklch(0.9261 0.0185 86);--paper-warm:oklch(0.9768 0.0086 85);--ink-0:oklch(0.16 0.006 67);--ink-1:oklch(0.207 0.0075 67);--ink-2:oklch(0.4505 0.019 73);--ink-3:oklch(0.585 0.025 74);--ink-4:oklch(0.7895 0.0207 77);--rule:oklch(0.207 0.0075 67/0.08);--rule-2:oklch(0.207 0.0075 67/0.16);--rule-3:oklch(0.207 0.0075 67/0.32);--status-ok:oklch(0.52 0.07 145);--status-warn:oklch(0.52 0.10 80);--status-err:oklch(0.50 0.12 28);--status-off:var(--ink-3);--class-read:oklch(0.50 0.10 240);--class-skim:oklch(0.50 0.06 85);--class-archive:var(--ink-3);--g-source:oklch(0.52 0.06 235);--g-newsletter:oklch(0.52 0.06 170);--g-topic:oklch(0.56 0.06 95);--g-claim:oklch(0.48 0.07 50);--g-handle:oklch(0.50 0.08 25);--g-risk:oklch(0.50 0.12 28);--g-action:oklch(0.50 0.06 285);--g-note:oklch(0.55 0.06 200);--g-training:oklch(0.55 0.06 145);--serif:"Newsreader","GT Sectra",Georgia,"Times New Roman",serif;--sans:"IBM Plex Sans",-apple-system,"Helvetica Neue",sans-serif;--mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--t-2xs:10px;--t-xs:11px;--t-sm:13px;--t-base:15px;--t-md:17px;--t-lg:20px;--t-xl:24px;--t-2xl:30px;--t-3xl:38px;--t-4xl:48px;--lh-tight:1.16;--lh-snug:1.32;--lh-body:1.55;--lh-prose:1.65;--tr-wide:0.08em;--tr-tight:-0.01em;--s-0:0;--s-05:4px;--s-075:6px;--s-1:8px;--s-2:12px;--s-3:16px;--s-4:24px;--s-5:32px;--s-6:48px;--s-7:64px;--s-8:96px;--s-9:128px;--r-0:0;--r-1:2px;--bw:1px;--t-fast:120ms;--t-mid:220ms;--t-slow:420ms;--ease:cubic-bezier(0.16,1,0.3,1);--ease-out:cubic-bezier(0.16,1,0.3,1)}.shell,body,html{max-width:100vw;overflow-x:clip}.shell{min-height:100vh;background:var(--paper);color:var(--ink-1);font-family:var(--sans);font-size:var(--t-base);line-height:var(--lh-body);font-feature-settings:"ss01","cv11","kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.shell *,.shell :after,.shell :before{box-sizing:border-box}:where(.shell h1,.shell h2,.shell h3,.shell h4,.shell h5,.shell h6,.shell p,.shell ul,.shell ol,.shell figure,.shell dl){margin:0;padding:0;font-weight:inherit}:where(.shell ul,.shell ol){list-style:none}:where(.shell button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:where(.shell input,.shell select,.shell textarea){font:inherit;color:inherit;background:transparent;border:0;outline:0;width:100%}:where(.shell a){color:inherit;text-decoration:none}.shell ::-moz-selection{background:color-mix(in srgb,var(--ink-1) 12%,transparent);color:var(--ink-1)}.shell ::selection{background:color-mix(in srgb,var(--ink-1) 12%,transparent);color:var(--ink-1)}.shell{caret-color:var(--ink-1);accent-color:var(--ink-1);text-underline-offset:.15em;scrollbar-color:var(--ink-4) transparent}.btn,.dev-foot,.field-help,.impact-stat-value,.principle-confidence,.queue-summary-line,.section-block>h2,.section-title .more,.shell .num,.shell .tabular,.shell table,.thread-meta{font-variant-numeric:tabular-nums}.page>h2,.section-block>h2{font-family:var(--serif);font-size:var(--t-lg);font-weight:500;color:var(--ink-1);letter-spacing:var(--tr-tight);padding-bottom:var(--s-2)}.shell .hr{border:0;border-top:var(--bw) solid var(--rule);margin:0}.shell .label-mono{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--ink-3);font-weight:500}.shell .label-sans{font-family:var(--sans);font-size:var(--t-sm);letter-spacing:0;text-transform:none;color:var(--ink-3);font-weight:400}.shell .meta{font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-3)}.shell .serif{font-family:var(--serif)}.shell .mono{font-family:var(--mono)}.shell .page{max-width:1240px;margin:0 auto;padding:var(--s-5) var(--s-4) var(--s-7)}.shell :focus-visible{outline:0;box-shadow:0 0 0 1px var(--paper),0 0 0 2px var(--ink-1);transition:box-shadow var(--t-fast) var(--ease)}.topbar{position:sticky;top:0;z-index:50;background:var(--paper);border-bottom:var(--bw) solid var(--rule)}.topbar-inner{max-width:1240px;margin:0 auto;padding:0 var(--s-4);height:60px;display:flex;align-items:center;justify-content:space-between}.nameplate{display:inline-flex;align-items:center;gap:10px;font-family:var(--sans);font-size:var(--t-sm);font-weight:500;color:var(--ink-1);white-space:nowrap}.nameplate-mark{width:14px;height:14px;display:grid;place-items:center;border:1px solid var(--ink-1)}.nameplate-mark:before{content:"";width:5px;height:5px;background:var(--ink-1)}.nameplate-num{color:var(--ink-3);font-weight:400;font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.08em;margin-left:2px}.nav{display:flex;align-items:center;gap:var(--s-3)}.nav-link{font-family:var(--sans);font-size:var(--t-sm);font-weight:400;color:var(--ink-3);padding:6px 0;position:relative;transition:color var(--t-fast) var(--ease)}.nav-link:hover{color:var(--ink-1)}.nav-link[data-active=true]{color:var(--ink-1);font-weight:500}.nav-sep{width:1px;height:10px;background:var(--rule-2);display:inline-block}.nav-group-label{font-family:var(--mono);font-size:var(--t-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4,var(--ink-3));opacity:.7;padding:6px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav-ops{position:relative;display:inline-block}.nav-ops>summary{cursor:pointer;list-style:none;display:inline-block}.nav-ops>summary::-webkit-details-marker{display:none}.nav-ops>summary:after{content:" ▾";opacity:.6}.nav-ops[open]>summary:after{content:" ▴"}.nav-ops-items{position:absolute;top:100%;right:0;z-index:40;display:flex;flex-direction:column;gap:8px;padding:10px 14px;background:var(--paper);border:1px solid var(--rule-2);border-radius:var(--r-1);white-space:nowrap}.nav-panel,.nav-toggle{display:none}.section-head{display:grid;grid-template-columns:1fr auto;gap:var(--s-3);align-items:end;padding:var(--s-4) 0 var(--s-4);border-bottom:1px solid var(--rule)}.section-head .lhs{display:flex;flex-direction:column;gap:10px}.section-head h1{font-family:var(--serif);font-size:var(--t-3xl);font-weight:400;letter-spacing:var(--tr-tight);line-height:var(--lh-tight);color:var(--ink-1)}.section-head .lede{font-size:var(--t-base);color:var(--ink-2);max-width:62ch;line-height:var(--lh-prose)}.section-head .meta-row{display:flex;gap:var(--s-2);align-items:center;flex-wrap:wrap;font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-3);letter-spacing:0;text-transform:none}.section-head .meta-row>span+span:before{content:"·";margin-right:var(--s-2);color:var(--ink-3)}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-size:var(--t-sm);font-weight:400;padding:7px 14px;border-radius:0;background:transparent;color:var(--ink-1);border:1px solid var(--rule-2);transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast),transform var(--t-fast);white-space:nowrap}.btn:hover{border-color:var(--ink-1)}.btn:active,.btn[data-variant=primary]{background:var(--ink-1);color:var(--paper)}.btn[data-variant=primary]{border-color:var(--ink-1);font-weight:500}.btn[data-variant=primary]:hover{background:var(--ink-0);border-color:var(--ink-0)}.btn[data-variant=ghost]{border-color:transparent;color:var(--ink-2);padding-left:0;padding-right:0}.btn[data-variant=ghost]:hover{color:var(--ink-1)}.btn[data-variant=destructive]{color:var(--status-err);border-color:color-mix(in srgb,var(--status-err) 30%,transparent)}.btn[data-variant=destructive]:hover{border-color:var(--status-err)}.btn[aria-disabled=true],.btn[disabled]{color:var(--ink-4);border-color:var(--rule);cursor:not-allowed}.run{gap:var(--s-3);font-family:var(--sans)}.run,.run-btn{display:inline-flex;align-items:center}.run-btn{position:relative;gap:10px;padding:10px 18px;background:var(--ink-1);color:var(--paper);border:1px solid var(--ink-1);font-size:var(--t-sm);font-weight:500;letter-spacing:0;overflow:hidden;transition:background var(--t-fast)}.run-btn:hover{background:var(--ink-0)}.run-btn:disabled{cursor:progress}.run-btn .dot{width:7px;height:7px;border-radius:50%;background:var(--paper);flex-shrink:0}.run[data-state=running] .run-sweep{transform:scaleX(.3);animation:run-progress 1.6s var(--ease) infinite}@keyframes run-progress{0%{transform:translateX(-100%) scaleX(.3)}to{transform:translateX(340%) scaleX(.3)}}.run-sweep{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--paper);transform:scaleX(0);transform-origin:left center;pointer-events:none}.run[data-state=confirming] .run-sweep{animation:run-sweep .25s var(--ease-out) forwards}@keyframes run-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.run-meta{font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-3);letter-spacing:0}.run-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--rule)}.run-bar-info{display:flex;flex-direction:column;gap:2px}.run-bar-info .lbl{font-family:var(--sans);font-size:var(--t-xs);color:var(--ink-3)}.run-bar-info .val{font-family:var(--mono);font-size:var(--t-sm);color:var(--ink-1)}.cluster-line{display:flex;align-items:baseline;gap:var(--s-2);flex-wrap:wrap;padding:var(--s-2) 0;border-bottom:1px solid var(--rule)}.cluster-line .lbl{font-family:var(--sans);font-size:var(--t-xs);color:var(--ink-3)}.cluster-line .val{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:var(--tr-wide);text-transform:uppercase}.cluster-line .val[data-path=embedding]{color:var(--ink-1)}.cluster-line .val[data-path=lexical]{color:var(--status-warn)}.cluster-line .meta{font-size:var(--t-xs)}.field{display:flex;flex-direction:column;gap:6px;padding:10px 0 8px;border-bottom:1px solid var(--rule);transition:border-color var(--t-fast)}.field:focus-within{border-bottom-color:var(--ink-1)}.field-label{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--ink-3);font-weight:500}.field input,.field select,.field textarea{font-family:var(--sans);font-size:var(--t-md);color:var(--ink-1);padding:0}.field.num input{font-family:var(--mono)}.field input::-moz-placeholder{color:var(--ink-3)}.field input::placeholder{color:var(--ink-3)}.field-help{font-size:var(--t-xs);color:var(--ink-3)}.seg{display:inline-flex;border:1px solid var(--rule-2)}.seg-item{font-family:var(--sans);font-size:var(--t-sm);padding:7px 14px;color:var(--ink-3);border-right:1px solid var(--rule-2);transition:color var(--t-fast),background var(--t-fast)}.seg-item:last-child{border-right:0}.seg-item:hover{color:var(--ink-1)}.seg-item[data-active=true]{background:var(--ink-1);color:var(--paper)}.toggle{display:inline-flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-track{width:36px;height:18px;border:1px solid var(--ink-2);background:var(--paper);position:relative;transition:background var(--t-fast)}.toggle-thumb{position:absolute;top:2px;left:2px;width:12px;height:12px;background:var(--ink-2);transition:transform var(--t-fast) var(--ease),background var(--t-fast)}.toggle[data-on=true] .toggle-track{border-color:var(--ink-1);background:var(--ink-1)}.toggle[data-on=true] .toggle-thumb{background:var(--paper);transform:translateX(18px)}.select{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--rule-2);background:transparent;font-family:var(--sans);font-size:var(--t-sm);color:var(--ink-1);cursor:pointer;position:relative}.select:hover{border-color:var(--ink-1)}.select:focus-within{box-shadow:0 0 0 1px var(--paper),0 0 0 2px var(--ink-1)}.skel-group{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-3) 0}.skel{display:block;height:var(--t-sm);background:var(--paper-deep);border-radius:var(--r-1);animation:skel-breathe 1.6s var(--ease) infinite}.skel[data-size=title]{height:var(--t-2xl)}.skel[data-size=h3]{height:var(--t-lg)}.skel[data-size=meta]{height:var(--t-xs)}.skel-row{display:flex;flex-direction:column;gap:var(--s-05);padding:var(--s-2) 0;border-top:var(--bw) solid var(--rule)}.skel-row:first-child{border-top:0}@keyframes skel-breathe{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.skel{animation:none}}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.metric-grid.metric-grid-3{grid-template-columns:repeat(3,1fr)}.metric{display:flex;flex-direction:column;gap:8px;padding:var(--s-3);border-bottom:1px solid var(--rule);border-right:1px solid var(--rule)}.metric-label{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--ink-3);font-weight:500}.metric-value{font-family:var(--mono);font-size:var(--t-2xl);font-weight:400;color:var(--ink-1);letter-spacing:-.01em;font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:6px;line-height:1.1}.metric-delta,.metric-value .unit{font-size:var(--t-xs);color:var(--ink-3)}.metric-delta{font-family:var(--mono)}.metric-delta[data-dir=up]{color:var(--status-ok)}.metric-delta[data-dir=down]{color:var(--status-err)}.t{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.t thead th{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--ink-3);font-weight:500;text-align:left;padding:11px 14px 9px;border-bottom:1px solid var(--rule-2);white-space:nowrap}.t thead th.num{text-align:right}.t tbody td{font-size:var(--t-sm);padding:11px 14px;border-bottom:1px solid var(--rule);vertical-align:baseline;color:var(--ink-1)}.t tbody td.num{font-family:var(--mono);text-align:right}.t tbody td.dim{color:var(--ink-3);font-family:var(--mono)}.t tbody tr:hover td{background:color-mix(in srgb,var(--ink-1) 3%,transparent)}.t tbody tr[data-emph=true] td{background:var(--paper-deep)}.t .group-row td{border-bottom:1px solid var(--rule-2);font-family:var(--mono);font-size:var(--t-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--ink-3);padding:18px 14px 8px;font-weight:500}.t-wrap{border-top:1px solid var(--rule);overflow-x:auto}.t tbody tr:last-child td{border-bottom:0}.list-rule{display:flex;flex-direction:column}.list-rule>div,.list-rule>li{padding:12px 0;border-top:1px solid var(--rule)}.list-rule>div:first-child,.list-rule>li:first-child{border-top:0}.section-title{display:flex;align-items:baseline;justify-content:space-between;padding:0 0 var(--s-2)}.section-title h2{font-family:var(--serif);font-size:var(--t-lg);font-weight:500;color:var(--ink-1);letter-spacing:var(--tr-tight);white-space:nowrap}.section-title .more{font-family:var(--sans);font-size:var(--t-xs);color:var(--ink-3)}.section-block{padding:var(--s-4) 0;border-top:1px solid var(--rule)}.section-block:first-of-type{border-top:0}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4)}.two-col>*{min-width:0}.two-col-wide{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--s-4)}.two-col-wide>*{min-width:0}.claim{display:grid;grid-template-columns:116px 1fr;gap:var(--s-3);padding:var(--s-2) 0;border-top:1px solid var(--rule);align-items:baseline}.claim:first-of-type{border-top:0}.claim-meta{display:flex;flex-direction:column;gap:4px}.claim-type{letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--ink-2);font-weight:500}.claim-score,.claim-type{font-family:var(--mono);font-size:var(--t-xs)}.claim-score{color:var(--ink-3)}.claim-body{font-family:var(--serif);font-size:var(--t-base);line-height:var(--lh-prose);color:var(--ink-1)}.handle-row{display:grid;grid-template-columns:1fr;gap:4px;padding:12px 0;border-top:1px solid var(--rule);cursor:pointer}.handle-row:first-of-type{border-top:0}.handle-row:hover .handle-id{color:var(--ink-1)}.handle-id{font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-2);letter-spacing:0;transition:color var(--t-fast)}.handle-body{font-family:var(--serif);font-size:var(--t-base);color:var(--ink-1);line-height:var(--lh-prose)}.badge{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;font-weight:500;padding:2px 7px;border:1px solid var(--rule-2);color:var(--ink-2);white-space:nowrap}.badge[data-tone=ok]{color:var(--status-ok);border-color:color-mix(in srgb,var(--status-ok) 30%,transparent)}.badge[data-tone=warn]{color:var(--status-warn);border-color:color-mix(in srgb,var(--status-warn) 30%,transparent)}.badge[data-tone=err]{color:var(--status-err);border-color:color-mix(in srgb,var(--status-err) 30%,transparent)}.badge[data-tone=read]{color:var(--class-read);border-color:color-mix(in srgb,var(--class-read) 30%,transparent)}.badge[data-tone=skim]{color:var(--class-skim);border-color:color-mix(in srgb,var(--class-skim) 30%,transparent)}.badge[data-tone=archive]{color:var(--class-archive);border-color:var(--rule-2)}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--ink-2);vertical-align:1px}.dot[data-class=read]{background:var(--class-read)}.dot[data-class=skim]{background:var(--class-skim)}.dot[data-class=archive]{background:var(--class-archive)}.dot[data-status=ok]{background:var(--status-ok)}.dot[data-status=warn]{background:var(--status-warn)}.dot[data-status=err]{background:var(--status-err)}.dot[data-status=off]{background:var(--ink-4)}.loader{position:relative;height:1px;background:var(--rule);overflow:hidden}.loader:after{content:"";position:absolute;inset:0;width:24%;background:var(--ink-1);animation:sweep 1.6s var(--ease) infinite}@keyframes sweep{0%{transform:translateX(-100%)}to{transform:translateX(420%)}}.graph-stage{position:relative;background:var(--paper-warm);border:1px solid var(--rule);aspect-ratio:4/3;width:100%;overflow:hidden}.graph-stage svg{width:100%;height:100%;display:block}.graph-node{cursor:pointer;transition:opacity var(--t-fast)}.graph-edge{stroke:var(--rule-2);stroke-width:.6;fill:none}.graph-edge.live{stroke:var(--ink-1);stroke-width:1}.graph-label{font-family:var(--mono);font-size:var(--t-2xs);fill:var(--ink-2);pointer-events:none}.graph-legend{display:flex;flex-wrap:wrap;gap:16px;padding:var(--s-2) 0 0;font-family:var(--sans);font-size:var(--t-xs);color:var(--ink-2)}.graph-legend .item{display:inline-flex;align-items:center;gap:7px}.graph-legend .sw{width:8px;height:8px;border-radius:50%}.row{display:flex;gap:var(--s-3)}.col,.stack-1{display:flex;flex-direction:column}.stack-1{gap:var(--s-1)}.stack-2{gap:var(--s-2)}.stack-2,.stack-3{display:flex;flex-direction:column}.stack-3{gap:var(--s-3)}.stack-4{gap:var(--s-4)}.stack-4,.stack-5{display:flex;flex-direction:column}.stack-5{gap:var(--s-5)}.reader-frame{display:grid;grid-template-columns:200px 1fr 260px;gap:var(--s-4);align-items:start;padding-top:var(--s-3)}.reader-frame>*{min-width:0;overflow-wrap:anywhere}.reader-frame--two{grid-template-columns:200px 1fr}.reader-rail{display:flex;flex-direction:column;padding-right:var(--s-3);border-right:1px solid var(--rule);position:sticky;top:72px}.reader-rail .item{padding:10px 0;border-top:1px solid var(--rule);cursor:pointer;display:grid;grid-template-columns:12px 1fr;gap:8px;align-items:baseline}.reader-rail .item:first-child{border-top:0}.reader-rail .item[data-active=true] .ttl{color:var(--ink-1)}.reader-rail .item:visited .from,.reader-rail .item:visited .ttl{color:var(--ink-3)}.reader-rail .item .from{font-family:var(--sans);font-size:var(--t-xs);color:var(--ink-3)}.reader-rail .item .ttl{font-family:var(--serif);font-size:var(--t-sm);color:var(--ink-2);margin-top:4px;line-height:var(--lh-snug)}.reader-main{max-width:70ch;overflow-wrap:anywhere}.reader-main h1{font-family:var(--serif);font-size:var(--t-3xl);font-weight:400;letter-spacing:var(--tr-tight);line-height:1.12;color:var(--ink-1)}.reader-main .lede{margin-top:var(--s-2);font-family:var(--serif);font-size:var(--t-md);line-height:var(--lh-prose);color:var(--ink-2)}.reader-meta{display:flex;gap:var(--s-3);font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-3);letter-spacing:var(--tr-wide);text-transform:uppercase;padding:var(--s-2) 0;border-bottom:1px solid var(--rule);align-items:center;flex-wrap:wrap}.reader-section{margin-top:var(--s-4)}.reader-section h2{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--ink-3);padding-bottom:var(--s-2);border-bottom:1px solid var(--rule);font-weight:500}.reader-body p{font-family:var(--serif);font-size:var(--t-md);line-height:var(--lh-prose);color:var(--ink-1);margin-top:var(--s-2);text-wrap:pretty}.reader-body p:first-of-type{margin-top:var(--s-3)}.reader-body .pull{font-family:var(--serif);font-size:var(--t-lg);font-weight:500;color:var(--ink-1);border-left:2px solid var(--ink-1);padding-left:14px;margin:var(--s-3) 0;font-style:normal;line-height:var(--lh-snug)}.reader-body .risk{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:10px 12px;margin:var(--s-2) 0;border-left:2px solid var(--status-warn);background:color-mix(in srgb,var(--status-warn) 7%,var(--paper-warm));font-family:var(--sans);font-size:var(--t-sm);color:var(--ink-2);line-height:var(--lh-snug)}.reader-body .risk .lbl{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--status-warn);font-weight:500}.reader-body .ad-block{font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-3);border:1px dashed var(--rule-2);padding:12px;margin:var(--s-3) 0;background:transparent}.reader-body .ad-block .lbl{letter-spacing:var(--tr-wide);text-transform:uppercase;display:block;margin-bottom:4px}.reader-aside{position:sticky;top:72px;display:flex;flex-direction:column;gap:var(--s-3);padding-left:var(--s-3);border-left:1px solid var(--rule)}.reader-aside h3{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--ink-3);padding-bottom:var(--s-1);font-weight:500}.aside-item{padding:10px 0;border-top:1px solid var(--rule)}.aside-item:first-of-type{border-top:0}.reader-lede{margin-top:var(--s-3);font-family:var(--serif);font-size:var(--t-md);line-height:var(--lh-prose);color:var(--ink-1)}.reader-lede--empty{color:var(--ink-3);font-style:italic}.reader-pulse{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:baseline;padding:var(--s-3) 0;margin-top:var(--s-2);border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-3);letter-spacing:var(--tr-wide);text-transform:uppercase}.reader-pulse>a+a:before,.reader-pulse>a+span:before,.reader-pulse>span+a:before,.reader-pulse>span+span:before{content:"·";color:var(--ink-3);margin-right:var(--s-2)}.reader-pulse a{color:var(--ink-2);transition:color var(--t-fast)}.reader-pulse a:hover,.reader-pulse a[data-pulse=handles] strong{color:var(--ink-1)}.reader-pulse a[data-pulse=risks]{color:var(--status-warn)}.handle-list{display:flex;flex-direction:column;gap:var(--s-2);margin-top:var(--s-2)}.handle-card{display:grid;grid-template-columns:1fr auto;gap:var(--s-3);padding:var(--s-3);border:1px solid var(--rule-2);background:var(--paper-warm);align-items:start;transition:border-color var(--t-fast),background var(--t-fast)}.handle-card:hover{border-color:var(--ink-1);background:var(--paper)}.handle-card-body{display:flex;flex-direction:column;gap:4px;min-width:0;overflow-wrap:anywhere}.handle-card-name{font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-3);letter-spacing:var(--tr-wide);text-transform:uppercase}.handle-card-invariant{font-family:var(--serif);font-size:var(--t-md);color:var(--ink-1);line-height:var(--lh-prose)}.handle-card-bridges{font-size:var(--t-xs)}.handle-card-bridges,.handle-card-chev{font-family:var(--mono);color:var(--ink-3)}.handle-card-chev{font-size:var(--t-md);align-self:center;transition:color var(--t-fast),transform var(--t-fast)}.handle-card:hover .handle-card-chev{color:var(--ink-1);transform:translate(2px,-2px)}.claim-list,.risk-list{display:flex;flex-direction:column;margin-top:var(--s-1)}.claim-list>li,.risk-list>li{border-top:1px solid var(--rule)}.claim-list>li:first-child,.risk-list>li:first-child{border-top:0}.claim-row{width:100%;display:grid;grid-template-columns:1fr auto;grid-template-areas:"meta chev" "text text";-moz-column-gap:var(--s-2);column-gap:var(--s-2);row-gap:4px;padding:var(--s-2) 0;text-align:left;background:transparent;cursor:pointer}.claim-row:hover .claim-row-text{color:var(--ink-1)}.claim-row-meta{grid-area:meta;display:flex;align-items:baseline;gap:var(--s-2);flex-wrap:wrap}.claim-row-cat{font-size:var(--t-2xs);letter-spacing:var(--tr-wide);text-transform:uppercase}.claim-row-cat,.claim-row-score{font-family:var(--mono);color:var(--ink-3)}.claim-row-score{font-size:var(--t-xs);font-variant-numeric:tabular-nums}.claim-row-text{grid-area:text;font-family:var(--serif);font-size:var(--t-base);color:var(--ink-1);line-height:var(--lh-snug);transition:color var(--t-fast);overflow-wrap:anywhere}.claim-row-chev{grid-area:chev;font-family:var(--mono);font-size:var(--t-base);color:var(--ink-3);text-align:right;align-self:start}.claim-row[data-open] .claim-row-chev{color:var(--ink-1)}.claim-row-excerpt{padding:0 0 var(--s-3) var(--s-3);border-left:2px solid var(--rule);margin-left:4px;display:flex;flex-direction:column;gap:var(--s-1)}.claim-row-excerpt p{font-family:var(--serif);font-size:var(--t-sm);color:var(--ink-2);font-style:italic;line-height:var(--lh-prose)}.risk-row{width:100%;display:grid;grid-template-columns:1fr auto;grid-template-areas:"meta chev" "desc desc";-moz-column-gap:var(--s-2);column-gap:var(--s-2);row-gap:4px;padding:var(--s-2) 0;text-align:left;background:transparent;cursor:pointer}.risk-row-meta{grid-area:meta;display:flex;align-items:baseline;gap:var(--s-2);flex-wrap:wrap}.risk-row-kind{font-family:var(--mono);font-size:var(--t-2xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--status-warn)}.risk-row[data-severity=high] .risk-row-kind{color:var(--status-err)}.risk-row-sev,.risk-row[data-severity=low] .risk-row-kind{color:var(--ink-3)}.risk-row-sev{font-family:var(--mono);font-size:var(--t-2xs);letter-spacing:var(--tr-wide);text-transform:uppercase}.risk-row-desc{grid-area:desc;font-size:var(--t-sm);line-height:var(--lh-snug)}.reader-action,.risk-row-desc{font-family:var(--serif);color:var(--ink-1);overflow-wrap:anywhere}.reader-action{font-size:var(--t-md);line-height:var(--lh-prose);margin-top:var(--s-2)}.reader-disclosure{margin-top:var(--s-4);border-top:1px solid var(--rule);padding-top:var(--s-3)}.reader-disclosure summary{font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-3);letter-spacing:var(--tr-wide);text-transform:uppercase;cursor:pointer;font-weight:500;list-style:none}.reader-disclosure summary::-webkit-details-marker{display:none}.reader-disclosure summary:after{content:"  ▾";color:var(--ink-4)}.reader-disclosure[open] summary:after{content:"  ▴"}.reader-disclosure[open] summary{color:var(--ink-1)}.reader-source{margin-top:var(--s-5)}.reader-source p{font-size:var(--t-xs);line-height:1.7;margin-top:var(--s-2)}.reader-run-meta,.reader-source p{font-family:var(--mono);color:var(--ink-3)}.reader-run-meta{display:flex;justify-content:space-between;gap:var(--s-2);padding-top:var(--s-4);margin-top:var(--s-5);border-top:1px solid var(--rule);font-size:var(--t-2xs);letter-spacing:var(--tr-wide);text-transform:uppercase}.reader-section-head{display:flex;align-items:baseline;gap:var(--s-3);flex-wrap:wrap;padding-bottom:var(--s-2);border-bottom:1px solid var(--rule)}.reader-section-head h2{border-bottom:0;padding-bottom:0}.section-chips{display:flex;gap:var(--s-2);flex-wrap:wrap;list-style:none;padding:0;margin:0}.section-chips>li{display:inline-flex;align-items:baseline;gap:6px;padding:2px 8px;border:1px solid var(--rule-2);background:var(--paper-warm);font-family:var(--mono);font-size:var(--t-2xs);letter-spacing:var(--tr-wide);text-transform:uppercase}.section-chips .section-chip-label{color:var(--ink-2)}.section-chips .section-chip-count{color:var(--ink-1);font-weight:500;font-variant-numeric:tabular-nums}.section-chips>li[data-severity=high] .section-chip-label{color:var(--status-err)}.section-chips>li[data-severity=medium] .section-chip-label{color:var(--status-warn)}.section-chips>li[data-severity=low] .section-chip-label{color:var(--ink-3)}.section-chips>li[data-tier=core] .section-chip-label{color:var(--ink-1)}.section-chips>li[data-tier=emerging] .section-chip-label{color:var(--status-warn)}.reader-show-more,.section-chips>li[data-tier=new] .section-chip-label{color:var(--ink-3)}.reader-show-more{margin-top:var(--s-2);padding:6px 0;font-family:var(--mono);font-size:var(--t-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;background:transparent;border:0;cursor:pointer;text-align:left}.reader-show-more:hover{color:var(--ink-1)}.claim-attrib{margin-top:4px;font-family:var(--mono);font-size:var(--t-2xs);color:var(--ink-3);letter-spacing:var(--tr-wide);text-transform:uppercase}.claim-attrib a{color:var(--ink-2)}.claim-attrib a:hover{color:var(--ink-1)}.handle-attrib{font-family:var(--mono);font-size:var(--t-2xs);color:var(--ink-3);letter-spacing:var(--tr-wide);text-transform:uppercase;margin-top:2px}.processed-group{margin-top:var(--s-3);border-top:1px solid var(--rule)}.processed-group:first-of-type{border-top:0}.processed-group>summary{display:flex;align-items:center;justify-content:space-between;padding:var(--s-3) 0;cursor:pointer;list-style:none;font-family:var(--mono);font-size:var(--t-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--ink-2);font-weight:500}.processed-group>summary::-webkit-details-marker{display:none}.processed-group>summary:after{content:"▾";color:var(--ink-4);font-size:var(--t-xs);margin-left:var(--s-2)}.processed-group[open]>summary:after{content:"▴"}.processed-group>summary:hover{color:var(--ink-1)}.processed-group-label{display:inline-flex;align-items:center;gap:8px}.processed-group-count{color:var(--ink-3);font-weight:400}.processed-group .t-wrap{margin-top:0;padding-bottom:var(--s-3)}.settings-toast{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--s-4);margin-bottom:var(--s-3);border-radius:var(--r-1);border:1px solid var(--rule);background:var(--paper-warm);color:var(--ink-1);font-family:var(--sans);font-size:var(--t-sm);line-height:1.45}.settings-toast-ok{border-color:color-mix(in srgb,var(--status-ok) 50%,var(--rule));background:color-mix(in srgb,var(--status-ok) 8%,var(--paper))}.settings-toast-error{border-color:color-mix(in srgb,var(--status-err) 60%,var(--rule));background:color-mix(in srgb,var(--status-err) 8%,var(--paper));color:var(--ink-1)}.settings-toast-close{background:transparent;border:0;padding:0 6px;font-size:var(--t-lg);line-height:1;cursor:pointer;color:var(--ink-2)}.settings-toast-close:hover{color:var(--ink-1)}.set-shell{display:grid;grid-template-columns:220px 1fr;gap:var(--s-5);padding-top:var(--s-3)}.set-shell>*{min-width:0}.set-nav{display:flex;flex-direction:column;padding-right:var(--s-3)}.set-nav .item{padding:12px 0;border-bottom:1px solid var(--rule);font-family:var(--sans);font-size:var(--t-sm);color:var(--ink-3);cursor:pointer;display:flex;align-items:center;justify-content:space-between;text-align:left}.set-nav .item:hover{color:var(--ink-1)}.set-nav .item[data-active=true]{color:var(--ink-1);font-weight:500}.set-main{display:flex;flex-direction:column;gap:var(--s-4)}.set-row{display:grid;grid-template-columns:1fr 280px;gap:var(--s-4);padding:var(--s-2) 0;border-top:1px solid var(--rule);align-items:start}.set-row:first-of-type{border-top:0}.set-row .ttl{font-family:var(--serif);font-size:var(--t-md);color:var(--ink-1)}.set-row .desc{font-size:var(--t-sm);color:var(--ink-2);margin-top:4px;max-width:56ch}.set-row .ctrl{display:flex;justify-content:flex-end;align-items:center}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.proof-cell{padding:18px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.proof-cell .name{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--ink-3);font-weight:500}.proof-cell .v{font-family:var(--mono);font-size:var(--t-lg);color:var(--ink-1);margin-top:6px}.proof-cell .status{margin-top:6px;display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-size:var(--t-xs);color:var(--ink-2)}.handle-detail{display:grid;grid-template-columns:220px 1fr 260px;gap:var(--s-4);align-items:start;padding-top:var(--s-3)}.handle-detail>*{min-width:0;overflow-wrap:anywhere}.handle-detail .id-block{position:sticky;top:72px;display:flex;flex-direction:column;gap:var(--s-2);padding-right:var(--s-3);border-right:1px solid var(--rule)}.handle-detail .id-block .label{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--ink-3);font-weight:500}.handle-detail .id-block .id{font-family:var(--mono);font-size:var(--t-base);color:var(--ink-1);word-break:break-word;line-height:var(--lh-snug)}.handle-detail .id-block .stat{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid var(--rule);font-family:var(--mono);font-size:var(--t-xs)}.handle-detail .id-block .stat .k{color:var(--ink-3)}.handle-detail .id-block .stat .v{color:var(--ink-1)}.handle-detail .main{max-width:72ch}.handle-detail .main .stmt{font-family:var(--serif);font-size:var(--t-2xl);line-height:var(--lh-tight);color:var(--ink-1);letter-spacing:var(--tr-tight);font-weight:400}.handle-detail .history{display:flex;flex-direction:column}.handle-detail .history h3{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--ink-3);padding-bottom:var(--s-2);border-bottom:1px solid var(--rule);font-weight:500}.handle-detail .history .ev{display:grid;grid-template-columns:110px 1fr;gap:var(--s-2);padding:10px 0;border-top:1px solid var(--rule);align-items:baseline}.handle-detail .history .ev:first-of-type{border-top:0}.handle-detail .history .ev .when{font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-3)}.handle-detail .history .ev .what{font-family:var(--sans);font-size:var(--t-sm);color:var(--ink-1);line-height:var(--lh-snug)}.footer{margin-top:var(--s-7);padding:var(--s-4) 0;border-top:1px solid var(--rule);display:flex;justify-content:space-between;font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-3);letter-spacing:var(--tr-wide);text-transform:uppercase}.tok-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule)}.tok-grid>.swatch{background:var(--paper-warm);padding:14px 16px;min-height:110px;display:flex;flex-direction:column;justify-content:space-between}.tok-grid>.swatch .chip{width:100%;height:56px;border:1px solid var(--rule)}.tok-grid>.swatch .name{font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-1)}.tok-grid>.swatch .val{font-family:var(--mono);font-size:var(--t-2xs);color:var(--ink-3)}.tok-row{display:grid;grid-template-columns:220px 1fr 120px;gap:var(--s-3);padding:12px 0;border-top:1px solid var(--rule);align-items:baseline}.tok-row:first-of-type{border-top:0}.tok-name{font-size:var(--t-sm);color:var(--ink-1)}.tok-name,.tok-spec{font-family:var(--mono)}.tok-spec{font-size:var(--t-xs);color:var(--ink-3);text-align:right}.spec{display:grid;grid-template-columns:220px 1fr;gap:var(--s-4);padding:var(--s-2) 0;border-top:1px solid var(--rule);align-items:baseline}.spec:first-of-type{border-top:0}.spec-meta{font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-3);display:flex;flex-direction:column;gap:4px}.lib-section{padding:var(--s-4) 0;border-top:1px solid var(--rule-2)}.lib-section:first-of-type{border-top:0}.lib-h{display:grid;grid-template-columns:200px 1fr;gap:var(--s-3);align-items:baseline;padding-bottom:var(--s-2)}.lib-h h2{font-family:var(--serif);font-size:var(--t-xl);font-weight:400;color:var(--ink-1);letter-spacing:var(--tr-tight)}.lib-h p{font-size:var(--t-sm);color:var(--ink-2);max-width:60ch}.lib-row{display:grid;grid-template-columns:200px 1fr;gap:var(--s-3);padding:var(--s-2) 0;border-top:1px solid var(--rule);align-items:start}.lib-row .lbl{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--ink-3);font-weight:500}.lib-bay{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}.lib-stage{padding:var(--s-3);border:1px solid var(--rule);background:var(--paper-warm)}.trace{gap:0;padding:var(--s-3) 0;font-family:var(--serif)}.trace,.trace-line{display:flex;flex-direction:column}.trace-line{padding:6px 0;color:var(--ink-3);transition:color var(--t-mid) var(--ease)}.trace-line[data-state=current]{color:var(--ink-1)}.trace-line[data-state=terminal]{color:var(--ink-1);padding-top:var(--s-3)}.trace-line .text{font-family:var(--serif);font-size:var(--t-md);line-height:var(--lh-snug);display:inline-flex;align-items:baseline;gap:10px}.trace-line .text .blink{width:7px;height:7px;border-radius:50%;background:var(--ink-1);display:inline-block;flex-shrink:0;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.run-btn .run-sweep{animation:none}.run[data-state=running] .run-sweep{animation:none;transform:scaleX(1)}.loader:after{animation:none}}.trace-line .detail{font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-3);padding-left:var(--s-3);padding-top:2px;line-height:var(--lh-snug)}.trace-line[data-state=terminal] .text{font-family:var(--mono);font-size:var(--t-sm);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--ink-2)}.trace-line[data-terminal-kind=error] .text{color:var(--status-err)}.trace-group{display:flex;flex-direction:column}.trace-sub{padding-left:20px;max-height:60px;overflow:hidden;transition:max-height var(--t-mid) var(--ease-out),opacity var(--t-mid) var(--ease-out),padding var(--t-mid) var(--ease-out)}.trace-sub .text{font-family:var(--serif);font-style:italic;font-size:var(--t-sm);color:var(--ink-2);line-height:var(--lh-snug)}.trace-sub[data-state=current] .text{color:var(--ink-1)}.trace-sub .blink-sub{width:4px;height:4px;background:var(--status-ok)}.trace-sub-more .detail{font-style:normal;color:var(--ink-3)}.trace-sub[data-collapsed=true]{max-height:0;opacity:0;padding-top:0;padding-bottom:0}.trace-done-summary{padding-top:2px}.trace-line[data-step="pipeline.classified_promo"] .text{font-family:var(--serif);font-style:italic;font-size:var(--t-sm);color:var(--ink-3);line-height:var(--lh-snug)}@media (prefers-reduced-motion:reduce){.trace-sub{transition:none}.trace-sub .blink-sub{animation:none}}.model-card{display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-4);border:1px solid var(--rule-2);background:var(--paper);text-align:left;cursor:pointer;position:relative;transition:border-color var(--t-fast) var(--ease)}.model-card:hover{border-color:var(--ink-1)}.model-card[data-active=true]{border-color:var(--status-ok)}.model-label{font-family:var(--serif);font-size:var(--t-xl);color:var(--ink-1);letter-spacing:var(--tr-tight)}.model-badge{position:absolute;top:var(--s-2);right:var(--s-2);font-family:var(--mono);font-size:var(--t-2xs);color:var(--status-ok);letter-spacing:var(--tr-wide);text-transform:uppercase}.model-per-nl{font-family:var(--mono);font-size:var(--t-md);color:var(--ink-1);font-variant-numeric:tabular-nums;margin-top:var(--s-2)}.model-monthly{font-family:var(--mono);font-size:var(--t-sm);color:var(--ink-2);font-variant-numeric:tabular-nums}.empty-state{padding:var(--s-7) 0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s-3)}.empty-state .ttl{font-family:var(--serif);font-size:var(--t-2xl);color:var(--ink-1);letter-spacing:var(--tr-tight);font-weight:400}.empty-state .sub{font-family:var(--sans);font-size:var(--t-base);color:var(--ink-2);max-width:56ch;line-height:var(--lh-prose)}.ask-chip,.btn,.dev-expand,.nav-link,.nav-ops>summary,.processed-group>summary,.reader-disclosure summary,.reader-show-more,.seg-item,.settings-toast-close,.toggle{position:relative}.ask-chip:after,.btn:after,.dev-expand:after,.nav-link:after,.nav-ops>summary:before,.processed-group>summary:before,.reader-disclosure summary:before,.reader-show-more:after,.seg-item:after,.settings-toast-close:after,.toggle:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.gap-1{gap:var(--s-1)}.gap-2{gap:var(--s-2)}.gap-3{gap:var(--s-3)}.flex-1{flex:1}.right{text-align:right}.items-center{align-items:center}.items-baseline{align-items:baseline}.between{justify-content:space-between}.text-ink-3{color:var(--ink-3)}@media (max-width:900px){.reader-frame{grid-template-columns:1fr}.reader-rail{position:static;border-right:0;padding-right:0}.reader-aside{position:static;border-left:0;padding-left:0;border-top:1px solid var(--rule);padding-top:var(--s-3)}.handle-detail{grid-template-columns:1fr}.handle-detail .id-block{position:static;border-right:0;padding-right:0}.set-shell{grid-template-columns:1fr}.metric-grid,.proof-grid,.tok-grid{grid-template-columns:repeat(2,1fr)}.two-col,.two-col-wide{grid-template-columns:1fr}}@media (max-width:600px){.shell,body,html{overflow-x:clip}.shell{font-size:16px}.page{padding:var(--s-3) var(--s-3) var(--s-5)}.topbar-inner{padding:0 var(--s-3);height:56px}.nav{display:none}.nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--rule);background:transparent;color:var(--ink-1);border-radius:var(--r-1);cursor:pointer;padding:0;margin-left:auto}.nav-toggle svg{width:20px;height:20px}.nav-panel{display:flex;flex-direction:column;gap:var(--s-2);background:var(--paper);padding:var(--s-4) var(--s-3);min-height:calc(100dvh - 56px);width:100%;border-top:1px solid var(--rule)}.nav-panel .nav-link{display:block;padding:var(--s-3) var(--s-2);font-size:var(--t-md);border-bottom:1px solid var(--rule);text-transform:none;letter-spacing:0}.nav-panel .nav-sep{display:block;border:0;border-top:1px solid var(--rule);margin:var(--s-2) 0}.nameplate-num{display:none}.section-head .meta-row{flex-direction:column;align-items:flex-start;gap:4px}.section-head .meta-row>span+span:before{content:none}.section-head .meta-row .meta-id{font-size:var(--t-xs);opacity:.7;word-break:break-all}.section-head{grid-template-columns:1fr;gap:var(--s-2)}.section-head h1{font-size:var(--t-2xl)}.section-head .lhs{gap:6px}.section-head .rhs{display:flex;flex-wrap:wrap;gap:var(--s-1)}.section-head .rhs>div{flex-wrap:wrap}.run-bar{flex-direction:column;align-items:stretch;gap:var(--s-2)}.run,.run-btn{width:100%}.run-btn{justify-content:center}.metric-grid,.metric-grid.metric-grid-3,.proof-grid,.tok-grid{grid-template-columns:1fr}.model-card{padding:var(--s-3)}.reader-rail .item{padding:var(--s-2)}.reader-rail .item .ttl{font-size:var(--t-sm)}.set-nav{flex-direction:row;overflow-x:auto;gap:var(--s-2);padding-right:0;padding-bottom:var(--s-2);-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid var(--rule)}.set-nav::-webkit-scrollbar{display:none}.set-nav .item{flex:0 0 auto;border-bottom:0;padding:var(--s-1) var(--s-2);border:1px solid var(--rule-2)}.set-nav .item[data-active=true]{background:var(--ink-1);color:var(--paper);border-color:var(--ink-1)}.set-row{grid-template-columns:1fr}.set-row .ctrl{justify-content:stretch}[data-testid=scale-hero-total]{font-size:var(--t-3xl)!important}.trace-sub{padding-left:12px}.trace-line .text{font-size:var(--t-sm)}.t,.t tbody,.t thead,.t tr{display:block;width:100%}.t thead{display:none}.t tr{padding:var(--s-3) 0;border-bottom:1px solid var(--rule)}.t tr:hover td{background:transparent}.t tbody td{display:block;border-bottom:0;padding:4px 0}.t tbody td,.t tbody td.num{text-align:left}.t tbody td[data-label]:before{content:attr(data-label);display:block;font-family:var(--mono);font-size:var(--t-2xs);color:var(--ink-3);letter-spacing:var(--tr-wide);text-transform:uppercase;margin-bottom:2px}.t .group-row td{padding:var(--s-3) 0 var(--s-1)}.t tbody td[style*=maxWidth],.t tbody td[style*=overflow]{max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.t-wrap{border-top:0;overflow-x:visible}.scale-assumptions,.scale-models,[data-testid=scale-breakdown]{grid-template-columns:1fr!important}.reader-frame{gap:var(--s-3)}}.principles-list,.queue-list{list-style:none;padding:0;margin:0}.queue-row{display:grid;grid-template-columns:1fr auto;gap:var(--s-3);padding:var(--s-3) 0;border-bottom:var(--bw) solid var(--rule);align-items:start}.queue-row:last-child{border-bottom:0}.queue-row-text{min-width:0}.queue-row-text p{margin:4px 0 0;font-family:var(--serif);font-size:var(--t-md);color:var(--ink-1)}.queue-row-text .meta{margin-top:4px;font-family:var(--mono);text-transform:uppercase;font-size:var(--t-xs);color:var(--ink-3);letter-spacing:.02em}.queue-row-actions{display:flex;flex-direction:column;gap:6px;align-items:stretch}.queue-row-statement{margin:4px 0 0;font-family:var(--serif);font-size:var(--t-md);color:var(--ink-1)}.queue-row-reason{margin-top:6px;font-family:var(--sans);font-size:var(--t-sm);color:var(--ink-2);font-style:italic}.queue-row-select{display:inline-flex;align-items:center;gap:6px;margin-bottom:var(--s-2);cursor:pointer}.queue-row-passive{opacity:.85}.queue-summary-line{font-family:var(--serif);font-size:var(--t-lg);color:var(--ink-1);margin:0}.queue-batch-bar{display:flex;flex-direction:column;gap:var(--s-2);border:1px dashed var(--rule);padding:var(--s-3);border-radius:var(--r-1)}.queue-batch-actions{display:flex;flex-wrap:wrap;gap:var(--s-2)}.queue-collapse-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;border:0;border-bottom:1px solid var(--rule);padding:var(--s-2) 0;cursor:pointer;font-family:var(--sans);font-size:var(--t-md);font-weight:500;color:var(--ink-1);text-align:left}.queue-collapse-chev{font-family:var(--mono);font-size:var(--t-md);color:var(--ink-3)}.principle-row{padding:var(--s-3) 0;border-bottom:var(--bw) solid var(--rule)}.principle-row:last-child{border-bottom:0}.principle-row p{margin:4px 0 0;font-family:var(--serif);font-size:var(--t-md);color:var(--ink-1)}.principle-row .meta{margin-top:4px;font-family:var(--mono);text-transform:uppercase;font-size:var(--t-xs);color:var(--ink-3)}.explore-controls{display:flex;flex-direction:column;gap:var(--s-3)}.explore-filters{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--s-4)}.explore-row{position:relative;padding-left:var(--s-3)}.explore-row:before{content:"";position:absolute;left:0;top:var(--s-3);bottom:var(--s-3);width:2px;background:var(--rule-2)}.explore-row[data-stage=established]:before{background:var(--status-ok)}.explore-row[data-stage=candidate]:before{background:var(--status-warn)}.explore-row[data-stage=emerging]:before{background:var(--ink-3)}.explore-row[data-stage=muted]:before{background:var(--rule-2)}.explore-row[data-focused]{background:var(--paper-deep)}.stage-tag{font-family:var(--mono);font-size:var(--t-2xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--ink-2)}.explore-row[data-stage=muted] .queue-row-statement{color:var(--ink-3)}.explore-focus-detail{margin-top:var(--s-2);padding-top:var(--s-2);border-top:1px solid var(--rule)}.explore-cap{padding-top:var(--s-3)}@media (max-width:720px){.explore-filters{grid-template-columns:1fr;gap:var(--s-2)}}.audit-list{list-style:none;padding:0;margin:0}.audit-row{padding:var(--s-3) 0;border-bottom:var(--bw) solid var(--rule)}.audit-row:last-child{border-bottom:0}.audit-payload{padding:var(--s-2);margin-top:var(--s-2);white-space:pre-wrap;word-break:break-word}.audit-payload,.principle-confidence{font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-2);background:var(--paper-deep)}.principle-confidence{display:inline-block;margin-left:var(--s-2);padding:2px 6px;border-radius:var(--r-1);vertical-align:middle}.ask-claims-list{list-style:none;padding:0;margin:0}.ask-claim{padding:var(--s-3) 0;border-bottom:var(--bw) solid var(--rule)}.ask-claim:last-child{border-bottom:0}.ask-claim p{margin:0;font-family:var(--serif);font-size:var(--t-md);color:var(--ink-1)}.ask-claim blockquote{margin:var(--s-2) 0 0;padding-left:var(--s-3);border-left:2px solid var(--rule-2);font-family:var(--serif);font-style:italic;color:var(--ink-2)}.ask-claim .meta{margin-top:4px;font-family:var(--mono);text-transform:uppercase;font-size:var(--t-xs);color:var(--ink-3);letter-spacing:.02em}.ask-claim-dropped p{text-decoration:line-through;color:var(--ink-3)}.timeline-list{list-style:none;padding:0;margin:0}.timeline-row{padding:var(--s-3) 0;border-bottom:var(--bw) solid var(--rule);overflow-wrap:anywhere;min-width:0}.timeline-row:last-child{border-bottom:0}.timeline-label{font-family:var(--mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);margin-bottom:4px}.timeline-row p{margin:0;font-family:var(--serif);font-size:var(--t-md);color:var(--ink-1)}.timeline-row .meta{margin-top:4px;font-family:var(--mono);text-transform:uppercase;font-size:var(--t-xs);color:var(--ink-3)}.brief-signal{font-family:var(--serif);font-size:var(--t-lg);line-height:1.55;color:var(--ink-1);padding:var(--s-3) 0}.brief-citation{color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--rule-2);padding-bottom:1px}.brief-citation:hover{color:var(--ink-1);border-bottom-color:var(--ink-1)}.run-status-banner{display:grid;grid-template-columns:1fr auto;gap:var(--s-3);align-items:start;padding:var(--s-3) 0}.run-status-stale{grid-column:1/-1;font-family:var(--sans);font-size:var(--t-sm);color:var(--ink-1);line-height:1.45;padding:var(--s-2) var(--s-3);margin-bottom:var(--s-2);border:1px solid color-mix(in srgb,var(--status-err) 25%,var(--rule));background:color-mix(in srgb,var(--status-err) 5%,var(--paper));border-radius:var(--r-1)}.cron-diag{margin:var(--s-2) 0 0;padding-top:var(--s-2);font-size:var(--t-sm);color:var(--ink-2);border-top:1px dashed color-mix(in srgb,var(--status-err) 30%,var(--rule))}.cron-diag-error,.run-status-line{color:var(--ink-1)}.run-status-line{font-size:var(--t-md);margin-bottom:6px}.run-status-line strong{font-weight:500}.run-status-counts{display:flex;gap:6px;font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em}.run-status-actions{grid-column:2;grid-row:1/span 2;align-self:center}.run-action-stack{gap:var(--s-2)}.run-action-stack,.send-digest{display:flex;flex-direction:column;align-items:flex-start}.send-digest{gap:6px;max-width:34ch}.send-digest-note{margin:0;line-height:1.45}.status-ok{color:var(--status-ok)}.status-err{color:var(--status-err)}.status-warn{color:var(--status-warn)}.delta-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--s-3);margin-top:var(--s-3)}.delta-card{display:block;padding:var(--s-3);border:1px solid var(--rule);border-radius:var(--r-1);background:var(--paper);color:var(--ink-1);text-decoration:none;transition:border-color var(--t-fast) var(--ease)}.delta-card:hover{border-color:var(--ink-3)}.delta-label{font-family:var(--mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin-bottom:6px}.delta-shortname{font-family:var(--mono);font-size:var(--t-sm);color:var(--ink-2);margin-bottom:4px}.delta-body{font-family:var(--serif);font-size:var(--t-md);line-height:1.45;color:var(--ink-1)}.delta-meta{font-family:var(--mono)}.delta-meta,.delta-reason{font-size:var(--t-xs);color:var(--ink-3);margin-top:var(--s-2)}.delta-reason{font-family:var(--sans);font-style:italic}.ask-suggestions{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--s-2)}.ask-chip{display:inline-block;padding:4px 10px;font-family:var(--sans);font-size:var(--t-xs);color:var(--ink-2);background:var(--paper-deep);border:1px solid var(--rule);border-radius:var(--r-1);text-decoration:none;transition:border-color var(--t-fast) var(--ease)}.ask-chip:hover{border-color:var(--ink-3)}.read-queue{display:flex;flex-direction:column;gap:0;margin-top:var(--s-2)}.read-row{display:grid;grid-template-columns:48px 1fr;gap:var(--s-2);align-items:start;padding:var(--s-3) 0;border-bottom:1px solid var(--rule);text-decoration:none;color:var(--ink-1);transition:background var(--t-fast) var(--ease)}.read-row:hover{background:var(--paper-deep)}.read-row:last-child{border-bottom:0}.read-idx{font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-3);padding-top:4px}.read-body{min-width:0}.read-title{font-family:var(--serif);font-size:var(--t-md);line-height:1.35;color:var(--ink-1);margin-bottom:6px}.read-meta{display:flex;gap:6px;flex-wrap:wrap;font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-3)}.read-reason{font-family:var(--sans);font-size:var(--t-sm);color:var(--ink-2);margin-top:6px;font-style:italic;line-height:1.4}.sources-line{font-family:var(--serif);font-size:var(--t-md);color:var(--ink-1);line-height:1.5}.source-chip{font-family:var(--sans);color:var(--ink-1);font-weight:500}.dev-list{display:flex;flex-direction:column;gap:0;margin-top:var(--s-3)}.dev-card{padding:var(--s-3) 0;border-top:1px solid var(--rule)}.dev-card:first-child{border-top:0}.dev-chip{display:inline-block;font-family:var(--sans);font-size:var(--t-xs);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-3);padding:2px 8px;border:1px solid var(--rule);border-radius:var(--r-1);margin-bottom:var(--s-2)}.dev-chip[data-kind=contradicts]{color:var(--status-err);border-color:color-mix(in srgb,var(--status-err) 40%,var(--rule));background:color-mix(in srgb,var(--status-err) 6%,var(--paper))}.dev-chip[data-kind=reinforces]{color:var(--status-ok);border-color:color-mix(in srgb,var(--status-ok) 40%,var(--rule))}.dev-chip[data-kind=corroborated]{color:var(--ink-1);border-color:var(--ink-3)}.dev-text{font-family:var(--serif);font-size:var(--t-md);line-height:1.5;color:var(--ink-1);margin:0}.dev-foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:var(--s-2);font-family:var(--sans);font-size:var(--t-sm);color:var(--ink-3)}.dev-expand,.dev-sources-line{color:var(--ink-2)}.dev-expand{background:transparent;border:0;padding:0;cursor:pointer;font-family:var(--sans);font-size:var(--t-sm);text-decoration:underline;text-underline-offset:2px}.dev-expand:hover{color:var(--ink-1)}.dev-receipts{list-style:none;padding:0;margin:var(--s-2) 0 0;display:flex;flex-direction:column;gap:4px;padding-left:var(--s-3);border-left:2px solid var(--rule)}.dev-receipts li{font-family:var(--sans);font-size:var(--t-sm);line-height:1.4}.thread-cards{display:grid;grid-template-columns:1fr;gap:var(--s-3);margin-top:var(--s-3)}.thread-card{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4);border:1px solid var(--rule);border-left:3px solid var(--ink-2);border-radius:var(--r-1);background:var(--paper)}.thread-status{display:inline-block;align-self:flex-start;font-family:var(--sans);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em;padding:2px 8px;border-radius:var(--r-1);background:var(--paper-deep);color:var(--ink-2);border:1px solid var(--rule)}.thread-status[data-status=standing]{background:color-mix(in srgb,var(--status-ok) 15%,var(--paper));color:var(--status-ok);border-color:color-mix(in srgb,var(--status-ok) 30%,var(--rule))}.thread-status[data-status=reinforced]{background:color-mix(in srgb,var(--ink-2) 8%,var(--paper));color:var(--ink-1)}.thread-status[data-status=new]{background:var(--paper-warm);color:var(--ink-1)}.thread-status[data-status=weak-single-source]{background:var(--paper-deep);color:var(--ink-3)}.thread-title{font-family:var(--serif);font-size:var(--t-lg);line-height:1.35;color:var(--ink-1)}.thread-summary{font-family:var(--sans);font-size:var(--t-sm);line-height:1.5;color:var(--ink-2)}.thread-meta{display:flex;flex-wrap:wrap;gap:6px;font-family:var(--sans);font-size:var(--t-xs);color:var(--ink-3)}.thread-sources{display:flex;flex-direction:column;gap:4px;padding-top:var(--s-2);border-top:1px dashed var(--rule)}.thread-source-link{font-family:var(--sans);font-size:var(--t-sm);color:var(--ink-2);text-decoration:none;border-bottom:1px solid transparent;align-self:flex-start}.thread-source-link:hover{color:var(--ink-1);border-bottom-color:var(--ink-2)}.thread-why{margin:0;font-family:var(--sans);font-size:var(--t-xs);color:var(--ink-3);font-style:italic}.impact-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--s-3);margin-top:var(--s-3)}.impact-stat{padding:var(--s-3);border:1px solid var(--rule);border-radius:var(--r-1);background:var(--paper);text-align:left}.impact-stat[data-warn=true]{border-color:color-mix(in srgb,var(--status-err) 50%,var(--rule));background:color-mix(in srgb,var(--status-err) 6%,var(--paper))}.impact-stat-value{font-family:var(--serif);font-size:var(--t-xl);color:var(--ink-1);line-height:1}.impact-stat-label{font-family:var(--sans);font-size:var(--t-xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;margin-top:6px}.impact-interpretation{font-family:var(--serif);font-size:var(--t-md);line-height:1.5;color:var(--ink-2);margin-top:var(--s-3)}.theme-list{display:flex;flex-direction:column;gap:0}.theme-row{display:block;padding:var(--s-2) 0;border-bottom:1px solid var(--rule);text-decoration:none;color:var(--ink-1);transition:background var(--t-fast) var(--ease)}.theme-row:hover{background:var(--paper-deep)}.theme-row:last-child{border-bottom:0}.theme-name{font-family:var(--mono);font-size:var(--t-sm);color:var(--ink-2);margin-bottom:2px}.theme-invariant{font-family:var(--serif);font-size:var(--t-md);line-height:1.4;color:var(--ink-1);margin-bottom:4px}.theme-meta{display:flex;gap:6px;font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em}.theme-meta .status-warn{color:var(--status-warn)}.ask-bar{display:flex;gap:var(--s-2);margin-top:var(--s-2)}.ask-input{flex:1 1 auto;min-width:0;padding:10px 14px;font-family:var(--sans);font-size:var(--t-md);background:var(--paper);color:var(--ink-1);border:1px solid var(--rule);border-radius:var(--r-1);outline:none;transition:border-color var(--t-fast) var(--ease)}.ask-input:focus{border-color:var(--ink-3)}.ask-label-wrap{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.ask-label-wrap .ask-input{width:100%}.moved-list{list-style:none;padding:0;margin:0}.moved-row{display:grid;grid-template-columns:1fr auto;gap:var(--s-4);align-items:start;padding:var(--s-3) 0;border-bottom:var(--bw) solid var(--rule)}.moved-row:last-child{border-bottom:0}.moved-main{min-width:0}.moved-claim{margin:0;font-family:var(--serif);font-size:var(--t-md);color:var(--ink-1)}.cited-sources a,.emergence-row a,.fals-claim a,.moved-claim a,.principle-claim-link{color:inherit;text-decoration:underline;text-decoration-color:var(--ink-3);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color var(--t-fast) var(--ease)}.cited-sources a:hover,.emergence-row a:hover,.fals-claim a:hover,.moved-claim a:hover,.principle-claim-link:hover{text-decoration-color:var(--ink-1)}.moved-main .meta{margin-top:4px}.moved-note{margin:var(--s-1) 0 0;font-family:var(--sans);font-size:var(--t-sm);color:var(--ink-2)}.moved-spark{display:inline-flex;align-items:center;gap:var(--s-1);padding-top:4px}.spark{display:block}.spark-val{font-family:var(--mono);font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:var(--ink-2)}.ledger-list{list-style:none;padding:0;margin:0}.ledger-row{display:grid;grid-template-columns:auto 1fr;gap:var(--s-3);padding:var(--s-3) 0;border-bottom:var(--bw) solid var(--rule);align-items:start}.ledger-row:last-child{border-bottom:0}.ledger-date{font-family:var(--mono);font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:var(--ink-2);padding-top:3px;white-space:nowrap}.ledger-note{margin:0;font-family:var(--serif);font-size:var(--t-md);color:var(--ink-1)}.ledger-degraded{font-family:var(--sans);font-size:var(--t-sm);color:var(--ink-1);border-left:2px solid var(--status-warn);padding-left:var(--s-2);margin:0 0 var(--s-3)}.ledger-streaks{margin-top:var(--s-3);padding-top:var(--s-2);border-top:1px solid var(--rule)}.ledger-streaks .meta{font-variant-numeric:tabular-nums;margin:2px 0}.cited-sources a{color:var(--ink-2)}.cited-sources a:hover{color:var(--ink-1)}.emergence-list{list-style:none;padding:0;margin:0}.emergence-row{padding:var(--s-2) 0;border-bottom:var(--bw) solid var(--rule);font-family:var(--serif);font-size:var(--t-base)}.emergence-row:last-child{border-bottom:0}.emergence-row a{color:var(--ink-1)}.emergence-row .meta{font-variant-numeric:tabular-nums}.mix-list{display:flex;flex-direction:column;gap:var(--s-1)}.mix-row{display:grid;grid-template-columns:minmax(120px,1fr) 2fr auto;gap:var(--s-3);align-items:center}.mix-domain{font-family:var(--sans);font-size:var(--t-sm);color:var(--ink-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mix-meter{display:block;height:8px;background:var(--rule);border-radius:var(--r-1);overflow:hidden}.mix-fill{display:block;height:100%;background:var(--ink-3)}.mix-count{font-family:var(--mono);font-size:var(--t-sm);font-variant-numeric:tabular-nums;color:var(--ink-1);white-space:nowrap}.mix-pct{color:var(--ink-2);font-size:var(--t-xs)}.fals-list{list-style:none;padding:0;margin:0}.fals-row{padding:var(--s-3) 0;border-bottom:var(--bw) solid var(--rule)}.fals-row:last-child{border-bottom:0}.fals-flag{font-family:var(--mono);font-size:var(--t-2xs);letter-spacing:var(--tr-wide);text-transform:uppercase}.fals-claim{margin:4px 0 0;font-family:var(--serif);font-size:var(--t-md);color:var(--ink-1)}@media (max-width:720px){.moved-row{grid-template-columns:1fr;gap:var(--s-2)}.moved-spark{padding-top:0}.mix-row{grid-template-columns:minmax(90px,1fr) 1.2fr auto;gap:var(--s-2)}.ledger-row{grid-template-columns:1fr;gap:4px}}[data-testid=ask-screen] .meta,[data-testid=dossier-screen] .meta,[data-testid=explore-screen] .meta,[data-testid=observatory-screen] .meta,[data-testid=principles-screen] .meta{color:var(--ink-2);font-variant-numeric:tabular-nums}[data-testid=ask-screen] .field-label,[data-testid=explore-screen] .field-label,[data-testid=observatory-screen] .field-label{color:var(--ink-2)}.ask-chip:active{background:var(--paper-deep);border-color:var(--ink-2)}.seg-item{font-variant-numeric:tabular-nums}.ask-room{display:flex;gap:var(--s-3);align-items:flex-end}.ask-room-label{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.ask-room-input{width:100%;font-family:var(--serif);font-size:var(--t-lg);line-height:var(--lh-snug);color:var(--ink-1);background:var(--paper);border:0;border-bottom:1px solid var(--rule-3);padding:6px 0 10px;outline:none;transition:border-color var(--t-fast) var(--ease)}.ask-room-input::-moz-placeholder{color:var(--ink-3)}.ask-room-input::placeholder{color:var(--ink-3)}.ask-room-input:focus{border-bottom-color:var(--ink-1)}.ask-lenses{margin-top:var(--s-4);display:flex;flex-direction:column;gap:var(--s-2)}.ask-lenses .ask-chip{cursor:pointer}.ask-lens-principle{display:flex;flex-direction:column;gap:var(--s-1);margin-top:var(--s-2)}.ask-lens-select{max-width:320px}.ask-answer{font-family:var(--serif);font-size:var(--t-md);line-height:var(--lh-prose);color:var(--ink-1)}.ask-history-list{list-style:none;padding:0;margin:0}.ask-history-row{display:grid;grid-template-columns:auto 1fr auto;gap:var(--s-3);align-items:baseline;padding:var(--s-2) 0;border-bottom:var(--bw) solid var(--rule)}.ask-history-row:last-child{border-bottom:0}.ask-history-q{font-family:var(--serif);font-size:var(--t-base);color:var(--ink-1);background:transparent;border:0;padding:0;text-align:left;cursor:pointer;border-bottom:1px solid transparent;transition:border-color var(--t-fast) var(--ease)}.ask-history-q:hover{border-bottom-color:var(--ink-3)}.ask-history-status{font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:720px){.ask-room{flex-direction:column;align-items:stretch}.ask-history-row{grid-template-columns:1fr;gap:2px}}.principle-row-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.principle-delta{font-family:var(--mono);font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:var(--ink-2)}.dossier-links{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.dossier-disconfirmer-text{font-family:var(--serif);font-size:var(--t-md);color:var(--ink-1);margin:0}.dossier-spark{display:inline-flex;align-items:center;gap:var(--s-2);margin-bottom:var(--s-3)}.dossier-points{max-width:480px}.challenge-list,.evidence-list{list-style:none;padding:0;margin:0}.challenge-row,.evidence-row{display:grid;grid-template-columns:auto 1fr;gap:var(--s-3);padding:var(--s-2) 0;border-bottom:var(--bw) solid var(--rule);align-items:start}.challenge-row:last-child,.evidence-row:last-child{border-bottom:0}.evidence-row[data-warn=true]{border-left:2px solid var(--status-err);padding-left:var(--s-2)}.evidence-note{margin:0;font-family:var(--serif);font-size:var(--t-base);color:var(--ink-1)}@media (max-width:720px){.challenge-row,.evidence-row{grid-template-columns:1fr;gap:2px}.dossier-links{flex-direction:row;align-items:center}}.diagnostics{border:1px solid var(--rule);border-radius:var(--r-1);padding:0}.diagnostics-summary{padding:var(--s-2) var(--s-3);font-family:var(--mono);font-size:var(--t-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);cursor:pointer}.diagnostics-body{padding:var(--s-3);border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:8px}.diag-row{display:grid;grid-template-columns:140px 1fr;gap:var(--s-2);font-family:var(--mono);font-size:var(--t-xs)}.diag-label{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em}.diag-value{color:var(--ink-2);background:transparent;padding:0;word-break:break-all}@media (max-width:600px){.section-title{flex-direction:column;align-items:flex-start;gap:4px}.section-title h2{white-space:normal}.section-title .more{line-height:1.4}.run-status-banner{grid-template-columns:1fr}.run-status-actions{grid-column:1;grid-row:auto}.delta-cards{grid-template-columns:1fr}.ask-bar{flex-direction:column}.ask-input{width:100%}.queue-row{grid-template-columns:1fr;gap:var(--s-2)}.queue-row-actions{flex-direction:row;flex-wrap:wrap;gap:var(--s-2)}.queue-row-actions>*{flex:1 1 auto}.diag-row{grid-template-columns:1fr;gap:2px}}