.tw-landing{--tw-bg:#0f161d;--tw-ink:#f6f2e8;--tw-muted:#c9d2db;--tw-faint:#788892;--tw-surface:#172b39;--tw-surface-2:#15232d;--tw-line:#223948;--tw-line-soft:#1a2a37;--tw-signal:#ff5818;--tw-signal-deep:#d14910;--tw-grid:#ffffff09;background-color:var(--tw-bg);background-image:linear-gradient(var(--tw-grid) 1px, transparent 1px), linear-gradient(90deg, var(--tw-grid) 1px, transparent 1px);min-height:100vh;color:var(--tw-ink);background-size:48px 48px;font-family:Manrope,sans-serif}.tw-landing *,.tw-landing :before,.tw-landing :after{box-sizing:border-box}.tw-topbar{border-bottom:1px solid var(--tw-line);background:var(--tw-bg);justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:18px clamp(20px,4vw,56px);display:flex}.tw-lockup{color:var(--tw-ink);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.tw-lockup img{width:38px;height:38px;display:block}.tw-lockup span{letter-spacing:.04em;font-family:Archivo Black,Archivo,sans-serif;font-size:18px;font-weight:900}.tw-lockup span span{color:var(--tw-signal)}.tw-system-strip{color:var(--tw-faint);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:24px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;display:flex}.tw-system-strip span:last-child{color:var(--tw-signal)}.tw-hero{border-bottom:1px solid var(--tw-line);grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);min-height:calc(100vh - 72px);display:grid}.tw-copy{border-right:1px solid var(--tw-line);flex-direction:column;justify-content:center;gap:20px;min-width:0;max-width:100%;padding:clamp(40px,6vw,76px) clamp(24px,5vw,72px);display:flex}.tw-kicker,.tw-note,.tw-window-bar,.tw-screen-head,.tw-spec-row,.tw-phase>span,.tw-phase>strong,.tw-footer{text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-weight:500}.tw-kicker{color:var(--tw-signal);letter-spacing:.2em;align-items:center;gap:12px;margin:0;font-size:11px;display:inline-flex}.tw-kicker span{background:var(--tw-signal);border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 4px #ff58181a}.tw-copy h1{max-width:min(100%,720px);color:var(--tw-ink);letter-spacing:0;overflow-wrap:break-word;margin:0;font-family:Archivo Black,Archivo,sans-serif;font-size:clamp(54px,6.8vw,92px);font-weight:900;line-height:.88}.tw-mobile-title{display:none}.tw-copy h1:after{content:"";background:var(--tw-signal);width:72px;height:2px;margin-top:30px;display:block}.tw-lede{min-width:0;max-width:670px;color:var(--tw-muted);overflow-wrap:break-word;margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.55}.tw-actions{flex-wrap:wrap;gap:12px;min-width:0;max-width:100%;display:flex}.tw-btn{border:1px solid var(--tw-line);min-width:0;max-width:100%;min-height:44px;color:var(--tw-ink);text-align:center;justify-content:center;align-items:center;padding:13px 18px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s,transform 80ms;display:inline-flex}.tw-btn:focus-visible{outline:2px solid var(--tw-signal);outline-offset:2px}.tw-btn:active{transform:translateY(1px)}.tw-btn-primary{border-color:var(--tw-signal);background:var(--tw-signal);color:var(--tw-bg)}.tw-btn-primary:hover{background:var(--tw-signal-deep)}.tw-btn-secondary{background:var(--tw-bg)}.tw-btn-secondary:hover{border-color:var(--tw-faint);background:var(--tw-surface-2)}.tw-note{min-width:0;max-width:680px;color:var(--tw-faint);letter-spacing:.16em;overflow-wrap:break-word;margin:0;font-size:10px;line-height:1.7}.tw-panel{background:#050b12;flex-direction:column;justify-content:center;gap:18px;min-width:0;max-width:100%;padding:clamp(32px,5vw,56px) clamp(20px,3vw,36px);display:flex;overflow:hidden}.tw-window-bar{border:1px solid var(--tw-line);background:var(--tw-surface-2);min-width:0;max-width:100%;color:var(--tw-faint);letter-spacing:.16em;border-bottom:0;flex-wrap:wrap;justify-content:space-between;gap:18px;padding:12px 14px;font-size:10px;display:flex}.tw-window-bar span{overflow-wrap:anywhere;min-width:0}.tw-window-bar span:last-child{color:var(--tw-signal)}.tw-screen{border:1px solid var(--tw-line);background:var(--tw-surface);min-width:0;max-width:100%}.tw-screen-head{border-bottom:1px solid var(--tw-line);min-width:0;max-width:100%;color:var(--tw-faint);letter-spacing:.16em;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:14px;font-size:10px;display:flex}.tw-screen-head span,.tw-screen-head strong{overflow-wrap:anywhere;min-width:0}.tw-screen-head strong{color:var(--tw-signal);font-weight:500}.tw-metric{border-bottom:1px solid var(--tw-line-soft);grid-template-columns:1fr auto;align-items:end;gap:18px;min-width:0;max-width:100%;padding:18px 16px;display:grid}.tw-metric:last-child{border-bottom:0}.tw-metric span{min-width:0;color:var(--tw-faint);letter-spacing:.17em;text-transform:uppercase;overflow-wrap:anywhere;font-family:IBM Plex Mono,monospace;font-size:10px}.tw-metric strong{color:var(--tw-ink);letter-spacing:0;font-family:Archivo Black,Archivo,sans-serif;font-size:clamp(42px,6vw,68px);font-weight:900;line-height:.88}.tw-metric-hot strong{color:var(--tw-signal)}.tw-spec{border:1px solid var(--tw-line);background:var(--tw-bg);min-width:0;max-width:100%}.tw-proof-list{border:1px solid var(--tw-line);background:linear-gradient(135deg, #ff58181f, transparent 42%), var(--tw-bg);min-width:0;max-width:100%}.tw-spec-row,.tw-proof-row{border-bottom:1px solid var(--tw-line-soft);min-width:0;max-width:100%;color:var(--tw-faint);letter-spacing:.14em;flex-wrap:wrap;justify-content:space-between;gap:18px;padding:12px 14px;font-size:10px;display:flex}.tw-spec-row span,.tw-spec-row strong,.tw-proof-row span,.tw-proof-row strong{overflow-wrap:anywhere;min-width:0}.tw-spec-row:last-child,.tw-proof-row:last-child{border-bottom:0}.tw-spec-row strong,.tw-proof-row strong{color:var(--tw-ink);text-align:right;font-weight:500}.tw-proof-row strong{text-transform:none;max-width:270px}.tw-screen-construction{background:linear-gradient(180deg, #ff58181f, transparent 65%), var(--tw-surface)}.tw-phases{border-bottom:1px solid var(--tw-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tw-phase{border-right:1px solid var(--tw-line);background:var(--tw-bg);flex-direction:column;gap:12px;min-height:250px;padding:clamp(24px,3vw,36px);display:flex}.tw-phase:last-child{border-right:0}.tw-phase>span{color:var(--tw-signal);letter-spacing:.18em;font-size:10px}.tw-phase h2{max-width:360px;color:var(--tw-ink);letter-spacing:-.02em;margin:0;font-family:Archivo,sans-serif;font-size:clamp(24px,2.4vw,34px);font-weight:800;line-height:1.05}.tw-phase p{max-width:390px;color:var(--tw-muted);margin:0;font-size:14px;line-height:1.55}.tw-phase>strong{border-top:1px solid var(--tw-line-soft);color:var(--tw-faint);letter-spacing:.16em;margin-top:auto;padding-top:14px;font-size:10px}.tw-phase-hot>strong{color:var(--tw-signal)}.tw-footer{min-height:56px;color:var(--tw-faint);letter-spacing:.17em;justify-content:space-between;align-items:center;gap:16px;padding:16px clamp(20px,4vw,56px);font-size:10px;display:flex}@media (width<=980px){.tw-system-strip{display:none}.tw-hero{grid-template-columns:1fr;min-height:auto}.tw-copy{border-right:0;border-bottom:1px solid var(--tw-line);min-height:calc(100vh - 72px)}.tw-panel{border-bottom:1px solid var(--tw-line)}.tw-phases{grid-template-columns:1fr}.tw-phase{border-right:0;border-bottom:1px solid var(--tw-line);min-height:220px}.tw-phase:last-child{border-bottom:0}.tw-footer{flex-direction:column;align-items:flex-start}}@media (width<=560px){.tw-topbar{min-height:64px}.tw-copy{min-height:auto;padding:44px clamp(18px,6vw,24px)}.tw-copy h1{font-size:clamp(42px,13vw,54px);line-height:.94}.tw-desktop-title{display:none}.tw-mobile-title,.tw-mobile-title span{display:block}.tw-actions{width:100%;display:grid}.tw-btn{width:100%}.tw-window-bar,.tw-screen-head,.tw-spec-row,.tw-proof-row{flex-direction:column;align-items:flex-start}.tw-metric{grid-template-columns:1fr;align-items:start}}@media (prefers-reduced-motion:reduce){.tw-btn{transition:none}}
