._page_3j5nb_1{background:var(--background);height:100dvh;min-height:0;color:var(--ink);font-family:var(--font-sans);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}._header_3j5nb_12{z-index:1;background:0 0;grid-area:1/1;justify-content:center;place-self:start center;width:max-content;max-width:calc(100% - 48px);margin-top:clamp(24px,4dvh,36px);padding:0;display:flex;position:relative}._brand_3j5nb_27{color:var(--ink);opacity:.82;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0;font-size:21px;font-weight:650;display:inline-flex}:is(._brand_3j5nb_27:hover,._brand_3j5nb_27:focus-visible){opacity:1}._brand_3j5nb_27 .landing-brand-logo{width:35px;height:30px;display:block}._brand_3j5nb_27 .landing-brand-logo img{object-fit:contain;width:100%;height:100%}._brand_3j5nb_27 .landing-brand-wordmark{color:var(--ink);font-family:var(--font-heading);letter-spacing:-.02em;white-space:nowrap;font-size:24px;font-weight:400;line-height:1}._brand_3j5nb_27 .landing-brand-wordmark span:last-child{color:var(--brand-deep)}._header_3j5nb_12 ._brand_3j5nb_27:focus-visible{outline-color:var(--ring)}._visual_3j5nb_70{border-right:1px solid var(--sidebar-border);background:var(--sidebar);grid-area:1/1/span 2;justify-content:center;align-items:flex-end;min-width:0;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}._illustration_3j5nb_84{position:absolute;inset:0}._givingImage_3j5nb_88{object-fit:cover;object-position:center top;display:block}._main_3j5nb_93{scrollbar-width:none;grid-area:1/2/span 2;align-self:center;width:min(456px,100% - 64px);min-height:0;max-height:100%;margin:0 auto;padding:48px 8px;overflow-y:auto}._main_3j5nb_93::-webkit-scrollbar{display:none}._intro_3j5nb_108{flex-direction:column;gap:12px;margin-bottom:32px;display:flex}._intro_3j5nb_108 h1{font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:44px;font-weight:400;line-height:1.15}._intro_3j5nb_108 p{color:var(--sidebar-foreground);margin:0;font-size:15px;line-height:24px}._tabs_3j5nb_128{gap:0}._tabsList_3j5nb_131{background:var(--sidebar);border-radius:12px;gap:4px;width:100%;height:48px;padding:4px;display:flex}._tab_3j5nb_128{min-width:0;height:40px;color:var(--sidebar-foreground);box-shadow:none;background:0 0;border:0;border-radius:8px;gap:8px;padding:0 16px;font-size:14px;font-weight:500}._tab_3j5nb_128 svg{width:18px;height:18px}._tab_3j5nb_128[data-state=active]{background:var(--background);color:var(--ink);box-shadow:var(--nav-shadow);font-weight:600}._tabContent_3j5nb_163{margin:0;padding-top:24px}._methodDescription_3j5nb_167{color:var(--sidebar-foreground);margin:0 0 16px;font-size:13px;line-height:22px}._form_3j5nb_173{flex-direction:column;gap:16px;display:flex}._field_3j5nb_178{flex-direction:column;gap:8px;display:flex}._inputGroup_3j5nb_183{border:1px solid var(--sidebar-border-strong);background:var(--background);height:52px;box-shadow:none;border-radius:10px;overflow:hidden}._inputGroup_3j5nb_183:focus-within{border-color:var(--brand-deep);box-shadow:0 0 0 3px var(--brand-wash);outline:none}._inputGroup_3j5nb_183[data-invalid=true]{border-color:var(--danger)}._inputGroup_3j5nb_183[data-invalid=true]:focus-within{box-shadow:0 0 0 3px var(--danger-subtle)}._input_3j5nb_183{min-width:0;height:100%;color:var(--ink);box-shadow:none;background:0 0;padding:0 16px;font-size:15px;line-height:24px}._inputGroup_3j5nb_183 ._input_3j5nb_183:-webkit-autofill{caret-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--background) inset!important;box-shadow:0 0 0 1000px var(--background) inset!important;-webkit-text-fill-color:var(--ink)!important}._inputGroup_3j5nb_183 ._input_3j5nb_183:-webkit-autofill:focus{caret-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--background) inset!important;box-shadow:0 0 0 1000px var(--background) inset!important;-webkit-text-fill-color:var(--ink)!important}._inputGroup_3j5nb_183 ._input_3j5nb_183:autofill{color:var(--ink);caret-color:var(--ink);box-shadow:0 0 0 1000px var(--background) inset!important}._input_3j5nb_183::placeholder{color:var(--sidebar-foreground);opacity:1}._fieldAddon_3j5nb_229{color:var(--foreground-subtle);padding:0 12px}._fieldAddon_3j5nb_229 svg{width:18px;height:18px}._visibility_3j5nb_237{width:40px;height:40px;color:var(--sidebar-foreground);box-shadow:none;background:0 0;border-radius:10px;padding:0}._visibility_3j5nb_237:hover{background:var(--surface-muted);color:var(--ink)}._error_3j5nb_250{color:var(--danger);margin:0;font-size:13px;line-height:20px}._formHelp_3j5nb_256{justify-content:center;display:flex}._forgotLink_3j5nb_260{color:var(--sidebar-foreground);text-underline-offset:3px;border-radius:4px;font-size:13px;font-weight:500;text-decoration:none}._forgotLink_3j5nb_260:hover{color:var(--ink);text-decoration:underline}._notice_3j5nb_272{color:var(--sidebar-foreground);font-size:14px;line-height:22px}._notice_3j5nb_272 p{margin:0}._resendButton_3j5nb_280{color:var(--brand-deep);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;font-weight:600;text-decoration:underline}._resendButton_3j5nb_280:disabled{cursor:wait;opacity:.6}._submit_3j5nb_295{border:1px solid var(--brand-deep);background:var(--brand-deep);width:100%;height:auto;min-height:52px;color:var(--brand-foreground);box-shadow:none;border-radius:10px;gap:10px;margin-top:4px;padding:14px 20px;font-size:15px;font-weight:600;line-height:22px}._submit_3j5nb_295:hover{background:var(--brand-deep-hover);border-color:var(--brand-deep-hover)}._submit_3j5nb_295 svg{width:18px;height:18px}._spinner_3j5nb_319{animation:.8s linear infinite _spin_3j5nb_319}@keyframes _spin_3j5nb_319{to{transform:rotate(360deg)}}._onboarding_3j5nb_327{color:var(--sidebar-foreground);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;margin:32px 0 0;font-size:14px;line-height:24px;display:flex}._signupLink_3j5nb_338{color:var(--brand-deep);text-underline-offset:4px;border-radius:4px;font-weight:600;text-decoration:none;display:inline}._signupLink_3j5nb_338:hover{text-decoration:underline}._footer_3j5nb_349{color:var(--sidebar-foreground);text-align:center;flex-direction:column;gap:8px;margin-top:28px;font-size:12px;line-height:20px;display:flex}._footer_3j5nb_349 p{margin:0}._footer_3j5nb_349 a{color:var(--ink);text-underline-offset:3px;border-radius:4px;text-decoration:underline}._brand_3j5nb_27:focus-visible{outline:2px solid var(--ring);outline-offset:3px}._tab_3j5nb_128:focus-visible{outline:2px solid var(--ring);outline-offset:3px}._visibility_3j5nb_237:focus-visible{outline:2px solid var(--ring);outline-offset:3px}._submit_3j5nb_295:focus-visible{outline:2px solid var(--ring);outline-offset:3px}._forgotLink_3j5nb_260:focus-visible{outline:2px solid var(--ring);outline-offset:3px}._signupLink_3j5nb_338:focus-visible{outline:2px solid var(--ring);outline-offset:3px}._resendButton_3j5nb_280:focus-visible{outline:2px solid var(--ring);outline-offset:3px}._footer_3j5nb_349 a:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (max-width:1050px){._page_3j5nb_1{height:auto;min-height:100dvh;display:block;overflow:visible}._header_3j5nb_12{background:var(--background);border-right:0;justify-content:center;width:100%;max-width:none;margin-top:0;padding:24px;display:flex;left:auto;transform:none}._brand_3j5nb_27 .landing-brand-wordmark{color:var(--ink)}._brand_3j5nb_27 .landing-brand-wordmark span:last-child{color:var(--brand-deep)}._header_3j5nb_12 ._brand_3j5nb_27:focus-visible{outline-color:var(--ring)}._visual_3j5nb_70{display:none}._main_3j5nb_93{width:min(440px,100% - 40px);max-height:none;padding:24px 0 48px;overflow:visible}}@media (max-width:520px){._header_3j5nb_12{padding:20px}._main_3j5nb_93{padding:16px 0 32px}._intro_3j5nb_108{gap:8px;margin-bottom:24px}._intro_3j5nb_108 h1{font-size:34px}._intro_3j5nb_108 p{line-height:22px}._tabContent_3j5nb_163{padding-top:16px}._methodDescription_3j5nb_167{margin-bottom:12px}._form_3j5nb_173{gap:12px}._inputGroup_3j5nb_183{height:48px}._submit_3j5nb_295{min-height:48px;padding:12px 20px}._onboarding_3j5nb_327{margin-top:24px}._footer_3j5nb_349{margin-top:20px}}@media (prefers-reduced-motion:reduce){._spinner_3j5nb_319{animation:none}}
