@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../../../fonts/oswald/oswald-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../../../fonts/oswald/oswald-cyrillic-wght-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}.ac{--ac-neon:#2bff88;--ac-rgb:43 255 136;--ac-black:#050607;--ac-display:"Oswald", var(--font-vazirmatn), "Vazirmatn", system-ui, sans-serif;--ac-serif:Georgia, var(--font-vazirmatn), "Vazirmatn", serif;--background:oklch(10.5% .004 262);--foreground:oklch(91.94% .0027 286.35);--card:oklch(15.5% .004 262);--card-foreground:oklch(91.94% .0027 286.35);--popover:oklch(15.5% .004 262);--popover-foreground:oklch(91.94% .0027 286.35);--primary:oklch(88.5% .225 152);--primary-foreground:oklch(16% .01 152);--secondary:oklch(27.5% .002 286.22);--secondary-foreground:oklch(91.94% .0027 286.35);--muted:oklch(32% .0019 286.24);--muted-foreground:oklch(68% .0019 286.24);--accent:oklch(25.2% 0 0);--accent-foreground:oklch(91.94% .0027 286.35);--destructive:oklch(62% .19 24);--border:oklch(24.5% .004 262);--input:oklch(15.5% .004 262);--ring:oklch(88.5% .225 152);color-scheme:dark;isolation:isolate;background:var(--ac-black);color:#fff;grid-template-columns:minmax(0,58fr) minmax(0,42fr);min-height:100dvh;display:grid;position:relative}.ac-left{height:100dvh;position:sticky;top:0;overflow:hidden}.ac-film{background:#000;position:absolute;inset:0;overflow:hidden;container-type:size}.ac-frame{aspect-ratio:1300/1164;width:max(100cqw,111.7cqh);transform:translate(-50%, -50%) translate(calc(var(--ac-px,0) * -16px + var(--shx,0px)), calc(var(--ac-py,0) * -10px + var(--shy,0px))) scale(1.05);transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:50%}.ac-frame img{object-fit:cover;width:100%;height:100%;display:block}.ac-glow{background:radial-gradient(closest-side, rgb(var(--ac-rgb) / .55), rgb(var(--ac-rgb) / .16) 55%, transparent);filter:blur(14px);mix-blend-mode:screen;opacity:.55;border-radius:50%;width:64%;height:11%;position:absolute;top:56.5%;left:18%}.ac.revving .ac-glow{opacity:calc(.55 + var(--rpm,0) * .9);transform:scaleX(calc(1 + var(--rpm,0) * .25));animation:none!important}.ac.revving .ac-frame{transition:none}.ac-strip{mix-blend-mode:screen;filter:blur(1.5px) drop-shadow(0 0 6px rgb(var(--ac-rgb) / .9)) drop-shadow(0 0 16px rgb(var(--ac-rgb) / .55));opacity:.75;pointer-events:none;background:url(../../../auth/city-car-strip.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}.ac-strip.run{background:linear-gradient(100deg, transparent 40%, #eafff3 48%, rgb(var(--ac-rgb)) 52%, transparent 60%);filter:drop-shadow(0 0 8px rgb(var(--ac-rgb)));opacity:0;background-position:120% 0;background-size:300% 100%;-webkit-mask:url(../../../auth/city-car-strip.webp) 50%/100% 100% no-repeat;mask:url(../../../auth/city-car-strip.webp) 50%/100% 100% no-repeat}.ac.revving .ac-strip:not(.run){opacity:calc(.75 + var(--rpm,0) * 1.2);filter:blur(1px) drop-shadow(0 0 8px rgb(var(--ac-rgb))) drop-shadow(0 0 calc(16px + var(--rpm,0) * 40px) rgb(var(--ac-rgb) / .8))}.ac-wheel{aspect-ratio:1;pointer-events:none;border-radius:50%;position:absolute;translate:-50% -50%}.ac-wheel.rear{width:9.6%;top:55.5%;left:20.6%;transform:rotate(-4deg)scaleX(.45)}.ac-wheel.front{width:12.2%;top:56.9%;left:43.7%;transform:rotate(-3deg)scaleX(.62)}.ac-wheel:before{content:"";border:1.5px solid rgb(var(--ac-rgb) / .55);box-shadow:0 0 10px rgb(var(--ac-rgb) / .55), inset 0 0 12px rgb(var(--ac-rgb) / .35);opacity:.55;border-radius:50%;transition:opacity .3s;position:absolute;inset:4%}.ac-wheel>i{mix-blend-mode:screen;opacity:0;transform:rotate(var(--spin,0deg));filter:blur(calc(var(--rpm,0) * 2.4px));background:repeating-conic-gradient(#fff0 0deg 26deg,#dcffec8c 32deg,#fff0 40deg 72deg);border-radius:50%;position:absolute;inset:16%;-webkit-mask:radial-gradient(closest-side,#0000 28%,#000 34% 92%,#0000);mask:radial-gradient(closest-side,#0000 28%,#000 34% 92%,#0000)}.ac.revving .ac-wheel:before{opacity:calc(.6 + var(--rpm,0) * .8)}.ac.revving .ac-wheel>i{opacity:calc(.25 + var(--rpm,0) * .75)}.ac-smoke{pointer-events:none;opacity:0;width:22%;height:14%;position:absolute;top:52%;left:13%}.ac-smoke>i{aspect-ratio:1.6;filter:blur(10px);background:radial-gradient(closest-side,#dce4eb8c,#0000);border-radius:50%;width:60%;position:absolute;bottom:0}.ac-smoke>i:first-child{left:0}.ac-smoke>i:nth-child(2){left:25%;animation-delay:-.5s!important}.ac-smoke>i:nth-child(3){left:45%;animation-delay:-1s!important}.ac.revving .ac-smoke{opacity:calc((var(--rpm,0) - .45) * 1.8)}.ac.revving .ac-smoke>i{animation:1.5s ease-out infinite ac-smoke}.ac-head-led{transform-origin:0;mix-blend-mode:screen;opacity:1;background:linear-gradient(90deg,#0000,#dff6ff 30%,#fff 70%,#0000);border-radius:99px;width:10.8%;height:.7%;position:absolute;top:51.4%;left:50.8%;rotate:12deg;box-shadow:0 0 6px #fff,0 0 14px #cfefff,0 0 30px #aae1ffcc}.ac-flare{filter:blur(1px);mix-blend-mode:screen;opacity:.35;background:radial-gradient(closest-side,#ffffffe6,#96d7ff59 40%,#0000);border-radius:50%;width:26%;height:1.6%;position:absolute;top:53.2%;left:60.5%;translate:-50% -50%}.ac.revving .ac-flare{opacity:calc(.4 + var(--rpm,0) * .7);scale:calc(1 + var(--rpm,0) * .4) 1}.ac-start{z-index:4;inset-inline-end:max(20px,min(3vw,40px));color:#fff;cursor:pointer;background:radial-gradient(circle at 35% 30%,#3a3f44,#0c0e10 62%,#050607);border:0;border-radius:50%;place-items:center;width:84px;height:84px;padding:0;transition:transform .15s,box-shadow .3s;display:grid;position:absolute;top:30%;box-shadow:0 0 0 3px #15181b,0 0 0 4px #ffffff24,0 14px 34px #000000a6,inset 0 1px 1px #ffffff2e}.ac-start .ring{border:2px solid rgb(var(--ac-rgb) / .85);box-shadow:0 0 10px rgb(var(--ac-rgb) / .7), inset 0 0 10px rgb(var(--ac-rgb) / .45);border-radius:50%;position:absolute;inset:7px}.ac-start .cap{letter-spacing:.12em;justify-items:center;font-family:Oswald,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1;display:grid;position:relative}.ac-start .cap small{color:#fff9;font-size:8px}.ac-start .cap b{color:var(--ac-neon);text-shadow:0 0 10px rgb(var(--ac-rgb) / .8);margin:3px 0;font-size:15px;font-weight:700}.ac-start:hover{transform:scale(1.05)}.ac-start:active{transform:scale(.94)}.ac-start.on{box-shadow:0 0 0 3px #15181b, 0 0 0 4px rgb(var(--ac-rgb) / .6), 0 0 calc(24px + var(--rpm,0) * 50px) rgb(var(--ac-rgb) / .7), inset 0 1px 1px #ffffff2e}.ac-start.on .ring{border-color:#fff}.ac-lamp{aspect-ratio:1;mix-blend-mode:screen;opacity:.6;background:radial-gradient(closest-side,#ffd68c8c,#ffbe641f 55%,#0000);border-radius:50%;width:11%;position:absolute;top:26.2%;translate:-50% -50%}.ac-lamp.l1{left:28.5%}.ac-lamp.l2{left:78.4%}.ac-glint{background:linear-gradient(100deg, transparent 30%, #ffecbe29 45%, rgb(var(--ac-rgb) / .1) 50%, transparent 62%);mix-blend-mode:screen;opacity:0;background-position:160% 0;background-size:260% 100%;position:absolute;inset:60% 0 0}.ac-rain{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ac-shade{background:linear-gradient(0deg, #000000db 0%, #00000073 26%, transparent 52%), linear-gradient(90deg, transparent 72%, #050607b3 90%, var(--ac-black) 100%), linear-gradient(180deg, #00000073 0%, transparent 18%);position:absolute;inset:0}[dir=rtl] .ac-shade{background:linear-gradient(0deg, #000000db 0%, #00000073 26%, transparent 52%), linear-gradient(270deg, transparent 72%, #050607b3 90%, var(--ac-black) 100%), linear-gradient(180deg, #00000073 0%, transparent 18%)}.ac-mark{z-index:3;top:26px;letter-spacing:.05em;color:#fff;font-family:Oswald,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:22px;font-weight:700;text-decoration:none;position:absolute;inset-inline-start:max(22px,min(3vw,40px))}.ac-words{z-index:3;inset-inline:max(22px,min(3.4vw,48px));position:absolute;bottom:max(26px,min(5.5vh,56px))}.ac-head{font-family:var(--ac-display);letter-spacing:-.005em;text-transform:uppercase;color:#fff;text-shadow:0 10px 40px #00000080;margin:0;font-size:max(48px,min(5.5vw,100px));font-weight:700;line-height:.95}.ac-head .w{vertical-align:bottom;padding-bottom:.04em;display:inline-block;overflow:hidden}.ac-head .w>span{display:inline-block}.ac-tag{color:#ffffff9e;letter-spacing:.01em;margin:14px 0 0;font-size:max(15px,min(1.25vw,18px))}.ac-lang{z-index:6;top:18px;position:absolute;inset-inline-end:max(18px,min(2.4vw,32px))}.ac-lang .trigger{color:#fff;height:38px;min-height:0;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff2e;border-radius:999px;padding:0 14px}.ac-lang .trigger:hover{background:#ffffff1f}.ac-lang .t-chev,.ac-lang .t-flag{display:none}.ac-lang .t-code{color:#fff;font-size:13px;font-weight:600}.ac-side{justify-content:center;align-items:center;min-height:100dvh;padding:84px max(24px,min(4vw,64px)) 48px;display:flex;position:relative;overflow:hidden}.ac-spot{pointer-events:none;background:radial-gradient(520px circle at calc((var(--ac-px,.25) + .5) * 100%) calc((var(--ac-py,-.2) + .5) * 100%), rgb(var(--ac-rgb) / .07), transparent 62%);transition:background .4s;position:absolute;inset:0}.ac-body{width:min(420px,100%);position:relative}.ac-emblem{filter:drop-shadow(0 0 18px #ffc87859);border-radius:50%;width:64px;height:64px;margin:0 auto 18px;display:block}.ac-title{font-family:var(--ac-serif);text-align:center;color:#fff;margin:0;font-size:max(42px,min(4vw,58px));font-weight:400;line-height:1.05}.ac-sub{text-align:center;color:#ffffff8c;margin:10px 0 26px;font-size:17px}.ac-or{color:#ffffff73;align-items:center;gap:14px;margin:22px 0 18px;font-size:14px;display:flex}.ac-or:before,.ac-or:after{content:"";background:#ffffff1f;flex:1;height:1px}.ac-link{color:var(--ac-neon);text-underline-offset:4px;font-weight:500;text-decoration:none}.ac-link:hover{text-decoration:underline}.ac-cta{background:var(--ac-neon);color:#000;cursor:pointer;width:100%;height:52px;box-shadow:0 12px 34px -14px rgb(var(--ac-rgb) / .85);border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;font-size:17px;font-weight:700;transition:transform .2s,box-shadow .25s,filter .2s;display:flex;position:relative;overflow:hidden}.ac-cta:after{content:"";background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:34%;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0 auto 0 -40%;transform:translate(0)skew(-18deg)}.ac-cta:hover:not(:disabled){box-shadow:0 16px 44px -12px rgb(var(--ac-rgb) / 1);transform:translateY(-1px)}.ac-cta:hover:not(:disabled):after{transform:translate(480%)skew(-18deg)}.ac-cta:active:not(:disabled){transform:scale(.985)}.ac-cta:disabled{opacity:.7;cursor:progress}.ac-body label{color:#fffc;font-size:14px;font-weight:500}.ac-body input:-webkit-any([type=text],[type=email],[type=password],[type=tel],:not([type])){color:#fff;height:48px;box-shadow:none;background:#0d1013;border:1px solid #ffffff24;border-radius:9px;transition:border-color .2s,box-shadow .25s,background .2s}.ac-body input:-moz-any([type=text],[type=email],[type=password],[type=tel],:not([type])){color:#fff;height:48px;box-shadow:none;background:#0d1013;border:1px solid #ffffff24;border-radius:9px;transition:border-color .2s,box-shadow .25s,background .2s}.ac-body input:is([type=text],[type=email],[type=password],[type=tel],:not([type])){color:#fff;height:48px;box-shadow:none;background:#0d1013;border:1px solid #ffffff24;border-radius:9px;transition:border-color .2s,box-shadow .25s,background .2s}.ac-body input:-webkit-any([type=text],[type=email],[type=password],[type=tel],:not([type])):hover{border-color:#ffffff42}.ac-body input:-moz-any([type=text],[type=email],[type=password],[type=tel],:not([type])):hover{border-color:#ffffff42}.ac-body input:is([type=text],[type=email],[type=password],[type=tel],:not([type])):hover{border-color:#ffffff42}.ac-body input:-webkit-any([type=text],[type=email],[type=password],[type=tel],:not([type])):focus{border-color:var(--ac-neon);box-shadow:0 0 0 1px rgb(var(--ac-rgb) / .55), 0 0 24px -6px rgb(var(--ac-rgb) / .6);background:#0b1210}.ac-body input:-moz-any([type=text],[type=email],[type=password],[type=tel],:not([type])):focus{border-color:var(--ac-neon);box-shadow:0 0 0 1px rgb(var(--ac-rgb) / .55), 0 0 24px -6px rgb(var(--ac-rgb) / .6);background:#0b1210}.ac-body input:is([type=text],[type=email],[type=password],[type=tel],:not([type])):focus{border-color:var(--ac-neon);box-shadow:0 0 0 1px rgb(var(--ac-rgb) / .55), 0 0 24px -6px rgb(var(--ac-rgb) / .6);background:#0b1210}.ac-body input::placeholder{color:#ffffff47}.ac-body .sm\:grid-cols-2{grid-template-columns:minmax(0,1fr)}.ac-social>div{gap:12px}.ac-social p{display:none}.ac .social-google-hero{border-radius:9px;height:50px;font-size:16px;font-weight:600;box-shadow:0 10px 30px -18px #ffffff80}.ac .social-google-hero>span[aria-hidden=true]:not(.social-google-shimmer),.ac .social-google-hero>span.ml-1{display:none}.ac .social-google-shimmer{background:rgb(var(--ac-rgb) / .18)}.ac .ac-social .tg-start-cta,.ac .ac-social button:not(.social-google-hero){border:1px solid #ffffff38;border-radius:9px;height:50px;min-height:50px;padding-block:0;font-size:16px;font-weight:600;transition:border-color .2s,background .2s,transform .2s;color:#fff!important;background:0 0!important}.ac .ac-social .tg-start-cta:hover,.ac .ac-social button:not(.social-google-hero):hover{border-color:#ffffff73;transform:translateY(-1px);background:#ffffff0f!important}@media (max-width:900px){.ac{display:block}.ac-left{height:min(46svh,440px);position:relative}.ac-head{font-size:max(40px,min(11.5vw,72px))}.ac-tag{margin-top:8px;font-size:14px}.ac-start{width:64px;height:64px;top:66px}.ac-start .cap b{font-size:12px}.ac-side{min-height:0;padding:26px 20px max(7rem, calc(env(safe-area-inset-bottom) + 5.5rem))}.ac-emblem{display:none}.ac-title{font-size:40px}.ac-sub{margin-bottom:20px}.ac-shade{background:linear-gradient(0deg, var(--ac-black) 0%, #0000008c 30%, transparent 58%), linear-gradient(180deg, #00000080 0%, transparent 22%)}}@media (prefers-reduced-motion:no-preference){:root:not(.reduce-motion) .ac .ac-frame img{animation:2.6s cubic-bezier(.16,.8,.2,1) both ac-settle}:root:not(.reduce-motion) .ac .ac-glow{animation:4.2s ease-in-out 1.2s infinite ac-breathe}:root:not(.reduce-motion) .ac .ac-lamp{animation:5.5s ease-in-out infinite ac-bloom}:root:not(.reduce-motion) .ac .ac-lamp.l2{animation-delay:-2.4s}:root:not(.reduce-motion) .ac .ac-strip.run{animation:4.5s cubic-bezier(.45,0,.2,1) 1.4s infinite ac-run}:root:not(.reduce-motion) .ac:not(.revving) .ac-strip:not(.run){animation:4.5s ease-in-out 1.4s infinite ac-strip}:root:not(.reduce-motion) .ac:not(.revving) .ac-start .ring{animation:2.4s ease-in-out infinite ac-ready}:root:not(.reduce-motion) .ac .ac-glint{animation:7s ease-in-out 1.8s infinite ac-glint}:root:not(.reduce-motion) .ac .ac-head .w>span{animation:1s cubic-bezier(.2,.85,.2,1) both ac-rise;animation-delay:calc(.35s + var(--i,0) * .11s)}:root:not(.reduce-motion) .ac .ac-tag,:root:not(.reduce-motion) .ac .ac-mark{animation:1s .9s both ac-fade}:root:not(.reduce-motion) .ac .ac-in{animation:.75s cubic-bezier(.2,.8,.2,1) both ac-up;animation-delay:calc(.25s + var(--i,0) * 65ms)}:root:not(.reduce-motion) .ac .ac-emblem{animation:.9s cubic-bezier(.2,1.3,.3,1) .15s both ac-pop,5s ease-in-out 1.2s infinite ac-halo}}@keyframes ac-settle{0%{filter:brightness(.35)saturate(.6);transform:scale(1.14)}to{filter:none;transform:scale(1)}}@keyframes ac-breathe{0%,to{opacity:.4;transform:scaleX(.94)}50%{opacity:.85;transform:scaleX(1.04)}}@keyframes ac-bloom{0%,to{opacity:.45;scale:.92}45%{opacity:.75;scale:1.06}52%{opacity:.55}}@keyframes ac-glint{0%,55%{opacity:0;background-position:160% 0}65%{opacity:1}90%,to{opacity:0;background-position:-60% 0}}@keyframes ac-rise{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes ac-fade{0%{opacity:0}to{opacity:1}}@keyframes ac-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ac-pop{0%{opacity:0;transform:scale(.6)rotate(-30deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes ac-halo{0%,to{filter:drop-shadow(0 0 14px #ffc87847)}50%{filter:drop-shadow(0 0 26px #ffc8788c)}}:root:has(.ac) .mo-orb{display:none!important}:root:has(.ac) aside.community{display:none!important}@keyframes ac-run{0%{opacity:0;background-position:120% 0}12%{opacity:1}55%{opacity:1;background-position:-20% 0}70%,to{opacity:0;background-position:-20% 0}}@keyframes ac-strip{0%,to{opacity:.6}35%{opacity:1}}@keyframes ac-ready{0%,to{box-shadow:0 0 8px rgb(var(--ac-rgb) / .55), inset 0 0 8px rgb(var(--ac-rgb) / .35)}50%{box-shadow:0 0 20px rgb(var(--ac-rgb) / .95), inset 0 0 14px rgb(var(--ac-rgb) / .6)}}@keyframes ac-smoke{0%{opacity:.9;transform:translate(0)scale(.6)}to{opacity:0;transform:translate(-40%,-70%)scale(1.8)}}
