:root{color-scheme:dark;--bg:#0b1017;--panel:#131c27;--line:#293443;--fg:#edf3fa;--muted:#9baac0;--accent:#73e2c3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--fg);font:16px/1.6 system-ui,sans-serif}header,main,footer{max-width:1240px;margin:auto;padding:48px 28px}header{padding-top:64px;background:radial-gradient(ellipse at top right,#163a3b70,transparent 60%)}.eyebrow{font:12px monospace;letter-spacing:.17em;color:var(--accent)}h1{font-size:clamp(38px,6vw,72px);line-height:1.07;letter-spacing:-.05em;margin:24px 0}h1 span{color:var(--muted)}header p{max-width:740px;font-size:18px}h2{font-size:24px;letter-spacing:-.03em}a{color:var(--accent)}.links{display:flex;gap:20px;flex-wrap:wrap;font-size:14px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.stat{padding:22px;background:var(--panel);border:1px solid var(--line);border-radius:12px}.stat strong{display:block;font-size:32px;line-height:1.25}.stat span,.muted{color:var(--muted);font-size:13px}section{margin-bottom:48px}.intro{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:30px}details{border:1px solid var(--line);border-radius:9px;padding:14px;background:var(--panel)}summary{cursor:pointer}pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.55 ui-monospace,monospace;color:#d7e4f5;max-height:650px;overflow:auto}.filters{position:sticky;top:0;z-index:5;padding:14px;background:#0b1017f5;display:flex;flex-wrap:wrap;gap:10px;border-block:1px solid var(--line)}input,select,button{font:inherit;background:#16212e;color:var(--fg);border:1px solid #374558;border-radius:7px;padding:9px}#search{flex:1 1 100%;min-width:0}button{cursor:pointer}button:hover{border-color:var(--accent)}label{font-size:13px;display:flex;align-items:center;gap:5px}.pagination,.sectionhead{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.pagination{padding:16px 0;font-size:13px}.event{margin-bottom:10px;border-left:3px solid #4a5f7d}.event.tool_use{border-left-color:#73e2c3}.event.thinking{border-left-color:#bda6ff}.event.provider_request{border-left-color:#697383}.event.error{border-left-color:#ff927d}.event summary{list-style:none}.meta{display:flex;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:12px}.badge{color:var(--accent);text-transform:uppercase;letter-spacing:.05em}.preview{margin-top:6px;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:90px;overflow:hidden}.body img{max-width:100%;height:auto;border-radius:7px;margin-top:10px}.body .image-link{display:block}.body{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.body h4{margin:15px 0 5px}.event a{font-size:12px}#activity{height:110px;display:flex;align-items:flex-end;gap:3px;border-bottom:1px solid var(--line)}#activity button{flex:1;min-width:3px;padding:0;border:0;border-radius:3px 3px 0 0;background:#62b9a5}#activity button:hover{background:#b0ffe8}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.grid p{margin:0;padding:15px;border:1px solid var(--line);border-radius:8px}.grid b{display:block;font-size:22px}.notice{padding:16px;border-left:3px solid #d6b975;background:#302b1d;margin-top:16px}table{border-collapse:collapse;width:100%;font-size:14px}td,th{text-align:left;padding:8px;border-bottom:1px solid var(--line)}footer{color:var(--muted);font-size:13px}#method li{margin-bottom:10px;color:#bfccdc}@media(max-width:650px){header,main,footer{padding:28px 16px}.stats{grid-template-columns:repeat(2,1fr)}.stat{padding:14px}.stat strong{font-size:26px}.intro{display:block}.grid{grid-template-columns:1fr 1fr}select{max-width:100%;font-size:13px}.event{padding:10px}h1{font-size:42px}.links{gap:12px}.pagination button{font-size:12px}}
.stats{grid-template-columns:repeat(4,minmax(0,1fr))}.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stat,.grid p{min-width:0;overflow-wrap:anywhere}details{min-width:0}#sources{max-width:100%}@media(max-width:650px){.stats,.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat strong{font-size:23px}.grid b{font-size:19px}}
body{overflow-wrap:anywhere}.intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
