.avin-auth{--av-purple:#400d6f;--av-ink:#261938;--av-muted:#695e75;box-sizing:border-box;direction:rtl;font-family:IRANSansXFaNum,Tahoma,sans-serif;color:var(--av-ink);background:radial-gradient(ellipse at 10% 15%,#eee6f7,transparent 48%),#f8f7fa;min-height:100svh;padding:24px clamp(16px,5vw,80px);font-size:15px;line-height:1.9;isolation:isolate}
.avin-auth *,.avin-auth *:before,.avin-auth *:after{box-sizing:border-box}.avin-auth a{color:var(--av-purple);text-decoration:none}.avin-auth a:hover{text-decoration:underline}.avin-auth a:focus-visible,.avin-auth button:focus-visible,.avin-auth input:focus-visible{outline:3px solid #a77ad1;outline-offset:4px}.avin-auth__top{max-width:1160px;margin:0 auto 30px;display:flex;align-items:center;justify-content:space-between;gap:20px}.avin-auth__top img{width:64px;height:64px;object-fit:contain}.avin-auth__top a{font-size:13px}.avin-auth__top span{margin-right:12px;font-size:20px}.avin-auth__card{max-width:1160px;margin:auto;display:grid;grid-template-columns:1fr 1fr;background:#fff;border:1px solid #e9e1ee;border-radius:28px;box-shadow:0 24px 80px #3011460d;overflow:hidden}.avin-auth__main{min-width:0;padding:56px clamp(24px,4vw,64px)}.avin-auth__eyebrow{color:#715386;font-size:12px;margin-bottom:15px}.avin-auth h1{color:var(--av-ink);font-size:32px;font-weight:800;line-height:1.55;margin:0 0 12px}.avin-auth h1 span{color:#8c51b0}.avin-auth__intro{font-size:14px;color:var(--av-muted);margin:0 0 30px}.avin-auth__native{min-width:0;color:var(--av-ink)}.avin-auth__privacy{font-size:12px;color:#716679;border-top:1px solid #eee8f1;padding-top:20px;margin:28px 0 0}.avin-auth__visual{min-width:0;display:flex;flex-direction:column;background:linear-gradient(145deg,#f2eafa,#e8dcf1);padding:38px 38px 25px;position:relative}.avin-auth__pill{align-self:flex-start;display:flex;align-items:center;gap:10px;color:#593379;font:11px/1.8 Arial,sans-serif;letter-spacing:2px;border:1px solid #cbb9d9;border-radius:30px;padding:7px 13px}.avin-auth__pill i{width:6px;height:6px;background:#77469a;border-radius:50%}.avin-auth h2{font-size:29px;font-weight:800;line-height:1.65;margin:25px 0 12px;color:#400d6f}.avin-auth__visual>p{font-size:14px;color:#685478;margin:0}.avin-auth__product{display:flex;align-items:center;justify-content:center;min-height:180px;flex:1;padding:18px 10px}.avin-auth__product img{display:block;width:100%;max-width:280px;height:auto;max-height:280px;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 18px 12px #44285e22)}.avin-auth__caption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;border-top:1px solid #d4c4e0;padding-top:18px;color:#5e4770;font-size:11px}.avin-auth__caption [dir=ltr]{font:10px/2 Arial,sans-serif;letter-spacing:1px}.avin-auth__bottom{max-width:1160px;margin:26px auto 0;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#796d82}.avin-auth__signed{max-width:650px;margin:80px auto;background:white;padding:40px;border-radius:20px}.avin-auth__link{display:inline-block;background:#400d6f;color:#fff!important;border-radius:12px;padding:10px 24px}
/* Native Digits: no cloned form, submit interception or hidden signup/OTP controls. */
.avin-auth .digits-content,.avin-auth .digits-form_container,.avin-auth .dig_ma-box,.avin-auth .digits-form_page,.avin-auth .digits-form_wrapper{width:100%!important;max-width:100%!important;min-width:0!important;background:transparent!important;color:var(--av-ink)!important;box-shadow:none!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important}
.avin-auth .digits-form_heading{font-size:18px;color:var(--av-ink);margin-bottom:20px}.avin-auth .digits-form_tab-item{font-size:13px;color:#6a5878}.avin-auth .digits-tab_active{color:var(--av-purple)}.avin-auth .digits-form_tab-bar{border-color:#e7ddee}.avin-auth .digits-form_input_row{margin-bottom:16px}.avin-auth .digits-form_border{border:1px solid #cfc3d9!important;border-radius:12px!important;background:#fff!important}.avin-auth .digits-form_input input:not([type=checkbox]):not([type=radio]):not([type=hidden]){font-family:inherit!important;font-size:16px!important;color:#261938!important;background:#fff!important;min-height:54px;border-radius:12px;box-shadow:none!important}.avin-auth input::placeholder{color:#7d7188!important;opacity:1}.avin-auth .digits-form_button,.avin-auth .digbutton{background:#400d6f!important;color:#fff!important;border:1px solid #400d6f!important;border-radius:12px!important;min-height:52px;font-family:inherit;font-size:15px;box-shadow:none!important}.avin-auth .digits-form_button:hover{background:#542186!important}.avin-auth .digits-form_button-text{color:#fff!important}.avin-auth .digits-form_footer,.avin-auth .dig_login_signup_bar,.avin-auth .digits-form_rememberme{color:#695675!important;font-size:13px}.avin-auth .dig_login_signup_bar a{color:#400d6f!important}.avin-auth .digits-mobile_wrapper{direction:ltr!important;display:flex!important;align-items:center!important;width:100%!important;min-width:0!important}.avin-auth .digits-mobile_wrapper>.digits-form_countrycode{position:relative!important;inset:auto!important;display:flex!important;align-items:center!important;flex:0 0 100px!important;width:100px!important;gap:5px;padding:0 10px!important;min-width:100px!important;border-right:1px solid #e6ddec}.avin-auth .digits-mobile_wrapper>.digits-form_input:not(.digits-form_countrycode){flex:1!important;width:auto!important;min-width:0!important}.avin-auth .digits-mobile_wrapper .digits-field-country_flag{position:relative!important;inset:auto!important;flex:0 0 24px!important;width:24px!important}.avin-auth .digits-mobile_wrapper input.countrycode{direction:ltr!important;text-align:left!important;width:51px!important;min-width:0!important;padding:0!important;border:0!important;font:15px Arial,sans-serif!important}.avin-auth .digits-mobile_wrapper input[type=tel]{direction:ltr!important;text-align:left!important;padding:0 12px!important;width:100%!important;letter-spacing:.5px;font-family:Arial,sans-serif!important;border:0!important}.avin-auth input[autocomplete=one-time-code]{direction:ltr!important;text-align:center!important;letter-spacing:5px}.avin-auth .protected_by_digits,.avin-auth .digits_site_footer_box{display:none!important}.avin-auth [data-avin-secondary-hidden]{display:none!important}
@media(max-width:760px){.avin-auth{padding:16px;min-height:100svh}.avin-auth__top{margin-bottom:18px}.avin-auth__top img{width:48px;height:48px}.avin-auth__card{grid-template-columns:1fr;border-radius:22px}.avin-auth__main{padding:30px 23px}.avin-auth h1{font-size:27px}.avin-auth__intro{font-size:13px;margin-bottom:24px}.avin-auth__visual{padding:24px;display:grid;grid-template-columns:1fr 100px;gap:8px 10px;align-items:center}.avin-auth__pill{grid-column:1;font-size:9px;padding:4px 9px;justify-self:start}.avin-auth h2{grid-column:1;font-size:19px;margin:5px 0;line-height:1.7}.avin-auth__visual>p,.avin-auth__caption{display:none}.avin-auth__product{grid-column:2;grid-row:1/3;min-height:0;padding:0}.avin-auth__product img{max-height:130px;max-width:100px}.avin-auth__bottom{margin-top:18px;font-size:10px}.avin-auth .digits-mobile_wrapper>.digits-form_countrycode{flex-basis:94px!important;width:94px!important;min-width:94px!important;padding:0 8px!important}.avin-auth .digits-mobile_wrapper input[type=tel]{padding:0 8px!important;font-size:16px!important;letter-spacing:0}.avin-auth__privacy{font-size:11px}}
@media(prefers-reduced-motion:reduce){.avin-auth *{scroll-behavior:auto!important}}
/* Scope Digits theme variables, including its automatic dark scheme. */
.avin-auth .digits-form_page,.avin-auth .digits-form_container,.avin-auth .digits-main_style{--dprimary:#400d6f!important;--dtitle:#261938!important;--dfield_bg:#fff!important;--daccent:#77469a!important;--dform_bg:#fff!important;--dbutton_text:#fff!important}
.avin-auth .digits-form_page{min-height:0!important;display:block!important}.avin-auth .digits_ui,.avin-auth .digits_ui *{font-family:IRANSansXFaNum,Tahoma,sans-serif!important;letter-spacing:normal!important}.avin-auth .digits-form_tab-bar .digits-form_tab-item{font-size:13px;opacity:.7}.avin-auth .digits-form_tab-bar .digits-tab_active{opacity:1}.avin-auth .dig_login_signup_bar span{opacity:1}.avin-auth .digits-mobile_wrapper input.countrycode{margin:0!important}.avin-auth .digits-mobile_wrapper input[type=tel],.avin-auth .digits-mobile_wrapper input.countrycode{font-family:Arial,sans-serif!important;letter-spacing:.3px!important}
@media(max-width:380px){.avin-auth__visual{padding:20px;grid-template-columns:1fr 72px}.avin-auth__product img{max-width:72px;max-height:110px}.avin-auth h2{font-size:16px}.avin-auth__pill{white-space:nowrap;letter-spacing:1px;font-size:8px}}
