.LoginSection_loginSection__Jldjx{position:relative;isolation:isolate;display:grid;min-height:calc(100svh - var(--header-height, 71px));align-items:start;overflow:clip;padding:clamp(56px,11svh,92px) 25px 40px;color:var(--public-text);background:var(--public-surface);font-family:var(--public-font-sans)}.LoginSection_loginSection__Jldjx,.LoginSection_loginSection__Jldjx *{box-sizing:border-box}.LoginSection_orbitBackdrop___NtC2{display:none}.LoginSection_inner__leeUJ{position:relative;z-index:2;display:grid;width:min(100%,440px);margin-inline:auto}.LoginSection_panel__XJeuM{display:grid;width:100%;gap:26px;padding:0;border:0;border-radius:0;background:var(--public-surface);box-shadow:none}.LoginSection_header__pCDP6{display:grid;gap:8px}.LoginSection_description__RTzZo,.LoginSection_eyebrow__Iqj_s,.LoginSection_noticeText__eWtMo,.LoginSection_noticeTitle__YUd0x,.LoginSection_otpIntro__l25e2,.LoginSection_resendText__OcOM_,.LoginSection_status__5oPog,.LoginSection_supportingText__LNIjn,.LoginSection_title__RD_u_{margin:0}.LoginSection_eyebrow__Iqj_s{color:var(--public-primary-active);font-size:12px;font-weight:500;line-height:1.2}.LoginSection_loginSection__Jldjx.LoginSection_loginSection__Jldjx .LoginSection_panel__XJeuM .LoginSection_title__RD_u_{max-width:16ch;color:var(--public-heading);font-family:var(--public-font-heading);font-size:clamp(30px,8vw,32px);font-weight:500;line-height:1.2;letter-spacing:-.02em}.LoginSection_description__RTzZo{max-width:42ch;color:var(--public-text-strong-muted);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:-.01em}.LoginSection_notice__RCHdM{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--notice-color),transparent 72%);border-radius:var(--public-radius-control);color:var(--notice-color);background:color-mix(in srgb,var(--notice-background),var(--public-surface) 92%)}.LoginSection_notice_success__n_Ui8{--notice-color:var(--theme-color-success);--notice-background:var(--theme-color-success)}.LoginSection_notice_warning__QFp2I{--notice-color:var(--public-heading);--notice-background:var(--warning);padding:14px 15px 15px;border-color:color-mix(in srgb,var(--theme-color-warning) 36%,var(--warning));border-radius:var(--public-radius-control);color:var(--public-heading);background:color-mix(in srgb,var(--warning) 78%,var(--public-surface));box-shadow:none}.LoginSection_notice_warning__QFp2I .LoginSection_noticeIcon__lJ3hV,.LoginSection_notice_warning__QFp2I .LoginSection_noticeTitle__YUd0x{color:var(--public-heading)}.LoginSection_notice_warning__QFp2I .LoginSection_noticeText__eWtMo{color:color-mix(in srgb,var(--public-heading) 82%,var(--theme-color-warning))}.LoginSection_notice_message__vg53E{--notice-color:var(--public-primary-active);--notice-background:var(--public-primary)}.LoginSection_notice_error__oMqCL{--notice-color:var(--theme-color-error);--notice-background:var(--theme-color-error)}.LoginSection_noticeIcon__lJ3hV{display:inline-grid;width:20px;height:20px;margin-top:1px;place-items:center}.LoginSection_noticeCopy__k7Ejh{display:grid;min-width:0;gap:2px}.LoginSection_noticeTitle__YUd0x{color:currentColor;font-size:14px;font-weight:500;line-height:1.4}.LoginSection_noticeText__eWtMo{color:color-mix(in srgb,currentColor,var(--public-heading) 18%);font-size:14px;font-weight:400;line-height:1.43}.LoginSection_formStack__J4pLT{display:grid;gap:18px}.LoginSection_fieldStack__DSwGG{display:grid;gap:14px}.LoginSection_actions__2pM_z{display:grid;align-items:center;justify-items:center;gap:14px}.LoginSection_actionsEnd__N1AQJ,.LoginSection_actionsStart__oIaNf{display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.LoginSection_button__voGia{min-height:var(--public-control-height);transition:color var(--public-transition),background-color var(--public-transition),border-color var(--public-transition),box-shadow var(--public-transition),transform .18s var(--public-motion-ease-out)}.LoginSection_button__voGia:focus-visible{outline:3px solid var(--public-primary-focus);outline-offset:2px}.LoginSection_button__voGia:active:not(:disabled){transform:scale(.99)}.LoginSection_button__voGia:disabled{cursor:not-allowed;opacity:.58}.LoginSection_button__voGia.LoginSection_loading__j2d2d>:not(.LoginSection_icon-loader__I0GYR){opacity:0}.LoginSection_primaryButton__YxIdk{width:100%;min-width:0}.LoginSection_inlineLinkButton__XTrvV{display:inline;margin:0;padding:0;border:0;color:var(--public-primary-active);background:transparent;cursor:pointer;font:inherit;font-weight:500;text-align:inherit}.LoginSection_editEmailButton__bKBKn:disabled,.LoginSection_inlineLinkButton__XTrvV:disabled{cursor:not-allowed;opacity:.5}.LoginSection_inlineLinkButton__XTrvV:focus-visible{border-radius:3px;outline:2px solid var(--public-primary);outline-offset:3px}.LoginSection_supportingText__LNIjn{max-width:62ch;color:var(--public-muted);font-size:14px;line-height:1.43}.LoginSection_otpDestination__rboX9{min-width:0}.LoginSection_otpIntro__l25e2{display:grid;gap:7px;color:var(--public-text-strong-muted);font-size:14px;font-weight:400;line-height:1.43}.LoginSection_otpPrompt__ci_ib{display:block}.LoginSection_otpIdentity__KfOaA{display:flex;min-width:0;min-height:44px;align-items:center;justify-content:space-between;gap:8px;padding:4px 4px 4px 14px;border-radius:var(--public-radius-control);color:var(--public-heading);background:var(--public-primary-tint)}.LoginSection_otpEmail__1c_6m{min-width:0;overflow:hidden;font-size:16px;font-weight:500;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.LoginSection_editEmailButton__bKBKn{display:inline-grid;width:44px;height:44px;flex:0 0 44px;padding:0;border:0;border-radius:10px;color:var(--public-primary-active);background:transparent;cursor:pointer;place-items:center;transition:color var(--public-transition),background-color var(--public-transition),transform .18s var(--public-motion-ease-out)}.LoginSection_editEmailButton__bKBKn:focus-visible{outline:3px solid var(--public-primary-focus);outline-offset:1px}.LoginSection_editEmailButton__bKBKn:active:not(:disabled){transform:scale(.96)}.LoginSection_resendText__OcOM_{max-width:100%;color:var(--public-muted);font-size:14px;font-weight:400;line-height:1.43;text-align:center}.LoginSection_status__5oPog{padding:0;color:var(--public-primary-active);font-size:14px;font-weight:500;line-height:1.43}.LoginSection_status_error__Inr0u{color:var(--theme-color-error)}@media (hover:hover) and (pointer:fine){.LoginSection_editEmailButton__bKBKn:hover{color:var(--public-surface);background:var(--public-primary)}}@media (min-width:640px) and (max-width:1023px){.LoginSection_loginSection__Jldjx{align-items:center;padding-block:56px}}@media (min-width:1024px){.LoginSection_loginSection__Jldjx{min-height:calc(100svh - var(--header-height, 81px));align-items:center;padding:64px 24px;background:var(--public-surface-subtle)}.LoginSection_orbitBackdrop___NtC2{position:absolute;inset:0;z-index:0;display:block;overflow:hidden;pointer-events:none}.LoginSection_orbitObject__ycNlU{--object-rotation:0deg;--object-enter-x:0px;--object-enter-y:18px;position:absolute;display:block;opacity:0;filter:drop-shadow(0 16px 24px rgb(6 29 49/14%));transform:rotate(var(--object-rotation));animation:LoginSection_login-object-arrive__22dGx .7s var(--public-motion-ease-out) forwards}.LoginSection_orbitImage__Ul3Ob{display:block;width:100%;height:auto;user-select:none}.LoginSection_instrumentTray__dywy4{--object-rotation:-7deg;--object-enter-x:-22px;top:-54px;left:-90px;width:clamp(230px,23vw,330px)}.LoginSection_complianceChecklist__dYDw2{--object-rotation:8deg;--object-enter-x:18px;top:-86px;right:-46px;width:clamp(180px,16vw,230px);animation-delay:60ms}.LoginSection_clinicalGlove__IATWH{--object-rotation:35deg;--object-enter-x:-16px;top:38%;left:5%;width:clamp(82px,8vw,112px);animation-delay:.12s}.LoginSection_retainer__HDtuT{--object-rotation:-12deg;--object-enter-x:18px;right:5%;bottom:10%;width:clamp(145px,14vw,190px);animation-delay:.18s}.LoginSection_surgicalMask__QkedN{--object-rotation:9deg;--object-enter-x:-18px;bottom:2%;left:-45px;width:clamp(220px,21vw,285px);animation-delay:.24s}.LoginSection_inner__leeUJ{width:min(100%,456px)}.LoginSection_panel__XJeuM{gap:28px;padding:34px 32px;border:1px solid var(--public-border);border-radius:var(--public-radius-card);box-shadow:0 18px 48px rgb(6 29 49/12%);animation:LoginSection_login-panel-arrive__8Lebh .5s var(--public-motion-ease-out) both}.LoginSection_loginSection__Jldjx.LoginSection_loginSection__Jldjx .LoginSection_panel__XJeuM .LoginSection_title__RD_u_{font-size:32px}}@keyframes LoginSection_login-panel-arrive__8Lebh{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes LoginSection_login-object-arrive__22dGx{0%{opacity:0;transform:translate3d(var(--object-enter-x),var(--object-enter-y),0) rotate(var(--object-rotation)) scale(.97)}to{opacity:1;transform:translateZ(0) rotate(var(--object-rotation)) scale(1)}}@media (prefers-reduced-motion:reduce){.LoginSection_orbitObject__ycNlU,.LoginSection_panel__XJeuM{opacity:1;transform:rotate(var(--object-rotation,0deg));animation:none}.LoginSection_button__voGia,.LoginSection_editEmailButton__bKBKn,.LoginSection_notice__RCHdM{transition-duration:1ms}}.PublicUtilitySection_panel__pbeTj{display:grid;width:100%;justify-items:center;gap:26px;padding:0;color:var(--public-text);text-align:center}.PublicUtilitySection_header__DWCSN{display:grid;justify-items:center;gap:8px}.PublicUtilitySection_description__D2tMi,.PublicUtilitySection_eyebrow__ER4jI,.PublicUtilitySection_title__Xozoq{margin:0}.PublicUtilitySection_eyebrow__ER4jI{color:var(--public-primary-active);font-size:12px;font-weight:500;line-height:1.2}.PublicUtilitySection_panel__pbeTj.PublicUtilitySection_panel__pbeTj .PublicUtilitySection_header__DWCSN .PublicUtilitySection_title__Xozoq{max-width:16ch;color:var(--public-heading);font-family:var(--public-font-heading);font-size:clamp(30px,8vw,32px);font-weight:500;line-height:1.2;letter-spacing:-.02em}.PublicUtilitySection_description__D2tMi{width:100%;max-width:40ch;color:var(--public-text-strong-muted);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:-.01em}.PublicUtilitySection_description__D2tMi p{margin-block:0}.PublicUtilitySection_description__D2tMi p+p{margin-top:10px}.PublicUtilitySection_actions__XZuLI{display:flex;width:100%;flex-wrap:wrap;justify-content:center;gap:10px}.PublicUtilitySection_action__tLFcf{min-width:min(100%,172px);flex:1 1 172px}.PublicUtilitySection_statusPanel__mPnta{min-height:266px;align-content:center}@media (min-width:1024px){.PublicUtilitySection_panel__pbeTj{gap:28px;padding:34px 32px;border:1px solid var(--public-border);border-radius:var(--public-radius-card);background:var(--public-surface);box-shadow:0 18px 48px rgb(6 29 49/12%);animation:PublicUtilitySection_public-utility-panel-arrive__YAWf8 .5s var(--public-motion-ease-out) both}}@keyframes PublicUtilitySection_public-utility-panel-arrive__YAWf8{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.PublicUtilitySection_panel__pbeTj{opacity:1;transform:none;animation:none}}