:root{color-scheme:dark;--ink:#f4f2eb;--muted:#a9aba7;--line:#323630;--panel:#141714;--acid:#c9f259;--danger:#ffbe6f;background:#0b0d0b}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 78% 0,#253119 0,transparent 31rem),#0b0d0b;color:var(--ink);font-family:Arial,sans-serif}main{max-width:1050px;margin:auto;padding:64px 22px 96px}.hero{max-width:760px}.eyebrow{margin:0 0 10px;color:var(--acid);font:700 11px/1.2 ui-monospace,monospace;letter-spacing:.12em}h1{margin:0;font-size:clamp(44px,8vw,88px);line-height:.92;letter-spacing:-.07em}h1 span{color:#d5d8d0}.lede{color:var(--muted);font-size:18px;line-height:1.55;max-width:620px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:48px 0 18px}.answer,.evidence,.metrics article,.panel{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 92%,transparent);border-radius:14px}.metrics article{padding:20px;min-height:122px;display:flex;flex-direction:column;gap:8px}.metrics span,small{color:var(--muted);font-size:12px}strong{font-size:20px;letter-spacing:-.04em}strong i{color:var(--muted);font-style:normal;font-weight:400;font-size:14px}.ok{color:var(--acid)}.warn{color:var(--danger)}.notice{border-left:3px solid var(--danger);padding:10px 12px;color:#ffe0b9;background:#2a2114}.panel{margin-top:18px;padding:26px}h2{margin:0;font-size:30px;letter-spacing:-.04em}textarea{width:100%;min-height:128px;margin-top:22px;resize:vertical;background:#090b09;color:var(--ink);border:1px solid var(--line);border-radius:9px;padding:16px;font:16px/1.45 inherit}.search-actions{margin-top:10px;display:flex;justify-content:space-between;align-items:center;gap:12px}.date-fields{display:flex;gap:12px;flex-wrap:wrap}label{color:var(--muted);font-size:13px}input{margin-left:8px;color:var(--ink);background:#090b09;border:1px solid var(--line);border-radius:5px;padding:7px}input[type=checkbox]{accent-color:var(--acid);padding:0;margin:0 7px 0 0}button{border:0;border-radius:7px;background:var(--acid);color:#122000;font-weight:800;padding:11px 16px;cursor:pointer}button.secondary{background:#292e28;color:var(--ink)}button:disabled{opacity:.45;cursor:not-allowed}.source-list{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:8px;gap:8px}.source-list div{padding:11px;border-radius:7px;background:#1a1e1a}.source-list span{display:block;margin-top:3px;color:var(--muted);font-size:12px}.source-select{display:block;color:var(--ink)}.source-actions{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 0}.scope-note{display:block;margin-top:14px}.owner-panel>p:not(.eyebrow){color:var(--muted)}.result{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,1.1fr);grid-gap:12px;gap:12px;margin-top:18px}.answer,.evidence{padding:24px}.answer>p:not(.eyebrow){font-size:18px;line-height:1.55;white-space:pre-wrap}.evidence article{border-top:1px solid var(--line);padding:16px 0;display:grid;grid-gap:8px;gap:8px}.evidence article:first-of-type{border-top:0}.evidence b{color:var(--acid);margin-right:9px;font:700 12px ui-monospace,monospace}.evidence span{color:var(--muted);font-size:12px}q{line-height:1.45;color:#dadcd5}a{color:var(--acid);text-decoration:none}a,details{font-size:13px}details{color:var(--muted)}details p{color:#d5d8d0}@media(max-width:700px){main{padding-top:38px}.metrics,.result{grid-template-columns:1fr}.search-actions{align-items:flex-end;flex-direction:column}}