@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";*{margin:0;padding:0}html,body{font-family:Inter,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.page-transition-enter{opacity:0;transform:translateY(8px)}.page-transition-active{opacity:1;transform:translateY(0);transition:opacity .25s ease-out,transform .25s ease-out}.dark-theme .ant-card,.user-panel.dark-theme .ant-card{border-radius:16px!important;border:1px solid rgba(102,126,234,.12)!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.dark-theme .ant-card:hover,.user-panel.dark-theme .ant-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000059,0 0 20px #667eea14;border-color:#667eea4d!important}.light-theme .ant-card,.user-panel.light-theme .ant-card{border-radius:16px!important;border:1px solid rgba(0,0,0,.06)!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.light-theme .ant-card:hover,.user-panel.light-theme .ant-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001a,0 0 16px #667eea0f;border-color:#667eea33!important}html{font-size:16px}.ant-layout-sider{transition:width .2s ease}.ant-layout-content{transition:padding .2s ease}@media(min-width:1024px){.responsive-content-area{max-width:none;width:100%}.agent-card-grid>.ant-col{flex:0 0 25%!important;max-width:25%!important}}@media(min-width:768px)and (max-width:1023px){.agent-card-grid>.ant-col{flex:0 0 50%!important;max-width:50%!important}}@media(max-width:767px){.ant-btn,.ant-menu-item,.ant-dropdown-menu-item,.ant-select-selector,.ant-input{min-height:44px!important;min-width:44px!important}.ant-space-item{margin-bottom:12px!important}.ant-space-horizontal>.ant-space-item{margin-right:12px!important;margin-bottom:0!important}.agent-card-grid>.ant-col{flex:0 0 100%!important;max-width:100%!important}.ant-layout-content>.ant-row:not(.skills-grid)>.ant-col,.ant-card-body>.ant-row>.ant-col{flex:0 0 100%!important;max-width:100%!important}.mobile-bottom-tab-spacer{padding-bottom:60px}}.mobile-bottom-tab-bar{position:fixed;bottom:0;left:0;right:0;height:56px;display:flex;align-items:center;justify-content:space-around;z-index:100;border-top:1px solid var(--ant-color-border, rgba(255, 255, 255, .1));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.mobile-bottom-tab-bar.dark{background:#0a0e1aeb}.mobile-bottom-tab-bar.light{background:#ffffffeb}.mobile-bottom-tab-item{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:4px 12px;border:none;background:transparent;cursor:pointer;transition:color .2s ease;gap:2px;border-radius:8px;font-size:.625rem;line-height:1}.mobile-bottom-tab-item .anticon{font-size:1.25rem}.mobile-bottom-tab-item.active{color:#667eea}.mobile-bottom-tab-item:not(.active){color:var(--ant-color-text-secondary, rgba(255, 255, 255, .45))}.ant-btn{transition:transform .15s ease,box-shadow .15s ease,color .15s ease,background-color .15s ease,border-color .15s ease!important}.ant-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.ant-btn:active{transform:translateY(0);box-shadow:0 1px 4px #0000001a}.ant-skeleton .ant-skeleton-content .ant-skeleton-title,.ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton .ant-skeleton-avatar,.ant-skeleton .ant-skeleton-button,.ant-skeleton .ant-skeleton-input,.ant-skeleton .ant-skeleton-image{position:relative;overflow:hidden}.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title:after,.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li:after,.ant-skeleton-active .ant-skeleton-avatar:after,.ant-skeleton-active .ant-skeleton-button:after,.ant-skeleton-active .ant-skeleton-input:after,.ant-skeleton-active .ant-skeleton-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.06) 40%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.06) 60%,transparent 100%);animation:shimmerSlide 1.5s ease-in-out infinite;transform:translate(-100%)}.ant-badge .ant-badge-status-dot,.ant-tag{transition:color .3s ease,background-color .3s ease,border-color .3s ease}.ant-modal.delete-confirm-modal .ant-modal-content{animation:modalScaleIn .2s ease-out both}@media(prefers-reduced-motion:reduce){.ant-btn:hover{transform:none!important;box-shadow:none!important}.ant-btn:active{transform:none!important}.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title:after,.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li:after,.ant-skeleton-active .ant-skeleton-avatar:after,.ant-skeleton-active .ant-skeleton-button:after,.ant-skeleton-active .ant-skeleton-input:after,.ant-skeleton-active .ant-skeleton-image:after{animation:none!important;display:none}.ant-modal.delete-confirm-modal .ant-modal-content{animation:none!important}.ant-badge .ant-badge-status-dot,.ant-tag{transition-duration:.01ms!important}.ant-layout-sider,.ant-layout-content{transition:none!important}}.landing-tabs-dark .ant-tabs-tab{color:#ffffffa6!important}.landing-tabs-dark .ant-tabs-tab:hover,.landing-tabs-dark .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}.landing-tabs-dark .ant-tabs-ink-bar{background:linear-gradient(135deg,#667eea,#764ba2)!important}.agent-detail-tabs .ant-tabs-ink-bar{background:linear-gradient(135deg,#667eea,#764ba2)!important;height:3px!important;border-radius:2px}.agent-detail-tabs .ant-tabs-tab{transition:color .2s ease!important}.agent-detail-tabs .ant-tabs-tab:hover{color:#667eea!important}.agent-detail-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#667eea!important;font-weight:600}.agent-detail-tabs .ant-tabs-content-holder{animation:fadeIn .3s ease-out}@media(prefers-reduced-motion:reduce){.agent-detail-tabs .ant-tabs-content-holder{animation:none}}.team-edit-page-fullwidth{max-width:none!important;width:100%!important}.responsive-content-area:has(.team-edit-page-fullwidth){max-width:none!important;margin:0!important;padding:0!important}.dag-edit-tabs{flex:1;min-height:0;display:flex;flex-direction:column}.dag-edit-tabs>.ant-tabs-nav{margin-bottom:0!important}.dag-edit-tabs>.ant-tabs-content-holder{flex:1;min-height:0;display:flex}.dag-edit-tabs>.ant-tabs-content-holder>.ant-tabs-content{flex:1;display:flex}.dag-edit-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane-active{flex:1;display:flex;flex-direction:column}.card-hover{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.card-hover:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014;border-color:var(--ant-color-primary, #667eea)!important}.fade-in{animation:fadeIn .4s ease-out}.slide-up{animation:slideUp .5s ease-out}.scale-in{animation:scaleIn .4s ease-out}.stagger-in{animation:slideUp .4s ease-out both}.stagger-in:nth-child(1){animation-delay:0s}.stagger-in:nth-child(2){animation-delay:.05s}.stagger-in:nth-child(3){animation-delay:.1s}.stagger-in:nth-child(4){animation-delay:.15s}.stagger-in:nth-child(5){animation-delay:.2s}.stagger-in:nth-child(6){animation-delay:.25s}.pulse-dot{animation:pulseDot 2s ease-in-out infinite}.gradient-text{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.4}}.pulse-dot-active{will-change:opacity;animation:pulseDot 2s ease-in-out infinite}.pulse-dot-static{animation:none}.gradient-orb{position:absolute;border-radius:50%;filter:blur(80px);animation:orbFloat 8s ease-in-out infinite;pointer-events:none}.gradient-orb-1{animation-delay:0s}.gradient-orb-2{animation-delay:-4s}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.glass-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0a0e1abf;border:1px solid rgba(102,126,234,.12);border-radius:16px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.tilt-card{transition:transform .3s ease,box-shadow .3s ease;transform-style:preserve-3d;perspective:1000px}.tilt-card:hover{transform:perspective(1000px) rotateX(2deg) rotateY(-2deg) translateY(-8px);box-shadow:0 20px 60px #667eea4d}.glow-input{transition:border-color .3s ease,box-shadow .3s ease}.glow-input:focus,.glow-input:focus-within{border-color:#667eea!important;box-shadow:0 0 0 2px #667eea4d,0 0 20px #667eea26!important;outline:none}.gradient-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;border-radius:12px;transition:box-shadow .3s ease,transform .2s ease;cursor:pointer}.gradient-btn:hover{box-shadow:0 4px 30px #667eea80;transform:translateY(-1px)}.gradient-btn:active{transform:translateY(0)}.pill-btn{border-radius:20px;padding:6px 16px;border:1px solid rgba(102,126,234,.2);background:transparent;color:#e0e0e0cc;cursor:pointer;transition:all .3s ease;font-size:14px;line-height:1.5}.pill-btn:hover{border-color:#667eea66;color:#e0e0e0;background:#667eea14}.pill-btn.active{background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent;color:#fff}.trust-badge-official{box-shadow:0 0 12px #667eea66;border:1px solid rgba(102,126,234,.3)}.trust-badge-verified{box-shadow:0 0 12px #52c41a66;border:1px solid rgba(82,196,26,.3)}.count-up{animation:countPulse .6s ease-out}@keyframes countPulse{0%{transform:scale(.8);opacity:0}60%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}.ripple{position:relative;overflow:hidden}.ripple:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;border-radius:50%;background:#fff3;transform:scale(0);opacity:0;pointer-events:none}.ripple:active:after{opacity:1;animation:rippleEffect .6s ease-out forwards}@keyframes rippleEffect{0%{transform:scale(0);opacity:1}to{transform:scale(4);opacity:0}}.grid-bg{background-image:linear-gradient(rgba(102,126,234,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(102,126,234,.03) 1px,transparent 1px);background-size:40px 40px}.ant-table-tbody>tr.ant-table-row:hover>td{background:linear-gradient(90deg,#667eea14,#764ba20a)!important}.glass-sider{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#0a0e1ad9!important;border-right:1px solid rgba(102,126,234,.1)!important}.glass-sider .ant-menu{background:transparent!important}.glass-sider .ant-menu-item{margin:2px 8px!important;padding-left:16px!important;border-radius:8px!important;transition:all .25s ease!important;color:#e0e0e0a6!important;height:40px!important;line-height:40px!important;position:relative;font-size:13px!important}.glass-sider .ant-menu-item:hover{background:#667eea14!important;color:#e0e0e0!important}.glass-sider .ant-menu-item-selected{background:linear-gradient(135deg,#667eea33,#764ba21f)!important;color:#fff!important;box-shadow:none;border:none}.glass-sider .ant-menu-item-selected:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#667eea,#764ba2)}.glass-sider .ant-menu-item-selected .anticon{color:#667eea!important}.glass-sider .ant-layout-sider-trigger{background:#1a1a2ecc!important;border-top:1px solid rgba(102,126,234,.1)}.glass-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000059,0 0 20px #667eea14;border-color:#667eea4d}.stat-value{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.status-pulse{display:inline-block;width:8px;height:8px;border-radius:50%;will-change:opacity;animation:pulseDot 2s ease-in-out infinite}.status-pulse.online{background:#52c41a;color:#52c41a}.status-pulse.offline{background:#ff4d4f;color:#ff4d4f}.status-pulse.pending{background:#faad14;color:#faad14}.empty-state-hint{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:16px;font-weight:500}.user-panel .ant-card{background:#0a0e1abf!important;border:1px solid rgba(102,126,234,.12)!important;border-radius:16px!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.user-panel .ant-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000059,0 0 20px #667eea14;border-color:#667eea4d!important}.user-panel .ant-btn-primary{background:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;border-radius:12px;transition:box-shadow .3s ease,transform .2s ease}.user-panel .ant-btn-primary:hover{box-shadow:0 4px 30px #667eea80!important;transform:translateY(-1px)}.user-panel .ant-table-tbody>tr.ant-table-row:hover>td{background:linear-gradient(90deg,#667eea14,#764ba20a)!important}.user-panel .ant-list-item{animation:slideUp .4s ease-out both}.user-panel .ant-list-item:nth-child(1){animation-delay:0s}.user-panel .ant-list-item:nth-child(2){animation-delay:.05s}.user-panel .ant-list-item:nth-child(3){animation-delay:.05s}.user-panel .ant-list-item:nth-child(4){animation-delay:.15s}.user-panel .ant-list-item:nth-child(5){animation-delay:.2s}.user-panel .ant-list-item:nth-child(6){animation-delay:.25s}.user-panel .ant-list-item:nth-child(7){animation-delay:.3s}.user-panel .ant-list-item:nth-child(8){animation-delay:.35s}.user-panel .ant-empty{padding:48px 0}.user-panel .ant-empty .ant-empty-description{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:15px;font-weight:500}.pill-badge-breathing{animation:pillBreathe 2s ease-in-out infinite}@keyframes pillBreathe{0%,to{box-shadow:0 0 4px #52c41a4d}50%{box-shadow:0 0 12px #52c41a99}}@keyframes countSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.stat-count-animate{animation:countSlideUp .6s ease-out both}@keyframes particleFloat{0%,to{transform:translateY(0) scale(1);opacity:.6}50%{transform:translateY(-20px) scale(1.2);opacity:1}}.particle{position:absolute;border-radius:50%;pointer-events:none;animation:particleFloat 3s ease-in-out infinite}.stagger-in:nth-child(7){animation-delay:.3s}.stagger-in:nth-child(8){animation-delay:.35s}.stagger-in:nth-child(9){animation-delay:.4s}.stagger-in:nth-child(10){animation-delay:.45s}.stagger-in:nth-child(11){animation-delay:.5s}.stagger-in:nth-child(12){animation-delay:.55s}@media(prefers-reduced-motion:reduce){.pill-badge-breathing{animation:none}.stat-count-animate{animation:none;opacity:1;transform:none}.particle{animation:none;opacity:.6}.stagger-in{animation:none!important;opacity:1!important;transform:none!important}}@keyframes lobsterWobble{0%,to{transform:rotate(0) translateY(0)}25%{transform:rotate(-3deg) translateY(-3px)}75%{transform:rotate(3deg) translateY(-3px)}}@keyframes lobsterBubbleIn{0%{opacity:0;transform:translate(-50%) translateY(8px) scale(.8)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes lobsterShadowPulse{0%,to{opacity:.5;transform:translate(-50%) scaleX(1)}50%{opacity:.8;transform:translate(-50%) scaleX(1.2)}}@keyframes lobsterEntrance{0%{opacity:0;transform:translateY(60px) rotate(-20deg) scale(.3)}50%{opacity:1;transform:translateY(-10px) rotate(5deg) scale(1.1)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}@keyframes lobsterWave{0%,to{transform:rotate(0)}25%{transform:rotate(20deg)}50%{transform:rotate(-10deg)}75%{transform:rotate(15deg)}}@keyframes lobsterSparkle{0%,to{opacity:0;transform:scale(0) rotate(0)}50%{opacity:1;transform:scale(1) rotate(180deg)}}.count-animate{animation:countUp .6s ease-out both}@keyframes countUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.progress-smooth,.progress-smooth .ant-progress-bg,.progress-smooth .ant-progress-circle-path{transition:all .3s ease}.shimmer{position:relative;overflow:hidden;background:#ffffff0d;border-radius:8px}.shimmer:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.06) 40%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.06) 60%,transparent 100%);animation:shimmerSlide 1.5s ease-in-out infinite;transform:translate(-100%)}@keyframes shimmerSlide{to{transform:translate(100%)}}.light-theme .shimmer{background:#0000000a}.light-theme .shimmer:after{background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.02) 40%,rgba(0,0,0,.05) 50%,rgba(0,0,0,.02) 60%,transparent 100%)}.status-transition{transition:color .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.modal-scale-enter{animation:modalScaleIn .2s ease-out both}.modal-scale-leave{animation:modalScaleOut .15s ease-in both}@keyframes modalScaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes modalScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@media(prefers-reduced-motion:reduce){.pulse-dot,.pulse-dot-active,.status-pulse{animation:none!important}.stagger-in,.fade-in,.slide-up,.scale-in,.count-animate,.count-up,.modal-scale-enter,.modal-scale-leave{animation:none!important;opacity:1!important;transform:none!important}.shimmer:after{animation:none!important;display:none}.gradient-orb,.lobster-wobble,.lobster-entrance{animation:none!important}.card-hover,.glass-card,.tilt-card,.glow-input,.gradient-btn,.pill-btn,.status-transition,.progress-smooth,.progress-smooth .ant-progress-bg,.progress-smooth .ant-progress-circle-path{transition-duration:.01ms!important}.card-hover:hover,.glass-card:hover,.tilt-card:hover,.gradient-btn:hover{transform:none!important}}.light-theme .grid-bg{background-image:none}.glass-sider .ant-menu-item,.light-sider .ant-menu-item,.glass-sider .ant-menu-submenu-title,.light-sider .ant-menu-submenu-title{position:relative;overflow:hidden}.glass-sider .ant-menu-item:after,.light-sider .ant-menu-item:after{display:none!important}.sidebar-ripple-span{position:absolute;width:0;height:0;border-radius:50%;background:#667eea4d;transform:translate(-50%,-50%);pointer-events:none;animation:sidebarRipple .5s ease-out forwards}@keyframes sidebarRipple{0%{width:0;height:0;opacity:.6}to{width:300px;height:300px;opacity:0}}.glass-sider,.light-sider{transition:width .2s ease-out!important}.glass-sider .ant-menu-item .anticon,.light-sider .ant-menu-item .anticon,.glass-sider .ant-menu-submenu-title .anticon,.light-sider .ant-menu-submenu-title .anticon{transition:opacity .18s ease-out,transform .18s ease-out}.glass-sider .ant-menu-item .ant-menu-title-content,.light-sider .ant-menu-item .ant-menu-title-content,.glass-sider .ant-menu-submenu-title .ant-menu-title-content,.light-sider .ant-menu-submenu-title .ant-menu-title-content{transition:opacity .2s ease-out,max-width .2s ease-out}.sidebar-user-section{padding:12px 16px;border-top:1px solid rgba(102,126,234,.1);display:flex;align-items:center;gap:10px;overflow:hidden;transition:padding .2s ease-out}.sidebar-user-section.collapsed{padding:12px 0;justify-content:center}.sidebar-user-section .user-name{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .2s ease-out}.glass-sider .ant-menu-item-group-title,.light-sider .ant-menu-item-group-title{font-size:11px!important;text-transform:uppercase!important;letter-spacing:1px!important;padding-left:20px!important;position:relative}.glass-sider .ant-menu-item-group-title:before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:12px;height:2px;border-radius:1px;background:linear-gradient(90deg,#667eea,#764ba2)}.light-sider .ant-menu-item-group-title:before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:12px;height:2px;border-radius:1px;background:#c0c0c8}.glass-sider .ant-menu-submenu>.ant-menu-submenu-title{font-size:12px!important;text-transform:uppercase!important;letter-spacing:.5px!important}.light-sider .ant-menu-submenu>.ant-menu-submenu-title{font-size:12px!important;text-transform:uppercase!important;letter-spacing:.5px!important}.sidebar-drawer .ant-drawer-content-wrapper{transition:transform .3s cubic-bezier(.34,1.56,.64,1)!important}.sidebar-drawer .ant-drawer-mask{background:#00000073!important;backdrop-filter:blur(2px)}@media(prefers-reduced-motion:reduce){.glass-sider,.light-sider{transition:none!important}.sidebar-ripple-span{animation:none!important}.sidebar-drawer .ant-drawer-content-wrapper,.sidebar-user-section,.sidebar-user-section .user-name,.glass-sider .ant-menu-item .anticon,.light-sider .ant-menu-item .anticon,.glass-sider .ant-menu-item .ant-menu-title-content,.light-sider .ant-menu-item .ant-menu-title-content{transition:none!important}}.light-sider{background:#fff!important}.light-sider .ant-menu{background:transparent!important}.light-sider .ant-menu-item{margin:2px 8px!important;padding-left:16px!important;border-radius:8px!important;transition:all .25s ease!important;color:#555!important;height:40px!important;line-height:40px!important;position:relative;font-size:13px!important}.light-sider .ant-menu-item:hover{background:#667eea0f!important;color:#1a1a2e!important}.light-sider .ant-menu-item-selected{background:#667eea14!important;color:#667eea!important;box-shadow:none}.light-sider .ant-menu-item-selected:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:#667eea}.light-sider .ant-menu-item-selected .anticon{color:#667eea!important}.light-sider .ant-layout-sider-trigger{background:#fafafa!important;border-top:1px solid #e0e0e8;color:#666!important}.light-theme .ant-card{background:#fff!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:16px!important;backdrop-filter:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.light-theme .ant-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001a,0 0 16px #667eea0f;border-color:#667eea33!important}.light-theme .ant-table-tbody>tr.ant-table-row:hover>td{background:#667eea0a!important}.light-theme .ant-btn-primary{background:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;border-radius:12px}.light-sider .ant-menu-sub{background:transparent!important}.light-sider .ant-menu-submenu-title{color:#444!important}.light-sider .ant-menu-submenu-title:hover{color:#1a1a2e!important}
