.apikey-management .header-section[data-v-5d267fd5]{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.apikey-management .header-section .header-content[data-v-5d267fd5]{flex:1;min-width:0}.apikey-management .header-section .header-content .section-title[data-v-5d267fd5]{color:var(--gray-900);margin:12px 0;font-size:16px;font-weight:500;line-height:1.4}.apikey-management .header-section .header-content .section-description[data-v-5d267fd5]{color:var(--gray-600);margin:0;font-size:14px;line-height:1.4}.apikey-management .header-section .header-actions[data-v-5d267fd5]{align-items:center;gap:8px;display:flex}.apikey-management .header-section .header-actions .refresh-btn[data-v-5d267fd5]{border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.apikey-management .header-section .header-actions .refresh-btn[data-v-5d267fd5]:hover{background:var(--gray-25)}.apikey-management .header-section .header-actions .refresh-btn .spin[data-v-5d267fd5]{animation:1s linear infinite spin-5d267fd5}.apikey-management .content-section .error-message[data-v-5d267fd5]{margin-bottom:16px}.apikey-management .content-section .cards-container .empty-state[data-v-5d267fd5]{padding:48px 0}.apikey-management .content-section .cards-container .apikey-cards-grid[data-v-5d267fd5]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.apikey-management .content-section .cards-container .apikey-card[data-v-5d267fd5]{background:var(--gray-0);border:1px solid var(--gray-150);border-radius:8px;padding:12px;transition:border-color .2s,box-shadow .2s}.apikey-management .content-section .cards-container .apikey-card[data-v-5d267fd5]:hover{border-color:var(--gray-300)}.apikey-management .content-section .cards-container .apikey-card .card-header[data-v-5d267fd5]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.apikey-management .content-section .cards-container .apikey-card .card-header .key-info[data-v-5d267fd5]{align-items:center;gap:10px;display:flex}.apikey-management .content-section .cards-container .apikey-card .card-header .key-info .key-icon[data-v-5d267fd5]{color:var(--main-600);flex-shrink:0}.apikey-management .content-section .cards-container .apikey-card .card-header .key-info .key-info-content .key-name[data-v-5d267fd5]{color:var(--gray-900);margin:0;font-size:14px;font-weight:600}.apikey-management .content-section .cards-container .apikey-card .card-header .key-prefix[data-v-5d267fd5]{color:var(--gray-600);background:var(--gray-50);border-radius:8px;padding:2px 8px;font-family:Monaco,Consolas,monospace;font-size:12px}.apikey-management .content-section .cards-container .apikey-card .card-content[data-v-5d267fd5]{margin-bottom:10px}.apikey-management .content-section .cards-container .apikey-card .card-content .info-item[data-v-5d267fd5]{align-items:flex-start;gap:6px;margin-bottom:6px;font-size:13px;display:flex}.apikey-management .content-section .cards-container .apikey-card .card-content .info-item[data-v-5d267fd5]:last-child{margin-bottom:0}.apikey-management .content-section .cards-container .apikey-card .card-content .info-item .info-label[data-v-5d267fd5]{color:var(--gray-600);flex-shrink:0}.apikey-management .content-section .cards-container .apikey-card .card-content .info-item .info-value[data-v-5d267fd5]{color:var(--gray-900);word-break:break-all}.apikey-management .content-section .cards-container .apikey-card .card-content .info-item.half[data-v-5d267fd5]{flex:1}.apikey-management .content-section .cards-container .apikey-card .card-footer[data-v-5d267fd5]{border-top:1px solid var(--gray-100);justify-content:space-between;align-items:center;padding-top:8px;display:flex}.apikey-management .content-section .cards-container .apikey-card .card-footer .footer-left[data-v-5d267fd5]{align-items:center;gap:8px;display:flex}.apikey-management .content-section .cards-container .apikey-card .card-footer .footer-left .switch-label[data-v-5d267fd5]{color:var(--gray-600);font-size:12px}.apikey-management .content-section .cards-container .apikey-card .card-footer .footer-actions[data-v-5d267fd5]{gap:4px;display:flex}.apikey-management .content-section .cards-container .apikey-card .card-footer .action-btn[data-v-5d267fd5]{color:var(--gray-700);align-items:center;gap:4px;font-size:12px;display:inline-flex}.apikey-management .content-section .cards-container .apikey-card .card-footer .action-btn[data-v-5d267fd5]:hover{color:var(--main-600)}@keyframes spin-5d267fd5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.secret-display .secret-alert[data-v-5d267fd5]{margin-bottom:16px}.secret-display .secret-value-container[data-v-5d267fd5]{align-items:stretch;gap:8px;display:flex}.secret-display .secret-value-container .secret-value[data-v-5d267fd5]{background:var(--gray-100);border:1px solid var(--gray-200);word-break:break-all;color:var(--gray-900);border-radius:6px;flex:1;padding:12px;font-family:Monaco,Consolas,monospace;font-size:13px}.secret-display .secret-value-container .copy-btn[data-v-5d267fd5]{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.account-settings[data-v-43c6dfa3]{flex-direction:column;gap:16px;display:flex}.account-settings .account-card[data-v-43c6dfa3]{background:var(--gray-0);border:1px solid var(--gray-150);border-radius:12px;padding:18px}.account-settings .profile-card[data-v-43c6dfa3]{background:var(--gray-25);justify-content:space-between;align-items:stretch;gap:20px;display:flex}@media (width<=760px){.account-settings .profile-card[data-v-43c6dfa3]{flex-direction:column}}.account-settings .profile-left[data-v-43c6dfa3]{flex:1;align-items:center;gap:18px;min-width:0;display:flex}@media (width<=520px){.account-settings .profile-left[data-v-43c6dfa3]{flex-direction:column;align-items:flex-start}}.account-settings .avatar-upload[data-v-43c6dfa3]{cursor:pointer;border-radius:50%;flex:none;width:80px;height:80px;position:relative;overflow:hidden}.account-settings .avatar-upload .account-avatar[data-v-43c6dfa3]{border:3px solid var(--gray-0);width:80px;height:80px}.account-settings .avatar-upload:hover .avatar-mask[data-v-43c6dfa3],.account-settings .avatar-upload.uploading .avatar-mask[data-v-43c6dfa3]{opacity:1}.account-settings .avatar-mask[data-v-43c6dfa3]{color:var(--gray-0);opacity:0;background:#0000007a;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;transition:opacity .2s;display:flex;position:absolute;inset:0}.account-settings .profile-fields[data-v-43c6dfa3]{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.account-settings .profile-row[data-v-43c6dfa3]{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.account-settings .profile-label[data-v-43c6dfa3]{color:var(--gray-600);flex-shrink:0;font-size:13px}.account-settings .profile-value[data-v-43c6dfa3],.account-settings .editable-value[data-v-43c6dfa3]{min-width:0;color:var(--gray-900);text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:24px;overflow:hidden}.account-settings .editable-value[data-v-43c6dfa3]{cursor:pointer;background:0 0;border:none;border-radius:6px;width:fit-content;max-width:100%;margin-left:-6px;padding:0 6px}.account-settings .editable-value[data-v-43c6dfa3]:hover{color:var(--main-color);background:var(--main-5)}.account-settings .inline-input[data-v-43c6dfa3]{width:min(260px,100%)}.account-settings .identity-panel[data-v-43c6dfa3]{background:var(--gray-0);border-radius:10px;flex-direction:column;justify-content:center;gap:12px;min-width:220px;padding:14px;display:flex}@media (width<=760px){.account-settings .identity-panel[data-v-43c6dfa3]{min-width:0}}.account-settings .identity-item[data-v-43c6dfa3]{grid-template-columns:20px 42px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.account-settings .identity-icon[data-v-43c6dfa3]{background:var(--gray-50);width:20px;height:20px;color:var(--gray-500);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.account-settings .mono[data-v-43c6dfa3]{font-family:Monaco,Consolas,monospace}.account-settings .apikey-card[data-v-43c6dfa3]{padding:16px}[data-v-43c6dfa3] .spin{animation:1s linear infinite spin-43c6dfa3}@keyframes spin-43c6dfa3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
