.global-loader{--global-loader-purple-300:var(--color-brand-300,#c4b4ff);--global-loader-purple-400:var(--color-brand-400,#a684ff);--global-loader-purple-500:var(--color-brand,#8e51ff);--global-loader-cyan-400:var(--color-accent-400,#00d3f2);--global-loader-cyan-500:var(--color-accent-500,#00b8db);--global-loader-slate-500:var(--color-neutral-500,#62748e);--global-loader-slate-700:var(--color-neutral-700,#314158);z-index:9999;box-sizing:border-box;color-scheme:light;min-height:100dvh;font-family:var(--font-sans,"YekanBakh", sans-serif);isolation:isolate;background:radial-gradient(circle at 50% 42%,#8e51ff1a 0,#0000 32%),radial-gradient(circle at 58% 52%,#00d3f21a 0,#0000 35%),linear-gradient(145deg,#fff 0%,#f8faff 100%);flex-direction:column;justify-content:center;align-items:center;padding:32px 20px;display:flex;position:fixed;inset:0;overflow:hidden}.global-loader:before,.global-loader:after{content:"";filter:blur(80px);pointer-events:none;border-radius:999px;position:absolute}.global-loader:before{background:#8e51ff1a;width:420px;height:420px;top:-180px;right:-150px}.global-loader:after{background:#00d3f21a;width:430px;height:430px;bottom:-190px;left:-130px}.global-loader__visual{aspect-ratio:1;isolation:isolate;place-items:center;width:clamp(220px,28vw,320px);display:grid;position:relative}.global-loader__background-glow{filter:blur(35px);background:linear-gradient(135deg,#8e51ff3d,#00d3f233);border-radius:50%;animation:2.2s ease-in-out infinite global-loader-glow;position:absolute;inset:20%}.global-loader__orbit{pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.global-loader__orbit--outer{border:1px solid #8e51ff33;animation:4.8s linear infinite global-loader-spin;inset:2%}.global-loader__orbit--outer:before{border:3px solid #0000;border-top-color:var(--global-loader-purple-500);border-right-color:var(--global-loader-cyan-400);border-radius:inherit;content:"";filter:drop-shadow(0 0 5px #8e51ff8c)drop-shadow(0 0 8px #00d3f259);position:absolute;inset:-2px}.global-loader__orbit--middle{border:1px dashed #8e51ff42;animation:7s linear infinite global-loader-spin-reverse;inset:10%}.global-loader__orbit--middle:before{border-radius:inherit;content:"";border:1px solid #00b8db24;position:absolute;inset:5px}.global-loader__orbit--inner{border:1px solid #8e51ff26;animation:2.4s ease-in-out infinite global-loader-ring-pulse;inset:19%;box-shadow:inset 0 0 20px #8e51ff12,0 0 24px #00d3f212}.global-loader__orbit--inner:after{border-radius:inherit;content:"";border:2px solid #0000;border-color:#0000 #0000 #00d3f2a6 #8e51ffa6;animation:3.2s linear infinite global-loader-spin;position:absolute;inset:-2px}.global-loader__orbit-dot{background:var(--global-loader-purple-500);border:2px solid #ffffffe6;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 0 3px #8e51ff1f,0 0 12px #8e51ffa6}.global-loader__orbit-dot--top{background:var(--global-loader-purple-400);top:-5px;left:50%;transform:translate(-50%)}.global-loader__orbit-dot--right{background:var(--global-loader-cyan-400);top:50%;right:-5px;transform:translateY(-50%);box-shadow:0 0 0 3px #00d3f21f,0 0 12px #00d3f2a6}.global-loader__orbit-dot--bottom{background:var(--global-loader-cyan-500);bottom:-5px;left:50%;transform:translate(-50%)}.global-loader__orbit-dot--left{top:50%;left:-5px;transform:translateY(-50%)}.global-loader__particle{background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 9px}.global-loader__particle--one{color:var(--global-loader-purple-400);top:9%;right:21%}.global-loader__particle--two{color:var(--global-loader-cyan-400);bottom:30%;right:4%}.global-loader__particle--three{color:var(--global-loader-cyan-500);bottom:3%;left:35%}.global-loader__logo-container{z-index:5;aspect-ratio:1;background:linear-gradient(145deg,#fffffff5,#f7f5ffeb);border:1px solid #ffffffe6;border-radius:50%;place-items:center;width:47%;animation:3s ease-in-out infinite global-loader-logo-float;display:grid;position:relative;box-shadow:0 18px 50px #3141581a,0 8px 30px #8e51ff1f,inset 0 0 25px #ffffffe6}.global-loader__logo-container:before{z-index:-1;content:"";border:1px solid #8e51ff24;border-radius:50%;position:absolute;inset:-14px}.global-loader__logo-glow{filter:blur(18px);background:linear-gradient(135deg,#8e51ff38,#00d3f233);border-radius:50%;animation:2s ease-in-out infinite global-loader-logo-glow;position:absolute;inset:12%}.global-loader__logo{z-index:2;object-fit:contain;user-select:none;filter:drop-shadow(0 10px 14px #3141582e);width:68%;height:68%;animation:2.3s ease-in-out infinite global-loader-logo-breathe;display:block;position:relative}.global-loader__content{z-index:2;text-align:center;max-width:520px;margin-top:24px;position:relative}.global-loader__content h1{color:var(--global-loader-slate-700);margin:0;font-size:clamp(19px,2vw,25px);font-weight:700;line-height:1.5}.global-loader__content p{color:var(--global-loader-slate-500);margin:7px 0 0;font-size:clamp(12px,1.2vw,14px);font-weight:400}.global-loader__dots{direction:ltr;justify-content:center;align-items:center;gap:7px;margin-top:18px;display:flex}.global-loader__dots span{background:var(--global-loader-purple-500);border-radius:50%;width:7px;height:7px;animation:1.25s ease-in-out infinite global-loader-dot}.global-loader__dots span:nth-child(2){background:#6080ff;animation-delay:.15s}.global-loader__dots span:nth-child(3){background:var(--global-loader-cyan-400);animation-delay:.3s}@keyframes global-loader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes global-loader-spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes global-loader-glow{0%,to{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes global-loader-ring-pulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@keyframes global-loader-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes global-loader-logo-glow{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes global-loader-logo-breathe{0%,to{transform:scale(.96)}50%{transform:scale(1.03)}}@keyframes global-loader-dot{0%,60%,to{opacity:.35;transform:translateY(0)scale(.8)}30%{opacity:1;transform:translateY(-5px)scale(1)}}@media (width<=640px){.global-loader__visual{width:min(72vw,270px)}.global-loader__content{padding-inline:24px}}@media (height<=560px) and (orientation:landscape){.global-loader{padding-block:16px}.global-loader__visual{width:min(45vh,210px)}.global-loader__content{margin-top:12px}.global-loader__dots{margin-top:10px}}@media (prefers-reduced-motion:reduce){.global-loader__orbit,.global-loader__orbit:before,.global-loader__orbit:after,.global-loader__background-glow,.global-loader__logo-container,.global-loader__logo-glow,.global-loader__logo,.global-loader__dots span{animation:none}.global-loader__dots span{opacity:.75}.global-loader__dots span:nth-child(2){opacity:.55}.global-loader__dots span:nth-child(3){opacity:.35}}
