._page_1hctr_2{min-height:100vh;background:#0a0a0a;color:#f0f0f0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;flex-direction:column;align-items:center;padding:0 1.5rem 5rem}._hero_1hctr_14{display:flex;flex-direction:column;align-items:center;text-align:center;padding:6rem 1rem 4rem;max-width:44rem}._badge_1hctr_23{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#7c6af7;background:#7c6af71f;border:1px solid rgba(124,106,247,.3);border-radius:999px;padding:.3rem .9rem;margin-bottom:1.75rem}._heading_1hctr_37{font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;margin:0 0 1.25rem;color:#fff}._headingAccent_1hctr_46{color:#7c6af7}._tagline_1hctr_50{font-size:1.15rem;color:#9ca3af;line-height:1.65;margin:0 0 2.5rem}._loginForm_1hctr_58{width:100%;max-width:26rem}._inputRow_1hctr_63{display:flex;gap:.5rem}._input_1hctr_63{flex:1;padding:.65rem 1rem;border-radius:8px;border:1px solid #2a2a2a;background:#141414;color:#f0f0f0;font-size:.95rem;outline:none;transition:border-color .15s}._input_1hctr_63::placeholder{color:#555}._input_1hctr_63:focus{border-color:#7c6af7}._button_1hctr_88{padding:.65rem 1.4rem;border-radius:8px;border:none;background:#7c6af7;color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s}._button_1hctr_88:hover{background:#6a59e0}._features_1hctr_106{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:56rem;width:100%}._featureCard_1hctr_114{background:#111;border:1px solid #1f1f1f;border-radius:14px;padding:1.75rem 1.5rem;transition:border-color .2s}._featureCard_1hctr_114:hover{border-color:#2e2e2e}._featureIcon_1hctr_126{font-size:1.75rem;display:block;margin-bottom:.9rem}._featureTitle_1hctr_132{font-size:1rem;font-weight:600;color:#fff;margin:0 0 .5rem}._featureText_1hctr_139{font-size:.9rem;color:#6b7280;line-height:1.6;margin:0}@media(max-width:48rem){._features_1hctr_106{grid-template-columns:1fr}._inputRow_1hctr_63{flex-direction:column}}
