.LanguageSwitcher_languageSelector__WPl9S{position:relative}.LanguageSwitcher_languageBtn__kcRA0{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#fff;color:#4a5568;border:1px solid #e2e8f0;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.LanguageSwitcher_languageBtn__kcRA0:hover{background:#f7fafc;border-color:#cbd5e0}.LanguageSwitcher_languageMenu__y5PdS{position:absolute;top:100%;right:0;margin-top:.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);z-index:50;min-width:160px;overflow:hidden}.LanguageSwitcher_languageOption__5J344{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:none;border:none;text-align:left;cursor:pointer;transition:all .2s ease;font-size:.875rem;color:#2d3748}.LanguageSwitcher_languageOption__5J344:hover{background:#f7fafc}.LanguageSwitcher_active__9KxI5{background:#edf2f7;color:#4a5568}.LanguageSwitcher_languageFlag__AmgXI{font-size:1rem;line-height:1}.LanguageSwitcher_languageCode__KyTDu{font-weight:600;min-width:20px}.LanguageSwitcher_languageName__Bn3Ot{flex:1;font-weight:500}.LanguageSwitcher_languageCheck__c7q0n{color:#38a169;font-weight:600;font-size:.875rem}@media (max-width:768px){.LanguageSwitcher_languageBtn__kcRA0{padding:.375rem .5rem;font-size:.8125rem}.LanguageSwitcher_languageCode__KyTDu,.LanguageSwitcher_languageFlag__AmgXI{display:none}}@media (max-width:480px){.LanguageSwitcher_languageBtn__kcRA0{padding:.375rem}}.UserDropdown_dropdownWrapper__qWQx7{position:relative}.UserDropdown_avatarButton__Mrh_q{background:none;border:none;cursor:pointer;padding:0}.UserDropdown_avatarCircle__s7lcJ{width:36px;height:36px;background-color:#2d3748;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;overflow:hidden}.UserDropdown_avatarCircle__s7lcJ img{width:100%;height:100%;border-radius:50%;object-fit:cover}.UserDropdown_dropdownMenu__RCukZ{position:absolute;top:120%;right:0;background:white;border:1px solid #e2e8f0;border-radius:.5rem;padding:.75rem;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:10;min-width:180px}.UserDropdown_userInfo__8jclv{margin-bottom:.5rem}.UserDropdown_userInfo__8jclv strong{display:block;font-size:.9rem}.UserDropdown_userInfo__8jclv span{font-size:.75rem;color:#718096}.UserDropdown_dropdownMenu__RCukZ button{background:none;border:1px solid #e2e8f0;border-radius:8px;color:#2d3748;text-align:center;width:100%;padding:.3rem;font-size:.85rem;cursor:pointer;transition:background .2s;margin-bottom:.2rem}.UserDropdown_dropdownMenu__RCukZ button:hover{color:#1a202c;background:#f7fafc}.Header_CommonHeader__OITa_{background:#fff;border-bottom:1px solid #e2e8f0;padding:1rem 0;position:sticky;top:0;z-index:100;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95)}.Header_container__emnX5{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Header_container__emnX5,.Header_headerContent__vz29F{color:#2d3748;line-height:1.5;box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 1.5rem}.Header_headerContent__vz29F{font-family:-apple-system,sans-serif;justify-content:space-between;display:flex;align-items:center}.Header_logoSection__OqZfu{display:flex;align-items:center;gap:.75rem}.Header_logoIcon__PD3ri{width:40px;height:40px;background:linear-gradient(135deg,#4a5568,#2d3748);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 12px rgba(74,85,104,.3)}.Header_logoTitle__2xw_l{font-size:1.5rem;font-weight:700;color:#2d3748}.Header_headerActions__DhZEE{display:flex;gap:1rem;align-items:flex-end}.Header_btn__HPeyd{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;font-size:.875rem;text-decoration:none;transition:all .2s ease;cursor:pointer;border:none}.Header_btnPrimary__l2jI5{background:linear-gradient(135deg,#4a5568,#2d3748);color:#fff;box-shadow:0 4px 12px rgba(74,85,104,.3)}.Header_btnPrimary__l2jI5:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(74,85,104,.4)}.Header_btnSecondary__3W_LA{background:#fff;color:#4a5568;border:2px solid #e2e8f0}.Header_btnSecondary__3W_LA:hover{background:#f7fafc;border-color:#4a5568;transform:translateY(-1px)}.Header_leftContent__SJzUL{margin-right:1rem;display:flex;align-items:center}@media (max-width:1024px){.Header_logoTitle__2xw_l{font-size:1.25rem}}@media (max-width:768px){.Header_logoSection__OqZfu{justify-content:center}.Header_btnPrimary__l2jI5{display:none}}@media (max-width:480px){.Header_leftContent__SJzUL{margin-right:0}.Header_container__emnX5{padding:0 1rem;gap:.5rem}.Header_btnSecondary__3W_LA{padding:.5rem .75rem}.Header_logoTitle__2xw_l{font-size:1.1rem}}.LandingHeader_btn__Qn_r2{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;font-size:.875rem;line-height:1.2;text-decoration:none;transition:all .2s ease;cursor:pointer;border:none;white-space:nowrap}.LandingHeader_btnPrimary__oBIM3{background:linear-gradient(135deg,#4a5568,#2d3748);color:#fff;box-shadow:0 4px 12px rgba(74,85,104,.3)}.LandingHeader_btnPrimary__oBIM3:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(74,85,104,.4)}.LandingHeader_btnSecondary__rCVlu{background:#fff;color:#4a5568;border:2px solid #e2e8f0}.LandingHeader_btnSecondary__rCVlu:hover{background:#f7fafc;border-color:#4a5568;transform:translateY(-1px)}.LandingHeader_headerActionsGrid__s9ShY{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;grid-template-areas:"login lang" "signup signup";gap:.625rem;align-items:center;justify-content:end}.LandingHeader_loginCell__tbUGJ{grid-area:login;display:inline-flex;align-items:center}.LandingHeader_langCell__f_dhe{grid-area:lang;display:inline-flex;align-items:center;justify-self:end}.LandingHeader_signupCell___Ub7m{grid-area:signup;justify-self:end;display:inline-flex;align-items:center}.LandingHeader_headerActionsGrid__s9ShY .LandingHeader_btn__Qn_r2{width:auto;white-space:nowrap}@media (max-width:1024px){.LandingHeader_btn__Qn_r2{padding:.65rem 1.25rem;font-size:.85rem;border-radius:7px;gap:.45rem}.LandingHeader_headerActionsGrid__s9ShY{gap:.5rem}}@media (max-width:768px){.LandingHeader_btn__Qn_r2{display:flex;max-width:260px}.LandingHeader_btn__Qn_r2+.LandingHeader_btn__Qn_r2{margin-top:.5rem}.LandingHeader_headerActionsGrid__s9ShY{grid-template-columns:80% 20%;grid-template-areas:"login lang" "signup signup";justify-content:center;padding-left:.5rem;padding-right:.5rem}.LandingHeader_headerActionsGrid__s9ShY .LandingHeader_loginCell__tbUGJ{justify-self:start}.LandingHeader_headerActionsGrid__s9ShY .LandingHeader_langCell__f_dhe{justify-self:end}.LandingHeader_headerActionsGrid__s9ShY .LandingHeader_langCell__f_dhe>*,.LandingHeader_headerActionsGrid__s9ShY .LandingHeader_loginCell__tbUGJ .LandingHeader_btn__Qn_r2{max-width:48%}.LandingHeader_headerActionsGrid__s9ShY .LandingHeader_signupCell___Ub7m{grid-column:1/span 2;width:100%;justify-content:center}.LandingHeader_headerActionsGrid__s9ShY .LandingHeader_signupCell___Ub7m .LandingHeader_btn__Qn_r2{width:100%;max-width:none;justify-content:center}.LandingHeader_langCell__f_dhe{margin-left:.5rem}}@media (max-width:480px){.LandingHeader_btn__Qn_r2{padding:.5rem .875rem;font-size:.8rem;border-radius:6px;gap:.35rem;max-width:220px}.LandingHeader_headerActionsGrid__s9ShY{gap:.375rem}.LandingHeader_headerActionsGrid__s9ShY .LandingHeader_langCell__f_dhe>*,.LandingHeader_headerActionsGrid__s9ShY .LandingHeader_loginCell__tbUGJ .LandingHeader_btn__Qn_r2{max-width:46%;padding:.5rem .8rem;font-size:.82rem}.LandingHeader_headerActionsGrid__s9ShY .LandingHeader_signupCell___Ub7m .LandingHeader_btn__Qn_r2{max-width:none;padding:.55rem .9rem;font-size:.85rem}}@media (max-width:340px){.LandingHeader_btn__Qn_r2{padding:.45rem .7rem;font-size:.75rem;line-height:1.15;gap:.3rem;max-width:200px}.LandingHeader_headerActionsGrid__s9ShY{gap:.25rem}.LandingHeader_headerActionsGrid__s9ShY .LandingHeader_langCell__f_dhe>*,.LandingHeader_headerActionsGrid__s9ShY .LandingHeader_loginCell__tbUGJ .LandingHeader_btn__Qn_r2{max-width:44%;padding:.45rem .65rem;font-size:.78rem}.LandingHeader_headerActionsGrid__s9ShY .LandingHeader_signupCell___Ub7m .LandingHeader_btn__Qn_r2{padding:.45rem .65rem;font-size:.8rem}.LandingHeader_langCell__f_dhe>*{display:inline-flex;align-items:center;gap:.25rem}}.HeroSection_heroSection___IhmY{padding:4rem 0 6rem;background:linear-gradient(135deg,#f7fafc,#edf2f7);position:relative;overflow:hidden}.HeroSection_heroSection___IhmY:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23e2e8f0' fill-opacity='0.3'%3E%3Ccircle cx='30' cy='30' r='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.5}.HeroSection_container__yg25M{color:#2d3748;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 1.5rem}.HeroSection_heroContent__z44rg{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative;z-index:1}.HeroSection_heroTitle__Oukhn{font-size:3rem;font-weight:800;color:#2d3748;line-height:1.2;margin-bottom:1.5rem}.HeroSection_highlight__5hePL{background:linear-gradient(135deg,#4a5568,#2d3748);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.HeroSection_heroDescription__L_k7Z{font-size:1.25rem;color:#718096;line-height:1.6;margin-bottom:2rem}.HeroSection_heroActions__vcAj8{display:flex;gap:1rem;margin-bottom:2rem}.HeroSection_btn__ftHOR{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;font-size:.875rem;text-decoration:none;transition:all .2s ease;cursor:pointer;border:none}.HeroSection_btnPrimary__2fSKp{background:linear-gradient(135deg,#4a5568,#2d3748);color:#fff;box-shadow:0 4px 12px rgba(74,85,104,.3)}.HeroSection_btnPrimary__2fSKp:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(74,85,104,.4)}.HeroSection_btnSecondary__gLaQg{background:#fff;color:#4a5568;border:2px solid #e2e8f0}.HeroSection_btnSecondary__gLaQg:hover{background:#f7fafc;border-color:#4a5568;transform:translateY(-1px)}.HeroSection_large__a7X32{padding:1rem 2rem;font-size:1rem}.HeroSection_heroStats__D8blo{display:flex;gap:2rem}.HeroSection_statItem__akwzE{line-height:1.5;font-family:-apple-system,sans-serif;margin:0;box-sizing:border-box;flex-direction:column;padding:.5rem;border-radius:4px;text-align:center;display:flex;align-items:center;gap:.5rem;color:#4a5568;font-size:.875rem;font-weight:500}.HeroSection_statItem__akwzE svg{color:#f6ad55}.HeroSection_heroVisual__qCQYA{display:flex;justify-content:center;align-items:center}.HeroSection_dashboardPreview__Dg71C{background:#fff;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.1);overflow:hidden;width:100%;max-width:400px;transform:perspective(1000px) rotateY(-5deg) rotateX(5deg);transition:all .3s ease}.HeroSection_dashboardPreview__Dg71C:hover{transform:perspective(1000px) rotateY(0deg) rotateX(0deg)}.HeroSection_previewHeader__L_jRj{background:#f7fafc;padding:1rem;display:flex;align-items:center;gap:1rem;border-bottom:1px solid #e2e8f0}.HeroSection_previewDots__B6WfP{display:flex;gap:.5rem}.HeroSection_previewDots__B6WfP span{width:8px;height:8px;border-radius:50%;background:#cbd5e0}.HeroSection_previewDots__B6WfP span:first-child{background:#fc8181}.HeroSection_previewDots__B6WfP span:nth-child(2){background:#f6ad55}.HeroSection_previewDots__B6WfP span:last-child{background:#68d391}.HeroSection_previewTitle__qsR0c{font-size:.875rem;font-weight:600;color:#4a5568}.HeroSection_previewContent__AV_I5{padding:1.5rem}.HeroSection_previewStats__uO_ul{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}.HeroSection_previewStat__f3TuK{background:#f7fafc;padding:1rem;border-radius:8px;display:flex;align-items:center;gap:.75rem}.HeroSection_statIcon__2VC_R{width:32px;height:32px;background:#4a5568;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff}.HeroSection_statValue__KmhI7{font-size:1.25rem;font-weight:700;color:#2d3748;display:block;white-space:nowrap}.HeroSection_statLabel__3c9jA{font-size:.75rem;color:#718096;display:block}@keyframes HeroSection_growUp__4x1o6{0%{height:0}to{height:var(--height)}}@media (max-width:768px){.HeroSection_heroContent__z44rg{grid-template-columns:1fr;gap:2rem;text-align:center}.HeroSection_heroTitle__Oukhn{font-size:2rem}.HeroSection_heroActions__vcAj8{flex-direction:column;align-items:center}.HeroSection_heroStats__D8blo{justify-content:center}}@media (max-width:480px){.HeroSection_heroSection___IhmY{padding:2rem 0 3rem}.HeroSection_heroTitle__Oukhn{font-size:1.75rem}.HeroSection_heroDescription__L_k7Z{font-size:1rem}.HeroSection_heroActions__vcAj8{gap:.75rem}.HeroSection_dashboardPreview__Dg71C{max-width:350px}.HeroSection_btnLarge__x9jZM{padding:.875rem 1.5rem;font-size:.875rem}.HeroSection_previewContent__AV_I5,.HeroSection_previewStat__f3TuK{padding:.75rem}.HeroSection_previewStats__uO_ul{gap:.5rem}}.FeaturesSection_featuresSection__TSNbH{padding:6rem 0;background:#fff}.FeaturesSection_container__pxRqX{max-width:1200px;margin:0 auto;padding:0 1.5rem}.FeaturesSection_sectionHeader__ulbSI{text-align:center;margin-bottom:4rem}.FeaturesSection_sectionHeader__ulbSI h2{font-size:2.5rem;font-weight:700;color:#2d3748;margin-bottom:1rem}.FeaturesSection_sectionHeader__ulbSI p{font-size:1.25rem;color:#718096;max-width:600px;margin:0 auto}.FeaturesSection_featuresGrid__3_TqZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.FeaturesSection_featureCard__94iUx{background:#fff;padding:2rem;border-radius:12px;border:2px solid #e2e8f0;transition:all .3s ease;cursor:pointer}.FeaturesSection_featureCard__94iUx:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.1);border-color:#4a5568}.FeaturesSection_featureIcon__TdQdH{width:56px;height:56px;background:linear-gradient(135deg,#4a5568,#2d3748);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:1.5rem;box-shadow:0 4px 12px rgba(74,85,104,.3)}.FeaturesSection_featureCard__94iUx h3{font-size:1.25rem;font-weight:700;color:#2d3748;margin-bottom:1rem}.FeaturesSection_featureCard__94iUx p{color:#718096;line-height:1.6}@media (max-width:768px){.FeaturesSection_sectionHeader__ulbSI h2{font-size:2rem}.FeaturesSection_featuresSection__TSNbH{padding:3rem 0}}@media (max-width:480px){.FeaturesSection_featureCard__94iUx{padding:1.5rem}}.BenefitsSection_benefitsSection__CPwwl{margin:0;padding:6rem 0;background:linear-gradient(135deg,#f7fafc,#edf2f7)}.BenefitsSection_benefitsSection__CPwwl,.BenefitsSection_container__m5M2B{color:#2d3748;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-sizing:border-box}.BenefitsSection_container__m5M2B{max-width:1200px;margin:0 auto;padding:0 1.5rem}.BenefitsSection_benefitsContent__Zq_u1{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.BenefitsSection_benefitsText__0hpjL h2{font-size:2.5rem;font-weight:700;color:#2d3748;margin-bottom:1.5rem}.BenefitsSection_benefitsText__0hpjL p{font-size:1.25rem;color:#718096;line-height:1.6;margin-bottom:2rem}.BenefitsSection_benefitsList__bRoOf{display:flex;flex-direction:column;gap:1rem}.BenefitsSection_benefitItem__qB16A{display:flex;align-items:center;gap:.75rem;font-size:1rem;color:#2d3748;font-weight:500}.BenefitsSection_benefitItem__qB16A svg{color:#38a169;flex-shrink:0}.BenefitsSection_statsGrid__vMdUb{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.BenefitsSection_statCard__jP536{background:#fff;padding:2rem;border-radius:12px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease}.BenefitsSection_statCard__jP536:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.BenefitsSection_statNumber__jpY53{font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#4a5568,#2d3748);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.BenefitsSection_statDescription__yRyPg{color:#718096;font-weight:500}@media (max-width:768px){.BenefitsSection_benefitsContent__Zq_u1{grid-template-columns:1fr;gap:2rem;text-align:center}.BenefitsSection_benefitsText__0hpjL h2{font-size:2rem}.BenefitsSection_benefitsList__bRoOf{align-items:center}.BenefitsSection_statsGrid__vMdUb{grid-template-columns:1fr}}.HowItWorksSection_howItWorksSection__hF0jo{padding:6rem 0;background:#fff}.HowItWorksSection_container__aeQwu{max-width:1200px;margin:0 auto;padding:0 1.5rem}.HowItWorksSection_container__aeQwu,.HowItWorksSection_sectionHeader__O8Xmc{color:#2d3748;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-sizing:border-box}.HowItWorksSection_sectionHeader__O8Xmc{padding:0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;text-align:center;margin:0 0 4rem}.HowItWorksSection_sectionHeader__O8Xmc h2{font-size:2.5rem;font-weight:700;color:#2d3748;margin-bottom:1rem}.HowItWorksSection_sectionHeader__O8Xmc p{font-size:1.5rem;color:#718096;max-width:600px;margin-bottom:1rem}.HowItWorksSection_stepsGrid__O1IFc{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.HowItWorksSection_stepCard__3naB2{text-align:center;padding:2rem}.HowItWorksSection_stepNumber__3PNKO{width:64px;height:64px;background:linear-gradient(135deg,#4a5568,#2d3748);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;margin:0 auto 1.5rem;box-shadow:0 4px 12px rgba(74,85,104,.3);font-size:1.5rem;font-weight:700}.HowItWorksSection_stepContent__TAs4b h3{font-size:1.5rem;font-weight:700;color:#2d3748;margin-bottom:1rem}.HowItWorksSection_stepContent__TAs4b p{color:#718096;line-height:1.6}@media (max-width:480px){.HowItWorksSection_howItWorksSection__hF0jo{padding:3rem 0}.HowItWorksSection_stepCard__3naB2{padding:1.5rem}}.CTASection_ctaSection__Zpqbb{padding:6rem 0;background:linear-gradient(135deg,#4a5568,#2d3748);color:#fff;text-align:center}.CTASection_ctaContent__nramN h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.CTASection_ctaContent__nramN p{font-size:1.25rem;opacity:.9;margin-bottom:2rem}.CTASection_ctaActions__2WiAc{display:flex;flex-direction:column;align-items:center;gap:1rem}.CTASection_btn__wuFlE{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;font-size:.875rem;text-decoration:none;transition:all .2s ease;cursor:pointer;border:none}.CTASection_btnPrimary__Bdspe{background:#fff;color:#4a5568;box-shadow:0 6px 20px rgba(74,85,104,.4)}.CTASection_btnPrimary__Bdspe:hover{background:#f7fafc;transform:translateY(-2px)}.CTASection_large__OHOg6{padding:1rem 2rem;font-size:1rem}.CTASection_ctaNote__OKQLz{font-size:.875rem;opacity:.8;margin:0}@media (max-width:768px){.CTASection_ctaContent__nramN h2{font-size:2rem}}@media (max-width:480px){.CTASection_ctaSection__Zpqbb{padding:3rem 0}.CTASection_btnLarge__lG3Nb{padding:.875rem 1.5rem;font-size:.875rem}}.Footer_landingFooter__FDUjw{background:#2d3748;color:#fff;padding:3rem 0 1rem}.Footer_container__kOLbW{max-width:1200px;margin:0 auto;padding:0 1.5rem}.Footer_footerContent__ViLUV{display:grid;grid-template-columns:1fr 2fr;gap:3rem;margin-bottom:2rem}.Footer_footerBrand__JCK3j p{color:#a0aec0;margin-top:1rem;line-height:1.6}.Footer_logoSection__Wv7XG{display:flex;align-items:center;gap:.75rem}.Footer_logoIcon__dfFSD{width:40px;height:40px;background:linear-gradient(135deg,#4a5568,#2d3748);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 12px rgba(74,85,104,.3)}.Footer_logoTitle___f5FT{font-size:1.5rem;font-weight:700;color:#fff}.Footer_footerLinks__HyuU_{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.Footer_linkGroup__9qKwn h4{font-weight:600;margin-bottom:1rem;color:#fff}.Footer_linkGroup__9qKwn a{display:block;color:#a0aec0;text-decoration:none;margin-bottom:.5rem;transition:color .2s ease}.Footer_linkGroup__9qKwn a:hover{color:#fff}.Footer_footerBottom__7Aimp{border-top:1px solid #4a5568;padding-top:1rem;text-align:center;color:#a0aec0}@media (max-width:768px){.Footer_footerContent__ViLUV{grid-template-columns:1fr;gap:2rem}.Footer_footerLinks__HyuU_{grid-template-columns:1fr;gap:1.5rem}}.page_landingPage__SW4hu{min-height:100vh;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;flex-direction:column}.page_main__GlU4n{flex:1}.ProfileHeader_backButton__cEmM9{color:#4a5568;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.ProfileHeader_backButton__cEmM9:hover{background:#f7fafc;border-color:#cbd5e0}.EmployeeInfo_wrapper__iwZkq{display:flex;align-items:center;gap:12px}.EmployeeInfo_avatar__XQwLS{width:36px;height:36px;border-radius:50%;object-fit:cover}.EmployeeInfo_textBlock__D4bFn{display:flex;flex-direction:column}.EmployeeInfo_name__5_XTw{font-weight:600}.EmployeeInfo_role__Ot6E4{font-size:13px;color:var(--text-secondary)}@media (max-width:1024px){.EmployeeInfo_avatar__XQwLS{width:32px;height:32px}.EmployeeInfo_name__5_XTw{font-size:14px}.EmployeeInfo_role__Ot6E4{font-size:12px}}@media (max-width:768px){.EmployeeInfo_textBlock__D4bFn{display:none}.EmployeeInfo_avatar__XQwLS{width:28px;height:28px}}.DateRangeDropdown_wrapper__rZfQh{position:relative;display:inline-block}.DateRangeDropdown_dateBtn__yWs7I{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;font-weight:500;color:#2d3748;transition:background .2s ease}.DateRangeDropdown_dateBtn__yWs7I:hover{background:#f7fafc}.DateRangeDropdown_dateText__WGNnt{font-size:.875rem}.DateRangeDropdown_dropdown__p_Fk6{position:absolute;top:110%;left:0;background:white;border:1px solid #dcdcdc;border-radius:8px;padding:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000;min-width:260px}.DateRangeDropdown_monthNavigation__oHMr5{display:flex;justify-content:space-between;margin-bottom:8px}.DateRangeDropdown_navButton__ojMSo{cursor:pointer;background:none;border:none;font-size:20px;color:#2980b9}.DateRangeDropdown_weekdays__W08kb{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;text-align:center;font-weight:500;font-size:12px;margin-bottom:8px;color:#666}.DateRangeDropdown_weekday__OBhQ3{padding:4px}.DateRangeDropdown_days__yCiUx{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;text-align:center}.DateRangeDropdown_dayButton__PQeic{padding:6px 0;border-radius:6px;border:none;background:transparent;color:#222;cursor:pointer}.DateRangeDropdown_dayButton__PQeic:hover{background:#eaf3ff}.DateRangeDropdown_selected__TW8eQ{background:#2f80ed;color:white}.DateRangeDropdown_inRange__IB_Xx{background:#eaf3ff}.DateRangeDropdown_clearButton__SdbBe{margin-top:10px;font-size:12px;color:#888;background:none;border:none;cursor:pointer;text-decoration:underline}@media (max-width:768px){.DateRangeDropdown_dateBtn__yWs7I{padding:.375rem .5rem;font-size:.8125rem}.DateRangeDropdown_dateText__WGNnt{display:none}.DateRangeDropdown_dropdown__p_Fk6{min-width:200px;padding:8px;border-radius:6px;max-width:100vw;left:50%;transform:translateX(-50%);box-sizing:border-box}.DateRangeDropdown_monthNavigation__oHMr5{margin-bottom:6px}.DateRangeDropdown_weekdays__W08kb{font-size:10px;gap:4px}.DateRangeDropdown_days__yCiUx{gap:4px}.DateRangeDropdown_dayButton__PQeic{padding:4px 0;font-size:.8125rem}.DateRangeDropdown_clearButton__SdbBe{font-size:10px;margin-top:6px}}@media (max-width:480px){.DateRangeDropdown_dateBtn__yWs7I{padding:.375rem}.DateRangeDropdown_dropdown__p_Fk6{min-width:180px;padding:6px}}.UserPageHeader_leftBlock__tkwf5{display:flex;align-items:center;gap:12px}.UserPageHeader_backButton__Xx8ZW{background:none;border:none;cursor:pointer;color:#3f4244d5;font-size:16px;font-weight:500;padding:8px 12px;transition:color .3s ease}.UserPageHeader_backButton__Xx8ZW:hover{color:#1b2f36}.UserPageHeader_rightBlock__5ph_p{display:flex;align-items:center;gap:16px}.UserPageHeader_status__uVhGi{display:flex;align-items:center;font-size:14px;color:#7f8c8d;font-weight:500;gap:6px}.UserPageHeader_statusDot__H6O6o{width:12px;height:12px;border-radius:50%;margin-right:6px;transition:background-color .3s ease}.UserPageHeader_active__dfYD5{background-color:#27ae60}.UserPageHeader_inactive__znKDf{background-color:#bdc3c7}.UserPageHeader_employeeInfo__wwTzq{font-size:14px;color:#34495e}@media (max-width:1024px){.UserPageHeader_rightBlock__5ph_p{gap:12px}.UserPageHeader_backButton__Xx8ZW{font-size:15px;padding:6px 10px}.UserPageHeader_employeeInfo__wwTzq,.UserPageHeader_status__uVhGi{font-size:13px}}@media (max-width:768px){.UserPageHeader_leftBlock__tkwf5{gap:8px}.UserPageHeader_backButton__Xx8ZW{font-size:0;padding:0}.UserPageHeader_backButton__Xx8ZW:before{content:"←";font-size:16px;font-weight:500;color:#3f4244d5}.UserPageHeader_rightBlock__5ph_p{justify-content:flex-start;gap:8px}.UserPageHeader_status__uVhGi{font-size:12px;gap:4px}.UserPageHeader_statusDot__H6O6o{width:10px;height:10px;margin-right:4px}.UserPageHeader_employeeInfo__wwTzq{font-size:12px}.UserPageHeader_dateRangeDropdown__V0JNa{width:100%}}.UserStats_grid__fs74h{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px;padding:0 1rem}@media (min-width:1024px){.UserStats_grid__fs74h{grid-template-columns:repeat(5,1fr)}}.UserStats_card__wEtY1{border:1px solid #ddd;background-color:#fff;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.04);display:flex;flex-direction:column;justify-content:space-between;transition:transform .3s ease}.UserStats_card__wEtY1:hover{transform:translateY(-2px)}.UserStats_header__sW9Lw{display:flex;justify-content:space-between;align-items:center;padding:16px 16px 0}.UserStats_label__TlH13{font-size:13px;font-weight:500;color:#333}.UserStats_icon__TmANo{color:#999}.UserStats_body__uD8nr{padding:8px 16px 16px}.UserStats_value__HQw9l{font-size:20px;font-weight:700;color:#222}.UserStats_sub__9bvb1{font-size:12px;color:#777}.UserStats_yellow__DXriT{color:#d97706}.Tabs_wrapper__9phqE{background:#fff;padding:0 1.5rem}@media (max-width:480px){.Tabs_wrapper__9phqE{padding:0 .5rem}}.Tabs_tabsRow__vIx1C{max-width:1200px;margin:0 auto;display:flex;gap:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.Tabs_tab__bOlK1{flex:1;background:none;padding:1rem 1.5rem;cursor:pointer;font-size:.875rem;font-weight:500;color:#718096;border:none;border-bottom:2px solid rgba(0,0,0,0);transition:all .2s ease;white-space:nowrap;min-width:max-content;text-decoration:none}.Tabs_tab__bOlK1:hover{color:#4a5568}.Tabs_active__TNJZu{color:#4a5568;border-bottom-color:#4a5568}.Tabs_mobileSelect__ZYxde{width:100%;padding:.5rem;font-size:1rem}.Tabs_tabContent__oJE_c{margin-top:1rem}.OverviewContent_mainContent__0TxNj{flex:1;max-width:1200px;margin:0 auto;width:100%}.OverviewContent_overviewGrid__pdZ_B{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.OverviewContent_cardsContainer__7o705{display:contents}.OverviewContent_statCard__hkqLz{display:flex;gap:.75rem;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;flex:1;align-items:center;transition:all .3s ease}.OverviewContent_statCard__hkqLz:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.1);border-color:#a0aec0}.OverviewContent_statIcon__xfANL{color:#4a5568;display:flex;align-items:center;justify-content:center}.OverviewContent_statContent__YgAqK h3{margin:0;font-size:.875rem;color:#718096;font-weight:500}.OverviewContent_statValue__UGWU3{font-size:1.5rem;font-weight:700;color:#2d3748;margin:.25rem 0}.OverviewContent_statChange__90bLF{font-size:.875rem;font-weight:500}.OverviewContent_positive__a5IAp{color:#38a169}.OverviewContent_neutral__qe_h1{color:#a0aec0}.OverviewContent_negative__f7py2{color:#e53e3e}.OverviewContent_recentCard__56hSL{grid-column:span 2;background:#fff;border-radius:8px;padding:1.25rem;border:1px solid #e2e8f0;margin-top:1.5rem}.OverviewContent_activityList__Aemt0{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;max-height:200px;overflow:hidden;opacity:1;transform:scaleY(1);transform-origin:top;transition:max-height .4s ease,opacity .3s ease,transform .3s ease}.OverviewContent_activityList__Aemt0.OverviewContent_expanded__RP_ml{max-height:300px;overflow-y:auto}.OverviewContent_activityList__Aemt0.OverviewContent_collapsing__2cmxZ{max-height:0;opacity:0;transform:scaleY(.95);overflow:hidden}.OverviewContent_expandButton__eYxVC{display:inline-block;padding:.4rem .8rem;margin-top:.75rem;font-size:.875rem;font-weight:500;color:#345980;background-color:#f4f6f8;border:1px solid #cbd5e0;border-radius:6px;cursor:pointer;transition:all .2s ease-in-out}.OverviewContent_expandButton__eYxVC:hover{background-color:#e7ecf3;border-color:#a0aec0}.OverviewContent_expandButton__eYxVC:active{transform:scale(.97)}.OverviewContent_expandButton__eYxVC:focus{outline:none;box-shadow:0 0 0 2px rgba(66,153,225,.4)}.OverviewContent_activityItem__DO7wn{display:flex;justify-content:space-between;align-items:center}.OverviewContent_activityApp__rn_La{display:flex;flex-direction:column}.OverviewContent_activityAppName__12rY0{font-weight:600;color:#2d3748}.OverviewContent_activityAppTime__29VVY{font-size:.875rem;color:#718096}.OverviewContent_activityDuration__nQmV7{font-weight:500;font-size:.875rem;display:flex;align-items:center;gap:.5rem}.OverviewContent_productivity__2dsJN{font-size:.75rem;font-weight:600;padding:.15rem .5rem}.OverviewContent_high__vezQ9{color:#38a169;background:#f0fff4}.OverviewContent_low__SHELt{color:#e53e3e;background:#fff5f5}.OverviewContent_productivityProgress__fuSD9{grid-column:span 4;max-width:calc(100svw - 1.5rem);background:#fff;border-radius:8px;padding:1.25rem;border:1px solid #e2e8f0;margin-top:1.5rem}@media (max-width:768px){.OverviewContent_productivityProgress__fuSD9{grid-column:span 1}}.OverviewContent_progressBarFull__vPM0Q{height:8px;background-color:#e2e8f0;border-radius:999px;overflow:hidden;position:relative}.OverviewContent_progressBarFill__hS6FQ{height:100%;background-color:#48bb78;transition:width .3s ease}.OverviewContent_productivityItems__zj0xE{display:flex;justify-content:space-between;margin-top:1rem;gap:.75rem;flex-wrap:wrap}.OverviewContent_productivityItem__uTPN5{display:flex;flex-direction:column;align-items:center;flex:1;min-width:80px}.OverviewContent_productivity__2dsJN{font-weight:700;padding:.25rem .5rem;border-radius:6px;font-size:.875rem}.OverviewContent_productivityTitle__XLiiH{margin-top:.25rem;font-size:.75rem;color:#4a5568}.OverviewContent_high__vezQ9{background-color:#c6f6d5;color:#2f855a}.OverviewContent_medium__7AOyh{background-color:#edf2f7;color:#4a5568}.OverviewContent_low__SHELt{background-color:#fed7d7;color:#c53030}.OverviewContent_neutral__qe_h1{color:#718096}@media (max-width:768px){.OverviewContent_overviewGrid__pdZ_B{grid-template-columns:1fr}.OverviewContent_cardsContainer__7o705{display:grid!important;grid-template-columns:1fr 1fr;gap:.5rem}.OverviewContent_statContent__YgAqK h3{font-size:.8rem;text-transform:none}.OverviewContent_statValue__UGWU3{font-size:1.25rem}.OverviewContent_statChange__90bLF{font-size:.8rem}.OverviewContent_activityAppName__12rY0{font-size:.9rem}}@media (max-width:480px){.OverviewContent_statIcon__xfANL{width:36px;height:36px}.OverviewContent_overviewGrid__pdZ_B{gap:.75rem 0}.OverviewContent_statCard__hkqLz{flex-direction:column;text-align:center;gap:.4rem;padding:.75rem}.OverviewContent_statContent__YgAqK h3{font-size:.75rem}.OverviewContent_statValue__UGWU3{font-size:1.1rem}.OverviewContent_statChange__90bLF{font-size:.75rem}.OverviewContent_productivity__2dsJN{font-size:0;width:10px;height:10px;padding:0;border-radius:50%;display:inline-block}.OverviewContent_high__vezQ9{background-color:#38a169!important;color:transparent!important}.OverviewContent_low__SHELt{background-color:#e53e3e!important;color:transparent!important}.OverviewContent_medium__7AOyh{background-color:#a0aec0!important;color:transparent!important}}@media (max-width:340px){.OverviewContent_statCard__hkqLz{padding:.5rem}.OverviewContent_statContent__YgAqK h3{font-size:.7rem}.OverviewContent_statValue__UGWU3{font-size:1rem}.OverviewContent_statChange__90bLF{font-size:.7rem}}.ProfileOverview_overviewContainer__Ndp2j{margin-top:1rem}.ProfileOverview_card__5S8XF{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.06);padding:1.5rem}.ProfileOverview_cardHeader__SrBoy{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.ProfileOverview_cardTitle__qsOyR{display:flex;align-items:center;font-size:1.25rem;font-weight:600;gap:.5rem;flex-wrap:wrap}.ProfileOverview_cardTitle__qsOyR svg{flex-shrink:0}.ProfileOverview_editButton__MtDvS{display:inline-flex;align-items:center;background:#f9fafb;border:1px solid #d1d5db;padding:.5rem .75rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;gap:.5rem;transition:background .2s ease}.ProfileOverview_editButton__MtDvS:hover{background:#edf2f7}.ProfileOverview_input__he_1S{padding:.5rem;font-size:.875rem;border:1px solid #ccc;border-radius:4px;width:100%}.ProfileOverview_cardBody__3Jdz_{display:flex;flex-direction:column;gap:1.5rem}.ProfileOverview_profileContent__jBsn6{display:flex;gap:2rem;align-items:flex-start;flex-wrap:wrap}.ProfileOverview_avatarSection__8u_Rf{flex-shrink:0}.ProfileOverview_avatar__gyuPR{height:6rem;width:6rem;background-color:#e2e8f0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#4a5568}.ProfileOverview_infoGrid__MrIlO{flex:1;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media (max-width:640px){.ProfileOverview_profileContent__jBsn6{flex-direction:column;align-items:center}.ProfileOverview_avatarSection__8u_Rf{display:flex;justify-content:center;width:100%}.ProfileOverview_avatar__gyuPR{height:5rem;width:5rem}.ProfileOverview_infoGrid__MrIlO{width:100%;grid-template-columns:1fr}}@media (max-width:480px){.ProfileOverview_cardHeader__SrBoy{gap:.5rem}.ProfileOverview_card__5S8XF{padding:1rem}}.ProfileOverview_infoItem__4fYXu{display:flex;flex-direction:column;gap:.25rem}.ProfileOverview_infoItem__4fYXu label{font-size:.875rem;font-weight:500;color:#4a5568}.ProfileOverview_infoItem__4fYXu p{font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:.5rem}.ProfileOverview_footer__mm2zp{border-top:1px solid #e2e8f0;padding-top:1rem;display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#718096}.ProfileSubscription_container__l8vGZ{max-width:1200px;margin:0 auto}.ProfileSubscription_subscriptionCard__D_Py7{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.05);overflow:hidden;flex:2;min-width:100%}.ProfileSubscription_cardHeader__33po0{padding-top:1rem;padding-left:1.5rem;display:flex;align-items:center}.ProfileSubscription_cardTitle__GydbV{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;color:#2d3748}.ProfileSubscription_cardBody__2Rb21{padding:1.5rem}.ProfileSubscription_subscriptionInfo__SUghR{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1.5rem;margin-bottom:.5rem}.ProfileSubscription_badges__mc1oN{display:flex;gap:.5rem;margin-bottom:.5rem}.ProfileSubscription_badgePurple__mmAoo{background-color:#805ad5}.ProfileSubscription_badgeGreen__ShV0x,.ProfileSubscription_badgePurple__mmAoo{color:white;padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.ProfileSubscription_badgeGreen__ShV0x{background-color:#38a169}.ProfileSubscription_price__zRYxl{font-size:1.5rem;font-weight:700;color:#1a202c}.ProfileSubscription_perYear__GrKEb{font-size:.875rem;color:#718096}.ProfileSubscription_subscriptionDates__T2Ha4{text-align:right}@media(max-width:480px){.ProfileSubscription_subscriptionDates__T2Ha4{text-align:left}}.ProfileSubscription_label__G2Pyt{font-size:.75rem;color:#a0aec0}.ProfileSubscription_value__ZcucK{font-size:1rem;font-weight:600;color:#2d3748}.ProfileSubscription_featuresBlock__40cXe{margin-top:.5rem}.ProfileSubscription_featuresTitle__lk37a{font-size:1rem;font-weight:600;margin-bottom:.5rem;color:#2d3748}.ProfileSubscription_featuresGrid__7wXXU{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.5rem;margin-bottom:.5rem}.ProfileSubscription_featureItem__5tk3k{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#2d3748}.ProfileSubscription_actions__xP3Bp{display:flex;flex-direction:row;gap:1rem}@media (min-width:640px){.ProfileSubscription_subscriptionActions__UlsCe{flex-direction:column}}.ProfileSubscription_primaryButton__Krj5P{flex:1;height:40px;padding:0 1rem;border:none;border-radius:.375rem;background-color:#171717;color:white;font-size:.875rem;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;transition:background-color .2s ease}.ProfileSubscription_primaryButton__Krj5P:hover{background-color:#171717e6}.ProfileSubscription_secondaryButton__A58te{flex:1;height:40px;padding:0 1rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:transparent;color:#111827;font-size:.875rem;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;transition:background-color .2s ease,color .2s ease}.ProfileSubscription_secondaryButton__A58te:hover{background-color:#f3f4f6;color:#1f2937}.ProfileSubscription_usageCard__GsYMq{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.05);overflow:hidden}.ProfileSubscription_usageCardHeader__ddAuF{padding:1.5rem 1.5rem .75rem;display:flex;flex-direction:column;gap:.375rem}.ProfileSubscription_usageCardTitle__0bOgH{font-weight:600;font-size:1rem;letter-spacing:-.015em}.ProfileSubscription_usageCardBody__VBRVn{padding:0 1.5rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.ProfileSubscription_usageRow__dnYF_{display:flex;flex-direction:column;gap:.25rem}.ProfileSubscription_usageRowHeader__LtFij{display:flex;justify-content:space-between;font-size:.875rem;margin-bottom:.5rem}.ProfileSubscription_progressBar__5GClG{position:relative;width:100%;height:.5rem;background-color:whitesmoke;border-radius:9999px;overflow:hidden}.ProfileSubscription_progressValue__hhwf_{height:100%;width:100%;background-color:#171717;transform:translateX(-70%);transition:transform .3s ease}.ProfileSubscription_progressValue__hhwf_.ProfileSubscription_storage__i3hHV{transform:translateX(-85%)}.ProfileSubscription_progressValue__hhwf_.ProfileSubscription_api__UkpRf{transform:translateX(-92%)}.ProfileSubscription_usageActions__GECHF{padding-top:1rem;border-top:1px solid var(--border)}.ProfileSubscription_usageButton__RMqU9{flex:2;min-width:100%;width:100%;height:2.25rem;padding:0 .75rem;border-radius:.375rem;border:1px solid #e5e5e5;background:transparent;font-size:.875rem;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:background-color .2s ease;cursor:pointer}.ProfileSubscription_usageButton__RMqU9:hover{background-color:var(--accent);background-color:whitesmoke}.ProfileSubscription_cardsWrapper__582u5{display:flex;flex-wrap:wrap;gap:1rem}@media (min-width:640px){.ProfileSubscription_subscriptionCard__D_Py7{min-width:0}}.ProfileSubscription_usageCard__GsYMq{flex:1;min-width:100%}@media (min-width:640px){.ProfileSubscription_usageCard__GsYMq{min-width:0}}.ProfileSubscription_cardFull__5pO3W{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.05);overflow:hidden;margin-top:.75rem}.ProfileSubscription_card__hqfym{border:1px solid var(--border);border-radius:.5rem;background-color:var(--background);box-shadow:0 1px 2px rgba(0,0,0,.05)}.ProfileSubscription_cardTitle__GydbV{line-height:1.2;letter-spacing:-.01em;-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;box-sizing:border-box;border:0 solid #e5e7eb;border-color:hsl(var(--border));font-size:1.5rem;font-weight:600;line-height:1;letter-spacing:-.025em}.ProfileSubscription_paymentList__aGzx7{display:flex;flex-direction:column;gap:1rem}.ProfileSubscription_paymentItem__rrqLQ{display:flex;flex-direction:column;padding:1rem;border:1px solid #e5e7eb;border-radius:.5rem;background-color:#fff}@media (min-width:640px){.ProfileSubscription_paymentItem__rrqLQ{flex-direction:row;align-items:center;justify-content:space-between}}.ProfileSubscription_paymentPlan__qC_px{font-weight:500}.ProfileSubscription_paymentPeriod__ujii8{font-size:.875rem;color:#6b7280}.ProfileSubscription_paymentRight__acZFu{text-align:right;margin-top:.5rem}@media (min-width:640px){.ProfileSubscription_paymentRight__acZFu{margin-top:0}}.ProfileSubscription_paymentAmount__JUs2b{font-weight:500}.ProfileSubscription_paymentStatus__Mxqi5{display:inline-flex;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:600;border-radius:9999px;border:1px solid #e5e7eb;margin-top:.25rem}.SubscriptionModal_backdrop__e_58m{position:fixed;inset:0;background-color:rgba(0,0,0,.4);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:100}.SubscriptionModal_modal__5jqee{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:1.5rem;max-width:480px;width:100%}.SubscriptionModal_modal__5jqee h3{font-size:1.25rem;font-weight:600;color:#2d3748;margin-bottom:1rem}.SubscriptionModal_modal__5jqee h4{font-size:1rem;font-weight:600;color:#2d3748;margin:1.5rem 0 .75rem}.SubscriptionModal_price__4_ckI{font-size:1.5rem;font-weight:700;color:#1a202c;margin-bottom:1rem}.SubscriptionModal_select__aQeV_{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;color:#2d3748}.SubscriptionModal_method__4d7Ka{padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:.375rem;font-size:.875rem;color:#2d3748;margin-bottom:.5rem;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.SubscriptionModal_method__4d7Ka:hover{background-color:#f3f4f6}.SubscriptionModal_method__4d7Ka.SubscriptionModal_active__OycvP{border-color:#171717;background-color:#f9fafb}.SubscriptionModal_actions__wLNB7{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}.SubscriptionModal_primary__8F1wk{height:40px;padding:0 1rem;border:none;border-radius:.375rem;background-color:#171717;color:white;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s ease}.SubscriptionModal_primary__8F1wk:hover{background-color:#171717e6}.SubscriptionModal_secondary__L14yD{height:40px;padding:0 1rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:transparent;color:#111827;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s ease,color .2s ease}.SubscriptionModal_secondary__L14yD:hover{background-color:#f3f4f6}.AddCardModal_backdrop__ijV4L{position:fixed;inset:0;background-color:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;z-index:999}.AddCardModal_modal__jVtL0{background:#fff;border-radius:.75rem;padding:1.5rem;max-width:400px;width:100%;box-shadow:0 1px 3px rgba(0,0,0,.1)}.AddCardModal_modal__jVtL0 h3{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.AddCardModal_field__9QJ7H{display:flex;flex-direction:column;margin-bottom:1rem}.AddCardModal_field__9QJ7H label{font-size:.875rem;font-weight:500;margin-bottom:.25rem;color:#2d3748}.AddCardModal_field__9QJ7H input{border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem;font-size:.875rem}.AddCardModal_inlineFields__DjDKN{display:flex;gap:.5rem}.AddCardModal_checkbox__hzQJh{display:flex;align-items:center;gap:.5rem;font-size:.875rem;margin-bottom:1rem}.AddCardModal_actions__rT2Ao{display:flex;justify-content:flex-end;gap:.5rem}.AddCardModal_primary__URfQr{background-color:#171717;color:#fff;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;cursor:pointer}.AddCardModal_primary__URfQr:hover{background-color:#171717e6}.AddCardModal_secondary__rsoJI{border:1px solid #d1d5db;background:transparent;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;cursor:pointer}.AddCardModal_secondary__rsoJI:hover{background-color:#f3f4f6}.AddCardModal_error__egYCt{color:#e53e3e;font-size:.75rem}@media (max-width:480px){.AddCardModal_inlineFields__DjDKN{display:inline}.AddCardModal_modal__jVtL0{width:90%}}.ProfileSettings_container__GjSA2{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:1024px){.ProfileSettings_container__GjSA2{grid-template-columns:1fr 1fr}}.ProfileSettings_fullWidth__kh44r{grid-column:1/-1}.ProfileSettings_card__M2BTX{border:1px solid #e2e8f0;background-color:#ffffff;color:#1a202c;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.05);display:flex;flex-direction:column}.ProfileSettings_cardHeader__Pq0hI{padding:1rem;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:600}.ProfileSettings_cardBody__BKz84{padding:1rem}.ProfileSettings_cardBody__BKz84,.ProfileSettings_formGroup__uW8iQ{display:flex;flex-direction:column;gap:.5rem}.ProfileSettings_combobox__A8GvE,.ProfileSettings_select__r_r7P{border:1px solid #cbd5e0;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;background-color:#fff;cursor:pointer;color:#1a202c;display:flex;justify-content:space-between;align-items:center}.ProfileSettings_section__uQhMP,.ProfileSettings_switchRow__P4ZLx{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-radius:.375rem;background-color:#f9fafb;border:1px solid #e2e8f0;flex-wrap:wrap}.ProfileSettings_sectionText__nAIUH{display:flex;flex-direction:column;gap:.25rem}.ProfileSettings_sectionTitle__dgixg{font-weight:500;font-size:1rem}.ProfileSettings_sectionDescription__NvHiD{color:#718096;font-size:.875rem}.ProfileSettings_switch__GRT0I{width:2.5rem;height:1.25rem;background-color:#cbd5e0;border-radius:9999px;position:relative;cursor:pointer;border:none;transition:background-color .2s ease-in-out}.ProfileSettings_switch__GRT0I:before{content:"";position:absolute;top:.125rem;left:.125rem;width:1rem;height:1rem;background-color:#ffffff;border-radius:9999px;transition:transform .2s ease-in-out}.ProfileSettings_switch__GRT0I:checked{background-color:#3182ce}.ProfileSettings_switch__GRT0I:checked:before{transform:translateX(1.25rem)}.ProfileSettings_actionButton__R9C0s,.ProfileSettings_saveButton__gUfBg{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;border-radius:.5rem;cursor:pointer;white-space:nowrap;transition:all .15s cubic-bezier(.4,0,.2,1)}.ProfileSettings_actionButton__R9C0s{height:2.5rem;padding:.5rem 1rem;border:1px solid #e5e7eb;background-color:#ffffff;color:#1a202c}.ProfileSettings_actionButton__R9C0s:hover{background-color:#f7fafc}.ProfileSettings_saveButton__gUfBg{padding:.75rem 1.5rem;background-color:#3a4550;color:white;border:none;border-radius:.375rem}.ProfileSettings_saveButton__gUfBg:hover{background-color:#4f6b80}.ProfileSettings_saveSection__ahoWD{margin-top:.5rem}.ProfileSettings_securityActions__ge2Nh{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.ProfileSettings_sessionsSection__VAt1L{display:flex;flex-direction:column;gap:.5rem}.ProfileSettings_sessionItem__BtJ3v{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:.375rem;background-color:#f7fafc;flex-wrap:wrap}.ProfileSettings_sessionDesc__TDZS0{color:#718096;font-size:.875rem}.ProfileSettings_badgeActive__vuo4o{background-color:#38a169;color:white;font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:.375rem;text-transform:uppercase}@media (max-width:768px){.ProfileSettings_cardHeader__Pq0hI,.ProfileSettings_section__uQhMP,.ProfileSettings_sessionItem__BtJ3v,.ProfileSettings_switchRow__P4ZLx{flex-direction:column;align-items:flex-start}.ProfileSettings_securityActions__ge2Nh{flex-direction:column}.ProfileSettings_formGroup__uW8iQ{gap:.75rem}}.UserOverview_container__TdVhH{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:1024px){.UserOverview_container__TdVhH{grid-template-columns:1fr 1fr}}@media (max-width:768px){.UserOverview_card__P1lOu{grid-column:span 2}}.UserOverview_card__P1lOu{border:1px solid #e5e7eb;background-color:#ffffff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.04);overflow:hidden}.UserOverview_bigCard__1qFm6{grid-column:span 2}.UserOverview_cardHeader__u_pT4{padding:24px;font-weight:600;font-size:14px;border-bottom:1px solid #f3f4f6}.UserOverview_cardBody__bDk_6{padding:24px}.UserOverview_activityRow__DfKq2{display:flex;align-items:center;gap:12px;margin-bottom:16px}.UserOverview_iconPlaceholder__bq9LS{width:32px;height:32px;border-radius:6px;background-color:#d1d5db}.UserOverview_label__qv6p0{font-weight:500;font-size:14px}.UserOverview_footer__AiLch,.UserOverview_subtext__v27pl{font-size:13px;color:#6b7280}.UserOverview_footer__AiLch{padding-top:16px;border-top:1px solid #f3f4f6}.UserOverview_barLabel__A9uaI{display:flex;justify-content:space-between;align-items:center;font-size:13px;margin-bottom:4px}.UserOverview_barColorLabel__SDtRi{display:flex;align-items:center;gap:8px}.UserOverview_barColorDot__C_1hh{width:10px;height:10px;border-radius:9999px}.UserOverview_progressBar__XsTW4{height:8px;background-color:#f3f4f6;border-radius:9999px;overflow:hidden;margin-bottom:16px}.UserOverview_progressFill__Xw5Bx{height:100%;transition:width .3s ease}.RecentActivity_card__ptnTa{border:1px solid #e5e7eb;background-color:#ffffff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.04);overflow:hidden;padding:24px;display:flex;flex-direction:column;gap:16px}.RecentActivity_header__cOKLf{display:flex;flex-direction:column;gap:12px}@media (min-width:640px){.RecentActivity_header__cOKLf{flex-direction:row;align-items:center;justify-content:space-between}}.RecentActivity_title__pJuDK{font-weight:600;font-size:15px}.RecentActivity_exportButton__lPcqH{display:inline-flex;align-items:center;gap:8px;font-size:14px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;background-color:#f9fafb;cursor:pointer}.RecentActivity_body__zV6bO{display:flex;flex-direction:column;gap:16px}.RecentActivity_activityItem__mjXsw{display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:8px;padding:16px;gap:12px}@media (min-width:640px){.RecentActivity_activityItem__mjXsw{flex-direction:row;justify-content:space-between;align-items:center}}.RecentActivity_left__DWUYa{display:flex;gap:16px;align-items:center}.RecentActivity_dayDate__zWAJv{text-align:center}.RecentActivity_day__zxfmq{font-size:14px;font-weight:500}.RecentActivity_date__mmroO{font-size:12px;color:#6b7280}.RecentActivity_duration__Fts_f{font-weight:500}.RecentActivity_label__A2RUq{font-size:13px;color:#6b7280}.RecentActivity_right___Qs9H{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.RecentActivity_productivity__vSSsv{display:flex;align-items:center;font-size:13px;gap:4px}.RecentActivity_productivityPercent__Eh0ww{font-weight:500;color:#facc15}.RecentActivity_barWrapper__q9143{display:flex;height:8px;border-radius:4px;overflow:hidden;width:128px}@media (min-width:640px){.RecentActivity_barWrapper__q9143{width:192px}}.RecentActivity_bar__D37cj{height:100%}.SectionContainer_mainContent__DdoWG{flex:1;max-width:1200px;width:100%;margin:0 auto}.SectionContainer_section__WeqDW{background-color:#fff;border-radius:12px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 1px 3px rgba(0,0,0,.05)}.SectionContainer_header__SvbRq{margin-bottom:1.25rem;border-bottom:1px solid #e5e7eb;padding-bottom:.5rem}.SectionContainer_header__SvbRq h3{font-size:1.25rem;font-weight:600;color:#111827}@media (max-width:480px){.SectionContainer_section__WeqDW{padding:.75rem}}.UsersTable_userInfo__SjgaL{display:flex;align-items:center;gap:.75rem}.UsersTable_userAvatar__FM3O4{width:40px;height:40px;border-radius:50%;background-color:#edf2f7;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;color:#2d3748;flex-shrink:0}.UsersTable_userText__mtm3e{display:flex;flex-direction:column}.UsersTable_userEmail__nhpEi{font-size:.75rem;color:#718096}.UsersTable_statusWrapper__S31Lg{display:flex;align-items:center;gap:.5rem}.UsersTable_statusDot__nrlVU{width:10px;height:10px;border-radius:50%}.UsersTable_statusOnline__0f2GS{background:#f0fff4;color:#38a169}.UsersTable_statusIdle__85Jka,.UsersTable_statusOnline__0f2GS{padding:.125rem .5rem;border-radius:12px;font-size:.75rem;font-weight:500}.UsersTable_statusIdle__85Jka{background:#fffbf0;color:#d69e2e}.UsersTable_statusOffline__VDeGB{background:#fed7d7;color:#e53e3e;padding:.125rem .5rem;border-radius:12px;font-size:.75rem;font-weight:500}.UsersTable_progressWrapper__JWOL3{display:flex;align-items:center;gap:.5rem;min-width:80px}.UsersTable_progressBar__p2fqA{width:60px;height:6px;background-color:#e2e8f0;border-radius:3px;overflow:hidden;flex-shrink:0}.UsersTable_progressFill__EPV_U{height:100%;background-color:#4299e1}.UsersTable_productivityWrapper__bo_qq{display:flex;align-items:center;gap:.25rem}.UsersTable_clickableRow__RA2QJ{cursor:pointer;transition:background-color .2s ease}.UsersTable_clickableRow__RA2QJ:hover{background-color:#f7f7f7}.UsersTable_checkboxColumn__6p8hL{width:40px;text-align:center}.UsersTable_bulkActions__rPaB8{display:flex;margin-bottom:1rem;gap:.75rem}.UsersTable_deleteButton__9xSqv{background-color:#e53935;color:white;padding:.5rem 1rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease}.UsersTable_deleteButton__9xSqv:hover{background-color:#c62828}.Table_tableContainer__fIc_1{overflow-x:auto;border-radius:6px;border:1px solid #e2e8f0}.Table_dataTable__GInIV{width:100%;border-collapse:collapse;background:#fff;font-size:.875rem}.Table_dataTable__GInIV th{background:#f7fafc;padding:.75rem;text-align:left;font-weight:600;color:#4a5568;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.Table_dataTable__GInIV td{padding:.75rem;border-top:1px solid #e2e8f0}@media (max-width:1024px){.Table_dataTable__GInIV{table-layout:unset}}@media (max-width:600px){.Table_dataTable__GInIV{font-size:.75rem}.Table_dataTable__GInIV td,.Table_dataTable__GInIV th{padding:.5rem}}.OfficeSettings_settingsOverview__kdTsF{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);grid-template-areas:"general categorization" "privacy privacy"}.OfficeSettings_settingsPage__voqbG main{flex:unset!important;max-width:unset!important;margin:0!important;width:auto!important;padding:0!important}@media (max-width:1024px){.OfficeSettings_settingsOverview__kdTsF{gap:1rem}}@media (max-width:768px){.OfficeSettings_settingsOverview__kdTsF{grid-template-columns:1fr;grid-template-areas:"general" "categorization" "privacy";justify-items:center}}.OfficeSettings_general___yASk{grid-area:general}.OfficeSettings_categorization__dOR38{grid-area:categorization}.OfficeSettings_privacy__8b3cZ{grid-area:privacy}.OfficeSettings_settingsCard__6XcSo{background-color:#fff;border-radius:1rem;box-shadow:0 2px 10px rgba(0,0,0,.05);padding:1.5rem;display:flex;flex-direction:column;gap:1rem}@media (max-width:768px){.OfficeSettings_settingsCard__6XcSo{padding:1rem;gap:.75rem}}.OfficeSettings_settingIcon__PVViY{display:flex;align-items:center;justify-content:center;padding:.5rem;background-color:#eef2ff;border-radius:8px;width:max-content}.OfficeSettings_settingIcon__PVViY svg{width:32px;height:32px;color:#4f46e5;flex-shrink:0}@media (max-width:480px){.OfficeSettings_settingIcon__PVViY svg{width:24px;height:24px}}.OfficeSettings_settingContent__5zVkW{display:flex;flex-direction:column;gap:1rem}.OfficeSettings_settingContent__5zVkW h3{margin:0;font-size:1.25rem;font-weight:600}@media (max-width:768px){.OfficeSettings_settingContent__5zVkW h3{font-size:1.1rem}}.OfficeSettings_settingOptions__xC1UI{margin-top:.5rem;display:flex;flex-direction:column;gap:1.5rem}@media (max-width:768px){.OfficeSettings_settingOptions__xC1UI{gap:1rem}}.OfficeSettings_settingToggleItem__iYyY5{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #eee}.OfficeSettings_toggleInfo__uuqmv{flex:1}.OfficeSettings_toggleInfo__uuqmv h4{margin:0;font-size:1rem;font-weight:500}.OfficeSettings_toggleInfo__uuqmv p{margin:.25rem 0 0;font-size:.875rem;color:#666}@media (max-width:768px){.OfficeSettings_toggleInfo__uuqmv h4{font-size:.9rem}.OfficeSettings_toggleInfo__uuqmv p{font-size:.8rem}}.OfficeSettings_settingInputGroup__tSE00{display:flex;align-items:center;gap:.5rem}.OfficeSettings_settingInputGroup__tSE00 input{width:60px;padding:.3rem;border:1px solid #ccc;border-radius:6px;font-size:.875rem}@media (max-width:480px){.OfficeSettings_settingInputGroup__tSE00 input{width:50px;font-size:.8rem}}.OfficeSettings_toggleTag__bNN73{background-color:#e0e7ff;color:#3730a3;border:none;padding:.4rem .8rem;border-radius:6px;cursor:pointer;font-size:.875rem}@media (max-width:480px){.OfficeSettings_toggleTag__bNN73{font-size:.75rem;padding:.3rem .6rem}}.OfficeSettings_categorizationRules__I3B7p{margin-top:1rem;max-height:300px;overflow-y:auto;padding-right:.5rem}.OfficeSettings_categorizationRules__I3B7p::-webkit-scrollbar{width:6px}.OfficeSettings_categorizationRules__I3B7p::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}.OfficeSettings_categorizationRulesTitle__0SeEX{font-size:1rem;margin:1rem 0 .5rem;font-weight:600}@media (max-width:768px){.OfficeSettings_categorizationRulesTitle__0SeEX{font-size:.9rem}}.OfficeSettings_ruleItem__vpHKs{display:flex;justify-content:space-between;align-items:center;padding:.5rem;border:1px solid #eee;border-radius:6px;background-color:#fafafa;gap:1rem}.OfficeSettings_ruleInfo__ZuFFE{display:flex;flex-direction:column;gap:.25rem}.OfficeSettings_ruleName__qvxDL{font-weight:500;font-size:.95rem}.OfficeSettings_ruleType__XVBDa{font-size:.8rem;color:#999}.OfficeSettings_category__agU4J{padding:.25rem .75rem;font-size:.75rem;border-radius:4px;font-weight:600;text-transform:capitalize;white-space:nowrap}.OfficeSettings_productive__2RCHo{background-color:#dcfce7;color:#15803d}.OfficeSettings_distracting__sj6OD{background-color:#fee2e2;color:#b91c1c}.OfficeSettings_neutral__A96pY{background-color:#fef9c3;color:#92400e}.OfficeSettings_addRuleBtn__ppz9T{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;margin-top:1rem;background-color:#f3f4f6;border:none;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;transition:background-color .2s ease}.OfficeSettings_addRuleBtn__ppz9T:hover{background-color:#e5e7eb}@media (max-width:480px){.OfficeSettings_addRuleBtn__ppz9T{font-size:.8rem;padding:.4rem .8rem}}.RuleModal_overlay__mLvEa{position:fixed;inset:0;background:rgba(2,6,23,.35);display:flex;align-items:center;justify-content:center;z-index:120}.RuleModal_modal__dsLL_{width:760px;max-width:calc(100% - 32px);background:#fff;border-radius:10px;padding:16px;box-shadow:0 18px 40px rgba(2,6,23,.08);display:flex;flex-direction:column;gap:12px}.RuleModal_header__FfBp7{display:flex;justify-content:space-between;align-items:center}.RuleModal_headerActions__3Ma8C{display:flex;gap:8px;align-items:center}.RuleModal_small__b5PoL{padding:6px 8px;border-radius:8px;border:1px solid #eef3f7;background:#f8fafc;cursor:pointer}.RuleModal_close__slgNZ{background:none;border:none;font-size:18px;cursor:pointer}.RuleModal_body__bLQ76{display:flex;gap:12px;flex-direction:column}.RuleModal_row__CelV0{display:flex;flex-direction:column;gap:6px}.RuleModal_label__iwkW4{font-size:13px;color:#334155}.RuleModal_input__hLTz2,.RuleModal_select__sbdrM{padding:8px 10px;border-radius:8px;border:1px solid #eef3f7;font-size:14px;background:#fff}.RuleModal_footer__vbzTQ{display:flex;justify-content:space-between;gap:12px;margin-top:6px}.RuleModal_btn___TmUy{padding:8px 12px;border-radius:8px;border:1px solid #eef3f7;background:#fff;cursor:pointer}.RuleModal_primary__Z_CW_{background:#2563eb;color:#fff;border:none}.RuleModal_danger__qvMc2{background:#fee2e2;color:#9b1c1c;border:1px solid #fbd3d8;padding:8px 12px;border-radius:8px;cursor:pointer}.CategoryTree_tree___2uw9{display:flex;flex-direction:column;gap:8px}.CategoryTree_node__L0KHn{display:block}.CategoryTree_nodeHeader__xoCqF{display:flex;align-items:center;gap:8px}.CategoryTree_toggle__a7YvJ{width:24px;height:24px;border:none;background:transparent;cursor:pointer;color:#334155}.CategoryTree_nodeMain__7XeNE{display:flex;align-items:center;gap:8px;padding:6px;border-radius:8px;cursor:pointer}.CategoryTree_nodeMain__7XeNE:hover{background:#fafafa}.CategoryTree_name__p58v9{font-weight:500}.CategoryTree_badge__lnyEk{width:12px;height:12px;border-radius:6px;margin-left:auto;border:1px solid rgba(0,0,0,.06)}.CategoryTree_prod__IiOjD{font-size:12px;color:#475569;background:#f8fafc;padding:2px 6px;border-radius:6px;margin-left:8px}.CategoryTree_children__hkKvc{padding-left:14px;margin-top:6px;display:flex;flex-direction:column;gap:6px}.CategoryEditorModal_overlay__nmQBM{position:fixed;inset:0;background:rgba(2,6,23,.35);display:flex;align-items:center;justify-content:center;z-index:130}.CategoryEditorModal_modal__TUCvW{width:920px;max-width:calc(100% - 32px);background:#fff;border-radius:10px;padding:14px;box-shadow:0 18px 40px rgba(2,6,23,.08);display:flex;flex-direction:column;gap:12px}.CategoryEditorModal_header__gUfww{display:flex;justify-content:space-between;align-items:center}.CategoryEditorModal_content__3SX5B{display:flex;gap:12px}.CategoryEditorModal_treeCol__lxUI4{width:48%;max-height:420px;overflow:auto;border:1px solid #eef3f7;padding:8px;border-radius:8px;background:#fbfdff}.CategoryEditorModal_editCol__03At1{width:52%;display:flex;flex-direction:column;gap:8px}.CategoryEditorModal_close__PQTBk{background:none;border:none;font-size:18px;cursor:pointer}.CategoryEditorModal_label__Hi6BP{font-size:13px;color:#334155}.CategoryEditorModal_input__wy_lW{padding:8px;border-radius:8px;border:1px solid #eef3f7}.CategoryEditorModal_actions__Ybhjd{display:flex;gap:8px;margin-top:8px}.CategoryEditorModal_btn__N8h6j{padding:8px 10px;border-radius:8px;border:1px solid #eef3f7;background:#fff;cursor:pointer}.CategoryEditorModal_danger__1TIEs{background:#fee2e2;color:#9b1c1c;border-radius:8px;border:1px solid #fbd3d8}@media (max-width:580px){.CategoryEditorModal_btn__N8h6j,.CategoryEditorModal_danger__1TIEs{padding:.2rem}.CategoryEditorModal_actions__Ybhjd{flex-direction:column;gap:4px}}.Categorization_container__KIOTy{padding:14px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;color:#0f172a;background:transparent}.Categorization_headerRow__adwPh{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px;flex-direction:column}.Categorization_title__iPhxw{margin:0;font-size:16px;font-weight:600}.Categorization_subtitle__2BS4j{margin:2px 0 0;color:#64748b;font-size:13px}.Categorization_controls__yNw93{display:grid;gap:8px;align-items:center}.Categorization_search__Yf93A{border:1px solid #64748b;border-radius:8px;padding:.5rem .75rem}.Categorization_searchInput__nVs6X{padding:8px 10px;border-radius:8px;border:1px solid #eee;min-width:200px;font-size:14px;background:#fff}.Categorization_addBtn__wyGwF,.Categorization_grayBtn__IKy_B{padding:8px 10px;border-radius:8px;border:1px solid #eef3f7;background:#fff;cursor:pointer;font-weight:500}.Categorization_rulesArea__PmAfk{display:flex;flex-direction:column;gap:12px}.Categorization_accordion__ddlgl{border:1px solid #eee;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 1px 2px rgba(2,6,23,.03)}.Categorization_accordionHeader__5lCwm{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;background:#fff;border:none;cursor:pointer;font-weight:600}.Categorization_count__Wvy0M{background:#f1f5f9;color:#334155;padding:4px 8px;border-radius:999px;font-size:13px}.Categorization_chev__z_Dg4{color:#64748b}.Categorization_accordionBody___iB3K{padding:10px 12px;display:flex;flex-direction:column;gap:8px}.Categorization_ruleRow__Pn_n_{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px;border-radius:8px;cursor:pointer;border:1px solid transparent}.Categorization_ruleRow__Pn_n_:hover{background:#fafafa;border-color:#eef3f7}.Categorization_ruleInfo__J_QEw{display:flex;flex-direction:column;gap:6px}.Categorization_ruleName___62CR{font-weight:600}.Categorization_rulePattern__RUFsU{font-size:13px;color:#475569}.Categorization_ruleMeta__pHBgj{text-align:right;display:flex;flex-direction:column;gap:6px;align-items:flex-end}.Categorization_prod___S2Ma{font-size:12px;background:#f8fafc;color:#334155;padding:4px 8px;border-radius:999px}.Categorization_matchBlock__nMW1X{min-width:120px;display:flex;flex-direction:column;gap:6px}.Categorization_matchTitle__Ej3xG{font-size:12px;color:#64748b}.Categorization_matchItem__0QaZP{font-size:13px;color:#0f172a}.Categorization_emptySmall__WG9c4,.Categorization_empty__YtQxD{color:#94a3b8;font-size:13px}.SettingsPage_main__b_4dz{flex:1;max-width:1200px;margin:0 auto;width:100%}@media (max-width:768px){.SettingsPage_main__b_4dz{flex:unset;padding:0;max-width:none;margin:0;width:100%}}.ProgressBar_progressWrapper__wVcUT{display:flex;align-items:center;gap:8px}.ProgressBar_progressBar__A4aLC{flex:1;height:8px;background-color:#e0e0e0;border-radius:4px;overflow:hidden;max-width:100px}.ProgressBar_progressFill__jp8WU{height:100%;background-color:#4caf50;border-radius:4px}