@keyframes LanguageSwitcher_uapa-spin__3roi7{to{transform:rotate(1turn)}}@keyframes LanguageSwitcher_uapa-shimmer__uEqwr{to{transform:translateX(100%)}}@keyframes LanguageSwitcher_uapa-fade-up__Ix0IJ{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.LanguageSwitcher_switcher__3jbMD{display:inline-flex;align-items:center;gap:.25rem;border:1px solid rgba(0,0,0,0);border-radius:999px;padding:.125rem}.LanguageSwitcher_surface__WuMq5{border-color:var(--color-border-subtle);background:var(--color-surface)}.LanguageSwitcher_dark__699Ci{border-color:var(--color-inverse-border);background:var(--color-inverse-surface-subtle)}.LanguageSwitcher_option__VWt_g{min-height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.25rem .75rem;color:var(--color-text-muted);font-size:.75rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .12s cubic-bezier(.2,0,0,1),border-color .12s cubic-bezier(.2,0,0,1),box-shadow .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1),opacity .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1.2)}.LanguageSwitcher_option__VWt_g:active:not(:disabled){transform:scale(.98)}.LanguageSwitcher_option__VWt_g:focus-visible{outline:0;box-shadow:var(--focus-ring)}.LanguageSwitcher_option__VWt_g:focus-visible,.LanguageSwitcher_option__VWt_g:hover,.LanguageSwitcher_option__VWt_g[data-active=true]{color:var(--color-brand-primary);background:var(--color-brand-primary-subtle);text-decoration:none}.LanguageSwitcher_dark__699Ci .LanguageSwitcher_option__VWt_g{color:var(--color-inverse-text-muted)}.LanguageSwitcher_dark__699Ci .LanguageSwitcher_option__VWt_g:focus-visible,.LanguageSwitcher_dark__699Ci .LanguageSwitcher_option__VWt_g:hover,.LanguageSwitcher_dark__699Ci .LanguageSwitcher_option__VWt_g[data-active=true]{color:var(--color-text-inverse);background:var(--color-inverse-surface-strong)}@keyframes AuthShell_uapa-spin__3A9hs{to{transform:rotate(1turn)}}@keyframes AuthShell_uapa-shimmer__L_15Y{to{transform:translateX(100%)}}@keyframes AuthShell_uapa-fade-up__QpUzY{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.AuthShell_authPage__4lkhp{min-height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:linear-gradient(135deg,rgba(4,17,71,.08),transparent 34%),var(--color-background)}.AuthShell_authFooter__ltYNQ,.AuthShell_authHeader__Vgf8B{width:min(100%,80rem);margin-inline:auto;padding-inline:1.5rem}.AuthShell_authHeader__Vgf8B{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.25rem}.AuthShell_authHeaderBrand__5bRKY{display:flex;align-items:center;gap:.75rem;border-radius:.375rem;text-decoration:none}.AuthShell_authHeaderBrand__5bRKY img{width:8.75rem;height:auto}.AuthShell_authHeaderBrand__5bRKY:focus-visible{outline:0;box-shadow:var(--focus-ring)}.AuthShell_authHeaderCopy__rDUrR{display:grid;padding-top:.75rem;grid-gap:.25rem;gap:.25rem}.AuthShell_authHeaderTitle__Qt_GO{color:var(--color-text-primary);font-weight:700;line-height:1.2}.AuthShell_authHeaderSubtitle__3i7HS{color:var(--color-text-muted);font-size:.875rem;line-height:1.2}.AuthShell_authHero__N3DPP{width:min(100%,80rem);display:grid;grid-template-columns:repeat(2,minmax(0,26rem));align-items:center;justify-content:center;grid-gap:1.5rem;gap:1.5rem;margin-inline:auto;padding:1.5rem}.AuthShell_authHeroPanel__WH4X9{position:relative;display:grid;align-content:space-between;grid-gap:1.25rem;gap:1.25rem;width:min(100%,26rem);overflow:hidden;border-radius:1rem;padding:1.5rem;color:var(--color-text-inverse);background:radial-gradient(circle at top right,rgba(253,130,4,.32),transparent 34%),linear-gradient(135deg,#041147,#0b1a5f);box-shadow:var(--shadow-lg)}.AuthShell_authHeroPanel__WH4X9:after{position:absolute;right:-4rem;bottom:-4rem;width:14rem;height:14rem;border:1px solid var(--color-inverse-border);border-radius:999px;content:""}.AuthShell_authHeroAside__iO9c3{padding-bottom:1.25rem;border-bottom:1px solid var(--color-inverse-border)}.AuthShell_authHeroBrandCard__ntIwX{width:-moz-fit-content;width:fit-content;border:1px solid var(--color-inverse-border);border-radius:.75rem;padding:.75rem;background:var(--color-inverse-surface-subtle)}.AuthShell_authHeroBrandCard__ntIwX img{width:8.25rem;height:auto}.AuthShell_authHeroContent__t0juZ{max-width:36rem;display:grid;grid-gap:.75rem;gap:.75rem}.AuthShell_authHeroEyebrow__S3gcT{color:var(--color-brand-accent);font-size:.875rem;font-weight:700;line-height:1.2;text-transform:uppercase}.AuthShell_authHeroTitle__TxZfy{max-width:14ch;font-size:1.875rem;font-weight:700;line-height:1.2}.AuthShell_authHeroDescription__6mNEU{max-width:44rem;color:var(--color-inverse-text-secondary);font-size:1rem;line-height:1.5}.AuthShell_authHeroFeatures__sb5xX{display:flex;flex-wrap:wrap;gap:.5rem}.AuthShell_authHeroFeatures__sb5xX span{border:1px solid var(--color-inverse-border);border-radius:999px;padding:.25rem .75rem;color:var(--color-inverse-text-primary);background:var(--color-inverse-surface-subtle);font-size:.75rem;font-weight:600}.AuthShell_authHeroForm__UBeNh{display:grid;place-items:center}.AuthShell_authMain__Ae6l6{width:min(100%,80rem);display:grid;place-items:center;margin-inline:auto;padding:1.5rem}.AuthShell_authForm__KmUcw{width:26rem;max-width:calc(100vw - 2rem);display:grid;grid-gap:1.25rem;gap:1.25rem;padding:2rem;border:1px solid var(--color-border-subtle);border-radius:.5rem;background:var(--color-surface);box-shadow:var(--card-shadow);animation:AuthShell_uapa-fade-up__QpUzY .24s cubic-bezier(.2,0,0,1) both}@media(prefers-reduced-motion:reduce){.AuthShell_authForm__KmUcw{animation:none}}.AuthShell_authFormHeader__26mzm{display:grid;grid-gap:.5rem;gap:.5rem}.AuthShell_authFormTitle__MtUmS{color:var(--color-text-primary);font-size:1.5rem;font-weight:700;line-height:1.2}.AuthShell_authFormDescription__0e2QN{color:var(--color-text-muted);font-size:.875rem;line-height:1.5}.AuthShell_authFormFields__zYLrK{display:grid;grid-gap:1rem;gap:1rem}.AuthShell_authFormRow__cOuF_{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.AuthShell_authFormField__aQQaa{display:grid;grid-gap:.5rem;gap:.5rem}.AuthShell_authFormLabel__w07AG{color:var(--color-text-secondary);font-size:.875rem;font-weight:600}.AuthShell_authFormRequired__u4SdY{-webkit-margin-start:.25rem;margin-inline-start:.25rem;color:var(--color-danger)}.AuthShell_authFormError__yqHYu{color:var(--color-danger);font-size:.75rem;line-height:1.35}.AuthShell_authFormSubmit__1_Cgs{min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;width:100%;border-radius:.375rem;background:var(--color-brand-primary);color:var(--color-text-inverse);font-weight:700;border:none;cursor:pointer;transition:background-color .12s cubic-bezier(.2,0,0,1),border-color .12s cubic-bezier(.2,0,0,1),box-shadow .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1),opacity .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1.2)}.AuthShell_authFormSubmit__1_Cgs:active:not(:disabled){transform:scale(.98)}.AuthShell_authFormSubmit__1_Cgs:focus-visible{outline:0;box-shadow:var(--focus-ring)}.AuthShell_authFormSubmit__1_Cgs:hover:not(:disabled){background:var(--color-brand-primary-hover)}.AuthShell_authFormLink__Ns2DN{color:var(--color-link);font-size:inherit}.AuthShell_authFormLink__Ns2DN:hover{color:var(--color-link-hover)}.AuthShell_authInlineLink__UOLR2{color:var(--color-link);font-size:.875rem;font-weight:600}.AuthShell_authInlineLink__UOLR2:hover{color:var(--color-link-hover)}.AuthShell_authFormFooter__0f8LC{text-align:center;font-size:.875rem}.AuthShell_authLoading___GDWF{width:26rem;max-width:calc(100vw - 2rem);display:grid;place-items:center;grid-gap:1rem;gap:1rem;padding:2rem;border:1px solid var(--color-border-subtle);border-radius:.5rem;background:var(--color-surface);box-shadow:var(--card-shadow);text-align:center;color:var(--color-text-muted)}.AuthShell_authLoadingSpinner__yoRO4{width:2rem;height:2rem;border:3px solid var(--color-brand-primary-subtle);border-top-color:var(--color-brand-accent);border-radius:999px;animation:AuthShell_uapa-spin__3A9hs .9s linear infinite}@media(prefers-reduced-motion:reduce){.AuthShell_authLoadingSpinner__yoRO4{animation-duration:1.6s}}.AuthShell_authCheckboxField__rtey8{display:flex;align-items:flex-start;gap:.5rem;color:var(--color-text-secondary);font-size:.875rem;line-height:1.5}.AuthShell_authCheckbox__RpatU{width:1rem;height:1rem;flex:0 0 auto;margin-top:.18rem;accent-color:var(--color-brand-accent)}.AuthShell_authFooter__ltYNQ{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:1.5rem;gap:1.5rem;padding-block:1.25rem;color:var(--color-text-muted);font-size:.875rem}.AuthShell_authFooterBrand__zyh_H{display:flex;align-items:center;gap:.75rem}.AuthShell_authFooterLogoWrapper__f1HD0{background-color:var(--color-brand-primary);border-radius:.375rem;padding:.25rem}.AuthShell_authFooterCopy__7__jq{display:grid;grid-gap:.25rem;gap:.25rem}.AuthShell_authFooterInstitution___nJwc{color:var(--color-text-primary);font-weight:700}.AuthShell_authFooterLinks__aQCG8{display:flex;gap:.75rem}.AuthShell_authFooterLinks__aQCG8 a{font-weight:600;color:var(--color-text-muted)}.AuthShell_authFooterLinks__aQCG8 a:hover{color:var(--color-brand-primary)}@media(max-width:1024px){.AuthShell_authHero__N3DPP{grid-template-columns:minmax(0,26rem);gap:1rem;padding:1.25rem}.AuthShell_authSectionWide__kRdyI.AuthShell_authHero__N3DPP{grid-template-columns:minmax(0,48rem)}.AuthShell_authSectionWide__kRdyI .AuthShell_authHeroPanel__WH4X9{width:100%}.AuthShell_authHeroPanel__WH4X9{display:flex;flex-flow:row wrap;align-items:center;gap:1rem;padding:1.25rem}.AuthShell_authHeroPanel__WH4X9:after{display:none}.AuthShell_authHeroAside__iO9c3{flex:1 1 100%}.AuthShell_authHeroBrandCard__ntIwX{flex:0 0 auto}.AuthShell_authHeroContent__t0juZ{flex:1 1;min-width:0}.AuthShell_authHeroDescription__6mNEU,.AuthShell_authHeroEyebrow__S3gcT,.AuthShell_authHeroFeatures__sb5xX{display:none}.AuthShell_authHeroTitle__TxZfy{max-width:none;font-size:1.5rem}}@media(max-width:640px){.AuthShell_authFooter__ltYNQ,.AuthShell_authHeader__Vgf8B{padding-inline:1rem}.AuthShell_authHeader__Vgf8B{gap:.75rem;padding-block:1rem}.AuthShell_authHeaderBrand__5bRKY{gap:.5rem}.AuthShell_authHeaderBrand__5bRKY img{width:6.5rem}.AuthShell_authHeaderCopy__rDUrR{padding-top:.25rem}.AuthShell_authHeaderTitle__Qt_GO{font-size:.875rem}.AuthShell_authHeaderSubtitle__3i7HS{font-size:.75rem}.AuthShell_authHero__N3DPP{gap:.75rem;padding:.75rem}.AuthShell_authHeroPanel__WH4X9{gap:.75rem;padding:1rem;border-radius:.75rem}.AuthShell_authHeroBrandCard__ntIwX{padding:.5rem}.AuthShell_authHeroBrandCard__ntIwX img{width:6.5rem}.AuthShell_authHeroTitle__TxZfy{font-size:1.25rem}.AuthShell_authMain__Ae6l6{padding:1rem}.AuthShell_authForm__KmUcw,.AuthShell_authLoading___GDWF{gap:1rem;padding:1.25rem}.AuthShell_authFormTitle__MtUmS{font-size:1.25rem}.AuthShell_authFooter__ltYNQ{grid-template-columns:minmax(0,1fr);justify-items:start;gap:1rem;padding-block:1rem}}