.cv[data-v-5c10e9ed]{background:var(--bg-1);border:1px solid var(--line);border-radius:12px;margin:22px 0}.cv-hd[data-v-5c10e9ed]{padding:14px 16px;border-bottom:1px solid var(--line)}.cv-hd-top[data-v-5c10e9ed]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.cv-title[data-v-5c10e9ed]{margin:0;font:600 15px var(--font-sans);color:var(--fg-hi);letter-spacing:-.005em}.cv-acts[data-v-5c10e9ed]{display:flex;gap:8px}.cv-btn[data-v-5c10e9ed]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:500 11px var(--font-sans);padding:5px 10px;border-radius:6px;border:1px solid var(--line);background:transparent;color:var(--mute);transition:color .15s,border-color .15s,background .15s}.cv-btn[data-v-5c10e9ed]:hover{color:var(--fg-hi);border-color:var(--line-2);background:#ffffff08}.cv-btn.primary[data-v-5c10e9ed]{color:var(--fg-hi);border-color:color-mix(in oklab,var(--brand) 50%,var(--line));background:color-mix(in oklab,var(--brand) 12%,transparent)}.cv-btn.primary[data-v-5c10e9ed]:hover{border-color:var(--brand);background:color-mix(in oklab,var(--brand) 18%,transparent)}.cv-search-wrap[data-v-5c10e9ed]{position:relative;margin-top:12px}.cv-input[data-v-5c10e9ed]{width:100%;box-sizing:border-box;padding:8px 36px 8px 34px;border-radius:8px;border:1px solid var(--line);background:var(--bg-0);color:var(--fg);font:400 13px var(--font-sans);outline:none;transition:border-color .15s,box-shadow .15s}.cv-input[data-v-5c10e9ed]::-moz-placeholder{color:var(--mute)}.cv-input[data-v-5c10e9ed]::placeholder{color:var(--mute)}.cv-input[data-v-5c10e9ed]:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in oklab,var(--brand) 20%,transparent)}.cv-ico[data-v-5c10e9ed]{left:11px;pointer-events:none}.cv-clear[data-v-5c10e9ed],.cv-ico[data-v-5c10e9ed]{position:absolute;top:50%;transform:translateY(-50%);color:var(--mute)}.cv-clear[data-v-5c10e9ed]{right:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;padding:4px;display:inline-grid;place-items:center}.cv-clear[data-v-5c10e9ed]:hover{color:var(--fg-hi)}.cv-body[data-v-5c10e9ed]{background:var(--bg-0);border-radius:0 0 12px 12px;padding:8px 0 12px;overflow-x:hidden}.cv-tree[data-v-5c10e9ed]{font-family:var(--font-mono);font-size:13px;line-height:1.7}.cv-row[data-v-5c10e9ed]{display:flex;align-items:baseline;gap:6px;padding-top:1px;padding-bottom:1px;padding-right:12px;border-radius:4px;transition:background .12s;flex-wrap:wrap;min-width:0}.cv-row[data-v-5c10e9ed]:hover{background:#ffffff08}.cv-section[data-v-5c10e9ed]{margin-top:4px}.cv-section--top[data-v-5c10e9ed]{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.cv-section--top[data-v-5c10e9ed]:first-child{margin-top:0;padding-top:4px;border-top:none}.cv-sec-key[data-v-5c10e9ed]{font-weight:600;color:var(--fg-hi);white-space:nowrap}.cv-key[data-v-5c10e9ed]{color:var(--dim);white-space:nowrap}.cv-val[data-v-5c10e9ed]{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0;flex:1 1 auto}.tk-true[data-v-5c10e9ed]{color:var(--brand-2)}.tk-false[data-v-5c10e9ed]{color:var(--err)}.tk-num[data-v-5c10e9ed]{color:#dc9beb}.tk-str[data-v-5c10e9ed]{color:var(--brand-2)}.tk-default[data-v-5c10e9ed]{color:var(--fg)}.cv-arr-item[data-v-5c10e9ed]{display:flex;align-items:baseline;gap:8px;padding:1px 12px 1px 28px;font-family:var(--font-mono);font-size:13px}.cv-arr-dash[data-v-5c10e9ed],.cv-note-btn[data-v-5c10e9ed]{color:var(--mute);flex-shrink:0}.cv-note-btn[data-v-5c10e9ed]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;font:500 12.5px var(--font-sans);padding:2px 8px;white-space:nowrap;transition:color .15s}.cv-note-btn[data-v-5c10e9ed]:hover{color:var(--brand)}.cv-note[data-v-5c10e9ed]{margin-top:4px;margin-bottom:6px;margin-right:12px;padding:8px 12px;background:var(--bg-1);border-left:2px solid var(--brand);border-radius:4px;font:400 12.5px/1.6 var(--font-sans);color:var(--fg);white-space:pre-wrap}.cv-empty[data-v-5c10e9ed]{padding:28px 16px;text-align:center;color:var(--mute);font:400 13px var(--font-sans)}[data-v-5c10e9ed] .cv-mark{background:color-mix(in oklab,var(--brand) 28%,transparent);color:var(--fg-hi);border-radius:3px;padding:0 2px;font-style:normal}
