#wcv-api-credentials{--wcv-navy:#182c71;--wcv-indigo:#242ac2;--wcv-link:#065ae8;--wcv-ink:#0f1031;--wcv-body:#333333;--wcv-muted:#6e7191;--wcv-border:#dcddeb;--wcv-border-hairline:#eff0f6;--wcv-border-input:#cccccc;--wcv-input-bg:#f9fafb;--wcv-success:#15803d;--wcv-success-bg:#dcfce7;--wcv-warning:#b7791f;--wcv-warning-bg:#fef3c7;--wcv-danger:#cc1818;--wcv-danger-bg:#fde8e8;--wcv-radius-btn:10px;--wcv-radius-card:10px;--wcv-radius-input:8px;--wcv-shadow-card:0 2px 12px rgba(20,20,43,.08);--wcv-focus-glow:0 0 20px rgba(24,44,113,.1);--wcv-transition:all .2s ease-in-out;color:var(--wcv-body)}#wcv-api-credentials [hidden]{display:none !important}#wcv-api-credentials .wcv-api-intro{margin:0 0 28px;max-width:640px;font-size:15px;line-height:1.7;color:var(--wcv-muted);text-wrap:pretty}#wcv-api-credentials .wcv-api-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--wcv-radius-btn);font-size:14px;font-weight:600;line-height:1;padding:13px 20px;cursor:pointer;transition:var(--wcv-transition)}#wcv-api-credentials .wcv-api-btn-primary{background:var(--wcv-navy);color:#fff}#wcv-api-credentials .wcv-api-btn-primary:hover{background:var(--wcv-indigo)}#wcv-api-credentials .wcv-api-btn-outline{background:#fff;color:var(--wcv-navy);border-color:var(--wcv-border);padding:0 18px}#wcv-api-credentials .wcv-api-btn-outline:hover{color:var(--wcv-link);border-color:var(--wcv-link)}#wcv-api-credentials .wcv-api-btn-danger{background:#fff;color:var(--wcv-danger);border-color:var(--wcv-danger)}#wcv-api-credentials .wcv-api-btn-danger:hover{background:var(--wcv-danger);color:#fff}#wcv-api-credentials .wcv-api-btn-danger-solid{background:var(--wcv-danger);color:#fff}#wcv-api-credentials .wcv-api-btn-danger-solid:hover{filter:brightness(.92)}#wcv-api-credentials .wcv-api-btn-plain{background:#fff;color:var(--wcv-body);border-color:var(--wcv-border);font-weight:500}#wcv-api-credentials .wcv-api-btn-plain:hover{border-color:var(--wcv-muted)}#wcv-api-credentials .wcv-api-btn:disabled{opacity:.6;cursor:default}#wcv-api-credentials .wcv-api-notice{padding:16px 18px;margin:0 0 12px;border-radius:var(--wcv-radius-input)}#wcv-api-credentials .wcv-api-notice p{margin:0}#wcv-api-credentials .wcv-api-notice-success{border:1px solid #a7e3ba;background:var(--wcv-success-bg)}#wcv-api-credentials .wcv-api-notice-title{margin:0 0 14px !important;font-size:14px;font-weight:600;color:var(--wcv-ink)}#wcv-api-credentials .wcv-api-notice-warning{border:1px solid #f0d98a;background:var(--wcv-warning-bg);padding:14px 18px;margin:0 0 32px}#wcv-api-credentials .wcv-api-notice-warning p{font-size:13.5px;line-height:1.6;color:#7a5c12}#wcv-api-credentials .wcv-api-notice-error{border:1px solid #f3b0b0;background:var(--wcv-danger-bg);margin:0 0 20px}#wcv-api-credentials .wcv-api-notice-error p{font-size:14px;color:var(--wcv-danger)}#wcv-api-credentials .wcv-api-secret-row{display:flex;gap:8px;align-items:stretch;max-width:640px}#wcv-api-credentials .wcv-api-secret{flex:1;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:14px;letter-spacing:.02em;color:var(--wcv-ink);background:var(--wcv-input-bg);border:1px solid var(--wcv-border-input);border-radius:var(--wcv-radius-input);padding:11px 12px}#wcv-api-credentials .wcv-api-secret:focus{outline:none;border-color:var(--wcv-navy);box-shadow:var(--wcv-focus-glow)}#wcv-api-credentials .wcv-api-details{border:1px solid var(--wcv-border-hairline);border-radius:var(--wcv-radius-card);box-shadow:var(--wcv-shadow-card);padding:22px 24px;max-width:640px;margin:0 0 24px}#wcv-api-credentials .wcv-api-detail-grid{display:grid;grid-template-columns:120px 1fr;row-gap:12px;margin:0;font-size:14px}#wcv-api-credentials .wcv-api-detail-grid dt{color:var(--wcv-muted);font-weight:400}#wcv-api-credentials .wcv-api-detail-grid dd{margin:0;color:var(--wcv-ink)}#wcv-api-credentials .wcv-api-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}#wcv-api-credentials .wcv-api-hint{font-size:13px;color:var(--wcv-muted)}#wcv-api-credentials .wcv-api-modal{position:fixed;inset:0;z-index:100000;background:rgba(15,16,49,.5);display:flex;align-items:center;justify-content:center;padding:20px}#wcv-api-credentials .wcv-api-modal-dialog{width:460px;max-width:100%;background:#fff;border-radius:var(--wcv-radius-card);box-shadow:0 8px 30px rgba(20,20,43,.25);padding:28px 28px 22px}#wcv-api-credentials .wcv-api-modal-title{margin:0 0 12px;font-size:18px;font-weight:700;color:var(--wcv-ink)}#wcv-api-credentials .wcv-api-modal-body{margin:0 0 24px;font-size:14px;line-height:1.7;color:var(--wcv-muted);text-wrap:pretty}#wcv-api-credentials .wcv-api-modal-actions{display:flex;justify-content:flex-end;gap:10px}#wcv-api-credentials .wcv-api-modal-revoke{margin:-12px 0 24px;font-size:14px;line-height:1.7;color:var(--wcv-muted)}#wcv-api-credentials .wcv-api-modal-revoke-intro{margin:0 0 6px;font-weight:600}#wcv-api-credentials .wcv-api-modal-revoke-list{margin:0;padding-left:20px;list-style:disc}