@font-face{font-family:kalamehBold;src:url(/_next/static/media/Vazirmatn-Bold.0b7b20f6.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:kalameh;src:url(/_next/static/media/Vazirmatn-Medium.2c8554bd.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IranSansLight;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/Vazirmatn-Light.7762c1a4.woff2) format("woff2")}@font-face{font-family:IranSansRegular;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/Vazirmatn-Regular.77a5213e.woff2) format("woff2")}@font-face{font-family:IranSansBold;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/Vazirmatn-Bold.0b7b20f6.woff2) format("woff2")}@font-face{font-family:IranSansMedium;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/Vazirmatn-Medium.2c8554bd.woff2) format("woff2")}@font-face{font-family:IranSansSemiBold;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/Vazirmatn-SemiBold.c9f82b62.woff2) format("woff2")}@font-face{font-family:IransansExtraBold;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/Vazirmatn-ExtraBold.24cf69a0.woff2) format("woff2")}@font-face{font-family:IransansBlack;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/Vazirmatn-Black.5bb88b96.woff2) format("woff2")}@font-face{font-family:IransansExtraBlack;font-style:normal;font-display:swap;font-weight:950;src:url(/_next/static/media/Vazirmatn-Black.5bb88b96.woff2) format("woff2")}@font-face{font-family:IransansHeavy;font-style:normal;font-weight:1000;font-display:swap;src:url(/_next/static/media/Vazirmatn-Black.5bb88b96.woff2) format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/Vazirmatn[wght].4ff1260a.woff2) format("woff2")}@font-face{font-family:VazirmatnThin;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/Vazirmatn-Thin.9ed12002.woff2) format("woff2")}@font-face{font-family:VazirmatnExtraLight;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/Vazirmatn-ExtraLight.ea9014d9.woff2) format("woff2")}@font-face{font-family:VazirmatnLight;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/Vazirmatn-Light.7762c1a4.woff2) format("woff2")}@font-face{font-family:VazirmatnRegular;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/Vazirmatn-Regular.77a5213e.woff2) format("woff2")}@font-face{font-family:VazirmatnMedium;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/Vazirmatn-Medium.2c8554bd.woff2) format("woff2")}@font-face{font-family:VazirmatnSemiBold;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/Vazirmatn-SemiBold.c9f82b62.woff2) format("woff2")}@font-face{font-family:VazirmatnBold;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/Vazirmatn-Bold.0b7b20f6.woff2) format("woff2")}@font-face{font-family:VazirmatnExtraBold;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/Vazirmatn-ExtraBold.24cf69a0.woff2) format("woff2")}@font-face{font-family:VazirmatnBlack;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/Vazirmatn-Black.5bb88b96.woff2) format("woff2")}@font-face{font-family:IranYekan;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/Qs_Iranyekan.02befe3f.ttf) format("truetype")}@font-face{font-family:IranYekanThin;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/Qs_Iranyekan-thin.4cf9f2b1.ttf) format("truetype")}@font-face{font-family:IranYekanLight;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/Qs_Iranyekan-light.97636061.ttf) format("truetype")}@font-face{font-family:IranYekanMedium;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/Qs_Iranyekan-medium.183878f7.ttf) format("truetype")}@font-face{font-family:IranYekanBold;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/Qs_Iranyekan-bold.b6c4efd2.ttf) format("truetype")}@font-face{font-family:IranYekanExtraBold;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/Qs_Iranyekan-extrabold.d6685d0c.ttf) format("truetype")}@font-face{font-family:IranYekanBlack;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/Qs_Iranyekan-black.593780e5.ttf) format("truetype")}@font-face{font-family:IranYekanExtraBlack;font-style:normal;font-weight:950;font-display:swap;src:url(/_next/static/media/Qs_Iranyekan-extrablack.f6a5df11.ttf) format("truetype")}:root{--brand-50:#f6f3ec;--brand-100:#f0e8da;--brand-200:#e9d6b5;--brand-300:#d6b37b;--brand-400:#b88645;--brand-500:#17202d;--brand-600:#111925;--brand-700:#0d141d;--brand-800:#091019;--brand-900:#050a10;--surface:255 255 255;--surface-raised:249 250 251;--surface-overlay:243 244 246;--surface-invert:17 24 39;--text-primary:27 27 27;--text-secondary:107 114 128;--text-disabled:156 163 175;--text-invert:255 255 255;--border-default:229 231 235;--border-strong:156 163 175;--border-focus:184 134 69;--ring:184 134 69;--background:255 255 255;--input:229 231 235;--primary:23 32 45;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#3b82f6;--space-1:clamp(0.25rem,0.2rem + 0.25vw,0.5rem);--space-2:clamp(0.5rem,0.4rem + 0.5vw,1rem);--space-3:clamp(0.75rem,0.6rem + 0.75vw,1.5rem);--space-4:clamp(1rem,0.8rem + 1vw,2rem);--space-6:clamp(1.5rem,1.2rem + 1.5vw,3rem);--space-8:clamp(2rem,1.6rem + 2vw,4rem);--space-12:clamp(3rem,2.4rem + 3vw,6rem);--space-16:clamp(4rem,3.2rem + 4vw,8rem);--space-section:clamp(3rem,2rem + 4vw,7rem);--text-xs:clamp(0.7rem,0.65rem + 0.25vw,0.8rem);--text-sm:clamp(0.8rem,0.75rem + 0.3vw,0.9rem);--text-base:clamp(0.875rem,0.8rem + 0.35vw,1rem);--text-lg:clamp(1rem,0.9rem + 0.5vw,1.25rem);--text-xl:clamp(1.1rem,1rem + 0.6vw,1.5rem);--text-2xl:clamp(1.25rem,1.1rem + 0.8vw,1.875rem);--text-3xl:clamp(1.5rem,1.3rem + 1vw,2.25rem);--text-4xl:clamp(1.875rem,1.6rem + 1.4vw,3rem);--lh-tight:1.2;--lh-snug:1.375;--lh-normal:1.6;--lh-relaxed:1.75;--lh-loose:2;--radius-xs:0.25rem;--radius-sm:0.5rem;--radius-md:0.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-2xl:2rem;--radius-full:9999px;--shadow-xs:0 1px 2px 0 rgba(0,0,0,.05);--shadow-sm:0 1px 3px 0 rgba(0,0,0,.08),0 1px 2px -1px rgba(0,0,0,.06);--shadow-md:0 4px 12px -2px rgba(0,0,0,.08),0 2px 6px -2px rgba(0,0,0,.05);--shadow-lg:0 10px 30px -4px rgba(0,0,0,.10),0 4px 12px -4px rgba(0,0,0,.07);--shadow-xl:0 20px 50px -8px rgba(0,0,0,.12),0 8px 20px -6px rgba(0,0,0,.08);--shadow-popup:0 24px 60px -8px rgba(15,23,42,.18),0 8px 24px -4px rgba(15,23,42,.10);--shadow-modal:0 32px 80px -12px rgba(0,0,0,.25);--shadow-brand:0 4px 14px 0 rgba(184,134,69,.25);--shadow-card:0 1px 3px 0 rgba(0,0,0,.07),0 1px 2px -1px rgba(0,0,0,.06);--duration-fast:150ms;--duration-base:250ms;--duration-slow:400ms;--ease-smooth:cubic-bezier(0.4,0,0.2,1);--ease-out-back:cubic-bezier(0.34,1.56,0.64,1);--ease-spring:cubic-bezier(0.175,0.885,0.32,1.275);--z-base:0;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-overlay:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-toast:1080;--z-top:9999;--header-height-mobile:56px;--header-height-tablet:64px;--header-height-desktop:72px;--bottom-nav-height:64px;--sidebar-width:256px;--sidebar-collapsed:80px;--search-popup-max-w:900px;--real-height:100vh}@supports (height:100dvh){:root{--real-height:100dvh}}.dark{--surface:17 24 39;--surface-raised:31 41 55;--surface-overlay:55 65 81;--surface-invert:255 255 255;--text-primary:243 244 246;--text-secondary:156 163 175;--text-disabled:107 114 128;--text-invert:17 24 39;--border-default:55 65 81;--border-strong:75 85 99;--border-focus:214 179 123;--ring:184 134 69;--background:17 24 39;--input:55 65 81;--primary:184 134 69;--shadow-card:0 1px 3px 0 rgba(0,0,0,.3),0 1px 2px -1px rgba(0,0,0,.3);--shadow-popup:0 24px 60px -8px rgba(0,0,0,.4),0 8px 24px -4px rgba(0,0,0,.3);--shadow-modal:0 32px 80px -12px rgba(0,0,0,.5)}.persian-datepicker-wrapper .rmdp-wrapper{direction:rtl;font-family:IranYekan,sans-serif;box-shadow:0 10px 25px rgba(0,0,0,.15);border-radius:12px}.persian-datepicker-wrapper .rmdp-calendar{direction:rtl}.persian-datepicker-wrapper .bg-dark .rmdp-wrapper{background-color:#1f2937!important;border:1px solid #374151!important}.persian-datepicker-wrapper .bg-dark .rmdp-header{background-color:#111827!important;border-bottom:1px solid #374151!important}.persian-datepicker-wrapper .bg-dark .rmdp-header-values{color:#f9fafb!important;font-family:IranYekan,sans-serif;font-weight:700}.persian-datepicker-wrapper .bg-dark .rmdp-day{color:#e5e7eb!important}.persian-datepicker-wrapper .bg-dark .rmdp-day:not(.rmdp-disabled):not(.rmdp-day-hidden) span:hover{background-color:#374151!important;color:#f9fafb!important}.persian-datepicker-wrapper .bg-dark .rmdp-day.rmdp-selected span:not(.highlight){background-color:#3b82f6!important;color:white!important;box-shadow:0 0 5px #3b82f6!important}.persian-datepicker-wrapper .bg-dark .rmdp-day.rmdp-today span{background-color:#374151!important;color:#60a5fa!important;font-weight:700}.persian-datepicker-wrapper .bg-dark .rmdp-week-day{color:#9ca3af!important;font-family:IranYekan,sans-serif;font-weight:600}.persian-datepicker-wrapper .bg-dark .rmdp-arrow{border:solid #e5e7eb!important;border-width:0 2px 2px 0!important}.persian-datepicker-wrapper .bg-dark .rmdp-arrow-container:hover{background-color:#374151!important;box-shadow:0 0 3px #4b5563!important}.persian-datepicker-wrapper .bg-dark .rmdp-day.rmdp-disabled{color:#4b5563!important}.persian-datepicker-wrapper .bg-light .rmdp-wrapper{background-color:white!important;border:1px solid #e5e7eb!important}.persian-datepicker-wrapper .bg-light .rmdp-header{background-color:#f9fafb!important;border-bottom:1px solid #e5e7eb!important}.persian-datepicker-wrapper .bg-light .rmdp-header-values{color:#1f2937!important;font-family:IranYekan,sans-serif;font-weight:700}.persian-datepicker-wrapper .bg-light .rmdp-day{color:#374151!important}.persian-datepicker-wrapper .bg-light .rmdp-day:not(.rmdp-disabled):not(.rmdp-day-hidden) span:hover{background-color:#f3f4f6!important;color:#1f2937!important}.persian-datepicker-wrapper .bg-light .rmdp-day.rmdp-selected span:not(.highlight){background-color:#3b82f6!important;color:white!important;box-shadow:0 0 5px #3b82f6!important}.persian-datepicker-wrapper .bg-light .rmdp-day.rmdp-today span{background-color:#eff6ff!important;color:#3b82f6!important;font-weight:700}.persian-datepicker-wrapper .bg-light .rmdp-week-day{color:#6b7280!important;font-family:IranYekan,sans-serif;font-weight:600}.persian-datepicker-wrapper .bg-light .rmdp-arrow{border:solid #374151!important;border-width:0 2px 2px 0!important}.persian-datepicker-wrapper .bg-light .rmdp-arrow-container:hover{background-color:#f3f4f6!important;box-shadow:0 0 3px #e5e7eb!important}.persian-datepicker-wrapper .bg-light .rmdp-day.rmdp-disabled{color:#d1d5db!important}.persian-datepicker-wrapper .rmdp-day{font-family:IranYekan,sans-serif}.persian-datepicker-wrapper .rmdp-day span{border-radius:8px;transition:all .2s ease}.persian-datepicker-wrapper .rmdp-header-values{font-size:14px;padding:8px 0}.persian-datepicker-wrapper .rmdp-week-day{font-size:12px;padding:8px 0}.persian-datepicker-wrapper .rmdp-arrow-container{border-radius:8px;transition:all .2s ease}.persian-datepicker-wrapper .rmdp-day.text-red-400 span{color:#f87171!important}.persian-datepicker-wrapper .rmdp-day.text-red-600 span{color:#dc2626!important}.persian-datepicker-wrapper .rmdp-day:not(.rmdp-disabled):not(.rmdp-day-hidden){cursor:pointer!important}.persian-datepicker-wrapper .rmdp-day:not(.rmdp-disabled):not(.rmdp-day-hidden) span{cursor:pointer!important;pointer-events:auto!important}.persian-datepicker-wrapper .rmdp-shadow{box-shadow:0 10px 25px rgba(0,0,0,.15)!important}.persian-datepicker-wrapper .rmdp-calendar,.persian-datepicker-wrapper .rmdp-day-picker{pointer-events:auto!important}.persian-datepicker-wrapper .rmdp-header-values span{cursor:pointer!important;padding:4px 8px;border-radius:6px;transition:all .2s ease}.persian-datepicker-wrapper .bg-dark .rmdp-header-values span:hover{background-color:#374151!important}.persian-datepicker-wrapper .bg-light .rmdp-header-values span:hover{background-color:#f3f4f6!important}.persian-datepicker-wrapper .rmdp-month-picker,.persian-datepicker-wrapper .rmdp-year-picker{pointer-events:auto!important}.persian-datepicker-wrapper .bg-dark .rmdp-month-picker div,.persian-datepicker-wrapper .bg-dark .rmdp-year-picker div{color:#e5e7eb!important}.persian-datepicker-wrapper .bg-light .rmdp-month-picker div,.persian-datepicker-wrapper .bg-light .rmdp-year-picker div{color:#374151!important}.persian-datepicker-wrapper .bg-dark .rmdp-month-picker div:hover,.persian-datepicker-wrapper .bg-dark .rmdp-year-picker div:hover{background-color:#374151!important;color:#f9fafb!important}.persian-datepicker-wrapper .bg-light .rmdp-month-picker div:hover,.persian-datepicker-wrapper .bg-light .rmdp-year-picker div:hover{background-color:#f3f4f6!important;color:#1f2937!important}