.Authorization_page__95Kny{display:flex;flex-direction:column;align-items:center;min-height:100vh;padding:0 var(--space-6) var(--space-6);background-color:var(--color-bg)}@media screen and (max-width:560px){.Authorization_page__95Kny{align-items:stretch;padding:0 var(--space-4) var(--space-4)}}.Authorization_content__Ey1Nj{display:flex;flex:1 1;flex-direction:column;justify-content:center;gap:var(--space-7)}.Authorization_form___6SlK{padding:var(--space-6);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs)}@media screen and (max-width:768px){.Authorization_form___6SlK{padding:var(--space-4)}}.Authorization_form___6SlK{display:flex;flex-direction:column;gap:var(--space-4);width:420px;box-shadow:var(--shadow-md)}@media screen and (max-width:560px){.Authorization_form___6SlK{width:100%}}.Authorization_divider___u77M{display:flex;align-items:center;justify-content:center;gap:var(--space-3);margin:var(--space-4) 0 0}.Authorization_divider_text__AzBB_{font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:var(--lh-normal);color:var(--color-text-secondary);margin:0;white-space:nowrap}.Authorization_divider_line__QOcbr{flex:1 1;height:1px;background-color:var(--color-border)}.Authorization_buttonAuth__x1ezM{font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:1;transition:color var(--duration-base) var(--ease),background-color var(--duration-base) var(--ease),border-color var(--duration-base) var(--ease)}.Authorization_buttonAuth__x1ezM:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.Authorization_buttonAuth__x1ezM{height:var(--control-h-lg);color:var(--color-text);font-family:var(--font-sans);background-color:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);cursor:pointer}.Authorization_buttonAuth__x1ezM:hover{color:var(--color-primary);border-color:var(--color-primary)}.LoginFooter_wrapper__35fx7{font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:var(--lh-normal);color:var(--color-text-secondary);display:flex;align-items:flex-end;justify-content:center;gap:var(--space-8)}@media screen and (max-width:560px){.LoginFooter_wrapper__35fx7{gap:var(--space-4)}}.LoginFooter_text__GamJI{display:flex;flex-wrap:wrap;gap:0 var(--space-6)}.LoginFooter_text__GamJI>*{margin:0}.LoginFooter_phone__FFhCu{color:var(--color-text);font-weight:var(--fw-medium);white-space:nowrap;text-decoration:none}.LoginFooter_phone__FFhCu:hover{color:var(--color-primary)}.LoginForm_form__dtA0L{display:flex;flex-direction:column;gap:var(--space-5)}.LoginForm_fieldsBox__Kpy9k{display:flex;flex-direction:column;gap:var(--space-3)}.LoginForm_field__1pWx0{font-size:var(--fs-md);font-weight:var(--fw-regular);line-height:var(--lh-snug);transition:border-color var(--duration-base) var(--ease),box-shadow var(--duration-base) var(--ease);height:var(--control-h-lg);padding:0 var(--space-4);color:var(--color-text);font-family:var(--font-sans);background-color:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md)}.LoginForm_field__1pWx0::placeholder{color:var(--color-text-tertiary)}.LoginForm_field__1pWx0:focus,.LoginForm_field__1pWx0:hover{border-color:var(--color-primary)}.LoginForm_field__1pWx0:focus{outline:none;box-shadow:var(--shadow-focus)}.LoginForm_button__cRYG6{font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:1;transition:background-color var(--duration-base) var(--ease),border-color var(--duration-base) var(--ease)}.LoginForm_button__cRYG6:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.LoginForm_button__cRYG6{height:var(--control-h-lg);color:var(--color-text-inverse);font-family:var(--font-sans);background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);cursor:pointer}.LoginForm_button__cRYG6:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.Logo_wrapper__PjWk3{display:flex;align-items:center;gap:var(--space-3);margin:0 auto;text-decoration:none}.Logo_wrapper__PjWk3,.Logo_wrapper__PjWk3:hover{color:var(--color-text)}.Logo_text__AVXHw{font-family:var(--font-brand-light);font-style:italic;font-weight:var(--fw-light);font-size:var(--fs-4xl);line-height:1;text-transform:uppercase;letter-spacing:.02em}