@property --launch-hole{syntax:"<length>";inherits:false;initial-value:0}#app-launch{--launch-shift:-16px;z-index:2147483647;touch-action:none;animation:.3s 4s forwards al-failsafe;display:none;position:fixed;inset:0}@media (min-width:600px) and (min-height:600px){#app-launch{--launch-shift:-24px}}@media (display-mode:standalone) and (prefers-reduced-motion:no-preference){#app-launch{display:block}}#app-launch[data-state=in],#app-launch[data-state=out]{display:block}#app-launch[data-state=off]{display:none}#app-launch:before{content:"";background:#f1e8dc;position:absolute;inset:0}.al-stage{left:50%;top:calc(50% + var(--launch-shift));width:102.4px;position:absolute;translate:-50% -50%}.al-mark{aspect-ratio:754/451;animation:.7s cubic-bezier(.2,.8,.2,1) .75s both al-rise}.al-mark svg{width:100%;height:100%;display:block;overflow:visible}.al-l{animation:.62s cubic-bezier(.3,0,.25,1) both al-wave}.al-l:first-of-type{animation-delay:.25s}.al-l:nth-of-type(2){animation-delay:.33s}.al-l:nth-of-type(3){animation-delay:.41s}.al-l:nth-of-type(4){animation-delay:.49s}.al-l:nth-of-type(5){animation-delay:.57s}.al-glint{animation:.9s cubic-bezier(.45,0,.25,1) .35s both al-glint;transform:translate(760px)}.al-tag{color:#5e0521c7;white-space:nowrap;width:max-content;margin:0;font:600 15px/1.8 IranSansSemiBold,Tahoma,sans-serif;animation:.65s cubic-bezier(.2,.8,.2,1) 1s both al-tag;position:absolute;top:100%;left:50%;translate:-50%}@keyframes al-wave{40%{fill:#ad0540;transform:translateY(-36px)}}@keyframes al-glint{to{transform:translate(-260px)}}@keyframes al-rise{to{transform:translateY(-18px)scale(1.22)}}@keyframes al-tag{0%{opacity:0;clip-path:inset(0 0 0 100%);transform:translateY(6px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes al-failsafe{to{opacity:0;visibility:hidden}}#app-launch[data-state=out]{pointer-events:none;animation:none}#app-launch[data-state=out] .al-stage{animation:.45s cubic-bezier(.5,0,.2,1) forwards al-stage-out}#app-launch[data-state=out]:before{-webkit-mask-image:radial-gradient(circle at 50% calc(50% + var(--launch-shift)), transparent var(--launch-hole), #000 calc(var(--launch-hole) + 24px));-webkit-mask-image:radial-gradient(circle at 50% calc(50% + var(--launch-shift)), transparent var(--launch-hole), #000 calc(var(--launch-hole) + 24px));mask-image:radial-gradient(circle at 50% calc(50% + var(--launch-shift)), transparent var(--launch-hole), #000 calc(var(--launch-hole) + 24px));animation:.55s cubic-bezier(.65,0,.35,1) 60ms forwards al-open}@keyframes al-stage-out{30%{opacity:1;scale:.96}to{opacity:0;scale:1.25}}@keyframes al-open{55%{opacity:1}to{--launch-hole:80vmax;opacity:0}}
@font-face{font-family:kalamehBold;src:url(/fonts/iranYekan/Qs_Iranyekan-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:kalameh;src:url(/fonts/iranYekan/Qs_Iranyekan-medium.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(/fonts/iranYekan/Qs_Iranyekan-light.woff2)format("woff2")}@font-face{font-family:IranSansRegular;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/iranYekan/Qs_Iranyekan.woff2)format("woff2")}@font-face{font-family:IranSansBold;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/iranYekan/Qs_Iranyekan-bold.woff2)format("woff2")}@font-face{font-family:IranSansMedium;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/iranYekan/Qs_Iranyekan-medium.woff2)format("woff2")}@font-face{font-family:IranSansSemiBold;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/iranYekan/Qs_Iranyekan-medium.woff2)format("woff2")}@font-face{font-family:IransansExtraBold;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/iranYekan/Qs_Iranyekan-extrabold.woff2)format("woff2")}@font-face{font-family:IransansBlack;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/iranYekan/Qs_Iranyekan-black.woff2)format("woff2")}@font-face{font-family:IransansExtraBlack;font-style:normal;font-display:swap;font-weight:950;src:url(/fonts/iranYekan/Qs_Iranyekan-extrablack.woff2)format("woff2")}@font-face{font-family:IransansHeavy;font-style:normal;font-weight:1000;font-display:swap;src:url(/fonts/iranYekan/Qs_Iranyekan-black.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/Vazirmatn[wght].3knf6dhh8xxk6.woff2)format("woff2")}@font-face{font-family:VazirmatnThin;font-style:normal;font-weight:100;font-display:swap;src:url(../media/Vazirmatn-Thin.0bd8ivb2xogiu.woff2)format("woff2")}@font-face{font-family:VazirmatnExtraLight;font-style:normal;font-weight:200;font-display:swap;src:url(../media/Vazirmatn-ExtraLight.1ba-pjko-mym7.woff2)format("woff2")}@font-face{font-family:VazirmatnLight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/Vazirmatn-Light.1gc67kpj175nw.woff2)format("woff2")}@font-face{font-family:VazirmatnRegular;font-style:normal;font-weight:400;font-display:swap;src:url(../media/Vazirmatn-Regular.0dcb8kz605k8s.woff2)format("woff2")}@font-face{font-family:VazirmatnMedium;font-style:normal;font-weight:500;font-display:swap;src:url(../media/Vazirmatn-Medium.2-_uiwuue8zmx.woff2)format("woff2")}@font-face{font-family:VazirmatnSemiBold;font-style:normal;font-weight:600;font-display:swap;src:url(../media/Vazirmatn-SemiBold.324a-bwgua3id.woff2)format("woff2")}@font-face{font-family:VazirmatnBold;font-style:normal;font-weight:700;font-display:swap;src:url(../media/Vazirmatn-Bold.3_l2lbvbvgs-_.woff2)format("woff2")}@font-face{font-family:VazirmatnExtraBold;font-style:normal;font-weight:800;font-display:swap;src:url(../media/Vazirmatn-ExtraBold.2nbua_npfyp0v.woff2)format("woff2")}@font-face{font-family:VazirmatnBlack;font-style:normal;font-weight:900;font-display:swap;src:url(../media/Vazirmatn-Black.2o5hrkiylztya.woff2)format("woff2")}@font-face{font-family:IranYekan;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/iranYekan/Qs_Iranyekan.woff2)format("woff2"),url(../media/Qs_Iranyekan.42mj6a25usefo.ttf)format("truetype")}@font-face{font-family:IranYekan;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/iranYekan/Qs_Iranyekan-light.woff2)format("woff2"),url(../media/Qs_Iranyekan-light.20_mzl0x1u934.ttf)format("truetype")}@font-face{font-family:IranYekan;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/iranYekan/Qs_Iranyekan-medium.woff2)format("woff2"),url(../media/Qs_Iranyekan-medium.0jixywy90nsii.ttf)format("truetype")}@font-face{font-family:IranYekan;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/iranYekan/Qs_Iranyekan-bold.woff2)format("woff2"),url(../media/Qs_Iranyekan-bold.08ncedvlibj9n.ttf)format("truetype")}@font-face{font-family:IranYekan;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/iranYekan/Qs_Iranyekan-extrabold.woff2)format("woff2"),url(../media/Qs_Iranyekan-extrabold.440j4v3k562oe.ttf)format("truetype")}@font-face{font-family:IranYekan;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/iranYekan/Qs_Iranyekan-black.woff2)format("woff2"),url(../media/Qs_Iranyekan-black.1yfndfe9cud16.ttf)format("truetype")}@font-face{font-family:IranYekanThin;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/iranYekan/Qs_Iranyekan-thin.woff2)format("woff2"),url(../media/Qs_Iranyekan-thin.2rfo4jqv1pvhv.ttf)format("truetype")}@font-face{font-family:IranYekanLight;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/iranYekan/Qs_Iranyekan-light.woff2)format("woff2"),url(../media/Qs_Iranyekan-light.20_mzl0x1u934.ttf)format("truetype")}@font-face{font-family:IranYekanMedium;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/iranYekan/Qs_Iranyekan-medium.woff2)format("woff2"),url(../media/Qs_Iranyekan-medium.0jixywy90nsii.ttf)format("truetype")}@font-face{font-family:IranYekanBold;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/iranYekan/Qs_Iranyekan-bold.woff2)format("woff2"),url(../media/Qs_Iranyekan-bold.08ncedvlibj9n.ttf)format("truetype")}@font-face{font-family:IranYekanExtraBold;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/iranYekan/Qs_Iranyekan-extrabold.woff2)format("woff2"),url(../media/Qs_Iranyekan-extrabold.440j4v3k562oe.ttf)format("truetype")}@font-face{font-family:IranYekanBlack;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/iranYekan/Qs_Iranyekan-black.woff2)format("woff2"),url(../media/Qs_Iranyekan-black.1yfndfe9cud16.ttf)format("truetype")}@font-face{font-family:IranYekanExtraBlack;font-style:normal;font-weight:950;font-display:swap;src:url(/fonts/iranYekan/Qs_Iranyekan-extrablack.woff2)format("woff2"),url(../media/Qs_Iranyekan-extrablack.446gfj645g0nn.ttf)format("truetype")}
:root{--brand-50:#fdf2f5;--brand-100:#fce8ee;--brand-200:#f9c5d3;--brand-300:#f49ab2;--brand-400:#ed5f84;--brand-500:#ad0540;--brand-600:#9b043a;--brand-700:#830333;--brand-800:#6a022a;--brand-900:#520120;--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:173 5 64;--ring:173 5 64;--background:255 255 255;--input:229 231 235;--primary:173 5 64;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#3b82f6;--space-1:clamp(.25rem, .2rem + .25vw, .5rem);--space-2:clamp(.5rem, .4rem + .5vw, 1rem);--space-3:clamp(.75rem, .6rem + .75vw, 1.5rem);--space-4:clamp(1rem, .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(.7rem, .65rem + .25vw, .8rem);--text-sm:clamp(.8rem, .75rem + .3vw, .9rem);--text-base:clamp(.875rem, .8rem + .35vw, 1rem);--text-lg:clamp(1rem, .9rem + .5vw, 1.25rem);--text-xl:clamp(1.1rem, 1rem + .6vw, 1.5rem);--text-2xl:clamp(1.25rem, 1.1rem + .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:.25rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-2xl:2rem;--radius-full:9999px;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #00000014, 0 1px 2px -1px #0000000f;--shadow-md:0 4px 12px -2px #00000014, 0 2px 6px -2px #0000000d;--shadow-lg:0 10px 30px -4px #0000001a, 0 4px 12px -4px #00000012;--shadow-xl:0 20px 50px -8px #0000001f, 0 8px 20px -6px #00000014;--shadow-popup:0 24px 60px -8px #0f172a2e, 0 8px 24px -4px #0f172a1a;--shadow-modal:0 32px 80px -12px #00000040;--shadow-brand:0 4px 14px 0 #ad054040;--shadow-card:0 1px 3px 0 #00000012, 0 1px 2px -1px #0000000f;--duration-fast:.15s;--duration-base:.25s;--duration-slow:.4s;--ease-smooth:cubic-bezier(.4, 0, .2, 1);--ease-out-back:cubic-bezier(.34, 1.56, .64, 1);--ease-spring:cubic-bezier(.175, .885, .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;--swiper-theme-color:#ad0540;--swiper-pagination-bullet-inactive-color:#9ca3af;--swiper-pagination-bullet-inactive-opacity:.5}@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:237 95 132;--ring:237 95 132;--background:17 24 39;--input:55 65 81;--primary:237 95 132;--shadow-card:0 1px 3px 0 #0000004d, 0 1px 2px -1px #0000004d;--shadow-popup:0 24px 60px -8px #0006, 0 8px 24px -4px #0000004d;--shadow-modal:0 32px 80px -12px #00000080}
.persian-datepicker-wrapper .rmdp-wrapper{direction:rtl;border-radius:12px;font-family:IranYekan,sans-serif;box-shadow:0 10px 25px #00000026}.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{font-family:IranYekan,sans-serif;font-weight:700;color:#f9fafb!important}.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{color:#f9fafb!important;background-color:#374151!important}.persian-datepicker-wrapper .bg-dark .rmdp-day.rmdp-selected span:not(.highlight){color:#fff!important;background-color:#3b82f6!important;box-shadow:0 0 5px #3b82f6!important}.persian-datepicker-wrapper .bg-dark .rmdp-day.rmdp-today span{font-weight:700;color:#60a5fa!important;background-color:#374151!important}.persian-datepicker-wrapper .bg-dark .rmdp-week-day{font-family:IranYekan,sans-serif;font-weight:600;color:#9ca3af!important}.persian-datepicker-wrapper .bg-dark .rmdp-arrow{border:2px 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:#fff!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{font-family:IranYekan,sans-serif;font-weight:700;color:#1f2937!important}.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{color:#1f2937!important;background-color:#f3f4f6!important}.persian-datepicker-wrapper .bg-light .rmdp-day.rmdp-selected span:not(.highlight){color:#fff!important;background-color:#3b82f6!important;box-shadow:0 0 5px #3b82f6!important}.persian-datepicker-wrapper .bg-light .rmdp-day.rmdp-today span{font-weight:700;color:#3b82f6!important;background-color:#eff6ff!important}.persian-datepicker-wrapper .bg-light .rmdp-week-day{font-family:IranYekan,sans-serif;font-weight:600;color:#6b7280!important}.persian-datepicker-wrapper .bg-light .rmdp-arrow{border:2px 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}.persian-datepicker-wrapper .rmdp-header-values{padding:8px 0;font-size:14px}.persian-datepicker-wrapper .rmdp-week-day{padding:8px 0;font-size:12px}.persian-datepicker-wrapper .rmdp-arrow-container{border-radius:8px;transition:all .2s}.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 #00000026!important}.persian-datepicker-wrapper .rmdp-calendar,.persian-datepicker-wrapper .rmdp-day-picker{pointer-events:auto!important}.persian-datepicker-wrapper .rmdp-header-values span{border-radius:6px;padding:4px 8px;transition:all .2s;cursor:pointer!important}.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{color:#f9fafb!important;background-color:#374151!important}.persian-datepicker-wrapper .bg-light .rmdp-month-picker div:hover,.persian-datepicker-wrapper .bg-light .rmdp-year-picker div:hover{color:#1f2937!important;background-color:#f3f4f6!important}
html.dark-store .site-logo{filter:brightness(0)invert(.93)}html.dark-store .mix-blend-multiply{mix-blend-mode:normal}html.dark-store .cat-marquee-card img,html.dark-store .landing-rail-cats img{background-color:#fff;border-radius:.875rem}html.dark-store .article-body{color:#cfcfd6}html.dark-store .article-body h2,html.dark-store .article-body h3,html.dark-store .article-body h4,html.dark-store .article-body th{color:#f0f0f4}html.dark-store .article-body strong,html.dark-store .article-body b{color:#e2e2e8}html.dark-store .article-body a{color:#f49ab2;text-decoration-color:#f49ab273}html.dark-store .article-body blockquote{color:#e2e2e8;background:#241c1f}html.dark-store .article-body figcaption{color:#9a9aa5}html.dark-store .article-body hr,html.dark-store .article-body .article-table,html.dark-store .article-body th,html.dark-store .article-body td{border-color:#2f2f37}html.dark-store .article-body th{background:#221d1f}html.dark-store .article-body code{background:#2b2b32}html.dark-store .article-body mark{background:#4a1a2a}html.dark-store .prose{--tw-prose-body:#cfcfd6;--tw-prose-headings:#f0f0f4;--tw-prose-lead:#b4b4bd;--tw-prose-links:#f49ab2;--tw-prose-bold:#f0f0f4;--tw-prose-counters:#9a9aa5;--tw-prose-bullets:#55555f;--tw-prose-hr:#2f2f37;--tw-prose-quotes:#e2e2e8;--tw-prose-quote-borders:#3e3e47;--tw-prose-captions:#9a9aa5;--tw-prose-code:#f0f0f4;--tw-prose-pre-code:#e2e2e8;--tw-prose-pre-bg:#0f0f13;--tw-prose-th-borders:#3e3e47;--tw-prose-td-borders:#2f2f37}html.dark-store .article-body [style*=color],html.dark-store .prose [style*=color]{color:inherit!important}html.dark-store .article-body [style*=background],html.dark-store .prose [style*=background]{background-color:#0000!important}html.dark-store input[type=checkbox]{background-color:#2b2b32;border-color:#3e3e47}
