.AuthShell_page__Cuuiu{min-height:100vh;background:#fbf7ea;font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;font-size:17px;line-height:1.6;letter-spacing:-.003em;color:#1f3a2e;display:flex;flex-direction:column;padding:24px clamp(16px,4vw,40px) 28px;-webkit-font-smoothing:antialiased}.AuthShell_page__Cuuiu a{color:inherit}.AuthShell_page__Cuuiu a:hover{color:#142318}.AuthShell_page__Cuuiu p{text-wrap:pretty}.AuthShell_page__Cuuiu .AuthShell_back__7_GiZ{align-self:flex-start;font-size:14px;font-weight:500;color:rgba(31,58,46,.72);text-decoration:none}.AuthShell_page__Cuuiu .AuthShell_back__7_GiZ:hover{color:#1f3a2e}.AuthShell_center__Ai0l7{flex:1;display:flex;align-items:center;justify-content:center;padding:32px 0}.AuthShell_column__jxmC7{width:100%;max-width:440px;display:flex;flex-direction:column;align-items:center;gap:24px}.AuthShell_card__oSzoR{width:100%;background:#fff;border:1px solid #e7e2d3;border-radius:16px;padding:clamp(28px,5vw,40px);display:flex;flex-direction:column;gap:22px}.AuthShell_head__04XFk{display:flex;flex-direction:column;gap:8px}.AuthShell_title__2m7Ji{font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;font-weight:600;font-variation-settings:"opsz" 96;font-size:clamp(26px,3vw,32px);line-height:1.1;letter-spacing:-.02em;color:#1f3a2e;margin:0;text-wrap:balance}.AuthShell_sub__GhXij{font-size:16px;line-height:1.55;color:rgba(31,58,46,.7);margin:0}.AuthShell_footnote__IcWC4{font-family:var(--font-mono),monospace;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgba(31,58,46,.55);text-align:center}.AuthShell_form__1MwcO{display:flex;flex-direction:column;gap:18px}.AuthShell_field__yQoDB{display:flex;flex-direction:column;gap:8px}.AuthShell_label__1BlEa{font-family:var(--font-mono),monospace;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgba(31,58,46,.82)}.AuthShell_control__GPzi1{position:relative;display:block}.AuthShell_input__zuw2Q,.AuthShell_select__E6ojs{font:inherit;width:100%;height:48px;background:#fbf7ea;border:1px solid #e7e2d3;border-radius:8px;padding:0 14px;font-size:16px;letter-spacing:normal;color:#1f3a2e;outline:none}.AuthShell_input__zuw2Q::-moz-placeholder{color:rgba(31,58,46,.45)}.AuthShell_input__zuw2Q::placeholder{color:rgba(31,58,46,.45)}.AuthShell_input__zuw2Q:focus,.AuthShell_select__E6ojs:focus{border-color:#b5481e;box-shadow:var(--focus-ring)}.AuthShell_input__zuw2Q:disabled,.AuthShell_select__E6ojs:disabled{opacity:.7}.AuthShell_inputPw__ZtscG{padding-right:72px}.AuthShell_invalid__F3Rtb{border-color:#b5481e}.AuthShell_select__E6ojs{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0 42px 0 14px;cursor:pointer}.AuthShell_selectEmpty__rR1G_{color:rgba(31,58,46,.45)}.AuthShell_chevron__bVYJx{width:18px;height:18px;right:14px;pointer-events:none}.AuthShell_chevron__bVYJx,.AuthShell_toggle__bq_VK{position:absolute;top:50%;transform:translateY(-50%)}.AuthShell_toggle__bq_VK{font:inherit;right:6px;height:36px;padding:0 10px;border:0;border-radius:6px;background:transparent;font-family:var(--font-mono),monospace;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgba(31,58,46,.65);cursor:pointer}.AuthShell_toggle__bq_VK:hover{color:#1f3a2e;background:rgba(31,58,46,.06)}.AuthShell_toggle__bq_VK:focus-visible{outline:none;box-shadow:var(--focus-ring)}.AuthShell_hint__G34Ay{font-size:14px;line-height:1.5;color:rgba(31,58,46,.7);margin:-4px 0 0}.AuthShell_textBtn__p_uDr{font:inherit;border:0;background:transparent;padding:0;font-size:14px;font-weight:500;letter-spacing:normal;color:#1f3a2e;cursor:pointer;text-decoration:underline;text-decoration-color:rgba(31,58,46,.3)}.AuthShell_textBtn__p_uDr:hover{text-decoration-color:#1f3a2e}.AuthShell_textBtn__p_uDr:focus-visible{outline:none;box-shadow:var(--focus-ring)}.AuthShell_page__Cuuiu .AuthShell_textLink__BnoIc{font-size:14px;font-weight:500;letter-spacing:normal;color:#1f3a2e;text-decoration:underline;text-decoration-color:rgba(31,58,46,.3)}.AuthShell_page__Cuuiu .AuthShell_textLink__BnoIc:hover{color:#1f3a2e;text-decoration-color:#1f3a2e}.AuthShell_error__pN4_J{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#b5481e;line-height:1.5}.AuthShell_errorDot__nTGVV{width:6px;height:6px;border-radius:50%;background:#b5481e;flex-shrink:0}.AuthShell_submit__fMhdn{font:inherit;height:50px;display:flex;align-items:center;justify-content:center;gap:9px;border-radius:8px;border:0;background:#b5481e;color:#fbf7ea;font-size:15px;font-weight:500;letter-spacing:normal;cursor:pointer;transition:background .12s cubic-bezier(.22,.61,.36,1)}.AuthShell_submit__fMhdn:hover{background:#983b17}.AuthShell_submit__fMhdn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.AuthShell_submit__fMhdn:disabled{cursor:default}.AuthShell_submit__fMhdn:disabled:hover{background:#b5481e}.AuthShell_busy__JxeqK{opacity:.7}.AuthShell_foot__3tjTw{padding-top:18px;border-top:1px solid #e7e2d3;font-size:14px;color:rgba(31,58,46,.7)}.AuthShell_opening__6llYS{display:flex;align-items:center;gap:10px;font-family:var(--font-mono),monospace;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgba(31,58,46,.6)}.AuthShell_openingDots__TDNA0{display:flex;gap:4px}.AuthShell_openingDots__TDNA0 span{width:6px;height:6px;border-radius:50%;background:#b5481e}.AuthShell_openingDots__TDNA0 span:nth-child(2){opacity:.6}.AuthShell_openingDots__TDNA0 span:nth-child(3){opacity:.3}