@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-ext-wght-normal-c-5QAGAI.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:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-wght-normal-BMDVbyM7.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-ext-wght-normal-BXZfsJY4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-wght-normal-Cc-u-6OI.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:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-vietnamese-wght-normal-BDs68eHQ.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:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-ext-wght-normal-C8iNium2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-wght-normal-Bo_j9asI.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{--ground:#0b0b0c;--g1:#141416;--g2:#1d1d20;--g3:#28282c;--g4:#34343a;--ink:#fff;--ink-2:#c4c4c8;--ink-3:#a6a6ac;--live:#1fb8ea;--live-ink:#000;--fail:#c8102e;--fail-text:#ff9aa8;--paper:#f4f4f4;--paper-ink:#0b0b0c;--font:"Source Sans 3 Variable", "Source Sans 3", "Segoe UI", system-ui, sans-serif;--mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--pad:32px;--gap:8px;--bar:60px;--ease-out:cubic-bezier(.16, 1, .3, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:var(--g4) var(--ground)}*,:before,:after{box-sizing:border-box}html{background:var(--ground);-webkit-text-size-adjust:100%}body{background:var(--ground);min-height:100vh;color:var(--ink);font-family:var(--font);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;caret-color:var(--live);margin:0;font-size:1.0625rem;font-weight:400;line-height:1.5}::selection{background:var(--live);color:var(--live-ink)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--ground)}::-webkit-scrollbar-thumb{background:var(--g4);border:3px solid var(--ground)}::-webkit-scrollbar-thumb:hover{background:#4a4a52}:focus-visible{outline:3px solid var(--live);outline-offset:2px}h1,h2,h3,h4,p{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:3px}a:hover{text-decoration-color:currentColor}button{font:inherit}ul,ol{margin:0}pre{font-family:var(--mono)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--live);color:var(--live-ink);padding:10px 14px;font-weight:600;text-decoration:none;position:absolute;top:-80px;left:8px}.skip:focus{top:8px}.num{font-variant-numeric:tabular-nums}.dim,.muted{color:var(--ink-3)}.small{font-size:.875rem}.mono,.ident{font-family:var(--mono);letter-spacing:0;font-size:.9375em}.break{overflow-wrap:anywhere}.nowrap{white-space:nowrap}.ok{color:var(--ink);font-weight:600}.text-error,.text-danger{color:var(--fail-text)}.measure{max-width:70ch}.lede{color:var(--ink-2);max-width:70ch;font-size:1.25rem;font-weight:300;line-height:1.45}.clamp-1,.clamp-2,.clamp-3,.clamp-4{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp-1{-webkit-line-clamp:1;line-clamp:1}.clamp-2{-webkit-line-clamp:2;line-clamp:2}.clamp-3{-webkit-line-clamp:3;line-clamp:3}.clamp-4{-webkit-line-clamp:4;line-clamp:4}.plain,.plain-list{padding:0;list-style:none}.stack{flex-direction:column;gap:16px;display:flex}.stack-small{flex-direction:column;gap:8px;display:flex}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.app{min-height:100vh}.main:focus{outline:none}.topbar{z-index:30;height:var(--bar);padding:0 var(--pad);background:var(--ground);align-items:stretch;gap:24px;display:flex;position:sticky;top:0}.brand{letter-spacing:-.01em;color:var(--ink);white-space:nowrap;align-items:center;font-size:1.375rem;font-weight:300;text-decoration:none;display:flex}.topnav{flex:1;align-items:stretch;gap:2px;display:flex}.nav-link{color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;padding:0 16px;font-size:1.125rem;text-decoration:none;transition:background-color .14s,color .14s;display:flex}.nav-link:hover{color:var(--ink);background:var(--g1)}.nav-link.active{background:var(--live);color:var(--live-ink)}.nav-link:focus-visible{outline-offset:-3px}.nav-count{color:var(--live);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.nav-link.active .nav-count{color:var(--live-ink)}.topbar-user{color:var(--ink-2);align-items:center;gap:4px;display:flex}.user-name{padding-right:4px;font-size:1rem}.page{max-width:1600px;padding:8px var(--pad) 96px;margin:0 auto}.page-narrow{max-width:720px;padding-top:48px}.poster-wrap{margin-right:calc(-1 * var(--pad));overflow:hidden}.poster{letter-spacing:-.04em;white-space:nowrap;text-transform:lowercase;align-items:baseline;gap:0;margin:0 0 -.3em -.05em;padding-bottom:.38em;font-size:12.5rem;font-weight:250;line-height:.9;display:flex}.poster-tail{color:var(--ink-3);white-space:pre}.poster-swatch{flex:none;align-self:center;width:.36em;height:.36em;margin:.06em .18em 0 .05em;display:inline-block}.layer .poster{margin-top:8px;font-size:7rem}.page-date{color:var(--ink-2);margin:0 0 20px;font-size:1.0625rem}.page-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:16px 0 24px;display:flex}.section-heading{letter-spacing:-.03em;text-transform:lowercase;align-items:center;gap:14px;margin:56px 0 16px;font-size:2.75rem;font-weight:300;line-height:1;display:flex}.block-heading{align-items:baseline;gap:8px;margin:0 0 12px;font-size:1.25rem;font-weight:600;display:flex}.count{color:var(--ink-3);font-weight:400}.back{min-height:44px;color:var(--ink-2);align-items:center;gap:8px;margin-top:8px;font-size:1.0625rem;text-decoration:none;display:inline-flex}.back:hover{color:var(--ink)}.btn{min-height:44px;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:1rem;font-weight:600;line-height:1.1;text-decoration:none;transition:background-color .14s,color .14s,box-shadow .14s;display:inline-flex;box-shadow:inset 0 0 0 2px}.btn:hover{background:#ffffff1a}.btn:active:not(:disabled){background:var(--live);color:var(--live-ink);box-shadow:none}.btn:disabled,.btn-disabled{opacity:.42;cursor:not-allowed}.btn-disabled{pointer-events:none}.btn-primary{background:var(--ink);color:var(--paper-ink);box-shadow:none}.btn-primary:hover{background:#d9d9dc}.btn-ghost{box-shadow:none}.btn-icon{width:44px;padding:0}.btn-small{min-height:36px;padding:0 12px;font-size:.9375rem}.btn-small.btn-icon{width:36px}.btn-large{min-height:52px;padding:0 28px;font-size:1.125rem}.btn-danger{background:var(--fail);color:#fff;box-shadow:none}.btn-danger:hover{background:#a50d26}.btn-danger-quiet:hover{background:var(--fail);color:#fff;box-shadow:none}.btn-on-light{color:var(--paper-ink)}.btn-on-light:hover{background:#00000014}.btn-on-light-primary{background:var(--paper-ink);color:#fff;box-shadow:none}.btn-on-light-primary:hover{background:#2a2a2e}.link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.link:hover{text-decoration-color:currentColor}.ext{overflow-wrap:anywhere}.ext-icon{vertical-align:-1px;margin-left:4px;display:inline-block}input[type=text],input[type=password],input[type=search],input[type=number],input:not([type]),textarea,select{background:var(--g2);width:100%;min-height:44px;color:var(--ink);box-shadow:inset 0 0 0 2px var(--g4);font:inherit;border:0;border-radius:0;padding:10px 12px;font-size:1.0625rem;line-height:1.4}input:hover,textarea:hover,select:hover{box-shadow:inset 0 0 0 2px #4d4d55}input:focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:inset 0 0 0 2px var(--live);outline-offset:2px}textarea{resize:vertical}::placeholder{color:var(--ink-3);opacity:1}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:40px}input[type=checkbox],input[type=radio]{width:20px;height:20px;accent-color:var(--live);cursor:pointer;flex:none;margin:0}fieldset{min-width:0}fieldset:disabled input,fieldset:disabled textarea,fieldset:disabled select{color:var(--ink-2);box-shadow:inset 0 0 0 2px var(--g3)}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>span{color:var(--ink-2);font-size:.9375rem;font-weight:600}.check{cursor:pointer;align-items:center;gap:10px;min-height:40px;display:inline-flex}.label{color:var(--ink-2);font-size:.875rem;font-weight:600}.segmented{flex-wrap:wrap;gap:4px;margin:8px 0 16px;display:inline-flex}.segment{background:var(--g2);min-height:44px;color:var(--ink);cursor:pointer;border:0;align-items:center;gap:10px;padding:0 18px;font-weight:600;transition:background-color .14s;display:inline-flex}.segment:hover{background:var(--g3)}.segment[aria-pressed=true]{background:var(--live);color:var(--live-ink)}.notice{background:var(--g2);max-width:100%;margin:12px 0;padding:12px 16px;font-size:1rem}.notice-error{background:var(--fail);color:#fff}.notice-warn{background:var(--paper);color:var(--paper-ink)}.notice-ok{background:var(--g3)}.empty{background:var(--g1);color:var(--ink-2);padding:40px 24px;font-size:1.125rem}.skeleton{flex-direction:column;gap:12px;padding:24px 0;display:flex}.skeleton-bar{background:var(--g2);height:18px;animation:1.6s ease-in-out infinite breathe;display:block}@keyframes breathe{0%,to{opacity:1}50%{opacity:.45}}.live-mark{align-items:center;gap:8px;display:inline-flex}.live-dot{background:var(--live);flex:none;width:10px;height:10px;animation:1.6s ease-in-out infinite pulse;display:inline-block}.tone-live .live-dot,.tone-white .live-dot{background:var(--paper-ink)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}.badge{background:var(--g3);color:var(--ink);white-space:nowrap;padding:2px 8px;font-size:.875rem;font-weight:600;display:inline-block}.badge-running,.badge-claimed,.badge-synthesizing,.badge-planning,.badge-queued{background:var(--live);color:var(--live-ink)}.badge-failed,.badge-run-failed{background:var(--fail);color:#fff}.badge-run-partial,.badge-pending{background:var(--paper);color:var(--paper-ink)}.badge-schema{box-shadow:inset 0 0 0 1px var(--g4);font-family:var(--mono);background:0 0;font-weight:400}.tag{background:var(--g3);white-space:nowrap;padding:1px 8px;font-size:.875rem;font-weight:600;display:inline-block}.tag-signal{background:var(--ink);color:var(--paper-ink)}.tag-new{background:var(--live);color:var(--live-ink)}.pill{background:var(--ink);color:var(--paper-ink);white-space:nowrap;align-items:center;padding:2px 10px;font-size:.875rem;font-weight:700;display:inline-flex}.pill-live{background:var(--live)}.status{background:var(--g3);white-space:nowrap;padding:2px 10px;font-size:.875rem;font-weight:700;display:inline-block}.status-supported{background:var(--ink);color:var(--paper-ink)}.status-refuted{background:0 0;box-shadow:inset 0 0 0 2px}.chips{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.chip{background:var(--g3);padding:2px 8px;font-size:.9375rem}.chip-link{color:var(--ink);cursor:pointer;border:0}.chip-link:hover{background:var(--g4)}.meter{background:var(--g3);vertical-align:middle;width:80px;height:6px;display:inline-block}.meter>span{background:var(--ink);height:100%;display:block}.ref{background:color-mix(in srgb, currentColor 16%, transparent);min-width:2.2em;color:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;padding:1px 6px;font-size:.875rem;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.ref-big{min-width:2.6em;padding:3px 10px;font-size:1rem}.ref-none{visibility:hidden}.ref-link{cursor:pointer}.ref-link:hover{background:color-mix(in srgb, currentColor 30%, transparent)}.ref-link:active{background:var(--live);color:var(--live-ink)}.question-ref .ref-big{color:#fff}.card{background:var(--g1);margin-bottom:8px;padding:24px}.card>h3,.card-head h3{letter-spacing:-.01em;margin:0 0 12px;font-size:1.5rem;font-weight:400}.card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.card-head h3{margin:0}.card .section-heading{margin-top:0}.table-scroll{overflow-x:auto}.table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:1rem}.table th{border-bottom:2px solid var(--g4);color:var(--ink-2);text-align:left;white-space:nowrap;padding:10px 12px;font-size:.875rem;font-weight:600}.table td{border-bottom:1px solid var(--g3);vertical-align:top;padding:12px}.table tfoot td{border-bottom:0;font-weight:600}.table .num,.table th.num{text-align:right}.table-hover tbody tr{cursor:pointer}.table-hover tbody tr:hover{background:var(--g2)}.table .row-selected,.table-hover tbody tr.row-selected:hover{background:var(--live);color:var(--live-ink)}.row-selected .badge{background:var(--paper-ink);color:#fff}.row-selected .dim,.row-selected .text-error{color:var(--live-ink)}.row-open{background:var(--g2)}.row-detail>td{background:var(--g1)}.row-read td{color:var(--ink-2)}.cell-main{min-width:220px}.col-toggle{width:52px}.table-nested,.code-block{margin:8px 0}.code-label,.json-label{color:var(--ink-2);margin:12px 0 6px;font-size:.875rem;font-weight:600}.code-block pre,.snippet pre{background:var(--g2);white-space:pre-wrap;word-break:break-word;max-height:420px;margin:0;padding:12px;font-size:.875rem;line-height:1.5;overflow:auto}.pre-wrap{white-space:pre-wrap}.mosaic-wrap{container:mosaic/inline-size}.mosaic{--cols:8;--cell:calc((100cqw - (var(--cols) - 1) * var(--gap)) / var(--cols));grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-auto-rows:var(--cell);gap:var(--gap);grid-auto-flow:dense;display:grid}.tile{transform-origin:50%;min-width:0;transition:transform .22s var(--ease-out);position:relative;container:tile/size}.tile[data-pressed]{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(.97);transition-duration:90ms}.tile-s{grid-area:span 1/span 1}.tile-m{grid-area:span 2/span 2}.tile-w{grid-area:span 2/span 4}.tile-t{grid-area:span 3/span 4}.tile-l{grid-area:span 4/span 4}.face{background:var(--bg);color:var(--fg);flex-direction:column;gap:8px;padding:16px 20px 18px;transition:background-color .16s;display:flex;position:absolute;inset:0;overflow:hidden}.face>*{z-index:1;position:relative}.tone-id{--bg:var(--id);--fg:#fff}.tone-deep{--bg:color-mix(in oklab, var(--id) 58%, #000);--fg:#fff}.tone-white{--bg:var(--paper);--fg:var(--paper-ink)}.tone-live{--bg:var(--live);--fg:var(--live-ink)}.tone-fail{--bg:var(--fail);--fg:#fff}.tone-g1{--bg:var(--g1);--fg:var(--ink)}.tone-g2{--bg:var(--g2);--fg:var(--ink)}.tone-g3{--bg:var(--g3);--fg:var(--ink)}.tile:has(.tile-door:hover) .face{background:color-mix(in oklab, var(--bg) 90%, #fff)}:is(.tile:has(.tile-door:hover) .tone-white,.tile:has(.tile-door:hover) .tone-live){background:color-mix(in oklab, var(--bg) 92%, #000)}.tile-door{z-index:1;position:absolute;inset:0}.tile-door:focus-visible{outline:3px solid var(--live);outline-offset:3px}.tile:has(.tile-door:focus-visible) .tone-live~.tile-door:focus-visible{outline-color:#fff}.raise{z-index:2;position:relative}.tile-live{perspective:1400px}.flip{transform-style:preserve-3d;transition:transform .72s var(--ease-out);position:absolute;inset:0}.tile-live[data-face=back] .flip{transform:rotateX(-180deg)}.flip>.face{backface-visibility:hidden}.face-back{transform:rotateX(180deg)}.tile-flip{z-index:3;color:#fff;cursor:pointer;background:#00000052;border:0;place-items:center;width:40px;height:40px;padding:0;transition:background-color .14s;display:grid;position:absolute;bottom:6px;right:6px}.tile-flip:hover{background:#0000008c}.tile-flip[data-live=true]{background:var(--live);color:var(--live-ink)}.tile-flip[aria-pressed=true]{background:var(--paper-ink);color:#fff}.tile-live .tile-foot{padding-right:52px}.tile-skeleton{background:var(--g1);animation:1.6s ease-in-out infinite breathe}.tile-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tile-title{overflow-wrap:anywhere;min-width:0;font-size:1.125rem;font-weight:400;line-height:1.3}.tile-state{white-space:nowrap;flex:none;font-size:.9375rem;font-weight:400}.tile-answer,.tile-lead{letter-spacing:-.01em;font-size:clamp(1.25rem,4.2cqi,2.25rem);font-weight:300;line-height:1.22}.tile-split{flex-direction:column;flex:1;justify-content:space-between;gap:14px;min-height:0;display:flex}.tile-main{flex-direction:column;gap:10px;min-width:0;display:flex}.tile-side{min-width:0}.tile-side-text{overflow-wrap:anywhere;font-size:clamp(1.0625rem,2.7cqi,1.3125rem);font-weight:400;line-height:1.38}.mosaic>.tile-row{grid-column:1/-1}@container tile (width<=520px){.mission-tile .tile-foot{flex-wrap:wrap}.mission-tile .tile-foot>.tile-meta{flex-basis:100%}}@container tile (width>=960px){.tile-split{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:56px}.tile-split>*{flex:1}.tile-split>.tile-side{flex-direction:column;justify-content:flex-end;align-self:stretch;display:flex}}.tile-text{font-size:1.0625rem;line-height:1.4}.tile-question{font-size:clamp(1.125rem,6cqi,1.375rem);font-weight:400;line-height:1.25}.question-tile .tile-text{font-size:clamp(1rem,5.2cqi,1.1875rem);font-weight:400;line-height:1.3}.tile-since{margin-top:-4px;font-size:1rem;font-weight:400}.tile-confidence{align-items:baseline;gap:10px;font-size:1.125rem;font-weight:400;display:flex}.tile-confidence .num{letter-spacing:-.03em;font-size:clamp(2.25rem,7cqi,3.5rem);font-weight:250;line-height:1}.head-left{align-items:center;gap:8px;min-width:0;display:inline-flex}.gauge{border-top:1px solid color-mix(in srgb, var(--ink) 26%, transparent);flex:none;height:112px;margin:auto -20px -18px;position:relative!important}.gauge-fill{background:var(--id);transition:height .7s var(--ease-out);position:absolute;bottom:0;left:0;right:0}.gauge-label{z-index:1;align-items:baseline;gap:10px;padding:0 0 8px;font-size:1.125rem;line-height:1;display:flex;position:absolute;left:20px;right:64px}.gauge-inside{padding:10px 0 0}.gauge-empty{color:var(--ink-2);padding-bottom:18px;font-size:1rem;line-height:1.3;bottom:0}.gauge-label .num{letter-spacing:-.03em;font-size:3rem;font-weight:250}.tile-foot{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;display:flex}.tile-meta{min-width:0;font-size:.9375rem;font-weight:400;line-height:1.35}.tile-number{letter-spacing:-.02em;font-size:3rem;font-weight:300;line-height:1}.tile-number-small{font-size:2rem;font-weight:300;line-height:1}.tile-caption{font-size:.9375rem;line-height:1.3}.tile-label{overflow-wrap:anywhere;margin-top:auto;font-size:1rem;font-weight:400;line-height:1.25}.tile-when{font-size:1.375rem;font-weight:300;line-height:1.15}.bars{align-items:flex-end;gap:8px;padding:0;list-style:none;display:flex}.bars li{flex-direction:column;align-items:center;gap:4px;display:flex}.bar-cell{background:#0000004d;width:18px;height:40px;display:block;position:relative}.bar-level{background:#fff;position:absolute;bottom:0;left:0;right:0}.bar-label,.bar-value{white-space:nowrap;font-size:.875rem;font-weight:400;line-height:1}.bars{align-items:flex-start}.fill{background:var(--id);transition:height .7s var(--ease-out);bottom:0;left:0;right:0;z-index:0!important;position:absolute!important}.spend-line{background:#0000004d;flex:1;min-width:60px;height:6px;margin-bottom:6px;display:block}.spend-line>span{background:#fff;height:100%;display:block}.change-lines{flex-direction:column;gap:6px;margin-top:4px;padding:0;list-style:none;display:flex}.change-lines li{align-items:baseline;gap:10px;font-size:1.0625rem;line-height:1.35;display:flex}.todo-tile .tile-title{letter-spacing:-.03em;font-size:2.5rem;font-weight:300;line-height:1}.todo-list{flex-direction:column;margin-top:6px;padding:0;list-style:none;display:flex}.todo-list li+li{border-top:1px solid #00000024}.todo-link{z-index:2;min-height:46px;color:inherit;align-items:center;gap:14px;margin:0 -10px;padding:6px 10px;font-size:1.0625rem;line-height:1.3;text-decoration:none;transition:background-color .12s;display:flex;position:relative}.todo-link svg{flex:none}.todo-link:hover{background:#00000012}.todo-link:active{background:var(--live)}.todo-link:focus-visible{outline-color:var(--paper-ink);outline-offset:-3px}.todo-go{margin-left:auto}.todo-more{padding:10px 0 0;font-size:.9375rem;font-weight:600}.todo-empty{max-width:28ch;margin-top:8px;font-size:1.375rem;font-weight:300;line-height:1.35}.spend-stack{gap:2px;height:12px;margin:6px 0 4px;display:flex}.spend-stack span{min-width:4px;display:block}.spend-rows{flex-direction:column;gap:4px;padding:0;font-size:.9375rem;list-style:none;display:flex}.spend-rows li{align-items:center;gap:8px;display:flex}.swatch{flex:none;width:12px;height:12px;display:inline-block}.spend-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.count-tile .tile-number{margin-top:2px}.live-caption{align-items:center;gap:8px;font-weight:600;display:flex}.new-tile svg{margin:2px 0 0 -4px}.small-value{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:1.75rem;font-weight:300;line-height:1.05}.graph-tile .graph-preview{z-index:0;width:calc(100% - 24px);height:calc(100% - 56px);position:absolute;inset:12px 12px 44px}.graph-preview line{stroke:#ffffff42;stroke-width:.6px}.graph-preview circle{fill:#fff}.signal-lines,.gap-lines,.plan-questions{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.signal-lines li{flex-direction:column;gap:1px;display:flex}.signal-title{font-size:clamp(1.0625rem,2.7cqi,1.3125rem);font-weight:400;line-height:1.28}.gap-lines{gap:2px;margin-top:auto;font-size:.9375rem}.plan-questions li{align-items:baseline;gap:10px;font-size:1rem;display:flex}.tile-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:8px 0 0;display:grid}.tile-stats div{flex-direction:column-reverse;display:flex}.tile-stats dt{font-size:.9375rem;font-weight:400}.tile-stats dd{letter-spacing:-.03em;margin:0;font-size:clamp(2.25rem,9cqi,4.5rem);font-weight:250;line-height:1}.answer-list{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.answer-tile .answer-list{gap:14px;margin-top:4px}.answer-tile .answer-list li{font-size:clamp(1.25rem,4cqi,1.875rem);font-weight:300;line-height:1.28}.changes-tile .change-lines{gap:10px;margin-top:8px}.changes-tile .change-lines li{font-size:clamp(1.125rem,3.3cqi,1.5rem);font-weight:300;line-height:1.28}.refs{vertical-align:2px;flex-wrap:wrap;gap:4px;margin-left:8px;display:inline-flex}.answer-list-large li{max-width:52ch;font-size:1.5rem;font-weight:300;line-height:1.35}.answer-list-large .refs{vertical-align:4px}.home-empty{color:var(--ink-2);margin-top:24px;font-size:1.25rem}.mission-head{margin:8px 0 0}.mission-title{letter-spacing:-.03em;align-items:flex-start;gap:16px;max-width:28ch;font-size:3.5rem;font-weight:300;line-height:1.04;display:flex}.mission-title .poster-swatch{align-self:flex-start;width:.5em;height:.5em;margin:.3em 0 0}.mission-concept{color:var(--ink-2);margin-top:10px;font-size:1.125rem}.facts{flex-wrap:wrap;gap:12px 36px;margin:24px 0 20px;display:flex}.facts div{flex-direction:column;gap:2px;display:flex}.facts dt{color:var(--ink-3);font-size:.9375rem;font-weight:400}.facts dd{margin:0;font-size:1.125rem}.mission-actions{margin-bottom:8px}.mission-section .section-heading{margin-top:48px}.question-meta{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:1.0625rem;display:flex}.ref-title{color:#fff;vertical-align:.35em;flex:none;margin:.32em .4em 0 0}.inline-icon{vertical-align:-2px;display:inline-block}.face .dim{color:color-mix(in srgb, var(--fg) 86%, var(--bg))}.verdict .dim,.report-verdict .dim{color:inherit}.report-section .block-heading{margin-top:24px}.approval-tile .tile-foot{flex-direction:column;align-items:flex-start}.question-head{margin-top:16px}.question-ref{flex-wrap:wrap;align-items:center;gap:12px;font-size:1rem;font-weight:600;display:flex}.question-title{letter-spacing:-.025em;align-items:flex-start;max-width:34ch;margin:18px 0 0;font-size:2.75rem;font-weight:300;line-height:1.12;display:flex}.changed-strip{background:var(--live);color:var(--live-ink);margin:24px 0 0;padding:12px 16px;font-size:1.0625rem}.verdict{background:var(--g2);margin:24px 0;padding:28px 32px 30px;position:relative;overflow:hidden}.verdict>*{z-index:1;position:relative}.verdict-fill{background:var(--id);top:0;bottom:0;left:0;z-index:0!important;position:absolute!important}.verdict-edge{white-space:nowrap;border-left:2px solid #fff;padding:10px 0 0 10px;font-size:.9375rem;top:0;bottom:0;z-index:1!important;position:absolute!important}.verdict-scale{border-top:1px solid #ffffff59;justify-content:space-between;gap:12px;margin-top:24px;padding-top:8px;font-size:.875rem;display:flex}.verdict-statement{letter-spacing:-.01em;max-width:44ch;font-size:1.875rem;font-weight:300;line-height:1.28}.verdict-empty .verdict-statement{color:var(--ink-2);font-size:1.5rem}.verdict-foot{flex-wrap:wrap;align-items:baseline;gap:12px 20px;margin-top:20px;display:flex}.verdict-confidence{align-items:baseline;gap:12px;font-size:1.25rem;font-weight:600;display:flex}.verdict-confidence .num{letter-spacing:-.02em;font-size:3.5rem;font-weight:300;line-height:1}.verdict-reason{max-width:70ch;margin-top:16px;font-size:1.0625rem}.rating{margin:24px 0}.rating-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rating-option{background:var(--g2);min-height:92px;color:var(--ink);text-align:left;cursor:pointer;transition:background-color .14s ease, transform .16s var(--ease-out);border:0;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.rating-option:hover{background:var(--g3)}.rating-option:active:not(:disabled){transform:scale(.98)}.rating-option[aria-pressed=true]{background:var(--live);color:var(--live-ink)}.rating-option:disabled{cursor:progress}.rating-label{font-size:1.25rem;font-weight:600}.rating-hint{color:var(--ink-2);font-size:.9375rem;line-height:1.3}.rating-option[aria-pressed=true] .rating-hint{color:var(--live-ink)}.rating-note{flex-direction:column;gap:12px;max-width:720px;margin-top:16px;display:flex}.rating-status{margin-top:12px}.evidence-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.proof-list{flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.proof{background:var(--g1);padding:12px 16px}.proof-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.proof-head:empty{display:none}.proof-entity{font-weight:600}.proof p{margin-top:4px}.proof-source{font-size:.9375rem}.test-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px 24px;margin:16px 0;display:grid}.test-grid dt{color:var(--ink-3);font-size:.875rem;font-weight:600}.test-grid dd{margin:4px 0 0}.test-grid-large{background:var(--g1);padding:20px 24px}.test-grid-large dd{font-size:1.125rem}.question-section .section-heading{margin-top:48px}.section-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.section-row .section-heading{margin-bottom:16px}.rivals{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;display:grid}.rival{background:var(--g2);padding:20px 24px 26px;position:relative;overflow:hidden}.rival-best{background:var(--g3)}.rival-fill{background:var(--id,#fff);height:6px;position:absolute;bottom:0;left:0}.rival-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rival-odds{color:var(--ink-2);margin-left:auto;font-size:1rem}.rival-odds strong{color:var(--ink);font-size:1.75rem;font-weight:300}.rival-statement{margin:12px 0 8px;font-size:1.25rem;line-height:1.35}.rival-reason{color:var(--ink-2)}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}.rival-more{margin-top:12px}.rival-more summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:600;display:flex}.summary-icon{transition:transform .18s var(--ease-out)}details[open]>summary .summary-icon{transform:rotate(180deg)}.rival-more .evidence-columns{grid-template-columns:1fr;gap:12px;margin:12px 0 0}.observed{background:var(--g1);grid-template-columns:minmax(140px,220px) minmax(0,1fr);gap:0;margin:0;display:grid}.observed>div{display:contents}.observed dt,.observed dd{border-bottom:1px solid var(--g3);margin:0;padding:12px 16px}.observed dt{color:var(--ink-3);font-weight:600}.report{max-width:none}.versions{gap:var(--gap);flex-wrap:wrap;margin:16px 0 24px;display:flex}.version-tile{background:var(--g2);width:165px;height:128px;color:var(--ink);text-align:left;cursor:pointer;transition:background-color .14s ease, transform .16s var(--ease-out);border:0;flex-direction:column;justify-content:space-between;padding:14px 16px;display:flex}.version-tile:hover{background:var(--g3)}.version-tile:active{transform:perspective(600px)rotateX(4deg)scale(.97)}.version-tile[aria-pressed=true]{background:var(--live);color:var(--live-ink)}.version-number{font-size:2.5rem;font-weight:300;line-height:1}.version-date,.version-note{font-size:.875rem}.version-note{font-weight:700}.report-section{margin-top:16px}.report-section .section-heading{margin-top:56px}.report-requirement{max-width:70ch;color:var(--ink-2);margin-bottom:24px;font-size:1.25rem;font-weight:300}.report-section>.dim{margin-top:16px}.changes{flex-direction:column;gap:6px;margin-top:12px;padding:0;list-style:none;display:flex}.change{background:var(--g1);padding:14px 18px}.change-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.change p,.change ul{margin-top:6px}.change ul{flex-direction:column;gap:4px;display:flex}.confidence strong{font-weight:600}.report-block{background:var(--g1);margin-bottom:8px;padding:24px}.report-block-head{align-items:flex-start;gap:14px;display:flex}.report-block-head h3{flex:1;font-size:1.375rem;font-weight:400;line-height:1.3}.report-verdict{background:var(--g2);margin:16px 0;padding:16px 20px;position:relative;overflow:hidden}.report-verdict>*{z-index:1;position:relative}.report-verdict p{max-width:70ch;font-size:1.1875rem}.report-verdict .verdict-line{margin-top:8px;font-size:1rem}.report-block .rating{margin:8px 0 16px}.report-block .rating .block-heading{font-size:1rem}.report-block .rating-option{min-height:0}.report-block .rating-hint{display:none}.gap-grid{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:12px;display:grid}.gap{background:var(--g2);padding:18px 20px}.gap-title{font-size:1.375rem;font-weight:300}.gap-state{margin:6px 0;font-weight:600}.gap-failure{color:var(--fail-text);overflow-wrap:anywhere;margin-top:8px;font-size:.9375rem}.layer-wide .graph-layout{margin-top:16px}.graph-layout{gap:var(--gap);grid-template-columns:290px minmax(0,1fr);height:calc(100vh - 300px);min-height:560px;display:grid}.graph-layout-detail{grid-template-columns:290px minmax(0,1fr) 380px}.graph-side,.graph-panel{background:var(--g1);padding:16px 18px;overflow:auto}.graph-side-section+.graph-side-section{border-top:1px solid var(--g3);margin-top:20px;padding-top:16px}.graph-side-section h4,.entity-section h4{color:var(--ink-2);margin:0 0 8px;font-size:.9375rem;font-weight:600}.graph-side-section p,.graph-side-section .dim{margin:8px 0;font-size:.9375rem}.anomaly-picks{flex-direction:column;gap:4px;display:flex}.anomaly-pick{background:var(--g2);width:100%;color:var(--ink);text-align:left;cursor:pointer;border:0;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.anomaly-pick:hover{background:var(--g3)}.anomaly-pick[aria-pressed=true]{background:var(--live);color:var(--live-ink)}.kind{color:inherit;font-size:.875rem;font-weight:700}.anomaly-pick-title{font-size:.9375rem;line-height:1.3}.search-results ul{flex-direction:column;gap:2px;margin-top:6px;display:flex}.search-results .link{text-align:left;align-items:center;gap:8px;min-height:32px;display:inline-flex}.dot{flex:none;width:12px;height:12px;display:inline-block}.legend{flex-direction:column;display:flex}.legend .check{width:100%;min-height:34px;font-size:.9375rem}.legend-name{font-family:var(--mono);flex:1;font-size:.875rem}.graph-canvas-wrap{background:#070708;min-height:360px;position:relative}.graph-canvas{position:absolute;inset:0}.graph-canvas-pointer{cursor:pointer}.graph-empty{place-items:center;display:grid;position:absolute;inset:0}.graph-banners{pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}.graph-banner{background:var(--g2);pointer-events:auto;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.graph-banner-text{flex-direction:column;gap:2px;display:flex}.graph-banner-warn{background:var(--paper);color:var(--paper-ink)}.graph-banner-warn .btn{color:var(--paper-ink)}.graph-hover{background:var(--paper);max-width:min(520px,100% - 24px);color:var(--paper-ink);pointer-events:none;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:10px 14px;font-size:1rem;display:flex;position:absolute;top:12px;right:12px}.graph-hover-label{font-family:var(--mono);font-size:.9375rem;font-weight:600}.graph-selected{background:var(--g2);max-width:calc(100% - 24px);padding:8px 12px;font-size:.9375rem;position:absolute;bottom:12px;left:12px}.entity-title{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;font-size:1.375rem;font-weight:300;display:flex}.entity-title strong{font-weight:400}.entity-section{margin-top:20px}.entity-section p{margin:6px 0}.entity-anomaly{border-bottom:1px solid var(--g3);padding:10px 0}.chain{margin:6px 0 0;padding-left:22px}.chain li{margin:4px 0}.prop{border-bottom:1px solid var(--g3);padding:10px 0}.prop-name{color:var(--ink-3);font-family:var(--mono);font-size:.875rem}.prop-value+.prop-value{margin-top:8px}.quote{background:var(--g2);margin:8px 0;padding:10px 14px;font-style:italic}.relation-ends{flex-direction:column;gap:6px;margin-top:8px;display:flex}.relation-label{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plan-toolbar{top:var(--bar);z-index:5;background:var(--ground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 8px;padding:12px 0;display:flex;position:sticky}.plan-toolbar-todo{background:var(--paper);color:var(--paper-ink);padding:16px 20px}.plan-toolbar-todo .btn{color:var(--paper-ink)}.plan-toolbar-todo .btn:hover{background:#00000014}.plan-toolbar-todo .btn-primary{background:var(--paper-ink);color:#fff}.plan-toolbar-todo .btn-primary:hover{background:#2a2a2e}.plan-toolbar-todo .dim,.plan-toolbar-todo .ok{color:var(--paper-ink)}.plan-toolbar-lead{width:100%;font-size:1.25rem;font-weight:400}.plan-form{border:0;margin:0;padding:0}.plan-form-stack{gap:var(--gap)}.plan-form-stack .card{margin:0}.plan-form-stack>.plan-form{gap:var(--gap);flex-direction:column;display:flex}.plan-fold{padding:0}.plan-fold-head{width:100%;min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:16px 24px;display:flex}.plan-fold-title{letter-spacing:-.01em;flex:none;font-size:1.5rem;font-weight:400}.plan-fold-summary{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.plan-fold-icon{color:var(--ink-2);transition:transform .18s var(--ease-out);flex:none;margin-left:auto}.plan-fold-head:hover .plan-fold-icon{color:var(--ink)}.plan-fold-icon-open{transform:rotate(180deg)}.plan-fold-body{padding:0 24px 24px}.plan-fold-body .plan-form>*+*,.coverage-body>*+*{margin-top:12px}.lens-list{flex-direction:column;gap:2px;display:flex}.lens-option{align-items:flex-start}.lens-option input{margin-top:5px}.agents-editor{gap:16px}.agent-stage h4{margin:0 0 8px;font-size:1.125rem;font-weight:600}.agent-row{background:var(--g2);grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr) minmax(0,.8fr);align-items:end;gap:8px 12px;margin-bottom:6px;padding:12px 16px;display:grid}.agent-name{flex-direction:column;align-self:center;gap:4px;display:flex}.agent-name code{font-family:var(--mono);font-size:.9375rem}.agent-price{grid-column:1/-1;font-size:.875rem}.card>.field+.field,.card>.grid-3+.field{margin-top:12px}.query-grid,.card .grid-3{align-items:end}.card>p.dim{margin:-4px 0 12px}.list-editor{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.list-row{align-items:center;gap:8px;width:100%;display:flex}.list-row input{flex:1}.indicator-question{max-width:260px}.source{background:var(--g2);margin-bottom:6px;padding:12px 16px}.source-off .source-head strong,.source-off .source-head .dim{color:var(--ink-3)}.source-head{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.source-head input{align-self:center}.source-body{flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px;display:flex}.query{background:var(--g1);width:100%;padding:12px}.query-grid{gap:8px;display:grid}.query-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.coverage th,.coverage td{font-size:.9375rem}.coverage-gap{color:var(--ink-3);background:var(--ground)}.coverage-mission td:first-child{font-weight:700}.code-editor{min-height:520px;font-family:var(--mono);font-size:.9375rem}.plan-history{flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.plan-history>li{background:var(--g2);padding:14px 16px}.plan-revision-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.plan-changes,.plan-notes ul,.plan-proposals ul,.plan-pins ul{margin:8px 0 0;padding-left:20px}.plan-changes li,.plan-proposals li{margin:4px 0}.plan-notes,.plan-proposals{margin-top:10px}.plan-pins{margin-bottom:16px}.plan-pins h4{margin:0 0 4px;font-size:1.0625rem;font-weight:600}.regenerate{align-items:flex-start;gap:8px;display:flex}.regenerate textarea{flex:1}.activity-layout{gap:var(--gap);grid-template-columns:minmax(0,1fr);margin-top:16px;display:grid}.activity-layout-detail{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:start}.activity-detail .card{top:calc(var(--bar) + 8px);max-height:calc(100vh - var(--bar) - 16px);position:sticky;overflow:auto}.tree-cell{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.tree-branch{border-left:1px solid var(--ink-3);border-bottom:1px solid var(--ink-3);flex:none;width:10px;height:14px;margin-top:-10px;display:inline-block}.budget-line{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:1.25rem;font-weight:300;display:flex}.budget-line strong{font-size:2.5rem;font-weight:300}.bar{background:var(--g3);height:18px;margin:14px 0;display:flex}.bar-spent{background:var(--id,#fff)}.bar-reserved{background:var(--ink-3)}.bar-over .bar-spent{background:var(--fail)}.legend-inline{gap:20px;font-size:.9375rem;display:flex}.legend-inline span{align-items:center;gap:8px;display:inline-flex}.swatch-spent{background:var(--id,#fff)}.swatch-reserved{background:var(--ink-3)}.findings-layout{gap:var(--gap);grid-template-columns:230px minmax(0,1fr);align-items:start;margin-top:16px;display:grid}.findings-layout>.stack{gap:var(--gap)}.findings-layout .card{margin:0}.findings-nav{top:calc(var(--bar) + 8px);position:sticky}.findings-nav h4{color:var(--ink-2);margin:0 0 8px;font-size:.9375rem}.findings-nav a{justify-content:space-between;align-items:center;gap:8px;min-height:40px;text-decoration:none;display:flex}.findings-nav a:hover{color:var(--live)}.findings-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.findings-section h3{align-items:baseline;gap:8px;display:flex}.findings-section>p.dim,.findings-section-head p.dim{margin:4px 0 12px}.section-search{max-width:280px}.finding-rows{margin-top:8px;padding:0;list-style:none}.finding-row{border-bottom:1px solid var(--g3);padding:12px 0}.finding-row-grid{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:12px;display:grid}.finding-row-main{flex-direction:column;gap:6px;display:flex}.finding-row-title{font-weight:600}.finding-row-actions{align-items:center;gap:8px;display:flex}.finding-row-detail{margin-top:12px}.finding-detail{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:24px;padding:8px 0;display:grid}.finding-detail h4{color:var(--ink-2);margin:0 0 8px;font-size:.9375rem;font-weight:600}.finding-detail p{margin-bottom:12px}.evidence{flex-direction:column;gap:6px;display:flex}.evidence-source{background:var(--g2);padding:12px 14px}.evidence-host{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.evidence-path{font-family:var(--mono);font-size:.875rem}.evidence-facts{grid-template-columns:minmax(120px,200px) minmax(0,1fr);gap:4px 12px;margin:8px 0 0;display:grid}.evidence-facts>div{display:contents}.evidence-facts dt{color:var(--ink-3)}.evidence-facts dd{margin:0}.evidence-toggle{margin-top:12px}.identity-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.identity-name{font-size:2.25rem;font-weight:300;line-height:1.1}.identity-facts{grid-template-columns:minmax(140px,220px) minmax(0,1fr);gap:8px 16px;margin:16px 0;display:grid}.identity-facts>div{display:contents}.identity-facts dt{color:var(--ink-3)}.identity-facts dd{margin:0}.section-title{margin:20px 0 8px;font-size:1.125rem;font-weight:600}.inline-facts{flex-wrap:wrap;gap:4px 16px;margin:0;font-size:.9375rem;display:flex}.inline-facts>div{gap:6px;display:flex}.inline-facts dt{color:var(--ink-3)}.inline-facts dd{margin:0}.bullet-list{padding-left:20px}.bullet-list li{margin:4px 0}.deadline{flex-direction:column;display:inline-flex}.deadline-hint{font-size:.875rem;font-weight:700}.deadline-past{color:var(--ink-3)}.codes{font-size:.875rem}.shared-count strong{font-size:1.5rem;font-weight:300}.show-more{margin-top:12px}.timeline{padding:0;list-style:none}.timeline-item{border-bottom:1px solid var(--g3);grid-template-columns:130px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.timeline-date{color:var(--ink-2);font-size:.9375rem;font-weight:600}.timeline-head{justify-content:space-between;gap:12px;display:flex}.timeline-head strong{font-size:1.25rem;font-weight:600;line-height:1.3}.timeline-body p{margin:6px 0 10px}.timeline-sources{flex-direction:column;gap:4px;margin-top:10px;padding:0;list-style:none;display:flex}.inbox{gap:var(--gap);flex-direction:column;padding:0;list-style:none;display:flex}.inbox-item{background:var(--g1);color:var(--ink-2);grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:12px 20px;padding:18px 20px;display:grid}.inbox-item.unread{background:var(--g2);color:var(--ink)}.inbox-swatch{width:56px;height:56px;display:block}.inbox-item:not(.unread) .inbox-swatch{opacity:.45}.inbox-body{flex-direction:column;gap:4px;min-width:0;display:flex}.inbox-meta{flex-wrap:wrap;align-items:center;gap:10px;font-size:.9375rem;display:flex}.inbox-mission{font-weight:600}.inbox-title{font-size:1.375rem;font-weight:400;line-height:1.3}.inbox-item.unread .inbox-title{font-weight:600}.pairs{flex-direction:column;gap:16px;margin-top:16px;padding:0;list-style:none;display:flex}.pair{background:var(--g1);padding:20px}.pair-grid{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pair-entity{background:var(--g2);min-width:0;padding:16px 18px}.pair-name{font-size:1.625rem;font-weight:300;line-height:1.15}.pair-ids{overflow-wrap:anywhere;margin-top:4px;font-size:.9375rem}.kv{grid-template-columns:minmax(110px,auto) minmax(0,1fr);margin:12px 0 0;display:grid}.kv-row{display:contents}.kv-row dt,.kv-row dd{border-bottom:1px solid var(--g3);overflow-wrap:anywhere;margin:0;padding:6px 8px}.kv-row dt{color:var(--ink-3)}.kv-differs dt,.kv-differs dd{background:var(--paper);color:var(--paper-ink)}.pair-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.pair-reason{flex-direction:column;gap:2px;display:flex}.pair-reason .num{font-size:1.25rem;font-weight:300}.connect .card{margin-top:8px}.connect .section-heading{margin:0 0 8px}.snippet{background:var(--g2);align-items:flex-start;gap:8px;padding:8px;display:flex}.snippet pre{background:0 0;flex:1}.token-form-full{flex-direction:column;gap:16px;max-width:720px;display:flex}.token-scope{border:0;flex-direction:column;gap:2px;margin:0;padding:0;display:flex}.token-scope legend{color:var(--ink-2);margin-bottom:4px;padding:0;font-size:.9375rem;font-weight:600}.token-missions{flex-direction:column;padding-left:30px;display:flex}.token-new{background:var(--paper);color:var(--paper-ink);flex-direction:column;gap:8px;padding:16px;display:flex}.token-new .snippet{background:#fff}.token-new .snippet pre,.token-new .btn,.token-new .dim{color:var(--paper-ink)}.tool-list{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.tool{background:var(--g3);padding:4px 10px;font-size:.9375rem}.login{min-height:100vh;padding:24px var(--pad) 64px}.login .poster{margin-top:24px}.login .poster-wrap{overflow:visible}.login-form{flex-direction:column;gap:16px;max-width:440px;margin-top:16px;display:flex}.login-form .section-heading{margin:24px 0 8px}.new-form{flex-direction:column;gap:16px;max-width:960px;margin-top:24px;display:flex}.field-large>span{font-size:1.0625rem}.field-large textarea{min-height:200px;font-size:1.5rem;font-weight:300;line-height:1.4}.new-lenses{border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.new-lenses legend{color:var(--ink-2);margin-bottom:8px;font-size:.9375rem;font-weight:600}.shortcut-list{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.shortcut{background:var(--g1);cursor:pointer;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.shortcut input{align-self:flex-start}.shortcut strong{font-size:1.125rem;font-weight:600}.shortcut-on{background:var(--g3);box-shadow:inset 0 0 0 2px var(--live)}.new-planner summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.new-planner .agent-row{margin-top:8px}.layer>.lede{margin:8px 0 24px}@container mosaic (width<=1100px){.mosaic{--cols:6}.tile-w,.tile-t,.tile-l{grid-column:span 3}.todo-tile{grid-row:span 3}}@container mosaic (width<=780px){.mosaic{--cols:4}.tile-w,.tile-t,.tile-l{grid-column:span 4}.todo-tile{grid-row:span 2}}@container mosaic (width<=540px){.mosaic{--cols:2}.tile-m{grid-area:span 1/span 2}.tile-w{grid-area:span 2/span 2}.tile-t,.tile-l{grid-area:span 3/span 2}.answer-tile,.approval-tile{grid-row:span 4}.mosaic{grid-auto-rows:auto}.mosaic>.tile{grid-row:auto;container-type:inline-size}.mosaic>.tile-s{min-height:var(--cell)}.mosaic .face{height:100%;min-height:168px;position:relative;inset:auto}.mosaic>.tile-s .face{min-height:var(--cell)}.mosaic .flip{height:100%;display:grid;position:relative}.mosaic .flip>.face{grid-area:1/1}.graph-tile .face{min-height:300px}.answer-tile,.approval-tile,.todo-tile,.spend-tile{grid-row:auto}}@container tile (height<=172px){.count-tile .face,.small-tile .face{gap:4px;padding:12px 14px 14px}.count-tile .tile-number{font-size:2.25rem}.count-tile .tile-when{font-size:1.125rem}.small-value{font-size:1.375rem}.count-tile .tile-label,.small-tile .tile-label{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@container tile (height<=200px){.question-tile .tile-text,.gaps-tile .gap-lines,.gaps-tile .tile-caption{display:none}.question-tile .tile-question{-webkit-line-clamp:2;line-clamp:2;font-size:1.0625rem}.question-tile .tile-confidence .num{font-size:1.75rem}.gaps-tile .tile-number{font-size:2.25rem}.signals-tile .signal-lines li:nth-child(n+3){display:none}}@container tile (width<=420px){.mission-tile .tile-answer{font-size:1.25rem}.tile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tile-stats dd{font-size:2rem}.spend-rows li:nth-child(n+4){display:none}}@container tile (height<=380px){.mission-tile .tile-answer.clamp-4{-webkit-line-clamp:3;line-clamp:3}}.thesis-list{flex-direction:column;gap:2px;margin:12px 0 0;padding:0;list-style:none;display:flex}.thesis{background:var(--g2);grid-template-columns:150px minmax(0,1fr);gap:16px;padding:14px 16px;display:grid}.thesis-size{font-size:1.25rem;font-weight:300}.thesis-title{color:var(--ink);font-weight:600;text-decoration:none}.thesis-title:hover{color:var(--live)}.thesis-statement{margin-top:6px}.thesis-mundane{color:var(--ink-2)}.cohort-axes{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cohort-axes>.card{margin-bottom:0}.cohort{background:var(--g2);margin-top:8px;padding:16px 18px}.cohort-vetoed,.cohort-merged,.cohort-split{background:var(--g1);color:var(--ink-2)}.cohort-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cohort-name{margin:0;font-size:1.25rem;font-weight:400}.cohort-text{margin-top:4px}.cohort-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:12px 0 0;display:grid}.cohort-facts dt{color:var(--ink-3);font-size:.875rem}.cohort-facts dd{margin:0}.cohort-members,.cohort-theses{flex-wrap:wrap;gap:4px;margin:12px 0 0;padding:0;list-style:none;display:flex}.chip-home{box-shadow:inset 3px 0 0 var(--live)}.cohort-demand{margin:10px 0 0;padding:0;font-size:.9375rem;list-style:none}.cohort-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.cohort-merge{gap:4px;display:inline-flex}.cohort-merge select{width:auto;max-width:220px;padding-top:4px;padding-bottom:4px}.cohort-form{margin-top:8px}.cohort-closed>summary{cursor:pointer;font-size:1.25rem}.cohort-history{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cohort-history>li{grid-template-columns:170px minmax(0,1fr) auto;gap:12px;display:grid}@media (width<=1100px){.graph-layout,.graph-layout-detail{grid-template-columns:260px minmax(0,1fr)}.graph-layout-detail .graph-panel{grid-column:1/-1;max-height:70vh}.graph-layout-detail{grid-template-rows:minmax(560px,calc(100vh - 300px)) auto;height:auto}.shortcut-list{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-row,.activity-layout-detail{grid-template-columns:minmax(0,1fr)}.activity-detail .card{max-height:none;position:static}.rivals{grid-template-columns:minmax(0,1fr)}.poster{font-size:8rem}.layer .poster{font-size:5.5rem}}@media (width<=760px){.cohort-axes,.cohort-facts,.thesis{grid-template-columns:minmax(0,1fr)}.cohort-history>li{grid-template-columns:minmax(0,1fr);gap:2px}:root{--pad:16px;--bar:auto}body{font-size:1.0625rem}.topbar{flex-wrap:wrap;gap:0;height:auto;padding:0;position:static}.brand{min-height:56px;padding:0 var(--pad);flex:1;order:0}.topbar-user{order:1;padding-right:6px}.user-name{display:none}.topnav{scrollbar-width:none;flex:1 0 100%;order:2;padding:0 6px;overflow-x:auto}.nav-link{min-height:48px;padding:0 12px;font-size:1.0625rem}.poster-wrap{margin-right:0}.poster{white-space:normal;flex-wrap:wrap;font-size:6rem}.poster-tail{display:none}.layer .poster{font-size:min(4rem,13vw);line-height:.95}.section-heading{margin-top:40px;font-size:2.25rem}.mission-title{gap:12px;font-size:2.25rem}.facts{gap:12px 24px}.question-title{font-size:1.875rem}.verdict{padding:20px}.verdict-statement{font-size:1.375rem}.verdict-confidence .num{font-size:2.5rem}.rating-options{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-columns,.grid-2,.grid-3,.pair-grid,.finding-detail,.observed,.identity-facts,.evidence-facts{grid-template-columns:minmax(0,1fr)}.observed dt{border-bottom:0;padding-bottom:0}.graph-layout,.graph-layout-detail{grid-template-rows:auto 70vh auto;grid-template-columns:minmax(0,1fr);height:auto}.graph-side{max-height:40vh}.findings-layout{grid-template-columns:minmax(0,1fr)}.findings-nav{position:static}.finding-row-grid{grid-template-columns:minmax(0,1fr)}.timeline-item{grid-template-columns:minmax(0,1fr);gap:4px}.inbox-item{grid-template-columns:14px minmax(0,1fr);padding:16px}.inbox-swatch{width:14px;height:100%;min-height:56px}.inbox-item>.btn{grid-column:2;justify-self:start}.regenerate{flex-direction:column;align-items:stretch}.version-tile{width:calc(50% - 4px)}.plan-toolbar{position:static}.card{padding:18px;overflow-x:auto}.query-grid{grid-template-columns:minmax(0,1fr)!important}.answer-list-large li{font-size:1.25rem}.list-row{flex-wrap:wrap}.indicator-question{max-width:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.tile,.tile[data-pressed]{transition:none;transform:none}.tile[data-pressed] .face{background:color-mix(in oklab, var(--bg) 82%, #fff)}.flip,.tile-live[data-face=back] .flip{transition:none;transform:none}.flip>.face{transition:opacity .22s}.face-back{opacity:0;transform:none}.tile-live[data-face=back] .face-back{opacity:1}.tile-live[data-face=back] .face-front{opacity:0}.fill,.summary-icon,.version-tile,.rating-option{transition:none}}
