iframe { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.loading { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 10000; background: #0094ff; color: #fff; text-align: center; align-content: center; font-size: 26px; }
@charset "UTF-8";
:root { --bs-blue: #0d6efd; --bs-indigo: #6610f2; --bs-purple: #6f42c1; --bs-pink: #d63384; --bs-red: #dc3545; --bs-orange: #fd7e14; --bs-yellow: #ffc107; --bs-green: #198754; --bs-teal: #20c997; --bs-cyan: #0dcaf0; --bs-black: #000000; --bs-white: #ffffff; --bs-gray: #7E8299; --bs-gray-dark: #3F4254; --bs-gray-100: #f5f8fa; --bs-gray-200: #eff2f5; --bs-gray-300: #E4E6EF; --bs-gray-400: #B5B5C3; --bs-gray-500: #A1A5B7; --bs-gray-600: #7E8299; --bs-gray-700: #5E6278; --bs-gray-800: #3F4254; --bs-gray-900: #181C32; --bs-white: #ffffff; --bs-light: #f5f8fa; --bs-primary: #009ef7; --bs-secondary: #E4E6EF; --bs-success: #50cd89; --bs-info: #7239ea; --bs-warning: #ffc700; --bs-danger: #f1416c; --bs-dark: #181C32; --bs-white-rgb: 255, 255, 255; --bs-light-rgb: 245, 248, 250; --bs-primary-rgb: 0, 158, 247; --bs-secondary-rgb: 228, 230, 239; --bs-success-rgb: 80, 205, 137; --bs-info-rgb: 114, 57, 234; --bs-warning-rgb: 255, 199, 0; --bs-danger-rgb: 241, 65, 108; --bs-dark-rgb: 24, 28, 50; --bs-white-rgb: 255, 255, 255; --bs-black-rgb: 0, 0, 0; --bs-body-color-rgb: 24, 28, 50; --bs-body-bg-rgb: 255, 255, 255; --bs-font-sans-serif: Inter, Helvetica, "sans-serif"; --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --bs-body-font-family: var(--bs-font-sans-serif); --bs-body-font-size: 1rem; --bs-body-font-weight: 400; --bs-body-line-height: 1.5; --bs-body-color: #181C32; --bs-body-bg: #ffffff; --bs-border-width: 1px; --bs-border-style: solid; --bs-border-color: #eff2f5; --bs-border-color-translucent: rgba(0, 0, 0, 0.175); --bs-border-radius: 0.475rem; --bs-border-radius-sm: 0.425rem; --bs-border-radius-lg: 0.625rem; --bs-border-radius-xl: 1rem; --bs-border-radius-2xl: 2rem; --bs-border-radius-pill: 50rem; --bs-link-color: #009ef7; --bs-link-hover-color: #0095e8; --bs-code-color: #b93993; --bs-highlight-bg: #fff3cd; }
@font-face { font-family: "IRANSansWeb"; font-style: normal; src: url("/fonts/IRANSansWeb/IRANSansWeb.eot"); /* IE */ src: url("/fonts/IRANSansWeb/IRANSansWeb.eot?#iefix") format("embedded-opentype"), /* IE */ url("/fonts/IRANSansWeb/IRANSansWeb.woff") format("woff"), /* Modern Browsers */ url("/fonts/IRANSansWeb/IRANSansWeb.ttf") format("truetype"); /* Safari, Android, iOS */ font-weight: normal; }
@font-face { font-family: "IRANSansWeb"; font-style: normal; src: url("/fonts/IRANSansWeb/IRANSansWeb_Bold.eot"); /* IE */ src: url("/fonts/IRANSansWeb/IRANSansWeb_Bold.eot?#iefix") format("embedded-opentype"), /* IE */ url("/fonts/IRANSansWeb/IRANSansWeb_Bold.woff") format("woff"), /* Modern Browsers */ url("/fonts/IRANSansWeb/IRANSansWeb_Bold.ttf") format("truetype"); /* Safari, Android, iOS */ font-weight: bold; }
@font-face { font-family: "IRANSansWeb"; font-style: normal; src: url("/fonts/IRANSansWeb/IRANSansWeb_Medium.eot"); /* IE */ src: url("/fonts/IRANSansWeb/IRANSansWeb_Medium.eot?#iefix") format("embedded-opentype"), /* IE */ url("/fonts/IRANSansWeb/IRANSansWeb_Medium.woff") format("woff"), /* Modern Browsers */ url("/fonts/IRANSansWeb/IRANSansWeb_Medium.ttf") format("truetype"); /* Safari, Android, iOS */ font-weight: 500; }
@font-face { font-family: "IRANSansWeb"; font-style: normal; src: url("/fonts/IRANSansWeb/IRANSansWeb_Light.eot"); /* IE */ src: url("/fonts/IRANSansWeb/IRANSansWeb_Light.eot?#iefix") format("embedded-opentype"), /* IE */ url("/fonts/IRANSansWeb/IRANSansWeb_Light.woff") format("woff"), /* Modern Browsers */ url("/fonts/IRANSansWeb/IRANSansWeb_Light.ttf") format("truetype"); /* Safari, Android, iOS */ font-weight: 300; }
@font-face { font-family: "IRANSansWeb"; font-style: normal; src: url("/fonts/IRANSansWeb/IRANSansWeb_UltraLight.eot"); /* IE */ src: url("/fonts/IRANSansWeb/IRANSansWeb_UltraLight.eot?#iefix") format("embedded-opentype"), /* IE */ url("/fonts/IRANSansWeb/IRANSansWeb_UltraLight.woff") format("woff"), /* Modern Browsers */ url("/fonts/IRANSansWeb/IRANSansWeb_UltraLight.ttf") format("truetype"); /* Safari, Android, iOS */ font-weight: 200; }
*, *::before, *::after { box-sizing: border-box; }

html, body { direction: rtl; }
body { margin: 0; font-family: IRANSansWeb; font-size: var(--bs-body-font-size); font-weight: var(--bs-body-font-weight); line-height: var(--bs-body-line-height); color: var(--bs-body-color); text-align: var(--bs-body-text-align); background-color: var(--bs-body-bg); -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.update { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 10001; background: #045800; color: #fff; text-align: center; align-content: center; font-size: 26px; display: none; }
    .update a { margin-top: 10px; }
.d-none{display: none;}