._page_l7zxg_1{background-color:var(--brick-plate);background-image:radial-gradient(circle, var(--brick-dot) 0 2.4px, transparent 2.9px);background-size:24px 24px;flex-wrap:wrap;justify-content:center;align-items:center;gap:64px 56px;min-height:100svh;padding:72px 24px;display:flex}._intro_l7zxg_17{flex-direction:column;flex:460px;gap:28px;min-width:0;max-width:600px;display:flex}._intro_l7zxg_17 .brick-wordmark{width:100%;max-width:520px;height:auto;overflow:visible}._tagline_l7zxg_31{margin:0;font-size:22px;font-weight:800;line-height:1.6}._card_l7zxg_37{--stud:var(--brick-blue-stud);--studs:118px;border-radius:18px;flex-direction:column;flex:0 400px;gap:16px;min-width:0;padding:34px;display:flex}._peek_l7zxg_48{animation:1.6s cubic-bezier(.3,1.3,.5,1) both _peek_l7zxg_48;position:absolute;top:-58px;right:32px}@keyframes _peek_l7zxg_48{0%,40%{opacity:0;transform:translateY(36px)}70%{opacity:1;transform:translateY(-6px)}to{transform:none}}._card_l7zxg_37 h1{margin:0;font-size:28px;font-weight:800}._lead_l7zxg_73,._note_l7zxg_74{color:var(--brick-muted);margin:0;font-size:14px}._note_l7zxg_74{margin-top:8px;font-size:13px}._wide_l7zxg_83{width:100%;min-height:52px;font-size:16px}._or_l7zxg_88{color:var(--brick-muted);align-items:center;gap:12px;font-size:13px;display:flex}._or_l7zxg_88 span{background:var(--brick-inset);flex:1;height:1.5px}._form_l7zxg_100{flex-direction:column;gap:8px;display:flex}._form_l7zxg_100 label{margin-top:6px;font-size:14px;font-weight:700}._form_l7zxg_100 input{background:var(--brick-surface-2);width:100%;min-height:48px;box-shadow:inset 0 0 0 1.5px var(--brick-inset);border:0;border-radius:10px;padding:12px 14px;font-size:16px}._form_l7zxg_100 input:focus{box-shadow:inset 0 0 0 2px var(--brick-blue);outline:none}._form_l7zxg_100 button{margin-top:14px}._error_l7zxg_127{box-shadow:inset 0 0 0 1.5px var(--brick-red);color:var(--brick-danger-text);border-radius:10px;padding:12px 14px;font-size:13px;font-weight:700;line-height:1.7}._error_l7zxg_127 p{margin:6px 0 0;font-weight:500}._error_l7zxg_127 a{text-decoration:underline}@media (max-width:600px){._page_l7zxg_1{gap:72px;padding:48px 16px}._tagline_l7zxg_31{font-size:18px}._card_l7zxg_37{padding:28px 20px}}@media (prefers-reduced-motion:reduce){._peek_l7zxg_48{animation:none}}
