.window-controls[data-v-825f3928]{display:flex;align-items:center;gap:0;-webkit-app-region:no-drag}.control-btn[data-v-825f3928]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;border-radius:0;cursor:pointer;transition:all .15s ease}.control-btn svg[data-v-825f3928]{width:12px;height:12px}.theme-light .control-btn[data-v-825f3928]{color:#ffffffb3}.theme-light .control-btn[data-v-825f3928]:hover{background:#ffffff1a;color:#fff}.theme-light .control-btn.close[data-v-825f3928]:hover{background:#e81123;color:#fff}.theme-dark .control-btn[data-v-825f3928]{color:#0009}.theme-dark .control-btn[data-v-825f3928]:hover{background:#00000014;color:#000000e6}.theme-dark .control-btn.close[data-v-825f3928]:hover{background:#e81123;color:#fff}.section-desc[data-v-8e40a7ea]{font-size:13px;color:#ffffff73;margin:0 0 16px}.form-grid[data-v-8e40a7ea]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-item[data-v-8e40a7ea]{display:flex;flex-direction:column;gap:8px}.form-item.full-width[data-v-8e40a7ea]{grid-column:1 / -1}.form-item label[data-v-8e40a7ea]{font-size:13px;color:#ffffff8c;font-weight:500}.form-item input[data-v-8e40a7ea],.form-item textarea[data-v-8e40a7ea],.form-item .dark-select[data-v-8e40a7ea]{width:100%;padding:10px 14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffffe6;font-size:14px;outline:none;transition:border-color .2s;box-sizing:border-box;font-family:inherit}.form-item input[data-v-8e40a7ea]:focus,.form-item textarea[data-v-8e40a7ea]:focus,.form-item .dark-select[data-v-8e40a7ea]:focus{border-color:#00cb64}.form-item input[data-v-8e40a7ea]::placeholder,.form-item textarea[data-v-8e40a7ea]::placeholder{color:#ffffff40}.form-item textarea[data-v-8e40a7ea]{resize:vertical;min-height:60px}.form-item .dark-select[data-v-8e40a7ea]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.4)' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.form-item .dark-select option[data-v-8e40a7ea]{background:#1e1e1e;color:#ffffffe6}input[type=date][data-v-8e40a7ea]{color-scheme:dark}.save-row[data-v-8e40a7ea]{margin-top:20px;display:flex;justify-content:flex-end}.save-btn[data-v-8e40a7ea]{padding:10px 32px;border:none;border-radius:20px;background:linear-gradient(135deg,#00cb64,#00a854);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;min-height:40px;min-width:100px}.save-btn[data-v-8e40a7ea]:hover:not(:disabled){background:linear-gradient(135deg,#00a854,#008c46);transform:translateY(-1px);box-shadow:0 4px 16px #00cb644d}.save-btn[data-v-8e40a7ea]:disabled{opacity:.4;cursor:not-allowed;transform:none}.btn-spinner[data-v-8e40a7ea]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-8e40a7ea .6s linear infinite}@keyframes spin-8e40a7ea{to{transform:rotate(360deg)}}.section-desc[data-v-aa49e0e6]{font-size:13px;color:#ffffff73;margin:0 0 16px}.top-actions[data-v-aa49e0e6]{margin-bottom:12px;display:flex;justify-content:flex-end}.revoke-all-btn[data-v-aa49e0e6]{padding:6px 16px;border:1px solid rgba(245,108,108,.3);border-radius:6px;background:#f56c6c14;color:#f56c6c;font-size:13px;cursor:pointer;transition:all .2s}.revoke-all-btn[data-v-aa49e0e6]:hover{background:#f56c6c26;border-color:#f56c6c80}.loading-row[data-v-aa49e0e6]{display:flex;justify-content:center;padding:24px 0}.spinner[data-v-aa49e0e6]{width:24px;height:24px;border:2px solid rgba(255,255,255,.1);border-top-color:#00cb64;border-radius:50%;animation:spin-aa49e0e6 .6s linear infinite}@keyframes spin-aa49e0e6{to{transform:rotate(360deg)}}.session-list[data-v-aa49e0e6]{display:flex;flex-direction:column;gap:8px}.session-card[data-v-aa49e0e6]{display:flex;align-items:center;gap:14px;padding:14px 16px;background:#0003;border:1px solid rgba(255,255,255,.04);border-radius:10px;transition:background .15s}.session-card.current[data-v-aa49e0e6]{border-color:#00cb6426;background:#00cb640a}.session-icon[data-v-aa49e0e6]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff0f;border-radius:10px;color:#ffffff80}.session-info[data-v-aa49e0e6]{flex:1;min-width:0}.session-main[data-v-aa49e0e6]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.session-device[data-v-aa49e0e6]{font-size:14px;font-weight:500;color:#ffffffd9}.current-badge[data-v-aa49e0e6]{font-size:11px;padding:2px 8px;background:#00cb6426;color:#00cb64;border-radius:4px}.session-meta[data-v-aa49e0e6]{display:flex;gap:12px;font-size:12px;color:#fff6}.revoke-btn[data-v-aa49e0e6]{flex-shrink:0;padding:6px 14px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#ffffff0a;color:#ffffffa6;font-size:13px;cursor:pointer;transition:all .2s}.revoke-btn[data-v-aa49e0e6]:hover{background:#f56c6c1a;border-color:#f56c6c4d;color:#f56c6c}.empty-state[data-v-aa49e0e6]{text-align:center;padding:24px 0;color:#ffffff59;font-size:13px}.section-desc[data-v-ba87b8d6]{font-size:13px;color:#ffffff73;margin:0 0 16px}.loading-row[data-v-ba87b8d6]{display:flex;justify-content:center;padding:24px 0}.spinner[data-v-ba87b8d6]{width:24px;height:24px;border:2px solid rgba(255,255,255,.1);border-top-color:#00cb64;border-radius:50%;animation:spin-ba87b8d6 .6s linear infinite}.spinner.small[data-v-ba87b8d6]{width:16px;height:16px}@keyframes spin-ba87b8d6{to{transform:rotate(360deg)}}.log-table[data-v-ba87b8d6]{background:#00000040;border-radius:10px;overflow:hidden}.log-header[data-v-ba87b8d6]{display:grid;grid-template-columns:1fr 1.5fr 1fr 1.2fr 80px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06);font-size:13px;color:#fff6}.log-row[data-v-ba87b8d6]{display:grid;grid-template-columns:1fr 1.5fr 1fr 1.2fr 80px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.03);font-size:13px;color:#ffffffb3;transition:background .15s}.log-row[data-v-ba87b8d6]:last-child{border-bottom:none}.log-row[data-v-ba87b8d6]:hover{background:#ffffff05}.col-status[data-v-ba87b8d6]{display:flex;align-items:center;gap:6px}.status-dot[data-v-ba87b8d6]{width:6px;height:6px;border-radius:50%}.status-dot.success[data-v-ba87b8d6]{background:#00cb64}.status-dot.failed[data-v-ba87b8d6]{background:#f56c6c}.load-more-row[data-v-ba87b8d6]{display:flex;justify-content:center;padding:16px 0 4px}.load-more-btn[data-v-ba87b8d6]{padding:8px 24px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#ffffff0a;color:#fff9;font-size:13px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px}.load-more-btn[data-v-ba87b8d6]:hover:not(:disabled){background:#ffffff14}.load-more-btn[data-v-ba87b8d6]:disabled{opacity:.5;cursor:not-allowed}.loaded-all[data-v-ba87b8d6]{font-size:12px;color:#ffffff4d}.empty-state[data-v-ba87b8d6]{text-align:center;padding:24px 0;color:#ffffff59;font-size:13px}.section-desc[data-v-c397850f]{font-size:13px;color:#ffffff73;margin:0 0 16px}.loading-row[data-v-c397850f]{display:flex;justify-content:center;padding:24px 0}.spinner[data-v-c397850f]{width:24px;height:24px;border:2px solid rgba(255,255,255,.1);border-top-color:#00cb64;border-radius:50%;animation:spin-c397850f .6s linear infinite}.spinner.small[data-v-c397850f]{width:16px;height:16px}@keyframes spin-c397850f{to{transform:rotate(360deg)}}.provider-list[data-v-c397850f]{display:flex;flex-direction:column;gap:8px}.provider-card[data-v-c397850f]{display:flex;align-items:center;gap:14px;padding:14px 16px;background:#0003;border:1px solid rgba(255,255,255,.04);border-radius:10px}.provider-icon[data-v-c397850f]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#ffffff0f;color:#ffffffb3}.provider-info[data-v-c397850f]{flex:1;display:flex;flex-direction:column;gap:2px}.provider-name[data-v-c397850f]{font-size:14px;font-weight:500;color:#ffffffd9}.linked-email[data-v-c397850f]{font-size:12px;color:#00cb64}.not-linked[data-v-c397850f]{font-size:12px;color:#ffffff59}.bind-btn[data-v-c397850f]{padding:6px 16px;border:1px solid rgba(0,203,100,.3);border-radius:6px;background:#00cb6414;color:#00cb64;font-size:13px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;min-width:60px}.bind-btn[data-v-c397850f]:hover:not(:disabled){background:#00cb6426;border-color:#00cb6480}.bind-btn[data-v-c397850f]:disabled{opacity:.5;cursor:not-allowed}.unbind-btn[data-v-c397850f]{padding:6px 16px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#ffffff0a;color:#ffffffa6;font-size:13px;cursor:pointer;transition:all .2s}.unbind-btn[data-v-c397850f]:hover{background:#f56c6c1a;border-color:#f56c6c4d;color:#f56c6c}.section-desc[data-v-839e25c4]{font-size:13px;color:#ffffff73;margin:0 0 16px}.danger-item[data-v-839e25c4]{border:1px solid rgba(255,255,255,.04);border-radius:10px;overflow:hidden;margin-bottom:8px}.danger-row[data-v-839e25c4]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#0003}.danger-info[data-v-839e25c4]{display:flex;flex-direction:column;gap:4px}.danger-label[data-v-839e25c4]{font-size:14px;font-weight:500;color:#ffffffd9}.danger-label.danger-text[data-v-839e25c4]{color:#f56c6c}.danger-hint[data-v-839e25c4]{font-size:12px;color:#fff6}.action-btn[data-v-839e25c4]{padding:6px 16px;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s}.action-btn.primary[data-v-839e25c4]{border:1px solid rgba(0,203,100,.3);background:#00cb6414;color:#00cb64}.action-btn.primary[data-v-839e25c4]:hover{background:#00cb6426;border-color:#00cb6480}.action-btn.danger[data-v-839e25c4]{border:1px solid rgba(245,108,108,.3);background:#f56c6c14;color:#f56c6c}.action-btn.danger[data-v-839e25c4]:hover{background:#f56c6c26;border-color:#f56c6c80}.inline-form[data-v-839e25c4]{padding:16px;background:#0000001a;border-top:1px solid rgba(255,255,255,.04);display:flex;flex-direction:column;gap:14px}.deactivate-warning[data-v-839e25c4]{font-size:13px;color:#f56c6c;margin:0;padding:10px 14px;background:#f56c6c14;border:1px solid rgba(245,108,108,.15);border-radius:8px}.field[data-v-839e25c4]{display:flex;flex-direction:column;gap:8px}.field label[data-v-839e25c4]{font-size:13px;color:#ffffff8c;font-weight:500}.field input[data-v-839e25c4]{width:100%;padding:10px 14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffffe6;font-size:14px;outline:none;transition:border-color .2s;box-sizing:border-box}.field input[data-v-839e25c4]:focus{border-color:#00cb64}.field input[data-v-839e25c4]::placeholder{color:#ffffff40}.code-row[data-v-839e25c4]{display:flex;gap:10px}.code-row input[data-v-839e25c4]{flex:1}.send-btn[data-v-839e25c4]{flex-shrink:0;padding:0 16px;height:40px;border:1px solid rgba(0,203,100,.3);border-radius:8px;background:#00cb641a;color:#00cb64;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.send-btn[data-v-839e25c4]:hover:not(:disabled){background:#00cb6433;border-color:#00cb6480}.send-btn[data-v-839e25c4]:disabled{opacity:.5;cursor:not-allowed}.form-actions[data-v-839e25c4]{display:flex;justify-content:flex-end}.submit-btn[data-v-839e25c4]{padding:10px 28px;border:none;border-radius:20px;background:linear-gradient(135deg,#00cb64,#00a854);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;min-height:40px}.submit-btn[data-v-839e25c4]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px #00cb644d}.submit-btn.danger[data-v-839e25c4]{background:linear-gradient(135deg,#f56c6c,#e54545)}.submit-btn.danger[data-v-839e25c4]:hover:not(:disabled){box-shadow:0 4px 16px #f56c6c4d}.submit-btn[data-v-839e25c4]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-spinner[data-v-839e25c4]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-839e25c4 .6s linear infinite}@keyframes spin-839e25c4{to{transform:rotate(360deg)}}.slide-enter-active[data-v-839e25c4]{transition:all .25s ease-out;max-height:500px}.slide-leave-active[data-v-839e25c4]{transition:all .2s ease-in}.slide-enter-from[data-v-839e25c4],.slide-leave-to[data-v-839e25c4]{max-height:0;padding-top:0!important;padding-bottom:0!important;opacity:0;overflow:hidden}.sec-overlay[data-v-7fe03647]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:#00000080}.sec-modal[data-v-7fe03647]{width:400px;background:#1e1e1e;border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 16px 48px #00000080;overflow:hidden}.sec-header[data-v-7fe03647]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 0}.sec-title[data-v-7fe03647]{font-size:16px;font-weight:600;color:#ffffffe6}.sec-close[data-v-7fe03647]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:#ffffff0f;border-radius:6px;color:#fff6;cursor:pointer;transition:all .2s}.sec-close[data-v-7fe03647]:hover{background:#ffffff1f;color:#fffc}.sec-body[data-v-7fe03647]{padding:24px;display:flex;flex-direction:column;gap:18px}.field[data-v-7fe03647]{display:flex;flex-direction:column;gap:8px}.force-bind-notice[data-v-7fe03647]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#fffdf50f;border:1px solid rgba(255,253,245,.1);border-radius:8px;margin-bottom:4px}.force-bind-notice svg[data-v-7fe03647]{flex-shrink:0;color:#f5f0e0;margin-top:1px}.force-bind-notice span[data-v-7fe03647]{font-size:13px;color:#f5f0e0;line-height:1.5}.field label[data-v-7fe03647]{font-size:13px;color:#ffffff8c;font-weight:500}.field input[data-v-7fe03647]{width:100%;padding:10px 14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffffe6;font-size:14px;outline:none;transition:border-color .2s;box-sizing:border-box}.field input[data-v-7fe03647]:focus{border-color:#00cb64}.field input[data-v-7fe03647]::placeholder{color:#ffffff40}.static-value[data-v-7fe03647]{padding:10px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:8px;color:#fff9;font-size:14px;font-family:Monaco,Menlo,monospace}.code-row[data-v-7fe03647]{display:flex;gap:10px}.code-row input[data-v-7fe03647]{flex:1}.send-btn[data-v-7fe03647]{flex-shrink:0;padding:0 16px;height:40px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:#ffffff0f;color:#ffffffbf;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.send-btn[data-v-7fe03647]:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff40;color:#fff}.send-btn[data-v-7fe03647]:disabled{opacity:.5;cursor:not-allowed}.sec-footer[data-v-7fe03647]{padding:0 24px 24px}.submit-btn[data-v-7fe03647]{width:100%;padding:12px 0;border:none;border-radius:24px;background:#f5e6c8;color:#2a2218;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;min-height:44px}.submit-btn[data-v-7fe03647]:hover:not(:disabled){background:#faecd6;transform:translateY(-1px);box-shadow:0 4px 16px #f5e6c833}.submit-btn[data-v-7fe03647]:active{transform:translateY(0)}.submit-btn[data-v-7fe03647]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-spinner[data-v-7fe03647]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-7fe03647 .6s linear infinite}@keyframes spin-7fe03647{to{transform:rotate(360deg)}}.modal-fade-enter-active[data-v-7fe03647]{transition:all .25s ease-out}.modal-fade-leave-active[data-v-7fe03647]{transition:all .2s ease-in}.modal-fade-enter-from[data-v-7fe03647]{opacity:0}.modal-fade-enter-from .sec-modal[data-v-7fe03647]{transform:scale(.95);opacity:0}.modal-fade-leave-to[data-v-7fe03647]{opacity:0}.modal-fade-leave-to .sec-modal[data-v-7fe03647]{transform:scale(.95);opacity:0}.profile-overlay[data-v-5b299a7e]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:#0000008c}.profile-modal[data-v-5b299a7e]{display:flex;width:720px;height:520px;background:#1a1a1a;border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 20px 60px #0009;overflow:hidden}.tab-sidebar[data-v-5b299a7e]{width:180px;background:#141414;border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;flex-shrink:0}.sidebar-avatar[data-v-5b299a7e]{display:flex;flex-direction:column;align-items:center;padding:24px 16px 20px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.04)}.avatar-wrapper[data-v-5b299a7e]{position:relative;width:56px;height:56px;border-radius:50%;overflow:hidden;margin-bottom:10px}.avatar-img[data-v-5b299a7e]{width:100%;height:100%;object-fit:cover;border-radius:50%}.avatar-overlay[data-v-5b299a7e]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000008c;border-radius:50%;opacity:0;transition:opacity .2s;color:#fff}.avatar-wrapper:hover .avatar-overlay[data-v-5b299a7e],.avatar-wrapper.uploading .avatar-overlay[data-v-5b299a7e]{opacity:1}.upload-spinner[data-v-5b299a7e]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-5b299a7e .6s linear infinite}@keyframes spin-5b299a7e{to{transform:rotate(360deg)}}.sidebar-username[data-v-5b299a7e]{font-size:13px;font-weight:600;color:#ffffffd9;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-list[data-v-5b299a7e]{flex:1;padding:8px;display:flex;flex-direction:column;gap:2px;overflow-y:auto}.tab-item[data-v-5b299a7e]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;background:transparent;border-radius:8px;color:#ffffff8c;font-size:13px;cursor:pointer;transition:all .15s;text-align:left;width:100%}.tab-item[data-v-5b299a7e]:hover{background:#ffffff0d;color:#fffc}.tab-item.active[data-v-5b299a7e]{background:#00cb641a;color:#00cb64}.tab-item.danger[data-v-5b299a7e]{color:#f56c6c99}.tab-item.danger[data-v-5b299a7e]:hover{color:#f56c6c;background:#f56c6c0f}.tab-item.danger.active[data-v-5b299a7e]{background:#f56c6c1a;color:#f56c6c}.tab-item svg[data-v-5b299a7e]{flex-shrink:0}.sidebar-footer[data-v-5b299a7e]{padding:12px 8px;border-top:1px solid rgba(255,255,255,.04)}.logout-btn[data-v-5b299a7e]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 0;border:none;border-radius:8px;background:#ff6b8a14;color:#ff6b8a;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.logout-btn[data-v-5b299a7e]:hover{background:#ff6b8a26}.tab-content[data-v-5b299a7e]{flex:1;position:relative;overflow-y:auto;padding:24px 28px}.tab-content[data-v-5b299a7e]::-webkit-scrollbar{width:5px}.tab-content[data-v-5b299a7e]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.close-btn[data-v-5b299a7e]{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:#ffffff0f;border-radius:6px;color:#fff6;cursor:pointer;transition:all .2s;z-index:1}.close-btn[data-v-5b299a7e]:hover{background:#ffffff1f;color:#fffc}.tab-pane[data-v-5b299a7e]{min-height:100%}.pane-title[data-v-5b299a7e]{font-size:17px;font-weight:600;color:#ffffffe6;margin:0 0 20px}.pane-title.danger[data-v-5b299a7e]{color:#f56c6c}.pane-desc[data-v-5b299a7e]{font-size:13px;color:#fff6;margin:-12px 0 16px}.overview-info[data-v-5b299a7e]{display:flex;flex-direction:column}.info-row[data-v-5b299a7e]{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.04)}.info-row[data-v-5b299a7e]:last-child{border-bottom:none}.info-label[data-v-5b299a7e]{font-size:13px;color:#ffffff73}.info-value[data-v-5b299a7e]{font-size:14px;font-weight:500;color:#ffffffe6}.info-value.mono[data-v-5b299a7e]{font-family:Monaco,Menlo,monospace}.info-value.points[data-v-5b299a7e]{color:#00cb64;font-family:Monaco,Menlo,monospace;font-weight:600}.info-value-with-action[data-v-5b299a7e]{display:flex;align-items:center;gap:8px}.copy-btn[data-v-5b299a7e]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:#ffffff0f;border-radius:5px;color:#ffffff59;cursor:pointer;transition:all .2s}.copy-btn[data-v-5b299a7e]:hover{background:#ffffff1f;color:#ffffffb3}.status-tag[data-v-5b299a7e]{font-size:12px;font-weight:500;color:#00cb64;background:#00cb641f;padding:3px 10px;border-radius:4px}.security-row[data-v-5b299a7e]{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.04)}.security-info[data-v-5b299a7e]{display:flex;flex-direction:column;gap:4px}.security-label[data-v-5b299a7e]{font-size:14px;font-weight:500;color:#ffffffd9}.security-hint[data-v-5b299a7e]{font-size:12px;color:#fff6}.sec-action-btn[data-v-5b299a7e]{padding:6px 16px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#ffffff0a;color:#ffffffb3;font-size:13px;cursor:pointer;transition:all .2s}.sec-action-btn[data-v-5b299a7e]:hover:not(:disabled){background:#ffffff14;border-color:#fff3}.sec-action-btn[data-v-5b299a7e]:disabled{opacity:.4;cursor:not-allowed}.section-divider[data-v-5b299a7e]{height:1px;background:#ffffff0f;margin:20px 0}.sub-title[data-v-5b299a7e]{font-size:14px;font-weight:600;color:#ffffffbf;margin:0 0 14px}.modal-fade-enter-active[data-v-5b299a7e]{transition:all .25s ease-out}.modal-fade-leave-active[data-v-5b299a7e]{transition:all .2s ease-in}.modal-fade-enter-from[data-v-5b299a7e]{opacity:0}.modal-fade-enter-from .profile-modal[data-v-5b299a7e]{transform:scale(.96);opacity:0}.modal-fade-leave-to[data-v-5b299a7e]{opacity:0}.modal-fade-leave-to .profile-modal[data-v-5b299a7e]{transform:scale(.96);opacity:0}.title-bar[data-v-5c47f2ba]{display:flex;height:40px;user-select:none;flex-shrink:0}.title-bar.is-macos .title-bar-left[data-v-5c47f2ba]{padding-left:70px}.title-bar-left[data-v-5c47f2ba]{width:200px;height:100%;background:#262634;flex-shrink:0;-webkit-app-region:drag;border-right:1px solid rgba(255,255,255,.06);box-sizing:border-box;transition:background .2s ease}.title-bar-left.settings-mode[data-v-5c47f2ba]{background:#262626}.title-bar-right[data-v-5c47f2ba]{flex:1;height:100%;background:#363648;display:flex;align-items:center;position:relative;-webkit-app-region:drag;transition:background .2s ease}.title-bar-right.settings-mode[data-v-5c47f2ba]{background:#121212}.drag-area[data-v-5c47f2ba]{flex:1;height:100%}.actions[data-v-5c47f2ba]{display:flex;align-items:center;gap:8px;margin-right:8px;-webkit-app-region:no-drag}.user-info[data-v-5c47f2ba]{display:flex;align-items:center;cursor:pointer}.user-avatar[data-v-5c47f2ba]{width:32px;height:32px;border-radius:50%;object-fit:cover}.settings-btn[data-v-5c47f2ba]{width:32px;height:32px;border:none;background:#fff3;color:#ffffffe6;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:all .3s ease;outline:none;border-radius:50%;box-shadow:0 2px 8px #00000026}.settings-btn[data-v-5c47f2ba]:hover{background:#ffffff4d;transform:translateY(-1px);box-shadow:0 4px 12px #00000040}.settings-btn[data-v-5c47f2ba]:active{background:#ffffff26;transform:translateY(0);box-shadow:0 2px 6px #0003}.settings-icon[data-v-5c47f2ba]{width:18px;height:18px;object-fit:contain;filter:brightness(0) saturate(100%) invert(100%)}.notification-wrapper[data-v-5c47f2ba]{position:relative;-webkit-app-region:no-drag}.notification-btn[data-v-5c47f2ba]{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:#fff3;color:#ffffffe6;cursor:pointer;padding:0;transition:all .3s ease;outline:none;border-radius:50%;box-shadow:0 2px 8px #00000026;-webkit-app-region:no-drag}.notification-btn[data-v-5c47f2ba]:hover{background:#ffffff4d;transform:translateY(-1px);box-shadow:0 4px 12px #00000040;color:#fff}.notification-btn[data-v-5c47f2ba]:active{background:#ffffff26;transform:translateY(0);box-shadow:0 2px 6px #0003}.notification-badge[data-v-5c47f2ba]{position:absolute;top:-2px;right:-2px;min-width:14px;height:14px;padding:0 3px;background:linear-gradient(135deg,#ff6b6b,#ee5a5a);color:#fff;font-size:9px;font-weight:700;border-radius:7px;display:flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 2px 6px #ef444480;border:1.5px solid rgba(54,54,72,.9);animation:badge-pulse-5c47f2ba 2s ease-in-out infinite}@keyframes badge-pulse-5c47f2ba{0%,to{transform:scale(1);box-shadow:0 2px 6px #ef444480}50%{transform:scale(1.08);box-shadow:0 2px 10px #ef4444b3}}.notification-panel[data-v-5c47f2ba]{position:absolute;top:40px;right:0;width:340px;max-height:420px;background:linear-gradient(180deg,#282c3cfa,#1c1e2cfa);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 12px 40px #00000080;z-index:1000;display:flex;flex-direction:column;overflow:hidden;-webkit-app-region:no-drag}.notification-panel[data-v-5c47f2ba] *{-webkit-app-region:no-drag}.np-header[data-v-5c47f2ba]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.np-title[data-v-5c47f2ba]{font-size:14px;font-weight:600;color:#ffffffe6}.np-header-actions[data-v-5c47f2ba]{display:flex;align-items:center;gap:6px}.np-mark-all[data-v-5c47f2ba]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:#60a5fa26;border:none;border-radius:6px;color:#60a5fa;cursor:pointer;transition:all .2s}.np-mark-all[data-v-5c47f2ba]:hover{background:#60a5fa40}.np-close[data-v-5c47f2ba]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:#ffffff14;border:none;border-radius:6px;color:#ffffff80;cursor:pointer;transition:all .2s}.np-close[data-v-5c47f2ba]:hover{background:#ffffff26;color:#fff}.np-body[data-v-5c47f2ba]{flex:1;overflow-y:auto;padding:8px}.np-body[data-v-5c47f2ba]::-webkit-scrollbar{width:4px}.np-body[data-v-5c47f2ba]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.np-empty[data-v-5c47f2ba]{text-align:center;padding:40px 20px;color:#ffffff59;font-size:13px}.np-item[data-v-5c47f2ba]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background .2s;margin-bottom:4px;user-select:none;-webkit-user-select:none}.np-item[data-v-5c47f2ba]:hover{background:#ffffff0f}.np-item.unread[data-v-5c47f2ba]{background:#60a5fa14}.np-item.unread[data-v-5c47f2ba]:hover{background:#60a5fa1f}.np-dot[data-v-5c47f2ba]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.np-dot.system[data-v-5c47f2ba]{background:#60a5fa}.np-dot.update[data-v-5c47f2ba]{background:#34d399}.np-dot.announcement[data-v-5c47f2ba]{background:#a78bfa}.np-dot.warning[data-v-5c47f2ba]{background:#fbbf24}.np-item-title[data-v-5c47f2ba]{flex:1;font-size:13px;color:#ffffffd9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-item.unread .np-item-title[data-v-5c47f2ba]{font-weight:500;color:#fff}.np-item-time[data-v-5c47f2ba]{font-size:11px;color:#ffffff59;flex-shrink:0}.detail-overlay[data-v-5c47f2ba]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:#0000008c}.detail-modal[data-v-5c47f2ba]{width:520px;max-width:90vw;background:#1a1a1a;border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 20px 60px #0009;overflow:hidden}.detail-header[data-v-5c47f2ba]{display:flex;align-items:center;gap:14px;padding:20px;border-bottom:1px solid rgba(255,255,255,.06);background:#141414}.detail-badge[data-v-5c47f2ba]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;flex-shrink:0}.detail-badge.system[data-v-5c47f2ba],.detail-badge.update[data-v-5c47f2ba],.detail-badge.announcement[data-v-5c47f2ba],.detail-badge.warning[data-v-5c47f2ba]{background:#ffffff14;color:#ffffffe6}.detail-title-area[data-v-5c47f2ba]{flex:1;min-width:0}.detail-title[data-v-5c47f2ba]{font-size:17px;font-weight:600;color:#fff;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-time[data-v-5c47f2ba]{font-size:12px;color:#fff6}.detail-close[data-v-5c47f2ba]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#ffffff0f;border:none;border-radius:6px;color:#fff6;cursor:pointer;transition:all .2s;flex-shrink:0}.detail-close[data-v-5c47f2ba]:hover{background:#ffffff1f;color:#fffc}.detail-body[data-v-5c47f2ba]{padding:20px;font-size:14px;color:#ffffffbf;line-height:1.8;max-height:350px;overflow-y:auto}.detail-body[data-v-5c47f2ba]::-webkit-scrollbar{width:5px}.detail-body[data-v-5c47f2ba]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.detail-body.detail-empty[data-v-5c47f2ba]{text-align:center;color:#fff6;padding:40px 20px}.detail-body.detail-empty p[data-v-5c47f2ba]{margin:0}.detail-body img[data-v-5c47f2ba]{max-width:100%;border-radius:8px;margin:10px 0}.detail-body a[data-v-5c47f2ba]{color:#60a5fa;text-decoration:underline}.detail-body p[data-v-5c47f2ba]{margin:0 0 12px}.detail-body ul[data-v-5c47f2ba],.detail-body ol[data-v-5c47f2ba]{padding-left:20px;margin:0 0 12px}.detail-body li[data-v-5c47f2ba]{margin-bottom:6px}.detail-fade-enter-active[data-v-5c47f2ba]{transition:all .25s ease-out}.detail-fade-leave-active[data-v-5c47f2ba]{transition:all .2s ease-in}.detail-fade-enter-from[data-v-5c47f2ba]{opacity:0}.detail-fade-enter-from .detail-modal[data-v-5c47f2ba]{transform:scale(.96);opacity:0}.detail-fade-leave-to[data-v-5c47f2ba]{opacity:0}.detail-fade-leave-to .detail-modal[data-v-5c47f2ba]{transform:scale(.96);opacity:0}.sidebar[data-v-64e4a62f]{width:200px;background:#262634;display:flex;flex-direction:column;overflow:hidden;flex-shrink:0;border-right:1px solid rgba(255,255,255,.06);box-sizing:border-box;transition:background .2s ease}.sidebar.settings-mode[data-v-64e4a62f]{background:#262626}.logo-area[data-v-64e4a62f]{padding:20px 16px;flex-shrink:0}.logo-content[data-v-64e4a62f]{display:flex;align-items:center;gap:10px;padding:0 8px}.logo-img[data-v-64e4a62f]{width:28px;height:28px;filter:drop-shadow(0 0 8px rgba(155,204,53,.4));user-select:none;-webkit-user-drag:none;pointer-events:none}.logo-text[data-v-64e4a62f]{font-family:Path,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:400;letter-spacing:3px;color:#ffffffe6;user-select:none}.menu-area[data-v-64e4a62f]{flex:1;overflow-y:auto;overflow-x:hidden}.menu-area[data-v-64e4a62f]::-webkit-scrollbar{width:4px}.menu-area[data-v-64e4a62f]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}[data-v-64e4a62f] .sidebar-menu{border-right:none;height:100%;padding:8px 12px;background:transparent!important}[data-v-64e4a62f] .sidebar-menu .el-menu-item{color:#ffffffa6;margin-bottom:4px;border-radius:10px;height:44px;line-height:44px;font-size:14px;font-weight:500;padding-left:16px!important;transition:all .25s ease}[data-v-64e4a62f] .sidebar-menu .el-menu-item:hover{background:#ffffff14!important;color:#fffffff2}[data-v-64e4a62f] .sidebar-menu .el-menu-item.is-active{background:#ffffff26!important;color:#fff!important;font-weight:600}[data-v-64e4a62f] .sidebar-menu .el-menu-item .el-icon{font-size:18px;margin-right:10px;color:inherit}.update-overlay[data-v-336e9332]{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#0009;backdrop-filter:blur(4px)}.update-modal[data-v-336e9332]{width:400px;max-width:90vw;background:#1e1e2a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:32px 28px 24px;box-shadow:0 16px 48px #00000080}.update-header[data-v-336e9332]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:20px}.update-icon[data-v-336e9332]{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center}.update-icon.icon-download[data-v-336e9332]{background:#00cb6426;color:#00cb64}.update-icon.icon-refresh[data-v-336e9332]{background:#3b82f626;color:#3b82f6}.update-title[data-v-336e9332]{font-size:18px;font-weight:600;color:#f0f0f0;margin:0}.update-version[data-v-336e9332]{font-size:13px;color:#ffffff73;background:#ffffff0f;padding:2px 10px;border-radius:20px}.update-changelog[data-v-336e9332]{background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:14px 16px;margin-bottom:16px;max-height:160px;overflow-y:auto}.changelog-label[data-v-336e9332]{font-size:12px;font-weight:600;color:#fff6;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.changelog-content[data-v-336e9332]{font-size:13px;line-height:1.6;color:#ffffffb3;white-space:pre-wrap}.update-desc[data-v-336e9332]{font-size:13px;color:#ffffff80;text-align:center;margin-bottom:24px;line-height:1.5}.update-actions[data-v-336e9332]{display:flex;gap:10px}.update-actions button[data-v-336e9332]{flex:1;height:40px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none;outline:none}.btn-later[data-v-336e9332]{background:#ffffff14;color:#ffffffa6}.btn-later[data-v-336e9332]:hover{background:#ffffff1f;color:#ffffffd9}.btn-update[data-v-336e9332]{background:#00cb64;color:#fff}.btn-update[data-v-336e9332]:hover{background:#00b85a}.modal-fade-enter-active[data-v-336e9332]{transition:opacity .25s ease}.modal-fade-enter-active .update-modal[data-v-336e9332]{transition:transform .25s ease,opacity .25s ease}.modal-fade-leave-active[data-v-336e9332]{transition:opacity .2s ease}.modal-fade-leave-active .update-modal[data-v-336e9332]{transition:transform .2s ease,opacity .2s ease}.modal-fade-enter-from[data-v-336e9332]{opacity:0}.modal-fade-enter-from .update-modal[data-v-336e9332]{transform:scale(.95) translateY(-10px);opacity:0}.modal-fade-leave-to[data-v-336e9332]{opacity:0}.modal-fade-leave-to .update-modal[data-v-336e9332]{transform:scale(.97);opacity:0}.update-changelog[data-v-336e9332]::-webkit-scrollbar{width:4px}.update-changelog[data-v-336e9332]::-webkit-scrollbar-track{background:transparent}.update-changelog[data-v-336e9332]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.debug-size{position:fixed;bottom:4px;left:4px;z-index:99999;padding:2px 8px;font-size:11px;font-family:monospace;color:#fff9;background:#00000080;border-radius:4px;pointer-events:none}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{width:100%;height:100%;overflow:hidden;background:#0a0a0f}html,body{padding-right:0!important;margin-right:0!important}.el-overlay{right:0!important;left:0!important;width:100vw!important}html:lang(zh-CN),html:lang(zh-CN) body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}html:lang(en-US),html:lang(en-US) body,html:lang(en) body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.brand-font{font-family:Path,-apple-system,BlinkMacSystemFont,sans-serif!important}.app-container{width:100%;height:100%;display:flex;flex-direction:column;background:#0a0a0f;overflow:hidden}.app-body{flex:1;display:flex;overflow:hidden}.app-content{flex:1;overflow:auto;background:linear-gradient(to bottom,#363648,#262634)}.app-content.full-height{background:transparent}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-down-enter-active{transition:all .2s ease-out}.slide-down-leave-active{transition:all .15s ease-in}.slide-down-enter-from{opacity:0;transform:translateY(-100%)}.slide-down-leave-to{opacity:0;transform:translateY(-30px)}.el-overlay{background-color:#0009!important}.el-message-box{background-color:#1e1e1e!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;box-shadow:0 8px 32px #00000080!important;width:380px!important;max-width:90vw!important}.el-message-box__header{padding:20px 20px 0!important}.el-message-box__title{color:#ddd!important;font-size:16px!important;font-weight:600!important}.el-message-box__headerbtn .el-message-box__close{color:#fff6!important}.el-message-box__headerbtn:hover .el-message-box__close{color:#fffc!important}.el-message-box__content{padding:16px 20px!important;color:#ddd!important;font-size:14px!important}.el-message-box__container,.el-message-box__message{width:100%!important}.el-message-box__message p{color:#ddd!important}.el-message-box__btns{padding:0 20px 16px!important;display:flex!important;gap:10px!important}.el-message-box__btns .el-button{flex:1!important;margin:0!important}.el-message-box__btns .el-button--default{background-color:#ffffff14!important;border-color:#ffffff26!important;color:#ddd!important}.el-message-box__btns .el-button--default:hover{background-color:#ffffff1f!important;border-color:#ffffff40!important;color:#fff!important}.el-message-box__btns .el-button--primary{background-color:#00cb64!important;border-color:#00cb64!important;color:#fff!important}.el-message-box__btns .el-button--primary:hover{background-color:#00b85a!important;border-color:#00b85a!important}.el-message-box .el-checkbox{color:#fff9!important}.el-message-box .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#43cf7c!important;border-color:#43cf7c!important}.el-message-box .el-checkbox__input .el-checkbox__inner{background-color:transparent!important;border-color:#ffffff4d!important}.el-message-box .el-checkbox__input.is-checked+.el-checkbox__label{color:#ffffffb3!important}.dark-select-dropdown{background:#1e1e1e!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;box-shadow:0 8px 24px #00000080!important}.dark-select-dropdown .el-select-dropdown__item{color:#ffffff8c!important;font-size:13px!important;padding:8px 16px!important;height:36px!important;line-height:36px!important;display:flex!important;align-items:center!important;background:transparent!important}.dark-select-dropdown .el-select-dropdown__item:hover{background:#ffffff14!important;border-radius:6px!important}.dark-select-dropdown .el-select-dropdown__item.is-selected,.dark-select-dropdown .el-select-dropdown__item.selected{color:#00cb64!important;font-weight:600!important;background:#00cb641a!important;border-radius:6px!important}.dark-select-dropdown .el-select-dropdown__item.is-selected:hover{background:#00cb6426!important}.dark-select-dropdown .el-select-dropdown__item.is-selected:after{content:none!important}.dark-select-dropdown .el-scrollbar__view{padding:4px!important}.dark-select-dropdown .el-popper__arrow:before{background:#1e1e1e!important;border-color:#ffffff1a!important}
