#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.login-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0f0c29,#302b63,#24243e);position:relative;overflow:hidden;padding:20px}.login-container.theme-default{background:linear-gradient(135deg,#0f0c29,#302b63,#24243e)!important}.login-container.theme-green{background:linear-gradient(135deg,#1a2a1d,#2c5f2d,#243b24)!important}.login-container.theme-purple{background:linear-gradient(135deg,#2d1a2d,#5e2a5e,#3b243b)!important}.login-container.theme-darkblue{background:linear-gradient(135deg,#0f0c29,#302b63,#24243e)!important}.login-container.theme-blackblue{background:linear-gradient(135deg,#000,#000,#001529)!important}.login-card{width:100%;max-width:420px;padding:40px 30px;background:hsla(0,0%,100%,.08);border-radius:20px;box-shadow:0 8px 32px rgba(31,38,135,.37);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.18);z-index:10;position:relative;overflow:hidden}.login-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(102,126,234,.1),transparent);transform:rotate(45deg);animation:shine 6s infinite}.login-header{text-align:center;margin-bottom:30px;position:relative;z-index:2}.logo{justify-content:center;margin-bottom:20px}.logo-image{width:80px;height:80px;filter:drop-shadow(0 0 8px rgba(102,126,234,.7))}.title{font-size:26px;font-weight:700;color:#fff;margin-bottom:10px;text-shadow:0 0 10px rgba(102,126,234,.5)}.subtitle{font-size:15px;color:hsla(0,0%,100%,.7)}.login-tabs{margin-top:20px}:deep(.ant-tabs-tab){font-size:16px;padding:12px 0;color:hsla(0,0%,100%,.7)}:deep(.ant-tabs-tab:hover){color:#fff}:deep(.ant-tabs-tab-active){color:#fff;font-weight:600}:deep(.ant-tabs-ink-bar){background:linear-gradient(90deg,#667eea,#764ba2);height:3px}.login-container.theme-green :deep(.ant-tabs-ink-bar){background:linear-gradient(90deg,#66eea2,#2c5f2d);height:3px}.login-container.theme-purple :deep(.ant-tabs-ink-bar){background:linear-gradient(90deg,#c76cff,#5e2a5e);height:3px}.login-container.theme-darkblue :deep(.ant-tabs-ink-bar){background:linear-gradient(90deg,#1890ff,#0f0c29);height:3px}.login-container.theme-blackblue :deep(.ant-tabs-ink-bar){background:linear-gradient(90deg,#1677ff,#001529);height:3px}:deep(.ant-tabs-nav:before){border-color:hsla(0,0%,100%,.2)}.custom-input{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:10px;color:#fff;transition:all .3s ease}:deep(.custom-input:hover){border-color:rgba(102,126,234,.6);box-shadow:0 0 0 2px rgba(102,126,234,.2)}:deep(.custom-input:focus){border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.2);background:hsla(0,0%,100%,.15)}.login-container.theme-green :deep(.custom-input:focus){border-color:#66eea2;box-shadow:0 0 0 2px rgba(102,238,162,.2);background:hsla(0,0%,100%,.15)}.login-container.theme-purple :deep(.custom-input:focus){border-color:#c76cff;box-shadow:0 0 0 2px rgba(199,108,255,.2);background:hsla(0,0%,100%,.15)}.login-container.theme-darkblue :deep(.custom-input:focus){border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2);background:hsla(0,0%,100%,.15)}.login-container.theme-blackblue :deep(.custom-input:focus){border-color:#1677ff;box-shadow:0 0 0 2px rgba(22,119,255,.2);background:hsla(0,0%,100%,.15)}:deep(.custom-input .ant-input){background:transparent;color:#fff;caret-color:#fff}:deep(.custom-input .ant-input-prefix){color:hsla(0,0%,100%,.7)}:deep(.custom-input .ant-input::-moz-placeholder){color:hsla(0,0%,100%,.5)}:deep(.custom-input .ant-input::placeholder){color:hsla(0,0%,100%,.5)}.custom-checkbox :deep(.ant-checkbox-inner){background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}.custom-checkbox :deep(.ant-checkbox-checked .ant-checkbox-inner){background-color:#667eea;border-color:#667eea}.login-container.theme-green .custom-checkbox :deep(.ant-checkbox-checked .ant-checkbox-inner){background-color:#66eea2;border-color:#66eea2}.login-container.theme-purple .custom-checkbox :deep(.ant-checkbox-checked .ant-checkbox-inner){background-color:#c76cff;border-color:#c76cff}.login-container.theme-darkblue .custom-checkbox :deep(.ant-checkbox-checked .ant-checkbox-inner){background-color:#1890ff;border-color:#1890ff}.login-container.theme-blackblue .custom-checkbox :deep(.ant-checkbox-checked .ant-checkbox-inner){background-color:#1677ff;border-color:#1677ff}.custom-checkbox :deep(.ant-checkbox-wrapper){color:hsla(0,100%,99%,.8)}.form-options{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.forgot-link{color:#667eea;transition:all .3s ease}.forgot-link:hover{color:#764ba2;text-shadow:0 0 8px rgba(102,126,234,.6)}.login-container.theme-green .forgot-link{color:#66eea2}.login-container.theme-green .forgot-link:hover{color:#2c5f2d;text-shadow:0 0 8px rgba(102,238,162,.6)}.login-container.theme-purple .forgot-link{color:#c76cff}.login-container.theme-purple .forgot-link:hover{color:#5e2a5e;text-shadow:0 0 8px rgba(199,108,255,.6)}.login-container.theme-darkblue .forgot-link{color:#1890ff}.login-container.theme-darkblue .forgot-link:hover{color:#0f0c29;text-shadow:0 0 8px rgba(24,144,255,.6)}.login-container.theme-blackblue .forgot-link{color:#1677ff}.login-container.theme-blackblue .forgot-link:hover{color:#001529;text-shadow:0 0 8px rgba(22,119,255,.6)}.login-button{height:48px;font-size:16px;font-weight:600;background:linear-gradient(90deg,#667eea,#764ba2);border:none;border-radius:10px;margin-top:10px;position:relative;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 15px rgba(102,126,234,.3)}.login-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.5)}.login-button:active{transform:translateY(0)}.login-container.theme-green .login-button{background:linear-gradient(90deg,#66eea2,#2c5f2d);box-shadow:0 4px 15px rgba(102,238,162,.3)}.login-container.theme-green .login-button:hover{box-shadow:0 6px 20px rgba(102,238,162,.5)}.login-container.theme-purple .login-button{background:linear-gradient(90deg,#c76cff,#5e2a5e);box-shadow:0 4px 15px rgba(199,108,255,.3)}.login-container.theme-purple .login-button:hover{box-shadow:0 6px 20px rgba(199,108,255,.5)}.login-container.theme-darkblue .login-button{background:linear-gradient(90deg,#1890ff,#0f0c29);box-shadow:0 4px 15px rgba(24,144,255,.3)}.login-container.theme-darkblue .login-button:hover{box-shadow:0 6px 20px rgba(24,144,255,.5)}.login-container.theme-blackblue .login-button{background:linear-gradient(90deg,#1677ff,#001529);box-shadow:0 4px 15px rgba(22,119,255,.3)}.login-container.theme-blackblue .login-button:hover{box-shadow:0 6px 20px rgba(22,119,255,.5)}.login-button:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.2),transparent);transform:rotate(45deg);animation:button-shine 3s infinite}@keyframes button-shine{0%{transform:rotate(45deg) translateX(-100%)}to{transform:rotate(45deg) translateX(100%)}}.captcha-wrapper{display:flex;gap:10px}.captcha-wrapper :deep(.ant-input){flex:1}.captcha-button{height:40px;border-radius:8px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;transition:all .3s ease}.captcha-button:hover:not(:disabled){background:rgba(102,126,234,.3);border-color:rgba(102,126,234,.6)}.login-container.theme-green .captcha-button:hover:not(:disabled){background:rgba(102,238,162,.3);border-color:rgba(102,238,162,.6)}.login-container.theme-purple .captcha-button:hover:not(:disabled){background:rgba(199,108,255,.3);border-color:rgba(199,108,255,.6)}.login-container.theme-darkblue .captcha-button:hover:not(:disabled){background:rgba(24,144,255,.3);border-color:rgba(24,144,255,.6)}.login-container.theme-blackblue .captcha-button:hover:not(:disabled){background:rgba(22,119,255,.3);border-color:rgba(22,119,255,.6)}.captcha-button:disabled{color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.05)}.login-footer{text-align:center;margin-top:30px;color:hsla(0,0%,100%,.7);position:relative;z-index:2}.register-link{color:#667eea;font-weight:600;margin-left:5px;transition:all .3s ease}.register-link:hover{color:#764ba2;text-shadow:0 0 8px rgba(102,126,234,.6)}.login-container.theme-green .register-link{color:#66eea2}.login-container.theme-green .register-link:hover{color:#2c5f2d;text-shadow:0 0 8px rgba(102,238,162,.6)}.login-container.theme-purple .register-link{color:#c76cff}.login-container.theme-purple .register-link:hover{color:#5e2a5e;text-shadow:0 0 8px rgba(199,108,255,.6)}.login-container.theme-darkblue .register-link{color:#1890ff}.login-container.theme-darkblue .register-link:hover{color:#0f0c29;text-shadow:0 0 8px rgba(24,144,255,.6)}.login-container.theme-blackblue .register-link{color:#1677ff}.login-container.theme-blackblue .register-link:hover{color:#001529;text-shadow:0 0 8px rgba(22,119,255,.6)}@media (max-width:480px){.login-card{margin:20px;padding:30px 20px}.title{font-size:22px}.captcha-wrapper{flex-direction:column}.captcha-button{width:100%}}.login-container[data-v-62e6b9da]{display:flex;justify-content:center;align-items:center;min-height:100vh;position:relative;overflow:hidden;background:linear-gradient(135deg,#000,#000,#001529)!important}.background[data-v-62e6b9da]{overflow:hidden}.background[data-v-62e6b9da],.particles[data-v-62e6b9da]{position:absolute;top:0;left:0;width:100%;height:100%}.particle[data-v-62e6b9da]{position:absolute;width:4px;height:4px;background:hsla(0,0%,100%,.6);border-radius:50%;animation:float-62e6b9da 6s ease-in-out infinite;box-shadow:0 0 10px hsla(0,0%,100%,.8)}@keyframes float-62e6b9da{0%,to{transform:translate(0);opacity:.6}50%{transform:translate(20px,20px);opacity:1}}.grid-lines[data-v-62e6b9da]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(102,126,234,.1) 1px,transparent 0),linear-gradient(90deg,rgba(102,126,234,.1) 1px,transparent 0);background-size:30px 30px;animation:grid-move-62e6b9da 20s linear infinite}@keyframes grid-move-62e6b9da{0%{transform:translate(0)}to{transform:translate(30px,30px)}}.floating-elements[data-v-62e6b9da]{position:absolute;top:0;left:0;width:100%;height:100%}.element[data-v-62e6b9da]{position:absolute;border:1px solid rgba(102,126,234,.3);border-radius:50%;animation:float-element-62e6b9da 15s linear infinite}.element-1[data-v-62e6b9da]{width:80px;height:80px;top:10%;left:5%;animation-duration:20s}.element-2[data-v-62e6b9da]{width:120px;height:120px;bottom:15%;right:10%;animation-duration:25s;animation-direction:reverse}.element-3[data-v-62e6b9da]{width:60px;height:60px;top:40%;right:20%;animation-duration:18s}.element-4[data-v-62e6b9da]{width:100px;height:100px;bottom:20%;left:15%;animation-duration:22s;animation-direction:reverse}@keyframes float-element-62e6b9da{0%{transform:translate(0) rotate(0deg)}25%{transform:translate(20px,30px) rotate(90deg)}50%{transform:translateY(60px) rotate(180deg)}75%{transform:translate(-20px,30px) rotate(270deg)}to{transform:translate(0) rotate(1turn)}}.login-card[data-v-62e6b9da]{width:100%;max-width:420px;padding:40px 30px;background:hsla(0,0%,100%,.08);border-radius:20px;box-shadow:0 8px 32px rgba(31,38,135,.37);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.18);z-index:10;position:relative;overflow:hidden}.login-card[data-v-62e6b9da]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(102,126,234,.1),transparent);transform:rotate(45deg);animation:shine-62e6b9da 6s infinite}@keyframes shine-62e6b9da{0%{transform:rotate(45deg) translateX(-100%)}to{transform:rotate(45deg) translateX(100%)}}.login-header[data-v-62e6b9da]{text-align:center;margin-bottom:30px;position:relative;z-index:2}.logo[data-v-62e6b9da]{display:flex;justify-content:center;margin-bottom:20px}.logo-image[data-v-62e6b9da]{width:80px;height:80px;animation:pulse-62e6b9da 3s infinite;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 8px rgba(102,126,234,.7))}@keyframes pulse-62e6b9da{0%,to{transform:scale(1);filter:drop-shadow(0 0 8px rgba(102,126,234,.7))}50%{transform:scale(1.1);filter:drop-shadow(0 0 15px rgba(102,126,234,.9))}}.title[data-v-62e6b9da]{font-size:26px;font-weight:700;color:#fff;margin-bottom:10px;text-shadow:0 0 10px rgba(102,126,234,.5)}.subtitle[data-v-62e6b9da]{font-size:15px;color:hsla(0,0%,100%,.7)}.login-tabs[data-v-62e6b9da]{margin-top:20px}[data-v-62e6b9da] .ant-tabs-tab{font-size:16px;padding:12px 0;color:hsla(0,0%,100%,.7)}[data-v-62e6b9da] .ant-tabs-tab:hover{color:#fff}[data-v-62e6b9da] .ant-tabs-tab-active{color:#fff;font-weight:600}[data-v-62e6b9da] .ant-tabs-ink-bar{background:linear-gradient(90deg,#667eea,#764ba2);height:3px}[data-v-62e6b9da] .ant-tabs-nav:before{border-color:hsla(0,0%,100%,.2)}.custom-input[data-v-62e6b9da]{background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:10px!important;color:#fff!important;transition:all .3s ease!important}[data-v-62e6b9da] .custom-input:hover{border-color:rgba(102,126,234,.6);box-shadow:0 0 0 2px rgba(102,126,234,.2)}[data-v-62e6b9da] .custom-input:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.2);background:hsla(0,0%,100%,.15)}[data-v-62e6b9da] .custom-input .ant-input{background:transparent;color:#fff}[data-v-62e6b9da] .custom-input .ant-input-prefix{color:hsla(0,0%,100%,.7)}[data-v-62e6b9da] .custom-input .ant-input::-moz-placeholder{color:hsla(0,0%,100%,.5)}[data-v-62e6b9da] .custom-input .ant-input::placeholder{color:hsla(0,0%,100%,.5)}.custom-checkbox[data-v-62e6b9da] .ant-checkbox-inner{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}.custom-checkbox[data-v-62e6b9da] .ant-checkbox-checked .ant-checkbox-inner{background-color:#667eea;border-color:#667eea}.custom-checkbox[data-v-62e6b9da] .ant-checkbox-wrapper{color:hsla(0,100%,99%,.8)}.form-options[data-v-62e6b9da]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.forgot-link[data-v-62e6b9da]{color:#667eea;transition:all .3s ease}.forgot-link[data-v-62e6b9da]:hover{color:#764ba2;text-shadow:0 0 8px rgba(102,126,234,.6)}.login-button[data-v-62e6b9da]{height:48px;font-size:16px;font-weight:600;background:linear-gradient(90deg,#667eea,#764ba2);border:none;border-radius:10px;margin-top:10px;position:relative;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 15px rgba(102,126,234,.3)}.login-button[data-v-62e6b9da]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.5)}.login-button[data-v-62e6b9da]:active{transform:translateY(0)}.login-button[data-v-62e6b9da]:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.2),transparent);transform:rotate(45deg);animation:button-shine-62e6b9da 3s infinite}@keyframes button-shine-62e6b9da{0%{transform:rotate(45deg) translateX(-100%)}to{transform:rotate(45deg) translateX(100%)}}.captcha-wrapper[data-v-62e6b9da]{display:flex;gap:10px}.captcha-wrapper[data-v-62e6b9da] .ant-input{flex:1}.captcha-button[data-v-62e6b9da]{height:40px;border-radius:8px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;transition:all .3s ease}.captcha-button[data-v-62e6b9da]:hover:not(:disabled){background:rgba(102,126,234,.3);border-color:rgba(102,126,234,.6)}.captcha-button[data-v-62e6b9da]:disabled{color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.05)}.login-footer[data-v-62e6b9da]{text-align:center;margin-top:30px;color:hsla(0,0%,100%,.7);position:relative;z-index:2}.register-link[data-v-62e6b9da]{color:#667eea;font-weight:600;margin-left:5px;transition:all .3s ease}.register-link[data-v-62e6b9da]:hover{color:#764ba2;text-shadow:0 0 8px rgba(102,126,234,.6)}@media (max-width:480px){.login-card[data-v-62e6b9da]{margin:20px;padding:30px 20px}.title[data-v-62e6b9da]{font-size:22px}.captcha-wrapper[data-v-62e6b9da]{flex-direction:column}.captcha-button[data-v-62e6b9da]{width:100%}}.theme-default{background:linear-gradient(135deg,#0f0c29,#302b63,#24243e)!important}.theme-default .logo-text{color:#fff}.theme-default .trigger{color:hsla(0,0%,100%,.85)}.theme-default .trigger:hover{color:#667eea}.theme-default .user-name{color:hsla(0,0%,100%,.85)}.theme-green{background:linear-gradient(135deg,#1a2a1d,#2c5f2d,#243b24)!important}.theme-green .logo-text{color:#a8e6cf}.theme-green .trigger{color:rgba(168,230,207,.85)}.theme-green .trigger:hover{color:#66eea2;text-shadow:0 0 8px rgba(102,238,162,.6)}.theme-green .user-name{color:rgba(168,230,207,.85)}.theme-green :deep(.ant-menu-dark .ant-menu-item:hover){background:rgba(102,238,162,.2)}.theme-green :deep(.ant-menu-dark .ant-menu-item-selected){background:linear-gradient(90deg,rgba(102,238,162,.3),rgba(44,95,45,.3))}.theme-green :deep(.ant-btn-link){color:#66eea2}.theme-green :deep(.ant-btn-link:hover){color:#2c5f2d}.theme-purple{background:linear-gradient(135deg,#2d1a2d,#5e2a5e,#3b243b)!important}.theme-purple .logo-text{color:#e0b0ff}.theme-purple .trigger{color:rgba(224,176,255,.85)}.theme-purple .trigger:hover{color:#c76cff;text-shadow:0 0 8px rgba(199,108,255,.6)}.theme-purple .user-name{color:rgba(224,176,255,.85)}.theme-purple :deep(.ant-menu-dark .ant-menu-item:hover){background:rgba(199,108,255,.2)}.theme-purple :deep(.ant-menu-dark .ant-menu-item-selected){background:linear-gradient(90deg,rgba(199,108,255,.3),rgba(94,42,94,.3))}.theme-purple :deep(.ant-btn-link){color:#c76cff}.theme-purple :deep(.ant-btn-link:hover){color:#5e2a5e}.theme-darkblue{--primary-color:#1890ff;--primary-bg:linear-gradient(135deg,#0f0c29,#302b63,#24243e);--menu-bg:rgba(18,30,52,.85);--menu-hover-bg:rgba(22,119,255,.2);--menu-selected-bg:linear-gradient(90deg,rgba(24,144,255,.3),rgba(24,144,255,.1));--header-bg:rgba(18,30,52,.85);--content-bg:rgba(18,30,52,.5);--border-color:hsla(0,0%,100%,.18);--text-color:hsla(0,0%,100%,.85);--text-secondary:hsla(0,0%,100%,.7)}.theme-blackblue{background:linear-gradient(135deg,#000,#000,#001529)!important}.theme-blackblue .logo-text{color:#7fdbff}.theme-blackblue .trigger{color:rgba(127,219,255,.85)}.theme-blackblue .trigger:hover{color:#4da6ff;text-shadow:0 0 8px rgba(77,166,255,.6)}.theme-blackblue .user-name{color:rgba(127,219,255,.85)}.theme-blackblue :deep(.ant-menu-dark .ant-menu-item:hover){background:rgba(22,119,255,.2)}.theme-blackblue :deep(.ant-menu-dark .ant-menu-item-selected){background:linear-gradient(90deg,rgba(22,119,255,.5),rgba(22,119,255,.1))}.theme-blackblue :deep(.ant-btn-link){color:#1677ff}.theme-blackblue :deep(.ant-btn-link:hover){color:#001529}.theme-default .theme-preview{background:linear-gradient(135deg,#0f0c29,#302b63)}.theme-green .theme-preview{background:linear-gradient(135deg,#1a2a1d,#2c5f2d)}.theme-purple .theme-preview{background:linear-gradient(135deg,#2d1a2d,#5e2a5e)}.theme-darkblue .theme-preview{background:linear-gradient(135deg,#001f3f,#036)}.theme-blackblue .theme-preview{background:linear-gradient(135deg,#000,#1677ff)}.theme-option,.theme-switch-button{display:flex;align-items:center}.layout-container{min-height:100vh;background:linear-gradient(135deg,#0f0c29,#302b63,#24243e);position:relative;overflow:hidden}.background{overflow:hidden;z-index:0}.background,.particles{position:absolute;top:0;left:0;width:100%;height:100%}.particle{position:absolute;width:4px;height:4px;background:hsla(0,0%,100%,.6);border-radius:50%;animation:float 6s ease-in-out infinite;box-shadow:0 0 10px hsla(0,0%,100%,.8)}@keyframes float{0%,to{transform:translate(0);opacity:.6}50%{transform:translate(20px,20px);opacity:1}}.grid-lines{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(102,126,234,.1) 1px,transparent 0),linear-gradient(90deg,rgba(102,126,234,.1) 1px,transparent 0);background-size:30px 30px;animation:grid-move 20s linear infinite}@keyframes grid-move{0%{transform:translate(0)}to{transform:translate(30px,30px)}}.floating-elements{position:absolute;top:0;left:0;width:100%;height:100%}.element{position:absolute;border:1px solid rgba(102,126,234,.3);border-radius:50%;animation:float-element 15s linear infinite}.element-1{width:80px;height:80px;top:10%;left:5%;animation-duration:20s}.element-2{width:120px;height:120px;bottom:15%;right:10%;animation-duration:25s;animation-direction:reverse}.element-3{width:60px;height:60px;top:40%;right:20%;animation-duration:18s}.element-4{width:100px;height:100px;bottom:20%;left:15%;animation-duration:22s;animation-direction:reverse}@keyframes float-element{0%{transform:translate(0) rotate(0deg)}25%{transform:translate(20px,30px) rotate(90deg)}50%{transform:translateY(60px) rotate(180deg)}75%{transform:translate(-20px,30px) rotate(270deg)}to{transform:translate(0) rotate(1turn)}}.main-layout{position:relative;z-index:1;background:transparent!important}.sider{box-shadow:2px 0 8px 0 rgba(29,35,41,.05);z-index:10;background:hsla(0,0%,100%,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-right:1px solid hsla(0,0%,100%,.18)}.logo{height:64px;display:flex;align-items:center;padding:0 24px;background:hsla(0,0%,100%,.02);overflow:hidden}.logo-wrapper{display:flex;justify-content:center;margin-right:12px}.logo-image{width:40px;height:40px;animation:pulse 3s infinite;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 5px rgba(102,126,234,.7))}.logo-text{color:#fff;font-size:14px;font-weight:600;white-space:nowrap;text-shadow:0 0 10px rgba(102,126,234,.5)}:deep(.ant-menu-dark){background:transparent}:deep(.ant-menu-dark .ant-menu-inline){background:transparent}:deep(.ant-menu-dark .ant-menu-item:hover){background:rgba(102,126,234,.2)}:deep(.ant-menu-dark .ant-menu-item-selected){background:linear-gradient(90deg,rgba(102,126,234,.3),rgba(118,75,162,.3))}.layout-container.theme-blackblue :deep(.ant-menu-dark .ant-menu-item-selected){background:linear-gradient(90deg,rgba(22,119,255,.5),rgba(22,119,255,.1))}.layout-container.theme-blackblue :deep(.ant-menu-dark .ant-menu-item:hover){background:rgba(22,119,255,.2)}.header{background:hsla(0,0%,100%,.08)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid hsla(0,0%,100%,.18);padding:0 24px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 1px 4px rgba(0,21,41,.08);position:sticky;top:0;z-index:9;color:#fff}:deep(.ant-layout-header){background:hsla(0,0%,100%,.08)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid hsla(0,0%,100%,.18);padding:0 24px;height:64px;line-height:64px;color:#fff}.header-left{display:flex;align-items:center}.trigger{font-size:18px;line-height:64px;padding:0 24px;cursor:pointer;transition:color .3s;color:hsla(0,0%,100%,.85)}.trigger:hover{color:#667eea;text-shadow:0 0 8px rgba(102,126,234,.6)}.breadcrumb{margin-left:16px}:deep(.ant-breadcrumb){color:#fff}:deep(.ant-breadcrumb a){color:hsla(0,0%,100%,.85)}:deep(.ant-breadcrumb span:last-child){color:hsla(0,0%,100%,.7)}:deep(.ant-breadcrumb .ant-breadcrumb-link){color:#fff}:deep(.ant-breadcrumb .ant-breadcrumb-separator){color:hsla(0,0%,100%,.5)}.header-right{display:flex;align-items:center;gap:24px}.header-icon{font-size:18px;color:hsla(0,0%,100%,.85);cursor:pointer}.user-info{display:flex;align-items:center;cursor:pointer;gap:8px}.user-name{color:hsla(0,0%,100%,.85)}.content{margin:24px 16px 0;overflow:initial;position:relative;z-index:1;background:transparent!important}:deep(.ant-layout-content){background:transparent!important}.content-wrapper{padding:24px;background:hsla(0,0%,100%,.08);border-radius:20px;box-shadow:0 8px 32px rgba(31,38,135,.37);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.18);min-height:calc(100vh - 168px);position:relative;overflow:hidden;color:#fff}.content-wrapper:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(102,126,234,.1),transparent);transform:rotate(45deg);animation:shine 6s infinite;z-index:-1}@keyframes shine{0%{transform:rotate(45deg) translateX(-100%)}to{transform:rotate(45deg) translateX(100%)}}.welcome-card{background:hsla(0,0%,100%,.1);border-radius:15px;padding:30px;margin-bottom:30px;text-align:center;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 4px 20px rgba(0,0,0,.1);color:#fff}.welcome-card h1{color:#fff;font-size:28px;margin-bottom:10px;text-shadow:0 0 10px rgba(102,126,234,.5)}.welcome-card p{color:hsla(0,0%,100%,.8);font-size:16px;margin-bottom:30px}.welcome-stats{display:flex;justify-content:center;gap:40px;margin-top:20px}.stat-item{text-align:center}.stat-value{display:block;font-size:28px;font-weight:700;color:#667eea;text-shadow:0 0 10px rgba(102,126,234,.5)}.stat-label{font-size:14px;color:hsla(0,0%,100%,.7)}.info-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:30px}.info-card{background:hsla(0,0%,100%,.1);border-radius:15px;border:1px solid hsla(0,0%,100%,.2);color:#fff}:deep(.info-card .ant-card-head){border-bottom:1px solid hsla(0,0%,100%,.2);color:#fff;padding:0 20px;background:transparent}:deep(.info-card .ant-card-head-title){color:#fff}:deep(.info-card .ant-card-body){color:hsla(0,0%,100%,.8);background:transparent}:deep(.ant-btn-background-ghost.ant-btn-primary){color:#667eea;border-color:#667eea;background:transparent}:deep(.ant-btn-background-ghost.ant-btn-primary:hover){color:#764ba2;border-color:#764ba2;box-shadow:0 0 8px rgba(102,126,234,.6)}.footer{text-align:center;padding:16px 24px;background:hsla(0,0%,100%,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid hsla(0,0%,100%,.18);margin-top:24px;position:relative;z-index:1;color:hsla(0,0%,100%,.7)}:deep(.ant-layout-footer){background:hsla(0,0%,100%,.08)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.7)}.footer-content{color:hsla(0,0%,100%,.7);font-size:14px}:deep(.notification-menu),:deep(.theme-menu),:deep(.user-menu){background:hsla(0,0%,100%,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.18);border-radius:10px;overflow:hidden}:deep(.notification-menu .ant-menu-item),:deep(.theme-menu .ant-menu-item),:deep(.user-menu .ant-menu-item){color:hsla(0,0%,100%,.85)}:deep(.notification-menu .ant-menu-item:hover),:deep(.theme-menu .ant-menu-item:hover),:deep(.user-menu .ant-menu-item:hover){background:rgba(102,126,234,.2);color:#fff}:deep(.theme-switch-button){background:rgba(102,126,234,.2);border-color:rgba(102,126,234,.3);color:hsla(0,0%,100%,.85);border-radius:6px;transition:all .3s ease}:deep(.theme-switch-button:focus),:deep(.theme-switch-button:hover){background:rgba(102,126,234,.3);border-color:rgba(102,126,234,.5);color:#fff;box-shadow:0 2px 8px rgba(102,126,234,.3)}:deep(.theme-switch-button:active){background:rgba(102,126,234,.15);box-shadow:0 1px 4px rgba(102,126,234,.2)}.theme-preview{width:20px;height:20px;border-radius:4px;margin-right:8px;display:inline-block;vertical-align:middle}.theme-default{background:linear-gradient(135deg,#667eea,#764ba2)}.theme-green{background:linear-gradient(135deg,#11998e,#38ef7d)}.theme-purple{background:linear-gradient(135deg,#667eea,#764ba2)}.theme-darkblue{background:linear-gradient(135deg,#0f0c29,#302b63)}.theme-blackblue{background:linear-gradient(135deg,#0f172a,#1e40af)}@media (max-width:768px){.sider{position:absolute}.header{padding:0 12px}.content{margin:12px 8px 0}.content-wrapper{padding:16px}.welcome-stats{flex-direction:column;gap:20px}.info-cards{grid-template-columns:1fr}.main-layout{margin-left:0}}.layout-container[data-v-50225759]{min-height:100vh;background:linear-gradient(135deg,#0f0c29,#302b63,#24243e);position:relative;overflow:hidden}.background[data-v-50225759]{overflow:hidden;z-index:0}.background[data-v-50225759],.particles[data-v-50225759]{position:absolute;top:0;left:0;width:100%;height:100%}.particle[data-v-50225759]{position:absolute;width:4px;height:4px;background:hsla(0,0%,100%,.6);border-radius:50%;animation:float-50225759 6s ease-in-out infinite;box-shadow:0 0 10px hsla(0,0%,100%,.8)}@keyframes float-50225759{0%,to{transform:translate(0);opacity:.6}50%{transform:translate(20px,20px);opacity:1}}.grid-lines[data-v-50225759]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(102,126,234,.1) 1px,transparent 0),linear-gradient(90deg,rgba(102,126,234,.1) 1px,transparent 0);background-size:30px 30px;animation:grid-move-50225759 20s linear infinite}@keyframes grid-move-50225759{0%{transform:translate(0)}to{transform:translate(30px,30px)}}.floating-elements[data-v-50225759]{position:absolute;top:0;left:0;width:100%;height:100%}.element[data-v-50225759]{position:absolute;border:1px solid rgba(102,126,234,.3);border-radius:50%;animation:float-element-50225759 15s linear infinite}.element-1[data-v-50225759]{width:80px;height:80px;top:10%;left:5%;animation-duration:20s}.element-2[data-v-50225759]{width:120px;height:120px;bottom:15%;right:10%;animation-duration:25s;animation-direction:reverse}.element-3[data-v-50225759]{width:60px;height:60px;top:40%;right:20%;animation-duration:18s}.element-4[data-v-50225759]{width:100px;height:100px;bottom:20%;left:15%;animation-duration:22s;animation-direction:reverse}@keyframes float-element-50225759{0%{transform:translate(0) rotate(0deg)}25%{transform:translate(20px,30px) rotate(90deg)}50%{transform:translateY(60px) rotate(180deg)}75%{transform:translate(-20px,30px) rotate(270deg)}to{transform:translate(0) rotate(1turn)}}.main-layout[data-v-50225759]{position:relative;z-index:1;margin-left:256px;transition:margin-left .3s ease;background:transparent!important}.main-layout.collapsed[data-v-50225759]{margin-left:80px}.sider[data-v-50225759]{height:100vh;position:fixed;left:0;top:0;bottom:0;box-shadow:2px 0 8px 0 rgba(29,35,41,.05);z-index:10;background:hsla(0,0%,100%,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-right:1px solid hsla(0,0%,100%,.18);transition:width .3s ease;display:flex;flex-direction:column;overflow:hidden}.logo[data-v-50225759]{height:64px;display:flex;align-items:center;padding:0 24px;background:hsla(0,0%,100%,.02);overflow:hidden;flex-shrink:0}.logo-wrapper[data-v-50225759]{display:flex;justify-content:center;margin-right:12px}.logo-image[data-v-50225759]{width:32px;height:32px;animation:pulse-50225759 3s infinite}@keyframes pulse-50225759{0%,to{transform:scale(1);filter:drop-shadow(0 0 5px rgba(102,126,234,.5))}50%{transform:scale(1.05);filter:drop-shadow(0 0 15px rgba(102,126,234,.8))}}.logo-text[data-v-50225759]{color:#fff;font-size:14px;font-weight:600;white-space:nowrap;text-shadow:0 0 10px rgba(102,126,234,.5)}[data-v-50225759] .ant-menu-dark,[data-v-50225759] .ant-menu-dark .ant-menu-inline{background:transparent}[data-v-50225759] .ant-menu-dark .ant-menu-item:hover{background:rgba(102,126,234,.2)}[data-v-50225759] .ant-menu-dark .ant-menu-item-selected{background:linear-gradient(90deg,rgba(102,126,234,.3),rgba(118,75,162,.3))}.header[data-v-50225759]{background:hsla(0,0%,100%,.08)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid hsla(0,0%,100%,.18);padding:0 24px;justify-content:space-between;box-shadow:0 1px 4px rgba(0,21,41,.08);position:sticky;top:0;z-index:9;color:#fff}.header-left[data-v-50225759],.header[data-v-50225759]{display:flex;align-items:center}.trigger[data-v-50225759]{font-size:18px;line-height:64px;padding:0 24px;cursor:pointer;transition:color .3s;color:hsla(0,0%,100%,.85)}.trigger[data-v-50225759]:hover{color:#667eea;text-shadow:0 0 8px rgba(102,126,234,.6)}.breadcrumb[data-v-50225759]{margin-left:16px}[data-v-50225759] .ant-breadcrumb{color:#fff}[data-v-50225759] .ant-breadcrumb a{color:hsla(0,0%,100%,.85)}[data-v-50225759] .ant-breadcrumb span:last-child{color:hsla(0,0%,100%,.7)}[data-v-50225759] .ant-breadcrumb .ant-breadcrumb-link{color:#fff}[data-v-50225759] .ant-breadcrumb .ant-breadcrumb-separator{color:hsla(0,0%,100%,.5)}.header-right[data-v-50225759]{display:flex;align-items:center;gap:24px}.header-icon[data-v-50225759]{font-size:18px;color:hsla(0,0%,100%,.85);cursor:pointer}.user-info[data-v-50225759]{display:flex;align-items:center;cursor:pointer;gap:8px}.user-name[data-v-50225759]{color:hsla(0,0%,100%,.85)}.content[data-v-50225759]{margin:24px 16px 0;overflow:initial;position:relative;z-index:1;background:transparent!important}.content-wrapper[data-v-50225759]{padding:24px;background:hsla(0,0%,100%,.08);border-radius:20px;box-shadow:0 8px 32px rgba(31,38,135,.37);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.18);min-height:calc(100vh - 168px);position:relative;overflow:hidden;color:#fff}.content-wrapper[data-v-50225759]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(102,126,234,.1),transparent);transform:rotate(45deg);animation:shine-50225759 6s infinite;z-index:-1}@keyframes shine-50225759{0%{transform:rotate(45deg) translateX(-100%)}to{transform:rotate(45deg) translateX(100%)}}.welcome-card[data-v-50225759]{background:hsla(0,0%,100%,.1);border-radius:15px;padding:30px;margin-bottom:30px;text-align:center;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 4px 20px rgba(0,0,0,.1);color:#fff}.welcome-card h1[data-v-50225759]{color:#fff;font-size:28px;margin-bottom:10px;text-shadow:0 0 10px rgba(102,126,234,.5)}.welcome-card p[data-v-50225759]{color:hsla(0,0%,100%,.8);font-size:16px;margin-bottom:30px}.welcome-stats[data-v-50225759]{display:flex;justify-content:center;gap:40px;margin-top:20px}.stat-item[data-v-50225759]{text-align:center}.stat-value[data-v-50225759]{display:block;font-size:28px;font-weight:700;color:#667eea;text-shadow:0 0 10px rgba(102,126,234,.5)}.stat-label[data-v-50225759]{font-size:14px;color:hsla(0,0%,100%,.7)}.info-cards[data-v-50225759]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:30px}.info-card[data-v-50225759]{background:hsla(0,0%,100%,.1);border-radius:15px;border:1px solid hsla(0,0%,100%,.2);color:#fff}[data-v-50225759] .info-card .ant-card-head{border-bottom:1px solid hsla(0,0%,100%,.2);color:#fff;padding:0 20px;background:transparent}[data-v-50225759] .info-card .ant-card-head-title{color:#fff}[data-v-50225759] .info-card .ant-card-body{color:hsla(0,0%,100%,.8);background:transparent}.footer[data-v-50225759]{text-align:center;padding:16px 24px;background:hsla(0,0%,100%,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid hsla(0,0%,100%,.18);margin-top:24px;position:relative;z-index:1;color:hsla(0,0%,100%,.7)}.footer-content[data-v-50225759]{color:hsla(0,0%,100%,.7);font-size:14px}[data-v-50225759] .notification-menu,[data-v-50225759] .user-menu{background:hsla(0,0%,100%,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.18);border-radius:10px;overflow:hidden}[data-v-50225759] .notification-menu .ant-menu-item,[data-v-50225759] .user-menu .ant-menu-item{color:hsla(0,0%,100%,.85)}[data-v-50225759] .notification-menu .ant-menu-item:hover,[data-v-50225759] .user-menu .ant-menu-item:hover{background:rgba(102,126,234,.2);color:#fff}.menu-wrapper[data-v-50225759]{flex:1;height:calc(100% - 64px);overflow-y:auto;overflow-x:hidden}.menu-wrapper[data-v-50225759]::-webkit-scrollbar{width:6px}.menu-wrapper[data-v-50225759]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:3px}.menu-wrapper[data-v-50225759]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}@media (max-width:768px){.sider[data-v-50225759]{position:absolute}.header[data-v-50225759]{padding:0 12px}.content[data-v-50225759]{margin:12px 8px 0}.content-wrapper[data-v-50225759]{padding:16px}.welcome-stats[data-v-50225759]{flex-direction:column;gap:20px}.info-cards[data-v-50225759]{grid-template-columns:1fr}.main-layout[data-v-50225759]{margin-left:0}}.dashboard-container[data-v-4c1c456e]{color:#fff}.welcome-card[data-v-4c1c456e]{background:hsla(0,0%,100%,.1);border-radius:15px;padding:30px;margin-bottom:30px;text-align:center;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 4px 20px rgba(0,0,0,.1);color:#fff}.welcome-card h1[data-v-4c1c456e]{color:#fff;font-size:28px;margin-bottom:10px;text-shadow:0 0 10px rgba(102,126,234,.5)}.welcome-card p[data-v-4c1c456e]{color:hsla(0,0%,100%,.8);font-size:16px;margin-bottom:30px}.welcome-stats[data-v-4c1c456e]{display:flex;justify-content:center;gap:40px;margin-top:20px}.stat-item[data-v-4c1c456e]{text-align:center}.stat-value[data-v-4c1c456e]{display:block;font-size:28px;font-weight:700;color:#667eea;text-shadow:0 0 10px rgba(102,126,234,.5)}.stat-label[data-v-4c1c456e]{font-size:14px;color:hsla(0,0%,100%,.7)}.info-cards[data-v-4c1c456e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:30px}.info-card[data-v-4c1c456e]{background:hsla(0,0%,100%,.1);border-radius:15px;border:1px solid hsla(0,0%,100%,.2);color:#fff}[data-v-4c1c456e] .info-card .ant-card-head{border-bottom:1px solid hsla(0,0%,100%,.2);color:#fff;padding:0 20px;background:transparent}[data-v-4c1c456e] .info-card .ant-card-head-title{color:#fff}[data-v-4c1c456e] .info-card .ant-card-body{color:hsla(0,0%,100%,.8);background:transparent}[data-v-4c1c456e] .ant-btn-background-ghost.ant-btn-primary{color:#667eea;border-color:#667eea;background:transparent}[data-v-4c1c456e] .ant-btn-background-ghost.ant-btn-primary:hover{color:#764ba2;border-color:#764ba2;box-shadow:0 0 8px rgba(102,126,234,.6)}.role-management-card,.role-management-container{color:#fff;height:100%}.role-management-card{background:hsla(0,0%,100%,.08);border-radius:15px;border:1px solid hsla(0,0%,100%,.2);overflow:hidden;backdrop-filter:blur(10px);display:flex;flex-direction:column}:deep(.role-management-card .ant-card-head){border-bottom:1px solid hsla(0,0%,100%,.2);color:#fff;padding:0 20px;background:transparent}:deep(.role-management-card .ant-card-head-title){color:#fff;padding:16px 0}.toolbar-left{display:flex;gap:8px}.permissions-popover{max-height:300px;overflow-y:auto}.permission-item{padding:4px 0;display:flex;align-items:center}.permission-icon{color:#52c41a;margin-right:8px}.permission-tree{max-height:400px;overflow-y:auto}.permission-node-icon{margin-right:8px;color:#667eea}:deep(.ant-tree){background:transparent;color:hsla(0,0%,100%,.85)}:deep(.ant-tree-treenode){padding:2px 0}:deep(.ant-tree-switcher){color:hsla(0,0%,100%,.6)}:deep(.ant-tree-node-content-wrapper){color:hsla(0,0%,100%,.85)}:deep(.ant-tree-node-content-wrapper:hover){background:rgba(102,126,234,.1)}:deep(.ant-tree-node-selected){background:rgba(102,126,234,.2)}@media (max-width:768px){.card-header{flex-direction:column;align-items:stretch}.header-actions{justify-content:space-between}.toolbar{flex-direction:column;align-items:flex-start;gap:12px}.toolbar-left{width:100%}}.my-table{color:#fff!important}.action-buttons{margin-top:0!important}.my-table .ant-table{background:transparent!important;color:hsla(0,0%,100%,.85)}.my-table .ant-table-thead>tr>th{background:rgba(102,126,234,.2);color:#fff;border-bottom:1px solid hsla(0,0%,100%,.2);font-weight:500}.my-table .ant-table-tbody>tr{background:transparent}.my-table .ant-table-tbody>tr>td{border-bottom:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.85);padding:12px 8px;background:transparent;transition:background .3s ease}.my-table .ant-table-tbody>tr:hover>td{background:rgba(102,126,234,.1)!important}.my-table .ant-table-tbody>tr.ant-table-row-selected>td{background:rgba(102,126,234,.2)!important}.my-table .ant-table-tbody>tr.ant-table-row:hover>td{background:rgba(102,126,234,.1)!important}.my-table .ant-table-tbody>tr.ant-table-row{background:transparent!important}.my-table .ant-table-tbody>tr.ant-table-row>td{background:transparent!important;transition:background .3s ease}.my-table .ant-pagination{color:hsla(0,0%,100%,.85)}.my-table .ant-pagination-item{background:rgba(18,30,52,.8);border:1px solid rgba(102,126,234,.3);border-radius:8px;transition:all .3s ease;margin:0 4px;min-width:36px;height:32px;padding:0 8px;display:flex;align-items:center;justify-content:center}.my-table .ant-pagination-item:hover{background:rgba(102,126,234,.2);border-color:rgba(102,126,234,.5);transform:translateY(-1px);box-shadow:0 2px 8px rgba(102,126,234,.2)}.my-table .ant-pagination-item a{color:hsla(0,0%,100%,.85);font-size:14px;padding:4px 12px;display:inline-block;text-align:center;width:100%;height:100%;line-height:24px;box-sizing:border-box}.my-table .ant-pagination-item-active{background:#667eea;border-color:#667eea;box-shadow:0 4px 12px rgba(102,126,234,.4)}.my-table .ant-pagination-item-active a{color:#fff;font-weight:500}.my-table .ant-pagination-next,.my-table .ant-pagination-prev{background:rgba(18,30,52,.8);border:1px solid rgba(102,126,234,.3);border-radius:8px;transition:all .3s ease;margin:0 4px}.my-table .ant-pagination-next:hover,.my-table .ant-pagination-prev:hover{background:rgba(102,126,234,.2);border-color:rgba(102,126,234,.5);transform:translateY(-1px);box-shadow:0 2px 8px rgba(102,126,234,.2)}.my-table .ant-pagination-next .ant-pagination-item-link,.my-table .ant-pagination-prev .ant-pagination-item-link{color:hsla(0,0%,100%,.85);border-radius:8px;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.my-table .ant-pagination-options{display:flex;align-items:center;gap:8px}.my-table .ant-pagination-options-size-changer{background:rgba(18,30,52,.8);border:1px solid rgba(102,126,234,.3);border-radius:8px;transition:all .3s ease}.my-table .ant-pagination-options-size-changer:hover{background:rgba(102,126,234,.2);border-color:rgba(102,126,234,.5);box-shadow:0 2px 8px rgba(102,126,234,.2)}.my-table .ant-select-selector{background:transparent!important;border:none!important;border-radius:8px!important}.my-table .ant-select-selection-item{color:hsla(0,0%,100%,.85)}.my-table .ant-select-arrow{color:rgba(102,126,234,.6)}.my-table .ant-pagination-options-quick-jumper{color:hsla(0,0%,100%,.7);font-size:14px}.my-table .ant-pagination-options-quick-jumper input{background:rgba(18,30,52,.8);border:1px solid rgba(102,126,234,.3);border-radius:6px;color:hsla(0,0%,100%,.85);padding:2px 8px;margin:0 4px;transition:all .3s ease}.my-table .ant-pagination-options-quick-jumper input:focus{border-color:rgba(102,126,234,.5);box-shadow:0 0 0 2px rgba(102,126,234,.2)}.my-table .ant-pagination-item-disabled,.my-table .ant-pagination-item-disabled:hover{background:rgba(18,30,52,.5);border-color:hsla(0,0%,100%,.1);cursor:not-allowed;transform:none;box-shadow:none}.my-table .ant-pagination-item-disabled a{color:hsla(0,0%,100%,.3)}.my-table .ant-pagination-next.ant-pagination-disabled,.my-table .ant-pagination-prev.ant-pagination-disabled{background:rgba(18,30,52,.5);border-color:hsla(0,0%,100%,.1);cursor:not-allowed;transform:none;box-shadow:none}.my-table .ant-pagination-next.ant-pagination-disabled .ant-pagination-item-link,.my-table .ant-pagination-prev.ant-pagination-disabled .ant-pagination-item-link{color:hsla(0,0%,100%,.3)}.my-table .ant-btn-link{color:#f0f8ff;padding:0}.my-table .ant-btn-link:hover{color:#764ba2}.ant-table-cell{border-top:1px solid hsla(0,0%,100%,.2)!important}.management-card .ant-card-head{border-bottom:1px solid hsla(0,0%,100%,.2);color:#fff;padding:0 20px;background:transparent}.management-card .ant-card-head-title{color:#fff;padding:16px 0}.toolbar .ant-input-group-wrapper{border-radius:24px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}.toolbar .ant-input-group-wrapper:hover{box-shadow:0 4px 12px rgba(102,126,234,.2);transform:translateY(-1px)}.toolbar .ant-input-wrapper{border-radius:24px;overflow:hidden}.toolbar .ant-input{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#fff;border-radius:24px 0 0 24px;height:36px;padding:0 16px;transition:all .3s ease}.toolbar .ant-input::-moz-placeholder{color:hsla(0,0%,100%,.5)}.toolbar .ant-input::placeholder{color:hsla(0,0%,100%,.5)}.toolbar .ant-input:focus{box-shadow:none;border-color:#667eea;background:hsla(0,0%,100%,.15)}.toolbar .ant-input-group-addon{background:rgba(102,126,234,.8);border-color:rgba(102,126,234,.8);border-radius:0 24px 24px 0;padding:0}.toolbar .ant-input-search-button{background:transparent;border:none;color:#fff;height:36px;width:40px;border-radius:0 24px 24px 0;transition:all .3s ease}.toolbar .ant-input-search-button:hover{background:#667eea;transform:scale(1.05)}.toolbar .ant-input-search-button .anticon{color:#fff;font-size:16px}.toolbar-button{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.85);border-radius:6px;transition:all .3s ease}.toolbar-button:hover{background:rgba(102,126,234,.2);border-color:rgba(102,126,234,.5);color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.toolbar-button .anticon{color:hsla(0,0%,100%,.85)}.toolbar-button:hover .anticon{color:#fff}.table-container{background:transparent;flex:1;overflow:hidden}.action-buttons{display:flex;gap:8px;background:transparent;margin-top:0}.search-input .ant-input{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#fff}.search-input .ant-input::-moz-placeholder{color:hsla(0,0%,100%,.5)}.search-input .ant-input::placeholder{color:hsla(0,0%,100%,.5)}.search-input .ant-input:focus{box-shadow:0 0 0 2px rgba(102,126,234,.2)}.search-input .ant-input-search-button{background:rgba(102,126,234,.8);border-color:rgba(102,126,234,.8)}.add-button:hover{transform:translateY(-2px)}.custom-input .ant-input{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#fff;border-radius:6px}.custom-input .ant-input:focus{box-shadow:0 0 0 2px rgba(102,126,234,.2);border-color:#667eea}.custom-select .ant-select-selector{background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.2)!important;color:#fff!important;border-radius:6px!important}.custom-select .ant-select-selection-item{color:#fff}.custom-select .ant-select-arrow{color:hsla(0,0%,100%,.5)}.ant-switch{background:hsla(0,0%,100%,.2)}.ant-switch-checked{background:#667eea}.avatar-uploader .ant-upload.ant-upload-select-picture-card{width:100px;height:100px;border:1px dashed hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.05);border-radius:6px}.avatar-uploader .ant-upload.ant-upload-select-picture-card:hover{border-color:#667eea}.permission-manager[data-v-44c239a2]{min-height:300px}.permission-tree-container[data-v-44c239a2]{border:1px solid #f0f0f0;border-radius:4px;padding:12px;max-height:400px;overflow-y:auto}.permission-actions[data-v-44c239a2]{padding-top:16px;border-top:1px solid #f0f0f0;margin-top:16px}.action-button{color:hsla(0,0%,100%,.85)!important;padding:0 4px;height:auto;line-height:normal}.action-button:hover{color:#667eea!important;background:transparent}.action-button.danger:hover{color:#ff4d4f!important}.user-profile-container{height:100%;padding:20px;color:#fff}.user-profile-card{height:100%;background:hsla(0,0%,100%,.08);border-radius:15px;border:1px solid hsla(0,0%,100%,.2);color:#fff;overflow:hidden;backdrop-filter:blur(10px)}:deep(.user-profile-card .ant-card-head){border-bottom:1px solid hsla(0,0%,100%,.2);color:#fff;padding:0 20px;background:transparent}:deep(.user-profile-card .ant-card-head-title){color:#fff;padding:16px 0}.title-icon{font-size:20px}.profile-content{padding:20px}.avatar-section{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:20px}.avatar-wrapper{text-align:center;margin-bottom:20px}.avatar-wrapper h3{margin-top:16px;margin-bottom:8px;font-size:20px;color:#fff}.user-id{color:hsla(0,0%,100%,.7);font-size:14px;margin:0}.info-section{padding-top:20px}.info-section .ant-descriptions-item-content,.info-section .ant-descriptions-item-label{color:#fff;background-color:hsla(0,0%,100%,.08)}.info-section .ant-descriptions-view{border:1px solid hsla(0,0%,100%,.2)}.info-section .ant-descriptions-row{border-bottom:1px solid hsla(0,0%,100%,.2)}.info-section .ant-descriptions-row:last-child{border-bottom:none}.action-buttons{margin-top:30px;text-align:right}@media (max-width:768px){.profile-content{padding:10px}.avatar-section,.info-section{padding-top:10px}.action-buttons{text-align:center;margin-top:20px}}.user-profile-container[data-v-1d00a3dd]{height:100%;padding:20px}.user-profile-card[data-v-1d00a3dd]{height:100%;background:hsla(0,0%,100%,.08);border-radius:15px;border:1px solid hsla(0,0%,100%,.2);color:#fff;overflow:hidden;backdrop-filter:blur(10px)}[data-v-1d00a3dd] .user-profile-card .ant-card-head{border-bottom:1px solid hsla(0,0%,100%,.2);color:#fff;padding:0 20px;background:transparent}[data-v-1d00a3dd] .user-profile-card .ant-card-head-title{color:#fff;padding:16px 0}.card-header[data-v-1d00a3dd]{display:flex;justify-content:space-between;align-items:center}.header-title[data-v-1d00a3dd]{display:flex;align-items:center;font-size:18px;font-weight:500}.title-icon[data-v-1d00a3dd]{margin-right:8px;font-size:20px;color:#f0f8ff}.profile-content[data-v-1d00a3dd]{padding:20px}.avatar-section[data-v-1d00a3dd]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:20px}.avatar-wrapper[data-v-1d00a3dd]{text-align:center;margin-bottom:20px}.avatar-wrapper h3[data-v-1d00a3dd]{margin-top:16px;margin-bottom:8px;font-size:20px;color:#fff}.user-id[data-v-1d00a3dd]{color:hsla(0,0%,100%,.7);font-size:14px;margin:0}.info-section[data-v-1d00a3dd]{padding-top:20px}[data-v-1d00a3dd] .info-section .ant-descriptions-item-content,[data-v-1d00a3dd] .info-section .ant-descriptions-item-label{color:#fff;background-color:hsla(0,0%,100%,.08)}[data-v-1d00a3dd] .info-section .ant-descriptions-view{border:1px solid hsla(0,0%,100%,.2)}[data-v-1d00a3dd] .info-section .ant-descriptions-row{border-bottom:1px solid hsla(0,0%,100%,.2)}[data-v-1d00a3dd] .info-section .ant-descriptions-row:last-child{border-bottom:none}.action-buttons[data-v-1d00a3dd]{margin-top:30px;text-align:right}.under-development-container[data-v-efd538fa]{padding:24px}.welcome-card[data-v-efd538fa]{background:hsla(0,0%,100%,.1);border-radius:15px;padding:30px;margin-bottom:30px;text-align:center;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 4px 20px rgba(0,0,0,.1);color:#fff;max-width:1200px;margin:24px auto}.welcome-card h1[data-v-efd538fa]{color:#fff;font-size:28px;margin-bottom:10px;text-shadow:0 0 10px rgba(102,126,234,.5)}.welcome-card p[data-v-efd538fa]{color:hsla(0,0%,100%,.8);font-size:16px;margin-bottom:30px}.progress-section[data-v-efd538fa]{margin:30px 0}.progress-bar[data-v-efd538fa]{max-width:600px;margin:0 auto}.progress-text[data-v-efd538fa]{margin-top:10px;font-size:16px;color:hsla(0,0%,100%,.8)}.info-cards[data-v-efd538fa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:30px 0}.info-card[data-v-efd538fa]{background:hsla(0,0%,100%,.1);border-radius:15px;border:1px solid hsla(0,0%,100%,.2);color:#fff}[data-v-efd538fa] .info-card .ant-card-head{border-bottom:1px solid hsla(0,0%,100%,.2);color:#fff;padding:0 20px;background:transparent}[data-v-efd538fa] .info-card .ant-card-head-title{color:#fff}[data-v-efd538fa] .info-card .ant-card-body{color:hsla(0,0%,100%,.8);background:transparent}.actions[data-v-efd538fa]{margin-top:30px}.system-announcement-container[data-v-38595906]{color:#fff;height:100%}.system-announcement-card[data-v-38595906]{background:hsla(0,0%,100%,.08);border-radius:15px;border:1px solid hsla(0,0%,100%,.2);color:#fff;overflow:hidden;backdrop-filter:blur(10px);height:100%;display:flex;flex-direction:column}[data-v-38595906] .system-announcement-card .ant-card-head{border-bottom:1px solid hsla(0,0%,100%,.2);color:#fff;padding:0 20px;background:transparent}[data-v-38595906] .system-announcement-card .ant-card-head-title{color:#fff;padding:16px 0}.table-container[data-v-38595906]{background:transparent}.action-buttons[data-v-38595906]{display:flex;gap:8px}.announcement-detail[data-v-38595906]{padding:16px 0}.detail-content[data-v-38595906]{white-space:pre-wrap;line-height:1.6}.action-buttons[data-v-683cccd0]{display:flex;gap:8px}.unread[data-v-683cccd0]{font-weight:700}.user-management-container[data-v-05ca3801]{color:#fff;height:100%}[data-v-05ca3801] .user-management-card{background:hsla(0,0%,100%,.08);border-radius:15px;border:1px solid hsla(0,0%,100%,.2);color:#fff;overflow:hidden;backdrop-filter:blur(10px);height:100%;display:flex;flex-direction:column}[data-v-05ca3801] .user-management-card .ant-card-head{border-bottom:1px solid hsla(0,0%,100%,.2);color:#fff;padding:0 20px;background:transparent}[data-v-05ca3801] .user-management-card .ant-card-head-title{color:#fff;padding:16px 0}.toolbar[data-v-05ca3801]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.toolbar-left[data-v-05ca3801],.toolbar-right[data-v-05ca3801]{display:flex;gap:8px}.card-header[data-v-05ca3801]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.header-title[data-v-05ca3801]{display:flex;align-items:center;font-size:18px;font-weight:500}.title-icon[data-v-05ca3801]{margin-right:8px;color:#667eea}.tab-content[data-v-05ca3801]{padding:16px 0}.action-buttons[data-v-05ca3801]{display:flex;gap:8px}.unread[data-v-05ca3801]{font-weight:700}.message-detail[data-v-05ca3801]{padding:16px 0}.detail-content[data-v-05ca3801]{white-space:pre-wrap;line-height:1.6}[data-v-05ca3801] .ant-tabs-tab{color:#fff}[data-v-05ca3801] .ant-tabs-tab-active,[data-v-05ca3801] .ant-tabs-tab:hover{color:#667eea}[data-v-05ca3801] .ant-tabs-ink-bar{background:#667eea}.code-generator-container[data-v-2bd5acc9]{padding:16px;min-height:100%}.code-generator-card[data-v-2bd5acc9]{background:hsla(0,0%,100%,.08);border-radius:15px;border:1px solid hsla(0,0%,100%,.2);color:#fff;overflow:hidden;backdrop-filter:blur(10px);height:100%;display:flex;flex-direction:column}.code-generator-card .ant-card-head[data-v-2bd5acc9]{border-bottom:1px solid hsla(0,0%,100%,.2);color:#fff;padding:0 20px;background:transparent}.code-generator-card .ant-card-head-title[data-v-2bd5acc9],.generator-content[data-v-2bd5acc9]{color:#fff;padding:16px 0}.step-section[data-v-2bd5acc9]{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff}.step-section[data-v-2bd5acc9]:last-child{border-bottom:none}.step-section h3[data-v-2bd5acc9]{margin-bottom:16px;color:#fff;font-size:16px}.step-desc[data-v-2bd5acc9]{margin-top:12px;color:hsla(0,0%,100%,.85);font-style:italic}.entity-info[data-v-2bd5acc9]{margin-bottom:16px;padding:12px;background:hsla(0,0%,100%,.1);border-radius:4px;color:#fff}.entity-info p[data-v-2bd5acc9]{margin:8px 0;color:hsla(0,0%,100%,.85)}.entity-actions[data-v-2bd5acc9]{margin-bottom:16px}[data-v-2bd5acc9] .ant-select-selector{background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.3)!important;color:hsla(0,0%,100%,.85)!important}[data-v-2bd5acc9] .ant-select-selection-item{color:hsla(0,0%,100%,.85)!important}[data-v-2bd5acc9] .ant-table{background:transparent;color:#fff}[data-v-2bd5acc9] .ant-table-thead>tr>th{background:hsla(0,0%,100%,.1);color:#fff;border-bottom:1px solid hsla(0,0%,100%,.3)}[data-v-2bd5acc9] .ant-table-tbody>tr>td{border-bottom:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.7)}[data-v-2bd5acc9] .ant-table-tbody>tr:hover.ant-table-row-selected>td,[data-v-2bd5acc9] .ant-table-tbody>tr:hover>td{background:hsla(0,0%,50%,.15)!important;color:#fff!important}[data-v-2bd5acc9] .ant-table-tbody>tr.ant-table-row-selected td,[data-v-2bd5acc9] .ant-table-tbody>tr.ant-table-row-selected>td{background:hsla(0,0%,50%,.2)!important;color:#fff!important}[data-v-2bd5acc9] .ant-table-tbody>tr.ant-table-row-selected:hover td,[data-v-2bd5acc9] .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:hsla(0,0%,50%,.3)!important;color:#fff!important}[data-v-2bd5acc9] .my-table .ant-table-tbody>tr.ant-table-row:hover>td,[data-v-2bd5acc9] .my-table .ant-table-tbody>tr:hover>td{background:hsla(0,0%,50%,.15)!important;color:#fff!important}[data-v-2bd5acc9] .ant-table-tbody>tr.ant-table-row>td,[data-v-2bd5acc9] .ant-table-tbody>tr>td{background:transparent!important;color:hsla(0,0%,100%,.7)!important}[data-v-2bd5acc9] .ant-btn-primary{background:rgba(102,126,234,.8);border:1px solid rgba(102,126,234,.8)}[data-v-2bd5acc9] .ant-btn-primary:hover{background:#667eea;border:1px solid #667eea}[data-v-2bd5acc9] .ant-btn{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.85)}[data-v-2bd5acc9] .ant-btn:hover{background:hsla(0,0%,100%,.2);border-color:rgba(102,126,234,.5);color:#fff}[data-v-2bd5acc9] .ant-tag{color:#fff;background:rgba(102,126,234,.2);border:1px solid rgba(102,126,234,.3)}[data-v-2bd5acc9] .ant-table-wrapper{text-align:left}.management-card,.management-container{color:#fff;height:100%}.management-card{background:hsla(0,0%,100%,.08);border-radius:15px;border:1px solid hsla(0,0%,100%,.2);overflow:hidden;backdrop-filter:blur(10px);display:flex;flex-direction:column}:deep(.management-card .ant-card-head){border-bottom:1px solid hsla(0,0%,100%,.2);color:#fff;padding:0 20px;background:transparent}:deep(.management-card .ant-card-head-title){color:#fff;padding:16px 0}.add-button{background:linear-gradient(45deg,#667eea,#764ba2);border:none;border-radius:6px;box-shadow:0 4px 15px rgba(102,126,234,.3);transition:all .3s ease}.add-button:hover{box-shadow:0 6px 20px rgba(102,126,234,.5)}.icon-element{font-size:36px;color:#667eea}.cards-container{padding:20px}.card-title{display:flex;align-items:center;justify-content:space-between}.card-content{display:flex;flex-direction:column;gap:16px}.model-card{background:linear-gradient(145deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:#fff;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px rgba(0,0,0,.2)}.model-card:hover{background:linear-gradient(145deg,rgba(102,126,234,.2),rgba(102,126,234,.1));border-color:rgba(102,126,234,.4);transform:translateY(-4px);box-shadow:0 8px 25px rgba(102,126,234,.3)}:deep(.model-card .ant-card-head){border-bottom:1px solid hsla(0,0%,100%,.1);background:transparent;padding:0 16px;min-height:50px}:deep(.model-card .ant-card-head-title){padding:12px 0}.model-name{font-weight:600;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}:deep(.model-card .ant-card-extra){padding:0}:deep(.model-card .ant-card-body){padding:16px;background:transparent}.model-info{width:calc(100% - 16px)}.model-info,.model-info.horizontal-layout{display:flex;flex-direction:column;gap:12px}.agent-card{background:linear-gradient(145deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:#fff;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px rgba(0,0,0,.2)}.agent-card:hover{background:linear-gradient(145deg,rgba(102,126,234,.2),rgba(102,126,234,.1));border-color:rgba(102,126,234,.4);transform:translateY(-4px);box-shadow:0 8px 25px rgba(102,126,234,.3)}:deep(.agent-card .ant-card-head){border-bottom:1px solid hsla(0,0%,100%,.1);background:transparent;padding:0 16px;min-height:50px}:deep(.agent-card .ant-card-head-title){padding:12px 0}.agent-name{font-weight:600;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}:deep(.agent-card .ant-card-extra){padding:0}:deep(.agent-card .ant-card-body){padding:16px;background:transparent}.agent-info{display:flex;flex-direction:column;gap:12px;width:100%}.agent-icon{font-size:36px;color:#667eea;margin:8px 0;text-align:center}.prompt-card{background:linear-gradient(145deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:#fff;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px rgba(0,0,0,.2)}.prompt-card:hover{background:linear-gradient(145deg,rgba(102,126,234,.2),rgba(102,126,234,.1));border-color:rgba(102,126,234,.4);transform:translateY(-4px);box-shadow:0 8px 25px rgba(102,126,234,.3)}:deep(.prompt-card .ant-card-head){border-bottom:1px solid hsla(0,0%,100%,.1);background:transparent;padding:0 16px;min-height:50px}:deep(.prompt-card .ant-card-head-title){padding:12px 0}.prompt-name{font-weight:600;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}:deep(.prompt-card .ant-card-extra){padding:0}:deep(.prompt-card .ant-card-body){padding:16px;background:transparent}.prompt-info{display:flex;flex-direction:column;gap:12px}.info-item.horizontal{display:flex;gap:12px;align-items:flex-start}.info-label{font-weight:500;color:hsla(0,0%,100%,.9);white-space:nowrap;min-width:80px}.info-label,.info-value{text-align:left;font-size:14px}.info-value{color:hsla(0,0%,100%,.85);flex:1;word-break:break-all;overflow:hidden;text-overflow:ellipsis;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;word-break:break-word;margin:0;padding:0}.url-value{font-size:13px;color:hsla(0,0%,100%,.75)}.prompt-section.horizontal{display:flex;gap:12px;align-items:flex-start}.section-label{font-weight:500;color:hsla(0,0%,100%,.9);white-space:nowrap;text-align:left;min-width:50px;font-size:14px}.section-content{color:hsla(0,0%,100%,.85);overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;word-break:break-word;margin:0;padding:0}.progress-wrapper,.section-content{flex:1;text-align:left}.pagination-container{margin-top:24px;display:flex;justify-content:center;align-items:center;padding:16px 0}.pagination-container .ant-pagination{display:flex;align-items:center;gap:12px;color:hsla(0,0%,100%,.85);background:linear-gradient(135deg,rgba(18,30,52,.9),rgba(30,41,59,.9));border-radius:24px;padding:12px 24px;border:1px solid rgba(102,126,234,.3);box-shadow:0 6px 16px rgba(0,0,0,.4);backdrop-filter:blur(10px)}.pagination-container .ant-pagination-item{background:hsla(0,0%,39%,.3)!important;border:1px solid hsla(0,0%,39%,.5)!important;border-radius:12px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;margin:0!important;min-width:40px!important;height:36px!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;overflow:hidden!important}.pagination-container .ant-pagination-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(102,126,234,.2),transparent);transition:left .5s ease}.pagination-container .ant-pagination-item:hover:before{left:100%}.pagination-container .ant-pagination-item:hover{background:hsla(0,0%,39%,.5)!important;border-color:rgba(102,126,234,.6)!important;transform:translateY(-2px)!important;box-shadow:0 4px 16px rgba(102,126,234,.4)!important}.pagination-container .ant-pagination-item a{color:hsla(0,0%,100%,.85);font-size:14px;font-weight:500;padding:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1;position:relative;z-index:1}.pagination-container .ant-pagination-item-active{background:#667eea!important;border-color:#667eea!important;box-shadow:0 6px 20px rgba(102,126,234,.5)!important;transform:translateY(-2px)!important}.pagination-container .ant-pagination-item-active a{color:#fff;font-weight:600}.pagination-container .ant-pagination-next,.pagination-container .ant-pagination-prev{background:hsla(0,0%,39%,.3)!important;border:1px solid hsla(0,0%,39%,.5)!important;border-radius:12px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;margin:0!important;position:relative!important;overflow:hidden!important}.pagination-container .ant-pagination-next:before,.pagination-container .ant-pagination-prev:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(102,126,234,.2),transparent);transition:left .5s ease}.pagination-container .ant-pagination-next:hover:before,.pagination-container .ant-pagination-prev:hover:before{left:100%}.pagination-container .ant-pagination-next:hover,.pagination-container .ant-pagination-prev:hover{background:hsla(0,0%,39%,.5)!important;border-color:rgba(102,126,234,.6)!important;transform:translateY(-2px)!important;box-shadow:0 4px 16px rgba(102,126,234,.4)!important}.pagination-container :deep(.ant-pagination-next .ant-pagination-item-link),.pagination-container :deep(.ant-pagination-prev .ant-pagination-item-link){color:hsla(0,0%,100%,.85)!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:36px!important;font-size:16px!important;background:transparent!important;border:none!important;position:relative!important;z-index:1!important;padding:0!important;margin:0!important}.pagination-container :deep(.ant-pagination-next .ant-pagination-item-link .anticon),.pagination-container :deep(.ant-pagination-prev .ant-pagination-item-link .anticon){display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;font-size:16px!important;line-height:1!important;margin:0!important;padding:0!important}.pagination-container .ant-pagination-options{display:flex;align-items:center;gap:12px;margin-left:20px;padding-left:20px;border-left:1px solid rgba(102,126,234,.3)}.pagination-container .ant-pagination-total-text{color:hsla(0,0%,100%,.7);font-size:14px;font-weight:500;margin-right:8px}.pagination-container .ant-pagination-options-size-changer{background:hsla(0,0%,100%,.05);border:1px solid rgba(102,126,234,.3);border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,.2)}.pagination-container .ant-pagination-options-size-changer:hover{background:rgba(102,126,234,.2);border-color:rgba(102,126,234,.6);box-shadow:0 4px 16px rgba(102,126,234,.4);transform:translateY(-1px)}.pagination-container .ant-select-selector{background:transparent!important;border:none!important;border-radius:12px!important;box-shadow:none!important}.pagination-container .ant-select-selection-item{color:hsla(0,0%,100%,.85);font-size:14px;font-weight:500}.pagination-container .ant-select-arrow{color:rgba(102,126,234,.8);font-size:14px}.pagination-container .ant-pagination-options-quick-jumper{color:hsla(0,0%,100%,.7);font-size:14px;font-weight:500;display:flex;align-items:center;gap:12px}.pagination-container .ant-pagination-options-quick-jumper input{background:hsla(0,0%,100%,.05);border:1px solid rgba(102,126,234,.3);border-radius:8px;color:hsla(0,0%,100%,.85);padding:6px 16px;margin:0;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:14px;font-weight:500;width:60px;text-align:center}.pagination-container .ant-pagination-options-quick-jumper input:focus{border-color:rgba(102,126,234,.6);box-shadow:0 0 0 3px rgba(102,126,234,.2);outline:none;transform:translateY(-1px)}.pagination-container .ant-pagination-item-disabled,.pagination-container .ant-pagination-item-disabled:hover{background:rgba(18,30,52,.6)!important;border-color:rgba(102,126,234,.2)!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.pagination-container .ant-pagination-item-disabled a{color:hsla(0,0%,100%,.4)!important}.pagination-container .ant-pagination-next.ant-pagination-disabled,.pagination-container .ant-pagination-prev.ant-pagination-disabled{background:rgba(18,30,52,.6)!important;border-color:rgba(102,126,234,.2)!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.pagination-container .ant-pagination-next.ant-pagination-disabled .ant-pagination-item-link,.pagination-container .ant-pagination-prev.ant-pagination-disabled .ant-pagination-item-link{color:hsla(0,0%,100%,.4)!important;background:transparent!important;border:none!important}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(102,126,234,.4)}70%{box-shadow:0 0 0 10px rgba(102,126,234,0)}to{box-shadow:0 0 0 0 rgba(102,126,234,0)}}.pagination-container :deep(.ant-pagination-item-active){animation:pulse 2s infinite}:deep(.ant-empty){color:hsla(0,0%,100%,.5);margin:40px 0}:deep(.ant-select){color:#fff}:deep(.ant-select-selector){background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}:deep(.ant-select-focused .ant-select-selector){box-shadow:0 0 0 2px rgba(102,126,234,.2);border-color:#667eea}:deep(.ant-select-dropdown){background:#1a1a2e;border:1px solid hsla(0,0%,100%,.2)}:deep(.ant-select-item){color:#fff}:deep(.ant-select-item-option-active){background:rgba(102,126,234,.2)}:deep(.ant-select-item-option-selected){background:rgba(102,126,234,.3)}:deep(.ant-input-password){background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#fff}:deep(.ant-input-password:focus){box-shadow:0 0 0 2px rgba(102,126,234,.2);border-color:#667eea}:deep(.ant-textarea){background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#fff;resize:none}:deep(.ant-textarea:focus){box-shadow:0 0 0 2px rgba(102,126,234,.2);border-color:#667eea}:deep(.ant-input-number){background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#fff;width:100%}:deep(.ant-input-number:focus){box-shadow:0 0 0 2px rgba(102,126,234,.2);border-color:#667eea}:deep(.ant-input-number-input){background:transparent;color:#fff}:deep(.ant-progress-inner){background-color:hsla(0,0%,100%,.1)}:deep(.ant-progress-bg){background-color:#667eea}:deep(.ant-progress-text){color:hsla(0,0%,100%,.75);font-size:12px}.slider-container{display:flex;flex-direction:column;gap:8px}.slider-value{text-align:center;font-size:12px;color:hsla(0,0%,100%,.75)}:deep(.ant-slider){margin:8px 0}:deep(.ant-slider-track){background-color:#667eea}:deep(.ant-slider-handle){border:2px solid #667eea}:deep(.ant-slider-handle:hover){border-color:#5a6fd8}@media (max-width:768px){.card-header{flex-direction:column;align-items:stretch}.header-actions{justify-content:space-between}.cards-container{padding:12px}.pagination-container{justify-content:center;padding:12px 0}.pagination-container :deep(.ant-pagination){flex-wrap:wrap;gap:8px;padding:10px 16px;border-radius:20px}.pagination-container :deep(.ant-pagination-item){min-width:36px;height:32px;padding:0 8px}.pagination-container .ant-pagination-next,.pagination-container .ant-pagination-prev{min-width:36px}.pagination-container .ant-pagination-next .ant-pagination-item-link,.pagination-container .ant-pagination-prev .ant-pagination-item-link{width:36px;height:32px}.pagination-container .ant-pagination-options{gap:8px;margin-left:12px;padding-left:12px;margin-top:12px;width:100%;justify-content:center;border-left:none;border-top:1px solid rgba(102,126,234,.3);padding-top:12px}.pagination-container .ant-pagination-total-text{font-size:13px;margin-right:4px}.pagination-container .ant-pagination-options-quick-jumper{font-size:13px;gap:8px}.pagination-container .ant-pagination-options-quick-jumper input{padding:4px 12px;font-size:13px;width:50px}.pagination-container .ant-select-selection-item{font-size:13px}.model-card{border-radius:10px}:deep(.model-card .ant-card-head){padding:0 12px}:deep(.model-card .ant-card-body){padding:12px}.agent-card{border-radius:10px}:deep(.agent-card .ant-card-head){padding:0 12px}:deep(.agent-card .ant-card-body){padding:12px}.prompt-card{border-radius:10px}:deep(.prompt-card .ant-card-head){padding:0 12px}:deep(.prompt-card .ant-card-body){padding:12px}.info-item.horizontal{flex-direction:column;gap:4px}.info-label{min-width:auto}.prompt-section.horizontal{flex-direction:column;gap:4px}.section-label{min-width:auto}}.slider-container[data-v-a40ab552]{display:flex;flex-direction:column;gap:8px}.slider-value[data-v-a40ab552]{text-align:center;font-size:12px;color:hsla(0,0%,100%,.75)}.file-upload-container[data-v-bb8aa202]{width:100%}.uploaded-files-list[data-v-bb8aa202]{margin-top:16px;border:1px solid #f0f0f0;border-radius:4px;padding:12px;max-height:300px;overflow-y:auto}.uploaded-file-item[data-v-bb8aa202]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}.uploaded-file-item[data-v-bb8aa202]:last-child{border-bottom:none}.file-info[data-v-bb8aa202]{display:flex;align-items:center;flex:1}.file-icon[data-v-bb8aa202]{margin-right:8px;color:#1890ff}.file-name[data-v-bb8aa202]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-bb8aa202]{color:#888;margin-left:8px;font-size:12px}.file-actions[data-v-bb8aa202]{display:flex;align-items:center}.slider-container[data-v-2d9fb06f]{display:flex;flex-direction:column;gap:8px}.slider-value[data-v-2d9fb06f]{text-align:center;font-size:12px;color:hsla(0,0%,100%,.75)}.management-container[data-v-75280ea9]{padding:24px;background-color:transparent}.management-card[data-v-75280ea9]{border-radius:12px;overflow:hidden;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.85)}.card-header[data-v-75280ea9]{display:flex;justify-content:space-between;align-items:center}.header-title[data-v-75280ea9]{display:flex;align-items:center;font-size:18px;font-weight:600;color:hsla(0,0%,100%,.85)}.title-icon[data-v-75280ea9]{margin-right:8px;font-size:18px}.header-actions[data-v-75280ea9]{display:flex;align-items:center}.search-input[data-v-75280ea9]{margin-right:16px}.add-button[data-v-75280ea9]{background:linear-gradient(90deg,#667eea,#764ba2);border:none}[data-v-75280ea9] .ant-card-head{background:hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.15)}[data-v-75280ea9] .ant-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.75)}[data-v-75280ea9] .ant-card-hoverable:hover{background:hsla(0,0%,50%,.15);border-color:rgba(102,126,234,.5)}.knowledge-base-card[data-v-75280ea9]{height:240px;display:flex;flex-direction:column}.card-title[data-v-75280ea9]{word-break:break-all;font-weight:600}.kb-name[data-v-75280ea9]{font-weight:600;color:hsla(0,0%,100%,.85)}.kb-info[data-v-75280ea9]{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;width:100%}.kb-section[data-v-75280ea9]{margin-bottom:8px}.kb-section.horizontal[data-v-75280ea9]{display:flex;gap:12px;align-items:flex-start}.section-label[data-v-75280ea9]{font-weight:500;color:hsla(0,0%,100%,.9);white-space:nowrap;text-align:left;min-width:50px;font-size:14px}.section-content[data-v-75280ea9]{color:hsla(0,0%,100%,.85);flex:1;overflow:hidden;text-overflow:ellipsis;text-align:left;font-size:14px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;white-space:normal;word-break:break-word;margin:0;padding:0}.card-content[data-v-75280ea9]{display:flex;flex-direction:column;gap:16px}.pagination-container[data-v-75280ea9]{margin-top:24px;display:flex;justify-content:flex-end}[data-v-75280ea9] .ant-input,[data-v-75280ea9] .ant-input-number,[data-v-75280ea9] .ant-input-search>.ant-input-group>.ant-input-group-addon .ant-input-search-button,[data-v-75280ea9] .ant-picker,[data-v-75280ea9] .ant-select-selector{background:hsla(0,0%,100%,.08)!important;border:1px solid hsla(0,0%,100%,.2)!important;color:hsla(0,0%,100%,.85)!important}[data-v-75280ea9] .ant-input-number:hover,[data-v-75280ea9] .ant-input-search>.ant-input-group>.ant-input-group-addon .ant-input-search-button:hover,[data-v-75280ea9] .ant-input:hover,[data-v-75280ea9] .ant-picker:hover,[data-v-75280ea9] .ant-select-selector:hover{border-color:rgba(102,126,234,.5)!important}[data-v-75280ea9] .ant-input-number:focus,[data-v-75280ea9] .ant-input-search>.ant-input-group>.ant-input-group-addon .ant-input-search-button:focus,[data-v-75280ea9] .ant-input:focus,[data-v-75280ea9] .ant-picker:focus,[data-v-75280ea9] .ant-select-selector:focus{border-color:#667eea!important;box-shadow:0 0 0 2px rgba(102,126,234,.2)!important}[data-v-75280ea9] .ant-form-item-label>label{color:hsla(0,0%,100%,.85)!important}[data-v-75280ea9] .ant-empty{color:hsla(0,0%,100%,.45)}[data-v-75280ea9] .ant-tag{border:none;padding:2px 8px;border-radius:4px}[data-v-75280ea9] .ant-dropdown-menu{background:hsla(0,0%,100%,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.18);border-radius:10px;overflow:hidden}[data-v-75280ea9] .ant-dropdown-menu-item{color:hsla(0,0%,100%,.85)}[data-v-75280ea9] .ant-dropdown-menu-item:hover{background:rgba(102,126,234,.2);color:#fff}.ai-chat-container[data-v-8b2a4258]{height:calc(100vh - 220px);border-radius:15px;overflow:hidden;display:flex;flex-direction:column;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);backdrop-filter:blur(10px);color:#fff}.chat-layout[data-v-8b2a4258]{display:flex;height:100%}.chat-sidebar[data-v-8b2a4258]{width:280px;border-right:1px solid hsla(0,0%,100%,.2);display:flex;flex-direction:column;background:hsla(0,0%,100%,.05);height:100%}.sidebar-header[data-v-8b2a4258]{padding:20px;border-bottom:1px solid hsla(0,0%,100%,.2);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.sidebar-header h3[data-v-8b2a4258]{margin:0;color:#fff;font-size:16px;font-weight:500}.add-button[data-v-8b2a4258]{background:linear-gradient(45deg,#667eea,#764ba2);border:none;border-radius:20px;box-shadow:0 4px 15px rgba(102,126,234,.3);transition:all .3s ease}.add-button[data-v-8b2a4258]:hover{box-shadow:0 6px 20px rgba(102,126,234,.5);transform:translateY(-2px)}.conversation-item[data-v-8b2a4258]{margin-bottom:10px}.conversation-item[data-v-8b2a4258]:hover{border:1px solid rgba(102,126,234,.3)}.conversation-content[data-v-8b2a4258]{display:flex;flex-direction:column;flex:1;text-align:left;overflow:hidden}.conversation-title[data-v-8b2a4258]{font-weight:700;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-preview[data-v-8b2a4258]{font-size:12px;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-time[data-v-8b2a4258]{font-size:10px;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-actions[data-v-8b2a4258]{opacity:0;transition:opacity .3s ease;margin-left:10px}.conversation-item:hover .conversation-actions[data-v-8b2a4258]{opacity:1}.delete-btn[data-v-8b2a4258]{color:hsla(0,0%,100%,.5)}.delete-btn[data-v-8b2a4258]:hover{color:#ff4d4f}.empty-conversations[data-v-8b2a4258]{padding:40px 20px;text-align:center}[data-v-8b2a4258] .empty-conversations .ant-empty-description{color:hsla(0,0%,100%,.5)}.chat-main[data-v-8b2a4258]{flex:1;display:flex;flex-direction:column;background:hsla(0,0%,100%,.02);height:100%}.chat-header[data-v-8b2a4258]{padding:20px;border-bottom:1px solid hsla(0,0%,100%,.2);flex-shrink:0}.chat-header h2[data-v-8b2a4258]{margin:0;color:#fff;font-size:18px;font-weight:500}.agent-info[data-v-8b2a4258]{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:14px;opacity:.8}.agent-selection-modal[data-v-8b2a4258]{padding:20px 0}.chat-messages[data-v-8b2a4258]{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:20px;scrollbar-width:thin;scrollbar-color:rgba(102,126,234,.5) hsla(0,0%,100%,.1);height:0}.chat-messages[data-v-8b2a4258]::-webkit-scrollbar{width:6px}.chat-messages[data-v-8b2a4258]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}.chat-messages[data-v-8b2a4258]::-webkit-scrollbar-thumb{background:rgba(102,126,234,.5);border-radius:3px}.chat-messages[data-v-8b2a4258]::-webkit-scrollbar-thumb:hover{background:rgba(102,126,234,.7)}.message-item[data-v-8b2a4258]{display:flex;gap:15px;max-width:80%}.message-item.user-message[data-v-8b2a4258]{align-self:flex-end}.message-item.ai-message[data-v-8b2a4258]{align-self:flex-start}.message-avatar[data-v-8b2a4258]{width:36px;height:36px;border-radius:50%;background:linear-gradient(145deg,rgba(102,126,234,.3),rgba(102,126,234,.2));display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;border:1px solid rgba(102,126,234,.3)}.message-content[data-v-8b2a4258]{position:relative}.message-actions[data-v-8b2a4258]{z-index:1}.message-content[data-v-8b2a4258]{display:flex;flex-direction:column;text-align:left}.message-text[data-v-8b2a4258]{padding:12px 16px;border-radius:18px;color:#fff;line-height:1.5;white-space:pre-wrap;text-align:left}.message-item.user-message .message-text[data-v-8b2a4258]{background:linear-gradient(145deg,rgba(102,126,234,.8),rgba(118,75,162,.8));border-bottom-right-radius:4px}.message-item.ai-message .message-text[data-v-8b2a4258]{background:hsla(0,0%,100%,.1);border-bottom-left-radius:4px}.message-time[data-v-8b2a4258]{font-size:12px;color:hsla(0,0%,100%,.6);margin-top:5px}.message-item.user-message .message-time[data-v-8b2a4258]{text-align:right}.typing-indicator[data-v-8b2a4258]{display:flex;align-items:center;padding:12px 16px;background:hsla(0,0%,100%,.1);border-radius:18px;border-bottom-left-radius:4px}.typing-indicator span[data-v-8b2a4258]{height:8px;width:8px;background:hsla(0,0%,100%,.6);border-radius:50%;margin:0 2px;animation:typing-8b2a4258 1s infinite}.typing-indicator span[data-v-8b2a4258]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-8b2a4258]:nth-child(3){animation-delay:.4s}@keyframes typing-8b2a4258{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.chat-input-area[data-v-8b2a4258]{flex-shrink:0}.input-group[data-v-8b2a4258]{gap:10px}.message-input[data-v-8b2a4258]{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#fff;border-radius:15px;padding:12px 16px;resize:none;text-align:left}[data-v-8b2a4258] .message-input .ant-input{background:transparent;color:#fff;resize:none;text-align:left}[data-v-8b2a4258] .message-input .ant-input:focus{box-shadow:0 0 0 2px rgba(102,126,234,.2)}.send-button[data-v-8b2a4258]{align-self:flex-end;border-radius:20px;padding:6px 20px}.chat-placeholder[data-v-8b2a4258]{flex:1;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.02)}.placeholder-content[data-v-8b2a4258]{text-align:center;color:hsla(0,0%,100%,.5)}.placeholder-icon[data-v-8b2a4258]{font-size:48px;margin-bottom:20px;color:hsla(0,0%,100%,.3)}.add-button-large[data-v-8b2a4258]{background:linear-gradient(45deg,#667eea,#764ba2);border:none;border-radius:20px;box-shadow:0 4px 15px rgba(102,126,234,.3);transition:all .3s ease}.add-button-large[data-v-8b2a4258]:hover{box-shadow:0 6px 20px rgba(102,126,234,.5);transform:translateY(-2px)}.placeholder-content p[data-v-8b2a4258]{margin-bottom:20px}@media (max-width:768px){.chat-layout[data-v-8b2a4258]{flex-direction:column}.chat-sidebar[data-v-8b2a4258]{width:100%;border-right:none;border-bottom:1px solid hsla(0,0%,100%,.2);max-height:200px}}.chat-input-area[data-v-8b2a4258]{padding:20px;border-top:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.05);backdrop-filter:blur(10px);border-bottom-left-radius:15px;border-bottom-right-radius:15px}.input-group[data-v-8b2a4258]{display:flex;flex-direction:column;gap:12px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;padding:16px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.message-input[data-v-8b2a4258]{background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.2)!important;color:#fff!important;border-radius:12px!important;padding:14px 18px!important;resize:none!important;text-align:left!important;min-height:120px!important;max-height:200px!important;transition:all .3s ease!important;font-size:14px!important;line-height:1.5!important;box-shadow:none!important;outline:none!important}.message-input[data-v-8b2a4258]:hover{border-color:hsla(0,0%,100%,.3)!important;box-shadow:0 0 0 2px hsla(0,0%,100%,.1)!important}.message-input[data-v-8b2a4258]:focus{border-color:hsla(0,0%,100%,.4)!important;box-shadow:0 0 0 3px hsla(0,0%,100%,.15)!important;background:hsla(0,0%,100%,.15)!important}[data-v-8b2a4258] .message-input .ant-input{background:transparent!important;color:#fff!important;resize:none!important;text-align:left!important;font-size:14px!important;line-height:1.5!important;border:none!important;box-shadow:none!important;outline:none!important;border-radius:12px!important;padding:0!important;margin:0!important}[data-v-8b2a4258] .message-input .ant-input-affix-wrapper,[data-v-8b2a4258] .message-input .ant-input:focus{box-shadow:none!important;background:transparent!important;border:none!important;outline:none!important}[data-v-8b2a4258] .message-input .ant-input-affix-wrapper{border-radius:12px!important;padding:0!important}[data-v-8b2a4258] .message-input .ant-input-affix-wrapper:focus,[data-v-8b2a4258] .message-input .ant-input-affix-wrapper:hover{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important}[data-v-8b2a4258] .message-input .ant-input::-moz-placeholder{color:hsla(0,0%,100%,.4);font-size:14px}[data-v-8b2a4258] .message-input .ant-input::placeholder{color:hsla(0,0%,100%,.4);font-size:14px}[data-v-8b2a4258] .message-input .ant-input-clear-icon{color:hsla(0,0%,100%,.4);transition:color .3s ease}[data-v-8b2a4258] .message-input .ant-input-clear-icon:hover{color:hsla(0,0%,100%,.7)}.input-options[data-v-8b2a4258]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-top:1px solid hsla(0,0%,100%,.1);margin-top:8px}[data-v-8b2a4258] .online-search-switch{transition:all .3s ease}[data-v-8b2a4258] .online-search-switch .ant-switch-inner{color:#fff;font-size:12px;font-weight:500}[data-v-8b2a4258] .online-search-switch.ant-switch-checked{background:linear-gradient(45deg,#667eea,#764ba2)!important;box-shadow:0 2px 8px rgba(102,126,234,.4)}[data-v-8b2a4258] .online-search-switch.ant-switch-unchecked{background:hsla(0,0%,100%,.2)!important;border:1px solid hsla(0,0%,100%,.3)}.send-button[data-v-8b2a4258]{border-radius:25px;background:linear-gradient(45deg,#667eea,#764ba2);padding:10px 28px;font-size:14px;font-weight:600;box-shadow:0 4px 12px rgba(102,126,234,.3);transition:all .3s ease;cursor:pointer;gap:6px;width:auto;min-width:100px}.send-button[data-v-8b2a4258],[data-v-8b2a4258] .send-button .ant-btn{border:none;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center}[data-v-8b2a4258] .send-button .ant-btn{background:transparent}[data-v-8b2a4258] .send-button .ant-btn span{display:flex;align-items:center;justify-content:center;text-align:center}.send-button[data-v-8b2a4258]:hover:not(:disabled){box-shadow:0 6px 20px rgba(102,126,234,.5);transform:translateY(-2px);background:linear-gradient(45deg,#768eea,#865ba2)}.send-button[data-v-8b2a4258]:disabled{background:rgba(102,126,234,.3);box-shadow:none;cursor:not-allowed;opacity:.7}.send-button.loading[data-v-8b2a4258]{animation:pulse-8b2a4258 1.5s infinite}@keyframes pulse-8b2a4258{0%{box-shadow:0 4px 12px rgba(102,126,234,.3)}50%{box-shadow:0 6px 20px rgba(102,126,234,.5)}to{box-shadow:0 4px 12px rgba(102,126,234,.3)}}@media (max-width:768px){.chat-input-area[data-v-8b2a4258]{padding:15px}.input-group[data-v-8b2a4258]{padding:12px}.message-input[data-v-8b2a4258]{min-height:100px;padding:12px 14px}.send-button[data-v-8b2a4258]{padding:8px 24px;font-size:13px}.input-options[data-v-8b2a4258]{flex-direction:column;align-items:flex-start;gap:10px}[data-v-8b2a4258] .online-search-switch{align-self:flex-start}}.message-actions[data-v-8b2a4258]{position:absolute;top:8px;right:8px;opacity:0;transition:opacity .3s}.message-content:hover .message-actions[data-v-8b2a4258]{opacity:1}.copy-button[data-v-8b2a4258]{color:hsla(0,0%,100%,.6)}.copy-button[data-v-8b2a4258]:hover{color:#fff}.conversation-list[data-v-8b2a4258]{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(102,126,234,.5) hsla(0,0%,100%,.1);height:0;padding:10px}.conversation-list[data-v-8b2a4258]::-webkit-scrollbar{width:6px}.conversation-list[data-v-8b2a4258]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}.conversation-list[data-v-8b2a4258]::-webkit-scrollbar-thumb{background:rgba(102,126,234,.5);border-radius:3px;-webkit-transition:background .3s ease;transition:background .3s ease}.conversation-list[data-v-8b2a4258]::-webkit-scrollbar-thumb:hover{background:rgba(102,126,234,.7)}.conversation-item[data-v-8b2a4258]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);margin-bottom:8px;cursor:pointer;transition:all .3s ease;padding:15px;color:hsla(0,0%,100%,.8);display:flex;justify-content:space-between;align-items:flex-start;border-radius:12px}.conversation-item[data-v-8b2a4258]:hover{background:rgba(102,126,234,.2);border:1px solid rgba(102,126,234,.4);transform:translateX(4px);box-shadow:0 4px 12px rgba(102,126,234,.2)}.conversation-item.active[data-v-8b2a4258]{background:rgba(102,126,234,.3);border:1px solid rgba(102,126,234,.5);box-shadow:0 4px 12px rgba(102,126,234,.3)}.layout-container[data-v-5e67c2a8]{display:flex;height:calc(100vh - 200px);gap:20px;background:transparent}.left-panel[data-v-5e67c2a8]{flex:3;display:flex;flex-direction:column;color:hsla(0,0%,100%,.85)}.right-panel[data-v-5e67c2a8]{flex:8;overflow-y:auto}.panel-header[data-v-5e67c2a8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.panel-header h3[data-v-5e67c2a8]{margin:0;color:#7fdbff;font-size:18px;font-weight:500}.org-chart-container[data-v-5e67c2a8]{flex:1;padding:10px 0;border-radius:8px;min-height:500px;display:flex;flex-direction:column}.org-chart-container[data-v-5e67c2a8] .ant-tree{flex:1;overflow-y:auto;background:transparent;color:hsla(0,0%,100%,.85)}.org-node-content[data-v-5e67c2a8]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 0}.org-node-info[data-v-5e67c2a8]{flex:1;display:flex;align-items:center;gap:12px}.org-node-name[data-v-5e67c2a8]{font-weight:500;color:#7fdbff}.org-node-code[data-v-5e67c2a8]{color:rgba(127,219,255,.85);font-size:12px;background:rgba(22,119,255,.2);padding:2px 6px;border-radius:4px}.org-node-status[data-v-5e67c2a8]{margin-right:16px}.org-status-tag[data-v-5e67c2a8]{font-size:12px;border-radius:8px}.org-node-actions[data-v-5e67c2a8]{display:flex;gap:4px;opacity:0;transition:opacity .3s}.org-node-content:hover .org-node-actions[data-v-5e67c2a8]{opacity:1}[data-v-5e67c2a8] .ant-tree-treenode{padding:2px 0}[data-v-5e67c2a8] .ant-tree-switcher{align-self:center;color:rgba(127,219,255,.5)}[data-v-5e67c2a8] .ant-tree-node-content-wrapper{display:flex;align-items:center;padding:0 8px!important;border-radius:6px;transition:all .3s;color:hsla(0,0%,100%,.85);background:transparent}[data-v-5e67c2a8] .ant-tree-node-content-wrapper:hover{background:rgba(5,15,29,.1)!important}[data-v-5e67c2a8] .ant-tree-node-selected{background:rgba(5,15,29,.2)!important}[data-v-5e67c2a8] .ant-tree-node-selected:hover{background:rgba(22,119,255,.3)!important}[data-v-5e67c2a8] .ant-tree-treenode-selected:before{background:transparent!important}.user-management-card,.user-management-container{color:#fff;height:100%}.user-management-card{background:hsla(0,0%,100%,.08);border-radius:15px;border:1px solid hsla(0,0%,100%,.2);overflow:hidden;backdrop-filter:blur(10px);display:flex;flex-direction:column}.ant-card-head{border-bottom:1px solid hsla(0,0%,100%,.2)!important}:deep(.user-management-card .ant-card-head){border-bottom:1px solid hsla(0,0%,100%,.2);color:#fff;padding:0 20px;background:transparent}:deep(.user-management-card .ant-card-head-title){color:#fff;padding:16px 0}.card-header{justify-content:space-between;flex-wrap:wrap;gap:16px}.card-header,.header-title{display:flex;align-items:center}.header-title{color:#f0f8ff;font-size:18px;font-weight:500}.title-icon{margin-right:8px;color:#667eea}.header-actions{flex-wrap:wrap;gap:16px}.header-actions,.toolbar{display:flex;align-items:center}.toolbar{justify-content:space-between;margin-bottom:16px;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.toolbar-left,.toolbar-right{display:flex;gap:8px}:deep(.ant-table){background:transparent;color:hsla(0,0%,100%,.85)}:deep(.ant-table-thead>tr>th){background:rgba(102,126,234,.2);color:#fff;border-bottom:1px solid hsla(0,0%,100%,.2)}:deep(.ant-table-tbody>tr){background:transparent}:deep(.ant-table-tbody>tr>td){border-bottom:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.85);padding:12px 8px;background:transparent;transition:background .3s ease}:deep(.ant-table-tbody>tr:hover>td){background:rgba(102,126,234,.1)!important}:deep(.ant-table-tbody>tr.ant-table-row-selected>td){background:rgba(102,126,234,.2)!important}:deep(.ant-table-tbody>tr.ant-table-row:hover>td){background:rgba(102,126,234,.1)!important}:deep(.ant-table-tbody>tr.ant-table-row){background:transparent!important}:deep(.ant-table-tbody>tr.ant-table-row>td){background:transparent!important;transition:background .3s ease}:deep(.ant-pagination){color:hsla(0,0%,100%,.85)}:deep(.ant-pagination-item){background:transparent;border:1px solid hsla(0,0%,100%,.3)}:deep(.ant-pagination-item a){color:hsla(0,0%,100%,.85)}:deep(.ant-pagination-item-active){background:#667eea;border-color:#667eea}:deep(.ant-pagination-next),:deep(.ant-pagination-prev){color:hsla(0,0%,100%,.85);border:1px solid hsla(0,0%,100%,.3)}:deep(.ant-btn-link){color:#667eea}:deep(.ant-btn-link:hover){color:#764ba2}.search-input{border-radius:20px;overflow:hidden}:deep(.search-input .ant-input){background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#fff}:deep(.search-input .ant-input::-moz-placeholder){color:hsla(0,0%,100%,.5)}:deep(.search-input .ant-input::placeholder){color:hsla(0,0%,100%,.5)}:deep(.search-input .ant-input:focus){box-shadow:0 0 0 2px rgba(102,126,234,.2);border-color:#667eea}:deep(.search-input .ant-input-search-button){background:rgba(102,126,234,.8);border-color:rgba(102,126,234,.8)}:deep(.ant-modal-content){background:#1a1a2e;color:#fff;border-radius:12px;overflow:hidden}:deep(.ant-modal-header){background:rgba(102,126,234,.2);border-bottom:1px solid hsla(0,0%,100%,.1);padding:16px 24px}:deep(.ant-modal-title){color:#fff}:deep(.ant-modal-close){color:hsla(0,0%,100%,.8)}:deep(.ant-modal-close:hover){color:#fff}:deep(.ant-form-item-label>label){color:hsla(0,0%,100%,.85)}:deep(.ant-input){background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#fff}:deep(.ant-input:focus){box-shadow:0 0 0 2px rgba(102,126,234,.2);border-color:#667eea}:deep(.ant-select-selector){background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.2)!important;color:#fff!important}:deep(.ant-select-selection-item){color:#fff}:deep(.ant-select-arrow){color:hsla(0,0%,100%,.5)}:deep(.ant-switch){background:hsla(0,0%,100%,.2)}:deep(.ant-switch-checked){background:#667eea}@media (max-width:768px){.card-header{flex-direction:column;align-items:stretch}.header-actions{justify-content:space-between}.toolbar{flex-direction:column;align-items:flex-start;gap:12px}.toolbar-left,.toolbar-right{width:100%}}.layout-container[data-v-51bfeef8]{display:flex;height:calc(100vh - 200px);gap:20px;background:transparent}.left-panel[data-v-51bfeef8]{flex:3;display:flex;flex-direction:column;color:hsla(0,0%,100%,.85)}.right-panel[data-v-51bfeef8]{flex:8;overflow-y:auto}.panel-header[data-v-51bfeef8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.panel-header h3[data-v-51bfeef8]{margin:0;color:#7fdbff;font-size:18px;font-weight:500}.org-chart-container[data-v-51bfeef8]{flex:1;padding:10px 0;border-radius:8px;min-height:500px;display:flex;flex-direction:column}.org-chart-container[data-v-51bfeef8] .ant-tree{flex:1;overflow-y:auto;background:transparent;color:hsla(0,0%,100%,.85)}.org-node-content[data-v-51bfeef8]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 0}.org-node-info[data-v-51bfeef8]{flex:1;display:flex;align-items:center;gap:12px}.org-node-name[data-v-51bfeef8]{font-weight:500;color:#7fdbff}.org-node-code[data-v-51bfeef8]{color:rgba(127,219,255,.85);font-size:12px;background:rgba(22,119,255,.2);padding:2px 6px;border-radius:4px}.org-node-status[data-v-51bfeef8]{margin-right:16px}.org-status-tag[data-v-51bfeef8]{font-size:12px;border-radius:8px}.org-node-actions[data-v-51bfeef8]{display:flex;gap:4px;opacity:0;transition:opacity .3s}.org-node-content:hover .org-node-actions[data-v-51bfeef8]{opacity:1}[data-v-51bfeef8] .ant-tree-treenode{padding:2px 0}[data-v-51bfeef8] .ant-tree-switcher{align-self:center;color:rgba(127,219,255,.5)}[data-v-51bfeef8] .ant-tree-node-content-wrapper{display:flex;align-items:center;padding:0 8px!important;border-radius:6px;transition:all .3s;color:hsla(0,0%,100%,.85);background:transparent}[data-v-51bfeef8] .ant-tree-node-content-wrapper:hover{background:rgba(5,15,29,.1)!important}[data-v-51bfeef8] .ant-tree-node-selected{background:rgba(5,15,29,.2)!important}[data-v-51bfeef8] .ant-tree-node-selected:hover{background:rgba(22,119,255,.3)!important}[data-v-51bfeef8] .ant-tree-treenode-selected:before{background:transparent!important}body,html{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[data-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-top:0;margin-bottom:1em}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}button,input,optgroup,select,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}