.api-keys-page[data-v-9738a6fb]{padding:0 0 2rem}.page-header[data-v-9738a6fb]{margin-bottom:0}.page-title[data-v-9738a6fb]{color:#000000e0;font-size:1.375rem;font-weight:600;line-height:1.35;margin:0 0 .5rem}.page-desc[data-v-9738a6fb]{color:#00000073;font-size:1rem;line-height:1.6;margin:0}.success-card[data-v-9738a6fb]{background:#22c55e0d;border:.0625rem solid rgba(34,197,94,.5);border-radius:.5rem;margin-bottom:0;padding:1rem}.success-card-inner[data-v-9738a6fb]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:.75rem}.success-card-alert-icon[data-v-9738a6fb]{-webkit-flex-shrink:0;-ms-flex-negative:0;color:#16a34a;flex-shrink:0;margin-top:.125rem}.success-card-body[data-v-9738a6fb]{-webkit-box-flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.success-title[data-v-9738a6fb]{color:#14532d;font-size:1rem;font-weight:600;line-height:1.4}.success-hint[data-v-9738a6fb]{color:#15803d;font-size:.875rem;line-height:1.6;margin:0}.success-key-row[data-v-9738a6fb]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-top:.5rem}.success-key-text[data-v-9738a6fb]{-webkit-box-flex:1;background:#14532d1a;border-radius:.375rem;color:#000000e0;-webkit-flex:1;-ms-flex:1;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;min-width:0;padding:.5rem .75rem;word-break:break-all}.success-copy-btn[data-v-9738a6fb]{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.api-keys-page[data-v-9738a6fb] .success-copy-btn.ant-btn-default{background:#fff;border-color:#d9d9d9;-webkit-box-shadow:none;box-shadow:none;color:#000000e0}.api-keys-page[data-v-9738a6fb] .success-copy-btn.ant-btn-default:hover{background:#fff;border-color:#4096ff;color:#1677ff}.api-keys-page[data-v-9738a6fb] .success-dismiss-btn.ant-btn{-webkit-flex-shrink:0;-ms-flex-negative:0;color:#00000073;flex-shrink:0;height:2rem;margin:-.25rem -.25rem 0 0;min-width:2rem;padding:0;width:2rem}.api-keys-page[data-v-9738a6fb] .success-dismiss-btn.ant-btn:hover{background:#0000000f;color:#000000e0}.api-keys-page[data-v-9738a6fb] .btn-with-icon.ant-btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;gap:.375rem;justify-content:center;line-height:1}.api-keys-page[data-v-9738a6fb] .btn-with-icon.ant-btn .ant-btn-icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:0;-webkit-margin-end:0!important;-moz-margin-end:0!important;margin-inline-end:0!important}.api-keys-page[data-v-9738a6fb] .btn-with-icon.ant-btn .ant-btn-icon svg{display:block}.api-keys-page[data-v-9738a6fb] .btn-icon-only.ant-btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:0}.api-keys-page[data-v-9738a6fb] .btn-icon-only.ant-btn .ant-btn-icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:0;margin:0!important}.api-keys-page[data-v-9738a6fb] .btn-icon-only.ant-btn-sm{height:2rem;min-width:2rem;padding:0;width:2rem}.api-keys-page[data-v-9738a6fb] .delete-btn.btn-icon-only.ant-btn{border-radius:.5rem;height:2.25rem;min-width:2.25rem;padding:0;width:2.25rem}.api-keys-page[data-v-9738a6fb] .key-value-actions .key-value-action-btn.ant-btn{background:#fafafa;border:.0625rem solid #f1f1f1;border-radius:.5rem;-webkit-box-shadow:none;box-shadow:none;color:#1a2332}.api-keys-page[data-v-9738a6fb] .key-value-actions .key-value-action-btn.ant-btn:hover{background:#dbeafe;border-color:#f1f1f1;color:#1a2332}.api-keys-page[data-v-9738a6fb] .key-value-actions .key-value-action-btn.ant-btn:focus-visible{background:#dbeafe;border-color:#3b82f6;-webkit-box-shadow:0 0 0 .125rem rgba(59,130,246,.2);box-shadow:0 0 0 .125rem #3b82f633;color:#1a2332}.api-keys-page[data-v-9738a6fb] .key-value-actions .key-value-action-btn.ant-btn:active{background:#bfdbfe;border-color:#f1f1f1;color:#1a2332}.post-divider[data-v-9738a6fb]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem}.toolbar[data-v-9738a6fb]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:2rem}.key-count[data-v-9738a6fb]{color:#000000a6;font-size:1rem}.section-divider[data-v-9738a6fb]{border-color:#e6e6e6;margin:2rem 0 0!important}.key-list[data-v-9738a6fb]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.key-card[data-v-9738a6fb] .ant-card-body{padding:1.25rem}.key-card-top[data-v-9738a6fb]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;gap:.75rem;justify-content:space-between;margin-bottom:1rem}.key-card-title-row[data-v-9738a6fb]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.75rem;min-width:0}.key-card-icon-wrap[data-v-9738a6fb]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:#edf5ff;border-radius:.5rem;color:#2563eb;-webkit-flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem;-ms-flex-negative:0;flex-shrink:0}.key-card-icon-wrap[data-v-9738a6fb] svg{display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.key-card-meta[data-v-9738a6fb]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.25rem;min-width:0}.key-card-name[data-v-9738a6fb]{color:#000000e0;font-size:1rem;font-weight:600}.key-card-date[data-v-9738a6fb]{color:#00000073;font-size:.875rem}.delete-btn[data-v-9738a6fb]{color:#ff4d4f;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.key-value-row[data-v-9738a6fb]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-bottom:1rem}.api-keys-page .key-card code.key-value[data-v-9738a6fb]{-webkit-box-flex:1;background:#e0f2fe;border-radius:.25rem;color:#1a2332;display:block;-webkit-flex:1;-ms-flex:1;flex:1;font-family:Menlo;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;min-width:0;padding:.625rem .75rem;word-break:break-all}.key-value-actions[data-v-9738a6fb]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.25rem}.key-stats[data-v-9738a6fb]{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.5rem;width:100%}.stat[data-v-9738a6fb]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.25rem;min-width:0}.stat-label[data-v-9738a6fb]{color:#00000073;font-size:.875rem}.stat-value[data-v-9738a6fb]{color:#000000e0;font-size:1rem;font-weight:500}.empty-hint[data-v-9738a6fb]{color:#00000073;font-size:1rem;padding:2rem 1rem;text-align:center}.security-card[data-v-9738a6fb]{background:#e0f2fe;border:.0625rem solid #bae6fd;border-radius:.25rem}.security-card[data-v-9738a6fb] .ant-card-body{padding:1rem 1.25rem}.security-inner[data-v-9738a6fb]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.875rem;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.security-icon[data-v-9738a6fb]{color:#1890ff;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-top:.125rem}.security-text[data-v-9738a6fb]{min-width:0}.security-title[data-v-9738a6fb]{color:#0958d9;font-size:1rem;font-weight:600;margin-bottom:.5rem}.security-list[data-v-9738a6fb]{color:#000000a6;font-size:.875rem;line-height:1.7;margin:0;padding-left:1.125rem}.security-list li[data-v-9738a6fb]::marker{color:#1890ff}.custom-dialog-overlay[data-v-9738a6fb]{background:#00000073;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;top:0;right:0;bottom:0;left:0;position:fixed;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:1rem;z-index:1000}.custom-dialog[data-v-9738a6fb]{background:#fff;border-radius:.75rem;-webkit-box-shadow:0 1.25rem 2.5rem -.5rem rgba(0,0,0,.18);box-shadow:0 1.25rem 2.5rem -.5rem #0000002e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:30rem;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-animation:dialog-fade-in-9738a6fb .18s ease-out;animation:dialog-fade-in-9738a6fb .18s ease-out;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@-webkit-keyframes dialog-fade-in-9738a6fb{0%{opacity:0;-webkit-transform:translateY(.75rem) scale(.97);transform:translateY(.75rem) scale(.97)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes dialog-fade-in-9738a6fb{0%{opacity:0;-webkit-transform:translateY(.75rem) scale(.97);transform:translateY(.75rem) scale(.97)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.custom-dialog-header[data-v-9738a6fb]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1.25rem 1.5rem 0}.custom-dialog-title[data-v-9738a6fb]{color:#1a2332;font-size:1.125rem;font-weight:600;line-height:1.4;margin:0}.custom-dialog-close[data-v-9738a6fb]{color:#00000073;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.api-keys-page[data-v-9738a6fb] .custom-dialog-close.ant-btn:hover{background:#0000000f;color:#000000e0}.custom-dialog-body[data-v-9738a6fb]{padding:1rem 1.5rem 0}.custom-dialog-desc[data-v-9738a6fb]{color:#64748b;font-size:.875rem;line-height:1.6;margin:0 0 1rem}.custom-dialog-label[data-v-9738a6fb]{color:#1a2332;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.custom-dialog-footer[data-v-9738a6fb]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;gap:.75rem;justify-content:flex-end;padding:1.25rem 1.5rem}
