.input{display:flex;flex-direction:column;gap:6px}.input__box{display:flex;align-items:center;gap:10px;min-height:59px;padding:0 16px;border:thin solid #C6C6C6;border-radius:clamp(.625rem,.5826086957rem + .1739130435vw,1rem);background:#e2e2e2;cursor:text}@media(min-width:1200px){.input__box{min-height:clamp(3.6875rem,2.4106709782rem + 1.4955537591vw,6rem);padding:0 clamp(1rem,.6549110752rem + .4042037187vw,1.625rem)}}.input--error .input__box{border-color:#ff4d4f}.input__icon{display:flex;flex-shrink:0;color:#442525}.input__icon svg{width:auto;height:20px}@media(min-width:1200px){.input__icon svg{height:clamp(1.25rem,.8358932902rem + .4850444624vw,2rem)}}.input__control{position:relative;flex:1 1 0;min-width:0;height:40px}@media(min-width:1200px){.input__control{height:clamp(2.5rem,1.6717865804rem + .9700889248vw,4rem)}}.input__label{position:absolute;left:0;top:50%;transform:translateY(-50%);transform-origin:left center;pointer-events:none;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.25;color:#180c0c;transition:top .18s ease,font-size .18s ease,color .18s ease,transform .18s ease}@media(min-width:1200px){.input__label{font-size:clamp(1rem,.6549110752rem + .4042037187vw,1.625rem)}}.input--floating .input__label{top:0;transform:none;font-size:12px;color:#b29a9a}@media(min-width:1200px){.input--floating .input__label{font-size:clamp(.75rem,.4739288601rem + .3233629749vw,1.25rem)}}.input__field{position:absolute;left:0;bottom:0;width:100%;border:0;background:transparent;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.25;color:#180c0c;outline:none}@media(min-width:1200px){.input__field{font-size:clamp(1rem,.6549110752rem + .4042037187vw,1.625rem)}}.input__error{margin:0;padding-left:4px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;line-height:1.3;color:#ff4d4f}@media(min-width:1200px){.input__error{font-size:clamp(.75rem,.4739288601rem + .3233629749vw,1.25rem)}}.check-field{display:flex;flex-direction:column;gap:6px}.check{position:relative;display:flex;align-items:flex-start;gap:10px;cursor:pointer}.check__input{position:absolute;top:2px;left:0;width:20px;height:20px;margin:0;opacity:0;cursor:pointer}@media(min-width:1200px){.check__input{width:clamp(1.25rem,.8358932902rem + .4850444624vw,2rem);height:clamp(1.25rem,.8358932902rem + .4850444624vw,2rem)}}.check__box{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;margin-top:2px;border:thin solid #C6C6C6;border-radius:5px;background:#e2e2e2;transition:background-color .15s ease,border-color .15s ease}@media(min-width:1200px){.check__box{width:clamp(1.25rem,.8358932902rem + .4850444624vw,2rem);height:clamp(1.25rem,.8358932902rem + .4850444624vw,2rem)}}.check__input:checked+.check__box{background:#fff}.check__input:checked+.check__box:after{content:"";width:28%;height:52%;border:solid #170B0B;border-width:0 2px 2px 0;transform:translateY(-8%) rotate(45deg)}.check__input:focus-visible+.check__box{outline:2px solid #9F1D22;outline-offset:2px}.check--error .check__box{border-color:#ff4d4f}.check__text{font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;font-size:16px;line-height:1.3;letter-spacing:-.02em;color:#fff}@media(min-width:1200px){.check__text{font-size:clamp(1rem,.7239288601rem + .3233629749vw,1.5rem)}}.check__error{margin:0;padding-left:4px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;line-height:1.3;color:#ff4d4f}@media(min-width:1200px){.check__error{font-size:clamp(.75rem,.4739288601rem + .3233629749vw,1.25rem)}}.auth{position:relative;display:flex;justify-content:center;align-items:flex-start;min-height:768px;padding:110px 10px 50px}@media(min-width:1200px){.auth{padding-top:clamp(7.5rem,2.6687550525rem + 5.6588520614vw,16.25rem);padding-bottom:clamp(3.125rem,1.0544664511rem + 2.425222312vw,6.875rem)}}.auth__panel{position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:0;border-radius:clamp(.625rem,.5826086957rem + .1739130435vw,1rem);background:#442525;overflow:hidden}.auth__rings{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;--zoom-origin: center bottom;transform:translateY(12%)}.auth__app{position:relative;z-index:1;width:100%;max-width:350px}@media(min-width:1200px){.auth__app{max-width:clamp(28.5625rem,19.2105901374rem + 10.9539207761vw,45.5rem)}}.auth-card{display:flex;flex-direction:column;gap:24px;padding:24px 14px;border-radius:clamp(.625rem,.5826086957rem + .1739130435vw,1rem);background:#180d0d}@media(min-width:1200px){.auth-card{gap:clamp(1.5rem,.9478577203rem + .6467259499vw,2.5rem);padding:clamp(1.5rem,.9478577203rem + .6467259499vw,2.5rem) clamp(.875rem,.5299110752rem + .4042037187vw,1.5rem)}}.auth-card__intro{display:flex;flex-direction:column;gap:11px;text-align:center}.auth-card__title{margin:0;font-family:Forum,serif;font-weight:400;font-size:clamp(2.1875rem,1.8130434783rem + 1.5362318841vw,5.5rem);line-height:.94;letter-spacing:-.02em;color:#fff}.auth-card__subtitle{font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;font-size:16px;line-height:1.375;letter-spacing:-.02em;color:#fff}@media(min-width:1200px){.auth-card__subtitle{font-size:clamp(1rem,.7239288601rem + .3233629749vw,1.5rem)}}.auth-card__status{margin:0;padding:10px 14px;border-radius:clamp(.625rem,.5826086957rem + .1739130435vw,1rem);border:thin solid rgba(255,255,255,.25);background:#ffffff0f;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.35;letter-spacing:-.02em;text-align:center;color:#fff}@media(min-width:1200px){.auth-card__status{padding:clamp(.625rem,.4179466451rem + .2425222312vw,1rem) clamp(.875rem,.5299110752rem + .4042037187vw,1.5rem);font-size:clamp(.875rem,.6679466451rem + .2425222312vw,1.25rem)}}.auth-card__status--error{border-color:#ff4d4f;background:#ff4d4f14;color:#ff4d4f}.auth-card__form,.auth-card__fields,.auth-card__consent,.auth-card__actions,.auth-card__social{display:flex;flex-direction:column;gap:12px}@media(min-width:1200px){.auth-card__form,.auth-card__fields,.auth-card__consent,.auth-card__actions,.auth-card__social{gap:clamp(.75rem,.4739288601rem + .3233629749vw,1.25rem)}}.auth-card__form--loose{gap:24px}@media(min-width:1200px){.auth-card__form--loose{gap:clamp(1.5rem,.9478577203rem + .6467259499vw,2.5rem)}}.auth-card__actions{align-items:center}.auth-card__hint{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px;margin:0;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.3;letter-spacing:-.02em;text-align:center;color:#fff}@media(min-width:1200px){.auth-card__hint{font-size:clamp(.875rem,.6679466451rem + .2425222312vw,1.25rem)}}.auth-card__link{font-weight:700;text-decoration:underline;text-underline-offset:2px;color:inherit}
