@font-face{font-family:"IRANSans";src:url("../fonts/IRANSans_UltraLight.woff2") format("woff2");font-weight:200;font-style:normal;font-display:swap}
@font-face{font-family:"IRANSans";src:url("../fonts/IRANSans_Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:"IRANSans";src:url("../fonts/IRANSans.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"IRANSans";src:url("../fonts/IRANSans_Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"IRANSans";src:url("../fonts/IRANSans_Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}
:root{--blue-50:#eaf3ff;--blue-100:#d7e8ff;--blue-200:#b5d3ff;--blue-300:#85b8ff;--blue-400:#4f98ff;--blue-500:#007bff;--blue-600:#006ae0;--blue-700:#0057b8;--blue-800:#00448f;--blue-900:#003166;--indigo-50:#f2ebff;--indigo-100:#e4d7ff;--indigo-200:#ccb8ff;--indigo-300:#ad8cff;--indigo-400:#8b5cf6;--indigo-500:#6610f2;--indigo-600:#5a0dd6;--indigo-700:#4b0bb3;--indigo-800:#3b098f;--indigo-900:#2c066b;--purple-500:#6f42c1;--brand-100:color-mix(in oklab,#fff,var(--blue-300) 16%);--brand-200:color-mix(in oklab,#fff,var(--blue-400) 34%);--brand-300:var(--blue-300);--brand-400:var(--blue-400);--brand-500:var(--blue-500);--brand-600:color-mix(in oklab,var(--blue-600),var(--indigo-500) 18%);--brand-700:color-mix(in oklab,var(--blue-700),var(--indigo-600) 24%);--bg:#fff;--surface:color-mix(in oklab,var(--bg),#000 3%);--surface-2:color-mix(in oklab,var(--bg),#000 6%);--fg:#0f172a;--muted:#5b6776;--border:oklab(0% none none/.14);--ring:color-mix(in oklab,var(--brand-500),transparent 65%);--link:var(--brand-700);--link-hover:color-mix(in oklab,var(--brand-700),#000 18%);--font-ui:"IRANSans",system-ui,-apple-system,"Segoe UI",sans-serif;--bt-font:16px/1.8 var(--font-ui);--h1:23px;--h2:21px;--h3:19px;--h4:17px;--h5:16px;--h6:15px;--radius:16px;--radius-sm:12px;--container:1180px;--header-w:1600px;--shadow:0 12px 36px color-mix(in oklab,#000,transparent 90%);--ease:cubic-bezier(.2,.8,.2,1);color-scheme:light}
:root[data-theme=dark]{--bg:#07111f;--surface:color-mix(in oklab,var(--bg),#fff 6%);--surface-2:color-mix(in oklab,var(--bg),#fff 10%);--fg:#eaf1fb;--muted:#a7b2c3;--border:oklab(100% none none/.15);--link:var(--blue-300);--link-hover:color-mix(in oklab,var(--blue-300),#fff 18%);--ring:color-mix(in oklab,var(--blue-400),transparent 58%);--shadow:0 14px 42px color-mix(in oklab,#000,transparent 62%);color-scheme:dark}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 88% -10%,color-mix(in oklab,var(--brand-300),transparent 75%),transparent 32rem),var(--bg);color:var(--fg);font:var(--bt-font);direction:rtl;text-align:right;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover)}img{max-width:100%;height:auto;display:block}button,input,textarea,select{font:inherit}button{cursor:pointer}h1,h2,h3,h4,h5,h6{margin:0 0 .75rem;line-height:1.45;font-weight:700;color:var(--fg)}h1{font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:var(--h3)}h4{font-size:var(--h4)}p{margin:0 0 1rem}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bt-modal-open{overflow:hidden}.bt-empty{padding:24px;border:1px dashed var(--border);border-radius:var(--radius);background:var(--surface);color:var(--muted)}.bt-btn,button.bt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 16px;border:0;border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--brand-600),var(--indigo-600));color:#fff;font-weight:700;box-shadow:0 8px 22px color-mix(in oklab,var(--brand-700),transparent 72%)}.bt-btn:hover{color:#fff;filter:saturate(1.08)}.bt-eyebrow{display:inline-flex;margin:0 0 10px;padding:6px 10px;border:1px solid color-mix(in oklab,var(--brand-500),transparent 72%);border-radius:999px;background:color-mix(in oklab,var(--brand-100),transparent 30%);color:var(--brand-700);font-size:13px;font-weight:700}:root[data-theme=dark] .bt-eyebrow{color:var(--blue-200);background:color-mix(in oklab,var(--brand-700),transparent 76%)}.bt-status{display:inline-flex;align-items:center;min-height:26px;padding:4px 9px;border-radius:999px;font-size:12px;font-weight:700;background:var(--surface-2);color:var(--muted);border:1px solid var(--border)}.bt-status--active{background:color-mix(in oklab,#16a34a,transparent 86%);color:#15803d}.bt-status--pending{background:color-mix(in oklab,#f59e0b,transparent 84%);color:#b45309}.bt-status--closed,.bt-status--inactive{background:color-mix(in oklab,#64748b,transparent 86%);color:#475569}:root[data-theme=dark] .bt-status--active{color:#86efac}:root[data-theme=dark] .bt-status--pending{color:#fcd34d}:root[data-theme=dark] .bt-status--closed,:root[data-theme=dark] .bt-status--inactive{color:#cbd5e1}.bt-content{font-size:16px;line-height:2;color:color-mix(in oklab,var(--fg),var(--muted) 12%)}.bt-content>*{margin-top:0}.bt-content h2,.bt-content h3{margin-top:1.6rem}.bt-content ul,.bt-content ol{padding-inline-start:1.3rem}.bt-content a{text-decoration:underline;text-underline-offset:4px}.bt-content blockquote{margin:1.5rem 0;padding:16px 18px;border-inline-start:4px solid var(--brand-500);background:var(--surface);border-radius:var(--radius-sm)}
@media(max-width:720px){:root{--h1:21px;--h2:19px;--h3:17px}.bt-content{font-size:15px}}
