*{box-sizing:border-box;margin:0;padding:0}:root{--secondary-color:#f0f;--accent-color:#0af;--dark-bg:#0a0a0f;--sidebar-bg:#0f0f19f2;--card-bg:#141423cc;--hover-bg:#00ffcc1a;--text-secondary:#a0a0b0;--border-color:#0fc3;--success-color:#0f4;--warning-color:#fa0;--error-color:#f44}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#0a0a0f,#1a1a2e);background:linear-gradient(135deg,var(--dark-bg) 0,#1a1a2e 100%);font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.6;overflow:hidden}#root{height:100vh;width:100vw}.grid-bg{background-image:linear-gradient(#00ffcc08 1px,#0000 0),linear-gradient(90deg,#00ffcc08 1px,#0000 0);background-size:50px 50px;height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}.ant-form-item{margin-bottom:20px!important}.ant-form-item-label{display:block!important;margin-bottom:8px!important;padding:0!important;position:relative!important;text-align:left!important;width:100%!important}.ant-form-item-label>label{color:#fff!important;display:block!important;font-size:14px!important;font-weight:400!important;height:auto!important;line-height:1.2!important;margin:0!important;padding:0!important}.ant-form-item-label>label:after{content:none!important}.ant-form-item-control{line-height:1!important;width:100%!important}.ant-form-item-control-input{min-height:44px!important;width:100%!important}.ant-form-item-row{align-items:stretch!important;flex-direction:column!important}.ant-col.ant-form-item-label{margin-bottom:8px!important;padding:0!important;text-align:left!important}.ant-col.ant-form-item-control{max-width:100%!important;width:100%!important}.ant-input{background:#0000004d!important;border:1px solid #0fc3!important;border:1px solid var(--border-color)!important;border-radius:10px!important;box-shadow:none!important;color:#fff!important;color:var(--text-primary)!important;font-size:14px!important;height:44px!important;padding:12px 16px!important}.ant-input:focus,.ant-input:hover{background:#00000080!important;border-color:#0fc!important;border-color:var(--primary-color)!important;box-shadow:0 0 10px #00ffcc4d!important;outline:none!important}.ant-input::placeholder{color:#a0a0b0!important;color:var(--text-secondary)!important}.ant-input-affix-wrapper{background:#0000004d!important;border:1px solid #0fc3!important;border:1px solid var(--border-color)!important;border-radius:10px!important;box-shadow:none!important;height:44px!important;padding:0!important}.ant-input-affix-wrapper.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper:hover{background:#00000080!important;border-color:#0fc!important;border-color:var(--primary-color)!important;box-shadow:0 0 10px #00ffcc4d!important}.ant-input-affix-wrapper .ant-input{background:#0000!important;border:none!important;color:#fff!important;color:var(--text-primary)!important;font-size:14px!important;height:100%!important;padding:0 12px!important}.ant-input-affix-wrapper .ant-input,.ant-input-affix-wrapper .ant-input:focus,.ant-input-affix-wrapper .ant-input:hover{box-shadow:none!important;outline:none!important}.ant-input-affix-wrapper .ant-input-prefix,.ant-input-affix-wrapper .ant-input::placeholder{color:#a0a0b0!important;color:var(--text-secondary)!important}.ant-input-affix-wrapper .ant-input-prefix{font-size:16px!important;margin-left:12px!important;margin-right:10px!important}.ant-input-affix-wrapper .ant-input-suffix{color:#a0a0b0!important;color:var(--text-secondary)!important;margin-right:12px!important}.ant-checkbox .ant-checkbox-inner{background:#0000004d!important;border-color:#0fc3!important;border-color:var(--border-color)!important;border-radius:4px!important;height:18px!important;width:18px!important}.ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background:#0fc!important;background:var(--primary-color)!important}.ant-checkbox.ant-checkbox-checked .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{border-color:#0fc!important;border-color:var(--primary-color)!important}.ant-checkbox-wrapper{color:#fff!important;color:var(--text-primary)!important;font-size:14px!important}.btn-primary{background:linear-gradient(135deg,#0fc,#0af);background:linear-gradient(135deg,var(--primary-color),var(--accent-color));border:none;border-radius:12px;color:#0a0a0f;color:var(--dark-bg);cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .3s ease}.btn-primary:hover{box-shadow:0 0 20px #00ffcc4d;box-shadow:var(--shadow-glow);transform:translateY(-2px)}.btn-secondary{background:#0000;border:1px solid #0fc;border:1px solid var(--primary-color);border-radius:12px;color:#0fc;color:var(--primary-color);cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .3s ease}.btn-secondary:hover{background:#00ffcc1a;background:var(--hover-bg);box-shadow:0 0 20px #00ffcc4d;box-shadow:var(--shadow-glow)}.btn-danger{background:linear-gradient(135deg,#f44,#c33);background:linear-gradient(135deg,var(--error-color),#c33);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .3s ease}.btn-danger:hover{box-shadow:0 0 20px #ff44444d;transform:translateY(-2px)}.card-bg{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#141423cc;background:var(--card-bg);border:1px solid #0fc3;border:1px solid var(--border-color);border-radius:15px}.hover-bg{transition:all .3s ease}.hover-bg:hover{background:#00ffcc1a;background:var(--hover-bg);box-shadow:0 0 20px #00ffcc4d;box-shadow:var(--shadow-glow)}.form-input{background:#0000004d;border:1px solid #0fc3;border:1px solid var(--border-color);border-radius:10px;color:#fff;color:var(--text-primary);font-size:14px;padding:12px 16px;transition:all .3s ease;width:100%}.form-input:focus{border-color:#0fc;border-color:var(--primary-color);box-shadow:0 0 0 2px #0fc3;outline:none}.form-input::placeholder{color:#a0a0b0;color:var(--text-secondary)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0003;border-radius:4px}::-webkit-scrollbar-thumb{background:#0fc;background:var(--primary-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0af;background:var(--accent-color)}.ant-btn.ant-btn-loading{background:linear-gradient(135deg,#0fc,#0af)!important;background:linear-gradient(135deg,var(--primary-color),var(--accent-color))!important;border:none!important}.ant-btn-loading-icon,.ant-btn-loading-icon .anticon,.ant-btn.ant-btn-loading{color:#0a0a0f!important;color:var(--dark-bg)!important}.ant-btn-loading-icon .anticon-loading,.ant-btn-loading-icon .anticon-loading svg{animation:loadingCircle 1s linear infinite!important;color:#0a0a0f!important;color:var(--dark-bg)!important}.ant-btn-loading-icon .anticon-loading svg{fill:#0a0a0f!important;fill:var(--dark-bg)!important}@keyframes loadingCircle{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-screen{align-items:center;background:linear-gradient(135deg,#0a0a0f,#1a1a2e);background:linear-gradient(135deg,var(--dark-bg) 0,#1a1a2e 100%);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.loading-content{color:#fff;color:var(--text-primary);text-align:center}.loading-text{color:#a0a0b0;color:var(--text-secondary);font-size:16px;margin-top:15px}@media (max-width:768px){.btn-danger,.btn-primary,.btn-secondary{font-size:16px;padding:14px 20px}.form-input{font-size:16px;padding:14px 16px}}.ant-message{left:50%!important;top:24px!important;transform:translateX(-50%)!important;z-index:99999!important}.ant-dropdown,.ant-picker-dropdown,.ant-popover,.ant-select-dropdown,.ant-tooltip{z-index:11000!important}.ant-modal-mask,.ant-modal-root{z-index:10050!important}.ant-modal-mask{background-color:#0009!important}.ant-modal,.ant-modal-wrap{z-index:10051!important}.ant-modal{color:#fff;color:var(--text-primary)}.ant-modal-content{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#141423cc!important;background:var(--card-bg)!important;border:1px solid #0fc3!important;border:1px solid var(--border-color)!important;box-shadow:0 10px 30px #000000b3!important}.ant-modal-header{background:#0000;border-bottom:1px solid #0fc3;border-bottom:1px solid var(--border-color)}.ant-modal-title{color:#fff;color:var(--text-primary)}.ant-modal-close-x{color:#a0a0b0;color:var(--text-secondary)}.ant-modal-close-x:hover{color:#0fc;color:var(--primary-color)}.ant-layout,.ant-layout-content{background:#0000!important}.ant-form{background:#0000}.ant-modal,.ant-modal-body,.ant-modal-content,.ant-modal-footer,.ant-modal-header,.ant-modal-mask,.ant-modal-root,.ant-modal-wrap,[role=dialog]{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;transform:none!important}.ant-notification{z-index:99999!important}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--bg-primary:#0a0a0f;--bg-secondary:#1a1a2e;--bg-tertiary:#16213e;--bg-card:#1a1a2ecc;--bg-hover:#94a3b81a;--bg-selected:#00ffcc26;--bg-active:#0fc3;--text-primary:#fff;--text-secondary:#94a3b8;--text-muted:#64748b;--text-inverse:#000;--border-color:#94a3b833;--border-hover:#94a3b866;--border-selected:#0fc9;--accent-primary:#0fc;--accent-secondary:#f0f;--accent-blue:#0af;--success:#10b981;--warning:#f59e0b;--error:#ef4444;--info:#3b82f6;--shadow-sm:0 1px 2px 0 #0000000d;--shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-glow:0 0 20px #00ffcc4d;--shadow-selected:#00ffcc4d;--dark-bg:linear-gradient(135deg,#0a0a0f,#1a1a2e);--sidebar-bg:#1a1a2ecc;--content-bg:#14142399;--header-bg:#1a1a2ee6;--footer-bg:#101019e6;--card-bg:#1a1a2ecc;--hover-bg:#94a3b81a;--primary-color:#0fc;--accent-color:#f0f;--bg-modal:linear-gradient(145deg,#1a1a2e,#16213e);--border-modal:#0fc3;--bg-input:#1a1a2ecc;--bg-sidebar:#0f0f19f2;--shadow-dark:#0000004d;--text-on-primary:#0a0a0f;--room-private:#ff6b6b;--room-password:#ffa726;--room-friends:#ab47bc;--room-default:#64b5f6;--border-card:#94a3b826;--bg-card-hover:#1a1a2ee6;--bg-loading:#666;--gradient-primary:linear-gradient(45deg,#0fc,#0af);--text-light:#e5e7eb;--text-dark:#4b5563;--bg-room-window:linear-gradient(135deg,#0a0a14fa,#141428f2);--shadow-room-dragging:0 12px 40px #00ffcc40,0 4px 16px #00ffcc26;--shadow-room-normal:0 8px 32px #00ffcc1a;--bg-room-header-dragging:linear-gradient(90deg,#00ffcc26,#00b4ff1a);--bg-room-header-normal:#00ffcc0d;--bg-room-content:linear-gradient(135deg,#0006,#0a0a1e4d);--bg-video-local:linear-gradient(135deg,#00ffcc26,#00b4ff1a);--bg-video-remote:linear-gradient(135deg,#1e1e32e6,#141428cc);--border-video:#ffffff1a;--shadow-video-hover:0 4px 12px #0fc3;--bg-video-overlay:#000000b3;--bg-member-list:linear-gradient(135deg,#141428cc,#0a0a1eb3);--bg-member-item:linear-gradient(135deg,#1e1e32cc,#141428b3);--border-member:#0fc3;--text-member-secondary:#ffffffb3;--border-member-divider:#ffffff1a;--text-member-muted:#fff9;--bg-message-own:var(--primary-gradient);--bg-message-other:#28283ccc;--bg-message-input:#0000004d;--bg-input-focus:#0fc3;--bg-control-panel:linear-gradient(135deg,#000000e6,#0a0a14cc);--border-control-panel:#00ffcc4d;--bg-mobile-controls:#0000004d;--border-mobile-controls:#0fc3;--bg-floating-button:linear-gradient(135deg,#00ffcce6,#00b4ffcc);--border-floating-normal:#0fc9;--border-floating-active:#0fcc;--shadow-floating-normal:0 8px 32px #00ffcc4d,0 4px 16px #0fc3,inset 0 0 15px #ffffff0d;--shadow-floating-dragging:0 12px 40px #00ffcc80,0 6px 20px #00ffcc4d,inset 0 0 20px #ffffff1a;--shadow-floating-hover:0 12px 40px #0fc6,0 6px 20px #00ffcc40,inset 0 0 25px #ffffff26;--shadow-floating-pulse:0 12px 40px #0fc6,0 6px 20px #00ffcc4d,inset 0 0 20px #ffffff1a;--bg-floating-button-hover:linear-gradient(135deg,#0fc,#00b4ffe6);--bg-floating-inner-glow:linear-gradient(135deg,#fff3,#fff0 50%);--border-floating-ring:#00ffcc4d;--bg-mobile-tab-nav:#0003;--text-mobile-tab-inactive:#ffffffb3;--bg-mobile-tab-active:#00ffcc1a;--bg-mobile-tab-hover:#00ffcc0d;--scroll-thumb-color:#00ffcc4d;--gradient-title:linear-gradient(135deg,#0fc,#0af);--text-on-gradient:#0a0a0f;--gradient-chart-bg:linear-gradient(135deg,#141428cc,#0a0a1eb3);--gradient-chart-bar:linear-gradient(180deg,#0fc,#0af);--shadow-chart-bar:#00ffcc4d;--status-success:#10b981;--status-warning:#f59e0b;--status-error:#ef4444;--bg-scrollbar-track:#ffffff1a;--border-card-mobile:#0fc3;--gradient-card-mobile-start:#1a1a2e99;--gradient-card-mobile-end:#14142866;--bg-friend-item:#141428cc;--icon-primary:#0fc;--icon-secondary:#0af;--icon-muted:#fff9;--icon-accent:#f0f;--icon-hover:#0fcc;--bg-warning:#f59e0b1a;--bg-error:#ef44441a;--bg-menu-active:#0fc3;--bg-menu-inactive:#0000004d;--bg-modal:#0009;--gradient-error:linear-gradient(135deg,#f44,#f66);--gradient-error-hover:linear-gradient(135deg,#f66,#f88);--shadow-error:0 4px 15px #ff44444d;--shadow-error-hover:0 6px 20px #f446;--bg-thumbnail-strip:#ffffff08;--border-thumbnail-strip:#ffffff14;--scrollbar-thumb-thumbnail:#fff3;--border-thumbnail-card:#ffffff1a;--border-avatar-thumbnail:#fff3;--video-bg:#1a1a1f;--member-name-bg:#000000b3;--member-name-color:#fff;--member-name-hover-bg:#0fc3;--chat-input-border:#ffffff1a;--chat-input-bg:#0a0a0fcc;--popover-bg:#0a0a0ff2;--popover-border:#00ffcc4d;--popover-shadow:0 8px 32px #00000080;--popover-divider:#ffffff1a}[data-theme=light]{--bg-primary:#fff;--bg-secondary:#fff;--bg-tertiary:#fff;--bg-card:#fff;--bg-hover:#3b82f61a;--bg-selected:#3b82f626;--bg-active:#3b82f633;--text-primary:#000;--text-secondary:#1a1a1a;--text-muted:#333;--text-inverse:#fff;--border-color:#0000001f;--border-hover:#3b82f666;--border-selected:#3b82f699;--accent-primary:#3b82f6;--accent-secondary:#1d4ed8;--accent-blue:#2563eb;--accent-success:#10b981;--accent-warning:#f59e0b;--accent-error:#ef4444;--success:#10b981;--warning:#f59e0b;--error:#ef4444;--info:#3b82f6;--shadow-sm:0 1px 2px 0 #0000000d;--shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-glow:0 0 20px #6366f126;--shadow-card:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;--shadow-selected:#3b82f64d;--dark-bg:#fff;--sidebar-bg:#fff;--content-bg:#fff;--header-bg:#fff;--footer-bg:#fff;--secondary-color:#8b5cf6;--warning-color:#f59e0b;--card-bg:#fff;--hover-bg:#6366f114;--primary-color:#6366f1;--accent-color:#8b5cf6;--bg-modal:#fff;--border-modal:#00000026;--bg-input:#fff;--bg-sidebar:#fff;--shadow-dark:#0000001a;--text-on-primary:#fff;--room-private:#dc2626;--room-password:#ea580c;--room-friends:#9333ea;--room-default:#2563eb;--border-card:#0000001a;--bg-card-hover:#f8fafccc;--bg-loading:#9ca3af;--gradient-primary:linear-gradient(45deg,#3b82f6,#1d4ed8);--text-light:#1f2937;--text-dark:#9ca3af;--bg-room-window:linear-gradient(135deg,#fffffff2,#f8fafce6);--shadow-room-dragging:0 12px 40px #3b82f640,0 4px 16px #3b82f626;--shadow-room-normal:0 8px 32px #3b82f61a;--bg-room-header-dragging:linear-gradient(90deg,#3b82f626,#6366f11a);--bg-room-header-normal:#3b82f60d;--bg-room-content:linear-gradient(135deg,#f8fafccc,#f1f5f999);--bg-video-local:linear-gradient(135deg,#3b82f626,#6366f11a);--bg-video-remote:linear-gradient(135deg,#f1f5f9e6,#e2e8f0cc);--border-video:#0000001a;--shadow-video-hover:0 4px 12px #3b82f633;--bg-video-overlay:#00000080;--bg-member-list:linear-gradient(135deg,#f8fafccc,#f1f5f9b3);--bg-member-item:linear-gradient(135deg,#fffc,#f8fafcb3);--border-member:#3b82f633;--text-member-secondary:#000000b3;--border-member-divider:#0000001a;--text-member-muted:#0009;--bg-message-own:var(--gradient-primary);--bg-message-other:#f1f5f9cc;--bg-message-input:#f8fafccc;--bg-input-focus:#3b82f633;--bg-control-panel:linear-gradient(135deg,#ffffffe6,#f8fafccc);--border-control-panel:#3b82f64d;--bg-mobile-controls:#f8fafccc;--border-mobile-controls:#3b82f633;--bg-floating-button:linear-gradient(135deg,#3b82f6e6,#6366f1cc);--border-floating-normal:#3b82f699;--border-floating-active:#3b82f6cc;--shadow-floating-normal:0 8px 32px #3b82f64d,0 4px 16px #3b82f633,inset 0 0 15px #fffc;--shadow-floating-dragging:0 12px 40px #3b82f680,0 6px 20px #3b82f64d,inset 0 0 20px #ffffffe6;--shadow-floating-hover:0 12px 40px #3b82f666,0 6px 20px #3b82f640,inset 0 0 25px #fffffff2;--shadow-floating-pulse:0 12px 40px #3b82f666,0 6px 20px #3b82f64d,inset 0 0 20px #ffffffe6;--bg-floating-button-hover:linear-gradient(135deg,#3b82f6,#6366f1e6);--bg-floating-inner-glow:linear-gradient(135deg,#fffc,#ffffff4d 50%);--border-floating-ring:#3b82f64d;--bg-mobile-tab-nav:#f8fafccc;--text-mobile-tab-inactive:#0009;--bg-mobile-tab-active:#3b82f61a;--bg-mobile-tab-hover:#3b82f60d;--scroll-thumb-color:#3b82f64d;--gradient-title:linear-gradient(135deg,#3b82f6,#1d4ed8);--text-on-gradient:#fff;--gradient-chart-bg:linear-gradient(135deg,#f8fafce6,#f1f5f9cc);--gradient-chart-bar:linear-gradient(180deg,#3b82f6,#1d4ed8);--shadow-chart-bar:#3b82f64d;--status-success:#10b981;--status-warning:#f59e0b;--status-error:#ef4444;--bg-scrollbar-track:#0000001a;--border-card-mobile:#3b82f633;--gradient-card-mobile-start:#f8fafccc;--gradient-card-mobile-end:#f1f5f999;--bg-friend-item:#f8fafccc;--bg-thumbnail-strip:#0000000d;--border-thumbnail-strip:#0000001f;--scrollbar-thumb-thumbnail:#0000004d;--border-thumbnail-card:#00000026;--border-avatar-thumbnail:#0003;--video-bg:#f8fafc;--member-name-bg:#ffffffe6;--member-name-color:#1f2937;--member-name-hover-bg:#3b82f626;--chat-input-border:#00000026;--chat-input-bg:#ffffffe6;--popover-bg:#fffffff2;--popover-border:#3b82f64d;--popover-shadow:0 8px 32px #00000026;--popover-divider:#0000001a;--icon-primary:#3b82f6;--icon-secondary:#1d4ed8;--icon-muted:#0009;--icon-accent:#8b5cf6;--icon-hover:#3b82f6cc;--bg-warning:#f59e0b1a;--bg-error:#ef44441a;--bg-menu-active:#3b82f633;--bg-menu-inactive:#0000001a;--bg-modal:#0000004d;--gradient-error:linear-gradient(135deg,#ef4444,#f87171);--gradient-error-hover:linear-gradient(135deg,#f87171,#fca5a5);--shadow-error:0 4px 15px #ef44444d;--shadow-error-hover:0 6px 20px #ef444466}body{background-color:#0a0a0f;background-color:var(--bg-primary);color:#fff;color:var(--text-primary);transition:background-color .3s ease,color .3s ease}.dark-theme{background:linear-gradient(135deg,#0a0a0f,#14141efa 15%,#0f0f19f2 30%,#191928fa 45%,#141423 60%,#0f0f1efa 75%,#19192df2 90%,#141423)!important;background-attachment:fixed}.dark-theme .ant-modal-confirm .ant-modal-confirm-title,.dark-theme .ant-modal-confirm-content{color:#fff!important;color:var(--text-primary)!important}.dark-theme .ant-modal-confirm .ant-modal-confirm-content{color:#94a3b8!important;color:var(--text-secondary)!important}.dark-theme .ant-modal-body,.dark-theme .ant-modal-confirm-btns .ant-btn{color:#fff!important;color:var(--text-primary)!important}.dark-theme .ant-modal-confirm-btns .ant-btn-primary{background:#0fc!important;background:var(--accent-primary)!important;border-color:#0fc!important;border-color:var(--accent-primary)!important;color:#0a0a0f!important;color:var(--bg-primary)!important}.dark-theme .ant-modal-confirm-btns .ant-btn-default{background:#1a1a2e!important;background:var(--bg-secondary)!important;border-color:#94a3b833!important;border-color:var(--border-color)!important;color:#fff!important;color:var(--text-primary)!important}.dark-theme .ant-layout{background:#0a0a0f;background:var(--bg-primary)}.dark-theme .ant-card{background:#1a1a2ecc;background:var(--bg-card);border-color:#94a3b833;border-color:var(--border-color)}.dark-theme .ant-input,.dark-theme .ant-picker,.dark-theme .ant-select-selector{background:#1a1a2e!important;background:var(--bg-secondary)!important;border-color:#94a3b833!important;border-color:var(--border-color)!important;color:#fff!important;color:var(--text-primary)!important}.dark-theme .ant-input:hover,.dark-theme .ant-picker:hover,.dark-theme .ant-select-selector:hover{border-color:#94a3b866!important;border-color:var(--border-hover)!important}.dark-theme .ant-input:focus,.dark-theme .ant-picker-focused,.dark-theme .ant-select-focused .ant-select-selector{border-color:#0fc!important;border-color:var(--accent-primary)!important;box-shadow:0 0 0 2px #00ffcc1a!important}.dark-theme .ant-btn-default{background:#1a1a2e;background:var(--bg-secondary);border-color:#94a3b833;border-color:var(--border-color);color:#fff;color:var(--text-primary)}.dark-theme .ant-btn-default:hover{background:#94a3b81a;background:var(--bg-hover);border-color:#94a3b866;border-color:var(--border-hover);color:#fff;color:var(--text-primary)}.dark-theme .ant-btn-primary{background:#0fc;background:var(--accent-primary);border-color:#0fc;border-color:var(--accent-primary);color:#0a0a0f;color:var(--bg-primary)}.dark-theme .ant-modal-content,.dark-theme .ant-modal-header{background:#1a1a2ecc;background:var(--bg-card)}.dark-theme .ant-modal-header{border-bottom-color:#94a3b833;border-bottom-color:var(--border-color)}.dark-theme .ant-form-item-label>label,.dark-theme .ant-modal-title{color:#fff;color:var(--text-primary)}.dark-theme .ant-select-dropdown{background:#1a1a2e;background:var(--bg-secondary)}.dark-theme .ant-select-item{color:#fff;color:var(--text-primary)}.dark-theme .ant-select-item:hover{background:#94a3b81a;background:var(--bg-hover)}.dark-theme .ant-select-item-option-selected{background:#0fc;background:var(--accent-primary);color:#0a0a0f;color:var(--bg-primary)}.light-theme{background:linear-gradient(135deg,#fff,#f8fafcfa 15%,#f1f5f9f2 30%,#f8fafcfa 45%,#fff 60%,#f8fafcfa 75%,#f1f5f9f2 90%,#fff)!important;background-attachment:fixed;min-height:100vh}.light-theme .ant-layout{background:#0a0a0f;background:var(--bg-primary)}.light-theme .ant-card{background:#1a1a2ecc;background:var(--bg-card);border:1px solid #94a3b833;border:1px solid var(--border-color);box-shadow:var(--shadow-card)}.light-theme .ant-input,.light-theme .ant-picker,.light-theme .ant-select-selector{background:#0a0a0f!important;background:var(--bg-primary)!important;border:1px solid #94a3b833!important;border:1px solid var(--border-color)!important;color:#fff!important;color:var(--text-primary)!important}.light-theme .ant-input:hover,.light-theme .ant-picker:hover,.light-theme .ant-select-selector:hover{border-color:#94a3b866!important;border-color:var(--border-hover)!important}.light-theme .ant-input:focus,.light-theme .ant-picker-focused,.light-theme .ant-select-focused .ant-select-selector{border-color:#0fc!important;border-color:var(--accent-primary)!important;box-shadow:0 0 0 2px #6366f11a!important}.light-theme .ant-btn-default{background:#0a0a0f;background:var(--bg-primary);border:1px solid #94a3b833;border:1px solid var(--border-color);color:#fff;color:var(--text-primary)}.light-theme .ant-btn-default:hover{background:#94a3b81a;background:var(--bg-hover);border-color:#94a3b866;border-color:var(--border-hover);color:#fff;color:var(--text-primary)}.light-theme .ant-btn-primary{background:#0fc;background:var(--accent-primary);border:none;color:#000;color:var(--text-inverse)}.light-theme .ant-btn-primary:hover{background:#0fc;background:var(--accent-primary);filter:brightness(1.1)}.light-theme .ant-modal-content{background:#1a1a2ecc;background:var(--bg-card);border:1px solid #94a3b833;border:1px solid var(--border-color);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg)}.light-theme .ant-modal-header{background:#1a1a2ecc;background:var(--bg-card);border-bottom:1px solid #94a3b833;border-bottom:1px solid var(--border-color)}.light-theme .ant-form-item-label>label,.light-theme .ant-modal-title{color:#fff;color:var(--text-primary)}.light-theme .ant-select-dropdown{background:#0a0a0f;background:var(--bg-primary);border:1px solid #94a3b833;border:1px solid var(--border-color);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg)}.light-theme .ant-select-item{color:#fff;color:var(--text-primary)}.light-theme .ant-select-item:hover{background:#94a3b81a;background:var(--bg-hover)}.light-theme .ant-select-item-option-selected{background:#0fc;background:var(--accent-primary);color:#000;color:var(--text-inverse)}.light-theme .ant-message-notice-content{background:#1a1a2ecc;background:var(--bg-card);border:1px solid #94a3b833;border:1px solid var(--border-color);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md)}.light-theme .ant-modal-content{border:1px solid #94a3b833!important;border:1px solid var(--border-color)!important;color:#fff!important;color:var(--text-primary)!important}.light-theme .ant-modal-content,.light-theme .ant-modal-header{background:#1a1a2ecc!important;background:var(--bg-card)!important}.light-theme .ant-modal-header{border-bottom:1px solid #94a3b833!important;border-bottom:1px solid var(--border-color)!important}.light-theme .ant-modal-body,.light-theme .ant-modal-title{color:#fff!important;color:var(--text-primary)!important}.light-theme .ant-modal-body,.light-theme .ant-modal-footer{background:#1a1a2ecc!important;background:var(--bg-card)!important}.light-theme .ant-modal-footer{border-top:1px solid #94a3b833!important;border-top:1px solid var(--border-color)!important}.light-theme .ant-modal-footer .ant-btn{background:#0a0a0f!important;background:var(--bg-primary)!important;border:1px solid #94a3b833!important;border:1px solid var(--border-color)!important;color:#fff!important;color:var(--text-primary)!important}.light-theme .ant-modal-footer .ant-btn-primary{background:#0fc!important;background:var(--accent-primary)!important;border-color:#0fc!important;border-color:var(--accent-primary)!important;color:#000!important;color:var(--text-inverse)!important}.light-theme .ant-modal-mask{background:#0000004d!important}.dark-theme .ant-modal-mask{background:#0009!important}.light-theme .ant-modal *,.light-theme .ant-modal .ant-btn{color:#fff!important;color:var(--text-primary)!important}.light-theme .ant-modal .ant-btn{background:#0a0a0f!important;background:var(--bg-primary)!important;border:1px solid #94a3b833!important;border:1px solid var(--border-color)!important}.light-theme .ant-modal .ant-btn-primary{background:#0fc!important;background:var(--accent-primary)!important;color:#000!important;color:var(--text-inverse)!important}[data-theme=light] div[class*=MainContainer]{background:#fff!important}[data-theme=light] div[class*=Sidebar]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-right:1px solid #94a3b833!important;border-right:1px solid var(--border-color)!important}[data-theme=light] div[class*=SidebarHeader],[data-theme=light] div[class*=UserProfile]{background:#fff!important;border-bottom:1px solid #94a3b833!important;border-bottom:1px solid var(--border-color)!important;color:#fff!important;color:var(--text-primary)!important}[data-theme=light] div[class*=UserName]{color:#fff!important;color:var(--text-primary)!important}[data-theme=light] select[class*=StatusDropdown]{border:1px solid #94a3b833!important;border:1px solid var(--border-color)!important}[data-theme=light] select[class*=StatusDropdown],[data-theme=light] select[class*=StatusDropdown] option{background:#fff!important;color:#fff!important;color:var(--text-primary)!important}[data-theme=light] div[class*=NavMenu]{background:#fff!important}[data-theme=light] div[class*=NavItem]{background:#0000!important;color:#fff!important;color:var(--text-primary)!important}[data-theme=light] div[class*=NavItem]:hover{background:#94a3b81a!important;background:var(--bg-hover)!important;border-left-color:#0fc!important;border-left-color:var(--accent-primary)!important}[data-theme=light] div[class*=NavItem].active{background:#6366f11a!important;border-left-color:#0fc!important;border-left-color:var(--accent-primary)!important}[data-theme=light] i[class*=NavIcon]{color:#94a3b8!important;color:var(--text-secondary)!important}[data-theme=light] span[class*=NavText]{color:#fff!important;color:var(--text-primary)!important}[data-theme=light] div[class*=MainContent]{background:#fff!important}[data-theme=light] div[class*=TopBar]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-bottom:1px solid #94a3b833!important;border-bottom:1px solid var(--border-color)!important;box-shadow:0 1px 3px #0000000d!important}[data-theme=light] div[class*=ContentArea]{background:#fff!important}[data-theme=light] div[class*=ActionBtn]{background:#fff!important;border:1px solid #94a3b833!important;border:1px solid var(--border-color)!important;color:#94a3b8!important;color:var(--text-secondary)!important}[data-theme=light] div[class*=ActionBtn]:hover{background:#94a3b81a!important;background:var(--bg-hover)!important;border-color:#0fc!important;border-color:var(--accent-primary)!important;color:#0fc!important;color:var(--accent-primary)!important}[data-theme=light] span[class*=BreadcrumbItem]{color:#94a3b8!important;color:var(--text-secondary)!important}[data-theme=light] span[class*=BreadcrumbItem].current{color:#0fc!important;color:var(--accent-primary)!important}[data-theme=light] span[class*=BreadcrumbSeparator]{color:#64748b!important;color:var(--text-muted)!important}div[class*=FriendsContainer]{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:linear-gradient(135deg,#0a0a14f2,#141428e6 25%,#0f0f1ed9 50%,#19192de6 75%,#141423f2)!important}[data-theme=light] div[class*=FriendsContainer]{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:linear-gradient(135deg,#fffffffa,#f8fafcf2 25%,#f1f5f9e6 50%,#f8fafcf2 75%,#fffffffa)!important}[data-theme=light] div[class*=FriendsContainer]:after,[data-theme=light] div[class*=FriendsContainer]:before{display:none!important}[data-theme=light] div[class*=Header]{border-bottom:1px solid #94a3b833!important;border-bottom:1px solid var(--border-color)!important;box-shadow:0 1px 3px #0000000d!important}[data-theme=light] div[class*=Header],[data-theme=light] div[class*=SearchSection]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}[data-theme=light] div[class*=SearchSection]{border:1px solid #94a3b833!important;border:1px solid var(--border-color)!important}[data-theme=light] div[class*=SearchSection]:focus-within,[data-theme=light] div[class*=SearchSection]:hover{background:#fff!important;border-color:#0fc!important;border-color:var(--accent-primary)!important;box-shadow:0 0 0 3px #6366f11a!important}[data-theme=light] div[class*=TabContainer]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #94a3b833!important;border:1px solid var(--border-color)!important}[data-theme=light] div[class*=TabContainer]:before{display:none!important}[data-theme=light] div[class*=TabItem]{background:#f8fafc!important;border:1px solid #94a3b833!important;border:1px solid var(--border-color)!important;color:#94a3b8!important;color:var(--text-secondary)!important;font-weight:500!important;transition:all .2s ease!important}[data-theme=light] div[class*=TabItem]:hover{background:#94a3b81a!important;background:var(--bg-hover)!important;border-color:#94a3b866!important;border-color:var(--border-hover)!important;box-shadow:0 4px 8px #3b82f626!important;color:#0fc!important;color:var(--accent-primary)!important;transform:translateY(-1px)!important}[data-theme=light] div[class*=TabItem][class*=active]{background:#00ffcc26!important;background:var(--bg-selected)!important;border-color:#0fc9!important;border-color:var(--border-selected)!important;box-shadow:0 2px 8px #3b82f633!important;color:#0fc!important;color:var(--accent-primary)!important;font-weight:600!important}[data-theme=light] div[class*=Content],[data-theme=light] div[class*=FriendsList]{background:#fff!important}[data-theme=light] div[class*=FriendItem]{border:1px solid #94a3b833!important;border:1px solid var(--border-color)!important;box-shadow:0 1px 3px #0000000d!important;transition:all .3s ease!important}[data-theme=light] div[class*=FriendItem]:hover{background:#94a3b81a!important;background:var(--bg-hover)!important;border-color:#94a3b866!important;border-color:var(--border-hover)!important;box-shadow:0 8px 25px #3b82f626!important;transform:translateY(-2px)!important}[data-theme=light] div[class*=ActionButton],[data-theme=light] span[class*=StatusText]{color:#94a3b8!important;color:var(--text-secondary)!important}[data-theme=light] div[class*=ActionButton]{background:#f8fafc!important;border:1px solid #94a3b833!important;border:1px solid var(--border-color)!important;transition:all .2s ease!important}[data-theme=light] div[class*=ActionButton]:hover{background:#0fc!important;background:var(--accent-primary)!important;border-color:#0fc!important;border-color:var(--accent-primary)!important;box-shadow:0 4px 12px #3b82f64d!important;color:#fff!important;transform:translateY(-1px)!important}[data-theme=light] div[class*=SearchResults]{background:#fff!important;border:1px solid #94a3b833!important;border:1px solid var(--border-color)!important}[data-theme=light] div[class*=SearchResultItem]{background:#fff!important;border-bottom:1px solid #94a3b833!important;border-bottom:1px solid var(--border-color)!important}[data-theme=light] div[class*=SearchResultItem]:hover{background:#6366f108!important}[data-theme=light] div[class*=SearchResultInfo]{color:#fff!important;color:var(--text-primary)!important}[data-theme=light] div[class*=ConversationList]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-right:1px solid #94a3b833!important;border-right:1px solid var(--border-color)!important}[data-theme=light] div[class*=ConversationHeader]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-bottom:1px solid #94a3b833!important;border-bottom:1px solid var(--border-color)!important}[data-theme=light] div[class*=ConversationHeader]:before{display:none!important}[data-theme=light] div[class*=ConversationItem]{background:#fff!important;border:1px solid #0000!important;border-radius:8px!important;margin:2px 8px!important;transition:all .2s ease!important}[data-theme=light] div[class*=ConversationItem]:hover{background:#94a3b81a!important;background:var(--bg-hover)!important;border-color:#94a3b866!important;border-color:var(--border-hover)!important;box-shadow:0 2px 8px #3b82f61a!important;transform:translateX(4px)!important}[data-theme=light] div[class*=ConversationItem][class*=active]{background:#00ffcc26!important;background:var(--bg-selected)!important;border-color:#0fc9!important;border-color:var(--border-selected)!important;border-left:3px solid #0fc!important;border-left:3px solid var(--accent-primary)!important;box-shadow:0 4px 12px #3b82f633!important}[data-theme=light] div[class*=ChatMain]{background:#fff!important}[data-theme=light] div[class*=ChatHeader]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 1px 3px #0000000d!important}[data-theme=light] div[class*=ChatHeaderInfo],[data-theme=light] div[class*=ConversationTitle]{color:#fff!important;color:var(--text-primary)!important}[data-theme=light] div[class*=ConnectionStatus]{color:#94a3b8!important;color:var(--text-secondary)!important}[data-theme=light] div[class*=MessageBubble]{color:#fff!important;color:var(--text-primary)!important}[data-theme=light] div[class*=MessageTime]{color:#64748b!important;color:var(--text-muted)!important}[data-theme=light] div[class*=InputArea]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-theme=light] div[class*=InputContainer]{background:#fff!important;border:1px solid #94a3b833!important;border:1px solid var(--border-color)!important}[data-theme=light] div[class*=MessageInput]{background:#fff!important;color:#fff!important;color:var(--text-primary)!important}[data-theme=light] div[class*=InputActionBtn]{color:#94a3b8!important;color:var(--text-secondary)!important}[data-theme=light] div[class*=InputActionBtn]:hover{background:#6366f10d!important;color:#0fc!important;color:var(--accent-primary)!important}[data-theme=light] div[class*=EmptyChat]{color:#94a3b8!important;color:var(--text-secondary)!important}div[class*=RoomsContainer]{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:linear-gradient(135deg,#0a0a14f2,#141428e6 25%,#0f0f1ed9 50%,#19192de6 75%,#141423f2)!important}[data-theme=light] div[class*=RoomsContainer]{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:linear-gradient(135deg,#fffffffa,#f8fafcf2 25%,#f1f5f9e6 50%,#f8fafcf2 75%,#fffffffa)!important}[data-theme=light] div[class*=PageHeader]{background:#fff!important;border-bottom:1px solid #94a3b833!important;border-bottom:1px solid var(--border-color)!important}[data-theme=light] div[class*=PageHeader] h1{color:#fff!important;color:var(--text-primary)!important}[data-theme=light] div[class*=PageHeader] p{color:#94a3b8!important;color:var(--text-secondary)!important}[data-theme=light] div[class*=ActionBar],[data-theme=light] div[class*=RoomGrid]{background:#fff!important}[data-theme=light] div[class*=RoomCard]{background:#fff!important;border:1px solid #94a3b833!important;border:1px solid var(--border-color)!important;box-shadow:0 2px 8px #0000000d!important;overflow:hidden!important;transition:all .3s ease!important}[data-theme=light] div[class*=RoomCard]:hover{background:#94a3b81a!important;background:var(--bg-hover)!important;border-color:#94a3b866!important;border-color:var(--border-hover)!important;box-shadow:0 12px 30px #3b82f633!important;transform:translateY(-4px)!important}[data-theme=light] div[class*=RoomHeader]{background:#fff!important}[data-theme=light] div[class*=RoomTitleSection] h3{color:#fff!important;color:var(--text-primary)!important;font-weight:600!important}[data-theme=light] div[class*=RoomBadge]{background:linear-gradient(135deg,#0fc,#f0f)!important;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary))!important;border-radius:6px!important;color:#fff!important;font-size:12px!important;font-weight:500!important;padding:4px 8px!important}[data-theme=light] div[class*=RoomInfo]{color:#fff!important;color:var(--text-primary)!important}[data-theme=light] div[class*=InfoRow],[data-theme=light] div[class*=RoomDescription]{color:#94a3b8!important;color:var(--text-secondary)!important}[data-theme=light] div[class*=RoomActions] button{background:#0fc!important;background:var(--accent-primary)!important;border:none!important;border-radius:6px!important;color:#fff!important;font-weight:500!important;transition:all .2s ease!important}[data-theme=light] div[class*=RoomActions] button:hover{background:#f0f!important;background:var(--accent-secondary)!important;box-shadow:0 4px 12px #3b82f64d!important;transform:translateY(-1px)!important}[data-theme=light] div[class*=AnnouncementBox]{background:#6366f10d!important;border:1px solid #6366f133!important;color:#fff!important;color:var(--text-primary)!important}[data-theme=light] div[class*=RoomActions]{background:#fff!important}[data-theme=light] div[class*=EmptyState]{color:#94a3b8!important;color:var(--text-secondary)!important}[data-theme=light] div[class*=AIContainer]{background:#fff!important}[data-theme=light] div[class*=ChatContainer]{background:#fff!important;border:1px solid #94a3b833!important;border:1px solid var(--border-color)!important}[data-theme=light] div[class*=ChatHeader]{background:#fff!important;border-bottom:1px solid #94a3b833!important;border-bottom:1px solid var(--border-color)!important}[data-theme=light] h3[class*=ChatTitle]{color:#fff!important;color:var(--text-primary)!important}[data-theme=light] div[class*=MessagesArea]{background:#fff!important}[data-theme=light] div[class*=MessageBubble]{background:#fff!important;border:1px solid #94a3b833!important;border:1px solid var(--border-color)!important}[data-theme=light] div[class*=MessageContent]{color:#fff!important;color:var(--text-primary)!important}[data-theme=light] div[class*=InputArea]{background:#fff!important;border-top:1px solid #94a3b833!important;border-top:1px solid var(--border-color)!important}[data-theme=light] div[class*=FeatureCard],[data-theme=light] div[class*=SettingItem]{color:#fff!important;color:var(--text-primary)!important}[data-theme=light] div[class*=FeatureCard]{background:#fff!important;border:1px solid #94a3b833!important;border:1px solid var(--border-color)!important}[data-theme=light] div[class*=FeatureCard]:hover{background:#6366f108!important;border-color:#0fc!important;border-color:var(--accent-primary)!important}[data-theme=light] div[class*=NewsContainer]{background:#fff!important}[data-theme=light] div[class*=NewsHeader]{background:#fff!important;border-bottom:1px solid #94a3b833!important;border-bottom:1px solid var(--border-color)!important}[data-theme=light] div[class*=SearchBar]{background:#fff!important}[data-theme=light] div[class*=NewsCard]{background:#fff!important;border:1px solid #94a3b833!important;border:1px solid var(--border-color)!important;box-shadow:0 2px 8px #0000000d!important}[data-theme=light] div[class*=NewsCard]:hover{background:#6366f105!important;border-color:#0fc!important;border-color:var(--accent-primary)!important;box-shadow:0 4px 12px #6366f11a!important}[data-theme=light] div[class*=NewsContent]{background:#fff!important}[data-theme=light] h4[class*=NewsTitle]{color:#fff!important;color:var(--text-primary)!important}[data-theme=light] p[class*=NewsPreview]{color:#94a3b8!important;color:var(--text-secondary)!important}[data-theme=light] div[class*=NewsMeta]{color:#64748b!important;color:var(--text-muted)!important}[data-theme=light] div[class*=CategoryFilter],[data-theme=light] div[class*=DashboardContainer],[data-theme=light] div[class*=NewsActions]{background:#fff!important}[data-theme=light] div[class*=Card]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #94a3b833!important;border:1px solid var(--border-color)!important;box-shadow:0 2px 8px #0000000d!important}[data-theme=light] h2[class*=CardTitle]{color:#fff!important;color:var(--text-primary)!important}[data-theme=light] div[class*=WelcomeSection]{background:#fff!important}[data-theme=light] div[class*=TimeDisplay],[data-theme=light] div[class*=WelcomeText]{color:#fff!important;color:var(--text-primary)!important}[data-theme=light] div[class*=DateDisplay]{color:#94a3b8!important;color:var(--text-secondary)!important}[data-theme=light] div[class*=StatCard]{background:#fff!important;border:1px solid #94a3b833!important;border:1px solid var(--border-color)!important;box-shadow:0 2px 8px #0000000d!important}[data-theme=light] div[class*=StatCard]:hover{background:#6366f105!important;border-color:#0fc!important;border-color:var(--accent-primary)!important}[data-theme=light] div[class*=StatIcon]{background:#6366f11a!important;color:#0fc!important;color:var(--accent-primary)!important}[data-theme=light] div[class*=StatValue]{color:#fff!important;color:var(--text-primary)!important}[data-theme=light] div[class*=QuickBtn],[data-theme=light] div[class*=StatLabel]{color:#94a3b8!important;color:var(--text-secondary)!important}[data-theme=light] div[class*=QuickBtn]{background:#fff!important;border:1px solid #94a3b833!important;border:1px solid var(--border-color)!important}[data-theme=light] div[class*=QuickBtn]:hover{background:#6366f10d!important;border-color:#0fc!important;border-color:var(--accent-primary)!important;color:#0fc!important;color:var(--accent-primary)!important}[data-theme=light] div[class*=ActivityItem]{background:#fff!important;border-bottom:1px solid #94a3b833!important;border-bottom:1px solid var(--border-color)!important}[data-theme=light] div[class*=ActivityItem]:hover{background:#6366f108!important}[data-theme=light] div[class*=ActivityIcon]{background:#6366f11a!important;color:#0fc!important;color:var(--accent-primary)!important}[data-theme=light] div[class*=ActivityTitle]{color:#fff!important;color:var(--text-primary)!important}[data-theme=light] div[class*=ActivityTime]{color:#64748b!important;color:var(--text-muted)!important}[data-theme=light] div[class*=FriendItem]{background:#fff!important;border-bottom:1px solid #94a3b833!important;border-bottom:1px solid var(--border-color)!important}[data-theme=light] div[class*=FriendItem]:hover{background:#6366f108!important}[data-theme=light] div[class*=FriendName]{color:#fff!important;color:var(--text-primary)!important}[data-theme=light] div[class*=FriendStatus]{color:#94a3b8!important;color:var(--text-secondary)!important}[data-theme=light] div[class*=ChartContainer]{background:#fff!important;border:1px solid #94a3b833!important;border:1px solid var(--border-color)!important}[data-theme=light] span[class*=ChartTitle]{color:#fff!important;color:var(--text-primary)!important}[data-theme=light] span[class*=ChartSubtitle]{color:#94a3b8!important;color:var(--text-secondary)!important}[data-theme=light] div[style*="rgba(0, 0, 0, 0.2"], [data-theme=light] div[style*="rgba(0, 0, 0, 0.3"], [data-theme=light] div[style*="rgba(0, 0, 0, 0.4"], [data-theme=light] div[style*="rgba(0, 0, 0, 0.5"], [data-theme=light] div[style*="rgba(0, 0, 0, 0.6"], [data-theme=light] div[style*="rgba(0, 0, 0, 0.7"], [data-theme=light] div[style*="rgba(0, 0, 0, 0.8"], [data-theme=light] div[style*="rgba(0, 0, 0, 0.9"], [data-theme=light] div[style*="rgba(10, 10, 15"], [data-theme=light] div[style*="rgba(20, 20, 35"]{background:#fff!important;border:1px solid #94a3b833!important;border:1px solid var(--border-color)!important;color:#fff!important;color:var(--text-primary)!important}[data-theme=light] [class*=TopBar] [class*=ActionBtn]{background:#fff!important;border:1px solid #94a3b833!important;border:1px solid var(--border-color)!important;color:#94a3b8!important;color:var(--text-secondary)!important}[data-theme=light] [class*=TopBar] [class*=ActionBtn]:hover{background:#6366f10d!important;border-color:#0fc!important;border-color:var(--accent-primary)!important;color:#0fc!important;color:var(--accent-primary)!important}[data-theme=light] :after,[data-theme=light] :before{background:none!important}[data-theme=light] *,[data-theme=light] :after,[data-theme=light] :before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-theme=light] *{--dark-bg:#fff!important;--sidebar-bg:#fff!important;--content-bg:#fff!important;--header-bg:#fff!important;--card-bg:#fff!important}[data-theme=light] .ant-form-item-label>label,[data-theme=light] .ant-tabs-tab,[data-theme=light] .ant-typography,[data-theme=light] .ant-typography-paragraph,[data-theme=light] .ant-typography-title,[data-theme=light] [style*="color: #fff"],[data-theme=light] [style*="color: #ffffff"],[data-theme=light] [style*="color: white"],[data-theme=light] div:not([class*=ant-]):not([class*=Icon]),[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4,[data-theme=light] h5,[data-theme=light] h6,[data-theme=light] label,[data-theme=light] p,[data-theme=light] span:not(.ant-badge-count):not(.ant-badge-dot){color:#fff!important;color:var(--text-primary)!important}[data-theme=light] .ant-tabs-tab{transition:all .2s ease!important}[data-theme=light] .ant-tabs-tab:hover{color:#0fc!important;color:var(--accent-primary)!important;transform:translateY(-1px)!important}[data-theme=light] .ant-tabs-tab.ant-tabs-tab-active{color:#0fc!important;color:var(--accent-primary)!important;font-weight:600!important}[data-theme=light] .ant-tabs-ink-bar{background:linear-gradient(90deg,#0fc,#f0f)!important;background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary))!important;height:3px!important}[data-theme=light] .ant-btn-primary{background:linear-gradient(135deg,#0fc,#f0f)!important;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary))!important;border:none!important;box-shadow:0 4px 15px #3b82f64d!important;transition:all .3s ease!important}[data-theme=light] .ant-btn-primary:hover{box-shadow:0 8px 25px #3b82f666!important;transform:translateY(-2px)!important}[data-theme=light] .ant-input:focus,[data-theme=light] .ant-select-focused .ant-select-selector{border-color:#0fc!important;border-color:var(--accent-primary)!important;box-shadow:0 0 0 2px #3b82f633!important}[data-theme=light] .ant-card{box-shadow:0 4px 20px #0000000d!important;transition:all .3s ease!important}[data-theme=light] .ant-card:hover{box-shadow:0 8px 30px #3b82f626!important;transform:translateY(-2px)!important}*{transition:background-color .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease}.ri-add-circle-line,.ri-chat-3-line,.ri-chat-new-line,.ri-home-4-line,.ri-map-pin-line,.ri-mic-2-line,.ri-newspaper-line,.ri-notification-line,.ri-phone-line,.ri-robot-2-line,.ri-robot-line,.ri-settings-3-line,.ri-team-line,.ri-time-line,.ri-trophy-line,.ri-user-2-line,.ri-user-add-line{color:#0fc!important;color:var(--icon-primary)!important;transition:all .3s ease!important}:hover .ri-add-circle-line,:hover .ri-chat-3-line,:hover .ri-chat-new-line,:hover .ri-home-4-line,:hover .ri-map-pin-line,:hover .ri-mic-2-line,:hover .ri-newspaper-line,:hover .ri-notification-line,:hover .ri-phone-line,:hover .ri-robot-2-line,:hover .ri-robot-line,:hover .ri-settings-3-line,:hover .ri-team-line,:hover .ri-time-line,:hover .ri-trophy-line,:hover .ri-user-2-line,:hover .ri-user-add-line{color:#0fcc!important;color:var(--icon-hover)!important;transform:scale(1.1)!important}.active .ri-add-circle-line,.active .ri-chat-3-line,.active .ri-chat-new-line,.active .ri-home-4-line,.active .ri-map-pin-line,.active .ri-mic-2-line,.active .ri-newspaper-line,.active .ri-notification-line,.active .ri-phone-line,.active .ri-robot-2-line,.active .ri-robot-line,.active .ri-settings-3-line,.active .ri-team-line,.active .ri-time-line,.active .ri-trophy-line,.active .ri-user-2-line,.active .ri-user-add-line{color:#0fc!important;color:var(--primary-color)!important}[data-theme=light] [class*=NavIcon] i,[data-theme=light] [class*=NavItem] i{color:#0fc!important;color:var(--icon-primary)!important}[data-theme=light] [class*=NavItem].active i,[data-theme=light] [class*=NavItem]:hover i{color:#0fcc!important;color:var(--icon-hover)!important}.react-flow{direction:ltr}.react-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{cursor:grab;z-index:1}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{pointer-events:none;transform-origin:0 0;z-index:2}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{overflow:visible;pointer-events:none}.react-flow__connection-path,.react-flow__edge-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{cursor:pointer;pointer-events:visibleStroke}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:grab;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;user-select:none}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{pointer-events:none;transform-origin:left top;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background:#1a192b;border:1px solid #fff;border-radius:100%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:-4px;left:50%;top:auto;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{left:-4px;top:50%;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{margin:15px;position:absolute;z-index:5}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translateX(-50%)}.react-flow__attribution{background:#ffffff80;font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{height:100%;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{background-color:#fff;border:1px solid #1a192b;border-radius:3px;color:#222;font-size:12px;padding:10px;text-align:center;width:150px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{align-items:center;background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:initial;cursor:pointer;display:flex;height:16px;justify-content:center;padding:5px;-webkit-user-select:none;user-select:none;width:16px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{max-height:12px;max-width:12px;width:100%}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;height:4px;transform:translate(-50%,-50%);width:4px}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{height:100%;top:0;transform:translate(-50%);width:1px}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;left:0;transform:translateY(-50%);width:100%}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}
/*# sourceMappingURL=main.8a896ea2.css.map*/