.home_screen__098Og{position:relative;z-index:2;min-height:100svh;display:flex;flex-direction:column;justify-content:space-between;padding-block:var(--space-lg);overflow:hidden}.home_top__wdL1m{display:flex;align-items:center;gap:.65rem;font-family:var(--font-display);font-weight:700;font-size:var(--step-0);letter-spacing:-.02em;color:var(--ink)}.home_dot___J8w_{width:.65rem;height:.65rem;border-radius:50%;background:var(--accent);flex:none}.home_middle__jmD5i{display:flex;flex-direction:column;justify-content:center;flex:1 1;padding-block:var(--space-xl)}.home_eyebrow__Xmezk{display:flex;align-items:center;gap:.8rem;font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:var(--space-md)}.home_rule__TdtRy{width:1.9rem;height:1.5px;background:var(--accent);flex:none}.home_title__IhrUs{font-family:var(--font-display);font-weight:800;font-size:var(--step-5);line-height:.94;letter-spacing:-.04em;color:var(--ink);max-width:14ch}.home_blurb__1uce1{margin-top:var(--space-md);font-size:var(--step-1);line-height:1.55;color:var(--ink-muted);max-width:46ch}.home_form__aRTke{margin-top:var(--space-lg);display:flex;flex-direction:column;gap:.8rem;max-width:30rem}@media (min-width:34rem){.home_form__aRTke{flex-direction:row;align-items:flex-start;max-width:34rem}}.home_field__dHFgS{flex:1 1;min-width:0}.home_label__DCovy{display:block;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.5rem}.home_input__sFrgg{width:100%;padding:.95rem 1.15rem;background:var(--bg-alt);border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);letter-spacing:.02em;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.home_input__sFrgg::placeholder{color:var(--ink-faint)}.home_input__sFrgg:hover{border-color:var(--ink-soft)}.home_input__sFrgg:focus{outline:none;background:var(--bg)}.home_input__sFrgg:focus,.home_input__sFrgg[aria-invalid=true]{border-color:var(--accent)}.home_submit__1nwca{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.95rem 1.6rem;border:1px solid var(--accent);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-ink);font-family:var(--font-body);font-weight:600;font-size:var(--step-0);white-space:nowrap;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}@media (min-width:34rem){.home_submit__1nwca{margin-top:1.45rem}}.home_submit__1nwca:disabled{opacity:.6;cursor:progress}.home_spinner__O4Vqd{width:.85rem;height:.85rem;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:home_spin__Hlnez .8s linear infinite;flex:none}@keyframes home_spin__Hlnez{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.home_spinner__O4Vqd{animation:none;border-right-color:currentColor;opacity:.5}}.home_message__KQfRq{margin-top:.9rem;min-height:1.4rem;letter-spacing:.02em;color:var(--accent);max-width:40rem}.home_back__rq58d,.home_message__KQfRq{font-family:var(--font-mono);font-size:var(--step--1)}.home_back__rq58d{display:inline-block;margin-top:var(--space-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);text-decoration:underline;text-underline-offset:.3em;transition:color var(--duration-fast) var(--ease-standard)}.home_back__rq58d:hover{color:var(--accent)}.home_bottom__CPJhS{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}