.auth-shell{color:var(--text-1);background:var(--ds-bg,var(--new-bgColor));font-family:var(--font-body), "Plus Jakarta Sans", system-ui, sans-serif;overflow:hidden}:is(html:has(.auth-shell).light,html:has(.auth-shell)[data-theme=light],html:has([data-auth-shell]).light,body:has(.auth-shell).light,body:has(.auth-shell)[data-theme=light]){background-color:#f4f7f8}:is(html:has(.auth-shell).dark,html:has(.auth-shell)[data-theme=dark],html:has([data-auth-shell]).dark,body:has(.auth-shell).dark,body:has(.auth-shell)[data-theme=dark]){background-color:#05070a}.auth-shell.light,html.light .auth-shell,html[data-theme=light] .auth-shell{color:#0a1214;background:#f4f7f8}.auth-shell.dark,html.dark .auth-shell,html[data-theme=dark] .auth-shell{color:#f8faff;background:#05070a}.auth-shell__panel{background:var(--ds-surface-1,var(--new-bgColorInner));color:var(--text-1)}html.light .auth-shell__panel,html[data-theme=light] .auth-shell__panel,.auth-shell.light .auth-shell__panel{color:#0a1214;background:#fff}html.dark .auth-shell__panel,html[data-theme=dark] .auth-shell__panel,.auth-shell.dark .auth-shell__panel{color:#f8faff;background:#0a0e14}.auth-shell__marketing{background:var(--ds-bg,var(--new-bgColor))}html.light .auth-shell__marketing,html[data-theme=light] .auth-shell__marketing,.auth-shell.light .auth-shell__marketing{background:#f4f7f8}html.dark .auth-shell__marketing,html[data-theme=dark] .auth-shell__marketing,.auth-shell.dark .auth-shell__marketing{background:#05070a}.auth-shell__grid{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cpath d='M 80 0 L 0 0 0 80' fill='none' stroke='rgba(10,18,20,0.06)' stroke-width='1'/%3E%3C/svg%3E");background-size:80px 80px}html.dark .auth-shell__grid,.dark .auth-shell__grid,.auth-shell.dark .auth-shell__grid{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cpath d='M 80 0 L 0 0 0 80' fill='none' stroke='rgba(255,255,255,0.05)' stroke-width='1'/%3E%3C/svg%3E")}.auth-shell__aurora{pointer-events:none;filter:blur(80px);background:radial-gradient(circle,#2563eb2e 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html.dark .auth-shell__aurora,.auth-shell.dark .auth-shell__aurora{background:radial-gradient(circle,#3b82f638 0%,#0000 70%)}.auth-shell__stat{border:1px solid var(--ds-border,var(--border-1));background:color-mix(in srgb, var(--ds-surface-2,var(--surface-2)) 80%, transparent);border-radius:12px;padding:1rem .75rem}html.dark .auth-shell__stat,.dark .auth-shell__stat,.auth-shell.dark .auth-shell__stat{background:#ffffff0a;border-color:#ffffff14}.auth-shell__stat-value{color:#2563eb;letter-spacing:-.02em;font-size:1.375rem;font-weight:700}html.dark .auth-shell__stat-value,.auth-shell.dark .auth-shell__stat-value{color:#3b82f6}.auth-shell__brand{color:inherit;align-items:center;gap:.625rem;min-height:44px;text-decoration:none;display:inline-flex}.auth-shell__brand:hover{opacity:.92}.auth-shell__brand img{border-radius:9px;flex-shrink:0}.auth-shell__wordmark{font-family:var(--font-display), Sora, system-ui, sans-serif;letter-spacing:-.02em;color:var(--text-1);font-size:1.05rem;font-weight:800;line-height:1}.auth-shell h1.auth-shell__title,.auth-shell__title{font-family:var(--font-display), Sora, system-ui, sans-serif;letter-spacing:-.02em;font-size:1.75rem;font-weight:700;line-height:1.25;color:var(--text-1)!important}@media (min-width:640px){.auth-shell h1.auth-shell__title{font-size:2rem}}.auth-shell__marketing .auth-shell__title{font-size:1.75rem}@media (min-width:1024px){.auth-shell__marketing .auth-shell__title{font-size:2rem}}.auth-shell__muted{letter-spacing:0;font-size:.8125rem;line-height:1.5;color:var(--text-3)!important}.auth-shell__lede{font-size:.875rem;line-height:1.6}.auth-shell__stat .auth-shell__muted{font-size:.6875rem;line-height:1.35}.auth-shell__divider-label{text-transform:none;letter-spacing:0;text-align:start;font-size:.75rem;font-weight:600}.auth-shell label{color:var(--text-2);letter-spacing:0;font-size:.8125rem}.auth-shell[dir=rtl],.auth-shell[lang=fa],html[lang=fa] .auth-shell,html[dir=rtl] .auth-shell{font-family:var(--font-fa,Vazirmatn), Tahoma, sans-serif;letter-spacing:0;word-spacing:.04em}.auth-shell[dir=rtl] .auth-shell__title,.auth-shell[lang=fa] .auth-shell__title,html[lang=fa] .auth-shell .auth-shell__title,html[dir=rtl] .auth-shell .auth-shell__title,.auth-shell[dir=rtl] h1,.auth-shell[dir=rtl] h2,.auth-shell[lang=fa] h1,.auth-shell[lang=fa] h2{font-family:var(--font-fa,Vazirmatn), Tahoma, sans-serif;line-height:1.35;letter-spacing:0!important}.auth-shell[dir=rtl] .auth-shell__wordmark,.auth-shell[lang=fa] .auth-shell__wordmark,html[lang=fa] .auth-shell .auth-shell__wordmark{letter-spacing:0}.auth-shell[dir=rtl] .uppercase,.auth-shell[lang=fa] .uppercase,html[lang=fa] .auth-shell .uppercase,html[dir=rtl] .auth-shell .uppercase,.auth-shell[dir=rtl] .tracking-widest,.auth-shell[lang=fa] .tracking-widest,html[lang=fa] .auth-shell .tracking-widest,html[dir=rtl] .auth-shell .tracking-widest,.auth-shell[dir=rtl] .tracking-tight,.auth-shell[lang=fa] .tracking-tight,html[lang=fa] .auth-shell .tracking-tight,html[dir=rtl] .auth-shell .tracking-tight{text-transform:none!important;letter-spacing:0!important}.auth-shell__controls{color:var(--text-1);z-index:200;pointer-events:auto;flex-wrap:nowrap;max-width:calc(100vw - 24px);inset-inline:auto 12px}@media (max-width:639px){.auth-shell__controls{gap:.5rem;inset-inline-end:10px}}.auth-cta{min-height:44px;transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 8px 20px #2563eb47;color:#fff!important;background:#2563eb!important;border:none!important;font-weight:700!important}.auth-cta:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px #2563eb5c;background:#1d4ed8!important}html.dark .auth-cta,.dark .auth-cta,.auth-shell.dark .auth-cta{box-shadow:0 8px 22px #3b82f652;color:#fff!important;background:#3b82f6!important}html.dark .auth-cta:hover:not(:disabled),.dark .auth-cta:hover:not(:disabled),.auth-shell.dark .auth-cta:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 12px 28px #3b82f666;background:#2563eb!important}.auth-cta svg{color:inherit!important}.auth-tabs{border:1px solid var(--border-1);background:var(--surface-1);border-radius:.75rem;gap:.25rem;padding:.25rem;display:flex}html.dark .auth-tabs,.dark .auth-tabs,.auth-shell.dark .auth-tabs{background:#ffffff08}.auth-tab{min-height:44px;color:var(--text-3);letter-spacing:0;text-transform:none;background:0 0;border-radius:.5rem;flex:1;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;transition:background .2s,color .2s,box-shadow .2s}.auth-tab:hover{color:var(--text-1)}.auth-tab--active{box-shadow:0 4px 12px #2563eb3d;color:#fff!important;background:#2563eb!important}html.dark .auth-tab--active,.dark .auth-tab--active,.auth-shell.dark .auth-tab--active{box-shadow:0 4px 14px #3b82f647;color:#fff!important;background:#3b82f6!important}.auth-shell__panel .h-\[42px\],.auth-shell .auth-input-shell{border-radius:8px;overflow:hidden;border-color:var(--ds-border,var(--border-1))!important;background:#fff!important;height:44px!important;min-height:44px!important}html.dark .auth-shell__panel .h-\[42px\],html.dark .auth-shell .auth-input-shell,.dark .auth-shell__panel .h-\[42px\],.dark .auth-shell .auth-input-shell,.auth-shell.dark .h-\[42px\],.auth-shell.dark .auth-input-shell{background:#05070a8c!important;border-color:#ffffff1a!important}.auth-shell__panel .h-\[42px\]:focus-within,.auth-shell .auth-input-shell:focus-within{box-shadow:0 0 0 3px #2563eb26;border-color:#2563eb!important}html.dark .auth-shell__panel .h-\[42px\]:focus-within,html.dark .auth-shell .auth-input-shell:focus-within,.auth-shell.dark .auth-input-shell:focus-within{box-shadow:0 0 0 3px #3b82f638;border-color:#3b82f6!important}.auth-shell input{color:var(--text-1)!important}.auth-shell input::placeholder{opacity:1;color:var(--text-3)!important}.auth-shell__panel .h-\[42px\] input,.auth-shell .auth-input-shell input,.auth-shell .auth-input-field{box-shadow:none!important;background-color:#0000!important;background-image:none!important}.auth-shell__panel .h-\[42px\] input:-webkit-autofill{caret-color:#0b1220;border-radius:0;transition:background-color 99999s ease-out;-webkit-text-fill-color:#0b1220!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-shell__panel .h-\[42px\] input:-webkit-autofill:hover{caret-color:#0b1220;border-radius:0;transition:background-color 99999s ease-out;-webkit-text-fill-color:#0b1220!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-shell__panel .h-\[42px\] input:-webkit-autofill:focus{caret-color:#0b1220;border-radius:0;transition:background-color 99999s ease-out;-webkit-text-fill-color:#0b1220!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-shell__panel .h-\[42px\] input:-webkit-autofill:active{caret-color:#0b1220;border-radius:0;transition:background-color 99999s ease-out;-webkit-text-fill-color:#0b1220!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-shell .auth-input-field:-webkit-autofill{caret-color:#0b1220;border-radius:0;transition:background-color 99999s ease-out;-webkit-text-fill-color:#0b1220!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-shell .auth-input-field:-webkit-autofill:hover{caret-color:#0b1220;border-radius:0;transition:background-color 99999s ease-out;-webkit-text-fill-color:#0b1220!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-shell .auth-input-field:-webkit-autofill:focus{caret-color:#0b1220;border-radius:0;transition:background-color 99999s ease-out;-webkit-text-fill-color:#0b1220!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-shell .auth-input-field:-webkit-autofill:active{caret-color:#0b1220;border-radius:0;transition:background-color 99999s ease-out;-webkit-text-fill-color:#0b1220!important;box-shadow:inset 0 0 0 1000px #fff!important}html.dark .auth-shell__panel .h-\[42px\] input:-webkit-autofill{caret-color:#f8fafc;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 0 0 1000px #05070a8c!important}html.dark .auth-shell__panel .h-\[42px\] input:-webkit-autofill:hover{caret-color:#f8fafc;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 0 0 1000px #05070a8c!important}html.dark .auth-shell__panel .h-\[42px\] input:-webkit-autofill:focus{caret-color:#f8fafc;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 0 0 1000px #05070a8c!important}html.dark .auth-shell__panel .h-\[42px\] input:-webkit-autofill:active{caret-color:#f8fafc;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 0 0 1000px #05070a8c!important}html[data-theme=dark] .auth-shell__panel .h-\[42px\] input:-webkit-autofill{caret-color:#f8fafc;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 0 0 1000px #05070a8c!important}.dark .auth-shell__panel .h-\[42px\] input:-webkit-autofill{caret-color:#f8fafc;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 0 0 1000px #05070a8c!important}.dark .auth-shell__panel .h-\[42px\] input:-webkit-autofill:hover{caret-color:#f8fafc;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 0 0 1000px #05070a8c!important}.dark .auth-shell__panel .h-\[42px\] input:-webkit-autofill:focus{caret-color:#f8fafc;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 0 0 1000px #05070a8c!important}.dark .auth-shell__panel .h-\[42px\] input:-webkit-autofill:active{caret-color:#f8fafc;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 0 0 1000px #05070a8c!important}.auth-shell.dark .h-\[42px\] input:-webkit-autofill{caret-color:#f8fafc;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 0 0 1000px #05070a8c!important}.auth-shell.dark .h-\[42px\] input:-webkit-autofill:hover{caret-color:#f8fafc;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 0 0 1000px #05070a8c!important}.auth-shell.dark .h-\[42px\] input:-webkit-autofill:focus{caret-color:#f8fafc;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 0 0 1000px #05070a8c!important}.auth-shell.dark .h-\[42px\] input:-webkit-autofill:active{caret-color:#f8fafc;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 0 0 1000px #05070a8c!important}.dark .auth-shell .auth-input-field:-webkit-autofill{caret-color:#f8fafc;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 0 0 1000px #05070a8c!important}.dark .auth-shell .auth-input-field:-webkit-autofill:hover{caret-color:#f8fafc;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 0 0 1000px #05070a8c!important}.dark .auth-shell .auth-input-field:-webkit-autofill:focus{caret-color:#f8fafc;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 0 0 1000px #05070a8c!important}.dark .auth-shell .auth-input-field:-webkit-autofill:active{caret-color:#f8fafc;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 0 0 1000px #05070a8c!important}.auth-shell.dark .auth-input-field:-webkit-autofill{caret-color:#f8fafc;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 0 0 1000px #05070a8c!important}html.dark .auth-shell .auth-input-field:-webkit-autofill{caret-color:#f8fafc;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 0 0 1000px #05070a8c!important}html[data-theme=dark] .auth-shell .auth-input-field:-webkit-autofill{caret-color:#f8fafc;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 0 0 1000px #05070a8c!important}.auth-shell__panel .h-\[42px\]>div,.auth-shell .auth-input-shell>div{background:0 0;align-self:stretch;align-items:center;display:flex}.auth-shell .phone-input-wrapper .react-tel-input .form-control{border-color:var(--ds-border,var(--border-1))!important;height:44px!important;min-height:44px!important;line-height:44px!important}.auth-shell .phone-input-wrapper .react-tel-input .form-control:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb26!important}html.dark .auth-shell .phone-input-wrapper .react-tel-input .form-control:focus,.auth-shell.dark .phone-input-wrapper .react-tel-input .form-control:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f638!important}.auth-shell input[type=checkbox]{accent-color:#2563eb;flex-shrink:0;width:1rem;height:1rem}.auth-shell label:has(input[type=checkbox]){align-items:flex-start;gap:.75rem;padding:.625rem .25rem}html.dark .auth-shell input[type=checkbox],.dark .auth-shell input[type=checkbox],.auth-shell.dark input[type=checkbox]{accent-color:#3b82f6}.auth-link{color:#2563eb;letter-spacing:0;font-weight:600}.auth-link:hover{color:#1d4ed8}html.dark .auth-link,.dark .auth-link,.auth-shell.dark .auth-link{color:#60a5fa}html.dark .auth-link:hover,.dark .auth-link:hover,.auth-shell.dark .auth-link:hover{color:#93c5fd}.auth-oauth{border:1px solid var(--border-1);height:48px;min-height:44px;color:var(--text-1);letter-spacing:0;text-transform:none;cursor:pointer;background:#fff;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;font-weight:600;transition:background .2s,border-color .2s;display:flex}html.dark .auth-oauth,.dark .auth-oauth,.auth-shell.dark .auth-oauth{background:#ffffff0a}.auth-oauth:hover{background:var(--surface-2);border-color:var(--ds-border-strong,var(--border-1))}.auth-oauth--facebook{color:#fff;background:#1877f2;border-color:#1877f2}.auth-oauth--facebook:hover{color:#fff;background:#166fe5;border-color:#166fe5}@media (max-width:1023px){.auth-shell{flex-direction:column}.auth-shell__marketing{display:none!important}.auth-shell__panel{flex:auto;width:100%;max-width:100%!important}}
