@font-face{font-family:IRANSansX;src:url(../fonts/iransansx/IRANSansXV.woff2)format("woff2");font-style:normal;font-weight:100 1000;font-display:swap}.page-loading-status[data-v-9b00a788]{z-index:999998;border:1px solid var(--line);background:var(--paper);max-width:calc(100vw - 32px);color:var(--brand);white-space:nowrap;pointer-events:none;border-radius:14px;align-items:center;gap:10px;padding:11px 17px;font-size:14px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #26163f18}.page-loading-status .spinner[data-v-9b00a788]{flex-shrink:0;width:18px;height:18px}.page-loading-enter-active[data-v-9b00a788],.page-loading-leave-active[data-v-9b00a788]{transition:opacity .12s}.page-loading-enter-from[data-v-9b00a788],.page-loading-leave-to[data-v-9b00a788]{opacity:0}@media (prefers-reduced-motion:reduce){.page-loading-enter-active[data-v-9b00a788],.page-loading-leave-active[data-v-9b00a788]{transition:none}.page-loading-status .spinner[data-v-9b00a788]{animation:none}}.site-error{text-align:center;color:#2b2540;background:#fff;place-content:center;justify-items:center;gap:12px;min-height:100vh;padding:32px 16px;font-family:IRANSansX,Vazirmatn,system-ui,sans-serif;display:grid}.site-error-code{color:#5c469a;margin:0;font-size:64px;font-weight:800;line-height:1}.site-error h1{margin:0;font-size:24px}.site-error p{color:#4a4560;max-width:34ch;margin:0;line-height:1.9}.site-error-home{color:#fff;background:#5c469a;border-radius:12px;align-items:center;min-height:48px;margin-top:8px;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex}.site-error button.site-error-home{cursor:pointer;font:inherit;border:0;font-weight:700}.site-error-home:focus-visible{outline-offset:3px;outline:3px solid #1f1a33}
