.AuthForm-module__IVMg1q__page{--auth-control-border:#808986;background:var(--background);min-height:100svh;color:var(--foreground);padding:max(24px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));flex-direction:column;display:flex}.AuthForm-module__IVMg1q__brand{justify-content:center;font-size:22px;font-weight:650;display:flex}.AuthForm-module__IVMg1q__brand a{align-items:center;min-height:44px;display:inline-flex}.AuthForm-module__IVMg1q__main{width:100%;min-width:0;max-width:400px;margin:auto;padding-block:48px 64px}.AuthForm-module__IVMg1q__page .AuthForm-module__IVMg1q__widget,.AuthForm-module__IVMg1q__page .AuthForm-module__IVMg1q__cardBox{width:100%;min-width:0;max-width:100%}.AuthForm-module__IVMg1q__page .AuthForm-module__IVMg1q__cardBox,.AuthForm-module__IVMg1q__page .AuthForm-module__IVMg1q__card{box-shadow:none;background:0 0;border:0;overflow:visible}.AuthForm-module__IVMg1q__page .AuthForm-module__IVMg1q__card{gap:28px;padding:0}.AuthForm-module__IVMg1q__page .AuthForm-module__IVMg1q__header{gap:10px}.AuthForm-module__IVMg1q__page .AuthForm-module__IVMg1q__title{font-size:28px;font-weight:600;line-height:1.2}.AuthForm-module__IVMg1q__page .AuthForm-module__IVMg1q__subtitle{line-height:1.5}.AuthForm-module__IVMg1q__page .AuthForm-module__IVMg1q__input{min-height:48px;box-shadow:none;border:1px solid var(--auth-control-border);font-size:16px}.AuthForm-module__IVMg1q__page .AuthForm-module__IVMg1q__primary,.AuthForm-module__IVMg1q__page .AuthForm-module__IVMg1q__social{min-height:48px;box-shadow:none;font-size:15px}.AuthForm-module__IVMg1q__page .AuthForm-module__IVMg1q__action{align-items:center;min-height:44px;display:inline-flex}.AuthForm-module__IVMg1q__page .AuthForm-module__IVMg1q__identity{overflow-wrap:anywhere;white-space:normal;min-width:0;overflow:visible}.AuthForm-module__IVMg1q__page .AuthForm-module__IVMg1q__identityEdit{flex-shrink:0;min-width:44px;min-height:44px}.AuthForm-module__IVMg1q__page .AuthForm-module__IVMg1q__codeField{width:100%}.AuthForm-module__IVMg1q__page .AuthForm-module__IVMg1q__codeContainer{width:100%;min-height:48px}.AuthForm-module__IVMg1q__page .AuthForm-module__IVMg1q__codeFields{flex-wrap:nowrap;gap:clamp(4px,1.5vw,10px);width:100%}.AuthForm-module__IVMg1q__page .AuthForm-module__IVMg1q__codeFields .AuthForm-module__IVMg1q__codeInput{border:1px solid var(--auth-control-border);width:40px;min-width:0;max-width:48px;height:48px;max-height:48px;box-shadow:none;flex:1 1 0;font-size:20px}.AuthForm-module__IVMg1q__page .AuthForm-module__IVMg1q__footer{background:0 0;padding:20px 0 0}.AuthForm-module__IVMg1q__page .AuthForm-module__IVMg1q__footerAction{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:0}.AuthForm-module__IVMg1q__status{text-align:center;gap:20px;display:grid}.AuthForm-module__IVMg1q__retry{border:1px solid;border-radius:8px;min-height:48px;padding:8px 16px}.AuthForm-module__IVMg1q__page a:focus-visible,.AuthForm-module__IVMg1q__page button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (max-width:480px){.AuthForm-module__IVMg1q__main{padding-block:32px}.AuthForm-module__IVMg1q__page .AuthForm-module__IVMg1q__title{font-size:26px}}@media (max-height:600px){.AuthForm-module__IVMg1q__main{margin-block:0;padding-block:24px}}.dark .AuthForm-module__IVMg1q__page{--auth-control-border:#7d878c}.AuthForm-module__IVMg1q__page .AuthForm-module__IVMg1q__primary{background-image:none}.AuthForm-module__IVMg1q__page .AuthForm-module__IVMg1q__social{border:1px solid var(--auth-control-border)}.AuthForm-module__IVMg1q__page .AuthForm-module__IVMg1q__phoneBox{border:1px solid var(--auth-control-border);box-shadow:none;min-height:48px}.AuthForm-module__IVMg1q__page .AuthForm-module__IVMg1q__phoneBox .AuthForm-module__IVMg1q__input{border:0;min-width:0}.AuthForm-module__IVMg1q__page .AuthForm-module__IVMg1q__passwordToggle{min-width:44px;min-height:44px}.AuthForm-module__IVMg1q__legal{justify-content:center;gap:20px;margin-top:16px;font-size:14px;display:flex}.AuthForm-module__IVMg1q__legal a{align-items:center;min-height:44px;display:inline-flex}