@font-face {font-family: "IRANSansXV";src: url('https://sharptech-ai.com/wp-content/uploads/2026/07/IRANSansXV.woff2') format('woff2-variations');font-weight: 100 900;font-stretch: 100%;font-display: swap;}:root {--ui-bg-main: #F8FAFC;--ui-surface: #FFFFFF;--ui-text-main: #0F172A;--ui-text-paragraph: #334155;--ui-text-muted: #64748B;--ui-border-color: #E2E8F0;--ui-primary: #0089FF;--ui-primary-hover: #0072D6;--ui-accent: #22D3EE;--ui-input-bg: #FFFFFF;--ui-input-bg-focus: #FFFFFF;--ui-input-border: #CBD5E1;--ui-input-border-focus: #0089FF;--ui-input-text: #0F172A;--ui-input-disabled-bg: #F1F5F9;--ui-input-disabled-txt: #94A3B8;--ui-input-border-hover: #94A3B8;--ui-input-placeholder-color: #7c8ca1;--ui-btn-primary-text: #FFFFFF;--ui-btn-sec-text: #0062B8;--ui-btn-sec-bg: #eff5fa;--ui-btn-radius: 12px;--ui-btn-padding-y: 14px;--ui-btn-padding-x: 32px;--ui-success: #15803D;--ui-warning: #B45309;--ui-error: #DC2626;--ui-info: #0072D6;--ui-table-border: #E2E8F0;--ui-radius: 16px;--ui-border-width: 1px;--ui-padding-y: 16px;--ui-padding-x: 24px;--ui-font-family: IRANSansXV, system-ui, Tahoma, sans-serif;--ui-font-family-menu: IRANSansXV, system-ui, Tahoma, sans-serif;--ui-font-weight-heading: 800;--ui-font-weight-p: 400;--ui-font-weight-btn: 700;--ui-line-height: 1.8;--ui-primary-50: #eff5fa;--ui-primary-100: #d4e7f7;--ui-primary-200: #a1cff7;--ui-primary-300: #60b3fb;--ui-primary-400: #1f97ff;--ui-primary-500: #0089ff;--ui-primary-600: #0074d9;--ui-primary-700: #045da9;--ui-primary-800: #064479;--ui-primary-900: #062b4b;--ui-gray-50: #f4f5f6;--ui-gray-100: #e3e5e8;--ui-gray-200: #c5cbd3;--ui-gray-300: #a1abba;--ui-gray-400: #7c8ca1;--ui-gray-500: #64748b;--ui-gray-600: #556376;--ui-gray-700: #454f5e;--ui-gray-800: #333a45;--ui-gray-900: #21252c;--ui-accent-50: #f0f8fa;--ui-accent-100: #d6f1f5;--ui-accent-200: #a7e7f1;--ui-accent-300: #6bdef0;--ui-accent-400: #2fd6ef;--ui-accent-500: #22d3ee;--ui-accent-600: #11bcd7;--ui-accent-700: #1194a8;--ui-accent-800: #106b78;--ui-accent-900: #0c434b;--ui-table-header-bg: #d4e7f7;--ui-table-header-text: #062b4b;--ui-table-row-alt: #eff5fa;--ui-table-hover: #eff5fa;--ui-input-radius: 12px;--ui-shadow: 0 4px 12px rgba(12, 62, 107, 0.10);--ui-input-placeholder: #7c8ca1;--ui-select-arrow: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%20fill%3D%27%23334155%27%3E%3Cpath%20d%3D%27M5.25%207.5L10%2012.5L14.75%207.5H5.25Z%27%2F%3E%3C%2Fsvg%3E");--ui-font-size-h1: clamp(1.875rem, 1.4659rem + 2.0455vw, 3rem);--ui-font-size-h2: clamp(1.625rem, 1.3977rem + 1.1364vw, 2.25rem);--ui-font-size-h3: clamp(1.25rem, 1.1591rem + 0.4545vw, 1.5rem);--ui-font-size-h4: clamp(1.125rem, 1.0795rem + 0.2273vw, 1.25rem);--ui-font-size-h5: clamp(1rem, 0.9545rem + 0.2273vw, 1.125rem);--ui-font-size-h6: clamp(0.9375rem, 0.9148rem + 0.1136vw, 1rem);--ui-font-size-p: clamp(0.9375rem, 0.9148rem + 0.1136vw, 1rem);--ui-font-size-btn: clamp(0.9375rem, 0.9148rem + 0.1136vw, 1rem);--ui-font-size-menu: clamp(0.875rem, 0.8523rem + 0.1136vw, 0.9375rem);}[data-ui-theme="dark"] {--ui-bg-main: #21252c;--ui-surface: #333a45;--ui-text-main: #f4f5f6;--ui-text-paragraph: #a1abba;--ui-text-muted: #7c8ca1;--ui-border-color: #454f5e;--ui-primary: #1f97ff;--ui-primary-hover: #60b3fb;--ui-accent: #2fd6ef;--ui-input-bg: #333a45;--ui-input-bg-focus: #333a45;--ui-input-border: #556376;--ui-input-border-focus: #1f97ff;--ui-input-text: #f4f5f6;--ui-input-disabled-bg: #21252c;--ui-input-disabled-txt: #64748b;--ui-input-border-hover: #64748b;--ui-input-placeholder-color: #64748b;--ui-btn-primary-text: #FFFFFF;--ui-btn-sec-text: #a1cff7;--ui-btn-sec-bg: #064479;--ui-btn-radius: 12px;--ui-btn-padding-y: 14px;--ui-btn-padding-x: 32px;--ui-success: #15803D;--ui-warning: #B45309;--ui-error: #DC2626;--ui-info: #0072D6;--ui-table-border: #454f5e;--ui-radius: 16px;--ui-border-width: 1px;--ui-padding-y: 16px;--ui-padding-x: 24px;--ui-font-family: IRANSansXV, system-ui, Tahoma, sans-serif;--ui-font-family-menu: IRANSansXV, system-ui, Tahoma, sans-serif;--ui-font-weight-heading: 800;--ui-font-weight-p: 400;--ui-font-weight-btn: 700;--ui-line-height: 1.8;--ui-primary-50: #eff5fa;--ui-primary-100: #d4e7f7;--ui-primary-200: #a1cff7;--ui-primary-300: #60b3fb;--ui-primary-400: #1f97ff;--ui-primary-500: #0089ff;--ui-primary-600: #0074d9;--ui-primary-700: #045da9;--ui-primary-800: #064479;--ui-primary-900: #062b4b;--ui-gray-50: #f4f5f6;--ui-gray-100: #e3e5e8;--ui-gray-200: #c5cbd3;--ui-gray-300: #a1abba;--ui-gray-400: #7c8ca1;--ui-gray-500: #64748b;--ui-gray-600: #556376;--ui-gray-700: #454f5e;--ui-gray-800: #333a45;--ui-gray-900: #21252c;--ui-accent-50: #f0f8fa;--ui-accent-100: #d6f1f5;--ui-accent-200: #a7e7f1;--ui-accent-300: #6bdef0;--ui-accent-400: #2fd6ef;--ui-accent-500: #22d3ee;--ui-accent-600: #11bcd7;--ui-accent-700: #1194a8;--ui-accent-800: #106b78;--ui-accent-900: #0c434b;--ui-table-header-bg: #064479;--ui-table-header-text: #d4e7f7;--ui-table-row-alt: #21252c;--ui-table-hover: #045da9;--ui-input-placeholder: #64748b;--ui-select-arrow: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%20fill%3D%27%23a1abba%27%3E%3Cpath%20d%3D%27M5.25%207.5L10%2012.5L14.75%207.5H5.25Z%27%2F%3E%3C%2Fsvg%3E");--e-global-color-ds433687: #21252c;--e-global-color-ds1646f5: #333a45;--e-global-color-dse25b1d: #454f5e;--e-global-color-ds5334bf: #f4f5f6;--e-global-color-ds6da234: #a1abba;--e-global-color-ds9b9845: #7c8ca1;--e-global-color-ds5d5b1d: #1f97ff;--e-global-color-dsde10a2: #60b3fb;--e-global-color-ds1609ec: #2fd6ef;--e-global-typography-dsf1e2ab1-font-family: "IRANSansXV", sans-serif;--e-global-typography-dsf1e2ab1-font-size: clamp(1.875rem, 1.4659rem + 2.0455vw, 3rem);--e-global-typography-dsf1e2ab1-font-weight: 800;--e-global-typography-dsf1e2ab1-line-height: 1.8;--e-global-typography-dsffe9e73-font-family: "IRANSansXV", sans-serif;--e-global-typography-dsffe9e73-font-size: clamp(1.625rem, 1.3977rem + 1.1364vw, 2.25rem);--e-global-typography-dsffe9e73-font-weight: 800;--e-global-typography-dsffe9e73-line-height: 1.8;--e-global-typography-dsf60b7a7-font-family: "IRANSansXV", sans-serif;--e-global-typography-dsf60b7a7-font-size: clamp(1.25rem, 1.1591rem + 0.4545vw, 1.5rem);--e-global-typography-dsf60b7a7-font-weight: 800;--e-global-typography-dsf60b7a7-line-height: 1.8;--e-global-typography-dsf68d2a7-font-family: "IRANSansXV", sans-serif;--e-global-typography-dsf68d2a7-font-size: clamp(1.125rem, 1.0795rem + 0.2273vw, 1.25rem);--e-global-typography-dsf68d2a7-font-weight: 800;--e-global-typography-dsf68d2a7-line-height: 1.8;--e-global-typography-dsfef2384-font-family: "IRANSansXV", sans-serif;--e-global-typography-dsfef2384-font-size: clamp(1rem, 0.9545rem + 0.2273vw, 1.125rem);--e-global-typography-dsfef2384-font-weight: 800;--e-global-typography-dsfef2384-line-height: 1.8;--e-global-typography-dsf054ea6-font-family: "IRANSansXV", sans-serif;--e-global-typography-dsf054ea6-font-size: clamp(0.9375rem, 0.9148rem + 0.1136vw, 1rem);--e-global-typography-dsf054ea6-font-weight: 800;--e-global-typography-dsf054ea6-line-height: 1.8;--e-global-typography-dsfdf7072-font-family: "IRANSansXV", sans-serif;--e-global-typography-dsfdf7072-font-size: clamp(0.9375rem, 0.9148rem + 0.1136vw, 1rem);--e-global-typography-dsfdf7072-font-weight: 400;--e-global-typography-dsfdf7072-line-height: 1.8;--e-global-typography-dsfbb8ee9-font-family: "IRANSansXV", sans-serif;--e-global-typography-dsfbb8ee9-font-size: clamp(0.9375rem, 0.9148rem + 0.1136vw, 1rem);--e-global-typography-dsfbb8ee9-font-weight: 700;--e-global-typography-dsfbb8ee9-line-height: 1.8;--e-global-typography-dsffee5d8-font-family: "IRANSansXV", sans-serif;--e-global-typography-dsffee5d8-font-size: clamp(0.875rem, 0.8523rem + 0.1136vw, 0.9375rem);--e-global-typography-dsffee5d8-font-weight: 700;--e-global-typography-dsffee5d8-line-height: 1.8;}:where(h1){font-size:var(--ui-font-size-h1);}:where(h2){font-size:var(--ui-font-size-h2);}:where(h3){font-size:var(--ui-font-size-h3);}:where(h4){font-size:var(--ui-font-size-h4);}:where(h5){font-size:var(--ui-font-size-h5);}:where(h6){font-size:var(--ui-font-size-h6);}:where(h1,h2,h3,h4,h5,h6){font-weight:var(--ui-font-weight-heading);}:where(p){font-size:var(--ui-font-size-p);font-weight:var(--ui-font-weight-p);}:where(button,.button,input[type=submit]){font-size:var(--ui-font-size-btn);font-weight:var(--ui-font-weight-btn);}