@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(../media/vazirmatn-arabic-400-normal.2inz7brtub9j7.woff2)format("woff2"),url(../media/vazirmatn-arabic-400-normal.1eqzyboj5ktd8.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(../media/vazirmatn-latin-ext-400-normal.02bqdxf8yhp_w.woff2)format("woff2"),url(../media/vazirmatn-latin-ext-400-normal.1-gqf5yaw5dln.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(../media/vazirmatn-latin-400-normal.0y6c5csm4-8ug.woff2)format("woff2"),url(../media/vazirmatn-latin-400-normal.3drvsi7epnh-_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(../media/vazirmatn-arabic-500-normal.20dkqqzdmx_iq.woff2)format("woff2"),url(../media/vazirmatn-arabic-500-normal.2ukluz2lmib8q.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(../media/vazirmatn-latin-ext-500-normal.2dsthpyq3l9lz.woff2)format("woff2"),url(../media/vazirmatn-latin-ext-500-normal.0vlya-u4ehpfp.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(../media/vazirmatn-latin-500-normal.0w0ahz5i-1mue.woff2)format("woff2"),url(../media/vazirmatn-latin-500-normal.0bqty3elgiqb1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(../media/vazirmatn-arabic-600-normal.0xrr7-8upn16_.woff2)format("woff2"),url(../media/vazirmatn-arabic-600-normal.04zgsmqwu9sjg.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(../media/vazirmatn-latin-ext-600-normal.1vw8o5rzmh8dc.woff2)format("woff2"),url(../media/vazirmatn-latin-ext-600-normal.2z05h4-b8jaaf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(../media/vazirmatn-latin-600-normal.06atrkflsoft9.woff2)format("woff2"),url(../media/vazirmatn-latin-600-normal.1opwkuu0f8gzp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(../media/vazirmatn-arabic-700-normal.159j05d0nixsj.woff2)format("woff2"),url(../media/vazirmatn-arabic-700-normal.1jitjk9h8g_88.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(../media/vazirmatn-latin-ext-700-normal.2zp38skgmzjzy.woff2)format("woff2"),url(../media/vazirmatn-latin-ext-700-normal.0damutaowp565.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(../media/vazirmatn-latin-700-normal.3-b3_g9gk_9e7.woff2)format("woff2"),url(../media/vazirmatn-latin-700-normal.02ats1-tcu3kc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-cyrillic-ext-400-normal.2xgjnt7tqh9_7.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-400-normal.2k9shvy03yibn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-cyrillic-400-normal.0qoulnxh80yge.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-400-normal.0-x1dsk872q42.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-greek-400-normal.0_-0tsqse47zs.woff2)format("woff2"),url(../media/jetbrains-mono-greek-400-normal.3y1-6__cta0i8.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-vietnamese-400-normal.2_8hwz_kagcew.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-400-normal.1lu2dr36-r4uv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-latin-ext-400-normal.1y03up-y7l7i4.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-400-normal.02j2uvbtesu5k.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-latin-400-normal.3crsbyy6lh6yf.woff2)format("woff2"),url(../media/jetbrains-mono-latin-400-normal.2-1gwgi1uvl-u.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-primary:#30b5b0;--brand-primary-hover:#28a39f;--brand-primary-pressed:#14625f;--brand-ink:#1e1f1f;--brand-body:#414042;--brand-warm-ink:#281d1b;--brand-white:#fff;--background:#f8fbfa;--foreground:#1e1f1f;--card:#fff;--card-foreground:#1e1f1f;--popover:#fff;--popover-foreground:#1e1f1f;--primary:#30b5b0;--primary-foreground:#0b2b2a;--secondary:#e8f7f6;--secondary-foreground:#173c3a;--muted:#f0f5f4;--muted-foreground:#596665;--accent:#d9f1ef;--accent-foreground:#173c3a;--destructive:#b42318;--destructive-foreground:#fff;--success:#146c45;--warning:#8a5100;--info:#075b7f;--border:#d8e4e2;--input:#c7d8d6;--ring:#167d79;--overlay:#1e1f1f7a;--footer-background:#102a2a;--footer-foreground:#f2fbf9;--footer-muted:#b8cfcc;--footer-link:#d9efec;--footer-border:#33504d;--inverse-foreground:#fff;--illustration-ink:#173a38;--illustration-surface:#f6fbfa;--illustration-teal-soft:#b8ebe8;--illustration-teal-mid:#6dd1cc;--illustration-warm-soft:#f6d88c;--illustration-warm:#e88f55;--risk-low:#72caaf;--risk-medium:#f0be62;--risk-high:#d76d6d;--chart-1:#30b5b0;--chart-2:#0b6e99;--chart-3:#b76e00;--chart-4:#7357b8;--chart-5:#b13d73;--color-brand:var(--primary);--color-brand-strong:var(--brand-primary-pressed);--color-on-brand:var(--primary-foreground);--color-surface:var(--card);--color-surface-subtle:var(--muted);--color-text:var(--foreground);--color-text-muted:var(--muted-foreground);--color-border:var(--border);--color-success:var(--success);--color-success-strong:var(--success);--color-warning:var(--warning);--color-warning-strong:var(--warning);--color-danger:var(--destructive);--color-danger-strong:var(--destructive);--color-info:var(--info);--color-info-strong:var(--info);--color-accent:var(--accent);--color-surface-raised:var(--popover);--color-text-subtle:var(--muted-foreground);--z-modal-backdrop:var(--z-backdrop);--font-fa:"Vazirmatn", system-ui, sans-serif;--font-en:"Vazirmatn", system-ui, sans-serif;--font-ar:"Vazirmatn", system-ui, sans-serif;--font-data:"JetBrains Mono", ui-monospace, monospace;--font-family-title:var(--font-fa);--font-family-body:var(--font-fa);--font-size-body:14px;--font-size-option:15px;--font-size-message:16px;--font-size-subtitle:18px;--font-size-section:20px;--font-size-display:21px;--font-size-small:12px;--text-xs:11px;--text-sm:13px;--text-md:14px;--text-lg:16px;--text-xl:18px;--text-2xl:20px;--text-3xl:25px;--font-body-sm:400 var(--text-sm) / 1.5 var(--font-family-body);--font-heading-sm:600 var(--text-xl) / 1.3 var(--font-family-title);--font-heading-md:600 var(--text-2xl) / 1.25 var(--font-family-title);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-11:44px;--space-12:48px;--space-major:34px;--space-16:44px;--space-20:56px;--page-padding-desktop:32px;--page-padding-tablet:20px;--page-padding-mobile:16px;--auth-card-width:562px;--auth-card-height:645px;--auth-card-padding:26px;--auth-copy-width:702px;--auth-column-gap:40px;--content-max:1344px;--reading-max:720px;--workspace-rail:232px;--workspace-rail-compact:68px;--header-height:56px;--radius-card:16px;--radius-project-card:14px;--radius-panel:12px;--radius-field:9px;--radius-action:9px;--radius-chip:999px;--radius-sm:7px;--radius-md:var(--radius-field);--radius-lg:var(--radius-panel);--radius-xl:var(--radius-card);--radius-control:var(--radius-field);--radius-full:var(--radius-chip);--size-button-small-inline:56px;--size-button-small-block:32px;--size-button-large-inline:76px;--size-button-large-block:38px;--size-icon-action:34px;--size-switch-inline:42px;--size-switch-block:24px;--size-input-inline:287px;--size-input-block:71px;--size-search-inline:305px;--size-search-block:44px;--size-upload-inline:376px;--size-upload-block:130px;--size-risk-small-inline:63px;--size-risk-small-block:25px;--size-risk-large-inline:76px;--size-risk-large-block:33px;--shadow-card:0 1px 2px #1028280d, 0 12px 30px #10282817;--shadow-float:0 20px 50px #1e1f1f2e;--shadow-dialog:0 28px 80px #1e1f1f3d;--brand-gradient:linear-gradient(135deg, #47bdcb 0%, #2f95bc 52%, #3f6fa8 100%);--shadow-glow:0 8px 26px color-mix(in srgb, var(--primary) 32%, transparent);--shadow-sm:0 4px 12px #54545414;--shadow-md:0 10px 26px #5454541a;--shadow-lg:var(--shadow-card);--shadow-xl:var(--shadow-float);--shadow-panel:var(--shadow-card);--shadow-principal:var(--shadow-card);--shadow-floating:var(--shadow-float);--shadow-overlay:var(--shadow-float);--z-behind:-1;--z-base:0;--z-content:1;--z-dropdown:10;--z-sticky:20;--z-drawer:30;--z-backdrop:40;--z-modal:50;--z-popover:60;--z-tooltip:70;--z-toast:80;--z-critical:90;--surface:var(--card);--success-foreground:var(--success);--warning-foreground:var(--warning);--tenant-primary:var(--primary);--tenant-bg:var(--background);--tenant-surface:var(--card);--tenant-fg:var(--foreground);--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px}.dark,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#071716;--foreground:#f2fbf9;--card:#0d2422;--card-foreground:#f2fbf9;--popover:#102b29;--popover-foreground:#f2fbf9;--primary:#46c7c2;--brand-primary-pressed:#59d8d2;--primary-foreground:#071716;--secondary:#143431;--secondary-foreground:#dcf8f5;--muted:#112c2a;--muted-foreground:#a8bfbc;--accent:#19413e;--accent-foreground:#dcf8f5;--destructive:#d95449;--destructive-foreground:#190302;--success:#43c88b;--color-success-strong:#43c88b;--color-danger-strong:#f2726b;--warning:#e2a83a;--info:#45a9d1;--border:#284845;--input:#365955;--ring:#59d8d2;--overlay:#000000b8;--footer-background:#020b0b;--footer-foreground:#f2fbf9;--footer-muted:#a8bfbc;--footer-link:#dcf8f5;--footer-border:#284845;--inverse-foreground:#071716;--illustration-ink:#dcf8f5;--illustration-surface:#102a2a;--illustration-teal-soft:#174642;--illustration-teal-mid:#258f8a;--illustration-warm-soft:#5c4824;--illustration-warm:#b96f3e;--risk-low:#43c88b;--risk-medium:#e2a83a;--risk-high:#d95449;--chart-1:#59d8d2;--chart-2:#55b8df;--chart-3:#efbd58;--chart-4:#a88ee4;--chart-5:#e57da9;--shadow-card:0 1px 2px #0006, 0 14px 34px #00000070, inset 0 1px #ffffff09;--shadow-float:0 20px 50px #00000094, inset 0 1px #ffffff0b;--shadow-dialog:0 28px 80px #000000ad, inset 0 1px #ffffff0e;--brand-gradient:linear-gradient(135deg, #4fc9d3 0%, #3aa7cf 52%, #5a86c4 100%);--shadow-glow:0 8px 30px color-mix(in srgb, var(--primary) 40%, transparent)}html[lang=fa]{--font-family-title:var(--font-fa);--font-family-body:var(--font-fa)}html[lang=en]{--font-family-title:var(--font-en);--font-family-body:var(--font-en)}html[lang=ar]{--font-family-title:var(--font-ar);--font-family-body:var(--font-ar)}}
@layer motion{:root{--motion-instant:.1s;--motion-fast:.14s;--motion-base:.18s;--motion-slow:.24s;--motion-drawer:.32s;--ease-enter:cubic-bezier(.23, 1, .32, 1);--ease-move:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--duration-fast:var(--motion-fast);--motion-normal:var(--motion-base);--ease-standard:var(--ease-enter)}[data-motion=press]{transition:transform var(--motion-fast) var(--ease-enter)}[data-motion=popover]{transition:opacity var(--motion-base) var(--ease-enter), transform var(--motion-base) var(--ease-enter)}[data-motion=dialog]{transition:opacity var(--motion-slow) var(--ease-enter), transform var(--motion-slow) var(--ease-enter)}[data-motion=drawer]{transition:opacity var(--motion-drawer) var(--ease-drawer), transform var(--motion-drawer) var(--ease-drawer)}@media (hover:hover) and (pointer:fine){[data-motion=press]:hover{transform:translateY(-1px)}}[data-motion=press]:active{transform:scale(.97)}[data-motion=popover][data-state=closed]{opacity:0;transform:scale(.96)}[data-motion=popover][data-state=open]{opacity:1;transform:scale(1)}[data-motion=dialog][data-state=closed]{opacity:0;transform:translate(-50%,-48%)scale(.96)}[data-motion=dialog][data-state=open]{opacity:1;transform:translate(-50%,-50%)scale(1)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}
