.build_page__dQExR{min-height:100vh;background:var(--bg,#0a0b0d);color:var(--ink,#e7e9ec)}.build_main__2kSPq{max-width:960px;margin:0 auto;padding:96px 24px 80px}.build_kicker__s0DPV{font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-deep,#6a7079);margin-bottom:20px}.build_h1__43_lv{font-size:clamp(2rem,5vw,3.25rem);font-weight:300;letter-spacing:-.02em;line-height:1.1;margin:0 0 20px;max-width:18ch}.build_accent__mEmH8,.build_lead__Ir44n{color:var(--ink-mute,#9ca3ad)}.build_lead__Ir44n{font-size:1.125rem;line-height:1.6;max-width:42rem;margin:0 0 32px}.build_ctaRow__JIwGc{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.build_primaryCta__Bjmce{display:inline-flex;align-items:center;padding:14px 24px;border-radius:999px;background:var(--indigo,#6b7cff);color:#fff;font-weight:500;text-decoration:none;font-size:.95rem}.build_primaryCta__Bjmce:hover{filter:brightness(1.08)}.build_meta__1Mn3v{font-size:.85rem;color:var(--ink-deep,#6a7079);margin:0 0 8px}.build_note__0GUzR{font-size:.8rem;color:var(--ink-deep,#6a7079);max-width:40rem;margin:0 0 56px}.build_prereq__FOBQT{border:1px solid var(--rule,#262b35);border-radius:12px;padding:20px 24px;background:var(--panel,#14171d);margin-bottom:56px;max-width:40rem}.build_prereq__FOBQT p{margin:0;color:var(--ink-mute,#9ca3ad);line-height:1.55;font-size:.95rem}.build_h2__mXToe{font-size:1.5rem;font-weight:400;letter-spacing:-.01em;margin:0 0 16px}.build_h3__VNmq7{font-size:1.05rem;font-weight:500;margin:0 0 8px}.build_code__5c29I{font-family:var(--font-mono,ui-monospace,monospace);font-size:.85em;color:var(--stamp,#c8ccd2)}.build_features__bhmb1{margin-top:8px}.build_grid__urJ7F{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width:720px){.build_grid__urJ7F{grid-template-columns:1fr}.build_main__2kSPq{padding-top:72px}}.build_card__U7A3n{border:1px solid var(--rule,#262b35);border-radius:12px;padding:20px;background:var(--panel,#14171d)}.build_card__U7A3n p{margin:0;color:var(--ink-mute,#9ca3ad);font-size:.92rem;line-height:1.55}