.AuthShell_root__fLtrl{min-height:100svh;color:var(--mt-text);background:var(--mt-canvas);background-image:var(--mt-atmosphere)}.AuthShell_root__fLtrl :is(a,button,input):focus-visible{outline:2px solid var(--mt-focus-ring);outline-offset:3px}.AuthShell_header__cEcyJ{width:min(calc(100% - 2.5rem),78rem);min-height:4.75rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--mt-border);margin-inline:auto}.AuthShell_brand__tuEcD{color:var(--mt-ink);font-size:1rem;font-weight:760;letter-spacing:-.035em}.AuthShell_brand__tuEcD svg{color:var(--mt-blue)}.AuthShell_homeLink__Kuhoj{min-height:2.75rem;display:inline-flex;align-items:center;color:var(--mt-muted);font-size:.875rem;font-weight:700}.AuthShell_homeLink__Kuhoj:hover{color:var(--mt-blue)}.AuthShell_layout__Yzlgu{width:min(calc(100% - 3rem),72rem);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(25rem,.9fr);gap:clamp(2rem,5vw,5rem);align-items:center;margin-inline:auto;padding:clamp(3rem,9vh,6rem) 0 2.5rem}.AuthShell_story__eMqAV{position:relative;overflow:hidden;border:1px solid #354962;border-radius:1rem;padding:clamp(2rem,4vw,3rem);color:#f2f6ff;background:var(--mt-navy);box-shadow:0 24px 48px rgba(21,35,57,.12)}.AuthShell_storyLabel__7udAG{color:#b2c7f3;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.AuthShell_story__eMqAV h2{margin-top:1.2rem;font-family:var(--font-display),sans-serif;font-size:clamp(2.2rem,3.6vw,3.2rem);font-weight:500;line-height:1.12;letter-spacing:-.055em}.AuthShell_storyCopy__qG160{max-width:31rem;margin-top:1rem;color:#bdc9dc;font-size:.9375rem;line-height:1.75}.AuthShell_studyDiagram__oRly0{margin:2.5rem -.5rem 2rem}.AuthShell_studyDiagram__oRly0 svg{display:block;width:100%;height:auto;overflow:visible}.AuthShell_studyDiagram__oRly0>span{display:block;margin-top:.65rem;color:#a8bad6;font-size:.75rem}.AuthShell_diagramGrid__20xl_{stroke:#2c3e56;stroke-width:.7}.AuthShell_diagramBaseline__Z22zH{stroke:#516780;stroke-width:1}.AuthShell_diagramGuide__8DUNr{stroke:#587297;stroke-dasharray:4 6}.AuthShell_diagramPath__MZGuL{stroke:#91b3ff;stroke-width:3;stroke-linecap:round}.AuthShell_diagramPoints__MLCh9{stroke:#91b3ff;stroke-width:2;fill:#152339}.AuthShell_diagramPoints__MLCh9 circle:last-child{fill:#91b3ff}.AuthShell_diagramHalo__UL5_z{stroke:#5d82b9;stroke-width:1}.AuthShell_studyLoop__2TGxn{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-top:1px solid #354962;padding-top:1.35rem;color:#e1eaff;font-size:.75rem;font-weight:650}.AuthShell_studyLoop__2TGxn i{color:#9ab6e8;font-style:normal}.AuthShell_formColumn__su6de{display:grid;gap:1rem}.AuthShell_formCard__JQ_6r{border:1px solid var(--mt-border);border-radius:var(--mt-radius);padding:clamp(1.5rem,5vw,2.25rem);background:var(--mt-paper);box-shadow:var(--mt-app-shadow)}.AuthShell_eyebrow__rgnAC{color:var(--mt-blue);font-size:.75rem;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.AuthShell_formCard__JQ_6r h1{margin-top:.55rem;color:var(--mt-ink);font-family:var(--font-display),sans-serif;font-size:clamp(2.4rem,8vw,3.25rem);font-weight:520;line-height:1.12;letter-spacing:-.04em}.AuthShell_description__PYj3W{margin-top:.8rem;color:var(--mt-muted);font-size:.875rem;line-height:1.65}.AuthShell_supportingCopy__oJTCK{color:var(--mt-muted);font-size:.75rem;text-align:center}.AuthShell_formCard__JQ_6r .auth-form{display:grid;gap:1rem;margin-top:1.5rem}.AuthShell_formCard__JQ_6r .auth-field{display:grid;gap:.4rem}.AuthShell_formCard__JQ_6r .auth-field label,.AuthShell_formCard__JQ_6r .auth-label-row{color:var(--mt-text);font-size:.8125rem;font-weight:720}.AuthShell_formCard__JQ_6r .auth-label-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.AuthShell_formCard__JQ_6r .auth-label-row>span{color:var(--mt-muted);font-size:.75rem}.AuthShell_formCard__JQ_6r .auth-label-row>a{font-size:.75rem}.AuthShell_formCard__JQ_6r .auth-footer-note a,.AuthShell_formCard__JQ_6r .auth-label-row a,.AuthShell_formCard__JQ_6r .auth-secondary-action,.AuthShell_formCard__JQ_6r .auth-switch a{color:var(--mt-blue);font-weight:730}.AuthShell_formCard__JQ_6r .auth-attestation{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;color:var(--mt-muted);font-size:.75rem;line-height:1.55}.AuthShell_formCard__JQ_6r .auth-attestation input{width:1rem;height:1rem;margin-top:.15rem;accent-color:var(--mt-blue)}.AuthShell_formCard__JQ_6r .auth-attestation a{color:var(--mt-blue);font-weight:730}.AuthShell_formCard__JQ_6r .auth-input{width:100%;min-height:3rem;border:1px solid var(--mt-input-border);border-radius:var(--mt-control-radius);padding:0 .85rem;color:var(--mt-text);background:var(--mt-paper-strong);font-size:.9375rem}.AuthShell_formCard__JQ_6r .auth-input:focus{border-color:var(--mt-blue);outline:3px solid var(--mt-focus-ring);outline-offset:1px;box-shadow:none}.AuthShell_formCard__JQ_6r .auth-input::placeholder{color:var(--mt-muted);opacity:1}.AuthShell_formCard__JQ_6r .auth-secondary-action,.AuthShell_formCard__JQ_6r .auth-submit{min-height:3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--mt-control-radius);font-size:.875rem;font-weight:760}.AuthShell_formCard__JQ_6r .auth-submit{width:100%;border:1px solid var(--mt-border-strong);color:var(--mt-primary-ink);background:var(--mt-primary-fill);box-shadow:inset 0 1px #ffffff18;transition:background var(--mt-duration-fast) var(--mt-ease)}.AuthShell_formCard__JQ_6r .auth-submit:hover:not(:disabled){background:color-mix(in srgb,var(--mt-primary-fill) 90%,var(--mt-primary-ink));transform:none;box-shadow:none}.AuthShell_formCard__JQ_6r .auth-submit:disabled{cursor:not-allowed;opacity:.55}.AuthShell_formCard__JQ_6r .auth-footer-note,.AuthShell_formCard__JQ_6r .auth-switch{margin-top:1rem;color:var(--mt-muted);font-size:.75rem;line-height:1.6;text-align:center}.AuthShell_formCard__JQ_6r .auth-confirmation,.AuthShell_formCard__JQ_6r .auth-message{margin-top:1rem;border-radius:var(--mt-control-radius);padding:.85rem;font-size:.8125rem;line-height:1.55}.AuthShell_formCard__JQ_6r .auth-message-error{color:var(--mt-danger-text);background:var(--mt-danger-soft)}.AuthShell_formCard__JQ_6r .auth-confirmation{color:var(--mt-text);background:var(--mt-soft-blue)}.AuthShell_formCard__JQ_6r .auth-captcha{display:grid;min-width:0;gap:.4rem}.AuthShell_formCard__JQ_6r .auth-captcha>div{min-width:0;width:100%}.AuthShell_formCard__JQ_6r .auth-captcha-note{color:var(--mt-subtle);font-size:.75rem;line-height:1.45}@media (max-width:960px){.AuthShell_layout__Yzlgu{width:min(calc(100% - 2.5rem),30rem);grid-template-columns:1fr}.AuthShell_story__eMqAV{display:none}}@media (max-width:520px){.AuthShell_header__cEcyJ,.AuthShell_layout__Yzlgu{width:min(calc(100% - 2rem),30rem)}.AuthShell_layout__Yzlgu{align-items:start;padding-top:2.25rem}.AuthShell_formCard__JQ_6r{padding:1.25rem}}.AuthShell_root__fLtrl{background:radial-gradient(ellipse at 15% 35%,color-mix(in srgb,var(--mt-blue) 6%,transparent),transparent 60%),var(--mt-canvas)}.AuthShell_header__cEcyJ{border-bottom:0;max-width:1200px}.AuthShell_story__eMqAV{background:linear-gradient(135deg,#1b2638,#101722);border:1px solid #a5b9df33;box-shadow:18px 30px 60px #0002,inset 0 1px #fff1}.AuthShell_storyLabel__7udAG{font-size:12px;letter-spacing:.12em}.AuthShell_story__eMqAV h2{font-size:42px}.AuthShell_formCard__JQ_6r{border:0;background:transparent;box-shadow:none;padding:20px 0}.AuthShell_root__fLtrl .auth-submit{background:var(--mt-primary-fill);color:var(--mt-primary-ink);border-radius:9px}.AuthShell_root__fLtrl .auth-input{border-radius:9px;background:var(--mt-paper);border:1px solid var(--mt-border-strong);min-height:48px}.AuthShell_formCard__JQ_6r h1{font-size:34px;font-weight:500}.AuthShell_formColumn__su6de{padding:22px}@media(max-width:700px){.AuthShell_layout__Yzlgu{padding:24px 0}.AuthShell_story__eMqAV{display:none}.AuthShell_formColumn__su6de{padding:0}}