.modal-overlay[data-v-d624390c]{align-items:center;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);background:#000000a6;display:flex;justify-content:center;inset:0;padding:16px;position:fixed;z-index:1000}.modal-container[data-v-d624390c]{-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);background:#141d2ebf;border:1px solid hsla(0,0%,100%,.12);border-radius:24px;box-shadow:0 24px 48px #0006,inset 0 0 0 1px #ffffff14;display:flex;flex-direction:column;max-height:80vh;max-width:600px;overflow:hidden;position:relative;width:100%}[data-theme=light] .modal-container[data-v-d624390c]{background:#ffffffe6;border:1px solid rgba(0,0,0,.08);box-shadow:0 24px 48px #0000001f,inset 0 0 0 1px #ffffff80}.modal-header[data-v-d624390c]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}[data-theme=light] .modal-header[data-v-d624390c]{border-bottom:1px solid rgba(0,0,0,.06)}.modal-title[data-v-d624390c]{color:var(--color-text-primary);font-size:20px;font-weight:700;letter-spacing:-.02em;margin:0}.modal-close[data-v-d624390c]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:none;border-radius:12px;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;transition:all .2s ease-out;width:36px}[data-theme=light] .modal-close[data-v-d624390c]{background:#0000000a}.modal-close[data-v-d624390c]:hover{background:#ff4d4f26;color:#ff4d4f}.modal-close[data-v-d624390c]:active{transform:scale(.95)}.modal-body[data-v-d624390c]{flex:1;overflow-y:auto;padding:24px}.modal-body[data-v-d624390c]::-webkit-scrollbar{width:6px}.modal-body[data-v-d624390c]::-webkit-scrollbar-track{background:transparent}.modal-body[data-v-d624390c]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}[data-theme=light] .modal-body[data-v-d624390c]::-webkit-scrollbar-thumb{background:#0003}.modal-footer[data-v-d624390c]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141d2e4d;border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:16px 24px}[data-theme=light] .modal-footer[data-v-d624390c]{background:#ffffff4d;border-top:1px solid rgba(0,0,0,.06)}.profile-info-form[data-v-db0c66d5]{padding:0}.pending-notice[data-v-db0c66d5]{background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:8px;margin-bottom:20px;padding:16px}[data-theme=light] .pending-notice[data-v-db0c66d5]{background:#ffc10714}.notice-header[data-v-db0c66d5]{align-items:center;display:flex;gap:8px;margin-bottom:8px}.notice-icon[data-v-db0c66d5]{color:#f59e0b;font-size:18px}.notice-title[data-v-db0c66d5]{color:var(--color-text-primary);font-size:15px;font-weight:600}.notice-desc[data-v-db0c66d5]{color:var(--color-text-secondary);font-size:13px;margin:0 0 12px}.notice-actions[data-v-db0c66d5]{display:flex;gap:8px}.view-pending-btn[data-v-db0c66d5],.withdraw-btn[data-v-db0c66d5]{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:6px 12px;transition:all .15s ease-out}.view-pending-btn[data-v-db0c66d5]{background:#3b82f61a;color:#3b82f6}.view-pending-btn[data-v-db0c66d5]:hover{background:#3b82f633}.withdraw-btn[data-v-db0c66d5]{background:#ef44441a;color:#ef4444}.withdraw-btn[data-v-db0c66d5]:hover:not(:disabled){background:#ef444433}.withdraw-btn[data-v-db0c66d5]:disabled{cursor:not-allowed;opacity:.5}.pending-data-content[data-v-db0c66d5]{display:flex;flex-direction:column;gap:20px}.data-section[data-v-db0c66d5]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:16px}[data-theme=light] .data-section[data-v-db0c66d5]{background:#00000005;border:1px solid rgba(0,0,0,.06)}.section-title[data-v-db0c66d5]{border-bottom:1px solid hsla(0,0%,100%,.08);color:var(--color-text-primary);font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0 0 8px;padding-bottom:12px}[data-theme=light] .section-title[data-v-db0c66d5]{border-bottom:1px solid rgba(0,0,0,.06)}.data-item[data-v-db0c66d5]{background:#ffffff08;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:12px}[data-theme=light] .data-item[data-v-db0c66d5]{background:#00000003}.data-label[data-v-db0c66d5]{color:var(--color-text-tertiary);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.data-value[data-v-db0c66d5]{color:var(--color-text-primary);font-size:14px;font-weight:500}.data-value.multiline[data-v-db0c66d5]{background:#ffffff05;border-radius:6px;line-height:1.6;padding:8px;white-space:pre-wrap}[data-theme=light] .data-value.multiline[data-v-db0c66d5]{background:#00000005}.profile-section[data-v-db0c66d5]{gap:20px}.form-group[data-v-db0c66d5],.profile-section[data-v-db0c66d5]{display:flex;flex-direction:column}.form-label[data-v-db0c66d5]{color:var(--color-text-primary);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.form-label .required[data-v-db0c66d5]{color:#ff4d4f;margin-left:4px}.avatar-group .avatar-upload-wrapper[data-v-db0c66d5]{cursor:pointer;height:80px;position:relative;width:80px}.avatar-group .avatar-upload-wrapper.disabled[data-v-db0c66d5]{cursor:not-allowed;opacity:.6}.avatar-group .avatar-preview[data-v-db0c66d5]{align-items:center;background:#ffffff0d;border:2px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;transition:all .2s ease-out;width:100%}[data-theme=light] .avatar-group .avatar-preview[data-v-db0c66d5]{background:#00000005;border:2px solid rgba(0,0,0,.1)}.avatar-group .avatar-image[data-v-db0c66d5]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar-group .avatar-placeholder[data-v-db0c66d5]{color:var(--color-text-tertiary);font-size:32px}.avatar-group .avatar-overlay[data-v-db0c66d5]{align-items:center;background:#0009;display:flex;flex-direction:column;gap:4px;justify-content:center;inset:0;opacity:0;position:absolute;transition:opacity .2s ease-out}[data-theme=light] .avatar-group .avatar-overlay[data-v-db0c66d5]{background:#00000080}.avatar-group .avatar-upload-wrapper:hover .avatar-overlay[data-v-db0c66d5]{opacity:1}.avatar-group .upload-icon[data-v-db0c66d5]{color:#fff;font-size:20px}.avatar-group .upload-text[data-v-db0c66d5]{color:#fff;font-size:12px;font-weight:500}.avatar-group .file-input[data-v-db0c66d5]{display:none}.form-hint[data-v-db0c66d5]{color:var(--color-text-tertiary);font-size:12px;margin-bottom:0;margin-top:8px}.checkbox-wrapper[data-v-db0c66d5]{align-items:center;display:flex;gap:8px}.form-checkbox[data-v-db0c66d5]{accent-color:#3b82f6;cursor:pointer;height:18px;width:18px}.form-checkbox[data-v-db0c66d5]:disabled{cursor:not-allowed;opacity:.6}.checkbox-label[data-v-db0c66d5]{color:var(--color-text-secondary);cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-input[data-v-db0c66d5],.form-select[data-v-db0c66d5],.form-textarea[data-v-db0c66d5]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:var(--color-text-primary);font-family:inherit;font-size:14px;outline:none;padding:10px 12px;transition:all .2s ease-out;width:100%}[data-theme=light] .form-input[data-v-db0c66d5],[data-theme=light] .form-select[data-v-db0c66d5],[data-theme=light] .form-textarea[data-v-db0c66d5]{background:#00000005;border:1px solid rgba(0,0,0,.1)}.form-input[data-v-db0c66d5]::-moz-placeholder,.form-select[data-v-db0c66d5]::-moz-placeholder,.form-textarea[data-v-db0c66d5]::-moz-placeholder{color:var(--color-text-tertiary)}.form-input[data-v-db0c66d5]::placeholder,.form-select[data-v-db0c66d5]::placeholder,.form-textarea[data-v-db0c66d5]::placeholder{color:var(--color-text-tertiary)}.form-input[data-v-db0c66d5]:focus,.form-select[data-v-db0c66d5]:focus,.form-textarea[data-v-db0c66d5]:focus{background:#ffffff14;border-color:#3b82f6}[data-theme=light] .form-input[data-v-db0c66d5]:focus,[data-theme=light] .form-select[data-v-db0c66d5]:focus,[data-theme=light] .form-textarea[data-v-db0c66d5]:focus{background:#0000000a}.form-input[data-v-db0c66d5]:disabled,.form-select[data-v-db0c66d5]:disabled,.form-textarea[data-v-db0c66d5]:disabled{cursor:not-allowed;opacity:.6}.form-select[data-v-db0c66d5]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23999' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}.form-select option[data-v-db0c66d5]{background:var(--color-bg-primary);color:var(--color-text-primary)}.form-textarea[data-v-db0c66d5]{min-height:100px;resize:vertical}.char-count[data-v-db0c66d5]{color:var(--color-text-tertiary);font-size:12px;margin-top:4px;text-align:right}.error-message[data-v-db0c66d5]{color:#ff4d4f;display:block;font-size:12px;margin-top:6px}.form-actions[data-v-db0c66d5]{margin-top:8px}.submit-btn[data-v-db0c66d5]{align-items:center;background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;height:40px;justify-content:center;transition:all .15s ease-out;width:100%}.submit-btn[data-v-db0c66d5]:hover:not(:disabled){background:#2563eb}.submit-btn[data-v-db0c66d5]:disabled{cursor:not-allowed;opacity:.6}.loading-icon[data-v-db0c66d5]{animation:spin-db0c66d5 1s linear infinite}@keyframes spin-db0c66d5{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.change-password-form[data-v-4e68cc1b]{padding:0}.form-group[data-v-4e68cc1b]{margin-bottom:20px}.form-label[data-v-4e68cc1b]{color:var(--color-text-primary);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.form-label .required[data-v-4e68cc1b]{color:#ff4d4f;margin-left:4px}.input-wrapper[data-v-4e68cc1b]{align-items:center;display:flex;position:relative}.form-input[data-v-4e68cc1b]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:var(--color-text-primary);font-size:14px;height:40px;outline:none;padding:8px 40px 8px 12px;transition:all .2s ease-out;width:100%}[data-theme=light] .form-input[data-v-4e68cc1b]{background:#00000005;border:1px solid rgba(0,0,0,.1)}.form-input[data-v-4e68cc1b]::-moz-placeholder{color:var(--color-text-tertiary)}.form-input[data-v-4e68cc1b]::placeholder{color:var(--color-text-tertiary)}.form-input[data-v-4e68cc1b]:focus{background:#ffffff14;border-color:#3b82f6}[data-theme=light] .form-input[data-v-4e68cc1b]:focus{background:#0000000a}.form-input[data-v-4e68cc1b]:disabled{cursor:not-allowed;opacity:.6}.toggle-password[data-v-4e68cc1b]{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--color-text-tertiary);cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:8px;transition:all .15s ease-out;width:32px}.toggle-password[data-v-4e68cc1b]:hover{background:#ffffff14;color:var(--color-text-secondary)}[data-theme=light] .toggle-password[data-v-4e68cc1b]:hover{background:#0000000a}.error-message[data-v-4e68cc1b]{color:#ff4d4f;display:block;font-size:12px;margin-top:6px}.form-actions[data-v-4e68cc1b]{margin-top:24px}.submit-btn[data-v-4e68cc1b]{align-items:center;background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;height:40px;justify-content:center;transition:all .15s ease-out;width:100%}.submit-btn[data-v-4e68cc1b]:hover:not(:disabled){background:#2563eb}.submit-btn[data-v-4e68cc1b]:disabled{cursor:not-allowed;opacity:.6}.loading-icon[data-v-4e68cc1b]{animation:spin-4e68cc1b 1s linear infinite}@keyframes spin-4e68cc1b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.success-message[data-v-4e68cc1b]{background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:8px;color:#10b981}.error-message-global[data-v-4e68cc1b],.success-message[data-v-4e68cc1b]{font-size:14px;margin-top:16px;padding:12px;text-align:center}.error-message-global[data-v-4e68cc1b]{background:#ff4d4f1a;border:1px solid rgba(255,77,79,.3);border-radius:8px;color:#ff4d4f}.preferences-form[data-v-7f70bdd6]{padding:0}.preferences-section[data-v-7f70bdd6]{display:flex;flex-direction:column;gap:24px}.preference-item[data-v-7f70bdd6]{display:flex;flex-direction:column;gap:16px}.preference-header[data-v-7f70bdd6]{align-items:center;display:flex;justify-content:space-between}.preference-info[data-v-7f70bdd6]{align-items:flex-start;display:flex;gap:12px}.preference-icon[data-v-7f70bdd6]{color:var(--color-text-secondary);font-size:20px;margin-top:2px}.preference-text[data-v-7f70bdd6]{flex:1}.preference-title[data-v-7f70bdd6]{color:var(--color-text-primary);font-size:16px;font-weight:600;margin:0 0 4px}.preference-desc[data-v-7f70bdd6]{color:var(--color-text-tertiary);font-size:13px;margin:0}.preference-options[data-v-7f70bdd6]{display:flex;flex-wrap:wrap;gap:12px}.theme-option[data-v-7f70bdd6]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;color:var(--color-text-primary);cursor:pointer;display:flex;flex:1;flex-direction:row;gap:8px;justify-content:center;min-width:100px;padding:10px 14px;transition:background .15s ease-out,border-color .15s ease-out}[data-theme=light] .theme-option[data-v-7f70bdd6]{background:#00000005;border:1px solid rgba(0,0,0,.08)}.theme-option[data-v-7f70bdd6]:hover{background:#ffffff0f;border-color:#ffffff1f}[data-theme=light] .theme-option[data-v-7f70bdd6]:hover{background:#0000000a;border-color:#0000001f}.theme-option.active[data-v-7f70bdd6]{background:#2563eb1f;border-color:#2563eb66}[data-theme=light] .theme-option.active[data-v-7f70bdd6]{background:#2563eb14;border-color:#2563eb59}.theme-option.active .option-icon[data-v-7f70bdd6],.theme-option.active .option-label[data-v-7f70bdd6]{color:#3b82f6}.language-option[data-v-7f70bdd6]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;color:var(--color-text-primary);cursor:pointer;display:flex;flex:1;flex-direction:column;gap:8px;min-width:120px;padding:14px 12px;transition:background .15s ease-out,border-color .15s ease-out}[data-theme=light] .language-option[data-v-7f70bdd6]{background:#00000005;border:1px solid rgba(0,0,0,.08)}.language-option[data-v-7f70bdd6]:hover{background:#ffffff0f;border-color:#ffffff1f}[data-theme=light] .language-option[data-v-7f70bdd6]:hover{background:#0000000a;border-color:#0000001f}.language-option.active[data-v-7f70bdd6]{background:#2563eb1f;border-color:#2563eb66}[data-theme=light] .language-option.active[data-v-7f70bdd6]{background:#2563eb14;border-color:#2563eb59}.language-option.active .option-icon[data-v-7f70bdd6],.language-option.active .option-label[data-v-7f70bdd6]{color:#3b82f6}.option-icon[data-v-7f70bdd6]{color:var(--color-text-secondary);font-size:24px}.option-icon[data-v-7f70bdd6],.option-label[data-v-7f70bdd6]{transition:color .2s ease-out}.option-label[data-v-7f70bdd6]{color:var(--color-text-primary);font-size:14px;font-weight:500}.divider[data-v-7f70bdd6]{background:#ffffff14;height:1px;margin:8px 0}[data-theme=light] .divider[data-v-7f70bdd6]{background:#0000000f}.modal-overlay[data-v-63ab2fc4]{align-items:center;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);background:#000000a6;display:flex;justify-content:center;inset:0;padding:16px;position:fixed;z-index:1000}.modal-container[data-v-63ab2fc4]{-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);background:#141d2ebf;border:1px solid hsla(0,0%,100%,.12);border-radius:24px;box-shadow:0 24px 48px #0006,inset 0 0 0 1px #ffffff14;display:flex;height:80vh;max-height:80vh;max-width:900px;overflow:hidden;position:relative;width:100%}[data-theme=light] .modal-container[data-v-63ab2fc4]{background:#ffffffe6;border:1px solid rgba(0,0,0,.08);box-shadow:0 24px 48px #0000001f,inset 0 0 0 1px #ffffff80}.close-btn[data-v-63ab2fc4]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:none;border-radius:12px;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;transition:all .2s ease-out;width:36px}[data-theme=light] .close-btn[data-v-63ab2fc4]{background:#0000000a}.close-btn[data-v-63ab2fc4]:hover{background:#ff4d4f26;color:#ff4d4f}.close-btn[data-v-63ab2fc4]:active{transform:scale(.95)}.modal-content[data-v-63ab2fc4]{display:flex;flex:0 0 300px;flex-direction:column;max-height:90vh;overflow-y:auto;padding:20px 24px 24px;width:300px}.modal-content[data-v-63ab2fc4]::-webkit-scrollbar{width:6px}.modal-content[data-v-63ab2fc4]::-webkit-scrollbar-track{background:transparent}.modal-content[data-v-63ab2fc4]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}[data-theme=light] .modal-content[data-v-63ab2fc4]::-webkit-scrollbar-thumb{background:#0003}.profile-info-panel[data-v-63ab2fc4]{background:#141d2e80;border-left:1px solid hsla(0,0%,100%,.12);display:flex;flex:0 0 600px;flex-direction:column;max-height:90vh;overflow:hidden;width:600px}[data-theme=light] .profile-info-panel[data-v-63ab2fc4]{background:#ffffff80;border-left:1px solid rgba(0,0,0,.08)}.panel-header[data-v-63ab2fc4]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}[data-theme=light] .panel-header[data-v-63ab2fc4]{border-bottom:1px solid rgba(0,0,0,.06)}.panel-title[data-v-63ab2fc4]{color:var(--color-text-primary);font-size:20px;font-weight:700;letter-spacing:-.02em;margin:0}.panel-form-wrapper[data-v-63ab2fc4]{flex:1;overflow-y:auto;padding:24px}.panel-form-wrapper[data-v-63ab2fc4]::-webkit-scrollbar{width:6px}.panel-form-wrapper[data-v-63ab2fc4]::-webkit-scrollbar-track{background:transparent}.panel-form-wrapper[data-v-63ab2fc4]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}[data-theme=light] .panel-form-wrapper[data-v-63ab2fc4]::-webkit-scrollbar-thumb{background:#0003}.panel-form-content[data-v-63ab2fc4]{width:100%}.panel-actions[data-v-63ab2fc4]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141d2e4d;border-top:1px solid hsla(0,0%,100%,.08);flex-shrink:0;padding:16px 24px}[data-theme=light] .panel-actions[data-v-63ab2fc4]{background:#ffffff4d;border-top:1px solid rgba(0,0,0,.06)}.action-buttons[data-v-63ab2fc4]{display:flex;gap:12px;justify-content:flex-end}.btn-cancel[data-v-63ab2fc4],.btn-primary[data-v-63ab2fc4]{border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:500;outline:none;padding:10px 24px;transition:all .2s ease-out}.btn-cancel[data-v-63ab2fc4]:active,.btn-primary[data-v-63ab2fc4]:active{transform:scale(.98)}.btn-cancel[data-v-63ab2fc4]{background:#ffffff14;color:var(--color-text-primary)}[data-theme=light] .btn-cancel[data-v-63ab2fc4]{background:#0000000f}.btn-cancel[data-v-63ab2fc4]:hover{background:#ffffff1f}[data-theme=light] .btn-cancel[data-v-63ab2fc4]:hover{background:#0000001a}.btn-primary[data-v-63ab2fc4]{background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 4px 12px #2563eb4d;color:#fff}.btn-primary[data-v-63ab2fc4]:hover:not(:disabled){background:linear-gradient(135deg,#1d4ed8,#2563eb);box-shadow:0 6px 16px #2563eb66}.btn-primary[data-v-63ab2fc4]:disabled{background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:none;cursor:not-allowed;opacity:.5}.profile-header[data-v-63ab2fc4]{align-items:center;display:flex;flex-direction:column;gap:16px;padding:32px 24px 24px;text-align:center}.profile-avatar-wrapper[data-v-63ab2fc4]{position:relative}.profile-avatar[data-v-63ab2fc4]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#2563eb33,#3b82f633);border:3px solid rgba(37,99,235,.3);border-radius:16px;box-shadow:0 8px 24px #2563eb33;display:flex;height:88px;justify-content:center;overflow:hidden;width:88px}[data-theme=light] .profile-avatar[data-v-63ab2fc4]{background:linear-gradient(135deg,#2563eb1a,#3b82f61a);border:3px solid rgba(37,99,235,.2)}.avatar-image[data-v-63ab2fc4]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar-icon[data-v-63ab2fc4]{color:#2563eb;font-size:40px}.avatar-badge[data-v-63ab2fc4]{align-items:center;background:#10b981;border:3px solid rgba(20,29,46,.75);border-radius:8px;bottom:2px;color:#fff;display:flex;font-size:14px;height:28px;justify-content:center;position:absolute;right:2px;width:28px}[data-theme=light] .avatar-badge[data-v-63ab2fc4]{border-color:#ffffffe6}.profile-info[data-v-63ab2fc4]{width:100%}.profile-name[data-v-63ab2fc4]{color:var(--color-text-primary);font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.profile-email[data-v-63ab2fc4]{color:var(--color-text-secondary);font-size:14px;margin:0 0 12px}.profile-meta[data-v-63ab2fc4]{color:var(--color-text-tertiary);flex-direction:column;font-size:13px}.meta-item[data-v-63ab2fc4],.profile-meta[data-v-63ab2fc4]{align-items:center;display:flex;gap:6px}.meta-icon[data-v-63ab2fc4]{font-size:14px}.actions-section[data-v-63ab2fc4]{display:flex;flex-direction:column;gap:12px}.section-title[data-v-63ab2fc4]{color:var(--color-text-secondary);font-size:14px;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.action-list[data-v-63ab2fc4]{display:flex;flex-direction:column;gap:8px}.action-item[data-v-63ab2fc4]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:none;border:1px solid hsla(0,0%,100%,.06);border-radius:14px;color:var(--color-text-primary);cursor:pointer;display:flex;gap:12px;padding:14px 16px;text-align:left;transition:background .15s ease-out,border-color .15s ease-out}[data-theme=light] .action-item[data-v-63ab2fc4]{background:#fff6;border:1px solid rgba(0,0,0,.05)}.action-item.active[data-v-63ab2fc4]{background:#2563eb26;border-color:#2563eb4d}[data-theme=light] .action-item.active[data-v-63ab2fc4]{background:#2563eb1a;border-color:#2563eb40}.action-item.active .action-icon-wrapper[data-v-63ab2fc4]{background:#2563eb33;color:#3b82f6}.action-item.active .action-label[data-v-63ab2fc4]{color:#3b82f6}.action-item[data-v-63ab2fc4]:hover{background:#ffffff14;border-color:#ffffff1f}[data-theme=light] .action-item[data-v-63ab2fc4]:hover{background:#ffffffb3;border-color:#00000014}.action-item.danger[data-v-63ab2fc4]:hover{background:#ff4d4f1a;border-color:#ff4d4f4d}.action-item.danger:hover .action-icon-wrapper[data-v-63ab2fc4]{background:#ff4d4f26;color:#ff4d4f}.action-item.danger:hover .action-label[data-v-63ab2fc4]{color:#ff4d4f}.action-icon-wrapper[data-v-63ab2fc4]{align-items:center;background:#ffffff0f;border-radius:10px;display:flex;height:40px;justify-content:center;min-width:40px;transition:all .2s ease-out;width:40px}[data-theme=light] .action-icon-wrapper[data-v-63ab2fc4]{background:#0000000a}.action-icon-wrapper.admin[data-v-63ab2fc4]{background:#2563eb1a;color:#3b82f6}.action-icon-wrapper.danger[data-v-63ab2fc4]{background:#ff4d4f1a;color:#ff4d4f}.action-icon[data-v-63ab2fc4]{font-size:18px}.action-content[data-v-63ab2fc4]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.action-label[data-v-63ab2fc4]{color:var(--color-text-primary);font-size:14px;font-weight:500;transition:color .2s ease-out}.action-desc[data-v-63ab2fc4]{font-size:12px}.action-arrow[data-v-63ab2fc4],.action-desc[data-v-63ab2fc4]{color:var(--color-text-tertiary)}.action-arrow[data-v-63ab2fc4]{font-size:14px;margin-left:auto}.divider[data-v-63ab2fc4]{background:#ffffff14;height:1px;margin:4px 0}[data-theme=light] .divider[data-v-63ab2fc4]{background:#0000000f}.modal-enter-active[data-v-63ab2fc4],.modal-leave-active[data-v-63ab2fc4]{transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-enter-from[data-v-63ab2fc4],.modal-leave-to[data-v-63ab2fc4]{opacity:0}.modal-enter-from .modal-container[data-v-63ab2fc4],.modal-leave-to .modal-container[data-v-63ab2fc4]{opacity:0;transform:scale(.95) translateY(20px)}.modal-enter-to[data-v-63ab2fc4],.modal-leave-from[data-v-63ab2fc4]{opacity:1}.modal-enter-to .modal-container[data-v-63ab2fc4],.modal-leave-from .modal-container[data-v-63ab2fc4]{opacity:1;transform:scale(1) translateY(0)}.panel-slide-enter-active[data-v-63ab2fc4],.panel-slide-leave-active[data-v-63ab2fc4]{transition:all .28s cubic-bezier(.4,0,.2,1)}.panel-slide-enter-from[data-v-63ab2fc4]{opacity:0;transform:translate(20px)}.panel-slide-leave-to[data-v-63ab2fc4]{opacity:0;transform:translate(-20px)}.panel-slide-enter-to[data-v-63ab2fc4],.panel-slide-leave-from[data-v-63ab2fc4]{opacity:1;transform:translate(0)}@media(prefers-reduced-motion:reduce){.action-item[data-v-63ab2fc4],.close-btn[data-v-63ab2fc4],.modal-enter-active[data-v-63ab2fc4],.modal-leave-active[data-v-63ab2fc4],.panel-slide-enter-active[data-v-63ab2fc4],.panel-slide-leave-active[data-v-63ab2fc4]{transition:none}.action-item[data-v-63ab2fc4]:hover,.close-btn[data-v-63ab2fc4]:hover,.modal-enter-active[data-v-63ab2fc4]:hover,.modal-leave-active[data-v-63ab2fc4]:hover,.panel-slide-enter-active[data-v-63ab2fc4]:hover,.panel-slide-leave-active[data-v-63ab2fc4]:hover{transform:none}.action-arrow[data-v-63ab2fc4]{transition:none}}@media(max-width:480px){.modal-content[data-v-63ab2fc4]{padding:24px 20px 20px}.profile-header[data-v-63ab2fc4]{padding:28px 20px 20px}.profile-avatar[data-v-63ab2fc4]{height:72px;width:72px}.avatar-icon[data-v-63ab2fc4]{font-size:32px}.profile-name[data-v-63ab2fc4]{font-size:20px}}.user-profile-wrapper[data-v-198ddebb]{display:flex;flex-direction:column}.sidebar-login[data-v-198ddebb]{padding:8px 12px}.login-btn[data-v-198ddebb]{background:var(--color-primary);border:none;border-radius:var(--radius-lg);box-shadow:0 2px 8px #1890ff4d;color:#fff;cursor:pointer;font-size:14px;font-weight:500;height:36px;transition:all var(--transition-fast);width:100%}.login-btn[data-v-198ddebb]:hover{background:var(--color-primary-hover);box-shadow:0 4px 12px #1890ff66;transform:translateY(-1px)}.login-btn[data-v-198ddebb]:active{transform:translateY(0)}.login-btn-icon[data-v-198ddebb]{align-items:center;background:var(--color-primary);border:none;border-radius:var(--radius-lg);box-shadow:0 2px 8px #1890ff4d;color:#fff;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;margin:0 auto;transition:all var(--transition-fast);width:40px}.login-btn-icon[data-v-198ddebb]:hover{background:var(--color-primary-hover);box-shadow:0 4px 12px #1890ff66;transform:translateY(-1px)}.login-btn-icon[data-v-198ddebb]:active{transform:translateY(0)}.user-profile[data-v-198ddebb]{align-items:center;display:flex;gap:8px;padding:8px 12px}.user-profile.collapsed[data-v-198ddebb]{justify-content:center;padding:8px}.user-avatar-collapsed[data-v-198ddebb]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1890ff26;border:1px solid rgba(24,144,255,.3);border-radius:var(--radius-full);color:var(--color-primary);cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;min-width:40px;overflow:hidden;transition:all var(--transition-fast);width:40px}[data-theme=light] .user-avatar-collapsed[data-v-198ddebb]{background:#1890ff1a;border:1px solid rgba(24,144,255,.2)}.user-avatar-collapsed[data-v-198ddebb]:hover{background:#1890ff40;border-color:#1890ff66;transform:scale(1.05)}.user-avatar-collapsed img[data-v-198ddebb]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.user-info[data-v-198ddebb]{align-items:center;border-radius:var(--radius-lg);cursor:pointer;display:flex;flex:1;gap:10px;min-width:0;padding:4px;transition:all var(--transition-fast)}.user-info[data-v-198ddebb]:hover{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f}[data-theme=light] .user-info[data-v-198ddebb]:hover{background:#0000000a}.user-avatar[data-v-198ddebb]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1890ff26;border:1px solid rgba(24,144,255,.3);border-radius:var(--radius-full);color:var(--color-primary);display:flex;font-size:18px;height:36px;justify-content:center;min-width:36px;overflow:hidden;width:36px}[data-theme=light] .user-avatar[data-v-198ddebb]{background:#1890ff1a;border:1px solid rgba(24,144,255,.2)}.user-avatar img[data-v-198ddebb]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.user-details[data-v-198ddebb]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.user-name[data-v-198ddebb]{color:var(--color-text-primary);font-size:14px;font-weight:600}.user-email[data-v-198ddebb],.user-name[data-v-198ddebb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-email[data-v-198ddebb]{color:var(--color-text-tertiary);font-size:11px}@media(prefers-reduced-motion:reduce){.login-btn[data-v-198ddebb],.login-btn-icon[data-v-198ddebb],.user-avatar-collapsed[data-v-198ddebb]{transition:none}.login-btn-icon[data-v-198ddebb]:hover,.login-btn[data-v-198ddebb]:hover,.user-avatar-collapsed[data-v-198ddebb]:hover{transform:none}}.app-sidebar[data-v-10106f98]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff0d;border-right:1px solid hsla(0,0%,100%,.1);box-shadow:inset -1px 0 #ffffff14,2px 0 16px #0000001a;display:flex;flex-direction:column;position:relative;transition:all var(--transition-normal);width:var(--sidebar-width-expanded);z-index:100}.app-sidebar.collapsed[data-v-10106f98]{width:var(--sidebar-width-collapsed)}[data-theme=light] .app-sidebar[data-v-10106f98]{background:#ffffffd9;border-right:1px solid rgba(0,0,0,.08);box-shadow:2px 0 12px #0000000a,inset -1px 0 #ffffffe6}.sidebar-inner[data-v-10106f98]{display:flex;flex-direction:column;height:100%;overflow:hidden}.sidebar-header[data-v-10106f98]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;padding:16px 12px}[data-theme=light] .sidebar-header[data-v-10106f98]{border-bottom:1px solid rgba(0,0,0,.04)}.sidebar-logo[data-v-10106f98]{align-items:center;display:flex;flex:1;gap:10px;overflow:hidden}.collapsed .sidebar-logo[data-v-10106f98],.logo-icon[data-v-10106f98]{justify-content:center}.logo-icon[data-v-10106f98]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius-full);display:flex;height:32px;min-width:32px;overflow:hidden;width:32px}[data-theme=light] .logo-icon[data-v-10106f98]{background:#0000000a;border:1px solid rgba(0,0,0,.08)}.logo-img[data-v-10106f98]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.logo-text[data-v-10106f98]{overflow:hidden}.logo-text h1[data-v-10106f98]{color:var(--color-text-primary);font-size:16px;font-weight:700;line-height:1.2}.logo-text p[data-v-10106f98]{color:var(--color-text-tertiary);font-size:11px;line-height:1.3}.toggle-btn[data-v-10106f98]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-left:none;border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-text-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:-31px;transition:all var(--transition-fast);width:32px}[data-theme=light] .toggle-btn[data-v-10106f98]{background:#ffffffb3;border:1px solid rgba(0,0,0,.06);border-left:none}.toggle-btn[data-v-10106f98]:hover{background:#1890ff1a;border-color:#1890ff4d;color:var(--color-primary);transform:translate(2px)}.history-section[data-v-10106f98]{display:flex;flex:1;flex-direction:column;overflow:hidden}.history-header[data-v-10106f98]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:space-between;padding:12px}[data-theme=light] .history-header[data-v-10106f98]{border-bottom:1px solid rgba(0,0,0,.04)}.history-title[data-v-10106f98]{color:var(--color-text-tertiary);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.new-chat-btn[data-v-10106f98]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1890ff1f;border:none;border-radius:var(--radius-md);color:var(--color-primary);cursor:pointer;display:flex;font-size:14px;height:24px;justify-content:center;transition:all var(--transition-fast);width:24px}.new-chat-btn[data-v-10106f98]:hover{background:#1890ff33;transform:scale(1.05)}.collapsed-new-chat[data-v-10106f98]{border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:center;padding:12px 8px}[data-theme=light] .collapsed-new-chat[data-v-10106f98]{border-bottom:1px solid rgba(0,0,0,.04)}.new-chat-btn-collapsed[data-v-10106f98]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1890ff1f;border:none;border-radius:var(--radius-lg);color:var(--color-primary);cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;transition:all var(--transition-fast);width:36px}.new-chat-btn-collapsed[data-v-10106f98]:hover{background:#1890ff33;transform:scale(1.05)}.history-list[data-v-10106f98]{display:flex;flex:1;flex-direction:column;gap:2px;overflow-x:hidden;overflow-y:auto;padding:8px}.history-list[data-v-10106f98]::-webkit-scrollbar{width:4px}.history-list[data-v-10106f98]::-webkit-scrollbar-track{background:transparent}.history-list[data-v-10106f98]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:var(--radius-full)}.history-list[data-v-10106f98]::-webkit-scrollbar-thumb:hover{background:#fff3}.history-item[data-v-10106f98]{align-items:center;background:transparent;border-radius:var(--radius-lg);color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:13px;gap:8px;padding:10px 12px;transition:all var(--transition-fast)}.history-item[data-v-10106f98]:hover{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;color:var(--color-text-primary);outline:1px solid hsla(0,0%,100%,.12);outline-offset:-1px}[data-theme=light] .history-item[data-v-10106f98]:hover{background:#0000000a;outline:1px solid rgba(0,0,0,.08)}.history-item:hover .delete-btn[data-v-10106f98]{opacity:1;pointer-events:auto}.history-item.active[data-v-10106f98]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1890ff26;color:var(--color-primary);outline:1px solid rgba(24,144,255,.35);outline-offset:-1px}[data-theme=light] .history-item.active[data-v-10106f98]{background:#1890ff1a;outline:1px solid rgba(24,144,255,.25)}.history-content[data-v-10106f98]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.history-title-text[data-v-10106f98]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-time[data-v-10106f98]{color:var(--color-text-tertiary);font-size:11px;opacity:.8}.delete-btn[data-v-10106f98]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ff4d4f1a;border:none;border-radius:var(--radius-md);color:#ff4d4f;cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;margin-left:auto;min-width:28px;opacity:0;pointer-events:none;transition:all var(--transition-fast);width:28px}.delete-btn[data-v-10106f98]:hover{background:#ff4d4f33;transform:scale(1.05)}.delete-btn[data-v-10106f98]:active{transform:scale(.95)}.sidebar-bottom[data-v-10106f98]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column}[data-theme=light] .sidebar-bottom[data-v-10106f98]{background:#fff9;border-top:1px solid rgba(0,0,0,.06)}.bottom-actions[data-v-10106f98]{display:flex;flex-direction:column;gap:4px;padding:8px}.bottom-actions[data-v-10106f98] .nav-item{align-items:center;background:transparent;border:none;border-radius:var(--radius-lg);color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:14px;gap:12px;padding:10px 12px;transition:all var(--transition-fast)}.collapsed .bottom-actions[data-v-10106f98] .nav-item{justify-content:center;padding:10px}.bottom-actions[data-v-10106f98] .nav-item:hover{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;color:var(--color-text-primary);outline:1px solid hsla(0,0%,100%,.12);transform:translate(2px)}[data-theme=light] .bottom-actions[data-v-10106f98] .nav-item:hover{background:#0000000a;outline:1px solid rgba(0,0,0,.08)}.bottom-actions[data-v-10106f98] .nav-icon{filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));font-size:18px;min-width:18px}.bottom-actions[data-v-10106f98] .nav-label{flex:1;font-weight:500;text-align:left}@media(prefers-reduced-motion:reduce){.action-btn[data-v-10106f98],.app-sidebar[data-v-10106f98],.toggle-btn[data-v-10106f98]{transition:none}.action-btn[data-v-10106f98]:hover,.app-sidebar[data-v-10106f98]:hover,.toggle-btn[data-v-10106f98]:hover{transform:none}}.news-card[data-v-e315aa6b]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-lg);cursor:pointer;overflow:hidden;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.news-card[data-v-e315aa6b]:hover:not(.news-card-placeholder){background:#ffffff0f;border-color:#1890ff4d;box-shadow:0 8px 24px #00000026;transform:translateY(-2px)}.news-card:hover:not(.news-card-placeholder) .news-card-img[data-v-e315aa6b]{transform:scale(1.05)}.news-card-placeholder[data-v-e315aa6b]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.05);cursor:default}[data-theme=light] .news-card-placeholder[data-v-e315aa6b]{background:#00000005;border:1px solid rgba(0,0,0,.04)}[data-theme=light] .news-card[data-v-e315aa6b]{background:#ffffffb3;border:1px solid rgba(0,0,0,.06)}[data-theme=light] .news-card[data-v-e315aa6b]:hover:not([data-theme=light] .news-card-placeholder){background:#ffffffe6;box-shadow:0 8px 24px #00000014}.news-card-cover[data-v-e315aa6b]{aspect-ratio:16/9;overflow:hidden;position:relative}.news-card-img[data-v-e315aa6b]{background-position:50%;background-size:cover;height:100%;transition:transform var(--transition-slow);width:100%}.news-card-overlay[data-v-e315aa6b]{background:linear-gradient(0deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.2) 40%,transparent 70%);inset:0;position:absolute}.news-card-body[data-v-e315aa6b]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff05;padding:14px 16px 16px}[data-theme=light] .news-card-body[data-v-e315aa6b]{background:#ffffff80}.news-card-title[data-v-e315aa6b]{color:var(--color-text-primary);display:-webkit-box;font-size:14px;font-weight:600;-webkit-line-clamp:1;line-clamp:1;line-height:1.5;margin-bottom:6px;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-card-time[data-v-e315aa6b]{align-items:center;display:flex;font-size:11px;font-style:italic;gap:4px;margin-bottom:6px}.news-card-desc[data-v-e315aa6b],.news-card-time[data-v-e315aa6b]{color:var(--color-text-tertiary)}.news-card-desc[data-v-e315aa6b]{display:-webkit-box;font-size:12px;-webkit-line-clamp:2;line-clamp:2;line-height:1.6;-webkit-box-orient:vertical;margin:0;overflow:hidden;text-overflow:ellipsis}@media(prefers-reduced-motion:reduce){.news-card[data-v-e315aa6b],.news-card-img[data-v-e315aa6b]{transition:none}.news-card[data-v-e315aa6b]:hover:not(.news-card-placeholder),.news-card:hover:not(.news-card-placeholder) .news-card-img[data-v-e315aa6b]{transform:none}}.news-section[data-v-701ef980]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-xl);box-shadow:0 4px 16px #00000014,inset 0 1px #ffffff14;margin-bottom:24px;padding:20px 24px;transition:all var(--transition-normal)}[data-theme=light] .news-section[data-v-701ef980]{background:#fff9;border:1px solid hsla(0,0%,100%,.8);box-shadow:0 4px 16px #00000008,inset 0 1px #fff}.section-header[data-v-701ef980]{justify-content:space-between;margin-bottom:20px}.section-header[data-v-701ef980],.section-title[data-v-701ef980]{align-items:center;display:flex}.section-title[data-v-701ef980]{color:var(--color-text-primary);font-size:18px;font-weight:600;gap:8px}.section-title-icon[data-v-701ef980]{color:var(--color-primary);filter:drop-shadow(0 2px 4px rgba(24,144,255,.3));font-size:22px}[data-v-701ef980] .ant-segmented{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff0d!important;border:1px solid hsla(0,0%,100%,.1)!important;padding:3px}[data-theme=light][data-v-701ef980] .ant-segmented{background:#ffffff80!important;border:1px solid rgba(0,0,0,.06)!important}[data-v-701ef980] .ant-segmented-item{color:var(--color-text-secondary);transition:all var(--transition-fast)}[data-v-701ef980] .ant-segmented-item-selected{background:var(--color-primary)!important;border-radius:var(--radius-md);box-shadow:0 2px 8px #1890ff4d;color:#fff!important}[data-v-701ef980] .ant-segmented-thumb{background:var(--color-primary);border-radius:var(--radius-md);box-shadow:0 2px 8px #1890ff4d}.news-grid[data-v-701ef980]{display:grid;gap:16px;grid-auto-rows:1fr;grid-template-columns:repeat(3,1fr)}@media(prefers-reduced-motion:reduce){.news-section[data-v-701ef980]{transition:none}}@media(max-width:1024px){.news-grid[data-v-701ef980]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.news-section[data-v-701ef980]{padding:16px}.section-header[data-v-701ef980]{align-items:flex-start;flex-direction:column;gap:12px}.news-grid[data-v-701ef980]{gap:12px;grid-template-columns:1fr}}.article-content[data-v-da313efe]{padding:6px 0}.article-content .news-article .news-article-header[data-v-da313efe]{margin-bottom:16px}.article-content .news-article .news-article-header .news-article-title[data-v-da313efe]{color:inherit;font-size:18px;font-weight:600;line-height:1.5;margin:0}.article-content .news-article .news-article-image[data-v-da313efe]{margin:16px 0;overflow:hidden}.article-content .news-article .news-article-image[data-v-da313efe] .ant-image{border-radius:var(--radius-lg);display:block;height:auto;overflow:hidden;width:100%}.article-content .news-article .news-article-body[data-v-da313efe]{color:inherit;line-height:1.8}.article-content .news-article .news-article-body p[data-v-da313efe]{margin:0}.article-content .article-body[data-v-da313efe]{color:inherit;line-height:1.8}.article-content .article-body[data-v-da313efe] h1,.article-content .article-body[data-v-da313efe] h2,.article-content .article-body[data-v-da313efe] h3{font-weight:600;margin-bottom:16px;margin-top:24px}.article-content .article-body[data-v-da313efe] p{margin-bottom:16px}.article-content .article-body[data-v-da313efe] a-image{border-radius:var(--radius-md);margin:16px 0;max-width:100%}.article-content .article-body[data-v-da313efe] code{background:#ffffff1a;border-radius:4px;font-family:Courier New,monospace;padding:2px 6px}.article-content .article-body[data-v-da313efe] pre{background:#0000004d;border-radius:var(--radius-md);margin:16px 0;overflow-x:auto;padding:16px}[data-theme=light] .article-content[data-v-da313efe]{color:#000}[data-theme=light] .article-content .article-body[data-v-da313efe] code{background:#0000000f}[data-theme=light] .article-content .article-body[data-v-da313efe] pre{background:#0000000a}.news-table-wrapper[data-v-c4e68dd8] .table-content-cell:hover .table-title{color:var(--color-primary)}.news-table-wrapper[data-v-c4e68dd8] .ant-table{background:transparent;color:inherit}.news-table-wrapper[data-v-c4e68dd8] .ant-table .ant-table-container{border:none}.news-table-wrapper[data-v-c4e68dd8] .ant-table .ant-table-content{scrollbar-color:var(--color-scrollbar-thumb) transparent}.news-table-wrapper[data-v-c4e68dd8] .ant-table .ant-table-thead>tr>th{background:var(--color-bg-elevated);border-bottom:1px solid var(--color-border);color:var(--color-text-primary)}.news-table-wrapper[data-v-c4e68dd8] .ant-table .ant-table-tbody>tr>td{background:transparent;border-bottom:1px solid var(--color-border-secondary);color:var(--color-text-primary)}.news-table-wrapper[data-v-c4e68dd8] .ant-table .ant-table-tbody>tr:hover>td{background:var(--color-primary-bg)}.news-table-wrapper[data-v-c4e68dd8] .table-title{color:var(--color-text-primary);cursor:pointer;font-size:14px;font-weight:500;line-height:1.5;margin-bottom:4px;transition:color var(--transition-fast)}.news-table-wrapper[data-v-c4e68dd8] .table-description{color:var(--color-text-tertiary);display:-webkit-box;font-size:12px;-webkit-line-clamp:1;line-clamp:1;line-height:1.5;-webkit-box-orient:vertical;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.message-wrapper[data-v-91dbbb97]{animation:messageSlideIn-91dbbb97 .3s ease-out;margin-bottom:16px}.message-bubble-container[data-v-91dbbb97],.message-wrapper[data-v-91dbbb97]{align-items:flex-start;display:flex;gap:8px}.message-bubble-container[data-v-91dbbb97]{position:relative}@keyframes messageSlideIn-91dbbb97{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.message-wrapper-user[data-v-91dbbb97]{justify-content:flex-end}.message-wrapper-ai[data-v-91dbbb97]{justify-content:flex-start}[data-v-91dbbb97] .bubble-user .ant-bubble-content{background:linear-gradient(135deg,#1890ff,#096dd9);border-radius:16px 4px 16px 16px;box-shadow:0 2px 8px #1890ff33;color:#fff;max-width:600px;padding:12px 16px;transition:all .2s ease-out;word-wrap:break-word}[data-v-91dbbb97] .bubble-user .ant-bubble-content:hover{box-shadow:0 4px 12px #1890ff4d}[data-v-91dbbb97] .bubble-ai .ant-bubble-content{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff14;border:1px solid hsla(0,0%,100%,.12);border-radius:4px 16px 16px;box-shadow:0 2px 8px #0003;color:#f0f0f0;min-width:600px;padding:12px 16px;transition:all .2s ease-out;width:90%;word-wrap:break-word;line-height:1.6}[data-v-91dbbb97] .bubble-ai .ant-bubble-content:hover{background:#ffffff1a;border-color:#ffffff2e;box-shadow:0 4px 12px #00000040}[data-theme=light][data-v-91dbbb97] .bubble-ai .ant-bubble-content{background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 8px #0000000f;color:#262626}[data-theme=light][data-v-91dbbb97] .bubble-ai .ant-bubble-content:hover{border-color:#00000026;box-shadow:0 4px 12px #00000014}.ai-avatar[data-v-91dbbb97],.user-avatar[data-v-91dbbb97]{align-items:center;border-radius:var(--radius-md);color:#fff;display:flex;height:36px;justify-content:center;min-width:36px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:36px}.ai-avatar .material-symbols-outlined[data-v-91dbbb97],.user-avatar .material-symbols-outlined[data-v-91dbbb97]{font-size:20px}.ai-avatar .avatar-img[data-v-91dbbb97],.user-avatar .avatar-img[data-v-91dbbb97]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.user-avatar[data-v-91dbbb97]{background:linear-gradient(135deg,#1890ff,#096dd9);box-shadow:0 2px 8px #1890ff4d}.ai-avatar[data-v-91dbbb97]{background:linear-gradient(135deg,#722ed1,#531dab);box-shadow:0 2px 8px #722ed14d}@media(prefers-reduced-motion:reduce){.message-wrapper[data-v-91dbbb97]{animation:none}.ai-avatar[data-v-91dbbb97],.user-avatar[data-v-91dbbb97],[data-v-91dbbb97] .ant-bubble-content{transition:none}.ai-avatar[data-v-91dbbb97]:hover,.user-avatar[data-v-91dbbb97]:hover{transform:none}}@media(max-width:768px){[data-v-91dbbb97] .bubble-ai .ant-bubble-content,[data-v-91dbbb97] .bubble-user .ant-bubble-content{max-width:calc(100vw - 120px)}}.list-content[data-v-91dbbb97]{min-width:400px;width:100%}.list-content .list-type-filter[data-v-91dbbb97]{display:flex;justify-content:center;margin-bottom:16px}.list-content .list-type-filter[data-v-91dbbb97] .ant-segmented{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff0d!important;border:1px solid hsla(0,0%,100%,.1)!important;padding:3px}[data-theme=light] .list-content .list-type-filter[data-v-91dbbb97] .ant-segmented{background:#ffffff80!important;border:1px solid rgba(0,0,0,.06)!important}.list-content .list-type-filter[data-v-91dbbb97] .ant-segmented-item{color:var(--color-text-secondary);transition:all var(--transition-fast)}.list-content .list-type-filter[data-v-91dbbb97] .ant-segmented-item-selected{background:var(--color-primary)!important;border-radius:var(--radius-md);box-shadow:0 2px 8px #1890ff4d;color:#fff!important}.list-content .list-type-filter[data-v-91dbbb97] .ant-segmented-thumb{background:var(--color-primary);border-radius:var(--radius-md);box-shadow:0 2px 8px #1890ff4d}.list-content .list-container[data-v-91dbbb97]{border-radius:var(--radius-lg);overflow:hidden}.list-content .list-card-view[data-v-91dbbb97]{display:grid;gap:16px;grid-auto-rows:1fr;grid-template-columns:repeat(3,1fr);padding:4px 0 16px}.list-content .list-footer[data-v-91dbbb97]{background:#ffffff05;border-top:1px solid hsla(0,0%,100%,.12);justify-content:space-between;padding:12px 16px}.list-content .list-footer[data-v-91dbbb97],.list-content .list-footer .list-footer-controls[data-v-91dbbb97]{align-items:center;display:flex;gap:16px}.list-content .list-footer .list-footer-controls .footer-control-group[data-v-91dbbb97]{align-items:center;display:flex;gap:6px}.list-content .list-footer .list-footer-controls .footer-control-group .control-label[data-v-91dbbb97]{color:var(--color-text-secondary);font-size:12px;white-space:nowrap}.list-content .list-footer .list-pagination[data-v-91dbbb97]{display:flex;justify-content:center}[data-theme=light] .list-content .list-footer[data-v-91dbbb97]{background:#00000005;border-top-color:#0000001a}@media(max-width:768px){.list-content[data-v-91dbbb97]{min-width:auto}.list-content .list-card-view[data-v-91dbbb97]{grid-template-columns:1fr}.list-content .list-footer[data-v-91dbbb97]{align-items:stretch;flex-direction:column;gap:12px}.list-content .list-footer .list-footer-controls[data-v-91dbbb97]{justify-content:space-between;width:100%}.list-content .list-footer .list-pagination[data-v-91dbbb97]{width:100%}.list-content .list-footer .list-pagination[data-v-91dbbb97] .ant-pagination{justify-content:center}}@media(min-width:769px)and (max-width:1024px){.list-content .list-card-view[data-v-91dbbb97]{grid-template-columns:repeat(2,1fr)}}.matrix-user-content[data-v-91dbbb97]{max-width:600px;min-width:400px;padding:16px}.matrix-user-header[data-v-91dbbb97]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:16px;margin-bottom:20px;padding-bottom:16px}.matrix-user-header .user-avatar[data-v-91dbbb97]{align-items:center;background:#ffffff1a;border-radius:50%;display:flex;height:64px;justify-content:center;overflow:hidden;width:64px}.matrix-user-header .user-avatar img[data-v-91dbbb97]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.matrix-user-header .user-avatar .material-symbols-outlined[data-v-91dbbb97]{color:var(--color-text-secondary);font-size:32px}.matrix-user-header .user-basic-info[data-v-91dbbb97]{flex:1}.matrix-user-header .user-basic-info .user-name[data-v-91dbbb97]{color:var(--color-text-primary);font-size:18px;font-weight:600;margin:0 0 8px}.matrix-user-header .user-basic-info .user-matrix[data-v-91dbbb97]{display:flex;gap:8px}.matrix-user-details[data-v-91dbbb97]{display:flex;flex-direction:column;gap:12px}.matrix-user-details .detail-item[data-v-91dbbb97]{display:flex;font-size:14px;gap:8px;line-height:1.6}.matrix-user-details .detail-item.bio-item[data-v-91dbbb97]{flex-direction:column;gap:4px}.matrix-user-details .detail-item .detail-label[data-v-91dbbb97]{color:var(--color-text-secondary);flex-shrink:0;font-weight:500;min-width:80px}.matrix-user-details .detail-item .detail-value[data-v-91dbbb97]{color:var(--color-text-primary);flex:1}[data-theme=light] .matrix-user-content .matrix-user-header[data-v-91dbbb97]{border-bottom-color:#0000001a}[data-theme=light] .matrix-user-content .matrix-user-header .user-avatar[data-v-91dbbb97]{background:#0000000d}@media(max-width:768px){.matrix-user-content[data-v-91dbbb97]{max-width:100%;min-width:auto}.matrix-user-header .user-avatar[data-v-91dbbb97]{height:48px;width:48px}.matrix-user-header .user-avatar .material-symbols-outlined[data-v-91dbbb97]{font-size:24px}.matrix-user-header .user-basic-info .user-name[data-v-91dbbb97]{font-size:16px}.matrix-user-details .detail-item[data-v-91dbbb97]{flex-direction:column;gap:4px}.matrix-user-details .detail-item .detail-label[data-v-91dbbb97]{min-width:auto}}.chat-section[data-v-8c59bb8c]{gap:16px}.chat-messages[data-v-8c59bb8c],.chat-section[data-v-8c59bb8c]{display:flex;flex-direction:column}.chat-messages[data-v-8c59bb8c]{gap:20px}.chat-input-wrapper[data-v-9ca7e04c]{bottom:0;display:flex;flex-direction:column;gap:8px;left:0;margin:0 auto;max-width:1100px;padding:0 32px 20px;position:absolute;right:0}.input-functions[data-v-9ca7e04c]{align-items:center;background:#ffffff05;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:4px;padding:8px 12px}[data-theme=light] .input-functions[data-v-9ca7e04c]{background:#00000005;border-bottom:1px solid rgba(0,0,0,.06)}.function-btn[data-v-9ca7e04c]{align-items:center;background:transparent;border:none;border-radius:var(--radius-md);color:var(--color-text-tertiary);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;outline:none;padding:6px 12px;transition:all var(--transition-fast);white-space:nowrap}.function-btn[data-v-9ca7e04c]:hover{background:#1890ff1f;color:var(--color-primary)}.function-btn[data-v-9ca7e04c]:active{transform:scale(.98)}[data-theme=light] .function-btn[data-v-9ca7e04c]:hover{background:#1890ff14}.function-icon[data-v-9ca7e04c]{font-size:16px}.function-label[data-v-9ca7e04c]{font-weight:500}.chat-input-box[data-v-9ca7e04c]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius-xl);box-shadow:0 8px 32px #0000001f,inset 0 1px #ffffff1a;overflow:hidden;transition:all var(--transition-fast)}.chat-input-box[data-v-9ca7e04c]:focus-within{border-color:#1890ff80;box-shadow:0 8px 32px #00000026,0 0 0 3px #1890ff1a,inset 0 1px #ffffff26}[data-theme=light] .chat-input-box[data-v-9ca7e04c]{background:#fffc;border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 32px #0000000f,inset 0 1px #fff}[data-theme=light] .chat-input-box[data-v-9ca7e04c]:focus-within{border-color:#1890ff66;box-shadow:0 8px 32px #00000014,0 0 0 3px #1890ff14}.input-inner[data-v-9ca7e04c]{align-items:flex-start;display:flex;gap:0}.input-main[data-v-9ca7e04c]{display:flex;flex:1;flex-direction:column;min-width:0;padding:14px}.chat-textarea[data-v-9ca7e04c]{background:transparent!important;border:none!important;color:var(--color-text-primary)!important;font-size:14px;padding:4px 0;resize:none}.chat-textarea[data-v-9ca7e04c],.chat-textarea[data-v-9ca7e04c]:focus{box-shadow:none!important}[data-v-9ca7e04c] .chat-textarea.ant-input{background:transparent;border:none;box-shadow:none;color:var(--color-text-primary)}.input-toolbar[data-v-9ca7e04c]{justify-content:space-between;margin-top:8px}.input-toolbar[data-v-9ca7e04c],.toolbar-left[data-v-9ca7e04c]{align-items:center;display:flex}.toolbar-left[data-v-9ca7e04c]{gap:8px}.toolbar-btn[data-v-9ca7e04c]{align-items:center;border-radius:var(--radius-md);color:var(--color-text-tertiary)!important;display:flex;height:32px;justify-content:center;padding:0;transition:all var(--transition-fast);width:32px}.toolbar-btn[data-v-9ca7e04c]:hover{background:#ffffff0d!important;color:var(--color-text-secondary)!important}.toolbar-icon[data-v-9ca7e04c]{font-size:20px}.toolbar-divider[data-v-9ca7e04c]{background:var(--color-border);height:20px;width:1px}.knowledge-tag[data-v-9ca7e04c]{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-full);color:var(--color-text-tertiary);cursor:pointer;display:inline-flex;font-size:13px;gap:4px;padding:4px 10px;transition:all var(--transition-fast)}.knowledge-tag[data-v-9ca7e04c]:hover{background:#1890ff14;border-color:#1890ff66;color:var(--color-text-secondary)}[data-theme=light] .knowledge-tag[data-v-9ca7e04c]{background:#ffffff80;border:1px solid rgba(0,0,0,.08)}[data-theme=light] .knowledge-tag[data-v-9ca7e04c]:hover{background:#1890ff0d}.send-btn[data-v-9ca7e04c]{align-items:center;border-radius:var(--radius-lg);box-shadow:0 2px 8px #1890ff4d;display:inline-flex;font-size:14px;gap:6px;height:36px;padding:0 20px;transition:all var(--transition-fast)}.send-btn[data-v-9ca7e04c]:not(:disabled):hover{box-shadow:0 4px 12px #1890ff66;transform:translateY(-1px)}.send-btn[data-v-9ca7e04c]:not(:disabled):active{transform:translateY(0)}.send-btn[data-v-9ca7e04c]:disabled{background:#ffffff0d!important;border-color:#ffffff14!important;box-shadow:none!important;color:var(--color-text-disabled)!important;cursor:not-allowed;opacity:.5}[data-theme=light] .send-btn[data-v-9ca7e04c]:disabled{background:#0000000a!important;border-color:#0000000f!important}.send-icon[data-v-9ca7e04c]{font-size:18px}.input-hint[data-v-9ca7e04c]{align-items:center;color:var(--color-text-disabled);display:flex;font-size:12px;gap:4px;justify-content:center;padding:0 8px;text-align:center}@media(prefers-reduced-motion:reduce){.chat-input-box[data-v-9ca7e04c],.function-btn[data-v-9ca7e04c],.knowledge-tag[data-v-9ca7e04c],.send-btn[data-v-9ca7e04c]{transition:none}.function-btn[data-v-9ca7e04c]:hover,.send-btn[data-v-9ca7e04c]:hover{transform:none}}@media(max-width:768px){.chat-input-wrapper[data-v-9ca7e04c]{padding:0 20px 16px}}.page-layout[data-v-7368c2a9]{overflow:hidden}.loading-container[data-v-7368c2a9],.page-layout[data-v-7368c2a9]{display:flex;height:100vh;width:100%}.loading-container[data-v-7368c2a9]{align-items:center;justify-content:center}.loading-spinner[data-v-7368c2a9]{animation:spin-7368c2a9 .8s linear infinite;border:3px solid rgba(24,144,255,.1);border-radius:50%;border-top:3px solid var(--color-primary);height:40px;width:40px}@keyframes spin-7368c2a9{to{transform:rotate(1turn)}}.main-content[data-v-7368c2a9]{flex:1;height:100vh;margin:0 auto;overflow:hidden;position:relative;transition:all var(--transition-normal)}.gradient-bg[data-v-7368c2a9]{background:radial-gradient(circle at 20% 30%,rgba(24,144,255,.08) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(114,46,209,.06) 0,transparent 50%),radial-gradient(circle at 50% 50%,rgba(82,196,26,.04) 0,transparent 60%);inset:0;pointer-events:none;position:fixed;z-index:0}[data-theme=light] .gradient-bg[data-v-7368c2a9]{background:radial-gradient(circle at 20% 30%,rgba(24,144,255,.04) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(114,46,209,.03) 0,transparent 50%)}.main-scroll[data-v-7368c2a9]{height:calc(100% - 125px);margin:0 auto;max-width:1100px;overflow-y:auto;padding:20px 32px 100px;position:relative}.main-scroll[data-v-7368c2a9]::-webkit-scrollbar{width:6px}.main-scroll[data-v-7368c2a9]::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}.main-scroll[data-v-7368c2a9]::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:var(--radius-full)}.main-scroll[data-v-7368c2a9]::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover)}.page-title[data-v-7368c2a9]{align-items:center;color:var(--color-text-primary);display:flex;font-size:22px;font-weight:700;gap:10px}.page-title-icon[data-v-7368c2a9]{color:var(--color-primary);filter:drop-shadow(0 2px 4px rgba(24,144,255,.3));font-size:26px}@media(prefers-reduced-motion:reduce){.glass-btn[data-v-7368c2a9],.glass-card[data-v-7368c2a9],.gradient-bg[data-v-7368c2a9]{transition:none}.glass-btn[data-v-7368c2a9]:hover{transform:none}}@media(max-width:768px){.main-scroll[data-v-7368c2a9]{padding:16px 20px 125px}}
