@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/vazirmatn-arabic-400-normal.f37c0063.woff2) format("woff2"),url(/_next/static/media/vazirmatn-arabic-400-normal.ffe2eb46.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,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(/_next/static/media/vazirmatn-latin-ext-400-normal.09ac364e.woff2) format("woff2"),url(/_next/static/media/vazirmatn-latin-ext-400-normal.4a4209c7.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/vazirmatn-latin-400-normal.344759ea.woff2) format("woff2"),url(/_next/static/media/vazirmatn-latin-400-normal.561ee610.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/vazirmatn-arabic-500-normal.60758556.woff2) format("woff2"),url(/_next/static/media/vazirmatn-arabic-500-normal.a20a6e04.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,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(/_next/static/media/vazirmatn-latin-ext-500-normal.5b710d26.woff2) format("woff2"),url(/_next/static/media/vazirmatn-latin-ext-500-normal.1278ceb8.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/vazirmatn-latin-500-normal.79af545d.woff2) format("woff2"),url(/_next/static/media/vazirmatn-latin-500-normal.b24ff1cd.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/vazirmatn-arabic-600-normal.cbafd650.woff2) format("woff2"),url(/_next/static/media/vazirmatn-arabic-600-normal.3f8f96ad.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,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(/_next/static/media/vazirmatn-latin-ext-600-normal.f0e62be7.woff2) format("woff2"),url(/_next/static/media/vazirmatn-latin-ext-600-normal.683a0136.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/vazirmatn-latin-600-normal.164d1b98.woff2) format("woff2"),url(/_next/static/media/vazirmatn-latin-600-normal.f10455e0.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/vazirmatn-arabic-700-normal.774fc7c6.woff2) format("woff2"),url(/_next/static/media/vazirmatn-arabic-700-normal.e4067361.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,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(/_next/static/media/vazirmatn-latin-ext-700-normal.6a92243b.woff2) format("woff2"),url(/_next/static/media/vazirmatn-latin-ext-700-normal.24887b32.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/vazirmatn-latin-700-normal.05267f27.woff2) format("woff2"),url(/_next/static/media/vazirmatn-latin-700-normal.ab7962a9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{color-scheme:light;--brand-50:#eef5ff;--brand-100:#dbeafe;--brand-200:#bfdbfe;--brand-300:#93c5fd;--brand-400:#60a5fa;--brand-500:#155eef;--brand-600:#124dc5;--brand-700:#183b88;--brand-800:#152e59;--brand-900:#173866;--bg-page:#f5f7fb;--bg-card:#ffffff;--bg-elevated:#f9fbfe;--bg-base:var(--bg-page);--bg-surface:var(--bg-card);--bg-surface-hover:#f2f6fc;--card-bg:var(--bg-card);--card-border:#e4eaf3;--text-primary:#16233b;--text-secondary:#4c5c76;--text-muted:#64748b;--text-on-primary:#ffffff;--text-comfort:#16233b;--text-comfort-muted:#4c5c76;--border:#e4eaf3;--border-strong:#d4deea;--primary:var(--brand-500);--primary-hover:var(--brand-600);--primary-muted:color-mix(in srgb,var(--primary) 12%,transparent);--accent:var(--primary);--accent-muted:var(--primary-muted);--accent-hover:var(--primary-hover);--accent-overlay:color-mix(in srgb,var(--primary) 6%,transparent);--accent-overlay-strong:color-mix(in srgb,var(--primary) 14%,transparent);--on:#14b8a6;--on-soft:#5eead4;--success:#07966a;--success-muted:color-mix(in srgb,var(--success) 12%,transparent);--danger:#d72d46;--danger-hover:#ba233b;--danger-muted:color-mix(in srgb,var(--danger) 12%,transparent);--warning:#ac6100;--warning-muted:color-mix(in srgb,var(--warning) 16%,transparent);--bg:var(--bg-page);--panel:var(--bg-card);--panel-2:var(--bg-elevated);--panel-3:var(--border);--text:var(--text-primary);--muted:var(--text-secondary);--purple:var(--primary);--purple-2:var(--primary-hover);--blue:var(--brand-400);--green:var(--success);--red:var(--danger);--yellow:var(--warning);--pink:#c73e6b;--dark-950:#06101d;--dark-900:#091423;--dark-800:#101e32;--dark-700:#14243b;--dark-600:#1b2e47;--dark-bg:var(--dark-900);--dark-sidebar:#0d1b2e;--dark-card:var(--dark-800);--shadow-sm:0 1px 2px rgba(15,23,42,0.04);--shadow-md:0 3px 10px rgba(15,23,42,0.06);--shadow-lg:0 8px 24px rgba(15,23,42,0.09);--shadow:var(--shadow-sm);--overlay:rgba(15,23,42,0.03);--overlay-strong:rgba(15,23,42,0.06);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--nova-sidebar-inline:0.75rem;--font-size-2xs:0.6875rem;--font-size-xs:0.75rem;--font-size-sm:0.8125rem;--font-size-md:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.5rem;--font-size-2xl:2rem;--radius-none:0;--radius-full:999px;--radius-half:50%;--px-0:0px;--px-1:1px;--px-2:2px;--px-3:3px;--px-4:4px;--px-5:5px;--px-6:6px;--px-7:7px;--px-8:8px;--px-9:9px;--px-10:10px;--px-11:11px;--px-12:12px;--px-13:13px;--px-14:14px;--px-15:15px;--px-16:16px;--px-17:17px;--px-18:18px;--px-19:19px;--px-20:20px;--px-22:22px;--px-24:24px;--px-25:25px;--px-26:26px;--px-28:28px;--px-30:30px;--px-32:32px;--px-35:35px;--px-36:36px;--px-42:42px;--px-44:44px;--px-45:45px;--px-46:46px;--px-48:48px;--px-50:50px;--px-52:52px;--px-56:56px;--px-58:58px;--px-60:60px;--px-64:64px;--px-68:68px;--px-70:70px;--px-72:72px;--px-76:76px;--px-78:78px;--px-80:80px;--px-82:82px;--px-88:88px;--px-90:90px;--px-100:100px;--px-112:112px;--px-120:120px;--px-140:140px;--px-150:150px;--px-154:154px;--px-160:160px;--px-170:170px;--px-180:180px;--px-200:200px;--px-210:210px;--px-220:220px;--px-240:240px;--px-248:248px;--px-250:250px;--px-260:260px;--px-270:270px;--px-280:280px;--px-290:290px;--px-300:300px;--px-320:320px;--px-340:340px;--px-350:350px;--px-360:360px;--px-380:380px;--px-386:386px;--px-400:400px;--px-420:420px;--px-460:460px;--px-480:480px;--px-500:500px;--px-520:520px;--px-540:540px;--px-560:560px;--px-600:600px;--px-620:620px;--px-640:640px;--px-650:650px;--px-680:680px;--px-720:720px;--px-768:768px;--px-800:800px;--px-900:900px;--px-1000:1000px;--px-1100:1100px;--px-1200:1200px;--px-1320:1320px;--px-1400:1400px;--px-1440:1440px;--px-1600:1600px;--fs-0-65rem:0.65rem;--fs-0-66rem:0.66rem;--fs-0-6rem:0.6rem;--fs-0-72em:0.72em;--fs-0-72rem:0.72rem;--fs-0-74rem:0.74rem;--fs-0-76rem:0.76rem;--fs-0-78rem:0.78rem;--fs-0-7rem:0.7rem;--fs-0-82rem:0.82rem;--fs-0-84rem:0.84rem;--fs-0-85rem:0.85rem;--fs-0-86rem:0.86rem;--fs-0-88rem:0.88rem;--fs-0-8rem:0.8rem;--fs-0-92rem:0.92rem;--fs-0-9375rem:0.9375rem;--fs-0-93rem:0.93rem;--fs-0-95rem:0.95rem;--fs-0-98rem:0.98rem;--fs-0-9rem:0.9rem;--fs-1-02rem:1.02rem;--fs-1-04rem:1.04rem;--fs-1-05rem:1.05rem;--fs-1-0625rem:1.0625rem;--fs-1-15rem:1.15rem;--fs-1-1rem:1.1rem;--fs-1-25rem:1.25rem;--fs-1-35rem:1.35rem;--fs-1-3rem:1.3rem;--fs-1-65rem:1.65rem;--fs-1-75rem:1.75rem;--fs-1-7rem:1.7rem;--fs-1-875rem:1.875rem;--fs-1-8rem:1.8rem;--fs-1-9rem:1.9rem;--fs-2-1rem:2.1rem;--fs-2-5rem:2.5rem;--fs-2-8rem:2.8rem;--fs-81-25:81.25%;--fs-87-5:87.5%;--fs-clamp-16px-1-8vw-19px:clamp(16px,1.8vw,19px);--fs-clamp-28px-4vw-42px:clamp(28px,4vw,42px);--fs-clamp-29px-3-8vw-43px:clamp(29px,3.8vw,43px);--fs-clamp-38px-12-3vw-52px:clamp(38px,12.3vw,52px);--fs-clamp-38px-5vw-58px:clamp(38px,5vw,58px);--fs-clamp-42px-5-3vw-70px:clamp(42px,5.3vw,70px);--r-0-2px-2px-0:0 2px 2px 0;--r-0-375rem:0.375rem;--r-0-4rem:0.4rem;--r-0-55rem:0.55rem;--r-0-65rem:0.65rem;--r-0-875rem:0.875rem;--r-1-5rem:1.5rem;--r-12px-12px-12px-4px:12px 12px 12px 4px;--r-1rem-1rem-0-0:1rem 1rem 0 0;--r-1rem-1rem-0-25rem-1rem:1rem 1rem 0.25rem 1rem;--r-20px-20px-0-0:20px 20px 0 0;--r-28px-28px-0-0:28px 28px 0 0;--r-2px-0-0-2px:2px 0 0 2px;--r-2rem:2rem;--r-999px-999px-0-0:999px 999px 0 0;--duration-fast:150ms;--duration-base:220ms;--ease-out:cubic-bezier(0.25,1,0.5,1);--z-dropdown:400;--z-overlay:10040;--z-modal:10050;--swatch-000000:#000000;--swatch-009688:#009688;--swatch-039be5:#039be5;--swatch-04080e:#04080e;--swatch-04150f:#04150f;--swatch-050710:#050710;--swatch-060a07:#060a07;--swatch-06b6d4:#06b6d4;--swatch-07261c:#07261c;--swatch-080402:#080402;--swatch-0a0904:#0a0904;--swatch-0a1220:#0a1220;--swatch-0a1812:#0a1812;--swatch-0b8043:#0b8043;--swatch-0c1210:#0c1210;--swatch-0e1c10:#0e1c10;--swatch-0ea5e9:#0ea5e9;--swatch-0f3d2e:#0f3d2e;--swatch-101826:#101826;--swatch-101a2c:#101a2c;--swatch-10331d:#10331d;--swatch-111916:#111916;--swatch-120a06:#120a06;--swatch-122820:#122820;--swatch-143d2e:#143d2e;--swatch-18181b:#18181b;--swatch-19b5d8:#19b5d8;--swatch-1a0f0a:#1a0f0a;--swatch-1a1008:#1a1008;--swatch-1a110a:#1a110a;--swatch-1a1505:#1a1505;--swatch-1a2332:#1a2332;--swatch-1a2d1a:#1a2d1a;--swatch-1b1a3a:#1b1a3a;--swatch-1c1108:#1c1108;--swatch-1c1830:#1c1830;--swatch-1d3a20:#1d3a20;--swatch-1e2a22:#1e2a22;--swatch-1f130c:#1f130c;--swatch-1f150c:#1f150c;--swatch-1f5a34:#1f5a34;--swatch-22d3a3:#22d3a3;--swatch-23180f:#23180f;--swatch-25180e:#25180e;--swatch-271a11:#271a11;--swatch-27c45f:#27c45f;--swatch-2a1808:#2a1808;--swatch-2a1810:#2a1810;--swatch-2a1a10:#2a1a10;--swatch-2a1e15:#2a1e15;--swatch-2a2f39:#2a2f39;--swatch-2b1f40:#2b1f40;--swatch-2b3b55:#2b3b55;--swatch-2d1c12:#2d1c12;--swatch-2d2015:#2d2015;--swatch-2d2116:#2d2116;--swatch-2d2408:#2d2408;--swatch-2d7342:#2d7342;--swatch-334155:#334155;--swatch-33b679:#33b679;--swatch-38b2ac:#38b2ac;--swatch-3949ab:#3949ab;--swatch-3a2415:#3a2415;--swatch-3a2514:#3a2514;--swatch-3a2540:#3a2540;--swatch-3a2716:#3a2716;--swatch-3a2815:#3a2815;--swatch-3a291d:#3a291d;--swatch-3b82f6:#3b82f6;--swatch-3bd693:#3bd693;--swatch-3d2818:#3d2818;--swatch-3d2a14:#3d2a14;--swatch-3d2e22:#3d2e22;--swatch-3d8a54:#3d8a54;--swatch-3f51b5:#3f51b5;--swatch-432f22:#432f22;--swatch-48bb78:#48bb78;--swatch-4a0b0d:#4a0b0d;--swatch-4a3c12:#4a3c12;--swatch-4cc3ff:#4cc3ff;--swatch-4ea864:#4ea864;--swatch-5a3918:#5a3918;--swatch-5a3e1e:#5a3e1e;--swatch-5a3e20:#5a3e20;--swatch-5b6673:#5b6673;--swatch-5c3d24:#5c3d24;--swatch-5c442c:#5c442c;--swatch-616161:#616161;--swatch-64748b:#64748b;--swatch-6b4220:#6b4220;--swatch-6b4a2c:#6b4a2c;--swatch-6d1f1f:#6d1f1f;--swatch-6d4cff:#6d4cff;--swatch-6f1618:#6f1618;--swatch-795548:#795548;--swatch-7986cb:#7986cb;--swatch-7c3aed:#7c3aed;--swatch-7cb342:#7cb342;--swatch-8a1f22:#8a1f22;--swatch-8a5a2c:#8a5a2c;--swatch-8a5a36:#8a5a36;--swatch-8b5cf6:#8b5cf6;--swatch-8bc34a:#8bc34a;--swatch-8e24aa:#8e24aa;--swatch-8f8f8f:#8f8f8f;--swatch-92400e:#92400e;--swatch-94a3b8:#94a3b8;--swatch-9c27b0:#9c27b0;--swatch-a1887f:#a1887f;--swatch-ad1457:#ad1457;--swatch-b39ddb:#b39ddb;--swatch-b8272a:#b8272a;--swatch-be185d:#be185d;--swatch-c0ca33:#c0ca33;--swatch-c9925d:#c9925d;--swatch-c9b484:#c9b484;--swatch-d4a679:#d4a679;--swatch-d50000:#d50000;--swatch-d81b60:#d81b60;--swatch-e67c73:#e67c73;--swatch-e8cfcf:#e8cfcf;--swatch-e8ecf4:#e8ecf4;--swatch-ecfdf5:#ecfdf5;--swatch-ed64a6:#ed64a6;--swatch-ef6c00:#ef6c00;--swatch-f09300:#f09300;--swatch-f3d2b0:#f3d2b0;--swatch-f43f5e:#f43f5e;--swatch-f4511e:#f4511e;--swatch-f4e4b8:#f4e4b8;--swatch-f59e0b:#f59e0b;--swatch-f6bf26:#f6bf26;--swatch-f6c453:#f6c453;--swatch-f6e05e:#f6e05e;--swatch-f97316:#f97316;--swatch-fde047:#fde047;--swatch-fde68a:#fde68a;--swatch-ff5ea8:#ff5ea8;--swatch-fff7d6:#fff7d6;--swatch-fff8e1:#fff8e1}.dark,[data-theme=dark],html.dark{--bg-page:var(--dark-900);--bg-card:var(--dark-800);--bg-elevated:var(--dark-700);--bg-base:var(--bg-page);--bg-surface:var(--bg-card);--bg-surface-hover:#1c304c;--card-bg:var(--bg-card);--card-border:#263a54;--text-primary:#f1f6ff;--text-secondary:#c1cde0;--text-muted:#93a6c2;--text-comfort:#f1f6ff;--text-comfort-muted:#c1cde0;--border:#263a54;--border-strong:#39516d;--brand-500:#438dff;--brand-400:#60a5fa;--brand-600:#6aa6ff;--primary:var(--brand-500);--primary-hover:var(--brand-600);--primary-muted:color-mix(in srgb,var(--primary) 22%,transparent);--accent:var(--primary);--accent-muted:var(--primary-muted);--accent-hover:var(--primary-hover);--accent-overlay:color-mix(in srgb,var(--primary) 12%,transparent);--accent-overlay-strong:color-mix(in srgb,var(--primary) 22%,transparent);--success:#35d3a2;--success-muted:color-mix(in srgb,var(--success) 16%,transparent);--danger:#ff7991;--danger-hover:#ff9aae;--danger-muted:color-mix(in srgb,var(--danger) 16%,transparent);--warning:#f3bd62;--warning-muted:color-mix(in srgb,var(--warning) 18%,transparent);--bg:var(--bg-page);--panel:var(--bg-card);--panel-2:var(--bg-elevated);--panel-3:var(--dark-sidebar);--text:var(--text-primary);--muted:var(--text-secondary);--purple:var(--primary);--purple-2:var(--primary-hover);--blue:#60a5fa;--green:var(--success);--red:var(--danger);--yellow:var(--warning);--pink:#ec4899;--shadow-sm:0 1px 2px rgba(0,0,0,0.18);--shadow-md:0 2px 8px rgba(0,0,0,0.2);--shadow-lg:0 6px 18px rgba(0,0,0,0.24);--shadow:var(--shadow-sm);--overlay:rgba(0,0,0,0.4);--overlay-strong:rgba(0,0,0,0.58)}:root,[data-theme=light]{color-scheme:light;--co-blue-50:#eef5ff;--co-blue-100:#dbeafe;--co-blue-200:#bfdbfe;--co-blue-300:#93c5fd;--co-blue-400:#60a5fa;--co-blue-500:#2679f5;--co-blue-600:#155eef;--co-blue-700:#124dc5;--co-blue-800:#183b88;--co-blue-900:#152e59;--co-primary:#155eef;--co-primary-hover:#124dc5;--co-primary-pressed:#123fa3;--co-on-primary:#ffffff;--co-primary-soft:#eaf2ff;--co-primary-soft-ink:#124dc5;--co-primary-outline:rgba(21,94,239,.35);--co-canvas:#f5f7fb;--co-surface:#ffffff;--co-surface-2:#f9fbfe;--co-surface-3:#edf2f8;--co-surface-hover:#f2f6fc;--co-sidebar:#ffffff;--co-topbar:rgba(255,255,255,.92);--co-selected:#eaf2ff;--co-selected-text:#155eef;--co-text:#16233b;--co-text-2:#4c5c76;--co-text-3:#64748b;--co-placeholder:#8793a9;--co-border:#e4eaf3;--co-border-strong:#d4deea;--co-divider:#eaf0f6;--co-input:#ffffff;--co-icon:#62718a;--co-overlay:rgba(16,27,48,.50);--co-success:#07966a;--co-success-bg:#e8f9f1;--co-success-text:#067a55;--co-warning:#ac6100;--co-warning-bg:#fff3df;--co-warning-text:#945100;--co-danger:#d72d46;--co-danger-bg:#ffedf0;--co-danger-text:#ba233b;--co-info:#1763d5;--co-info-bg:#eaf3ff;--co-info-text:#1551b3;--co-violet:#784cda;--co-violet-bg:#f0ebff;--co-cyan:#007e9d;--co-cyan-bg:#e8f8fd;--co-pink:#c53c88;--co-pink-bg:#fcecf6;--co-task-todo:#3384ee;--co-task-progress:#e09a30;--co-task-review:#9256da;--co-task-done:#07966a;--co-chart-1:#155eef;--co-chart-2:#07966a;--co-chart-3:#9256da;--co-chart-4:#e09a30;--co-chart-5:#0099b6;--co-chart-6:#d75585;--co-kpi-blue-bg:#eaf2ff;--co-kpi-green-bg:#e8f9f1;--co-kpi-violet-bg:#f1ebff;--co-kpi-orange-bg:#fff3e5;--co-gradient-primary:linear-gradient(125deg,#155eef,#337eff);--co-gradient-banner:linear-gradient(118deg,#eaf2ff,#f4efff 55%,#fff3f2);--co-shadow-xs:0 1px 2px rgba(16,36,68,.025);--co-shadow-sm:0 2px 8px rgba(16,36,68,.045);--co-shadow-md:0 8px 28px rgba(16,36,68,.075);--co-shadow-lg:0 18px 55px rgba(16,36,68,.14);--co-shadow-focus:0 0 0 3px rgba(21,94,239,.19);--co-space-0:0;--co-space-1:4px;--co-space-2:8px;--co-space-3:12px;--co-space-4:16px;--co-space-5:20px;--co-space-6:24px;--co-space-7:28px;--co-space-8:32px;--co-space-10:40px;--co-space-12:48px;--co-space-16:64px;--co-radius-xs:6px;--co-radius-sm:10px;--co-radius-md:12px;--co-radius-lg:16px;--co-radius-xl:20px;--co-radius-2xl:24px;--co-radius-pill:999px;--co-control-sm:32px;--co-control-md:40px;--co-control-lg:46px;--co-min-touch:44px;--co-sidebar-width:244px;--co-topbar-height:68px;--co-mobile-tabs-height:72px;--co-content-max:1600px;--co-font:"Vazirmatn","IRANSansX","Yekan Bakh","Segoe UI",Tahoma,sans-serif;--co-font-xs:12px;--co-font-sm:13px;--co-font-md:14px;--co-font-base:15px;--co-font-lg:17px;--co-font-xl:20px;--co-font-2xl:24px;--co-font-3xl:30px;--co-line-tight:1.45;--co-line-normal:1.7;--co-line-loose:1.9;--co-motion-fast:140ms;--co-motion-base:210ms;--co-motion-slow:300ms;--co-ease:cubic-bezier(.2,.8,.2,1)}.dark,[data-theme=dark],html.dark{color-scheme:dark;--co-primary:#438dff;--co-primary-hover:#6aa6ff;--co-primary-pressed:#2b75e8;--co-on-primary:#06162b;--co-primary-soft:rgba(42,113,236,.19);--co-primary-soft-ink:#83b6ff;--co-primary-outline:rgba(78,149,255,.46);--co-canvas:#091423;--co-surface:#101e32;--co-surface-2:#14243b;--co-surface-3:#1b2e47;--co-surface-hover:#1c304c;--co-sidebar:#0d1b2e;--co-topbar:rgba(13,27,46,.94);--co-selected:#19365b;--co-selected-text:#7bb1ff;--co-text:#f1f6ff;--co-text-2:#c1cde0;--co-text-3:#93a6c2;--co-placeholder:#889bb7;--co-border:#263a54;--co-border-strong:#39516d;--co-divider:#243650;--co-input:#14243b;--co-icon:#b2c0d5;--co-overlay:rgba(1,6,15,.75);--co-success:#35d3a2;--co-success-bg:rgba(10,141,103,.16);--co-success-text:#6beac1;--co-warning:#f3bd62;--co-warning-bg:rgba(199,124,22,.15);--co-warning-text:#ffc777;--co-danger:#ff7991;--co-danger-bg:rgba(230,65,91,.17);--co-danger-text:#ff9aae;--co-info:#79b4ff;--co-info-bg:rgba(25,100,230,.20);--co-info-text:#a0c6ff;--co-violet:#aa83ff;--co-violet-bg:rgba(140,95,227,.18);--co-cyan:#50cee9;--co-cyan-bg:rgba(21,155,189,.16);--co-pink:#fa86bb;--co-pink-bg:rgba(215,80,140,.16);--co-task-todo:#438dff;--co-task-progress:#ffb45b;--co-task-review:#b38aff;--co-task-done:#35d3a2;--co-chart-1:#438dff;--co-chart-2:#35d3a2;--co-chart-3:#b38aff;--co-chart-4:#ffb45b;--co-chart-5:#64d9e9;--co-chart-6:#fb84bc;--co-kpi-blue-bg:#102b50;--co-kpi-green-bg:#103830;--co-kpi-violet-bg:#2b2247;--co-kpi-orange-bg:#3b2a28;--co-gradient-primary:linear-gradient(125deg,#256ce6,#4697ff);--co-gradient-banner:linear-gradient(115deg,#142f55,#26234b 52%,#30253d);--co-shadow-xs:0 1px 2px rgba(0,0,0,.13);--co-shadow-sm:0 2px 9px rgba(0,0,0,.20);--co-shadow-md:0 8px 28px rgba(0,0,0,.28);--co-shadow-lg:0 18px 55px rgba(0,0,0,.42);--co-shadow-focus:0 0 0 3px rgba(67,141,255,.24)}@media(prefers-reduced-motion:reduce){:root{--co-motion-fast:0ms;--co-motion-base:0ms;--co-motion-slow:0ms}}:root,[data-theme=light]{--brand-50:var(--co-blue-50);--brand-100:var(--co-blue-100);--brand-200:var(--co-blue-200);--brand-300:var(--co-blue-300);--brand-400:var(--co-blue-400);--brand-500:var(--co-blue-600);--brand-600:var(--co-blue-700);--brand-700:var(--co-blue-800);--brand-800:var(--co-blue-900);--brand-900:#173866;--primary:var(--co-primary);--primary-hover:var(--co-primary-hover);--primary-muted:var(--co-primary-soft);--accent:var(--co-primary);--accent-muted:var(--co-primary-soft);--accent-hover:var(--co-primary-hover);--accent-overlay:var(--co-primary-soft);--accent-overlay-strong:var(--co-selected);--bg-page:var(--co-canvas);--bg-card:var(--co-surface);--bg-elevated:var(--co-surface-2);--bg-base:var(--co-canvas);--bg-surface:var(--co-surface);--bg-surface-hover:var(--co-surface-hover);--card-bg:var(--co-surface);--card-border:var(--co-border);--bg:var(--co-canvas);--panel:var(--co-surface);--panel-2:var(--co-surface-2);--panel-3:var(--co-surface-3);--text-primary:var(--co-text);--text-secondary:var(--co-text-2);--text-muted:var(--co-text-3);--text-comfort:var(--co-text);--text-comfort-muted:var(--co-text-2);--text-on-primary:var(--co-on-primary);--text:var(--co-text);--muted:var(--co-text-2);--border:var(--co-border);--border-strong:var(--co-border-strong);--success:var(--co-success);--success-muted:var(--co-success-bg);--warning:var(--co-warning);--warning-muted:var(--co-warning-bg);--danger:var(--co-danger);--danger-hover:var(--co-danger-text);--danger-muted:var(--co-danger-bg);--on:#14b8a6;--on-soft:#5eead4;--shadow-sm:var(--co-shadow-sm);--shadow-md:var(--co-shadow-md);--shadow-lg:var(--co-shadow-lg);--shadow:var(--co-shadow-sm);--overlay:var(--co-overlay);--overlay-strong:var(--co-overlay);--radius-sm:var(--co-radius-sm);--radius-md:var(--co-radius-md);--radius-lg:var(--co-radius-lg);--radius-xl:var(--co-radius-xl);--blue:var(--co-primary);--green:var(--co-success);--red:var(--co-danger);--yellow:var(--co-warning);--purple:var(--co-violet);--purple-2:var(--co-violet);--pink:var(--co-pink)}.dark,[data-theme=dark],html.dark{--brand-400:var(--co-blue-400);--brand-500:var(--co-primary);--brand-600:var(--co-primary-hover);--primary:var(--co-primary);--primary-hover:var(--co-primary-hover);--primary-muted:var(--co-primary-soft);--accent:var(--co-primary);--accent-muted:var(--co-primary-soft);--accent-hover:var(--co-primary-hover);--accent-overlay:var(--co-primary-soft);--accent-overlay-strong:var(--co-selected);--dark-950:#06101d;--dark-900:var(--co-canvas);--dark-800:var(--co-surface);--dark-700:var(--co-surface-2);--dark-600:var(--co-surface-3);--dark-bg:var(--co-canvas);--dark-sidebar:var(--co-sidebar);--dark-card:var(--co-surface);--bg-page:var(--co-canvas);--bg-card:var(--co-surface);--bg-elevated:var(--co-surface-2);--bg-base:var(--co-canvas);--bg-surface:var(--co-surface);--bg-surface-hover:var(--co-surface-hover);--card-bg:var(--co-surface);--card-border:var(--co-border);--bg:var(--co-canvas);--panel:var(--co-surface);--panel-2:var(--co-surface-2);--panel-3:var(--co-sidebar);--text-primary:var(--co-text);--text-secondary:var(--co-text-2);--text-muted:var(--co-text-3);--text-comfort:var(--co-text);--text-comfort-muted:var(--co-text-2);--text-on-primary:var(--co-on-primary);--text:var(--co-text);--muted:var(--co-text-2);--border:var(--co-border);--border-strong:var(--co-border-strong);--success:var(--co-success);--success-muted:var(--co-success-bg);--warning:var(--co-warning);--warning-muted:var(--co-warning-bg);--danger:var(--co-danger);--danger-hover:var(--co-danger-text);--danger-muted:var(--co-danger-bg);--on:#2dd4bf;--on-soft:#5eead4;--shadow-sm:var(--co-shadow-sm);--shadow-md:var(--co-shadow-md);--shadow-lg:var(--co-shadow-lg);--shadow:var(--co-shadow-sm);--overlay:var(--co-overlay);--overlay-strong:var(--co-overlay);--blue:var(--co-primary);--green:var(--co-success);--red:var(--co-danger);--yellow:var(--co-warning);--purple:var(--co-violet);--purple-2:var(--co-violet);--pink:var(--co-pink)}.nova-app .nova-sidebar-desktop-shell,.nova-app aside.nova-layout-sidebar{background:var(--co-sidebar,var(--bg-card));border-inline-end-color:var(--co-border,var(--border))}.nova-app .nova-sidebar-brand-header{background:var(--co-sidebar,var(--bg-card))}.nova-app .nova-sidebar-workspace-glass{background:var(--co-surface-2,var(--bg-elevated));border-color:var(--co-border,var(--border));border-radius:var(--co-radius-md,var(--radius-md))}.nova-app .sidebar-link-active:not(.nova-sidebar-logout-link),.nova-app a.sidebar-link-active,.nova-app button.sidebar-link-active{background-color:var(--co-selected,var(--brand-50))!important;color:var(--co-selected-text,var(--primary))!important;border-radius:var(--co-radius-md,12px);font-weight:650}html.dark .nova-app .sidebar-link-active:not(.nova-sidebar-logout-link),html.dark .nova-app a.sidebar-link-active,html.dark .nova-app button.sidebar-link-active{background-color:var(--co-selected,rgba(42,113,236,.19))!important;color:var(--co-selected-text,var(--brand-300))!important}.nova-app aside.nova-layout-sidebar[data-collapsed=true] .nova-sidebar-capsule .sidebar-link-active:before{display:none!important}.nova-app .sidebar-link-active:before{background-color:var(--co-primary,var(--primary))!important;width:3px;border-radius:99px}.nova-app aside.nova-layout-sidebar[data-collapsed=true],.nova-app aside.nova-layout-sidebar[data-collapsed=true] .nova-sidebar-brand-header,.nova-app aside.nova-layout-sidebar[data-collapsed=true] .nova-sidebar-desktop-shell{background:transparent!important;border-inline-end-color:transparent!important}.nova-app .nova-topbar,.nova-app [data-nova-topbar],.nova-app header.nova-app-header{background:var(--co-topbar,color-mix(in srgb,var(--bg-card) 92%,transparent));border-bottom-color:var(--co-border,var(--border));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.nova-app .nova-mobile-bottom-nav-pill{background:var(--co-topbar,rgba(255,255,255,.92));border-color:var(--co-border,var(--border));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}html.dark .nova-app .nova-mobile-bottom-nav-pill{background:var(--co-topbar,rgba(13,27,46,.94))!important;border-color:var(--co-border,var(--border))!important}.nova-app .nova-mobile-bottom-nav-tab[data-active=true]:before{background:var(--co-selected,var(--brand-50))}html.dark .nova-app .nova-mobile-bottom-nav-tab[data-active=true]:before{background:var(--co-selected,rgba(42,113,236,.19))}.nova-app .nova-mobile-bottom-nav-tab[data-active=true]{color:var(--co-primary,var(--primary));font-weight:800}.nova-app .bg-brand-500.text-white,.nova-app .bg-primary.text-white,.nova-app a.bg-brand-500,.nova-app a.bg-primary,.nova-app button.bg-brand-500,.nova-app button.bg-primary{background-color:var(--co-primary,var(--primary))!important;color:var(--co-on-primary,#fff)!important;border-radius:var(--co-radius-md,12px);font-weight:750;min-height:var(--co-control-md,40px);transition:background var(--co-motion-fast,.14s) var(--co-ease,ease),transform var(--co-motion-fast,.14s) var(--co-ease,ease)}.nova-app a.bg-brand-500:hover,.nova-app a.bg-primary:hover,.nova-app button.bg-brand-500:hover,.nova-app button.bg-primary:hover{background-color:var(--co-primary-hover,var(--primary-hover))!important}.nova-app button.bg-brand-500:active,.nova-app button.bg-primary:active{transform:translateY(1px)}.nova-app button.bg-brand-500:disabled,.nova-app button.bg-primary:disabled,.nova-app button:disabled.bg-primary{opacity:.45;cursor:not-allowed;transform:none}.nova-app .bg-danger.text-white,.nova-app button.bg-danger,.nova-app button.bg-red-500{background-color:var(--co-danger,var(--danger))!important;border-radius:var(--co-radius-md,12px);font-weight:750}.nova-app [role=button]:focus-visible,.nova-app a:focus-visible,.nova-app button:focus-visible{outline:2px solid var(--co-primary,var(--primary));outline-offset:2px;box-shadow:var(--co-shadow-focus,0 0 0 3px rgba(21,94,239,.19))}.nova-app input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),.nova-app select,.nova-app textarea{border-radius:var(--co-radius-md,12px);transition:border-color var(--co-motion-fast,.14s),box-shadow var(--co-motion-fast,.14s)}.nova-app input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):focus,.nova-app input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):focus-visible,.nova-app select:focus,.nova-app select:focus-visible,.nova-app textarea:focus,.nova-app textarea:focus-visible{border-color:var(--co-primary,var(--primary))!important;box-shadow:var(--co-shadow-focus,0 0 0 3px rgba(21,94,239,.19))!important;outline:none}.nova-app input[aria-invalid=true],.nova-app textarea[aria-invalid=true]{border-color:var(--co-danger,var(--danger))!important}.nova-app input::-moz-placeholder,.nova-app textarea::-moz-placeholder{color:var(--co-placeholder,var(--text-muted))}.nova-app input::placeholder,.nova-app textarea::placeholder{color:var(--co-placeholder,var(--text-muted))}.nova-app input[type=checkbox],.nova-app input[type=radio]{accent-color:var(--co-primary,var(--primary))}:root{--nova-overlay-scrim-bg-light:color-mix(in srgb,var(--co-overlay,rgba(16,27,48,0.5)) 28%,transparent);--nova-glass-panel-bg-light:color-mix(in srgb,var(--co-surface,#fff) 86%,transparent);--nova-glass-panel-border-light:color-mix(in srgb,var(--co-border,#e4eaf3) 70%,transparent)}html.dark{--nova-overlay-scrim-bg-dark:color-mix(in srgb,var(--co-overlay,rgba(1,6,15,0.75)) 70%,transparent);--nova-glass-panel-bg-dark:color-mix(in srgb,var(--co-surface,#101e32) 88%,transparent);--nova-glass-panel-border-dark:color-mix(in srgb,var(--co-border,#263a54) 80%,transparent)}.nova-app .nova-glass-panel,.nova-app .task-detail-panel,.nova-app [role=dialog].nova-glass-panel{border-radius:var(--co-radius-xl,20px)}.nova-app [data-radix-dialog-content],.nova-app [role=dialog]{border-color:var(--co-border,var(--border))}.nova-app .nova-14may-dashboard{background-color:var(--co-canvas,var(--bg-page))}.nova-app .nova-dashboard-kpi-grid{gap:14px}.nova-app .nova-dashboard-kpi-card{border-radius:var(--co-radius-lg,16px)!important;border:1px solid var(--co-border,var(--border))!important;box-shadow:var(--co-shadow-xs,var(--shadow-sm))!important;padding:16px 18px!important;min-width:0;background:var(--co-surface,var(--bg-card))!important;transition:box-shadow var(--co-motion-fast,.14s) var(--co-ease,ease),border-color var(--co-motion-fast,.14s) var(--co-ease,ease)}.nova-app .nova-dashboard-kpi-card:hover{box-shadow:var(--co-shadow-sm,var(--shadow-md))!important}.nova-app .nova-dashboard-kpi-value{font-variant-numeric:tabular-nums;font-weight:850!important;letter-spacing:-.4px;color:var(--co-text,var(--text-primary))!important}.nova-app .nova-dashboard-kpi-label{color:var(--co-text-2,var(--text-secondary))!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;font-size:13px!important}html:not(.dark) .nova-app .nova-dashboard-kpi-card--blue,html:not(.dark) .nova-app .nova-dashboard-kpi-card--indigo{background:var(--co-kpi-blue-bg)!important;border-color:color-mix(in srgb,var(--co-primary) 18%,var(--co-border))!important}html:not(.dark) .nova-app .nova-dashboard-kpi-card--emerald{background:var(--co-kpi-green-bg)!important;border-color:color-mix(in srgb,var(--co-success) 18%,var(--co-border))!important}html:not(.dark) .nova-app .nova-dashboard-kpi-card--amber{background:var(--co-kpi-orange-bg)!important;border-color:color-mix(in srgb,var(--co-warning) 18%,var(--co-border))!important}html:not(.dark) .nova-app .nova-dashboard-kpi-card--rose{background:var(--co-danger-bg)!important;border-color:color-mix(in srgb,var(--co-danger) 18%,var(--co-border))!important}html.dark .nova-app .nova-dashboard-kpi-card--blue,html.dark .nova-app .nova-dashboard-kpi-card--indigo{background:var(--co-kpi-blue-bg)!important}html.dark .nova-app .nova-dashboard-kpi-card--emerald{background:var(--co-kpi-green-bg)!important}html.dark .nova-app .nova-dashboard-kpi-card--amber{background:var(--co-kpi-orange-bg)!important}html.dark .nova-app .nova-dashboard-kpi-card--rose{background:var(--co-danger-bg)!important}.nova-app .nova-dashboard-kpi-icon--blue,.nova-app .nova-dashboard-kpi-icon--indigo{color:var(--co-primary)!important}.nova-app .nova-dashboard-kpi-icon--emerald{color:var(--co-success-text,var(--co-success))!important}.nova-app .nova-dashboard-kpi-icon--amber{color:var(--co-warning-text,var(--co-warning))!important}.nova-app .nova-dashboard-kpi-icon--rose{color:var(--co-danger-text,var(--co-danger))!important}.nova-app .nova-14may-dashboard .co-section-card,.nova-app .nova-14may-dashboard .rounded-2xl.border,.nova-app .nova-14may-dashboard .rounded-xl.border{border-radius:var(--co-radius-lg,16px)!important;border-color:var(--co-border,var(--border))!important;background-color:var(--co-surface,var(--bg-card))!important;box-shadow:var(--co-shadow-xs,var(--shadow-sm))}.nova-app .nova-14may-dashboard .co-section-card--flat{box-shadow:none}.nova-app .board-kanban-column.cu-board-column,.nova-app .cu-board-column{background:color-mix(in srgb,var(--co-surface,#fff) 88%,var(--co-canvas,var(--bg-page)))!important;border:1px solid color-mix(in srgb,var(--co-border,var(--border)) 80%,transparent)!important;border-radius:20px!important;box-shadow:inset 0 3px 0 var(--col-accent,var(--co-primary)),inset 0 1px 0 color-mix(in srgb,#fff 70%,transparent),0 12px 28px color-mix(in srgb,#0b1b2e 8%,transparent)!important}html.dark .nova-app .board-kanban-column.cu-board-column,html.dark .nova-app .cu-board-column{background:color-mix(in srgb,var(--co-surface-2,#14243b) 82%,transparent)!important;border-color:color-mix(in srgb,#9ec0e8 14%,transparent)!important;box-shadow:inset 0 3px 0 var(--col-accent,var(--co-primary)),inset 0 1px 0 color-mix(in srgb,#fff 10%,transparent),0 14px 32px rgba(0,0,0,.28)!important}.nova-app .cu-column-header{background:transparent!important;border-bottom:1px solid color-mix(in srgb,var(--co-divider,var(--border)) 80%,transparent)!important;color:var(--co-text,var(--text-primary))}html.dark .nova-app .cu-column-header{background:transparent!important;border-bottom-color:color-mix(in srgb,#9ec0e8 12%,transparent)!important}.nova-app .cu-status-dot{width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--col-accent,var(--co-primary)) 28%,transparent)}.nova-app .cu-column-title{color:var(--co-text,var(--text-primary));font-weight:800}.nova-app .cu-column-count{background:color-mix(in srgb,var(--col-accent,var(--co-primary)) 16%,transparent);color:var(--co-text,var(--text-primary));border-radius:var(--co-radius-pill,999px);min-width:1.6rem;text-align:center}.nova-app .board-kanban-outer .cu-task-card,.nova-app .cu-task-card,html.dark .nova-app .board-kanban-outer .cu-task-card,html.dark .nova-app .cu-task-card,html.dark .nova-app .cu-task-card.cu-task-card--status-accent,html[dir=ltr] .nova-app .cu-task-card.cu-task-card--status-accent,html[dir=rtl] .nova-app .cu-task-card.cu-task-card--status-accent{background:none!important;background-color:transparent!important;background-image:none!important;border:0!important;border-width:0!important;border-radius:0!important;box-shadow:none!important;outline:none;padding:10px 4px 12px!important}.nova-app .board-kanban-outer .board-column-tasks>.cu-task-card,html.dark .nova-app .board-kanban-outer .board-column-tasks>.cu-task-card{border-bottom:1px solid color-mix(in srgb,var(--co-border,var(--border)) 80%,transparent)!important}html.dark .nova-app .board-kanban-outer .board-column-tasks>.cu-task-card{border-bottom-color:color-mix(in srgb,#9ec0e8 20%,transparent)!important}.dark .nova-app header.nova-card-head,.nova-app .board-kanban-outer .cu-task-card:hover,.nova-app .cu-task-card:hover,.nova-app .nova-card-head,html.dark .nova-app .cu-task-card:hover,html.dark .nova-app header.nova-card-head{background:none!important;background-color:transparent!important;border:0!important;box-shadow:none!important}.dark .nova-app header.nova-card-head,.nova-app .nova-card-head,html.dark .nova-app header.nova-card-head{position:relative}.nova-app .nova-card-head>.opacity-0,.nova-app .nova-card-more{position:absolute;top:-4px;inset-inline-end:-6px;z-index:1}.nova-app .board-kanban-outer .cu-task-card .cu-task-title,.nova-app .cu-task-card .cu-task-title{color:var(--co-text,var(--text-primary))!important;background:transparent!important;background-color:transparent!important;font-size:13.5px!important;font-weight:600!important;line-height:1.45!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal!important}.nova-app .nova-card-desc{margin:6px 0 0;color:var(--co-text-3,var(--text-muted));font-size:12px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.nova-app .nova-card-subtasks{margin-top:8px}.nova-app .board-kanban-outer .cu-task-card-footer,.nova-app .cu-task-card-footer{direction:inherit!important;display:flex!important;align-items:center!important;gap:8px!important;margin-top:10px!important;padding-top:0!important}.nova-app .nova-card-facts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;flex:1 1 auto}.nova-app .nova-card-fact,.nova-app button.nova-card-fact{display:inline-flex;align-items:center;gap:4px;margin:0;padding:0;border:0;background:transparent!important;background-color:transparent!important;box-shadow:none!important;color:var(--co-text-3,var(--text-muted));font-size:12px;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;cursor:pointer}.nova-app .nova-card-fact>i{width:6px;height:6px;border-radius:99px;background:currentColor;flex:none}.nova-app span.nova-card-fact{cursor:default}.nova-app .nova-card-fact--warn{color:var(--co-warning-text,#945100)}.nova-app .nova-card-fact--danger{color:var(--co-danger-text,#ba233b)}.nova-app .nova-card-people{margin-inline-start:auto;flex:none}.nova-app .board-kanban-outer .cu-task-card .cu-avatar,.nova-app .cu-task-card .cu-avatar{width:20px;height:20px}.nova-app .board-kanban-outer .cu-task-card.cu-task-card--selected,.nova-app .cu-task-card.cu-task-card--selected,html.dark .nova-app .cu-task-card.cu-task-card--selected{background:none!important;background-color:transparent!important;border:0!important;box-shadow:none!important}.nova-app .nova-messenger-root{--msg-accent:var(--co-primary,var(--primary));--msg-accent-hover:var(--co-primary-hover,var(--primary-hover));--msg-border:var(--co-border,var(--border));--msg-surface:var(--co-canvas,var(--bg-page));--msg-panel:var(--co-surface,var(--bg-card));--msg-text:var(--co-text,var(--text-primary));--msg-text-muted:var(--co-text-2,var(--text-secondary));--msg-text-faint:var(--co-text-3,var(--text-muted));--msg-active-bg:var(--co-selected,var(--brand-50));--msg-active-text:var(--co-selected-text,var(--primary));--msg-composer-bg:var(--co-surface,var(--bg-card));--msg-input-bg:var(--co-surface-2,var(--bg-elevated));--msg-input-focus-bg:var(--co-surface,var(--bg-card));--msg-bubble-own-from:var(--co-primary,var(--primary));--msg-bubble-own-to:var(--co-primary-hover,var(--primary-hover));--msg-glow:color-mix(in srgb,var(--co-primary,var(--primary)) 35%,transparent)}html.dark .nova-app .nova-messenger-root{--msg-border:var(--co-border,var(--border));--msg-surface:var(--co-canvas,var(--bg-page));--msg-panel:var(--co-surface,var(--bg-card));--msg-active-bg:var(--co-selected,rgba(42,113,236,0.19));--msg-active-text:var(--co-selected-text,var(--brand-300));--msg-input-bg:var(--co-surface-2,var(--bg-elevated));--msg-input-focus-bg:var(--co-surface-3,var(--bg-elevated))}.nova-app .nova-messenger-sidebar{background:var(--co-surface,var(--bg-card));border-inline-end:1px solid var(--co-border,var(--border))}.nova-app .nova-chat-list-row.is-active,.nova-app .nova-saved-messages-pill.is-active{background:var(--co-selected,var(--msg-active-bg))!important;border-color:color-mix(in srgb,var(--co-primary) 22%,transparent)!important;color:var(--co-selected-text,var(--msg-active-text))}.nova-app .nova-chat-list-row:hover{background:var(--co-surface-hover,var(--bg-elevated))}.nova-app .nova-messenger-composer{background:var(--co-surface,var(--msg-composer-bg))!important;border-top:1px solid var(--co-divider,var(--border))}.nova-app .nova-messenger-composer input,.nova-app .nova-messenger-composer textarea{background:var(--co-input,var(--msg-input-bg))!important;border-radius:var(--co-radius-md,12px);color:var(--co-text,var(--text-primary))}.nova-app .nova-messenger-composer input:focus,.nova-app .nova-messenger-composer textarea:focus{border-color:var(--co-primary,var(--primary))!important;box-shadow:var(--co-shadow-focus,0 0 0 3px rgba(21,94,239,.19));background:var(--co-surface,var(--msg-input-focus-bg))!important}.nova-app .messages-view-donezo .msg-bubble-own,.nova-app .nova-messenger-root .msg-bubble-own,.nova-app .nova-messenger-root [data-own=true]{background:var(--co-primary-soft,color-mix(in srgb,var(--co-primary) 16%,transparent))!important;border-color:transparent!important;color:var(--co-text,var(--text-primary));border-radius:16px 16px 16px 5px}.nova-app .messages-view-donezo .msg-bubble-peer,.nova-app .nova-messenger-root .msg-bubble-peer,.nova-app .nova-messenger-root [data-own=false]{background:var(--co-surface,var(--bg-card))!important;border:1px solid var(--co-border,var(--border));border-radius:16px 16px 5px 16px;color:var(--co-text,var(--text-primary))}.nova-app .nova-calendar-workspace{background-color:var(--co-canvas,var(--bg-page));color:var(--co-text,var(--text-primary))}.nova-app .nova-calendar-main-card,.nova-app .nova-calendar-panel{background:var(--co-surface,var(--bg-card))!important;border:1px solid var(--co-border,var(--border))!important;border-radius:var(--co-radius-lg,16px);box-shadow:var(--co-shadow-xs,var(--shadow-sm))}.nova-app .nova-calendar-month-title,.nova-app .nova-calendar-section-title{color:var(--co-text,var(--text-primary))!important;font-weight:800}.nova-app .nova-calendar-muted,.nova-app .nova-calendar-weekday{color:var(--co-text-3,var(--text-muted))!important;text-transform:none!important;letter-spacing:0!important;font-weight:700}.nova-app .nova-calendar-grid{border:1px solid var(--co-border,var(--border));border-radius:var(--co-radius-lg,16px);overflow:hidden;background:var(--co-surface,var(--bg-card))}.nova-app .nova-calendar-day-cell{border-color:var(--co-divider,var(--border));background:var(--co-surface,var(--bg-card))}.nova-app .nova-calendar-day-cell.is-muted{background:var(--co-surface-2,var(--bg-elevated))!important;opacity:.8}.nova-app .nova-calendar-day-cell.is-current:hover{background:var(--co-surface-hover,var(--bg-elevated))!important}.nova-app .nova-calendar-is-today,.nova-app .nova-calendar-mini-today{background:var(--co-primary,var(--primary))!important;color:var(--co-on-primary,#fff)!important;border-radius:50%}.nova-app .nova-calendar-view-toggle{background:var(--co-surface-3,var(--border))!important;border-radius:var(--co-radius-md,12px)}.nova-app .nova-calendar-view-toggle button.is-active{background:var(--co-surface,var(--bg-card))!important;color:var(--co-text,var(--text-primary))!important;box-shadow:var(--co-shadow-sm)}.nova-app .cal-ev,.nova-app .co-calendar-entry,.nova-app .nova-calendar-event-pill{background:var(--co-surface,var(--bg-card))!important;border:1px solid var(--co-border,var(--border))!important;border-inline-start:3px solid var(--activity-border,var(--co-primary,var(--primary)))!important;color:var(--co-text-2,var(--text-secondary))!important;border-radius:var(--co-radius-sm,10px);box-shadow:none!important}.nova-app .nova-calendar-event-pill:hover{border-color:var(--co-border-strong,var(--border-strong))!important}.nova-app .nova-calendar-filter-pill{background:var(--co-surface,var(--bg-card))!important;border-color:var(--co-border,var(--border))!important;color:var(--co-text-2,var(--text-secondary))!important;border-radius:var(--co-radius-pill,999px)}.nova-app .nova-calendar-filter-pill.is-inactive{background:var(--co-surface-3,var(--border))!important;color:var(--co-text-3,var(--text-muted))!important}.nova-app .nova-files-vault{background-color:var(--co-canvas,var(--bg-page));color:var(--co-text,var(--text-primary))}.nova-app .nova-files-vault .nova-file-card{background:var(--co-surface,var(--bg-card))!important;border:1px solid var(--co-border,var(--border))!important;border-radius:var(--co-radius-lg,16px);box-shadow:var(--co-shadow-xs,var(--shadow-sm))}.nova-app .nova-files-vault .nova-file-card:hover{border-color:color-mix(in srgb,var(--co-primary,var(--primary)) 35%,var(--co-border,var(--border)))!important;box-shadow:var(--co-shadow-sm,var(--shadow-sm))}.nova-app .nova-files-vault .nova-file-card__icon{background:var(--co-primary-soft,var(--brand-50))!important;color:var(--co-primary,var(--primary))!important;border-radius:var(--co-radius-md,12px)}.nova-app .nova-files-vault .nova-files-empty{background:color-mix(in srgb,var(--co-surface-2,var(--bg-elevated)) 55%,transparent)!important;border-color:var(--co-border,var(--border))!important;border-radius:var(--co-radius-lg,16px)}.nova-app .nova-files-vault .nova-files-search,.nova-app .nova-files-vault input[type=search]{background:var(--co-input,var(--bg-elevated))!important;border-color:var(--co-border,var(--border))!important;border-radius:var(--co-radius-md,12px);color:var(--co-text,var(--text-primary))}.nova-app .nova-team-members{background-color:var(--co-canvas,var(--bg-page))!important;color:var(--co-text,var(--text-primary))}.nova-app .nova-team-members .nova-members-toolbar{background:color-mix(in srgb,var(--co-surface,var(--bg-card)) 88%,transparent)!important;border-bottom-color:var(--co-border,var(--border))!important}.nova-app .nova-team-members .nova-members-view-toggle{background:var(--co-surface,var(--bg-card))!important;border-color:var(--co-border,var(--border))!important;border-radius:var(--co-radius-md,12px)}.nova-app .nova-team-members .nova-members-invite-btn{background:var(--co-primary,var(--primary))!important;color:var(--co-on-primary,#fff)!important;box-shadow:var(--co-shadow-sm,var(--shadow-sm))}.nova-app .nova-team-members .nova-members-invite-btn:hover{background:var(--co-primary-hover,var(--primary-hover))!important}.nova-app .nova-team-members .nova-member-grid-card{background:var(--co-surface,var(--bg-card))!important;border:1px solid var(--co-border,var(--border))!important;border-radius:var(--co-radius-lg,16px);box-shadow:var(--co-shadow-xs,var(--shadow-sm))}.nova-app .nova-team-members .nova-member-grid-card:hover{border-color:color-mix(in srgb,var(--co-primary,var(--primary)) 28%,var(--co-border,var(--border)))!important;box-shadow:var(--co-shadow-sm,var(--shadow-sm))}.nova-app .nova-team-members .nova-member-role{color:var(--co-primary,var(--primary))!important}.nova-app .nova-team-members .nova-member-message-btn{background:var(--co-primary-soft,var(--brand-50))!important;color:var(--co-primary,var(--primary))!important;border-color:color-mix(in srgb,var(--co-primary,var(--primary)) 18%,transparent)!important;border-radius:var(--co-radius-md,12px)}.nova-app .nova-team-members .nova-member-message-btn:hover:not(:disabled){background:color-mix(in srgb,var(--co-primary,var(--primary)) 14%,var(--co-surface,var(--bg-card)))!important}.nova-app .nova-team-members .nova-member-list{background:var(--co-surface,var(--bg-card))!important;border:1px solid var(--co-border,var(--border))!important;border-radius:var(--co-radius-lg,16px);box-shadow:var(--co-shadow-xs,var(--shadow-sm))}.nova-app .nova-team-members .nova-member-list__table th{background:var(--co-surface-2,var(--bg-elevated))!important;color:var(--co-text-3,var(--text-muted))!important;font-weight:700;border-bottom-color:var(--co-divider,var(--border))!important}.nova-app .nova-team-members .nova-member-list__table td{border-bottom-color:var(--co-divider,var(--border))!important;color:var(--co-text,var(--text-primary))}.nova-app .nova-team-members .nova-member-list__table tbody tr:hover{background:var(--co-surface-hover,var(--bg-elevated))!important}.nova-app .nova-team-members .nova-members-filter-select button{background:var(--co-surface,var(--bg-card))!important;border-color:var(--co-border,var(--border))!important;color:var(--co-text-2,var(--text-secondary))!important;border-radius:var(--co-radius-md,12px)}html.dark .nova-app .nova-team-members .nova-member-role{color:var(--co-selected-text,var(--brand-300))!important}html.dark .nova-app .nova-team-members .nova-member-message-btn{background:color-mix(in srgb,var(--co-primary,var(--primary)) 18%,var(--co-surface,var(--bg-card)))!important;color:var(--co-selected-text,var(--brand-200))!important;border-color:color-mix(in srgb,var(--co-primary,var(--primary)) 38%,transparent)!important}.nova-app .company-finance-view{color:var(--co-text,var(--text-primary))}.nova-app .company-finance-view .rounded-2xl.border,.nova-app .company-finance-view .rounded-xl.border,.nova-app .nova-finance-cartable .rounded-2xl.border,.nova-app .nova-finance-cartable .rounded-xl.border{background:var(--co-surface,var(--bg-card));border-color:var(--co-border,var(--border))!important;border-radius:var(--co-radius-lg,16px);box-shadow:var(--co-shadow-xs,var(--shadow-sm))}.nova-app .company-finance-view .finance-action,.nova-app .finance-action,.nova-app .nova-finance-cartable .finance-action{background:var(--co-surface,var(--bg-card))!important;border:1px solid var(--co-border,var(--border))!important;color:var(--co-text,var(--text-primary))!important;border-radius:var(--co-radius-md,12px);font-weight:800}.nova-app .finance-action:hover:not(:disabled){background:var(--co-surface-hover,var(--bg-elevated))!important;border-color:color-mix(in srgb,var(--co-primary,var(--primary)) 28%,var(--co-border))!important}html.dark .nova-app .finance-action{background:var(--co-surface-2,var(--bg-elevated))!important;border-color:var(--co-border,var(--border))!important}.nova-app .co-money,.nova-app .company-finance-view .tabular-nums,.nova-app .nova-finance-cartable .tabular-nums{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.nova-app .nova-finance-cartable{color:var(--co-text,var(--text-primary))}.nova-app .co-approval-timeline{list-style:none;margin:0;padding:16px 18px}.nova-app .co-approval-timeline li{position:relative;border-inline-end:2px solid var(--co-border-strong,var(--border-strong));padding:0 18px 20px 0}.nova-app .co-approval-timeline li:before{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:var(--co-border-strong,var(--border-strong));inset-inline-end:-7px;top:3px}.nova-app .co-approval-timeline li.is-done:before{background:var(--co-success)}.nova-app .co-approval-timeline li.is-now:before{background:var(--co-primary,var(--primary))}.nova-app .co-notice{padding:11px 14px;border-radius:12px;border:1px solid var(--co-border,var(--border));display:flex;gap:10px;align-items:center;margin-bottom:10px;background:var(--co-surface,var(--bg-card))}.nova-app .co-notice .co-notice-dot{flex:none;width:9px;height:9px;border-radius:100%;background:var(--co-primary,var(--primary))}.nova-app .co-case-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nova-app .co-case-num{font-size:12px;color:var(--co-text-3,var(--text-muted));font-variant-numeric:tabular-nums}.nova-app .co-access-summary{display:flex;align-items:start;gap:10px;background:var(--co-info-bg);padding:12px 14px;border-radius:12px;color:var(--co-info-text);font-size:13px}.nova-app .nova-stories-tray,.nova-app .nova-stories-tray-instagram{--pink:var(--co-pink);--warning:var(--co-warning,var(--warning));--brand-400:var(--co-primary-hover,var(--brand-400))}.nova-app .nova-story-ring--mine{background:var(--co-gradient-primary,linear-gradient(125deg,#155eef,#337eff))!important}.nova-app .nova-story-ring--active{background:conic-gradient(var(--co-primary,#155eef),var(--co-violet,#784cda),var(--co-pink,#c53c88),var(--co-primary,#155eef))!important}.nova-app .nova-story-ring--viewed{background:var(--co-border-strong,var(--border-strong))!important}.nova-app .nova-task-poll{background:var(--co-surface,var(--bg-card))!important;border:1px solid var(--co-border,var(--border));border-radius:var(--co-radius-lg,16px);box-shadow:var(--co-shadow-xs,var(--shadow-sm))}.nova-app .nova-task-poll .nova-poll-choice{border:1px solid var(--co-border,var(--border));border-radius:var(--co-radius-md,12px);background:var(--co-surface,var(--bg-card))}.nova-app .nova-task-poll .nova-poll-choice.is-mine,.nova-app .nova-task-poll .nova-poll-choice[data-mine=true]{border-color:var(--co-primary,var(--primary))!important;background:var(--co-primary-soft,var(--brand-50))!important}.nova-app .nova-task-poll .h-1>div,.nova-app .nova-task-poll .h-1>span,.nova-app .nova-task-poll .nova-poll-bar>span{background:var(--co-violet,var(--co-primary))!important}.invite-page{background:var(--co-canvas,var(--bg-page))!important}.invite-page-bg:before{background:radial-gradient(ellipse,color-mix(in srgb,var(--co-primary,#155eef) 28%,transparent) 0,transparent 70%)!important}.invite-page-bg:after{background:radial-gradient(ellipse,color-mix(in srgb,var(--co-info,#1763d5) 18%,transparent) 0,transparent 70%)!important}.invite-card{background:var(--co-surface,var(--bg-card))!important;border:1px solid var(--co-border,var(--border))!important;box-shadow:var(--co-shadow-lg,var(--shadow-lg))!important;color:var(--co-text,var(--text-primary))}.invite-glow{background:radial-gradient(circle,color-mix(in srgb,var(--co-primary,#155eef) 22%,transparent) 0,transparent 70%)!important}.invite-icon-wrap{background:var(--co-gradient-primary,linear-gradient(125deg,#155eef,#337eff))!important;box-shadow:0 12px 24px color-mix(in srgb,var(--co-primary,#155eef) 35%,transparent)!important}.invite-badge{background:var(--co-primary-soft,rgba(21,94,239,.15))!important;border-color:color-mix(in srgb,var(--co-primary,#155eef) 30%,transparent)!important;color:var(--co-primary-soft-ink,var(--brand-300))!important}.invite-ws-name{background:var(--co-gradient-primary,linear-gradient(90deg,#155eef,#337eff))!important;-webkit-background-clip:text;background-clip:text}.invite-btn-primary{background:var(--co-gradient-primary,linear-gradient(90deg,#155eef,#337eff))!important;box-shadow:0 4px 16px color-mix(in srgb,var(--co-primary,#155eef) 40%,transparent)!important;color:var(--co-on-primary,#fff)!important}.invite-btn-primary:hover{background:var(--co-primary-hover,#124dc5)!important;box-shadow:0 6px 24px color-mix(in srgb,var(--co-primary,#155eef) 50%,transparent)!important}.invite-title{color:var(--co-text,var(--text-primary))!important}.invite-desc,.invite-footer,.invite-loader{color:var(--co-text-2,var(--text-secondary))!important}.invite-footer a{color:var(--co-primary,var(--primary))!important}.invite-btn-secondary{background:var(--co-surface-2,var(--bg-elevated))!important;color:var(--co-text-2,var(--text-secondary))!important;border:1px solid var(--co-border,var(--border))!important}html.dark .nova-my-day,html.dark .nova-personal-finance,html.dark .nova-private-todos,html.dark .nova-team-members{--nova-d-page:var(--bg-page,var(--dark-900));--nova-d-card:var(--bg-card,var(--dark-800));--nova-d-card-elevated:var(--bg-elevated,var(--dark-700));--nova-d-muted:var(--bg-elevated,var(--dark-700));--nova-d-border:var(--border,rgba(148,163,184,0.14));--nova-d-border-soft:rgba(148,163,184,0.1);--nova-d-text:var(--text-primary,var(--text-primary));--nova-d-text-muted:var(--text-secondary,var(--text-secondary));--nova-d-text-dim:var(--text-muted);color:var(--nova-d-text-muted);background-color:var(--nova-d-page)}html.dark .nova-app .nova-main-scroll:has(.nova-my-day),html.dark .nova-app .nova-main-scroll:has(.nova-personal-finance),html.dark .nova-app .nova-main-scroll:has(.nova-private-todos),html.dark .nova-app .nova-main-scroll:has(.nova-team-members),html.dark .nova-app main.main-workspace-redesign-scroll:has(.nova-my-day),html.dark .nova-app main.main-workspace-redesign-scroll:has(.nova-personal-finance),html.dark .nova-app main.main-workspace-redesign-scroll:has(.nova-private-todos),html.dark .nova-app main.main-workspace-redesign-scroll:has(.nova-team-members){background-color:var(--nova-d-page)!important}html.dark .nova-my-day .bg-card,html.dark .nova-personal-finance .bg-card,html.dark .nova-private-todos .bg-card,html.dark .nova-team-members .bg-card{background-color:var(--nova-d-card)!important}html.dark .nova-my-day .bg-elevated,html.dark .nova-my-day .bg-page,html.dark .nova-my-day [class*="bg-[var(--bg-page)]"],html.dark .nova-personal-finance .bg-page,html.dark .nova-personal-finance [class*="bg-[var(--bg-page)]"],html.dark .nova-private-todos .bg-page,html.dark .nova-private-todos [class*="bg-[var(--bg-page)]"],html.dark .nova-team-members .bg-page,html.dark .nova-team-members [class*="bg-[var(--bg-page)]"]{background-color:var(--nova-d-muted)!important}html.dark .nova-private-todos .bg-card\/50,html.dark .nova-private-todos [class*="bg-page/"],html.dark .nova-team-members .bg-card\/50{background-color:rgba(20,24,31,.65)!important}html.dark .nova-personal-finance [class*="bg-[var(--border)]"]{background-color:rgba(255,255,255,.06)!important}html.dark .nova-personal-finance .pf-mobile-tabs{background:rgba(255,255,255,.06)!important;border:1px solid var(--nova-d-border-soft)}html.dark .nova-my-day [class*="border-[var(--border)]"],html.dark .nova-my-day [class*="border-[var(--border-strong)]"],html.dark .nova-my-day [class*=border-brand-100],html.dark .nova-personal-finance [class*="border-[var(--border)]"],html.dark .nova-personal-finance [class*="border-[var(--border-strong)]"],html.dark .nova-private-todos [class*="border-[var(--border)]"],html.dark .nova-private-todos [class*="border-[var(--border-strong)]"],html.dark .nova-private-todos [class*=border-indigo-100],html.dark .nova-private-todos [class*=border-rose-100],html.dark .nova-team-members [class*="border-[var(--border)]"],html.dark .nova-team-members [class*="border-[var(--border-strong)]"]{border-color:var(--nova-d-border)!important}html.dark .nova-personal-finance .border-line,html.dark .nova-private-todos .border-line{border-color:var(--nova-d-border-soft)!important}html.dark .nova-my-day [class*="text-[var(--text-primary)]"],html.dark .nova-personal-finance [class*="text-[var(--text-primary)]"],html.dark .nova-private-todos [class*="text-[var(--text-primary)]"],html.dark .nova-team-members [class*="text-[var(--text-primary)]"]{color:var(--nova-d-text)!important}html.dark .nova-my-day [class*="text-[var(--text-secondary)]"],html.dark .nova-personal-finance [class*="text-[var(--text-secondary)]"],html.dark .nova-private-todos [class*="text-[var(--text-secondary)]"],html.dark .nova-team-members [class*="text-[var(--text-secondary)]"]{color:var(--border-strong)!important;color:var(--nova-d-text-dim)!important;color:var(--nova-d-text-muted)!important}html.dark .nova-my-day input,html.dark .nova-my-day select,html.dark .nova-my-day textarea,html.dark .nova-personal-finance input,html.dark .nova-personal-finance select,html.dark .nova-private-todos input,html.dark .nova-private-todos select,html.dark .nova-team-members input,html.dark .nova-team-members select{background-color:var(--nova-d-card-elevated)!important;border-color:var(--nova-d-border)!important;color:var(--nova-d-text)!important}html.dark .nova-my-day input::-moz-placeholder,html.dark .nova-my-day textarea::-moz-placeholder,html.dark .nova-private-todos input::-moz-placeholder,html.dark .nova-team-members input::-moz-placeholder{color:var(--nova-d-text-muted)!important}html.dark .nova-my-day input::placeholder,html.dark .nova-my-day textarea::placeholder,html.dark .nova-private-todos input::placeholder,html.dark .nova-team-members input::placeholder{color:var(--nova-d-text-muted)!important}html.dark .nova-private-todos select,html.dark .nova-team-members select{color-scheme:dark}html.dark .nova-my-day .hover\:bg-\[\var(--bg-page)\]:hover,html.dark .nova-my-day .hover\:bg-page:hover,html.dark .nova-personal-finance .hover\:bg-card:hover,html.dark .nova-private-todos .hover\:bg-page:hover,html.dark .nova-team-members .hover\:bg-page:hover{background-color:var(--nova-d-card-elevated)!important}html.dark .nova-team-members tr.hover\:bg-page\/50:hover{background-color:rgba(255,255,255,.04)!important}html.dark .nova-team-members .nova-members-mobile-toolbar-row__filters{color:var(--text-primary)!important}html.dark .nova-team-members .nova-members-mobile-toolbar-row__filters,html.dark .nova-team-members .nova-members-view-toggle{background:var(--nova-d-card)!important;border-color:var(--nova-d-border)!important}html.dark .nova-team-members .nova-members-view-toggle button[class*="bg-[var(--brand-50)]"],html.dark .nova-team-members .nova-members-view-toggle button[class*="bg-brand-500/20"]{background-color:color-mix(in srgb,var(--primary) 22%,var(--bg-elevated))!important;color:var(--brand-200)!important}html.dark .nova-team-members .nova-member-message-btn,html.dark .nova-team-members button[class*="bg-[var(--brand-50)]"],html.dark .nova-team-members button[class*="bg-[var(--primary-muted)]"]{background-color:color-mix(in srgb,var(--primary) 18%,var(--bg-elevated))!important;color:var(--brand-200)!important;border-color:color-mix(in srgb,var(--primary) 38%,transparent)!important}html.dark .nova-team-members .nova-member-message-btn:hover:not(:disabled),html.dark .nova-team-members button[class*="bg-[var(--brand-50)]"]:hover,html.dark .nova-team-members button[class*="hover:bg-[var(--brand-100)]"]:hover{background-color:color-mix(in srgb,var(--primary) 28%,var(--bg-elevated))!important}html.dark .nova-private-todos .pt-productivity-aside{background-color:var(--nova-d-card)!important;border-color:var(--nova-d-border)!important;box-shadow:none}html.dark .nova-private-todos [class*=from-indigo-50]{background:linear-gradient(135deg,rgba(99,102,241,.14) 0,var(--nova-d-card) 100%)!important}html.dark .nova-private-todos .pt-progress-track{stroke:rgba(255,255,255,.12)!important}html.dark .nova-private-todos [class*=bg-indigo-50]{background-color:rgba(99,102,241,.18)!important}html.dark .nova-private-todos [class*=bg-rose-50]{background-color:rgba(244,63,94,.15)!important}html.dark .nova-private-todos [class*="bg-[var(--primary-muted)]"]{background-color:rgba(99,102,241,.2)!important}html.dark .nova-private-todos [class*="border-[var(--primary)]"]{border-color:var(--primary)!important}html.dark .nova-private-todos button[class*="bg-[var(--primary)]"]{background-color:var(--primary)!important;color:var(--text-on-primary)!important}html.dark .nova-private-todos .pt-sheet,html.dark .nova-private-todos [class*="rounded-t-[2rem]"].bg-card{background-color:var(--nova-d-card)!important}html.dark .nova-private-todos [class*=bg-rose-50].text-rose-500,html.dark .nova-private-todos [class*=bg-rose-50].text-rose-600{background-color:rgba(244,63,94,.2)!important}html.dark .nova-personal-finance .bg-card.rounded-3xl,html.dark .nova-personal-finance [class*=rounded-3xl].border{background:linear-gradient(180deg,rgba(22,27,34,.95),rgba(20,24,31,.98))!important;border-color:var(--nova-d-border)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 8px 24px rgba(0,0,0,.35)!important}html.dark .nova-personal-finance [class*=bg-emerald-50]{background-color:rgba(16,185,129,.12)!important}html.dark .nova-personal-finance [class*=border-emerald-100]{border-color:rgba(16,185,129,.25)!important}html.dark .nova-personal-finance [class*=text-emerald-700],html.dark .nova-personal-finance [class*=text-emerald-950]{color:var(--success)!important}html.dark .nova-personal-finance [class*=bg-emerald-100]{background-color:rgba(16,185,129,.2)!important}html.dark .nova-personal-finance [class*=bg-rose-50]{background-color:rgba(244,63,94,.12)!important}html.dark .nova-personal-finance [class*=border-rose-100]{border-color:rgba(244,63,94,.25)!important}html.dark .nova-personal-finance [class*=text-rose-700],html.dark .nova-personal-finance [class*=text-rose-950]{color:var(--danger)!important}html.dark .nova-personal-finance [class*=bg-rose-100]{background-color:rgba(244,63,94,.2)!important}html.dark .nova-personal-finance [class*=bg-amber-50].text-amber-700,html.dark .nova-personal-finance [class*=bg-emerald-50].text-emerald-700{background-color:rgba(16,185,129,.15)!important;color:var(--success)!important}html.dark .nova-personal-finance [class*=bg-amber-50]{background-color:rgba(245,158,11,.15)!important;color:var(--warning)!important}html.dark .nova-personal-finance .pf-mobile-tabs button[class*=bg-card]{background-color:var(--nova-d-card-elevated)!important;color:var(--brand-300)!important}html.dark .nova-personal-finance [class*=shadow-indigo-200]{box-shadow:0 12px 32px rgba(0,0,0,.45)!important}html.dark .nova-personal-finance .custom-scrollbar::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.15)}html.dark .nova-personal-finance .recharts-cartesian-axis-tick text,html.dark .nova-personal-finance .recharts-text{fill:var(--text-muted)!important}html.dark .nova-my-day .bg-card[class*=rounded-],html.dark .nova-my-day .mobile-tab-panel,html.dark .nova-my-day .mobile-tabs-bar,html.dark .nova-my-day .stat-card{background:linear-gradient(180deg,rgba(22,27,34,.96),rgba(20,24,31,.99))!important;border-color:var(--nova-d-border)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 8px 24px rgba(0,0,0,.32)!important}html.dark .nova-my-day .my-day-gauge-track{stroke:rgba(255,255,255,.1)!important}html.dark .nova-my-day .gauge-circle{stroke:var(--brand-400)!important}html.dark .nova-my-day .schedule-dot{background-color:var(--nova-d-card)!important;border-color:rgba(255,255,255,.22)!important}html.dark .nova-my-day .schedule-line{background:rgba(255,255,255,.08)!important}html.dark .nova-my-day [class*="bg-[var(--primary-muted)]"]{background-color:rgba(99,102,241,.18)!important}html.dark .nova-my-day [class*="text-[var(--primary)]"],html.dark .nova-my-day [class*=text-indigo-400]{color:var(--brand-300)!important}html.dark .nova-my-day [class*=bg-indigo-50]{background-color:rgba(99,102,241,.16)!important}html.dark .nova-my-day [class*=bg-emerald-50]{background-color:rgba(16,185,129,.14)!important}html.dark .nova-my-day [class*=bg-amber-50]{background-color:rgba(245,158,11,.14)!important}html.dark .nova-my-day [class*=bg-blue-50]{background-color:rgba(59,130,246,.14)!important}html.dark .nova-my-day [class*=border-emerald-100],html.dark .nova-my-day [class*=border-rose-100]{border-color:var(--nova-d-border-soft)!important}html.dark .nova-my-day [class*=text-emerald-500],html.dark .nova-my-day [class*=text-emerald-600]{color:var(--success)!important}html.dark .nova-my-day [class*=text-rose-500]{color:var(--danger)!important}html.dark .nova-my-day [class*=text-amber-500]{color:var(--warning)!important}html.dark .nova-my-day [class*=text-blue-500]{color:var(--brand-300)!important}html.dark .nova-my-day [class*=bg-emerald-100]{background-color:rgba(16,185,129,.2)!important}html.dark .nova-my-day [class*=bg-amber-100]{background-color:rgba(245,158,11,.2)!important}html.dark .nova-my-day .habit-row,html.dark .nova-my-day .tx-row{border-color:var(--nova-d-border-soft)!important;background-color:rgba(255,255,255,.02)}html.dark .nova-my-day .habit-row:hover,html.dark .nova-my-day .tx-row:hover{border-color:var(--nova-d-border)!important;background-color:rgba(255,255,255,.04)}html.dark .nova-my-day .border-line{border-color:rgba(255,255,255,.15)!important}html.dark .nova-my-day button[class*="bg-[var(--text-primary)]"]{background-color:var(--primary)!important;color:var(--text-on-primary)!important}html.dark .nova-my-day button[class*="bg-[var(--text-primary)]"]:hover{background-color:var(--primary-hover)!important}html.dark .nova-my-day .custom-scrollbar::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.15)}[data-vaul-drawer]{touch-action:none;will-change:transform;transition:transform .5s cubic-bezier(.32,.72,0,1);animation-duration:.5s;animation-timing-function:cubic-bezier(.32,.72,0,1)}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open]{animation-name:nova-vaul-slideFromBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=closed]{animation-name:nova-vaul-slideToBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=open]{animation-name:nova-vaul-slideFromTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=closed]{animation-name:nova-vaul-slideToTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=open]{animation-name:nova-vaul-slideFromLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=closed]{animation-name:nova-vaul-slideToLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=open]{animation-name:nova-vaul-slideFromRight}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=closed]{animation-name:nova-vaul-slideToRight}[data-vaul-overlay][data-vaul-snap-points=false]{animation-duration:.5s;animation-timing-function:cubic-bezier(.32,.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=false][data-state=open]{animation-name:nova-vaul-fadeIn}[data-vaul-overlay][data-state=closed]{animation-name:nova-vaul-fadeOut}[data-vaul-animate=false]{animation:none!important}[data-vaul-drawer]:not([data-vaul-custom-container=true]):after{content:"";position:absolute;background:inherit;background-color:inherit}[data-vaul-drawer][data-vaul-drawer-direction=bottom]:after{top:100%;bottom:auto;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=top]:after{top:auto;bottom:100%;left:0;right:0;height:200%}[data-vaul-handle]{display:block;position:relative;opacity:.7;touch-action:pan-y}[data-vaul-handle]:active,[data-vaul-handle]:hover{opacity:1}[data-vaul-handle-hitarea]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,2.75rem);height:max(100%,2.75rem);touch-action:inherit}@keyframes nova-vaul-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes nova-vaul-fadeOut{to{opacity:0}}@keyframes nova-vaul-slideFromBottom{0%{transform:translate3d(0,var(--initial-transform,100%),0)}to{transform:translateZ(0)}}@keyframes nova-vaul-slideToBottom{to{transform:translate3d(0,var(--initial-transform,100%),0)}}@keyframes nova-vaul-slideFromTop{0%{transform:translate3d(0,calc(var(--initial-transform, 100%) * -1),0)}to{transform:translateZ(0)}}@keyframes nova-vaul-slideToTop{to{transform:translate3d(0,calc(var(--initial-transform, 100%) * -1),0)}}@keyframes nova-vaul-slideFromLeft{0%{transform:translate3d(calc(var(--initial-transform, 100%) * -1),0,0)}to{transform:translateZ(0)}}@keyframes nova-vaul-slideToLeft{to{transform:translate3d(calc(var(--initial-transform, 100%) * -1),0,0)}}@keyframes nova-vaul-slideFromRight{0%{transform:translate3d(var(--initial-transform,100%),0,0)}to{transform:translateZ(0)}}@keyframes nova-vaul-slideToRight{to{transform:translate3d(var(--initial-transform,100%),0,0)}}