body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f8ff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary:#6366f1;--primary-hover:#4f46e5;--primary-light:#2d3748;--dark:#111827;--darker:#030712;--dark-light:#1f2937;--light:#374151;--light-gray:#4b5563;--mid-gray:#6b7280;--text-light:#f9fafb;--text-gray:#d1d5db;--border-color:#374151;--shadow-sm:0 1px 2px 0 #0000004d;--shadow-md:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003;--shadow-lg:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003;--transition:all 0.3s ease;--header-height:80px}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#030712;background-color:var(--darker);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.6}body,h1,h2,h3,h4,h5,h6{color:#f9fafb;color:var(--text-light)}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-bottom:1rem}a{text-decoration:none}ul{list-style:none}img{height:auto;max-width:100%}.landing_landingContainer__XRkVY{background-color:#030712;background-color:var(--darker);overflow-x:hidden;position:relative}.landing_header__L5DOl{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#111827e6;border-bottom:1px solid #ffffff0d;height:80px;height:var(--header-height);left:0;position:fixed;top:0;transition:all .3s ease;transition:var(--transition);width:100%;z-index:1000}.landing_header__L5DOl.landing_scrolled__fpTFm{border-bottom:1px solid #374151;border-bottom:1px solid var(--border-color);box-shadow:0 1px 2px 0 #0000004d;box-shadow:var(--shadow-sm);height:70px}.landing_headerContent__Do11c{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1280px;padding:0 2rem}.landing_logo__XP0Fw{align-items:center;color:#f9fafb;color:var(--text-light);display:flex;font-size:1.5rem;font-weight:700;gap:.75rem}.landing_logoIcon__asoUb{align-items:center;background-color:#6366f1;background-color:var(--primary);border-radius:.25rem;border-radius:var(--radius-sm);color:#fff;display:flex;font-size:1.25rem;font-weight:800;height:2.5rem;justify-content:center;width:2.5rem}.landing_logoText__iR4LN{background:linear-gradient(90deg,#f9fafb,#6366f1);background:linear-gradient(to right,var(--text-light),var(--primary));-webkit-background-clip:text;background-clip:text;color:#0000}.landing_nav__g3Hje{align-items:center}.landing_nav__g3Hje,.landing_nav__g3Hje ul{display:flex;gap:2rem}.landing_nav__g3Hje ul li a{color:#d1d5db;color:var(--text-gray);font-size:1rem;font-weight:500;transition:all .3s ease;transition:var(--transition)}.landing_nav__g3Hje ul li a:hover{color:#6366f1;color:var(--primary)}.landing_navButtons__BMnWN{display:flex;font-size:medium;gap:1rem}.landing_btnLogin__XZqhs{border-radius:.25rem;border-radius:var(--radius-sm);color:#6366f1;color:var(--primary);font-weight:500;padding:.5rem 1rem;transition:all .3s ease;transition:var(--transition)}.landing_btnLogin__XZqhs:hover{background-color:#6366f11a}.landing_btnSignup__EyPpn{background-color:#6366f1;background-color:var(--primary);border-radius:.25rem;border-radius:var(--radius-sm);color:#fff;font-weight:500;padding:.5rem 1.25rem;transition:all .3s ease;transition:var(--transition)}.landing_btnSignup__EyPpn:hover{background-color:#4f46e5;background-color:var(--primary-hover)}.landing_menuToggle__GQIT8{background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;height:22px;justify-content:space-between;padding:0;width:30px;z-index:1100}.landing_menuToggle__GQIT8 span{background-color:#f9fafb;background-color:var(--text-light);display:block;height:2px;transition:all .3s ease;transition:var(--transition);width:100%}.landing_menuToggle__GQIT8.landing_open__tAzh0 span:first-child{transform:translateY(10px) rotate(45deg)}.landing_menuToggle__GQIT8.landing_open__tAzh0 span:nth-child(2){opacity:0}.landing_menuToggle__GQIT8.landing_open__tAzh0 span:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.landing_hero__XHwZo{align-items:center;display:flex;gap:4rem;justify-content:space-between;margin:0 auto;max-width:1280px;min-height:100vh;padding:8rem 2rem 6rem;position:relative}.landing_heroContent__BmV6P{flex:1 1;max-width:600px;position:relative;z-index:2}.landing_hero__XHwZo h1{display:flex;flex-direction:column;font-size:4rem;line-height:1.1;margin-bottom:1.5rem}.landing_accentLight__XUoLC{color:#818cf8}.landing_accentPrimary__NXnx\+{color:#34d399}.landing_accentDark__NGQ4f{color:#22d3ee}.landing_heroTagline__4fMtN{color:#d1d5db;color:var(--text-gray);font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.landing_heroParagraph__-6Y6g{color:#d1d5db;color:var(--text-gray);font-size:1.125rem;margin-bottom:2.5rem}.landing_heroCta__CJxxH{display:flex;gap:1.5rem;margin-bottom:3rem}.landing_btnPrimary__F7WeH{align-items:center;background-color:#6366f1;background-color:var(--primary);border-radius:.5rem;border-radius:var(--radius-md);color:#fff;display:inline-flex;font-weight:600;gap:.5rem;padding:.875rem 2rem;transition:all .3s ease;transition:var(--transition)}.landing_btnPrimary__F7WeH:hover{background-color:#4f46e5;background-color:var(--primary-hover);box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003;box-shadow:var(--shadow-md);transform:translateY(-2px)}.landing_btnDemo__uv72U{align-items:center;background-color:#ffffff0d;border:1px solid #374151;border:1px solid var(--border-color);border-radius:.5rem;border-radius:var(--radius-md);color:#f9fafb;color:var(--text-light);display:inline-flex;font-weight:600;gap:.75rem;padding:.875rem 2rem;transition:all .3s ease;transition:var(--transition)}.landing_btnDemo__uv72U:hover{background-color:#ffffff1a;transform:translateY(-2px)}.landing_playIcon__zb-K6{background-color:#ffffff1a;border-radius:50%;display:inline-block;height:24px;position:relative;width:24px}.landing_playIcon__zb-K6:before{border-bottom:6px solid #0000;border-left:9px solid #fff;border-top:6px solid #0000;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-40%,-50%);width:0}.landing_heroStats__8dJc-{align-items:center;display:flex;gap:2rem}.landing_statItem__EbWJV{align-items:center;display:flex;flex-direction:column}.landing_statNumber__AUGyu{color:#f9fafb;color:var(--text-light);font-size:1.5rem;font-weight:700}.landing_statLabel__fpZ3q{color:#d1d5db;color:var(--text-gray);font-size:.875rem}.landing_statDivider__dnTQD{background-color:#374151;background-color:var(--border-color);height:40px;width:1px}.landing_heroImageWrapper__GVBvi{flex:1 1;position:relative;z-index:2}.landing_heroImageContainer__yIAnV{background-color:#1f2937;background-color:var(--dark-light);border:1px solid #374151;border:1px solid var(--border-color);border-radius:1rem;border-radius:var(--radius-lg);box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003;box-shadow:var(--shadow-lg);overflow:hidden;padding-bottom:75%;position:relative;width:100%}.landing_heroImage__O82QA{border-radius:1rem;border-radius:var(--radius-lg);filter:brightness(.8) contrast(1.2);height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:all .3s ease;transition:var(--transition);width:100%}.landing_imageDot1__mvOMk,.landing_imageDot2__QhLyD,.landing_imageDot3__Sb7LF{border-radius:50%;filter:blur(60px);height:200px;opacity:.4;position:absolute;width:200px;z-index:1}.landing_imageDot1__mvOMk{background-color:#4338ca;right:-40px;top:-80px}.landing_imageDot2__QhLyD{background-color:#059669;bottom:-40px;left:40px}.landing_imageDot3__Sb7LF{background-color:#d97706;bottom:100px;right:-100px}.landing_companies__tJa\+0{background-color:#111827;background-color:var(--dark);padding:4rem 2rem;text-align:center}.landing_companiesContainer__nPeh9{margin:0 auto;max-width:1280px}.landing_companies__tJa\+0 h2{color:#d1d5db;color:var(--text-gray);font-size:1.5rem;font-weight:500;margin-bottom:3rem}.landing_companyLogos__NiEe4{align-items:center;display:flex;flex-wrap:wrap;gap:4rem;justify-content:center}.landing_companyLogo__Zs3bA{color:#d1d5db;color:var(--text-gray);font-size:1.5rem;font-weight:700;opacity:.7;transition:all .3s ease;transition:var(--transition)}.landing_companyLogo__Zs3bA:hover{color:#6366f1;color:var(--primary);opacity:1}.landing_features__3v9m8{background-color:#f4eaf7;padding:6rem 2rem}.landing_featuresContainer__mHsvf{margin:0 auto;max-width:1280px}.landing_sectionHeading__VhsC0{margin:0 auto 4rem;max-width:800px;text-align:center}.landing_sectionHeading__VhsC0 h2{font-size:2.5rem;margin-bottom:1rem}.landing_sectionHeading__VhsC0 p{color:#d1d5db;color:var(--text-gray);font-size:1.25rem}.landing_featureHeading__U6QNp{margin:0 auto 4rem;max-width:800px;text-align:center}.landing_featureHeading__U6QNp h2{color:#111827;font-size:2.5rem;margin-bottom:1rem}.landing_featureHeading__U6QNp p{color:#1f2937;font-size:1.25rem}.landing_featuresGrid__WbFTH{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.landing_featureCard__gCWjM{background-color:#111827;background-color:var(--dark);border-radius:1rem;border-radius:var(--radius-lg);box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003;box-shadow:var(--shadow-md);overflow:hidden;padding:2.5rem 2rem;position:relative;transition:all .3s ease;transition:var(--transition);z-index:1}.landing_featureCard__gCWjM:hover{box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003;box-shadow:var(--shadow-lg);transform:translateY(-10px)}.landing_featureCardGlow__CuPUU{background:linear-gradient(90deg,#6366f1,#10b981);background:linear-gradient(to right,var(--primary),var(--secondary));height:5px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:all .3s ease;transition:var(--transition);z-index:1}.landing_featureCard__gCWjM:hover .landing_featureCardGlow__CuPUU{transform:scaleX(1)}.landing_featureIconContainer__uySUa{margin-bottom:1.5rem}.landing_featureIcon__UFe8Z{align-items:center;background-color:#6366f11a;border-radius:.5rem;border-radius:var(--radius-md);color:#6366f1;color:var(--primary);display:flex;height:60px;justify-content:center;margin-bottom:1.5rem;transition:all .3s ease;transition:var(--transition);width:60px}.landing_featureCard__gCWjM:hover .landing_featureIcon__UFe8Z{background-color:#6366f1;background-color:var(--primary);color:#fff}.landing_featureSymbol__l9FkH{font-size:1.75rem}.landing_featureCard__gCWjM h3{font-size:1.25rem;margin-bottom:1rem}.landing_featureCard__gCWjM p{color:#d1d5db;color:var(--text-gray);margin-bottom:1.5rem}.landing_featureLink__8k1IY{align-items:center;color:#6366f1;color:var(--primary);display:inline-flex;font-weight:600;transition:all .3s ease;transition:var(--transition)}.landing_featureLink__8k1IY:hover{color:#4f46e5;color:var(--primary-hover)}.landing_featureLink__8k1IY:after{content:"→";margin-left:.5rem;transition:all .3s ease;transition:var(--transition)}.landing_featureLink__8k1IY:hover:after{transform:translateX(4px)}.landing_workflow__Lzm2p{background-color:#111827;background-color:var(--dark);overflow:hidden;padding:6rem 2rem;position:relative}.landing_workflowContainer__SJ\+Yq{align-items:center;display:flex;gap:4rem;margin:0 auto;max-width:1280px}.landing_workflowContent__WfMlf{flex:1 1;max-width:600px}.landing_tagline__8Hx7i{background-color:#6366f11a;border:1px solid #6366f133;border-radius:.5rem;border-radius:var(--radius-md);color:#6366f1;color:var(--primary);display:inline-block;font-weight:600;margin-bottom:1.5rem;padding:.5rem 1rem}.landing_workflow__Lzm2p h2{font-size:2.5rem;margin-bottom:1.5rem}.landing_workflow__Lzm2p p{color:#d1d5db;color:var(--text-gray);font-size:1.125rem;margin-bottom:2rem}.landing_workflowList__grB-1{margin-bottom:2.5rem}.landing_workflowList__grB-1 li{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.landing_checkmark__rE0Se{align-items:center;background-color:#10b981;background-color:var(--secondary);border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.landing_checkmark__rE0Se:before{content:"✓";font-weight:700}.landing_btnSecondary__IY22n{align-items:center;background-color:#10b981;background-color:var(--secondary);border-radius:.5rem;border-radius:var(--radius-md);color:#fff;display:inline-flex;font-weight:600;gap:.5rem;padding:.875rem 2rem;transition:all .3s ease;transition:var(--transition)}.landing_btnSecondary__IY22n:hover{background-color:#059669;background-color:var(--secondary-hover);box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003;box-shadow:var(--shadow-md);transform:translateY(-2px)}.landing_workflowImageContainer__49pDM{flex:1 1;height:400px;position:relative}.landing_workflowImageShape__ToU2Y{animation:landing_morph__T3Iyj 8s ease-in-out infinite;background-color:#10b981;background-color:var(--secondary);border-radius:40% 60% 70% 30%/40% 50% 60% 50%;height:400px;position:absolute;width:400px;z-index:1}.landing_workflowImageFrame__bGUht{background-color:#1f2937;background-color:var(--dark-light);border:1px solid #374151;border:1px solid var(--border-color);border-radius:20px;box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003;box-shadow:var(--shadow-lg);height:380px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:380px;z-index:2}@keyframes landing_morph__T3Iyj{0%{border-radius:40% 60% 70% 30%/40% 50% 60% 50%}34%{border-radius:70% 30% 50% 50%/30% 30% 70% 70%}67%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}to{border-radius:40% 60% 70% 30%/40% 50% 60% 50%}}.landing_testimonials__UXXnI{background-color:#030712;background-color:var(--darker);padding:6rem 2rem}.landing_testimonialsContainer__7\+n3A{margin:0 auto;max-width:1280px}.landing_testimonialCards__aVdvM{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.landing_testimonialCard__RokLE{background-color:#111827;background-color:var(--dark);border:1px solid #374151;border:1px solid var(--border-color);border-radius:1rem;border-radius:var(--radius-lg);box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003;box-shadow:var(--shadow-md);overflow:hidden;transition:all .3s ease;transition:var(--transition)}.landing_testimonialCard__RokLE:hover{box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003;box-shadow:var(--shadow-lg);transform:translateY(-5px)}.landing_testimonialContent__3NpDi{padding:2.5rem 2rem;position:relative}.landing_quoteMark__YQcK6{color:#6366f1;color:var(--primary);font-family:Georgia,serif;font-size:4rem;left:2rem;line-height:1;opacity:.2;position:absolute;top:1rem}.landing_testimonialContent__3NpDi p{color:#d1d5db;color:var(--text-gray);font-size:1.125rem;margin-bottom:2rem;position:relative;z-index:2}.landing_testimonialAuthor__rQobj{align-items:center;display:flex;gap:1rem}.landing_authorAvatar__K83C\+{background-color:#2d3748;background-color:var(--primary-light);background:linear-gradient(90deg,#6366f1,#10b981);background:linear-gradient(to right,var(--primary),var(--secondary));border-radius:50%;flex-shrink:0;height:50px;width:50px}.landing_authorInfo__--ZRz h4{font-size:1.125rem;margin-bottom:.25rem}.landing_authorInfo__--ZRz p{color:#d1d5db;color:var(--text-gray);font-size:.875rem;margin-bottom:0}.landing_pricing__AXd1e{background-color:#fcf8f8;padding:6rem 2rem}.landing_pricingContainer__\+yStU{margin:0 auto;max-width:1280px}.landing_pricingHeader__hL11z{margin:0 auto 4rem;max-width:800px;text-align:center}.landing_pricingHeader__hL11z h2{color:#111827;font-size:2.5rem;margin-bottom:1rem}.landing_pricingHeader__hL11z p{color:#000;font-size:1.25rem}.landing_pricingTiers__IWcDc{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.landing_pricingCard__sdmmB{background-color:#efdcf5;border-radius:1rem;border-radius:var(--radius-lg);box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003;box-shadow:var(--shadow-md);color:#030712;color:var(--darker);padding:3rem 2rem;position:relative;text-align:center;transition:all .3s ease;transition:var(--transition)}.landing_pricingCard__sdmmB:hover{box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003;box-shadow:var(--shadow-lg);transform:translateY(-10px)}.landing_pricingFeatured__MyZmq{border-color:#6366f1;border-color:var(--primary);box-shadow:0 10px 30px #4f46e526}.landing_pricingBadge__Q1Yqk{background-color:#6366f1;background-color:var(--primary);border-radius:30px;color:#fff;font-size:.875rem;font-weight:600;left:50%;padding:.5rem 1.5rem;position:absolute;top:0;transform:translate(-50%,-50%)}.landing_pricingTitle__Df0WR{color:#000;font-size:1.5rem;margin-bottom:2rem}.landing_pricingPrice__FWJm6{color:#030712;font-size:3.5rem;font-weight:800;margin-bottom:.5rem}.landing_pricingBilling__DshO5{color:#111827;margin-bottom:2rem}.landing_pricingFeatures__H-DU6{margin-bottom:2.5rem}.landing_pricingFeatures__H-DU6 li{border-bottom:1px solid #030712;border-bottom:1px solid var(--darker);color:#1f2937;padding:.75rem 0}.landing_pricingFeatures__H-DU6 li:last-child{border-bottom:none}.landing_btnOutline__tmIZz{align-items:center;background-color:initial;border:2px solid #6366f1;border:2px solid var(--primary);border-radius:.5rem;border-radius:var(--radius-md);color:#6366f1;color:var(--primary);display:inline-flex;font-weight:600;justify-content:center;padding:.875rem 2rem;transition:all .3s ease;transition:var(--transition);width:100%}.landing_btnOutline__tmIZz:hover{background-color:#6366f1;background-color:var(--primary);color:#fff}.landing_cta__wvU3u{background-color:#030712;background-color:var(--darker);overflow:hidden;padding:6rem 2rem;position:relative}.landing_ctaContainer__roR3b{margin:0 auto;max-width:1280px;position:relative;z-index:2}.landing_ctaContent__ZDKUx{margin:0 auto;max-width:800px;text-align:center}.landing_cta__wvU3u h2{color:#f9fafb;color:var(--text-light);font-size:2.5rem;margin-bottom:1.5rem}.landing_cta__wvU3u p{color:#d1d5db;color:var(--text-gray);font-size:1.25rem;margin-bottom:3rem}.landing_ctaButtons__wXv4p{display:flex;gap:1.5rem;justify-content:center}.landing_cta__wvU3u .landing_btnSecondary__IY22n{background-color:initial;border:2px solid #10b981;border:2px solid var(--secondary);color:#10b981;color:var(--secondary)}.landing_cta__wvU3u .landing_btnSecondary__IY22n:hover{background-color:#10b981;background-color:var(--secondary);color:#fff}.landing_footer__z-TY9{background-color:#000;color:#f9fafb;color:var(--text-light);padding:6rem 2rem 2rem}.landing_footerContent__9Dcvr{margin:0 auto;max-width:1280px}.landing_footerTop__KgCBk{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:1.5fr repeat(3,1fr);margin-bottom:4rem}.landing_footerBrand__X3HUH p{color:#d1d5db;color:var(--text-gray);margin-bottom:2rem;margin-top:1rem}.landing_socialLinks__WT3Ny{display:flex;gap:1.5rem}.landing_socialIcon__4srsD{align-items:center;background-color:#ffffff1a;border-radius:50%;color:#f9fafb;color:var(--text-light);display:flex;font-size:1.25rem;height:40px;justify-content:center;transition:all .3s ease;transition:var(--transition);width:40px}.landing_socialIcon__4srsD:hover{background-color:#6366f1;background-color:var(--primary)}.landing_footerLinkColumn__vrPse h3{color:#f9fafb;color:var(--text-light);font-size:1.25rem;margin-bottom:1.5rem}.landing_footerLinkColumn__vrPse ul li{margin-bottom:.75rem}.landing_footerLinkColumn__vrPse ul li a{color:#d1d5db;color:var(--text-gray);transition:all .3s ease;transition:var(--transition)}.landing_footerLinkColumn__vrPse ul li a:hover{color:#f9fafb;color:var(--text-light)}.landing_footerNewsletter__W60xF h3{font-size:1.25rem;margin-bottom:1rem}.landing_footerNewsletter__W60xF p{color:#d1d5db;color:var(--text-gray);margin-bottom:1.5rem}.landing_newsletterForm__DeGXI{display:flex;gap:.5rem}.landing_newsletterForm__DeGXI input{background-color:#ffffff1a;border:none;border-radius:.25rem;border-radius:var(--radius-sm);color:#f9fafb;color:var(--text-light);flex:1 1;padding:.75rem 1rem}.landing_newsletterForm__DeGXI input::placeholder{color:#ffffff80}.landing_btnSubmit__TIZ6s{background-color:#6366f1;background-color:var(--primary);border:none;border-radius:.25rem;border-radius:var(--radius-sm);color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.25rem;transition:all .3s ease;transition:var(--transition)}.landing_btnSubmit__TIZ6s:hover{background-color:#4f46e5;background-color:var(--primary-hover)}.landing_footerBottom__ra-iw{align-items:center;border-top:1px solid #ffffff1a;display:flex;justify-content:space-between;padding-top:2rem}.landing_footerCopyright__hQ1\+V{color:#ffffff80;font-size:.875rem}.landing_footerBottomLinks__HPOPV{display:flex;gap:2rem}.landing_footerBottomLinks__HPOPV a{color:#ffffff80;font-size:.875rem;transition:all .3s ease;transition:var(--transition)}.landing_footerBottomLinks__HPOPV a:hover{color:#f9fafb;color:var(--text-light)}.landing_gradientOverlay__8kR99{background:radial-gradient(circle at top right,#4f46e51a,#0000 70%),radial-gradient(circle at bottom left,#10b9811a,#0000 70%);height:100vh;left:0;position:absolute;right:0;top:0;z-index:-1}.login_page__ZxmGV{align-items:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);bottom:0;box-sizing:border-box;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:center;left:0;min-height:100vh;padding:20px;position:fixed;right:0;top:0;width:100%}.login_container__5sZd2{background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001a;display:flex;max-width:100%;overflow:hidden;width:900px}.login_left__4EEHf{background:linear-gradient(135deg,var(--dark),var(--primary),var(--secondary));color:#fff;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px}.login_left__4EEHf h2{color:#fff;font-size:28px;margin-bottom:20px}.login_left__4EEHf p{color:#ffffffe6;line-height:1.6;margin-bottom:30px}.login_signinButton__hgHU6{background-color:initial;border:2px solid #fff;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;padding:12px 24px;text-align:center;text-decoration:none;transition:all .3s ease}.login_signinButton__hgHU6:hover{background-color:#fff3}.login_right__pBQXg{background-color:#fff;flex:1.2 1;padding:40px}.login_right__pBQXg h2{color:#2c3e50;font-size:28px;margin-bottom:30px;text-align:center}.login_errorMessage__Fi0mn{color:#e74c3c;font-size:16px;margin-bottom:20px;text-align:center}.login_form__imBe-{display:flex;flex-direction:column;gap:16px}.login_input__G4XbX{border:1px solid #e0e0e0;border-radius:6px;box-sizing:border-box;font-size:16px;padding:12px 16px;transition:all .3s ease;width:100%}.login_input__G4XbX:focus{border-color:#3498db;box-shadow:0 0 0 2px #3498db33;outline:none}.login_submitButton__cjQCE{background-color:#3498db;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:10px;padding:14px;transition:all .3s ease}.login_submitButton__cjQCE:hover{background-color:#2980b9}.login_forgotLink__VbpG5{color:#7f8c8d;display:block;font-size:14px;margin-top:16px;text-align:center;text-decoration:none;transition:color .3s ease}.login_forgotLink__VbpG5:hover{color:#3498db}.login_toast__nvX8I{border-radius:6px;box-shadow:0 4px 12px #00000026;display:none;min-width:300px;padding:16px;position:fixed;right:20px;top:20px;z-index:1000}.login_toast__nvX8I.login_show__6Ardm{animation:login_slideIn__MESAQ .3s forwards;display:block}.login_toast__nvX8I.login_success__96t-b{background-color:#d4edda;border-left:4px solid #28a745;color:#155724}.login_toast__nvX8I.login_error__GQyHz{background-color:#f8d7da;border-left:4px solid #dc3545;color:#721c24}.login_toastTitle__gUJwK{font-weight:600;margin-bottom:6px}@keyframes login_slideIn__MESAQ{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.login_container__5sZd2{flex-direction:column;width:100%}}.header_header__LBoyE{align-items:center;border-radius:12px;box-shadow:0 4px 12px #0000001f;display:flex;justify-content:space-between;margin-bottom:24px;padding:16px 24px;transition:all .3s ease}.header_lightHeader__6Bsrk{background:linear-gradient(135deg,#dce4ff,#c7d2ff);border-bottom:1px solid #0000001a;color:#1a202c}.header_darkHeader__\+rJd6{background:linear-gradient(135deg,#2d3748,#1e293b);border-bottom:1px solid #ffffff0d;color:#f7fafc}.header_headerLeft__MHv\+I,.header_headerRight__3y5MK{align-items:center;display:flex;gap:16px}.header_greeting__EHRHb{color:inherit;font-size:1.5rem;font-weight:600;margin:0;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header_searchContainer__7RpRq{align-items:center;display:flex;position:relative}.header_searchIcon__4G9IB{color:#4a5568;left:12px;pointer-events:none;position:absolute}.header_searchInput__bo3mD{background-color:#0000000f;border:1px solid #00000026;border-radius:8px;color:#1a202c;font-size:.9rem;padding:8px 12px 8px 38px;transition:all .3s ease;width:180px}.header_darkHeader__\+rJd6 .header_searchInput__bo3mD{background-color:#ffffff1a;border-color:#ffffff1a;color:#f7fafc}.header_darkHeader__\+rJd6 .header_searchIcon__4G9IB{color:#a0aec0}.header_searchInput__bo3mD:focus{border-color:#2b6cb0;box-shadow:0 0 0 3px #2b6cb040;outline:none;width:220px}.header_iconButton__E6lMl{align-items:center;background-color:initial;border:none;border-radius:10px;color:inherit;cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;transition:all .2s ease;width:40px}.header_iconButton__E6lMl:hover{background-color:#00000014}.header_darkHeader__\+rJd6 .header_iconButton__E6lMl:hover{background-color:#ffffff1a}.header_notificationIndicator__oOSe8{background-color:#e53e3e;border-radius:50%;height:8px;position:absolute;right:8px;top:8px;width:8px}.header_themeToggle__yoE6I{align-items:center;border:none;border-radius:10px;color:inherit;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.header_lightToggle__f4WBK{background-color:#00000014;color:#1a202c}.header_lightToggle__f4WBK:hover{background-color:#0000001f}.header_darkToggle__tM-TL{background-color:#ffffff1a}.header_darkToggle__tM-TL:hover{background-color:#ffffff26}.header_themeIcon__yEiNl{color:inherit}.header_userProfileContainer__Ard1H{position:relative}.header_userProfile__-GDUr{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:6px;padding:2px;transition:all .2s ease}.header_userProfile__-GDUr:hover{background-color:#00000014}.header_darkHeader__\+rJd6 .header_userProfile__-GDUr:hover{background-color:#ffffff1a}.header_avatar__bDQak{border:2px solid #0000001a;border-radius:10px;height:38px;object-fit:cover;transition:all .2s ease;width:38px}.header_darkHeader__\+rJd6 .header_avatar__bDQak{border-color:#ffffff1a}.header_dropdownIcon__v1NTY{color:inherit;opacity:.8;transition:transform .2s ease}.header_dropdownIconOpen__9JvLr{transform:rotate(180deg)}.header_profileDropdown__TYIGw{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:260px;z-index:1000}.header_darkDropdown__3cUPv{background-color:#2d3748;box-shadow:0 4px 20px #0000004d}.header_dropdownHeader__TCoEo{align-items:center;display:flex;gap:12px;padding:16px}.header_dropdownAvatar__zwVlu{border:2px solid #0000001a;border-radius:12px;height:48px;object-fit:cover;width:48px}.header_darkDropdown__3cUPv .header_dropdownAvatar__zwVlu{border-color:#ffffff1a}.header_dropdownUserInfo__YHWO-{flex:1 1}.header_dropdownUserName__2Vefz{color:#1a202c;font-weight:600;margin:0 0 4px}.header_darkDropdown__3cUPv .header_dropdownUserName__2Vefz{color:#f7fafc}.header_dropdownUserEmail__VWxg7{color:#4a5568;font-size:.85rem;margin:0}.header_darkDropdown__3cUPv .header_dropdownUserEmail__VWxg7{color:#a0aec0}.header_dropdownDivider__KlI8S{background-color:#cbd5e0;height:1px;margin:0}.header_darkDropdown__3cUPv .header_dropdownDivider__KlI8S{background-color:#4a5568}.header_dropdownMenu__zociZ{list-style:none;margin:0;padding:8px 0}.header_dropdownItem__nflye{align-items:center;background:none;border:none;color:#2d3748;cursor:pointer;display:flex;gap:12px;padding:12px 16px;text-align:left;transition:all .2s ease;width:100%}.header_darkDropdown__3cUPv .header_dropdownItem__nflye{color:#e2e8f0}.header_dropdownItem__nflye:hover{background-color:#edf2f7}.header_darkDropdown__3cUPv .header_dropdownItem__nflye:hover{background-color:#3a4a5e}.header_dropdownItem__nflye span{font-size:.95rem}.header_sidebarToggle__Kd980{align-items:center;background-color:initial;border:none;border-radius:10px;color:inherit;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.header_sidebarToggle__Kd980:hover{background-color:#00000014}.header_darkHeader__\+rJd6 .header_sidebarToggle__Kd980:hover{background-color:#ffffff1a}@media (max-width:768px){.header_header__LBoyE{padding:12px 16px}.header_greeting__EHRHb{font-size:1.2rem;max-width:200px}.header_searchInput__bo3mD{width:120px}.header_searchInput__bo3mD:focus{width:160px}.header_profileDropdown__TYIGw{right:-10px;width:220px}}@media (max-width:550px){.header_iconButton__E6lMl:nth-child(-n+2),.header_searchContainer__7RpRq{display:none}}.QuickActions_container__nLv2J{background-color:#fff;background-color:var(--card-bg,#fff);border-radius:16px;box-shadow:0 4px 20px #0000000d;padding:24px;transition:all .3s ease}.QuickActions_header__hOWVs{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.QuickActions_title__lB2HL{color:#111827;color:var(--text-primary,#111827);font-size:1.25rem;font-weight:600;margin:0}.QuickActions_viewAllButton__jDTwq{align-items:center;background:none;border:none;border-radius:8px;color:#6b7280;color:var(--text-secondary,#6b7280);cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s ease}.QuickActions_viewAllButton__jDTwq:hover{background-color:#f3f4f6;background-color:var(--bg-hover,#f3f4f6);color:#111827;color:var(--text-primary,#111827)}.QuickActions_actionGrid__ZJVGw{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.QuickActions_actionButton__eZs7c{align-items:center;background-color:#f9fafb;background-color:var(--bg-subtle,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:12px;cursor:pointer;display:flex;overflow:hidden;padding:16px;position:relative;transition:all .2s ease}.QuickActions_actionButton__eZs7c:before{background-color:var(--accent-color);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:4px}.QuickActions_actionButton__eZs7c:hover{border-color:var(--accent-color);box-shadow:0 6px 12px #0000000d;transform:translateY(-2px)}.QuickActions_actionButton__eZs7c:hover:before{opacity:1}.QuickActions_actionButton__eZs7c.QuickActions_active__1LTeB{box-shadow:inset 0 2px 5px #0000000d;transform:scale(.98)}.QuickActions_iconContainer__181La{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-right:16px;transition:all .3s ease;width:40px}.QuickActions_iconHovered__JgVy9{transform:scale(1.1)}.QuickActions_icon__ZKUtT{transition:transform .3s ease}.QuickActions_actionButton__eZs7c:hover .QuickActions_icon__ZKUtT{transform:scale(1.1)}.QuickActions_actionLabel__aSBzz{color:#111827;color:var(--text-primary,#111827);flex-grow:1;font-size:.95rem;font-weight:500}.QuickActions_arrowContainer__1eMfS{opacity:0;transform:translateX(-10px);transition:all .3s ease}.QuickActions_actionButton__eZs7c:hover .QuickActions_arrowContainer__1eMfS{opacity:1;transform:translateX(0)}.QuickActions_arrowIcon__gysmG{transition:transform .2s ease}.QuickActions_actionButton__eZs7c:hover .QuickActions_arrowIcon__gysmG{transform:translateX(3px)}@media (max-width:768px){.QuickActions_container__nLv2J{padding:16px}.QuickActions_actionGrid__ZJVGw{gap:12px;grid-template-columns:1fr}}@media (min-width:769px) and (max-width:1024px){.QuickActions_actionGrid__ZJVGw{grid-template-columns:repeat(2,1fr)}}@media (prefers-color-scheme:dark){.QuickActions_container__nLv2J{--card-bg:#1e1e2d;--text-primary:#e2e8f0;--text-secondary:#94a3b8;--bg-subtle:#2a2a3c;--border-color:#334155;--bg-hover:#334155}}@keyframes QuickActions_pulse__gyitM{0%{box-shadow:0 0 0 0 rgba(var(--accent-color-rgb),.4)}70%{box-shadow:0 0 0 10px rgba(var(--accent-color-rgb),0)}to{box-shadow:0 0 0 0 rgba(var(--accent-color-rgb),0)}}.QuickActions_actionButton__eZs7c:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.QuickActions_container__nLv2J{animation:QuickActions_fadeInUp__tVcYB .5s ease forwards}@keyframes QuickActions_fadeInUp__tVcYB{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ProjectOverview_container__hW6Wx{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;padding:1.5rem;transition:background-color .3s ease,color .3s ease;width:100%}.ProjectOverview_darkMode__E6xX\+{background-color:#1a202c;box-shadow:0 1px 3px #0000004d;color:#e2e8f0}.ProjectOverview_header__y-NJj{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.ProjectOverview_title__sMzT3{color:#1a202c;font-size:1.25rem;font-weight:600;margin:0;transition:color .3s ease}.ProjectOverview_darkMode__E6xX\+ .ProjectOverview_title__sMzT3{color:#f7fafc}.ProjectOverview_viewAllButton__CM0qO{background:#0000;border:none;border-radius:.25rem;color:#4299e1;cursor:pointer;font-size:.875rem;font-weight:500;padding:.25rem .5rem;transition:color .2s,background-color .2s}.ProjectOverview_viewAllButton__CM0qO:hover{background-color:#4299e11a;color:#2b6cb0}.ProjectOverview_viewAllButton__CM0qO:focus{outline:2px solid #4299e1;outline-offset:2px}.ProjectOverview_darkMode__E6xX\+ .ProjectOverview_viewAllButton__CM0qO{color:#63b3ed}.ProjectOverview_darkMode__E6xX\+ .ProjectOverview_viewAllButton__CM0qO:hover{background-color:#63b3ed1a;color:#90cdf4}.ProjectOverview_projectGrid__wFUab{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.ProjectOverview_projectCard__2pmC6{background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;padding:1rem;position:relative;transition:transform .2s,box-shadow .2s,background-color .3s ease,border-color .3s ease}.ProjectOverview_darkMode__E6xX\+ .ProjectOverview_projectCard__2pmC6{background-color:#2d3748;border-color:#4a5568}.ProjectOverview_projectCard__2pmC6:hover{box-shadow:0 4px 6px #0000000d;transform:translateY(-2px)}.ProjectOverview_darkMode__E6xX\+ .ProjectOverview_projectCard__2pmC6:hover{box-shadow:0 4px 6px #0003}.ProjectOverview_projectCard__2pmC6:focus{outline:2px solid #4299e1;outline-offset:2px}.ProjectOverview_projectHeader__WRbdy{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.ProjectOverview_projectName__uEc3d{color:#2d3748;font-size:1rem;font-weight:600;margin:0;transition:color .3s ease;word-break:break-word}.ProjectOverview_darkMode__E6xX\+ .ProjectOverview_projectName__uEc3d{color:#e2e8f0}.ProjectOverview_cardActions__5iK1K{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.ProjectOverview_statusIndicator__iOT5J{background-color:#4299e11a;background-color:rgba(var(--status-color-rgb,66,153,225),.1);border-radius:1rem;color:#4299e1;color:var(--status-color,#4299e1);font-size:.75rem;font-weight:500;padding:.25rem .5rem;white-space:nowrap}.ProjectOverview_dropdownContainer__\+7oBl{position:relative}.ProjectOverview_moreButton__T\+zgC{align-items:center;background:#0000;border:none;border-radius:.25rem;color:#718096;cursor:pointer;display:flex;justify-content:center;padding:.25rem;transition:background-color .2s,color .2s}.ProjectOverview_darkMode__E6xX\+ .ProjectOverview_moreButton__T\+zgC{color:#a0aec0}.ProjectOverview_moreButton__T\+zgC:hover{background-color:#f7fafc;color:#4a5568}.ProjectOverview_darkMode__E6xX\+ .ProjectOverview_moreButton__T\+zgC:hover{background-color:#4a5568;color:#e2e8f0}.ProjectOverview_dropdownMenu__otfJ0{animation:ProjectOverview_fadeIn__5OAZT .2s ease;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;box-shadow:0 4px 6px #0000001a;margin-top:.25rem;min-width:150px;overflow:hidden;position:absolute;right:0;top:100%;z-index:10}.ProjectOverview_darkMode__E6xX\+ .ProjectOverview_dropdownMenu__otfJ0{background-color:#2d3748;border-color:#4a5568;box-shadow:0 4px 6px #0000004d}@keyframes ProjectOverview_fadeIn__5OAZT{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.ProjectOverview_dropdownMenu__otfJ0 button{background:none;border:none;color:#4a5568;cursor:pointer;display:block;font-size:.875rem;padding:.5rem 1rem;text-align:left;transition:background-color .2s;width:100%}.ProjectOverview_darkMode__E6xX\+ .ProjectOverview_dropdownMenu__otfJ0 button{color:#e2e8f0}.ProjectOverview_dropdownMenu__otfJ0 button:hover{background-color:#f7fafc}.ProjectOverview_darkMode__E6xX\+ .ProjectOverview_dropdownMenu__otfJ0 button:hover{background-color:#4a5568}.ProjectOverview_progressContainer__Okl0p{margin-bottom:1rem}.ProjectOverview_progressInfo__JtWVt{align-items:center;color:#718096;display:flex;font-size:.75rem;justify-content:space-between;margin-bottom:.5rem;transition:color .3s ease}.ProjectOverview_darkMode__E6xX\+ .ProjectOverview_progressInfo__JtWVt{color:#a0aec0}.ProjectOverview_percentage__upiDu{color:#2d3748;font-weight:600;transition:color .3s ease}.ProjectOverview_darkMode__E6xX\+ .ProjectOverview_percentage__upiDu{color:#e2e8f0}.ProjectOverview_progressBarContainer__ciM8p{background-color:#edf2f7;border-radius:.25rem;height:.375rem;overflow:hidden;transition:background-color .3s ease;width:100%}.ProjectOverview_darkMode__E6xX\+ .ProjectOverview_progressBarContainer__ciM8p{background-color:#4a5568}.ProjectOverview_progressBar__nFgvp{background-color:#4299e1;border-radius:.25rem;height:100%;transition:width .5s ease,background-color .3s ease}.ProjectOverview_darkMode__E6xX\+ .ProjectOverview_progressBar__nFgvp{background-color:#63b3ed}.ProjectOverview_projectFooter__nbqvj{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.ProjectOverview_teamMembers__OXCsd{align-items:center;display:flex}.ProjectOverview_memberAvatar__0a9qW{align-items:center;border:2px solid #fff;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:.75rem;font-weight:500;height:1.75rem;justify-content:center;margin-right:-.5rem;transition:border-color .3s ease;width:1.75rem}.ProjectOverview_darkMode__E6xX\+ .ProjectOverview_memberAvatar__0a9qW{border-color:#2d3748}.ProjectOverview_memberAvatar__0a9qW:hover{transform:translateY(-2px)}.ProjectOverview_addMember__92a0e{background-color:#e2e8f0;border:2px dashed #cbd5e0;color:#4a5568;cursor:pointer;margin-left:.5rem;transition:background-color .3s,color .3s,border-color .3s}.ProjectOverview_darkMode__E6xX\+ .ProjectOverview_addMember__92a0e{background-color:#4a5568;border-color:#718096;color:#e2e8f0}.ProjectOverview_addMember__92a0e:hover{background-color:#cbd5e0}.ProjectOverview_darkMode__E6xX\+ .ProjectOverview_addMember__92a0e:hover{background-color:#718096}.ProjectOverview_completedTasks__M5Fxe{align-items:center;color:#718096;display:flex;font-size:.75rem;gap:.375rem;transition:color .3s ease}.ProjectOverview_darkMode__E6xX\+ .ProjectOverview_completedTasks__M5Fxe{color:#a0aec0}.ProjectOverview_completedTasks__M5Fxe svg{color:#48bb78;transition:color .3s ease}.ProjectOverview_darkMode__E6xX\+ .ProjectOverview_completedTasks__M5Fxe svg{color:#68d391}.ProjectOverview_loadMoreButton__8bjK\+{background-color:#edf2f7;border:none;border-radius:.375rem;color:#4a5568;cursor:pointer;display:block;font-size:.875rem;font-weight:500;margin-top:1.25rem;padding:.5rem;transition:background-color .2s,color .2s;width:100%}.ProjectOverview_darkMode__E6xX\+ .ProjectOverview_loadMoreButton__8bjK\+{background-color:#4a5568;color:#e2e8f0}.ProjectOverview_loadMoreButton__8bjK\+:hover{background-color:#e2e8f0}.ProjectOverview_darkMode__E6xX\+ .ProjectOverview_loadMoreButton__8bjK\+:hover{background-color:#718096}@media (max-width:480px){.ProjectOverview_container__hW6Wx{padding:1rem}.ProjectOverview_header__y-NJj{align-items:flex-start}.ProjectOverview_header__y-NJj,.ProjectOverview_projectHeader__WRbdy{flex-direction:column;gap:.5rem}.ProjectOverview_cardActions__5iK1K{justify-content:space-between;width:100%}.ProjectOverview_projectGrid__wFUab{grid-template-columns:1fr}}@media (min-width:481px) and (max-width:768px){.ProjectOverview_projectGrid__wFUab{gap:1rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:769px){.ProjectOverview_projectGrid__wFUab{gap:1.25rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ProjectOverview_projectGrid__wFUab{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.ProjectOverview_projectGrid__wFUab{grid-template-columns:repeat(2,1fr)}}@media print{.ProjectOverview_container__hW6Wx{box-shadow:none;padding:0}.ProjectOverview_projectCard__2pmC6{border:1px solid #ddd;break-inside:avoid;page-break-inside:avoid}.ProjectOverview_dropdownContainer__\+7oBl,.ProjectOverview_loadMoreButton__8bjK\+,.ProjectOverview_viewAllButton__CM0qO{display:none}}.ProjectOverview_error__CGlW7{align-items:center;background-color:#ef44441a;border-radius:.5rem;color:#ef4444;display:flex;flex-direction:column;gap:.75rem;margin:1rem 0;padding:1rem;text-align:center}.ProjectOverview_darkMode__E6xX\+ .ProjectOverview_error__CGlW7{background-color:#ef444426;color:#f87171}.ProjectOverview_retryButton__fatWI{background-color:#ef4444;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:background-color .2s}.ProjectOverview_retryButton__fatWI:hover{background-color:#dc2626}.ProjectOverview_darkMode__E6xX\+ .ProjectOverview_retryButton__fatWI{background-color:#f87171;color:#1f2937}.ProjectOverview_darkMode__E6xX\+ .ProjectOverview_retryButton__fatWI:hover{background-color:#ef4444}.ProjectOverview_loading__FKodL{align-items:center;color:#6b7280;display:flex;font-style:italic;justify-content:center;min-height:200px}.ProjectOverview_darkMode__E6xX\+ .ProjectOverview_loading__FKodL{color:#9ca3af}.ProjectOverview_noProjects__EVOO3{background-color:#f3f4f6;border-radius:.5rem;color:#6b7280;margin:1rem 0;padding:2rem;text-align:center}.ProjectOverview_darkMode__E6xX\+ .ProjectOverview_noProjects__EVOO3{background-color:#1f2937;color:#9ca3af}.ProjectOverview_projectStats__RsTIp{align-items:center;display:flex;font-size:.875rem;gap:1rem}.ProjectOverview_assignedProjects__OvTZo,.ProjectOverview_ownedProjects__kQ1I9{align-items:center;display:flex;font-weight:500}.ProjectOverview_assignedProjects__OvTZo:before,.ProjectOverview_ownedProjects__kQ1I9:before{border-radius:50%;content:"";display:inline-block;height:8px;margin-right:6px;width:8px}.ProjectOverview_ownedProjects__kQ1I9:before{background-color:#10b981}.ProjectOverview_assignedProjects__OvTZo:before{background-color:#3b82f6}.ProjectOverview_darkMode__E6xX\+ .ProjectOverview_assignedProjects__OvTZo,.ProjectOverview_darkMode__E6xX\+ .ProjectOverview_ownedProjects__kQ1I9{color:#d1d5db}.ProjectOverview_memberAvatar__0a9qW{position:relative}.ProjectOverview_ownerIndicator__1G7Ia{background-color:#10b981;border:1px solid #fff;border-radius:50%;bottom:-2px;height:8px;position:absolute;right:-2px;width:8px}.ProjectOverview_darkMode__E6xX\+ .ProjectOverview_ownerIndicator__1G7Ia{border-color:#1f2937}.UpcomingTasks_container__14LFq{background-color:#fff;border-radius:.5rem;box-shadow:0 2px 6px #0000001f;min-height:485px;padding:16px;width:100%}.darkMode .UpcomingTasks_container__14LFq{background-color:#1f2937;box-shadow:0 4px 8px #00000040}.UpcomingTasks_header__LYRJJ{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.UpcomingTasks_title__GmESo{color:#0f172a;font-size:1.2rem;font-weight:600;margin:0}.darkMode .UpcomingTasks_title__GmESo{color:#f1f5f9}.UpcomingTasks_viewAllButton__-f2CC{background:none;border:none;border-radius:4px;color:#2563eb;cursor:pointer;font-size:.85rem;font-weight:500;padding:4px 8px;transition:color .2s ease}.UpcomingTasks_viewAllButton__-f2CC:hover{background-color:#2563eb0d;color:#1d4ed8;text-decoration:underline}.darkMode .UpcomingTasks_viewAllButton__-f2CC{color:#60a5fa}.darkMode .UpcomingTasks_viewAllButton__-f2CC:hover{background-color:#60a5fa1a;color:#93c5fd}.UpcomingTasks_taskList__dtICt{display:flex;flex-direction:column;gap:10px}.UpcomingTasks_taskItem__DZrEa{align-items:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;padding:14px 16px;transition:all .2s ease}.darkMode .UpcomingTasks_taskItem__DZrEa{background-color:#334155;border-color:#475569}.UpcomingTasks_taskItem__DZrEa:hover{border-color:#cbd5e1;box-shadow:0 3px 6px #00000014}.darkMode .UpcomingTasks_taskItem__DZrEa:hover{border-color:#64748b;box-shadow:0 3px 6px #00000040}.UpcomingTasks_checkboxContainer__EryXu{margin-right:14px}.UpcomingTasks_checkbox__SCGHB{display:none}.UpcomingTasks_checkboxLabel__XpHvX{align-items:center;border:2px solid #94a3b8;border-radius:50%;cursor:pointer;display:flex;height:24px;justify-content:center;position:relative;transition:all .2s ease;width:24px}.darkMode .UpcomingTasks_checkboxLabel__XpHvX{border-color:#94a3b8}.UpcomingTasks_checkboxLabel__XpHvX:hover{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}.darkMode .UpcomingTasks_checkboxLabel__XpHvX:hover{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa33}.UpcomingTasks_checkIcon__dp5qB{color:#2563eb;opacity:0;position:absolute;transform:scale(.6);transition:all .2s ease}.darkMode .UpcomingTasks_checkIcon__dp5qB{color:#fff}.UpcomingTasks_checkbox__SCGHB:checked+.UpcomingTasks_checkboxLabel__XpHvX{background-color:#2563eb;border-color:#2563eb}.darkMode .UpcomingTasks_checkbox__SCGHB:checked+.UpcomingTasks_checkboxLabel__XpHvX{background-color:#3b82f6;border-color:#3b82f6}.UpcomingTasks_checkbox__SCGHB:checked+.UpcomingTasks_checkboxLabel__XpHvX .UpcomingTasks_checkIcon__dp5qB{color:#fff;opacity:1;transform:scale(1)}.UpcomingTasks_taskContent__rL2K7{flex:1 1}.UpcomingTasks_taskTitle__NsY7z{color:#0f172a;font-size:.95rem;font-weight:500;margin:0 0 6px}.darkMode .UpcomingTasks_taskTitle__NsY7z{color:#f1f5f9}.UpcomingTasks_taskMeta__UiP4x{align-items:center;display:flex;gap:12px}.UpcomingTasks_dueDate__kT1rJ{align-items:center;color:#475569;display:flex;font-size:.8rem;gap:4px}.UpcomingTasks_dueDate__kT1rJ svg{color:#64748b}.darkMode .UpcomingTasks_dueDate__kT1rJ{color:#cbd5e1}.darkMode .UpcomingTasks_dueDate__kT1rJ svg{color:#94a3b8}.UpcomingTasks_priorityBadge__JhBfG{align-items:center;background-color:rgba(var(--priority-color-rgb),.15);border-radius:4px;color:var(--priority-color);display:flex;font-size:.75rem;font-weight:600;gap:4px;padding:3px 8px}.UpcomingTasks_priorityHigh__2J5Km{--priority-color:#dc2626;--priority-color-rgb:220,38,38}.darkMode .UpcomingTasks_priorityHigh__2J5Km{--priority-color:#ef4444;--priority-color-rgb:239,68,68}.UpcomingTasks_priorityMedium__kHwXA{--priority-color:#ea580c;--priority-color-rgb:234,88,12}.darkMode .UpcomingTasks_priorityMedium__kHwXA{--priority-color:#f97316;--priority-color-rgb:249,115,22}.UpcomingTasks_priorityLow__\+d-OE{--priority-color:#059669;--priority-color-rgb:5,150,105}.darkMode .UpcomingTasks_priorityLow__\+d-OE{--priority-color:#10b981;--priority-color-rgb:16,185,129}.UpcomingTasks_completeButton__5xqzP{background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;color:#475569;cursor:pointer;font-size:.8rem;font-weight:500;padding:6px 12px;transition:all .2s ease}.darkMode .UpcomingTasks_completeButton__5xqzP{background-color:#1e293b;border-color:#475569;color:#e2e8f0}.UpcomingTasks_completeButton__5xqzP:hover{background-color:#2563eb;border-color:#2563eb;box-shadow:0 2px 4px #2563eb33;color:#fff}.darkMode .UpcomingTasks_completeButton__5xqzP:hover{background-color:#3b82f6;border-color:#3b82f6;box-shadow:0 2px 4px #3b82f64d}.UpcomingTasks_checkboxLabel__XpHvX:focus-within,.UpcomingTasks_completeButton__5xqzP:focus,.UpcomingTasks_viewAllButton__-f2CC:focus{outline:2px solid #2563eb;outline-offset:2px}.darkMode .UpcomingTasks_checkboxLabel__XpHvX:focus-within,.darkMode .UpcomingTasks_completeButton__5xqzP:focus,.darkMode .UpcomingTasks_viewAllButton__-f2CC:focus{outline-color:#3b82f6}.UpcomingTasks_taskItem__DZrEa.UpcomingTasks_completed__7xPqh .UpcomingTasks_taskTitle__NsY7z{color:#64748b;text-decoration:line-through}.darkMode .UpcomingTasks_taskItem__DZrEa.UpcomingTasks_completed__7xPqh .UpcomingTasks_taskTitle__NsY7z{color:#94a3b8}.UpcomingTasks_emptyState__bMBiX{align-items:center;color:#64748b;display:flex;flex-direction:column;height:300px;justify-content:center;text-align:center}.darkMode .UpcomingTasks_emptyState__bMBiX{color:#94a3b8}@media (max-width:600px){.UpcomingTasks_taskItem__DZrEa{align-items:flex-start;flex-direction:column;gap:12px}.UpcomingTasks_checkboxContainer__EryXu{margin-right:0}.UpcomingTasks_taskContent__rL2K7{width:100%}.UpcomingTasks_completeButton__5xqzP{padding:10px 8px;width:100%}.UpcomingTasks_taskMeta__UiP4x{justify-content:space-between;width:100%}}.UpcomingTasks_darkMode__pAcXv{background-color:#1e1e2e;border-color:#313244;color:#cdd6f4}.UpcomingTasks_darkModeText__iSDfz{color:#cdd6f4}.UpcomingTasks_darkModeSecondaryText__X0i\+6{color:#a6adc8}.UpcomingTasks_darkModeButton__iORYZ{background-color:#313244;border-color:#45475a;color:#cdd6f4}.UpcomingTasks_darkModeButton__iORYZ:hover{background-color:#45475a}.UpcomingTasks_darkModeTaskItem__nyfej{background-color:#313244;border-color:#45475a}.UpcomingTasks_darkModeCheckbox__lmCkA{border-color:#45475a}.UpcomingTasks_darkModeIcon__oJFxQ{color:#89b4fa}.UpcomingTasks_darkModeBadge__Ov-Wm{background-color:#45475a}.UpcomingTasks_darkModeEmptyState__RsOyD{border-color:#45475a;color:#a6adc8}.UpcomingTasks_darkMode__pAcXv .UpcomingTasks_priorityHigh__2J5Km{background-color:#f38ba833;color:#f38ba8}.UpcomingTasks_darkMode__pAcXv .UpcomingTasks_priorityMedium__kHwXA{background-color:#f9e2af33;color:#f9e2af}.UpcomingTasks_darkMode__pAcXv .UpcomingTasks_priorityLow__\+d-OE{background-color:#a6e3a133;color:#a6e3a1}.MiniCalendarView_calendarWrapper__yHE82{--calendar-bg:#fff;--calendar-text:#333;--calendar-border:#e2e8f0;--calendar-highlight:#3b82f6;--calendar-today-border:#3b82f6;--calendar-muted:#9ca3af;--calendar-task-dot:#10b981;--calendar-hover:#f3f4f6;--calendar-selected-text:#fff;--calendar-popup-shadow:#0000001a;--calendar-priority-high-bg:#ef444426;--calendar-priority-high-text:#ef4444;--calendar-priority-medium-bg:#f9731626;--calendar-priority-medium-text:#f97316;--calendar-priority-low-bg:#22c55e26;--calendar-priority-low-text:#22c55e;--calendar-overdue:#ef4444;--calendar-button-bg:#f3f4f6;--calendar-button-hover:#e5e7eb;--calendar-button-text:#374151;position:relative}.MiniCalendarView_darkMode__7t0BA,html.darkMode .MiniCalendarView_calendarWrapper__yHE82:not(.MiniCalendarView_darkMode__7t0BA){--calendar-bg:#1f2937;--calendar-text:#e5e7eb;--calendar-border:#374151;--calendar-highlight:#3b82f6;--calendar-today-border:#60a5fa;--calendar-muted:#6b7280;--calendar-task-dot:#34d399;--calendar-hover:#374151;--calendar-selected-text:#fff;--calendar-popup-shadow:#0000004d;--calendar-priority-high-bg:#ef444433;--calendar-priority-high-text:#f87171;--calendar-priority-medium-bg:#f9731633;--calendar-priority-medium-text:#fb923c;--calendar-priority-low-bg:#22c55e33;--calendar-priority-low-text:#4ade80;--calendar-overdue:#f87171;--calendar-button-bg:#374151;--calendar-button-hover:#4b5563;--calendar-button-text:#e5e7eb}.MiniCalendarView_calendarContainer__f8fww{background-color:var(--calendar-bg);border:1px solid var(--calendar-border);border-radius:8px;box-shadow:0 2px 8px var(--calendar-popup-shadow);box-sizing:border-box;color:var(--calendar-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;padding:8px;width:100%}.MiniCalendarView_calendarHeader__j5W\+Q{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;padding:0 4px}.MiniCalendarView_currentMonth__xpwyC{align-items:center;display:flex;font-size:.875rem;font-weight:500}.MiniCalendarView_calendarIcon__mpouQ{color:var(--calendar-muted);margin-right:4px}.MiniCalendarView_navButton__TOWVe{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--calendar-muted);cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;width:24px}.MiniCalendarView_navButton__TOWVe:hover{background-color:var(--calendar-hover)}.MiniCalendarView_calendarGrid__xjXQB{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr);width:100%}.MiniCalendarView_weekdayHeader__bvyef{align-items:center;color:var(--calendar-muted);display:flex;font-size:.7rem;font-weight:500;justify-content:center;padding:4px 0}.MiniCalendarView_calendarDay__1ytow{align-items:center;aspect-ratio:1/1;border-radius:50%;cursor:pointer;display:flex;font-size:.75rem;justify-content:center;overflow:hidden;position:relative}.MiniCalendarView_calendarDay__1ytow:not(.MiniCalendarView_otherMonth__rSnoO):hover{background-color:var(--calendar-hover)}.MiniCalendarView_otherMonth__rSnoO{color:var(--calendar-muted);cursor:default;opacity:.5}.MiniCalendarView_today__wnS8-{border:1px solid var(--calendar-today-border);font-weight:600}.MiniCalendarView_selected__nJitD{background-color:var(--calendar-highlight);color:var(--calendar-selected-text)}.MiniCalendarView_hasTask__rXIKG{font-weight:500}.MiniCalendarView_hasOverdueTask__cvvY8 .MiniCalendarView_taskIndicator__BpSX8{background-color:var(--calendar-overdue)}.MiniCalendarView_taskIndicator__BpSX8{align-items:center;background-color:var(--calendar-task-dot);border-radius:50%;bottom:2px;color:var(--calendar-muted);display:flex;font-size:.6rem;font-weight:600;height:4px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:4px}.MiniCalendarView_overdueIndicator__C4ncw{background-color:var(--calendar-overdue)}.MiniCalendarView_errorState__tqGL4,.MiniCalendarView_loadingState__xnbqO{align-items:center;color:var(--calendar-muted);display:flex;font-size:.875rem;justify-content:center;padding:20px;text-align:center}.MiniCalendarView_errorState__tqGL4{flex-direction:column;gap:8px}.MiniCalendarView_retryButton__PAg8c{background-color:var(--calendar-button-bg);border:none;border-radius:4px;color:var(--calendar-button-text);cursor:pointer;font-size:.75rem;padding:6px 12px;transition:background-color .2s}.MiniCalendarView_retryButton__PAg8c:hover{background-color:var(--calendar-button-hover)}.MiniCalendarView_taskPopup__cCeKZ{animation:MiniCalendarView_fadeIn__mNkYH .2s ease;background-color:var(--calendar-bg);border:1px solid var(--calendar-border);border-radius:8px;box-shadow:0 4px 12px var(--calendar-popup-shadow);left:50%;max-height:350px;overflow:hidden;position:absolute;top:calc(100% + 8px);transform:translateX(-50%);width:300px;z-index:100}@keyframes MiniCalendarView_fadeIn__mNkYH{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.MiniCalendarView_popupHeader__8vvMO{align-items:center;background-color:#00000008;border-bottom:1px solid var(--calendar-border);display:flex;justify-content:space-between;padding:12px 16px}.MiniCalendarView_darkMode__7t0BA .MiniCalendarView_popupHeader__8vvMO{background-color:#ffffff0d}.MiniCalendarView_popupHeader__8vvMO h4{color:var(--calendar-text);font-size:.9rem;font-weight:600;margin:0}.MiniCalendarView_closeButton__c3XR3{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--calendar-muted);cursor:pointer;display:flex;justify-content:center;padding:4px}.MiniCalendarView_closeButton__c3XR3:hover{background-color:var(--calendar-hover)}.MiniCalendarView_popupContent__YGbvy{max-height:300px;overflow-y:auto;scrollbar-width:thin}.MiniCalendarView_popupContent__YGbvy::-webkit-scrollbar{width:6px}.MiniCalendarView_popupContent__YGbvy::-webkit-scrollbar-track{background:#0000}.MiniCalendarView_popupContent__YGbvy::-webkit-scrollbar-thumb{background-color:var(--calendar-muted);border-radius:3px}.MiniCalendarView_taskList__y67UX{display:flex;flex-direction:column}.MiniCalendarView_loadingTaskDetails__Ck\+r2{align-items:center;color:var(--calendar-muted);display:flex;font-size:.875rem;justify-content:center;padding:20px}.MiniCalendarView_taskItem__ZAT0Z{border-bottom:1px solid var(--calendar-border);padding:14px 16px;transition:background-color .2s}.MiniCalendarView_taskItem__ZAT0Z:hover{background-color:#00000005}.MiniCalendarView_darkMode__7t0BA .MiniCalendarView_taskItem__ZAT0Z:hover{background-color:#ffffff08}.MiniCalendarView_taskItem__ZAT0Z:last-child{border-bottom:none}.MiniCalendarView_overdueTask__2b51r{border-left:3px solid var(--calendar-overdue)}.MiniCalendarView_taskHeader__ZBVct{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.MiniCalendarView_taskTitle__uAVH-{color:var(--calendar-text);flex:1 1;font-size:.925rem;font-weight:500;line-height:1.4;margin:0}.MiniCalendarView_statusIndicator__i6Gfn{align-items:center;border-radius:4px;display:inline-flex;font-size:.7rem;font-weight:500;padding:2px 6px;text-transform:capitalize;white-space:nowrap}.MiniCalendarView_taskDescription__VgqBI{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--calendar-muted);display:-webkit-box;font-size:.8rem;line-height:1.4;margin-bottom:10px;margin-top:6px;overflow:hidden}.MiniCalendarView_taskMeta__8wIY4{align-items:center;display:flex;font-size:.75rem;justify-content:space-between;margin-top:10px}.MiniCalendarView_taskDeadline__f8h8o{align-items:center;color:var(--calendar-muted);display:flex;gap:4px}.MiniCalendarView_overdueDeadline__2ZAfr,.MiniCalendarView_overdueIcon__f9nAH{color:var(--calendar-overdue)}.MiniCalendarView_priority-HIGH__Ax72Z,.MiniCalendarView_priorityHigh__3qrdP{background-color:var(--calendar-priority-high-bg);color:var(--calendar-priority-high-text)}.MiniCalendarView_priority-MEDIUM__noLvR,.MiniCalendarView_priorityMedium__IDED\+{background-color:var(--calendar-priority-medium-bg);color:var(--calendar-priority-medium-text)}.MiniCalendarView_priority-LOW__WcnNr,.MiniCalendarView_priorityLow__jcr67{background-color:var(--calendar-priority-low-bg);color:var(--calendar-priority-low-text)}.MiniCalendarView_taskPriority__LtWzf{border-radius:12px;display:inline-block;font-size:.7rem;font-weight:600;padding:2px 8px;text-transform:capitalize}.MiniCalendarView_viewTaskLink__7PGis{color:var(--calendar-highlight);display:inline-block;font-size:.8rem;font-weight:500;margin-top:10px;text-decoration:none;transition:opacity .2s}.MiniCalendarView_viewTaskLink__7PGis:hover{opacity:.8;text-decoration:underline}.MiniCalendarView_noTasksMessage__wMWH7{color:var(--calendar-muted);font-size:.875rem;margin:24px 0;padding:0 16px;text-align:center}@media (max-width:220px){.MiniCalendarView_calendarContainer__f8fww{padding:4px}.MiniCalendarView_calendarDay__1ytow{font-size:.65rem}.MiniCalendarView_weekdayHeader__bvyef{font-size:.6rem}.MiniCalendarView_currentMonth__xpwyC{font-size:.75rem}.MiniCalendarView_navButton__TOWVe{height:20px;width:20px}.MiniCalendarView_taskPopup__cCeKZ{width:250px}}@media screen and (max-width:320px){.MiniCalendarView_calendarContainer__f8fww{padding:6px}.MiniCalendarView_calendarDay__1ytow{font-size:.7rem}.MiniCalendarView_weekdayHeader__bvyef{font-size:.65rem}.MiniCalendarView_taskPopup__cCeKZ{width:280px}}@media (min-width:300px){.MiniCalendarView_calendarContainer__f8fww{max-width:none}}@media (min-width:400px){.MiniCalendarView_calendarContainer__f8fww{padding:12px}.MiniCalendarView_weekdayHeader__bvyef{padding:6px 0}.MiniCalendarView_calendarDay__1ytow{font-size:.8rem}}:root{--bg-light:#f8fafc;--text-light:#1e293b;--accent-light:#3b82f6;--border-light:#e2e8f0;--component-bg-light:#fff;--control-bg-light:#f1f5f9;--toast-bg-light:#fffffff2;--focus-gradient-light:linear-gradient(135deg,#4338ca,#06b6d4);--bg-dark:#0f172a;--text-dark:#f1f5f9;--accent-dark:#60a5fa;--border-dark:#475569;--component-bg-dark:#1e293b;--control-bg-dark:#0f172a;--toast-bg-dark:#0f172af2;--focus-gradient-dark:linear-gradient(135deg,#4f46e5,#0ea5e9);--button-text-dark:#f8fafc}.container{background-color:#fff;background-color:var(--component-bg-light);border:none;border-radius:0;box-shadow:none;color:#1e293b;color:var(--text-light);display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:100%;padding:1.75rem;position:relative;transition:all .3s ease;width:100%}.container.darkMode{background-color:#1e293b;background-color:var(--component-bg-dark);border-color:#475569;border-color:var(--border-dark);color:#f1f5f9;color:var(--text-dark)}.header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem;width:100%}.title{color:#3b82f6;color:var(--accent-light);font-size:1.75rem;font-weight:700;letter-spacing:-.5px;margin:0}.darkMode .title{color:#60a5fa}.sessionCount{align-items:center;background:#f1f5f9;background:var(--control-bg-light);border-radius:20px;box-shadow:0 2px 6px #0003;color:#1e293b;color:var(--text-light);display:flex;font-size:.9rem;font-weight:600;justify-content:center;padding:.5rem 1.25rem}.darkMode .sessionCount{background:#0f172a;background:var(--control-bg-dark);color:#f1f5f9;color:var(--text-dark)}.timerDisplay{flex:1 1;flex-direction:column;padding:1rem 0;width:100%}.progressRing,.timerDisplay{align-items:center;display:flex;justify-content:center;position:relative}.progressRing{aspect-ratio:1/1;margin:1rem auto;max-width:240px;min-width:160px;width:60%}.progressBg{stroke:#0000001a;stroke-width:10;transition:stroke .3s ease}.darkMode .progressBg{stroke:#ffffff26}.progressFill{stroke:#3b82f6;stroke-linecap:round;stroke-width:10;filter:drop-shadow(0 0 8px rgba(59,130,246,.6));transition:stroke-dashoffset 1s linear}.time{font-feature-settings:"tnum";color:#1e293b;color:var(--text-light);font-size:2.5rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.5px;line-height:1;position:absolute}.darkMode .time{color:#f1f5f9;color:var(--text-dark)}.statusIndicator{background-color:#8b5cf6;border-radius:50%;bottom:25px;height:10px;position:absolute;right:65px;width:10px}.pulseAnimation{animation:pulse 2s infinite}.controls{display:flex;gap:1rem;justify-content:space-between;margin-top:auto;padding:0;width:100%}.controlButton{align-items:center;background:#f1f5f9;background:var(--control-bg-light);border:none;border-radius:12px;box-shadow:0 2px 5px #0003;color:#1e293b;color:var(--text-light);cursor:pointer;display:flex;flex:1 1;font-size:.95rem;font-weight:600;height:50px;justify-content:center;transition:all .25s ease}.darkMode .controlButton{background:#0f172a;background:var(--control-bg-dark);color:#f8fafc;color:var(--button-text-dark)}.controlButton:hover{border-color:#3b82f6;border-color:var(--accent-light);box-shadow:0 4px 8px #0000004d;transform:translateY(-2px)}.darkMode .controlButton:hover{border-color:#60a5fa;border-color:var(--accent-dark)}.controlButton:active{transform:translateY(0)}.playPauseButton{background:#3b82f6;color:#fff}.settingsPanel{animation:slideDown .3s ease;background:#f1f5f9;background:var(--control-bg-light);border-radius:12px;bottom:70px;box-shadow:0 4px 10px #0003;display:flex;flex-direction:column;gap:1.5rem;left:0;margin-top:1rem;padding:1.5rem;position:absolute;width:100%;z-index:10}.darkMode .settingsPanel{background:#0f172a;background:var(--control-bg-dark)}.settingGroup{display:flex;flex-direction:column;gap:.75rem}.settingHeader{align-items:center;display:flex;justify-content:space-between}.settingGroup label{color:#1e293b;color:var(--text-light);font-size:.9rem;font-weight:600;opacity:.95}.darkMode .settingGroup label{color:#f1f5f9;color:var(--text-dark)}.timeInput{background:#fff;background:var(--component-bg-light);border:1px solid #e2e8f0;border:1px solid var(--border-light);border-radius:10px;color:#1e293b;color:var(--text-light);font-size:.95rem;font-weight:500;padding:.75rem 1rem;transition:all .25s ease;width:100%}.darkMode .timeInput{background:#0f172a;background:var(--control-bg-dark);border-color:#475569;border-color:var(--border-dark);color:#f1f5f9;color:var(--text-dark)}.timeInput:focus{border-color:#3b82f6;border-color:var(--accent-light);box-shadow:0 0 0 2px #4338ca4d;outline:none}.applyButton{background:#3b82f6;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;padding:.75rem 1rem;transition:all .25s ease;width:100%}.applyButton:hover{box-shadow:0 4px 8px #0000004d;transform:translateY(-2px)}.toast{align-items:center;animation:slideInDown .3s ease forwards;background:#fffffff2;background:var(--toast-bg-light);border-radius:12px;box-shadow:0 8px 16px #0000004d;color:#1e293b;color:var(--text-light);display:flex;font-weight:500;gap:1rem;justify-content:space-between;left:50%;max-width:90%;min-width:300px;padding:1rem 1.25rem;position:absolute;top:20px;transform:translateX(-50%);z-index:10}.darkMode .toast{background:#0f172af2;background:var(--toast-bg-dark);color:#f1f5f9;color:var(--text-dark)}.closeToast{align-items:center;background:#0000;border:none;color:currentColor;cursor:pointer;display:flex;justify-content:center;opacity:.7;padding:.25rem;transition:opacity .2s}.closeToast:hover{opacity:1}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}@keyframes pulse{0%{box-shadow:0 0 0 0 #8b5cf6b3}70%{box-shadow:0 0 0 10px #8b5cf600}to{box-shadow:0 0 0 0 #8b5cf600}}.confetti-dark,.confetti-light{animation:confetti-fall 3s ease-in-out forwards;background-color:#3b82f6;background-color:var(--accent-light);height:10px;opacity:0;position:absolute;width:10px;z-index:5}@keyframes confetti-fall{0%{opacity:1;transform:translateY(-100px) rotate(0deg)}to{opacity:0;transform:translateY(400px) rotate(2turn)}}@media (max-width:480px){.container{padding:1rem}.progressRing{min-width:120px;width:50%}.time{font-size:2rem}.controls{flex-direction:column}}.EmptyState_container__Ow-MY{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:200px;padding:40px 20px;text-align:center}.EmptyState_iconContainer__njQIZ{align-items:center;background-color:#f3f4f6;border-radius:50%;color:#6b7280;display:flex;height:80px;justify-content:center;margin-bottom:16px;width:80px}.darkMode .EmptyState_iconContainer__njQIZ{background-color:#374151;color:#9ca3af}.EmptyState_message__\+csT5{color:#4b5563;font-size:1rem;font-weight:500;margin:0 0 16px}.darkMode .EmptyState_message__\+csT5{color:#d1d5db}.EmptyState_actionButton__oK7K1{background-color:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:8px 16px;transition:all .2s ease}.EmptyState_actionButton__oK7K1:hover{background-color:#2563eb}.darkMode .EmptyState_actionButton__oK7K1:hover{background-color:#60a5fa;color:#111827}.dashboard_dashboardContainer__JK-zE{flex:1 1;overflow-x:hidden;padding:10px;transition:all .3s ease}.dashboard_lightMode__5SglV{background-color:#f8f9fa;color:#333}.dashboard_darkMode__HPu07{color:#f8f9fa}.dashboard_mainContent__goiqq{display:flex;margin-left:70px;min-height:100vh;transition:all .3s ease;width:100%}.dashboard_withSidebar__fr64B{width:calc(100% - 250px)}.dashboard_sidebarClosed__mIcDK{margin-left:0;width:100%}.dashboard_dashboardLayout__xGsmc{display:flex;flex-direction:column;gap:10px}.dashboard_fullWidthRow__quSlz{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000000d;padding:20px;transition:all .3s ease;width:100%}.dashboard_twoColumnRow__-hNNA{display:flex;gap:10px;width:100%}.dashboard_columnItem__AsiWK{flex:1 1;min-width:0;transition:all .3s ease}.dashboard_darkItem__aDYPb{background-color:#2d2d2d;box-shadow:0 2px 10px #0003;color:#f8f9fa}.dashboard_loading__Kbp80{align-items:center;color:inherit;display:flex;font-size:18px;height:60vh;justify-content:center}@media (max-width:1200px){.dashboard_twoColumnRow__-hNNA{gap:15px}.dashboard_columnItem__AsiWK,.dashboard_fullWidthRow__quSlz{padding:15px}}@media (max-width:768px){.dashboard_sidebarClosed__mIcDK,.dashboard_withSidebar__fr64B{margin-left:0;width:100%}.dashboard_twoColumnRow__-hNNA{flex-direction:column}.dashboard_columnItem__AsiWK{width:100%}.dashboard_dashboardContainer__JK-zE{padding:15px}}.dashboard_fadeIn__7x1-r{animation:dashboard_fadeInAnimation__ucx5W .5s ease forwards}@keyframes dashboard_fadeInAnimation__ucx5W{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dashboard_interactiveElement__Zgtil{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.dashboard_interactiveElement__Zgtil:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-3px)}.dashboard_darkItem__aDYPb.dashboard_interactiveElement__Zgtil:hover{box-shadow:0 4px 12px #0000004d}.dashboard_timerContainer__h\+\+57{align-items:center;justify-content:center;width:100%}.dashboard_calendarContainer__mlGBi,.dashboard_timerContainer__h\+\+57{display:flex;flex-direction:column;height:100%}.dashboard_quickActionsContainer__31OF3{display:flex;flex-wrap:wrap;gap:10px}.dashboard_actionButton__F8prw{align-items:center;background-color:#f0f4f8;border:none;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:10px 15px;transition:all .2s ease}.dashboard_darkItem__aDYPb .dashboard_actionButton__F8prw{background-color:#3d3d3d;color:#f0f4f8}.dashboard_actionButton__F8prw:hover{background-color:#e2e8f0}.dashboard_darkItem__aDYPb .dashboard_actionButton__F8prw:hover{background-color:#4a4a4a}@media print{.dashboard_dashboardContainer__JK-zE{background-color:#fff!important;color:#000!important;padding:0}.dashboard_columnItem__AsiWK,.dashboard_fullWidthRow__quSlz{border:1px solid #ddd;box-shadow:none;break-inside:avoid;page-break-inside:avoid}.dashboard_twoColumnRow__-hNNA{flex-direction:column}}.sidebar_sidebar__Iy6u-{box-shadow:0 0 20px #0000001a;display:flex;flex-direction:column;height:100vh;left:0;margin-right:20px;overflow-x:hidden;position:fixed;top:0;transition:all .3s ease;width:250px;z-index:100}.sidebar_mainContent__\+N0qE{margin-left:70px;transition:margin-left .3s ease}.sidebar_mainContent__\+N0qE.sidebar_withSidebar__v970n{margin-left:250px}.sidebar_lightMode__l9PtC{background-color:#fff;border-right:1px solid #e2e8f0;color:#333}.sidebar_darkMode__WIJo4{background-color:#1e293b;color:#e2e8f0}.sidebar_expanded__\+jRfJ{width:260px}.sidebar_collapsed__KoETG{width:70px}.sidebar_header__6WeeT{align-items:center;border-bottom:1px solid;display:flex;height:64px;justify-content:space-between;padding:0 16px}.sidebar_lightMode__l9PtC .sidebar_header__6WeeT{background-color:#f8fafc;border-bottom-color:#e2e8f0}.sidebar_darkMode__WIJo4 .sidebar_header__6WeeT{background-color:#0f172a;border-bottom-color:#334155}.sidebar_logo__FwtLm{background:linear-gradient(90deg,#6366f1,#2dd4bf);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.3rem;font-weight:700;letter-spacing:.05em;margin:0}.sidebar_logoIcon__FdCff{background:linear-gradient(135deg,#6366f1,#2dd4bf);border-radius:10px;box-shadow:0 4px 6px #6366f140;color:#fff;font-size:1.2rem;font-weight:700;height:36px;margin:0 auto;width:36px}.sidebar_logoIcon__FdCff,.sidebar_toggleButton__qrOT4{align-items:center;display:flex;justify-content:center}.sidebar_toggleButton__qrOT4{background:none;border:none;border-radius:8px;cursor:pointer;padding:8px;transition:all .2s}.sidebar_lightMode__l9PtC .sidebar_toggleButton__qrOT4{background-color:#f1f5f9;color:#64748b}.sidebar_darkMode__WIJo4 .sidebar_toggleButton__qrOT4{background-color:#1e293b;color:#94a3b8}.sidebar_toggleButton__qrOT4:hover{transform:scale(1.05)}.sidebar_lightMode__l9PtC .sidebar_toggleButton__qrOT4:hover{background-color:#e2e8f0;color:#0f172a}.sidebar_darkMode__WIJo4 .sidebar_toggleButton__qrOT4:hover{background-color:#334155;color:#f8fafc}.sidebar_toggleButton__qrOT4:focus{box-shadow:0 0 0 2px #6366f180;outline:none}.sidebar_userProfile__Qkg7O{align-items:center;border-bottom:1px solid;display:flex;padding:16px}.sidebar_lightMode__l9PtC .sidebar_userProfile__Qkg7O{border-bottom-color:#e2e8f0}.sidebar_darkMode__WIJo4 .sidebar_userProfile__Qkg7O{border-bottom-color:#334155}.sidebar_userProfileExpanded__\+X7sf{justify-content:flex-start}.sidebar_userProfile__Qkg7O:not(.sidebar_userProfileExpanded__\+X7sf){justify-content:center}.sidebar_avatar__HAfBI{border-radius:12px;box-shadow:0 2px 6px #0000001a;flex-shrink:0;height:44px;overflow:hidden;position:relative;width:44px}.sidebar_avatar__HAfBI:after{background-color:#10b981;border:2px solid;border-radius:50%;bottom:0;content:"";height:10px;position:absolute;right:0;width:10px}.sidebar_lightMode__l9PtC .sidebar_avatar__HAfBI:after{border-color:#fff}.sidebar_darkMode__WIJo4 .sidebar_avatar__HAfBI:after{border-color:#1e293b}.sidebar_avatar__HAfBI img{height:100%;object-fit:cover;width:100%}.sidebar_userInfo__KFKaC{margin-left:12px;overflow:hidden}.sidebar_userName__UZwPj{font-size:.9rem;font-weight:600}.sidebar_userName__UZwPj,.sidebar_userWorkspace__z7csP{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar_userWorkspace__z7csP{font-size:.75rem;opacity:.75}.sidebar_navigation__KegW5{display:flex;flex:1 1;flex-direction:column;gap:6px;overflow-x:hidden;padding:12px 0}.sidebar_navItem__ZWAPf{align-items:center;background:none;border:none;border-radius:10px;cursor:pointer;display:flex;margin:0 8px;overflow:hidden;padding:12px 16px;position:relative;text-align:left;transition:all .2s;width:calc(100% - 16px)}.sidebar_navItem__ZWAPf:before{border-radius:0 2px 2px 0;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s;width:4px}.sidebar_lightMode__l9PtC .sidebar_navItem__ZWAPf{color:#475569}.sidebar_darkMode__WIJo4 .sidebar_navItem__ZWAPf{color:#cbd5e1}.sidebar_lightMode__l9PtC .sidebar_navItem__ZWAPf:before{background:linear-gradient(180deg,#6366f1,#2dd4bf)}.sidebar_darkMode__WIJo4 .sidebar_navItem__ZWAPf:before{background:linear-gradient(180deg,#818cf8,#34d399)}.sidebar_navItem__ZWAPf:hover:before{opacity:1}.sidebar_lightMode__l9PtC .sidebar_navItem__ZWAPf:hover{background-color:#f1f5f9;color:#1e293b}.sidebar_darkMode__WIJo4 .sidebar_navItem__ZWAPf:hover{background-color:#334155;color:#f8fafc}.sidebar_navItem__ZWAPf.sidebar_active__nDoUk{font-weight:500}.sidebar_lightMode__l9PtC .sidebar_navItem__ZWAPf.sidebar_active__nDoUk{background-color:#f0f9ff;color:#0369a1}.sidebar_darkMode__WIJo4 .sidebar_navItem__ZWAPf.sidebar_active__nDoUk{background-color:#075985;color:#e0f2fe}.sidebar_navItem__ZWAPf.sidebar_active__nDoUk:before{opacity:1}.sidebar_navItem__ZWAPf.sidebar_centered__pbM9A{justify-content:center;padding:12px}.sidebar_navIcon__rSZWe{display:flex;flex-shrink:0}.sidebar_navLabel__6DAoX{font-size:.9rem;margin-left:12px;white-space:nowrap}.sidebar_icon__gF6ZQ{height:20px;width:20px}.sidebar_projectsSection__Z8gbj{margin-top:16px;padding:0 8px}.sidebar_projectsHeader__YFlRW{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;padding:0 8px}.sidebar_sectionTitle__gESSZ{font-size:.7rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.sidebar_lightMode__l9PtC .sidebar_sectionTitle__gESSZ{color:#64748b}.sidebar_darkMode__WIJo4 .sidebar_sectionTitle__gESSZ{color:#94a3b8}.sidebar_addProjectButton__VHf5Z{align-items:center;background:none;border:none;border-radius:8px;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s;width:28px}.sidebar_lightMode__l9PtC .sidebar_addProjectButton__VHf5Z{background-color:#f1f5f9;color:#64748b}.sidebar_darkMode__WIJo4 .sidebar_addProjectButton__VHf5Z{background-color:#1e293b;color:#94a3b8}.sidebar_addProjectButton__VHf5Z:hover{transform:scale(1.05)}.sidebar_lightMode__l9PtC .sidebar_addProjectButton__VHf5Z:hover{background-color:#e2e8f0;color:#0f172a}.sidebar_darkMode__WIJo4 .sidebar_addProjectButton__VHf5Z:hover{background-color:#334155;color:#f8fafc}.sidebar_centerIcon__COqw3{margin:0 auto}.sidebar_projectsList__oeTi2{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding-right:2px;scrollbar-width:thin}.sidebar_projectsList__oeTi2::-webkit-scrollbar{width:4px}.sidebar_lightMode__l9PtC .sidebar_projectsList__oeTi2::-webkit-scrollbar-thumb{background-color:#cbd5e1}.sidebar_darkMode__WIJo4 .sidebar_projectsList__oeTi2::-webkit-scrollbar-thumb{background-color:#475569}.sidebar_projectItem__VmC5Q{align-items:center;background:none;border:none;border-radius:8px;cursor:pointer;display:flex;margin:0 8px;padding:10px 12px;text-align:left;transition:all .2s;width:calc(100% - 16px)}.sidebar_collapsed__KoETG .sidebar_logoIcon__FdCff{display:none}.sidebar_lightMode__l9PtC .sidebar_projectItem__VmC5Q{color:#475569}.sidebar_darkMode__WIJo4 .sidebar_projectItem__VmC5Q{color:#cbd5e1}.sidebar_lightMode__l9PtC .sidebar_projectItem__VmC5Q:hover{background-color:#f1f5f9;color:#1e293b}.sidebar_darkMode__WIJo4 .sidebar_projectItem__VmC5Q:hover{background-color:#334155;color:#f8fafc}.sidebar_projectItem__VmC5Q.sidebar_active__nDoUk{font-weight:500}.sidebar_lightMode__l9PtC .sidebar_projectItem__VmC5Q.sidebar_active__nDoUk{background-color:#f0f9ff;color:#0c4a6e}.sidebar_darkMode__WIJo4 .sidebar_projectItem__VmC5Q.sidebar_active__nDoUk{background-color:#0c4a6e;color:#e0f2fe}.sidebar_projectItem__VmC5Q.sidebar_centered__pbM9A{justify-content:center;padding:10px}.sidebar_projectName__bSHxl{font-size:.85rem;margin-left:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar_emptyState__yFsni,.sidebar_loadingState__fwz8s{align-items:center;border-radius:8px;display:flex;margin:0 8px;padding:10px 16px}.sidebar_lightMode__l9PtC .sidebar_emptyState__yFsni,.sidebar_lightMode__l9PtC .sidebar_loadingState__fwz8s{background-color:#f8fafc;color:#64748b}.sidebar_darkMode__WIJo4 .sidebar_emptyState__yFsni,.sidebar_darkMode__WIJo4 .sidebar_loadingState__fwz8s{background-color:#1e293b;color:#94a3b8}.sidebar_emptyText__7gBlR,.sidebar_loadingText__TYBwL{font-size:.85rem;margin-left:10px}.sidebar_spinIcon__E12d5{animation:sidebar_spin__TjS7k 1.2s linear infinite;height:18px;width:18px}@keyframes sidebar_spin__TjS7k{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sidebar_spinnerTrack__QS0Sd{opacity:.25}.sidebar_spinnerHead__fWoAL{opacity:.75}.sidebar_footer__duqui{border-top:1px solid;margin-top:auto;padding-top:10px}.sidebar_lightMode__l9PtC .sidebar_footer__duqui{border-top-color:#e2e8f0}.sidebar_darkMode__WIJo4 .sidebar_footer__duqui{border-top-color:#334155}.sidebar_logoutButton__rPwUn{font-weight:500}.sidebar_lightMode__l9PtC .sidebar_logoutButton__rPwUn{color:#ef4444}.sidebar_darkMode__WIJo4 .sidebar_logoutButton__rPwUn{color:#f87171}.sidebar_lightMode__l9PtC .sidebar_logoutButton__rPwUn:hover{background-color:#fee2e2;color:#b91c1c}.sidebar_darkMode__WIJo4 .sidebar_logoutButton__rPwUn:hover{background-color:#f8717126;color:#fca5a5}.sidebar_darkModeToggle__Ep\+nP{align-items:center;animation:sidebar_pulse__722mj 2s infinite;border:none;border-radius:50%;bottom:20px;box-shadow:0 4px 12px #00000026;cursor:pointer;display:flex;height:44px;justify-content:center;position:fixed;right:20px;transition:all .3s ease;width:44px;z-index:1000}.sidebar_lightMode__l9PtC .sidebar_darkModeToggle__Ep\+nP{background-color:#0f172a;color:#f8fafc}.sidebar_darkMode__WIJo4 .sidebar_darkModeToggle__Ep\+nP{background-color:#fef9c3;color:#854d0e}.sidebar_darkModeToggle__Ep\+nP:hover{animation:none;transform:translateY(-2px)}.sidebar_darkModeToggle__Ep\+nP:active{transform:scale(.95)}@keyframes sidebar_pulse__722mj{0%{box-shadow:0 0 0 0 #6366f166}70%{box-shadow:0 0 0 10px #6366f100}to{box-shadow:0 0 0 0 #6366f100}}@media (max-width:768px){.sidebar_sidebar__Iy6u-{left:0;position:fixed;top:0;z-index:100}.sidebar_sidebar__Iy6u-.sidebar_collapsed__KoETG{transform:translateX(-100%)}.sidebar_sidebar__Iy6u-.sidebar_expanded__\+jRfJ{transform:translateX(0)}.sidebar_darkModeToggle__Ep\+nP{bottom:70px}}.sidebar_fadeIn__cQqLL{animation:sidebar_fadeIn__cQqLL .3s ease forwards}@keyframes sidebar_fadeIn__cQqLL{0%{opacity:0}to{opacity:1}}.sidebar_screenReaderOnly__XYeWo{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sidebar_tooltip__m1zB-{position:relative}.sidebar_tooltipText__dYK6E{background-color:#000c;border-radius:6px;bottom:125%;color:#fff;font-size:.75rem;left:50%;opacity:0;padding:6px 10px;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s;visibility:hidden;white-space:nowrap;z-index:1}.sidebar_tooltip__m1zB-:hover .sidebar_tooltipText__dYK6E{opacity:1;visibility:visible}.layout_layoutContainer__1l8C1{background-color:#fff;color:#333;display:flex;height:100vh;overflow:hidden;width:100%}.layout_mainContent__zCQkr{flex:1 1;overflow-y:auto;padding:20px;transition:margin-left .3s ease}.layout_contentWithExpandedSidebar__Xi8-D{margin-left:250px}.layout_contentWithCollapsedSidebar__v\+U7w{margin-left:70px}.layout_darkMode__qnX63{background-color:#121212;color:#fff}.layout_darkMode__qnX63 .layout_mainContent__zCQkr{background-color:#1a1a1a;color:#f0f0f0}@media (max-width:768px){.layout_contentWithCollapsedSidebar__v\+U7w,.layout_contentWithExpandedSidebar__Xi8-D{margin-left:0}}:root{--primary:#4f46e5;--primary-light:#eef2ff;--secondary:#10b981;--secondary-hover:#059669;--dark:#1f2937;--dark-light:#4b5563;--light:#f9fafb;--light-gray:#f3f4f6;--mid-gray:#e5e7eb;--text-dark:#111827;--text-gray:#6b7280}.signup_page__YjiuS{align-items:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);bottom:0;box-sizing:border-box;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:center;left:0;min-height:100vh;padding:20px;position:fixed;right:0;top:0;width:100%}.signup_container__W3zeM{background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001a;display:flex;max-width:100%;overflow:hidden;width:900px}.signup_left__oSN7d{background:linear-gradient(135deg,#1f2937,#4f46e5,#10b981);background:linear-gradient(135deg,var(--dark),var(--primary),var(--secondary));color:#fff;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px}.signup_left__oSN7d h2{color:#fff;font-size:28px;margin-bottom:20px}.signup_left__oSN7d p{color:#ffffffe6;line-height:1.6;margin-bottom:30px}.signup_signinButton__YXgXf{background-color:initial;border:2px solid #fff;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;padding:12px 24px;text-align:center;text-decoration:none;transition:all .3s ease}.signup_signinButton__YXgXf:hover{background-color:#fff3}.signup_right__9z825{background-color:#fff;flex:1.2 1;padding:40px}.signup_right__9z825 h2{color:#2c3e50;font-size:28px;margin-bottom:30px;text-align:center}.signup_form__iCoFd{display:flex;flex-direction:column;gap:16px}.signup_inputRow__ayvpJ{display:flex;gap:16px;width:100%}.signup_inputRow__ayvpJ .signup_input__VsoPa,.signup_inputRow__ayvpJ .signup_select__J0CdX{flex:1 1;width:100%}.signup_input__VsoPa,.signup_select__J0CdX{border:1px solid #e0e0e0;border-radius:6px;box-sizing:border-box;font-size:16px;padding:12px 16px;transition:all .3s ease;width:100%}.signup_input__VsoPa:focus,.signup_select__J0CdX:focus{border-color:#3498db;box-shadow:0 0 0 2px #3498db33;outline:none}.signup_select__J0CdX{background-color:#fff;cursor:pointer;height:48px}.signup_submitButton__5\+MiT{background-color:#3498db;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:10px;padding:14px;transition:all .3s ease}.signup_submitButton__5\+MiT:hover{background-color:#2980b9}.signup_toast__KDSJD{border-radius:6px;box-shadow:0 4px 12px #00000026;display:none;min-width:300px;padding:16px;position:fixed;right:20px;top:20px;z-index:1000}.signup_toast__KDSJD.signup_show__TSkNs{animation:signup_slideIn__X9e-o .3s forwards;display:block}.signup_toast__KDSJD.signup_success__BJZDv{background-color:#d4edda;border-left:4px solid #28a745;color:#155724}.signup_toast__KDSJD.signup_error__xOIUH{background-color:#f8d7da;border-left:4px solid #dc3545;color:#721c24}.signup_toastTitle__R0rZj{font-weight:600;margin-bottom:6px}@keyframes signup_slideIn__X9e-o{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.signup_container__W3zeM{flex-direction:column;width:100%}.signup_inputRow__ayvpJ{flex-direction:column;gap:16px}}.mycalendar_taskCalendar__NRBsS{background-color:#f0f4ff;background-image:linear-gradient(to bottom right,#f0f4ff,#e6f7ff);border-radius:10px;box-shadow:0 8px 20px #00000014;color:#333;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;padding:10px;transition:all .3s ease}.mycalendar_darkMode__qgeUN{background-color:#10132b;background-image:linear-gradient(to bottom right,#10132b,#1a1c42);color:#f1f1f1}.mycalendar_calendarHeader__WwNXB{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.mycalendar_calendarTitle__jphOG{align-items:center;display:flex;gap:12px}.mycalendar_calendarTitle__jphOG h1{font-size:24px;font-weight:600;margin:0}.mycalendar_calendarIcon__Ux7Jl{color:#4361ee;filter:drop-shadow(0 0 3px rgba(67,97,238,.3))}.mycalendar_darkMode__qgeUN .mycalendar_calendarIcon__Ux7Jl{color:#7b8eff;filter:drop-shadow(0 0 3px rgba(123,142,255,.4))}.mycalendar_headerControls__7bljj{align-items:center;display:flex;gap:16px}.mycalendar_filterDropdown__x9PLJ{position:relative}.mycalendar_filterButton__tslDb{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 16px;transition:all .2s ease}.mycalendar_darkMode__qgeUN .mycalendar_filterButton__tslDb{background-color:#2a2a42;border-color:#3f3f5a;color:#f1f1f1}.mycalendar_filterButton__tslDb:hover{background-color:#f5f5f5}.mycalendar_darkMode__qgeUN .mycalendar_filterButton__tslDb:hover{background-color:#3a3a52}.mycalendar_filterMenu__x3uek{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #0000001a;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(-10px);transition:all .2s ease;width:180px;z-index:10}.mycalendar_filterDropdown__x9PLJ:hover .mycalendar_filterMenu__x3uek{opacity:1;pointer-events:auto;transform:translateY(0)}.mycalendar_darkMode__qgeUN .mycalendar_filterMenu__x3uek{background-color:#2a2a42;box-shadow:0 4px 20px #00000040}.mycalendar_filterOption__IStj7{cursor:pointer;padding:12px 16px;transition:background .2s ease}.mycalendar_filterOption__IStj7:hover{background-color:#f5f5f5}.mycalendar_darkMode__qgeUN .mycalendar_filterOption__IStj7:hover{background-color:#3a3a52}.mycalendar_activeFilter__\+cHX8{color:#5469d4;font-weight:600}.mycalendar_darkMode__qgeUN .mycalendar_activeFilter__\+cHX8{color:#8a9cff}.mycalendar_viewToggle__r-eAI{border:1px solid #e0e0e0;border-radius:6px;display:flex;overflow:hidden}.mycalendar_darkMode__qgeUN .mycalendar_viewToggle__r-eAI{border-color:#3f3f5a}.mycalendar_toggleBtn__7Y7EL{align-items:center;background-color:#fff;border:none;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 16px;transition:all .2s ease}.mycalendar_darkMode__qgeUN .mycalendar_toggleBtn__7Y7EL{background-color:#2a2a42;color:#f1f1f1}.mycalendar_toggleBtn__7Y7EL.mycalendar_active__f9K4D{background:linear-gradient(135deg,#4361ee,#3a0ca3);box-shadow:0 2px 5px #4361ee4d;color:#fff}.mycalendar_darkMode__qgeUN .mycalendar_toggleBtn__7Y7EL.mycalendar_active__f9K4D{background:linear-gradient(135deg,#4cc9f0,#4361ee);box-shadow:0 2px 5px #4cc9f04d}.mycalendar_toggleBtn__7Y7EL:hover:not(.mycalendar_active__f9K4D){background-color:#f5f5f5}.mycalendar_darkMode__qgeUN .mycalendar_toggleBtn__7Y7EL:hover:not(.mycalendar_active__f9K4D){background-color:#3a3a52}.mycalendar_calendarContent__ccjbL{transition:opacity .3s ease,transform .3s ease}.mycalendar_fadeIn__-AV1z{opacity:1;transform:translateY(0)}.mycalendar_fadeOut__LJzQJ{opacity:0;transform:translateY(10px)}.mycalendar_monthNavigation__dfTum{align-items:center;background:linear-gradient(135deg,#4361ee1a,#7209b70d);border-radius:12px;box-shadow:0 4px 12px #0000000d;display:flex;justify-content:space-between;margin-bottom:20px;padding:15px 20px}.mycalendar_darkMode__qgeUN .mycalendar_monthNavigation__dfTum{background:linear-gradient(135deg,#4cc9f01a,#7209b71a);box-shadow:0 4px 12px #00000026}.mycalendar_monthTitle__fRnQF{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#4361ee,#7209b7);-webkit-background-clip:text;font-size:20px;font-weight:700;margin:0;padding-bottom:5px;position:relative}.mycalendar_darkMode__qgeUN .mycalendar_monthTitle__fRnQF{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#4cc9f0,#7209b7);-webkit-background-clip:text}.mycalendar_monthTitle__fRnQF:after{background:linear-gradient(90deg,#4361ee,#0000);border-radius:3px;bottom:0;content:"";height:3px;left:0;position:absolute;width:50%}.mycalendar_navBtn__Fw\+5w{align-items:center;background-color:#fff;border:none;border-radius:50%;box-shadow:0 2px 5px #0000000d;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.mycalendar_darkMode__qgeUN .mycalendar_navBtn__Fw\+5w{background-color:#2a2a42;box-shadow:0 2px 5px #0003;color:#f1f1f1}.mycalendar_navBtn__Fw\+5w:hover{background:linear-gradient(135deg,#4361ee,#3a0ca3);box-shadow:0 3px 10px #4361ee66;color:#fff;transform:scale(1.05)}.mycalendar_darkMode__qgeUN .mycalendar_navBtn__Fw\+5w:hover{background:linear-gradient(135deg,#4cc9f0,#4361ee);box-shadow:0 3px 10px #4cc9f066}.mycalendar_calendarGrid__tc0tL{background-color:#fff;border:1px solid #4361ee1a;border-radius:16px;box-shadow:0 10px 25px #0000000f;overflow:hidden;position:relative}.mycalendar_calendarGrid__tc0tL:after{background:linear-gradient(135deg,#0000 50%,#4361ee14 0);border-radius:0 0 0 120px;content:"";height:120px;pointer-events:none;position:absolute;right:0;top:0;width:120px;z-index:1}.mycalendar_darkMode__qgeUN .mycalendar_calendarGrid__tc0tL{background-color:#1d1e42;border:1px solid #4cc9f026;box-shadow:0 10px 25px #00000026}.mycalendar_darkMode__qgeUN .mycalendar_calendarGrid__tc0tL:after{background:linear-gradient(135deg,#0000 50%,#4cc9f014 0)}.mycalendar_weekdayHeaders__mLIB3{background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;display:grid;grid-template-columns:repeat(7,1fr)}.mycalendar_darkMode__qgeUN .mycalendar_weekdayHeaders__mLIB3{background-color:#1f1f32;border-color:#3f3f5a}.mycalendar_weekday__v8Vbk{color:#6b7280;font-size:14px;font-weight:500;padding:12px;text-align:center}.mycalendar_darkMode__qgeUN .mycalendar_weekday__v8Vbk{color:#a0aec0}.mycalendar_calendarDays__tNIXK{display:grid;grid-auto-rows:minmax(100px,auto);grid-template-columns:repeat(7,1fr)}.mycalendar_calendarDay__l4KZG{border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;min-height:120px;padding:8px;position:relative;transition:background-color .2s}.mycalendar_darkMode__qgeUN .mycalendar_calendarDay__l4KZG{border-color:#3f3f5a}.mycalendar_calendarDay__l4KZG:hover{background-color:#f8f9fa}.mycalendar_darkMode__qgeUN .mycalendar_calendarDay__l4KZG:hover{background-color:#252539}.mycalendar_otherMonth__dWLoy{background-color:#f8f9fa;color:#9ca3af}.mycalendar_darkMode__qgeUN .mycalendar_otherMonth__dWLoy{background-color:#1f1f32;color:#6b7280}.mycalendar_isToday__XZYG-{background-color:#4361ee14;overflow:hidden;position:relative}.mycalendar_isToday__XZYG-:before{background:linear-gradient(180deg,#4361ee,#3a0ca3);content:"";height:100%;left:0;position:absolute;top:0;width:6px}.mycalendar_darkMode__qgeUN .mycalendar_isToday__XZYG-{background-color:#4cc9f026}.mycalendar_darkMode__qgeUN .mycalendar_isToday__XZYG-:before{background:linear-gradient(180deg,#4cc9f0,#4361ee)}.mycalendar_dayNumber__RO4YJ{border-radius:50%;display:inline-block;font-size:14px;font-weight:600;height:30px;line-height:30px;margin-bottom:8px;text-align:center;transition:all .3s ease;width:30px}.mycalendar_isToday__XZYG- .mycalendar_dayNumber__RO4YJ{background:linear-gradient(135deg,#4361ee,#3a0ca3);box-shadow:0 2px 8px #4361ee66;color:#fff}.mycalendar_darkMode__qgeUN .mycalendar_isToday__XZYG- .mycalendar_dayNumber__RO4YJ{background:linear-gradient(135deg,#4cc9f0,#4361ee);box-shadow:0 2px 8px #4cc9f066}.mycalendar_dayTasks__K9qfq{display:flex;flex-direction:column;gap:4px;max-height:calc(100% - 36px);overflow-y:auto}.mycalendar_taskItem__IINKP{background-color:#f3f4f6;border-left:3px solid #6b7280;border-radius:4px;color:#4b5563;cursor:pointer;font-size:12px;overflow:hidden;padding:6px 8px;text-overflow:ellipsis;transition:transform .2s,box-shadow .2s;white-space:nowrap}.mycalendar_darkMode__qgeUN .mycalendar_taskItem__IINKP{background-color:#2d2d45;color:#e5e7eb}.mycalendar_taskItem__IINKP:hover{box-shadow:0 2px 5px #0000001a;transform:translateY(-2px)}.mycalendar_darkMode__qgeUN .mycalendar_taskItem__IINKP:hover{box-shadow:0 2px 5px #0003}.mycalendar_taskMeta__GSkrK{align-items:center;font-size:10px;justify-content:space-between;margin-top:4px}.mycalendar_taskProject__19u15{color:#6b7280}.mycalendar_darkMode__qgeUN .mycalendar_taskProject__19u15{color:#9ca3af}.mycalendar_taskPriority__LOzGW{border-radius:50%;display:inline-block;height:8px;width:8px}.mycalendar_blue__b8G-g{background:linear-gradient(90deg,#4361ee26,#4361ee0d);border-left-color:#4361ee}.mycalendar_green__RXpgj{background:linear-gradient(90deg,#06d6a026,#06d6a00d);border-left-color:#06d6a0}.mycalendar_purple__Kq-3w{background:linear-gradient(90deg,#7209b726,#7209b70d);border-left-color:#7209b7}.mycalendar_amber__kj9A6{background:linear-gradient(90deg,#fb850026,#fb85000d);border-left-color:#fb8500}.mycalendar_red__LsE3Z{background:linear-gradient(90deg,#e6394626,#e639460d);border-left-color:#e63946}.mycalendar_teal__vwX0w{background:linear-gradient(90deg,#4cc9f026,#4cc9f00d);border-left-color:#4cc9f0}.mycalendar_statusToDo__nEf9p{border-left-style:dotted!important;opacity:.9}.mycalendar_statusInProgress__8JzYA{border-left-width:4px!important;opacity:1}.mycalendar_statusCompleted__Nmsv7{border-left-style:dashed!important;opacity:.7;text-decoration:line-through}.mycalendar_statusDot__obHRU{border-radius:50%;display:inline-block;height:10px;margin-right:4px;position:relative;width:10px}.mycalendar_statusToDo__nEf9p .mycalendar_statusDot__obHRU{background-color:#fb8500;box-shadow:0 0 0 2px #fb850033}.mycalendar_statusInProgress__8JzYA .mycalendar_statusDot__obHRU{animation:mycalendar_pulse__JfYq7 2s infinite;background-color:#4361ee;box-shadow:0 0 0 2px #4361ee33}.mycalendar_statusCompleted__Nmsv7 .mycalendar_statusDot__obHRU{background-color:#06d6a0;box-shadow:0 0 0 2px #06d6a033}@keyframes mycalendar_pulse__JfYq7{0%{box-shadow:0 0 0 0 #4361ee80}70%{box-shadow:0 0 0 6px #4361ee00}to{box-shadow:0 0 0 0 #4361ee00}}.mycalendar_priorityHigh__19Ixe{background:linear-gradient(90deg,#e6394626,#e639460d);font-weight:600;position:relative}.mycalendar_priorityHigh__19Ixe:after{align-items:center;background-color:#e63946;border-radius:50%;color:#fff;content:"!";display:flex;font-size:9px;height:12px;justify-content:center;position:absolute;right:4px;top:2px;width:12px}.mycalendar_darkMode__qgeUN .mycalendar_priorityHigh__19Ixe{background:linear-gradient(90deg,#e6394640,#e639461a)}.mycalendar_priorityMedium__ESUfI{background:linear-gradient(90deg,#fb850026,#fb85000d)}.mycalendar_darkMode__qgeUN .mycalendar_priorityMedium__ESUfI{background:linear-gradient(90deg,#fb850040,#fb85001a)}.mycalendar_priorityLow__bBl0-{background:linear-gradient(90deg,#06d6a026,#06d6a00d)}.mycalendar_darkMode__qgeUN .mycalendar_priorityLow__bBl0-{background:linear-gradient(90deg,#06d6a040,#06d6a01a)}.mycalendar_listView__pQ\+sD{background-color:#fff;border:1px solid #4361ee1a;border-radius:16px;box-shadow:0 10px 25px #0000000f;overflow:hidden;padding:24px;position:relative}.mycalendar_listView__pQ\+sD:before{background:radial-gradient(circle,#4361ee0d 0,#fff0 70%);left:-50px;top:-50px}.mycalendar_listView__pQ\+sD:after,.mycalendar_listView__pQ\+sD:before{border-radius:50%;content:"";height:200px;position:absolute;width:200px;z-index:0}.mycalendar_listView__pQ\+sD:after{background:radial-gradient(circle,#7209b70d 0,#fff0 70%);bottom:-50px;right:-50px}.mycalendar_darkMode__qgeUN .mycalendar_listView__pQ\+sD{background-color:#1d1e42;border:1px solid #4cc9f026;box-shadow:0 10px 25px #00000026}.mycalendar_darkMode__qgeUN .mycalendar_listView__pQ\+sD:before{background:radial-gradient(circle,#4cc9f014 0,#1d1e4200 70%)}.mycalendar_darkMode__qgeUN .mycalendar_listView__pQ\+sD:after{background:radial-gradient(circle,#7209b714 0,#1d1e4200 70%)}.mycalendar_listHeader__iDrUL{margin-bottom:20px}.mycalendar_listHeader__iDrUL h2{font-size:18px;font-weight:600;margin:0}.mycalendar_tasksList__BabHO{display:flex;flex-direction:column;gap:24px}.mycalendar_monthGroup__AWN\+k{display:flex;flex-direction:column;gap:12px}.mycalendar_monthHeading__1wDaX{border-bottom:1px solid #e0e0e0;font-size:16px;font-weight:600;margin:0;padding-bottom:8px}.mycalendar_darkMode__qgeUN .mycalendar_monthHeading__1wDaX{border-color:#3f3f5a}.mycalendar_monthItems__lKn60{display:flex;flex-direction:column;gap:8px}.mycalendar_taskListItem__QPuI1{align-items:center;background-color:#f9fafb;border-radius:8px;display:flex;padding:16px;transition:transform .2s,box-shadow .2s}.mycalendar_darkMode__qgeUN .mycalendar_taskListItem__QPuI1{background-color:#252539}.mycalendar_taskListItem__QPuI1:hover{box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}.mycalendar_darkMode__qgeUN .mycalendar_taskListItem__QPuI1:hover{box-shadow:0 4px 12px #00000026}.mycalendar_taskDate__5R525{align-items:center;background-color:#fff;border-bottom:3px solid #6b7280;border-radius:10px;box-shadow:0 4px 10px #00000014;display:flex;flex-direction:column;height:60px;justify-content:center;margin-right:16px;overflow:hidden;position:relative;transform:rotate(-2deg);width:60px}.mycalendar_taskDate__5R525:before{background:linear-gradient(90deg,#4361ee,#7209b7);border-radius:10px 10px 0 0;content:"";height:6px;left:0;position:absolute;top:0;width:100%}.mycalendar_darkMode__qgeUN .mycalendar_taskDate__5R525{background-color:#252538;box-shadow:0 4px 10px #00000026}.mycalendar_darkMode__qgeUN .mycalendar_taskDate__5R525:before{background:linear-gradient(90deg,#4cc9f0,#7209b7)}.mycalendar_dateDay__j5jgc{font-size:20px;font-weight:600}.mycalendar_dateMonth__496Vv{color:#6b7280;font-size:12px}.mycalendar_darkMode__qgeUN .mycalendar_dateMonth__496Vv{color:#9ca3af}.mycalendar_taskDetails__Ficru{flex:1 1}.mycalendar_taskTitle__JJULT{font-size:16px;font-weight:500;margin:0 0 8px}.mycalendar_taskPriorityFlag__PJugr{border-radius:4px;font-size:12px;font-weight:500;margin:0 16px;padding:4px 8px}.mycalendar_taskMoreBtn__sIMOj{background:none;border:none;color:#6b7280;cursor:pointer;transition:color .2s}.mycalendar_darkMode__qgeUN .mycalendar_taskMoreBtn__sIMOj{color:#9ca3af}.mycalendar_taskMoreBtn__sIMOj:hover{color:#5469d4}.mycalendar_darkMode__qgeUN .mycalendar_taskMoreBtn__sIMOj:hover{color:#8a9cff}.mycalendar_taskCountdown__nmkgo,.mycalendar_taskProject__19u15,.mycalendar_taskStatus__hhULa{align-items:center;color:#6b7280;display:flex;font-size:12px;margin-right:12px}.mycalendar_darkMode__qgeUN .mycalendar_taskCountdown__nmkgo,.mycalendar_darkMode__qgeUN .mycalendar_taskProject__19u15,.mycalendar_darkMode__qgeUN .mycalendar_taskStatus__hhULa{color:#9ca3af}.mycalendar_taskMeta__GSkrK{display:flex;flex-wrap:wrap;gap:8px}.mycalendar_monthlySummary__Xfwgo{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000000d;margin-top:24px;padding:16px}.mycalendar_darkMode__qgeUN .mycalendar_monthlySummary__Xfwgo{background-color:#2a2a42;box-shadow:0 4px 12px #00000026}.mycalendar_monthlySummary__Xfwgo h2{display:inline-block;font-size:20px;font-weight:700;margin:0 0 20px;padding-bottom:10px;position:relative}.mycalendar_monthlySummary__Xfwgo h2:after{background:linear-gradient(90deg,#4361ee,#7209b7,#0000);border-radius:3px;bottom:0;content:"";height:3px;left:0;position:absolute;width:80%}.mycalendar_darkMode__qgeUN .mycalendar_monthlySummary__Xfwgo h2:after{background:linear-gradient(90deg,#4cc9f0,#7209b7,#0000)}.mycalendar_summaryList__GTTF3{display:flex;flex-direction:column;gap:8px}.mycalendar_summaryItem__iRadA{align-items:center;background-color:#f9fafb;border-radius:8px;display:flex;padding:12px;transition:transform .2s,box-shadow .2s}.mycalendar_darkMode__qgeUN .mycalendar_summaryItem__iRadA{background-color:#252539}.mycalendar_summaryItem__iRadA:hover{box-shadow:0 4px 8px #0000000d;transform:translateY(-2px)}.mycalendar_darkMode__qgeUN .mycalendar_summaryItem__iRadA:hover{box-shadow:0 4px 8px #00000026}.mycalendar_summaryIndicator__95QQL{border-radius:2px;height:36px;margin-right:12px;width:4px}.mycalendar_summaryContent__xxkJk{flex:1 1}.mycalendar_summaryTitle__8wd03{font-size:14px;font-weight:500;margin-bottom:4px}.mycalendar_summaryDetails__6-bhj{color:#6b7280;display:flex;font-size:12px;gap:12px}.mycalendar_darkMode__qgeUN .mycalendar_summaryDetails__6-bhj{color:#9ca3af}.mycalendar_summaryStatus__YL32a{margin:0 16px}.mycalendar_statusBadge__32EPi{background-color:#f3f4f6;border-radius:4px;color:#4b5563;font-size:12px;padding:4px 8px}.mycalendar_darkMode__qgeUN .mycalendar_statusBadge__32EPi{background-color:#1f1f32;color:#e5e7eb}.mycalendar_urgent__J4bjZ{background-color:#ef44441a;color:#ef4444}.mycalendar_darkMode__qgeUN .mycalendar_urgent__J4bjZ{background-color:#ef444433}.mycalendar_summaryPriority__Jk1iM{border-radius:4px;font-size:12px;font-weight:500;padding:4px 8px}.mycalendar_noTasks__lHoZ5{color:#6b7280;font-style:italic;padding:24px;text-align:center}.mycalendar_darkMode__qgeUN .mycalendar_noTasks__lHoZ5{color:#9ca3af}@media (max-width:768px){.mycalendar_calendarHeader__WwNXB{align-items:flex-start;flex-direction:column}.mycalendar_headerControls__7bljj{justify-content:space-between;width:100%}.mycalendar_calendarDays__tNIXK{grid-auto-rows:minmax(80px,auto)}.mycalendar_calendarDay__l4KZG{min-height:80px;padding:4px}.mycalendar_taskTitle__JJULT{font-size:11px}.mycalendar_dayNumber__RO4YJ{font-size:12px;height:24px;line-height:24px;width:24px}.mycalendar_taskItem__IINKP{padding:4px}.mycalendar_taskDate__5R525{height:50px;width:50px}.mycalendar_summaryItem__iRadA,.mycalendar_taskListItem__QPuI1{flex-wrap:wrap}.mycalendar_summaryPriority__Jk1iM,.mycalendar_summaryStatus__YL32a{margin-top:8px}}@media (max-width:576px){.mycalendar_calendarView__\+PAYM{overflow-x:auto}.mycalendar_calendarGrid__tc0tL{min-width:500px}.mycalendar_weekday__v8Vbk{font-size:12px;padding:8px 4px}.mycalendar_taskDate__5R525{height:40px;width:40px}.mycalendar_dateDay__j5jgc{font-size:16px}.mycalendar_dateMonth__496Vv{font-size:10px}.mycalendar_filterButton__tslDb span,.mycalendar_toggleBtn__7Y7EL span{display:none}.mycalendar_filterButton__tslDb,.mycalendar_toggleBtn__7Y7EL{padding:8px}.mycalendar_viewToggle__r-eAI{border-radius:6px}}@keyframes mycalendar_fadeIn__-AV1z{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes mycalendar_slideInRight__0NAQv{0%{opacity:0;transform:translateX(15px)}to{opacity:1;transform:translateX(0)}}@keyframes mycalendar_bounce__S9wxU{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}60%{transform:translateY(-3px)}}.mycalendar_taskItem__IINKP{animation:mycalendar_slideInRight__0NAQv .3s ease forwards}.mycalendar_taskListItem__QPuI1{animation:mycalendar_fadeIn__-AV1z .4s ease}.mycalendar_summaryItem__iRadA{animation:mycalendar_fadeIn__-AV1z .5s ease}.mycalendar_isToday__XZYG- .mycalendar_dayNumber__RO4YJ{animation:mycalendar_bounce__S9wxU 1s ease 1}.mycalendar_dayTasks__K9qfq::-webkit-scrollbar{width:4px}.mycalendar_dayTasks__K9qfq::-webkit-scrollbar-track{background:#0000}.mycalendar_dayTasks__K9qfq::-webkit-scrollbar-thumb{background-color:#6b728080;border-radius:2px}.mycalendar_darkMode__qgeUN .mycalendar_dayTasks__K9qfq::-webkit-scrollbar-thumb{background-color:#9ca3af4d}.mycalendar_redPriority__44uTu{background-color:#ef4444d9;border-left:3px solid #dc2626;color:#fff}.mycalendar_amberPriority__L6CGW{background-color:#f59e0bd9;border-left:3px solid #d97706;color:#fff}.mycalendar_bluePriority__kmJcY{background-color:#3b82f6d9;border-left:3px solid #2563eb;color:#fff}.mycalendar_taskItem__IINKP .mycalendar_taskTitle__JJULT{color:#fff;font-weight:500;text-shadow:0 1px 2px #0003}.mycalendar_defaultColor__IYCYx{background-color:#9ca3af;border-left:3px solid #6b7280;color:#fff}.mycalendar_taskItem__IINKP:hover{filter:brightness(1.1);transform:translateY(-1px);transition:all .2s ease}.mycalendar_statusDot__obHRU{box-shadow:0 0 0 1px #ffffff4d}.mycalendar_calendarDay__l4KZG .mycalendar_taskItem__IINKP{border-radius:3px;height:auto;margin-bottom:2px;min-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project_projectPage__hz2aO{background-color:#f5f7fa;background-color:var(--bg-color,#f5f7fa);color:#333;color:var(--text-color,#333);display:flex;flex-direction:column;min-height:100vh;padding:10px;transition:all .3s ease}.project_projectHeader__SD9Lt{box-shadow:0 2px 8px #00000014;transition:transform .3s ease,box-shadow .3s ease}.project_projectHeader__SD9Lt:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.project_projectHeaderContent__9DLdS{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){.project_projectHeaderContent__9DLdS{align-items:flex-start;flex-direction:row;justify-content:space-between}}.project_projectTitleWrapper__p\+1gx{align-items:center;display:flex;gap:.75rem}.project_projectTitle__0zMRf{color:#1f2937;color:var(--heading-color,#1f2937);font-size:1.75rem;font-weight:700}.project_projectDescription__sQM88{color:#6b7280;color:var(--text-secondary,#4b5563);font-size:1rem;line-height:1.6;margin:.5rem 0 0;max-width:650px}.project_editButton__5EuTg{border-radius:.25rem;color:#4f46e5;color:var(--primary-color,#4f46e5);display:inline-flex;font-size:1rem;opacity:.6;padding:.25rem;transition:opacity .2s ease,transform .2s ease}.project_editButton__5EuTg:hover{opacity:1;transform:scale(1.1)}.project_editIcon__MSur6{font-size:1.25rem}.project_projectStats__7EuVy{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);margin-top:1rem}@media (min-width:640px){.project_projectStats__7EuVy{grid-template-columns:repeat(4,1fr)}}.project_statCard__bqVI1{background-color:#f8fafc;background-color:var(--card-bg-light,#f9fafb);border-radius:.5rem;padding:.75rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.project_statCard__bqVI1:hover{box-shadow:0 4px 6px #0000000d;transform:translateY(-3px)}.project_statNumber__S3F9D{color:#4f46e5;color:var(--primary-color,#4f46e5);display:block;font-size:1.5rem;font-weight:700}.project_statLabel__Ucgc3{color:#6b7280;color:var(--text-secondary,#6b7280);display:block;font-size:.875rem}.project_teamSection__9ppT5{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}@media (min-width:768px){.project_teamSection__9ppT5{align-items:flex-end}}.project_memberCircles__UOCTA{display:flex;margin-right:.5rem}.project_memberCircle__ugzCG{align-items:center;border:2px solid #fff;border:2px solid var(--card-bg,#fff);border-radius:50%;color:#fff;display:flex;font-size:1rem;font-weight:600;height:2.5rem;justify-content:center;margin-left:-.75rem;overflow:hidden;position:relative;transition:transform .2s ease;width:2.5rem}.project_memberCircle__ugzCG:first-child{margin-left:0}.project_memberCircle__ugzCG:hover{transform:translateY(-5px) scale(1.1);z-index:5}.project_memberInitials__OZxEd{font-size:.875rem;font-weight:700;text-transform:uppercase}.project_memberImage__7R7wL{height:100%;object-fit:cover;width:100%}.project_memberCircle__ugzCG:last-child{background-color:#f3f4f6;background-color:var(--bg-muted,#e5e7eb);color:#333;color:var(--text-color,#4b5563)}.project_addMemberBtn__n1UnO{align-items:center;background-color:#4f46e5;background-color:var(--primary-color,#4f46e5);border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:background-color .3s ease,transform .2s ease}.project_addMemberBtn__n1UnO:hover{background-color:#4338ca;background-color:var(--primary-dark,#4338ca);transform:translateY(-2px)}.project_addIcon__Y3fzH{font-size:1.125rem;font-weight:700}.project_projectHeader__SD9Lt{grid-gap:1.5rem;background-color:#fff;background-color:var(--card-bg,#fff);border-radius:.5rem;box-shadow:0 1px 3px #0000001a;display:grid;gap:1.5rem;grid-template-columns:1fr;margin-bottom:1.5rem;padding:1.5rem}@media (min-width:1024px){.project_projectHeader__SD9Lt{align-items:center;grid-template-columns:2fr 2fr 1fr}}.project_projectInfo__iHw0H{display:flex;flex-direction:column;gap:.5rem}.project_titleSection__6Ml7G{align-items:center;display:flex;gap:.75rem}.project_projectTitle__0zMRf{color:#111827;color:var(--text-title,#111827);font-size:1.5rem;font-weight:600;margin:0}.project_projectDescription__sQM88{color:#9ca3af;color:var(--text-muted,#6b7280);font-size:.875rem;line-height:1.5;margin:0}.project_editButton__5EuTg{align-items:center;background:none;border:none;border-radius:50%;color:#9ca3af;color:var(--text-muted,#6b7280);cursor:pointer;display:flex;height:2rem;justify-content:center;transition:background-color .2s ease;width:2rem}.project_editButton__5EuTg:hover{background-color:#f3f4f6;background-color:var(--bg-light,#f3f4f6);color:#4f46e5;color:var(--primary-color,#4f46e5)}.project_editIcon__MSur6{font-size:1.125rem}.project_statsContainer__wd-gk{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media (min-width:640px){.project_statsContainer__wd-gk{grid-template-columns:repeat(4,1fr)}}.project_statItem__XmtWJ{align-items:center;display:flex;flex-direction:column;text-align:center}.project_statValue__Ng9a8{color:#111827;color:var(--text-title,#111827);font-size:1.5rem;font-weight:600}.project_statLabel__Ucgc3{color:#9ca3af;color:var(--text-muted,#6b7280);font-size:.75rem;margin-top:.25rem}.project_tabsContainer__L6tos{background-color:#fff;background-color:var(--card-bg,#fff);border-radius:.5rem;box-shadow:0 1px 3px #0000001a;display:flex;margin-bottom:1.5rem;overflow-x:auto;scrollbar-width:thin;transition:box-shadow .3s ease}.project_tabsContainer__L6tos::-webkit-scrollbar{height:4px}.project_tabsContainer__L6tos::-webkit-scrollbar-thumb{background-color:#cbd5e1;background-color:var(--scrollbar,#cbd5e1);border-radius:2px}.project_tabButton__JS3vq{background:none;border:none;color:#6b7280;color:var(--text-secondary,#6b7280);cursor:pointer;font-size:.975rem;font-weight:500;padding:1rem 1.5rem;position:relative;transition:color .3s ease,border-color .3s ease;white-space:nowrap}.project_tabButton__JS3vq:after{background-color:initial;bottom:0;content:"";height:3px;left:0;position:absolute;transition:background-color .3s ease;width:100%}.project_activeTab__J4tHc,.project_tabButton__JS3vq:hover{color:#4f46e5;color:var(--primary-color,#4f46e5)}.project_activeTab__J4tHc{font-weight:600}.project_activeTab__J4tHc:after{background-color:#4f46e5;background-color:var(--primary-color,#4f46e5)}.project_tabContent__3DKDS{flex:1 1;overflow:hidden}.project_modalOverlay__b\+b9O{animation:project_fadeIn__aYmT0 .2s ease-out}@keyframes project_fadeIn__aYmT0{0%{opacity:0}to{opacity:1}}@keyframes project_slideIn__tqZ1i{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.project_modal__vTBCF{animation:project_slideIn__tqZ1i .3s ease-out;margin:auto;max-height:90vh;overflow-y:auto}.project_modalTitle__0k7XG{color:#1f2937;color:var(--heading-color,#1f2937)}.project_formInput__Ewfmf,.project_formTextarea__EZW4p{background-color:#f9fafb;background-color:var(--bg-hover,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:.375rem;color:#333;color:var(--text-color,#1f2937);font-size:.95rem;padding:.75rem;transition:border-color .3s,box-shadow .3s;width:100%}.project_formInput__Ewfmf:focus,.project_formTextarea__EZW4p:focus{border-color:#4f46e5;border-color:var(--primary-color,#4f46e5);box-shadow:0 0 0 3px #eff6ff;box-shadow:0 0 0 3px var(--primary-light,#eff6ff);outline:none}.project_formTextarea__EZW4p{min-height:100px;resize:vertical}.project_helpText__\+L0gb{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:.875rem;margin-top:.5rem}.project_cancelBtn__VG7hp,.project_confirmBtn__lnAhE{padding:.625rem 1.25rem;transition:all .2s ease}.project_cancelBtn__VG7hp{background-color:var(--bg-muted,#f3f4f6);border:1px solid var(--border-color,#e5e7eb)}.project_cancelBtn__VG7hp:hover{background-color:#e5e7eb;background-color:var(--bg-dark,#e5e7eb)}.project_confirmBtn__lnAhE:hover{transform:translateY(-1px)}.project_cancelBtn__VG7hp:disabled,.project_confirmBtn__lnAhE:disabled{cursor:not-allowed;opacity:.7}.project_errorMessage__-h7-w{background-color:#fee2e2;background-color:var(--danger-light,#fee2e2);color:#b91c1c;color:var(--danger-dark,#b91c1c);font-size:.95rem;margin-bottom:1.25rem}.project_darkMode__1Ty7h{--bg-color:#0000;--card-bg:#1f2937;--card-bg-light:#374151;--text-color:#e5e7eb;--text-secondary:#9ca3af;--text-muted:#6b7280;--heading-color:#f3f4f6;--primary-color:#6366f1;--primary-dark:#4f46e5;--primary-light:#3730a3;--success-color:#34d399;--success-light:#064e3b;--success-dark:#d1fae5;--danger-color:#f87171;--danger-light:#7f1d1d;--danger-dark:#fee2e2;--warning-color:#fbbf24;--warning-light:#78350f;--border-color:#4b5563;--border-muted:#374151;--bg-muted:#374151;--bg-hover:#4b5563;--bg-dark:#6b7280;--scrollbar:#4b5563}.project_modalOverlay__b\+b9O{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.project_modal__vTBCF{background-color:#fff;background-color:var(--card-bg,#fff);border-radius:.5rem;box-shadow:0 10px 25px #0000001a;max-width:500px;padding:1.5rem;position:relative;width:90%}.project_modalTitle__0k7XG{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color,#e5e7eb);color:#111827;color:var(--text-title,#111827);font-size:1.25rem;font-weight:600;margin:0 0 1.5rem;padding-bottom:.75rem}.project_errorMessage__-h7-w{background-color:#ef44441a;border-left:3px solid #ef4444;border-radius:.375rem;color:#ef4444;font-size:.875rem;margin-bottom:1rem;padding:.75rem}.project_formGroup__td6m5{margin-bottom:1.25rem}.project_formGroup__td6m5 label{color:#333;color:var(--text-color,#4b5563);display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.project_formInput__Ewfmf,.project_formSelect__ouXNj{background-color:#fff;background-color:var(--input-bg,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-color,#d1d5db);border-radius:.375rem;color:#333;color:var(--text-color,#1f2937);font-size:.875rem;padding:.625rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.project_formInput__Ewfmf:focus,.project_formSelect__ouXNj:focus{border-color:#4f46e5;border-color:var(--primary-color,#4f46e5);box-shadow:0 0 0 3px #4f46e51a;outline:none}.project_formInput__Ewfmf::placeholder{color:#9ca3af;color:var(--text-muted,#9ca3af)}.project_formSelect__ouXNj{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.project_helpText__\+L0gb{color:#9ca3af;color:var(--text-muted,#6b7280);font-size:.75rem;margin-top:.25rem}.project_formActions__h60EN{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.project_cancelBtn__VG7hp,.project_confirmBtn__lnAhE{border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:background-color .2s ease,transform .1s ease}.project_cancelBtn__VG7hp{background-color:#f3f4f6;background-color:var(--bg-light,#f3f4f6);border:1px solid #e5e7eb;border:1px solid var(--border-color,#d1d5db);color:#333;color:var(--text-color,#4b5563)}.project_cancelBtn__VG7hp:hover{background-color:#f3f4f6;background-color:var(--bg-muted,#e5e7eb)}.project_confirmBtn__lnAhE{background-color:#4f46e5;background-color:var(--primary-color,#4f46e5);border:none;color:#fff}.project_confirmBtn__lnAhE:hover{background-color:#4338ca;background-color:var(--primary-dark,#4338ca)}.project_confirmBtn__lnAhE:disabled{background-color:#f3f4f6;background-color:var(--bg-muted,#e5e7eb);color:#9ca3af;color:var(--text-muted,#9ca3af);cursor:not-allowed}:root{--color-primary:#6366f1;--color-primary-dark:#4f46e5;--color-primary-light:#818cf8;--color-primary-bg:#6366f10d;--color-primary-bg-hover:#6366f11a;--color-primary-bg-light:#eef2ff;--color-primary-border:#c7d2fe;--color-background:#f7f8fa;--color-border:#e5e7eb;--color-border-light:#f1f1f1;--color-text-primary:#111827;--color-text-secondary:#4b5563;--color-text-tertiary:#6b7280;--color-text-light:#9ca3af;--color-error:#ef4444;--color-error-light:#fee2e2;--color-error-border:#fecaca;--shadow-sm:0 4px 6px #0000000d;--shadow-md:0 8px 15px #00000026;--shadow-focus:0 0 0 3px #6366f133;--border-radius-sm:6px;--border-radius-md:8px;--border-radius-lg:12px;--border-radius-full:50%;--transition-fast:all 0.2s ease;--transition-normal:all 0.3s ease;--board-width:300px;--header-height:120px}.kanban_kanbanContainer__8u\+Nl{padding:10px 0;position:relative;width:100%}.kanban_boardsWrapper__8-xY1{-webkit-overflow-scrolling:touch;align-items:flex-start;display:flex;gap:16px;min-height:calc(100vh - 120px);min-height:calc(100vh - var(--header-height));overflow-x:auto;padding:10px;scroll-behavior:smooth;scroll-padding:20px}.kanban_boardsWrapper__8-xY1::-webkit-scrollbar{height:8px}.kanban_boardsWrapper__8-xY1::-webkit-scrollbar-track{background:#f1f1f1;background:var(--color-border-light);border-radius:4px}.kanban_boardsWrapper__8-xY1::-webkit-scrollbar-thumb{background:#c7d2fe;background:var(--color-primary-border);border-radius:4px}.kanban_boardsWrapper__8-xY1::-webkit-scrollbar-thumb:hover{background:#6366f1;background:var(--color-primary)}.kanban_boardContainer__RQUQe{background-color:#f7f8fa;background-color:var(--color-background);border-radius:12px;border-radius:var(--border-radius-lg);box-shadow:0 4px 6px #0000000d;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;flex-shrink:0;height:calc(100vh - 160px);max-width:300px;max-width:var(--board-width);min-width:300px;min-width:var(--board-width);overflow:hidden;position:relative;transition:all .2s ease;transition:var(--transition-fast)}.kanban_boardDragging__RcVxV{box-shadow:0 8px 15px #00000026;box-shadow:var(--shadow-md);opacity:.7;transform:scale(.98) rotate(1deg)}.kanban_boardHeader__Tw479{align-items:center;background:linear-gradient(90deg,#6366f1,#8b5cf6);background:linear-gradient(to right,var(--color-primary),#8b5cf6);border-radius:12px 12px 0 0;border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0;color:#fff;cursor:grab;display:flex;justify-content:space-between;padding:16px;transition:background .3s ease}.kanban_boardHeader__Tw479:hover{background:linear-gradient(90deg,#4f46e5,#7c3aed);background:linear-gradient(to right,var(--color-primary-dark),#7c3aed)}.kanban_boardHeaderDragging__zThUE{cursor:grabbing}.kanban_boardTitle__gF7qH{font-size:18px;font-weight:600;margin:0;text-shadow:0 1px 2px #0000001a}.kanban_taskCount__SNZ09{background-color:#ffffff4d;border-radius:12px;font-size:12px;font-weight:400;padding:4px 8px}.kanban_boardActions__79ccP{align-items:center;display:flex;gap:8px}.kanban_deleteButton__uwsO2{align-items:center;background-color:#fff3;border:none;border-radius:50%;border-radius:var(--border-radius-full);color:#fff;cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;line-height:1;transition:all .2s ease;transition:var(--transition-fast);width:24px}.kanban_deleteButton__uwsO2:hover{background-color:#fff6}.kanban_boardContent__tE0KC{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px}.kanban_boardContent__tE0KC::-webkit-scrollbar{width:6px}.kanban_boardContent__tE0KC::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px}.kanban_boardContent__tE0KC::-webkit-scrollbar-track{background-color:initial}.kanban_emptyBoard__ekvAm{align-items:center;border:2px dashed #e5e7eb;border:2px dashed var(--color-border);border-radius:8px;border-radius:var(--border-radius-md);color:#9ca3af;color:var(--color-text-light);display:flex;flex-direction:column;height:100%;justify-content:center;min-height:150px;padding:24px;text-align:center;transition:all .2s ease;transition:var(--transition-fast)}.kanban_boardContent__tE0KC:hover .kanban_emptyBoard__ekvAm{background-color:#6366f10d;background-color:var(--color-primary-bg);border-color:#c7d2fe;border-color:var(--color-primary-border)}.kanban_emptyBoard__ekvAm p{margin:4px 0}.kanban_boardFooter__0G98C{border-top:1px solid #e5e7eb;border-top:1px solid var(--color-border);padding:12px 16px}.kanban_addTaskButton__acVm6{align-items:center;background-color:#f3f4f6;border:1px solid #e5e7eb;border:1px solid var(--color-border);border-radius:8px;border-radius:var(--border-radius-md);color:#6366f1;color:var(--color-primary);cursor:pointer;display:flex;font-weight:500;gap:8px;justify-content:center;padding:10px;transition:all .2s ease;transition:var(--transition-fast);width:100%}.kanban_addTaskButton__acVm6:hover{background-color:#e5e7eb;background-color:var(--color-border);color:#4f46e5;color:var(--color-primary-dark)}.kanban_addIcon__7ZPO9{font-size:18px;line-height:1}.kanban_addBoardContainer__XgEAj{flex-shrink:0;height:calc(100vh - 160px);max-width:300px;max-width:var(--board-width);min-width:300px;min-width:var(--board-width);padding:20px;position:relative}.kanban_addBoardBtn__6X5W6,.kanban_addBoardContainer__XgEAj{align-items:center;display:flex;flex-direction:column;justify-content:center}.kanban_addBoardBtn__6X5W6{background-color:#6366f10d;background-color:var(--color-primary-bg);border:2px dashed #c7d2fe;border:2px dashed var(--color-primary-border);border-radius:12px;border-radius:var(--border-radius-lg);color:#6366f1;color:var(--color-primary);cursor:pointer;font-size:16px;font-weight:500;height:100%;transition:all .3s ease;transition:var(--transition-normal);width:100%}.kanban_addBoardBtn__6X5W6:hover{background-color:#6366f11a;background-color:var(--color-primary-bg-hover);border-color:#818cf8;border-color:var(--color-primary-light);box-shadow:0 10px 15px -3px #6366f11a,0 4px 6px -2px #6366f10d;transform:translateY(-4px)}.kanban_plusIcon__Dd9zC{align-items:center;background-color:#eef2ff;background-color:var(--color-primary-bg-light);border-radius:50%;border-radius:var(--border-radius-full);display:flex;font-size:32px;height:40px;justify-content:center;margin-bottom:8px;transition:all .3s ease;transition:var(--transition-normal);width:40px}.kanban_addBoardBtn__6X5W6:hover .kanban_plusIcon__Dd9zC{background-color:#c7d2fe;background-color:var(--color-primary-border);transform:rotate(90deg)}.kanban_addBoardForm__DUg\+e{background-color:#f7f8fa;background-color:var(--color-background);border-radius:12px;border-radius:var(--border-radius-lg);box-shadow:0 4px 6px #0000000d;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;height:100%;padding:20px;width:100%}.kanban_boardTitleInput__tHf4l,.kanban_formInput__Dc57M,.kanban_formSelect__koxiD,.kanban_formTextarea__gJzaJ{border:1px solid #e5e7eb;border:1px solid var(--color-border);border-radius:6px;border-radius:var(--border-radius-sm);font-size:16px;padding:10px 12px;width:100%}.kanban_boardTitleInput__tHf4l{margin-bottom:16px}.kanban_boardTitleInput__tHf4l:focus,.kanban_formInput__Dc57M:focus,.kanban_formSelect__koxiD:focus,.kanban_formTextarea__gJzaJ:focus{border-color:#6366f1;border-color:var(--color-primary);box-shadow:0 0 0 3px #6366f133;box-shadow:var(--shadow-focus);outline:none}.kanban_formGroup__w1UPP{margin-bottom:16px}.kanban_formGroup__w1UPP label{color:#4b5563;color:var(--color-text-secondary);display:block;font-weight:500;margin-bottom:6px}.kanban_helpText__rOuog{color:#6b7280;color:var(--color-text-tertiary);font-size:12px;margin-top:4px}.kanban_formActions__Ypbpw{display:flex;gap:10px;justify-content:flex-end}.kanban_cancelBtn__69-My{background-color:#f3f4f6;border:1px solid #e5e7eb;border:1px solid var(--color-border);border-radius:6px;border-radius:var(--border-radius-sm);color:#6b7280;color:var(--color-text-tertiary);cursor:pointer;font-weight:500;padding:8px 16px;transition:all .2s ease;transition:var(--transition-fast)}.kanban_cancelBtn__69-My:hover{background-color:#e5e7eb;background-color:var(--color-border)}.kanban_confirmBtn__bCa6Y{background-color:#6366f1;background-color:var(--color-primary);border:none;border-radius:6px;border-radius:var(--border-radius-sm);color:#fff;cursor:pointer;font-weight:500;padding:8px 16px;transition:all .2s ease;transition:var(--transition-fast)}.kanban_confirmBtn__bCa6Y:hover{background-color:#4f46e5;background-color:var(--color-primary-dark)}.kanban_loading__YtmZF{align-items:center;color:#6b7280;color:var(--color-text-tertiary);display:flex;font-size:16px;height:100%;justify-content:center}.kanban_error__U78PF{background-color:#fee2e2;background-color:var(--color-error-light);border:1px solid #fecaca;border:1px solid var(--color-error-border);border-radius:8px;border-radius:var(--border-radius-md);color:#ef4444;color:var(--color-error);margin:20px;padding:20px;text-align:center}.kanban_modalOverlay__pIQ86{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.kanban_modal__QP5XS{background-color:#fff;border-radius:12px;border-radius:var(--border-radius-lg);box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:500px;padding:24px;width:100%}.kanban_modalTitle__abU6U{color:#111827;color:var(--color-text-primary);font-size:20px;font-weight:600;margin-bottom:24px;margin-top:0}@media (max-width:768px){.kanban_modal__QP5XS{margin:0 10px;max-width:90%}.kanban_boardsWrapper__8-xY1{gap:10px;padding:10px}.kanban_addBoardContainer__XgEAj,.kanban_boardContainer__RQUQe{max-width:280px;min-width:280px}}.task_task__93wIR{background-color:#fff;border:1px solid #eaeaea;border-radius:8px;box-shadow:0 2px 4px #0000000d;cursor:pointer;margin-bottom:12px;padding:16px;transition:all .2s ease-in-out}.task_task__93wIR:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.task_taskDragging__WKbxG{box-shadow:0 6px 12px #00000014;opacity:.6;transform:scale(.98)}.task_taskTitle__o8HSO{color:#333;font-size:16px;font-weight:600;margin-bottom:8px;margin-top:0}.task_taskDescription__Ko2Pq{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#666;display:-webkit-box;font-size:14px;line-height:1.4;margin-bottom:12px;overflow:hidden}.task_taskMetadata__xL3HB{align-items:center;display:flex;gap:8px;margin-bottom:12px}.task_priorityBadge__NzEt0{border-radius:12px;font-size:12px;font-weight:500;padding:2px 8px}.task_priorityUrgent__SHPXc{background-color:#ffebee;color:#880200}.task_priorityHigh__rzM1J{background-color:#ffebee;color:#e53935}.task_priorityMedium__5LEVx{background-color:#fff8e1;color:#ffb300}.task_priorityLow__KDi1M{background-color:#e8f5e9;color:#43a047}.task_priorityDefault__kR66V{background-color:#eceff1;color:#607d8b}.task_dueDate__YJUaI{align-items:center;color:#757575;display:flex;font-size:12px}.task_taskAssignees__thoTU{display:flex;margin-top:12px}.task_initialsCircle__5LC3r{align-items:center;border:2px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:600;height:28px;justify-content:center;margin-right:-8px;width:28px}.task_modalOverlay__IRnO\+{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.task_enhancedModalContent__1vEM0{animation:task_modalFadeIn__9m8L1 .2s ease-out;border-radius:12px;box-shadow:0 10px 25px #00000026}@keyframes task_modalFadeIn__9m8L1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.task_modalHeader__yjavN{align-items:flex-start;background-color:#fdfdfd;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:20px}.task_modalTitleArea__FtGhZ{display:flex;flex:1 1;flex-direction:column;gap:12px}.task_modalTitleInput__bfoAt{background-color:initial;border:none;border-bottom:2px solid #0000;font-size:20px;font-weight:600;outline:none;padding:8px 0;transition:border-color .2s;width:100%}.task_modalTitleInput__bfoAt:focus{border-bottom-color:#3f51b5}.task_statusBadge__7xd8n{align-items:center;background-color:#f5f5f5;border-radius:16px;color:#555;display:flex;font-size:14px;gap:6px;padding:4px 10px}.task_closeModalButton__aAOyq{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background-color .2s}.task_closeModalButton__aAOyq:hover{background-color:#f5f5f5;color:#333}.task_modalTabsContainer__wnZfV{background-color:#fdfdfd;border-bottom:1px solid #f0f0f0}.task_modalTabs__0c2eo{display:flex;gap:4px;padding:0 20px}.task_tabButton__8BZlW{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#666;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 16px;transition:all .2s}.task_tabButton__8BZlW:hover{color:#3f51b5}.task_tabActive__gBbEw{border-bottom-color:#3f51b5;color:#3f51b5}.task_modalBody__kTCqk{flex:1 1;overflow-y:auto;padding:0}.task_detailsTabContent__mXvvb{display:flex;height:100%}.task_modalSidebar__ZOMDt{background-color:#fafafa;border-right:1px solid #f0f0f0;height:100%;padding:20px;width:280px}.task_sidebarSection__L6ent{margin-bottom:24px}.task_sidebarSectionTitle__a1UuD{color:#555;font-size:14px;font-weight:600;margin-bottom:12px}.task_statusButtons__iNyHX{display:flex;flex-direction:column;gap:8px}.task_statusButtonEnhanced__iOmc9{align-items:center;background-color:initial;border:1px solid #eaeaea;border-radius:6px;color:#555;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px;text-align:left;transition:all .2s;width:100%}.task_statusButtonEnhanced__iOmc9:hover{background-color:#f5f5f5}.task_statusButtonActive__8TSJI{background-color:#e8eaf6;border-color:#c5cae9;color:#3f51b5}.task_prioritySelector__mYu8U{display:flex;gap:8px}.task_priorityOption__QuPMg{background-color:initial;border:1px solid #eaeaea;border-radius:6px;cursor:pointer;flex:1 1;font-size:13px;padding:8px 4px;text-align:center;transition:all .2s}.task_priorityOption__QuPMg:hover{background-color:#00000005}.task_priorityOptionActive__5tfRU{border-width:2px;font-weight:500}.task_priorityOption__QuPMg.task_priorityLow__KDi1M.task_priorityOptionActive__5tfRU{background-color:#43a0471a;border-color:#43a047;color:#2e7d32}.task_priorityOption__QuPMg.task_priorityMedium__5LEVx.task_priorityOptionActive__5tfRU{background-color:#ffb3001a;border-color:#ffb300;color:#f57f17}.task_priorityOption__QuPMg.task_priorityHigh__rzM1J.task_priorityOptionActive__5tfRU{background-color:#e539351a;border-color:#e53935;color:#c62828}.task_dateInput__lFEtK{border:1px solid #ddd;border-radius:6px;font-size:14px;padding:10px;transition:border-color .2s;width:100%}.task_dateInput__lFEtK:focus{border-color:#3f51b5;outline:none}.task_assigneeSelector__TVOr4{display:flex;flex-direction:column;gap:12px}.task_assigneeSelect__jGGlV{background-color:#fff;border:1px solid #ddd;border-radius:6px;font-size:14px;padding:10px;transition:border-color .2s;width:100%}.task_assigneeSelect__jGGlV:focus{border-color:#3f51b5;outline:none}.task_selectedAssigneeDisplay__yEkH7{align-items:center;background-color:#f5f5f5;border-radius:6px;display:flex;gap:10px;padding:8px 12px}.task_assigneeAvatar__VHW\+7{font-size:13px;height:30px;width:30px}.task_assigneeName__jEFQx{color:#333;font-size:14px}.task_descriptionSection__2YKD3{flex:1 1;padding:20px}.task_descriptionLabel__lQpcd{color:#555;display:block;font-size:14px;font-weight:600;margin-bottom:12px}.task_descriptionInput__3kBUY{border:1px solid #ddd;border-radius:6px;font-size:14px;line-height:1.5;padding:12px;resize:none;transition:border-color .2s;width:100%}.task_descriptionInput__3kBUY:focus{border-color:#3f51b5;outline:none}.task_attachmentsTabContent__fK54H{padding:20px}.task_fileUploadContainer__L1nG2{display:flex;justify-content:center;margin-bottom:24px}.task_uploadButtonEnhanced__RsaY9{align-items:center;background-color:#f5f5f5;border:1px dashed #ccc;border-radius:8px;color:#333;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s}.task_uploadButtonEnhanced__RsaY9:hover{background-color:#e8eaf6;border-color:#3f51b5;color:#3f51b5}.task_attachmentsList__7ZGjI{display:flex;flex-direction:column;gap:12px}.task_attachmentItem__HCxPy{align-items:center;background-color:#f9f9f9;border:1px solid #eee;border-radius:8px;display:flex;gap:12px;padding:12px 16px;transition:transform .2s,box-shadow .2s}.task_attachmentItem__HCxPy:hover{box-shadow:0 3px 6px #00000014;transform:translateY(-2px)}.task_newAttachment__oAuVY{background-color:#e8f5e9;border-color:#c8e6c9}.task_attachmentIcon__s0f-Q{align-items:center;background-color:#e8eaf6;border-radius:8px;color:#3f51b5;display:flex;height:40px;justify-content:center;width:40px}.task_attachmentDetails__0OxAO{flex:1 1}.task_attachmentName__2ssMr{color:#333;font-size:14px;font-weight:500;margin-bottom:4px}.task_attachmentMeta__h4bwQ{align-items:center;color:#757575;display:flex;font-size:12px;gap:12px}.task_attachmentDate__BptSB,.task_attachmentSize__XxFn4{align-items:center;display:flex;gap:4px}.task_newFileLabel__69fia{background-color:#4caf50;border-radius:10px;color:#fff;font-size:10px;font-weight:500;padding:2px 6px}.task_attachmentActions__JtBmB{display:flex;gap:8px}.task_attachmentRemoveButton__eC7VK,.task_attachmentViewButton__6cQr7{align-items:center;background-color:initial;border:none;border-radius:6px;color:#666;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background-color .2s,color .2s;width:32px}.task_attachmentViewButton__6cQr7:hover{background-color:#e8eaf6;color:#3f51b5}.task_attachmentRemoveButton__eC7VK:hover{background-color:#ffebee;color:#f44336}.task_noAttachmentsMessage__KTeZc{align-items:center;color:#9e9e9e;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.task_modalFooter__QVC8y{align-items:center;background-color:#fdfdfd;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px 20px}.task_modalFooterLeft__lsvf5,.task_modalFooterRight__raDPM{display:flex;gap:8px}.task_deleteTaskButton__EUVLE,.task_duplicateTaskButton__Orzz4{align-items:center;background-color:initial;border:1px solid #eaeaea;border-radius:6px;color:#666;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.task_deleteTaskButton__EUVLE:hover{background-color:#ffebee;border-color:#ffcdd2;color:#f44336}.task_duplicateTaskButton__Orzz4:hover{background-color:#e8eaf6;border-color:#c5cae9;color:#3f51b5}.task_cancelButton__KS3x1,.task_saveButton__FbjVA{border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.task_cancelButton__KS3x1{background-color:initial;border:1px solid #ddd;color:#666}.task_cancelButton__KS3x1:hover{background-color:#f5f5f5}.task_saveButton__FbjVA{align-items:center;background-color:#3f51b5;border:none;color:#fff;display:flex;gap:8px;padding:8px 20px}.task_saveButton__FbjVA:hover{background-color:#303f9f}.task_cancelButton__KS3x1:disabled,.task_saveButton__FbjVA:disabled{cursor:not-allowed;opacity:.6}.task_spinnerIcon__TVT9Y{animation:task_spin__8pCBI 1s linear infinite;height:16px;width:16px}.task_spinnerIcon__TVT9Y circle{stroke:#fff;stroke-linecap:round;animation:task_dash__py3Hu 1.5s ease-in-out infinite}@keyframes task_spin__8pCBI{to{transform:rotate(1turn)}}@keyframes task_dash__py3Hu{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.task_statusDropdownContainer__jP4EX{display:inline-flex;margin-right:10px;position:relative}.task_statusBadge__7xd8n:hover{background-color:#e9e9e9}.task_dropdownArrow__yEmX\+{margin-left:5px;opacity:.6}.task_statusDropdownMenu__esbvG{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 4px 12px #00000026;left:0;margin-top:5px;max-height:300px;min-width:180px;overflow-y:auto;position:absolute;top:100%;z-index:10}.task_statusOption__bnBmP{align-items:center;cursor:pointer;display:flex;padding:8px 12px;transition:background-color .2s}.task_statusOption__bnBmP:hover{background-color:#f5f5f5}.task_assigneeDropdownContainer__eRabl{display:inline-flex;position:relative}.task_assigneeBadge__-v37Y{align-items:center;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:16px;cursor:pointer;display:flex;font-size:.8rem;padding:4px 10px;transition:background-color .2s}.task_assigneeBadge__-v37Y:hover{background-color:#e9e9e9}.task_assigneeAvatar__VHW\+7{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:.7rem;font-weight:600;height:22px;justify-content:center;margin-right:5px;width:22px}.task_assigneeName__jEFQx{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task_assigneeDropdownMenu__bvXbG{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 4px 12px #00000026;margin-top:5px;max-height:300px;min-width:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.task_assigneeOption__5fq\+W{align-items:center;cursor:pointer;display:flex;padding:8px 12px;transition:background-color .2s}.task_assigneeOption__5fq\+W:hover{background-color:#f5f5f5}.task_assigneeOptionAvatar__uxF1k{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:.75rem;font-weight:600;height:24px;justify-content:center;margin-right:8px;width:24px}.task_headerMetadata__Difx1{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.task_modalTitleInput__bfoAt:focus{border-bottom-color:#4ecdc4;outline:none}.task_enhancedModalContent__1vEM0{background-color:#fff;border-radius:8px;box-shadow:0 5px 20px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow:hidden;width:90%}.task_modalSidebar__ZOMDt{border-right:1px solid #e0e0e0;padding-right:24px;width:220px}.task_labelPickerOverlay__ehZj9{align-items:center;animation:task_fadeIn__WzpHO .2s ease-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.task_labelPickerContent__TG37l{animation:task_slideUp__JUOSJ .3s ease-out;background-color:#fff;border-radius:8px;box-shadow:0 6px 24px #0003;max-width:90%;padding:24px;width:360px}.task_labelPickerTitle__nVWWy{color:#333;font-size:1.25rem;font-weight:600;margin:0 0 20px}.task_labelField__1iwor{margin-bottom:20px}.task_labelField__1iwor label{color:#555;display:block;font-size:.875rem;font-weight:500;margin-bottom:6px}.task_labelNameInput__CFgtC{border:1px solid #e0e0e0;border-radius:4px;font-size:.9rem;padding:8px 12px;transition:border-color .2s;width:100%}.task_labelNameInput__CFgtC:focus{border-color:#4ecdc4;box-shadow:0 0 0 2px #4ecdc433;outline:none}.task_colorPicker__pKA5C{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.task_colorOption__wH3MU{border:2px solid #0000;border-radius:50%;cursor:pointer;height:28px;padding:0;transition:transform .2s,border-color .2s;width:28px}.task_colorOption__wH3MU:hover{transform:scale(1.1)}.task_colorOptionSelected__07sEu{border-color:#333;transform:scale(1.1)}.task_labelPreview__3GmGK{border-radius:4px;box-shadow:0 2px 4px #0000001a;color:#fff;font-size:.85rem;font-weight:500;margin-top:12px;padding:8px 12px;text-align:center;transition:background-color .2s}.task_labelPickerActions__2Kzfi{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}@keyframes task_slideUp__JUOSJ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.task_labelsContainer__4c7Qz{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;max-height:120px;overflow-y:auto;padding-right:5px}.task_labelsContainer__4c7Qz::-webkit-scrollbar{width:4px}.task_labelsContainer__4c7Qz::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.task_labelsContainer__4c7Qz::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.task_labelsContainer__4c7Qz::-webkit-scrollbar-thumb:hover{background:#aaa}.task_labelItem__Cb3JL{align-items:center;animation:task_labelFadeIn__vOfX7 .3s ease-out;border-radius:16px;box-shadow:0 1px 3px #0000001a;color:#fff;display:flex;font-size:.8rem;font-weight:500;max-width:100%;padding:4px 10px 4px 12px;transition:transform .2s,box-shadow .2s}.task_labelItem__Cb3JL:hover{box-shadow:0 2px 5px #00000026;transform:translateY(-1px)}.task_labelItem__Cb3JL span{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task_removeLabelButton__ZtaGH{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;height:18px;justify-content:center;margin-left:6px;opacity:.7;transition:opacity .2s,background-color .2s;width:18px}.task_removeLabelButton__ZtaGH:hover{background-color:#0000001a;opacity:1}.task_noLabelsMessage__5URge{animation:task_fadeIn__WzpHO .3s ease-out;color:#888;font-size:.85rem;font-style:italic;padding:8px 0}.task_autoTextColor__mvoQH{color:#fff;color:var(--text-color,#fff)}@keyframes task_labelFadeIn__vOfX7{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes task_fadeIn__WzpHO{0%{opacity:0}to{opacity:1}}.task_labelSectionHeader__XDd08{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.task_addLabelButton__FUNW-{align-items:center;background:#0000;background-color:#7bda80;border:none;border-radius:5px;cursor:pointer;display:flex;height:24px;justify-content:center;transition:background-color .2s;width:24px}.task_addLabelButton__FUNW-:hover{background-color:#f0f0f0}.task_LabelModalAdd__vaK9w{align-items:center;background:#518f54;border:none;border-radius:6px;color:#f5f5f5;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:center;padding:8px 16px;transition:all .2s;transition:background-color .2s}.task_LabelModalAdd__vaK9w:hover{background-color:#265b57}.attachmentstab_attachmentsTabContent__ElUxn{background-color:#fff;border-radius:6px;height:100%;overflow-y:auto;padding:20px}.attachmentstab_attachmentsHeader__v7E7A{align-items:center;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.attachmentstab_attachmentsTitle__X0GJb{align-items:center;color:#333;display:flex;font-size:16px;font-weight:500;gap:8px;margin:0}.attachmentstab_uploadButton__h1lpn{align-items:center;background-color:#f5f5f5;border-radius:4px;color:#333;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 14px;transition:background-color .2s ease}.attachmentstab_uploadButton__h1lpn:hover{background-color:#e9e9e9}.attachmentstab_attachmentsList__0AhOh{display:flex;flex-direction:column;gap:10px}.attachmentstab_uploadingIndicator__qKD7a{align-items:center;background-color:#f0f8ff;border-radius:4px;color:#06c;display:flex;font-size:14px;gap:10px;padding:12px}.attachmentstab_spinnerIcon__3EbML{animation:attachmentstab_spin__EhSNu 1.5s linear infinite}@keyframes attachmentstab_spin__EhSNu{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.attachmentstab_attachmentItem__l7YvB{align-items:center;background-color:#f9f9f9;border:1px solid #eee;border-radius:6px;display:flex;padding:12px;transition:box-shadow .2s ease}.attachmentstab_attachmentItem__l7YvB:hover{box-shadow:0 2px 6px #0000000d}.attachmentstab_attachmentIcon__YGNCT{align-items:center;background-color:#f0f0f0;border-radius:4px;color:#666;display:flex;height:36px;justify-content:center;margin-right:12px;width:36px}.attachmentstab_attachmentDetails__IfaI9{flex:1 1;overflow:hidden}.attachmentstab_attachmentName__MdpI\+{color:#333;display:block;font-weight:500;margin-bottom:4px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}a.attachmentstab_attachmentName__MdpI\+{color:#06c}a.attachmentstab_attachmentName__MdpI\+:hover{text-decoration:underline}.attachmentstab_attachmentMeta__1Z5CS{color:#777;font-size:12px}.attachmentstab_removeAttachmentButton__hORiH{align-items:center;background:none;border:none;border-radius:4px;color:#777;cursor:pointer;display:flex;height:28px;justify-content:center;margin-left:8px;opacity:.6;transition:opacity .2s ease,background-color .2s ease;width:28px}.attachmentstab_removeAttachmentButton__hORiH:hover{background-color:#f1f1f1;opacity:1}.attachmentstab_emptyAttachments__APpHu{align-items:center;background-color:#fafafa;border:1px dashed #ddd;border-radius:8px;color:#777;display:flex;flex-direction:column;justify-content:center;padding:40px;text-align:center}.attachmentstab_emptyAttachments__APpHu p{font-size:15px;margin:12px 0}.attachmentstab_emptyAttachments__APpHu svg{color:#aaa;margin-bottom:5px}.attachmentstab_uploadButtonSmall__CjgsO{background-color:#f0f0f0;border-radius:4px;color:#555;cursor:pointer;display:inline-block;font-size:13px;margin-top:8px;padding:6px 12px;transition:background-color .2s ease}.attachmentstab_uploadButtonSmall__CjgsO:hover{background-color:#e5e5e5}.attachmentstab_downloadButton__yfz82{align-items:center;background-color:#0000000a;border:none;border-radius:4px;color:#555;cursor:pointer;display:flex;height:28px;justify-content:center;margin-right:6px;padding:0;transition:all .2s ease;width:28px}.attachmentstab_downloadButton__yfz82:hover{background-color:#00000014;color:#000}.attachmentstab_downloadButton__yfz82:active{background-color:#0000001f;transform:scale(.95)}.attachmentstab_attachmentActions__4XAYk{align-items:center;display:flex;margin-left:auto}.attachmentstab_downloadButton__yfz82 svg{stroke-width:2px}.attachmentstab_attachmentName__MdpI\+:hover{color:#2563eb;text-decoration:underline}:root{--primary-color-rgb:79,70,229;--warning-dark:#d97706;--bg-color:#f9fafb;--text-color:#1e293b;--text-muted:#94a3b8;--heading-color:#0f172a;--border-color:#e2e8f0;--border-muted:#f1f5f9;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px #00000012;--border-radius-lg:0.75rem}[data-theme=dark]{--bg-color:#0f172a;--card-bg:#1e293b;--card-bg-light:#334155;--text-color:#f1f5f9;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--heading-color:#f8fafc;--border-color:#334155;--border-muted:#1e293b}.list-view_listViewContainer__eK08q{animation:list-view_fadeIn__R1S0s .4s ease-in-out;background-color:#fff;background-color:var(--card-bg);border-radius:.5rem;border-radius:var(--border-radius-md);margin-bottom:1rem;overflow:hidden;padding:1rem;position:relative}.list-view_listViewContainer__eK08q:before{background:radial-gradient(circle at center,#4f46e51a 0,#0000 70%);background:radial-gradient(circle at center,rgba(var(--primary-color-rgb),.1) 0,#0000 70%);border-top-right-radius:.5rem;border-top-right-radius:var(--border-radius-md);content:"";height:200px;opacity:.5;position:absolute;right:0;top:0;width:200px;z-index:0}.list-view_filtersContainer__NGqmm{animation:list-view_slideDown__h3NJh .5s ease-in-out;background-color:#f8fafc;background-color:var(--card-bg-light);border:1px solid #f1f5f9;border:1px solid var(--border-muted);border-radius:.5rem;border-radius:var(--border-radius-md);box-shadow:0 1px 2px #0000000d;box-shadow:var(--shadow-sm);display:flex;flex-wrap:wrap;gap:1.25rem;margin-bottom:1.5rem;padding:1.25rem;position:relative;z-index:1}.list-view_searchContainer__iGUci{flex:1 1;min-width:250px;position:relative}.list-view_searchContainer__iGUci:before{color:#94a3b8;color:var(--text-muted);content:"🔍";left:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.list-view_searchInput__10mnW{background-color:#fff;background-color:var(--card-bg);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.5rem;border-radius:var(--border-radius-md);box-shadow:0 1px 2px #0000000d;box-shadow:var(--shadow-sm);color:#1e293b;color:var(--text-color);font-size:.95rem;padding:.75rem 1rem .75rem 2.5rem;transition:all .3s ease;transition:all var(--transition-normal);width:100%}.list-view_searchInput__10mnW::placeholder{color:#94a3b8;color:var(--text-muted)}.list-view_searchInput__10mnW:focus{border-color:#4f46e5;border-color:var(--primary-color);box-shadow:0 0 0 3px #4f46e51a;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.1);outline:none}.list-view_filterControls__-5Lmm{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.list-view_filterGroup__fa6nh{align-items:center;animation:list-view_fadeIn__R1S0s .5s ease-in-out;display:flex;gap:.5rem}.list-view_filterGroup__fa6nh label{color:#64748b;color:var(--text-secondary);font-size:.875rem;font-weight:500;transition:color .2s ease;transition:color var(--transition-fast);white-space:nowrap}.list-view_filterGroup__fa6nh:hover label{color:#4f46e5;color:var(--primary-color)}.list-view_filterSelect__pvLjT{-webkit-appearance:none;appearance:none;background-color:#fff;background-color:var(--card-bg);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.25rem;border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.5rem;border-radius:var(--border-radius-md);color:#1e293b;color:var(--text-color);cursor:pointer;font-size:.875rem;min-width:140px;padding:.5rem 2.5rem .5rem .75rem;transition:all .3s ease;transition:all var(--transition-normal)}.list-view_filterSelect__pvLjT:focus{box-shadow:0 0 0 3px #4f46e51a;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.1);outline:none}.list-view_filterSelect__pvLjT:focus,.list-view_filterSelect__pvLjT:hover{border-color:#4f46e5;border-color:var(--primary-color)}.list-view_tableContainer__zNl7f{animation:list-view_fadeIn__R1S0s .5s ease-in-out;background-color:#fff;background-color:var(--card-bg);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.5rem;border-radius:var(--border-radius-md);box-shadow:0 4px 6px #00000012;box-shadow:var(--shadow-md);overflow:hidden;position:relative;z-index:1}.list-view_taskTable__CvSc\+{background-color:#fff;background-color:var(--card-bg);border-collapse:collapse;font-size:.95rem;width:100%}.list-view_taskTable__CvSc\+ thead{background-color:#f8fafc;background-color:var(--card-bg-light);position:sticky;top:0;z-index:2}.list-view_taskTable__CvSc\+ th{border-bottom:2px solid #e2e8f0;border-bottom:2px solid var(--border-color);color:#64748b;color:var(--text-secondary);font-weight:600;padding:1rem;position:relative;text-align:left;transition:all .2s ease;transition:all var(--transition-fast)}.list-view_sortableHeader__PjLDP{cursor:pointer;padding-right:2rem!important;position:relative;-webkit-user-select:none;user-select:none}.list-view_sortableHeader__PjLDP:hover{background-color:#4f46e50d;background-color:rgba(var(--primary-color-rgb),.05);color:#4f46e5;color:var(--primary-color)}.list-view_sortIndicator__YKsfu{animation:list-view_fadeIn__R1S0s .3s ease-in-out;color:#4f46e5;color:var(--primary-color);font-size:.875rem;position:absolute;right:1rem}.list-view_taskRow__arjEF{animation:list-view_fadeIn__R1S0s .4s ease-in-out;border-bottom:1px solid #f1f5f9;border-bottom:1px solid var(--border-muted);transition:background-color .2s ease;transition:background-color var(--transition-fast)}.list-view_taskRow__arjEF:hover{background-color:#4f46e508;background-color:rgba(var(--primary-color-rgb),.03)}.list-view_taskRow__arjEF:last-child{border-bottom:none}.list-view_taskRow__arjEF.list-view_highPriority__gqHky{border-left:3px solid #ef4444;border-left:3px solid var(--danger-color)}.list-view_taskRow__arjEF.list-view_mediumPriority__0e2f4{border-left:3px solid #f59e0b;border-left:3px solid var(--warning-color)}.list-view_taskRow__arjEF.list-view_lowPriority__xgQ-O{border-left:3px solid #10b981;border-left:3px solid var(--success-color)}.list-view_taskTable__CvSc\+ td{padding:1rem;position:relative;vertical-align:top}.list-view_taskTitleCell__Sts6d{max-width:300px;width:40%}.list-view_taskTitleContainer__5tUE1{display:flex;flex-direction:column;gap:.25rem}.list-view_taskTitle__hczL9{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0f172a;color:var(--heading-color);display:-webkit-box;font-weight:600;margin-bottom:.25rem;overflow:hidden;transition:color .2s ease;transition:color var(--transition-fast)}.list-view_taskRow__arjEF:hover .list-view_taskTitle__hczL9{color:#4f46e5;color:var(--primary-color)}.list-view_taskDescription__mxkVv{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#64748b;color:var(--text-secondary);display:-webkit-box;font-size:.875rem;line-height:1.4;overflow:hidden}.list-view_priorityBadge__P15uf{align-items:center;border-radius:.75rem;border-radius:var(--border-radius-lg);display:inline-flex;font-size:.75rem;font-weight:600;padding:.375rem .75rem;transition:all .3s ease;transition:all var(--transition-normal)}.list-view_priorityBadge__P15uf:before{border-radius:50%;content:"";display:inline-block;height:.5rem;margin-right:.375rem;width:.5rem}.list-view_highPriority__gqHky{background-color:#fee2e2;background-color:var(--danger-light);color:#ef4444;color:var(--danger-color)}.list-view_highPriority__gqHky:before{background-color:#ef4444;background-color:var(--danger-color)}.list-view_mediumPriority__0e2f4{background-color:#fef3c7;background-color:var(--warning-light);color:#f59e0b;color:var(--warning-color)}.list-view_mediumPriority__0e2f4:before{background-color:#f59e0b;background-color:var(--warning-color)}.list-view_lowPriority__xgQ-O{background-color:#d1fae5;background-color:var(--success-light);color:#10b981;color:var(--success-color)}.list-view_lowPriority__xgQ-O:before{background-color:#10b981;background-color:var(--success-color)}.list-view_statusBadge__X3t6I{border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.75rem;border-radius:var(--border-radius-lg);display:inline-block;font-size:.75rem;font-weight:500;padding:.375rem .75rem;transition:all .3s ease;transition:all var(--transition-normal)}.list-view_statusBadge__X3t6I,.list-view_statusBadge__X3t6I.list-view_todo__B6XoN{background-color:#f8fafc;background-color:var(--card-bg-light);color:#64748b;color:var(--text-secondary)}.list-view_statusBadge__X3t6I.list-view_inProgress__3j3lC{background-color:#4f46e51a;background-color:rgba(var(--primary-color-rgb),.1);border-color:#818cf8;border-color:var(--primary-light);color:#4f46e5;color:var(--primary-color)}.list-view_statusBadge__X3t6I.list-view_done__4Dq01{background-color:#d1fae5;background-color:var(--success-light);border-color:#10b981;border-color:var(--success-color);color:#10b981;color:var(--success-color)}.list-view_dueDateContainer__NdcSj{display:flex;flex-direction:column;gap:.375rem}.list-view_dueDate__t0Zm1{color:#1e293b;color:var(--text-color);font-size:.875rem;font-weight:500}.list-view_daysLeft__Z6bI6{border-radius:.25rem;border-radius:var(--border-radius-sm);display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .5rem}.list-view_overdue__YJ8I0{background-color:#ef4444;background-color:var(--danger-color)}.list-view_dueToday__AYBwF,.list-view_overdue__YJ8I0{animation:list-view_pulseFade__uspWx 2s infinite;color:#fff}.list-view_dueToday__AYBwF{background-color:#f59e0b;background-color:var(--warning-color)}.list-view_upcoming__8Bzcr{background-color:#f8fafc;background-color:var(--card-bg-light);color:#64748b;color:var(--text-secondary)}.list-view_noDueDate__-GVyX{color:#94a3b8;color:var(--text-muted);font-size:.75rem;font-style:italic}.list-view_assigneesList__0OaOc{display:flex;justify-content:flex-end}.list-view_assigneesContainer__zPRyd{display:flex}.list-view_assigneeInitial__JrZBI{align-items:center;border:2px solid #fff;border:2px solid var(--card-bg);border-radius:50%;box-shadow:0 1px 2px #0000000d;box-shadow:var(--shadow-sm);color:#fff;cursor:pointer;display:flex;font-size:.75rem;font-weight:600;height:2rem;justify-content:center;margin-left:-.5rem;position:relative;transition:transform .2s ease,box-shadow .2s ease;transition:transform var(--transition-fast),box-shadow var(--transition-fast);width:2rem}.list-view_assigneeInitial__JrZBI:first-child{margin-left:0}.list-view_assigneeInitial__JrZBI:hover{box-shadow:0 4px 6px #00000012;box-shadow:var(--shadow-md);transform:translateY(-3px);z-index:5}.list-view_assigneeInitial__JrZBI:after{background-color:#0f172a;background-color:var(--heading-color);border-radius:.25rem;border-radius:var(--border-radius-sm);bottom:-2.5rem;box-shadow:0 4px 6px #00000012;box-shadow:var(--shadow-md);color:#fff;content:attr(title);font-size:.75rem;left:50%;opacity:0;padding:.375rem .75rem;pointer-events:none;position:absolute;transform:translateX(-50%) scale(.9);transition:all .3s ease;transition:all var(--transition-normal);white-space:nowrap;z-index:10}.list-view_assigneeInitial__JrZBI:hover:after{bottom:-2rem;opacity:1;transform:translateX(-50%) scale(1)}.list-view_unassigned__ipngZ{color:#94a3b8;color:var(--text-muted);font-size:.75rem;font-style:italic}.list-view_emptyState__RZ6-z{animation:list-view_fadeIn__R1S0s .5s ease-in-out;padding:3rem 1rem;text-align:center}.list-view_emptyStateMessage__uTfBW{background-color:#f8fafc;background-color:var(--card-bg-light);border:2px dashed #f1f5f9;border:2px dashed var(--border-muted);border-radius:.5rem;border-radius:var(--border-radius-md);color:#64748b;color:var(--text-secondary);display:inline-block;font-size:.95rem;margin:0 auto;max-width:500px;padding:1.5rem}@media (max-width:768px){.list-view_filtersContainer__NGqmm{gap:1rem}.list-view_filterControls__-5Lmm,.list-view_filtersContainer__NGqmm{align-items:stretch;flex-direction:column}.list-view_filterGroup__fa6nh{align-items:flex-start;flex-direction:column;gap:.25rem}.list-view_filterSelect__pvLjT{width:100%}.list-view_taskTable__CvSc\+{display:block;overflow-x:auto}.list-view_taskTable__CvSc\+ th{display:none}.list-view_taskRow__arjEF{border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.5rem;border-radius:var(--border-radius-md);display:flex;flex-direction:column;margin-bottom:1rem;padding:1rem}.list-view_taskTable__CvSc\+ td{border-bottom:1px solid #f1f5f9;border-bottom:1px solid var(--border-muted);display:flex;padding:.5rem 0}.list-view_taskTable__CvSc\+ td:before{content:attr(data-label);font-weight:600;min-width:120px;width:120px}.list-view_taskTitleCell__Sts6d{max-width:none;width:100%}}.list-view_taskRow__arjEF.list-view_expanded__tUGSN{background-color:#4f46e50d;background-color:rgba(var(--primary-color-rgb),.05)}.list-view_taskRow__arjEF.list-view_expanded__tUGSN .list-view_taskDescription__mxkVv{-webkit-line-clamp:unset;max-height:200px;transition:max-height .3s ease;transition:max-height var(--transition-normal)}.list-view_taskRow__arjEF{cursor:pointer;position:relative}.list-view_taskRow__arjEF:after{background-color:#4f46e51a;background-color:rgba(var(--primary-color-rgb),.1);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease;transition:opacity var(--transition-fast);width:100%}.list-view_taskRow__arjEF:active:after{opacity:1}.list-view_quickActions__yEUrU{display:flex;gap:.5rem;opacity:0;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%) translateX(10px);transition:all .3s ease;transition:all var(--transition-normal)}.list-view_taskRow__arjEF:hover .list-view_quickActions__yEUrU{opacity:1;pointer-events:auto;transform:translateY(-50%) translateX(0)}.list-view_actionButton__IbHKO{align-items:center;background-color:#fff;background-color:var(--card-bg);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:50%;color:#64748b;color:var(--text-secondary);cursor:pointer;display:flex;height:2rem;justify-content:center;transition:all .2s ease;transition:all var(--transition-fast);width:2rem}.list-view_actionButton__IbHKO:hover{background-color:#4f46e5;background-color:var(--primary-color);border-color:#4f46e5;border-color:var(--primary-color);color:#fff;transform:scale(1.1)}.list-view_pagination__XM7ny{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:1.5rem}.list-view_pageButton__cyePr{align-items:center;background-color:#fff;background-color:var(--card-bg);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.25rem;border-radius:var(--border-radius-sm);color:#64748b;color:var(--text-secondary);cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:all .2s ease;transition:all var(--transition-fast);width:2.5rem}.list-view_pageButton__cyePr:hover{background-color:#f8fafc;background-color:var(--card-bg-light);border-color:#4f46e5;border-color:var(--primary-color);color:#4f46e5;color:var(--primary-color)}.list-view_activePage__jtgKk{background-color:#4f46e5;background-color:var(--primary-color);border-color:#4f46e5;border-color:var(--primary-color);color:#fff}.list-view_activePage__jtgKk:hover{background-color:#4338ca;background-color:var(--primary-dark);color:#fff}.list-view_skeleton__y4j4R{animation:list-view_shimmer__K8Nze 1.5s infinite;background:linear-gradient(90deg,#f8fafc 25%,#fff 50%,#f8fafc 75%);background:linear-gradient(90deg,var(--card-bg-light) 25%,var(--card-bg) 50%,var(--card-bg-light) 75%);background-size:200% 100%;border-radius:.25rem;border-radius:var(--border-radius-sm)}.list-view_taskStatus__lSZu4{align-items:center;display:inline-flex;gap:.5rem}.list-view_checkbox__qdfyV{align-items:center;border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:.25rem;border-radius:var(--border-radius-sm);cursor:pointer;display:flex;height:1.25rem;justify-content:center;transition:all .3s ease;transition:all var(--transition-normal);width:1.25rem}.list-view_checkbox__qdfyV.list-view_checked__zbtBh,.list-view_checkbox__qdfyV:hover{border-color:#4f46e5;border-color:var(--primary-color)}.list-view_checkbox__qdfyV.list-view_checked__zbtBh{background-color:#4f46e5;background-color:var(--primary-color)}.list-view_checkbox__qdfyV.list-view_checked__zbtBh:after{animation:list-view_scaleIn__jeZBr .2s ease-in-out;color:#fff;content:"✓";font-weight:700}@keyframes list-view_fadeIn__R1S0s{0%{opacity:0}to{opacity:1}}@keyframes list-view_slideDown__h3NJh{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes list-view_pulseFade__uspWx{0%,to{opacity:1}50%{opacity:.7}}@keyframes list-view_shimmer__K8Nze{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes list-view_scaleIn__jeZBr{0%{transform:scale(0)}to{transform:scale(1)}}:root{--primary-light:#818cf8;--shadow-sm:0 1px 3px #0000001a;--border-radius-sm:0.25rem;--border-radius-md:0.5rem;--border-radius-lg:1rem}.timeline-view_timelineContainer__zV2bX{animation:timeline-view_fadeIn__JlXTx .4s ease-in-out;background-color:#fff;background-color:var(--card-bg,#fff);border-radius:.5rem;border-radius:var(--border-radius-md);box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow-md);margin:0 auto;overflow:hidden;padding:0;position:relative}.timeline-view_timelineContainer__zV2bX:before{background:radial-gradient(circle at center,#818cf8 0,#0000 70%);background:radial-gradient(circle at center,var(--primary-light,#818cf8) 0,#0000 70%);border-top-right-radius:.5rem;border-top-right-radius:var(--border-radius-md);content:"";height:150px;opacity:.15;position:absolute;right:0;top:0;width:150px;z-index:0}.timeline-view_timelineFilters__g\+tM-{animation:timeline-view_slideDown__ReSoS .5s ease-in-out;background-color:#f8fafc;background-color:var(--card-bg-light,#f8fafc);border:1px solid #4f46e51a;border:1px solid rgba(var(--primary-color-rgb,79,70,229),.1);border-radius:.5rem;border-radius:var(--border-radius-md);box-shadow:0 1px 3px #0000001a;box-shadow:var(--shadow-sm);display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;padding:1rem;position:relative;z-index:1}.timeline-view_filterGroup__JdwH2{align-items:center;animation:timeline-view_fadeIn__JlXTx .5s ease-in-out;display:flex;gap:.5rem;position:relative}.timeline-view_filterGroup__JdwH2 label{color:#64748b;color:var(--text-secondary,#64748b);font-size:.875rem;font-weight:500;transition:color .2s ease;transition:color var(--transition-fast);white-space:nowrap}.timeline-view_filterGroup__JdwH2:hover label{color:#4f46e5;color:var(--primary-color,#4f46e5)}.timeline-view_filterSelect__UFwgC{-webkit-appearance:none;appearance:none;background-color:#fff;background-color:var(--card-bg,#fff);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1rem;border:1px solid #e2e8f0;border:1px solid var(--border-color,#e2e8f0);border-radius:.25rem;border-radius:var(--border-radius-sm);box-shadow:0 1px 2px #0000000d;color:#0f172a;color:var(--text-color,#0f172a);cursor:pointer;font-size:.875rem;padding:.5rem 2rem .5rem .75rem;transition:all .3s ease;transition:all var(--transition-normal)}.timeline-view_filterSelect__UFwgC:focus{box-shadow:0 0 0 3px #4f46e51a;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb,79,70,229),.1);outline:none}.timeline-view_filterSelect__UFwgC:focus,.timeline-view_filterSelect__UFwgC:hover{border-color:#4f46e5;border-color:var(--primary-color,#4f46e5)}.timeline-view_timelineContent__sgx70{display:flex;flex-direction:column;gap:2.5rem;padding-left:2rem;position:relative}.timeline-view_timelineContent__sgx70:before{animation:timeline-view_pulseGlow__KoLUk 3s infinite alternate;background:linear-gradient(180deg,#4f46e5,#818cf8,#4f46e5);background:linear-gradient(to bottom,var(--primary-color,#4f46e5),var(--primary-light,#818cf8),var(--primary-color,#4f46e5));border-radius:999px;bottom:0;content:"";left:12px;position:absolute;top:0;width:3px;z-index:0}.timeline-view_timelineMonth__Upn2T{animation:timeline-view_slideInRight__TsRgZ .5s ease-in-out;padding-left:1.5rem;position:relative}.timeline-view_timelineMonth__Upn2T:not(:last-child){padding-bottom:1.5rem}.timeline-view_timelineMonth__Upn2T:before{animation:timeline-view_pulse__xNfGg 2s infinite;background-color:#4f46e5;background-color:var(--primary-color,#4f46e5);border:3px solid #fff;border:3px solid var(--card-bg,#fff);border-radius:50%;box-shadow:0 0 0 3px #4f46e54d;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb,79,70,229),.3);content:"";height:20px;left:-2px;position:absolute;top:.5rem;transition:all .3s ease;transition:all var(--transition-normal);width:20px;z-index:2}.timeline-view_timelineMonth__Upn2T:hover:before{background-color:#4338ca;background-color:var(--primary-dark,#4338ca);transform:scale(1.2)}.timeline-view_monthHeader__3nVdd{background-color:#f8fafc;background-color:var(--card-bg-light,#f8fafc);border-left:3px solid #4f46e5;border-left:3px solid var(--primary-color,#4f46e5);border-radius:.5rem;border-radius:var(--border-radius-md);box-shadow:0 1px 3px #0000001a;box-shadow:var(--shadow-sm);color:#1e293b;color:var(--heading-color,#1e293b);display:inline-block;font-size:1.25rem;font-weight:600;margin:0 0 1.25rem;padding:.5rem 1rem;position:relative;transition:all .3s ease;transition:all var(--transition-normal)}.timeline-view_monthHeader__3nVdd:hover{box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-2px)}.timeline-view_monthTasks__GzHeT{grid-gap:1rem;display:grid;gap:1rem;transition:all .3s ease;transition:all var(--transition-normal)}@media (min-width:640px){.timeline-view_monthTasks__GzHeT{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.timeline-view_timelineTaskCard__m0Abt{animation:timeline-view_fadeIn__JlXTx .4s ease-in-out;background-color:#fff;background-color:var(--card-bg,#fff);border-left:4px solid #4f46e5;border-left:4px solid var(--primary-color,#4f46e5);border-radius:.5rem;border-radius:var(--border-radius-md);box-shadow:0 1px 3px #0000001a;box-shadow:var(--shadow-sm);display:flex;gap:1rem;overflow:hidden;padding:1rem;position:relative;transition:all .3s ease;transition:all var(--transition-normal)}.timeline-view_timelineTaskCard__m0Abt:hover{box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-5px) scale(1.02);z-index:5}.timeline-view_timelineTaskCard__m0Abt.timeline-view_highPriority__dLxgZ{border-left-color:#ef4444;border-left-color:var(--danger-color,#ef4444)}.timeline-view_timelineTaskCard__m0Abt.timeline-view_mediumPriority__9tL-Y{border-left-color:#f59e0b;border-left-color:var(--warning-color,#f59e0b)}.timeline-view_timelineTaskCard__m0Abt.timeline-view_lowPriority__GkcfY{border-left-color:#10b981;border-left-color:var(--success-color,#10b981)}.timeline-view_timelineTaskCard__m0Abt:after{background:linear-gradient(135deg,#4f46e51a,#0000 60%);background:linear-gradient(135deg,rgba(var(--primary-color-rgb,79,70,229),.1),#0000 60%);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;transition:opacity var(--transition-normal);width:100%;z-index:0}.timeline-view_timelineTaskCard__m0Abt:hover:after{opacity:1}.timeline-view_timelineDate__TsvAu{align-items:center;border-right:1px solid #e2e8f0;border-right:1px solid var(--border-color,#e2e8f0);display:flex;flex-direction:column;justify-content:center;min-width:5.5rem;padding:.5rem .75rem .5rem 0;position:relative;text-align:center;z-index:1}.timeline-view_dateValue__WSXAA{color:#0f172a;color:var(--text-color,#0f172a);font-size:.875rem;font-weight:600;letter-spacing:.025em;margin-bottom:.375rem;text-transform:uppercase}.timeline-view_daysLeft__KhrI-{border-radius:.25rem;border-radius:var(--border-radius-sm);font-size:.75rem;font-weight:500;padding:.25rem .5rem;transition:all .3s ease;transition:all var(--transition-normal);white-space:nowrap}.timeline-view_overdue__zKz9g{background-color:#ef4444;background-color:var(--danger-color,#ef4444)}.timeline-view_dueToday__XWuua,.timeline-view_overdue__zKz9g{animation:timeline-view_pulseFade__H3jB1 2s infinite;color:#fff}.timeline-view_dueToday__XWuua{background-color:#f59e0b;background-color:var(--warning-color,#f59e0b)}.timeline-view_upcoming__vGPMF{background-color:#f8fafc;background-color:var(--card-bg-light,#f8fafc);color:#64748b;color:var(--text-secondary,#64748b)}.timeline-view_timelineTaskInfo__CNoey{flex:1 1;position:relative;z-index:1}.timeline-view_timelineTaskTitle__fwBnh{color:#1e293b;color:var(--heading-color,#1e293b);font-size:1rem;font-weight:600;line-height:1.4;margin:0 0 .5rem;transition:color .2s ease;transition:color var(--transition-fast)}.timeline-view_timelineTaskCard__m0Abt:hover .timeline-view_timelineTaskTitle__fwBnh{color:#4f46e5;color:var(--primary-color,#4f46e5)}.timeline-view_timelineTaskDescription__kq2QJ{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#64748b;color:var(--text-secondary,#64748b);display:-webkit-box;font-size:.875rem;line-height:1.5;margin:0 0 .75rem;overflow:hidden}.timeline-view_timelineTaskMeta__GGGmT{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.timeline-view_priorityBadge__M-WaQ,.timeline-view_statusBadge__tE41N{align-items:center;border-radius:.25rem;border-radius:var(--border-radius-sm);display:inline-flex;font-size:.75rem;font-weight:500;padding:.25rem .5rem;transition:all .3s ease;transition:all var(--transition-normal)}.timeline-view_priorityBadge__M-WaQ{gap:.25rem}.timeline-view_priorityBadge__M-WaQ:before{border-radius:50%;content:"";display:inline-block;height:.5rem;margin-right:.25rem;width:.5rem}.timeline-view_highPriority__dLxgZ{background-color:#fee2e2;background-color:var(--danger-light,#fee2e2);color:#ef4444;color:var(--danger-color,#ef4444)}.timeline-view_highPriority__dLxgZ:before{background-color:#ef4444;background-color:var(--danger-color,#ef4444)}.timeline-view_mediumPriority__9tL-Y{background-color:#fef3c7;background-color:var(--warning-light,#fef3c7);color:#f59e0b;color:var(--warning-color,#f59e0b)}.timeline-view_mediumPriority__9tL-Y:before{background-color:#f59e0b;background-color:var(--warning-color,#f59e0b)}.timeline-view_lowPriority__GkcfY{background-color:#d1fae5;background-color:var(--success-light,#d1fae5);color:#10b981;color:var(--success-color,#10b981)}.timeline-view_lowPriority__GkcfY:before{background-color:#10b981;background-color:var(--success-color,#10b981)}.timeline-view_statusBadge__tE41N{background-color:#f8fafc;background-color:var(--card-bg-light,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--border-color,#e2e8f0);color:#64748b;color:var(--text-secondary,#64748b)}.timeline-view_timelineTaskAssignees__ZMhdR{display:flex;margin-top:.75rem}.timeline-view_assigneeInitial__PdGeK{align-items:center;border:2px solid #fff;border:2px solid var(--card-bg,#fff);border-radius:50%;box-shadow:0 1px 3px #0000001a;box-shadow:var(--shadow-sm);color:#fff;cursor:pointer;display:flex;font-size:.75rem;font-weight:600;height:1.75rem;justify-content:center;margin-left:-.5rem;position:relative;transition:transform .2s ease,box-shadow .2s ease;transition:transform var(--transition-fast),box-shadow var(--transition-fast);width:1.75rem}.timeline-view_assigneeInitial__PdGeK:first-child{margin-left:0}.timeline-view_assigneeInitial__PdGeK:hover{box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-3px);z-index:5}.timeline-view_assigneeInitial__PdGeK:after{background-color:#1e293b;background-color:var(--card-bg,#1e293b);border-radius:.25rem;border-radius:var(--border-radius-sm);bottom:-2.5rem;box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow-md);color:#fff;color:var(--text-color,#fff);content:attr(title);font-size:.75rem;left:50%;opacity:0;padding:.25rem .5rem;pointer-events:none;position:absolute;transform:translateX(-50%) scale(.9);transition:all .3s ease;transition:all var(--transition-normal);white-space:nowrap;z-index:10}.timeline-view_assigneeInitial__PdGeK:hover:after{bottom:-2rem;opacity:1;transform:translateX(-50%) scale(1)}.timeline-view_emptyTimeline__l0dbE{animation:timeline-view_fadeIn__JlXTx .5s ease-in-out;padding:3rem 1.5rem;text-align:center}.timeline-view_emptyStateMessage__NnHyh{background-color:#f8fafc;background-color:var(--card-bg-light,#f8fafc);border:2px dashed #e2e8f0;border:2px dashed var(--border-color,#e2e8f0);border-radius:.5rem;border-radius:var(--border-radius-md);box-shadow:0 1px 3px #0000001a;box-shadow:var(--shadow-sm);color:#64748b;color:var(--text-secondary,#64748b);display:inline-block;font-size:1rem;line-height:1.5;max-width:80%;padding:1rem 1.5rem;position:relative}.timeline-view_addTaskButton__Lpo9x{align-items:center;background-color:#4f46e5;background-color:var(--primary-color,#4f46e5);border:none;border-radius:.25rem;border-radius:var(--border-radius-sm);box-shadow:0 1px 3px #0000001a;box-shadow:var(--shadow-sm);color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;margin-top:1rem;padding:.5rem 1rem;transition:all .3s ease;transition:all var(--transition-normal)}.timeline-view_addTaskButton__Lpo9x:hover{background-color:#4338ca;background-color:var(--primary-dark,#4338ca);box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-2px)}.timeline-view_addTaskButton__Lpo9x svg{height:1rem;width:1rem}.timeline-view_taskQuickView__2VYfp{background-color:#fff;background-color:var(--card-bg,#fff);box-shadow:0 10px 15px #0000001a;box-shadow:var(--shadow-lg);height:100vh;overflow-y:auto;padding:1.5rem;position:fixed;right:-400px;top:0;transition:right .3s ease;transition:right var(--transition-normal);width:400px;z-index:1000}.timeline-view_taskQuickView__2VYfp.timeline-view_open__juiOy{right:0}.timeline-view_closeButton__UOdFb{background:none;border:none;color:#64748b;color:var(--text-secondary,#64748b);cursor:pointer;font-size:1.5rem;position:absolute;right:1rem;top:1rem;transition:color .2s ease;transition:color var(--transition-fast)}.timeline-view_closeButton__UOdFb:hover{color:#4f46e5;color:var(--primary-color,#4f46e5)}.timeline-view_skeleton__cU0pj{animation:timeline-view_shimmer__wTc\+O 1.5s infinite;background:linear-gradient(90deg,#f3f4f6 25%,#f9fafb 50%,#f3f4f6 75%);background:linear-gradient(90deg,var(--card-bg-light,#f3f4f6) 25%,var(--card-bg,#f9fafb) 50%,var(--card-bg-light,#f3f4f6) 75%);background-size:200% 100%;border-radius:.25rem;border-radius:var(--border-radius-sm)}.timeline-view_progressIndicator__vnwER{align-items:center;background-color:#4f46e5;background-color:var(--primary-color,#4f46e5);border:2px solid #fff;border:2px solid var(--card-bg,#fff);border-radius:50%;box-shadow:0 1px 3px #0000001a;box-shadow:var(--shadow-sm);color:#fff;display:flex;font-size:.75rem;font-weight:600;height:24px;justify-content:center;position:absolute;right:1rem;top:.5rem;transition:all .3s ease;transition:all var(--transition-normal);width:24px}@keyframes timeline-view_fadeIn__JlXTx{0%{opacity:0}to{opacity:1}}@keyframes timeline-view_slideInRight__TsRgZ{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes timeline-view_slideDown__ReSoS{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes timeline-view_pulse__xNfGg{0%{box-shadow:0 0 0 0 #4f46e566;box-shadow:0 0 0 0 rgba(var(--primary-color-rgb,79,70,229),.4)}70%{box-shadow:0 0 0 10px #4f46e500;box-shadow:0 0 0 10px rgba(var(--primary-color-rgb,79,70,229),0)}to{box-shadow:0 0 0 0 #4f46e500;box-shadow:0 0 0 0 rgba(var(--primary-color-rgb,79,70,229),0)}}@keyframes timeline-view_pulseFade__H3jB1{0%,to{opacity:1}50%{opacity:.7}}@keyframes timeline-view_pulseGlow__KoLUk{0%{box-shadow:0 0 5px 1px #4f46e54d;box-shadow:0 0 5px 1px rgba(var(--primary-color-rgb,79,70,229),.3)}to{box-shadow:0 0 12px 4px #4f46e580;box-shadow:0 0 12px 4px rgba(var(--primary-color-rgb,79,70,229),.5)}}@keyframes timeline-view_shimmer__wTc\+O{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.timeline-view_timelineContainer__zV2bX{padding:1rem}.timeline-view_timelineFilters__g\+tM-{align-items:stretch;flex-direction:column}.timeline-view_filterGroup__JdwH2{align-items:flex-start;flex-direction:column}.timeline-view_filterSelect__UFwgC{width:100%}.timeline-view_timelineContent__sgx70{padding-left:1.5rem}.timeline-view_timelineMonth__Upn2T:before{height:16px;left:-1.5px;width:16px}.timeline-view_timelineTaskCard__m0Abt{flex-direction:column}.timeline-view_timelineDate__TsvAu{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color,#e2e8f0);border-right:none;flex-direction:row;justify-content:space-between;margin-bottom:.5rem;min-width:0;min-width:auto;padding:0 0 .5rem}.timeline-view_dateValue__WSXAA{margin-bottom:0}}.project-analytics_analyticsContainer__eCeHF{background-color:#f7f9fc;border-radius:12px;padding:1.5rem;transition:all .3s ease}.project-analytics_analyticsHeader__0Si8F{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem;position:relative}.project-analytics_analyticsTitle__2Wa63{animation:project-analytics_shimmer__0SKaw 2s linear infinite;background:linear-gradient(90deg,#0088fe,#00c49f);background-clip:text;-webkit-background-clip:text;color:#0000;font-size:1.8rem;font-weight:600;margin:0;position:relative}@keyframes project-analytics_shimmer__0SKaw{0%{background-position:-200px}to{background-position:200px}}.project-analytics_analyticsTitle__2Wa63:after{animation:project-analytics_slideIn__FEpju .6s forwards;background:linear-gradient(90deg,#0088fe,#00c49f);bottom:-8px;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;width:60px}@keyframes project-analytics_slideIn__FEpju{to{transform:scaleX(1)}}.project-analytics_completionRateCard__\+Ytye{animation:project-analytics_float__iwJKY 3s ease-in-out infinite;background:linear-gradient(135deg,#0088fe,#00c49f);border-radius:12px;box-shadow:0 8px 20px #0088fe33;color:#fff;padding:1rem 1.5rem;text-align:center;transform:translateY(0);transition:all .3s ease}@keyframes project-analytics_float__iwJKY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.project-analytics_completionRateCard__\+Ytye:hover{box-shadow:0 12px 25px #0088fe4d;transform:translateY(-5px)}.project-analytics_completionRate__jjHAF{font-size:2.5rem;font-weight:700;margin-bottom:.2rem;text-shadow:0 2px 4px #0000001a}.project-analytics_completionLabel__mIQWa{font-size:.9rem;font-weight:500;opacity:.9}.project-analytics_chartsGrid__gxoc4{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,450px),1fr));margin-bottom:2rem}.project-analytics_chartCard__C5mAQ{animation:project-analytics_fadeInUp__ITjPr .5s ease backwards;background-color:#fff;border:1px solid #00000008;border-radius:12px;box-shadow:0 4px 15px #0000000d;overflow:hidden;padding:1.25rem;position:relative;transition:all .3s ease}@keyframes project-analytics_fadeInUp__ITjPr{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.project-analytics_chartCard__C5mAQ:first-child{animation-delay:.1s}.project-analytics_chartCard__C5mAQ:nth-child(2){animation-delay:.2s}.project-analytics_chartCard__C5mAQ:nth-child(3){animation-delay:.3s}.project-analytics_chartCard__C5mAQ:nth-child(4){animation-delay:.4s}.project-analytics_chartCard__C5mAQ:hover{box-shadow:0 8px 25px #00000014;transform:translateY(-5px)}.project-analytics_chartCard__C5mAQ:before{background:linear-gradient(90deg,#0088fe,#00c49f);content:"";height:4px;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .4s ease;width:100%}.project-analytics_chartCard__C5mAQ:hover:before{transform:scaleX(1)}.project-analytics_chartTitle__cMHNe{align-items:center;color:#344767;display:flex;font-size:1.2rem;font-weight:600;margin:0 0 1.2rem}.project-analytics_chartTitle__cMHNe:before{animation:project-analytics_pulseIn__tBTV- .5s .3s forwards;background:linear-gradient(90deg,#0088fe,#00c49f);border-radius:50%;content:"";display:inline-block;height:8px;margin-right:.5rem;opacity:0;width:8px}@keyframes project-analytics_pulseIn__tBTV-{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.project-analytics_chartContainer__8ZDd7{height:300px;position:relative}.project-analytics_chartContainer__8ZDd7:before{animation:project-analytics_rotate__u6qBS 1s linear infinite;border:3px solid #0000000d;border-radius:50%;border-top-color:#0088fe;content:"";height:40px;left:50%;margin-left:-20px;margin-top:-20px;opacity:0;position:absolute;top:50%;transition:opacity .3s;width:40px;z-index:10}@keyframes project-analytics_rotate__u6qBS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.project-analytics_chartContainer__8ZDd7.project-analytics_loading__uR7Ho:before{opacity:1}.project-analytics_statsSummary__cj27n{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin-top:1.5rem}.project-analytics_statCard__3v4p4{align-items:center;animation:project-analytics_fadeInUp__ITjPr .5s ease backwards;background:#fff;border:1px solid #00000008;border-radius:12px;box-shadow:0 4px 15px #0000000d;display:flex;flex-direction:column;overflow:hidden;padding:1.25rem;position:relative;text-align:center;transition:all .3s ease}.project-analytics_statCard__3v4p4:first-child{animation-delay:.5s}.project-analytics_statCard__3v4p4:nth-child(2){animation-delay:.6s}.project-analytics_statCard__3v4p4:nth-child(3){animation-delay:.7s}.project-analytics_statCard__3v4p4:nth-child(4){animation-delay:.8s}.project-analytics_statCard__3v4p4:nth-child(5){animation-delay:.9s}.project-analytics_statCard__3v4p4:hover{box-shadow:0 8px 20px #00000014;transform:translateY(-5px)}.project-analytics_statCard__3v4p4:before{background:linear-gradient(45deg,#0088fe26,#00c49f26);content:"";height:100%;left:0;position:absolute;top:0;transform:translateY(100%);transition:transform .3s ease;width:100%;z-index:0}.project-analytics_statCard__3v4p4:hover:before{transform:translateY(0)}.project-analytics_statNumber__VYd3G{background:linear-gradient(90deg,#0088fe,#00c49f);background-clip:text;-webkit-background-clip:text;color:#0000;font-size:2rem;font-weight:700;margin-bottom:.5rem;position:relative;z-index:1}.project-analytics_statLabel__FCPKE{color:#64748b;font-size:.9rem;font-weight:500;position:relative;z-index:1}:root{--text-primary:#344767;--text-secondary:#64748b;--bg-primary:#f7f9fc;--bg-card:#fff;--border-color:#00000008;--shadow-color:#0000000d;--shadow-hover:#00000014;--gradient-start:#0088fe;--gradient-end:#00c49f}.dark-mode{--text-primary:#e2e8f0;--text-secondary:#a0aec0;--bg-primary:#1a202c;--bg-card:#2d3748;--border-color:#ffffff0d;--shadow-color:#0003;--shadow-hover:#0000004d;--gradient-start:#3182ce;--gradient-end:#38b2ac}.dark-mode .project-analytics_analyticsContainer__eCeHF{background-color:#f7f9fc;background-color:var(--bg-primary);color:#344767;color:var(--text-primary)}.dark-mode .project-analytics_chartCard__C5mAQ,.dark-mode .project-analytics_statCard__3v4p4{background-color:#fff;background-color:var(--bg-card);border-color:#00000008;border-color:var(--border-color);box-shadow:0 4px 15px #0000000d;box-shadow:0 4px 15px var(--shadow-color)}.dark-mode .project-analytics_chartTitle__cMHNe{color:#344767;color:var(--text-primary)}.dark-mode .project-analytics_statLabel__FCPKE{color:#64748b;color:var(--text-secondary)}.dark-mode .project-analytics_chartCard__C5mAQ:hover,.dark-mode .project-analytics_statCard__3v4p4:hover{box-shadow:0 8px 25px #00000014;box-shadow:0 8px 25px var(--shadow-hover)}.dark-mode .project-analytics_completionRateCard__\+Ytye{background:linear-gradient(135deg,#0088fe,#00c49f);background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end))}.project-analytics_chartContainer__8ZDd7:focus-within{animation:project-analytics_pulse__UrsFA 2s infinite;box-shadow:0 0 0 3px #0088fe4d;outline:none}@keyframes project-analytics_pulse__UrsFA{0%{box-shadow:0 0 0 0 #0088fe66}70%{box-shadow:0 0 0 10px #0088fe00}to{box-shadow:0 0 0 0 #0088fe00}}.project-analytics_chartContainer__8ZDd7.project-analytics_loading__uR7Ho{position:relative}@media (max-width:992px){.project-analytics_chartsGrid__gxoc4{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr))}}@media (max-width:768px){.project-analytics_analyticsHeader__0Si8F{align-items:flex-start;flex-direction:column;gap:1rem}.project-analytics_completionRateCard__\+Ytye{align-self:stretch;margin-top:1rem}.project-analytics_chartsGrid__gxoc4{grid-template-columns:1fr}.project-analytics_statsSummary__cj27n{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}}@media (max-width:480px){.project-analytics_analyticsContainer__eCeHF,.project-analytics_statCard__3v4p4{padding:1rem}.project-analytics_statNumber__VYd3G{font-size:1.6rem}.project-analytics_completionRate__jjHAF{font-size:2rem}}.recharts-tooltip-wrapper{animation:project-analytics_fadeIn__qqp12 .2s ease}@keyframes project-analytics_fadeIn__qqp12{0%{opacity:0}to{opacity:1}}.recharts-default-tooltip{background-color:#2d3748f2!important;border:none!important;border-radius:8px!important;box-shadow:0 4px 12px #0003!important;color:#fff!important;padding:10px 14px!important}.recharts-tooltip-label{color:#ffffffd9!important;font-weight:600!important;margin-bottom:6px!important}.recharts-tooltip-item{color:#fffffff2!important}.recharts-tooltip-item-name{color:#ffffffb3!important}.recharts-tooltip-item-value{font-weight:600!important}.recharts-cartesian-axis-tick-value{fill:#64748b!important;fill:var(--text-secondary)!important;font-size:12px!important}.recharts-legend-item-text{color:#64748b!important;color:var(--text-secondary)!important}.recharts-bar,.recharts-layer,.recharts-line,.recharts-pie{transition:opacity .2s ease,transform .2s ease}.recharts-bar:hover,.recharts-layer:hover,.recharts-line:hover{opacity:.9}.project-analytics_emptyState__J-Bal{animation:project-analytics_pulse__UrsFA 3s ease-in-out infinite;border:2px dashed #00000008;border:2px dashed var(--border-color);border-radius:12px;color:#64748b;color:var(--text-secondary);margin:2rem 0;padding:3rem;text-align:center}.project-analytics_emptyState__J-Bal svg{animation:project-analytics_float__iwJKY 3s ease-in-out infinite;color:#0088fe;color:var(--gradient-start);margin-bottom:1rem}.project-analytics_statCard__3v4p4:after{background:radial-gradient(circle at 50% 50%,#0088fe1a,#0000 100px);background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%),#0088fe1a,#0000 100px);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:1}.project-analytics_statCard__3v4p4:hover:after{opacity:1}.team-tab_teamTabContainer__wAWNx{padding:1.5rem;transition:background-color .3s ease,color .3s ease}.team-tab_teamHeader__KZVIx{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.team-tab_teamTitle__mgMHv{color:#252525;color:var(--text-primary);font-size:1.8rem;font-weight:600;margin:0;position:relative;transition:color .3s ease}.team-tab_teamTitle__mgMHv:after{animation:team-tab_slideIn__MZOUQ .6s forwards;background:linear-gradient(90deg,#0088fe,#00c49f);background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));bottom:-8px;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;width:50px}@keyframes team-tab_slideIn__MZOUQ{to{transform:scaleX(1)}}.team-tab_addMemberBtnLarge__Ipg\+n,.team-tab_addMemberBtn__YlVN0{align-items:center;background-color:#0088fe;background-color:var(--accent-primary);border:none;border-radius:6px;box-shadow:0 2px 8px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;padding:.6rem 1.2rem;transition:all .2s ease}.team-tab_addMemberBtnLarge__Ipg\+n:hover,.team-tab_addMemberBtn__YlVN0:hover{background-color:#06c;background-color:var(--accent-primary-dark);box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.team-tab_addMemberBtnLarge__Ipg\+n{font-size:1rem;margin-top:1.5rem;padding:.8rem 1.5rem}.team-tab_teamMembersGrid__jKSrm{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.team-tab_memberCard__09fMB{background-color:#fff;background-color:var(--card-bg);border:1px solid #e6e8eb;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 20px #00000014;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.team-tab_memberCard__09fMB:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-5px)}.team-tab_memberCard__09fMB:before{background:linear-gradient(90deg,#0088fe,#00c49f);background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));content:"";height:4px;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .4s ease;width:100%}.team-tab_memberCard__09fMB:hover:before{transform:scaleX(1)}.team-tab_memberCardHeader__9C2fH{margin-bottom:1.2rem}.team-tab_memberAvatar__34ksj{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:1.2rem;font-weight:600;height:50px;justify-content:center;margin-right:1rem;transition:transform .3s ease;width:50px}.team-tab_memberCard__09fMB:hover .team-tab_memberAvatar__34ksj{transform:scale(1.1)}.team-tab_memberInfo__CoCqz{flex:1 1}.team-tab_memberName__ySTAN{color:#252525;color:var(--text-primary);font-size:1.3rem;font-weight:600;margin:0 0 .3rem;transition:color .3s ease}.team-tab_memberRole__-1sXF{color:#6e6e6e;color:var(--text-secondary);font-size:.9rem;margin:0;transition:color .3s ease}.team-tab_memberStatsSummary__OUofx{border-bottom:1px solid #e6e8eb;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1.2rem;transition:border-color .3s ease}.team-tab_memberStatItem__0XuLa{align-items:center;display:flex;flex-direction:column}.team-tab_statNumber__nyx5V{color:#0088fe;color:var(--accent-primary);font-size:1.5rem;font-weight:700;margin-bottom:.3rem;transition:color .3s ease}.team-tab_statLabel__H-XnD{color:#6e6e6e;color:var(--text-secondary);font-size:.8rem;transition:color .3s ease}.team-tab_memberChartSection__1R6k5{border-bottom:1px solid #e6e8eb;border-bottom:1px solid var(--border-color);margin-bottom:1.5rem;padding-bottom:1.2rem;transition:border-color .3s ease}.team-tab_memberChartTitle__3NNp8,.team-tab_memberSectionTitle__9dmQ5{color:#252525;color:var(--text-primary);font-size:1rem;font-weight:600;margin:0 0 1rem;transition:color .3s ease}.team-tab_memberChart__d6yI3{height:120px;position:relative}.team-tab_priorityLegend__IeOmU{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:.5rem}.team-tab_legendItem__DvXrF{align-items:center;color:#6e6e6e;color:var(--text-secondary);display:flex;font-size:.8rem;margin:.5rem;transition:color .3s ease}.team-tab_legendColor__etTt7{border-radius:3px;height:12px;margin-right:6px;width:12px}.team-tab_memberTaskSection__nLDc5{margin-bottom:1.5rem}.team-tab_nextDueTask__VReh5{background-color:#f8f9fa;background-color:var(--card-bg-secondary);border:1px solid #edf0f2;border:1px solid var(--border-color-light);border-radius:8px;padding:1rem;position:relative;transition:all .3s ease}.team-tab_taskTitleRow__8AH02{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.team-tab_taskTitle__QjIWy{color:#252525;color:var(--text-primary);font-weight:600;transition:color .3s ease}.team-tab_priorityBadge__DeifO{border-radius:12px;font-size:.7rem;font-weight:600;padding:.2rem .5rem;text-transform:uppercase}.team-tab_highPriority__Mwh6s{background-color:#ff6b6b26;color:#ff6b6b}.team-tab_mediumPriority__YEdtQ{background-color:#ffc43d26;color:#ffc43d}.team-tab_lowPriority__8tgPF{background-color:#4ecdc426;color:#4ecdc4}.team-tab_taskDescription__vIM3r{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6e6e6e;color:var(--text-secondary);display:-webkit-box;font-size:.9rem;margin-bottom:.8rem;overflow:hidden;transition:color .3s ease}.team-tab_taskDueDate__faDBq{color:#0088fe;color:var(--accent-primary);font-size:.8rem;font-weight:500;transition:color .3s ease}.team-tab_statusBreakdown__kxmH8{display:flex;flex-wrap:wrap;gap:.8rem}.team-tab_statusItem__e6o8d{background-color:#f8f9fa;background-color:var(--card-bg-secondary);border:1px solid #edf0f2;border:1px solid var(--border-color-light);border-radius:8px;flex:1 1;min-width:80px;padding:.8rem;text-align:center;transition:all .3s ease}.team-tab_statusItem__e6o8d:hover{box-shadow:0 6px 12px #00000014;transform:translateY(-3px)}.team-tab_statusLabel__H8OM3{color:#6e6e6e;color:var(--text-secondary);font-size:.8rem;margin-bottom:.5rem;transition:color .3s ease}.team-tab_statusCount__u08zC{color:#252525;color:var(--text-primary);font-size:1.2rem;font-weight:700;transition:color .3s ease}.team-tab_noDataMessage__AJPok,.team-tab_noTaskMessage__FH3Ys{align-items:center;color:#a0a0a0;color:var(--text-tertiary);display:flex;font-size:.9rem;font-style:italic;height:100%;justify-content:center;transition:color .3s ease}.team-tab_emptyTeamState__rI4LJ{border:2px dashed #e6e8eb;border:2px dashed var(--border-color);border-radius:12px;color:#6e6e6e;color:var(--text-secondary);margin:2rem 0;padding:3rem;text-align:center;transition:all .3s ease}.team-tab_emptyTeamState__rI4LJ p{font-size:1.1rem;margin-bottom:1.5rem}:root{--accent-primary-dark:#06c;--text-primary:#252525;--text-secondary:#6e6e6e;--text-tertiary:#a0a0a0;--card-bg-secondary:#f8f9fa;--border-color:#e6e8eb;--border-color-light:#edf0f2}.dark-mode{--accent-primary:#0095ff;--accent-primary-dark:#007acc;--accent-secondary:#00d9b0;--text-primary:#fff;--text-secondary:#b3b3b3;--text-tertiary:#787878;--card-bg:#2d3748;--card-bg-secondary:#242d3e;--border-color:#3a4556;--border-color-light:#313d4f}@keyframes team-tab_fadeInUp__ctGW-{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.team-tab_memberCard__09fMB{animation:team-tab_fadeInUp__ctGW- .5s ease forwards;animation-fill-mode:both}.team-tab_memberCard__09fMB:first-child{animation-delay:.1s}.team-tab_memberCard__09fMB:nth-child(2){animation-delay:.2s}.team-tab_memberCard__09fMB:nth-child(3){animation-delay:.3s}.team-tab_memberCard__09fMB:nth-child(4){animation-delay:.4s}.team-tab_memberCard__09fMB:nth-child(5){animation-delay:.5s}.team-tab_memberCard__09fMB:nth-child(6){animation-delay:.6s}@keyframes team-tab_pulse__pr2nS{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.team-tab_emptyTeamState__rI4LJ{animation:team-tab_pulse__pr2nS 3s ease-in-out infinite}@keyframes team-tab_modeTransition__w-wz6{0%{opacity:0}to{opacity:1}}.dark-mode .team-tab_memberCard__09fMB,.dark-mode .team-tab_nextDueTask__VReh5,.dark-mode .team-tab_statusItem__e6o8d,.dark-mode .team-tab_teamTabContainer__wAWNx{animation:team-tab_modeTransition__w-wz6 .5s ease-out}@media (max-width:768px){.team-tab_teamMembersGrid__jKSrm{grid-template-columns:1fr}.team-tab_teamHeader__KZVIx{align-items:flex-start;flex-direction:column;gap:1rem}.team-tab_addMemberBtn__YlVN0{align-self:flex-start}}.team-tab_nextDueTask__VReh5:hover{box-shadow:0 6px 15px #0000001a;transform:translateY(-3px)}@keyframes team-tab_rotate__PsQ6F{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.team-tab_memberChart__d6yI3:before{animation:team-tab_rotate__PsQ6F 1s linear infinite;border:3px solid #0000001a;border-radius:50%;border-top:3px solid var(--accent-primary);content:"";height:30px;left:50%;margin-left:-15px;margin-top:-15px;opacity:0;position:absolute;top:50%;transition:opacity .3s;width:30px}.team-tab_memberChart__d6yI3.team-tab_loading__-4dKD:before{opacity:1}.team-tab_memberOptions__X-6OC{margin-left:auto;position:relative}.team-tab_optionsButton__lk6VS{background:none;border:none;border-radius:4px;color:#666;cursor:pointer;font-size:18px;font-weight:700;padding:5px 10px;transition:background-color .2s,color .2s}.team-tab_optionsButton__lk6VS:hover{background-color:#0000000d;color:#333}.team-tab_optionsMenu__C1Qmo{background-color:#fff;border-radius:4px;box-shadow:0 2px 10px #00000026;margin-top:5px;min-width:160px;overflow:hidden;position:absolute;right:0;top:100%;z-index:10}.team-tab_optionMenuItem__TGS1N{background:none;border:none;color:#333;cursor:pointer;display:block;font-size:14px;padding:10px 15px;text-align:left;transition:background-color .2s;width:100%}.team-tab_optionMenuItem__TGS1N:hover{background-color:#f5f5f5}.team-tab_optionMenuItem__TGS1N.team-tab_danger__54F6P{color:#d9534f}.team-tab_optionMenuItem__TGS1N.team-tab_danger__54F6P:hover{background-color:#fdf1f1}.team-tab_memberCardHeader__9C2fH{align-items:center;border-bottom:1px solid #eee;display:flex;padding:15px;position:relative}@media (max-width:768px){.team-tab_optionsMenu__C1Qmo{border-radius:12px 12px 0 0;bottom:0;box-shadow:0 -2px 10px #00000026;left:0;margin-top:0;min-width:100%;padding-bottom:10px;position:fixed;right:0;top:auto}.team-tab_optionMenuItem__TGS1N{font-size:16px;padding:15px}.team-tab_optionMenuItem__TGS1N.team-tab_cancel__EqG9-{border-top:1px solid #eee;color:#666;text-align:center}}.settings_settingsContainer__QxvJD{color:#333;color:var(--text-primary,#333);margin:0 auto;max-width:900px;opacity:1!important;padding:1.5rem;transition:all .3s ease;visibility:visible!important}.settings_settingsSection__N7fKs{animation:settings_slideIn__oBknl .5s ease-out forwards;background-color:#fff;background-color:var(--card-bg,#fff);border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);border-radius:10px;box-shadow:0 4px 12px #0000000d;margin-bottom:1.5rem;opacity:0;overflow:hidden;padding:1.25rem;position:relative;transform:translateY(20px)}.dark-mode .settings_settingsSection__N7fKs,.settings_darkMode__v8pV6 .settings_settingsSection__N7fKs{animation:none!important;opacity:1!important;transform:translateY(0)!important}.settings_settingsSection__N7fKs:first-child{animation-delay:.1s}.settings_settingsSection__N7fKs:nth-child(2){animation-delay:.2s}.settings_settingsSection__N7fKs:nth-child(3){animation-delay:.3s}.settings_settingsSection__N7fKs:nth-child(4){animation-delay:.4s}.settings_settingsSection__N7fKs:nth-child(5){animation-delay:.5s}.settings_settingsSection__N7fKs:before{background:linear-gradient(180deg,#0088fe,#00c49f);background:linear-gradient(to bottom,var(--accent-primary,#0088fe),var(--accent-secondary,#00c49f));content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:top;transition:transform .3s ease;width:4px}.settings_settingsSection__N7fKs:hover:before{transform:scaleY(1)}.settings_sectionTitle__ntjTm{border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color,#e0e0e0);color:#333;color:var(--text-primary,#333);font-size:1.2rem;font-weight:600;margin:0 0 1rem;padding-bottom:.5rem;position:relative;transition:color .3s ease}.dark-mode .settings_sectionTitle__ntjTm,.settings_darkMode__v8pV6 .settings_sectionTitle__ntjTm{color:#333!important;color:var(--text-primary,#e0e0e0)!important}.settings_settingsGroup__vNHWN{grid-gap:1rem;display:grid;gap:1rem}.settings_cancelButton__KVLTG,.settings_dangerButton__HuNAH,.settings_primaryButton__JGFiL,.settings_secondaryButton__BNyQW{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;justify-content:center;overflow:hidden;padding:.6rem 1.2rem;position:relative;transition:all .2s ease}.settings_primaryButton__JGFiL{background:linear-gradient(135deg,#0088fe,#00c49f);background:linear-gradient(135deg,var(--accent-primary,#0088fe),var(--accent-secondary,#00c49f));box-shadow:0 4px 10px #0088fe33;color:#fff}.settings_primaryButton__JGFiL:hover{box-shadow:0 6px 15px #0088fe4d;transform:translateY(-2px)}.settings_primaryButton__JGFiL:active{transform:translateY(1px)}.settings_primaryButton__JGFiL:after{background:radial-gradient(circle,#ffffff4d 0,#0000 70%);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .5s ease;width:200%}.settings_primaryButton__JGFiL:hover:after{animation:settings_ripple__DWd76 1s ease;opacity:1}@keyframes settings_ripple__DWd76{0%{opacity:.5;transform:scale(.8)}to{opacity:0;transform:scale(1)}}.settings_secondaryButton__BNyQW{background-color:initial;border:1px solid #0088fe;border:1px solid var(--accent-primary,#0088fe);color:#0088fe;color:var(--accent-primary,#0088fe)}.settings_secondaryButton__BNyQW:hover{background-color:#0088fe14;transform:translateY(-2px)}.settings_formGroup__S6tdx{margin-bottom:1rem}.settings_formGroup__S6tdx label{color:#666;color:var(--text-secondary,#666);display:block;font-weight:500;margin-bottom:.5rem;transition:color .3s ease}.settings_formSelect__A0aHa{-webkit-appearance:none;appearance:none;background-color:#fff;background-color:var(--input-bg,#fff);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;background-size:.9rem;border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);border-radius:6px;color:#333;color:var(--text-primary,#333);font-size:.9rem;padding:.6rem 2.5rem .6rem .6rem;width:100%}.settings_formSelect__A0aHa:hover{border-color:#4dabff;border-color:var(--accent-primary-light,#4dabff)}.settings_formSelect__A0aHa:focus{border-color:#0088fe;border-color:var(--accent-primary,#0088fe);box-shadow:0 0 0 2px #0088fe33;outline:none}.settings_checkboxGroup__OybEG{align-items:center;cursor:pointer;display:flex;margin-bottom:.75rem;position:relative}.settings_checkbox__tgjFM{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.settings_checkboxGroup__OybEG label{align-items:center;color:#333;color:var(--text-primary,#333);cursor:pointer;display:flex;font-weight:500;padding-left:2rem;position:relative;transition:color .2s ease;-webkit-user-select:none;user-select:none}.settings_checkboxGroup__OybEG label:before{background-color:#fff;background-color:var(--input-bg,#fff);border:2px solid #e0e0e0;border:2px solid var(--border-color,#e0e0e0);border-radius:4px;content:"";height:1.2rem;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:1.2rem}.settings_checkbox__tgjFM:checked+label:before{background-color:#0088fe;background-color:var(--accent-primary,#0088fe);border-color:#0088fe;border-color:var(--accent-primary,#0088fe)}.settings_checkbox__tgjFM:checked+label:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:.6rem;left:.45rem;position:absolute;top:50%;transform:translateY(-60%) rotate(45deg);transition:all .2s ease;width:.25rem}.settings_checkbox__tgjFM:focus+label:before{box-shadow:0 0 0 3px #0088fe33}.settings_checkboxGroup__OybEG:hover label:before{border-color:#4dabff;border-color:var(--accent-primary-light,#4dabff)}.settings_dangerZone__KEeQS{animation:settings_pulse__RERMm 2s infinite;background-color:#ff3b300d;border:1px dashed #ff3b304d;border-radius:8px;padding:1rem}.dark-mode .settings_dangerZone__KEeQS,.settings_darkMode__v8pV6 .settings_dangerZone__KEeQS{animation:settings_dangerPulse__k7WqV 3s infinite!important;background-color:#ff3b301a!important}@keyframes settings_pulse__RERMm{0%{box-shadow:0 0 0 0 #ff3b3033}70%{box-shadow:0 0 0 5px #ff3b3000}to{box-shadow:0 0 0 0 #ff3b3000}}.settings_dangerButton__HuNAH{background-color:#ff3b30}.settings_dangerButton__HuNAH:hover:not(:disabled){background-color:#e02c23;box-shadow:0 4px 12px #ff3b304d;transform:translateY(-2px)}.settings_dangerButton__HuNAH:disabled{background-color:#ffada9;opacity:.7}.settings_cancelButton__KVLTG{background-color:#e0e0e0}.settings_cancelButton__KVLTG:hover{background-color:#d0d0d0}.settings_warningText__QtIBE{color:#ff3b30;font-size:.9rem;margin-bottom:1rem}.settings_confirmInput__9nABm{background-color:#fff;background-color:var(--input-bg,#fff);border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);border-radius:6px;color:#333;color:var(--text-primary,#333);margin-bottom:1rem;padding:.6rem;transition:all .3s ease}.settings_confirmInput__9nABm:focus{border-color:#ff3b30;box-shadow:0 0 0 2px #ff3b3033}.settings_dangerActions__MqIJW{display:flex;gap:1rem}.settings_deleteConfirmation__JXxmt{animation:settings_fadeIn__Ae1e4 .3s ease}:root{--accent-primary:#0088fe;--accent-primary-light:#4dabff;--accent-secondary:#00c49f;--text-primary:#333;--text-secondary:#666;--border-color:#e0e0e0;--input-bg:#fff}.dark-mode,.settings_darkMode__v8pV6{--accent-primary:#2196f3;--accent-primary-light:#64b5f6;--accent-secondary:#00bfa5;--text-primary:#e0e0e0;--text-secondary:#aaa;--card-bg:#2d2d2d;--border-color:#444;--input-bg:#3d3d3d}.settings_confirmInput__9nABm,.settings_formSelect__A0aHa{transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease}.settings_toggleSwitch__pU6py{display:inline-block;height:24px;position:relative;width:48px}.settings_toggleSwitch__pU6py input{height:0;opacity:0;width:0}.settings_toggleSlider__bPxLU{background-color:#e0e0e0;background-color:var(--border-color,#e0e0e0);border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.settings_toggleSlider__bPxLU:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.4s;width:18px}input:checked+.settings_toggleSlider__bPxLU{background:linear-gradient(135deg,#0088fe,#00c49f);background:linear-gradient(135deg,var(--accent-primary,#0088fe),var(--accent-secondary,#00c49f))}input:focus+.settings_toggleSlider__bPxLU{box-shadow:0 0 1px #0088fe;box-shadow:0 0 1px var(--accent-primary,#0088fe)}input:checked+.settings_toggleSlider__bPxLU:before{transform:translateX(24px)}@media (max-width:768px){.settings_settingsContainer__QxvJD,.settings_settingsSection__N7fKs{padding:1rem}.settings_dangerActions__MqIJW{flex-direction:column}.settings_cancelButton__KVLTG,.settings_dangerButton__HuNAH,.settings_primaryButton__JGFiL,.settings_secondaryButton__BNyQW{width:100%}}.settings_settingsSection__N7fKs{transition:transform .3s ease,box-shadow .3s ease}.settings_settingsSection__N7fKs:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-5px)}.settings_formSelect__A0aHa{transition:all .3s ease}.settings_formSelect__A0aHa:focus{transform:scale(1.02)}.settings_sectionTitle__ntjTm:after{background:linear-gradient(90deg,#0088fe,#00c49f);background:linear-gradient(to right,var(--accent-primary,#0088fe),var(--accent-secondary,#00c49f));bottom:-1px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.settings_settingsSection__N7fKs:hover .settings_sectionTitle__ntjTm:after{width:100%}.settings_checkbox__tgjFM+label:before{transition:all .3s cubic-bezier(.68,-.55,.27,1.55)}.settings_checkbox__tgjFM:checked+label:before{transform:translateY(-50%) scale(1.1)}.dark-mode .settings_confirmInput__9nABm,.dark-mode .settings_formSelect__A0aHa,.settings_darkMode__v8pV6 .settings_confirmInput__9nABm,.settings_darkMode__v8pV6 .settings_formSelect__A0aHa{background-color:#fff!important;background-color:var(--input-bg,#3d3d3d)!important;border-color:#e0e0e0!important;border-color:var(--border-color,#444)!important;color:#333!important;color:var(--text-primary,#e0e0e0)!important}.dark-mode .settings_checkboxGroup__OybEG label,.settings_darkMode__v8pV6 .settings_checkboxGroup__OybEG label{color:#333!important;color:var(--text-primary,#e0e0e0)!important}.dark-mode .settings_warningText__QtIBE,.settings_darkMode__v8pV6 .settings_warningText__QtIBE{color:#ff6b6b!important}@keyframes settings_dangerPulse__k7WqV{0%{border-color:#ff3b304d}50%{border-color:#ff3b3099}to{border-color:#ff3b304d}}.settings_cancelButton__KVLTG:focus,.settings_dangerButton__HuNAH:focus,.settings_primaryButton__JGFiL:focus,.settings_secondaryButton__BNyQW:focus{box-shadow:0 0 0 3px #0088fe4d;outline:none}.settings_modalOverlay__MmMkV{align-items:center;animation:settings_fadeIn__Ae1e4 .2s ease-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes settings_fadeIn__Ae1e4{0%{opacity:0}to{opacity:1}}.settings_modalContent__rCEQW{animation:settings_slideIn__oBknl .3s ease-out;background-color:#fff;border-radius:8px;box-shadow:0 4px 25px #00000026;max-width:500px;overflow:hidden;padding:0;width:90%}@keyframes settings_slideIn__oBknl{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.settings_modalTitle__03FN5{background-color:#f8f8f8;border-bottom:1px solid #eaeaea;color:#333;font-size:18px;font-weight:600;margin:0;padding:16px 20px}.settings_modalBody__2SYaA{padding:20px}.settings_warningText__QtIBE{color:#d32f2f;font-weight:500;margin-bottom:16px}.settings_confirmText__8RaqR{font-size:14px;margin-bottom:16px}.settings_errorText__qOqPr{color:#d32f2f;font-size:14px;font-weight:500;margin:12px 0}.settings_confirmInput__9nABm{border:1px solid #ccc;border-radius:4px;font-size:14px;margin-bottom:20px;padding:10px 12px;transition:border-color .2s ease;width:100%}.settings_confirmInput__9nABm:focus{border-color:#06c;box-shadow:0 0 0 2px #06c3;outline:none}.settings_modalActions__pNP67{display:flex;gap:12px;justify-content:flex-end}.settings_cancelButton__KVLTG{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s ease}.settings_cancelButton__KVLTG:hover{background-color:#e8e8e8}.settings_cancelButton__KVLTG:disabled{cursor:not-allowed;opacity:.6}.settings_dangerButton__HuNAH{background-color:#d32f2f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s ease}.settings_dangerButton__HuNAH:hover{background-color:#b71c1c}.settings_dangerButton__HuNAH:disabled{background-color:#f5f5f5;border:1px solid #ddd;color:#999;cursor:not-allowed}:root{--bg-color:#f5f7fa;--card-bg-light:#f8fafc;--text-color:#333;--text-secondary:#6b7280;--heading-color:#1f2937;--primary-dark:#4338ca;--primary-light:#eff6ff;--success-light:#d1fae5;--success-dark:#065f46;--danger-color:#ef4444;--danger-light:#fee2e2;--danger-dark:#b91c1c;--warning-light:#fef3c7;--border-muted:#edf2f7;--bg-muted:#f3f4f6;--bg-hover:#f9fafb;--bg-dark:#e5e7eb;--scrollbar:#cbd5e1;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--transition-fast:0.2s ease;--transition-normal:0.3s ease;--transition-slow:0.5s ease;--shadow-sm:0 1px 3px #0000000d;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 15px #0000001a;--radius-md:0.5rem;--radius-lg:1rem}[data-theme=dark]{--bg-color:#111827;--card-bg:#1f2937;--card-bg-light:#374151;--text-color:#e5e7eb;--text-secondary:#9ca3af;--text-muted:#6b7280;--heading-color:#f3f4f6;--primary-color:#6366f1;--primary-dark:#4f46e5;--primary-light:#818cf8;--success-color:#34d399;--success-light:#064e3b;--success-dark:#d1fae5;--danger-color:#f87171;--danger-light:#7f1d1d;--danger-dark:#fee2e2;--warning-color:#fbbf24;--warning-light:#78350f;--border-color:#4b5563;--border-muted:#374151;--bg-muted:#374151;--bg-hover:#4b5563;--bg-dark:#6b7280;--scrollbar:#4b5563;--shadow-sm:0 1px 3px #0003;--shadow-md:0 4px 6px #00000040;--shadow-lg:0 10px 15px #0000004d}body,html{background-color:#f5f7fa;background-color:var(--bg-color);color:#333;color:var(--text-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0;padding:0;transition:background-color .3s ease,color .3s ease;transition:background-color var(--transition-normal),color var(--transition-normal)}body{background-attachment:fixed;background-image:linear-gradient(to bottom right,#f5f7fa,color-mix(in srgb,#f5f7fa 90%,#4f46e5 10%),#f5f7fa);background-image:linear-gradient(to bottom right,var(--bg-color),color-mix(in srgb,var(--bg-color) 90%,var(--primary-color) 10%),var(--bg-color));min-height:100vh;position:relative}body:before{background-image:radial-gradient(circle at 25px 25px,#eff6ff 2%,#0000 0),radial-gradient(circle at 75px 75px,#eff6ff 1%,#0000 0);background-image:radial-gradient(circle at 25px 25px,var(--primary-light) 2%,#0000 2%),radial-gradient(circle at 75px 75px,var(--primary-light) 1%,#0000 1%);background-size:100px 100px;content:"";height:100%;left:0;opacity:.3;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}.base_container__QVgEI{margin:0 auto;max-width:1400px;padding:1.5rem;padding:var(--space-lg)}@keyframes base_fadeIn__d-j1o{0%{opacity:0}to{opacity:1}}@keyframes base_slideInFromRight__GP4Ik{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes base_slideInFromLeft__N3Gi3{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes base_slideInFromTop__X9GBh{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes base_slideInFromBottom__EDtzs{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes base_pulse__2KpfQ{0%{box-shadow:0 0 0 0 #4f46e566;box-shadow:0 0 0 0 rgba(var(--primary-color-rgb,79,70,229),.4)}70%{box-shadow:0 0 0 10px #4f46e500;box-shadow:0 0 0 10px rgba(var(--primary-color-rgb,79,70,229),0)}to{box-shadow:0 0 0 0 #4f46e500;box-shadow:0 0 0 0 rgba(var(--primary-color-rgb,79,70,229),0)}}.base_animate-fadeIn__d\+4yo{animation:base_fadeIn__d-j1o .5s ease forwards}.base_animate-slideInRight__31DDX{animation:base_slideInFromRight__GP4Ik .5s ease forwards}.base_animate-slideInLeft__vb0Sn{animation:base_slideInFromLeft__N3Gi3 .5s ease forwards}.base_animate-slideInTop__OPD1O{animation:base_slideInFromTop__X9GBh .5s ease forwards}.base_animate-slideInBottom__oHwek{animation:base_slideInFromBottom__EDtzs .5s ease forwards}.base_animate-pulse__p4giF{animation:base_pulse__2KpfQ 2s infinite}.base_delay-100__CMelB{animation-delay:.1s}.base_delay-200__WZ9Cg{animation-delay:.2s}.base_delay-300__3xAOK{animation-delay:.3s}.base_delay-400__gup3v{animation-delay:.4s}.base_delay-500__YdE2S{animation-delay:.5s}.base_hover-scale__bNr9a{transition:transform .3s ease;transition:transform var(--transition-normal)}.base_hover-scale__bNr9a:hover{transform:scale(1.05)}.base_hover-lift__CXpLL{transition:transform .3s ease,box-shadow .3s ease;transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.base_hover-lift__CXpLL:hover{box-shadow:0 10px 15px #0000001a;box-shadow:var(--shadow-lg);transform:translateY(-5px)}.base_hidden-mobile__nrE--{display:none}@media (min-width:768px){.base_hidden-mobile__nrE--{display:block}}.base_hidden-desktop__owvk0{display:block}@media (min-width:768px){.base_hidden-desktop__owvk0{display:none}}.base_theme-toggle__9b5Q0{align-items:center;background-color:#fff;background-color:var(--card-bg);border:none;border-radius:50%;bottom:20px;box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow-md);color:#4f46e5;color:var(--primary-color);cursor:pointer;display:flex;height:50px;justify-content:center;position:fixed;right:20px;transition:all .3s ease;transition:all var(--transition-normal);width:50px;z-index:100}.base_theme-toggle__9b5Q0:hover{box-shadow:0 10px 15px #0000001a;box-shadow:var(--shadow-lg);transform:scale(1.1)}.settings_settingsPageContainer__LZMBW{animation:settings_gradientBackground__XDIB7 15s ease infinite;background:linear-gradient(120deg,#673ab7b3,#2196f3b3,#4caf50b3);background-size:400% 400%;min-height:100%;overflow:hidden;padding:10px;position:relative}.settings_settingsPageContainer__LZMBW:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm48 25a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm-43-7a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm63 31a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM34 90a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm56-76a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21a2 2 0 1 0 .001-3.999A2 2 0 0 0 80 29zM60 91a2 2 0 1 0 .001-3.999A2 2 0 0 0 60 91zM35 41a2 2 0 1 0 .001-3.999A2 2 0 0 0 35 41zM12 60a2 2 0 1 0 .001-3.999A2 2 0 0 0 12 60z' fill='%23fff' fill-opacity='.1' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0;z-index:0}@keyframes settings_gradientBackground__XDIB7{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.settings_settingsContainer__-BMMX{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fffffff2;border-radius:16px;box-shadow:0 8px 32px #1f268726;margin:0 auto;max-width:1200px;overflow:hidden;position:relative;transition:all .3s ease;z-index:1}.settings_settingsPanel__ZokAd{padding:1rem}.settings_panelLayout__7Vb6y{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){.settings_panelLayout__7Vb6y{flex-direction:row}}.settings_sidebar__5bvpX{background-color:#ffffff80;border-radius:12px;box-shadow:0 2px 10px #0000000d;flex:0 0 auto;padding:1rem}@media (min-width:768px){.settings_sidebar__5bvpX{width:220px}}.settings_sidebarNav__SME6K{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}@media (min-width:768px){.settings_sidebarNav__SME6K{flex-direction:column}}.settings_sidebarNavButton__5YAjf{align-items:center;background-color:initial;border:none;border-radius:8px;color:#555;cursor:pointer;display:flex;font-weight:500;gap:.75rem;justify-content:flex-start;padding:.75rem 1rem;transition:all .2s ease;width:100%}.settings_sidebarNavButtonActive__XA3ho{background-color:#673ab71a;box-shadow:0 2px 8px #673ab733;color:#673ab7;font-weight:600}.settings_sidebarNavButton__5YAjf:hover:not(.settings_sidebarNavButtonActive__XA3ho){background-color:#673ab70d;color:#673ab7}.settings_sidebarNavButton__5YAjf:active{transform:translateY(1px)}.settings_sidebarIcon__FnoQj{opacity:.8}.settings_contentArea__2MVNP{background-color:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;flex:1 1;padding:1.5rem}.settings_sectionHeader__jBaDN{align-items:center;border-bottom:2px solid #673ab733;display:flex;gap:.75rem;margin-bottom:1.5rem;padding-bottom:.75rem}.settings_sectionIcon__BUQG3{background-color:#673ab71a;border-radius:8px;color:#673ab7;padding:.5rem}.settings_sectionTitle__exVm9{color:#333;font-size:1.25rem;font-weight:600;margin:0}.settings_profileLayout__ri7Ii{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){.settings_profileLayout__ri7Ii{flex-direction:row}}.settings_avatarButtonGroup__xb5dN{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-width:200px;width:100%}.settings_avatarSaveButton__7mfHV{align-items:center;background-color:#f0f9f4;border:1px solid #bde5ca;border-radius:6px;color:#2e7d52;cursor:pointer;display:flex;font-size:13px;font-weight:500;justify-content:center;padding:8px 12px;transition:all .2s ease}.settings_avatarSaveButton__7mfHV:hover{background-color:#e0f2e9;border-color:#86d0a3}.settings_avatarSaveButton__7mfHV:active{background-color:#d0e9db}.settings_avatarSaveButton__7mfHV:disabled{background-color:#f5f5f5;border-color:#e0e0e0;color:#b0b0b0;cursor:not-allowed}.settings_avatarCancelButton__znODq{align-items:center;background-color:#f5f5f5;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:500;justify-content:center;padding:8px 12px;transition:all .2s ease}.settings_avatarCancelButton__znODq:hover{background-color:#eee;color:#4b5563}.settings_avatarCancelButton__znODq:active{background-color:#e5e5e5}.settings_avatarCancelButton__znODq:disabled{cursor:not-allowed;opacity:.6}.settings_avatarContainer__L\+Gi\+{align-items:center;display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.settings_avatarPlaceholder__6ShnW{border:2px solid var(--color-gray-200);border-radius:50%;height:120px;overflow:hidden;position:relative;width:120px}.settings_avatarPlaceholder__6ShnW,.settings_avatarUploadButton__dzx6E{align-items:center;background-color:var(--color-gray-100);display:flex;justify-content:center}.settings_avatarUploadButton__dzx6E{border:1px solid var(--color-gray-200);border-radius:4px;color:#2196f3;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.settings_avatarUploadButton__dzx6E:hover{background-color:var(--color-gray-200)}.settings_profileDetails__s6QM2{display:flex;flex:1 1;flex-direction:column;gap:1rem}.settings_profileCard__PVLtp{background-color:#673ab70d;border-left:4px solid #673ab7;border-radius:12px;padding:1rem}.settings_profileName__q3i\+m{color:#333;font-size:1.25rem;font-weight:600;margin:0 0 .25rem}.settings_profileEmail__-Q4Sw{color:#666;font-size:.875rem;margin:0 0 .5rem}.settings_profileJobTitle__nPtgX{background-color:#673ab71a;border-radius:20px;color:#673ab7;display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .75rem}.settings_aboutCard__qJ-3U{background-color:#f9f9f9;border-radius:12px;padding:1rem}.settings_aboutLabel__xGCAC{color:#666;font-size:.875rem;font-weight:600;margin:0 0 .5rem}.settings_aboutText__FurGz{color:#555;font-size:.875rem;line-height:1.5;margin:0}.settings_editProfileButton__JFeGn{align-items:center;align-self:flex-start;background:linear-gradient(90deg,#673ab7,#2196f3);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;margin-top:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.settings_editProfileButton__JFeGn:hover{background:linear-gradient(90deg,#5c34a4,#1976d2);box-shadow:0 4px 12px #673ab74d}.settings_editProfileButton__JFeGn:active{transform:translateY(1px)}.settings_buttonIconRight__E5P4e{margin-left:.25rem}.settings_notificationsList__UmgxJ{display:flex;flex-direction:column;gap:1rem}.settings_notificationItem__mnxnr{align-items:center;background-color:#f9f9f9;border-radius:8px;display:flex;justify-content:space-between;padding:1rem;transition:all .2s ease}.settings_notificationItem__mnxnr:hover{background-color:#f5f5f5}.settings_notificationLabel__ADnub{color:#333;font-size:.875rem;font-weight:500}.settings_toggleContainer__zoIQI{display:inline-block;height:26px;position:relative;width:50px}.settings_toggleInput__YK4Df{height:0;opacity:0;width:0}.settings_toggleSlider__JI3lu{background-color:#ccc;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.settings_toggleSlider__JI3lu:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:18px;left:4px;position:absolute;transition:.4s;width:18px}.settings_toggleInput__YK4Df:checked+.settings_toggleSlider__JI3lu{background:linear-gradient(90deg,#673ab7,#2196f3)}.settings_toggleInput__YK4Df:focus+.settings_toggleSlider__JI3lu{box-shadow:0 0 1px #673ab7}.settings_toggleInput__YK4Df:checked+.settings_toggleSlider__JI3lu:before{transform:translateX(24px)}.settings_themesContainer__i8iZa{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));margin-top:1rem}.settings_themeOption__OGwoj{align-items:center;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 1rem;transition:all .2s ease}.settings_themeOptionActive__-oYv1{background:linear-gradient(135deg,#673ab71a,#2196f31a);box-shadow:0 4px 12px #673ab726;transform:translateY(-2px)}.settings_themeOptionInactive__XnRqA{background-color:#f9f9f9}.settings_themeOption__OGwoj:hover:not(.settings_themeOptionActive__-oYv1){background-color:#f5f5f5;transform:translateY(-2px)}.settings_themeIconActive__tW57h{color:#673ab7}.settings_themeIconInactive__QUzYA{color:#666}.settings_themeLabelActive__g\+lpo{color:#673ab7;font-weight:600}.settings_themeLabelInactive__UmUzm{color:#666}.settings_passwordForm__G-Il7{display:flex;flex-direction:column;gap:1rem;max-width:400px}.settings_passwordInput__2Lga\+{border:1px solid #ddd;border-radius:8px;font-size:.875rem;padding:.75rem 1rem;transition:all .2s ease}.settings_passwordInput__2Lga\+:focus{border-color:#673ab7;box-shadow:0 0 0 2px #673ab71a;outline:none}.settings_updateButton__tQ3mK{align-self:flex-start;background:linear-gradient(90deg,#673ab7,#2196f3);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;margin-top:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.settings_updateButton__tQ3mK:hover{background:linear-gradient(90deg,#5c34a4,#1976d2);box-shadow:0 4px 12px #673ab74d}.settings_updateButton__tQ3mK:active{transform:translateY(1px)}.darkMode .settings_settingsContainer__-BMMX{background-color:#1e1e22f2;color:#e0e0e0}.darkMode .settings_sidebar__5bvpX{background-color:#28282d80}.darkMode .settings_contentArea__2MVNP{background-color:#1e1e22}.darkMode .settings_sectionTitle__exVm9{color:#e0e0e0}.darkMode .settings_sidebarNavButton__5YAjf{color:#aaa}.darkMode .settings_sidebarNavButtonActive__XA3ho{background-color:#673ab733;color:#9575cd}.darkMode .settings_profileCard__PVLtp{background-color:#673ab71a;border-left:4px solid #9575cd}.darkMode .settings_profileName__q3i\+m{color:#e0e0e0}.darkMode .settings_profileJobTitle__nPtgX{background-color:#673ab733;color:#9575cd}.darkMode .settings_aboutCard__qJ-3U,.darkMode .settings_notificationItem__mnxnr{background-color:#2a2a30}.darkMode .settings_notificationItem__mnxnr:hover{background-color:#32323a}.darkMode .settings_themeOptionInactive__XnRqA{background-color:#2a2a30}.darkMode .settings_themeOption__OGwoj:hover:not(.settings_themeOptionActive__-oYv1){background-color:#32323a}.darkMode .settings_passwordInput__2Lga\+{background-color:#2a2a30;border-color:#444;color:#e0e0e0}.darkMode .settings_passwordInput__2Lga\+:focus{border-color:#9575cd}@keyframes settings_fadeIn__hYvZV{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.settings_contentArea__2MVNP>div{animation:settings_fadeIn__hYvZV .3s ease-out}@media (max-width:767px){.settings_settingsPageContainer__LZMBW{padding:1rem}.settings_sidebarNav__SME6K{overflow-x:auto;padding-bottom:.5rem}.settings_sidebarNavButton__5YAjf{font-size:.75rem;padding:.5rem .75rem;white-space:nowrap}.settings_contentArea__2MVNP{padding:1rem}.settings_profileLayout__ri7Ii{align-items:center}.settings_avatarPlaceholder__6ShnW{height:100px;width:100px}.settings_editProfileButton__JFeGn,.settings_updateButton__tQ3mK{width:100%}}.settings_personalInfoGrid__53yuk{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:.5rem}.settings_infoItem__\+0\+EA{display:flex;flex-direction:column;gap:.25rem}.settings_infoLabel__wIDWD{color:#666;font-size:.75rem;font-weight:500}.settings_infoValue__vNp1J{color:#333;font-size:.875rem}.darkMode .settings_infoLabel__wIDWD{color:#aaa}.darkMode .settings_infoValue__vNp1J{color:#e0e0e0}.settings_editForm__V\+D\+U{background-color:#ffffff80;border-radius:12px;box-shadow:0 2px 10px #0000000d;display:flex;flex-direction:column;gap:1rem;padding:1rem}.darkMode .settings_editForm__V\+D\+U{background-color:#28282d80}.settings_formGroup__fy0dI{display:flex;flex-direction:column;gap:.5rem}.settings_formLabel__TJdjB{color:#333;font-size:.875rem;font-weight:600}.darkMode .settings_formLabel__TJdjB{color:#e0e0e0}.settings_formInput__jLX0J{background-color:#fff;border:1px solid #ddd;border-radius:8px;font-size:.875rem;padding:.75rem 1rem;transition:all .2s ease}.settings_formInput__jLX0J:focus{border-color:#673ab7;box-shadow:0 0 0 2px #673ab71a;outline:none}.settings_formTextarea__gGwQY{min-height:100px;resize:vertical}.settings_formSelect__VUEhT{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;border:1px solid #ddd;border-radius:8px;cursor:pointer;font-size:.875rem;padding:.75rem 1rem;transition:all .2s ease}.settings_formSelect__VUEhT:focus{border-color:#673ab7;box-shadow:0 0 0 2px #673ab71a;outline:none}.darkMode .settings_formInput__jLX0J,.darkMode .settings_formSelect__VUEhT{background-color:#2a2a30;border-color:#444;color:#e0e0e0}.darkMode .settings_formInput__jLX0J:focus,.darkMode .settings_formSelect__VUEhT:focus{border-color:#9575cd}.settings_formActions__eqnUR{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.settings_saveButton__YEawR{align-items:center;background:linear-gradient(90deg,#673ab7,#2196f3);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.settings_saveButton__YEawR:hover{background:linear-gradient(90deg,#5c34a4,#1976d2);box-shadow:0 4px 12px #673ab74d}.settings_saveButton__YEawR:active{transform:translateY(1px)}.settings_cancelButton__4V93S{align-items:center;background-color:initial;border:1px solid #ddd;border-radius:8px;color:#666;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.settings_cancelButton__4V93S:hover{background-color:#f5f5f5;border-color:#bbb}.darkMode .settings_cancelButton__4V93S{border-color:#444;color:#aaa}.darkMode .settings_cancelButton__4V93S:hover{background-color:#32323a}.settings_buttonIconLeft__P9RE5{margin-right:.25rem}.settings_securitySections__qG1WS{display:flex;flex-direction:column;gap:2rem}.settings_securitySection__7VOZs{border-bottom:1px solid #673ab733;padding-bottom:2rem}.settings_securitySection__7VOZs:last-child{border-bottom:none;padding-bottom:0}.settings_securitySectionTitle__dEaQw{color:#333;font-size:1.125rem;font-weight:600;margin-bottom:1.5rem}.darkMode .settings_securitySectionTitle__dEaQw{color:#e0e0e0}@media (max-width:767px){.settings_editForm__V\+D\+U{padding:.75rem}.settings_formActions__eqnUR{flex-direction:column-reverse;gap:.5rem}.settings_cancelButton__4V93S,.settings_saveButton__YEawR{justify-content:center;width:100%}.settings_securitySections__qG1WS{gap:1.5rem}}.messages_inboxList__QORc7{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000000d;flex:1 1;max-height:100%;overflow-y:auto}.messages_darkItem__b0\+My{background-color:#1e1e1e;border:1px solid #333;box-shadow:0 2px 10px #0003;color:#f0f0f0}.messages_itemsList__fua-1{display:flex;flex-direction:column}.messages_messageItem__ZXKT3{border-bottom:1px solid #eee;cursor:pointer;display:flex;justify-content:space-between;padding:12px 15px;position:relative;transition:all .2s ease}.messages_darkItem__b0\+My .messages_messageItem__ZXKT3{border-bottom:1px solid #333}.messages_messageItem__ZXKT3:hover{background-color:#f5f8fa}.messages_darkItem__b0\+My .messages_messageItem__ZXKT3:hover{background-color:#2a2a2a}.messages_unreadMessage__MT0O3{background-color:#f0f7ff}.messages_darkItem__b0\+My .messages_unreadMessage__MT0O3{background-color:#253354}.messages_unreadMessage__MT0O3 .messages_messageSender__Ee3Hy,.messages_unreadMessage__MT0O3 .messages_messageSubject__ajGfS{font-weight:600}.messages_selectedMessage__X7nIu{background-color:#ebf1fb!important}.messages_darkItem__b0\+My .messages_selectedMessage__X7nIu{background-color:#324064!important}.messages_messageRow__nrmJb{display:flex;width:100%}.messages_senderAvatar__UXGus{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-weight:500;height:40px;justify-content:center;margin-right:12px;width:40px}.messages_messageContent__VIJOg{flex:1 1;min-width:0}.messages_messageMeta__ry\+Uh{display:flex;justify-content:space-between;margin-bottom:3px}.messages_messageSender__Ee3Hy{font-weight:500}.messages_messageDate__HcBiE{color:#666;font-size:.8rem;white-space:nowrap}.messages_darkItem__b0\+My .messages_messageDate__HcBiE{color:#bbb}.messages_messageSubject__ajGfS{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.messages_attachmentIndicator__Hq-Kh{color:#666;margin-left:5px}.messages_darkItem__b0\+My .messages_attachmentIndicator__Hq-Kh{color:#bbb}.messages_messagePreview__Mnu8X{color:#666;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages_darkItem__b0\+My .messages_messagePreview__Mnu8X{color:#bbb}.messages_messageActions__dF1n1{align-items:center;display:flex;gap:8px;opacity:0;transition:opacity .2s ease}.messages_messageItem__ZXKT3:hover .messages_messageActions__dF1n1{opacity:1}.messages_archiveButton__-O7Kd,.messages_starButton__tWZ0r{background:none;border:none;color:#999;cursor:pointer;font-size:1.1rem;transition:all .2s ease}.messages_darkItem__b0\+My .messages_archiveButton__-O7Kd,.messages_darkItem__b0\+My .messages_starButton__tWZ0r{color:#888}.messages_archiveButton__-O7Kd:hover,.messages_starButton__tWZ0r:hover{transform:scale(1.2)}.messages_starred__eVTdT{color:#f4b400!important}.messages_messageDetail__S3zdc{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000000d;color:#333;flex-shrink:0;overflow-y:auto;width:450px}.messages_messageDetail__S3zdc.messages_darkItem__b0\+My{background-color:#1e1e1e;border:1px solid #333;box-shadow:0 2px 10px #0003;color:#f0f0f0}.messages_emptyState__Tjmq9{align-items:center;display:flex;flex-direction:column;justify-content:center}.messages_hidden__HtyjE{display:none}.messages_noMessageSelected__aifFr{align-items:center;color:#666;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px;text-align:center}.messages_darkItem__b0\+My .messages_noMessageSelected__aifFr{color:#bbb}.messages_emptyStateIcon__wTG4i{font-size:3rem;margin-bottom:15px;opacity:.5}.messages_messageDetailContent__WTT4V{display:flex;flex-direction:column;height:100%}.messages_messageDetailHeader__a5TvY{border-bottom:1px solid #eee;padding:15px}.messages_darkItem__b0\+My .messages_messageDetailHeader__a5TvY{border-bottom:1px solid #333}.messages_messageDetailSubject__\+h5Ee{font-size:1.2rem;font-weight:500;margin-bottom:15px}.messages_messageDetailMeta__oleV-{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}.messages_senderInfo__q5KKR{align-items:center;display:flex}.messages_detailSenderAvatar__xVkd4{align-items:center;border-radius:50%;color:#fff;display:flex;font-weight:500;height:40px;justify-content:center;margin-right:12px;width:40px}.messages_senderDetails__qWtr7{display:flex;flex-direction:column}.messages_detailSenderName__0c5EI{font-weight:500}.messages_detailDate__fMtNF{color:#666;font-size:.8rem}.messages_darkItem__b0\+My .messages_detailDate__fMtNF{color:#bbb}.messages_messageDetailActions__mmIgx{display:flex;gap:10px}.messages_detailActionButton__o071y{background:none;border:none;border-radius:4px;color:#666;cursor:pointer;font-size:.9rem;padding:3px 6px;transition:all .2s ease}.messages_darkItem__b0\+My .messages_detailActionButton__o071y{color:#bbb}.messages_detailActionButton__o071y:hover{background-color:#f0f4f8;color:#333}.messages_darkItem__b0\+My .messages_detailActionButton__o071y:hover{background-color:#2a2a2a;color:#fff}.messages_backButton__TwesW{background:none;border:none;color:#4285f4;cursor:pointer;display:inline-block;font-size:.9rem;margin-top:10px;padding:5px 0}.messages_darkItem__b0\+My .messages_backButton__TwesW{color:#64b5f6}.messages_messageBody__nXJu6{color:inherit;flex:1 1;line-height:1.5;overflow-y:auto;padding:15px}.messages_messageBody__nXJu6 p{color:inherit;margin-bottom:15px}.messages_darkItem__b0\+My .messages_messageBody__nXJu6,.messages_darkItem__b0\+My .messages_messageBody__nXJu6 p{color:#f0f0f0}.messages_collapsibleAttachments__KHVVd{border:1px solid #e0e0e0;border-radius:8px;margin:0 15px 15px;overflow:hidden}.messages_darkAttachments__RZ-gm,.messages_darkItem__b0\+My .messages_collapsibleAttachments__KHVVd{background-color:#2a2a2a;border-color:#444}.messages_attachmentsToggle__PHHdK{align-items:center;background:#f5f5f5;border:none;cursor:pointer;display:flex;font-weight:500;justify-content:space-between;padding:12px 15px;text-align:left;transition:background-color .2s;width:100%}.messages_darkAttachments__RZ-gm .messages_attachmentsToggle__PHHdK,.messages_darkItem__b0\+My .messages_attachmentsToggle__PHHdK{background:#333;color:#f0f0f0}.messages_attachmentsToggle__PHHdK:hover{background-color:#e8e8e8}.messages_darkAttachments__RZ-gm .messages_attachmentsToggle__PHHdK:hover,.messages_darkItem__b0\+My .messages_attachmentsToggle__PHHdK:hover{background-color:#3a3a3a}.messages_toggleIcon__aneUc{font-size:12px;transition:transform .3s}.messages_attachmentsList__BzaT4{background-color:#fafafa;overflow:hidden}.messages_darkAttachments__RZ-gm .messages_attachmentsList__BzaT4,.messages_darkItem__b0\+My .messages_attachmentsList__BzaT4{background-color:#222}.messages_attachmentItem__UarE2{align-items:center;border-top:1px solid #eee;display:flex;padding:12px 15px;transition:background-color .2s}.messages_attachmentItem__UarE2:hover{background-color:#f0f0f0}.messages_darkAttachments__RZ-gm .messages_attachmentItem__UarE2,.messages_darkItem__b0\+My .messages_attachmentItem__UarE2{border-top-color:#444}.messages_darkAttachments__RZ-gm .messages_attachmentItem__UarE2:hover,.messages_darkItem__b0\+My .messages_attachmentItem__UarE2:hover{background-color:#2a2a2a}.messages_attachmentItem__UarE2:first-child{border-top:none}.messages_attachmentIcon__\+Hra7{font-size:18px;margin-right:10px;text-align:center;width:24px}.messages_attachmentInfo__-5fG3{flex:1 1}.messages_attachmentName__JMTZj{color:inherit;font-weight:500;margin-bottom:2px}.messages_attachmentSize__sCenY{color:#666;font-size:12px}.messages_darkAttachments__RZ-gm .messages_attachmentSize__sCenY,.messages_darkItem__b0\+My .messages_attachmentSize__sCenY{color:#bbb}.messages_downloadButton__7Vyhe{background:none;border:none;border-radius:4px;cursor:pointer;padding:5px 8px;transition:background-color .2s}.messages_downloadButton__7Vyhe:hover{background-color:#e0e0e0}.messages_darkAttachments__RZ-gm .messages_downloadButton__7Vyhe:hover,.messages_darkItem__b0\+My .messages_downloadButton__7Vyhe:hover{background-color:#3a3a3a}.messages_replySection__GixLC{border-top:1px solid #eee;padding:15px}.messages_darkItem__b0\+My .messages_replySection__GixLC{border-top:1px solid #333}.messages_replyInput__Uy9TC{background-color:#fff;border:1px solid #ddd;border-radius:6px;color:#333;font-family:inherit;font-size:.9rem;margin-bottom:10px;min-height:80px;padding:10px;resize:vertical;width:100%}.messages_darkItem__b0\+My .messages_replyInput__Uy9TC{background-color:#333;border-color:#444;color:#f0f0f0}.messages_replyInput__Uy9TC:focus{border-color:#4285f4;outline:none}.messages_darkItem__b0\+My .messages_replyInput__Uy9TC:focus{border-color:#64b5f6}.messages_replyActions__LgkUd{display:flex;justify-content:space-between}.messages_attachButton__ZSGSz{background:none;border:none;color:#666;cursor:pointer;font-size:1.1rem}.messages_darkItem__b0\+My .messages_attachButton__ZSGSz{color:#bbb}.messages_sendButton__Jw4o9{background-color:#4285f4;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;padding:6px 12px;transition:background-color .2s ease}.messages_sendButton__Jw4o9:hover{background-color:#3367d6}.messages_modalOverlay__fXeG1{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.messages_modalContent__vwgDH{background-color:#fff;border-radius:10px;box-shadow:0 5px 20px #0003;color:#333;max-height:90vh;max-width:90%;overflow-y:auto;width:600px}.messages_darkModal__xiziv{background-color:#1e1e1e;border:1px solid #333;color:#f0f0f0}.messages_modalHeader__n4buZ{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:15px 20px}.messages_darkModal__xiziv .messages_modalHeader__n4buZ{border-bottom:1px solid #333}.messages_modalHeader__n4buZ h2{font-size:1.2rem;margin:0}.messages_closeModalButton__PcWHp{background:none;border:none;color:#666;cursor:pointer;font-size:1.5rem}.messages_darkModal__xiziv .messages_closeModalButton__PcWHp{color:#bbb}.messages_composeForm__tZLsL{padding:20px}.messages_composeField__j6\+Wg{margin-bottom:15px}.messages_composeField__j6\+Wg label{color:inherit;display:block;font-size:.9rem;font-weight:500;margin-bottom:5px}.messages_composeInput__VaDaC{background-color:#fff;border:1px solid #ddd;border-radius:6px;color:#333;font-size:.9rem;padding:8px 12px;width:100%}.messages_darkModal__xiziv .messages_composeInput__VaDaC{background-color:#333;border-color:#444;color:#f0f0f0}.messages_composeInput__VaDaC:focus{border-color:#4285f4;outline:none}.messages_darkModal__xiziv .messages_composeInput__VaDaC:focus{border-color:#64b5f6}.messages_composeTextarea__3RMW4{background-color:#fff;border:1px solid #ddd;border-radius:6px;color:#333;font-family:inherit;font-size:.9rem;padding:8px 12px;resize:vertical;width:100%}.messages_darkModal__xiziv .messages_composeTextarea__3RMW4{background-color:#333;border-color:#444;color:#f0f0f0}.messages_composeTextarea__3RMW4:focus{border-color:#4285f4;outline:none}.messages_darkModal__xiziv .messages_composeTextarea__3RMW4:focus{border-color:#64b5f6}.messages_composeActions__OZNO7{display:flex;justify-content:space-between;margin-top:20px}.messages_composeAttachments__zpa0W{align-items:center;display:flex}.messages_composeSendActions__FwnCB{display:flex;gap:10px}.messages_discardButton__0Y-se{background-color:#f5f5f5;border:1px solid #ddd;border-radius:6px;color:#333;cursor:pointer;font-size:.9rem;padding:8px 15px}.messages_darkModal__xiziv .messages_discardButton__0Y-se{background-color:#333;border-color:#444;color:#f0f0f0}.messages_discardButton__0Y-se:hover{background-color:#eee}.messages_darkModal__xiziv .messages_discardButton__0Y-se:hover{background-color:#3a3a3a}@keyframes messages_fadeIn__f7rty{0%{opacity:0}to{opacity:1}}@media (max-width:1200px){.messages_messageDetail__S3zdc{width:400px}}@media (max-width:992px){.messages_messageDetail__S3zdc{width:350px}}@media (max-width:768px){.messages_messageDetailMeta__oleV-{flex-direction:column;gap:10px}.messages_messageDetailActions__mmIgx{flex-wrap:wrap}}.notifications_inboxList__VFCdq{background-color:#fff;border-radius:8px;box-shadow:0 2px 12px #00000014;display:flex;flex-direction:column;height:100%;overflow:hidden;width:1000px}.notifications_darkItem__Jk6AL.notifications_inboxList__VFCdq{background-color:#222;box-shadow:0 2px 12px #00000040}.notifications_itemsList__h2bq2{flex:1 1;overflow-y:auto}.notifications_notificationItem__BndWP{border-bottom:1px solid #00000014;cursor:pointer;display:flex;padding:16px;position:relative;transition:all .2s ease}.notifications_darkItem__Jk6AL .notifications_notificationItem__BndWP{border-bottom:1px solid #ffffff1a}.notifications_notificationItem__BndWP:hover{background-color:#f5f8fa}.notifications_darkItem__Jk6AL .notifications_notificationItem__BndWP:hover{background-color:#2a2a2a}.notifications_unreadNotification__vvxlO{background-color:#f0f7ff}.notifications_unreadNotification__vvxlO:before{background-color:#4285f4;border-radius:0 2px 2px 0;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.notifications_darkItem__Jk6AL .notifications_unreadNotification__vvxlO{background-color:#1a2337}.notifications_darkItem__Jk6AL .notifications_unreadNotification__vvxlO:before{background-color:#64b5f6}.notifications_unreadNotification__vvxlO .notifications_notificationType__iTP3M{font-weight:600}.notifications_notificationIcon__MdYGt{align-items:center;background-color:#ebf1fb;border-radius:50%;box-shadow:0 2px 6px #4285f433;color:#4285f4;display:flex;flex-shrink:0;font-size:1.2rem;height:42px;justify-content:center;margin-right:14px;transition:transform .2s ease;width:42px}.notifications_notificationItem__BndWP:hover .notifications_notificationIcon__MdYGt{transform:scale(1.05)}.notifications_darkItem__Jk6AL .notifications_notificationIcon__MdYGt,.notifications_darkNotificationIcon__nNRzr{background-color:#324064;box-shadow:0 2px 6px #64b5f633;color:#64b5f6}.notifications_notificationContent__5ndUd{flex:1 1;min-width:0}.notifications_notificationMeta__jyozp{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.notifications_notificationType__iTP3M{color:#333;font-size:.95rem;font-weight:500}.notifications_darkItem__Jk6AL .notifications_notificationType__iTP3M{color:#f0f0f0}.notifications_notificationDate__Xnh43{color:#777;font-size:.8rem;font-weight:500}.notifications_darkItem__Jk6AL .notifications_notificationDate__Xnh43,.notifications_darkText__z2DID{color:#aaa}.notifications_notificationMessage__pLb2N{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#444;display:-webkit-box;font-size:.92rem;line-height:1.5;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis}.notifications_darkItem__Jk6AL .notifications_notificationMessage__pLb2N{color:#ddd}.notifications_notificationProject__9ahgi{align-items:center;background-color:#f5f5f5;border-radius:14px;color:#555;display:inline-flex;font-size:.8rem;font-weight:500;margin-top:4px;padding:4px 10px;transition:all .2s ease}.notifications_darkItem__Jk6AL .notifications_notificationProject__9ahgi{background-color:#333;color:#bbb}.notifications_notificationProject__9ahgi:hover{background-color:#e1ebff;color:#4285f4;transform:translateY(-1px)}.notifications_darkItem__Jk6AL .notifications_notificationProject__9ahgi:hover{background-color:#2a3a5a;color:#64b5f6}.notifications_projectIcon__y8y36{margin-right:5px}.notifications_emptyState__-FEqx{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px 20px;text-align:center}.notifications_emptyStateIcon__Cbl86{font-size:3rem;margin-bottom:15px;opacity:.5}.notifications_darkItem__Jk6AL .notifications_emptyStateIcon__Cbl86{opacity:.7}.notifications_emptyState__-FEqx h3{font-size:1.2rem;font-weight:500;margin:0 0 8px}.notifications_emptyState__-FEqx p{color:#666;margin:0 0 20px}.notifications_darkItem__Jk6AL .notifications_emptyState__-FEqx p{color:#bbb}.notifications_actionButton__Fzh9C{background-color:#4285f4;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:.9rem;padding:8px 16px;transition:all .2s ease}.notifications_actionButton__Fzh9C:hover{background-color:#3367d6;box-shadow:0 2px 8px #4285f44d;transform:translateY(-1px)}.notifications_errorState__2DgJA,.notifications_loadingState__bRpxz{align-items:center;color:#666;display:flex;font-size:.95rem;height:100%;justify-content:center;padding:30px;text-align:center}.notifications_darkItem__Jk6AL .notifications_errorState__2DgJA,.notifications_darkItem__Jk6AL .notifications_loadingState__bRpxz{color:#bbb}.notifications_notificationHeader__BDBR4{align-items:center;border-bottom:1px solid #00000014;display:flex;justify-content:space-between;padding:16px}.notifications_darkItem__Jk6AL .notifications_notificationHeader__BDBR4{border-bottom:1px solid #ffffff1a}.notifications_notificationHeaderTitle__PFhsr{color:#333;font-size:1.1rem;font-weight:600}.notifications_darkItem__Jk6AL .notifications_notificationHeaderTitle__PFhsr{color:#f0f0f0}.notifications_notificationActions__Og7xQ{display:flex;gap:8px}.notifications_notificationAction__4TeYW{align-items:center;background:none;border:none;border-radius:4px;color:#4285f4;cursor:pointer;display:flex;font-size:.9rem;gap:4px;padding:6px 10px;transition:all .2s ease}.notifications_notificationAction__4TeYW:hover{background-color:#4285f41a}.notifications_darkItem__Jk6AL .notifications_notificationAction__4TeYW{color:#64b5f6}.notifications_darkItem__Jk6AL .notifications_notificationAction__4TeYW:hover{background-color:#64b5f61a}@keyframes notifications_pulse__j3Sd6{0%{box-shadow:0 0 0 0 #4285f466}70%{box-shadow:0 0 0 10px #4285f400}to{box-shadow:0 0 0 0 #4285f400}}.notifications_darkItem__Jk6AL .notifications_newNotification__bUM9t,.notifications_newNotification__bUM9t{animation:notifications_pulse__j3Sd6 2s infinite}@media (max-width:768px){.notifications_notificationMeta__jyozp{align-items:flex-start;flex-direction:column;gap:4px}.notifications_notificationDate__Xnh43{font-size:.75rem}.notifications_notificationIcon__MdYGt{font-size:1rem;height:36px;width:36px}}.notifications_inviteBadge__IW14a{background-color:#6366f1;border-radius:1rem;color:#fff;display:inline-block;font-size:.75rem;margin-top:.5rem;padding:.2rem .5rem}.notifications_invitePopupOverlay__8bBke{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.notifications_darkPopup__SjKVI{background-color:#000000b3}.notifications_invitePopup__Fijdk{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 12px #00000026;max-width:400px;width:90%}.notifications_darkPopup__SjKVI .notifications_invitePopup__Fijdk{background-color:#1f2937;color:#f3f4f6}.notifications_invitePopupHeader__LEP7q{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1rem}.notifications_darkPopup__SjKVI .notifications_invitePopupHeader__LEP7q{border-bottom:1px solid #374151}.notifications_invitePopupHeader__LEP7q h3{font-size:1.25rem;font-weight:600;margin:0}.notifications_closePopup__jZYQO{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;justify-content:center}.notifications_darkPopup__SjKVI .notifications_closePopup__jZYQO{color:#9ca3af}.notifications_invitePopupContent__EIuqz{padding:1rem}.notifications_projectName__zb5Xj{color:#111827;font-size:1.125rem;font-weight:600;margin:.5rem 0}.notifications_darkPopup__SjKVI .notifications_projectName__zb5Xj{color:#f9fafb}.notifications_inviteMessage__RqS49{color:#4b5563;margin-top:.5rem}.notifications_darkPopup__SjKVI .notifications_inviteMessage__RqS49{color:#d1d5db}.notifications_invitePopupActions__44vTu{border-top:1px solid #e5e7eb;display:flex;gap:.75rem;justify-content:flex-end;padding:1rem}.notifications_darkPopup__SjKVI .notifications_invitePopupActions__44vTu{border-top:1px solid #374151}.notifications_inviteAction__2VlZu{align-items:center;border-radius:.375rem;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.5rem 1rem}.notifications_rejectBtn__kfG1a{background-color:initial;border:1px solid #e5e7eb;color:#4b5563}.notifications_darkPopup__SjKVI .notifications_rejectBtn__kfG1a{border:1px solid #4b5563;color:#d1d5db}.notifications_acceptBtn__pouQK{background-color:#10b981;border:1px solid #10b981;color:#fff}.notifications_darkPopup__SjKVI .notifications_acceptBtn__pouQK{background-color:#059669;border:1px solid #059669}.inbox_inboxContainer__YEnKP{flex:1 1;overflow-x:hidden;padding:10px;transition:all .3s ease}.inbox_lightMode__tmZv0{background-color:#f8f9fa;color:#333}.inbox_darkMode__i\+Vji{background-color:#121212;color:#f0f0f0}.inbox_inboxLayout__IRS7l{display:flex;flex-direction:column;gap:10px;height:calc(100vh - 70px)}.inbox_inboxToolbar__zcl6E{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000000d;display:flex;justify-content:space-between;padding:10px 15px}.inbox_darkItem__8S5rD{background-color:#1e1e1e;border:1px solid #333;box-shadow:0 2px 10px #0003;color:#f0f0f0}.inbox_tabsContainer__xUwq-{display:flex;gap:15px}.inbox_tabButton__tDEX2{background:none;border:none;color:inherit;cursor:pointer;font-size:1rem;opacity:.7;padding:8px 5px;position:relative;transition:all .2s ease}.inbox_tabButton__tDEX2:hover{opacity:1}.inbox_activeTab__6i0QT{border-bottom:2px solid #4285f4;font-weight:500;opacity:1}.inbox_darkMode__i\+Vji .inbox_activeTab__6i0QT{border-bottom-color:#64b5f6}.inbox_unreadBadge__aMK08{background-color:#ea4335;border-radius:50%;color:#fff;font-size:.7rem;font-weight:600;padding:2px 6px;position:absolute;right:-10px;top:0}.inbox_toolbarActions__Wltmw{align-items:center;display:flex;gap:10px}.inbox_searchContainer__guiUy{position:relative;width:250px}.inbox_searchInput__n1h3b{background-color:#f5f5f5;border:1px solid #ddd;border-radius:20px;font-size:.9rem;padding:8px 30px 8px 12px;transition:all .2s ease;width:100%}.inbox_darkItem__8S5rD .inbox_searchInput__n1h3b{background-color:#333;border-color:#444;color:#f0f0f0}.inbox_searchInput__n1h3b:focus{border-color:#4285f4;box-shadow:0 0 0 2px #4285f433;outline:none}.inbox_darkItem__8S5rD .inbox_searchInput__n1h3b:focus{border-color:#64b5f6;box-shadow:0 0 0 2px #64b5f64d}.inbox_searchButton__utZ6i{background:none;border:none;cursor:pointer;font-size:.9rem;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.inbox_composeButton__v8\+wH{background-color:#4285f4;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:.9rem;padding:8px 16px;transition:background-color .2s ease}.inbox_composeButton__v8\+wH:hover{background-color:#3367d6}.inbox_inboxContent__CRO8H{display:flex;flex:1 1;gap:10px;height:100%;overflow:hidden}.inbox_inboxSidebar__LsxI7{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000000d;flex-shrink:0;overflow-y:auto;padding:15px;width:200px}.inbox_darkMode__i\+Vji .inbox_inboxSidebar__LsxI7{background-color:#1e1e1e;border:1px solid #333;box-shadow:0 2px 10px #0003}.inbox_filterSection__Wgmgo{margin-bottom:20px}.inbox_filterSection__Wgmgo h3{color:#666;font-size:.9rem;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.inbox_darkItem__8S5rD .inbox_filterSection__Wgmgo h3{color:#bbb}.inbox_filterList__9XeYx{list-style:none;margin:0;padding:0}.inbox_filterItem__kbmwZ{align-items:center;border-radius:6px;cursor:pointer;display:flex;margin-bottom:3px;padding:8px 10px;position:relative;transition:all .2s ease}.inbox_filterItem__kbmwZ:hover{background-color:#f0f4f8}.inbox_darkItem__8S5rD .inbox_filterItem__kbmwZ:hover{background-color:#2a2a2a}.inbox_activeFilter__MqtrN{background-color:#ebf1fb!important;font-weight:500}.inbox_darkItem__8S5rD .inbox_activeFilter__MqtrN{background-color:#324064!important}.inbox_filterIcon__7Ck\+h{font-size:1.1rem;margin-right:10px;text-align:center;width:20px}.inbox_filterCount__EOPNl{background-color:#ebf1fb;border-radius:10px;color:#4285f4;font-size:.7rem;font-weight:600;padding:2px 6px;position:absolute;right:10px}.inbox_darkItem__8S5rD .inbox_filterCount__EOPNl{background-color:#324064;color:#90caf9}.inbox_inboxList__b1YhK{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000000d;flex:1 1;max-height:100%;overflow-y:auto}.inbox_itemsList__uP0vr{display:flex;flex-direction:column}.inbox_messageItem__hrXW6{border-bottom:1px solid #eee;cursor:pointer;display:flex;justify-content:space-between;padding:12px 15px;position:relative;transition:all .2s ease}.inbox_darkItem__8S5rD .inbox_messageItem__hrXW6{border-bottom:1px solid #333}.inbox_messageItem__hrXW6:hover{background-color:#f5f8fa}.inbox_darkItem__8S5rD .inbox_messageItem__hrXW6:hover{background-color:#2a2a2a}.inbox_unreadMessage__2P-aw{background-color:#f0f7ff}.inbox_darkItem__8S5rD .inbox_unreadMessage__2P-aw{background-color:#253354}.inbox_unreadMessage__2P-aw .inbox_messageSender__J1TwP,.inbox_unreadMessage__2P-aw .inbox_messageSubject__v27fQ{font-weight:600}.inbox_selectedMessage__oPai9{background-color:#ebf1fb!important}.inbox_darkItem__8S5rD .inbox_selectedMessage__oPai9{background-color:#324064!important}.inbox_messageRow__VqIxl{display:flex;width:100%}.inbox_senderAvatar__RsV2o{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-weight:500;height:40px;justify-content:center;margin-right:12px;width:40px}.inbox_messageContent__dxm98{flex:1 1;min-width:0}.inbox_messageMeta__sYTeJ{display:flex;justify-content:space-between;margin-bottom:3px}.inbox_messageSender__J1TwP{font-weight:500}.inbox_messageDate__2LXW5{color:#666;font-size:.8rem;white-space:nowrap}.inbox_darkItem__8S5rD .inbox_messageDate__2LXW5{color:#bbb}.inbox_messageSubject__v27fQ{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.inbox_attachmentIndicator__C1JgW{color:#666;margin-left:5px}.inbox_darkItem__8S5rD .inbox_attachmentIndicator__C1JgW{color:#bbb}.inbox_messagePreview__trc0I{color:#666;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox_darkItem__8S5rD .inbox_messagePreview__trc0I{color:#bbb}.inbox_messageActions__Ok\+lN{align-items:center;display:flex;gap:8px;opacity:0;transition:opacity .2s ease}.inbox_messageItem__hrXW6:hover .inbox_messageActions__Ok\+lN{opacity:1}.inbox_archiveButton__1q7Kv,.inbox_starButton__cvwng{background:none;border:none;color:#999;cursor:pointer;font-size:1.1rem;transition:all .2s ease}.inbox_darkItem__8S5rD .inbox_archiveButton__1q7Kv,.inbox_darkItem__8S5rD .inbox_starButton__cvwng{color:#888}.inbox_archiveButton__1q7Kv:hover,.inbox_starButton__cvwng:hover{transform:scale(1.2)}.inbox_starred__IAorH{color:#f4b400!important}.inbox_messageDetail__oNdBV{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000000d;flex-shrink:0;overflow-y:auto;width:450px}.inbox_emptyState__YKtUb{align-items:center;display:flex;flex-direction:column;justify-content:center}.inbox_hidden__F6l6f{display:none}.inbox_noMessageSelected__TdFnO{align-items:center;color:#666;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px;text-align:center}.inbox_darkItem__8S5rD .inbox_noMessageSelected__TdFnO{color:#bbb}.inbox_emptyStateIcon__Bc821{font-size:3rem;margin-bottom:15px;opacity:.5}.inbox_messageDetailContent__LLs2L{display:flex;flex-direction:column;height:100%}.inbox_messageDetailHeader__1EOZm{border-bottom:1px solid #eee;padding:15px}.inbox_darkItem__8S5rD .inbox_messageDetailHeader__1EOZm{border-bottom:1px solid #333}.inbox_messageDetailSubject__mVurn{font-size:1.2rem;font-weight:500;margin-bottom:15px}.inbox_messageDetailMeta__9yjnm{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}.inbox_senderInfo__z6YDT{align-items:center;display:flex}.inbox_detailSenderAvatar__dpzLT{align-items:center;border-radius:50%;color:#fff;display:flex;font-weight:500;height:40px;justify-content:center;margin-right:12px;width:40px}.inbox_senderDetails__ju9y6{display:flex;flex-direction:column}.inbox_detailSenderName__LnuLi{font-weight:500}.inbox_detailDate__Hwk-F{color:#666;font-size:.8rem}.inbox_darkItem__8S5rD .inbox_detailDate__Hwk-F{color:#bbb}.inbox_messageDetailActions__9kYGL{display:flex;gap:10px}.inbox_detailActionButton__Nxw\+g{background:none;border:none;border-radius:4px;color:#666;cursor:pointer;font-size:.9rem;padding:3px 6px;transition:all .2s ease}.inbox_darkItem__8S5rD .inbox_detailActionButton__Nxw\+g{color:#bbb}.inbox_detailActionButton__Nxw\+g:hover{background-color:#f0f4f8;color:#333}.inbox_darkItem__8S5rD .inbox_detailActionButton__Nxw\+g:hover{background-color:#2a2a2a;color:#fff}.inbox_backButton__-sLZP{background:none;border:none;color:#4285f4;cursor:pointer;display:inline-block;font-size:.9rem;margin-top:10px;padding:5px 0}.inbox_darkItem__8S5rD .inbox_backButton__-sLZP{color:#64b5f6}.inbox_messageBody__EN6Bv{flex:1 1;line-height:1.5;overflow-y:auto;padding:15px}.inbox_messageBody__EN6Bv p{margin-bottom:15px}.inbox_collapsibleAttachments__5cRrR{border:1px solid #e0e0e0;border-radius:8px;margin:0 15px 15px;overflow:hidden}.inbox_darkAttachments__gUWFo{background-color:#2a2a2a;border-color:#444}.inbox_attachmentsToggle__JkY3-{align-items:center;background:#f5f5f5;border:none;cursor:pointer;display:flex;font-weight:500;justify-content:space-between;padding:12px 15px;text-align:left;transition:background-color .2s;width:100%}.inbox_darkAttachments__gUWFo .inbox_attachmentsToggle__JkY3-{background:#333;color:#f0f0f0}.inbox_attachmentsToggle__JkY3-:hover{background-color:#e8e8e8}.inbox_darkAttachments__gUWFo .inbox_attachmentsToggle__JkY3-:hover{background-color:#3a3a3a}.inbox_toggleIcon__yozPj{font-size:12px;transition:transform .3s}.inbox_attachmentsList__sxeG7{background-color:#fafafa;overflow:hidden}.inbox_darkAttachments__gUWFo .inbox_attachmentsList__sxeG7{background-color:#222}.inbox_attachmentItem__29Yse{align-items:center;border-top:1px solid #eee;display:flex;padding:12px 15px;transition:background-color .2s}.inbox_attachmentItem__29Yse:hover{background-color:#f0f0f0}.inbox_darkAttachments__gUWFo .inbox_attachmentItem__29Yse{border-top-color:#444}.inbox_darkAttachments__gUWFo .inbox_attachmentItem__29Yse:hover{background-color:#2a2a2a}.inbox_attachmentItem__29Yse:first-child{border-top:none}.inbox_attachmentIcon__e0sZZ{font-size:18px;margin-right:10px;text-align:center;width:24px}.inbox_attachmentInfo__zabYI{flex:1 1}.inbox_attachmentName__BO\+w\+{font-weight:500;margin-bottom:2px}.inbox_attachmentSize__WBo35{color:#666;font-size:12px}.inbox_darkAttachments__gUWFo .inbox_attachmentSize__WBo35{color:#bbb}.inbox_downloadButton__NE6P6{background:none;border:none;border-radius:4px;cursor:pointer;padding:5px 8px;transition:background-color .2s}.inbox_downloadButton__NE6P6:hover{background-color:#e0e0e0}.inbox_darkAttachments__gUWFo .inbox_downloadButton__NE6P6:hover{background-color:#3a3a3a}.inbox_replySection__MuO4A{border-top:1px solid #eee;padding:15px}.inbox_darkItem__8S5rD .inbox_replySection__MuO4A{border-top:1px solid #333}.inbox_replyInput__8tjo0{border:1px solid #ddd;border-radius:6px;font-family:inherit;font-size:.9rem;margin-bottom:10px;min-height:80px;padding:10px;resize:vertical;width:100%}.inbox_darkItem__8S5rD .inbox_replyInput__8tjo0{background-color:#333;border-color:#444;color:#f0f0f0}.inbox_replyInput__8tjo0:focus{border-color:#4285f4;outline:none}.inbox_darkItem__8S5rD .inbox_replyInput__8tjo0:focus{border-color:#64b5f6}.inbox_replyActions__3GbqK{display:flex;justify-content:space-between}.inbox_attachButton__INlr3{background:none;border:none;color:#666;cursor:pointer;font-size:1.1rem}.inbox_darkItem__8S5rD .inbox_attachButton__INlr3{color:#bbb}.inbox_sendButton__PNQKf{background-color:#4285f4;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;padding:6px 12px;transition:background-color .2s ease}.inbox_sendButton__PNQKf:hover{background-color:#3367d6}.inbox_modalOverlay__Rhn1W{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.inbox_modalContent__kIoZ4{background-color:#fff;border-radius:10px;box-shadow:0 5px 20px #0003;max-height:90vh;max-width:90%;overflow-y:auto;width:600px}.inbox_darkModal__mHUKG{background-color:#1e1e1e;border:1px solid #333;color:#f0f0f0}.inbox_modalHeader__WiLFk{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:15px 20px}.inbox_darkModal__mHUKG .inbox_modalHeader__WiLFk{border-bottom:1px solid #333}.inbox_modalHeader__WiLFk h2{font-size:1.2rem;margin:0}.inbox_closeModalButton__\+5DUg{background:none;border:none;color:#666;cursor:pointer;font-size:1.5rem}.inbox_darkModal__mHUKG .inbox_closeModalButton__\+5DUg{color:#bbb}.inbox_composeForm__Wg727{padding:20px}.inbox_composeField__qAfPS{margin-bottom:15px}.inbox_composeField__qAfPS label{display:block;font-size:.9rem;font-weight:500;margin-bottom:5px}.inbox_composeInput__-\+p5b{border:1px solid #ddd;border-radius:6px;font-size:.9rem;padding:8px 12px;width:100%}.inbox_darkModal__mHUKG .inbox_composeInput__-\+p5b{background-color:#333;border-color:#444;color:#f0f0f0}.inbox_composeInput__-\+p5b:focus{border-color:#4285f4;outline:none}.inbox_darkModal__mHUKG .inbox_composeInput__-\+p5b:focus{border-color:#64b5f6}.inbox_composeTextarea__zLau0{border:1px solid #ddd;border-radius:6px;font-family:inherit;font-size:.9rem;padding:8px 12px;resize:vertical;width:100%}.inbox_darkModal__mHUKG .inbox_composeTextarea__zLau0{background-color:#333;border-color:#444;color:#f0f0f0}.inbox_composeTextarea__zLau0:focus{border-color:#4285f4;outline:none}.inbox_darkModal__mHUKG .inbox_composeTextarea__zLau0:focus{border-color:#64b5f6}.inbox_composeActions__VklWR{display:flex;justify-content:space-between;margin-top:20px}.inbox_composeAttachments__nvzA1{align-items:center;display:flex}.inbox_composeSendActions__87qkh{display:flex;gap:10px}.inbox_discardButton__4vL3f{background-color:#f5f5f5;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:.9rem;padding:8px 15px}.inbox_darkModal__mHUKG .inbox_discardButton__4vL3f{background-color:#333;border-color:#444;color:#f0f0f0}.inbox_discardButton__4vL3f:hover{background-color:#eee}.inbox_darkModal__mHUKG .inbox_discardButton__4vL3f:hover{background-color:#3a3a3a}.inbox_loading__coiY\+{align-items:center;color:inherit;display:flex;font-size:18px;height:60vh;justify-content:center}.inbox_fadeIn__tIrsw{animation:inbox_fadeInAnimation__kqz\+w .5s ease forwards}@keyframes inbox_fadeInAnimation__kqz\+w{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.inbox_messageDetail__oNdBV{width:400px}}@media (max-width:992px){.inbox_messageDetail__oNdBV{width:350px}}@media (max-width:768px){.inbox_inboxContent__CRO8H{flex-direction:column;overflow-y:auto}.inbox_inboxSidebar__LsxI7{max-height:150px;order:1;width:100%}.inbox_inboxList__b1YhK{max-height:none;order:2}.inbox_messageDetail__oNdBV{max-height:none;order:3;width:100%}.inbox_messageDetailMeta__9yjnm{flex-direction:column;gap:10px}.inbox_messageDetailActions__9kYGL{flex-wrap:wrap}.inbox_tabsContainer__xUwq-{gap:10px}.inbox_searchContainer__guiUy{width:150px}.inbox_composeButton__v8\+wH{padding:8px}}:root{--primary-color:#4f46e5;--primary-hover:#4338ca;--secondary-color:#6b7280;--success-color:#10b981;--warning-color:#f59e0b;--error-color:#ef4444;--light-bg:#f9fafb;--card-bg:#fff;--text-primary:#111827;--text-secondary:#4b5563;--text-muted:#9ca3af;--border-color:#e5e7eb;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--animation-duration:0.2s;--task-card-height:100%;--task-card-width:100%}.dark-mode{--primary-color:#6366f1;--primary-hover:#4f46e5;--secondary-color:#9ca3af;--light-bg:#1f2937;--card-bg:#111827;--text-primary:#f9fafb;--text-secondary:#e5e7eb;--text-muted:#9ca3af;--border-color:#374151;--shadow-sm:0 1px 2px 0 #0000004d;--shadow-md:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003;--shadow-lg:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003}.mytask_tasksContainer__JUlks{background-color:#f9fafb;background-color:var(--light-bg);min-height:100vh;transition:background-color .3s ease;width:100%}.mytask_tasksContent__vYp9W{margin:0 auto;padding:10px}.mytask_searchContainer__NezN1{margin-bottom:1.5rem;position:relative;width:100%}.mytask_searchIcon__jCwbX{color:#9ca3af;color:var(--text-muted);left:1rem;position:absolute;top:50%;transform:translateY(-50%)}.mytask_searchInput__uBYW2{background-color:#fff;background-color:var(--card-bg);border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:.375rem;border-radius:var(--radius-md);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#111827;color:var(--text-primary);font-size:.875rem;padding:.75rem 1rem .75rem 2.5rem;transition:all .2s ease;width:100%}.mytask_searchInput__uBYW2:focus{border-color:#4f46e5;border-color:var(--primary-color);box-shadow:0 0 0 2px #4f46e533;outline:none}.mytask_searchInput__uBYW2::placeholder{color:#9ca3af;color:var(--text-muted)}.mytask_actionsContainer__9A5mi{display:flex;justify-content:flex-end;margin-bottom:1rem}.mytask_refreshButton__WJPNC{align-items:center;background-color:#fff;background-color:var(--card-bg);border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:.375rem;border-radius:var(--radius-md);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#4f46e5;color:var(--primary-color);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;padding:.5rem 1rem;transition:all .2s ease}.mytask_refreshButton__WJPNC:hover{background-color:#4f46e5;background-color:var(--primary-color);border-color:#4f46e5;border-color:var(--primary-color);color:#fff}.mytask_refreshButton__WJPNC:disabled{cursor:not-allowed;opacity:.6}.mytask_tabsContainer__w4Ut3{-webkit-overflow-scrolling:touch;margin-bottom:1.5rem;overflow-x:auto}.mytask_tabsWrapper__R7mpB{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color);display:flex;min-width:max-content}.mytask_tab__egfro{background:#0000;border:none;color:#4b5563;color:var(--text-secondary);cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1.25rem;position:relative;transition:all .2s ease}.mytask_tab__egfro.mytask_active__d4Ia2,.mytask_tab__egfro:hover{color:#4f46e5;color:var(--primary-color)}.mytask_tab__egfro.mytask_active__d4Ia2{font-weight:600}.mytask_tab__egfro.mytask_active__d4Ia2:after{background-color:#4f46e5;background-color:var(--primary-color);bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.mytask_tasksGrid__B\+oUw{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:1.5rem}@media (max-width:640px){.mytask_tasksGrid__B\+oUw{grid-template-columns:1fr}}.mytask_taskCard__UirMn{animation:mytask_fadeIn__l62ki .5s ease-out forwards;animation-delay:0s;animation-delay:calc(.1s*var(--animation-order, 0));background-color:#fff;background-color:var(--card-bg);border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:.5rem;border-radius:var(--radius-lg);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);cursor:pointer;display:flex;flex-direction:column;height:100%;height:var(--task-card-height);opacity:0;padding:1.25rem;transition:transform .2s ease,box-shadow .2s ease}@keyframes mytask_fadeIn__l62ki{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mytask_taskCard__UirMn:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);transform:translateY(-4px)}.mytask_taskHeader__qTq\+2{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.mytask_taskTitle__WIfYp{color:#111827;color:var(--text-primary);font-size:1rem;font-weight:600;line-height:1.4;margin:0 0 .5rem;word-break:break-word}.mytask_taskBadges__XF3hT{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.mytask_badge__45uh7{align-items:center;border-radius:.25rem;border-radius:var(--radius-sm);display:inline-flex;font-size:.75rem;font-weight:500;line-height:1;padding:.25rem .5rem}.mytask_priorityHigh__\+DrXI{background-color:#ef44441a;color:#ef4444}.mytask_priorityMedium__SdE7J{background-color:#f59e0b1a;color:#f59e0b}.mytask_priorityLow__NTMEH{background-color:#10b9811a;color:#10b981}.mytask_statusPending__pyWdE{background-color:#6b72801a;color:#6b7280;color:var(--secondary-color)}.mytask_statusProgress__zKgA9{background-color:#3b82f61a;color:#3b82f6}.mytask_statusCompleted__5Jjfl{background-color:#10b9811a;color:#10b981}.mytask_taskDetails__wJEwx{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.mytask_taskDetail__m4n5p{align-items:center;color:#4b5563;color:var(--text-secondary);display:flex;font-size:.875rem;gap:.5rem}.mytask_detailIcon__h3zMj{color:#9ca3af;color:var(--text-muted)}.mytask_labelsContainer__y0t-3{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.mytask_label__VhyGm{align-items:center;border-radius:.25rem;border-radius:var(--radius-sm);color:#fff;display:inline-flex;font-size:.75rem;gap:.25rem;padding:.25rem .5rem}.mytask_labelIcon__H8pW9{opacity:.7}.mytask_taskDescription__6C-\+0{color:#4b5563;color:var(--text-secondary);font-size:.875rem;line-height:1.5;margin-top:auto;padding-top:.5rem}.mytask_moreButtonContainer__FIjgC{position:relative}.mytask_moreButton__5SR6P{align-items:center;background-color:initial;border:none;border-radius:.375rem;border-radius:var(--radius-md);color:#9ca3af;color:var(--text-muted);cursor:pointer;display:flex;height:2rem;justify-content:center;transition:background-color .2s ease;width:2rem}.mytask_moreButton__5SR6P:hover{background-color:#0000000d;color:#111827;color:var(--text-primary)}.dark-mode .mytask_moreButton__5SR6P:hover{background-color:#ffffff1a}.mytask_dropdownMenu__PABCg{animation:mytask_fadeIn__l62ki .2s ease;background-color:#fff;background-color:var(--card-bg);border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:.375rem;border-radius:var(--radius-md);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);min-width:180px;position:absolute;right:0;top:100%;z-index:10}.mytask_menuItem__JvaWr{align-items:center;background-color:initial;border:none;color:#111827;color:var(--text-primary);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.75rem 1rem;text-align:left;transition:background-color .2s ease;width:100%}.mytask_menuItem__JvaWr:hover{background-color:#0000000d}.dark-mode .mytask_menuItem__JvaWr:hover{background-color:#ffffff0d}.mytask_menuIcon__0TyZp{color:#9ca3af;color:var(--text-muted)}.mytask_errorState__q6Xgn,.mytask_loadingState__gV7gW,.mytask_noTasks__4Am4y{background-color:#fff;background-color:var(--card-bg);border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:.5rem;border-radius:var(--radius-lg);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#4b5563;color:var(--text-secondary);padding:3rem 1rem;text-align:center}.mytask_errorState__q6Xgn{color:#ef4444;color:var(--error-color)}.mytask_modalOverlay__0KjfU{align-items:center;animation:mytask_fadeInOverlay__133Eq .2s ease;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes mytask_fadeInOverlay__133Eq{0%{opacity:0}to{opacity:1}}.mytask_modalContent__I2bnP{animation:mytask_scaleIn__JTsiO .3s cubic-bezier(.16,1,.3,1);background-color:#fff;background-color:var(--card-bg);border-radius:.5rem;border-radius:var(--radius-lg);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);max-height:90vh;max-width:600px;overflow-y:auto;width:90%}@keyframes mytask_scaleIn__JTsiO{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.mytask_modalHeader__zXA14{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:1.25rem}.mytask_modalTitle__SOVbo{color:#111827;color:var(--text-primary);font-size:1.25rem;font-weight:600;margin:0}.mytask_closeButton__ac0dU{align-items:center;background:#0000;border:none;border-radius:.375rem;border-radius:var(--radius-md);color:#9ca3af;color:var(--text-muted);cursor:pointer;display:flex;height:2rem;justify-content:center;transition:all .2s ease;width:2rem}.mytask_closeButton__ac0dU:hover{background-color:#0000000d;color:#111827;color:var(--text-primary)}.dark-mode .mytask_closeButton__ac0dU:hover{background-color:#ffffff1a}.mytask_modalBody__BHnTi{padding:1.5rem}.mytask_sectionTitle__HonN8{color:#4b5563;color:var(--text-secondary);font-size:.875rem;font-weight:600;letter-spacing:.05em;margin:0 0 .75rem;text-transform:uppercase}.mytask_statusChangeSection__n1Nkr{margin-bottom:1.5rem}.mytask_statusButtons__9\+USq{display:flex;flex-wrap:wrap;gap:.75rem}.mytask_statusButton__EoZFh{align-items:center;background-color:initial;border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:.375rem;border-radius:var(--radius-md);color:#4b5563;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.625rem 1rem;transition:all .2s ease}.mytask_statusButton__EoZFh:hover{border-color:#4f46e5;border-color:var(--primary-color);color:#4f46e5;color:var(--primary-color)}.mytask_statusButton__EoZFh.mytask_statusActive__GudP6{background-color:#4f46e5;background-color:var(--primary-color);border-color:#4f46e5;border-color:var(--primary-color);color:#fff}.mytask_detailsSection__STpI4{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color);display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1.5rem}.mytask_detailItem__VSdU\+{align-items:center;color:#4b5563;color:var(--text-secondary);display:flex;font-size:.875rem;gap:.75rem}.mytask_descriptionSection__b9xnU{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color);margin-bottom:1.5rem;padding-bottom:1.5rem}.mytask_descriptionText__X7b5j{color:#4b5563;color:var(--text-secondary);font-size:.875rem;line-height:1.5;margin:0}.mytask_attachmentsSection__mSDAY{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color);margin-bottom:1.5rem;padding-bottom:1.5rem}.mytask_fileUploadArea__oQzHZ{display:flex;flex-direction:column;gap:1rem}.mytask_uploadButton__1T1md{align-items:center;align-self:flex-start;background-color:initial;border:1px dashed #e5e7eb;border:1px dashed var(--border-color);border-radius:.375rem;border-radius:var(--radius-md);color:#4f46e5;color:var(--primary-color);cursor:pointer;display:inline-flex;font-size:.875rem;gap:.5rem;padding:.625rem 1rem;transition:all .2s ease}.mytask_uploadButton__1T1md:hover{background-color:#4f46e50d;border-color:#4f46e5;border-color:var(--primary-color)}.mytask_filesList__dfef2{display:flex;flex-direction:column;gap:.5rem}.mytask_fileItem__1qnPP{align-items:center;background-color:#00000005;border-radius:.375rem;border-radius:var(--radius-md);display:flex;justify-content:space-between;padding:.625rem 1rem}.dark-mode .mytask_fileItem__1qnPP{background-color:#ffffff0d}.mytask_fileInfo__nkIyi{align-items:center;color:#4b5563;color:var(--text-secondary);display:flex;font-size:.875rem;gap:.5rem}.mytask_fileName__KYR71{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mytask_removeFileButton__8Sa-l{align-items:center;background:#0000;border:none;border-radius:.25rem;border-radius:var(--radius-sm);color:#9ca3af;color:var(--text-muted);cursor:pointer;display:flex;height:1.5rem;justify-content:center;transition:all .2s ease;width:1.5rem}.mytask_removeFileButton__8Sa-l:hover{background-color:#ef44441a;color:#ef4444;color:var(--error-color)}.mytask_modalFooter__IsR8u{align-items:center;border-top:1px solid #e5e7eb;border-top:1px solid var(--border-color);display:flex;gap:1rem;justify-content:flex-end;padding:1.25rem}.mytask_cancelButton__W76aQ{background-color:initial;border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:.375rem;border-radius:var(--radius-md);color:#4b5563;color:var(--text-secondary);cursor:pointer;font-size:.875rem;padding:.625rem 1rem;transition:all .2s ease}.mytask_cancelButton__W76aQ:hover{background-color:#0000000d}.dark-mode .mytask_cancelButton__W76aQ:hover{background-color:#ffffff1a}.mytask_saveButton__grHRQ{align-items:center;background-color:#4f46e5;background-color:var(--primary-color);border:1px solid #4f46e5;border:1px solid var(--primary-color);border-radius:.375rem;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.625rem 1.25rem;transition:all .2s ease}.mytask_saveButton__grHRQ:hover{background-color:#4338ca;background-color:var(--primary-hover);border-color:#4338ca;border-color:var(--primary-hover)}@media (max-width:768px){.mytask_tasksContent__vYp9W{padding:1rem}.mytask_statusButtons__9\+USq{flex-direction:column;width:100%}.mytask_statusButton__EoZFh{width:100%}.mytask_modalContent__I2bnP{width:95%}}@keyframes mytask_pulse__kRV\+3{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.mytask_refreshing__KdDSM{animation:mytask_pulse__kRV\+3 1s infinite}.mytask_taskStatusChange__WzbLk{animation:mytask_highlightChange__q7XB4 1s ease}@keyframes mytask_highlightChange__q7XB4{0%{background-color:#4f46e533}to{background-color:#fff;background-color:var(--card-bg)}}.mytask_modalContent__I2bnP::-webkit-scrollbar{width:.5rem}.mytask_modalContent__I2bnP::-webkit-scrollbar-track{background:#0000}.mytask_modalContent__I2bnP::-webkit-scrollbar-thumb{background-color:#e5e7eb;background-color:var(--border-color);border-radius:999px}.mytask_modalContent__I2bnP::-webkit-scrollbar-thumb:hover{background-color:#9ca3af;background-color:var(--text-muted)}.adminSidebar_sidebar__JYj\+J{background-color:#fff;box-shadow:0 0 10px #0000001a;display:flex;flex-direction:column;transition:width .3s ease;width:250px}.adminSidebar_darkMode__j0lHq.adminSidebar_sidebar__JYj\+J{background-color:#2a2a2a;box-shadow:0 0 10px #0000004d}.adminSidebar_logo__xJ3mm{align-items:center;display:flex;gap:10px;justify-content:center;padding:20px}.adminSidebar_logo__xJ3mm svg{color:#4285f4;height:24px;width:24px}.adminSidebar_logo__xJ3mm h2{font-size:20px;font-weight:600;margin:0}.adminSidebar_darkMode__j0lHq .adminSidebar_logo__xJ3mm h2,.adminSidebar_logo__xJ3mm h2{background:linear-gradient(135deg,#4285f4,#34a853);background-clip:text;-webkit-background-clip:text;color:#0000}.adminSidebar_divider__0G728{margin:15px 0 10px;padding:0 20px;position:relative}.adminSidebar_divider__0G728:before{background-color:#eee;content:"";height:1px;left:20px;position:absolute;right:20px;top:50%}.adminSidebar_darkMode__j0lHq .adminSidebar_divider__0G728:before{background-color:#444}.adminSidebar_divider__0G728 span{background-color:#fff;color:#5f6368;font-size:11px;letter-spacing:1px;padding:0 10px;position:relative;text-transform:uppercase;z-index:1}.adminSidebar_darkMode__j0lHq .adminSidebar_divider__0G728 span{background-color:#2a2a2a;color:#aaa}.adminSidebar_navigation__K1Iix{flex:1 1;overflow-y:auto;padding:20px 0}.adminSidebar_navigation__K1Iix ul{list-style:none;margin:0;padding:0}.adminSidebar_navItem__lQSyS{align-items:center;cursor:pointer;display:flex;padding:12px 20px;transition:background-color .2s ease}.adminSidebar_navItem__lQSyS:hover{background-color:#f5f5f5}.adminSidebar_darkMode__j0lHq .adminSidebar_navItem__lQSyS:hover{background-color:#3a3a3a}.adminSidebar_navItem__lQSyS.adminSidebar_active__w0aDu{background-color:#e8f0fe;border-left:4px solid #4285f4}.adminSidebar_darkMode__j0lHq .adminSidebar_navItem__lQSyS.adminSidebar_active__w0aDu{background-color:#2d3748;border-left:4px solid #4285f4}.adminSidebar_icon__sEvr9{align-items:center;color:#5f6368;display:flex;margin-right:12px}.adminSidebar_navItem__lQSyS svg{height:20px;width:20px}.adminSidebar_navItem__lQSyS.adminSidebar_active__w0aDu .adminSidebar_icon__sEvr9{color:#4285f4}.adminSidebar_darkMode__j0lHq .adminSidebar_icon__sEvr9{color:#aaa}.adminSidebar_darkMode__j0lHq .adminSidebar_navItem__lQSyS.adminSidebar_active__w0aDu .adminSidebar_icon__sEvr9{color:#4285f4}.adminSidebar_label__ZdqeI{flex:1 1;font-size:14px}.adminSidebar_navItem__lQSyS.adminSidebar_active__w0aDu .adminSidebar_label__ZdqeI{color:#4285f4;font-weight:500}.adminSidebar_activeIndicator__yXg1x{color:#4285f4;margin-left:auto}.adminSidebar_activeIndicator__yXg1x svg{height:18px;width:18px}.adminSidebar_quickAccess__zmjRg{padding:0 10px}.adminSidebar_quickItem__E3GG4{align-items:center;border-radius:6px;cursor:pointer;display:flex;margin-bottom:5px;padding:10px;transition:background-color .2s ease}.adminSidebar_quickItem__E3GG4:hover{background-color:#f5f5f5}.adminSidebar_darkMode__j0lHq .adminSidebar_quickItem__E3GG4:hover{background-color:#3a3a3a}.adminSidebar_quickItem__E3GG4 svg{color:#5f6368;height:18px;margin-right:10px;width:18px}.adminSidebar_darkMode__j0lHq .adminSidebar_quickItem__E3GG4 svg{color:#aaa}.adminSidebar_quickItem__E3GG4 span{color:#333;font-size:13px}.adminSidebar_darkMode__j0lHq .adminSidebar_quickItem__E3GG4 span{color:#f5f5f5}.adminSidebar_sidebarFooter__0WMwD{border-top:1px solid #eee;margin-top:auto;padding:15px}.adminSidebar_darkMode__j0lHq .adminSidebar_sidebarFooter__0WMwD{border-top:1px solid #444}.adminSidebar_adminInfo__9pf4I{align-items:center;background-color:#f5f5f5;border-radius:8px;display:flex;padding:10px}.adminSidebar_darkMode__j0lHq .adminSidebar_adminInfo__9pf4I{background-color:#3a3a3a}.adminSidebar_adminAvatar__DqHCc{align-items:center;background-color:#4285f4;border-radius:50%;color:#fff;display:flex;height:36px;justify-content:center;margin-right:10px;width:36px}.adminSidebar_adminAvatar__DqHCc svg{height:20px;width:20px}.adminSidebar_adminDetails__hrLZa{flex:1 1}.adminSidebar_adminName__xNyW4{color:#333;font-size:14px;font-weight:500}.adminSidebar_darkMode__j0lHq .adminSidebar_adminName__xNyW4{color:#f5f5f5}.adminSidebar_adminRole__S9LSD{color:#5f6368;font-size:11px}.adminSidebar_darkMode__j0lHq .adminSidebar_adminRole__S9LSD{color:#aaa}.adminSidebar_logoutButton__NzDXo{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;transition:background-color .2s ease;width:30px}.adminSidebar_logoutButton__NzDXo:hover{background-color:#0000001a}.adminSidebar_darkMode__j0lHq .adminSidebar_logoutButton__NzDXo:hover{background-color:#ffffff1a}.adminSidebar_logoutButton__NzDXo svg{color:#5f6368;height:18px;width:18px}.adminSidebar_darkMode__j0lHq .adminSidebar_logoutButton__NzDXo svg{color:#aaa}.adminHeader_header__CLS2o{align-items:center;background:linear-gradient(135deg,#dce4ff,#c7d2ff);border-bottom:1px solid #0000001a;border-radius:12px;box-shadow:0 4px 12px #0000001f;color:#1a202c;display:flex;justify-content:space-between;margin-bottom:24px;padding:16px 24px;transition:all .3s ease}.adminHeader_darkMode__9-9nS.adminHeader_header__CLS2o{background:linear-gradient(135deg,#2d3748,#1e293b);border-bottom:1px solid #ffffff0d;box-shadow:0 4px 12px #0000004d;color:#f7fafc}.adminHeader_headerTitle__5Ia8r{align-items:center;display:flex;gap:12px}.adminHeader_headerTitle__5Ia8r svg{color:#4285f4;height:24px;width:24px}.adminHeader_headerTitle__5Ia8r h1{color:inherit;font-size:20px;font-weight:600;margin:0}.adminHeader_headerActions__rPok8{align-items:center;display:flex;gap:16px}.adminHeader_searchContainer__yjFz6{align-items:center;display:flex;position:relative}.adminHeader_searchIcon__9oWi6{color:#4a5568;left:12px;pointer-events:none;position:absolute}.adminHeader_darkMode__9-9nS .adminHeader_searchIcon__9oWi6{color:#a0aec0}.adminHeader_searchInput__bIsXw{background-color:#0000000f;border:1px solid #00000026;border-radius:8px;color:#1a202c;font-size:.9rem;padding:8px 12px 8px 38px;transition:all .3s ease;width:180px}.adminHeader_darkMode__9-9nS .adminHeader_searchInput__bIsXw{background-color:#ffffff1a;border-color:#ffffff1a;color:#f7fafc}.adminHeader_searchInput__bIsXw:focus{border-color:#4285f4;box-shadow:0 0 0 3px #4285f440;outline:none;width:220px}.adminHeader_headerDate__b5jdG{align-items:center;color:#4a5568;display:flex;font-size:14px;gap:8px}.adminHeader_darkMode__9-9nS .adminHeader_headerDate__b5jdG{color:#a0aec0}.adminHeader_headerDate__b5jdG svg{color:inherit}.adminHeader_darkModeToggle__Y7bg-,.adminHeader_refreshButton__bCp18{align-items:center;background-color:#00000014;border:none;border-radius:10px;color:inherit;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.adminHeader_darkMode__9-9nS .adminHeader_darkModeToggle__Y7bg-,.adminHeader_darkMode__9-9nS .adminHeader_refreshButton__bCp18{background-color:#ffffff1a}.adminHeader_darkModeToggle__Y7bg-:hover,.adminHeader_refreshButton__bCp18:hover{background-color:#0000001f}.adminHeader_darkMode__9-9nS .adminHeader_darkModeToggle__Y7bg-:hover,.adminHeader_darkMode__9-9nS .adminHeader_refreshButton__bCp18:hover{background-color:#ffffff26}.adminHeader_notificationBell__2EfDY{align-items:center;background-color:#00000014;border-radius:10px;color:inherit;cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;width:40px}.adminHeader_darkMode__9-9nS .adminHeader_notificationBell__2EfDY{background-color:#ffffff1a}.adminHeader_notificationBell__2EfDY:hover{background-color:#0000001f}.adminHeader_darkMode__9-9nS .adminHeader_notificationBell__2EfDY:hover{background-color:#ffffff26}.adminHeader_notificationBadge__gOWP\+{align-items:center;background-color:#e53e3e;border-radius:50%;color:#fff;display:flex;font-size:11px;font-weight:500;height:18px;justify-content:center;position:absolute;right:8px;top:8px;width:18px}.adminHeader_userProfileContainer__KP\+g5{position:relative}.adminHeader_adminProfile__eeV-p{align-items:center;background-color:#00000014;border-radius:10px;color:inherit;cursor:pointer;display:flex;gap:6px;height:40px;justify-content:center;padding:8px;position:relative;transition:all .2s ease;width:40px}.adminHeader_darkMode__9-9nS .adminHeader_adminProfile__eeV-p{background-color:#ffffff1a}.adminHeader_adminProfile__eeV-p:hover{background-color:#0000001f}.adminHeader_darkMode__9-9nS .adminHeader_adminProfile__eeV-p:hover{background-color:#ffffff26}.adminHeader_dropdownIndicator__eYqU7{align-items:center;background-color:#4285f4;border-radius:50%;bottom:-3px;display:flex;height:16px;justify-content:center;position:absolute;right:-6px;width:16px}.adminHeader_chevron__YtXi\+{color:#fff;transition:transform .2s ease}.adminHeader_chevronOpen__QvbNw{transform:rotate(180deg)}.adminHeader_profileDropdown__uEPxI{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:240px;z-index:1000}.adminHeader_darkDropdown__rUjRx{background-color:#2d3748;box-shadow:0 4px 20px #0000004d}.adminHeader_dropdownHeader__DqKBd{align-items:center;display:flex;gap:12px;padding:16px}.adminHeader_dropdownAvatar__GIvBY{align-items:center;background-color:#4285f4;border-radius:10px;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.adminHeader_darkDropdown__rUjRx .adminHeader_dropdownAvatar__GIvBY{border-color:#ffffff1a}.adminHeader_dropdownUserInfo__4MV88{flex:1 1}.adminHeader_dropdownUserName__NTIve{color:#1a202c;font-weight:600;margin:0 0 4px}.adminHeader_darkDropdown__rUjRx .adminHeader_dropdownUserName__NTIve{color:#f7fafc}.adminHeader_dropdownUserEmail__Avkbp{color:#4a5568;font-size:.85rem;margin:0}.adminHeader_darkDropdown__rUjRx .adminHeader_dropdownUserEmail__Avkbp{color:#a0aec0}.adminHeader_dropdownDivider__qHIMp{background-color:#e2e8f0;height:1px;margin:0}.adminHeader_darkDropdown__rUjRx .adminHeader_dropdownDivider__qHIMp{background-color:#4a5568}.adminHeader_dropdownMenu__bOIp\+{list-style:none;margin:0;padding:8px 0}.adminHeader_dropdownItem__e0MvW{align-items:center;background:none;border:none;color:#2d3748;cursor:pointer;display:flex;gap:12px;padding:12px 16px;text-align:left;transition:all .2s ease;width:100%}.adminHeader_darkDropdown__rUjRx .adminHeader_dropdownItem__e0MvW{color:#e2e8f0}.adminHeader_dropdownItem__e0MvW:hover{background-color:#edf2f7}.adminHeader_darkDropdown__rUjRx .adminHeader_dropdownItem__e0MvW:hover{background-color:#3a4a5e}.adminHeader_dropdownItem__e0MvW span{font-size:.95rem}@media (max-width:768px){.adminHeader_header__CLS2o{margin-bottom:16px;padding:12px 16px}.adminHeader_headerTitle__5Ia8r h1{font-size:18px}.adminHeader_searchInput__bIsXw{width:120px}.adminHeader_searchInput__bIsXw:focus{width:160px}.adminHeader_profileDropdown__uEPxI{right:-10px;width:220px}}@media (max-width:550px){.adminHeader_headerDate__b5jdG,.adminHeader_searchContainer__yjFz6{display:none}}.usersList_usersContainer__cHFOg{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;height:100%;padding:20px}.usersList_darkMode__goTuo.usersList_usersContainer__cHFOg{background-color:#2a2a2a;box-shadow:0 2px 4px #0000004d}.usersList_usersHeader__Lw9Hk{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.usersList_headerTitleArea__MGEs9{align-items:center;display:flex;gap:10px}.usersList_headerTitleArea__MGEs9 i{color:#4285f4;font-size:22px}.usersList_usersHeader__Lw9Hk h2{color:#333;font-size:18px;margin:0}.usersList_darkMode__goTuo .usersList_usersHeader__Lw9Hk h2{color:#f5f5f5}.usersList_filterButton__D\+mvS{align-items:center;background-color:#f5f5f5;border-radius:4px;color:#5f6368;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background-color .2s ease;width:36px}.usersList_darkMode__goTuo .usersList_filterButton__D\+mvS{background-color:#3a3a3a;color:#aaa}.usersList_filterButton__D\+mvS:hover{background-color:#e8e8e8}.usersList_darkMode__goTuo .usersList_filterButton__D\+mvS:hover{background-color:#444}.usersList_userControls__S8KB-{display:flex;gap:10px}.usersList_searchBox__Flc3g{align-items:center;background-color:#f5f5f5;border-radius:4px;display:flex;padding:0 10px}.usersList_darkMode__goTuo .usersList_searchBox__Flc3g{background-color:#3a3a3a}.usersList_searchBox__Flc3g i{color:#5f6368;margin-right:5px}.usersList_darkMode__goTuo .usersList_searchBox__Flc3g i{color:#aaa}.usersList_searchBox__Flc3g input{background:none;border:none;color:#333;font-size:14px;outline:none;padding:8px 5px;width:150px}.usersList_darkMode__goTuo .usersList_searchBox__Flc3g input{color:#f5f5f5}.usersList_darkMode__goTuo .usersList_searchBox__Flc3g input::placeholder{color:#aaa}.usersList_addUserBtn__kpudG{align-items:center;background-color:#4285f4;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;padding:8px 12px;transition:background-color .2s ease}.usersList_addUserBtn__kpudG:hover{background-color:#3367d6}.usersList_addUserBtn__kpudG i{margin-right:5px}.usersList_usersList__da1nY{flex:1 1;overflow-y:auto}.usersList_usersTable__dHF\+e{border-collapse:collapse;width:100%}.usersList_usersTable__dHF\+e th{border-bottom:1px solid #eee;color:#5f6368;font-size:13px;font-weight:500;padding:12px 15px;text-align:left}.usersList_darkMode__goTuo .usersList_usersTable__dHF\+e th{border-bottom:1px solid #444;color:#aaa}.usersList_usersTable__dHF\+e td{border-bottom:1px solid #eee;color:#333;font-size:14px;padding:12px 15px}.usersList_darkMode__goTuo .usersList_usersTable__dHF\+e td{border-bottom:1px solid #444;color:#f5f5f5}.usersList_userAvatarName__avS3L,.usersList_userAvatar__ELHZA{align-items:center;display:flex}.usersList_userAvatar__ELHZA{background-color:#4285f4;border-radius:50%;color:#fff;font-size:12px;font-weight:500;height:30px;justify-content:center;margin-right:10px;width:30px}.usersList_userRole__d9z6c{background-color:#f5f5f5;border-radius:4px;color:#5f6368;display:inline-block;font-size:12px;padding:4px 8px}.usersList_darkMode__goTuo .usersList_userRole__d9z6c{background-color:#3a3a3a;color:#aaa}.usersList_userStatus__WsQzx{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;gap:4px;padding:4px 8px}.usersList_userStatus__WsQzx i{font-size:14px}.usersList_userStatus__WsQzx.usersList_active__p71w4{background-color:#34a8531a;color:#34a853}.usersList_userStatus__WsQzx.usersList_inactive__uNzMl{background-color:#ea43351a;color:#ea4335}.usersList_darkMode__goTuo .usersList_userStatus__WsQzx.usersList_active__p71w4{background-color:#34a85333}.usersList_darkMode__goTuo .usersList_userStatus__WsQzx.usersList_inactive__uNzMl{background-color:#ea433533}.usersList_userActions__LDe-\+{display:flex;gap:5px}.usersList_actionBtn__QspdQ{align-items:center;background:none;border:none;border-radius:4px;color:#5f6368;cursor:pointer;display:flex;height:28px;justify-content:center;transition:background-color .2s ease;width:28px}.usersList_darkMode__goTuo .usersList_actionBtn__QspdQ{color:#aaa}.usersList_actionBtn__QspdQ:hover{background-color:#f5f5f5}.usersList_darkMode__goTuo .usersList_actionBtn__QspdQ:hover{background-color:#3a3a3a}.usersList_noResults__a05-h{align-items:center;color:#5f6368;display:flex;flex-direction:column;justify-content:center;padding:40px 0}.usersList_darkMode__goTuo .usersList_noResults__a05-h{color:#aaa}.usersList_noResults__a05-h i{font-size:48px;margin-bottom:10px;opacity:.5}.usersList_usersPagination__HLt6W{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:20px}.usersList_paginationBtn__WNsYB{align-items:center;background:none;border:none;border-radius:4px;color:#5f6368;cursor:pointer;display:flex;height:28px;justify-content:center;transition:background-color .2s ease;width:28px}.usersList_darkMode__goTuo .usersList_paginationBtn__WNsYB{color:#aaa}.usersList_paginationBtn__WNsYB:not([disabled]):hover{background-color:#f5f5f5}.usersList_darkMode__goTuo .usersList_paginationBtn__WNsYB:not([disabled]):hover{background-color:#3a3a3a}.usersList_paginationBtn__WNsYB[disabled]{color:#ccc;cursor:default}.usersList_darkMode__goTuo .usersList_paginationBtn__WNsYB[disabled]{color:#555}.usersList_paginationInfo__A01g-{color:#5f6368;font-size:13px}.usersList_darkMode__goTuo .usersList_paginationInfo__A01g-{color:#aaa}.projectsList_projectsContainer__lDp62{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;height:100%;padding:20px}.projectsList_darkMode__z6kUa.projectsList_projectsContainer__lDp62{background-color:#2a2a2a;box-shadow:0 2px 4px #0000004d}.projectsList_projectsHeader__SyzPC{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.projectsList_headerTitleArea__u1k5b{align-items:center;display:flex;gap:10px}.projectsList_headerTitleArea__u1k5b i{color:#4285f4;font-size:22px}.projectsList_projectsHeader__SyzPC h2{color:#333;font-size:18px;margin:0}.projectsList_darkMode__z6kUa .projectsList_projectsHeader__SyzPC h2{color:#f5f5f5}.projectsList_filterButton__lu7zH{align-items:center;background-color:#f5f5f5;border-radius:4px;color:#5f6368;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background-color .2s ease;width:36px}.projectsList_darkMode__z6kUa .projectsList_filterButton__lu7zH{background-color:#3a3a3a;color:#aaa}.projectsList_filterButton__lu7zH:hover{background-color:#e8e8e8}.projectsList_darkMode__z6kUa .projectsList_filterButton__lu7zH:hover{background-color:#444}.projectsList_projectControls__JtPEB{display:flex;gap:10px}.projectsList_searchBox__sgJt\+{align-items:center;background-color:#f5f5f5;border-radius:4px;display:flex;padding:0 10px}.projectsList_darkMode__z6kUa .projectsList_searchBox__sgJt\+{background-color:#3a3a3a}.projectsList_searchBox__sgJt\+ i{color:#5f6368;margin-right:5px}.projectsList_darkMode__z6kUa .projectsList_searchBox__sgJt\+ i{color:#aaa}.projectsList_searchBox__sgJt\+ input{background:none;border:none;color:#333;font-size:14px;outline:none;padding:8px 5px;width:150px}.projectsList_darkMode__z6kUa .projectsList_searchBox__sgJt\+ input{color:#f5f5f5}.projectsList_darkMode__z6kUa .projectsList_searchBox__sgJt\+ input::placeholder{color:#aaa}.projectsList_addProjectBtn__li4-X{align-items:center;background-color:#4285f4;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;padding:8px 12px;transition:background-color .2s ease}.projectsList_addProjectBtn__li4-X:hover{background-color:#3367d6}.projectsList_addProjectBtn__li4-X i{margin-right:5px}.projectsList_projectsList__Q1gwz{flex:1 1;overflow-y:auto}.projectsList_projectsTable__dEiyS{border-collapse:collapse;width:100%}.projectsList_projectsTable__dEiyS th{border-bottom:1px solid #eee;color:#5f6368;font-size:13px;font-weight:500;padding:12px 15px;text-align:left}.projectsList_darkMode__z6kUa .projectsList_projectsTable__dEiyS th{border-bottom:1px solid #444;color:#aaa}.projectsList_projectsTable__dEiyS td{border-bottom:1px solid #eee;color:#333;font-size:14px;padding:12px 15px}.projectsList_darkMode__z6kUa .projectsList_projectsTable__dEiyS td{border-bottom:1px solid #444;color:#f5f5f5}.projectsList_projectName__xQCa5{align-items:center;display:flex}.projectsList_projectIcon__E2aqx{align-items:center;background-color:#4285f41a;border-radius:8px;color:#4285f4;display:flex;height:30px;justify-content:center;margin-right:10px;width:30px}.projectsList_darkMode__z6kUa .projectsList_projectIcon__E2aqx{background-color:#4285f433}.projectsList_projectStatus__R\+skm{align-items:center;border-radius:4px;display:flex;font-size:12px;gap:5px;padding:4px 8px}.projectsList_projectStatus__R\+skm i{font-size:16px}.projectsList_statusActive__xSH3\+{background-color:#34a8531a;color:#34a853}.projectsList_statusRisk__scmKI{background-color:#fbbc051a;color:#fbbc05}.projectsList_statusComplete__viVIn{background-color:#4285f41a;color:#4285f4}.projectsList_statusDefault__ytOEj{background-color:#f5f5f5;color:#5f6368}.projectsList_darkMode__z6kUa .projectsList_statusActive__xSH3\+{background-color:#34a85333}.projectsList_darkMode__z6kUa .projectsList_statusRisk__scmKI{background-color:#fbbc0533}.projectsList_darkMode__z6kUa .projectsList_statusComplete__viVIn{background-color:#4285f433}.projectsList_darkMode__z6kUa .projectsList_statusDefault__ytOEj{background-color:#3a3a3a;color:#aaa}.projectsList_progressWrapper__6neSN{background-color:#f5f5f5;border-radius:4px;height:8px;overflow:hidden;position:relative;width:100%}.projectsList_darkMode__z6kUa .projectsList_progressWrapper__6neSN{background-color:#3a3a3a}.projectsList_progressBar__dOykp{background-color:#4285f4;border-radius:4px;height:100%;left:0;position:absolute;top:0}.projectsList_progressText__M0nPv{color:#5f6368;font-size:12px;position:absolute;right:0;top:-18px}.projectsList_darkMode__z6kUa .projectsList_progressText__M0nPv{color:#aaa}.projectsList_projectActions__S93Du{display:flex;gap:5px}.projectsList_actionBtn__9mbil{align-items:center;background:none;border:none;border-radius:4px;color:#5f6368;cursor:pointer;display:flex;height:28px;justify-content:center;transition:background-color .2s ease;width:28px}.projectsList_darkMode__z6kUa .projectsList_actionBtn__9mbil{color:#aaa}.projectsList_actionBtn__9mbil:hover{background-color:#f5f5f5}.projectsList_darkMode__z6kUa .projectsList_actionBtn__9mbil:hover{background-color:#3a3a3a}.projectsList_noResults__A4wBB{align-items:center;color:#5f6368;display:flex;flex-direction:column;justify-content:center;padding:40px 0}.projectsList_darkMode__z6kUa .projectsList_noResults__A4wBB{color:#aaa}.projectsList_noResults__A4wBB i{font-size:48px;margin-bottom:10px;opacity:.5}.projectsList_projectsPagination__KV2\+a{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:20px}.projectsList_paginationBtn__XO-uW{align-items:center;background:none;border:none;border-radius:4px;color:#5f6368;cursor:pointer;display:flex;height:28px;justify-content:center;transition:background-color .2s ease;width:28px}.projectsList_darkMode__z6kUa .projectsList_paginationBtn__XO-uW{color:#aaa}.projectsList_paginationBtn__XO-uW:not([disabled]):hover{background-color:#f5f5f5}.projectsList_darkMode__z6kUa .projectsList_paginationBtn__XO-uW:not([disabled]):hover{background-color:#3a3a3a}.projectsList_paginationBtn__XO-uW[disabled]{color:#ccc;cursor:default}.projectsList_darkMode__z6kUa .projectsList_paginationBtn__XO-uW[disabled]{color:#555}.projectsList_paginationInfo__mdkVA{color:#5f6368;font-size:13px}.projectsList_darkMode__z6kUa .projectsList_paginationInfo__mdkVA{color:#aaa}.adminStats_statsContainer__aGY7h{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.adminStats_darkMode__p8nHy.adminStats_statsContainer__aGY7h{background-color:#2a2a2a;box-shadow:0 2px 4px #0000004d}.adminStats_statsTitle__oRjH7{color:#333;font-size:18px;margin-bottom:20px;margin-top:0}.adminStats_darkMode__p8nHy .adminStats_statsTitle__oRjH7{color:#f5f5f5}.adminStats_statsGrid__YTvLu{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.adminStats_statCard__rwlJZ{align-items:center;background-color:#f9f9f9;border-left:4px solid #4285f4;border-left:4px solid var(--stat-color,#4285f4);border-radius:8px;display:flex;padding:15px}.adminStats_darkMode__p8nHy .adminStats_statCard__rwlJZ{background-color:#3a3a3a}.adminStats_statIcon__vekRB{align-items:center;background-color:#4285f41a;background-color:rgba(var(--stat-color-rgb,66,133,244),.1);border-radius:8px;color:#4285f4;color:var(--stat-color,#4285f4);display:flex;height:40px;justify-content:center;margin-right:15px;width:40px}.adminStats_statContent__M5lgx{flex:1 1}.adminStats_statValue__dbcXV{color:#333;font-size:24px;font-weight:600;margin-bottom:2px}.adminStats_darkMode__p8nHy .adminStats_statValue__dbcXV{color:#f5f5f5}.adminStats_statLabel__AsOtD{color:#5f6368;font-size:13px}.adminStats_darkMode__p8nHy .adminStats_statLabel__AsOtD{color:#aaa}@media (max-width:768px){.adminStats_statsGrid__YTvLu{grid-template-columns:repeat(2,1fr)}}.adminSettings_settingsContainer__UBxSj{background-color:#fff;border-radius:10px;box-shadow:0 4px 12px #00000014;display:flex;height:100%;overflow:hidden}.adminSettings_darkMode__qrUsY.adminSettings_settingsContainer__UBxSj{background-color:#2a2a2a;box-shadow:0 4px 12px #0003;color:#f0f0f0}.adminSettings_settingsSidebar__5DBXB{background-color:#f8f9fa;border-right:1px solid #eaeaea;padding:24px 0;width:190px}.adminSettings_darkMode__qrUsY .adminSettings_settingsSidebar__5DBXB{background-color:#222;border-right:1px solid #444}.adminSettings_settingsSidebar__5DBXB h3{color:#333;font-size:18px;font-weight:600;margin-bottom:24px;margin-top:0;padding:0 24px}.adminSettings_darkMode__qrUsY .adminSettings_settingsSidebar__5DBXB h3{color:#f0f0f0}.adminSettings_settingsNav__8IqS5{list-style:none;margin:0;padding:0}.adminSettings_settingsNavItem__4nOkq{align-items:center;border-left:3px solid #0000;cursor:pointer;display:flex;padding:12px 24px;transition:all .2s ease}.adminSettings_settingsNavItem__4nOkq:hover{background-color:#f0f2f5}.adminSettings_darkMode__qrUsY .adminSettings_settingsNavItem__4nOkq:hover{background-color:#333}.adminSettings_settingsNavItem__4nOkq.adminSettings_active__Ek298{background-color:#e8f0fe;border-left:3px solid #4285f4}.adminSettings_darkMode__qrUsY .adminSettings_settingsNavItem__4nOkq.adminSettings_active__Ek298{background-color:#2d3748}.adminSettings_icon__4XlAx{align-items:center;color:#666;display:flex;justify-content:center;margin-right:12px}.adminSettings_darkMode__qrUsY .adminSettings_icon__4XlAx{color:#aaa}.adminSettings_settingsNavItem__4nOkq.adminSettings_active__Ek298 .adminSettings_icon__4XlAx,.adminSettings_settingsNavItem__4nOkq.adminSettings_active__Ek298 .adminSettings_label__Pe5ym{color:#4285f4}.adminSettings_label__Pe5ym{font-size:14px;font-weight:500}.adminSettings_settingsContent__Tug5m{flex:1 1;overflow-y:auto;padding:30px;position:relative}.adminSettings_settingsPanel__o9HXR{max-width:550px}.adminSettings_settingsPanel__o9HXR h3{border-bottom:1px solid #eee;color:#333;font-size:20px;font-weight:600;margin-bottom:25px;margin-top:0;padding-bottom:10px}.adminSettings_darkMode__qrUsY .adminSettings_settingsPanel__o9HXR h3{border-bottom-color:#444;color:#f0f0f0}.adminSettings_formGroup__yz152{margin-bottom:20px}.adminSettings_formGroup__yz152 label{color:#444;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.adminSettings_darkMode__qrUsY .adminSettings_formGroup__yz152 label{color:#ccc}.adminSettings_input__sGt7z,.adminSettings_select__9KoTV{background-color:#fff;border:1px solid #ddd;border-radius:6px;color:#333;font-size:14px;padding:10px 12px;transition:border-color .2s,box-shadow .2s;width:100%}.adminSettings_darkMode__qrUsY .adminSettings_input__sGt7z,.adminSettings_darkMode__qrUsY .adminSettings_select__9KoTV{background-color:#333;border-color:#555;color:#f0f0f0}.adminSettings_input__sGt7z:focus,.adminSettings_select__9KoTV:focus{border-color:#4285f4;box-shadow:0 0 0 2px #4285f433;outline:none}.adminSettings_toggleGroup__cReNr{align-items:center;display:flex;margin-bottom:20px}.adminSettings_toggleSwitch__d-QeI{display:inline-block;height:22px;position:relative;width:44px}.adminSettings_toggleSwitch__d-QeI input{height:0;opacity:0;width:0}.adminSettings_toggleSlider__VtZqd{background-color:#ccc;border-radius:22px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.adminSettings_toggleSlider__VtZqd:before{background-color:#fff;border-radius:50%;bottom:2px;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}input:checked+.adminSettings_toggleSlider__VtZqd{background-color:#4285f4}input:focus+.adminSettings_toggleSlider__VtZqd{box-shadow:0 0 1px #4285f4}input:checked+.adminSettings_toggleSlider__VtZqd:before{transform:translateX(20px)}.adminSettings_toggleLabel__WURqY{color:#444;font-size:14px;margin-left:12px}.adminSettings_darkMode__qrUsY .adminSettings_toggleLabel__WURqY{color:#ccc}.adminSettings_colorGroup__czOxI{margin-bottom:20px}.adminSettings_colorGroup__czOxI label{color:#444;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.adminSettings_darkMode__qrUsY .adminSettings_colorGroup__czOxI label{color:#ccc}.adminSettings_colorInput__4ODlK{align-items:center;display:flex}.adminSettings_colorPicker__Zftnd{border:none;border-radius:6px;cursor:pointer;height:40px;margin-right:10px;width:40px}.adminSettings_colorValue__hiLH-{color:#666;font-size:14px}.adminSettings_darkMode__qrUsY .adminSettings_colorValue__hiLH-{color:#aaa}.adminSettings_rangeContainer__Tt7Z\+{align-items:center;display:flex}.adminSettings_rangeInput__I6-\+a{-webkit-appearance:none;background:#ddd;border-radius:3px;flex:1 1;height:6px;outline:none}.adminSettings_darkMode__qrUsY .adminSettings_rangeInput__I6-\+a{background:#555}.adminSettings_rangeInput__I6-\+a::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#4285f4;border-radius:50%;cursor:pointer;height:16px;width:16px}.adminSettings_rangeValue__61KSE{color:#666;font-size:14px;margin-left:15px;min-width:40px}.adminSettings_darkMode__qrUsY .adminSettings_rangeValue__61KSE{color:#aaa}.adminSettings_previewBox__lTT3L{background-color:#f8f9fa;border-radius:8px;margin-bottom:25px;padding:20px}.adminSettings_darkMode__qrUsY .adminSettings_previewBox__lTT3L{background-color:#333}.adminSettings_previewTitle__BBHUE{color:#333;font-size:16px;margin-bottom:15px;margin-top:0}.adminSettings_darkMode__qrUsY .adminSettings_previewTitle__BBHUE{color:#f0f0f0}.adminSettings_previewContent__y4U5o{display:flex;flex-direction:column;gap:15px}.adminSettings_previewButton__1c5wy{background-color:#4285f4;background-color:var(--primary-color,#4285f4)}.adminSettings_previewAccent__6s4El,.adminSettings_previewButton__1c5wy{border-radius:6px;color:#fff;display:inline-block;font-weight:500;padding:10px 16px;text-align:center;width:fit-content}.adminSettings_previewAccent__6s4El{background-color:#34a853;background-color:var(--accent-color,#34a853)}.adminSettings_previewText__Osi4o{color:#333;line-height:1.5;margin:0}.adminSettings_darkMode__qrUsY .adminSettings_previewText__Osi4o{color:#f0f0f0}.adminSettings_saveButton__1Q5cD{align-items:center;background-color:#4285f4;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;margin-top:5px;padding:10px 18px;transition:background-color .2s}.adminSettings_saveButton__1Q5cD:hover{background-color:#3367d6}.adminSettings_saveButton__1Q5cD:disabled{background-color:#a0a0a0;cursor:not-allowed}.adminSettings_loadingSpinner__DvtKe{animation:adminSettings_spin__w5fLX .8s ease-in-out infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:18px;width:18px}@keyframes adminSettings_spin__w5fLX{to{transform:rotate(1turn)}}.adminSettings_successMessage__rSJHs{align-items:center;animation:adminSettings_fadeIn__1pQ3a .3s ease-out;background-color:#34a8531a;border-radius:6px;color:#34a853;display:flex;gap:10px;margin-bottom:20px;padding:10px 15px}.adminSettings_darkMode__qrUsY .adminSettings_successMessage__rSJHs{background-color:#34a85333}.adminSettings_successIcon__7DxBQ{color:#34a853;display:flex}@keyframes adminSettings_fadeIn__1pQ3a{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.adminSettings_settingsContainer__UBxSj{flex-direction:column}.adminSettings_settingsSidebar__5DBXB{border-bottom:1px solid #eee;border-right:none;padding:15px 0;width:100%}.adminSettings_darkMode__qrUsY .adminSettings_settingsSidebar__5DBXB{border-bottom:1px solid #444}.adminSettings_settingsNav__8IqS5{display:flex;overflow-x:auto;padding:0 15px}.adminSettings_settingsNavItem__4nOkq{border-bottom:3px solid #0000;border-left:none;padding:10px 15px}.adminSettings_settingsNavItem__4nOkq.adminSettings_active__Ek298{background-color:initial;border-bottom:3px solid #4285f4;border-left:none}.adminSettings_settingsContent__Tug5m{padding:20px}}.adminDashboard_adminDashboardContainer__v6TcV{background-color:#f5f5f5;color:#333;display:flex;height:100vh;width:100%}.adminDashboard_darkMode__KxYFX{background-color:#1a1a1a;color:#f5f5f5}.adminDashboard_mainContent__MXoOl{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.adminDashboard_contentArea__-MTGh{flex:1 1;overflow-y:auto;padding:20px}.adminDashboard_overviewContainer__VXdJw{display:flex;flex-direction:column;gap:20px}.adminDashboard_dashboardRow__LCBE\+{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.adminDashboard_loadingIndicator__5qs6N{align-items:center;color:#666;display:flex;font-size:18px;height:100%;justify-content:center}.adminDashboard_darkMode__KxYFX .adminDashboard_loadingIndicator__5qs6N{color:#aaa}.adminDashboard_settingsContainer__rED6X{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.adminDashboard_darkMode__KxYFX .adminDashboard_settingsContainer__rED6X{background-color:#2a2a2a;box-shadow:0 2px 4px #0000004d}@media (max-width:768px){.adminDashboard_dashboardRow__LCBE\+{grid-template-columns:1fr}}.adminDashboard_sidebar__umwK0{background-color:#fff;box-shadow:0 0 10px #0000001a;display:flex;flex-direction:column;transition:width .3s ease;width:250px}.adminDashboard_darkMode__KxYFX.adminDashboard_sidebar__umwK0{background-color:#2a2a2a;box-shadow:0 0 10px #0000004d}.adminDashboard_logo__vF5G0{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:center;padding:20px}.adminDashboard_darkMode__KxYFX .adminDashboard_logo__vF5G0{border-bottom:1px solid #444}.adminDashboard_logo__vF5G0 h2{color:#4285f4;font-size:20px;margin:0}.adminDashboard_navigation__vz3kq{flex:1 1;overflow-y:auto;padding:20px 0}.adminDashboard_navigation__vz3kq ul{list-style:none;margin:0;padding:0}.adminDashboard_navItem__0leIu{align-items:center;cursor:pointer;display:flex;padding:12px 20px;transition:background-color .2s ease}.adminDashboard_navItem__0leIu:hover{background-color:#f5f5f5}.adminDashboard_darkMode__KxYFX .adminDashboard_navItem__0leIu:hover{background-color:#3a3a3a}.adminDashboard_navItem__0leIu.adminDashboard_active__Yzh\+t{background-color:#e8f0fe;border-left:4px solid #4285f4}.adminDashboard_darkMode__KxYFX .adminDashboard_navItem__0leIu.adminDashboard_active__Yzh\+t{background-color:#2d3748;border-left:4px solid #4285f4}.adminDashboard_icon__0BW5e{align-items:center;color:#5f6368;display:flex;margin-right:12px}.adminDashboard_navItem__0leIu.adminDashboard_active__Yzh\+t .adminDashboard_icon__0BW5e{color:#4285f4}.adminDashboard_darkMode__KxYFX .adminDashboard_icon__0BW5e{color:#aaa}.adminDashboard_darkMode__KxYFX .adminDashboard_navItem__0leIu.adminDashboard_active__Yzh\+t .adminDashboard_icon__0BW5e{color:#4285f4}.adminDashboard_label__uQBQP{flex:1 1;font-size:14px}.adminDashboard_navItem__0leIu.adminDashboard_active__Yzh\+t .adminDashboard_label__uQBQP{color:#4285f4;font-weight:500}.adminDashboard_sidebarFooter__lb4qb{border-top:1px solid #eee;padding:15px}.adminDashboard_darkMode__KxYFX .adminDashboard_sidebarFooter__lb4qb{border-top:1px solid #444}.adminDashboard_adminInfo__UgrAr{align-items:center;display:flex}.adminDashboard_adminAvatar__dzv9T{align-items:center;background-color:#4285f4;border-radius:50%;color:#fff;display:flex;font-weight:500;height:32px;justify-content:center;margin-right:10px;width:32px}.adminDashboard_adminName__zfEm-{font-size:14px;font-weight:500}.adminDashboard_header__8wIfh{align-items:center;background-color:#fff;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;padding:15px 20px}.adminDashboard_darkMode__KxYFX.adminDashboard_header__8wIfh{background-color:#2a2a2a;box-shadow:0 2px 4px #0000004d}.adminDashboard_headerTitle__GAuoT h1{color:#333;font-size:20px;margin:0}.adminDashboard_darkMode__KxYFX .adminDashboard_headerTitle__GAuoT h1{color:#f5f5f5}.adminDashboard_headerActions__QwlWN{align-items:center;display:flex;gap:15px}.adminDashboard_darkModeToggle__N\+sjq,.adminDashboard_refreshButton__vNBDl{align-items:center;background:none;border:none;border-radius:50%;color:#5f6368;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background-color .2s ease;width:36px}.adminDashboard_darkMode__KxYFX .adminDashboard_darkModeToggle__N\+sjq,.adminDashboard_darkMode__KxYFX .adminDashboard_refreshButton__vNBDl{color:#aaa}.adminDashboard_darkModeToggle__N\+sjq:hover,.adminDashboard_refreshButton__vNBDl:hover{background-color:#f5f5f5}.adminDashboard_darkMode__KxYFX .adminDashboard_darkModeToggle__N\+sjq:hover,.adminDashboard_darkMode__KxYFX .adminDashboard_refreshButton__vNBDl:hover{background-color:#3a3a3a}.adminDashboard_notificationBell__TyDi\+{color:#5f6368;cursor:pointer;position:relative}.adminDashboard_darkMode__KxYFX .adminDashboard_notificationBell__TyDi\+{color:#aaa}.adminDashboard_notificationBadge__G2eG7{align-items:center;background-color:#ea4335;border-radius:50%;color:#fff;display:flex;font-size:11px;font-weight:500;height:18px;justify-content:center;position:absolute;right:-5px;top:-5px;width:18px}.adminDashboard_statsContainer__uoZK6{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.adminDashboard_darkMode__KxYFX.adminDashboard_statsContainer__uoZK6{background-color:#2a2a2a;box-shadow:0 2px 4px #0000004d}.adminDashboard_statsTitle__FuUN4{color:#333;font-size:18px;margin-bottom:20px;margin-top:0}.adminDashboard_darkMode__KxYFX .adminDashboard_statsTitle__FuUN4{color:#f5f5f5}.adminDashboard_statsGrid__zulBI{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.adminDashboard_statCard__aOTf7{align-items:center;background-color:#f9f9f9;border-left:4px solid #4285f4;border-left:4px solid var(--stat-color,#4285f4);border-radius:8px;display:flex;padding:15px}.adminDashboard_darkMode__KxYFX .adminDashboard_statCard__aOTf7{background-color:#3a3a3a}.adminDashboard_statIcon__dd6vA{align-items:center;background-color:#4285f41a;background-color:rgba(var(--stat-color-rgb,66,133,244),.1);border-radius:8px;color:#4285f4;color:var(--stat-color,#4285f4);display:flex;height:40px;justify-content:center;margin-right:15px;width:40px}.adminDashboard_statContent__dLJii{flex:1 1}.adminDashboard_statValue__3SxOZ{color:#333;font-size:24px;font-weight:600;margin-bottom:2px}.adminDashboard_darkMode__KxYFX .adminDashboard_statValue__3SxOZ{color:#f5f5f5}.adminDashboard_statLabel__Rk0xJ{color:#5f6368;font-size:13px}.adminDashboard_darkMode__KxYFX .adminDashboard_statLabel__Rk0xJ{color:#aaa}@media (max-width:768px){.adminDashboard_statsGrid__zulBI{grid-template-columns:repeat(2,1fr)}}.adminDashboard_usersContainer__xpVBQ{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;height:100%;padding:20px}.adminDashboard_darkMode__KxYFX.adminDashboard_usersContainer__xpVBQ{background-color:#2a2a2a;box-shadow:0 2px 4px #0000004d}.adminDashboard_usersHeader__tH2c5{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.adminDashboard_usersHeader__tH2c5 h2{color:#333;font-size:18px;margin:0}.adminDashboard_darkMode__KxYFX .adminDashboard_usersHeader__tH2c5 h2{color:#f5f5f5}.adminDashboard_userControls__xsH5O{display:flex;gap:10px}.adminDashboard_searchBox__ClVf6{align-items:center;background-color:#f5f5f5;border-radius:4px;display:flex;padding:0 10px}.adminDashboard_darkMode__KxYFX .adminDashboard_searchBox__ClVf6{background-color:#3a3a3a}.adminDashboard_searchBox__ClVf6 i{color:#5f6368;margin-right:5px}.adminDashboard_darkMode__KxYFX .adminDashboard_searchBox__ClVf6 i{color:#aaa}.adminDashboard_searchBox__ClVf6 input{background:none;border:none;color:#333;font-size:14px;outline:none;padding:8px 5px;width:150px}.adminDashboard_darkMode__KxYFX .adminDashboard_searchBox__ClVf6 input{color:#f5f5f5}.adminDashboard_darkMode__KxYFX .adminDashboard_searchBox__ClVf6 input::placeholder{color:#aaa}.adminDashboard_addUserBtn__o8JWW{align-items:center;background-color:#4285f4;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;padding:8px 12px;transition:background-color .2s ease}.adminDashboard_addUserBtn__o8JWW:hover{background-color:#3367d6}.adminDashboard_addUserBtn__o8JWW i{margin-right:5px}.adminDashboard_usersList__cZ1Dx{flex:1 1;overflow-y:auto}.adminDashboard_usersTable__YdesS{border-collapse:collapse;width:100%}.adminDashboard_usersTable__YdesS th{border-bottom:1px solid #eee;color:#5f6368;font-size:13px;font-weight:500;padding:12px 15px;text-align:left}.adminDashboard_darkMode__KxYFX .adminDashboard_usersTable__YdesS th{border-bottom:1px solid #444;color:#aaa}.adminDashboard_usersTable__YdesS td{border-bottom:1px solid #eee;color:#333;font-size:14px;padding:12px 15px}.adminDashboard_darkMode__KxYFX .adminDashboard_usersTable__YdesS td{border-bottom:1px solid #444;color:#f5f5f5}.adminDashboard_userAvatarName__yxbML{align-items:center;display:flex}.adminDashboard_userAvatar__xHr2j{align-items:center;background-color:#4285f4;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:500;height:30px;justify-content:center;margin-right:10px;width:30px}.adminDashboard_userRole__DOuOK{background-color:#f5f5f5;border-radius:4px;color:#5f6368;display:inline-block;font-size:12px;padding:4px 8px}.adminDashboard_darkMode__KxYFX .adminDashboard_userRole__DOuOK{background-color:#3a3a3a;color:#aaa}.adminDashboard_userStatus__Lk9-B{border-radius:4px;display:inline-block;font-size:12px;padding:4px 8px}.adminDashboard_userStatus__Lk9-B.adminDashboard_active__Yzh\+t{background-color:#34a8531a;color:#34a853}.adminDashboard_userStatus__Lk9-B.adminDashboard_inactive__v8RoN{background-color:#ea43351a;color:#ea4335}.adminDashboard_darkMode__KxYFX .adminDashboard_userStatus__Lk9-B.adminDashboard_active__Yzh\+t{background-color:#34a85333}.adminDashboard_darkMode__KxYFX .adminDashboard_userStatus__Lk9-B.adminDashboard_inactive__v8RoN{background-color:#ea433533}.adminDashboard_userActions__\+7MMK{display:flex;gap:5px}.adminDashboard_actionBtn__2WRYq{align-items:center;background:none;border:none;border-radius:4px;color:#5f6368;cursor:pointer;display:flex;height:28px;justify-content:center;transition:background-color .2s ease;width:28px}.adminDashboard_darkMode__KxYFX .adminDashboard_actionBtn__2WRYq{color:#aaa}.adminDashboard_actionBtn__2WRYq:hover{background-color:#f5f5f5}.adminDashboard_darkMode__KxYFX .adminDashboard_actionBtn__2WRYq:hover{background-color:#3a3a3a}.adminDashboard_noResults__DrcoL{align-items:center;color:#5f6368;display:flex;flex-direction:column;justify-content:center;padding:40px 0}.adminDashboard_darkMode__KxYFX .adminDashboard_noResults__DrcoL{color:#aaa}.adminDashboard_noResults__DrcoL i{font-size:48px;margin-bottom:10px;opacity:.5}.adminDashboard_usersPagination__vpjLE{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:20px}.adminDashboard_paginationBtn__dzufu{align-items:center;background:none;border:none;border-radius:4px;color:#5f6368;cursor:pointer;display:flex;height:28px;justify-content:center;transition:background-color .2s ease;width:28px}.adminDashboard_darkMode__KxYFX .adminDashboard_paginationBtn__dzufu{color:#aaa}.adminDashboard_paginationBtn__dzufu:not([disabled]):hover{background-color:#f5f5f5}.adminDashboard_darkMode__KxYFX .adminDashboard_paginationBtn__dzufu:not([disabled]):hover{background-color:#3a3a3a}.adminDashboard_paginationBtn__dzufu[disabled]{color:#ccc;cursor:default}.adminDashboard_darkMode__KxYFX .adminDashboard_paginationBtn__dzufu[disabled]{color:#555}.adminDashboard_paginationInfo__2Gxqa{color:#5f6368;font-size:13px}.adminDashboard_darkMode__KxYFX .adminDashboard_paginationInfo__2Gxqa{color:#aaa}.adminDashboard_projectsContainer__SK66b{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;height:100%;padding:20px}.adminDashboard_darkMode__KxYFX.adminDashboard_projectsContainer__SK66b{background-color:#2a2a2a;box-shadow:0 2px 4px #0000004d}.adminDashboard_projectsHeader__1lIH9{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.adminDashboard_projectsHeader__1lIH9 h2{color:#333;font-size:18px;margin:0}.adminDashboard_darkMode__KxYFX .adminDashboard_projectsHeader__1lIH9 h2{color:#f5f5f5}.adminDashboard_projectControls__n2oey{display:flex;gap:10px}.adminDashboard_addProjectBtn__snVM-{align-items:center;background-color:#4285f4;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;padding:8px 12px;transition:background-color .2s ease}.adminDashboard_addProjectBtn__snVM-:hover{background-color:#3367d6}.adminDashboard_addProjectBtn__snVM- i{margin-right:5px}.adminDashboard_projectsList__gySzh{flex:1 1;overflow-y:auto}.adminDashboard_projectsTable__ZPIoZ{border-collapse:collapse;width:100%}.adminDashboard_projectsTable__ZPIoZ th{border-bottom:1px solid #eee;color:#5f6368;font-size:13px;font-weight:500;padding:12px 15px;text-align:left}.adminDashboard_darkMode__KxYFX .adminDashboard_projectsTable__ZPIoZ th{border-bottom:1px solid #444;color:#aaa}.adminDashboard_projectsTable__ZPIoZ td{border-bottom:1px solid #eee;color:#333;font-size:14px;padding:12px 15px}.adminDashboard_darkMode__KxYFX .adminDashboard_projectsTable__ZPIoZ td{border-bottom:1px solid #444;color:#f5f5f5}.adminDashboard_projectName__ehbV1{align-items:center;display:flex}.adminDashboard_projectIcon__udGsX{align-items:center;background-color:#4285f41a;border-radius:8px;color:#4285f4;display:flex;height:30px;justify-content:center;margin-right:10px;width:30px}.adminDashboard_darkMode__KxYFX .adminDashboard_projectIcon__udGsX{background-color:#4285f433}.adminDashboard_projectStatus__HGD2L{border-radius:4px;display:inline-block;font-size:12px;padding:4px 8px}.adminDashboard_statusActive__RVE5e{background-color:#34a8531a;color:#34a853}.adminDashboard_statusRisk__Pw6In{background-color:#fbbc051a;color:#fbbc05}.adminDashboard_statusComplete__gRc30{background-color:#4285f41a;color:#4285f4}.adminDashboard_statusDefault__szs4i{background-color:#f5f5f5;color:#5f6368}.adminDashboard_darkMode__KxYFX .adminDashboard_statusActive__RVE5e{background-color:#34a85333}.adminDashboard_darkMode__KxYFX .adminDashboard_statusRisk__Pw6In{background-color:#fbbc0533}.adminDashboard_darkMode__KxYFX .adminDashboard_statusComplete__gRc30{background-color:#4285f433}.adminDashboard_darkMode__KxYFX .adminDashboard_statusDefault__szs4i{background-color:#3a3a3a;color:#aaa}.adminDashboard_progressWrapper__JNyfa{background-color:#f5f5f5;border-radius:4px;height:8px;overflow:hidden;position:relative;width:100%}.adminDashboard_darkMode__KxYFX .adminDashboard_progressWrapper__JNyfa{background-color:#3a3a3a}.adminDashboard_progressBar__Liq86{background-color:#4285f4;border-radius:4px;height:100%;left:0;position:absolute;top:0}.adminDashboard_progressText__4RnKl{color:#5f6368;font-size:12px;position:absolute;right:0;top:-18px}.adminDashboard_darkMode__KxYFX .adminDashboard_progressText__4RnKl{color:#aaa}.adminDashboard_projectsPagination__kiHVm{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:20px}.create-project_createProjectContainer__-Kmaa{--primary-color:#4673f0;--primary-hover:#3a63d8;--success-color:#4caf50;--danger-color:#f44336;--text-primary:#333;--text-secondary:#777;--border-color:#e0e0e0;--background-color:#f9fafc;--card-bg:#fff;--input-bg:#fff;--shadow:0 4px 12px #00000014;--transition-speed:0.3s;background-color:var(--background-color);color:var(--text-primary);min-height:100vh;overflow-x:hidden;transition:background-color var(--transition-speed),color var(--transition-speed)}.create-project_darkMode__mIbZz{--primary-color:#5c85f9;--primary-hover:#6c93ff;--text-primary:#f0f0f0;--text-secondary:#a0a0a0;--border-color:#444;--background-color:#121212;--card-bg:#1e1e1e;--input-bg:#2d2d2d;--shadow:0 4px 12px #0003}.create-project_formContainer__Ilb6B{animation:create-project_fadeIn__btaxX .6s ease-out;margin:1rem auto;max-width:800px;padding:0 2rem}@keyframes create-project_fadeIn__btaxX{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.create-project_createProjectForm__kFGDr{animation:create-project_formAppear__Zswlv .5s cubic-bezier(.26,.53,.74,1.48);background-color:var(--card-bg);border-radius:16px;box-shadow:var(--shadow);padding:2.5rem;transform-origin:center top;transition:all var(--transition-speed)}@keyframes create-project_formAppear__Zswlv{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.create-project_darkForm__kRUFV{background-color:var(--card-bg);box-shadow:0 8px 24px #0000004d}.create-project_formGroup__opORB{animation:create-project_slideUp__2Ziax .5s ease forwards;margin-bottom:1.8rem;opacity:0}.create-project_formGroup__opORB:first-child{animation-delay:.1s}.create-project_formGroup__opORB:nth-child(2){animation-delay:.2s}.create-project_formGroup__opORB:nth-child(3){animation-delay:.3s}.create-project_formGroup__opORB:nth-child(4){animation-delay:.4s}@keyframes create-project_slideUp__2Ziax{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.create-project_formGroup__opORB label{color:var(--text-primary);display:block;font-size:.95rem;font-weight:600;margin-bottom:.7rem;transition:color var(--transition-speed)}.create-project_formGroup__opORB input,.create-project_formGroup__opORB textarea{background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:1rem;padding:.9rem 1.2rem;transition:all .2s ease-in-out;width:100%}.create-project_formGroup__opORB input:focus,.create-project_formGroup__opORB textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #4673f033;outline:none}.create-project_darkMode__mIbZz .create-project_formGroup__opORB input,.create-project_darkMode__mIbZz .create-project_formGroup__opORB textarea{background-color:var(--input-bg);color:var(--text-primary)}.create-project_inputError__56UWO{border-color:var(--danger-color)!important;box-shadow:0 0 0 3px #f443361a}.create-project_errorMessage__eDf75{animation:create-project_shake__g\+BEX .4s cubic-bezier(.36,.07,.19,.97) both;color:var(--danger-color);display:block;font-size:.85rem;margin-top:.5rem}@keyframes create-project_shake__g\+BEX{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-2px)}40%,60%{transform:translateX(2px)}}.create-project_toggleContainer__hwwsi{align-items:center;display:flex;gap:12px;margin-top:.5rem}.create-project_toggle__ShslL{background-color:var(--border-color);border-radius:24px;cursor:pointer;height:24px;position:relative;transition:background-color .2s ease;width:48px}.create-project_toggleHandle__J5J8R{background-color:#fff;border-radius:50%;box-shadow:0 1px 3px #0000001a;height:20px;left:2px;position:absolute;top:2px;transition:transform .2s cubic-bezier(.34,1.56,.64,1);width:20px}.create-project_toggleActive__wkhH1{background-color:var(--primary-color)}.create-project_toggleActive__wkhH1 .create-project_toggleHandle__J5J8R{transform:translateX(24px)}.create-project_toggle__ShslL:hover .create-project_toggleHandle__J5J8R{box-shadow:0 1px 5px #0003}.create-project_activeOption__j-EZS{color:var(--primary-color);font-weight:600}.create-project_visibilityInfo__-x6rY{animation:create-project_fadeIn__btaxX .3s ease-in;color:var(--text-secondary);font-size:.85rem;margin-top:.5rem}.create-project_membersSection__f4EU0{border-top:1px solid var(--border-color);margin-top:1.5rem;padding-top:1.5rem}.create-project_addMemberInput__Kj9Cn{display:flex;gap:10px}.create-project_addButton__JoCCJ{background-color:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.9rem 1.5rem;transition:background-color .2s,transform .1s;white-space:nowrap}.create-project_addButton__JoCCJ:hover{background-color:var(--primary-hover);transform:translateY(-1px)}.create-project_addButton__JoCCJ:active{transform:translateY(1px)}.create-project_membersList__fF9b6{display:flex;flex-direction:column;gap:.8rem;margin-top:1.2rem}.create-project_memberItem__UN50A{align-items:center;animation:create-project_slideIn__Z1ajU .3s ease forwards;background-color:#00000008;border-radius:8px;display:flex;padding:.8rem 1rem}.create-project_darkMode__mIbZz .create-project_memberItem__UN50A{background-color:#ffffff0d}@keyframes create-project_slideIn__Z1ajU{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.create-project_memberAvatar__GATG7{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.8rem;font-weight:600;height:32px;justify-content:center;margin-right:12px;width:32px}.create-project_memberName__K0vDy{color:var(--text-primary);flex:1 1}.create-project_removeMemberBtn__5CbGG{background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;font-size:1.2rem;padding:.2rem .5rem;transition:all .2s}.create-project_removeMemberBtn__5CbGG:hover{background-color:#f443361a;color:var(--danger-color)}.create-project_formActions__bopNK{animation:create-project_fadeIn__btaxX .6s ease forwards;animation-delay:.5s;border-top:1px solid var(--border-color);display:flex;gap:1rem;justify-content:flex-end;margin-top:2.5rem;opacity:0;padding-top:1.5rem}.create-project_cancelButton__NWRME,.create-project_createButton__cgbjf{border-radius:8px;cursor:pointer;font-weight:600;padding:.9rem 1.8rem;transition:all .2s}.create-project_cancelButton__NWRME{background:none;border:1px solid var(--border-color);color:var(--text-secondary)}.create-project_cancelButton__NWRME:hover{background-color:#0000000d;color:var(--text-primary)}.create-project_darkMode__mIbZz .create-project_cancelButton__NWRME:hover{background-color:#ffffff0d}.create-project_createButton__cgbjf{background-color:var(--primary-color);border:none;color:#fff;overflow:hidden;position:relative}.create-project_createButton__cgbjf:after{background:#ffffff80;border-radius:100%;content:"";height:5px;left:50%;opacity:0;position:absolute;top:50%;transform:scale(1) translate(-50%);transform-origin:50% 50%;width:5px}.create-project_createButton__cgbjf:hover{background-color:var(--primary-hover);box-shadow:0 4px 12px #4673f04d;transform:translateY(-2px)}.create-project_createButton__cgbjf:active{transform:translateY(1px)}.create-project_createButton__cgbjf:hover:after{animation:create-project_ripple__Q5s-9 1s ease-out}@keyframes create-project_ripple__Q5s-9{0%{opacity:.5;transform:scale(0)}to{opacity:0;transform:scale(20)}}.create-project_createButton__cgbjf:disabled{background-color:var(--border-color);box-shadow:none;cursor:not-allowed;transform:none}@media (max-width:768px){.create-project_formContainer__Ilb6B{margin:1.5rem auto;padding:0 1rem}.create-project_createProjectForm__kFGDr{border-radius:12px;padding:1.5rem}.create-project_formGroup__opORB input,.create-project_formGroup__opORB textarea{padding:.8rem 1rem}.create-project_formActions__bopNK{flex-direction:column;gap:.8rem}.create-project_cancelButton__NWRME,.create-project_createButton__cgbjf{width:100%}.create-project_addMemberInput__Kj9Cn{flex-direction:column}.create-project_addButton__JoCCJ{width:100%}}@media (max-width:480px){.create-project_toggleContainer__hwwsi{align-items:flex-start;flex-direction:column;gap:5px}.create-project_toggle__ShslL{margin:8px 0}}@media (max-height:700px){.create-project_formContainer__Ilb6B{margin:1rem auto 2rem}}@keyframes create-project_fadeInUp__70FBI{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.create-project_darkMode__mIbZz,.create-project_lightMode__IAyYa{transition:background-color .5s ease,color .5s ease}.create-project_createButton__cgbjf:disabled:before{animation:create-project_spin__RuTSZ 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#fff;content:"";height:20px;left:calc(50% - 40px);position:absolute;top:calc(50% - 10px);width:20px}@keyframes create-project_spin__RuTSZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.create-project_memberItem__UN50A:hover{transform:translateX(3px);transition:transform .2s ease}button:focus,input:focus,textarea:focus{box-shadow:0 0 0 3px #4673f04d;outline:none}
/*# sourceMappingURL=main.21fcc441.css.map*/