.auth_accountViewport__0ux5x,.auth_authViewport__TOp9F{min-height:100vh;color:var(--ink-900);background:var(--canvas)}.auth_skipLink__XrH4W{position:fixed;inset-block-start:.5rem;inset-inline-start:.5rem;z-index:40;padding:.75rem 1rem;color:var(--surface);background:var(--pt-blue-900);border-radius:.5rem;transform:translateY(-150%)}.auth_skipLink__XrH4W:focus{transform:translateY(0)}.auth_accountHeader__SOk1y,.auth_authHeader__qu8v_{display:flex;min-height:4.75rem;align-items:center;justify-content:space-between;gap:1.5rem;padding-inline:clamp(1rem,4vw,3rem);background:var(--surface);border-block-end:.0625rem solid var(--line)}.auth_brand__y4ecu{display:inline-flex;align-items:center;gap:.75rem;color:var(--ink-900);text-decoration:none}.auth_brandMark__aBYSA{display:grid;width:2.75rem;height:2.75rem;flex:0 0 auto;place-items:center;color:var(--pt-blue-800);background:var(--pt-blue-050);border:.0625rem solid var(--line);border-radius:.5rem}.auth_brandMark__aBYSA svg{width:1.55rem;height:1.55rem}.auth_brand__y4ecu>span:last-child{display:flex;flex-direction:column;line-height:1.25}.auth_brand__y4ecu small{color:var(--ink-600);font-size:.8125rem}.auth_secureContext__L65GH{color:var(--ink-700);font-size:.875rem}.auth_authMain__zr124{display:grid;width:min(70rem,calc(100% - 2rem));min-height:calc(100vh - 9rem);grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:stretch;margin:0 auto;padding-block:clamp(2rem,6vw,5rem)}.auth_authPanel__gKXcj{align-self:center;width:min(100%,32rem);padding:clamp(1rem,4vw,2.5rem)}.auth_authPanelWide__fmhL5{width:min(100%,46rem)}.auth_registrationForm__zNRS4{display:grid;gap:1.25rem}.auth_registrationIdentity__MX49V{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin:0;padding:1.25rem 0 1.5rem;border:0;border-block-end:.0625rem solid var(--line)}.auth_registrationIdentity__MX49V legend{grid-column:1/-1;padding:0;color:var(--pt-blue-900);font-size:1.25rem;font-weight:800}.auth_registrationIdentity__MX49V label{display:grid;gap:.4rem;font-weight:700}.auth_registrationIdentity__MX49V input{width:100%;min-height:3rem;padding:.7rem .8rem;color:var(--ink-900);background:var(--surface);border:.0625rem solid var(--control-border);border-radius:.5rem}.auth_registrationActions__OzPCi{display:flex;align-items:center;justify-content:space-between;gap:1rem}.auth_registrationActions__OzPCi>a{min-height:2.75rem;align-content:center;font-weight:700}.auth_authHeading__j_ZkE{margin-block-end:2rem}.auth_accountIntro__rF6EU h1,.auth_authHeading__j_ZkE h1{margin:0;font-size:2rem;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.auth_authHeading__j_ZkE p,.auth_securitySection__jVDSJ>div>p{max-width:65ch;margin:.75rem 0 0;color:var(--ink-700)}.auth_contextPanel__ikKRo{display:flex;flex-direction:column;justify-content:space-between;gap:3rem;padding:clamp(2rem,5vw,3.5rem) clamp(1.5rem,4vw,2.75rem);color:var(--surface);background:var(--pt-blue-900)}.auth_contextLabel__GuqOq{margin:0 0 1rem;color:var(--pt-mint-200);font-weight:700}.auth_contextPanel__ikKRo h2{margin:0;font-size:1.55rem;line-height:1.35;text-wrap:balance}.auth_contextPanel__ikKRo ul{display:grid;gap:.9rem;margin:0;padding-inline-start:1.25rem;color:var(--pt-blue-100)}.auth_authForm__NLkCi{display:grid;gap:1.125rem}.auth_field__FgLEv{display:grid;gap:.45rem;font-weight:700}.auth_field__FgLEv input,.auth_field__FgLEv textarea{width:100%;min-height:3.25rem;padding:.75rem .875rem;color:var(--ink-900);background:var(--surface);border:.0625rem solid var(--control-border);border-radius:.5rem}.auth_field__FgLEv textarea{min-height:5.5rem;resize:vertical}.auth_field__FgLEv span small{color:var(--ink-600);font-size:.8125rem;font-weight:400}.auth_field__FgLEv input:focus,.auth_field__FgLEv input:hover,.auth_field__FgLEv textarea:focus,.auth_field__FgLEv textarea:hover{border-color:var(--pt-blue-700)}.auth_logoutButton__YxSF7,.auth_primaryButton__4Aaq5,.auth_secondaryButton__nLCIW{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.25rem;border-radius:.5rem;font-weight:700;text-decoration:none;cursor:pointer}.auth_primaryButton__4Aaq5{color:var(--surface);background:var(--pt-blue-800);border:.0625rem solid var(--pt-blue-800)}.auth_primaryButton__4Aaq5:hover:not(:disabled){background:var(--pt-blue-900)}.auth_primaryButton__4Aaq5:active:not(:disabled){background:var(--pt-blue-700)}.auth_logoutButton__YxSF7:disabled,.auth_primaryButton__4Aaq5:disabled{cursor:wait;opacity:.62}.auth_logoutButton__YxSF7,.auth_secondaryButton__nLCIW{color:var(--pt-blue-800);background:var(--surface);border:.0625rem solid var(--line-strong)}.auth_logoutButton__YxSF7:hover:not(:disabled),.auth_secondaryButton__nLCIW:hover:not(:disabled){color:var(--pt-blue-900);background:var(--pt-blue-050);border-color:var(--pt-blue-700)}.auth_logoutButton__YxSF7 svg{width:1.25rem;height:1.25rem}.auth_formActions__jXGbG{display:grid;gap:1rem;align-items:center;margin-block-start:.25rem;text-align:center}.auth_formActions__jXGbG>a{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center}.auth_portalSwitch__jUC6s{display:grid;gap:.35rem;padding-block-start:1rem;color:var(--ink-700);border-block-start:.0625rem solid var(--line);text-align:center}.auth_portalSwitch__jUC6s a{width:fit-content;min-height:2.75rem;margin-inline:auto;align-content:center;font-weight:700}.auth_errorNotice__8XITx,.auth_successNotice__YIx2A{padding:.875rem 1rem;border-radius:.5rem}.auth_errorNotice__8XITx{color:var(--danger);background:var(--danger-bg)}.auth_successNotice__YIx2A{color:var(--success);background:var(--success-bg)}.auth_errorState__gDJ7m,.auth_successState__6nxSW{display:grid;gap:.75rem;padding-block:.5rem}.auth_errorState__gDJ7m strong,.auth_successState__6nxSW strong{font-size:1.25rem}.auth_errorState__gDJ7m p,.auth_successState__6nxSW p{margin:0;color:var(--ink-700)}.auth_passwordGuidance__63FB7{margin:0;color:var(--ink-700);font-size:.9375rem}.auth_authFooter__I4hUT{min-height:4rem;padding:1.25rem;color:var(--ink-600);border-block-start:.0625rem solid var(--line);text-align:center}.auth_accountMain__Gmq0O{display:grid;width:min(68rem,calc(100% - 2rem));grid-template-columns:minmax(0,1fr) minmax(20rem,28rem);gap:clamp(2rem,6vw,5rem);margin:0 auto;padding-block:clamp(2rem,6vw,5rem)}.auth_accountAside__M6cqG{display:grid;align-content:start;gap:1.25rem}.auth_accountIntro__rF6EU>p:first-child{margin:0 0 .75rem;color:var(--success);font-weight:700}.auth_accountIntro__rF6EU dl{display:grid;gap:0;margin-block:2rem;border-block:.0625rem solid var(--line)}.auth_accountIntro__rF6EU dl>div{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;gap:1rem;border-block-end:.0625rem solid var(--line)}.auth_accountIntro__rF6EU dl>div:last-child{border-block-end:0}.auth_accountIntro__rF6EU dt{color:var(--ink-600)}.auth_accountIntro__rF6EU dd{min-width:0;margin:0;font-weight:700;overflow-wrap:anywhere}.auth_workspaceCallout__I_ujV{display:grid;justify-items:start;gap:1rem;max-width:65ch;padding:1rem;color:var(--ink-700);background:var(--pt-blue-050);border-radius:.5rem}.auth_workspaceCallout__I_ujV p{margin:0}.auth_impersonationSection__w5Etn,.auth_securitySection__jVDSJ{padding:1.5rem;background:var(--surface);border:.0625rem solid var(--line);border-radius:.75rem}.auth_impersonationSection__w5Etn h2,.auth_mfaHeading__x3ULJ h2,.auth_recoveryCodePanel__Ap_qc h2,.auth_securitySection__jVDSJ h2{margin:0;font-size:1.35rem;text-wrap:balance}.auth_impersonationSection__w5Etn>.auth_authForm__NLkCi,.auth_securitySection__jVDSJ>.auth_authForm__NLkCi{margin-block-start:1.5rem}.auth_impersonationSection__w5Etn>div>p,.auth_mfaHeading__x3ULJ p,.auth_recoveryCodePanel__Ap_qc p{max-width:65ch;margin:.625rem 0 0;color:var(--ink-700);text-wrap:pretty}.auth_impersonationBanner__yvepe{position:sticky;inset-block-start:0;z-index:20;display:flex;min-height:5.25rem;align-items:center;gap:1rem;padding:.875rem clamp(1rem,4vw,3rem);color:var(--warning-ink);background:var(--warning-bg);border-block-end:.125rem solid var(--warning-border)}.auth_impersonationIcon__8LZxA{display:grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;color:var(--warning-ink)}.auth_impersonationIcon__8LZxA svg{width:1.75rem;height:1.75rem}.auth_impersonationBanner__yvepe>div{display:grid;min-width:0;flex:1 1;gap:.125rem}.auth_impersonationBanner__yvepe em,.auth_impersonationBanner__yvepe small,.auth_impersonationBanner__yvepe span,.auth_impersonationBanner__yvepe strong{display:block}.auth_impersonationBanner__yvepe small,.auth_impersonationBanner__yvepe span{overflow-wrap:anywhere}.auth_impersonationBanner__yvepe em{margin-block-start:.25rem;font-style:normal;font-weight:700}.auth_stopImpersonationButton__CNidd{min-height:2.75rem;flex:0 0 auto;padding:.625rem 1rem;color:var(--surface);background:var(--warning-ink);border:0;border-radius:.5rem;font-weight:700;cursor:pointer}.auth_stopImpersonationButton__CNidd:hover:not(:disabled){background:var(--ink-900)}.auth_stopImpersonationButton__CNidd:disabled{cursor:wait;opacity:.68}.auth_mfaHeading__x3ULJ{margin-block-end:.25rem}.auth_enrollmentSetup__mVq7l{display:grid;gap:1rem;padding:1rem;background:var(--pt-blue-050);border-radius:.5rem}.auth_qrSetup__0wlje{display:grid;justify-items:center;gap:.875rem;text-align:center}.auth_qrGuidance__1f_7a{display:grid;gap:.35rem}.auth_qrGuidance__1f_7a strong{font-size:1.05rem}.auth_qrFallback__l1OeK,.auth_qrGuidance__1f_7a p{max-width:34rem;margin:0;color:var(--ink-700)}.auth_qrImage__j2_9o,.auth_qrPlaceholder__Av98B{width:min(14.5rem,100%);aspect-ratio:1;border-radius:.5rem}.auth_qrImage__j2_9o{height:auto;background:var(--surface)}.auth_qrPlaceholder__Av98B{display:grid;place-items:center;padding:1rem;color:var(--ink-700);background:var(--surface)}.auth_qrFallback__l1OeK{padding:1rem;color:var(--danger);background:var(--danger-bg);border-radius:.5rem}.auth_qrSetup__0wlje a{display:inline-flex;min-height:2.75rem;align-items:center;font-weight:700}.auth_manualSetup__6MSql{padding-block-start:.875rem;border-block-start:.0625rem solid var(--line)}.auth_manualSetup__6MSql summary{min-height:2.75rem;align-content:center;color:var(--pt-blue-800);font-weight:700;cursor:pointer}.auth_manualSetup__6MSql>span{display:block;margin-block-start:.75rem;color:var(--ink-700);font-size:.875rem;font-weight:700}.auth_manualSetup__6MSql code{display:block;margin-block-start:.4rem;color:var(--ink-900);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1rem;font-weight:700;letter-spacing:.06em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.auth_mfaActions__j3_A_{display:flex;flex-wrap:wrap;gap:.75rem}.auth_mfaActions__j3_A_>*{flex:1 1 11rem}.auth_recoveryCodePanel__Ap_qc{display:grid;gap:1.25rem}.auth_recoveryCodes__FCiru{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.75rem;margin:0;padding:1rem 2.75rem 1rem 1rem;background:var(--pt-blue-050);border-radius:.5rem}.auth_recoveryCodes__FCiru li{padding-inline-start:.25rem}.auth_recoveryCodes__FCiru code{color:var(--ink-900);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.875rem;white-space:nowrap;-webkit-user-select:all;user-select:all}.auth_accountLoading___lLaT{display:grid;min-height:100vh;place-items:center}@media (max-width:48rem){.auth_secureContext__L65GH{display:none}.auth_accountMain__Gmq0O,.auth_authMain__zr124,.auth_registrationIdentity__MX49V{grid-template-columns:1fr}.auth_registrationActions__OzPCi{align-items:stretch;flex-direction:column}.auth_authMain__zr124{width:100%;padding-block:0}.auth_authPanel__gKXcj{width:100%;padding-block:2.5rem}.auth_contextPanel__ikKRo{min-height:20rem}.auth_accountMain__Gmq0O{gap:2.5rem}.auth_impersonationBanner__yvepe{position:relative;align-items:flex-start;flex-wrap:wrap}.auth_stopImpersonationButton__CNidd{width:100%}}@media (max-width:28rem){.auth_accountHeader__SOk1y,.auth_authHeader__qu8v_{min-height:4.25rem}.auth_brandMark__aBYSA{width:2.4rem;height:2.4rem}.auth_brand__y4ecu strong{font-size:.9375rem}.auth_brand__y4ecu small{font-size:.75rem}.auth_logoutButton__YxSF7{min-width:3rem;padding-inline:.75rem}.auth_accountIntro__rF6EU dl>div{align-items:flex-start;flex-direction:column;justify-content:center;padding-block:.75rem}.auth_recoveryCodes__FCiru{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.auth_accountViewport__0ux5x *,.auth_accountViewport__0ux5x :after,.auth_accountViewport__0ux5x :before,.auth_authViewport__TOp9F *,.auth_authViewport__TOp9F :after,.auth_authViewport__TOp9F :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.OrganizationProfileScreen_profileIntro__FBYL8{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding-block-end:1.5rem;border-block-end:1px solid var(--line-strong)}.OrganizationProfileScreen_profileIntro__FBYL8 h2{margin:0 0 .35rem;color:var(--pt-blue-900);font-size:clamp(2rem,4vw,3.25rem);line-height:1.08;letter-spacing:-.03em}.OrganizationProfileScreen_profileIntro__FBYL8 p,.OrganizationProfileScreen_profileMeta__5aNQE{margin:0;color:var(--ink-600)}.OrganizationProfileScreen_profileForm__3kKiV{display:grid;gap:1.5rem;margin-block-start:2rem}.OrganizationProfileScreen_fieldGroup__RPXHK,.OrganizationProfileScreen_registrationIdentity__YyVUG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin:0;padding:1.25rem 0 1.5rem;border:0;border-block-end:1px solid var(--line)}.OrganizationProfileScreen_fieldGroup__RPXHK>legend,.OrganizationProfileScreen_registrationIdentity__YyVUG>legend{grid-column:1/-1;padding:0;color:var(--pt-blue-900);font-size:1.25rem;font-weight:800}.OrganizationProfileScreen_fieldGroup__RPXHK>label,.OrganizationProfileScreen_registrationIdentity__YyVUG>label{display:grid;gap:.4rem;font-weight:700}.OrganizationProfileScreen_fieldGroup__RPXHK small,.OrganizationProfileScreen_registrationIdentity__YyVUG small{color:var(--ink-600);font-weight:400}.OrganizationProfileScreen_fieldGroup__RPXHK input,.OrganizationProfileScreen_fieldGroup__RPXHK select,.OrganizationProfileScreen_fieldGroup__RPXHK textarea,.OrganizationProfileScreen_registrationIdentity__YyVUG input{width:100%;min-height:3rem;padding:.7rem .8rem;color:var(--ink-900);background:white;border:1px solid var(--control-border);border-radius:.5rem}.OrganizationProfileScreen_fieldGroup__RPXHK textarea{resize:vertical}.OrganizationProfileScreen_fullField__TOsNN,.OrganizationProfileScreen_subjects___DxNM{grid-column:1/-1}.OrganizationProfileScreen_subjects___DxNM{margin:0;padding:1rem 0 0;border:0}.OrganizationProfileScreen_subjects___DxNM>legend{padding:0;font-weight:700}.OrganizationProfileScreen_subjects___DxNM>p{color:var(--danger)}.OrganizationProfileScreen_subjectGrid__MTy8f{display:grid;max-height:18rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem 1rem;overflow-y:auto;margin-block-start:.65rem;padding:.5rem;background:var(--pt-blue-050);border-block:1px solid var(--line);scrollbar-color:var(--pt-blue-700) var(--pt-blue-050)}.OrganizationProfileScreen_subjectGrid__MTy8f label{display:flex;min-height:2.75rem;align-items:start;gap:.55rem;padding:.55rem;cursor:pointer}.OrganizationProfileScreen_subjectGrid__MTy8f label:hover{background:var(--surface)}.OrganizationProfileScreen_subjectGrid__MTy8f input{width:1.15rem;min-height:1.15rem;flex:0 0 auto;margin-block-start:.15rem;accent-color:var(--pt-blue-800)}.OrganizationProfileScreen_formFooter__Xr5Pf{display:flex;align-items:center;justify-content:space-between;gap:1rem}.OrganizationProfileScreen_formFooter__Xr5Pf button{min-height:3rem;padding-inline:1.5rem;color:white;background:var(--pt-blue-800);border:1px solid var(--pt-blue-800);border-radius:.5rem;font-weight:800;cursor:pointer}.OrganizationProfileScreen_formFooter__Xr5Pf button:disabled{cursor:wait;opacity:.62}.OrganizationProfileScreen_error__Qn07U,.OrganizationProfileScreen_success__IKTib{margin:0;padding:.85rem 1rem;border-radius:.5rem}.OrganizationProfileScreen_success__IKTib{color:var(--success);background:var(--success-bg)}.OrganizationProfileScreen_error__Qn07U{color:var(--danger);background:var(--danger-bg)}@media (max-width:48rem){.OrganizationProfileScreen_formFooter__Xr5Pf,.OrganizationProfileScreen_profileIntro__FBYL8{align-items:stretch;flex-direction:column}.OrganizationProfileScreen_fieldGroup__RPXHK,.OrganizationProfileScreen_registrationIdentity__YyVUG,.OrganizationProfileScreen_subjectGrid__MTy8f{grid-template-columns:1fr}}