.site-header{position:sticky;top:0;z-index:20;background:rgba(10,15,12,.96);backdrop-filter:blur(8px);border-bottom:1px solid #1a261e}.site-header-in{display:flex;align-items:center;gap:30px;min-height:62px}.site-nav-links{display:flex;gap:24px;margin-left:8px}.site-nav-links a,.site-home-link{color:var(--bench-muted);font:500 10px var(--bench-mono);letter-spacing:.15em;text-decoration:none}.site-nav-links a:hover,.site-home-link:hover{color:var(--bench-phos)}.site-home-link{margin-left:auto;color:var(--bench-phos)}
.site-main{min-height:calc(100vh - 62px);padding:58px 24px 90px;background:radial-gradient(ellipse at 85% 0%,rgba(95,232,163,.08),transparent 34%),linear-gradient(rgba(95,232,163,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(95,232,163,.025) 1px,transparent 1px),var(--bench-bg);background-size:auto,48px 48px,48px 48px,auto}.site-main>.main-card,.site-main>div>.main-card{max-width:1120px;margin:0 auto}.site-main .main-card{background:linear-gradient(180deg,#131d16,#0f1712);border:1px solid var(--bench-line);border-radius:0;color:var(--bench-text);box-shadow:none}.site-main .main-card h2,.site-main .main-card h3,.site-main .main-card h4{font-family:var(--bench-display);color:var(--bench-text);text-transform:uppercase;letter-spacing:-.01em}.site-main .text-slate-900,.site-main .text-slate-700,.site-main .text-slate-600{color:var(--bench-muted)}.site-main .text-slate-500{color:#708a7b}.site-main .page-badge{border:1px solid rgba(95,232,163,.45);border-radius:0;background:rgba(95,232,163,.06);color:var(--bench-phos);font:600 10px var(--bench-mono);letter-spacing:.14em;text-transform:uppercase}.site-main .rounded-2xl,.site-main .rounded-xl{border-radius:0}.site-main .border-slate-200,.site-main .border-slate-300{border-color:var(--bench-line)}.site-main .bg-white,.site-main .bg-slate-50{background:#0b110d}.site-main .shadow-sm{box-shadow:none}.site-main .bg-sky-50{background:rgba(95,232,163,.06)}.site-main .border-sky-100{border-color:rgba(95,232,163,.35)}.site-main .text-sky-900,.site-main .text-sky-700{color:var(--bench-phos)}.site-main .bg-emerald-50{background:rgba(95,232,163,.08)}.site-main .border-emerald-200{border-color:rgba(95,232,163,.45)}.site-main .text-emerald-900{color:#a8f3c9}.site-main .bg-rose-50{background:rgba(192,57,46,.12)}.site-main .border-rose-200{border-color:rgba(192,57,46,.5)}.site-main .text-rose-900{color:#ffb1a8}
.site-main .field-card{background:#0b110d;border-color:var(--bench-line);border-radius:0}.site-main .field-label{color:var(--bench-muted);font:500 10px var(--bench-mono);letter-spacing:.14em;text-transform:uppercase}.site-main .field-unit{color:var(--bench-phos);font:500 11px var(--bench-mono)}.site-main .field-input{margin-top:.75rem;border:1px solid var(--bench-line);border-radius:0;background:#080d0a;color:var(--bench-text);font-family:var(--bench-mono)}.site-main .field-input:focus{border-color:var(--bench-phos);box-shadow:0 0 0 1px rgba(95,232,163,.3)}.site-main .field-help{color:var(--bench-muted)}.site-main .submit-button{border:1px solid var(--bench-phos);border-radius:0;background:var(--bench-phos);color:var(--bench-bg);font-family:var(--bench-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.site-main .submit-button:hover{background:#8af4bd}.site-main .response-graph{border-color:var(--bench-line);border-radius:0;background:#0b110d}
.site-main table{color:var(--bench-muted)}.site-main thead{background:#0b110d}.site-main th{color:var(--bench-phos)}.site-main td{color:var(--bench-muted)}.site-main tr{border-color:var(--bench-line)}.site-main input,.site-main textarea,.site-main select{color-scheme:dark}.site-main form input,.site-main form textarea,.site-main form select{background:#0b110d!important;border-color:var(--bench-line)!important;border-radius:0!important;color:var(--bench-text)!important}.site-main form input:focus,.site-main form textarea:focus,.site-main form select:focus{border-color:var(--bench-phos)!important;box-shadow:0 0 0 1px rgba(95,232,163,.3)!important}.site-main form label{color:var(--bench-muted)}.site-main form button{border-radius:0;background:var(--bench-phos);color:var(--bench-bg);font-family:var(--bench-mono);letter-spacing:.08em;text-transform:uppercase}.site-main form button:hover{background:#8af4bd}.site-main .response-cutoff,.site-main .response-cutoff-marker{stroke:var(--bench-amber)}.site-main .response-curve{stroke:var(--bench-phos)}.site-main .response-label,.site-main .response-title{fill:var(--bench-muted)}
.landing-footer{margin:46px -24px -90px;border-top:1px solid #1a261e;background:var(--bench-bg2)}.landing-footer-in{display:flex;align-items:center;gap:28px;min-height:82px}.landing-footer nav{display:flex;gap:18px;margin-left:auto}.landing-footer nav a,.landing-footer-status{color:var(--bench-muted);font:500 10px var(--bench-mono);letter-spacing:.14em;text-decoration:none}.landing-footer nav a:hover{color:var(--bench-phos)}.landing-footer-status i{color:var(--bench-phos);font-style:normal}
@media(max-width:680px){.site-header-in{gap:14px}.site-nav-links{display:none}.site-home-link{font-size:9px}.site-main{padding:30px 14px 60px}.site-main>.main-card{padding:22px!important}.site-main .overflow-hidden{overflow:auto}}
@media(max-width:680px){.landing-footer{margin-left:-14px;margin-right:-14px;margin-bottom:-60px}.landing-footer-in{flex-wrap:wrap;gap:14px;padding-top:18px;padding-bottom:18px}.landing-footer nav{margin-left:auto}.landing-footer-status{width:100%}}

.hero h1{font-size:clamp(3.35rem,8vw,7.2rem)}
@media(max-width:680px){.hero h1{font-size:clamp(3.05rem,14vw,4.5rem)}}
