.AuthShell_page__Cylqu{min-height:100svh;display:grid;grid-template-columns:minmax(0,1fr) minmax(560px,1fr);overflow-x:clip;background:var(--hp-surface);color:var(--hp-text);font-family:var(--font-homepass-ui),Arial,sans-serif}.AuthShell_story__uFVl_{min-width:0;display:flex;flex-direction:column;border-right:1px solid var(--hp-border);padding:56px 60px 48px;background:var(--hp-canvas)}.AuthShell_brand__EsS03{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:13px;color:var(--hp-brand-navy)}.AuthShell_brand__EsS03:focus-visible{border-radius:var(--hp-radius-control);outline:3px solid var(--hp-focus-ring);outline-offset:4px}.AuthShell_brandMark__z_rkD{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;background:var(--hp-brand-navy);color:#fff}.AuthShell_brand__EsS03 small,.AuthShell_brand__EsS03 strong{display:block}.AuthShell_brand__EsS03 strong{font-family:var(--font-homepass-display),Georgia,serif;font-size:27px;line-height:1}.AuthShell_brand__EsS03 small{margin-top:5px;font-family:var(--font-homepass-data),ui-monospace,monospace;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.AuthShell_storyCopy__w1dwA{width:min(100%,650px);margin:auto 0}.AuthShell_storyEyebrow__sAuI3,.AuthShell_taskEyebrow__VV5ia{color:var(--hp-brand-navy);font-family:var(--font-homepass-data),ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.AuthShell_storyEyebrow__sAuI3{display:flex;align-items:center;gap:12px;color:var(--hp-brand-slate)}.AuthShell_storyEyebrow__sAuI3:before{width:28px;height:1px;content:"";background:var(--hp-brand-gold)}.AuthShell_storyTitle__UuVD2{max-width:580px;margin-top:22px;color:var(--hp-brand-navy);font-family:var(--font-homepass-display),Georgia,serif;font-size:clamp(3rem,5vw,4.5rem);font-weight:700;letter-spacing:-.045em;line-height:.94}.AuthShell_storyDescription__nryfD{max-width:560px;margin-top:28px;color:var(--hp-text-muted);font-size:15px;line-height:1.8}.AuthShell_routeMotif__hWxVP{width:min(100%,620px);height:auto;margin-top:4px;overflow:visible;fill:var(--hp-canvas);stroke:var(--hp-brand-gold);stroke-width:1.3}.AuthShell_routeMotif__hWxVP path{fill:none}.AuthShell_routePoint__pUynH{fill:var(--hp-brand-slate);stroke:var(--hp-brand-slate)}.AuthShell_pilotNote__S2yc6{color:var(--hp-text-muted);font-size:11px}.AuthShell_task__v2hZE{min-width:0;display:grid;place-items:center;padding:48px clamp(40px,9vw,148px);background:var(--hp-surface)}.AuthShell_mobileHeader__MF9DW{display:none}.AuthShell_taskInner__iJOw2{width:min(100%,500px)}.AuthShell_taskHeader__TDXZF{margin-bottom:28px}.AuthShell_taskHeader__TDXZF h1{margin:10px 0 12px;color:var(--hp-brand-navy);font-family:var(--font-homepass-display),Georgia,serif;font-size:clamp(2.35rem,4vw,3rem);letter-spacing:-.045em;line-height:1}.AuthShell_taskHeader__TDXZF>p:last-child{max-width:52ch;color:var(--hp-text-muted);font-size:14px;line-height:1.6}.AuthShell_form__Ad_Er{display:grid;grid-gap:18px;gap:18px}.AuthShell_fieldGroup__sXNLO{display:grid;grid-gap:7px;gap:7px}.AuthShell_fieldError___LLdY{color:var(--hp-danger-text);font-size:12px;line-height:1.45}.AuthShell_formActions___3fyp{display:flex;align-items:center;justify-content:space-between;gap:16px}.AuthShell_formActions___3fyp>button,.AuthShell_primaryAction___GfaQ{width:100%}.AuthShell_link__6OLf9{color:var(--hp-brand-navy);font-size:12.5px;font-weight:700;text-decoration:underline;-webkit-text-decoration-color:var(--hp-border-strong);text-decoration-color:var(--hp-border-strong);text-underline-offset:3px}.AuthShell_link__6OLf9:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.AuthShell_link__6OLf9:focus-visible{border-radius:3px;outline:3px solid var(--hp-focus-ring);outline-offset:3px}.AuthShell_rememberRow__bLPFY{display:flex;align-items:center;justify-content:space-between;gap:16px}.AuthShell_checkboxLabel__eoIHw{min-height:44px;display:inline-flex;align-items:center;gap:10px;font-size:12px;cursor:pointer}.AuthShell_checkboxLabel__eoIHw input{width:18px;height:18px;margin:0;accent-color:var(--hp-brand-navy)}.AuthShell_checkboxLabel__eoIHw input:focus-visible{outline:3px solid var(--hp-focus-ring);outline-offset:3px}.AuthShell_message__R_NQ6{display:flex;align-items:flex-start;gap:11px;border:1px solid;border-radius:var(--hp-radius-surface);padding:13px 14px;font-size:12px;line-height:1.55}.AuthShell_message__R_NQ6 strong{display:block;margin-bottom:2px;font-size:12.5px}.AuthShell_form__Ad_Er+.AuthShell_message__R_NQ6,.AuthShell_form__Ad_Er+.AuthShell_secondaryBlock__V78Vn,.AuthShell_message__R_NQ6+.AuthShell_form__Ad_Er,.AuthShell_message__R_NQ6+.AuthShell_message__R_NQ6,.AuthShell_message__R_NQ6+.AuthShell_secondaryBlock__V78Vn{margin-top:18px}.AuthShell_success__RVskC{border-color:var(--hp-success-border);background:var(--hp-success-background);color:var(--hp-success-text)}.AuthShell_warning__t3xI0{border-color:var(--hp-warning-border);background:var(--hp-warning-background);color:var(--hp-warning-text)}.AuthShell_danger__C72xo{border-color:var(--hp-danger-border);background:var(--hp-danger-background);color:var(--hp-danger-text)}.AuthShell_info__kgeuG{border-color:var(--hp-info-border);background:var(--hp-info-background);color:var(--hp-info-text)}.AuthShell_validationSummary__zC4Vl{border-left:3px solid var(--hp-danger);padding:2px 0 2px 13px;color:var(--hp-danger-text);font-size:12px}.AuthShell_validationSummary__zC4Vl:focus{border-radius:3px;outline:3px solid var(--hp-focus-ring);outline-offset:3px}.AuthShell_validationSummary__zC4Vl strong{display:block;margin-bottom:5px}.AuthShell_validationSummary__zC4Vl ul{margin:0;padding-left:18px}.AuthShell_validationSummary__zC4Vl a{text-decoration:underline;text-underline-offset:2px}.AuthShell_secondaryBlock__V78Vn{border-top:1px solid var(--hp-border);padding-top:22px}.AuthShell_dividerLabel__AAoLb{display:flex;align-items:center;gap:12px;margin-bottom:16px;color:var(--hp-text-muted);font-family:var(--font-homepass-data),ui-monospace,monospace;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.AuthShell_dividerLabel__AAoLb:after,.AuthShell_dividerLabel__AAoLb:before{height:1px;flex:1 1;content:"";background:var(--hp-border)}.AuthShell_workerCard__usD7r{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:12px;gap:12px;border:1px solid var(--hp-border);border-radius:var(--hp-radius-surface);padding:15px;background:var(--hp-canvas)}.AuthShell_workerIcon__aUSuz{width:48px;height:48px;display:grid;place-items:center;border-radius:var(--hp-radius-control);background:var(--hp-brand-navy);color:#fff}.AuthShell_workerCopy__l6glY small,.AuthShell_workerCopy__l6glY strong{display:block}.AuthShell_workerCopy__l6glY strong{color:var(--hp-brand-navy);font-size:12.5px}.AuthShell_workerCopy__l6glY small{margin-top:2px;color:var(--hp-text-muted);font-size:10.5px}.AuthShell_workerCard__usD7r .AuthShell_primaryAction___GfaQ{min-height:44px;display:inline-flex;align-items:center;justify-content:center;grid-column:1/-1;border:1px solid var(--hp-border-strong);border-radius:var(--hp-radius-control);background:var(--hp-surface)}.AuthShell_passwordRequirements___RagP{border:1px solid var(--hp-border);border-radius:var(--hp-radius-control);padding:13px 14px;background:var(--hp-surface-subtle);font-size:12px}.AuthShell_passwordRequirements___RagP>strong{color:var(--hp-brand-navy)}.AuthShell_passwordRequirements___RagP ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px 12px;gap:7px 12px;margin:10px 0;padding:0;list-style:none}.AuthShell_passwordRequirements___RagP li{display:flex;gap:7px;color:var(--hp-text-muted)}.AuthShell_passwordRequirements___RagP li[data-met=true]{color:var(--hp-success-text)}.AuthShell_passwordRequirements___RagP p{color:var(--hp-text-muted);font-size:11px;line-height:1.5}.AuthShell_centeredActions__lx_S1{display:flex;flex-wrap:wrap;gap:14px;margin-top:20px}.AuthShell_authenticatorSetup__yEmaB,.AuthShell_contextCard__8eaZu,.AuthShell_recoveryPanel__ZS3xK{border:1px solid var(--hp-border);border-radius:var(--hp-radius-surface);padding:16px;background:var(--hp-surface-subtle)}.AuthShell_contextCard__8eaZu{margin-bottom:18px}.AuthShell_authenticatorSetup__yEmaB>strong,.AuthShell_contextCard__8eaZu>strong,.AuthShell_recoveryHeader__MXChl strong{color:var(--hp-brand-navy);font-size:13px}.AuthShell_contextCard__8eaZu dl{display:grid;grid-gap:10px;gap:10px;margin:14px 0 0}.AuthShell_contextCard__8eaZu dl>div{display:grid;grid-template-columns:94px minmax(0,1fr);grid-gap:12px;gap:12px}.AuthShell_contextCard__8eaZu dt{color:var(--hp-text-muted);font-size:11px}.AuthShell_contextCard__8eaZu dd{min-width:0;margin:0;overflow-wrap:anywhere;font-size:12px;font-weight:700}.AuthShell_contextCard__8eaZu dd small,.AuthShell_recoveryHeader__MXChl small{display:block;margin-top:3px;color:var(--hp-text-muted);font-size:10px;font-weight:500;line-height:1.45}.AuthShell_authenticatorSetup__yEmaB{display:grid;justify-items:center;grid-gap:14px;gap:14px;margin-bottom:18px;text-align:center}.AuthShell_qrCode__UHp6t,.AuthShell_qrPlaceholder__Uj3zj{width:208px;height:208px;max-width:100%;border:1px solid var(--hp-border);border-radius:var(--hp-radius-control);background:#fff}.AuthShell_qrCode__UHp6t{display:block}.AuthShell_qrPlaceholder__Uj3zj{display:grid;place-items:center;color:var(--hp-text-muted);font-size:12px}.AuthShell_manualKey__5Vy6a{width:100%;display:grid;grid-gap:5px;gap:5px;text-align:left}.AuthShell_fieldHelp__6_CN1,.AuthShell_manualKey__5Vy6a small,.AuthShell_manualKey__5Vy6a span,.AuthShell_protectedCopy__BnIvF{color:var(--hp-text-muted);font-size:11px;line-height:1.5}.AuthShell_manualKey__5Vy6a code{overflow-wrap:anywhere;color:var(--hp-text);font-size:13px;letter-spacing:.08em}.AuthShell_codeInput__mBUS_,.AuthShell_manualKey__5Vy6a code{font-family:var(--font-homepass-data),ui-monospace,monospace;font-weight:700}.AuthShell_codeInput__mBUS_{font-size:20px;letter-spacing:.24em;text-align:center}.AuthShell_recoveryPanel__ZS3xK{margin:18px 0;background:var(--hp-warning-background)}.AuthShell_recoveryActions__LMOv8,.AuthShell_recoveryHeader__MXChl{display:flex;align-items:center;justify-content:space-between;gap:12px}.AuthShell_recoveryCodes__GHRL_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 24px;gap:8px 24px;margin:16px 0;padding-left:24px}.AuthShell_recoveryCodes__GHRL_ code{font-family:var(--font-homepass-data),ui-monospace,monospace;font-size:12px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.AuthShell_protectedCopy__BnIvF{margin-top:14px}.AuthShell_acknowledgement__A_2o5{min-height:44px;display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:12px;cursor:pointer}.AuthShell_acknowledgement__A_2o5 input{width:18px;height:18px;margin:0;accent-color:var(--hp-brand-navy)}.AuthShell_acknowledgement__A_2o5 input:focus-visible{outline:3px solid var(--hp-focus-ring);outline-offset:3px}.AuthShell_pilotBadge__Nsg2m{display:inline-flex;align-items:center;gap:6px;border-radius:var(--hp-radius-pill);padding:6px 10px;background:var(--hp-info-background);color:var(--hp-info-text);font-size:10px;font-weight:700}.AuthShell_pilotBadge__Nsg2m span{width:6px;height:6px;border-radius:50%;background:var(--hp-info)}@media (max-width:1100px){.AuthShell_page__Cylqu{grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr)}.AuthShell_story__uFVl_{padding-inline:40px}.AuthShell_storyTitle__UuVD2{font-size:clamp(2.7rem,5vw,3.8rem)}.AuthShell_task__v2hZE{padding-inline:56px}}@media (max-width:760px){.AuthShell_page__Cylqu{display:block;background:var(--hp-surface)}.AuthShell_story__uFVl_{display:none}.AuthShell_task__v2hZE{display:block;padding:0}.AuthShell_mobileHeader__MF9DW{min-height:72px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--hp-border);padding:12px 20px}.AuthShell_mobileHeader__MF9DW .AuthShell_brandMark__z_rkD{width:40px;height:40px;border-radius:10px}.AuthShell_mobileHeader__MF9DW .AuthShell_brand__EsS03{min-height:44px}.AuthShell_mobileHeader__MF9DW .AuthShell_brand__EsS03 strong{font-size:23px}.AuthShell_mobileHeader__MF9DW .AuthShell_brand__EsS03 small{font-size:8px}.AuthShell_taskInner__iJOw2{width:100%;padding:30px 20px 48px}.AuthShell_taskHeader__TDXZF{margin-bottom:24px}.AuthShell_taskHeader__TDXZF h1{font-size:clamp(2.05rem,10vw,2.65rem)}.AuthShell_form__Ad_Er{gap:17px}.AuthShell_rememberRow__bLPFY{align-items:center}.AuthShell_passwordRequirements___RagP ul{grid-template-columns:1fr}.AuthShell_link__6OLf9{min-height:44px;display:inline-flex;align-items:center}.AuthShell_contextCard__8eaZu dl>div{grid-template-columns:78px minmax(0,1fr)}.AuthShell_recoveryActions__LMOv8,.AuthShell_recoveryHeader__MXChl{align-items:stretch;flex-direction:column}.AuthShell_recoveryCodes__GHRL_{grid-template-columns:1fr}}@media print{.AuthShell_page__Cylqu{display:block}.AuthShell_acknowledgement__A_2o5,.AuthShell_message__R_NQ6,.AuthShell_mobileHeader__MF9DW,.AuthShell_primaryAction___GfaQ,.AuthShell_recoveryActions__LMOv8,.AuthShell_recoveryHeader__MXChl button,.AuthShell_story__uFVl_,.AuthShell_taskHeader__TDXZF{display:none!important}.AuthShell_taskInner__iJOw2,.AuthShell_task__v2hZE{display:block;width:100%;padding:0}.AuthShell_recoveryPanel__ZS3xK{border:0;background:#fff}}@media (max-width:380px){.AuthShell_rememberRow__bLPFY{align-items:flex-start;flex-direction:column;gap:2px}}@media (prefers-reduced-motion:reduce){.AuthShell_page__Cylqu *,.AuthShell_page__Cylqu :after,.AuthShell_page__Cylqu :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}