.ZHyAsG_page{isolation:isolate;color:#253d39;background:#f7faf8;min-height:100svh;position:relative;overflow:hidden}.ZHyAsG_backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ZHyAsG_backdrop svg{width:100%;height:100%;min-height:100svh;display:block}.ZHyAsG_header{justify-content:space-between;align-items:center;gap:24px;width:min(100%,1440px);min-height:92px;margin:0 auto;padding:24px 48px;display:flex}.ZHyAsG_brand,.ZHyAsG_backLink{text-decoration:none}.ZHyAsG_brand{color:#253d39;letter-spacing:-.6px;align-items:center;gap:11px;font-size:20px;font-weight:600;display:inline-flex}.ZHyAsG_brandMark{color:#235f5a;background:#e8f3ee;border:1px solid #76a69b40;border-radius:12px 12px 12px 3px;place-items:center;width:33px;height:35px;font-size:18px;font-weight:500;display:grid}.ZHyAsG_backLink{color:#5c726c;font-size:13px;font-weight:550;transition:color .16s}.ZHyAsG_backLink:hover{color:#235f5a}.ZHyAsG_main{place-items:center;min-height:calc(100svh - 92px);padding:28px 24px 92px;display:grid}.ZHyAsG_panel{-webkit-backdrop-filter:blur(24px);background:linear-gradient(145deg,#ffffffe8,#ffffffb8);border:1px solid #76a69b38;border-radius:28px;width:min(100%,470px);padding:34px 34px 30px;box-shadow:0 28px 90px #235f5a13,inset 0 1px #ffffffeb}.ZHyAsG_eyebrow{color:#235f5a;letter-spacing:.24em;margin:0 0 13px;font-size:10px;font-weight:700}.ZHyAsG_panel h1{color:#253d39;letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,36px);font-weight:450;line-height:1.14}.ZHyAsG_intro{color:#60746f;max-width:390px;margin:13px 0 28px;font-size:14px;line-height:1.6}.ZHyAsG_clerkWrap,.ZHyAsG_clerkRoot{width:100%}.ZHyAsG_clerkCard{width:100%;box-shadow:none;background:0 0;border:0;padding:0}.ZHyAsG_clerkHidden{display:none}.ZHyAsG_clerkLabel{color:#425d57;font-size:12px;font-weight:650}.ZHyAsG_clerkInput{color:#253d39;min-height:48px;box-shadow:none;background:#ffffffd6;border:1px solid #76a69b47;border-radius:14px;transition:border-color .16s,box-shadow .16s,background .16s}.ZHyAsG_clerkInput:focus{background:#fff;border-color:#235f5a9e;box-shadow:0 0 0 3px #76a69b24}.ZHyAsG_clerkPrimary{color:#fff;background:#235f5a;border:0;border-radius:14px;min-height:48px;font-size:13px;font-weight:650;transition:background .16s,transform .16s,box-shadow .16s;box-shadow:0 10px 24px #235f5a21}.ZHyAsG_clerkPrimary:hover,.ZHyAsG_clerkPrimary:focus{background:#194b47;box-shadow:0 12px 28px #235f5a29}.ZHyAsG_clerkPrimary:active{transform:translateY(1px)}.ZHyAsG_clerkSocialButton{color:#334f49;min-height:46px;box-shadow:none;background:#ffffffb8;border:1px solid #76a69b3d;border-radius:14px}.ZHyAsG_clerkSocialButton:hover{background:#fffffff5;border-color:#235f5a52}.ZHyAsG_clerkDivider{background:#76a69b38}.ZHyAsG_clerkDividerText{color:#82938f;font-size:11px}.ZHyAsG_clerkLink{color:#235f5a;font-weight:650}.ZHyAsG_clerkLink:hover{color:#194b47}.ZHyAsG_clerkFooter{background:0 0}.ZHyAsG_clerkWrap .cl-otpCodeFieldInput{color:#253d39;min-height:48px;box-shadow:none;background:#ffffffd6;border:1px solid #76a69b47;border-radius:12px}.ZHyAsG_clerkWrap .cl-otpCodeFieldInput:focus{background:#fff;border-color:#235f5a9e;box-shadow:0 0 0 3px #76a69b24}.ZHyAsG_clerkWrap .cl-identityPreview{background:#e8f3ee6b;border:1px solid #76a69b2e;border-radius:14px}:is(.ZHyAsG_clerkWrap .cl-identityPreviewText,.ZHyAsG_clerkWrap .cl-footerActionText,.ZHyAsG_clerkWrap .cl-formFieldHintText){color:#6d817c}:is(.ZHyAsG_clerkWrap .cl-formResendCodeLink,.ZHyAsG_clerkWrap .cl-identityPreviewEditButton,.ZHyAsG_clerkWrap .cl-backLink){color:#235f5a;font-weight:650}:is(.ZHyAsG_clerkWrap .cl-formResendCodeLink:hover,.ZHyAsG_clerkWrap .cl-identityPreviewEditButton:hover,.ZHyAsG_clerkWrap .cl-backLink:hover){color:#194b47}.ZHyAsG_clerkWrap .cl-alternativeMethodsBlockButton{color:#334f49;min-height:46px;box-shadow:none;background:#ffffffb8;border:1px solid #76a69b3d;border-radius:14px}.ZHyAsG_clerkWrap .cl-alternativeMethodsBlockButton:hover{background:#fffffff5;border-color:#235f5a52}.ZHyAsG_clerkWrap .cl-formFieldErrorText{color:#8f4b43;font-size:11px}.ZHyAsG_clerkWrap .cl-alert{color:#8f4b43;background:#9b34340d;border:1px solid #9b343429;border-radius:12px}.ZHyAsG_authSwitch{color:#6d817c;text-align:center;margin:16px 0 0;font-size:12px;line-height:1.5}.ZHyAsG_authSwitch a{color:#235f5a;font-weight:650;text-decoration:none}.ZHyAsG_authSwitch a:hover{color:#194b47}.ZHyAsG_trustNote{color:#758782;text-align:center;border-top:1px solid #76a69b29;margin:22px 0 0;padding-top:18px;font-size:11.5px;line-height:1.6}.ZHyAsG_fallback{gap:14px;display:grid}.ZHyAsG_fallback p{color:#60746f;margin:0;font-size:14px;line-height:1.65}.ZHyAsG_fallbackActions{align-items:center;gap:14px;margin-top:4px;display:flex}.ZHyAsG_fallbackActions a{color:#235f5a;font-size:13px;font-weight:650;text-decoration:none}.ZHyAsG_page a:focus-visible{outline-offset:5px;outline:2px solid #235f5a}@media (max-width:640px){.ZHyAsG_page{overflow-y:auto}.ZHyAsG_header{min-height:78px;padding:20px}.ZHyAsG_brand{gap:8px;font-size:18px}.ZHyAsG_brandMark{width:28px;height:30px;font-size:16px}.ZHyAsG_main{align-items:start;min-height:calc(100svh - 78px);padding:24px 16px 48px}.ZHyAsG_panel{border-radius:24px;padding:28px 22px 24px}.ZHyAsG_backdrop svg{width:140%;max-width:none;transform:translate(-20%)}}@media (prefers-reduced-motion:reduce){.ZHyAsG_backLink,.ZHyAsG_clerkInput,.ZHyAsG_clerkPrimary{transition:none}}
