.page-module__rur6OG__page{color:#071b35;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(circle at 50% 30%,#ffffffeb,#0000 26rem),linear-gradient(135deg,#f5f9ff 0%,#fff 42%,#faf5f7 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:58px 24px 48px;display:flex;position:relative;overflow:hidden}.page-module__rur6OG__page:before,.page-module__rur6OG__page:after{content:"";pointer-events:none;position:absolute;inset:0}.page-module__rur6OG__page:before{opacity:.55;background:radial-gradient(#76234b38 1.4px,#0000 1.6px) right 22px top 14px/330px 250px no-repeat,radial-gradient(#76234b33 1.2px,#0000 1.5px) left 0 bottom 20px/360px 260px no-repeat}.page-module__rur6OG__page:after{background:linear-gradient(120deg,#0000 0 14%,#76234b0b 14% 26%,#0000 26% 100%),linear-gradient(242deg,#0000 0 28%,#76234b0d 28% 41%,#0000 41% 100%),linear-gradient(59deg,#0000 0 72%,#76234b0a 72% 84%,#0000 84% 100%)}.page-module__rur6OG__brand,.page-module__rur6OG__card{z-index:1;position:relative}.page-module__rur6OG__logo{text-decoration:none;display:block}.page-module__rur6OG__logoImage{mix-blend-mode:multiply;width:226px;height:auto;display:block}.page-module__rur6OG__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid #d7e2ee;border-radius:18px;width:min(596px,100%);min-height:760px;padding:48px 78px 42px;box-shadow:0 34px 84px #19376026,inset 0 0 0 1px #ffffffbd}.page-module__rur6OG__header{margin-bottom:28px}.page-module__rur6OG__title{color:#071b35;letter-spacing:-.025em;margin:0;font-size:50px;font-weight:870;line-height:.98}.page-module__rur6OG__workspaceText{color:#405675;margin:14px 0 0;font-size:17px;line-height:1.45}.page-module__rur6OG__subtitle{color:#405675;margin:17px 0 0;font-size:16px;line-height:1.45}.page-module__rur6OG__link{color:#76234b;font-weight:760;text-decoration:none;transition:color .16s}.page-module__rur6OG__link:hover{color:#541536}.page-module__rur6OG__errorMessage{color:#a32323;background:#fff5f5;border:1px solid #f3b6b6;border-radius:8px;margin:0 0 18px;padding:12px 14px;font-size:14px;line-height:1.4}.page-module__rur6OG__oauthContainer{gap:12px;margin-bottom:34px;display:grid}.page-module__rur6OG__oauthBtn{color:#071b35;cursor:pointer;background:#ffffffb3;border:1px solid #cbd8e8;border-radius:7px;justify-content:center;align-items:center;gap:16px;width:100%;min-height:52px;font-size:17px;font-weight:780;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.page-module__rur6OG__oauthBtn:hover{background:#fff;border-color:#d7b4c3;transform:translateY(-1px);box-shadow:0 10px 24px #14345214}.page-module__rur6OG__oauthBtn:disabled{opacity:.62;cursor:not-allowed;transform:none}.page-module__rur6OG__oauthBtn svg{width:23px;height:23px}.page-module__rur6OG__divider{align-items:center;gap:20px;margin:0 0 26px;display:flex}.page-module__rur6OG__divider:before,.page-module__rur6OG__divider:after{content:"";background:#d9e3ef;flex:1;height:1px}.page-module__rur6OG__dividerText{color:#253b59;letter-spacing:.02em;font-size:14px;font-weight:650}.page-module__rur6OG__form{gap:24px;margin-bottom:24px;display:grid}.page-module__rur6OG__field{gap:8px;display:grid}.page-module__rur6OG__labelRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.page-module__rur6OG__label{color:#071b35;letter-spacing:.02em;text-transform:uppercase;font-size:13px;font-weight:860}.page-module__rur6OG__forgotLink{color:#76234b;font-size:17px;font-weight:700;text-decoration:none}.page-module__rur6OG__forgotLink:hover{color:#541536}.page-module__rur6OG__input{color:#071b35;background:#ffffffb8;border:1px solid #cbd8e8;border-radius:7px;width:100%;min-height:54px;padding:0 18px;font-size:18px;line-height:1;transition:border-color .16s,background-color .16s,box-shadow .16s}.page-module__rur6OG__input::placeholder{color:#657894}.page-module__rur6OG__input:focus{background:#fff;border-color:#76234b;outline:none;box-shadow:0 0 0 4px #76234b1a}.page-module__rur6OG__passwordControl{position:relative}.page-module__rur6OG__passwordControl .page-module__rur6OG__input{padding-right:58px}.page-module__rur6OG__passwordToggle{color:#6a7b92;cursor:pointer;border-radius:7px;place-items:center;width:42px;height:42px;transition:color .16s,background-color .16s;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.page-module__rur6OG__passwordToggle:hover{color:#071b35;background:#faf5f7}.page-module__rur6OG__submit{color:#fff;cursor:pointer;background:#76234b;border:0;border-radius:0;width:100%;min-height:54px;margin-top:2px;font-size:18px;font-weight:810;transition:background-color .16s,transform .16s}.page-module__rur6OG__submit:hover{background:#641d40;transform:translateY(-1px)}.page-module__rur6OG__submit:disabled{opacity:.68;cursor:not-allowed;transform:none}.page-module__rur6OG__legal{color:#405675;text-align:center;max-width:360px;margin:0 auto;font-size:16px;line-height:1.42}.page-module__rur6OG__recoveryCard{width:min(520px,100%);min-height:0;padding:44px 54px 38px}.page-module__rur6OG__recoveryState{text-align:center;gap:22px;display:grid}.page-module__rur6OG__recoveryState .page-module__rur6OG__header{margin-bottom:0}.page-module__rur6OG__recoveryState .page-module__rur6OG__title{font-size:42px;line-height:1.02}.page-module__rur6OG__recoverySuccessState{text-align:left;gap:18px}.page-module__rur6OG__recoverySuccessState .page-module__rur6OG__recoveryIcon{margin:0}.page-module__rur6OG__recoveryStatus{color:#76234b;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:820;display:inline-flex}.page-module__rur6OG__recoveryIcon{color:#76234b;background:#faf5f7;border:1px solid #e1ccd6;border-radius:0;place-items:center;width:40px;height:40px;margin:0 auto;display:grid}.page-module__rur6OG__emailAddress{overflow-wrap:anywhere;color:#071b35}.page-module__rur6OG__recoveryIconSuccess{color:#087a46;background:#effbf4;border-color:#a9d9c0}.page-module__rur6OG__helperText,.page-module__rur6OG__passwordHint{color:#526984;margin:0;font-size:14px;line-height:1.5}.page-module__rur6OG__passwordHint{margin-top:-10px}.page-module__rur6OG__backLink{color:#253b59;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:720;text-decoration:none;display:inline-flex}.page-module__rur6OG__recoverySuccessState .page-module__rur6OG__backLink{justify-content:flex-start}.page-module__rur6OG__backLink:hover{color:#76234b}.page-module__rur6OG__submitLink{color:#fff;background:#76234b;justify-content:center;align-items:center;width:100%;min-height:54px;font-size:18px;font-weight:810;text-decoration:none;transition:background-color .16s,transform .16s;display:inline-flex}.page-module__rur6OG__submitLink:hover{background:#641d40;transform:translateY(-1px)}@media (max-height:820px) and (min-width:721px){.page-module__rur6OG__page{justify-content:flex-start;padding:18px 24px;overflow:auto}.page-module__rur6OG__brand{margin-bottom:12px}.page-module__rur6OG__logoImage{width:166px}.page-module__rur6OG__card{min-height:0;padding:24px 62px 22px}.page-module__rur6OG__header,.page-module__rur6OG__oauthContainer{margin-bottom:16px}.page-module__rur6OG__title{font-size:38px}.page-module__rur6OG__workspaceText,.page-module__rur6OG__subtitle{margin-top:8px;font-size:14px}.page-module__rur6OG__oauthContainer,.page-module__rur6OG__form{gap:10px}.page-module__rur6OG__divider,.page-module__rur6OG__form{margin-bottom:14px}.page-module__rur6OG__oauthBtn,.page-module__rur6OG__input,.page-module__rur6OG__submit{min-height:44px}.page-module__rur6OG__legal{font-size:13px}}@media (max-width:720px){.page-module__rur6OG__page{justify-content:flex-start;padding:28px 16px 32px;overflow:auto}.page-module__rur6OG__page:before{background-size:210px 180px,230px 190px}.page-module__rur6OG__brand{margin-bottom:24px}.page-module__rur6OG__logoImage{width:196px}.page-module__rur6OG__card{border-radius:16px;min-height:0;padding:34px 24px 30px}.page-module__rur6OG__recoveryCard{padding:32px 24px 28px}.page-module__rur6OG__title{font-size:42px}.page-module__rur6OG__recoveryState .page-module__rur6OG__title{font-size:36px}.page-module__rur6OG__workspaceText,.page-module__rur6OG__subtitle,.page-module__rur6OG__legal{font-size:15px}.page-module__rur6OG__oauthBtn,.page-module__rur6OG__input,.page-module__rur6OG__submit{min-height:52px}}@media (prefers-reduced-motion:reduce){.page-module__rur6OG__oauthBtn,.page-module__rur6OG__input,.page-module__rur6OG__passwordToggle,.page-module__rur6OG__submit,.page-module__rur6OG__link,.page-module__rur6OG__forgotLink,.page-module__rur6OG__submitLink{transition:none}.page-module__rur6OG__oauthBtn:hover,.page-module__rur6OG__submit:hover,.page-module__rur6OG__submitLink:hover{transform:none}}.page-module__rur6OG__page{background:var(--surface-canvas);color:var(--text-primary);color-scheme:normal;padding:40px 16px;overflow:visible}.page-module__rur6OG__page:before,.page-module__rur6OG__page:after{display:none}.page-module__rur6OG__brand{margin-bottom:24px}.page-module__rur6OG__logoImage{width:150px}.page-module__rur6OG__card{border:1px solid var(--border-default);background:var(--surface-panel);width:min(440px,100%);min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:8px;padding:32px}.page-module__rur6OG__title{font:500 28px/34px var(--font-sans);letter-spacing:0;color:var(--text-primary)}.page-module__rur6OG__subtitle,.page-module__rur6OG__workspaceText{color:var(--text-secondary);font-size:16px;line-height:24px}.page-module__rur6OG__input{background:var(--surface-elevated);min-height:44px;color:var(--text-primary);border-color:var(--border-strong);font-size:16px}.page-module__rur6OG__submit,.page-module__rur6OG__oauthBtn{border-radius:6px;min-height:44px;font-size:16px}.page-module__rur6OG__submit{background:var(--action-primary);color:var(--text-inverse)}.page-module__rur6OG__link{color:var(--action-primary)}.page-module__rur6OG__page :focus-visible{outline:2px solid var(--action-primary);outline-offset:3px}@media (max-width:480px){.page-module__rur6OG__card{padding:24px 16px}.page-module__rur6OG__page{justify-content:start;padding-top:24px}}@media (prefers-reduced-motion:reduce){.page-module__rur6OG__page *{transition:none;animation:none}}
