@import url(https://fonts.googleapis.com/css2?family=Comfortaa:wght@300;400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Comfortaa:wght@300;400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.AdminLogin_adminLoginPage__NeO2o{align-items:center;background-color:#f0f0f0;display:flex;font-family:Comfortaa,sans-serif;height:100vh;justify-content:center;margin:0;padding:0}.AdminLogin_adminLoginContainer__BezwP{background-color:#fff;border-radius:10px;box-shadow:0 0 15px #0000001a;box-sizing:border-box;max-width:90%;padding:40px;text-align:center;width:350px}.AdminLogin_adminLogo__THCnC{height:auto;margin-bottom:20px;width:120px}.AdminLogin_adminLoginContainer__BezwP h2{color:#272b2f;font-size:24px;margin-bottom:30px}.AdminLogin_adminLoginForm__TgGPm{display:flex;flex-direction:column}.AdminLogin_adminInputContainer__irx09{margin-bottom:20px;position:relative}.AdminLogin_adminInputContainer__irx09 label{color:#272b2f;display:block;font-weight:700;margin-bottom:8px;text-align:left}.AdminLogin_adminInputContainer__irx09 input{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-family:Comfortaa,sans-serif;font-size:16px;margin-bottom:10px;padding:10px;width:100%}.AdminLogin_adminPasswordContainer__9lAwM{position:relative}.AdminLogin_adminPasswordContainer__9lAwM input{padding-right:40px}.AdminLogin_adminTogglePassword__86snN{cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.AdminLogin_adminTogglePassword__86snN svg{color:#272b2f;height:24px;width:24px}.AdminLogin_adminLoginButton__a2xAI{background-color:#06c;border:none;border-radius:25px;color:#fff;cursor:pointer;font-family:Comfortaa,sans-serif;font-size:16px;padding:12px;transition:background-color .3s ease;width:100%}.AdminLogin_adminLoginButton__a2xAI:hover{background-color:#005bb5}.AdminLogin_adminErrorPopup__GFa1S{background-color:#ff4646;border-radius:10px;box-shadow:0 0 15px #0003;color:#fff;font-size:18px;left:50%;padding:22px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:1000}.AdminLogin_adminErrorPopup__GFa1S p{margin:0}@media (max-width:480px){.AdminLogin_adminLoginContainer__BezwP{padding:20px;width:90%}.AdminLogin_adminLogo__THCnC{width:100px}.AdminLogin_adminLoginContainer__BezwP h2{font-size:20px}.AdminLogin_adminLoginButton__a2xAI{font-size:14px;padding:10px}}.AdminDashboard_adminDashboard__4ABDD{background-color:#f0f2f5;min-height:100vh;padding:20px}.AdminDashboard_errorMessage__Z3pmn{color:red;margin-bottom:10px;text-align:center}.AdminHeader_adminHeader__QoZyk{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;display:flex;justify-content:space-between;margin-bottom:1rem;padding:1rem;position:relative}.AdminHeader_adminHeaderLeft__P1Is8{align-items:center;display:flex}.AdminHeader_adminHeaderLogo__zSZ2D{cursor:pointer;height:auto;margin-right:.75rem;width:40px}.AdminHeader_headerTitle__NL683{color:#333;font-family:Comfortaa,sans-serif;font-size:1.125rem;font-weight:600;margin:0;white-space:nowrap}.AdminHeader_buttonsContainer__\+uSg-{align-items:center;display:flex;gap:.75rem}.AdminHeader_navGroupContainer__Zp9sq{display:flex;flex-direction:column;position:relative}.AdminHeader_navButton__VGR02{align-items:center;background-color:#06c;border:none;border-radius:8px;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0 1rem;position:relative;transition:all .2s ease;z-index:10}.AdminHeader_navButton__VGR02:hover{background-color:#005bb5;transform:translateY(-2px)}.AdminHeader_activeButton__iER-Y{background-color:#272b2f}.AdminHeader_specialButton__IPBO2{background:linear-gradient(135deg,#06c,#5e35b1);box-shadow:0 2px 6px #0066cc40}.AdminHeader_specialButton__IPBO2:hover{background:linear-gradient(135deg,#005bb5,#4527a0)}.AdminHeader_navIcon__hPIK2{filter:brightness(0) invert(1);height:18px;object-fit:contain;width:18px}.AdminHeader_buttonLabel__vje8d{color:#fff;display:inline-block;font-family:Comfortaa,sans-serif;font-size:.875rem;margin-left:.5rem;margin-right:.5rem}.AdminHeader_dropdownIndicator__zzJIB{color:#fff;font-size:.7rem}.AdminHeader_subMenu__i8spO{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;left:0;margin-top:5px;max-height:0;opacity:0;overflow:hidden;padding:0;position:absolute;top:100%;transition:max-height .3s ease,opacity .3s ease;width:180px;z-index:5}.AdminHeader_expanded__JvTpD{max-height:300px;opacity:1;padding:.5rem}.AdminHeader_subMenuItem__MPodC{align-items:center;background:none;border:none;border-radius:6px;color:#333;cursor:pointer;display:flex;font-family:Comfortaa,sans-serif;font-size:.875rem;padding:.75rem;text-align:left;transition:background-color .2s;width:100%}.AdminHeader_subMenuItem__MPodC:hover{background-color:#f3f4f6;color:#06c}.AdminHeader_subMenuIcon__cj-5N{filter:brightness(0) saturate(100%) invert(32%) sepia(93%) saturate(1352%) hue-rotate(194deg) brightness(91%) contrast(101%);height:16px;margin-right:8px;opacity:.9;width:16px}.AdminHeader_logoutButton__2TIz9{align-items:center;background-color:#272b2f;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,sans-serif;font-size:.875rem;font-weight:500;padding:.625rem 1rem;transition:all .2s ease}.AdminHeader_logoutButton__2TIz9:hover{background-color:#06c;transform:translateY(-2px)}.AdminHeader_mobileMenuToggle__bw5Jz{cursor:pointer;display:none;flex-direction:column;height:18px;justify-content:space-between;width:24px}.AdminHeader_mobileMenuToggle__bw5Jz span{background-color:#333;border-radius:2px;height:2px;transition:all .3s ease;width:100%}@media (max-width:900px){.AdminHeader_buttonLabel__vje8d{display:none}.AdminHeader_navButton__VGR02{padding:0;width:40px}.AdminHeader_dropdownIndicator__zzJIB{display:none}.AdminHeader_subMenu__i8spO{left:auto;right:0}}@media (max-width:768px){.AdminHeader_mobileMenuToggle__bw5Jz{display:flex}.AdminHeader_navigationMenu__zH6GL{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;max-width:250px;opacity:0;padding:1rem;position:absolute;right:0;top:100%;transform:translateX(100%);transition:all .3s ease;visibility:hidden;width:100%;z-index:100}.AdminHeader_menuOpen__tbJdE{opacity:1;transform:translateX(0);visibility:visible}.AdminHeader_buttonsContainer__\+uSg-{align-items:stretch;flex-direction:column;gap:.75rem}.AdminHeader_navButton__VGR02{border-radius:6px;height:auto;justify-content:flex-start;padding:.75rem 1rem;width:100%}.AdminHeader_buttonLabel__vje8d{display:inline-block}.AdminHeader_navGroupContainer__Zp9sq{width:100%}.AdminHeader_subMenu__i8spO{border-left:2px solid #06c;box-shadow:none;margin-left:1rem;margin-top:0;position:static;width:100%}.AdminHeader_logoutButton__2TIz9{justify-content:center;margin-top:.5rem;width:100%}.AdminHeader_headerTitle__NL683{font-size:1rem}}@media (max-width:480px){.AdminHeader_adminHeaderLogo__zSZ2D{width:30px}.AdminHeader_headerTitle__NL683{font-size:.875rem}.AdminHeader_adminHeader__QoZyk{padding:.75rem}}.DefaultThemePreview_themePreview__CezDO{background-color:#fff;border-radius:16px;box-shadow:0 4px 15px #0000001a;height:fit-content;margin-top:20px;max-width:700px;padding:20px;transition:all .2s ease-in-out}.DefaultThemePreview_themePreview__CezDO h4{color:#495057;display:inline-block;font-size:1.1em;font-weight:700;margin-bottom:15px;margin-top:0;position:relative}.DefaultThemePreview_themePreview__CezDO h4:after{background-color:#06c;border-radius:2px;bottom:-5px;content:"";height:2px;left:0;position:absolute;width:40px}.DefaultThemePreview_previewBox__9mYTy{background-color:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .3s ease}.DefaultThemePreview_previewBox__9mYTy:hover{box-shadow:0 8px 16px #0000001a;transform:translateY(-5px)}.DefaultThemePreview_previewHeaderContent__BF0eR{align-items:center;display:flex;width:100%}.DefaultThemePreview_previewHeader__HwGvR{align-items:center;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:15px}.DefaultThemePreview_previewLogo__EHTje{background-color:#fff3;border-radius:50%;box-shadow:0 2px 4px #0000001a;height:36px;margin-right:12px;object-fit:contain;padding:4px;width:36px}.DefaultThemePreview_previewChatbotName__v8\+sE{font-size:16px;font-weight:700;text-shadow:0 1px 2px #0003}.DefaultThemePreview_previewMessages__kAREk{background-color:#f9f9f9;border-bottom:1px solid #eee;border-top:1px solid #eee;display:flex;flex-direction:column;gap:12px;min-height:150px;padding:15px}.DefaultThemePreview_previewUserMessage__0CJR4{background-color:#e1ffc7;border-radius:12px 2px 12px 12px;margin-left:auto}.DefaultThemePreview_previewBotMessage__fNw-G,.DefaultThemePreview_previewUserMessage__0CJR4{box-shadow:0 1px 2px #0000001a;display:flex;flex-direction:column;font-size:14px;margin-bottom:2px;max-width:80%;padding:10px 12px;position:relative}.DefaultThemePreview_previewBotMessage__fNw-G{background-color:#f1f0f0;border-radius:2px 12px 12px 12px}.DefaultThemePreview_messageTime__G0PMF{align-self:flex-end;color:#999;font-size:10px;margin-top:4px}.DefaultThemePreview_previewInputArea__\+t58p{background-color:#fff;border-radius:0 0 12px 12px;padding:12px 15px}.DefaultThemePreview_inputContainer__vQEht{align-items:center;display:flex;position:relative}.DefaultThemePreview_inputContainer__vQEht textarea{background-color:#f8f9fa;border:1px solid #ddd;border-radius:9999px;font-family:Comfortaa,sans-serif;font-size:14px;height:24px;outline:none;overflow:hidden;padding:12px 40px 12px 15px;resize:none;transition:all .2s ease-in-out;width:100%}.DefaultThemePreview_inputContainer__vQEht textarea:focus{background-color:#fff;border-color:#06c;box-shadow:0 0 0 3px #0066cc26}.DefaultThemePreview_sendButton__LnpaX{align-items:center;background-color:#06c;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:8px;transition:all .2s ease-in-out;width:30px}.DefaultThemePreview_sendButton__LnpaX:hover{background-color:#05a;transform:scale(1.05)}.DefaultThemePreview_previewLabel__VBGA6{animation:DefaultThemePreview_fadeIn__MHOZa .4s ease-in-out;border-radius:9999px;box-shadow:0 2px 5px #0000001a;font-size:13px;font-weight:600;margin:15px auto 0;max-width:fit-content;padding:8px 15px}.DefaultThemePreview_previewActivatorButton__wdjBV{align-items:center;border-radius:50%;bottom:25px;box-shadow:0 4px 8px #0003;cursor:pointer;display:flex;height:52px;justify-content:center;position:absolute;right:25px;transition:transform .2s ease,box-shadow .2s ease;width:52px;z-index:10}.DefaultThemePreview_previewActivatorButton__wdjBV:hover{box-shadow:0 6px 12px #00000040;transform:scale(1.05)}.DefaultThemePreview_activatorIcon__GhZm-{filter:brightness(0) invert(1);height:24px;width:24px}.DefaultThemePreview_watermark__kUaqN{color:#adb5bd;font-size:12px;margin-top:15px;text-align:center}.DefaultThemePreview_watermark__kUaqN span{color:#06c;font-weight:700}.CustomThemePreview_themePreview__9vJVf{background-color:#fff;border-radius:16px;box-shadow:0 4px 15px #0000001a;height:fit-content;margin:0 auto;max-width:100%;padding:15px;transition:all .2s ease-in-out}.CustomThemePreview_themePreview__9vJVf h4{color:#495057;display:inline-block;font-size:1.1em;font-weight:700;margin-bottom:15px;margin-top:0;position:relative}.CustomThemePreview_themePreview__9vJVf h4:after{background-color:#06c;border-radius:2px;bottom:-5px;content:"";height:2px;left:0;position:absolute;width:40px}.CustomThemePreview_previewBox__2AX5G{background-color:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;height:450px;overflow:hidden;position:relative;transition:transform .3s ease}.CustomThemePreview_previewHeader__xs4d2{align-items:center;border-radius:12px 12px 0 0;display:flex;flex-direction:column;gap:15px;padding:20px 15px}.CustomThemePreview_previewLogo__Hju8b{height:40px;max-width:140px;object-fit:contain}.CustomThemePreview_previewResponseContainer__uuhR2{align-items:center;animation:CustomThemePreview_fadeIn__ndC1\+ .3s ease-in-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffff26;border-radius:9999px;box-shadow:0 1px 3px #0000001a;display:flex;gap:10px;justify-content:center;padding:8px 15px}.CustomThemePreview_previewYellowButton__zZM4b{border:none;border-radius:50%;cursor:pointer;height:14px;transition:transform .2s ease;width:14px}.CustomThemePreview_previewYellowButton__zZM4b:hover{transform:scale(1.15)}.CustomThemePreview_previewResponseText__yScAn{color:#333;font-size:14px;font-weight:500}.CustomThemePreview_previewMessages__7RI69{background-color:#f9f9f9;border-bottom:1px solid #eee;border-top:1px solid #eee;display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:15px}.CustomThemePreview_previewUserMessage__GqbuJ{background-color:#e1ffc7;border-radius:12px 2px 12px 12px;margin-left:auto}.CustomThemePreview_previewBotMessage__GSin2,.CustomThemePreview_previewUserMessage__GqbuJ{box-shadow:0 1px 2px #0000001a;display:flex;flex-direction:column;font-size:14px;margin-bottom:2px;max-width:80%;padding:10px 12px;position:relative}.CustomThemePreview_previewBotMessage__GSin2{background-color:#f1f0f0;border-radius:2px 12px 12px 12px}.CustomThemePreview_messageTime__ULJJF{align-self:flex-end;color:#999;font-size:10px;margin-top:4px}.CustomThemePreview_previewInputArea__yn-nJ{background-color:#fff;border-radius:0 0 12px 12px;padding:12px 15px}.CustomThemePreview_inputContainer__57yIg{align-items:center;display:flex;position:relative}.CustomThemePreview_inputContainer__57yIg textarea{background-color:#f8f9fa;border:1px solid #ddd;border-radius:9999px;font-family:Comfortaa,sans-serif;font-size:14px;height:24px;outline:none;overflow:hidden;padding:12px 40px 12px 15px;resize:none;transition:all .2s ease-in-out;width:100%}.CustomThemePreview_inputContainer__57yIg textarea:focus{background-color:#fff;border-color:#06c;box-shadow:0 0 0 3px #0066cc26}.CustomThemePreview_sendButton__\+qgGV{align-items:center;background-color:#06c;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:8px;transition:all .2s ease-in-out;width:30px}.CustomThemePreview_sendButton__\+qgGV:hover{background-color:#05a;transform:scale(1.05)}.CustomThemePreview_previewLabel__dDM4Z{animation:CustomThemePreview_fadeIn__ndC1\+ .4s ease-in-out;background-color:#fff;border-radius:9999px;bottom:90px;box-shadow:0 2px 5px #0000001a;color:#000;font-size:13px;font-weight:600;max-width:fit-content;padding:8px 15px;position:absolute;z-index:5}.CustomThemePreview_previewActivatorButton__F-zQa{align-items:center;border-radius:50%;bottom:30px;box-shadow:0 4px 8px #0003;cursor:pointer;display:flex;height:52px;justify-content:center;position:absolute;transition:transform .2s ease,box-shadow .2s ease;width:52px;z-index:10}.CustomThemePreview_previewActivatorButton__F-zQa:hover{box-shadow:0 6px 12px #00000040;transform:scale(1.05)}.CustomThemePreview_activatorIcon__Axg5O{filter:brightness(0) invert(1);height:24px;width:24px}.CustomThemePreview_previewCustomLogo__AF0Dp{background-color:#f8f9fa;border-radius:8px;display:flex;justify-content:center;margin-top:15px;padding:10px}.CustomThemePreview_previewCustomLogo__AF0Dp img{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));height:auto;max-width:100px;transition:transform .2s ease}.CustomThemePreview_previewCustomLogo__AF0Dp img:hover{transform:scale(1.05)}.CustomThemePreview_watermark__ZjLi3{color:#adb5bd;font-size:12px;margin-top:15px;text-align:center}.CustomThemePreview_watermark__ZjLi3 span{color:#06c;font-weight:700}@keyframes CustomThemePreview_fadeIn__ndC1\+{0%{opacity:0}to{opacity:1}}@media (max-width:992px){.CustomThemePreview_previewBox__2AX5G{height:400px}}@media (max-width:768px){.CustomThemePreview_previewBox__2AX5G{height:350px}}.ProfessionalThemePreview_privacyMessage__qOZAb{background-color:inherit;display:block;font-size:11px!important;line-height:1.4}.ProfessionalThemePreview_privacyMessage__qOZAb a{color:inherit!important;text-decoration:underline!important;text-decoration-color:inherit!important}.ProfessionalThemePreview_darkMode__K4x-2 .ProfessionalThemePreview_previewBotMessage__3QSZ3 .ProfessionalThemePreview_privacyMessage__qOZAb{color:#f3f4f6!important;color:var(--chat-dark-bot-message-text,#f3f4f6)!important}.ProfessionalThemePreview_darkMode__K4x-2 .ProfessionalThemePreview_previewBotMessage__3QSZ3 .ProfessionalThemePreview_privacyMessage__qOZAb a{color:#f3f4f6!important;color:var(--chat-dark-bot-message-text,#f3f4f6)!important;text-decoration-color:#f3f4f6!important;text-decoration-color:var(--chat-dark-bot-message-text,#f3f4f6)!important}.ProfessionalThemePreview_themePreview__VdDFc{background-color:#fff;border-radius:16px;box-shadow:0 4px 15px #0000001a;font-family:Comfortaa,Arial,sans-serif;height:fit-content;margin-top:20px;max-width:700px;padding:20px;transition:all .2s ease-in-out}.ProfessionalThemePreview_themePreview__VdDFc h4{color:#374151;display:inline-block;font-size:1.1em;font-weight:600;margin-bottom:15px;margin-top:0;position:relative}.ProfessionalThemePreview_themePreview__VdDFc h4:after{background-color:#1e3a8a;border-radius:2px;bottom:-5px;content:"";height:2px;left:0;position:absolute;width:40px}.ProfessionalThemePreview_modeToggle__GUa6C{border:1px solid #e5e7eb;border-radius:8px;display:flex;margin-bottom:15px;overflow:hidden;width:fit-content}.ProfessionalThemePreview_modeButton__ZDcFJ{background:none;border:none;color:#4b5563;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.ProfessionalThemePreview_modeButton__ZDcFJ.ProfessionalThemePreview_active__mPUfu{background-color:#1e3a8a;color:#fff}.ProfessionalThemePreview_modeButton__ZDcFJ:hover:not(.ProfessionalThemePreview_active__mPUfu){background-color:#f3f4f6}.ProfessionalThemePreview_previewBox__0BpQh{background-color:#fff;border:1px solid #f3f4f6;border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;height:500px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.ProfessionalThemePreview_previewBox__0BpQh:hover{box-shadow:0 8px 16px #0000001a;transform:translateY(-5px)}.ProfessionalThemePreview_previewBox__0BpQh.ProfessionalThemePreview_darkMode__K4x-2{background-color:#111827;border-color:#1f2937}.ProfessionalThemePreview_previewHeader__8wquz{align-items:center;display:flex;justify-content:space-between;min-height:80px;padding:15px}.ProfessionalThemePreview_previewHeaderContent__TBkdu{align-items:center;display:flex;justify-content:space-between;width:100%}.ProfessionalThemePreview_previewHeaderLeft__rix1O,.ProfessionalThemePreview_previewHeaderRight__opQtd{align-items:center;display:flex;flex:1 1}.ProfessionalThemePreview_previewHeaderLeft__rix1O{justify-content:flex-start}.ProfessionalThemePreview_previewHeaderRight__opQtd{justify-content:flex-end}.ProfessionalThemePreview_previewHeaderCenter__PDAJ2{align-items:center;display:flex;flex:2 1;justify-content:center}.ProfessionalThemePreview_previewLogo__DZBeU{background-color:#fff3;border-radius:6px;height:32px;object-fit:contain;padding:2px;width:32px}.ProfessionalThemePreview_previewLogoFull__SvQTy{max-height:60px;max-width:240px;object-fit:contain;padding:6px 0}.ProfessionalThemePreview_previewChatbotName__9Xx7V{font-size:16px;font-weight:600;margin-left:10px;text-shadow:0 1px 2px #0000001a}.ProfessionalThemePreview_previewReloadBtn__heoX-,.ProfessionalThemePreview_previewThemeBtn__MCNkL{align-items:center;background-color:#ffffff26;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.ProfessionalThemePreview_previewReloadBtn__heoX- img{height:20px;width:20px}.ProfessionalThemePreview_previewDate__jtEPC{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;font-size:13px;padding:8px 0;text-align:center}.ProfessionalThemePreview_previewMessages__ehUGb{background-color:#f9fafb;display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:200px;overflow-y:auto;padding:15px}.ProfessionalThemePreview_previewUserMessage__SRfzq{background-color:#fff;border-radius:16px 4px 16px 16px;margin-left:auto}.ProfessionalThemePreview_previewBotMessage__3QSZ3,.ProfessionalThemePreview_previewUserMessage__SRfzq{box-shadow:0 1px 2px #0000000d;display:flex;flex-direction:column;font-family:Comfortaa,Arial,sans-serif;font-size:14px;max-width:80%;padding:10px 12px;position:relative}.ProfessionalThemePreview_previewBotMessage__3QSZ3{background-color:#f0f7ff;border-radius:4px 16px 16px 16px}.ProfessionalThemePreview_messageTime__-k6Ht{align-self:flex-end;color:#9ca3af;font-size:10px;margin-top:4px}.ProfessionalThemePreview_previewBotMessage__3QSZ3 .ProfessionalThemePreview_messageTime__-k6Ht{align-self:flex-start}.ProfessionalThemePreview_darkMode__K4x-2 .ProfessionalThemePreview_messageTime__-k6Ht{color:#9ca3af}.ProfessionalThemePreview_previewLoading__AU36Q{align-items:center;border-radius:16px;display:flex;gap:4px;justify-content:center;margin-top:8px;padding:12px 16px;width:fit-content}.ProfessionalThemePreview_loadingDot__ZLKP5{animation:ProfessionalThemePreview_loadingPreviewAnimation__COrDh 1.4s ease-in-out infinite both;border-radius:50%;height:8px;width:8px}.ProfessionalThemePreview_loadingDot__ZLKP5:first-child{animation-delay:-.32s}.ProfessionalThemePreview_loadingDot__ZLKP5:nth-child(2){animation-delay:-.16s}@keyframes ProfessionalThemePreview_loadingPreviewAnimation__COrDh{0%,80%,to{opacity:.5;transform:scale(0)}40%{opacity:1;transform:scale(1)}}.ProfessionalThemePreview_previewInputArea__hrjpN{align-items:center;background-color:#f3f4f6;display:flex;gap:8px;min-height:60px;padding:12px 15px}.ProfessionalThemePreview_inputContainer__HQsUk{display:flex;flex:1 1;position:relative}.ProfessionalThemePreview_inputContainer__HQsUk input{background-color:#fff;border:1px solid #e5e7eb;border-radius:20px;font-size:14px;outline:none;padding:10px 40px 10px 15px;width:100%}.ProfessionalThemePreview_previewFileButton__s4R63{background-color:#4b5563;flex-shrink:0;height:36px;width:36px}.ProfessionalThemePreview_previewFileButton__s4R63,.ProfessionalThemePreview_sendButton__DbofM{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center}.ProfessionalThemePreview_sendButton__DbofM{background-color:#2563eb;color:#fff;height:32px;position:absolute;right:4px;top:50%;transform:translateY(-50%);width:32px}.ProfessionalThemePreview_previewNotice__HoigX{background-color:#f9fafb;border-top:1px solid #e5e7eb;color:#6b7280;font-size:12px;padding:8px 0;text-align:center}.ProfessionalThemePreview_previewWatermark__4\+iyO{align-items:center;background-color:#f9fafb;border-top:1px solid #e5e7eb;color:#6b7280;display:flex;font-size:12px;gap:6px;justify-content:center;padding:8px 0}.ProfessionalThemePreview_previewWatermarkLogo__FGiQ\+{height:16px}.ProfessionalThemePreview_previewLabel__WlNee{animation:ProfessionalThemePreview_fadeIn__X\+nQn .4s ease-in-out;border-radius:20px;bottom:80px;box-shadow:0 2px 5px #0000001a;font-size:13px;font-weight:500;padding:8px 15px;position:absolute;z-index:10}.ProfessionalThemePreview_previewActivatorButton__tro-d{align-items:center;border-radius:50%;bottom:25px;box-shadow:0 4px 8px #0003;cursor:pointer;display:flex;height:52px;justify-content:center;position:absolute;transition:transform .2s ease,box-shadow .2s ease;width:52px;z-index:10}.ProfessionalThemePreview_previewActivatorButton__tro-d:hover{box-shadow:0 6px 12px #00000040;transform:scale(1.05)}.ProfessionalThemePreview_activatorIcon__ExhTI{filter:brightness(0) invert(1);height:24px;width:24px}@keyframes ProfessionalThemePreview_fadeIn__X\+nQn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ProfessionalThemePreview_darkMode__K4x-2 .ProfessionalThemePreview_previewMessages__ehUGb{background-color:#111827}.ProfessionalThemePreview_darkMode__K4x-2 .ProfessionalThemePreview_previewInputArea__hrjpN{background-color:#1f2937;border-top-color:#374151}.ProfessionalThemePreview_darkMode__K4x-2 .ProfessionalThemePreview_inputContainer__HQsUk input{background-color:#374151;border-color:#4b5563;color:#f9fafb}.ProfessionalThemePreview_darkMode__K4x-2 .ProfessionalThemePreview_inputContainer__HQsUk input::placeholder{color:#9ca3af}@media (max-width:640px){.ProfessionalThemePreview_previewBox__0BpQh{height:450px}.ProfessionalThemePreview_previewHeader__8wquz{min-height:70px;padding:10px}.ProfessionalThemePreview_previewLogoFull__SvQTy{max-height:50px;max-width:180px}.ProfessionalThemePreview_previewReloadBtn__heoX-,.ProfessionalThemePreview_previewThemeBtn__MCNkL{height:32px;width:32px}.ProfessionalThemePreview_previewDate__jtEPC{font-size:11px;padding:5px 0}.ProfessionalThemePreview_previewMessages__ehUGb{padding:10px}.ProfessionalThemePreview_previewBotMessage__3QSZ3,.ProfessionalThemePreview_previewUserMessage__SRfzq{font-size:13px;max-width:85%}.ProfessionalThemePreview_previewInputArea__hrjpN{padding:8px 10px}.ProfessionalThemePreview_previewFileButton__s4R63,.ProfessionalThemePreview_sendButton__DbofM{height:32px;width:32px}.ProfessionalThemePreview_previewNotice__HoigX,.ProfessionalThemePreview_previewWatermark__4\+iyO{font-size:10px;padding:6px 0}}.ThemePreview_themePreviewWrapper__tWTpz{animation:ThemePreview_fadeIn__l7osl .4s ease-in-out;display:flex;flex-direction:column;height:100%;justify-content:center}@keyframes ThemePreview_fadeIn__l7osl{0%{opacity:0}to{opacity:1}}.ThemePreview_themePreview__v65U7{background-color:#fff;border-radius:16px;box-shadow:0 4px 15px #0000001a;height:fit-content;margin:0 auto;max-width:100%;padding:15px;transition:all .2s ease-in-out}.ThemePreview_themePreview__v65U7 h4{color:#495057;display:inline-block;font-size:1.1em;font-weight:700;margin-bottom:15px;margin-top:0;position:relative}.ThemePreview_themePreview__v65U7 h4:after{background-color:#06c;border-radius:2px;bottom:-5px;content:"";height:2px;left:0;position:absolute;width:40px}.ThemePreview_previewBox__Qd1pT{background-color:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;height:450px;overflow:hidden;position:relative;transition:transform .3s ease}.ThemePreview_previewHeaderContent__CS74w{align-items:center;display:flex;width:100%}.ThemePreview_previewHeader__C8j2e{border-radius:12px 12px 0 0;justify-content:space-between;padding:15px}.ThemePreview_previewLogo__01X6u{background-color:#fff3;border-radius:50%;box-shadow:0 2px 4px #0000001a;height:36px;margin-right:12px;padding:4px;width:36px}.ThemePreview_previewChatbotName__Yg9Ki{font-size:16px;font-weight:700;text-shadow:0 1px 2px #0003}.ThemePreview_previewMessages__paJgw{background-color:#f9f9f9;border-bottom:1px solid #eee;border-top:1px solid #eee;display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:15px}.ThemePreview_previewUserMessage__wkQPU{background-color:#e1ffc7;border-radius:12px 2px 12px 12px;margin-left:auto}.ThemePreview_previewBotMessage__XkBZZ,.ThemePreview_previewUserMessage__wkQPU{box-shadow:0 1px 2px #0000001a;display:flex;flex-direction:column;font-size:14px;margin-bottom:2px;max-width:80%;padding:10px 12px;position:relative}.ThemePreview_previewBotMessage__XkBZZ{background-color:#f1f0f0;border-radius:2px 12px 12px 12px}.ThemePreview_messageTime__qgs2Q{align-self:flex-end;color:#999;font-size:10px;margin-top:4px}.ThemePreview_previewInputArea__Obbpt{background-color:#fff;border-radius:0 0 12px 12px;padding:12px 15px}.ThemePreview_inputContainer__yN5\+h{align-items:center;display:flex;position:relative}.ThemePreview_inputContainer__yN5\+h textarea{background-color:#f8f9fa;border:1px solid #ddd;border-radius:9999px;font-family:Comfortaa,sans-serif;font-size:14px;height:24px;outline:none;overflow:hidden;padding:12px 40px 12px 15px;resize:none;transition:all .2s ease-in-out;width:100%}.ThemePreview_inputContainer__yN5\+h textarea:focus{background-color:#fff;border-color:#06c;box-shadow:0 0 0 3px #0066cc26}.ThemePreview_sendButton__Uy8nI{align-items:center;background-color:#06c;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:8px;transition:all .2s ease-in-out;width:30px}.ThemePreview_sendButton__Uy8nI:hover{background-color:#05a;transform:scale(1.05)}.ThemePreview_previewLabel__p3Pbo{animation:ThemePreview_fadeIn__l7osl .4s ease-in-out;background-color:#fff;background-color:var(--label-bg-color,#fff);border-radius:9999px;bottom:90px;box-shadow:0 2px 5px #0000001a;color:#000;color:var(--label-text-color,#000);font-size:13px;font-weight:600;max-width:fit-content;padding:8px 15px;position:absolute;right:30px;z-index:5}.ThemePreview_previewActivatorButton__-RP-G{align-items:center;border-radius:50%;bottom:30px;box-shadow:0 4px 8px #0003;cursor:pointer;display:flex;height:52px;justify-content:center;position:absolute;right:30px;transition:transform .2s ease,box-shadow .2s ease;width:52px;z-index:10}.ThemePreview_previewActivatorButton__-RP-G:hover{box-shadow:0 6px 12px #00000040;transform:scale(1.05)}.ThemePreview_activatorIcon__Ou2rh{filter:brightness(0) invert(1);height:24px;width:24px}.ThemePreview_watermark__88Ana{color:#adb5bd;font-size:12px;margin-top:15px;text-align:center}.ThemePreview_watermark__88Ana span{color:#06c;font-weight:700}.ThemePreview_previewHeader__C8j2e{align-items:center;display:flex;flex-direction:column;gap:15px;padding:20px 15px}.ThemePreview_previewLogo__01X6u{height:40px;max-width:140px;object-fit:contain}.ThemePreview_previewResponseContainer__8NS-g{align-items:center;animation:ThemePreview_fadeIn__l7osl .3s ease-in-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffff26;border-radius:9999px;box-shadow:0 1px 3px #0000001a;display:flex;gap:10px;justify-content:center;padding:8px 15px}.ThemePreview_previewYellowButton__Liiza{border:none;border-radius:50%;cursor:pointer;height:14px;transition:transform .2s ease;width:14px}.ThemePreview_previewYellowButton__Liiza:hover{transform:scale(1.15)}.ThemePreview_previewResponseText__0ievC{font-size:14px;font-weight:500}.ThemePreview_previewCustomLogo__Nz2Yg{background-color:#f8f9fa;border-radius:8px;display:flex;justify-content:center;margin-top:15px;padding:10px}.ThemePreview_previewCustomLogo__Nz2Yg img{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));height:auto;max-width:100px;transition:transform .2s ease}.ThemePreview_previewCustomLogo__Nz2Yg img:hover{transform:scale(1.05)}@media (max-width:992px){.ThemePreview_previewBox__Qd1pT{height:400px}}@media (max-width:768px){.ThemePreview_previewBox__Qd1pT{height:350px}}:root{--primary-hover:#05a;--secondary:#6c757d;--success:#28a745;--danger:#dc3545;--gray-100:#f8f9fa;--gray-200:#e9ecef;--gray-300:#dee2e6;--gray-400:#ced4da;--gray-500:#adb5bd;--gray-600:#6c757d;--gray-700:#495057;--gray-800:#343a40;--border-radius-pill:9999px;--box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--transition:all 0.2s ease-in-out}.CreateConfig_createConfig__ox1vj{background-color:#fff;border-radius:12px;border-radius:var(--border-radius);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--box-shadow);display:flex;flex-direction:row;font-family:Comfortaa,sans-serif;gap:25px;height:85vh;margin-bottom:20px;overflow:hidden;padding:20px}.CreateConfig_createConfigForm__MohQ4{overflow-y:auto;padding-right:15px;scrollbar-color:#ced4da #e9ecef;scrollbar-color:var(--gray-400) var(--gray-200);scrollbar-width:thin;width:50%}.CreateConfig_createConfigForm__MohQ4::-webkit-scrollbar{width:6px}.CreateConfig_createConfigForm__MohQ4::-webkit-scrollbar-track{background:#e9ecef;background:var(--gray-200);border-radius:10px}.CreateConfig_createConfigForm__MohQ4::-webkit-scrollbar-thumb{background-color:#ced4da;background-color:var(--gray-400);border-radius:10px}.CreateConfig_createConfigForm__MohQ4 h3{color:#343a40;color:var(--gray-800);font-size:1.3em;font-weight:700;margin-bottom:18px;margin-top:0;padding-bottom:8px;position:relative}.CreateConfig_createConfigForm__MohQ4 h3:after{background-color:#06c;background-color:var(--primary);border-radius:3px;bottom:0;content:"";height:3px;left:0;position:absolute;width:50px}.CreateConfig_formSection__0c6UW{background-color:#f8f9fa;background-color:var(--gray-100);border:1px solid #e9ecef;border:1px solid var(--gray-200);border-radius:12px;border-radius:var(--border-radius);margin-bottom:15px;padding:15px}.CreateConfig_formSection__0c6UW h4{align-items:center;color:#495057;color:var(--gray-700);display:flex;font-size:.95em;font-weight:600;gap:6px;margin:0 0 10px}.CreateConfig_formSection__0c6UW h4 svg{color:#06c;color:var(--primary)}.CreateConfig_formSectionContent__3yC0s{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.CreateConfig_formSectionContent__3yC0s.CreateConfig_threeColumns__P6OsI{grid-template-columns:repeat(3,1fr)}.CreateConfig_formSectionContent__3yC0s.CreateConfig_fullWidth__igWx2{grid-template-columns:1fr}.CreateConfig_formGroup__3AVV4{margin-bottom:5px}.CreateConfig_formGroup__3AVV4.CreateConfig_span2__2F\+ft{grid-column:span 2}.CreateConfig_formGroup__3AVV4.CreateConfig_span3__vE5gY{grid-column:span 3}.CreateConfig_createConfigForm__MohQ4 label{color:#495057;color:var(--gray-700);display:block;font-size:.85em;font-weight:500;margin:8px 0 4px}.CreateConfig_inputField__uiZO4,.CreateConfig_selectField__jcgNp{background-color:#fff;border:1px solid #dee2e6;border:1px solid var(--gray-300);border-radius:9999px;border-radius:var(--border-radius-pill);box-sizing:border-box;font-family:Comfortaa,sans-serif;font-size:14px;margin-bottom:5px;outline:none;padding:8px 12px;transition:all .2s ease-in-out;transition:var(--transition);width:100%}.CreateConfig_inputField__uiZO4:focus,.CreateConfig_selectField__jcgNp:focus{border-color:#06c;border-color:var(--primary);box-shadow:0 0 0 3px #0066cc26}.CreateConfig_inputField__uiZO4::placeholder{color:#adb5bd;color:var(--gray-500)}.CreateConfig_selectField__jcgNp{appearance:none;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='%236c757d' 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 12px center;background-repeat:no-repeat;background-size:12px;cursor:pointer;padding-right:30px}.CreateConfig_colorPicker__rZUvS{border:none;border-radius:9999px;border-radius:var(--border-radius-pill);box-shadow:0 1px 2px #0000000d;cursor:pointer;height:30px;margin-bottom:4px;transition:all .2s ease-in-out;transition:var(--transition);width:100%}.CreateConfig_colorPicker__rZUvS:hover{transform:scale(1.02)}.CreateConfig_checkboxGroup__InnUk{align-items:center;display:flex;margin:10px 0}.CreateConfig_checkboxItem__ss6wo{align-items:center;display:flex;gap:8px;margin-right:15px}.CreateConfig_checkboxItem__ss6wo input[type=checkbox]{appearance:none;-webkit-appearance:none;border:2px solid #ced4da;border:2px solid var(--gray-400);border-radius:4px;cursor:pointer;height:18px;position:relative;transition:all .2s ease-in-out;transition:var(--transition);width:18px}.CreateConfig_checkboxItem__ss6wo input[type=checkbox]:checked{background-color:#06c;background-color:var(--primary);border-color:#06c;border-color:var(--primary)}.CreateConfig_checkboxItem__ss6wo input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:8px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:4px}.CreateConfig_checkboxItem__ss6wo input[type=checkbox]:disabled{background-color:#e9ecef;background-color:var(--gray-200);border-color:#dee2e6;border-color:var(--gray-300);cursor:not-allowed}.CreateConfig_checkboxItem__ss6wo label{display:inline;font-size:.85em;font-weight:500;margin:0}.CreateConfig_buttonGroup__1dN1v{display:flex;gap:15px;margin-top:20px}.CreateConfig_submitButton__DE2bg{background-color:#06c;background-color:var(--primary);border:none;border-radius:9999px;border-radius:var(--border-radius-pill);box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;flex:1 1;font-family:Comfortaa,sans-serif;font-size:14px;font-weight:600;padding:10px 16px;transition:all .2s ease-in-out;transition:var(--transition)}.CreateConfig_submitButton__DE2bg:hover{background-color:#05a;background-color:var(--primary-hover);box-shadow:0 4px 6px #00000026;transform:translateY(-2px)}.CreateConfig_submitButton__DE2bg:nth-child(2){background-color:#6c757d;background-color:var(--secondary)}.CreateConfig_submitButton__DE2bg:nth-child(2):hover{background-color:#495057;background-color:var(--gray-700)}.CreateConfig_previewSection__8xha6{background:linear-gradient(180deg,#f8f9fa,#e9ecef);background:linear-gradient(to bottom,var(--gray-100),var(--gray-200));border-radius:12px;border-radius:var(--border-radius);box-shadow:inset 0 0 8px #0000000d;display:flex;flex-direction:column;overflow-y:auto;padding:15px;position:relative;scrollbar-color:#ced4da #e9ecef;scrollbar-color:var(--gray-400) var(--gray-200);scrollbar-width:thin;width:50%}.CreateConfig_previewSection__8xha6::-webkit-scrollbar{width:6px}.CreateConfig_previewSection__8xha6::-webkit-scrollbar-track{background:#e9ecef;background:var(--gray-200);border-radius:10px}.CreateConfig_previewSection__8xha6::-webkit-scrollbar-thumb{background-color:#ced4da;background-color:var(--gray-400);border-radius:10px}.CreateConfig_previewContainer__ngIEB{display:flex;flex:1 1;flex-direction:column;justify-content:center}@media (max-width:992px){.CreateConfig_createConfig__ox1vj{flex-direction:column;height:auto;overflow:visible;padding:15px}.CreateConfig_createConfigForm__MohQ4,.CreateConfig_previewSection__8xha6{overflow:visible;padding:10px;width:100%}.CreateConfig_formSectionContent__3yC0s,.CreateConfig_formSectionContent__3yC0s.CreateConfig_threeColumns__P6OsI{grid-template-columns:1fr}.CreateConfig_formGroup__3AVV4.CreateConfig_span2__2F\+ft,.CreateConfig_formGroup__3AVV4.CreateConfig_span3__vE5gY{grid-column:auto}.CreateConfig_buttonGroup__1dN1v{flex-direction:column}}.EditModal_modalOverlay__EwOoP{align-items:center;background-color:#00000080;display:flex;font-family:Comfortaa,cursive;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1000}.EditModal_modal__dNCVu{background-color:#fff;border-radius:16px;box-shadow:0 4px 15px #0003;box-sizing:border-box;font-family:Comfortaa,cursive;max-height:90%;max-width:1200px;overflow:hidden;padding:20px;width:95%}.EditModal_modal__dNCVu h3{color:#333;font-size:1.6em;font-weight:700;margin-bottom:20px;margin-top:0}.EditModal_clientName__FM8az{color:#06c}.EditModal_contentWrapper__-8ev5{display:flex;flex-direction:row;gap:20px;height:80vh;overflow:hidden}.EditModal_formSection__wBYGH{flex:1 1 60%;overflow-y:auto;padding-right:10px}.EditModal_infoSection__G1hpA{background:#f9f9f9;border-radius:16px;box-shadow:inset 0 0 10px #0000000d;flex:1 1 40%;overflow-y:auto;padding:20px}.EditModal_infoSection__G1hpA h4{color:#333;font-weight:700;margin-bottom:10px;margin-top:0}.EditModal_infoList__VE9rK{font-size:.9em;list-style:none;margin:0 0 20px;padding:0}.EditModal_infoList__VE9rK li{line-height:1.4;margin-bottom:8px}.EditModal_infoList__VE9rK li strong{font-weight:700;margin-right:5px}.EditModal_modalContent__W01Hm label{color:#555;display:block;font-size:.95em;font-weight:700;margin:10px 0 5px}.EditModal_editModalInput__m2IJS{border:1px solid #ccc;border-radius:9999px;box-sizing:border-box;font-family:Comfortaa,cursive;font-size:14px;margin-top:5px;outline:none;padding:8px 10px;width:100%}.EditModal_editModalInput__m2IJS:focus{border-color:#06c;box-shadow:0 0 4px #06c6}.EditModal_multiLine__D8Vbt{margin-bottom:5px;white-space:normal}.EditModal_modalActions__lYDtQ{display:flex;gap:10px;justify-content:flex-end;margin-top:20px;padding-bottom:20px}.EditModal_modalActions__lYDtQ button{border:none;border-radius:9999px;cursor:pointer;font-family:Comfortaa,cursive;font-size:14px;font-weight:700;padding:10px 20px;transition:background-color .3s ease}.EditModal_modalActions__lYDtQ button:first-child{background-color:#ccc;color:#333}.EditModal_modalActions__lYDtQ button:first-child:hover{background-color:#b3b3b3}.EditModal_modalActions__lYDtQ button:last-child{background-color:#06c;color:#fff}.EditModal_modalActions__lYDtQ button:last-child:hover{background-color:#005bb5}.EditModal_checkboxGroup__V5gJB{align-items:center;display:flex;gap:10px;margin:10px 0}.EditModal_modalColorPicker__hM49V{border:none;border-radius:9999px;cursor:pointer;height:35px;margin-top:5px;padding:0;width:100%}.EditModal_colorRow__\+sQGv{display:flex;gap:20px;margin-bottom:20px}.EditModal_colorGroup__snnRs{display:flex;flex:1 1;flex-direction:column}.EditModal_reminderBox__7SMTP{background:#fff8e1;border:1px solid #ffd54f;border-radius:8px;color:#555;font-size:.9em;margin:10px 0;padding:10px}.EditModal_reminderBox__7SMTP p{margin:0}@media (max-width:768px){.EditModal_contentWrapper__-8ev5{flex-direction:column;height:auto}.EditModal_formSection__wBYGH,.EditModal_infoSection__G1hpA{max-height:40vh;width:100%}.EditModal_infoSection__G1hpA{margin-top:20px}}.ExistingConfigs_existingConfigs__K9oDJ{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;font-family:Comfortaa,sans-serif;margin-bottom:30px;padding:24px}.ExistingConfigs_header__vdocV{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.ExistingConfigs_header__vdocV h2{color:#333;flex:1 1;font-size:1.4rem;font-weight:600;margin:0}.ExistingConfigs_searchBar__a35nG{max-width:100%;position:relative;width:300px}.ExistingConfigs_searchInput__abZG-{border:1px solid #e0e0e0;border-radius:30px;font-family:Comfortaa,sans-serif;font-size:.95rem;outline:none;padding:10px 40px 10px 16px;transition:all .3s ease;width:100%}.ExistingConfigs_searchInput__abZG-:focus{border-color:#06c;box-shadow:0 0 0 3px #0066cc26}.ExistingConfigs_searchIcon__2VIwB{background-image:url(https://util-ia.site/svgs/searchicon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:16px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:16px}.ExistingConfigs_tabs__UKyPU{-webkit-overflow-scrolling:touch;border-bottom:1px solid #eaeaea;display:flex;margin-bottom:20px;overflow-x:auto}.ExistingConfigs_tabButton__O9Dsx{background:none;border:none;color:#666;cursor:pointer;font-family:Comfortaa,sans-serif;font-size:.95rem;font-weight:500;padding:12px 24px;position:relative;white-space:nowrap}.ExistingConfigs_tabButton__O9Dsx:after{background:#0000;bottom:-1px;content:"";height:3px;left:0;position:absolute;right:0;transition:background .3s ease}.ExistingConfigs_activeTab__HPQtk{color:#06c;font-weight:600}.ExistingConfigs_activeTab__HPQtk:after{background:#06c}.ExistingConfigs_errorMessage__FIlwE{align-items:center;background-color:#ffebee;border-radius:8px;color:#d32f2f;display:flex;font-size:.95rem;gap:8px;margin-bottom:20px;padding:12px 16px}.ExistingConfigs_configsGrid__\+jma7{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.ExistingConfigs_noResults__ZVFMS{color:#666;font-size:1.1rem;grid-column:1/-1;padding:60px 0;text-align:center}.ExistingConfigs_configCard__eiPfb{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:all .3s ease}.ExistingConfigs_configCard__eiPfb:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}.ExistingConfigs_configCardHeader__pUOgK{align-items:center;background:#f8f9fa;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;padding:16px}.ExistingConfigs_configName__synCY{color:#333;font-size:1rem;font-weight:600;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExistingConfigs_headerBadges__aQ1Pt{align-items:center;display:flex;gap:8px}.ExistingConfigs_googleIndicator__sdl\+f{align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000026;cursor:help;display:flex;height:20px;justify-content:center;transition:all .2s ease;width:20px}.ExistingConfigs_googleIndicator__sdl\+f:hover{box-shadow:0 2px 6px #0003;transform:scale(1.1)}.ExistingConfigs_configBadge__iwqde{background:#06c;border-radius:30px;color:#fff;font-size:.8rem;font-weight:500;padding:4px 10px}.ExistingConfigs_planBadge__Uznme{align-items:center;border-radius:20px;display:inline-flex;font-size:.8rem;font-weight:600;padding:4px 12px;text-transform:capitalize}.ExistingConfigs_plan-starter__QPPcK{background:#e3f2fd;color:#1976d2}.ExistingConfigs_plan-pro__OTtkD{background:#f3e5f5;color:#7b1fa2}.ExistingConfigs_plan-power__tBOSO{background:#fff3e0;color:#f57c00}.ExistingConfigs_plan-enterprise__G9gF0{background:#e8f5e9;color:#388e3c}.ExistingConfigs_demoBadge__WeBGk{align-items:center;background:#f5f5f5;border-radius:20px;color:#666;display:inline-flex;font-size:.8rem;font-weight:600;padding:4px 12px}.ExistingConfigs_configCardContent__agmNb{padding:16px}.ExistingConfigs_configDetail__WTsul{display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:12px}.ExistingConfigs_configDetail__WTsul:last-of-type{margin-bottom:16px}.ExistingConfigs_detailLabel__fDI7a{color:#666;font-weight:500}.ExistingConfigs_detailValue__uXTxO{color:#333;font-weight:600;max-width:60%;text-align:right;word-break:break-word}.ExistingConfigs_embedCodeSection__1e2q6{border-top:1px solid #eaeaea;padding-top:16px}.ExistingConfigs_toggleCodeBtn__bdBPs{align-items:center;background:none;border:none;color:#06c;cursor:pointer;display:inline-flex;font-family:Comfortaa,sans-serif;font-size:.9rem;gap:6px;padding:0}.ExistingConfigs_toggleCodeBtn__bdBPs:hover{text-decoration:underline}.ExistingConfigs_embedCodeContainer__JbEtL{margin-top:12px}.ExistingConfigs_embedCodeTextarea__rOujB{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;font-family:monospace;font-size:.85rem;min-height:80px;padding:12px;resize:vertical;width:100%}.ExistingConfigs_copyButton__MLNln{align-items:center;background-color:#06c;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,sans-serif;font-size:.9rem;gap:8px;margin-top:8px;padding:8px 12px;transition:background-color .3s ease}.ExistingConfigs_copyButton__MLNln:hover{background-color:#005bb5}.ExistingConfigs_configCardActions__uam08{background:#f8f9fa;border-top:1px solid #eaeaea;display:flex;gap:8px;padding:12px 16px}.ExistingConfigs_actionButton__V0uFH{align-items:center;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.ExistingConfigs_actionButton__V0uFH img{height:16px;width:16px}.ExistingConfigs_editButton__wosT0{background-color:#28a745}.ExistingConfigs_editButton__wosT0:hover{background-color:#218838}.ExistingConfigs_counterButton__0jwpT{background-color:#6c757d}.ExistingConfigs_counterButton__0jwpT:hover{background-color:#5a6268}.ExistingConfigs_manageCountersButton__kfIEP{background-color:#6c757d}.ExistingConfigs_manageCountersButton__kfIEP:hover{background-color:#5a6268}.ExistingConfigs_clientButton__LAivg{background-color:#06c}.ExistingConfigs_clientButton__LAivg:hover{background-color:#005bb5}.ExistingConfigs_manageClientButton__Apmz7{background-color:#06c}.ExistingConfigs_manageClientButton__Apmz7:hover{background-color:#005bb5}.ExistingConfigs_deleteButton__iYb5p{background-color:#dc3545}.ExistingConfigs_deleteButton__iYb5p:hover{background-color:#c82333}.ExistingConfigs_copyNotification__wL\+hI{animation:ExistingConfigs_fadeIn__6FR0z .3s ease;background:#000c;border-radius:8px;bottom:24px;color:#fff;font-family:Comfortaa,sans-serif;font-size:.9rem;padding:10px 16px;position:fixed;right:24px;z-index:1000}.ExistingConfigs_fadeOut__L4Bwl{animation:ExistingConfigs_fadeOut__L4Bwl .5s ease forwards}@keyframes ExistingConfigs_fadeIn__6FR0z{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ExistingConfigs_fadeOut__L4Bwl{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@media (max-width:768px){.ExistingConfigs_existingConfigs__K9oDJ{padding:16px}.ExistingConfigs_header__vdocV{align-items:flex-start;flex-direction:column}.ExistingConfigs_searchBar__a35nG{width:100%}.ExistingConfigs_configsGrid__\+jma7{grid-template-columns:1fr}}@media (max-width:480px){.ExistingConfigs_configCardHeader__pUOgK{align-items:flex-start;flex-direction:column;gap:8px}.ExistingConfigs_configName__synCY{max-width:100%}.ExistingConfigs_headerBadges__aQ1Pt{align-self:flex-end;justify-content:flex-end;width:100%}.ExistingConfigs_googleIndicator__sdl\+f{height:18px;width:18px}.ExistingConfigs_googleIndicator__sdl\+f svg{height:10px;width:10px}.ExistingConfigs_configDetail__WTsul{align-items:flex-start;flex-direction:column;gap:4px}.ExistingConfigs_detailValue__uXTxO{max-width:100%;text-align:left}.ExistingConfigs_configCardActions__uam08{justify-content:space-between}}.ManageCountersModal_modalOverlay__U73Zn{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;display:flex;font-family:Comfortaa,cursive;height:100dvh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:10000}.ManageCountersModal_modal__rkUAn{animation:ManageCountersModal_modalAppear__azBXV .3s ease-out;background:#f7f9fc;border:1px solid #0066cc1a;border-radius:20px;box-shadow:0 15px 35px #00000026;box-sizing:border-box;height:auto;max-height:85dvh;max-width:900px;overflow-y:hidden;padding:24px 28px;position:relative;width:90%}@keyframes ManageCountersModal_modalAppear__azBXV{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ManageCountersModal_modalTitle__m0Gmg{align-items:center;color:#06c;display:flex;font-size:22px;font-weight:700;gap:12px;margin-bottom:20px;margin-top:0;padding-right:50px}.ManageCountersModal_titleIcon__QjQPr{color:#06c;font-size:1.2em}.ManageCountersModal_closeModalButton__rMlG2{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 4px 8px #00000014;color:#333;cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .2s ease;width:36px;z-index:10}.ManageCountersModal_closeModalButton__rMlG2:hover{background:#f0f0f0;transform:rotate(90deg)}.ManageCountersModal_successAlert__sxmEb{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 10px #10b9814d}.ManageCountersModal_errorMessage__YFNVw,.ManageCountersModal_successAlert__sxmEb{align-items:center;animation:ManageCountersModal_slideIn__PfS5r .3s ease-out;border-radius:12px;color:#fff;display:flex;gap:12px;margin-bottom:20px;padding:12px 16px}.ManageCountersModal_errorMessage__YFNVw{background:linear-gradient(135deg,#ef4444,#b91c1c);box-shadow:0 4px 10px #ef44444d}@keyframes ManageCountersModal_slideIn__PfS5r{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ManageCountersModal_errorIcon__Yn16f,.ManageCountersModal_successIcon__iMi1y{font-size:1.2em}.ManageCountersModal_closeAlertButton__ritaC{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:24px;justify-content:center;margin-left:auto;transition:background .2s;width:24px}.ManageCountersModal_closeAlertButton__ritaC:hover{background:#ffffff4d}.ManageCountersModal_syncInfo__NQJGB{align-items:center;border-bottom:1px solid #0066cc1a;color:#666;display:flex;font-size:13px;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.ManageCountersModal_refreshButton__lfqxo{align-items:center;background:none;border:none;border-radius:50%;color:#06c;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .2s;width:32px}.ManageCountersModal_refreshButton__lfqxo:hover{background:#0066cc1a}.ManageCountersModal_refreshButton__lfqxo:disabled{color:#999;cursor:not-allowed}@keyframes ManageCountersModal_rotate__I0\+Lf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ManageCountersModal_rotating__3Xir5{animation:ManageCountersModal_rotate__I0\+Lf 1s linear infinite}.ManageCountersModal_tabButtons__ll3Ma{border-bottom:1px solid #0066cc1a;display:flex;gap:8px;margin-bottom:24px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.ManageCountersModal_tabButtons__ll3Ma::-webkit-scrollbar{display:none}.ManageCountersModal_tabButton__LVzs6{align-items:center;background-color:#fff;border:none;border-radius:25px;box-shadow:0 2px 5px #0000000d;color:#666;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:14px;font-weight:500;gap:8px;padding:10px 18px;transition:all .3s ease;white-space:nowrap}.ManageCountersModal_tabButton__LVzs6:hover{background-color:#f0f7ff;box-shadow:0 4px 8px #00000014;transform:translateY(-2px)}.ManageCountersModal_activeTab__GRjtZ{background:linear-gradient(135deg,#06c,#1a8cff);box-shadow:0 4px 10px #0066cc4d;color:#fff}.ManageCountersModal_activeTab__GRjtZ:hover{background:linear-gradient(135deg,#05a,#0077e6)}.ManageCountersModal_tabContent__9qEfj{max-height:calc(85dvh - 180px);overflow-y:auto;padding-right:4px;scrollbar-color:silver #0000;scrollbar-width:thin}.ManageCountersModal_tabContent__9qEfj::-webkit-scrollbar{width:6px}.ManageCountersModal_tabContent__9qEfj::-webkit-scrollbar-track{background:#0000}.ManageCountersModal_tabContent__9qEfj::-webkit-scrollbar-thumb{background-color:silver;border-radius:6px}.ManageCountersModal_statsCards__oj--I{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:30px}.ManageCountersModal_statCard__G4nkE{align-items:center;background:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;display:flex;gap:16px;padding:20px;transition:transform .3s,box-shadow .3s}.ManageCountersModal_statCard__G4nkE:hover{box-shadow:0 8px 25px #0066cc1a;transform:translateY(-5px)}.ManageCountersModal_statIcon__xmLxi{align-items:center;background:linear-gradient(135deg,#f0f7ff,#e1effe);border-radius:12px;color:#06c;display:flex;font-size:20px;height:48px;justify-content:center;width:48px}.ManageCountersModal_statInfo__wWW4t{flex:1 1}.ManageCountersModal_statInfo__wWW4t h4{color:#666;font-size:14px;margin:0 0 8px}.ManageCountersModal_statValue__B4zv5{color:#06c;font-size:20px;font-weight:700;margin:0}.ManageCountersModal_configSection__SY9Nu{background:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;margin-bottom:30px;padding:24px}.ManageCountersModal_sectionTitle__luLX5{align-items:center;color:#06c;display:flex;font-size:16px;font-weight:600;gap:10px;margin-bottom:16px;margin-top:0}.ManageCountersModal_sectionIcon__2p6mY{margin-right:8px}.ManageCountersModal_lastUpdated__N4eRQ{color:#666;font-size:14px;margin-bottom:20px}.ManageCountersModal_lastUpdated__N4eRQ span{font-weight:600}.ManageCountersModal_configForm__mJ33u{display:flex;flex-direction:column;gap:16px}.ManageCountersModal_formGroup__S35JJ{margin-bottom:8px}.ManageCountersModal_formGroup__S35JJ label{color:#333;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.ManageCountersModal_formInput__gnfXG{border:1px solid #d1d5db;border-radius:12px;box-sizing:border-box;font-family:Comfortaa,cursive;font-size:14px;padding:12px 16px;transition:border-color .2s,box-shadow .2s;width:100%}.ManageCountersModal_formInput__gnfXG:focus{border-color:#06c;box-shadow:0 0 0 3px #0066cc1a;outline:none}.ManageCountersModal_checkboxLabel__5s3Bq{align-items:center;cursor:pointer;display:flex;gap:10px}.ManageCountersModal_checkbox__UElNb{cursor:pointer;height:18px;width:18px}.ManageCountersModal_checkboxText__VhDLK{color:#333;font-size:14px}.ManageCountersModal_formActions__-kKZv{border-top:1px solid #0066cc1a;display:flex;gap:12px;justify-content:flex-end;margin-top:20px;padding-top:20px}.ManageCountersModal_cancelButton__FmMIo,.ManageCountersModal_saveButton__DINsV{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-width:120px;padding:12px 20px;transition:all .3s ease}.ManageCountersModal_cancelButton__FmMIo{background-color:#f0f0f0;color:#666}.ManageCountersModal_cancelButton__FmMIo:hover{background-color:#e0e0e0;transform:translateY(-2px)}.ManageCountersModal_saveButton__DINsV{background:linear-gradient(135deg,#06c,#1a8cff);box-shadow:0 4px 8px #06c3;color:#fff}.ManageCountersModal_saveButton__DINsV:hover{background:linear-gradient(135deg,#05a,#0077e6);box-shadow:0 6px 12px #0066cc4d;transform:translateY(-2px)}.ManageCountersModal_cancelButton__FmMIo:disabled,.ManageCountersModal_saveButton__DINsV:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.ManageCountersModal_tableContainer__bJDD9{border-radius:12px;box-shadow:0 4px 15px #0000000d;overflow-x:auto}.ManageCountersModal_logsTable__Orwms{background:#fff;border-collapse:collapse;border-radius:12px;overflow:hidden;width:100%}.ManageCountersModal_logsTable__Orwms th{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#374151;font-size:14px;font-weight:600;padding:14px 16px;text-align:left}.ManageCountersModal_logsTable__Orwms td{border-bottom:1px solid #e5e7eb;color:#4b5563;font-size:14px;padding:14px 16px}.ManageCountersModal_logsTable__Orwms tr:last-child td{border-bottom:none}.ManageCountersModal_logsTable__Orwms tr:hover td{background-color:#f9fafb}.ManageCountersModal_errorRow__ih1-b td{background-color:#fee2e2;color:#b91c1c}.ManageCountersModal_errorRow__ih1-b:hover td{background-color:#fecaca}.ManageCountersModal_eventLabel__DIzTL{background:#e1effe;border-radius:20px;color:#06c;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px}.ManageCountersModal_emptyState__T59m1{align-items:center;background:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:40px}.ManageCountersModal_emptyStateIcon__X7A59{color:#d1d5db;font-size:48px;margin-bottom:16px}.ManageCountersModal_loadingOverlay__-9Bv4{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffb3;border-radius:20px;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:20}.ManageCountersModal_loadingSpinner__5Ugcy{animation:ManageCountersModal_spin__iZDeT 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#06c;height:40px;width:40px}@keyframes ManageCountersModal_spin__iZDeT{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.ManageCountersModal_modal__rkUAn{border-radius:16px;max-height:90dvh;padding:20px;width:95%}.ManageCountersModal_modalTitle__m0Gmg{font-size:18px;margin-bottom:16px}.ManageCountersModal_statsCards__oj--I{gap:12px;grid-template-columns:1fr}.ManageCountersModal_tabButtons__ll3Ma{gap:4px;padding-bottom:4px}.ManageCountersModal_tabButton__LVzs6{font-size:13px;padding:8px 14px}.ManageCountersModal_configSection__SY9Nu{padding:16px}.ManageCountersModal_formActions__-kKZv{flex-direction:column;gap:10px}.ManageCountersModal_cancelButton__FmMIo,.ManageCountersModal_saveButton__DINsV{width:100%}.ManageCountersModal_tableContainer__bJDD9{border-radius:0;margin:0 -16px;width:calc(100% + 32px)}.ManageCountersModal_logsTable__Orwms td,.ManageCountersModal_logsTable__Orwms th{font-size:13px;padding:10px 12px}.ManageCountersModal_tabContent__9qEfj{max-height:calc(90dvh - 160px)}}@media (max-width:480px){.ManageCountersModal_modal__rkUAn{border-radius:0;height:100dvh;max-height:100dvh;width:100%}.ManageCountersModal_closeModalButton__rMlG2{right:12px;top:12px}.ManageCountersModal_syncInfo__NQJGB{align-items:flex-start;flex-direction:column;gap:8px}.ManageCountersModal_refreshButton__lfqxo{align-self:flex-end;margin-top:-24px}}.ManageCountersModal_statLimit__omZlY{color:#666;font-size:14px;font-weight:400}.ManageCountersModal_exceededWarning__DKvMe{background:#fee2e2;border-radius:6px;color:#b91c1c;display:inline-block;font-size:12px;font-weight:600;margin-top:8px;padding:4px 8px}.ManageCountersModal_historySection__CmdfH{background:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;margin-top:20px;padding:24px}.ManageCountersModal_helpText__2mjiQ{color:#666;display:block;font-size:12px;line-height:1.4;margin-top:6px}@media (max-width:768px){.ManageCountersModal_statValue__B4zv5 small{font-size:11px}.ManageCountersModal_historySection__CmdfH{border-radius:0;margin:0 -16px;padding:16px}}.ManageClientModal_modalOverlay__6SrGc{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;display:flex;font-family:Comfortaa,cursive;height:100dvh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:10000}.ManageClientModal_modal__-Etrf{animation:ManageClientModal_modalAppear__VbsRQ .3s ease-out;background:#f7f9fc;border:1px solid #0066cc1a;border-radius:20px;box-shadow:0 15px 35px #00000026;box-sizing:border-box;height:auto;max-height:90dvh;max-width:1500px;overflow-y:hidden;padding:24px 28px;position:relative;width:90%}@keyframes ManageClientModal_modalAppear__VbsRQ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ManageClientModal_closeModalButton__nVJpJ{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 4px 8px #00000014;color:#333;cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .2s ease;width:36px;z-index:10}.ManageClientModal_closeModalButton__nVJpJ:hover{background:#f0f0f0;transform:rotate(90deg)}.ManageClientModal_modal__-Etrf h3{align-items:center;color:#06c;display:flex;font-size:22px;font-weight:700;gap:10px;margin-bottom:24px;margin-top:0;padding-right:50px}.ManageClientModal_googleIndicatorModal__n\+PCC{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 6px #00000026;cursor:help;display:flex;height:22px;justify-content:center;margin-left:4px;transition:all .2s ease;width:22px}.ManageClientModal_googleIndicatorModal__n\+PCC:hover{box-shadow:0 3px 8px #00000040;transform:scale(1.1)}.ManageClientModal_onlineDot__HY3pr{background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;box-shadow:0 0 8px #10b98199;height:12px;width:12px}.ManageClientModal_offlineDot__f2ckv{background:linear-gradient(135deg,#9ca3af,#6b7280);border-radius:50%;height:12px;width:12px}.ManageClientModal_tabButtons__Pn\+Fi{-webkit-overflow-scrolling:touch;border-bottom:1px solid #0066cc1a;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-bottom:24px;overflow-x:auto;padding-bottom:10px;scrollbar-width:none}.ManageClientModal_tabButtons__Pn\+Fi::-webkit-scrollbar{display:none}.ManageClientModal_tabButton__HmxMD{align-items:center;background-color:#fff;border:none;border-radius:25px;box-shadow:0 2px 5px #0000000d;color:#666;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:14px;font-weight:500;gap:8px;margin-bottom:4px;min-height:36px;padding:10px 18px;transition:all .3s ease;white-space:nowrap}.ManageClientModal_tabButton__HmxMD:hover{background-color:#f0f7ff;box-shadow:0 4px 8px #00000014;transform:translateY(-2px)}.ManageClientModal_activeTab__UkdqS{background:linear-gradient(135deg,#06c,#1a8cff);box-shadow:0 4px 10px #0066cc4d;color:#fff}.ManageClientModal_activeTab__UkdqS:hover{background:linear-gradient(135deg,#05a,#0077e6)}.ManageClientModal_tabContent__ylNuO{display:flex;flex-direction:row;gap:24px;height:calc(80dvh - 140px);overflow-y:auto;width:100%}.ManageClientModal_contentWrapper__OacEc{display:flex;flex-direction:row;gap:24px;min-height:100%;overflow-y:visible;width:100%}.ManageClientModal_infoTabLayout__90Ngv{align-items:flex-start;display:flex;flex-direction:row;gap:24px;width:100%}.ManageClientModal_formSection__HNTcC{-webkit-overflow-scrolling:touch;flex:1 1 55%;overflow-y:auto;padding-right:16px;scrollbar-color:silver #0000;scrollbar-width:thin}.ManageClientModal_formSection__HNTcC::-webkit-scrollbar{width:6px}.ManageClientModal_formSection__HNTcC::-webkit-scrollbar-track{background:#0000}.ManageClientModal_formSection__HNTcC::-webkit-scrollbar-thumb{background-color:silver;border-radius:6px}.ManageClientModal_infoSection__pu42l{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;flex:1 1 45%;overflow-y:auto;padding:24px;scrollbar-color:silver #0000;scrollbar-width:thin}.ManageClientModal_infoSection__pu42l::-webkit-scrollbar{width:6px}.ManageClientModal_infoSection__pu42l::-webkit-scrollbar-track{background:#0000}.ManageClientModal_infoSection__pu42l::-webkit-scrollbar-thumb{background-color:silver;border-radius:6px}.ManageClientModal_sectionHeader__D7BKy{align-items:center;border-bottom:1px solid #0066cc1a;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.ManageClientModal_sectionHeader__D7BKy h4{align-items:center;color:#06c;display:flex;font-size:16px;font-weight:700;gap:8px;margin:0}.ManageClientModal_infoSection__pu42l h4{align-items:center;color:#06c;display:flex;font-size:16px;font-weight:700;gap:8px;margin-bottom:16px;margin-top:0}.ManageClientModal_editModalInput__el7za,.ManageClientModal_formInput__Ne\+3k{background-color:#fff;border:1px solid #d1d5db;border-radius:12px;box-sizing:border-box;font-family:Comfortaa,cursive;font-size:15px;margin-top:6px;outline:none;padding:12px 16px;transition:all .2s ease;width:100%}.ManageClientModal_editModalInput__el7za:focus,.ManageClientModal_formInput__Ne\+3k:focus{border-color:#06c;box-shadow:0 0 0 3px #0066cc1a}.ManageClientModal_passwordInputContainer__A3R-0{position:relative}.ManageClientModal_togglePasswordButton__QO7NO{background:#0000;border:none;border-radius:6px;color:#666;cursor:pointer;font-size:13px;padding:4px 8px;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:all .2s ease}.ManageClientModal_togglePasswordButton__QO7NO:hover{background-color:#0066cc0d;color:#06c}.ManageClientModal_toolsGrid__-Dcrn{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.ManageClientModal_toolSection__gm6Uw{margin:16px 0}.ManageClientModal_toolItem__ft7ko{background-color:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 2px 8px #00000008;font-size:15px;margin-bottom:12px;padding:16px;transition:all .3s ease}.ManageClientModal_toolItem__ft7ko:hover{border-color:#06c;box-shadow:0 4px 12px #00000014;transform:translateY(-3px)}.ManageClientModal_toolItem__ft7ko label{align-items:flex-start;cursor:pointer;display:flex;gap:12px}.ManageClientModal_toolCheckbox__C1wvD{margin-top:2px;position:relative}.ManageClientModal_toolItem__ft7ko input[type=checkbox]{cursor:pointer;height:20px;margin:0;opacity:0;position:absolute;width:20px;z-index:1}.ManageClientModal_customCheckbox__ua-zf{background-color:#fff;border:2px solid #06c;border-radius:6px;display:inline-block;height:20px;position:relative;transition:all .2s ease;width:20px}.ManageClientModal_toolItem__ft7ko input[type=checkbox]:checked+.ManageClientModal_customCheckbox__ua-zf{background-color:#06c;border-color:#06c}.ManageClientModal_toolItem__ft7ko input[type=checkbox]:checked+.ManageClientModal_customCheckbox__ua-zf:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:6px;position:absolute;top:3px;transform:rotate(45deg);width:5px}.ManageClientModal_toolInfo__f6TOB{flex:1 1}.ManageClientModal_toolName__PsTb5{color:#06c;display:block;font-size:15px;font-weight:600;margin-bottom:6px}.ManageClientModal_toolDescription__JvBLZ{color:#666;display:block;font-size:13px;line-height:1.5}.ManageClientModal_welcomeText__g1uqq{background:linear-gradient(135deg,#fff,#f0f7ff);border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 8px #00000008;color:#444;font-size:16px;font-weight:500;margin-bottom:20px;padding:16px}.ManageClientModal_profileImageContainer__0MHTw{display:inline-block;margin-bottom:24px;position:relative}.ManageClientModal_profileImage__xjzQA{background-color:#f9fafb;border:3px solid #fff;border-radius:50%;box-shadow:0 4px 12px #0000001a;height:88px;overflow:hidden;width:88px}.ManageClientModal_profileImageContent__eHs\+N{height:100%;object-fit:cover;width:100%}.ManageClientModal_statusBadge__CGoBB{background:linear-gradient(135deg,#10b981,#059669);border-radius:12px;bottom:4px;box-shadow:0 2px 6px #10b98166;color:#fff;font-size:11px;font-weight:600;padding:4px 10px;position:absolute;right:0}.ManageClientModal_configEmailSection__gAfAP{background:linear-gradient(135deg,#f0f7ff,#e1effe);border:1px solid #bae6fd;border-radius:16px;box-shadow:0 4px 12px #0066cc14;margin-top:20px;padding:20px}.ManageClientModal_configEmailText__4zqyF{color:#06c;font-size:14px;line-height:1.6;margin-bottom:20px}.ManageClientModal_sendEmailButton__BUpBq{background:linear-gradient(135deg,#06c,#1a8cff);border:none;border-radius:12px;box-shadow:0 4px 8px #06c3;color:#fff;cursor:pointer;display:block;font-family:Comfortaa,cursive;font-size:14px;font-weight:500;margin:0 auto;max-width:300px;padding:12px 18px;transition:all .3s ease;width:100%}.ManageClientModal_sendEmailButton__BUpBq:hover{background:linear-gradient(135deg,#05a,#0077e6);box-shadow:0 6px 12px #0066cc4d;transform:translateY(-2px)}.ManageClientModal_modalActions__yakv5{border-top:1px solid #0066cc1a;display:flex;gap:12px;justify-content:flex-end;margin-top:28px;padding-top:20px}.ManageClientModal_cancelButton__3nbzw,.ManageClientModal_saveButton__oaU6A{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-width:120px;padding:12px 20px;transition:all .3s ease}.ManageClientModal_cancelButton__3nbzw{background-color:#f0f0f0;color:#666}.ManageClientModal_cancelButton__3nbzw:hover{background-color:#e0e0e0;transform:translateY(-2px)}.ManageClientModal_saveButton__oaU6A{background:linear-gradient(135deg,#06c,#1a8cff);box-shadow:0 4px 8px #06c3;color:#fff}.ManageClientModal_saveButton__oaU6A:hover{background:linear-gradient(135deg,#05a,#0077e6);box-shadow:0 6px 12px #0066cc4d;transform:translateY(-2px)}.ManageClientModal_saveButton__oaU6A:disabled{background:linear-gradient(135deg,#9ca3af,#d1d5db);box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.ManageClientModal_configAlert__yZZWs{animation:ManageClientModal_slideIn__G7nXr .3s forwards;background:linear-gradient(135deg,#10b981,#059669);border-radius:12px;bottom:20px;box-shadow:0 6px 16px #00000026;color:#fff;max-width:320px;opacity:0;padding:0;position:fixed;right:20px;transform:translateY(20px);z-index:10001}@keyframes ManageClientModal_slideIn__G7nXr{to{opacity:1;transform:translateY(0)}}.ManageClientModal_configAlertContent__00dC1{align-items:center;display:flex;padding:16px}.ManageClientModal_successIcon__jXTWv{align-items:center;background-color:#fff3;border-radius:50%;display:flex;font-weight:700;height:24px;justify-content:center;margin-right:12px;width:24px}.ManageClientModal_closeAlertButton__XYnlT{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:18px;justify-content:center;margin-left:12px;opacity:.7;padding:4px;transition:opacity .2s}.ManageClientModal_closeAlertButton__XYnlT:hover{opacity:1}.ManageClientModal_collapseToggle__Ghwlp{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.ManageClientModal_collapseToggle__Ghwlp:hover{background-color:#0066cc1a}.ManageClientModal_collapseIcon__MMm5n{border-bottom:2px solid #06c;border-right:2px solid #06c;height:10px;transform:rotate(45deg);transition:transform .3s ease;width:10px}.ManageClientModal_collapseToggle__Ghwlp.ManageClientModal_expanded__pgUAC .ManageClientModal_collapseIcon__MMm5n{transform:rotate(-135deg)}.ManageClientModal_slideDown__7QDZc{animation:ManageClientModal_slideDown__7QDZc .3s ease;overflow:hidden}@keyframes ManageClientModal_slideDown__7QDZc{0%{max-height:0;opacity:0;transform:translateY(-10px)}to{max-height:2000px;opacity:1;transform:translateY(0)}}.ManageClientModal_fadeIn__9gfm5{animation:ManageClientModal_fadeIn__9gfm5 .3s ease}@keyframes ManageClientModal_fadeIn__9gfm5{0%{opacity:0}to{opacity:1}}.ManageClientModal_incidencesSection__xlx7x{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;display:flex;flex:1 1 100%;flex-direction:column;height:100%;overflow-y:auto;padding:24px;scrollbar-color:silver #0000;scrollbar-width:thin}.ManageClientModal_incidencesSection__xlx7x::-webkit-scrollbar{width:6px}.ManageClientModal_incidencesSection__xlx7x::-webkit-scrollbar-track{background:#0000}.ManageClientModal_incidencesSection__xlx7x::-webkit-scrollbar-thumb{background-color:silver;border-radius:6px}.ManageClientModal_incidencesHeader__pbR2j{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:20px}.ManageClientModal_incidencesHeader__pbR2j h4{align-items:center;color:#06c;display:flex;font-size:16px;font-weight:700;gap:8px;margin:0}.ManageClientModal_searchWrapper__KbSAM{flex:1 1;max-width:300px;position:relative}.ManageClientModal_searchInput__B6xwL{background-color:#fff;border:1px solid #d1d5db;border-radius:12px;font-family:Comfortaa,cursive;font-size:14px;outline:none;padding:12px 16px 12px 40px;transition:all .2s ease;width:100%}.ManageClientModal_searchInput__B6xwL:focus{border-color:#06c;box-shadow:0 0 0 3px #0066cc1a}.ManageClientModal_searchIcon__1n0dt{color:#999;font-size:14px;left:14px;position:absolute;top:50%;transform:translateY(-50%)}.ManageClientModal_resultSummary__3FHmP{align-items:center;color:#666;display:flex;font-size:13px;justify-content:space-between;margin-bottom:16px}.ManageClientModal_resultCount__RS6Cl{font-weight:500}.ManageClientModal_clearSearch__JJqZU{background:none;border:none;color:#06c;cursor:pointer;font-size:13px;padding:0;text-decoration:underline;transition:color .2s}.ManageClientModal_clearSearch__JJqZU:hover{color:#05a}.ManageClientModal_noResults__P0vVI{align-items:center;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:1px solid #f0f0f0;border-radius:16px;display:flex;flex-direction:column;justify-content:center;margin-top:16px;padding:40px 20px;text-align:center}.ManageClientModal_noResultsIcon__JvBGe{font-size:32px;margin-bottom:16px;opacity:.5}.ManageClientModal_noResultsText__5G3v-{color:#666;font-size:15px;margin-bottom:20px}.ManageClientModal_clearSearchButton__nC549{background:linear-gradient(135deg,#06c,#1a8cff);border:none;border-radius:12px;box-shadow:0 4px 8px #06c3;color:#fff;cursor:pointer;font-family:Comfortaa,cursive;font-size:13px;font-weight:500;padding:10px 16px;transition:all .3s ease}.ManageClientModal_clearSearchButton__nC549:hover{background:linear-gradient(135deg,#05a,#0077e6);box-shadow:0 6px 12px #0066cc4d;transform:translateY(-2px)}.ManageClientModal_incidenceList__-7zaa{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:16px;margin-top:8px;overflow-y:auto;padding-right:6px;scrollbar-color:silver #0000;scrollbar-width:thin}.ManageClientModal_incidenceList__-7zaa::-webkit-scrollbar{width:6px}.ManageClientModal_incidenceList__-7zaa::-webkit-scrollbar-track{background:#0000}.ManageClientModal_incidenceList__-7zaa::-webkit-scrollbar-thumb{background-color:silver;border-radius:6px}.ManageClientModal_incidenceItem__SrMi4{background-color:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;font-size:14px;line-height:1.5;padding:20px;transition:all .3s ease}.ManageClientModal_incidenceItem__SrMi4:hover{border-color:#06c;box-shadow:0 8px 20px #0066cc1a;transform:translateY(-3px)}.ManageClientModal_incidenceHeader__4sFIl{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:16px}.ManageClientModal_incidenceUser__oRjpf{display:flex;flex-direction:column}.ManageClientModal_incidenceName__g3yQ\+{color:#333;font-size:16px;font-weight:600}.ManageClientModal_incidenceEmail__6nRe7{color:#666;font-size:13px;font-weight:400;margin-top:4px}.ManageClientModal_incidenceDate__WxmCe{background-color:#f9fafb;border-radius:10px;color:#888;font-size:13px;font-style:italic;padding:4px 10px}.ManageClientModal_incidenceDetail__YPe-Q{background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-left:3px solid #06c;border-radius:12px;color:#444;line-height:1.6;margin:16px 0;padding:16px;white-space:pre-wrap}.ManageClientModal_classificationTag__zYklj{align-items:center;background-color:#f0f0f0;border-radius:25px;color:#555;display:inline-flex;font-size:13px;font-weight:500;gap:6px;margin-bottom:12px;padding:6px 12px}.ManageClientModal_deletedIncidence__l\+VnS{background:linear-gradient(135deg,#fff6f6,#fee2e2);border:1px solid #fee2e2}.ManageClientModal_deletionInfo__tgOAa{align-items:center;background-color:#fee2e2;border-radius:12px;color:#b91c1c;display:flex;flex-wrap:wrap;gap:12px;margin-top:16px;padding:16px}.ManageClientModal_deletionText__TJlXl{flex:1 1;font-size:13px;font-weight:500}.ManageClientModal_activeIndicator__dSTN9{align-items:center;background-color:#ecfdf5;border-radius:25px;color:#10b981;display:inline-flex;font-size:13px;font-weight:500;gap:6px;margin-top:12px;padding:6px 12px}.ManageClientModal_postponeButton__M1Quv,.ManageClientModal_viewResponseButton__5GNRn{align-items:center;background:linear-gradient(135deg,#06c,#1a8cff);border:none;border-radius:12px;box-shadow:0 4px 8px #06c3;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:13px;font-weight:500;gap:8px;justify-content:center;margin-top:12px;padding:10px 16px;transition:all .3s ease}.ManageClientModal_postponeButton__M1Quv:hover,.ManageClientModal_viewResponseButton__5GNRn:hover{background:linear-gradient(135deg,#05a,#0077e6);box-shadow:0 6px 12px #0066cc4d;transform:translateY(-2px)}.ManageClientModal_finalResponseButton__Sdrhn{background:linear-gradient(135deg,#4f46e5,#4338ca);box-shadow:0 4px 8px #4f46e533}.ManageClientModal_finalResponseButton__Sdrhn:hover{background:linear-gradient(135deg,#4338ca,#3730a3);box-shadow:0 6px 12px #4f46e54d}.ManageClientModal_trackingButton__kvlBs{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 4px 8px #7c3aed33}.ManageClientModal_trackingButton__kvlBs:hover{background:linear-gradient(135deg,#6d28d9,#5b21b6);box-shadow:0 6px 12px #7c3aed4d}.ManageClientModal_responseOptions__jcWig{display:flex;flex-direction:column;gap:12px;margin-top:20px}.ManageClientModal_responseOption__4-xBm{width:100%}.ManageClientModal_responseContent__8fBLU{animation:ManageClientModal_fadeIn__9gfm5 .3s ease;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:1px solid #e0e0e0;border-radius:12px;margin-top:10px;padding:20px}.ManageClientModal_responseHeader__2wVs2{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ManageClientModal_responseTitle__skRUN{align-items:center;color:#06c;display:flex;font-size:15px;font-weight:600;gap:8px;margin:0}.ManageClientModal_closeResponseButton__ruGj4{align-items:center;background:#f0f0f0;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:16px;height:24px;justify-content:center;line-height:.8;padding:4px;transition:all .2s;width:24px}.ManageClientModal_closeResponseButton__ruGj4:hover{background-color:#e0e0e0;color:#333}.ManageClientModal_responseText__jLw10{color:#444;font-size:14px;line-height:1.6;white-space:pre-wrap}.ManageClientModal_trackingText__Srx3A{background-color:#f9fafb;border:1px solid #e0e0e0;border-radius:12px;color:#444;line-height:1.6;padding:16px}.ManageClientModal_infoContent__YcDdn{display:flex;flex-direction:column;gap:20px}.ManageClientModal_infoCard__uCI74{background-color:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;overflow:hidden;transition:all .3s ease}.ManageClientModal_infoCard__uCI74:hover{box-shadow:0 8px 25px #0066cc1a;transform:translateY(-5px)}.ManageClientModal_infoCardHeader__3H-iN{align-items:center;background:linear-gradient(135deg,#f0f7ff,#e1effe);border-bottom:1px solid #0066cc1a;color:#06c;display:flex;font-size:14px;font-weight:600;gap:10px;padding:16px}.ManageClientModal_infoCardContent__3tsSs{padding:20px}.ManageClientModal_infoItem__j-BYA{align-items:baseline;color:#444;display:flex;font-size:14px;margin-bottom:16px}.ManageClientModal_infoLabel__Rkn3\+{color:#666;flex:0 0 80px;font-weight:600}.ManageClientModal_infoValue__2r4Go{flex:1 1}.ManageClientModal_infoLink__O\+ogH{color:#06c;text-decoration:none;transition:all .2s}.ManageClientModal_infoLink__O\+ogH:hover{color:#05a;text-decoration:underline}.ManageClientModal_statusOnline__DnxSW{color:#10b981;font-weight:600}.ManageClientModal_statusOffline__-bHZI{color:#888;font-weight:600}.ManageClientModal_companyContextContainer__R5o0x{margin-top:8px;position:relative}.ManageClientModal_truncatedContext__Hw\+9V{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ManageClientModal_contextToggleButton__jdA4a{background:none;border:none;color:#06c;cursor:pointer;display:inline-block;font-size:13px;font-weight:500;margin-top:10px;padding:6px 0;transition:color .2s}.ManageClientModal_contextToggleButton__jdA4a:hover{color:#05a}.ManageClientModal_infoTip__1UXv2{align-items:flex-start;background:linear-gradient(135deg,#f0f7ff,#e1effe);border:1px solid #bae6fd;border-radius:16px;box-shadow:0 4px 12px #0066cc14;display:flex;gap:12px;margin-top:8px;padding:16px}.ManageClientModal_tipText__Zk\+D1{color:#06c;font-size:13px;line-height:1.6;margin:0}.ManageClientModal_noDataMessage__mivKd{color:#888;font-size:14px;font-style:italic;margin:8px 0}.ManageClientModal_hamburgerButton__Zyp5j{background:#fffc;border:none;border-radius:50%;box-shadow:0 4px 8px #0000001a;cursor:pointer;display:none;height:40px;padding:0;position:absolute;right:65px;top:16px;width:40px;z-index:1001}.ManageClientModal_hamburgerIcon__OXjVW{height:16px;margin:0 auto;position:relative;width:22px}.ManageClientModal_hamburgerIcon__OXjVW span{background:#06c;border-radius:2px;display:block;height:2px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:.25s ease-in-out;width:100%}.ManageClientModal_hamburgerIcon__OXjVW span:first-child{top:0}.ManageClientModal_hamburgerIcon__OXjVW span:nth-child(2){top:7px}.ManageClientModal_hamburgerIcon__OXjVW span:nth-child(3){top:14px}.ManageClientModal_hamburgerIcon__OXjVW.ManageClientModal_open__4p\+8N span:first-child{top:7px;transform:rotate(135deg)}.ManageClientModal_hamburgerIcon__OXjVW.ManageClientModal_open__4p\+8N span:nth-child(2){left:-30px;opacity:0}.ManageClientModal_hamburgerIcon__OXjVW.ManageClientModal_open__4p\+8N span:nth-child(3){top:7px;transform:rotate(-135deg)}.ManageClientModal_mobileNavMenu__Zh1Xc{background:linear-gradient(135deg,#fffffffa,#f0f7fffa);box-sizing:border-box;display:none;height:100dvh;left:0;opacity:0;overflow-y:auto;padding:80px 20px 20px;position:fixed;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:1000}.ManageClientModal_mobileNavMenu__Zh1Xc.ManageClientModal_open__4p\+8N{opacity:1;visibility:visible}.ManageClientModal_mobileNavItem__dmf3n{align-items:center;background-color:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 12px #0000000d;cursor:pointer;display:flex;font-size:15px;font-weight:500;justify-content:space-between;margin-bottom:12px;padding:16px;transition:all .3s ease}.ManageClientModal_mobileNavItem__dmf3n:active{background-color:#f0f7ff}.ManageClientModal_mobileNavItem__dmf3n.ManageClientModal_active__AY6AP{background:linear-gradient(135deg,#06c,#1a8cff);box-shadow:0 6px 16px #0066cc4d;color:#fff}.ManageClientModal_navItemContent__ixVtb{align-items:center;display:flex;gap:12px}.ManageClientModal_navItemArrow__5\+7th{font-size:18px;transition:transform .2s}.ManageClientModal_mobileNavItem__dmf3n:hover .ManageClientModal_navItemArrow__5\+7th{transform:translateX(4px)}@media (max-width:768px){.ManageClientModal_modal__-Etrf{border-radius:16px;max-height:90dvh;padding:20px;width:95%}.ManageClientModal_hamburgerButton__Zyp5j{align-items:center;display:flex;justify-content:center}.ManageClientModal_mobileNavMenu__Zh1Xc{display:block}.ManageClientModal_tabButtons__Pn\+Fi{display:none}.ManageClientModal_tabContent__ylNuO{flex-direction:column;height:calc(90dvh - 80px);overflow-y:auto;padding-bottom:20px}.ManageClientModal_contentWrapper__OacEc,.ManageClientModal_infoTabLayout__90Ngv{flex-direction:column;gap:16px}.ManageClientModal_formSection__HNTcC,.ManageClientModal_infoSection__pu42l{flex:none;max-height:none;width:100%}.ManageClientModal_infoSection__pu42l{background:#0000;box-shadow:none;margin-top:16px;padding:16px}.ManageClientModal_editModalInput__el7za,.ManageClientModal_formInput__Ne\+3k,.ManageClientModal_searchInput__B6xwL,.ManageClientModal_textarea__mWt42{font-size:16px;padding:12px 14px}.ManageClientModal_actionButton__cVk82,.ManageClientModal_modalActions__yakv5 button,.ManageClientModal_primaryButton__A4tUz,.ManageClientModal_sendEmailButton__BUpBq{align-items:center;display:flex;height:48px;justify-content:center;width:100%}.ManageClientModal_modalActions__yakv5{flex-direction:column-reverse;gap:10px}.ManageClientModal_incidenceItem__SrMi4{padding:16px}.ManageClientModal_companyInfoTab__MgIHa,.ManageClientModal_incidencesSection__xlx7x{border-radius:12px;max-height:none;padding:16px}table{-webkit-overflow-scrolling:touch;border-collapse:collapse;display:block;overflow-x:auto;width:100%}td,th{font-size:14px;padding:10px;text-align:left;white-space:nowrap}.ManageClientModal_searchWrapper__KbSAM{max-width:none;width:100%}.ManageClientModal_incidenceHeader__4sFIl{align-items:flex-start;flex-direction:column}.ManageClientModal_incidenceDate__WxmCe{margin-top:4px;width:100%}.ManageClientModal_responseOptions__jcWig{flex-direction:column}.ManageClientModal_infoCard__uCI74{margin-bottom:16px;width:100%}.ManageClientModal_customCheckbox__ua-zf,.ManageClientModal_toolItem__ft7ko input[type=checkbox]{height:20px;width:20px}}@media (max-width:480px){.ManageClientModal_modal__-Etrf{border-radius:0;height:100dvh;max-height:100dvh;padding:16px 12px;width:100%}.ManageClientModal_closeModalButton__nVJpJ{right:12px;top:12px}.ManageClientModal_hamburgerButton__Zyp5j{right:56px;top:12px}.ManageClientModal_modal__-Etrf h3{font-size:18px;margin-bottom:16px;padding-right:80px}.ManageClientModal_mobileNavMenu__Zh1Xc{padding-top:70px}.ManageClientModal_tabContent__ylNuO{height:calc(100dvh - 70px)}.ManageClientModal_modalActions__yakv5{background-color:#f7f9fc;bottom:0;margin-top:16px;padding:16px 0 0;position:sticky;z-index:2}.ManageClientModal_companyInfoTab__MgIHa,.ManageClientModal_incidencesSection__xlx7x,.ManageClientModal_infoSection__pu42l{padding:12px}.ManageClientModal_incidencesHeader__pbR2j h4,.ManageClientModal_infoSection__pu42l h4,.ManageClientModal_sectionHeader__D7BKy h4{font-size:16px}.ManageClientModal_infoCardHeader__3H-iN{padding:12px}.ManageClientModal_infoCardContent__3tsSs{padding:16px}.ManageClientModal_welcomeText__g1uqq{font-size:15px;padding:14px}}.LuminMindsModal_modalOverlay__NEMrB{align-items:center;background:#0006;display:flex;font-family:Comfortaa,sans-serif;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.LuminMindsModal_modalHeader__HM9oC{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;border-radius:16px 16px 0 0;display:flex;justify-content:space-between;padding:20px 24px;position:sticky;top:0;z-index:5}.LuminMindsModal_modalHeader__HM9oC h3{color:#333;font-size:1.4rem;font-weight:600;margin:0}.LuminMindsModal_closeButton__56vNE{align-items:center;background:#f5f5f5;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.LuminMindsModal_closeButton__56vNE:hover{background:#ebebeb;color:#333}.LuminMindsModal_cardGrid__pfQQm{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));padding:24px}.LuminMindsModal_assistantCard__qQkNt{background:#fff;border:1px solid #eaeaea;border-radius:12px;box-shadow:0 2px 6px #0000000a;padding:20px;transition:all .2s ease}.LuminMindsModal_assistantCard__qQkNt:hover{box-shadow:0 4px 12px #00000014}.LuminMindsModal_cardHeader__E0QUg{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.LuminMindsModal_assistantTitle__Z14pM{color:#333;font-size:1.1rem;font-weight:600}.LuminMindsModal_disabledCard__Y8nfL{background:#fcfcfc;opacity:.7}.LuminMindsModal_switch__LtwZy{display:inline-block;height:22px;position:relative;width:40px}.LuminMindsModal_switch__LtwZy input{height:0;opacity:0;width:0}.LuminMindsModal_slider__Gs13Y{background-color:#ccc;border-radius:22px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.LuminMindsModal_slider__Gs13Y:before{background-color:#fff;border-radius:50%;bottom:2px;content:"";height:18px;left:2px;position:absolute;transition:.3s;width:18px}input:checked+.LuminMindsModal_slider__Gs13Y{background-color:#2196f3}input:focus+.LuminMindsModal_slider__Gs13Y{box-shadow:0 0 1px #2196f3}input:checked+.LuminMindsModal_slider__Gs13Y:before{transform:translateX(18px)}.LuminMindsModal_usageSection__-QHmd{margin-bottom:16px}.LuminMindsModal_usageInfo__V2QNc{align-items:center;color:#666;display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:8px}.LuminMindsModal_usageCount__Fa\+r8{color:#333;font-weight:500}.LuminMindsModal_progressBar__l0BTw{background-color:#f0f0f0;border-radius:3px;height:6px;overflow:hidden}.LuminMindsModal_progressFill__Zu3IJ{height:100%;transition:width .3s ease}.LuminMindsModal_progressGreen__Jy6Rz{background-color:#4caf50}.LuminMindsModal_progressYellow__y-OYf{background-color:#ff9800}.LuminMindsModal_progressRed__kmmK8{background-color:#f44336}.LuminMindsModal_controls__Oq08r{align-items:center;display:flex;justify-content:space-between}.LuminMindsModal_limitControl__9aLni{align-items:center;display:flex;gap:8px}.LuminMindsModal_limitControl__9aLni label{color:#555;font-size:.9rem}.LuminMindsModal_limitInput__PHdFn{border:1px solid #ddd;border-radius:6px;font-family:Comfortaa,sans-serif;font-size:.9rem;padding:6px 8px;text-align:center;width:60px}.LuminMindsModal_limitInput__PHdFn:focus{border-color:#2196f3;box-shadow:0 0 0 2px #2196f31a;outline:none}.LuminMindsModal_renewButton__HSmNC{background-color:initial;border:1px solid #2196f3;border-radius:6px;color:#2196f3;cursor:pointer;font-family:Comfortaa,sans-serif;font-size:.85rem;font-weight:500;padding:6px 12px;transition:all .2s ease}.LuminMindsModal_renewButton__HSmNC:hover{background-color:#2196f30d}.LuminMindsModal_renewButton__HSmNC:disabled{border-color:#ddd;color:#ccc;cursor:not-allowed}.LuminMindsModal_actionButtons__4BOE2{background:#fff;border-radius:0 0 16px 16px;border-top:1px solid #f0f0f0;bottom:0;display:flex;gap:12px;justify-content:flex-end;margin-top:auto;padding:16px 24px 24px;position:sticky}.LuminMindsModal_cancelButton__mzADt,.LuminMindsModal_saveButton__fA8H9{border:none;border-radius:8px;cursor:pointer;font-family:Comfortaa,sans-serif;font-size:.95rem;font-weight:500;padding:10px 20px;transition:all .2s ease}.LuminMindsModal_cancelButton__mzADt{background-color:#f5f5f5;color:#333}.LuminMindsModal_cancelButton__mzADt:hover{background-color:#ebebeb}.LuminMindsModal_saveButton__fA8H9{background-color:#2196f3;color:#fff}.LuminMindsModal_saveButton__fA8H9:hover{background-color:#1976d2}.LuminMindsModal_cancelButton__mzADt:disabled,.LuminMindsModal_saveButton__fA8H9:disabled{cursor:not-allowed;opacity:.7}.LuminMindsModal_confirmOverlay__JIPC9{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.LuminMindsModal_confirmDialog__1C5Aq{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0003;max-width:400px;padding:24px;text-align:center;width:90%}.LuminMindsModal_confirmDialog__1C5Aq h4{color:#333;font-size:1.2rem;margin-bottom:12px;margin-top:0}.LuminMindsModal_confirmDialog__1C5Aq p{color:#555;font-size:.95rem;margin-bottom:20px}.LuminMindsModal_confirmButtons__A3hdc{display:flex;gap:12px;justify-content:center}.LuminMindsModal_confirmButton__yi6MG{background-color:#2196f3;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Comfortaa,sans-serif;font-size:.95rem;padding:8px 16px;transition:all .2s ease}.LuminMindsModal_confirmButton__yi6MG:hover{background-color:#1976d2}@media (max-width:640px){.LuminMindsModal_modal__MFJFh{max-height:90vh;width:95%}.LuminMindsModal_cardGrid__pfQQm{gap:12px;grid-template-columns:1fr;padding:16px}.LuminMindsModal_modalHeader__HM9oC h3{font-size:1.2rem}.LuminMindsModal_actionButtons__4BOE2,.LuminMindsModal_modalHeader__HM9oC{padding:16px}.LuminMindsModal_cancelButton__mzADt,.LuminMindsModal_saveButton__fA8H9{font-size:.9rem;padding:8px 16px}}.LuminMindsModal_loadingState__HCwOx{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:200px;width:100%}.LuminMindsModal_spinner__MCmlO{border:4px solid #0000001a;border-top-color:#06c;height:40px;width:40px}.LuminMindsModal_headerActions__vCUnf{align-items:center;display:flex}.LuminMindsModal_refreshButton__wOsj4{align-items:center;background:none;border:none;border-radius:4px;color:#06c;cursor:pointer;display:flex;justify-content:center;margin-right:10px;padding:5px;transition:background-color .3s}.LuminMindsModal_refreshButton__wOsj4:hover{background-color:#0066cc1a}.LuminMindsModal_refreshButton__wOsj4:disabled{opacity:.5}.LuminMindsModal_retryButton__FTiHR{background-color:#06c;border-radius:4px;font-weight:500;margin-top:16px;padding:8px 16px;transition:background-color .3s}.LuminMindsModal_retryButton__FTiHR:hover{background-color:#0052a3}.LuminMindsModal_cardGrid__pfQQm{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin:20px 0;max-height:60vh;overflow-y:auto;padding:0 10px}.LuminMindsModal_emptyState__ZIgPM{align-items:center;color:#666;display:flex;flex-direction:column;justify-content:center;min-height:200px;text-align:center;width:100%}.LuminMindsModal_emptyState__ZIgPM svg{margin-bottom:16px}.LuminMindsModal_errorMessage__0IfJU{background-color:#fff1f0;border:1px solid #ffccc7;border-radius:4px;color:#cf1322;padding:12px}.LuminMindsModal_successMessage__ViSDk{background-color:#f6ffed;border:1px solid #b7eb8f;border-radius:4px;color:#52c41a;margin-bottom:16px;padding:12px}.LuminMindsModal_tabMenu__Rx2Ww{border-bottom:1px solid #eaeaea;display:flex;margin-bottom:20px;padding:0 24px}.LuminMindsModal_tabButton__ccKUV{background:none;border:none;color:#666;cursor:pointer;font-family:Comfortaa,sans-serif;font-size:14px;font-weight:500;padding:12px 20px;position:relative;transition:all .2s ease}.LuminMindsModal_tabButton__ccKUV:hover{color:#2196f3}.LuminMindsModal_activeTabButton__wJMMx{color:#2196f3;font-weight:600}.LuminMindsModal_activeTabButton__wJMMx:after{background-color:#2196f3;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:100%}.LuminMindsModal_tabContent__11Z6G{flex:1 1;overflow-y:auto;padding:0 24px 16px}.LuminMindsModal_learningTab__-J-KR{display:flex;flex-direction:column;height:100%;min-height:400px}.LuminMindsModal_assistantSelector__7d1b7{margin-bottom:20px}.LuminMindsModal_assistantSelector__7d1b7 h4{color:#333;font-size:16px;margin-bottom:12px;margin-top:0}.LuminMindsModal_assistantButtons__9scs9{display:flex;flex-wrap:wrap;gap:10px}.LuminMindsModal_assistantButton__2bah5{background:#fff;border:1px solid #ddd;border-radius:20px;color:#555;cursor:pointer;font-family:Comfortaa,sans-serif;font-size:14px;padding:8px 16px;position:relative;transition:all .2s ease}.LuminMindsModal_assistantButton__2bah5:hover{border-color:#2196f3;color:#2196f3}.LuminMindsModal_activeAssistant__ceL-F{background-color:#e3f2fd;border-color:#2196f3;color:#2196f3;font-weight:500}.LuminMindsModal_hasContextDot__6dV9E{background-color:#4caf50;border-radius:50%;height:8px;position:absolute;right:-4px;top:-4px;width:8px}.LuminMindsModal_contextContainer__2tC9Y{background-color:#f9f9f9;border-radius:12px;flex:1 1;overflow-y:auto;padding:16px}.LuminMindsModal_emptyContext__5XhHY{align-items:center;color:#666;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:200px;text-align:center}.LuminMindsModal_emptyContext__5XhHY p{margin-bottom:16px}.LuminMindsModal_generateBtn__vSuQT{background-color:#2196f3;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Comfortaa,sans-serif;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.LuminMindsModal_generateBtn__vSuQT:hover{background-color:#1976d2}.LuminMindsModal_generateBtn__vSuQT:disabled{background-color:#90caf9;cursor:not-allowed}.LuminMindsModal_contextDetails__0uHJf{display:flex;flex-direction:column;gap:16px}.LuminMindsModal_contextHeader__nKzeS{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.LuminMindsModal_contextHeader__nKzeS h4{color:#333;font-size:18px;margin:0}.LuminMindsModal_contextMeta__lblbn{align-items:flex-end;color:#666;display:flex;flex-direction:column;font-size:13px;gap:6px}.LuminMindsModal_qualityBadge__qxjSa{border-radius:12px;color:#fff;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px}.LuminMindsModal_contextSection__70kZ-{background-color:#fff;border:1px solid #eaeaea;border-radius:8px;overflow:hidden}.LuminMindsModal_sectionHeader__oHQT2{align-items:center;background-color:#f5f5f5;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px}.LuminMindsModal_sectionHeader__oHQT2 h5{color:#333;font-size:16px;margin:0}.LuminMindsModal_summaryContent__heKgr{color:#333;font-size:14px;line-height:1.6;padding:16px;white-space:pre-wrap}.LuminMindsModal_topicsSection__SeTvk{background-color:#fff;border:1px solid #eaeaea;border-radius:8px;padding:16px}.LuminMindsModal_topicsSection__SeTvk h5{color:#333;font-size:16px;margin-bottom:16px;margin-top:0}.LuminMindsModal_topicItem__xc\+OM{border:1px solid #eee;border-radius:6px;margin-bottom:12px;overflow:hidden}.LuminMindsModal_topicHeader__hzOng{align-items:center;background-color:#f9f9f9;cursor:pointer;display:flex;justify-content:space-between;padding:10px 14px}.LuminMindsModal_topicTitle__n2nCZ{color:#444;font-size:14px;font-weight:500}.LuminMindsModal_topicContent__uhpHI{background-color:#fff;color:#555;font-size:14px;line-height:1.5;padding:12px 14px}.LuminMindsModal_contextActions__WP8vZ{display:flex;justify-content:flex-end;margin-top:16px}.LuminMindsModal_deleteContextBtn__AxgDO{background-color:initial;border:1px solid #f44336;border-radius:6px;color:#f44336;cursor:pointer;font-family:Comfortaa,sans-serif;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.LuminMindsModal_deleteContextBtn__AxgDO:hover{background-color:#f443360d}.LuminMindsModal_historyHeader__9PaRE{align-items:center;background-color:#fff;border-bottom:1px solid #eaeaea;box-shadow:0 1px 2px #0000000a;display:flex;justify-content:space-between;padding:16px 20px;z-index:10}.LuminMindsModal_historyHeader__9PaRE h3{color:#1e293b;font-size:18px;font-weight:600;margin:0}.LuminMindsModal_historyActions__PGWCH{display:flex;gap:8px}.LuminMindsModal_refreshButton__wOsj4,.LuminMindsModal_viewModeButton__7jD3w{align-items:center;background-color:initial;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:16px;height:34px;justify-content:center;transition:all .2s ease;width:34px}.LuminMindsModal_refreshButton__wOsj4:hover,.LuminMindsModal_viewModeButton__7jD3w:hover{background-color:#f1f5f9}.LuminMindsModal_refreshButton__wOsj4:active,.LuminMindsModal_viewModeButton__7jD3w:active{background-color:#e2e8f0;transform:scale(.95)}.LuminMindsModal_refreshButton__wOsj4:disabled{cursor:not-allowed;opacity:.6}.LuminMindsModal_filtersContainer__cGZhM{background-color:#fff;border-bottom:1px solid #eaeaea;display:flex;flex-wrap:wrap;gap:12px;padding:12px 20px}.LuminMindsModal_searchBox__nh81w{flex:1 1;min-width:200px;position:relative}.LuminMindsModal_searchInput__kEwtv{background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#1e293b;font-size:14px;height:38px;padding:0 36px 0 16px;transition:all .2s ease;width:100%}.LuminMindsModal_searchInput__kEwtv:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633;outline:none}.LuminMindsModal_clearSearchButton__-3fn8{align-items:center;background-color:#cbd5e1;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:10px;height:20px;justify-content:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:20px}.LuminMindsModal_clearSearchButton__-3fn8:hover{background-color:#94a3b8}.LuminMindsModal_filtersGroup__uH0r3{display:flex;flex-wrap:wrap;gap:8px}.LuminMindsModal_assistantFilter__7iYTA,.LuminMindsModal_dateFilter__Zrz4k{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1e293b;cursor:pointer;font-size:14px;height:38px;padding:0 12px;transition:all .2s ease}.LuminMindsModal_assistantFilter__7iYTA:focus,.LuminMindsModal_dateFilter__Zrz4k:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633;outline:none}.LuminMindsModal_clearFiltersButton__JsnAC{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:14px;height:38px;padding:0 12px;transition:all .2s ease}.LuminMindsModal_clearFiltersButton__JsnAC:hover{background-color:#f1f5f9;color:#334155}.LuminMindsModal_clearFiltersButton__JsnAC:disabled{cursor:not-allowed;opacity:.5}.LuminMindsModal_resultsStats__S6qGu{background-color:#f8fafc;border-bottom:1px solid #eaeaea;color:#64748b;font-size:13px;padding:8px 20px}.LuminMindsModal_historyContent__2YMQk{display:flex;flex:1 1;overflow:hidden}.LuminMindsModal_conversationList__iIyNY::-webkit-scrollbar{width:6px}.LuminMindsModal_conversationList__iIyNY::-webkit-scrollbar-track{background:#f1f5f9}.LuminMindsModal_conversationList__iIyNY::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.LuminMindsModal_conversationList__iIyNY::-webkit-scrollbar-thumb:hover{background:#94a3b8}.LuminMindsModal_compactList__wwaPT .LuminMindsModal_conversationItem__xsKhH{padding:8px 12px}.LuminMindsModal_conversationItem__xsKhH{align-items:flex-start;background-color:#fff;border:1px solid #eaeaea;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:8px;padding:14px;position:relative;transition:all .15s ease}.LuminMindsModal_conversationItem__xsKhH:hover{border-color:#cbd5e1;box-shadow:0 2px 4px #0000000d;transform:translateY(-1px)}.LuminMindsModal_selectedConversation__SuqFc{background-color:#eff6ff!important;border-color:#3b82f6!important}.LuminMindsModal_conversationInfo__JM6C0{flex:1 1;overflow:hidden}.LuminMindsModal_conversationTitle__tHYGh{color:#1e293b;font-size:14px;font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LuminMindsModal_conversationDetails__B6kh8{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.LuminMindsModal_messagesCount__xGG79{align-items:center;color:#64748b;display:flex;font-size:12px}.LuminMindsModal_conversationDate__SXbUg{color:#94a3b8;font-size:12px}.LuminMindsModal_assistantBadge__oZPje{background-color:#dbeafe;border-radius:4px;color:#2563eb;font-size:11px;max-width:120px;overflow:hidden;padding:2px 6px;text-overflow:ellipsis;white-space:nowrap}.LuminMindsModal_conversationPreview__xQRvu{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#64748b;display:-webkit-box;font-size:12px;line-height:1.4;margin:4px 0 0;overflow:hidden}.LuminMindsModal_deleteConversationBtn__ncoXh{align-items:center;background:none;border:none;border-radius:6px;color:#cbd5e1;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:28px;justify-content:center;margin-left:8px;transition:all .2s ease;width:28px}.LuminMindsModal_deleteConversationBtn__ncoXh:hover{background-color:#fee2e2;color:#ef4444}.LuminMindsModal_deleteConversationBtn__ncoXh:disabled{cursor:not-allowed;opacity:.5}.LuminMindsModal_conversationDetailContainer__fAabV{background-color:#f8fafc;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.LuminMindsModal_conversationDetail__Rb2l4{display:flex;flex-direction:column;height:100%}.LuminMindsModal_conversationDetailHeader__35uyb{align-items:center;background-color:#fff;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;padding:16px 20px}.LuminMindsModal_conversationDetailHeader__35uyb h4{color:#1e293b;font-size:16px;font-weight:600;margin:0}.LuminMindsModal_conversationMeta__8wfV1{color:#64748b;display:flex;font-size:12px;gap:12px;margin-top:4px}.LuminMindsModal_conversationActions__X9RDp{display:flex;gap:8px}.LuminMindsModal_deleteButton__2SF4v,.LuminMindsModal_exportButton__lK5z8{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:13px;gap:6px;height:36px;justify-content:center;padding:0 12px;transition:all .2s ease}.LuminMindsModal_exportButton__lK5z8{background-color:#f8fafc;border:1px solid #e2e8f0;color:#1e293b}.LuminMindsModal_exportButton__lK5z8:hover{background-color:#f1f5f9}.LuminMindsModal_deleteButton__2SF4v{background-color:#fff;border:1px solid #fecaca;color:#ef4444}.LuminMindsModal_deleteButton__2SF4v:hover{background-color:#fee2e2}.LuminMindsModal_deleteButton__2SF4v:disabled{cursor:not-allowed;opacity:.5}.LuminMindsModal_messagesContainer__WfqvJ{flex:1 1;overflow:hidden;position:relative}.LuminMindsModal_messagesList__SPzr8::-webkit-scrollbar{width:6px}.LuminMindsModal_messagesList__SPzr8::-webkit-scrollbar-track{background:#f1f5f9}.LuminMindsModal_messagesList__SPzr8::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.LuminMindsModal_messagesList__SPzr8::-webkit-scrollbar-thumb:hover{background:#94a3b8}.LuminMindsModal_messageItem__zDD5C{border-radius:12px;box-shadow:0 1px 3px #0000000d;max-width:85%;padding:14px;transition:all .2s ease}.LuminMindsModal_messageItem__zDD5C:hover{box-shadow:0 2px 5px #00000014}.LuminMindsModal_selectedMessage__hnCdu{box-shadow:0 0 0 2px #3b82f6!important}.LuminMindsModal_userMessage__baMvW{align-self:flex-end;background-color:#eff6ff;border-bottom-right-radius:2px}.LuminMindsModal_assistantMessage__36NDw{align-self:flex-start;background-color:#fff;border-bottom-left-radius:2px}.LuminMindsModal_messageHeader__8UdER{align-items:center;display:flex;font-size:12px;justify-content:space-between;margin-bottom:8px}.LuminMindsModal_messageRole__Pp0Sl{color:#475569;font-weight:600}.LuminMindsModal_messageTime__d8afH{color:#94a3b8}.LuminMindsModal_messageContent__-7fKS{color:#334155;font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.LuminMindsModal_attachmentsContainer__98pf-{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.LuminMindsModal_attachmentCard__uENjB{align-items:center;background-color:#f1f5f9;border-radius:6px;display:flex;font-size:12px;gap:4px;padding:4px 8px;transition:all .2s ease}.LuminMindsModal_attachmentCard__uENjB:hover{background-color:#e2e8f0}.LuminMindsModal_attachmentIcon__meSWb{font-size:14px}.LuminMindsModal_attachmentName__MDnYG{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LuminMindsModal_viewMoreButton__QThKp{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:12px;margin-top:6px;padding:4px 0;text-decoration:underline}.LuminMindsModal_viewMoreButton__QThKp:hover{color:#2563eb}.LuminMindsModal_emptyDetail__bKRod,.LuminMindsModal_emptyState__ZIgPM,.LuminMindsModal_errorState__6Nt1p,.LuminMindsModal_loadingState__HCwOx,.LuminMindsModal_noResults__KXUFj{align-items:center;color:#64748b;display:flex;flex-direction:column;height:100%;justify-content:center;padding:30px;text-align:center}.LuminMindsModal_emptyIcon__i3BgZ,.LuminMindsModal_errorIcon__0isgk{font-size:48px;margin-bottom:16px}.LuminMindsModal_errorMessage__0IfJU{color:#ef4444;margin-bottom:16px}.LuminMindsModal_spinner__MCmlO{animation:LuminMindsModal_spin__KgIyy 1s linear infinite;border:3px solid #3b82f61a;border-radius:50%;border-top-color:#3b82f6;height:30px;margin-bottom:16px;width:30px}@keyframes LuminMindsModal_spin__KgIyy{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LuminMindsModal_loadingMore__q14gG{align-items:center;display:flex;flex-direction:column;padding:20px 0}.LuminMindsModal_loadingMore__q14gG .LuminMindsModal_spinner__MCmlO{height:20px;margin-bottom:8px;width:20px}.LuminMindsModal_loadingMore__q14gG p{color:#64748b;font-size:13px;margin:0}.LuminMindsModal_retryButton__FTiHR{background-color:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:10px 16px;transition:all .2s ease}.LuminMindsModal_retryButton__FTiHR:hover{background-color:#2563eb}.LuminMindsModal_tooltip__0Htbn{animation:LuminMindsModal_fade-in__jOUKO .2s ease;background-color:#1e293b;border-radius:6px;box-shadow:0 4px 6px #0000001a;color:#fff;font-size:13px;max-width:250px;padding:8px 12px;pointer-events:none;position:fixed;text-align:center;z-index:1000}@keyframes LuminMindsModal_fade-in__jOUKO{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}.LuminMindsModal_modal__MFJFh{background:#fff;border-radius:16px;box-shadow:0 12px 28px #0000001f;display:flex;flex-direction:column;max-height:90vh;max-width:1200px;overflow-y:auto;width:95%}.LuminMindsModal_historyContainer__qu\+dz{background-color:#f8fafc;border-radius:12px;box-shadow:inset 0 0 0 1px #0000000d;display:flex;flex-direction:column;font-family:Comfortaa,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100%;min-height:700px;overflow:hidden;width:100%}.LuminMindsModal_conversationList__iIyNY{background-color:#fff;border-right:1px solid #eaeaea;max-width:450px;min-width:320px;overflow-y:auto;padding:12px;width:35%}.LuminMindsModal_messagesList__SPzr8{display:flex;flex-direction:column;gap:16px;height:100%;overflow-y:auto;padding:20px}@media (max-width:1400px){.LuminMindsModal_modal__MFJFh{max-width:95%}}@media (max-width:1200px){.LuminMindsModal_conversationList__iIyNY{width:40%}}@media (max-width:992px){.LuminMindsModal_modal__MFJFh{max-height:95vh;width:98%}.LuminMindsModal_conversationList__iIyNY{min-width:280px;width:45%}}@media (max-width:768px){.LuminMindsModal_historyContent__2YMQk{flex-direction:column}.LuminMindsModal_conversationList__iIyNY{border-bottom:1px solid #eaeaea;border-right:none;max-height:350px;max-width:none;min-width:0;width:100%}.LuminMindsModal_conversationDetailContainer__fAabV{height:calc(100% - 350px)}.LuminMindsModal_messagesList__SPzr8{padding:12px}}@media (max-width:480px){.LuminMindsModal_modal__MFJFh{border-radius:0;height:100%;max-height:100%;width:100%}.LuminMindsModal_modalHeader__HM9oC{border-radius:0}.LuminMindsModal_conversationList__iIyNY{max-height:300px}.LuminMindsModal_filtersContainer__cGZhM{flex-direction:column;gap:8px}.LuminMindsModal_searchBox__nh81w{width:100%}.LuminMindsModal_filtersGroup__uH0r3{justify-content:space-between;width:100%}}@media (max-width:1024px){.LuminMindsModal_historyContent__2YMQk{flex-direction:column}.LuminMindsModal_conversationList__iIyNY{border-bottom:1px solid #eaeaea;border-right:none;max-height:300px;max-width:none;min-width:0;width:100%}}@media (max-width:640px){.LuminMindsModal_filtersContainer__cGZhM{flex-direction:column}.LuminMindsModal_filtersGroup__uH0r3{width:100%}.LuminMindsModal_assistantFilter__7iYTA,.LuminMindsModal_dateFilter__Zrz4k{flex:1 1}.LuminMindsModal_deleteText__SHGhQ,.LuminMindsModal_exportText__zG8B8{display:none}.LuminMindsModal_deleteButton__2SF4v,.LuminMindsModal_exportButton__lK5z8{padding:0;width:36px}}.LuminMindsModal_customAssistant__QdAjY{background-color:#7e57c21a;border:1px solid #7e57c2!important}.LuminMindsModal_customBadge__Pq\+KZ{background-color:#7e57c2;border-radius:50%;color:#fff;display:inline-block;font-size:10px;font-weight:700;height:16px;line-height:16px;margin-left:5px;text-align:center;width:16px}.LuminMindsModal_balanceIndicator__5-cc2{align-items:center;background-color:#fffbeb;border:1px solid #fcd34d;border-radius:6px;color:#92400e;display:flex;margin-bottom:20px;padding:10px 15px}.LuminMindsModal_sparkIcon__pPD9k{font-size:18px;margin-right:8px}.LuminMindsModal_balanceLabel__XL4wc{font-weight:500;margin-right:8px}.LuminMindsModal_balanceValue__lXJId{color:#92400e;font-size:18px;font-weight:700}.LuminMindsModal_sparksNote__A00TK{align-items:center;background-color:#f7fafc;border-radius:4px;color:#4a5568;display:flex;font-size:.9em;margin-top:8px;padding:8px 12px}.CustomAssistantsTab_customAssistantsTab__g\+o4a{background-color:#f9fbff;border-radius:8px;color:#333;display:flex;flex-direction:column;font-family:Comfortaa,sans-serif;height:calc(100% - 32px);min-height:60dvh;padding:16px;position:relative}.CustomAssistantsTab_header__HDqJd{align-items:center;border-bottom:1px solid #0066cc1a;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:10px}.CustomAssistantsTab_header__HDqJd h2{color:#06c;font-size:1.3rem;font-weight:500;margin:0}.CustomAssistantsTab_createButton__W4cVO{align-items:center;background-color:#06c;border:none;border-radius:6px;box-shadow:0 1px 3px #06c3;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:.85rem;font-weight:500;min-height:44px;padding:10px 16px;transition:all .2s ease}.CustomAssistantsTab_createButton__W4cVO:hover{background-color:#005bb5;transform:translateY(-1px)}.CustomAssistantsTab_createButton__W4cVO:disabled{background-color:#b0bec5;box-shadow:none;cursor:not-allowed;transform:none}.CustomAssistantsTab_createButton__W4cVO:before{content:"+";font-size:1rem;margin-right:4px}.CustomAssistantsTab_formContainer__AefYN{background-color:#fff;border:1px solid #0066cc1a;border-radius:8px;box-shadow:0 2px 8px #00000014;margin-bottom:16px;padding:16px}.CustomAssistantsTab_form__DKT-m h3{border-bottom:1px solid #0066cc1a;color:#06c;font-size:1.1rem;font-weight:500;margin-bottom:16px;margin-top:0;padding-bottom:8px}.CustomAssistantsTab_formGroup__MrJzq{margin-bottom:16px}.CustomAssistantsTab_formGroup__MrJzq label{color:#555;display:block;font-size:.9rem;font-weight:500;margin-bottom:8px}.CustomAssistantsTab_input__zSBxb,.CustomAssistantsTab_textarea__Cuw06{background-color:#f9fbff;border:1px solid #e0e0e0;border-radius:6px;color:#333;font-family:inherit;font-size:1rem;padding:12px 16px;transition:all .2s ease;width:100%}.CustomAssistantsTab_input__zSBxb:focus,.CustomAssistantsTab_textarea__Cuw06:focus{border-color:#06c;box-shadow:0 0 0 2px #0066cc1a;outline:none}.CustomAssistantsTab_textarea__Cuw06{min-height:100px;resize:vertical}.CustomAssistantsTab_hint__b5kp-{color:#666;display:block;font-size:.8rem;margin-top:4px}.CustomAssistantsTab_checkboxLabel__-m3j-{align-items:center;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;min-height:44px}.CustomAssistantsTab_checkboxLabel__-m3j- input{height:20px;margin-right:8px;width:20px}.CustomAssistantsTab_formActions__VqKge{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.CustomAssistantsTab_cancelButton__Fj7DT,.CustomAssistantsTab_saveButton__2oWCz{border-radius:6px;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:500;min-height:44px;min-width:120px;padding:12px 20px;transition:all .2s ease}.CustomAssistantsTab_cancelButton__Fj7DT{background-color:#f5f5f5;border:1px solid #e0e0e0;color:#555}.CustomAssistantsTab_saveButton__2oWCz{background-color:#06c;border:none;box-shadow:0 1px 3px #06c3;color:#fff}.CustomAssistantsTab_cancelButton__Fj7DT:hover{background-color:#e0e0e0}.CustomAssistantsTab_saveButton__2oWCz:hover{background-color:#005bb5}.CustomAssistantsTab_cancelButton__Fj7DT:disabled,.CustomAssistantsTab_saveButton__2oWCz:disabled{cursor:not-allowed;opacity:.7}.CustomAssistantsTab_assistantsList__kzvbV{grid-gap:16px;-webkit-overflow-scrolling:touch;display:grid;flex:1 1;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));overflow-y:auto;padding-right:4px}.CustomAssistantsTab_assistantCard__5biq8{background-color:#fff;border:1px solid #0066cc0d;border-radius:8px;box-shadow:0 2px 6px #0000000d;display:flex;flex-direction:column;padding:16px;transition:all .2s ease}.CustomAssistantsTab_assistantCard__5biq8:hover{box-shadow:0 4px 10px #0066cc1a;transform:translateY(-2px)}.CustomAssistantsTab_assistantHeader__nYiPN{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:12px}.CustomAssistantsTab_assistantTitle__a-boc{color:#06c;font-size:1.1rem;font-weight:500;margin:0}.CustomAssistantsTab_assistantStatus__ojd2P{align-items:center;background-color:#f5f7fa;border-radius:4px;color:#555;display:flex;font-size:.8rem;padding:4px 10px;white-space:nowrap}.CustomAssistantsTab_statusDot__HttWQ{border-radius:50%;height:8px;margin-right:6px;width:8px}.CustomAssistantsTab_enabled__U1iuZ{background-color:#4caf50}.CustomAssistantsTab_disabled__fSP9Z{background-color:#f44336}.CustomAssistantsTab_assistantDescription__R1K5p{border-left:2px solid #06c3;color:#666;flex:1 1;font-size:.9rem;line-height:1.5;margin:12px 0;padding-left:10px}.CustomAssistantsTab_assistantMeta__RkYQV{background-color:#f9fbff;border-radius:6px;color:#777;font-size:.8rem;margin:12px 0;padding:10px 12px}.CustomAssistantsTab_assistantId__1qBos,.CustomAssistantsTab_openaiId__NgJYl{display:block;margin-bottom:4px;word-break:break-all}.CustomAssistantsTab_assistantActions__4ODsT{border-top:1px solid #0066cc1a;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:16px;padding-top:12px}.CustomAssistantsTab_deleteButton__e7jjs,.CustomAssistantsTab_editButton__9lQ5o{border-radius:6px;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:500;min-height:44px;padding:10px 16px;transition:all .2s ease}.CustomAssistantsTab_editButton__9lQ5o{background-color:#06c;border:none;color:#fff}.CustomAssistantsTab_deleteButton__e7jjs{background-color:#fff;border:1px solid #f44336;color:#f44336}.CustomAssistantsTab_editButton__9lQ5o:hover{background-color:#005bb5}.CustomAssistantsTab_deleteButton__e7jjs:hover{background-color:#f44336;color:#fff}.CustomAssistantsTab_deleteButton__e7jjs:disabled,.CustomAssistantsTab_editButton__9lQ5o:disabled{cursor:not-allowed;opacity:.7}.CustomAssistantsTab_empty__iWW6O,.CustomAssistantsTab_error__GcQNl,.CustomAssistantsTab_loading__v3D9Q{border-radius:8px;font-family:inherit;grid-column:1/-1;padding:20px;text-align:center}.CustomAssistantsTab_loading__v3D9Q{background-color:#0066cc0d;color:#666}.CustomAssistantsTab_error__GcQNl{background-color:#ffebee;border:1px solid #ffcdd2;color:#d32f2f}.CustomAssistantsTab_empty__iWW6O{background-color:#f0f8ff;color:#666;font-size:.9rem;font-style:italic}.CustomAssistantsTab_toast__CTEO6{border-radius:8px;bottom:20px;box-shadow:0 3px 10px #0003;color:#fff;font-family:inherit;font-size:.9rem;font-weight:500;left:50%;max-width:80vw;min-width:250px;padding:12px 20px;position:fixed;transform:translateX(-50%);z-index:1000}.CustomAssistantsTab_toast__CTEO6.CustomAssistantsTab_success__GVYve{background-color:#43a047}.CustomAssistantsTab_toast__CTEO6.CustomAssistantsTab_error__GcQNl{background-color:#e53935}.CustomAssistantsTab_enableToggle__PRBmN{align-items:center;display:flex;margin-right:auto}.CustomAssistantsTab_switchLabel__nHFgo{align-items:center;color:#555;display:flex;font-size:.8rem;gap:10px;min-height:44px}.CustomAssistantsTab_switchContainer__HiLTs{display:inline-block;height:20px;position:relative;width:40px}.CustomAssistantsTab_switchContainer__HiLTs input{height:0;opacity:0;width:0}.CustomAssistantsTab_toggleSlider__isqgL{background-color:#ccc;border-radius:20px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.CustomAssistantsTab_toggleSlider__isqgL:before{background-color:#fff;border-radius:50%;bottom:2px;content:"";height:16px;left:2px;position:absolute;transition:.3s;width:16px}input:checked+.CustomAssistantsTab_toggleSlider__isqgL{background-color:#06c}input:checked+.CustomAssistantsTab_toggleSlider__isqgL:before{transform:translateX(20px)}.CustomAssistantsTab_assistantCard__5biq8.CustomAssistantsTab_disabled__fSP9Z{background-color:#f9f9f9;border:1px dashed #ccc;opacity:.7}.CustomAssistantsTab_inputError__lb6t-{background-color:#fff8f8;border-color:#f44336}.CustomAssistantsTab_error__GcQNl{color:#f44336;font-size:.8rem;margin-top:4px}@media (max-width:1024px){.CustomAssistantsTab_customAssistantsTab__g\+o4a{min-height:50dvh}.CustomAssistantsTab_assistantsList__kzvbV{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:900px){.CustomAssistantsTab_assistantsList__kzvbV{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width:768px){.CustomAssistantsTab_customAssistantsTab__g\+o4a{min-height:60dvh;padding:12px}.CustomAssistantsTab_assistantsList__kzvbV{grid-template-columns:1fr}.CustomAssistantsTab_header__HDqJd{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:12px}.CustomAssistantsTab_createButton__W4cVO{justify-content:center;width:100%}.CustomAssistantsTab_formContainer__AefYN{padding:12px}.CustomAssistantsTab_formActions__VqKge{flex-direction:column-reverse;gap:8px}.CustomAssistantsTab_cancelButton__Fj7DT,.CustomAssistantsTab_saveButton__2oWCz{text-align:center;width:100%}.CustomAssistantsTab_assistantActions__4ODsT{flex-direction:column;gap:8px}.CustomAssistantsTab_deleteButton__e7jjs,.CustomAssistantsTab_editButton__9lQ5o{text-align:center;width:100%}}@media (max-width:480px){.CustomAssistantsTab_customAssistantsTab__g\+o4a{padding:10px}.CustomAssistantsTab_header__HDqJd h2{font-size:1.1rem}.CustomAssistantsTab_createButton__W4cVO{font-size:.8rem;padding:8px 12px}.CustomAssistantsTab_assistantTitle__a-boc{font-size:1rem}.CustomAssistantsTab_assistantMeta__RkYQV{font-size:.75rem;padding:8px}.CustomAssistantsTab_assistantDescription__R1K5p{font-size:.85rem}.CustomAssistantsTab_assistantStatus__ojd2P{font-size:.75rem;padding:3px 8px}.CustomAssistantsTab_input__zSBxb,.CustomAssistantsTab_textarea__Cuw06{font-size:.9rem;padding:10px 12px}.CustomAssistantsTab_formActions__VqKge{margin-top:16px}}.CustomAssistantsTab_vectorStoreSection__CynA2{background-color:#f5f7fa;border-radius:8px;margin-top:12px;padding:16px}.CustomAssistantsTab_vectorStoreSection__CynA2>label{color:#06c;display:block;font-weight:600;margin-bottom:12px}.CustomAssistantsTab_vectorStoreOptions__YCTDi{display:flex;gap:20px;margin-bottom:16px}.CustomAssistantsTab_radioLabel__ixKhP{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:8px}.CustomAssistantsTab_radioLabel__ixKhP input[type=radio]{cursor:pointer}.CustomAssistantsTab_vectorStoreContainer__RSSqP{align-items:center;display:flex;gap:8px;position:relative}.CustomAssistantsTab_vectorStoreContainer__RSSqP select{flex:1 1}.CustomAssistantsTab_viewFilesBtn__OhJ0v,.CustomAssistantsTab_viewFilesLink__TZBn8{background-color:#06c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:6px 12px;transition:background-color .2s;white-space:nowrap}.CustomAssistantsTab_viewFilesBtn__OhJ0v:hover,.CustomAssistantsTab_viewFilesLink__TZBn8:hover{background-color:#005bb5}.CustomAssistantsTab_viewFilesLink__TZBn8{display:inline-block;margin-left:8px;text-decoration:none}.CustomAssistantsTab_newVectorStoreForm__eQ4FH{display:flex;flex-direction:column;gap:12px}.CustomAssistantsTab_fileUploadSection__m2QRk{margin-top:8px}.CustomAssistantsTab_fileUploadLabel__yu1Ka{align-items:center;background-color:#fff;border:2px dashed #06c;border-radius:6px;color:#06c;cursor:pointer;display:inline-flex;font-weight:500;gap:8px;padding:12px 16px;transition:background-color .2s}.CustomAssistantsTab_fileUploadLabel__yu1Ka:hover{background-color:#f0f8ff}.CustomAssistantsTab_fileInput__7FN3X{display:none}.CustomAssistantsTab_selectedFiles__eCEog{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;margin-top:12px;padding:12px}.CustomAssistantsTab_selectedFiles__eCEog p{color:#333;font-weight:600;margin:0 0 8px}.CustomAssistantsTab_selectedFiles__eCEog ul{list-style:none;margin:0;padding:0}.CustomAssistantsTab_selectedFiles__eCEog li{color:#666;font-size:14px;padding:4px 0}.CustomAssistantsTab_filesModal__6K44G{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.CustomAssistantsTab_filesModalContent__62VtZ{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;max-height:80vh;max-width:600px;width:100%}.CustomAssistantsTab_filesModalHeader__h6JOD{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:20px}.CustomAssistantsTab_filesModalHeader__h6JOD h3{color:#06c;margin:0}.CustomAssistantsTab_closeButton__B4gKh{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;padding:4px;transition:background-color .2s;width:32px}.CustomAssistantsTab_closeButton__B4gKh:hover{background-color:#f0f0f0}.CustomAssistantsTab_filesModalBody__x7y2b{flex:1 1;overflow-y:auto;padding:20px}.CustomAssistantsTab_uploadSection__LgJAe{border-bottom:1px solid #e0e0e0;margin-bottom:20px;padding-bottom:20px}.CustomAssistantsTab_filesList__xF\+zj{min-height:200px}.CustomAssistantsTab_noFiles__2KC7\+{color:#999;font-style:italic;padding:40px;text-align:center}.CustomAssistantsTab_filesList__xF\+zj ul{list-style:none;margin:0;padding:0}.CustomAssistantsTab_fileItem__jZk5i{align-items:center;background-color:#f9fbff;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px;transition:background-color .2s}.CustomAssistantsTab_fileItem__jZk5i:hover{background-color:#f0f8ff}.CustomAssistantsTab_fileName__bWA7c{color:#333;flex:1 1;font-family:monospace;font-size:14px;word-break:break-all}.CustomAssistantsTab_fileStatus__xVnLT{background-color:#e8f5e9;border-radius:4px;color:#2e7d32;font-size:12px;font-weight:500;margin:0 8px;padding:4px 8px}.CustomAssistantsTab_deleteFileButton__qriJE{background:none;border:none;border-radius:4px;color:#f44336;cursor:pointer;font-size:16px;padding:4px 8px;transition:background-color .2s}.CustomAssistantsTab_deleteFileButton__qriJE:hover{background-color:#ffebee}.CustomAssistantsTab_loadingState__F1UMj{color:#666;padding:40px;text-align:center}@media (max-width:768px){.CustomAssistantsTab_vectorStoreOptions__YCTDi{flex-direction:column;gap:12px}.CustomAssistantsTab_vectorStoreContainer__RSSqP{align-items:stretch;flex-direction:column}.CustomAssistantsTab_viewFilesBtn__OhJ0v{margin-top:8px;width:100%}.CustomAssistantsTab_filesModal__6K44G{padding:10px}.CustomAssistantsTab_filesModalContent__62VtZ{max-height:90vh}}.CustomAssistantsTab_toolsWarning__6TaDr{color:#ff9800;font-size:12px;font-style:italic;font-weight:400;margin-left:10px}.CustomAssistantsTab_toolRestricted__cGonm{cursor:not-allowed;opacity:.5}.CustomAssistantsTab_toolRestricted__cGonm .CustomAssistantsTab_checkboxLabel__-m3j-{cursor:not-allowed}.CustomAssistantsTab_toolRestricted__cGonm span{color:#999;text-decoration:line-through}.CustomAssistantsTab_restrictedIcon__vtXa9{color:#f44336;font-size:10px;margin-left:4px}.ProductivityTab_productivityContainer__6BuDO{color:#333;font-family:Comfortaa,sans-serif;max-height:75vh;overflow-y:auto;padding:20px;width:100%}.ProductivityTab_sectionNav__kSqHE{border-bottom:1px solid #eee;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.ProductivityTab_sectionButton__a-\+PW{background:none;border:none;border-bottom:2px solid #0000;color:#666;cursor:pointer;font-family:inherit;font-size:14px;padding:10px 16px;transition:all .2s}.ProductivityTab_sectionButton__a-\+PW:hover{color:#06c}.ProductivityTab_activeSection__PD3fW{border-bottom:2px solid #06c;color:#06c;font-weight:600}.ProductivityTab_emptyContainer__VZVEf,.ProductivityTab_errorContainer__-FUki,.ProductivityTab_loadingContainer__2newU{align-items:center;color:#666;display:flex;flex-direction:column;justify-content:center;min-height:300px;text-align:center;width:100%}.ProductivityTab_miniLoadingContainer__LbcpR{align-items:center;color:#666;display:flex;flex-direction:column;justify-content:center;min-height:150px;text-align:center;width:100%}.ProductivityTab_spinner__zxrh7{animation:ProductivityTab_spin__jgzTT 1s linear infinite;border:4px solid #0000001a;border-radius:50%;border-top-color:#06c;height:40px;margin-bottom:16px;width:40px}.ProductivityTab_miniSpinner__iIQDe{animation:ProductivityTab_spin__jgzTT 1s linear infinite;border:3px solid #0000001a;border-radius:50%;border-top-color:#06c;height:24px;margin-bottom:12px;width:24px}@keyframes ProductivityTab_spin__jgzTT{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProductivityTab_errorMessage__yxkRf{color:#ff4d4f;margin-bottom:16px}.ProductivityTab_retryButton__IaUMU{background-color:#06c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;padding:8px 16px}.ProductivityTab_retryButton__IaUMU:hover{background-color:#0052a3}.ProductivityTab_controlsRow__ivRsW{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.ProductivityTab_periodSelector__TAi4k{align-items:center;display:flex;gap:8px}.ProductivityTab_periodSelect__fzIMA{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;font-family:inherit;padding:6px 12px}.ProductivityTab_refreshButton__HO56a{background-color:#06c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:inherit;padding:6px 12px;transition:background-color .3s}.ProductivityTab_refreshButton__HO56a:hover:not(:disabled){background-color:#0052a3}.ProductivityTab_refreshButton__HO56a:disabled{background-color:#ccc;cursor:not-allowed}.ProductivityTab_statsGrid__qjbwI{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:24px}.ProductivityTab_statCard__12kLc{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 8px #0000000d;padding:16px;position:relative;text-align:center;transition:transform .2s}.ProductivityTab_statCard__12kLc:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-3px)}.ProductivityTab_statValue__LsMft{color:#06c;font-size:24px;font-weight:700;margin-bottom:4px}.ProductivityTab_statLabel__NuhO9{color:#666;font-size:14px}.ProductivityTab_trendIndicator__QIY-k{border-radius:10px;bottom:8px;font-size:12px;padding:2px 6px;position:absolute;right:8px}.ProductivityTab_trendUp__1RG1h{background-color:#e6f7ff;color:#06c}.ProductivityTab_trendDown__aPty0{background-color:#fff1f0;color:#ff4d4f}.ProductivityTab_contentColumns__pF3Lz{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.ProductivityTab_leftColumn__aqlYF,.ProductivityTab_rightColumn__iUIL5{display:flex;flex-direction:column;gap:20px}.ProductivityTab_section__wCfDI{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 8px #0000000d;padding:16px}.ProductivityTab_section__wCfDI h3{border-bottom:1px solid #eee;color:#333;font-size:16px;font-weight:600;margin-bottom:16px;margin-top:0;padding-bottom:8px}.ProductivityTab_sectionHeaderWithButton__AxVGV{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:8px}.ProductivityTab_sectionHeaderWithButton__AxVGV h3{border-bottom:none;margin:0;padding-bottom:0}.ProductivityTab_viewMoreButton__0DuZc{background:none;border:none;color:#06c;cursor:pointer;font-size:13px;padding:0}.ProductivityTab_viewMoreButton__0DuZc:hover{text-decoration:underline}.ProductivityTab_emptyMessage__2DgBF{color:#999;font-style:italic;padding:20px 0;text-align:center}.ProductivityTab_chartSection__BdQFJ{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 8px #0000000d;padding:16px}.ProductivityTab_chartSection__BdQFJ h3{border-bottom:1px solid #eee;color:#333;font-size:16px;font-weight:600;margin-bottom:16px;margin-top:0;padding-bottom:8px}.ProductivityTab_barChart__iIgTw{align-items:flex-end;display:flex;height:150px;justify-content:space-between;padding-top:10px}.ProductivityTab_barContainer__LpmHw{align-items:center;display:flex;flex:1 1;flex-direction:column}.ProductivityTab_barValue__N7vO9{color:#666;font-size:12px;margin-bottom:5px}.ProductivityTab_bar__hdqPe{background-color:#06c;border-radius:3px 3px 0 0;min-height:3px;transition:height .3s;width:70%}.ProductivityTab_barLabel__iuK\+6{color:#666;font-size:12px;margin-top:8px}.ProductivityTab_accuracyMeter__cU9lc{margin-bottom:16px}.ProductivityTab_accuracyLabel__DKTCY{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin-bottom:8px}.ProductivityTab_accuracyValue__S764w{font-weight:600;margin-left:8px}.ProductivityTab_meterContainer__2owYN{margin-top:12px}.ProductivityTab_meterBar__YGUsx{background-color:#f0f0f0;border-radius:4px;height:8px;overflow:hidden;position:relative}.ProductivityTab_meterFill__HgSfV{background-color:#06c;border-radius:4px;height:100%}.ProductivityTab_meterMarker__Yf7Wm{background-color:#333;height:8px;position:absolute;top:0;width:2px}.ProductivityTab_meterLabels__77EWk{color:#666;display:flex;font-size:12px;justify-content:space-between;margin-top:4px}.ProductivityTab_estimationTable__zY2Hh{font-size:13px;margin-top:16px}.ProductivityTab_tableHeader__SM6iS{background-color:#f0f0f0;border-radius:4px;color:#333;display:grid;font-weight:600;grid-template-columns:2fr 1fr 1fr 1fr;padding:8px}.ProductivityTab_tableRow__cb2Jj{border-bottom:1px solid #eee;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;padding:8px}.ProductivityTab_taskTitle__F1i5g{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductivityTab_overestimated__m7HDt{color:#ff9800}.ProductivityTab_underestimated__G9WXm{color:#f44336}.ProductivityTab_goodEstimation__xLI5j{color:#4caf50}.ProductivityTab_taskList__lSzM6{display:flex;flex-direction:column;gap:12px}.ProductivityTab_taskItem__cF4J6{background-color:#fff;border-radius:6px;box-shadow:0 1px 3px #0000001a;padding:12px;transition:transform .2s ease}.ProductivityTab_taskItem__cF4J6:hover{box-shadow:0 3px 6px #00000026;transform:translateY(-2px)}.ProductivityTab_taskHeader__wlsYM{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ProductivityTab_taskDescription__mb5aR{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#666;display:-webkit-box;font-size:13px;margin-bottom:8px;overflow:hidden}.ProductivityTab_taskMeta__vy-Tf{align-items:center;display:flex;font-size:12px;justify-content:space-between}.ProductivityTab_taskDueDate__rnSik{color:#ff4d4f}.ProductivityTab_taskStatus__ny3bW{background-color:#e6f7ff;border-radius:10px;color:#06c;font-size:12px;padding:2px 8px}.ProductivityTab_priorityBadge__2TCBr{background-color:#ff4d4f;border-radius:10px;color:#fff;font-size:12px;font-weight:500;padding:2px 8px}.ProductivityTab_priority1__mj4xo{background-color:#ff4d4f;color:#fff}.ProductivityTab_priority2__CzNO6{background-color:#faad14;color:#fff}.ProductivityTab_priority3__X\+yk5{background-color:#52c41a;color:#fff}.ProductivityTab_statusPending__HkIq5{background-color:#faad14;color:#fff}.ProductivityTab_statusIn_progress__ilDIE{background-color:#1890ff;color:#fff}.ProductivityTab_statusCompleted__zUXGF{background-color:#52c41a;color:#fff}.ProductivityTab_statusArchived__FgdYj{background-color:#8c8c8c;color:#fff}.ProductivityTab_tagCloud__Qrxfq{display:flex;flex-wrap:wrap;gap:8px;padding:10px 0}.ProductivityTab_tag__\+jGiF{background-color:#e6f7ff;border-radius:10px;color:#06c;padding:4px 10px;transition:transform .2s}.ProductivityTab_tag__\+jGiF:hover{transform:scale(1.05)}.ProductivityTab_tagCount__iOyBM{color:#666;font-size:.85em}.ProductivityTab_aiSection__\+mjrV{padding:10px 0}.ProductivityTab_aiSectionHeader__j9uTf{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.ProductivityTab_aiSectionHeader__j9uTf h3{color:#333;font-size:18px;margin:0}.ProductivityTab_refreshAiButton__n-JrZ{align-items:center;background-color:#06c;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 16px;transition:background-color .3s}.ProductivityTab_refreshAiButton__n-JrZ:hover:not(:disabled){background-color:#0052a3}.ProductivityTab_refreshAiButton__n-JrZ:disabled{background-color:#ccc;cursor:wait}.ProductivityTab_refreshingAi__gOZSN{position:relative}.ProductivityTab_refreshingAi__gOZSN:after{animation:ProductivityTab_loading__-p7wF 1.5s infinite;background:linear-gradient(90deg,#0000,#fff,#0000);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}@keyframes ProductivityTab_loading__-p7wF{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ProductivityTab_aiMessage__XA6Wu{background-color:#f9f9f9;border-left:3px solid #06c;border-radius:6px;margin-bottom:20px;padding:12px 16px}.ProductivityTab_completeRecommendationsList__8FZ8X{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-bottom:24px}.ProductivityTab_recommendationCard__jeZii{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:transform .2s,box-shadow .2s}.ProductivityTab_recommendationCard__jeZii:hover{box-shadow:0 6px 12px #0000001f;transform:translateY(-3px)}.ProductivityTab_recommendationCardHeader__XQWSa{background-color:#f0f8ff;border-bottom:1px solid #e8f4ff;padding:16px}.ProductivityTab_recommendationTypeTag__JqIa-{background-color:#e6f7ff;border-radius:10px;color:#06c;display:inline-block;font-size:12px;margin-bottom:8px;padding:2px 8px}.ProductivityTab_recommendationCardTitle__Nse63{color:#333;font-size:16px;font-weight:600;margin:0}.ProductivityTab_recommendationCardBody__ILSv9{color:#444;font-size:14px;padding:16px}.ProductivityTab_actionSteps__C\+7yP{border-top:1px dashed #eee;margin-top:16px;padding-top:8px}.ProductivityTab_actionSteps__C\+7yP h5{color:#333;font-size:14px;font-weight:600;margin:0 0 8px}.ProductivityTab_actionSteps__C\+7yP ol{margin:0;padding-left:20px}.ProductivityTab_actionSteps__C\+7yP li{margin-bottom:4px}.ProductivityTab_recommendationsList__okPj0{display:flex;flex-direction:column;gap:12px;margin-bottom:10px}.ProductivityTab_recommendationItem__dDYrb{background-color:#fff;border-radius:6px;box-shadow:0 1px 3px #0000001a;padding:12px;transition:transform .2s}.ProductivityTab_recommendationItem__dDYrb:hover{box-shadow:0 3px 6px #00000026;transform:translateY(-2px)}.ProductivityTab_recommendationHeader__KwRrs{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ProductivityTab_recommendationType__TqLLF{background-color:#e6f7ff;border-radius:10px;color:#06c;font-size:11px;padding:1px 6px}.ProductivityTab_recommendationTitle__WaLe\+{color:#333;font-size:14px;font-weight:600}.ProductivityTab_recommendationDescription__y-mPj{color:#666;font-size:13px;line-height:1.4;margin:0}.ProductivityTab_moreIndicator__0NRdZ{color:#06c;font-size:13px;margin:8px 0 0;text-align:center}.ProductivityTab_aiAnalyticsSection__wTVFj{margin-top:30px}.ProductivityTab_aiAnalyticsSection__wTVFj h4{color:#333;font-size:16px;font-weight:600;margin-bottom:16px}.ProductivityTab_analyticsGrid__E8Occ{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.ProductivityTab_analyticsCard__vaYd4{background-color:#fff;border-radius:8px;box-shadow:0 2px 6px #0000000d;padding:16px}.ProductivityTab_analyticsCard__vaYd4 h5{color:#333;font-size:14px;font-weight:600;margin-bottom:12px;margin-top:0}.ProductivityTab_analyticValue__kxAhU{color:#06c;font-size:18px;font-weight:700;margin-bottom:8px}.ProductivityTab_analyticLabel__Qjnrh{color:#666;font-size:14px;font-weight:400}.ProductivityTab_analyticDescription__ccfNn{color:#666;font-size:13px;line-height:1.4;margin:8px 0 0}.ProductivityTab_emptyAnalytic__RC8j9{color:#999;font-size:13px;font-style:italic;margin:0}.ProductivityTab_tasksSection__CUuSl{padding:10px 0}.ProductivityTab_tasksSectionHeader__W-fWg{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.ProductivityTab_tasksSectionHeader__W-fWg h3{color:#333;font-size:18px;margin:0}.ProductivityTab_taskFilters__zcful{display:flex;gap:10px}.ProductivityTab_taskFilterSelect__X2ktS{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;font-size:14px;padding:6px 12px}.ProductivityTab_tasksContainer__nF6Mt{margin-bottom:24px}.ProductivityTab_tasksTableHeader__JtMPJ{background-color:#f5f5f5;border-radius:6px 6px 0 0;display:grid;font-size:14px;font-weight:600;grid-template-columns:2fr 1fr 1fr 1fr 1fr .7fr;padding:10px}.ProductivityTab_tasksTableBody__wrQEA{display:flex;flex-direction:column}.ProductivityTab_taskRow__RsDl6{background-color:#fff;border-bottom:1px solid #f0f0f0;display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr .7fr;padding:12px 10px;transition:background-color .2s}.ProductivityTab_taskRow__RsDl6:hover{background-color:#f9f9f9}.ProductivityTab_priorityBadge__2TCBr,.ProductivityTab_statusBadge__Vxwyh{border-radius:10px;display:inline-block;font-size:12px;padding:2px 8px;text-align:center}.ProductivityTab_taskStatsSection__5kIai{margin-top:30px}.ProductivityTab_taskStatsSection__5kIai h4{color:#333;font-size:16px;font-weight:600;margin-bottom:16px}.ProductivityTab_taskStatsGrid__97Odm{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.ProductivityTab_taskStatCard__jFNSP{background-color:#fff;border-radius:8px;box-shadow:0 2px 6px #0000000d;padding:16px}.ProductivityTab_taskStatCard__jFNSP h5{color:#333;font-size:15px;font-weight:600;margin-bottom:16px;margin-top:0;text-align:center}.ProductivityTab_statsPieChart__ubSwB{height:160px;margin:0 auto 20px;position:relative;width:160px}.ProductivityTab_pieChartSegments__VqD-G{background-color:#f0f0f0;border-radius:50%;height:100%;overflow:hidden;position:relative;width:100%}.ProductivityTab_pieSegment__08g-N{height:100%;position:absolute;transform-origin:50% 50%;width:100%}.ProductivityTab_completedSegment__5LvRL{background-color:#52c41a}.ProductivityTab_inProgressSegment__mTBzC{background-color:#1890ff}.ProductivityTab_pendingSegment__f5stk{background-color:#faad14}.ProductivityTab_pieChartLegend__TvMND{display:flex;flex-direction:column;gap:8px}.ProductivityTab_legendItem__pCwZg{align-items:center;display:flex;font-size:13px;gap:8px}.ProductivityTab_legendColor__aiq1l{border-radius:2px;height:12px;width:12px}.ProductivityTab_completedColor__VhyLq{background-color:#52c41a}.ProductivityTab_inProgressColor__Ay8t5{background-color:#1890ff}.ProductivityTab_pendingColor__IuCh0{background-color:#faad14}.ProductivityTab_legendLabel__aTVxz{color:#666}.ProductivityTab_completionRateContainer__X1-gu{align-items:center;display:flex;flex-direction:column;gap:10px}.ProductivityTab_completionRateValue__ja8H6{color:#06c;font-size:22px;font-weight:700}.ProductivityTab_completionRateBar__g1A0m{border-radius:5px;height:10px;overflow:hidden;position:relative;width:100%}.ProductivityTab_completionRateBarBg__5Cy9E{background-color:#f0f0f0;height:100%;position:absolute;width:100%}.ProductivityTab_completionRateBarFill__F150U{background-color:#52c41a;height:100%;position:absolute;transition:width .5s ease}.ProductivityTab_completionRateLabel__5Fr35{color:#666;font-size:13px}.ProductivityTab_timeSection__wjKf9{padding:10px 0}.ProductivityTab_timeSectionHeader__OwXZn{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.ProductivityTab_timeSectionHeader__OwXZn h3{color:#333;font-size:18px;margin:0}.ProductivityTab_timeEntriesContainer__JXSJy{margin-bottom:24px}.ProductivityTab_timeEntriesTableHeader__2UHV1{background-color:#f5f5f5;border-radius:6px 6px 0 0;display:grid;font-size:14px;font-weight:600;grid-template-columns:1fr 1fr 1fr 1fr 2fr;padding:10px}.ProductivityTab_timeEntriesTableBody__5-FH2{display:flex;flex-direction:column}.ProductivityTab_timeEntryRow__ZSic7{background-color:#fff;border-bottom:1px solid #f0f0f0;display:grid;font-size:14px;grid-template-columns:1fr 1fr 1fr 1fr 2fr;padding:12px 10px;transition:background-color .2s}.ProductivityTab_timeEntryRow__ZSic7:hover{background-color:#f9f9f9}.ProductivityTab_timeColumnDescription__hnapB,.ProductivityTab_timeColumnTask__ltCc8{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductivityTab_timeAnalysisSection__61ZiB{margin-top:30px}.ProductivityTab_timeAnalysisSection__61ZiB h4{color:#333;font-size:16px;font-weight:600;margin-bottom:16px}.ProductivityTab_timeAnalysisCards__e-ENt{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.ProductivityTab_timeAnalysisCard__fxZfy{background-color:#fff;border-radius:8px;box-shadow:0 2px 6px #0000000d;padding:16px;text-align:center}.ProductivityTab_timeAnalysisCard__fxZfy h5{color:#333;font-size:14px;font-weight:600;margin-bottom:12px;margin-top:0}.ProductivityTab_timeAnalysisValue__i3LhP{color:#06c;font-size:18px;font-weight:700;margin-bottom:8px}.ProductivityTab_timeAnalysisDescription__VYYX0{color:#666;font-size:13px;margin:0}.ProductivityTab_workflowsSection__64CSV{padding:10px 0}.ProductivityTab_workflowsSectionHeader__FImMu{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.ProductivityTab_workflowsSectionHeader__FImMu h3{color:#333;font-size:18px;margin:0}.ProductivityTab_workflowsGrid__iq8Jm{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ProductivityTab_workflowCard__aZMf5{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:transform .2s}.ProductivityTab_workflowCard__aZMf5:hover{box-shadow:0 6px 12px #0000001f;transform:translateY(-3px)}.ProductivityTab_workflowCardHeader__T8Qtg{align-items:center;background-color:#f0f8ff;border-bottom:1px solid #e8f4ff;display:flex;justify-content:space-between;padding:16px}.ProductivityTab_workflowName__\+Ivd9{color:#333;font-size:16px;margin:0}.ProductivityTab_workflowStepsCount__fUKZQ{background-color:#e6f7ff;border-radius:10px;color:#06c;font-size:13px;padding:2px 8px}.ProductivityTab_workflowDescription__MIEsc{border-bottom:1px solid #f0f0f0;color:#666;font-size:14px;padding:12px 16px}.ProductivityTab_workflowStepsList__KrB27{padding:8px 16px 16px}.ProductivityTab_workflowStep__OKcJr{align-items:center;border-bottom:1px dashed #f0f0f0;display:flex;gap:10px;padding:8px 0}.ProductivityTab_workflowStepNumber__9u9Py{align-items:center;background-color:#06c;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:600;height:24px;justify-content:center;width:24px}.ProductivityTab_workflowStepContent__Ko03g{flex:1 1}.ProductivityTab_workflowStepTitle__rO-tw{color:#333;font-size:14px;margin-bottom:2px}.ProductivityTab_workflowStepTiming__0WS8Q{color:#666;font-size:12px}.ProductivityTab_workflowStepsMore__Atjsz{color:#06c;font-size:13px;padding:8px 0 0;text-align:center}.ProductivityTab_workflowCardFooter__nY4df{background-color:#f9f9f9;border-top:1px solid #f0f0f0;color:#666;font-size:12px;padding:12px 16px}.ProductivityTab_tasksSectionActions__XBOdi{align-items:center;display:flex;gap:10px}.ProductivityTab_newTaskButton__S9Qfs{background-color:#06c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;padding:8px 16px;transition:background-color .3s}.ProductivityTab_newTaskButton__S9Qfs:hover{background-color:#0052a3}.ProductivityTab_taskColumnActions__KEII7{align-items:center;display:flex;gap:8px;justify-content:center}.ProductivityTab_deleteTaskButton__Det9h,.ProductivityTab_editTaskButton__Zgj5N{background:none;border:none;cursor:pointer;font-size:16px;opacity:.7;padding:4px;transition:opacity .2s}.ProductivityTab_deleteTaskButton__Det9h:hover,.ProductivityTab_editTaskButton__Zgj5N:hover{opacity:1}.ProductivityTab_deleteTaskButton__Det9h:hover{color:#ff4d4f}.ProductivityTab_modalOverlay__NyaV5{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ProductivityTab_taskModal__WlyYQ{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;max-height:90vh;max-width:600px;overflow-y:auto;width:90%}.ProductivityTab_taskModalHeader__3E3s2{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px}.ProductivityTab_taskModalHeader__3E3s2 h3{color:#333;font-size:18px;margin:0}.ProductivityTab_closeModalButton__ktAkm{background:none;border:none;color:#999;cursor:pointer;font-size:24px}.ProductivityTab_taskModalContent__AdOi6{padding:16px}.ProductivityTab_formField__ZSoce{margin-bottom:16px}.ProductivityTab_formField__ZSoce label{color:#333;display:block;font-weight:500;margin-bottom:8px}.ProductivityTab_taskInput__iVHER,.ProductivityTab_taskSelect__B3uIf,.ProductivityTab_taskTextarea__SxlJP{border:1px solid #d9d9d9;border-radius:4px;font-family:inherit;font-size:14px;padding:8px 12px;width:100%}.ProductivityTab_taskTextarea__SxlJP{min-height:100px;resize:vertical}.ProductivityTab_formRow__5PYwg{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.ProductivityTab_taskModalActions__WZ0r5{border-top:1px solid #f0f0f0;display:flex;gap:12px;justify-content:flex-end;padding:16px}.ProductivityTab_cancelButton__Np2mP,.ProductivityTab_saveButton__wlQnF{border-radius:4px;cursor:pointer;font-family:inherit;font-size:14px;padding:8px 16px}.ProductivityTab_cancelButton__Np2mP{background-color:#f0f0f0;border:1px solid #d9d9d9;color:#666}.ProductivityTab_saveButton__wlQnF{background-color:#06c;border:none;color:#fff}.ProductivityTab_cancelButton__Np2mP:hover{background-color:#e6e6e6}.ProductivityTab_saveButton__wlQnF:hover{background-color:#0052a3}@media (max-width:768px){.ProductivityTab_contentColumns__pF3Lz{grid-template-columns:1fr}.ProductivityTab_statsGrid__qjbwI{grid-template-columns:repeat(2,1fr)}.ProductivityTab_barChart__iIgTw{justify-content:flex-start;overflow-x:auto;padding-bottom:10px}.ProductivityTab_barContainer__LpmHw{min-width:40px}.ProductivityTab_tableHeader__SM6iS,.ProductivityTab_tableRow__cb2Jj{grid-template-columns:1.5fr 1fr 1fr 1fr}.ProductivityTab_analyticsGrid__E8Occ,.ProductivityTab_completeRecommendationsList__8FZ8X,.ProductivityTab_timeAnalysisCards__e-ENt{grid-template-columns:1fr}.ProductivityTab_taskRow__RsDl6,.ProductivityTab_tasksTableHeader__JtMPJ{grid-template-columns:2fr 1fr 1fr 1fr .7fr}.ProductivityTab_timeColumnDuration__Cr2Oo{display:none}.ProductivityTab_timeEntriesTableHeader__2UHV1,.ProductivityTab_timeEntryRow__ZSic7{grid-template-columns:1fr 1fr 1fr 2fr}.ProductivityTab_timeColumnEnd__gk7OW{display:none}.ProductivityTab_workflowsGrid__iq8Jm{grid-template-columns:1fr}.ProductivityTab_formRow__5PYwg{gap:12px;grid-template-columns:1fr}.ProductivityTab_taskColumnTime__iJgkb{display:none}}.OpportunityRadarTab_opportunityRadarTab__bKUQB{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;height:100%;padding:16px}.OpportunityRadarTab_tabHeader__WD5YR{align-items:center;border-bottom:1px solid #e1e4e8;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:16px;padding-bottom:15px}.OpportunityRadarTab_tabHeader__WD5YR h4{color:#2d3748;font-size:18px;margin:0}.OpportunityRadarTab_headerActions__FGagW{display:flex;gap:10px}.OpportunityRadarTab_refreshButton__ivI45{align-items:center;background-color:#f7fafc;border:1px solid #e2e8f0;border-radius:4px;color:#4a5568;cursor:pointer;display:flex;font-size:14px;min-height:40px;padding:8px 12px;transition:all .2s}.OpportunityRadarTab_refreshButton__ivI45:hover{background-color:#edf2f7}.OpportunityRadarTab_refreshButton__ivI45 svg{margin-right:8px}.OpportunityRadarTab_loadingContainer__C44LN{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.OpportunityRadarTab_loadingSpinner__1MOUd{animation:OpportunityRadarTab_spin__VQAqw 1s linear infinite;border:3px solid #0000001a;border-radius:50%;border-top-color:#3498db;height:30px;margin-bottom:15px;width:30px}@keyframes OpportunityRadarTab_spin__VQAqw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.OpportunityRadarTab_errorContainer__i1Hcc{background-color:#fff5f5;border:1px solid #feb2b2;border-radius:8px;margin:20px 0;padding:20px;text-align:center}.OpportunityRadarTab_errorMessage__Ars08{color:#c53030;margin-bottom:15px}.OpportunityRadarTab_retryButton__6MQkN{background-color:#3182ce;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;min-height:44px;padding:10px 16px;transition:background-color .2s}.OpportunityRadarTab_retryButton__6MQkN:hover{background-color:#2b6cb0}.OpportunityRadarTab_searchPanelContainer__R9TQj{grid-gap:20px;-webkit-overflow-scrolling:touch;display:grid;flex:1 1;gap:20px;grid-template-columns:300px 1fr;height:calc(80dvh - 150px);min-height:400px;overflow:hidden}.OpportunityRadarTab_searchListContainer__SHs\+W{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;padding:16px}.OpportunityRadarTab_searchListContainer__SHs\+W h5{color:#2d3748;font-size:16px;margin-bottom:15px;margin-top:0}.OpportunityRadarTab_searchList__28r1F{-webkit-overflow-scrolling:touch;flex-grow:1;overflow-y:auto}.OpportunityRadarTab_searchItem__7bfbO{border-bottom:1px solid #e2e8f0;cursor:pointer;min-height:44px;padding:14px;transition:background-color .2s}.OpportunityRadarTab_searchItem__7bfbO:last-child{border-bottom:none}.OpportunityRadarTab_searchItem__7bfbO:hover{background-color:#edf2f7}.OpportunityRadarTab_selectedSearch__3y8Ci{background-color:#ebf8ff;border-left:3px solid #4299e1}.OpportunityRadarTab_searchTerms__GuAWq{margin-bottom:8px}.OpportunityRadarTab_searchTerms__GuAWq strong{color:#2d3748;display:block;font-size:15px;margin-bottom:4px}.OpportunityRadarTab_industryTag__lMWgZ{background-color:#e2e8f0;border-radius:4px;color:#4a5568;display:inline-block;font-size:12px;margin-right:6px;padding:2px 6px}.OpportunityRadarTab_searchMeta__wyqbS{color:#718096;display:flex;flex-wrap:wrap;font-size:12px;gap:4px;justify-content:space-between}.OpportunityRadarTab_noHistoryMessage__x4R-M{color:#718096;font-style:italic;padding:20px 0;text-align:center}.OpportunityRadarTab_searchResultsContainer__E6YF2{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;padding:16px}.OpportunityRadarTab_selectedSearchHeader__4urtu{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:15px;padding-bottom:10px}.OpportunityRadarTab_selectedSearchHeader__4urtu h5{color:#2d3748;font-size:16px;margin:0}.OpportunityRadarTab_searchTermHighlight__2Z2\+l{color:#3182ce;margin-left:5px}.OpportunityRadarTab_resultsList__2rTS5{grid-gap:16px;-webkit-overflow-scrolling:touch;display:grid;flex-grow:1;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));overflow-y:auto}.OpportunityRadarTab_resultCard__NcZ7R{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;flex-direction:column;padding:16px;transition:transform .2s,box-shadow .2s}.OpportunityRadarTab_resultCard__NcZ7R:hover{box-shadow:0 4px 6px #0000001a;transform:translateY(-2px)}.OpportunityRadarTab_resultHeader__Dj78t{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:10px}.OpportunityRadarTab_resultTitle__J4AJ8{color:#2d3748;flex-grow:1;font-size:16px;margin:0}.OpportunityRadarTab_resultScore__X8jBB{background-color:#38a169;border-radius:12px;color:#fff;font-size:14px;font-weight:600;margin-left:8px;padding:2px 8px;white-space:nowrap}.OpportunityRadarTab_resultDescription__FVjZc{color:#4a5568;flex-grow:1;font-size:14px;margin-bottom:12px}.OpportunityRadarTab_resultMeta__Og6X2{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.OpportunityRadarTab_resultTag__8r-Ro{background-color:#e2e8f0;border-radius:4px;color:#4a5568;font-size:12px;padding:4px 8px;white-space:nowrap}.OpportunityRadarTab_resultDeadline__7a4YJ{background-color:#fff5f5;border-radius:4px;color:#e53e3e;font-size:12px;padding:4px 8px;white-space:nowrap}.OpportunityRadarTab_resultLink__CTC3r{align-items:center;border-top:1px solid #edf2f7;color:#3182ce;display:flex;font-size:14px;justify-content:center;margin-top:auto;min-height:44px;padding-bottom:4px;padding-top:10px;text-align:center;text-decoration:none}.OpportunityRadarTab_resultLink__CTC3r:hover{background-color:#f7fafc;border-radius:0 0 6px 6px;text-decoration:underline}.OpportunityRadarTab_noResultsMessage__oz87H,.OpportunityRadarTab_noSelectionMessage__IApN2{align-items:center;color:#718096;display:flex;flex:1 1;flex-direction:column;font-style:italic;justify-content:center;padding:40px 0;text-align:center}@media (max-width:1024px){.OpportunityRadarTab_resultsList__2rTS5{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:900px){.OpportunityRadarTab_searchPanelContainer__R9TQj{height:calc(75dvh - 150px)}}@media (max-width:768px){.OpportunityRadarTab_searchPanelContainer__R9TQj{grid-template-columns:1fr;grid-template-rows:auto 1fr;height:auto;max-height:calc(80dvh - 150px)}.OpportunityRadarTab_searchListContainer__SHs\+W{max-height:250px}.OpportunityRadarTab_tabHeader__WD5YR{align-items:flex-start;flex-direction:column}.OpportunityRadarTab_headerActions__FGagW{justify-content:flex-end;width:100%}.OpportunityRadarTab_refreshButton__ivI45{padding:8px}.OpportunityRadarTab_refreshButton__ivI45 svg{margin-right:0}.OpportunityRadarTab_refreshButton__ivI45 span{display:none}.OpportunityRadarTab_searchResultsContainer__E6YF2{max-height:calc(50dvh - 100px)}.OpportunityRadarTab_resultsList__2rTS5{grid-template-columns:1fr}}@media (max-width:480px){.OpportunityRadarTab_opportunityRadarTab__bKUQB{border-radius:4px;padding:12px}.OpportunityRadarTab_searchPanelContainer__R9TQj{gap:12px;max-height:calc(85dvh - 150px)}.OpportunityRadarTab_searchListContainer__SHs\+W,.OpportunityRadarTab_searchResultsContainer__E6YF2{border-radius:4px;padding:12px}.OpportunityRadarTab_selectedSearchHeader__4urtu{align-items:flex-start;flex-direction:column}.OpportunityRadarTab_resultCard__NcZ7R,.OpportunityRadarTab_searchItem__7bfbO{padding:12px}.OpportunityRadarTab_resultLink__CTC3r{padding:10px 0}}.CompanyInfoTab_companyInfoTab__h4QtO{-webkit-overflow-scrolling:touch;animation:CompanyInfoTab_fadeIn__ntVHr .3s ease-out;background-color:#f7f9fc;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;box-sizing:border-box;color:#272b2f;flex:1 1 100%;font-family:Comfortaa,cursive;height:100%;max-width:100%;overflow-y:auto;padding:1.5rem;position:relative;width:100%}.CompanyInfoTab_companyInfoTabContainer__wrMBi{display:flex;flex-direction:column;height:100%}.CompanyInfoTab_companyInfoTab__h4QtO h3{align-items:center;color:#06c;display:flex;font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin:0 0 1rem}.CompanyInfoTab_infoText__5K4ta{color:#4b5563;font-size:.95rem;line-height:1.5;margin-bottom:1.5rem}.CompanyInfoTab_statsBox__AMy8A{align-items:center;background:linear-gradient(135deg,#fff,#f0f7ff);border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;display:flex;margin-bottom:1.5rem;padding:1.25rem;transition:transform .3s ease,box-shadow .3s ease}.CompanyInfoTab_statsBox__AMy8A:hover{box-shadow:0 8px 20px #0066cc1a;transform:translateY(-5px)}.CompanyInfoTab_statsBox__AMy8A span{color:#4b5563;font-size:1rem}.CompanyInfoTab_statsBox__AMy8A strong{color:#06c;font-weight:600;margin-left:.25rem}.CompanyInfoTab_formGroup__6cv5D{animation:CompanyInfoTab_slideUp__o-8tS .4s ease-out;margin-bottom:1.5rem}.CompanyInfoTab_formGroup__6cv5D label{align-items:center;color:#374151;display:block;display:flex;font-size:1rem;font-weight:600;margin-bottom:.5rem}.CompanyInfoTab_inputWithButton__Wr6lB{display:flex;gap:.75rem}.CompanyInfoTab_formInput__9UDje{background-color:#fff;border:1px solid #d1d5db;border-radius:12px;font-family:Comfortaa,cursive;font-size:.95rem;outline:none;padding:.75rem 1rem;transition:all .2s ease;width:100%}.CompanyInfoTab_formInput__9UDje:focus{border-color:#06c;box-shadow:0 0 0 3px #0066cc1a}.CompanyInfoTab_actionButton__56Hzh{align-items:center;background:linear-gradient(135deg,#06c,#1a8cff);border:none;border-radius:12px;box-shadow:0 4px 6px #06c3;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:.95rem;font-weight:500;justify-content:center;min-height:48px;padding:0 1.5rem;transition:all .3s ease}.CompanyInfoTab_actionButton__56Hzh:hover:not(:disabled){background:linear-gradient(135deg,#005bb5,#06c);box-shadow:0 6px 10px #0066cc40;transform:translateY(-2px)}.CompanyInfoTab_actionButton__56Hzh:disabled{background:linear-gradient(135deg,#9ca3af,#d1d5db);box-shadow:none;cursor:not-allowed}.CompanyInfoTab_textarea__u9CLI{background-color:#fff;border:1px solid #d1d5db;border-radius:12px;font-family:Comfortaa,cursive;font-size:.95rem;line-height:1.6;min-height:200px;outline:none;padding:.75rem 1rem;resize:vertical;transition:all .2s ease;width:100%}.CompanyInfoTab_textarea__u9CLI:focus{border-color:#06c;box-shadow:0 0 0 3px #0066cc1a}.CompanyInfoTab_actionButtons__eXsyk{display:flex;justify-content:flex-end;margin-top:1.5rem}.CompanyInfoTab_primaryButton__Dn8Rd{align-items:center;background:linear-gradient(135deg,#06c,#1a8cff);border:none;border-radius:12px;box-shadow:0 4px 6px #06c3;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:.95rem;font-weight:500;justify-content:center;min-width:160px;padding:.75rem 1.5rem;transition:all .3s ease}.CompanyInfoTab_primaryButton__Dn8Rd:hover:not(.CompanyInfoTab_disabled__NtS0Q){background:linear-gradient(135deg,#005bb5,#06c);box-shadow:0 6px 10px #0066cc40;transform:translateY(-2px)}.CompanyInfoTab_primaryButton__Dn8Rd.CompanyInfoTab_disabled__NtS0Q{background:linear-gradient(135deg,#9ca3af,#d1d5db);box-shadow:none;cursor:not-allowed;opacity:.7}.CompanyInfoTab_scrapeIconContainer__2SC9p{align-items:center;background:linear-gradient(135deg,#06c,#1a8cff);border-radius:10px;box-shadow:0 4px 8px #06c3;color:#fff;display:flex;flex-shrink:0;font-size:1.2rem;height:40px;justify-content:center;margin-right:1rem;width:40px}.CompanyInfoTab_entitySelector__r6AEV{animation:CompanyInfoTab_slideUp__o-8tS .4s ease-out;background:#f0f7ff;border:1px solid #0066cc1a;border-radius:12px;margin-bottom:1.5rem;padding:1rem}.CompanyInfoTab_entityLabel__5ec4J{color:#374151;display:block;font-weight:600;margin-bottom:.5rem}.CompanyInfoTab_radioGroup__GLfKL{display:flex;gap:1.5rem}.CompanyInfoTab_radioGroup__GLfKL label{align-items:center;color:#4b5563;cursor:pointer;display:flex;font-weight:500;gap:.5rem;margin:0}.CompanyInfoTab_radioGroup__GLfKL input[type=radio]{accent-color:#06c;cursor:pointer;height:16px;width:16px}.CompanyInfoTab_searchButtonContainer__fls-M{display:flex;justify-content:center;margin-bottom:1.5rem}.CompanyInfoTab_searchButton__qElk4{align-items:center;background:linear-gradient(135deg,#06c,#0052a3);border:none;border-radius:12px;box-shadow:0 4px 8px #0066cc40;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:1rem;font-weight:600;justify-content:center;min-width:200px;overflow:hidden;padding:.75rem 2rem;position:relative;transition:all .3s ease}.CompanyInfoTab_searchButton__qElk4:hover:not(:disabled){background:linear-gradient(135deg,#0074e0,#0061c9);box-shadow:0 6px 12px #0066cc4d;transform:translateY(-2px)}.CompanyInfoTab_searchButton__qElk4:disabled{background:linear-gradient(135deg,#9ca3af,#d1d5db);box-shadow:none;cursor:not-allowed}.CompanyInfoTab_searchButton__qElk4:after{background:linear-gradient(90deg,#fff0,#ffffff4d 50%,#fff0);content:"";height:100%;left:-100%;position:absolute;top:0;transform:skewX(-25deg);transition:all .75s ease;width:30px}.CompanyInfoTab_searchButton__qElk4:hover:not(:disabled):after{left:100%}.CompanyInfoTab_notification__rAbmT{align-items:center;animation:CompanyInfoTab_fadeIn__ntVHr .3s ease-out;background-color:#f0f7ff;border-radius:12px;display:flex;margin-bottom:1rem;padding:1rem}.CompanyInfoTab_notification__rAbmT.CompanyInfoTab_success__CdXOk{background-color:#ecfdf5;border-left:4px solid #10b981;color:#10b981}.CompanyInfoTab_notification__rAbmT.CompanyInfoTab_error__e57o9{background-color:#fef2f2;border-left:4px solid #ef4444;color:#ef4444}.CompanyInfoTab_notification__rAbmT.CompanyInfoTab_info__POZUs{background-color:#eff6ff;border-left:4px solid #3b82f6;color:#3b82f6}.CompanyInfoTab_notification__rAbmT.CompanyInfoTab_warning__fvUfK{background-color:#fffbeb;border-left:4px solid #f59e0b;color:#f59e0b}.CompanyInfoTab_searchSuccess__83XDn{align-items:center;animation:CompanyInfoTab_fadeIn__ntVHr .3s ease-out;background-color:#ecfdf5;border-left:4px solid #10b981;border-radius:12px;color:#10b981;display:flex;font-size:.9rem;margin-bottom:1.5rem;padding:.75rem 1rem}@keyframes CompanyInfoTab_fadeIn__ntVHr{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes CompanyInfoTab_slideUp__o-8tS{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.CompanyInfoTab_companyInfoTab__h4QtO{border-radius:12px;padding:1.25rem}.CompanyInfoTab_inputWithButton__Wr6lB{flex-direction:column}.CompanyInfoTab_actionButton__56Hzh{justify-content:center;margin-top:.5rem;padding:.75rem 1rem;width:100%}.CompanyInfoTab_formInput__9UDje,.CompanyInfoTab_primaryButton__Dn8Rd,.CompanyInfoTab_searchButton__qElk4,.CompanyInfoTab_textarea__u9CLI{font-size:1rem;padding:.75rem 1rem}.CompanyInfoTab_actionButtons__eXsyk{flex-direction:column}.CompanyInfoTab_primaryButton__Dn8Rd,.CompanyInfoTab_searchButton__qElk4{justify-content:center;width:100%}.CompanyInfoTab_radioGroup__GLfKL{flex-direction:column;gap:.75rem}}@media (max-width:576px){.CompanyInfoTab_companyInfoTab__h4QtO{border-radius:8px;padding:1rem}.CompanyInfoTab_companyInfoTab__h4QtO h3{font-size:1.3rem}.CompanyInfoTab_formInput__9UDje,.CompanyInfoTab_textarea__u9CLI{font-size:.95rem}.CompanyInfoTab_statsBox__AMy8A{padding:1rem}.CompanyInfoTab_entitySelector__r6AEV{padding:.75rem}}.SparksTab_sparksTabContent__EJhr4{-webkit-overflow-scrolling:touch;animation:SparksTab_fadeIn__GclMG .3s ease-out;background-color:#f7f9fc;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;box-sizing:border-box;color:#272b2f;flex:1 1 100%;font-family:Comfortaa,cursive;height:100%;max-width:100%;overflow-y:auto;padding:1.5rem;position:relative;scrollbar-color:silver #0000;scrollbar-width:thin;width:100%}.SparksTab_sparksTabContent__EJhr4::-webkit-scrollbar{width:6px}.SparksTab_sparksTabContent__EJhr4::-webkit-scrollbar-track{background:#0000}.SparksTab_sparksTabContent__EJhr4::-webkit-scrollbar-thumb{background-color:silver;border-radius:6px}.SparksTab_sparksTabContent__EJhr4 h4{align-items:center;color:#06c;display:flex;font-size:1.5rem;font-weight:700;gap:.5rem;letter-spacing:-.01em;margin:0 0 1.5rem}.SparksTab_loadingContainer__\+RuOy{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;width:100%}.SparksTab_loadingSpinner__IjB6U{animation:SparksTab_spin__tFSei 1s linear infinite;border:5px solid #0066cc1a;border-radius:50%;border-top-color:#06c;height:48px;margin-bottom:1rem;width:48px}@keyframes SparksTab_spin__tFSei{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SparksTab_errorContainer__CH9Ia{align-items:center;background:linear-gradient(135deg,#fff0f0,#fee);border:1px solid #fed7d7;border-radius:16px;box-shadow:0 4px 12px #e53e3e1a;display:flex;flex-direction:column;margin:1.5rem 0;padding:2rem}.SparksTab_errorMessage__tEG7L{color:#e53e3e;font-weight:500;margin-bottom:1.5rem;text-align:center}.SparksTab_retryButton__TDEa5{align-items:center;background:linear-gradient(135deg,#e53e3e,#c53030);border:none;border-radius:12px;box-shadow:0 4px 6px #e53e3e33;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.SparksTab_retryButton__TDEa5:hover{box-shadow:0 6px 12px #e53e3e4d;transform:translateY(-2px)}.SparksTab_sparksSummary__pUAQz{background:linear-gradient(135deg,#fff,#f0f7ff);border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;margin-bottom:1.5rem;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.SparksTab_sparksSummary__pUAQz:hover{box-shadow:0 8px 20px #0066cc1a;transform:translateY(-5px)}.SparksTab_sparksSummary__pUAQz p{align-items:center;border-bottom:1px solid #0066cc1a;display:flex;font-size:1rem;justify-content:space-between;margin:.75rem 0;padding-bottom:.75rem}.SparksTab_sparksSummary__pUAQz p:last-child{border-bottom:none;padding-bottom:0}.SparksTab_sparksSummary__pUAQz strong{color:#06c;font-weight:600}.SparksTab_featureCostsBox__ctXxJ{background:linear-gradient(135deg,#fff8ee,#fff4e5);border:1px solid #ffdeaa;border-radius:16px;box-shadow:0 4px 12px #d9770614;margin-bottom:1.5rem;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.SparksTab_featureCostsBox__ctXxJ:hover{box-shadow:0 8px 20px #d977061f;transform:translateY(-5px)}.SparksTab_featureCostsBox__ctXxJ h5{align-items:center;color:#d97706;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;margin-bottom:1rem;margin-top:0}.SparksTab_featureCostsList__XLtpq{list-style-type:none;margin:0;padding:0}.SparksTab_featureCostsList__XLtpq li{border-bottom:1px dashed #d9770633;display:flex;font-size:.95rem;justify-content:space-between;padding:.75rem 0}.SparksTab_featureCostsList__XLtpq li:last-child{border-bottom:none}.SparksTab_featureCostsList__XLtpq li strong{color:#d97706}.SparksTab_sparksConfig__ERr\+K{background:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;margin-bottom:1.5rem;padding:1.5rem}.SparksTab_sparksConfig__ERr\+K h5{align-items:center;color:#06c;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;margin-bottom:1rem;margin-top:1rem}.SparksTab_sparksConfig__ERr\+K h5:first-child{margin-top:0}.SparksTab_inputGroup__e6j2j{display:flex;gap:.75rem;margin-bottom:1.5rem}.SparksTab_sparksInput__72R5h{background-color:#fff;border:1px solid #d1d5db;border-radius:12px;flex:1 1;font-family:Comfortaa,cursive;font-size:.95rem;outline:none;padding:.75rem 1rem;transition:all .2s ease}.SparksTab_sparksInput__72R5h:focus{border-color:#06c;box-shadow:0 0 0 3px #0066cc1a}.SparksTab_addButton__Qh84v,.SparksTab_refreshButton__lr4JS,.SparksTab_renewButton__UzJU4,.SparksTab_updateButton__V10lr{align-items:center;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:.95rem;font-weight:500;gap:.5rem;justify-content:center;min-width:140px;padding:.75rem 1.5rem;transition:all .3s ease}.SparksTab_updateButton__V10lr{background:linear-gradient(135deg,#06c,#1a8cff);box-shadow:0 4px 6px #06c3}.SparksTab_addButton__Qh84v{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 6px #10b98133}.SparksTab_renewButton__UzJU4{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 4px 6px #7c3aed33;width:100%}.SparksTab_refreshButton__lr4JS{background:linear-gradient(135deg,#64748b,#475569);box-shadow:0 4px 6px #64748b33;margin-top:1rem;width:100%}.SparksTab_updateButton__V10lr:hover{background:linear-gradient(135deg,#05a,#0077e6);box-shadow:0 6px 12px #0066cc4d;transform:translateY(-2px)}.SparksTab_addButton__Qh84v:hover{background:linear-gradient(135deg,#0d9488,#047857);box-shadow:0 6px 12px #10b9814d;transform:translateY(-2px)}.SparksTab_renewButton__UzJU4:hover{background:linear-gradient(135deg,#6d28d9,#5b21b6);box-shadow:0 6px 12px #7c3aed4d;transform:translateY(-2px)}.SparksTab_refreshButton__lr4JS:hover{background:linear-gradient(135deg,#475569,#334155);box-shadow:0 6px 12px #64748b4d;transform:translateY(-2px)}.SparksTab_addButton__Qh84v:disabled,.SparksTab_refreshButton__lr4JS:disabled,.SparksTab_renewButton__UzJU4:disabled,.SparksTab_updateButton__V10lr:disabled{background:linear-gradient(135deg,#9ca3af,#d1d5db);box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.SparksTab_infoBox__dRtow{align-items:flex-start;background:linear-gradient(135deg,#f0f7ff,#e1effe);border:1px solid #bae6fd;border-radius:16px;box-shadow:0 4px 12px #0066cc14;display:flex;gap:1rem;margin-bottom:1.5rem;padding:1.5rem}.SparksTab_infoIcon__Qnd6F{color:#06c;flex-shrink:0;font-size:1.5rem}.SparksTab_infoBox__dRtow p{color:#06c;font-size:.95rem;line-height:1.6;margin:0}.SparksTab_transactionsSection__N\+dPV{background:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;padding:1.5rem}.SparksTab_transactionsSection__N\+dPV h5{align-items:center;color:#06c;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;margin-bottom:1.5rem;margin-top:0}.SparksTab_transactionsTable__N2R5i{-webkit-overflow-scrolling:touch;margin:0 -.5rem;overflow-x:auto;padding:0 .5rem}.SparksTab_transactionsTable__N2R5i table{border-collapse:collapse;width:100%}.SparksTab_transactionsTable__N2R5i th{background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-bottom:2px solid #e2e8f0;color:#06c;font-weight:600;padding:1rem;position:sticky;text-align:left;top:0}.SparksTab_transactionsTable__N2R5i td{border-bottom:1px solid #e2e8f0;padding:1rem}.SparksTab_transactionsTable__N2R5i tr:last-child td{border-bottom:none}.SparksTab_transactionsTable__N2R5i tr:hover td{background-color:#f9fafb}.SparksTab_negativeAmount__sbE\+3{color:#e53e3e;font-weight:600}.SparksTab_positiveAmount__yPhNB{color:#10b981;font-weight:600}@keyframes SparksTab_fadeIn__GclMG{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.SparksTab_sparksTabContent__EJhr4{border-radius:12px;padding:1.25rem}.SparksTab_inputGroup__e6j2j{flex-direction:column;gap:.5rem}.SparksTab_addButton__Qh84v,.SparksTab_sparksInput__72R5h,.SparksTab_updateButton__V10lr{border-radius:12px;width:100%}.SparksTab_featureCostsBox__ctXxJ,.SparksTab_infoBox__dRtow,.SparksTab_sparksConfig__ERr\+K,.SparksTab_sparksSummary__pUAQz,.SparksTab_transactionsSection__N\+dPV{padding:1.25rem}}@media (max-width:480px){.SparksTab_sparksTabContent__EJhr4{border-radius:8px;padding:1rem}.SparksTab_sparksTabContent__EJhr4 h4{font-size:1.3rem}.SparksTab_featureCostsBox__ctXxJ,.SparksTab_infoBox__dRtow,.SparksTab_sparksConfig__ERr\+K,.SparksTab_sparksSummary__pUAQz,.SparksTab_transactionsSection__N\+dPV{padding:1rem}.SparksTab_transactionsTable__N2R5i td,.SparksTab_transactionsTable__N2R5i th{font-size:.9rem;padding:.75rem .5rem}}.UserAnalyticsTab_analyticsContainer__mM4cT{-webkit-overflow-scrolling:touch;animation:UserAnalyticsTab_fadeIn__CEMvq .3s ease-out;background-color:#f7f9fc;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;box-sizing:border-box;color:#272b2f;flex:1 1 100%;font-family:Comfortaa,cursive;height:100%;max-width:100%;overflow-y:auto;padding:1.5rem;position:relative;scrollbar-color:silver #0000;scrollbar-width:thin;width:100%}.UserAnalyticsTab_analyticsContainer__mM4cT::-webkit-scrollbar{width:6px}.UserAnalyticsTab_analyticsContainer__mM4cT::-webkit-scrollbar-track{background:#0000}.UserAnalyticsTab_analyticsContainer__mM4cT::-webkit-scrollbar-thumb{background-color:silver;border-radius:6px}.UserAnalyticsTab_analyticsHeader__Cm-kX{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:24px}.UserAnalyticsTab_analyticsHeader__Cm-kX h4{align-items:center;color:#06c;display:flex;font-size:16px;font-weight:700;gap:8px;margin:0}.UserAnalyticsTab_timeRangeSelector__dD-fT{align-items:center;display:flex;gap:10px}.UserAnalyticsTab_timeRangeSelect__9bh1r{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;font-family:Comfortaa,cursive;font-size:14px;outline:none;padding:8px 12px;transition:all .2s ease}.UserAnalyticsTab_timeRangeSelect__9bh1r:focus{border-color:#06c;box-shadow:0 0 0 3px #0066cc1a}.UserAnalyticsTab_analyticsSummary__kWcQL{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.UserAnalyticsTab_summaryCard__73Tqx{align-items:center;background:linear-gradient(135deg,#f0f7ff,#e1effe);border:1px solid #0066cc1a;border-radius:12px;box-shadow:0 4px 15px #0000000d;display:flex;flex:1 1;gap:16px;min-width:220px;padding:16px;transition:all .3s ease}.UserAnalyticsTab_summaryCard__73Tqx:hover{box-shadow:0 8px 20px #0066cc1a;transform:translateY(-3px)}.UserAnalyticsTab_summaryIcon__1bD7G{align-items:center;background:linear-gradient(135deg,#06c,#1a8cff);border-radius:12px;box-shadow:0 4px 12px #06c3;color:#fff;display:flex;font-size:18px;height:40px;justify-content:center;width:40px}.UserAnalyticsTab_summaryInfo__Tdg8l{flex:1 1}.UserAnalyticsTab_summaryInfo__Tdg8l h5{color:#666;font-size:14px;margin:0 0 6px}.UserAnalyticsTab_summaryInfo__Tdg8l p{color:#333;font-size:16px;font-weight:600;margin:0}.UserAnalyticsTab_summarySubtext__adLPV{color:#777;display:block;font-size:13px;margin-top:4px}.UserAnalyticsTab_statusOffline__PcaBt,.UserAnalyticsTab_statusOnline__Kwxqj{border-radius:12px;display:inline-block;font-size:12px;font-weight:600;margin-top:6px;padding:3px 8px}.UserAnalyticsTab_statusOnline__Kwxqj{background-color:#d1fae5;color:#059669}.UserAnalyticsTab_statusOffline__PcaBt{background-color:#f3f4f6;color:#6b7280}.UserAnalyticsTab_sectionTitle__Fq9nP{border-bottom:1px solid #0066cc1a;margin:24px 0 16px;padding-bottom:8px}.UserAnalyticsTab_sectionTitle__Fq9nP h5{align-items:center;color:#06c;display:flex;font-size:15px;font-weight:600;gap:8px;margin:0}.UserAnalyticsTab_tableWrapper__3YIfQ{background-color:#fff;border:1px solid #0066cc1a;border-radius:12px;box-shadow:0 4px 15px #0000000d;margin-bottom:20px;max-width:100%;overflow:auto}.UserAnalyticsTab_dataTable__5rKKk{border-collapse:collapse;width:100%}.UserAnalyticsTab_dataTable__5rKKk th{background-color:#f9fafb;color:#333;font-size:14px;font-weight:600;padding:12px 16px;position:sticky;text-align:left;top:0;z-index:1}.UserAnalyticsTab_dataTable__5rKKk td{border-top:1px solid #f0f0f0;color:#444;font-size:14px;padding:12px 16px}.UserAnalyticsTab_dataTable__5rKKk tr:nth-child(2n){background-color:#f9fafb}.UserAnalyticsTab_selectedRow__iWEoa{background-color:#f0f7ff!important;position:relative}.UserAnalyticsTab_selectedRow__iWEoa:after{background:linear-gradient(135deg,#06c,#1a8cff);content:"";height:100%;left:0;position:absolute;top:0;width:4px}.UserAnalyticsTab_deviceIcon__i7nA8{color:#06c;margin-right:8px}.UserAnalyticsTab_viewDetailsButton__8OjTd{align-items:center;background:none;border:none;border-radius:50%;color:#06c;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:4px;transition:color .2s ease}.UserAnalyticsTab_viewDetailsButton__8OjTd:hover{background-color:#0066cc1a;color:#004c99}.UserAnalyticsTab_sessionDetailsRow__FNNw\+{background-color:#f9fafb}.UserAnalyticsTab_sessionDetails__VkeiZ{padding:16px}.UserAnalyticsTab_sessionDetailsHeader__n6mN1{margin-bottom:12px}.UserAnalyticsTab_sessionDetailsHeader__n6mN1 h6{color:#06c;font-size:15px;margin:0}.UserAnalyticsTab_sessionDetailsContent__Uaqvs{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.UserAnalyticsTab_detailItem__hTWmp{margin-bottom:8px}.UserAnalyticsTab_detailLabel__lAwUo{color:#555;display:block;font-size:13px;font-weight:600;margin-bottom:2px}.UserAnalyticsTab_detailValue__3TIFB{color:#333;font-size:14px}.UserAnalyticsTab_activityDistribution__g2JFu{display:flex;flex-wrap:wrap;gap:20px;margin-top:16px}.UserAnalyticsTab_hourlyActivity__g9Ce7,.UserAnalyticsTab_weekdayActivity__r8qPO{background-color:#fff;border:1px solid #0066cc1a;border-radius:12px;box-shadow:0 4px 15px #0000000d;flex:1 1;min-width:300px;padding:20px}.UserAnalyticsTab_hourlyActivity__g9Ce7 h6,.UserAnalyticsTab_weekdayActivity__r8qPO h6{color:#333;font-size:14px;margin:0 0 16px;text-align:center}.UserAnalyticsTab_barChart__NRyBF{align-items:flex-end;display:flex;height:180px;justify-content:space-between;padding-bottom:20px;padding-top:10px}.UserAnalyticsTab_barChartItem__HBZGo{align-items:center;display:flex;flex:1 1;flex-direction:column}.UserAnalyticsTab_barLabel__x6SVh{color:#666;font-size:12px;margin-bottom:6px}.UserAnalyticsTab_barContainer__hM0qV{display:flex;flex-direction:column;height:130px;justify-content:flex-end;margin-bottom:8px;width:20px}.UserAnalyticsTab_barValue__9ZEg\+{background:linear-gradient(135deg,#06c,#1a8cff);border-radius:4px 4px 0 0;min-height:1px;transition:height .3s ease;width:100%}.UserAnalyticsTab_barCount__xmGjD{color:#666;font-size:11px}.UserAnalyticsTab_hourlyChart__mWygH{align-items:flex-end;display:flex;height:160px;padding:0 8px}.UserAnalyticsTab_hourBlock__Tdde3{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:flex-end}.UserAnalyticsTab_hourBar__YRCQX{background:linear-gradient(135deg,#06c,#1a8cff);border-radius:6px 6px 0 0;min-height:1px;transition:height .3s ease;width:12px}.UserAnalyticsTab_hourLabel__Xk3oZ{color:#666;display:none;font-size:10px;margin-top:6px;transform:rotate(-90deg)}.UserAnalyticsTab_hourLabels__rmeCU{color:#666;display:flex;font-size:12px;justify-content:space-between;margin-top:10px}.UserAnalyticsTab_recentActivityList__QHPXt{background-color:#fff;border:1px solid #0066cc1a;border-radius:12px;box-shadow:0 4px 15px #0000000d;margin-bottom:16px;margin-top:16px;overflow:hidden}.UserAnalyticsTab_activityItem__Zu8kJ{border-bottom:1px solid #f0f0f0;display:flex;padding:12px 16px}.UserAnalyticsTab_activityItem__Zu8kJ:last-child{border-bottom:none}.UserAnalyticsTab_activityTime__39jT-{color:#666;font-size:13px;min-width:180px;padding-right:16px}.UserAnalyticsTab_activityContent__sw1Xm{flex:1 1}.UserAnalyticsTab_activityType__0s6hB{align-items:center;color:#333;display:flex;font-size:14px;gap:8px}.UserAnalyticsTab_activityIcon__RBQI3{color:#06c;font-size:16px}.UserAnalyticsTab_emptyDataContainer__mgjP0,.UserAnalyticsTab_errorContainer__WaLdV,.UserAnalyticsTab_loadingContainer__dmd\+E{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px;text-align:center}.UserAnalyticsTab_spinnerIcon__Jq4MA{animation:UserAnalyticsTab_spin__NhxPu 1.5s linear infinite;color:#06c;font-size:32px;margin-bottom:16px}@keyframes UserAnalyticsTab_spin__NhxPu{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UserAnalyticsTab_errorIcon__ec9ii{color:#ef4444;font-size:32px;margin-bottom:16px}@keyframes UserAnalyticsTab_fadeIn__CEMvq{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.UserAnalyticsTab_analyticsContainer__mM4cT{border-radius:12px;padding:1.25rem}.UserAnalyticsTab_analyticsSummary__kWcQL{flex-direction:column;gap:12px}.UserAnalyticsTab_summaryCard__73Tqx{width:100%}.UserAnalyticsTab_activityDistribution__g2JFu{flex-direction:column;gap:16px}.UserAnalyticsTab_hourlyActivity__g9Ce7,.UserAnalyticsTab_weekdayActivity__r8qPO{min-width:0;min-width:auto;padding:16px;width:100%}.UserAnalyticsTab_sessionDetailsContent__Uaqvs{grid-template-columns:1fr}.UserAnalyticsTab_analyticsHeader__Cm-kX{align-items:flex-start;flex-direction:column}.UserAnalyticsTab_timeRangeSelector__dD-fT{justify-content:space-between;width:100%}.UserAnalyticsTab_activityTime__39jT-{min-width:120px}.UserAnalyticsTab_deviceIcon__i7nA8{display:none}}@media (max-width:480px){.UserAnalyticsTab_analyticsContainer__mM4cT{border-radius:8px;padding:1rem}.UserAnalyticsTab_analyticsHeader__Cm-kX h4{font-size:1.3rem}.UserAnalyticsTab_hourlyActivity__g9Ce7,.UserAnalyticsTab_recentActivityList__QHPXt,.UserAnalyticsTab_tableWrapper__3YIfQ,.UserAnalyticsTab_weekdayActivity__r8qPO{padding:1rem}.UserAnalyticsTab_dataTable__5rKKk td,.UserAnalyticsTab_dataTable__5rKKk th{font-size:.9rem;padding:.75rem .5rem}}.StatisticsView_statisticsView__N2LXl{background-color:#f7f9fc;box-sizing:border-box;color:#272b2f;font-family:Comfortaa,cursive;min-height:100vh;padding:1.5rem}.StatisticsView_header__nmtEo{align-items:center;display:flex;margin-bottom:1.5rem}.StatisticsView_backButton__Ffob6{align-items:center;background-color:#06c;border:none;border-radius:20px;box-shadow:0 4px 6px #06c3;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:.95rem;font-weight:500;margin-right:1.5rem;padding:.75rem 1.25rem;transition:all .3s ease}.StatisticsView_backIcon__A8tuh{font-size:1.1rem;margin-right:8px}.StatisticsView_backButton__Ffob6:hover{background-color:#005bb5;box-shadow:0 6px 8px #0066cc40;transform:translateY(-2px)}.StatisticsView_title__EB90p{color:#06c;font-size:1.75rem;font-weight:700;letter-spacing:-.01em;margin:0}.StatisticsView_analyticsButton__CkQLj{align-items:center;background-color:#2ecc71;border:none;border-radius:20px;box-shadow:0 4px 6px #2ecc7133;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:.95rem;font-weight:500;margin-left:auto;padding:.75rem 1.25rem;transition:all .3s ease}.StatisticsView_analyticsButton__CkQLj:hover{background-color:#27ae60;box-shadow:0 6px 8px #2ecc7140;transform:translateY(-2px)}.StatisticsView_filters__Jto9u{align-items:flex-end;background:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #00000008;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding:1.25rem}.StatisticsView_filterGroup__x-cwS{display:flex;flex:1 1;flex-direction:column;min-width:150px}.StatisticsView_filterGroup__x-cwS label{color:#272b2f;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.StatisticsView_filterGroup__x-cwS select{appearance:none;background:#f8f9fa;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='%2306c' 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;background-size:16px;border:1px solid #e0e7ff;border-radius:12px;cursor:pointer;font-family:Comfortaa,cursive;font-size:.95rem;padding:.75rem 2.5rem .75rem 1rem;transition:all .2s ease}.StatisticsView_filterGroup__x-cwS select:focus{background-color:#fff;border-color:#06c;box-shadow:0 0 0 3px #0066cc1a;outline:none}.StatisticsView_filterGroup__x-cwS select:disabled{cursor:not-allowed;opacity:.6}.StatisticsView_summaryCards__O1oyt{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:1.5rem}.StatisticsView_summaryCard__5y-Q8{align-items:center;background:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;display:flex;padding:1.25rem;transition:transform .3s ease,box-shadow .3s ease}.StatisticsView_summaryCard__5y-Q8:hover{box-shadow:0 8px 20px #0066cc1a;transform:translateY(-5px)}.StatisticsView_cardIcon__IGC9V{align-items:center;background:linear-gradient(135deg,#06c,#1a8cff);border-radius:12px;box-shadow:0 4px 8px #06c3;color:#fff;display:flex;font-size:1.4rem;height:48px;justify-content:center;margin-right:1rem;width:48px}.StatisticsView_cardContent__moG\+m{flex:1 1}.StatisticsView_cardContent__moG\+m h3{color:#6b7280;font-size:.9rem;margin:0 0 .25rem}.StatisticsView_cardValue__DOh-q{color:#06c;font-size:1.5rem;font-weight:700;margin:0}.StatisticsView_cardPeriod__HIzwS{color:#6b7280;font-size:.8rem;margin:.25rem 0 0}.StatisticsView_chartsGrid__bdxmt{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(480px,1fr));margin-bottom:1.5rem}.StatisticsView_chartCard__FDv0J{background:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;padding:1.25rem;transition:transform .3s ease,box-shadow .3s ease}.StatisticsView_chartCard__FDv0J:hover{box-shadow:0 8px 20px #0066cc1a;transform:translateY(-5px)}.StatisticsView_chartHeader__-sGCZ{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.StatisticsView_chartHeader__-sGCZ h3{color:#06c;font-size:1.1rem;margin:0}.StatisticsView_exportButton__ku-My{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:1rem;justify-content:center;padding:.5rem;transition:all .2s ease}.StatisticsView_exportButton__ku-My:hover{background:#f3f4f6;color:#06c}.StatisticsView_chartContainer__UAA7U{height:280px;position:relative}.StatisticsView_tableSection__moP4s{background:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;margin-bottom:1.5rem;padding:1.25rem}.StatisticsView_tableHeader__Ho6ey{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.StatisticsView_tableHeader__Ho6ey h3{color:#06c;font-size:1.1rem;margin:0}.StatisticsView_tableContainer__Q8eiV{border:1px solid #e5e7eb;border-radius:8px;margin-top:1rem;overflow-x:auto;overflow:hidden}.StatisticsView_table__jHegN{border-collapse:collapse;font-family:Comfortaa,cursive;width:100%}.StatisticsView_table__jHegN thead{background:#f0f7ff}.StatisticsView_table__jHegN td,.StatisticsView_table__jHegN th{border-bottom:1px solid #e5e7eb;font-size:.9rem;line-height:1.5;padding:.75rem 1rem;text-align:left}.StatisticsView_table__jHegN th{color:#06c;font-weight:600}.StatisticsView_table__jHegN tbody tr{transition:background-color .2s ease}.StatisticsView_table__jHegN tbody tr:hover{background:#f9fafb}.StatisticsView_assistantName__Vr9ot{display:flex;flex-direction:column}.StatisticsView_assistantId__VU97O{color:#6b7280;font-size:.75rem;margin-top:.25rem}.StatisticsView_noData__Pr74t{color:#6b7280;padding:2rem;text-align:center}.StatisticsView_insightsSection__do0Zl{margin-bottom:1.5rem}.StatisticsView_insightCard__RIV74{background:linear-gradient(135deg,#fff,#f0f7ff);border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;display:flex;padding:1.25rem}.StatisticsView_insightIcon__4lX7G{align-items:center;background:linear-gradient(135deg,#3498db,#2c3e50);border-radius:12px;box-shadow:0 4px 8px #3498db4d;color:#fff;display:flex;flex-shrink:0;font-size:1.4rem;height:48px;justify-content:center;margin-right:1.5rem;width:48px}.StatisticsView_insightContent__uErVH{flex:1 1}.StatisticsView_insightContent__uErVH h3{color:#2c3e50;font-size:1.2rem;margin:0 0 1rem}.StatisticsView_insightContent__uErVH ul{margin:0;padding-left:1.25rem}.StatisticsView_insightContent__uErVH li{line-height:1.5;margin-bottom:.75rem}.StatisticsView_insightContent__uErVH li:last-child{margin-bottom:0}.StatisticsView_errorContainer__Jzuz5,.StatisticsView_loadingContainer__z-Ef3{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:50vh;padding:2rem;text-align:center}.StatisticsView_spinner__juznY{animation:StatisticsView_spin__z2-SN 1s linear infinite;border:5px solid #0066cc1a;border-radius:50%;border-top-color:#06c;height:50px;margin-bottom:1.5rem;width:50px}@keyframes StatisticsView_spin__z2-SN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.StatisticsView_errorContainer__Jzuz5 h3{color:#e53e3e;margin-bottom:1rem}.StatisticsView_retryButton__f83t1{background-color:#06c;border:none;border-radius:20px;color:#fff;cursor:pointer;font-family:Comfortaa,cursive;font-weight:500;margin-top:1rem;padding:.75rem 1.5rem;transition:all .3s ease}.StatisticsView_retryButton__f83t1:hover{background-color:#005bb5;transform:translateY(-2px)}@keyframes StatisticsView_fadeIn__L9Yaw{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.StatisticsView_chartCard__FDv0J,.StatisticsView_insightCard__RIV74,.StatisticsView_summaryCard__5y-Q8,.StatisticsView_tableSection__moP4s{animation:StatisticsView_fadeIn__L9Yaw .3s ease-out}@media (max-width:1200px){.StatisticsView_chartsGrid__bdxmt{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}@media (max-width:992px){.StatisticsView_chartContainer__UAA7U{height:250px}.StatisticsView_summaryCards__O1oyt{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:768px){.StatisticsView_statisticsView__N2LXl{padding:1rem}.StatisticsView_header__nmtEo{align-items:flex-start;flex-direction:column;gap:1rem}.StatisticsView_backButton__Ffob6{margin-right:0}.StatisticsView_filters__Jto9u{gap:.75rem;padding:1rem}.StatisticsView_filterGroup__x-cwS{flex:1 1 100%;min-width:0}.StatisticsView_chartsGrid__bdxmt{grid-template-columns:1fr}.StatisticsView_chartContainer__UAA7U{height:220px}.StatisticsView_summaryCard__5y-Q8{padding:1rem}.StatisticsView_insightCard__RIV74{flex-direction:column}.StatisticsView_insightIcon__4lX7G{margin-bottom:1rem;margin-right:0}.StatisticsView_analyticsButton__CkQLj{margin-left:0;margin-top:1rem}}@media (max-width:576px){.StatisticsView_statisticsView__N2LXl{padding:.75rem}.StatisticsView_title__EB90p{font-size:1.5rem}.StatisticsView_filters__Jto9u{padding:.75rem}.StatisticsView_chartContainer__UAA7U{height:200px}.StatisticsView_table__jHegN td,.StatisticsView_table__jHegN th{font-size:.85rem;padding:.75rem}.StatisticsView_cardIcon__IGC9V{font-size:1.2rem;height:40px;width:40px}.StatisticsView_cardValue__DOh-q{font-size:1.3rem}}.StatisticsView_sectionTitle__x-X37{border-bottom:1px solid #0066cc1a;margin:2rem 0 1rem;padding-bottom:.75rem}.StatisticsView_sectionTitle__x-X37 h2{color:#06c;font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.StatisticsView_sectionDescription__H7cdZ{color:#6b7280;font-size:.95rem;margin:0}@media (max-width:768px){.StatisticsView_sectionTitle__x-X37 h2{font-size:1.25rem}.StatisticsView_sectionDescription__H7cdZ{font-size:.85rem}}.AnalyticalDashboard_analyticalDashboard__zMHGK{background-color:#f7f9fc;background-image:linear-gradient(180deg,#f7f9fc,#eef4fa);box-sizing:border-box;color:#272b2f;font-family:Comfortaa,cursive;min-height:100vh;padding:1.5rem}.AnalyticalDashboard_header__g2WT0{align-items:center;display:flex;margin-bottom:2rem;position:relative}.AnalyticalDashboard_backButton__Bvzz2{align-items:center;background:linear-gradient(135deg,#06c,#0052a3);border:none;border-radius:20px;box-shadow:0 4px 10px #0066cc40;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:.95rem;font-weight:500;margin-right:1.5rem;padding:.75rem 1.25rem;transition:all .3s cubic-bezier(.25,.8,.25,1)}.AnalyticalDashboard_backIcon__Jq9Cv{font-size:1.1rem;margin-right:8px}.AnalyticalDashboard_backButton__Bvzz2:hover{background:linear-gradient(135deg,#0077e6,#06c);box-shadow:0 6px 12px #0066cc4d;transform:translateY(-2px)}.AnalyticalDashboard_backButton__Bvzz2:active{box-shadow:0 2px 6px #06c3;transform:translateY(0)}.AnalyticalDashboard_title__isyrg{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#06c,#0077e6);-webkit-background-clip:text;background-clip:text;color:#06c;font-size:1.75rem;font-weight:700;letter-spacing:-.01em;margin:0;text-shadow:0 1px 2px #0000000d}.AnalyticalDashboard_kpiCards__uvQ\+f{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.AnalyticalDashboard_kpiCard__PAchR{align-items:center;background:linear-gradient(135deg,#fff,#f8faff);border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 6px 16px #0000000d,0 1px 2px #00000008;display:flex;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1)}.AnalyticalDashboard_kpiCard__PAchR:after{background:linear-gradient(90deg,#06c,#1a8cff);content:"";height:5px;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.AnalyticalDashboard_kpiCard__PAchR:hover{box-shadow:0 12px 24px #0066cc26;transform:translateY(-6px)}.AnalyticalDashboard_kpiCard__PAchR:hover:after{opacity:1}.AnalyticalDashboard_kpiIcon__aRu0J{align-items:center;background:linear-gradient(135deg,#06c,#1a8cff);border-radius:14px;box-shadow:0 6px 12px #0066cc40;color:#fff;display:flex;font-size:1.5rem;height:54px;justify-content:center;margin-right:1.25rem;position:relative;transition:all .3s ease;width:54px;z-index:1}.AnalyticalDashboard_kpiIcon__aRu0J:before{background:linear-gradient(135deg,#1a8cff,#06c);border-radius:inherit;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:-1}.AnalyticalDashboard_kpiCard__PAchR:hover .AnalyticalDashboard_kpiIcon__aRu0J{transform:scale(1.05)}.AnalyticalDashboard_kpiCard__PAchR:hover .AnalyticalDashboard_kpiIcon__aRu0J:before{opacity:1}.AnalyticalDashboard_kpiContent__vJIw-{flex:1 1}.AnalyticalDashboard_kpiContent__vJIw- h3{color:#4b5563;font-size:.95rem;font-weight:600;letter-spacing:.01em;margin:0 0 .35rem}.AnalyticalDashboard_kpiValue__Gyqre{align-items:baseline;color:#06c;display:flex;font-size:1.75rem;font-weight:700;line-height:1.2;margin:0}.AnalyticalDashboard_kpiTrend__IPBRp{align-items:center;display:flex;font-size:.85rem;margin:.35rem 0 0}.AnalyticalDashboard_trendUp__FVdhf{align-items:center;color:#10b981;display:flex;font-weight:600;margin-right:.25rem}.AnalyticalDashboard_trendUp__FVdhf:before{content:"↑";margin-right:2px}.AnalyticalDashboard_trendDown__LLI-w{align-items:center;color:#ef4444;display:flex;font-weight:600;margin-right:.25rem}.AnalyticalDashboard_trendDown__LLI-w:before{content:"↓";margin-right:2px}.AnalyticalDashboard_period__8s3bF{color:#6b7280;font-size:.8rem}.AnalyticalDashboard_chartsGrid__9hOw0{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));margin-bottom:2rem}.AnalyticalDashboard_chartCard__fI7r0{background:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 6px 16px #0000000d,0 1px 2px #00000008;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1)}.AnalyticalDashboard_chartCard__fI7r0:after{background:linear-gradient(90deg,#06c,#1a8cff);content:"";height:5px;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.AnalyticalDashboard_chartCard__fI7r0:hover{box-shadow:0 12px 24px #0066cc26;transform:translateY(-6px)}.AnalyticalDashboard_chartCard__fI7r0:hover:after{opacity:1}.AnalyticalDashboard_chartHeader__ejmAq{align-items:center;border-bottom:1px solid #0066cc1a;display:flex;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.75rem}.AnalyticalDashboard_chartHeader__ejmAq h3{color:#06c;font-size:1.15rem;font-weight:600;margin:0}.AnalyticalDashboard_exportButton__NUxdd{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:1rem;justify-content:center;padding:.5rem;transition:all .2s ease}.AnalyticalDashboard_exportButton__NUxdd:hover{background:#f3f4f6;color:#06c;transform:translateY(-2px)}.AnalyticalDashboard_exportButton__NUxdd:active{transform:translateY(0)}.AnalyticalDashboard_chartContainer__H57jm{height:300px;position:relative}.AnalyticalDashboard_insightsSection__SwuTD{margin-bottom:2rem}.AnalyticalDashboard_insightCard__bODc-{background:linear-gradient(135deg,#fff,#f0f7ff);border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 6px 16px #0000000d,0 1px 2px #00000008;display:flex;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1)}.AnalyticalDashboard_insightCard__bODc-:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2 2 7v10l10 5 10-5V7L12 2zm0 2.236 8 4.528V16l-8 4-8-4V8.764l8-4.528z' fill='%231a8cff' opacity='.05'/%3E%3C/svg%3E");background-position:right -20px bottom -20px;background-repeat:no-repeat;background-size:80px 80px;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;transition:opacity .3s ease;width:100%}.AnalyticalDashboard_insightCard__bODc-:hover{box-shadow:0 12px 24px #0066cc26;transform:translateY(-4px)}.AnalyticalDashboard_insightCard__bODc-:hover:before{opacity:.5}.AnalyticalDashboard_insightIcon__p6a9N{align-items:center;background:linear-gradient(135deg,#3498db,#2c3e50);border-radius:14px;box-shadow:0 6px 12px #3498db4d;color:#fff;display:flex;flex-shrink:0;font-size:1.5rem;height:54px;justify-content:center;margin-right:1.5rem;position:relative;transition:all .3s ease;width:54px;z-index:1}.AnalyticalDashboard_insightIcon__p6a9N:before{background:linear-gradient(135deg,#2c3e50,#3498db);border-radius:inherit;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:-1}.AnalyticalDashboard_insightCard__bODc-:hover .AnalyticalDashboard_insightIcon__p6a9N{transform:scale(1.05)}.AnalyticalDashboard_insightCard__bODc-:hover .AnalyticalDashboard_insightIcon__p6a9N:before{opacity:1}.AnalyticalDashboard_insightContent__nYUGz{flex:1 1;position:relative;z-index:1}.AnalyticalDashboard_insightContent__nYUGz h3{color:#2c3e50;font-size:1.25rem;font-weight:600;letter-spacing:.01em;margin:0 0 1rem}.AnalyticalDashboard_insightContent__nYUGz ul{list-style-type:none;margin:0;padding-left:1.5rem}.AnalyticalDashboard_insightContent__nYUGz li{line-height:1.6;margin-bottom:.75rem;padding-left:1.5rem;position:relative}.AnalyticalDashboard_insightContent__nYUGz li:last-child{margin-bottom:0}.AnalyticalDashboard_insightContent__nYUGz li:before{background-color:#3498db;border-radius:50%;content:"";height:.5rem;left:0;position:absolute;top:.5rem;transition:transform .2s ease;width:.5rem}.AnalyticalDashboard_insightContent__nYUGz li:hover:before{transform:scale(1.3)}.AnalyticalDashboard_tableSection__TQOec{background:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 6px 16px #0000000d,0 1px 2px #00000008;margin-bottom:2rem;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1)}.AnalyticalDashboard_tableSection__TQOec:hover{box-shadow:0 12px 24px #0066cc26;transform:translateY(-4px)}.AnalyticalDashboard_tableHeader__KLkgy{align-items:center;border-bottom:1px solid #0066cc1a;display:flex;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.75rem}.AnalyticalDashboard_tableHeader__KLkgy h3{color:#06c;font-size:1.15rem;font-weight:600;margin:0}.AnalyticalDashboard_tablePeriod__S\+dIA{color:#6b7280;font-size:.85rem}.AnalyticalDashboard_periodLabel__\+16nY{background-color:#f3f4f6;border-radius:12px;box-shadow:0 1px 2px #0000000d;display:inline-block;padding:.5rem .75rem;transition:all .2s ease}.AnalyticalDashboard_periodLabel__\+16nY:hover{background-color:#e5eaf3;box-shadow:0 2px 4px #0000001a}.AnalyticalDashboard_tableContainer__lsmDK{border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d;overflow-x:auto}.AnalyticalDashboard_table__Tv4BO{background:#fff;border-collapse:collapse;font-family:Comfortaa,cursive;width:100%}.AnalyticalDashboard_table__Tv4BO thead{background:linear-gradient(135deg,#f0f7ff,#e5eaf3)}.AnalyticalDashboard_table__Tv4BO td,.AnalyticalDashboard_table__Tv4BO th{border-bottom:1px solid #e5e7eb;font-size:.95rem;line-height:1.5;padding:1rem 1.25rem;text-align:left}.AnalyticalDashboard_table__Tv4BO th{color:#06c;font-weight:600;letter-spacing:.01em;white-space:nowrap}.AnalyticalDashboard_table__Tv4BO tbody tr{transition:background-color .2s ease}.AnalyticalDashboard_table__Tv4BO tbody tr:hover{background:#f9fafb}.AnalyticalDashboard_table__Tv4BO tbody tr:last-child td{border-bottom:none}.AnalyticalDashboard_trendDownIcon__VGjMc,.AnalyticalDashboard_trendUpIcon__qQemF{border-radius:50%;display:inline-block;height:28px;position:relative;transition:transform .2s ease;width:28px}.AnalyticalDashboard_trendUpIcon__qQemF{animation:AnalyticalDashboard_pulse-green__j5xkX 2s cubic-bezier(.66,0,0,1) infinite;background-color:#10b9811a;box-shadow:0 0 0 0 #10b98133}.AnalyticalDashboard_trendUpIcon__qQemF:before{border-bottom:10px solid #10b981;border-left:6px solid #0000;border-right:6px solid #0000;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}.AnalyticalDashboard_trendDownIcon__VGjMc{animation:AnalyticalDashboard_pulse-red__aksyy 2s cubic-bezier(.66,0,0,1) infinite;background-color:#ef44441a;box-shadow:0 0 0 0 #ef444433}.AnalyticalDashboard_trendDownIcon__VGjMc:before{border-left:6px solid #0000;border-right:6px solid #0000;border-top:10px solid #ef4444;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}@keyframes AnalyticalDashboard_pulse-green__j5xkX{to{box-shadow:0 0 0 8px #10b98100}}@keyframes AnalyticalDashboard_pulse-red__aksyy{to{box-shadow:0 0 0 8px #ef444400}}.AnalyticalDashboard_table__Tv4BO tr:hover .AnalyticalDashboard_trendDownIcon__VGjMc,.AnalyticalDashboard_table__Tv4BO tr:hover .AnalyticalDashboard_trendUpIcon__qQemF{transform:scale(1.1)}.AnalyticalDashboard_errorContainer__MpOFC,.AnalyticalDashboard_loadingContainer__bbu7j{align-items:center;background:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 6px 16px #0000000d,0 1px 2px #00000008;display:flex;flex-direction:column;justify-content:center;margin:2rem auto;max-width:600px;min-height:60vh;padding:2rem;text-align:center}.AnalyticalDashboard_spinner__s6uaK{animation:AnalyticalDashboard_spin__hRvnf 1s linear infinite;border:5px solid #0066cc1a;border-radius:50%;border-top-color:#06c;box-shadow:0 0 10px #0066cc1a;height:60px;margin-bottom:1.5rem;width:60px}.AnalyticalDashboard_loadingContainer__bbu7j p{animation:AnalyticalDashboard_fade__4NTGO 1.5s infinite alternate;color:#4b5563;font-size:1.1rem;margin-top:1rem}@keyframes AnalyticalDashboard_spin__hRvnf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes AnalyticalDashboard_fade__4NTGO{0%{opacity:.7}to{opacity:1}}.AnalyticalDashboard_errorContainer__MpOFC h3{color:#ef4444;font-size:1.5rem;margin-bottom:1rem}.AnalyticalDashboard_errorContainer__MpOFC p{color:#4b5563;margin-bottom:1.5rem}.AnalyticalDashboard_retryButton__xTzCu{background:linear-gradient(135deg,#06c,#0052a3);border:none;border-radius:20px;box-shadow:0 4px 10px #0066cc40;color:#fff;cursor:pointer;font-family:Comfortaa,cursive;font-size:1rem;font-weight:500;margin-top:1rem;padding:.75rem 1.5rem;transition:all .3s cubic-bezier(.25,.8,.25,1)}.AnalyticalDashboard_retryButton__xTzCu:hover{background:linear-gradient(135deg,#0077e6,#06c);box-shadow:0 6px 12px #0066cc4d;transform:translateY(-2px)}.AnalyticalDashboard_retryButton__xTzCu:active{box-shadow:0 2px 6px #06c3;transform:translateY(0)}@media (max-width:1200px){.AnalyticalDashboard_chartsGrid__9hOw0{grid-template-columns:repeat(auto-fit,minmax(450px,1fr))}.AnalyticalDashboard_chartContainer__H57jm{height:280px}}@media (max-width:992px){.AnalyticalDashboard_chartContainer__H57jm{height:250px}.AnalyticalDashboard_kpiCards__uvQ\+f{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.AnalyticalDashboard_chartsGrid__9hOw0{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}@media (max-width:768px){.AnalyticalDashboard_analyticalDashboard__zMHGK{padding:1.25rem}.AnalyticalDashboard_header__g2WT0{align-items:flex-start;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.AnalyticalDashboard_backButton__Bvzz2{margin-right:0}.AnalyticalDashboard_chartsGrid__9hOw0{grid-template-columns:1fr}.AnalyticalDashboard_chartContainer__H57jm{height:230px}.AnalyticalDashboard_kpiCard__PAchR{padding:1.25rem}.AnalyticalDashboard_tableContainer__lsmDK{overflow-x:auto}.AnalyticalDashboard_table__Tv4BO td,.AnalyticalDashboard_table__Tv4BO th{font-size:.9rem;padding:.85rem 1rem}.AnalyticalDashboard_insightCard__bODc-{flex-direction:column}.AnalyticalDashboard_insightIcon__p6a9N{margin-bottom:1.25rem;margin-right:0}}@media (max-width:576px){.AnalyticalDashboard_analyticalDashboard__zMHGK{padding:1rem}.AnalyticalDashboard_title__isyrg{font-size:1.5rem}.AnalyticalDashboard_chartContainer__H57jm{height:200px}.AnalyticalDashboard_kpiIcon__aRu0J{font-size:1.2rem;height:45px;width:45px}.AnalyticalDashboard_kpiValue__Gyqre{font-size:1.5rem}.AnalyticalDashboard_tableHeader__KLkgy{align-items:flex-start;flex-direction:column;gap:.75rem}.AnalyticalDashboard_tablePeriod__S\+dIA{margin-top:.5rem}}:root{--shadow:0 4px 12px #0000001a}body{color:#272b2f;color:var(--text-color);font-family:Comfortaa,sans-serif;margin:0;padding:0}.settings-button{align-items:center;background:none;background-color:#ffffffe6;border:none;border-radius:50%;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;height:40px;justify-content:center;position:fixed;right:20px;top:20px;transition:all .3s ease;transition:var(--transition);width:40px;z-index:1000}.settings-button:hover{box-shadow:0 4px 12px #00000026;transform:rotate(90deg)}.Modal{background-color:#fff;border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--border-radius);bottom:auto;box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow);left:50%;max-height:85vh;max-width:95%;overflow-y:auto;padding:35px;position:absolute;right:auto;top:50%;transform:translate(-50%,-50%);width:750px}.Overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0009;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}.form-section{border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color);margin-bottom:30px;padding-bottom:20px}.form-section:last-child{border-bottom:none}.form-section h3{color:#06c;color:var(--primary-color);font-family:Comfortaa,sans-serif;font-size:18px;font-weight:600;margin-bottom:15px;padding-bottom:8px;position:relative}.form-section h3:after{background-color:#06c;background-color:var(--primary-color);border-radius:3px;bottom:0;content:"";height:3px;left:0;position:absolute;width:50px}.form-section label{color:#272b2f;color:var(--text-color);display:block;font-family:Comfortaa,sans-serif;font-size:14px;font-weight:500;margin-bottom:8px}.form-section input,.form-section select{background-color:#fff;border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:8px;box-sizing:border-box;font-family:Comfortaa,sans-serif;font-size:14px;margin-bottom:15px;padding:12px;transition:all .3s ease;transition:var(--transition);width:100%}.form-section input:focus,.form-section select:focus{border-color:#06c;border-color:var(--primary-color);box-shadow:0 0 0 3px #0066cc1a;outline:none}.tier-section{background-color:#f9f9f9;border-left:3px solid #06c;border-left:3px solid var(--primary-color);border-radius:8px;margin-bottom:20px;padding:15px}.tier-section h4{color:#06c;color:var(--primary-color);font-family:Comfortaa,sans-serif;font-size:16px;font-weight:600;margin-bottom:10px}.modal-buttons{display:flex;gap:15px;justify-content:flex-end;margin-top:30px}.save-button{background-color:#06c;background-color:var(--primary-color);border:none;border-radius:50px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;font-family:Comfortaa,sans-serif;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease;transition:var(--transition)}.save-button:hover{background-color:#005bb5;background-color:var(--primary-hover);box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.cancel-button{background-color:#f2f2f2;border:none;border-radius:50px;color:#272b2f;color:var(--text-color);cursor:pointer;font-family:Comfortaa,sans-serif;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease;transition:var(--transition)}.cancel-button:hover{background-color:#e5e5e5;transform:translateY(-2px)}.customization-group,.plan-group{background-color:#f9f9f9;border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:8px;margin-bottom:25px;padding:20px;position:relative;transition:all .3s ease;transition:var(--transition)}.customization-group:hover,.plan-group:hover{box-shadow:0 2px 8px #0000001a}.add-button{align-items:center;background-color:#f2f2f2;border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:8px;color:#272b2f;color:var(--text-color);cursor:pointer;display:flex;font-family:Comfortaa;font-weight:500;gap:5px;margin-top:15px;padding:10px 16px;transition:all .3s ease;transition:var(--transition)}.add-button:hover{background-color:#e8e8e8;border-color:#ccc}.add-button:before{content:"+";font-size:18px;font-weight:600}.remove-button{align-items:center;background-color:initial;border-radius:50%;color:#999;display:flex;font-size:24px;height:30px;justify-content:center;line-height:1;padding:0;position:absolute;right:15px;text-align:center;top:15px;width:30px}.remove-button:hover{background-color:#f2f2f2;color:#d32f2f}.loading-container{min-height:200px}.toast{align-items:center;animation:slideUp .3s forwards,fadeOut .3s 2.7s forwards;border-radius:8px;bottom:20px;box-shadow:0 4px 12px #00000026;color:#fff;display:flex;font-weight:500;gap:10px;max-width:300px;opacity:0;padding:15px 20px;position:fixed;right:20px;transform:translateY(20px);z-index:1100}.toast.success{background-color:#28a745;background-color:var(--accent-color)}.toast.error{background-color:#d32f2f}@keyframes slideUp{to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{to{opacity:0;transform:translateY(-20px)}}.modal-title{color:#06c;color:var(--primary-color);font-size:24px;font-weight:700;margin-bottom:25px;position:relative;text-align:center}.modal-title:after{background-color:#06c;background-color:var(--primary-color);border-radius:3px;bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}@media (max-width:768px){.Modal{border-radius:10px;max-height:80vh;padding:20px;width:90%}.form-section h3{font-size:18px}.tier-section h4{font-size:16px}.cancel-button,.save-button{font-size:14px;padding:10px 18px}.add-button{font-size:14px;padding:8px 14px}.modal-buttons{flex-direction:column;gap:10px}}:root{--secondary-color:#f6f6f6;--shadow:0 4px 12px #00000014}.tarificador-container{background-color:#fff;border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow);color:#272b2f;color:var(--text-color);font-family:Comfortaa,sans-serif;margin:30px auto 50px;max-width:900px;padding:30px 40px;position:relative}.settings-icon{position:absolute;right:20px;top:20px;transition:all .3s ease;transition:var(--transition)}.settings-icon:hover{transform:rotate(90deg)}.tarificador-container h1{color:#06c;color:var(--primary-color);font-size:28px;font-weight:600;margin-bottom:30px;text-align:center}.form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:30px}.form-group{margin-bottom:20px}.form-group label{color:#272b2f;color:var(--text-color);display:block;font-size:15px;font-weight:500;margin-bottom:8px}.form-group input,.form-group select{background-color:#fff;border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:8px;box-sizing:border-box;font-family:Comfortaa,sans-serif;font-size:14px;padding:12px;transition:all .3s ease;transition:var(--transition);width:100%}.form-group input:focus,.form-group select:focus{border-color:#06c;border-color:var(--primary-color);box-shadow:0 0 0 3px #0066cc1a;outline:none}.form-group input:hover,.form-group select:hover{border-color:#999}.checkbox-container{align-items:center;display:flex;margin-bottom:15px}.checkbox-container input[type=checkbox]{cursor:pointer;margin-right:10px;transform:scale(1.2);width:auto}.button-container{margin-top:20px}.back-button,.calculate-button,.download-button{border:none;border-radius:50px;box-shadow:0 2px 4px #0000001a;cursor:pointer;font-family:Comfortaa,sans-serif;font-size:15px;font-weight:600;padding:14px 24px;text-align:center;transition:all .3s ease;transition:var(--transition)}.calculate-button{background-color:#06c;background-color:var(--primary-color);color:#fff;flex:2 1}.back-button{flex:1 1}.calculate-button:hover{background-color:#005bb5;background-color:var(--primary-hover);box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.download-button{background-color:#28a745;display:block;margin:20px auto;min-width:200px}.download-button:hover{background-color:#218838;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.error-message{border-radius:8px;padding:12px 15px}.plans-container{margin-top:40px}.plans-container h3{color:#06c;color:var(--primary-color);font-size:20px;font-weight:600;margin-bottom:20px;text-align:center}.plans-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:30px}.plan-card{border-radius:var(--border-radius);overflow:hidden}.plan-card .discount{background-color:#06c;background-color:var(--primary-color);border-bottom-left-radius:8px;color:#fff;font-size:10px;font-weight:600;padding:5px 10px;position:absolute;right:0;top:0;z-index:2}.cost-breakdown{color:#666;font-size:11px!important;margin:3px 0!important}.savings-calculation{border-top:1px dashed #ddd;color:#28a745!important;color:var(--accent-color)!important;font-size:11px!important;font-weight:600;margin-top:10px!important;padding-top:8px}.plans-grid .plan-card:first-child{border-top:3px solid #74b9ff}.plans-grid .plan-card:nth-child(2){border-top:3px solid #0984e3;box-shadow:0 5px 15px #0000001a;transform:translateY(-5px)}.plans-grid .plan-card:nth-child(3){border-top:3px solid #06c;box-shadow:0 5px 20px #00000026;transform:translateY(-10px)}.plan-recommended{border-top-right-radius:8px;font-size:10px;padding:3px 10px;top:15px;z-index:2}.plans-grid .plan-card:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-7px);transition:all .3s ease}.plan-card:hover{box-shadow:0 4px 12px #00000014}.plan-card h4{border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color);color:#06c;color:var(--primary-color);font-size:18px;font-weight:600;margin-bottom:15px;padding-bottom:10px;text-align:center}.plan-card p{font-size:14px;line-height:1.5;margin:10px 0}.plan-card strong{color:#272b2f;color:var(--text-color);font-weight:600}.discount{font-size:12px}.final-summary{background-color:#f9f9f9;border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--border-radius);margin-top:40px;padding:30px;position:relative}.final-summary h3{color:#06c;color:var(--primary-color);font-size:22px;font-weight:600;margin-bottom:25px;text-align:center}.summary-logo{display:block;height:auto;margin:0 auto 20px;max-width:150px}.separator{border-top:1px solid #e0e0e0;border-top:1px solid var(--border-color);margin:30px 0}.tooltip{cursor:pointer;display:inline-block;margin-left:5px;position:relative}.tooltip .tooltip-text{background-color:#555;border-radius:6px;bottom:125%;color:#fff;font-size:12px;left:50%;line-height:1.4;margin-left:-100px;opacity:0;padding:10px;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:200px;z-index:1}.tooltip:hover .tooltip-text{opacity:1;visibility:visible}.exclusive-mind-item{background-color:#f6f6f6;background-color:var(--secondary-color);border-left:3px solid #06c;border-left:3px solid var(--primary-color);border-radius:12px;border-radius:var(--border-radius);margin-bottom:20px;padding:20px;position:relative}.exclusive-mind-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.exclusive-mind-header h4{font-size:16px}.remove-button{background:none;border:none;color:#d32f2f;cursor:pointer;font-size:18px;transition:all .3s ease;transition:var(--transition)}.remove-button:hover{transform:scale(1.1)}.add-exclusive-mind-button{align-items:center;background-color:#f2f2f2;border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:8px;color:#272b2f;color:var(--text-color);cursor:pointer;display:flex;font-family:Comfortaa,sans-serif;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 16px;transition:all .3s ease;transition:var(--transition);width:100%}.add-exclusive-mind-button:hover{background-color:#e5e5e5;transform:translateY(-2px)}.lumin-breakdown{background-color:#f9f9f9;border-radius:12px;border-radius:var(--border-radius);margin:25px 0;padding:25px}.lumin-breakdown h4{color:#06c;color:var(--primary-color);font-size:18px;margin-bottom:20px;padding-bottom:10px;position:relative;text-align:center}.lumin-breakdown h4:after{background-color:#06c;background-color:var(--primary-color);border-radius:2px;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:50px}.lumin-breakdown-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:20px}.lumin-breakdown-item{background-color:#fff;border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:8px;padding:15px}.lumin-breakdown-item p{font-size:14px;margin:8px 0}.lumin-exclusive-minds{margin-top:25px}.lumin-exclusive-minds-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:15px}.lumin-exclusive-mind-item{background-color:#fff;border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:8px;padding:15px}.lumin-total-summary{margin-top:25px;text-align:right}.lumin-final-price{color:#06c;color:var(--primary-color);font-size:18px;font-weight:600;margin-top:15px}.lumin-mind-distribution{background-color:#f9f9f9;border-left:3px solid #06c;border-left:3px solid var(--primary-color);border-radius:12px;border-radius:var(--border-radius);margin:25px 0;padding:25px}.lumin-mind-distribution h4{color:#06c;color:var(--primary-color);font-size:18px;margin-bottom:15px}.lumin-assistants-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));list-style-type:none;margin:15px 0;padding-left:0}.lumin-assistants-list li{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;gap:10px;padding:12px 15px;transition:all .3s ease;transition:var(--transition)}.lumin-assistants-list li:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.additional-costs-section,.model-costs-section{margin-bottom:25px}.additional-costs-section h4,.model-costs-section h4{color:#06c;color:var(--primary-color);font-size:16px;font-weight:600;margin-bottom:15px}.model-cost-group{background-color:#f9f9f9;border-left:3px solid #06c;border-left:3px solid var(--primary-color);border-radius:8px;margin-bottom:15px;padding:15px}.model-cost-group h5{color:#06c;color:var(--primary-color);font-size:14px;font-weight:600;margin-bottom:10px}@media (max-width:768px){.lumin-assistants-list,.lumin-breakdown-grid,.lumin-exclusive-minds-grid{grid-template-columns:1fr}.lumin-total-summary{text-align:center}}.conditional-section{background-color:#f9f9f9;border-left:3px solid #06c;border-left:3px solid var(--primary-color);border-radius:8px;margin-top:10px;padding:15px}.loading{animation:pulse 1.5s infinite;padding:20px}@media (max-width:768px){.tarificador-container{margin:15px;padding:20px}.form-grid{gap:15px}.form-grid,.plans-grid{grid-template-columns:1fr}.button-container{flex-direction:column}.back-button,.calculate-button{width:100%}.tarificador-container h1{font-size:24px;margin-bottom:20px}}.history-button{align-items:center;background-color:#6c757d;border:none;border-radius:30px;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,sans-serif;font-size:14px;font-weight:600;gap:8px;padding:10px 18px;transition:all .3s ease;transition:var(--transition)}.history-button:hover{background-color:#5a6268;transform:translateY(-2px)}:root{--accent-color:#28a745;--text-color:#272b2f;--border-radius:12px;--shadow:0 4px 15px #00000014}body,html{overflow-x:hidden;width:100%}.summary-container{background-color:#fff;border-radius:12px;border-radius:var(--border-radius);box-shadow:0 4px 15px #00000014;box-shadow:var(--shadow);box-sizing:border-box;color:#272b2f;color:var(--text-color);font-family:Comfortaa,sans-serif;line-height:1.6;margin:30px auto;max-width:900px;overflow-x:hidden;padding:40px;position:relative}.summary-controls{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:30px}.back-button,.print-button{align-items:center;border:none;border-radius:30px;cursor:pointer;display:flex;font-family:Comfortaa,sans-serif;font-size:14px;font-weight:600;gap:8px;padding:10px 18px;transition:all .3s ease;transition:var(--transition)}.back-button{background-color:#f2f2f2;color:#272b2f;color:var(--text-color)}.back-button:hover{background-color:#e5e5e5}.print-button{background-color:#06c;background-color:var(--primary-color);color:#fff}.print-button:hover{background-color:#005bb5;background-color:var(--primary-hover);box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.legal-footer{background-color:#f9f9f9;border-radius:8px;box-sizing:border-box;break-inside:avoid;color:#666;font-size:9px;line-height:1.3;margin-top:40px;padding:15px;page-break-inside:avoid;width:100%}.legal-footer p{margin:3px 0}.section-block{animation:fadeIn .5s ease-in-out;margin-bottom:35px}.header,.section-block{box-sizing:border-box;width:100%}.header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}.header-left .logo{height:auto;transition:all .3s ease;transition:var(--transition);width:150px}.header-left .logo:hover{transform:scale(1.05)}.header-right{max-width:60%}.header-right p{color:#06c;color:var(--primary-color);font-size:11px;line-height:1.4;margin:3px 0}.header-right p.bold-text{font-weight:700}.separator{border:none;border-bottom:2px solid #06c;border-bottom:2px solid var(--primary-color);margin:25px 0;opacity:.7}.content,.separator{box-sizing:border-box;width:100%}.content li,.content ol,.content p,.content ul{margin-bottom:10px;text-align:justify}.content h2{color:#06c;color:var(--primary-color);font-size:20px;font-weight:600;margin:30px 0 15px;padding-bottom:8px;position:relative}.content h2:after{background-color:#06c;background-color:var(--primary-color);border-radius:3px;bottom:0;content:"";height:3px;left:0;position:absolute;width:40px}.content h3{color:#06c;color:var(--primary-color);font-size:18px;font-weight:600;margin-top:20px}.content ul{padding-left:20px}.content li{margin-bottom:10px;position:relative}.content li strong{color:#06c;color:var(--primary-color);font-weight:600}.plans-grid{grid-gap:20px;box-sizing:border-box;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin:25px 0;width:100%}.plan-card{background-color:#f9f9f9;border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:12px;box-sizing:border-box;break-inside:avoid;display:flex;flex-direction:column;height:100%;padding:25px;page-break-inside:avoid;position:relative;transition:all .3s ease;transition:var(--transition)}.plan-card:hover{box-shadow:0 4px 15px #00000014;box-shadow:var(--shadow);transform:translateY(-5px)}.discount{background-color:#06c;background-color:var(--primary-color);border-bottom-left-radius:8px;right:0}.discount,.plan-recommended{color:#fff;font-size:11px;font-weight:600;padding:5px 12px;position:absolute;top:0}.plan-recommended{background-color:#28a745;background-color:var(--accent-color);border-bottom-right-radius:8px;left:0}.plan-card h3,.plan-card h4{border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color);font-size:18px;margin-bottom:15px;padding-bottom:10px;text-align:center}.plan-card p{font-size:13px;margin:8px 0}.plan-card strong,.savings-calculation{color:#06c;color:var(--primary-color)}.savings-calculation{background-color:#e8f4fc;border-radius:5px;font-size:11px;margin-top:10px;padding:5px 8px;text-align:center}.small-note{color:#06c;color:var(--primary-color);font-size:13px;line-height:1.6;margin:15px 0}.footer,.small-note{box-sizing:border-box;text-align:justify;width:100%}.footer{color:#666;font-size:11px;line-height:1.4;margin-top:15px}.footer p{margin:5px 0}.footer p.highlight{font-weight:600}.footer a,.footer p.highlight{color:#06c;color:var(--primary-color)}.footer a{text-decoration:none;transition:all .3s ease;transition:var(--transition)}.footer a:hover{text-decoration:underline}.button{background-color:#06c;background-color:var(--primary-color);border:none;border-radius:30px;box-shadow:0 2px 5px #0000001a;color:#fff;cursor:pointer;display:block;font-family:Comfortaa,sans-serif;font-size:14px;font-weight:600;margin:30px auto;padding:12px 24px;transition:all .3s ease;transition:var(--transition)}.button:hover{background-color:#005bb5;background-color:var(--primary-hover);box-shadow:0 4px 10px #00000026;transform:translateY(-2px)}.legal-footer p{line-height:1.3;margin:5px 0}.legal-footer p.highlight{color:#06c;color:var(--primary-color);font-weight:600}.legal-footer a{color:#06c;color:var(--primary-color);text-decoration:none}.legal-footer a:hover{text-decoration:underline}.extras-summary{background-color:#f9f9f9;border-left:3px solid #06c;border-left:3px solid var(--primary-color);border-radius:10px;margin:30px 0;padding:20px}.extras-section,.extras-summary{box-sizing:border-box;width:100%}.extras-section{margin-bottom:20px}.extras-section:last-child{margin-bottom:0}.extras-section h3{color:#06c;color:var(--primary-color);font-size:16px;margin-bottom:10px}.extras-section ul{padding-left:20px}.extras-section li{margin-bottom:5px}.finetuning-section{background-color:#f0f8ff;border-left:3px solid #06c;border-left:3px solid var(--primary-color);border-radius:10px;margin:30px 0;padding:20px}.finetuning-section,.main-title{box-sizing:border-box;width:100%}.main-title{color:#06c;color:var(--primary-color);font-size:26px;font-weight:700;margin:25px 0;padding-bottom:15px;position:relative;text-align:center}.main-title:after{background-color:#06c;background-color:var(--primary-color);border-radius:3px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.spinner{border-top:4px solid var(--primary-color)}.loading-text{color:var(--primary-color)}.sparks-table{border-collapse:initial;border-radius:10px;border-spacing:0;box-shadow:0 3px 10px #00000014;margin:20px 0 30px;overflow:hidden;width:100%}.sparks-table th{background-color:#06c;background-color:var(--primary-color);color:#fff;font-size:15px;font-weight:600;padding:15px 20px;text-align:left}.sparks-table td{background-color:#fff;border-bottom:1px solid #e0e0e0;padding:15px 20px}.sparks-table tr:last-child td{border-bottom:none}.feature-row{align-items:center;display:flex;gap:10px}.feature-icon{color:#06c;color:var(--primary-color);font-size:20px}.centered-cell{text-align:center}.spark-value{align-items:center;display:flex;flex-direction:column;font-size:18px;font-weight:600}.spark-unit{color:#666;font-size:12px;font-weight:400;margin-top:5px}.legal-notice{background-color:#f0f8ff;border-left:3px solid #28a745;border-left:3px solid var(--accent-color);border-radius:5px;color:#666;font-size:11px;margin-top:15px;padding:10px 15px}.exclusive-minds-costs{display:flex;flex-direction:column;margin:15px 0;width:100%}.exclusive-mind-item{background:#fff;border:1px solid #e0e6ed;border-radius:8px;box-shadow:0 2px 8px #0066cc14;flex-direction:column;margin-bottom:15px;margin-left:auto;margin-right:auto;max-width:700px;overflow:hidden;transition:all .2s ease;width:100%}.exclusive-mind-header{background-color:#fff;border-bottom:1px solid #e8f0f9;padding:12px 15px;position:relative}.exclusive-mind-header h4{color:#06c;color:var(--primary-color);font-size:15px;font-weight:600;letter-spacing:.3px;margin:0;text-align:center}.exclusive-mind-content{align-items:center;background-color:#f5f9fd;display:flex;flex-direction:row;justify-content:space-between;padding:12px 15px}.exclusive-mind-label{color:#555;flex:1 1;font-size:13px;font-weight:500}.exclusive-mind-price{background-color:#e0f0ff;border:1px solid #c8e1f9;border-radius:20px;box-shadow:0 1px 3px #0066cc1a;color:#06c;color:var(--primary-color);font-size:15px;font-weight:600;min-width:120px;padding:8px 15px;text-align:center}.exclusive-mind-item:hover{box-shadow:0 4px 12px #0066cc1a;transform:translateY(-2px)}.exclusive-mind-total{background-color:#f0f7ff;border:1px solid #c8e1f9;border-radius:8px;margin-left:auto;margin-right:auto;margin-top:10px;max-width:700px;padding:15px;text-align:center}.exclusive-mind-total h4{color:#06c;color:var(--primary-color);font-size:16px;margin-bottom:10px;margin-top:0}.exclusive-mind-total p{font-size:15px;margin:0}.exclusive-mind-total p strong{color:#06c;color:var(--primary-color);font-weight:700}.legal-package{background-color:#f9f9f9;border-radius:8px;color:#666;font-size:9px;line-height:1.2;margin-top:30px;padding:15px}.legal-package p{margin:3px 0}.legal-package .highlight{color:#06c;color:var(--primary-color);font-size:10px}.subprocessor-notice{border-bottom:1px dotted #ddd;border-top:1px dotted #ddd;font-size:9px;line-height:1.2;margin:5px 0;padding:8px 0}.note-box{background-color:#fff3cd;border-left:4px solid #ffc107;border-radius:4px;font-size:12px;margin:15px 0;padding:12px 15px}.budget-table{background-color:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 3px 10px #00000014;margin:15px 0 25px}.budget-table td,.budget-table th{border:1px solid #e0e0e0;border:1px solid var(--border-color);padding:12px 15px}.budget-table th{font-weight:600;text-transform:uppercase}.budget-table tr:last-child td{border-bottom:none}.budget-table tr:nth-child(2n){background-color:#f8f9fa}.budget-table .final-price-row,.budget-table .total-row{background-color:#f0f7ff;font-weight:600}.budget-table .final-price-row{background-color:#06c;background-color:var(--primary-color);color:#fff;font-size:16px}.share-button{align-items:center;background-color:#6c757d;border:none;border-radius:30px;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,sans-serif;font-size:14px;font-weight:600;gap:8px;padding:10px 18px;transition:all .3s ease;transition:var(--transition)}.share-button:hover{background-color:#5a6268;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.share-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.share-button.copied{background-color:#28a745;background-color:var(--accent-color)}.expiry-notice{background-color:#fff3cd;border-left:3px solid #ffc107;border-radius:6px;padding:10px 15px}.expiry-date{color:#856404;font-size:14px;font-weight:500;margin:0}.spin-icon{animation:spin 1s linear infinite}.spark-costs-table{background-color:#fff;border:2px solid #e0e0e0;border:2px solid var(--border-color);border-collapse:collapse;border-radius:8px;box-shadow:0 3px 10px #00000014;margin:15px 0 25px;overflow:hidden;table-layout:fixed;width:100%}.spark-costs-table td:first-child,.spark-costs-table th:first-child{text-align:left;width:65%}.spark-costs-table td:last-child,.spark-costs-table th:last-child{text-align:center;width:35%}.spark-costs-table th{background-color:#06c;background-color:var(--primary-color);border:1px solid #005bb5;border:1px solid var(--primary-hover);color:#fff;font-weight:600;padding:12px 15px}.spark-costs-table td{word-wrap:break-word;border:1px solid #e0e0e0;border:1px solid var(--border-color);padding:12px 15px}.spark-costs-table tr:nth-child(2n){background-color:#f8f9fa}@media print{@page{size:A4;margin:10mm}body,html{margin:0!important;overflow:visible!important;padding:0!important;width:100%!important}body *{visibility:hidden}.summary-container,.summary-container *{visibility:visible}.summary-container{border-radius:0!important;box-shadow:none!important;left:0;margin:0!important;max-width:100%!important;overflow:visible!important;padding:10mm!important;page-break-after:always;position:absolute;top:0;width:100%!important}.button,.summary-controls{display:none!important}.content h2{font-size:16px!important;margin-bottom:10px!important;margin-top:20px!important}.content h2,.content h3{page-break-after:avoid;page-break-inside:avoid}.content h3{font-size:14px!important}.section-block{margin-bottom:20px!important;page-break-inside:auto}.section-block h2,.section-block h3{page-break-after:avoid}li,ol,ul{page-break-inside:auto}table{border-collapse:collapse!important;margin:12px 0!important;max-width:100%!important;page-break-inside:avoid!important;width:100%!important}table,td,th{color-adjust:exact!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}td,th{border:1px solid #aaa!important;font-size:9px!important;line-height:1.2!important;padding:6px 8px!important}.budget-table,.sparks-table{border:1px solid #999!important;border-radius:4px!important;box-shadow:none!important;margin:12px 0 16px!important;overflow:hidden!important;page-break-inside:avoid!important}.budget-table th,.sparks-table th{background-color:#06c!important;border:1px solid #005bb5!important;color:#fff!important;font-size:9px!important;font-weight:600!important;padding:6px 8px!important;text-transform:uppercase!important}.budget-table tr:nth-child(2n),.sparks-table tr:nth-child(2n){background-color:#f3f3f3!important}.budget-table .total-row{background-color:#e0f0ff!important;font-weight:600!important}.budget-table .final-price-row{background-color:#06c!important;color:#fff!important;font-weight:600!important}.plans-grid{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(2,1fr)!important;page-break-inside:auto;width:100%!important}.plan-card{border:1px solid #ccc!important;box-shadow:none!important;break-inside:avoid!important;font-size:10px!important;height:auto!important;margin-bottom:8px!important;max-width:100%!important;min-height:0!important;padding:12px!important;page-break-inside:avoid!important}.plan-card h3,.plan-card h4{border-bottom:1px solid #ddd!important;font-size:12px!important;margin-bottom:8px!important;padding-bottom:5px!important}.plan-card p{font-size:10px!important;line-height:1.3!important;margin:4px 0!important}.discount,.plan-recommended{font-size:9px!important;padding:3px 6px!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.extras-summary,.finetuning-section,.legal-footer{padding:12px!important}.extras-summary,.finetuning-section,.legal-footer,.plan-card{background-color:#f9f9f9!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.separator{border-bottom:1px solid #333;margin:15px 0!important}.legal-footer{break-inside:avoid!important;font-size:7px!important;line-height:1.2!important;margin-top:15mm!important;padding:8px!important;page-break-inside:avoid!important}.legal-footer p{margin:2px 0!important}.main-title{font-size:18px!important;margin:15px 0!important;padding-bottom:10px!important}.small-note{font-size:10px!important;margin:10px 0!important}.extras-section h3{font-size:12px!important;margin-bottom:5px!important}.extras-section li{font-size:10px!important;margin-bottom:2px!important}.legal-package{break-inside:avoid;font-size:7px!important;line-height:1.1!important;padding:5px!important;page-break-inside:avoid}.legal-package p{margin:2px 0!important}.subprocessor-notice{font-size:7px!important;padding:3px 0!important}.note-box{color-adjust:exact!important;background-color:#fff3cd!important;border-left:4px solid #ffc107!important;font-size:8px!important;padding:5px!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}table.spark-costs-table{border:3px solid #000!important;box-sizing:border-box!important;display:table!important;font-size:12px!important;left:0!important;margin:15px 0 25px!important;max-width:none!important;page-break-inside:avoid!important;position:relative!important;right:0!important;table-layout:fixed!important;width:100%!important}table.spark-costs-table td:first-child,table.spark-costs-table th:first-child{font-size:12px!important;max-width:65%!important;min-width:65%!important;padding:12px!important;text-align:left!important;width:65%!important}table.spark-costs-table td:last-child,table.spark-costs-table th:last-child{font-size:12px!important;max-width:35%!important;min-width:35%!important;padding:12px!important;text-align:center!important;width:35%!important}table.spark-costs-table td,table.spark-costs-table th{color-adjust:exact!important;border:2px solid #000!important;padding:12px!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}table.spark-costs-table th{background-color:#06c!important;color:#fff!important;font-size:12px!important;font-weight:700!important}table.spark-costs-table .centered-cell{text-align:center!important}table.spark-costs-table .spark-value{font-size:14px!important;font-weight:700!important}table.spark-costs-table .spark-unit{font-size:10px!important;margin-top:4px!important}}@media (max-width:768px){.summary-container{margin:15px;padding:20px}.header{align-items:flex-start;flex-direction:column}.header-right{margin-top:15px;max-width:100%}.plans-grid{grid-template-columns:1fr}.main-title{font-size:22px}.content h2{font-size:18px}.content h3{font-size:16px}}.budget-history-container{background-color:#fff;background-color:var(--background-color);border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 20px #0000000f;color:#333;color:var(--text-color);font-family:Comfortaa,sans-serif;margin:20px auto 40px;max-width:1100px;padding:25px 30px;position:relative}.budget-history-container h1{color:#06c;color:var(--primary-color);font-size:28px;font-weight:600;margin-bottom:25px;text-align:center}.header-controls{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:25px}.search-filter-container{display:flex;flex-wrap:wrap;gap:12px}.search-container{min-width:200px;position:relative}.search-icon{color:#999;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.search-input{background-color:#fff;background-color:var(--background-color);border:1px solid #ddd;border-radius:8px;color:#333;color:var(--text-color);font-size:14px;padding:10px 10px 10px 35px;transition:border-color .3s,box-shadow .3s;width:100%}.search-input:focus{border-color:#06c;border-color:var(--primary-color);box-shadow:0 0 0 2px #06c3;outline:none}.filter-container{min-width:180px;position:relative}.filter-icon{color:#999;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.filter-select{appearance:none;background-color:#fff;background-color:var(--background-color);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 10px center;background-repeat:no-repeat;border:1px solid #ddd;border-radius:8px;color:#333;color:var(--text-color);font-size:14px;padding:10px 10px 10px 35px;transition:border-color .3s,box-shadow .3s;width:100%}.filter-select:focus{border-color:#06c;border-color:var(--primary-color);box-shadow:0 0 0 2px #06c3;outline:none}.budget-table{border-collapse:initial;border-radius:10px;border-spacing:0;box-shadow:0 2px 10px #0000000d;margin-top:15px;overflow:hidden;width:100%}.budget-table td,.budget-table th{border-bottom:1px solid #eee;padding:14px 16px;text-align:left}.budget-table th{background-color:#06c;background-color:var(--primary-color);color:#fff;font-size:14px;font-weight:500;letter-spacing:.3px}.budget-table tbody tr:last-child td{border-bottom:none}.budget-table tbody tr{background-color:#fff;background-color:var(--background-color);transition:background-color .2s}.budget-table tbody tr:hover{background-color:#f7f9fc;background-color:var(--hover-background)}.service-type-badge{border-radius:20px;display:inline-flex;font-size:12px;font-weight:500;padding:6px 10px;white-space:nowrap}.service-type-badge.chatbot{background-color:#e6f7ff;color:#06c}.service-type-badge.email_automation{background-color:#e6f4ea;color:#137333}.service-type-badge.lumin_minds{background-color:#fef0f7;color:#c2185b}.actions{display:flex;gap:6px;justify-content:flex-end}.table-action-button{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.table-action-button:hover{box-shadow:0 2px 4px #0000001a;transform:translateY(-2px)}.view-button{background-color:#3498db!important;color:#fff!important}.view-button:hover{background-color:#2980b9!important}.regenerate-button{background-color:#27ae60!important;background-color:var(--secondary-color)!important;color:#fff!important}.regenerate-button:hover{background-color:#219955!important}.download-button{background-color:#f39c12!important;background-color:var(--accent-color)!important;color:#fff!important}.download-button:hover{background-color:#e67e22!important}.delete-button{background-color:#e74c3c!important;background-color:var(--danger-color)!important;color:#fff!important}.delete-button:hover{background-color:#c0392b!important}.no-records{background-color:#f9f9f9;border-radius:10px;color:#666;font-size:15px;margin:20px 0;padding:60px 0;text-align:center}.error-message{margin:15px 0;padding:14px 18px}.loading{padding:60px 0}@media (max-width:900px){.budget-history-container{margin:15px;padding:20px}.header-controls{align-items:stretch}.header-controls,.search-filter-container{flex-direction:column}.budget-table{display:block;overflow-x:auto}}@media (max-width:600px){.budget-history-container{margin:10px;padding:15px}.budget-table td,.budget-table th{font-size:13px;padding:10px 12px}.table-action-button{font-size:12px;height:28px;width:28px}.service-type-badge{font-size:11px;padding:4px 8px}}:root{--secondary-color:#27ae60;--accent-color:#f39c12;--danger-color:#e74c3c;--text-color:#333;--border-color:#e0e0e0;--background-color:#fff;--light-background:#f8f9fa;--hover-background:#f7f9fc}.budget-detail-container{background-color:#fff;background-color:var(--background-color);border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 20px #0000000f;color:#333;color:var(--text-color);font-family:Comfortaa,sans-serif;margin:20px auto 40px;max-width:1000px;padding:25px 30px;position:relative}.budget-detail-container h1{color:#06c;color:var(--primary-color);font-size:28px;font-weight:600;margin-bottom:25px;text-align:center}.budget-detail-container h2{color:#333;color:var(--text-color);font-size:22px;font-weight:600;margin-bottom:15px}.budget-detail-container h3{border-bottom:1px solid #eee;color:#06c;color:var(--primary-color);font-size:18px;font-weight:500;margin-bottom:15px;margin-top:25px;padding-bottom:8px}.budget-detail-container h4{color:#444;font-size:16px;font-weight:500;margin-bottom:10px;margin-top:20px}.button-container{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-bottom:20px}.action-buttons-group{display:flex;gap:10px}.back-button{align-items:center;background-color:#f5f5f5;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000000d;color:#444;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .3s ease}.back-button:hover{background-color:#e9e9e9;box-shadow:0 4px 6px #0000001a;transform:translateY(-2px)}.main-action-button{align-items:center;border:none;border-radius:8px;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .3s ease}.main-action-button:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.regenerate-button{background-color:#27ae60;background-color:var(--secondary-color);color:#fff}.regenerate-button:hover{background-color:#219955}.download-button{background-color:#f39c12;background-color:var(--accent-color);color:#fff}.download-button:hover{background-color:#e67e22}.budget-summary{background-color:#f8f9fa;background-color:var(--light-background);border:1px solid #eaeaea;border-radius:10px;box-shadow:0 2px 8px #0000000a;margin-bottom:25px;padding:20px}.summary-info{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.summary-info .info-item{border-radius:6px;box-shadow:0 1px 3px #0000000d;margin:5px 0;padding:8px 12px}.service-details,.summary-info .info-item{background-color:#fff;background-color:var(--background-color)}.service-details{border:1px solid #eaeaea;border-radius:10px;box-shadow:0 2px 8px #0000000a;margin-bottom:25px;padding:20px}.service-info-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:15px}.info-item{background-color:#f8f9fa;background-color:var(--light-background);border-left:3px solid #06c;border-left:3px solid var(--primary-color);border-radius:6px;padding:10px}.exclusive-minds-details,.finetuning-details{background-color:#f9f9f9;border:1px solid #eee;border-radius:10px;box-shadow:0 1px 3px #0000000d;margin-top:20px;padding:20px}.exclusive-minds-list{list-style:none;margin:15px 0 0;padding:0}.exclusive-mind-item{background-color:#fff;background-color:var(--background-color);border-radius:6px;box-shadow:0 1px 3px #0000000d;display:flex;justify-content:space-between;margin-bottom:10px;padding:12px 15px}.mind-name{font-weight:500}.mind-cost{color:#06c;color:var(--primary-color);font-weight:600}.share-link-section{background-color:#f0f7ff;border:1px solid #d6e5fd;border-radius:10px;box-shadow:0 2px 10px #0000000a;margin-bottom:25px;padding:20px}.share-link-container{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.share-link-info{flex:1 1;min-width:280px}.share-url{background-color:#fff;background-color:var(--background-color);border:1px solid #ddd;border-radius:6px;display:block;font-family:monospace;font-size:13px;margin-top:5px;padding:8px 12px;word-break:break-all}.share-link-actions{display:flex;gap:12px}.copy-link-button,.generate-link-button,.regenerate-link-button{align-items:center;border:none;border-radius:8px;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .3s ease}.copy-link-button{background-color:#fff;background-color:var(--background-color);border:1px solid #06c;border:1px solid var(--primary-color);color:#06c;color:var(--primary-color)}.copy-link-button:hover{background-color:#f0f7ff;transform:translateY(-2px)}.copy-link-button.copied{background-color:#e6f7e6;border-color:#27ae60;border-color:var(--secondary-color);color:#27ae60;color:var(--secondary-color)}.generate-link-button,.regenerate-link-button{background-color:#06c;background-color:var(--primary-color);color:#fff}.generate-link-button:hover,.regenerate-link-button:hover{background-color:#05a;transform:translateY(-2px)}.no-share-link{align-items:center;color:#666;display:flex;flex-direction:column;gap:15px;padding:20px;text-align:center}.spin-icon{animation:spin 1.2s linear infinite}.budget-config,.budget-results{margin-bottom:30px}.json-result{background-color:#f8f8f8;border:1px solid #e0e0e0;border-radius:10px;box-shadow:inset 0 1px 5px #0000000d;color:#333;font-family:Courier New,monospace;font-size:13px;overflow-x:auto;padding:20px;white-space:pre-wrap}.loading{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:50px 0}.spinner{animation:spin .8s linear infinite;border:3px solid #0066cc26;border-top:3px solid var(--primary-color);height:40px;margin-bottom:20px;width:40px}.error-message{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:10px;box-shadow:0 2px 5px #0000000d;color:#721c24;font-size:14px;margin:20px 0;padding:15px 20px;text-align:center}@media (max-width:768px){.budget-detail-container{border-radius:8px;margin:10px;padding:15px}.button-container{align-items:stretch;flex-direction:column}.action-buttons-group{justify-content:space-between;width:100%}.share-link-container{flex-direction:column}.share-link-actions{justify-content:space-between;width:100%}.back-button,.generate-link-button,.main-action-button,.regenerate-link-button,.share-button{font-size:13px;padding:8px 12px}}.HistoryPage_historyContainer__pwdPi{background-color:#f7f9fc;color:#272b2f;display:flex;flex-direction:column;font-family:Comfortaa,cursive;height:100vh}.HistoryPage_header__SM3nF{align-items:center;background:#fff;border-bottom:1px solid #0066cc1a;box-shadow:0 2px 10px #0000000d;display:flex;padding:1rem 1.25rem;position:relative;z-index:20}.HistoryPage_backButton__mXg5T{align-items:center;background-color:#06c;border:none;border-radius:12px;box-shadow:0 4px 6px #06c3;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:.95rem;font-weight:500;gap:.5rem;margin-right:1.25rem;padding:.6rem 1rem;transition:all .3s ease}.HistoryPage_backButton__mXg5T:hover{background-color:#005bb5;box-shadow:0 6px 8px #0066cc40;transform:translateY(-2px)}.HistoryPage_header__SM3nF h2{color:#06c;flex:1 1;font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin:0}.HistoryPage_toggleSidebarButton__nC-ER{align-items:center;background-color:#f0f7ff;border:none;border-radius:50%;color:#06c;cursor:pointer;display:none;display:flex;font-size:1.2rem;height:40px;justify-content:center;transition:all .3s ease;width:40px}.HistoryPage_toggleSidebarButton__nC-ER:hover{background-color:#e3f2fd}.HistoryPage_toggleSidebarButton__nC-ER.HistoryPage_active__QUTw8{background-color:#06c;color:#fff}.HistoryPage_content__YvD-n{display:flex;flex:1 1;overflow:hidden}.HistoryPage_modeSelector__gm0Mg{background-color:#e3f2fd;border-radius:10px;display:flex;margin:1rem;overflow:hidden}.HistoryPage_modeButton__orv1S{background:#0000;border:none;color:#4b5563;cursor:pointer;flex:1 1;font-family:Comfortaa,cursive;font-size:.9rem;font-weight:600;padding:.75rem .5rem;transition:all .3s ease}.HistoryPage_modeButton__orv1S.HistoryPage_activeMode__zLaWT{background-color:#06c;box-shadow:0 2px 4px #0066cc4d;color:#fff}.HistoryPage_sidebar__j-EMT{background:#fff;border-right:1px solid #0066cc1a;box-shadow:2px 0 10px #00000008;display:flex;flex-direction:column;transition:all .3s ease;width:320px;z-index:10}.HistoryPage_selector__HCKSS{background:#f8f9fa;border-bottom:1px solid #0066cc1a;padding:1rem}.HistoryPage_selector__HCKSS label{color:#272b2f;display:block;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.HistoryPage_selector__HCKSS select{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='%2306c' 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;background-size:16px;border:1px solid #dee2e6;border-radius:12px;color:#272b2f;cursor:pointer;font-family:Comfortaa,cursive;font-size:.95rem;padding:.75rem 2.5rem .75rem 1rem;transition:all .2s ease;width:100%}.HistoryPage_selector__HCKSS select:focus{border-color:#06c;box-shadow:0 0 0 3px #0066cc1a;outline:none}.HistoryPage_threadsSection__73hmU{display:flex;flex:1 1;flex-direction:column;overflow:visible;transition:all .3s ease}.HistoryPage_threadsSectionContent__GRDBQ{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.HistoryPage_threadsSection__73hmU.HistoryPage_collapsed__UcIQP{flex:0 1}.HistoryPage_threadsSectionHeader__onsjg{align-items:center;background:#f8f9fa;border-bottom:1px solid #0066cc1a;cursor:pointer;display:flex;padding:1rem;-webkit-user-select:none;user-select:none}.HistoryPage_threadsSectionHeader__onsjg h3{color:#06c;flex:1 1;font-size:1.1rem;font-weight:600;margin:0}.HistoryPage_threadCount__Po6IF{background:#0066cc1a;border-radius:12px;color:#6b7280;font-size:.8rem;margin-right:.5rem;padding:.25rem .5rem}.HistoryPage_collapseButton__-kBzq{align-items:center;background:#0000;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:.9rem;justify-content:center;padding:.25rem;transition:all .2s ease}.HistoryPage_collapseButton__-kBzq:hover{background:#0066cc1a;color:#06c}.HistoryPage_searchContainer__kwC3y{background-color:#f8f9fa;border-bottom:1px solid #0066cc1a;display:flex;flex-direction:column;gap:.75rem;padding:.75rem 1rem}.HistoryPage_searchInputWrapper__ezGzd{align-items:center;display:flex;position:relative}.HistoryPage_searchIcon__Sp0jU{color:#9ca3af;font-size:.9rem;left:.75rem;position:absolute}.HistoryPage_searchInput__doTcE{background-color:#fff;border:1px solid #dee2e6;border-radius:12px;font-family:Comfortaa,cursive;font-size:.9rem;padding:.6rem 1rem .6rem 2.5rem;transition:all .2s ease;width:100%}.HistoryPage_searchInput__doTcE:focus{border-color:#06c;box-shadow:0 0 0 3px #0066cc1a;outline:none}.HistoryPage_threadTools__om51h{align-items:center;display:flex;gap:.5rem;justify-content:flex-end}.HistoryPage_toolButton__tqUdE{align-items:center;background:#0000;border:1px solid #dee2e6;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:.9rem;height:32px;justify-content:center;transition:all .2s ease;width:32px}.HistoryPage_activeToolButton__L\+a\+q,.HistoryPage_toolButton__tqUdE:hover{background:#e3f2fd;border-color:#06c;color:#06c}.HistoryPage_deleteToolButton__2T5Pc{align-items:center;background:#fee2e2;border-color:#ef4444;color:#ef4444;display:flex;gap:.25rem;padding:0 .5rem;width:auto}.HistoryPage_deleteToolButton__2T5Pc:hover{background:#fecaca;border-color:#b91c1c;color:#b91c1c}.HistoryPage_count__e5nLD{font-size:.8rem;font-weight:600}.HistoryPage_threadList__h4tZh{flex:1 1;height:100%;max-height:calc(100vh - 290px);overflow-x:hidden;overflow-y:auto;padding:.75rem;scrollbar-color:#9ca3af #f8f9fa;scrollbar-width:thin}.HistoryPage_threadList__h4tZh::-webkit-scrollbar{width:6px}.HistoryPage_threadList__h4tZh::-webkit-scrollbar-track{background:#f8f9fa}.HistoryPage_threadList__h4tZh::-webkit-scrollbar-thumb{background-color:#9ca3af;border-radius:6px}.HistoryPage_threadList__h4tZh ul{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.HistoryPage_threadList__h4tZh li{align-items:center;background:#f8f9fa;border:1px solid #0000;border-radius:12px;box-shadow:0 2px 4px #00000008;display:flex;gap:.5rem;padding:.75rem;position:relative;transition:all .2s ease}.HistoryPage_threadList__h4tZh li:hover{background:#e3f2fd;border-color:#06c3;box-shadow:0 4px 8px #0066cc1a;transform:translateY(-2px)}.HistoryPage_threadList__h4tZh li.HistoryPage_activeThread__xs5ei{background:#0066cc14;border-color:#06c3;box-shadow:0 4px 8px #0066cc1a}.HistoryPage_selectModeActive__46B\+y{padding-left:2.5rem!important}.HistoryPage_checkboxContainer__OqTz3{align-items:center;display:flex;justify-content:center;left:.75rem;position:absolute;top:50%;transform:translateY(-50%)}.HistoryPage_checkboxContainer__OqTz3 input{accent-color:#06c;cursor:pointer;height:16px;width:16px}.HistoryPage_threadContent__XYGr4{cursor:pointer;flex:1 1}.HistoryPage_threadInfo__di7IM{display:flex;flex-direction:column;gap:.25rem}.HistoryPage_threadId__JcHcA{color:#272b2f;font-size:.9rem;font-weight:600;word-break:break-all}.HistoryPage_createdDate__QUknX{color:#6b7280;font-size:.8rem}.HistoryPage_deleteThreadButton__WPFfl{align-items:center;background:#0000;border:none;border-radius:50%;color:#9ca3af;cursor:pointer;display:flex;font-size:.9rem;justify-content:center;padding:.25rem;transition:all .2s ease}.HistoryPage_deleteThreadButton__WPFfl:hover{color:#ef4444}.HistoryPage_chatWindow__roji4{background:#f7f9fc;display:flex;flex:1 1;flex-direction:column;padding:1rem;position:relative}.HistoryPage_messagesToolbar__Q\+bWT{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem;padding:.75rem;position:sticky;top:0;z-index:5}.HistoryPage_messageTools__UZzCY{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.HistoryPage_messageCount__smrri{align-items:center;background:#0066cc14;border-radius:12px;color:#06c;display:flex;font-size:.8rem;font-weight:600;padding:.25rem .5rem}.HistoryPage_sortButton__q6WBJ{align-items:center;background:#fff;border:1px solid #dee2e6;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:.9rem;height:32px;justify-content:center;transition:all .2s ease;width:32px}.HistoryPage_sortButton__q6WBJ:hover{background:#e3f2fd;border-color:#06c;color:#06c}.HistoryPage_messagesContainer__acPXo{display:flex;flex-direction:column;gap:1rem;overflow-y:auto;padding:.5rem;scrollbar-color:#9ca3af #f7f9fc;scrollbar-width:thin}.HistoryPage_messagesContainer__acPXo::-webkit-scrollbar{width:6px}.HistoryPage_messagesContainer__acPXo::-webkit-scrollbar-track{background:#f7f9fc}.HistoryPage_messagesContainer__acPXo::-webkit-scrollbar-thumb{background-color:#9ca3af;border-radius:6px}.HistoryPage_emptyState__h-Omz{background:#fff;box-shadow:0 4px 15px #0000000d;color:#6b7280;padding:2rem}.HistoryPage_emptyState__h-Omz,.HistoryPage_loadingState__BLk9H{border-radius:12px;font-size:1rem;font-weight:500;margin:auto;max-width:500px;text-align:center;width:100%}.HistoryPage_loadingState__BLk9H{animation:HistoryPage_pulse__MsX6R 1.5s ease-in-out infinite;background:#0066cc0d;border:1px solid #0066cc1a;color:#06c;padding:1.5rem}@keyframes HistoryPage_pulse__MsX6R{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.HistoryPage_message__JeI6k{animation:HistoryPage_fadeIn__7jjwU .3s ease;border-radius:12px;box-shadow:0 2px 5px #0000000d;margin-bottom:.5rem;max-width:85%;padding:1rem;position:relative;transition:all .2s ease}.HistoryPage_message__JeI6k.HistoryPage_selectModeActive__46B\+y{padding-left:2.5rem}.HistoryPage_messageCheckbox__iSceG{left:.75rem;position:absolute;top:1.25rem}.HistoryPage_messageCheckbox__iSceG input{accent-color:#06c;cursor:pointer;height:16px;width:16px}.HistoryPage_messageHeader__xmsW0{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.HistoryPage_messageActions__wm2Q8{display:flex;gap:.25rem}.HistoryPage_messageActionButton__rGhXO{align-items:center;background:#0000;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:.9rem;justify-content:center;opacity:.5;padding:.25rem;transition:all .2s ease}.HistoryPage_messageActionButton__rGhXO:hover{color:#ef4444;opacity:1}@keyframes HistoryPage_fadeIn__7jjwU{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.HistoryPage_message__JeI6k .HistoryPage_timestamp__RmH1j{color:#6b7280;font-size:.8rem;font-weight:500}.HistoryPage_userMessage__WW6ez{align-self:flex-end;background:#fff;border-left:4px solid #06c;color:#272b2f;margin-left:auto}.HistoryPage_userMessage__WW6ez .HistoryPage_timestamp__RmH1j{color:#6b7280}.HistoryPage_assistantMessage__vw1io{align-self:flex-start;background:#f0f7ff;border-left:4px solid #16a34a;color:#272b2f;margin-right:auto}.HistoryPage_messageContent__7YldR{font-size:.9rem;line-height:1.6;white-space:pre-wrap;word-break:break-word}@keyframes HistoryPage_slideIn__FlBh9{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes HistoryPage_slideOut__GP45o{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.HistoryPage_sidebar__j-EMT.HistoryPage_visible__Ftdo5{transform:translateX(0)}.HistoryPage_sidebar__j-EMT.HistoryPage_hidden__aB\+h2{transform:translateX(-100%)}@media (max-width:1200px){.HistoryPage_sidebar__j-EMT{width:280px}.HistoryPage_message__JeI6k{max-width:90%}}@media (max-width:992px){.HistoryPage_message__JeI6k{max-width:95%}}@media (max-width:768px){.HistoryPage_threadList__h4tZh{max-height:calc(100dvh - 220px)}.HistoryPage_header__SM3nF{padding:.75rem 1rem}.HistoryPage_content__YvD-n{position:relative}.HistoryPage_sidebar__j-EMT{bottom:0;left:0;max-width:320px;position:absolute;top:0;transform:translateX(-100%);transition:transform .3s ease-in-out;width:85%;z-index:15}.HistoryPage_sidebar__j-EMT.HistoryPage_visible__Ftdo5{box-shadow:0 0 20px #0003;transform:translateX(0)}.HistoryPage_toggleSidebarButton__nC-ER{display:flex}.HistoryPage_chatWindow__roji4{width:100%}.HistoryPage_messagesToolbar__Q\+bWT{padding:.75rem}.HistoryPage_message__JeI6k{margin-bottom:.75rem;padding:.75rem}.HistoryPage_threadList__h4tZh li{padding:.6rem}.HistoryPage_searchInput__doTcE,.HistoryPage_selector__HCKSS select{font-size:.9rem;padding:.6rem 1rem}.HistoryPage_backButton__mXg5T{font-size:.85rem;padding:.5rem .75rem}.HistoryPage_header__SM3nF h2{font-size:1.25rem}}@media (max-width:480px){.HistoryPage_header__SM3nF{padding:.6rem .75rem}.HistoryPage_backButton__mXg5T{font-size:.8rem;margin-right:.75rem;padding:.4rem .6rem}.HistoryPage_header__SM3nF h2{font-size:1.1rem}.HistoryPage_message__JeI6k{margin-left:0!important;margin-right:0!important;max-width:100%}.HistoryPage_messageContent__7YldR{font-size:.85rem}.HistoryPage_timestamp__RmH1j{font-size:.7rem}.HistoryPage_sortButton__q6WBJ,.HistoryPage_toolButton__tqUdE{font-size:.8rem;height:28px;width:28px}.HistoryPage_emptyState__h-Omz,.HistoryPage_loadingState__BLk9H{font-size:.9rem;padding:1.25rem}.HistoryPage_sidebar__j-EMT{width:100%}.HistoryPage_messageTools__UZzCY{justify-content:space-between;width:100%}.HistoryPage_messagesToolbar__Q\+bWT{border-radius:8px;padding:.6rem}}.ServiceStatusPage_container__vgH18{background-color:#f7f7f7;color:#272b2f;font-family:Comfortaa,cursive;margin:0 auto;max-width:1200px;min-height:100vh;padding:2rem}.ServiceStatusPage_header__4f9ug{align-items:center;display:flex;margin-bottom:2rem}.ServiceStatusPage_backButton__OXhrh{background-color:#06c;border:none;border-radius:20px;box-shadow:0 4px 6px #06c3;color:#fff;cursor:pointer;font-family:Comfortaa,cursive;font-size:.95rem;font-weight:500;margin-right:1.5rem;padding:.75rem 1.25rem;transition:all .3s ease}.ServiceStatusPage_backButton__OXhrh:hover{background-color:#005bb5;box-shadow:0 6px 8px #0066cc40;transform:translateY(-2px)}.ServiceStatusPage_title__hey16{color:#06c;font-size:1.75rem;font-weight:700;letter-spacing:-.01em;margin:0}.ServiceStatusPage_emptyMessage__yVnPl,.ServiceStatusPage_errorMessage__zplK9,.ServiceStatusPage_loadingMessage__S\+l-x,.ServiceStatusPage_successMessage__nPRVR{animation:ServiceStatusPage_fadeIn__BaWZB .3s ease;border-radius:20px;font-weight:500;margin-bottom:1.5rem;padding:1rem;text-align:center}.ServiceStatusPage_errorMessage__zplK9{background-color:#ffebeb;border:1px solid #fcc;color:#d32f2f}.ServiceStatusPage_successMessage__nPRVR{background-color:#e6ffec;border:1px solid #c8e6c9;color:#2e7d32}.ServiceStatusPage_loadingMessage__S\+l-x{animation:ServiceStatusPage_pulse__\+Cjmx 1.5s ease-in-out infinite;background-color:#0066cc0d;border:1px solid #0066cc1a;color:#06c}.ServiceStatusPage_emptyMessage__yVnPl{background-color:#f8f9fa;border:1px solid #e9ecef;color:#6c757d}@keyframes ServiceStatusPage_pulse__\+Cjmx{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@keyframes ServiceStatusPage_fadeIn__BaWZB{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ServiceStatusPage_sectionTitle__99nh\+{color:#06c;font-size:1.2rem;font-weight:600;margin-bottom:1.5rem;margin-top:0;padding-bottom:.75rem;position:relative}.ServiceStatusPage_sectionTitle__99nh\+:after{background:#06c;border-radius:3px;bottom:0;content:"";height:3px;left:0;position:absolute;width:50px}.ServiceStatusPage_highlightText__7tdMg{color:#06c;font-weight:600}.ServiceStatusPage_editSection__dV3Em,.ServiceStatusPage_historySection__1-IuZ,.ServiceStatusPage_servicesSection__hMSp\+{animation:ServiceStatusPage_fadeIn__BaWZB .3s ease-out;background:#fff;border:1px solid #06c3;border-radius:20px;box-shadow:0 4px 15px #0000000d;margin-bottom:2rem;padding:1.5rem}.ServiceStatusPage_serviceGrid__GiFRX{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ServiceStatusPage_serviceCard__rZA-i{background:#f8f9fa;border:1px solid #e9ecef;border-radius:20px;box-shadow:0 2px 8px #0000000d;cursor:pointer;overflow:hidden;padding:1.25rem;position:relative;transition:all .3s ease}.ServiceStatusPage_serviceCard__rZA-i:hover{background:#fff;border-color:#06c3;box-shadow:0 8px 15px #0066cc26;transform:translateY(-5px)}.ServiceStatusPage_selectedCard__Xj5Vs{background:#0066cc0a;border-color:#06c;box-shadow:0 4px 15px #0066cc26}.ServiceStatusPage_serviceHeader__8WEek{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.ServiceStatusPage_serviceName__S26rN{color:#272b2f;font-size:1.1rem;font-weight:600;margin:0}.ServiceStatusPage_serviceMessage__bBbKG{border-top:1px solid #e9ecef;color:#6c757d;font-size:.9rem;margin-top:.75rem;padding-top:.75rem}.ServiceStatusPage_serviceMessage__bBbKG p{margin:0}.ServiceStatusPage_statusBadge__FPlKf{border-radius:20px;font-weight:600;padding:.35rem .75rem;transition:all .2s ease}.ServiceStatusPage_statusOperational__C8QFM{background-color:#e6ffec;border:1px solid #c8e6c9;color:#2e7d32}.ServiceStatusPage_statusDegraded__RxCJ2{background-color:#fff8e6;border:1px solid #ffecb3;color:#ed6c02}.ServiceStatusPage_statusInterrupted__USjLo{background-color:#ffebeb;border:1px solid #fcc;color:#d32f2f}.ServiceStatusPage_statusMaintenance__IyXBn{background-color:#e3f2fd;border:1px solid #bbdefb;color:#0277bd}.ServiceStatusPage_formGroup__H0Jo4{margin-bottom:1.5rem}.ServiceStatusPage_formGroup__H0Jo4 label{color:#272b2f;display:block;font-size:.95rem;font-weight:600;margin-bottom:.5rem}.ServiceStatusPage_currentStatus__9xr5q{border-radius:20px;display:inline-block;font-weight:600;margin-top:.5rem;padding:.5rem 1rem}.ServiceStatusPage_selectInput__Jv-S0,.ServiceStatusPage_textInput__Ies6W{border:1px solid #dee2e6;border-radius:20px;color:#272b2f;font-family:Comfortaa,cursive;font-size:.95rem;padding:.75rem 1rem;transition:all .2s ease;width:100%}.ServiceStatusPage_selectInput__Jv-S0{appearance:none;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='%2306c' 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;background-size:16px;padding-right:2.5rem}.ServiceStatusPage_selectInput__Jv-S0:focus,.ServiceStatusPage_textInput__Ies6W:focus{background-color:#fff;border-color:#06c;box-shadow:0 0 0 3px #0066cc1a;outline:none}.ServiceStatusPage_buttonRow__ZuO8A{display:flex;gap:1rem;margin-top:2rem}.ServiceStatusPage_cancelBtn__TBo4q,.ServiceStatusPage_saveBtn__t4DAf{border:none;border-radius:20px;box-shadow:0 4px 6px #0000001a;cursor:pointer;font-family:Comfortaa,cursive;font-size:.95rem;font-weight:500;padding:.75rem 1.25rem;transition:all .3s ease}.ServiceStatusPage_saveBtn__t4DAf{background-color:#06c;color:#fff}.ServiceStatusPage_saveBtn__t4DAf:hover:not(:disabled){background-color:#005bb5;box-shadow:0 6px 8px #0066cc40;transform:translateY(-2px)}.ServiceStatusPage_cancelBtn__TBo4q{background-color:#f8f9fa;border:1px solid #e9ecef;color:#272b2f}.ServiceStatusPage_cancelBtn__TBo4q:hover:not(:disabled){background-color:#e9ecef;box-shadow:0 6px 8px #0000001a;transform:translateY(-2px)}.ServiceStatusPage_cancelBtn__TBo4q:disabled,.ServiceStatusPage_saveBtn__t4DAf:disabled{cursor:not-allowed;opacity:.6}.ServiceStatusPage_historyTools__AZ3ic{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.ServiceStatusPage_searchContainer__\+r4\+G{flex:1 1;max-width:400px}.ServiceStatusPage_searchInput__yJ8By{border:1px solid #dee2e6;border-radius:20px;box-shadow:0 2px 5px #0000000d;font-family:Comfortaa,cursive;font-size:.95rem;padding:.75rem 1rem;transition:all .2s ease;width:100%}.ServiceStatusPage_searchInput__yJ8By:focus{border-color:#06c;box-shadow:0 0 0 3px #0066cc1a;outline:none}.ServiceStatusPage_sortButton__2-WzR{background:#fff;border:1px solid #dee2e6;border-radius:20px;color:#06c;cursor:pointer;font-family:Comfortaa,cursive;font-size:.9rem;font-weight:500;padding:.6rem 1rem;transition:all .2s ease}.ServiceStatusPage_sortButton__2-WzR:hover{background:#e3f2fd;border-color:#06c;box-shadow:0 4px 8px #0066cc1a;transform:translateY(-2px)}.ServiceStatusPage_tableContainer__tLMOf{border-radius:10px;box-shadow:0 2px 8px #0000000d;max-width:100%;overflow-x:auto}.ServiceStatusPage_historyTable__FpQUF{border-collapse:collapse;font-size:.95rem;white-space:nowrap;width:100%}.ServiceStatusPage_historyTable__FpQUF th{background-color:#06c;color:#fff;font-size:.85rem;font-weight:500;letter-spacing:.03em;padding:1rem;text-align:left;text-transform:uppercase}.ServiceStatusPage_historyTable__FpQUF th:first-child{border-top-left-radius:10px}.ServiceStatusPage_historyTable__FpQUF th:last-child{border-top-right-radius:10px}.ServiceStatusPage_historyTable__FpQUF td{border-bottom:1px solid #e9ecef;padding:.75rem 1rem;transition:background-color .2s ease}.ServiceStatusPage_historyTable__FpQUF tbody tr{background-color:#fff;transition:background-color .2s ease}.ServiceStatusPage_historyTable__FpQUF tbody tr:hover{background-color:#f8f9fa}.ServiceStatusPage_serviceNameCell__ETxrb{font-weight:600}.ServiceStatusPage_dateCell__8Yg2B{color:#6c757d;white-space:nowrap}.ServiceStatusPage_messageCell__q7V-F{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:normal}.ServiceStatusPage_statusBadge__FPlKf{border-radius:10px;display:inline-block;font-size:.8rem;padding:.25rem .5rem;white-space:nowrap}@media (max-width:1024px){.ServiceStatusPage_container__vgH18{padding:1.5rem}.ServiceStatusPage_serviceGrid__GiFRX{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (max-width:768px){.ServiceStatusPage_container__vgH18{padding:1rem}.ServiceStatusPage_header__4f9ug{align-items:flex-start;flex-direction:column;gap:1rem}.ServiceStatusPage_backButton__OXhrh{margin-right:0}.ServiceStatusPage_serviceGrid__GiFRX{grid-template-columns:1fr}.ServiceStatusPage_buttonRow__ZuO8A{flex-direction:column;gap:.75rem}.ServiceStatusPage_cancelBtn__TBo4q,.ServiceStatusPage_saveBtn__t4DAf{width:100%}.ServiceStatusPage_historyTools__AZ3ic{align-items:stretch;flex-direction:column}.ServiceStatusPage_searchContainer__\+r4\+G{max-width:none}}@media (max-width:576px){.ServiceStatusPage_editSection__dV3Em,.ServiceStatusPage_historySection__1-IuZ,.ServiceStatusPage_servicesSection__hMSp\+{padding:1rem}.ServiceStatusPage_title__hey16{font-size:1.5rem}.ServiceStatusPage_backButton__OXhrh,.ServiceStatusPage_cancelBtn__TBo4q,.ServiceStatusPage_saveBtn__t4DAf,.ServiceStatusPage_sortButton__2-WzR{font-size:.9rem;padding:.6rem 1rem}.ServiceStatusPage_sectionTitle__99nh\+{font-size:1.1rem}.ServiceStatusPage_serviceCard__rZA-i{padding:1rem}.ServiceStatusPage_historyTable__FpQUF td,.ServiceStatusPage_historyTable__FpQUF th{font-size:.8rem;padding:.5rem}.ServiceStatusPage_statusBadge__FPlKf{font-size:.75rem;padding:.2rem .4rem}.ServiceStatusPage_serviceHeader__8WEek{align-items:flex-start;flex-direction:column;gap:.5rem}}.ServiceStatusPage_multilingualToggle__-DczP{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #e9ecef;border-radius:15px;margin-bottom:1.5rem;padding:1rem}.ServiceStatusPage_toggleLabel__z7T5n{align-items:center;color:#495057;cursor:pointer;display:flex;font-weight:500;gap:.75rem}.ServiceStatusPage_toggleInput__LmrPW{accent-color:#06c;cursor:pointer;height:20px;width:20px}.ServiceStatusPage_toggleText__YbDql{-webkit-user-select:none;user-select:none}.ServiceStatusPage_multilingualSection__38sFa{margin-bottom:1.5rem}.ServiceStatusPage_languageTabs__vo1rV{border-bottom:2px solid #e9ecef;display:flex;gap:.5rem;margin-bottom:1rem}.ServiceStatusPage_languageTab__ypRix{background:none;border:none;border-radius:10px 10px 0 0;color:#6c757d;cursor:pointer;font-family:Comfortaa,cursive;font-size:.95rem;font-weight:500;padding:.75rem 1.5rem;position:relative;transition:all .3s ease}.ServiceStatusPage_languageTab__ypRix:hover{background-color:#f8f9fa;color:#495057}.ServiceStatusPage_languageTab__ypRix.ServiceStatusPage_activeTab__KiM2W{background-color:#fff;border:2px solid #e9ecef;border-bottom-color:#fff;color:#06c;font-weight:600;margin-bottom:-2px}.ServiceStatusPage_tabContent__AMzch{background-color:#fff;border:2px solid #e9ecef;border-radius:0 15px 15px 15px;border-top:none;padding:1.5rem}@media (max-width:768px){.ServiceStatusPage_multilingualToggle__-DczP{padding:.75rem}.ServiceStatusPage_languageTabs__vo1rV{flex-direction:column;gap:0}.ServiceStatusPage_languageTab__ypRix{border-bottom:1px solid #e9ecef;border-radius:0}.ServiceStatusPage_languageTab__ypRix.ServiceStatusPage_activeTab__KiM2W{border-left:none;border-radius:0;border-right:none;margin-bottom:0}.ServiceStatusPage_tabContent__AMzch{border-radius:15px;border-top:2px solid #e9ecef;padding:1rem}}:root{--success-gradient:linear-gradient(135deg,#2ecc71,#27ae60)}.DefaultAssistantsPage_container__7Lxv6{background-color:#f7f9fc;background-color:var(--gray-50);color:#272b2f;color:var(--gray-800);font-family:Comfortaa,cursive;min-height:100vh;padding:1.5rem}.DefaultAssistantsPage_notification__LfiTr{animation:DefaultAssistantsPage_slideInRight__xCCNW .3s ease-out;background:#fff;background:var(--white);border-left:4px solid #06c;border-left:4px solid var(--primary);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 20px 25px -5px #0000001a;box-shadow:var(--shadow-xl);max-width:400px;min-width:320px;overflow:hidden;position:fixed;right:1.5rem;top:1.5rem;z-index:1000}.DefaultAssistantsPage_notification__LfiTr.DefaultAssistantsPage_success__VH7IT{border-left-color:#2ecc71;border-left-color:var(--success)}.DefaultAssistantsPage_notification__LfiTr.DefaultAssistantsPage_delete__XJNnj{border-left-color:#e74c3c;border-left-color:var(--error)}.DefaultAssistantsPage_notification__LfiTr.DefaultAssistantsPage_update__l0hLc{border-left-color:#06c;border-left-color:var(--primary)}.DefaultAssistantsPage_notificationContent__oxYJO{align-items:center;display:flex;gap:1rem;padding:1rem 1.25rem}.DefaultAssistantsPage_notificationIcon__gVg8Q{align-items:center;background:#06c;background:var(--primary);border-radius:50%;color:#fff;color:var(--white);display:flex;flex-shrink:0;font-size:14px;height:32px;justify-content:center;width:32px}.DefaultAssistantsPage_notification__LfiTr.DefaultAssistantsPage_success__VH7IT .DefaultAssistantsPage_notificationIcon__gVg8Q{background:#2ecc71;background:var(--success)}.DefaultAssistantsPage_notification__LfiTr.DefaultAssistantsPage_delete__XJNnj .DefaultAssistantsPage_notificationIcon__gVg8Q{background:#e74c3c;background:var(--error)}.DefaultAssistantsPage_notificationText__PyZZW{color:#374151;color:var(--gray-700);flex:1 1;font-weight:500;line-height:1.4}.DefaultAssistantsPage_notificationClose__Ww7zk{background:none;border:none;border-radius:8px;border-radius:var(--radius-sm);color:#9ca3af;color:var(--gray-400);cursor:pointer;font-size:16px;margin-right:.5rem;padding:.5rem;transition:all .2s ease;transition:var(--transition-fast)}.DefaultAssistantsPage_notificationClose__Ww7zk:hover{background:#f3f4f6;background:var(--gray-100);color:#4b5563;color:var(--gray-600)}.DefaultAssistantsPage_header__nH91g{animation:DefaultAssistantsPage_fadeIn__S2wrp .3s ease-out;background:#fff;background:var(--white);border:1px solid #e0e7ff;border:1px solid var(--gray-200);border-radius:24px;border-radius:var(--radius-2xl);box-shadow:0 4px 15px #0000000d;box-shadow:var(--shadow-md);margin-bottom:2rem}.DefaultAssistantsPage_headerContent__jJWhu{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;padding:1.5rem 2rem}.DefaultAssistantsPage_backButton__IRlNL{align-items:center;background:#06c;background:var(--primary);border:none;border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 4px 6px #0066cc1a;box-shadow:var(--shadow-sm);color:#fff;color:var(--white);cursor:pointer;display:flex;font-size:16px;height:44px;justify-content:center;text-decoration:none;transition:all .3s ease;transition:var(--transition);width:44px}.DefaultAssistantsPage_backButton__IRlNL:hover{background:#005bb5;background:var(--primary-hover);box-shadow:0 6px 8px #0066cc40;color:#fff;color:var(--white);transform:translateY(-2px)}.DefaultAssistantsPage_headerTitle__Yypvf{flex:1 1}.DefaultAssistantsPage_headerTitle__Yypvf h1{color:#06c;color:var(--primary);font-size:1.75rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0}.DefaultAssistantsPage_headerTitle__Yypvf p{color:#6b7280;color:var(--gray-500);font-size:1rem;font-weight:400;margin:4px 0 0}.DefaultAssistantsPage_headerActions__f81H4{align-items:center;display:flex;gap:1rem}.DefaultAssistantsPage_searchBox__OE\+H3{align-items:center;display:flex;position:relative}.DefaultAssistantsPage_searchIcon__f2X08{color:#9ca3af;color:var(--gray-400);font-size:16px;left:1rem;position:absolute;z-index:1}.DefaultAssistantsPage_searchInput__zmbB2{background:#fff;background:var(--white);border:1px solid #e0e7ff;border:1px solid var(--gray-200);border-radius:16px;border-radius:var(--radius-lg);color:#374151;color:var(--gray-700);font-family:inherit;font-size:14px;height:44px;padding:0 1rem 0 2.5rem;transition:all .3s ease;transition:var(--transition);width:280px}.DefaultAssistantsPage_searchInput__zmbB2:focus{border-color:#06c;border-color:var(--primary);box-shadow:0 0 0 3px #0066cc1a;outline:none}.DefaultAssistantsPage_searchInput__zmbB2::placeholder{color:#9ca3af;color:var(--gray-400)}.DefaultAssistantsPage_primaryButton__qyni8{align-items:center;background:linear-gradient(135deg,#06c,#5e35b1);background:var(--primary-gradient);border:none;border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 4px 6px #0066cc1a;box-shadow:var(--shadow-sm);color:#fff;color:var(--white);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:.5rem;height:44px;padding:0 1.25rem;transition:all .3s ease;transition:var(--transition);white-space:nowrap}.DefaultAssistantsPage_primaryButton__qyni8:hover{background:linear-gradient(135deg,#005bb5,#4527a0);background:var(--primary-gradient-hover);box-shadow:0 6px 8px #0066cc40;transform:translateY(-2px)}.DefaultAssistantsPage_primaryButton__qyni8:disabled{box-shadow:0 4px 6px #0066cc1a;box-shadow:var(--shadow-sm);cursor:not-allowed;opacity:.6;transform:none}.DefaultAssistantsPage_secondaryButton__zmAcU{align-items:center;background:#f3f4f6;background:var(--gray-100);border:1px solid #e0e7ff;border:1px solid var(--gray-200);border-radius:16px;border-radius:var(--radius-lg);color:#374151;color:var(--gray-700);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:.5rem;height:44px;padding:0 1.25rem;transition:all .3s ease;transition:var(--transition)}.DefaultAssistantsPage_secondaryButton__zmAcU:hover{background:#e0e7ff;background:var(--gray-200);border-color:#d1d5db;border-color:var(--gray-300);transform:translateY(-1px)}.DefaultAssistantsPage_actionButton__EGIGd{align-items:center;background:#fff3;border:none;border-radius:12px;border-radius:var(--radius-md);color:#fff;color:var(--white);cursor:pointer;display:flex;font-size:14px;height:36px;justify-content:center;transition:all .3s ease;transition:var(--transition);width:36px}.DefaultAssistantsPage_actionButton__EGIGd:hover{background:#ffffff4d;transform:scale(1.05)}.DefaultAssistantsPage_deleteAction__fvLNo:hover{background:#e74c3c;background:var(--error);color:#fff;color:var(--white)}.DefaultAssistantsPage_closeButton__42wDM{align-items:center;background:none;border:none;border-radius:12px;border-radius:var(--radius-md);color:#9ca3af;color:var(--gray-400);cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;transition:all .2s ease;transition:var(--transition-fast);width:32px}.DefaultAssistantsPage_closeButton__42wDM:hover{background:#f3f4f6;background:var(--gray-100);color:#4b5563;color:var(--gray-600)}.DefaultAssistantsPage_errorAlert__kLsOw{align-items:center;animation:DefaultAssistantsPage_shakeError__JVnN4 .5s ease-in-out;background:#fee2e2;background:var(--error-light);border:1px solid #e74c3c33;border-radius:16px;border-radius:var(--radius-lg);display:flex;justify-content:space-between;margin-bottom:1.5rem}.DefaultAssistantsPage_errorContent__KgaiB{align-items:center;color:#e74c3c;color:var(--error);display:flex;font-weight:500;gap:1rem;padding:1rem 1.25rem}.DefaultAssistantsPage_errorIcon__4U4SK{flex-shrink:0;font-size:16px}.DefaultAssistantsPage_errorClose__PDeVP{background:none;border:none;color:#e74c3c;color:var(--error);cursor:pointer;font-size:16px;padding:1rem;transition:all .2s ease;transition:var(--transition-fast)}.DefaultAssistantsPage_errorClose__PDeVP:hover{background:#e74c3c1a}.DefaultAssistantsPage_mainContent__DaIsw{display:flex;flex-direction:column;gap:2rem}.DefaultAssistantsPage_createCard__664-c,.DefaultAssistantsPage_editCard__07ZQX{animation:DefaultAssistantsPage_fadeIn__S2wrp .3s ease-out;background:#fff;background:var(--white);border:1px solid #e0e7ff;border:1px solid var(--gray-200);border-radius:24px;border-radius:var(--radius-2xl);box-shadow:0 4px 15px #0000000d;box-shadow:var(--shadow-md)}.DefaultAssistantsPage_editModal__QmZdp{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:1.5rem;position:fixed;right:0;top:0;z-index:1000}.DefaultAssistantsPage_editCard__07ZQX{animation:DefaultAssistantsPage_slideUp__05ppi .3s ease-out;max-height:90vh;max-width:900px;overflow-y:auto;width:100%}.DefaultAssistantsPage_cardHeader__IHzpU{align-items:center;background:linear-gradient(135deg,#f7f9fc,#fff);background:linear-gradient(135deg,var(--gray-50) 0,var(--white) 100%);border-bottom:1px solid #e0e7ff;border-bottom:1px solid var(--gray-200);border-radius:24px 24px 0 0;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;display:flex;justify-content:space-between;padding:1.5rem 2rem}.DefaultAssistantsPage_cardTitle__3db6O{align-items:center;display:flex;gap:1rem}.DefaultAssistantsPage_cardTitle__3db6O h2{color:#06c;color:var(--primary);font-size:1.25rem;font-weight:600;margin:0}.DefaultAssistantsPage_cardIcon__YD1kC{color:#06c;color:var(--primary);font-size:18px}.DefaultAssistantsPage_editingId__oF196{background:#e6f2ff;background:var(--primary-light);border:1px solid #e0e7ff;border:1px solid var(--gray-200);border-radius:8px;border-radius:var(--radius-sm);color:#06c;color:var(--primary);font-family:Monaco,Menlo,monospace;font-size:12px;font-weight:500;padding:.25rem .75rem}.DefaultAssistantsPage_cardContent__00UUf{padding:2rem}.DefaultAssistantsPage_formGrid__e5p\+6{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:2rem}.DefaultAssistantsPage_inputGroupFull__6pf4T,.DefaultAssistantsPage_inputGroup__BapC8{display:flex;flex-direction:column;gap:.5rem}.DefaultAssistantsPage_inputGroupFull__6pf4T{grid-column:1/-1}.DefaultAssistantsPage_inputLabel__LjiUQ{align-items:center;color:#272b2f;color:var(--gray-800);display:flex;font-size:14px;font-weight:600;gap:.5rem}.DefaultAssistantsPage_labelIcon__9LBjS{color:#06c;color:var(--primary);font-size:16px}.DefaultAssistantsPage_input__SiMMM,.DefaultAssistantsPage_textarea__Xa-ge{background:#fff;background:var(--white);border:1px solid #e0e7ff;border:1px solid var(--gray-200);border-radius:16px;border-radius:var(--radius-lg);color:#272b2f;color:var(--gray-800);font-family:inherit;font-size:14px;padding:.75rem 1rem;transition:all .3s ease;transition:var(--transition);width:100%}.DefaultAssistantsPage_input__SiMMM:focus,.DefaultAssistantsPage_textarea__Xa-ge:focus{border-color:#06c;border-color:var(--primary);box-shadow:0 0 0 3px #0066cc1a;outline:none}.DefaultAssistantsPage_input__SiMMM::placeholder,.DefaultAssistantsPage_textarea__Xa-ge::placeholder{color:#9ca3af;color:var(--gray-400)}.DefaultAssistantsPage_textarea__Xa-ge{line-height:1.5;min-height:80px;resize:vertical}.DefaultAssistantsPage_select__ypq-S{appearance:none;background:#fff;background:var(--white);border:1px solid #e0e7ff;border:1px solid var(--gray-200);border-radius:16px;border-radius:var(--radius-lg);color:#272b2f;color:var(--gray-800);cursor:pointer;font-family:inherit;font-size:14px;padding:.75rem 1rem;transition:all .3s ease;transition:var(--transition);width:100%}.DefaultAssistantsPage_select__ypq-S:focus{border-color:#06c;border-color:var(--primary);box-shadow:0 0 0 3px #0066cc1a;outline:none}.DefaultAssistantsPage_selectWrapper__Ml5NS{position:relative}.DefaultAssistantsPage_selectIcon__3mPTO{color:#9ca3af;color:var(--gray-400);font-size:12px;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.DefaultAssistantsPage_modelSelectionWrapper__48Ip-{margin-top:.75rem}.DefaultAssistantsPage_modelGrid__bXY8g{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:.75rem}.DefaultAssistantsPage_modelCard__Elbkw{background:#fff;background:var(--white);border:2px solid #e0e7ff;border:2px solid var(--gray-200);border-radius:16px;border-radius:var(--radius-lg);cursor:pointer;overflow:hidden;padding:1.25rem;position:relative;transition:all .3s ease;transition:var(--transition)}.DefaultAssistantsPage_modelCard__Elbkw:hover{border-color:#06c;border-color:var(--primary);box-shadow:0 8px 20px #0066cc1a;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.DefaultAssistantsPage_modelCard__Elbkw.DefaultAssistantsPage_selected__hSwJn{background:#e6f2ff;background:var(--primary-light);border-color:#06c;border-color:var(--primary);box-shadow:0 4px 15px #0000000d;box-shadow:var(--shadow-md)}.DefaultAssistantsPage_modelCard__Elbkw.DefaultAssistantsPage_reasoning__KrUJY{background:linear-gradient(135deg,#fff,#f8faff);background:linear-gradient(135deg,var(--white) 0,#f8faff 100%);border-color:#a5b4fc}.DefaultAssistantsPage_modelCard__Elbkw.DefaultAssistantsPage_reasoning__KrUJY.DefaultAssistantsPage_selected__hSwJn{background:linear-gradient(135deg,#e6f2ff,#e6f2ff);background:linear-gradient(135deg,var(--primary-light) 0,#e6f2ff 100%)}.DefaultAssistantsPage_modelHeader__4hB69{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.DefaultAssistantsPage_modelInfo__gExNo{flex:1 1}.DefaultAssistantsPage_modelName__QONgd{color:#272b2f;color:var(--gray-800);font-family:Monaco,Menlo,monospace;font-size:16px;font-weight:600;margin:0 0 .5rem}.DefaultAssistantsPage_modelTags__nNBVL{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.DefaultAssistantsPage_costTag__qn2C9,.DefaultAssistantsPage_flagshipTag__KsuR2,.DefaultAssistantsPage_reasoningTag__Jx2UO{align-items:center;border-radius:8px;border-radius:var(--radius-sm);display:inline-flex;font-size:11px;font-weight:600;gap:.25rem;padding:.25rem .5rem;white-space:nowrap}.DefaultAssistantsPage_reasoningTag__Jx2UO{background:linear-gradient(135deg,#e0e7ff,#c7d2fe);border:1px solid #a5b4fc;color:#3730a3}.DefaultAssistantsPage_flagshipTag__KsuR2{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;color:#92400e}.DefaultAssistantsPage_costTag__qn2C9{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:1px solid #10b981;color:#065f46}.DefaultAssistantsPage_modelSelection__KCWKr{margin-left:1rem}.DefaultAssistantsPage_radioButton__sI6Cm{align-items:center;background:#fff;background:var(--white);border:2px solid #d1d5db;border:2px solid var(--gray-300);border-radius:50%;display:flex;height:24px;justify-content:center;transition:all .3s ease;transition:var(--transition);width:24px}.DefaultAssistantsPage_radioButton__sI6Cm.DefaultAssistantsPage_checked__\+zfvq{background:#06c;background:var(--primary);border-color:#06c;border-color:var(--primary)}.DefaultAssistantsPage_radioButton__sI6Cm.DefaultAssistantsPage_checked__\+zfvq svg{color:#fff;color:var(--white);font-size:12px}.DefaultAssistantsPage_modelDescription__V2rmI{color:#4b5563;color:var(--gray-600);font-size:13px;line-height:1.4;margin:.75rem 0}.DefaultAssistantsPage_modelFeatures__mI6Xf{border-top:1px solid #e0e7ff;border-top:1px solid var(--gray-200);margin-top:1rem;padding-top:.75rem}.DefaultAssistantsPage_featureList__EDVS1{display:flex;flex-wrap:wrap;gap:.5rem}.DefaultAssistantsPage_feature__kQ-e0{align-items:center;background:#f3f4f6;background:var(--gray-100);border:1px solid #e0e7ff;border:1px solid var(--gray-200);border-radius:8px;border-radius:var(--radius-sm);color:#4b5563;color:var(--gray-600);display:flex;font-size:11px;font-weight:500;gap:.25rem;padding:.25rem .5rem}.DefaultAssistantsPage_feature__kQ-e0 svg{color:#06c;color:var(--primary);font-size:10px}.DefaultAssistantsPage_toolsSection__A6t99{background:#f7f9fc;background:var(--gray-50);border:1px solid #e0e7ff;border:1px solid var(--gray-200);border-radius:16px;border-radius:var(--radius-lg);grid-column:1/-1;padding:1.5rem}.DefaultAssistantsPage_toolsSectionHeader__GoJno{align-items:flex-start;border-bottom:2px solid #e0e7ff;border-bottom:2px solid var(--gray-200);display:flex;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem}.DefaultAssistantsPage_toolsIcon__AUKI0{color:#06c;color:var(--primary);font-size:24px;margin-top:4px}.DefaultAssistantsPage_toolsSectionTitle__FSipM h3{color:#272b2f;color:var(--gray-800);font-size:18px;font-weight:600;margin:0 0 .5rem}.DefaultAssistantsPage_toolsSectionTitle__FSipM p{color:#4b5563;color:var(--gray-600);font-size:14px;margin:0}.DefaultAssistantsPage_toolsWarning__lqBjM{align-items:center;background:#fff7ed;background:var(--warning-light);border-radius:12px;border-radius:var(--radius-md);color:#f39c12;color:var(--warning);display:flex;font-size:12px;font-weight:500;gap:.5rem;margin-left:auto;padding:.5rem 1rem}.DefaultAssistantsPage_modernToolsGrid__7CXT-{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.DefaultAssistantsPage_modernToolCard__9OwNY{background:#fff;background:var(--white);border:2px solid #e0e7ff;border:2px solid var(--gray-200);border-radius:16px;border-radius:var(--radius-lg);cursor:pointer;padding:1.5rem;position:relative;transition:all .3s ease;transition:var(--transition)}.DefaultAssistantsPage_modernToolCard__9OwNY:hover:not(.DefaultAssistantsPage_restricted__NytlF){border-color:#06c;border-color:var(--primary);box-shadow:0 8px 20px #0066cc1a;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.DefaultAssistantsPage_modernToolCard__9OwNY.DefaultAssistantsPage_enabled__AUzXn{background:linear-gradient(135deg,#fff,#dcfce7);background:linear-gradient(135deg,var(--white) 0,var(--success-light) 100%);border-color:#2ecc71;border-color:var(--success);box-shadow:0 4px 15px #0000000d;box-shadow:var(--shadow-md)}.DefaultAssistantsPage_modernToolCard__9OwNY.DefaultAssistantsPage_restricted__NytlF{background:#f3f4f6;background:var(--gray-100);border-color:#d1d5db;border-color:var(--gray-300);cursor:not-allowed;opacity:.6}.DefaultAssistantsPage_toolCardHeader__qOF2c{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.DefaultAssistantsPage_toolIconWrapper__N2dgH{align-items:center;background:#06c;background:var(--tool-color,var(--primary));border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 4px 6px #0066cc1a;box-shadow:var(--shadow-sm);color:#fff;color:var(--white);display:flex;font-size:20px;height:48px;justify-content:center;width:48px}.DefaultAssistantsPage_toolToggle__syd8H{position:relative}.DefaultAssistantsPage_toggleSwitch__fdxCv{background:#d1d5db;background:var(--gray-300);border-radius:12px;cursor:pointer;height:24px;position:relative;transition:all .3s ease;transition:var(--transition);width:48px}.DefaultAssistantsPage_toggleSwitch__fdxCv.DefaultAssistantsPage_on__aTKh1{background:#2ecc71;background:var(--success)}.DefaultAssistantsPage_toggleHandle__iOWbj{align-items:center;background:#fff;background:var(--white);border-radius:50%;box-shadow:0 4px 6px #0066cc1a;box-shadow:var(--shadow-sm);display:flex;font-size:10px;height:20px;justify-content:center;left:2px;position:absolute;top:2px;transition:all .3s ease;transition:var(--transition);width:20px}.DefaultAssistantsPage_toggleSwitch__fdxCv.DefaultAssistantsPage_on__aTKh1 .DefaultAssistantsPage_toggleHandle__iOWbj{color:#2ecc71;color:var(--success);transform:translateX(24px)}.DefaultAssistantsPage_toolCardContent__ttMpC{text-align:left}.DefaultAssistantsPage_toolName__ZmT3o{color:#272b2f;color:var(--gray-800);font-size:16px;font-weight:600;margin:0 0 .5rem}.DefaultAssistantsPage_toolDescription__Q51zi{color:#4b5563;color:var(--gray-600);font-size:13px;line-height:1.4;margin:0 0 .75rem}.DefaultAssistantsPage_toolFeatures__NExBR{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.DefaultAssistantsPage_toolFeature__35hTy{background:#e6f2ff;background:var(--primary-light);border:1px solid #e0e7ff;border:1px solid var(--gray-200);border-radius:8px;border-radius:var(--radius-sm);color:#06c;color:var(--primary);font-size:11px;font-weight:500;padding:.25rem .5rem}.DefaultAssistantsPage_restrictedBadge__IiR1a{align-items:center;background:#fee2e2;background:var(--error-light);border-radius:12px;border-radius:var(--radius-md);color:#e74c3c;color:var(--error);display:flex;font-size:12px;font-weight:500;gap:.5rem;margin-top:.75rem;padding:.5rem .75rem}.DefaultAssistantsPage_reasoningSection__u\+thC{background:linear-gradient(135deg,#f8faff,#e6f2ff);border:2px solid #a5b4fc;border-radius:16px;border-radius:var(--radius-lg);grid-column:1/-1;margin-top:1rem;padding:1.5rem}.DefaultAssistantsPage_reasoningSectionHeader__A1UEB{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1.5rem}.DefaultAssistantsPage_reasoningIcon__F-PaF{color:#3730a3;font-size:24px;margin-top:4px}.DefaultAssistantsPage_reasoningSectionHeader__A1UEB h4{color:#3730a3;font-size:18px;font-weight:600;margin:0 0 .5rem}.DefaultAssistantsPage_reasoningSectionHeader__A1UEB p{color:#6366f1;font-size:14px;line-height:1.4;margin:0}.DefaultAssistantsPage_reasoningEffortSection__6q2it{background:linear-gradient(135deg,#f8faff,#e6f2ff);border:2px solid #a5b4fc;border-radius:16px;border-radius:var(--radius-lg);margin-top:1rem;padding:1.5rem}.DefaultAssistantsPage_reasoningHeader__fPTX9{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1.5rem}.DefaultAssistantsPage_reasoningTitle__qaFv- h4{color:#3730a3;font-size:18px;font-weight:600;margin:0 0 .5rem}.DefaultAssistantsPage_reasoningTitle__qaFv- p{color:#6366f1;font-size:14px;line-height:1.4;margin:0}.DefaultAssistantsPage_reasoningOptions__TMrIW{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.DefaultAssistantsPage_reasoningOption__6yFdk{background:#fff;background:var(--white);border:2px solid #c7d2fe;border-radius:16px;border-radius:var(--radius-lg);cursor:pointer;padding:1rem;position:relative;transition:all .3s ease;transition:var(--transition)}.DefaultAssistantsPage_reasoningOption__6yFdk:hover{border-color:#a5b4fc;box-shadow:0 8px 20px #0066cc1a;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.DefaultAssistantsPage_reasoningOption__6yFdk.DefaultAssistantsPage_selected__hSwJn{background:linear-gradient(135deg,#fff,#ffffffe6);background:linear-gradient(135deg,var(--white) 0,#ffffffe6 100%);border-color:#3730a3;border-color:var(--effort-color,#3730a3);box-shadow:0 8px 25px -8px #3730a3;box-shadow:0 8px 25px -8px var(--effort-color,#3730a3)}.DefaultAssistantsPage_reasoningOptionHeader__Gubde{align-items:flex-start;display:flex;gap:1rem}.DefaultAssistantsPage_reasoningRadio__i4gjZ{margin-top:2px}.DefaultAssistantsPage_reasoningLevel__Z\+hU0{flex:1 1}.DefaultAssistantsPage_reasoningLevel__Z\+hU0 h5{color:#272b2f;color:var(--gray-800);font-size:16px;font-weight:600;margin:0 0 .5rem}.DefaultAssistantsPage_reasoningLevel__Z\+hU0 p{color:#4b5563;color:var(--gray-600);font-size:13px;line-height:1.4;margin:0}.DefaultAssistantsPage_reasoningOption__6yFdk.DefaultAssistantsPage_selected__hSwJn .DefaultAssistantsPage_reasoningLevel__Z\+hU0 h5{color:#3730a3;color:var(--effort-color,#3730a3)}.DefaultAssistantsPage_vectorStoreSection__0tgXV{background:#f7f9fc;background:var(--gray-50);border:1px solid #e0e7ff;border:1px solid var(--gray-200);border-radius:16px;border-radius:var(--radius-lg);grid-column:1/-1;margin-top:1rem;padding:1.5rem}.DefaultAssistantsPage_vectorStoreOptions__25Iz1{display:flex;gap:1.5rem;margin-bottom:1rem}.DefaultAssistantsPage_radioLabel__lyC2G{align-items:center;color:#374151;color:var(--gray-700);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:.5rem}.DefaultAssistantsPage_radioLabel__lyC2G input[type=radio]{cursor:pointer;height:16px;width:16px}.DefaultAssistantsPage_vectorStoreActions__7PLxM{align-items:center;display:flex;gap:.5rem;margin-left:.5rem}.DefaultAssistantsPage_createVectorStoreButton__1e\+GH{align-items:center;background:#e6f2ff;background:var(--primary-light);border:2px solid #06c;border:2px solid var(--primary);border-radius:12px;border-radius:var(--radius-md);color:#06c;color:var(--primary);cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;transition:all .3s ease;transition:var(--transition);width:36px}.DefaultAssistantsPage_createVectorStoreButton__1e\+GH:hover{background:#06c;background:var(--primary);box-shadow:0 4px 6px #0066cc1a;box-shadow:var(--shadow-sm);color:#fff;color:var(--white);transform:translateY(-1px)}.DefaultAssistantsPage_viewFilesButton__3rXke{background:#2ecc71;background:var(--success);border:none;border-radius:12px;border-radius:var(--radius-md);color:#fff;color:var(--white);cursor:pointer;font-size:12px;font-weight:500;padding:.5rem .75rem;transition:all .3s ease;transition:var(--transition)}.DefaultAssistantsPage_viewFilesButton__3rXke:hover{background:#27ae60;background:var(--success-hover);transform:translateY(-1px)}.DefaultAssistantsPage_newVectorStoreForm__lI08Y{display:flex;flex-direction:column;gap:1rem}.DefaultAssistantsPage_fileUploadSection__y678U{margin-top:1rem}.DefaultAssistantsPage_fileUploadLabel__HCQLH{align-items:center;background:#fff;background:var(--white);border:2px dashed #06c;border:2px dashed var(--primary);border-radius:16px;border-radius:var(--radius-lg);color:#06c;color:var(--primary);cursor:pointer;display:inline-flex;font-weight:500;gap:.75rem;padding:1rem 1.5rem;transition:all .3s ease;transition:var(--transition)}.DefaultAssistantsPage_fileUploadLabel__HCQLH:hover{background:#e6f2ff;background:var(--primary-light);border-color:#005bb5;border-color:var(--primary-hover)}.DefaultAssistantsPage_fileInput__PyzkX{display:none}.DefaultAssistantsPage_uploadIcon__xt52B{font-size:16px}.DefaultAssistantsPage_selectedFiles__JmnyF{background:#fff;background:var(--white);border:1px solid #e0e7ff;border:1px solid var(--gray-200);border-radius:12px;border-radius:var(--radius-md);margin-top:1rem;padding:1rem}.DefaultAssistantsPage_selectedFiles__JmnyF p{color:#374151;color:var(--gray-700);font-weight:600;margin:0 0 .75rem}.DefaultAssistantsPage_selectedFiles__JmnyF ul{list-style:none;margin:0;padding:0}.DefaultAssistantsPage_selectedFiles__JmnyF li{align-items:center;color:#4b5563;color:var(--gray-600);display:flex;font-size:14px;gap:.75rem;padding:.5rem 0}.DefaultAssistantsPage_fileIcon__pgz4k{color:#9ca3af;color:var(--gray-400);font-size:14px}.DefaultAssistantsPage_fileSize__\+SE4V{color:#9ca3af;color:var(--gray-400);font-size:12px;margin-left:auto}.DefaultAssistantsPage_supportedFilesInfo__qsvn4{margin-top:1rem}.DefaultAssistantsPage_supportedFilesInfo__qsvn4 details{background:#fff;background:var(--white);border:1px solid #e0e7ff;border:1px solid var(--gray-200);border-radius:12px;border-radius:var(--radius-md);padding:.75rem}.DefaultAssistantsPage_supportedFilesInfo__qsvn4 summary{color:#4b5563;color:var(--gray-600);cursor:pointer;font-size:13px;font-weight:500;outline:none}.DefaultAssistantsPage_extensionsList__RbcUD p{color:#374151;color:var(--gray-700);font-size:13px;font-weight:500;margin:.75rem 0 .5rem}.DefaultAssistantsPage_extensionsGrid__9a\+WS{display:flex;flex-wrap:wrap;gap:.25rem}.DefaultAssistantsPage_extensionBadge__dSXfl{background:#e6f2ff;background:var(--primary-light);border:1px solid #e0e7ff;border:1px solid var(--gray-200);border-radius:8px;border-radius:var(--radius-sm);color:#06c;color:var(--primary);font-family:monospace;font-size:11px;font-weight:500;padding:.125rem .375rem}.DefaultAssistantsPage_fileValidationErrors__EnzAU{background:#fee2e2;background:var(--error-light);border:1px solid #e74c3c33;border-radius:12px;border-radius:var(--radius-md);margin-top:1rem;padding:.75rem}.DefaultAssistantsPage_fileValidationErrors__EnzAU p{color:#e74c3c;color:var(--error);font-size:13px;font-weight:500;margin:0 0 .5rem}.DefaultAssistantsPage_fileValidationErrors__EnzAU ul{color:#e74c3c;color:var(--error);font-size:12px;margin:0;padding-left:1rem}.DefaultAssistantsPage_fileError__iINOw{margin-bottom:.25rem}.DefaultAssistantsPage_checkboxGroup__TEOIa{grid-column:1/-1}.DefaultAssistantsPage_checkboxLabel__BaeqY{align-items:center;color:#374151;color:var(--gray-700);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:.75rem}.DefaultAssistantsPage_checkbox__HIMHr{display:none}.DefaultAssistantsPage_checkboxCustom__-jywT{background:#fff;background:var(--white);border:2px solid #d1d5db;border:2px solid var(--gray-300);border-radius:8px;border-radius:var(--radius-sm);flex-shrink:0;height:20px;position:relative;transition:all .3s ease;transition:var(--transition);width:20px}.DefaultAssistantsPage_checkboxLabel__BaeqY input:checked+.DefaultAssistantsPage_checkboxCustom__-jywT{background:#06c;background:var(--primary);border-color:#06c;border-color:var(--primary)}.DefaultAssistantsPage_checkboxIcon__BLJON{color:#fff;color:var(--white);font-size:10px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;transition:var(--transition)}.DefaultAssistantsPage_checkboxLabel__BaeqY input:checked+.DefaultAssistantsPage_checkboxCustom__-jywT .DefaultAssistantsPage_checkboxIcon__BLJON{opacity:1}.DefaultAssistantsPage_formActions__S1nZO{border-top:1px solid #e0e7ff;border-top:1px solid var(--gray-200);display:flex;gap:1rem;justify-content:flex-end;padding-top:1.5rem}.DefaultAssistantsPage_assistantsSection__mn62r{animation:DefaultAssistantsPage_fadeIn__S2wrp .3s ease-out;background:#fff;background:var(--white);border:1px solid #e0e7ff;border:1px solid var(--gray-200);border-radius:24px;border-radius:var(--radius-2xl);box-shadow:0 4px 15px #0000000d;box-shadow:var(--shadow-md)}.DefaultAssistantsPage_sectionHeader__ET4tl{background:linear-gradient(135deg,#f7f9fc,#fff);background:linear-gradient(135deg,var(--gray-50) 0,var(--white) 100%);border-bottom:1px solid #e0e7ff;border-bottom:1px solid var(--gray-200);border-radius:24px 24px 0 0;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;padding:1.5rem 2rem}.DefaultAssistantsPage_sectionHeader__ET4tl h2{align-items:center;color:#06c;color:var(--primary);display:flex;font-size:1.25rem;font-weight:600;gap:1rem;margin:0}.DefaultAssistantsPage_sectionIcon__fQaKN{color:#06c;color:var(--primary);font-size:18px}.DefaultAssistantsPage_emptyState__0pmOn,.DefaultAssistantsPage_loadingState__HT0R1{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem;text-align:center}.DefaultAssistantsPage_loadingSpinner__EzryL{animation:DefaultAssistantsPage_spin__J5PI1 1s linear infinite;color:#06c;color:var(--primary);font-size:24px;height:40px;margin-bottom:1.5rem;width:40px}.DefaultAssistantsPage_emptyState__0pmOn{color:#6b7280;color:var(--gray-500)}.DefaultAssistantsPage_emptyIcon__sT-I2{color:#d1d5db;color:var(--gray-300);font-size:80px;height:80px;margin-bottom:1.5rem;width:80px}.DefaultAssistantsPage_emptyState__0pmOn h3{color:#374151;color:var(--gray-700);font-size:18px;font-weight:600;margin:0 0 .75rem}.DefaultAssistantsPage_emptyState__0pmOn p{color:#6b7280;color:var(--gray-500);font-size:14px;line-height:1.5;margin:0 0 1.5rem;max-width:400px}.DefaultAssistantsPage_assistantsGrid__kbzvR{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));padding:2rem}.DefaultAssistantsPage_assistantCard__fa0pn{animation:DefaultAssistantsPage_fadeIn__S2wrp .3s ease-out;background:#fff;background:var(--white);border:1px solid #e0e7ff;border:1px solid var(--gray-200);border-radius:20px;border-radius:var(--radius-xl);overflow:hidden;transition:all .3s ease;transition:var(--transition)}.DefaultAssistantsPage_assistantCard__fa0pn:hover{border-color:#06c;border-color:var(--primary);box-shadow:0 8px 20px #0066cc1a;box-shadow:var(--shadow-lg);transform:translateY(-3px)}.DefaultAssistantsPage_assistantHeader__TGLi6{align-items:flex-start;background:linear-gradient(135deg,#06c,#1a8cff);background:linear-gradient(135deg,var(--primary) 0,#1a8cff 100%);color:#fff;color:var(--white);display:flex;justify-content:space-between;padding:1.5rem;position:relative}.DefaultAssistantsPage_assistantInfo__jllYa{flex:1 1}.DefaultAssistantsPage_assistantTitle__er0\+2{color:#fff;color:var(--white);font-size:16px;font-weight:600;line-height:1.3;margin:0 0 .5rem}.DefaultAssistantsPage_assistantId__ybbQi{background:#fff3;border:1px solid #ffffff4d;border-radius:8px;border-radius:var(--radius-sm);color:#fff;color:var(--white);font-family:Monaco,Menlo,monospace;font-size:12px;font-weight:500;padding:.25rem .75rem}.DefaultAssistantsPage_assistantActions__LPWWl{display:flex;gap:.5rem;margin-left:1rem;opacity:0;transition:all .3s ease;transition:var(--transition)}.DefaultAssistantsPage_assistantCard__fa0pn:hover .DefaultAssistantsPage_assistantActions__LPWWl{opacity:1}.DefaultAssistantsPage_assistantContent__TCB84{padding:1.5rem}.DefaultAssistantsPage_assistantDescription__04KYo{color:#4b5563;color:var(--gray-600);font-size:14px;line-height:1.5;margin:0 0 1rem}.DefaultAssistantsPage_assistantMeta__vYICH{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.DefaultAssistantsPage_modelBadge__UA68G,.DefaultAssistantsPage_reasoningBadge__bVhLO,.DefaultAssistantsPage_statusBadge__\+pZcI,.DefaultAssistantsPage_summaryBadge__AKWkL{align-items:center;border-radius:12px;border-radius:var(--radius-md);display:inline-flex;font-size:12px;font-weight:600;gap:.375rem;letter-spacing:.025em;padding:.375rem .75rem;text-transform:uppercase}.DefaultAssistantsPage_modelBadge__UA68G{background:#06c;background:var(--primary);color:#fff;color:var(--white)}.DefaultAssistantsPage_reasoningBadge__bVhLO{background:#8b5cf6;color:#fff;color:var(--white)}.DefaultAssistantsPage_summaryBadge__AKWkL{background:#f39c12;background:var(--warning);color:#fff;color:var(--white)}.DefaultAssistantsPage_statusBadge__\+pZcI.DefaultAssistantsPage_enabled__AUzXn{background:#dcfce7;background:var(--success-light);border:1px solid #2ecc7133;color:#2ecc71;color:var(--success)}.DefaultAssistantsPage_statusBadge__\+pZcI.DefaultAssistantsPage_disabled__prDko{background:#fee2e2;background:var(--error-light);border:1px solid #e74c3c33;color:#e74c3c;color:var(--error)}.DefaultAssistantsPage_badgeIcon__f0WkE{font-size:10px}.DefaultAssistantsPage_vectorStoreInfo__ClX5P{align-items:center;background:#e6f2ff;background:var(--primary-light);border-radius:12px;border-radius:var(--radius-md);color:#06c;color:var(--primary);display:flex;font-size:14px;gap:.75rem;margin-top:1rem;padding:.75rem 1rem}.DefaultAssistantsPage_infoIcon__EepF4{font-size:14px}.DefaultAssistantsPage_viewFilesLink__9cGfJ{background:none;border:none;color:#06c;color:var(--primary);cursor:pointer;font-size:14px;font-weight:500;margin-left:auto;text-decoration:underline;transition:all .3s ease;transition:var(--transition)}.DefaultAssistantsPage_viewFilesLink__9cGfJ:hover{color:#005bb5;color:var(--primary-hover)}.DefaultAssistantsPage_toolsPreview__asWjA{border-top:1px solid #e0e7ff;border-top:1px solid var(--gray-200);padding-top:1rem}.DefaultAssistantsPage_toolsLabel__3tgl4{color:#6b7280;color:var(--gray-500);display:block;font-size:12px;font-weight:600;letter-spacing:.05em;margin-bottom:.75rem;text-transform:uppercase}.DefaultAssistantsPage_toolsList__4cP0M{display:flex;flex-wrap:wrap;gap:.5rem}.DefaultAssistantsPage_toolTag__bYCg4{background:#f3f4f6;background:var(--gray-100);border:1px solid #e0e7ff;border:1px solid var(--gray-200);border-radius:8px;border-radius:var(--radius-sm);color:#4b5563;color:var(--gray-600);font-size:11px;font-weight:500;padding:.25rem .75rem}.DefaultAssistantsPage_compatibilityWarnings__8-PNa{background:#fff;background:var(--white);border:1px solid #e0e7ff;border:1px solid var(--gray-200);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 4px 6px #0066cc1a;box-shadow:var(--shadow-sm);margin:1rem 0;padding:1rem}.DefaultAssistantsPage_warningsHeader__WOJdy{align-items:center;color:#374151;color:var(--gray-700);display:flex;font-size:14px;font-weight:600;gap:.75rem;margin-bottom:.75rem}.DefaultAssistantsPage_warningsIcon__lmwuS{color:#f39c12;color:var(--warning);font-size:16px}.DefaultAssistantsPage_warningsList__EHLfg{display:flex;flex-direction:column;gap:.5rem}.DefaultAssistantsPage_warningItem__SxpQZ{align-items:flex-start;border-radius:12px;border-radius:var(--radius-md);display:flex;font-size:13px;gap:.75rem;line-height:1.4;padding:.75rem 1rem}.DefaultAssistantsPage_warningItem__SxpQZ.DefaultAssistantsPage_error__Gi0O3{background:#fee2e2;background:var(--error-light);border:1px solid #e74c3c33;color:#e74c3c;color:var(--error)}.DefaultAssistantsPage_warningItem__SxpQZ.DefaultAssistantsPage_warning__RKN4-{background:#fff7ed;background:var(--warning-light);border:1px solid #f39c1233;color:#f39c12;color:var(--warning)}.DefaultAssistantsPage_warningItem__SxpQZ.DefaultAssistantsPage_info__Sntc4{background:#e6f2ff;background:var(--primary-light);border:1px solid #06c3;color:#06c;color:var(--primary)}.DefaultAssistantsPage_warningIcon__SH-6Q{flex-shrink:0;font-size:12px;margin-top:1px}.DefaultAssistantsPage_warningMessage__WcqnR{flex:1 1;font-weight:500}.DefaultAssistantsPage_filesModal__Sjk7Z{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:1.5rem;position:fixed;right:0;top:0;z-index:1000}.DefaultAssistantsPage_filesModalContent__0FEiQ{animation:DefaultAssistantsPage_slideUp__05ppi .3s ease-out;background:#fff;background:var(--white);border-radius:24px;border-radius:var(--radius-2xl);box-shadow:0 20px 25px -5px #0000001a;box-shadow:var(--shadow-xl);display:flex;flex-direction:column;max-height:80vh;max-width:600px;width:100%}.DefaultAssistantsPage_filesModalHeader__1gHLm{align-items:center;background:linear-gradient(135deg,#f7f9fc,#fff);background:linear-gradient(135deg,var(--gray-50) 0,var(--white) 100%);border-bottom:1px solid #e0e7ff;border-bottom:1px solid var(--gray-200);border-radius:24px 24px 0 0;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;display:flex;justify-content:space-between;padding:1.5rem}.DefaultAssistantsPage_filesModalHeader__1gHLm h3{color:#06c;color:var(--primary);font-size:18px;font-weight:600;margin:0}.DefaultAssistantsPage_filesModalBody__w9GQ7{flex:1 1;overflow-y:auto;padding:1.5rem}.DefaultAssistantsPage_uploadSection__5M9DH{border-bottom:1px solid #e0e7ff;border-bottom:1px solid var(--gray-200);margin-bottom:1.5rem;padding-bottom:1.5rem}.DefaultAssistantsPage_filesList__0Pqw0{min-height:200px}.DefaultAssistantsPage_noFiles__IZfop{color:#6b7280;color:var(--gray-500);font-size:14px;font-style:italic;padding:2rem;text-align:center}.DefaultAssistantsPage_filesList__0Pqw0 ul{list-style:none;margin:0;padding:0}.DefaultAssistantsPage_fileItem__pTj2r{align-items:center;background:#f7f9fc;background:var(--gray-50);border:1px solid #e0e7ff;border:1px solid var(--gray-200);border-radius:12px;border-radius:var(--radius-md);display:flex;gap:1rem;margin-bottom:.75rem;padding:1rem;transition:all .3s ease;transition:var(--transition)}.DefaultAssistantsPage_fileItem__pTj2r:hover{background:#f3f4f6;background:var(--gray-100);border-color:#d1d5db;border-color:var(--gray-300)}.DefaultAssistantsPage_fileName__LDfrK{color:#374151;color:var(--gray-700);flex:1 1;font-family:monospace;font-size:14px;font-weight:500;word-break:break-all}.DefaultAssistantsPage_fileStatus__iYhpE{background:#dcfce7;background:var(--success-light);border:1px solid #2ecc7133;border-radius:8px;border-radius:var(--radius-sm);color:#2ecc71;color:var(--success);font-size:12px;font-weight:500;padding:.25rem .75rem}.DefaultAssistantsPage_deleteFileButton__IMHXE{background:none;border:none;border-radius:8px;border-radius:var(--radius-sm);color:#e74c3c;color:var(--error);cursor:pointer;font-size:14px;padding:.5rem;transition:all .3s ease;transition:var(--transition)}.DefaultAssistantsPage_deleteFileButton__IMHXE:hover{background:#fee2e2;background:var(--error-light)}@keyframes DefaultAssistantsPage_fadeIn__S2wrp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes DefaultAssistantsPage_slideInRight__xCCNW{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes DefaultAssistantsPage_slideUp__05ppi{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes DefaultAssistantsPage_shakeError__JVnN4{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-3px)}40%,80%{transform:translateX(3px)}}@keyframes DefaultAssistantsPage_spin__J5PI1{to{transform:rotate(1turn)}}.DefaultAssistantsPage_spinner__ME4Bv{animation:DefaultAssistantsPage_spin__J5PI1 1s linear infinite}@media (max-width:1200px){.DefaultAssistantsPage_assistantsGrid__kbzvR{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.DefaultAssistantsPage_formGrid__e5p\+6{grid-template-columns:1fr}.DefaultAssistantsPage_modelGrid__bXY8g,.DefaultAssistantsPage_modernToolsGrid__7CXT-{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:992px){.DefaultAssistantsPage_headerContent__jJWhu{align-items:stretch;flex-direction:column;gap:1rem}.DefaultAssistantsPage_headerActions__f81H4{flex-wrap:wrap;justify-content:space-between}.DefaultAssistantsPage_searchInput__zmbB2{max-width:280px;width:100%}.DefaultAssistantsPage_reasoningOptions__TMrIW{grid-template-columns:1fr}}@media (max-width:768px){.DefaultAssistantsPage_container__7Lxv6,.DefaultAssistantsPage_headerContent__jJWhu{padding:1rem}.DefaultAssistantsPage_headerTitle__Yypvf h1{font-size:1.5rem}.DefaultAssistantsPage_headerTitle__Yypvf p{font-size:14px}.DefaultAssistantsPage_assistantsGrid__kbzvR{gap:1rem;grid-template-columns:1fr;padding:1rem}.DefaultAssistantsPage_cardContent__00UUf{padding:1.5rem}.DefaultAssistantsPage_formActions__S1nZO{flex-direction:column-reverse}.DefaultAssistantsPage_primaryButton__qyni8,.DefaultAssistantsPage_secondaryButton__zmAcU{justify-content:center;width:100%}.DefaultAssistantsPage_searchInput__zmbB2{width:100%}.DefaultAssistantsPage_headerActions__f81H4{flex-direction:column;gap:.75rem}.DefaultAssistantsPage_editModal__QmZdp{padding:1rem}.DefaultAssistantsPage_editCard__07ZQX{max-height:95vh}.DefaultAssistantsPage_modelGrid__bXY8g,.DefaultAssistantsPage_modernToolsGrid__7CXT-{grid-template-columns:1fr}.DefaultAssistantsPage_assistantActions__LPWWl{flex-direction:column;gap:.25rem;opacity:1}.DefaultAssistantsPage_vectorStoreOptions__25Iz1{flex-direction:column;gap:.75rem}}@media (max-width:576px){.DefaultAssistantsPage_container__7Lxv6{padding:.75rem}.DefaultAssistantsPage_assistantContent__TCB84,.DefaultAssistantsPage_assistantHeader__TGLi6,.DefaultAssistantsPage_cardContent__00UUf,.DefaultAssistantsPage_headerContent__jJWhu{padding:1rem}.DefaultAssistantsPage_assistantMeta__vYICH{align-items:flex-start;flex-direction:column;gap:.5rem}.DefaultAssistantsPage_notification__LfiTr{left:.75rem;min-width:auto;right:.75rem}.DefaultAssistantsPage_filesModal__Sjk7Z{padding:.75rem}.DefaultAssistantsPage_extensionsGrid__9a\+WS{gap:.125rem}.DefaultAssistantsPage_extensionBadge__dSXfl{font-size:10px;padding:.125rem .25rem}.DefaultAssistantsPage_toolsWarning__lqBjM{margin-left:0;margin-top:.75rem}.DefaultAssistantsPage_toolsSectionHeader__GoJno{align-items:flex-start;flex-direction:column}}:root{--primary-hover:#005bb5;--primary-light:#e6f2ff;--primary-gradient:linear-gradient(135deg,#06c,#5e35b1);--primary-gradient-hover:linear-gradient(135deg,#005bb5,#4527a0);--success:#2ecc71;--success-hover:#27ae60;--success-light:#dcfce7;--error:#e74c3c;--error-hover:#c0392b;--error-light:#fee2e2;--warning:#f39c12;--warning-light:#fff7ed;--gray-50:#f7f9fc;--gray-100:#f3f4f6;--gray-200:#e0e7ff;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#272b2f;--gray-900:#111827;--shadow-sm:0 4px 6px #0066cc1a;--shadow-md:0 4px 15px #0000000d;--shadow-lg:0 8px 20px #0066cc1a;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--transition:all 0.3s ease;--transition-fast:all 0.2s ease}.VectorStoreCreationModal_modalOverlay__xzSKL{align-items:center;animation:VectorStoreCreationModal_fadeIn__rpRxs .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;bottom:0;display:flex;font-family:Comfortaa,cursive;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}@keyframes VectorStoreCreationModal_fadeIn__rpRxs{0%{opacity:0}to{opacity:1}}.VectorStoreCreationModal_modalContent__XiGxc{animation:VectorStoreCreationModal_slideUp__FZiUm .3s ease-out;background:#fff;background:var(--white);border:1px solid #e0e7ff;border:1px solid var(--gray-200);border-radius:24px;border-radius:var(--radius-2xl);box-shadow:0 20px 25px -5px #0000001a;box-shadow:var(--shadow-xl);max-height:90vh;max-width:700px;overflow:hidden;width:90%}@keyframes VectorStoreCreationModal_slideUp__FZiUm{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.VectorStoreCreationModal_modalHeader__cHGbv{align-items:center;background:linear-gradient(135deg,#f7f9fc,#fff);background:linear-gradient(135deg,var(--gray-50) 0,var(--white) 100%);border-bottom:1px solid #e0e7ff;border-bottom:1px solid var(--gray-200);border-radius:24px 24px 0 0;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;display:flex;justify-content:space-between;padding:1.5rem 2rem 1rem}.VectorStoreCreationModal_modalTitle__CJzMq{align-items:center;display:flex;gap:1rem}.VectorStoreCreationModal_titleIcon__7vrrt{color:#06c;color:var(--primary);font-size:20px}.VectorStoreCreationModal_modalTitle__CJzMq h3{color:#06c;color:var(--primary);font-size:1.25rem;font-weight:600;margin:0}.VectorStoreCreationModal_closeButton__SthQE{align-items:center;background:none;border:none;border-radius:12px;border-radius:var(--radius-md);color:#9ca3af;color:var(--gray-400);cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;padding:.5rem;transition:all .2s ease;transition:var(--transition-fast);width:32px}.VectorStoreCreationModal_closeButton__SthQE:hover{background:#f3f4f6;background:var(--gray-100);color:#4b5563;color:var(--gray-600)}.VectorStoreCreationModal_closeButton__SthQE:disabled{cursor:not-allowed;opacity:.5}.VectorStoreCreationModal_modalBody__AXSDH{max-height:60vh;overflow-y:auto;padding:2rem}.VectorStoreCreationModal_errorAlert__cgYjQ{align-items:flex-start;animation:VectorStoreCreationModal_shakeError__MHupq .5s ease-in-out;background:#fee2e2;background:var(--error-light);border:1px solid #e74c3c33;border-radius:16px;border-radius:var(--radius-lg);display:flex;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.25rem}@keyframes VectorStoreCreationModal_shakeError__MHupq{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-3px)}40%,80%{transform:translateX(3px)}}.VectorStoreCreationModal_errorIcon__06B8S{color:#e74c3c;color:var(--error);flex-shrink:0;font-size:16px;margin-top:2px}.VectorStoreCreationModal_errorText__QK9Mi{color:#e74c3c;color:var(--error);font-size:14px;font-weight:500;line-height:1.5}.VectorStoreCreationModal_inputGroup__cmQi9{margin-bottom:1.5rem}.VectorStoreCreationModal_label__VsRa9{color:#272b2f;color:var(--gray-800);display:block;font-size:14px;font-weight:600;margin-bottom:.5rem}.VectorStoreCreationModal_input__4w3Z1{background:#fff;background:var(--white);border:1px solid #e0e7ff;border:1px solid var(--gray-200);border-radius:16px;border-radius:var(--radius-lg);color:#272b2f;color:var(--gray-800);font-family:inherit;font-size:14px;padding:.75rem 1rem;transition:all .3s ease;transition:var(--transition);width:100%}.VectorStoreCreationModal_input__4w3Z1:focus{border-color:#06c;border-color:var(--primary);box-shadow:0 0 0 3px #0066cc1a;outline:none}.VectorStoreCreationModal_input__4w3Z1:disabled{background:#f7f9fc;background:var(--gray-50);color:#6b7280;color:var(--gray-500);cursor:not-allowed}.VectorStoreCreationModal_input__4w3Z1::placeholder{color:#9ca3af;color:var(--gray-400)}.VectorStoreCreationModal_fileSection__Mnf5a{margin-bottom:1.5rem}.VectorStoreCreationModal_fileSectionHeader__EIxkv{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.VectorStoreCreationModal_checkboxLabel__uuFKR{align-items:center;color:#374151;color:var(--gray-700);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:.75rem}.VectorStoreCreationModal_checkboxLabel__uuFKR input[type=checkbox]{display:none}.VectorStoreCreationModal_checkboxCustom__RsRPh{align-items:center;background:#fff;background:var(--white);border:2px solid #d1d5db;border:2px solid var(--gray-300);border-radius:8px;border-radius:var(--radius-sm);display:flex;flex-shrink:0;height:20px;justify-content:center;transition:all .3s ease;transition:var(--transition);width:20px}.VectorStoreCreationModal_checkboxLabel__uuFKR input:checked+.VectorStoreCreationModal_checkboxCustom__RsRPh{background:#06c;background:var(--primary);border-color:#06c;border-color:var(--primary)}.VectorStoreCreationModal_checkboxIcon__M35en{color:#fff;color:var(--white);font-size:10px;opacity:0;transition:all .3s ease;transition:var(--transition)}.VectorStoreCreationModal_checkboxLabel__uuFKR input:checked+.VectorStoreCreationModal_checkboxCustom__RsRPh .VectorStoreCreationModal_checkboxIcon__M35en{opacity:1}.VectorStoreCreationModal_infoTooltip__7FBGx{color:#9ca3af;color:var(--gray-400);cursor:help;position:relative;transition:all .2s ease;transition:var(--transition-fast)}.VectorStoreCreationModal_infoTooltip__7FBGx:hover{color:#4b5563;color:var(--gray-600)}.VectorStoreCreationModal_infoTooltip__7FBGx:hover .VectorStoreCreationModal_tooltipText__z9eAl{opacity:1;visibility:visible}.VectorStoreCreationModal_tooltipText__z9eAl{background:#272b2f;background:var(--gray-800);border-radius:12px;border-radius:var(--radius-md);bottom:100%;box-shadow:0 8px 20px #0066cc1a;box-shadow:var(--shadow-lg);color:#fff;color:var(--white);font-size:12px;opacity:0;padding:.5rem .75rem;position:absolute;right:0;transition:all .3s ease;transition:var(--transition);visibility:hidden;white-space:nowrap;z-index:10}.VectorStoreCreationModal_tooltipText__z9eAl:after{border:4px solid #0000;border-top:4px solid var(--gray-800);content:"";position:absolute;right:12px;top:100%}.VectorStoreCreationModal_fileUploadArea__kRG-V{background:#f7f9fc;background:var(--gray-50);border:2px dashed #d1d5db;border:2px dashed var(--gray-300);border-radius:16px;border-radius:var(--radius-lg);padding:1.5rem;transition:all .3s ease;transition:var(--transition)}.VectorStoreCreationModal_fileUploadArea__kRG-V:hover{background:#e6f2ff;background:var(--primary-light);border-color:#06c;border-color:var(--primary)}.VectorStoreCreationModal_fileUploadLabel__WO5A3{align-items:center;background:#fff;background:var(--white);border:2px dashed #06c;border:2px dashed var(--primary);border-radius:12px;border-radius:var(--radius-md);color:#06c;color:var(--primary);cursor:pointer;display:flex;flex-direction:column;font-weight:500;gap:1rem;padding:1.5rem;transition:all .3s ease;transition:var(--transition)}.VectorStoreCreationModal_fileUploadLabel__WO5A3:hover{background:#e6f2ff;background:var(--primary-light);border-color:#005bb5;border-color:var(--primary-hover);box-shadow:0 4px 6px #0066cc1a;box-shadow:var(--shadow-sm);transform:translateY(-2px)}.VectorStoreCreationModal_uploadIcon__4-w9\+{color:#06c;color:var(--primary);font-size:32px}.VectorStoreCreationModal_fileUploadLabel__WO5A3 span{color:#06c;color:var(--primary);font-size:14px;font-weight:600}.VectorStoreCreationModal_fileInput__6sczR{display:none}.VectorStoreCreationModal_supportedFilesInfo__\+Aid7{margin-top:1rem}.VectorStoreCreationModal_supportedFilesInfo__\+Aid7 details{background:#fff;background:var(--white);border:1px solid #e0e7ff;border:1px solid var(--gray-200);border-radius:12px;border-radius:var(--radius-md);padding:.75rem 1rem;transition:all .2s ease;transition:var(--transition-fast)}.VectorStoreCreationModal_supportedFilesInfo__\+Aid7 details:hover{border-color:#d1d5db;border-color:var(--gray-300);box-shadow:0 4px 6px #0066cc1a;box-shadow:var(--shadow-sm)}.VectorStoreCreationModal_supportedFilesInfo__\+Aid7 summary{color:#4b5563;color:var(--gray-600);cursor:pointer;font-size:13px;font-weight:500;outline:none;transition:all .2s ease;transition:var(--transition-fast)}.VectorStoreCreationModal_supportedFilesInfo__\+Aid7 summary:hover{color:#272b2f;color:var(--gray-800)}.VectorStoreCreationModal_extensionsList__VF0RJ{margin-top:.75rem}.VectorStoreCreationModal_extensionsList__VF0RJ p{color:#374151;color:var(--gray-700);font-size:13px;font-weight:500;margin:0 0 .5rem}.VectorStoreCreationModal_extensionsGrid__gCECr{display:flex;flex-wrap:wrap;gap:.25rem}.VectorStoreCreationModal_extensionBadge__RnG1J{background:#e6f2ff;background:var(--primary-light);border:1px solid #e0e7ff;border:1px solid var(--gray-200);border-radius:8px;border-radius:var(--radius-sm);color:#06c;color:var(--primary);font-family:monospace;font-size:11px;font-weight:500;padding:.125rem .375rem;transition:all .2s ease;transition:var(--transition-fast)}.VectorStoreCreationModal_extensionBadge__RnG1J:hover{background:#06c;background:var(--primary);color:#fff;color:var(--white)}.VectorStoreCreationModal_fileValidationErrors__ZPXwJ{align-items:flex-start;animation:VectorStoreCreationModal_fadeIn__rpRxs .3s ease-out;background:#fee2e2;background:var(--error-light);border:1px solid #e74c3c33;border-radius:12px;border-radius:var(--radius-md);display:flex;gap:.75rem;margin-top:1rem;padding:1rem}.VectorStoreCreationModal_warningIcon__Rg5sH{color:#e74c3c;color:var(--error);flex-shrink:0;font-size:14px;margin-top:2px}.VectorStoreCreationModal_fileValidationErrors__ZPXwJ p{color:#e74c3c;color:var(--error);font-size:13px;font-weight:600;margin:0 0 .5rem}.VectorStoreCreationModal_fileValidationErrors__ZPXwJ ul{color:#e74c3c;color:var(--error);font-size:12px;margin:0;padding-left:1rem}.VectorStoreCreationModal_fileValidationErrors__ZPXwJ li{line-height:1.4;margin-bottom:.25rem}.VectorStoreCreationModal_selectedFiles__L1aqT{animation:VectorStoreCreationModal_fadeIn__rpRxs .3s ease-out;background:#fff;background:var(--white);border:1px solid #e0e7ff;border:1px solid var(--gray-200);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 4px 6px #0066cc1a;box-shadow:var(--shadow-sm);margin-top:1rem;padding:1rem}.VectorStoreCreationModal_selectedFiles__L1aqT p{color:#374151;color:var(--gray-700);font-size:14px;font-weight:600;margin:0 0 .75rem}.VectorStoreCreationModal_filesList__Mk7XC{display:flex;flex-direction:column;gap:.5rem}.VectorStoreCreationModal_fileItem__DZnsB{align-items:center;background:#f7f9fc;background:var(--gray-50);border:1px solid #e0e7ff;border:1px solid var(--gray-200);border-radius:12px;border-radius:var(--radius-md);display:flex;gap:.75rem;padding:.75rem;transition:all .3s ease;transition:var(--transition)}.VectorStoreCreationModal_fileItem__DZnsB:hover{background:#f3f4f6;background:var(--gray-100);border-color:#d1d5db;border-color:var(--gray-300);box-shadow:0 4px 6px #0066cc1a;box-shadow:var(--shadow-sm);transform:translateY(-1px)}.VectorStoreCreationModal_fileIcon__-4hzy{color:#9ca3af;color:var(--gray-400);flex-shrink:0;font-size:16px}.VectorStoreCreationModal_fileInfo__ODLTe{display:flex;flex:1 1;flex-direction:column;gap:.125rem}.VectorStoreCreationModal_fileName__-gWgE{color:#374151;color:var(--gray-700);font-size:14px;font-weight:500;word-break:break-word}.VectorStoreCreationModal_fileSize__6TUcy{color:#6b7280;color:var(--gray-500);font-size:12px;font-weight:400}.VectorStoreCreationModal_removeFileButton__767zl{align-items:center;background:none;border:none;border-radius:8px;border-radius:var(--radius-sm);color:#e74c3c;color:var(--error);cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;padding:.375rem;transition:all .3s ease;transition:var(--transition);width:28px}.VectorStoreCreationModal_removeFileButton__767zl:hover{background:#fee2e2;background:var(--error-light);transform:scale(1.1)}.VectorStoreCreationModal_removeFileButton__767zl:disabled{cursor:not-allowed;opacity:.5;transform:none}.VectorStoreCreationModal_modalFooter__UZXFh{background:linear-gradient(135deg,#fff,#f7f9fc);background:linear-gradient(135deg,var(--white) 0,var(--gray-50) 100%);border-radius:0 0 24px 24px;border-radius:0 0 var(--radius-2xl) var(--radius-2xl);border-top:1px solid #e0e7ff;border-top:1px solid var(--gray-200);display:flex;gap:1rem;justify-content:flex-end;padding:1rem 2rem 1.5rem}.VectorStoreCreationModal_cancelButton__Uz7Sd{align-items:center;background:#f3f4f6;background:var(--gray-100);border:1px solid #e0e7ff;border:1px solid var(--gray-200);border-radius:16px;border-radius:var(--radius-lg);color:#374151;color:var(--gray-700);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:.5rem;padding:.75rem 1.25rem;transition:all .3s ease;transition:var(--transition)}.VectorStoreCreationModal_cancelButton__Uz7Sd:hover{background:#e0e7ff;background:var(--gray-200);border-color:#d1d5db;border-color:var(--gray-300);transform:translateY(-1px)}.VectorStoreCreationModal_cancelButton__Uz7Sd:disabled{cursor:not-allowed;opacity:.5;transform:none}.VectorStoreCreationModal_createButton__ToX\+I{align-items:center;background:linear-gradient(135deg,#06c,#5e35b1);background:var(--primary-gradient);border:none;border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 4px 6px #0066cc1a;box-shadow:var(--shadow-sm);color:#fff;color:var(--white);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:.5rem;padding:.75rem 1.25rem;transition:all .3s ease;transition:var(--transition)}.VectorStoreCreationModal_createButton__ToX\+I:hover:not(:disabled){background:linear-gradient(135deg,#005bb5,#4527a0);background:var(--primary-gradient-hover);box-shadow:0 6px 8px #0066cc40;transform:translateY(-2px)}.VectorStoreCreationModal_createButton__ToX\+I:disabled{box-shadow:0 4px 6px #0066cc1a;box-shadow:var(--shadow-sm);cursor:not-allowed;opacity:.6;transform:none}.VectorStoreCreationModal_spinner__U8uaw{animation:VectorStoreCreationModal_spin__FYNyU 1s linear infinite}@keyframes VectorStoreCreationModal_spin__FYNyU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.VectorStoreCreationModal_loadingState__v5uOL{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center}.VectorStoreCreationModal_loadingState__v5uOL .VectorStoreCreationModal_spinner__U8uaw{color:#06c;color:var(--primary);font-size:24px;height:40px;margin-bottom:1rem;width:40px}.VectorStoreCreationModal_loadingState__v5uOL p{color:#4b5563;color:var(--gray-600);font-size:14px;margin:0}@media (max-width:768px){.VectorStoreCreationModal_modalContent__XiGxc{margin:1rem;max-height:95vh;width:95%}.VectorStoreCreationModal_modalBody__AXSDH,.VectorStoreCreationModal_modalFooter__UZXFh,.VectorStoreCreationModal_modalHeader__cHGbv{padding:1rem}.VectorStoreCreationModal_modalFooter__UZXFh{flex-direction:column-reverse}.VectorStoreCreationModal_cancelButton__Uz7Sd,.VectorStoreCreationModal_createButton__ToX\+I{justify-content:center;width:100%}.VectorStoreCreationModal_extensionsGrid__gCECr{gap:.125rem}.VectorStoreCreationModal_extensionBadge__RnG1J{font-size:10px;padding:.125rem .25rem}.VectorStoreCreationModal_fileUploadLabel__WO5A3{padding:1rem}.VectorStoreCreationModal_uploadIcon__4-w9\+{font-size:24px}.VectorStoreCreationModal_tooltipText__z9eAl{bottom:auto;left:50%;max-width:250px;position:fixed;right:auto;text-align:center;top:50%;transform:translate(-50%,-50%);white-space:normal}.VectorStoreCreationModal_tooltipText__z9eAl:after{display:none}}@media (max-width:480px){.VectorStoreCreationModal_modalContent__XiGxc{margin:.5rem;width:98%}.VectorStoreCreationModal_modalHeader__cHGbv{padding:.75rem 1rem}.VectorStoreCreationModal_modalBody__AXSDH{padding:1rem}.VectorStoreCreationModal_modalFooter__UZXFh{padding:.75rem 1rem 1rem}.VectorStoreCreationModal_modalTitle__CJzMq h3{font-size:1.125rem}.VectorStoreCreationModal_fileUploadLabel__WO5A3{gap:.75rem;padding:.75rem}.VectorStoreCreationModal_fileUploadLabel__WO5A3 span{font-size:13px}.VectorStoreCreationModal_fileItem__DZnsB{gap:.5rem;padding:.5rem}.VectorStoreCreationModal_fileName__-gWgE{font-size:13px}.VectorStoreCreationModal_fileSize__6TUcy{font-size:11px}}.VectorStoreCreationModal_cancelButton__Uz7Sd:focus,.VectorStoreCreationModal_checkboxLabel__uuFKR:focus-within,.VectorStoreCreationModal_closeButton__SthQE:focus,.VectorStoreCreationModal_createButton__ToX\+I:focus,.VectorStoreCreationModal_fileUploadLabel__WO5A3:focus-within,.VectorStoreCreationModal_input__4w3Z1:focus{outline:2px solid #06c;outline:2px solid var(--primary);outline-offset:2px}@media (prefers-contrast:high){.VectorStoreCreationModal_input__4w3Z1,.VectorStoreCreationModal_modalContent__XiGxc{border:2px solid #272b2f;border:2px solid var(--gray-800)}.VectorStoreCreationModal_fileUploadLabel__WO5A3{border:2px solid #06c;border:2px solid var(--primary)}.VectorStoreCreationModal_extensionBadge__RnG1J{border:1px solid #06c;border:1px solid var(--primary)}}@media (prefers-reduced-motion:reduce){.VectorStoreCreationModal_cancelButton__Uz7Sd,.VectorStoreCreationModal_createButton__ToX\+I,.VectorStoreCreationModal_fileItem__DZnsB,.VectorStoreCreationModal_fileUploadLabel__WO5A3,.VectorStoreCreationModal_modalContent__XiGxc,.VectorStoreCreationModal_removeFileButton__767zl{animation:none;transition:none}.VectorStoreCreationModal_spinner__U8uaw{animation:none}}.SparkCostsPage_statisticsView__RaBfz{background-color:#f7f9fc;box-sizing:border-box;color:#272b2f;font-family:Comfortaa,cursive;min-height:100vh;padding:1.5rem}.SparkCostsPage_header__ASgTR{align-items:center;display:flex;margin-bottom:1.5rem}.SparkCostsPage_backButton__OMV6D{align-items:center;background-color:#06c;border:none;border-radius:20px;box-shadow:0 4px 6px #06c3;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:.95rem;font-weight:500;margin-right:1.5rem;padding:.75rem 1.25rem;transition:all .3s ease}.SparkCostsPage_buttonIcon__T\+vyg{margin-right:8px}.SparkCostsPage_headerIcon__YPm-J{color:#06c;margin-right:8px}.SparkCostsPage_backButton__OMV6D:hover{background-color:#005bb5;box-shadow:0 6px 8px #0066cc40;transform:translateY(-2px)}.SparkCostsPage_title__1ukJY{color:#06c;font-size:1.75rem;font-weight:700;letter-spacing:-.01em;margin:0}.SparkCostsPage_summaryCards__wfuyT{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:1.5rem}.SparkCostsPage_summaryCard__cOulP{align-items:center;background:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;display:flex;padding:1.25rem;transition:transform .3s ease,box-shadow .3s ease}.SparkCostsPage_summaryCard__cOulP:hover{box-shadow:0 8px 20px #0066cc1a;transform:translateY(-5px)}.SparkCostsPage_cardIcon__13tCt{align-items:center;background:linear-gradient(135deg,#06c,#1a8cff);border-radius:12px;box-shadow:0 4px 8px #06c3;color:#fff;display:flex;font-size:1.4rem;height:48px;justify-content:center;margin-right:1rem;width:48px}.SparkCostsPage_cardContent__QMzWU{flex:1 1}.SparkCostsPage_cardContent__QMzWU h3{color:#6b7280;font-size:.9rem;margin:0 0 .25rem}.SparkCostsPage_cardValue__ixa9H{color:#06c;font-size:1.5rem;font-weight:700;margin:0}.SparkCostsPage_chartCard__ZBXaU,.SparkCostsPage_insightCard__gku\+i,.SparkCostsPage_tableSection__FP64w{background:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;margin-bottom:1.5rem;padding:1.25rem;transition:transform .3s ease,box-shadow .3s ease}.SparkCostsPage_chartCard__ZBXaU:hover,.SparkCostsPage_tableSection__FP64w:hover{box-shadow:0 8px 20px #0066cc1a;transform:translateY(-5px)}.SparkCostsPage_chartHeader__ddVNW,.SparkCostsPage_tableHeader__Wmv\+q{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.SparkCostsPage_chartHeader__ddVNW h3,.SparkCostsPage_tableHeader__Wmv\+q h3{align-items:center;color:#06c;display:flex;font-size:1.1rem;margin:0}.SparkCostsPage_configDescription__BFQZa{color:#4b5563;font-size:.95rem;line-height:1.5;margin-bottom:1.5rem}.SparkCostsPage_costsTable__weuOc{margin-bottom:1rem}.SparkCostsPage_costRow__iQtoR{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1rem 0;transition:background-color .2s ease}.SparkCostsPage_costRow__iQtoR:hover{background-color:#f9fafb}.SparkCostsPage_costRow__iQtoR:last-child{border-bottom:none}.SparkCostsPage_featureInfo__s69Y9{align-items:center;display:flex;flex:1 1}.SparkCostsPage_featureIconContainer__SEluj{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:10px;box-shadow:0 4px 6px #f59e0b33;color:#fff;display:flex;font-size:1rem;height:36px;justify-content:center;margin-right:1rem;width:36px}.SparkCostsPage_featureDetails__xp3\+9{display:flex;flex-direction:column}.SparkCostsPage_featureName__zL5Nu{color:#374151;font-size:1rem;font-weight:600;margin-bottom:.25rem}.SparkCostsPage_changeIndicator__7705z{color:#9ca3af;font-size:.8rem;font-style:italic}.SparkCostsPage_costInputWrapper__FQVmx{align-items:center;display:flex}.SparkCostsPage_costInput__wfPUZ{border:1px solid #d1d5db;border-radius:8px 0 0 8px;font-family:Comfortaa,cursive;font-size:.95rem;margin-right:0;padding:.6rem .8rem;text-align:center;transition:all .2s ease;width:80px}.SparkCostsPage_costInput__wfPUZ:focus{border-color:#06c;box-shadow:0 0 0 2px #0066cc1a;outline:none}.SparkCostsPage_changedInput__B6gXw{background-color:#fff7ed;border-color:#f59e0b}.SparkCostsPage_sparkLabel__VF940{background-color:#f3f4f6;border:1px solid #d1d5db;border-left:none;border-radius:0 8px 8px 0;color:#4b5563;font-size:.9rem;font-weight:500;padding:.6rem .8rem}.SparkCostsPage_defaultButton__ClkPd{align-items:center;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;color:#4b5563;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:.85rem;margin-left:.75rem;padding:.5rem .75rem;transition:all .2s ease}.SparkCostsPage_defaultButton__ClkPd:hover{background-color:#e5e7eb;transform:translateY(-1px)}.SparkCostsPage_defaultButton__ClkPd:disabled{cursor:not-allowed;opacity:.5}.SparkCostsPage_saveButton__40H-Y{align-items:center;background-color:#06c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:.9rem;font-weight:500;padding:.6rem 1rem;transition:all .2s ease}.SparkCostsPage_saveButton__40H-Y:hover:not(:disabled){background-color:#005bb5;box-shadow:0 4px 6px #06c3;transform:translateY(-2px)}.SparkCostsPage_saveButton__40H-Y:disabled{background-color:#9ca3af;cursor:not-allowed}.SparkCostsPage_insightCard__gku\+i{background:linear-gradient(135deg,#fff,#f0f7ff);display:flex}.SparkCostsPage_insightIcon__XF0Qe{align-items:center;background:linear-gradient(135deg,#3498db,#2c3e50);border-radius:12px;box-shadow:0 4px 8px #3498db4d;color:#fff;display:flex;flex-shrink:0;font-size:1.4rem;height:48px;justify-content:center;margin-right:1.5rem;width:48px}.SparkCostsPage_insightContent__5krv7{flex:1 1}.SparkCostsPage_insightContent__5krv7 h3{color:#2c3e50;font-size:1.1rem;margin:0 0 .75rem}.SparkCostsPage_insightContent__5krv7 p{color:#4b5563;font-size:.95rem;line-height:1.6;margin:0}.SparkCostsPage_tableContainer__-qjBA{overflow-x:auto}.SparkCostsPage_table__L67Ah{border-collapse:collapse;font-family:Comfortaa,cursive;width:100%}.SparkCostsPage_table__L67Ah thead{background:#f3f4f6}.SparkCostsPage_table__L67Ah td,.SparkCostsPage_table__L67Ah th{border-bottom:1px solid #e5e7eb;font-size:.9rem;line-height:1.5;padding:.75rem 1rem;text-align:left}.SparkCostsPage_table__L67Ah th{color:#4b5563;font-weight:600}.SparkCostsPage_table__L67Ah tbody tr{transition:background-color .2s ease}.SparkCostsPage_table__L67Ah tbody tr:hover{background:#f9fafb}.SparkCostsPage_clientInfo__ZmNf4{display:flex;flex-direction:column}.SparkCostsPage_clientName__rC0bp{color:#374151;font-weight:600}.SparkCostsPage_assistantName__obdn8{color:#6b7280;font-size:.8rem;margin-top:.25rem}.SparkCostsPage_negative__Ug\+c1{color:#ef4444;font-weight:600}.SparkCostsPage_positive__Rr8Vl{color:#10b981;font-weight:600}.SparkCostsPage_planInputs__uPii3{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem}.SparkCostsPage_inputGroup__EB1wM{display:flex;flex-direction:column;gap:.25rem;min-width:120px}.SparkCostsPage_inputGroup__EB1wM label{align-items:center;color:#374151;display:flex;font-size:.875rem;font-weight:500;gap:.5rem}.SparkCostsPage_inputGroup__EB1wM input[type=checkbox]{margin:0}.SparkCostsPage_loadingContainer__k-kvk{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:50vh;padding:2rem;text-align:center}.SparkCostsPage_spinner__LrgWI{animation:SparkCostsPage_spin__oFumN 1s linear infinite;border:5px solid #0066cc1a;border-radius:50%;border-top-color:#06c;height:50px;margin-bottom:1.5rem;width:50px}@keyframes SparkCostsPage_spin__oFumN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes SparkCostsPage_fadeIn__SxX3F{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.SparkCostsPage_chartCard__ZBXaU,.SparkCostsPage_insightCard__gku\+i,.SparkCostsPage_summaryCard__cOulP,.SparkCostsPage_tableSection__FP64w{animation:SparkCostsPage_fadeIn__SxX3F .3s ease-out}@media (max-width:1200px){.SparkCostsPage_summaryCards__wfuyT{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:992px){.SparkCostsPage_summaryCards__wfuyT{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (max-width:768px){.SparkCostsPage_statisticsView__RaBfz{padding:1rem}.SparkCostsPage_header__ASgTR{align-items:flex-start;flex-direction:column;gap:1rem}.SparkCostsPage_backButton__OMV6D{margin-right:0}.SparkCostsPage_costRow__iQtoR{align-items:flex-start;flex-direction:column;gap:1rem}.SparkCostsPage_costInputWrapper__FQVmx{justify-content:flex-start;width:100%}.SparkCostsPage_chartHeader__ddVNW,.SparkCostsPage_tableHeader__Wmv\+q{align-items:flex-start;flex-direction:column;gap:.75rem}.SparkCostsPage_saveButton__40H-Y{width:100%}.SparkCostsPage_insightCard__gku\+i{flex-direction:column}.SparkCostsPage_insightIcon__XF0Qe{margin-bottom:1rem;margin-right:0}}@media (max-width:576px){.SparkCostsPage_statisticsView__RaBfz{padding:.75rem}.SparkCostsPage_title__1ukJY{font-size:1.5rem}.SparkCostsPage_cardIcon__13tCt,.SparkCostsPage_insightIcon__XF0Qe{font-size:1.2rem;height:40px;width:40px}.SparkCostsPage_cardValue__ixa9H{font-size:1.3rem}.SparkCostsPage_costInput__wfPUZ{width:70px}.SparkCostsPage_table__L67Ah td,.SparkCostsPage_table__L67Ah th{font-size:.85rem;padding:.6rem .75rem}}.AnnouncementManager_container__J8bck{background-color:#f7f9fc;box-sizing:border-box;color:#272b2f;font-family:Comfortaa,cursive;min-height:100vh;padding:1.5rem}.AnnouncementManager_header__QsqnU{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.AnnouncementManager_headerControls__\+CR3n{align-items:center;display:flex;gap:1rem}.AnnouncementManager_languageSelector__QmMis{align-items:center;background:#fff;border:2px solid #e0e6ed;border-radius:12px;box-shadow:0 2px 4px #0000000d;display:flex;gap:.5rem;padding:.5rem .75rem}.AnnouncementManager_languageSelector__QmMis svg{color:#06c;font-size:1rem}.AnnouncementManager_languageSelect__i948q{background:#0000;border:none;color:#272b2f;cursor:pointer;font-family:Comfortaa,cursive;font-weight:500;outline:none}.AnnouncementManager_translationStatusButton__yha6d{align-items:center;background:#fff;border:2px solid;border-radius:12px;box-shadow:0 2px 4px #0000000d;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-weight:500;gap:.5rem;padding:.5rem .75rem;transition:all .3s ease}.AnnouncementManager_translationStatusButton__yha6d.AnnouncementManager_enabled__bekZI{border-color:#2ecc71;color:#2ecc71}.AnnouncementManager_translationStatusButton__yha6d.AnnouncementManager_enabled__bekZI:hover{background-color:#2ecc71;color:#fff}.AnnouncementManager_translationStatusButton__yha6d.AnnouncementManager_disabled__jhFAC{border-color:#e74c3c;color:#e74c3c}.AnnouncementManager_translationStatusButton__yha6d.AnnouncementManager_disabled__jhFAC:hover{background-color:#e74c3c;color:#fff}.AnnouncementManager_title__dmKeD{color:#06c;font-size:1.75rem;font-weight:700;letter-spacing:-.01em;margin:0}.AnnouncementManager_backButton__kbgAM{align-items:center;background-color:#06c;border:none;border-radius:20px;box-shadow:0 4px 6px #06c3;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:.95rem;font-weight:500;gap:.5rem;padding:.75rem 1.25rem;transition:all .3s ease}.AnnouncementManager_backButton__kbgAM:hover{background-color:#005bb5;box-shadow:0 6px 8px #0066cc40;transform:translateY(-2px)}.AnnouncementManager_addButton__LIeQN{align-items:center;background:linear-gradient(135deg,#06c,#5e35b1);border:none;border-radius:20px;box-shadow:0 4px 6px #06c3;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:.95rem;font-weight:500;gap:.5rem;padding:.75rem 1.25rem;transition:all .3s ease}.AnnouncementManager_addButton__LIeQN:hover{background:linear-gradient(135deg,#005bb5,#4527a0);box-shadow:0 6px 8px #0066cc40;transform:translateY(-2px)}.AnnouncementManager_formContainer__4M3Uv{grid-gap:2rem;animation:AnnouncementManager_fadeIn__qui6O .3s ease-out;background:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-bottom:2rem;padding:2rem}.AnnouncementManager_form__qRUwh{display:flex;flex-direction:column;gap:1rem}.AnnouncementManager_form__qRUwh h2{color:#06c;font-size:1.25rem;margin:0 0 1rem}.AnnouncementManager_formGroup__OM-jp{display:flex;flex-direction:column;gap:.5rem;position:relative}.AnnouncementManager_labelWithActions__dUEqm{align-items:center;display:flex;justify-content:space-between;margin-bottom:.25rem}.AnnouncementManager_labelWithSize__ZRBSF{align-items:center;display:flex;gap:.75rem}.AnnouncementManager_fontSizeControl__Gw-mO{align-items:center;color:#6b7280;display:flex;font-size:.8rem;gap:.25rem}.AnnouncementManager_fontSizeInput__gV01B{border:1px solid #e0e7ff;border-radius:4px;padding:.25rem;text-align:center;width:45px}.AnnouncementManager_formRow__zN8pp{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.AnnouncementManager_formGroup__OM-jp label{color:#272b2f;font-size:.9rem;font-weight:600}.AnnouncementManager_formGroup__OM-jp input,.AnnouncementManager_formGroup__OM-jp select,.AnnouncementManager_formGroup__OM-jp textarea{background:#f8f9fa;border:1px solid #e0e7ff;border-radius:12px;font-family:Comfortaa,cursive;font-size:.95rem;padding:.75rem 1rem;transition:all .2s ease}.AnnouncementManager_formGroup__OM-jp input:focus,.AnnouncementManager_formGroup__OM-jp select:focus,.AnnouncementManager_formGroup__OM-jp textarea:focus{background-color:#fff;border-color:#06c;box-shadow:0 0 0 3px #0066cc1a;outline:none}.AnnouncementManager_formGroup__OM-jp small{color:#6b7280;font-size:.8rem;margin-top:.25rem}.AnnouncementManager_checkboxLabel__ypeCG{align-items:center;cursor:pointer;display:flex;gap:.5rem}.AnnouncementManager_richTextEditor__0gn0\+{border-radius:12px;margin-bottom:1.5rem}.AnnouncementManager_richTextEditor__0gn0\+ .ql-toolbar{background:#f8f9fa;border-color:#e0e7ff;border-top-left-radius:12px;border-top-right-radius:12px}.AnnouncementManager_richTextEditor__0gn0\+ .ql-container{border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-color:#e0e7ff;font-family:Comfortaa,cursive;min-height:150px}.AnnouncementManager_aiButton__\+7Tya{align-items:center;background:linear-gradient(135deg,#6c5ce7,#a29bfe);border:none;border-radius:12px;box-shadow:0 2px 4px #6c5ce733;color:#fff;cursor:pointer;display:flex;font-size:.85rem;gap:.5rem;padding:.5rem 1rem;transition:all .3s ease}.AnnouncementManager_aiButton__\+7Tya:hover:not(:disabled){background:linear-gradient(135deg,#5b4cc2,#8a7ce0);box-shadow:0 4px 6px #6c5ce740;transform:translateY(-2px)}.AnnouncementManager_aiButton__\+7Tya:disabled{cursor:not-allowed;opacity:.7}.AnnouncementManager_aiButton__\+7Tya .AnnouncementManager_spinner__QzyQP{animation:AnnouncementManager_spin__b-gfK 1s linear infinite}.AnnouncementManager_imageUploadContainer__9suwb{display:flex;gap:1rem;margin-bottom:.5rem}.AnnouncementManager_hiddenFileInput__vO4\+l{display:none}.AnnouncementManager_uploadButton__MMMLa{align-items:center;background-color:#f3f4f6;border-radius:12px;color:#4b5563;cursor:pointer;display:inline-flex;font-family:Comfortaa,cursive;font-size:.95rem;font-weight:500;gap:.5rem;padding:.75rem 1rem;transition:all .2s ease}.AnnouncementManager_uploadButton__MMMLa:hover{background-color:#e5e7eb}.AnnouncementManager_clearImageButton__jJ7AL{align-items:center;background-color:#fee2e2;border:none;border-radius:12px;color:#b91c1c;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:.95rem;font-weight:500;gap:.5rem;padding:.75rem 1rem;transition:all .2s ease}.AnnouncementManager_clearImageButton__jJ7AL:hover{background-color:#fecaca}.AnnouncementManager_colorPickerContainer__FdMrW{margin-top:1rem}.AnnouncementManager_colorPreview__CKG88{align-items:center;display:flex;gap:.75rem;margin-top:.5rem}.AnnouncementManager_colorBox__7zuW2{align-items:center;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.AnnouncementManager_colorBox__7zuW2:hover{transform:scale(1.05)}.AnnouncementManager_colorPickerPopup__sk9UL{animation:AnnouncementManager_fadeIn__qui6O .2s ease-out;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;margin-top:.5rem;padding:1rem;position:absolute;z-index:10}.AnnouncementManager_resetColorButton__nbR\+9{background:none;border:1px solid #e0e7ff;border-radius:8px;cursor:pointer;font-family:Comfortaa,cursive;font-size:.8rem;margin-top:.75rem;padding:.5rem;transition:all .2s ease;width:100%}.AnnouncementManager_resetColorButton__nbR\+9:hover{background-color:#f3f4f6}.AnnouncementManager_formActions__s1ceI{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.AnnouncementManager_cancelButton__sy7U7{background-color:#f3f4f6;border:none;border-radius:12px;color:#4b5563;cursor:pointer;font-family:Comfortaa,cursive;font-size:.95rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.AnnouncementManager_cancelButton__sy7U7:hover{background-color:#e5e7eb}.AnnouncementManager_submitButton__RD4WC{background:linear-gradient(135deg,#06c,#5e35b1);border:none;border-radius:12px;box-shadow:0 4px 6px #06c3;color:#fff;cursor:pointer;font-family:Comfortaa,cursive;font-size:.95rem;font-weight:500;padding:.75rem 1.5rem;transition:all .3s ease}.AnnouncementManager_submitButton__RD4WC:hover{background:linear-gradient(135deg,#005bb5,#4527a0);box-shadow:0 6px 8px #0066cc40;transform:translateY(-2px)}.AnnouncementManager_previewContainer__lFhr1{display:flex;flex-direction:column;gap:1rem}.AnnouncementManager_previewContainer__lFhr1 h3{color:#06c;font-size:1.25rem;margin:0}.AnnouncementManager_preview__yJN6j{cursor:default!important;height:auto;max-height:700px;overflow-y:auto;transform:none!important;width:100%}.AnnouncementManager_previewContent__a2Bvt{color:#4b5563;font-family:Comfortaa,cursive;line-height:1.6}.AnnouncementManager_contentDivider__-Sg4n{border-top:1px dashed #e0e7ff;margin:1rem 0}.AnnouncementManager_previewDetailedHeading__Kdw0y{color:#6b7280;font-size:.9rem;font-style:italic;margin-bottom:.5rem}.AnnouncementManager_previewDetailed__KyHBO{border-left:3px solid #e0e7ff;padding-left:.75rem;position:relative}.AnnouncementManager_announcementsGrid__v1ssE{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.AnnouncementManager_announcementCard__5df0n{animation:AnnouncementManager_fadeIn__qui6O .3s ease-out;background:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}.AnnouncementManager_announcementCard__5df0n:hover{box-shadow:0 8px 20px #0066cc1a;transform:translateY(-5px)}.AnnouncementManager_inactiveCard__0\+m4a{border:1px dashed #d1d5db;opacity:.7}.AnnouncementManager_cardHeader__46625{color:#fff;padding:1rem;position:relative}.AnnouncementManager_cardHeader__46625,.AnnouncementManager_typeInfo__kT4X1{background:linear-gradient(135deg,#06c,#1a8cff)}.AnnouncementManager_typeUpdate__n6kHh{background:linear-gradient(135deg,#2ecc71,#27ae60)}.AnnouncementManager_typeWarning__0SijJ{background:linear-gradient(135deg,#f39c12,#e67e22)}.AnnouncementManager_typeFeature__LSyz2{background:linear-gradient(135deg,#9b59b6,#8e44ad)}.AnnouncementManager_typeLabel__csLn8{background:#fff3;border-radius:12px;display:inline-block;font-size:.75rem;font-weight:600;margin-bottom:.5rem;padding:.25rem .75rem}.AnnouncementManager_cardTitle__F2E6C{font-size:1.1rem;font-weight:600;margin:0}.AnnouncementManager_imageContainer__CD9pL{align-items:center;background-color:#f5f5f5;display:flex;height:160px;justify-content:center;overflow:hidden;width:100%}.AnnouncementManager_imageContainer__CD9pL img{height:100%;object-fit:contain;transition:transform .3s ease;width:100%}.AnnouncementManager_announcementCard__5df0n:hover .AnnouncementManager_imageContainer__CD9pL img{transform:scale(1.05)}.AnnouncementManager_cardBody__butqW{padding:1rem}.AnnouncementManager_cardContent__yT\+Fm{color:#4b5563;line-height:1.5;margin:0;max-height:150px;overflow:hidden;position:relative}.AnnouncementManager_cardContent__yT\+Fm:after{background:linear-gradient(180deg,#0000,#fff);bottom:0;content:"";height:50px;left:0;position:absolute;width:100%}.AnnouncementManager_hasDetailedContent__4htKS{margin-top:1rem;text-align:center}.AnnouncementManager_hasDetailedContentBadge__btKDM{align-items:center;background-color:#eff6ff;border-radius:12px;color:#1e40af;display:inline-flex;font-size:.75rem;font-weight:600;padding:.35rem .75rem}.AnnouncementManager_cardFooter__OQmj7{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding:0 1rem 1rem}.AnnouncementManager_animationBadge__ijJTt,.AnnouncementManager_priorityBadge__v9Ocy,.AnnouncementManager_statusBadge__BLRfG{border-radius:12px;display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .75rem}.AnnouncementManager_activeStatus__y39Qu{background-color:#dcfce7;color:#166534}.AnnouncementManager_inactiveStatus__tBP6j{background-color:#f3f4f6;color:#6b7280}.AnnouncementManager_animationBadge__ijJTt{background-color:#f3e8ff;color:#6b21a8}.AnnouncementManager_priorityBadge__v9Ocy{background-color:#eff6ff;color:#1e40af}.AnnouncementManager_cardActions__n4Fnl{display:flex;gap:.25rem;opacity:0;position:absolute;right:.5rem;top:.5rem;transition:opacity .3s ease}.AnnouncementManager_announcementCard__5df0n:hover .AnnouncementManager_cardActions__n4Fnl{opacity:1}.AnnouncementManager_actionButton__tkFYE{align-items:center;background-color:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .2s ease;width:30px}.AnnouncementManager_actionButton__tkFYE:hover{background-color:#fff6;transform:scale(1.1)}.AnnouncementManager_dateInfo__DnTvH{bottom:.5rem;color:#6b7280;font-size:.75rem;position:absolute;right:1rem}.AnnouncementManager_noAnnouncements__DinGt{background:#fff;border:1px dashed #d1d5db;border-radius:16px;box-shadow:0 4px 15px #0000000d;grid-column:1/-1;padding:3rem 2rem;text-align:center}.AnnouncementManager_noAnnouncements__DinGt p{color:#6b7280;font-size:1.1rem;margin:0 0 1.5rem}.AnnouncementManager_createFirstButton__ckKcZ{align-items:center;background:linear-gradient(135deg,#06c,#5e35b1);border:none;border-radius:20px;color:#fff;cursor:pointer;display:inline-flex;font-family:Comfortaa,cursive;font-size:.95rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.AnnouncementManager_createFirstButton__ckKcZ:hover{background:linear-gradient(135deg,#005bb5,#4527a0);box-shadow:0 6px 8px #0066cc40;transform:translateY(-2px)}.AnnouncementManager_errorMessage__J2JiC,.AnnouncementManager_loadingContainer__9f\+Tq{align-items:center;background:#fff;border-radius:16px;box-shadow:0 4px 15px #0000000d;display:flex;flex-direction:column;justify-content:center;margin-bottom:1.5rem;padding:3rem}.AnnouncementManager_spinner__QzyQP{animation:AnnouncementManager_spin__b-gfK 1s linear infinite;border:5px solid #0066cc1a;border-radius:50%;border-top-color:#06c;height:50px;margin-bottom:1.5rem;width:50px}.AnnouncementManager_errorMessage__J2JiC{color:#b91c1c;text-align:center}.AnnouncementManager_errorMessage__J2JiC button{background-color:#06c;border:none;border-radius:20px;color:#fff;cursor:pointer;font-family:Comfortaa,cursive;font-weight:500;margin-top:1rem;padding:.75rem 1.5rem;transition:all .3s ease}.AnnouncementManager_errorMessage__J2JiC button:hover{background-color:#005bb5;transform:translateY(-2px)}@keyframes AnnouncementManager_fadeIn__qui6O{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes AnnouncementManager_spin__b-gfK{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:992px){.AnnouncementManager_formContainer__4M3Uv{grid-template-columns:1fr}.AnnouncementManager_announcementsGrid__v1ssE{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:768px){.AnnouncementManager_container__J8bck{padding:1rem}.AnnouncementManager_header__QsqnU{align-items:flex-start;flex-direction:column;gap:1rem}.AnnouncementManager_formRow__zN8pp{grid-template-columns:1fr}}@media (max-width:576px){.AnnouncementManager_container__J8bck{padding:.75rem}.AnnouncementManager_announcementsGrid__v1ssE{grid-template-columns:1fr}.AnnouncementManager_formActions__s1ceI{flex-direction:column}.AnnouncementManager_formActions__s1ceI button{width:100%}}.AnnouncementManager_modalOverlay__fi38u{align-items:center;animation:AnnouncementManager_fadeIn__qui6O .3s ease-out;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.AnnouncementManager_modalContent__6J3xz{animation:AnnouncementManager_slideUp__3Tt5D .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 5px 20px #0003;max-height:90vh;max-width:1200px;overflow:auto;padding:2rem;position:relative;width:90%}.AnnouncementManager_modalContent__6J3xz h3{color:#06c;font-size:1.5rem;margin-bottom:1.5rem;margin-top:0;text-align:center}.AnnouncementManager_modalContent__6J3xz h4{color:#272b2f;font-size:1.1rem;margin-top:0}.AnnouncementManager_contentComparison__p5FL9{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:1.5rem}.AnnouncementManager_contentBox__S8Kv1{background:#f8f9fa;border:1px solid #e0e7ff;border-radius:12px;display:flex;flex-direction:column;height:100%;padding:1rem}.AnnouncementManager_scrollableContent__5yhEG{background:#fff;border-radius:8px;color:#4b5563;flex-grow:1;line-height:1.6;max-height:50vh;overflow-y:auto;padding:.5rem}.AnnouncementManager_modalActions__dYS-D{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.AnnouncementManager_confirmButton__UZTxu{align-items:center;background:linear-gradient(135deg,#2ecc71,#27ae60);border:none;border-radius:12px;box-shadow:0 4px 6px #27ae6033;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:.95rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.AnnouncementManager_confirmButton__UZTxu:hover{background:linear-gradient(135deg,#27ae60,#219653);box-shadow:0 6px 8px #27ae6040;transform:translateY(-2px)}@keyframes AnnouncementManager_slideUp__3Tt5D{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.AnnouncementManager_contentComparison__p5FL9{grid-template-columns:1fr}.AnnouncementManager_modalContent__6J3xz{padding:1.5rem;width:95%}.AnnouncementManager_modalActions__dYS-D{flex-direction:column-reverse}.AnnouncementManager_modalActions__dYS-D button{width:100%}}.AnnouncementManager_translationPanel__wmoKG{animation:AnnouncementManager_fadeIn__qui6O .3s ease-out;background:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;margin-bottom:2rem;padding:2rem}.AnnouncementManager_translationPanelHeader__lnVLo{align-items:center;border-bottom:1px solid #e0e7ff;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.AnnouncementManager_translationPanelTitle__3rTF0{align-items:center;color:#06c;display:flex;font-size:1.25rem;font-weight:700;gap:.5rem;margin:0}.AnnouncementManager_translationPanelContent__fQ1-x{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.AnnouncementManager_translationStatus__HIQud{display:flex;flex-direction:column;gap:1rem}.AnnouncementManager_statusRow__PONdY{align-items:center;background:#f8f9fa;border:1px solid #e0e7ff;border-radius:12px;display:flex;justify-content:space-between;padding:.75rem 1rem}.AnnouncementManager_statusLabel__uMWuG{color:#272b2f;font-size:.95rem;font-weight:600}.AnnouncementManager_statusLabel__uMWuG,.AnnouncementManager_statusValue__qDiYm{align-items:center;display:flex;gap:.5rem}.AnnouncementManager_translationBadge__l1X3o{align-items:center;border-radius:12px;display:inline-flex;font-size:.8rem;font-weight:600;gap:.375rem;padding:.375rem .75rem;transition:all .2s ease}.AnnouncementManager_translationBadge__l1X3o.AnnouncementManager_complete__KUc76{background-color:#dcfce7;border:1px solid #bbf7d0;color:#166534}.AnnouncementManager_translationBadge__l1X3o.AnnouncementManager_partial__80T7G{background-color:#fef3c7;border:1px solid #fde68a;color:#92400e}.AnnouncementManager_translationBadge__l1X3o.AnnouncementManager_none__1Qxe5{background-color:#fee2e2;border:1px solid #fecaca;color:#991b1b}.AnnouncementManager_translationActions__DdLhI{display:flex;flex-direction:column;gap:1rem}.AnnouncementManager_warningMessage__9eT5i{align-items:flex-start;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;border-radius:12px;color:#92400e;display:flex;font-size:.9rem;gap:.75rem;line-height:1.5;padding:1rem}.AnnouncementManager_warningMessage__9eT5i svg{color:#f59e0b;flex-shrink:0;font-size:1.1rem;margin-top:.1rem}.AnnouncementManager_actionButton__tkFYE.AnnouncementManager_refresh__TX0Rh{align-items:center;background:linear-gradient(135deg,#06c,#1a8cff);border:none;border-radius:12px;box-shadow:0 4px 6px #06c3;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:.95rem;font-weight:500;gap:.5rem;padding:.75rem 1.25rem;transition:all .3s ease}.AnnouncementManager_actionButton__tkFYE.AnnouncementManager_refresh__TX0Rh:hover:not(:disabled){background:linear-gradient(135deg,#005bb5,#1674d3);box-shadow:0 6px 8px #0066cc40;transform:translateY(-2px)}.AnnouncementManager_actionButton__tkFYE.AnnouncementManager_migrate__REi5E{align-items:center;background:linear-gradient(135deg,#2ecc71,#27ae60);border:none;border-radius:12px;box-shadow:0 4px 6px #2ecc7133;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:.95rem;font-weight:500;gap:.5rem;padding:.75rem 1.25rem;transition:all .3s ease}.AnnouncementManager_actionButton__tkFYE.AnnouncementManager_migrate__REi5E:hover:not(:disabled){background:linear-gradient(135deg,#27ae60,#219653);box-shadow:0 6px 8px #2ecc7140;transform:translateY(-2px)}.AnnouncementManager_actionButton__tkFYE:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.AnnouncementManager_actionButton__tkFYE.AnnouncementManager_loading__T3XZW{pointer-events:none}.AnnouncementManager_actionButton__tkFYE .AnnouncementManager_spinner__QzyQP{animation:AnnouncementManager_spin__b-gfK 1s linear infinite;font-size:.9rem}@media (max-width:768px){.AnnouncementManager_translationPanelContent__fQ1-x{gap:1.5rem;grid-template-columns:1fr}.AnnouncementManager_translationPanelHeader__lnVLo{align-items:flex-start;flex-direction:column;gap:1rem}.AnnouncementManager_statusRow__PONdY{align-items:flex-start;flex-direction:column;gap:.5rem}.AnnouncementManager_translationActions__DdLhI{order:-1}}.AnnouncementManager_translateButton__DXyF8{align-items:center;background:linear-gradient(135deg,#17a2b8,#20c997);border:none;border-radius:12px;box-shadow:0 4px 6px #17a2b833;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:.95rem;font-weight:500;gap:.5rem;padding:.75rem 1.25rem;transition:all .3s ease}.AnnouncementManager_translateButton__DXyF8:hover:not(:disabled){background:linear-gradient(135deg,#138496,#1e9b7a);box-shadow:0 6px 8px #17a2b840;transform:translateY(-2px)}.AnnouncementManager_translateButton__DXyF8:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.AnnouncementManager_translateButton__DXyF8.AnnouncementManager_loading__T3XZW{pointer-events:none}.AnnouncementManager_translateButton__DXyF8 .AnnouncementManager_spinner__QzyQP{animation:AnnouncementManager_spin__b-gfK 1s linear infinite;font-size:.9rem}


/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.BlogManager_statisticsView__B7UNM{background-color:#f7f9fc;box-sizing:border-box;color:#272b2f;font-family:Comfortaa,cursive;min-height:100vh;padding:1.5rem}.BlogManager_header__mAmli{align-items:center;display:flex;margin-bottom:1.5rem}.BlogManager_backButton__f2rih{align-items:center;background-color:#06c;border:none;border-radius:20px;box-shadow:0 4px 6px #06c3;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:.95rem;font-weight:500;margin-right:1.5rem;padding:.75rem 1.25rem;transition:all .3s ease}.BlogManager_buttonIcon__ai16b{margin-right:8px}.BlogManager_headerIcon__zeXpM{color:#06c;margin-right:8px}.BlogManager_backButton__f2rih:hover{background-color:#005bb5;box-shadow:0 6px 8px #0066cc40;transform:translateY(-2px)}.BlogManager_title__NUq0s{color:#06c;font-size:1.75rem;font-weight:700;letter-spacing:-.01em;margin:0}.BlogManager_tabsContainer__hgs\+r{background:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;display:flex;margin-bottom:1.5rem;overflow:hidden}.BlogManager_tab__mltfo{align-items:center;background:#0000;border:none;border-right:1px solid #e5e7eb;color:#6b7280;cursor:pointer;display:flex;flex:1 1;font-family:Comfortaa,cursive;font-size:.95rem;font-weight:500;justify-content:center;padding:1rem 1.5rem;transition:all .3s ease}.BlogManager_tab__mltfo:last-child{border-right:none}.BlogManager_tab__mltfo:hover{background-color:#f8fafc;color:#06c}.BlogManager_activeTab__8TeWs{background:linear-gradient(135deg,#06c,#1a8cff);box-shadow:inset 0 2px 4px #0000001a;color:#fff!important}.BlogManager_tabIcon__DIqcp{margin-right:8px}.BlogManager_tabContent__alFb2{animation:BlogManager_fadeIn__L8-Vy .3s ease-out}.BlogManager_toolbar__CVy1u{justify-content:space-between;margin-bottom:1.5rem}.BlogManager_filtersContainer__nqDDg,.BlogManager_toolbar__CVy1u{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.BlogManager_filterGroup__g7YsJ{align-items:center;display:flex;position:relative}.BlogManager_filterIcon__s9gGU{color:#6b7280;left:12px;position:absolute;z-index:1}.BlogManager_searchInput__U37vH{border:1px solid #d1d5db;border-radius:12px;font-family:Comfortaa,cursive;font-size:.9rem;min-width:250px;padding:.75rem 1rem .75rem 2.5rem;transition:all .2s ease}.BlogManager_searchInput__U37vH:focus{border-color:#06c;box-shadow:0 0 0 2px #0066cc1a;outline:none}.BlogManager_filterSelect__n432n{background:#fff;border:1px solid #d1d5db;border-radius:12px;cursor:pointer;font-family:Comfortaa,cursive;font-size:.9rem;padding:.75rem 1rem;transition:all .2s ease}.BlogManager_filterSelect__n432n:focus{border-color:#06c;box-shadow:0 0 0 2px #0066cc1a;outline:none}.BlogManager_createButton__hC8wb{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:12px;box-shadow:0 4px 6px #10b98133;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:.9rem;font-weight:500;padding:.75rem 1.25rem;transition:all .3s ease}.BlogManager_createButton__hC8wb:hover{box-shadow:0 6px 8px #10b98140;transform:translateY(-2px)}.BlogManager_chartCard__SczPp,.BlogManager_tableSection__Kj4OI{background:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;margin-bottom:1.5rem;padding:1.25rem;transition:transform .3s ease,box-shadow .3s ease}.BlogManager_chartCard__SczPp:hover,.BlogManager_tableSection__Kj4OI:hover{box-shadow:0 8px 20px #0066cc1a;transform:translateY(-5px)}.BlogManager_chartHeader__mD-qA{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.BlogManager_chartHeader__mD-qA h3{align-items:center;color:#06c;display:flex;font-size:1.1rem;margin:0}.BlogManager_itemCount__ugTk3{background-color:#f3f4f6;border-radius:20px;color:#4b5563;font-size:.8rem;font-weight:500;padding:.25rem .75rem}.BlogManager_postsGrid__9SeBC{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.BlogManager_postCard__1Cr74{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 4px #0000000d;overflow:hidden;transition:all .3s ease}.BlogManager_postCard__1Cr74:hover{box-shadow:0 8px 16px #0066cc1a;transform:translateY(-3px)}.BlogManager_postImageContainer__7McK-{background:#e5e7eb;height:180px;overflow:hidden;width:100%}.BlogManager_postImage__4HtwO{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.BlogManager_postCard__1Cr74:hover .BlogManager_postImage__4HtwO{transform:scale(1.05)}.BlogManager_postContent__aEvCj{padding:1.25rem}.BlogManager_postHeader__7iHmg{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.75rem}.BlogManager_postTitle__S99tG{color:#1f2937;flex:1 1;font-size:1.1rem;font-weight:600;line-height:1.4;margin:0 1rem 0 0}.BlogManager_postMeta__7rKy0{align-items:center;display:flex;gap:.5rem}.BlogManager_statusBadge__hyaaA{border-radius:20px;color:#fff;font-size:.75rem;font-weight:500;padding:.25rem .75rem;text-transform:uppercase}.BlogManager_postExcerpt__W-zQf{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;font-size:.9rem;line-height:1.5;margin:0 0 1rem;overflow:hidden}.BlogManager_postStats__RzFNI{border-top:1px solid #e5e7eb;display:flex;gap:1rem;margin-bottom:1rem;padding-top:.75rem}.BlogManager_statItem__NMIJp{align-items:center;color:#6b7280;display:flex;font-size:.8rem}.BlogManager_statIcon__BiZQ0{color:#9ca3af;margin-right:.5rem}.BlogManager_postActions__Ztft6{display:flex;gap:.5rem;justify-content:flex-end}.BlogManager_actionButton__sARNZ{align-items:center;background:#f3f4f6;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.BlogManager_actionButton__sARNZ:hover{background:#e5e7eb;color:#374151;transform:translateY(-1px)}.BlogManager_dangerButton__Lb-Pg:hover{background:#fee2e2;color:#dc2626}.BlogManager_actionButtons__IlIBT{display:flex;gap:.5rem}.BlogManager_summaryCards__Ybak\+{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:1.5rem}.BlogManager_summaryCard__dhLaM{align-items:center;background:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;display:flex;padding:1.25rem;transition:transform .3s ease,box-shadow .3s ease}.BlogManager_summaryCard__dhLaM:hover{box-shadow:0 8px 20px #0066cc1a;transform:translateY(-5px)}.BlogManager_cardIcon__Or84f{align-items:center;background:linear-gradient(135deg,#06c,#1a8cff);border-radius:12px;box-shadow:0 4px 8px #06c3;color:#fff;display:flex;font-size:1.4rem;height:48px;justify-content:center;margin-right:1rem;width:48px}.BlogManager_cardContent__zBjUA{flex:1 1}.BlogManager_cardContent__zBjUA h3{color:#6b7280;font-size:.9rem;margin:0 0 .25rem}.BlogManager_cardValue__DQfkj{color:#06c;font-size:1.5rem;font-weight:700;margin:0}.BlogManager_tableContainer__BtJHw{overflow-x:auto}.BlogManager_table__z0bM-{border-collapse:collapse;font-family:Comfortaa,cursive;width:100%}.BlogManager_table__z0bM- thead{background:#f3f4f6}.BlogManager_table__z0bM- td,.BlogManager_table__z0bM- th{border-bottom:1px solid #e5e7eb;font-size:.9rem;line-height:1.5;padding:.75rem 1rem;text-align:left}.BlogManager_table__z0bM- th{color:#4b5563;font-weight:600}.BlogManager_table__z0bM- tbody tr{transition:background-color .2s ease}.BlogManager_table__z0bM- tbody tr:hover{background:#f9fafb}.BlogManager_categoryName__NHZpp{align-items:center;color:#374151;display:flex;font-weight:600}.BlogManager_categoryIcon__SQoDS{color:#f59e0b;margin-right:.5rem}.BlogManager_description__Q7tbM{color:#6b7280;max-width:300px}.BlogManager_postCount__h-7\+\+{background:#e0f2fe;border-radius:12px;color:#0277bd;font-size:.8rem;font-weight:500;padding:.25rem .5rem}.BlogManager_topPostsList__7NAfs{display:flex;flex-direction:column;gap:1rem}.BlogManager_topPostItem__gJbI6{align-items:center;background:#f8fafc;border-radius:12px;display:flex;padding:1rem;transition:all .2s ease}.BlogManager_topPostItem__gJbI6:hover{background:#f1f5f9;transform:translateX(5px)}.BlogManager_postRank__2arQp{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-weight:700;height:40px;justify-content:center;margin-right:1rem;width:40px}.BlogManager_postInfo__LUhl9{flex:1 1}.BlogManager_postInfo__LUhl9 h4{color:#1f2937;font-size:1rem;margin:0 0 .5rem}.BlogManager_views__wYpGF{align-items:center;color:#6b7280;display:flex;font-size:.85rem}.BlogManager_views__wYpGF svg{margin-right:.5rem}.BlogManager_emptyState__\+LmAy{color:#6b7280;padding:3rem 1rem;text-align:center}.BlogManager_emptyIcon__dEqfT{color:#d1d5db;font-size:3rem;margin-bottom:1rem}.BlogManager_emptyState__\+LmAy h3{color:#4b5563;margin:0 0 .5rem}.BlogManager_emptyState__\+LmAy p{font-size:.9rem;margin:0 0 1.5rem}.BlogManager_modalOverlay__WQWgB{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.BlogManager_modalContent__1iaHw{background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:90vh;max-width:600px;overflow:hidden;width:100%}.BlogManager_modalHeader__-gzkY{align-items:center;background:#f8fafc;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.5rem}.BlogManager_modalHeader__-gzkY h3{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0}.BlogManager_closeButton__9jTfa{background:#f3f4f6;border:none;border-radius:50%;color:#6b7280;cursor:pointer;font-size:1.2rem;height:32px;transition:all .2s ease;width:32px}.BlogManager_closeButton__9jTfa:hover{background:#e5e7eb;color:#374151}.BlogManager_modalBody__5cK\+2{flex:1 1;overflow-y:auto;padding:1.5rem}.BlogManager_formGroup__zfecU{margin-bottom:1.5rem}.BlogManager_formGroup__zfecU label{color:#374151;display:block;font-weight:500;margin-bottom:.5rem}.BlogManager_formInput__8kw5y,.BlogManager_formTextarea__wSF2o{border:1px solid #d1d5db;border-radius:8px;font-family:Comfortaa,cursive;font-size:.9rem;padding:.75rem;transition:all .2s ease;width:100%}.BlogManager_formInput__8kw5y:focus,.BlogManager_formTextarea__wSF2o:focus{border-color:#06c;box-shadow:0 0 0 2px #0066cc1a;outline:none}.BlogManager_formTextarea__wSF2o{min-height:80px;resize:vertical}.BlogManager_modalActions__5d\+Tq{border-top:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:flex-end;padding-top:1rem}.BlogManager_cancelButton__QndOo{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#6b7280;cursor:pointer;font-family:Comfortaa,cursive;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.BlogManager_cancelButton__QndOo:hover{background:#f9fafb;border-color:#9ca3af}.BlogManager_saveButton__zLVhD{align-items:center;background:linear-gradient(135deg,#06c,#1a8cff);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.BlogManager_saveButton__zLVhD:hover:not(:disabled){box-shadow:0 4px 8px #06c3;transform:translateY(-1px)}.BlogManager_saveButton__zLVhD:disabled{cursor:not-allowed;opacity:.6}.BlogManager_loadingContainer__torFR{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:2rem;text-align:center}.BlogManager_spinner__lICMx{animation:BlogManager_spin__UfCsI 1s linear infinite;border:4px solid #0066cc1a;border-radius:50%;border-top-color:#06c;height:40px;margin-bottom:1rem;width:40px}@keyframes BlogManager_spin__UfCsI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes BlogManager_fadeIn__L8-Vy{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.BlogManager_chartCard__SczPp,.BlogManager_postCard__1Cr74,.BlogManager_summaryCard__dhLaM,.BlogManager_tabContent__alFb2{animation:BlogManager_fadeIn__L8-Vy .3s ease-out}@media (max-width:1200px){.BlogManager_postsGrid__9SeBC{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:992px){.BlogManager_toolbar__CVy1u{align-items:stretch;flex-direction:column}.BlogManager_filtersContainer__nqDDg{justify-content:space-between}.BlogManager_postsGrid__9SeBC{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:768px){.BlogManager_statisticsView__B7UNM{padding:1rem}.BlogManager_header__mAmli{align-items:flex-start;flex-direction:column;gap:1rem}.BlogManager_backButton__f2rih{margin-right:0}.BlogManager_tabsContainer__hgs\+r{flex-direction:column}.BlogManager_tab__mltfo{border-bottom:1px solid #e5e7eb;border-right:none}.BlogManager_tab__mltfo:last-child{border-bottom:none}.BlogManager_filtersContainer__nqDDg{flex-direction:column;gap:.75rem}.BlogManager_searchInput__U37vH{min-width:100%}.BlogManager_filterSelect__n432n{width:100%}.BlogManager_postsGrid__9SeBC{grid-template-columns:1fr}.BlogManager_modalContent__1iaHw{margin:.5rem;max-height:calc(100vh - 1rem)}.BlogManager_modalBody__5cK\+2,.BlogManager_modalHeader__-gzkY{padding:1rem}}@media (max-width:576px){.BlogManager_title__NUq0s{font-size:1.5rem}.BlogManager_summaryCards__Ybak\+{grid-template-columns:1fr}.BlogManager_cardIcon__Or84f{font-size:1.2rem;height:40px;width:40px}.BlogManager_cardValue__DQfkj{font-size:1.3rem}.BlogManager_postCard__1Cr74{margin:0}.BlogManager_postContent__aEvCj{padding:1rem}.BlogManager_postStats__RzFNI{flex-direction:column;gap:.5rem}.BlogManager_table__z0bM- td,.BlogManager_table__z0bM- th{font-size:.8rem;padding:.5rem}}.PostEditor_modalOverlay__gWuhV{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.PostEditor_modalContent__rkRt2{background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;font-family:Comfortaa,cursive;max-height:95vh;max-width:1200px;overflow:hidden;width:100%}.PostEditor_modalHeader__I9ak-{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:1.5rem}.PostEditor_headerLeft__Yx1J\+{align-items:center;display:flex;gap:1rem}.PostEditor_headerLeft__Yx1J\+ h3{color:#1f2937;font-size:1.5rem;font-weight:600;margin:0}.PostEditor_statusIndicator__dnH5b{align-items:center;display:flex}.PostEditor_statusBadge__aKAes{border-radius:20px;color:#fff;font-size:.75rem;font-weight:500;padding:.25rem .75rem;text-transform:uppercase}.PostEditor_headerActions__T-IKg{align-items:center;display:flex;gap:1rem}.PostEditor_languageToggle__tgyPO{background:#f3f4f6;border-radius:8px;display:flex;padding:.25rem}.PostEditor_langButton__E4t9y{background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-family:Comfortaa,cursive;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.PostEditor_langButton__E4t9y.PostEditor_active__iZSNY{background:#06c;box-shadow:0 2px 4px #06c3;color:#fff}.PostEditor_previewButton__bR8XY{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.PostEditor_previewButton__bR8XY:hover{background:#f9fafb;border-color:#9ca3af}.PostEditor_closeButton__pfWM7{align-items:center;background:#f3f4f6;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:1.2rem;height:40px;justify-content:center;transition:all .2s ease;width:40px}.PostEditor_closeButton__pfWM7:hover{background:#e5e7eb;color:#374151}.PostEditor_tabsContainer__unAUx{background:#f8fafc;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0}.PostEditor_tab__T3nVn{align-items:center;background:#0000;border:none;border-bottom:3px solid #0000;color:#6b7280;cursor:pointer;display:flex;flex:1 1;font-family:Comfortaa,cursive;font-size:.9rem;font-weight:500;justify-content:center;padding:1rem 1.5rem;transition:all .3s ease}.PostEditor_tab__T3nVn:hover{background-color:#f1f5f9;color:#06c}.PostEditor_activeTab__R9a1n{background:#fff;border-bottom-color:#06c;color:#06c!important}.PostEditor_tabIcon__AyvQJ{margin-right:.5rem}.PostEditor_modalBody__Djoy5{flex:1 1;overflow-y:auto;padding:2rem}.PostEditor_formGroup__IxCbS{margin-bottom:1.5rem}.PostEditor_formGroup__IxCbS label{color:#374151;display:block;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.PostEditor_formInput__tn8gs,.PostEditor_formSelect__0u\+2v,.PostEditor_formTextarea__f7hbx{border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;font-family:Comfortaa,cursive;font-size:.9rem;padding:.75rem;transition:all .2s ease;width:100%}.PostEditor_formInput__tn8gs:focus,.PostEditor_formSelect__0u\+2v:focus,.PostEditor_formTextarea__f7hbx:focus{border-color:#06c;box-shadow:0 0 0 3px #0066cc1a;outline:none}.PostEditor_titleInput__5ew56{border:2px solid #d1d5db;border-radius:12px;font-family:Comfortaa,cursive;font-size:1.25rem;font-weight:600;padding:1rem;transition:all .2s ease;width:100%}.PostEditor_titleInput__5ew56:focus{border-color:#06c;box-shadow:0 0 0 3px #0066cc1a;outline:none}.PostEditor_excerptTextarea__QC\+QT{font-family:Comfortaa,cursive;min-height:80px;padding:.75rem}.PostEditor_contentTextarea__3MzNt,.PostEditor_excerptTextarea__QC\+QT{border:1px solid #d1d5db;border-radius:8px;font-size:.9rem;resize:vertical;width:100%}.PostEditor_contentTextarea__3MzNt{background:#f8fafc;font-family:Monaco,Menlo,Ubuntu Mono,monospace;line-height:1.6;min-height:400px;padding:1rem}.PostEditor_contentTextarea__3MzNt:focus{background:#fff;border-color:#06c;box-shadow:0 0 0 3px #0066cc1a;outline:none}.PostEditor_fieldHint__shZrA{color:#6b7280;font-size:.8rem;font-style:italic;margin-top:.5rem}.PostEditor_toolbarContainer__yMGlZ{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:1rem;padding:.75rem}.PostEditor_formatToolbar__VH1\+F{display:flex;gap:.5rem}.PostEditor_formatToolbar__VH1\+F button{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.PostEditor_formatToolbar__VH1\+F button:hover{background:#e5e7eb;border-color:#9ca3af;color:#374151}.PostEditor_contentStats__TWJnY{display:flex;gap:1rem}.PostEditor_statItem__iSc4u{color:#6b7280;font-size:.8rem;font-weight:500}.PostEditor_seoTab__PTnb0{max-width:800px}.PostEditor_seoHeader__DCbei{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}.PostEditor_seoHeader__DCbei h4{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0}.PostEditor_suggestionsButton__hm9DN{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-weight:500;gap:.5rem;padding:.75rem 1rem;transition:all .2s ease}.PostEditor_suggestionsButton__hm9DN:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.PostEditor_suggestionsButton__hm9DN:disabled{cursor:not-allowed;opacity:.6}.PostEditor_spinning__vnPgh{animation:PostEditor_spin__yuvb9 1s linear infinite}@keyframes PostEditor_spin__yuvb9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PostEditor_suggestionsContainer__z3cIb{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;margin-top:2rem;padding:1.5rem}.PostEditor_suggestionsContainer__z3cIb h5{color:#1f2937;font-weight:600;margin:0 0 1rem}.PostEditor_suggestion__1\+jWI{align-items:flex-start;border-left:4px solid;border-radius:8px;display:flex;gap:.75rem;margin-bottom:.75rem;padding:1rem}.PostEditor_suggestion__1\+jWI.PostEditor_medium__GwlzU{background:#fef3c7;border-left-color:#f59e0b}.PostEditor_suggestion__1\+jWI.PostEditor_high__JlsGM{background:#fee2e2;border-left-color:#ef4444}.PostEditor_suggestion__1\+jWI.PostEditor_low__q5HQD{background:#e0f2fe;border-left-color:#0ea5e9}.PostEditor_suggestionIcon__SFCvL{color:inherit;margin-top:.25rem}.PostEditor_suggestionContent__BFPUQ{flex:1 1;font-size:.9rem;line-height:1.5}.PostEditor_settingsTab__UKqYR{max-width:600px}.PostEditor_imageUploadContainer__KcCWJ{border:2px dashed #d1d5db;border-radius:12px;padding:1.5rem;text-align:center;transition:all .2s ease}.PostEditor_imageUploadContainer__KcCWJ:hover{background:#f9fafb;border-color:#9ca3af}.PostEditor_currentImage__LhzwR{display:inline-block;margin-bottom:1rem;position:relative}.PostEditor_featuredImage__v0CdP{border-radius:8px;box-shadow:0 4px 6px #0000001a;max-height:200px;max-width:300px;object-fit:cover}.PostEditor_removeImageButton__Vta\+U{background:#ef4444;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:.8rem;height:24px;position:absolute;right:-8px;top:-8px;transition:all .2s ease;width:24px}.PostEditor_removeImageButton__Vta\+U:hover{background:#dc2626}.PostEditor_uploadPlaceholder__h-s4i{margin-bottom:1rem}.PostEditor_uploadIcon__u5E1r{color:#d1d5db;font-size:3rem;margin-bottom:.5rem}.PostEditor_uploadPlaceholder__h-s4i p{color:#6b7280;margin:0}.PostEditor_hiddenInput__ZEuWo{display:none}.PostEditor_uploadButton__nMHoe{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-family:Comfortaa,cursive;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.PostEditor_uploadButton__nMHoe:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.PostEditor_uploadButton__nMHoe:disabled{cursor:not-allowed;opacity:.6}.PostEditor_urlPreview__kUDh\+{align-items:center;background:#f3f4f6;border-radius:8px;color:#6b7280;display:flex;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem;gap:.5rem;padding:.75rem 1rem}.PostEditor_urlIcon__4Or54{color:#9ca3af}.PostEditor_previewContainer__SqEND{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin:0 auto;max-width:800px;padding:2rem}.PostEditor_previewHeader__jI8QL{border-bottom:1px solid #e5e7eb;margin-bottom:2rem;padding-bottom:1.5rem}.PostEditor_previewHeader__jI8QL h1{color:#1f2937;font-size:2.25rem;font-weight:700;line-height:1.2;margin:0 0 1rem}.PostEditor_previewExcerpt__ZSW5F{color:#6b7280;font-size:1.125rem;font-style:italic;line-height:1.6;margin:0 0 1rem}.PostEditor_previewMeta__IaOsq{color:#9ca3af;display:flex;font-size:.9rem;gap:1rem}.PostEditor_previewContent__qmjjO{color:#374151;line-height:1.8}.PostEditor_previewContent__qmjjO p{font-size:1.1rem;margin:0 0 1.5rem}.PostEditor_previewContent__qmjjO p:last-child{margin-bottom:0}.PostEditor_modalActions__KhjaI{background:#f8fafc;border-top:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:1rem;justify-content:flex-end;padding:1.5rem 2rem}.PostEditor_cancelButton__gjM7L{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#6b7280;cursor:pointer;font-family:Comfortaa,cursive;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.PostEditor_cancelButton__gjM7L:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.PostEditor_saveButton__wnnw7{align-items:center;background:linear-gradient(135deg,#06c,#1a8cff);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.PostEditor_saveButton__wnnw7:hover:not(:disabled){box-shadow:0 4px 8px #06c3;transform:translateY(-1px)}.PostEditor_saveButton__wnnw7:disabled{cursor:not-allowed;opacity:.6}@media (max-width:1024px){.PostEditor_modalContent__rkRt2{margin:.5rem;max-width:95vw}.PostEditor_modalBody__Djoy5{padding:1.5rem}.PostEditor_toolbarContainer__yMGlZ{align-items:stretch;flex-direction:column;gap:1rem}.PostEditor_formatToolbar__VH1\+F{flex-wrap:wrap;justify-content:center}.PostEditor_contentStats__TWJnY{justify-content:center}}@media (max-width:768px){.PostEditor_modalOverlay__gWuhV{padding:.5rem}.PostEditor_modalContent__rkRt2{max-height:98vh}.PostEditor_modalHeader__I9ak-{align-items:stretch;flex-direction:column;gap:1rem;padding:1rem}.PostEditor_headerActions__T-IKg,.PostEditor_headerLeft__Yx1J\+{justify-content:space-between}.PostEditor_tabsContainer__unAUx{flex-direction:column}.PostEditor_tab__T3nVn{border-bottom:1px solid #e5e7eb;border-right:none}.PostEditor_tab__T3nVn:last-child{border-bottom:none}.PostEditor_modalBody__Djoy5{padding:1rem}.PostEditor_modalActions__KhjaI{flex-direction:column;padding:1rem}.PostEditor_titleInput__5ew56{font-size:1.1rem}.PostEditor_contentTextarea__3MzNt{font-size:.85rem;min-height:300px}.PostEditor_previewHeader__jI8QL h1{font-size:1.875rem}.PostEditor_previewContent__qmjjO p,.PostEditor_previewExcerpt__ZSW5F{font-size:1rem}}@media (max-width:576px){.PostEditor_modalContent__rkRt2{border-radius:0;max-height:100vh}.PostEditor_modalHeader__I9ak-{border-radius:0}.PostEditor_formatToolbar__VH1\+F{gap:.25rem}.PostEditor_formatToolbar__VH1\+F button{height:32px;width:32px}.PostEditor_languageToggle__tgyPO{justify-content:center;width:100%}.PostEditor_langButton__E4t9y{flex:1 1}.PostEditor_previewContainer__SqEND{padding:1rem}.PostEditor_previewHeader__jI8QL h1{font-size:1.5rem}.PostEditor_featuredImage__v0CdP{max-width:100%}}.MarkdownEditor_markdownEditor__1H5f0{border:1px solid #d1d5db;border-radius:12px;display:flex;flex-direction:column;font-family:Comfortaa,cursive;overflow:hidden;transition:all .3s ease}.MarkdownEditor_markdownEditor__1H5f0:focus-within{border-color:#06c;box-shadow:0 0 0 3px #0066cc1a}.MarkdownEditor_fullscreen__vXGXm{background:#fff;border:none;border-radius:0;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.MarkdownEditor_toolbar__ngpIU{align-items:center;background:#f8fafc;border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding:.75rem 1rem}.MarkdownEditor_toolbarLeft__7e0Nz{flex-wrap:wrap}.MarkdownEditor_toolbarLeft__7e0Nz,.MarkdownEditor_toolbarRight__R9sdP{align-items:center;display:flex;gap:.25rem}.MarkdownEditor_toolbarButton__gdGdi{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:.9rem;height:32px;justify-content:center;transition:all .2s ease;width:32px}.MarkdownEditor_toolbarButton__gdGdi:hover:not(.MarkdownEditor_disabled__ouojU){background:#e5e7eb;color:#374151}.MarkdownEditor_toolbarButton__gdGdi.MarkdownEditor_active__xsY-M{background:#06c;color:#fff}.MarkdownEditor_toolbarButton__gdGdi.MarkdownEditor_active__xsY-M:hover{background:#0056b3}.MarkdownEditor_toolbarButton__gdGdi.MarkdownEditor_disabled__ouojU{cursor:not-allowed;opacity:.4}.MarkdownEditor_separator__fTOG3{background:#d1d5db;height:20px;margin:0 .5rem;width:1px}.MarkdownEditor_editorContainer__L5e8Q{overflow:hidden;transition:all .3s ease}.MarkdownEditor_editorContainer__L5e8Q,.MarkdownEditor_editorWrapper__m0H6S{display:flex;flex:1 1;flex-direction:column}.MarkdownEditor_textarea__wKfA3{background:#fff;border:none;color:#374151;flex:1 1;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem;line-height:1.6;outline:none;overflow-wrap:break-word;overflow-y:auto;padding:1rem;resize:vertical;tab-size:2;white-space:pre-wrap}.MarkdownEditor_textarea__wKfA3::placeholder{color:#9ca3af;font-style:italic}.MarkdownEditor_textarea__wKfA3:focus{outline:none}.MarkdownEditor_wysiwygEditor__hJaM9{background:#fff;border:none;border-radius:0;color:#374151;cursor:text;flex:1 1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9rem;line-height:1.6;min-height:300px;outline:none;overflow-y:auto;padding:1rem;position:relative;resize:vertical}.MarkdownEditor_wysiwygEditor__hJaM9:focus{outline:none}.MarkdownEditor_wysiwygEditor__hJaM9:empty:before{color:#9ca3af;content:attr(data-placeholder);font-style:italic;pointer-events:none;position:absolute}.MarkdownEditor_wysiwygEditor__hJaM9:focus:empty:before{content:attr(data-placeholder)}.MarkdownEditor_wysiwygEditor__hJaM9 h1{border-bottom:2px solid #e5e7eb;color:#1f2937;font-size:1.875rem;font-weight:700;margin:20px 0 15px;padding-bottom:.5rem}.MarkdownEditor_wysiwygEditor__hJaM9 h2{border-bottom:1px solid #e5e7eb;color:#1f2937;font-size:1.5rem;font-weight:600;margin:18px 0 12px;padding-bottom:.25rem}.MarkdownEditor_wysiwygEditor__hJaM9 h3{color:#1f2937;font-size:1.25rem;font-weight:600;margin:15px 0 10px}.MarkdownEditor_wysiwygEditor__hJaM9 p{line-height:1.6;margin:10px 0}.MarkdownEditor_wysiwygEditor__hJaM9 strong{color:#1f2937;font-weight:600}.MarkdownEditor_wysiwygEditor__hJaM9 em{color:#555;font-style:italic}.MarkdownEditor_wysiwygEditor__hJaM9 code{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;color:#e11d48;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85rem;padding:.125rem .25rem}.MarkdownEditor_wysiwygEditor__hJaM9 pre{background:#1f2937;border-radius:8px;color:#f9fafb;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem;line-height:1.4;margin:15px 0;overflow-x:auto;padding:1rem}.MarkdownEditor_wysiwygEditor__hJaM9 pre code{background:none;border:none;color:inherit;font-size:inherit;padding:0}.MarkdownEditor_wysiwygEditor__hJaM9 blockquote{background:#f8fafc;border-left:4px solid #06c;border-radius:0 4px 4px 0;color:#6b7280;font-style:italic;margin:15px 0;padding:.5rem 1rem}.MarkdownEditor_wysiwygEditor__hJaM9 ol,.MarkdownEditor_wysiwygEditor__hJaM9 ul{margin:15px 0;padding-left:1.5rem}.MarkdownEditor_wysiwygEditor__hJaM9 li{line-height:1.5;margin:.5rem 0}.MarkdownEditor_wysiwygEditor__hJaM9 ul li{list-style-type:disc}.MarkdownEditor_wysiwygEditor__hJaM9 ol li{list-style-type:decimal}.MarkdownEditor_wysiwygEditor__hJaM9 a{color:#06c;cursor:pointer;text-decoration:underline;transition:color .2s ease}.MarkdownEditor_wysiwygEditor__hJaM9 a:hover{color:#005bb5;text-decoration:none}.MarkdownEditor_wysiwygEditor__hJaM9 img{border-radius:8px;box-shadow:0 2px 8px #0000001a;height:auto;margin:15px 0;max-width:100%}.MarkdownEditor_wysiwygEditor__hJaM9 table{border:1px solid #e5e7eb;border-collapse:collapse;font-size:.9rem;margin:15px 0;width:100%}.MarkdownEditor_wysiwygEditor__hJaM9 td,.MarkdownEditor_wysiwygEditor__hJaM9 th{border:1px solid #e5e7eb;padding:.75rem;text-align:left}.MarkdownEditor_wysiwygEditor__hJaM9 th{background:#f8fafc;color:#374151;font-weight:600}.MarkdownEditor_wysiwygEditor__hJaM9 tr:hover{background:#f9fafb}.MarkdownEditor_previewWrapper__r7ArU{background:#fff;border-left:1px solid #e5e7eb;flex:1 1;overflow-y:auto;padding:1rem}.MarkdownEditor_previewContent__M1BBq{color:#374151;font-size:.95rem;line-height:1.6}.MarkdownEditor_previewContent__M1BBq h1{border-bottom:2px solid #e5e7eb;color:#1f2937;font-size:1.875rem;font-weight:700;margin:0 0 1rem;padding-bottom:.5rem}.MarkdownEditor_previewContent__M1BBq h2{border-bottom:1px solid #e5e7eb;color:#1f2937;font-size:1.5rem;font-weight:600;margin:1.5rem 0 1rem;padding-bottom:.25rem}.MarkdownEditor_previewContent__M1BBq h3{color:#1f2937;font-size:1.25rem;font-weight:600;margin:1.25rem 0 .75rem}.MarkdownEditor_previewContent__M1BBq p{margin:0 0 1rem}.MarkdownEditor_previewContent__M1BBq strong{color:#1f2937;font-weight:600}.MarkdownEditor_previewContent__M1BBq em{font-style:italic}.MarkdownEditor_previewContent__M1BBq a{color:#06c;text-decoration:underline;transition:color .2s ease}.MarkdownEditor_previewContent__M1BBq a:hover{color:#005bb5}.MarkdownEditor_previewContent__M1BBq code{background:#f3f4f6;border-radius:4px;color:#e11d48;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85rem;padding:.125rem .25rem}.MarkdownEditor_previewContent__M1BBq pre{background:#1f2937;border-radius:8px;color:#f9fafb;margin:1rem 0;overflow-x:auto;padding:1rem}.MarkdownEditor_previewContent__M1BBq pre code{background:none;color:inherit;font-size:.9rem;padding:0}.MarkdownEditor_previewContent__M1BBq blockquote{background:#f8fafc;border-left:4px solid #06c;color:#6b7280;font-style:italic;margin:1rem 0;padding:.5rem 1rem}.MarkdownEditor_previewContent__M1BBq ol,.MarkdownEditor_previewContent__M1BBq ul{margin:1rem 0;padding-left:1.5rem}.MarkdownEditor_previewContent__M1BBq li{margin:.5rem 0}.MarkdownEditor_previewContent__M1BBq img{border-radius:8px;box-shadow:0 2px 4px #0000001a;height:auto;margin:1rem 0;max-width:100%}.MarkdownEditor_previewContent__M1BBq table{border-collapse:collapse;font-size:.9rem;margin:1rem 0;width:100%}.MarkdownEditor_previewContent__M1BBq table td,.MarkdownEditor_previewContent__M1BBq table th{border-bottom:1px solid #e5e7eb;padding:.75rem;text-align:left}.MarkdownEditor_previewContent__M1BBq table th{background:#f8fafc;color:#374151;font-weight:600}.MarkdownEditor_previewContent__M1BBq table tr:hover{background:#f9fafb}.MarkdownEditor_emptyPreview__BxcOw{align-items:center;color:#9ca3af;display:flex;font-style:italic;height:200px;justify-content:center}.MarkdownEditor_statusBar__u1I5A{align-items:center;background:#f8fafc;border-top:1px solid #e5e7eb;color:#6b7280;display:flex;font-size:.8rem;justify-content:space-between;padding:.5rem 1rem}.MarkdownEditor_statusLeft__w123X,.MarkdownEditor_statusRight__Oq3Q1{align-items:center;display:flex;gap:1rem}.MarkdownEditor_statItem__d\+OqM{align-items:center;display:flex;font-weight:500;gap:.25rem}.MarkdownEditor_statIcon__qNnXh{font-size:.75rem}.MarkdownEditor_statusBar__u1I5A .MarkdownEditor_statItem__d\+OqM:last-child{color:#06c;font-weight:700}.MarkdownEditor_previewWrapper__r7ArU::-webkit-scrollbar,.MarkdownEditor_textarea__wKfA3::-webkit-scrollbar,.MarkdownEditor_wysiwygEditor__hJaM9::-webkit-scrollbar{width:8px}.MarkdownEditor_previewWrapper__r7ArU::-webkit-scrollbar-track,.MarkdownEditor_textarea__wKfA3::-webkit-scrollbar-track,.MarkdownEditor_wysiwygEditor__hJaM9::-webkit-scrollbar-track{background:#f1f5f9}.MarkdownEditor_previewWrapper__r7ArU::-webkit-scrollbar-thumb,.MarkdownEditor_textarea__wKfA3::-webkit-scrollbar-thumb,.MarkdownEditor_wysiwygEditor__hJaM9::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.MarkdownEditor_previewWrapper__r7ArU::-webkit-scrollbar-thumb:hover,.MarkdownEditor_textarea__wKfA3::-webkit-scrollbar-thumb:hover,.MarkdownEditor_wysiwygEditor__hJaM9::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:768px){.MarkdownEditor_toolbar__ngpIU{padding:.5rem}.MarkdownEditor_toolbarLeft__7e0Nz{justify-content:center;width:100%}.MarkdownEditor_toolbarRight__R9sdP{justify-content:center;margin-top:.5rem;width:100%}.MarkdownEditor_textarea__wKfA3,.MarkdownEditor_wysiwygEditor__hJaM9{font-size:.85rem;padding:.75rem}.MarkdownEditor_previewWrapper__r7ArU{padding:.75rem}.MarkdownEditor_previewContent__M1BBq{font-size:.9rem}.MarkdownEditor_statusBar__u1I5A{flex-direction:column;gap:.5rem;padding:.75rem}.MarkdownEditor_statusLeft__w123X,.MarkdownEditor_statusRight__Oq3Q1{justify-content:center}.MarkdownEditor_separator__fTOG3{display:none}}@media (max-width:576px){.MarkdownEditor_toolbarButton__gdGdi{font-size:.8rem;height:28px;width:28px}.MarkdownEditor_textarea__wKfA3,.MarkdownEditor_wysiwygEditor__hJaM9{font-size:.8rem}.MarkdownEditor_previewContent__M1BBq h1,.MarkdownEditor_wysiwygEditor__hJaM9 h1{font-size:1.5rem}.MarkdownEditor_previewContent__M1BBq h2,.MarkdownEditor_wysiwygEditor__hJaM9 h2{font-size:1.25rem}.MarkdownEditor_previewContent__M1BBq h3,.MarkdownEditor_wysiwygEditor__hJaM9 h3{font-size:1.1rem}.MarkdownEditor_previewContent__M1BBq{font-size:.85rem}.MarkdownEditor_statusBar__u1I5A{font-size:.75rem}}.MarkdownEditor_fullscreen__vXGXm .MarkdownEditor_toolbar__ngpIU{background:#f8fafc;border-bottom-color:#e5e7eb}.MarkdownEditor_fullscreen__vXGXm .MarkdownEditor_toolbarButton__gdGdi{color:#6b7280}.MarkdownEditor_fullscreen__vXGXm .MarkdownEditor_toolbarButton__gdGdi:hover:not(.MarkdownEditor_disabled__ouojU){background:#e5e7eb;color:#374151}.MarkdownEditor_fullscreen__vXGXm .MarkdownEditor_toolbarButton__gdGdi.MarkdownEditor_active__xsY-M{background:#06c;color:#fff}.MarkdownEditor_fullscreen__vXGXm .MarkdownEditor_statusBar__u1I5A{background:#f8fafc;border-top-color:#e5e7eb;color:#6b7280}.MarkdownEditor_fullscreen__vXGXm .MarkdownEditor_separator__fTOG3{background:#d1d5db}@keyframes MarkdownEditor_fadeIn__AcpOy{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.MarkdownEditor_previewContent__M1BBq{animation:MarkdownEditor_fadeIn__AcpOy .3s ease-out}.MarkdownEditor_textarea__wKfA3{background-attachment:local;background-image:linear-gradient(#0000,#0000 98%,#f1f5f9);background-size:100% 1.6em}@media (prefers-reduced-motion:reduce){.MarkdownEditor_editorContainer__L5e8Q,.MarkdownEditor_markdownEditor__1H5f0,.MarkdownEditor_previewContent__M1BBq,.MarkdownEditor_toolbarButton__gdGdi{transition:none}.MarkdownEditor_previewContent__M1BBq{animation:none}}@media (prefers-contrast:high){.MarkdownEditor_markdownEditor__1H5f0{border-color:#000}.MarkdownEditor_toolbar__ngpIU{background:#f0f0f0;border-bottom-color:#000}.MarkdownEditor_toolbarButton__gdGdi{border:1px solid #0000}.MarkdownEditor_toolbarButton__gdGdi:hover:not(.MarkdownEditor_disabled__ouojU){background:#e0e0e0;border-color:#000}.MarkdownEditor_previewContent__M1BBq code,.MarkdownEditor_wysiwygEditor__hJaM9 code{background:#f0f0f0;border:1px solid #ccc}.MarkdownEditor_previewContent__M1BBq pre,.MarkdownEditor_wysiwygEditor__hJaM9 pre{background:#000;border:1px solid #333;color:#fff}}.SubscriptionPlansManager_container__cfOkH{background-color:#f7f9fc;box-sizing:border-box;color:#272b2f;font-family:Comfortaa,cursive;min-height:100vh;padding:1.5rem}.SubscriptionPlansManager_header__YTNe-{align-items:center;display:flex;margin-bottom:1.5rem}.SubscriptionPlansManager_backButton__aegl5{align-items:center;background-color:#06c;border:none;border-radius:20px;box-shadow:0 4px 6px #06c3;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:.95rem;font-weight:500;margin-right:1.5rem;padding:.75rem 1.25rem;transition:all .3s ease}.SubscriptionPlansManager_buttonIcon__z2-m3{margin-right:8px}.SubscriptionPlansManager_headerIcon__dJkrE{color:#06c;margin-right:8px}.SubscriptionPlansManager_backButton__aegl5:hover{background-color:#005bb5;box-shadow:0 6px 8px #0066cc40;transform:translateY(-2px)}.SubscriptionPlansManager_title__dkXVI{color:#06c;font-size:1.75rem;font-weight:700;letter-spacing:-.01em;margin:0}.SubscriptionPlansManager_summaryCards__AvX1C{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:1.5rem}.SubscriptionPlansManager_summaryCard__vk418{align-items:center;background:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;display:flex;padding:1.25rem;transition:transform .3s ease,box-shadow .3s ease}.SubscriptionPlansManager_summaryCard__vk418:hover{box-shadow:0 8px 20px #0066cc1a;transform:translateY(-5px)}.SubscriptionPlansManager_cardIcon__sDbqO{align-items:center;background:linear-gradient(135deg,#06c,#1a8cff);border-radius:12px;box-shadow:0 4px 8px #06c3;color:#fff;display:flex;font-size:1.4rem;height:48px;justify-content:center;margin-right:1rem;width:48px}.SubscriptionPlansManager_cardContent__qd6Sw{flex:1 1}.SubscriptionPlansManager_cardContent__qd6Sw h3{color:#6b7280;font-size:.9rem;margin:0 0 .25rem}.SubscriptionPlansManager_cardValue__Zi8zZ{color:#06c;font-size:1.5rem;font-weight:700;margin:0}.SubscriptionPlansManager_plansSection__SGj7c{background:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;padding:1.25rem}.SubscriptionPlansManager_sectionHeader__WqXR9{margin-bottom:1.5rem}.SubscriptionPlansManager_sectionHeader__WqXR9 h3{align-items:center;color:#06c;display:flex;font-size:1.1rem;margin:0 0 .5rem}.SubscriptionPlansManager_sectionSubtitle__oI-K7{color:#6b7280;font-size:.9rem;line-height:1.4;margin:0}.SubscriptionPlansManager_plansGrid__LlUmc{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.SubscriptionPlansManager_planCard__7ba2x{background:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.SubscriptionPlansManager_planCard__7ba2x:hover{box-shadow:0 8px 20px #0066cc1a;transform:translateY(-5px)}.SubscriptionPlansManager_popularPlan__GN7gd{border:2px solid #f59e0b;box-shadow:0 4px 15px #f59e0b33}.SubscriptionPlansManager_popularBadge__3j7bG{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:20px;box-shadow:0 2px 8px #f59e0b4d;color:#fff;display:flex;font-size:.8rem;font-weight:600;gap:.25rem;padding:.25rem .75rem;position:absolute;right:10px;top:10px;z-index:2}.SubscriptionPlansManager_planHeader__beshR{color:#fff;padding:1.5rem;position:relative;text-align:center}.SubscriptionPlansManager_iconWrapper__9Z8Pe{margin-bottom:.5rem}.SubscriptionPlansManager_planIcon__9CMZb{font-size:2rem;opacity:.9}.SubscriptionPlansManager_planName__mN0jV{font-size:1.4rem;font-weight:700;margin:0 0 1rem;text-transform:capitalize}.SubscriptionPlansManager_planPrice__qWORF{align-items:baseline;display:flex;font-weight:700;gap:.25rem;justify-content:center;margin-top:.5rem}.SubscriptionPlansManager_currency__urq0o{font-size:1.2rem;opacity:.9}.SubscriptionPlansManager_price__IkUKB{font-size:2.5rem;font-weight:700}.SubscriptionPlansManager_period__3XUoY{font-size:1rem;font-weight:400;opacity:.9}.SubscriptionPlansManager_priceEditContainer__\+\+j1o{align-items:baseline;display:flex;font-weight:700;gap:.25rem;justify-content:center}.SubscriptionPlansManager_priceInput__zR4rR{background:#ffffff26;border:2px solid #ffffff4d;border-radius:8px;color:#fff;font-family:Comfortaa,cursive;font-size:2rem;font-weight:700;padding:.5rem;text-align:center;transition:all .3s ease;width:100px}.SubscriptionPlansManager_priceInput__zR4rR:focus{background:#ffffff40;border-color:#ffffff80;box-shadow:0 0 0 2px #fff3;outline:none}.SubscriptionPlansManager_priceInput__zR4rR::placeholder{color:#fff9}.SubscriptionPlansManager_planBody__96x4i{padding:1.5rem}.SubscriptionPlansManager_sparksAmount__4XJFR{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:12px;box-shadow:0 4px 8px #f59e0b33;color:#fff;display:flex;font-weight:600;gap:.5rem;justify-content:center;margin-bottom:1.5rem;padding:1rem}.SubscriptionPlansManager_sparksIcon__q1yg\+{color:#fbbf24;font-size:1.2rem}.SubscriptionPlansManager_sparksValue__QKMT5{font-size:1.5rem;font-weight:700}.SubscriptionPlansManager_sparksInput__dNa2o{background:#ffffff26;border:2px solid #ffffff4d;border-radius:8px;color:#fff;font-family:Comfortaa,cursive;font-size:1.2rem;font-weight:700;padding:.5rem;text-align:center;transition:all .3s ease;width:80px}.SubscriptionPlansManager_sparksInput__dNa2o:focus{background:#ffffff40;border-color:#ffffff80;box-shadow:0 0 0 2px #fff3;outline:none}.SubscriptionPlansManager_sparksInput__dNa2o::placeholder{color:#fff9}.SubscriptionPlansManager_sparksLabel__yXsl0{font-size:.9rem;opacity:.9}.SubscriptionPlansManager_featuresInfo__yqZJl{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1rem}.SubscriptionPlansManager_infoItem__QfYZQ{align-items:center;color:#64748b;display:flex;font-size:.85rem;gap:.5rem;margin-bottom:.5rem}.SubscriptionPlansManager_infoItem__QfYZQ:last-child{margin-bottom:0}.SubscriptionPlansManager_infoIcon__YBWls{font-size:1rem;min-width:20px}.SubscriptionPlansManager_infoText__aioxK{line-height:1.4}.SubscriptionPlansManager_planFooter__\+JgQi{align-items:center;background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;justify-content:center;padding:1rem 1.5rem}.SubscriptionPlansManager_planActions__05S6o{display:flex;gap:.5rem}.SubscriptionPlansManager_cancelBtn__Be2SE,.SubscriptionPlansManager_editBtn__qJ\+Se,.SubscriptionPlansManager_saveBtn__owxIr{align-items:center;border:none;border-radius:8px;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:.9rem;font-weight:600;gap:.5rem;padding:.75rem 1.25rem;transition:all .3s ease}.SubscriptionPlansManager_editBtn__qJ\+Se{background:linear-gradient(135deg,#06c,#1a8cff);color:#fff}.SubscriptionPlansManager_editBtn__qJ\+Se:hover{background:linear-gradient(135deg,#005bb5,#1675e0);box-shadow:0 4px 8px #0066cc4d;transform:translateY(-2px)}.SubscriptionPlansManager_saveBtn__owxIr{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.SubscriptionPlansManager_saveBtn__owxIr:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 8px #10b9814d;transform:translateY(-2px)}.SubscriptionPlansManager_saveBtn__owxIr:disabled{background:#9ca3af;box-shadow:0 2px 4px #0000001a;cursor:not-allowed;transform:none}.SubscriptionPlansManager_cancelBtn__Be2SE{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.SubscriptionPlansManager_cancelBtn__Be2SE:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 8px #ef44444d;transform:translateY(-2px)}.SubscriptionPlansManager_loadingContainer__0m-OK{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:50vh;padding:2rem;text-align:center}.SubscriptionPlansManager_spinner__KPAcf{animation:SubscriptionPlansManager_spin__ORsx\+ 1s linear infinite;border:5px solid #0066cc1a;border-radius:50%;border-top-color:#06c;height:50px;margin-bottom:1.5rem;width:50px}@keyframes SubscriptionPlansManager_spin__ORsx\+{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.SubscriptionPlansManager_container__cfOkH{padding:1rem}.SubscriptionPlansManager_header__YTNe-{align-items:flex-start;flex-direction:column;gap:1rem}.SubscriptionPlansManager_backButton__aegl5{margin-right:0}.SubscriptionPlansManager_plansGrid__LlUmc{grid-template-columns:1fr}.SubscriptionPlansManager_planFooter__\+JgQi{align-items:stretch;flex-direction:column;gap:.75rem}.SubscriptionPlansManager_planActions__05S6o{justify-content:center}.SubscriptionPlansManager_summaryCards__AvX1C{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:576px){.SubscriptionPlansManager_container__cfOkH{padding:.75rem}.SubscriptionPlansManager_title__dkXVI{font-size:1.5rem}.SubscriptionPlansManager_cardIcon__sDbqO{font-size:1.2rem;height:40px;width:40px}.SubscriptionPlansManager_cardValue__Zi8zZ{font-size:1.3rem}.SubscriptionPlansManager_planCard__7ba2x{margin-bottom:1rem}.SubscriptionPlansManager_price__IkUKB{font-size:2rem}.SubscriptionPlansManager_priceInput__zR4rR{font-size:1.5rem;padding:.4rem;width:80px}.SubscriptionPlansManager_sparksAmount__4XJFR{padding:.75rem}.SubscriptionPlansManager_cancelBtn__Be2SE,.SubscriptionPlansManager_editBtn__qJ\+Se,.SubscriptionPlansManager_saveBtn__owxIr{font-size:.85rem;padding:.6rem 1rem}}.SubscriptionsManager_container__lYeCr{background-color:#f7f9fc;box-sizing:border-box;color:#272b2f;font-family:Comfortaa,cursive;min-height:100vh;padding:1.5rem}.SubscriptionsManager_header__C8uN1{align-items:center;display:flex;margin-bottom:1.5rem}.SubscriptionsManager_backButton__ruapx{align-items:center;background-color:#06c;border:none;border-radius:20px;box-shadow:0 4px 6px #06c3;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:.95rem;font-weight:500;margin-right:1.5rem;padding:.75rem 1.25rem;transition:all .3s ease}.SubscriptionsManager_buttonIcon__pDlEh{margin-right:8px}.SubscriptionsManager_headerIcon__moMXD{color:#06c;margin-right:8px}.SubscriptionsManager_backButton__ruapx:hover{background-color:#005bb5;box-shadow:0 6px 8px #0066cc40;transform:translateY(-2px)}.SubscriptionsManager_title__zXWUB{color:#06c;font-size:1.75rem;font-weight:700;letter-spacing:-.01em;margin:0}.SubscriptionsManager_summaryCards__KxPU2{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:1.5rem}.SubscriptionsManager_summaryCard__irUzv{align-items:center;background:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;display:flex;padding:1.25rem;transition:transform .3s ease,box-shadow .3s ease}.SubscriptionsManager_summaryCard__irUzv:hover{box-shadow:0 8px 20px #0066cc1a;transform:translateY(-5px)}.SubscriptionsManager_cardIcon__n633K{align-items:center;background:linear-gradient(135deg,#06c,#1a8cff);border-radius:12px;box-shadow:0 4px 8px #06c3;color:#fff;display:flex;font-size:1.4rem;height:48px;justify-content:center;margin-right:1rem;width:48px}.SubscriptionsManager_cardContent__zpCVR{flex:1 1}.SubscriptionsManager_cardContent__zpCVR h3{color:#6b7280;font-size:.9rem;margin:0 0 .25rem}.SubscriptionsManager_cardValue__ju6TX{color:#06c;font-size:1.5rem;font-weight:700;margin:0}.SubscriptionsManager_filtersSection__nEAYC{align-items:center;background:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding:1.25rem}.SubscriptionsManager_searchBox__nayOV{flex:1 1;min-width:250px;position:relative}.SubscriptionsManager_searchIcon__sh6\+I{color:#9ca3af;font-size:.9rem;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.SubscriptionsManager_searchInput__fVE5T{border:1px solid #d1d5db;border-radius:8px;font-family:Comfortaa,cursive;font-size:.95rem;padding:.75rem .75rem .75rem 2.5rem;transition:all .2s ease;width:100%}.SubscriptionsManager_searchInput__fVE5T:focus{border-color:#06c;box-shadow:0 0 0 2px #0066cc1a;outline:none}.SubscriptionsManager_filters__FYGe8{align-items:center;display:flex;gap:1rem}.SubscriptionsManager_filterSelect__awkcx{background:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;font-family:Comfortaa,cursive;font-size:.9rem;min-width:150px;padding:.75rem;transition:all .2s ease}.SubscriptionsManager_filterSelect__awkcx:focus{border-color:#06c;box-shadow:0 0 0 2px #0066cc1a;outline:none}.SubscriptionsManager_tableSection__Ry7NQ{background:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;padding:1.25rem}.SubscriptionsManager_tableHeader__zjTQs{margin-bottom:1rem}.SubscriptionsManager_tableHeader__zjTQs h3{align-items:center;color:#06c;display:flex;font-size:1.1rem;margin:0}.SubscriptionsManager_tableContainer__lPdmT{overflow-x:auto}.SubscriptionsManager_table__5Ftjx{border-collapse:collapse;font-family:Comfortaa,cursive;width:100%}.SubscriptionsManager_table__5Ftjx thead{background:#f3f4f6}.SubscriptionsManager_table__5Ftjx td,.SubscriptionsManager_table__5Ftjx th{border-bottom:1px solid #e5e7eb;font-size:.9rem;line-height:1.5;padding:.75rem 1rem;text-align:left}.SubscriptionsManager_table__5Ftjx th{color:#4b5563;font-weight:600}.SubscriptionsManager_table__5Ftjx tbody tr{transition:background-color .2s ease}.SubscriptionsManager_table__5Ftjx tbody tr:hover{background:#f9fafb}.SubscriptionsManager_customerInfo__LUyt3{display:flex;flex-direction:column;gap:.25rem}.SubscriptionsManager_customerName__cUxfn{color:#374151;font-weight:600}.SubscriptionsManager_customerEmail__Z5xMk{align-items:center;color:#6b7280;display:flex;font-size:.8rem;gap:.25rem}.SubscriptionsManager_emailIcon__lFVex{font-size:.7rem}.SubscriptionsManager_planInfo__DrlaI{display:flex;flex-direction:column;gap:.25rem}.SubscriptionsManager_planName__dzrpf{color:#374151;font-weight:600}.SubscriptionsManager_planSparks__AdYCA{align-items:center;color:#f59e0b;display:flex;font-size:.8rem;gap:.25rem}.SubscriptionsManager_sparksIcon__412aG{font-size:.7rem}.SubscriptionsManager_statusCell__6P-2C{align-items:center;display:flex;gap:.5rem}.SubscriptionsManager_statusIconActive__77Vwi{color:#10b981}.SubscriptionsManager_statusIconCancelled__TBJ0v{color:#ef4444}.SubscriptionsManager_statusIconPastDue__IwEqJ{color:#f59e0b}.SubscriptionsManager_statusIconTrialing__iHbya{color:#3b82f6}.SubscriptionsManager_statusIconDefault__ZbSdO{color:#9ca3af}.SubscriptionsManager_price__fOSKs{color:#06c;font-weight:600}.SubscriptionsManager_viewButton__y-bQW{align-items:center;background:#06c;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:.85rem;gap:.25rem;padding:.5rem .75rem;transition:all .2s ease}.SubscriptionsManager_viewButton__y-bQW:hover{background:#005bb5;transform:translateY(-1px)}.SubscriptionsManager_emptyState__IRoZL{color:#6b7280;padding:3rem;text-align:center}.SubscriptionsManager_modalOverlay__H-k\+v{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.SubscriptionsManager_modalContent__p4XnS{background:#fff;border-radius:16px;box-shadow:0 10px 25px #0003;max-height:90vh;max-width:800px;overflow-y:auto;width:100%}.SubscriptionsManager_modalHeader__GMTzs{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.5rem}.SubscriptionsManager_modalHeader__GMTzs h3{color:#06c;font-size:1.25rem;margin:0}.SubscriptionsManager_closeButton__X08qv{background:none;border:none;border-radius:50%;color:#6b7280;cursor:pointer;font-size:1.2rem;padding:.5rem;transition:all .2s ease}.SubscriptionsManager_closeButton__X08qv:hover{background:#f3f4f6;color:#374151}.SubscriptionsManager_modalBody__dzgfD{padding:1.5rem}.SubscriptionsManager_detailsGrid__bkqwo{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.SubscriptionsManager_detailSection__gnp7F{background:#f9fafb;border-radius:8px;padding:1rem}.SubscriptionsManager_detailSection__gnp7F h4{align-items:center;color:#06c;display:flex;font-size:1rem;gap:.5rem;margin:0 0 1rem}.SubscriptionsManager_detailSection__gnp7F p{color:#4b5563;font-size:.9rem;margin:.5rem 0}.SubscriptionsManager_statusBadge__Z9OGf{align-items:center;background:#fff;border-radius:6px;display:flex;font-weight:600;gap:.5rem;margin-bottom:.5rem;padding:.5rem}.SubscriptionsManager_loadingContainer__v14lF{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:50vh;padding:2rem;text-align:center}.SubscriptionsManager_spinner__nNEvq{animation:SubscriptionsManager_spin__nQHTe 1s linear infinite;border:5px solid #0066cc1a;border-radius:50%;border-top-color:#06c;height:50px;margin-bottom:1.5rem;width:50px}@keyframes SubscriptionsManager_spin__nQHTe{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.SubscriptionsManager_container__lYeCr{padding:1rem}.SubscriptionsManager_header__C8uN1{align-items:flex-start;flex-direction:column;gap:1rem}.SubscriptionsManager_backButton__ruapx{margin-right:0}.SubscriptionsManager_filtersSection__nEAYC{align-items:stretch;flex-direction:column}.SubscriptionsManager_searchBox__nayOV{min-width:auto}.SubscriptionsManager_filters__FYGe8{align-items:stretch;flex-direction:column}.SubscriptionsManager_filterSelect__awkcx{min-width:auto}.SubscriptionsManager_table__5Ftjx{font-size:.8rem}.SubscriptionsManager_table__5Ftjx td,.SubscriptionsManager_table__5Ftjx th{padding:.5rem}.SubscriptionsManager_modalContent__p4XnS{margin:1rem;max-height:calc(100vh - 2rem)}.SubscriptionsManager_detailsGrid__bkqwo{grid-template-columns:1fr}}@media (max-width:576px){.SubscriptionsManager_container__lYeCr{padding:.75rem}.SubscriptionsManager_title__zXWUB{font-size:1.5rem}.SubscriptionsManager_cardIcon__n633K{font-size:1.2rem;height:40px;width:40px}.SubscriptionsManager_cardValue__ju6TX{font-size:1.3rem}.SubscriptionsManager_tableContainer__lPdmT{font-size:.75rem}}.InvoicesManager_container__s7NIA{background-color:#f7f9fc;box-sizing:border-box;color:#272b2f;font-family:Comfortaa,cursive;min-height:100vh;padding:1.5rem}.InvoicesManager_header__XObz1{align-items:center;display:flex;margin-bottom:1.5rem}.InvoicesManager_backButton__05wO\+{align-items:center;background-color:#06c;border:none;border-radius:20px;box-shadow:0 4px 6px #06c3;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:.95rem;font-weight:500;margin-right:1.5rem;padding:.75rem 1.25rem;transition:all .3s ease}.InvoicesManager_buttonIcon__TlDLM{margin-right:8px}.InvoicesManager_headerIcon__WK1fE{color:#06c;margin-right:8px}.InvoicesManager_backButton__05wO\+:hover{background-color:#005bb5;box-shadow:0 6px 8px #0066cc40;transform:translateY(-2px)}.InvoicesManager_title__NVs4R{color:#06c;font-size:1.75rem;font-weight:700;letter-spacing:-.01em;margin:0}.InvoicesManager_summaryCards__BdlRS{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:1.5rem}.InvoicesManager_summaryCard__rLY5U{align-items:center;background:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;display:flex;padding:1.25rem;transition:transform .3s ease,box-shadow .3s ease}.InvoicesManager_summaryCard__rLY5U:hover{box-shadow:0 8px 20px #0066cc1a;transform:translateY(-5px)}.InvoicesManager_cardIcon__n24ar{align-items:center;background:linear-gradient(135deg,#06c,#1a8cff);border-radius:12px;box-shadow:0 4px 8px #06c3;color:#fff;display:flex;font-size:1.4rem;height:48px;justify-content:center;margin-right:1rem;width:48px}.InvoicesManager_cardContent__XIrnv{flex:1 1}.InvoicesManager_cardContent__XIrnv h3{color:#6b7280;font-size:.9rem;margin:0 0 .25rem}.InvoicesManager_cardValue__zuSZC{color:#06c;font-size:1.5rem;font-weight:700;margin:0}.InvoicesManager_filtersSection__Pmyho{align-items:center;background:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding:1.25rem}.InvoicesManager_searchBox__Bg\+EK{flex:1 1;min-width:250px;position:relative}.InvoicesManager_searchIcon__lslM8{color:#9ca3af;font-size:.9rem;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.InvoicesManager_searchInput__le0Ck{border:1px solid #d1d5db;border-radius:8px;font-family:Comfortaa,cursive;font-size:.95rem;padding:.75rem .75rem .75rem 2.5rem;transition:all .2s ease;width:100%}.InvoicesManager_searchInput__le0Ck:focus{border-color:#06c;box-shadow:0 0 0 2px #0066cc1a;outline:none}.InvoicesManager_filters__2vr1p{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.InvoicesManager_filterSelect__WaV9z{background:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;font-family:Comfortaa,cursive;font-size:.9rem;min-width:150px;padding:.75rem;transition:all .2s ease}.InvoicesManager_filterSelect__WaV9z:focus{border-color:#06c;box-shadow:0 0 0 2px #0066cc1a;outline:none}.InvoicesManager_dateFilters__iOVJk{align-items:center;display:flex;gap:.5rem}.InvoicesManager_dateInput__jR3so{background:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;font-family:Comfortaa,cursive;font-size:.9rem;padding:.75rem;transition:all .2s ease}.InvoicesManager_dateInput__jR3so:focus{border-color:#06c;box-shadow:0 0 0 2px #0066cc1a;outline:none}.InvoicesManager_clearDateButton__AbqZP{align-items:center;background:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:.85rem;gap:.25rem;padding:.5rem .75rem;transition:all .2s ease}.InvoicesManager_clearDateButton__AbqZP:hover{background:#dc2626}.InvoicesManager_tableSection__r1WtM{background:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;padding:1.25rem}.InvoicesManager_tableHeader__Gy9XJ{margin-bottom:1rem}.InvoicesManager_tableHeader__Gy9XJ h3{align-items:center;color:#06c;display:flex;font-size:1.1rem;margin:0}.InvoicesManager_tableContainer__pf\+LL{overflow-x:auto}.InvoicesManager_table__CmK3M{border-collapse:collapse;font-family:Comfortaa,cursive;width:100%}.InvoicesManager_table__CmK3M thead{background:#f3f4f6}.InvoicesManager_table__CmK3M td,.InvoicesManager_table__CmK3M th{border-bottom:1px solid #e5e7eb;font-size:.9rem;line-height:1.5;padding:.75rem 1rem;text-align:left}.InvoicesManager_table__CmK3M th{color:#4b5563;font-weight:600}.InvoicesManager_table__CmK3M tbody tr{transition:background-color .2s ease}.InvoicesManager_table__CmK3M tbody tr:hover{background:#f9fafb}.InvoicesManager_invoiceNumber__qUDjn{color:#06c;font-family:Monaco,monospace;font-weight:600}.InvoicesManager_customerInfo__P3Pep{display:flex;flex-direction:column;gap:.25rem}.InvoicesManager_customerName__50tGS{color:#374151;font-weight:600}.InvoicesManager_customerEmail__RqSDD{align-items:center;color:#6b7280;display:flex;font-size:.8rem;gap:.25rem}.InvoicesManager_emailIcon__m8De5{font-size:.7rem}.InvoicesManager_statusCell__YCo4V{align-items:center;display:flex;gap:.5rem}.InvoicesManager_statusIconPaid__plzD3{color:#10b981}.InvoicesManager_statusIconOpen__kgt8H{color:#f59e0b}.InvoicesManager_statusIconDraft__Yez9W{color:#6b7280}.InvoicesManager_statusIconVoid__IG1Gx{color:#ef4444}.InvoicesManager_statusIconDefault__vV4TJ{color:#9ca3af}.InvoicesManager_amount__viLL1{color:#06c;font-family:Monaco,monospace;font-weight:600}.InvoicesManager_actions__hwmwn{display:flex;gap:.5rem}.InvoicesManager_downloadButton__\+h2pR,.InvoicesManager_viewButton__QlP3G{align-items:center;background:#06c;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;height:32px;justify-content:center;min-width:32px;padding:.5rem;transition:all .2s ease}.InvoicesManager_downloadButton__\+h2pR:hover,.InvoicesManager_viewButton__QlP3G:hover{background:#005bb5;transform:translateY(-1px)}.InvoicesManager_downloadButton__\+h2pR{background:#10b981}.InvoicesManager_downloadButton__\+h2pR:hover{background:#059669}.InvoicesManager_emptyState__D58yb{color:#6b7280;padding:3rem;text-align:center}.InvoicesManager_modalOverlay__Q-icl{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.InvoicesManager_modalContent__WeNuB{background:#fff;border-radius:16px;box-shadow:0 10px 25px #0003;max-height:90vh;max-width:900px;overflow-y:auto;width:100%}.InvoicesManager_modalHeader__6rJjH{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.5rem}.InvoicesManager_modalHeader__6rJjH h3{color:#06c;font-size:1.25rem;margin:0}.InvoicesManager_closeButton__26URq{background:none;border:none;border-radius:50%;color:#6b7280;cursor:pointer;font-size:1.2rem;padding:.5rem;transition:all .2s ease}.InvoicesManager_closeButton__26URq:hover{background:#f3f4f6;color:#374151}.InvoicesManager_modalBody__gfcN6{padding:1.5rem}.InvoicesManager_detailsGrid__dl5YS{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:2rem}.InvoicesManager_detailSection__q-263{background:#f9fafb;border-radius:8px;padding:1rem}.InvoicesManager_detailSection__q-263 h4{align-items:center;color:#06c;display:flex;font-size:1rem;gap:.5rem;margin:0 0 1rem}.InvoicesManager_detailSection__q-263 p{color:#4b5563;font-size:.9rem;margin:.5rem 0}.InvoicesManager_statusBadge__bE7d8{align-items:center;background:#fff;border-radius:6px;display:flex;font-weight:600;gap:.5rem;margin-bottom:.5rem;padding:.5rem}.InvoicesManager_totalAmount__sRXvV{background:#fff;border-radius:6px;color:#06c;font-size:1.1rem;margin-top:.5rem;padding:.5rem}.InvoicesManager_address__0avo9{color:#6b7280;font-size:.85rem;line-height:1.4;margin-left:1rem}.InvoicesManager_lineItemsSection__23il7{margin-bottom:2rem}.InvoicesManager_lineItemsSection__23il7 h4{color:#06c;font-size:1rem;margin:0 0 1rem}.InvoicesManager_lineItemsTable__O5CIh{background:#f9fafb;border-radius:8px;overflow:hidden}.InvoicesManager_lineItemsTable__O5CIh table{border-collapse:collapse;width:100%}.InvoicesManager_lineItemsTable__O5CIh td,.InvoicesManager_lineItemsTable__O5CIh th{border-bottom:1px solid #e5e7eb;padding:.75rem;text-align:left}.InvoicesManager_lineItemsTable__O5CIh th{background:#e5e7eb;color:#374151;font-weight:600}.InvoicesManager_lineItemsTable__O5CIh tr:last-child td{border-bottom:none}.InvoicesManager_modalActions__2xj3A{border-top:1px solid #e5e7eb;padding-top:1rem;text-align:center}.InvoicesManager_modalActions__2xj3A .InvoicesManager_downloadButton__\+h2pR{align-items:center;background:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:Comfortaa,cursive;font-size:.95rem;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.InvoicesManager_modalActions__2xj3A .InvoicesManager_downloadButton__\+h2pR:hover{background:#059669;transform:translateY(-1px)}.InvoicesManager_loadingContainer__6PSWW{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:50vh;padding:2rem;text-align:center}.InvoicesManager_spinner__UBIb2{animation:InvoicesManager_spin__nFB2C 1s linear infinite;border:5px solid #0066cc1a;border-radius:50%;border-top-color:#06c;height:50px;margin-bottom:1.5rem;width:50px}@keyframes InvoicesManager_spin__nFB2C{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.InvoicesManager_container__s7NIA{padding:1rem}.InvoicesManager_header__XObz1{align-items:flex-start;flex-direction:column;gap:1rem}.InvoicesManager_backButton__05wO\+{margin-right:0}.InvoicesManager_filtersSection__Pmyho{align-items:stretch;flex-direction:column}.InvoicesManager_searchBox__Bg\+EK{min-width:auto}.InvoicesManager_filters__2vr1p{align-items:stretch;flex-direction:column}.InvoicesManager_filterSelect__WaV9z{min-width:auto}.InvoicesManager_dateFilters__iOVJk{flex-direction:column}.InvoicesManager_table__CmK3M{font-size:.8rem}.InvoicesManager_table__CmK3M td,.InvoicesManager_table__CmK3M th{padding:.5rem}.InvoicesManager_modalContent__WeNuB{margin:1rem;max-height:calc(100vh - 2rem)}.InvoicesManager_detailsGrid__dl5YS{grid-template-columns:1fr}}@media (max-width:576px){.InvoicesManager_container__s7NIA{padding:.75rem}.InvoicesManager_title__NVs4R{font-size:1.5rem}.InvoicesManager_cardIcon__n24ar{font-size:1.2rem;height:40px;width:40px}.InvoicesManager_cardValue__zuSZC{font-size:1.3rem}.InvoicesManager_tableContainer__pf\+LL{font-size:.75rem}.InvoicesManager_actions__hwmwn{flex-direction:column;gap:.25rem}.InvoicesManager_downloadButton__\+h2pR,.InvoicesManager_viewButton__QlP3G{width:100%}}.DiscountCodesManager_container__4WbHO{background-color:#f7f9fc;box-sizing:border-box;color:#272b2f;font-family:Comfortaa,cursive;min-height:100vh;padding:1.5rem}.DiscountCodesManager_header__ni3fU{align-items:center;display:flex;margin-bottom:1.5rem}.DiscountCodesManager_backButton__f4lwH{align-items:center;background-color:#06c;border:none;border-radius:20px;box-shadow:0 4px 6px #06c3;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:.95rem;font-weight:500;margin-right:1.5rem;padding:.75rem 1.25rem;transition:all .3s ease}.DiscountCodesManager_buttonIcon__1iuXC{margin-right:8px}.DiscountCodesManager_headerIcon__p2LJf{color:#06c;margin-right:8px}.DiscountCodesManager_backButton__f4lwH:hover{background-color:#005bb5;box-shadow:0 6px 8px #0066cc40;transform:translateY(-2px)}.DiscountCodesManager_title__MA7JL{color:#06c;font-size:1.75rem;font-weight:700;letter-spacing:-.01em;margin:0}.DiscountCodesManager_summaryCards__Kqoyw{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:1.5rem}.DiscountCodesManager_summaryCard__Pvd1q{align-items:center;background:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;display:flex;padding:1.25rem;transition:transform .3s ease,box-shadow .3s ease}.DiscountCodesManager_summaryCard__Pvd1q:hover{box-shadow:0 8px 20px #0066cc1a;transform:translateY(-5px)}.DiscountCodesManager_cardIcon__Wbrv7{align-items:center;background:linear-gradient(135deg,#06c,#1a8cff);border-radius:12px;box-shadow:0 4px 8px #06c3;color:#fff;display:flex;font-size:1.4rem;height:48px;justify-content:center;margin-right:1rem;width:48px}.DiscountCodesManager_cardContent__qGEUx{flex:1 1}.DiscountCodesManager_cardContent__qGEUx h3{color:#6b7280;font-size:.9rem;margin:0 0 .25rem}.DiscountCodesManager_cardValue__zSdvj{color:#06c;font-size:1.5rem;font-weight:700;margin:0}.DiscountCodesManager_actionsSection__oyvhm{align-items:center;background:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem;padding:1.25rem}.DiscountCodesManager_searchBox__Ev5IJ{flex:1 1;min-width:250px;position:relative}.DiscountCodesManager_searchIcon__IhO8G{color:#9ca3af;font-size:.9rem;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.DiscountCodesManager_searchInput__o\+zWL{border:1px solid #d1d5db;border-radius:8px;font-family:Comfortaa,cursive;font-size:.95rem;padding:.75rem .75rem .75rem 2.5rem;transition:all .2s ease;width:100%}.DiscountCodesManager_searchInput__o\+zWL:focus{border-color:#06c;box-shadow:0 0 0 2px #0066cc1a;outline:none}.DiscountCodesManager_createButton__PdCk9{align-items:center;background:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:.95rem;font-weight:500;gap:.5rem;padding:.75rem 1.25rem;transition:all .3s ease;white-space:nowrap}.DiscountCodesManager_createButton__PdCk9:hover{background:#059669;box-shadow:0 4px 8px #10b9814d;transform:translateY(-2px)}.DiscountCodesManager_tableSection__TrnpG{background:#fff;border:1px solid #0066cc1a;border-radius:16px;box-shadow:0 4px 15px #0000000d;padding:1.25rem}.DiscountCodesManager_tableHeader__v8cHZ{margin-bottom:1rem}.DiscountCodesManager_tableHeader__v8cHZ h3{align-items:center;color:#06c;display:flex;font-size:1.1rem;margin:0}.DiscountCodesManager_tableContainer__kBg4G{overflow-x:auto}.DiscountCodesManager_table__67wKU{border-collapse:collapse;font-family:Comfortaa,cursive;width:100%}.DiscountCodesManager_table__67wKU thead{background:#f3f4f6}.DiscountCodesManager_table__67wKU td,.DiscountCodesManager_table__67wKU th{border-bottom:1px solid #e5e7eb;font-size:.9rem;line-height:1.5;padding:.75rem 1rem;text-align:left}.DiscountCodesManager_table__67wKU th{color:#4b5563;font-weight:600}.DiscountCodesManager_table__67wKU tbody tr{transition:background-color .2s ease}.DiscountCodesManager_table__67wKU tbody tr:hover{background:#f9fafb}.DiscountCodesManager_codeText__nwPiL{align-items:center;color:#06c;display:flex;font-family:Monaco,monospace;font-weight:600;gap:.5rem}.DiscountCodesManager_codeIcon__M51aF{color:#f59e0b}.DiscountCodesManager_description__7nQKu{color:#4b5563;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DiscountCodesManager_discountType__GDz92{background:#e0f2fe;border-radius:4px;color:#0277bd;font-size:.8rem;font-weight:500;padding:.25rem .5rem}.DiscountCodesManager_discountValue__nhkuL{color:#10b981;font-family:Monaco,monospace;font-weight:600}.DiscountCodesManager_usage__FFo-W{color:#6b7280;font-family:Monaco,monospace}.DiscountCodesManager_statusCell__Kz25n{align-items:center;display:flex;gap:.5rem}.DiscountCodesManager_statusIconActive__ga6oB{color:#10b981}.DiscountCodesManager_statusIconInactive__tkDYi{color:#6b7280}.DiscountCodesManager_statusIconExpired__OCfhg{color:#f59e0b}.DiscountCodesManager_actions__t\+t6j{display:flex;gap:.5rem}.DiscountCodesManager_deleteButton__U\+4cv{align-items:center;background:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;height:32px;justify-content:center;min-width:32px;padding:.5rem;transition:all .2s ease}.DiscountCodesManager_deleteButton__U\+4cv:hover{background:#dc2626;transform:translateY(-1px)}.DiscountCodesManager_emptyState__sZMJG{color:#6b7280;padding:3rem;text-align:center}.DiscountCodesManager_createFirstButton__52d--{align-items:center;background:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:Comfortaa,cursive;font-size:.95rem;gap:.5rem;margin-top:1rem;padding:.75rem 1.5rem;transition:all .2s ease}.DiscountCodesManager_createFirstButton__52d--:hover{background:#059669;transform:translateY(-1px)}.DiscountCodesManager_modalOverlay__VYxLD{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.DiscountCodesManager_modalContent__SNqgf{background:#fff;border-radius:16px;box-shadow:0 10px 25px #0003;max-height:90vh;max-width:800px;overflow-y:auto;width:100%}.DiscountCodesManager_modalHeader__BM2Pl{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.5rem}.DiscountCodesManager_modalHeader__BM2Pl h3{color:#06c;font-size:1.25rem;margin:0}.DiscountCodesManager_closeButton__n\+Y1Y{background:none;border:none;border-radius:50%;color:#6b7280;cursor:pointer;font-size:1.2rem;padding:.5rem;transition:all .2s ease}.DiscountCodesManager_closeButton__n\+Y1Y:hover{background:#f3f4f6;color:#374151}.DiscountCodesManager_modalBody__eLs4s{padding:1.5rem}.DiscountCodesManager_formGrid__zbvsr{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:1.5rem}.DiscountCodesManager_inputGroup__t-Fbl{display:flex;flex-direction:column;gap:.5rem;position:relative}.DiscountCodesManager_inputGroup__t-Fbl label{color:#374151;font-size:.9rem;font-weight:500}.DiscountCodesManager_input__ADwyh,.DiscountCodesManager_select__5PqRJ{border:1px solid #d1d5db;border-radius:8px;font-family:Comfortaa,cursive;font-size:.95rem;padding:.75rem;transition:all .2s ease}.DiscountCodesManager_input__ADwyh:focus,.DiscountCodesManager_select__5PqRJ:focus{border-color:#06c;box-shadow:0 0 0 2px #0066cc1a;outline:none}.DiscountCodesManager_inputSuffix__ea\+yP{color:#6b7280;font-weight:500;margin-top:12px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.DiscountCodesManager_plansSection__ikAxS{margin-bottom:1.5rem}.DiscountCodesManager_plansSection__ikAxS>label{color:#374151;display:block;font-size:.9rem;font-weight:500;margin-bottom:.75rem}.DiscountCodesManager_plansGrid__KYaHt{grid-gap:.75rem;background:#f9fafb;border-radius:8px;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));padding:1rem}.DiscountCodesManager_planCheckbox__i1gVT{align-items:center;display:flex;gap:.5rem}.DiscountCodesManager_checkboxLabel__\+5BwG{color:#4b5563;cursor:pointer;font-size:.9rem;margin:0}.DiscountCodesManager_planCheckbox__i1gVT input[type=checkbox]{cursor:pointer;margin:0}.DiscountCodesManager_modalFooter__N4Ij3{border-top:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:flex-end;padding:1.5rem}.DiscountCodesManager_modalFooter__N4Ij3 .DiscountCodesManager_createButton__PdCk9{background:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Comfortaa,cursive;font-size:.95rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.DiscountCodesManager_modalFooter__N4Ij3 .DiscountCodesManager_createButton__PdCk9:hover:not(:disabled){background:#059669;transform:translateY(-1px)}.DiscountCodesManager_modalFooter__N4Ij3 .DiscountCodesManager_createButton__PdCk9:disabled{background:#9ca3af;cursor:not-allowed}.DiscountCodesManager_cancelButton__H4HXF{background:#6b7280;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Comfortaa,cursive;font-size:.95rem;padding:.75rem 1.5rem;transition:all .2s ease}.DiscountCodesManager_cancelButton__H4HXF:hover{background:#4b5563;transform:translateY(-1px)}.DiscountCodesManager_loadingContainer__4W4Sh{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:50vh;padding:2rem;text-align:center}.DiscountCodesManager_spinner__o\+JdS{animation:DiscountCodesManager_spin__8Kai8 1s linear infinite;border:5px solid #0066cc1a;border-radius:50%;border-top-color:#06c;height:50px;margin-bottom:1.5rem;width:50px}@keyframes DiscountCodesManager_spin__8Kai8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.DiscountCodesManager_container__4WbHO{padding:1rem}.DiscountCodesManager_header__ni3fU{align-items:flex-start;flex-direction:column;gap:1rem}.DiscountCodesManager_backButton__f4lwH{margin-right:0}.DiscountCodesManager_actionsSection__oyvhm{align-items:stretch;flex-direction:column}.DiscountCodesManager_searchBox__Ev5IJ{min-width:auto}.DiscountCodesManager_createButton__PdCk9{justify-content:center;width:100%}.DiscountCodesManager_table__67wKU{font-size:.8rem}.DiscountCodesManager_table__67wKU td,.DiscountCodesManager_table__67wKU th{padding:.5rem}.DiscountCodesManager_modalContent__SNqgf{margin:1rem;max-height:calc(100vh - 2rem)}.DiscountCodesManager_formGrid__zbvsr{grid-template-columns:1fr}.DiscountCodesManager_plansGrid__KYaHt{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.DiscountCodesManager_modalFooter__N4Ij3{flex-direction:column}.DiscountCodesManager_cancelButton__H4HXF,.DiscountCodesManager_modalFooter__N4Ij3 .DiscountCodesManager_createButton__PdCk9{width:100%}}@media (max-width:576px){.DiscountCodesManager_container__4WbHO{padding:.75rem}.DiscountCodesManager_title__MA7JL{font-size:1.5rem}.DiscountCodesManager_cardIcon__Wbrv7{font-size:1.2rem;height:40px;width:40px}.DiscountCodesManager_cardValue__zSdvj{font-size:1.3rem}.DiscountCodesManager_tableContainer__kBg4G{font-size:.75rem}.DiscountCodesManager_description__7nQKu{max-width:120px}.DiscountCodesManager_actions__t\+t6j{flex-direction:column;gap:.25rem}.DiscountCodesManager_deleteButton__U\+4cv{width:100%}}.AnalyticsDashboard_dashboardContainer__Ry5cv{background-color:#f7f9fc;display:flex;flex-direction:column;font-family:Comfortaa,cursive;height:100vh}.AnalyticsDashboard_header__5PWOJ{align-items:center;background:#fff;border-bottom:1px solid #0066cc1a;box-shadow:0 2px 10px #0000000d;display:flex;padding:1rem 1.25rem;position:relative;z-index:20}.AnalyticsDashboard_backButton__8d6OQ{align-items:center;background-color:#06c;border:none;border-radius:12px;box-shadow:0 4px 6px #06c3;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:.95rem;font-weight:500;gap:.5rem;margin-right:1.25rem;padding:.6rem 1rem;transition:all .3s ease}.AnalyticsDashboard_backButton__8d6OQ:hover{background-color:#005bb5;box-shadow:0 6px 8px #0066cc40;transform:translateY(-2px)}.AnalyticsDashboard_header__5PWOJ h2{color:#06c;flex:1 1;font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin:0}.AnalyticsDashboard_filters__9djv-{align-items:center;background:#fff;border-bottom:1px solid #0066cc1a;display:flex;flex-wrap:wrap;gap:1.5rem;padding:1rem}.AnalyticsDashboard_filterItem__\+Wfv4{display:flex;flex-direction:column;gap:.5rem}.AnalyticsDashboard_filterItem__\+Wfv4 label{color:#4b5563;font-size:.9rem;font-weight:600}.AnalyticsDashboard_filterItem__\+Wfv4 select{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='%2306c' 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;background-size:16px;border:1px solid #dee2e6;border-radius:12px;color:#272b2f;cursor:pointer;font-family:Comfortaa,cursive;font-size:.95rem;min-width:250px;padding:.75rem 2.5rem .75rem 1rem}.AnalyticsDashboard_timeButtons__\+l8mM{display:flex;gap:.5rem}.AnalyticsDashboard_timeButtons__\+l8mM button{background:#fff;border:1px solid #dee2e6;border-radius:12px;color:#4b5563;cursor:pointer;font-family:Comfortaa,cursive;font-size:.9rem;padding:.5rem 1rem;transition:all .2s ease}.AnalyticsDashboard_timeButtons__\+l8mM button:hover{background:#f0f7ff;border-color:#06c;color:#06c}.AnalyticsDashboard_timeButtons__\+l8mM button.AnalyticsDashboard_activeButton__DKTGK{background:#06c;border-color:#06c;box-shadow:0 2px 4px #0066cc4d;color:#fff}.AnalyticsDashboard_dashboardContent__rTM\+N{display:flex;flex:1 1;flex-direction:column;gap:1.5rem;overflow-y:auto;padding:1.5rem}.AnalyticsDashboard_overviewCards__SFb6-{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-bottom:1rem}.AnalyticsDashboard_card__fyluV{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000000d;display:flex;gap:1rem;padding:1.25rem;transition:all .3s ease}.AnalyticsDashboard_card__fyluV:hover{box-shadow:0 8px 15px #00000014;transform:translateY(-5px)}.AnalyticsDashboard_cardIcon__21F5m{align-items:center;background:#0066cc1a;border-radius:12px;color:#06c;display:flex;font-size:1.5rem;height:48px;justify-content:center;width:48px}.AnalyticsDashboard_cardContent__60lYD{display:flex;flex-direction:column}.AnalyticsDashboard_cardContent__60lYD h3{color:#272b2f;font-size:1.5rem;font-weight:700;margin:0}.AnalyticsDashboard_cardContent__60lYD p{color:#6b7280;font-size:.9rem;margin:0}.AnalyticsDashboard_chartsContainer__Z-mJD{display:flex;flex-direction:column;gap:1.5rem}.AnalyticsDashboard_chartCard__HbcH6{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000000d;padding:1.25rem}.AnalyticsDashboard_chartCard__HbcH6 h3{color:#272b2f;font-size:1.1rem;font-weight:600;margin:0 0 1rem}.AnalyticsDashboard_chartWrapper__90Sfg{height:300px}.AnalyticsDashboard_splitCards__w5QYF{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.AnalyticsDashboard_splitCard__BY7P5{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000000d;padding:1.25rem}.AnalyticsDashboard_splitCard__BY7P5 h3{color:#272b2f;font-size:1.1rem;font-weight:600;margin:0 0 1rem}.AnalyticsDashboard_deviceStats__YPJ-f{display:flex;flex-direction:column;gap:1rem}.AnalyticsDashboard_deviceStat__akhmP{align-items:center;display:flex;gap:1rem}.AnalyticsDashboard_deviceIcon__-Vz6e{color:#06c;font-size:1.2rem;text-align:center;width:30px}.AnalyticsDashboard_deviceName__iGjlK{color:#4b5563;font-size:.9rem;font-weight:500;width:80px}.AnalyticsDashboard_deviceCount__ngIaK{color:#272b2f;font-size:.9rem;font-weight:600;text-align:right;width:50px}.AnalyticsDashboard_deviceBar__qAcr9{background:#f3f4f6;border-radius:4px;flex:1 1;height:8px;overflow:hidden}.AnalyticsDashboard_deviceBarFill__U-WY1{background:#06c;border-radius:4px;height:100%}.AnalyticsDashboard_listsContainer__hAE-x{display:flex;flex-direction:column;gap:1.5rem}.AnalyticsDashboard_listCard__49kYq{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000000d;flex:1 1;padding:1.25rem}.AnalyticsDashboard_listCard__49kYq h3{color:#272b2f;font-size:1.1rem;font-weight:600;margin:0 0 1rem}.AnalyticsDashboard_topList__hvQvi{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.AnalyticsDashboard_topItem__b21Wu{align-items:center;background:#f9fafb;border-radius:8px;display:flex;justify-content:space-between;padding:.5rem;transition:all .2s ease}.AnalyticsDashboard_topItem__b21Wu:hover{background:#f0f7ff}.AnalyticsDashboard_topItemContent__NGcpv{align-items:center;display:flex;flex:1 1;gap:.75rem;overflow:hidden}.AnalyticsDashboard_topItemRank__3HhdH{align-items:center;background:#e5e7eb;border-radius:12px;color:#4b5563;display:flex;font-size:.8rem;font-weight:600;height:24px;justify-content:center;width:24px}.AnalyticsDashboard_topItemText__MS4ED{color:#4b5563;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AnalyticsDashboard_externalLink__yqWkz{color:#9ca3af;margin-left:.5rem;transition:all .2s ease}.AnalyticsDashboard_externalLink__yqWkz:hover{color:#06c}.AnalyticsDashboard_topItemCount__1TQYl{background:#0066cc1a;border-radius:12px;color:#06c;font-size:.8rem;font-weight:600;min-width:35px;padding:.25rem .5rem;text-align:center}.AnalyticsDashboard_loadingContainer__rEwkr{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:1rem;justify-content:center}.AnalyticsDashboard_spinner__oRVNr{animation:AnalyticsDashboard_spin__SJuLX 1s linear infinite;border:4px solid #0066cc1a;border-radius:50%;border-top-color:#06c;height:40px;width:40px}@keyframes AnalyticsDashboard_spin__SJuLX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AnalyticsDashboard_emptyState__7R0y-{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin:0 auto;max-width:600px;padding:2rem;text-align:center}.AnalyticsDashboard_emptyState__7R0y- h3{color:#272b2f;font-size:1.2rem;font-weight:600;margin:1rem 0 .5rem}.AnalyticsDashboard_emptyState__7R0y- p{color:#6b7280;font-size:.95rem;line-height:1.6;margin:0}.AnalyticsDashboard_actionButtons__31Br-{display:flex;gap:1rem;justify-content:center;margin-top:1rem}.AnalyticsDashboard_viewDetailsButton__xxr4r{background:#f0f7ff;border:1px solid #06c;border-radius:12px;color:#06c;cursor:pointer;font-family:Comfortaa,cursive;font-size:.95rem;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.AnalyticsDashboard_viewDetailsButton__xxr4r:hover{background:#e3f2fd;box-shadow:0 4px 6px #0066cc1a}@media (max-width:992px){.AnalyticsDashboard_splitCards__w5QYF{grid-template-columns:1fr}}@media (max-width:768px){.AnalyticsDashboard_filters__9djv-{align-items:stretch;flex-direction:column}.AnalyticsDashboard_filterItem__\+Wfv4 select{width:100%}.AnalyticsDashboard_timeButtons__\+l8mM{justify-content:space-between}.AnalyticsDashboard_overviewCards__SFb6-{grid-template-columns:1fr 1fr}.AnalyticsDashboard_header__5PWOJ h2{font-size:1.3rem}}@media (max-width:576px){.AnalyticsDashboard_overviewCards__SFb6-{grid-template-columns:1fr}.AnalyticsDashboard_backButton__8d6OQ{font-size:.85rem;padding:.5rem .75rem}.AnalyticsDashboard_header__5PWOJ h2{font-size:1.2rem}.AnalyticsDashboard_actionButtons__31Br-{flex-direction:column}}.EventsAnalytics_eventsContainer__-6XXe{background-color:#f7f9fc;display:flex;flex-direction:column;font-family:Comfortaa,cursive;height:100vh}.EventsAnalytics_header__yfOTb{align-items:center;background:#fff;border-bottom:1px solid #0066cc1a;box-shadow:0 2px 10px #0000000d;display:flex;padding:1rem 1.25rem;position:relative;z-index:20}.EventsAnalytics_backButton__Mdlno{align-items:center;background-color:#06c;border:none;border-radius:12px;box-shadow:0 4px 6px #06c3;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:.95rem;font-weight:500;gap:.5rem;margin-right:1.25rem;padding:.6rem 1rem;transition:all .3s ease}.EventsAnalytics_backButton__Mdlno:hover{background-color:#005bb5;box-shadow:0 6px 8px #0066cc40;transform:translateY(-2px)}.EventsAnalytics_header__yfOTb h2{color:#06c;flex:1 1;font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin:0}.EventsAnalytics_filters__tskJo{background:#fff;border-bottom:1px solid #0066cc1a;display:flex;flex-direction:column;gap:1rem;padding:1rem}.EventsAnalytics_filterRow__L7u3Y{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem}.EventsAnalytics_filterItem__LU\+vT{display:flex;flex:1 1;flex-direction:column;gap:.5rem;min-width:200px}.EventsAnalytics_filterItem__LU\+vT label{color:#4b5563;font-size:.9rem;font-weight:600}.EventsAnalytics_filterItem__LU\+vT select{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='%2306c' 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;background-size:16px;border:1px solid #dee2e6;border-radius:12px;color:#272b2f;cursor:pointer;font-family:Comfortaa,cursive;font-size:.95rem;padding:.75rem 2.5rem .75rem 1rem}.EventsAnalytics_dateInput__mqKkm{position:relative}.EventsAnalytics_dateIcon__p3zB5{color:#9ca3af;left:1rem;position:absolute;top:50%;transform:translateY(-50%)}.EventsAnalytics_dateInput__mqKkm input{background-color:#fff;border:1px solid #dee2e6;border-radius:12px;color:#272b2f;cursor:pointer;font-family:Comfortaa,cursive;font-size:.95rem;padding:.75rem 1rem .75rem 2.5rem;width:100%}.EventsAnalytics_refreshButton__-6sLw{align-items:center;background:#f0f7ff;border:1px solid #06c;border-radius:12px;color:#06c;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:.95rem;font-weight:600;gap:.5rem;margin-left:auto;padding:.75rem 1.5rem;transition:all .3s ease}.EventsAnalytics_refreshButton__-6sLw:hover{background:#e3f2fd;box-shadow:0 4px 6px #0066cc1a}.EventsAnalytics_tableContainer__y0jqB{flex:1 1;overflow-y:auto;padding:1rem}.EventsAnalytics_eventsTable__AKKXu{background:#fff;border-collapse:collapse;border-radius:12px;box-shadow:0 4px 6px #0000000d;overflow:hidden;width:100%}.EventsAnalytics_eventsTable__AKKXu th{background:#f8f9fa;border-bottom:1px solid #e5e7eb;color:#4b5563;font-size:.9rem;font-weight:600;padding:1rem;text-align:left}.EventsAnalytics_eventsTable__AKKXu td{border-bottom:1px solid #f3f4f6;color:#4b5563;font-size:.9rem;padding:.75rem 1rem}.EventsAnalytics_eventsTable__AKKXu tr:last-child td{border-bottom:none}.EventsAnalytics_eventsTable__AKKXu tr:hover td{background:#f9fafb}.EventsAnalytics_eventType__oq89n{white-space:nowrap}.EventsAnalytics_eventBadge__Ozsfs{border-radius:12px;display:inline-block;font-size:.8rem;font-weight:600;min-width:80px;padding:.25rem .5rem;text-align:center}.EventsAnalytics_viewEvent__YZuvG{background:#4f46e51a;color:#4f46e5}.EventsAnalytics_openEvent__mPc7G{background:#10b9811a;color:#10b981}.EventsAnalytics_closeEvent__vTfpB{background:#ef44441a;color:#ef4444}.EventsAnalytics_messageEvent__iOOaV{background:#f59e0b1a;color:#f59e0b}.EventsAnalytics_exitEvent__PVWUh{background:#6b72801a;color:#6b7280}.EventsAnalytics_otherEvent__rEfrG{background:#0066cc1a;color:#06c}.EventsAnalytics_urlColumn__rDtbm{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EventsAnalytics_urlContainer__iByzB{align-items:center;display:flex;gap:.5rem}.EventsAnalytics_urlLink__VDGot{color:#9ca3af;transition:all .2s ease}.EventsAnalytics_urlLink__VDGot:hover{color:#06c}.EventsAnalytics_customData__r3WcR{display:flex;flex-direction:column;gap:.25rem;max-width:200px}.EventsAnalytics_customDataItem__NOzRM{display:flex;font-size:.8rem}.EventsAnalytics_customDataKey__VeoHU{color:#6b7280;font-weight:600;margin-right:.25rem}.EventsAnalytics_customDataValue__jmeaZ{color:#0f172a;word-break:break-all}.EventsAnalytics_noData__7plJi{color:#9ca3af;font-size:.8rem;font-style:italic}.EventsAnalytics_pagination__Aolzc{align-items:center;background:#fff;border-top:1px solid #0066cc1a;display:flex;justify-content:space-between;padding:1rem}.EventsAnalytics_paginationInfo__Ru0Hc{color:#6b7280;font-size:.9rem}.EventsAnalytics_paginationButtons__fORSM{display:flex;gap:.5rem}.EventsAnalytics_paginationButton__NvAiQ{background:#f0f7ff;border:1px solid #06c;border-radius:12px;color:#06c;cursor:pointer;font-family:Comfortaa,cursive;font-size:.9rem;font-weight:600;padding:.5rem 1rem;transition:all .3s ease}.EventsAnalytics_paginationButton__NvAiQ:hover:not(:disabled){background:#e3f2fd;box-shadow:0 4px 6px #0066cc1a}.EventsAnalytics_paginationButton__NvAiQ:disabled{cursor:not-allowed;opacity:.5}.EventsAnalytics_loadingContainer__PDiJD{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:1rem;justify-content:center}.EventsAnalytics_spinner__2e62c{animation:EventsAnalytics_spin__zoWpe 1s linear infinite;border:4px solid #0066cc1a;border-radius:50%;border-top-color:#06c;height:40px;width:40px}@keyframes EventsAnalytics_spin__zoWpe{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EventsAnalytics_emptyState__oEeAN{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin:0 auto;max-width:600px;padding:2rem;text-align:center}.EventsAnalytics_emptyState__oEeAN h3{color:#272b2f;font-size:1.2rem;font-weight:600;margin:1rem 0 .5rem}.EventsAnalytics_emptyState__oEeAN p{color:#6b7280;font-size:.95rem;line-height:1.6;margin:0}@media (max-width:992px){.EventsAnalytics_filterRow__L7u3Y{align-items:stretch;flex-direction:column}.EventsAnalytics_refreshButton__-6sLw{margin-left:0;margin-top:.5rem}.EventsAnalytics_filterItem__LU\+vT{min-width:100%}.EventsAnalytics_tableContainer__y0jqB{padding:.5rem}.EventsAnalytics_customData__r3WcR{max-width:150px}}@media (max-width:768px){.EventsAnalytics_header__yfOTb h2{font-size:1.3rem}.EventsAnalytics_backButton__Mdlno{font-size:.85rem;padding:.5rem .75rem}.EventsAnalytics_tableContainer__y0jqB{overflow-x:auto}.EventsAnalytics_eventsTable__AKKXu{min-width:900px}}.ClientLogin_adminLoginPage__KIS4l{align-items:center;background-color:#f0f8ff;background-image:linear-gradient(135deg,#e6f0ff,#f0f8ff);display:flex;font-family:Comfortaa,sans-serif;height:100vh;justify-content:center;margin:0;min-height:-webkit-fill-available;overflow-y:auto;padding:0}.ClientLogin_adminLoginContainer__y3Jk-{align-items:center;animation:ClientLogin_containerAppear__9891z .5s ease-out forwards;background-color:#fff;border-radius:16px;box-shadow:0 10px 30px #00000014,0 1px 3px #0000000d,0 0 0 1px #00000008;box-sizing:border-box;display:flex;flex-direction:column;max-width:90%;padding:30px 25px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:350px}@keyframes ClientLogin_containerAppear__9891z{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ClientLogin_adminLogo__LyS4m{animation:ClientLogin_logoAppear__PfRm8 .8s ease-out;display:block;height:auto;margin:0 auto 20px;transition:transform .3s ease;width:120px}.ClientLogin_adminLogo__LyS4m:hover{transform:scale(1.05)}@keyframes ClientLogin_logoAppear__PfRm8{0%{opacity:0;transform:scale(.8)}60%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.ClientLogin_adminLoginContainer__y3Jk- h2{color:#06c;display:block;font-size:26px;font-weight:700;margin:0 auto 30px;position:relative;text-align:center;width:100%}.ClientLogin_adminLoginContainer__y3Jk- h2:after{background:linear-gradient(90deg,#0000,#06c,#0000);border-radius:2px;bottom:-8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:50%}.ClientLogin_adminLoginForm__clPJ3{display:flex;flex-direction:column;width:100%}.ClientLogin_adminInputContainer__BEll4{margin-bottom:20px;position:relative;width:100%}.ClientLogin_adminInputContainer__BEll4 label{color:#272b2f;display:block;font-weight:700;margin-bottom:8px;text-align:left}.ClientLogin_adminInputContainer__BEll4 input{background-color:#f8f9fa;border:2px solid #e0e0e0;border-radius:8px;box-shadow:inset 0 2px 5px #00000005;box-sizing:border-box;font-family:Comfortaa,sans-serif;font-size:16px;margin-bottom:10px;padding:12px 14px;transition:all .3s ease;width:100%}.ClientLogin_adminInputContainer__BEll4 input:focus{background-color:#fff;border-color:#06c;box-shadow:0 0 0 3px #0066cc1a,inset 0 2px 5px #00000005;outline:none}.ClientLogin_adminInputContainer__BEll4 input::placeholder{color:#aaa;opacity:.8}.ClientLogin_adminPasswordContainer__WChrs{align-items:center;display:flex;position:relative}.ClientLogin_adminPasswordContainer__WChrs input{padding-right:40px}.ClientLogin_adminTogglePassword__Ikm3Z{align-items:center;background-color:initial;border-radius:50%;cursor:pointer;display:flex;height:34px;justify-content:center;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:34px}.ClientLogin_adminTogglePassword__Ikm3Z:hover{background-color:#0066cc1a}.ClientLogin_adminTogglePassword__Ikm3Z:active{background-color:#06c3;transform:translateY(-50%) scale(.9)}.ClientLogin_adminTogglePassword__Ikm3Z svg{color:#272b2f;height:20px;transition:all .3s ease;width:20px}.ClientLogin_adminTogglePassword__Ikm3Z:hover svg{color:#06c}@keyframes ClientLogin_eyeClick__Krd-L{0%{transform:scale(1)}50%{transform:scale(.8)}to{transform:scale(1)}}@keyframes ClientLogin_eyeToggle__BQcQo{0%{opacity:0;transform:rotate(0deg)}to{opacity:1;transform:rotate(1turn)}}.ClientLogin_adminLoginButton__PMcdt{background-color:#06c;border:none;border-radius:25px;box-shadow:0 4px 15px #0066cc4d;color:#fff;cursor:pointer;font-family:Comfortaa,sans-serif;font-size:16px;font-weight:700;letter-spacing:.5px;overflow:hidden;padding:14px;position:relative;transition:all .3s ease;width:100%}.ClientLogin_adminLoginButton__PMcdt:hover{background-color:#005bb5;box-shadow:0 6px 20px #06c6;transform:translateY(-2px)}.ClientLogin_adminLoginButton__PMcdt:active{box-shadow:0 2px 10px #06c3;transform:translateY(1px)}@keyframes ClientLogin_ripple__yGxx-{0%{opacity:.5;transform:scale(0)}to{opacity:0;transform:scale(2)}}.ClientLogin_ripple__yGxx-{animation:ClientLogin_ripple__yGxx- .6s linear;background-color:#ffffff80;border-radius:50%;pointer-events:none;position:absolute;transform:scale(0)}.ClientLogin_adminErrorPopup__NnnnG{background-color:#ff4646;border-radius:10px;box-shadow:0 0 15px #0003;color:#fff;font-size:18px;left:50%;padding:22px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:1000}.ClientLogin_adminErrorPopup__NnnnG p{margin:0}@media (max-width:480px){.ClientLogin_adminLoginPage__KIS4l{bottom:0;height:100dvh;left:0;overflow-y:auto;position:fixed;right:0;top:0}.ClientLogin_keyboardOpen__1XxnW{height:auto;min-height:100%;position:absolute}.ClientLogin_adminLoginContainer__y3Jk-{align-items:center;display:flex;flex-direction:column;margin:10px auto;max-width:320px;padding:16px;width:90%}.ClientLogin_adminLogo__LyS4m{display:block;height:auto;margin:0 auto 15px;width:90px}.ClientLogin_adminLoginContainer__y3Jk- h2{font-size:18px;margin:0 auto 20px;text-align:center;width:100%}.ClientLogin_adminLoginContainer__y3Jk- h2:after{left:50%;transform:translateX(-50%);width:60%}.ClientLogin_adminLoginButton__PMcdt{font-size:14px;padding:10px}.ClientLogin_adminErrorPopup__NnnnG{font-size:14px;max-width:280px;padding:15px;width:80%}.ClientLogin_adminInputContainer__BEll4{margin-bottom:15px;width:100%}.ClientLogin_adminInputContainer__BEll4 label{font-size:14px;margin-bottom:6px}.ClientLogin_adminInputContainer__BEll4 input{font-size:14px;padding:10px 12px}.ClientLogin_adminPasswordContainer__WChrs input{padding-right:36px}}@supports (-webkit-touch-callout:none){.ClientLogin_adminLoginPage__KIS4l{height:-webkit-fill-available}}.ClientLogin_dividerContainer__SRWNN{align-items:center;display:flex;gap:12px;margin:20px 0;width:100%}.ClientLogin_dividerLine__78KxM{background:linear-gradient(90deg,#0000,#e0e0e0,#0000);flex:1 1;height:1px}.ClientLogin_dividerText__Jt4Lo{background:#fff;color:#666;font-size:14px;font-weight:500;padding:0 8px;text-align:center}.ClientLogin_registerLinkContainer__OLnFK{margin-top:20px;text-align:center;width:100%}.ClientLogin_registerLinkContainer__OLnFK p{color:#666;font-size:14px;margin:0 0 8px;text-align:center}.ClientLogin_registerLink__l7W-\+{background:none;border:none;color:#06c;cursor:pointer;font-family:Comfortaa,sans-serif;font-size:14px;font-weight:600;text-decoration:underline;transition:color .2s ease}.ClientLogin_registerLink__l7W-\+:hover{color:#004d99;text-decoration:none}.ClientLogin_registerLink__l7W-\+:focus{border-radius:4px;outline:2px solid #06c;outline-offset:2px}.TwoFactorLoginVerification_twoFactorLoginModal__5UbMK{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000bf;bottom:0;display:flex;font-family:Comfortaa,cursive;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.TwoFactorLoginVerification_loginModalContainer__Yv-WW{animation:TwoFactorLoginVerification_modalFadeIn__8m5TH .3s ease forwards;background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;max-width:400px;padding:30px;text-align:center;width:90%}@keyframes TwoFactorLoginVerification_modalFadeIn__8m5TH{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.TwoFactorLoginVerification_loginModalTitle__oBz9K{color:#06c;font-size:1.8rem;margin-bottom:20px}.TwoFactorLoginVerification_loginModalText__gYAJ9{color:#4b5563;line-height:1.6;margin-bottom:20px}.TwoFactorLoginVerification_codeInputContainer__zmNti{display:flex;gap:8px;justify-content:center;margin:20px 0}.TwoFactorLoginVerification_codeInput__oqj50{border:2px solid #d1d5db;border-radius:8px;font-family:Comfortaa,cursive;font-size:24px;height:60px;text-align:center;transition:all .3s ease;width:50px}.TwoFactorLoginVerification_codeInput__oqj50:focus{border-color:#06c;box-shadow:0 0 0 3px #0066cc26;outline:none}.TwoFactorLoginVerification_errorMessage__ZNyWA{color:#dc2626;font-size:14px;margin-top:8px;text-align:center}.TwoFactorLoginVerification_codeTimerText__fkv4g{color:#4b5563;font-size:14px;margin-top:8px;text-align:center}.TwoFactorLoginVerification_resendLink__l4TsM{color:#06c;cursor:pointer;font-weight:600;text-decoration:underline}.TwoFactorLoginVerification_resendLink__l4TsM:hover{color:#0052a3}.TwoFactorLoginVerification_actionButtons__rAddi{display:flex;gap:16px;justify-content:center;margin-top:24px;width:100%}.TwoFactorLoginVerification_actionButton__llZdX{border:none;border-radius:8px;cursor:pointer;font-family:Comfortaa,cursive;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.TwoFactorLoginVerification_verifyButton__KbMyb{background-color:#06c;box-shadow:0 4px 6px -1px #06c3;color:#fff}.TwoFactorLoginVerification_verifyButton__KbMyb:hover{background-color:#0052a3;box-shadow:0 6px 10px -1px #0066cc4d;transform:translateY(-2px)}.TwoFactorLoginVerification_verifyButton__KbMyb:disabled{background-color:#9cb3c9;box-shadow:none;cursor:not-allowed;transform:none}.TwoFactorLoginVerification_cancelButton__iaAYs{background-color:initial;border:1px solid #d1d5db;border-radius:8px;color:#4b5563;cursor:pointer;font-family:Comfortaa,cursive;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.TwoFactorLoginVerification_cancelButton__iaAYs:hover{background-color:#f3f4f6;transform:translateY(-2px)}.TwoFactorLoginVerification_emailText__8U1mD{color:#06c;font-weight:600}@media (max-width:640px){.TwoFactorLoginVerification_loginModalContainer__Yv-WW{padding:20px;width:95%}.TwoFactorLoginVerification_loginModalTitle__oBz9K{font-size:1.5rem}.TwoFactorLoginVerification_actionButtons__rAddi{flex-direction:column}.TwoFactorLoginVerification_actionButton__llZdX,.TwoFactorLoginVerification_cancelButton__iaAYs{width:100%}.TwoFactorLoginVerification_codeInputContainer__zmNti{gap:6px}.TwoFactorLoginVerification_codeInput__oqj50{font-size:20px;height:50px;width:40px}}.GoogleOAuthLoginButton_googleOAuthContainer__2pUh\+{margin:15px 0;width:100%}.GoogleOAuthLoginButton_directContainer__9aVRy{align-items:center;display:flex;flex-direction:column;gap:12px;position:relative;width:100%}.GoogleOAuthLoginButton_googleButtonContainer__2JjUd{display:flex;justify-content:center;max-width:400px;width:100%}.GoogleOAuthLoginButton_loadingContainer__OCIG6{padding:12px 20px;width:100%}.GoogleOAuthLoginButton_loadingContainer__OCIG6,.GoogleOAuthLoginButton_loadingOverlay__8ctLh{align-items:center;color:#666;display:flex;font-family:Comfortaa,sans-serif;font-size:14px;gap:12px;justify-content:center}.GoogleOAuthLoginButton_loadingOverlay__8ctLh{background:#ffffffe6;border-radius:8px;bottom:0;left:0;position:absolute;right:0;top:0}.GoogleOAuthLoginButton_errorMessage__vaEj6{color:#dc3545;font-family:Comfortaa,sans-serif;font-size:14px;margin:8px 0;text-align:center}.GoogleOAuthLoginButton_googleButton__DLTIN{align-items:center;background:#fff;border:2px solid #06c;border-radius:8px;color:#06c;cursor:pointer;display:flex;font-family:Comfortaa,sans-serif;font-size:14px;font-weight:500;gap:12px;justify-content:center;min-height:48px;padding:12px 20px;transition:all .2s ease;width:100%}.GoogleOAuthLoginButton_googleButton__DLTIN:hover:not(.GoogleOAuthLoginButton_disabled__WcRN5):not(.GoogleOAuthLoginButton_loading__lwOdp){background:#06c;color:#fff}.GoogleOAuthLoginButton_googleButton__DLTIN:active:not(.GoogleOAuthLoginButton_disabled__WcRN5):not(.GoogleOAuthLoginButton_loading__lwOdp){transform:translateY(1px)}.GoogleOAuthLoginButton_googleIcon__XokX0{height:18px;width:18px}.GoogleOAuthLoginButton_spinner__UUkQT{animation:GoogleOAuthLoginButton_spin__k\+iZf 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}.GoogleOAuthLoginButton_loading__lwOdp{cursor:wait;opacity:.7}.GoogleOAuthLoginButton_disabled__WcRN5{cursor:not-allowed;opacity:.5}@keyframes GoogleOAuthLoginButton_spin__k\+iZf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LanguageSelector_languageSelector__bmxha{display:flex;flex-direction:column;gap:.5rem;min-width:150px;padding:.5rem}.LanguageSelector_languageSelectorCollapsed__rCzMU{display:flex;justify-content:center;padding:.5rem}.LanguageSelector_languageLabel__jHT2o{color:#ffffffb3;font-size:.75rem;margin-bottom:.25rem}.LanguageSelector_languageOptions__991HV{display:flex;flex-direction:column;gap:.25rem}.LanguageSelector_languageOption__EB6W6{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:.25rem;color:#fffc;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem;transition:all .2s ease}.LanguageSelector_languageOption__EB6W6:hover{background:#ffffff26;color:#fff;transform:translateY(-1px)}.LanguageSelector_languageOption__EB6W6.LanguageSelector_active__y7wZy{background:#4facfe4d;border-color:#4facfe80;color:#fff}.LanguageSelector_languageOption__EB6W6.LanguageSelector_active__y7wZy:hover{background:#4facfe66}.LanguageSelector_languageToggleCollapsed__hzdC0{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;color:#fffc;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.LanguageSelector_languageToggleCollapsed__hzdC0:hover{background:#ffffff26;color:#fff;transform:scale(1.05)}.LanguageSelector_languageIcon__OIJMu{align-items:center;display:flex;justify-content:center;opacity:.8;transition:opacity .2s ease}.LanguageSelector_languageOption__EB6W6:hover .LanguageSelector_languageIcon__OIJMu{opacity:1}.LanguageSelector_languageIcon__OIJMu{font-size:.875rem;line-height:1}.LanguageSelector_languageName__fLwCK{font-weight:500;white-space:nowrap}.LanguageSelector_sidebarLanguageSelector__-Njjc{display:flex;justify-content:center;width:100%}.LanguageSelector_sidebarToggle__60H5g{align-items:center;background:#ffffff1a;border:1px solid #ffffff26;border-radius:12px;color:#ffffffe6;cursor:pointer;display:flex;font-size:.75rem;font-weight:500;gap:.25rem;min-height:24px;padding:.25rem .5rem;transition:all .2s ease}.LanguageSelector_sidebarToggle__60H5g:hover{background:#ffffff26;border-color:#ffffff40;transform:translateY(-1px)}.LanguageSelector_currentIcon__7RqjF{align-items:center;display:flex;justify-content:center;opacity:.9}.LanguageSelector_currentCode__fJNec{font-size:.625rem;font-weight:600;letter-spacing:.5px}.LanguageSelector_compactLanguageSelector__ICkIR{position:absolute;right:1rem;top:1rem;z-index:10}.LanguageSelector_compactToggle__A-DDi{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffffff2;border:1px solid #0000001a;border-radius:20px;box-shadow:0 2px 8px #0000001a;color:#333;cursor:pointer;display:flex;font-size:.8rem;font-weight:500;gap:.375rem;padding:.5rem .75rem;transition:all .2s ease}.LanguageSelector_compactToggle__A-DDi:hover{background:#fff;border-color:#0003;box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.LanguageSelector_compactIcon__C30iJ{align-items:center;display:flex;justify-content:center;opacity:.8}.LanguageSelector_compactCode__pocZI{color:#555;font-size:.7rem;font-weight:600;letter-spacing:.5px}.LanguageSelector_compactArrow__EKevM{color:#888;font-size:.75rem;margin:0 .125rem}.LanguageSelector_preferencesLanguageSelector__hr0X-{max-width:400px;width:100%}.LanguageSelector_preferencesLanguageOptions__o21Ky{display:flex;flex-direction:column;gap:12px}.LanguageSelector_preferencesLanguageOption__SDMTV{background:#f8f9fa;border:2px solid #e9ecef;border-radius:12px;cursor:pointer;overflow:hidden;padding:0;transition:all .3s ease}.LanguageSelector_preferencesLanguageOption__SDMTV:hover{border-color:#ced4da;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.LanguageSelector_preferencesLanguageOption__SDMTV.LanguageSelector_preferencesActive__4Tx54{background:linear-gradient(135deg,#667eea08,#764ba208);border-color:#667eea;box-shadow:0 4px 20px #667eea26}.LanguageSelector_preferencesLanguageOption__SDMTV.LanguageSelector_preferencesActive__4Tx54:hover{border-color:#5a67d8;box-shadow:0 6px 25px #667eea40}.LanguageSelector_preferencesLanguageContent__mw7eE{align-items:center;display:flex;gap:15px;justify-content:space-between;padding:18px 20px}.LanguageSelector_preferencesIcon__9F7JQ{align-items:center;display:flex;flex-shrink:0;justify-content:center;opacity:.7;transition:opacity .2s ease}.LanguageSelector_preferencesLanguageOption__SDMTV:hover .LanguageSelector_preferencesIcon__9F7JQ{opacity:1}.LanguageSelector_preferencesLanguageInfo__\+uZyo{display:flex;flex:1 1;flex-direction:column;gap:2px}.LanguageSelector_preferencesLanguageName__FMowJ{color:#2d3748;font-size:16px;font-weight:600;margin:0}.LanguageSelector_preferencesLanguageCode__J\+81M{color:#718096;font-size:13px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.LanguageSelector_preferencesActiveIndicator__RelQN{color:#667eea;flex-shrink:0;font-size:20px;font-weight:700}@media (max-width:768px){.LanguageSelector_languageSelector__bmxha{min-width:0;min-width:auto;width:100%}.LanguageSelector_languageOptions__991HV{flex-direction:row;justify-content:space-between}.LanguageSelector_languageOption__EB6W6{flex:1 1;justify-content:center}.LanguageSelector_languageName__fLwCK{display:none}.LanguageSelector_sidebarToggle__60H5g{font-size:.7rem;padding:.2rem .4rem}.LanguageSelector_compactLanguageSelector__ICkIR{right:.75rem;top:.75rem}.LanguageSelector_compactToggle__A-DDi{font-size:.75rem;padding:.375rem .625rem}.LanguageSelector_preferencesLanguageSelector__hr0X-{max-width:100%}.LanguageSelector_preferencesLanguageContent__mw7eE{gap:12px;padding:15px 18px}.LanguageSelector_preferencesIcon__9F7JQ{opacity:.8}.LanguageSelector_preferencesLanguageName__FMowJ{font-size:15px}.LanguageSelector_preferencesLanguageCode__J\+81M{font-size:12px}.LanguageSelector_preferencesActiveIndicator__RelQN{font-size:18px}}.LanguageSelector_languageSelectorTop__jjD5G{position:absolute;right:1rem;top:1rem;z-index:100}@media (prefers-color-scheme:dark){.LanguageSelector_compactToggle__A-DDi{background:#1e1e1ef2;border-color:#fff3;color:#e2e8f0}.LanguageSelector_compactToggle__A-DDi:hover{background:#1e1e1e;border-color:#ffffff4d}.LanguageSelector_compactCode__pocZI{color:#cbd5e0}.LanguageSelector_compactArrow__EKevM{color:#a0aec0}}:root{--primary-gradient-hover:linear-gradient(135deg,#004c99,#06c);--success-gradient:linear-gradient(135deg,#10b981,#34d399);--blue-400:#60a5fa;--blue-500:#3b82f6;--blue-600:#2563eb;--blue-700:#1d4ed8;--blue-800:#1e40af;--blue-900:#1e3a8a}.ClientIncidences_mainContainer__fk6HH{background:#f9fafb;background:var(--neutral-50);box-sizing:border-box;color:#1f2937;color:var(--neutral-800);font-family:Comfortaa,sans-serif;min-height:90dvh;padding:1.25rem 1.5rem;width:100%}.ClientIncidences_headerSection__zuOU6{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:1.5rem;position:relative}.ClientIncidences_title__EEWHJ{background:linear-gradient(135deg,#06c,#1a85ff);background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.75rem;font-weight:700;margin:0;position:relative}.ClientIncidences_title__EEWHJ:after{background:linear-gradient(135deg,#06c,#1a85ff);background:var(--primary-gradient);border-radius:10px;bottom:-4px;content:"";height:3px;left:0;position:absolute;width:36px}.ClientIncidences_headerButtons__ZzIUl{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.ClientIncidences_configureResolveFlowBtn__Sjpri{align-items:center;background:linear-gradient(135deg,#06c,#1a85ff);background:var(--primary-gradient);border:none;border-radius:.75rem;border-radius:var(--radius-lg);box-shadow:0 1px 2px #0000000d;box-shadow:var(--shadow-sm);color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,sans-serif;font-size:.9rem;font-weight:500;overflow:hidden;padding:.6rem 1rem;position:relative;transition:all .3s ease;transition:all var(--transition-normal);z-index:1}.ClientIncidences_configureResolveFlowBtn__Sjpri.ClientIncidences_configured__nqyTS{background:linear-gradient(135deg,#10b981,#34d399);background:var(--success-gradient)}.ClientIncidences_buttonGlow__46vYl{background:radial-gradient(circle,#ffffff4d 0,#fff0 70%);height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transform:scale(.5);transition:opacity .3s ease;transition:opacity var(--transition-normal);width:200%;z-index:-1}.ClientIncidences_configureResolveFlowBtn__Sjpri:hover .ClientIncidences_buttonGlow__46vYl,.ClientIncidences_sendButton__qcz3R:hover .ClientIncidences_sendButtonGlow__SJPHw,.ClientIncidences_showStatsButton__VdPa7:hover .ClientIncidences_buttonGlow__46vYl{animation:ClientIncidences_pulseGlow__-9O-9 2s infinite;opacity:1}@keyframes ClientIncidences_pulseGlow__-9O-9{0%{opacity:0;transform:scale(.5)}50%{opacity:.4}to{opacity:0;transform:scale(2)}}.ClientIncidences_configureResolveFlowBtn__Sjpri:hover{background:linear-gradient(135deg,#004c99,#06c);background:var(--primary-gradient-hover);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);transform:translateY(-2px)}.ClientIncidences_showStatsButton__VdPa7{align-items:center;background:linear-gradient(135deg,#10b981,#34d399);background:var(--success-gradient);border:none;border-radius:.75rem;border-radius:var(--radius-lg);box-shadow:0 1px 2px #0000000d;box-shadow:var(--shadow-sm);color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,sans-serif;font-size:.9rem;font-weight:500;gap:.5rem;overflow:hidden;padding:.6rem 1rem;position:relative;transition:all .3s ease;transition:all var(--transition-normal)}.ClientIncidences_showStatsButton__VdPa7:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);transform:translateY(-2px)}.ClientIncidences_errorContainer__Sj8Z7{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;min-height:60dvh}.ClientIncidences_errorMessage__\+znPE{align-items:center;background-color:#fef2f2;border-left:4px solid #dc2626;border-left:4px solid var(--error);border-radius:.75rem;border-radius:var(--radius-lg);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);color:#dc2626;color:var(--error);display:flex;font-size:1.125rem;gap:.75rem;max-width:600px;padding:1.25rem 1.5rem;width:100%}.ClientIncidences_errorIcon__lIyku{flex-shrink:0}.ClientIncidences_retryButton__GWVTr{background:#f3f4f6;background:var(--neutral-100);border:1px solid #e5e7eb;border:1px solid var(--neutral-200);border-radius:.75rem;border-radius:var(--radius-lg);color:#06c;color:var(--primary);cursor:pointer;font-family:Comfortaa,sans-serif;font-size:.95rem;font-weight:500;padding:.6rem 1.25rem;transition:all .3s ease;transition:all var(--transition-normal)}.ClientIncidences_retryButton__GWVTr:hover{background:#e5e7eb;background:var(--neutral-200);color:#004c99;color:var(--primary-dark)}.ClientIncidences_noIncidencesContainer__PUYiI{align-items:center;background:#fff;border-radius:.75rem;border-radius:var(--radius-lg);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);display:flex;flex-direction:column;justify-content:center;margin:1.5rem auto;max-width:600px;padding:2rem 1.5rem}.ClientIncidences_noIncidencesIcon__Lu5zF{align-items:center;background:#eff6ff;background:var(--blue-50);border-radius:50%;color:#06c;color:var(--primary);display:flex;height:64px;justify-content:center;margin-bottom:1.25rem;width:64px}.ClientIncidences_noIncidences__SUVcL{color:#374151;color:var(--neutral-700);font-size:1.25rem;font-weight:600;margin:0 0 .5rem;text-align:center}.ClientIncidences_noIncidencesSubtext__MeuYi{color:#6b7280;color:var(--neutral-500);font-size:.95rem;margin:0;text-align:center}.ClientIncidences_incidenceList__ot6OT{grid-gap:1rem;display:grid;gap:1rem;list-style:none;margin:0;padding:0}.ClientIncidences_incidenceItemWrapper__dQKgb{transition:transform .3s ease;transition:transform var(--transition-normal);width:100%}.ClientIncidences_incidenceItem__g15vF{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--neutral-200);border-radius:.75rem;border-radius:var(--radius-lg);box-shadow:0 1px 2px #0000000d;box-shadow:var(--shadow-sm);display:flex;font-size:.95em;gap:.75rem;justify-content:space-between;overflow:hidden;padding:0;transition:all .3s ease;transition:all var(--transition-normal)}.ClientIncidences_incidenceItem__g15vF:hover{border-color:#bfdbfe;border-color:var(--blue-200);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md)}.ClientIncidences_incidenceLeft__UpGZ4{word-wrap:break-word;display:flex;flex:0 0 40%;flex-direction:column;gap:.5rem;padding:1rem}.ClientIncidences_incidenceDetail__FfFpC,.ClientIncidences_incidenceEmail__G9xSg,.ClientIncidences_incidenceName__H55Uj{align-items:flex-start;display:flex;gap:.4rem}.ClientIncidences_incidenceEmail__G9xSg span,.ClientIncidences_incidenceName__H55Uj span{color:#1f2937;color:var(--neutral-800);font-weight:600;word-break:break-word}.ClientIncidences_incidenceDetail__FfFpC span{color:#4b5563;color:var(--neutral-600);font-weight:400;line-height:1.5;word-break:break-word}.ClientIncidences_icon__HQdjN{color:#06c;color:var(--primary);flex-shrink:0;margin-top:3px}.ClientIncidences_proposedResponseContainer__ARHMe{background-color:#eff6ff;background-color:var(--blue-50);border:1px solid #dbeafe;border:1px solid var(--blue-100);border-radius:.5rem;border-radius:var(--radius-md);box-sizing:border-box;cursor:pointer;display:flex;flex:0 0 46%;flex-direction:column;font-size:.9em;margin:.75rem 0;padding:1rem;position:relative;transition:all .3s ease;transition:all var(--transition-normal)}.ClientIncidences_proposedResponseContainer__ARHMe:hover{background-color:#dbeafe;background-color:var(--blue-100);border-color:#bfdbfe;border-color:var(--blue-200)}.ClientIncidences_proposedResponseHeader__P77BR{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem;position:relative}.ClientIncidences_proposedResponseTitle__EmiTP{align-items:center;color:#1d4ed8;color:var(--blue-700);display:flex;font-size:.95rem;font-weight:600;gap:.4rem;margin:0}.ClientIncidences_responseIcon__nhtHj{color:#2563eb;color:var(--blue-600)}.ClientIncidences_buttonContainer__Kb116{display:flex;gap:.5rem}.ClientIncidences_deleteButton__bVNYD,.ClientIncidences_editButton__75IdY{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:.35rem;transition:all .3s ease;transition:all var(--transition-normal)}.ClientIncidences_editButton__75IdY:hover{background-color:#2563eb1a}.ClientIncidences_deleteButton__bVNYD:hover{background-color:#dc26261a}.ClientIncidences_proposedResponseContent__7dZkF{background:#fff;border:1px solid #dbeafe;border:1px solid var(--blue-100);border-radius:.5rem;border-radius:var(--radius-md);color:#374151;color:var(--neutral-700);font-size:.9em;line-height:1.5;margin-top:.5rem;padding:.75rem}.ClientIncidences_sendContainer__gPV0s{align-items:flex-start;box-sizing:border-box;display:flex;flex:0 0 14%;flex-direction:column;gap:.75rem;justify-content:flex-start;padding:1rem 1rem 1rem 0}.ClientIncidences_incidenceTimestamp__fUrhc{align-items:center;color:#6b7280;color:var(--neutral-500);display:flex;font-size:.8rem;gap:.3rem}.ClientIncidences_clockIcon__JZtnJ{color:#9ca3af;color:var(--neutral-400)}.ClientIncidences_sendButton__qcz3R{align-items:center;background:linear-gradient(135deg,#06c,#1a85ff);background:var(--primary-gradient);border:none;border-radius:.5rem;border-radius:var(--radius-md);box-shadow:0 1px 2px #0000000d;box-shadow:var(--shadow-sm);color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,sans-serif;font-size:.9rem;font-weight:500;gap:.4rem;justify-content:center;overflow:hidden;padding:.5rem .85rem;position:relative;transition:all .3s ease;transition:all var(--transition-normal);width:90%}.ClientIncidences_sendButtonGlow__SJPHw{background:radial-gradient(circle,#fff6 0,#fff0 70%);height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transform:scale(.5);width:200%;z-index:0}.ClientIncidences_sendButton__qcz3R:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);transform:translateY(-2px)}.ClientIncidences_sendIcon__Vib-E{position:relative;z-index:1}.ClientIncidences_mandadoButton__DzbuF{align-items:center;background-color:#e5e7eb;background-color:var(--neutral-200);border:none;border-radius:.5rem;border-radius:var(--radius-md);color:#4b5563;color:var(--neutral-600);display:flex;font-family:Comfortaa,sans-serif;font-size:.9rem;font-weight:500;gap:.4rem;justify-content:center;padding:.5rem .85rem;width:90%}.ClientIncidences_sentIcon__0jrBz{color:#10b981;color:var(--success)}.ClientIncidences_classificationBox__Ra-Sm{align-items:center;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--neutral-200);border-radius:.5rem;border-radius:var(--radius-md);display:flex;height:36px;justify-content:center;transition:all .3s ease;transition:all var(--transition-normal);width:90%}.ClientIncidences_classificationTextSmall__xHBIn{color:#374151;color:var(--neutral-700);font-family:Comfortaa,sans-serif;font-size:.75rem;font-weight:500}.ClientIncidences_configureContainer__kzZ-d,.ClientIncidences_generatingContainer__QlQVJ,.ClientIncidences_sendingContainer__Nit6d{align-items:center;display:flex;flex-direction:column;gap:.75rem;height:100%;justify-content:center;padding:1.5rem 0}.ClientIncidences_pulseAnimation__QgkoI{background:#3b82f61a;border-radius:50%;height:32px;position:relative;width:32px}.ClientIncidences_pulseAnimation__QgkoI:before{animation:ClientIncidences_pulse__fldN0 2s infinite;background:#3b82f633;border-radius:50%;content:"";height:100%;position:absolute;width:100%}@keyframes ClientIncidences_pulse__fldN0{0%{opacity:.8;transform:scale(.8)}70%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(.8)}}.ClientIncidences_configureText__KGja-,.ClientIncidences_generatingText__EV92a,.ClientIncidences_sendingText__ztfli{align-items:center;color:#4b5563;color:var(--neutral-600);display:flex;font-size:.9rem;margin:0;text-align:center}.ClientIncidences_configureIcon__mw1Gu{animation:ClientIncidences_spin__aeeIz 10s linear infinite;color:#06c;color:var(--primary)}.ClientIncidences_configureContainer__kzZ-d{padding:1.5rem}@keyframes ClientIncidences_spin__aeeIz{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ClientIncidences_sendingSpinner__h71V\+{animation:ClientIncidences_spin__aeeIz .8s linear infinite;border:3px solid #dbeafe;border-top:3px solid #06c;border:3px solid var(--blue-100);border-radius:50%;border-top-color:var(--primary);height:24px;width:24px}.ClientIncidences_dotsLoader__gk26C:after{animation:ClientIncidences_dotsAnimation__GCSok 1.5s infinite;content:"...";display:inline-block;text-align:left;width:1.2em}@keyframes ClientIncidences_dotsAnimation__GCSok{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}.ClientIncidences_progressBar__fNf2-{animation:ClientIncidences_progressAnimation__QNzHH 1.5s ease-in-out infinite;background:linear-gradient(90deg,#06c,#10b981);background:linear-gradient(to right,var(--primary),var(--success));height:3px;left:0;position:fixed;top:0;width:100%;z-index:1000}@keyframes ClientIncidences_progressAnimation__QNzHH{0%{width:0}50%{width:70%}to{width:100%}}.ClientIncidences_cornerLoadingIndicator__AA7Z6{align-items:center;background-color:#fff;border:1px solid #dbeafe;border:1px solid var(--blue-100);border-radius:.5rem;border-radius:var(--radius-md);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);display:flex;font-family:Comfortaa,sans-serif;font-size:.85em;gap:.6rem;padding:.6rem .85rem;position:fixed;right:1rem;top:1rem;z-index:1000}.ClientIncidences_spinnerSmall__KCk3I{animation:ClientIncidences_spin__aeeIz .8s linear infinite;border:2px solid #dbeafe;border-top:2px solid #06c;border:2px solid var(--blue-100);border-radius:50%;border-top-color:var(--primary);height:16px;width:16px}.ClientIncidences_titleSkeleton__aPaIZ{border-radius:.5rem;border-radius:var(--radius-md);height:36px;margin-bottom:15px;width:180px}.ClientIncidences_buttonSkeleton__z\+fD7{border-radius:.5rem;border-radius:var(--radius-md);height:36px;width:160px}.ClientIncidences_skeletonList__7sVWJ{grid-gap:1rem;display:grid;gap:1rem;margin-top:1.5rem}.ClientIncidences_skeletonItem__Yl8BY{background-color:#fff;border-radius:.75rem;border-radius:var(--radius-lg);box-shadow:0 1px 2px #0000000d;box-shadow:var(--shadow-sm);display:flex;gap:1rem;height:140px;padding:1rem}.ClientIncidences_skeletonLeft__t0f7o{display:flex;flex:0 0 40%;flex-direction:column;gap:.75rem}.ClientIncidences_skeletonCenter__NCc\+x{align-items:center;display:flex;flex:0 0 46%;justify-content:center}.ClientIncidences_skeletonRight__vp\+F6{align-items:center;display:flex;flex:0 0 14%;flex-direction:column;gap:1rem}.ClientIncidences_skeletonLine__W0MDf{border-radius:.5rem;border-radius:var(--radius-md);height:14px}.ClientIncidences_skeletonLine__W0MDf:first-child{width:60%}.ClientIncidences_skeletonLine__W0MDf:nth-child(2){width:90%}.ClientIncidences_skeletonLine__W0MDf:nth-child(3){width:75%}.ClientIncidences_skeletonBox__pBxXi{border-radius:.5rem;border-radius:var(--radius-md);height:90px;width:90%}.ClientIncidences_skeletonCircle__Z4RZL{border-radius:50%;height:36px;width:36px}.ClientIncidences_skeletonButton__yfmMz{border-radius:.5rem;border-radius:var(--radius-md);height:32px;width:80%}.ClientIncidences_skeleton__ZR7TL{animation:ClientIncidences_skeletonLoading__DCQD6 1.5s infinite;background:linear-gradient(90deg,#f1f5f9,#e5e7eb 50%,#f1f5f9);background-size:200% 100%}@keyframes ClientIncidences_skeletonLoading__DCQD6{0%{background-position:200% 0}to{background-position:-200% 0}}.ClientIncidences_statsModalContainer__oj5iP{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#0f172abf;bottom:0;display:flex;justify-content:center;left:0;padding:1.25rem;position:fixed;right:0;top:0;z-index:1000}@media (max-width:768px){.ClientIncidences_mainContainer__fk6HH{min-height:100dvh;padding:1rem}.ClientIncidences_headerSection__zuOU6{align-items:flex-start;flex-direction:column;margin-bottom:1.25rem}.ClientIncidences_headerButtons__ZzIUl{margin-top:.75rem;width:100%}.ClientIncidences_configureResolveFlowBtn__Sjpri,.ClientIncidences_showStatsButton__VdPa7{justify-content:center;width:100%}.ClientIncidences_incidenceItem__g15vF{flex-direction:column;padding-bottom:.75rem}.ClientIncidences_incidenceLeft__UpGZ4,.ClientIncidences_proposedResponseContainer__ARHMe,.ClientIncidences_sendContainer__gPV0s{flex:none;padding:.75rem;width:100%}.ClientIncidences_proposedResponseContainer__ARHMe{border-radius:0;margin:0}.ClientIncidences_sendContainer__gPV0s{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:0 .75rem .75rem}.ClientIncidences_classificationBox__Ra-Sm{flex:0 0 48%;margin:0}.ClientIncidences_incidenceTimestamp__fUrhc{flex:0 0 48%;justify-content:flex-end;text-align:right}.ClientIncidences_mandadoButton__DzbuF,.ClientIncidences_sendButton__qcz3R{margin-top:.75rem;width:100%}.ClientIncidences_statsModalContainer__oj5iP{padding:.5rem}.ClientIncidences_cornerLoadingIndicator__AA7Z6{font-size:.8rem;padding:.5rem .75rem;right:.75rem;top:.75rem}.ClientIncidences_proposedResponseContent__7dZkF{padding:.6rem}}@supports (-webkit-touch-callout:none){.ClientIncidences_mainContainer__fk6HH{min-height:-webkit-fill-available}.ClientIncidences_incidenceList__ot6OT{padding-bottom:env(safe-area-inset-bottom,1rem)}}@media (hover:none){.ClientIncidences_incidenceItemWrapper__dQKgb:hover{transform:none}.ClientIncidences_configureResolveFlowBtn__Sjpri:active,.ClientIncidences_sendButton__qcz3R:active,.ClientIncidences_showStatsButton__VdPa7:active{transform:scale(.98)}}@media (max-width:390px){.ClientIncidences_buttonContainer__Kb116{position:absolute;right:.4rem;top:.4rem}.ClientIncidences_proposedResponseTitle__EmiTP{width:80%}.ClientIncidences_title__EEWHJ{font-size:1.5rem}.ClientIncidences_configureResolveFlowBtn__Sjpri,.ClientIncidences_showStatsButton__VdPa7{font-size:.85rem;padding:.5rem .85rem}}@media (min-width:768px) and (max-width:1024px){.ClientIncidences_statsModalContainer__oj5iP{padding:1rem}}.ConfigureResolveFlowModal_modalOverlay__dwr6J{align-items:center;background-color:#00000080;bottom:0;display:flex;font-family:Comfortaa,cursive;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.ConfigureResolveFlowModal_modalContainer__mNf5J{align-items:center;background-color:#fff;border-radius:16px;box-shadow:0 4px 15px #0003;display:flex;flex-direction:column;max-height:90dvh;overflow-y:auto;position:relative;text-align:center;width:1100px}.ConfigureResolveFlowModal_header__s3-NJ{align-items:center;display:flex;justify-content:space-between;padding:16px 20px;width:100%}.ConfigureResolveFlowModal_titleSection__IcXX\+{margin-left:20px;margin-top:20px}.ConfigureResolveFlowModal_resolveFlowName__1jXHI{color:#06c;font-size:2em;font-weight:700}.ConfigureResolveFlowModal_closeButton__w\+sgj{background-color:initial;border:none;cursor:pointer;padding-right:10px}.ConfigureResolveFlowModal_closeIcon__FYXTp{color:#333;font-size:1.6em}.ConfigureResolveFlowModal_body__InahV{align-items:center;display:flex;flex-direction:column;gap:16px;padding:20px;width:100%}.ConfigureResolveFlowModal_label__g7\+A5{color:#06c;font-size:1.1em;font-weight:600;margin-bottom:0;text-align:center}.ConfigureResolveFlowModal_wrapLabel__6qM\+K{line-height:1.4;margin:0 auto;max-width:600px;white-space:normal}.ConfigureResolveFlowModal_urlInput__whXpP{border:2px solid #06c;border-radius:8px;font-family:Comfortaa,cursive;font-size:1em;max-width:90%;padding:8px;width:600px}.ConfigureResolveFlowModal_urlInput__whXpP::placeholder{color:#999;font-size:.85em}.ConfigureResolveFlowModal_textAreaContainer__\+4WJl{max-width:90%;position:relative;width:600px}.ConfigureResolveFlowModal_textArea__0\+Hvb{border:2px solid #06c;border-radius:8px;font-family:Comfortaa,cursive;font-size:1em;min-height:120px;padding:8px 8px 30px;resize:vertical;width:100%}.ConfigureResolveFlowModal_textArea__0\+Hvb::placeholder{color:#999;font-size:.85em}.ConfigureResolveFlowModal_charCounter__3xdOs{bottom:8px;color:#666;font-size:.85em;position:absolute;right:10px}.ConfigureResolveFlowModal_footer__9udjz{display:flex;justify-content:center;padding:20px;width:100%}.ConfigureResolveFlowModal_processButton__BsGzz{background-color:#06c;border:none;border-radius:20px;color:#fff;cursor:pointer;font-family:Comfortaa,cursive;font-size:.9em;margin-top:10px;padding:8px 30px;transition:background-color .3s ease}.ConfigureResolveFlowModal_processButton__BsGzz:hover{background-color:#004c99}.ConfigureResolveFlowModal_loadingContainer__jZbP9{align-items:center;display:flex;flex-direction:column;justify-content:center}.ConfigureResolveFlowModal_loadingGif__QSZaT{height:140px;margin-bottom:20px;width:140px}.ConfigureResolveFlowModal_loadingTexts__UDhyj{color:#333;font-size:1em;text-align:center}@keyframes ConfigureResolveFlowModal_textCycle1__Z9slv{0%{opacity:0}5%{opacity:1}20%{opacity:1}25%{opacity:0}to{opacity:0}}.ConfigureResolveFlowModal_line1__jVeOA{animation:ConfigureResolveFlowModal_textCycle1__Z9slv 16s infinite}@keyframes ConfigureResolveFlowModal_textCycle2__bK2mw{0%,24.999%{opacity:0}30%{opacity:1}45%{opacity:1}50%{opacity:0}to{opacity:0}}.ConfigureResolveFlowModal_line2__8gADa{animation:ConfigureResolveFlowModal_textCycle2__bK2mw 16s infinite}@keyframes ConfigureResolveFlowModal_textCycle3__BM\+-P{0%,49.999%{opacity:0}55%{opacity:1}70%{opacity:1}75%{opacity:0}to{opacity:0}}.ConfigureResolveFlowModal_line3__d2NqL{animation:ConfigureResolveFlowModal_textCycle3__BM\+-P 16s infinite}@keyframes ConfigureResolveFlowModal_textCycle4__D6Ik9{0%,74.999%{opacity:0}80%{opacity:1}95%{opacity:1}to{opacity:0}}.ConfigureResolveFlowModal_line4__38PII{animation:ConfigureResolveFlowModal_textCycle4__D6Ik9 16s infinite}.ConfigureResolveFlowModal_successContainer__Blfo5{margin-top:30px}.ConfigureResolveFlowModal_successMessage__hteIR{color:#06c;font-size:1.2em;font-weight:700}.FileUploadModal_modalOverlay__5gA\+J{align-items:center;background-color:#00000080;display:flex;font-family:Comfortaa,cursive;inset:0;justify-content:center;position:fixed;z-index:9999}.FileUploadModal_modalContent__z37c5{background-color:#fff;border-radius:16px;box-shadow:0 2px 10px #0000004d;display:flex;flex-direction:column;max-height:85dvh;max-width:90%;overflow-y:auto;padding:20px;position:relative;text-align:center;width:500px}.FileUploadModal_progressBarContainer__i-GeN{background-color:#e0e0e0;border-radius:2px;height:4px;margin-bottom:10px;overflow:hidden;width:100%}.FileUploadModal_progressBar__WUi8G{animation:FileUploadModal_progressAnimation__IyNGM 2s infinite;background-color:#06c;height:100%;width:0}@keyframes FileUploadModal_progressAnimation__IyNGM{0%{width:0}50%{width:100%}to{width:0}}.FileUploadModal_iconContainer__5vBqw{cursor:pointer;display:inline-block;margin-bottom:20px}.FileUploadModal_uploadIcon__qOwoy{height:40px;width:40px}.FileUploadModal_hiddenFileInput__6UVab{display:none}.FileUploadModal_modalContent__z37c5 h3{color:#06c;font-weight:700;margin:0 0 10px}.FileUploadModal_modalContent__z37c5 p.FileUploadModal_manualDescription__h9\+uW{color:#555;font-size:.9em;line-height:1.3em;margin-bottom:20px}.FileUploadModal_modalContent__z37c5 hr{border:none;border-top:1px solid #ccc;margin:20px 0}.FileUploadModal_modalContent__z37c5 h4{color:#333;font-weight:700;margin-bottom:10px;margin-top:0}.FileUploadModal_modalContent__z37c5 ul{list-style:none;margin:0;padding:0;text-align:left}.FileUploadModal_modalContent__z37c5 ul li{align-items:center;display:flex;font-size:.9em;justify-content:space-between;margin-bottom:8px}.FileUploadModal_modalContent__z37c5 button{background-color:#06c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Comfortaa,cursive;font-size:.85em;margin-right:8px;padding:6px 12px;transition:background-color .3s ease}.FileUploadModal_modalContent__z37c5 button:hover{background-color:#004c99}.FileUploadModal_smallWidthButton__F90Vo{padding:4px 8px;width:auto}.FileUploadModal_closeButton__RgxCS{margin-top:20px}.FileUploadModal_deleteButton__Xsz47{background-color:#e74c3c;margin-left:10px;padding:4px 8px}.FileUploadModal_deleteButton__Xsz47:hover{background-color:#c0392b}.FileUploadModal_dots__vSD-2{display:inline-flex;margin-left:5px;vertical-align:middle}.FileUploadModal_dot__zupEF{animation:FileUploadModal_blink__78qN0 1s infinite;background-color:#fff;border-radius:50%;height:6px;margin:0 2px;opacity:0;width:6px}.FileUploadModal_dot__zupEF:first-child{animation-delay:0s}.FileUploadModal_dot__zupEF:nth-child(2){animation-delay:.2s}.FileUploadModal_dot__zupEF:nth-child(3){animation-delay:.4s}@keyframes FileUploadModal_blink__78qN0{0%{opacity:0}40%{opacity:1}80%,to{opacity:0}}.FileUploadModal_stickerContainer__Ll8tL{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin-bottom:10px}.FileUploadModal_fileSticker__LxmTp{align-items:center;background-color:#000000b3;border-radius:4px;color:#fff;display:flex;font-size:.7em;gap:5px;padding:2px 5px}.FileUploadModal_removeStickerButton__ppHCC{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:.6em;font-weight:700;height:14px;justify-content:center;line-height:1;padding:0;width:14px}:root{--primary:#06c;--primary-light:#4d94ff;--primary-dark:#004c99;--primary-gradient:linear-gradient(135deg,#06c,#1a85ff);--success:#10b981;--success-light:#34d399;--warning:#f59e0b;--error:#dc2626;--neutral-50:#f9fafb;--neutral-100:#f3f4f6;--neutral-200:#e5e7eb;--neutral-300:#d1d5db;--neutral-400:#9ca3af;--neutral-500:#6b7280;--neutral-600:#4b5563;--neutral-700:#374151;--neutral-800:#1f2937;--neutral-900:#111827;--blue-50:#eff6ff;--blue-100:#dbeafe;--blue-200:#bfdbfe;--blue-300:#93c5fd;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--transition-normal:0.3s ease}.EditProposalModal_modalOverlay__AqWH9{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;display:flex;font-family:Comfortaa,sans-serif;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:9999}.EditProposalModal_modalContainer__cZVzM{background:#fff;border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;max-height:90vh;max-width:1000px;min-height:550px;overflow:hidden;padding:1.5rem;position:relative;width:100%}.EditProposalModal_header__j5B\+S{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--neutral-200);display:flex;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.75rem}.EditProposalModal_title__Ik0iZ{background:linear-gradient(135deg,#06c,#1a85ff);background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.5rem;font-weight:600;margin:0;position:relative}.EditProposalModal_title__Ik0iZ:after{background:linear-gradient(135deg,#06c,#1a85ff);background:var(--primary-gradient);border-radius:10px;bottom:-6px;content:"";height:3px;left:0;position:absolute;width:40px}.EditProposalModal_closeButton__BQO9L{align-items:center;background:#0000;border:none;border-radius:50%;color:#6b7280;color:var(--neutral-500);cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .3s ease;transition:all var(--transition-normal)}.EditProposalModal_closeButton__BQO9L:hover{background-color:#f3f4f6;background-color:var(--neutral-100);color:#1f2937;color:var(--neutral-800)}.EditProposalModal_bodyWrapper__S5KQ5{display:flex;flex:1 1;gap:1.25rem;min-height:0;overflow:hidden}.EditProposalModal_leftColumn__G3ghG{display:flex;flex:1 1 65%;flex-direction:column;min-width:0}.EditProposalModal_textAreaContainer__HuVK5{display:flex;flex:1 1;flex-direction:column;position:relative}.EditProposalModal_textAreaLabel__iPcoq{align-items:center;color:#374151;color:var(--neutral-700);display:flex;font-size:.9rem;font-weight:500;gap:.5rem;margin-bottom:.5rem}.EditProposalModal_editIcon__snvI0{color:#06c;color:var(--primary)}.EditProposalModal_textArea__JQ4vx{background-color:#eff6ff;background-color:var(--blue-50);border:1px solid #dbeafe;border:1px solid var(--blue-100);border-radius:.75rem;border-radius:var(--radius-lg);flex:1 1;font-family:Comfortaa,sans-serif;font-size:.95rem;line-height:1.6;min-height:350px;outline:none;overflow-y:auto;padding:1rem;resize:none;transition:border-color .3s ease,box-shadow .3s ease;transition:border-color var(--transition-normal),box-shadow var(--transition-normal);width:100%}.EditProposalModal_textArea__JQ4vx:focus{border-color:#4d94ff;border-color:var(--primary-light);box-shadow:0 0 0 3px #4d94ff26}.EditProposalModal_textArea__JQ4vx::placeholder{color:#9ca3af;color:var(--neutral-400)}.EditProposalModal_textAreaActions__MwhDQ{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1rem}.EditProposalModal_cancelBtn__PP55s,.EditProposalModal_saveBtn__cp-X4{align-items:center;border:none;border-radius:.75rem;border-radius:var(--radius-lg);cursor:pointer;display:flex;font-family:Comfortaa,sans-serif;font-size:.9rem;font-weight:500;gap:.5rem;padding:.6rem 1.25rem;transition:all .3s ease;transition:all var(--transition-normal)}.EditProposalModal_cancelBtn__PP55s{background-color:#e5e7eb;background-color:var(--neutral-200);color:#374151;color:var(--neutral-700)}.EditProposalModal_cancelBtn__PP55s:hover{background-color:#d1d5db;background-color:var(--neutral-300)}.EditProposalModal_saveBtn__cp-X4{background:linear-gradient(135deg,#06c,#1a85ff);background:var(--primary-gradient);box-shadow:0 1px 2px #0000000d;box-shadow:var(--shadow-sm);color:#fff;overflow:hidden;position:relative}.EditProposalModal_btnGlow__rYnVd{background:radial-gradient(circle,#ffffff4d 0,#fff0 70%);height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transform:scale(.5);transition:opacity .3s ease;transition:opacity var(--transition-normal);width:200%;z-index:0}.EditProposalModal_saveBtn__cp-X4:hover .EditProposalModal_btnGlow__rYnVd{animation:EditProposalModal_pulseGlow__i3aQa 2s infinite;opacity:1}@keyframes EditProposalModal_pulseGlow__i3aQa{0%{opacity:0;transform:scale(.5)}50%{opacity:.4}to{opacity:0;transform:scale(2)}}.EditProposalModal_saveBtn__cp-X4:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);transform:translateY(-2px)}.EditProposalModal_saveIcon__ouMRe{z-index:1}.EditProposalModal_rightColumnWrapper__RT015{display:flex;flex-direction:column;gap:1rem;min-width:300px;width:35%}.EditProposalModal_upperBox__A9r0D{background-color:#fff;border:1px solid #e5e7eb;border:1px solid var(--neutral-200);border-radius:.75rem;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:.75rem;padding:1rem}.EditProposalModal_classificationHeader__ypJjN{align-items:center;color:#374151;color:var(--neutral-700);display:flex;font-size:.9rem;font-weight:500;gap:.5rem}.EditProposalModal_tagIcon__yk4N3{color:#06c;color:var(--primary)}.EditProposalModal_classificationBadge__bKJsv{background-color:#eff6ff;background-color:var(--blue-50);border:1px solid #bfdbfe;border:1px solid var(--blue-200);border-radius:.75rem;border-radius:var(--radius-lg);color:#004c99;color:var(--primary-dark);font-size:.95rem;font-weight:500;padding:.75rem 1rem;text-align:center}.EditProposalModal_rightColumn__\+wzzy{background-color:#1f2937;background-color:var(--neutral-800);border-radius:.75rem;border-radius:var(--radius-lg);color:#fff;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.EditProposalModal_rightColumnHeader__HRlJJ{align-items:center;background-color:#111827;background-color:var(--neutral-900);border-bottom:1px solid #ffffff1a;display:flex;gap:.5rem;padding:.75rem 1rem}.EditProposalModal_trackingIcon__IbHom{color:#4d94ff;color:var(--primary-light)}.EditProposalModal_rightColumnTitle__7zrIH{font-size:.9rem;font-weight:500;margin:0}.EditProposalModal_resolutionContentWrapper__jr-qf{flex:1 1;overflow-y:auto;padding:1rem}.EditProposalModal_resolutionContent__gzjGH{color:#e5e7eb;color:var(--neutral-200);font-size:.9rem;font-weight:400;line-height:1.6;white-space:pre-wrap}.EditProposalModal_emptyResolution__lHcXZ{align-items:center;color:#9ca3af;color:var(--neutral-400);display:flex;flex-direction:column;gap:.75rem;height:100%;justify-content:center;text-align:center}.EditProposalModal_emptyIcon__rK1B5{height:32px;opacity:.5;width:32px}@media (max-width:768px){.EditProposalModal_modalContainer__cZVzM{border-radius:.75rem;border-radius:var(--radius-lg);height:100%;max-height:100vh;padding:1rem;width:100%}.EditProposalModal_bodyWrapper__S5KQ5{flex-direction:column;overflow:auto}.EditProposalModal_leftColumn__G3ghG{order:1;width:100%}.EditProposalModal_textArea__JQ4vx{min-height:200px}.EditProposalModal_rightColumnWrapper__RT015{min-width:0;order:0;width:100%}.EditProposalModal_rightColumn__\+wzzy{height:120px}.EditProposalModal_textAreaActions__MwhDQ{background-color:#fff;bottom:0;margin-top:.75rem;padding:.75rem 0;position:sticky;z-index:2}.EditProposalModal_rightColumnHeader__HRlJJ{padding:.5rem .75rem}.EditProposalModal_resolutionContentWrapper__jr-qf{padding:.75rem}.EditProposalModal_resolutionContent__gzjGH{font-size:.85rem;line-height:1.5}}@media (max-width:480px){.EditProposalModal_modalOverlay__AqWH9{padding:.5rem}.EditProposalModal_modalContainer__cZVzM{padding:.75rem}.EditProposalModal_title__Ik0iZ{font-size:1.25rem}.EditProposalModal_cancelBtn__PP55s,.EditProposalModal_saveBtn__cp-X4{font-size:.85rem;padding:.5rem 1rem}.EditProposalModal_rightColumn__\+wzzy{height:100px}}@media (hover:none){.EditProposalModal_cancelBtn__PP55s:active,.EditProposalModal_saveBtn__cp-X4:active{transform:scale(.95)}}:root{--main-font:"Comfortaa",sans-serif}@keyframes IncidenceStats_modalFadeIn__tDzhw{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:1}}@keyframes IncidenceStats_slideUpIn__Hq0sS{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes IncidenceStats_fadeScale__mUmzz{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes IncidenceStats_pulseGlow__U9Zwv{0%{box-shadow:0 0 0 0 #0061ff4d}70%{box-shadow:0 0 0 10px #0061ff00}to{box-shadow:0 0 0 0 #0061ff00}}@keyframes IncidenceStats_floatUp__wcxnf{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes IncidenceStats_rotate360__Aq\+r7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes IncidenceStats_gradientFlow__3CRUz{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes IncidenceStats_pulseDot__vwXPG{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}.IncidenceStats_modalOverlay__AhfIu{align-items:center;animation:IncidenceStats_modalFadeIn__tDzhw .4s ease forwards;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:#1e293bcc;bottom:0;display:flex;font-family:Comfortaa,sans-serif;font-family:var(--main-font);height:100dvh;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.IncidenceStats_modalContent__RPa7T{animation:IncidenceStats_slideUpIn__Hq0sS .5s cubic-bezier(.16,1,.3,1) forwards;background-color:#f8fafc;border-radius:28px;box-shadow:0 20px 60px #00000040,0 0 100px #0061ff1a;max-height:calc(100dvh - 80px);max-width:1800px;overflow-y:auto;scrollbar-color:#cbd5e1 #f1f5f9;scrollbar-width:thin;width:94%}.IncidenceStats_modalContent__RPa7T::-webkit-scrollbar{width:8px}.IncidenceStats_modalContent__RPa7T::-webkit-scrollbar-track{background:#f1f5f9;border-radius:8px}.IncidenceStats_modalContent__RPa7T::-webkit-scrollbar-thumb{background-color:#cbd5e1;border:2px solid #f1f5f9;border-radius:8px}.IncidenceStats_modalContent__RPa7T::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}.IncidenceStats_statsContainer__GVnVR{background-color:#f8fafc;border-radius:24px;display:flex;flex-direction:column;font-family:Comfortaa,sans-serif;font-family:var(--main-font);gap:clamp(16px,3vw,32px);margin-bottom:0;max-width:100%;padding:clamp(16px,4vw,32px)}.IncidenceStats_statsHeader__dpvkS{background-color:#f8fafc;padding-bottom:10px;padding-top:10px;position:sticky;top:0;transition:padding .3s ease;z-index:50}.IncidenceStats_statsHeader__dpvkS:has(.IncidenceStats_headerControlsHidden__NhNnp){border-bottom-width:2px;padding-bottom:5px}.IncidenceStats_headerInfo__6ssfn{align-items:center;display:flex;gap:12px}.IncidenceStats_statsHeader__dpvkS h2{background:linear-gradient(135deg,#0061ff,#60a5fa);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Comfortaa,sans-serif;font-family:var(--main-font);font-size:32px;font-weight:700;letter-spacing:-.5px;margin:0}.IncidenceStats_liveIndicator__jT8Mt{align-items:center;animation:IncidenceStats_pulseGlow__U9Zwv 2s infinite;background-color:#10b9811a;border-radius:12px;color:#10b981;display:flex;font-size:14px;font-weight:500;gap:8px;padding:4px 12px}.IncidenceStats_liveDot__3IzVv{animation:IncidenceStats_pulseDot__vwXPG 1.5s infinite;background-color:#10b981;border-radius:50%;height:8px;width:8px}.IncidenceStats_closeButton__AOyCx{align-items:center;background-color:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;height:48px;justify-content:center;transition:all .3s ease;width:48px}.IncidenceStats_closeButton__AOyCx:hover{background-color:#fee2e2;box-shadow:0 4px 12px #ef444426;transform:rotate(90deg)}.IncidenceStats_closeButton__AOyCx svg{stroke:#64748b;transition:stroke .3s ease}.IncidenceStats_closeButton__AOyCx:hover svg{stroke:#ef4444}.IncidenceStats_headerControls__lqj2m{margin-top:20px;max-height:1000px;opacity:1;overflow:hidden;transition:all .5s ease}.IncidenceStats_headerControlsHidden__NhNnp{margin-top:0;max-height:0;opacity:0;pointer-events:none}.IncidenceStats_filterControls__hmEy4{background-color:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000a;flex-wrap:wrap;padding:8px 12px}.IncidenceStats_filterControls__hmEy4,.IncidenceStats_filterItem__PKVhu{align-items:center;display:flex;gap:12px}.IncidenceStats_filterItem__PKVhu label{color:#475569;font-weight:500}.IncidenceStats_dateInput__dJJtH,.IncidenceStats_filterItem__PKVhu label{font-family:Comfortaa,sans-serif;font-family:var(--main-font);font-size:14px}.IncidenceStats_dateInput__dJJtH{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#334155;padding:10px 14px;transition:all .3s ease;width:140px}.IncidenceStats_dateInput__dJJtH:focus{background-color:#fff;border-color:#0061ff;box-shadow:0 0 0 3px #0061ff26;outline:none}.IncidenceStats_filterButton__n\+jHv{align-items:center;background-color:#0061ff;border:none;border-radius:12px;box-shadow:0 2px 8px #0061ff33;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,sans-serif;font-family:var(--main-font);font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .3s ease}.IncidenceStats_filterButton__n\+jHv:hover{background-color:#0049b8;box-shadow:0 4px 12px #0061ff4d;transform:translateY(-2px)}.IncidenceStats_filterButton__n\+jHv svg{stroke:#fff}.IncidenceStats_viewControls__cZ1Ne{background-color:#e2e8f0;border-radius:16px;display:flex;gap:4px;padding:4px}.IncidenceStats_viewButton__WmNwH{background-color:initial;border:none;border-radius:12px;color:#64748b;cursor:pointer;font-family:Comfortaa,sans-serif;font-family:var(--main-font);font-size:14px;font-weight:500;padding:8px 16px;transition:all .3s ease}.IncidenceStats_viewButton__WmNwH:hover{color:#334155}.IncidenceStats_activeView__6j14L{background-color:#fff;box-shadow:0 2px 8px #00000014;color:#0061ff}.IncidenceStats_activeView__6j14L:hover{background-color:#fff;color:#0049b8}.IncidenceStats_exportButton__kdUWV{align-items:center;background-color:#10b981;border:none;border-radius:12px;box-shadow:0 2px 8px #10b98133;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,sans-serif;font-family:var(--main-font);font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .3s ease}.IncidenceStats_exportButton__kdUWV:hover{background-color:#059669;box-shadow:0 4px 12px #10b9814d;transform:translateY(-2px)}.IncidenceStats_exportButton__kdUWV svg{stroke:#fff}.IncidenceStats_viewContent__izQnS{min-height:500px}.IncidenceStats_metricsContainer__QUlOF{grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.IncidenceStats_metricCard__Rx4HS{align-items:center;background:#fff;border:1px solid #e2e8f0cc;border-radius:20px;box-shadow:0 4px 16px #94a3b81a;cursor:default;display:flex;font-family:Comfortaa,sans-serif;font-family:var(--main-font);gap:20px;overflow:hidden;padding:24px;position:relative;transition:all .4s ease}.IncidenceStats_metricCard__Rx4HS:before{background:linear-gradient(90deg,#0061ff,#60a5fa);bottom:0;content:"";height:4px;left:0;opacity:0;position:absolute;right:0;transition:opacity .3s ease}.IncidenceStats_metricCard__Rx4HS:hover:before{opacity:1}.IncidenceStats_metricCard__Rx4HS:hover{border-color:#0061ff1a;box-shadow:0 12px 24px #94a3b826;transform:translateY(-8px)}.IncidenceStats_metricCard__Rx4HS.IncidenceStats_interactive__-lAp4{cursor:pointer}.IncidenceStats_metricCard__Rx4HS.IncidenceStats_interactive__-lAp4:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%230061ff' stroke-width='2'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:24px;opacity:0;position:absolute;right:16px;top:16px;transition:opacity .3s ease;width:24px}.IncidenceStats_metricCard__Rx4HS.IncidenceStats_interactive__-lAp4:hover:after{opacity:.7}.IncidenceStats_metricIcon__3tTVv{align-items:center;background:linear-gradient(135deg,#e0f2fe,#bfdbfe);border-radius:16px;box-shadow:0 8px 16px #94a3b81a;display:flex;height:64px;justify-content:center;transition:all .3s ease;width:64px}.IncidenceStats_metricIcon__3tTVv svg{stroke:#0061ff;height:32px;width:32px}.IncidenceStats_metricCard__Rx4HS:hover .IncidenceStats_metricIcon__3tTVv{box-shadow:0 12px 24px #0061ff33;transform:scale(1.1) rotate(-5deg)}.IncidenceStats_metricContent__Xs-uW{flex:1 1}.IncidenceStats_metricContent__Xs-uW h3{color:#475569;font-family:Comfortaa,sans-serif;font-family:var(--main-font);font-size:16px;font-weight:500;margin:0 0 8px}.IncidenceStats_metricValue__yOnFX{background:linear-gradient(90deg,#0061ff,#60a5fa);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Comfortaa,sans-serif;font-family:var(--main-font);font-size:32px;font-weight:700;letter-spacing:-.5px;margin:0}.IncidenceStats_metricSubtext__vdzW3{color:#64748b;font-size:14px;font-weight:500;margin-top:6px}.IncidenceStats_metricActions__OQcmL{position:absolute;right:16px;top:16px}.IncidenceStats_metricDetailsButton__HK3WP{background:none;border:none;color:#94a3b8;cursor:pointer;height:24px;padding:0;transition:color .3s ease;width:24px}.IncidenceStats_metricDetailsButton__HK3WP:hover{color:#0061ff}.IncidenceStats_actionBar__tGvFV{align-items:center;background-color:#fff;border:1px solid #e2e8f0cc;border-radius:16px;box-shadow:0 2px 8px #94a3b81a;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:12px 16px}.IncidenceStats_actionGroup__fKb1B{align-items:center;display:flex;gap:12px}.IncidenceStats_actionButton__lw7qm{align-items:center;background-color:#f1f5f9;border:none;border-radius:12px;color:#475569;cursor:pointer;display:flex;font-family:Comfortaa,sans-serif;font-family:var(--main-font);font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:all .3s ease}.IncidenceStats_actionButton__lw7qm svg{stroke:#475569;transition:stroke .3s ease}.IncidenceStats_actionButton__lw7qm:hover{background-color:#e2e8f0;transform:translateY(-2px)}.IncidenceStats_actionActive__8IsWc{background-color:#dbeafe;color:#0061ff}.IncidenceStats_actionActive__8IsWc svg{stroke:#0061ff}.IncidenceStats_periodSelector__FkMFY select{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#475569;cursor:pointer;font-family:Comfortaa,sans-serif;font-family:var(--main-font);font-size:14px;padding:8px 16px;transition:all .3s ease}.IncidenceStats_periodSelector__FkMFY select:focus{border-color:#0061ff;box-shadow:0 0 0 3px #0061ff1a;outline:none}.IncidenceStats_periodSelector__FkMFY select.IncidenceStats_disabled__qLyT6{cursor:not-allowed;opacity:.5}.IncidenceStats_realTimeIndicator__QfTCq{align-items:center;color:#475569;display:flex;font-size:14px;gap:8px}.IncidenceStats_pulsingDot__7wiWi{background-color:#10b981;border-radius:50%;height:10px;width:10px}.IncidenceStats_trendDetail__uZYrq{align-items:center;border-radius:12px;display:flex;gap:8px;margin-top:8px;padding:4px 12px;width:fit-content}.IncidenceStats_trendIndicator__I5oC9{align-items:center;display:flex;font-size:24px;justify-content:center}.IncidenceStats_trendUp__Dij7h{animation:IncidenceStats_floatUp__wcxnf 2s ease-in-out infinite;color:#10b981}.IncidenceStats_trendDown__9Zj3N{animation:IncidenceStats_floatUp__wcxnf 2s ease-in-out infinite reverse;color:#ef4444}.IncidenceStats_trendStable__XlCa2{color:#f59e0b}.IncidenceStats_trendValue__qYXO0{color:#475569;font-size:14px;font-weight:600}.IncidenceStats_chartsContainer__gzn8Y{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(550px,1fr));min-height:400px}.IncidenceStats_chartCard__9i1AF{background-color:#fff;border:1px solid #e2e8f0cc;border-radius:20px;box-shadow:0 4px 16px #94a3b81a;display:flex;flex-direction:column;font-family:Comfortaa,sans-serif;font-family:var(--main-font);min-height:350px;overflow:hidden;padding:24px;position:relative;transition:all .4s ease}.IncidenceStats_chartCard__9i1AF:hover{border-color:#0061ff1a;box-shadow:0 12px 24px #94a3b826;transform:translateY(-4px)}.IncidenceStats_chartCard__9i1AF h3{color:#334155;font-family:Comfortaa,sans-serif;font-family:var(--main-font);font-size:18px;font-weight:600;margin-bottom:20px;margin-top:0;padding-left:16px;position:relative}.IncidenceStats_chartCard__9i1AF h3:before{background:linear-gradient(180deg,#0061ff,#60a5fa);border-radius:4px;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.IncidenceStats_chartWrapper__h6zy-{height:350px;min-height:350px;position:relative;width:100%}.IncidenceStats_chartWrapper__h6zy-.IncidenceStats_pieChart__ljTGK:before{background:radial-gradient(circle,#0061ff0d 0,#0061ff00 70%);border-radius:50%;content:"";height:200px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .4s ease;width:200px;z-index:-1}.IncidenceStats_chartCard__9i1AF:hover .IncidenceStats_chartWrapper__h6zy-.IncidenceStats_pieChart__ljTGK:before{opacity:1}.IncidenceStats_chartWrapper__h6zy-.IncidenceStats_timeSeriesChart__0IDk7:before{background:linear-gradient(90deg,#0061ff00,#0061ff08 50%,#0061ff00);background-size:200% 100%;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease;z-index:-1}.IncidenceStats_chartCard__9i1AF:hover .IncidenceStats_chartWrapper__h6zy-.IncidenceStats_timeSeriesChart__0IDk7:before{animation:IncidenceStats_gradientFlow__3CRUz 8s linear infinite;opacity:1}.IncidenceStats_chartWrapper__h6zy-.IncidenceStats_radarChart__53ysm{margin:0 auto}.IncidenceStats_customTooltip__weh9H{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 32px #94a3b833;font-family:Comfortaa,sans-serif;font-family:var(--main-font);font-size:11px;max-width:280px;padding:10px 14px}.IncidenceStats_tooltipHeader__6crb\+{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.IncidenceStats_tooltipDate__u7Exy{color:#334155;font-size:14px;font-weight:600}.IncidenceStats_predictedBadge__b7zGx{background-color:#f0f9ff;border-radius:8px;color:#0061ff;font-size:12px;font-weight:500;padding:2px 8px}.IncidenceStats_tooltipContent__4JqEM{display:flex;flex-direction:column;gap:8px}.IncidenceStats_tooltipItem__\+ObK3{align-items:center;display:flex;justify-content:space-between}.IncidenceStats_tooltipItemHeader__1v0aG{align-items:center;display:flex;gap:8px}.IncidenceStats_tooltipItemColor__8bLv8{border-radius:50%;height:10px;width:10px}.IncidenceStats_tooltipLabel__6aVCu{color:#475569;font-size:13px;font-weight:500}.IncidenceStats_tooltipValue__yO0gR{font-size:13px;font-weight:600}.IncidenceStats_tooltipFooter__mhODw{border-top:1px solid #e2e8f0;margin-top:8px;padding-top:8px}.IncidenceStats_tooltipComparison__JVbtA{align-items:center;color:#475569;display:flex;font-size:12px;justify-content:space-between}.IncidenceStats_comparisonValue__Fi3gf{color:#0061ff;font-weight:600}.IncidenceStats_detailViewContainer__7BLQF{animation:IncidenceStats_fadeIn__zF3Gj .3s ease-in-out forwards;display:flex;flex-direction:column;gap:24px}@keyframes IncidenceStats_fadeIn__zF3Gj{0%{opacity:0}to{opacity:1}}.IncidenceStats_detailHeader__MTXWM{align-items:center;display:flex;gap:20px}.IncidenceStats_backButton__gvJZx{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#475569;cursor:pointer;display:flex;font-family:Comfortaa,sans-serif;font-family:var(--main-font);font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:all .3s ease}.IncidenceStats_backButton__gvJZx:hover{background-color:#f1f5f9;transform:translateX(-4px)}.IncidenceStats_backButton__gvJZx svg{stroke:#475569}.IncidenceStats_detailTitle__bWmpu{flex:1 1}.IncidenceStats_detailTitle__bWmpu h3{color:#334155;font-family:Comfortaa,sans-serif;font-family:var(--main-font);font-size:24px;font-weight:600;margin:0 0 4px}.IncidenceStats_detailTitle__bWmpu p{color:#64748b;font-size:15px;margin:0}.IncidenceStats_detailCharts__VW4Jk{display:flex;flex-direction:column;gap:24px}.IncidenceStats_secondaryCharts__pQYaC{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));min-height:400px}.IncidenceStats_predictiveContainer__VgfIJ{display:flex;flex-direction:column;gap:24px}.IncidenceStats_predictiveHeader__dc6kM{align-items:center;background-color:#fff;border:1px solid #e2e8f0cc;border-radius:20px;box-shadow:0 4px 16px #94a3b81a;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:20px}.IncidenceStats_predictiveHeader__dc6kM h3{color:#334155;font-family:Comfortaa,sans-serif;font-family:var(--main-font);font-size:22px;font-weight:600;margin:0}.IncidenceStats_confidenceIndicator__jjW4H{display:flex;flex-direction:column;gap:8px;min-width:200px}.IncidenceStats_confidenceLabel__tfkhr{color:#475569;font-size:14px;font-weight:500}.IncidenceStats_confidenceValue__UfLsy{color:#0061ff;font-size:20px;font-weight:600}.IncidenceStats_confidenceBar__z\+RNG{background-color:#0061ff;border-radius:4px;height:8px;overflow:hidden;position:relative}.IncidenceStats_confidenceBar__z\+RNG:after{animation:IncidenceStats_gradientFlow__3CRUz 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#fff3,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.IncidenceStats_predictionMetrics__3So8C{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.IncidenceStats_predictiveMetric__KsyAc{align-items:center;border:1px solid #e2e8f0cc;border-radius:16px;box-shadow:0 4px 16px #94a3b80d;display:flex;font-family:Comfortaa,sans-serif;font-family:var(--main-font);gap:16px;padding:20px}.IncidenceStats_predictiveMetric__KsyAc:hover{border-color:#0061ff1a;box-shadow:0 8px 24px #94a3b81a}.IncidenceStats_predictiveMetricIcon__ZD0BH{align-items:center;background-color:#f0f9ff;border-radius:12px;display:flex;height:44px;justify-content:center;width:44px}.IncidenceStats_predictiveMetricIcon__ZD0BH svg{stroke:#0061ff;height:24px;width:24px}.IncidenceStats_predictiveMetricContent__LKSYB{flex:1 1}.IncidenceStats_predictiveMetricContent__LKSYB h4{color:#475569;font-family:Comfortaa,sans-serif;font-family:var(--main-font);font-size:14px;font-weight:500;margin:0 0 4px}.IncidenceStats_predictiveValue__UNle7{color:#334155;font-family:Comfortaa,sans-serif;font-family:var(--main-font);font-size:22px;font-weight:600}.IncidenceStats_suggestedActions__otBz8{display:flex;flex-direction:column;gap:16px;height:350px;overflow-y:auto;padding:8px}.IncidenceStats_actionItem__Z4TMF{align-items:center;background-color:#f1f5f9;border-radius:12px;display:flex;gap:16px;padding:16px;transition:all .3s ease}.IncidenceStats_actionItem__Z4TMF:hover{background-color:#f0f9ff;transform:translateX(8px)}.IncidenceStats_actionIcon__eM8FQ{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #94a3b81a;display:flex;height:40px;justify-content:center;width:40px}.IncidenceStats_actionIcon__eM8FQ svg{stroke:#0061ff;height:24px;width:24px}.IncidenceStats_actionText__9cpB0{color:#334155;flex:1 1;font-family:Comfortaa,sans-serif;font-family:var(--main-font);font-size:14px;font-weight:500}.IncidenceStats_textAnalysisContainer__QP5zz{display:flex;flex-direction:column;gap:24px}.IncidenceStats_textAnalysisHeader__F-SdW{background-color:#fff;border:1px solid #e2e8f0cc;border-radius:20px;box-shadow:0 4px 16px #94a3b81a;padding:20px}.IncidenceStats_textAnalysisHeader__F-SdW h3{color:#334155;font-family:Comfortaa,sans-serif;font-family:var(--main-font);font-size:22px;font-weight:600;margin:0 0 8px}.IncidenceStats_textAnalysisHeader__F-SdW p{color:#64748b;font-size:15px;margin:0}.IncidenceStats_wordCloudContainer__PBS6V{align-items:center;background-color:#f8fafc;border-radius:16px;display:flex;flex-wrap:wrap;gap:16px;height:350px;justify-content:center;overflow:hidden;padding:24px}.IncidenceStats_wordCloudItem__biQVw{animation:IncidenceStats_slideUpIn__Hq0sS .5s ease both;background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #94a3b80d;font-family:Comfortaa,sans-serif;font-family:var(--main-font);padding:8px 16px;transform-origin:center;transition:all .3s ease}.IncidenceStats_wordCloudItem__biQVw:hover{box-shadow:0 8px 24px #0061ff26;transform:scale(1.1) rotate(3deg)!important;z-index:10}.IncidenceStats_sentimentAnalysis__WYI2A{display:flex;flex-direction:column;gap:16px}.IncidenceStats_loadingContainer__ADrRK{align-items:center;color:#64748b;display:flex;flex-direction:column;font-family:Comfortaa,sans-serif;font-family:var(--main-font);height:500px;justify-content:center;width:100%}.IncidenceStats_loadingAnimation__nXHqA{margin-bottom:20px}.IncidenceStats_emptyState__RMoB8{align-items:center;background-color:#fff;border:1px solid #e2e8f0cc;border-radius:20px;box-shadow:0 4px 16px #94a3b80d;color:#64748b;display:flex;flex-direction:column;font-family:Comfortaa,sans-serif;font-family:var(--main-font);justify-content:center;min-height:340px;padding:80px 20px;text-align:center}.IncidenceStats_emptyState__RMoB8 p{color:#475569;font-size:16px;margin-bottom:8px}.IncidenceStats_successPopup__AYoMM{align-items:center;background-color:#fff;border-left:4px solid #10b981;border-radius:16px;bottom:24px;box-shadow:0 8px 32px #94a3b833;display:flex;font-family:Comfortaa,sans-serif;font-family:var(--main-font);gap:16px;padding:16px 24px;position:fixed;right:24px;z-index:1000}.IncidenceStats_successIcon__1o6Wx{align-items:center;background-color:#dcfce7;border-radius:50%;color:#10b981;display:flex;font-size:24px;font-weight:700;height:40px;justify-content:center;width:40px}.IncidenceStats_successPopup__AYoMM p{color:#334155;font-size:15px;font-weight:500;margin:0}.IncidenceStats_pulsingDot__7wiWi{animation:IncidenceStats_pulseDot__vwXPG 1.5s infinite}.IncidenceStats_pulseLine__KQoZW{stroke-dasharray:5;animation:IncidenceStats_dashOffset__fHF5v 3s linear infinite}@keyframes IncidenceStats_dashOffset__fHF5v{to{stroke-dashoffset:20}}.IncidenceStats_pulseCircle__hJRIV{animation:IncidenceStats_pulse__6Z37N 1.5s infinite}@media (max-width:1200px){.IncidenceStats_chartsContainer__gzn8Y,.IncidenceStats_secondaryCharts__pQYaC{grid-template-columns:1fr}.IncidenceStats_chartWrapper__h6zy-{height:300px}}@media (max-width:900px){.IncidenceStats_statsHeader__dpvkS{align-items:flex-start;flex-direction:column;gap:16px}.IncidenceStats_headerControls__lqj2m{align-items:stretch;flex-direction:column;width:100%}.IncidenceStats_filterControls__hmEy4,.IncidenceStats_viewControls__cZ1Ne{flex-wrap:wrap;justify-content:space-between;width:100%}.IncidenceStats_filterItem__PKVhu{flex-grow:1}.IncidenceStats_actionBar__tGvFV{align-items:flex-start;flex-direction:column}.IncidenceStats_actionGroup__fKb1B{justify-content:space-between;width:100%}.IncidenceStats_predictionMetrics__3So8C{grid-template-columns:1fr}}@media (max-width:640px){.IncidenceStats_statsContainer__GVnVR{gap:20px;padding:20px}.IncidenceStats_metricCard__Rx4HS{padding:16px}.IncidenceStats_metricIcon__3tTVv{height:48px;width:48px}.IncidenceStats_metricValue__yOnFX{font-size:24px}.IncidenceStats_chartCard__9i1AF{padding:16px}.IncidenceStats_chartWrapper__h6zy-{height:250px}.IncidenceStats_detailHeader__MTXWM{align-items:flex-start;flex-direction:column}}@keyframes IncidenceStats_float__qWJ2n{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes IncidenceStats_pulse__6Z37N{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes IncidenceStats_rotate__9cbQz{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.IncidenceStats_advancedControls__SUnye{align-items:center;display:flex;gap:8px}.IncidenceStats_controlButton__b\+sqm{align-items:center;background-color:#f1f5f9;border:none;border-radius:10px;color:#475569;cursor:pointer;display:flex;font-family:Comfortaa,sans-serif;font-family:var(--main-font);font-size:14px;font-weight:500;gap:6px;padding:8px 12px;transition:all .3s ease}.IncidenceStats_controlButton__b\+sqm svg{stroke:#475569;transition:stroke .3s ease}.IncidenceStats_controlButton__b\+sqm:hover{background-color:#e2e8f0;box-shadow:0 4px 8px #0000000d;transform:translateY(-2px)}.IncidenceStats_controlButton__b\+sqm.IncidenceStats_active__s-srS{background-color:#dbeafe;color:#0061ff}.IncidenceStats_controlButton__b\+sqm.IncidenceStats_active__s-srS svg{stroke:#0061ff}.IncidenceStats_chartCard__9i1AF{backface-visibility:hidden;transform-origin:center;will-change:transform}.IncidenceStats_chartCard__9i1AF:hover{z-index:10}.IncidenceStats_mode3DIndicator__e9u5l{align-items:center;background-color:#0061ff1a;border-radius:8px;color:#0061ff;display:inline-flex;font-size:14px;font-weight:500;gap:4px;padding:4px 10px}.IncidenceStats_predictionPanel__E\+CU9{animation:IncidenceStats_fadeIn__zF3Gj .5s ease-out;margin-top:24px}.IncidenceStats_predictiveMetrics__SnFe2{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-top:16px}.IncidenceStats_predictiveMetric__KsyAc{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;padding:16px;text-align:center;transition:all .3s ease}.IncidenceStats_predictiveMetric__KsyAc:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-4px)}.IncidenceStats_predictiveMetric__KsyAc h4{color:#475569;font-size:14px;font-weight:500;margin:0 0 8px}.IncidenceStats_predictiveMetric__KsyAc p{color:#0061ff;font-size:24px;font-weight:700;margin:0}.IncidenceStats_sectionActive__PFN6K{border:1px solid #0061ff33;box-shadow:0 8px 30px #0061ff26;z-index:5}.IncidenceStats_chartCard__9i1AF.IncidenceStats_mode3D__Ggd4O .IncidenceStats_recharts-layer__Tx0sr{transform:translateZ(10px)}.IncidenceStats_chartCard__9i1AF.IncidenceStats_mode3D__Ggd4O .IncidenceStats_recharts-pie__TrWPR{filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}.IncidenceStats_chartCard__9i1AF.IncidenceStats_mode3D__Ggd4O .IncidenceStats_recharts-dot__0JNw2{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.IncidenceStats_predictionCard__nNdQ-{background-color:#fff;border:1px solid #e2e8f0cc;border-radius:20px;box-shadow:0 4px 16px #94a3b81a;margin-top:20px;padding:24px;transition:all .3s ease}.IncidenceStats_predictionCard__nNdQ-:hover{border-color:#0061ff1a;box-shadow:0 12px 24px #94a3b826;transform:translateY(-4px)}.IncidenceStats_predictionCard__nNdQ- h3{color:#334155;font-family:Comfortaa,sans-serif;font-family:var(--main-font);font-size:18px;font-weight:600;margin-bottom:20px;margin-top:0;padding-left:16px;position:relative}.IncidenceStats_predictionCard__nNdQ- h3:before{background:linear-gradient(180deg,#0061ff,#60a5fa);border-radius:4px;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.IncidenceStats_predictionContent__RxJkr{align-items:center;background-color:#f8fafc;border-radius:12px;display:flex;gap:20px;padding:16px}.IncidenceStats_predictionIcon__eZHjD{align-items:center;background-color:#f0f9ff;border-radius:50%;box-shadow:0 4px 16px #0061ff26;display:flex;height:48px;justify-content:center;width:48px}.IncidenceStats_predictionDetails__y7OHs{flex:1 1}.IncidenceStats_predictionText__eGUq-{color:#334155;font-size:16px;font-weight:500;margin-bottom:8px}.IncidenceStats_predictionMeta__tdLAs{align-items:center;display:flex;gap:12px}.IncidenceStats_predictionConfidence__PMK\+K{background-color:#0061ff1a;border-radius:12px;color:#0061ff;font-size:14px;font-weight:600;padding:4px 10px}.IncidenceStats_classificationTable__aXS0k{max-height:300px;overflow-y:auto}.IncidenceStats_classificationTable__aXS0k table{border-collapse:collapse;font-family:Comfortaa,sans-serif;font-family:var(--main-font);table-layout:fixed;width:100%}.IncidenceStats_classificationTable__aXS0k th{background-color:#f1f5f9;border-bottom:2px solid #e2e8f0;color:#334155;font-size:14px;font-weight:600;padding:12px 16px;position:sticky;text-align:left;top:0;z-index:1}.IncidenceStats_classificationTable__aXS0k td{border-bottom:1px solid #e2e8f0;color:#475569;font-size:14px;padding:12px 16px;vertical-align:middle}.IncidenceStats_classificationTable__aXS0k tr:hover td{background-color:#f8fafc}.IncidenceStats_progressBar__uL7FZ{align-items:center;background-color:#e2e8f0;border-radius:10px;display:flex;height:10px;overflow:hidden;position:relative;width:100%}.IncidenceStats_progressFill__xNXCY{background:linear-gradient(90deg,#0061ff,#60a5fa);border-radius:10px;height:100%;transition:width .5s ease}.IncidenceStats_progressBar__uL7FZ span{color:#334155;font-size:12px;font-weight:600;position:absolute;right:8px;text-shadow:0 0 2px #ffffffb3}.IncidenceStats_priorityChart__mg2Oe{height:300px;width:100%}.IncidenceStats_metricsRow__-j63u{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.IncidenceStats_metricsRow__-j63u .IncidenceStats_metricCard__Rx4HS{flex:1 1;min-width:220px}.IncidenceStats_recommendationsList__Znho7{display:flex;flex-direction:column;gap:16px;height:300px;overflow-y:auto;padding:8px}.IncidenceStats_recommendationItem__kK4SW{background-color:#fff;border:1px solid #e2e8f0cc;border-radius:12px;box-shadow:0 4px 12px #94a3b80d;padding:16px;transition:all .3s ease}.IncidenceStats_recommendationItem__kK4SW:hover{border-color:#0061ff1a;box-shadow:0 8px 20px #94a3b81a;transform:translateX(8px)}.IncidenceStats_recommendationHeader__9Na4X{align-items:center;display:flex;gap:12px;margin-bottom:8px}.IncidenceStats_recommendationHeader__9Na4X h4{color:#334155;font-size:16px;font-weight:600;margin:0}.IncidenceStats_recommendationPriority__XT-I5{border-radius:8px;color:#fff;font-size:12px;font-weight:600;padding:4px 8px}.IncidenceStats_priorityAlta__81Mbt{background-color:#ef4444}.IncidenceStats_priorityMedia__Ack8D{background-color:#f59e0b}.IncidenceStats_priorityBaja__cR3Ab{background-color:#10b981}.IncidenceStats_recommendationItem__kK4SW p{color:#64748b;font-size:14px;line-height:1.5;margin:0}.IncidenceStats_factorsList__cBahl{display:flex;flex-direction:column;gap:16px;height:300px;overflow-y:auto;padding:8px}.IncidenceStats_factorItem__bPJG1{background-color:#fff;border:1px solid #e2e8f0cc;border-radius:12px;box-shadow:0 4px 12px #94a3b80d;padding:16px;transition:all .3s ease}.IncidenceStats_factorItem__bPJG1:hover{border-color:#0061ff1a;box-shadow:0 8px 20px #94a3b81a;transform:translateX(8px)}.IncidenceStats_factorHeader__o\+Tav{align-items:center;display:flex;gap:12px;margin-bottom:8px}.IncidenceStats_factorHeader__o\+Tav h4{color:#334155;font-size:16px;font-weight:600;margin:0}.IncidenceStats_factorImpact__otPYj{border-radius:8px;color:#fff;font-size:12px;font-weight:600;padding:4px 8px}.IncidenceStats_impactAlto__RDh4W{background-color:#ef4444}.IncidenceStats_impactMedio__eQ1QQ{background-color:#f59e0b}.IncidenceStats_impactBajo__aYhYM{background-color:#10b981}.IncidenceStats_factorItem__bPJG1 p{color:#64748b;font-size:14px;line-height:1.5;margin:0}.IncidenceStats_errorContainer__Baitv{align-items:center;background-color:#fff;border:1px solid #fee2e2;border-radius:16px;box-shadow:0 4px 16px #94a3b80d;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:500px;padding:24px}.IncidenceStats_errorIcon__jXdHx{align-items:center;background-color:#fef2f2;border-radius:50%;display:flex;height:64px;justify-content:center;width:64px}.IncidenceStats_errorIcon__jXdHx svg{stroke:#ef4444;height:32px;width:32px}.IncidenceStats_errorContainer__Baitv p{color:#334155;font-size:16px;margin:0;text-align:center}.IncidenceStats_retryButton__\+KNVA{align-items:center;background-color:#0061ff;border:none;border-radius:12px;box-shadow:0 2px 8px #0061ff33;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,sans-serif;font-family:var(--main-font);font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .3s ease}.IncidenceStats_retryButton__\+KNVA:hover{background-color:#0049b8;box-shadow:0 4px 12px #0061ff4d;transform:translateY(-2px)}@media (max-width:768px){.IncidenceStats_chartsContainer__gzn8Y{grid-template-columns:1fr;min-height:300px}.IncidenceStats_chartWrapper__h6zy-{height:300px;min-height:300px}.IncidenceStats_secondaryCharts__pQYaC{grid-template-columns:1fr}.IncidenceStats_toggleControlsButton__3O03n{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.IncidenceStats_headerInfo__6ssfn{position:relative;width:100%}}.IncidenceStats_statsHeader__dpvkS:has(.IncidenceStats_headerControlsHidden__NhNnp):after{background:linear-gradient(90deg,#0061ff,#60a5fa);bottom:-1px;content:"";height:3px;left:0;opacity:.7;position:absolute;right:0}.IncidenceStats_metricsContainer__QUlOF{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}@media (max-width:576px){.IncidenceStats_filterItem__PKVhu{align-items:flex-start;flex-direction:column;gap:6px;width:100%}.IncidenceStats_dateInput__dJJtH{width:100%}.IncidenceStats_filterButton__n\+jHv{justify-content:center;margin-top:8px;width:100%}.IncidenceStats_actionBar__tGvFV{align-items:stretch;flex-direction:column;gap:12px}.IncidenceStats_actionGroup__fKb1B{flex-direction:column;gap:8px;width:100%}.IncidenceStats_periodSelector__FkMFY select{width:100%}.IncidenceStats_actionButton__lw7qm{justify-content:center;width:100%}}.IncidenceStats_predictionMetrics__3So8C{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}@media (max-width:576px){.IncidenceStats_metricValue__yOnFX,.IncidenceStats_statsHeader__dpvkS h2{font-size:24px}.IncidenceStats_chartCard__9i1AF h3{font-size:16px}.IncidenceStats_detailTitle__bWmpu h3{font-size:20px}.IncidenceStats_detailTitle__bWmpu p{font-size:14px}}@media (max-width:768px){.IncidenceStats_actionButton__lw7qm,.IncidenceStats_backButton__gvJZx,.IncidenceStats_exportButton__kdUWV,.IncidenceStats_filterButton__n\+jHv,.IncidenceStats_retryButton__\+KNVA,.IncidenceStats_viewButton__WmNwH{min-height:44px;padding:12px 16px}.IncidenceStats_closeButton__AOyCx{height:44px;width:44px}}.IncidenceStats_classificationTable__aXS0k{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}@media (max-width:576px){.IncidenceStats_classificationTable__aXS0k td,.IncidenceStats_classificationTable__aXS0k th{font-size:12px;padding:8px 12px}}@media (max-width:768px){.IncidenceStats_detailViewContainer__7BLQF{gap:16px}.IncidenceStats_detailHeader__MTXWM{align-items:flex-start;flex-direction:column;gap:16px}.IncidenceStats_backButton__gvJZx{align-self:flex-start}}.IncidenceStats_emptyState__RMoB8,.IncidenceStats_errorContainer__Baitv,.IncidenceStats_loadingContainer__ADrRK{min-height:50dvh;padding:24px}@media (max-width:480px){.IncidenceStats_pieChart__ljTGK{margin:0 auto;transform:scale(.9)}}.IncidenceStats_wordCloudContainer__PBS6V{height:auto;min-height:250px;padding:16px}@media (max-width:576px){.IncidenceStats_wordCloudItem__biQVw{font-size:12px!important;padding:6px 12px}}@media screen and (max-width:768px){body.IncidenceStats_modal-open__VTuZu{overflow:hidden;position:fixed;width:100%}.IncidenceStats_modalOverlay__AhfIu{height:100%;padding-top:60px}.IncidenceStats_modalContent__RPa7T{border-radius:20px 20px 0 0;bottom:0;max-height:calc(100dvh - 80px);max-width:100%;position:absolute;width:100%}}.IncidenceStats_toggleControlsButton__3O03n{align-items:center;background:none;background-color:#f1f5f9;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;margin-left:12px;transition:all .3s ease;width:32px}.IncidenceStats_toggleControlsButton__3O03n:hover{background-color:#e2e8f0;color:#0061ff}.IncidenceStats_modalContent__RPa7T:before{background-color:#cbd5e1;border-radius:3px;content:"";display:none;height:5px;margin:10px auto;width:40px}@media screen and (max-width:768px){.IncidenceStats_modalContent__RPa7T:before{display:block}}.IncidenceStats_headerInfo__6ssfn:has(+.IncidenceStats_headerControlsHidden__NhNnp):after{background-color:#f1f5f9;border-radius:12px;color:#64748b;content:attr(data-current-view);font-size:12px;margin-left:8px;padding:2px 8px}.IncidenceStats_headerInfo__6ssfn:has(+.IncidenceStats_headerControlsHidden__NhNnp)+.IncidenceStats_statsHeader__dpvkS:after{display:none}@media (max-width:768px){.IncidenceStats_headerInfo__6ssfn:has(+.IncidenceStats_headerControlsHidden__NhNnp) h2{font-size:24px}.IncidenceStats_toggleControlsButton__3O03n{padding:8px}.IncidenceStats_headerControlsHidden__NhNnp+.IncidenceStats_viewContent__izQnS{padding-top:10px}}.minimal-spinner{animation:minimal-spin .8s cubic-bezier(.4,0,.2,1) infinite;border:2px solid #0066cc1a;border-radius:50%;border-top-color:#06c;height:28px;width:28px}@keyframes minimal-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.minimal-spinner-sm{border-width:2px;height:20px;width:20px}.dots-loader{align-items:center;display:flex;gap:6px;justify-content:center}.dots-loader .dot{animation:dots-pulse 1.4s ease-in-out infinite;background-color:#06c;border-radius:50%;height:8px;width:8px}.dots-loader .dot:nth-child(2){animation-delay:.2s}.dots-loader .dot:nth-child(3){animation-delay:.4s}@keyframes dots-pulse{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.fade-in{animation:fade-in .5s ease forwards;opacity:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.progress-bar-container{background-color:#e4e4e4;border-radius:2px;height:4px;overflow:hidden;position:relative;width:100%}.progress-bar{animation:progress-indeterminate 1.5s cubic-bezier(.65,.815,.735,.395) infinite;background-color:#06c;border-radius:2px;height:100%;left:0;position:absolute;top:0}@keyframes progress-indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}.skeleton{animation:skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.pulse{animation:pulse 1.5s ease-in-out infinite}.slide-up-fade-in{animation:slide-up-fade .5s ease forwards;opacity:0;transform:translateY(10px)}@keyframes slide-up-fade{to{opacity:1;transform:translateY(0)}}.rotate-scale{animation:rotate-scale 1.2s ease infinite;background-color:#06c;border-radius:4px;height:24px;width:24px}@keyframes rotate-scale{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(.8)}to{transform:rotate(1turn) scale(1)}}.shimmer{overflow:hidden;position:relative}.shimmer:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,#fff0,#fff9 50%,#fff0);content:"";height:100%;left:-150%;position:absolute;top:0;transform:skewX(-20deg);width:150%}@keyframes shimmer{to{left:150%}}.bounce{animation:bounce .8s ease infinite alternate}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.Home_dashboardContainer__aYXOZ,.Home_homeContainer__E87ZB{margin:0 auto;max-width:1400px;padding:2rem}.Home_widgetsGrid__ntYxb{display:flex;flex-direction:column;gap:2rem}.Home_widgetRow__mMTIn{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.Home_widgetCard__18s62{min-height:300px}.Home_helpSection__UeEI1{border-top:1px solid #eaeaea;margin-top:3rem;padding-top:2rem}.Home_helpSection__UeEI1 h2{color:#111827;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.Home_resourcesGrid__X-Chc{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.Home_resourceCard__Zw4j1{background-color:#fff;border-radius:12px;box-shadow:0 2px 4px #0000000d;padding:1.5rem;transition:transform .2s,box-shadow .2s}.Home_resourceCard__Zw4j1:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.Home_resourceCard__Zw4j1 h3{color:#111827;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.Home_resourceCard__Zw4j1 p{color:#4b5563;font-size:.875rem;line-height:1.5;margin-bottom:1.25rem}.Home_resourceLink__pMuUA{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#2563eb;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s}.Home_resourceLink__pMuUA:hover{background-color:#e5e7eb}.Home_loadingContainer__th4jX{align-items:center;display:flex;flex-direction:column;height:400px;justify-content:center}.Home_spinner__1qZPz{animation:Home_spin__888-M 1s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:40px;margin-bottom:1rem;width:40px}@keyframes Home_spin__888-M{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Home_errorContainer__-B8Iv{align-items:center;display:flex;flex-direction:column;height:400px;justify-content:center;padding:2rem}.Home_errorMessage__sJdWp{color:#dc2626;font-size:1.125rem;margin-bottom:1.5rem;text-align:center}.Home_retryButton__obSvv{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#2563eb;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1.5rem;transition:background-color .2s}.Home_retryButton__obSvv:hover{background-color:#e5e7eb}@media (max-width:768px){.Home_dashboardContainer__aYXOZ{padding:1rem}.Home_resourcesGrid__X-Chc,.Home_widgetRow__mMTIn{grid-template-columns:1fr}}.Widgets_widgetTitle__uk1hk{border-bottom:1px solid #eaeaea;color:#333;font-size:1.25rem;font-weight:600;margin-bottom:1rem;padding-bottom:.75rem}.Widgets_emptyStateMessage__gQjvH{align-items:center;background-color:#f9f9f9;border-radius:8px;color:#888;display:flex;font-style:italic;height:100px;justify-content:center}.Widgets_widgetFooter__DLmxX{border-top:1px solid #eaeaea;margin-top:1rem;padding-top:.75rem;text-align:center}.Widgets_viewAllLink__VVXYB{background-color:#f0f5ff;border-radius:4px;color:#2563eb;display:inline-block;font-size:.875rem;font-weight:500;padding:.375rem .75rem;text-decoration:none;transition:background-color .2s}.Widgets_viewAllLink__VVXYB:hover{background-color:#e0e9ff;text-decoration:none}.Widgets_welcomeWidget__ah-gC{background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:12px;box-shadow:0 4px 6px #0000001a;color:#fff;display:flex;margin-bottom:2rem;padding:2rem}.Widgets_welcomeContent__ttxk5{flex:3 1}.Widgets_welcomeGraphic__Ts2cT{align-items:center;display:flex;flex:1 1;justify-content:center}.Widgets_welcomeTitle__njWLv{font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.Widgets_userName__fzpAY{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#f0f5ff,#fff);-webkit-background-clip:text;font-weight:700}.Widgets_welcomeSubtitle__NnAjR{font-size:1.25rem;margin-bottom:1rem;opacity:.9}.Widgets_dateDisplay__sNcsg{font-size:.875rem;opacity:.8}.Widgets_welcomeImage__n2Q\+h{max-height:120px;max-width:100%}.Widgets_usageWidget__ZwGxv{background-color:#fff;border-radius:12px;box-shadow:0 2px 4px #0000000d;padding:1.5rem}.Widgets_usageStatsContainer__LrMIQ{display:flex;flex-direction:column;gap:1.5rem}.Widgets_usageStat__9Gru8 h3{color:#4b5563;font-size:1rem;font-weight:600;margin-bottom:.75rem}.Widgets_progressBarContainer__l\+7rG{margin-bottom:.75rem}.Widgets_progressBarLabel__FscS8{color:#6b7280;display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:.25rem}.Widgets_progressBarTrack__LPFVs{background-color:#e5e7eb;border-radius:4px;height:8px;overflow:hidden}.Widgets_progressBarFill__Wabgw{border-radius:4px;height:100%;transition:width .3s ease}.Widgets_progressBarFill__Wabgw.Widgets_normal__d3k\+w{background-color:#3b82f6}.Widgets_progressBarFill__Wabgw.Widgets_warning__QxdOX{background-color:#f59e0b}.Widgets_progressBarFill__Wabgw.Widgets_danger__Bll49{background-color:#dc2626}.Widgets_usageFooter__uNUiJ{color:#9ca3af;font-size:.75rem;margin-top:1rem;text-align:center}.Widgets_incidencesWidget__7MEKO{background-color:#fff;border-radius:12px;box-shadow:0 2px 4px #0000000d;padding:1.5rem}.Widgets_incidencesList__JSvl1{display:flex;flex-direction:column;gap:1rem}.Widgets_incidenceItem__jGniy{border:1px solid #eaeaea;border-radius:8px;padding:1rem;transition:box-shadow .2s}.Widgets_incidenceItem__jGniy:hover{box-shadow:0 2px 8px #0000000d}.Widgets_incidenceHeader__wPP8K{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.Widgets_incidenceName__ZH23e{color:#111827;font-weight:600}.Widgets_incidenceDate__cKSsB{color:#6b7280;font-size:.75rem}.Widgets_incidenceDetail__WLgTn{color:#4b5563;font-size:.875rem;line-height:1.4;margin-bottom:.75rem}.Widgets_incidenceFooter__6kkz1{align-items:center;display:flex;justify-content:space-between}.Widgets_incidenceClassification__FBONt{border-radius:4px;font-size:.75rem;font-weight:500;padding:.25rem .5rem}.Widgets_techClassification__ASpcQ{background-color:#dbeafe;color:#1e40af}.Widgets_attentionClassification__KbTJF{background-color:#fef3c7;color:#92400e}.Widgets_billingClassification__u8clW{background-color:#e0e7ff;color:#3730a3}.Widgets_logisticsClassification__KjKcG{background-color:#dcfce7;color:#166534}.Widgets_securityClassification__nC8gt{background-color:#fee2e2;color:#991b1b}.Widgets_incidenceStatus__5pGCS{font-size:.75rem;font-weight:500}.Widgets_statusPending__8pPVj{color:#f59e0b}.Widgets_statusSent__0M9tV{color:#10b981}.Widgets_quickLinksWidget__7G7j6{background-color:#fff;border-radius:12px;box-shadow:0 2px 4px #0000000d;padding:1.5rem}.Widgets_linksGrid__WJmhU{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.Widgets_quickLinkCard__f-xxh{align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:inherit;display:flex;padding:1rem;text-decoration:none;transition:all .2s}.Widgets_quickLinkCard__f-xxh:hover{background-color:#f0f5ff;border-color:#dbeafe;transform:translateY(-2px)}.Widgets_quickLinkIcon__ovv7C{align-items:center;background-color:#e0e7ff;border-radius:8px;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-right:1rem;width:40px}.Widgets_quickLinkIcon__ovv7C img{height:20px;width:20px}.Widgets_quickLinkContent__ViaaD{flex:1 1}.Widgets_quickLinkTitle__ZFult{color:#111827;font-size:1rem;font-weight:600;margin-bottom:.25rem}.Widgets_quickLinkDescription__\+dSvM{color:#6b7280;font-size:.75rem;line-height:1.3}.Widgets_luminWidget__0agLX{background-color:#fff;border-radius:12px;box-shadow:0 2px 4px #0000000d;padding:1.5rem}.Widgets_conversationsList__32-R5{display:flex;flex-direction:column;gap:1rem}.Widgets_conversationItem__AltAy{border:1px solid #eaeaea;border-radius:8px;padding:1rem;transition:box-shadow .2s}.Widgets_conversationItem__AltAy:hover{box-shadow:0 2px 8px #0000000d}.Widgets_conversationHeader__W\+po1{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.Widgets_conversationTitle__QsYve{color:#111827;font-size:1rem;font-weight:600;margin:0}.Widgets_conversationDate__9rJrh{color:#6b7280;font-size:.75rem}.Widgets_conversationPreview__u-HQx{color:#4b5563;font-size:.875rem;line-height:1.4;margin-bottom:.75rem}.Widgets_conversationFooter__kLpvt{display:flex;justify-content:flex-end}.Widgets_messageCount__Dp1X5{background-color:#f3f4f6;border-radius:4px;color:#6b7280;font-size:.75rem;padding:.25rem .5rem}.Widgets_statusWidget__QBzoR{background-color:#fff;border-radius:12px;box-shadow:0 2px 4px #0000000d;padding:1.5rem}.Widgets_overallStatus__jZviX{align-items:center;background-color:#f9fafb;border-radius:8px;display:flex;margin-bottom:1.5rem;padding:1rem}.Widgets_statusIndicator__fxtYv{border-radius:50%;height:16px;margin-right:1rem;width:16px}.Widgets_statusOperational__x4W7t{background-color:#10b981}.Widgets_statusDegraded__P0hl-{background-color:#f59e0b}.Widgets_statusMaintenance__khX-0{background-color:#6366f1}.Widgets_statusInterrupted__anIhf{background-color:#dc2626}.Widgets_statusNoData__b\+heF{background-color:#9ca3af}.Widgets_statusText__vBZaj h3{color:#6b7280;font-size:.875rem;font-weight:500;margin:0 0 .25rem}.Widgets_statusText__vBZaj p{color:#111827;font-size:1rem;font-weight:600;margin:0}.Widgets_servicesList__O\+maA{display:flex;flex-direction:column;gap:1rem}.Widgets_serviceItem__ewcKx{border:1px solid #eaeaea;border-radius:8px;padding:1rem}.Widgets_serviceHeader__0Xpq\+{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.Widgets_serviceName__WpwQJ{color:#111827;font-size:.875rem;font-weight:600}.Widgets_serviceStatus__Q61pd{background-color:#f3f4f6;border-radius:4px;font-size:.75rem;font-weight:500;padding:.25rem .5rem}.Widgets_serviceMessage__ebezV{background-color:#f9fafb;border-radius:4px;color:#4b5563;font-size:.875rem;line-height:1.4;margin-bottom:.75rem;padding:.5rem}.Widgets_serviceUpdated__3RcJg{color:#9ca3af;font-size:.75rem;text-align:right}.Widgets_dashboardContainer__Y0FpG{margin:0 auto;max-width:1400px;padding:2rem}.Widgets_widgetsGrid__DTvUw{display:flex;flex-direction:column;gap:2rem}.Widgets_widgetRow__pSvlk{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.Widgets_widgetCard__-WDUJ{min-height:300px}.Widgets_helpSection__BrI\+1{border-top:1px solid #eaeaea;margin-top:3rem;padding-top:2rem}.Widgets_helpSection__BrI\+1 h2{color:#111827;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.Widgets_resourcesGrid__GGsJ7{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.Widgets_resourceCard__4tHUd{background-color:#fff;border-radius:12px;box-shadow:0 2px 4px #0000000d;padding:1.5rem;transition:transform .2s,box-shadow .2s}.Widgets_resourceCard__4tHUd:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.Widgets_resourceCard__4tHUd h3{color:#111827;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.Widgets_resourceCard__4tHUd p{color:#4b5563;font-size:.875rem;line-height:1.5;margin-bottom:1.25rem}.Widgets_resourceLink__Hr0Kz{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#2563eb;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s}.Widgets_resourceLink__Hr0Kz:hover{background-color:#e5e7eb}.Widgets_loadingContainer__BpAy7{align-items:center;display:flex;flex-direction:column;height:400px;justify-content:center}.Widgets_spinner__J0SnL{animation:Widgets_spin__airUx 1s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:40px;margin-bottom:1rem;width:40px}@keyframes Widgets_spin__airUx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Widgets_errorContainer__vuyPi{align-items:center;display:flex;flex-direction:column;height:400px;justify-content:center;padding:2rem}.Widgets_errorMessage__V2B1B{color:#dc2626;font-size:1.125rem;margin-bottom:1.5rem;text-align:center}.Widgets_retryButton__Dexpu{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#2563eb;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1.5rem;transition:background-color .2s}.Widgets_retryButton__Dexpu:hover{background-color:#e5e7eb}.Widgets_productivityWidget__mOTlo{background-color:#fff;border-radius:12px;box-shadow:0 2px 4px #0000000d;padding:1.5rem}.Widgets_productivityContent__wkSL4{display:flex;flex-direction:column;gap:1.5rem}.Widgets_productivityStats__RQEgQ{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.Widgets_statItem__HLJUo{align-items:center;background-color:#f9fafb;border-radius:8px;display:flex;flex-direction:column;padding:1rem;text-align:center;transition:transform .2s}.Widgets_statItem__HLJUo:hover{background-color:#f0f5ff;transform:translateY(-2px)}.Widgets_statIcon__Jj3pa{align-items:center;background-color:#e0e7ff;border-radius:50%;display:flex;height:32px;justify-content:center;margin-bottom:.5rem;width:32px}.Widgets_statIcon__Jj3pa img{height:16px;width:16px}.Widgets_statInfo__trLm\+{width:100%}.Widgets_statLabel__tH09O{color:#6b7280;font-size:.75rem;margin-bottom:.25rem}.Widgets_statValue__\+rMZP{color:#111827;font-size:1.25rem;font-weight:600}.Widgets_sectionTitle__jzLC-{color:#4b5563;font-size:1rem;font-weight:600;margin-bottom:.75rem}.Widgets_priorityTasksSection__c2YNl{margin-top:.5rem}.Widgets_priorityTasksList__YfMHB{display:flex;flex-direction:column;gap:.5rem}.Widgets_priorityTaskItem__UQs6m{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;display:flex;padding:.75rem}.Widgets_priorityIndicator__Qd3vv{background-color:#ef4444;border-radius:50%;flex-shrink:0;height:8px;margin-right:.75rem;width:8px}.Widgets_taskTitle__fctZD{color:#111827;flex:1 1;font-size:.875rem;font-weight:500}.Widgets_taskDueDate__NnztK{color:#6b7280;font-size:.75rem;margin-left:auto;padding-left:.5rem}.Widgets_productivityActions__pJwYP{display:flex;gap:1rem;margin-top:.5rem}.Widgets_actionButton__JbsIW{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#2563eb;display:inline-block;flex:1 1;font-size:.875rem;font-weight:500;padding:.5rem 1rem;text-align:center;text-decoration:none;transition:background-color .2s}.Widgets_actionButton__JbsIW:hover{background-color:#e0e7ff}@media (max-width:640px){.Widgets_productivityStats__RQEgQ{grid-template-columns:repeat(2,1fr)}.Widgets_productivityActions__pJwYP{flex-direction:column}}@media (max-width:768px){.Widgets_dashboardContainer__Y0FpG{padding:1rem}.Widgets_welcomeWidget__ah-gC{flex-direction:column;padding:1.5rem}.Widgets_welcomeGraphic__Ts2cT{justify-content:flex-start;margin-top:1.5rem}.Widgets_welcomeTitle__njWLv{font-size:1.5rem}.Widgets_linksGrid__WJmhU,.Widgets_resourcesGrid__GGsJ7,.Widgets_widgetRow__pSvlk{grid-template-columns:1fr}}.Widgets_clockContainer__NIXYT{align-items:center;display:flex;height:100%;justify-content:center}.Widgets_digitalClock__WvWSe{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#ffffff26;border:1px solid #ffffff4d;border-radius:12px;box-shadow:0 4px 30px #0000001a;padding:1.5rem;text-align:center}.Widgets_timeDisplay__g7GeJ{color:#fff;font-size:1.75rem;font-weight:700;letter-spacing:2px;margin-bottom:.5rem}.Widgets_clockAnimation__glEgg{display:flex;gap:.5rem;justify-content:center}.Widgets_clockDot__BU9Xv{background-color:#fff;border-radius:50%;height:8px;opacity:.7;width:8px}.Widgets_clockDot__BU9Xv:first-child{animation:Widgets_blink__pHmEp 2s 0s infinite}.Widgets_clockDot__BU9Xv:nth-child(2){animation:Widgets_blink__pHmEp 2s .4s infinite}.Widgets_clockDot__BU9Xv:nth-child(3){animation:Widgets_blink__pHmEp 2s .8s infinite}.Widgets_clockDot__BU9Xv:nth-child(4){animation:Widgets_blink__pHmEp 2s 1.2s infinite}@keyframes Widgets_blink__pHmEp{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:.8;transform:scale(1.2)}}.QuickGuideModal_modalOverlay__3\+-GY{align-items:center;animation:QuickGuideModal_fadeIn__5B-n7 .3s ease-in-out;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes QuickGuideModal_fadeIn__5B-n7{0%{opacity:0}to{opacity:1}}.QuickGuideModal_modalContainer__Bi1Xk{animation:QuickGuideModal_slideUp__SI7Ql .4s ease-out;background-color:#fff;border-radius:12px;box-shadow:0 8px 30px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:1000px;overflow:hidden;position:relative;width:90%}@keyframes QuickGuideModal_slideUp__SI7Ql{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.QuickGuideModal_closeButton__EITnT{background:none;border:none;color:#666;cursor:pointer;font-size:28px;line-height:28px;position:absolute;right:20px;top:15px;transition:color .2s;z-index:10}.QuickGuideModal_closeButton__EITnT:hover{color:#333}.QuickGuideModal_modalContent__45QQo{display:flex;height:80vh;max-height:90vh;overflow:hidden}.QuickGuideModal_sideNavigation__2ZA7m{background-color:#f5f7fa;border-right:1px solid #e5e7eb;overflow-y:auto;padding:20px 0;width:280px}.QuickGuideModal_sectionLink__dixQn{align-items:center;border-radius:8px;cursor:pointer;display:flex;margin:4px 10px;padding:12px 20px;transition:background-color .2s}.QuickGuideModal_sectionLink__dixQn:hover{background-color:#e9ecef}.QuickGuideModal_activeSection__l462U{background-color:#e0e7ff;color:#06c;font-weight:500}.QuickGuideModal_sectionNumber__IUX1i{align-items:center;background-color:#dbe4fd;border-radius:50%;color:#06c;display:flex;font-size:14px;font-weight:600;height:24px;justify-content:center;margin-right:12px;width:24px}.QuickGuideModal_activeSection__l462U .QuickGuideModal_sectionNumber__IUX1i{background-color:#06c;color:#fff}.QuickGuideModal_sectionTitle__151\+3{font-size:14px;line-height:1.2}.QuickGuideModal_mainContent__Iuqll{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:30px}.QuickGuideModal_contentTitle__DerzJ{border-bottom:2px solid #e5e7eb;color:#111827;font-size:24px;margin-bottom:24px;padding-bottom:12px}.QuickGuideModal_contentBody__spK0A{color:#4b5563;flex:1 1;line-height:1.6}.QuickGuideModal_contentBody__spK0A p{margin-bottom:16px}.QuickGuideModal_contentBody__spK0A ul{margin-bottom:20px;padding-left:20px}.QuickGuideModal_contentBody__spK0A li{margin-bottom:8px}.QuickGuideModal_contentBody__spK0A strong{color:#111827;font-weight:500}.QuickGuideModal_navigationControls__SYRIR{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-top:30px;padding-top:20px}.QuickGuideModal_navButton__Ztsuh{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#4b5563;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.QuickGuideModal_navButton__Ztsuh:hover:not(.QuickGuideModal_disabled__uB-K9){background-color:#e5e7eb}.QuickGuideModal_navButton__Ztsuh.QuickGuideModal_disabled__uB-K9{cursor:not-allowed;opacity:.5}.QuickGuideModal_completeButton__ZsVsT{background-color:#06c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background-color .2s}.QuickGuideModal_completeButton__ZsVsT:hover{background-color:#2563eb}.QuickGuideModal_progressContainer__shgJM{align-items:center;display:flex;flex-direction:column;width:200px}.QuickGuideModal_progressBar__wu92l{background-color:#e5e7eb;border-radius:3px;height:6px;margin-bottom:8px;overflow:hidden;width:100%}.QuickGuideModal_progressFill__nUZVx{background-color:#06c;border-radius:3px;height:100%;transition:width .4s ease}.QuickGuideModal_progressText__q78qi{color:#6b7280;font-size:12px}.QuickGuideModal_imageContainer__ZHCdL{display:flex;justify-content:center;margin:20px 0}.QuickGuideModal_welcomeImage__gDz84{height:auto;max-width:250px}.QuickGuideModal_iconImage__jqz6R{background-color:#f3f4f6;border-radius:12px;height:80px;padding:15px;width:80px}.QuickGuideModal_thankYou__sF57f{color:#06c;font-size:18px;font-weight:500;margin:30px 0;text-align:center}.QuickGuideModal_finalImage__4MFuy{display:flex;justify-content:center;margin-top:20px}.QuickGuideModal_logoImage__GenIw{height:auto;width:120px}@media (max-width:768px){.QuickGuideModal_modalContainer__Bi1Xk{max-height:95vh;width:95%}.QuickGuideModal_modalContent__45QQo{flex-direction:column;height:auto}.QuickGuideModal_sideNavigation__2ZA7m{border-bottom:1px solid #e5e7eb;border-right:none;max-height:150px;padding:10px 0;width:100%}.QuickGuideModal_mainContent__Iuqll{max-height:calc(80vh - 150px);padding:20px}.QuickGuideModal_contentTitle__DerzJ{font-size:20px;margin-bottom:16px}.QuickGuideModal_navigationControls__SYRIR{margin-top:20px}.QuickGuideModal_completeButton__ZsVsT,.QuickGuideModal_navButton__Ztsuh{font-size:13px;padding:8px 16px}.QuickGuideModal_progressContainer__shgJM{width:150px}}.FAQModal_modalOverlay__D5G7o{align-items:center;animation:FAQModal_fadeIn__vEtVc .3s ease-in-out;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes FAQModal_fadeIn__vEtVc{0%{opacity:0}to{opacity:1}}.FAQModal_modalContainer__eLO9n{animation:FAQModal_slideUp__ELiWw .4s ease-out;background-color:#fff;border-radius:12px;box-shadow:0 10px 25px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:900px;position:relative;width:90%}@keyframes FAQModal_slideUp__ELiWw{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.FAQModal_closeButton__4G\+xi{background:none;border:none;color:#666;cursor:pointer;font-size:28px;line-height:28px;position:absolute;right:20px;top:15px;transition:color .2s;z-index:10}.FAQModal_closeButton__4G\+xi:hover{color:#333}.FAQModal_modalHeader__ynXpZ{border-bottom:1px solid #e5e7eb;padding:25px 30px}.FAQModal_modalTitle__xdXux{color:#111827;font-size:24px;font-weight:600;margin:0 0 8px}.FAQModal_modalSubtitle__2d1IO{color:#6b7280;font-size:16px;margin:0}.FAQModal_modalContent__2iyfY{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.FAQModal_categoriesNav__Zuh1u{border-bottom:1px solid #e5e7eb;display:flex;overflow-x:auto;padding:0 20px;scrollbar-width:thin}.FAQModal_categoriesNav__Zuh1u::-webkit-scrollbar{height:4px}.FAQModal_categoriesNav__Zuh1u::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:2px}.FAQModal_categoryButton__F7wLP{background:none;border:none;color:#4b5563;cursor:pointer;font-size:15px;padding:15px 20px;position:relative;white-space:nowrap}.FAQModal_categoryButton__F7wLP:hover{color:#111827}.FAQModal_activeCategory__D237i{color:#3b82f6;font-weight:500}.FAQModal_activeCategory__D237i:after{background-color:#3b82f6;border-top-left-radius:2px;border-top-right-radius:2px;bottom:-1px;content:"";height:3px;left:0;position:absolute;width:100%}.FAQModal_questionsContainer__\+b4pm{flex:1 1;overflow-y:auto;padding:20px 30px;scrollbar-width:thin}.FAQModal_questionsContainer__\+b4pm::-webkit-scrollbar{width:6px}.FAQModal_questionsContainer__\+b4pm::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px}.FAQModal_faqItem__EdoeY{border-bottom:1px solid #e5e7eb;margin-bottom:12px;padding-bottom:12px;transition:all .3s ease}.FAQModal_faqItem__EdoeY:last-child{border-bottom:none;margin-bottom:0}.FAQModal_questionRow__9QHW8{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:8px 0}.FAQModal_question__lZWMh{color:#111827;flex:1 1;font-size:16px;font-weight:500;margin:0}.FAQModal_toggleIcon__BezdY{align-items:center;color:#6b7280;display:flex;font-size:20px;font-weight:400;height:24px;justify-content:center;margin-left:12px;transition:all .2s;width:24px}.FAQModal_faqItem__EdoeY.FAQModal_expanded__KfIzr .FAQModal_toggleIcon__BezdY{color:#3b82f6}.FAQModal_answer__Xf3\+r{animation:FAQModal_fadeIn__vEtVc .3s ease-in-out;color:#4b5563;font-size:15px;line-height:1.5;padding:5px 0 10px}.FAQModal_answer__Xf3\+r p{margin-top:0}.FAQModal_modalFooter__wFyFt{border-top:1px solid #e5e7eb;color:#6b7280;font-size:14px;padding:20px 30px;text-align:center}.FAQModal_supportLink__BWDom{color:#3b82f6;font-weight:500;text-decoration:none}.FAQModal_supportLink__BWDom:hover{text-decoration:underline}@media (max-width:768px){.FAQModal_modalContainer__eLO9n{max-height:95vh;width:95%}.FAQModal_modalHeader__ynXpZ{padding:20px}.FAQModal_modalTitle__xdXux{font-size:20px}.FAQModal_modalSubtitle__2d1IO{font-size:14px}.FAQModal_categoryButton__F7wLP{font-size:14px;padding:12px 15px}.FAQModal_questionsContainer__\+b4pm{padding:15px 20px}.FAQModal_question__lZWMh{font-size:15px}.FAQModal_answer__Xf3\+r{font-size:14px}.FAQModal_modalFooter__wFyFt{padding:15px 20px}}.AchievementWidget_widget__YCovD{background:#fff;border:1px solid #f1f5f9;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;min-height:300px;padding:1.5rem;transition:all .2s ease}.AchievementWidget_widget__YCovD:hover{box-shadow:0 4px 12px #0000001a}.AchievementWidget_widgetHeader__1omDg{margin-bottom:1.5rem}.AchievementWidget_headerContent__TK6DH{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.AchievementWidget_headerLeft__GAMG8{align-items:center;display:flex;flex:1 1;gap:.75rem}.AchievementWidget_iconContainer__2w6Of{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.AchievementWidget_headerIcon__T-5Tz{color:#06c}.AchievementWidget_titleContainer__vp28x{flex:1 1}.AchievementWidget_widgetTitle__A1UIa{color:#1e293b;font-size:1.125rem;font-weight:600;line-height:1.2;margin:0 0 .25rem}.AchievementWidget_widgetSubtitle__7aatc{color:#64748b;font-size:.875rem;line-height:1.3;margin:0}.AchievementWidget_progressContainer__t2-ib{flex-shrink:0}.AchievementWidget_progressCircle__Oxze3{height:48px;position:relative;width:48px}.AchievementWidget_progressSvg__xbtUA{height:100%;transform:rotate(-90deg);width:100%}.AchievementWidget_progressTrack__tDre9{fill:none;stroke:#f1f5f9;stroke-width:2}.AchievementWidget_progressBar__0g4ZQ{fill:none;stroke:#06c;stroke-width:2;stroke-linecap:round;transition:stroke-dasharray .6s ease}.AchievementWidget_progressText__pPspM{color:#475569;font-size:.75rem;font-weight:600;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.AchievementWidget_achievementsList__bESIq{display:flex;flex:1 1;flex-direction:column;gap:.75rem;max-height:320px;overflow-y:auto}.AchievementWidget_achievementBadge__iXffz{align-items:flex-start;background:#fafbfc;border:1px solid #f1f5f9;border-radius:10px;display:flex;gap:.75rem;padding:1rem;transition:all .2s ease}.AchievementWidget_achievementBadge__iXffz.AchievementWidget_unlocked__I5S4K{background:#fff;border-color:#e2e8f0;cursor:pointer}.AchievementWidget_achievementBadge__iXffz.AchievementWidget_unlocked__I5S4K:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.AchievementWidget_achievementBadge__iXffz.AchievementWidget_locked__RZ7OG{opacity:.6}.AchievementWidget_badgeIcon__I03x-{align-items:center;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.AchievementWidget_badgeContent__rE0Em{flex:1 1;min-width:0}.AchievementWidget_badgeHeader__fGPk\+{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.AchievementWidget_badgeTitle__VqwRJ{color:#1e293b;flex:1 1;font-size:.9375rem;font-weight:600;line-height:1.2;margin:0}.AchievementWidget_badgeRarity__OCmGW{flex-shrink:0}.AchievementWidget_rarityTag__rqkTK{border:1px solid;border-radius:6px;font-size:.6875rem;font-weight:600;letter-spacing:.025em;padding:.125rem .5rem;text-transform:uppercase}.AchievementWidget_badgeDescription__5wzMm{color:#64748b;font-size:.8125rem;line-height:1.4;margin:0 0 .75rem}.AchievementWidget_badgeFooter__-zdhT{align-items:center;display:flex;justify-content:flex-start}.AchievementWidget_pointsTag__2iHFI{background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#06c;font-size:.75rem;font-weight:500;padding:.25rem .5rem}.AchievementWidget_widgetFooter__7YhpM{border-top:1px solid #f1f5f9;margin-top:1rem;padding-top:1rem}.AchievementWidget_showMoreButton__Aa8WG{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:.8125rem;font-weight:500;padding:.625rem;transition:all .2s ease;width:100%}.AchievementWidget_showMoreButton__Aa8WG:hover{background:#f1f5f9;border-color:#cbd5e1;color:#374151}.AchievementWidget_loadingState__uXFUk{align-items:center;display:flex;flex-direction:column;gap:1rem;height:200px;justify-content:center}.AchievementWidget_spinner__55\+dX{animation:AchievementWidget_spin__3q-wr 1s linear infinite;border:2px solid #f1f5f9;border-radius:50%;border-top-color:#06c;height:28px;width:28px}@keyframes AchievementWidget_spin__3q-wr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AchievementWidget_loadingState__uXFUk p{color:#64748b;font-size:.875rem;margin:0}.AchievementWidget_emptyState__DpkCA{align-items:center;display:flex;flex-direction:column;height:200px;justify-content:center;padding:2rem 1rem;text-align:center}.AchievementWidget_emptyIcon__Bb4t0{color:#cbd5e1;margin-bottom:1rem}.AchievementWidget_emptyState__DpkCA h4{color:#374151;font-size:1rem;font-weight:600;margin:0 0 .5rem}.AchievementWidget_emptyState__DpkCA p{color:#64748b;font-size:.875rem;line-height:1.5;margin:0}.AchievementWidget_achievementsList__bESIq::-webkit-scrollbar{width:4px}.AchievementWidget_achievementsList__bESIq::-webkit-scrollbar-track{background:#f8fafc;border-radius:2px}.AchievementWidget_achievementsList__bESIq::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.AchievementWidget_achievementsList__bESIq::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:768px){.AchievementWidget_widget__YCovD{padding:1rem}.AchievementWidget_headerContent__TK6DH{align-items:flex-start;flex-direction:column;gap:1rem}.AchievementWidget_progressContainer__t2-ib{align-self:flex-end}.AchievementWidget_achievementBadge__iXffz{gap:.5rem;padding:.75rem}.AchievementWidget_badgeIcon__I03x-{height:32px;width:32px}.AchievementWidget_badgeTitle__VqwRJ{font-size:.875rem}.AchievementWidget_badgeDescription__5wzMm{font-size:.8125rem}}.ChallengeWidget_widget__fyg8c{background:#fff;border:1px solid #f1f5f9;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;min-height:300px;padding:1.5rem;transition:all .2s ease}.ChallengeWidget_widget__fyg8c:hover{box-shadow:0 4px 12px #0000001a}.ChallengeWidget_widgetHeader__8WRfV{margin-bottom:1.5rem}.ChallengeWidget_headerContent__wjJS5{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.ChallengeWidget_headerLeft__1MmJp{align-items:center;display:flex;flex:1 1;gap:.75rem}.ChallengeWidget_iconContainer__w21PO{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ChallengeWidget_headerIcon__rq55W{color:#06c}.ChallengeWidget_titleContainer__i2HX6{flex:1 1}.ChallengeWidget_widgetTitle__lmOz3{color:#1e293b;font-size:1.125rem;font-weight:600;line-height:1.2;margin:0 0 .25rem}.ChallengeWidget_widgetSubtitle__Hh8sr{color:#64748b;font-size:.875rem;line-height:1.3;margin:0}.ChallengeWidget_streakContainer__WQ3aO{flex-shrink:0}.ChallengeWidget_streakBadge__Xd9Zk{align-items:center;background:#fef3c7;border:1px solid #fed7aa;border-radius:8px;display:flex;gap:.5rem;padding:.5rem .75rem}.ChallengeWidget_streakBadge__Xd9Zk svg{color:#d97706}.ChallengeWidget_streakText__aUPpC{align-items:flex-start;display:flex;flex-direction:column}.ChallengeWidget_streakNumber__wxN5F{color:#92400e;font-size:1rem;font-weight:700;line-height:1}.ChallengeWidget_streakLabel__GyueI{color:#92400e;font-size:.6875rem;font-weight:500;line-height:1}.ChallengeWidget_challengesList__e-nQz{display:flex;flex:1 1;flex-direction:column;gap:1rem;max-height:400px;overflow-y:auto}.ChallengeWidget_challengeCard__tEc\+F{background:#fafbfc;border:1px solid #f1f5f9;border-radius:10px;padding:1rem;transition:all .2s ease}.ChallengeWidget_challengeCard__tEc\+F:hover{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.ChallengeWidget_challengeCard__tEc\+F.ChallengeWidget_completed__0czp3{background:#fff;border-color:#22c55e;position:relative}.ChallengeWidget_challengeCard__tEc\+F.ChallengeWidget_completed__0czp3:before{background:#22c55e;border-radius:10px 10px 0 0;content:"";height:2px;left:0;position:absolute;right:0;top:0}.ChallengeWidget_cardHeader__d4nMC{align-items:flex-start;display:flex;gap:.75rem;margin-bottom:1rem}.ChallengeWidget_challengeIcon__D0nWk{align-items:center;border:1px solid;border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.ChallengeWidget_challengeInfo__ljYOX{flex:1 1;min-width:0}.ChallengeWidget_challengeTitleRow__unobC{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.ChallengeWidget_challengeTitle__8mnVQ{color:#1e293b;flex:1 1;font-size:.9375rem;font-weight:600;line-height:1.2;margin:0}.ChallengeWidget_challengeDescription__SXe2G{color:#64748b;font-size:.8125rem;line-height:1.4;margin:0}.ChallengeWidget_difficultyTag__pUuvb{border:1px solid;border-radius:6px;flex-shrink:0;font-size:.6875rem;font-weight:600;letter-spacing:.025em;padding:.125rem .5rem;text-transform:uppercase}.ChallengeWidget_progressSection__So-uW{margin-bottom:1rem}.ChallengeWidget_progressInfo__fgCwb{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.ChallengeWidget_progressText__ZUHlr{color:#374151;font-size:.8125rem;font-weight:500}.ChallengeWidget_progressPercentage__tzwEU{color:#06c;font-size:.8125rem;font-weight:600}.ChallengeWidget_progressBar__0FS04{background:#f1f5f9;border-radius:2px;height:4px;overflow:hidden;width:100%}.ChallengeWidget_progressFill__DqFI3{border-radius:2px;height:100%;transition:width .3s ease}.ChallengeWidget_cardFooter__UsxlY{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.ChallengeWidget_timeRemaining__bWaVa{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:6px;color:#64748b;display:flex;font-size:.75rem;gap:.25rem;padding:.25rem .5rem}.ChallengeWidget_rewards__-g04t{display:flex;gap:.5rem}.ChallengeWidget_rewardItem__isRNf{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:6px;color:#64748b;display:flex;font-size:.75rem;gap:.25rem;padding:.25rem .5rem}.ChallengeWidget_rewardItem__isRNf svg{color:#06c}.ChallengeWidget_claimButton__8awIy{align-items:center;background:#06c;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.75rem;font-weight:500;gap:.375rem;padding:.5rem .75rem;transition:all .2s ease;white-space:nowrap}.ChallengeWidget_claimButton__8awIy:hover{background:#0052a3;transform:translateY(-1px)}.ChallengeWidget_claimButton__8awIy:active{transform:translateY(0)}.ChallengeWidget_completedBadge__5xmfm{align-items:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;color:#059669;display:flex;font-size:.75rem;font-weight:500;gap:.375rem;padding:.5rem .75rem;white-space:nowrap}.ChallengeWidget_loadingState__WWilt{align-items:center;display:flex;flex-direction:column;gap:1rem;height:200px;justify-content:center}.ChallengeWidget_spinner__9a\+s9{animation:ChallengeWidget_spin__gJZqM 1s linear infinite;border:2px solid #f1f5f9;border-radius:50%;border-top-color:#06c;height:28px;width:28px}@keyframes ChallengeWidget_spin__gJZqM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ChallengeWidget_loadingState__WWilt p{color:#64748b;font-size:.875rem;margin:0}.ChallengeWidget_emptyState__b11O4{align-items:center;display:flex;flex-direction:column;height:200px;justify-content:center;padding:2rem 1rem;text-align:center}.ChallengeWidget_emptyIcon__8zOxI{color:#cbd5e1;margin-bottom:1rem}.ChallengeWidget_emptyState__b11O4 h4{color:#374151;font-size:1rem;font-weight:600;margin:0 0 .5rem}.ChallengeWidget_emptyState__b11O4 p{color:#64748b;font-size:.875rem;line-height:1.5;margin:0}.ChallengeWidget_challengesList__e-nQz::-webkit-scrollbar{width:4px}.ChallengeWidget_challengesList__e-nQz::-webkit-scrollbar-track{background:#f8fafc;border-radius:2px}.ChallengeWidget_challengesList__e-nQz::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.ChallengeWidget_challengesList__e-nQz::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:768px){.ChallengeWidget_widget__fyg8c{padding:1rem}.ChallengeWidget_headerContent__wjJS5{align-items:flex-start;flex-direction:column;gap:1rem}.ChallengeWidget_streakContainer__WQ3aO{align-self:flex-end}.ChallengeWidget_challengeCard__tEc\+F{padding:.75rem}.ChallengeWidget_cardHeader__d4nMC{gap:.5rem}.ChallengeWidget_challengeIcon__D0nWk{height:32px;width:32px}.ChallengeWidget_challengeTitleRow__unobC{align-items:flex-start;flex-direction:column;gap:.25rem}.ChallengeWidget_cardFooter__UsxlY{align-items:stretch;flex-direction:column;gap:.5rem}.ChallengeWidget_rewards__-g04t,.ChallengeWidget_timeRemaining__bWaVa{justify-content:center}}.LevelWidget_widget__XDYqx{background:#fff;border:1px solid #f1f5f9;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;min-height:420px;overflow:hidden;padding:1.5rem;position:relative;transition:all .2s ease}.LevelWidget_widget__XDYqx:hover{box-shadow:0 4px 12px #0000001a}.LevelWidget_widget__XDYqx:before{background:linear-gradient(90deg,#06c,#0052a3);content:"";height:3px;left:0;position:absolute;right:0;top:0}.LevelWidget_widgetHeader__YkKE2{margin-bottom:1.5rem}.LevelWidget_levelBadge__\+u-2P{align-items:center;display:flex;gap:.75rem;margin-bottom:.75rem}.LevelWidget_levelIcon__iryYq{align-items:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-radius:12px;color:#06c;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.LevelWidget_levelInfo__fvXdu{flex:1 1}.LevelWidget_levelNumber__6gTAL{color:#1e293b;display:block;font-size:1.25rem;font-weight:700;line-height:1.2;margin-bottom:.25rem}.LevelWidget_totalPoints__-15N0{color:#64748b;display:block;font-size:.875rem;font-weight:500;line-height:1}.LevelWidget_nextLevelInfo__jQlIN{text-align:center}.LevelWidget_nextLevelText__qvTbt{background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;color:#64748b;display:inline-block;font-size:.8125rem;padding:.5rem .75rem}.LevelWidget_progressSection__ju7HO{margin-bottom:1.5rem}.LevelWidget_progressBar__2L1JE{background:#f1f5f9;border-radius:3px;height:6px;margin-bottom:.5rem;overflow:hidden;width:100%}.LevelWidget_progressFill__9ycGY{background:linear-gradient(90deg,#06c,#0052a3);border-radius:3px;height:100%;transition:width .6s ease}.LevelWidget_progressText__qtgSi{color:#64748b;font-size:.8125rem;font-weight:500;text-align:center}.LevelWidget_statsGrid__BlYu7{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem}.LevelWidget_statItem__20VYz{align-items:center;background:#fafbfc;border:1px solid #f1f5f9;border-radius:8px;display:flex;flex-direction:column;padding:.75rem .5rem;text-align:center;transition:all .2s ease}.LevelWidget_statItem__20VYz:hover{background:#fff;border-color:#e2e8f0;transform:translateY(-1px)}.LevelWidget_statIcon__ZyL02{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#06c;display:flex;height:28px;justify-content:center;margin-bottom:.5rem;width:28px}.LevelWidget_statContent__cBtiq{align-items:center;display:flex;flex-direction:column}.LevelWidget_statValue__ic9h4{color:#1e293b;font-size:1.125rem;font-weight:700;line-height:1;margin-bottom:.25rem}.LevelWidget_statLabel__UErL1{color:#64748b;font-size:.6875rem;font-weight:500;letter-spacing:.025em;line-height:1;text-transform:uppercase}.LevelWidget_sectionTitle__ILDpv{color:#374151;font-size:.8125rem;font-weight:600;letter-spacing:.025em;margin:0 0 .75rem;text-transform:uppercase}.LevelWidget_activitySection__dTkxc{border-bottom:1px solid #f1f5f9;margin-bottom:1rem;padding-bottom:1rem}.LevelWidget_activityGrid__HKAvu{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr)}.LevelWidget_activityItem__3L4Ci{align-items:center;background:#fafbfc;border:1px solid #f1f5f9;border-radius:8px;display:flex;flex-direction:column;padding:.75rem .5rem;text-align:center}.LevelWidget_activityIcon__3fP\+b{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;color:#06c;display:flex;height:24px;justify-content:center;margin-bottom:.5rem;width:24px}.LevelWidget_activityContent__cOD1j{align-items:center;display:flex;flex-direction:column}.LevelWidget_activityValue__VpKiJ{color:#1e293b;font-size:1rem;font-weight:700;line-height:1;margin-bottom:.25rem}.LevelWidget_activityLabel__KgOI9{color:#64748b;font-size:.6875rem;font-weight:500;line-height:1}.LevelWidget_nextAchievementSection__znE-N{border-bottom:1px solid #f1f5f9;margin-bottom:1rem;padding-bottom:1rem}.LevelWidget_nextAchievementCard__H9spw{align-items:center;background:#fafbfc;border:1px solid #f1f5f9;border-radius:8px;display:flex;gap:.75rem;padding:.75rem}.LevelWidget_nextAchievementIcon__Q9IGE{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#06c;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.LevelWidget_nextAchievementContent__7JyJ6{flex:1 1;min-width:0}.LevelWidget_nextAchievementName__yiVdp{color:#1e293b;display:block;font-size:.875rem;font-weight:600;line-height:1.2;margin-bottom:.375rem}.LevelWidget_nextAchievementProgress__VY\+OT{display:flex;flex-direction:column;gap:.25rem}.LevelWidget_nextAchievementText__5arTA{color:#64748b;font-size:.75rem;font-weight:500}.LevelWidget_nextAchievementBar__JXHKC{background:#f1f5f9;border-radius:2px;height:3px;overflow:hidden;width:100%}.LevelWidget_nextAchievementFill__R5lbS{background:linear-gradient(90deg,#06c,#0052a3);border-radius:2px;height:100%;transition:width .6s ease}.LevelWidget_dailyGoalSection__ifqaj{margin-bottom:1rem}.LevelWidget_dailyGoalCard__6bByv{background:#fafbfc;border:1px solid #f1f5f9;border-radius:8px;padding:.75rem}.LevelWidget_dailyGoalHeader__tdx6M{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.LevelWidget_dailyGoalLabel__IZnqZ{color:#475569;font-size:.8125rem;font-weight:500}.LevelWidget_dailyGoalProgress__HKNhh{color:#06c;font-size:.8125rem;font-weight:600}.LevelWidget_dailyGoalBar__LYbUi{background:#f1f5f9;border-radius:2px;height:4px;margin-bottom:.5rem;overflow:hidden;width:100%}.LevelWidget_dailyGoalFill__eFCHg{background:linear-gradient(90deg,#06c,#0052a3);border-radius:2px;height:100%;transition:width .6s ease}.LevelWidget_dailyGoalFooter__KvDYm{text-align:center}.LevelWidget_dailyGoalRemaining__p-zWP{color:#64748b;font-size:.75rem;font-weight:500}.LevelWidget_achievementSummary__3LIE2{margin-bottom:1rem}.LevelWidget_achievementType__Bewjv.LevelWidget_common__vdqkP{background:#f8fafc;border-color:#e2e8f0;color:#64748b}.LevelWidget_achievementRow__7NPcQ{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.LevelWidget_achievementType__Bewjv{align-items:center;border:1px solid;border-radius:6px;display:flex;flex-direction:column;min-width:50px;padding:.5rem}.LevelWidget_achievementType__Bewjv.LevelWidget_legendary__z-UUt{background:#fef2f2;border-color:#fecaca;color:#dc2626}.LevelWidget_achievementType__Bewjv.LevelWidget_epic__smLNU{background:#fffbeb;border-color:#fed7aa;color:#d97706}.LevelWidget_achievementType__Bewjv.LevelWidget_rare__B\+R72{background:#eff6ff;border-color:#bfdbfe;color:#06c}.LevelWidget_achievementCount__uQXKZ{font-size:.875rem;font-weight:700;line-height:1;margin-bottom:.125rem}.LevelWidget_achievementLabel__JOEZ3{font-size:.625rem;font-weight:500;letter-spacing:.025em;line-height:1;opacity:.8;text-transform:uppercase}.LevelWidget_loadingState__MVe--{align-items:center;display:flex;height:100%;justify-content:center}.LevelWidget_spinner__b36\+8{animation:LevelWidget_spin__gglL1 1s linear infinite;border:2px solid #f1f5f9;border-radius:50%;border-top-color:#06c;height:28px;width:28px}@keyframes LevelWidget_spin__gglL1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LevelWidget_errorState__td97W{align-items:center;display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:center;text-align:center}.LevelWidget_errorIcon__SpouI{color:#cbd5e1}.LevelWidget_errorState__td97W p{color:#64748b;font-size:.875rem;margin:0}@media (max-width:768px){.LevelWidget_widget__XDYqx{min-height:380px;padding:1rem}.LevelWidget_levelBadge__\+u-2P{flex-direction:column;gap:.5rem;text-align:center}.LevelWidget_levelIcon__iryYq{height:40px;width:40px}.LevelWidget_levelNumber__6gTAL{font-size:1.125rem}.LevelWidget_statsGrid__BlYu7{gap:.5rem;grid-template-columns:repeat(3,1fr)}.LevelWidget_statItem__20VYz{padding:.5rem .25rem}.LevelWidget_statIcon__ZyL02{height:24px;width:24px}.LevelWidget_statValue__ic9h4{font-size:1rem}.LevelWidget_statLabel__UErL1{font-size:.625rem}.LevelWidget_activityGrid__HKAvu{gap:.375rem;grid-template-columns:repeat(3,1fr)}.LevelWidget_activityItem__3L4Ci{padding:.5rem .25rem}.LevelWidget_activityIcon__3fP\+b{height:20px;width:20px}.LevelWidget_activityValue__VpKiJ{font-size:.875rem}.LevelWidget_activityLabel__KgOI9{font-size:.625rem}.LevelWidget_nextAchievementCard__H9spw{gap:.5rem;padding:.625rem}.LevelWidget_nextAchievementIcon__Q9IGE{height:28px;width:28px}.LevelWidget_nextAchievementName__yiVdp{font-size:.8125rem}.LevelWidget_dailyGoalCard__6bByv{padding:.625rem}.LevelWidget_achievementRow__7NPcQ{gap:.375rem}.LevelWidget_achievementType__Bewjv{min-width:42px;padding:.375rem .25rem}.LevelWidget_achievementCount__uQXKZ{font-size:.8125rem}.LevelWidget_achievementLabel__JOEZ3{font-size:.5625rem}.LevelWidget_sectionTitle__ILDpv{font-size:.75rem;margin-bottom:.5rem}}@media (max-width:480px){.LevelWidget_widget__XDYqx{min-height:350px}.LevelWidget_levelIcon__iryYq{height:36px;width:36px}.LevelWidget_levelNumber__6gTAL{font-size:1rem}.LevelWidget_totalPoints__-15N0{font-size:.8125rem}.LevelWidget_nextLevelText__qvTbt{font-size:.75rem}.LevelWidget_activityGrid__HKAvu{gap:.25rem}.LevelWidget_activityItem__3L4Ci{padding:.375rem .125rem}.LevelWidget_nextAchievementCard__H9spw{flex-direction:column;gap:.5rem;text-align:center}}.Sidebar_sidebar__qH1Kx{background-color:#06c;border-radius:0 16px 16px 0;box-shadow:4px 0 15px #00000014;box-sizing:border-box;display:flex;flex-direction:column;font-family:Poppins,Comfortaa,sans-serif;height:100dvh;left:0;min-width:230px;overflow:visible;padding:24px 16px;position:fixed;top:0;transition:width .25s ease,min-width .25s ease,padding .25s ease,transform .25s ease;width:230px;z-index:999}.Sidebar_sidebarCollapsed__-dOe7{min-width:70px;padding:24px 10px;width:70px}.Sidebar_menuItem__MoQI3 .Sidebar_label__B2wGk{opacity:1;transition:opacity .2s ease;white-space:nowrap}.Sidebar_sidebarCollapsed__-dOe7 .Sidebar_label__B2wGk{display:block;opacity:0;overflow:hidden;position:absolute;width:0}@media (min-width:769px){.Sidebar_sidebar__qH1Kx{transform:translateX(0)}}@media (max-width:768px){.Sidebar_sidebar__qH1Kx{border-radius:0;bottom:0;box-shadow:0 0 20px #0000004d;left:0;right:auto;top:0;transform:translateX(-100%);transition:transform .3s ease;z-index:2200}.Sidebar_sidebar__qH1Kx,.Sidebar_sidebar__qH1Kx.Sidebar_sidebarCollapsed__-dOe7{min-width:260px!important;padding:24px 16px!important;width:260px!important}.Sidebar_sidebarCollapsed__-dOe7 .Sidebar_label__B2wGk,.Sidebar_sidebar__qH1Kx .Sidebar_label__B2wGk{display:inline!important;opacity:1!important;overflow:visible!important;position:static!important;width:auto!important}.Sidebar_sidebarCollapsed__-dOe7 .Sidebar_menuItem__MoQI3,.Sidebar_sidebar__qH1Kx .Sidebar_menuItem__MoQI3{justify-content:flex-start!important;padding:12px 16px!important}.Sidebar_sidebarCollapsed__-dOe7 .Sidebar_menuItem__MoQI3 .Sidebar_icon__RjuPv,.Sidebar_sidebar__qH1Kx .Sidebar_menuItem__MoQI3 .Sidebar_icon__RjuPv{margin-right:12px!important}.Sidebar_sidebarCollapsed__-dOe7 .Sidebar_logo__hqvVr,.Sidebar_sidebar__qH1Kx .Sidebar_logo__hqvVr{max-width:110px!important}.Sidebar_sidebarCollapsed__-dOe7 .Sidebar_logoutButton__Zlu1N span,.Sidebar_sidebar__qH1Kx .Sidebar_logoutButton__Zlu1N span{display:inline!important;opacity:1!important}.Sidebar_toggleCollapseButton__6ZHBE{display:none!important}}.Sidebar_sidebarMobileOpen__n60ee{transform:translateX(0)!important;visibility:visible}.Sidebar_topSection__8vuWO{display:flex;justify-content:center;margin-bottom:36px;padding:8px 0}.Sidebar_logo__hqvVr{display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));height:auto;max-width:110px;position:relative;transition:max-width .25s ease}.Sidebar_logo__hqvVr:hover{filter:drop-shadow(0 3px 6px rgba(0,0,0,.15))}.Sidebar_logoWrapper__Nvlwx{cursor:pointer;position:relative}.Sidebar_logoWrapper__Nvlwx:after{background-color:#fff9;border-radius:2px;bottom:-8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:30px}.Sidebar_logoWrapper__Nvlwx:hover:after{background-color:#ffffffe6;width:40px}.Sidebar_sidebarCollapsed__-dOe7 .Sidebar_logo__hqvVr{margin:0 auto;max-width:45px}.Sidebar_sidebarCollapsed__-dOe7 .Sidebar_logoWrapper__Nvlwx:after{width:20px}.Sidebar_menu__iKpiD{display:flex;flex:1 1;flex-direction:column;gap:12px;margin-bottom:20px}.Sidebar_menuItemWrapper__skG0j{align-items:center;display:flex;gap:8px;position:relative}.Sidebar_menuItem__MoQI3{align-items:center;background:#ffffff1a;border-left:3px solid #0000;border-radius:12px;color:#ffffffd9;display:flex;flex:1 1;font-size:14px;font-weight:500;letter-spacing:.2px;padding:12px 16px;position:relative;text-decoration:none;transition:background .2s ease,transform .2s ease,box-shadow .2s ease,color .2s ease,border-left .2s ease}.Sidebar_sidebarCollapsed__-dOe7 .Sidebar_menuItem__MoQI3{justify-content:center;padding:12px}.Sidebar_menuItem__MoQI3 .Sidebar_icon__RjuPv{align-items:center;display:flex;height:20px;justify-content:center;margin-right:12px;opacity:.9;transition:margin .25s ease;width:20px}.Sidebar_sidebarCollapsed__-dOe7 .Sidebar_menuItem__MoQI3 .Sidebar_icon__RjuPv{margin-right:0}.Sidebar_menuItem__MoQI3 .Sidebar_icon__RjuPv img{filter:brightness(0) invert(1);height:18px;transition:all .2s ease;width:18px}.Sidebar_menuItemHover__7BwL1{transition:background .2s ease,transform .2s ease,box-shadow .2s ease,color .2s ease,border-left .2s ease}.Sidebar_menuItem__MoQI3:hover{background:#ffffff2e;box-shadow:0 4px 8px #00000014;color:#fff;transform:translateX(3px)}.Sidebar_menuItem__MoQI3:hover .Sidebar_icon__RjuPv img{transform:scale(1.1)}.Sidebar_active__fIXVN{background:#ffffff40;border-left:3px solid #fff;box-shadow:0 4px 12px #00000026;color:#fff;font-weight:600}.Sidebar_active__fIXVN .Sidebar_icon__RjuPv img{opacity:1}.Sidebar_notificationButton__s86kO{align-items:center;background:#ffffff26;border:none;border-radius:8px;color:#ffffffe6;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;position:relative;transition:all .2s ease;width:32px}.Sidebar_notificationButton__s86kO:hover{background:#ffffff40;transform:scale(1.05)}.Sidebar_notificationButton__s86kO:active{transform:scale(.95)}.Sidebar_notificationButton__s86kO:disabled{cursor:not-allowed;opacity:.6}.Sidebar_notificationBadge__NWVC0{align-items:center;animation:Sidebar_pulse__ZMB7A 2s infinite;background:#ff4757;border-radius:10px;box-shadow:0 2px 4px #0003;color:#fff;display:flex;font-size:10px;font-weight:600;height:16px;justify-content:center;min-width:16px;padding:2px 6px;position:absolute;right:-6px;top:-6px}@keyframes Sidebar_pulse__ZMB7A{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.Sidebar_notificationLoader__ePQ\+a{animation:Sidebar_spin__Igi9r 1s linear infinite;color:#fffc;font-size:12px;position:absolute;right:-4px;top:-4px}@keyframes Sidebar_spin__Igi9r{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Sidebar_sidebarCollapsed__-dOe7 .Sidebar_menuItemWrapper__skG0j{justify-content:center}.Sidebar_sidebarCollapsed__-dOe7 .Sidebar_notificationButton__s86kO{display:none}@media (max-width:768px){.Sidebar_menuItemWrapper__skG0j{flex-direction:row;gap:12px}.Sidebar_notificationButton__s86kO{margin-left:auto}.Sidebar_menuItem__MoQI3{flex:1 1}}.Sidebar_bottomSection__jO-7n{margin-top:auto;padding-top:8px}.Sidebar_logoutButton__Zlu1N{align-items:center;background:#ffffff26;border:none;border-radius:12px;color:#fffffff2;cursor:pointer;display:flex;font-family:Poppins,Comfortaa,sans-serif;font-size:14px;font-weight:500;justify-content:center;letter-spacing:.3px;overflow:hidden;padding:12px 20px;position:relative;text-align:center;transition:all .3s ease;width:100%}.Sidebar_sidebarCollapsed__-dOe7 .Sidebar_logoutButton__Zlu1N{align-items:center;border-radius:12px;display:flex;height:auto;justify-content:center;padding:12px}.Sidebar_sidebarCollapsed__-dOe7 .Sidebar_logoutButton__Zlu1N span{display:none}.Sidebar_toggleCollapseButton__6ZHBE{align-items:center;background:#004182e6;border:none;border-left:1px solid #ffffff1a;border-radius:8px;box-shadow:2px 0 8px #0000001a;color:#fffffff2;cursor:pointer;display:flex;height:38px;justify-content:center;position:absolute;right:-12px;top:20px;transition:background-color .3s ease,color .3s ease;width:24px;z-index:1000}.Sidebar_toggleCollapseButton__6ZHBE:hover{background:#004b96;color:#fff}.Sidebar_toggleCollapseButton__6ZHBE svg{transition:transform .2s ease}.Sidebar_toggleCollapseButton__6ZHBE:hover svg{transform:scale(1.2)}@media (max-width:768px){.Sidebar_toggleCollapseButton__6ZHBE{display:none!important}}.Sidebar_logoutButton__Zlu1N:before{background:linear-gradient(90deg,#fff0,#fff3,#fff0);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .7s ease;width:100%}.Sidebar_logoutButton__Zlu1N:hover{background:#ffffff40;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.Sidebar_logoutButton__Zlu1N:hover:before{left:100%}.Sidebar_logoutButton__Zlu1N:active{transform:translateY(1px)}.Sidebar_languageSelectorContainer__RAxA\+{margin-bottom:12px;padding:4px}.Sidebar_sidebarCollapsed__-dOe7 .Sidebar_languageSelectorContainer__RAxA\+{margin-bottom:8px;padding:2px}@media (max-width:768px){.Sidebar_languageSelectorContainer__RAxA\+{margin-bottom:8px;padding:3px}}.ClientProfileModal_modalOverlay__tsLVD{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000a6;display:flex;font-family:Comfortaa,cursive;height:100dvh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.ClientProfileModal_modal__mTZU7{background:#fff;border-radius:20px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;box-sizing:border-box;height:auto;max-height:90dvh;max-width:1200px;min-height:min(550px,80dvh);overflow-x:hidden;overflow-y:auto;padding:25px 30px;position:relative;width:90%}.ClientProfileModal_closeModalButton__sKFAg{align-items:center;background-color:#272b2f;border-radius:50%;box-shadow:0 2px 6px #0003;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:15px;top:15px;transition:transform .2s ease,background-color .2s ease;width:32px;z-index:1050}.ClientProfileModal_closeModalButton__sKFAg:hover{background-color:#06c;transform:scale(1.1)}.ClientProfileModal_closeModalIcon__Urypx{color:#fff;font-size:16px;line-height:1}.ClientProfileModal_modalHeader__lbySl{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:20px;padding-bottom:15px;padding-right:50px}.ClientProfileModal_modalHeader__lbySl h3{color:#272b2f;font-size:1.7em;font-weight:700;margin:0}.ClientProfileModal_clientName__rEfC0{color:#06c;position:relative}.ClientProfileModal_clientName__rEfC0:after{background-color:#06c;border-radius:3px;bottom:-2px;content:"";height:3px;left:0;position:absolute;width:100%}.ClientProfileModal_tabButtons__pLGUR{display:flex;flex-wrap:wrap;gap:12px}.ClientProfileModal_tabButton__8ZRvk{background-color:initial;border:2px solid #e0e0e0;border-radius:9999px;cursor:pointer;font-family:Comfortaa,cursive;font-size:14px;font-weight:600;padding:8px 16px;position:relative;transition:all .3s ease;z-index:5}.ClientProfileModal_tabButton__8ZRvk:hover{background-color:#f5f9ff;border-color:#06c;color:#06c;transform:translateY(-2px)}.ClientProfileModal_activeTab__MSDz2{background-color:#06c;border-color:#06c;box-shadow:0 4px 6px -1px #06c3;color:#fff}.ClientProfileModal_activeTab__MSDz2:hover{background-color:#0059b3;color:#fff}.ClientProfileModal_tabsContainer__50USB{display:flex;flex-direction:column;overflow-y:visible;padding-bottom:90px;position:relative;width:100%}.ClientProfileModal_tabsContainer__50USB::-webkit-scrollbar{width:6px}.ClientProfileModal_tabsContainer__50USB::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}.ClientProfileModal_tabsContainer__50USB::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:10px}.ClientProfileModal_tabsContainer__50USB::-webkit-scrollbar-thumb:hover{background-color:#a0a0a0}.ClientProfileModal_generalTab__MQzX6{align-items:flex-start;display:flex;flex:1 1;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:15px}.ClientProfileModal_supportTab__T2utO{background:linear-gradient(145deg,#f9fafc,#f2f6ff);border-radius:20px;box-shadow:0 10px 25px #00000008,0 5px 10px #00000005;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;margin-top:15px;overflow:hidden;padding:30px;position:relative;transition:all .3s ease;width:100%}.ClientProfileModal_supportTab__T2utO:before{background:linear-gradient(90deg,#06c,#4d94ff);border-radius:5px 5px 0 0;content:"";height:5px;left:0;position:absolute;top:0;width:100%}.ClientProfileModal_supportTab__T2utO h4{font-size:1.5em;margin:0 0 25px;padding-bottom:15px;position:relative;text-align:center}.ClientProfileModal_supportTab__T2utO h4:after{background:linear-gradient(90deg,#06c,#4d94ff);border-radius:3px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.ClientProfileModal_supportTab__T2utO label{color:#333;display:block;font-size:1em;font-weight:600;margin:0 0 8px;transform-origin:left;transition:all .3s ease}.ClientProfileModal_supportTab__T2utO label:before{color:#06c;content:"•";margin-right:6px}.ClientProfileModal_supportTab__T2utO .ClientProfileModal_editModalInput__fsJaM{background-color:#fffc;border:2px solid #e0e7ff;border-radius:12px;box-shadow:0 2px 6px #00000005;box-sizing:border-box;font-family:Comfortaa,cursive;font-size:15px;margin:0 0 20px;max-width:none;outline:none;padding:16px 20px;transition:all .3s ease;width:100%}.ClientProfileModal_supportTab__T2utO .ClientProfileModal_editModalInput__fsJaM:focus{background-color:#fff;border-color:#06c;box-shadow:0 0 0 4px #0066cc1a;transform:translateY(-2px)}.ClientProfileModal_supportTab__T2utO .ClientProfileModal_textArea__6ScDO,.ClientProfileModal_textArea__6ScDO{background-color:#fffc;border:2px solid #e0e7ff;border-radius:12px;box-shadow:0 2px 6px #00000005;box-sizing:border-box;font-family:Comfortaa,cursive;font-size:15px;line-height:1.6;margin:0 0 25px;min-height:150px;outline:none;padding:16px 20px;resize:none;transition:all .3s ease;width:100%}.ClientProfileModal_supportTab__T2utO .ClientProfileModal_textArea__6ScDO:focus,.ClientProfileModal_textArea__6ScDO:focus{background-color:#fff;border-color:#06c;box-shadow:0 0 0 4px #0066cc1a;transform:translateY(-2px)}.ClientProfileModal_supportTab__T2utO .ClientProfileModal_editModalInput__fsJaM,.ClientProfileModal_supportTab__T2utO .ClientProfileModal_textArea__6ScDO{box-sizing:border-box;max-width:none;padding:12px 16px;width:100%}.ClientProfileModal_supportTab__T2utO .ClientProfileModal_modalActions__UVxwb{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:30px}.ClientProfileModal_supportTab__T2utO .ClientProfileModal_modalActions__UVxwb button{border:none;border-radius:12px;cursor:pointer;font-family:Comfortaa,cursive;font-size:15px;font-weight:600;min-width:120px;overflow:hidden;padding:14px 28px;position:relative;transition:all .3s ease}.ClientProfileModal_supportTab__T2utO .ClientProfileModal_modalActions__UVxwb button:first-child{background-color:#f0f4f8;border:2px solid #e2e8f0;color:#4a5568}.ClientProfileModal_supportTab__T2utO .ClientProfileModal_modalActions__UVxwb button:first-child:hover{background-color:#e2e8f0;box-shadow:0 4px 12px #00000014;transform:translateY(-3px)}.ClientProfileModal_supportTab__T2utO .ClientProfileModal_modalActions__UVxwb button:last-child{background:linear-gradient(145deg,#06c,#0052a3);box-shadow:0 4px 12px #06c3;color:#fff}.ClientProfileModal_supportTab__T2utO .ClientProfileModal_modalActions__UVxwb button:last-child:hover{background:linear-gradient(145deg,#0074e0,#0061c9);box-shadow:0 8px 16px #0066cc4d;transform:translateY(-3px)}.ClientProfileModal_supportTab__T2utO .ClientProfileModal_modalActions__UVxwb button:after{background:linear-gradient(90deg,#fff0,#fff3 50%,#fff0);content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .6s ease;width:100%}.ClientProfileModal_supportTab__T2utO .ClientProfileModal_modalActions__UVxwb button:hover:after{left:100%}.ClientProfileModal_supportTab__T2utO button:focus-visible,.ClientProfileModal_supportTab__T2utO input:focus-visible,.ClientProfileModal_supportTab__T2utO textarea:focus-visible{outline:3px solid #0066cc80;outline-offset:2px}.ClientProfileModal_leftSection__VgJHZ{display:flex;flex:1 1;flex-direction:column;gap:20px;min-width:250px}.ClientProfileModal_rightSection__YXxxo{flex:0 0 auto;margin:0 auto;position:relative}.ClientProfileModal_userInfo__INaPt{background-color:#f9fafc;border-radius:12px;box-shadow:0 2px 4px #0000000d;box-sizing:border-box;padding:15px 20px;width:100%}.ClientProfileModal_userInfo__INaPt h4{align-items:center;color:#333;display:flex;flex-wrap:wrap;font-weight:600;gap:6px;margin:8px 0}.ClientProfileModal_userInfo__INaPt h4:before{color:#06c;content:"•";font-size:1.5em}.ClientProfileModal_emailSection__Drl-r{border-top:1px dashed #e1e1e1;margin-top:18px;padding-top:15px}.ClientProfileModal_emailSectionTitle__HIiw9{align-items:center;color:#555;display:flex;font-size:.95em;font-weight:700;gap:6px;margin:0 0 8px}.ClientProfileModal_emailSectionTitle__HIiw9:before{color:#06c;content:"✉";font-size:1.1em}.ClientProfileModal_smtpConfigButton__Hntg2{background-color:initial;border:2px solid #06c;border-radius:9999px;color:#06c;cursor:pointer;font-family:Comfortaa,cursive;font-size:14px;font-weight:600;margin-right:10px;margin-top:8px;padding:8px 16px;transition:all .3s ease}.ClientProfileModal_smtpConfigButton__Hntg2:hover{background-color:#06c;box-shadow:0 4px 6px -1px #06c3;color:#fff;transform:translateY(-2px)}.ClientProfileModal_twoFactorContainer__-TVGX{margin-top:15px;position:relative;z-index:10}.ClientProfileModal_twoFactorButton__lFKiz{align-items:center;background-color:initial;border:2px solid #06c;border-radius:9999px;box-sizing:border-box;color:#06c;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:14px;font-weight:600;justify-content:center;margin-top:5px;max-width:300px;padding:8px 16px;transition:all .3s ease;width:100%}.ClientProfileModal_twoFactorIcon__QwGUK{font-size:16px;margin-right:8px}.ClientProfileModal_twoFactorButton__lFKiz:hover{background-color:#06c;box-shadow:0 4px 6px -1px #06c3;color:#fff;transform:translateY(-2px)}.ClientProfileModal_securityNote__Oi9Hg{background-color:#f0f7ff;border-left:3px solid #06c;border-radius:0 4px 4px 0;color:#555;font-size:.85em;margin-top:8px;padding:8px 12px}.ClientProfileModal_searchTooltip__TPrkn,.ClientProfileModal_twoFactorTooltip__69c6m{animation:ClientProfileModal_fadeIn__Voogu .3s ease;background-color:#fff;border:1px solid #e0e7ff;border-radius:10px;box-shadow:0 10px 25px #0000001a;left:0;max-width:320px;padding:16px;position:absolute;top:calc(100% + 10px);width:100%;z-index:1040}.ClientProfileModal_tooltipContent__oPFOQ h4{color:#06c;font-size:1em;margin:0 0 10px}.ClientProfileModal_tooltipContent__oPFOQ p{color:#444;font-size:.85em;line-height:1.5;margin:8px 0}@keyframes ClientProfileModal_fadeIn__Voogu{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ClientProfileModal_profileImageContainer__VK8sE{align-items:center;border:3px solid #fff;border-radius:50%;box-shadow:0 4px 8px #0000001a;cursor:pointer;display:flex;height:120px;justify-content:center;margin-left:5px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:120px}.ClientProfileModal_profileImageContainer__VK8sE:hover{box-shadow:0 6px 12px #06c3;transform:scale(1.05)}.ClientProfileModal_profileImage__7Rft3{background-color:#f5f5f5;height:100%;object-fit:cover;width:100%}.ClientProfileModal_hoverOverlay__3UO5Q{align-items:center;background-color:#06c0;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:background-color .3s ease;width:100%}.ClientProfileModal_profileImageContainer__VK8sE:hover .ClientProfileModal_hoverOverlay__3UO5Q{background-color:#0066ccb3}.ClientProfileModal_uploadIcon__LYMi5{filter:brightness(0) invert(1);height:36px;opacity:0;transition:opacity .3s ease,transform .3s ease;width:36px}.ClientProfileModal_profileImageContainer__VK8sE:hover .ClientProfileModal_uploadIcon__LYMi5{opacity:1;transform:scale(1.1)}.ClientProfileModal_deleteButton__FoJOk{align-items:center;background-color:#ff4757;border-radius:50%;box-shadow:0 2px 5px #0003;cursor:pointer;display:flex;height:28px;justify-content:center;left:90px;position:absolute;top:-8px;transition:transform .2s ease,background-color .2s ease;width:28px;z-index:20}.ClientProfileModal_deleteButton__FoJOk:hover{background-color:#ff6b81;transform:scale(1.1)}.ClientProfileModal_deleteIcon__bOdBq{color:#fff;font-size:14px;line-height:1}.ClientProfileModal_supportTab__T2utO h4{border-bottom:2px solid #e6e6e6;color:#06c;font-size:1.3em;font-weight:700;margin-bottom:15px;margin-top:0;padding-bottom:10px}label{color:#444;display:block;font-size:.95em;font-weight:600;margin:15px 0 8px}.ClientProfileModal_editModalInput__fsJaM{border:2px solid #e6e6e6;border-radius:9999px;box-sizing:border-box;font-family:Comfortaa,cursive;font-size:14px;margin-bottom:12px;margin-top:5px;max-width:none;outline:none;padding:12px 15px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.ClientProfileModal_editModalInput__fsJaM:focus{border-color:#06c;box-shadow:0 0 0 3px #0066cc26}.ClientProfileModal_modalActions__UVxwb{display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-end;margin-top:25px}.ClientProfileModal_modalActions__UVxwb button{border:none;border-radius:9999px;cursor:pointer;font-family:Comfortaa,cursive;font-size:14px;font-weight:600;min-width:100px;padding:12px 24px;transition:all .3s ease}.ClientProfileModal_modalActions__UVxwb button:first-child{background-color:#f0f0f0;color:#555}.ClientProfileModal_modalActions__UVxwb button:first-child:hover{background-color:#e0e0e0;transform:translateY(-2px)}.ClientProfileModal_modalActions__UVxwb button:last-child{background-color:#06c;box-shadow:0 4px 6px -1px #06c3;color:#fff}.ClientProfileModal_modalActions__UVxwb button:last-child:hover{background-color:#0059b3;box-shadow:0 6px 8px -1px #0066cc40;transform:translateY(-2px)}.ClientProfileModal_bottomRightActions__j3ubf{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fffffffa;border-top:1px solid #e0e0e0;bottom:0;box-shadow:0 -4px 12px #00000012;display:flex;justify-content:flex-end;left:0;margin-top:25px;padding:15px 30px;position:sticky;right:0;z-index:100}.ClientProfileModal_saveButton__cA8Wc{background:linear-gradient(145deg,#06c,#0052a3);border:none;border-radius:9999px;box-shadow:0 4px 12px #0066cc4d;color:#fff;cursor:pointer;font-family:Comfortaa,cursive;font-size:16px;font-weight:600;overflow:hidden;padding:14px 40px;position:relative;transition:all .3s ease}.ClientProfileModal_saveButton__cA8Wc:hover{background:linear-gradient(145deg,#0074e0,#0061c9);box-shadow:0 8px 15px #06c6;transform:translateY(-3px)}.ClientProfileModal_saveButton__cA8Wc:after{background:linear-gradient(90deg,#fff0,#ffffff4d 50%,#fff0);content:"";height:100%;left:-100%;position:absolute;top:0;transform:skewX(-25deg);transition:all .75s ease;width:30px}.ClientProfileModal_saveButton__cA8Wc:hover:after{left:100%}.ClientProfileModal_companyInfoContainer__zIWkD{border-top:1px solid #e6e6e6;box-sizing:border-box;margin-top:30px;padding-bottom:10px;padding-top:25px;width:100%}.ClientProfileModal_companyInfoContainer__zIWkD h4{color:#06c;display:inline-block;font-size:1.4em;font-weight:700;margin-bottom:15px;padding-bottom:8px;position:relative}.ClientProfileModal_companyInfoContainer__zIWkD h4:after{background-color:#06c;border-radius:3px;bottom:0;content:"";height:3px;left:0;position:absolute;width:50px}.ClientProfileModal_companyInfoContainer__zIWkD label{color:#444;display:block;font-size:.95em;font-weight:600;margin:15px 0 8px}.ClientProfileModal_companyUrlRow__Zrkxp{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:5px}.ClientProfileModal_urlInputSmall__SlStH{align-items:center;border:2px solid #06c;border-radius:10px;box-sizing:border-box;display:flex;flex:1 1;font-family:Comfortaa,cursive;font-size:1em;height:44px;line-height:40px;min-height:44px;min-width:200px;overflow:hidden;padding:0 15px;resize:none;text-overflow:ellipsis;transition:border-color .3s ease,box-shadow .3s ease;white-space:nowrap}.ClientProfileModal_urlInputSmall__SlStH:focus{border-color:#0059b3;box-shadow:0 0 0 3px #0066cc26}.ClientProfileModal_processButtonSmall__UDkoj{background:linear-gradient(145deg,#06c,#0052a3);border:none;border-radius:9999px;box-shadow:0 4px 6px -1px #06c3;color:#fff;cursor:pointer;font-family:Comfortaa,cursive;font-size:.9em;font-weight:600;min-width:120px;overflow:hidden;padding:10px 24px;position:relative;transition:all .3s ease}.ClientProfileModal_processButtonSmall__UDkoj:hover{background:linear-gradient(145deg,#0074e0,#0061c9);box-shadow:0 6px 8px -1px #0066cc40;transform:translateY(-2px)}.ClientProfileModal_processButtonSmall__UDkoj:after{background:linear-gradient(90deg,#fff0,#ffffff4d 50%,#fff0);content:"";height:100%;left:-100%;position:absolute;top:0;transform:skewX(-25deg);transition:all .75s ease;width:30px}.ClientProfileModal_processButtonSmall__UDkoj:hover:after{left:100%}.ClientProfileModal_processButtonSmall__UDkoj:disabled{background:linear-gradient(145deg,#a0a0a0,#888);box-shadow:none;cursor:not-allowed;transform:none}.ClientProfileModal_processButtonSmall__UDkoj:disabled:after{display:none}.ClientProfileModal_loadingContainer__lvX2a{align-items:center;animation:ClientProfileModal_pulseBackgound__4mcQx 2s infinite alternate;background-color:#f0f7ff;border:1px dashed #06c;border-radius:12px;display:flex;flex-direction:column;justify-content:center;margin:15px 0;padding:15px}@keyframes ClientProfileModal_pulseBackgound__4mcQx{0%{background-color:#f0f7ff}to{background-color:#e6f0ff}}.ClientProfileModal_loadingGif__VMpzZ{height:120px;margin-bottom:10px;max-width:100%;width:120px}.ClientProfileModal_loadingContainer__lvX2a p{color:#06c;font-weight:600;margin:0;text-align:center}.ClientProfileModal_counterText__HL\+9S{background-color:#f5f9ff;border-radius:9999px;color:#666;display:inline-block;float:right;font-size:.9em;font-style:italic;font-weight:500;margin:12px 0 0;padding:5px 12px;text-align:right;transition:background-color .3s ease}.ClientProfileModal_counterText__HL\+9S:hover{background-color:#e6f0ff}.ClientProfileModal_notificationsSection__AP4MH{border-top:1px solid #e6e6e6;box-sizing:border-box;margin-top:30px;padding-top:25px;width:100%}.ClientProfileModal_notificationsSection__AP4MH h4{color:#06c;display:inline-block;font-size:1.4em;font-weight:700;margin-bottom:15px;padding-bottom:8px;position:relative}.ClientProfileModal_notificationsSection__AP4MH h4:after{background-color:#06c;border-radius:3px;bottom:0;content:"";height:3px;left:0;position:absolute;width:50px}.ClientProfileModal_configOption__lOjn7{background-color:#f9fafc;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin:15px 0;padding:15px}.ClientProfileModal_optionLabel__Je1NQ{font-weight:600;margin-bottom:10px}.ClientProfileModal_toggleSwitch__ChAes{align-items:center;display:flex;margin:10px 0}.ClientProfileModal_toggleInput__sN4Dm{height:0;position:absolute;visibility:hidden;width:0}.ClientProfileModal_toggleLabel__5DL55{background:#e0e0e0;border-radius:100px;cursor:pointer;display:block;height:30px;position:relative;transition:all .3s ease;width:60px}.ClientProfileModal_toggleLabel__5DL55:after{background:#fff;border-radius:90px;content:"";height:24px;left:3px;position:absolute;top:3px;transition:all .3s ease;width:24px}.ClientProfileModal_toggleInput__sN4Dm:checked+.ClientProfileModal_toggleLabel__5DL55{background:#06c}.ClientProfileModal_toggleInput__sN4Dm:checked+.ClientProfileModal_toggleLabel__5DL55:after{left:calc(100% - 3px);transform:translateX(-100%)}.ClientProfileModal_toggleStatus__Mu4O0{color:#555;font-weight:600;margin-left:15px}.ClientProfileModal_configDescription__qLjl3{background-color:#f0f7ff;border-left:3px solid #06c;border-radius:0 4px 4px 0;color:#666;font-size:.85em;margin-top:10px;padding:8px 12px}.ClientProfileModal_enhancedSearchBox__SfcOx{background-color:#f7faff;border:1px solid #e6efff;border-radius:12px;box-shadow:0 2px 6px #0000000d;margin-bottom:20px;padding:20px;position:relative}.ClientProfileModal_searchBoxHeader__beLsG{align-items:center;display:flex;margin-bottom:15px;position:relative}.ClientProfileModal_searchBoxHeader__beLsG h5{color:#06c;font-size:1.1em;font-weight:600;margin:0}.ClientProfileModal_infoIcon__GHitl{align-items:center;background-color:#06c;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:20px;justify-content:center;margin-left:10px;transition:all .3s ease;width:20px}.ClientProfileModal_infoIcon__GHitl:hover{background-color:#0059b3;transform:scale(1.1)}.ClientProfileModal_searchTooltip__TPrkn{animation:ClientProfileModal_fadeIn__Voogu .3s ease;background-color:#fff;border:1px solid #e0e7ff;border-radius:10px;box-shadow:0 10px 25px #0000001a;left:0;max-width:340px;padding:16px;position:absolute;top:30px;width:100%;z-index:1040}.ClientProfileModal_searchOptions__eOBQO{margin-bottom:15px}.ClientProfileModal_radioGroup__\+ml43{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:15px}.ClientProfileModal_radioGroup__\+ml43 label{align-items:center;color:#444;cursor:pointer;display:flex;font-weight:500;gap:8px;margin:0;padding:6px 0}.ClientProfileModal_searchInputRow__Ee5Lu{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.ClientProfileModal_searchInput__OXsZ1{flex:1 1;min-width:200px;padding:10px 15px}.ClientProfileModal_searchInput__OXsZ1:focus{box-shadow:0 0 0 3px #0066cc26}.ClientProfileModal_sourceSelectionRow__2mTai{align-items:center;background-color:#eef5ff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-top:15px;padding:10px 15px}.ClientProfileModal_sourcesLabel__18rgT{color:#555;font-size:.9em;font-weight:600}.ClientProfileModal_checkboxGroup__pcfCS{display:flex;flex:1 1;flex-wrap:wrap;gap:10px}.ClientProfileModal_checkboxGroup__pcfCS label{align-items:center;background-color:#edf2f7;border:1px solid #0000;border-radius:20px;cursor:pointer;display:flex;font-size:.9em;gap:6px;margin:0;padding:5px 12px;transition:all .3s ease}.ClientProfileModal_checkboxGroup__pcfCS label:hover{background-color:#e2e8f0;transform:translateY(-2px)}.ClientProfileModal_sourceActive__3SfR4{background-color:#ebf5ff!important;border:1px solid #06c!important;color:#06c!important;font-weight:600!important}.ClientProfileModal_dividerWithText__lcZJc{align-items:center;color:#888;display:flex;font-size:.85em;margin:20px 0}.ClientProfileModal_dividerWithText__lcZJc:after,.ClientProfileModal_dividerWithText__lcZJc:before{border-bottom:1px dashed #ccc;content:"";flex:1 1}.ClientProfileModal_dividerWithText__lcZJc:before{margin-right:10px}.ClientProfileModal_dividerWithText__lcZJc:after{margin-left:10px}.ClientProfileModal_usageInfoRow__FIVU3{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:10px}.ClientProfileModal_limitReached__tpW1i{color:#e53e3e;font-weight:600}.ClientProfileModal_usageNote__YSWDo{background-color:#fff3cd;border-left:3px solid #ffc107;border-radius:4px;color:#666;font-size:.85em;margin:0;padding:5px 10px}.ClientProfileModal_notification__kZLDj{animation:ClientProfileModal_slideDown__BbXzr .3s ease forwards,ClientProfileModal_fadeOut__sgkHy .5s ease 3.5s forwards;border-radius:8px;box-shadow:0 8px 16px #00000026;font-family:Comfortaa,cursive;font-weight:600;left:50%;max-width:80%;padding:12px 25px;position:fixed;text-align:center;top:80px;transform:translateX(-50%);z-index:2000}@keyframes ClientProfileModal_slideDown__BbXzr{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}@keyframes ClientProfileModal_fadeOut__sgkHy{to{opacity:0;visibility:hidden}}.ClientProfileModal_success__uli5Q{background-color:#4caf50;border-left:5px solid #2e7d32;color:#fff}.ClientProfileModal_error__zcZLJ{background-color:#f44336;border-left:5px solid #c62828;color:#fff}.ClientProfileModal_info__KiWqS{background-color:#2196f3;border-left:5px solid #1565c0;color:#fff}.ClientProfileModal_warning__XaK2o{background-color:#ff9800;border-left:5px solid #ef6c00;color:#fff}.ClientProfileModal_notificationMessage__-m2Uu{display:block;font-size:14px;padding:0 10px}.ClientProfileModal_searchButtonContainer__2UVRR{display:flex;justify-content:center;margin-top:15px}.ClientProfileModal_urlInputContainer__XTMUv{margin-top:10px}.ClientProfileModal_unifiedSearchButton__Lxomr{align-items:center;background:linear-gradient(145deg,#06c,#0052a3);border:none;border-radius:9999px;box-shadow:0 4px 12px #0066cc4d;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:1em;font-weight:600;justify-content:center;min-width:200px;overflow:hidden;padding:14px 30px;position:relative;transition:all .3s ease;width:auto}.ClientProfileModal_unifiedSearchButton__Lxomr:hover{background:linear-gradient(145deg,#0074e0,#0061c9);box-shadow:0 8px 15px #06c6;transform:translateY(-3px)}.ClientProfileModal_unifiedSearchButton__Lxomr:after{background:linear-gradient(90deg,#fff0,#ffffff4d 50%,#fff0);content:"";height:100%;left:-100%;position:absolute;top:0;transform:skewX(-25deg);transition:all .75s ease;width:30px}.ClientProfileModal_unifiedSearchButton__Lxomr:hover:after{left:100%}.ClientProfileModal_unifiedSearchButton__Lxomr:disabled{background:linear-gradient(145deg,#a0a0a0,#888);box-shadow:none;cursor:not-allowed;transform:none}.ClientProfileModal_unifiedSearchButton__Lxomr:disabled:after{display:none}.ClientProfileModal_searchInput__OXsZ1{background-color:#ffffffe6;border:2px solid #06c;border-radius:10px;font-family:Comfortaa,cursive;font-size:14px;padding:12px 20px;transition:all .3s ease;width:100%}.ClientProfileModal_searchInput__OXsZ1:focus{box-shadow:0 0 0 3px #06c3;outline:none;transform:translateY(-2px)}@media (max-width:768px){.ClientProfileModal_unifiedSearchButton__Lxomr{font-size:.9em;padding:12px 20px;width:100%}.ClientProfileModal_notification__kZLDj{font-size:13px;padding:10px 15px;width:90%}.ClientProfileModal_modal__mTZU7{border-radius:15px;display:flex;flex-direction:column;height:85dvh;max-height:85dvh;padding:20px 15px;width:95%}.ClientProfileModal_closeModalButton__sKFAg{right:10px;top:10px}.ClientProfileModal_modalHeader__lbySl{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:15px;padding-right:0;padding-top:25px}.ClientProfileModal_modalHeader__lbySl h3{font-size:1.4em;width:100%}.ClientProfileModal_tabButtons__pLGUR{justify-content:flex-start;order:2;overflow-x:auto;padding-bottom:5px;width:100%}.ClientProfileModal_tabButton__8ZRvk{flex-shrink:0;font-size:13px;padding:6px 14px}.ClientProfileModal_generalTab__MQzX6{flex-direction:column-reverse;gap:20px}.ClientProfileModal_rightSection__YXxxo{margin:10px auto;order:1}.ClientProfileModal_leftSection__VgJHZ{order:2;padding-right:0;width:100%}.ClientProfileModal_tabsContainer__50USB{flex:1 1;margin-bottom:0;padding:0 5px 90px}.ClientProfileModal_bottomRightActions__j3ubf{bottom:0;box-sizing:border-box;left:0;padding:15px;position:sticky;right:0;width:100%}.ClientProfileModal_saveButton__cA8Wc{align-items:center;display:flex;font-size:15px;justify-content:center;padding:12px 30px;width:100%}.ClientProfileModal_userInfo__INaPt{margin-bottom:10px}.ClientProfileModal_companyInfoContainer__zIWkD{margin-top:15px;padding-top:15px}.ClientProfileModal_companyInfoContainer__zIWkD h4{display:block;font-size:1.2em;margin-bottom:10px;text-align:left}.ClientProfileModal_companyInfoContainer__zIWkD h4:after{left:25px;transform:none}.ClientProfileModal_supportTab__T2utO{margin-top:10px;padding:15px}.ClientProfileModal_supportTab__T2utO h4{font-size:1.2em;margin-bottom:15px}.ClientProfileModal_supportTab__T2utO .ClientProfileModal_modalActions__UVxwb{flex-direction:column;gap:10px}.ClientProfileModal_supportTab__T2utO .ClientProfileModal_modalActions__UVxwb button{padding:12px;width:100%}.ClientProfileModal_supportTab__T2utO .ClientProfileModal_editModalInput__fsJaM,.ClientProfileModal_supportTab__T2utO .ClientProfileModal_textArea__6ScDO{padding:10px 15px}.ClientProfileModal_smtpConfigButton__Hntg2,.ClientProfileModal_twoFactorButton__lFKiz{justify-content:center;margin-bottom:8px;max-width:100%;width:100%}.ClientProfileModal_twoFactorTooltip__69c6m{bottom:calc(100% + 10px);left:0;max-width:100%;right:0;top:auto;z-index:1060}.ClientProfileModal_deleteButton__FoJOk{left:75%;top:-5px;z-index:1060}.ClientProfileModal_checkboxGroup__pcfCS,.ClientProfileModal_radioGroup__\+ml43,.ClientProfileModal_sourceSelectionRow__2mTai,.ClientProfileModal_usageInfoRow__FIVU3{align-items:flex-start;flex-direction:column;gap:8px}.ClientProfileModal_searchInputRow__Ee5Lu{flex-direction:column}.ClientProfileModal_searchInputRow__Ee5Lu button,.ClientProfileModal_searchInput__OXsZ1{width:100%}.ClientProfileModal_usageInfoRow__FIVU3{gap:10px}.ClientProfileModal_counterText__HL\+9S,.ClientProfileModal_usageNote__YSWDo{width:100%}.ClientProfileModal_searchTooltip__TPrkn{left:0;max-width:100%;right:0}}@media (max-width:768px){@media (max-width:400px){.ClientProfileModal_modal__mTZU7{border-radius:12px;padding:15px 10px 10px;width:98%}.ClientProfileModal_modalHeader__lbySl h3{font-size:1.3em;margin-top:15px}.ClientProfileModal_tabButton__8ZRvk{font-size:12px;padding:5px 12px}.ClientProfileModal_profileImageContainer__VK8sE{height:100px;width:100px}.ClientProfileModal_deleteButton__FoJOk{height:24px;left:75px;top:-5px;width:24px}.ClientProfileModal_userInfo__INaPt h4{font-size:.9em}.ClientProfileModal_bottomRightActions__j3ubf{padding:10px}.ClientProfileModal_saveButton__cA8Wc{font-size:14px;padding:10px 20px}}}.ClientProfileModal_overlayFadeIn__pyRLE{animation:ClientProfileModal_overlayFadeIn__pyRLE .4s ease forwards}@keyframes ClientProfileModal_overlayFadeIn__pyRLE{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:1}}.ClientProfileModal_modalScaleIn__rKOT-{animation:ClientProfileModal_modalScaleIn__rKOT- .5s cubic-bezier(.16,1,.3,1) forwards;opacity:0;transform:scale(.95)}@keyframes ClientProfileModal_modalScaleIn__rKOT-{to{opacity:1;transform:scale(1)}}.ClientProfileModal_overlayFadeOut__rIrVB{animation:ClientProfileModal_overlayFadeOut__rIrVB .3s ease forwards}@keyframes ClientProfileModal_overlayFadeOut__rIrVB{to{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}}.ClientProfileModal_modalScaleOut__Qn6c-{animation:ClientProfileModal_modalScaleOut__Qn6c- .3s ease forwards}@keyframes ClientProfileModal_modalScaleOut__Qn6c-{to{opacity:0;transform:scale(.95)}}.ClientProfileModal_tabAppear__vPPsr{animation:ClientProfileModal_tabAppear__vPPsr .4s ease forwards;opacity:0;transform:translateY(10px)}@keyframes ClientProfileModal_tabAppear__vPPsr{to{opacity:1;transform:translateY(0)}}.ClientProfileModal_buttonAppear__\+B41Q{animation:ClientProfileModal_buttonAppear__\+B41Q .5s ease forwards;opacity:0;transform:translateY(10px)}@keyframes ClientProfileModal_buttonAppear__\+B41Q{to{opacity:1;transform:translateY(0)}}.ClientProfileModal_buttonHover__bplgx{transition:all .3s ease}.ClientProfileModal_buttonHover__bplgx:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-3px)}.ClientProfileModal_systemPreferencesSection__I9kWX{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;margin-bottom:20px;padding:20px}.ClientProfileModal_systemPreferencesSection__I9kWX h4{border-bottom:2px solid #e9ecef;color:#333;font-size:18px;font-weight:600;margin:0 0 20px;padding-bottom:10px}.ClientProfileModal_preferenceGroup__688aY{background:#fff;border:1px solid #e9ecef;border-radius:8px;margin-bottom:25px;padding:15px}.ClientProfileModal_preferenceGroup__688aY:last-child{margin-bottom:0}.ClientProfileModal_preferenceHeader__ZjT\+b h5{color:#333;font-size:16px;font-weight:600;margin:0 0 8px}.ClientProfileModal_preferenceDescription__ffebf{color:#666;font-size:14px;line-height:1.4;margin:0 0 15px}.ClientProfileModal_languageSelectorWrapper__jAVNO{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;display:flex;justify-content:center;padding:10px}@media (max-width:768px){.ClientProfileModal_systemPreferencesSection__I9kWX{margin-bottom:15px;padding:15px}.ClientProfileModal_systemPreferencesSection__I9kWX h4{font-size:16px;margin-bottom:15px}.ClientProfileModal_preferenceGroup__688aY{margin-bottom:20px;padding:12px}.ClientProfileModal_preferenceHeader__ZjT\+b h5{font-size:14px}.ClientProfileModal_preferenceDescription__ffebf{font-size:13px}}.ClientProfileModal_preferencesTab__3cG1F{background:#fafbfc;border-radius:16px;font-family:Comfortaa,cursive;min-height:400px;padding:0}.ClientProfileModal_preferencesContent__9bwRf{margin:0;max-width:100%;padding:25px}.ClientProfileModal_preferencesHeader__X0JRr{border-bottom:1px solid #e8edf4;margin-bottom:25px;padding:0 0 20px;text-align:left}.ClientProfileModal_preferencesHeader__X0JRr h4{color:#06c;font-size:20px;font-weight:600;letter-spacing:.3px;margin:0 0 8px}.ClientProfileModal_preferencesDescription__fCRYq{color:#64748b;font-size:14px;font-weight:400;line-height:1.5;margin:0}.ClientProfileModal_preferenceSection__ym9Mq{background:#fff;border:1px solid #e8edf4;border-radius:12px;margin-bottom:16px;padding:20px;transition:all .2s ease}.ClientProfileModal_preferenceSection__ym9Mq:hover{border-color:#06c;box-shadow:0 2px 8px #0066cc14}.ClientProfileModal_preferenceSection__ym9Mq:last-child{margin-bottom:0}.ClientProfileModal_sectionHeader__pUsNd{align-items:center;display:flex;gap:12px;margin-bottom:16px}.ClientProfileModal_sectionIcon__CiZcl{align-items:center;background:linear-gradient(135deg,#06c,#4d94ff);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:20px;height:36px;justify-content:center;line-height:1;padding:8px;width:36px}.ClientProfileModal_sectionInfo__2QPel{flex:1 1}.ClientProfileModal_sectionInfo__2QPel h5{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 4px}.ClientProfileModal_sectionDescription__ZBraq{color:#64748b;font-size:13px;line-height:1.4;margin:0}.ClientProfileModal_languageOptions__hXU5D{margin-top:12px}.ClientProfileModal_currentLanguageLabel__zO74X{color:#475569;display:block;font-size:13px;font-weight:500;margin-bottom:8px}.ClientProfileModal_languageSelectorContainer__WCnfD{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:8px;padding:12px}.ClientProfileModal_notificationOption__CEgPD{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:12px;padding:0;transition:all .2s ease}.ClientProfileModal_notificationOption__CEgPD:hover{background:#f0f7ff;border-color:#06c}.ClientProfileModal_optionContent__g31eN{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:16px}.ClientProfileModal_optionLabel__Je1NQ{flex:1 1}.ClientProfileModal_optionLabel__Je1NQ span{color:#1e293b;display:block;font-size:14px;font-weight:500;margin-bottom:4px}.ClientProfileModal_optionSubtext__FSoGs{color:#64748b;font-size:12px;line-height:1.4;margin:0}.ClientProfileModal_toggleContainer__a1fW\+{align-items:center;display:flex;flex-shrink:0;gap:10px}.ClientProfileModal_switch__vOClH{display:inline-block;height:22px;position:relative;width:44px}.ClientProfileModal_switch__vOClH input{height:0;opacity:0;width:0}.ClientProfileModal_slider__qf-zd{background-color:#cbd5e1;border-radius:22px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s ease}.ClientProfileModal_slider__qf-zd:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 1px 3px #0003;content:"";height:16px;left:3px;position:absolute;transition:.3s ease;width:16px}input:checked+.ClientProfileModal_slider__qf-zd{background-color:#06c}input:checked+.ClientProfileModal_slider__qf-zd:before{transform:translateX(22px)}.ClientProfileModal_toggleStatus__Mu4O0{color:#475569;font-size:12px;font-weight:500;min-width:65px;text-align:right}.ClientProfileModal_preferencesActions__yrdwF{border-top:1px solid #e8edf4;margin-top:25px;padding:20px 0 0;text-align:right}.ClientProfileModal_savePreferencesButton__wbH3H{align-items:center;background:linear-gradient(135deg,#06c,#4d94ff);border:none;border-radius:8px;box-shadow:0 2px 8px #06c3;color:#fff;cursor:pointer;display:inline-flex;font-family:Comfortaa,cursive;font-size:14px;font-weight:600;gap:8px;letter-spacing:.3px;padding:12px 28px;transition:all .2s ease}.ClientProfileModal_savePreferencesButton__wbH3H:hover{background:linear-gradient(135deg,#0052a3,#06c);box-shadow:0 4px 12px #0066cc4d;transform:translateY(-1px)}.ClientProfileModal_savePreferencesButton__wbH3H:active{box-shadow:0 2px 4px #06c3;transform:translateY(0)}.ClientProfileModal_preferenceSection__ym9Mq:before{background:linear-gradient(135deg,#06c,#4d94ff);border-radius:12px 0 0 12px;content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s ease;width:0}.ClientProfileModal_preferenceSection__ym9Mq{overflow:hidden;position:relative}.ClientProfileModal_preferenceSection__ym9Mq:hover:before{width:3px}@media (max-width:768px){.ClientProfileModal_preferencesContent__9bwRf{padding:20px}.ClientProfileModal_preferencesHeader__X0JRr{margin-bottom:20px;padding-bottom:16px}.ClientProfileModal_preferencesHeader__X0JRr h4{font-size:18px}.ClientProfileModal_preferencesDescription__fCRYq{font-size:13px}.ClientProfileModal_preferenceSection__ym9Mq{margin-bottom:12px;padding:16px}.ClientProfileModal_sectionHeader__pUsNd{gap:10px;margin-bottom:12px}.ClientProfileModal_sectionIcon__CiZcl{font-size:18px;height:32px;width:32px}.ClientProfileModal_sectionInfo__2QPel h5{font-size:15px}.ClientProfileModal_sectionDescription__ZBraq{font-size:12px}.ClientProfileModal_optionContent__g31eN{align-items:stretch;flex-direction:column;gap:12px;padding:14px}.ClientProfileModal_toggleContainer__a1fW\+{align-self:flex-end;justify-self:flex-end}.ClientProfileModal_preferencesActions__yrdwF{margin-top:20px;text-align:center}.ClientProfileModal_savePreferencesButton__wbH3H{font-size:15px;justify-content:center;padding:14px 24px;width:100%}}@keyframes ClientProfileModal_fadeInPreferences__\+rvYY{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ClientProfileModal_preferencesTab__3cG1F{animation:ClientProfileModal_fadeInPreferences__\+rvYY .3s ease-out}.ClientProfileModal_preferenceSection__ym9Mq{animation:ClientProfileModal_fadeInPreferences__\+rvYY .4s ease-out}.ClientProfileModal_preferenceSection__ym9Mq:nth-child(2){animation-delay:.1s}.ClientProfileModal_preferenceSection__ym9Mq:nth-child(3){animation-delay:.2s}.ClientProfileModal_billingTab__vmMI2{background:#f9fafb;border-radius:12px;box-sizing:border-box;height:100%;min-height:400px;padding:20px;position:relative;width:100%}@media (max-width:768px){.ClientProfileModal_billingTab__vmMI2{min-height:350px;padding:15px}}.ClientProfileModal_disabledSection__e5TfV{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:16px;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:350px;overflow:hidden;padding:60px 40px;position:relative;text-align:center}.ClientProfileModal_disabledSection__e5TfV:before{background:linear-gradient(90deg,#06c,#0059b3);border-radius:16px 16px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.ClientProfileModal_disabledSection__e5TfV h3{color:#272b2f;font-family:Comfortaa,cursive;font-size:24px;font-weight:600;line-height:1.3;margin:0 0 16px;max-width:400px}.ClientProfileModal_disabledSection__e5TfV p{color:#64748b;font-family:Comfortaa,cursive;font-size:16px;font-weight:400;line-height:1.6;margin:0 0 32px;max-width:500px}.ClientProfileModal_contactLink__O2gE1{align-items:center;background:linear-gradient(135deg,#06c,#0059b3);border:none;border-radius:12px;box-shadow:0 4px 12px #0066cc40;color:#fff;cursor:pointer;display:inline-flex;font-family:Comfortaa,cursive;font-size:16px;font-weight:500;gap:12px;overflow:hidden;padding:16px 32px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.ClientProfileModal_contactLink__O2gE1:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.ClientProfileModal_contactLink__O2gE1:hover:before{left:100%}.ClientProfileModal_contactLink__O2gE1:hover{background:linear-gradient(135deg,#0059b3,#049);box-shadow:0 8px 24px #0066cc59;transform:translateY(-2px)}.ClientProfileModal_contactLink__O2gE1:active{box-shadow:0 2px 8px #0066cc40;transform:translateY(0)}.ClientProfileModal_contactLink__O2gE1:after{content:"✉";font-size:18px;opacity:.9}@keyframes ClientProfileModal_fadeInUp__OTAh3{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ClientProfileModal_disabledSection__e5TfV{animation:ClientProfileModal_fadeInUp__OTAh3 .6s ease-out}.ClientProfileModal_disabledSection__e5TfV h3{animation:ClientProfileModal_fadeInUp__OTAh3 .6s ease-out .1s both}.ClientProfileModal_disabledSection__e5TfV p{animation:ClientProfileModal_fadeInUp__OTAh3 .6s ease-out .2s both}.ClientProfileModal_contactLink__O2gE1{animation:ClientProfileModal_fadeInUp__OTAh3 .6s ease-out .3s both}@media (max-width:768px){.ClientProfileModal_disabledSection__e5TfV{min-height:300px;padding:40px 24px}.ClientProfileModal_disabledSection__e5TfV h3{font-size:20px}.ClientProfileModal_disabledSection__e5TfV p{font-size:14px;margin-bottom:24px}.ClientProfileModal_contactLink__O2gE1{font-size:14px;gap:8px;padding:14px 24px}}@media (max-width:480px){.ClientProfileModal_disabledSection__e5TfV{padding:32px 16px}.ClientProfileModal_disabledSection__e5TfV h3{font-size:18px}.ClientProfileModal_disabledSection__e5TfV p{font-size:13px}}.TwoFactorAuthModal_modalOverlay__5UU0J{align-items:flex-start;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#000000a6;bottom:0;display:flex;font-family:Comfortaa,cursive;justify-content:center;left:0;overflow-y:auto;padding:20px 0;position:fixed;right:0;top:0;z-index:10000}.TwoFactorAuthModal_modalContainer__NjpDX{background:#fff;border-radius:24px;box-shadow:0 25px 50px -12px #00000040;margin:auto;max-height:none;max-width:450px;min-height:fit-content;overflow:visible;padding:30px;position:relative;width:90%}.TwoFactorAuthModal_closeButton__-9x-b{align-items:center;background-color:#f3f4f6;border:none;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .2s ease;width:32px;z-index:10}.TwoFactorAuthModal_closeButton__-9x-b:hover{background-color:#e5e7eb;transform:scale(1.1)}.TwoFactorAuthModal_closeIcon__SRT5R{color:#6b7280;font-size:20px;line-height:0}.TwoFactorAuthModal_contentContainer__nxz3X{align-items:center;display:flex;flex-direction:column;width:100%}.TwoFactorAuthModal_title__hw7ZG{color:#111827;font-size:1.8rem;font-weight:700;margin-bottom:1.5rem;position:relative;text-align:center}.TwoFactorAuthModal_title__hw7ZG:after{background:linear-gradient(90deg,#06c,#4d94ff);border-radius:3px;bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.TwoFactorAuthModal_infoBox__YNB50{align-items:center;background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;display:flex;margin-bottom:24px;padding:16px;width:100%}.TwoFactorAuthModal_infoIconContainer__1qZQN{align-items:center;background-color:#e0f2fe;border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;margin-right:16px;width:48px}.TwoFactorAuthModal_infoIcon__VnqOK{font-size:24px;font-style:normal}.TwoFactorAuthModal_infoText__bDhiF p{color:#0c4a6e;font-size:15px;line-height:1.5;margin:0}.TwoFactorAuthModal_statusContainer__0oscp{align-items:center;background-color:#f9fafb;border-radius:12px;display:flex;flex-direction:column;margin-bottom:24px;padding:16px;width:100%}.TwoFactorAuthModal_statusBadge__Y9jCV{background-color:#f3f4f6;border-radius:9999px;color:#6b7280;display:inline-block;font-size:14px;font-weight:600;margin-bottom:12px;padding:6px 16px}.TwoFactorAuthModal_statusBadge__Y9jCV[data-enabled=true]{background-color:#dcfce7;color:#166534}.TwoFactorAuthModal_statusBadge__Y9jCV[data-enabled=false]{background-color:#fee2e2;color:#991b1b}.TwoFactorAuthModal_statusText__\+C-MT{color:#4b5563;margin:0;text-align:center}.TwoFactorAuthModal_actionButtons__64\+kO{display:flex;gap:16px;justify-content:center;margin-top:24px;width:100%}.TwoFactorAuthModal_actionButton__MVH4o{border:none;border-radius:8px;cursor:pointer;font-family:Comfortaa,cursive;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.TwoFactorAuthModal_enableButton__7h5C6{background-color:#06c;box-shadow:0 4px 6px -1px #06c3;color:#fff}.TwoFactorAuthModal_enableButton__7h5C6:hover{background-color:#0052a3;box-shadow:0 6px 10px -1px #0066cc4d;transform:translateY(-2px)}.TwoFactorAuthModal_disableButton__1ADwj{background-color:#ef4444;box-shadow:0 4px 6px -1px #ef444433;color:#fff}.TwoFactorAuthModal_disableButton__1ADwj:hover{background-color:#dc2626;box-shadow:0 6px 10px -1px #ef44444d;transform:translateY(-2px)}.TwoFactorAuthModal_cancelButton__kRS-T{background-color:initial;border:1px solid #d1d5db;border-radius:8px;color:#4b5563;cursor:pointer;font-family:Comfortaa,cursive;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.TwoFactorAuthModal_cancelButton__kRS-T:hover{background-color:#f3f4f6;transform:translateY(-2px)}.TwoFactorAuthModal_setupSteps__-uCEh{margin-bottom:24px;width:100%}.TwoFactorAuthModal_setupStep__DC8HU{align-items:flex-start;display:flex;margin-bottom:16px}.TwoFactorAuthModal_stepNumber__D2QGw{align-items:center;background-color:#06c;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-weight:600;height:28px;justify-content:center;margin-right:12px;width:28px}.TwoFactorAuthModal_setupStep__DC8HU p{color:#374151;line-height:1.5;margin:0;padding-top:4px}.TwoFactorAuthModal_verificationContainer__0aLC1{margin-bottom:16px;width:100%}.TwoFactorAuthModal_verificationLabel__wbrHN{color:#374151;display:block;font-weight:600;margin-bottom:8px}.TwoFactorAuthModal_verificationInput__oXcSJ{border:2px solid #d1d5db;border-radius:8px;font-family:Comfortaa,cursive;font-size:18px;letter-spacing:8px;outline:none;padding:16px;text-align:center;transition:all .3s ease;width:100%}.TwoFactorAuthModal_verificationInput__oXcSJ:focus{border-color:#06c;box-shadow:0 0 0 3px #0066cc26}.TwoFactorAuthModal_errorMessage__NA6tw{color:#dc2626;font-size:14px;margin-top:8px;text-align:center}.TwoFactorAuthModal_successMessage__SMLOE{background-color:#dcfce7;border-radius:6px;color:#166534;font-size:14px;margin-top:8px;padding:8px 12px}.TwoFactorAuthModal_verifyButton__-Ls\+J{background-color:#06c;box-shadow:0 4px 6px -1px #06c3;color:#fff}.TwoFactorAuthModal_verifyButton__-Ls\+J:hover{background-color:#0052a3;box-shadow:0 6px 10px -1px #0066cc4d;transform:translateY(-2px)}.TwoFactorAuthModal_successIconContainer__0XUnj{align-items:center;background-color:#dcfce7;border-radius:50%;display:flex;height:80px;justify-content:center;margin-bottom:24px;width:80px}.TwoFactorAuthModal_successIcon__pdN5w{color:#166534;font-size:40px;font-style:normal}.TwoFactorAuthModal_successMessage__SMLOE{color:#374151;line-height:1.6;margin-bottom:24px;text-align:center}.TwoFactorAuthModal_doneButton__iFk4Z{background-color:#06c;box-shadow:0 4px 6px -1px #06c3;color:#fff}.TwoFactorAuthModal_doneButton__iFk4Z:hover{background-color:#0052a3;box-shadow:0 6px 10px -1px #0066cc4d;transform:translateY(-2px)}.TwoFactorAuthModal_warningBox__C60dX{align-items:center;background-color:#fef2f2;border:1px solid #fecaca;border-radius:12px;display:flex;margin-bottom:24px;padding:16px;width:100%}.TwoFactorAuthModal_warningIconContainer__6qbDj{align-items:center;background-color:#fee2e2;border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;margin-right:16px;width:48px}.TwoFactorAuthModal_warningIcon__ktGXu{font-size:24px;font-style:normal}.TwoFactorAuthModal_warningText__Xa0nF{color:#991b1b;font-size:15px;line-height:1.5;margin:0}.TwoFactorAuthModal_disableConfirmButton__8xvmq{background-color:#ef4444;box-shadow:0 4px 6px -1px #ef444433;color:#fff}.TwoFactorAuthModal_disableConfirmButton__8xvmq:hover{background-color:#dc2626;box-shadow:0 6px 10px -1px #ef44444d;transform:translateY(-2px)}.TwoFactorAuthModal_smallText__REILU{color:#6b7280;font-size:13px;margin-top:4px}.TwoFactorAuthModal_sendCodeButton__UxJt\+{background-color:#06c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Comfortaa,cursive;font-size:14px;font-weight:600;margin-top:10px;padding:10px 20px;transition:all .3s ease}.TwoFactorAuthModal_sendCodeButton__UxJt\+:hover{background-color:#0052a3;transform:translateY(-2px)}.TwoFactorAuthModal_sendCodeButton__UxJt\+:disabled{background-color:#9cb3c9;cursor:not-allowed;transform:none}.TwoFactorAuthModal_codeTimerText__lyn0M{color:#4b5563;font-size:14px;margin-top:8px;text-align:center}.TwoFactorAuthModal_resendLink__9irMP{color:#06c;cursor:pointer;font-weight:600;text-decoration:underline}.TwoFactorAuthModal_resendLink__9irMP:hover{color:#0052a3}.TwoFactorAuthModal_emailText__NybAT{color:#06c;font-weight:600}.TwoFactorAuthModal_codeInputContainer__TRsyp{display:flex;gap:8px;justify-content:center;margin:20px 0}.TwoFactorAuthModal_codeInput__-eX3h{border:2px solid #d1d5db;border-radius:8px;font-size:24px;height:60px;text-align:center;transition:all .3s ease;width:50px}.TwoFactorAuthModal_codeInput__-eX3h:focus{border-color:#06c;box-shadow:0 0 0 3px #0066cc26;outline:none}.TwoFactorAuthModal_overlayFadeIn__2CuUM{animation:TwoFactorAuthModal_overlayFadeIn__2CuUM .4s ease forwards}@keyframes TwoFactorAuthModal_overlayFadeIn__2CuUM{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:1}}.TwoFactorAuthModal_modalScaleIn__Lm5L7{animation:TwoFactorAuthModal_modalScaleIn__Lm5L7 .5s cubic-bezier(.16,1,.3,1) forwards;opacity:0;transform:scale(.95)}@keyframes TwoFactorAuthModal_modalScaleIn__Lm5L7{to{opacity:1;transform:scale(1)}}.TwoFactorAuthModal_overlayFadeOut__I8j-s{animation:TwoFactorAuthModal_overlayFadeOut__I8j-s .3s ease forwards}@keyframes TwoFactorAuthModal_overlayFadeOut__I8j-s{to{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}}.TwoFactorAuthModal_modalScaleOut__TvK-8{animation:TwoFactorAuthModal_modalScaleOut__TvK-8 .3s ease forwards}@keyframes TwoFactorAuthModal_modalScaleOut__TvK-8{to{opacity:0;transform:scale(.95)}}@media (max-width:640px){.TwoFactorAuthModal_modalOverlay__5UU0J{padding:10px 0}.TwoFactorAuthModal_modalContainer__NjpDX{margin:0 auto;padding:20px;width:95%}.TwoFactorAuthModal_title__hw7ZG{font-size:1.5rem}.TwoFactorAuthModal_actionButtons__64\+kO{flex-direction:column}.TwoFactorAuthModal_actionButton__MVH4o,.TwoFactorAuthModal_cancelButton__kRS-T{width:100%}.TwoFactorAuthModal_codeInputContainer__TRsyp{gap:6px}.TwoFactorAuthModal_codeInput__-eX3h{font-size:20px;height:50px;width:40px}}.TwoFactorAuthModal_twoFactorLoginModal__s8Srj{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.TwoFactorAuthModal_loginModalContainer__9h-qm{animation:TwoFactorAuthModal_modalFadeIn__F\+JJB .3s ease forwards;background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;max-width:400px;padding:30px;text-align:center;width:90%}@keyframes TwoFactorAuthModal_modalFadeIn__F\+JJB{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.TwoFactorAuthModal_loginModalTitle__-QQkp{color:#06c;font-size:1.8rem;margin-bottom:20px}.TwoFactorAuthModal_loginModalText__0HYC\+{color:#4b5563;line-height:1.6;margin-bottom:20px}.ConfigureEmailModal_modalOverlay__yjdov{align-items:flex-start;background-color:#00000080;bottom:0;display:flex;font-family:Comfortaa,cursive;justify-content:center;left:0;overflow-y:auto;padding:20px 0;position:fixed;right:0;top:0;z-index:9999}.ConfigureEmailModal_modalContainer__1R3xT{align-items:center;background-color:#fff;border-radius:16px;box-shadow:0 4px 15px #0003;display:flex;flex-direction:column;margin:auto;max-height:none;max-width:95vw;min-height:fit-content;overflow:visible;padding-bottom:20px;position:relative;text-align:center;width:950px}.ConfigureEmailModal_header__WCscg{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:16px 20px;width:100%}.ConfigureEmailModal_header__WCscg h3{color:#06c;font-weight:600;margin:0}.ConfigureEmailModal_closeButton__VQ3z-{background-color:initial;border:none;cursor:pointer;padding-right:10px}.ConfigureEmailModal_closeIcon__idqb-{color:#333;font-family:Comfortaa;font-size:1.6em}.ConfigureEmailModal_tabsContainer__GjzaG{border-bottom:1px solid #eee;width:100%}.ConfigureEmailModal_tabs__KIqyI{display:flex;gap:0;justify-content:center}.ConfigureEmailModal_tab__mG9Nn{background:none;border:none;border-bottom:3px solid #0000;color:#666;cursor:pointer;font-family:Comfortaa,cursive;font-weight:500;padding:12px 24px;transition:all .3s ease}.ConfigureEmailModal_tab__mG9Nn:hover{background-color:#f8f9ff;color:#06c}.ConfigureEmailModal_activeTab__wsdPt{background-color:#f8f9ff;border-bottom-color:#06c!important;color:#06c!important}.ConfigureEmailModal_body__SOIES{align-items:center;display:flex;flex-direction:column;gap:20px;padding:20px;width:100%}.ConfigureEmailModal_providersSection__ZYWcZ{margin-bottom:20px;text-align:center;width:100%}.ConfigureEmailModal_providersSection__ZYWcZ h4,.ConfigureEmailModal_providersSection__ZYWcZ h5{color:#06c;margin-bottom:10px}.ConfigureEmailModal_providerButtons__PoJTk{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.ConfigureEmailModal_providerButton__2f2N9{background-color:#f0f7ff;border:2px solid #06c;border-radius:8px;color:#06c;cursor:pointer;font-family:Comfortaa,cursive;font-weight:500;padding:8px 16px;transition:all .3s ease}.ConfigureEmailModal_providerButton__2f2N9:hover{background-color:#06c;color:#fff}.ConfigureEmailModal_fieldsGrid__qfMVH{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;justify-items:center;width:100%}.ConfigureEmailModal_fieldGroup__187oA{align-items:flex-start;display:flex;flex-direction:column;max-width:400px;width:100%}.ConfigureEmailModal_fieldGroup__187oA label{color:#06c;font-size:1em;font-weight:600;margin-bottom:8px}.ConfigureEmailModal_fieldGroup__187oA input{border:2px solid #06c;border-radius:8px;box-sizing:border-box;font-family:Comfortaa,cursive;font-size:1em;padding:10px;width:100%}.ConfigureEmailModal_fieldGroup__187oA input:focus{box-shadow:0 0 0 3px #0066cc1a;outline:none}.ConfigureEmailModal_checkboxRow__kL6eQ{align-items:center;display:flex;gap:10px;justify-content:center;margin:15px 0;width:100%}.ConfigureEmailModal_checkboxRow__kL6eQ label{color:#333;font-weight:600}.ConfigureEmailModal_accountsHeader__RSaKF{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;width:100%}.ConfigureEmailModal_accountsHeader__RSaKF h4{color:#06c;margin:0}.ConfigureEmailModal_addButton__EQqBc{background-color:#06c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Comfortaa,cursive;font-weight:500;padding:10px 20px;transition:all .3s ease}.ConfigureEmailModal_addButton__EQqBc:hover{background-color:#0052a1;transform:translateY(-2px)}.ConfigureEmailModal_addButtonLarge__4yQn\+{background-color:#06c;border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:Comfortaa,cursive;font-size:1.1em;font-weight:600;padding:15px 30px;transition:all .3s ease}.ConfigureEmailModal_addButtonLarge__4yQn\+:hover{background-color:#0052a1;transform:translateY(-2px)}.ConfigureEmailModal_emptyState__rp04b{color:#666;padding:40px;text-align:center}.ConfigureEmailModal_accountsList__4t95T{display:flex;flex-direction:column;gap:15px;width:100%}.ConfigureEmailModal_accountCard__rpBco{align-items:center;background-color:#f8f9ff;border:1px solid #e0e7ff;border-radius:12px;display:flex;justify-content:space-between;padding:20px;transition:all .3s ease}.ConfigureEmailModal_accountCard__rpBco:hover{box-shadow:0 4px 12px #0066cc1a}.ConfigureEmailModal_infoBox__TmJEO{animation:ConfigureEmailModal_fadeIn__m6zNz .3s ease-out;background-color:#e3f2fd;border:1px solid #06c;border-radius:8px;margin-bottom:20px;padding:15px}.ConfigureEmailModal_infoBox__TmJEO p{color:#333;font-size:14px;margin:5px 0}.ConfigureEmailModal_infoBox__TmJEO p:first-child{margin-top:0}.ConfigureEmailModal_infoBox__TmJEO p:last-child{margin-bottom:0}.ConfigureEmailModal_infoBox__TmJEO strong{color:#06c}.ConfigureEmailModal_accountInfo__EyGZX{flex:1 1;text-align:left}.ConfigureEmailModal_accountInfo__EyGZX h5{color:#06c;font-weight:600;margin:0 0 5px}.ConfigureEmailModal_accountInfo__EyGZX p{color:#666;font-size:.9em;margin:3px 0}.ConfigureEmailModal_accountActions__DwwTC{display:flex;gap:10px}.ConfigureEmailModal_deleteButton__pXGDU,.ConfigureEmailModal_editButton__Cvn7x,.ConfigureEmailModal_testButton__uXZEx{border:none;border-radius:6px;cursor:pointer;font-family:Comfortaa,cursive;font-size:.9em;font-weight:500;padding:8px 16px;transition:all .3s ease}.ConfigureEmailModal_testButton__uXZEx{background-color:#28a745;color:#fff}.ConfigureEmailModal_testButton__uXZEx:hover{background-color:#218838}.ConfigureEmailModal_editButton__Cvn7x{background-color:#007bff;color:#fff}.ConfigureEmailModal_editButton__Cvn7x:hover{background-color:#0056b3}.ConfigureEmailModal_deleteButton__pXGDU{background-color:#dc3545;color:#fff}.ConfigureEmailModal_deleteButton__pXGDU:hover{background-color:#c82333}.ConfigureEmailModal_formHeader__VheGn{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;width:100%}.ConfigureEmailModal_formHeader__VheGn h4{color:#06c;margin:0}.ConfigureEmailModal_backButton__7yeeK{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;color:#495057;cursor:pointer;font-family:Comfortaa,cursive;padding:8px 16px;transition:all .3s ease}.ConfigureEmailModal_backButton__7yeeK:hover{background-color:#e9ecef}.ConfigureEmailModal_formSection__\+lefg{background-color:#f8f9ff;border:1px solid #e0e7ff;border-radius:12px;margin-bottom:25px;padding:20px;width:100%}.ConfigureEmailModal_formSection__\+lefg h5{color:#06c;font-weight:600;margin:0 0 15px;text-align:left}.ConfigureEmailModal_footer__J4Pz-{display:flex;gap:20px;justify-content:center;margin-top:20px;width:100%}.ConfigureEmailModal_footer__J4Pz- button{background-color:#06c;border:none;border-radius:20px;color:#fff;cursor:pointer;font-family:Comfortaa,cursive;font-size:1em;font-weight:500;padding:12px 30px;transition:all .3s ease}.ConfigureEmailModal_footer__J4Pz- button:hover{background-color:#004c99}.ConfigureEmailModal_footer__J4Pz- button:first-of-type{background-color:#ccc;color:#333}.ConfigureEmailModal_footer__J4Pz- button:first-of-type:hover{background-color:#aaa}.ConfigureEmailModal_overlayFadeIn__kPZHC{animation:ConfigureEmailModal_overlayFadeIn__kPZHC .3s ease forwards}@keyframes ConfigureEmailModal_overlayFadeIn__kPZHC{0%{opacity:0}to{opacity:1}}.ConfigureEmailModal_modalScaleIn__SdmMx{animation:ConfigureEmailModal_modalScaleIn__SdmMx .4s cubic-bezier(.16,1,.3,1) forwards;opacity:0;transform:scale(.95)}@keyframes ConfigureEmailModal_modalScaleIn__SdmMx{to{opacity:1;transform:scale(1)}}.ConfigureEmailModal_overlayFadeOut__PrL5P{animation:ConfigureEmailModal_overlayFadeOut__PrL5P .25s ease forwards}@keyframes ConfigureEmailModal_overlayFadeOut__PrL5P{to{opacity:0}}.ConfigureEmailModal_modalScaleOut__vEpoC{animation:ConfigureEmailModal_modalScaleOut__vEpoC .25s ease forwards}@keyframes ConfigureEmailModal_modalScaleOut__vEpoC{to{opacity:0;transform:scale(.95)}}.ConfigureEmailModal_fieldFadeIn__OoPdd{animation:ConfigureEmailModal_fieldFadeIn__OoPdd .4s ease forwards;opacity:0;transform:translateY(10px)}.ConfigureEmailModal_fieldFadeIn__OoPdd:first-child{animation-delay:.05s}.ConfigureEmailModal_fieldFadeIn__OoPdd:nth-child(2){animation-delay:.1s}.ConfigureEmailModal_fieldFadeIn__OoPdd:nth-child(3){animation-delay:.15s}.ConfigureEmailModal_fieldFadeIn__OoPdd:nth-child(4){animation-delay:.2s}@keyframes ConfigureEmailModal_fieldFadeIn__OoPdd{to{opacity:1;transform:translateY(0)}}.ConfigureEmailModal_buttonHover__GHzSy{transition:all .3s ease}.ConfigureEmailModal_buttonHover__GHzSy:hover{box-shadow:0 2px 5px #0000001a;transform:translateY(-2px)}@media (max-width:768px){.ConfigureEmailModal_modalOverlay__yjdov{padding:10px 0}.ConfigureEmailModal_modalContainer__1R3xT{margin:0 auto;min-height:fit-content;width:95%}.ConfigureEmailModal_fieldsGrid__qfMVH{gap:15px;grid-template-columns:1fr}.ConfigureEmailModal_accountCard__rpBco{flex-direction:column;gap:15px;text-align:center}.ConfigureEmailModal_accountActions__DwwTC{justify-content:center}.ConfigureEmailModal_tabs__KIqyI{flex-direction:column}.ConfigureEmailModal_tab__mG9Nn{border-bottom:none;border-left:3px solid #0000}.ConfigureEmailModal_activeTab__wsdPt{border-left-color:#06c!important}.ConfigureEmailModal_accountsHeader__RSaKF,.ConfigureEmailModal_formHeader__VheGn{flex-direction:column;gap:10px;text-align:center}}@media (max-width:480px){.ConfigureEmailModal_modalOverlay__yjdov{padding:5px 0}.ConfigureEmailModal_modalContainer__1R3xT{margin:0 auto;padding-bottom:15px;width:98%}.ConfigureEmailModal_body__SOIES{padding:15px}.ConfigureEmailModal_footer__J4Pz-{flex-direction:column;gap:10px}.ConfigureEmailModal_footer__J4Pz- button{width:100%}.ConfigureEmailModal_providerButtons__PoJTk{align-items:center;flex-direction:column}.ConfigureEmailModal_providerButton__2f2N9{width:200px}.ConfigureEmailModal_accountActions__DwwTC{flex-direction:column;gap:8px}.ConfigureEmailModal_accountActions__DwwTC button{width:100%}}.ConfigureEmailModal_providerHelp__I10rf{margin:20px 0}.ConfigureEmailModal_helpButton__aPd5f{align-items:center;background:#f0f0f0;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 16px;transition:all .2s}.ConfigureEmailModal_helpButton__aPd5f:hover{background:#e0e0e0;border-color:#06c}.ConfigureEmailModal_helpContent__r1dKR{animation:ConfigureEmailModal_slideDown__AGdQK .3s ease-out;background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;margin-top:15px;padding:20px}@keyframes ConfigureEmailModal_slideDown__AGdQK{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ConfigureEmailModal_providerGuide__FXc6t{border-bottom:1px solid #e0e0e0;margin-bottom:25px;padding-bottom:20px}.ConfigureEmailModal_providerGuide__FXc6t:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.ConfigureEmailModal_providerGuide__FXc6t h6{color:#06c;font-size:16px;margin-bottom:10px}.ConfigureEmailModal_settingsBox__Se8H4{background:#fff;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:15px;padding:12px}.ConfigureEmailModal_settingsBox__Se8H4 p{font-size:13px;margin:4px 0}.ConfigureEmailModal_settingsBox__Se8H4 p strong{color:#333}.ConfigureEmailModal_providerGuide__FXc6t ol{font-size:14px;margin-left:20px}.ConfigureEmailModal_providerGuide__FXc6t ol li{line-height:1.5;margin-bottom:8px}.ConfigureEmailModal_troubleshooting__yge8h{background:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;margin-top:20px;padding:15px}.ConfigureEmailModal_troubleshooting__yge8h h6{color:#856404;margin-bottom:10px}.ConfigureEmailModal_troubleshooting__yge8h ul{font-size:13px;margin-left:20px}.ConfigureEmailModal_troubleshooting__yge8h ul li{line-height:1.5;margin-bottom:8px}.ConfigureEmailModal_troubleshooting__yge8h ul li strong{color:#856404}.NotificationModal_modalOverlay__jwhFA{align-items:center;animation:NotificationModal_fadeIn__t8Xba .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}@keyframes NotificationModal_fadeIn__t8Xba{0%{opacity:0}to{opacity:1}}.NotificationModal_modalContent__p8G-X{animation:NotificationModal_slideUp__7mPxK .3s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:16px;border-top:4px solid #cbd5e1;box-shadow:0 10px 25px #0000001a,0 6px 12px #00000014;max-width:400px;padding:2.5rem;position:relative;text-align:center;width:100%}@keyframes NotificationModal_slideUp__7mPxK{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.NotificationModal_modalContent__p8G-X.NotificationModal_success__V2vPO{border-top-color:#10b981}.NotificationModal_modalContent__p8G-X.NotificationModal_error__dcvni{border-top-color:#ef4444}.NotificationModal_modalContent__p8G-X.NotificationModal_warning__VQrrO{border-top-color:#f59e0b}.NotificationModal_modalContent__p8G-X.NotificationModal_info__\+kKsX{border-top-color:#06c}.NotificationModal_closeButton__734Qy{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .2s ease;width:32px}.NotificationModal_closeButton__734Qy:hover{background:#f1f5f9;color:#334155}.NotificationModal_iconContainer__3f6EL{align-items:center;border-radius:16px;display:flex;height:64px;justify-content:center;margin:0 auto 1.5rem;width:64px}.NotificationModal_successIcon__N22Zv{color:#10b981}.NotificationModal_errorIcon__IW6my{color:#ef4444}.NotificationModal_warningIcon__szLRG{color:#f59e0b}.NotificationModal_infoIcon__XaRHt{color:#06c}.NotificationModal_success__V2vPO .NotificationModal_iconContainer__3f6EL{background:linear-gradient(135deg,#ecfdf5,#d1fae5)}.NotificationModal_error__dcvni .NotificationModal_iconContainer__3f6EL{background:linear-gradient(135deg,#fef2f2,#fee2e2)}.NotificationModal_warning__VQrrO .NotificationModal_iconContainer__3f6EL{background:linear-gradient(135deg,#fffbeb,#fef3c7)}.NotificationModal_info__\+kKsX .NotificationModal_iconContainer__3f6EL{background:linear-gradient(135deg,#eff6ff,#dbeafe)}.NotificationModal_title__942zX{color:#1e293b;font-size:1.125rem;font-weight:700;letter-spacing:-.025em;margin:0 0 .75rem}.NotificationModal_message__c42j0{color:#64748b;font-size:.875rem;line-height:1.6;margin:0 0 2rem}.NotificationModal_okButton__0TEp6{align-items:center;border:none;border-radius:10px;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;justify-content:center;padding:.75rem 1.5rem;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.NotificationModal_success__V2vPO .NotificationModal_okButton__0TEp6{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.NotificationModal_success__V2vPO .NotificationModal_okButton__0TEp6:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 8px #10b9814d;transform:translateY(-1px)}.NotificationModal_error__dcvni .NotificationModal_okButton__0TEp6{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.NotificationModal_error__dcvni .NotificationModal_okButton__0TEp6:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 8px #ef44444d;transform:translateY(-1px)}.NotificationModal_warning__VQrrO .NotificationModal_okButton__0TEp6{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.NotificationModal_warning__VQrrO .NotificationModal_okButton__0TEp6:hover{background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 4px 8px #f59e0b4d;transform:translateY(-1px)}.NotificationModal_info__\+kKsX .NotificationModal_okButton__0TEp6{background:linear-gradient(135deg,#06c,#0052a3);color:#fff}.NotificationModal_info__\+kKsX .NotificationModal_okButton__0TEp6:hover{background:linear-gradient(135deg,#0052a3,#003d7a);box-shadow:0 4px 8px #0066cc4d;transform:translateY(-1px)}.NotificationModal_okButton__0TEp6:active{transform:translateY(0)}@media (max-width:480px){.NotificationModal_modalContent__p8G-X{margin:1rem;padding:2rem 1.5rem}.NotificationModal_iconContainer__3f6EL{height:56px;width:56px}.NotificationModal_errorIcon__IW6my,.NotificationModal_infoIcon__XaRHt,.NotificationModal_successIcon__N22Zv,.NotificationModal_warningIcon__szLRG{height:20px;width:20px}.NotificationModal_title__942zX{font-size:1rem}.NotificationModal_message__c42j0{font-size:.8125rem}}.InfoTooltip_tooltipContainer__LJq2s{display:inline-block;margin-left:5px;position:relative;vertical-align:middle}.InfoTooltip_tooltipTrigger__9CLcw{align-items:center;background-color:#0066cc1a;border-radius:50%;color:#06c;cursor:pointer;display:flex;font-size:12px;height:20px;justify-content:center;transition:all .2s ease;width:20px}.InfoTooltip_tooltipTrigger__9CLcw:focus,.InfoTooltip_tooltipTrigger__9CLcw:hover{background-color:#06c3;transform:scale(1.1)}.InfoTooltip_tooltip__ikXox{background-color:#fff;border:1px solid #e0e7ff;border-radius:8px;box-shadow:0 5px 15px #0000001a;font-size:14px;line-height:1.4;max-width:300px;opacity:0;padding:10px;position:absolute;transform:scale(.95);transition:opacity .3s ease,transform .3s ease,visibility .3s ease;visibility:hidden;width:max-content;z-index:1100}.InfoTooltip_tooltip__ikXox.InfoTooltip_visible__m3O2D{opacity:1;transform:scale(1);visibility:visible}.InfoTooltip_top__IUH3y{bottom:calc(100% + 10px);left:50%;transform:translateX(-50%) scale(.95)}.InfoTooltip_top__IUH3y.InfoTooltip_visible__m3O2D{transform:translateX(-50%) scale(1)}.InfoTooltip_right__rSX0C{left:calc(100% + 10px);top:50%;transform:translateY(-50%) scale(.95)}.InfoTooltip_right__rSX0C.InfoTooltip_visible__m3O2D{transform:translateY(-50%) scale(1)}.InfoTooltip_bottom__Ie7Pv{left:50%;top:calc(100% + 10px);transform:translateX(-50%) scale(.95)}.InfoTooltip_bottom__Ie7Pv.InfoTooltip_visible__m3O2D{transform:translateX(-50%) scale(1)}.InfoTooltip_left__60gVP{right:calc(100% + 10px);top:50%;transform:translateY(-50%) scale(.95)}.InfoTooltip_left__60gVP.InfoTooltip_visible__m3O2D{transform:translateY(-50%) scale(1)}.InfoTooltip_tooltipArrow__n2-vw{background:#fff;border:1px solid #e0e7ff;height:10px;position:absolute;transform:rotate(45deg);width:10px}.InfoTooltip_top__IUH3y .InfoTooltip_tooltipArrow__n2-vw{border-left:none;border-top:none;bottom:-6px;left:50%;margin-left:-5px}.InfoTooltip_right__rSX0C .InfoTooltip_tooltipArrow__n2-vw{border-bottom:none;border-left:none;left:-6px;margin-top:-5px;top:50%}.InfoTooltip_bottom__Ie7Pv .InfoTooltip_tooltipArrow__n2-vw{border-bottom:none;border-right:none;left:50%;margin-left:-5px;top:-6px}.InfoTooltip_left__60gVP .InfoTooltip_tooltipArrow__n2-vw{border-right:none;border-top:none;margin-top:-5px;right:-6px;top:50%}.InfoTooltip_tooltipContent__jX2dQ{position:relative;z-index:1}.InfoTooltip_tooltipContent__jX2dQ h4{color:#06c;font-size:1em;font-weight:600;margin:0 0 8px}.InfoTooltip_tooltipContent__jX2dQ p{color:#444;font-size:.9em;margin:5px 0}@media (max-width:768px){.InfoTooltip_tooltip__ikXox{max-width:250px}.InfoTooltip_left__60gVP,.InfoTooltip_right__rSX0C,.InfoTooltip_top__IUH3y{bottom:auto;left:50%;right:auto;top:calc(100% + 10px);transform:translateX(-50%) scale(.95)}.InfoTooltip_left__60gVP.InfoTooltip_visible__m3O2D,.InfoTooltip_right__rSX0C.InfoTooltip_visible__m3O2D,.InfoTooltip_top__IUH3y.InfoTooltip_visible__m3O2D{transform:translateX(-50%) scale(1)}.InfoTooltip_left__60gVP .InfoTooltip_tooltipArrow__n2-vw,.InfoTooltip_right__rSX0C .InfoTooltip_tooltipArrow__n2-vw,.InfoTooltip_top__IUH3y .InfoTooltip_tooltipArrow__n2-vw{border-bottom:none;border-right:none;left:50%;margin-left:-5px;margin-top:0;top:-6px}}@media (max-width:360px){.InfoTooltip_tooltip__ikXox{font-size:12px;max-width:200px}}.Header_header__XpWfm{align-items:center;background-color:#fff;box-shadow:0 2px 4px #0000001a;display:flex;font-family:Comfortaa,cursive;height:60px;justify-content:space-between;left:0;padding:0 16px;position:fixed;top:0;width:100%;z-index:1500}.Header_logo__UXfyY{cursor:pointer;height:40px;transition:transform .2s ease;width:auto}.Header_logo__UXfyY:hover{transform:scale(1.05)}.Header_hamburgerButton__eVNqe{background:#0000;border:none;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;gap:5px;justify-content:center;padding:10px;transition:background-color .2s ease;z-index:1600}.Header_hamburgerButton__eVNqe:hover{background-color:#00000008}.Header_hamburgerLine__Bm2\+m{background-color:#333;border-radius:4px;height:3px;transition:transform .3s ease,opacity .3s ease,background-color .3s ease;width:25px}.Header_hamburgerButton__eVNqe.Header_active__6DD\+\+ .Header_hamburgerLine__Bm2\+m:first-child{background-color:#06c;transform:translateY(8px) rotate(45deg)}.Header_hamburgerButton__eVNqe.Header_active__6DD\+\+ .Header_hamburgerLine__Bm2\+m:nth-child(2){opacity:0}.Header_hamburgerButton__eVNqe.Header_active__6DD\+\+ .Header_hamburgerLine__Bm2\+m:nth-child(3){background-color:#06c;transform:translateY(-8px) rotate(-45deg)}.Header_hamburgerButton__eVNqe:focus{box-shadow:0 0 0 2px #0066cc80;outline:none}.Header_hamburgerButton__eVNqe:active{background-color:#0000000d}@media (max-width:480px){.Header_header__XpWfm{padding:0 12px}.Header_logo__UXfyY{height:36px}.Header_hamburgerLine__Bm2\+m{width:22px}}@media (min-width:769px){.Header_header__XpWfm{display:none}}.SupportChat_supportChatContainer__8eth9{background-color:#f7f7fa;background-image:radial-gradient(circle at 10% 20%,#2563eb08 0,#0000 20%),radial-gradient(circle at 90% 50%,#10b98108 0,#0000 20%),radial-gradient(circle at 50% 80%,#2563eb08 0,#0000 20%);display:flex;flex-direction:column;font-family:Comfortaa,sans-serif;height:100vh;height:100dvh;overflow:hidden;position:relative;width:100%}@media (max-width:768px){.SupportChat_supportChatContainer__8eth9{bottom:0;height:calc(100vh - 60px);height:calc(100dvh - 60px);left:0;position:fixed;right:0;top:60px}}.SupportChat_chatHeader__1meAv{align-items:center;animation:SupportChat_headerGlow__wi970 8s infinite alternate;background:linear-gradient(90deg,#fff,#f0f7ff);border-bottom:1px solid #2563eb1a;box-shadow:0 4px 15px #0000000d;display:flex;justify-content:space-between;padding:16px 20px;position:sticky;top:0;transition:all .3s ease;z-index:15}@keyframes SupportChat_headerGlow__wi970{0%{background:linear-gradient(90deg,#fff,#f0f7ff);box-shadow:0 4px 15px #0000000d}to{background:linear-gradient(90deg,#f0f7ff,#e6f0ff);box-shadow:0 4px 15px #2563eb26}}.SupportChat_agentInfo__SsVrR{align-items:center;display:flex;gap:12px}.SupportChat_avatarContainer__NNov1{align-items:center;animation:none;background:#0000;border-radius:50%;box-shadow:none;display:flex;height:42px;justify-content:center;position:relative;width:42px}.SupportChat_agentDetails__F8VHj{display:flex;flex-direction:column}.SupportChat_agentName__wPqRV{color:#1e293b;font-size:16px;font-weight:600;line-height:1.2}.SupportChat_agentStatus__vJB50{align-items:center;color:#10b981;display:flex;font-size:12px}.SupportChat_agentStatus__vJB50:before{animation:SupportChat_blink__wr7pR 2s infinite;background-color:#10b981;border-radius:50%;content:"";display:inline-block;height:8px;margin-right:6px;width:8px}@keyframes SupportChat_blink__wr7pR{0%,to{opacity:1}50%{opacity:.6}}.SupportChat_chatControls__Fy6GA{align-items:center;display:flex;gap:12px}.SupportChat_guideButton__l1bBl{align-items:center;background:linear-gradient(135deg,#2563eb,#3b82f6);border:none;border-radius:20px;box-shadow:0 3px 10px #2563eb4d;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,sans-serif;font-weight:600;gap:8px;justify-content:center;overflow:hidden;padding:8px 16px;position:relative;transition:all .3s ease}.SupportChat_guideButton__l1bBl:after{animation:SupportChat_shine__Ry-RN 6s infinite;background:#fff3;content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(45deg);width:200%}@keyframes SupportChat_shine__Ry-RN{0%{transform:translateX(-100%) rotate(45deg)}20%,to{transform:translateX(100%) rotate(45deg)}}.SupportChat_guideButton__l1bBl:hover{background:linear-gradient(135deg,#1d4ed8,#2563eb);box-shadow:0 6px 15px #2563eb66;transform:translateY(-3px)}.SupportChat_guideButton__l1bBl:active{transform:translateY(0)}.SupportChat_buttonText__ieOVw{font-size:14px}.SupportChat_clearButton__cuXSm,.SupportChat_resetButton__mTgiN{align-items:center;background:none;background-color:#f1f5f9;border:none;border-radius:50%;box-shadow:0 2px 5px #0000000d;color:#64748b;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:8px;transition:all .2s ease}.SupportChat_clearButton__cuXSm:hover,.SupportChat_resetButton__mTgiN:hover{background-color:#e2e8f0;box-shadow:0 4px 8px #0000001a;color:#334155;transform:translateY(-2px)}.SupportChat_clearButton__cuXSm:active,.SupportChat_resetButton__mTgiN:active{transform:translateY(0)}.SupportChat_clearButton__cuXSm:hover{color:#ef4444}.SupportChat_messagesContainer__8yd9B{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:20px}.SupportChat_emptyState__uGr-w{align-items:center;animation:SupportChat_fadeIn__v9Vyc .5s ease-out;color:#64748b;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 20px;text-align:center}.SupportChat_emptyStateIconContainer__eVOvD{align-items:center;display:flex;height:80px;justify-content:center;margin-bottom:20px;position:relative;width:80px}.SupportChat_pulseCircle__Mae0X{animation:SupportChat_pulseFade__bmCFc 3s infinite;background-color:#0066cc1a;border-radius:50%;height:100px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px;z-index:-1}@keyframes SupportChat_pulseFade__bmCFc{0%{opacity:.7;transform:translate(-50%,-50%) scale(.8)}50%{opacity:.3;transform:translate(-50%,-50%) scale(1.2)}to{opacity:.7;transform:translate(-50%,-50%) scale(.8)}}.SupportChat_emptyState__uGr-w h3{color:#1e293b;font-size:24px;font-weight:600;margin-bottom:12px}.SupportChat_emptyState__uGr-w p{font-size:16px;line-height:1.6;margin-bottom:24px;max-width:500px}.SupportChat_guideButtonEmptyState__OrXaR{align-items:center;animation:SupportChat_bounce__h7\+XL 2s infinite;background:linear-gradient(135deg,#2563eb,#3b82f6);border:none;border-radius:25px;box-shadow:0 4px 15px #2563eb4d;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,sans-serif;font-size:16px;font-weight:500;gap:10px;justify-content:center;padding:12px 24px;transition:all .3s ease}@keyframes SupportChat_bounce__h7\+XL{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.SupportChat_guideButtonEmptyState__OrXaR:hover{background:linear-gradient(135deg,#1d4ed8,#2563eb);box-shadow:0 6px 20px #2563eb66;transform:translateY(-3px)}.SupportChat_guideIcon__lvFRZ{font-size:18px}.SupportChat_messageWrapper__5tU2m{animation:SupportChat_messageAppear__K0Ki9 .3s ease-out;display:flex;margin-bottom:16px;max-width:85%}.SupportChat_userMessage__w\+x4i{align-self:flex-end;flex-direction:row-reverse;margin-left:auto}.SupportChat_assistantMessage__-lxhe{align-self:flex-start;margin-right:auto}.SupportChat_messageAvatar__c9Gr1{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;margin:0 10px;width:28px}.SupportChat_userAvatar__nPk3w{background-color:#2563eb;border-radius:50%;color:#fff;font-size:16px;padding:8px}.SupportChat_assistantAvatar__DLjRu{display:none}.SupportChat_messageBubble__ryhHn{word-wrap:break-word;border-radius:16px;box-shadow:0 2px 10px #0000000d;line-height:1.5;max-width:100%;padding:14px 18px;transition:all .3s ease}.SupportChat_userMessage__w\+x4i .SupportChat_messageBubble__ryhHn{background-color:#e6f2ff;border:1px solid #06c3;border-bottom-right-radius:4px;color:#272b2f}.SupportChat_assistantMessage__-lxhe .SupportChat_messageBubble__ryhHn{background-color:#fff;background-image:linear-gradient(180deg,#fff,#f9fbff);border:1px solid #0066cc1a;border-bottom-left-radius:4px;color:#1e293b;position:relative}.SupportChat_assistantMessage__-lxhe .SupportChat_messageBubble__ryhHn:before{background:linear-gradient(90deg,#10b981,#34d399);border-top-left-radius:16px;border-top-right-radius:16px;content:"";height:4px;left:0;opacity:.7;position:absolute;right:0;top:0}.SupportChat_assistantMessage__-lxhe:last-child .SupportChat_messageBubble__ryhHn{animation:SupportChat_messageEntrance__NbN-D .7s ease-out}@keyframes SupportChat_messageEntrance__NbN-D{0%{opacity:0;transform:translateX(-30px)}60%{transform:translateX(5px)}to{opacity:1;transform:translateX(0)}}.SupportChat_messageBubble__ryhHn p{margin:0 0 10px}.SupportChat_messageBubble__ryhHn p:last-child{margin-bottom:0}.SupportChat_messageBubble__ryhHn ol,.SupportChat_messageBubble__ryhHn ul{margin:10px 0;padding-left:20px}.SupportChat_messageBubble__ryhHn pre{background-color:#2d2d2d;border-radius:8px;box-shadow:0 2px 8px #0003;color:#e6e6e6;font-family:Consolas,Monaco,Andale Mono,monospace;font-size:.9em;line-height:1.5;margin:12px 0;overflow-x:auto;padding:12px}.SupportChat_messageBubble__ryhHn code{background-color:#f5f7fa;border:1px solid #e0e0e0;border-radius:4px;color:#d63384;font-family:monospace;font-size:14px;padding:2px 5px}.SupportChat_messageBubble__ryhHn pre code{background-color:initial;border:none;border-radius:0;padding:0}.SupportChat_userMessage__w\+x4i .SupportChat_messageBubble__ryhHn pre{background-color:#000c}.SupportChat_assistantMessage__-lxhe .SupportChat_messageBubble__ryhHn a,.SupportChat_userMessage__w\+x4i .SupportChat_messageBubble__ryhHn a{color:#2563eb;text-decoration:underline}.SupportChat_errorMessage__EiGnj{animation:SupportChat_shake__ak5gr .5s ease-in-out;background-color:#fee2e2;border-radius:8px;box-shadow:0 2px 10px #b91c1c33;color:#b91c1c;margin:10px auto;max-width:80%;padding:12px 16px;text-align:center}@keyframes SupportChat_shake__ak5gr{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.SupportChat_loadingWrapper__PZDHA{align-items:center;animation:SupportChat_pulse__DxJlV 2s infinite;background-color:#ffffffb3;border-radius:30px;box-shadow:0 2px 8px #0000000d;color:#64748b;display:flex;gap:12px;justify-content:center;margin:15px 0;padding:10px}@keyframes SupportChat_pulse__DxJlV{0%{box-shadow:0 0 0 0 #2563eb66}70%{box-shadow:0 0 0 10px #2563eb00}to{box-shadow:0 0 0 0 #2563eb00}}.SupportChat_inputContainer__LdtuX{background:#f7f7fa;bottom:0;padding:15px;position:sticky;z-index:20}.SupportChat_chatInputWrapper__P45D0{animation:SupportChat_rotatingBorder__T4Mg9 6s linear infinite;background:linear-gradient(#f7f7fa,#f7f7fa) padding-box,linear-gradient(90deg,#2563eb,#4d94ff,#1e40af,#1d4ed8,#3b82f6,#2563eb) border-box;background-size:400% 400%;border:3px solid #0000;border-radius:25px;box-shadow:0 2px 10px #0000001a;box-sizing:border-box;display:flex;margin:0 auto;max-width:800px;padding:5px;position:relative;width:100%}@keyframes SupportChat_rotatingBorder__T4Mg9{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.SupportChat_chatInput__g5bPx{background-color:initial;border:none;border-radius:20px;box-sizing:border-box;color:#333;flex:1 1;font-family:Comfortaa,sans-serif;font-size:15px;max-height:130px;min-height:30px;outline:none;padding:12px 50px 12px 16px;resize:none;width:100%}.SupportChat_chatInput__g5bPx::placeholder{color:#94a3b8;font-family:Comfortaa,sans-serif}.SupportChat_chatSendBtn__VInLT{align-items:center;background-color:#2563eb;border:none;border-radius:50%;bottom:8px;box-shadow:0 2px 5px #2563eb4d;color:#fff;cursor:pointer;display:flex;height:38px;justify-content:center;overflow:hidden;position:absolute;right:8px;transition:all .2s ease;width:38px}.SupportChat_chatSendBtn__VInLT:after{background-color:#fff3;border-radius:40%;content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transform:scale(0);transition:transform .4s ease-out,opacity .3s ease-out;width:200%}.SupportChat_chatSendBtn__VInLT:hover:after{opacity:1;transform:scale(1)}.SupportChat_chatSendBtn__VInLT:hover{background-color:#1d4ed8;box-shadow:0 4px 8px #2563eb66;transform:translateY(-2px)}.SupportChat_chatSendBtn__VInLT:active{transform:translateY(0)}.SupportChat_chatSendBtn__VInLT.SupportChat_disabled__FL-uv{background-color:#94a3b8;box-shadow:none;cursor:not-allowed;transform:none}.SupportChat_modalOverlay__7GvZ5{align-items:center;animation:SupportChat_fadeIn__v9Vyc .3s;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.SupportChat_modalContent__iR0iA{animation:SupportChat_modalSlideUp__CF\+6r .4s;background-color:#fff;border-radius:16px;box-shadow:0 10px 25px #0003;max-height:90vh;max-width:900px;overflow-y:auto;position:relative;width:100%}@keyframes SupportChat_modalSlideUp__CF\+6r{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.SupportChat_closeModalBtn__nSRMv{align-items:center;background:#0000001a;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:15px;top:15px;transition:all .2s;width:30px;z-index:10}.SupportChat_closeModalBtn__nSRMv:hover{background:#0003;color:#1e293b;transform:rotate(90deg)}@keyframes SupportChat_messageAppear__K0Ki9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes SupportChat_fadeIn__v9Vyc{0%{opacity:0}to{opacity:1}}.SupportChat_messageBubble__ryhHn th{background-color:#f0f8ff}.SupportChat_sendWave__iXdcr{animation:SupportChat_sendWaveEffect__DQ41F .6s ease-out;background-color:#2563eb1a;border-radius:50%;height:48px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);width:48px}@keyframes SupportChat_sendWaveEffect__DQ41F{0%{opacity:1;transform:translate(-50%,-50%) scale(0)}to{opacity:0;transform:translate(-50%,-50%) scale(3)}}@media (max-width:768px){.SupportChat_messagesContainer__8yd9B{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom,10px)}.SupportChat_inputContainer__LdtuX{background:#f7f7fa;bottom:0;box-shadow:0 -4px 12px #0000000d;padding:15px 15px max(15px,env(safe-area-inset-bottom,15px));position:sticky;z-index:20}.SupportChat_chatInputWrapper__P45D0{max-height:25dvh}.SupportChat_chatInput__g5bPx{max-height:20dvh}.SupportChat_chatHeader__1meAv{flex-shrink:0}.SupportChat_messageAvatar__c9Gr1{margin:0 6px}.SupportChat_messageAvatar__c9Gr1 .SupportChat_sphereContainer__GTWYC.SupportChat_small__rNBy-{height:26px;width:26px}.SupportChat_modalContent__iR0iA{max-height:80dvh;width:95%}body.SupportChat_modal-open__Los1J{overflow:hidden;position:fixed;width:100%}.SupportChat_messageWrapper__5tU2m{margin-bottom:12px;max-width:90%}.SupportChat_messageBubble__ryhHn{font-size:.95rem;padding:12px 15px}.SupportChat_messageAvatar__c9Gr1{height:26px;margin:0 8px;width:26px}.SupportChat_small__rNBy-{height:26px;width:26px}.SupportChat_userAvatar__nPk3w{font-size:13px;height:16px;padding:5px;width:16px}.SupportChat_chatInputWrapper__P45D0{max-width:100%}.SupportChat_pulseCircle__Mae0X{height:70px;width:70px}.SupportChat_emptyState__uGr-w h3{font-size:20px}.SupportChat_emptyState__uGr-w p{font-size:14px}.SupportChat_guideButtonEmptyState__OrXaR{font-size:14px;padding:10px 20px}.SupportChat_loadingWrapper__PZDHA{margin:10px 0}.SupportChat_chatHeader__1meAv{padding:12px 16px}.SupportChat_agentName__wPqRV{font-size:15px}.SupportChat_buttonText__ieOVw{display:none}.SupportChat_guideButton__l1bBl{height:40px;justify-content:center;padding:0;width:40px}.SupportChat_avatarContainer__NNov1{height:38px;width:38px}.SupportChat_modalContent__iR0iA{border-radius:12px;max-height:85vh}}@media (max-width:359px){.SupportChat_avatarContainer__NNov1{height:34px;width:34px}.SupportChat_messageWrapper__5tU2m{max-width:92%}.SupportChat_messageAvatar__c9Gr1{margin:0 4px}.SupportChat_messageAvatar__c9Gr1 .SupportChat_sphereContainer__GTWYC.SupportChat_small__rNBy-{height:24px;width:24px}.SupportChat_messageAvatar__c9Gr1{height:24px;margin:0 6px;width:24px}.SupportChat_emptyStateIconContainer__eVOvD{height:60px;width:60px}.SupportChat_small__rNBy-{height:24px;width:24px}.SupportChat_userAvatar__nPk3w{font-size:12px;height:14px;padding:5px;width:14px}.SupportChat_pulseCircle__Mae0X{height:75px;width:75px}.SupportChat_messageBubble__ryhHn{font-size:.9rem}.SupportChat_chatInput__g5bPx{font-size:14px}.SupportChat_chatSendBtn__VInLT{height:34px;width:34px}}@media (max-height:500px){.SupportChat_supportChatContainer__8eth9{height:calc(100dvh - 60px)}.SupportChat_emptyState__uGr-w h3{font-size:18px;margin-bottom:8px}.SupportChat_emptyState__uGr-w p{font-size:14px;margin-bottom:16px}.SupportChat_inputContainer__LdtuX.SupportChat_keyboard-visible__TkRIB{padding-bottom:8px}}@media (max-width:768px) and (orientation:landscape){.SupportChat_supportChatContainer__8eth9{height:calc(100dvh - 50px)}.SupportChat_chatHeader__1meAv{padding:8px 16px}.SupportChat_messageBubble__ryhHn{max-width:60%}}.SupportChat_messageBubble__ryhHn table{background-color:#fff;border:1px solid #e5e7eb;border-collapse:collapse;border-radius:8px;border-spacing:0;box-shadow:0 2px 8px #0000001a;font-size:.95rem;margin:15px 0;overflow:hidden;width:100%}.SupportChat_messageBubble__ryhHn th{background-color:#f0f7ff;border:1px solid #e0e0e0;color:#06c;font-size:14px;font-weight:600;padding:12px 16px;position:relative;text-align:left}.SupportChat_messageBubble__ryhHn th:after{background:linear-gradient(90deg,#06c,#4d94ff);bottom:0;content:"";height:2px;left:0;opacity:.6;position:absolute;right:0}.SupportChat_messageBubble__ryhHn td{border:1px solid #e0e0e0;line-height:1.6;padding:10px 16px;transition:background-color .2s;vertical-align:top}.SupportChat_messageBubble__ryhHn tr:nth-child(2n){background-color:#f9fbff}.SupportChat_messageBubble__ryhHn tbody tr:hover{background-color:#f0f7ff}@media (max-width:768px){.SupportChat_messageBubble__ryhHn table{font-size:.9rem}.SupportChat_messageBubble__ryhHn td,.SupportChat_messageBubble__ryhHn th{padding:8px 12px}.SupportChat_messageBubble__ryhHn{overflow-x:auto}}.SupportChat_messageBubble__ryhHn table code{background-color:#0066cc1a;border:none;border-radius:3px;color:#06c;font-size:.9em;padding:2px 4px}.SupportChat_messageBubble__ryhHn table a{border-bottom:1px dotted #2563eb;color:#2563eb;text-decoration:none}.SupportChat_messageBubble__ryhHn table a:hover{border-bottom:1px solid #2563eb;text-decoration:none}.SupportChat_userMessage__w\+x4i .SupportChat_messageBubble__ryhHn table{background-color:#ffffffb3}.SupportChat_userMessage__w\+x4i .SupportChat_messageBubble__ryhHn th{background-color:#0066cc1a}.SupportChat_assistantMessage__-lxhe .SupportChat_messageBubble__ryhHn table th:after{background:linear-gradient(90deg,#10b981,#34d399)}.LoadingSpinner_spinnerContainer__QZMWB{align-items:center;display:flex;justify-content:center}.LoadingSpinner_spinnerLarge__fYCo2,.LoadingSpinner_spinnerSmall__XDptx,.LoadingSpinner_spinner__pGsel{animation:LoadingSpinner_spin__9G4H6 .8s linear infinite;border:2px solid #0000001a;border-radius:50%;border-top-color:#2563eb}.LoadingSpinner_spinner__pGsel{height:24px;width:24px}.LoadingSpinner_spinnerSmall__XDptx{border-width:2px;height:16px;width:16px}.LoadingSpinner_spinnerLarge__fYCo2{border-width:3px;height:36px;width:36px}@keyframes LoadingSpinner_spin__9G4H6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SupportGuide_guideContainer__lSB9W{background-color:#fff;border-radius:16px;color:#333;font-family:Comfortaa,sans-serif;max-width:100%;overflow:hidden}.SupportGuide_guideHeader__JNEkN{background:linear-gradient(135deg,#e6f0ff,#f0f7ff);overflow:hidden;padding:30px 20px 15px;position:relative;text-align:center;z-index:1}.SupportGuide_guideHeader__JNEkN:before{animation:SupportGuide_shineEffect__Dyy9l 6s linear infinite;background:linear-gradient(90deg,#fff0 0,#ffffff4d 50%,#fff0);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(30deg);width:200%}@keyframes SupportGuide_shineEffect__Dyy9l{0%{transform:translateX(-100%) rotate(30deg)}to{transform:translateX(100%) rotate(30deg)}}.SupportGuide_guideHeader__JNEkN h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#2563eb,#3b82f6);-webkit-background-clip:text;background-clip:text;color:#2563eb;display:inline-block;font-size:32px;font-weight:700;margin-bottom:10px;position:relative}.SupportGuide_guideHeader__JNEkN p{color:#64748b;font-size:16px;line-height:1.6;margin-bottom:25px}.SupportGuide_tabsContainer__3ljXy{display:flex;gap:8px;justify-content:center;margin-bottom:10px;position:relative;z-index:2}.SupportGuide_tabButton__jSnF1{background-color:#ffffff80;border:none;border-radius:20px;color:#64748b;cursor:pointer;font-family:Comfortaa,sans-serif;font-size:14px;font-weight:600;padding:10px 16px;transition:all .2s ease}.SupportGuide_tabButton__jSnF1:hover{background-color:#fffc;box-shadow:0 4px 8px #0000000d;transform:translateY(-2px)}.SupportGuide_activeTab__GoWZF{background-color:#2563eb;box-shadow:0 4px 10px #2563eb4d;color:#fff}.SupportGuide_activeTab__GoWZF:hover{background-color:#1d4ed8}.SupportGuide_tabContent__UKLYH{animation:SupportGuide_fadeIn__Wio1v .3s ease-out;padding:30px 20px}@keyframes SupportGuide_fadeIn__Wio1v{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.SupportGuide_capabilitiesGrid__4OMos{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:30px}.SupportGuide_capabilityCard__9qEy6{background:linear-gradient(180deg,#fff,#f9fbff);border:1px solid #2563eb1a;border-radius:12px;box-shadow:0 4px 12px #0000000d;overflow:hidden;padding:24px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.SupportGuide_capabilityCard__9qEy6:before{background:linear-gradient(90deg,#2563eb,#4d94ff);border-top-left-radius:12px;border-top-right-radius:12px;content:"";height:4px;left:0;opacity:.7;position:absolute;right:0;top:0}.SupportGuide_capabilityCard__9qEy6:hover{box-shadow:0 6px 16px #2563eb26;transform:translateY(-5px)}.SupportGuide_cardIcon__wNLB4,.SupportGuide_interfaceIcon__IHqTA{align-items:center;background-color:#2563eb1a;border-radius:50%;color:#2563eb;display:flex;font-size:22px;height:50px;justify-content:center;margin-bottom:16px;width:50px}.SupportGuide_capabilityCard__9qEy6 h3{color:#1e293b;font-size:18px;font-weight:600;margin-bottom:12px}.SupportGuide_capabilityCard__9qEy6 p{color:#64748b;font-size:15px;line-height:1.5}.SupportGuide_interfaceSection__NH9te,.SupportGuide_problemsSection__bRXij,.SupportGuide_specialistsSection__YPEv-{margin-bottom:30px}.SupportGuide_interfaceSection__NH9te h2,.SupportGuide_problemsSection__bRXij h2,.SupportGuide_specialistsSection__YPEv- h2{color:#1e293b;font-size:22px;font-weight:600;margin-bottom:15px;text-align:center}.SupportGuide_interfaceSection__NH9te>p,.SupportGuide_problemsSection__bRXij>p,.SupportGuide_specialistsSection__YPEv->p{color:#64748b;margin-bottom:20px;text-align:center}.SupportGuide_interfaceSections__LAS05{display:flex;flex-direction:column;gap:15px}.SupportGuide_interfaceItem__36VkT{align-items:center;background-color:#f1f5f9;border-radius:10px;box-shadow:0 2px 6px #0000000d;display:flex;gap:15px;padding:16px;transition:all .2s ease}.SupportGuide_interfaceItem__36VkT:hover{background-color:#e0f2fe;box-shadow:0 4px 8px #00000014;transform:translateX(5px)}.SupportGuide_interfaceIcon__IHqTA{flex-shrink:0;height:40px;margin-bottom:0;width:40px}.SupportGuide_interfaceText__Mz0ec h4{color:#2563eb;font-size:16px;font-weight:600;margin-bottom:5px}.SupportGuide_interfaceText__Mz0ec p{color:#64748b;font-size:14px;line-height:1.5}.SupportGuide_problemsList__HmMYr{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.SupportGuide_problemCategory__5HG58{background-color:#f1f5f9;border-radius:10px;box-shadow:0 2px 6px #0000000d;padding:20px}.SupportGuide_problemCategory__5HG58 h3{border-bottom:2px solid #2563eb33;color:#2563eb;font-size:18px;font-weight:600;margin-bottom:15px;padding-bottom:8px}.SupportGuide_problemCategory__5HG58 ul{padding-left:20px}.SupportGuide_problemCategory__5HG58 li{color:#475569;line-height:1.5;margin-bottom:10px}.SupportGuide_specialistsList__g5zyL{display:flex;flex-direction:column;gap:20px}.SupportGuide_specialistItem__tkL6L{background:linear-gradient(90deg,#f1f5f9,#f8fafc);border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;gap:20px;padding:20px;transition:all .2s ease}.SupportGuide_specialistItem__tkL6L:hover{box-shadow:0 6px 12px #00000014;transform:translateY(-3px)}.SupportGuide_specialistAvatar__a5uPI{align-items:center;background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:50%;box-shadow:0 4px 10px #2563eb4d;color:#fff;display:flex;flex-shrink:0;font-size:26px;height:60px;justify-content:center;width:60px}.SupportGuide_specialistInfo__z-v8a{flex:1 1}.SupportGuide_specialistInfo__z-v8a h4{color:#1e293b;font-size:18px;font-weight:600;margin-bottom:8px}.SupportGuide_specialistInfo__z-v8a p{color:#64748b;font-size:14px;line-height:1.5;margin-bottom:10px}.SupportGuide_specialistInfo__z-v8a ul{padding-left:18px}.SupportGuide_specialistInfo__z-v8a li{color:#475569;font-size:14px;margin-bottom:6px}.SupportGuide_quickExamples__-uYic{background-color:#f0f7ff;border-radius:12px;box-shadow:inset 0 2px 4px #0000000d;margin:20px 0;padding:20px}.SupportGuide_quickExamples__-uYic h3{color:#1e293b;font-size:18px;font-weight:600;margin-bottom:15px;text-align:center}.SupportGuide_exampleButtons__Wzf7P{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.SupportGuide_exampleButton__sTLiQ{align-items:center;background-color:#fff;border:1px solid #2563eb4d;border-radius:20px;color:#2563eb;cursor:pointer;display:flex;font-family:Comfortaa,sans-serif;font-size:14px;gap:8px;padding:8px 16px;transition:all .2s ease}.SupportGuide_exampleButton__sTLiQ:hover{background-color:#2563eb;box-shadow:0 4px 8px #2563eb33;color:#fff;transform:translateY(-2px)}.SupportGuide_arrowIcon__rTTx0{font-size:12px;transition:transform .2s ease}.SupportGuide_exampleButton__sTLiQ:hover .SupportGuide_arrowIcon__rTTx0{transform:translateX(3px)}.SupportGuide_tipsSection__UN7LE{background:linear-gradient(to bottom right,#f1f5f9,#e2e8f0);border-radius:12px;box-shadow:0 4px 12px #0000000d;margin:20px 0;padding:20px}.SupportGuide_tipsSection__UN7LE h3{align-items:center;color:#1e293b;display:flex;font-size:18px;font-weight:600;gap:10px;margin-bottom:15px}.SupportGuide_tipsSection__UN7LE ul{padding-left:20px}.SupportGuide_tipsSection__UN7LE li{color:#475569;line-height:1.5;margin-bottom:10px}.SupportGuide_startPrompt__OTLHg{animation:SupportGuide_pulse__CPtpK 2s infinite;background-color:#f0f9ff;border:1px dashed #2563eb;border-radius:12px;margin-top:20px;padding:20px;text-align:center}.SupportGuide_startPrompt__OTLHg h3{align-items:center;color:#2563eb;display:flex;font-size:18px;font-weight:600;gap:10px;justify-content:center;margin-bottom:8px}.SupportGuide_startPrompt__OTLHg p{color:#64748b;font-size:14px}@keyframes SupportGuide_pulse__CPtpK{0%{box-shadow:0 0 0 0 #2563eb66}70%{box-shadow:0 0 0 10px #2563eb00}to{box-shadow:0 0 0 0 #2563eb00}}.SupportGuide_mobileCloseBtn__NlYGT{background:linear-gradient(135deg,#e6f0ff,#f0f7ff);border:none;color:#64748b;cursor:pointer;display:none;font-size:18px;padding:12px;position:sticky;text-align:right;top:0;width:100%;z-index:30}.SupportGuide_mobileCloseBtn__NlYGT svg{background:#0000001a;border-radius:50%;height:16px;margin-right:10px;padding:5px;transition:all .2s;width:16px}.SupportGuide_mobileCloseBtn__NlYGT:hover svg{background:#0003;transform:rotate(90deg)}@media (max-width:768px){.SupportGuide_mobileCloseBtn__NlYGT{display:block;position:sticky;top:0}.SupportGuide_guideContainer__lSB9W{-webkit-overflow-scrolling:touch;overflow-y:auto;padding-top:0}.SupportGuide_guideHeader__JNEkN{padding-bottom:15px;padding-top:15px}.SupportGuide_tabsContainer__3ljXy{flex-wrap:wrap;margin:10px 0}.SupportGuide_tabButton__jSnF1{font-size:12px;margin:2px;padding:8px 10px}.SupportGuide_tabContent__UKLYH{padding:15px}.SupportGuide_capabilitiesGrid__4OMos,.SupportGuide_interfaceSections__LAS05,.SupportGuide_problemsList__HmMYr,.SupportGuide_specialistsList__g5zyL{padding-bottom:20px}.SupportGuide_quickExamples__-uYic,.SupportGuide_startPrompt__OTLHg,.SupportGuide_tipsSection__UN7LE{box-sizing:border-box;max-width:100%;width:auto}.SupportGuide_guideHeader__JNEkN h1{font-size:26px}.SupportGuide_guideHeader__JNEkN p{font-size:14px;margin-bottom:20px}.SupportGuide_capabilitiesGrid__4OMos,.SupportGuide_problemsList__HmMYr{grid-template-columns:1fr}.SupportGuide_specialistItem__tkL6L{align-items:center;flex-direction:column;padding:15px;text-align:center}.SupportGuide_specialistAvatar__a5uPI{margin-bottom:10px}.SupportGuide_exampleButton__sTLiQ{flex-grow:1;justify-content:center}}@media (max-width:359px){.SupportGuide_mobileCloseBtn__NlYGT svg{margin-right:5px}.SupportGuide_guideHeader__JNEkN h1{font-size:24px}.SupportGuide_guideHeader__JNEkN p{font-size:14px}}@keyframes SupportGuide_fadeInScale__mlx0e{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.AnimatedSphere_sphereContainer__m9M74{align-items:center;display:flex;height:42px;justify-content:center;position:relative;width:42px;z-index:2}.AnimatedSphere_messageAvatar__m0zyF .AnimatedSphere_sphereContainer__m9M74.AnimatedSphere_small__kxfrO,.AnimatedSphere_small__kxfrO{height:28px;width:28px}.AnimatedSphere_large__hEoy4{height:70px;width:70px}.AnimatedSphere_core__\+MR27{background:radial-gradient(circle at 30% 30%,#288cfff2 0,#0066cce6 35%,#0050b4d9 65%,#003c96cc 100%);border-radius:50%;box-shadow:0 0 25px #0066cce6,0 0 45px #0084ff99,inset 0 0 15px #fffc;height:100%;overflow:hidden;position:relative;transform-style:preserve-3d;width:100%;z-index:1}.AnimatedSphere_energyWave__quC4u{animation:AnimatedSphere_energyWavePulse__7hl9C 3s ease-out infinite;border-left:2px solid #0000;border-radius:50%;border-right:2px solid #0000;border-top:2px solid #0000;border-color:#fffc #64b4ff80 #0000 #c8e6ff80;border-style:solid;border-width:2px;filter:blur(.5px);height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.AnimatedSphere_energyWave__quC4u:nth-child(2){animation-delay:1s}.AnimatedSphere_energyWave__quC4u:nth-child(3){animation-delay:2s}.AnimatedSphere_pulseRing__I54O5{animation:AnimatedSphere_breathePulse__88IgV 4s ease-in-out infinite;background:radial-gradient(circle,#0078ff1a 0,#0078ff14 30%,#0078ff0d 60%,#0000 70%);border-radius:50%;height:140%;left:-20%;position:absolute;top:-20%;width:140%;z-index:0}.AnimatedSphere_innerCore__IX3p9{animation:AnimatedSphere_innerCorePulse__YhWoY 3s ease-in-out infinite;background:radial-gradient(circle,#ffffffe6,#c8e1ffcc 40%,#64b4ff99 70%,#0000 100%);border-radius:50%;height:70%;left:15%;position:absolute;top:15%;width:70%}.AnimatedSphere_energyLayer1__Y3fxZ,.AnimatedSphere_energyLayer2__ZswF3,.AnimatedSphere_energyLayer3__J2g6C,.AnimatedSphere_energyLayer4__V6F-n{border-radius:50%;height:100%;left:0;mix-blend-mode:screen;opacity:.8;position:absolute;top:0;width:100%}.AnimatedSphere_energyLayer1__Y3fxZ{animation:AnimatedSphere_flowEnergy1__bZe4t 8s ease-in-out infinite alternate;background:radial-gradient(ellipse at 70% 30%,#a0d2ffe6 0,#0000 70%)}.AnimatedSphere_energyLayer2__ZswF3{animation:AnimatedSphere_flowEnergy2__a1nb5 7s ease-in-out infinite alternate;background:radial-gradient(ellipse at 30% 70%,#0078ffcc 0,#0000 70%)}.AnimatedSphere_energyLayer3__J2g6C{animation:AnimatedSphere_flowEnergy3__u\+3kU 6s ease-in-out infinite alternate;background:radial-gradient(ellipse at 40% 40%,#c8e6ffb3 0,#0000 65%)}.AnimatedSphere_energyLayer4__V6F-n{animation:AnimatedSphere_flowEnergy4__JrTpZ 9s ease-in-out infinite alternate;background:radial-gradient(ellipse at 60% 60%,#0050beb3 0,#0000 70%)}.AnimatedSphere_brightSpot__QRCZ9{animation:AnimatedSphere_moveBrightSpot__xO6un 10s ease-in-out infinite alternate;background:#fffffff2;border-radius:50%;filter:blur(1px);height:15%;left:30%;position:absolute;top:30%;width:15%}.AnimatedSphere_brightSpotSecondary__K5mvA{animation:AnimatedSphere_moveBrightSpotSecondary__pnQi- 12s ease-in-out infinite alternate;background:#ffffffd9;border-radius:50%;filter:blur(1px);height:10%;left:60%;position:absolute;top:60%;width:10%}.AnimatedSphere_small__kxfrO .AnimatedSphere_energyWave__quC4u{border-width:1px}.AnimatedSphere_energyTendril1__-E\+lH,.AnimatedSphere_energyTendril2__aufmT,.AnimatedSphere_energyTendril3__uM7SK{animation:AnimatedSphere_flowTendrils__BSorp 15s ease-in-out infinite alternate;background:radial-gradient(circle at 50% 50%,#0000 30%,#64b4ff0d 70%,#0000 100%),radial-gradient(circle at 45% 45%,#0000 20%,#008cff14 60%,#0000 80%);border-radius:50%;height:120%;left:-10%;mix-blend-mode:screen;opacity:.7;position:absolute;top:-10%;width:120%}.AnimatedSphere_energyTendril2__aufmT{animation:AnimatedSphere_flowTendrils2__4tSse 12s ease-in-out infinite alternate;transform:rotate(45deg)}.AnimatedSphere_energyTendril3__uM7SK{animation:AnimatedSphere_flowTendrils3__GAIqF 18s ease-in-out infinite alternate;transform:rotate(-45deg)}.AnimatedSphere_reacting__LiiDF{animation:AnimatedSphere_reactingPulse__O\+BD8 .5s ease-in-out infinite alternate}.AnimatedSphere_reacting__LiiDF:after{animation:AnimatedSphere_reactingShockwave__3RoZm 1s ease-out infinite;background:radial-gradient(circle,#008cff26,#0064ff1a 40%,#0050ff0d 70%,#0000 100%);border-radius:50%;content:"";height:160%;left:-30%;position:absolute;top:-30%;width:160%;z-index:-1}.AnimatedSphere_reacting__LiiDF .AnimatedSphere_innerCore__IX3p9{animation:AnimatedSphere_reactingInnerPulse__Fqg8o .5s ease-in-out infinite alternate}.AnimatedSphere_reacting__LiiDF .AnimatedSphere_energyLayer1__Y3fxZ,.AnimatedSphere_reacting__LiiDF .AnimatedSphere_energyLayer2__ZswF3,.AnimatedSphere_reacting__LiiDF .AnimatedSphere_energyLayer3__J2g6C,.AnimatedSphere_reacting__LiiDF .AnimatedSphere_energyLayer4__V6F-n{animation-duration:2s;animation-timing-function:ease-in-out}.AnimatedSphere_reacting__LiiDF .AnimatedSphere_brightSpotSecondary__K5mvA,.AnimatedSphere_reacting__LiiDF .AnimatedSphere_brightSpot__QRCZ9{animation:AnimatedSphere_reactingBrightSpot__cv8G5 1s ease-in-out infinite alternate}@keyframes AnimatedSphere_energyWavePulse__7hl9C{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.8)}}@keyframes AnimatedSphere_breathePulse__88IgV{0%,to{opacity:.2;transform:scale(.95)}50%{opacity:.8;transform:scale(1.05)}}@keyframes AnimatedSphere_innerCorePulse__YhWoY{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:.9;transform:scale(1.1)}}@keyframes AnimatedSphere_flowEnergy1__bZe4t{0%{opacity:.7;transform:translate(-8%,-8%) scale(1)}50%{opacity:.9;transform:translate(3%,5%) scale(1.1)}to{opacity:.7;transform:translate(8%,-3%) scale(1)}}@keyframes AnimatedSphere_flowEnergy2__a1nb5{0%{opacity:.8;transform:translate(7%,-5%) scale(1.1)}50%{opacity:.7;transform:translate(-4%,-7%) scale(.95)}to{opacity:.8;transform:translate(-6%,8%) scale(1.05)}}@keyframes AnimatedSphere_flowEnergy3__u\+3kU{0%{opacity:.7;transform:translate(-5%,7%) scale(.95)}50%{opacity:.9;transform:translate(8%,3%) scale(1.1)}to{opacity:.7;transform:translate(-3%,-6%) scale(1)}}@keyframes AnimatedSphere_flowEnergy4__JrTpZ{0%{opacity:.7;transform:translate(6%,4%) scale(1)}50%{opacity:.6;transform:translate(-7%,-2%) scale(.9)}to{opacity:.8;transform:translate(4%,-8%) scale(1.05)}}@keyframes AnimatedSphere_moveBrightSpot__xO6un{0%{opacity:.8;transform:translate(0)}20%{opacity:.9;transform:translate(40%,20%)}40%{opacity:.7;transform:translate(10%,50%)}60%{opacity:.8;transform:translate(-30%,30%)}80%{opacity:.9;transform:translate(-20%,-40%)}to{opacity:.8;transform:translate(30%,-20%)}}@keyframes AnimatedSphere_moveBrightSpotSecondary__pnQi-{0%{opacity:.7;transform:translate(0)}25%{opacity:.8;transform:translate(-40%,30%)}50%{opacity:.6;transform:translate(-10%,-40%)}75%{opacity:.7;transform:translate(30%,-20%)}to{opacity:.8;transform:translate(20%,50%)}}@keyframes AnimatedSphere_flowTendrils__BSorp{0%{opacity:.5;transform:rotate(0deg) scale(1)}50%{opacity:.7;transform:rotate(15deg) scale(1.1)}to{opacity:.5;transform:rotate(0deg) scale(1)}}@keyframes AnimatedSphere_flowTendrils2__4tSse{0%{opacity:.6;transform:rotate(45deg) scale(1.1)}50%{opacity:.4;transform:rotate(30deg) scale(1)}to{opacity:.6;transform:rotate(60deg) scale(1.05)}}@keyframes AnimatedSphere_flowTendrils3__GAIqF{0%{opacity:.5;transform:rotate(-45deg) scale(1)}50%{opacity:.7;transform:rotate(-60deg) scale(1.1)}to{opacity:.5;transform:rotate(-30deg) scale(.95)}}@keyframes AnimatedSphere_reactingPulse__O\+BD8{0%{box-shadow:0 0 30px #008cffe6,0 0 60px #0078ffb3,inset 0 0 20px #ffffffe6;transform:scale(1)}to{box-shadow:0 0 40px #28a0ff,0 0 80px #008cffcc,inset 0 0 25px #fff;transform:scale(1.15)}}@keyframes AnimatedSphere_reactingShockwave__3RoZm{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}@keyframes AnimatedSphere_reactingInnerPulse__Fqg8o{0%{opacity:.8;transform:scale(.9)}to{opacity:1;transform:scale(1.3)}}@keyframes AnimatedSphere_reactingBrightSpot__cv8G5{0%{opacity:.8;transform:translate(0) scale(1)}50%{opacity:1;transform:translate(15%,15%) scale(1.5)}to{opacity:.8;transform:translate(-15%,-15%) scale(1)}}.AnimatedSphere_large__hEoy4 .AnimatedSphere_core__\+MR27{box-shadow:0 0 35px #0084ffe6,0 0 70px #0066ccb3,inset 0 0 20px #ffffffe6}.AnimatedSphere_small__kxfrO .AnimatedSphere_core__\+MR27{box-shadow:0 0 10px #0066cce6,0 0 20px #06c9,inset 0 0 5px #fffc}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_AMS-Regular.73ea273a72f4aca30ca5.woff2) format("woff2"),url(/static/media/KaTeX_AMS-Regular.d562e886c52f12660a41.woff) format("woff"),url(/static/media/KaTeX_AMS-Regular.853be92419a6c3766b9a.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Caligraphic-Bold.a1abf90dfd72792a577a.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Bold.d757c535a2e5902f1325.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Bold.7489a2fbfb9bfe704420.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Caligraphic-Regular.d6484fce1ef428d5bd94.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Regular.db074fa22cf224af93d7.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Regular.7e873d3833eb108a0758.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Fraktur-Bold.931d67ea207ab37ee693.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Bold.354501bac435c3264834.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Bold.4c761b3711973ab04edf.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Fraktur-Regular.172d3529b26f8cedef6b.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Regular.6fdf0ac577be0ba82a4c.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Regular.ed305b5434865e06ffde.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Main-Bold.39890742bc957b368704.woff2) format("woff2"),url(/static/media/KaTeX_Main-Bold.0c3b8929d377c0e9b2f3.woff) format("woff"),url(/static/media/KaTeX_Main-Bold.8169508bf58f8bd92ad8.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Main-BoldItalic.20f389c4120be058d80a.woff2) format("woff2"),url(/static/media/KaTeX_Main-BoldItalic.428978dc7837d46de091.woff) format("woff"),url(/static/media/KaTeX_Main-BoldItalic.828abcb200061cffbaae.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Main-Italic.fe2176f79edaa716e621.woff2) format("woff2"),url(/static/media/KaTeX_Main-Italic.fd947498bc16392e76c2.woff) format("woff"),url(/static/media/KaTeX_Main-Italic.fa675e5e4bec9eb250b6.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Main-Regular.f650f111a3b890d116f1.woff2) format("woff2"),url(/static/media/KaTeX_Main-Regular.4f35fbcc9ee8614c2bcc.woff) format("woff"),url(/static/media/KaTeX_Main-Regular.9eba1d77abcf2aa6e94e.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Math-BoldItalic.dcbcbd93bac0470b462d.woff2) format("woff2"),url(/static/media/KaTeX_Math-BoldItalic.3f07ed67f06c720120ce.woff) format("woff"),url(/static/media/KaTeX_Math-BoldItalic.bf2d440b3a42ea78a998.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Math-Italic.6d3d25f4820d0da8f01f.woff2) format("woff2"),url(/static/media/KaTeX_Math-Italic.96759856b4e70f3a8338.woff) format("woff"),url(/static/media/KaTeX_Math-Italic.8a5f936332e8028c7278.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/static/media/KaTeX_SansSerif-Bold.95591a929f0d32aa282a.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Bold.b9cd458ac6d5889ff9c3.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Bold.5b49f4993ae22d7975b4.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Italic.7d393d382f3e7fb1c637.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Italic.8d593cfaa96238d5e2f8.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Italic.b257a18c016f37ee4543.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Regular.cd5e231e0cc53b2cb2c0.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Regular.02271ec5cb9f5b4588ac.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Regular.2f7bc363fc5424ebda59.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Script-Regular.c81d1b2a4b75d3eded60.woff2) format("woff2"),url(/static/media/KaTeX_Script-Regular.073b3402d036714b4370.woff) format("woff"),url(/static/media/KaTeX_Script-Regular.fc9ba5249878cd8f8d88.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size1-Regular.6eec866c69313624be60.woff2) format("woff2"),url(/static/media/KaTeX_Size1-Regular.0108e89c9003e8c14ea3.woff) format("woff"),url(/static/media/KaTeX_Size1-Regular.6de7d4b539221a49e9e2.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size2-Regular.2960900c4f271311eb36.woff2) format("woff2"),url(/static/media/KaTeX_Size2-Regular.3a99e70aee4076660d38.woff) format("woff"),url(/static/media/KaTeX_Size2-Regular.57f5c1837853986ea1db.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size3-Regular.e1951519f6f0596f7356.woff2) format("woff2"),url(/static/media/KaTeX_Size3-Regular.7947224e8a9914fa332b.woff) format("woff"),url(/static/media/KaTeX_Size3-Regular.8d6b6822586eea3d3b20.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size4-Regular.e418bf257af1052628d8.woff2) format("woff2"),url(/static/media/KaTeX_Size4-Regular.aeffd8025cba3647f1a6.woff) format("woff"),url(/static/media/KaTeX_Size4-Regular.4ad7c7e8bb8d10a34bb7.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Typewriter-Regular.c295e7f71970f03c0549.woff2) format("woff2"),url(/static/media/KaTeX_Typewriter-Regular.4c6b94fd1d07f8beff7c.woff) format("woff"),url(/static/media/KaTeX_Typewriter-Regular.c5c02d763c89380dcb4e.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.22"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}body,html{-webkit-overflow-scrolling:touch;height:100%;overflow:auto}@supports (-webkit-touch-callout:none){body,html{height:100%;overflow:auto;position:fixed;width:100%}}.LuminMindsChat_assistantHeaderMobile__-F9q2{align-items:center;background-color:#f7f7f7;display:flex;font-family:Comfortaa,cursive;justify-content:space-between;padding:10px 16px;position:sticky;top:0;z-index:15}.LuminMindsChat_headerLeft__XrOZ8 h1{color:#06c;font-size:1.2rem;font-weight:300;margin:0}.LuminMindsChat_headerRight__qjfKw{gap:4px}.LuminMindsChat_headerRight__qjfKw,.LuminMindsChat_mobileCounter__skC-H{align-items:flex-end;display:flex;flex-direction:column}.LuminMindsChat_counterText__ZceC3{color:#333;font-size:.8rem}.LuminMindsChat_counterBar__feovn{background-color:#e0e0e0;border-radius:3px;height:6px;margin-top:2px;overflow:hidden;width:80px}.LuminMindsChat_counterFill__crKQq{background-color:#06c;height:100%;transition:width .3s ease}.LuminMindsChat_assistantSelectBtn__d\+ZcS{background-color:#06c;border:none;border-radius:20px;color:#fff;cursor:pointer;font-family:Comfortaa,cursive;font-size:.8rem;padding:4px 8px}@media (max-width:768px){.LuminMindsChat_message__4rvWg{font-size:.85rem}}.LuminMindsChat_luminMindsChat__QfcZ6{background-color:#f7f7f7;display:flex;flex-direction:column;font-family:Comfortaa,cursive;height:100dvh;overflow:hidden;position:relative;width:100%}.LuminMindsChat_header__jS-1D{position:absolute;right:10px;top:20px;z-index:20}.LuminMindsChat_assistantSelectionBtn__orLzs{background-color:#06c;border:none;border-radius:20px;color:#fff;cursor:pointer;font-family:Comfortaa,cursive;padding:8px 16px}.LuminMindsChat_assistantHeader__pvpXp{background-color:#f7f7f7;color:#06c;font-weight:200;margin:0;padding:20px 0;position:sticky;text-align:center;top:0;z-index:15}.LuminMindsChat_assistantHeader__pvpXp h1{color:#06c;font-family:Comfortaa,cursive;font-size:1.5rem;font-weight:200;margin:0}.LuminMindsChat_chatContainer__Q2Rb1{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.LuminMindsChat_messages__OQxA8{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:20px}.LuminMindsChat_message__4rvWg{border-radius:16px;box-shadow:0 2px 10px #0000000d;font-size:1rem;line-height:1.5;margin-bottom:10px;max-width:80%;padding:15px 20px;word-break:break-word}.LuminMindsChat_socketDebug__0lvLJ{background:#000000b3;bottom:0;color:#fff;font-size:12px;max-height:100px;max-width:300px;overflow:auto;padding:5px 10px;position:fixed;right:0;z-index:9999}.LuminMindsChat_user__nsWAp{align-self:flex-end;background-color:#e6f2ff;border:1px solid #06c3;border-bottom-right-radius:4px;color:#272b2f;padding:15px 20px}.LuminMindsChat_assistant__bqaex{align-self:flex-start;background-color:#fff;background-image:linear-gradient(180deg,#fff,#f9fbff);border:1px solid #0066cc1a;border-bottom-left-radius:4px;color:#272b2f;padding-bottom:35px;position:relative}.LuminMindsChat_assistant__bqaex:before{background:linear-gradient(90deg,#06c,#4d94ff);border-top-left-radius:16px;border-top-right-radius:16px;content:"";height:4px;left:0;opacity:.7;position:absolute;right:0;top:0}.LuminMindsChat_assistant__bqaex.LuminMindsChat_assistantComplete__SKtew{animation:LuminMindsChat_assistantMessageAppear__j3ztR .4s ease-out}.LuminMindsChat_reasoningTimeLabel__pmTPq{bottom:8px;color:#6e6e6e;font-size:.75rem;font-style:italic;left:15px;position:absolute}.LuminMindsChat_reasoningTimeCounter__uqveh{color:#06c;font-size:.8rem;font-weight:500;margin-top:5px;text-align:center}.LuminMindsChat_loadingWrapper__7UYDR{align-items:center;display:flex;flex-direction:column;margin-top:10px}.LuminMindsChat_inlineCode__YG4Hg{background-color:#f5f7fa;border:1px solid #e0e0e0;color:#d63384;font-family:monospace;font-size:.9em;padding:2px 5px}.LuminMindsChat_tableScrollContainer__CW-CU{-webkit-overflow-scrolling:touch;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow-x:auto;position:relative;width:100%}.LuminMindsChat_scrollIndicator__Pnm-l{background-color:#f0f8ff;border-bottom:1px solid #e0e0e0;color:#06c;font-size:.8rem;font-weight:500;left:0;padding:4px 0;position:sticky;text-align:center;z-index:2}.LuminMindsChat_tableScrollContainer__CW-CU:after{background:linear-gradient(90deg,#0000,#fffc);bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s;width:20px}.LuminMindsChat_tableScrollContainer__CW-CU:hover:after{opacity:1}.LuminMindsChat_enhancedTable__RserA{border-collapse:collapse;font-size:.95rem;table-layout:auto;width:100%}.LuminMindsChat_enhancedTable__RserA th{background-color:#f0f8ff;color:#06c;font-weight:600;text-align:left}.LuminMindsChat_enhancedTable__RserA td,.LuminMindsChat_enhancedTable__RserA th{border:1px solid #e0e0e0;padding:12px 16px;white-space:normal;word-break:break-word}.LuminMindsChat_enhancedTable__RserA td{vertical-align:top}.LuminMindsChat_tableCell__NqLUg{white-space:pre-wrap!important;word-break:break-word!important}.LuminMindsChat_enhancedTable__RserA tr:nth-child(2n) td{background-color:#f9fbff}.LuminMindsChat_enhancedTable__RserA td,.LuminMindsChat_enhancedTable__RserA th{min-width:120px}.LuminMindsChat_codeBlockContainer__2RJsA{background-color:#2d2d2d;border-radius:8px;box-shadow:0 2px 8px #0003;margin:15px 0;overflow:auto}.LuminMindsChat_enhancedCodeBlock__QXpPC{background-color:#2d2d2d;border-radius:8px;font-family:Consolas,Monaco,Andale Mono,monospace;font-size:.9em;padding:15px 20px;white-space:pre}.LuminMindsChat_enhancedCodeBlock__QXpPC code{background-color:initial;font-family:inherit;padding:0}.LuminMindsChat_inputContainer__v4YyP{background:#f7f7f7;bottom:0;padding:10px;position:sticky;z-index:20}.LuminMindsChat_chatInputWrapper__BionR{align-items:center;animation:LuminMindsChat_rotatingBorder__d4w\+i 6s linear infinite;background:linear-gradient(#f7f7f7,#f7f7f7) padding-box,linear-gradient(90deg,#06c,#408cd9,#003060,#004284,#0080ff,#06c) border-box;background-size:400% 400%;border:5px solid #0000;border-radius:25px;box-sizing:border-box;display:flex;margin:0 auto;padding:5px;position:relative;width:40%}.LuminMindsChat_chatInput__Udnbu{background-color:#f7f7f7;border:none;border-radius:20px;box-sizing:border-box;flex:1 1;font-family:Comfortaa,cursive;max-height:130px;min-height:30px;outline:none;padding:10px 50px 10px 10px;resize:none;width:100%}.LuminMindsChat_chatSendBtn__y55x9{align-items:center;background-color:#06c;border:none;border-radius:50%;bottom:7px;cursor:pointer;display:flex;height:35px;justify-content:center;position:absolute;right:10px;width:35px}.LuminMindsChat_chatSendBtn__y55x9:hover{background-color:#005bb5}.LuminMindsChat_arrowIcon__sURaF{height:14px;width:14px}.LuminMindsChat_initialInputContainer__zqinp{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;position:relative}.LuminMindsChat_initialInputWrapper__siLEj{animation:LuminMindsChat_rotatingBorder__d4w\+i 6s linear infinite;background:linear-gradient(#f7f7f7,#f7f7f7) padding-box,linear-gradient(90deg,#06c,#408cd9,#003060,#004284,#0080ff,#06c) border-box;background-size:400% 400%;border:5px solid #0000;border-radius:25px;box-sizing:border-box;height:130px;padding:5px;width:800px}.LuminMindsChat_initialInput__C7p9Y{background-color:#f7f7f7;border:none;border-radius:20px;box-sizing:border-box;font-family:Comfortaa,cursive;font-size:16px;height:100%;outline:none;padding:10px;resize:none;width:100%}.LuminMindsChat_initialInput__C7p9Y::placeholder{font-family:Comfortaa,cursive}.LuminMindsChat_initialSendWrapper__QdVDu{align-items:center;display:flex;justify-content:flex-end;margin-top:10px;text-align:right;width:800px}.LuminMindsChat_initialSendBtn__717mR{background-color:#06c;border:none;border-radius:30px;color:#fff;cursor:pointer;font-family:Comfortaa;font-size:.9rem;height:35px;padding:0 15px}.LuminMindsChat_initialSendBtn__717mR:hover{background-color:#005bb5}.LuminMindsChat_progressFill__G\+kAp.LuminMindsChat_nearLimit__A8MIa{background-color:#f44336}.LuminMindsChat_progressLabel__ucESF{color:#333;font-size:14px;font-weight:600;min-width:24px;text-align:center}.LuminMindsChat_progressBar__0gJG3{background-color:#e0e0e0;border-radius:4px;flex:1 1;height:8px;margin:0 10px;overflow:hidden}.LuminMindsChat_progressFill__G\+kAp{background-color:#4caf50;height:100%;transition:width .3s ease-in-out}.LuminMindsChat_increaseLimitBtn__foVz8{background-color:#fff;border:1px solid #06c;border-radius:50px;color:#06c;cursor:pointer;display:block;font-family:Comfortaa,cursive;margin:0 auto;padding:8px 16px}.LuminMindsChat_increaseLimitBtn__foVz8:hover{background-color:#e6f0ff}.LuminMindsChat_user__nsWAp a{color:#06c}.LuminMindsChat_assistant__bqaex a{border-bottom:1px dotted #06c;color:#06c;text-decoration:none}.LuminMindsChat_assistant__bqaex a:hover{border-bottom:1px solid #004c99;color:#004c99}.LuminMindsChat_limitModalContent__gpMjt{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0003;max-width:90%;padding:20px;width:400px}.LuminMindsChat_closeModalBtn__32kLg{background-color:#06c;border:none;border-radius:20px;color:#fff;font-family:Comfortaa;margin-top:15px;padding:8px 16px;transition:background-color .3s}.LuminMindsChat_closeModalBtn__32kLg:hover{background-color:#005bb5}.LuminMindsChat_historyModalContent__HT6q2{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:500px;padding:20px;position:relative;width:90%}.LuminMindsChat_historyModalContent__HT6q2 h2{color:#06c;font-size:1.5rem;margin-top:0}.LuminMindsChat_historyConversationList__S3r-N{list-style:none;margin:10px 0;padding:0}.LuminMindsChat_historyConversationItem__j6\+uu{align-items:center;background:#f0f8ff;border-radius:5px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px;transition:background .3s ease}.LuminMindsChat_deleteHistoryBtn__34uN8{background:#0000;border:none;color:#ff4d4d;cursor:pointer;font-size:1.2rem}.LuminMindsChat_historyHeader__0IIRE{background-color:#ffeb3b;color:#333;font-weight:700;padding:10px;position:relative;text-align:center}.LuminMindsChat_backToChatBtn__yd8Rw{background-color:initial;font-family:Comfortaa;font-size:1rem}.LuminMindsChat_modalOverlay__Eaz-L{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.LuminMindsChat_backToChatBtn__yd8Rw{background:#0000;border:none;color:#06c;cursor:pointer;font-size:1.2rem;left:10px;position:absolute;top:10px;z-index:1100}.LuminMindsChat_leftButtons__srv7B{display:inline-flex;gap:8px}.LuminMindsChat_assistantHeaderContainer__mHp9b{margin-top:1rem;text-align:center}.LuminMindsChat_conversationTitleHeader__7Q7zi{color:#666;font-size:.9rem;margin:.2rem auto 0;max-width:80%;overflow:hidden;padding:0 0 5px;text-overflow:ellipsis;white-space:nowrap}.LuminMindsChat_downloadButton__ZOfWN{align-items:center;background-color:#0066cc1a;border:none;border-radius:50%;bottom:8px;cursor:pointer;display:flex;height:30px;justify-content:center;outline:none;position:absolute;right:12px;transition:all .2s ease;width:30px}.LuminMindsChat_downloadButton__ZOfWN:hover{background-color:#06c3;transform:scale(1.1)}.LuminMindsChat_historyBtn__xqotx{background-color:#06c;border:none;border-radius:20px;color:#fff;cursor:pointer;font-family:Comfortaa,cursive;font-size:.8rem;padding:6px 12px}.LuminMindsChat_historyBtn__xqotx:hover{background-color:#005bb5}.LuminMindsChat_downloadIcon__Eg7u7{height:16px;width:16px}.LuminMindsChat_newThreadBtn__2vh73{align-items:center;background-color:#06c;border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,cursive;justify-content:center;left:10px;padding:6px 12px;position:absolute;top:10px;z-index:1100}.LuminMindsChat_newThreadIcon__wagxG{height:18px;width:18px}.LuminMindsChat_mobileIncreaseBtn__A6JFQ{background-color:#fff;border:1px solid #06c;border-radius:20px;color:#06c;cursor:pointer;font-family:Comfortaa,cursive;font-size:.8rem;margin-right:0;padding:4px 8px;white-space:nowrap}@keyframes LuminMindsChat_assistantMessageAppear__j3ztR{0%{opacity:0;transform:translateY(20px)}30%{opacity:.5}to{opacity:1;transform:translateY(0)}}.LuminMindsChat_message__4rvWg.LuminMindsChat_assistant__bqaex{padding-bottom:35px;position:relative}@keyframes LuminMindsChat_rotatingBorder__d4w\+i{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes LuminMindsChat_messageAppear__zBmfz{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.LuminMindsChat_message__4rvWg{animation:LuminMindsChat_messageAppear__zBmfz .3s ease-out;transition:all .3s ease}@keyframes LuminMindsChat_modalFadeIn__vgTep{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.LuminMindsChat_modalOverlay__Eaz-L{animation:LuminMindsChat_backdropFadeIn__-Fxld .2s ease}.LuminMindsChat_tableWrapper__lbKm-{margin:15px 0;width:100%}@keyframes LuminMindsChat_backdropFadeIn__-Fxld{0%{background-color:#0000}to{background-color:#00000080}}.LuminMindsChat_historyModalContent__HT6q2,.LuminMindsChat_limitModalContent__gpMjt,.LuminMindsChat_modalContent__7Ns-w{animation:LuminMindsChat_modalFadeIn__vgTep .3s ease-out}.LuminMindsChat_assistantSelectBtn__d\+ZcS,.LuminMindsChat_assistantSelectionBtn__orLzs,.LuminMindsChat_backToChatBtn__yd8Rw,.LuminMindsChat_chatSendBtn__y55x9,.LuminMindsChat_closeModalBtn__32kLg,.LuminMindsChat_historyBtn__xqotx,.LuminMindsChat_increaseLimitBtn__foVz8,.LuminMindsChat_initialSendBtn__717mR,.LuminMindsChat_mobileIncreaseBtn__A6JFQ,.LuminMindsChat_newThreadBtn__2vh73{transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.LuminMindsChat_assistantSelectBtn__d\+ZcS:hover,.LuminMindsChat_assistantSelectionBtn__orLzs:hover,.LuminMindsChat_chatSendBtn__y55x9:hover,.LuminMindsChat_closeModalBtn__32kLg:hover,.LuminMindsChat_historyBtn__xqotx:hover,.LuminMindsChat_initialSendBtn__717mR:hover,.LuminMindsChat_newThreadBtn__2vh73:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.LuminMindsChat_assistantSelectBtn__d\+ZcS:active,.LuminMindsChat_assistantSelectionBtn__orLzs:active,.LuminMindsChat_chatSendBtn__y55x9:active,.LuminMindsChat_closeModalBtn__32kLg:active,.LuminMindsChat_historyBtn__xqotx:active,.LuminMindsChat_initialSendBtn__717mR:active,.LuminMindsChat_newThreadBtn__2vh73:active{transform:translateY(0)}.LuminMindsChat_disabled__hQz9Y{cursor:not-allowed;opacity:.7}.LuminMindsChat_card__l2aMI{transition:all .3s ease}.LuminMindsChat_card__l2aMI:hover{box-shadow:0 8px 16px #0066cc1a;transform:translateY(-5px)}.LuminMindsChat_historyConversationItem__j6\+uu{transition:all .2s ease}.LuminMindsChat_historyConversationItem__j6\+uu:hover{background:#e0f0ff;transform:translateX(5px)}.LuminMindsChat_deleteHistoryBtn__34uN8{transition:all .2s ease}.LuminMindsChat_deleteHistoryBtn__34uN8:hover{color:red;transform:scale(1.2)}.LuminMindsChat_chatContainer__Q2Rb1{animation:LuminMindsChat_fadeIn__QqMUi .3s ease-out}@keyframes LuminMindsChat_fadeIn__QqMUi{0%{opacity:0}to{opacity:1}}.LuminMindsChat_chatContainer__Q2Rb1{height:calc(100dvh - 120px)}.LuminMindsChat_showHistoryModal__eH0rU .LuminMindsChat_newThreadBtn__2vh73,.LuminMindsChat_showModal__M31\+B .LuminMindsChat_newThreadBtn__2vh73{display:none!important}@media (max-width:768px){.LuminMindsChat_newThreadBtn__2vh73{border-radius:50%;height:28px;padding:0;width:28px}.LuminMindsChat_conversationTitleHeader__7Q7zi{font-size:.8rem;margin:0 auto;max-width:90%;padding:2px 0}.LuminMindsChat_headerLeft__XrOZ8 h1{color:#06c;font-size:1.2rem;font-weight:500;margin:0;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LuminMindsChat_mobileAssistantHeaderContainer__Tn22-{padding:8px 0;text-align:center}.LuminMindsChat_mobileAssistantHeader__FQyZc{color:#06c;font-family:Comfortaa,cursive;font-size:1.3rem;font-weight:400;margin:0}.LuminMindsChat_luminMindsChat__QfcZ6{display:flex;flex-direction:column;height:calc(100dvh - 60px);padding-top:0}.LuminMindsChat_assistantHeaderMobile__-F9q2{background-color:#f7f7f7;border-bottom:none;box-shadow:none;justify-content:flex-end;padding:8px 16px}.LuminMindsChat_headerRight__qjfKw{align-items:center;display:flex;flex-direction:row;gap:10px}.LuminMindsChat_mobileCounter__skC-H{align-items:center;background-color:#f6f9ff;border:1px solid #06c3;border-radius:12px;display:flex;padding:4px 8px}.LuminMindsChat_counterText__ZceC3{color:#06c;font-size:.8rem;font-weight:500;margin-right:6px}.LuminMindsChat_counterBar__feovn{background-color:#0066cc1a;border-radius:3px;height:6px;overflow:hidden;width:40px}.LuminMindsChat_assistantSelectBtn__d\+ZcS,.LuminMindsChat_historyBtn__xqotx,.LuminMindsChat_mobileIncreaseBtn__A6JFQ{border-radius:15px;box-shadow:0 2px 4px #0000001a;font-size:.75rem;font-weight:500;padding:6px 10px;transition:all .2s ease}.LuminMindsChat_assistantSelectBtn__d\+ZcS:active,.LuminMindsChat_historyBtn__xqotx:active,.LuminMindsChat_mobileIncreaseBtn__A6JFQ:active{transform:scale(.95)}.LuminMindsChat_messages__OQxA8{padding:12px}.LuminMindsChat_message__4rvWg{border-radius:14px;box-shadow:0 2px 6px #00000014;font-size:.9rem;line-height:1.5;margin-bottom:15px;max-width:90%;padding:12px 15px}.LuminMindsChat_user__nsWAp{align-self:flex-end;background-color:#e6f2ff;border:1px solid #0066cc4d;border-bottom-right-radius:4px;color:#333}.LuminMindsChat_assistant__bqaex{align-self:flex-start;background-color:#fff;background-image:linear-gradient(180deg,#fff,#f9fbff);border:1px solid #e5e5e5;border-bottom-left-radius:4px;padding-bottom:35px;width:90%}.LuminMindsChat_tableScrollContainer__CW-CU{margin:10px 0;max-width:100%}.LuminMindsChat_enhancedTable__RserA{font-size:.85rem}.LuminMindsChat_enhancedTable__RserA td,.LuminMindsChat_enhancedTable__RserA th{font-size:.85rem;padding:8px 12px}.LuminMindsChat_scrollIndicator__Pnm-l{font-size:.7rem;padding:3px 0}.LuminMindsChat_codeBlockContainer__2RJsA{margin:10px 0}.LuminMindsChat_enhancedCodeBlock__QXpPC{font-size:.85em;padding:10px 15px}.LuminMindsChat_inlineCode__YG4Hg{font-size:.85em}.LuminMindsChat_inputContainer__v4YyP{background-color:#fff;border-top:1px solid #f0f0f0;box-shadow:0 -2px 8px #0000000d;padding:10px 12px 15px}.LuminMindsChat_chatInputWrapper__BionR{background:#fff;border:2px solid #06c;border-radius:20px;box-shadow:0 2px 8px #0066cc26;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.LuminMindsChat_chatInput__Udnbu{background-color:#fff;font-size:.95rem;padding-right:50px}.LuminMindsChat_chatSendBtn__y55x9{background-color:#06c;box-shadow:0 2px 4px #0003;height:32px;width:32px}.LuminMindsChat_initialInputContainer__zqinp{padding:0 15px}.LuminMindsChat_initialInputWrapper__siLEj{background:#fff;border:2px solid #06c;border-radius:20px;box-shadow:0 4px 12px #0066cc26;height:120px;width:100%}.LuminMindsChat_initialInput__C7p9Y{font-size:.95rem}.LuminMindsChat_initialSendWrapper__QdVDu{align-items:center;display:flex;justify-content:flex-end;width:100%}.LuminMindsChat_backToChatBtn__yd8Rw{background-color:#fff;border:1px solid #06c3;border-radius:15px;box-shadow:0 2px 4px #0000001a;color:#06c;font-size:.85rem;left:10px;padding:5px 10px;position:absolute;top:8px;z-index:20}.LuminMindsChat_loadingWrapper__7UYDR{margin:6px 0}.LuminMindsChat_reasoningTimeLabel__pmTPq{font-size:.7rem}.LuminMindsChat_reasoningTimeCounter__uqveh{font-size:.75rem}.LuminMindsChat_downloadButton__ZOfWN{align-items:center;background-color:#0066cc1a;border-radius:50%;bottom:5px;display:flex;height:28px;justify-content:center;position:absolute;right:5px;width:28px}.LuminMindsChat_chatContainer__Q2Rb1,.LuminMindsChat_initialInputContainer__zqinp,.LuminMindsChat_message__4rvWg{animation-duration:.25s}.LuminMindsChat_modalOverlay__Eaz-L{align-items:flex-end}.LuminMindsChat_historyModalContent__HT6q2,.LuminMindsChat_limitModalContent__gpMjt{animation:LuminMindsChat_slideUp__0p36I .3s ease-out;border-radius:20px 20px 0 0;max-width:100%;padding-bottom:30px;width:100%}@keyframes LuminMindsChat_slideUp__0p36I{0%{transform:translateY(100%)}to{transform:translateY(0)}}}@media (max-width:359px){.LuminMindsChat_conversationTitleHeader__7Q7zi{font-size:.7rem;max-width:85%}.LuminMindsChat_mobileAssistantHeader__FQyZc{font-size:1.1rem}.LuminMindsChat_message__4rvWg{max-width:95%}.LuminMindsChat_initialInput__C7p9Y{font-size:.9rem}}.LuminMindsChat_chatContainer__Q2Rb1,.LuminMindsChat_initialInputContainer__zqinp{transition:opacity .3s ease-out}.LuminMindsChat_codeBlockContainer__2RJsA{border-radius:6px;margin:1rem 0;overflow:hidden;position:relative}.LuminMindsChat_enhancedCodeBlock__QXpPC{background-color:#2b2b2b;border-radius:6px;color:#e6e6e6;font-size:.9rem;line-height:1.5;margin:0;overflow-x:auto;padding:1rem;tab-size:2}.LuminMindsChat_enhancedCodeBlock__QXpPC,.LuminMindsChat_inlineCode__YG4Hg{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;white-space:pre-wrap;word-break:break-word}.LuminMindsChat_inlineCode__YG4Hg{background-color:#0000000d;border-radius:3px;font-size:.875em;padding:.2em .4em}.LuminMindsChat_chatStickerContainer__0Bm8p{flex:1 1;max-height:130px;min-height:30px;overflow:auto;padding:5px 50px 5px 10px;width:100%}.LuminMindsChat_attachedFiles__t59hO{margin-bottom:10px}.LuminMindsChat_attachedFile__1brMV{display:inline-block;margin-bottom:5px;margin-right:10px}.LuminMindsChat_fileUploadMessage__9QsfH{align-items:center;display:flex;justify-content:center;margin-bottom:10px;padding:8px 0}.LuminMindsChat_fileUploadMessage__9QsfH .LuminMindsChat_fileSticker__XTXNE{box-shadow:0 2px 8px #0066cc26;margin:0 auto;max-width:400px}.LuminMindsChat_fileUploadNotification__6w3OR{align-items:center;background-color:#f0f7ff;border-radius:8px;color:#06c;font-size:.9rem;font-weight:500;justify-content:center;margin:10px 0;padding:10px 15px;text-align:center}.LuminMindsChat_fileUploadNotification__6w3OR:before{content:"📎";font-size:1.1rem;margin-right:8px}.LuminMindsChat_fileRow__CSm9i{flex-direction:row;gap:10px;margin-bottom:10px}@media (max-width:768px){.LuminMindsChat_fileUploadMessage__9QsfH .LuminMindsChat_fileSticker__XTXNE{max-width:90%}}.LuminMindsChat_paragraph__Bpma7{line-height:1.6;margin-bottom:1rem}.LuminMindsChat_heading1__TLOI\+{color:#222;font-size:1.5rem;font-weight:600;margin-bottom:1rem;margin-top:1.5rem}.LuminMindsChat_heading2__sWYBh{color:#333;font-size:1.3rem;font-weight:600;margin-bottom:.8rem;margin-top:1.3rem}.LuminMindsChat_heading3__qRNLQ{color:#444;font-size:1.1rem;font-weight:600;margin-bottom:.6rem;margin-top:1.1rem}.LuminMindsChat_orderedList__uIgHY,.LuminMindsChat_unorderedList__RdQtD{margin-bottom:1rem;padding-left:1.5rem}.LuminMindsChat_listItem__QKae3{margin-bottom:.5rem}.LuminMindsChat_blockquote__rLgx-{border-left:4px solid #06c;color:#555;font-style:italic;margin-left:0;margin-right:0;padding-left:1rem}.LuminMindsChat_reasoningMinimalWrapper__At2JA{background-color:#0066cc0a;border-left:3px solid #0066cc4d;border-radius:0 6px 6px 0;color:#555;font-size:.85rem;font-style:italic;line-height:1.4;margin-bottom:12px;padding:8px 12px}.LuminMindsChat_reasoningMinimalContent__rWGSZ{margin:0}.LuminMindsChat_reasoningMinimalContent__rWGSZ p{margin:0 0 6px}.LuminMindsChat_reasoningMinimalContent__rWGSZ p:last-child{margin-bottom:0}.LuminMindsChat_reasoningMinimalContent__rWGSZ h1,.LuminMindsChat_reasoningMinimalContent__rWGSZ h2,.LuminMindsChat_reasoningMinimalContent__rWGSZ h3,.LuminMindsChat_reasoningMinimalContent__rWGSZ h4,.LuminMindsChat_reasoningMinimalContent__rWGSZ h5,.LuminMindsChat_reasoningMinimalContent__rWGSZ h6{color:#06c;font-size:.9rem;font-weight:500;margin:4px 0}.LuminMindsChat_reasoningMinimalContent__rWGSZ ol,.LuminMindsChat_reasoningMinimalContent__rWGSZ ul{margin:4px 0;padding-left:1rem}.LuminMindsChat_reasoningMinimalContent__rWGSZ li{margin-bottom:2px}.LuminMindsChat_reasoningMinimalContent__rWGSZ code{background-color:#0066cc1a;border-radius:2px;font-family:Consolas,Monaco,monospace;font-size:.8rem;padding:1px 3px}.LuminMindsChat_reasoningMinimalContent__rWGSZ pre{background-color:#0066cc0f;border-radius:4px;font-size:.8rem;margin:4px 0;overflow-x:auto;padding:6px}@media (max-width:768px){.LuminMindsChat_reasoningMinimalWrapper__At2JA{font-size:.8rem;margin-bottom:10px;padding:6px 10px}.LuminMindsChat_reasoningMinimalContent__rWGSZ h1,.LuminMindsChat_reasoningMinimalContent__rWGSZ h2,.LuminMindsChat_reasoningMinimalContent__rWGSZ h3,.LuminMindsChat_reasoningMinimalContent__rWGSZ h4,.LuminMindsChat_reasoningMinimalContent__rWGSZ h5,.LuminMindsChat_reasoningMinimalContent__rWGSZ h6{font-size:.85rem}}.LuminMindsChat_reasoningToggleButton__ZDZ5g{align-items:center;background-color:#0066cc1a;border:1px solid #0066cc4d;border-radius:20px;bottom:8px;color:#06c;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:.8rem;gap:6px;justify-content:center;left:15px;padding:6px 12px;position:absolute;transition:all .2s ease}.LuminMindsChat_reasoningToggleButton__ZDZ5g:hover{background-color:#06c3;box-shadow:0 2px 4px #06c3;transform:translateY(-1px)}.LuminMindsChat_reasoningToggleIcon__A7FHz{align-items:center;display:flex;height:16px;justify-content:center;width:16px}.LuminMindsChat_reasoningSummaryWrapper__S-uAK{animation:LuminMindsChat_fadeIn__QqMUi .3s ease-out;background-color:#f8fbff;border:1px solid #06c3;border-radius:8px;margin:10px 0;overflow:hidden}.LuminMindsChat_reasoningSummaryHeader__-yqvb{align-items:center;background-color:#0066cc1a;border-bottom:1px solid #0066cc1a;color:#06c;display:flex;font-family:Comfortaa,cursive;font-size:.85rem;font-weight:500;gap:8px;padding:8px 12px}.LuminMindsChat_reasoningIcon__zUNLW{align-items:center;color:#06c;display:flex;height:16px;justify-content:center;width:16px}.LuminMindsChat_reasoningSummaryContent__hf1VD{color:#333;font-size:.9rem;line-height:1.5;padding:12px}.LuminMindsChat_reasoningSummaryContent__hf1VD h1,.LuminMindsChat_reasoningSummaryContent__hf1VD h2,.LuminMindsChat_reasoningSummaryContent__hf1VD h3{color:#06c;margin-bottom:.5rem;margin-top:1rem}.LuminMindsChat_reasoningSummaryContent__hf1VD h1{font-size:1.1rem}.LuminMindsChat_reasoningSummaryContent__hf1VD h2{font-size:1rem}.LuminMindsChat_reasoningSummaryContent__hf1VD h3{font-size:.95rem}.LuminMindsChat_reasoningSummaryContent__hf1VD p{margin-bottom:.8rem}.LuminMindsChat_reasoningSummaryContent__hf1VD ol,.LuminMindsChat_reasoningSummaryContent__hf1VD ul{margin-bottom:.8rem;padding-left:1.2rem}.LuminMindsChat_reasoningSummaryContent__hf1VD li{margin-bottom:.3rem}.LuminMindsChat_reasoningSummaryContent__hf1VD code{background-color:#0066cc1a;border-radius:3px;font-family:Consolas,Monaco,monospace;font-size:.85rem;padding:2px 4px}.LuminMindsChat_reasoningSummaryContent__hf1VD pre{background-color:#f5f5f5;border-radius:4px;margin-bottom:.8rem;overflow-x:auto;padding:8px}@media (max-width:768px){.LuminMindsChat_reasoningToggleButton__ZDZ5g{bottom:5px;font-size:.75rem;left:15px;padding:5px 10px;position:absolute}.LuminMindsChat_reasoningSummaryWrapper__S-uAK{margin:8px 0}.LuminMindsChat_reasoningSummaryContent__hf1VD{font-size:.85rem;padding:10px}}.LuminMindsChat_userMessageContainer__8E7U5{display:flex;flex-direction:column;width:100%}.LuminMindsChat_fileRow__CSm9i{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;width:100%}.LuminMindsChat_attachedFile__1brMV{max-width:300px}.LuminMindsChat_userTextContent__fZhg-{border-radius:12px;margin-top:8px;padding:8px 10px;width:100%}.LuminMindsChat_fileUploadNotification__6w3OR{align-items:flex-start;background-color:initial;display:flex;flex-direction:column;padding:0;width:100%}.LuminMindsChat_enhancedFileSticker__xTJ7x{align-items:center;background-color:#f0f7ff;border:1px solid #0066cc4d;border-radius:8px;box-shadow:0 2px 6px #0066cc1a;display:flex;margin-bottom:8px;max-width:400px;padding:10px 12px;width:100%}.LuminMindsChat_enhancedFileSticker__xTJ7x:hover{background-color:#e6f0ff;box-shadow:0 3px 8px #0066cc26;transform:translateY(-1px);transition:all .2s ease}.LuminMindsChat_fileIconContainer__loZCK{align-items:center;background-color:#0066cc0d;border-radius:6px;color:#06c;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-right:10px;width:32px}.LuminMindsChat_fileDetails__FLtM2{flex:1 1;overflow:hidden}.LuminMindsChat_fileName__oqmOL{color:#333;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LuminMindsChat_fileType__2CD0-{color:#666;font-size:.8rem;margin-top:2px}.LuminMindsChat_fileResponseContainer__2LimZ{border-top:1px solid #0066cc1a;margin-top:8px;padding-top:8px}.LuminMindsChat_fileResponseHeader__DOtA0{color:#06c;font-size:.9rem;font-weight:500;margin-bottom:8px}@media (max-width:768px){.LuminMindsChat_enhancedFileSticker__xTJ7x{max-width:100%;padding:8px 10px}.LuminMindsChat_fileIconContainer__loZCK{height:28px;width:28px}.LuminMindsChat_fileName__oqmOL{font-size:.85rem}.LuminMindsChat_fileType__2CD0-{font-size:.75rem}.LuminMindsChat_userTextContent__fZhg-{margin-top:6px;padding:6px 8px}}.LuminMindsChat_generatedImagesContainer__uMTMd{margin-top:15px;width:100%}.LuminMindsChat_generatedImagesTitle__X\+F5r{color:#333;font-size:16px;font-weight:600;margin-bottom:10px}.LuminMindsChat_generatedImagesGrid__aq0F9{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-bottom:10px}.LuminMindsChat_generatedImageWrapper__v6aGs{align-items:center;cursor:pointer;display:flex;flex-direction:column;transition:transform .2s ease}.LuminMindsChat_generatedImageWrapper__v6aGs:hover{transform:scale(1.03)}.LuminMindsChat_generatedImageThumbnail__HB-ky{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:6px;height:120px;object-fit:contain;width:100%}.LuminMindsChat_generatedImageName__ZaZk\+{color:#666;font-size:12px;margin-top:5px;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.LuminMindsChat_imageErrorPlaceholder__I2b2A{align-items:center;background-color:#fff5f5;border:1px solid #fcc;border-radius:6px;color:#c00;display:flex;flex-direction:column;height:120px;justify-content:center;width:100%}.LuminMindsChat_imageErrorPlaceholder__I2b2A span{font-size:24px;margin-bottom:5px}.LuminMindsChat_imageErrorPlaceholder__I2b2A small{font-size:10px;text-align:center}.LuminMindsChat_imagePlaceholder__m1s-W{align-items:center;background-color:#f0f8ff;border:1px solid #cce5ff;border-radius:6px;color:#06c;display:flex;flex-direction:column;height:120px;justify-content:center;position:relative;width:100%}.LuminMindsChat_imagePlaceholder__m1s-W span{font-size:24px;margin-bottom:5px}.LuminMindsChat_imagePlaceholder__m1s-W small{font-size:10px;margin-bottom:8px;text-align:center}.LuminMindsChat_placeholderLoader__eJJfZ{background-color:#06c;border-radius:2px;height:3px;overflow:hidden;position:relative;width:30px}.LuminMindsChat_placeholderLoader__eJJfZ:after{animation:LuminMindsChat_placeholderLoading__XuHWs 1.5s infinite;background-color:#66b3ff;content:"";height:100%;left:-30px;position:absolute;top:0;width:30px}@keyframes LuminMindsChat_placeholderLoading__XuHWs{0%{left:-30px}to{left:30px}}.LuminMindsChat_imageModalOverlay__OPArX{align-items:center;background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.LuminMindsChat_imageModalContent__GXet-{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #0003;display:flex;flex-direction:column;max-height:90%;max-width:90%;overflow:hidden}.LuminMindsChat_fullSizeImage__2tPOh{max-height:calc(90vh - 60px);max-width:100%;object-fit:contain}.LuminMindsChat_imageModalControls__lhz16{align-items:center;background-color:#f5f5f5;border-top:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:12px 16px}.LuminMindsChat_imageModalFilename__il5mG{color:#333;flex-grow:1;font-size:14px;font-weight:500;margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LuminMindsChat_imageModalCloseBtn__1BGi9,.LuminMindsChat_imageModalDownloadBtn__OpihG{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .2s}.LuminMindsChat_imageModalDownloadBtn__OpihG{background-color:#06c;color:#fff;margin-right:10px}.LuminMindsChat_imageModalDownloadBtn__OpihG:hover{background-color:#0052a3}.LuminMindsChat_imageModalCloseBtn__1BGi9{background-color:#f1f1f1;color:#333}.LuminMindsChat_imageModalCloseBtn__1BGi9:hover{background-color:#e0e0e0}@media (max-width:768px){.LuminMindsChat_generatedImagesGrid__aq0F9{gap:8px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.LuminMindsChat_generatedImageThumbnail__HB-ky{height:100px}.LuminMindsChat_imageModalControls__lhz16{flex-wrap:wrap;padding:10px}.LuminMindsChat_imageModalFilename__il5mG{margin-bottom:8px;width:100%}.LuminMindsChat_imageModalCloseBtn__1BGi9,.LuminMindsChat_imageModalDownloadBtn__OpihG{font-size:13px;padding:6px 12px}}.LuminMindsChat_progressContainer__bfqLC{align-items:center;display:flex;justify-content:center;margin-top:10px;width:100%}.LuminMindsChat_sparksContainer__cjkvg{--progress-width:50%;--progress-color:linear-gradient(90deg,#06c,#4d94ff,#0080ff);align-items:center;background:linear-gradient(135deg,#f9fbff,#fff);border:1px solid #0066cc26;border-radius:20px;box-shadow:0 2px 8px #0066cc14;display:flex;margin:0 auto;overflow:hidden;padding:6px 12px;position:relative;transition:all .2s ease}.LuminMindsChat_sparksContainer__cjkvg:after{background:var(--progress-color);border-bottom-left-radius:20px;bottom:0;content:"";height:3px;left:0;position:absolute;transition:width .5s ease-out,background .5s ease;width:var(--progress-width);z-index:1}.LuminMindsChat_sparksContainer__cjkvg:hover{box-shadow:0 4px 12px #0066cc1f;transform:translateY(-1px)}.LuminMindsChat_sparkIcon__8C\+rv{animation:LuminMindsChat_sparkle__5Jik7 4s infinite;display:inline-flex;font-size:13px;font-weight:300;margin-right:5px;position:relative;z-index:2}.LuminMindsChat_sparksBalance__LQbvc{-webkit-text-fill-color:#0000;background:-webkit-linear-gradient(45deg,#06c,#4d94ff);-webkit-background-clip:text;color:#06c;font-family:Comfortaa,cursive;font-size:13px;font-weight:500;letter-spacing:-.2px;padding:0 2px;position:relative;z-index:2}.LuminMindsChat_sparksCost__SD1lt{display:none}.LuminMindsChat_increaseSparksBtn__JuSa-{align-items:center;background-color:#fff;border:1px solid #06c;border-radius:16px;color:#06c;cursor:pointer;display:inline-flex;font-family:Comfortaa,cursive;font-size:11px;font-weight:400;margin-left:6px;padding:3px 8px;position:relative;transition:all .2s ease;white-space:nowrap;z-index:2}.LuminMindsChat_increaseSparksBtn__JuSa-:hover{background-color:#f0f7ff;box-shadow:0 2px 6px #0066cc26;transform:translateY(-1px)}.LuminMindsChat_increaseSparksBtn__JuSa-:active{transform:translateY(0)}.LuminMindsChat_sparksCostIndicator__qFBl7{align-items:center;background-color:#f0f8ff66;border-radius:12px;color:#777;display:flex;font-family:Comfortaa,cursive;font-size:11px;justify-content:center;margin:8px auto 5px;opacity:.7;padding:3px 8px;transition:opacity .2s;width:fit-content}.LuminMindsChat_sparksCostIndicator__qFBl7:hover{opacity:.9}@keyframes LuminMindsChat_sparkle__5Jik7{0%{opacity:.8;transform:scale(1) rotate(0deg)}25%{opacity:.9;transform:scale(1.05) rotate(5deg)}50%{opacity:1;transform:scale(1.1) rotate(0deg)}75%{opacity:.9;transform:scale(1.05) rotate(-5deg)}to{opacity:.8;transform:scale(1) rotate(0deg)}}.LuminMindsChat_mobileSparksBadge__t-8tI{align-items:center;background:linear-gradient(135deg,#f9fbff,#fff);border:1px solid #06c3;border-radius:14px;box-shadow:0 1px 3px #0066cc1a;display:flex;margin-right:8px;padding:3px 8px}.LuminMindsChat_sparksCount__MVRiS{-webkit-text-fill-color:#0000;background:-webkit-linear-gradient(45deg,#06c,#4d94ff);-webkit-background-clip:text;color:#06c;font-size:12px;font-weight:500;letter-spacing:-.3px;margin-left:2px}.LuminMindsChat_limitModalContent__gpMjt{background-color:#fff;border-radius:24px;box-shadow:0 10px 25px #00000026;font-family:Comfortaa,cursive;max-width:400px;padding:25px 30px;text-align:center}.LuminMindsChat_limitModalHeader__MBNLG{align-items:center;display:flex;flex-direction:column;margin-bottom:20px}.LuminMindsChat_largeSparksIcon__9IgOp{animation:LuminMindsChat_sparkle__5Jik7 3s infinite;display:inline-flex;font-size:36px;margin-bottom:15px}.LuminMindsChat_limitModalContent__gpMjt h2{color:#06c;font-size:1.3rem;font-weight:500;margin-bottom:10px;margin-top:0}.LuminMindsChat_limitModalContent__gpMjt p{color:#444;line-height:1.5;margin-bottom:20px}.LuminMindsChat_sparksStatusInfo__BUtdj{background-color:#f8f9ff;border:1px solid #0066cc1a;border-radius:12px;margin:20px 0;padding:15px;text-align:left}.LuminMindsChat_sparksStatusInfo__BUtdj p{display:flex;font-size:.95rem;justify-content:space-between;margin:10px 0}.LuminMindsChat_requestSparksBtn__AVArW{background-color:#06c;border:none;border-radius:24px;box-shadow:0 2px 6px #06c3;color:#fff;cursor:pointer;font-family:Comfortaa,cursive;font-size:14px;font-weight:500;margin-bottom:15px;margin-top:5px;padding:12px 20px;transition:all .2s ease;width:100%}.LuminMindsChat_requestSparksBtn__AVArW:hover{background-color:#0055b3;box-shadow:0 4px 8px #0066cc4d;transform:translateY(-2px)}.LuminMindsChat_requestSparksBtn__AVArW:active{transform:translateY(0)}.LuminMindsChat_closeModalBtn__32kLg{background-color:initial;border:1px solid #ddd;border-radius:24px;color:#666;cursor:pointer;font-family:Comfortaa,cursive;font-size:14px;padding:10px 20px;transition:all .2s ease}.LuminMindsChat_closeModalBtn__32kLg:hover{background-color:#f5f5f5;color:#333}@media (max-width:768px){.LuminMindsChat_mobileSparksBadge__t-8tI{justify-content:center;min-width:70px}.LuminMindsChat_sparksCostIndicator__qFBl7{font-size:11px;margin:8px auto 4px;padding:3px 8px}.LuminMindsChat_limitModalContent__gpMjt{border-radius:20px 20px 0 0;margin-bottom:0;padding:20px;width:90%}.LuminMindsChat_requestSparksBtn__AVArW{padding:10px 16px}.LuminMindsChat_sparksStatusInfo__BUtdj{margin:15px 0;padding:12px}.LuminMindsChat_sparksStatusInfo__BUtdj p{font-size:.9rem}}.LuminMindsChat_codeInterpreterSection__KTV0M{background:linear-gradient(135deg,#f0f8ff,#e6f2ff);border:2px solid #0066cc26;border-radius:16px;box-shadow:0 4px 12px #0066cc14;font-family:Comfortaa,cursive;margin:16px 0;overflow:hidden;transition:all .3s ease}.LuminMindsChat_codeInterpreterSection__KTV0M:hover{box-shadow:0 6px 20px #0066cc1f;transform:translateY(-2px)}.LuminMindsChat_codeInterpreterStatus__qeG44{align-items:center;background:#ffffffe6;border-bottom:1px solid #06c3;display:flex;font-family:Comfortaa,cursive;font-size:14px;font-weight:500;gap:12px;padding:14px 18px}.LuminMindsChat_codeInterpreterStatus__qeG44.LuminMindsChat_in_progress__GI144{background:linear-gradient(90deg,#0066cc14,#4d94ff14);border-bottom-color:#0066cc4d;color:#06c}.LuminMindsChat_codeInterpreterStatus__qeG44.LuminMindsChat_interpreting__eo9LI{background:linear-gradient(90deg,#ffd60014,#ffd6001f);border-bottom-color:#ffd6004d;color:#c90}.LuminMindsChat_codeInterpreterStatus__qeG44.LuminMindsChat_coding__B7wRk{background:linear-gradient(90deg,#00848414,#0066cc14);border-bottom-color:#0084844d;color:#008484}.LuminMindsChat_codeInterpreterStatus__qeG44.LuminMindsChat_code_done__snLvf{background:linear-gradient(90deg,#22c55e14,#15803d14);border-bottom-color:#22c55e4d;color:#22c55e}.LuminMindsChat_statusIcon__KgKJy{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border-radius:50%;display:flex;height:22px;justify-content:center;width:22px}.LuminMindsChat_spinner__xfXST{animation:LuminMindsChat_utiliaSpinner__IM8KX 1.2s linear infinite;border:2px solid #06c3;border-radius:50%;border-top-color:#06c;height:16px;width:16px}@keyframes LuminMindsChat_utiliaSpinner__IM8KX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LuminMindsChat_interpretingIcon__t8OsV{align-items:center;color:#c90;display:flex;filter:drop-shadow(0 1px 2px rgba(204,153,0,.3));justify-content:center}.LuminMindsChat_codingIcon__EAg\+5{align-items:center;color:#06c;display:flex;filter:drop-shadow(0 1px 2px rgba(0,102,204,.3));justify-content:center}.LuminMindsChat_doneIcon__1OSzQ{align-items:center;color:#22c55e;display:flex;filter:drop-shadow(0 1px 2px rgba(34,197,94,.3));justify-content:center}.LuminMindsChat_statusText__Bc4Fd{font-family:Comfortaa,cursive;font-weight:500;letter-spacing:.025em}.LuminMindsChat_codeInterpreterContent__Wfvwo{background:#fff;border:1px solid #0066cc26;border-radius:12px;box-shadow:0 2px 8px #0066cc0f;margin:16px;overflow:hidden}.LuminMindsChat_codeHeader__HgxP1{align-items:center;background:linear-gradient(135deg,#06c,#004899);border-bottom:1px solid #0066cc4d;color:#fff;display:flex;font-family:Comfortaa,cursive;justify-content:space-between;padding:14px 18px}.LuminMindsChat_codeTitle__2Ctrr{align-items:center;display:flex;font-family:Comfortaa,cursive;font-size:14px;font-weight:600;gap:10px}.LuminMindsChat_codeIcon__fajHP{align-items:center;color:#fff;display:flex;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));justify-content:center}.LuminMindsChat_copyCodeButton__SpMIW{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;font-family:Comfortaa,cursive;font-size:14px;padding:8px 12px;transition:all .2s ease}.LuminMindsChat_copyCodeButton__SpMIW:hover{background:#ffd60033;border-color:#ffd60066;box-shadow:0 4px 8px #00000026;transform:translateY(-1px)}.LuminMindsChat_codeBlock__NgfwS{word-wrap:break-word;background:#f8fbff;border:none;color:#272b2f;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:13px;line-height:1.6;margin:0;overflow-x:auto;padding:18px;white-space:pre-wrap}.LuminMindsChat_pythonCode__S8esd{background:#0000;color:#272b2f;font-family:inherit}.LuminMindsChat_annotationsSection__oFtKm{background:#f0f8ff99;border-top:1px solid #0066cc26;margin-top:12px;padding:16px 18px}.LuminMindsChat_annotationsTitle__3xcMF{align-items:center;color:#06c;display:flex;font-family:Comfortaa,cursive;font-size:14px;font-weight:600;gap:10px;margin-bottom:12px}.LuminMindsChat_annotationIcon__O9Ezu{align-items:center;color:#06c;display:flex;justify-content:center}.LuminMindsChat_annotation__gWKna{margin-bottom:10px}.LuminMindsChat_fileCitation__oyfLa{align-items:center;background:#fff;border:1px solid #06c3;border-radius:10px;display:flex;font-family:Comfortaa,cursive;font-size:13px;gap:10px;padding:10px 14px;transition:all .2s ease}.LuminMindsChat_fileCitation__oyfLa:hover{background:#0066cc05;border-color:#0066cc4d;box-shadow:0 2px 8px #0066cc1a;transform:translateY(-1px)}.LuminMindsChat_fileIcon__y\+jiZ{align-items:center;color:#06c;display:flex;justify-content:center}.LuminMindsChat_fileName__oqmOL{color:#272b2f;flex:1 1;font-family:Comfortaa,cursive;font-weight:500}.LuminMindsChat_downloadFileButton__28Feq{background:#06c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Comfortaa,cursive;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s ease}.LuminMindsChat_downloadFileButton__28Feq:hover{background:#004899;box-shadow:0 4px 8px #06c3;transform:translateY(-1px)}.LuminMindsChat_textAnnotation__0vp97{background:#ffd6001a;border:1px solid #ffd6004d;border-left:4px solid #ffd600;border-radius:8px;padding:12px 16px}.LuminMindsChat_annotationText__EHTp6{color:#c90;font-family:Comfortaa,cursive;font-size:13px;font-style:italic}@media (max-width:768px){.LuminMindsChat_codeInterpreterSection__KTV0M{border-radius:12px;border-width:1.5px;margin:12px 0}.LuminMindsChat_codeInterpreterStatus__qeG44{font-size:13px;gap:10px;padding:12px 14px}.LuminMindsChat_statusIcon__KgKJy{height:20px;width:20px}.LuminMindsChat_codeInterpreterContent__Wfvwo{margin:12px}.LuminMindsChat_codeHeader__HgxP1{font-size:13px;padding:12px 14px}.LuminMindsChat_codeBlock__NgfwS{font-size:12px;line-height:1.5;padding:14px}.LuminMindsChat_copyCodeButton__SpMIW{font-size:12px;padding:6px 10px}.LuminMindsChat_fileCitation__oyfLa{font-size:12px;gap:8px;padding:8px 12px}.LuminMindsChat_annotationsSection__oFtKm{padding:14px 16px}.LuminMindsChat_annotationsTitle__3xcMF{font-size:13px;gap:8px}.LuminMindsChat_textAnnotation__0vp97{padding:10px 12px}.LuminMindsChat_annotationText__EHTp6{font-size:12px}}.AssistantSelectionModal_modalOverlay__tsCGa{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#0009;bottom:0;box-sizing:border-box;display:flex;font-family:Comfortaa,sans-serif;height:100dvh;justify-content:center;left:0;overflow-y:auto;padding:0 20px;position:fixed;right:0;top:0;z-index:1000}.AssistantSelectionModal_fixedHeaderFooter__ooJmO{display:flex;flex-direction:column;height:auto;max-height:90dvh}.AssistantSelectionModal_modalContent__M1NRw{animation:AssistantSelectionModal_fadeIn__4\+oWE .3s ease-in-out;background:#fff;border-radius:16px;box-shadow:0 10px 30px #0003;margin:0 auto;max-width:95%;overflow:hidden;padding:0;position:relative;text-align:center;width:800px}.AssistantSelectionModal_modalHeader__x3BZL{background-color:#fff;border-bottom:1px solid #0000000d;padding:25px 25px 5px;position:sticky;top:0;z-index:10}.AssistantSelectionModal_modalBody__2UtKe{flex:1 1;max-height:calc(90dvh - 170px);min-height:200px;overflow-y:auto;padding:0}.AssistantSelectionModal_modalFooter__kzE2d{background-color:#fff;border-top:1px solid #0000000d;bottom:0;padding:15px 25px;position:sticky;z-index:10}@keyframes AssistantSelectionModal_fadeIn__4\+oWE{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.AssistantSelectionModal_modalHeader__x3BZL h2{color:#333;font-size:1.8rem;font-weight:600;margin-bottom:10px}.AssistantSelectionModal_subtitle__N9XTM{color:#666;font-size:1rem;margin-bottom:15px}.AssistantSelectionModal_loadingContainer__zOQU5{align-items:center;color:#666;display:flex;flex-direction:column;justify-content:center;min-height:200px}.AssistantSelectionModal_spinner__aLLeJ{animation:AssistantSelectionModal_spin__4Y7rn 1s linear infinite;border:3px solid #0066cc1a;border-radius:50%;border-top-color:#06c;height:30px;margin-bottom:15px;width:30px}@keyframes AssistantSelectionModal_spin__4Y7rn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AssistantSelectionModal_scrollableContainer__RMJDb{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));overflow-y:auto;padding:25px}.AssistantSelectionModal_mobileScroll__cUuS2{-webkit-overflow-scrolling:touch;display:flex;gap:15px;grid-template-columns:none;overflow-x:auto;padding:20px 50px 20px 20px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin}.AssistantSelectionModal_modalBody__2UtKe::-webkit-scrollbar,.AssistantSelectionModal_scrollableContainer__RMJDb::-webkit-scrollbar{height:6px;width:6px}.AssistantSelectionModal_modalBody__2UtKe::-webkit-scrollbar-track,.AssistantSelectionModal_scrollableContainer__RMJDb::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.AssistantSelectionModal_modalBody__2UtKe::-webkit-scrollbar-thumb,.AssistantSelectionModal_scrollableContainer__RMJDb::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.AssistantSelectionModal_modalBody__2UtKe::-webkit-scrollbar-thumb:hover,.AssistantSelectionModal_scrollableContainer__RMJDb::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.AssistantSelectionModal_customCard__gFuDk{background:linear-gradient(to bottom right,#4e54c80d,#4e54c81a);border:2px solid #4e54c8;padding-top:10px;position:relative}.AssistantSelectionModal_customCard__gFuDk:hover{border:2px solid #4e54c8;box-shadow:0 10px 20px #4e54c833}.AssistantSelectionModal_exclusiveTag__JT\+h9{background-color:#4e54c8;border-radius:0 14px 0 8px;box-shadow:-2px 2px 5px #0003;color:#fff;font-size:10px;font-weight:700;letter-spacing:.5px;padding:5px 10px;position:absolute;right:0;text-transform:uppercase;top:0;z-index:50}.AssistantSelectionModal_card__BXuTd{background:#fff;border:2px solid #eaeaea;border-radius:16px;box-shadow:0 4px 10px #0000000a;cursor:pointer;display:flex;flex-direction:column;height:220px;position:relative;scroll-snap-align:start;text-align:left;transition:all .25s cubic-bezier(.4,0,.2,1)}.AssistantSelectionModal_mobileScroll__cUuS2 .AssistantSelectionModal_card__BXuTd{flex-shrink:0;max-width:90%;min-width:280px}.AssistantSelectionModal_cardContent__qV-MF{display:flex;flex-direction:column;height:100%;padding:25px;position:relative;z-index:1}.AssistantSelectionModal_card__BXuTd:hover{border-color:#d0d0d0;box-shadow:0 8px 20px #0000001a;transform:translateY(-4px)}.AssistantSelectionModal_card__BXuTd h3{color:#06c;font-size:1.2rem;font-weight:600;margin:0 0 10px;transition:color .3s ease}.AssistantSelectionModal_description__0568j{color:#555;flex:1 1;font-size:.95rem;line-height:1.5;margin-bottom:15px;max-height:90px;overflow-y:auto;padding-right:5px;position:relative;scrollbar-width:thin}.AssistantSelectionModal_checkmark__3ZqP\+{align-items:center;animation:AssistantSelectionModal_checkBounce__WQLLn .4s cubic-bezier(.175,.885,.32,1.275);border-radius:50%;color:#06c;display:flex;height:24px;justify-content:center;position:absolute;right:10px;top:10px;width:24px;z-index:2}@keyframes AssistantSelectionModal_checkBounce__WQLLn{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.AssistantSelectionModal_selectedCard__XbStQ{background:linear-gradient(180deg,#e6f2ff80,#f0f8ff80);border-color:#06c;box-shadow:0 10px 20px #0066cc26;transform:translateY(-4px)}.AssistantSelectionModal_selectedCard__XbStQ:before{background:#06c;border-bottom-left-radius:14px;border-top-left-radius:14px;content:"";height:100%;left:0;position:absolute;top:0;width:6px}.AssistantSelectionModal_selectedCard__XbStQ h3{color:#004f9e}.AssistantSelectionModal_selectButtonWrapper__nVsEo{display:flex;justify-content:center;margin-top:auto}.AssistantSelectionModal_selectButton__7ZGTF{background:#272b2f;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:500;overflow:hidden;padding:12px 18px;position:relative;text-align:center;transition:all .3s ease;width:100%}.AssistantSelectionModal_selectButton__7ZGTF:hover{background:#1f2225;transform:translateY(-2px)}.AssistantSelectionModal_selectedButton__LCL3V{background:#06c;box-shadow:0 4px 12px #06c3}.AssistantSelectionModal_selectedButton__LCL3V:hover{background:#0055b3}.AssistantSelectionModal_selectButton__7ZGTF:after{background:#ffffff80;border-radius:100%;content:"";height:5px;left:50%;opacity:0;position:absolute;top:50%;transform:scale(1) translate(-50%,-50%);transform-origin:50% 50%;width:5px}.AssistantSelectionModal_selectButton__7ZGTF:active:after{animation:AssistantSelectionModal_ripple__RJUNo .6s ease-out}@keyframes AssistantSelectionModal_ripple__RJUNo{0%{opacity:.5;transform:scale(0)}to{opacity:0;transform:scale(25)}}.AssistantSelectionModal_modalActions__unY59{display:flex;gap:20px;justify-content:center}.AssistantSelectionModal_cancelButton__PN3xL,.AssistantSelectionModal_confirmButton__ccH\+n{border:none;border-radius:10px;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:500;min-width:120px;padding:14px 28px;transition:all .3s ease}.AssistantSelectionModal_cancelButton__PN3xL{background:#f0f0f0;color:#333}.AssistantSelectionModal_cancelButton__PN3xL:hover{background:#e5e5e5;transform:translateY(-2px)}.AssistantSelectionModal_confirmButton__ccH\+n{background:#06c;color:#fff;overflow:hidden;position:relative}.AssistantSelectionModal_confirmButton__ccH\+n:hover{background:#05a;box-shadow:0 4px 10px #0066cc4d;transform:translateY(-2px)}.AssistantSelectionModal_confirmButton__ccH\+n:disabled{background:#ccc;box-shadow:none;cursor:not-allowed;transform:none}.AssistantSelectionModal_customAssistantCta__AtYyp{background:linear-gradient(90deg,#f5f7fa,#e6ebf5);border:2px dashed #4e54c8;border-radius:16px;margin:20px 25px;padding:20px;position:relative;text-align:center;transition:all .3s ease}.AssistantSelectionModal_customAssistantCta__AtYyp:hover{border-style:solid;box-shadow:0 8px 20px #4e54c81a;transform:translateY(-2px)}.AssistantSelectionModal_ctaContent__yiRKi{padding:10px}.AssistantSelectionModal_ctaContent__yiRKi h3{color:#4e54c8;font-size:1.3rem;font-weight:600;margin:0 0 10px}.AssistantSelectionModal_ctaContent__yiRKi p{color:#555;font-size:1rem;line-height:1.5;margin:0 0 15px}.AssistantSelectionModal_ctaActions__I1ZRl{align-items:center;display:flex;gap:10px;justify-content:center}.AssistantSelectionModal_ctaButton__XeLRh{background:#4e54c8;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:500;padding:12px 20px;transition:all .3s ease}.AssistantSelectionModal_ctaButton__XeLRh:hover{background:#3f45a6;box-shadow:0 4px 12px #4e54c84d;transform:translateY(-2px)}.AssistantSelectionModal_ctaButton__XeLRh.AssistantSelectionModal_success__mQaja{background-color:#4caf50}.AssistantSelectionModal_ctaButton__XeLRh:disabled{background:#a8a8a8;box-shadow:none;cursor:not-allowed;transform:none}.AssistantSelectionModal_infoButtonWrapper__o-f81{display:inline-flex;position:relative}.AssistantSelectionModal_infoButton__-2Gfk{align-items:center;background:#e0e5ff;border:none;border-radius:50%;color:#4e54c8;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .3s ease;width:32px}.AssistantSelectionModal_infoButton__-2Gfk:hover{background:#d0d5ff;transform:translateY(-2px)}.AssistantSelectionModal_infoTooltip__G9pQK{background:#2e313ef2;border-radius:6px;bottom:100%;box-shadow:0 4px 15px #0003;color:#fff;font-size:.85rem;left:50%;line-height:1.5;margin-bottom:10px;opacity:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s,visibility .3s;visibility:hidden;width:250px;z-index:100}.AssistantSelectionModal_infoTooltip__G9pQK:after{border:8px solid #0000;border-top-color:#2e313ef2;content:"";left:50%;margin-left:-8px;position:absolute;top:100%}.AssistantSelectionModal_infoButtonWrapper__o-f81:hover .AssistantSelectionModal_infoTooltip__G9pQK{opacity:1;visibility:visible}@media (max-width:768px){.AssistantSelectionModal_modalOverlay__tsCGa{align-items:center;padding:0 15px}.AssistantSelectionModal_modalContent__M1NRw{margin:0;max-height:85dvh}.AssistantSelectionModal_modalHeader__x3BZL{padding:20px 20px 5px}.AssistantSelectionModal_modalHeader__x3BZL h2{font-size:1.5rem;margin-bottom:5px}.AssistantSelectionModal_subtitle__N9XTM{font-size:.9rem;margin-bottom:10px}.AssistantSelectionModal_mobileScroll__cUuS2{padding:15px 30px 15px 15px}.AssistantSelectionModal_card__BXuTd{height:200px}.AssistantSelectionModal_cardContent__qV-MF{padding:20px}.AssistantSelectionModal_modalFooter__kzE2d{padding:12px 20px}.AssistantSelectionModal_cancelButton__PN3xL,.AssistantSelectionModal_confirmButton__ccH\+n{font-size:.9rem;min-width:100px;padding:12px 20px}.AssistantSelectionModal_selectButton__7ZGTF{padding:10px 15px}.AssistantSelectionModal_modalBody__2UtKe{max-height:calc(85dvh - 150px)}.AssistantSelectionModal_customAssistantCta__AtYyp{margin:15px;padding:15px}.AssistantSelectionModal_ctaContent__yiRKi h3{font-size:1.2rem}.AssistantSelectionModal_ctaContent__yiRKi p{font-size:.9rem}.AssistantSelectionModal_ctaButton__XeLRh{font-size:.9rem;padding:10px 18px}.AssistantSelectionModal_infoTooltip__G9pQK{bottom:auto;left:auto;margin-bottom:0;right:calc(100% + 10px);transform:none;width:200px}.AssistantSelectionModal_infoTooltip__G9pQK:after{border-color:#0000 #0000 #0000 #2e313ef2;left:100%;margin-left:0;margin-top:-8px;top:50%}}@media (max-width:480px){.AssistantSelectionModal_modalContent__M1NRw{border-radius:12px;max-width:100%;width:100%}.AssistantSelectionModal_modalHeader__x3BZL{padding:15px 15px 5px}.AssistantSelectionModal_modalHeader__x3BZL h2{font-size:1.3rem}.AssistantSelectionModal_subtitle__N9XTM{font-size:.85rem;margin-bottom:8px}.AssistantSelectionModal_mobileScroll__cUuS2{gap:12px;padding:12px 25px 12px 12px}.AssistantSelectionModal_mobileScroll__cUuS2 .AssistantSelectionModal_card__BXuTd{height:190px;min-width:240px}.AssistantSelectionModal_cardContent__qV-MF{padding:15px}.AssistantSelectionModal_card__BXuTd h3{font-size:1.1rem;margin-bottom:8px}.AssistantSelectionModal_description__0568j{font-size:.85rem;margin-bottom:10px;max-height:80px}.AssistantSelectionModal_selectButton__7ZGTF{font-size:.85rem;padding:10px 15px}.AssistantSelectionModal_modalFooter__kzE2d{padding:10px 15px}.AssistantSelectionModal_cancelButton__PN3xL,.AssistantSelectionModal_confirmButton__ccH\+n{font-size:.85rem;min-width:90px;padding:10px 15px}.AssistantSelectionModal_customAssistantCta__AtYyp{margin:10px;padding:12px}.AssistantSelectionModal_ctaContent__yiRKi h3{font-size:1.1rem}.AssistantSelectionModal_infoTooltip__G9pQK{font-size:.8rem;padding:8px 12px;width:180px}}.LoadingAnimation_loadingContainer__Mc\+mC{align-items:center;background-color:#0066cc08;border-radius:12px;display:flex;flex-direction:column;margin:15px 0;padding:10px;transition:all .3s ease}.LoadingAnimation_loadingText__rlHYP{background:linear-gradient(90deg,#06c,#4d94ff);background-clip:text;-webkit-background-clip:text;color:#0000;font-size:15px;font-weight:500;margin-bottom:8px;transition:opacity .3s ease,transform .3s ease}.LoadingAnimation_visible__8r3Z1{opacity:1;transform:translateY(0)}.LoadingAnimation_hidden__ZZhz9{opacity:0;transform:translateY(5px)}.LoadingAnimation_dots__ay-jF{display:flex;gap:6px;justify-content:center;margin-bottom:8px}.LoadingAnimation_dot__dcx3o{background-color:#06c;border-radius:50%;height:8px;opacity:.6;width:8px}.LoadingAnimation_dot__dcx3o:first-child{animation:LoadingAnimation_pulseDot__Co\+eF 1.4s ease-in-out infinite}.LoadingAnimation_dot__dcx3o:nth-child(2){animation:LoadingAnimation_pulseDot__Co\+eF 1.4s ease-in-out .2s infinite}.LoadingAnimation_dot__dcx3o:nth-child(3){animation:LoadingAnimation_pulseDot__Co\+eF 1.4s ease-in-out .4s infinite}.LoadingAnimation_timeCounter__J8a9x{animation:LoadingAnimation_pulseCounter__mogJN 2s ease-in-out infinite;background-color:#0066cc1a;border-radius:12px;box-shadow:0 2px 4px #0000000d;color:#06c;font-size:13px;font-weight:500;min-width:50px;padding:4px 10px;text-align:center}.LoadingAnimation_warningMessage__TfiTy{animation:LoadingAnimation_fadeIn__tV7cr .5s ease-in-out;background-color:#ffc1071a;border-radius:8px;color:#555;font-size:12px;line-height:1.4;margin-top:10px;max-width:250px;padding:6px 10px;text-align:center}@keyframes LoadingAnimation_fadeIn__tV7cr{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes LoadingAnimation_pulseDot__Co\+eF{0%,to{opacity:.6;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}@keyframes LoadingAnimation_pulseCounter__mogJN{0%,to{background-color:#0066cc1a;transform:scale(1)}50%{background-color:#0066cc26;transform:scale(1.05)}}@media (max-width:768px){.LoadingAnimation_loadingContainer__Mc\+mC{margin:10px 0;padding:8px}.LoadingAnimation_loadingText__rlHYP{font-size:13px;margin-bottom:6px}.LoadingAnimation_dots__ay-jF{gap:5px;margin-bottom:6px}.LoadingAnimation_dot__dcx3o{height:6px;width:6px}.LoadingAnimation_timeCounter__J8a9x{font-size:11px;padding:3px 8px}.LoadingAnimation_warningMessage__TfiTy{font-size:11px;margin-top:8px;max-width:200px}}.LoadingAnimation_streamingContainer__vuluY{background-color:#0066cc0d;border:1px solid #0066cc1a;border-radius:8px;margin:8px 0;min-height:0;min-height:auto;padding:6px 10px}.LoadingAnimation_streamingBar__DDf9j{background-color:#0066cc1a;border-radius:2px;height:3px;margin-bottom:6px;overflow:hidden;width:100%}.LoadingAnimation_streamingProgress__w7PdC{animation:LoadingAnimation_moveProgress__ntXxd 2s ease-in-out infinite;background-color:#06c;border-radius:2px;height:100%;width:30%}.LoadingAnimation_streamingMessage__LxeUd{color:#06c;font-size:12px;font-weight:500;text-align:center}@keyframes LoadingAnimation_moveProgress__ntXxd{0%{transform:translateX(-100%)}to{transform:translateX(400%)}}.LoadingAnimation_reasoningSummaryWrapper__1xWN9{animation:LoadingAnimation_fadeInSlideUp__NXXl- .3s ease-out;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:16px;max-width:100%;padding:16px;width:100%}.LoadingAnimation_reasoningSummaryHeader__IfByV{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:12px}.LoadingAnimation_reasoningIcon__dCwdP{align-items:center;color:#6366f1;display:flex;justify-content:center;opacity:.8}.LoadingAnimation_reasoningSummaryContent__Lck96{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-size:13px;line-height:1.5;max-height:200px;overflow-y:auto;padding:12px}.LoadingAnimation_reasoningSummaryContent__Lck96 p{margin:0 0 8px}.LoadingAnimation_reasoningSummaryContent__Lck96 p:last-child{margin-bottom:0}@keyframes LoadingAnimation_fadeInSlideUp__NXXl-{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.LoadingAnimation_reasoningSummaryWrapper__1xWN9{margin-top:12px;padding:12px}.LoadingAnimation_reasoningSummaryHeader__IfByV{font-size:13px;margin-bottom:10px}.LoadingAnimation_reasoningSummaryContent__Lck96{font-size:12px;max-height:150px;padding:10px}}.HistoryModal_modalOverlay__hZk53{align-items:center;animation:HistoryModal_backdropFadeIn__Ult-s .2s ease;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.HistoryModal_historyModalContent__cQj2t{animation:HistoryModal_modalFadeIn__UPiV6 .3s ease-out;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:500px;padding:20px;position:relative;width:90%}.HistoryModal_historyModalContent__cQj2t.HistoryModal_closing__POGlH{animation:HistoryModal_modalFadeOut__SUfwU .3s ease-in forwards}.HistoryModal_mobileHeader__BCqHY{display:flex;justify-content:center;padding:10px 0}.HistoryModal_handleBar__bnG-F{background-color:#e0e0e0;border-radius:3px;height:5px;width:40px}.HistoryModal_modalTitle__FhqBo{color:#06c;font-family:Comfortaa,cursive;font-size:1.5rem;margin-top:0;text-align:center}.HistoryModal_emptyState__Tp2Xj{padding:30px 0;text-align:center}.HistoryModal_emptyIcon__biMEv{display:flex;justify-content:center;margin-bottom:15px}.HistoryModal_emptyStateIcon__dmCEv{color:silver;height:60px;width:60px}.HistoryModal_historyConversationList__jbOUV{list-style:none;margin:10px 0;max-height:50vh;overflow-y:auto;padding:0}.HistoryModal_historyConversationItem__Fuqtx{align-items:flex-start;background:#f7f9fc;border:1px solid #e6eaf0;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:10px;padding:12px 15px;transition:background .3s ease,transform .2s ease}.HistoryModal_historyConversationItem__Fuqtx:hover{background:#e6f0ff}.HistoryModal_historyItem__lR3Df{flex:1 1;overflow:hidden}.HistoryModal_conversationTitle__WjEOR{color:#333;display:block;font-weight:500;margin-bottom:5px}.HistoryModal_conversationDate__WVe1G{color:#888;display:block;font-size:.8rem}.HistoryModal_deleteHistoryBtn__dcmI\+{align-items:center;background:#0000;border:none;border-radius:50%;color:#ff6b6b;cursor:pointer;display:flex;justify-content:center;margin-left:10px;padding:5px;transition:all .2s ease}.HistoryModal_deleteHistoryBtn__dcmI\+:hover{background-color:#ff4d4d1a;color:#ff4d4d;transform:scale(1.2)}.HistoryModal_deleteIcon__tacqq{height:20px;width:20px}.HistoryModal_closeModalBtn__jaAMf{background-color:#06c;border:none;border-radius:20px;color:#fff;cursor:pointer;display:block;font-family:Comfortaa,cursive;margin-left:auto;margin-right:auto;margin-top:15px;padding:8px 20px;transition:all .2s ease}.HistoryModal_closeModalBtn__jaAMf:hover{background-color:#005bb5;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.HistoryModal_fileIndicator__u5KVz{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;margin-top:8px}.HistoryModal_historyFileItem__efWA7{display:flex;margin-right:8px;max-width:100%}.HistoryModal_mobile__krpNO{animation:HistoryModal_slideUp__K1IKk .3s ease-out;border-radius:20px 20px 0 0;bottom:0;left:0;max-width:100%;padding-bottom:30px;position:fixed;right:0}.HistoryModal_mobile__krpNO.HistoryModal_closing__POGlH{animation:HistoryModal_slideDown__vK2z9 .3s ease-in forwards}@keyframes HistoryModal_slideUp__K1IKk{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes HistoryModal_slideDown__vK2z9{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes HistoryModal_modalFadeIn__UPiV6{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes HistoryModal_modalFadeOut__SUfwU{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes HistoryModal_backdropFadeIn__Ult-s{0%{background-color:#0000}to{background-color:#00000080}}@media (max-width:768px){.HistoryModal_historyModalContent__cQj2t{max-width:100%;width:100%}.HistoryModal_historyConversationList__jbOUV{max-height:60vh}.HistoryModal_historyFileItem__efWA7{max-width:90%}.HistoryModal_fileIndicator__u5KVz{margin-bottom:5px;margin-top:5px}}.FileDataModal_modalOverlay__tSeb4{align-items:center;animation:FileDataModal_backdropFadeIn__H63ET .2s ease;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.FileDataModal_modalContent__6Mo2A{animation:FileDataModal_modalFadeIn__HCvL0 .3s ease-out;background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #0003;max-height:80vh;max-width:600px;overflow-y:auto;padding:25px;position:relative;width:90%}.FileDataModal_closeButton__7uPqZ{background:#0000;border:none;color:#666;cursor:pointer;font-size:1.5rem;line-height:1;position:absolute;right:10px;top:10px;transition:color .2s}.FileDataModal_closeButton__7uPqZ:hover{color:#000}.FileDataModal_modalContent__6Mo2A h2{border-bottom:1px solid #eee;color:#06c;font-family:Comfortaa,cursive;margin-bottom:20px;margin-top:0;padding-bottom:10px}.FileDataModal_modalContent__6Mo2A h3{color:#333;font-family:Comfortaa,cursive;font-size:1.1rem;margin-bottom:10px;margin-top:15px}.FileDataModal_dataPreview__7W5Ve{background-color:#f9fbff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:20px;padding:15px}.FileDataModal_dataPreview__7W5Ve p{margin:8px 0}.FileDataModal_columnList__RuvRB{margin-top:10px}.FileDataModal_columnList__RuvRB ul{column-count:2;column-gap:20px;margin-top:5px;padding-left:20px}.FileDataModal_columnList__RuvRB li{margin-bottom:3px}.FileDataModal_textPreview__VbSFh{background-color:#f9fbff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:20px;padding:15px}.FileDataModal_textContent__qdTPc{margin-top:10px}.FileDataModal_textContent__qdTPc p{background-color:#fff;border:1px solid #eee;border-radius:5px;font-size:.9rem;margin-top:5px;max-height:150px;overflow-y:auto;padding:10px;white-space:pre-wrap}.FileDataModal_optionsContainer__t4ToQ{margin-bottom:20px}.FileDataModal_optionItem__zD3Az{align-items:center;display:flex;margin-bottom:10px}.FileDataModal_optionItem__zD3Az input[type=checkbox]{cursor:pointer;margin-right:10px}.FileDataModal_optionItem__zD3Az label{cursor:pointer}.FileDataModal_customPromptContainer__cNc25{margin-top:15px}.FileDataModal_customPromptContainer__cNc25 label{display:block;margin-bottom:5px}.FileDataModal_customPromptContainer__cNc25 textarea{border:1px solid #ccc;border-radius:5px;font-family:Arial,sans-serif;padding:8px;resize:vertical;width:100%}.FileDataModal_actionButtons__WyoEB{display:flex;gap:15px;justify-content:flex-end;margin-top:20px}.FileDataModal_configureButton__nDDh8{background-color:#fff;border:1px solid #06c;border-radius:20px;color:#06c;cursor:pointer;font-family:Comfortaa,cursive;padding:8px 15px;transition:all .2s ease}.FileDataModal_configureButton__nDDh8:hover{background-color:#f0f7ff;transform:translateY(-2px)}.FileDataModal_sendButton__I71vX{background-color:#06c;border:none;border-radius:20px;color:#fff;cursor:pointer;font-family:Comfortaa,cursive;padding:8px 20px;transition:all .2s ease}.FileDataModal_sendButton__I71vX:hover{background-color:#005bb5;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}@keyframes FileDataModal_modalFadeIn__HCvL0{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes FileDataModal_backdropFadeIn__H63ET{0%{background-color:#0000}to{background-color:#00000080}}@media (max-width:768px){.FileDataModal_modalContent__6Mo2A{max-height:90vh;padding:15px;width:95%}.FileDataModal_columnList__RuvRB ul{column-count:1}.FileDataModal_actionButtons__WyoEB{flex-direction:column;gap:10px}.FileDataModal_configureButton__nDDh8,.FileDataModal_sendButton__I71vX{width:100%}}.FileSticker_fileSticker__Gig2U{align-items:center;background-color:#f0f7ff;border:1px solid #0066cc4d;border-radius:8px;box-shadow:0 2px 6px #0066cc1a;display:flex;margin-bottom:0;max-width:400px;padding:10px 12px;position:relative;transition:all .2s ease;width:100%}.FileSticker_fileSticker__Gig2U:hover{background-color:#e5f0ff;box-shadow:0 3px 8px #0066cc26;transform:translateY(-1px)}.FileSticker_iconOnly__LT0q-{background-color:initial;border:none;box-shadow:none;display:inline-flex;justify-content:center;margin:0 auto 10px;max-width:60px;padding:0;width:auto}.FileSticker_iconOnly__LT0q-:hover{background-color:initial;box-shadow:none;transform:none}.FileSticker_iconOnly__LT0q- .FileSticker_fileIconWrapper__JDITZ{background-color:#f0f7ff;border:1px solid #06c3;border-radius:12px;box-shadow:0 2px 8px #0066cc26;height:48px;margin:0;padding:8px;transition:all .2s ease;width:48px}.FileSticker_iconOnly__LT0q-:hover .FileSticker_fileIconWrapper__JDITZ{box-shadow:0 4px 12px #06c3;transform:translateY(-2px)}.FileSticker_small__3891Z{border-radius:6px;max-width:300px;padding:6px 10px}.FileSticker_fileIconWrapper__JDITZ{align-items:center;background-color:#0066cc0d;border-radius:6px;color:#06c;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-right:10px;padding:5px;width:32px}.FileSticker_small__3891Z .FileSticker_fileIconWrapper__JDITZ{height:24px;margin-right:8px;padding:3px;width:24px}.FileSticker_fileIcon__bP-BR{height:100%;width:100%}.FileSticker_fileInfo__YNWyt{flex:1 1;min-width:0;overflow:hidden}.FileSticker_fileName__mYLmO{color:#333;font-size:.95rem;font-weight:500;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FileSticker_small__3891Z .FileSticker_fileName__mYLmO{font-size:.85rem;margin-bottom:0}.FileSticker_fileSize__wC\+AJ{color:#666;font-size:.8rem}.FileSticker_removeButton__uU7Fu{align-items:center;background:#0000;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-left:8px;padding:0;transition:all .2s ease;width:24px}.FileSticker_small__3891Z .FileSticker_removeButton__uU7Fu{height:20px;margin-left:6px;width:20px}.FileSticker_removeButton__uU7Fu:hover{background-color:#ff4d4d1a;color:#ff4d4d;transform:scale(1.1)}.FileSticker_removeIcon__P\+tJB{height:16px;width:16px}.FileSticker_small__3891Z .FileSticker_removeIcon__P\+tJB{height:14px;width:14px}.FileSticker_fileAttachment__Miqyz{display:flex;justify-content:center;margin-bottom:8px;width:100%}.FileSticker_messageWithFile__\+0YeY{border-top:1px solid #0066cc1a;margin-top:5px;padding-top:5px}@media (max-width:768px){.FileSticker_fileSticker__Gig2U{max-width:100%;padding:8px 10px}.FileSticker_small__3891Z{padding:4px 8px}.FileSticker_fileName__mYLmO{font-size:.85rem}.FileSticker_small__3891Z .FileSticker_fileName__mYLmO{font-size:.75rem}.FileSticker_fileSize__wC\+AJ{font-size:.7rem}.FileSticker_iconOnly__LT0q- .FileSticker_fileIconWrapper__JDITZ{height:40px;padding:6px;width:40px}}.FileUploadButton_fileUploadContainer__SGIm2{display:inline-block;position:relative}.FileUploadButton_fileInput__LcG-u{display:none}.FileUploadButton_initialUploadBtn__t4PFQ{align-items:center;background-color:#06c;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:35px;justify-content:center;margin-right:10px;transition:all .2s ease;width:35px}.FileUploadButton_initialUploadBtn__t4PFQ:hover{background-color:#005bb5;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.FileUploadButton_initialUploadBtn__t4PFQ:active{transform:translateY(0)}.FileUploadButton_chatUploadBtn__ld3F0{align-items:center;background-color:#06c;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;left:10px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:32px}.FileUploadButton_chatUploadBtn__ld3F0:hover{background-color:#005bb5}.FileUploadButton_uploadIcon__yvVXT{height:16px;width:16px}.FileUploadButton_spinner__\+8fqN{animation:FileUploadButton_spin__BQK2i 1s ease-in-out infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;width:16px}@keyframes FileUploadButton_spin__BQK2i{to{transform:rotate(1turn)}}.FileUploadButton_disabled__7FxVN{cursor:not-allowed;opacity:.7}@media (max-width:768px){.FileUploadButton_chatUploadBtn__ld3F0{height:28px;left:8px;width:28px}.FileUploadButton_initialUploadBtn__t4PFQ{height:30px;margin-right:8px;width:30px}.FileUploadButton_uploadIcon__yvVXT{height:14px;width:14px}}.LuminMindsInfoPopup_popupOverlay__hmGig{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1500}.LuminMindsInfoPopup_popupContent__sQoof{background:#fff;border-radius:8px;font-family:Comfortaa,cursive;max-width:500px;padding:20px;text-align:center;width:90%}.LuminMindsInfoPopup_animatedTitle__8MDAF{-webkit-text-fill-color:#0000;animation:LuminMindsInfoPopup_rotatingBorder__83in3 6s linear infinite;background:linear-gradient(90deg,#06c,#408cd9,#003060,#004284,#0080ff,#06c);-webkit-background-clip:text;background-size:400% 400%;font-size:1.5rem;margin-bottom:10px}.LuminMindsInfoPopup_closeButton__1qb7u{background-color:#06c;border:none;border-radius:20px;color:#fff;cursor:pointer;font-family:Comfortaa,cursive;margin-top:20px;padding:8px 16px}@keyframes LuminMindsInfoPopup_rotatingBorder__83in3{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.DownloadPopup_modalOverlay__KniJ9{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;bottom:0;display:flex;font-family:Comfortaa,sans-serif;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1500}.DownloadPopup_popupContent__Y9Uor{animation:DownloadPopup_fadeIn__ntXKT .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 10px 25px #00000026;max-width:400px;padding:2rem;position:relative;text-align:center;width:90%}@keyframes DownloadPopup_fadeIn__ntXKT{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.DownloadPopup_popupContent__Y9Uor h3{color:#333;font-size:1.5rem;font-weight:600;margin-bottom:1rem;margin-top:0}.DownloadPopup_popupContent__Y9Uor p{color:#666;font-size:.95rem;margin-bottom:1.5rem}.DownloadPopup_closeButton__47G9P{align-items:center;background:#f2f2f2;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:1.2rem;height:2rem;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .2s ease;width:2rem}.DownloadPopup_closeButton__47G9P:hover{background:#e6e6e6;color:#333;transform:scale(1.05)}.DownloadPopup_buttonsContainer__HZXMO{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.DownloadPopup_downloadOption__2OlER{background-color:#06c;border:none;border-radius:8px;box-shadow:0 2px 5px #0066cc4d;color:#fff;cursor:pointer;flex:1 1;font-family:Comfortaa,sans-serif;font-size:.95rem;font-weight:500;max-width:160px;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.DownloadPopup_downloadOption__2OlER:hover{background-color:#05a;box-shadow:0 4px 8px #06c6;transform:translateY(-2px)}.DownloadPopup_downloadOption__2OlER:active{box-shadow:0 2px 3px #0066cc4d;transform:translateY(0)}@media (max-width:480px){.DownloadPopup_popupContent__Y9Uor{padding:1.5rem;width:95%}.DownloadPopup_buttonsContainer__HZXMO{align-items:center;flex-direction:column}.DownloadPopup_downloadOption__2OlER{max-width:100%;width:100%}}.ExampleSuggestions_exampleContainer__b5EwO{animation:ExampleSuggestions_fadeIn__tsCGK .6s ease-out;margin:25px auto 0;max-width:800px;padding:0 15px;position:relative;width:100%}.ExampleSuggestions_exampleTitle__iFEyI{align-items:center;color:#444;display:flex;flex-direction:column;font-family:Comfortaa,cursive;font-size:1.1rem;font-weight:500;margin-bottom:18px;position:relative;text-align:center}.ExampleSuggestions_progressBar__afRQW{background-color:#e0e0e0;border-radius:3px;height:3px;margin-top:10px;overflow:hidden;position:relative;width:100px}.ExampleSuggestions_progressFill__tgcdj{animation:ExampleSuggestions_progress__x2rDD 10s linear infinite;background-color:#06c;border-radius:3px;height:100%;width:0}@keyframes ExampleSuggestions_progress__x2rDD{0%{width:0}to{width:100%}}.ExampleSuggestions_rotationIndicator__mqUEq{display:flex;gap:5px;margin-top:8px}.ExampleSuggestions_indicatorDot__E6y2r{background-color:#e0e0e0;border-radius:50%;height:6px;transition:all .3s ease;width:6px}.ExampleSuggestions_activeDot__dQy4P{background-color:#06c;transform:scale(1.1)}.ExampleSuggestions_exampleList__KCksi{display:flex;flex-direction:column;gap:12px;transition:opacity .4s ease,transform .4s ease;width:100%}.ExampleSuggestions_exampleFadeIn__tk7W\+{opacity:1;transform:translateY(0)}.ExampleSuggestions_exampleFadeOut__z5O3B{opacity:0;transform:translateY(10px)}.ExampleSuggestions_exampleItem__-ZLuu{animation-fill-mode:both;animation:ExampleSuggestions_fadeIn__tsCGK .4s ease forwards;background-color:#fff;border:1px solid #0066cc26;border-radius:12px;box-shadow:0 1px 3px #0000000d;color:#333;cursor:pointer;font-family:Comfortaa,cursive;font-size:.95rem;line-height:1.5;overflow:hidden;padding:15px 18px 15px 22px;position:relative;text-align:left;transition:all .25s ease}.ExampleSuggestions_exampleDelay0__HxJZ9{animation-delay:.05s}.ExampleSuggestions_exampleDelay1__pwedu{animation-delay:.15s}.ExampleSuggestions_exampleDelay2__OVbjx{animation-delay:.25s}.ExampleSuggestions_exampleItem__-ZLuu:before{background:#06c;content:"";height:100%;left:0;opacity:.8;position:absolute;top:0;transition:all .25s ease;width:4px}.ExampleSuggestions_exampleItem__-ZLuu:hover{background-color:#f8fbff;border-color:#0066cc40;box-shadow:0 3px 8px #00000014;transform:translateY(-2px)}.ExampleSuggestions_exampleItem__-ZLuu:hover:before{opacity:1}.ExampleSuggestions_exampleText__uREYm{display:inline-block;position:relative;transition:color .25s ease;z-index:2}.ExampleSuggestions_typedWord__Z9bXU{animation:ExampleSuggestions_typingAnimation__0vP\+U .8s ease-out forwards;animation-fill-mode:both;color:inherit;display:inline-block;opacity:0;transform:translateY(5px);white-space:normal;word-spacing:normal}@keyframes ExampleSuggestions_typingAnimation__0vP\+U{0%{opacity:0;transform:translateY(5px)}30%{opacity:.3}70%{opacity:.7}to{opacity:1;transform:translateY(0)}}@keyframes ExampleSuggestions_fadeIn__tsCGK{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ExampleSuggestions_exampleContainer__b5EwO{margin-top:20px;max-width:100%;padding:0 10px}.ExampleSuggestions_exampleTitle__iFEyI{font-size:1rem;margin-bottom:15px}.ExampleSuggestions_exampleItem__-ZLuu{border-radius:10px;font-size:.9rem;padding:15px 15px 15px 20px}.ExampleSuggestions_indicatorDot__E6y2r{height:5px;width:5px}.ExampleSuggestions_progressBar__afRQW{height:2px;width:80px}}@media (max-width:359px){.ExampleSuggestions_exampleTitle__iFEyI{font-size:.9rem}.ExampleSuggestions_exampleItem__-ZLuu{font-size:.85rem;line-height:1.4;padding:12px 12px 12px 18px}.ExampleSuggestions_rotationIndicator__mqUEq{gap:4px;margin-top:6px}}:root{--primary-color:#3b82f6;--primary-light:#60a5fa;--primary-dark:#2563eb;--light-bg:#f9fafb;--dark-text:#1f2937;--medium-text:#4b5563;--light-text:#9ca3af;--accent-blue:#3b82f6;--accent-light-blue:#93c5fd;--accent-dark-blue:#1d4ed8;--border-light:#e5e7eb;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--rounded-sm:0.375rem;--rounded-md:0.5rem;--rounded-lg:0.75rem;--rounded-xl:1rem;--rounded-full:9999px;--header-height:60px;--transition-fast:0.2s ease;--transition-medium:0.3s ease;--transition-slow:0.5s ease;--transition-bezier:0.4s cubic-bezier(0.19,1,0.22,1)}*{font-family:Comfortaa,sans-serif}.LuminMentor_luminMentorContainer__32Sfq{background-color:#f9fafb;background-color:var(--light-bg);box-sizing:border-box;display:flex;flex-direction:column;height:100dvh;margin:0 auto;overflow:hidden;padding:2rem;width:100%}.LuminMentor_mentorHeader__4s\+\+G{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;position:relative;z-index:10}.LuminMentor_mentorHeader__4s\+\+G h1{align-items:center;color:#4b5563;color:var(--medium-text);display:flex;font-size:1.75rem;font-weight:700;letter-spacing:-.5px;margin:0;position:relative}.LuminMentor_logoHighlight__L32X6{color:#3b82f6;color:var(--primary-color);margin-right:.25rem;position:relative}.LuminMentor_logoHighlight__L32X6:after{animation:LuminMentor_logoUnderline__L9Szg 2s ease-out forwards;background:linear-gradient(90deg,#3b82f6,#0000);background:linear-gradient(90deg,var(--primary-color),#0000);bottom:-3px;content:"";height:2px;left:0;position:absolute;transform-origin:left;width:100%}@keyframes LuminMentor_logoUnderline__L9Szg{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.LuminMentor_timeIndicator__GHBwr{color:#9ca3af;color:var(--light-text);font-size:.875rem;font-weight:400;margin-left:1rem;opacity:.8}.LuminMentor_headerButtons__50xSE{display:flex;gap:.75rem}.LuminMentor_newChatButton__nSSjc,.LuminMentor_settingsButton__EdCPy{align-items:center;background-color:#fff;background-color:var(--white);border:none;border-radius:9999px;border-radius:var(--rounded-full);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#3b82f6;color:var(--primary-color);cursor:pointer;display:flex;font-size:1rem;height:2.5rem;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease;transition:all var(--transition-medium);width:2.5rem}.LuminMentor_newChatButton__nSSjc:hover,.LuminMentor_settingsButton__EdCPy:hover{background-color:#3b82f6;background-color:var(--primary-color);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);color:#fff;color:var(--white);transform:translateY(-2px)}.LuminMentor_newChatButton__nSSjc:hover:before,.LuminMentor_settingsButton__EdCPy:hover:before{opacity:0;transform:scale(1.5)}.LuminMentor_newChatButton__nSSjc:before,.LuminMentor_settingsButton__EdCPy:before{background:radial-gradient(circle,#ffffffb3 0,#fff0 70%);content:"";height:100%;position:absolute;transform:scale(0);transition:transform .6s,opacity .6s;width:100%}.LuminMentor_btnPushEffect__OD2YL:active{transform:scale(.92)!important}.LuminMentor_btnScaleEffect__dvf0M:hover{transform:scale(1.1)}.LuminMentor_btnScaleEffect__dvf0M:active{transform:scale(.95)}.LuminMentor_settingsPanel__LR4GO{animation:LuminMentor_slideDown__Qt2V5 .3s ease;background-color:#fff;background-color:var(--white);border-radius:.75rem;border-radius:var(--rounded-lg);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);margin-bottom:1.5rem;padding:1.25rem;position:relative;transition:transform .3s ease,opacity .3s ease;transition:transform var(--transition-medium),opacity var(--transition-medium);z-index:5}@keyframes LuminMentor_slideDown__Qt2V5{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.LuminMentor_settingsHeader__MsWlw{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.5rem}.LuminMentor_settingsHeader__MsWlw h3{color:#1f2937;color:var(--dark-text);font-size:1.125rem;font-weight:600;margin:0}.LuminMentor_closeButton__FTJLJ{align-items:center;background:none;border:none;border-radius:9999px;border-radius:var(--rounded-full);color:#4b5563;color:var(--medium-text);cursor:pointer;display:flex;font-size:1.5rem;height:1.5rem;justify-content:center;line-height:1;padding:0;transition:color .2s ease,transform .2s ease;transition:color var(--transition-fast),transform var(--transition-fast);width:1.5rem}.LuminMentor_closeButton__FTJLJ:hover{background-color:#0000000d;color:#1f2937;color:var(--dark-text)}.LuminMentor_settingsPanel__LR4GO h3{color:#1f2937;color:var(--dark-text);font-size:1rem;margin-bottom:.75rem;margin-top:0}.LuminMentor_settingsSection__SoOdU{animation:LuminMentor_fadeInRight__rsa2H .5s forwards;margin-bottom:1.25rem;opacity:0;transform:translateX(20px)}.LuminMentor_settingsSection__SoOdU h4{align-items:center;color:#4b5563;color:var(--medium-text);display:flex;font-size:.9375rem;gap:.5rem;margin-bottom:.75rem;margin-top:0}.LuminMentor_mentorContentLayout__s3IBM{display:flex;flex:1 1;gap:1.5rem;height:calc(100dvh - 60px - 6.5rem);height:calc(100dvh - var(--header-height) - 6.5rem);overflow:hidden}.LuminMentor_sideTopics__3n-W0{background-color:#fff;background-color:var(--white);border-radius:.75rem;border-radius:var(--rounded-lg);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:1.25rem;transition:transform .3s ease,box-shadow .3s ease;transition:transform var(--transition-medium),box-shadow var(--transition-medium);width:280px}.LuminMentor_sideTopics__3n-W0:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg)}.LuminMentor_sideTopics__3n-W0 h3{animation:LuminMentor_fadeInUp__zgqhX .5s forwards;color:#1f2937;color:var(--dark-text);font-size:1.125rem;font-weight:600;margin-bottom:1rem;margin-top:0;opacity:0}.LuminMentor_topicsList__Upx0V{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.LuminMentor_topicItem__aRabC{align-items:center;background-color:#f9fafb;background-color:var(--light-bg);border-radius:.5rem;border-radius:var(--rounded-md);cursor:pointer;display:flex;gap:.75rem;opacity:0;overflow:hidden;padding:.75rem;position:relative;transform:translateX(-20px);transition:all .3s ease;transition:all var(--transition-medium)}.LuminMentor_topicItem__aRabC.LuminMentor_fadeInLeft__JlzQ0{animation:LuminMentor_fadeInLeft__JlzQ0 .5s forwards}.LuminMentor_topicItem__aRabC:before{background:linear-gradient(90deg,#ffffff1a,#fff0);content:"";height:100%;left:-100%;position:absolute;top:0;transition:transform .6s ease-out;width:100%}.LuminMentor_topicItem__aRabC:hover{background-color:#60a5fa;background-color:var(--primary-light);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#fff;color:var(--white);transform:translateY(-2px) translateX(4px)}.LuminMentor_topicItem__aRabC:hover:before{transform:translateX(200%)}.LuminMentor_topicItem__aRabC:hover .LuminMentor_topicTitle__W\+dJA{color:#fff;color:var(--white)}.LuminMentor_topicItem__aRabC:active{transform:translateY(0) scale(.98)}.LuminMentor_topicIcon__cOL5x{align-items:center;background-color:#60a5fa;background-color:var(--primary-light);border-radius:9999px;border-radius:var(--rounded-full);color:#fff;color:var(--white);display:flex;flex-shrink:0;height:2rem;justify-content:center;transition:transform .3s ease,background-color .3s ease;transition:transform var(--transition-medium),background-color var(--transition-medium);width:2rem}.LuminMentor_topicItem__aRabC:hover .LuminMentor_topicIcon__cOL5x{background-color:#fff;background-color:var(--white);color:#3b82f6;color:var(--primary-color);transform:scale(1.1)}.LuminMentor_topicTitle__W\+dJA{color:#4b5563;color:var(--medium-text);font-size:.9375rem;font-weight:500;transition:color .3s ease;transition:color var(--transition-medium)}.LuminMentor_helpSection__-mwTk{border-top:1px solid #e5e7eb;border-top:1px solid var(--border-light);margin-top:auto;opacity:0;padding-top:1.5rem;transform:translateY(20px)}.LuminMentor_helpSection__-mwTk.LuminMentor_fadeInUp__zgqhX{animation:LuminMentor_fadeInUp__zgqhX .5s forwards}.LuminMentor_helpSection__-mwTk h3{animation:none;font-size:1rem;margin-bottom:.75rem;opacity:1}.LuminMentor_helpSection__-mwTk p{align-items:center;color:#4b5563;color:var(--medium-text);display:flex;font-size:.875rem;gap:.5rem;margin:.5rem 0;transition:transform .3s ease;transition:transform var(--transition-medium)}.LuminMentor_helpSection__-mwTk p:hover{transform:translateX(4px)}.LuminMentor_helpIcon__IueB3{color:#3b82f6;color:var(--primary-color);font-size:1rem}.LuminMentor_chatSectionNoAvatar__qW1tc{background-color:#fff;background-color:var(--white);border-radius:.75rem;border-radius:var(--rounded-lg);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);display:flex;flex:1 1;flex-direction:column;height:100%;opacity:0;overflow:hidden;transform:translateY(20px);transition:box-shadow .3s ease;transition:box-shadow var(--transition-medium)}.LuminMentor_chatSectionNoAvatar__qW1tc.LuminMentor_fadeInUp__zgqhX{animation:LuminMentor_fadeInUp__zgqhX .5s forwards}.LuminMentor_chatSectionNoAvatar__qW1tc:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg)}.LuminMentor_messagesContainer__1cQV5{border-top-left-radius:.75rem;border-top-left-radius:var(--rounded-lg);border-top-right-radius:.75rem;border-top-right-radius:var(--rounded-lg);display:flex;flex:1 1;flex-direction:column;gap:.5rem;height:calc(100% - 5rem);overflow-y:auto;padding:1.25rem;position:relative;scroll-behavior:smooth;scrollbar-color:#60a5fa #f9fafb;scrollbar-color:var(--primary-light) var(--light-bg);scrollbar-width:thin}.LuminMentor_messagesContainer__1cQV5::-webkit-scrollbar{width:6px}.LuminMentor_messagesContainer__1cQV5::-webkit-scrollbar-track{background:#f9fafb;background:var(--light-bg);border-radius:9999px;border-radius:var(--rounded-full)}.LuminMentor_messagesContainer__1cQV5::-webkit-scrollbar-thumb{background-color:#60a5fa;background-color:var(--primary-light);border-radius:9999px;border-radius:var(--rounded-full)}.LuminMentor_messagesContainer__1cQV5::-webkit-scrollbar-thumb:hover{background-color:#3b82f6;background-color:var(--primary-color)}.LuminMentor_messageItem__-mYlS{display:flex;gap:1rem;max-width:80%;transition:all .4s cubic-bezier(.19,1,.22,1);transition:all var(--transition-bezier)}.LuminMentor_messageAnimating__WSJJp{animation:LuminMentor_messageEntrance__W4Dgz .5s cubic-bezier(.19,1,.22,1) forwards}.LuminMentor_messageRemoving__XKkDc{animation:LuminMentor_messageExit__FgNHW .3s forwards}@keyframes LuminMentor_messageEntrance__W4Dgz{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes LuminMentor_messageExit__FgNHW{to{opacity:0;transform:translateY(-20px)}}.LuminMentor_userMessage__XcMEF{flex-direction:row-reverse;margin-left:auto}.LuminMentor_assistantMessage__myXJq{margin-right:auto}.LuminMentor_messageAvatar__ZqSQb{align-items:center;border-radius:9999px;border-radius:var(--rounded-full);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);display:flex;flex-shrink:0;font-size:1.25rem;height:2.5rem;justify-content:center;transition:all .3s ease;transition:all var(--transition-medium);width:2.5rem}.LuminMentor_avatarAnimating__hIp8R{animation:LuminMentor_avatarPop__n97ji .5s cubic-bezier(.19,1,.22,1) forwards}@keyframes LuminMentor_avatarPop__n97ji{0%{opacity:0;transform:scale(.5)}40%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.LuminMentor_userMessage__XcMEF .LuminMentor_messageAvatar__ZqSQb{background-color:#1d4ed8;background-color:var(--accent-dark-blue);color:#fff;color:var(--white)}.LuminMentor_assistantMessage__myXJq .LuminMentor_messageAvatar__ZqSQb{background-color:#3b82f6;background-color:var(--primary-color);color:#fff;color:var(--white)}.LuminMentor_messageContent__446bd{background-color:#f9fafb;background-color:var(--light-bg);border-radius:.75rem;border-radius:var(--rounded-lg);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);max-width:calc(100% - 4rem);padding:.75rem;position:relative;transition:all .3s ease;transition:all var(--transition-medium)}.LuminMentor_contentAnimating__yHVOA{animation:LuminMentor_contentReveal__95a5z .5s forwards}@keyframes LuminMentor_contentReveal__95a5z{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.LuminMentor_userMessage__XcMEF .LuminMentor_messageContent__446bd{background-color:#1d4ed8;background-color:var(--accent-dark-blue);border-top-right-radius:0;color:#fff;color:var(--white)}.LuminMentor_userMessage__XcMEF .LuminMentor_messageContent__446bd:after{border-bottom:8px solid #0000;border-left:8px solid #1d4ed8;border-left:8px solid var(--accent-dark-blue);content:"";height:0;position:absolute;right:-8px;top:0;width:0}.LuminMentor_assistantMessage__myXJq .LuminMentor_messageContent__446bd{background:linear-gradient(135deg,#3b82f6,#2563eb);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);border-top-left-radius:0;color:#fff;color:var(--white)}.LuminMentor_assistantMessage__myXJq .LuminMentor_messageContent__446bd:after{border-bottom:8px solid #0000;border-right:8px solid #3b82f6;border-right:8px solid var(--primary-color);content:"";height:0;left:-8px;position:absolute;top:0;width:0}.LuminMentor_messageText__72-Qo{font-size:.9375rem;line-height:1.4;white-space:pre-wrap}.LuminMentor_messageText__72-Qo h1,.LuminMentor_messageText__72-Qo h2,.LuminMentor_messageText__72-Qo h3,.LuminMentor_messageText__72-Qo h4,.LuminMentor_messageText__72-Qo h5,.LuminMentor_messageText__72-Qo h6{line-height:1.2;margin-bottom:.3em;margin-top:.3em}.LuminMentor_messageText__72-Qo h1{border-bottom:1px solid #fff3;font-size:1.5rem;padding-bottom:.3em}.LuminMentor_messageText__72-Qo h2{border-bottom:1px solid #ffffff1a;font-size:1.3rem;padding-bottom:.2em}.LuminMentor_messageText__72-Qo h3{font-size:1.1rem}.LuminMentor_messageText__72-Qo p{line-height:1.4;margin:.3em 0}.LuminMentor_messageText__72-Qo ol,.LuminMentor_messageText__72-Qo ul{margin:.3em 0;padding-left:1.5em}.LuminMentor_messageText__72-Qo li{margin-bottom:.2em}.LuminMentor_messageText__72-Qo a{background-color:#ffffff1a;border-radius:.15em;color:#fff;color:var(--white);padding:0 .15em;text-decoration:underline;transition:opacity .2s ease;transition:opacity var(--transition-fast)}.LuminMentor_messageText__72-Qo a:hover{background-color:#fff3;opacity:.8}.LuminMentor_messageText__72-Qo code{background-color:#fff3;border-radius:.25em;font-family:monospace;font-size:.9em;padding:.2em .4em}.LuminMentor_messageText__72-Qo pre{background-color:#0003;border-radius:.5em;margin:.75em 0;overflow-x:auto;padding:1em}.LuminMentor_messageText__72-Qo pre code{background-color:initial;color:inherit;padding:0}.LuminMentor_streamingMessageWrapper__Q9N0k{position:relative;width:100%}.LuminMentor_streamingContent__gdAc7{white-space:pre-wrap;word-break:break-word}.LuminMentor_streamingIndicator__Gq6kO{align-items:center;display:inline-flex;margin-left:8px}.LuminMentor_dot__-Y-MW{animation:LuminMentor_dotPulse__Th4J\+ 1.4s ease-in-out infinite;background-color:#ffffffb3;border-radius:50%;display:inline-block;height:5px;margin:0 2px;width:5px}.LuminMentor_dot__-Y-MW:nth-child(2){animation-delay:.2s}.LuminMentor_dot__-Y-MW:nth-child(3){animation-delay:.4s}@keyframes LuminMentor_dotPulse__Th4J\+{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}.LuminMentor_suggestedTopics__QoY4B{border-top:1px solid #fff3;margin-top:.5rem;opacity:0;padding-top:.5rem;transform:translateY(10px)}.LuminMentor_suggestedTopics__QoY4B.LuminMentor_fadeInUp__zgqhX{animation:LuminMentor_fadeInUp__zgqhX .5s forwards}.LuminMentor_suggestedTopicsTitle__iMbzT{font-size:.75rem;font-weight:500;margin-bottom:.5rem;opacity:.9}.LuminMentor_suggestedTopicsItems__WyNMp{display:flex;flex-wrap:wrap;gap:.375rem}.LuminMentor_suggestedTopic__kWz7e{background-color:#fff3;border:none;border-radius:9999px;border-radius:var(--rounded-full);color:#fff;color:var(--white);cursor:pointer;font-family:Comfortaa,sans-serif;font-size:.75rem;opacity:0;padding:.25rem .625rem;transform:scale(.8);transition:all .3s ease;transition:all var(--transition-medium);white-space:nowrap}.LuminMentor_suggestedTopic__kWz7e.LuminMentor_fadeInScale__4EV7f{animation:LuminMentor_fadeInScale__4EV7f .5s forwards}.LuminMentor_suggestedTopic__kWz7e:hover{background-color:#ffffff4d;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px) scale(1.05)}.LuminMentor_suggestedTopic__kWz7e:active{transform:translateY(0) scale(.98)}.LuminMentor_resources__5iRTp{border-top:1px solid #fff3;margin-top:.5rem;opacity:0;padding-top:.5rem;transform:translateY(10px)}.LuminMentor_resources__5iRTp.LuminMentor_fadeInUp__zgqhX{animation:LuminMentor_fadeInUp__zgqhX .5s forwards}.LuminMentor_resourcesTitle__F-R0b{font-size:.75rem;font-weight:500;margin-bottom:.5rem;opacity:.9}.LuminMentor_resourcesItems__GLZP1{display:flex;flex-direction:column;gap:.5rem}.LuminMentor_resource__HKg2s{align-items:center;background-color:#ffffff1a;border-radius:.375rem;border-radius:var(--rounded-sm);cursor:pointer;display:flex;opacity:0;padding:.5rem .75rem;transform:translateY(10px);transition:all .3s ease;transition:all var(--transition-medium)}.LuminMentor_resource__HKg2s.LuminMentor_fadeInUp__zgqhX{animation:LuminMentor_fadeInUp__zgqhX .5s forwards}.LuminMentor_resource__HKg2s:hover{background-color:#fff3;transform:translateY(-1px) translateX(2px)}.LuminMentor_resource__HKg2s:active{transform:translateY(0) scale(.98)}.LuminMentor_resourceIcon__J99xa{align-items:center;background-color:#fff3;border-radius:9999px;border-radius:var(--rounded-full);display:flex;height:2rem;justify-content:center;margin-right:.75rem;transition:transform .3s ease,background-color .3s ease;transition:transform var(--transition-medium),background-color var(--transition-medium);width:2rem}.LuminMentor_resource__HKg2s:hover .LuminMentor_resourceIcon__J99xa{background-color:#ffffff4d;transform:scale(1.1)}.LuminMentor_resourceIconSvg__1B80W{color:#fff;color:var(--white);font-size:1rem}.LuminMentor_resourceInfo__fA76s{flex:1 1}.LuminMentor_resourceTitle__Szk7k{color:#fff;color:var(--white);font-size:.8125rem;font-weight:500}.LuminMentor_resourceYear__F8F7t{font-size:.75rem;margin-left:.5rem;opacity:.8}.LuminMentor_resourceDescription__Cj9\+j{color:#fff;color:var(--white);font-size:.75rem;margin-top:.25rem;opacity:.9}.LuminMentor_resourceClickEffect__tKkOn{animation:LuminMentor_clickPulse__xjYbz .3s forwards}@keyframes LuminMentor_clickPulse__xjYbz{0%{transform:scale(1)}50%{background-color:#ffffff4d;transform:scale(.95)}to{transform:scale(1)}}.LuminMentor_messageTime__qbvo8{font-size:.75rem;margin-top:.5rem;opacity:.8;text-align:right}.LuminMentor_messageFooter__jFqsH{align-items:center;display:flex;justify-content:space-between;margin-top:.5rem}.LuminMentor_loadingIndicator__J5-Dd{align-items:center;animation:LuminMentor_fadeIn__joEI8 .3s ease;background-color:#f9fafb;background-color:var(--light-bg);border-radius:9999px;border-radius:var(--rounded-full);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#4b5563;color:var(--medium-text);display:flex;font-size:.875rem;gap:.5rem;margin:1rem auto;padding:.5rem 1rem}.LuminMentor_pulseAnimation__6zVPa{animation:LuminMentor_pulse__OKggC 2s infinite}@keyframes LuminMentor_pulse__OKggC{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.LuminMentor_spinner__N4rpf{animation:LuminMentor_spin__yWOdj 1.5s linear infinite}@keyframes LuminMentor_spin__yWOdj{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LuminMentor_inputContainer__ZPJKb{align-items:center;background-color:#fff;background-color:var(--white);border-bottom-left-radius:.75rem;border-bottom-left-radius:var(--rounded-lg);border-bottom-right-radius:.75rem;border-bottom-right-radius:var(--rounded-lg);border-top:1px solid #e5e7eb;border-top:1px solid var(--border-light);display:flex;gap:.75rem;padding:1rem 1.25rem}.LuminMentor_messageInput__zTjJL{border:2px solid #e5e7eb;border:2px solid var(--border-light);border-radius:.75rem;border-radius:var(--rounded-lg);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#1f2937;color:var(--dark-text);flex:1 1;font-family:Comfortaa,sans-serif;font-size:.9375rem;max-height:150px;min-height:45px;outline:none;padding:.75rem 1rem;resize:none;transition:all .3s ease;transition:all var(--transition-medium)}.LuminMentor_messageInput__zTjJL:focus{border-color:#3b82f6;border-color:var(--primary-color);box-shadow:0 0 0 2px #3b82f633}.LuminMentor_messageInput__zTjJL::placeholder{color:#9ca3af;color:var(--light-text)}.LuminMentor_inputHighlight__JDfZq{animation:LuminMentor_inputFlash__dh3LB .8s ease}@keyframes LuminMentor_inputFlash__dh3LB{0%{border-color:#e5e7eb;border-color:var(--border-light)}30%{background-color:#3b82f60d;border-color:#3b82f6;border-color:var(--primary-color)}to{border-color:#e5e7eb;border-color:var(--border-light)}}.LuminMentor_sendButton__L0sqA{align-items:center;background-color:#3b82f6;background-color:var(--primary-color);border:none;border-radius:9999px;border-radius:var(--rounded-full);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#fff;color:var(--white);cursor:pointer;display:flex;height:2.5rem;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease;transition:all var(--transition-medium);width:2.5rem}.LuminMentor_sendButton__L0sqA:before{background:radial-gradient(circle,#fff6 0,#fff0 70%);content:"";height:100%;opacity:0;position:absolute;transform:scale(0);transition:transform .6s,opacity .6s;width:100%}.LuminMentor_sendButton__L0sqA:hover{background-color:#2563eb;background-color:var(--primary-dark);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);transform:translateY(-2px)}.LuminMentor_sendButton__L0sqA:hover:before{opacity:1;transform:scale(1.5)}.LuminMentor_sendReady__pz0s2{animation:LuminMentor_sendPulse__x4329 2s infinite}@keyframes LuminMentor_sendPulse__x4329{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.LuminMentor_sendButton__L0sqA:disabled{background-color:#9ca3af;background-color:var(--light-text);box-shadow:none;cursor:not-allowed;transform:none}.LuminMentor_errorMessage__2sbdP{align-items:center;background-color:#fee2e2;border-radius:.5rem;border-radius:var(--rounded-md);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#b91c1c;display:flex;justify-content:space-between;margin-bottom:1rem;padding:.75rem 1rem}.LuminMentor_shakeAnimation__XZveh{animation:LuminMentor_shake__0pUq- .5s cubic-bezier(.36,.07,.19,.97) both}@keyframes LuminMentor_shake__0pUq-{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-3px,0,0)}40%,60%{transform:translate3d(3px,0,0)}}.LuminMentor_errorMessage__2sbdP button{background-color:#ef4444;border:none;border-radius:.375rem;border-radius:var(--rounded-sm);color:#fff;color:var(--white);cursor:pointer;font-family:Comfortaa,sans-serif;font-size:.75rem;padding:.25rem .5rem;transition:background-color .2s ease;transition:background-color var(--transition-fast)}.LuminMentor_errorMessage__2sbdP button:hover{background-color:#dc2626}.LuminMentor_generatingCardIndicator__a5JHH{align-items:center;animation:LuminMentor_fadeInUp__zgqhX .5s;background:linear-gradient(135deg,#fff3,#ffffff1a);border-radius:8px;color:#ffffffe6;display:flex;font-size:14px;margin-top:12px;padding:8px 12px}.LuminMentor_generatingCardIndicator__a5JHH .LuminMentor_spinner__N4rpf{animation:LuminMentor_spin__yWOdj 1.5s linear infinite;margin-right:8px}.LuminMentor_visualCardsContainer__dQrYy{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem;position:relative}.LuminMentor_visualCardWrapper__rcvRE{opacity:0;transform:translateY(20px);transition:all .4s cubic-bezier(.19,1,.22,1);transition:all var(--transition-bezier)}.LuminMentor_cardFadeIn__C9MY0{animation:LuminMentor_cardFadeIn__C9MY0 .6s cubic-bezier(.19,1,.22,1) forwards}@keyframes LuminMentor_cardFadeIn__C9MY0{to{opacity:1;transform:translateY(0)}}.LuminMentor_cardLoading__OHcLy{align-items:center;background-color:#ffffff1a;border-radius:.5rem;border-radius:var(--rounded-md);color:#fff;color:var(--white);display:flex;gap:.5rem;justify-content:center;padding:2rem}.LuminMentor_genericCard__\+Y8sY{animation:LuminMentor_fadeIn__joEI8 .5s;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffff26;border-radius:.5rem;border-radius:var(--rounded-md);box-shadow:0 4px 6px #0000001a;padding:1rem}@keyframes LuminMentor_fadeIn__joEI8{0%{opacity:0}to{opacity:1}}@keyframes LuminMentor_fadeInUp__zgqhX{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes LuminMentor_fadeInDown__WEqVS{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes LuminMentor_fadeInLeft__JlzQ0{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes LuminMentor_fadeInRight__rsa2H{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes LuminMentor_fadeInScale__4EV7f{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.LuminMentor_fadeIn__joEI8{animation:LuminMentor_fadeIn__joEI8 .5s forwards}.LuminMentor_fadeInUp__zgqhX{animation:LuminMentor_fadeInUp__zgqhX .5s forwards}.LuminMentor_fadeInDown__WEqVS{animation:LuminMentor_fadeInDown__WEqVS .5s forwards}.LuminMentor_fadeInLeft__JlzQ0{animation:LuminMentor_fadeInLeft__JlzQ0 .5s forwards}.LuminMentor_fadeInRight__rsa2H{animation:LuminMentor_fadeInRight__rsa2H .5s forwards}.LuminMentor_fadeInScale__4EV7f{animation:LuminMentor_fadeInScale__4EV7f .5s forwards}@media (max-width:992px){.LuminMentor_mentorContentLayout__s3IBM{flex-direction:column;height:calc(100dvh - 60px - 6.5rem);height:calc(100dvh - var(--header-height) - 6.5rem)}.LuminMentor_sideTopics__3n-W0{max-height:15rem;width:100%}.LuminMentor_messageItem__-mYlS{max-width:90%}}@media (max-width:768px){.LuminMentor_luminMentorContainer__32Sfq{height:100dvh;padding:calc(60px + .5rem) 1rem 1rem;padding-top:calc(var(--header-height) + .5rem)}.LuminMentor_mentorContentLayout__s3IBM{height:calc(100dvh - 60px - 5rem);height:calc(100dvh - var(--header-height) - 5rem)}.LuminMentor_settingsPanel__LR4GO{padding:.75rem}.LuminMentor_mentorHeader__4s\+\+G h1{font-size:1.25rem}.LuminMentor_timeIndicator__GHBwr{display:none}}@media (max-width:576px){.LuminMentor_luminMentorContainer__32Sfq{padding:calc(60px + .5rem) .75rem .75rem;padding-top:calc(var(--header-height) + .5rem)}.LuminMentor_mentorHeader__4s\+\+G{margin-bottom:1rem;padding-bottom:.75rem}.LuminMentor_mentorContentLayout__s3IBM{gap:.75rem;height:calc(100dvh - 60px - 4.5rem);height:calc(100dvh - var(--header-height) - 4.5rem)}.LuminMentor_sideTopics__3n-W0{max-height:12rem;padding:.75rem}.LuminMentor_messageItem__-mYlS{max-width:100%}.LuminMentor_messageAvatar__ZqSQb{font-size:1rem;height:2rem;width:2rem}.LuminMentor_mentorHeader__4s\+\+G h1{font-size:1rem}.LuminMentor_settingsSection__SoOdU h4{font-size:.875rem}.LuminMentor_inputContainer__ZPJKb{padding:.75rem}.LuminMentor_messageInput__zTjJL{padding:.6rem .75rem}.LuminMentor_newChatButton__nSSjc,.LuminMentor_sendButton__L0sqA,.LuminMentor_settingsButton__EdCPy{height:2.25rem;width:2.25rem}}@supports (-webkit-touch-callout:none){.LuminMentor_luminMentorContainer__32Sfq{height:-webkit-fill-available}.LuminMentor_mentorContentLayout__s3IBM{height:calc(100vh - 60px - 6.5rem);height:calc(100vh - var(--header-height) - 6.5rem)}@media (max-width:768px){.LuminMentor_mentorContentLayout__s3IBM{height:calc(100vh - 60px - 5rem);height:calc(100vh - var(--header-height) - 5rem)}}@media (max-width:576px){.LuminMentor_mentorContentLayout__s3IBM{height:calc(100vh - 60px - 4.5rem);height:calc(100vh - var(--header-height) - 4.5rem)}}}.OpportunityRadar_opportunityRadarContainer__M89BT{animation:OpportunityRadar_fadeIn__VdJle .5s ease-out;background-color:#f8fafc;box-sizing:border-box;display:flex;flex-direction:column;font-family:Comfortaa,cursive;height:100%;overflow-x:hidden;padding:24px;width:100%}.OpportunityRadar_radarHeader__0MNWz{align-items:center;border-bottom:2px solid #e0f2fe;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:18px}.OpportunityRadar_radarTitle__Xb7xY h1{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(135deg,#06c,#4299e1);-webkit-background-clip:text;background-clip:text;color:#06c;display:flex;font-size:26px;font-weight:700;letter-spacing:.5px;margin:0 0 8px}.OpportunityRadar_radarTitle__Xb7xY p{color:#64748b;font-size:15px;font-weight:500;margin:0}.OpportunityRadar_usageWidget__6IhJD{align-items:center;background-color:#fff;border:1px solid #f0f5ff;border-radius:12px;box-shadow:0 3px 8px #0000000d;display:flex;padding:10px 18px;transition:all .3s ease}.OpportunityRadar_usageWidget__6IhJD:hover{box-shadow:0 5px 15px #00000014;transform:translateY(-3px)}.OpportunityRadar_tabsContainer__Arn1J{-webkit-overflow-scrolling:touch;background-color:#fff;border:1px solid #f0f5ff;border-radius:12px;box-shadow:0 3px 8px #0000000d;display:flex;margin-bottom:24px;overflow-x:auto;padding:5px;scrollbar-color:#d1d5db #f8fafc;scrollbar-width:thin}.OpportunityRadar_tabsContainer__Arn1J::-webkit-scrollbar{height:4px}.OpportunityRadar_tabsContainer__Arn1J::-webkit-scrollbar-track{background:#f8fafc;border-radius:10px}.OpportunityRadar_tabsContainer__Arn1J::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:10px}.OpportunityRadar_tabIcon__8M\+Ky{display:inline-block;flex-shrink:0;height:16px;margin-right:8px;min-width:16px;vertical-align:middle;width:16px}.OpportunityRadar_titleIcon__RV\+6j{display:inline-block;flex-shrink:0;height:24px;margin-right:10px;min-width:24px;vertical-align:middle;width:24px}.OpportunityRadar_tabButton__lLjRq{align-items:center;background:none;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:15px;font-weight:600;justify-content:center;letter-spacing:.3px;min-width:max-content;padding:14px 24px;transition:all .3s ease}.OpportunityRadar_tabButton__lLjRq:hover:not(.OpportunityRadar_activeTab__UgGPz){background-color:#f0f5ff;color:#3182ce;transform:translateY(-2px)}.OpportunityRadar_activeTab__UgGPz{background:linear-gradient(135deg,#e0f2fe,#bfdbfe);box-shadow:0 2px 6px #0000000d;color:#06c;font-weight:700}.OpportunityRadar_radarContent__d7Mol{background-color:#fff;border:1px solid #f0f5ff;border-radius:16px;box-shadow:0 3px 12px #0000000f;display:flex;flex:1 1;overflow:hidden}.OpportunityRadar_opportunitiesTab__5z381{display:flex;height:100%;overflow:hidden;width:100%}.OpportunityRadar_searchPanelWrapper__HeLG9{background-color:#f8fafc;border-right:1px solid #e0f2fe;display:flex;flex-direction:column;overflow-y:auto;padding-right:1px;transition:all .3s ease;width:320px}.OpportunityRadar_resultsContainer__9vYNk{flex:1 1;overflow-y:auto;padding:0}.OpportunityRadar_loadingContainer__zm2rI{align-items:center;background-color:#f8fafc;display:flex;font-family:Comfortaa,cursive;height:100vh;justify-content:center;width:100%}.OpportunityRadar_loadingContent__4W-ZT{animation:OpportunityRadar_fadeIn__VdJle .5s ease-out;background-color:#fff;border:1px solid #f0f5ff;border-radius:16px;box-shadow:0 5px 15px #00000014;max-width:400px;padding:40px;text-align:center}.OpportunityRadar_spinner__U2kpO{height:60px;margin:0 auto 24px;position:relative;width:60px}.OpportunityRadar_spinner__U2kpO:after,.OpportunityRadar_spinner__U2kpO:before{border-radius:50%;content:"";position:absolute}.OpportunityRadar_spinner__U2kpO:before{animation:OpportunityRadar_spin__oBRI6 1s cubic-bezier(.6,.2,.4,.8) infinite;border:4px solid #e0f2fe;border-top-color:#06c;height:100%;width:100%}.OpportunityRadar_spinner__U2kpO:after{background-color:#e0f2fe;height:40%;left:30%;top:30%;width:40%}@keyframes OpportunityRadar_spin__oBRI6{to{transform:rotate(1turn)}}.OpportunityRadar_loadingTitle__4wl5x{color:#2d3748;font-size:24px;font-weight:700;margin-bottom:12px}.OpportunityRadar_loadingText__2OKKD{color:#64748b;font-size:15px;line-height:1.6}.OpportunityRadar_errorContainer__VcfF\+{align-items:center;background-color:#f8fafc;display:flex;font-family:Comfortaa,cursive;height:100vh;justify-content:center;width:100%}.OpportunityRadar_errorContent__WbuX0{animation:OpportunityRadar_fadeIn__VdJle .5s ease-out;background-color:#fff;border:1px solid #f0f5ff;border-radius:16px;box-shadow:0 5px 15px #00000014;max-width:450px;padding:40px;text-align:center}.OpportunityRadar_errorIcon__jQgkp{align-items:center;animation:OpportunityRadar_pulseError__Jf7uq 2s infinite;background:linear-gradient(135deg,#fff5f5,#fed7d7);border-radius:50%;box-shadow:0 5px 15px #e53e3e33;color:#e53e3e;display:flex;font-size:36px;height:80px;justify-content:center;margin:0 auto 24px;width:80px}@keyframes OpportunityRadar_pulseError__Jf7uq{0%{box-shadow:0 0 0 0 #e53e3e66}70%{box-shadow:0 0 0 10px #e53e3e00}to{box-shadow:0 0 0 0 #e53e3e00}}.OpportunityRadar_errorTitle__T8q0y{color:#e53e3e;font-size:24px;font-weight:700;margin-bottom:12px}.OpportunityRadar_errorMessage__B6OpR{color:#64748b;font-size:15px;line-height:1.6;margin-bottom:24px}.OpportunityRadar_retryButton__Neyp7{background:linear-gradient(135deg,#3182ce,#4299e1);border:none;border-radius:30px;box-shadow:0 4px 10px #3182ce4d;color:#fff;cursor:pointer;font-family:Comfortaa,cursive;font-size:16px;font-weight:600;padding:14px 30px;transition:all .3s ease}.OpportunityRadar_retryButton__Neyp7:hover{box-shadow:0 6px 15px #3182ce66;transform:translateY(-3px)}.OpportunityRadar_retryButton__Neyp7:active{transform:translateY(-1px)}.OpportunityRadar_emptyContainer__USe\+S{align-items:center;background-color:#f8fafc;display:flex;font-family:Comfortaa,cursive;justify-content:center;min-height:400px;padding:20px;width:100%}.OpportunityRadar_emptyContent__WFKuS{animation:OpportunityRadar_fadeIn__VdJle .5s ease-out;background-color:#fff;border:1px solid #f0f5ff;border-radius:16px;box-shadow:0 5px 15px #00000014;max-width:450px;padding:40px;text-align:center}.OpportunityRadar_emptyIcon__seGR5{align-items:center;background:linear-gradient(135deg,#ebf8ff,#bee3f8);border-radius:50%;color:#3182ce;display:flex;font-size:36px;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.OpportunityRadar_emptyTitle__EzRKD{color:#2d3748;font-size:24px;font-weight:700;margin-bottom:12px}.OpportunityRadar_emptyMessage__ZV73E{color:#64748b;font-size:15px;line-height:1.6;margin-bottom:24px}.OpportunityRadar_actionButton__ugugz{background:linear-gradient(135deg,#3182ce,#4299e1);border:none;border-radius:30px;box-shadow:0 4px 10px #3182ce4d;color:#fff;cursor:pointer;font-family:Comfortaa,cursive;font-size:16px;font-weight:600;padding:14px 30px;transition:all .3s ease}.OpportunityRadar_actionButton__ugugz:hover{box-shadow:0 6px 15px #3182ce66;transform:translateY(-3px)}.OpportunityRadar_actionButton__ugugz:active{transform:translateY(-1px)}.OpportunityRadar_emptyOpportunitiesContainer__wc5C2{align-items:center;animation:OpportunityRadar_fadeIn__VdJle .5s ease-out;display:flex;height:100%;justify-content:center;padding:30px 20px;width:100%}.OpportunityRadar_emptyOpportunitiesContent__\+ywjx{animation:OpportunityRadar_fadeIn__VdJle .5s ease-out;background-color:#fff;border:1px solid #f0f5ff;border-radius:16px;box-shadow:0 5px 15px #00000014;max-width:450px;padding:40px;text-align:center}.OpportunityRadar_warningIcon__IuE-O{align-items:center;animation:OpportunityRadar_pulseWarning__Wj6SU 2s infinite;background:linear-gradient(135deg,#fffaf0,#feebc8);border-radius:50%;box-shadow:0 5px 15px #dd6b2033;color:#dd6b20;display:flex;font-size:36px;height:70px;justify-content:center;margin:0 auto 24px;width:70px}@keyframes OpportunityRadar_pulseWarning__Wj6SU{0%{box-shadow:0 0 0 0 #dd6b2066}70%{box-shadow:0 0 0 10px #dd6b2000}to{box-shadow:0 0 0 0 #dd6b2000}}.OpportunityRadar_emptyOpportunitiesTitle__kV9wp{color:#dd6b20;font-family:Comfortaa,cursive;font-size:22px;font-weight:700;margin-bottom:14px}.OpportunityRadar_emptyOpportunitiesMessage__N4Ayl{color:#64748b;font-family:Comfortaa,cursive;font-size:15px;line-height:1.6;margin-bottom:16px}.OpportunityRadar_emptyOpportunitiesTip__f6R8I{background-color:#fffaf0;border-left:3px solid #fbd38d;border-radius:8px;color:#718096;font-family:Comfortaa,cursive;font-size:14px;font-style:italic;margin-top:10px;padding:12px;text-align:left}@keyframes OpportunityRadar_fadeIn__VdJle{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.OpportunityRadar_opportunitiesTab__5z381{flex-direction:column}.OpportunityRadar_searchPanelWrapper__HeLG9{border-bottom:1px solid #e0f2fe;border-right:none;max-height:50%;width:100%}}@media (max-width:768px){.OpportunityRadar_opportunityRadarContainer__M89BT{padding:16px}.OpportunityRadar_radarHeader__0MNWz{align-items:flex-start;flex-direction:column}.OpportunityRadar_usageWidget__6IhJD{margin-top:16px;width:100%}.OpportunityRadar_tabButton__lLjRq{font-size:14px;padding:10px 16px}.OpportunityRadar_emptyContent__WFKuS,.OpportunityRadar_errorContent__WbuX0,.OpportunityRadar_loadingContent__4W-ZT{padding:16px}.OpportunityRadar_emptyIcon__seGR5,.OpportunityRadar_errorIcon__jQgkp,.OpportunityRadar_spinner__U2kpO{height:60px;margin-bottom:16px;width:60px}.OpportunityRadar_emptyTitle__EzRKD,.OpportunityRadar_errorTitle__T8q0y,.OpportunityRadar_loadingTitle__4wl5x{font-size:20px}.OpportunityRadar_actionButton__ugugz,.OpportunityRadar_retryButton__Neyp7{font-size:14px;padding:10px 20px}.OpportunityRadar_emptyOpportunitiesContent__\+ywjx{max-width:400px;padding:30px}.OpportunityRadar_warningIcon__IuE-O{height:60px;margin-bottom:20px;width:60px}.OpportunityRadar_emptyOpportunitiesTitle__kV9wp{font-size:20px;margin-bottom:12px}}@media (max-width:480px){.OpportunityRadar_opportunityRadarContainer__M89BT{padding:12px}.OpportunityRadar_radarTitle__Xb7xY h1{font-size:22px}.OpportunityRadar_radarTitle__Xb7xY p{font-size:14px}.OpportunityRadar_tabIcon__8M\+Ky{height:14px;min-width:14px;width:14px}.OpportunityRadar_titleIcon__RV\+6j{height:20px;min-width:20px;width:20px}.OpportunityRadar_emptyOpportunitiesContainer__wc5C2{padding:20px 15px}.OpportunityRadar_emptyOpportunitiesContent__\+ywjx{padding:25px 20px}.OpportunityRadar_warningIcon__IuE-O{height:50px;margin-bottom:16px;width:50px}.OpportunityRadar_emptyOpportunitiesTitle__kV9wp{font-size:18px}.OpportunityRadar_emptyOpportunitiesMessage__N4Ayl{font-size:14px}.OpportunityRadar_emptyOpportunitiesTip__f6R8I{font-size:13px;padding:10px}body,html{height:100%;overflow-x:hidden;position:relative}}.SearchPanel_searchPanelContainer__Tj61Q{background-color:#f8fafc;display:flex;flex-direction:column;font-family:Comfortaa,cursive;height:100%}.SearchPanel_searchPanelTitle__-C7IY{align-items:center;color:#06c;display:flex;font-size:18px;font-weight:700;letter-spacing:.4px;margin:0 0 16px}.SearchPanel_advancedToggle__xXEWs,.SearchPanel_clearButton__8jos6,.SearchPanel_locationEditButton__iYe5W,.SearchPanel_saveButton__DKIf-,.SearchPanel_searchButton__XyIl8{align-items:center;display:flex;justify-content:center}.SearchPanel_buttonIcon__Nx12i,.SearchPanel_loadingIcon__9Jg\+s,.SearchPanel_searchIcon__NJbVT{flex-shrink:0;height:14px!important;margin-right:6px;width:14px!important}.SearchPanel_titleIcon__8TFDg{flex-shrink:0;height:20px!important;margin-right:8px;width:20px!important}.SearchPanel_searchFormContainer__L0SHv{background-color:#fff;border-bottom:1px solid #e0f2fe;padding:24px}.SearchPanel_searchForm__m4rAN{display:flex;flex-direction:column}.SearchPanel_mainSearchField__BRUjg{margin-bottom:16px}.SearchPanel_searchInput__9Lgwj{background-color:#f8fafc;border:1px solid #e0f2fe;border-radius:12px;box-shadow:0 2px 4px #00000005;box-sizing:border-box;font-family:Comfortaa,cursive;font-size:15px;padding:14px 18px;transition:all .3s ease;width:100%}.SearchPanel_searchInput__9Lgwj:focus{background-color:#fff;border-color:#3182ce;box-shadow:0 0 0 3px #3182ce1a;outline:none}.SearchPanel_searchInput__9Lgwj:disabled{background-color:#f0f5ff;cursor:not-allowed;opacity:.7}.SearchPanel_searchTypeSelector__NQ6MN{background-color:#f0f5ff;border-radius:12px;box-shadow:0 2px 4px #00000005;display:flex;margin-bottom:16px;padding:5px}.SearchPanel_searchTypeLabel__PjDp7{align-items:center;border-radius:8px;color:#4a5568;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:500;justify-content:center;padding:8px 0;transition:all .3s ease}.SearchPanel_searchTypeLabel__PjDp7:hover{background-color:#3182ce1a}.SearchPanel_searchTypeRadio__a2FaC{accent-color:#3182ce;cursor:pointer;margin-right:8px}.SearchPanel_searchTypeLabel__PjDp7 input:checked+span,.SearchPanel_searchTypeRadio__a2FaC:checked+span{color:#3182ce;font-weight:700}.SearchPanel_advancedToggle__xXEWs{align-items:center;background:none;border:none;color:#3182ce;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:14px;font-weight:600;margin-bottom:16px;padding:8px 0;text-align:left;transition:all .3s ease}.SearchPanel_advancedToggle__xXEWs:hover{color:#2c5282;transform:translateX(5px)}.SearchPanel_advancedToggle__xXEWs:disabled{color:#a0aec0;cursor:not-allowed;transform:none}.SearchPanel_advancedOptions__hT3IN{animation:SearchPanel_fadeIn__cO\+o4 .3s ease-in-out;background-color:#f0f5ff;border:1px solid #bfdbfe;border-radius:12px;margin-bottom:16px;padding:18px}.SearchPanel_formGroup__V0PaD{margin-bottom:16px}.SearchPanel_formLabel__tRXT9{color:#4a5568;display:block;font-size:14px;font-weight:600;letter-spacing:.3px;margin-bottom:8px}.SearchPanel_formInput__ZYXFW{background-color:#fff;border:1px solid #e0f2fe;border-radius:10px;box-sizing:border-box;font-family:Comfortaa,cursive;font-size:14px;padding:12px 16px;transition:all .3s ease;width:100%}.SearchPanel_formInput__ZYXFW:focus{border-color:#3182ce;box-shadow:0 0 0 3px #3182ce1a;outline:none}.SearchPanel_formInput__ZYXFW:disabled{background-color:#f0f5ff;cursor:not-allowed;opacity:.7}.SearchPanel_searchActions__e14ON{display:flex;flex-wrap:wrap;gap:10px}.SearchPanel_clearButton__8jos6,.SearchPanel_saveButton__DKIf-,.SearchPanel_searchButton__XyIl8{border:none;border-radius:10px;cursor:pointer;font-family:Comfortaa,cursive;font-size:14px;font-weight:600;letter-spacing:.3px;padding:12px 18px;transition:all .3s ease}.SearchPanel_searchButton__XyIl8{background:linear-gradient(135deg,#3182ce,#4299e1);box-shadow:0 3px 6px #3182ce33;color:#fff;flex:2 1}.SearchPanel_searchButton__XyIl8:hover:not(:disabled){box-shadow:0 5px 10px #3182ce4d;transform:translateY(-3px)}.SearchPanel_searchButton__XyIl8:disabled{background:linear-gradient(135deg,#a0aec0,#cbd5e0);box-shadow:none;cursor:not-allowed;transform:none}.SearchPanel_saveButton__DKIf-{align-items:center;background-color:#ebf8ff;border:1px solid #bee3f8;border-radius:10px;color:#3182ce;cursor:pointer;display:flex;flex:1 1 100%;font-family:Comfortaa,cursive;font-size:14px;font-weight:600;justify-content:center;letter-spacing:.3px;margin-top:10px;padding:12px 18px;transition:all .3s ease}.SearchPanel_saveButton__DKIf-:hover:not(:disabled){background-color:#bee3f8;box-shadow:0 3px 6px #3182ce26;transform:translateY(-3px)}.SearchPanel_saveButton__DKIf-:disabled{background-color:#f0f5ff;border-color:#e0f2fe;box-shadow:none;color:#a0aec0;cursor:not-allowed;transform:none}.SearchPanel_clearButton__8jos6{background-color:#f8fafc;border:1px solid #e0f2fe;color:#718096;flex:1 1}.SearchPanel_clearButton__8jos6:hover:not(:disabled){background-color:#edf2f7;box-shadow:0 3px 6px #0000000d;transform:translateY(-3px)}.SearchPanel_clearButton__8jos6:disabled{box-shadow:none;color:#a0aec0;cursor:not-allowed;transform:none}.SearchPanel_searchLimitWarning__8pAxD{align-items:center;animation:SearchPanel_fadeIn__cO\+o4 .3s ease-in-out;background-color:#fff5f5;border:1px solid #fed7d7;border-radius:10px;color:#e53e3e;display:flex;font-size:14px;gap:10px;margin-top:16px;padding:12px 16px}.SearchPanel_searchLimitWarning__8pAxD:before{content:"⚠️";font-size:16px}.SearchPanel_savedSearchesContainer__SH8ky{background-color:#fff;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.SearchPanel_savedSearchTabs__G8cWW{border-bottom:1px solid #e0f2fe;display:flex}.SearchPanel_savedSearchTab__neA\+z{background:none;border:none;color:#718096;cursor:pointer;flex:1 1;font-family:Comfortaa,cursive;font-size:14px;font-weight:600;padding:14px 16px;position:relative;transition:all .3s ease}.SearchPanel_savedSearchTab__neA\+z:hover:not(.SearchPanel_activeTab__d1dAh){background-color:#f0f5ff;color:#3182ce}.SearchPanel_savedSearchTab__neA\+z.SearchPanel_activeTab__d1dAh{color:#3182ce}.SearchPanel_savedSearchTab__neA\+z.SearchPanel_activeTab__d1dAh:after{animation:SearchPanel_tabActivate__COZAE .3s ease-out;background:linear-gradient(90deg,#3182ce,#4299e1);bottom:-1px;content:"";height:3px;left:0;position:absolute;width:100%}@keyframes SearchPanel_tabActivate__COZAE{0%{left:50%;width:0}to{left:0;width:100%}}.SearchPanel_savedSearchList__rg0fE{flex:1 1;overflow-y:auto;padding:16px}.SearchPanel_savedSearchItem__BY6F9{background-color:#f8fafc;border:1px solid #f0f5ff;border-radius:12px;box-shadow:0 2px 4px #00000005;cursor:pointer;margin-bottom:12px;padding:16px;transition:all .3s ease}.SearchPanel_savedSearchItem__BY6F9:hover{background-color:#f0f5ff;border-color:#bfdbfe;box-shadow:0 5px 10px #0000000d;transform:translateY(-3px)}.SearchPanel_savedSearchTerm__dYXDR{color:#2d3748;font-size:15px;font-weight:700;letter-spacing:.3px;margin-bottom:8px;word-break:break-word}.SearchPanel_savedSearchMeta__pAJPU{color:#718096;display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.SearchPanel_savedSearchTag__W-R8u{background-color:#ebf8ff;border-radius:6px;color:#3182ce;font-weight:600;padding:4px 8px}.SearchPanel_savedSearchDate__4lphj{color:#a0aec0;font-style:italic;margin-left:auto}.SearchPanel_emptyListMessage__2oPEq{color:#a0aec0;font-size:14px;font-style:italic;padding:40px 20px;text-align:center}.SearchPanel_modalOverlay__JFVh\+{align-items:center;animation:SearchPanel_fadeIn__cO\+o4 .3s ease-in-out;-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:100}.SearchPanel_modalContent__2fePA{animation:SearchPanel_modalSlideIn__dQgBI .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 8px 30px #00000026;max-width:400px;padding:24px;width:90%}.SearchPanel_modalContent__2fePA h3{color:#2d3748;font-size:20px;font-weight:700;letter-spacing:.3px;margin-bottom:20px;margin-top:0}.SearchPanel_modalInput__64FcD{border:1px solid #e0f2fe;border-radius:10px;box-sizing:border-box;font-family:Comfortaa,cursive;font-size:15px;margin-bottom:24px;padding:14px 16px;width:100%}.SearchPanel_modalInput__64FcD:focus{border-color:#3182ce;box-shadow:0 0 0 3px #3182ce1a;outline:none}.SearchPanel_modalButtons__cS6BZ{display:flex;gap:12px;justify-content:flex-end}.SearchPanel_modalCancelButton__MLcJZ,.SearchPanel_modalSaveButton__C8z52{border-radius:10px;cursor:pointer;font-family:Comfortaa,cursive;font-size:14px;font-weight:600;padding:12px 20px;transition:all .3s ease}.SearchPanel_modalCancelButton__MLcJZ{background-color:#edf2f7;border:1px solid #e0f2fe;color:#4a5568}.SearchPanel_modalCancelButton__MLcJZ:hover{background-color:#e2e8f0;transform:translateY(-2px)}.SearchPanel_modalSaveButton__C8z52{background:linear-gradient(135deg,#3182ce,#4299e1);border:none;box-shadow:0 3px 6px #3182ce33;color:#fff}.SearchPanel_modalSaveButton__C8z52:hover:not(:disabled){box-shadow:0 5px 10px #3182ce4d;transform:translateY(-2px)}.SearchPanel_modalSaveButton__C8z52:disabled{background:linear-gradient(135deg,#a0aec0,#cbd5e0);box-shadow:none;cursor:not-allowed;transform:none}.SearchPanel_locationBadge__8Armh{background:linear-gradient(135deg,#ebf8ff,#bee3f8);border-radius:6px;color:#3182ce;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.3px;margin-left:8px;padding:3px 8px}.SearchPanel_locationEditorContainer__i7tAe{margin-bottom:16px}.SearchPanel_locationEditorButtons__FhxvL{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.SearchPanel_locationCancelButton__v7B46,.SearchPanel_locationResetButton__Q9MGF,.SearchPanel_locationSaveButton__oNr9J{border-radius:8px;cursor:pointer;flex:1 1;font-family:Comfortaa,cursive;font-size:13px;font-weight:600;margin-bottom:8px;min-width:100px;padding:8px 14px;transition:all .3s ease}.SearchPanel_locationSaveButton__oNr9J{background:linear-gradient(135deg,#3182ce,#4299e1);border:none;box-shadow:0 2px 4px #3182ce33;color:#fff}.SearchPanel_locationSaveButton__oNr9J:hover:not(:disabled){box-shadow:0 4px 8px #3182ce4d;transform:translateY(-2px)}.SearchPanel_locationSaveButton__oNr9J:disabled{background:linear-gradient(135deg,#a0aec0,#cbd5e0);box-shadow:none;cursor:not-allowed;transform:none}.SearchPanel_locationCancelButton__v7B46{background-color:#edf2f7;border:1px solid #e0f2fe;color:#4a5568}.SearchPanel_locationCancelButton__v7B46:hover:not(:disabled){background-color:#e2e8f0;transform:translateY(-2px)}.SearchPanel_locationResetButton__Q9MGF{background-color:#fff5f5;border:1px solid #fed7d7;color:#e53e3e}.SearchPanel_locationResetButton__Q9MGF:hover:not(:disabled){background-color:#fed7d7;transform:translateY(-2px)}.SearchPanel_locationDisplayContainer__W4fXP{align-items:center;background-color:#f8fafc;border:1px solid #e0f2fe;border-radius:10px;display:flex;justify-content:space-between;padding:12px 16px}.SearchPanel_locationDisplay__NS\+DP{color:#4a5568;font-size:14px;font-weight:500}.SearchPanel_locationEditButton__iYe5W{background:none;border:none;color:#3182ce;cursor:pointer;font-size:13px;font-weight:600;padding:5px 10px;transition:all .3s ease}.SearchPanel_locationEditButton__iYe5W:hover:not(:disabled){background-color:#ebf8ff;border-radius:6px;transform:translateY(-2px)}.SearchPanel_locationHelp__Ag44x{color:#718096;font-size:12px;font-style:italic;margin-top:8px}@keyframes SearchPanel_fadeIn__cO\+o4{0%{opacity:0}to{opacity:1}}@keyframes SearchPanel_modalSlideIn__dQgBI{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.SearchPanel_searchFormContainer__L0SHv{padding:16px}.SearchPanel_clearButton__8jos6,.SearchPanel_locationCancelButton__v7B46,.SearchPanel_locationResetButton__Q9MGF,.SearchPanel_locationSaveButton__oNr9J,.SearchPanel_saveButton__DKIf-,.SearchPanel_searchButton__XyIl8{font-size:13px;padding:10px 16px}.SearchPanel_formInput__ZYXFW,.SearchPanel_searchInput__9Lgwj{padding:10px 14px}.SearchPanel_locationEditorButtons__FhxvL{flex-direction:column}.SearchPanel_locationCancelButton__v7B46,.SearchPanel_locationResetButton__Q9MGF,.SearchPanel_locationSaveButton__oNr9J{width:100%}.SearchPanel_savedSearchItem__BY6F9,.SearchPanel_savedSearchList__rg0fE{padding:12px}}.SearchPanel_searchTypeDescription__mVpcB{animation:SearchPanel_fadeIn__cO\+o4 .3s ease-in-out;margin-bottom:16px}.SearchPanel_searchTypeInfo__ZOh0\+{align-items:flex-start;background-color:#f0f5ff;border:1px solid #bfdbfe;border-radius:10px;color:#4a5568;display:flex;font-size:13px;line-height:1.5;padding:10px 12px}.SearchPanel_infoIcon__XXPC5{color:#3182ce;flex-shrink:0;height:16px;margin-right:10px;margin-top:3px;width:16px}.SearchPanel_searchTypeInfo__ZOh0\+ strong{color:#3182ce;font-weight:600}@media (max-width:768px){.SearchPanel_searchTypeInfo__ZOh0\+{font-size:12px;padding:8px 10px}.SearchPanel_infoIcon__XXPC5{height:14px;margin-right:8px;width:14px}}@media (max-width:480px){.SearchPanel_searchTypeInfo__ZOh0\+{flex-direction:column}.SearchPanel_infoIcon__XXPC5{margin-bottom:5px}}.animated-search-overlay{align-items:center;animation:fadeIn .3s ease-out;background:linear-gradient(135deg,#1a2e4c,#2c4482);color:#fff;display:flex;font-family:Comfortaa,sans-serif;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:9999}.search-animation-container{align-items:center;display:flex;flex-direction:column;max-width:800px;padding:20px;position:relative;width:90%;z-index:10}@media (min-width:768px){.search-animation-container{align-items:center;flex-direction:row;justify-content:space-between}}.radar-container{height:200px;margin-bottom:20px;position:relative;width:200px;z-index:5}@media (min-width:768px){.radar-container{height:250px;margin-bottom:0;margin-right:40px;width:250px}}.radar-circle{animation:pulse 3s infinite;border:1px solid #64c8ff66;border-radius:50%;height:85%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:85%}.radar-circle.circle2{animation-delay:.5s;border-color:#64c8ff80;height:60%;width:60%}.radar-circle.circle3{animation-delay:1s;border-color:#64c8ff99;height:35%;width:35%}.radar-spinner{animation:spin 4s linear infinite;height:100%;left:0;position:absolute;top:0;width:100%}.radar-arm{background:linear-gradient(90deg,#64c8ffcc,#0000);box-shadow:0 0 5px #64c8ffcc;height:2px;left:50%;position:absolute;top:50%;transform:rotate(0deg);transform-origin:0 0;width:50%;z-index:5}.radar-dots{height:100%;left:0;position:absolute;top:0;width:100%}.radar-dot{animation:blip 5s ease-in-out infinite;background-color:#64c8ffb3;border-radius:50%;box-shadow:0 0 3px #64c8ffb3;height:6px;position:absolute;transform:scale(0);width:6px}.search-phase-indicator{pointer-events:none}.radar-scan-effect,.search-phase-indicator{height:100%;left:0;position:absolute;top:0;width:100%}.radar-scan-effect{animation:scanEffect 2s infinite;border:2px solid #40b2ffb3;border-radius:50%;opacity:0}.data-processing-effect{animation:processingEffect 2s infinite;background:radial-gradient(circle,#40b2ff33 0,#0000 70%);height:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%}.optimization-effect{animation:optimizationEffect 8s linear infinite;border:1px dashed #40b2ff80;height:60%;transform:translate(-50%,-50%) rotate(0deg);width:60%}.completion-effect,.optimization-effect{border-radius:50%;left:50%;position:absolute;top:50%}.completion-effect{animation:completionEffect 1.5s infinite;background:#40ff804d;height:30%;transform:translate(-50%,-50%);width:30%}.search-text-content{max-width:450px;width:100%}.search-title{color:#fff;font-size:24px;font-weight:600;letter-spacing:.5px;margin-bottom:20px;text-shadow:0 2px 4px #0003}.search-term-display{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff14;border-radius:10px;box-shadow:0 2px 8px #0000001a;display:flex;flex-wrap:wrap;font-size:15px;gap:8px;margin-bottom:20px;padding:12px 16px}.search-label{color:#fffc;font-weight:400}.search-value{background:#63b3ed40;border-radius:16px;box-shadow:0 1px 3px #0000001a;color:#fff;font-weight:600;padding:4px 12px}.phase-indicator{justify-content:space-between;margin-bottom:15px;width:100%}.phase-dot,.phase-indicator{align-items:center;display:flex}.phase-dot{background-color:#fff3;border-radius:50%;color:#fff9;font-size:12px;font-weight:700;height:24px;justify-content:center;position:relative;transition:all .3s ease;width:24px;z-index:2}.phase-dot.active{background-color:#4299e1;box-shadow:0 0 10px #4299e199;color:#fff;transform:scale(1.15)}.phase-dot.completed{background-color:#38a169;color:#fff}.phase-line{background-color:#fff3;flex-grow:1;height:2px;margin:0 5px;position:relative;z-index:1}.status-message-container{height:30px;margin-bottom:22px;overflow:hidden;position:relative}.status-message{color:#fffffff2;font-size:15px;font-weight:500;position:absolute;text-shadow:0 1px 2px #0000001a;width:100%}.fade-in-out{animation:fadeInOut .6s ease-in-out}.progress-container{margin-bottom:30px;position:relative;width:100%}.progress-bar{background:#ffffff1a;border-radius:6px;box-shadow:inset 0 1px 3px #0003;height:6px;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#4299e1,#63b3ed);border-radius:6px;box-shadow:0 0 6px #63b3edb3;height:100%;position:relative;transition:width .1s linear}.progress-pulse{animation:progressPulse .8s ease-in-out infinite;background:#ffffffe6;filter:blur(2px);height:100%;position:absolute;right:0;top:0;width:10px}.progress-text{color:#ffffffe6;font-size:13px;font-weight:600;position:absolute;right:0;top:-22px}.search-details{flex-wrap:wrap;justify-content:center;margin-top:15px}.detail-item,.search-details{display:flex;transition:all .3s ease}.detail-item{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff14;border-radius:12px;box-shadow:0 2px 8px #0000001a;max-width:100%;padding:12px 20px}.detail-item.phase-iniciando{border-left:3px solid #4299e1}.detail-item.phase-buscando{border-left:3px solid #805ad5}.detail-item.phase-analizando{border-left:3px solid #dd6b20}.detail-item.phase-finalizando{border-left:3px solid #38a169}.detail-item.phase-completado{background:#48bb7826;border-left:3px solid #48bb78}.detail-icon{color:#63b3ed;height:18px;margin-right:12px;transition:all .3s ease;width:18px}.phase-iniciando .detail-icon{color:#4299e1}.phase-buscando .detail-icon{animation:pulse 2s infinite;color:#805ad5}.phase-analizando .detail-icon{animation:rotate 3s infinite;color:#dd6b20}.phase-finalizando .detail-icon{color:#38a169}.phase-completado .detail-icon{color:#48bb78}.detail-label{font-size:14px;font-weight:500}.particles{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.particle{animation:float linear infinite;background:#fff;border-radius:50%;filter:blur(1px);position:absolute}@keyframes fadeInOut{0%{opacity:0;transform:translateY(5px)}15%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes blip{0%{opacity:0;transform:scale(0)}10%{opacity:1;transform:scale(1)}20%{opacity:0;transform:scale(0)}to{opacity:0;transform:scale(0)}}@keyframes progressPulse{0%{opacity:.9;width:10px}50%{opacity:.5;width:15px}to{opacity:.9;width:10px}}@keyframes scanEffect{0%{opacity:.8;transform:scale(.3)}to{opacity:0;transform:scale(1)}}@keyframes processingEffect{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.7;transform:translate(-50%,-50%) scale(1.1)}}@keyframes optimizationEffect{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes completionEffect{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.2)}}@keyframes float{0%{transform:translateY(0) translateX(0)}25%{transform:translateY(-15px) translateX(10px)}50%{transform:translateY(-25px) translateX(0)}75%{transform:translateY(-15px) translateX(-10px)}to{transform:translateY(0) translateX(0)}}@media (max-width:767px){.search-title{font-size:20px;text-align:center}.search-term-display{justify-content:center;padding:10px;text-align:center}.detail-item{width:100%}.phase-indicator{margin:0 auto 15px;max-width:90%}.phase-dot{font-size:10px;height:20px;width:20px}}.OpportunityList_opportunityListContainer__F1B3t{box-sizing:border-box;display:flex;flex-direction:column;font-family:Comfortaa,cursive;height:100%;overflow-y:auto;padding:24px;width:100%}.OpportunityList_listHeader__2cr\+Z{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.OpportunityList_listTitle__Oibsm{align-items:center;color:#2d3748;display:flex;font-size:20px;font-weight:700;letter-spacing:.4px;margin:0}.OpportunityList_resultCount__0niyb{background:linear-gradient(135deg,#e0f2fe,#bfdbfe);border-radius:20px;color:#06c;font-size:14px;font-weight:600;margin-left:12px;padding:4px 12px}.OpportunityList_searchFilter__2we6J{position:relative;width:280px}.OpportunityList_searchInput__5O\+ap{background-color:#f8fafc;border:1px solid #e0f5ff;border-radius:30px;color:#4a5568;font-family:Comfortaa,cursive;font-size:14px;padding:10px 16px;transition:all .3s ease;width:100%}.OpportunityList_searchInput__5O\+ap:focus{background-color:#fff;border-color:#3182ce;box-shadow:0 0 0 3px #3182ce1a;outline:none}.OpportunityList_filterBar__Nv5eH{background-color:#f8fafc;border:1px solid #f0f5ff;border-radius:16px;box-shadow:0 2px 6px #00000008;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px;padding:16px}.OpportunityList_filterGroup__pfSIk{display:flex;flex-direction:column;min-width:140px}.OpportunityList_filterLabel__0QWE5{color:#718096;font-size:12px;font-weight:600;letter-spacing:.3px;margin-bottom:6px}.OpportunityList_filterSelect__FYQ\+R{background-color:#fff;border:1px solid #e0f5ff;border-radius:8px;color:#4a5568;cursor:pointer;font-family:Comfortaa,cursive;font-size:14px;padding:9px 12px;transition:all .2s}.OpportunityList_filterSelect__FYQ\+R:focus{border-color:#3182ce;box-shadow:0 0 0 3px #3182ce1a;outline:none}.OpportunityList_clearFiltersButton__-3T36{align-items:center;align-self:flex-end;background-color:#f0f5ff;border:1px solid #bee3f8;border-radius:8px;color:#3182ce;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:14px;font-weight:500;gap:6px;margin-left:auto;padding:10px 18px;transition:all .3s ease}.OpportunityList_clearFiltersButton__-3T36:hover{background-color:#e0f2fe;box-shadow:0 3px 6px #3182ce1a;transform:translateY(-2px)}.OpportunityList_iconWrapper__OGEeN{align-items:center;display:inline-flex;justify-content:center}.OpportunityList_iconSvg__IyZNl{display:block;height:16px;min-height:16px;min-width:16px;width:16px}.OpportunityList_opportunitiesList__qeAfK{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.OpportunityList_opportunityCard__GWy-h{background-color:#fff;border:1px solid #f0f5ff;border-radius:16px;box-shadow:0 3px 8px #0000000a;cursor:pointer;display:flex;flex-direction:column;height:100%;padding:20px;transition:all .3s ease}.OpportunityList_opportunityCard__GWy-h:hover{border-color:#bee3f8;box-shadow:0 8px 16px #00000014;transform:translateY(-5px)}.OpportunityList_opportunityHeader__Id-L\+{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:14px}.OpportunityList_opportunityTitle__Q2DSs{color:#2d3748;flex:1 1;font-size:16px;font-weight:700;letter-spacing:.3px;line-height:1.4;margin:0 12px 0 0}.OpportunityList_scoreBadge__9VuTL{align-items:center;border-radius:50%;box-shadow:0 3px 6px #00000014;display:flex;font-size:15px;font-weight:700;height:40px;justify-content:center;min-width:40px;padding:0 2px}.OpportunityList_scoreBadgeHigh__UIIPQ{background:linear-gradient(135deg,#c6f6d5,#9ae6b4);color:#22543d}.OpportunityList_scoreBadgeMedium__V9fjd{background:linear-gradient(135deg,#fefcbf,#fbd38d);color:#744210}.OpportunityList_scoreBadgeLow__hr61I{background:linear-gradient(135deg,#fed7d7,#feb2b2);color:#822727}.OpportunityList_opportunityMeta__Z6F6l{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.OpportunityList_metaTag__gY5r0{background-color:#f0f5ff;color:#4a5568}.OpportunityList_budgetTag__bw4u1,.OpportunityList_metaTag__gY5r0{border-radius:6px;font-size:12px;font-weight:600;letter-spacing:.3px;padding:5px 10px}.OpportunityList_budgetTag__bw4u1{background-color:#e6fffa;color:#234e52}.OpportunityList_opportunityDescription__7VMJv{color:#718096;flex:1 1;font-size:14px;line-height:1.6;margin-bottom:18px}.OpportunityList_opportunityDescription__7VMJv p{margin:0}.OpportunityList_noDescription__XBp9l{color:#a0aec0;font-size:13px;font-style:italic}.OpportunityList_opportunityFooter__jJdQF{align-items:center;border-top:1px solid #f0f5ff;display:flex;justify-content:space-between;margin-top:auto;padding-top:14px}.OpportunityList_deadlineInfo__lwxP4{align-items:center;background-color:#f8fafc;border-radius:8px;color:#4a5568;display:flex;font-size:13px;font-weight:500;padding:5px 10px}.OpportunityList_deadlineExpired__7Ti6U{background-color:#fff5f5;color:#e53e3e}.OpportunityList_deadlineUrgent__Wxo66{background-color:#fffaf0;color:#dd6b20}.OpportunityList_deadlineSoon__WHx6S{background-color:ivory;color:#d69e2e}.OpportunityList_deadlineIcon__d5Jpv{margin-right:6px}.OpportunityList_sourceInfo__W-1NT{display:flex;justify-content:flex-end}.OpportunityList_sourceLink__NzmWh{border-radius:8px;color:#3182ce;font-size:13px;font-weight:600;padding:5px 10px;text-decoration:none;transition:all .2s}.OpportunityList_sourceLink__NzmWh:hover{background-color:#ebf8ff;color:#2c5282}.OpportunityList_emptyResults__Xh8au{align-items:center;background-color:#f8fafc;border:1px dashed #cbd5e0;border-radius:16px;color:#718096;display:flex;flex-direction:column;justify-content:center;margin-top:20px;padding:60px 40px;text-align:center}.OpportunityList_emptyResults__Xh8au p{font-size:16px;margin-bottom:20px}.OpportunityList_emptyResults__Xh8au .OpportunityList_clearFiltersButton__-3T36{margin-left:0}@media (max-width:768px){.OpportunityList_opportunityListContainer__F1B3t{padding:16px}.OpportunityList_listHeader__2cr\+Z{align-items:flex-start;flex-direction:column}.OpportunityList_searchFilter__2we6J{margin-top:16px;width:100%}.OpportunityList_filterBar__Nv5eH{flex-direction:column;gap:14px}.OpportunityList_filterGroup__pfSIk{width:100%}.OpportunityList_clearFiltersButton__-3T36{margin-left:0;margin-top:10px;width:100%}.OpportunityList_opportunitiesList__qeAfK{grid-template-columns:1fr}}@keyframes OpportunityList_fadeInUp__ExTnK{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}.OpportunityList_opportunityCard__GWy-h{animation:OpportunityList_fadeInUp__ExTnK .4s ease-out;animation-fill-mode:both}.OpportunityList_opportunityCard__GWy-h:nth-child(2){animation-delay:.05s}.OpportunityList_opportunityCard__GWy-h:nth-child(3){animation-delay:.1s}.OpportunityList_opportunityCard__GWy-h:nth-child(4){animation-delay:.15s}.OpportunityList_opportunityCard__GWy-h:nth-child(5){animation-delay:.2s}.OpportunityList_expiredWrapper__Jdj7Z{align-items:center;display:inline-flex;gap:4px;position:relative}.OpportunityList_warningWrapper__GtuFK{cursor:help;display:inline-flex;position:relative}.OpportunityList_warningIconSvg__nlMNa{animation:OpportunityList_pulse__b7ibQ 2s infinite;color:#f59e0b;height:14px;width:14px}.OpportunityList_warningTooltip__RwpxF{background-color:#1f2937;border-radius:4px;bottom:100%;box-shadow:0 4px 10px #0000004d;color:#fff;font-family:Comfortaa,cursive;font-size:12px;font-weight:400;left:50%;line-height:1.4;margin-bottom:6px;max-width:200px;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .2s,visibility .2s;visibility:hidden;white-space:normal;width:max-content;z-index:100}.OpportunityList_warningTooltip__RwpxF:after{border:5px solid #0000;border-top-color:#1f2937;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.OpportunityList_warningWrapper__GtuFK:hover .OpportunityList_warningTooltip__RwpxF{opacity:1;visibility:visible}@keyframes OpportunityList_pulse__b7ibQ{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@media (max-width:768px){.OpportunityList_warningTooltip__RwpxF{font-size:11px;max-width:180px;padding:5px 8px}.OpportunityList_warningIconSvg__nlMNa{height:12px;width:12px}}@media (max-width:480px){.OpportunityList_warningTooltip__RwpxF{font-size:10px;max-width:160px;padding:4px 6px}.OpportunityList_warningIconSvg__nlMNa{height:10px;width:10px}}.OpportunityDetail_opportunityDetailContainer__zjkGC{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;font-family:Comfortaa,cursive;height:100%;overflow-y:auto;padding:24px;width:100%}.OpportunityDetail_detailHeader__squBg{align-items:center;border-bottom:1px solid #f0f5ff;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.OpportunityDetail_backButton__Q1Fei{align-items:center;background:none;border:none;border-radius:8px;color:#4a5568;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:15px;font-weight:600;padding:10px 16px;transition:all .3s ease}.OpportunityDetail_backButton__Q1Fei:hover{background-color:#f8fafc;color:#2d3748;transform:translateX(-3px)}.OpportunityDetail_backIcon__MeY8m{flex-shrink:0;height:14px!important;margin-right:6px;width:14px!important}.OpportunityDetail_headerActions__EMmX2{display:flex;gap:12px}.OpportunityDetail_sourceButton__Fjh89{align-items:center;background:linear-gradient(135deg,#ebf8ff,#d6e4ff);border:none;border-radius:8px;box-shadow:0 2px 6px #3182ce26;color:#3182ce;display:inline-flex;font-family:Comfortaa,cursive;font-size:14px;font-weight:600;padding:10px 18px;text-decoration:none;transition:all .3s ease}.OpportunityDetail_sourceButton__Fjh89:hover{box-shadow:0 4px 12px #3182ce40;transform:translateY(-3px)}.OpportunityDetail_sourceIcon__V-Inm{flex-shrink:0;height:12px!important;margin-right:6px;width:12px!important}.OpportunityDetail_detailContent__QOMPm{display:flex;gap:30px}.OpportunityDetail_mainInfo__FeKH7{flex:2 1}.OpportunityDetail_sidePanel__Tiln1{display:flex;flex:1 1;flex-direction:column;gap:24px}.OpportunityDetail_opportunityTitle__cLQwP{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2d3748,#4a5568);-webkit-background-clip:text;background-clip:text;color:#2d3748;font-size:26px;font-weight:700;letter-spacing:.4px;line-height:1.3;margin:0 0 24px}.OpportunityDetail_scoreSummary__Xcl9t{background-color:#f8fafc;border:1px solid #f0f5ff;border-radius:16px;box-shadow:0 2px 6px #00000008;margin-bottom:24px;padding:20px}.OpportunityDetail_scoreHeader__zJ5GV{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.OpportunityDetail_scoreLabel__8peXP{color:#4a5568;font-size:16px;font-weight:600;letter-spacing:.3px;margin:0}.OpportunityDetail_scoreValue__5SOq5{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3182ce,#4299e1);-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:700}.OpportunityDetail_scoreBarContainer__QeD0\+{background-color:#edf2f7;border-radius:20px;height:10px;overflow:hidden;width:100%}.OpportunityDetail_scoreIndicator__XGGpX{border-radius:20px;height:100%;transition:width .5s cubic-bezier(.34,1.56,.64,1)}.OpportunityDetail_scoreHigh__--IhT{background:linear-gradient(90deg,#48bb78,#68d391)}.OpportunityDetail_scoreMedium__fku9L{background:linear-gradient(90deg,#ecc94b,#f6e05e)}.OpportunityDetail_scoreLow__NBLkv{background:linear-gradient(90deg,#f56565,#fc8181)}.OpportunityDetail_metaInfo__BpP99{grid-gap:16px;background-color:#f8fafc;border:1px solid #f0f5ff;border-radius:16px;box-shadow:0 2px 6px #00000008;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:30px;padding:20px}.OpportunityDetail_metaItem__kLbiB{display:flex;flex-direction:column;gap:6px}.OpportunityDetail_metaLabel__0FpL1{color:#718096;font-size:13px;font-weight:600;letter-spacing:.3px}.OpportunityDetail_deadlineValue__rdwCD,.OpportunityDetail_metaValue__P0elY{color:#2d3748;font-size:15px;font-weight:600;letter-spacing:.3px}.OpportunityDetail_deadlineValue__rdwCD{color:#dd6b20}.OpportunityDetail_sectionTitle__i5gjB{align-items:center;color:#2d3748;display:flex;font-size:18px;font-weight:700;letter-spacing:.4px;margin:0 0 16px}.OpportunityDetail_sectionIcon__V5wUj{color:#4a5568;flex-shrink:0;height:12px!important;margin-right:6px;width:12px!important}.OpportunityDetail_descriptionSection__VnWp8{margin-bottom:30px}.OpportunityDetail_description__sqiJi{background-color:#f8fafc;border:1px solid #f0f5ff;border-radius:16px;color:#4a5568;font-size:15px;line-height:1.7;padding:20px}.OpportunityDetail_description__sqiJi p{margin:0 0 16px}.OpportunityDetail_description__sqiJi p:last-child{margin-bottom:0}.OpportunityDetail_emptyDescription__s6f-e{background-color:#f8fafc;border:1px solid #f0f5ff;border-radius:16px;color:#a0aec0;font-style:italic;padding:20px}.OpportunityDetail_notesSection__RSMGj,.OpportunityDetail_tagsSection__HRfU9{background-color:#f8fafc;border:1px solid #f0f5ff;border-radius:16px;box-shadow:0 2px 6px #00000008;margin-bottom:24px;padding:20px}.OpportunityDetail_sectionHeader__piepT{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.OpportunityDetail_addButton__M9I3T{background:none;border:none;border-radius:8px;color:#3182ce;cursor:pointer;font-family:Comfortaa,cursive;font-size:14px;font-weight:600;padding:6px 12px;transition:all .3s ease}.OpportunityDetail_addButton__M9I3T:hover{background-color:#ebf8ff}.OpportunityDetail_addButton__M9I3T:disabled{color:#a0aec0;cursor:not-allowed}.OpportunityDetail_addTagForm__I5X-k,.OpportunityDetail_createTagForm__3Ruby{animation:OpportunityDetail_fadeIn__zpSm0 .3s ease;background-color:#fff;border:1px solid #e0f5ff;border-radius:12px;margin-bottom:16px;padding:16px}.OpportunityDetail_tagInput__rBKPc,.OpportunityDetail_tagSelect__sjjCw{border:1px solid #e0f5ff;border-radius:8px;font-family:Comfortaa,cursive;font-size:14px;margin-bottom:12px;padding:10px 14px;width:100%}.OpportunityDetail_tagInput__rBKPc:focus,.OpportunityDetail_tagSelect__sjjCw:focus{border-color:#3182ce;box-shadow:0 0 0 3px #3182ce1a;outline:none}.OpportunityDetail_addTagActions__kccvG,.OpportunityDetail_createTagActions__7pmgN{display:flex;gap:10px;justify-content:space-between}.OpportunityDetail_addTagButton__yl1GE,.OpportunityDetail_cancelButton__fmKRK,.OpportunityDetail_createButton__SvS-m,.OpportunityDetail_createTagButton__zmWrz{border-radius:8px;cursor:pointer;flex:1 1;font-family:Comfortaa,cursive;font-size:14px;font-weight:600;padding:8px 16px;transition:all .3s ease}.OpportunityDetail_addTagButton__yl1GE,.OpportunityDetail_createButton__SvS-m{background:linear-gradient(135deg,#3182ce,#4299e1);border:none;color:#fff}.OpportunityDetail_addTagButton__yl1GE:hover,.OpportunityDetail_createButton__SvS-m:hover{box-shadow:0 3px 8px #3182ce4d;transform:translateY(-2px)}.OpportunityDetail_addTagButton__yl1GE:disabled,.OpportunityDetail_cancelButton__fmKRK:disabled,.OpportunityDetail_createButton__SvS-m:disabled,.OpportunityDetail_createTagButton__zmWrz:disabled{background-color:#a0aec0;box-shadow:none;cursor:not-allowed;transform:none}.OpportunityDetail_cancelButton__fmKRK,.OpportunityDetail_createTagButton__zmWrz{background-color:#edf2f7;border:1px solid #e2e8f0;color:#4a5568}.OpportunityDetail_cancelButton__fmKRK:hover,.OpportunityDetail_createTagButton__zmWrz:hover{background-color:#e2e8f0;transform:translateY(-2px)}.OpportunityDetail_tagsList__Fb8qk{display:flex;flex-wrap:wrap;gap:10px;padding:6px}.OpportunityDetail_tag__Tj-hj{background:linear-gradient(135deg,#ebf8ff,#d6e4ff);border-radius:8px;box-shadow:0 1px 3px #3182ce1a;color:#3182ce;font-size:13px;font-weight:600;letter-spacing:.3px;padding:6px 12px;transition:all .3s ease}.OpportunityDetail_tag__Tj-hj:hover{box-shadow:0 3px 6px #3182ce26;transform:translateY(-2px)}.OpportunityDetail_emptyNotes__7huNP,.OpportunityDetail_emptyTags__pen\+4{color:#a0aec0;font-size:14px;font-style:italic;padding:16px;text-align:center}.OpportunityDetail_addNoteForm__0SSLb{margin-bottom:16px}.OpportunityDetail_noteInput__40PSA{border:1px solid #e0f5ff;border-radius:12px;box-sizing:border-box;font-family:Comfortaa,cursive;font-size:14px;height:100px;margin-bottom:12px;padding:14px;resize:vertical;transition:all .3s ease;width:100%}.OpportunityDetail_noteInput__40PSA:focus{border-color:#3182ce;box-shadow:0 0 0 3px #3182ce1a;outline:none}.OpportunityDetail_addNoteButton__uHiI\+{background:linear-gradient(135deg,#3182ce,#4299e1);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Comfortaa,cursive;font-size:14px;font-weight:600;padding:10px 0;transition:all .3s ease;width:100%}.OpportunityDetail_addNoteButton__uHiI\+:hover:not(:disabled){box-shadow:0 3px 8px #3182ce4d;transform:translateY(-2px)}.OpportunityDetail_addNoteButton__uHiI\+:disabled{background:linear-gradient(135deg,#a0aec0,#cbd5e0);cursor:not-allowed}.OpportunityDetail_notesList__lwz2T{max-height:350px;overflow-y:auto;padding:4px}.OpportunityDetail_noteItem__NMqtJ{background-color:#fff;border:1px solid #e0f5ff;border-radius:12px;box-shadow:0 2px 4px #00000005;margin-bottom:12px;padding:16px;transition:all .3s ease}.OpportunityDetail_noteItem__NMqtJ:hover{border-color:#bee3f8;box-shadow:0 4px 8px #0000000d;transform:translateY(-2px)}.OpportunityDetail_noteContent__6XFuR{color:#4a5568;font-size:14px;line-height:1.6;margin:0 0 10px}.OpportunityDetail_noteDate__TxK-K{color:#a0aec0;font-size:12px;font-style:italic;text-align:right}.OpportunityDetail_emptyState__rLo7t{align-items:center;color:#718096;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px;text-align:center}.OpportunityDetail_emptyStateIcon__pYVmb svg{color:#cbd5e0;flex-shrink:0;height:32px!important;margin-bottom:16px;width:32px!important}@media (max-width:1024px){.OpportunityDetail_detailContent__QOMPm{flex-direction:column}.OpportunityDetail_sidePanel__Tiln1{order:-1}}@media (max-width:768px){.OpportunityDetail_opportunityDetailContainer__zjkGC{padding:16px}.OpportunityDetail_opportunityTitle__cLQwP{font-size:22px}.OpportunityDetail_metaInfo__BpP99{grid-template-columns:1fr}}@keyframes OpportunityDetail_fadeIn__zpSm0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.UsageCounter_container__exwHk{background-color:#fff;border:1px solid #eaeaea;border-radius:8px;box-shadow:0 2px 6px #00000014;font-family:Comfortaa,Arial,sans-serif;max-width:280px;padding:12px 15px;transition:transform .3s ease,box-shadow .3s ease;width:100%}.UsageCounter_container__exwHk:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-3px)}.UsageCounter_usageInfo__XGpWa{align-items:center;display:flex;flex-direction:column;margin-bottom:10px}.UsageCounter_usageValues__k1lsY{color:#2d3748;font-size:18px;font-weight:600;margin-bottom:2px}.UsageCounter_usageLabel__b7nP7{color:#718096;font-size:12px}.UsageCounter_progressBar__Cp6GU{background-color:#edf2f7;border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.UsageCounter_progressFill__xsutr{border-radius:3px;height:100%;transition:width .3s ease}@media (max-width:480px){.UsageCounter_container__exwHk{max-width:100%;padding:10px 12px}.UsageCounter_usageValues__k1lsY{font-size:16px}.UsageCounter_usageLabel__b7nP7{font-size:11px}}.OpportunityAnalytics_analyticsContainer__-2NFt{animation:OpportunityAnalytics_fadeIn__PpJQG .5s ease-out;background-color:#f8fafc;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;font-family:Comfortaa,cursive;gap:24px;height:100%;max-width:100%;overflow-y:auto;padding:24px;width:100%}.OpportunityAnalytics_sectionTitle__ns5Lh{align-items:center;border-bottom:2px solid #e0f2fe;color:#06c;display:flex;font-size:22px;font-weight:700;letter-spacing:.4px;margin:0 0 24px;padding-bottom:16px;width:100%}.OpportunityAnalytics_iconWrapper__J7J6g{align-items:center;display:inline-flex;justify-content:center;margin-right:10px}.OpportunityAnalytics_sectionIcon__5eRTY{display:block;height:24px;min-height:24px;min-width:24px;width:24px}.OpportunityAnalytics_cardIcon__TKcUH{display:block;height:18px;margin-right:8px;min-height:18px;min-width:18px;width:18px}.OpportunityAnalytics_emptyIcon__h3vSm{display:block;height:40px;margin-bottom:16px;min-height:40px;min-width:40px;width:40px}.OpportunityAnalytics_analyticsContent__eT-vR{display:flex;flex-direction:column;gap:24px;width:100%}.OpportunityAnalytics_analyticsRow__gjk\+w{display:flex;gap:24px;width:100%}.OpportunityAnalytics_analyticsCard__BuA9v{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #f0f5ff;border-radius:16px;box-shadow:0 3px 10px #0000000d;flex:1 1;min-height:260px;padding:24px;transition:all .3s ease}.OpportunityAnalytics_analyticsCard__BuA9v:hover{border-color:#e0f2fe;box-shadow:0 8px 15px #00000014;transform:translateY(-5px)}.OpportunityAnalytics_cardTitle__X0\+O8{align-items:center;border-bottom:1px solid #e0f2fe;color:#2d3748;display:flex;font-size:18px;font-weight:700;letter-spacing:.3px;margin-bottom:18px;padding-bottom:12px}.OpportunityAnalytics_summaryStats__XnuZ9{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-around;margin-top:24px}.OpportunityAnalytics_statItem__h\+JDZ{align-items:center;border-radius:12px;display:flex;flex-direction:column;min-width:100px;padding:16px;text-align:center;transition:all .3s ease}.OpportunityAnalytics_statItem__h\+JDZ:hover{background-color:#f0f5ff;transform:translateY(-3px)}.OpportunityAnalytics_statValue__\+xsDd{color:#3182ce;font-size:32px;font-weight:700;margin-bottom:10px}.OpportunityAnalytics_statLabel__Bwzfc{color:#718096;font-size:14px;font-weight:600;letter-spacing:.3px}.OpportunityAnalytics_scoreDistribution__Dw40I{display:flex;flex-direction:column;gap:16px;margin-top:20px}.OpportunityAnalytics_distributionItem__seUQy{align-items:center;display:flex;gap:12px}.OpportunityAnalytics_distributionLabel__PDvCc{align-items:center;color:#4a5568;display:flex;font-size:14px;font-weight:500;gap:8px;width:120px}.OpportunityAnalytics_scoreDot__eRAXi{border-radius:50%;box-shadow:0 2px 4px #0000001a;height:14px;width:14px}.OpportunityAnalytics_scoreHigh__2kser{background:linear-gradient(135deg,#38a169,#48bb78)}.OpportunityAnalytics_scoreMedium__uDeLW{background:linear-gradient(135deg,#dd6b20,#ed8936)}.OpportunityAnalytics_scoreLow__nC21Q{background:linear-gradient(135deg,#e53e3e,#f56565)}.OpportunityAnalytics_distributionBar__OqLmR{background-color:#edf2f7;border-radius:20px;flex:1 1;height:12px;overflow:hidden}.OpportunityAnalytics_distributionFill__Lnday{border-radius:20px;height:100%;transition:width .8s cubic-bezier(.34,1.56,.64,1)}.OpportunityAnalytics_fillHigh__BQOzr{background:linear-gradient(90deg,#38a169,#48bb78)}.OpportunityAnalytics_fillMedium__t1FAg{background:linear-gradient(90deg,#dd6b20,#ed8936)}.OpportunityAnalytics_fillLow__wcedj{background:linear-gradient(90deg,#e53e3e,#f56565)}.OpportunityAnalytics_distributionCount__FDooE{color:#2d3748;font-size:14px;font-weight:700;text-align:right;width:40px}.OpportunityAnalytics_topItems__f-kFe{display:flex;flex-direction:column;gap:14px;margin-top:20px}.OpportunityAnalytics_topItem__DDRtR{align-items:center;display:flex;gap:12px}.OpportunityAnalytics_topItemName__o20KD{color:#4a5568;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:120px}.OpportunityAnalytics_topItemBar__32mDJ{background-color:#edf2f7;border-radius:20px;flex:1 1;height:10px;overflow:hidden}.OpportunityAnalytics_topItemFill__dqoc9{background:linear-gradient(90deg,#4299e1,#63b3ed);border-radius:20px;height:100%;transition:width .8s cubic-bezier(.34,1.56,.64,1)}.OpportunityAnalytics_topItemCount__jXom1{color:#2d3748;font-size:14px;font-weight:700;text-align:right;width:40px}.OpportunityAnalytics_searchTrendsChart__tq-RT{display:flex;flex-direction:column;height:200px;margin-top:20px}.OpportunityAnalytics_chartContainer__Baus9{align-items:flex-end;display:flex;gap:10px;height:170px;margin-top:auto;padding-bottom:24px;position:relative}.OpportunityAnalytics_chartContainer__Baus9:after{background-color:#e2e8f0;bottom:20px;content:"";height:1px;left:0;position:absolute;right:0}.OpportunityAnalytics_chartBar__uTTFs{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100%}.OpportunityAnalytics_chartBarFill__vUOds{background:linear-gradient(180deg,#3182ce,#4299e1);border-radius:6px 6px 0 0;box-shadow:0 2px 4px #3182ce26;max-width:30px;transition:height .8s cubic-bezier(.34,1.56,.64,1);width:100%}.OpportunityAnalytics_chartBarFill__vUOds:hover{background:linear-gradient(180deg,#2c5282,#3182ce)}.OpportunityAnalytics_chartBarLabel__fzKjR{bottom:-5px;color:#718096;font-size:11px;font-weight:500;margin-top:8px;position:absolute;text-align:center;transform:rotate(-45deg);transform-origin:top left}.OpportunityAnalytics_searchTermsList__NfifN{display:flex;flex-direction:column;gap:12px;margin-top:20px}.OpportunityAnalytics_searchTermItem__EtOFb{background-color:#f8fafc;border-left:3px solid #4299e1;border-radius:12px;box-shadow:0 2px 4px #00000005;padding:16px;transition:all .3s ease}.OpportunityAnalytics_searchTermItem__EtOFb:hover{background-color:#f0f5ff;box-shadow:0 4px 8px #00000014;transform:translateX(5px)}.OpportunityAnalytics_searchTermText__KX2O0{color:#2d3748;font-size:15px;font-weight:700;margin-bottom:8px}.OpportunityAnalytics_searchTermMeta__hsIec{color:#718096;display:flex;font-size:12px;justify-content:space-between}.OpportunityAnalytics_searchTermTag__eibax{background:linear-gradient(135deg,#ebf8ff,#bee3f8);border-radius:6px;color:#3182ce;font-weight:600;letter-spacing:.3px;padding:4px 8px}.OpportunityAnalytics_searchTermDate__oColQ{color:#a0aec0;font-style:italic}.OpportunityAnalytics_emptyState__xuScB{align-items:center;background-color:#fff;border:1px dashed #cbd5e0;border-radius:16px;color:#718096;display:flex;font-size:16px;height:300px;justify-content:center;line-height:1.6;padding:40px;text-align:center;width:100%}.OpportunityAnalytics_emptySubsection__AhdH0{color:#a0aec0;font-size:14px;font-style:italic;margin-top:30px;text-align:center}@media (max-width:1024px){.OpportunityAnalytics_analyticsRow__gjk\+w{flex-direction:column}.OpportunityAnalytics_summaryStats__XnuZ9{gap:10px}.OpportunityAnalytics_statItem__h\+JDZ{min-width:80px}}@media (max-width:768px){.OpportunityAnalytics_analyticsContainer__-2NFt{padding:16px}.OpportunityAnalytics_cardTitle__X0\+O8{font-size:16px}.OpportunityAnalytics_statValue__\+xsDd{font-size:28px}.OpportunityAnalytics_distributionLabel__PDvCc{width:100px}.OpportunityAnalytics_chartContainer__Baus9{height:150px}}@media (max-width:480px){.OpportunityAnalytics_analyticsCard__BuA9v{padding:16px}.OpportunityAnalytics_summaryStats__XnuZ9{align-items:center;flex-direction:column}.OpportunityAnalytics_statItem__h\+JDZ{width:100%}}@keyframes OpportunityAnalytics_fadeIn__PpJQG{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.OpportunityAnalytics_statItem__h\+JDZ{animation-duration:1s;animation-fill-mode:both;animation-name:OpportunityAnalytics_countUp__gcmI1;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}.OpportunityAnalytics_statItem__h\+JDZ:first-child{animation-delay:.1s}.OpportunityAnalytics_statItem__h\+JDZ:nth-child(2){animation-delay:.2s}.OpportunityAnalytics_statItem__h\+JDZ:nth-child(3){animation-delay:.3s}.OpportunityAnalytics_statItem__h\+JDZ:nth-child(4){animation-delay:.4s}@keyframes OpportunityAnalytics_countUp__gcmI1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ToolsPanel_toolsPanelContainer__1TAjS{background-color:#f8fafc;border-radius:16px;display:flex;flex-direction:column;font-family:Comfortaa,cursive;height:100%;overflow-y:auto;padding:24px;width:100%}.ToolsPanel_sectionTitle__b0p--{color:#2d3748;font-size:20px;font-weight:700;letter-spacing:.4px;margin:0 0 24px}.ToolsPanel_toolsSectionsNav__9Kviq{-webkit-overflow-scrolling:touch;border-bottom:2px solid #e0f2fe;display:flex;gap:12px;margin-bottom:24px;overflow-x:auto;scrollbar-color:#d1d5db #f8fafc;scrollbar-width:thin}.ToolsPanel_toolsSectionsNav__9Kviq::-webkit-scrollbar{height:4px}.ToolsPanel_toolsSectionsNav__9Kviq::-webkit-scrollbar-track{background:#f8fafc;border-radius:10px}.ToolsPanel_toolsSectionsNav__9Kviq::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:10px}.ToolsPanel_sectionNavButton__7FtSz{background:none;border:none;border-bottom:3px solid #0000;color:#64748b;cursor:pointer;font-family:Comfortaa,cursive;font-size:15px;font-weight:500;padding:12px 20px;transition:all .3s ease;white-space:nowrap}.ToolsPanel_sectionNavButton__7FtSz:hover{color:#3182ce}.ToolsPanel_activeSectionButton__USPPs{border-bottom-color:#3182ce;color:#3182ce;font-weight:700}.ToolsPanel_toolsContent__H7v7o{background-color:#fff;border:1px solid #f0f5ff;border-radius:12px;box-shadow:0 3px 10px #0000000d;flex:1 1}.ToolsPanel_toolsSection__4w6Ni{animation:ToolsPanel_fadeIn__XaRwd .3s ease;padding:24px}.ToolsPanel_toolsSectionTitle__3u2MY{color:#2d3748;font-size:18px;font-weight:700;letter-spacing:.3px;margin-bottom:20px}.ToolsPanel_emptyToolSection__UheQi{background-color:#f8fafc;border:1px dashed #cbd5e0;border-radius:12px;margin-top:16px;padding:30px 20px;text-align:center}.ToolsPanel_emptyToolTip__JVs5h{color:#718096;font-size:14px;font-style:italic;margin-top:8px}.ToolsPanel_searchFilterBar__hovs4{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.ToolsPanel_searchInput__v-pd7{flex:1 1;min-width:200px;position:relative}.ToolsPanel_filterInput__eHVnS{border:1px solid #e0f5ff;border-radius:8px;font-family:Comfortaa,cursive;font-size:14px;padding:10px 30px 10px 14px;transition:all .3s ease;width:100%}.ToolsPanel_filterInput__eHVnS:focus{border-color:#3182ce;box-shadow:0 0 0 3px #3182ce1a;outline:none}.ToolsPanel_clearSearchButton__6SMwU{background:none;border:none;color:#a0aec0;cursor:pointer;font-size:18px;line-height:1;padding:2px 6px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.ToolsPanel_clearSearchButton__6SMwU:hover{color:#3182ce}.ToolsPanel_sortSelect__e1yha{background-color:#fff;border:1px solid #e0f5ff;border-radius:8px;color:#4a5568;cursor:pointer;font-family:Comfortaa,cursive;font-size:14px;padding:10px 14px;transition:all .3s ease}.ToolsPanel_sortSelect__e1yha:focus{border-color:#3182ce;box-shadow:0 0 0 3px #3182ce1a;outline:none}.ToolsPanel_savedSearchesGrid__dknI\+{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ToolsPanel_savedSearchCard__tJRqP{background-color:#f8fafc;border:1px solid #e0f5ff;border-radius:12px;box-shadow:0 2px 4px #00000005;padding:16px 60px 16px 16px;position:relative;transition:all .3s ease}.ToolsPanel_savedSearchCard__tJRqP:hover{border-color:#bfdbfe;box-shadow:0 5px 10px #00000014;transform:translateY(-3px)}.ToolsPanel_savedSearchActions__8mXdU{display:flex;flex-direction:column;gap:6px;position:absolute;right:16px;top:16px;z-index:10}.ToolsPanel_actionIcon__V5NQN{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#718096;cursor:pointer;display:flex;height:32px;justify-content:center;margin-bottom:4px;padding:0;transition:all .2s ease;width:32px}.ToolsPanel_actionIcon__V5NQN:hover{background:#f7fafc;border-color:#bee3f8;color:#3182ce;transform:scale(1.05)}.ToolsPanel_actionIcon__V5NQN svg{height:16px;width:16px}.ToolsPanel_savedSearchName__\+lQnw{color:#2d3748;font-size:16px;font-weight:700;letter-spacing:.3px;margin-bottom:8px;padding-right:30px;word-break:break-word}.ToolsPanel_savedSearchTerm__AGU1U{color:#4a5568;font-size:14px;font-style:italic;margin-bottom:8px}.ToolsPanel_savedSearchMeta__mbHZ3{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.ToolsPanel_savedSearchTag__8mVvm{background:linear-gradient(135deg,#ebf8ff,#d6e4ff);border-radius:6px;color:#3182ce;font-size:12px;font-weight:600;padding:4px 8px}.ToolsPanel_savedSearchDate__Q112\+{color:#a0aec0;font-size:12px;margin-top:8px}.ToolsPanel_createTagForm__9XviL{display:flex;gap:10px;margin-bottom:20px}.ToolsPanel_tagInput__qUXUf{background-color:#fff;border:1px solid #e0f5ff;border-radius:8px;flex:1 1;font-family:Comfortaa,cursive;font-size:14px;padding:10px 14px;transition:all .3s ease}.ToolsPanel_tagInput__qUXUf:focus{border-color:#3182ce;box-shadow:0 0 0 3px #3182ce1a;outline:none}.ToolsPanel_createTagButton__cGH6A{background:linear-gradient(135deg,#3182ce,#4299e1);border:none;border-radius:8px;box-shadow:0 2px 4px #3182ce33;color:#fff;cursor:pointer;font-family:Comfortaa,cursive;font-size:14px;font-weight:600;padding:10px 16px;transition:all .3s ease;white-space:nowrap}.ToolsPanel_createTagButton__cGH6A:hover:not(:disabled){box-shadow:0 4px 8px #3182ce4d;transform:translateY(-2px)}.ToolsPanel_createTagButton__cGH6A:disabled{background:linear-gradient(135deg,#a0aec0,#cbd5e0);box-shadow:none;cursor:not-allowed}.ToolsPanel_tagFilterSection__xZnzK{background-color:#f0f9ff;border:1px solid #bee3f8;border-radius:8px;margin:16px 0;padding:12px}.ToolsPanel_filterLabel__VvndQ{color:#2d3748;font-size:14px;font-weight:600;margin-bottom:8px}.ToolsPanel_tagFilterOptions__GnoFe{display:flex;flex-wrap:wrap;gap:10px}.ToolsPanel_tagFilterButton__wCa1f{background:#fff;border:1px solid #cbd5e0;border-radius:20px;color:#4a5568;cursor:pointer;font-family:Comfortaa,cursive;font-size:13px;padding:6px 12px;transition:all .2s ease}.ToolsPanel_tagFilterButton__wCa1f:hover{background-color:#f0f5ff;border-color:#90cdf4;color:#3182ce}.ToolsPanel_activeFilter__8XhIl{background-color:#3182ce;border-color:#2c5282;color:#fff;font-weight:600}.ToolsPanel_activeFilter__8XhIl:hover{background-color:#2c5282;color:#fff}.ToolsPanel_tagsGrid__zothd{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ToolsPanel_tagCard__MScPX{background-color:#f8fafc;border-left:3px solid #3182ce;border-radius:10px;box-shadow:0 2px 4px #00000005;display:flex;flex-direction:column;gap:5px;padding:12px 16px;transition:all .3s ease}.ToolsPanel_tagCard__MScPX:hover{box-shadow:0 4px 8px #00000014;transform:translateY(-3px)}.ToolsPanel_tagHeader__nsSK6{align-items:center;display:flex;justify-content:space-between}.ToolsPanel_tagName__Cg29C{color:#2d3748;font-size:15px;font-weight:700}.ToolsPanel_tagDate__19i-X{color:#a0aec0;font-size:12px}.ToolsPanel_tagUsageCount__b09FI{background-color:#f7fafc;border-radius:4px;color:#718096;display:inline-block;font-size:12px;margin-top:8px;padding:4px 8px}.ToolsPanel_deleteTagButton__WoIJs{background:none;border:none;color:#a0aec0;cursor:pointer;font-size:18px;line-height:1;padding:0;transition:all .2s ease}.ToolsPanel_deleteTagButton__WoIJs:hover{color:#e53e3e;transform:scale(1.1)}.ToolsPanel_deleteConfirm__Hi86E{background-color:#fff5f5;border-radius:8px;margin-top:4px;padding:12px;text-align:center}.ToolsPanel_deleteConfirm__Hi86E p{color:#e53e3e;font-size:14px;font-weight:600;margin-bottom:12px}.ToolsPanel_confirmButtons__tRDku{display:flex;gap:10px;justify-content:center}.ToolsPanel_cancelButton__AWMXU,.ToolsPanel_deleteButton__0MeYK{border-radius:6px;cursor:pointer;font-family:Comfortaa,cursive;font-size:13px;min-width:60px;padding:8px 14px;transition:all .2s ease}.ToolsPanel_actionIcon__V5NQN:disabled,.ToolsPanel_cancelButton__AWMXU:disabled,.ToolsPanel_deleteButton__0MeYK:disabled{cursor:not-allowed;opacity:.6}.ToolsPanel_cancelButton__AWMXU:hover{background-color:#cbd5e0}.ToolsPanel_deleteButton__0MeYK{background-color:#e53e3e;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Comfortaa,cursive;font-size:13px;padding:6px 12px;transition:all .2s ease}.ToolsPanel_deleteButton__0MeYK:hover{background-color:#c53030}.ToolsPanel_usageStats__Kp6TM{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:30px}.ToolsPanel_usageStatCard__ax2gb{background:linear-gradient(135deg,#f8fafc,#fff);border:1px solid #f0f5ff;border-radius:12px;box-shadow:0 3px 8px #0000000d;padding:20px;text-align:center;transition:all .3s ease}.ToolsPanel_usageStatCard__ax2gb:hover{box-shadow:0 6px 12px #00000014;transform:translateY(-5px)}.ToolsPanel_usageStatTitle__o-SmU{color:#64748b;font-size:14px;font-weight:600;letter-spacing:.3px;margin-bottom:12px}.ToolsPanel_usageStatValue__S4e-V{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3182ce,#4299e1);-webkit-background-clip:text;background-clip:text;color:#3182ce;font-size:32px;font-weight:700;margin-bottom:8px}.ToolsPanel_usageStatSubtitle__hx7dO{color:#718096;font-size:13px}.ToolsPanel_usageProgressBar__sB4Yw{background-color:#e0f2fe;border-radius:20px;height:8px;margin-top:10px;overflow:hidden}.ToolsPanel_usageProgressFill__qOAEw{background:linear-gradient(90deg,#3182ce,#4299e1);border-radius:20px;height:100%;transition:width .5s cubic-bezier(.34,1.56,.64,1)}.ToolsPanel_usageTips__lduas{background-color:#ebf8ff;border:1px solid #bee3f8;border-radius:12px;margin-top:20px;padding:20px}.ToolsPanel_usageTipsTitle__9bzJk{color:#2c5282;font-size:16px;font-weight:700;margin-bottom:16px}.ToolsPanel_tipsList__Cbi0Y{color:#4a5568;line-height:1.6;padding-left:20px}.ToolsPanel_tipsList__Cbi0Y li{font-size:14px;margin-bottom:8px}.ToolsPanel_usageTrendChart__5uOcy{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin:24px 0;padding:16px}.ToolsPanel_chartTitle__qZRbk{color:#2d3748;font-size:16px;font-weight:600;margin-bottom:16px;text-align:center}.ToolsPanel_chartContainer__N1vsp{align-items:flex-end;display:flex;height:120px;justify-content:space-between;padding-bottom:24px;position:relative}.ToolsPanel_chartBar__-YUHf{align-items:center;display:flex;flex:1 1;flex-direction:column;width:40px}.ToolsPanel_chartBarFill__9vIGZ{border-radius:3px 3px 0 0;transition:height .5s ease;width:20px}.ToolsPanel_chartBarLabel__9FWgW{color:#718096;font-size:11px;margin-top:8px;text-align:center}.ToolsPanel_chartBarValue__49WZs{color:#3182ce;font-size:11px;font-weight:600;position:absolute;top:0}.ToolsPanel_exportSection__Mr23r{padding:16px 0}.ToolsPanel_exportDescription__KikEq{color:#4a5568;font-size:15px;margin-bottom:20px}.ToolsPanel_exportOptions__-q-zh{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.ToolsPanel_exportCard__ZsfV0{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0000000f;padding:20px;transition:all .3s ease}.ToolsPanel_exportCard__ZsfV0:hover{border-color:#bee3f8;box-shadow:0 6px 12px #0000001a;transform:translateY(-5px)}.ToolsPanel_exportCardTitle__N1Wql{color:#2d3748;font-size:16px;font-weight:600;margin-bottom:10px}.ToolsPanel_exportCardDescription__xdEO2{color:#718096;font-size:13px;line-height:1.5;margin-bottom:16px}.ToolsPanel_exportButton__IQU-g{align-items:center;background:linear-gradient(135deg,#3182ce,#4299e1);border:none;border-radius:8px;box-shadow:0 2px 4px #3182ce33;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:10px 16px;transition:all .3s ease;width:100%}.ToolsPanel_exportButton__IQU-g:hover{background:linear-gradient(135deg,#2c5282,#3182ce);box-shadow:0 4px 8px #3182ce4d;transform:translateY(-2px)}.ToolsPanel_exportIcon__4Ef25{height:16px;width:16px}.ToolsPanel_modalOverlay__0pOV\+{align-items:center;animation:ToolsPanel_fadeIn__XaRwd .2s ease-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ToolsPanel_modalContent__AWhFV{animation:ToolsPanel_slideUp__X5Lbu .3s ease-out;background-color:#fff;border-radius:12px;box-shadow:0 10px 25px #0000001a;max-width:90%;padding:24px;width:400px}.ToolsPanel_modalTitle__APyG0{color:#2d3748;font-size:18px;font-weight:700;margin-bottom:16px;text-align:center}.ToolsPanel_modalBody__gIu1x{margin-bottom:20px}.ToolsPanel_modalBody__gIu1x p{color:#4a5568;margin-bottom:12px}.ToolsPanel_modalFooter__47k2l{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.ToolsPanel_actionButton__g6hT7{background:linear-gradient(135deg,#3182ce,#4299e1);border:none;border-radius:8px;box-shadow:0 2px 4px #3182ce33;color:#fff;cursor:pointer;font-family:Comfortaa,cursive;font-size:14px;font-weight:600;padding:10px 18px;transition:all .3s ease}.ToolsPanel_actionButton__g6hT7:hover{box-shadow:0 4px 8px #3182ce4d;transform:translateY(-2px)}.ToolsPanel_exportOption__PQ8U2{align-items:center;background-color:#f7fafc;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:12px;transition:all .2s ease}.ToolsPanel_exportOption__PQ8U2:hover{background-color:#edf2f7}.ToolsPanel_exportOptionLabel__C89Sw{color:#4a5568;font-size:14px}@keyframes ToolsPanel_slideUp__X5Lbu{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ToolsPanel_toolsPanelContainer__1TAjS,.ToolsPanel_toolsSection__4w6Ni{padding:16px}.ToolsPanel_sectionNavButton__7FtSz{font-size:14px;padding:10px 16px}.ToolsPanel_exportOptions__-q-zh,.ToolsPanel_savedSearchesGrid__dknI\+,.ToolsPanel_tagsGrid__zothd,.ToolsPanel_usageStats__Kp6TM{grid-template-columns:1fr}}@media (max-width:480px){.ToolsPanel_toolsPanelContainer__1TAjS{padding:12px}.ToolsPanel_toolsSectionsNav__9Kviq{margin-bottom:16px;overflow-x:auto}.ToolsPanel_sectionNavButton__7FtSz{font-size:13px;padding:8px 12px;white-space:nowrap}.ToolsPanel_toolsSection__4w6Ni{padding:12px}.ToolsPanel_toolsSectionTitle__3u2MY{font-size:16px}.ToolsPanel_exportButton__IQU-g{font-size:13px;padding:8px 12px}.ToolsPanel_chartContainer__N1vsp{height:100px}}.ToolsPanel_reportGenerating__UcWHo{align-items:center;display:flex;flex-direction:column;padding:20px 0;position:relative}.ToolsPanel_progressContainer__W\+bst{background-color:#e0f2fe;border-radius:20px;box-shadow:inset 0 1px 3px #0000001a;height:12px;margin:20px 0 15px;overflow:hidden;position:relative;width:100%}.ToolsPanel_progressBar__X7uxH{animation:ToolsPanel_gradientShift__7gRdL 2s linear infinite,ToolsPanel_pulseEffect__d-PB5 1.5s ease-in-out infinite;background:linear-gradient(90deg,#3182ce,#4299e1,#63b3ed,#4299e1,#3182ce);background-size:200% 100%;border-radius:20px;box-shadow:0 0 8px #3182ce80;height:100%;position:relative;transition:width .8s cubic-bezier(.34,1.56,.64,1)}.ToolsPanel_progressBar__X7uxH:after{animation:ToolsPanel_shimmerEffect__XbYIV 1.5s infinite;background:linear-gradient(90deg,#fff0,#fff6 50%,#fff0);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.ToolsPanel_progressText__XgfUb{animation:ToolsPanel_pulseText__5blmY 1.5s ease-in-out infinite;color:#3182ce;font-size:14px;font-weight:600;position:relative}.ToolsPanel_reportIcon__Fq6Ww{align-items:center;animation:ToolsPanel_spinIcon__F6PLZ 3s cubic-bezier(.68,-.55,.27,1.55) infinite;display:flex;justify-content:center;margin-bottom:15px}.ToolsPanel_reportIcon__Fq6Ww svg{color:#3182ce;height:48px;width:48px}.ToolsPanel_processingSteps__aLKFB{background-color:#f0f9ff;border-radius:8px;font-size:13px;margin-top:24px;padding:8px;width:100%}.ToolsPanel_processingStep__oSkGA{align-items:center;display:flex;margin-bottom:10px;opacity:.6;transition:opacity .3s ease}.ToolsPanel_processingStep__oSkGA.ToolsPanel_active__N3\+Cn{opacity:1}.ToolsPanel_processingStep__oSkGA.ToolsPanel_completed__XvEa9{color:#3182ce}.ToolsPanel_stepIcon__HSQww{display:flex;margin-right:10px}.ToolsPanel_stepText__uPydo{flex:1 1}@keyframes ToolsPanel_gradientShift__7gRdL{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes ToolsPanel_shimmerEffect__XbYIV{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes ToolsPanel_pulseEffect__d-PB5{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}@keyframes ToolsPanel_pulseText__5blmY{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes ToolsPanel_spinIcon__F6PLZ{0%{transform:rotate(0deg)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(1turn)}}@keyframes ToolsPanel_fadeIn__XaRwd{0%{opacity:0}to{opacity:1}}.ToolsPanel_processingStep__oSkGA{animation:ToolsPanel_fadeIn__XaRwd .5s ease forwards;animation-play-state:paused}.ToolsPanel_processingStep__oSkGA.ToolsPanel_active__N3\+Cn{animation-play-state:running}.ToolsPanel_activityDots__ODY2I{display:inline-flex;margin-left:5px}.ToolsPanel_activityDot__MfU40{animation:ToolsPanel_dotPulse__rtBeJ 1.5s infinite;background-color:#3182ce;border-radius:50%;height:5px;margin:0 2px;opacity:0;width:5px}.ToolsPanel_activityDot__MfU40:nth-child(2){animation-delay:.2s}.ToolsPanel_activityDot__MfU40:nth-child(3){animation-delay:.4s}@keyframes ToolsPanel_dotPulse__rtBeJ{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.ToolsPanel_notification__L7GF9{align-items:center;animation:ToolsPanel_slideInRight__SmrBC .3s ease-out,ToolsPanel_fadeIn__XaRwd .3s ease-out;border-radius:10px;box-shadow:0 3px 15px #00000026;display:flex;font-family:Comfortaa,cursive;font-size:14px;justify-content:space-between;max-width:350px;padding:12px 16px;position:fixed;right:20px;top:20px;transition:all .3s ease;z-index:1000}.ToolsPanel_success__AsEe6{background:linear-gradient(135deg,#e6fffa,#ebf8ff);border-left:4px solid #38b2ac;color:#2c7a7b}.ToolsPanel_error__QM9vm{background:linear-gradient(135deg,#fff5f5,#fed7d7);border-left:4px solid #e53e3e;color:#c53030}.ToolsPanel_closeNotification__qYjL0{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-size:20px;height:24px;justify-content:center;line-height:1;margin-left:12px;opacity:.7;padding:0;transition:all .2s ease;width:24px}.ToolsPanel_closeNotification__qYjL0:hover{opacity:1;transform:scale(1.1)}@keyframes ToolsPanel_slideInRight__SmrBC{0%{transform:translateX(50px)}to{transform:translateX(0)}}.ToolsPanel_notification__L7GF9:nth-child(2){top:80px}.ToolsPanel_notification__L7GF9:nth-child(3){top:140px}.ToolsPanel_errorAlert__SVCK\+{align-items:center;animation:ToolsPanel_fadeIn__XaRwd .3s ease-out;background-color:#fff5f5;border-left:4px solid #e53e3e;border-radius:10px;color:#c53030;display:flex;font-size:14px;justify-content:space-between;margin-bottom:16px;padding:12px 16px}.ToolsPanel_closeErrorButton__\+0A4R{background:none;border:none;color:#c53030;cursor:pointer;font-size:20px;line-height:1;opacity:.7;padding:0;transition:all .2s ease}.ToolsPanel_closeErrorButton__\+0A4R:hover{opacity:1;transform:scale(1.1)}.StateComponents_stateContainer__WtBUs{align-items:center;background-color:#f8fafc;display:flex;font-family:Comfortaa,cursive;justify-content:center;min-height:400px;padding:20px;width:100%}.StateComponents_stateCard__N1Qf9{animation:StateComponents_fadeIn__0rFqf .5s ease-out;background-color:#fff;border:1px solid #f0f5ff;border-radius:16px;box-shadow:0 5px 15px #00000014;max-width:450px;padding:40px;text-align:center}.StateComponents_iconContainer__oOisq{display:flex;justify-content:center;margin-bottom:24px}.StateComponents_loadingSpinner__a6IDN{height:60px;margin:0 auto 24px;position:relative;width:60px}.StateComponents_spinnerRing__oBszm{animation:StateComponents_spin__jowSo 1s cubic-bezier(.6,.2,.4,.8) infinite;border:4px solid #e0f2fe;border-radius:50%;border-top-color:#06c;height:100%;position:absolute;width:100%}.StateComponents_spinnerCore__r6YAj{background-color:#e0f2fe;border-radius:50%;height:40%;left:30%;position:absolute;top:30%;width:40%}@keyframes StateComponents_spin__jowSo{to{transform:rotate(1turn)}}.StateComponents_emptyIcon__msjXe{align-items:center;background:linear-gradient(135deg,#ebf8ff,#bee3f8);border-radius:50%;color:#3182ce;display:flex;height:80px;justify-content:center;width:80px}.StateComponents_emptyIcon__msjXe svg{height:40px;width:40px}.StateComponents_errorIcon__5Gmzc{align-items:center;animation:StateComponents_pulseError__UN8jA 2s infinite;background:linear-gradient(135deg,#fff5f5,#fed7d7);border-radius:50%;color:#e53e3e;display:flex;height:80px;justify-content:center;width:80px}.StateComponents_errorIcon__5Gmzc svg{height:40px;width:40px}@keyframes StateComponents_pulseError__UN8jA{0%{box-shadow:0 0 0 0 #e53e3e66}70%{box-shadow:0 0 0 10px #e53e3e00}to{box-shadow:0 0 0 0 #e53e3e00}}.StateComponents_stateTitle__4fAHA{font-size:24px;font-weight:700;letter-spacing:.3px;margin-bottom:12px}.StateComponents_emptyState__eNOJS .StateComponents_stateTitle__4fAHA{color:#2d3748}.StateComponents_errorState__wLnXT .StateComponents_stateTitle__4fAHA{color:#e53e3e}.StateComponents_stateMessage__D9sKz{color:#64748b;font-size:15px;line-height:1.6;margin-bottom:24px}.StateComponents_actionButton__zpgbd{background:linear-gradient(135deg,#3182ce,#4299e1);border:none;border-radius:30px;box-shadow:0 4px 10px #3182ce4d;color:#fff;cursor:pointer;font-family:Comfortaa,cursive;font-size:16px;font-weight:600;padding:14px 30px;transition:all .3s ease}.StateComponents_actionButton__zpgbd:hover{box-shadow:0 6px 15px #3182ce66;transform:translateY(-3px)}.StateComponents_actionButton__zpgbd:active{transform:translateY(-1px)}@media (max-width:480px){.StateComponents_stateCard__N1Qf9{padding:30px 20px}.StateComponents_emptyIcon__msjXe,.StateComponents_errorIcon__5Gmzc,.StateComponents_loadingSpinner__a6IDN{height:60px;width:60px}.StateComponents_emptyIcon__msjXe svg,.StateComponents_errorIcon__5Gmzc svg{height:30px;width:30px}.StateComponents_stateTitle__4fAHA{font-size:20px}.StateComponents_stateMessage__D9sKz{font-size:14px}.StateComponents_actionButton__zpgbd{font-size:14px;padding:12px 24px}}@keyframes StateComponents_fadeIn__0rFqf{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.OpportunityHistory_historyContainer__ZmLFr{animation:OpportunityHistory_fadeIn__O1-X2 .5s ease-out;box-sizing:border-box;display:flex;flex-direction:column;font-family:Comfortaa,cursive;height:100%;overflow-y:auto;padding:24px;width:100%}.OpportunityHistory_historyHeader__CRAyu{align-items:center;border-bottom:2px solid #e0f2fe;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.OpportunityHistory_historyTitle__1bYN6{align-items:center;color:#06c;display:flex;font-size:22px;font-weight:700;letter-spacing:.4px;margin:0}.OpportunityHistory_historyIcon__RNu5b{color:#06c;flex-shrink:0;height:20px!important;margin-right:8px;width:20px!important}.OpportunityHistory_viewToggle__LffNK{background-color:#f0f5ff;border-radius:12px;box-shadow:0 2px 4px #00000008;display:flex;padding:4px}.OpportunityHistory_viewToggleButton__LQCLp{align-items:center;background:none;border:none;border-radius:8px;color:#718096;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:14px;font-weight:600;gap:8px;padding:10px 16px;transition:all .3s ease}.OpportunityHistory_viewToggleButton__LQCLp:hover:not(.OpportunityHistory_activeView__5eM1u){background-color:#3182ce0d;color:#3182ce}.OpportunityHistory_activeView__5eM1u{background-color:#fff;box-shadow:0 2px 6px #0000000d;color:#3182ce}.OpportunityHistory_toggleIcon__cnEhD{flex-shrink:0;font-size:16px;margin-right:6px}.OpportunityHistory_filtersContainer__PfMgT{background-color:#f8fafc;border:1px solid #f0f5ff;border-radius:16px;box-shadow:0 2px 6px #00000008;margin-bottom:24px;padding:20px}.OpportunityHistory_filterRow__TCuDB{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px}.OpportunityHistory_searchFilter__U8QDS{flex:2 1;min-width:200px}.OpportunityHistory_searchInput__eN9mW{background-color:#fff;border:1px solid #e0f5ff;border-radius:10px;box-sizing:border-box;font-family:Comfortaa,cursive;font-size:14px;padding:12px 16px;transition:all .3s ease;width:100%}.OpportunityHistory_searchInput__eN9mW:focus{border-color:#3182ce;box-shadow:0 0 0 3px #3182ce1a;outline:none}.OpportunityHistory_selectFilter__pg2fX{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:150px}.OpportunityHistory_selectFilter__pg2fX label{color:#4a5568;font-size:13px;font-weight:600}.OpportunityHistory_filterSelect__FfsZN{background-color:#fff;border:1px solid #e0f5ff;border-radius:10px;box-sizing:border-box;color:#4a5568;font-family:Comfortaa,cursive;font-size:14px;padding:10px 14px;transition:all .3s ease}.OpportunityHistory_filterSelect__FfsZN:focus{border-color:#3182ce;box-shadow:0 0 0 3px #3182ce1a;outline:none}.OpportunityHistory_clearFiltersButton__4Md\+k{align-items:center;align-self:flex-end;background-color:#f0f5ff;border:1px solid #bee3f8;border-radius:10px;color:#3182ce;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:14px;font-weight:600;gap:8px;padding:10px 18px;transition:all .3s ease}.OpportunityHistory_clearFiltersButton__4Md\+k:hover{background-color:#e0f2fe;box-shadow:0 3px 6px #3182ce1a;transform:translateY(-3px)}.OpportunityHistory_clearFiltersButton__4Md\+k svg{flex-shrink:0;height:14px!important;margin-right:6px;width:14px!important}.OpportunityHistory_opportunitiesList__UH\+JU{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:24px}.OpportunityHistory_historyCard__rD5m2{animation:OpportunityHistory_fadeInUp__RR75T .5s ease-out;animation-fill-mode:both;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #f0f5ff;border-radius:16px;box-shadow:0 3px 10px #0000000d;display:flex;flex-direction:column;height:100%;padding:20px;transition:all .3s ease}.OpportunityHistory_historyCard__rD5m2:hover{border-color:#e0f2fe;box-shadow:0 8px 15px #00000014;transform:translateY(-5px)}.OpportunityHistory_cardHeader__G11O8{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.OpportunityHistory_favoriteButton__e3HtD{align-items:center;background:none;border:none;border-radius:50%;color:#cbd5e0;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;justify-content:center;margin-right:12px;padding:5px;transition:all .3s ease}.OpportunityHistory_favoriteButton__e3HtD:hover{color:#f6ad55;transform:scale(1.1)}.OpportunityHistory_isFavorite__wlGmf{color:#f6ad55}.OpportunityHistory_cardTitle__70vUZ{color:#2d3748;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;letter-spacing:.3px;line-height:1.4;margin:0;transition:color .3s ease}.OpportunityHistory_cardTitle__70vUZ:hover{color:#3182ce}.OpportunityHistory_scoreBadge__Glk3k{align-items:center;border-radius:50%;box-shadow:0 3px 6px #00000014;display:flex;flex-shrink:0;font-size:15px;font-weight:700;height:40px;justify-content:center;margin-left:10px;min-width:40px;padding:0 2px}.OpportunityHistory_scoreBadgeHigh__Y64cX{background:linear-gradient(135deg,#c6f6d5,#9ae6b4);color:#22543d}.OpportunityHistory_scoreBadgeMedium__P2POe{background:linear-gradient(135deg,#fefcbf,#fbd38d);color:#744210}.OpportunityHistory_scoreBadgeLow__OjHl4{background:linear-gradient(135deg,#fed7d7,#feb2b2);color:#822727}.OpportunityHistory_cardMeta__WRauI{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.OpportunityHistory_searchInfo__NwC1b{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.OpportunityHistory_searchLabel__yH6-T{color:#718096;font-size:13px;font-weight:600}.OpportunityHistory_searchTerm__dI-X5{color:#2d3748;font-size:14px;font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OpportunityHistory_industryTag__3w\+mY{background:linear-gradient(135deg,#e6fffa,#b2f5ea);border-radius:6px;color:#234e52;font-size:12px;font-weight:600;padding:3px 8px}.OpportunityHistory_typeInfo__OGlE\+{display:flex;flex-wrap:wrap;gap:8px}.OpportunityHistory_sectorTag__Gj1aH,.OpportunityHistory_typeTag__-oW6M{border-radius:6px;font-size:12px;font-weight:600;letter-spacing:.3px;padding:5px 10px}.OpportunityHistory_sectorTag__Gj1aH{background:linear-gradient(135deg,#f0f5ff,#e0f2fe);color:#3182ce}.OpportunityHistory_typeTag__-oW6M{background:linear-gradient(135deg,#ebf8ff,#bee3f8);color:#2c5282}.OpportunityHistory_cardContent__zoN3n{flex:1 1;margin-bottom:16px}.OpportunityHistory_description__do0GA{color:#718096;font-size:14px;line-height:1.6;margin:0}.OpportunityHistory_noDescription__FlNbr{color:#a0aec0;font-size:13px;font-style:italic}.OpportunityHistory_cardFooter__L3k-1{border-top:1px solid #f0f5ff;display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:12px}.OpportunityHistory_datesInfo__yMuRD{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.OpportunityHistory_deadline__zmZIN,.OpportunityHistory_foundDate__WQX9S{align-items:center;display:flex;font-size:12px;gap:6px}.OpportunityHistory_deadlineLabel__kzSUT,.OpportunityHistory_foundLabel__Kc6W3{color:#718096;font-weight:600}.OpportunityHistory_deadlineValue__OpaJh{color:#dd6b20;font-weight:600}.OpportunityHistory_foundValue__9GIG2{color:#4a5568;font-weight:600}.OpportunityHistory_cardActions__5ZDXh{align-items:center;display:flex;justify-content:space-between}.OpportunityHistory_viewDetailsButton__mgfvG{background:linear-gradient(135deg,#3182ce,#4299e1);border:none;border-radius:8px;box-shadow:0 2px 4px #3182ce33;color:#fff;cursor:pointer;font-family:Comfortaa,cursive;font-size:13px;font-weight:600;padding:8px 16px;transition:all .3s ease}.OpportunityHistory_viewDetailsButton__mgfvG:hover{box-shadow:0 4px 8px #3182ce4d;transform:translateY(-3px)}.OpportunityHistory_sourceLink__5fX\+U{align-items:center;background-color:#f0f5ff;border-radius:8px;color:#3182ce;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 16px;text-decoration:none;transition:all .3s ease}.OpportunityHistory_sourceLink__5fX\+U:hover{background-color:#e0f2fe;box-shadow:0 4px 8px #0000000d;transform:translateY(-3px)}.OpportunityHistory_sourceLink__5fX\+U svg{flex-shrink:0;height:12px!important;margin-right:6px;width:12px!important}.OpportunityHistory_pagination__M1qxl{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:16px;margin-top:24px}.OpportunityHistory_paginationButton__P5PTF{align-items:center;background-color:#fff;border:1px solid #e0f2fe;border-radius:8px;color:#3182ce;cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;transition:all .3s ease;width:40px}.OpportunityHistory_paginationButton__P5PTF:hover:not(:disabled){background-color:#f0f5ff;box-shadow:0 3px 6px #0000000d;transform:translateY(-3px)}.OpportunityHistory_paginationButton__P5PTF:disabled{background-color:#f8fafc;border-color:#edf2f7;color:#cbd5e0;cursor:not-allowed}.OpportunityHistory_paginationInfo__Ri3SC{color:#718096;font-size:14px;font-weight:500;padding:0 16px}.OpportunityHistory_emptyState__J0xJr,.OpportunityHistory_errorState__ZZPzL,.OpportunityHistory_loadingState__CoW5e{align-items:center;background-color:#fff;border:1px solid #f0f5ff;border-radius:16px;box-shadow:0 3px 10px #0000000d;display:flex;flex-direction:column;justify-content:center;margin:40px auto;max-width:500px;padding:60px 20px;text-align:center}.OpportunityHistory_loadingSpinner__b3fE6{animation:OpportunityHistory_spin__mq9pR 1s linear infinite;border:4px solid #f0f5ff;border-radius:50%;border-top-color:#3182ce;height:60px;margin-bottom:20px;width:60px}.OpportunityHistory_emptyState__J0xJr p,.OpportunityHistory_errorState__ZZPzL p,.OpportunityHistory_loadingState__CoW5e p{color:#718096;font-size:16px;margin-bottom:20px}.OpportunityHistory_retryButton__05\+nU{background:linear-gradient(135deg,#3182ce,#4299e1);border:none;border-radius:10px;box-shadow:0 3px 6px #3182ce33;color:#fff;cursor:pointer;font-family:Comfortaa,cursive;font-size:14px;font-weight:600;padding:10px 20px;transition:all .3s ease}.OpportunityHistory_retryButton__05\+nU:hover{box-shadow:0 5px 10px #3182ce4d;transform:translateY(-3px)}@keyframes OpportunityHistory_fadeIn__O1-X2{0%{opacity:0}to{opacity:1}}@keyframes OpportunityHistory_fadeInUp__RR75T{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes OpportunityHistory_spin__mq9pR{to{transform:rotate(1turn)}}@media (max-width:1024px){.OpportunityHistory_opportunitiesList__UH\+JU{grid-template-columns:1fr 1fr}}@media (max-width:768px){.OpportunityHistory_historyContainer__ZmLFr{padding:16px}.OpportunityHistory_historyHeader__CRAyu{align-items:flex-start;flex-direction:column;gap:16px}.OpportunityHistory_viewToggle__LffNK{width:100%}.OpportunityHistory_viewToggleButton__LQCLp{flex:1 1;justify-content:center}.OpportunityHistory_filterRow__TCuDB{flex-direction:column;gap:12px}.OpportunityHistory_searchFilter__U8QDS,.OpportunityHistory_selectFilter__pg2fX{width:100%}.OpportunityHistory_opportunitiesList__UH\+JU{grid-template-columns:1fr}.OpportunityHistory_clearFiltersButton__4Md\+k{justify-content:center;width:100%}.OpportunityHistory_cardHeader__G11O8{flex-wrap:wrap}.OpportunityHistory_scoreBadge__Glk3k{order:1}.OpportunityHistory_cardTitle__70vUZ{margin-top:10px;order:3;width:100%}.OpportunityHistory_favoriteButton__e3HtD{order:2}.OpportunityHistory_cardActions__5ZDXh{flex-direction:column;gap:10px}.OpportunityHistory_sourceLink__5fX\+U,.OpportunityHistory_viewDetailsButton__mgfvG{justify-content:center;width:100%}}.OpportunityHistory_historyCard__rD5m2:nth-child(2){animation-delay:.05s}.OpportunityHistory_historyCard__rD5m2:nth-child(3){animation-delay:.1s}.OpportunityHistory_historyCard__rD5m2:nth-child(4){animation-delay:.15s}.OpportunityHistory_historyCard__rD5m2:nth-child(5){animation-delay:.2s}.ReportsList_reportsContainer__FQXpO{background-color:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;height:100%;max-width:100%;overflow-y:auto;padding:24px;width:100%}.ReportsList_reportsHeader__HjVd\+{margin-bottom:32px;position:relative;width:100%}.ReportsList_reportsTitle__S1Yfl{color:#06c;font-size:24px;font-weight:700;margin-bottom:8px}.ReportsList_reportsDescription__4hsEi{color:#4a5568;font-size:16px;max-width:100%}.ReportsList_refreshButton__IiykA{align-items:center;background-color:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;color:#4a5568;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 16px;position:absolute;right:0;top:0;transition:all .2s ease}.ReportsList_refreshButton__IiykA:hover{background-color:#edf2f7;color:#06c}.ReportsList_refreshButton__IiykA:disabled{cursor:not-allowed;opacity:.6}.ReportsList_refreshIcon__axi\+J{height:14px;width:14px}.ReportsList_rotating__FMMvT{animation:ReportsList_rotate__nsJbg 1s linear infinite}@keyframes ReportsList_rotate__nsJbg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ReportsList_loadingContainer__WRkGj{align-items:center;color:#4a5568;display:flex;flex-direction:column;justify-content:center;padding:40px}.ReportsList_spinner__s1ioq{animation:ReportsList_spin__dbhOn 1s ease-in-out infinite;border:3px solid #0066cc1a;border-radius:50%;border-top-color:#06c;height:36px;margin-bottom:16px;width:36px}@keyframes ReportsList_spin__dbhOn{to{transform:rotate(1turn)}}.ReportsList_errorContainer__SG3ti{background-color:#fff5f5;border:1px solid #fed7d7;border-radius:8px;margin:20px 0;padding:16px;text-align:center;width:100%}.ReportsList_errorMessage__Fnzkp{color:#e53e3e;margin-bottom:12px}.ReportsList_retryButton__7gl6g{background-color:#06c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s ease}.ReportsList_retryButton__7gl6g:hover{background-color:#0052a3}.ReportsList_emptyState__\+RIPi{align-items:center;background-color:#f8fafc;border:1px dashed #e2e8f0;border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center;width:100%}.ReportsList_emptyIcon__velEp{color:#a0aec0;height:48px;margin-bottom:16px;width:48px}.ReportsList_emptyIcon__velEp svg{height:32px;width:32px}.ReportsList_emptyTitle__JRuCH{color:#4a5568;font-size:18px;font-weight:600;margin-bottom:8px}.ReportsList_emptyText__PjLui{color:#718096;line-height:1.5;max-width:500px}.ReportsList_reportsGrid__tC3rX{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));width:100%}.ReportsList_reportCard__J9tqk{background:linear-gradient(135deg,#f8fafc,#fff);border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 6px #0066cc0d;cursor:pointer;overflow:hidden;padding:20px;position:relative;transition:all .3s ease}.ReportsList_reportCard__J9tqk:hover{border-color:#bfdbfe;box-shadow:0 8px 16px #0066cc1a;transform:translateY(-5px)}.ReportsList_reportCard__J9tqk:before{background-color:#06c;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.ReportsList_reportIcon__ima\+5{align-items:center;background-color:#0066cc1a;border-radius:8px;display:flex;height:36px;justify-content:center;margin-bottom:12px;width:36px}.ReportsList_reportIcon__ima\+5 svg{height:18px;width:18px}.ReportsList_reportInfo__mxO3T{margin-bottom:16px}.ReportsList_titleContainer__1lSuQ{align-items:center;display:flex;gap:8px;margin-bottom:8px}.ReportsList_reportTitle__dcnQb{color:#2d3748;flex:1 1;font-size:16px;font-weight:600;margin-bottom:0}.ReportsList_editButton__JO0Fw{background:none;border:none;border-radius:4px;color:#718096;cursor:pointer;opacity:.7;padding:4px;transition:opacity .2s ease}.ReportsList_editButton__JO0Fw:hover{background-color:#0000000d;opacity:1}.ReportsList_editButton__JO0Fw svg{height:14px;width:14px}.ReportsList_editTitleContainer__EMAF9{display:flex;margin-bottom:8px;width:100%}.ReportsList_editTitleInput__yLMY6{background-color:#fff;border:1px solid #cbd5e0;border-radius:6px;color:#2d3748;flex:1 1;font-family:inherit;font-size:14px;padding:8px 12px}.ReportsList_editTitleInput__yLMY6:focus{border-color:#06c;box-shadow:0 0 0 3px #06c3;outline:none}.ReportsList_editActions__Xq\+ue{display:flex;margin-left:8px}.ReportsList_saveButton__KPbb4{align-items:center;background:none;background-color:#0066cc1a;border:none;border-radius:4px;color:#06c;cursor:pointer;display:flex;height:30px;justify-content:center;margin-right:6px;width:30px}.ReportsList_saveButton__KPbb4:hover{background-color:#06c3}.ReportsList_reportDate__2gA9A{color:#718096;font-size:14px;margin-bottom:12px}.ReportsList_reportType__MPhkF{background-color:#0066cc1a;border-radius:20px;color:#06c;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px}.ReportsList_reportActions__ypzV-{align-items:center;display:flex;gap:8px;margin-top:16px}.ReportsList_viewButton__TMauo{align-items:center;background-color:#06c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:500;justify-content:space-between;padding:8px 16px;transition:all .2s ease}.ReportsList_viewButton__TMauo svg{height:14px;width:14px}.ReportsList_viewButton__TMauo:hover{background-color:#0052a3}.ReportsList_viewButton__TMauo:disabled{cursor:not-allowed;opacity:.5}.ReportsList_deleteButton__injSp{align-items:center;background-color:#e53e3e1a;border:none;border-radius:6px;color:#e53e3e;cursor:pointer;display:flex;height:36px;justify-content:center;min-width:36px;padding:0;transition:all .2s ease;width:36px}.ReportsList_deleteButton__injSp svg{height:16px;width:16px}.ReportsList_deleteButton__injSp:hover{background-color:#e53e3e33}.ReportsList_deleteButton__injSp:disabled{cursor:not-allowed;opacity:.5}.ReportsList_aiReportGeneratorContainer__kgtDD{background:linear-gradient(135deg,#f0f9ff,#e6f7ff);border:1px solid #bfdbfe;border-radius:16px;box-shadow:0 8px 20px #0066cc1f;margin-bottom:36px;overflow:hidden;position:relative;width:100%}.ReportsList_aiReportGeneratorContainer__kgtDD:before{animation:ReportsList_shimmer__\+jMYO 4s infinite;background:linear-gradient(45deg,#fff0,#fffc 50%,#fff0);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;transform:rotate(45deg);width:200%;z-index:1}@keyframes ReportsList_shimmer__\+jMYO{0%{transform:translateX(-100%) rotate(45deg)}to{transform:translateX(100%) rotate(45deg)}}.ReportsList_aiReportGeneratorContent__OFv28{align-items:center;display:flex;padding:24px;position:relative;z-index:2}.ReportsList_aiReportGeneratorIcon__KobI0{align-items:center;animation:ReportsList_pulse__WKvQJ 2s infinite;background:linear-gradient(135deg,#06c,#08f);border-radius:50%;box-shadow:0 6px 12px #06c3;color:#fff;display:flex;flex-shrink:0;height:54px;justify-content:center;margin-right:20px;width:54px}@keyframes ReportsList_pulse__WKvQJ{0%{box-shadow:0 0 0 0 #06c6;transform:scale(1)}70%{box-shadow:0 0 0 10px #06c0;transform:scale(1.05)}to{box-shadow:0 0 0 0 #06c0;transform:scale(1)}}.ReportsList_aiReportGeneratorIcon__KobI0 svg{animation:ReportsList_float__9A8oB 3s ease-in-out infinite;height:24px;width:24px}@keyframes ReportsList_float__9A8oB{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}.ReportsList_aiReportGeneratorText__\+aPSF{flex:1 1}.ReportsList_aiReportGeneratorText__\+aPSF h3{color:#0052a3;font-size:20px;font-weight:700;margin-bottom:8px}.ReportsList_aiReportGeneratorText__\+aPSF p{color:#4a5568;font-size:15px;line-height:1.5;max-width:100%}.ReportsList_generateReportButton__yASNa{align-items:center;background:linear-gradient(135deg,#06c,#0052a3);border:none;border-radius:10px;box-shadow:0 4px 12px #0066cc4d;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;margin-left:20px;padding:10px 20px;transition:all .3s ease}.ReportsList_generateReportButton__yASNa:hover{background:linear-gradient(135deg,#0052a3,#004080);box-shadow:0 6px 16px #06c6;transform:translateY(-3px)}.ReportsList_generateReportButton__yASNa span{position:relative;z-index:2}.ReportsList_generateReportButton__yASNa svg{height:14px;transition:transform .3s ease;width:14px}.ReportsList_generateReportButton__yASNa:hover svg{transform:translateX(4px)}.ReportsList_modalOverlay__-ZxLK{align-items:center;animation:ReportsList_fadeIn__fv4MW .3s ease-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes ReportsList_fadeIn__fv4MW{0%{opacity:0}to{opacity:1}}.ReportsList_modalContent__MFUx9{animation:ReportsList_slideUp__VHhFM .4s ease-out;background-color:#fff;border-radius:16px;box-shadow:0 10px 30px #00000026;max-width:90%;padding:32px;width:500px}@keyframes ReportsList_slideUp__VHhFM{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ReportsList_modalTitle__dvIID{color:#2d3748;font-size:20px;font-weight:700;margin-bottom:20px}.ReportsList_modalText__BA5sm{color:#4a5568;font-size:15px;line-height:1.5;margin-bottom:24px}.ReportsList_modalButtons__jScaQ{display:flex;gap:12px;justify-content:flex-end}.ReportsList_modalButtons__jScaQ .ReportsList_cancelButton__FNV4u{background-color:#edf2f7;border:none;border-radius:8px;color:#4a5568;cursor:pointer;font-size:14px;font-weight:600;height:auto;padding:10px 20px;transition:all .2s ease;width:auto}.ReportsList_modalButtons__jScaQ .ReportsList_cancelButton__FNV4u:hover{background-color:#e2e8f0}.ReportsList_modalButtons__jScaQ .ReportsList_deleteButton__injSp{background-color:#e53e3e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:auto;padding:10px 20px;transition:all .2s ease;width:auto}.ReportsList_modalButtons__jScaQ .ReportsList_deleteButton__injSp:hover{background-color:#c53030}.ReportsList_modalButtons__jScaQ .ReportsList_cancelButton__FNV4u:disabled,.ReportsList_modalButtons__jScaQ .ReportsList_deleteButton__injSp:disabled{cursor:not-allowed;opacity:.7}.ReportsList_cancelButton__FNV4u{align-items:center;background:none;background-color:#e53e3e1a;border:none;border-radius:4px;color:#e53e3e;cursor:pointer;display:flex;justify-content:center}.ReportsList_cancelButton__FNV4u:hover{background-color:#e53e3e33}.ReportsList_cancelButton__FNV4u svg{height:16px;width:16px}.ReportsList_modalBody__yti0r{margin-bottom:24px}.ReportsList_modalBody__yti0r p{color:#4a5568;font-size:15px;margin-bottom:16px}.ReportsList_exportOptions__-M4J4{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}.ReportsList_exportOption__rZ9Pi{align-items:center;background-color:#f7fafc;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:12px;transition:all .2s ease}.ReportsList_exportOption__rZ9Pi:hover{background-color:#edf2f7}.ReportsList_exportOption__rZ9Pi input[type=radio]{accent-color:#06c}.ReportsList_exportOptionLabel__m2IK3{color:#4a5568;font-size:14px}.ReportsList_reportDescription__Lv0zI{background-color:#f0f9ff;border-radius:8px;margin-bottom:16px;padding:12px}.ReportsList_reportDescription__Lv0zI p{color:#2d3748;font-size:14px;line-height:1.5;margin:0}.ReportsList_reportResult__d4ALO{border-radius:8px;margin-top:20px;padding:12px;text-align:center}.ReportsList_reportResult__d4ALO p{font-weight:600;margin:0}.ReportsList_success__5Q2kC{background-color:#f0fff4;border:1px solid #c6f6d5;color:#38a169}.ReportsList_error__mDZ66{background-color:#fff5f5;border:1px solid #fed7d7;color:#e53e3e}.ReportsList_timeout__qqOUT{background-color:#fffaf0;border:1px solid #feebc8;color:#dd6b20}.ReportsList_modalFooter__Zh844{display:flex;gap:12px;justify-content:flex-end}.ReportsList_actionButton__3EHBs{background:linear-gradient(135deg,#06c,#0052a3);border:none;border-radius:8px;box-shadow:0 3px 6px #06c3;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .3s ease}.ReportsList_actionButton__3EHBs:hover{box-shadow:0 5px 10px #0066cc4d;transform:translateY(-2px)}.ReportsList_actionButton__3EHBs:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.ReportsList_reportGenerating__Baziy{align-items:center;display:flex;flex-direction:column;padding:20px 0;position:relative}.ReportsList_progressContainer__\+0hBX{background-color:#e0f2fe;border-radius:20px;box-shadow:inset 0 1px 3px #0000001a;height:8px;margin:24px 0 16px;overflow:hidden;position:relative;width:100%}.ReportsList_progressBar__yatq4{animation:ReportsList_gradientShift__pr5Rv 2s linear infinite,ReportsList_pulseEffect__mmViu 1.5s ease-in-out infinite;background:linear-gradient(90deg,#06c,#08f,#40a9ff,#08f,#06c);background-size:200% 100%;border-radius:20px;box-shadow:0 0 8px #0066cc80;height:100%;transition:width .5s ease-out}@keyframes ReportsList_gradientShift__pr5Rv{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes ReportsList_pulseEffect__mmViu{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}.ReportsList_progressText__3aWBg{color:#06c;font-size:14px;font-weight:600;margin-top:0}.ReportsList_reportIcon__ima\+5{animation:ReportsList_bounce__-XxKD 2s infinite;color:#06c;height:48px;margin-bottom:16px;width:48px}.ReportsList_reportGenerating__Baziy .ReportsList_reportIcon__ima\+5 svg{height:32px;width:32px}@keyframes ReportsList_bounce__-XxKD{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}.ReportsList_activityDots__mOKXj{align-items:center;display:inline-flex;margin-left:6px}.ReportsList_activityDot__5FeXy{animation:ReportsList_dotPulse__1QAmc 1.5s infinite;background-color:#06c;border-radius:50%;height:5px;margin:0 2px;opacity:0;width:5px}.ReportsList_activityDot__5FeXy:nth-child(2){animation-delay:.2s}.ReportsList_activityDot__5FeXy:nth-child(3){animation-delay:.4s}@keyframes ReportsList_dotPulse__1QAmc{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.ReportsList_processingSteps__NiRX2{background-color:#f0f9ff;border-radius:10px;font-size:14px;margin-top:24px;padding:16px;width:100%}.ReportsList_processingStep__i67-d{align-items:center;color:#718096;display:flex;margin-bottom:16px;opacity:.6;transition:all .3s ease}.ReportsList_processingStep__i67-d:last-child{margin-bottom:0}.ReportsList_processingStep__i67-d.ReportsList_active__VjOnN{color:#2d3748;opacity:1}.ReportsList_processingStep__i67-d.ReportsList_completed__01IRu{color:#06c}.ReportsList_stepIcon__i0pys{align-items:center;display:flex;height:20px;justify-content:center;margin-right:12px;width:20px}.ReportsList_stepText__v6N\+y{font-weight:500}@media (max-width:768px){.ReportsList_reportsGrid__tC3rX{grid-template-columns:1fr}.ReportsList_reportsDescription__4hsEi{max-width:100%}.ReportsList_refreshButton__IiykA{justify-content:center;margin-top:16px;position:relative;width:100%}.ReportsList_reportsHeader__HjVd\+{text-align:center}.ReportsList_aiReportGeneratorContent__OFv28{flex-direction:column;text-align:center}.ReportsList_aiReportGeneratorIcon__KobI0{margin-bottom:16px;margin-right:0}.ReportsList_generateReportButton__yASNa{margin-left:0;margin-top:16px}.ReportsList_modalContent__MFUx9{padding:20px;width:95%}.ReportsList_titleContainer__1lSuQ{align-items:flex-start;flex-direction:column}.ReportsList_editButton__JO0Fw{margin-top:4px}.ReportsList_reportActions__ypzV-{flex-direction:column;gap:10px}.ReportsList_deleteButton__injSp{height:36px;width:100%}}.ReportsList_duplicateInfo__NiBMN{background-color:#f8f9fa;border-left:4px solid #06c;border-radius:4px;margin:15px 0;padding:10px 15px}.ReportsList_textButton__yBsSI{background:none;border:none;color:#06c;cursor:pointer;font-size:14px;margin-top:5px;padding:0;text-decoration:underline}.ReportsList_textButton__yBsSI:hover{color:#004d99}.ReportDetail_reportDetailContainer__pkR16{animation:ReportDetail_fadeIn__vgDWO .4s ease-in-out;background-color:#fff;border-radius:12px;box-shadow:0 4px 16px #00000014;margin:0 auto;max-width:100%;overflow:hidden;position:relative;width:100%}@keyframes ReportDetail_fadeIn__vgDWO{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ReportDetail_readingProgressContainer__14BAU{background-color:#0000000d;height:4px;left:0;position:fixed;top:0;width:100%;z-index:1000}.ReportDetail_readingProgressBar__WK77g{background:linear-gradient(90deg,#06c,#40a9ff);height:100%;transition:width .2s ease;width:0}.ReportDetail_reportHeader__44pmo{background:linear-gradient(135deg,#f8fafc,#fff);border-bottom:1px solid #e2e8f0;padding:24px 32px;position:relative}.ReportDetail_headerActions__U9jN3{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.ReportDetail_reportTools__N\+uVK{display:flex;gap:8px}.ReportDetail_toolButton__vnDTU{align-items:center;background-color:#0066cc14;border:none;border-radius:8px;color:#06c;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.ReportDetail_toolButton__vnDTU:hover{background-color:#0066cc26;transform:translateY(-2px)}.ReportDetail_toolButton__vnDTU svg{height:18px;width:18px}.ReportDetail_backButton__s5dwm{align-items:center;background-color:#0066cc14;border:none;border-radius:8px;color:#06c;cursor:pointer;display:flex;font-weight:500;padding:8px 16px;transition:all .2s ease}.ReportDetail_backButton__s5dwm svg{height:16px;margin-right:8px;transition:transform .2s ease;width:16px}.ReportDetail_backButton__s5dwm:hover{background-color:#0066cc26;color:#0052a3}.ReportDetail_backButton__s5dwm:hover svg{transform:translateX(-3px)}.ReportDetail_reportMeta__JBxbd{padding:16px 0;text-align:center}.ReportDetail_reportTitle__xoLG6{color:#06c;font-size:28px;font-weight:700;line-height:1.3;margin-bottom:16px}.ReportDetail_reportInfo__zSX17{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:8px}.ReportDetail_companyName__aYDWh,.ReportDetail_reportDate__Hx0IC,.ReportDetail_reportType__tMTEQ{align-items:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;color:#4a5568;display:inline-flex;font-size:14px;padding:6px 16px}.ReportDetail_infoIcon__w3oYH{height:14px;margin-right:8px;width:14px}.ReportDetail_reportType__tMTEQ{background-color:#0066cc1a;color:#06c;font-weight:500}.ReportDetail_companyName__aYDWh{background-color:#f0f9ff;color:#06c}.ReportDetail_reportLayout__oBKEj{display:flex;gap:30px;padding:0;width:100%}.ReportDetail_tocContainer__RxmEf{display:flex;flex-direction:column;flex-shrink:0;max-height:calc(100vh - 48px);overflow-y:auto;padding:24px 0 24px 24px;position:sticky;scrollbar-width:thin;top:24px;width:240px}.ReportDetail_tocHeader__fQ0s8{border-bottom:1px solid #e2e8f0;margin-bottom:16px;padding-bottom:8px}.ReportDetail_tocHeader__fQ0s8 h2{color:#2d3748;font-size:18px;font-weight:600;margin:0}.ReportDetail_tableOfContents__iGNBb{display:flex;flex-direction:column;gap:2px}.ReportDetail_tocItem__kit7\+{background:none;border:none;border-radius:6px;color:#4a5568;cursor:pointer;display:block;font-size:14px;padding:8px 16px;position:relative;text-align:left;transition:all .2s}.ReportDetail_tocItem__kit7\+:hover{background-color:#f0f9ff;color:#06c}.ReportDetail_tocSubItem__ankSY{font-size:13px;padding-left:24px}.ReportDetail_tocSubItem__ankSY:before{background-color:#cbd5e0;border-radius:50%;content:"";height:4px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:4px}.ReportDetail_tocActive__WMEtq{background-color:#f0f9ff;color:#06c;font-weight:500}.ReportDetail_tocActive__WMEtq:after{background-color:#06c;border-radius:0 3px 3px 0;content:"";height:100%;left:-12px;position:absolute;top:0;width:3px}.ReportDetail_reportContent__fyeTc{background-color:#fff;flex:1 1;height:calc(100vh - 180px);overflow-y:auto;padding:32px 32px 48px;scrollbar-width:thin}.ReportDetail_fullReportContainer__e522S{margin:0 auto;max-width:100%}.ReportDetail_markdownContainer__\+ToJs{background-color:#fff;border-radius:10px;box-shadow:0 2px 12px #0000000d;overflow:auto;padding:32px}.ReportDetail_markdownContainer__\+ToJs h1{border-bottom:2px solid #e2e8f0;color:#1a3b5d;font-size:2.2em;margin-bottom:1em;padding-bottom:.4em;text-align:center}.ReportDetail_markdownContainer__\+ToJs h2{border-bottom:1px solid #e2e8f0;color:#2a5885;font-size:1.8em;margin-bottom:.8em;margin-top:1.8em;padding-bottom:.3em}.ReportDetail_markdownContainer__\+ToJs h3{color:#3a6fa8;font-size:1.5em;margin-bottom:.7em;margin-top:1.5em}.ReportDetail_markdownContainer__\+ToJs h4{color:#4a85cb;font-size:1.2em;margin-bottom:.6em;margin-top:1.2em}.ReportDetail_markdownContainer__\+ToJs p{color:#2d3748;line-height:1.8;margin-bottom:1.2em;text-align:justify}.ReportDetail_markdownContainer__\+ToJs ol,.ReportDetail_markdownContainer__\+ToJs ul{margin-bottom:1.2em;padding-left:2.5em}.ReportDetail_markdownContainer__\+ToJs li{line-height:1.6;margin-bottom:.7em}.ReportDetail_markdownContainer__\+ToJs blockquote{background-color:#f8fafc;border-left:4px solid #4a85cb;border-radius:0 6px 6px 0;color:#4a5568;font-style:italic;margin:1.5em 0;padding:.5em 1em}.ReportDetail_markdownContainer__\+ToJs code{background-color:#f1f5f9;border-radius:4px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9em;padding:.2em .4em}.ReportDetail_markdownContainer__\+ToJs pre{background-color:#f1f5f9;border-radius:8px;box-shadow:inset 0 1px 3px #0000001a;margin-bottom:1.5em;overflow-x:auto;padding:1.2em}.ReportDetail_markdownContainer__\+ToJs pre code{background-color:initial;font-size:.95em;line-height:1.5;padding:0}.ReportDetail_markdownContainer__\+ToJs hr{background-color:#e2e8f0;border:none;height:1px;margin:2.5em 0}.ReportDetail_markdownContainer__\+ToJs img{border-radius:8px;box-shadow:0 4px 12px #0000001a;display:block;height:auto;margin:2em auto;max-width:100%}.ReportDetail_markdownContainer__\+ToJs table{border-collapse:collapse;border-radius:8px;box-shadow:0 2px 8px #0000000d;margin:1.5em 0;overflow:hidden;width:100%}.ReportDetail_markdownContainer__\+ToJs td,.ReportDetail_markdownContainer__\+ToJs th{border:1px solid #e2e8f0;padding:.8em 1em;text-align:left}.ReportDetail_markdownContainer__\+ToJs th{background-color:#f8fafc;color:#2d3748;font-weight:600}.ReportDetail_markdownContainer__\+ToJs tr:nth-child(2n){background-color:#f8fafc}.ReportDetail_markdownContainer__\+ToJs tr:hover{background-color:#f0f9ff}.ReportDetail_emptyState__LUbrr{background-color:#f7fafc;border:1px dashed #e2e8f0;border-radius:10px;color:#718096;padding:60px 20px;text-align:center}.ReportDetail_emptyIcon__\+Ll6U{color:#a0aec0;height:48px;margin-bottom:16px;width:48px}.ReportDetail_reloadButton__1qjxM{background:linear-gradient(135deg,#06c,#0052a3);border:none;border-radius:6px;box-shadow:0 4px 6px #06c3;color:#fff;cursor:pointer;display:inline-block;font-weight:500;margin-top:20px;padding:12px 24px;transition:all .3s ease}.ReportDetail_reloadButton__1qjxM:hover{background:linear-gradient(135deg,#0052a3,#004080);box-shadow:0 6px 12px #0066cc4d;transform:translateY(-2px)}.ReportDetail_errorState__SJej-{background-color:#fff5f5;border:1px solid #fed7d7;border-radius:10px;box-shadow:0 4px 12px #e53e3e1a;color:#e53e3e;margin:20px;padding:50px;text-align:center}.ReportDetail_errorIcon__ZYmqT{color:#e53e3e;height:48px;margin-bottom:16px;width:48px}.ReportDetail_loadingContainer__41y2P{align-items:center;display:flex;flex-direction:column;height:300px;justify-content:center;padding:40px;width:100%}.ReportDetail_spinner__UWj9u{animation:ReportDetail_spin__bZCfP 1.2s cubic-bezier(.5,.1,.5,.9) infinite;border:4px solid #0066cc1a;border-radius:50%;border-top-color:#06c;box-shadow:0 6px 10px #0066cc1a;height:50px;margin-bottom:20px;width:50px}@keyframes ReportDetail_spin__bZCfP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ReportDetail_scrollTopButton__uhySD{align-items:center;background-color:#06c;border:none;border-radius:50%;bottom:24px;box-shadow:0 4px 12px #0066cc4d;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;opacity:.8;position:fixed;right:24px;transition:all .3s ease;width:48px;z-index:100}.ReportDetail_scrollTopButton__uhySD:hover{box-shadow:0 6px 16px #06c6;opacity:1;transform:translateY(-5px)}.ReportDetail_scrollTopButton__uhySD svg{height:20px;width:20px}@media print{.ReportDetail_reportDetailContainer__pkR16{background-color:#fff!important;box-shadow:none!important;margin:0!important;max-width:none!important;padding:0!important;width:100%!important}.ReportDetail_reportLayout__oBKEj{display:block!important;width:100%!important}.ReportDetail_backButton__s5dwm,.ReportDetail_readingProgressContainer__14BAU,.ReportDetail_reportTools__N\+uVK,.ReportDetail_scrollTopButton__uhySD,.ReportDetail_tocContainer__RxmEf{display:none!important}.ReportDetail_reportContent__fyeTc{height:auto!important;overflow:visible!important;padding:0!important;width:100%!important}.ReportDetail_markdownContainer__\+ToJs{box-shadow:none!important;color:#000!important;display:block!important;padding:0!important;visibility:visible!important;width:100%!important}.ReportDetail_reportHeader__44pmo{border:none!important;padding:0 0 20px!important}.ReportDetail_reportTitle__xoLG6{color:#000!important;font-size:24px!important}.ReportDetail_reportInfo__zSX17{margin-bottom:30px!important}.ReportDetail_companyName__aYDWh,.ReportDetail_reportDate__Hx0IC,.ReportDetail_reportType__tMTEQ{background:none!important;border:none!important;color:#000!important}.ReportDetail_fullReportContainer__e522S{max-width:none!important;width:100%!important}.ReportDetail_markdownContainer__\+ToJs blockquote,.ReportDetail_markdownContainer__\+ToJs h1,.ReportDetail_markdownContainer__\+ToJs h2,.ReportDetail_markdownContainer__\+ToJs h3,.ReportDetail_markdownContainer__\+ToJs h4,.ReportDetail_markdownContainer__\+ToJs li,.ReportDetail_markdownContainer__\+ToJs p,.ReportDetail_markdownContainer__\+ToJs table td,.ReportDetail_markdownContainer__\+ToJs table th{color:#000!important;page-break-inside:avoid!important}.ReportDetail_markdownContainer__\+ToJs a{color:#000!important;text-decoration:underline!important}.ReportDetail_markdownContainer__\+ToJs img{box-shadow:none!important;max-width:500px!important}.ReportDetail_markdownContainer__\+ToJs table{border-collapse:collapse!important;box-shadow:none!important;page-break-inside:avoid!important;width:100%!important}.ReportDetail_markdownContainer__\+ToJs td,.ReportDetail_markdownContainer__\+ToJs th{border:1px solid #333!important}}@media (max-width:992px){.ReportDetail_reportLayout__oBKEj{flex-direction:column}.ReportDetail_tocContainer__RxmEf{border-bottom:1px solid #e2e8f0;max-height:none;padding:16px 24px;position:relative;top:0;width:100%}.ReportDetail_tableOfContents__iGNBb{flex-direction:row;flex-wrap:wrap;gap:8px}.ReportDetail_tocItem__kit7\+{font-size:13px;padding:6px 12px}.ReportDetail_tocSubItem__ankSY{padding-left:12px}.ReportDetail_tocActive__WMEtq:after{bottom:-2px;height:2px;left:0;top:auto;width:100%}.ReportDetail_reportContent__fyeTc{height:auto;max-height:none;padding:24px}}@media (max-width:768px){.ReportDetail_reportHeader__44pmo{padding:20px}.ReportDetail_headerActions__U9jN3{align-items:flex-start;flex-direction:column;gap:12px}.ReportDetail_reportTools__N\+uVK{align-self:flex-end}.ReportDetail_reportTitle__xoLG6{font-size:24px}.ReportDetail_markdownContainer__\+ToJs,.ReportDetail_reportContent__fyeTc{padding:20px 16px}.ReportDetail_markdownContainer__\+ToJs h1{font-size:1.8em}.ReportDetail_markdownContainer__\+ToJs h2{font-size:1.5em}.ReportDetail_reportInfo__zSX17{align-items:center;flex-direction:column;gap:8px}.ReportDetail_companyName__aYDWh,.ReportDetail_reportDate__Hx0IC,.ReportDetail_reportType__tMTEQ{justify-content:center;width:100%}.ReportDetail_tocContainer__RxmEf{padding:12px 16px}.ReportDetail_tocHeader__fQ0s8 h2{font-size:16px}}@media (max-width:480px){.ReportDetail_reportHeader__44pmo{padding:16px}.ReportDetail_reportTitle__xoLG6{font-size:20px}.ReportDetail_backButton__s5dwm{justify-content:center;width:100%}.ReportDetail_reportTools__N\+uVK{justify-content:space-between;width:100%}.ReportDetail_markdownContainer__\+ToJs{padding:16px 12px}.ReportDetail_markdownContainer__\+ToJs h1{font-size:1.5em}.ReportDetail_markdownContainer__\+ToJs h2{font-size:1.3em}.ReportDetail_scrollTopButton__uhySD{bottom:16px;height:40px;right:16px;width:40px}.ReportDetail_scrollTopButton__uhySD svg{height:16px;width:16px}}:root{--header-bg-color:linear-gradient(135deg,#06c,#1a8cff)}.AnnouncementDisplay_announcementOverlay__G8a4F{align-items:center;animation:AnnouncementDisplay_fadeIn__6Laf6 .3s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000b3;display:flex;height:100%;height:100dvh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.AnnouncementDisplay_announcementModal__gWCNO{animation:AnnouncementDisplay_slideUp__Warem .5s cubic-bezier(.16,1,.3,1) forwards;background:#fff;border-radius:16px;box-shadow:0 20px 25px #0000004d;display:flex;flex-direction:column;max-height:90dvh;max-width:500px;overflow:hidden;position:relative;transform-origin:center;width:90%}.AnnouncementDisplay_closeButton__nLGty{align-items:center;background:#ffffff40;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1rem;height:32px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .2s ease;width:32px;z-index:10}.AnnouncementDisplay_closeButton__nLGty:hover{background:#fff6;transform:scale(1.1) rotate(90deg)}.AnnouncementDisplay_modalHeader__caQbY{background:linear-gradient(135deg,#06c,#1a8cff);background:var(--header-bg-color);color:#fff;flex-shrink:0;padding:1.5rem;position:relative}.AnnouncementDisplay_modalHeader__caQbY:after{background:linear-gradient(180deg,#0000001a,#0000);bottom:-10px;content:"";height:10px;left:0;position:absolute;right:0}.AnnouncementDisplay_typeInfo__3dYqd .AnnouncementDisplay_modalHeader__caQbY{background:linear-gradient(135deg,#06c,#1a8cff)}.AnnouncementDisplay_typeUpdate__4zoVu .AnnouncementDisplay_modalHeader__caQbY{background:linear-gradient(135deg,#2ecc71,#27ae60)}.AnnouncementDisplay_typeWarning__9oHNj .AnnouncementDisplay_modalHeader__caQbY{background:linear-gradient(135deg,#f39c12,#e67e22)}.AnnouncementDisplay_typeFeature__gUMiq .AnnouncementDisplay_modalHeader__caQbY{background:linear-gradient(135deg,#9b59b6,#8e44ad)}.AnnouncementDisplay_modalHeader__caQbY h3{font-family:Comfortaa,cursive;font-size:1.5rem;font-weight:600;margin:0;padding-right:2rem;text-shadow:0 2px 4px #0000001a}.AnnouncementDisplay_imageContainer__nXXtj{align-items:center;background-color:#f5f5f5;display:flex;flex-shrink:0;justify-content:center;max-height:30dvh;min-height:200px;overflow:hidden;position:relative;width:100%}.AnnouncementDisplay_announcementImage__mU2xh{display:block;height:100%;max-height:30dvh;object-fit:contain;transition:transform .5s ease;width:100%}.AnnouncementDisplay_modalBody__Dmg\+t{flex:1 1;line-height:1.6;max-height:calc(50dvh - 3rem);overflow-y:auto;padding:1.5rem}.AnnouncementDisplay_richTextContent__bWpuO{color:#4b5563;font-family:Comfortaa,cursive;font-size:1rem;line-height:1.6;margin:0}.AnnouncementDisplay_richTextContent__bWpuO h1,.AnnouncementDisplay_richTextContent__bWpuO h2,.AnnouncementDisplay_richTextContent__bWpuO h3{color:#333;font-weight:600;margin-bottom:.75rem;margin-top:1.5rem}.AnnouncementDisplay_richTextContent__bWpuO a{color:#06c;text-decoration:underline;transition:color .2s ease}.AnnouncementDisplay_richTextContent__bWpuO a:hover{color:#049}.AnnouncementDisplay_richTextContent__bWpuO ol,.AnnouncementDisplay_richTextContent__bWpuO ul{margin-bottom:1rem;margin-left:1.5rem}.AnnouncementDisplay_richTextContent__bWpuO li{margin-bottom:.5rem}.AnnouncementDisplay_readMoreToggle__WT90q{color:#06c;cursor:pointer;display:inline-block;font-weight:600;margin-top:.5rem;transition:color .2s ease}.AnnouncementDisplay_readMoreToggle__WT90q:hover{color:#049;text-decoration:underline}.AnnouncementDisplay_collapsedContent__Xhrya{max-height:150px;overflow:hidden;position:relative}.AnnouncementDisplay_collapsedContent__Xhrya:after{background:linear-gradient(180deg,#0000,#fff);bottom:0;content:"";height:50px;left:0;position:absolute;width:100%}.AnnouncementDisplay_expandedContent__cSECH{border-top:1px solid #e5e7eb;margin-top:15px;max-height:none;padding-top:15px}.AnnouncementDisplay_modalFooter__oVm9H{align-items:center;background-color:#f9fafb;border-top:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:1rem 1.5rem}.AnnouncementDisplay_pagination__Y2Cfe{color:#6b7280;font-size:.9rem}.AnnouncementDisplay_dismissButton__OafHP,.AnnouncementDisplay_pagination__Y2Cfe{animation:AnnouncementDisplay_pulse__ily5B 2s infinite;font-family:Comfortaa,cursive}.AnnouncementDisplay_dismissButton__OafHP{background:#06c;border:none;border-radius:20px;box-shadow:0 4px 6px #06c3;color:#fff;cursor:pointer;font-size:.95rem;font-weight:500;padding:.75rem 1.5rem;transition:all .3s ease}.AnnouncementDisplay_dismissButton__OafHP:hover{background:#005bb5;box-shadow:0 6px 12px #0066cc4d;transform:translateY(-2px)}.AnnouncementDisplay_animationBounce__X\+kMy{animation:AnnouncementDisplay_bounceIn__87qEf .7s cubic-bezier(.36,.07,.19,.97) both}.AnnouncementDisplay_animationFade__IfeOm{animation:AnnouncementDisplay_fadeInSlow__2hTAE 1s ease-in-out both}.AnnouncementDisplay_animationSlide__XgVKD .AnnouncementDisplay_announcementModal__gWCNO{animation:AnnouncementDisplay_slideInRight__R1Vj\+ .7s cubic-bezier(.16,1,.3,1) forwards}.AnnouncementDisplay_animationZoom__Lf36n .AnnouncementDisplay_announcementModal__gWCNO{animation:AnnouncementDisplay_zoomIn__VwkdH .5s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes AnnouncementDisplay_fadeIn__6Laf6{0%{opacity:0}to{opacity:1}}@keyframes AnnouncementDisplay_fadeInSlow__2hTAE{0%{opacity:0}to{opacity:1}}@keyframes AnnouncementDisplay_slideUp__Warem{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes AnnouncementDisplay_bounceIn__87qEf{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes AnnouncementDisplay_slideInRight__R1Vj\+{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes AnnouncementDisplay_zoomIn__VwkdH{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes AnnouncementDisplay_pulse__ily5B{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}@media (max-width:768px){.AnnouncementDisplay_announcementModal__gWCNO{max-height:85dvh;width:95%}.AnnouncementDisplay_modalHeader__caQbY h3{font-size:1.25rem}.AnnouncementDisplay_announcementImage__mU2xh,.AnnouncementDisplay_imageContainer__nXXtj{max-height:25dvh}.AnnouncementDisplay_modalBody__Dmg\+t{max-height:calc(45dvh - 3rem)}}@media (max-width:480px){.AnnouncementDisplay_modalHeader__caQbY{padding:1rem}.AnnouncementDisplay_modalBody__Dmg\+t{max-height:calc(40dvh - 2rem);padding:1rem}.AnnouncementDisplay_imageContainer__nXXtj{max-height:22dvh;min-height:150px}.AnnouncementDisplay_announcementImage__mU2xh{max-height:22dvh}.AnnouncementDisplay_modalFooter__oVm9H{flex-direction:column;gap:1rem;padding:1rem}.AnnouncementDisplay_dismissButton__OafHP{width:100%}.AnnouncementDisplay_pagination__Y2Cfe{align-self:center;margin-bottom:.5rem}}@media (min-height:1000px){.AnnouncementDisplay_announcementModal__gWCNO{max-height:80dvh}.AnnouncementDisplay_announcementImage__mU2xh,.AnnouncementDisplay_imageContainer__nXXtj{max-height:35dvh}.AnnouncementDisplay_modalBody__Dmg\+t{max-height:calc(60dvh - 3rem)}}.ClientRoutes_mainContainer__7t9dJ{background-color:#fff;box-sizing:border-box;margin-left:230px;min-height:100vh;overflow-x:hidden;position:absolute;right:0;top:0;transition:margin-left .25s ease,width .25s ease;width:calc(100% - 230px)}.ClientRoutes_mainContainerCollapsed__jMYoH{margin-left:70px;width:calc(100% - 70px)}@media (max-width:768px){.ClientRoutes_mainContainerCollapsed__jMYoH,.ClientRoutes_mainContainer__7t9dJ{margin-left:0!important;padding:60px 16px 16px;position:relative;transition:none;width:100%!important}}.ClientRoutes_backdrop__MXSjm{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#0006;display:none;height:100vh;left:0;opacity:1;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:1999}@media (max-width:768px){.ClientRoutes_backdrop__MXSjm{display:block}}.ClientRoutes_backdropFadeOut__jhXzE{opacity:0}.ClientRoutes_clientAppContainer__1fqTB{background-color:#fff;min-height:100vh;overflow-x:hidden;position:relative;width:100%}@media (max-width:480px){.ClientRoutes_mainContainerCollapsed__jMYoH,.ClientRoutes_mainContainer__7t9dJ{padding:60px 0 0}}@supports (-webkit-touch-callout:none){.ClientRoutes_mainContainerCollapsed__jMYoH,.ClientRoutes_mainContainer__7t9dJ{min-height:-webkit-fill-available}.ClientRoutes_backdrop__MXSjm{height:-webkit-fill-available}}@supports (scrollbar-width:thin){.ClientRoutes_mainContainer__7t9dJ{scrollbar-color:#06c #0066cc1a;scrollbar-width:thin}}.LoadingScreen_loadingScreen__B89QB{align-items:center;animation:LoadingScreen_fadeIn__pN4Iv .5s ease-in-out;background-color:#f9f9f9;display:flex;flex-direction:column;height:100vh;justify-content:center}.LoadingScreen_loadingLogo__svn6r{animation:LoadingScreen_fadeInLogo__jcabf .5s .1s forwards;margin-bottom:20px;max-width:80%;opacity:0;width:150px}.LoadingScreen_loadingBarContainer__4iEvh{background-color:#ddd;border-radius:3px;height:6px;max-width:80%;overflow:hidden;width:150px}.LoadingScreen_loadingBar__bLanA{animation:LoadingScreen_loadingAnimation__8hsQ- 1.5s ease-in-out infinite;background-color:#06c;border-radius:3px;height:100%;transform-origin:left center;width:30%}@keyframes LoadingScreen_fadeIn__pN4Iv{0%{opacity:0}to{opacity:1}}@keyframes LoadingScreen_fadeInLogo__jcabf{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes LoadingScreen_loadingAnimation__8hsQ-{0%{transform:translateX(-100%)}50%{transform:translateX(100%)}to{transform:translateX(300%)}}.ProductivityDashboard_productivityContainer__JtqyK{background-color:#f8fafc;border-radius:16px;box-shadow:0 4px 16px #0000000f;box-sizing:border-box;font-family:Comfortaa,cursive;margin:0 auto;min-height:calc(100dvh - 60px);overflow:visible;padding:24px 24px 80px;width:100%}.ProductivityDashboard_pageTitle__1EziN{border-bottom:2px solid #e2e8f0;color:#06c;font-size:28px;font-weight:700;letter-spacing:.5px;margin-bottom:24px;padding-bottom:16px}.ProductivityDashboard_tabsContainer__7QAns{-webkit-overflow-scrolling:touch;border-bottom:1px solid #e2e8f0;display:flex;margin-bottom:24px;overflow-x:auto;padding-bottom:2px;scrollbar-color:#d1d5db #f8fafc;scrollbar-width:thin}.ProductivityDashboard_tabsContainer__7QAns::-webkit-scrollbar{height:4px}.ProductivityDashboard_tabsContainer__7QAns::-webkit-scrollbar-track{background:#f8fafc}.ProductivityDashboard_tabsContainer__7QAns::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:4px}.ProductivityDashboard_tabButton__AwNCz{background:none;border:none;border-bottom:3px solid #0000;color:#64748b;cursor:pointer;font-family:Comfortaa,cursive;font-size:16px;font-weight:500;padding:12px 20px;position:relative;transition:all .3s;white-space:nowrap}.ProductivityDashboard_tabButton__AwNCz:hover{color:#06c}.ProductivityDashboard_activeTab__ftTb\+{color:#06c;font-weight:700;position:relative}.ProductivityDashboard_activeTab__ftTb\+:after{animation:ProductivityDashboard_tabActivate__bu8Cv .3s ease-out;background:linear-gradient(90deg,#06c,#3b82f6);border-radius:3px 3px 0 0;bottom:-3px;content:"";height:3px;left:0;position:absolute;width:100%}@keyframes ProductivityDashboard_tabActivate__bu8Cv{0%{left:50%;width:0}to{left:0;width:100%}}.ProductivityDashboard_viewContainer__AUQqt{animation:ProductivityDashboard_fadeIn__tIxzk .3s ease;background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:60px;min-height:500px;padding:24px}@keyframes ProductivityDashboard_fadeIn__tIxzk{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ProductivityDashboard_loadingContainer__IGRkz{align-items:center;display:flex;flex-direction:column;height:300px;justify-content:center}.ProductivityDashboard_spinner__0hBW3{animation:ProductivityDashboard_spin__lYzOW 1s cubic-bezier(.6,.2,.4,.8) infinite;border:3px solid #0066cc1a;border-radius:50%;border-top-color:#06c;box-shadow:0 0 10px #06c3;height:40px;margin-bottom:20px;width:40px}@keyframes ProductivityDashboard_spin__lYzOW{to{transform:rotate(1turn)}}.ProductivityDashboard_loadingContainer__IGRkz p{color:#64748b;font-size:16px;font-weight:500}@media (max-width:768px){.ProductivityDashboard_productivityContainer__JtqyK{border-radius:0;padding:16px 16px 80px}.ProductivityDashboard_pageTitle__1EziN{font-size:24px;margin-bottom:16px;padding-bottom:12px}.ProductivityDashboard_tabButton__AwNCz{font-size:14px;padding:10px 16px}.ProductivityDashboard_viewContainer__AUQqt{border-radius:8px;padding:16px}}@media (max-width:480px){.ProductivityDashboard_productivityContainer__JtqyK{padding:12px 12px 80px}.ProductivityDashboard_pageTitle__1EziN{font-size:20px}.ProductivityDashboard_tabButton__AwNCz{font-size:13px;padding:8px 14px}.ProductivityDashboard_viewContainer__AUQqt{padding:12px}body,html{height:100%;overflow-x:hidden;position:relative}}.ProductivityDashboard_errorMessage__hv6Cj{background-color:#fee2e2;border-left:4px solid #b91c1c;border-radius:12px;box-shadow:0 2px 6px #b91c1c1a;color:#b91c1c;font-weight:500;margin-bottom:20px;padding:16px}@media (max-width:768px){.ProductivityDashboard_productivityContainer__JtqyK{border-radius:0;padding:16px}.ProductivityDashboard_pageTitle__1EziN{font-size:24px;margin-bottom:16px;padding-bottom:12px}.ProductivityDashboard_tabButton__AwNCz{font-size:14px;padding:10px 16px}.ProductivityDashboard_viewContainer__AUQqt{border-radius:8px;padding:16px}}@media (max-width:480px){.ProductivityDashboard_productivityContainer__JtqyK{padding:12px}.ProductivityDashboard_pageTitle__1EziN{font-size:20px}.ProductivityDashboard_tabButton__AwNCz{font-size:13px;padding:8px 14px}.ProductivityDashboard_viewContainer__AUQqt{padding:12px}}.TaskManager_taskManagerContainer__dS4IX{display:flex;flex-direction:column;font-family:Comfortaa,cursive;gap:24px}.TaskManager_taskManagerHeader__zSeya{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.TaskManager_taskManagerHeader__zSeya h2{color:#06c;font-size:22px;font-weight:700;letter-spacing:.3px;margin:0}.TaskManager_newTaskButton__DGscG{align-items:center;background:linear-gradient(90deg,#06c,#3b82f6);border:none;border-radius:12px;box-shadow:0 4px 8px #06c3;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .3s ease}.TaskManager_newTaskButton__DGscG:before{content:"+";font-size:18px;font-weight:700}.TaskManager_newTaskButton__DGscG:hover{background:linear-gradient(90deg,#0059b3,#2563eb);box-shadow:0 6px 12px #0066cc4d;transform:translateY(-2px)}.TaskManager_filtersContainer__YzwsE{background-color:#f8fafc;border:1px solid #f0f5ff;border-radius:16px;box-shadow:0 4px 12px #0000000d;display:flex;flex-direction:column;gap:16px;padding:20px}.TaskManager_statusFilters__eLAuZ{display:flex;gap:8px;overflow-x:auto;padding-bottom:10px;scrollbar-color:#d1d5db #f8fafc;scrollbar-width:thin}.TaskManager_statusFilters__eLAuZ::-webkit-scrollbar{height:4px}.TaskManager_statusFilters__eLAuZ::-webkit-scrollbar-track{background:#f8fafc}.TaskManager_statusFilters__eLAuZ::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:4px}.TaskManager_filterButton__MbZjE{align-items:center;background:none;border:none;border-radius:12px;color:#64748b;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .3s ease;white-space:nowrap}.TaskManager_filterButton__MbZjE:hover{background-color:#f0f9ff;color:#06c;transform:translateY(-2px)}.TaskManager_activeFilter__Vk-g8{background:linear-gradient(180deg,#e0f2fe,#dbeafe);box-shadow:0 2px 6px #0066cc1a;color:#06c;font-weight:600}.TaskManager_countBadge__E\+Zec{align-items:center;background-color:#e2e8f0;border-radius:11px;color:#475569;display:inline-flex;font-size:12px;font-weight:600;height:22px;justify-content:center;min-width:22px;padding:0 6px;transition:all .3s ease}.TaskManager_activeFilter__Vk-g8 .TaskManager_countBadge__E\+Zec{background:linear-gradient(90deg,#06c,#3b82f6);box-shadow:0 2px 4px #06c3;color:#fff}.TaskManager_searchAndSort__atJz4{border-top:1px solid #e2e8f0;display:flex;gap:16px;padding-top:16px}.TaskManager_searchContainer__9okBk{flex:1 1;position:relative}.TaskManager_searchInput__25G0Z{background-color:#f8fafc;border:1px solid #dbeafe;border-radius:12px;box-shadow:0 2px 6px #0000000a;color:#334155;font-family:Comfortaa,cursive;font-size:14px;padding:12px 40px 12px 16px;transition:all .3s ease;width:100%}.TaskManager_searchInput__25G0Z:focus{background-color:#fff;border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd40;outline:none}.TaskManager_clearSearchButton__gESdn{align-items:center;background:#e2e8f0;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;font-size:14px;height:22px;justify-content:center;line-height:1;padding:0;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:22px}.TaskManager_clearSearchButton__gESdn:hover{background-color:#cbd5e1;color:#1e293b;transform:translateY(-50%) scale(1.1)}.TaskManager_sortContainer__Qv8Ix{align-items:center;display:flex;gap:8px}.TaskManager_sortSelect__XTBQp{background-color:#f8fafc;border:1px solid #dbeafe;border-radius:12px;box-shadow:0 2px 6px #0000000a;color:#334155;cursor:pointer;font-family:Comfortaa,cursive;font-size:14px;padding:12px 16px;transition:all .3s ease}.TaskManager_sortSelect__XTBQp:focus{background-color:#fff;border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd40;outline:none}.TaskManager_sortDirectionButton__M9xga{align-items:center;background-color:#f8fafc;border:1px solid #dbeafe;border-radius:12px;box-shadow:0 2px 6px #0000000a;color:#64748b;cursor:pointer;display:flex;font-size:20px;height:46px;justify-content:center;transition:all .3s ease;width:46px}.TaskManager_sortDirectionButton__M9xga:hover{background-color:#f0f9ff;border-color:#93c5fd;box-shadow:0 4px 8px #0000000f;color:#06c}.TaskManager_loadingContainer__dor9z{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 0}.TaskManager_spinner__gVkQq{animation:TaskManager_spin__Bf4oU 1s cubic-bezier(.6,.2,.4,.8) infinite;border:3px solid #0066cc1a;border-radius:50%;border-top-color:#06c;box-shadow:0 0 10px #06c3;height:40px;margin-bottom:16px;width:40px}@keyframes TaskManager_spin__Bf4oU{to{transform:rotate(1turn)}}.TaskManager_loadingContainer__dor9z p{color:#64748b;font-size:16px;font-weight:500}@media (max-width:768px){.TaskManager_searchAndSort__atJz4{flex-direction:column;gap:12px}.TaskManager_sortContainer__Qv8Ix{width:100%}.TaskManager_sortSelect__XTBQp{flex-grow:1}.TaskManager_statusFilters__eLAuZ{padding-bottom:12px}.TaskManager_filterButton__MbZjE{font-size:13px;padding:8px 12px}.TaskManager_countBadge__E\+Zec{font-size:11px;height:20px;min-width:20px}.TaskManager_newTaskButton__DGscG{font-size:13px;padding:10px 16px}.TaskManager_taskManagerHeader__zSeya h2{font-size:20px}}@media (max-width:480px){.TaskManager_searchInput__25G0Z,.TaskManager_sortDirectionButton__M9xga,.TaskManager_sortSelect__XTBQp{border-radius:10px;padding:10px 12px}.TaskManager_sortDirectionButton__M9xga{height:40px;width:40px}.TaskManager_filterButton__MbZjE{font-size:12px;padding:6px 10px}.TaskManager_countBadge__E\+Zec{font-size:10px;height:18px;min-width:18px}}.TaskManager_errorMessage__Qjh1M{animation:TaskManager_fadeIn__\+ZxR8 .3s ease;background:linear-gradient(90deg,#fff5f5,#fecaca);border-left:4px solid #ef4444;border-radius:12px;box-shadow:0 2px 8px #0000000d;color:#991b1b;display:flex;flex-direction:column;font-family:Comfortaa,cursive;gap:8px;margin-bottom:20px;padding:16px}.TaskManager_errorMessage__Qjh1M p{font-size:14px;line-height:1.5;margin:0}.TaskManager_errorMessage__Qjh1M strong{font-weight:600}@keyframes TaskManager_fadeIn__\+ZxR8{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.TaskManager_retryButton__ykXfw{align-items:center;align-self:flex-start;background-color:#f8fafc;border:1px solid #ef4444;border-radius:8px;color:#ef4444;cursor:pointer;display:inline-flex;font-family:Comfortaa,cursive;font-size:14px;font-weight:500;justify-content:center;margin-top:10px;padding:6px 12px;transition:all .3s ease}.TaskManager_retryButton__ykXfw:hover{background-color:#fee2e2;transform:translateY(-2px)}.TaskManager_retryButton__ykXfw svg{height:16px;margin-right:6px;width:16px}.TaskManager_fallbackMessage__e\+Pfx{animation:TaskManager_fadeIn__\+ZxR8 .3s ease;background:linear-gradient(90deg,#f0f9ff,#e0f2fe);border-left:4px solid #0284c7;border-radius:12px;box-shadow:0 2px 8px #0000000d;color:#075985;font-family:Comfortaa,cursive;margin-bottom:20px;padding:16px}.TaskManager_fallbackMessage__e\+Pfx p{font-size:14px;line-height:1.5;margin:0}.TaskManager_fallbackMessage__e\+Pfx:before{content:"ℹ️";font-size:16px;margin-right:8px}.TaskManager_archivedFilterButton__51RLj{background-color:#f1f5f9;border-left:3px solid #64748b;font-style:italic}.TaskManager_archivedFilterButton__51RLj:hover{background-color:#e2e8f0}.TaskManager_archivedFilterButton__51RLj.TaskManager_activeFilter__Vk-g8{background:linear-gradient(180deg,#f1f5f9,#e2e8f0);border-left:3px solid #475569;box-shadow:0 2px 6px #64748b1a;color:#475569;font-style:normal;font-weight:600}.TaskManager_archiveToggleContainer__MBttv{align-items:center;border-left:1px solid #e2e8f0;display:flex;padding-left:16px}.TaskManager_toggleLabel__I0Nt2{align-items:center;cursor:pointer;display:flex;-webkit-user-select:none;user-select:none}.TaskManager_toggleCheckbox__6Jzfw{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.TaskManager_toggleSwitch__-HrZ9{background-color:#e2e8f0;border-radius:20px;display:inline-block;height:20px;position:relative;transition:all .3s;width:40px}.TaskManager_toggleSwitch__-HrZ9:before{background-color:#fff;border-radius:50%;bottom:2px;content:"";height:16px;left:2px;position:absolute;transition:all .3s;width:16px}.TaskManager_toggleCheckbox__6Jzfw:checked+.TaskManager_toggleSwitch__-HrZ9{background-color:#64748b}.TaskManager_toggleCheckbox__6Jzfw:checked+.TaskManager_toggleSwitch__-HrZ9:before{transform:translateX(20px)}.TaskManager_toggleText__4UspX{color:#64748b;font-size:14px;margin-left:10px}@media (max-width:768px){.TaskManager_archiveToggleContainer__MBttv{border-left:none;justify-content:flex-end;margin-top:12px;padding-left:0}}@media (max-width:480px){.TaskManager_toggleText__4UspX{font-size:12px}.TaskManager_toggleSwitch__-HrZ9{height:18px;width:36px}.TaskManager_toggleSwitch__-HrZ9:before{height:14px;width:14px}}.TaskForm_formContainer__cYdIv{animation:TaskForm_fadeIn__Rt0Ub .4s ease-in-out;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #f0f5ff;border-radius:16px;box-shadow:0 4px 16px #0000000f;font-family:Comfortaa,cursive;margin-bottom:24px;padding:24px}@keyframes TaskForm_fadeIn__Rt0Ub{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.TaskForm_formContainer__cYdIv h3{color:#06c;font-size:20px;font-weight:700;letter-spacing:.3px;margin-bottom:24px;margin-top:0;padding-bottom:12px;position:relative}.TaskForm_formContainer__cYdIv h3:after{background:linear-gradient(90deg,#06c,#3b82f6);border-radius:3px;bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.TaskForm_formGroup__4cmxn{margin-bottom:20px}.TaskForm_formGroup__4cmxn label{color:#475569;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.TaskForm_dateInput__J0zyW,.TaskForm_numberInput__83Omx,.TaskForm_selectInput__obfrM,.TaskForm_tagInput__I7l8p,.TaskForm_textInput__ZW1b3,.TaskForm_textareaInput__IXuf3{background-color:#f8fafc;border:1px solid #dbeafe;border-radius:12px;box-shadow:0 2px 6px #00000008;color:#334155;font-family:Comfortaa,cursive;font-size:14px;padding:12px 16px;transition:all .3s ease;width:100%}.TaskForm_dateInput__J0zyW:focus,.TaskForm_numberInput__83Omx:focus,.TaskForm_selectInput__obfrM:focus,.TaskForm_tagInput__I7l8p:focus,.TaskForm_textInput__ZW1b3:focus,.TaskForm_textareaInput__IXuf3:focus{background-color:#fff;border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd40;outline:none}.TaskForm_textareaInput__IXuf3{line-height:1.6;min-height:100px;resize:vertical}.TaskForm_formRow__96oSe{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.TaskForm_tagsInputContainer__POfAm{display:flex;gap:10px}.TaskForm_tagInput__I7l8p{flex:1 1}.TaskForm_addTagButton__NxWS6{align-items:center;background:linear-gradient(135deg,#06c,#3b82f6);border:none;border-radius:12px;box-shadow:0 4px 8px #06c3;color:#fff;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;transition:all .3s ease;width:40px}.TaskForm_addTagButton__NxWS6:hover{background:linear-gradient(135deg,#0059b3,#2563eb);box-shadow:0 6px 12px #0066cc4d;transform:scale(1.05)}.TaskForm_addTagButton__NxWS6:disabled{background:linear-gradient(135deg,#93c5fd,#bfdbfe);box-shadow:none;cursor:not-allowed;transform:none}.TaskForm_tagsContainer__GctU-{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.TaskForm_tag__bviO9{align-items:center;background:linear-gradient(90deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-radius:10px;box-shadow:0 2px 4px #00000008;color:#06c;display:flex;font-size:13px;font-weight:500;gap:8px;padding:6px 12px;transition:all .3s ease}.TaskForm_tag__bviO9:hover{background:linear-gradient(90deg,#dbeafe,#bfdbfe);box-shadow:0 4px 8px #0000000d;transform:translateY(-2px)}.TaskForm_removeTagButton__bujz6{align-items:center;background:#ffffff80;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;font-size:14px;height:18px;justify-content:center;padding:0;transition:all .3s ease;width:18px}.TaskForm_removeTagButton__bujz6:hover{background-color:#fee2e2;color:#ef4444;transform:scale(1.1)}.TaskForm_formActions__n4zxM{display:flex;gap:16px;justify-content:flex-end;margin-top:30px}.TaskForm_cancelButton__SMdes,.TaskForm_submitButton__\+Z-ZT{border-radius:12px;cursor:pointer;font-family:Comfortaa,cursive;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.TaskForm_cancelButton__SMdes{background-color:#f1f5f9;border:1px solid #e2e8f0;color:#475569}.TaskForm_cancelButton__SMdes:hover{background-color:#e2e8f0;color:#1e293b;transform:translateY(-2px)}.TaskForm_submitButton__\+Z-ZT{background:linear-gradient(90deg,#06c,#3b82f6);border:none;box-shadow:0 4px 8px #06c3;color:#fff}.TaskForm_submitButton__\+Z-ZT:hover{background:linear-gradient(90deg,#0059b3,#2563eb);box-shadow:0 6px 12px #0066cc4d;transform:translateY(-2px)}@media (max-width:768px){.TaskForm_formRow__96oSe{gap:16px;grid-template-columns:1fr}.TaskForm_formContainer__cYdIv{padding:20px}.TaskForm_formActions__n4zxM{flex-direction:column-reverse;gap:12px}.TaskForm_cancelButton__SMdes,.TaskForm_submitButton__\+Z-ZT{padding:12px;width:100%}}@media (max-width:480px){.TaskForm_formContainer__cYdIv{padding:16px}.TaskForm_formContainer__cYdIv h3{font-size:18px}.TaskForm_formGroup__4cmxn label{font-size:13px}.TaskForm_dateInput__J0zyW,.TaskForm_numberInput__83Omx,.TaskForm_selectInput__obfrM,.TaskForm_tagInput__I7l8p,.TaskForm_textInput__ZW1b3,.TaskForm_textareaInput__IXuf3{font-size:13px;padding:10px 14px}.TaskForm_addTagButton__NxWS6{height:36px;width:36px}.TaskForm_tag__bviO9{font-size:12px;padding:5px 10px}}.TaskList_taskListContainer__M8rfU{display:flex;flex-direction:column;font-family:Comfortaa,cursive;gap:20px}.TaskList_taskStats__inkrF{background:linear-gradient(90deg,#f8fafc,#f0f9ff);border:1px solid #dbeafe;border-radius:12px;box-shadow:0 2px 8px #0000000a;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:16px;padding:16px}.TaskList_statItem__lqapE{background:#fff9;border-radius:10px;box-shadow:0 2px 6px #00000008;display:flex;flex-direction:column;min-width:130px;padding:12px 16px;transition:all .3s ease}.TaskList_statItem__lqapE:hover{background:#fffc;box-shadow:0 4px 10px #0000000d;transform:translateY(-3px)}.TaskList_statLabel__Okoow{color:#64748b;font-size:12px;font-weight:500;margin-bottom:6px}.TaskList_statValue__oihuV{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#06c,#3b82f6);-webkit-background-clip:text;background-clip:text;color:#06c;font-size:18px;font-weight:700}.TaskList_taskList__nr20H{display:flex;flex-direction:column;gap:16px}.TaskList_taskDescriptionContainer__L34S2{position:relative;width:100%}.TaskList_taskCard__ydRrD{background-color:#fff;border:1px solid #f0f5ff;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;overflow:hidden;transition:all .3s ease}.TaskList_taskCard__ydRrD:hover{border-color:#dbeafe;box-shadow:0 6px 12px #00000014;transform:translateY(-3px)}.TaskList_priorityIndicator__scNgm{flex-shrink:0;transition:width .3s ease;width:8px}.TaskList_taskCard__ydRrD:hover .TaskList_priorityIndicator__scNgm{width:12px}.TaskList_taskContent__K\+6-m{display:flex;flex:1 1;flex-direction:column;gap:10px;padding:16px}.TaskList_taskHeader__Pz4z2{align-items:flex-start;display:flex;justify-content:space-between}.TaskList_taskTitle__-bYka{color:#1e293b;font-size:16px;font-weight:600;line-height:1.4;margin:0;word-break:break-word}.TaskList_taskActions__a3SuY{display:flex;flex-shrink:0;gap:8px}.TaskList_deleteButton__mYSdX,.TaskList_editButton__YGsCX{align-items:center;background-color:#f1f5f9;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:all .3s ease;width:32px}.TaskList_editButton__YGsCX:hover{background-color:#e0f2fe;color:#0284c7;transform:scale(1.1)}.TaskList_deleteButton__mYSdX:hover{background-color:#fee2e2;color:#ef4444;transform:scale(1.1)}.TaskList_taskDescription__RNhvr{color:#64748b;font-size:14px;line-height:1.6;margin:0;transition:max-height .3s ease;word-break:break-word}.TaskList_expandButton__y18Jq{background:none;border:none;border-radius:6px;color:#06c;cursor:pointer;font-family:Comfortaa,cursive;font-size:12px;font-weight:600;margin-top:4px;padding:4px 8px;transition:all .2s ease}.TaskList_expandButton__y18Jq:hover{background-color:#e0f2fe;text-decoration:underline;transform:translateY(-1px)}.TaskList_taskMeta__Q6oNS{display:flex;flex-wrap:wrap;gap:16px;margin-top:6px}.TaskList_taskDueDate__x7MAV,.TaskList_taskTime__gK7uJ{align-items:center;background-color:#f8fafc;border-radius:8px;display:flex;gap:8px;padding:6px 10px;transition:all .3s ease}.TaskList_taskDueDate__x7MAV:hover,.TaskList_taskTime__gK7uJ:hover{background-color:#f0f9ff;transform:translateY(-2px)}.TaskList_metaLabel__gixI-{color:#64748b;font-size:12px;font-weight:500}.TaskList_dueDate__J2Zlt,.TaskList_timeValue__jEfET{color:#06c;font-size:12px;font-weight:600}.TaskList_taskTags__B80A4{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.TaskList_taskTag__zzLUK{background-color:#eff6ff;border:1px solid #dbeafe;border-radius:8px;color:#06c;font-size:11px;font-weight:500;padding:4px 10px;transition:all .3s ease}.TaskList_taskTag__zzLUK:hover{background-color:#dbeafe;transform:translateY(-2px)}.TaskList_taskStatus__mG1ie{align-self:flex-start;margin-top:10px}.TaskList_statusSelect__MyGPh{background-color:#f8fafc;border:1px solid #dbeafe;border-radius:8px;color:#334155;cursor:pointer;font-family:Comfortaa,cursive;font-size:13px;font-weight:500;padding:8px 12px;transition:all .3s ease}.TaskList_statusSelect__MyGPh:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd40;outline:none}.TaskList_emptyState__3Qvp4{background-color:#f9fafb;border:1px dashed #cbd5e1;border-radius:12px;padding:60px 0;text-align:center}.TaskList_emptyState__3Qvp4 p{animation:TaskList_fadeIn__Hgn4n .6s ease;color:#64748b;font-size:16px;font-weight:500;margin:0}@keyframes TaskList_fadeIn__Hgn4n{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.TaskList_taskStats__inkrF{flex-direction:column;gap:10px;padding:12px}.TaskList_statItem__lqapE{padding:10px 14px;width:100%}.TaskList_taskMeta__Q6oNS{flex-direction:column;gap:8px}.TaskList_taskDueDate__x7MAV,.TaskList_taskTime__gK7uJ{width:100%}.TaskList_taskCard__ydRrD{flex-direction:column}.TaskList_priorityIndicator__scNgm{height:6px;width:100%}.TaskList_taskContent__K\+6-m{padding:14px}}@media (max-width:480px){.TaskList_statItem__lqapE{padding:8px 12px}.TaskList_statValue__oihuV{font-size:16px}.TaskList_taskTitle__-bYka{font-size:15px}.TaskList_taskDescription__RNhvr{font-size:13px}.TaskList_deleteButton__mYSdX,.TaskList_editButton__YGsCX{height:28px;width:28px}.TaskList_statusSelect__MyGPh{font-size:12px;padding:6px 10px}}.TaskList_activeTimerTask__AG-\+Q{border-left:3px solid #06c;box-shadow:0 0 10px #06c3}.TaskList_activeTimerBadge__U66QT{align-items:center;color:#fff;display:inline-flex;font-size:12px;height:18px;justify-content:center;margin-left:8px;vertical-align:middle;width:18px}.TaskList_activeTimerBadge__U66QT,.TaskList_timerActiveIndicator__ALX48{animation:TaskList_pulse__kwaHq 2s infinite;background-color:#06c;border-radius:50%}.TaskList_timerActiveIndicator__ALX48{display:inline-block;height:8px;margin-left:10px;width:8px}@keyframes TaskList_pulse__kwaHq{0%{box-shadow:0 0 0 0 #0066ccb3}70%{box-shadow:0 0 0 6px #06c0}to{box-shadow:0 0 0 0 #06c0}}.TaskList_warningStatus__OArnN{background-color:#fef2f2;border-color:#ef4444}.TaskList_warningStatus__OArnN:hover:after{background-color:#1e293b;border-radius:4px;bottom:100%;box-shadow:0 2px 10px #0003;color:#fff;content:"Esta acción detendrá el temporizador activo";font-size:12px;left:50%;padding:5px 10px;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:10}.TaskList_archivedTask__-TPy3{background-color:#f8f9fa;border:1px dashed #cbd5e1;opacity:.85}.TaskList_archivedTask__-TPy3:hover{box-shadow:0 4px 8px #0000000f;opacity:.95;transform:translateY(-2px)}.TaskList_archivedBadge__8b51\+{align-items:center;background-color:#64748b;border-radius:50%;color:#fff;display:inline-flex;font-size:12px;height:18px;justify-content:center;margin-left:8px;vertical-align:middle;width:18px}.TaskList_archiveButton__DROmC,.TaskList_unarchiveButton__2Qdyy{align-items:center;background-color:#f1f5f9;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:all .3s ease;width:32px}.TaskList_archiveButton__DROmC:hover{background-color:#e2e8f0;color:#334155;transform:scale(1.1)}.TaskList_unarchiveButton__2Qdyy:hover{background-color:#dbeafe;color:#2563eb;transform:scale(1.1)}.TaskList_archivedDate__fhvb\+{align-items:center;background-color:#f1f5f9;border-left:3px solid #64748b;border-radius:8px;display:flex;gap:8px;padding:6px 10px;transition:all .3s ease}.TaskList_archivedDate__fhvb\+:hover{background-color:#e2e8f0;transform:translateY(-2px)}.TaskList_archivedValue__pfvzm{color:#64748b;font-size:12px;font-weight:600}.TaskList_confirmAction__CskiY{background-color:#dcfce7;color:#059669;font-weight:700}.TaskList_confirmAction__CskiY:hover{background-color:#059669;color:#fff}.TaskList_cancelActionButton__w3qr2{align-items:center;background-color:#fee2e2;border:none;border-radius:8px;color:#dc2626;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:32px;justify-content:center;transition:all .3s ease;width:32px}.TaskList_cancelActionButton__w3qr2:hover{background-color:#fecaca;transform:scale(1.1)}.TimeTracker_timeTrackerContainer__Pu7Lw{display:flex;flex-direction:column;font-family:Comfortaa,cursive;gap:24px}.TimeTracker_timeTrackerHeader__sDbu6{align-items:center;display:flex;justify-content:space-between}.TimeTracker_timeTrackerTitle__6RbhY{align-items:center;color:#06c;display:flex;font-size:22px;font-weight:700;gap:10px;letter-spacing:.3px;margin:0 0 16px}.TimeTracker_timerSection__DxNZQ{background:linear-gradient(135deg,#f8fafc,#f0f9ff);border:1px solid #dbeafe;border-radius:16px;box-shadow:0 4px 16px #0000000f;display:flex;flex-direction:column;gap:24px;padding:28px;transition:all .3s ease}.TimeTracker_timerDisplay__VIKbX{align-items:center;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:16px;box-shadow:0 4px 12px #0000000d;display:flex;gap:16px;justify-content:center;overflow:hidden;padding:28px;position:relative;transition:all .3s ease}.TimeTracker_timerDisplay__VIKbX:before{animation:TimeTracker_shine__jk03A 3s infinite;background:linear-gradient(90deg,#0000,#0066cc0d,#0000);content:"";height:100%;left:-50%;pointer-events:none;position:absolute;top:0;transform:skewX(-45deg);width:200%}@keyframes TimeTracker_shine__jk03A{0%{left:-150%}to{left:100%}}.TimeTracker_timeValue__SNt6w{color:#06c;font-family:Comfortaa,monospace;font-size:54px;font-weight:700;position:relative;text-shadow:0 2px 4px #0000000d;transition:all .3s ease}.TimeTracker_timerStatus__27lgj{background:#ffffffb3;border:1px solid #e2e8f0;border-radius:30px;color:#64748b;font-size:16px;font-weight:500;padding:6px 12px;transition:all .2s ease}.TimeTracker_statusIndicator__beqYl{align-items:center;display:flex;gap:8px}.TimeTracker_statusDot__P73eF{border-radius:50%;display:inline-block;height:10px;width:10px}.TimeTracker_running__Ur7B9{animation:TimeTracker_pulse__eKKLq 2s infinite;background-color:#10b981}.TimeTracker_paused__FvQ5T{background-color:#f59e0b}.TimeTracker_inactive__IMsr7{background-color:#94a3b8}@keyframes TimeTracker_pulse__eKKLq{0%{box-shadow:0 0 0 0 #10b981b3}70%{box-shadow:0 0 0 5px #10b98100}to{box-shadow:0 0 0 0 #10b98100}}.TimeTracker_activeTaskInfo__OCuuU{background:#fff9;border-radius:12px;box-shadow:0 2px 8px #0000000a;display:flex;flex-direction:column;gap:16px;padding:20px;transition:all .3s ease}.TimeTracker_activeTaskInfo__OCuuU h3{align-items:center;color:#334155;display:flex;font-size:18px;font-weight:600;gap:10px;margin:0}.TimeTracker_formIcon__YLvGV,.TimeTracker_notesIcon__WvG11,.TimeTracker_taskIcon__52JQq{height:20px;object-fit:contain;width:20px}.TimeTracker_notesContainer__C4o06{display:flex;flex-direction:column;gap:8px}.TimeTracker_notesContainer__C4o06 label{align-items:center;color:#475569;display:flex;font-size:14px;font-weight:500;gap:6px}.TimeTracker_notesTextarea__Fq11q{background-color:#f8fafc;border:1px solid #dbeafe;border-radius:12px;color:#334155;font-family:Comfortaa,cursive;font-size:14px;min-height:100px;padding:12px 16px;resize:vertical;transition:all .3s ease;width:100%}.TimeTracker_notesTextarea__Fq11q:focus{background-color:#fff;border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd40;outline:none}.TimeTracker_timerControls__Z6K4d{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px}.TimeTracker_pauseButton__wA0EQ,.TimeTracker_resumeButton__WdfeZ,.TimeTracker_startButton__KCoXH,.TimeTracker_stopButton__47aTa{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:all .3s ease}.TimeTracker_buttonIcon__pc-q-{height:18px;transition:all .2s ease;width:18px}.TimeTracker_startButton__KCoXH{background:linear-gradient(90deg,#06c,#3b82f6);box-shadow:0 4px 12px #06c3;color:#fff}.TimeTracker_startButton__KCoXH:hover{background:linear-gradient(90deg,#0059b3,#2563eb);box-shadow:0 6px 16px #0066cc4d;transform:translateY(-3px)}.TimeTracker_startButton__KCoXH:hover .TimeTracker_buttonIcon__pc-q-{transform:scale(1.1)}.TimeTracker_startButton__KCoXH:disabled{background:linear-gradient(90deg,#93c5fd,#bfdbfe);box-shadow:none;cursor:not-allowed;transform:none}.TimeTracker_pauseButton__wA0EQ{background:linear-gradient(90deg,#f59e0b,#d97706);box-shadow:0 4px 12px #f59e0b33;color:#fff}.TimeTracker_pauseButton__wA0EQ:hover{background:linear-gradient(90deg,#d97706,#b45309);box-shadow:0 6px 16px #f59e0b4d;transform:translateY(-3px)}.TimeTracker_resumeButton__WdfeZ{background:linear-gradient(90deg,#10b981,#059669);box-shadow:0 4px 12px #10b98133;color:#fff}.TimeTracker_resumeButton__WdfeZ:hover{background:linear-gradient(90deg,#059669,#047857);box-shadow:0 6px 16px #10b9814d;transform:translateY(-3px)}.TimeTracker_stopButton__47aTa{background:linear-gradient(90deg,#ef4444,#dc2626);box-shadow:0 4px 12px #ef444433;color:#fff}.TimeTracker_stopButton__47aTa:hover{background:linear-gradient(90deg,#dc2626,#b91c1c);box-shadow:0 6px 16px #ef44444d;transform:translateY(-3px)}.TimeTracker_pauseButton__wA0EQ:hover .TimeTracker_buttonIcon__pc-q-,.TimeTracker_resumeButton__WdfeZ:hover .TimeTracker_buttonIcon__pc-q-,.TimeTracker_stopButton__47aTa:hover .TimeTracker_buttonIcon__pc-q-{transform:scale(1.1)}.TimeTracker_startTimerForm__05lrN{background:#fff9;border-radius:12px;box-shadow:0 2px 8px #0000000a;display:flex;flex-direction:column;gap:20px;padding:20px;transition:all .3s ease}.TimeTracker_formGroup__OsXFi{display:flex;flex-direction:column;gap:8px}.TimeTracker_formGroup__OsXFi label{align-items:center;color:#475569;display:flex;font-size:14px;font-weight:500;gap:6px}.TimeTracker_taskSelect__NRzH6{background-color:#f8fafc;border:1px solid #dbeafe;border-radius:12px;color:#334155;cursor:pointer;font-family:Comfortaa,cursive;font-size:14px;padding:12px 16px;transition:all .3s ease}.TimeTracker_taskSelect__NRzH6:focus{background-color:#fff;border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd40;outline:none}.TimeTracker_errorMessage__cfEYM{align-items:center;animation:TimeTracker_fadeIn__NNjZv .3s ease;background-color:#fee2e2;border-left:4px solid #b91c1c;border-radius:12px;box-shadow:0 2px 6px #b91c1c1a;color:#b91c1c;display:flex;font-weight:500;gap:10px;margin-bottom:20px;padding:16px}.TimeTracker_errorIcon__MXjVL{flex-shrink:0;height:20px;width:20px}@keyframes TimeTracker_fadeIn__NNjZv{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.TimeTracker_timerDisplay__VIKbX{flex-direction:column;padding:20px}.TimeTracker_timeValue__SNt6w{font-size:40px}.TimeTracker_timerSection__DxNZQ{padding:20px}.TimeTracker_pauseButton__wA0EQ,.TimeTracker_resumeButton__WdfeZ,.TimeTracker_startButton__KCoXH,.TimeTracker_stopButton__47aTa{padding:10px 16px;width:100%}}@media (max-width:480px){.TimeTracker_timerDisplay__VIKbX{padding:16px}.TimeTracker_timeValue__SNt6w{font-size:32px}.TimeTracker_timerSection__DxNZQ{padding:16px}.TimeTracker_notesTextarea__Fq11q,.TimeTracker_taskSelect__NRzH6{font-size:13px;padding:10px 14px}.TimeTracker_activeTaskInfo__OCuuU h3{font-size:16px}.TimeTracker_activeTaskInfo__OCuuU,.TimeTracker_startTimerForm__05lrN{padding:16px}.TimeTracker_timerControls__Z6K4d{flex-direction:column}}.TimeTracker_floatingTimerIndicator__8hh9m{background:#fff;border:1px solid #dbeafe;border-radius:12px;bottom:20px;box-shadow:0 4px 20px #00000026;cursor:pointer;display:flex;flex-direction:column;gap:10px;max-width:300px;overflow:hidden;padding:12px 16px;position:fixed;right:20px;transition:all .3s ease;z-index:1000}.TimeTracker_floatingTimerIndicator__8hh9m:hover{box-shadow:0 8px 25px #0003;transform:translateY(-5px)}.TimeTracker_floatingTimerHeader__eptVV{align-items:center;display:flex;gap:12px;width:100%}.TimeTracker_floatingTimerValue__-Ora0{color:#06c;font-family:Comfortaa,monospace;font-size:18px;font-weight:700}.TimeTracker_floatingTaskTitle__ZFR1K{align-items:center;color:#64748b;display:flex;font-size:14px;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.TimeTracker_floatingTaskIcon__Qad9h{flex-shrink:0;height:14px;opacity:.7;width:14px}.TimeTracker_floatingTimerStatus__1f6Nc{border-radius:50%;flex-shrink:0;height:10px;width:10px}.TimeTracker_floatingTimerExpandButton__Vi4p9{align-items:center;background:none;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:24px;justify-content:center;margin-left:auto;padding:0;transition:all .2s ease;width:24px}.TimeTracker_floatingTimerExpandButton__Vi4p9:hover{color:#06c;transform:scale(1.1)}.TimeTracker_floatingTimerExpandButton__Vi4p9 svg{opacity:.7;transition:all .2s ease}.TimeTracker_floatingTimerExpandButton__Vi4p9:hover svg{opacity:1;transform:scale(1.1)}.TimeTracker_floatingTimerIndicator__8hh9m.TimeTracker_expanded__h4uyN{padding:16px;width:min(280px,calc(100vw - 40px))}.TimeTracker_floatingTimerIndicator__8hh9m.TimeTracker_expanded__h4uyN .TimeTracker_floatingTaskTitle__ZFR1K{color:#334155;font-weight:500;margin-top:4px;max-width:100%}.TimeTracker_floatingTimerIndicator__8hh9m.TimeTracker_expanded__h4uyN .TimeTracker_floatingTimerValue__-Ora0{font-size:22px}.TimeTracker_floatingTimerControls__D2bR2{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;width:100%}.TimeTracker_floatingPauseButton__r\+Fah,.TimeTracker_floatingResumeButton__\+7tqy,.TimeTracker_floatingStopButton__Onsvi,.TimeTracker_floatingSyncButton__PcyjJ{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-family:Comfortaa,cursive;font-size:13px;font-weight:600;gap:6px;justify-content:center;min-width:0;overflow:hidden;padding:8px 12px;text-overflow:ellipsis;transition:all .3s ease;white-space:nowrap}.TimeTracker_floatingPauseButton__r\+Fah svg,.TimeTracker_floatingResumeButton__\+7tqy svg,.TimeTracker_floatingStopButton__Onsvi svg,.TimeTracker_floatingSyncButton__PcyjJ svg{flex-shrink:0}.TimeTracker_floatingPauseButton__r\+Fah{background:linear-gradient(90deg,#f59e0b,#d97706);color:#fff}.TimeTracker_floatingPauseButton__r\+Fah:hover{background:linear-gradient(90deg,#d97706,#b45309);box-shadow:0 4px 8px #f59e0b4d;transform:translateY(-2px)}.TimeTracker_floatingResumeButton__\+7tqy{background:linear-gradient(90deg,#10b981,#059669);color:#fff}.TimeTracker_floatingResumeButton__\+7tqy:hover{background:linear-gradient(90deg,#059669,#047857);box-shadow:0 4px 8px #10b9814d;transform:translateY(-2px)}.TimeTracker_floatingStopButton__Onsvi{background:linear-gradient(90deg,#ef4444,#dc2626);color:#fff}.TimeTracker_floatingStopButton__Onsvi:hover{background:linear-gradient(90deg,#dc2626,#b91c1c);box-shadow:0 4px 8px #ef44444d;transform:translateY(-2px)}.TimeTracker_floatingSyncButton__PcyjJ{background:linear-gradient(90deg,#3b82f6,#2563eb);color:#fff;font-size:14px;min-width:100px;padding:10px 14px}.TimeTracker_floatingSyncButton__PcyjJ:hover{background:linear-gradient(90deg,#2563eb,#1d4ed8);box-shadow:0 4px 8px #3b82f64d;transform:translateY(-2px)}.TimeTracker_floatingTimerError__wDTfn{align-items:center;animation:TimeTracker_fadeIn__NNjZv .3s ease;background-color:#fee2e2;border-left:3px solid #b91c1c;border-radius:8px;box-shadow:0 2px 8px #0000001a;color:#b91c1c;display:flex;font-size:12px;gap:8px;max-width:calc(100vw - 40px);padding:8px 12px;position:absolute;right:0;top:-60px;width:280px}.TimeTracker_floatingTimerError__wDTfn svg{flex-shrink:0}@media (max-width:480px){.TimeTracker_floatingTimerIndicator__8hh9m{bottom:10px;padding:10px 14px;right:10px}.TimeTracker_floatingTimerIndicator__8hh9m.TimeTracker_expanded__h4uyN{padding:12px}.TimeTracker_floatingTimerValue__-Ora0{font-size:16px}.TimeTracker_floatingTaskTitle__ZFR1K{font-size:12px}.TimeTracker_floatingTimerControls__D2bR2{gap:6px}.TimeTracker_floatingPauseButton__r\+Fah,.TimeTracker_floatingResumeButton__\+7tqy,.TimeTracker_floatingStopButton__Onsvi,.TimeTracker_floatingSyncButton__PcyjJ{font-size:12px;padding:6px 8px}}@media (max-width:359px){.TimeTracker_floatingTimerControls__D2bR2{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.TimeTracker_floatingPauseButton__r\+Fah,.TimeTracker_floatingResumeButton__\+7tqy,.TimeTracker_floatingStopButton__Onsvi,.TimeTracker_floatingSyncButton__PcyjJ{flex:none;padding:6px;width:auto}}.TimeHistoryAdvanced_timeHistoryContainer__6kaWt{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 16px #0000000d;display:flex;flex-direction:column;font-family:Comfortaa,cursive;gap:20px;padding:24px;transition:all .3s ease}.TimeHistoryAdvanced_historyHeader__I4Qyv{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.TimeHistoryAdvanced_historyHeader__I4Qyv h3{align-items:center;color:#06c;display:flex;font-size:20px;font-weight:600;gap:8px;letter-spacing:.3px;margin:0}.TimeHistoryAdvanced_headerIcon__8bkBD{height:22px;width:22px}.TimeHistoryAdvanced_headerControls__yKSjK{display:flex;gap:8px}.TimeHistoryAdvanced_exportButton__Fmc3p,.TimeHistoryAdvanced_refreshButton__WNnia{align-items:center;background:#f1f5f9;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:14px;font-weight:500;justify-content:center;padding:8px 16px;transition:all .3s ease}.TimeHistoryAdvanced_refreshButton__WNnia{border-radius:50%;color:#06c;font-size:16px;height:36px;padding:0;width:36px}.TimeHistoryAdvanced_refreshButton__WNnia img{height:18px;transition:transform .3s ease;width:18px}.TimeHistoryAdvanced_refreshButton__WNnia:hover img{transform:rotate(180deg)}.TimeHistoryAdvanced_refreshButton__WNnia:hover{background:#e0f2fe;box-shadow:0 2px 8px #0066cc1a}.TimeHistoryAdvanced_exportButton__Fmc3p{align-items:center;background-color:#e0f2fe;color:#06c;display:flex;gap:6px;padding:8px 12px}.TimeHistoryAdvanced_buttonIcon__PC0Fu{height:16px;width:16px}.TimeHistoryAdvanced_exportButton__Fmc3p:hover{background:#bae6fd;box-shadow:0 2px 8px #0066cc1a;transform:translateY(-2px)}.TimeHistoryAdvanced_exportButton__Fmc3p:disabled,.TimeHistoryAdvanced_refreshButton__WNnia:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.TimeHistoryAdvanced_exportToast__rhbtS{animation:TimeHistoryAdvanced_slideIn__VcaS7 .3s ease;background:#fff;border:1px solid #e2e8f0;border-radius:8px;bottom:20px;box-shadow:0 4px 12px #00000026;min-width:250px;overflow:hidden;padding:0;position:fixed;right:20px;z-index:1000}.TimeHistoryAdvanced_toastIcon__\+WBsi{height:18px;width:18px}@keyframes TimeHistoryAdvanced_slideIn__VcaS7{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.TimeHistoryAdvanced_fadeOut__9Hkkn{animation:TimeHistoryAdvanced_fadeOut__9Hkkn .3s ease forwards}@keyframes TimeHistoryAdvanced_fadeOut__9Hkkn{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.TimeHistoryAdvanced_exportToastContent__EW8Wl{align-items:center;color:#334155;display:flex;font-family:Comfortaa,cursive;font-size:14px;gap:12px;padding:12px 16px}.TimeHistoryAdvanced_exportToastSuccess__oPl3F{background-color:#f0fdf4;border-left:4px solid #16a34a}.TimeHistoryAdvanced_exportToastError__bsE6M{background-color:#fef2f2;border-left:4px solid #dc2626}.TimeHistoryAdvanced_toolbarSection__r1oqU{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;gap:16px;margin-bottom:16px;padding:16px;transition:all .3s ease}.TimeHistoryAdvanced_searchBar__Ra7\+x{align-items:center;display:flex;position:relative;width:100%}.TimeHistoryAdvanced_searchIcon__UJP5E{color:#64748b;height:16px;left:12px;pointer-events:none;position:absolute;width:16px}.TimeHistoryAdvanced_searchInput__QgKBX{background-color:#fff;border:1px solid #dbeafe;border-radius:8px;font-family:Comfortaa,cursive;font-size:14px;padding:10px 16px 10px 36px;transition:all .3s ease;width:100%}.TimeHistoryAdvanced_searchInput__QgKBX:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd33;outline:none}.TimeHistoryAdvanced_clearSearchButton__NNqyQ{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;height:20px;justify-content:center;position:absolute;right:10px;transition:all .2s ease;width:20px}.TimeHistoryAdvanced_clearSearchButton__NNqyQ img{height:14px;width:14px}.TimeHistoryAdvanced_clearSearchButton__NNqyQ:hover{background-color:#e2e8f0}.TimeHistoryAdvanced_filterGroup__OZvC8{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.TimeHistoryAdvanced_filterLabel__onHh2{align-items:center;color:#64748b;display:flex;font-size:12px;font-weight:500;gap:6px}.TimeHistoryAdvanced_filterIcon__pavhc{height:14px;width:14px}.TimeHistoryAdvanced_selectWrapper__T7FxR{display:inline-block;position:relative;width:100%}.TimeHistoryAdvanced_filterSelect__uyE3D{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #dbeafe;border-radius:8px;color:#334155;cursor:pointer;font-family:Comfortaa,cursive;font-size:13px;min-width:0;overflow:hidden;padding:8px 28px 8px 12px;text-overflow:ellipsis;transition:all .3s ease;white-space:nowrap;width:100%}.TimeHistoryAdvanced_selectArrow__gEqwX{height:12px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:12px}.TimeHistoryAdvanced_selectWrapper__T7FxR:hover .TimeHistoryAdvanced_selectArrow__gEqwX{transform:translateY(-50%) scale(1.1)}.TimeHistoryAdvanced_filterSelect__uyE3D:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd33}.TimeHistoryAdvanced_dateRangePicker__ad8VP{align-items:center;display:flex;gap:8px}.TimeHistoryAdvanced_dateInput__Vszwn{background-color:#fff;border:1px solid #dbeafe;border-radius:8px;color:#334155;font-family:Comfortaa,cursive;font-size:13px;padding:8px 12px;transition:all .3s ease}.TimeHistoryAdvanced_dateInput__Vszwn:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd33;outline:none}.TimeHistoryAdvanced_dateRangeSeparator__Ruxtu{height:16px;width:16px}.TimeHistoryAdvanced_viewButtonGroup__NkZXB{display:flex;gap:4px}.TimeHistoryAdvanced_viewButton__Yqg8T{align-items:center;background:#fff;border:1px solid #dbeafe;border-radius:6px;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.TimeHistoryAdvanced_viewButton__Yqg8T img{height:16px;width:16px}.TimeHistoryAdvanced_viewButton__Yqg8T:hover{background:#f0f9ff;border-color:#93c5fd;transform:translateY(-2px)}.TimeHistoryAdvanced_activeViewButton__gpO4d{background:#e0f2fe;border-color:#0284c7;color:#06c}.TimeHistoryAdvanced_statsPanel__zplxS{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 3px #0000000d;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;overflow:hidden}.TimeHistoryAdvanced_statItem__9UFpk{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:120px;padding:14px 6px;position:relative;transition:all .2s ease}.TimeHistoryAdvanced_statItem__9UFpk:not(:last-child):after{background-color:#e2e8f0;content:"";height:60%;position:absolute;right:0;top:20%;width:1px}.TimeHistoryAdvanced_statItem__9UFpk:hover{background-color:#f8fafc;transform:translateY(-2px)}.TimeHistoryAdvanced_statLabel__xNJ3M{align-items:center;color:#64748b;display:flex;font-size:13px;gap:5px;margin-bottom:4px}.TimeHistoryAdvanced_statIcon__C22A5{height:14px;width:14px}.TimeHistoryAdvanced_statValue__2wLsL{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#06c,#3b82f6);-webkit-background-clip:text;background-clip:text;color:#06c;font-size:20px;font-weight:600}.TimeHistoryAdvanced_contentSection__eJlVl{display:flex;flex:1 1;flex-direction:column;min-height:300px}.TimeHistoryAdvanced_loadingSpinner__y11mL{gap:16px;height:200px}.TimeHistoryAdvanced_spinner__vTmiA{animation:TimeHistoryAdvanced_spin__wmJSJ 1s linear infinite}.TimeHistoryAdvanced_loadingSpinner__y11mL span{color:#64748b;font-size:16px}.TimeHistoryAdvanced_emptyState__0xzgc{align-items:center;background:#f9fafb;border:1px dashed #cbd5e1;border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.TimeHistoryAdvanced_emptyIcon__j0FYH{height:48px;margin-bottom:16px;opacity:.5;width:48px}.TimeHistoryAdvanced_emptyState__0xzgc p{color:#64748b;font-size:15px;margin:6px 0;max-width:400px}.TimeHistoryAdvanced_errorMessage__84TxV{align-items:center;background-color:#fee2e2;border-left:4px solid #b91c1c;border-radius:12px;box-shadow:0 2px 6px #b91c1c1a;color:#b91c1c;display:flex;font-weight:500;gap:10px;margin-bottom:20px;padding:16px}.TimeHistoryAdvanced_errorIcon__-SawT{flex-shrink:0;height:20px;width:20px}.TimeHistoryAdvanced_tableView__ulH2R{animation:TimeHistoryAdvanced_fadeIn__ruZIQ .3s ease;display:flex;flex-direction:column;gap:16px}.TimeHistoryAdvanced_entriesTable__0HHjZ{border:1px solid #e2e8f0;border-collapse:initial;border-radius:8px;border-spacing:0;box-shadow:0 1px 2px #0000000d;overflow:hidden;width:100%}.TimeHistoryAdvanced_entriesHeader__2kEGf{grid-gap:8px;background:#f1f5f9;border-bottom:1px solid #e2e8f0;color:#64748b;display:grid;font-size:13px;font-weight:600;gap:8px;grid-template-columns:1.5fr 1.5fr .8fr 2fr .5fr;padding:10px 14px}.TimeHistoryAdvanced_headerCell__cUkwK{align-items:center;cursor:pointer;display:flex;transition:all .2s ease;-webkit-user-select:none;user-select:none}.TimeHistoryAdvanced_headerCell__cUkwK:hover{color:#06c}.TimeHistoryAdvanced_sortIcon__pcp7P{height:14px;margin-left:4px;opacity:.7;transition:all .2s ease;width:14px}.TimeHistoryAdvanced_headerCell__cUkwK:hover .TimeHistoryAdvanced_sortIcon__pcp7P{opacity:1}.TimeHistoryAdvanced_entriesList__1FCkI{background-color:#fff;display:flex;flex-direction:column}.TimeHistoryAdvanced_entryRow__a4Crg{grid-gap:8px;border-bottom:1px solid #f1f5f9;cursor:pointer;display:grid;gap:8px;grid-template-columns:1.5fr 1.5fr .8fr 2fr .5fr;padding:10px 14px;transition:all .2s ease}.TimeHistoryAdvanced_entryRow__a4Crg:last-child{border-bottom:none}.TimeHistoryAdvanced_entryRow__a4Crg:hover{background:#f9fafb}.TimeHistoryAdvanced_entryActions__9KHAB,.TimeHistoryAdvanced_entryDate__eY4Fc,.TimeHistoryAdvanced_entryDuration__-xkSa,.TimeHistoryAdvanced_entryNotes__01kJI,.TimeHistoryAdvanced_entryTask__-jgS0{align-items:center;display:flex;font-size:13px;overflow:hidden;text-overflow:ellipsis}.TimeHistoryAdvanced_entryDate__eY4Fc{color:#475569}.TimeHistoryAdvanced_entryTask__-jgS0{color:#06c;font-weight:500}.TimeHistoryAdvanced_entryDuration__-xkSa{color:#334155;font-weight:600}.TimeHistoryAdvanced_inProgress__qwSvA{align-items:center;color:#16a34a;display:flex;font-size:12px;font-weight:500;gap:4px}.TimeHistoryAdvanced_progressDot__TSSln{animation:TimeHistoryAdvanced_pulse__EVp9i 2s infinite;background-color:#16a34a;border-radius:50%;height:6px;width:6px}@keyframes TimeHistoryAdvanced_pulse__EVp9i{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.TimeHistoryAdvanced_notePreview__Hqgkr{color:#64748b;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TimeHistoryAdvanced_noNotes__9vRpT{color:#94a3b8;font-size:12px;font-style:italic}.TimeHistoryAdvanced_entryActions__9KHAB{justify-content:flex-end}.TimeHistoryAdvanced_detailsButton__\+N0\+G{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .2s ease;width:24px}.TimeHistoryAdvanced_detailsButton__\+N0\+G img{height:16px;width:16px}.TimeHistoryAdvanced_detailsButton__\+N0\+G:hover{background:#e2e8f0}.TimeHistoryAdvanced_expandedDetails__d0HiK{animation:TimeHistoryAdvanced_fadeIn__ruZIQ .2s ease;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:13px;grid-column:1/span 5;padding:12px 14px}@keyframes TimeHistoryAdvanced_fadeIn__ruZIQ{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.TimeHistoryAdvanced_detailGrid__fvHko{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:12px}.TimeHistoryAdvanced_detailItem__NOxeP{font-size:13px}.TimeHistoryAdvanced_detailItem__NOxeP strong{color:#64748b;display:block;font-size:12px;margin-bottom:4px}.TimeHistoryAdvanced_fullNotes__Zsepj{border-top:1px solid #e2e8f0;margin-top:10px;padding-top:10px}.TimeHistoryAdvanced_fullNotes__Zsepj strong{color:#64748b;display:block;font-size:12px;margin-bottom:6px}.TimeHistoryAdvanced_fullNotes__Zsepj p{color:#334155;font-size:13px;line-height:1.5;margin:0;white-space:pre-wrap}.TimeHistoryAdvanced_pageStats__q2jrC{background:#fff;border:1px solid #e2e8f0;border-radius:0 0 8px 8px;border-top:none;color:#64748b;display:flex;font-size:12px;justify-content:space-between;padding:10px 14px}.TimeHistoryAdvanced_pagination__kIlO8{align-items:center;display:flex;gap:6px;justify-content:center;margin-top:20px;width:100%}.TimeHistoryAdvanced_paginationButton__VCvaG{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;display:flex;justify-content:center;padding:6px 10px;transition:all .2s ease}.TimeHistoryAdvanced_paginationButton__VCvaG img{height:16px;width:16px}.TimeHistoryAdvanced_paginationButton__VCvaG:hover:not(:disabled){background:#f1f5f9;border-color:#bae6fd;transform:translateY(-2px)}.TimeHistoryAdvanced_paginationButton__VCvaG:disabled{background:#f8fafc;cursor:not-allowed;opacity:.5}.TimeHistoryAdvanced_pageNumbers__LsdYT{display:flex;gap:3px}.TimeHistoryAdvanced_pageNumber__xQtE8{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:13px;height:28px;justify-content:center;transition:all .15s ease;width:28px}.TimeHistoryAdvanced_pageNumber__xQtE8:hover:not(.TimeHistoryAdvanced_activePage__Vrq84){background:#f1f5f9;border-color:#bae6fd;color:#06c;transform:translateY(-2px)}.TimeHistoryAdvanced_activePage__Vrq84{background:#06c;border-color:#06c;color:#fff;cursor:default;font-weight:500}.TimeHistoryAdvanced_paginationInfo__bA-Zm{color:#64748b;font-size:13px}.TimeHistoryAdvanced_cardsView__e\+0pF{grid-gap:16px;animation:TimeHistoryAdvanced_fadeIn__ruZIQ .3s ease;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:16px}.TimeHistoryAdvanced_timeCard__\+hVR-{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 2px 10px #0000000d;display:flex;flex-direction:column;height:100%;min-height:180px;overflow:hidden;transition:all .3s ease}.TimeHistoryAdvanced_timeCard__\+hVR-:hover{border-color:#bae6fd;box-shadow:0 8px 16px #0000001a;transform:translateY(-5px)}.TimeHistoryAdvanced_cardHeader__UfzEy{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:16px}.TimeHistoryAdvanced_cardTitle__kuWbh{color:#06c;font-size:16px;font-weight:600;margin-bottom:4px}.TimeHistoryAdvanced_cardDate__1poCQ{color:#64748b;font-size:13px}.TimeHistoryAdvanced_cardBody__msfDq{display:flex;flex:1 1;flex-direction:column;padding:16px}.TimeHistoryAdvanced_cardNotes__XltoI{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#475569;display:-webkit-box;font-size:14px;line-height:1.5;max-height:4.5em;overflow:hidden;text-overflow:ellipsis}.TimeHistoryAdvanced_noCardNotes__hZmC6{color:#94a3b8;font-size:14px;font-style:italic}.TimeHistoryAdvanced_cardFooter__AbPJC{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:12px 16px}.TimeHistoryAdvanced_cardDuration__GA1r5{color:#334155;font-size:14px;font-weight:600}.TimeHistoryAdvanced_cardInProgress__7nVl\+{align-items:center;color:#16a34a;display:flex;font-size:13px;font-weight:500;gap:4px}.TimeHistoryAdvanced_compactView__tS0vY{animation:TimeHistoryAdvanced_fadeIn__ruZIQ .3s ease;display:flex;flex-direction:column;gap:16px}.TimeHistoryAdvanced_compactTable__rovdI{border:1px solid #e2e8f0;border-collapse:collapse;border-radius:8px;box-shadow:0 1px 2px #0000000d;font-size:14px;overflow:hidden;width:100%}.TimeHistoryAdvanced_compactTable__rovdI th{background:#f1f5f9;color:#475569;cursor:pointer;font-weight:600;padding:12px 16px;text-align:left;transition:all .2s ease}.TimeHistoryAdvanced_compactTable__rovdI th:hover{color:#06c}.TimeHistoryAdvanced_compactTable__rovdI td{border-bottom:1px solid #e2e8f0;color:#334155;padding:10px 16px}.TimeHistoryAdvanced_compactTable__rovdI tr:hover td{background:#f8fafc}.TimeHistoryAdvanced_compactFooterLabel__vACa1{color:#475569;font-weight:500;text-align:right}.TimeHistoryAdvanced_compactFooterValue__vYcJU{color:#06c;font-weight:600}@media (max-width:992px){.TimeHistoryAdvanced_filterControls__pcs8e{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:12px}.TimeHistoryAdvanced_filterGroup__OZvC8{flex-basis:48%}.TimeHistoryAdvanced_entriesHeader__2kEGf,.TimeHistoryAdvanced_entryRow__a4Crg{grid-template-columns:1.5fr 1.5fr 1fr .5fr}.TimeHistoryAdvanced_entriesHeader__2kEGf>div:nth-child(4),.TimeHistoryAdvanced_entryNotes__01kJI{display:none}.TimeHistoryAdvanced_expandedDetails__d0HiK{grid-column:1/span 4}.TimeHistoryAdvanced_detailGrid__fvHko{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.TimeHistoryAdvanced_statsPanel__zplxS{align-items:stretch;flex-direction:column}.TimeHistoryAdvanced_filterControls__pcs8e{gap:10px}.TimeHistoryAdvanced_statItem__9UFpk{width:100%}.TimeHistoryAdvanced_statItem__9UFpk:not(:last-child):after{display:none}.TimeHistoryAdvanced_entriesHeader__2kEGf,.TimeHistoryAdvanced_entryRow__a4Crg{grid-template-columns:1.5fr 1.5fr 1fr}.TimeHistoryAdvanced_entriesHeader__2kEGf>div:nth-child(5),.TimeHistoryAdvanced_entryActions__9KHAB{display:none}.TimeHistoryAdvanced_expandedDetails__d0HiK{grid-column:1/span 3}.TimeHistoryAdvanced_headerControls__yKSjK{gap:8px}.TimeHistoryAdvanced_exportButton__Fmc3p span,.TimeHistoryAdvanced_pageNumbers__LsdYT{display:none}.TimeHistoryAdvanced_paginationInfo__bA-Zm{display:block}.TimeHistoryAdvanced_timeHistoryContainer__6kaWt{padding:16px}.TimeHistoryAdvanced_filterGroup__OZvC8{flex-basis:100%}.TimeHistoryAdvanced_filterSelect__uyE3D{font-size:12px;padding:7px 24px 7px 10px}.TimeHistoryAdvanced_toolbarSection__r1oqU{padding:12px}.TimeHistoryAdvanced_dateRangePicker__ad8VP{flex-direction:column;gap:6px;width:100%}.TimeHistoryAdvanced_dateInput__Vszwn{width:100%}.TimeHistoryAdvanced_dateRangeSeparator__Ruxtu{display:none}}@media (max-width:576px){.TimeHistoryAdvanced_statsPanel__zplxS,.TimeHistoryAdvanced_timeHistoryContainer__6kaWt,.TimeHistoryAdvanced_toolbarSection__r1oqU{padding:12px}.TimeHistoryAdvanced_entriesHeader__2kEGf,.TimeHistoryAdvanced_entryRow__a4Crg{grid-template-columns:1fr 1fr}.TimeHistoryAdvanced_entriesHeader__2kEGf>div:nth-child(3),.TimeHistoryAdvanced_entryDuration__-xkSa{display:none}.TimeHistoryAdvanced_expandedDetails__d0HiK{grid-column:1/span 2}.TimeHistoryAdvanced_cardsView__e\+0pF,.TimeHistoryAdvanced_detailGrid__fvHko{grid-template-columns:1fr}}.TimeHistoryAdvanced_loadingSpinner__y11mL{align-items:center;color:#666;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center}.TimeHistoryAdvanced_spinnerContainer__roMvZ{margin-bottom:1rem}.TimeHistoryAdvanced_spinner__vTmiA{animation:TimeHistoryAdvanced_spin__wmJSJ 1s ease-in-out infinite;border:3px solid #0000001a;border-radius:50%;border-top-color:#3498db;height:40px;width:40px}@keyframes TimeHistoryAdvanced_spin__wmJSJ{to{transform:rotate(1turn)}}.TimeHistoryAdvanced_filterSelect__uyE3D:hover{background-color:#f0f9ff;border-color:#93c5fd}.TimeHistoryAdvanced_filterSelect__uyE3D:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f640;outline:none}.TimeHistoryAdvanced_selectWrapper__T7FxR:hover .TimeHistoryAdvanced_selectArrow__gEqwX{transform:translateY(-50%) rotate(180deg)}.TimeHistoryAdvanced_filterSelect__uyE3D option{font-size:13px;padding:8px}.TimeHistoryAdvanced_filterGroup__OZvC8:hover .TimeHistoryAdvanced_filterLabel__onHh2{color:#06c}.TimeHistoryAdvanced_filterControls__pcs8e{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;margin-top:8px}.EnhancedTaskSelector_enhancedSelector__WlBQS{font-family:Comfortaa,cursive;position:relative;width:100%;z-index:50}.EnhancedTaskSelector_selectorButton__w0IwJ{align-items:center;background-color:#f8fafc;border:1px solid #dbeafe;border-radius:12px;color:#64748b;cursor:pointer;display:flex;font-size:14px;gap:10px;min-height:48px;padding:12px 16px;transition:all .3s ease}.EnhancedTaskSelector_selectorButton__w0IwJ:hover{background-color:#f0f9ff;border-color:#93c5fd;box-shadow:0 2px 5px #0000000d}.EnhancedTaskSelector_selectorButton__w0IwJ.EnhancedTaskSelector_open__1yOR5{background-color:#f0f9ff;border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd40}.EnhancedTaskSelector_selectorButton__w0IwJ.EnhancedTaskSelector_hasSelection__ptY2A{color:#334155;font-weight:500}.EnhancedTaskSelector_selectedTaskName__UEAPb{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EnhancedTaskSelector_chevronIcon__JvvBg,.EnhancedTaskSelector_selectorButtonIcon__I54Kn{flex-shrink:0;height:18px;opacity:.7;transition:all .2s ease;width:18px}.EnhancedTaskSelector_chevronIcon__JvvBg{margin-left:auto}.EnhancedTaskSelector_selectorButton__w0IwJ:hover .EnhancedTaskSelector_chevronIcon__JvvBg,.EnhancedTaskSelector_selectorButton__w0IwJ:hover .EnhancedTaskSelector_selectorButtonIcon__I54Kn{opacity:1}.EnhancedTaskSelector_dropdown__xuYjX{animation:EnhancedTaskSelector_fadeIn__MCb9v .2s ease;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 25px #0000001a;display:flex;flex-direction:column;left:0;max-height:380px;overflow-y:auto;position:absolute;top:calc(100% + 5px);width:100%;z-index:100}@keyframes EnhancedTaskSelector_fadeIn__MCb9v{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.EnhancedTaskSelector_searchContainer__p2Y4G{border-bottom:1px solid #e2e8f0;padding:12px;position:relative}.EnhancedTaskSelector_searchIcon__5uQ\+Y{height:16px;left:22px;opacity:.6;position:absolute;top:50%;transform:translateY(-50%);width:16px}.EnhancedTaskSelector_searchInput__q8s5O{background-color:#f8fafc;border:1px solid #dbeafe;border-radius:8px;color:#334155;font-family:Comfortaa,cursive;font-size:14px;padding:10px 16px 10px 36px;transition:all .3s ease;width:100%}.EnhancedTaskSelector_searchInput__q8s5O:focus{background-color:#fff;border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd40;outline:none}.EnhancedTaskSelector_clearSearchButton__n\+evW{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:20px;justify-content:center;opacity:.7;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:20px}.EnhancedTaskSelector_clearSearchButton__n\+evW:hover{opacity:1}.EnhancedTaskSelector_clearSearchIcon__92QBT{height:16px;width:16px}.EnhancedTaskSelector_tasksList__SvSOR{display:flex;flex-direction:column;gap:2px;max-height:330px;overflow-y:auto;padding:6px}.EnhancedTaskSelector_taskGroup__qe342{margin-bottom:6px}.EnhancedTaskSelector_groupHeader__IZ7wN{background-color:#f8fafc;border-radius:6px;color:#64748b;font-size:12px;font-weight:600;margin-bottom:2px;padding:8px 10px}.EnhancedTaskSelector_taskItem__xkSLg{border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:8px;margin-bottom:2px;padding:10px 12px;transition:all .2s ease}.EnhancedTaskSelector_taskItem__xkSLg:hover{background-color:#f8fafc;border-color:#e2e8f0}.EnhancedTaskSelector_taskItem__xkSLg.EnhancedTaskSelector_selected__Ajm1D{background-color:#eff6ff;border-color:#bfdbfe}.EnhancedTaskSelector_taskItemHeader__HCg8J{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.EnhancedTaskSelector_taskTitle__xqoMY{align-items:center;color:#334155;display:flex;flex:1 1;font-size:14px;font-weight:500;gap:6px;word-break:break-word}.EnhancedTaskSelector_inProgressIndicator__JgGKv{align-items:center;display:flex;flex-shrink:0}.EnhancedTaskSelector_inProgressDot__PhYZy{animation:EnhancedTaskSelector_pulse__vWgTM 2s infinite;background-color:#10b981;border-radius:50%;height:8px;width:8px}@keyframes EnhancedTaskSelector_pulse__vWgTM{0%{box-shadow:0 0 0 0 #10b981b3}70%{box-shadow:0 0 0 5px #10b98100}to{box-shadow:0 0 0 0 #10b98100}}.EnhancedTaskSelector_priorityBadge__kr5a6{border-radius:20px;color:#fff;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.EnhancedTaskSelector_taskItemMeta__IlHah{align-items:center;display:flex;gap:10px;justify-content:space-between}.EnhancedTaskSelector_dueDate__9YVt6{align-items:center;background-color:#f8fafc;border-radius:6px;color:#64748b;display:flex;font-size:12px;gap:5px;max-width:120px;overflow:hidden;padding:3px 8px;text-overflow:ellipsis;white-space:nowrap}.EnhancedTaskSelector_dueDateIcon__pzOmC{height:12px;opacity:.7;width:12px}.EnhancedTaskSelector_tags__TUelh{align-items:center;display:flex;flex-wrap:nowrap;gap:5px;overflow:hidden}.EnhancedTaskSelector_tag__Wl4oM{background-color:#e0f2fe;border-radius:4px;color:#0284c7;font-size:10px;max-width:80px;overflow:hidden;padding:2px 6px;text-overflow:ellipsis;white-space:nowrap}.EnhancedTaskSelector_moreTagsBadge__jo111{background-color:#f1f5f9;border-radius:4px;color:#64748b;font-size:10px;padding:2px 6px;white-space:nowrap}.EnhancedTaskSelector_noResults__qdj7Y{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.EnhancedTaskSelector_noResultsIcon__MQOGO{height:48px;margin-bottom:12px;opacity:.5;width:48px}.EnhancedTaskSelector_noResults__qdj7Y p{font-size:14px;margin:0 0 16px}.EnhancedTaskSelector_clearSearchButtonBig__HRUhs{background-color:#eff6ff;border:none;border-radius:8px;color:#3b82f6;cursor:pointer;font-family:Comfortaa,cursive;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s ease}.EnhancedTaskSelector_clearSearchButtonBig__HRUhs:hover{background-color:#dbeafe}.EnhancedTaskSelector_dropdown__xuYjX::-webkit-scrollbar,.EnhancedTaskSelector_tasksList__SvSOR::-webkit-scrollbar{width:8px}.EnhancedTaskSelector_dropdown__xuYjX::-webkit-scrollbar-track,.EnhancedTaskSelector_tasksList__SvSOR::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.EnhancedTaskSelector_dropdown__xuYjX::-webkit-scrollbar-thumb,.EnhancedTaskSelector_tasksList__SvSOR::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.EnhancedTaskSelector_dropdown__xuYjX::-webkit-scrollbar-thumb:hover,.EnhancedTaskSelector_tasksList__SvSOR::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:768px){.EnhancedTaskSelector_dropdown__xuYjX{max-height:320px}.EnhancedTaskSelector_tasksList__SvSOR{max-height:270px}}@media (max-width:480px){.EnhancedTaskSelector_selectorButton__w0IwJ{font-size:13px;padding:10px 12px}.EnhancedTaskSelector_chevronIcon__JvvBg,.EnhancedTaskSelector_selectorButtonIcon__I54Kn{height:16px;width:16px}.EnhancedTaskSelector_dropdown__xuYjX{max-height:280px}.EnhancedTaskSelector_tasksList__SvSOR{max-height:230px}.EnhancedTaskSelector_searchInput__q8s5O{font-size:13px;padding:8px 16px 8px 36px}.EnhancedTaskSelector_taskItem__xkSLg{padding:8px 10px}.EnhancedTaskSelector_taskTitle__xqoMY{font-size:13px}}.ProductivityStats_statsContainer__F\+cJg{display:flex;flex-direction:column;font-family:Comfortaa,cursive;gap:24px}.ProductivityStats_statsHeader__6o9b9{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ProductivityStats_statsHeader__6o9b9 h2{color:#06c;font-size:22px;font-weight:700;letter-spacing:.3px;margin:0}.ProductivityStats_refreshButton__P5W\+3{align-items:center;background:none;background-color:#f0f9ff;border:none;border-radius:50%;box-shadow:0 2px 6px #0066cc1a;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .3s ease}.ProductivityStats_refreshButton__P5W\+3:hover{background-color:#e0f2fe;box-shadow:0 4px 8px #0066cc26;transform:rotate(30deg)}.ProductivityStats_refreshButton__P5W\+3 img{height:20px;transition:transform .3s ease;width:20px}.ProductivityStats_refreshButton__P5W\+3:hover img{transform:rotate(30deg)}.ProductivityStats_metricsContainer__Xvc1p{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ProductivityStats_metricCard__coZcN{align-items:center;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #f0f5ff;border-radius:16px;box-shadow:0 4px 12px #0000000f;display:flex;gap:18px;padding:24px;transition:all .3s ease}.ProductivityStats_metricCard__coZcN:hover{border-color:#dbeafe;box-shadow:0 6px 16px #00000014;transform:translateY(-5px)}.ProductivityStats_metricIcon__GeOaI{align-items:center;background:linear-gradient(135deg,#e0f2fe,#bfdbfe);border-radius:14px;box-shadow:0 4px 8px #0066cc1a;display:flex;height:56px;justify-content:center;width:56px}.ProductivityStats_metricIcon__GeOaI img{filter:drop-shadow(0 1px 1px rgba(0,0,0,.1));height:28px;width:28px}.ProductivityStats_metricContent__rGHwG{flex:1 1}.ProductivityStats_metricContent__rGHwG h3{color:#64748b;font-size:14px;font-weight:500;letter-spacing:.3px;margin:0 0 6px}.ProductivityStats_metricValue__hrCZt{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#06c,#3b82f6);-webkit-background-clip:text;background-clip:text;color:#06c;font-size:28px;font-weight:700;letter-spacing:.5px;margin:0}.ProductivityStats_chartsContainer__UY\+XL{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(450px,1fr))}.ProductivityStats_chartCard__KI2wi{background-color:#fff;border:1px solid #f0f5ff;border-radius:16px;box-shadow:0 4px 12px #0000000f;padding:24px;transition:all .3s ease}.ProductivityStats_chartCard__KI2wi:hover{border-color:#dbeafe;box-shadow:0 6px 16px #00000014}.ProductivityStats_chartCard__KI2wi h3{color:#06c;font-size:18px;font-weight:600;letter-spacing:.3px;margin-bottom:20px;margin-top:0}.ProductivityStats_chartWrapper__ZpQ8L{height:300px;position:relative;width:100%}.ProductivityStats_customTooltip__POsYl{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #0000001a;font-family:Comfortaa,cursive;padding:12px}.ProductivityStats_tooltipDate__wN65o{border-bottom:1px solid #e2e8f0;color:#64748b;font-size:12px;font-weight:600;margin:0 0 8px;padding-bottom:6px}.ProductivityStats_tooltipContent__k2BW1{display:flex;flex-direction:column;gap:4px}.ProductivityStats_tooltipContent__k2BW1 p{display:flex;font-size:12px;gap:8px;justify-content:space-between;margin:0}.ProductivityStats_tooltipLabel__bBBIB{color:#64748b;font-weight:500}.ProductivityStats_tooltipValue__jCjuN{font-weight:600}.ProductivityStats_emptyState__LxP-1{animation:ProductivityStats_fadeIn__DnX8M .6s ease;color:#64748b;font-weight:500;padding:60px 0;text-align:center}.ProductivityStats_priorityTasksSection__cAAw-{background-color:#fff;border:1px solid #f0f5ff;border-radius:16px;box-shadow:0 4px 12px #0000000f;padding:24px;transition:all .3s ease}.ProductivityStats_priorityTasksSection__cAAw-:hover{border-color:#dbeafe;box-shadow:0 6px 16px #00000014}.ProductivityStats_priorityTasksSection__cAAw- h3{color:#06c;font-size:18px;font-weight:600;letter-spacing:.3px;margin-bottom:20px;margin-top:0}.ProductivityStats_priorityTasksList__YgWiF{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.ProductivityStats_priorityTaskCard__xyFSa{align-items:center;background-color:#f8fafc;border:1px solid #f0f5ff;border-radius:12px;box-shadow:0 2px 6px #0000000a;display:flex;gap:14px;padding:16px;transition:all .3s ease}.ProductivityStats_priorityTaskCard__xyFSa:hover{background-color:#f0f9ff;border-color:#dbeafe;box-shadow:0 4px 8px #0000000f;transform:translateY(-3px)}.ProductivityStats_priorityIndicator__yinA4{background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:50%;box-shadow:0 2px 4px #ef444466;flex-shrink:0;height:12px;width:12px}.ProductivityStats_taskInfo__nggUW{flex:1 1}.ProductivityStats_taskInfo__nggUW h4{color:#334155;font-size:15px;font-weight:600;margin:0 0 6px}.ProductivityStats_taskInfo__nggUW p{color:#64748b;font-size:12px;margin:0}.ProductivityStats_emptyPriorityTasks__aloyG{animation:ProductivityStats_fadeIn__DnX8M .6s ease;background-color:#f8fafc;border-radius:12px;color:#64748b;font-style:italic;font-weight:500;padding:30px 0;text-align:center}@keyframes ProductivityStats_fadeIn__DnX8M{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ProductivityStats_metricsContainer__Xvc1p{gap:16px;grid-template-columns:1fr}.ProductivityStats_chartsContainer__UY\+XL{gap:20px;grid-template-columns:1fr}.ProductivityStats_priorityTasksList__YgWiF{gap:12px;grid-template-columns:1fr}.ProductivityStats_metricCard__coZcN{padding:18px}.ProductivityStats_metricIcon__GeOaI{height:48px;width:48px}.ProductivityStats_metricIcon__GeOaI img{height:24px;width:24px}.ProductivityStats_metricValue__hrCZt{font-size:24px}.ProductivityStats_chartCard__KI2wi,.ProductivityStats_priorityTasksSection__cAAw-{padding:18px}}@media (max-width:480px){.ProductivityStats_metricCard__coZcN{padding:16px}.ProductivityStats_metricIcon__GeOaI{height:44px;width:44px}.ProductivityStats_metricValue__hrCZt{font-size:22px}.ProductivityStats_chartCard__KI2wi,.ProductivityStats_priorityTasksSection__cAAw-{padding:16px}.ProductivityStats_chartWrapper__ZpQ8L{height:250px}}.Recommendations_recommendationsContainer__YWlE9{display:flex;flex-direction:column;gap:24px}.Recommendations_recommendationsHeader__YyFqL{align-items:center;display:flex;justify-content:space-between}.Recommendations_recommendationsHeader__YyFqL h2{color:#2c3e50;font-size:20px;margin:0}.Recommendations_refreshButton__dx9Dq{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;font-family:Comfortaa;justify-content:center;padding:8px;transition:background-color .2s}.Recommendations_refreshButton__dx9Dq:hover{background-color:#f3f4f6}.Recommendations_refreshButton__dx9Dq img{height:20px;width:20px}.Recommendations_errorMessage__XrUFR{background-color:#fee2e2;border-left:4px solid #b91c1c;border-radius:6px;color:#b91c1c;padding:16px}.Recommendations_loadingContainer__W2-D9{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 0}.Recommendations_spinner__yCZQM{animation:Recommendations_spin__kA3H1 1s ease-in-out infinite;border:3px solid #0000001a;border-radius:50%;border-top-color:#3b82f6;height:40px;margin-bottom:16px;width:40px}@keyframes Recommendations_spin__kA3H1{to{transform:rotate(1turn)}}.Recommendations_recommendationsList__4tgbi{display:flex;flex-direction:column;gap:16px}.Recommendations_recommendationCard__g9BH0{animation:Recommendations_slideIn__EhkJW .5s ease-in-out forwards;border-radius:8px;box-shadow:0 1px 3px #0000000d;display:flex;gap:16px;opacity:0;padding:20px;transform:translateY(20px)}@keyframes Recommendations_slideIn__EhkJW{to{opacity:1;transform:translateY(0)}}.Recommendations_recommendationIcon__S0hC5{align-items:flex-start;background-color:#fff;border-radius:50%;box-shadow:0 1px 2px #0000001a;display:flex;height:40px;justify-content:center;padding:8px;width:40px}.Recommendations_recommendationIcon__S0hC5 img{height:24px;width:24px}.Recommendations_recommendationContent__zk3aR{flex:1 1}.Recommendations_recommendationContent__zk3aR h3{color:#2c3e50;font-size:16px;margin:0 0 8px}.Recommendations_recommendationContent__zk3aR p{color:#4b5563;font-size:14px;line-height:1.5;margin:0}.Recommendations_noRecommendations__crx0B{background-color:#f9fafb;border-radius:8px;padding:40px;text-align:center}.Recommendations_noRecommendations__crx0B p{color:#6b7280;margin:0 0 8px}.Recommendations_estimationSection__mYcby{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:24px}.Recommendations_estimationSection__mYcby h3{color:#334155;font-size:18px;margin-bottom:16px;margin-top:0}.Recommendations_estimationList__tL6KA{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:24px}.Recommendations_estimationItem__Jp8yx{background-color:#f9fafb;border-radius:6px;padding:16px}.Recommendations_estimationTask__M\+6-s{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.Recommendations_estimationTaskTitle__oDoFX{color:#334155;font-size:14px;font-weight:600}.Recommendations_accuracyLabel__dhyK3{border-radius:12px;color:#fff;font-size:12px;font-weight:500;padding:4px 8px}.Recommendations_estimationDetails__Nf2Ck{display:flex;justify-content:space-between}.Recommendations_estimationMetric__\+g6rj{display:flex;flex-direction:column;gap:4px}.Recommendations_metricLabel__lXBLk{color:#6b7280;font-size:12px}.Recommendations_metricValue__LES6a{color:#334155;font-size:14px;font-weight:600}.Recommendations_estimationTips__82fS\+{background-color:#f8fafc;border-radius:6px;margin-top:16px;padding:16px}.Recommendations_estimationTips__82fS\+ h4{color:#334155;font-size:16px;margin-bottom:12px;margin-top:0}.Recommendations_estimationTips__82fS\+ ul{margin:0;padding-left:20px}.Recommendations_estimationTips__82fS\+ li{color:#4b5563;font-size:14px;line-height:1.5;margin-bottom:8px}.Recommendations_productivityTips__bKoAQ{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:24px}.Recommendations_productivityTips__bKoAQ h3{color:#334155;font-size:18px;margin-bottom:16px;margin-top:0}.Recommendations_tipsList__XLGmR{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.Recommendations_tipCard__DocwT{background-color:#f9fafb;border-radius:6px;padding:16px}.Recommendations_tipCard__DocwT h4{color:#334155;font-size:16px;margin-bottom:8px;margin-top:0}.Recommendations_tipCard__DocwT p{color:#4b5563;font-size:14px;line-height:1.5;margin:0}@media (max-width:768px){.Recommendations_estimationList__tL6KA,.Recommendations_tipsList__XLGmR{grid-template-columns:1fr}}.Recommendations_headerActions__\+o7Pn{align-items:center;display:flex;gap:8px}.Recommendations_toggleAIButton__laq62{align-items:center;background-color:#4f46e5;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa;font-size:14px;gap:6px;padding:6px 12px;transition:background-color .2s}.Recommendations_toggleAIButton__laq62:hover{background-color:#4338ca}.Recommendations_sectionTitle__WE8He{border-top:1px solid #f3f4f6;color:#374151;font-size:18px;font-weight:600;margin:28px 0 16px;padding-top:16px}.AIRecommendations_aiRecommendationsContainer__gK4XV{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000000d;margin-bottom:24px;padding:20px;position:relative}.AIRecommendations_aiRecommendationsHeader__ViQjX{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.AIRecommendations_headerLeft__zvABd{display:flex;flex-direction:column}.AIRecommendations_headerLeft__zvABd h3{color:#333;font-size:18px;font-weight:600;margin:0 0 4px}.AIRecommendations_lastUpdated__wfCBf{align-items:center;color:#666;display:flex;font-size:12px;gap:6px}.AIRecommendations_staleIndicator__FWL3Q{color:#e67e22;font-weight:500}.AIRecommendations_infoMessage__mKOIj{background-color:#eff6ff;border:1px solid #dbeafe;border-radius:6px;color:#1e40af;font-size:14px;margin-bottom:16px;padding:12px}.AIRecommendations_infoMessage__mKOIj p{margin:0}.AIRecommendations_infoMessage__mKOIj:before{content:"ℹ️";margin-right:8px}.AIRecommendations_refreshButton__e3V8V{align-items:center;background-color:#4f46e5;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-family:Comfortaa;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:background-color .2s}.AIRecommendations_refreshButton__e3V8V:hover{background-color:#4338ca}.AIRecommendations_refreshButton__e3V8V:disabled{background-color:#a5b4fc;cursor:not-allowed}.AIRecommendations_refreshConfirm__SBaMg{background-color:#fffbeb;border:1px solid #fef3c7;border-radius:6px;margin-bottom:16px;padding:12px}.AIRecommendations_refreshConfirm__SBaMg p{color:#92400e;font-size:14px;margin:0 0 12px}.AIRecommendations_confirmActions__HJ5DP{display:flex;gap:8px;justify-content:flex-end}.AIRecommendations_cancelButton__M\+QtY{background-color:initial;border:1px solid #d1d5db;border-radius:4px;color:#6b7280;cursor:pointer;font-size:14px;padding:6px 12px}.AIRecommendations_confirmButton__Ez4ZR{background-color:#4f46e5;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:6px 12px}.AIRecommendations_loadingContainer__nBKb\+{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 0;text-align:center}.AIRecommendations_loadingContainer__nBKb\+ p{color:#4b5563;font-size:16px;margin-top:12px}.AIRecommendations_aiDisclaimer__CujW1{color:#6b7280!important;font-size:12px!important;margin-top:4px!important}.AIRecommendations_spinner__PiOk\+{animation:AIRecommendations_spin__KZeSS 1s linear infinite;border:4px solid #0000001a;border-left-color:#4f46e5;border-radius:50%;height:30px;width:30px}.AIRecommendations_spinnerOverlay__qBpiN{animation:AIRecommendations_spin__KZeSS 1s linear infinite;border:3px solid #0000001a;border-left-color:#4f46e5;border-radius:50%;height:24px;width:24px}@keyframes AIRecommendations_spin__KZeSS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AIRecommendations_errorMessage__Vkbb9{background-color:#fef2f2;border:1px solid #fee2e2;border-radius:6px;margin-bottom:16px;padding:12px}.AIRecommendations_errorMessage__Vkbb9 p{color:#b91c1c;font-size:14px;margin:0 0 8px}.AIRecommendations_errorMessage__Vkbb9 p:last-child{margin-bottom:0}.AIRecommendations_recommendationsList__\+pbrR{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:16px}.AIRecommendations_recommendationCard__-3WIF{animation:AIRecommendations_fadeIn__uZZ5j .5s ease-out forwards;border-radius:8px;display:flex;gap:12px;opacity:0;padding:16px}@keyframes AIRecommendations_fadeIn__uZZ5j{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AIRecommendations_recommendationIcon__ySxWK{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 2px 5px #0000000d;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.AIRecommendations_recommendationIcon__ySxWK img{height:20px;opacity:.8;width:20px}.AIRecommendations_recommendationContent__KuO-l{flex:1 1}.AIRecommendations_recommendationContent__KuO-l h4{color:#111827;font-size:16px;font-weight:600;margin:0 0 8px}.AIRecommendations_recommendationContent__KuO-l p{color:#4b5563;font-size:14px;line-height:1.5;margin:0}.AIRecommendations_noRecommendations__XPzLU{color:#6b7280;padding:40px 0;text-align:center}.AIRecommendations_noRecommendations__XPzLU p{margin:0 0 8px}.AIRecommendations_overlayLoading__sBNiO{align-items:center;background-color:#ffffffe6;border-radius:20px;bottom:16px;box-shadow:0 2px 8px #0000001a;color:#4b5563;display:flex;font-size:14px;gap:10px;padding:8px 16px;position:absolute;right:16px;z-index:10}.AIRecommendations_aiInfoFooter__3gKcM{align-items:center;border-top:1px solid #f3f4f6;display:flex;justify-content:center;margin-top:24px;padding-top:16px}.AIRecommendations_aiInfoFooter__3gKcM p{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:6px;margin:0}.AIRecommendations_aiIcon__QowTx{height:16px;opacity:.7;width:16px}@media (max-width:768px){.AIRecommendations_aiRecommendationsHeader__ViQjX{align-items:flex-start;flex-direction:column;gap:10px}.AIRecommendations_refreshButton__e3V8V{justify-content:center;width:100%}.AIRecommendations_recommendationsList__\+pbrR{grid-template-columns:1fr}}.WorkflowTemplates_workflowsContainer__d4P5I{display:flex;flex-direction:column;font-family:Comfortaa,sans-serif;gap:24px}.WorkflowTemplates_workflowsHeader__AfwCT{align-items:center;display:flex;justify-content:space-between}.WorkflowTemplates_workflowsHeader__AfwCT h2{color:#2c3e50;font-size:22px;font-weight:600;letter-spacing:.2px;margin:0}.WorkflowTemplates_headerButtons__1z7TN{display:flex;gap:12px}.WorkflowTemplates_applyTemplateBtn__jWzON,.WorkflowTemplates_newTemplateBtn__xIytu{border:none;border-radius:8px;box-shadow:0 2px 4px #0000000d;cursor:pointer;font-family:Comfortaa,sans-serif;font-size:14px;font-weight:500;padding:10px 18px;transition:all .2s ease}.WorkflowTemplates_newTemplateBtn__xIytu{background-color:#3b82f6;color:#fff}.WorkflowTemplates_newTemplateBtn__xIytu:hover{background-color:#2563eb;box-shadow:0 4px 6px #0000001a;transform:translateY(-1px)}.WorkflowTemplates_applyTemplateBtn__jWzON{background-color:#10b981;color:#fff}.WorkflowTemplates_applyTemplateBtn__jWzON:hover{background-color:#059669;box-shadow:0 4px 6px #0000001a;transform:translateY(-1px)}.WorkflowTemplates_applyTemplateBtn__jWzON:disabled{background-color:#d1d5db;box-shadow:none;cursor:not-allowed;transform:none}.WorkflowTemplates_successMessage__lk0-3{background-color:#d1fae5;border-left:4px solid #10b981;color:#065f46}.WorkflowTemplates_errorMessage__InJOY,.WorkflowTemplates_successMessage__lk0-3{animation:WorkflowTemplates_fadeIn__pEqIO .3s ease-in-out;border-radius:8px;font-family:Comfortaa,sans-serif;font-weight:400;margin-bottom:16px;padding:16px}.WorkflowTemplates_errorMessage__InJOY{background-color:#fee2e2;border-left:4px solid #ef4444;color:#b91c1c}@keyframes WorkflowTemplates_fadeIn__pEqIO{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.WorkflowTemplates_formContainer__KeQLw{animation:WorkflowTemplates_slideDown__OS7ih .3s ease-in-out;background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #0000000d,0 10px 20px #00000008;padding:28px}@keyframes WorkflowTemplates_slideDown__OS7ih{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.WorkflowTemplates_formContainer__KeQLw h3{color:#334155;font-size:18px;font-weight:600;letter-spacing:.2px;margin-bottom:24px;margin-top:0}.WorkflowTemplates_formGroup__0gbST{margin-bottom:20px}.WorkflowTemplates_formGroup__0gbST label{color:#64748b;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.WorkflowTemplates_dateInput__FPvEX,.WorkflowTemplates_numberInput__DJG-J,.WorkflowTemplates_selectInput__pYEyO,.WorkflowTemplates_textInput__IDE3Z,.WorkflowTemplates_textareaInput__26sJd{border:1px solid #e2e8f0;border-radius:8px;color:#334155;font-family:Comfortaa,sans-serif;font-size:14px;padding:12px 14px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.WorkflowTemplates_dateInput__FPvEX:focus,.WorkflowTemplates_numberInput__DJG-J:focus,.WorkflowTemplates_selectInput__pYEyO:focus,.WorkflowTemplates_textInput__IDE3Z:focus,.WorkflowTemplates_textareaInput__26sJd:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.WorkflowTemplates_textareaInput__26sJd{min-height:80px;resize:vertical}.WorkflowTemplates_formRow__PCZYW{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.WorkflowTemplates_stepsSection__H1fGh{border-top:1px solid #e2e8f0;margin-bottom:28px;margin-top:28px;padding-top:24px}.WorkflowTemplates_stepsHeader__K2Yz-{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.WorkflowTemplates_stepsHeader__K2Yz- h4{color:#334155;font-size:16px;font-weight:600;margin:0}.WorkflowTemplates_addStepBtn__clzfT{background:none;border:none;border-radius:6px;color:#3b82f6;cursor:pointer;font-family:Comfortaa,sans-serif;font-size:14px;font-weight:600;padding:8px 14px;transition:background-color .2s ease}.WorkflowTemplates_addStepBtn__clzfT:hover{background-color:#eff6ff}.WorkflowTemplates_stepItem__qQu6T{background-color:#f8fafc;border-radius:10px;box-shadow:0 1px 3px #0000000d;margin-bottom:20px;padding:20px;transition:transform .2s ease,box-shadow .2s ease}.WorkflowTemplates_stepItem__qQu6T:hover{box-shadow:0 4px 6px #00000012;transform:translateY(-2px)}.WorkflowTemplates_stepHeader__GDrWt{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.WorkflowTemplates_stepNumber__7acsL{color:#3b82f6;font-size:14px;font-weight:600;letter-spacing:.3px}.WorkflowTemplates_removeStepBtn__8MN-N{background:none;border:none;color:#ef4444;cursor:pointer;font-family:Comfortaa,sans-serif;font-size:13px;transition:color .2s ease}.WorkflowTemplates_removeStepBtn__8MN-N:hover{color:#dc2626;text-decoration:underline}.WorkflowTemplates_stepFields__tVuFA{display:flex;flex-direction:column;gap:16px}.WorkflowTemplates_formActions__FgXa4{display:flex;gap:14px;justify-content:flex-end;margin-top:28px}.WorkflowTemplates_cancelBtn__kta7W,.WorkflowTemplates_submitBtn__nF1Xp{border-radius:8px;cursor:pointer;font-family:Comfortaa,sans-serif;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease}.WorkflowTemplates_cancelBtn__kta7W{background-color:#f1f5f9;border:1px solid #e2e8f0;color:#64748b}.WorkflowTemplates_cancelBtn__kta7W:hover{background-color:#e2e8f0}.WorkflowTemplates_submitBtn__nF1Xp{background-color:#3b82f6;border:none;box-shadow:0 2px 4px #3b82f64d;color:#fff}.WorkflowTemplates_submitBtn__nF1Xp:hover{background-color:#2563eb;box-shadow:0 4px 6px #3b82f666;transform:translateY(-1px)}.WorkflowTemplates_submitBtn__nF1Xp:disabled{background-color:#93c5fd;box-shadow:none;cursor:not-allowed;transform:none}.WorkflowTemplates_templateDetails__V-fnW{background-color:#f8fafc;border-left:4px solid #3b82f6;border-radius:8px;margin-bottom:20px;padding:16px}.WorkflowTemplates_templateDescription__cgzzl{color:#334155;font-size:14px;line-height:1.5;margin:0 0 10px}.WorkflowTemplates_stepsCount__Xhwbe{color:#64748b;font-size:13px;font-weight:500;margin:0}.WorkflowTemplates_dateHelp__wpRsR{color:#64748b;font-size:12px;font-style:italic;margin-bottom:0;margin-top:6px}.WorkflowTemplates_templatesList__7HnIp{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.WorkflowTemplates_templateCard__0kP1o{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #0000000d,0 10px 15px #00000008;display:flex;flex-direction:column;height:100%;padding:24px;transition:transform .3s ease,box-shadow .3s ease}.WorkflowTemplates_templateCard__0kP1o:hover{box-shadow:0 10px 20px #00000014,0 6px 6px #0000000f;transform:translateY(-4px)}.WorkflowTemplates_templateHeader__AvId3{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.WorkflowTemplates_templateTitle__m4rSR{color:#334155;font-size:18px;font-weight:600;letter-spacing:.2px;margin:0}.WorkflowTemplates_templateStepsCount__G1pJG{background-color:#f1f5f9;border-radius:20px;color:#64748b;font-size:12px;font-weight:500;padding:5px 10px}.WorkflowTemplates_templateDesc__LT5Xw{color:#64748b;flex-grow:1;font-size:14px;line-height:1.6;margin-bottom:20px;margin-top:0}.WorkflowTemplates_templateSteps__-CHoJ{background-color:#f8fafc;border-radius:8px;margin-bottom:20px;padding:16px}.WorkflowTemplates_templateSteps__-CHoJ h4{color:#334155;font-size:15px;font-weight:600;margin-bottom:12px;margin-top:0}.WorkflowTemplates_stepsList__muDJg{list-style-type:none;margin:0;padding:0}.WorkflowTemplates_stepListItem__eDP3Q{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:8px 0}.WorkflowTemplates_stepListItem__eDP3Q:last-child{border-bottom:none}.WorkflowTemplates_stepName__OpAhI{align-items:center;color:#334155;display:flex;font-size:14px}.WorkflowTemplates_stepListNumber__5UmH8{color:#3b82f6;font-weight:600;margin-right:6px}.WorkflowTemplates_daysOffset__KhAK\+{background-color:#f1f5f9;border-radius:16px;color:#64748b;font-size:12px;font-weight:500;padding:4px 8px}.WorkflowTemplates_templateActions__COLvV{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:auto}.WorkflowTemplates_applyTemplateCardBtn__obIam,.WorkflowTemplates_deleteTemplateBtn__j4CDr,.WorkflowTemplates_editTemplateBtn__9pyl9{border:none;border-radius:8px;cursor:pointer;font-family:Comfortaa,sans-serif;font-size:14px;font-weight:600;padding:10px 0;transition:all .2s ease}.WorkflowTemplates_applyTemplateCardBtn__obIam{background-color:#10b981;box-shadow:0 2px 4px #10b9814d;color:#fff}.WorkflowTemplates_applyTemplateCardBtn__obIam:hover{background-color:#059669;box-shadow:0 4px 6px #10b98166;transform:translateY(-2px)}.WorkflowTemplates_editTemplateBtn__9pyl9{background-color:#3b82f6;box-shadow:0 2px 4px #3b82f64d;color:#fff}.WorkflowTemplates_editTemplateBtn__9pyl9:hover{background-color:#2563eb;box-shadow:0 4px 6px #3b82f666;transform:translateY(-2px)}.WorkflowTemplates_deleteTemplateBtn__j4CDr{background-color:#f1f5f9;box-shadow:0 2px 4px #ef44441a;color:#ef4444}.WorkflowTemplates_deleteTemplateBtn__j4CDr:hover{background-color:#fecaca;box-shadow:0 4px 6px #ef444433;transform:translateY(-2px)}.WorkflowTemplates_confirmDelete__ceM-8{background-color:#ef4444;color:#fff}.WorkflowTemplates_confirmDelete__ceM-8:hover{background-color:#dc2626}.WorkflowTemplates_emptyState__41CFX{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #0000000d,0 10px 15px #00000008;padding:60px 40px;text-align:center}.WorkflowTemplates_emptyState__41CFX p{color:#64748b;font-size:15px;line-height:1.6;margin-bottom:10px}.WorkflowTemplates_createFirstBtn__yxYwZ{background-color:#3b82f6;border:none;border-radius:8px;box-shadow:0 2px 4px #3b82f64d;color:#fff;cursor:pointer;font-family:Comfortaa,sans-serif;font-size:15px;font-weight:600;margin-top:24px;padding:12px 24px;transition:all .3s ease}.WorkflowTemplates_createFirstBtn__yxYwZ:hover{background-color:#2563eb;box-shadow:0 6px 12px #3b82f666;transform:translateY(-2px)}.WorkflowTemplates_loadingContainer__ZE20v{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #0000000d;display:flex;flex-direction:column;height:240px;justify-content:center}.WorkflowTemplates_spinner__F73Xi{animation:WorkflowTemplates_spin__hCxZS 1s ease-in-out infinite;border:3px solid #3b82f61a;border-radius:50%;border-top-color:#3b82f6;height:40px;margin-bottom:20px;width:40px}@keyframes WorkflowTemplates_spin__hCxZS{to{transform:rotate(1turn)}}.WorkflowTemplates_loadingContainer__ZE20v p{color:#64748b;font-size:15px}@media (max-width:768px){.WorkflowTemplates_templatesList__7HnIp{grid-template-columns:1fr}.WorkflowTemplates_formRow__PCZYW{gap:12px;grid-template-columns:1fr}.WorkflowTemplates_headerButtons__1z7TN{flex-direction:column;gap:8px}.WorkflowTemplates_formContainer__KeQLw{padding:20px}.WorkflowTemplates_cancelBtn__kta7W,.WorkflowTemplates_submitBtn__nF1Xp{padding:10px 16px}.WorkflowTemplates_templateActions__COLvV{grid-template-columns:1fr}}.DocumentationButton_docButton__FVBR4{align-items:center;background-color:#f0f9ff;border:1px solid #cce5ff;border-radius:8px;box-shadow:0 2px 4px #0000000d;color:#06c;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:14px;font-weight:500;gap:6px;padding:8px 12px;position:fixed;right:24px;top:24px;transition:all .2s ease;z-index:1200}.DocumentationButton_docButton__FVBR4:hover{background-color:#e0f2fe;box-shadow:0 2px 6px #0000001a}.DocumentationButton_docButton__FVBR4 svg{color:#06c}.DocumentationButton_modalOverlay__3ik9r{align-items:center;animation:DocumentationButton_fadeIn__\+Deee .2s ease;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1600}.DocumentationButton_modalContent__I1W0j{animation:DocumentationButton_slideUp__B1zG3 .3s ease;background-color:#fff;border-radius:16px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;font-family:Comfortaa,cursive;max-height:80dvh;max-width:1000px;overflow:hidden;width:90%}.DocumentationButton_modalHeader__ZdFmG{align-items:center;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 24px}.DocumentationButton_modalHeader__ZdFmG h2{color:#06c;font-size:20px;font-weight:700;margin:0}.DocumentationButton_closeButton__2gBwR{align-items:center;background-color:#f0f9ff;border:1px solid #cce5ff;border-radius:50%;box-shadow:0 2px 4px #0066cc1a;color:#06c;cursor:pointer;display:flex;font-family:Comfortaa,cursive;font-size:18px;font-weight:600;height:36px;justify-content:center;transition:all .2s ease;width:36px}.DocumentationButton_closeButton__2gBwR:hover{background-color:#e0f2fe;box-shadow:0 3px 6px #0066cc26;color:#06c;transform:scale(1.05)}.DocumentationButton_modalBody__jrlAb{display:flex;flex:1 1;overflow:hidden}.DocumentationButton_sideNav__BmpzQ{background-color:#f8fafc;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;gap:6px;overflow-y:auto;padding:16px 0;width:220px}.DocumentationButton_navButton__\+xbyD{background:none;border:none;border-left:3px solid #0000;color:#475569;cursor:pointer;font-family:Comfortaa,cursive;font-size:14px;font-weight:500;padding:12px 16px;text-align:left;transition:all .2s ease}.DocumentationButton_navButton__\+xbyD:hover{background-color:#f1f5f9;color:#0f172a}.DocumentationButton_navButton__\+xbyD.DocumentationButton_active__rxH9f{background-color:#ebf5ff;border-left-color:#06c;color:#06c;font-weight:700}.DocumentationButton_contentArea__Ku4M1{flex:1 1;overflow-y:auto;padding:24px}.DocumentationButton_sectionContent__-N1-h{animation:DocumentationButton_fadeIn__\+Deee .3s ease}.DocumentationButton_sectionContent__-N1-h h3{border-bottom:1px solid #e2e8f0;color:#06c;font-size:18px;margin-bottom:20px;margin-top:0;padding-bottom:10px}.DocumentationButton_subsection__BxL\+f{margin-bottom:24px}.DocumentationButton_subsection__BxL\+f h4{color:#334155;font-size:16px;font-weight:600;margin-bottom:12px}.DocumentationButton_subsection__BxL\+f p{color:#475569;line-height:1.5;margin-bottom:12px}.DocumentationButton_subsection__BxL\+f ol,.DocumentationButton_subsection__BxL\+f ul{margin-bottom:16px;padding-left:20px}.DocumentationButton_subsection__BxL\+f li{color:#475569;line-height:1.5;margin-bottom:8px}.DocumentationButton_subsection__BxL\+f ul ul{margin-bottom:0;margin-top:8px}.DocumentationButton_tip__hTIa9{background-color:#f0fdf4;border-left:4px solid #10b981;border-radius:4px;color:#065f46;margin-top:24px;padding:12px 16px}.DocumentationButton_modalFooter__aCwHZ{background-color:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;padding:16px 24px}.DocumentationButton_featureOverview__PUeQq{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin:24px 0}.DocumentationButton_featureCard__H9YHm{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 4px #00000008;padding:16px;transition:all .2s ease}.DocumentationButton_featureCard__H9YHm:hover{box-shadow:0 4px 6px #0000000d;transform:translateY(-2px)}.DocumentationButton_featureCard__H9YHm h4{color:#334155;font-size:16px;margin-bottom:8px;margin-top:0}.DocumentationButton_featureCard__H9YHm p{color:#475569;font-size:14px;line-height:1.5;margin-bottom:0}.DocumentationButton_navigationHelp__vRSc1{background-color:#eff6ff;border-radius:8px;color:#1e40af;font-size:14px;margin-top:24px;padding:12px 16px;text-align:center}@keyframes DocumentationButton_fadeIn__\+Deee{0%{opacity:0}to{opacity:1}}@keyframes DocumentationButton_slideUp__B1zG3{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.DocumentationButton_docButton__FVBR4{right:16px;top:70px}.DocumentationButton_modalContent__I1W0j{max-height:80dvh;width:95%}.DocumentationButton_modalBody__jrlAb{flex-direction:column;overflow-y:auto}.DocumentationButton_sideNav__BmpzQ{flex-direction:row;gap:0;overflow-x:auto;overflow-y:hidden;padding:8px 0;width:100%}.DocumentationButton_navButton__\+xbyD{border-bottom:3px solid #0000;border-left:none;padding:8px 16px;white-space:nowrap}.DocumentationButton_navButton__\+xbyD.DocumentationButton_active__rxH9f{border-bottom-color:#06c;border-left-color:#0000}.DocumentationButton_contentArea__Ku4M1{overflow-y:visible;padding:16px}.DocumentationButton_featureOverview__PUeQq{grid-template-columns:1fr}}@media (max-width:480px){.DocumentationButton_modalHeader__ZdFmG h2{font-size:18px}.DocumentationButton_subsection__BxL\+f h4{font-size:15px}.DocumentationButton_docButton__FVBR4{font-size:13px;padding:6px 10px;right:12px;top:70px;z-index:1200}.DocumentationButton_docButton__FVBR4 span{display:none}.DocumentationButton_modalContent__I1W0j{border-radius:12px;max-height:80dvh;width:95%}}.WelcomeTour_welcomeOverlay__K\+DbB{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:opacity .5s ease;width:100%;z-index:1050}.WelcomeTour_welcomeOverlay__K\+DbB.WelcomeTour_closing__rSy8x{opacity:0}.WelcomeTour_welcomeCard__KkFDv{background-color:#fff;border-radius:12px;box-shadow:0 10px 25px #0003;display:flex;flex-direction:column;max-height:85vh;max-width:600px;overflow-y:auto;padding:2rem;position:relative;transform:scale(1);transition:all .5s ease,transform .5s cubic-bezier(.175,.885,.32,1.275);width:90%}.WelcomeTour_welcomeCard__KkFDv.WelcomeTour_cardClosing__iGEBq{opacity:0;transform:scale(.8)}.WelcomeTour_welcomeCard__KkFDv.WelcomeTour_left__mTars{animation:WelcomeTour_slideInLeft__4dtj2 .5s forwards}.WelcomeTour_welcomeCard__KkFDv.WelcomeTour_right__0REdL{animation:WelcomeTour_slideInRight__tptSM .5s forwards}.WelcomeTour_welcomeCard__KkFDv.WelcomeTour_center__Jv1Lu{animation:WelcomeTour_fadeInScale__wakzC .5s forwards}@keyframes WelcomeTour_slideInLeft__4dtj2{0%{opacity:0;transform:translateX(-50px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes WelcomeTour_slideInRight__tptSM{0%{opacity:0;transform:translateX(50px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes WelcomeTour_fadeInScale__wakzC{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.WelcomeTour_cardHeader__VxulC{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.WelcomeTour_cardHeader__VxulC h2{color:#1a56db;font-size:1.5rem;font-weight:600;margin:0}.WelcomeTour_closeButton__YaJjR{background:none;border:none;color:#6b7280;cursor:pointer;font-size:1.5rem;line-height:1;padding:0;transition:color .2s}.WelcomeTour_closeButton__YaJjR:hover{color:#1a56db}.WelcomeTour_cardContent__sNR1b{flex:1 1;margin-bottom:1.5rem}.WelcomeTour_cardImage__2lttw{display:flex;justify-content:center;margin-bottom:1.5rem;width:100%}.WelcomeTour_regularImage__WFj0j{border-radius:8px;max-height:160px;max-width:90%;object-fit:contain}.WelcomeTour_svgIcon__Q9rPJ{height:80px;object-fit:contain;width:80px}.WelcomeTour_welcomeCard__KkFDv.WelcomeTour_center__Jv1Lu .WelcomeTour_regularImage__WFj0j{max-height:300px;max-width:95%;width:auto}.WelcomeTour_logoContainer__T-Tkc{align-items:center;background:linear-gradient(135deg,#1e40af,#3b82f6);border:1px solid #fff3;border-radius:12px;box-shadow:0 8px 20px #1a56db4d,inset 0 0 0 1px #ffffff1a;display:flex;justify-content:center;margin:0 auto 30px;max-width:220px;padding:20px;width:75%}.WelcomeTour_logoImage__S4g19{height:80px!important;width:auto!important}.WelcomeTour_cardContent__sNR1b p{color:#4b5563;font-size:1rem;line-height:1.5;margin:0}.WelcomeTour_cardFooter__iIQjg{align-items:center;display:flex;flex-direction:column;margin-top:1rem}.WelcomeTour_stepIndicator__Ii7Lk{display:flex;gap:8px;margin-bottom:1.5rem}.WelcomeTour_stepDot__df4dr{background-color:#d1d5db;border-radius:50%;height:8px;transition:background-color .2s,transform .2s;width:8px}.WelcomeTour_stepDot__df4dr.WelcomeTour_active__PhrCW{background-color:#1a56db;transform:scale(1.2)}.WelcomeTour_buttonGroup__8bq4K{display:flex;gap:12px;justify-content:flex-end;width:100%}.WelcomeTour_finishButton__THbO7,.WelcomeTour_nextButton__cI-ro{background-color:#1a56db;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:.6rem 1.2rem;transition:background-color .2s}.WelcomeTour_finishButton__THbO7:hover,.WelcomeTour_nextButton__cI-ro:hover{background-color:#1e429f}.WelcomeTour_prevButton__o6cuZ{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#4b5563;cursor:pointer;font-weight:500;padding:.6rem 1.2rem;transition:background-color .2s}.WelcomeTour_prevButton__o6cuZ:hover{background-color:#e5e7eb}.WelcomeTour_skipButton__DcuNq{background-color:initial;border:none;color:#6b7280;cursor:pointer;font-weight:500;padding:.6rem 1.2rem;transition:color .2s}.WelcomeTour_skipButton__DcuNq:hover{color:#1a56db}.WelcomeTour_finishButton__THbO7{background-color:#047857}.WelcomeTour_finishButton__THbO7:hover{background-color:#065f46}@media (max-width:768px){.WelcomeTour_welcomeCard__KkFDv{padding:1.5rem;width:95%}.WelcomeTour_cardHeader__VxulC h2{font-size:1.25rem}.WelcomeTour_cardImage__2lttw img{max-height:140px}.WelcomeTour_welcomeCard__KkFDv.WelcomeTour_center__Jv1Lu .WelcomeTour_cardImage__2lttw img{max-height:220px}.WelcomeTour_logoContainer__T-Tkc{border-radius:10px;margin-bottom:25px;padding:15px;width:65%}.WelcomeTour_logoImage__S4g19{height:60px!important}.WelcomeTour_svgIcon__Q9rPJ{height:70px;width:70px}.WelcomeTour_regularImage__WFj0j{max-height:140px}.WelcomeTour_buttonGroup__8bq4K{flex-wrap:wrap;justify-content:center}.WelcomeTour_finishButton__THbO7,.WelcomeTour_nextButton__cI-ro,.WelcomeTour_prevButton__o6cuZ,.WelcomeTour_skipButton__DcuNq{font-size:.875rem;padding:.5rem 1rem}}@keyframes DemoStyles_fadeIn__WaLeJ{0%{opacity:0}to{opacity:1}}@keyframes DemoStyles_slideUp__MI\+aP{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.DemoStyles_globalNotification__ZybSN{animation:DemoStyles_slideUp__MI\+aP .3s ease-out;background:#fff;border-left:3px solid #2563eb;border-radius:8px;bottom:20px;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;padding:14px;position:fixed;right:20px;width:260px;z-index:9999}.DemoStyles_globalNotification__ZybSN[data-variant=high-usage]{border-left-color:#f59e0b}.DemoStyles_globalNotification__ZybSN[data-variant=critical-usage]{border-left-color:#ef4444}.DemoStyles_globalNotification__ZybSN[data-variant=lumin-minds]{border-left-color:#8b5cf6}.DemoStyles_globalNotification__ZybSN[data-variant=opportunity-radar]{border-left-color:#ec4899}.DemoStyles_globalNotification__ZybSN[data-variant=productivity]{border-left-color:#0ea5e9}.DemoStyles_closeNotificationBtn__wHqn\+{align-items:center;background:#0000;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;display:flex;font-size:14px;height:18px;justify-content:center;padding:0;position:absolute;right:8px;top:8px;transition:color .2s ease;width:18px}.DemoStyles_closeNotificationBtn__wHqn\+:hover{color:#64748b}.DemoStyles_notificationContent__QzqxA{display:flex;flex-direction:column;gap:8px}.DemoStyles_notificationContent__QzqxA h3{color:#1e293b;font-size:14px;font-weight:600;margin:0}.DemoStyles_notificationContent__QzqxA p{color:#64748b;font-size:12px;line-height:1.4;margin:0}.DemoStyles_notificationActionBtn__NXdhb{background:#2563eb;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;margin-top:4px;padding:8px 0;transition:background .2s ease;width:100%}.DemoStyles_notificationActionBtn__NXdhb:hover{background:#1d4ed8}.DemoStyles_modalOverlay__eXt7g{align-items:center;animation:DemoStyles_fadeIn__WaLeJ .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f172a80;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:3000}.DemoStyles_modal__2Pbo1{animation:DemoStyles_slideUp__MI\+aP .3s ease-out;background:#fff;border-radius:8px;box-shadow:0 10px 25px -5px #0000001a;max-height:85vh;max-width:400px;overflow-y:auto;position:relative;width:90%}.DemoStyles_closeButton__8h5Ul{align-items:center;background:#0000;border:none;color:#94a3b8;cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;padding:0;position:absolute;right:12px;top:12px;transition:color .2s ease;width:24px;z-index:1}.DemoStyles_closeButton__8h5Ul:hover{color:#64748b}.DemoStyles_modalContent__Bgl3m{padding:24px}.DemoStyles_modalContent__Bgl3m h2{color:#1e293b;font-size:18px;font-weight:600;margin-bottom:10px;margin-top:0}.DemoStyles_modalContent__Bgl3m p{color:#64748b;font-size:14px;line-height:1.5;margin-bottom:18px}.DemoStyles_highlightMessage__nlkKA{background:#f1f5f9;border-radius:4px;color:#2563eb;font-size:13px;font-weight:500;margin-bottom:18px;padding:10px 12px}.DemoStyles_formGroup__7OwCw{margin-bottom:16px}.DemoStyles_formGroup__7OwCw label{color:#1e293b;display:block;font-size:13px;font-weight:500;margin-bottom:6px}.DemoStyles_textarea__\+G9vu{border:1px solid #e2e8f0;border-radius:6px;font-family:inherit;font-size:13px;min-height:70px;padding:10px;resize:vertical;transition:border-color .2s ease;width:100%}.DemoStyles_textarea__\+G9vu:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a;outline:none}.DemoStyles_contactOptions__zne7-{display:flex;gap:20px;margin-bottom:10px}.DemoStyles_radioLabel__e-7Km{align-items:center;cursor:pointer;display:flex;font-size:13px;gap:6px}.DemoStyles_submitButton__BSbUv{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px;transition:background .2s;width:100%}.DemoStyles_submitButton__BSbUv:hover{background:#1d4ed8}.DemoStyles_submitButton__BSbUv:disabled{background:#93c5fd;cursor:not-allowed}.DemoStyles_successMessage__i6tv3{padding:20px 0;text-align:center}.DemoStyles_successIcon__bz2FJ{align-items:center;background:#2563eb;border-radius:50%;color:#fff;display:flex;font-size:22px;height:50px;justify-content:center;margin:0 auto 16px;width:50px}.DemoStyles_successMessage__i6tv3 h3{color:#2563eb;font-size:16px;margin-bottom:8px}.DemoStyles_successMessage__i6tv3 p{color:#64748b;font-size:13px}.DemoStyles_globalPromoContainer__smRXk{bottom:20px;position:fixed;right:20px;width:260px;z-index:1000}.DemoStyles_featurePromoCard__3AcnY{animation:DemoStyles_slideUp__MI\+aP .3s ease-out;background:#fff;border-left:3px solid #2563eb;border-radius:8px;box-shadow:0 4px 12px #00000014;margin-bottom:12px;padding:14px;position:relative}.DemoStyles_variantLuminMinds__FVJd0{border-left-color:#8b5cf6}.DemoStyles_variantOpportunityRadar__avufQ{border-left-color:#ec4899}.DemoStyles_variantProductivity__RtWBi{border-left-color:#0ea5e9}.DemoStyles_variantHighUsage__kfHuQ{border-left-color:#f59e0b}.DemoStyles_variantDefault__7Y9IK{border-left-color:#2563eb}.DemoStyles_closePromoButton__sudwg{align-items:center;background:#0000;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;display:flex;font-size:14px;height:18px;justify-content:center;padding:0;position:absolute;right:8px;top:8px;transition:color .2s ease;width:18px}.DemoStyles_closePromoButton__sudwg:hover{color:#64748b}.DemoStyles_promoCardContent__HSRyL{display:flex;flex-direction:column;gap:8px}.DemoStyles_promoCardContent__HSRyL h4{color:#1e293b;font-size:14px;font-weight:600;margin:0}.DemoStyles_promoCardContent__HSRyL p{color:#64748b;font-size:12px;line-height:1.4;margin:0}.DemoStyles_promoCardButton__e8Tdu{background:#2563eb;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;margin-top:2px;padding:8px 0;transition:background .2s ease}.DemoStyles_promoCardButton__e8Tdu:hover{background:#1d4ed8}.DemoStyles_sparksInfoBar__xEJON{background:#e2e8f0;border-radius:2px;height:4px;margin:4px 0;overflow:hidden}.DemoStyles_sparksProgress__MCIIK{background:#2563eb;border-radius:2px;height:100%;transition:width .3s ease}.DemoStyles_variantLuminMinds__FVJd0 .DemoStyles_sparksProgress__MCIIK{background:#8b5cf6}.DemoStyles_variantOpportunityRadar__avufQ .DemoStyles_sparksProgress__MCIIK{background:#ec4899}.DemoStyles_variantProductivity__RtWBi .DemoStyles_sparksProgress__MCIIK{background:#0ea5e9}.DemoStyles_globalNotification__ZybSN[data-variant=high-usage] .DemoStyles_notificationActionBtn__NXdhb,.DemoStyles_variantHighUsage__kfHuQ .DemoStyles_sparksProgress__MCIIK{background:#f59e0b}.DemoStyles_globalNotification__ZybSN[data-variant=high-usage] .DemoStyles_notificationActionBtn__NXdhb:hover,.DemoStyles_variantHighUsage__kfHuQ .DemoStyles_promoCardButton__e8Tdu:hover{background:#d97706}.DemoStyles_globalNotification__ZybSN[data-variant=critical-usage] .DemoStyles_notificationActionBtn__NXdhb{background:#ef4444}.DemoStyles_globalNotification__ZybSN[data-variant=critical-usage] .DemoStyles_notificationActionBtn__NXdhb:hover{background:#dc2626}.DemoStyles_globalNotification__ZybSN[data-variant=lumin-minds] .DemoStyles_notificationActionBtn__NXdhb{background:#8b5cf6}.DemoStyles_globalNotification__ZybSN[data-variant=lumin-minds] .DemoStyles_notificationActionBtn__NXdhb:hover{background:#7c3aed}.DemoStyles_globalNotification__ZybSN[data-variant=opportunity-radar] .DemoStyles_notificationActionBtn__NXdhb{background:#ec4899}.DemoStyles_globalNotification__ZybSN[data-variant=opportunity-radar] .DemoStyles_notificationActionBtn__NXdhb:hover{background:#db2777}.DemoStyles_globalNotification__ZybSN[data-variant=productivity] .DemoStyles_notificationActionBtn__NXdhb{background:#0ea5e9}.DemoStyles_globalNotification__ZybSN[data-variant=productivity] .DemoStyles_notificationActionBtn__NXdhb:hover{background:#0284c7}.DemoStyles_smartNotification__bBJDw{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border-left:4px solid #2563eb;border-radius:12px;bottom:20px;box-shadow:0 4px 20px #00000014;opacity:.95;padding:16px;position:fixed;right:20px;transition:all .3s cubic-bezier(.4,0,.2,1);width:320px;z-index:1000}.DemoStyles_smartNotification__bBJDw.DemoStyles_highUrgency__aHZO5{background:linear-gradient(135deg,#fff,#fef2f2);border-left-color:#ef4444}.DemoStyles_smartNotification__bBJDw.DemoStyles_mediumUrgency__BaK0o{background:linear-gradient(135deg,#fff,#fffbeb);border-left-color:#f59e0b}.DemoStyles_smartNotification__bBJDw.DemoStyles_lowUrgency__OINt7{background:linear-gradient(135deg,#fff,#f0fdf4);border-left-color:#10b981}.DemoStyles_smartNotification__bBJDw.DemoStyles_slideIn__fIPtZ{animation:DemoStyles_smartSlideIn__LOT0p .4s cubic-bezier(.4,0,.2,1)}.DemoStyles_smartNotification__bBJDw.DemoStyles_slideOut__9gxXa{animation:DemoStyles_smartSlideOut__wy4zs .3s cubic-bezier(.4,0,.2,1)}@keyframes DemoStyles_smartSlideIn__LOT0p{0%{opacity:0;transform:translateX(100%) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes DemoStyles_smartSlideOut__wy4zs{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(100%) scale(.9)}}.DemoStyles_smartNotificationContent__jj0l6{display:flex;flex-direction:column;gap:12px}.DemoStyles_smartNotificationHeader__Ne1Ob{align-items:flex-start;display:flex;gap:12px;position:relative}.DemoStyles_notificationIcon__nnk1-{margin-top:2px}.DemoStyles_smartNotification__bBJDw.DemoStyles_highUrgency__aHZO5 .DemoStyles_notificationIcon__nnk1-{color:#ef4444}.DemoStyles_smartNotification__bBJDw.DemoStyles_mediumUrgency__BaK0o .DemoStyles_notificationIcon__nnk1-{color:#f59e0b}.DemoStyles_smartNotification__bBJDw.DemoStyles_lowUrgency__OINt7 .DemoStyles_notificationIcon__nnk1-{color:#10b981}.DemoStyles_smartNotificationMessage__ED-j3{color:#1e293b;flex:1 1;font-size:14px;font-weight:500;line-height:1.5;margin-right:20px}.DemoStyles_smartCloseBtn__HPgNQ{align-items:center;background:#f1f5f9;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;font-size:12px;height:20px;justify-content:center;padding:0;position:absolute;right:-4px;top:-4px;transition:all .2s ease;width:20px}.DemoStyles_smartCloseBtn__HPgNQ:hover{background:#e2e8f0;color:#475569;transform:scale(1.1)}.DemoStyles_smartNotificationActions__UEXN9{display:flex;justify-content:flex-end}.DemoStyles_smartUpgradeBtn__Z3BhU{border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;min-width:120px;padding:8px 16px;text-transform:none;transition:all .2s ease}.DemoStyles_smartNotification__bBJDw.DemoStyles_highUrgency__aHZO5 .DemoStyles_smartUpgradeBtn__Z3BhU{background:#ef4444;color:#fff}.DemoStyles_smartNotification__bBJDw.DemoStyles_highUrgency__aHZO5 .DemoStyles_smartUpgradeBtn__Z3BhU:hover{background:#dc2626;box-shadow:0 4px 12px #ef44444d;transform:translateY(-1px)}.DemoStyles_smartNotification__bBJDw.DemoStyles_mediumUrgency__BaK0o .DemoStyles_smartUpgradeBtn__Z3BhU{background:#f59e0b;color:#fff}.DemoStyles_smartNotification__bBJDw.DemoStyles_mediumUrgency__BaK0o .DemoStyles_smartUpgradeBtn__Z3BhU:hover{background:#d97706;box-shadow:0 4px 12px #f59e0b4d;transform:translateY(-1px)}.DemoStyles_smartNotification__bBJDw.DemoStyles_lowUrgency__OINt7 .DemoStyles_smartUpgradeBtn__Z3BhU{background:#10b981;color:#fff}.DemoStyles_smartNotification__bBJDw.DemoStyles_lowUrgency__OINt7 .DemoStyles_smartUpgradeBtn__Z3BhU:hover{background:#059669;box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.DemoStyles_smartNotification__bBJDw[data-variant=exit_intent]{animation:DemoStyles_exitIntentPulse__cym48 .6s ease-in-out infinite alternate}@keyframes DemoStyles_exitIntentPulse__cym48{0%{box-shadow:0 8px 25px #0000001f}to{box-shadow:0 12px 35px #ef444433}}.DemoStyles_smartNotification__bBJDw[data-variant=hot_prospect]{background:linear-gradient(135deg,#fff,#faf5ff);border-left-color:#8b5cf6}.DemoStyles_smartNotification__bBJDw[data-variant=hot_prospect] .DemoStyles_notificationIcon__nnk1-{color:#8b5cf6}.DemoStyles_smartNotification__bBJDw[data-variant=hot_prospect] .DemoStyles_smartUpgradeBtn__Z3BhU{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.DemoStyles_smartNotification__bBJDw[data-variant=hot_prospect] .DemoStyles_smartUpgradeBtn__Z3BhU:hover{box-shadow:0 6px 20px #8b5cf64d;transform:translateY(-1px)}@media (max-width:640px){.DemoStyles_smartNotification__bBJDw{bottom:15px;left:15px;right:15px;width:calc(100% - 30px)}.DemoStyles_smartNotificationMessage__ED-j3{font-size:13px}.DemoStyles_smartUpgradeBtn__Z3BhU{font-size:12px;min-width:100px}.DemoStyles_globalNotification__ZybSN,.DemoStyles_globalPromoContainer__smRXk{bottom:15px;left:15px;right:15px;width:calc(100% - 30px)}.DemoStyles_modal__2Pbo1{width:95%}.DemoStyles_modalContent__Bgl3m{padding:20px}}.DemoStyles_unifiedNotification__Eddot{background:#fff;border:1px solid #0000001a;border-radius:12px;bottom:20px;box-shadow:0 4px 20px #00000014;opacity:0;overflow:hidden;position:fixed;right:20px;transform:translateY(20px) scale(.95);transition:all .3s cubic-bezier(.4,0,.2,1);width:360px;z-index:1000}.DemoStyles_unifiedNotification__Eddot.DemoStyles_visible__eoXdz{opacity:1;transform:translateY(0) scale(1)}.DemoStyles_unifiedNotification__Eddot.DemoStyles_critical__A3S8D{background:linear-gradient(135deg,#fff,#fef2f2);border-left:4px solid #ef4444}.DemoStyles_unifiedNotification__Eddot.DemoStyles_warning__Rp5IX{background:linear-gradient(135deg,#fff,#fefbf2);border-left:4px solid #f59e0b}.DemoStyles_unifiedNotification__Eddot.DemoStyles_info__HWwUD{background:linear-gradient(135deg,#fff,#f0f9ff);border-left:4px solid #3b82f6}.DemoStyles_unifiedNotification__Eddot.DemoStyles_success__8ZaTP{background:linear-gradient(135deg,#fff,#f0fdf4);border-left:4px solid #10b981}.DemoStyles_unifiedNotification__Eddot.DemoStyles_promo__rxnoO{background:linear-gradient(135deg,#fff,#faf5ff);border-left:4px solid #8b5cf6}.DemoStyles_notificationHeader__CKd4p{align-items:flex-start;display:flex;gap:12px;padding:16px;position:relative}.DemoStyles_notificationIcon__nnk1-{align-items:center;background:#3b82f61a;border-radius:8px;color:#3b82f6;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.DemoStyles_critical__A3S8D .DemoStyles_notificationIcon__nnk1-{background:#ef44441a;color:#ef4444}.DemoStyles_warning__Rp5IX .DemoStyles_notificationIcon__nnk1-{background:#f59e0b1a;color:#f59e0b}.DemoStyles_success__8ZaTP .DemoStyles_notificationIcon__nnk1-{background:#10b9811a;color:#10b981}.DemoStyles_promo__rxnoO .DemoStyles_notificationIcon__nnk1-{background:#8b5cf61a;color:#8b5cf6}.DemoStyles_notificationContent__QzqxA{flex:1 1;min-width:0}.DemoStyles_notificationTitle__1ovU0{color:#1f2937;font-size:16px;font-weight:600;line-height:1.4;margin:0 0 4px}.DemoStyles_notificationMessage__Mh8Zt{color:#6b7280;font-size:14px;line-height:1.5;margin:0}.DemoStyles_dismissButton__PgWQP{align-items:center;background:#6b72801a;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:12px;top:12px;transition:all .2s ease;width:28px}.DemoStyles_dismissButton__PgWQP:hover{background:#6b728033;color:#374151}.DemoStyles_notificationActions__UUWYb{display:flex;gap:8px;justify-content:flex-end;padding:0 16px 16px}.DemoStyles_actionButton__5dY62{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;min-width:80px;padding:8px 16px;transition:all .2s ease}.DemoStyles_actionButton__5dY62.DemoStyles_primary__3QM2T{background:#3b82f6;color:#fff}.DemoStyles_actionButton__5dY62.DemoStyles_primary__3QM2T:hover{background:#2563eb;transform:translateY(-1px)}.DemoStyles_critical__A3S8D .DemoStyles_actionButton__5dY62.DemoStyles_primary__3QM2T{background:#ef4444}.DemoStyles_critical__A3S8D .DemoStyles_actionButton__5dY62.DemoStyles_primary__3QM2T:hover{background:#dc2626}.DemoStyles_warning__Rp5IX .DemoStyles_actionButton__5dY62.DemoStyles_primary__3QM2T{background:#f59e0b}.DemoStyles_warning__Rp5IX .DemoStyles_actionButton__5dY62.DemoStyles_primary__3QM2T:hover{background:#d97706}.DemoStyles_success__8ZaTP .DemoStyles_actionButton__5dY62.DemoStyles_primary__3QM2T{background:#10b981}.DemoStyles_success__8ZaTP .DemoStyles_actionButton__5dY62.DemoStyles_primary__3QM2T:hover{background:#059669}.DemoStyles_promo__rxnoO .DemoStyles_actionButton__5dY62.DemoStyles_primary__3QM2T{background:#8b5cf6}.DemoStyles_promo__rxnoO .DemoStyles_actionButton__5dY62.DemoStyles_primary__3QM2T:hover{background:#7c3aed}.DemoStyles_actionButton__5dY62.DemoStyles_secondary__nhT24{background:#0000;border:1px solid #6b72804d;color:#6b7280}.DemoStyles_actionButton__5dY62.DemoStyles_secondary__nhT24:hover{background:#6b72801a;color:#374151}.DemoStyles_queueIndicator__WA96j{background:#3b82f6;border-radius:10px;bottom:-8px;box-shadow:0 2px 8px #3b82f64d;color:#fff;font-size:11px;font-weight:600;padding:2px 8px;position:absolute;right:16px}@media (max-width:640px){.DemoStyles_unifiedNotification__Eddot{bottom:16px;left:16px;right:16px;width:calc(100% - 32px)}.DemoStyles_notificationHeader__CKd4p{padding:14px}.DemoStyles_notificationTitle__1ovU0{font-size:15px}.DemoStyles_notificationMessage__Mh8Zt{font-size:13px}.DemoStyles_notificationActions__UUWYb{flex-direction:column;padding:0 14px 14px}.DemoStyles_actionButton__5dY62{justify-content:center;width:100%}}:root{--chat-header-color:#06c;--chat-bot-message-bg:#dedede;--chat-bot-message-text:#272b2f;--chat-loading-text-color:#868686;--chat-input-area-bg:#e2e2e2}body,html{height:100vh;width:100vw}*{box-sizing:inherit}img{height:auto;max-width:100%}.chat-window{display:flex;flex-direction:column;height:100vh;height:calc(var(--dvh)*100);overflow:hidden}.chat-header{align-items:center;background-color:#06c;background-color:var(--chat-header-color,#06c);box-sizing:border-box;display:flex;flex-shrink:0;height:60px;justify-content:space-between;padding:10px 20px;width:100%;z-index:10}.main-logo{border-radius:50%;height:50px;object-fit:cover;width:50px}.chatbot-name{color:#fff;flex-grow:1;font-size:16px;font-weight:700;margin-left:0;text-align:center}.reload-btn{background:none;border:none;cursor:pointer;padding:13px}.reload-btn img{height:24px;width:24px}.current-date{background-color:#fff;color:#868686;flex-shrink:0;font-size:12px;margin:0;padding:5px 0;text-align:center;width:100%}.messages-container{background-color:#fff;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto;padding:10px}.message-container{display:flex;margin:5px 0;width:100%}.user-message-container{justify-content:flex-end}.bot-message-container{justify-content:flex-start}.message-wrapper{max-width:80%;position:relative}.message{padding:2px 15px}.user-message{margin-right:0}.bot-message{margin-left:0}.message-timestamp{color:#888;display:block;font-size:12px;margin:2px 10px 5px;text-align:right}.bot-message-container .message-timestamp{text-align:left}.user-message-container .message-timestamp{text-align:right}.loading-message{color:#868686;color:var(--chat-loading-text-color,#868686);font-size:13px;position:relative}.loading-message:after{animation:loadingDots 1.5s steps(4) infinite;content:"";display:inline-block;margin-left:5px}.input-area{align-items:center;border-radius:25px;display:flex;flex:0 0 auto;margin:10px 20%;padding:7px 20px;text-align:center}.input-area,.input-area textarea{background-color:#e2e2e2;background-color:var(--chat-input-area-bg,#e2e2e2)}.input-area textarea{border:none;border-radius:25px;flex:1 1;font-family:Comfortaa,Arial,sans-serif;font-size:14px;max-height:110px;min-height:30px;outline:none;overflow-y:auto;padding:10px;resize:none}.send-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:40px;justify-content:center}.send-btn img{display:block;height:24px;width:24px}.send-btn.disabled{cursor:not-allowed;opacity:.6}.send-btn.disabled img{filter:grayscale(100%)}.notice{color:#555;font-size:12px;margin:0;padding:4px;text-align:center}.notice p{margin:0;padding:0}.popup{background-color:#fff;border-radius:15px;box-shadow:0 0 15px #0003;left:50%;max-width:300px;padding:20px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:80%;z-index:1000}.popup-content p{color:#333;font-family:Comfortaa,Arial,sans-serif;font-size:14px}.popup-content button{background-color:#06c;background-color:var(--chat-header-color,#06c);border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Comfortaa,Arial,sans-serif;margin-top:10px;padding:10px 20px;width:100%}.popup-content button:hover{background-color:#272b2f}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-thumb{background:#6d6d6d;border-radius:5px}*{scrollbar-color:#0003 #0000;scrollbar-width:thin}.power-utilia{align-items:center;display:flex;height:auto;justify-content:center;margin:0;text-align:center}.power-utilia p{color:#000;font-size:14px;margin-right:0}img.logoutilia{height:20px;margin-bottom:1.5%;width:60px}.upload-btn img{height:24px;width:24px}.file-stickers-container{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:10px auto;text-align:center}.file-sticker{align-items:center;animation:fadeIn .3s ease;background:#f0f0f0;border:1px dashed #ccc;border-radius:10px;color:#555;display:inline-flex;font-style:italic;gap:8px;justify-content:space-between;max-width:100%;padding:8px 12px}.file-sticker span{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remove-sticker{align-items:center;background:none;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:14px;height:18px;justify-content:center;padding:0;width:18px}.remove-sticker:hover{background-color:#0000001a;color:#666}@media (max-width:768px){.file-stickers-container{margin:5px auto}.file-sticker{font-size:12px;padding:6px 10px}.remove-sticker{font-size:12px;height:16px;width:16px}.chat-window{display:flex;flex-direction:column;height:100vh;height:calc(var(--dvh)*100);overflow:hidden}.chat-header{height:60px;padding:10px 15px}.main-logo{height:50px;width:50px}.chatbot-name{font-size:14px;margin-left:10px}.current-date{font-size:11px;margin-top:0;padding:5px 0}.messages-container{flex:1 1 auto;max-width:100%;min-height:0;overflow-y:auto;width:100%}.input-area{margin:10px 5%;padding:5px 10px}.input-area textarea{font-size:14px;max-height:90px;min-height:30px}}@media (max-width:768px){.input-area textarea::-webkit-scrollbar{width:3px}.input-area textarea::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.input-area textarea::-webkit-scrollbar-track{background:#0000}.input-area textarea::-webkit-scrollbar-thumb:hover{background:#666}.send-btn img{height:20px;margin-top:7px;width:20px}.upload-btn img{height:20px;margin-left:3px;width:20px}.notice{font-size:11px;margin:0;padding:4px}.notice p{font-size:11px;margin:0 0 3px;padding:0}.power-utilia{font-size:12px;height:20px;margin:6px 0}img.logoutilia{height:15px;margin-bottom:1.5%;width:50px}.privacy-message{font-size:10px}}.isFile{font-style:italic}.isUploading{position:relative}.isUploading:after{animation:loadingDots 1.5s steps(4) infinite;margin-left:5px}.file-error{background-color:#e74c3c1a!important;border-left:3px solid #e74c3c!important;color:#e74c3c!important}.file-error,.file-success{padding-left:12px!important}.file-success{background-color:#2ecc711a!important;border-left:3px solid #2ecc71!important}.message{word-wrap:break-word;border-radius:15px;font-family:Comfortaa,Arial,sans-serif;font-size:13px;line-height:1.4;max-width:100%;padding:8px 16px}.user-message{text-align:right}.bot-message{text-align:left}.markdown-paragraph{margin:8px 0}.markdown-pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px}.code-block-wrapper,.markdown-pre{background-color:#0000000d;border-radius:6px;margin:10px 0;overflow-x:auto;padding:8px}.inline-code{background-color:#0000000d;border-radius:3px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:90%;padding:2px 4px}.inline-thumbnail{border-radius:10px;cursor:pointer;margin-top:10px;max-height:200px;max-width:200px;object-fit:cover;transition:transform .2s ease}.inline-thumbnail:hover{transform:scale(1.02)}.message ol,.message ul{margin:8px 0;padding-left:20px}.message li{margin:4px 0}.message blockquote{border-left:4px solid #ccc;color:#666;margin:8px 0;padding-left:10px}.message h1,.message h2,.message h3,.message h4,.message h5,.message h6{font-weight:600;margin-bottom:8px;margin-top:16px}.message table{border-collapse:collapse;font-size:12px;margin:12px 0;width:100%}.message td,.message th{border:1px solid #ddd;padding:6px 8px;text-align:left}.web-preview-overlay{height:100dvh;width:100dvw}.web-preview-img-zoom{max-height:90vh;max-width:90vw}.web-preview-fullscreen-iframe{height:90%;width:90%}.close-preview-btn{z-index:10000}.privacy-message{line-height:1.5;padding:12px 16px!important}.privacy-message a{color:#06c!important}.file-message{background-color:#f7f7f7;border:1px dashed #ccc;border-radius:10px;color:#555;font-style:italic;padding:8px 12px;transition:background-color .3s ease}.file-message:hover{background-color:#efefef}.connection-message{animation:pulse 2s infinite;background-color:#fff8e1;border-left:3px solid #ffc107;font-style:italic;margin-bottom:10px;padding:12px 16px}.reconnect-btn{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;margin-top:10px;padding:8px 16px;transition:background-color .3s}.reconnect-btn:hover{background-color:#388e3c}.error-message{background-color:#ffebee;border-left:3px solid #f44336;margin-bottom:10px;padding:12px 16px}.reload-btn-error{background-color:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;margin-top:10px;padding:8px 16px;transition:background-color .3s}.reload-btn-error:hover{background-color:#d32f2f}@keyframes pulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.message.file-success{background-color:#2ecc711a!important;border-left:3px solid #2ecc71!important;padding-left:12px!important}.message.file-error{background-color:#e74c3c1a!important;border-left:3px solid #e74c3c!important;color:#e74c3c!important;padding-left:12px!important}.message.isUploading{opacity:.7;position:relative}.message.isUploading:after{animation:loadingDots 1.5s steps(4) infinite;content:"";display:inline-block;margin-left:5px}@media (min-width:769px){.bot-message{max-width:80%}}.AudioVisualizer_visualizerContainer__X2Bym{background:linear-gradient(135deg,#f7fafccc,#f1f5f9e6 50%,#ecf2f9cc);border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 8px 32px #0000000f,0 4px 16px #0000000a,inset 0 1px 0 #ffffffb3;display:flex;flex-direction:column;gap:16px;margin:12px auto;max-width:85%;overflow:visible;padding:20px;position:relative;touch-action:none;transform:translateZ(0);-webkit-transform:translateZ(0);transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);will-change:transform,box-shadow;z-index:1}.AudioVisualizer_visualizerContainer__X2Bym:hover{box-shadow:0 12px 40px #00000014,0 6px 20px #0000000f,inset 0 1px 0 #fffc;transform:translateY(-3px) translateZ(0)}.AudioVisualizer_visualizerContainer__X2Bym.AudioVisualizer_streaming__ar5OA{background:linear-gradient(135deg,#dbeafee6,#bfdbfef2 50%,#93c5fde6);border-color:#3b82f64d;box-shadow:0 8px 32px #3b82f626,0 4px 16px #3b82f61a,inset 0 1px 0 #fff9}.AudioVisualizer_canvas__OQvFz{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffffb3,#f8fafccc 25%,#f1f5f9e6 50%,#f8fafccc 75%,#ffffffb3);border:1px solid #fff6;border-radius:16px;box-shadow:inset 0 2px 4px #00000005,inset 0 -1px 2px #ffffff80,0 2px 8px #0000000a;height:80px;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%;will-change:transform;z-index:1}.AudioVisualizer_controls__CFctB{align-items:center;display:flex;gap:16px;position:relative;z-index:10}.AudioVisualizer_playButton__Cc1zH{align-items:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;overflow:hidden;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease;width:48px;will-change:transform,box-shadow;z-index:2}.AudioVisualizer_playButton__Cc1zH:hover:not(:disabled){transform:scale(1.1) translateZ(0)}.AudioVisualizer_playButton__Cc1zH:active:not(:disabled){transform:scale(.95) translateZ(0)}.AudioVisualizer_playButton__Cc1zH:disabled{cursor:not-allowed;opacity:.6;transform:translateZ(0)!important}.AudioVisualizer_playButton__Cc1zH.AudioVisualizer_playing__qWeEp .AudioVisualizer_iconWrapper__GKHgA{animation:AudioVisualizer_pulseOptimized__2FNM0 2s ease-in-out infinite}.AudioVisualizer_playButton__Cc1zH.AudioVisualizer_loading__rGJ5A .AudioVisualizer_iconWrapper__GKHgA{animation:AudioVisualizer_rotateOptimized__c0yRY 1s linear infinite}@keyframes AudioVisualizer_pulseOptimized__2FNM0{0%{transform:scale(1) translateZ(0)}50%{transform:scale(.95) translateZ(0)}to{transform:scale(1) translateZ(0)}}@keyframes AudioVisualizer_rotateOptimized__c0yRY{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}.AudioVisualizer_iconWrapper__GKHgA{align-items:center;display:flex;justify-content:center;position:relative;transform:translateZ(0);transition:transform .15s ease;will-change:transform;z-index:2}.AudioVisualizer_loadingSpinner__hwaLg{animation:AudioVisualizer_spinOptimized__tcKGQ 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;transform:translateZ(0);width:16px;will-change:transform}@keyframes AudioVisualizer_spinOptimized__tcKGQ{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}.AudioVisualizer_ripple__argZN{background:#ffffff80;border-radius:50%;height:0;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) translateZ(0);width:0}.AudioVisualizer_playButton__Cc1zH:active .AudioVisualizer_ripple__argZN{animation:AudioVisualizer_rippleOptimized__q6LaE .6s ease-out}@keyframes AudioVisualizer_rippleOptimized__q6LaE{0%{height:0;opacity:1;transform:translate(-50%,-50%) translateZ(0);width:0}to{height:100px;opacity:0;transform:translate(-50%,-50%) translateZ(0);width:100px}}.AudioVisualizer_progressContainer__-44kS{display:flex;flex:1 1;flex-direction:column;gap:8px;position:relative;z-index:2}.AudioVisualizer_progressBar__DVnSv{background:linear-gradient(90deg,#0000000d 0,#00000014 50%,#0000000d);border-radius:4px;cursor:pointer;height:8px;overflow:hidden;position:relative;touch-action:none;transform:translateZ(0);transition:height .15s ease;-webkit-user-select:none;user-select:none;will-change:height;z-index:2}.AudioVisualizer_progressBar__DVnSv:hover{height:10px}.AudioVisualizer_bufferBar__jnbp8{border-radius:4px;height:100%;left:0;opacity:.4;position:absolute;top:0;transform:translateZ(0);transition:width .3s ease;will-change:width}.AudioVisualizer_retryButton__hDnHE{background:linear-gradient(135deg,#06c,#06cc);background:linear-gradient(135deg,var(--primary-color,#06c) 0,#06cc 100%);border:none;border-radius:6px;box-shadow:0 2px 8px #0000001a;color:#fff;cursor:pointer;font-size:12px;font-weight:500;margin-left:10px;padding:4px 12px;transition:all .2s ease;z-index:5}.AudioVisualizer_retryButton__hDnHE:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.AudioVisualizer_retryButton__hDnHE:active{box-shadow:0 2px 4px #0000001a;transform:translateY(0)}.AudioVisualizer_retryIndicator__4tpEN{color:#666;display:block;font-size:11px;margin-top:4px;width:100%}.AudioVisualizer_progressFill__2eGMV{border-radius:4px;box-shadow:0 0 8px #0066cc4d;height:100%;left:0;position:absolute;top:0;transition:width .1s linear;will-change:width}.AudioVisualizer_scrubber__WyP-v{background:linear-gradient(135deg,#fff,#ffffffe6);border-radius:50%;box-shadow:0 3px 12px #0003,0 1px 4px #0000001a;cursor:grab;height:16px;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) translateZ(0);transition:opacity .15s ease,transform .15s ease;width:16px;will-change:transform,opacity;z-index:15}.AudioVisualizer_progressBar__DVnSv:hover .AudioVisualizer_scrubber__WyP-v{opacity:1;transform:translate(-50%,-50%) scale(1.1) translateZ(0)}.AudioVisualizer_scrubber__WyP-v.AudioVisualizer_dragging__8CQSj{box-shadow:0 4px 16px #0000004d;cursor:grabbing;opacity:1!important;transform:translate(-50%,-50%) scale(1.2) translateZ(0)}.AudioVisualizer_timeDisplay__I1WTE{align-items:center;color:#64748b;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:500;justify-content:space-between;-webkit-user-select:none;user-select:none;will-change:contents;z-index:2}.AudioVisualizer_currentTime__uMUfi,.AudioVisualizer_duration__aFi4A{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.5px;min-width:35px;text-align:left}.AudioVisualizer_duration__aFi4A{opacity:.8;text-align:right}.AudioVisualizer_separator__Q--dJ{margin:0 4px;opacity:.5}.AudioVisualizer_speedControls__mN\+Tm{flex-shrink:0;isolation:isolate;position:relative;z-index:1000}.AudioVisualizer_speedButton__02KUr{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffffe6,#f8fafcf2);border:1px solid;border-radius:24px;box-shadow:0 2px 8px #0000000f,inset 0 1px 0 #ffffffb3;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:4px;padding:8px 12px;position:relative;transform:translateZ(0);transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease;-webkit-user-select:none;user-select:none;will-change:transform,background-color;z-index:1}.AudioVisualizer_speedButton__02KUr:hover{background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 4px 12px #0000001a,inset 0 1px 0 #fffc;transform:scale(1.05) translateZ(0)}.AudioVisualizer_speedButton__02KUr.AudioVisualizer_active__hvyqv{background:linear-gradient(135deg,#3b82f61a,#3b82f626);border-color:#3b82f64d}.AudioVisualizer_speedLabel__Wm6QK{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:24px;text-align:center}.AudioVisualizer_speedMenu__OWwkx{animation:AudioVisualizer_speedMenuSlideInOptimized__gpxSM .2s ease-out;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#fffffffa,#f8fafcfc);border:1px solid #fff9;border-radius:16px;box-shadow:0 12px 32px #0000001f,0 6px 16px #00000014,inset 0 1px 0 #fffc;display:flex;flex-direction:column;gap:3px;padding:8px;will-change:transform,opacity}.AudioVisualizer_speedMenu__OWwkx,.AudioVisualizer_speedMenu__OWwkx.AudioVisualizer_alternative-positioning__Rxd03{bottom:calc(100% + 10px);left:50%;margin:0;position:absolute;transform:translateX(-50%) translateZ(0);z-index:99999}@keyframes AudioVisualizer_speedMenuSlideInOptimized__gpxSM{0%{opacity:0;transform:translateX(-50%) translateY(10px) scale(.95) translateZ(0)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1) translateZ(0)}}.AudioVisualizer_speedOption__k7cua{font-feature-settings:"tnum";background:#0000;border:none;border-radius:10px;color:#475569;cursor:pointer;font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;min-width:70px;padding:10px 18px;position:relative;text-align:center;transform:translateZ(0);transition:all .15s ease;will-change:background-color,color,transform;z-index:1}.AudioVisualizer_speedOption__k7cua:hover{background:linear-gradient(135deg,#3b82f614,#3b82f61f);color:#1e40af;transform:scale(1.02) translateZ(0)}.AudioVisualizer_speedOption__k7cua.AudioVisualizer_selected__J9ILP{background:linear-gradient(135deg,#3b82f6e6,#2563ebf2);box-shadow:0 2px 8px #3b82f64d,inset 0 1px 0 #fff3;color:#fff;font-weight:600}.AudioVisualizer_backgroundGlow__FpToe{animation:AudioVisualizer_floatOptimized__Lqrgv 12s ease-in-out infinite;filter:blur(100px);height:200%;left:-50%;opacity:.2;pointer-events:none;position:absolute;top:-50%;transform:translateZ(0);width:200%;will-change:transform;z-index:-1}@keyframes AudioVisualizer_floatOptimized__Lqrgv{0%,to{transform:translate(0) rotate(0deg) translateZ(0)}33%{transform:translate(30px,-30px) rotate(120deg) translateZ(0)}66%{transform:translate(-20px,20px) rotate(240deg) translateZ(0)}}.AudioVisualizer_errorState__yEZaY,.AudioVisualizer_loadingState__lF\+oZ{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffffb3,#f8fafccc);border:1px solid #fff6;border-radius:16px;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;height:80px;justify-content:center;transform:translateZ(0);will-change:opacity;z-index:2}.AudioVisualizer_loadingState__lF\+oZ{color:#2563eb}.AudioVisualizer_errorState__yEZaY{background:linear-gradient(135deg,#fef2f2e6,#fce7e7f2);color:#dc2626}.AudioVisualizer_streamingIndicator__PDqvG{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#ef4444f2,#dc2626fa);border-radius:16px;box-shadow:0 4px 12px #ef44444d,inset 0 1px 0 #fff3;color:#fff;display:flex;font-size:11px;font-weight:600;gap:6px;padding:6px 10px;position:absolute;right:12px;top:12px;transform:translateZ(0);will-change:opacity;z-index:20}.AudioVisualizer_streamingDot__vKNfD{animation:AudioVisualizer_streamingPulseOptimized__NBYf7 1.5s ease-in-out infinite;background:#fff;border-radius:50%;height:6px;transform:translateZ(0);width:6px;will-change:transform,opacity}@keyframes AudioVisualizer_streamingPulseOptimized__NBYf7{0%,to{opacity:1;transform:scale(1) translateZ(0)}50%{opacity:.5;transform:scale(.8) translateZ(0)}}.AudioVisualizer_visualizerContainer__X2Bym[data-streaming=true] .AudioVisualizer_progressBar__DVnSv{animation:AudioVisualizer_streamingGlowOptimized__OxP8K 2s ease-in-out infinite;background:linear-gradient(90deg,#3b82f614,#3b82f626 50%,#3b82f614);background-size:200% 100%;will-change:background-position}@keyframes AudioVisualizer_streamingGlowOptimized__OxP8K{0%{background-position:-200% 0}to{background-position:200% 0}}.AudioVisualizer_streaming__ar5OA .AudioVisualizer_bufferBar__jnbp8{animation:AudioVisualizer_bufferFlowOptimized__cIOS- 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#3b82f64d 50%,#0000);background-size:200% 100%;opacity:.6;will-change:background-position}@keyframes AudioVisualizer_bufferFlowOptimized__cIOS-{0%{background-position:-200% 0}to{background-position:200% 0}}.AudioVisualizer_playButton__Cc1zH:focus-visible{outline:3px solid #3b82f680;outline-offset:2px}.AudioVisualizer_progressBar__DVnSv:focus-visible{border-radius:4px;outline:2px solid #3b82f6;outline-offset:2px}.AudioVisualizer_speedButton__02KUr:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.AudioVisualizer_streaming__ar5OA .AudioVisualizer_canvas__OQvFz{animation:AudioVisualizer_canvasGlowOptimized__cD1y6 6s ease-in-out infinite;background:linear-gradient(135deg,#3b82f614,#93c5fd1f 25%,#bfdbfe26 50%,#93c5fd1f 75%,#3b82f614);background-size:300% 100%;border-color:#3b82f633;will-change:background-position}@keyframes AudioVisualizer_canvasGlowOptimized__cD1y6{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (max-width:768px){.AudioVisualizer_visualizerContainer__X2Bym{max-width:95%;padding:16px}.AudioVisualizer_playButton__Cc1zH{height:42px;width:42px}.AudioVisualizer_canvas__OQvFz{height:60px}.AudioVisualizer_timeDisplay__I1WTE{font-size:12px}.AudioVisualizer_controls__CFctB{gap:12px}.AudioVisualizer_streamingIndicator__PDqvG{font-size:10px;padding:4px 8px;right:8px;top:8px}.AudioVisualizer_speedButton__02KUr{font-size:11px;padding:6px 10px}.AudioVisualizer_speedMenu__OWwkx{bottom:calc(100% + 10px);left:50%;position:absolute;transform:translateX(-50%) translateZ(0);z-index:99999}.AudioVisualizer_speedMenu__OWwkx.AudioVisualizer_alternative-positioning__Rxd03{left:auto;right:10px;transform:none}}@media (hover:none) and (pointer:coarse){.AudioVisualizer_playButton__Cc1zH{height:52px;width:52px}.AudioVisualizer_progressBar__DVnSv{height:14px;padding:4px 0}.AudioVisualizer_progressBar__DVnSv:before{bottom:-8px;content:"";left:-4px;position:absolute;right:-4px;top:-8px}.AudioVisualizer_scrubber__WyP-v{box-shadow:0 2px 12px #0000004d;height:24px;opacity:1;width:24px}.AudioVisualizer_controls__CFctB{gap:20px}.AudioVisualizer_canvas__OQvFz{height:70px}.AudioVisualizer_speedMenu__OWwkx{bottom:calc(100% + 10px)!important;left:50%!important;position:absolute!important;transform:translateX(-50%) translateZ(0)!important;z-index:99999}}@supports (-webkit-touch-callout:none){.AudioVisualizer_progressBar__DVnSv{-webkit-touch-callout:none;touch-action:pan-y;-webkit-user-select:none}.AudioVisualizer_scrubber__WyP-v{-webkit-touch-callout:none}.AudioVisualizer_progressBar__DVnSv:after{bottom:-12px;content:"";left:-8px;position:absolute;right:-8px;top:-12px}.AudioVisualizer_speedMenu__OWwkx{bottom:calc(100% + 10px)!important;left:50%!important;position:absolute!important;transform:translateX(-50%) translateZ(0)!important;z-index:99999}}@media (prefers-reduced-motion:reduce){.AudioVisualizer_backgroundGlow__FpToe,.AudioVisualizer_iconWrapper__GKHgA,.AudioVisualizer_loadingSpinner__hwaLg,.AudioVisualizer_playButton__Cc1zH,.AudioVisualizer_progressFill__2eGMV,.AudioVisualizer_scrubber__WyP-v,.AudioVisualizer_speedMenu__OWwkx,.AudioVisualizer_streamingDot__vKNfD,.AudioVisualizer_streaming__ar5OA .AudioVisualizer_bufferBar__jnbp8,.AudioVisualizer_streaming__ar5OA .AudioVisualizer_canvas__OQvFz,.AudioVisualizer_visualizerContainer__X2Bym,.AudioVisualizer_visualizerContainer__X2Bym[data-streaming=true] .AudioVisualizer_progressBar__DVnSv{animation:none!important;transition:opacity .2s ease!important}.AudioVisualizer_playButton__Cc1zH:hover:not(:disabled),.AudioVisualizer_speedButton__02KUr:hover{transform:translateZ(0)!important}}.AudioVisualizer_visualizerContainer__X2Bym{animation:AudioVisualizer_slideInOptimized__YqHxr .3s ease-out}@keyframes AudioVisualizer_slideInOptimized__YqHxr{0%{opacity:0;transform:translateY(10px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}.AudioVisualizer_visualizerContainer__X2Bym{contain:layout style}.AudioVisualizer_canvas__OQvFz{contain:layout style paint}.AudioVisualizer_progressBar__DVnSv{contain:layout}.voice-message-container{margin:8px 0;width:100%}.voice-audio-loading-container{align-items:center;background:#0066cc0d;border:1px solid #0066cc1a;border-radius:12px;color:#06c;display:flex;font-size:14px;gap:12px;justify-content:center;min-height:60px;padding:16px}.voice-audio-loading-spinner{animation:voice-loading-spin 1s linear infinite;border:2px solid #0066cc4d;border-radius:50%;border-top-color:#06c;height:20px;width:20px}.voice-audio-error-message{align-items:center;background:#e74c3c0d;border:1px solid #e74c3c33;border-radius:12px;color:#e74c3c;display:flex;flex-direction:column;font-size:14px;gap:8px;justify-content:center;min-height:60px;padding:16px;text-align:center}.voice-error-details{margin-top:4px}.voice-error-details small{color:#c0392b;font-size:12px;opacity:.8}@media (prefers-color-scheme:dark){.voice-audio-loading-container{background:#66aaff1a;border-color:#6af3;color:#6af}.voice-audio-loading-spinner{border-color:#6af #66aaff4d #66aaff4d}.voice-audio-error-message{background:#e74c3c1a;border-color:#e74c3c4d;color:#ff6b6b}.voice-error-details small{color:#ff5252}}@media (max-width:768px){.voice-audio-error-message,.voice-audio-loading-container{font-size:13px;min-height:50px;padding:12px}.voice-audio-loading-spinner{border-width:1.5px;height:16px;width:16px}}.voice-message-container.compact{margin:4px 0}.voice-message-container.expanded{margin:12px 0}.voice-audio-error-message,.voice-audio-loading-container,.voice-message-container{transition:all .3s ease}.voice-audio-error-message:hover{background:#e74c3c14;border-color:#e74c3c4d}.voice-audio-error-message:focus,.voice-audio-loading-container:focus{outline:2px solid #0066cc80;outline-offset:2px}@media (prefers-reduced-motion:reduce){.voice-audio-loading-spinner{animation:none}.voice-audio-error-message,.voice-audio-loading-container,.voice-message-container{transition:none}}.voice-message-container.custom-theme .voice-audio-loading-container{background:#0066cc0d;background:rgba(var(--chat-header-color-rgb,0,102,204),.05);border-color:#0066cc1a;border-color:rgba(var(--chat-header-color-rgb,0,102,204),.1);color:#06c;color:var(--chat-header-color,#06c)}.voice-message-container.custom-theme .voice-audio-loading-spinner{border-color:#0066cc4d;border-color:rgba(var(--chat-header-color-rgb,0,102,204),.3);border-top-color:#06c;border-top-color:var(--chat-header-color,#06c)}.voice-message-container.professional-theme .voice-audio-loading-container{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#1e3a8a0d,#1e3a8a1a);border-color:#1e3a8a26;color:#1e3a8a}.voice-message-container.professional-theme .voice-audio-loading-spinner{border-color:#1e3a8a #1e3a8a4d #1e3a8a4d}.voice-message-container.professional-theme .voice-audio-error-message{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.voice-message-container.general-theme .voice-audio-loading-container{background:#0066cc0f;border-color:#0066cc1f}.voice-message-container.professional-theme .voice-audio-error-message:hover{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#e74c3c1a}.voice-message-container.professional-theme .voice-audio-loading-spinner{animation:voice-loading-spin 1.2s linear infinite}.voice-message-container.custom-theme .voice-audio-loading-spinner{animation:voice-loading-spin .8s linear infinite}.voice-message-container[data-theme-color=blue] .voice-audio-loading-container{background:#3b82f60d;border-color:#3b82f61a;color:#3b82f6}.voice-message-container[data-theme-color=green] .voice-audio-loading-container{background:#22c55e0d;border-color:#22c55e1a;color:#22c55e}.voice-message-container[data-theme-color=purple] .voice-audio-loading-container{background:#9333ea0d;border-color:#9333ea1a;color:#9333ea}.VoiceRecorder_voiceRecorderContainer__T3qrY{align-items:center;display:flex;flex-direction:column;position:relative}.VoiceRecorder_voiceButton__MLuW-{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:8px;position:relative;transition:all .3s ease}.VoiceRecorder_voiceButton__MLuW-:hover:not(:disabled):not(.VoiceRecorder_disabled__nlwGq){background-color:#0066cc1a;transform:scale(1.1)}.VoiceRecorder_voiceButton__MLuW-.VoiceRecorder_disabled__nlwGq,.VoiceRecorder_voiceButton__MLuW-:disabled{cursor:not-allowed;opacity:.5}.VoiceRecorder_voiceButton__MLuW-.VoiceRecorder_unavailable__ryyp1{cursor:not-allowed;opacity:.3}.VoiceRecorder_voiceButton__MLuW-.VoiceRecorder_denied__s1Ouw{cursor:pointer}.VoiceRecorder_voiceButton__MLuW-.VoiceRecorder_denied__s1Ouw:hover{background-color:#ff44441a;transform:scale(1.1)}.VoiceRecorder_micContainer__OyiJB{align-items:center;display:flex;height:40px;justify-content:center;position:relative;width:40px}.VoiceRecorder_micIcon__-taFV{color:#06c;color:var(--chat-header-color,#06c);transition:all .3s ease;z-index:2}.VoiceRecorder_recording__vziy3 .VoiceRecorder_micIcon__-taFV{animation:VoiceRecorder_pulse__aZ\+Xz 1.5s ease-in-out infinite;color:#f44}.VoiceRecorder_denied__s1Ouw .VoiceRecorder_micIcon__-taFV{color:#f44}.VoiceRecorder_unavailable__ryyp1 .VoiceRecorder_micIcon__-taFV{color:#999}.VoiceRecorder_ready__Fg7Z- .VoiceRecorder_micIcon__-taFV{color:#06c;color:var(--chat-header-color,#06c)}.VoiceRecorder_pulseRing__ybyWG{animation:VoiceRecorder_pulseRing__ybyWG 1.5s ease-out infinite;border:2px solid #f44;border-radius:50%;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.VoiceRecorder_pulseRing__ybyWG:nth-child(2){animation-delay:.5s}.VoiceRecorder_errorMessage__N7-a0{background:#ff4444e6;border-radius:4px;box-shadow:0 2px 8px #0003;color:#fff;font-size:11px;left:50%;margin-top:4px;max-width:200px;padding:4px 8px;position:absolute;text-align:center;top:100%;transform:translateX(-50%);white-space:nowrap;z-index:1000}.VoiceRecorder_errorMessage__N7-a0 small{font-size:inherit;margin:0}@keyframes VoiceRecorder_pulse__aZ\+Xz{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes VoiceRecorder_pulseRing__ybyWG{0%{opacity:1;transform:translate(-50%,-50%) scale(.8)}to{opacity:0;transform:translate(-50%,-50%) scale(1.8)}}@media (max-width:768px){.VoiceRecorder_errorMessage__N7-a0{font-size:10px;max-width:150px}.VoiceRecorder_micContainer__OyiJB{height:36px;width:36px}.VoiceRecorder_micIcon__-taFV{height:20px;width:20px}}.voice-controls{align-items:center;display:flex;justify-content:center;position:relative}.voice-controls.custom-theme{padding:2px}.voice-controls.professional-theme{border-radius:8px;padding:4px;transition:all .2s ease}.voice-controls.professional-theme:hover{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#1e3a8a0d}.voice-controls.general-theme{padding:3px}.voice-controls.disabled{opacity:.6;pointer-events:none}.voice-controls.compact{padding:2px}.voice-controls.expanded{padding:6px}.voice-controls.recording{animation:voice-recording-pulse 2s ease-in-out infinite}@keyframes voice-recording-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.02)}}@media (max-width:768px){.voice-controls{padding:1px}.voice-controls.professional-theme{padding:2px}.voice-controls.expanded{padding:4px}}.voice-controls:focus-within{border-radius:50%;outline:2px solid #0066cc4d;outline-offset:2px}.voice-controls.professional-theme:focus-within{border-radius:12px;outline-color:#1e3a8a66}.voice-controls.custom-theme:focus-within{outline-color:#06c;outline-color:var(--chat-header-color,#06c)}.voice-controls{transition:all .3s ease}.voice-controls.professional-theme{transition:all .2s cubic-bezier(.4,0,.2,1)}.voice-controls.custom-theme{background:#0000}.voice-controls.custom-theme:hover:not(.disabled){background:#0066cc0d;background:rgba(var(--chat-header-color-rgb,0,102,204),.05);border-radius:50%}.voice-controls.professional-theme{background:#0000;border:1px solid #0000}.voice-controls.professional-theme:hover:not(.disabled){border-color:#1e3a8a1a;box-shadow:0 2px 8px #1e3a8a1a}.voice-controls.professional-theme.recording{background:#ef44440d;border-color:#ef444433;box-shadow:0 2px 12px #ef444433}.voice-controls.general-theme{background:#0000}.voice-controls.general-theme:hover:not(.disabled){background:#0066cc0d;border-radius:50%}.voice-controls.error{animation:voice-error-shake .5s ease-in-out}@keyframes voice-error-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-2px)}75%{transform:translateX(2px)}}.voice-controls.disconnected{filter:grayscale(50%);opacity:.4}.voice-controls.connecting{animation:voice-connecting-fade 1.5s ease-in-out infinite;opacity:.7}@keyframes voice-connecting-fade{0%,to{opacity:.7}50%{opacity:1}}.voice-controls[aria-disabled=true]{cursor:not-allowed;opacity:.5}.voice-controls:not([aria-disabled=true]):hover{cursor:pointer}.voice-controls:after{background:#000c;border-radius:4px;bottom:-30px;color:#fff;content:attr(data-tooltip);font-size:11px;left:50%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .3s ease;white-space:nowrap;z-index:1000}.voice-controls:hover:after{opacity:1}@media (hover:none){.voice-controls:after{display:none}}.voice-controls.recording:before{animation:voice-recording-dot 1s ease-in-out infinite;background:#ef4444;border-radius:50%;content:"";height:8px;position:absolute;right:-2px;top:-2px;width:8px}@keyframes voice-recording-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.voice-controls.loading{pointer-events:none}.voice-controls.loading:before{animation:voice-loading-spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top:2px solid var(--chat-header-color,#06c);content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}@keyframes voice-loading-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-color-scheme:dark){.voice-controls.professional-theme:hover:not(.disabled){background:#3b82f60d;border-color:#3b82f633;box-shadow:0 2px 8px #3b82f626}.voice-controls:after{background:#ffffffe6;color:#1f2937}.voice-controls.loading:before{border-top-color:#6af}}@media (prefers-reduced-motion:reduce){.voice-controls,.voice-controls.connecting,.voice-controls.loading:before,.voice-controls.professional-theme,.voice-controls.recording,.voice-controls.recording:before{animation:none;transition:none}}.voice-controls.size-small{transform:scale(.8)}.voice-controls.size-large{transform:scale(1.2)}.voice-controls.professional-theme.glassmorphism{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3}.voice-controls.professional-theme.glassmorphism:hover:not(.disabled){background:#ffffff26;border-color:#ffffff4d}:root{--chat-header-color:#1e3a8a;--chat-user-message-bg:#fff;--chat-user-message-text:#000;--chat-bot-message-bg:#f0f7ff;--chat-bot-message-text:#172b4d;--chat-input-area-bg:#f3f4f6;--chat-loading-text-color:#6b7280;--chat-send-button-color:#2563eb;--chat-date-color:#6b7280;--chat-notice-color:#6b7280;--chat-loading-dots-color:#4b5563;--chat-dark-background:#111827;--chat-dark-user-message-bg:#3b82f6;--chat-dark-user-message-text:#fff;--chat-dark-bot-message-bg:#1f2937;--chat-dark-bot-message-text:#f3f4f6;--chat-dark-input-area-bg:#1f2937;--chat-dark-textarea-bg:#374151;--chat-dark-textarea-text:#f9fafb;--dvh:1vh;--dvw:1vw;--font-primary:"Comfortaa",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--border-radius-sm:6px;--border-radius-md:12px;--border-radius-lg:16px;--border-radius-xl:24px;--transition-fast:0.15s ease;--transition-normal:0.25s ease;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px #00000014;--shadow-lg:0 10px 15px #0000001a}.professional-chat-window{background-color:#fff;color:#1f2937;display:flex;flex-direction:column;font-family:Comfortaa,Arial,sans-serif;height:100vh;height:calc(var(--dvh)*100);overflow:hidden;transition:background-color .3s ease,color .3s ease;width:100%}.professional-chat-window.dark-mode{background-color:#111827;background-color:var(--chat-dark-background);color:#f9fafb}.professional-header{align-items:center;background-color:#1e3a8a;background-color:var(--chat-header-color);box-shadow:0 1px 3px #0000001a;display:flex;flex:0 0 auto;height:80px;justify-content:space-between;padding:14px 18px}.professional-header-left,.professional-header-right{align-items:center;display:flex;flex:1 1}.professional-header-left{justify-content:flex-start}.professional-header-right{justify-content:flex-end}.professional-header-center{align-items:center;display:flex;flex:2 1;flex-direction:row;justify-content:center}.professional-logo-full{max-height:60px;max-width:240px;object-fit:contain;padding:6px 0}.professional-title{display:none}.professional-reload-btn,.professional-theme-btn{align-items:center;background:#ffffff26;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background-color .2s ease;width:36px}.professional-reload-btn img{height:20px;width:20px}.professional-reload-btn:hover,.professional-theme-btn:hover{background:#ffffff40}.professional-date{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;color:var(--chat-date-color,#6b7280);flex:0 0 auto;font-size:13px;padding:8px 0;text-align:center;transition:background-color .3s ease,color .3s ease}.dark-mode .professional-date{background-color:#1f2937;background-color:var(--chat-dark-bot-message-bg);border-bottom-color:#374151;color:#9ca3af}.professional-messages-container{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;overflow-y:auto;padding:16px;scroll-behavior:smooth}.dark-mode .professional-messages-container{background-color:#111827;background-color:var(--chat-dark-background)}.professional-messages-container::-webkit-scrollbar{width:6px}.professional-messages-container::-webkit-scrollbar-track{background:#0000}.professional-messages-container::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:20px}.dark-mode .professional-messages-container::-webkit-scrollbar-thumb{background-color:#4b556380}.professional-message-container{display:flex;width:100%}.professional-user-message-container{justify-content:flex-end}.professional-bot-message-container{justify-content:flex-start}.professional-message-wrapper{display:flex;flex-direction:column;max-width:85%;position:relative}.professional-user-message-container .user-message{align-self:flex-end;background-color:#fff;background-color:var(--chat-user-message-bg);border-radius:16px 4px 16px 16px;color:#000;color:var(--chat-user-message-text);margin-left:auto}.professional-bot-message-container .bot-message,.professional-user-message-container .user-message{box-shadow:0 1px 2px #0000000d;box-shadow:var(--shadow-sm);font-family:Comfortaa,Arial,sans-serif;padding:10px 15px}.professional-bot-message-container .bot-message{align-self:flex-start;background-color:#f0f7ff;background-color:var(--chat-bot-message-bg);border-radius:4px 16px 16px 16px;color:#172b4d;color:var(--chat-bot-message-text)}.dark-mode .professional-user-message-container .user-message{background-color:#3b82f6;background-color:var(--chat-dark-user-message-bg);color:#fff;color:var(--chat-dark-user-message-text)}.dark-mode .professional-bot-message-container .bot-message{background-color:#1f2937;background-color:var(--chat-dark-bot-message-bg);color:#f3f4f6;color:var(--chat-dark-bot-message-text)}.privacy-message{background-color:#f0f7ff!important;background-color:var(--chat-bot-message-bg,#f0f7ff)!important;color:#172b4d;color:var(--chat-bot-message-text,#172b4d);font-size:11px!important;line-height:1.4;opacity:.9;padding:10px 15px}.privacy-message a{color:#172b4d!important;color:var(--chat-bot-message-text,#172b4d)!important;text-decoration:underline!important;text-decoration-color:#172b4d!important;text-decoration-color:var(--chat-bot-message-text,#172b4d)!important}.dark-mode .privacy-message{background-color:#1f2937!important;background-color:var(--chat-dark-bot-message-bg,#1f2937)!important}.dark-mode .privacy-message,.dark-mode .privacy-message a{color:#f3f4f6!important;color:var(--chat-dark-bot-message-text,#f3f4f6)!important}.dark-mode .privacy-message a{text-decoration-color:#f3f4f6!important;text-decoration-color:var(--chat-dark-bot-message-text,#f3f4f6)!important}.professional-message-timestamp{align-self:flex-end;color:#9ca3af;font-size:11px;margin-top:4px}.professional-bot-message-container .professional-message-timestamp{align-self:flex-start}.dark-mode .professional-message-timestamp{color:#6b7280}.professional-loading-message{align-items:center;background-color:#f0f7ff;background-color:var(--chat-bot-message-bg);border-radius:16px;display:flex;gap:4px;justify-content:center;padding:12px 16px;width:fit-content}.dark-mode .professional-loading-message{background-color:#1f2937}.professional-loading-dot{animation:loadingAnimation 1.4s ease-in-out infinite both;background-color:#4b5563;background-color:var(--chat-loading-dots-color,#4b5563);border-radius:50%;height:8px;width:8px}.professional-loading-dot:first-child{animation-delay:-.32s}.professional-loading-dot:nth-child(2){animation-delay:-.16s}@keyframes loadingAnimation{0%,80%,to{opacity:.5;transform:scale(0)}40%{opacity:1;transform:scale(1)}}.professional-pending-files{background-color:#f9fafb;border-top:1px solid #e5e7eb;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;padding:8px 16px}.dark-mode .professional-pending-files{background-color:#1f2937;background-color:var(--chat-dark-bot-message-bg);border-top-color:#374151}.professional-file-chip{align-items:center;background-color:#eff6ff;border:1px solid #dbeafe;border-radius:16px;color:#2563eb;display:flex;font-size:13px;gap:6px;padding:4px 10px}.dark-mode .professional-file-chip{background-color:#1e40af;border-color:#3b82f6;color:#dbeafe}.professional-file-name{white-space:nowrap}.professional-file-remove{align-items:center;background:none;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:14px;height:18px;justify-content:center;padding:0;transition:all .2s ease;width:18px}.professional-file-remove:hover{background-color:#6b72801a}.dark-mode .professional-file-remove{color:#e5e7eb}.dark-mode .professional-file-remove:hover{background-color:#e5e7eb1a}.professional-input-area{align-items:center;background-color:#f3f4f6;background-color:var(--chat-input-area-bg);border-top:1px solid #e5e7eb;display:flex;flex:0 0 auto;gap:8px;padding:12px 16px;transition:background-color .3s ease}.dark-mode .professional-input-area{background-color:#1f2937;background-color:var(--chat-dark-input-area-bg);border-top-color:#374151}.professional-textarea{background-color:#fff;border:1px solid #d1d5db;border-radius:20px;color:#1f2937;flex:1 1;font-family:Comfortaa,Arial,sans-serif;font-size:14px;max-height:120px;min-height:40px;outline:none;padding:10px 14px;resize:none;transition:border-color .2s ease,box-shadow .2s ease}.professional-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f640}.dark-mode .professional-textarea{background-color:#374151;background-color:var(--chat-dark-textarea-bg);border-color:#4b5563;color:#f9fafb;color:var(--chat-dark-textarea-text)}.dark-mode .professional-textarea:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa40}.professional-textarea::placeholder{color:#9ca3af}.professional-send-btn,.professional-upload-btn{align-items:center;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:background-color .2s ease,transform .2s ease;width:40px}.professional-upload-btn{background-color:#4b5563}.professional-send-btn{background-color:#2563eb;background-color:var(--chat-send-button-color,#2563eb)}.professional-send-btn:hover,.professional-upload-btn:hover{transform:scale(1.05)}.professional-upload-btn:hover{background-color:#374151}.professional-send-btn:hover{background-color:#1d4ed8}.professional-send-btn.disabled{background-color:#9ca3af;cursor:not-allowed;transform:none}.professional-notice{background-color:#f9fafb;border-top:1px solid #e5e7eb;color:#6b7280;color:var(--chat-notice-color,#6b7280);flex:0 0 auto;font-size:12px;padding:8px 0;text-align:center}.dark-mode .professional-notice{background-color:#1f2937;background-color:var(--chat-dark-bot-message-bg);border-top-color:#374151;color:#9ca3af}.professional-notice p{line-height:1.4;margin:0}.professional-watermark{align-items:center;background-color:#f9fafb;border-top:1px solid #e5e7eb;color:#6b7280;display:flex;flex:0 0 auto;font-size:12px;gap:6px;justify-content:center;padding:8px 0}.dark-mode .professional-watermark{background-color:#1f2937;background-color:var(--chat-dark-bot-message-bg);border-top-color:#374151;color:#9ca3af}.professional-watermark p{margin:0}.professional-watermark-logo{height:16px}.professional-preview-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000d9;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.professional-preview-image{border-radius:8px;box-shadow:0 4px 12px #0003;cursor:zoom-in;max-height:80%;max-width:90%;object-fit:contain;transition:transform .3s ease}.professional-preview-zoomed{cursor:zoom-out;max-height:98%;max-width:98%;object-fit:contain;transition:transform .3s ease}.professional-preview-iframe{border:none;border-radius:8px;box-shadow:0 4px 20px #0000004d;height:90%;width:90%}.professional-preview-close{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#1f2937b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:16px;top:16px;transition:background-color .2s ease;width:40px}.professional-preview-close:hover{background-color:#1f2937e6}.isUploading{opacity:.7}.isUploading:after{animation:spin 1s linear infinite;border:2px solid #3b82f6;border-radius:50%;border-top-color:#0000;content:"";display:inline-block;height:12px;margin-left:8px;vertical-align:middle;width:12px}.file-error{border-left:3px solid #ef4444!important;color:#ef4444!important}.file-success{border-left:3px solid #10b981!important}@media (max-width:768px){.professional-header{height:70px;padding:10px 12px}.professional-logo-full{max-height:50px;max-width:180px;padding:4px 0}.professional-reload-btn,.professional-theme-btn{height:32px;width:32px}.professional-messages-container{padding:12px}.professional-message-wrapper{max-width:90%}.professional-input-area{padding:8px 12px}.professional-notice,.professional-watermark{font-size:10px;padding:6px 0}.professional-date{font-size:11px;padding:5px 0}}.professional-message-container{animation:fadeIn .2s ease-out}body,html{box-sizing:border-box;font-family:Comfortaa,Arial,sans-serif;width:calc(var(--dvw)*100)}.custom-app,body,html{height:calc(var(--dvh)*100)}.custom-app{background-color:#fff;background-color:var(--chat-background-color,#fff);display:flex;flex-direction:column;overflow:hidden}.custom-chat-header{align-items:center;background-color:#004899;background-color:var(--chat-header-color,#004899);box-sizing:border-box;display:flex;flex:0 0 auto;justify-content:space-between;padding:15px 15px 10px;width:100%;z-index:10}.custom-header-left,.custom-header-right{align-items:center;display:flex;justify-content:center;width:50px}.custom-header-center{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:150px}.custom-reload-btn{background:none;border:none;cursor:pointer;padding:5px}.custom-reload-btn img{height:24px;width:24px}.privacy-message{font-size:11px}.custom-middle-logo{height:auto;margin-bottom:15px;max-height:60px;width:auto}.custom-response-container{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:5px}.custom-yellow-btn{background-color:#ffd600;background-color:var(--chat-response-button-color,#ffd600);border:none;border-radius:50%;box-shadow:0 0 5px #ffd600;box-shadow:0 0 5px var(--chat-response-button-shadow-color,#ffd600);cursor:pointer;flex-shrink:0;height:12px;padding:0;width:12px}.custom-response-text{word-wrap:break-word;color:#333;color:var(--chat-response-text,#333);font-size:12px;font-weight:700}.custom-current-date{background-color:#fff;color:#868686;flex:0 0 auto;font-size:10px;margin:0;padding:5px 0;text-align:center;width:100%}.custom-chat-window{background-color:#fff;background-color:var(--chat-background-color,#fff);min-height:0;overflow:hidden}.custom-chat-window,.custom-messages{display:flex;flex:1 1 auto;flex-direction:column}.custom-messages{overflow-y:auto;padding:10px}.custom-message-container{display:flex;margin:5px 0;width:100%}.custom-user-message-container{justify-content:flex-end}.custom-bot-message-container{justify-content:flex-start}.custom-message-wrapper{display:flex;flex-direction:column;max-width:80%;position:relative}.custom-message{word-wrap:break-word;border-radius:15px;font-family:Comfortaa,Arial,sans-serif;font-size:13px;line-height:1.4;max-width:100%;padding:10px 15px}.user-message{align-self:flex-end;background-color:#fff;background-color:var(--chat-user-message-bg,#fff);color:#000;color:var(--chat-user-message-text,#000)}.bot-message{align-self:flex-start;background-color:#dedede;background-color:var(--chat-bot-message-bg,#dedede);color:#272b2f;color:var(--chat-bot-message-text,#272b2f)}.custom-message-timestamp{color:#868686;color:var(--chat-loading-text-color,#868686);font-size:12px;margin:2px 10px 5px}.custom-bot-message-container .custom-message-timestamp{text-align:left}.custom-user-message-container .custom-message-timestamp{text-align:right}.custom-loading-message{align-items:center;color:#868686;color:var(--chat-loading-text-color,#868686);display:flex;font-family:Comfortaa,Arial,sans-serif;font-size:13px;margin:auto 0 0;padding:0}.custom-loading-message:after{animation:loadingDots 1.5s steps(4) infinite;content:"";display:inline-block;margin-left:5px}.custom-input-area{align-items:center;border-radius:25px;display:flex;flex:0 0 auto;margin:10px 20%;padding:5px 20px;text-align:center}.custom-input-area,.custom-input-area textarea{background-color:#e2e2e2;background-color:var(--chat-input-area-bg,#e2e2e2)}.custom-input-area textarea{border:none;border-radius:25px;color:#000;flex:1 1;font-family:Comfortaa,Arial,sans-serif;font-size:14px;max-height:120px;min-height:40px;outline:none;overflow-y:auto;padding:10px;resize:none}.custom-send-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:40px;justify-content:center}.custom-send-btn img{display:block;height:26px;width:26px}.custom-send-btn.disabled{cursor:not-allowed;opacity:.6}.custom-send-btn.disabled img{filter:grayscale(100%)}.custom-notice{color:#868686;color:var(--chat-loading-text-color,#868686);flex:0 0 auto;font-size:12px;line-height:1;margin:0;padding:4px;text-align:center}.custom-notice p{margin:0}.custom-power-utilia{align-items:center;display:flex;flex:0 0 auto;height:auto;justify-content:center;margin:0 0 3px;text-align:center}.custom-power-utilia p{color:#000;font-size:14px;margin-right:0}.custom-logoutilia{height:20px;margin-bottom:1.5%;width:60px}.custom-popup{background-color:#fff;background-color:var(--chat-popup-bg,#fff);border-radius:15px;box-shadow:0 0 15px #0003;left:50%;max-width:300px;padding:20px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:80%;z-index:1000}.custom-popup-content p{color:#333;color:var(--chat-popup-text,#333);font-family:Comfortaa,Arial,sans-serif;font-size:14px}.custom-popup-content button{background-color:#06c;background-color:var(--chat-header-color,#06c);border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Comfortaa,Arial,sans-serif;margin-top:10px;padding:10px 20px;width:100%}.custom-popup-content button:hover{background-color:#272b2f}.web-preview-overlay{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.web-preview-fullscreen-iframe{background-color:#fff;border:none;border-radius:10px;height:80vh;width:80vw}.close-preview-btn{align-items:center;background-color:#272b2f;border:none;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;position:absolute;right:20px;top:20px;width:36px}.close-preview-btn img{height:16px;width:16px}.upload-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0}.upload-btn img{display:block;height:26px;width:26px}.upload-btn:hover img{filter:brightness(.9)}.web-preview-img-zoom{border-radius:10px;cursor:zoom-in;max-height:80vh;max-width:80vw;object-fit:contain}.web-preview-img-zoomed{border-radius:10px;cursor:zoom-out;max-height:95vh;max-width:95vw;object-fit:contain}@keyframes loadingDots{0%{content:"."}33%{content:".."}66%{content:"..."}to{content:""}}@media (max-width:768px){.custom-app{display:flex;flex-direction:column;height:100vh;overflow:hidden}.custom-chat-header,.custom-current-date,.custom-input-area,.custom-notice,.custom-power-utilia{flex:0 0 auto}.custom-chat-header{background-color:#004899;background-color:var(--chat-header-color,#004899);height:auto;padding:20px}.custom-reload-btn img{height:20px;width:20px}.custom-middle-logo{height:auto;margin-bottom:5px;max-height:60px;max-width:110px;width:auto}.custom-response-container{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:5px}.privacy-message{font-size:10px}.custom-yellow-btn{aspect-ratio:1/1;box-shadow:0 0 5px #ffd600;flex-shrink:0;height:10px;width:10px}.custom-response-text{word-wrap:break-word;font-size:11px;margin-left:4px}.custom-power-utilia p{font-size:12px;margin-right:0}.custom-logoutilia{height:15px;margin-bottom:1.5%;width:50px}.custom-chat-window{background-color:#fff;background-color:var(--chat-background-color,#fff);min-height:0;overflow:hidden}.custom-chat-window,.custom-messages{display:flex;flex:1 1 auto;flex-direction:column}.custom-messages{overflow-y:auto;padding:10px}.custom-input-area{align-items:center;display:flex;margin:10px 5%;padding:5px 10px}.custom-input-area textarea{font-size:14px;max-height:90px;min-height:30px}.custom-input-area textarea::-webkit-scrollbar{width:3px}.custom-input-area textarea::-webkit-scrollbar-track{background:#0000}.custom-input-area textarea::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.custom-input-area textarea::-webkit-scrollbar-thumb:hover{background:#666}.upload-btn img{height:20px;margin-left:3px}.custom-send-btn,.upload-btn{align-items:center;display:flex;height:30px;justify-content:center;padding:0}.custom-send-btn img,.upload-btn img{display:block;height:20px;margin:0;padding:0;width:20px}.upload-btn img{margin-left:0}.custom-send-btn img{margin-top:0}.custom-notice{font-size:11px;margin:0 0 3px;padding:4px}.custom-notice p{margin:0}}.custom-message-container .isFile{font-style:italic}.custom-message-container .isUploading{opacity:.7;position:relative}.custom-message-container .isUploading:after{animation:loadingDots 1.5s steps(4) infinite;content:"";display:inline-block;margin-left:5px}.custom-message-container .isError{color:#e74c3c}.custom-message-container .file-success{background-color:#2ecc711a;border-left:3px solid #2ecc71;padding-left:12px}.custom-message-container .file-error{background-color:#e74c3c1a;border-left:3px solid #e74c3c;padding-left:12px}.custom-file-stickers-container{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:10px auto;text-align:center}.custom-file-sticker{align-items:center;animation:fadeIn .3s ease;background:#f0f0f0;border:1px dashed #ccc;border-radius:10px;color:#555;display:inline-flex;font-style:italic;gap:8px;justify-content:space-between;max-width:100%;padding:8px 12px}.custom-file-sticker span{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-remove-sticker{align-items:center;background:none;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:14px;height:18px;justify-content:center;padding:0;width:18px}.custom-remove-sticker:hover{background-color:#0000001a;color:#666}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.custom-file-stickers-container{margin:5px auto}.custom-file-sticker{font-size:12px;padding:6px 10px}.custom-remove-sticker{font-size:12px;height:16px;width:16px}}.custom-input-area .voiceButton{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:40px;justify-content:center;margin:0 5px;padding:0}.custom-input-area .voiceButton .micContainer{height:30px;width:30px}.custom-input-area .voiceButton .micIcon{color:#06c;color:var(--chat-header-color,#06c);height:24px;width:24px}.custom-input-area .voiceButton.recording .micIcon{color:#f44}.custom-message-container+.visualizerContainer{margin:5px auto;max-width:80%}.custom-user-message-container+.visualizerContainer{margin-left:auto;margin-right:10%}.custom-bot-message-container+.visualizerContainer{margin-left:10%;margin-right:auto}@media (max-width:768px){.custom-input-area .voiceButton{height:30px;margin:0 3px}.custom-input-area .voiceButton .micContainer{height:24px;width:24px}.custom-input-area .voiceButton .micIcon{height:20px;width:20px}.custom-message-container+.visualizerContainer{max-width:90%}}.custom-message[data-voice=true]:before{content:"🎤 ";font-size:12px;opacity:.7}.voice-only-message{box-shadow:none!important;padding:0!important}.voice-only-message,.voice-only-message .custom-message-wrapper{background:#0000!important}.audio-loading-container{align-items:center;background:#0000000d;border-radius:12px;display:flex;gap:12px;margin:8px auto;max-width:300px;padding:16px 24px}.audio-loading-spinner{animation:spin 1s linear infinite;border:3px solid #0066cc1a;border-radius:50%;border-top:3px solid var(--chat-header-color,#06c);height:24px;width:24px}.audio-error-message{background:#ff00001a;border-radius:8px;color:#c00;font-size:14px;margin:8px auto;max-width:300px;padding:12px 20px;text-align:center}.custom-bot-message-container+.custom-bot-message-container.voice-only-message{margin-top:-10px}.voice-only-message .visualizerContainer{margin-left:0;margin-right:auto;max-width:350px}.Hero_heroSection__Gwtkk{align-items:center;display:flex;flex-direction:column;isolation:isolate;justify-content:center;min-height:100vh;overflow:hidden;padding:7rem 2rem;position:relative;transition:transform .5s ease}.Hero_backgroundContainer__v6hDn{bottom:0;display:block!important;left:0;opacity:1!important;overflow:hidden;position:absolute;right:0;top:0;z-index:-10}.Hero_heroContent__VGaEN{align-items:center;display:flex;margin:0 auto;max-width:1300px;position:relative;width:100%;z-index:2}.Hero_textContainer__CcwLt{flex:1 1;max-width:50%;opacity:0;padding-right:2rem;transform:translateX(-20px);transition:opacity .7s ease,transform .7s ease;z-index:2}.Hero_textContainer__CcwLt.Hero_textVisible__WXPTQ{opacity:1;transform:translateX(0)}.Hero_titleContainer__oJ0vU{margin-bottom:1.5rem;position:relative}.Hero_title__mWRE6{color:#1f2937;font-size:3.5rem;font-weight:800;line-height:1.2;position:relative;text-shadow:0 1px 2px #0000000d;z-index:2}.Hero_titleUnderline__fZ6HS{animation:Hero_underlineGrow__wmgcH 1.2s forwards;animation-delay:.5s;background:linear-gradient(90deg,#06c,#00a1ff);border-radius:2px;bottom:-8px;height:4px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;width:80px}.Hero_highlight__7Xvwn{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#06c,#09f);-webkit-background-clip:text;background-clip:text;color:#0000;padding:0 4px;position:relative;z-index:1}.Hero_highlight__7Xvwn:before{background:#0066cc14;border-radius:2px;bottom:0;content:"";height:40%;left:0;position:absolute;transform:scaleX(0);transform-origin:left;width:100%;z-index:-1}.Hero_highlightAnimated__gmvZE:before{animation:Hero_highlightBgGrow__dC\+cp 1s forwards;animation-delay:.3s}.Hero_subtitle__\+jpMZ{color:#4b5563;font-size:1.25rem;font-weight:400;line-height:1.6;margin-bottom:2.5rem;opacity:0;transform:translateY(15px);transition:opacity .7s ease,transform .7s ease;transition-delay:.2s}.Hero_subtitleVisible__nw1fj{opacity:1;transform:translateY(0)}.Hero_buttonGroup__sNz\+u{display:flex;flex-wrap:wrap;gap:1rem;opacity:0;transform:translateY(15px);transition:opacity .7s ease,transform .7s ease;transition-delay:.4s}.Hero_buttonsVisible__oGVfm{opacity:1;transform:translateY(0)}.Hero_buttonPrimary__dH\+1u{align-items:center;background:linear-gradient(135deg,#06c,#0052a3);border:none;border-radius:50px;box-shadow:0 4px 20px #0066cc40;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:8px;overflow:hidden;padding:.85rem 1.8rem;position:relative;text-decoration:none;transition:all .3s ease}.Hero_buttonPrimary__dH\+1u:before{background:linear-gradient(45deg,#0000,#ffffff1a,#0000);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(45deg);transition:transform .7s ease;width:200%}.Hero_buttonPrimary__dH\+1u:hover{background:linear-gradient(135deg,#0052a3,#004080);box-shadow:0 6px 25px #06c6;transform:translateY(-3px)}.Hero_buttonPrimary__dH\+1u:hover:before{transform:translateX(100%) rotate(45deg)}.Hero_buttonIcon__phisy{align-items:center;display:flex;justify-content:center}.Hero_buttonSecondary__jNkS-{align-items:center;background:#0000;background-clip:padding-box,border-box;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#06c,#09f);background-origin:border-box;border:2px solid #0000;border-radius:50px;color:#06c;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:8px;padding:.85rem 1.8rem;text-decoration:none;transition:all .3s ease}.Hero_buttonSecondary__jNkS-:hover{background-image:linear-gradient(#0066cc1a,#0066cc1a),linear-gradient(90deg,#06c,#00a1ff);box-shadow:0 6px 15px #0066cc1f;color:#06c;transform:translateY(-3px)}.Hero_buttonArrow__b0f5m{animation:Hero_pulseArrow__lvKLX 1.5s infinite;transition:transform .3s ease}.Hero_buttonSecondary__jNkS-:hover .Hero_buttonArrow__b0f5m{transform:translateY(3px)}.Hero_videoWrapper__YeSX9{flex:1.25 1;max-width:55%;opacity:0;position:relative;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease;z-index:2}.Hero_videoWrapper__YeSX9.Hero_videoVisible__Eonv0{opacity:1;transform:translateY(0)}.Hero_videoFocusAnimation__XLNa0{animation:Hero_videoFocus__rMFDK 1.5s forwards}.Hero_scrollIndicator__JYeWD{align-items:center;animation:Hero_fadeIn__KAi6u 1s forwards;animation-delay:1.5s;bottom:3rem;cursor:pointer;display:flex;flex-direction:column;left:50%;opacity:1;position:absolute;transform:translateX(-50%);transition:opacity .3s ease,transform .3s ease;z-index:3}.Hero_scrollIndicator__JYeWD.Hero_hidden__7DZpq{opacity:0;pointer-events:none;transform:translateX(-50%) translateY(20px);transition:opacity .2s ease,transform .2s ease}.Hero_mouse__3\+cbA{border:2px solid #06c;border-radius:20px;box-shadow:0 0 15px #06c3;display:flex;height:44px;justify-content:center;position:relative;transition:all .3s ease;width:28px}.Hero_scrollIndicator__JYeWD:hover .Hero_mouse__3\+cbA{border-color:#00a1ff;box-shadow:0 0 20px #06c6;transform:scale(1.1)}.Hero_wheel__hwceR{animation:Hero_scrollAnim__R6fF2 2s linear infinite;background:#06c;border-radius:2px;height:8px;position:absolute;top:8px;width:4px}.Hero_scrollIndicator__JYeWD:hover .Hero_wheel__hwceR{background:#00a1ff}.Hero_scrollText__CcGpP{color:#06c;font-size:.8rem;font-weight:600;letter-spacing:1px;margin-top:.5rem;text-transform:uppercase;transition:color .3s ease}.Hero_scrollIndicator__JYeWD:hover .Hero_scrollText__CcGpP{color:#00a1ff}@keyframes Hero_underlineGrow__wmgcH{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes Hero_highlightBgGrow__dC\+cp{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes Hero_scrollAnim__R6fF2{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(15px)}}@keyframes Hero_fadeIn__KAi6u{0%{opacity:0}to{opacity:1}}@keyframes Hero_videoFocus__rMFDK{0%{filter:blur(5px);transform:scale(.98)}to{filter:blur(0);transform:scale(1)}}@keyframes Hero_pulseArrow__lvKLX{0%{transform:translateY(0)}50%{transform:translateY(2px)}to{transform:translateY(0)}}@media (max-width:992px){.Hero_heroContent__VGaEN{flex-direction:column}.Hero_textContainer__CcwLt{margin-bottom:3rem;max-width:100%;padding-right:0;text-align:center}.Hero_titleUnderline__fZ6HS{left:50%;transform:translateX(-50%) scaleX(0)}@keyframes Hero_underlineGrow__wmgcH{0%{transform:translateX(-50%) scaleX(0)}to{transform:translateX(-50%) scaleX(1)}}.Hero_videoWrapper__YeSX9{max-width:90%}.Hero_buttonGroup__sNz\+u{justify-content:center}.Hero_title__mWRE6{font-size:2.75rem}}@media (max-width:768px){.Hero_heroSection__Gwtkk{padding:6rem 1.5rem}.Hero_title__mWRE6{font-size:2.25rem}.Hero_subtitle__\+jpMZ{font-size:1.1rem;margin-bottom:2rem}.Hero_scrollIndicator__JYeWD{display:none}.Hero_buttonGroup__sNz\+u{gap:.75rem}.Hero_buttonPrimary__dH\+1u,.Hero_buttonSecondary__jNkS-{font-size:.95rem;padding:.75rem 1.5rem}.Hero_backgroundContainer__v6hDn{display:block!important;opacity:1!important;visibility:visible!important;z-index:-1!important}}@media (max-width:480px){.Hero_heroSection__Gwtkk{padding:5rem 1rem 4rem}.Hero_title__mWRE6{font-size:1.85rem}.Hero_subtitle__\+jpMZ{font-size:1rem;margin-bottom:1.75rem}.Hero_buttonGroup__sNz\+u{flex-direction:column;gap:.75rem;width:100%}.Hero_buttonPrimary__dH\+1u,.Hero_buttonSecondary__jNkS-{border-radius:12px;font-size:.95rem;justify-content:center;margin:0;padding:.9rem 1rem;text-align:center;width:100%}.Hero_buttonPrimary__dH\+1u:active,.Hero_buttonSecondary__jNkS-:active{transform:translateY(1px);transition:transform .1s ease}.Hero_buttonIcon__phisy{margin-right:4px}.Hero_buttonArrow__b0f5m{margin-left:4px}.Hero_videoWrapper__YeSX9{max-width:100%}.Hero_backgroundContainer__v6hDn{display:block!important;opacity:1!important;visibility:visible!important;z-index:-1!important}}@media (max-width:360px){.Hero_heroSection__Gwtkk{padding:4rem .75rem 3rem}.Hero_title__mWRE6{font-size:1.65rem}.Hero_subtitle__\+jpMZ{font-size:.9rem;margin-bottom:1.5rem}.Hero_buttonPrimary__dH\+1u,.Hero_buttonSecondary__jNkS-{font-size:.9rem;padding:.85rem .75rem}}@media (orientation:landscape) and (max-height:500px){.Hero_heroSection__Gwtkk{padding:2rem 1.5rem}.Hero_backgroundContainer__v6hDn{display:block!important;opacity:1!important;visibility:visible!important;z-index:-1!important}.Hero_buttonGroup__sNz\+u{flex-direction:row}.Hero_buttonPrimary__dH\+1u,.Hero_buttonSecondary__jNkS-{font-size:.9rem;padding:.6rem 1.2rem}.Hero_title__mWRE6{font-size:1.8rem}.Hero_subtitle__\+jpMZ{font-size:.9rem;margin-bottom:1.5rem}}@media (hover:none){.Hero_buttonPrimary__dH\+1u:hover,.Hero_buttonSecondary__jNkS-:hover{box-shadow:none;transform:none}.Hero_buttonPrimary__dH\+1u:active,.Hero_buttonSecondary__jNkS-:active{transform:scale(.98)}}.minimalBackground{background:#f8faff;left:0;opacity:1!important;overflow:hidden;position:absolute;top:0;transition:background-color .6s ease;visibility:visible!important;z-index:0}.minimalBackground,.minimalCanvas{display:block!important;height:100%;width:100%}.minimalCanvas{opacity:.8;transition:opacity .3s ease}@media (min-width:1440px){.minimalCanvas{opacity:.7}}@media (max-width:1200px){.minimalCanvas{opacity:.75}}@media (max-width:992px){.minimalCanvas{opacity:.7}}@media (max-width:768px){.minimalBackground{background:#f2f6ff!important;display:block!important;opacity:1!important;visibility:visible!important}.minimalCanvas{display:block!important;opacity:.6}}@media (max-width:576px){.minimalBackground{background:#eef4ff!important;display:block!important;opacity:1!important;visibility:visible!important}.minimalCanvas{display:block!important;opacity:.6}}@media (max-width:480px){.minimalBackground{background:#ebf2ff!important;display:block!important;opacity:1!important;visibility:visible!important}.minimalCanvas{display:block!important;opacity:.7!important}}@media (max-width:320px){.minimalBackground{background:#e9f0ff!important;display:block!important;opacity:1!important;visibility:visible!important}.minimalCanvas{display:block!important;opacity:.7!important}}@media (orientation:landscape) and (max-height:500px){.minimalBackground{background:#f0f6ff!important;display:block!important;opacity:1!important;visibility:visible!important}.minimalCanvas{display:block!important;opacity:.7!important}}@media (prefers-color-scheme:dark){.minimalBackground{background:#0f1d33!important}.minimalCanvas{filter:brightness(.9);opacity:.8!important}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.minimalBackground{display:block!important;opacity:1!important;visibility:visible!important}}@media (prefers-reduced-motion:reduce){.minimalBackground{display:block!important;opacity:1!important;visibility:visible!important}.minimalCanvas{display:block!important;opacity:.7!important}}.VideoRenderer_video__TJ1Ad{border-radius:20px;display:block;height:auto;object-fit:contain;position:relative;transform:scale(1.01);transition:transform .5s ease;width:100%;will-change:transform;z-index:0}.VideoRenderer_videoContainer__Q7HWG:hover .VideoRenderer_video__TJ1Ad{transform:scale(1.03)}.VideoRenderer_videoLoadingOverlay__pTsAm{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000004d;border-radius:20px;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.VideoRenderer_videoLoadingSpinner__6lX72{align-items:center;display:flex;flex-direction:column;gap:10px}.VideoRenderer_videoLoadingCircle__vAPPJ{stroke:#06c;stroke-linecap:round;stroke-dasharray:150,200;stroke-dashoffset:0;animation:VideoRenderer_loadingDash__dQUvE 1.5s ease-in-out infinite}.VideoRenderer_videoLoadingText__VcMou{color:#fff;font-size:16px;font-weight:600;text-shadow:0 1px 3px #0000004d}.VideoRenderer_loadingQualityButton__\+K-FQ{background:#06cc;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-top:10px;padding:8px 15px;transition:all .2s ease}.VideoRenderer_loadingQualityButton__\+K-FQ:hover{background:#06c;transform:translateY(-2px)}.VideoRenderer_videoBufferingOverlay__D0\+Of{align-items:center;bottom:80px;display:flex;justify-content:center;position:absolute;right:20px;z-index:10}.VideoRenderer_videoBufferingSpinner__dS9wN{background:#00000080;border-radius:50%;padding:8px}.VideoRenderer_videoBufferingCircle__JwFyG{stroke:#06c;stroke-linecap:round;stroke-dasharray:80,200;stroke-dashoffset:0;animation:VideoRenderer_loadingDash__dQUvE 1.5s ease-in-out infinite}.VideoRenderer_mutedIndicator__HI2Tf{align-items:center;animation:VideoRenderer_fadeIn__Wb4uO .3s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:10}.VideoRenderer_mutedIconContainer__RzNHC{align-items:center;animation:VideoRenderer_pulseMuted__33HVZ 2s ease-in-out infinite;background:#06cc;border-radius:50%;display:flex;height:80px;justify-content:center;margin-bottom:15px;width:80px}.VideoRenderer_mutedIcon__lpsdI{height:48px;width:48px}.VideoRenderer_mutedText__cgqWI{color:#fff;font-size:18px;font-weight:700;letter-spacing:1px;margin-bottom:8px;text-shadow:0 1px 4px #00000080}.VideoRenderer_mutedSubtext__H06Ow{align-items:center;color:#e0e0e0;display:flex;font-size:14px}.VideoRenderer_bigPlayButton__hSObT{animation:VideoRenderer_pulseBigPlay__2Oq1U 2s ease-in-out infinite;cursor:pointer;height:80px;left:50%;opacity:.9;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease,opacity .3s ease;width:80px;z-index:10}.VideoRenderer_bigPlayButton__hSObT:hover{opacity:1;transform:translate(-50%,-50%) scale(1.1)}.VideoRenderer_videoErrorOverlay__NaFti{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b3;border-radius:20px;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:15}.VideoRenderer_videoErrorMessage__cPFWn{align-items:center;background:#0009;border-radius:12px;box-shadow:0 4px 20px #00000080;display:flex;flex-direction:column;max-width:80%;padding:20px;text-align:center}.VideoRenderer_errorText__UiNcc{color:#fff;font-size:16px;font-weight:500;margin:15px 0}.VideoRenderer_retryButton__PQdv9{background:linear-gradient(135deg,#06c,#0052a3);border:none;border-radius:20px;color:#fff;cursor:pointer;font-weight:600;margin-top:10px;padding:10px 15px;transition:all .3s ease}.VideoRenderer_retryButton__PQdv9:hover{background:linear-gradient(135deg,#0052a3,#004080);box-shadow:0 4px 12px #0066cc4d;transform:translateY(-2px)}@keyframes VideoRenderer_fadeIn__Wb4uO{0%{opacity:0}to{opacity:1}}@keyframes VideoRenderer_pulseMuted__33HVZ{0%{box-shadow:0 0 0 0 #0066ccb3;transform:scale(1)}70%{box-shadow:0 0 0 15px #06c0;transform:scale(1.05)}to{box-shadow:0 0 0 0 #06c0;transform:scale(1)}}@keyframes VideoRenderer_pulseBigPlay__2Oq1U{0%{filter:drop-shadow(0 0 0 rgba(0,102,204,.5));transform:translate(-50%,-50%) scale(1)}50%{filter:drop-shadow(0 0 15px rgba(0,102,204,.7));transform:translate(-50%,-50%) scale(1.08)}to{filter:drop-shadow(0 0 0 rgba(0,102,204,.5));transform:translate(-50%,-50%) scale(1)}}@keyframes VideoRenderer_loadingDash__dQUvE{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-35}to{stroke-dasharray:90,200;stroke-dashoffset:-125}}@media (max-width:992px){.VideoRenderer_mutedText__cgqWI{font-size:16px}.VideoRenderer_mutedSubtext__H06Ow{font-size:12px}}@media (max-width:768px){.VideoRenderer_bigPlayButton__hSObT{height:90px;width:90px}.VideoRenderer_mutedIconContainer__RzNHC{height:70px;margin-bottom:10px;width:70px}.VideoRenderer_mutedIcon__lpsdI{height:42px;width:42px}.VideoRenderer_mutedText__cgqWI{font-size:16px}.VideoRenderer_loadingQualityButton__\+K-FQ{font-size:16px;margin-top:15px;padding:10px 18px}.VideoRenderer_videoContainer__Q7HWG.VideoRenderer_large__AhxH4 .VideoRenderer_video__TJ1Ad{background:#000!important;border-radius:0!important;height:100%!important;left:0!important;max-height:100vh!important;max-width:100%!important;object-fit:contain!important;position:absolute!important;top:0!important;width:100%!important}}@media (max-width:480px){.VideoRenderer_mutedText__cgqWI{font-size:14px;margin-bottom:4px}.VideoRenderer_mutedSubtext__H06Ow{font-size:12px}.VideoRenderer_mutedIconContainer__RzNHC{height:60px;width:60px}.VideoRenderer_mutedIcon__lpsdI{height:36px;width:36px}.VideoRenderer_videoLoadingText__VcMou{font-size:14px}.VideoRenderer_loadingQualityButton__\+K-FQ,.VideoRenderer_retryButton__PQdv9{padding:12px 20px}}.fullscreen .VideoRenderer_video__TJ1Ad{height:100vh!important;width:100vw!important}.fullscreen .VideoRenderer_video__TJ1Ad,.large .VideoRenderer_video__TJ1Ad{background:#000!important;border-radius:0!important;object-fit:contain!important}.large .VideoRenderer_video__TJ1Ad{height:100%!important;left:0!important;position:absolute!important;top:0!important;width:100%!important}.fullscreen .VideoRenderer_mutedIndicator__HI2Tf,.fullscreen .VideoRenderer_videoErrorOverlay__NaFti,.fullscreen .VideoRenderer_videoLoadingOverlay__pTsAm,.large .VideoRenderer_mutedIndicator__HI2Tf,.large .VideoRenderer_videoErrorOverlay__NaFti,.large .VideoRenderer_videoLoadingOverlay__pTsAm{border-radius:0!important;height:100%!important;width:100%!important}@supports (-webkit-touch-callout:none){.VideoRenderer_video__TJ1Ad{height:auto!important;max-height:100%!important;width:100%!important}.large .VideoRenderer_video__TJ1Ad{background:#000!important;border-radius:0!important;height:100%!important;left:0!important;object-fit:contain!important;position:absolute!important;top:0!important;width:100%!important}.VideoRenderer_videoContainer__Q7HWG.VideoRenderer_large__AhxH4 .VideoRenderer_videoBorder__vWp4M{align-items:center!important;display:flex!important;justify-content:center!important}}.VideoControls_videoControls__DkyRD{-webkit-tap-highlight-color:transparent;background:linear-gradient(0deg,#000000b3 0,#0000004d 60%,#0000);border-bottom-left-radius:20px;border-bottom-right-radius:20px;bottom:0;left:0;opacity:0;padding:60px 25px 20px;pointer-events:auto!important;position:absolute;right:0;touch-action:manipulation;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease;-webkit-user-select:none;user-select:none;z-index:50}.VideoControls_videoControls__DkyRD.VideoControls_visible__\+YTKh{opacity:1;pointer-events:auto!important;transform:translateY(0)}.VideoControls_progressContainer__Rc24s{cursor:pointer;height:30px;margin-bottom:15px;margin-top:-10px;padding:12px 0;pointer-events:auto!important;position:relative;touch-action:none;z-index:52}.VideoControls_progressContainer__Rc24s.VideoControls_dragging__r8JzQ{cursor:grabbing}.VideoControls_progressBar__Xyy-i{background-color:#fff3;border-radius:3px;height:5px;overflow:visible;position:relative;transition:height .2s ease;z-index:23}.VideoControls_progressContainer__Rc24s.VideoControls_dragging__r8JzQ .VideoControls_progressBar__Xyy-i,.VideoControls_progressContainer__Rc24s:hover .VideoControls_progressBar__Xyy-i{height:8px}.VideoControls_bufferBar__0X8xW{background-color:#ffffff4d;border-radius:3px;height:100%;position:absolute;transition:width .2s ease;z-index:24}.VideoControls_progressFill__jpkYS{background:linear-gradient(90deg,#06c,#00a1ff);border-radius:3px;box-shadow:0 0 10px #0066cc80;height:100%;left:0;position:absolute;top:0;transition:width .1s linear;z-index:25}.VideoControls_progressHandle__MulBm{background-color:#fff;border-radius:50%;box-shadow:0 0 10px #00000080;cursor:grab;height:18px;opacity:.8;pointer-events:auto!important;position:absolute;top:50%;touch-action:none;transform:translate(-50%,-50%);transition:opacity .2s ease,transform .2s ease,width .2s ease,height .2s ease;width:18px;z-index:56}.VideoControls_progressHandle__MulBm.VideoControls_active__2zuWq{box-shadow:0 0 20px #06cc;height:22px;opacity:1;transform:translate(-50%,-50%) scale(1.1);width:22px}.VideoControls_progressContainer__Rc24s:hover .VideoControls_progressHandle__MulBm{opacity:1;transform:translate(-50%,-50%) scale(1.2)}.VideoControls_timeDisplay__W0j8K{color:#fff;display:flex;font-size:9px;font-weight:500;justify-content:space-between;margin-top:8px;opacity:.9;position:relative;z-index:22}.VideoControls_timePreview__Vrw7w{animation:VideoControls_fadeIn__f7Mcf .15s ease;background-color:#000c;border:1px solid #06c9;border-radius:6px;box-shadow:0 3px 10px #00000080;color:#fff;font-size:14px;font-weight:700;padding:6px 10px;pointer-events:none;position:absolute;top:-40px;transform:translateX(-50%);z-index:58}.VideoControls_timePreview__Vrw7w:after{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid #000c;bottom:-5px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.VideoControls_controlButtons__j-v\+r{align-items:center;display:flex;gap:30px;justify-content:center;margin-top:5px;padding:0 15px;position:relative;z-index:22}.VideoControls_controlButton__v\+par{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;justify-content:center;min-height:44px;min-width:44px;opacity:.9;padding:10px;pointer-events:auto!important;position:relative;touch-action:manipulation;transition:all .2s ease;z-index:55}.VideoControls_controlButton__v\+par:before{bottom:-10px;content:"";left:-10px;position:absolute;right:-10px;top:-10px;z-index:-1}.VideoControls_controlButton__v\+par:hover{opacity:1;transform:scale(1.15)}.VideoControls_controlButton__v\+par:focus{outline:none}.VideoControls_buttonAnimation__MFJEl{animation:VideoControls_floatingIcon__vTWNt 2s ease-in-out infinite;filter:drop-shadow(0 0 3px rgba(0,102,204,.4))}.VideoControls_volumeControls__ShlaQ svg{animation:VideoControls_pulseSize__34WpL 3s infinite alternate}.VideoControls_seekBackward__rabTR svg{animation:VideoControls_floatingIcon__vTWNt 2.5s ease-in-out infinite;animation-delay:.2s}.VideoControls_playButton__NYfhH svg{animation:VideoControls_pulseGlow__EdoZM 3s infinite alternate;filter:drop-shadow(0 0 5px rgba(0,102,204,.6))}.VideoControls_seekForward__2GZA0 svg{animation:VideoControls_floatingIcon__vTWNt 2.5s ease-in-out infinite;animation-delay:.4s}.VideoControls_fullscreenButton__beyyS svg{animation:VideoControls_rotateSlightly__JchUG 4s infinite alternate;transform-origin:center}.VideoControls_buttonPulse__Sc4BE{animation:VideoControls_buttonPulse__Sc4BE .3s ease-out}.VideoControls_playButton__NYfhH{align-items:center;display:flex;justify-content:center;position:relative;z-index:25}.VideoControls_volumeControls__ShlaQ{align-items:center;display:flex;margin:0 5px;position:relative;z-index:60}.VideoControls_volumeControls__ShlaQ .VideoControls_controlButton__v\+par{position:relative}.VideoControls_disabled__87Qky{cursor:default!important;opacity:.6!important;pointer-events:none!important}.VideoControls_volumeControls__ShlaQ .VideoControls_controlButton__v\+par:after{animation:VideoControls_audioPulse__MMTPF 2s infinite;background:radial-gradient(circle,#0066cc4d,#0000 70%);border-radius:50%;content:"";height:130%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:130%;z-index:-1}.VideoControls_volumeControls__ShlaQ .VideoControls_controlButton__v\+par:hover:after{opacity:1}.VideoControls_volumeSliderContainer__lXI9j{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#000000d9;border:1px solid #ffffff1a;border-radius:20px;bottom:100%;box-shadow:0 8px 25px #00000080;left:50%;opacity:0;padding:12px;position:absolute;transform:translateX(-50%) translateY(10px);transition:all .2s ease;visibility:hidden;width:110px;z-index:65}.VideoControls_volumeSliderContainer__lXI9j.VideoControls_visible__\+YTKh{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.VideoControls_volumeSlider__HUgmn{-webkit-appearance:none;background:#ffffff4d;border-radius:2px;height:4px;outline:none;transition:background .2s;width:100%}.VideoControls_volumeSlider__HUgmn::-webkit-slider-thumb{appearance:none;background:#06c;border-radius:50%;box-shadow:0 0 5px #0066cc80;cursor:pointer;height:14px;-webkit-transition:all .2s ease;transition:all .2s ease;width:14px}.VideoControls_volumeSlider__HUgmn::-webkit-slider-thumb:hover{background:#00a1ff;box-shadow:0 0 10px #0099ffb3;transform:scale(1.2)}.VideoControls_volumeSlider__HUgmn::-moz-range-thumb{background:#06c;border:none;border-radius:50%;box-shadow:0 0 5px #0066cc80;cursor:pointer;height:14px;-moz-transition:all .2s ease;transition:all .2s ease;width:14px}.VideoControls_volumeSlider__HUgmn::-moz-range-thumb:hover{background:#00a1ff;box-shadow:0 0 10px #0099ffb3;transform:scale(1.2)}.VideoControls_volumeSlider__HUgmn:hover{background:#fff6}.VideoControls_videoControls__DkyRD.VideoControls_fullscreen__Ohoks{border-radius:0;padding:100px 30px 25px}@keyframes VideoControls_fadeIn__f7Mcf{0%{opacity:0}to{opacity:1}}@keyframes VideoControls_buttonPulse__Sc4BE{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes VideoControls_audioPulse__MMTPF{0%{opacity:.3;transform:translate(-50%,-50%) scale(.8)}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.1)}to{opacity:.3;transform:translate(-50%,-50%) scale(.8)}}@keyframes VideoControls_floatingIcon__vTWNt{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes VideoControls_pulseGlow__EdoZM{0%{filter:drop-shadow(0 0 2px rgba(0,102,204,.4));transform:scale(1)}50%{filter:drop-shadow(0 0 8px rgba(0,102,204,.7));transform:scale(1.1)}to{filter:drop-shadow(0 0 2px rgba(0,102,204,.4));transform:scale(1)}}@keyframes VideoControls_rotateSlightly__JchUG{0%{transform:rotate(-5deg)}50%{transform:rotate(0deg)}to{transform:rotate(5deg)}}@keyframes VideoControls_pulseSize__34WpL{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@media (max-width:992px){.VideoControls_videoControls__DkyRD{background:linear-gradient(0deg,#000000b3 0,#0000004d 50%,#0000);opacity:1;padding:40px 15px 15px;pointer-events:auto!important;transform:translateY(0)}.VideoControls_controlButtons__j-v\+r{gap:20px}.VideoControls_buttonAnimation__MFJEl{animation-duration:3s}}@media (max-width:768px){.VideoControls_videoControls__DkyRD{opacity:1;padding:30px 10px 15px;pointer-events:auto!important;position:absolute;transform:translateZ(0);will-change:opacity,transform;z-index:100}.VideoControls_progressBar__Xyy-i{height:4px}.VideoControls_progressContainer__Rc24s{height:30px;margin-bottom:10px;padding:10px 0;transform:translateZ(0);z-index:101}.VideoControls_progressContainer__Rc24s.VideoControls_dragging__r8JzQ .VideoControls_progressBar__Xyy-i,.VideoControls_progressContainer__Rc24s:hover .VideoControls_progressBar__Xyy-i{height:6px}.VideoControls_timeDisplay__W0j8K{font-size:8px;margin-top:4px}.VideoControls_controlButton__v\+par{min-height:44px;min-width:44px;padding:8px;z-index:101}.VideoControls_controlButton__v\+par svg{height:26px;width:26px}.VideoControls_controlButtons__j-v\+r{gap:10px;margin-top:2px;padding:0 8px;z-index:101}.VideoControls_progressHandle__MulBm{height:20px;opacity:.9;width:20px}.VideoControls_progressHandle__MulBm.VideoControls_active__2zuWq{height:24px;opacity:1;width:24px}.VideoControls_timePreview__Vrw7w{font-size:12px;padding:4px 8px;position:absolute;top:-35px;z-index:68}.VideoControls_buttonAnimation__MFJEl{animation-duration:0;filter:none}.VideoControls_fullscreenButton__beyyS svg,.VideoControls_playButton__NYfhH svg,.VideoControls_seekBackward__rabTR svg,.VideoControls_seekForward__2GZA0 svg,.VideoControls_volumeControls__ShlaQ svg{animation:none;filter:none}.VideoControls_volumeSliderContainer__lXI9j{box-shadow:0 6px 20px #0006;padding:10px;width:90px;z-index:75}}@media (max-width:480px){.VideoControls_videoControls__DkyRD{padding:25px 8px 8px}.VideoControls_controlButtons__j-v\+r{gap:8px}.VideoControls_controlButton__v\+par{min-height:40px;min-width:40px;padding:6px}.VideoControls_controlButton__v\+par svg{height:22px;width:22px}.VideoControls_progressContainer__Rc24s{height:24px;margin-bottom:8px;padding:8px 0}.VideoControls_progressBar__Xyy-i{height:4px}.VideoControls_progressContainer__Rc24s.VideoControls_dragging__r8JzQ .VideoControls_progressBar__Xyy-i,.VideoControls_progressContainer__Rc24s:hover .VideoControls_progressBar__Xyy-i{height:6px}.VideoControls_progressHandle__MulBm{height:18px;opacity:.9;width:18px}.VideoControls_progressHandle__MulBm.VideoControls_active__2zuWq{height:22px;opacity:1;width:22px}.VideoControls_timePreview__Vrw7w{font-size:10px;padding:3px 6px;top:-30px;z-index:72}.VideoControls_timeDisplay__W0j8K{font-size:6px}.VideoControls_volumeSliderContainer__lXI9j{box-shadow:0 5px 15px #00000080;padding:8px;width:80px;z-index:80}.VideoControls_volumeControls__ShlaQ{margin:0 2px}.VideoControls_videoControls__DkyRD.VideoControls_fullscreen__Ohoks{padding:60px 20px 15px}}@supports (-webkit-touch-callout:none){.VideoControls_videoControls__DkyRD{background:linear-gradient(0deg,#000c 0,#00000080 70%,#0000);opacity:1;pointer-events:auto!important;position:absolute;transform:translateZ(0);-webkit-transform:translateZ(0);z-index:1000}.VideoControls_controlButton__v\+par,.VideoControls_controlButtons__j-v\+r,.VideoControls_progressContainer__Rc24s{pointer-events:auto!important;transform:translateZ(0);-webkit-transform:translateZ(0);z-index:1001}.VideoControls_timePreview__Vrw7w{z-index:1008}.VideoControls_volumeSliderContainer__lXI9j{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 10px 30px #0009;z-index:1010}.VideoControls_volumeControls__ShlaQ{z-index:1009}.VideoControls_progressContainer__Rc24s{height:40px;padding:15px 0}.VideoControls_controlButton__v\+par{min-height:50px;min-width:50px}.VideoControls_progressHandle__MulBm{height:22px;opacity:1;width:22px}.VideoControls_progressHandle__MulBm.VideoControls_active__2zuWq{height:28px;width:28px}}.VideoBadge_videoBadge__71tvM{align-items:center;background:#00000080;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 2px 10px #0003;color:#fff;display:flex;font-size:.8rem;font-weight:600;gap:6px;padding:6px 12px;position:absolute;right:20px;top:20px;z-index:5}.VideoBadge_liveIndicator__wppV7{background:#06c;border-radius:50%;display:block;height:8px;position:relative;width:8px}.VideoBadge_liveIndicator__wppV7:after{animation:VideoBadge_pulse__kyyFO 2s infinite;background:#06c;border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes VideoBadge_pulse__kyyFO{0%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(2)}to{opacity:0;transform:scale(1)}}@media (max-width:768px){.VideoBadge_videoBadge__71tvM{font-size:.7rem;padding:4px 10px;right:15px;top:15px}.VideoBadge_liveIndicator__wppV7{height:6px;width:6px}}@media (max-width:480px){.VideoBadge_videoBadge__71tvM{font-size:.65rem;padding:3px 8px;right:10px;top:10px}.VideoBadge_liveIndicator__wppV7{height:5px;width:5px}}.VideoPlayer_videoContainer__jdlwI{cursor:pointer;flex:1.25 1;max-width:100%;opacity:0;position:relative;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease,max-width .3s ease;z-index:2}.VideoPlayer_videoContainer__jdlwI.VideoPlayer_loaded__R0V66{opacity:1;transform:translateY(0)}.VideoPlayer_videoContainer__jdlwI.VideoPlayer_large__q8PiP{align-items:center!important;background:#000!important;bottom:0!important;display:flex!important;height:100dvh!important;justify-content:center!important;left:0!important;margin:0!important;max-width:100%!important;padding:0!important;position:fixed!important;right:0!important;top:0!important;touch-action:none!important;transform:none!important;width:100vw!important;z-index:9999!important}.VideoPlayer_videoContainer__jdlwI.VideoPlayer_fullscreen__e99fz{height:100%!important;max-width:100%!important;width:100%!important;z-index:9999!important}.VideoPlayer_videoBorder__0o87k{animation:VideoPlayer_gradientRotation__tGLMC 8s linear infinite;background:linear-gradient(90deg,#f5f9ff,#e1eeff,#f5f9ff,#e1eeff);background-size:400% 400%;border-radius:20px;box-shadow:0 20px 80px #0066cc40;height:100%;overflow:hidden;padding:1px;position:relative;width:100%}.VideoPlayer_videoOverlay__OZOAW{animation:VideoPlayer_pulseOverlay__lPO3Y 5s ease-in-out infinite alternate;background:radial-gradient(circle at center,#0000 30%,#0066cc0d 70%);height:100%;left:0;mix-blend-mode:normal;opacity:.7;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.VideoPlayer_videoShadow__8GWh8{animation:VideoPlayer_shadowPulse__c3zby 8s ease-in-out infinite alternate;background:#0066cc1a;border-radius:20px;filter:blur(20px);height:100%;left:15px;position:absolute;top:15px;transform-origin:center center;width:100%;z-index:-1}.VideoPlayer_expandButton__PPHd0{align-items:center;animation:VideoPlayer_floatButton__eVdXr 3s ease-in-out infinite;background:#06cc;border:none;border-radius:50%;bottom:80px;box-shadow:0 4px 15px #0000004d;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;opacity:0;position:absolute;right:20px;transform:scale(.8);transition:opacity .3s ease,transform .3s ease;width:50px;z-index:20}.VideoPlayer_videoContainer__jdlwI:active .VideoPlayer_expandButton__PPHd0,.VideoPlayer_videoContainer__jdlwI:hover .VideoPlayer_expandButton__PPHd0{opacity:1;transform:scale(1)}.VideoPlayer_videoContainer__jdlwI:fullscreen{align-items:center!important;background:#000!important;display:flex!important;height:100vh!important;justify-content:center!important;margin:0!important;max-width:100%!important;padding:0!important;width:100vw!important}.VideoPlayer_videoContainer__jdlwI:fullscreen .VideoPlayer_videoBorder__0o87k{align-items:center!important;animation:none!important;background:#000!important;border-radius:0!important;display:flex!important;height:100%!important;justify-content:center!important;padding:0!important;width:100%!important}.VideoPlayer_videoContainer__jdlwI:fullscreen .VideoPlayer_videoShadow__8GWh8{display:none!important}.VideoPlayer_videoContainer__jdlwI.VideoPlayer_large__q8PiP .VideoPlayer_videoBorder__0o87k{animation:none!important;background:#000!important;border-radius:0!important;box-shadow:none!important;height:100%!important;padding:0!important}.VideoPlayer_videoContainer__jdlwI.VideoPlayer_large__q8PiP .VideoPlayer_videoShadow__8GWh8{display:none!important}:-webkit-full-screen{align-items:center!important;background-color:#000!important;bottom:0!important;display:flex!important;height:100%!important;justify-content:center!important;left:0!important;position:fixed!important;right:0!important;top:0!important;width:100%!important;z-index:9999!important}:-moz-full-screen{background-color:#000!important;height:100%!important;width:100%!important}:-ms-fullscreen{background-color:#000!important;height:100%!important;width:100%!important}@keyframes VideoPlayer_gradientRotation__tGLMC{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes VideoPlayer_pulseOverlay__lPO3Y{0%{opacity:.4;transform:scale(1) rotate(0deg)}50%{opacity:.6;transform:scale(1.03) rotate(.5deg)}to{opacity:.8;transform:scale(1.05) rotate(-.5deg)}}@keyframes VideoPlayer_shadowPulse__c3zby{0%{filter:blur(20px);opacity:.4;transform:scale(1) translate(0)}50%{filter:blur(25px);opacity:.6;transform:scale(1.02) translate(2px,2px)}to{filter:blur(30px);opacity:.8;transform:scale(1.04) translate(-2px,4px)}}@keyframes VideoPlayer_floatButton__eVdXr{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.05)}to{transform:translateY(0) scale(1)}}@media (max-width:768px){.VideoPlayer_videoContainer__jdlwI.VideoPlayer_large__q8PiP{align-items:center!important;background-color:#000!important;bottom:0!important;display:flex!important;height:100vh!important;justify-content:center!important;left:0!important;margin:0!important;max-width:none!important;padding:0!important;position:fixed!important;right:0!important;top:0!important;transform:none!important;width:100vw!important;z-index:9999!important}.VideoPlayer_videoContainer__jdlwI.VideoPlayer_large__q8PiP .VideoPlayer_videoBorder__0o87k{align-items:center!important;background:#000!important;border-radius:0!important;display:flex!important;height:100%!important;justify-content:center!important;padding:0!important;width:100%!important}.VideoPlayer_expandButton__PPHd0{bottom:70px;opacity:.8;transform:scale(1)}}@media (max-width:480px){.VideoPlayer_expandButton__PPHd0{bottom:60px;height:45px;right:15px;width:45px}.VideoPlayer_expandButton__PPHd0 svg{height:20px;width:20px}.VideoPlayer_videoBorder__0o87k{box-shadow:0 10px 40px #06c3;padding:0}.VideoPlayer_videoShadow__8GWh8{filter:blur(15px);left:10px;top:10px}}@supports (-webkit-touch-callout:none){.VideoPlayer_videoContainer__jdlwI.VideoPlayer_large__q8PiP{height:100vh!important;height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;padding-bottom:env(safe-area-inset-bottom)!important;padding-top:env(safe-area-inset-top)!important}.VideoPlayer_videoContainer__jdlwI.VideoPlayer_large__q8PiP .VideoPlayer_videoBorder__0o87k{align-items:center!important;animation:none!important;background:#000!important;border-radius:0!important;box-shadow:none!important;display:flex!important;height:100%!important;justify-content:center!important;padding:0!important;width:100%!important}.VideoPlayer_videoContainer__jdlwI.VideoPlayer_large__q8PiP video{background:#000!important;height:100%!important;left:0!important;object-fit:contain!important;position:absolute!important;top:0!important;width:100%!important}}.HeaderLanguageSelector_headerLanguageSelector__6QbWE{align-items:center;background:#fff;border:1px solid #06c3;border-radius:12px;box-shadow:0 2px 6px #00000014;cursor:pointer;display:flex;font-size:.75rem;font-weight:500;gap:.4rem;height:36px;justify-content:center;margin-right:.75rem;min-width:70px;overflow:hidden;padding:.4rem .8rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.HeaderLanguageSelector_headerLanguageSelector__6QbWE:hover{background:#0066cc14;border-color:#06c;box-shadow:0 4px 12px #06c3;transform:translateY(-1px)}.HeaderLanguageSelector_headerLanguageSelector__6QbWE:active{background:#0066cc1f;transform:translateY(0)}.HeaderLanguageSelector_languageIcon__D4quY{color:#06c;flex-shrink:0;height:16px;transition:color .3s ease;width:16px}.HeaderLanguageSelector_headerLanguageSelector__6QbWE:hover .HeaderLanguageSelector_languageIcon__D4quY{color:#0052a3}.HeaderLanguageSelector_currentCode__CRKdk{color:#06c;font-size:.7rem;font-weight:600;letter-spacing:.5px;line-height:1;transition:all .3s ease}.HeaderLanguageSelector_headerLanguageSelector__6QbWE:hover .HeaderLanguageSelector_currentCode__CRKdk{color:#0052a3;transform:scale(1.05)}.HeaderLanguageSelector_changeIndicator__Pbs5j{align-items:center;background:linear-gradient(135deg,#06c,#0052a3);border-radius:10px;display:flex;height:100%;justify-content:center;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:100%}.HeaderLanguageSelector_nextCode__bECwp{color:#fff;font-size:.7rem;font-weight:600;letter-spacing:.5px;line-height:1}.HeaderLanguageSelector_headerLanguageSelector__6QbWE:hover .HeaderLanguageSelector_changeIndicator__Pbs5j{opacity:1}.HeaderLanguageSelector_headerLanguageSelector__6QbWE:focus{box-shadow:0 0 0 3px #06c3;outline:none}.HeaderLanguageSelector_headerLanguageSelector__6QbWE:focus:not(:hover){border-color:#06c}@media (max-width:992px){.HeaderLanguageSelector_headerLanguageSelector__6QbWE{font-size:.7rem;height:32px;margin-right:.6rem;min-width:65px;padding:.35rem .7rem}.HeaderLanguageSelector_languageIcon__D4quY{height:14px;width:14px}.HeaderLanguageSelector_currentCode__CRKdk,.HeaderLanguageSelector_nextCode__bECwp{font-size:.65rem}}@media (max-width:768px){.HeaderLanguageSelector_headerLanguageSelector__6QbWE{background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000001a;font-size:.65rem;gap:.3rem;height:30px;margin-right:0;min-width:60px;padding:.3rem .6rem}.HeaderLanguageSelector_languageIcon__D4quY{height:13px;width:13px}.HeaderLanguageSelector_currentCode__CRKdk,.HeaderLanguageSelector_nextCode__bECwp{font-size:.6rem}}@media (max-width:480px){.HeaderLanguageSelector_headerLanguageSelector__6QbWE{border-radius:8px;gap:.25rem;height:28px;min-width:55px;padding:.25rem .5rem}.HeaderLanguageSelector_languageIcon__D4quY{height:12px;width:12px}.HeaderLanguageSelector_currentCode__CRKdk,.HeaderLanguageSelector_nextCode__bECwp{font-size:.55rem}}@media (hover:none){.HeaderLanguageSelector_headerLanguageSelector__6QbWE:hover{transform:none}.HeaderLanguageSelector_headerLanguageSelector__6QbWE:active{background:#0066cc26;transform:scale(.98)}.HeaderLanguageSelector_headerLanguageSelector__6QbWE:active .HeaderLanguageSelector_changeIndicator__Pbs5j{opacity:1}}@media (prefers-reduced-motion:reduce){.HeaderLanguageSelector_changeIndicator__Pbs5j,.HeaderLanguageSelector_currentCode__CRKdk,.HeaderLanguageSelector_headerLanguageSelector__6QbWE,.HeaderLanguageSelector_languageIcon__D4quY,.HeaderLanguageSelector_nextCode__bECwp{transition:none!important}.HeaderLanguageSelector_headerLanguageSelector__6QbWE:hover .HeaderLanguageSelector_currentCode__CRKdk{transform:none}}.HeaderLanguageSelector_headerLanguageSelector__6QbWE{position:relative;z-index:2}.HeaderLanguageSelector_headerLanguageSelector__6QbWE *{box-sizing:border-box}.Header_header__xvD77{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffffd9;border-radius:20px;box-shadow:0 8px 30px #0066cc14;left:50%;max-width:1400px;overflow:visible;position:fixed;top:20px;transform:translateX(-50%);transform-origin:center;transition:all .4s cubic-bezier(.16,1,.3,1);width:calc(100% - 40px);z-index:1000}.Header_scrolled__O-Sat{background-color:#fffffff2;border-radius:16px;box-shadow:0 10px 30px #0066cc1f;top:10px;width:calc(100% - 20px)}.Header_headerContainer__eVleB{align-items:center;display:flex;justify-content:space-between;padding:1.2rem 2rem;transition:padding .2s ease-out}.Header_scrolled__O-Sat .Header_headerContainer__eVleB{padding:.8rem 1.5rem}.Header_logoContainer__HTPbX,.Header_logo__vWkb3{align-items:center;display:flex;position:relative}.Header_logoText__\+5izz{color:#06c;font-family:Comfortaa,cursive;font-size:2rem;font-weight:700;position:relative;transition:all .3s ease}.Header_scrolled__O-Sat .Header_logoText__\+5izz{font-size:1.8rem}.Header_nav__ja6BF{position:relative;transition:all .3s ease}.Header_navList__zqGv0{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0;transition:gap .2s ease-out}.Header_navItem__o59y-{margin:0;position:relative}.Header_navLink__wKQEU{align-items:center;background-color:initial;border:none;color:#272b2f;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-size:inherit;font-weight:500;padding:.5rem 1rem;position:relative;text-decoration:none;transition:color .3s ease}.Header_navLink__wKQEU:hover{color:#06c}.Header_navLinkText__VmZLQ{position:relative;z-index:2}.Header_navLinkLine__jHj-o{background:linear-gradient(90deg,#06c,#00a1ff);border-radius:3px;bottom:0;height:3px;left:50%;position:absolute;transition:width .3s ease,left .3s ease;width:0}.Header_navLink__wKQEU.Header_active__qTZbK .Header_navLinkLine__jHj-o{left:25%;width:50%}.Header_navLink__wKQEU.Header_active__qTZbK{color:#06c;font-weight:600}.Header_headerActions__eAod4{gap:.5rem}.Header_desktopLanguageSelector__gOsyj,.Header_headerActions__eAod4{align-items:center;display:flex}.Header_mobileLanguageSelector__cWmx2{border-top:1px solid #0066cc1a;display:none;justify-content:center;margin-top:1rem;padding-top:1rem}.Header_demoButton__-WBOV{align-items:center;background:linear-gradient(135deg,#06c,#0052a3);border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;overflow:hidden;padding:.6rem 1.5rem;position:relative;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,background .3s ease;white-space:nowrap}.Header_demoButton__-WBOV:before{animation:Header_buttonShine__c966M 3s infinite;background:linear-gradient(#0000,#0000,#0000,#ffffff1a,#0000,#0000,#0000);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transform:rotate(45deg);transition:opacity .3s ease;width:200%}.Header_demoButton__-WBOV:hover{box-shadow:0 5px 15px #0066cc4d;transform:translateY(-3px)}.Header_demoButton__-WBOV:hover:before{opacity:1}.Header_demoButton__-WBOV span{margin-right:.5rem}.Header_demoButton__-WBOV svg{height:16px;transition:transform .3s ease;width:16px}.Header_demoButton__-WBOV:hover svg{transform:translateX(3px)}.Header_demoButton__-WBOV[title="Acceder al panel de cliente"]{background:linear-gradient(135deg,#10b981,#059669)}.Header_demoButton__-WBOV[title="Acceder al panel de cliente"]:hover{box-shadow:0 5px 15px #10b9814d}.Header_demoButton__-WBOV[style*="opacity: 0.6"]{cursor:not-allowed;transform:none!important}.Header_demoButton__-WBOV[style*="opacity: 0.6"]:hover{box-shadow:0 8px 30px #0066cc14;transform:none!important}.Header_menuToggle__uZGO\+{align-items:center;background:#0066cc14;border:none;border-radius:8px;cursor:pointer;display:none;flex-direction:column;height:40px;justify-content:center;margin-left:10px;position:relative;transition:all .3s ease;width:40px;z-index:10001}.Header_menuToggle__uZGO\+:hover{background:#0066cc1f}.Header_menuBar__R2mlT{background-color:#06c;border-radius:3px;height:3px;position:absolute;transform-origin:center;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);width:22px}.Header_menuBar__R2mlT:first-child{transform:translateY(-6px)}.Header_menuBar__R2mlT:nth-child(2){transform:translateY(0)}.Header_menuBar__R2mlT:nth-child(3){transform:translateY(6px)}.Header_menuOpen__-5Lm4 .Header_menuBar__R2mlT:first-child{transform:rotate(45deg) translateY(0)}.Header_menuOpen__-5Lm4 .Header_menuBar__R2mlT:nth-child(2){opacity:0;transform:translateX(-20px)}.Header_menuOpen__-5Lm4 .Header_menuBar__R2mlT:nth-child(3){transform:rotate(-45deg) translateY(0)}.Header_mobileNavFooter__EVSvu{border-top:1px solid #0066cc1a;display:none;margin-top:2rem;padding-top:1.5rem}.Header_mobileNavAction__vH8cq{display:flex;justify-content:center;margin-bottom:1rem}.Header_menuOverlay__a15ud{background:#00000080;display:none;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:999}@keyframes Header_buttonShine__c966M{0%{transform:translateX(-100%) rotate(45deg)}20%,to{transform:translateX(100%) rotate(45deg)}}@media (max-width:992px){.Header_header__xvD77{top:15px;width:calc(100% - 30px)}.Header_scrolled__O-Sat{top:8px;width:calc(100% - 16px)}.Header_headerContainer__eVleB{padding:1rem 1.5rem}.Header_scrolled__O-Sat .Header_headerContainer__eVleB{padding:.7rem 1.2rem}.Header_logoText__\+5izz{font-size:1.75rem}.Header_scrolled__O-Sat .Header_logoText__\+5izz{font-size:1.6rem}.Header_demoButton__-WBOV{font-size:.85rem;padding:.5rem 1.25rem}}@media (max-width:768px){.Header_header__xvD77{border-radius:16px;top:10px;width:calc(100% - 20px)}.Header_scrolled__O-Sat{border-radius:12px;top:5px;width:calc(100% - 10px)}.Header_headerContainer__eVleB{min-height:60px;padding:.8rem 1.2rem}.Header_scrolled__O-Sat .Header_headerContainer__eVleB{min-height:50px;padding:.6rem 1rem}.Header_nav__ja6BF{-webkit-overflow-scrolling:touch;background-color:#fff;border-radius:0;box-shadow:none;height:100vh;height:100dvh;max-width:400px;overflow-y:auto;overscroll-behavior:contain;padding:0;position:fixed;right:-100%;top:0;transition:right .4s cubic-bezier(.16,1,.3,1);width:85%;z-index:9999}.Header_navOpen__e9cKe{box-shadow:-10px 0 40px #0003;right:0!important}.Header_navList__zqGv0{flex-direction:column;gap:0;height:auto;margin:0;padding:80px 0 0}.Header_navItem__o59y-{margin:0;width:100%}.Header_navLink__wKQEU{align-items:center;background-color:initial;border-bottom:1px solid #0066cc0d;border-radius:0;color:#272b2f;display:flex;flex-direction:row;font-size:1.1rem;font-weight:500;justify-content:flex-start;padding:1rem 2rem;transition:all .3s ease;width:100%}.Header_navLink__wKQEU:hover{background-color:#0066cc0d;color:#06c}.Header_navLink__wKQEU.Header_active__qTZbK{background-color:#0066cc1a;color:#06c;font-weight:600;position:relative}.Header_navLink__wKQEU.Header_active__qTZbK:before{background:linear-gradient(180deg,#06c,#00a1ff);content:"";height:100%;left:0;position:absolute;top:0;width:4px}.Header_navLinkLine__jHj-o{display:none}.Header_menuToggle__uZGO\+{display:flex}.Header_mobileNavFooter__EVSvu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8faffcc;bottom:0;display:block;left:0;padding:2rem;position:absolute;right:0}.Header_mobileNavAction__vH8cq .Header_demoButton__-WBOV{display:flex;font-size:1rem;justify-content:center;margin:0;padding:.8rem 1.5rem;width:100%}.Header_mobileNavAction__vH8cq .Header_demoButton__-WBOV[href="/client/home"]{background:linear-gradient(135deg,#10b981,#059669)}.Header_mobileNavAction__vH8cq .Header_demoButton__-WBOV[href="/client/home"]:hover{box-shadow:0 5px 15px #10b9814d}.Header_desktopLanguageSelector__gOsyj{display:none}.Header_mobileLanguageSelector__cWmx2{border-top:1px solid #0066cc1a;display:flex;margin-top:1rem;padding-top:1rem}.Header_headerActions__eAod4 .Header_demoButton__-WBOV{display:none}.Header_menuOverlay__a15ud{display:block;opacity:1}.Header_logoText__\+5izz{font-size:1.5rem}.Header_scrolled__O-Sat .Header_logoText__\+5izz{font-size:1.4rem}}@media (max-width:480px){.Header_header__xvD77{border-radius:12px;top:8px;width:calc(100% - 16px)}.Header_scrolled__O-Sat{border-radius:10px;top:5px;width:calc(100% - 10px)}.Header_headerContainer__eVleB{min-height:56px;padding:.7rem 1rem}.Header_scrolled__O-Sat .Header_headerContainer__eVleB{min-height:48px;padding:.5rem .8rem}.Header_logoText__\+5izz{font-size:1.3rem}.Header_scrolled__O-Sat .Header_logoText__\+5izz{font-size:1.2rem}.Header_nav__ja6BF{max-width:none;width:100%}.Header_navList__zqGv0{padding-top:70px}.Header_navLink__wKQEU{font-size:1rem;padding:.9rem 1.5rem}.Header_menuToggle__uZGO\+{height:36px;margin-left:8px;width:36px}.Header_menuBar__R2mlT{height:2.5px;width:20px}.Header_menuBar__R2mlT:first-child{transform:translateY(-5px)}.Header_menuBar__R2mlT:nth-child(3){transform:translateY(5px)}.Header_mobileNavFooter__EVSvu{padding:1.5rem}}@media (hover:none){.Header_navLink__wKQEU:active:not(.Header_active__qTZbK){background-color:#0066cc14}.Header_menuToggle__uZGO\+:active{background:#0066cc26;transform:scale(.95)}.Header_demoButton__-WBOV:active{transform:translateY(-1px)}}.menu-open{height:100%!important;overflow:hidden!important;position:fixed!important;width:100%!important}@media (prefers-reduced-motion:reduce){.Header_demoButton__-WBOV,.Header_header__xvD77,.Header_menuBar__R2mlT,.Header_menuToggle__uZGO\+,.Header_navLink__wKQEU,.Header_nav__ja6BF{animation:none!important;transition:none!important}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.Header_menuBar__R2mlT{height:3px}}.About_aboutSection__OeNUC{min-height:100vh;overflow:visible!important;padding:10rem 2rem;position:relative;z-index:5}.About_mounted__JKFmd{animation:About_fadeIn__IjHZT .5s ease forwards}@keyframes About_fadeIn__IjHZT{0%{opacity:0}to{opacity:1}}.About_visible__TTX\+C{opacity:1}.About_container__K8hYR{margin:0 auto;max-width:1200px;position:relative;z-index:2}.About_header__xlfY\+{margin-bottom:5rem;opacity:0;text-align:center;transform:translateY(50px);transition:opacity 1s ease,transform 1s ease;will-change:opacity,transform}.About_headerVisible__Fr0Np{opacity:1!important;transform:translateY(0)}.About_label__IR6F\+{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#06c,#00a1ff);-webkit-background-clip:text;background-clip:text;color:#06c;display:inline-block;font-size:1rem;font-weight:600;letter-spacing:2px;margin-bottom:1rem;position:relative;text-transform:uppercase}.About_label__IR6F\+:before{left:-60px}.About_label__IR6F\+:after,.About_label__IR6F\+:before{background-color:#06c;content:"";height:1px;position:absolute;top:50%;transform:translateY(-50%);width:40px}.About_label__IR6F\+:after{right:-60px}.About_title__2G8B5{color:#272b2f;font-size:3.5rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}.About_titleLine__h3wT1{display:block}.About_highlight__NxTlb{color:#06c;display:inline-block;position:relative}.About_highlight__NxTlb:after{background-color:#0066cc1a;border-radius:4px;bottom:10px;content:"";height:8px;left:0;position:absolute;width:100%;z-index:-1}.About_description__y2uZy{color:#4a4a4a;font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:700px}.About_mainContent__pHBMm{margin:0 auto 6rem;position:relative;transform-style:preserve-3d;transition:transform .5s ease-out;will-change:transform}.About_cardContainer__iJ2h1{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));position:relative;z-index:2}.About_card__xHOlJ{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 10px 30px #0000000d;height:100%;min-height:320px;opacity:0;overflow:hidden;padding:2.5rem;position:relative;transform:translateY(50px) perspective(1000px) rotateY(0deg) translateZ(0) scale(.95);transform-style:preserve-3d;transition:all .6s cubic-bezier(.165,.84,.44,1);will-change:transform,opacity;z-index:1}.About_cardVisible__qHFSo{opacity:1;transform:translateY(0) perspective(1000px) rotateY(0deg) translateZ(0) scale(.95)}.About_cardActive__0eAci{border:1px solid #06c3;box-shadow:0 20px 50px #0066cc26;transform:translateY(0) perspective(1000px) rotateY(0deg) translateZ(30px) scale(1.05)!important;z-index:5!important}.About_cardInner__h8bh\+{backface-visibility:hidden;display:flex;flex-direction:column;height:100%;position:relative;z-index:2}.About_cardIcon__JPnO4{align-items:center;background:linear-gradient(135deg,#06c,#00a1ff);border-radius:16px;color:#fff;display:flex;height:64px;justify-content:center;margin-bottom:1.5rem;position:relative;transition:transform .3s ease;width:64px}.About_cardActive__0eAci .About_cardIcon__JPnO4{transform:scale(1.1)}.About_cardIcon__JPnO4 svg{height:32px;position:relative;width:32px;z-index:1}.About_iconGlow__s-3WO{background:#06c;border-radius:16px;filter:blur(15px);height:100%;opacity:.5;position:absolute;transition:opacity .3s ease,filter .3s ease;width:100%}.About_cardActive__0eAci .About_iconGlow__s-3WO{filter:blur(20px);opacity:.8}.About_cardTitle__bb7l4{color:#272b2f;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.About_cardSubtitle__ujuLk{color:#06c;display:block;font-size:1rem;font-weight:500;margin-bottom:1rem}.About_cardDescription__33gVD{color:#4a4a4a;flex-grow:1;font-size:1rem;line-height:1.6;margin-bottom:0}.About_cardPattern__ycyxs{background-image:radial-gradient(#0066cc0d 2px,#0000 0);background-size:30px 30px;height:100%;left:0;opacity:.5;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.About_cardGlow__hARnB{animation:About_cardShine__KxwKb 5s linear infinite;background:linear-gradient(45deg,#0000 30%,#0066cc0d 40%,#0066cc1a 50%,#0066cc0d 60%,#0000 70%);height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transform:rotate(45deg);transition:opacity .5s ease;width:200%;z-index:0}.About_cardActive__0eAci .About_cardGlow__hARnB{opacity:1}.About_decorElements__I5lrX{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.About_decorElement__knO4R{position:absolute;transition:transform .5s ease-out;will-change:transform}.About_element1__\+bhLn{border:2px solid #0066cc1a;border-radius:50%;height:150px;right:10%;top:-50px;width:150px}.About_element2__CcPyz{background:radial-gradient(circle,#0066cc0d 0,#06c0 70%);border-radius:50%;bottom:-70px;height:200px;left:5%;width:200px}.About_element3__mmeXz{background:linear-gradient(135deg,#0066cc0d,#06c0);border-radius:20px;height:100px;right:-30px;top:40%;transform:rotate(15deg);width:100px}.About_stats__Cycrg{display:flex;justify-content:space-around;margin:4rem auto;max-width:900px;opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.About_statsVisible__3fWqe{opacity:1!important;transform:translateY(0)!important}.About_stat__yWWSI{min-width:150px;padding:1.5rem;position:relative;text-align:center}.About_statValue__F7LiI{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#06c,#00a1ff);-webkit-background-clip:text;background-clip:text;display:block;font-size:4rem;font-weight:800;line-height:1;min-height:4rem;position:relative;text-align:center;width:100%}.About_statValue__F7LiI:after{background:radial-gradient(circle,#06c3 0,#06c0 70%);border-radius:50%;content:"";height:60px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px;z-index:-1}.About_statLabel__UkvCc{color:#4a4a4a;display:block;font-size:1rem;font-weight:600;letter-spacing:1px;margin-top:.5rem;text-transform:uppercase}.About_statHighlight__5oCVP{background:linear-gradient(90deg,#06cc,#00a1ff66);border-radius:3px;height:3px;margin:.75rem auto 0;transition:width 1.5s cubic-bezier(.19,1,.22,1);width:0}.About_statsVisible__3fWqe .About_stat__yWWSI:first-child .About_statHighlight__5oCVP{transition-delay:.3s;width:100%}.About_statsVisible__3fWqe .About_stat__yWWSI:nth-child(2) .About_statHighlight__5oCVP{transition-delay:.6s;width:75%}.About_statsVisible__3fWqe .About_stat__yWWSI:nth-child(3) .About_statHighlight__5oCVP{transition-delay:.9s;width:90%}.About_tagline__ojqRe{margin-top:4rem;opacity:0;text-align:center;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.About_taglineVisible__9DPUn{opacity:1!important;transform:translateY(0)!important}.About_tagline__ojqRe p{color:#272b2f;font-size:2rem;font-weight:600;margin-bottom:.5rem}.About_taglineAccent__q8x1a{color:#06c;font-weight:700}.About_taglineUnderline__7TN3e{background:linear-gradient(90deg,#0000,#06c,#0000);border-radius:2px;height:4px;margin:1rem auto 0;width:120px}.About_blurEffect1__tT5Xt{animation:About_pulse__xuOGn 15s ease-in-out infinite alternate;background:radial-gradient(circle,#0066cc1a 0,#06c0 70%);filter:blur(70px);height:300px;right:5%;top:10%;width:300px}.About_blurEffect1__tT5Xt,.About_blurEffect2__XGDMq{border-radius:50%;position:absolute;transform:translateZ(0);z-index:0}.About_blurEffect2__XGDMq{animation:About_pulse__xuOGn 20s ease-in-out infinite alternate-reverse;background:radial-gradient(circle,#0066cc14 0,#06c0 70%);bottom:15%;filter:blur(80px);height:400px;left:10%;width:400px}@keyframes About_cardShine__KxwKb{0%{transform:translateX(-100%) rotate(45deg)}20%,to{transform:translateX(100%) rotate(45deg)}}@keyframes About_pulse__xuOGn{0%,to{opacity:.7;transform:scale(.95)}50%{opacity:.5;transform:scale(1.05)}}@media (max-width:992px){.About_aboutSection__OeNUC{padding:8rem 2rem}.About_title__2G8B5{font-size:3rem}.About_cardContainer__iJ2h1{grid-template-columns:repeat(2,1fr)}.About_stats__Cycrg{flex-wrap:wrap}.About_stat__yWWSI{flex:0 0 45%;margin-bottom:2rem}}@media (max-width:768px){.About_title__2G8B5{font-size:2.5rem}.About_description__y2uZy{font-size:1.1rem}.About_cardContainer__iJ2h1{grid-template-columns:1fr}.About_stats__Cycrg{align-items:center;flex-direction:column}.About_stat__yWWSI{max-width:300px;width:100%}.About_label__IR6F\+:after,.About_label__IR6F\+:before{width:20px}.About_label__IR6F\+:before{left:-30px}.About_label__IR6F\+:after{right:-30px}}@media (max-width:480px){.About_aboutSection__OeNUC{padding:6rem 1.5rem}.About_title__2G8B5{font-size:2rem}.About_tagline__ojqRe p{font-size:1.5rem}.About_card__xHOlJ{padding:2rem}.About_statValue__F7LiI{font-size:3rem}}.Features_featuresSection__XLgpp{background-color:#111418;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:90vh;overflow:hidden;overflow-x:hidden;padding:8rem 1rem;position:relative;width:100%;z-index:1}.Features_container__LOcJn{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 .5rem;position:relative;width:100%;z-index:5}.Features_backgroundElements__HNuUY{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.Features_backgroundOrb__FbBzE{border-radius:50%;filter:blur(60px);opacity:.5;position:absolute;transition:transform 1s ease-out}.Features_orb1__2tfl4{background:radial-gradient(circle,#0066cc4d 0,#06c0 70%);height:600px;right:-200px;top:-200px;width:600px}.Features_orb2__LCnSU{background:radial-gradient(circle,#7b68ee33 0,#7b68ee00 70%);bottom:-100px;height:500px;left:-150px;width:500px}.Features_orb3__J8Zxr{background:radial-gradient(circle,#ff6b6b26 0,#ff6b6b00 70%);height:400px;left:10%;top:40%;width:400px}.Features_gradientOverlay__IdrgG{background:radial-gradient(ellipse at center,#11141800 0,#111418cc 80%);height:100%;left:0;position:absolute;top:0;width:100%}.Features_heading__STO78{margin-bottom:5rem;opacity:0;position:relative;text-align:center;transform:translateY(30px);transition:all .8s cubic-bezier(.17,.67,.83,.67);transition-duration:.6s;width:100%}.Features_heading__STO78.Features_visible__enVjn{opacity:1;transform:translateY(0)}.Features_title__Wdizh{display:inline-block;font-size:3.5rem;font-weight:700;-webkit-hyphens:auto;hyphens:auto;line-height:1.1;margin-bottom:1rem;position:relative;word-break:break-word}.Features_titleAccent__3hlE4{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#06c,#00c4cc);-webkit-background-clip:text;background-clip:text}.Features_subtitle__Iflaw{word-wrap:break-word;animation:Features_fadeInUp__bNf9R .8s .6s;color:#ffffffb3;font-size:1.3rem;margin:0 auto;max-width:600px;opacity:0;padding:0 .5rem}.Features_heading__STO78:not(.Features_visible__enVjn) .Features_subtitle__Iflaw{animation:none;opacity:0}.Features_heading__STO78.Features_visible__enVjn .Features_subtitle__Iflaw{animation:Features_fadeInUp__bNf9R .8s .6s forwards}.Features_titleUnderline__rvzpz{background:#ffffff1a;border-radius:2px;height:4px;margin:1.5rem auto 0;overflow:hidden;position:relative;width:120px}.Features_underlineAnimation__wewX9{animation:Features_underlineSlide__QXXsD 2s .8s;background:linear-gradient(90deg,#06c,#00c4cc);height:100%;position:absolute;transform:translateX(-100%);width:100%}.Features_heading__STO78.Features_visible__enVjn .Features_underlineAnimation__wewX9{animation:Features_underlineSlide__QXXsD 2s .8s forwards}.Features_word__hF6K5{display:inline-block;white-space:nowrap}.Features_letter__dEgi0{animation:Features_letterReveal__2lAJO .8s cubic-bezier(.215,.61,.355,1);display:inline-block;opacity:0;transform:translateY(20px) rotateX(50deg);transform-origin:bottom}.Features_heading__STO78.Features_visible__enVjn .Features_letter__dEgi0{animation:Features_letterReveal__2lAJO .8s cubic-bezier(.215,.61,.355,1) forwards}@keyframes Features_letterReveal__2lAJO{to{opacity:1;transform:translateY(0) rotateX(0)}}@keyframes Features_underlineSlide__QXXsD{0%{transform:translateX(-100%)}20%{transform:translateX(0)}80%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes Features_fadeInUp__bNf9R{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Features_cardsContainer__BvWYd{grid-gap:1.5rem;box-sizing:border-box;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:4rem;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.17,.67,.83,.67);transition-duration:.6s;width:100%}.Features_cardsContainer__BvWYd.Features_visible__enVjn{opacity:1;transform:translateY(0)}.Features_featureCard__L5pxp{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff12;border-radius:20px;box-shadow:0 10px 20px #0000001a;box-sizing:border-box;cursor:pointer;height:180px;min-width:0;overflow:hidden;position:relative;transform-style:preserve-3d;transition:all .5s cubic-bezier(.17,.67,.83,.67);width:100%;will-change:transform}.Features_featureCard__L5pxp:hover{background:#ffffff0f;box-shadow:0 15px 30px #0003;transform:translateY(-10px)}.Features_cardsContainer__BvWYd:not(.Features_visible__enVjn) .Features_featureCard__L5pxp{animation:none;opacity:0;transform:translateY(40px) scale(.9)}.Features_cardsContainer__BvWYd.Features_visible__enVjn .Features_featureCard__L5pxp{animation:Features_cardEntrance__CpsnT .6s cubic-bezier(.17,.67,.83,.67) backwards}.Features_cardsContainer__BvWYd.Features_visible__enVjn .Features_featureCard__L5pxp:first-child{animation-delay:.1s}.Features_cardsContainer__BvWYd.Features_visible__enVjn .Features_featureCard__L5pxp:nth-child(2){animation-delay:.2s}.Features_cardsContainer__BvWYd.Features_visible__enVjn .Features_featureCard__L5pxp:nth-child(3){animation-delay:.3s}.Features_cardsContainer__BvWYd.Features_visible__enVjn .Features_featureCard__L5pxp:nth-child(4){animation-delay:.4s}.Features_cardsContainer__BvWYd.Features_visible__enVjn .Features_featureCard__L5pxp:nth-child(5){animation-delay:.5s}.Features_cardsContainer__BvWYd.Features_visible__enVjn .Features_featureCard__L5pxp:nth-child(6){animation-delay:.6s}.Features_cardBorder__omMvm{border:1px solid #ffffff12;border-radius:20px;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;transition:all .3s ease}.Features_activeCard__aqJfT .Features_cardBorder__omMvm{border:1px solid var(--card-color);box-shadow:0 0 15px rgba(var(--card-color-rgb),.2)}.Features_activeCard__aqJfT{background:#ffffff12;border-color:var(--card-color);box-shadow:0 15px 30px #0000004d,0 0 15px rgba(var(--card-color-rgb),.2)}.Features_cardContent__3Gbfv{display:flex;flex-direction:column;height:100%;padding:1.5rem;position:relative;z-index:2}.Features_iconContainer__K3AIq{align-items:center;border-radius:15px;display:flex;height:50px;justify-content:center;margin-bottom:1.2rem;transition:all .3s ease;width:50px}.Features_icon__H\+VzL{height:24px;position:relative;transition:transform .5s cubic-bezier(.34,1.56,.64,1);width:24px}.Features_icon__H\+VzL svg{height:100%;position:relative;transition:all .5s ease;width:100%;z-index:2}.Features_activeIcon__XJEJR{transform:rotate(1turn) scale(1.2)}.Features_activeIcon__XJEJR svg{filter:drop-shadow(0 0 5px currentColor)}.Features_iconRipple__pGay8{border:2px solid #0000;border-radius:50%;height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.Features_activeIcon__XJEJR .Features_iconRipple__pGay8{animation:Features_rippleEffect__wIHRD 1.5s cubic-bezier(0,0,.2,1) infinite}@keyframes Features_rippleEffect__wIHRD{0%{height:100%;opacity:.5;width:100%}to{height:200%;opacity:0;width:200%}}.Features_cardTitle__csCRM{font-size:1.2rem;font-weight:600;margin:0 0 .5rem;transition:all .3s ease;word-break:break-word}.Features_cardTagline__nyjsG{color:#fff9;font-size:.9rem;margin:0;transition:all .3s ease}.Features_cardIndicator__1sSGP{background:var(--card-color);border-radius:0 3px 0 0;bottom:0;height:3px;left:0;opacity:0;position:absolute;transition:all .3s ease;width:30%}.Features_activeCard__aqJfT .Features_cardIndicator__1sSGP{opacity:1;width:50%}.Features_cardHighlight__Icl9O{background:var(--card-color);border-radius:0 0 0 3px;height:30%;opacity:0;position:absolute;right:0;top:0;transition:all .3s ease;width:3px}.Features_activeCard__aqJfT .Features_cardHighlight__Icl9O{height:50%;opacity:1}.Features_featureDetails__CtS6f{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff12;border-radius:24px;box-shadow:0 20px 40px #0003;box-sizing:border-box;display:flex;justify-content:center;margin-bottom:4rem;min-height:200px;opacity:0;overflow:hidden;padding:2rem;position:relative;transform:translateY(30px);transition:all .8s cubic-bezier(.17,.67,.83,.67);transition-duration:.6s;width:100%}.Features_featureDetails__CtS6f.Features_visible__enVjn{opacity:1;transform:translateY(0)}.Features_featureDetails__CtS6f.Features_transitioning__-Ltor{animation:Features_detailsPulse__6j6VC .6s cubic-bezier(.4,0,.2,1);opacity:1!important;visibility:visible!important}.Features_featureDetails__CtS6f.Features_scrollHighlight__FJyb9{animation:Features_scrollGlow__UiYtu 1.2s ease-out}@keyframes Features_scrollGlow__UiYtu{0%{border-color:#ffffff12;box-shadow:0 20px 40px #0003}30%{border-color:rgba(var(--card-color-rgb),.3);box-shadow:0 20px 60px rgba(var(--card-color-rgb),.3),0 0 30px rgba(var(--card-color-rgb),.2)}to{border-color:#ffffff12;box-shadow:0 20px 40px #0003}}.Features_featureDetails__CtS6f:before{background:radial-gradient(circle at 80% 20%,rgba(var(--card-color-rgb),.08) 0,rgba(var(--card-color-rgb),0) 60%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:opacity .5s ease;width:100%}.Features_floatingIcon__1IZ6f{animation:Features_floatUpFade__S05M9 8s ease-in-out infinite;border-radius:50%;filter:blur(8px);opacity:0;position:absolute;z-index:1}@keyframes Features_floatUpFade__S05M9{0%{opacity:0;transform:translateY(20px) scale(.8)}20%{opacity:.5;opacity:var(--float-opacity,.5)}80%{opacity:.5;opacity:var(--float-opacity,.5)}to{opacity:0;transform:translateY(-100px) scale(1.2)}}@keyframes Features_detailsPulse__6j6VC{0%{transform:scale(1)}50%{transform:scale(1.01)}to{transform:scale(1)}}.Features_detailsContent__OIBRi{align-items:flex-start;display:flex;gap:3rem;opacity:1!important;position:relative;visibility:visible!important;width:100%;z-index:2}.Features_detailsIcon__f-Rw4{align-items:center;border-radius:20px;box-shadow:0 10px 20px #0003;display:flex;flex-shrink:0;height:80px;justify-content:center;position:relative;transition:transform .5s cubic-bezier(.34,1.56,.64,1);width:80px}.Features_iconZoom__2QHXV{animation:Features_iconZoomEffect__W\+ofi .6s cubic-bezier(.17,.67,.83,.67)}.Features_detailsIcon__f-Rw4 svg{animation:Features_iconFloat__VeKHC 3s ease-in-out infinite;color:#fff;height:40px;position:relative;width:40px;z-index:2}.Features_iconGlow__msuNF{animation:Features_pulse__26-Nl 3s ease-in-out infinite;border-radius:20px;filter:blur(15px)}.Features_iconPulse__dDxfW{animation:Features_iconPulseEffect__lXa3h 2s cubic-bezier(0,0,.2,1) infinite;border:2px solid;border-radius:20px;height:100%;opacity:0;position:absolute;width:100%;z-index:1}.Features_iconOrbit__T-rsq{animation:Features_orbitRotate__YlAGO 12s linear infinite;border:1px dashed #fff3;border-radius:50%;height:140%;position:absolute;width:140%}.Features_orbitDot__hQ42v{animation:Features_orbitDotPulse__mGWQS 2s ease-in-out infinite;border-radius:50%;box-shadow:0 0 10px currentColor;filter:blur(1px);height:8px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:8px}@keyframes Features_iconZoomEffect__W\+ofi{0%{transform:scale(.8)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes Features_iconFloat__VeKHC{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes Features_iconPulseEffect__lXa3h{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}@keyframes Features_orbitRotate__YlAGO{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Features_orbitDotPulse__mGWQS{0%,to{opacity:.5;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.3)}}.Features_detailsText__NJJW2{flex-grow:1;width:100%}.Features_detailsTitle__7pSzn{font-size:2rem;font-weight:700;height:2.4rem;margin:0 0 1rem;overflow:hidden;position:relative;visibility:visible;word-break:break-word}.Features_titleTextPrevious__xW3i4,.Features_titleText__eSvWR{opacity:1;position:absolute;transition:transform .5s cubic-bezier(.17,.67,.83,.67),opacity .5s ease;visibility:visible;width:100%}.Features_titleText__eSvWR{opacity:1;transform:translateY(0)}.Features_titleTextPrevious__xW3i4{opacity:0;transform:translateY(-100%)}.Features_titleSlide__K4X92 .Features_titleText__eSvWR{animation:Features_titleSlideIn__QNNnK .5s cubic-bezier(.17,.67,.83,.67) forwards}.Features_titleSlide__K4X92 .Features_titleTextPrevious__xW3i4{animation:Features_titleSlideOut__MJCi6 .5s cubic-bezier(.17,.67,.83,.67) forwards}.Features_detailsDescription__yIJQ4{word-wrap:break-word;color:#fffc;font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem;max-width:700px;opacity:1!important;visibility:visible!important}.Features_descriptionFade__CGHcj{animation:Features_descriptionFade__CGHcj .5s ease;opacity:1!important}.Features_featureTags__7V8Kw{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:2rem}.Features_featureTag__h2J3x{animation:Features_tagSlideUp__4TlO3 .5s .2s forwards;border-radius:50px;display:inline-block;font-size:.9rem;font-weight:500;opacity:0;padding:.4rem 1rem;transform:translateY(20px);transition:all .3s ease}.Features_featureTagSecondary__B6BbV{animation-delay:.3s}.Features_featureDetails__CtS6f:not(.Features_visible__enVjn) .Features_featureTag__h2J3x{animation:none;opacity:0;transform:translateY(20px)}.Features_featureDetails__CtS6f.Features_visible__enVjn .Features_featureTag__h2J3x{animation:Features_tagSlideUp__4TlO3 .5s .2s forwards;opacity:1!important;transform:translateY(0)!important}.Features_featureDetails__CtS6f.Features_visible__enVjn .Features_featureTagSecondary__B6BbV{animation-delay:.3s}@keyframes Features_titleSlideIn__QNNnK{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes Features_titleSlideOut__MJCi6{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes Features_descriptionFade__CGHcj{0%{opacity:.5}50%{opacity:.2}to{opacity:1}}@keyframes Features_tagSlideUp__4TlO3{to{opacity:1;transform:translateY(0)}}.Features_detailsButton__z-oxc{align-items:center;border:none;border-radius:12px;box-shadow:0 10px 20px #0003;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;overflow:hidden;padding:.8rem 1.5rem;position:relative;transition:all .5s cubic-bezier(.17,.67,.83,.67)}.Features_buttonText__mrLuz{position:relative;transition:transform .3s ease;z-index:2}.Features_buttonIconContainer__x43aW{display:inline-flex;position:relative;transition:transform .5s cubic-bezier(.34,1.56,.64,1);z-index:2}.Features_arrowIcon__yo1XE{height:18px;width:18px}.Features_buttonOverlay__uaHbb{background:#ffffff26;height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .5s cubic-bezier(.17,.67,.83,.67);width:100%;z-index:1}.Features_detailsButton__z-oxc:hover{box-shadow:0 15px 30px #0000004d;transform:translateY(-3px)}.Features_detailsButton__z-oxc:hover .Features_buttonText__mrLuz{transform:translateX(-3px)}.Features_detailsButton__z-oxc:hover .Features_buttonIconContainer__x43aW{transform:translateX(5px)}.Features_detailsButton__z-oxc:hover .Features_buttonOverlay__uaHbb{transform:translateX(0)}.Features_buttonScale__UNEWm{animation:Features_buttonScaleEffect__PXVeX .5s cubic-bezier(.34,1.56,.64,1)}@keyframes Features_buttonScaleEffect__PXVeX{0%{transform:scale(.95)}50%{transform:scale(1.05)}to{transform:scale(1)}}.Features_featuresFooter__xb6Cn{text-align:center;width:100%}.Features_featuresFooter__xb6Cn p{color:#ffffffb3;font-size:1.1rem;margin-bottom:2rem;padding:0 1rem}.Features_cta__w5koA{background:linear-gradient(135deg,#06c,#0052a3);border:none;border-radius:50px;box-shadow:0 10px 30px #0066cc40;color:#fff;cursor:pointer;font-weight:600;overflow:hidden;padding:1rem 2.5rem;position:relative;transition:all .5s cubic-bezier(.17,.67,.83,.67);z-index:1}.Features_cta__w5koA:before{background:linear-gradient(135deg,#0052a3,#06c);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease;width:100%;z-index:-1}.Features_cta__w5koA:after{background:#fffc;border-radius:50%;content:"";height:5px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);transition:all .5s cubic-bezier(.17,.67,.83,.67);width:5px;z-index:-1}.Features_cta__w5koA:hover{box-shadow:0 15px 40px #0066cc59;transform:translateY(-3px)}.Features_cta__w5koA:hover:before{opacity:1}.Features_cta__w5koA:hover:after{opacity:.8;transform:translate(-50%,-50%) scale(50);transition:all .8s cubic-bezier(.17,.67,.83,.67)}@keyframes Features_pulse__26-Nl{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:.9;transform:scale(1.1)}}.Features_fadeContent__TrToh{animation:Features_fadeContentEffect__Zkn\+I .5s ease;opacity:1!important;visibility:visible!important}@keyframes Features_fadeContentEffect__Zkn\+I{0%{opacity:.8;transform:scale(.98)}50%{opacity:.9;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}@keyframes Features_cardEntrance__CpsnT{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.Features_featureCard__L5pxp:focus{border-color:var(--card-color);box-shadow:0 0 0 3px rgba(var(--card-color-rgb),.3);outline:none}@media (max-width:1024px){.Features_title__Wdizh{font-size:3rem}.Features_featuresSection__XLgpp{padding:6rem 1rem}}@media (max-width:768px){.Features_featuresSection__XLgpp{min-height:auto;padding:5rem 1rem}.Features_title__Wdizh{font-size:2.5rem;padding:0 .5rem}.Features_subtitle__Iflaw{font-size:1.1rem;padding:0 1rem}.Features_detailsContent__OIBRi{align-items:center;flex-direction:column;gap:1.5rem;text-align:center}.Features_detailsText__NJJW2{align-items:center;display:flex;flex-direction:column;width:100%}.Features_detailsDescription__yIJQ4{font-size:1rem;padding:0 .5rem;text-align:center}.Features_cardsContainer__BvWYd{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (max-width:480px){.Features_featuresSection__XLgpp{padding:4rem .5rem}.Features_title__Wdizh{font-size:2rem;padding:0 .5rem;text-align:center;width:100%}.Features_heading__STO78{margin-bottom:2.5rem;width:100%}.Features_cardsContainer__BvWYd{gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));padding:0 .25rem}.Features_featureCard__L5pxp{height:auto;min-height:160px}.Features_cardContent__3Gbfv{padding:1rem}.Features_iconContainer__K3AIq{height:36px;margin-bottom:.6rem;width:36px}.Features_icon__H\+VzL{height:18px;width:18px}.Features_cardTitle__csCRM{font-size:.9rem;margin-bottom:.3rem;word-break:break-word}.Features_cardTagline__nyjsG{font-size:.75rem}.Features_featureDetails__CtS6f{padding:1.5rem 1rem;scroll-margin-top:60px}.Features_featureDetails__CtS6f.Features_scrollHighlight__FJyb9{animation:Features_mobileScrollGlow__SUMxF 1s ease-out}@keyframes Features_mobileScrollGlow__SUMxF{0%{box-shadow:0 10px 20px #0003;transform:scale(1)}30%{box-shadow:0 15px 30px rgba(var(--card-color-rgb),.3);transform:scale(1.02)}to{box-shadow:0 10px 20px #0003;transform:scale(1)}}.Features_detailsContent__OIBRi{gap:1.5rem}.Features_detailsIcon__f-Rw4{height:60px;width:60px}.Features_detailsIcon__f-Rw4 svg{height:30px;width:30px}.Features_detailsTitle__7pSzn{font-size:1.4rem}.Features_featureTag__h2J3x{font-size:.8rem;padding:.3rem .8rem}.Features_featuresFooter__xb6Cn p{font-size:.9rem}}@media (max-width:360px){.Features_featuresSection__XLgpp{padding:3rem .5rem}.Features_title__Wdizh{font-size:1.8rem}.Features_subtitle__Iflaw{font-size:1rem}.Features_cardsContainer__BvWYd{grid-template-columns:1fr}.Features_featureCard__L5pxp{max-width:100%}.Features_detailsTitle__7pSzn{font-size:1.3rem;height:auto;min-height:2.4rem}.Features_detailsIcon__f-Rw4{height:50px;width:50px}.Features_detailsIcon__f-Rw4 svg{height:25px;width:25px}}.Features_modalOverlay__B2VTh{align-items:center;animation:Features_fadeIn__MCAd5 .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000bf;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:999999!important}.Features_modalContainer__UWf5m{animation:Features_modalSlideUp__dan0K .4s cubic-bezier(.16,1,.3,1);background:#fffffff2;border:1px solid rgba(var(--modal-color-rgb),.1);border-radius:24px;box-shadow:0 15px 50px #0003;box-sizing:border-box;color:#333;max-height:90dvh;max-width:900px;overflow-y:auto;position:relative;width:100%;z-index:1000000!important}@keyframes Features_fadeIn__MCAd5{0%{opacity:0}to{opacity:1}}@keyframes Features_modalSlideUp__dan0K{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.Features_modalHeader__GBYtL{align-items:center;background:#fff;border-bottom:1px solid #0000001a;border-radius:24px 24px 0 0;display:flex;flex-wrap:wrap;padding:20px 30px;position:relative}.Features_modalIconContainer__4tp5j{align-items:center;border-radius:16px;display:flex;flex-shrink:0;height:60px;justify-content:center;margin-right:20px;position:relative;width:60px}.Features_modalIcon__iJ\+UW{color:#fff;position:relative;z-index:2}.Features_modalIcon__iJ\+UW svg{height:30px;width:30px}.Features_iconGlow__msuNF{border-radius:16px;filter:blur(10px);height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:1}.Features_modalHeaderText__IG3Mm{flex:1 1;min-width:0}.Features_modalTitle__X90z5{font-size:1.8rem;font-weight:700;margin:0 0 5px;word-break:break-word}.Features_modalTagline__Nyoz7{color:#666;font-size:1rem;margin:0}.Features_closeButton__45xHn{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .3s ease;width:40px}.Features_closeButton__45xHn:hover{background:#0000000d;color:#333}.Features_closeButton__45xHn svg{height:20px;width:20px}.Features_modalContent__-Qh5v{padding:30px;position:relative;z-index:2}.Features_modalColumns__3rF6h{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr;margin:20px 0}.Features_modalSection__hhcqO{margin-bottom:30px}.Features_sectionTitle__jN1LL{color:#333;font-size:1.2rem;font-weight:600;margin:0 0 15px;padding-left:15px;position:relative}.Features_sectionTitle__jN1LL:before{background:var(--modal-color);border-radius:2px;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.Features_modalDescription__W-vlo{word-wrap:break-word;color:#333;font-size:1.1rem;line-height:1.6;margin:0 0 20px}.Features_benefitsList__yudRc,.Features_useCasesList__9A5hD{list-style:none;margin:0;padding:0}.Features_benefitItem__M\+zBH,.Features_useCaseItem__Gxpob{align-items:flex-start;color:#333;display:flex;font-size:1rem;margin-bottom:15px}.Features_benefitIcon__miEOL{color:#fff;height:24px;width:24px}.Features_benefitIcon__miEOL,.Features_useCaseIcon__Of6s8{align-items:center;border-radius:50%;display:flex;flex-shrink:0;justify-content:center;margin-right:12px}.Features_useCaseIcon__Of6s8{border:2px solid;font-size:.9rem;font-weight:600;height:26px;width:26px}.Features_integrationTags__2HTIz{display:flex;flex-wrap:wrap;gap:10px}.Features_integrationTag__3DTgQ{border-radius:50px;display:inline-block;font-size:.9rem;font-weight:500;padding:8px 16px}.Features_modalFooter__clwii{display:flex;gap:15px;padding:20px 30px 30px;position:relative;z-index:2}.Features_demoButton__ZXWhI,.Features_learnMoreButton__LyBXV{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-weight:600;gap:10px;justify-content:center;padding:12px 24px;transition:all .3s ease}.Features_demoButton__ZXWhI{color:#fff;flex:1 1}.Features_demoButton__ZXWhI:hover{box-shadow:0 8px 20px rgba(var(--modal-color-rgb),.3);transform:translateY(-3px)}.Features_learnMoreButton__LyBXV{background:#0000000d;color:#444}.Features_learnMoreButton__LyBXV:hover{background:#0000001a}.Features_modalBackground__cEaKA{border-radius:24px;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.Features_modalOrb__5wDqk{border-radius:50%;height:400px;position:absolute;right:-100px;top:-100px;width:400px}.Features_modalPattern__TJNsG{background-image:radial-gradient(#00000008 1px,#0000 0);background-size:20px 20px;height:100%;opacity:.5;position:absolute;width:100%}@media (max-width:768px){.Features_modalColumns__3rF6h{gap:20px;grid-template-columns:1fr}.Features_modalContainer__UWf5m{margin:0 10px;max-width:95%;padding:0;width:95%}.Features_modalHeader__GBYtL{flex-direction:column;padding:15px 15px 20px;text-align:center}.Features_modalIconContainer__4tp5j{margin-bottom:15px;margin-right:0}.Features_closeButton__45xHn{position:absolute;right:10px;top:10px}.Features_modalFooter__clwii{flex-direction:column;padding:15px 20px 20px}.Features_modalContent__-Qh5v{padding:20px 15px}.Features_benefitItem__M\+zBH,.Features_useCaseItem__Gxpob{font-size:.9rem;margin-bottom:10px}.Features_integrationTag__3DTgQ{font-size:.8rem;padding:6px 12px}}@media (max-width:480px){.Features_modalContainer__UWf5m{border-radius:18px;margin:0 5px;width:100%}.Features_modalHeader__GBYtL{border-radius:18px 18px 0 0;padding:12px 12px 15px}.Features_modalIconContainer__4tp5j{height:50px;width:50px}.Features_modalIcon__iJ\+UW svg{height:25px;width:25px}.Features_modalTitle__X90z5{font-size:1.5rem}.Features_modalTagline__Nyoz7{font-size:.9rem}.Features_modalContent__-Qh5v{padding:15px 12px}.Features_sectionTitle__jN1LL{font-size:1.1rem}.Features_modalDescription__W-vlo{font-size:.9rem}.Features_closeButton__45xHn{height:32px;right:8px;top:8px;width:32px}.Features_closeButton__45xHn svg{height:16px;width:16px}.Features_benefitIcon__miEOL,.Features_useCaseIcon__Of6s8{height:20px;margin-right:8px;width:20px}.Features_demoButton__ZXWhI{font-size:.9rem;padding:10px 16px}.Features_modalFooter__clwii{padding:12px 15px 15px}}@media (max-width:360px){.Features_modalTitle__X90z5{font-size:1.3rem}.Features_modalContent__-Qh5v{padding:12px 10px}.Features_modalSection__hhcqO{margin-bottom:20px}.Features_benefitItem__M\+zBH,.Features_useCaseItem__Gxpob{font-size:.85rem}.Features_integrationTag__3DTgQ{font-size:.75rem;padding:5px 10px}}@media (min-width:992px){.Features_cardsContainer__BvWYd{grid-template-columns:repeat(3,1fr)}}.Pricing_pricingSection__EzIG7{--primary-color:#3b82f6;--secondary-color:#8b5cf6;--accent-color:#f59e0b;--success-color:#10b981;--background-light:#f8faff;--background-dark:#0f172a;--text-primary:#1e293b;--text-secondary:#64748b;--text-light:#94a3b8;--white:#fff;--border-color:#e2e8f0;--shadow-light:0 4px 6px -1px #0000001a;--shadow-medium:0 10px 15px -3px #0000001a;--shadow-heavy:0 25px 50px -12px #00000040;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;background:linear-gradient(135deg,var(--background-light) 0,#fff 50%,var(--background-light) 100%);overflow:hidden;padding:120px 0;position:relative}.Pricing_pricingSection__EzIG7:before{background:radial-gradient(circle at 25% 25%,#3b82f60d 0,#0000 50%),radial-gradient(circle at 75% 75%,#8b5cf60d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.Pricing_container__unZLw{margin:0 auto;max-width:1400px;padding:0 24px;position:relative;z-index:1}.Pricing_header__gZjKZ{margin-bottom:80px;text-align:center}.Pricing_title__xTqUw{color:var(--text-primary);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:24px}.Pricing_highlight__pREEj{-webkit-text-fill-color:#0000;animation:Pricing_gradientShift__Wk3jC 3s ease-in-out infinite;background:linear-gradient(45deg,#06c,#4d9aff 25%,#06c 50%,#003d7a 75%,#06c);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;position:relative}@keyframes Pricing_gradientShift__Wk3jC{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.Pricing_subtitle__IR0Wg{color:var(--text-secondary);font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:600px}.Pricing_pricingGrid__v0Sfw{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:60px}.Pricing_pricingCard__bij7f{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--white);border:1px solid var(--border-color);border-radius:var(--radius-xl);overflow:hidden;padding:40px 32px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.Pricing_pricingCard__bij7f:before{background:linear-gradient(90deg,var(--plan-color),#0000);content:"";height:4px;left:0;opacity:.8;position:absolute;right:0;top:0}.Pricing_popular__f5m5Z{border-color:var(--secondary-color);box-shadow:var(--shadow-heavy);transform:scale(1.05)}.Pricing_popular__f5m5Z:before{background:linear-gradient(90deg,var(--secondary-color),var(--primary-color))}.Pricing_cardGlow__2xOV3{background:linear-gradient(135deg,var(--plan-color),#0000);border-radius:var(--radius-xl);inset:-2px;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.Pricing_popular__f5m5Z .Pricing_cardGlow__2xOV3{opacity:.2}.Pricing_popularBadge__2p2uO,.Pricing_popular__f5m5Z .Pricing_cardGlow__2xOV3{background:linear-gradient(135deg,var(--secondary-color),var(--primary-color))}.Pricing_popularBadge__2p2uO{align-items:center;border-radius:0 0 var(--radius-md) var(--radius-md);box-shadow:var(--shadow-medium);color:var(--white);display:flex;font-size:.875rem;font-weight:600;gap:6px;padding:8px 16px;position:absolute;right:32px;top:-1px}.Pricing_planHeader__yr5dd{margin-bottom:32px;text-align:center}.Pricing_iconWrapper__2gKNw{align-items:center;background:linear-gradient(135deg,var(--plan-color),#0000);border-radius:var(--radius-lg);display:flex;height:64px;justify-content:center;margin:0 auto 20px;position:relative;width:64px}.Pricing_iconWrapper__2gKNw:before{background:var(--white);border-radius:var(--radius-lg);content:"";inset:1px;position:absolute;z-index:0}.Pricing_planIcon__QzI33{color:var(--plan-color);height:32px;position:relative;width:32px;z-index:1}.Pricing_planName__2gGLv{color:var(--text-primary);font-size:1.5rem;font-weight:700;margin-bottom:8px}.Pricing_planDescription__U\+Y42{color:var(--text-secondary);font-size:.95rem;line-height:1.5}.Pricing_pricing__AMNS7{border-bottom:1px solid var(--border-color);margin-bottom:40px;padding-bottom:32px;text-align:center}.Pricing_priceWrapper__c35C1{align-items:baseline;display:flex;gap:4px;justify-content:center;margin-bottom:12px}.Pricing_currency__AK1lP{color:var(--text-secondary);font-size:1.25rem;font-weight:600}.Pricing_price__nX12x{color:var(--text-primary);font-size:3rem;font-weight:800;line-height:1}.Pricing_period__j0WOh{color:var(--text-secondary);font-size:1rem;font-weight:500}.Pricing_sparks__TQvGZ{align-items:center;color:var(--plan-color);display:flex;font-size:.95rem;font-weight:600;gap:8px;justify-content:center}.Pricing_sparkIcon__aodW1{height:16px;width:16px}.Pricing_features__zZr\+q{list-style:none;margin:0 0 40px;padding:0}.Pricing_feature__tTSSG{align-items:flex-start;display:flex;font-size:.95rem;gap:12px;line-height:1.5;margin-bottom:16px}.Pricing_checkIcon__H6JNc{color:var(--success-color);flex-shrink:0;height:16px;margin-top:2px;width:16px}.Pricing_ctaButton__t9OAM{align-items:center;background:linear-gradient(135deg,var(--plan-color),color-mix(in srgb,var(--plan-color) 80%,#000));border:none;border-radius:var(--radius-md);color:var(--white);cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:8px;justify-content:center;overflow:hidden;padding:16px 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.Pricing_ctaButton__t9OAM:before{background:linear-gradient(135deg,var(--plan-color),var(--plan-color));content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.Pricing_ctaButton__t9OAM:hover:before{opacity:.1}.Pricing_ctaButton__t9OAM:hover{box-shadow:var(--shadow-medium);transform:translateY(-2px)}.Pricing_ctaPopular__N3n-F{background:linear-gradient(135deg,var(--secondary-color),color-mix(in srgb,var(--primary-color) 90%,#000));box-shadow:var(--shadow-medium)}.Pricing_buttonIcon__a2a0-{height:16px;transition:transform .3s ease;width:16px}.Pricing_ctaButton__t9OAM:hover .Pricing_buttonIcon__a2a0-{transform:translateX(4px)}.Pricing_bottomCta__JXSpV{margin-top:60px;text-align:center}.Pricing_ctaText__FvDPx{color:var(--text-secondary);font-size:1.125rem;margin:0}.Pricing_contactLink__OpkG2{background:none;border:none;color:var(--primary-color);cursor:pointer;font-weight:600;margin-left:8px;text-decoration:underline;text-decoration-color:#0000;transition:text-decoration-color .3s ease}.Pricing_contactLink__OpkG2:hover{text-decoration-color:var(--primary-color)}@media (max-width:1200px){.Pricing_container__unZLw{padding:0 20px}.Pricing_pricingGrid__v0Sfw{gap:24px}}@media (max-width:768px){.Pricing_pricingSection__EzIG7{padding:80px 0}.Pricing_container__unZLw{padding:0 16px}.Pricing_header__gZjKZ{margin-bottom:60px}.Pricing_title__xTqUw{font-size:2.5rem}.Pricing_subtitle__IR0Wg{font-size:1.125rem}.Pricing_pricingGrid__v0Sfw{gap:20px;grid-template-columns:1fr}.Pricing_popular__f5m5Z{transform:none}.Pricing_pricingCard__bij7f{padding:32px 24px}.Pricing_price__nX12x{font-size:2.5rem}.Pricing_bottomCta__JXSpV{margin-top:40px}.Pricing_ctaText__FvDPx{font-size:1rem}}@media (max-width:480px){.Pricing_pricingSection__EzIG7{padding:60px 0}.Pricing_title__xTqUw{font-size:2rem}.Pricing_subtitle__IR0Wg{font-size:1rem}.Pricing_pricingCard__bij7f{padding:24px 20px}.Pricing_planName__2gGLv{font-size:1.25rem}.Pricing_price__nX12x{font-size:2rem}.Pricing_feature__tTSSG{font-size:.9rem}.Pricing_ctaButton__t9OAM{font-size:.95rem;padding:14px 20px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.Pricing_highlight__pREEj{-webkit-text-fill-color:#0000;animation:none;background:#06c;-webkit-background-clip:text;background-clip:text}}.CallToAction_ctaSection__A3QQT{background:linear-gradient(135deg,#06c,#004080);color:#fff;overflow:hidden;padding:8rem 2rem;position:relative;z-index:2}.CallToAction_container__WWijy{margin:0 auto;max-width:1200px;position:relative;z-index:3}.CallToAction_ctaContent__G4Lpg{animation:CallToAction_fadeIn__eISa9 .8s ease forwards;opacity:0;text-align:center}@keyframes CallToAction_fadeIn__eISa9{0%{opacity:0}to{opacity:1}}.CallToAction_title__60TcR{animation:CallToAction_fadeInUp__kQAoh .8s ease forwards;display:inline-block;font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;position:relative}@keyframes CallToAction_fadeInUp__kQAoh{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.CallToAction_highlight__ovwwI{display:inline-block;position:relative}.CallToAction_highlight__ovwwI:after{animation:CallToAction_expandWidth__4ELEt 1.2s ease .5s forwards;background-color:#ffffff4d;border-radius:10px;bottom:5px;content:"";height:10px;left:0;opacity:0;position:absolute;transform-origin:left;width:100%;z-index:-1}@keyframes CallToAction_expandWidth__4ELEt{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.CallToAction_description__Sucxj{animation:CallToAction_fadeInUp__kQAoh .8s ease .3s forwards;color:#ffffffe6;font-size:1.25rem;line-height:1.7;margin:0 auto 4rem;max-width:800px;opacity:0}.CallToAction_ctaCards__FsFOB{display:flex;gap:2rem;justify-content:center;margin-bottom:4rem}.CallToAction_ctaCard__WJGSu{animation:CallToAction_fadeInUp__kQAoh .8s ease .5s forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff1a;border:1px solid #fff3;border-radius:20px;box-shadow:0 15px 30px #0000001a;flex:1 1;max-width:400px;opacity:0;padding:2.5rem;transform:translateY(30px);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.CallToAction_ctaCard__WJGSu:nth-child(2){animation-delay:.7s}.CallToAction_ctaCard__WJGSu:hover{background-color:#ffffff26;border-color:#ffffff4d;box-shadow:0 20px 40px #00000026;transform:translateY(-10px) scale(1.03)}.CallToAction_cardIcon__kzSf0{align-items:center;background:#fff3;border-radius:16px;display:flex;height:64px;justify-content:center;margin:0 auto 1.5rem;overflow:hidden;position:relative;transition:all .4s ease;width:64px}.CallToAction_svgIcon__YMgk8{color:#fff;height:32px;position:relative;transition:all .4s ease;width:32px;z-index:2}.CallToAction_iconAnimated__78aZx{animation:CallToAction_breathe__NgodU 3s ease-in-out infinite}.CallToAction_ctaCard__WJGSu:hover .CallToAction_svgIcon__YMgk8{transform:scale(1.1) rotate(5deg)}.CallToAction_ctaCard__WJGSu:hover .CallToAction_cardIcon__kzSf0{background:#ffffff40;transform:rotate(-5deg)}.CallToAction_iconGlow__UhBnO{background:radial-gradient(circle,#ffffff4d 0,#0000 70%);border-radius:50%;height:100%;opacity:0;position:absolute;transform:scale(.5);transition:all .6s ease;width:100%}.CallToAction_ctaCard__WJGSu:hover .CallToAction_iconGlow__UhBnO{opacity:1;transform:scale(1.5)}@keyframes CallToAction_breathe__NgodU{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.CallToAction_ctaCard__WJGSu h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem;transition:transform .3s ease}.CallToAction_ctaCard__WJGSu:hover h3{transform:translateY(-3px)}.CallToAction_ctaCard__WJGSu p{color:#ffffffe6;font-size:1rem;line-height:1.6;margin-bottom:2rem;transition:transform .3s ease}.CallToAction_ctaCard__WJGSu:hover p{transform:translateY(-2px)}.CallToAction_cardButton__8-3mY{align-items:center;background-color:#fff;border:none;border-radius:50px;box-shadow:0 5px 15px #0000001a;color:#06c;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;overflow:hidden;padding:1rem 2rem;position:relative;text-decoration:none;transition:all .3s ease}.CallToAction_buttonArrow__xSaY4{display:inline-block;margin-left:8px;opacity:0;transform:translateX(-10px);transition:transform .3s ease}.CallToAction_cardButton__8-3mY:hover{background-color:#ffffffe6;box-shadow:0 8px 20px #00000026;padding-right:2.2rem;transform:translateY(-3px)}.CallToAction_cardButton__8-3mY:hover .CallToAction_buttonArrow__xSaY4{opacity:1;transform:translateX(0)}.CallToAction_ctaBottom__Sd-zg{animation:CallToAction_fadeInUp__kQAoh .8s ease .9s forwards;margin-top:3rem;opacity:0}.CallToAction_ctaBottom__Sd-zg p{color:#ffffffe6;font-size:1.1rem;margin-bottom:1.5rem}.CallToAction_contactInfo__VSoni{display:flex;gap:2rem;justify-content:center}.CallToAction_contactLink__OkJQe{align-items:center;border-radius:8px;color:#fff;display:flex;font-size:1.1rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;position:relative;text-decoration:none;transition:all .3s ease}.CallToAction_contactLink__OkJQe:hover{background-color:#ffffff1a;color:#fff;transform:translateY(-2px)}.CallToAction_contactIcon__ANSJg{height:20px;transition:all .3s ease;width:20px}.CallToAction_contactLink__OkJQe:hover .CallToAction_contactIcon__ANSJg{transform:rotate(10deg) scale(1.1)}.CallToAction_blurElement1__\+vIG-{background:radial-gradient(circle,#fff3 0,#fff0 70%);border-radius:50%;filter:blur(60px);height:400px;left:-150px;position:absolute;top:-150px;width:400px;z-index:1}.CallToAction_blurElement2__HTZWc{background:radial-gradient(circle,#ffffff26 0,#fff0 70%);border-radius:50%;bottom:-100px;filter:blur(50px);height:300px;position:absolute;right:-100px;width:300px;z-index:1}.CallToAction_blurElement3__NAxm4{background:radial-gradient(circle,#0040804d 0,#00408000 70%);border-radius:50%;filter:blur(80px);height:600px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:600px;z-index:1}.CallToAction_pulseAnimation__IWb4-{animation:CallToAction_pulse__q5L5N 15s ease-in-out infinite alternate}.CallToAction_floatAnimation__YRpsD{animation:CallToAction_float__AxCAM 20s ease-in-out infinite alternate-reverse}.CallToAction_pulseSlowAnimation__QzKZi{animation:CallToAction_pulseSlow__V553H 25s ease-in-out infinite alternate}@keyframes CallToAction_pulse__q5L5N{0%,to{opacity:.7;transform:translate(0) scale(.95)}50%{opacity:1;transform:translate(5%,5%) scale(1.05)}}@keyframes CallToAction_float__AxCAM{0%{transform:translate(0) rotate(0deg)}50%{transform:translate(5%,-5%) rotate(5deg)}to{transform:translate(-5%,5%) rotate(-5deg)}}@keyframes CallToAction_pulseSlow__V553H{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(.9)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.1)}}.CallToAction_particleContainer__jc5m3{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.CallToAction_particle__hik\+A{background:#ffffff4d;border-radius:50%;pointer-events:none;position:absolute}.CallToAction_particle1__AQHnB{animation:CallToAction_particleFloat__CdhdZ 25s linear infinite;height:10px;left:20%;top:20%;width:10px}.CallToAction_particle2__asqAS{animation:CallToAction_particleFloat__CdhdZ 35s linear infinite;animation-delay:2s;height:15px;left:10%;top:70%;width:15px}.CallToAction_particle3__FDege{animation:CallToAction_particleFloat__CdhdZ 28s linear infinite;animation-delay:4s;height:8px;left:70%;top:40%;width:8px}.CallToAction_particle4__ZfY5E{animation:CallToAction_particleFloat__CdhdZ 32s linear infinite;animation-delay:6s;height:12px;left:80%;top:80%;width:12px}.CallToAction_particle5__wGGui{animation:CallToAction_particleFloat__CdhdZ 30s linear infinite;animation-delay:8s;height:6px;left:60%;top:10%;width:6px}@keyframes CallToAction_particleFloat__CdhdZ{0%{opacity:.3;transform:translate(0) rotate(0deg)}25%{opacity:.6}50%{opacity:.3;transform:translate(150px,150px) rotate(180deg)}75%{opacity:.6}to{opacity:.3;transform:translate(0) rotate(1turn)}}@media (max-width:992px){.CallToAction_title__60TcR{font-size:3rem}.CallToAction_ctaCards__FsFOB{align-items:center;flex-direction:column}.CallToAction_ctaCard__WJGSu{margin-bottom:2rem;max-width:500px;width:100%}.CallToAction_ctaCard__WJGSu:last-child{margin-bottom:0}}@media (max-width:768px){.CallToAction_ctaSection__A3QQT{padding:6rem 1.5rem}.CallToAction_title__60TcR{font-size:2.5rem}.CallToAction_description__Sucxj{font-size:1.1rem}.CallToAction_contactInfo__VSoni{flex-direction:column;gap:1rem}.CallToAction_contactLink__OkJQe{justify-content:center}}@media (max-width:480px){.CallToAction_ctaSection__A3QQT{padding:5rem 1rem}.CallToAction_title__60TcR{font-size:2rem}.CallToAction_description__Sucxj{font-size:1rem;margin-bottom:3rem}.CallToAction_ctaCard__WJGSu{padding:2rem}.CallToAction_cardButton__8-3mY{padding:.9rem 1.5rem;width:100%}}.Footer_footer__Dh0M3{background-color:#272b2f;color:#fff;overflow:hidden;padding:5rem 2rem 2rem;position:relative}.Footer_container__hpery{margin:0 auto;max-width:1200px;position:relative;z-index:2}.Footer_footerTop__R9ls6{display:flex;justify-content:space-between;margin-bottom:3rem}.Footer_footerLogo__124kP{flex:0 0 30%}.Footer_logo__D0tSb{height:50px;margin-bottom:1.5rem}.Footer_tagline__mRRaU{color:#fffc;font-size:1rem;line-height:1.6;max-width:300px}.Footer_footerLinks__jK6GV{display:flex;flex:0 0 60%;gap:3rem}.Footer_linksColumn__u-Pc\+ h4{color:#06c;font-size:1.1rem;font-weight:600;margin-bottom:1.5rem}.Footer_linksColumn__u-Pc\+ ul{list-style:none;margin:0;padding:0}.Footer_linksColumn__u-Pc\+ li{margin-bottom:.75rem}.Footer_linksColumn__u-Pc\+ a{color:#fffc;font-size:.95rem;text-decoration:none;transition:all .3s ease}.Footer_linksColumn__u-Pc\+ a:hover{color:#fff;display:inline-block;transform:translateX(3px)}.Footer_divider__sHIUe{background:#ffffff1a;height:1px;margin:2rem 0}.Footer_footerBottom__byT1n{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.Footer_copyright__-n6C3{color:#fff9;font-size:.9rem}.Footer_socialLinks__K\+VAM{display:flex;gap:1rem}.Footer_socialLink__qZ0PL{align-items:center;background:#ffffff1a;border-radius:50%;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.Footer_socialLink__qZ0PL:hover{background:#06c;transform:translateY(-3px)}.Footer_socialLink__qZ0PL svg{color:#fff;height:20px;width:20px}.Footer_accessLinks__CXGMK{font-size:.9rem;margin-top:2rem;text-align:center}.Footer_accessLinks__CXGMK a{color:#fff9;text-decoration:none;transition:color .3s ease}.Footer_accessLinks__CXGMK a:hover{color:#06c}.Footer_dot__0k1yS{color:#ffffff4d;display:inline-block;margin:0 .5rem}@media (max-width:992px){.Footer_footerTop__R9ls6{flex-direction:column;gap:3rem}.Footer_footerLogo__124kP{text-align:center}.Footer_tagline__mRRaU{margin:0 auto}.Footer_footerLinks__jK6GV{flex-wrap:wrap;gap:2rem;justify-content:space-around}.Footer_linksColumn__u-Pc\+{flex:0 0 40%}}@media (max-width:768px){.Footer_footer__Dh0M3{padding:4rem 1.5rem 2rem}.Footer_footerLinks__jK6GV{flex-wrap:wrap;gap:2rem 1rem}.Footer_linksColumn__u-Pc\+{flex:0 0 45%}.Footer_footerBottom__byT1n{flex-direction:column;gap:1.5rem}.Footer_socialLinks__K\+VAM{margin-top:1rem}}@media (max-width:480px){.Footer_footer__Dh0M3{padding:3rem 1rem 2rem}.Footer_linksColumn__u-Pc\+{flex:0 0 100%;text-align:center}.Footer_footerLinks__jK6GV{flex-direction:column;gap:2rem}.Footer_accessLinks__CXGMK{display:flex;flex-direction:column;gap:1rem}.Footer_dot__0k1yS{display:none}}:root{--primary-blue:#06c;--secondary-blue:#0052a3;--dark-blue:#272b2f;--light-blue:#e6f0ff;--white:#fff;--gradient-blue:linear-gradient(135deg,#06c,#036);--gradient-dark:linear-gradient(135deg,#272b2f,#1a1e22);--shadow-light:0 8px 30px #0066cc26;--shadow-dark:0 8px 30px #0003;--animation-speed:0.4s;--render-sections:block!important}*{box-sizing:border-box;font-family:Comfortaa,cursive;margin:0;padding:0}html{scroll-behavior:smooth}body,html{max-width:100%;overflow-x:hidden;width:100%}body{-webkit-overflow-scrolling:touch;background-color:#fff;overscroll-behavior:none}.Landing_performance-high__mGMgV{--animation-duration:0.6s;--will-change:transform,opacity}.Landing_performance-medium__lU0Mc{--animation-duration:0.4s;--will-change:transform}.Landing_performance-low__73sNo{--animation-duration:0.2s;--will-change:auto;--disable-blur:1;--disable-3d:1}.Landing_landing-container__lncE5{background-color:#fff;contain:layout style paint;max-width:100%;min-height:100vh;opacity:1!important;overflow-x:hidden;position:relative;transition:opacity .3s ease;width:100%;z-index:1}.Landing_loaded__slB2v{opacity:1}.Landing_section-wrapper__KCZy1{background-color:initial;contain:layout style;display:block!important;max-width:100%;opacity:1!important;overflow-x:hidden;position:relative;width:100%;z-index:5}.Landing_animations-enabled__2m3KC .Landing_performance-high__mGMgV [data-aos]{transition-duration:.6s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.Landing_animations-enabled__2m3KC .Landing_performance-medium__lU0Mc [data-aos]{transition-duration:.4s;transition-timing-function:ease-out}.Landing_animations-enabled__2m3KC .Landing_performance-low__73sNo [data-aos]{transition-duration:.2s;transition-timing-function:ease}.Landing_section-container__z6ExQ{contain:layout;display:block!important;margin-bottom:0;max-width:100%;min-height:100px;opacity:1!important;overflow-x:hidden;position:relative;visibility:visible!important;width:100%;will-change:auto;will-change:var(--will-change,auto);z-index:5}.Landing_section-active__qPcyz{z-index:6}.Landing_section__3eSbt{background-color:initial;contain:layout style;overflow-x:hidden;padding:6rem 2rem;position:relative;width:100%}.Landing_sectionNoPadding__0g4kM{padding:0!important}.Landing_container__u2TMI{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;width:100%;z-index:2}.Landing_title__cQ77D{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.Landing_subtitle__95dHM{font-size:1.5rem;font-weight:400;margin-bottom:2.5rem;max-width:700px}.Landing_buttonPrimary__vWNG7{-webkit-font-smoothing:antialiased;backface-visibility:hidden;background:#06c;background:var(--primary-blue);border:none;border-radius:50px;box-shadow:0 8px 30px #0066cc26;box-shadow:var(--shadow-light);color:#fff;color:var(--white);cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 2rem;transition:transform .4s,background .4s;transition:transform var(--animation-speed),background var(--animation-speed);will-change:auto;will-change:var(--will-change,auto)}.Landing_buttonPrimary__vWNG7:hover{background:#0052a3;background:var(--secondary-blue);transform:translateY(-3px)}.Landing_buttonSecondary__caWcd{backface-visibility:hidden;background:#0000;border:2px solid #06c;border:2px solid var(--primary-blue);border-radius:50px;color:#06c;color:var(--primary-blue);cursor:pointer;font-size:1rem;font-weight:600;margin-left:1rem;padding:1rem 2rem;transition:transform .4s,background .4s;transition:transform var(--animation-speed),background var(--animation-speed);will-change:auto;will-change:var(--will-change,auto)}.Landing_buttonSecondary__caWcd:hover{background:#0066cc1a;transform:translateY(-3px)}.Landing_performance-low__73sNo .Landing_buttonPrimary__vWNG7:hover,.Landing_performance-low__73sNo .Landing_buttonSecondary__caWcd:hover{transform:none}body,html{background-color:#fff;height:auto!important;margin:0;min-height:100vh;overflow-y:auto!important;padding:0}#Landing_about-section__RaDkW{display:block!important;max-width:100%;opacity:1!important;overflow-x:hidden;position:relative;visibility:visible!important;width:100%;z-index:5}#Landing_about-section__RaDkW.Landing_section-active__qPcyz{z-index:6}#Landing_cta-section__xXq8x,#Landing_features-section__k5YnZ,#Landing_hero-section__v15pZ,#Landing_pricing-section__V\+O1A,footer{max-width:100%;overflow-x:hidden;width:100%}.Landing_performance-low__73sNo [style*=transform]{transform:none!important}.Landing_performance-low__73sNo [style*=perspective]{perspective:none!important}.Landing_performance-low__73sNo [class*=Blur],.Landing_performance-low__73sNo [class*=blur]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}.Landing_performance-low__73sNo [data-aos]{animation:none!important;transition:opacity .2s ease!important}.Landing_performance-medium__lU0Mc [data-aos]{animation-duration:.4s!important;transition-duration:.4s!important}@media (max-width:768px){.Landing_section__3eSbt{padding:4rem 1.5rem}.Landing_sectionNoPadding__0g4kM{padding:0!important}.Landing_title__cQ77D{font-size:2.25rem}.Landing_subtitle__95dHM{font-size:1.25rem}.Landing_buttonPrimary__vWNG7,.Landing_buttonSecondary__caWcd{font-size:.9rem;padding:.85rem 1.75rem}*{will-change:auto!important}}@media (max-width:480px){.Landing_section__3eSbt{padding:3rem 1rem}.Landing_sectionNoPadding__0g4kM{padding:0!important}.Landing_title__cQ77D{font-size:1.75rem}.Landing_subtitle__95dHM{font-size:1rem}.Landing_buttonPrimary__vWNG7,.Landing_buttonSecondary__caWcd{margin:.5rem 0;padding:.75rem 1.5rem;width:100%}.Landing_buttonSecondary__caWcd{margin-left:0}.Landing_landing-container__lncE5{--animation-duration:0.1s;--will-change:auto}[data-aos]{animation:none!important;transform:none!important}}@media print{*{animation:none!important;transform:none!important;transition:none!important;will-change:auto!important}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}[data-aos]{animation:none!important}}@media (prefers-reduced-data:reduce),(prefers-reduced-motion:reduce){.Landing_landing-container__lncE5,.Landing_performance-high__mGMgV,.Landing_performance-medium__lU0Mc{--animation-duration:0s;--will-change:auto}}.GoogleOAuthButton_googleOAuthContainer__2gC1H{animation:GoogleOAuthButton_fadeInUp__WexrQ .5s ease-out .1s both;margin:0;width:100%}.GoogleOAuthButton_directContainer__XmtL9{align-items:center;display:flex;flex-direction:column;gap:12px;position:relative;width:100%}.GoogleOAuthButton_googleButtonContainer__JlifI{display:flex;justify-content:center;max-width:400px;position:relative;width:100%}.GoogleOAuthButton_googleButtonContainer__JlifI div[id^=google-signin]{border-radius:8px!important;overflow:hidden!important;width:100%!important}.GoogleOAuthButton_googleButtonContainer__JlifI iframe{border-radius:8px!important}.GoogleOAuthButton_loadingContainer__6Qr8n{background:#0066cc0d;border:1px solid #06c3;font-size:15px;min-height:50px;padding:14px 20px;width:100%}.GoogleOAuthButton_loadingContainer__6Qr8n,.GoogleOAuthButton_loadingOverlay__1RVGu{align-items:center;border-radius:8px;color:#06c;display:flex;font-family:Comfortaa,sans-serif;font-weight:500;gap:12px;justify-content:center}.GoogleOAuthButton_loadingOverlay__1RVGu{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffffff2;bottom:0;font-size:14px;left:0;position:absolute;right:0;top:0;z-index:10}.GoogleOAuthButton_spinner__-T93R{animation:GoogleOAuthButton_spin__pGAE7 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:18px;width:18px}@keyframes GoogleOAuthButton_spin__pGAE7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.GoogleOAuthButton_errorMessage__TLjwD{background:#dc35451a;border:1px solid #dc354533;border-radius:6px;color:#dc3545;font-family:Comfortaa,sans-serif;font-size:14px;line-height:1.4;margin:8px 0;padding:8px 12px;text-align:center}.GoogleOAuthButton_googleButton__Aoa3E{align-items:center;background:#fff;border:2px solid #06c;border-radius:8px;color:#06c;cursor:pointer;display:flex;font-family:Comfortaa,sans-serif;font-size:15px;font-weight:500;gap:12px;justify-content:center;min-height:50px;overflow:hidden;padding:14px 20px;position:relative;transition:all .3s ease;width:100%}.GoogleOAuthButton_googleButton__Aoa3E:before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.GoogleOAuthButton_googleButton__Aoa3E:hover:not(.GoogleOAuthButton_disabled__Bc\+sL):not(.GoogleOAuthButton_loading__xsjle){background:#06c;box-shadow:0 5px 15px #06c3;color:#fff;transform:translateY(-2px)}.GoogleOAuthButton_googleButton__Aoa3E:hover:not(.GoogleOAuthButton_disabled__Bc\+sL):not(.GoogleOAuthButton_loading__xsjle):before{left:100%}.GoogleOAuthButton_googleButton__Aoa3E:active:not(.GoogleOAuthButton_disabled__Bc\+sL):not(.GoogleOAuthButton_loading__xsjle){box-shadow:0 2px 8px #06c3;transform:translateY(0)}.GoogleOAuthButton_googleButton__Aoa3E:focus{box-shadow:0 0 0 3px #06c3;outline:none}.GoogleOAuthButton_googleIcon__M4Qcs{flex-shrink:0;height:18px;transition:transform .3s ease;width:18px}.GoogleOAuthButton_googleButton__Aoa3E:hover .GoogleOAuthButton_googleIcon__M4Qcs{transform:scale(1.1)}.GoogleOAuthButton_loading__xsjle{cursor:wait;opacity:.8;pointer-events:none}.GoogleOAuthButton_disabled__Bc\+sL{cursor:not-allowed;opacity:.5;pointer-events:none}.GoogleOAuthButton_disabled__Bc\+sL .GoogleOAuthButton_googleIcon__M4Qcs,.GoogleOAuthButton_loading__xsjle .GoogleOAuthButton_googleIcon__M4Qcs{transform:none}@keyframes GoogleOAuthButton_fadeInUp__WexrQ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes GoogleOAuthButton_pulse__88D6g{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@media (max-width:768px){.GoogleOAuthButton_googleButton__Aoa3E,.GoogleOAuthButton_loadingContainer__6Qr8n{font-size:14px;min-height:48px;padding:12px 16px}.GoogleOAuthButton_googleIcon__M4Qcs,.GoogleOAuthButton_spinner__-T93R{height:16px;width:16px}.GoogleOAuthButton_loadingOverlay__1RVGu{font-size:13px}.GoogleOAuthButton_errorMessage__TLjwD{font-size:13px;margin:6px 0;padding:6px 10px}}@media (max-width:576px){.GoogleOAuthButton_googleButton__Aoa3E,.GoogleOAuthButton_loadingContainer__6Qr8n{font-size:13px;min-height:46px;padding:11px 14px}.GoogleOAuthButton_googleIcon__M4Qcs,.GoogleOAuthButton_spinner__-T93R{height:15px;width:15px}.GoogleOAuthButton_errorMessage__TLjwD,.GoogleOAuthButton_loadingOverlay__1RVGu{font-size:12px}}@media (max-width:480px){.GoogleOAuthButton_googleButton__Aoa3E,.GoogleOAuthButton_loadingContainer__6Qr8n{font-size:12px;min-height:44px;padding:10px 12px}.GoogleOAuthButton_googleIcon__M4Qcs,.GoogleOAuthButton_spinner__-T93R{height:14px;width:14px}}.GoogleOAuthButton_googleButton__Aoa3E:hover:not(.GoogleOAuthButton_disabled__Bc\+sL):not(.GoogleOAuthButton_loading__xsjle){position:relative}.GoogleOAuthButton_googleButton__Aoa3E:hover:not(.GoogleOAuthButton_disabled__Bc\+sL):not(.GoogleOAuthButton_loading__xsjle):after{animation:GoogleOAuthButton_shine__gJGaF .5s ease-out;background:linear-gradient(45deg,#0000 30%,#fff3 50%,#0000 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@keyframes GoogleOAuthButton_shine__gJGaF{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.GoogleOAuthButton_googleButtonContainer__JlifI div{border-radius:8px!important;box-shadow:0 2px 8px #0066cc1a!important;overflow:hidden!important;transition:all .3s ease!important}.GoogleOAuthButton_googleButtonContainer__JlifI div:hover{box-shadow:0 4px 12px #0066cc26!important;transform:translateY(-1px)!important}.DemoRegistration_registrationContainer__AYw\+-{align-items:center;background:linear-gradient(135deg,#f5f9ff,#e9f1ff);display:flex;justify-content:center;min-height:100vh;padding:2rem;position:relative}.DemoRegistration_registrationCard__TE-AW{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0066cc1a;max-width:480px;overflow:hidden;padding:2.5rem;position:relative;width:100%}.DemoRegistration_languageSelectorTop__eLppd{animation:DemoRegistration_fadeIn__QWrZA .6s ease-out .3s both;position:absolute;right:1.5rem;top:1.5rem;z-index:100}.DemoRegistration_languageSelectorTop__eLppd .DemoRegistration_compactToggle__I0dH\+{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:2px solid #06c3;border-radius:12px;box-shadow:0 4px 12px #0066cc1a;color:#06c;font-weight:600;padding:.5rem .75rem;transition:all .3s ease}.DemoRegistration_languageSelectorTop__eLppd .DemoRegistration_compactToggle__I0dH\+:hover{background:#06c;border-color:#06c;box-shadow:0 6px 20px #06c3;color:#fff;transform:translateY(-2px)}.DemoRegistration_languageSelectorTop__eLppd .DemoRegistration_compactFlag__g1zKy{font-size:.9rem}.DemoRegistration_languageSelectorTop__eLppd .DemoRegistration_compactCode__MD\+b\+{font-size:.75rem;font-weight:700;letter-spacing:.5px}.DemoRegistration_languageSelectorTop__eLppd .DemoRegistration_compactArrow__SEePS{font-size:.8rem;opacity:.7}.DemoRegistration_logoContainer__eRL6-{margin-bottom:1.5rem;margin-top:.5rem;text-align:center}.DemoRegistration_logo__hgMi3{height:auto;max-width:150px;transition:transform .3s ease}.DemoRegistration_logo__hgMi3:hover{transform:scale(1.05)}.DemoRegistration_title__1kour{color:#333;font-size:1.75rem;font-weight:600;margin-bottom:2rem;text-align:center}.DemoRegistration_form__Gewsg{animation:DemoRegistration_fadeInUp__RebQL .5s ease-out;display:flex;flex-direction:column;gap:1.5rem}.DemoRegistration_formGroup__pwG3I{display:flex;flex-direction:column;gap:.5rem}.DemoRegistration_formGroup__pwG3I label{color:#555;font-size:.95rem;font-weight:500}.DemoRegistration_formGroup__pwG3I input{border:1px solid #ddd;border-radius:8px;font-size:1rem;padding:.85rem 1rem;transition:all .3s ease}.DemoRegistration_formGroup__pwG3I input:focus{border-color:#06c;box-shadow:0 0 0 3px #0066cc1a;outline:none}.DemoRegistration_button__uXGPh{background:linear-gradient(90deg,#06c,#08c);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:.5rem;overflow:hidden;padding:1rem;position:relative;transition:all .3s ease}.DemoRegistration_button__uXGPh:hover{background:linear-gradient(90deg,#0052a3,#0077b3);box-shadow:0 5px 15px #06c3;transform:translateY(-2px)}.DemoRegistration_button__uXGPh:active{transform:scale(.98)}.DemoRegistration_button__uXGPh:disabled{background:#ccc;box-shadow:none;cursor:not-allowed;transform:none}.DemoRegistration_secondaryButton__s7s69{background:#f0f7ff;border:1px solid #06c;color:#06c}.DemoRegistration_secondaryButton__s7s69:hover{background:#e1eeff;color:#0052a3}.DemoRegistration_emailButton__zyOhR{background:linear-gradient(90deg,#666,#777);font-size:.95rem}.DemoRegistration_emailButton__zyOhR:hover{background:linear-gradient(90deg,#555,#666)}.DemoRegistration_errorMessage__rL4Cz{background-color:#fee5e5;border-left:4px solid #dc3545;border-radius:8px;color:#dc3545;font-size:.95rem;margin-bottom:1.5rem;padding:1rem}.DemoRegistration_successMessage__e8ckl{background-color:#e9f7ef;border-left:4px solid #28a745;border-radius:8px;color:#28a745;font-size:.95rem;margin-bottom:1.5rem;padding:1rem}.DemoRegistration_infoText__dT3m5{color:#777;font-size:.85rem;line-height:1.4;margin-top:.5rem;text-align:center}.DemoRegistration_divider__xizU1{margin:2rem 0;position:relative;text-align:center}.DemoRegistration_divider__xizU1:before{background:linear-gradient(90deg,#0000,#ddd,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:50%}.DemoRegistration_dividerText__x7pOx{background:#fff;color:#666;font-size:.9rem;font-weight:500;padding:0 1rem;position:relative;z-index:1}.DemoRegistration_registrationComplete__hUZqC,.DemoRegistration_verificationPending__e59r9{align-items:center;animation:DemoRegistration_fadeInUp__RebQL .5s ease-out;display:flex;flex-direction:column;gap:1rem;padding:1rem 0;text-align:center}.DemoRegistration_icon__U706P,.DemoRegistration_successIcon__1oPSB{align-items:center;animation:DemoRegistration_pulse__e8v24 2s ease-in-out infinite;background:#0066cc1a;border-radius:50%;display:flex;height:64px;justify-content:center;margin-bottom:1rem;width:64px}.DemoRegistration_icon__U706P svg{color:#06c;height:70%;width:70%}.DemoRegistration_successIcon__1oPSB{background:#28a7451a}.DemoRegistration_successIcon__1oPSB svg{color:#28a745;height:70%;width:70%}.DemoRegistration_verifiedEmail__epnE8{align-items:center;background:#e9f7ef;border-left:4px solid #28a745;border-radius:8px;display:flex;gap:10px;margin-bottom:1rem;padding:.75rem 1rem}.DemoRegistration_verifiedEmail__epnE8 svg{color:#28a745;height:20px;width:20px}.DemoRegistration_tokenErrorContainer__JnTof{animation:DemoRegistration_fadeInUp__RebQL .5s ease-out;background:linear-gradient(135deg,#fef2f2,#fff5f5);border:1px solid #fed7d7;border-radius:12px;margin:1rem 0;overflow:hidden;padding:2rem;position:relative;text-align:center}.DemoRegistration_tokenErrorContainer__JnTof:before{background:linear-gradient(90deg,#f56565,#e53e3e);content:"";height:4px;left:0;position:absolute;right:0;top:0}.DemoRegistration_tokenErrorIcon__4AvA7{align-items:center;animation:DemoRegistration_tokenErrorPulse__TK99r 2s ease-in-out infinite;background:linear-gradient(135deg,#fed7d7,#feb2b2);border-radius:50%;color:#c53030;display:flex;height:64px;justify-content:center;margin:0 auto 1rem;padding:16px;width:64px}.DemoRegistration_tokenErrorTitle__lfiHR{color:#742a2a;font-family:Comfortaa,sans-serif;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.DemoRegistration_tokenErrorMessage__hsTb6{color:#9b2c2c;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.DemoRegistration_tokenErrorButton__-3gRC{background:linear-gradient(135deg,#e53e3e,#c53030);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-bottom:1rem;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s ease}.DemoRegistration_tokenErrorButton__-3gRC:hover{background:linear-gradient(135deg,#c53030,#9c2626);box-shadow:0 8px 25px #c530304d;transform:translateY(-2px)}.DemoRegistration_tokenErrorButton__-3gRC:active{box-shadow:0 4px 15px #c530304d;transform:translateY(0)}.DemoRegistration_supportLink__U3fRp{background:#ed89361a;border-radius:6px;color:#744210;display:inline-block;font-size:.9rem;margin-top:.5rem;padding:8px 16px;text-decoration:none;transition:all .3s ease}.DemoRegistration_supportLink__U3fRp:hover{background:#ed893633;color:#652b0e;transform:translateY(-1px)}.DemoRegistration_loginLink__xl3HU{color:#555;font-size:.95rem;margin-top:2rem;text-align:center}.DemoRegistration_loginLink__xl3HU a{color:#06c;font-weight:500;text-decoration:none;transition:color .3s ease}.DemoRegistration_loginLink__xl3HU a:hover{color:#0052a3;text-decoration:underline}@keyframes DemoRegistration_fadeInUp__RebQL{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes DemoRegistration_fadeIn__QWrZA{0%{opacity:0}to{opacity:1}}@keyframes DemoRegistration_pulse__e8v24{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes DemoRegistration_tokenErrorPulse__TK99r{0%,to{box-shadow:0 0 0 0 #f5656566;transform:scale(1)}50%{box-shadow:0 0 0 10px #f5656500;transform:scale(1.05)}}@keyframes DemoRegistration_ripple__y73Cf{to{opacity:0;transform:scale(4)}}.DemoRegistration_ripple__y73Cf{animation:DemoRegistration_ripple__y73Cf .6s linear;background-color:#fff9;border-radius:50%;pointer-events:none;position:absolute;transform:scale(0)}@media (max-width:768px){.DemoRegistration_registrationContainer__AYw\+-{padding:1rem}.DemoRegistration_registrationCard__TE-AW{margin-top:1rem;padding:2rem}.DemoRegistration_languageSelectorTop__eLppd{right:1rem;top:1rem}.DemoRegistration_languageSelectorTop__eLppd .DemoRegistration_compactToggle__I0dH\+{font-size:.85rem;padding:.4rem .6rem}.DemoRegistration_title__1kour{font-size:1.6rem}}@media (max-width:576px){.DemoRegistration_registrationContainer__AYw\+-{padding:.75rem}.DemoRegistration_registrationCard__TE-AW{border-radius:16px;margin-top:1.5rem;padding:1.5rem}.DemoRegistration_languageSelectorTop__eLppd{right:.75rem;top:.75rem}.DemoRegistration_languageSelectorTop__eLppd .DemoRegistration_compactToggle__I0dH\+{border-radius:10px;font-size:.8rem;padding:.375rem .5rem}.DemoRegistration_languageSelectorTop__eLppd .DemoRegistration_compactFlag__g1zKy{font-size:.8rem}.DemoRegistration_languageSelectorTop__eLppd .DemoRegistration_compactCode__MD\+b\+{font-size:.7rem}.DemoRegistration_title__1kour{font-size:1.5rem}.DemoRegistration_formGroup__pwG3I input{padding:.75rem}.DemoRegistration_button__uXGPh{padding:.875rem}.DemoRegistration_tokenErrorContainer__JnTof{margin:.5rem 0;padding:1.5rem}.DemoRegistration_tokenErrorIcon__4AvA7{height:56px;padding:14px;width:56px}.DemoRegistration_tokenErrorTitle__lfiHR{font-size:1.3rem}.DemoRegistration_tokenErrorMessage__hsTb6{font-size:.9rem}.DemoRegistration_tokenErrorButton__-3gRC{padding:14px 24px;width:100%}.DemoRegistration_divider__xizU1{margin:1.5rem 0}.DemoRegistration_dividerText__x7pOx{font-size:.85rem;padding:0 .75rem}}@media (max-width:480px){.DemoRegistration_registrationContainer__AYw\+-{padding:.5rem}.DemoRegistration_registrationCard__TE-AW{margin-top:2rem;max-width:100%;padding:1.25rem}.DemoRegistration_languageSelectorTop__eLppd{right:.5rem;top:.5rem}.DemoRegistration_languageSelectorTop__eLppd .DemoRegistration_compactToggle__I0dH\+{border-radius:8px;font-size:.75rem;padding:.3rem .45rem}.DemoRegistration_logo__hgMi3{max-width:120px}.DemoRegistration_title__1kour{font-size:1.4rem;margin-bottom:1.5rem}.DemoRegistration_form__Gewsg{gap:1.25rem}.DemoRegistration_formGroup__pwG3I input{font-size:.95rem;padding:.7rem}.DemoRegistration_button__uXGPh{font-size:.95rem;padding:.8rem}.DemoRegistration_divider__xizU1{margin:1.25rem 0}}.PublicStatusPage_public-status-container__NNLCG{background-color:#f5f7fa;color:#333;font-family:Comfortaa,cursive;margin:0 auto;max-width:1100px;min-height:100vh;padding:24px}.PublicStatusPage_public-header__AtoHh{align-items:center;animation:PublicStatusPage_fadeIn__VkMf3 .8s ease-in-out;display:flex;flex-direction:column;margin-bottom:30px;padding-bottom:20px;text-align:center}.PublicStatusPage_header-top__LBysE{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;max-width:800px;width:100%}.PublicStatusPage_utilia-logo__ACXYV{width:120px}.PublicStatusPage_language-selector__lPExl{align-items:center;color:#666;display:flex;font-size:.9em;gap:10px}.PublicStatusPage_language-selector__lPExl label{font-weight:500}.PublicStatusPage_language-select__G0Mhr{background-color:#fff;border:2px solid #e0e0e0;border-radius:8px;color:#333;cursor:pointer;font-family:Comfortaa,cursive;font-size:.9em;padding:6px 12px;transition:all .3s ease}.PublicStatusPage_language-select__G0Mhr:hover{border-color:#06c}.PublicStatusPage_language-select__G0Mhr:focus{border-color:#06c;box-shadow:0 0 0 3px #0066cc1a;outline:none}.PublicStatusPage_public-status-container__NNLCG h2{color:#06c;font-size:1.8em;font-weight:600;margin:0 0 10px}.PublicStatusPage_last-update__x3Bg4{animation:PublicStatusPage_slideIn__ohFeX .5s ease-in-out;animation-delay:.3s;animation-fill-mode:both;background-color:#e6f0ff;border-radius:20px;box-shadow:0 2px 4px #0066cc1a;color:#666;font-size:.85em;margin-top:8px;padding:6px 12px}@keyframes PublicStatusPage_slideIn__ohFeX{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.PublicStatusPage_status-error__hQ38S{background-color:#ffebee;border:1px solid #ffcdd2;border-radius:12px;box-shadow:0 2px 8px #d32f2f26;color:#d32f2f;margin-bottom:20px;padding:15px;text-align:center}.PublicStatusPage_summary-panel__58JNe{animation:PublicStatusPage_fadeIn__VkMf3 .8s ease-in-out;animation-delay:.2s;animation-fill-mode:both;background-color:#fff;border:none;border-radius:16px;box-shadow:0 4px 15px #0000000d;margin-bottom:30px;padding:24px}@keyframes PublicStatusPage_fadeIn__VkMf3{0%{opacity:0}to{opacity:1}}.PublicStatusPage_summary-panel__58JNe h3{border-bottom:2px solid #e6f0ff;color:#06c;font-size:1.3em;margin-bottom:20px;margin-top:0;padding-bottom:12px}.PublicStatusPage_status-counters__J-9xp{display:flex;flex-wrap:wrap;gap:16px}.PublicStatusPage_status-counter__HQwpA{align-items:center;background-color:#f9fafc;border:none;border-radius:12px;box-shadow:0 2px 6px #00000008;display:flex;flex:1 1 auto;max-width:calc(33.33% - 11px);min-width:130px;padding:14px 18px;transition:transform .3s,box-shadow .3s}.PublicStatusPage_status-counter__HQwpA:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-3px)}.PublicStatusPage_status-circle__IbgR2{border-radius:50%;display:inline-block;height:12px;margin-right:10px;width:12px}.PublicStatusPage_counter-label__wHBDw{font-size:.95em;font-weight:500}.PublicStatusPage_service-block__RqUvf{animation:PublicStatusPage_fadeSlideUp__Cf3t9 .6s ease-out;animation-fill-mode:both;background-color:#fff;border:none;border-radius:16px;box-shadow:0 4px 15px #0000000d;margin-bottom:24px;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.PublicStatusPage_service-block__RqUvf:hover{box-shadow:0 8px 25px #00000014;transform:translateY(-3px)}@keyframes PublicStatusPage_fadeSlideUp__Cf3t9{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.PublicStatusPage_service-block__RqUvf:nth-child(3){animation-delay:.3s}.PublicStatusPage_service-block__RqUvf:nth-child(4){animation-delay:.4s}.PublicStatusPage_service-block__RqUvf:nth-child(5){animation-delay:.5s}.PublicStatusPage_service-block__RqUvf:nth-child(6){animation-delay:.6s}.PublicStatusPage_service-block__RqUvf:nth-child(7){animation-delay:.7s}.PublicStatusPage_service-block__RqUvf[data-status=operational]{border-top:3px solid #2e7d32}.PublicStatusPage_service-block__RqUvf[data-status=degraded]{border-top:3px solid #f57c00}.PublicStatusPage_service-block__RqUvf[data-status=interrupted]{border-top:3px solid #d32f2f}.PublicStatusPage_service-block__RqUvf[data-status=maintenance]{border-top:3px solid #5c6bc0}.PublicStatusPage_service-block__RqUvf[data-status=no_data]{border-top:3px solid #546e7a}.PublicStatusPage_service-header__CU1l0{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.PublicStatusPage_service-title__kXFHE{display:flex;flex-direction:column;font-size:1.15em;gap:5px}.PublicStatusPage_service-title__kXFHE strong{color:#06c;font-weight:700}.PublicStatusPage_service-title__kXFHE em{color:#666;font-size:.9em;font-style:normal}.PublicStatusPage_service-status__k0ATG{align-items:center;border-radius:30px;box-shadow:0 2px 5px #0000000d;display:flex;font-size:.9em;font-weight:600;gap:8px;padding:6px 16px}.PublicStatusPage_status-operational__4mhbq{background-color:#2e7d321a}.PublicStatusPage_status-degraded__FUTYB{background-color:#f57c001a}.PublicStatusPage_status-interrupted__b0zHz{background-color:#d32f2f1a}.PublicStatusPage_status-maintenance__NDwTw{background-color:#5c6bc01a}.PublicStatusPage_status-no_data__YpPyH{background-color:#546e7a1a}.PublicStatusPage_status-label__H5Qm0{font-weight:600}.PublicStatusPage_comments-section__YeuaL{background-color:#f9fafc;border-radius:12px;box-shadow:0 2px 8px #00000008;margin:20px 0;padding:18px}.PublicStatusPage_comments-header__YzYzq{align-items:center;color:#06c;display:flex;font-size:1em;gap:10px;margin:0 0 15px}.PublicStatusPage_comments-count__96Qwn{background-color:#06c;border-radius:30px;color:#fff;font-size:.8em;font-weight:600;padding:2px 10px}.PublicStatusPage_comments-list__rNT4N{border-left:2px solid #cce0ff;list-style:none;margin:0;padding-left:0}.PublicStatusPage_comment-item__xmkQw{align-items:flex-start;display:flex;font-size:.95em;gap:10px;margin-bottom:12px;padding-left:15px;transition:transform .2s}.PublicStatusPage_comment-item__xmkQw:hover{transform:translateX(3px)}.PublicStatusPage_comment-time__APytB{background-color:#e6f0ff;border-radius:4px;color:#06c;font-size:.85em;font-weight:600;padding:2px 6px;white-space:nowrap}.PublicStatusPage_comment-text__xK2o4{flex:1 1;line-height:1.4}.PublicStatusPage_chart-section__IJ6GK{background-color:#fff;border:none;border-radius:12px;box-shadow:0 2px 10px #00000008;margin:24px 0;padding:16px}.PublicStatusPage_chart-header__vYnLV{margin-bottom:15px;padding:0 12px}.PublicStatusPage_chart-header__vYnLV h4{color:#06c;font-size:1em;font-weight:600;margin:0}.PublicStatusPage_chart-row__S\+Yag{align-items:center;display:flex;gap:15px;padding:0 12px}.PublicStatusPage_chart-label__CDNv2{background-color:#f5f7fa;border-radius:20px;color:#555;font-size:.85em;font-weight:500;min-width:65px;padding:4px 8px;text-align:center}.PublicStatusPage_day-bars__U5uz8{display:flex;flex:1 1;flex-direction:row;gap:3px;min-height:30px;overflow-x:auto;padding:12px 0;scrollbar-color:#cce0ff #f5f7fa;scrollbar-width:thin}.PublicStatusPage_day-bars__U5uz8::-webkit-scrollbar{height:6px}.PublicStatusPage_day-bars__U5uz8::-webkit-scrollbar-track{background:#f5f7fa;border-radius:20px}.PublicStatusPage_day-bars__U5uz8::-webkit-scrollbar-thumb{background-color:#cce0ff;border-radius:20px}.PublicStatusPage_day-bar__4c0zc{border-radius:4px;cursor:pointer;flex:1 1;height:24px;min-width:8px;position:relative;transition:transform .2s,box-shadow .2s}.PublicStatusPage_day-bar__4c0zc:hover{box-shadow:0 2px 5px #0000001a;transform:scaleY(1.1);z-index:1}.PublicStatusPage_day-bar-today__H8IZp{border:2px solid #06c;height:28px;position:relative}.PublicStatusPage_today-indicator__aBnTV{border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid #06c;height:0;left:50%;position:absolute;top:-5px;transform:translateX(-50%);width:0}.PublicStatusPage_footer-info__Q3W0Y{display:flex;justify-content:flex-end;margin-top:16px;padding-top:12px}.PublicStatusPage_uptime-display__zTla7{align-items:center;background-color:#f9fafc;border-radius:30px;box-shadow:0 2px 8px #0000000d;display:flex;gap:8px;padding:8px 16px;transition:transform .3s}.PublicStatusPage_uptime-display__zTla7:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.PublicStatusPage_uptime-label__-8Yqf{color:#06c;font-size:.9em;font-weight:600}.PublicStatusPage_uptime-value__n8mR5{font-size:1.1em;font-weight:700}.PublicStatusPage_uptime-period__-7nqf{background-color:#e6f0ff;border-radius:20px;color:#555;font-size:.8em;padding:2px 8px}.PublicStatusPage_status-legend__JWdSh{animation:PublicStatusPage_fadeIn__VkMf3 .8s ease-in-out;animation-delay:.8s;animation-fill-mode:both;background-color:#fff;border:none;border-radius:16px;box-shadow:0 4px 15px #0000000d;margin:30px 0;padding:24px}.PublicStatusPage_status-legend__JWdSh h4{color:#06c;font-size:1.1em;font-weight:600;margin-bottom:16px;margin-top:0}.PublicStatusPage_legend-items__vD3Lk{display:flex;flex-wrap:wrap;gap:20px}.PublicStatusPage_legend-item__Cj9W4{align-items:center;background-color:#f9fafc;border-radius:30px;display:flex;gap:8px;padding:6px 12px;transition:transform .2s}.PublicStatusPage_legend-item__Cj9W4:hover{transform:translateX(3px)}.PublicStatusPage_legend-color__-IKrM{border-radius:50%;display:inline-block;height:12px;width:12px}.PublicStatusPage_legend-text__6SRO3{color:#444;font-size:.9em;font-weight:500}.PublicStatusPage_footer__nMoSs{animation:PublicStatusPage_fadeIn__VkMf3 .8s ease-in-out;animation-delay:1s;animation-fill-mode:both;color:#666;font-size:.9em;margin-top:40px;padding-top:20px;text-align:center}.PublicStatusPage_loading-container__K-Tuh{align-items:center;display:flex;flex-direction:column;font-family:Comfortaa,cursive;gap:20px;height:70vh;justify-content:center}.PublicStatusPage_loading-spinner__K24ze{animation:PublicStatusPage_spin__iuyVC 1s linear infinite;border:3px solid #0066cc1a;border-radius:50%;border-top-color:#06c;height:50px;width:50px}@keyframes PublicStatusPage_spin__iuyVC{to{transform:rotate(1turn)}}@media (max-width:768px){.PublicStatusPage_public-status-container__NNLCG{padding:16px}.PublicStatusPage_status-counter__HQwpA{max-width:calc(50% - 8px)}}@media (max-width:576px){.PublicStatusPage_status-counters__J-9xp{flex-direction:column}.PublicStatusPage_day-bars__U5uz8{-webkit-overflow-scrolling:touch;gap:4px;min-height:40px;overflow-x:auto;padding:16px 0;width:100%}.PublicStatusPage_day-bar__4c0zc{border-radius:3px;height:32px;min-width:12px}.PublicStatusPage_day-bar-today__H8IZp{border-width:2px;height:38px}.PublicStatusPage_status-counter__HQwpA{max-width:none;width:100%}.PublicStatusPage_day-bar__4c0zc:hover{transform:scaleY(1.05)}.PublicStatusPage_chart-header__vYnLV h4{font-size:1.05em;margin-bottom:12px}.PublicStatusPage_service-header__CU1l0{align-items:flex-start;flex-direction:column}.PublicStatusPage_chart-section__IJ6GK{margin:20px 0;padding:16px 10px}.PublicStatusPage_chart-row__S\+Yag{align-items:stretch;flex-direction:column;width:100%}.PublicStatusPage_day-bars__U5uz8::-webkit-scrollbar{height:8px}.PublicStatusPage_chart-label__CDNv2{font-size:.9em;font-weight:600;padding:6px 10px}.PublicStatusPage_footer-info__Q3W0Y{align-items:flex-start;flex-direction:column}.PublicStatusPage_legend-items__vD3Lk{gap:12px}.PublicStatusPage_legend-item__Cj9W4{flex:1 1 40%}}@media (max-width:375px){.PublicStatusPage_day-bar__4c0zc{min-width:10px}.PublicStatusPage_chart-section__IJ6GK{padding:12px 8px}.PublicStatusPage_day-bars__U5uz8:after{content:"";min-width:15px}}.PublicStatusPage_subscription-panel__TpmaR{animation:PublicStatusPage_fadeIn__VkMf3 .8s ease-in-out;animation-delay:.1s;animation-fill-mode:both;background:linear-gradient(135deg,#06c,#09f);border-radius:16px;box-shadow:0 8px 25px #06c3;color:#fff;margin-bottom:30px;padding:30px;text-align:center}.PublicStatusPage_subscription-header__vmNrF h3{color:#fff;font-size:1.4em;font-weight:600;margin:0 0 10px}.PublicStatusPage_subscription-header__vmNrF p{font-size:1em;line-height:1.5;margin:0 0 25px;opacity:.9}.PublicStatusPage_subscribe-button__kR7x3{background-color:#fff;border:none;border-radius:30px;box-shadow:0 4px 15px #fff3;color:#06c;cursor:pointer;font-family:Comfortaa,cursive;font-size:1em;font-weight:600;min-width:220px;padding:14px 28px;transition:all .3s ease}.PublicStatusPage_subscribe-button__kR7x3:hover{background-color:#f8f9fa;box-shadow:0 6px 20px #ffffff4d;transform:translateY(-2px)}.PublicStatusPage_subscribe-button__kR7x3:active{transform:translateY(0)}.PublicStatusPage_subscription-form__YFTT\+{margin:0 auto;max-width:500px}.PublicStatusPage_form-group__vRbR9{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.PublicStatusPage_email-input__6EZg\+{background-color:#fffffff2;border:none;border-radius:25px;box-shadow:0 2px 10px #0000001a;color:#333;flex:1 1;font-family:Comfortaa,cursive;font-size:1em;min-width:250px;padding:12px 18px;transition:all .3s ease}.PublicStatusPage_email-input__6EZg\+:focus{background-color:#fff;box-shadow:0 4px 15px #00000026;outline:none;transform:translateY(-1px)}.PublicStatusPage_email-input__6EZg\+::placeholder{color:#666;opacity:.8}.PublicStatusPage_email-input__6EZg\+:disabled{cursor:not-allowed;opacity:.7}.PublicStatusPage_submit-button__vNcvM{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff3;border:2px solid #fff;border-radius:25px;color:#fff;cursor:pointer;font-family:Comfortaa,cursive;font-size:.95em;font-weight:600;min-width:120px;padding:12px 24px;transition:all .3s ease}.PublicStatusPage_submit-button__vNcvM:hover:not(:disabled){background-color:#fff;box-shadow:0 4px 12px #ffffff4d;color:#06c;transform:translateY(-1px)}.PublicStatusPage_submit-button__vNcvM:disabled{cursor:not-allowed;opacity:.6;transform:none}.PublicStatusPage_cancel-button__z0gu-{background-color:initial;border:2px solid #ffffff80;border-radius:25px;color:#fff;cursor:pointer;font-family:Comfortaa,cursive;font-size:.9em;font-weight:500;min-width:100px;padding:12px 20px;transition:all .3s ease}.PublicStatusPage_cancel-button__z0gu-:hover:not(:disabled){background-color:#ffffff1a;border-color:#fff;transform:translateY(-1px)}.PublicStatusPage_cancel-button__z0gu-:disabled{cursor:not-allowed;opacity:.6}.PublicStatusPage_subscription-status__Hhw1q{animation:PublicStatusPage_slideIn__ohFeX .4s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff26;border-radius:25px;color:#fff;font-size:.95em;font-weight:500;margin-top:20px;padding:12px 20px}@media (max-width:768px){.PublicStatusPage_subscription-panel__TpmaR{margin-bottom:25px;padding:25px 20px}.PublicStatusPage_subscription-header__vmNrF h3{font-size:1.2em}.PublicStatusPage_subscription-header__vmNrF p{font-size:.95em}.PublicStatusPage_subscribe-button__kR7x3{font-size:.95em;min-width:200px;padding:12px 24px}.PublicStatusPage_form-group__vRbR9{align-items:stretch;flex-direction:column;gap:15px}.PublicStatusPage_email-input__6EZg\+{min-width:auto;width:100%}.PublicStatusPage_cancel-button__z0gu-,.PublicStatusPage_submit-button__vNcvM{min-width:auto;padding:14px 20px;width:100%}}@media (max-width:576px){.PublicStatusPage_subscription-panel__TpmaR{padding:20px 15px}.PublicStatusPage_subscription-header__vmNrF h3{font-size:1.1em}.PublicStatusPage_subscription-header__vmNrF p{font-size:.9em;margin-bottom:20px}.PublicStatusPage_subscribe-button__kR7x3{font-size:.9em;min-width:auto;padding:14px 20px;width:100%}.PublicStatusPage_subscription-form__YFTT\+{max-width:none}.PublicStatusPage_subscription-status__Hhw1q{font-size:.9em;margin-top:15px}.PublicStatusPage_header-top__LBysE{align-items:center;flex-direction:column;gap:15px}.PublicStatusPage_language-selector__lPExl{font-size:.85em;order:-1}.PublicStatusPage_language-select__G0Mhr{font-size:.85em;padding:8px 12px}}.UnsubscribePage_container__KR1vK{align-items:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);color:#333;display:flex;font-family:Comfortaa,cursive;justify-content:center;min-height:100vh;padding:20px}.UnsubscribePage_card__wBJT3{animation:UnsubscribePage_slideInUp__GOLL2 .8s ease-out;background-color:#fff;border-radius:24px;box-shadow:0 20px 40px #0000001a;max-width:600px;overflow:hidden;position:relative;width:100%}@keyframes UnsubscribePage_slideInUp__GOLL2{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.UnsubscribePage_header__zCjH6{background:linear-gradient(135deg,#06c,#09f);overflow:hidden;padding:30px;position:relative;text-align:center}.UnsubscribePage_header__zCjH6:before{animation:UnsubscribePage_float__Cp3e\+ 6s ease-in-out infinite;background:radial-gradient(circle,#ffffff1a 0,#0000 70%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}@keyframes UnsubscribePage_float__Cp3e\+{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(2deg)}}.UnsubscribePage_logo__HMbHV{filter:brightness(0) invert(1);height:auto;position:relative;width:140px;z-index:1}.UnsubscribePage_loadingSection__VeCZC{padding:60px 30px;text-align:center}.UnsubscribePage_spinner__m\+588{animation:UnsubscribePage_spin__85gPE 1s linear infinite;border:4px solid #e6f0ff;border-radius:50%;border-top-color:#06c;height:50px;margin:0 auto 30px;width:50px}@keyframes UnsubscribePage_spin__85gPE{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UnsubscribePage_content__q5PFJ{padding:40px 30px 20px}.UnsubscribePage_iconSection__HkI4P{margin-bottom:30px;text-align:center}.UnsubscribePage_iconCircle__TrIau{align-items:center;animation:UnsubscribePage_bounceIn__zz7ak .6s ease-out;animation-delay:.3s;animation-fill-mode:both;border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto;width:80px}@keyframes UnsubscribePage_bounceIn__zz7ak{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.UnsubscribePage_status-success__9KlSj .UnsubscribePage_iconCircle__TrIau{background-color:#e8f5e8;color:#2e7d32}.UnsubscribePage_status-error__iG0te .UnsubscribePage_iconCircle__TrIau{background-color:#ffebee;color:#d32f2f}.UnsubscribePage_status-warning__ss0jV .UnsubscribePage_iconCircle__TrIau{background-color:#fff3e0;color:#f57c00}.UnsubscribePage_icon__16wA-{height:32px;width:32px}.UnsubscribePage_messageSection__AqZ-R{margin-bottom:40px;text-align:center}.UnsubscribePage_title__KURpp{animation:UnsubscribePage_fadeInDown__uQoh- .6s ease-out;animation-delay:.2s;animation-fill-mode:both;color:#06c;font-size:1.8em;font-weight:600;margin-bottom:15px}.UnsubscribePage_mainTitle__addC4{animation:UnsubscribePage_fadeInDown__uQoh- .6s ease-out;animation-delay:.4s;animation-fill-mode:both;color:#06c;font-size:2em;font-weight:700;margin-bottom:20px}.UnsubscribePage_subtitle__\+WqXK{animation:UnsubscribePage_fadeInUp__R0J2m .6s ease-out;animation-delay:.4s;animation-fill-mode:both;color:#666;font-size:1.1em;margin-bottom:20px}.UnsubscribePage_message__dL5q6{animation:UnsubscribePage_fadeInUp__R0J2m .6s ease-out;animation-delay:.5s;animation-fill-mode:both;color:#555;font-size:1.1em;line-height:1.6;margin-bottom:25px}@keyframes UnsubscribePage_fadeInDown__uQoh-{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes UnsubscribePage_fadeInUp__R0J2m{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.UnsubscribePage_emailInfo__DKNm-{animation:UnsubscribePage_slideInLeft__MTBfa .6s ease-out;animation-delay:.6s;animation-fill-mode:both;background-color:#f9fafc;border-left:4px solid #06c;border-radius:12px;margin:25px 0;padding:20px}@keyframes UnsubscribePage_slideInLeft__MTBfa{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.UnsubscribePage_emailInfo__DKNm- p{color:#666;font-size:.95em;margin:0 0 10px}.UnsubscribePage_emailHighlight__ra28J{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#06c,#09f);background-clip:text;-webkit-background-clip:text;font-size:1.1em;font-weight:600;word-break:break-all}.UnsubscribePage_infoBox__JrXiF{align-items:flex-start;animation:UnsubscribePage_slideInRight__by5EJ .6s ease-out;animation-delay:.7s;animation-fill-mode:both;background:linear-gradient(135deg,#e6f0ff,#cce0ff);border-radius:16px;display:flex;gap:15px;margin:25px 0;padding:20px}@keyframes UnsubscribePage_slideInRight__by5EJ{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.UnsubscribePage_infoIcon__On2KP{font-size:1.5em;margin-top:2px}.UnsubscribePage_infoText__waNqX strong{color:#06c;display:block;font-size:1.05em;font-weight:600;margin-bottom:8px}.UnsubscribePage_infoText__waNqX p{color:#555;font-size:.95em;line-height:1.5;margin:0}.UnsubscribePage_actionSection__AKZ56{animation:UnsubscribePage_fadeInUp__R0J2m .6s ease-out;animation-delay:.8s;animation-fill-mode:both;display:flex;flex-direction:column;gap:15px;margin-bottom:30px}.UnsubscribePage_button__ZjmUD{border:none;border-radius:30px;cursor:pointer;display:inline-block;font-family:Comfortaa,cursive;font-size:1em;font-weight:600;overflow:hidden;padding:16px 32px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease}.UnsubscribePage_button__ZjmUD:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.UnsubscribePage_button__ZjmUD:hover:before{left:100%}.UnsubscribePage_primaryButton__wRlcx{background:linear-gradient(135deg,#06c,#09f);box-shadow:0 4px 15px #0066cc4d;color:#fff}.UnsubscribePage_primaryButton__wRlcx:hover{box-shadow:0 8px 25px #06c6;transform:translateY(-3px)}.UnsubscribePage_secondaryButton__Z3KK8{background:#0000;border:2px solid #06c;color:#06c}.UnsubscribePage_secondaryButton__Z3KK8:hover{background-color:#06c;box-shadow:0 6px 20px #0066cc4d;color:#fff;transform:translateY(-2px)}.UnsubscribePage_footer__3M8OT{background-color:#f9fafc;border-top:1px solid #e6e6e6;color:#666;font-size:.9em;padding:25px 30px;text-align:center}.UnsubscribePage_footer__3M8OT p{margin:0 0 10px}.UnsubscribePage_footerLinks__qLhAo{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:10px}.UnsubscribePage_footerLink__LXstn{color:#06c;font-weight:500;text-decoration:none;transition:color .3s ease}.UnsubscribePage_footerLink__LXstn:hover{color:#09f;text-decoration:underline}.UnsubscribePage_separator__q5BZy{color:#ccc;font-weight:300}@media (max-width:768px){.UnsubscribePage_container__KR1vK{padding:15px}.UnsubscribePage_card__wBJT3{border-radius:20px;margin:0;max-width:none}.UnsubscribePage_header__zCjH6{padding:25px 20px}.UnsubscribePage_logo__HMbHV{width:120px}.UnsubscribePage_content__q5PFJ{padding:30px 20px 15px}.UnsubscribePage_loadingSection__VeCZC{padding:50px 20px}.UnsubscribePage_mainTitle__addC4{font-size:1.6em}.UnsubscribePage_title__KURpp{font-size:1.5em;margin-bottom:12px}.UnsubscribePage_message__dL5q6{font-size:1em}.UnsubscribePage_actionSection__AKZ56{gap:12px}.UnsubscribePage_button__ZjmUD{font-size:.95em;padding:14px 28px}.UnsubscribePage_infoBox__JrXiF{flex-direction:column;gap:10px;text-align:center}.UnsubscribePage_emailInfo__DKNm-{margin:20px 0;padding:15px}.UnsubscribePage_footer__3M8OT{padding:20px 15px}.UnsubscribePage_footerLinks__qLhAo{flex-direction:column;gap:5px}}@media (max-width:480px){.UnsubscribePage_container__KR1vK{padding:10px}.UnsubscribePage_header__zCjH6{padding:20px 15px}.UnsubscribePage_logo__HMbHV{width:100px}.UnsubscribePage_content__q5PFJ{padding:25px 15px}.UnsubscribePage_mainTitle__addC4{font-size:1.4em}.UnsubscribePage_title__KURpp{font-size:1.3em}.UnsubscribePage_iconCircle__TrIau{height:70px;width:70px}.UnsubscribePage_icon__16wA-{height:28px;width:28px}.UnsubscribePage_button__ZjmUD{font-size:.9em;padding:12px 24px}.UnsubscribePage_emailHighlight__ra28J{font-size:1em}}.ClientLogin_adminLoginPage__Z5Qi4{align-items:center;background-color:#f0f8ff;background-image:linear-gradient(135deg,#e6f0ff,#f0f8ff);display:flex;font-family:Comfortaa,sans-serif;height:100vh;justify-content:center;margin:0;min-height:-webkit-fill-available;overflow-y:auto;padding:0}.ClientLogin_adminLoginContainer__4gJRF{animation:ClientLogin_containerAppear__t7rZ3 .5s ease-out forwards;background-color:#fff;border-radius:16px;box-shadow:0 10px 30px #00000014,0 1px 3px #0000000d,0 0 0 1px #00000008;box-sizing:border-box;max-width:90%;padding:30px 25px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:350px}@keyframes ClientLogin_containerAppear__t7rZ3{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ClientLogin_adminLogo__qtSuD{animation:ClientLogin_logoAppear__SFJLF .8s ease-out;height:auto;margin-bottom:20px;transition:transform .3s ease;width:120px}.ClientLogin_adminLogo__qtSuD:hover{transform:scale(1.05)}@keyframes ClientLogin_logoAppear__SFJLF{0%{opacity:0;transform:scale(.8)}60%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.ClientLogin_adminLoginContainer__4gJRF h2{color:#06c;display:inline-block;font-size:26px;font-weight:700;margin-bottom:30px;position:relative}.ClientLogin_adminLoginContainer__4gJRF h2:after{background:linear-gradient(90deg,#0000,#06c,#0000);border-radius:2px;bottom:-8px;content:"";height:3px;left:25%;position:absolute;width:50%}.ClientLogin_adminLoginForm__2iluu{display:flex;flex-direction:column}.ClientLogin_adminInputContainer__SjMde{margin-bottom:20px;position:relative}.ClientLogin_adminInputContainer__SjMde label{color:#272b2f;display:block;font-weight:700;margin-bottom:8px;text-align:left}.ClientLogin_adminInputContainer__SjMde input{background-color:#f8f9fa;border:2px solid #e0e0e0;border-radius:8px;box-shadow:inset 0 2px 5px #00000005;box-sizing:border-box;font-family:Comfortaa,sans-serif;font-size:16px;margin-bottom:10px;padding:12px 14px;transition:all .3s ease;width:100%}.ClientLogin_adminInputContainer__SjMde input:focus{background-color:#fff;border-color:#06c;box-shadow:0 0 0 3px #0066cc1a,inset 0 2px 5px #00000005;outline:none}.ClientLogin_adminInputContainer__SjMde input:hover{border-color:#b3d1ff}.ClientLogin_adminInputContainer__SjMde input::placeholder{color:#aaa;opacity:.8}.ClientLogin_adminPasswordContainer__xid-4{align-items:center;display:flex;position:relative}.ClientLogin_adminPasswordContainer__xid-4 input{padding-right:40px}.ClientLogin_adminTogglePassword__AURp2{align-items:center;background-color:initial;border-radius:50%;cursor:pointer;display:flex;height:34px;justify-content:center;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:34px}.ClientLogin_adminTogglePassword__AURp2:hover{background-color:#0066cc1a}.ClientLogin_adminTogglePassword__AURp2:active{background-color:#06c3;transform:translateY(-50%) scale(.9)}.ClientLogin_adminTogglePassword__AURp2 svg{color:#272b2f;height:20px;transition:all .3s ease;width:20px}.ClientLogin_adminTogglePassword__AURp2:hover svg{color:#06c}@keyframes ClientLogin_eyeClick__mC4BN{0%{transform:scale(1)}50%{transform:scale(.8)}to{transform:scale(1)}}@keyframes ClientLogin_eyeToggle__eL\+Gj{0%{opacity:0;transform:rotate(0deg)}to{opacity:1;transform:rotate(1turn)}}.ClientLogin_adminLoginButton__NNkfk{background-color:#06c;border:none;border-radius:25px;box-shadow:0 4px 15px #0066cc4d;color:#fff;cursor:pointer;font-family:Comfortaa,sans-serif;font-size:16px;font-weight:700;letter-spacing:.5px;overflow:hidden;padding:14px;position:relative;transition:all .3s ease;width:100%}.ClientLogin_adminLoginButton__NNkfk:hover{background-color:#005bb5;box-shadow:0 6px 20px #06c6;transform:translateY(-2px)}.ClientLogin_adminLoginButton__NNkfk:active{box-shadow:0 2px 10px #06c3;transform:translateY(1px)}@keyframes ClientLogin_ripple__o2hKY{0%{opacity:.5;transform:scale(0)}to{opacity:0;transform:scale(2)}}.ClientLogin_ripple__o2hKY{animation:ClientLogin_ripple__o2hKY .6s linear;background-color:#ffffff80;border-radius:50%;pointer-events:none;position:absolute;transform:scale(0)}.ClientLogin_adminErrorPopup__e9QsA{animation:ClientLogin_errorShake__ZmZ\+V .4s cubic-bezier(.36,.07,.19,.97) both;background-color:#ff4646;border-radius:10px;box-shadow:0 0 15px #0003;color:#fff;font-size:18px;left:50%;padding:22px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:1000}@keyframes ClientLogin_errorShake__ZmZ\+V{0%,to{transform:translate(-50%,-50%) translateX(0)}20%,60%{transform:translate(-50%,-50%) translateX(-5px)}40%,80%{transform:translate(-50%,-50%) translateX(5px)}}.ClientLogin_adminErrorPopup__e9QsA p{margin:0}@media (max-width:480px){.ClientLogin_adminLoginPage__Z5Qi4{bottom:0;height:100dvh;left:0;overflow-y:auto;position:fixed;right:0;top:0}.ClientLogin_keyboardOpen__ssXBy{height:auto;min-height:100%;position:absolute}.ClientLogin_adminLoginContainer__4gJRF{margin:10px auto;max-width:320px;padding:16px;width:90%}.ClientLogin_adminLogo__qtSuD{display:block;margin:10px auto;width:90px}.ClientLogin_adminLoginContainer__4gJRF h2{font-size:18px;margin:10px 0 20px}.ClientLogin_adminLoginButton__NNkfk{font-size:14px;padding:10px}.ClientLogin_adminErrorPopup__e9QsA{font-size:14px;max-width:280px;padding:15px;width:80%}.ClientLogin_adminInputContainer__SjMde{margin-bottom:15px}.ClientLogin_adminInputContainer__SjMde label{font-size:14px;margin-bottom:6px}.ClientLogin_adminInputContainer__SjMde input{font-size:14px;padding:10px 12px}.ClientLogin_adminPasswordContainer__xid-4 input{padding-right:36px}}@supports (-webkit-touch-callout:none){.ClientLogin_adminLoginPage__Z5Qi4{height:-webkit-fill-available}}@keyframes ClientLogin_fadeOut__\+KXiW{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.ClientLogin_adminSuccessPopup__D8dh3{align-items:center;animation:ClientLogin_successAppear__sGp3- .5s ease-out forwards;background-color:#4bb543;border-radius:12px;box-shadow:0 6px 20px #4bb5434d;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:25px;text-align:center}@keyframes ClientLogin_successAppear__sGp3-{0%{opacity:0;transform:scale(.8)}70%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.ClientLogin_successIcon__xy0ce{animation:ClientLogin_checkmark__3yCS3 .8s cubic-bezier(.19,1,.22,1) forwards;color:#fff;height:60px;margin-bottom:15px;width:60px}@keyframes ClientLogin_checkmark__3yCS3{0%{stroke-dashoffset:100;opacity:0}to{stroke-dashoffset:0;opacity:1}}.ClientLogin_adminSuccessPopup__D8dh3 p{font-size:18px;font-weight:700;margin:10px 0 20px}.ClientLogin_adminSuccessPopup__D8dh3 .ClientLogin_adminLoginButton__NNkfk{background-color:#fff;border:none;box-shadow:0 4px 10px #0000001a;color:#4bb543;font-weight:700;margin-top:10px;transition:all .3s ease}.ClientLogin_adminSuccessPopup__D8dh3 .ClientLogin_adminLoginButton__NNkfk:hover{background-color:#ffffffe6;box-shadow:0 6px 15px #00000026;transform:translateY(-2px)}.ClientLogin_loadingSpinner__4WXD0{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px}.ClientLogin_spinner__N-VG6{animation:ClientLogin_spin__neC1N 1s ease-in-out infinite;border:4px solid #0066cc1a;border-radius:50%;border-top-color:#06c;height:40px;margin-bottom:15px;width:40px}.ClientLogin_autoLoginSpinner__mdtBv{display:flex;justify-content:center;margin:15px 0}.ClientLogin_autoLoginSpinner__mdtBv .ClientLogin_spinner__N-VG6{border:3px solid #fff3;border-top-color:#fff;height:30px;margin:0;width:30px}@keyframes ClientLogin_spin__neC1N{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ClientLogin_loadingSpinner__4WXD0 p{color:#06c;font-weight:700;margin:0}.ClientLogin_fadeIn__rT7Z4{animation:ClientLogin_fadeIn__rT7Z4 .5s ease-out}@keyframes ClientLogin_fadeIn__rT7Z4{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.ClientLogin_adminSuccessPopup__D8dh3{max-width:280px;padding:20px}.ClientLogin_successIcon__xy0ce{height:50px;width:50px}.ClientLogin_adminSuccessPopup__D8dh3 p{font-size:16px}}.ClientLogin_tokenErrorContainer__wBR2i{align-items:center;animation:ClientLogin_containerAppear__t7rZ3 .5s ease-out forwards;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;margin:1rem 0;max-width:90%;padding:2rem;text-align:center;transition:all .3s ease;width:100%}.ClientLogin_usedToken__JbUvA{background-color:#f8f9ff;border:1px solid #dce1ff}.ClientLogin_expiredToken__qetPl{background-color:#fff8f8;border:1px solid #ffdbdb}.ClientLogin_tokenErrorIcon__ML-TD{height:64px;margin-bottom:1rem;width:64px}.ClientLogin_tokenErrorIcon__ML-TD svg{height:100%;width:100%}.ClientLogin_usedToken__JbUvA .ClientLogin_tokenErrorIcon__ML-TD svg{color:#3b82f6}.ClientLogin_expiredToken__qetPl .ClientLogin_tokenErrorIcon__ML-TD svg{color:#ef4444}.ClientLogin_tokenErrorTitle__ke4k3{color:#333;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.ClientLogin_tokenErrorMessage__wTCec{color:#666;font-size:1rem;line-height:1.5;margin-bottom:1.5rem}.ClientLogin_tokenErrorButton__Xf3u8{background-color:#06c;margin-bottom:1rem;min-width:200px;padding:12px 24px;transition:background-color .3s ease}.ClientLogin_tokenErrorButton__Xf3u8:hover{background-color:#0052a3}.ClientLogin_supportLink__buuin{color:#666;display:inline-block;font-size:.875rem;margin-top:10px;padding:8px;text-decoration:underline;transition:color .2s}.ClientLogin_supportLink__buuin:hover{color:#06c}@media (max-width:480px){.ClientLogin_tokenErrorContainer__wBR2i{padding:1.5rem}.ClientLogin_tokenErrorIcon__ML-TD{height:50px;width:50px}.ClientLogin_tokenErrorTitle__ke4k3{font-size:1.1rem}.ClientLogin_tokenErrorMessage__wTCec{font-size:.9rem}.ClientLogin_tokenErrorButton__Xf3u8{min-width:150px;padding:10px 20px}}.loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:50px auto;max-width:600px;min-height:300px;text-align:center}.spinner{animation:spin 1s ease-in-out infinite;border:4px solid #06c3;border-radius:50%;border-top-color:#06c;height:50px;width:50px}.loading-text{color:#06c;font-size:16px;font-weight:500;margin-top:15px}.error-container,.loading-text{font-family:Comfortaa,sans-serif}.error-container{background-color:#f8f9fa;border-radius:12px;box-shadow:0 4px 15px #00000014;margin:100px auto;max-width:600px;padding:30px;text-align:center}.error-icon{margin-bottom:20px}.error-container h2{color:#dc3545;font-size:24px;margin-bottom:15px}.error-container p{color:#333;font-size:16px;line-height:1.6;margin-bottom:20px}.error-home-link{font-size:14px;margin-top:30px}.error-home-link a{color:#06c;font-weight:600;text-decoration:none;transition:all .3s ease}.error-home-link a:hover{color:#005bb5;text-decoration:underline}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Legal_legalContainer__mc-l9{background-color:#f8faff;color:#272b2f;font-family:Comfortaa,cursive;min-height:100vh;padding:2rem 0;width:100%}.Legal_legalContent__u49Up{background-color:#fff;border-radius:12px;box-shadow:0 8px 30px #0066cc26;margin:0 auto;max-width:1000px;padding:3rem}.Legal_logoContainer__RBO0v{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;margin-bottom:2.5rem}.Legal_luminLogo__bcSAr{color:#06c;font-family:Comfortaa,cursive;font-size:3.5rem;font-weight:700;letter-spacing:-1px;margin:0}.Legal_utiliaLogo__mXZko{height:60px;width:auto}.Legal_legalTitle__AyI2U{color:#06c;font-size:2.2rem;font-weight:700;margin-bottom:1rem;text-align:center}.Legal_lastUpdated__I0x5H{color:#666;font-size:1rem;font-style:italic;margin-bottom:2.5rem;text-align:center}.Legal_welcome__SZ0ei{line-height:1.8;margin-bottom:3rem}.Legal_welcome__SZ0ei p{margin-bottom:1.5rem}.Legal_section__aey1I{border-bottom:1px solid #0066cc1a;margin-bottom:2.5rem;padding-bottom:2rem}.Legal_sectionTitle__ZdZhI{border-bottom:2px solid #06c3;color:#06c;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.5rem}.Legal_sectionContent__jucIg{line-height:1.7}.Legal_sectionContent__jucIg p{margin-bottom:1.2rem}.Legal_sectionContent__jucIg ol,.Legal_sectionContent__jucIg ul{margin-bottom:1.5rem;margin-left:2rem}.Legal_sectionContent__jucIg li{margin-bottom:.8rem}.Legal_featuresList__tM6FU{list-style-type:none;margin-left:0!important;padding-left:0}.Legal_featuresList__tM6FU li{margin-bottom:1rem;padding-left:1.5rem;position:relative}.Legal_featuresList__tM6FU li:before{color:#06c;content:"•";font-size:1.5rem;left:0;position:absolute;top:-.25rem}.Legal_inlineLink__3-MZd{border-bottom:1px dotted #06c;color:#06c;text-decoration:none;transition:all .3s ease}.Legal_inlineLink__3-MZd:hover{border-bottom:1px solid #0052a3;color:#0052a3}.Legal_contactAddress__lBW12{background-color:#0066cc0d;border-radius:8px;font-style:normal;line-height:1.8;margin-top:1rem;padding:1.5rem}.Legal_contactAddress__lBW12 p{margin-bottom:1rem}.Legal_contactAddress__lBW12 p:last-child{margin-bottom:0}.Legal_addressGroup__eie3j{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:1rem}.Legal_addressGroup__eie3j p{background-color:#ffffff80;border-left:3px solid #06c;border-radius:6px;flex:1 1;min-width:250px;padding:1rem}.Legal_subsectionTitle__wGS0J{color:#06c;font-size:1.2rem;font-weight:600;margin:1.5rem 0 1rem}.Legal_nestedList__CM-F\+{list-style-type:none;margin-bottom:.8rem!important;margin-left:1.5rem!important;margin-top:.8rem!important;padding-left:0}.Legal_nestedList__CM-F\+ li{margin-bottom:.8rem;padding-left:1.5rem;position:relative}.Legal_nestedList__CM-F\+ li:before{color:#06c;content:"○";font-size:1.2rem;left:0;position:absolute;top:-.25rem}.Legal_cookiesTable__djH2l{margin-bottom:2rem;overflow-x:auto;width:100%}.Legal_cookiesTable__djH2l table{border-collapse:collapse;margin:1.5rem 0;min-width:600px;width:100%}.Legal_cookiesTable__djH2l th{background-color:#0066cc1a;border:1px solid #06c3;color:#06c;font-weight:600;padding:.75rem 1rem;text-align:left}.Legal_cookiesTable__djH2l td{border:1px solid #0066cc1a;padding:.75rem 1rem;vertical-align:top}.Legal_cookiesTable__djH2l tr:nth-child(2n),.Legal_disclaimer__e\+eMU{background-color:#0066cc0d}.Legal_disclaimer__e\+eMU{border-radius:6px;font-size:.9rem;font-style:italic;margin-top:1.5rem;padding:1rem}@media (max-width:768px){.Legal_cookiesTable__djH2l{border:1px solid #06c3;border-radius:8px;padding:.5rem}}.Legal_footerNote__QTTAm{border-top:1px solid #0066cc1a;color:#666;font-size:.9rem;margin-top:3rem;padding-top:1.5rem;text-align:center}.Legal_utiliaAttribution__tYpfw{align-items:center;border-top:1px dashed #0066cc26;display:flex;flex-direction:column;margin-top:2.5rem;padding-top:1.5rem}.Legal_utiliaAttribution__tYpfw p{color:#555;font-size:.95rem;font-style:italic;margin-bottom:1rem}.Legal_utiliaFooterLogo__gfJ5a{height:50px;margin-bottom:1rem;margin-top:.5rem;width:auto}@media (max-width:768px){.Legal_legalContent__u49Up{margin:0 1rem;padding:2rem 1.5rem}.Legal_luminLogo__bcSAr{font-size:2.8rem}.Legal_utiliaLogo__mXZko{height:50px}.Legal_legalTitle__AyI2U{font-size:1.8rem}.Legal_sectionTitle__ZdZhI{font-size:1.3rem}}@media (max-width:480px){.Legal_legalContent__u49Up{margin:0 .5rem;padding:1.5rem 1rem}.Legal_luminLogo__bcSAr{font-size:2.2rem}.Legal_utiliaLogo__mXZko{height:40px}.Legal_legalTitle__AyI2U{font-size:1.5rem}.Legal_sectionTitle__ZdZhI{font-size:1.2rem}}:root{--background-alt:#f8faff;--success-color:#10b981;--warning-color:#f59e0b;--error-color:#ef4444;--shadow-xs:0 1px 2px 0 #00000005;--shadow-sm:0 1px 3px 0 #00000014,0 1px 2px 0 #0000000a;--shadow-md:0 4px 6px -1px #00000014,0 2px 4px -1px #0000000a;--shadow-lg:0 10px 15px -3px #00000014,0 4px 6px -2px #00000008;--shadow-xl:0 20px 25px -5px #00000014,0 10px 10px -5px #00000005;--radius-xs:4px;--radius-2xl:20px;--radius-full:9999px;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--font-family:"Comfortaa",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;--font-size-xs:clamp(0.7rem,3vw,0.75rem);--font-size-sm:clamp(0.8rem,3.5vw,0.875rem);--font-size-base:clamp(0.9rem,4vw,1rem);--font-size-lg:clamp(1rem,4.5vw,1.125rem);--font-size-xl:clamp(1.1rem,5vw,1.25rem);--font-size-2xl:clamp(1.25rem,6vw,1.5rem);--font-size-3xl:clamp(1.5rem,7vw,1.875rem);--font-size-4xl:clamp(1.75rem,8vw,2.25rem);--font-size-5xl:clamp(2rem,10vw,3rem);--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition-normal:250ms cubic-bezier(0.4,0,0.2,1);--transition-slow:350ms cubic-bezier(0.4,0,0.2,1);--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--bp-xs:475px;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px}*,:after,:before{box-sizing:border-box}.PublicBlog_blogContainer__QiFYS{font-feature-settings:"kern" 1,"liga" 1,"calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;background:var(--background);font-family:Comfortaa,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family);min-height:100vh;overflow-x:hidden;text-rendering:optimizeLegibility;width:100%}.PublicBlog_heroSection__0Epz1{background:linear-gradient(135deg,#fafbfc,#f0f4ff);border-bottom:1px solid #0066cc14;min-height:clamp(180px,25vh,350px);overflow:hidden;position:relative;width:100%}.PublicBlog_heroGrid__rKwj4{grid-gap:clamp(1rem,4vw,3rem);align-items:center;display:grid;gap:clamp(1rem,4vw,3rem);grid-template-columns:1fr;margin:0 auto;max-width:min(1200px,100vw);padding:clamp(1rem,4vw,2.5rem) clamp(1rem,4vw,2rem) clamp(.75rem,3vw,1.5rem);position:relative}.PublicBlog_heroContent__zjm5y{display:flex;flex-direction:column;gap:clamp(.75rem,2.5vw,1.25rem);text-align:center;width:100%}.PublicBlog_heroMeta__nkHD6{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(.5rem,2vw,1rem);justify-content:center}.PublicBlog_heroBadge__C0oTB{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0066cc0f;border:1px solid #0066cc26;border-radius:9999px;border-radius:var(--radius-full);color:#06c;color:var(--primary-color);display:inline-flex;font-size:clamp(.7rem,3vw,.75rem);font-size:var(--font-size-xs);font-weight:600;gap:clamp(.25rem,1vw,.5rem);letter-spacing:.025em;padding:clamp(.25rem,1.5vw,.375rem) clamp(.5rem,2.5vw,.875rem);text-transform:uppercase;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);white-space:nowrap}.PublicBlog_heroBadge__C0oTB:hover{background:#0066cc1a;border-color:#0066cc40;transform:translateY(-1px)}.PublicBlog_badgeIcon__SYrhE{animation:PublicBlog_pulse-dot__3zIp1 2s infinite;background:#06c;background:var(--primary-color);border-radius:50%;flex-shrink:0;height:clamp(4px,1.5vw,6px);width:clamp(4px,1.5vw,6px)}.PublicBlog_heroLine__kvKyJ{background:linear-gradient(90deg,#06c3,#0000);border-radius:1px;flex:1 1;height:1px;max-width:clamp(60px,15vw,150px)}.PublicBlog_heroTitle__EIpXn{display:flex;flex-direction:column;font-size:clamp(1.5rem,8vw,3rem);font-weight:300;gap:clamp(-.2rem,-1vw,-.1rem);letter-spacing:-.01em;line-height:1.1;margin:0}.PublicBlog_titlePrimary__hY-\+e{animation:PublicBlog_fadeInUp__QF7tq .8s ease-out;color:#1f2937;color:var(--text-primary);font-weight:200;letter-spacing:-.02em;opacity:.9}.PublicBlog_titleSecondary__gfDsN{animation:PublicBlog_fadeInUp__QF7tq .8s ease-out .2s both;color:#06c;color:var(--primary-color);font-weight:700;letter-spacing:-.03em;position:relative}.PublicBlog_titleSecondary__gfDsN:after{animation:PublicBlog_line-expand__02fS0 1.5s ease-out .5s forwards;background:linear-gradient(90deg,#06c,#4d9aff);background:linear-gradient(90deg,var(--primary-color),var(--primary-light));border-radius:1px;bottom:clamp(-1px,-.5vw,-3px);content:"";height:clamp(1px,.4vw,2px);left:50%;position:absolute;transform:translateX(-50%);width:0}.PublicBlog_heroDescription__uR9Oh{animation:PublicBlog_fadeInUp__QF7tq .8s ease-out .4s both;color:#6b7280;color:var(--text-secondary);font-size:clamp(.85rem,3.5vw,1.1rem);font-weight:400;letter-spacing:.005em;line-height:1.6;margin:0 auto;max-width:min(450px,100%)}.PublicBlog_heroVisual__A7fcB{display:none;height:clamp(60px,8vw,100px);margin:0 auto;opacity:.7;position:relative;width:clamp(100px,12vw,160px)}.PublicBlog_visualGrid__u1Xc3{grid-gap:clamp(6px,.8vw,10px);display:grid;gap:clamp(6px,.8vw,10px);grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);height:100%;width:100%}.PublicBlog_gridItem__MLNMn{animation:PublicBlog_grid-fade__VKSbo .8s ease-out 0s forwards;animation:PublicBlog_grid-fade__VKSbo .8s ease-out var(--delay,0s) forwards;background:linear-gradient(135deg,#0066cc1a,#4d9aff0d);border:1px solid #0066cc1a;border-radius:8px;border-radius:var(--radius-md);opacity:0;position:relative;transform:translateY(10px);transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.PublicBlog_gridItem__MLNMn:before{animation:PublicBlog_dot-pulse__JwO-k 3s 0s infinite;animation:PublicBlog_dot-pulse__JwO-k 3s infinite var(--delay,0s);background:#06c;background:var(--primary-color);border-radius:4px;border-radius:var(--radius-xs);content:"";height:clamp(3px,.6vw,6px);left:clamp(2px,.4vw,3px);opacity:.3;position:absolute;top:clamp(2px,.4vw,3px);width:clamp(3px,.6vw,6px)}.PublicBlog_visualAccent__GrAQg{animation:PublicBlog_accent-float__Qo269 4s ease-in-out infinite;background:linear-gradient(45deg,#06c,#4d9aff);background:linear-gradient(45deg,var(--primary-color),var(--primary-light));border-radius:50%;height:clamp(16px,3vw,32px);opacity:.1;position:absolute;right:clamp(-4px,-.8vw,-8px);top:clamp(-4px,-.8vw,-8px);width:clamp(16px,3vw,32px)}.PublicBlog_filtersSection__q\+Y1-{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color);box-shadow:0 1px 3px 0 #00000014,0 1px 2px 0 #0000000a;box-shadow:var(--shadow-sm);padding:clamp(.75rem,2.5vw,1.25rem);position:sticky;top:0;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);width:100%;z-index:1020;z-index:var(--z-sticky)}.PublicBlog_filtersContainer__an3lh{align-items:center;display:flex;gap:clamp(.75rem,3vw,1.5rem);justify-content:space-between;margin:0 auto;max-width:min(1200px,100vw);position:relative;width:100%}.PublicBlog_backButton__K8i\+R{align-items:center;background:#f8f9fa;background:var(--secondary-color);border:2px solid #e5e7eb;border:2px solid var(--border-color);border-radius:12px;border-radius:var(--radius-lg);color:#1f2937;color:var(--text-primary);cursor:pointer;display:flex;flex-shrink:0;font-family:Comfortaa,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family);font-size:clamp(.8rem,3.5vw,.875rem);font-size:var(--font-size-sm);font-weight:600;gap:clamp(.25rem,1vw,.5rem);min-width:fit-content;padding:clamp(.5rem,2vw,.75rem) clamp(.75rem,3vw,1.25rem);touch-action:manipulation;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);-webkit-user-select:none;user-select:none;white-space:nowrap}.PublicBlog_backButton__K8i\+R:focus-visible,.PublicBlog_backButton__K8i\+R:hover{background:#06c;background:var(--primary-color);border-color:#06c;border-color:var(--primary-color);box-shadow:0 4px 6px -1px #00000014,0 2px 4px -1px #0000000a;box-shadow:var(--shadow-md);color:#fff;outline:none;transform:translateY(-1px)}.PublicBlog_backButton__K8i\+R:active{box-shadow:0 1px 3px 0 #00000014,0 1px 2px 0 #0000000a;box-shadow:var(--shadow-sm);transform:translateY(0)}.PublicBlog_mobileMenuToggle__JXR6M{align-items:center;background:#f8f9fa;background:var(--secondary-color);border:2px solid #e5e7eb;border:2px solid var(--border-color);border-radius:12px;border-radius:var(--radius-lg);color:#1f2937;color:var(--text-primary);cursor:pointer;display:flex;flex-shrink:0;font-family:Comfortaa,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family);font-size:clamp(.8rem,3.5vw,.875rem);font-size:var(--font-size-sm);font-weight:600;gap:clamp(.25rem,1vw,.5rem);min-height:44px;padding:clamp(.5rem,2vw,.75rem) clamp(.75rem,3vw,1.25rem);position:relative;touch-action:manipulation;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);-webkit-user-select:none;user-select:none;z-index:1060;z-index:calc(var(--z-modal) + 10)}.PublicBlog_mobileMenuToggle__JXR6M:focus-visible,.PublicBlog_mobileMenuToggle__JXR6M:hover{background:#fff;border-color:#06c;border-color:var(--primary-color);box-shadow:0 1px 3px 0 #00000014,0 1px 2px 0 #0000000a;box-shadow:var(--shadow-sm);outline:none}.PublicBlog_mobileMenuToggle__JXR6M:active{transform:scale(.98)}.PublicBlog_mobileMenu__tw4ci{-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;bottom:0;left:0;opacity:0;overflow-y:auto;position:fixed;right:0;top:0;transform:translateX(-100%);transition:all .35s cubic-bezier(.4,0,.2,1);transition:all var(--transition-slow);visibility:hidden;z-index:1050;z-index:var(--z-modal)}.PublicBlog_mobileMenu__tw4ci.PublicBlog_mobileMenuOpen__AEQUi{opacity:1;transform:translateX(0);visibility:visible}.PublicBlog_mobileMenuContent__OuocE{display:flex;flex-direction:column;gap:clamp(1.5rem,4vw,2rem);min-height:100vh;padding:clamp(5rem,12vh,8rem) clamp(1rem,4vw,2rem) clamp(1rem,4vw,2rem);width:100%}.PublicBlog_mobileMenuTitle__zlmLD{color:#1f2937;color:var(--text-primary);font-size:clamp(1.25rem,6vw,1.5rem);font-size:var(--font-size-2xl);font-weight:700;margin:0;text-align:center}.PublicBlog_searchFormMobile__J1VRu{display:flex;flex-direction:column;gap:clamp(1rem,3vw,1.5rem);width:100%}.PublicBlog_searchInput__WdL8E{position:relative;width:100%}.PublicBlog_searchInput__WdL8E input{appearance:none;background:#fff;background:var(--background);border:2px solid #e5e7eb;border:2px solid var(--border-color);border-radius:12px;border-radius:var(--radius-lg);font-family:Comfortaa,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family);font-size:clamp(.9rem,4vw,1rem);font-size:var(--font-size-base);min-height:48px;outline:none;padding:clamp(.75rem,3vw,1rem) clamp(.75rem,3vw,1rem) clamp(.75rem,3vw,1rem) clamp(2.5rem,8vw,3.5rem);transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);width:100%}.PublicBlog_searchInputFocused__Jhusi input,.PublicBlog_searchInput__WdL8E input:focus{border-color:#06c;border-color:var(--primary-color);box-shadow:0 0 0 3px #0066cc1a}.PublicBlog_searchInput__WdL8E input::placeholder{color:#9ca3af;color:var(--text-light);opacity:1}.PublicBlog_searchIcon__L22bH{color:#9ca3af;color:var(--text-light);left:clamp(.75rem,3vw,1rem);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:color .25s cubic-bezier(.4,0,.2,1);transition:color var(--transition-normal);z-index:1}.PublicBlog_searchInputFocused__Jhusi .PublicBlog_searchIcon__L22bH{color:#06c;color:var(--primary-color)}.PublicBlog_clearButton__-bIQR{align-items:center;background:none;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#9ca3af;color:var(--text-light);cursor:pointer;display:flex;justify-content:center;min-height:32px;min-width:32px;padding:clamp(.25rem,1vw,.5rem);position:absolute;right:clamp(.75rem,3vw,1rem);top:50%;touch-action:manipulation;transform:translateY(-50%);transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);z-index:2}.PublicBlog_clearButton__-bIQR:focus-visible,.PublicBlog_clearButton__-bIQR:hover{background:#f8f9fa;background:var(--secondary-color);color:#6b7280;color:var(--text-secondary);outline:none}.PublicBlog_searchButtonMobile__1BDQq{align-items:center;background:#06c;background:var(--primary-color);border:none;border-radius:12px;border-radius:var(--radius-lg);color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family);font-size:clamp(.9rem,4vw,1rem);font-size:var(--font-size-base);font-weight:600;gap:clamp(.5rem,2vw,.75rem);justify-content:center;min-height:48px;padding:clamp(.875rem,3vw,1.125rem) clamp(1.5rem,4vw,2rem);touch-action:manipulation;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);-webkit-user-select:none;user-select:none;width:100%}.PublicBlog_searchButtonMobile__1BDQq:focus-visible,.PublicBlog_searchButtonMobile__1BDQq:hover{background:#004080;background:var(--primary-dark);box-shadow:0 4px 6px -1px #00000014,0 2px 4px -1px #0000000a;box-shadow:var(--shadow-md);outline:none;transform:translateY(-1px)}.PublicBlog_searchButtonMobile__1BDQq:active{box-shadow:0 1px 3px 0 #00000014,0 1px 2px 0 #0000000a;box-shadow:var(--shadow-sm);transform:translateY(0)}.PublicBlog_searchForm__pPeWV{align-items:center;display:flex;flex:1 1;gap:clamp(.75rem,2vw,1rem);max-width:min(500px,100%)}.PublicBlog_searchButton__4koYl{align-items:center;background:#06c;background:var(--primary-color);border:none;border-radius:12px;border-radius:var(--radius-lg);color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family);font-size:clamp(.8rem,3.5vw,.875rem);font-size:var(--font-size-sm);font-weight:600;gap:clamp(.25rem,1vw,.5rem);min-height:44px;padding:clamp(.625rem,2vw,.75rem) clamp(1rem,3vw,1.25rem);touch-action:manipulation;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);-webkit-user-select:none;user-select:none;white-space:nowrap}.PublicBlog_searchButton__4koYl:focus-visible,.PublicBlog_searchButton__4koYl:hover{background:#004080;background:var(--primary-dark);box-shadow:0 4px 6px -1px #00000014,0 2px 4px -1px #0000000a;box-shadow:var(--shadow-md);outline:none;transform:translateY(-1px)}.PublicBlog_searchButton__4koYl:active{box-shadow:0 1px 3px 0 #00000014,0 1px 2px 0 #0000000a;box-shadow:var(--shadow-sm);transform:translateY(0)}.PublicBlog_categoryFiltersMobile__XcuR2{display:flex;flex-direction:column;gap:clamp(1rem,3vw,1.5rem);width:100%}.PublicBlog_filtersTitle__pmfEs{border-bottom:2px solid #e5e7eb;border-bottom:2px solid var(--border-color);color:#1f2937;color:var(--text-primary);font-size:clamp(1.1rem,5vw,1.25rem);font-size:var(--font-size-xl);font-weight:700;margin:0;padding-bottom:clamp(.75rem,2vw,1rem);text-align:center}.PublicBlog_categoryGrid__AgLVA{grid-gap:clamp(.75rem,2vw,1rem);display:grid;gap:clamp(.75rem,2vw,1rem);grid-template-columns:1fr}.PublicBlog_categoryBtnMobile__bBJGV{align-items:center;background:#f8f9fa;background:var(--secondary-color);border:2px solid #e5e7eb;border:2px solid var(--border-color);border-radius:12px;border-radius:var(--radius-lg);color:#1f2937;color:var(--text-primary);cursor:pointer;display:flex;font-family:Comfortaa,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family);font-size:clamp(.9rem,4vw,1rem);font-size:var(--font-size-base);font-weight:600;gap:clamp(.75rem,3vw,1rem);min-height:56px;padding:clamp(1rem,3vw,1.25rem) clamp(1rem,4vw,1.5rem);text-align:left;touch-action:manipulation;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);-webkit-user-select:none;user-select:none;width:100%}.PublicBlog_categoryBtnMobile__bBJGV:focus-visible,.PublicBlog_categoryBtnMobile__bBJGV:hover{background:#fff;border-color:#06c;border-color:var(--primary-color);box-shadow:0 1px 3px 0 #00000014,0 1px 2px 0 #0000000a;box-shadow:var(--shadow-sm);outline:none;transform:translateY(-1px)}.PublicBlog_categoryBtnMobile__bBJGV:active{transform:translateY(0)}.PublicBlog_categoryBtnMobile__bBJGV.PublicBlog_active__DY\+q-{background:#06c;background:var(--primary-color);border-color:#06c;border-color:var(--primary-color);box-shadow:0 4px 6px -1px #00000014,0 2px 4px -1px #0000000a;box-shadow:var(--shadow-md);color:#fff}.PublicBlog_categoryBtnMobile__bBJGV span{flex:1 1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.PublicBlog_filtersWrapper__XwFLA{flex-shrink:0;position:relative}.PublicBlog_filtersToggle__IjxPb{align-items:center;background:#f8f9fa;background:var(--secondary-color);border:2px solid #e5e7eb;border:2px solid var(--border-color);border-radius:12px;border-radius:var(--radius-lg);cursor:pointer;display:flex;font-family:Comfortaa,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family);font-size:clamp(.8rem,3.5vw,.875rem);font-size:var(--font-size-sm);font-weight:600;gap:clamp(.25rem,1vw,.5rem);min-height:44px;padding:clamp(.625rem,2vw,.75rem) clamp(1rem,3vw,1.25rem);touch-action:manipulation;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);-webkit-user-select:none;user-select:none;white-space:nowrap}.PublicBlog_filtersToggle__IjxPb:focus-visible,.PublicBlog_filtersToggle__IjxPb:hover{background:#fff;border-color:#06c;border-color:var(--primary-color);box-shadow:0 1px 3px 0 #00000014,0 1px 2px 0 #0000000a;box-shadow:var(--shadow-sm);outline:none}.PublicBlog_categoryFilters__8AGxb{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(.5rem,1.5vw,.75rem)}.PublicBlog_categoryBtn__i5jSJ{align-items:center;background:#f8f9fa;background:var(--secondary-color);border:2px solid #e5e7eb;border:2px solid var(--border-color);border-radius:12px;border-radius:var(--radius-lg);color:#1f2937;color:var(--text-primary);cursor:pointer;display:flex;font-family:Comfortaa,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family);font-size:clamp(.8rem,3.5vw,.875rem);font-size:var(--font-size-sm);font-weight:600;gap:clamp(.25rem,1vw,.5rem);min-height:40px;padding:clamp(.5rem,1.5vw,.625rem) clamp(.75rem,2vw,1rem);touch-action:manipulation;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);-webkit-user-select:none;user-select:none;white-space:nowrap}.PublicBlog_categoryBtn__i5jSJ:focus-visible,.PublicBlog_categoryBtn__i5jSJ:hover{background:#fff;border-color:#06c;border-color:var(--primary-color);box-shadow:0 1px 3px 0 #00000014,0 1px 2px 0 #0000000a;box-shadow:var(--shadow-sm);outline:none;transform:translateY(-1px)}.PublicBlog_categoryBtn__i5jSJ:active{transform:translateY(0)}.PublicBlog_categoryBtn__i5jSJ.PublicBlog_active__DY\+q-{background:#06c;background:var(--primary-color);border-color:#06c;border-color:var(--primary-color);box-shadow:0 4px 6px -1px #00000014,0 2px 4px -1px #0000000a;box-shadow:var(--shadow-md);color:#fff}.PublicBlog_categoryFilters__8AGxb.PublicBlog_filtersOpen__mHtA4{align-items:stretch;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;background:var(--background);border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius-lg);box-shadow:0 10px 15px -3px #00000014,0 4px 6px -2px #00000008;box-shadow:var(--shadow-lg);flex-direction:column;left:0;margin-top:clamp(.25rem,1vw,.5rem);min-width:200px;padding:clamp(1rem,2vw,1.5rem);position:absolute;right:0;top:100%;z-index:1000;z-index:var(--z-dropdown)}.PublicBlog_postsSection__AG\+nW{margin:0 auto;max-width:min(1200px,100vw);padding:clamp(1.5rem,5vw,2.5rem) clamp(1rem,4vw,2rem);width:100%}.PublicBlog_loadingContainer__mhBuB{align-items:center;display:flex;flex-direction:column;gap:clamp(1rem,3vw,1.5rem);justify-content:center;min-height:clamp(250px,30vh,350px);padding:clamp(1rem,4vw,2rem);text-align:center}.PublicBlog_spinner__Ohyo1{animation:PublicBlog_spin__g3-3A 1s ease-in-out infinite;border:clamp(2px,.5vw,3px) solid #06c3;border-radius:50%;border-top:clamp(2px,.5vw,3px) solid var(--primary-color);height:clamp(32px,6vw,40px);width:clamp(32px,6vw,40px)}.PublicBlog_loadingText__jP2D7{align-items:center;color:#06c;color:var(--primary-color);display:flex;flex-wrap:wrap;font-size:clamp(.9rem,4vw,1rem);font-size:var(--font-size-base);font-weight:600;gap:clamp(.5rem,2vw,.75rem);justify-content:center}.PublicBlog_loadingIcon__8nZC4{animation:PublicBlog_pulse__XkHqG 2s infinite;flex-shrink:0}.PublicBlog_emptyState__qMYsW{align-items:center;display:flex;flex-direction:column;gap:clamp(1rem,3vw,1.5rem);justify-content:center;min-height:clamp(250px,30vh,350px);padding:clamp(1.5rem,5vw,2rem);text-align:center}.PublicBlog_emptyIcon__VpUOU{animation:PublicBlog_float__-8haZ 3s ease-in-out infinite;color:#9ca3af;color:var(--text-light);opacity:.7}.PublicBlog_emptyTitle__WfOUB{color:#1f2937;color:var(--text-primary);font-size:clamp(1.1rem,5vw,1.25rem);font-size:var(--font-size-xl);font-weight:700;line-height:1.3;margin:0;max-width:100%}.PublicBlog_emptyDescription__\+UkSV{color:#6b7280;color:var(--text-secondary);font-size:clamp(.9rem,4vw,1rem);font-size:var(--font-size-base);line-height:1.6;margin:0;max-width:min(400px,100%)}.PublicBlog_resetButton__hhyfV{align-items:center;background:#06c;background:var(--primary-color);border:none;border-radius:12px;border-radius:var(--radius-lg);color:#fff;cursor:pointer;display:flex;font-family:Comfortaa,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family);font-size:clamp(.9rem,4vw,1rem);font-size:var(--font-size-base);font-weight:600;gap:clamp(.25rem,1vw,.5rem);min-height:44px;padding:clamp(.75rem,2vw,.875rem) clamp(1rem,3vw,1.5rem);touch-action:manipulation;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);-webkit-user-select:none;user-select:none}.PublicBlog_resetButton__hhyfV:focus-visible,.PublicBlog_resetButton__hhyfV:hover{background:#004080;background:var(--primary-dark);box-shadow:0 4px 6px -1px #00000014,0 2px 4px -1px #0000000a;box-shadow:var(--shadow-md);outline:none;transform:translateY(-1px)}.PublicBlog_resetButton__hhyfV:active{box-shadow:0 1px 3px 0 #00000014,0 1px 2px 0 #0000000a;box-shadow:var(--shadow-sm);transform:translateY(0)}.PublicBlog_postsGrid__kAuio{grid-gap:clamp(1rem,4vw,1.5rem);display:grid;gap:clamp(1rem,4vw,1.5rem);grid-template-columns:1fr;margin-bottom:clamp(1.5rem,4vw,2.5rem);width:100%}.PublicBlog_postCard__kyCfd{background:#fff;background:var(--background);border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:16px;border-radius:var(--radius-xl);box-shadow:0 1px 3px 0 #00000014,0 1px 2px 0 #0000000a;box-shadow:var(--shadow-sm);cursor:pointer;height:fit-content;overflow:hidden;position:relative;touch-action:manipulation;transition:all .35s cubic-bezier(.4,0,.2,1);transition:all var(--transition-slow);-webkit-user-select:none;user-select:none;width:100%}.PublicBlog_postCard__kyCfd:focus-visible,.PublicBlog_postCard__kyCfd:hover{border-color:#06c;border-color:var(--primary-color);box-shadow:0 20px 25px -5px #00000014,0 10px 10px -5px #00000005;box-shadow:var(--shadow-xl);outline:none;transform:translateY(clamp(-2px,-1vw,-4px))}.PublicBlog_postCard__kyCfd:active{box-shadow:0 10px 15px -3px #00000014,0 4px 6px -2px #00000008;box-shadow:var(--shadow-lg);transform:translateY(clamp(-1px,-.5vw,-2px))}.PublicBlog_postImage__xMuVK{background:#f8f9fa;background:var(--secondary-color);height:clamp(160px,20vw,200px);overflow:hidden;position:relative;width:100%}.PublicBlog_postImage__xMuVK img{display:block;height:100%;object-fit:cover;transition:transform .35s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-slow);width:100%}.PublicBlog_postCard__kyCfd:hover .PublicBlog_postImage__xMuVK img{transform:scale(1.03)}.PublicBlog_imageOverlay__k5kKi{align-items:center;background:linear-gradient(180deg,#0000 0,#0000001a 50%,#0000004d);color:#fff;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .25s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition-normal)}.PublicBlog_postCard__kyCfd:hover .PublicBlog_imageOverlay__k5kKi{opacity:1}.PublicBlog_postContent__gCWmT{display:flex;flex-direction:column;gap:clamp(.5rem,1.5vw,.75rem);height:100%;padding:clamp(1rem,3vw,1.5rem)}.PublicBlog_postMeta__m-6dN{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(.5rem,2vw,.75rem)}.PublicBlog_metaItem__5mQ87{align-items:center;color:#9ca3af;color:var(--text-light);display:flex;font-size:clamp(.7rem,3vw,.75rem);font-size:var(--font-size-xs);font-weight:500;gap:clamp(.25rem,.8vw,.375rem);white-space:nowrap}.PublicBlog_postTitle__6M96b{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1f2937;color:var(--text-primary);display:-webkit-box;font-size:clamp(1rem,4.5vw,1.125rem);font-size:var(--font-size-lg);font-weight:700;line-height:1.4;margin:0;overflow:hidden;transition:color .25s cubic-bezier(.4,0,.2,1);transition:color var(--transition-normal)}.PublicBlog_postCard__kyCfd:hover .PublicBlog_postTitle__6M96b{color:#06c;color:var(--primary-color)}.PublicBlog_postExcerpt__6ZGet{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#6b7280;color:var(--text-secondary);display:-webkit-box;flex:1 1;font-size:clamp(.8rem,3.5vw,.875rem);font-size:var(--font-size-sm);line-height:1.6;margin:0;overflow:hidden}.PublicBlog_postFooter__CQxAo{align-items:center;border-top:1px solid #e5e7eb;border-top:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:clamp(.5rem,2vw,.75rem);justify-content:space-between;margin-top:auto;padding-top:clamp(.5rem,2vw,.75rem)}.PublicBlog_postTags__S2XZt{display:flex;flex:1 1;flex-wrap:wrap;gap:clamp(.25rem,1vw,.375rem)}.PublicBlog_categoryTag__izwHd,.PublicBlog_marketTag__IXqTh{align-items:center;border-radius:8px;border-radius:var(--radius-md);display:flex;font-size:clamp(.7rem,3vw,.75rem);font-size:var(--font-size-xs);font-weight:600;gap:clamp(.125rem,.5vw,.25rem);min-height:24px;padding:clamp(.125rem,.5vw,.25rem) clamp(.375rem,1.5vw,.625rem);transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);white-space:nowrap}.PublicBlog_categoryTag__izwHd{background:linear-gradient(135deg,#10b981,#059669);background:linear-gradient(135deg,var(--success-color),#059669);border:1px solid #10b981;border:1px solid var(--success-color);color:#fff}.PublicBlog_marketTag__IXqTh{background:linear-gradient(135deg,#f59e0b,#d97706);background:linear-gradient(135deg,var(--warning-color),#d97706);border:1px solid #f59e0b;border:1px solid var(--warning-color);color:#fff}.PublicBlog_marketIcon__mjlEK{flex-shrink:0;height:clamp(8px,1.5vw,10px);width:clamp(8px,1.5vw,10px)}.PublicBlog_tagText__FTcBN{max-width:100px;overflow:hidden;text-overflow:ellipsis}.PublicBlog_readMore__dn4Ms{align-items:center;color:#06c;color:var(--primary-color);display:flex;flex-shrink:0;font-size:clamp(.7rem,3vw,.75rem);font-size:var(--font-size-xs);font-weight:600;gap:clamp(.125rem,.5vw,.25rem);transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);white-space:nowrap}.PublicBlog_postCard__kyCfd:hover .PublicBlog_readMore__dn4Ms{transform:translateX(clamp(1px,.5vw,2px))}.PublicBlog_pagination__\+Y7id{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(.25rem,1vw,.5rem);justify-content:center;margin-top:clamp(1.5rem,4vw,2rem);padding:clamp(.5rem,2vw,1rem)}.PublicBlog_paginationBtn__pk3MG{align-items:center;background:#fff;background:var(--background);border:2px solid #e5e7eb;border:2px solid var(--border-color);border-radius:8px;border-radius:var(--radius-md);color:#1f2937;color:var(--text-primary);cursor:pointer;display:flex;font-family:Comfortaa,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family);font-size:clamp(.8rem,3.5vw,.875rem);font-size:var(--font-size-sm);font-weight:600;gap:clamp(.125rem,.5vw,.25rem);height:clamp(36px,8vw,44px);justify-content:center;min-width:clamp(36px,8vw,44px);padding:clamp(.25rem,1vw,.5rem);touch-action:manipulation;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);-webkit-user-select:none;user-select:none}.PublicBlog_paginationBtn__pk3MG:focus-visible:not(:disabled),.PublicBlog_paginationBtn__pk3MG:hover:not(:disabled){background:#06c;background:var(--primary-color);border-color:#06c;border-color:var(--primary-color);box-shadow:0 1px 3px 0 #00000014,0 1px 2px 0 #0000000a;box-shadow:var(--shadow-sm);color:#fff;outline:none;transform:translateY(-1px)}.PublicBlog_paginationBtn__pk3MG:active:not(:disabled){transform:translateY(0)}.PublicBlog_paginationBtn__pk3MG.PublicBlog_active__DY\+q-{background:#06c;background:var(--primary-color);border-color:#06c;border-color:var(--primary-color);box-shadow:0 4px 6px -1px #00000014,0 2px 4px -1px #0000000a;box-shadow:var(--shadow-md);color:#fff}.PublicBlog_paginationBtn__pk3MG:disabled{cursor:not-allowed;opacity:.4;transform:none}.PublicBlog_paginationArrow__GGIPV{min-width:clamp(40px,9vw,48px);padding:clamp(.375rem,1.5vw,.625rem)}.PublicBlog_paginationDots__\+-S2p{align-items:center;color:#9ca3af;color:var(--text-light);display:flex;font-size:clamp(.8rem,3.5vw,.875rem);font-size:var(--font-size-sm);font-weight:600;padding:0 clamp(.25rem,1vw,.5rem)}@keyframes PublicBlog_spin__g3-3A{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes PublicBlog_pulse__XkHqG{0%,to{opacity:.4}50%{opacity:1}}@keyframes PublicBlog_pulse-dot__3zIp1{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}@keyframes PublicBlog_line-expand__02fS0{0%{width:0}to{width:clamp(30%,10vw,50%)}}@keyframes PublicBlog_grid-fade__VKSbo{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes PublicBlog_dot-pulse__JwO-k{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes PublicBlog_accent-float__Qo269{0%,to{opacity:.1;transform:translateY(0) rotate(0deg)}50%{opacity:.15;transform:translateY(clamp(-3px,-1vw,-6px)) rotate(180deg)}}@keyframes PublicBlog_fadeInUp__QF7tq{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes PublicBlog_float__-8haZ{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:475px){.PublicBlog_heroGrid__rKwj4{gap:1rem;padding:1rem .75rem .75rem}.PublicBlog_heroTitle__EIpXn{font-size:1.5rem}.PublicBlog_heroDescription__uR9Oh{font-size:.8rem}.PublicBlog_filtersSection__q\+Y1-{padding:.75rem .5rem}.PublicBlog_filtersContainer__an3lh{gap:.5rem}.PublicBlog_postsSection__AG\+nW{padding:1.5rem .75rem}.PublicBlog_postContent__gCWmT{padding:.75rem}.PublicBlog_postFooter__CQxAo{align-items:flex-start;flex-direction:column;gap:.75rem}.PublicBlog_readMore__dn4Ms{align-self:flex-end}.PublicBlog_mobileMenuContent__OuocE{padding:4rem .75rem 1rem}.PublicBlog_pagination__\+Y7id{gap:.25rem;padding:.5rem}.PublicBlog_paginationBtn__pk3MG{font-size:.75rem;height:32px;min-width:32px}.PublicBlog_paginationArrow__GGIPV{min-width:36px}}@media (min-width:640px){.PublicBlog_postsGrid__kAuio{gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.PublicBlog_postImage__xMuVK{height:180px}}@media (min-width:768px){.PublicBlog_heroGrid__rKwj4{gap:2rem;grid-template-columns:1fr auto;text-align:left}.PublicBlog_heroContent__zjm5y{align-items:flex-start;text-align:left}.PublicBlog_heroMeta__nkHD6{justify-content:flex-start}.PublicBlog_titleSecondary__gfDsN:after{left:0;transform:none}.PublicBlog_heroDescription__uR9Oh{margin-left:0;margin-right:0}.PublicBlog_heroVisual__A7fcB{display:block}.PublicBlog_filtersContainer__an3lh{flex-wrap:nowrap}.PublicBlog_searchForm__pPeWV{flex:1 1}.PublicBlog_postsGrid__kAuio{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.PublicBlog_postImage__xMuVK{height:200px}}@media (min-width:1024px){.PublicBlog_heroGrid__rKwj4{gap:3rem}.PublicBlog_postsGrid__kAuio{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.PublicBlog_categoryFilters__8AGxb{align-items:center;background:#0000;border:none;border-radius:0;box-shadow:none;flex-direction:row;margin-top:0;padding:0;position:static}.PublicBlog_postImage__xMuVK{height:220px}}@media (min-width:1280px){.PublicBlog_heroGrid__rKwj4{padding:3rem 2rem 2rem}.PublicBlog_postsSection__AG\+nW{padding:3rem 2rem}.PublicBlog_postsGrid__kAuio{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}}@media (min-width:1536px){.PublicBlog_blogContainer__QiFYS{font-size:1.125rem}.PublicBlog_filtersContainer__an3lh,.PublicBlog_heroGrid__rKwj4,.PublicBlog_postsSection__AG\+nW{max-width:1400px}.PublicBlog_postsGrid__kAuio{grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}}@media (orientation:landscape) and (max-height:500px){.PublicBlog_heroSection__0Epz1{min-height:auto}.PublicBlog_heroGrid__rKwj4{gap:1.5rem;padding:1rem 1rem .75rem}.PublicBlog_mobileMenuContent__OuocE{padding-top:1.5rem}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.PublicBlog_postImage__xMuVK img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media (hover:none) and (pointer:coarse){.PublicBlog_postCard__kyCfd:hover{border-color:#e5e7eb;border-color:var(--border-color);box-shadow:0 1px 3px 0 #00000014,0 1px 2px 0 #0000000a;box-shadow:var(--shadow-sm);transform:none}.PublicBlog_postCard__kyCfd:active{border-color:#06c;border-color:var(--primary-color);box-shadow:0 4px 6px -1px #00000014,0 2px 4px -1px #0000000a;box-shadow:var(--shadow-md);transform:scale(.98)}.PublicBlog_backButton__K8i\+R:hover,.PublicBlog_categoryBtn__i5jSJ:hover,.PublicBlog_paginationBtn__pk3MG:hover,.PublicBlog_searchButton__4koYl:hover{box-shadow:0 1px 3px 0 #00000014,0 1px 2px 0 #0000000a;box-shadow:var(--shadow-sm);transform:none}.PublicBlog_backButton__K8i\+R:active,.PublicBlog_categoryBtn__i5jSJ:active,.PublicBlog_paginationBtn__pk3MG:active,.PublicBlog_searchButton__4koYl:active{transform:scale(.95)}.PublicBlog_clearButton__-bIQR{min-height:44px;min-width:44px}.PublicBlog_backButton__K8i\+R,.PublicBlog_categoryBtn__i5jSJ,.PublicBlog_paginationBtn__pk3MG,.PublicBlog_searchButton__4koYl{min-height:44px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.PublicBlog_spinner__Ohyo1{animation:none;border:4px solid #06c;border:4px solid var(--primary-color)}.PublicBlog_postCard__kyCfd:hover .PublicBlog_postImage__xMuVK img{transform:none}}@media (prefers-contrast:high){.PublicBlog_postCard__kyCfd{border-width:2px}.PublicBlog_backButton__K8i\+R,.PublicBlog_categoryBtn__i5jSJ,.PublicBlog_paginationBtn__pk3MG,.PublicBlog_searchButton__4koYl,.PublicBlog_searchInput__WdL8E input{border-width:3px}}@supports (padding-top:env(safe-area-inset-top)){.PublicBlog_mobileMenu__tw4ci{padding-top:env(safe-area-inset-top)}.PublicBlog_mobileMenuContent__OuocE{padding-top:calc(env(safe-area-inset-top) + 4rem)}}@supports selector(:focus-visible){.PublicBlog_postCard__kyCfd:focus{outline:none}.PublicBlog_postCard__kyCfd:focus-visible{outline:2px solid #06c;outline:2px solid var(--primary-color);outline-offset:2px}}:root{--primary-color:#06c;--primary-dark:#004080;--primary-light:#4d9aff;--secondary-color:#f8f9fa;--text-primary:#1f2937;--text-secondary:#6b7280;--text-light:#9ca3af;--background:#fff;--border-color:#e5e7eb;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--font-family:"Comfortaa",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.BlogPost_blogPostContainer__1sPKS{background:linear-gradient(135deg,#f8faff,#fff);font-family:Comfortaa,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-family);min-height:100vh}.BlogPost_loadingContainer__XxirA{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:2rem}.BlogPost_spinner__FPL8g{animation:BlogPost_spin__Tfzoh 1s ease-in-out infinite;border:4px solid #06c3;border-radius:50%;border-top:4px solid var(--primary-color);height:50px;margin-bottom:1.5rem;width:50px}.BlogPost_loadingText__Vb6-N{align-items:center;color:#06c;color:var(--primary-color);display:flex;font-size:1.1rem;font-weight:600;gap:.75rem}.BlogPost_loadingIcon__mSCSV{animation:BlogPost_pulse__k6lpi 2s infinite}.BlogPost_errorContainer__FOEHq{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:600px;min-height:60vh;padding:2rem;text-align:center}.BlogPost_errorIcon__XYnJe{color:#9ca3af;color:var(--text-light);margin-bottom:1.5rem}.BlogPost_errorContainer__FOEHq h2{color:#1f2937;color:var(--text-primary);font-size:1.5rem;font-weight:700;margin-bottom:1rem}.BlogPost_errorContainer__FOEHq p{color:#6b7280;color:var(--text-secondary);font-size:1rem;line-height:1.6;margin-bottom:2rem}.BlogPost_navigation__zKMo9{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color);left:0;position:fixed;right:0;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:100}.BlogPost_navigation__zKMo9.BlogPost_scrolled__kbTjz{background:#fffffff2;box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm)}.BlogPost_navContent__2Zs-C{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:1rem 2rem}.BlogPost_backButton__kcLN\+,.BlogPost_shareButton__xr6uc{align-items:center;background:#fff;background:var(--background);border:2px solid #e5e7eb;border:2px solid var(--border-color);border-radius:12px;border-radius:var(--radius-lg);color:#1f2937;color:var(--text-primary);cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.75rem 1.25rem;text-decoration:none;transition:all .3s ease}.BlogPost_backButton__kcLN\+:hover,.BlogPost_shareButton__xr6uc:hover{background:#06c;background:var(--primary-color);border-color:#06c;border-color:var(--primary-color);box-shadow:0 4px 6px -1px #0000001a;box-shadow:var(--shadow-md);color:#fff;transform:translateY(-2px)}.BlogPost_heroSection__sh2Gg{overflow:hidden;padding-bottom:3rem;padding-top:5rem;position:relative}.BlogPost_heroImage__dcmU7{border-radius:0 0 16px 16px;border-radius:0 0 var(--radius-xl) var(--radius-xl);height:50vh;margin-bottom:3rem;max-height:600px;min-height:400px;overflow:hidden;position:relative;width:100%}.BlogPost_heroImage__dcmU7 img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.BlogPost_heroOverlay__CQpbP{background:linear-gradient(180deg,#0000 0,#0000001a 50%,#0000004d);inset:0;position:absolute}.BlogPost_heroContent__Ef\+7\+{margin:0 auto;max-width:800px;padding:0 2rem;text-align:center}.BlogPost_heroMeta__8k1Pe{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:2rem}.BlogPost_metaItem__S92z\+{align-items:center;background:#f8f9fa;background:var(--secondary-color);border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius-lg);color:#6b7280;color:var(--text-secondary);display:flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.5rem 1rem}.BlogPost_marketIcon__jCS2x{color:#06c;color:var(--primary-color)}.BlogPost_heroTitle__3VktR{color:#1f2937;color:var(--text-primary);font-size:clamp(2rem,5vw,3.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:1.5rem}.BlogPost_heroSubtitle__eQZvs{color:#6b7280;color:var(--text-secondary);font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:600px}.BlogPost_contentSection__DF2Wg{margin:0 auto;max-width:800px;padding:0 2rem 4rem}.BlogPost_articleContent__mt6zQ{background:#fff;background:var(--background);border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:16px;border-radius:var(--radius-xl);box-shadow:0 10px 15px -3px #0000001a;box-shadow:var(--shadow-lg);margin-bottom:4rem;padding:3rem}.BlogPost_paragraph__H4g-R{color:#1f2937;color:var(--text-primary);font-size:1.125rem;line-height:1.8;margin-bottom:1.5rem;text-align:justify}.BlogPost_paragraph__H4g-R:last-child{margin-bottom:0}.BlogPost_relatedSection__NiPi6,.BlogPost_tagsSection__2Kz64{margin-bottom:3rem}.BlogPost_sectionTitle__uqK7R{align-items:center;color:#1f2937;color:var(--text-primary);display:flex;font-size:1.5rem;font-weight:700;gap:.75rem;margin-bottom:1.5rem}.BlogPost_tagsList__Tb6Vj{display:flex;flex-wrap:wrap;gap:.75rem}.BlogPost_tag__7UtQx{background:linear-gradient(135deg,#06c,#004080);background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));border-radius:12px;border-radius:var(--radius-lg);color:#fff;cursor:default;font-size:.9rem;font-weight:600;padding:.5rem 1rem;transition:all .3s ease}.BlogPost_tag__7UtQx:hover{box-shadow:0 4px 6px -1px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-2px)}.BlogPost_relatedGrid__trTiP{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.BlogPost_relatedCard__-vtQE{background:#fff;background:var(--background);border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:16px;border-radius:var(--radius-xl);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);cursor:pointer;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.BlogPost_relatedCard__-vtQE:hover{border-color:#06c;border-color:var(--primary-color);box-shadow:0 20px 25px -5px #0000001a;box-shadow:var(--shadow-xl);transform:translateY(-8px)}.BlogPost_relatedImage__50DXZ{height:200px;overflow:hidden;width:100%}.BlogPost_relatedImage__50DXZ img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.BlogPost_relatedCard__-vtQE:hover .BlogPost_relatedImage__50DXZ img{transform:scale(1.05)}.BlogPost_relatedContent__pNA1g{padding:1.5rem}.BlogPost_relatedTitle__m2YHh{color:#1f2937;color:var(--text-primary);font-size:1.125rem;font-weight:700;line-height:1.4;margin-bottom:.75rem}.BlogPost_relatedExcerpt__X8MBV{color:#6b7280;color:var(--text-secondary);font-size:.95rem;line-height:1.5;margin-bottom:1rem}.BlogPost_relatedMeta__dLzUx{align-items:center;color:#9ca3af;color:var(--text-light);display:flex;font-size:.875rem;gap:.5rem}.BlogPost_ctaSection__-om7Q{background:linear-gradient(135deg,#06c,#004080);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);border-radius:16px 16px 0 0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;margin:4rem -2rem 0;overflow:hidden;padding:4rem 2rem;position:relative}.BlogPost_ctaSection__-om7Q:before{background:radial-gradient(circle at 20% 50%,#ffffff1a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ffffff0d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.BlogPost_ctaContent__ZuZ1A{margin:0 auto;max-width:600px;position:relative;text-align:center;z-index:1}.BlogPost_ctaIcon__jQ2RJ{color:#ffffffe6;display:flex;justify-content:center;margin-bottom:1.5rem}.BlogPost_ctaTitle__omXys{color:#fff;font-size:2rem;font-weight:700;margin-bottom:1rem}.BlogPost_ctaDescription__2TNRa{color:#ffffffe6;font-size:1.125rem;line-height:1.6;margin-bottom:2rem}.BlogPost_ctaButton__NXYOg{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:2px solid #ffffff4d;border-radius:12px;border-radius:var(--radius-lg);color:#fff;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:600;gap:.75rem;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.BlogPost_ctaButton__NXYOg:hover{background:#ffffff40;border-color:#ffffff80;box-shadow:0 10px 25px #0003;transform:translateY(-3px)}@keyframes BlogPost_spin__Tfzoh{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes BlogPost_pulse__k6lpi{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:1024px){.BlogPost_navContent__2Zs-C{padding:1rem 1.5rem}.BlogPost_heroContent__Ef\+7\+{padding:0 1.5rem}.BlogPost_contentSection__DF2Wg{padding:0 1.5rem 4rem}.BlogPost_articleContent__mt6zQ{padding:2rem}}@media (max-width:768px){.BlogPost_navContent__2Zs-C{flex-direction:column;gap:1rem;padding:1rem}.BlogPost_backButton__kcLN\+,.BlogPost_shareButton__xr6uc{font-size:.875rem;padding:.5rem 1rem}.BlogPost_heroSection__sh2Gg{padding-top:6rem}.BlogPost_heroImage__dcmU7{height:40vh;margin-bottom:2rem;min-height:300px}.BlogPost_heroMeta__8k1Pe{gap:1rem;justify-content:center}.BlogPost_metaItem__S92z\+{font-size:.8rem;padding:.4rem .8rem}.BlogPost_heroTitle__3VktR{font-size:2rem}.BlogPost_heroSubtitle__eQZvs{font-size:1.1rem}.BlogPost_contentSection__DF2Wg{padding:0 1rem 3rem}.BlogPost_articleContent__mt6zQ{padding:1.5rem}.BlogPost_paragraph__H4g-R{font-size:1rem;text-align:left}.BlogPost_relatedGrid__trTiP{gap:1.5rem;grid-template-columns:1fr}.BlogPost_ctaSection__-om7Q{margin:3rem -1rem 0;padding:3rem 1rem}.BlogPost_ctaTitle__omXys{font-size:1.5rem}.BlogPost_ctaDescription__2TNRa{font-size:1rem}}@media (max-width:480px){.BlogPost_heroTitle__3VktR{font-size:1.75rem}.BlogPost_heroSubtitle__eQZvs{font-size:1rem}.BlogPost_articleContent__mt6zQ{padding:1rem}.BlogPost_paragraph__H4g-R{font-size:.95rem;line-height:1.7}.BlogPost_tagsList__Tb6Vj{gap:.5rem}.BlogPost_tag__7UtQx{font-size:.8rem;padding:.4rem .8rem}.BlogPost_ctaButton__NXYOg{font-size:1rem;padding:.875rem 1.5rem}}.PurchasePage_purchasePage__JSxJo{--primary-color:#06c;--primary-light:#4d9aff;--primary-dark:#003d7a;--success-color:#10b981;--error-color:#ef4444;--warning-color:#f59e0b;--background-light:#f8faff;--background-white:#fff;--text-primary:#1e293b;--text-secondary:#64748b;--text-light:#94a3b8;--border-color:#e2e8f0;--border-light:#f1f5f9;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--transition:all 0.2s cubic-bezier(0.4,0,0.2,1);background:linear-gradient(135deg,var(--background-light) 0,#fff 50%,var(--background-light) 100%);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}.PurchasePage_backgroundElements__SStul{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:-1}.PurchasePage_backgroundOrb1__-FbCB{background:radial-gradient(circle,#0066cc0f 0,#06c0 70%);border-radius:50%;filter:blur(60px);height:400px;position:absolute;right:-100px;top:-100px;width:400px}.PurchasePage_backgroundOrb2__0HU4o{background:radial-gradient(circle,#8b5cf60a 0,#8b5cf600 70%);border-radius:50%;bottom:-75px;filter:blur(60px);height:300px;left:-75px;position:absolute;width:300px}.PurchasePage_gradientOverlay__\+rGe5{background:radial-gradient(ellipse at center,#f8faff00 0,#f8faffb3 80%);height:100%;left:0;position:absolute;top:0;width:100%}.PurchasePage_container__mzFoJ{margin:0 auto;max-width:1200px;padding:24px;position:relative;z-index:1}.PurchasePage_loadingContainer__kEYuj{align-items:center;background:linear-gradient(135deg,var(--background-light) 0,#fff 100%);display:flex;justify-content:center;min-height:100vh}.PurchasePage_loadingSpinner__7Nk1f{align-items:center;background:var(--background-white);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;gap:16px;padding:32px}.PurchasePage_loadingSpinner__7Nk1f p{color:var(--text-secondary);font-weight:500;margin:0}.PurchasePage_header__Eqjnn{margin-bottom:32px}.PurchasePage_backButton__t961W{align-items:center;background:#0000;border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:8px;padding:8px 16px;transition:var(--transition)}.PurchasePage_backButton__t961W:hover{background:#0066cc0d;border-color:var(--primary-color);color:var(--primary-color)}.PurchasePage_checkoutContainer__RXVXo{grid-gap:48px;align-items:start;display:grid;gap:48px;grid-template-columns:1fr 400px}.PurchasePage_formContainer__xxCO0{background:var(--background-white);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:32px}.PurchasePage_formHeader__GhsMa{margin-bottom:32px}.PurchasePage_title__9LDsH{color:var(--text-primary);font-size:1.875rem;font-weight:700;line-height:1.3;margin:0 0 8px}.PurchasePage_subtitle__XBqtf{color:var(--text-secondary);font-size:1rem;line-height:1.5;margin:0}.PurchasePage_form__j-iK-{display:flex;flex-direction:column;gap:24px}.PurchasePage_section__OBh6L{display:flex;flex-direction:column;gap:16px}.PurchasePage_sectionTitle__Lv1Z0{color:var(--text-primary);font-size:1.1rem;font-weight:600;margin:0}.PurchasePage_inputGroup__-J5I8{display:flex;flex-direction:column;gap:6px}.PurchasePage_label__N6f8e{align-items:center;color:var(--text-primary);display:flex;font-size:.9rem;font-weight:500;gap:8px}.PurchasePage_input__wJtLT,.PurchasePage_select__qGCsT{background:var(--background-white);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-family:inherit;font-size:1rem;padding:12px 16px;transition:var(--transition)}.PurchasePage_errorMessage__0HyJ0{align-items:center}.PurchasePage_validateButton__zfxm8{transition:var(--transition)}.PurchasePage_checkboxLabel__4gIAz input[type=checkbox]{display:none}.PurchasePage_checkboxCustom__YL\+ae{border:1px solid var(--border-color);border-radius:3px;transition:var(--transition)}.PurchasePage_purchaseButton__m02Z2{align-items:center;background:linear-gradient(135deg,var(--success-color),#059669);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:8px;justify-content:center;margin-top:8px;padding:16px 24px;transition:var(--transition);width:100%}.PurchasePage_purchaseButton__m02Z2:hover:not(:disabled){box-shadow:var(--shadow-lg);transform:translateY(-1px)}.PurchasePage_securityNote__NQfkG{align-items:center;color:var(--text-light);display:flex;font-size:.85rem;gap:8px;justify-content:center;margin-top:16px}.PurchasePage_summaryContainer__neR-F{position:sticky;top:24px}.PurchasePage_summary__QfUz9{background:var(--background-white);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden}.PurchasePage_summaryTitle__ZskzW{color:var(--text-primary);font-size:1.2rem;font-weight:600;margin:0;padding:24px 24px 0}.PurchasePage_planSummary__711IB{border-bottom:1px solid var(--border-light);padding:24px}.PurchasePage_planHeader__ZudrR{align-items:center;display:flex;gap:12px;margin-bottom:16px}.PurchasePage_planIcon__vBJ-C{align-items:center;background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:var(--radius-md);color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.PurchasePage_planInfo__HJSs4{flex:1 1}.PurchasePage_planName__P3eYL{color:var(--text-primary);font-size:1.1rem;font-weight:600;margin:0 0 4px}.PurchasePage_planDescription__Uj-Gs{color:var(--text-secondary);font-size:.9rem;margin:0}.PurchasePage_planFeatures__SgNsD{display:flex;flex-direction:column;gap:8px}.PurchasePage_feature__XRZ3o{align-items:center;color:var(--text-secondary);display:flex;font-size:.9rem;gap:8px}.PurchasePage_feature__XRZ3o svg{color:var(--success-color);flex-shrink:0}.PurchasePage_pricingBreakdown__eHRto{border-bottom:1px solid var(--border-light);padding:24px}.PurchasePage_priceRow__Q9tsM{align-items:center;display:flex;font-size:.95rem;justify-content:space-between;margin-bottom:8px}.PurchasePage_priceRow__Q9tsM:last-child{margin-bottom:0}.PurchasePage_priceRow__Q9tsM.PurchasePage_discount__MPeQB{color:var(--success-color);font-weight:500}.PurchasePage_priceRow__Q9tsM.PurchasePage_total__ciWoE{border-top:1px solid var(--border-color);color:var(--text-primary);font-size:1.1rem;font-weight:700;margin-top:12px;padding-top:12px}.PurchasePage_billingNote__lQSQx{background:var(--background-light);padding:20px 24px}.PurchasePage_billingNote__lQSQx p{color:var(--text-secondary);font-size:.85rem;line-height:1.4;margin:0}.PurchasePage_spinner__nZ8Xt{animation:PurchasePage_spin__JhlZB 1s linear infinite}@keyframes PurchasePage_spin__JhlZB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1024px){.PurchasePage_checkoutContainer__RXVXo{gap:32px;grid-template-columns:1fr}.PurchasePage_summaryContainer__neR-F{order:-1;position:static}}@media (max-width:768px){.PurchasePage_container__mzFoJ{padding:16px}.PurchasePage_formContainer__xxCO0{padding:24px}.PurchasePage_title__9LDsH{font-size:1.5rem}.PurchasePage_checkoutContainer__RXVXo{gap:24px}.PurchasePage_discountGroup__gJPuG{flex-direction:column}.PurchasePage_validateButton__zfxm8{justify-content:center}}@media (max-width:480px){.PurchasePage_container__mzFoJ{padding:12px}.PurchasePage_formContainer__xxCO0{padding:20px}.PurchasePage_title__9LDsH{font-size:1.4rem}.PurchasePage_summary__QfUz9{border-radius:var(--radius-lg)}.PurchasePage_billingNote__lQSQx,.PurchasePage_planSummary__711IB,.PurchasePage_pricingBreakdown__eHRto{padding:20px}}.PurchasePage_backButton__t961W:focus,.PurchasePage_purchaseButton__m02Z2:focus,.PurchasePage_validateButton__zfxm8:focus{outline:2px solid var(--primary-color);outline-offset:2px}.PurchasePage_formContainer__xxCO0{animation:PurchasePage_slideUp__KNkau .4s ease-out}.PurchasePage_summary__QfUz9{animation:PurchasePage_slideUp__KNkau .4s ease-out .1s both}@keyframes PurchasePage_slideUp__KNkau{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PurchasePage_oauthSection__ZI9ZR{padding:0 1rem}@media (max-width:768px){.PurchasePage_oauthSection__ZI9ZR{padding:0 .5rem}.PurchasePage_divider__3SNHZ{margin:1rem 0}.PurchasePage_dividerText__DGfbq{font-size:.8rem;padding:0 .75rem}}.PurchasePage_successMessage__SJlG8{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:var(--radius-md);color:var(--success-color)}.PurchasePage_errorMessage__0HyJ0,.PurchasePage_successMessage__SJlG8{animation:PurchasePage_slideIn__dHCM1 .3s ease-out;display:flex;font-size:.9rem;font-weight:500;gap:8px;margin-bottom:1rem;padding:12px 16px}.PurchasePage_errorMessage__0HyJ0{align-items:flex-start;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-md);color:var(--error-color);line-height:1.5}.PurchasePage_errorMessage__0HyJ0 svg{flex-shrink:0;margin-top:2px}.PurchasePage_errorContent__lp3tR{flex:1 1}.PurchasePage_errorAction__BOAVI{margin-top:8px}.PurchasePage_errorLink__SvY1G{color:#06c;font-size:.9em;font-weight:500;text-decoration:underline;transition:color .2s ease}.PurchasePage_errorLink__SvY1G:hover{color:#049}.PurchasePage_oauthSection__ZI9ZR{background:var(--background-white);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:2rem;padding:1.5rem}.PurchasePage_divider__3SNHZ{margin:1.5rem 0;position:relative;text-align:center}.PurchasePage_divider__3SNHZ:before{background:var(--border-color);content:"";height:1px;left:0;position:absolute;right:0;top:50%;z-index:1}.PurchasePage_dividerText__DGfbq{background:var(--background-white);color:var(--text-secondary);font-size:.875rem;font-weight:500;padding:0 1rem;position:relative;z-index:2}.PurchasePage_form__j-iK-.PurchasePage_loading__ecvma{opacity:.7;pointer-events:none}.PurchasePage_form__j-iK-.PurchasePage_loading__ecvma *{cursor:wait!important}.PurchasePage_termsSection__X4-uf{background:var(--background-white);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);margin-bottom:1.5rem;padding:1rem}.PurchasePage_debugInfo__fUdxZ{background:#f0f0f0;border:1px solid #ddd;border-radius:var(--radius-sm);font-family:Courier New,monospace;font-size:12px;margin:10px 0;max-height:200px;overflow-y:auto;padding:10px;white-space:pre-wrap}.PurchasePage_purchaseButton__m02Z2:disabled{background:#94a3b8;cursor:not-allowed;opacity:.6;transform:none}.PurchasePage_purchaseButton__m02Z2:not(:disabled):hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.PurchasePage_checkboxLabel__4gIAz{align-items:flex-start;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.9rem;gap:12px;line-height:1.5;transition:color .2s ease}.PurchasePage_checkboxLabel__4gIAz:hover{color:var(--text-primary)}.PurchasePage_checkboxCustom__YL\+ae{align-items:center;background:var(--background-white);border:2px solid var(--border-color);border-radius:4px;display:flex;flex-shrink:0;height:18px;justify-content:center;margin-top:2px;transition:all .2s ease;width:18px}.PurchasePage_checkboxLabel__4gIAz input:checked+.PurchasePage_checkboxCustom__YL\+ae{background:var(--primary-color);border-color:var(--primary-color);color:#fff;transform:scale(1.05)}.PurchasePage_checkboxLabel__4gIAz a{color:var(--primary-color);font-weight:500;text-decoration:none;transition:color .2s ease}.PurchasePage_checkboxLabel__4gIAz a:hover{color:var(--primary-dark);text-decoration:underline}.PurchasePage_input__wJtLT:focus,.PurchasePage_select__qGCsT:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #0066cc1a;outline:none;transform:translateY(-1px)}.PurchasePage_input__wJtLT::placeholder{color:var(--text-light);transition:color .2s ease}.PurchasePage_input__wJtLT:focus::placeholder{color:#0000}.PurchasePage_discountGroup__gJPuG{align-items:stretch;display:flex;gap:8px}.PurchasePage_discountGroup__gJPuG .PurchasePage_input__wJtLT{flex:1 1}.PurchasePage_validateButton__zfxm8{align-items:center;background:var(--text-secondary);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:6px;justify-content:center;min-width:80px;padding:12px 16px;transition:all .2s ease;white-space:nowrap}.PurchasePage_validateButton__zfxm8:hover:not(:disabled){background:var(--primary-color);box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.PurchasePage_validateButton__zfxm8:disabled{cursor:not-allowed;opacity:.5;transform:none}.PurchasePage_discountSuccess__q5Yld{align-items:center;animation:PurchasePage_slideIn__dHCM1 .3s ease-out;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:var(--radius-sm);color:var(--success-color);display:flex;font-size:.85rem;font-weight:500;gap:6px;margin-top:8px;padding:8px 12px}@keyframes PurchasePage_slideIn__dHCM1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.PurchasePage_oauthSection__ZI9ZR{margin-bottom:1.5rem;padding:1rem}.PurchasePage_termsSection__X4-uf{padding:.75rem}.PurchasePage_discountGroup__gJPuG{flex-direction:column;gap:8px}.PurchasePage_validateButton__zfxm8{justify-content:center;min-width:auto}.PurchasePage_errorMessage__0HyJ0,.PurchasePage_successMessage__SJlG8{font-size:.85rem;padding:10px 12px}}@media (max-width:480px){.PurchasePage_dividerText__DGfbq{font-size:.8rem;padding:0 .75rem}.PurchasePage_checkboxLabel__4gIAz{font-size:.85rem}.PurchasePage_checkboxCustom__YL\+ae{height:16px;width:16px}}