:root{--paper:#edf0ef;--paper-bright:#f8faf8;--ink:#0b0e0d;--muted:#59615e;--line:#aeb6b3;--cyan:#00d9e7;--cyan-dark:#006d75;--amber:#ffb000;--red:#e74d2e;--max:1340px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}button,textarea{font:inherit}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--cyan-dark);outline-offset:3px}.page-shell{max-width:var(--max);border-inline:1px solid var(--line);background-image:linear-gradient(#0b0e0d09 1px,#0000 1px);background-size:100% 32px;margin:0 auto}.kicker,.section-index,.lab-bar,.sample-id,.input-meta,.example-list,.plot,footer,.stamp{text-transform:uppercase;letter-spacing:.06em;font-family:Courier New,Courier,monospace}.button{border:1px solid var(--ink);min-height:48px;color:var(--ink);background:var(--cyan);cursor:pointer;box-shadow:4px 4px 0 var(--ink);justify-content:center;align-items:center;padding:0 20px;font-weight:800;text-decoration:none;display:inline-flex}.button:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(1px,1px)}.button-small{min-height:38px;box-shadow:none;padding-inline:14px}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.055em;line-height:.94}.stamp{color:var(--cyan-dark);border:2px solid;padding:8px 10px 6px;font-size:.72rem;font-weight:900;display:inline-block;transform:rotate(-2deg)}
.site-header{border-bottom:1px solid var(--ink);background:#edf0eff2;justify-content:space-between;align-items:center;height:76px;padding:0 28px;display:flex}.wordmark{font-family:Arial Narrow,Arial,sans-serif;font-size:1.2rem;font-weight:900;text-decoration:none}.wordmark span{color:var(--cyan-dark)}.site-header nav{align-items:center;gap:28px;display:flex}.site-header nav>a:not(.button){text-transform:uppercase;font-size:.8rem;font-weight:700;text-decoration:none}.hero{border-bottom:1px solid var(--ink);grid-template-rows:1fr auto;grid-template-columns:200px 1fr;min-height:650px;display:grid}.hero-label{border-right:1px solid var(--line);text-transform:uppercase;padding:38px 28px;font-family:Courier New,monospace;font-size:.7rem}.hero-label .crosshair{color:var(--cyan-dark);margin-bottom:80px;font-size:2.2rem;display:block}.hero-copy{padding:64px 66px 42px}.hero-copy h1{max-width:920px;margin:28px 0 42px;font-family:Arial Narrow,Arial,sans-serif;font-size:clamp(4.5rem,8.5vw,8rem);font-weight:900}.hero-summary{grid-template-columns:minmax(280px,600px) auto;align-items:end;gap:50px;display:grid}.hero-summary p{margin-bottom:0;font-size:1.05rem;line-height:1.6}.hero-summary a{text-transform:uppercase;font-family:Courier New,monospace;font-weight:700}.hero-metrics{border-top:1px solid var(--line);text-transform:uppercase;grid-column:1/-1;grid-template-columns:repeat(3,1fr);font-family:Courier New,monospace;display:grid}.hero-metrics span{border-right:1px solid var(--line);padding:18px 28px;font-size:.68rem}.hero-metrics span:last-child{border:0}.hero-metrics strong{margin-right:10px;font-size:1.1rem}.evaluation,.method,.faq{border-bottom:1px solid var(--ink);grid-template-columns:200px 1fr;display:grid}.section-index{border-right:1px solid var(--line);padding:34px 28px;font-size:.68rem}.section-index span{font-size:2.2rem;font-weight:900;display:block}.section-index p{margin-top:8px}.lab-shell{border:1px solid var(--ink);background:var(--paper-bright);margin:42px;box-shadow:8px 8px #0b0e0d29}.lab-bar{border-bottom:1px solid var(--ink);grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;min-height:44px;padding:0 14px;font-size:.67rem;display:grid}.lab-bar strong{border:1px solid var(--ink);background:var(--amber);padding:4px 8px}.status-dot{background:var(--cyan);border:1px solid var(--ink);border-radius:50%;width:8px;height:8px}.lab-grid{grid-template-columns:1fr 1fr;display:grid}.input-pane,.output-pane{min-width:0;padding:30px}.input-pane{border-right:1px solid var(--ink)}.pane-heading{justify-content:space-between;gap:20px;min-height:104px;display:flex}.pane-heading h2{max-width:420px;margin-top:10px;font-size:2.5rem}.kicker{color:var(--muted);font-size:.67rem}.sample-id{color:var(--muted);font-size:.62rem}.input-pane label{text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:800;display:block}textarea{resize:vertical;border:1px solid var(--ink);width:100%;min-height:176px;color:var(--ink);background:#fff;border-radius:0;padding:16px;line-height:1.5}.input-meta{color:var(--muted);justify-content:space-between;margin-top:7px;font-size:.62rem;display:flex}.example-list{flex-wrap:wrap;align-items:center;gap:7px;margin:24px 0;font-size:.62rem;display:flex}.example-list button{border:1px solid var(--line);cursor:pointer;text-transform:uppercase;background:0 0;min-height:36px;padding:0 10px;font-size:.62rem}.example-list button:hover{border-color:var(--ink);background:var(--cyan)}.evaluate-button{justify-content:space-between;width:100%}.local-note{color:var(--muted);text-align:center;margin:14px 0 0;font-family:Courier New,monospace;font-size:.64rem}.output-pane{background:#e7ebea;outline:none}.output-header{justify-content:space-between;min-height:47px;display:flex}.complete{color:var(--cyan-dark);font-family:Courier New,monospace;font-size:.67rem;font-weight:800}.primary-result{border-block:1px solid var(--ink);grid-template-columns:1.45fr 1fr .75fr;display:grid}.primary-result>div{border-right:1px solid var(--line);min-width:0;padding:15px 12px}.primary-result>div:first-child{padding-left:0}.primary-result>div:last-child{border:0}.primary-result span,.signal-row>span,.action-block>span,.draft-block>span{color:var(--muted);text-transform:uppercase;margin-bottom:7px;font-family:Courier New,monospace;font-size:.61rem;display:block}.primary-result strong{font-size:1.1rem}.urgency{color:#744900}.urgency-critical{color:var(--red)}.signal-row,.action-block,.draft-block{border-bottom:1px solid var(--line);padding:16px 0}.signal-row div{flex-wrap:wrap;gap:5px;display:flex}.signal-row code{border:1px solid var(--ink);background:var(--cyan);padding:5px 7px;font-size:.68rem}.action-block p,.draft-block p{margin:0;font-size:.83rem;line-height:1.5}.draft-block{padding-bottom:12px}.draft-block p{font-family:Georgia,serif;font-style:italic}.plot{margin:16px 0 0}.plot figcaption{margin-bottom:6px;font-size:.58rem}.plot svg{width:100%;max-height:126px;overflow:visible}.plot-grid path{fill:none;stroke:var(--line);stroke-width:1px}.plot-reference{fill:none;stroke:var(--line);stroke-dasharray:4 4}.plot-line{fill:none;stroke:var(--ink);stroke-width:2.5px}.plot-marker{fill:var(--amber);stroke:var(--ink);stroke-width:2px}.plot-labels{text-transform:uppercase;font:8px Courier New,monospace}.method-content,.faq-content{padding:70px 62px}.method-content>div:first-child{justify-content:space-between;align-items:start;display:flex}.method-content h2,.faq-content h2{max-width:720px;margin:14px 0 56px;font-size:clamp(3rem,6vw,5rem)}.method-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.method-grid article{padding:24px 24px 0 0}.method-grid article+article{border-left:1px solid var(--line);padding-left:24px}.method-grid span{color:var(--cyan-dark);font-family:Courier New,monospace;font-size:.64rem}.method-grid h3{margin:35px 0 12px;font-size:1.2rem}.method-grid p{color:var(--muted);line-height:1.55}.faq-content{grid-template-columns:.85fr 1fr;gap:60px;display:grid}.faq-content h2{margin:0}details{border-top:1px solid var(--ink)}details:last-child{border-bottom:1px solid var(--ink)}summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:72px;font-weight:800;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary span{font-family:Courier New,monospace;font-size:1.4rem}details[open] summary span{transform:rotate(45deg)}details p{color:var(--muted);padding:0 34px 22px 0;line-height:1.6}.waitlist{border-bottom:1px solid var(--ink);background:var(--cyan);text-align:center;min-height:520px;padding:85px max(40px,12vw)}.waitlist .stamp{color:var(--ink)}.waitlist h2{margin:35px auto 25px;font-size:clamp(4rem,8vw,7.5rem)}.waitlist p{max-width:550px;margin:0 auto 34px;line-height:1.6}.waitlist .button{background:var(--paper-bright)}footer{justify-content:space-between;align-items:center;gap:20px;min-height:90px;padding:0 28px;font-size:.65rem;display:flex}
@media (max-width:980px){.hero,.evaluation,.method,.faq{grid-template-columns:130px 1fr}.hero-copy{padding-inline:40px}.lab-grid{grid-template-columns:1fr}.input-pane{border-right:0;border-bottom:1px solid var(--ink)}.method-content,.faq-content{padding-inline:38px}.faq-content{grid-template-columns:1fr;gap:12px}}@media (max-width:680px){.page-shell{border:0}.site-header{height:64px;padding:0 16px}.site-header nav>a:not(.button){display:none}.button-small{min-height:38px}.hero,.evaluation,.method,.faq{display:block}.hero{min-height:auto}.hero-label{border-right:0;border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:20px 18px;display:flex}.hero-label .crosshair,.hero-label p{margin:0}.hero-copy{padding:42px 18px 35px}.hero-copy h1{margin:24px 0 28px;font-size:clamp(3.55rem,17vw,5rem)}.hero-summary{grid-template-columns:1fr;gap:24px}.hero-summary a{align-items:center;min-height:44px;display:flex}.hero-metrics{grid-template-columns:1fr}.hero-metrics span{border-right:0;border-bottom:1px solid var(--line)}.section-index{border-right:0;border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:20px 18px;display:flex}.section-index span{font-size:1.4rem}.section-index p{margin:0}.lab-shell{margin:18px;box-shadow:5px 5px #0b0e0d29}.lab-bar{grid-template-columns:auto 1fr auto}.lab-bar span:last-child{display:none}.input-pane,.output-pane{padding:22px 16px}.pane-heading{min-height:115px}.pane-heading h2{font-size:2rem}.primary-result{grid-template-columns:1fr 1fr}.primary-result>div:nth-child(2){border-right:0}.primary-result>div:last-child{border-top:1px solid var(--line);grid-column:1/-1;padding-left:0}.example-list{align-items:stretch}.example-list>span{width:100%}.example-list button{text-align:left;flex:100%}.method-content,.faq-content{padding:48px 18px}.method-content>div:first-child{display:block}.method-content h2,.faq-content h2{margin-bottom:38px;font-size:3.1rem}.method-grid{grid-template-columns:1fr}.method-grid article,.method-grid article+article{border-left:0;border-bottom:1px solid var(--line);padding:26px 0}.method-grid h3{margin-top:18px}.faq-content{display:block}.waitlist{min-height:470px;padding:65px 18px}.waitlist h2{font-size:clamp(3.25rem,16vw,4.5rem)}footer{flex-direction:column;align-items:flex-start;padding:24px 18px}}@media (max-width:340px){.wordmark{font-size:1rem}.button-small{padding-inline:10px;font-size:.78rem}.hero-copy h1{font-size:3.2rem}.lab-shell{margin:12px}.input-pane,.output-pane{padding-inline:12px}.lab-bar{gap:7px;padding-inline:9px}.primary-result strong{font-size:.95rem}}
