:root{--background:#0a0a0a;--foreground:#f5f5f5;--muted:#999;--border:#242424;--surface:#111;--accent:#8cff66}*{box-sizing:border-box}html{background:var(--background)}body{background:var(--background);color:var(--foreground);margin:0;font-family:Arial,Helvetica,sans-serif}main{width:min(1100px,100% - 40px);margin:0 auto}.hero{flex-direction:column;justify-content:center;min-height:78vh;padding:80px 0;display:flex}.eyebrow,.section-label{color:var(--muted);letter-spacing:.14em;margin:0 0 24px;font-size:12px;font-weight:700}h1{letter-spacing:-.055em;max-width:850px;margin:0;font-size:clamp(52px,9vw,110px);line-height:.92}.intro{color:#b5b5b5;max-width:650px;margin:36px 0 0;font-size:18px;line-height:1.7}.status{color:#cfcfcf;align-items:center;gap:10px;margin-top:32px;font-size:14px;display:flex}.status-dot{background:var(--accent);border-radius:50%;width:8px;height:8px}.section{border-top:1px solid var(--border);padding:100px 0}.grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}article{background:var(--surface);min-height:260px;padding:32px}article>span{color:var(--muted);font-size:12px}h2{letter-spacing:-.03em;margin:70px 0 16px;font-size:24px}article p{color:var(--muted);margin:0;line-height:1.6}footer{border-top:1px solid var(--border);color:var(--muted);padding:40px 0 60px;font-size:13px}@media (max-width:700px){main{width:min(100% - 28px,1100px)}.hero{min-height:75vh;padding:50px 0}.grid{grid-template-columns:1fr}article{min-height:auto}h2{margin-top:45px}}.empty-state{border-top:1px solid var(--border);padding:40px 0}.empty-state h2{margin:0 0 12px}.empty-state p{max-width:600px;color:var(--muted);margin:0;line-height:1.6}.experiment-list{background:var(--border);border:1px solid var(--border);gap:1px;display:grid}.experiment-list article{min-height:auto}.experiment-list article>span{text-transform:uppercase;letter-spacing:.08em}.detail-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.detail-card{background:var(--surface);min-height:120px;padding:28px}.detail-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px;font-size:12px;display:block}.detail-card strong{overflow-wrap:anywhere;font-size:17px;font-weight:500;line-height:1.5;display:block}.mono{font-family:monospace;font-size:13px!important}.evidence-list{border:1px solid var(--border);gap:0;margin:0;padding:0;list-style:none;display:grid}.evidence-list li{border-bottom:1px solid var(--border);color:#cfcfcf;background:var(--surface);align-items:flex-start;gap:14px;padding:18px 20px;line-height:1.5;display:flex}.evidence-list li:last-child{border-bottom:0}.evidence-mark{color:var(--accent);flex:none;font-weight:700}.observation-list{background:var(--border);border:1px solid var(--border);gap:1px;display:grid}.observation-list article{min-height:auto}.observation-list article p{margin:0}@media (max-width:700px){.detail-grid{grid-template-columns:1fr}.detail-card{min-height:auto}}.run-links{margin-top:28px}.run-count{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px;font-size:12px}.run-link{border-top:1px solid var(--border);color:var(--foreground);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;text-decoration:none;display:flex}.run-link:hover{color:var(--accent)}.run-link span{color:inherit;font-size:14px}.run-link strong{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;flex:none;font-size:12px;font-weight:400}.statement{max-width:780px}.statement p{color:#cfcfcf;margin:0;font-size:20px;line-height:1.7}.statement p+p{color:var(--muted);margin-top:28px;font-size:16px}.statement-large p{color:var(--foreground);letter-spacing:-.04em;font-size:clamp(28px,5vw,52px);line-height:1.12}.hero-actions{margin-top:36px}.button{border:1px solid var(--foreground);min-height:46px;color:var(--background);background:var(--foreground);align-items:center;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.button:hover{color:var(--background);background:var(--accent);border-color:var(--accent)}.section-action{margin-top:24px}.text-link{color:var(--foreground);font-size:14px;text-decoration:none}.text-link:hover{color:var(--accent)}.no-runs{color:var(--muted);margin:18px 0 0;font-size:14px}footer{justify-content:space-between;gap:20px;display:flex}
