@font-face{font-family:"Vazirmatn";src:url(../fonts/Vazirmatn-wght.woff2)format("woff2 supports variations"),url(../fonts/Vazirmatn-wght.woff2)format("woff2-variations"),url(../fonts/Vazirmatn-wght.woff2)format("woff2"),url(../../Vazirmatn-wght.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Vazirmatn Fallback";src:url(../fonts/Vazirmatn-wght.woff2)format("woff2 supports variations"),url(../fonts/Vazirmatn-wght.woff2)format("woff2-variations"),url(../fonts/Vazirmatn-wght.woff2)format("woff2"),url(../../Vazirmatn-wght.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*,::before,::after,html,body,button,input,select,textarea{font-family:"Vazirmatn",system-ui,-apple-system,sans-serif!important}:root{--brand-slate:#445664;--brand-blue:#0899c5;--brand-green:#00b388;--brand-white:#ffffff;--brand-magenta:#d80647;--brand-orange:#f2602f;--slate-90:#3d4d5a;--slate-80:#364550;--slate-70:#576774;--slate-50:#7c8993;--slate-40:#8f9aa2;--slate-30:#b5bcc1;--slate-15:#dadee0;--slate-08:#ebedef;--slate-04:#f2f3f4;--slate-02:#f8f9fa;--blue-92:#e9f6fb;--blue-80:#c6e8f4;--blue-12:#0a8fba;--green-92:#e6f7f2;--green-70:#a7e7d8;--green-12:#009c77;--magenta-92:#fcebf0;--orange-92:#feefea;--surface:var(--brand-white);--surface-muted:var(--slate-04);--surface-sunken:var(--slate-08);--surface-raised:var(--brand-white);--surface-ink:var(--brand-slate);--surface-ink-soft:var(--slate-90);--surface-accent-quiet:var(--blue-92);--surface-plate:var(--brand-white);--text:var(--brand-slate);--text-strong:var(--slate-80);--text-muted:#5a6874;--text-soft:var(--slate-50);--text-on-ink:var(--brand-white);--text-on-ink-muted:#c3cbd0;--text-link:var(--blue-12);--border:var(--slate-15);--border-strong:var(--slate-30);--border-ink:rgba(255, 255, 255, 0.22);--border-accent:var(--brand-blue);--state-ok:var(--brand-green);--state-ok-ink:#00785c;--state-ok-surface:var(--green-92);--state-warn:var(--brand-orange);--state-warn-ink:#a33c15;--state-warn-surface:var(--orange-92);--state-bad:var(--brand-magenta);--state-bad-ink:#b40441;--state-bad-surface:var(--magenta-92);--state-info:var(--blue-12);--state-info-surface:var(--blue-92);--font-latin:'Vazirmatn', system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-persian:'Vazirmatn', system-ui, -apple-system, sans-serif;--font-sans:'Vazirmatn', system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, "Cascadia Mono", "Segoe UI Mono", Menlo, Consolas, monospace;--fs-2xs:0.6875rem;--fs-xs:0.75rem;--fs-sm:0.875rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:1.375rem;--fs-xl:1.75rem;--fs-2xl:clamp(2rem, 1.35rem + 1.9vw, 2.75rem);--fs-3xl:clamp(2rem, 1.35rem + 2.2vw, 3rem);--lh-tight:1.25;--lh-heading:1.4;--lh-body:1.9;--lh-latin:1.65;--tracking-caps:0.08em;--sp-1:0.25rem;--sp-2:0.5rem;--sp-3:0.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-8:2rem;--sp-10:2.5rem;--sp-12:3rem;--sp-16:4rem;--sp-20:5rem;--sp-24:6rem;--r-xs:3px;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-xl:24px;--r-pill:999px;--shadow-1:0 1px 2px rgba(68, 86, 100, 0.08), 0 1px 3px rgba(68, 86, 100, 0.06);--shadow-2:0 6px 16px rgba(68, 86, 100, 0.10), 0 2px 4px rgba(68, 86, 100, 0.06);--shadow-3:0 18px 44px rgba(68, 86, 100, 0.16);--ring:0 0 0 3px rgba(8, 153, 197, 0.35);--ring-ink:0 0 0 3px rgba(255, 255, 255, 0.55);--dur-fast:120ms;--dur:200ms;--dur-slow:320ms;--ease:cubic-bezier(0.2, 0.6, 0.2, 1);--z-base:1;--z-sticky:100;--z-header:200;--z-drawer:300;--z-overlay:400;--z-toast:500;--container:1200px;--container-narrow:880px;--container-wide:1440px;--gutter:clamp(1rem, 4vw, 2rem);--header-h:76px;--logo-min-width:30px;--logo-h:42px;--logo-clear:calc(var(--logo-h) * 0.14)}