.pym-auth--pure.pym-auth--font-internal,.pym-auth--pure.pym-auth--font-internal *,.pym-auth--pure.pym-auth--font-internal *::before,.pym-auth--pure.pym-auth--font-internal *::after{font-family:"YekanBakh",-apple-system,BlinkMacSystemFont,"Segoe UI",Tahoma,Arial,sans-serif!important}.pym-auth--pure{--pym-pure-logo-w:140px;--pym-pure-logo-w-m:140px;--pym-pure-page-bg:#ffffff;--pym-pure-card-w:400px;--pym-pure-card-pad:32px;--pym-pure-mobile-pad:20px;--pym-pure-card-bg:#ffffff;--pym-pure-card-border:#e0e0e6;--pym-pure-card-radius:10px;--pym-pure-heading:#111827;--pym-pure-text:#374151;--pym-pure-muted:#6b7280;--pym-pure-link:#0e7490;--pym-pure-input-bg:#ffffff;--pym-pure-input-text:#111827;--pym-pure-input-border:#b9bec8;--pym-pure-input-focus:#111827;--pym-pure-input-radius:8px;--pym-pure-input-h:48px;--pym-pure-btn-bg:#111827;--pym-pure-btn-hover:#374151;--pym-pure-btn-text:#ffffff;--pym-pure-btn-radius:8px;--pym-pure-btn-h:48px;--pym-pure-error:#b42318;--pym-pure-error-bg:#fef3f2;--pym-pure-success:#027a48;--pym-pure-success-bg:#ecfdf3;--pym-fl-color:var(--pym-pure-muted);--pym-fl-color-active:var(--pym-pure-input-focus);--pym-fl-hint:#9ca3af;--pym-fl-bg-top:var(--pym-pure-card-bg);--pym-fl-bg-bottom:var(--pym-pure-input-bg);--pym-fl-size:15px;--pym-fl-size-float:12px;--pym-fl-rest-end:10px;--pym-fl-float-end:max(10px, calc(var(--pym-pure-input-radius) + 2px));--pym-pw-text:var(--pym-pure-text);--pym-pw-muted:var(--pym-pure-muted);--pym-pw-link:var(--pym-pure-link);--pym-pw-ok:var(--pym-pure-success);--pym-pw-track:#e5e7eb;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:24px 16px;position:relative;direction:rtl;text-align:start;color:var(--pym-pure-text);font-size:14px;font-weight:400;line-height:1.7;letter-spacing:0;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}.pym-auth--pure *,.pym-auth--pure *::before,.pym-auth--pure *::after{box-sizing:border-box}.pym-auth--pure [hidden]{display:none!important}.pym-standalone-wrapper.pym-standalone--pure{align-items:stretch;justify-content:stretch;padding:0}.pym-standalone--pure .pym-auth--pure{min-height:100vh;min-height:100dvh;background:var(--pym-pure-page-bg);padding-top:max(24px, env(safe-area-inset-top));padding-bottom:max(24px, env(safe-area-inset-bottom));padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}.pym-auth--pure .pym-auth__card{position:relative;width:100%;max-width:var(--pym-pure-card-w);margin:0;padding:var(--pym-pure-card-pad);background:var(--pym-pure-card-bg);border:1px solid var(--pym-pure-card-border);border-radius:var(--pym-pure-card-radius);box-shadow:none;overflow:visible}.pym-auth--pure.pym-auth--no-border .pym-auth__card{border-color:#fff0}.pym-auth--pure.pym-auth--shadow-soft .pym-auth__card{box-shadow:0 1px 2px rgb(16 24 40 / .04),0 4px 16px rgb(16 24 40 / .05)}.pym-auth--pure.pym-auth--shadow-lift .pym-auth__card{box-shadow:0 10px 32px rgb(16 24 40 / .12)}.pym-auth--pure .pym-auth__step{display:none}.pym-auth--pure .pym-auth__step--active{display:block}.pym-auth--pure.pym-auth--animate .pym-auth__step--active{animation:pym-pure-in 0.24s ease both}@keyframes pym-pure-in{from{opacity:0}to{opacity:1}}.pym-auth--pure .pym-auth__topbar{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;margin:0 0 28px}.pym-auth--pure .pym-auth__back,.pym-auth--pure .pym-auth__back-spacer{width:44px;height:44px}.pym-auth--pure .pym-auth__back{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:50%;background:#fff0;color:var(--pym-pure-heading);cursor:pointer;box-shadow:none;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:#fff0}.pym-auth--pure .pym-auth__back:hover{background:rgb(17 24 39 / .06)}.pym-auth--pure .pym-auth__logo{justify-self:center;display:flex;align-items:center;justify-content:center;max-width:100%;color:var(--pym-pure-heading)}.pym-auth--pure .pym-auth__logo.pym-auth__brand-logo-wrap{width:var(--pym-pure-logo-w);max-width:100%;border-radius:0!important;overflow:visible}.pym-auth--pure .pym-auth__brand-logo{display:block;width:100%;height:auto;max-width:100%;max-height:none;object-fit:contain;border-radius:0}.pym-auth--pure .pym-auth__header{margin:0 0 24px}.pym-auth--pure .pym-auth__title{margin:0 0 8px;padding:0;color:var(--pym-pure-heading);font-size:18px;font-weight:700;line-height:1.6;letter-spacing:0;text-transform:none}.pym-auth--pure .pym-auth__desc{margin:0;padding:0;color:var(--pym-pure-muted);font-size:13px;line-height:1.9}.pym-auth--pure .pym-auth__phone-display{display:inline-block;color:var(--pym-pure-heading);font-weight:700;unicode-bidi:isolate}.pym-auth--pure .pym-auth__mode-tabs{display:flex;gap:4px;margin:0 0 16px;padding:4px;border:1px solid var(--pym-pure-card-border);border-radius:calc(var(--pym-pure-input-radius) + 2px)}.pym-auth--pure .pym-auth__mode-tab{flex:1 1 0%;min-height:40px;margin:0;padding:0 12px;border:0;border-radius:var(--pym-pure-input-radius);background:#fff0;color:var(--pym-pure-muted);font-size:14px;font-weight:500;cursor:pointer;box-shadow:none;-webkit-appearance:none;appearance:none;transition:background-color 0.15s ease,color 0.15s ease}.pym-auth--pure .pym-auth__mode-tab--active{background:var(--pym-pure-btn-bg);color:var(--pym-pure-btn-text)}.pym-auth--pure .pym-auth__mode-panel,.pym-auth--pure .pym-auth__email-view{display:none}.pym-auth--pure .pym-auth__mode-panel--active,.pym-auth--pure .pym-auth__email-view--active{display:block}.pym-auth--pure .pym-auth__field{margin:0 0 16px;padding:0}.pym-auth--pure .pym-auth__field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.pym-auth--pure .pym-auth__field>.pym-auth__label{display:block;margin:0 0 6px;padding:0;color:var(--pym-pure-text);font-size:13px;font-weight:500;line-height:1.6}.pym-auth--pure .pym-auth__input-wrap{position:relative;display:block}.pym-auth--pure .pym-auth__input{display:block;width:100%;height:var(--pym-pure-input-h);min-height:0;margin:0;padding:0 14px;background:var(--pym-pure-input-bg);color:var(--pym-pure-input-text);border:1px solid var(--pym-pure-input-border);border-radius:var(--pym-pure-input-radius);box-shadow:none;outline:0;font-size:15px;font-weight:400;line-height:normal;text-align:start;-webkit-appearance:none;appearance:none;transition:border-color 0.15s ease,box-shadow 0.15s ease}.pym-auth--pure .pym-auth__input[dir="ltr"]{text-align:right}.pym-auth--pure .pym-auth__input[dir="ltr"]:placeholder-shown{direction:rtl}.pym-auth--pure .pym-auth__input::placeholder{color:var(--pym-pure-muted);opacity:1}.pym-auth--pure .pym-auth__input:hover{border-color:var(--pym-pure-muted)}.pym-auth--pure .pym-auth__input:focus,.pym-auth--pure .pym-auth__input:focus-visible{border-color:var(--pym-pure-input-focus);box-shadow:0 0 0 1px var(--pym-pure-input-focus);outline:0}.pym-auth--pure .pym-auth__input--pass{padding-left:48px}.pym-auth--pure .pym-auth__toggle-pass{position:absolute;top:50%;left:2px;width:44px;height:44px;margin:0;padding:0;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#fff0;color:var(--pym-pure-heading);cursor:pointer;box-shadow:none;-webkit-appearance:none;appearance:none}.pym-auth--pure .pym-auth__btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:var(--pym-pure-btn-h);min-height:44px;margin:8px 0 0;padding:0 16px;background:var(--pym-pure-btn-bg);color:var(--pym-pure-btn-text);border:1px solid #fff0;border-radius:var(--pym-pure-btn-radius);box-shadow:none;text-shadow:none;text-transform:none;letter-spacing:0;font-size:14px;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:#fff0;transition:background-color 0.15s ease,opacity 0.15s ease}.pym-auth--pure .pym-auth__btn>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pym-auth--pure .pym-auth__btn:hover:not(:disabled){background:var(--pym-pure-btn-hover);color:var(--pym-pure-btn-text)}.pym-auth--pure .pym-auth__btn:disabled{opacity:.6;cursor:not-allowed}.pym-auth--pure .pym-auth__btn--voice{margin-top:12px;background:#fff0;color:var(--pym-pure-heading);border-color:var(--pym-pure-input-border)}.pym-auth--pure .pym-auth__btn--voice:hover:not(:disabled){background:#fff0;color:var(--pym-pure-heading);border-color:var(--pym-pure-input-focus)}.pym-auth--pure .pym-auth__spinner{display:inline-block;width:20px;height:20px;border:2px solid currentColor;border-inline-end-color:#fff0;border-radius:50%;animation:pym-pure-spin 0.7s linear infinite}@keyframes pym-pure-spin{to{transform:rotate(360deg)}}.pym-auth--pure .pym-auth__text-btn,.pym-auth--pure .pym-auth__switch-link,.pym-auth--pure .pym-auth__terms a{color:var(--pym-pure-link);font-size:13px;font-weight:500;text-decoration:none;cursor:pointer}.pym-auth--pure .pym-auth__text-btn{display:inline-flex;align-items:center;min-height:32px;margin:0;padding:0;border:0;background:#fff0;box-shadow:none;-webkit-appearance:none;appearance:none}.pym-auth--pure .pym-auth__text-btn:hover,.pym-auth--pure .pym-auth__switch-link:hover,.pym-auth--pure .pym-auth__terms a:hover{background:#fff0;color:var(--pym-pure-link);text-decoration:underline}.pym-auth--pure .pym-auth__switch-view{margin:16px 0 0;padding:0;color:var(--pym-pure-muted);font-size:13px;text-align:start}.pym-auth--pure .pym-auth__switch-view+.pym-auth__switch-view{margin-top:8px}.pym-auth--pure .pym-auth__generate-pass{margin-top:6px}.pym-auth--pure .pym-auth__pass-strength{display:flex;align-items:center;gap:10px;margin-top:8px}.pym-auth--pure .pym-auth__pass-meter{flex:1 1 auto;height:4px;border-radius:4px;background:#e5e7eb;overflow:hidden}.pym-auth--pure .pym-auth__pass-meter-fill{width:0;height:100%;border-radius:inherit;transition:width 0.2s ease,background-color 0.2s ease}.pym-auth--pure .pym-auth__pass-label{min-width:56px;font-size:12px}.pym-auth--pure .pym-auth__otp-wrap{display:flex;justify-content:center;gap:clamp(4px, 1.6vw, 8px);margin:0 0 12px;direction:ltr}.pym-auth--pure .pym-auth__otp-input{flex:1 1 0%;min-width:0;max-width:56px;height:var(--pym-pure-input-h);margin:0;padding:0;background:var(--pym-pure-input-bg);color:var(--pym-pure-input-text);border:1px solid var(--pym-pure-input-border);border-radius:var(--pym-pure-input-radius);box-shadow:none;outline:0;font-size:20px;font-weight:700;line-height:normal;direction:ltr;text-align:center;-webkit-appearance:none;appearance:none;transition:border-color 0.15s ease,box-shadow 0.15s ease}.pym-auth--pure .pym-auth__otp-input:focus,.pym-auth--pure .pym-auth__otp-input:focus-visible{border-color:var(--pym-pure-input-focus);box-shadow:0 0 0 1px var(--pym-pure-input-focus);outline:0}.pym-auth--pure .pym-auth__otp-input.filled{border-color:var(--pym-pure-input-focus)}.pym-auth--pure .pym-auth__timer-wrap{margin:12px 0 4px;min-height:32px}.pym-auth--pure .pym-auth__timer{color:var(--pym-pure-muted);font-size:13px}.pym-auth--pure .pym-auth__footer-links{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin:20px 0 0}.pym-auth--pure .pym-auth__link{color:var(--pym-pure-link);font-size:13px;font-weight:500;text-align:center;text-decoration:none}.pym-auth--pure .pym-auth__link--google{display:flex;align-items:center;justify-content:center;width:100%;height:var(--pym-pure-btn-h);min-height:44px;margin:0;padding:0 16px;background:#fff0;color:var(--pym-pure-heading);border:1px solid var(--pym-pure-input-border);border-radius:var(--pym-pure-btn-radius);font-weight:700;cursor:pointer;box-shadow:none;-webkit-appearance:none;appearance:none}.pym-auth--pure .pym-auth__link--google:hover{background:#fff0;border-color:var(--pym-pure-input-focus)}.pym-auth--pure .pym-auth__link--sms-issue{color:var(--pym-pure-muted);font-weight:400}.pym-auth--pure .pym-auth__terms{margin:20px 0 0;padding:0;color:var(--pym-pure-muted);font-size:12px;line-height:2;text-align:center;text-wrap:balance}.pym-auth--pure .pym-auth__terms a{font-size:inherit!important;font-weight:500!important;color:var(--pym-pure-link)!important;border-bottom:0!important}.pym-auth--pure .pym-auth__privacy-note{margin:4px 0 8px;color:var(--pym-pure-muted);font-size:12px}.pym-auth--pure .pym-auth__vendor-toggle{margin:0 0 16px}.pym-auth--pure .pym-auth__switch{position:relative;display:flex;align-items:center;gap:10px;margin:0;color:var(--pym-pure-text);font-size:13px;cursor:pointer}.pym-auth--pure .pym-auth__switch input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.pym-auth--pure .pym-auth__switch-slider{position:relative;flex:none;width:40px;height:24px;border-radius:24px;background:var(--pym-pure-input-border);transition:background-color 0.15s ease}.pym-auth--pure .pym-auth__switch-slider::after{content:"";position:absolute;top:3px;right:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform 0.15s ease}.pym-auth--pure .pym-auth__switch input:checked+.pym-auth__switch-slider{background:var(--pym-pure-btn-bg)}.pym-auth--pure .pym-auth__switch input:checked+.pym-auth__switch-slider::after{transform:translateX(-16px)}.pym-auth--pure .pym-auth__switch input:focus-visible+.pym-auth__switch-slider{outline:2px solid var(--pym-pure-input-focus);outline-offset:2px}.pym-auth--pure .pym-auth__vendor-badge{display:inline-block;margin:0 0 12px;padding:2px 10px;border:1px solid var(--pym-pure-card-border);border-radius:999px;color:var(--pym-pure-muted);font-size:12px}.pym-auth--pure .pym-auth__message{display:flex;align-items:flex-start;gap:8px;margin:0 0 16px;padding:10px 12px;border:1px solid #fff0;border-radius:var(--pym-pure-input-radius);font-size:13px;line-height:1.8}.pym-auth--pure .pym-auth__message svg{flex:none;width:18px;height:18px;margin-top:3px}.pym-auth--pure .pym-auth__message--error{background:var(--pym-pure-error-bg);border-color:#fecdca;color:var(--pym-pure-error)}.pym-auth--pure .pym-auth__message--success{background:var(--pym-pure-success-bg);border-color:#abefc6;color:var(--pym-pure-success)}.pym-auth--pure .pym-auth__shake,.pym-auth--pure .pym-fl>.pym-auth__input.pym-auth__shake~.pym-auth__label{animation:pym-pure-shake 0.4s ease}@keyframes pym-pure-shake{20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}}.pym-auth--pure .pym-auth__back:focus-visible,.pym-auth--pure .pym-auth__toggle-pass:focus-visible,.pym-auth--pure .pym-auth__btn:focus-visible,.pym-auth--pure .pym-auth__mode-tab:focus-visible,.pym-auth--pure .pym-auth__text-btn:focus-visible,.pym-auth--pure .pym-auth__switch-link:focus-visible,.pym-auth--pure .pym-auth__link:focus-visible,.pym-auth--pure .pym-auth__terms a:focus-visible{outline:2px solid var(--pym-pure-input-focus);outline-offset:2px}@media (max-width:768px){.pym-auth--pure{--pym-fl-size:16px}.pym-auth--pure .pym-auth__input{font-size:16px}}@media (max-width:480px){.pym-auth--pure .pym-auth__card{padding:28px var(--pym-pure-mobile-pad)}.pym-auth--pure .pym-auth__logo.pym-auth__brand-logo-wrap{width:var(--pym-pure-logo-w-m)}.pym-standalone--pure .pym-auth--pure{--pym-fl-bg-top:var(--pym-pure-page-bg)}.pym-auth--pure .pym-auth__field-row{grid-template-columns:minmax(0,1fr)}.pym-standalone--pure .pym-auth--pure{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.pym-standalone--pure .pym-auth--pure .pym-auth__card{position:static;background:#fff0;border-color:#fff0;border-radius:0;box-shadow:none}.pym-standalone--pure .pym-auth--pure .pym-auth__topbar{display:block;margin-bottom:32px}.pym-standalone--pure .pym-auth--pure .pym-auth__back-spacer{display:none}.pym-standalone--pure .pym-auth--pure .pym-auth__back{position:absolute;top:max(8px, env(safe-area-inset-top));inset-inline-start:max(8px, env(safe-area-inset-right))}.pym-standalone--pure .pym-auth--pure .pym-auth__logo{margin-inline:auto}}.pym-popup-overlay.pym-popup-tpl-pure .pym-popup-handle{display:none!important}.pym-popup-overlay.pym-popup-tpl-pure{align-items:center!important;justify-content:center!important;padding:max(12px, env(safe-area-inset-top)) 16px max(12px, env(safe-area-inset-bottom))!important}.pym-popup-overlay.pym-popup-tpl-pure .pym-popup-container{width:100%!important;margin:0!important;max-width:var(--pym-pure-card-w,400px)!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;overflow-x:hidden}.pym-popup-overlay.pym-popup-tpl-pure .pym-popup-container .pym-auth--pure{padding:0!important;max-width:100%!important}.pym-popup-overlay.pym-popup-tpl-pure .pym-popup-container .pym-auth--pure .pym-auth__card{background:var(--pym-pure-card-bg)!important;border:1px solid var(--pym-pure-card-border)!important;border-radius:var(--pym-pure-card-radius)!important;padding:var(--pym-pure-card-pad)!important}.pym-popup-overlay.pym-popup-tpl-pure .pym-popup-container .pym-auth--pure.pym-auth--no-border .pym-auth__card{border-color:transparent!important}.pym-popup-overlay.pym-popup-tpl-pure .pym-popup-container .pym-auth--pure.pym-auth--shadow-soft .pym-auth__card{box-shadow:0 1px 2px rgb(16 24 40 / .04),0 4px 16px rgb(16 24 40 / .05)!important}.pym-popup-overlay.pym-popup-tpl-pure .pym-popup-container .pym-auth--pure.pym-auth--shadow-lift .pym-auth__card{box-shadow:0 10px 32px rgb(16 24 40 / .12)!important}@media (max-width:480px){.pym-popup-overlay.pym-popup-tpl-pure .pym-popup-container .pym-auth--pure .pym-auth__card{padding:28px var(--pym-pure-mobile-pad)!important}}.pym-popup-overlay.pym-popup-tpl-pure .pym-popup-close{top:20px;left:20px;background:#fff0;color:var(--pym-pure-heading)}@media (max-height:560px){.pym-auth--pure .pym-auth__topbar{margin-bottom:12px}.pym-auth--pure .pym-auth__header{margin-bottom:16px}.pym-auth--pure .pym-auth__card{padding-top:20px;padding-bottom:20px}}@media (prefers-reduced-motion:reduce){.pym-auth--pure *,.pym-auth--pure *::before,.pym-auth--pure *::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}.pym-auth--pure .pym-auth__spinner{animation:pym-pure-spin 1.6s linear infinite!important}}