._page_1ezl7_1{--login-navy:#173f67;--login-blue:#2874bd;--login-ink:#172b42;--login-muted:#5c7084;--login-canvas:#f5f7f9;background:var(--login-canvas);min-height:100svh;color:var(--login-ink);flex-direction:column;display:flex}._page_1ezl7_1 ::selection{color:var(--login-navy);background:#d9e8f5}._page_1ezl7_1 :focus-visible{outline:2px solid var(--login-blue);outline-offset:4px}._header_1ezl7_17{width:100%;max-width:1120px;margin-inline:auto;padding:32px 40px}._homeLink_1ezl7_24{border-radius:4px;align-items:center;gap:20px;min-height:44px;display:inline-flex}._wordmark_1ezl7_25{letter-spacing:-.03em;font-size:25px;font-weight:800}._wordmark_1ezl7_25>span{color:var(--login-blue)}._wordmarkCaption_1ezl7_27{color:var(--login-muted);letter-spacing:.14em;border-left:1px solid #c5d1dc;padding-left:20px;font-size:11px}._content_1ezl7_29{flex:1;justify-content:center;align-items:center;padding:24px 32px 56px;display:flex}._loginSurface_1ezl7_30{background:#fff;border-radius:16px;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);width:100%;max-width:920px;display:grid;overflow:hidden;box-shadow:0 20px 56px -24px #173f6738}._brandPanel_1ezl7_41{color:var(--login-navy);background:#eaf0f6;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:52px 44px 36px;display:flex;position:relative}._brandMessage_1ezl7_42{z-index:1;letter-spacing:-.035em;font-size:42px;font-weight:480;line-height:1.18;position:relative}._brandSignature_1ezl7_43{letter-spacing:.08em;font-size:11px;font-weight:600}._formPanel_1ezl7_45{padding:52px 48px 36px}._introduction_1ezl7_46{margin-bottom:32px}._introduction_1ezl7_46>h1{letter-spacing:-.03em;margin:0;font-size:30px;font-weight:700;line-height:1.3}._introduction_1ezl7_46>p{color:var(--login-muted);margin-top:12px;font-size:14px;line-height:1.7}._notice_1ezl7_49{color:#734d11;overflow-wrap:anywhere;background:#fff3db;border-radius:8px;margin-bottom:24px;padding:12px 16px;font-size:13px;line-height:1.8}._noticeNeutral_1ezl7_50{color:#385a76;background:#edf3f8}._form_1ezl7_45{gap:22px;display:grid}._field_1ezl7_52{font-size:13px;font-weight:600;line-height:1.5;display:block}._inputWrap_1ezl7_53{margin-top:9px;display:block;position:relative}._fieldIcon_1ezl7_54{color:#637f99;pointer-events:none;width:18px;height:18px;position:absolute;top:17px;left:16px}._inputWrap_1ezl7_53>input{width:100%;height:52px;color:var(--login-ink);caret-color:var(--login-blue);background:#fff;border:1px solid #8395a8;border-radius:9px;padding:0 14px 0 44px;font-size:16px;font-weight:400;transition:border-color .15s ease-out}._inputWrap_1ezl7_53>input::placeholder{color:#637487;opacity:1;font-size:14px}._inputWrap_1ezl7_53>input:hover{border-color:#657f99}._inputWrap_1ezl7_53>input:focus-visible{border-color:var(--login-blue);outline-offset:2px}._inputWrap_1ezl7_53:focus-within>._fieldIcon_1ezl7_54{color:var(--login-blue)}._inputWrap_1ezl7_53>input:first-child{padding-left:14px}._submit_1ezl7_62{background:var(--login-navy);color:#fff;cursor:pointer;border-radius:9px;place-items:center;width:100%;min-height:52px;margin-top:6px;padding:12px 20px;font-size:15px;font-weight:600;transition:background-color .15s ease-out;display:grid}._submit_1ezl7_62:hover{background:#102f50}._submit_1ezl7_62:active{background:#0b2640}._submit_1ezl7_62:disabled{cursor:wait;opacity:.65}._submitIdle_1ezl7_66{align-items:center;gap:12px;display:inline-flex}._submitIdle_1ezl7_66>svg{width:18px;height:18px}._submitPending_1ezl7_68,._form_1ezl7_45[data-pending=true] ._submitIdle_1ezl7_66{display:none}._form_1ezl7_45[data-pending=true] ._submitPending_1ezl7_68{display:inline}._help_1ezl7_72{color:var(--login-muted);margin-top:20px;font-size:13px;line-height:1.8}._help_1ezl7_72>summary{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:44px;list-style:none;display:flex}._help_1ezl7_72>summary::-webkit-details-marker{display:none}._help_1ezl7_72>summary:hover{color:var(--login-navy)}._help_1ezl7_72>summary>svg{flex-shrink:0;width:16px;height:16px}._help_1ezl7_72[open]>summary>svg{transform:rotate(180deg)}._helpContent_1ezl7_78{padding-top:12px}._connectionForm_1ezl7_79{margin-top:10px}._recoveryLink_1ezl7_80{color:#245883;text-underline-offset:4px;cursor:pointer;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}._recoveryLink_1ezl7_80:hover{color:#102f50}._helpContent_1ezl7_78>._recoveryLink_1ezl7_80{display:flex}._invitation_1ezl7_83{color:var(--login-muted);border-top:1px solid #e2e9f0;margin-top:28px;padding-top:24px;font-size:12px;line-height:1.9}._invitation_1ezl7_83>p:first-child{color:var(--login-ink);margin-bottom:5px;font-size:13px;font-weight:600}._footer_1ezl7_85{color:var(--login-muted);text-align:center;letter-spacing:.025em;padding:0 24px 28px;font-size:11px}@media (max-width:900px){._brandPanel_1ezl7_41{padding:44px 32px 32px}._brandMessage_1ezl7_42{font-size:36px}._formPanel_1ezl7_45{padding:44px 36px 32px}}@media (max-width:720px){._header_1ezl7_17{max-width:520px;padding:24px}._homeLink_1ezl7_24{gap:16px}._wordmarkCaption_1ezl7_27{padding-left:16px;font-size:10px}._content_1ezl7_29{align-items:flex-start;padding:24px 24px 40px}._loginSurface_1ezl7_30{grid-template-columns:minmax(0,1fr);max-width:472px}._brandPanel_1ezl7_41{display:none}._formPanel_1ezl7_45{padding:36px 28px 28px}._introduction_1ezl7_46{margin-bottom:28px}._introduction_1ezl7_46>h1{font-size:28px}._footer_1ezl7_85{padding-bottom:max(24px, env(safe-area-inset-bottom))}}@media (max-width:380px){._content_1ezl7_29{padding-inline:16px}._formPanel_1ezl7_45{padding-inline:22px}._wordmarkCaption_1ezl7_27{letter-spacing:.08em}}@media (prefers-reduced-motion:reduce){._inputWrap_1ezl7_53>input,._submit_1ezl7_62{transition:none}}
