._3lrIIq_loginContent{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}._3lrIIq_loginContent:before{content:"";background:linear-gradient(100deg, transparent 40%, color-mix(in srgb, var(--blue-100) 70%, transparent) 50%, transparent 60%);animation:_3lrIIq_cardShimmer 1.4s var(--ease) .15s 1 both;pointer-events:none;position:absolute;inset:-20% -60%;transform:translate(-60%)}@keyframes _3lrIIq_cardShimmer{0%{opacity:0;transform:translate(-60%)}15%{opacity:1}to{opacity:0;transform:translate(60%)}}@media (prefers-reduced-motion:reduce){._3lrIIq_loginContent:before{content:none;animation:none}}._3lrIIq_logoRow{width:100%;animation:_3lrIIq_logoEnter .4s var(--ease) both;justify-content:center;align-items:center;gap:8px;margin-bottom:24px;display:flex}@keyframes _3lrIIq_logoEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._3lrIIq_logoRow{animation:none}}._3lrIIq_logoIcon{object-fit:contain;width:min(200px,60%);height:auto}._3lrIIq_logoDark{display:none}html[data-theme=dark] ._3lrIIq_logoLight{display:none}html[data-theme=dark] ._3lrIIq_logoDark{display:block}@media (prefers-color-scheme:dark){html:not([data-theme=light]) ._3lrIIq_logoLight{display:none}html:not([data-theme=light]) ._3lrIIq_logoDark{display:block}}._3lrIIq_logoRow h2{color:var(--blue-800);margin:0;font-size:1.4rem;font-weight:800}._3lrIIq_title{color:var(--ink);margin:0 0 8px;font-size:1.2rem}._3lrIIq_sub{color:var(--ink-soft);margin:0 0 32px;font-size:.8rem;line-height:1.6}._3lrIIq_form{flex-direction:column;gap:24px;width:100%;display:flex}._3lrIIq_inputGroup{text-align:right}._3lrIIq_phoneInput{font-family:var(--font-jetbrains), var(--font-vazirmatn), monospace;text-align:left;letter-spacing:2px;font-size:1rem!important}._3lrIIq_terms{color:var(--ink-faint);margin-top:24px;font-size:.7rem}._3lrIIq_terms a{cursor:pointer;color:var(--link);text-underline-offset:2px;text-decoration:underline}._3lrIIq_otpContent{flex-direction:column;display:flex}._3lrIIq_backBtn{border-radius:var(--r-md);background:var(--bg);border:1px solid var(--line);cursor:pointer;width:36px;height:36px;transition:background var(--duration) var(--ease);justify-content:center;align-items:center;margin-bottom:24px;display:flex;position:relative}._3lrIIq_backBtn:before{content:"";border-radius:inherit;position:absolute;inset:-5px}._3lrIIq_backBtn:hover{background:var(--line-light)}._3lrIIq_codeRow{justify-content:center;gap:12px;display:flex}._3lrIIq_digitInput{border-radius:var(--r-md);border:1.5px solid var(--line);background:var(--surface);text-align:center;width:50px;height:56px;color:var(--blue-800);transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease);font-size:1.5rem;font-weight:700}._3lrIIq_digitInput:focus{border-color:var(--blue-500);box-shadow:0 0 0 3px var(--blue-100)}._3lrIIq_digitInput._3lrIIq_filled{animation:_3lrIIq_digitFillPop .22s var(--ease)}@keyframes _3lrIIq_digitFillPop{0%{border-color:var(--blue-500);transform:scale(.82)}55%{transform:scale(1.08)}to{transform:scale(1)}}._3lrIIq_digitError{border-color:var(--coral-500);background:var(--coral-soft)}._3lrIIq_digitSuccess{border-color:var(--green-500);background:var(--green-soft);animation:_3lrIIq_digitSuccessPop .32s var(--ease)}@keyframes _3lrIIq_digitSuccessPop{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){._3lrIIq_digitInput._3lrIIq_filled,._3lrIIq_digitSuccess{animation:none}}._3lrIIq_resend{text-align:center;flex-direction:column;gap:8px;margin-top:32px;font-size:.75rem;display:flex}._3lrIIq_linkBtn{cursor:pointer;font:inherit;color:var(--blue-600);background:0 0;border:none;padding:0;font-weight:700}._3lrIIq_linkBtn:disabled{color:var(--ink-faint);cursor:default}._3lrIIq_resendWaiting{align-items:center;gap:8px;display:inline-flex}._3lrIIq_resendRing{--ring-pct:0;background:conic-gradient(var(--blue-500) calc(var(--ring-pct) * 360deg), var(--line) 0deg);border-radius:50%;flex:none;width:18px;height:18px;transition:background 1s linear;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}@media (prefers-reduced-motion:reduce){._3lrIIq_resendRing{transition:none}}._3lrIIq_errorWrap{overflow:hidden}._3lrIIq_error{color:var(--coral-700);background:var(--coral-soft);border-radius:var(--r-sm);padding:var(--space-3);text-align:center;margin:0;font-size:.78rem;font-weight:600}
/*# sourceMappingURL=1vrm72qwc1who.css.map*/