.split-layout[data-astro-cid-cnwqicxz]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);min-height:500px}@media(max-width:900px){.split-layout[data-astro-cid-cnwqicxz]{grid-template-columns:1fr}}.panel[data-astro-cid-cnwqicxz]{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;overflow:hidden}.panel-header[data-astro-cid-cnwqicxz]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-default);background:var(--bg-secondary)}.panel-header[data-astro-cid-cnwqicxz] label[data-astro-cid-cnwqicxz]{display:flex;align-items:center;gap:var(--space-2);font-weight:600;font-size:var(--text-sm);color:var(--text-primary)}.panel-header[data-astro-cid-cnwqicxz] label[data-astro-cid-cnwqicxz] svg[data-astro-cid-cnwqicxz]{width:16px;height:16px;color:var(--text-tertiary)}.panel-body[data-astro-cid-cnwqicxz]{flex:1;display:flex;flex-direction:column;overflow:hidden}.json-textarea[data-astro-cid-cnwqicxz]{flex:1;width:100%;padding:var(--space-3) var(--space-4);border:none;font-size:var(--text-sm);font-family:var(--font-mono);color:var(--text-primary);background:var(--surface-input);resize:none;min-height:360px}.json-textarea[data-astro-cid-cnwqicxz]:focus{outline:none;box-shadow:inset 0 0 0 2px var(--primary-500)}.table-controls[data-astro-cid-cnwqicxz]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-default);flex-wrap:wrap;background:var(--surface-card)}.table-meta[data-astro-cid-cnwqicxz]{font-size:var(--text-xs);color:var(--text-tertiary)}.table-stats[data-astro-cid-cnwqicxz]{font-size:var(--text-xs);color:var(--text-tertiary);padding:var(--space-1) var(--space-2);background:var(--surface-secondary);border-radius:var(--radius-sm)}.control-buttons[data-astro-cid-cnwqicxz]{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.btn-sm[data-astro-cid-cnwqicxz]{padding:var(--space-1) var(--space-3)!important;font-size:var(--text-xs)!important}.btn-sm[data-astro-cid-cnwqicxz] svg[data-astro-cid-cnwqicxz]{width:14px;height:14px}.search-input[data-astro-cid-cnwqicxz]{padding:var(--space-1) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);font-size:var(--text-sm);min-width:160px;background:var(--surface-input)}.search-input[data-astro-cid-cnwqicxz]:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 2px #3b82f61a}.dropdown-wrapper[data-astro-cid-cnwqicxz]{position:relative}.column-toggle-menu[data-astro-cid-cnwqicxz]{display:none;position:absolute;top:100%;right:0;z-index:100;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);min-width:200px;max-height:300px;overflow:hidden;margin-top:var(--space-1)}.column-toggle-menu[data-astro-cid-cnwqicxz].open{display:block}.column-toggle-header[data-astro-cid-cnwqicxz]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-default);background:var(--bg-secondary)}.column-toggle-list[data-astro-cid-cnwqicxz]{max-height:250px;overflow-y:auto;padding:var(--space-1) 0}.column-toggle-item[data-astro-cid-cnwqicxz]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;transition:background .15s}.column-toggle-item[data-astro-cid-cnwqicxz]:hover{background:var(--surface-hover)}.column-toggle-item[data-astro-cid-cnwqicxz].disabled{opacity:.5}.column-toggle-item[data-astro-cid-cnwqicxz] input[data-astro-cid-cnwqicxz][type=checkbox]{width:14px;height:14px;accent-color:var(--primary-500);cursor:pointer}.toggle-label[data-astro-cid-cnwqicxz]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-menu[data-astro-cid-cnwqicxz]{display:none;position:absolute;top:100%;right:0;z-index:100;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);min-width:160px;overflow:hidden;margin-top:var(--space-1)}.dropdown-menu[data-astro-cid-cnwqicxz].open{display:block}.dropdown-item[data-astro-cid-cnwqicxz]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text-primary);background:none;border:none;width:100%;text-align:left;cursor:pointer;transition:background .15s}.dropdown-item[data-astro-cid-cnwqicxz]:hover{background:var(--surface-hover)}.dropdown-item[data-astro-cid-cnwqicxz] svg[data-astro-cid-cnwqicxz]{width:14px;height:14px;color:var(--text-tertiary)}.table-container[data-astro-cid-cnwqicxz]{flex:1;overflow:auto;padding:0;background:var(--surface-card)}.data-table[data-astro-cid-cnwqicxz]{width:100%;table-layout:auto;border-collapse:collapse;font-size:var(--text-sm)}.data-table[data-astro-cid-cnwqicxz] th[data-astro-cid-cnwqicxz]{position:sticky;top:0;z-index:10;background:linear-gradient(180deg,var(--bg-secondary) 0%,var(--surface-secondary) 100%);padding:var(--space-3) var(--space-3);text-align:left;font-weight:600;font-size:var(--text-xs);color:var(--text-secondary);border-bottom:2px solid var(--border-default);white-space:nowrap;cursor:pointer;user-select:none;transition:background .15s}.data-table[data-astro-cid-cnwqicxz] th[data-astro-cid-cnwqicxz]:hover{background:var(--surface-hover)}.data-table[data-astro-cid-cnwqicxz] th[data-astro-cid-cnwqicxz] .th-content[data-astro-cid-cnwqicxz]:after{content:" ↕";opacity:.3;font-size:10px;margin-left:4px}.data-table[data-astro-cid-cnwqicxz] th[data-astro-cid-cnwqicxz].sorted-asc .th-content[data-astro-cid-cnwqicxz]:after{content:" ↑";opacity:1;color:var(--primary-500)}.data-table[data-astro-cid-cnwqicxz] th[data-astro-cid-cnwqicxz].sorted-desc .th-content[data-astro-cid-cnwqicxz]:after{content:" ↓";opacity:1;color:var(--primary-500)}.th-row-num[data-astro-cid-cnwqicxz],.cell-row-num[data-astro-cid-cnwqicxz]{width:50px;min-width:50px;text-align:center;color:var(--text-tertiary);font-size:var(--text-xs);background:var(--bg-secondary)!important;border-right:1px solid var(--border-default)}.cell-row-num[data-astro-cid-cnwqicxz]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);background:var(--surface-card)!important}.data-table[data-astro-cid-cnwqicxz] td[data-astro-cid-cnwqicxz]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-light, #f0f0f0);color:var(--text-primary);max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background .15s}.data-table[data-astro-cid-cnwqicxz] tbody[data-astro-cid-cnwqicxz] tr[data-astro-cid-cnwqicxz]{transition:all .15s}.data-table[data-astro-cid-cnwqicxz] tbody[data-astro-cid-cnwqicxz] tr[data-astro-cid-cnwqicxz]:hover{background:#3b82f60d}.data-table[data-astro-cid-cnwqicxz] tbody[data-astro-cid-cnwqicxz] tr[data-astro-cid-cnwqicxz]:hover .cell-row-num[data-astro-cid-cnwqicxz]{background:#3b82f614!important}.data-table[data-astro-cid-cnwqicxz] tbody[data-astro-cid-cnwqicxz] tr[data-astro-cid-cnwqicxz]:nth-child(2n){background:var(--gray-50, #fafafa)}.data-table[data-astro-cid-cnwqicxz] tbody[data-astro-cid-cnwqicxz] tr[data-astro-cid-cnwqicxz]:nth-child(2n):hover{background:#3b82f60d}.data-table[data-astro-cid-cnwqicxz] tbody[data-astro-cid-cnwqicxz] tr[data-astro-cid-cnwqicxz]:nth-child(2n) .cell-row-num[data-astro-cid-cnwqicxz]{background:var(--gray-100, #f0f0f0)!important}.cell-null[data-astro-cid-cnwqicxz]{color:var(--text-tertiary)}.null-value[data-astro-cid-cnwqicxz]{display:inline-block;padding:1px 6px;background:var(--gray-100, #f0f0f0);border-radius:var(--radius-sm);font-size:var(--text-xs);font-style:italic}.cell-number[data-astro-cid-cnwqicxz]{text-align:right;font-family:var(--font-mono)}.num-value[data-astro-cid-cnwqicxz]{display:inline-block;padding:1px 6px;background:#3b82f614;border-radius:var(--radius-sm);font-size:var(--text-xs)}.cell-boolean[data-astro-cid-cnwqicxz]{text-align:center}.bool-tag[data-astro-cid-cnwqicxz]{display:inline-block;padding:2px 8px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:500}.cell-true[data-astro-cid-cnwqicxz] .bool-tag[data-astro-cid-cnwqicxz]{background:#22c55e26;color:#16a34a}.cell-false[data-astro-cid-cnwqicxz] .bool-tag[data-astro-cid-cnwqicxz]{background:#ef444426;color:#dc2626}.cell-object[data-astro-cid-cnwqicxz]{color:var(--primary-500);font-family:var(--font-mono);font-size:var(--text-xs)}.json-preview[data-astro-cid-cnwqicxz]{display:inline-block;padding:1px 6px;background:#8b5cf61a;border-radius:var(--radius-sm)}.cell-link[data-astro-cid-cnwqicxz] a[data-astro-cid-cnwqicxz]{color:var(--primary-500);text-decoration:none}.cell-link[data-astro-cid-cnwqicxz] a[data-astro-cid-cnwqicxz]:hover{text-decoration:underline}.cell-text[data-astro-cid-cnwqicxz]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.table-empty[data-astro-cid-cnwqicxz]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;color:var(--text-tertiary);font-size:var(--text-base);gap:var(--space-3)}.table-empty[data-astro-cid-cnwqicxz]:before{content:"{}";font-size:48px;font-weight:700;opacity:.2;font-family:var(--font-mono)}.table-error[data-astro-cid-cnwqicxz]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);color:var(--error-500)}.table-error[data-astro-cid-cnwqicxz] svg[data-astro-cid-cnwqicxz]{flex-shrink:0;margin-top:2px}.dark .data-table[data-astro-cid-cnwqicxz] th[data-astro-cid-cnwqicxz]{background:linear-gradient(180deg,#1f2937,#111827)}.dark .th-row-num[data-astro-cid-cnwqicxz],.dark .cell-row-num[data-astro-cid-cnwqicxz]{background:#1f2937!important}.dark .data-table[data-astro-cid-cnwqicxz] tbody[data-astro-cid-cnwqicxz] tr[data-astro-cid-cnwqicxz]:nth-child(2n){background:#1f2937}.dark .null-value[data-astro-cid-cnwqicxz]{background:#374151}.dark .num-value[data-astro-cid-cnwqicxz]{background:#3b82f626}.dark .bool-tag[data-astro-cid-cnwqicxz].cell-true{background:#22c55e33;color:#4ade80}.dark .bool-tag[data-astro-cid-cnwqicxz].cell-false{background:#ef444433;color:#f87171}.dark .json-preview[data-astro-cid-cnwqicxz]{background:#8b5cf626}.dark .data-table[data-astro-cid-cnwqicxz] tbody[data-astro-cid-cnwqicxz] tr[data-astro-cid-cnwqicxz]:hover{background:#3b82f614}
