._form_2fte3_1{width:100%;display:flex;flex-direction:column;gap:var(--spacing-4)}._submitButton_2fte3_8{width:100%;margin-top:var(--spacing-4)}._errorMessage_2fte3_13{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);margin-bottom:var(--spacing-4);font-size:.875rem}@media(max-width:480px){._buttonGroup_2fte3_25{gap:var(--spacing-2)}}._page_roikt_1{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse at 88% 12%,hsl(151 35% 25% / .1),transparent 40%),var(--background)}._card_roikt_2{width:min(100%,460px);padding:34px;border:1px solid var(--border);border-radius:24px;background:var(--surface);box-shadow:var(--shadow-md)}._backLink_roikt_3{display:inline-flex;align-items:center;gap:6px;color:var(--muted-foreground);text-decoration:none;font-size:12px;margin-bottom:25px}._backLink_roikt_3:hover{color:var(--primary)}._brandMark_roikt_4{width:47px;height:47px;display:grid;place-items:center;border-radius:16px;background:var(--primary);color:var(--primary-foreground);font:700 33px/1 var(--font-family-display);margin-bottom:24px;transform:rotate(-5deg)}._brandMark_roikt_4 span{color:var(--accent)}._eyebrow_roikt_5{font-size:10px;letter-spacing:.13em;font-weight:700;color:var(--muted-foreground);margin:0 0 7px}._card_roikt_2 h1{font:600 39px/1.05 var(--font-family-display);letter-spacing:-1px;margin:0}._intro_roikt_5{font-size:13px;line-height:1.6;color:var(--muted-foreground);margin:11px 0 22px}._form_roikt_5{gap:13px!important}._privacy_roikt_5{display:flex;align-items:flex-start;gap:8px;border-radius:11px;padding:12px;background:#29564012;color:var(--muted-foreground);font-size:10px;line-height:1.5;margin:18px 0 0}._privacy_roikt_5 svg{flex:0 0 auto;color:var(--primary)}._join_roikt_5{text-align:center;color:var(--muted-foreground);font-size:12px;margin:18px 0 0}._join_roikt_5 a{color:var(--primary);font-weight:700;text-decoration:none}._join_roikt_5 a:hover{text-decoration:underline}._privacyLink_roikt_6{margin:8px 0 0 23px;font-size:10px}._privacyLink_roikt_6 a{color:var(--primary);font-weight:700;text-decoration:none}._privacyLink_roikt_6 a:hover{text-decoration:underline}@media(max-width:480px){._card_roikt_2{padding:25px 20px}._card_roikt_2 h1{font-size:35px}}
