.auth_page__N8cUP{width:100%;min-height:100svh;background:var(--background)}.auth_layout__JD7HL{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,1fr);width:100%;min-height:100svh;direction:ltr}.auth_visual__PNy6Y{position:relative;min-height:100svh;overflow:hidden;background:var(--foreground)}.auth_visualImage__Rb39I{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.auth_panel__K_h59{display:grid;min-height:100svh;place-items:center;padding:clamp(2rem,6vw,5rem);direction:rtl;background:var(--background)}.auth_formWrap__0bpyR{width:min(100%,430px)}.auth_steps__EqF7H{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:0;margin:0 0 3rem;list-style:none}.auth_steps__EqF7H li{position:relative;display:flex;flex-direction:column;align-items:center;gap:.55rem;color:var(--muted-foreground);font-size:.72rem;text-align:center}.auth_steps__EqF7H li:not(:last-child):after{position:absolute;top:1.05rem;right:calc(50% + 1.4rem);width:calc(100% - 2.3rem);height:1px;background:var(--border);content:""}.auth_stepIcon__eHSIN{z-index:1;display:grid;width:2.15rem;height:2.15rem;place-items:center;border:1px solid var(--border);border-radius:50%;background:var(--background)}.auth_stepIcon__eHSIN svg{width:1rem;height:1rem}.auth_steps__EqF7H .auth_stepActive__QNgMj,.auth_steps__EqF7H .auth_stepComplete__Jt5P5{color:var(--foreground);font-weight:700}.auth_stepActive__QNgMj .auth_stepIcon__eHSIN,.auth_stepComplete__Jt5P5 .auth_stepIcon__eHSIN{border-color:var(--foreground);background:var(--primary)}.auth_heading__2CNGc{margin-bottom:1.75rem}.auth_eyebrow__4aVbM{display:block;margin-bottom:.75rem;font-size:.75rem;font-weight:700;letter-spacing:.12em}.auth_heading__2CNGc h1{margin:0;font-family:Yekan Bakh,sans-serif;font-size:clamp(1.9rem,4vw,2.6rem);font-weight:760;line-height:1.25}.auth_heading__2CNGc p{margin:.65rem 0 0;color:var(--muted-foreground);font-size:.95rem;line-height:1.9}.auth_heading__2CNGc strong{color:var(--foreground)}.auth_codeRecipient__l0FpF{display:flex;align-items:center;gap:.25rem}.auth_codeRecipient__l0FpF p{margin-top:.65rem}.auth_recipientMobile__Wd2FY{display:inline-block;direction:ltr;font-variant-numeric:tabular-nums;unicode-bidi:isolate}.auth_form__SWN2J{display:flex;flex-direction:column;gap:1.25rem}.auth_field__At5Z5{display:flex;flex-direction:column;gap:.6rem}.auth_input__hopYD{height:3.25rem;border-radius:var(--input-radius);font-size:1rem}.auth_codeInput__7JncE{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.4rem;font-weight:700;letter-spacing:.5em;text-align:center}.auth_submit__axsJV{width:100%;min-height:3.25rem}.auth_spinner__7aNv7{animation:auth_spin__o_CLe .8s linear infinite}.auth_error__3p6wE{margin-bottom:1rem;padding:.75rem .9rem;border:1px solid var(--status-error-border);border-radius:var(--radius-md);background:var(--status-error-soft);color:var(--status-error);font-size:.84rem;line-height:1.7}.auth_resend__Y1VVA{border:0;background:transparent;color:var(--foreground);font:inherit;font-size:.78rem;cursor:pointer;align-self:center;min-height:2.75rem;padding-inline:.75rem}.auth_resend__Y1VVA:disabled{color:var(--muted-foreground);cursor:not-allowed}.auth_resend__Y1VVA:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@keyframes auth_spin__o_CLe{to{transform:rotate(1turn)}}@media (max-width:768px){.auth_layout__JD7HL{display:block}.auth_visual__PNy6Y{display:none}.auth_panel__K_h59{min-height:100svh;padding:max(1.25rem,env(safe-area-inset-top)) 1.25rem max(1.5rem,env(safe-area-inset-bottom))}.auth_steps__EqF7H{margin-bottom:1.75rem}.auth_heading__2CNGc{margin-bottom:1.25rem}}@media (max-width:420px){.auth_steps__EqF7H li{font-size:.68rem}}@media (prefers-reduced-motion:reduce){.auth_spinner__7aNv7{animation-duration:1.5s}}