.AiChatPanel_chatContainer__37Cza{display:flex;flex-direction:column;height:100%;background:var(--primary-black)}.AiChatPanel_messages__c2jA_{flex:1 1;overflow-y:auto;padding:24px 20px;display:flex;flex-direction:column;gap:20px}.AiChatPanel_messages__c2jA_::-webkit-scrollbar{width:8px}.AiChatPanel_messages__c2jA_::-webkit-scrollbar-track{background:transparent}.AiChatPanel_messages__c2jA_::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:4px}.AiChatPanel_messages__c2jA_::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.18)}.AiChatPanel_welcomeMessage__GjbY8{text-align:center;color:var(--gray);padding:60px 30px;line-height:1.9;font-size:15px}.AiChatPanel_welcomeMessage__GjbY8 p{margin:.8em 0}.AiChatPanel_message__tMq5o{display:flex;flex-direction:column;max-width:95%;animation:AiChatPanel_slideIn__u717f .3s ease}@keyframes AiChatPanel_slideIn__u717f{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AiChatPanel_message__tMq5o.AiChatPanel_user___6Dc4{align-self:flex-end;flex-direction:row-reverse}.AiChatPanel_message__tMq5o.AiChatPanel_assistant__CZnji{align-self:flex-start}.AiChatPanel_messageSender__JslXS{font-size:12px;color:var(--gray);margin-bottom:6px;padding-left:4px;font-weight:500}.AiChatPanel_message__tMq5o.AiChatPanel_user___6Dc4 .AiChatPanel_messageSender__JslXS{align-self:flex-end;padding-right:4px;padding-left:0}.AiChatPanel_messageSenderMe__MbaTY{color:var(--tech-blue)}.AiChatPanel_message__tMq5o.AiChatPanel_assistant__CZnji .AiChatPanel_messageSender__JslXS{color:rgba(0,212,255,.8)}.AiChatPanel_messageContent__ZWIqs{padding:14px 18px;border-radius:12px;line-height:1.8;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;font-size:15px}.AiChatPanel_messageContent__ZWIqs p{margin:.75em 0;color:inherit}.AiChatPanel_messageContent__ZWIqs p:first-child{margin-top:0}.AiChatPanel_messageContent__ZWIqs p:last-child{margin-bottom:0}.AiChatPanel_messageContent__ZWIqs ol,.AiChatPanel_messageContent__ZWIqs ul{margin:.75em 0;padding-left:2em}.AiChatPanel_messageContent__ZWIqs li{margin:.5em 0;line-height:1.6}.AiChatPanel_messageContent__ZWIqs strong{font-weight:600;color:var(--white)}.AiChatPanel_messageContent__ZWIqs em{font-style:italic}.AiChatPanel_messageContent__ZWIqs code{background:rgba(255,255,255,.1);padding:.2em .5em;border-radius:4px;font-family:Cascadia Code,Fira Code,monospace;font-size:.88em}.AiChatPanel_messageContent__ZWIqs pre{background:rgba(0,0,0,.3);padding:1.2em;border-radius:8px;overflow-x:auto;margin:1em 0;border:1px solid rgba(255,255,255,.05)}.AiChatPanel_messageContent__ZWIqs pre code{background:transparent;padding:0;font-size:.9em}.AiChatPanel_messageContent__ZWIqs blockquote{border-left:3px solid var(--tech-blue);padding-left:1em;margin:.5em 0;color:var(--gray)}.AiChatPanel_messageContent__ZWIqs h1,.AiChatPanel_messageContent__ZWIqs h2,.AiChatPanel_messageContent__ZWIqs h3,.AiChatPanel_messageContent__ZWIqs h4,.AiChatPanel_messageContent__ZWIqs h5,.AiChatPanel_messageContent__ZWIqs h6{margin:1em 0 .6em;font-weight:600;line-height:1.4}.AiChatPanel_messageContent__ZWIqs h1:first-child,.AiChatPanel_messageContent__ZWIqs h2:first-child,.AiChatPanel_messageContent__ZWIqs h3:first-child,.AiChatPanel_messageContent__ZWIqs h4:first-child,.AiChatPanel_messageContent__ZWIqs h5:first-child,.AiChatPanel_messageContent__ZWIqs h6:first-child{margin-top:0}.AiChatPanel_messageContent__ZWIqs h1{font-size:1.5em}.AiChatPanel_messageContent__ZWIqs h2{font-size:1.3em}.AiChatPanel_messageContent__ZWIqs h3{font-size:1.15em}.AiChatPanel_messageContent__ZWIqs h4{font-size:1.05em}.AiChatPanel_messageContent__ZWIqs a{color:var(--tech-blue);text-decoration:none}.AiChatPanel_messageContent__ZWIqs a:hover{text-decoration:underline}.AiChatPanel_messageContent__ZWIqs table{border-collapse:collapse;margin:.5em 0;width:100%}.AiChatPanel_messageContent__ZWIqs td,.AiChatPanel_messageContent__ZWIqs th{border:1px solid var(--border-color);padding:.5em;text-align:left}.AiChatPanel_messageContent__ZWIqs th{background:rgba(255,255,255,.05);font-weight:600}.AiChatPanel_messageContent__ZWIqs hr{border:none;border-top:1px solid var(--border-color);margin:1em 0}.AiChatPanel_message__tMq5o.AiChatPanel_user___6Dc4 .AiChatPanel_messageContent__ZWIqs{background:linear-gradient(135deg,rgba(0,212,255,.15),rgba(0,170,255,.1));color:var(--white);border:1px solid var(--tech-blue);box-shadow:0 2px 8px rgba(0,212,255,.15)}.AiChatPanel_message__tMq5o.AiChatPanel_assistant__CZnji .AiChatPanel_messageContent__ZWIqs{background:var(--card-bg);color:var(--white);border:1px solid var(--border-color)}.AiChatPanel_emptyMessage__8JbvI{color:var(--gray);font-style:italic;opacity:.6}.AiChatPanel_toolCallingIndicator__iaS1D{display:flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(0,212,255,.1);border:1px solid var(--tech-blue);border-radius:8px;color:var(--tech-blue);font-size:12px;margin:8px 0}.AiChatPanel_toolCallingSpinner__lCjlw{width:12px;height:12px;border:2px solid rgba(0,212,255,.3);border-top:2px solid var(--tech-blue);border-radius:50%;animation:AiChatPanel_spin__W5W0J .8s linear infinite}.AiChatPanel_cursor__yN5xy{display:inline-block;width:2px;height:16px;background:var(--tech-blue);margin-left:2px;animation:AiChatPanel_blink__1eUd9 1s infinite}@keyframes AiChatPanel_blink__1eUd9{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes AiChatPanel_spin__W5W0J{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AiChatPanel_toolCallsContainer__KrZeC{display:flex;flex-direction:column;gap:8px;margin:16px 0;padding:0 20px}.AiChatPanel_toolCallCard__nMN1d{background:rgba(0,212,255,.08);border:1px solid rgba(0,212,255,.3);border-radius:12px;padding:12px 16px;transition:all .3s ease;animation:AiChatPanel_slideIn__u717f .3s ease}.AiChatPanel_toolCallCard__nMN1d.AiChatPanel_running__dvDY2{background:rgba(0,212,255,.12);border-color:var(--tech-blue);box-shadow:0 0 15px rgba(0,212,255,.2)}.AiChatPanel_toolCallCard__nMN1d.AiChatPanel_completed___XxVQ{background:rgba(0,255,150,.08);border-color:rgba(0,255,150,.4)}.AiChatPanel_toolCallCard__nMN1d.AiChatPanel_error__xZJZ_{background:rgba(255,100,100,.08);border-color:rgba(255,100,100,.4)}.AiChatPanel_toolCallHeader__AeiUM{display:flex;align-items:center;gap:12px}.AiChatPanel_toolCallIcon__ZZPRm{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.AiChatPanel_toolCallIcon__ZZPRm svg{width:16px;height:16px}.AiChatPanel_toolCallCard__nMN1d.AiChatPanel_running__dvDY2 .AiChatPanel_toolCallIcon__ZZPRm{color:var(--tech-blue)}.AiChatPanel_toolCallCard__nMN1d.AiChatPanel_completed___XxVQ .AiChatPanel_toolCallIcon__ZZPRm{color:#00ff96}.AiChatPanel_toolCallCard__nMN1d.AiChatPanel_error__xZJZ_ .AiChatPanel_toolCallIcon__ZZPRm{color:#ff6464}.AiChatPanel_toolCallName__Ng8pT{flex:1 1;font-size:14px;font-weight:500;color:var(--white);font-family:Cascadia Code,Fira Code,monospace}.AiChatPanel_toolCallStatus__nnf0J{font-size:12px;color:var(--gray);font-weight:500}.AiChatPanel_toolCallCard__nMN1d.AiChatPanel_running__dvDY2 .AiChatPanel_toolCallStatus__nnf0J{color:var(--tech-blue)}.AiChatPanel_toolCallCard__nMN1d.AiChatPanel_completed___XxVQ .AiChatPanel_toolCallStatus__nnf0J{color:#00ff96}.AiChatPanel_toolCallCard__nMN1d.AiChatPanel_error__xZJZ_ .AiChatPanel_toolCallStatus__nnf0J{color:#ff6464}.AiChatPanel_toolCallError__8RMNE{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,100,100,.2);font-size:12px;color:#ff6464;line-height:1.5}.AiChatPanel_inputArea__q9eHh{display:flex;gap:12px;padding:20px;border-top:1px solid var(--border-color);background:var(--card-bg)}.AiChatPanel_input__8mkvR{flex:1 1;padding:14px 16px;background:var(--secondary-black);border:1px solid var(--border-color);border-radius:10px;color:var(--white);font-size:15px;font-family:inherit;resize:none;transition:all .3s ease;line-height:1.6}.AiChatPanel_input__8mkvR:focus{outline:none;border-color:var(--tech-blue);box-shadow:0 0 0 3px var(--tech-blue-glow)}.AiChatPanel_input__8mkvR:disabled{opacity:.5;cursor:not-allowed}.AiChatPanel_sendButton__WuKbl{width:44px;height:44px;border-radius:8px;background:var(--tech-blue);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;flex-shrink:0}.AiChatPanel_sendButton__WuKbl:hover:not(:disabled){background:var(--tech-blue-dark);transform:scale(1.05)}.AiChatPanel_sendButton__WuKbl:disabled{opacity:.5;cursor:not-allowed}.AiChatPanel_sendButton__WuKbl svg{width:20px;height:20px;color:var(--white)}@media (max-width:768px){.AiChatPanel_inputArea__q9eHh{padding:12px}.AiChatPanel_input__8mkvR{font-size:16px}.AiChatPanel_sendButton__WuKbl{width:40px;height:40px}}.Layout_authGuard__gBFQ5,.Layout_container__ocB7g{min-height:100vh;display:flex;flex-direction:column}.Layout_authGuard__gBFQ5{align-items:center;justify-content:center;gap:16px;text-align:center;background:var(--primary-black);color:var(--gray);padding:40px}.Layout_loadingSpinner__cHnLP{width:48px;height:48px;border-radius:50%;border:4px solid rgba(255,255,255,.08);border-top:4px solid var(--tech-blue);animation:Layout_spin__dXQBM 1s linear infinite}.Layout_topBar___JHJR{position:fixed;top:0;left:0;right:0;height:60px;background:rgba(10,10,10,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;padding:0 30px;z-index:1000;box-shadow:0 4px 30px rgba(0,212,255,.1)}.Layout_logo__Yfoed{font-size:20px;font-weight:700;background:linear-gradient(135deg,var(--tech-blue),#ffffff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-right:40px}.Layout_systemStatus__Odeul{display:flex;align-items:center;gap:20px;flex:1 1}.Layout_statusItem__21ZBo{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--gray)}.Layout_statusDot___9CYv{width:8px;height:8px;border-radius:50%;background:var(--success);animation:Layout_pulse__aYCbf 2s infinite}@keyframes Layout_pulse__aYCbf{0%,to{opacity:1}50%{opacity:.5}}@keyframes Layout_spin__dXQBM{to{transform:rotate(1turn)}}.Layout_topActions__vmqpB{display:flex;align-items:center;gap:15px}.Layout_notificationBtn__w46qc{position:relative;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.05);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.Layout_notificationBtn__w46qc:hover{background:var(--tech-blue-glow);border-color:var(--tech-blue)}.Layout_notificationBadge__wNa9E{position:absolute;top:-2px;right:-2px;width:16px;height:16px;background:var(--danger);border-radius:50%;font-size:10px;display:flex;align-items:center;justify-content:center}.Layout_userInfo__xucqn{display:flex;align-items:center;gap:10px;padding:6px 12px;background:rgba(255,255,255,.05);border-radius:20px;cursor:pointer;transition:all .3s ease}.Layout_userInfo__xucqn:hover{background:var(--tech-blue-glow)}.Layout_userAvatar__Pp3VC{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--tech-blue),#0088ff)}.Layout_storageBtn__GjLVv{width:40px;height:40px;border-radius:10px;background:rgba(0,212,255,.1);border:1px solid rgba(0,212,255,.3);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--tech-blue)}.Layout_storageBtn__GjLVv svg{width:20px;height:20px}.Layout_storageBtn__GjLVv:hover{background:rgba(0,212,255,.2);border-color:var(--tech-blue);transform:scale(1.05);box-shadow:0 4px 12px rgba(0,212,255,.3)}.Layout_logoutBtn__PN5X4{width:40px;height:40px;border-radius:10px;background:rgba(255,68,68,.1);border:1px solid rgba(255,68,68,.3);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:#ff4444}.Layout_logoutBtn__PN5X4 svg{width:20px;height:20px}.Layout_logoutBtn__PN5X4:hover{background:rgba(255,68,68,.2);border-color:#ff4444;transform:scale(1.05);box-shadow:0 4px 12px rgba(255,68,68,.3)}.Layout_sidebar__fOv_N::-webkit-scrollbar{width:6px}.Layout_sidebar__fOv_N::-webkit-scrollbar-track{background:transparent}.Layout_sidebar__fOv_N::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:3px}.Layout_menuSection__Tvi73{margin-bottom:25px}.Layout_menuTitle__lYGmZ{font-size:12px;color:var(--gray-dark);text-transform:uppercase;letter-spacing:1.5px;padding:0 20px;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;font-weight:600}.Layout_menuTitle__lYGmZ.Layout_expandable__i3edJ:hover .Layout_expandIcon__xDFrH{opacity:1}.Layout_subMenuItems__6EKx3{margin-left:12px;padding-left:16px;border-left:2px solid rgba(0,212,255,.15);margin-top:4px;margin-bottom:8px;animation:Layout_slideDown__EfoCQ .3s cubic-bezier(.4,0,.2,1);overflow:hidden}@keyframes Layout_slideDown__EfoCQ{0%{max-height:0;opacity:0}to{max-height:1000px;opacity:1}}.Layout_subMenuItem__dydX9{padding-left:12px;margin-left:8px;position:relative}.Layout_subMenuItem__dydX9:before{content:"";position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:rgba(0,212,255,.4);transition:all .3s ease}.Layout_subMenuItem__dydX9.Layout_active__fkJMu:before,.Layout_subMenuItem__dydX9:hover:before{background:var(--tech-blue);box-shadow:0 0 8px var(--tech-blue-glow);width:6px;height:6px}.Layout_menuItem__4UGRu{display:flex;align-items:center;gap:12px;padding:12px 20px;color:var(--gray);font-size:14px;cursor:pointer;transition:all .3s ease;position:relative;text-decoration:none;border:none;background:none;width:100%;text-align:left}.Layout_menuItem__4UGRu:hover{background:rgba(255,255,255,.05);color:var(--tech-blue)}.Layout_menuItem__4UGRu.Layout_active__fkJMu{background:var(--tech-blue-glow);color:var(--tech-blue)}.Layout_menuItem__4UGRu.Layout_active__fkJMu:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--tech-blue)}.Layout_menuIcon__ccQ1R{width:20px;height:20px}.Layout_expandIcon__xDFrH{width:16px;height:16px;transition:transform .3s cubic-bezier(.4,0,.2,1);opacity:.7;margin-left:auto}.Layout_expandIcon__xDFrH.Layout_expanded__7IQZe{transform:rotate(180deg)}.Layout_layoutBody__dkeE_{display:flex;margin-top:60px;min-height:calc(100vh - 60px);position:relative}.Layout_sidebar__fOv_N{position:fixed;left:0;top:60px;bottom:0;width:260px;background:var(--secondary-black);border-right:1px solid var(--border-color);padding:20px 0;overflow-y:auto;z-index:900;transition:transform .3s ease,width .3s ease}.Layout_sidebarCollapsed__p6bWF{width:60px}.Layout_sidebarCollapsed__p6bWF .Layout_menuItem__4UGRu span,.Layout_sidebarCollapsed__p6bWF .Layout_menuTitle__lYGmZ,.Layout_sidebarCollapsed__p6bWF .Layout_subMenuItems__6EKx3{display:none}.Layout_sidebarToggle__ykpkI{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.05);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10}.Layout_sidebarToggle__ykpkI:hover{background:var(--tech-blue-glow);border-color:var(--tech-blue)}.Layout_sidebarToggle__ykpkI svg{width:16px;height:16px;color:var(--gray)}.Layout_mainContent__1WfF9{margin-left:260px;margin-right:0;padding:30px;min-height:calc(100vh - 60px);flex:1 1;transition:margin-left .3s ease,margin-right .3s ease}.Layout_mainContentExpanded__s_5rz{margin-left:60px}.Layout_mainContentWithAiPanel__6Br9F{transition:margin-right .3s ease}.Layout_mainContentSmall__qrmAK{margin-right:400px}.Layout_mainContentMedium__WW528{margin-right:550px}.Layout_mainContentLarge__zgVRb{margin-right:700px}.Layout_aiPanel___1MZ6{position:fixed;right:0;top:60px;bottom:0;width:550px;background:var(--secondary-black);border-left:1px solid var(--border-color);display:flex;flex-direction:column;z-index:900;transition:all .3s ease}.Layout_aiPanel___1MZ6.Layout_small__l9Hr8{width:400px}.Layout_aiPanel___1MZ6.Layout_medium__aLYdj{width:550px}.Layout_aiPanel___1MZ6.Layout_large__HkEOz{width:700px}.Layout_aiPanelHeader__so5GY{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border-color);background:var(--card-bg)}.Layout_aiPanelTitle__4F7Da{position:relative;height:24px;display:flex;align-items:center;min-width:100px}.Layout_titleText__uaW_U{position:absolute;left:0;font-size:16px;font-weight:600;color:var(--tech-blue);white-space:nowrap;transition:opacity .6s ease-in-out,transform .6s ease-in-out}.Layout_greetingText__c2AwU{color:var(--tech-blue);text-shadow:0 0 10px rgba(0,212,255,.3)}.Layout_fadeIn__7xZM5{opacity:1;transform:translateY(0)}.Layout_fadeOut__uhjz3{opacity:0;transform:translateY(-8px);pointer-events:none}.Layout_aiPanelHeader__so5GY span{font-size:16px;font-weight:600;color:var(--tech-blue)}.Layout_aiPanelControls__m_jfD{display:flex;align-items:center;gap:8px}.Layout_aiPanelToggle__EjCF8,.Layout_aiPanelWidthToggle__5DPt3{width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.05);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.Layout_aiPanelToggle__EjCF8:hover,.Layout_aiPanelWidthToggle__5DPt3:hover{background:var(--tech-blue-glow);border-color:var(--tech-blue)}.Layout_aiPanelToggle__EjCF8 svg,.Layout_aiPanelWidthToggle__5DPt3 svg{width:14px;height:14px;color:var(--gray)}.Layout_aiPanelToggle__EjCF8:hover svg,.Layout_aiPanelWidthToggle__5DPt3:hover svg{color:var(--tech-blue)}.Layout_aiPanelContent__hjAu0{flex:1 1;overflow:hidden}.Layout_aiChatPlaceholder__599Hw{display:flex;align-items:center;justify-content:center;height:100%;color:var(--gray)}.Layout_aiPanelToggleButton__wDjki{position:fixed;right:20px;bottom:20px;width:56px;height:56px;border-radius:50%;background:var(--tech-blue);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,212,255,.3);z-index:800}.Layout_aiPanelToggleButton__wDjki:hover{background:var(--tech-blue-dark);box-shadow:0 6px 16px rgba(0,212,255,.4);transform:scale(1.05)}.Layout_aiPanelToggleButton__wDjki svg{width:24px;height:24px;color:var(--white)}.Layout_hamburger__kxjLC{display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:rgba(255,255,255,.05);border:1px solid var(--border-color);cursor:pointer;transition:all .3s ease;color:var(--gray);margin-right:8px;flex-shrink:0}.Layout_hamburger__kxjLC:hover{background:var(--tech-blue-glow);border-color:var(--tech-blue);color:var(--tech-blue)}.Layout_hamburger__kxjLC svg{width:20px;height:20px}.Layout_drawerOverlay__qVjzK{position:fixed;inset:0;z-index:850;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:Layout_fadeInOverlay__8qUnJ .25s ease}@keyframes Layout_fadeInOverlay__8qUnJ{0%{opacity:0}to{opacity:1}}.Layout_mobileSidebar__Srs4H{width:min(280px,85vw)!important;transform:translateX(-100%);transition:transform .42s cubic-bezier(.4,0,.2,1)!important;z-index:900}.Layout_mobileSidebarOpen__6mMf3{transform:translateX(0)!important}.Layout_mainContentDrawerOpen__XMryx{transform:scale(.88);border-radius:28px;overflow:hidden;pointer-events:none;transition:transform .42s cubic-bezier(.4,0,.2,1),border-radius .42s cubic-bezier(.4,0,.2,1)}.Layout_menuItemAnimated__RpVsW{animation:Layout_menuItemSlideIn__2MtGs .35s cubic-bezier(.34,1.56,.64,1) both}@keyframes Layout_menuItemSlideIn__2MtGs{0%{transform:translateX(-40px);opacity:0}to{transform:translateX(0);opacity:1}}.Layout_menuItem__4UGRu:active{transform:scale(.96);transition:transform .1s}.Layout_aiPanelMobile__P_Gpb{position:fixed;inset:0;width:100%;top:0;z-index:1000}@media (max-width:768px){.Layout_hamburger__kxjLC,.Layout_sidebarToggle__ykpkI{display:flex}.Layout_logo__Yfoed{font-size:16px;margin-right:0}.Layout_topBar___JHJR{padding:0 16px}.Layout_topActions__vmqpB{gap:8px}.Layout_userInfo__xucqn span{display:none}.Layout_mainContent__1WfF9{margin-left:0;padding:16px}.Layout_mainContentExpanded__s_5rz{margin-left:0}.Layout_mainContentWithAiPanel__6Br9F{margin-right:0}.Layout_aiPanel___1MZ6{width:100%;right:0}}.page_container__SWOgy{padding:32px;max-width:1400px;margin:0 auto}.page_header___XQJQ{margin-bottom:32px}.page_title__NqBZl{font-size:28px;font-weight:700;margin:0 0 8px;color:var(--white)}.page_description__E5txK{margin:0;color:var(--gray);font-size:14px}.page_metrics__vJ6a3{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px;margin-bottom:24px}.page_metricCard__qyz_o{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:8px}.page_metricLabel__jyI1G{font-size:13px;color:var(--gray);letter-spacing:.05em;text-transform:uppercase}.page_metricValue__vNGuu{font-size:32px;font-weight:700;color:var(--white)}.page_panel__POAbZ{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;padding:24px;margin-bottom:24px}.page_panelHeader__GCKfC{margin-bottom:20px}.page_panelTitle__asl8H{font-size:18px;font-weight:600;margin:0;color:var(--white)}.page_crawlerList__fxg7S{display:grid;grid-gap:12px;gap:12px}.page_crawlerItem__wWv25{display:flex;flex-direction:column;gap:8px}.page_crawlerInfo__7JMP8{display:flex;justify-content:space-between;align-items:center}.page_crawlerName__SfvaV{font-size:14px;font-weight:500;color:var(--white)}.page_crawlerCount__jEjm_{font-size:13px;color:var(--gray)}.page_crawlerBar__CTyKp{height:6px;background:var(--secondary-black);border-radius:3px;overflow:hidden}.page_crawlerBarFill__vyxyq{height:100%;background:linear-gradient(90deg,var(--tech-blue),var(--tech-blue-glow));border-radius:3px;transition:width .3s ease}.page_tableContainer__Ad_Zf{overflow-x:auto}.page_table__N1Qru{width:100%;border-collapse:collapse}.page_table__N1Qru td,.page_table__N1Qru th{padding:12px 16px;text-align:left;border-bottom:1px solid var(--border-color)}.page_table__N1Qru th{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--gray);font-weight:600}.page_table__N1Qru td{font-size:14px;color:var(--white)}.page_userAgent__vpjD3{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_badge___okiS{padding:4px 10px;border-radius:999px;font-size:12px;display:inline-block}.page_userBadge__gZfmB{background:rgba(110,239,190,.15);color:#7ef7c5}.page_crawlerBadge__GJXtp{background:rgba(255,204,102,.15);color:#ffcc66}.page_otherBadge__kOTeo{background:rgba(255,255,255,.1);color:var(--gray)}.page_statusCode__GzzN3{font-weight:600;font-size:13px}.page_emptyState__Nkxcj{padding:40px;text-align:center;color:var(--gray);font-size:14px}@media (max-width:768px){.page_container__SWOgy{padding:16px}.page_header___XQJQ{margin-bottom:20px}.page_tableContainer__Ad_Zf{overflow-x:auto;-webkit-overflow-scrolling:touch}.page_table__N1Qru{min-width:600px}.page_metrics__vJ6a3{grid-template-columns:1fr 1fr}.page_panel__POAbZ{padding:16px;overflow-x:auto;-webkit-overflow-scrolling:touch}}.page_page__zgKsF{width:100%;padding:0}.page_pageHeader__BHEDq{display:flex;align-items:flex-start;gap:16px;margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid var(--border-color)}.page_backBtn__Xc4_4{display:flex;align-items:center;gap:8px;padding:12px 20px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;cursor:pointer;font-size:14px;font-weight:500;color:var(--gray);transition:all .3s cubic-bezier(.4,0,.2,1)}.page_backBtn__Xc4_4:hover{background:var(--tech-blue-glow);border-color:var(--tech-blue);color:var(--tech-blue)}.page_pageTitle__PfBGk{font-size:28px;font-weight:300;color:var(--white);margin:0 0 8px;letter-spacing:1px;display:flex;align-items:center;gap:12px}.page_pageSubtitle__uXSm2{font-size:14px;color:var(--gray);margin:0}.page_content__ZQgaC{display:grid;grid-template-columns:1fr 340px;grid-gap:24px;gap:24px}.page_formSection__KIURj{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;padding:28px;transition:all .3s cubic-bezier(.4,0,.2,1)}.page_formSection__KIURj:hover{box-shadow:0 8px 24px rgba(0,0,0,.3)}.page_form___h7Lg{display:flex;flex-direction:column;gap:24px}.page_formGroup__Hpf2c{display:flex;flex-direction:column;gap:10px}.page_label__r9BAo{font-size:14px;font-weight:500;color:var(--gray)}.page_required__YnAf_{color:#ff4444}.page_input__jAHNt,.page_textarea__xdNU7{padding:12px 18px;background:var(--secondary-black);border:1px solid var(--border-color);border-radius:12px;font-size:14px;color:var(--white);font-family:inherit;transition:all .3s cubic-bezier(.4,0,.2,1)}.page_input__jAHNt:focus,.page_textarea__xdNU7:focus{outline:none;border-color:var(--tech-blue);box-shadow:0 0 0 3px var(--tech-blue-glow);background:var(--card-bg)}.page_textarea__xdNU7{resize:vertical;min-height:120px;line-height:1.6}.page_hint__TZYkl{font-size:12px;color:var(--gray);margin:0;opacity:.8}.page_checkboxLabel__uSA2J{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--white);cursor:pointer;padding:14px 18px;background:rgba(0,0,0,.3);border-radius:12px;border:1px solid var(--border-color);transition:all .3s cubic-bezier(.4,0,.2,1)}.page_checkboxLabel__uSA2J:hover{background:var(--tech-blue-glow);border-color:rgba(0,212,255,.3)}.page_checkboxLabel__uSA2J input[type=checkbox]{width:20px;height:20px;cursor:pointer;accent-color:var(--tech-blue)}.page_formActions__oX7bI{display:flex;gap:12px;justify-content:flex-end;padding-top:20px;margin-top:8px;border-top:1px solid var(--border-color)}.page_cancelBtn__RTRRf,.page_saveBtn__T1Ihd{padding:12px 28px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.page_cancelBtn__RTRRf{background:transparent;color:var(--gray);border:1px solid var(--border-color)}.page_cancelBtn__RTRRf:hover{background:rgba(255,255,255,.05);border-color:var(--gray)}.page_saveBtn__T1Ihd{display:flex;align-items:center;gap:8px;background:var(--tech-blue);color:var(--primary-black);border:none}.page_saveBtn__T1Ihd:hover:not(:disabled){background:var(--tech-blue-dark);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,212,255,.4)}.page_saveBtn__T1Ihd:disabled{opacity:.5;cursor:not-allowed;transform:none}.page_quickLinks__RmNxX{display:flex;flex-direction:column;gap:16px}.page_quickLinksTitle__qWWTf{font-size:18px;font-weight:600;color:var(--white);margin:0 0 4px}.page_linkCards__nMG9U{display:flex;flex-direction:column;gap:12px}.page_linkCard__eoUM2{display:flex;align-items:center;gap:14px;padding:18px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:left}.page_linkCard__eoUM2:hover{border-color:var(--tech-blue);background:var(--tech-blue-glow);transform:translateX(4px);box-shadow:0 4px 12px rgba(0,212,255,.2)}.page_linkIcon__phOt2{color:var(--tech-blue);flex-shrink:0}.page_linkInfo__dSL_c{flex:1 1}.page_linkTitle__cKWZr{font-size:14px;font-weight:600;color:var(--white);margin-bottom:4px}.page_linkDesc__Ivlt1{font-size:12px;color:var(--gray);line-height:1.4}.page_loading__5fQFH{color:var(--gray)}.page_error___GBTT,.page_loading__5fQFH{display:flex;align-items:center;justify-content:center;padding:80px;font-size:16px}.page_error___GBTT{color:#ff4444}@media (max-width:1024px){.page_content__ZQgaC{grid-template-columns:1fr}.page_quickLinks__RmNxX{order:-1}.page_linkCards__nMG9U{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:768px){.page_pageHeader__BHEDq{flex-direction:column;align-items:flex-start;gap:12px}.page_pageTitle__PfBGk{font-size:22px}.page_formSection__KIURj{padding:18px}.page_formActions__oX7bI{flex-direction:column;gap:10px}.page_cancelBtn__RTRRf,.page_saveBtn__T1Ihd{width:100%;justify-content:center}.page_linkCards__nMG9U{grid-template-columns:1fr}.page_linkCard__eoUM2{transform:none}}.page_page__BUt2D{width:100%;padding:0}.page_pageHeader__BVOCY{display:flex;align-items:flex-start;gap:16px;margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid var(--border-color)}.page_backBtn__owqML{display:flex;align-items:center;gap:8px;padding:12px 20px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;cursor:pointer;font-size:14px;font-weight:500;color:var(--gray);transition:all .3s cubic-bezier(.4,0,.2,1)}.page_backBtn__owqML:hover{background:var(--tech-blue-glow);border-color:var(--tech-blue);color:var(--tech-blue)}.page_pageTitle__ghwV1{font-size:28px;font-weight:300;color:var(--white);margin:0 0 8px;letter-spacing:1px;display:flex;align-items:center;gap:12px}.page_pageSubtitle__iKstJ{font-size:14px;color:var(--gray);margin:0}.page_content__pSkCH{display:grid;grid-template-columns:1fr 340px;grid-gap:24px;gap:24px}.page_mainSection__MQ1cp{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.page_mainSection__MQ1cp:hover{box-shadow:0 8px 24px rgba(0,0,0,.3)}.page_toolbar__Ywelg{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border-color);background:rgba(0,0,0,.2)}.page_categoryTabs__ANN05{display:flex;gap:10px;flex-wrap:wrap}.page_categoryTab__6YWY8{padding:8px 16px;background:transparent;border:1px solid var(--border-color);border-radius:8px;font-size:13px;font-weight:500;color:var(--gray);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.page_categoryTab__6YWY8:hover{background:var(--tech-blue-glow);border-color:rgba(0,212,255,.5);color:var(--tech-blue)}.page_categoryTab__6YWY8.page_active__mJJrg{background:var(--tech-blue);color:var(--primary-black);border-color:var(--tech-blue);font-weight:700;box-shadow:0 2px 8px rgba(0,212,255,.3)}.page_addBtn__QTg9W{display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--tech-blue);border:none;border-radius:10px;color:var(--primary-black);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.page_addBtn__QTg9W:hover{background:var(--tech-blue-dark);transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,212,255,.4)}.page_addRoutePanel__sV0DA{padding:24px;background:rgba(0,0,0,.3);border-bottom:1px solid var(--border-color);animation:page_slideDown__ELomt .3s cubic-bezier(.4,0,.2,1)}@keyframes page_slideDown__ELomt{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page_addRoutePanel__sV0DA h3{margin:0 0 20px;font-size:18px;font-weight:600;color:var(--white)}.page_routeGrid__2VzRI{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:20px;gap:20px;margin-bottom:20px}.page_routeCategory__VNIDO h4{margin:0 0 12px;font-size:13px;color:var(--tech-blue);font-weight:600;text-transform:uppercase;letter-spacing:1px}.page_routeOption__x80nv{display:flex;flex-direction:column;gap:6px;padding:14px 16px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.page_routeOption__x80nv:hover{border-color:var(--tech-blue);background:var(--tech-blue-glow);transform:translateX(4px)}.page_routeLabel__MT_Oe{font-size:14px;font-weight:600;color:var(--white)}.page_routePath__WYnVc{font-size:12px;color:var(--gray);font-family:Courier New,monospace}.page_closeAddPanel__t0j4q{padding:10px 24px;background:transparent;border:1px solid var(--border-color);border-radius:10px;color:var(--gray);font-size:14px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.page_closeAddPanel__t0j4q:hover{background:rgba(255,255,255,.05);border-color:var(--gray)}.page_permissionsTable__Z5p9K{padding:24px}.page_permissionsTable__Z5p9K table{width:100%;border-collapse:separate;border-spacing:0}.page_permissionsTable__Z5p9K th{padding:14px 16px;background:rgba(0,0,0,.3);border-bottom:2px solid var(--border-color);font-size:13px;font-weight:600;color:var(--gray);text-align:left;text-transform:uppercase;letter-spacing:.5px}.page_permissionsTable__Z5p9K td{padding:18px 16px;border-bottom:1px solid var(--border-color);transition:background .2s}.page_permissionsTable__Z5p9K tr:hover td{background:rgba(0,212,255,.03)}.page_permissionsTable__Z5p9K tr:last-child td{border-bottom:none}.page_routeInfo__DZxW8{display:flex;flex-direction:column;gap:4px}.page_routeInfo__DZxW8 strong{font-size:14px;font-weight:600;color:var(--white)}.page_routeInfo__DZxW8 span{font-size:12px;color:var(--gray);font-family:Courier New,monospace}.page_toggleBtn__0CSTO{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.page_toggleBtn__0CSTO.page_enabled__8YfWl{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.3);color:#10b981}.page_toggleBtn__0CSTO.page_enabled__8YfWl:hover{background:rgba(16,185,129,.2);border-color:#10b981;transform:scale(1.1);box-shadow:0 4px 12px rgba(16,185,129,.3)}.page_toggleBtn__0CSTO.page_disabled__CTdPt{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3);color:#ef4444}.page_toggleBtn__0CSTO.page_disabled__CTdPt:hover{background:rgba(239,68,68,.2);border-color:#ef4444;transform:scale(1.1);box-shadow:0 4px 12px rgba(239,68,68,.3)}.page_removeBtn__2dNHV{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#ef4444;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.page_removeBtn__2dNHV:hover{background:rgba(239,68,68,.2);border-color:#ef4444;transform:scale(1.1);box-shadow:0 4px 12px rgba(239,68,68,.3)}.page_empty__PvFIB{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:16px}.page_empty__PvFIB svg{color:var(--tech-blue);opacity:.4}.page_empty__PvFIB p{color:var(--gray);font-size:14px;margin:0}.page_sidebar__ozhl1{display:flex;flex-direction:column;gap:20px}.page_infoCard__fyxRN,.page_statsCard__gn08f{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.page_infoCard__fyxRN:hover,.page_statsCard__gn08f:hover{box-shadow:0 8px 24px rgba(0,0,0,.3)}.page_infoCard__fyxRN h3,.page_statsCard__gn08f h3{margin:0 0 18px;font-size:18px;font-weight:600;color:var(--white)}.page_infoCard__fyxRN ul{margin:0;padding:0;list-style:none}.page_infoCard__fyxRN li{padding:12px 0;font-size:13px;color:var(--gray);border-bottom:1px solid var(--border-color);line-height:1.6}.page_infoCard__fyxRN li:last-child{border-bottom:none}.page_infoCard__fyxRN li strong{color:var(--tech-blue);font-weight:600}.page_note__02OQG{margin-top:18px;padding:14px 16px;background:var(--tech-blue-glow);border-left:3px solid var(--tech-blue);border-radius:8px;font-size:12px;color:var(--gray);line-height:1.6}.page_stat__ADQnu{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--border-color)}.page_stat__ADQnu:last-child{border-bottom:none}.page_stat__ADQnu span{font-size:13px;color:var(--gray)}.page_stat__ADQnu strong{font-size:24px;color:var(--tech-blue);font-weight:700}.page_actions__qHuHf{display:flex;gap:12px;justify-content:flex-end;margin-top:32px;padding-top:24px;border-top:1px solid var(--border-color)}.page_cancelBtn__BEiKK,.page_saveBtn__lfl4N{padding:12px 28px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.page_cancelBtn__BEiKK{background:transparent;color:var(--gray);border:1px solid var(--border-color)}.page_cancelBtn__BEiKK:hover{background:rgba(255,255,255,.05);border-color:var(--gray)}.page_saveBtn__lfl4N{display:flex;align-items:center;gap:8px;background:var(--tech-blue);color:var(--primary-black);border:none}.page_saveBtn__lfl4N:hover:not(:disabled){background:var(--tech-blue-dark);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,212,255,.4)}.page_saveBtn__lfl4N:disabled{opacity:.5;cursor:not-allowed;transform:none}.page_error__Mpaay,.page_loading__vDX3V{display:flex;align-items:center;justify-content:center;padding:80px;font-size:16px}.page_loading__vDX3V{color:var(--gray)}.page_error__Mpaay{color:#ff4444}@media (max-width:1200px){.page_content__pSkCH{grid-template-columns:1fr}.page_sidebar__ozhl1{order:-1}.page_routeGrid__2VzRI{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (max-width:768px){.page_pageHeader__BVOCY{flex-direction:column;align-items:flex-start;gap:12px}.page_pageTitle__ghwV1{font-size:22px}.page_toolbar__Ywelg{flex-direction:column;align-items:flex-start;gap:12px}.page_categoryTabs__ANN05{width:100%}.page_addBtn__QTg9W{width:100%;justify-content:center}.page_permissionsTable__Z5p9K{padding:12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.page_permissionsTable__Z5p9K table{min-width:560px}.page_routeGrid__2VzRI{grid-template-columns:1fr}.page_addRoutePanel__sV0DA{padding:16px}.page_actions__qHuHf{flex-direction:column;gap:10px}.page_cancelBtn__BEiKK,.page_saveBtn__lfl4N{width:100%;justify-content:center}}.page_page__LWmmI{width:100%;padding:0}.page_pageHeader__i8deU{display:flex;align-items:flex-start;gap:16px;margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid var(--border-color)}.page_backBtn__1xZgY{display:flex;align-items:center;gap:8px;padding:12px 20px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;cursor:pointer;font-size:14px;font-weight:500;color:var(--gray);transition:all .3s cubic-bezier(.4,0,.2,1)}.page_backBtn__1xZgY:hover{background:var(--tech-blue-glow);border-color:var(--tech-blue);color:var(--tech-blue)}.page_pageTitle___Q5ki{font-size:28px;font-weight:300;color:var(--white);margin:0 0 8px;letter-spacing:1px;display:flex;align-items:center;gap:12px}.page_pageSubtitle__1s8WT{font-size:14px;color:var(--gray);margin:0}.page_addBtn__Eaont{display:flex;align-items:center;gap:8px;padding:12px 24px;background:var(--tech-blue);border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:600;color:var(--primary-black);transition:all .3s cubic-bezier(.4,0,.2,1);margin-left:auto}.page_addBtn__Eaont:hover{background:var(--tech-blue-dark);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,212,255,.4)}.page_addMemberPanel__EV35Z{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;padding:24px;margin-bottom:32px;animation:page_slideDown__PKk_K .3s cubic-bezier(.4,0,.2,1)}@keyframes page_slideDown__PKk_K{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page_panelHeader__RUJ9p{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}.page_panelHeader__RUJ9p h3{font-size:18px;font-weight:600;color:var(--white);margin:0}.page_searchBox__IzxgL{position:relative;margin-bottom:20px}.page_searchIcon__5isAy{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--gray);pointer-events:none}.page_searchInput__7SKcv{width:100%;padding:12px 18px 12px 48px;background:var(--secondary-black);border:1px solid var(--border-color);border-radius:12px;font-size:14px;color:var(--white);transition:all .3s cubic-bezier(.4,0,.2,1)}.page_searchInput__7SKcv:focus{outline:none;border-color:var(--tech-blue);box-shadow:0 0 0 3px var(--tech-blue-glow);background:var(--card-bg)}.page_searchSpinner__8efdq{position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--tech-blue)}.page_searchResults__gcD__{max-height:420px;overflow-y:auto;border:1px solid var(--border-color);border-radius:12px;background:var(--secondary-black)}.page_searchResultItem__7d2ZH{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border-color);transition:all .3s cubic-bezier(.4,0,.2,1)}.page_searchResultItem__7d2ZH:last-child{border-bottom:none}.page_searchResultItem__7d2ZH:hover{background:var(--tech-blue-glow)}.page_userInfo__ZsG0L{display:flex;align-items:center;gap:14px;flex:1 1}.page_userAvatar__TO8Il{width:44px;height:44px;border-radius:50%;background:rgba(0,212,255,.1);border:2px solid var(--border-color);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.page_searchResultItem__7d2ZH:hover .page_userAvatar__TO8Il{border-color:var(--tech-blue);box-shadow:0 0 12px rgba(0,212,255,.3)}.page_userAvatar__TO8Il img{width:100%;height:100%;object-fit:cover}.page_userAvatar__TO8Il svg{color:var(--tech-blue)}.page_userDetails__NEfVE{flex:1 1;min-width:0}.page_userName__EKNm4{font-size:14px;font-weight:600;color:var(--white);margin-bottom:4px;display:flex;align-items:center;gap:8px}.page_userMeta__hd3br{font-size:12px;color:var(--gray)}.page_roleBadge__lzm9Z{display:inline-block;padding:3px 10px;border-radius:6px;font-size:11px;font-weight:600;background:rgba(0,212,255,.15);color:var(--tech-blue);border:1px solid rgba(0,212,255,.3)}.page_addMemberBtn__gooj5{display:flex;align-items:center;gap:6px;padding:8px 16px;background:var(--tech-blue);border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;color:var(--primary-black);transition:all .3s cubic-bezier(.4,0,.2,1)}.page_addMemberBtn__gooj5:hover:not(:disabled){background:var(--tech-blue-dark);transform:scale(1.05);box-shadow:0 4px 12px rgba(0,212,255,.4)}.page_addMemberBtn__gooj5:disabled{background:rgba(148,163,184,.3);cursor:not-allowed;transform:none}.page_noResults__Xmlzw{padding:32px;text-align:center;font-size:14px;color:var(--gray)}.page_empty__2TWvn{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;background:var(--card-bg);border:2px dashed var(--border-color);border-radius:16px;color:var(--gray)}.page_empty__2TWvn svg{margin-bottom:20px;color:var(--tech-blue);opacity:.4}.page_empty__2TWvn p{margin:0 0 24px;font-size:14px}.page_membersGrid__GsuVf{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:20px;gap:20px;margin-bottom:32px}.page_memberCard__qvOpH{position:relative;background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.page_memberCard__qvOpH:hover{border-color:rgba(0,212,255,.3);box-shadow:0 8px 24px rgba(0,0,0,.3);transform:translateY(-2px)}.page_memberAvatar__5gQQN{width:72px;height:72px;border-radius:50%;background:rgba(0,212,255,.1);border:3px solid var(--border-color);display:flex;align-items:center;justify-content:center;margin-bottom:18px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.page_memberCard__qvOpH:hover .page_memberAvatar__5gQQN{border-color:var(--tech-blue);box-shadow:0 0 20px rgba(0,212,255,.4)}.page_memberAvatar__5gQQN img{width:100%;height:100%;object-fit:cover}.page_memberAvatar__5gQQN svg{color:var(--tech-blue)}.page_memberInfo__SGVwl{flex:1 1}.page_memberName__iEhO3{font-size:18px;font-weight:600;color:var(--white);margin-bottom:10px;display:flex;align-items:center;gap:10px}.page_memberMeta__zwhlr{margin-bottom:14px}.page_memberUsername__Z2tOE{font-size:13px;color:var(--tech-blue);font-weight:500;margin-bottom:6px}.page_memberDate__HTdRI,.page_memberEmail__6Q2yx{font-size:12px;color:var(--gray)}.page_memberDate__HTdRI{padding-top:14px;border-top:1px solid var(--border-color)}.page_removeBtn__zCxpp{position:absolute;top:20px;right:20px;padding:10px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;cursor:pointer;color:#ef4444;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center}.page_removeBtn__zCxpp:hover{background:rgba(239,68,68,.2);border-color:#ef4444;transform:scale(1.1);box-shadow:0 4px 12px rgba(239,68,68,.3)}.page_stats__zWtbG{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;padding:28px;display:flex;gap:40px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.page_stats__zWtbG:hover{box-shadow:0 8px 24px rgba(0,0,0,.3)}.page_statItem__YkYQu{text-align:center}.page_statValue__9XQts{font-size:36px;font-weight:700;color:var(--tech-blue);margin-bottom:8px;text-shadow:0 0 20px rgba(0,212,255,.3)}.page_statLabel__RPqOs{font-size:13px;color:var(--gray);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.page_loading__xaNjz{color:var(--gray)}.page_error__Qa6gV,.page_loading__xaNjz{display:flex;align-items:center;justify-content:center;padding:80px;font-size:16px}.page_error__Qa6gV{color:#ff4444}@media (max-width:768px){.page_pageHeader__i8deU{flex-direction:column;align-items:flex-start;gap:12px}.page_pageTitle___Q5ki{font-size:22px}.page_addBtn__Eaont{width:100%;justify-content:center;margin-left:0}.page_addMemberPanel__EV35Z{padding:16px}.page_searchResultItem__7d2ZH{flex-direction:column;align-items:flex-start;gap:12px}.page_membersGrid__GsuVf{grid-template-columns:1fr}.page_memberCard__qvOpH{padding:18px}.page_stats__zWtbG{flex-direction:column;gap:24px;align-items:center;padding:20px}}.page_container__IV7nQ{padding:40px;max-width:1400px;margin:0 auto;font-size:15px;line-height:1.8}.page_container__IV7nQ h1{font-size:32px;font-weight:700;margin-bottom:40px;color:var(--tech-blue);text-shadow:0 0 20px rgba(0,212,255,.3);letter-spacing:.5px}.page_container__IV7nQ h2{font-size:22px;font-weight:600;margin-top:50px;margin-bottom:24px;color:var(--white);border-bottom:2px solid var(--tech-blue);padding-bottom:12px;display:flex;align-items:center;gap:10px}.page_statsSection__VWtUU{margin-bottom:50px}.page_statsGrid__Gw2f2{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:24px;gap:24px;margin-top:24px}.page_statCard__9LHPA{background:linear-gradient(135deg,rgba(0,212,255,.05),rgba(0,212,255,.02));border:1px solid rgba(0,212,255,.3);border-radius:12px;padding:28px 24px;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.page_statCard__9LHPA:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--tech-blue),rgba(0,212,255,.5));transform:scaleX(0);transition:transform .3s ease}.page_statCard__9LHPA:hover{transform:translateY(-4px);border-color:var(--tech-blue);box-shadow:0 8px 24px rgba(0,212,255,.2)}.page_statCard__9LHPA:hover:before{transform:scaleX(1)}.page_statValue__58X7Q{font-size:36px;font-weight:700;color:var(--tech-blue);margin-bottom:10px;text-shadow:0 0 15px rgba(0,212,255,.3)}.page_statLabel__hFdRH{font-size:15px;color:var(--gray);font-weight:500;letter-spacing:.3px}.page_configSection__gm_tv{margin-bottom:50px}.page_configForm__eg8nb{background:rgba(255,255,255,.02);border:1px solid var(--border-color);border-radius:12px;padding:28px;transition:all .3s ease}.page_configForm__eg8nb:hover{border-color:rgba(0,212,255,.3);background:rgba(255,255,255,.03)}.page_configForm__eg8nb label{display:block;margin-bottom:18px;color:var(--white);font-size:15px;font-weight:500}.page_configForm__eg8nb input[type=checkbox]{margin-right:10px;width:18px;height:18px;cursor:pointer}.page_formRow__l2Jjj{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-top:24px}.page_formRow__l2Jjj label{display:flex;flex-direction:column;gap:10px}.page_formRow__l2Jjj input[type=number]{padding:12px 16px;background:var(--secondary-black);border:1px solid var(--border-color);border-radius:8px;color:var(--white);font-size:15px;transition:all .3s ease}.page_formRow__l2Jjj input[type=number]:focus{outline:none;border-color:var(--tech-blue);box-shadow:0 0 0 3px rgba(0,212,255,.1)}.page_formRow__l2Jjj input[type=time]{padding:12px 16px;background:var(--secondary-black);border:1px solid var(--border-color);border-radius:8px;color:var(--white);font-size:15px;transition:all .3s ease;font-family:inherit}.page_formRow__l2Jjj input[type=time]:focus{outline:none;border-color:var(--tech-blue);box-shadow:0 0 0 3px rgba(0,212,255,.1)}.page_formRow__l2Jjj input[type=time]::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer;opacity:.7;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.page_formRow__l2Jjj input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:1}.page_selectInput__JslUf{padding:12px 16px;background:var(--secondary-black);border:1px solid var(--border-color);border-radius:8px;color:var(--white);font-size:15px;transition:all .3s ease;cursor:pointer;width:100%;max-width:500px}.page_selectInput__JslUf:focus{outline:none;border-color:var(--tech-blue);box-shadow:0 0 0 3px rgba(0,212,255,.1)}.page_selectInput__JslUf option{background:var(--secondary-black);color:var(--white);padding:10px}.page_currentAiUser__UOCpw{margin-top:28px;padding:20px;background:rgba(0,212,255,.05);border:1px solid rgba(0,212,255,.15);border-radius:12px}.page_currentAiUser__UOCpw h3{font-size:15px;font-weight:600;color:var(--white);margin:0 0 16px}.page_userInfo__sgHGa{display:flex;align-items:flex-start;gap:16px}.page_userIcon__QCVkE{width:48px;height:48px;flex-shrink:0;color:var(--tech-blue);padding:8px;background:rgba(0,212,255,.1);border-radius:12px}.page_userName__ofIoP{font-size:18px;font-weight:600;color:var(--white);margin-bottom:6px}.page_userDetail__Ivlwz{font-size:14px;color:var(--gray);margin-bottom:6px}.page_userRole__BFTah{font-size:13px;color:var(--tech-blue);font-weight:500}.page_triggerButton__cuXCF{margin-top:24px;padding:12px 28px;background:var(--tech-blue);border:none;border-radius:8px;color:var(--white);font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,212,255,.2)}.page_triggerButton__cuXCF:hover{background:var(--tech-blue-dark);transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,212,255,.3)}.page_triggerButton__cuXCF:active{transform:translateY(0)}.page_dangerButton__xQEnY{margin-top:24px;padding:12px 28px;background:#ef4444;border:none;border-radius:8px;color:var(--white);font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(239,68,68,.2)}.page_dangerButton__xQEnY:hover{background:#dc2626;transform:translateY(-2px);box-shadow:0 6px 16px rgba(220,38,38,.3)}.page_dangerButton__xQEnY:active{transform:translateY(0)}.page_logsSection__VmaWJ{margin-bottom:50px}.page_filters__3yZZH{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.page_filters__3yZZH input,.page_filters__3yZZH select{padding:12px 16px;background:rgba(255,255,255,.02);border:1px solid var(--border-color);border-radius:8px;color:var(--white);font-size:15px;transition:all .3s ease}.page_filters__3yZZH input:focus,.page_filters__3yZZH select:focus{outline:none;border-color:var(--tech-blue);background:rgba(255,255,255,.04);box-shadow:0 0 0 3px rgba(0,212,255,.1)}.page_filters__3yZZH input{flex:1 1;min-width:220px}.page_filters__3yZZH select{cursor:pointer}.page_logsTable__picxv{background:rgba(255,255,255,.02);border:1px solid var(--border-color);border-radius:12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.page_logsTable__picxv table{width:100%;min-width:700px;border-collapse:collapse}.page_logsTable__picxv td,.page_logsTable__picxv th{padding:16px 18px;text-align:left;border-bottom:1px solid rgba(255,255,255,.05)}.page_logsTable__picxv th{background:rgba(0,212,255,.05);color:var(--tech-blue);font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.page_logsTable__picxv td{color:var(--gray);font-size:15px}.page_logsTable__picxv tbody tr{transition:all .3s ease}.page_logsTable__picxv tbody tr:hover{background:rgba(0,212,255,.03)}.page_logsTable__picxv tbody tr:last-child td{border-bottom:none}.page_logsTable__picxv button{padding:8px 16px;background:rgba(0,212,255,.1);border:1px solid rgba(0,212,255,.3);border-radius:6px;color:var(--tech-blue);font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.page_logsTable__picxv button:hover{background:var(--tech-blue);color:var(--white);border-color:var(--tech-blue);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,212,255,.3)}.page_logsTable__picxv button:active{transform:translateY(0)}.page_pagination__FhpY1{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:28px}.page_pagination__FhpY1 button{padding:10px 20px;background:rgba(255,255,255,.02);border:1px solid var(--border-color);border-radius:8px;color:var(--white);font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease}.page_pagination__FhpY1 button:hover:not(:disabled){background:rgba(0,212,255,.1);border-color:var(--tech-blue);color:var(--tech-blue);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,212,255,.2)}.page_pagination__FhpY1 button:active:not(:disabled){transform:translateY(0)}.page_pagination__FhpY1 button:disabled{opacity:.3;cursor:not-allowed}.page_pagination__FhpY1 span{font-size:15px;color:var(--gray);font-weight:500}.page_statusBadge__rJSJc{display:inline-block;padding:6px 14px;border-radius:6px;font-size:13px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.page_statusCompleted__sG3fg{background:rgba(0,255,150,.15);color:#00ff96;border:1px solid rgba(0,255,150,.3)}.page_statusFailed__JTt3g{background:rgba(255,107,107,.15);color:#ff6b6b;border:1px solid rgba(255,107,107,.3)}.page_statusProcessing__R4VQQ{background:rgba(255,193,7,.15);color:#ffc107;border:1px solid rgba(255,193,7,.3)}.page_statusPending__RCamf{background:rgba(158,158,158,.15);color:#9e9e9e;border:1px solid rgba(158,158,158,.3)}.page_modal__uuPXw{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:2000;animation:page_fadeIn__ACPZW .3s ease}@keyframes page_fadeIn__ACPZW{0%{opacity:0}to{opacity:1}}.page_modalContent__XXSXs{background:var(--card-bg);border:1px solid rgba(0,212,255,.3);border-radius:16px;width:90%;max-width:1000px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,212,255,.2);animation:page_slideUp__xy6gB .3s ease}@keyframes page_slideUp__xy6gB{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.page_modalHeader__gjGAE{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid rgba(0,212,255,.2);background:rgba(0,212,255,.03)}.page_modalHeader__gjGAE h3{margin:0;color:var(--tech-blue);font-size:20px;font-weight:600}.page_modalHeader__gjGAE button{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.05);border:1px solid var(--border-color);color:var(--white);font-size:22px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.page_modalHeader__gjGAE button:hover{background:#ef4444;border-color:#ef4444;transform:rotate(90deg)}.page_modalBody__57thk{padding:28px;overflow-y:auto;flex:1 1}.page_modalField__Qoi9A{margin-bottom:24px}.page_modalField__Qoi9A strong{display:block;margin-bottom:10px;color:var(--tech-blue);font-size:15px;font-weight:600}.page_htmlPreview__0eoT0{background:rgba(0,0,0,.3);border:1px solid rgba(0,212,255,.2);border-radius:8px;padding:20px;max-height:400px;overflow-y:auto;color:var(--white);font-size:15px;line-height:1.8}.page_htmlPreview__0eoT0::-webkit-scrollbar{width:8px}.page_htmlPreview__0eoT0::-webkit-scrollbar-track{background:transparent}.page_htmlPreview__0eoT0::-webkit-scrollbar-thumb{background:rgba(0,212,255,.2);border-radius:4px}.page_htmlPreview__0eoT0::-webkit-scrollbar-thumb:hover{background:rgba(0,212,255,.3)}.page_jsonPreview__vtQEA{background:rgba(0,0,0,.4);color:#d4d4d4;padding:20px;border-radius:8px;overflow:auto;max-height:500px;font-family:Consolas,Monaco,Courier New,monospace;font-size:14px;line-height:1.6;border:1px solid rgba(0,212,255,.2);white-space:pre-wrap;word-wrap:break-word}.page_jsonPreview__vtQEA::-webkit-scrollbar{width:10px;height:10px}.page_jsonPreview__vtQEA::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:5px}.page_jsonPreview__vtQEA::-webkit-scrollbar-thumb{background:rgba(0,212,255,.3);border-radius:5px}.page_jsonPreview__vtQEA::-webkit-scrollbar-thumb:hover{background:rgba(0,212,255,.5)}.page_errorPreview__DNsJe{background:rgba(45,27,27,.6);color:#ff6b6b;padding:20px;border-radius:8px;overflow:auto;max-height:300px;font-family:Consolas,Monaco,Courier New,monospace;font-size:14px;line-height:1.6;border:1px solid rgba(255,107,107,.3);white-space:pre-wrap;word-wrap:break-word}.page_errorPreview__DNsJe::-webkit-scrollbar{width:10px;height:10px}.page_errorPreview__DNsJe::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:5px}.page_errorPreview__DNsJe::-webkit-scrollbar-thumb{background:rgba(255,107,107,.4);border-radius:5px}.page_errorPreview__DNsJe::-webkit-scrollbar-thumb:hover{background:rgba(255,107,107,.6)}.page_description__3UADw{margin-bottom:18px;color:var(--gray);font-size:15px;line-height:1.8}.page_buttonGroup__l6N75{display:flex;gap:10px;flex-wrap:wrap}.page_emptyCell__eYOrW{text-align:center;color:var(--gray);padding:32px!important;font-size:15px}.page_toggleWrapper__62RZl{margin-bottom:32px}.page_toggleLabel__wGNGE{display:flex;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:12px}.page_toggleText__kbdNR{font-size:17px;font-weight:600;color:var(--white)}.page_toggleDescription__oYtKK{font-size:14px;color:var(--gray);margin:0;line-height:1.6;padding-left:4px}.page_toggleSwitch__ZJFN6{position:relative;width:56px;height:30px;flex-shrink:0}.page_toggleSwitch__ZJFN6 input{opacity:0;width:0;height:0;position:absolute}.page_slider__VHvw1{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.2);transition:all .3s ease;border-radius:30px}.page_slider__VHvw1:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background:rgba(255,255,255,.5);transition:all .3s ease;border-radius:50%}.page_toggleSwitch__ZJFN6 input:checked+.page_slider__VHvw1{background:var(--tech-blue);border-color:var(--tech-blue);box-shadow:0 0 12px rgba(0,212,255,.4)}.page_toggleSwitch__ZJFN6 input:checked+.page_slider__VHvw1:before{transform:translateX(26px);background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2)}.page_toggleSwitch__ZJFN6 input:focus+.page_slider__VHvw1{box-shadow:0 0 0 3px rgba(0,212,255,.2)}.page_emailManagement__yorH_{margin-top:28px}.page_emailManagement__yorH_ h3{font-size:16px;font-weight:600;color:var(--white);margin-bottom:12px}.page_autoEmailsHint__fmiJq{font-size:13px;color:var(--gray);margin:0 0 16px;line-height:1.5}.page_emailItemReadonly__fAZUS{display:flex;align-items:center;gap:12px;padding:12px 16px;background:rgba(0,212,255,.05);border:1px solid rgba(0,212,255,.15);border-radius:8px;transition:all .3s ease}.page_emailItemReadonly__fAZUS:hover{background:rgba(0,212,255,.08);border-color:rgba(0,212,255,.25)}.page_emailIcon__8KqiB{width:18px;height:18px;flex-shrink:0;color:var(--tech-blue)}.page_autoTag__RZJQ2{margin-left:auto;font-size:12px;padding:4px 10px;background:rgba(0,212,255,.15);color:var(--tech-blue);border-radius:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.page_emptyHint__2jNeX{padding:20px;background:rgba(255,255,255,.02);border:1px dashed rgba(255,255,255,.1);border-radius:8px;color:var(--gray);text-align:center;font-size:14px}.page_emailList__a0WsJ{display:flex;flex-direction:column;gap:10px;margin-bottom:16px;max-height:200px;overflow-y:auto}.page_emailList__a0WsJ::-webkit-scrollbar{width:8px}.page_emailList__a0WsJ::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:4px}.page_emailList__a0WsJ::-webkit-scrollbar-thumb{background:rgba(0,212,255,.3);border-radius:4px}.page_emailList__a0WsJ::-webkit-scrollbar-thumb:hover{background:rgba(0,212,255,.5)}.page_emailItem___XSZd{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.1);border-radius:8px;transition:all .3s ease}.page_emailItem___XSZd:hover{background:rgba(0,0,0,.3);border-color:rgba(0,212,255,.3)}.page_emailItem___XSZd span{color:var(--white);font-size:14px}.page_emailItem___XSZd button{padding:6px 12px;background:rgba(255,107,107,.1);border:1px solid rgba(255,107,107,.3);border-radius:6px;color:#ff6b6b;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s ease}.page_emailItem___XSZd button:hover{background:#ef4444;color:var(--white);border-color:#ef4444}.page_addEmailRow__wM3lx{display:flex;gap:12px}.page_addEmailRow__wM3lx input{flex:1 1;padding:10px 14px;background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--white);font-size:14px;transition:all .3s ease}.page_addEmailRow__wM3lx input:focus{outline:none;border-color:var(--tech-blue);box-shadow:0 0 0 3px rgba(0,212,255,.1)}.page_addEmailRow__wM3lx button{padding:10px 20px;background:rgba(0,212,255,.1);border:1px solid rgba(0,212,255,.3);border-radius:8px;color:var(--tech-blue);font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.page_addEmailRow__wM3lx button:hover{background:var(--tech-blue);color:var(--white);border-color:var(--tech-blue);box-shadow:0 4px 12px rgba(0,212,255,.3)}.page_testSection__oeik_{margin-top:28px;padding-top:28px;border-top:1px solid rgba(255,255,255,.1)}.page_testSection__oeik_ h3{font-size:16px;font-weight:600;color:var(--white);margin-bottom:10px}.page_testForm__jFv4I{display:flex;gap:12px;margin-top:12px}.page_testForm__jFv4I input{flex:1 1;padding:12px 16px;background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--white);font-size:14px;transition:all .3s ease}.page_testForm__jFv4I input:focus{outline:none;border-color:var(--tech-blue);box-shadow:0 0 0 3px rgba(0,212,255,.1)}.page_avatarSection___lhvV{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:12px}.page_userAvatar__JqEhd{width:80px;height:80px;border-radius:50%;object-fit:cover;border:2px solid var(--border-color);transition:all .2s ease}.page_userAvatar__JqEhd:hover{border-color:var(--tech-blue);box-shadow:0 0 12px rgba(0,212,255,.3)}.page_uploadAvatarBtn__bx96Q{padding:8px 16px;background:var(--secondary-black);color:var(--white);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px}.page_uploadAvatarBtn__bx96Q:hover:not(:has(input:disabled)){background:var(--primary-black);border-color:var(--tech-blue);color:var(--tech-blue)}.page_uploadAvatarBtn__bx96Q:has(input:disabled){opacity:.5;cursor:not-allowed}@media (max-width:1024px){.page_container__IV7nQ{padding:24px}.page_container__IV7nQ h1{font-size:26px;margin-bottom:28px}.page_formRow__l2Jjj{grid-template-columns:1fr}}@media (max-width:768px){.page_container__IV7nQ{padding:0}.page_statsGrid__Gw2f2{grid-template-columns:1fr 1fr}.page_filters__3yZZH{flex-direction:column}.page_filters__3yZZH input{min-width:unset}.page_logsTable__picxv{overflow:auto;-webkit-overflow-scrolling:touch}.page_logsTable__picxv table{min-width:560px}.page_pagination__FhpY1{flex-wrap:wrap;gap:8px;justify-content:center}.page_pagination__FhpY1 button{padding:8px 14px;font-size:13px}.page_pagination__FhpY1 span{font-size:13px}.page_modalContent__XXSXs,.page_modal__uuPXw .page_modalContent__XXSXs{width:95vw;max-height:90vh;overflow-y:auto}.page_formRow__l2Jjj{grid-template-columns:1fr}.page_buttonGroup__l6N75,.page_testForm__jFv4I{flex-direction:column}.page_testForm__jFv4I input{width:100%}.page_addEmailRow__wM3lx{flex-direction:column}.page_selectInput__JslUf{max-width:100%}.page_configForm__eg8nb{padding:16px}.page_configForm__eg8nb label,.page_description__3UADw,.page_testSection__oeik_ p{word-break:break-word;overflow-wrap:break-word;white-space:normal}}.page_section__iw_M6{margin-top:50px;padding:32px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:16px}.page_sectionTitle__jryse{font-size:22px;font-weight:600;margin:0 0 8px;color:var(--white);border-bottom:2px solid var(--tech-blue);padding-bottom:12px}.page_sectionDesc__ccpum{font-size:14px;color:rgba(255,255,255,.5);margin:0 0 28px}.page_configGrid__DsM2W{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.page_configRow__346cU{display:flex;align-items:center;gap:20px}.page_configLabel__1NRDU{width:160px;flex-shrink:0;font-size:14px;color:rgba(255,255,255,.7);font-weight:500}.page_configValue___zyqa{display:flex;align-items:center;gap:12px}.page_configInput__FWUhf{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:var(--white);padding:8px 14px;font-size:14px;width:180px;transition:border-color .2s}.page_configInput__FWUhf:focus{outline:none;border-color:var(--tech-blue)}.page_configHint__3kRjl{font-size:13px;color:rgba(255,255,255,.4)}.page_toggleLabel__wGNGE{display:inline-flex;align-items:center;gap:0;cursor:pointer;margin:0}.page_toggleInput__ejZtn{position:absolute;opacity:0;width:0;height:0}.page_toggleSlider__UBMR6{position:relative;display:inline-block;width:48px;height:26px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:30px;transition:background .3s,border-color .3s;flex-shrink:0}.page_toggleSlider__UBMR6:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background:rgba(255,255,255,.5);border-radius:50%;transition:transform .3s,background .3s}.page_toggleInput__ejZtn:checked+.page_toggleSlider__UBMR6{background:rgba(0,212,255,.3);border-color:var(--tech-blue)}.page_toggleInput__ejZtn:checked+.page_toggleSlider__UBMR6:before{transform:translateX(22px);background:var(--tech-blue)}.page_statsRow__SJqYY{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.page_statsRow__SJqYY .page_statCard__9LHPA{min-width:140px;flex:1 1;max-width:180px}.page_page__WHssE{width:100%;padding:0}.page_pageHeader__YJSRR{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid var(--border-color);gap:24px}.page_pageTitle__JxNAs{font-size:32px;font-weight:300;color:var(--white);margin:0;letter-spacing:2px;position:relative;display:inline-block}.page_pageTitle__JxNAs:after{content:"";position:absolute;bottom:-12px;left:0;width:60px;height:3px;background:var(--tech-blue);border-radius:2px;box-shadow:0 0 10px rgba(0,212,255,.5)}.page_pageSubtitle__JraPw{margin:12px 0 0;color:var(--gray);font-size:14px}.page_headerActions___YkVs{display:flex;gap:16px;align-items:center}.page_searchBox__b7eMI{position:relative;width:280px}.page_searchInput__x_0bJ{width:100%;padding:12px 44px 12px 20px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;color:var(--white);font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1)}.page_searchInput__x_0bJ:focus{outline:none;border-color:var(--tech-blue);box-shadow:0 0 0 3px var(--tech-blue-glow);background:var(--secondary-black)}.page_searchIcon__Xthww{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--gray);pointer-events:none}.page_createBtn__NCvYf{display:flex;align-items:center;gap:8px;padding:12px 24px;background:var(--tech-blue);color:var(--primary-black);border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.page_createBtn__NCvYf:hover{background:var(--tech-blue-dark);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,212,255,.4)}.page_createPanel___S2LO{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;padding:24px;margin-bottom:32px;animation:page_slideDown__fAnVp .3s cubic-bezier(.4,0,.2,1)}@keyframes page_slideDown__fAnVp{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page_panelHeader__P6ad2{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}.page_panelHeader__P6ad2 h3{margin:0;font-size:20px;font-weight:600;color:var(--white)}.page_formGrid__uvmth{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:20px;gap:20px;margin-bottom:24px}.page_formField__DkaB_{display:flex;flex-direction:column;gap:8px}.page_formField__DkaB_ label{font-size:14px;font-weight:500;color:var(--gray)}.page_formField__DkaB_ input,.page_formField__DkaB_ textarea{padding:12px 18px;background:var(--secondary-black);border:1px solid var(--border-color);border-radius:12px;color:var(--white);font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:inherit}.page_formField__DkaB_ input:focus,.page_formField__DkaB_ textarea:focus{outline:none;border-color:var(--tech-blue);box-shadow:0 0 0 3px var(--tech-blue-glow)}.page_formField__DkaB_ textarea{resize:vertical;min-height:80px}.page_checkboxLabel__XI29o{display:flex;align-items:center;gap:10px;cursor:pointer;color:var(--white)!important;padding:12px;background:rgba(0,0,0,.3);border-radius:12px;border:1px solid var(--border-color);transition:all .3s cubic-bezier(.4,0,.2,1)}.page_checkboxLabel__XI29o:hover{background:rgba(0,212,255,.05);border-color:rgba(0,212,255,.3)}.page_checkboxLabel__XI29o input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:var(--tech-blue)}.page_formActions__bc7b7{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid var(--border-color)}.page_cancelBtn__dVvkT,.page_submitBtn__zWi76{padding:12px 24px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.page_cancelBtn__dVvkT{background:transparent;color:var(--gray);border:1px solid var(--border-color)}.page_cancelBtn__dVvkT:hover{background:rgba(255,255,255,.05);border-color:var(--gray)}.page_submitBtn__zWi76{background:var(--tech-blue);color:var(--primary-black);border:none}.page_submitBtn__zWi76:hover:not(:disabled){background:var(--tech-blue-dark);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,212,255,.4)}.page_submitBtn__zWi76:disabled{opacity:.5;cursor:not-allowed}.page_loading__clwER{text-align:center;padding:80px 20px;color:var(--gray);font-size:16px}.page_empty__JRAto{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:20px;color:var(--gray)}.page_empty__JRAto svg{color:var(--tech-blue);opacity:.5}.page_empty__JRAto p{margin:0;font-size:16px}.page_groupsGrid__4amxW{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));grid-gap:24px;gap:24px;margin-bottom:32px}.page_groupCard__DwhN2{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:16px}.page_groupCard__DwhN2:hover{box-shadow:0 8px 24px rgba(0,0,0,.4);border-color:rgba(0,212,255,.3)}.page_cardHeader__y2qQk{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.page_cardTitle__mfAHB{display:flex;align-items:center;gap:12px;flex:1 1}.page_cardTitle__mfAHB h3{margin:0;font-size:20px;font-weight:600;color:var(--white)}.page_inactiveBadge__KFT8i{padding:4px 10px;background:rgba(255,170,0,.1);color:var(--warning);border:1px solid rgba(255,170,0,.3);border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase}.page_cardActions__Tiyo_{display:flex;gap:8px}.page_iconBtn__K5fLK{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);border:1px solid var(--border-color);border-radius:10px;color:var(--gray);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.page_iconBtn__K5fLK:hover{background:var(--tech-blue-glow);border-color:var(--tech-blue);color:var(--tech-blue)}.page_iconBtn__K5fLK.page_dangerBtn__H6M1a:hover{background:rgba(255,0,80,.1);border-color:rgba(255,0,80,.3);color:#ff0050}.page_cardDescription__ppbod{margin:0;color:var(--gray);font-size:14px;line-height:1.6}.page_cardMeta___pTVs{display:flex;gap:20px;padding:12px 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.page_metaItem__a0kQk{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--gray)}.page_metaItem__a0kQk svg{color:var(--tech-blue)}.page_badgePreview__LKvBd{display:flex;align-items:center;gap:12px}.page_badge__s75Xy{padding:6px 14px;background:linear-gradient(135deg,var(--tech-blue),#ffffff);color:var(--primary-black);border-radius:8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px rgba(0,212,255,.3)}.page_badgeLabel__HELkh{font-size:12px;color:var(--gray)}.page_cardFooter__rDM7K{margin-top:auto}.page_timestamp___8uKk{font-size:12px;color:var(--gray)}.page_pagination__giEdV{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:40px;padding-top:32px;border-top:1px solid var(--border-color)}.page_pageBtn__Zor42{padding:12px 24px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;color:var(--white);font-size:14px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.page_pageBtn__Zor42:hover:not(:disabled){background:var(--tech-blue-glow);border-color:var(--tech-blue);color:var(--tech-blue);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,212,255,.2)}.page_pageBtn__Zor42:disabled{opacity:.3;cursor:not-allowed}.page_pageInfo__zQhKk{color:var(--gray);font-size:14px;font-weight:500;padding:12px 20px;background:var(--card-bg);border-radius:12px;border:1px solid var(--border-color)}@media (max-width:768px){.page_pageHeader__YJSRR{flex-direction:column;align-items:flex-start;gap:12px}.page_pageTitle__JxNAs{font-size:24px;letter-spacing:1px}.page_headerActions___YkVs{width:100%;flex-direction:column}.page_createBtn__NCvYf,.page_searchBox__b7eMI{width:100%}.page_searchInput__x_0bJ{width:100%!important}.page_pagination__giEdV{flex-wrap:wrap;gap:8px}.page_groupsGrid__4amxW{grid-template-columns:1fr}}.ContentPreviewModal_backdrop__cBxeU{position:fixed;inset:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1200;padding:24px;animation:ContentPreviewModal_fadeIn__tnnuc .3s ease}@keyframes ContentPreviewModal_fadeIn__tnnuc{0%{opacity:0}to{opacity:1}}.ContentPreviewModal_modal__wMdIA{width:min(900px,100%);max-height:90vh;background:var(--card-bg);border:1px solid var(--border-color);border-radius:20px;box-shadow:0 30px 80px rgba(0,0,0,.6),0 0 0 1px rgba(0,212,255,.1);display:flex;flex-direction:column;padding:32px;gap:20px;animation:ContentPreviewModal_slideUp__XwWc6 .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ContentPreviewModal_modal__wMdIA:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--tech-blue),transparent);opacity:.5}@keyframes ContentPreviewModal_slideUp__XwWc6{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ContentPreviewModal_header__NMygq{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--border-color)}.ContentPreviewModal_titleArea__UVIv4{display:flex;flex-direction:column;gap:8px;flex:1 1}.ContentPreviewModal_label__aflLu{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--tech-blue);font-weight:600}.ContentPreviewModal_title__6TOH9{font-size:24px;font-weight:600;color:var(--white);margin:0;line-height:1.3}.ContentPreviewModal_closeButton__tqBld{background:var(--card-bg);border:1px solid var(--border-color);color:var(--white);font-size:24px;width:40px;height:40px;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ContentPreviewModal_closeButton__tqBld:hover{background:var(--secondary-black);border-color:var(--tech-blue);color:var(--tech-blue);transform:rotate(90deg);box-shadow:0 4px 12px rgba(0,212,255,.2)}.ContentPreviewModal_meta__CKVa_{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;padding:16px 20px;background:rgba(0,0,0,.3);border:1px solid var(--border-color);border-radius:12px;color:var(--gray);font-size:14px}.ContentPreviewModal_meta__CKVa_ span{display:flex;align-items:center;gap:8px}.ContentPreviewModal_content__yMMtR{flex:1 1;padding:24px;border-radius:16px;background:rgba(0,0,0,.4);border:1px solid var(--border-color);color:var(--white);font-size:15px;line-height:1.8;overflow:auto;white-space:pre-wrap;min-height:200px;max-height:calc(90vh - 300px)}.ContentPreviewModal_content__yMMtR::-webkit-scrollbar{width:8px}.ContentPreviewModal_content__yMMtR::-webkit-scrollbar-track{background:transparent}.ContentPreviewModal_content__yMMtR::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:4px}.ContentPreviewModal_content__yMMtR::-webkit-scrollbar-thumb:hover{background:rgba(0,212,255,.3)}@media (max-width:768px){.ContentPreviewModal_modal__wMdIA{padding:20px 16px}.ContentPreviewModal_backdrop__cBxeU{padding:12px}}.categories_container__VYkqu{display:grid;grid-gap:20px;gap:20px}.categories_header__5c2Bw{display:flex;justify-content:space-between;align-items:center}.categories_title__gDLV_{font-size:24px;font-weight:600;color:var(--white);margin:0}.categories_btn__OzbX2{padding:8px 16px;background:var(--tech-blue);color:var(--primary-black);border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease}.categories_btn__OzbX2:hover{background:var(--tech-blue-dark)}.categories_btnSecondary__A_Tv4{padding:8px 16px;background:var(--secondary-black);color:var(--white);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .3s ease}.categories_btnSecondary__A_Tv4:hover{background:var(--card-bg)}.categories_btnSmall__8KIHk{padding:4px 12px;background:var(--tech-blue);color:var(--primary-black);border:none;border-radius:6px;cursor:pointer;font-size:13px;transition:all .3s ease}.categories_btnSmall__8KIHk:hover{background:var(--tech-blue-dark)}.categories_btnSmallDanger__baE4z{padding:4px 12px;background:#dc3545;color:var(--white);border:none;border-radius:6px;cursor:pointer;font-size:13px;transition:all .3s ease}.categories_btnSmallDanger__baE4z:hover{background:#c82333}.categories_formCard__g6SwY,.categories_listCard__xymD_{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:20px}.categories_formGroup__qCCml{margin-bottom:16px}.categories_formGroup__qCCml label{display:block;margin-bottom:6px;font-size:14px;color:var(--white)}.categories_input__S4EuO,.categories_select__Vmao4,.categories_textarea__j6NZd{width:100%;padding:10px 12px;background:var(--secondary-black);border:1px solid var(--border-color);border-radius:8px;color:var(--white);font-size:14px;font-family:inherit}.categories_input__S4EuO:focus,.categories_select__Vmao4:focus,.categories_textarea__j6NZd:focus{outline:none;border-color:var(--tech-blue);box-shadow:0 0 0 3px rgba(0,212,255,.15)}.categories_textarea__j6NZd{resize:vertical;min-height:80px}.categories_select__Vmao4 option{background:var(--secondary-black);color:var(--white)}.categories_formActions__dZdNa{display:flex;gap:12px;margin-top:20px}.categories_empty__B8_e_{text-align:center;padding:40px;color:var(--gray)}.categories_table__E_4Ek{width:100%;border-collapse:collapse}.categories_table__E_4Ek thead{background:var(--secondary-black)}.categories_table__E_4Ek th{padding:12px;text-align:left;font-weight:500;color:var(--white);border-bottom:2px solid var(--border-color)}.categories_table__E_4Ek td{padding:12px;border-bottom:1px solid var(--border-color);color:var(--gray)}.categories_table__E_4Ek tbody tr:hover{background:rgba(0,212,255,.05)}.categories_actions__j4VzM{display:flex;gap:8px}.categories_modal__RGk7E{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000}.categories_modalContent__GghVR{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:24px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto}.categories_modalContent__GghVR h3{font-size:18px;font-weight:600;color:var(--white);margin:0 0 16px}.categories_modalContent__GghVR p{color:var(--gray);margin-bottom:16px}.categories_modalActions__u351C{display:flex;gap:12px;margin-top:24px;justify-content:flex-end}@media (max-width:768px){.categories_header__5c2Bw{flex-direction:column;align-items:flex-start;gap:12px}.categories_table__E_4Ek{overflow-x:auto;-webkit-overflow-scrolling:touch}.categories_actions__j4VzM{flex-direction:column}.categories_modalContent__GghVR,.categories_modal__RGk7E .categories_modalContent__GghVR{width:95vw;max-height:90vh;overflow-y:auto}.categories_select__Vmao4{width:100%!important}}