.fallback-spinner{position:relative;display:flex;height:100vh;width:100%}.loading{position:absolute;left:calc(50% - 35px);top:50%;width:55px;height:55px;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:3px solid transparent}.effect-1,.effect-2{position:absolute;width:100%;height:100%;border:3px solid transparent;border-left:3px solid #2962ff;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.effect-1{animation:rotate 1s ease infinite}.effect-2{animation:rotateOpacity 1s ease infinite .1s}.effect-3{width:100%;height:100%;border:3px solid transparent;border-left:3px solid #2962ff;-webkit-animation:rotateOpacity 1s ease infinite .2s;animation:rotateOpacity 1s ease infinite .2s;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.loading .effects{transition:all .3s ease}.fallback-logo{position:absolute;left:calc(50% - 45px);top:40%}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotateOpacity{0%{-webkit-transform:rotate(0deg);transform:rotate(0);opacity:.1}to{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:1}}@font-face{font-family:IRANSans;src:url(/fonts/IRANSansFaNum-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRANSans;src:url(/fonts/IRANSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IRANSans;src:url(/fonts/IRANSansFaNum-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(/fonts/IRANSansXFaNum-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.qasedak-auth-background-stage{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;overflow:hidden;animation:qasedak-background-breathe 28s ease-in-out infinite alternate;transform-origin:center;will-change:transform}.qasedak-auth-video,.qasedak-bloom{position:absolute;top:0;right:0;bottom:0;left:0}.qasedak-auth-video{width:100%;height:100%;object-fit:cover;filter:saturate(.92) contrast(1.05) brightness(.88)}.qasedak-bloom{pointer-events:none;opacity:.52;mix-blend-mode:screen;filter:blur(6px);transform-origin:var(--bloom-origin);animation:qasedak-bloom-sway var(--bloom-duration) ease-in-out infinite alternate;animation-delay:var(--bloom-delay);will-change:transform,opacity,filter}.qasedak-bloom--left{--bloom-origin: 26% 68%;--bloom-duration: 8.5s;--bloom-delay: -2.2s;background:radial-gradient(ellipse 22% 30% at 22% 50%,rgba(255,255,255,.28),transparent 72%),radial-gradient(ellipse 18% 26% at 18% 54%,rgba(96,165,250,.24),transparent 74%)}.qasedak-bloom--right{--bloom-origin: 87% 45%;--bloom-duration: 10.5s;--bloom-delay: -5.1s;background:radial-gradient(ellipse 20% 26% at 84% 34%,rgba(255,255,255,.22),transparent 72%),radial-gradient(ellipse 18% 24% at 88% 38%,rgba(56,189,248,.22),transparent 74%)}.qasedak-bloom--bottom{--bloom-origin: 80% 96%;--bloom-duration: 12s;--bloom-delay: -7.4s;background:radial-gradient(ellipse 18% 24% at 78% 88%,rgba(255,255,255,.2),transparent 72%),radial-gradient(ellipse 22% 28% at 82% 92%,rgba(37,99,235,.22),transparent 74%)}.qasedak-auth-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 45%,#0c111b0a,#05070c94 82%),linear-gradient(180deg,#04060a47,#05080f66)}.qasedak-seed-field{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.qasedak-seed{position:relative;width:25px;height:25px;opacity:0;filter:drop-shadow(0 0 5px rgba(255,255,255,.4));animation-name:qasedak-seed-drift;animation-timing-function:ease-in-out;animation-iteration-count:infinite;will-change:transform,opacity}.qasedak-seed:before{content:"";position:absolute;left:12px;top:10px;width:1px;height:22px;border-radius:999px;background:linear-gradient(#ffffffc7,#fff0);transform:rotate(-28deg);transform-origin:top}.qasedak-seed:after{content:"";position:absolute;left:8px;top:4px;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.94) 0 12%,transparent 16%),conic-gradient(from 20deg,transparent,rgba(255,255,255,.84),transparent 16%,rgba(255,255,255,.72),transparent 32%)}.qasedak-auth-card .MuiButton-contained{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.26);background:linear-gradient(115deg,#171638,#2f2b78 42%,#5066c5 72%,#201f49);background-size:230% 230%;box-shadow:0 14px 32px #1b194b4d,inset 0 1px #ffffff40;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease;animation:qasedak-button-gradient 8s ease infinite}.qasedak-auth-card .MuiButton-contained:after{content:"";position:absolute;z-index:-1;inset:-45% auto -45% -35%;width:30%;transform:skew(-22deg) translate(-260%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);animation:qasedak-button-shine 5.8s ease-in-out infinite}.qasedak-auth-card .MuiButton-contained:hover{transform:translateY(-2px);filter:saturate(1.12) brightness(1.06);box-shadow:0 18px 38px #1b194b61,0 0 24px #5066c52e,inset 0 1px #ffffff52}.qasedak-auth-card .MuiButton-contained:active{transform:translateY(1px) scale(.992)}.qasedak-auth-card .MuiButton-contained.Mui-disabled{color:#ffffff85;background:linear-gradient(115deg,#292842,#46465f);box-shadow:none;animation:none}.qasedak-auth-card .MuiButton-text{background:linear-gradient(90deg,#171638,#5066c5,#171638);background-size:200% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:transform .18s ease}.qasedak-auth-card .MuiButton-text:hover{transform:translateY(-1px);background-position:100% center}@keyframes qasedak-background-breathe{0%{transform:scale(1.035) translate3d(-.45%,-.25%,0)}to{transform:scale(1.085) translate3d(.65%,.42%,0)}}@keyframes qasedak-bloom-sway{0%{opacity:.34;transform:rotate(-.65deg) translate3d(-2px,1px,0) scale(1.002);filter:brightness(1.02) contrast(1.04) saturate(.8)}55%{opacity:.52}to{opacity:.4;transform:rotate(.8deg) translate3d(3px,-2px,0) scale(1.008);filter:brightness(1.12) contrast(1.08) saturate(.88)}}@keyframes qasedak-button-gradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes qasedak-button-shine{0%,58%{transform:skew(-22deg) translate(-260%)}78%,to{transform:skew(-22deg) translate(620%)}}@keyframes qasedak-seed-drift{0%{opacity:0;transform:translate3d(20px,80px,0) rotate(0)}18%{opacity:.42}72%{opacity:.25}to{opacity:0;transform:translate3d(-110px,-155px,0) rotate(135deg)}}@media (prefers-reduced-motion: reduce){.qasedak-auth-background-stage,.qasedak-bloom,.qasedak-seed,.qasedak-auth-card .MuiButton-contained,.qasedak-auth-card .MuiButton-contained:after{animation:none!important}.qasedak-bloom,.qasedak-seed{display:none}}@font-face{font-family:IRANSansX;src:url(/fonts/IRANSansXFaNum-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(/fonts/IRANSansXFaNum-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}
