.hero-module__OqpWTq__hero{color:#f1f5f9;background:radial-gradient(90% 70% at 50% 0,#1b2a4a 0%,#0f172a 55%,#020617 100%);border-bottom:6px solid #0000;border-image:linear-gradient(90deg,#38bdf8,#8b5cf6,#ec4899) 1;transition:background-color .2s;overflow:hidden}.hero-module__OqpWTq__wrap{width:min(1180px,100% - 32px);margin:0 auto}.hero-module__OqpWTq__inner{grid-template-columns:1.15fr .85fr;align-items:start;gap:48px;padding:56px 0 72px;display:grid}.hero-module__OqpWTq__kicker{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#a8b3c7;border:1px solid #27334f;border-radius:999px;align-items:center;gap:10px;margin:0 0 26px;padding:7px 14px;font-size:12px;font-weight:600;display:inline-flex}.hero-module__OqpWTq__pulse{background:#38bdf8;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite hero-module__OqpWTq__pulse}@keyframes hero-module__OqpWTq__pulse{50%{opacity:.25}}.hero-module__OqpWTq__title{white-space:nowrap;margin:0 0 8px;font-size:clamp(56px,9.5vw,136px)}.hero-module__OqpWTq__mode{background:linear-gradient(115deg,#f1f5f9,#cbd5e1 22%,#38bdf8 48%,#8b5cf6 74%,#ec4899) 0 0/220% 100%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;animation:4.5s ease-in-out infinite hero-module__OqpWTq__shimmer}@keyframes hero-module__OqpWTq__shimmer{0%,to{background-position:0%}50%{background-position:90%}}.hero-module__OqpWTq__sub{color:#a8b3c7;max-width:34em;margin:18px 0 30px;font-size:clamp(17px,2vw,20px);line-height:1.6}.hero-module__OqpWTq__sub strong{color:#f1f5f9;font-weight:700}.hero-module__OqpWTq__ctas{flex-wrap:wrap;gap:14px;margin-bottom:40px;display:flex}.hero-module__OqpWTq__ghost{letter-spacing:.12em;text-transform:uppercase;color:#f1f5f9;border:2px solid #a8b3c7;border-radius:10px;align-items:center;padding:9px 18px;font-size:13px;font-weight:800;display:inline-flex}.hero-module__OqpWTq__ghost:hover{color:#38bdf8;border-color:#38bdf8}.hero-module__OqpWTq__toggleRow{justify-content:flex-end;align-items:center;gap:10px;margin-bottom:10px;display:flex}.hero-module__OqpWTq__toggleLabel{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#a8b3c7;white-space:nowrap;font-size:11px}.hero-module__OqpWTq__toggle{cursor:pointer;background:#131f3a;border:2px solid #a8b3c7;border-radius:999px;flex:none;width:62px;height:30px;padding:0;position:relative}.hero-module__OqpWTq__knob{background:#a8b3c7;border-radius:50%;width:22px;height:22px;transition:left .18s cubic-bezier(.6,0,.2,1.4),background .18s;position:absolute;top:2px;left:2px}.hero-module__OqpWTq__toggle[aria-checked=true]{background:#8b5cf62e;border-color:#a78bfa}.hero-module__OqpWTq__toggle[aria-checked=true] .hero-module__OqpWTq__knob{background:linear-gradient(135deg,#38bdf8,#8b5cf6,#ec4899);left:34px}.hero-module__OqpWTq__state{font-family:var(--font-anton), Impact, sans-serif;letter-spacing:.06em;text-transform:uppercase;min-width:40px;font-size:20px}.hero-module__OqpWTq__on{color:#f472b6}.hero-module__OqpWTq__off{color:#71717f}.hero-module__OqpWTq__terminal{font-family:var(--font-mono);background:#050a18;border:1px solid #27334f;border-top:4px solid #0000;border-image:linear-gradient(90deg,#38bdf8,#8b5cf6,#ec4899) 1;border-radius:0 0 14px 14px;margin-top:6px;font-size:12.5px;line-height:1.75}.hero-module__OqpWTq__termHead{color:#a8b3c7;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #27334f;align-items:center;gap:8px;padding:10px 14px;font-size:11px;display:flex}.hero-module__OqpWTq__dot{border-radius:50%;width:9px;height:9px}.hero-module__OqpWTq__status{color:#38bdf8;letter-spacing:.1em;margin-left:auto}.hero-module__OqpWTq__status.hero-module__OqpWTq__idle{color:#8494ad}.hero-module__OqpWTq__termBody{color:#c9d2e3;white-space:pre-wrap;word-break:break-word;height:342px;padding:14px 16px 18px;overflow:hidden}.hero-module__OqpWTq__termBody .t{color:#64748b}.hero-module__OqpWTq__termBody .ok{color:#f1f5f9;font-weight:600}.hero-module__OqpWTq__termBody .sky{color:#38bdf8;font-weight:600}.hero-module__OqpWTq__termBody .vio{color:#a78bfa;font-weight:600}.hero-module__OqpWTq__termBody .pnk{color:#f472b6;font-weight:600}.hero-module__OqpWTq__termBody .dim{color:#8494ad}.hero-module__OqpWTq__bar{justify-content:flex-end;align-items:center;gap:16px;padding:22px 0 0;display:flex}.hero-module__OqpWTq__signin{white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;color:#f1f5f9;margin-left:auto;font-size:13px;font-weight:700}.hero-module__OqpWTq__signin:hover{color:#38bdf8}.hero-module__OqpWTq__cta{cursor:pointer;color:#fff;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(90deg,#4338ca,#6d28d9);border:0;border-radius:10px;justify-content:center;align-items:center;font-size:13px;font-weight:800;transition:transform .1s;display:inline-flex}.hero-module__OqpWTq__cta:active{transform:translateY(1px)}.hero-module__OqpWTq__cta:disabled{opacity:.6}.hero-module__OqpWTq__barCta{white-space:nowrap;min-height:40px;padding:0 16px}.hero-module__OqpWTq__form{flex-wrap:wrap;gap:10px;max-width:560px;display:flex}.hero-module__OqpWTq__email{color:#f1f5f9;background:#0b1428;border:1.5px solid #3a4a6b;border-radius:10px;outline:none;flex:260px;min-width:0;min-height:50px;padding:0 16px;font-size:16px}.hero-module__OqpWTq__email:focus{border-color:#a78bfa;box-shadow:0 0 0 4px #8b5cf633}.hero-module__OqpWTq__formCta{min-height:50px;padding:0 22px}.hero-module__OqpWTq__small{font-family:var(--font-mono);color:#a8b3c7;margin:14px 0 0;font-size:12px;line-height:1.6}.hero-module__OqpWTq__small a{color:#7dd3fc;text-underline-offset:3px;font-weight:600;text-decoration:underline}.hero-module__OqpWTq__done{color:#f1f5f9;border:1px solid #3a4a6b;border-radius:10px;max-width:560px;margin:0;padding:14px 16px;font-size:16px}.hero-module__OqpWTq__error{color:#fda4af;margin:10px 0 0;font-size:14px}.hero-module__OqpWTq__light{color:#17171f;background:#f2f4fa}.hero-module__OqpWTq__light .hero-module__OqpWTq__mode{background:linear-gradient(115deg,#0284c7,#7c3aed 48%,#db2777);-webkit-background-clip:text;background-clip:text;animation:none}.hero-module__OqpWTq__light .hero-module__OqpWTq__sub{color:#55555e}.hero-module__OqpWTq__light .hero-module__OqpWTq__sub strong{color:#17171f}.hero-module__OqpWTq__light .hero-module__OqpWTq__kicker{color:#55555e;border-color:#cfcfd6}.hero-module__OqpWTq__light .hero-module__OqpWTq__pulse{background:#0284c7}.hero-module__OqpWTq__light .hero-module__OqpWTq__ghost{color:#17171f;border-color:#9a9aa2}.hero-module__OqpWTq__light .hero-module__OqpWTq__ghost:hover{color:#7c3aed;border-color:#7c3aed}.hero-module__OqpWTq__light .hero-module__OqpWTq__toggleLabel{color:#55555e}.hero-module__OqpWTq__light .hero-module__OqpWTq__signin{color:#17171f}.hero-module__OqpWTq__light .hero-module__OqpWTq__email{color:#17171f;background:#fff;border-color:#cfcfd6}.hero-module__OqpWTq__light .hero-module__OqpWTq__small{color:#55555e}.hero-module__OqpWTq__light .hero-module__OqpWTq__small a{color:#6d28d9}.hero-module__OqpWTq__light .hero-module__OqpWTq__done{color:#17171f;border-color:#cfcfd6}.hero-module__OqpWTq__light .hero-module__OqpWTq__error{color:#be123c}.hero-module__OqpWTq__light .hero-module__OqpWTq__toggle{background:0 0;border-color:#9a9aa2}.hero-module__OqpWTq__light .hero-module__OqpWTq__knob{background:#9a9aa2}@media (max-width:980px){.hero-module__OqpWTq__inner{grid-template-columns:1fr;gap:8px}.hero-module__OqpWTq__terminal{margin-bottom:44px}}@media (max-width:640px){.hero-module__OqpWTq__inner{padding-top:48px}.hero-module__OqpWTq__side,.hero-module__OqpWTq__barCta{display:none}.hero-module__OqpWTq__formCta{flex:auto}.hero-module__OqpWTq__toggleRow{gap:8px;margin-bottom:8px}.hero-module__OqpWTq__toggleLabel{display:none}.hero-module__OqpWTq__toggle{width:54px;height:28px}.hero-module__OqpWTq__knob{width:20px;height:20px}.hero-module__OqpWTq__toggle[aria-checked=true] .hero-module__OqpWTq__knob{left:28px}.hero-module__OqpWTq__state{min-width:0;font-size:17px}.hero-module__OqpWTq__termBody{height:300px;font-size:11.5px}}@media (prefers-reduced-motion:reduce){.hero-module__OqpWTq__pulse,.hero-module__OqpWTq__mode{animation:none}.hero-module__OqpWTq__knob{transition:none}}
