.page_page__dzdF8{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:1.5rem}.page_card__cXUG1{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:27rem;padding:2.5rem 2.25rem;border:1px solid var(--charcoal);border-radius:2px;background:var(--white);box-shadow:0 18px 44px rgba(34,34,34,.14);text-align:center}.page_title__X7ljS{margin-top:.5rem;font-size:clamp(24px,3.4vw,32px);font-weight:700;line-height:1.1;letter-spacing:-.025em}.page_body__QlXpI{font-size:15px;line-height:1.55;color:var(--muted)}.page_body__QlXpI code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.page_link__1iOt1{margin-top:.75rem;font-size:14px;font-weight:700;color:var(--cobalt)}.sign-in-card_page__NKJg6{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:var(--auth-ui-page-bg,transparent);font-family:var(--auth-ui-font-family,inherit);color:var(--auth-ui-text,inherit)}.sign-in-card_card__jMA1I{width:100%;max-width:var(--auth-ui-card-max-width,25rem);padding:var(--auth-ui-card-padding,2rem);border:1px solid var(--auth-ui-border,hsla(0,0%,50%,.22));border-radius:var(--auth-ui-card-radius,.75rem);background:var(--auth-ui-card-bg,var(--auth-ui-surface-bg,#fff));box-shadow:var(--auth-ui-shadow,0 12px 32px rgba(0,0,0,.12));text-align:center}.sign-in-card_logo__1SUaY{display:flex;justify-content:center;margin-bottom:1.25rem}.sign-in-card_title__uIw3R{margin:0 0 .375rem;font-size:var(--auth-ui-title-font-size,1.5rem);font-weight:600;color:var(--auth-ui-text,inherit)}.sign-in-card_description__DLNqu{margin:0 0 1.75rem;font-size:var(--auth-ui-description-font-size,.875rem);line-height:1.5;color:var(--auth-ui-text-muted,hsla(0,0%,50%,.95))}.sign-in-card_title__uIw3R:last-of-type{margin-bottom:1.75rem}.sign-in-card_button__9yH9o{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;width:100%;padding:.75rem 1rem;border:1px solid var(--auth-ui-border,hsla(0,0%,50%,.28));border-radius:var(--auth-ui-button-radius,.5rem);background:var(--auth-ui-button-bg,transparent);color:var(--auth-ui-button-text,var(--auth-ui-text,inherit));font:inherit;font-weight:500;cursor:pointer;transition:background-color .12s ease}.sign-in-card_button__9yH9o:hover:not(:disabled){background:var(--auth-ui-button-hover-bg,hsla(0,0%,50%,.1))}.sign-in-card_button__9yH9o:focus-visible{outline:2px solid var(--auth-ui-accent,#0072c6);outline-offset:2px}.sign-in-card_button__9yH9o:disabled{opacity:.65;cursor:progress}.sign-in-card_buttonIcon__DrYtp{flex:none;width:1.125rem;height:1.125rem}.sign-in-card_hint__s40Pa{margin:1rem 0 0}.sign-in-card_footer__mVvr5,.sign-in-card_hint__s40Pa{font-size:var(--auth-ui-font-size-secondary,.75rem);color:var(--auth-ui-text-muted,hsla(0,0%,50%,.85))}.sign-in-card_footer__mVvr5{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--auth-ui-border,hsla(0,0%,50%,.18))}.sign-in-card_error__6sRoj{margin:0 0 1.25rem;padding:.75rem .875rem;border:1px solid var(--auth-ui-danger,#c0392b);border-radius:var(--auth-ui-button-radius,.5rem);background:color-mix(in srgb,var(--auth-ui-danger,#c0392b) 10%,transparent);color:var(--auth-ui-danger,#c0392b);font-size:var(--auth-ui-font-size,.875rem);line-height:1.45;text-align:left}@media (prefers-reduced-motion:reduce){.sign-in-card_button__9yH9o{transition:none}}.user-menu_root__q0eXl{position:relative;display:inline-block;font-family:var(--auth-ui-font-family,inherit);font-size:var(--auth-ui-font-size,.875rem);z-index:var(--auth-ui-z-index,1000)}.user-menu_srOnly__Bx3k5{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.user-menu_tile__K0npR{display:flex;align-items:center;gap:var(--auth-ui-gap,.5rem);padding:.25rem .5rem .25rem .25rem;border:1px solid transparent;border-radius:var(--auth-ui-radius,999px);background:var(--auth-ui-tile-bg,transparent);color:var(--auth-ui-text,inherit);font:inherit;cursor:pointer;max-width:15rem;transition:background-color .12s ease,border-color .12s ease}.user-menu_tile__K0npR:hover,.user-menu_tile__K0npR[aria-expanded=true]{background:var(--auth-ui-tile-hover-bg,hsla(0,0%,50%,.14));border-color:var(--auth-ui-border,hsla(0,0%,50%,.28))}.user-menu_tile__K0npR:focus-visible{outline:2px solid var(--auth-ui-accent,#0072c6);outline-offset:2px}.user-menu_name__gPtX9{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.2}.user-menu_chevron__qyM8u{flex:none;width:.75rem;height:.75rem;opacity:.6;transition:transform .15s ease}.user-menu_tile__K0npR[aria-expanded=true] .user-menu_chevron__qyM8u{transform:rotate(180deg)}.user-menu_avatar__0PiER{flex:none;position:relative;width:var(--auth-ui-avatar-size,2rem);height:var(--auth-ui-avatar-size,2rem);border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--auth-ui-avatar-fallback-bg,hsla(0,0%,50%,.22));color:var(--auth-ui-avatar-fallback-color,var(--auth-ui-text,inherit));box-shadow:inset 0 0 0 1px var(--auth-ui-border,hsla(0,0%,50%,.25));-webkit-user-select:none;-moz-user-select:none;user-select:none}.user-menu_avatarImage__BE63A{width:100%;height:100%;object-fit:cover;display:block}.user-menu_avatarInitials__Iqzgx{font-size:.8em;font-weight:600;letter-spacing:.02em;line-height:1}.user-menu_menu__wlqbH{position:absolute;top:calc(100% + .375rem);right:0;min-width:13rem;max-width:18rem;padding:.25rem;margin:0;list-style:none;border:1px solid var(--auth-ui-border,hsla(0,0%,50%,.28));border-radius:var(--auth-ui-radius-menu,.5rem);background:var(--auth-ui-surface-bg,#fff);color:var(--auth-ui-text,inherit);box-shadow:var(--auth-ui-shadow,0 8px 24px rgba(0,0,0,.16))}.user-menu_identity__zLhbb{display:flex;flex-direction:column;gap:.125rem;padding:.5rem .625rem;border-bottom:1px solid var(--auth-ui-border,hsla(0,0%,50%,.2));margin-bottom:.25rem}.user-menu_identityName__9PYe5{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu_identityEmail__rue9_{font-size:var(--auth-ui-font-size-secondary,.75rem);color:var(--auth-ui-text-muted,hsla(0,0%,50%,.95));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu_item__gndT2{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;border:none;border-radius:calc(var(--auth-ui-radius-menu, .5rem) - .25rem);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;text-decoration:none;box-sizing:border-box}.user-menu_item__gndT2:focus-visible,.user-menu_item__gndT2:hover{background:var(--auth-ui-item-hover-bg,hsla(0,0%,50%,.14));outline:none}.user-menu_item__gndT2:focus-visible{box-shadow:inset 0 0 0 2px var(--auth-ui-accent,#0072c6)}.user-menu_itemDanger__aRUNY{color:var(--auth-ui-danger,#c0392b)}.user-menu_itemIcon__T8FIx{flex:none;width:1rem;height:1rem}.user-menu_signInButton__webNy{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem;border:1px solid var(--auth-ui-border,hsla(0,0%,50%,.32));border-radius:var(--auth-ui-radius,999px);background:var(--auth-ui-tile-bg,transparent);color:var(--auth-ui-text,inherit);font:inherit;font-weight:500;cursor:pointer}.user-menu_signInButton__webNy:hover{background:var(--auth-ui-tile-hover-bg,hsla(0,0%,50%,.14))}.user-menu_signInButton__webNy:focus-visible{outline:2px solid var(--auth-ui-accent,#0072c6);outline-offset:2px}.user-menu_skeleton__2Ndpm{display:flex;align-items:center;gap:var(--auth-ui-gap,.5rem);padding:.25rem .5rem .25rem .25rem}.user-menu_skeletonBar__4YaOQ,.user-menu_skeletonCircle__kBkct{background:var(--auth-ui-tile-hover-bg,hsla(0,0%,50%,.18));animation:user-menu_userMenuPulse__Hd0gx 1.4s ease-in-out infinite}.user-menu_skeletonCircle__kBkct{flex:none;width:var(--auth-ui-avatar-size,2rem);height:var(--auth-ui-avatar-size,2rem);border-radius:50%}.user-menu_skeletonBar__4YaOQ{width:5.5rem;height:.7rem;border-radius:999px}@keyframes user-menu_userMenuPulse__Hd0gx{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.user-menu_chevron__qyM8u,.user-menu_skeletonBar__4YaOQ,.user-menu_skeletonCircle__kBkct,.user-menu_tile__K0npR{transition:none;animation:none}}.SiteHeader_header__qIri_{height:98px;display:flex;align-items:center;border-bottom:1px solid var(--line)}.SiteHeader_inner__WNu1_{display:flex;align-items:center;justify-content:space-between;gap:1rem}.SiteHeader_lockup__AEAp_{display:flex;align-items:center;gap:.75rem;text-decoration:none}.SiteHeader_names__M9em2{display:flex;flex-direction:column;gap:.1rem}.SiteHeader_company__j4xe_{font-size:15px;font-weight:700;letter-spacing:-.015em;line-height:1.1}.SiteHeader_program__9YOSZ{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}@media (max-width:760px){.SiteHeader_header__qIri_{height:82px}.SiteHeader_program__9YOSZ{display:none}}.SiteFooter_footer__vZ3CV{margin-top:auto;padding-block:2rem 2.5rem}.SiteFooter_inner__ATo2N{display:flex;justify-content:space-between;gap:1rem 2rem;padding-top:1.5rem;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}@media (max-width:760px){.SiteFooter_inner__ATo2N{flex-direction:column}}.SiteChrome_page__hK0oH{display:flex;flex-direction:column;min-height:100dvh}