.auth-module__ap5_ma__page{background:#fef9f4;background:lab(98.2645% .915468 2.8811);flex-direction:column;min-height:100vh;display:flex}.auth-module__ap5_ma__nav{z-index:10;-webkit-backdrop-filter:blur(16px)saturate(160%);background:#fef9f4eb;background:lab(98.2645% .915468 2.8811/.92);border-bottom:1px solid #15161b0f;border-bottom:1px solid lab(7.14953% .707574 -3.61362/.06);justify-content:space-between;align-items:center;padding:16px 32px;display:flex;position:sticky;top:0}.auth-module__ap5_ma__navLogo{letter-spacing:-.04em;color:var(--accent);font-size:1.5rem;font-weight:900;text-decoration:none}.auth-module__ap5_ma__navRight{align-items:center;gap:16px;display:flex}.auth-module__ap5_ma__langGroup{gap:4px;display:flex}.auth-module__ap5_ma__langBtn{color:#54555b;color:lab(36.1223% .683501 -3.70684);letter-spacing:.04em;cursor:pointer;transition:all .2s var(--ease);background:0 0;border:1.5px solid #15161b1a;border:1.5px solid lab(7.14953% .707574 -3.61362/.1);border-radius:8px;padding:5px 11px;font-size:.72rem;font-weight:650}.auth-module__ap5_ma__langBtn:hover{color:#2d2d33;color:lab(18.7204% .712708 -3.69091);border-color:#d76f0466;border-color:lab(58.5338% 37.799 65.5622/.4)}.auth-module__ap5_ma__langBtnActive{color:#fefbf8;color:lab(98.843% .567824 1.79797);background:#d76f04;background:lab(58.5338% 37.799 65.5622);border-color:#d76f04;border-color:lab(58.5338% 37.799 65.5622)}.auth-module__ap5_ma__langBtnActive:hover{color:#fefbf8;color:lab(98.843% .567824 1.79797);background:#c26300;background:lab(52.7032% 38.2651 70.727);border-color:#c26300;border-color:lab(52.7032% 38.2651 70.727)}.auth-module__ap5_ma__cardWrap{flex:1;justify-content:center;align-items:center;padding:48px 24px;display:flex}.auth-module__ap5_ma__card{background:#fffdfb;background:lab(99.4219% .339001 1.0777);border:1.5px solid #e3e4eb80;border:1.5px solid lab(90.6442% .653893 -3.72428/.5);border-radius:24px;flex-direction:column;gap:20px;width:100%;max-width:420px;padding:44px 40px;display:flex;box-shadow:0 12px 48px #0a0b0f0d,0 2px 8px #0a0b0f08;box-shadow:0 12px 48px lab(3.00391% .421643 -2.14076/.05),0 2px 8px lab(3.00391% .421643 -2.14076/.03)}.auth-module__ap5_ma__logo{letter-spacing:-.04em;color:var(--accent);width:fit-content;font-size:1.6rem;font-weight:900;text-decoration:none}.auth-module__ap5_ma__title{letter-spacing:-.04em;color:#0a0b0f;color:lab(3.00391% .421643 -2.14076);margin:0;font-size:1.6rem;font-weight:850;line-height:1.15}.auth-module__ap5_ma__subtitle{color:#54555b;color:lab(36.1223% .683501 -3.70684);margin:-8px 0 0;font-size:.92rem;line-height:1.55}.auth-module__ap5_ma__socialBtn{color:#15161b;color:lab(7.14953% .707574 -3.61362);cursor:pointer;width:100%;transition:border-color .2s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease);background:#fbf8f5;background:lab(97.683% .567913 1.79801);border:1.5px solid #dcdde580;border:1.5px solid lab(88.3242% .654489 -3.72388/.5);border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:13px 20px;font-family:inherit;font-size:.9rem;font-weight:650;display:flex}.auth-module__ap5_ma__socialBtn:hover{background:#f9f4ef;background:lab(96.5245% .915766 2.88128);border-color:#15161b26;border-color:lab(7.14953% .707574 -3.61362/.15);box-shadow:0 4px 16px #0a0b0f0d;box-shadow:0 4px 16px lab(3.00391% .421643 -2.14076/.05)}.auth-module__ap5_ma__socialBtn:disabled{opacity:.55;cursor:not-allowed}.auth-module__ap5_ma__divider{color:#707177;color:lab(47.723% .672966 -3.7129);letter-spacing:.02em;align-items:center;gap:14px;font-size:.78rem;font-weight:500;display:flex}.auth-module__ap5_ma__divider:before,.auth-module__ap5_ma__divider:after{content:"";background:#15161b12;background:lab(7.14953% .707574 -3.61362/.07);flex:1;height:1px}.auth-module__ap5_ma__form{flex-direction:column;gap:16px;display:flex}.auth-module__ap5_ma__field{flex-direction:column;gap:6px;display:flex}.auth-module__ap5_ma__field label{color:#212126;color:lab(12.9192% .730298 -3.68183);letter-spacing:-.01em;font-size:.82rem;font-weight:650}.auth-module__ap5_ma__field input{color:#0a0b0f;color:lab(3.00391% .421643 -2.14076);transition:border-color .2s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease);background:#fbf8f5;background:lab(97.683% .567913 1.79801);border:1.5px solid #dcdde580;border:1.5px solid lab(88.3242% .654489 -3.72388/.5);border-radius:12px;outline:none;padding:12px 16px;font-family:inherit;font-size:.9rem}.auth-module__ap5_ma__field input:focus{background:#fffdfb;background:lab(99.4219% .339001 1.0777);border-color:#d76f04;border-color:lab(58.5338% 37.799 65.5622);box-shadow:0 0 0 3px #d76f041a;box-shadow:0 0 0 3px lab(58.5338% 37.799 65.5622/.1)}.auth-module__ap5_ma__field input::placeholder{color:#7f8086;color:lab(53.5232% .669003 -3.71523)}.auth-module__ap5_ma__error{color:#a20519;color:lab(34.3495% 57.1812 37.8813);background:#ffedeb;background:lab(94.9893% 12.2795 6.63545);border:1px solid #ffc6c080;border:1px solid lab(85.327% 24.7177 13.5/.5);border-radius:12px;margin:0;padding:11px 16px;font-size:.84rem;font-weight:500;line-height:1.45}.auth-module__ap5_ma__switchLink{text-align:center;color:#54555b;color:lab(36.1223% .683501 -3.70684);margin:0;font-size:.88rem}.auth-module__ap5_ma__switchLink a{color:#c26300;color:lab(52.7032% 38.2651 70.727);transition:color .2s var(--ease);font-weight:650}.auth-module__ap5_ma__switchLink a:hover{color:#a34d00;color:lab(43.3634% 39.1429 81.1313);text-underline-offset:2px;text-decoration:underline}.auth-module__ap5_ma__forgotLink{color:#626369;color:lab(41.9227% .67769 -3.71016);transition:color .2s var(--ease);font-size:.84rem;font-weight:500;text-decoration:none}.auth-module__ap5_ma__forgotLink:hover{color:#c26300;color:lab(52.7032% 38.2651 70.727)}.auth-module__ap5_ma__submitBtn{justify-content:center;width:100%}.auth-module__ap5_ma__successState{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:12px 0;display:flex}.auth-module__ap5_ma__successIcon{margin-bottom:4px;font-size:2rem;line-height:1}.auth-module__ap5_ma__successHeading{color:#15161b;color:lab(7.14953% .707574 -3.61362);margin:0;font-size:1rem;font-weight:700}@media (max-width:560px){.auth-module__ap5_ma__nav{padding:14px 20px}.auth-module__ap5_ma__cardWrap{padding:32px 16px}.auth-module__ap5_ma__card{border-radius:20px;gap:18px;padding:32px 24px}.auth-module__ap5_ma__title{font-size:1.4rem}}@media (max-width:380px){.auth-module__ap5_ma__card{padding:28px 20px}.auth-module__ap5_ma__socialBtn{padding:12px 16px;font-size:.85rem}}
