@property --pwa-splash-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.pwa-splash{display:none}html[data-splash=show],html[data-splash=static]{overflow:hidden}html[data-splash=show] .pwa-splash,html[data-splash=done] .pwa-splash,html[data-splash=static] .pwa-splash{z-index:2147483000;color:#edf0fa;text-align:center;-webkit-user-select:none;user-select:none;direction:rtl;background:radial-gradient(56% 38% at 50% 44%,#e9b94924,#0000 72%),radial-gradient(90% 60% at 50% 110%,#5b7cfa1a,#0000 70%),#0b0e1a;justify-content:center;align-items:center;padding:24px;font-family:Vazirmatn,ui-sans-serif,system-ui,sans-serif;animation:10ms linear 8s forwards pwa-splash-failsafe;display:flex;position:fixed;inset:0}html[data-splash=done] .pwa-splash{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .42s,visibility 0s linear .42s}.pwa-splash__stack{flex-direction:column;align-items:center;transition:transform .42s;display:flex}html[data-splash=done] .pwa-splash__stack{transform:scale(1.04)}.pwa-splash__mark{width:120px;height:120px;position:relative}.pwa-splash__icon{width:120px;height:120px;animation:2.4s ease-in-out infinite pwa-splash-breathe;display:block;position:relative}.pwa-splash__ring{background:conic-gradient(from var(--pwa-splash-angle), #e9b94900 0deg, #e9b94900 200deg, #c9932b8c 290deg, #e9b949 350deg, #e9b94900 360deg);-webkit-mask-composite:xor;opacity:0;border-radius:36px;padding:2px;animation:.5s .1s forwards pwa-splash-fade-in,1.6s linear infinite pwa-splash-orbit;position:absolute;inset:-10px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.pwa-splash__name{letter-spacing:0;color:#edf0fa;margin:28px 0 0;font-size:28px;font-weight:800;line-height:1.3}.pwa-splash__tagline{color:#a9b2c8;margin:6px 0 0;font-size:14px;font-weight:500;line-height:1.6}.pwa-splash__bar{background:#a3b1d429;border-radius:999px;width:168px;height:4px;margin-top:32px;display:block;position:relative;overflow:hidden}.pwa-splash__fill{border-radius:inherit;transform-origin:100%;transform:scaleX(var(--fg-splash-p,0));background:linear-gradient(270deg,#e9b949,#c9932b);transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.pwa-splash__fill:after{content:"";background:linear-gradient(270deg,#0000,#ffffff8c,#0000);animation:1.2s ease-in-out infinite pwa-splash-shimmer;position:absolute;inset:0;transform:translate(100%)}html[data-splash=static] .pwa-splash *{transition:none!important;animation:none!important}html[data-splash=static] .pwa-splash__ring,html[data-splash=static] .pwa-splash__fill:after{opacity:0}html[data-splash=static] .pwa-splash__fill{transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.pwa-splash *{animation:none!important}.pwa-splash__ring,.pwa-splash__fill:after{opacity:0}.pwa-splash__fill,.pwa-splash__stack{transition:none}html[data-splash=done] .pwa-splash{transition-duration:10ms,0s;transition-delay:0s,10ms}}@keyframes pwa-splash-orbit{to{--pwa-splash-angle:360deg}}@keyframes pwa-splash-fade-in{to{opacity:1}}@keyframes pwa-splash-breathe{0%,to{filter:drop-shadow(0 0 #e9b94900)}50%{filter:drop-shadow(0 0 18px #e9b94957)}}@keyframes pwa-splash-shimmer{to{transform:translate(-100%)}}@keyframes pwa-splash-failsafe{to{opacity:0;visibility:hidden;pointer-events:none}}
