@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--light-bg:#fff;--light-bg-alt:#f5f6f8;--light-fg:#1a1d23;--light-fg-muted:#565f6e;--light-border:#d8dce1;--light-accent-fg:#fff;--light-error:#b91c1c;--light-error-bg:#fef2f2;--light-success:#0f7a3d;--light-warning:#b45309;--light-syn-key:#a4222e;--light-syn-string:#1750c9;--light-syn-number:#96442a;--light-syn-bool:#6d28d9;--light-syn-punct:#24272b;--light-syn-linenum:#4d6b8f;--light-graph-bg:#f7f7f7;--light-graph-line-major:#ebe8e8;--light-graph-line-minor:#f2eeee;--light-graph-edge:#bcbec0;--light-graph-node-fill:#fff;--light-graph-node-stroke:#bcbec0;--light-graph-node-text:#000;--light-graph-node-key:#761cea;--light-graph-node-value:#535353;--light-graph-node-integer:#e6006e;--light-graph-node-null:#757575;--light-graph-node-bool-true:#6b7d00;--light-graph-node-bool-false:#ed0000;--light-graph-node-child-count:#535353;--light-graph-node-divider:#e6e6e6;--light-graph-canvas-text:#535353;--dark-bg:#1a1d23;--dark-bg-alt:#23272f;--dark-fg:#e5e7eb;--dark-fg-muted:#9aa1ac;--dark-border:#383e4a;--dark-accent-fg:#0b0d10;--dark-error:#f87171;--dark-error-bg:#3a1d1d;--dark-success:#4ade80;--dark-warning:#fbbf24;--dark-syn-key:#f5a3a8;--dark-syn-string:#79b8ff;--dark-syn-number:#e0a480;--dark-syn-bool:#c9a3ff;--dark-syn-punct:#c7ccd4;--dark-syn-linenum:#8aa8c9;--dark-graph-bg:#141414;--dark-graph-line-major:#1c1b1b;--dark-graph-line-minor:#191919;--dark-graph-edge:#444;--dark-graph-node-fill:#292929;--dark-graph-node-stroke:#424242;--dark-graph-node-text:#dce5e7;--dark-graph-node-key:#59b8ff;--dark-graph-node-value:#dce5e7;--dark-graph-node-integer:#e8c479;--dark-graph-node-null:#939598;--dark-graph-node-bool-true:#00dc7d;--dark-graph-node-bool-false:#f85c50;--dark-graph-node-child-count:#fff;--dark-graph-node-divider:#383838;--dark-graph-canvas-text:#dce5e7;--accent-blue-light:#2563eb;--accent-blue-dark:#3b82f6;--accent-violet-light:#6d28d9;--accent-violet-dark:#a78bfa;--accent-teal-light:#0f766e;--accent-teal-dark:#2dd4bf;--bg:var(--light-bg);--bg-alt:var(--light-bg-alt);--fg:var(--light-fg);--fg-muted:var(--light-fg-muted);--border:var(--light-border);--accent:var(--accent-blue-light);--accent-fg:var(--light-accent-fg);--error:var(--light-error);--error-bg:var(--light-error-bg);--success:var(--light-success);--warning:var(--light-warning);--syn-key:var(--light-syn-key);--syn-string:var(--light-syn-string);--syn-number:var(--light-syn-number);--syn-bool:var(--light-syn-bool);--syn-punct:var(--light-syn-punct);--syn-linenum:var(--light-syn-linenum);--graph-bg:var(--light-graph-bg);--graph-line-major:var(--light-graph-line-major);--graph-line-minor:var(--light-graph-line-minor);--graph-edge:var(--light-graph-edge);--graph-node-fill:var(--light-graph-node-fill);--graph-node-stroke:var(--light-graph-node-stroke);--graph-node-text:var(--light-graph-node-text);--graph-node-key:var(--light-graph-node-key);--graph-node-value:var(--light-graph-node-value);--graph-node-integer:var(--light-graph-node-integer);--graph-node-null:var(--light-graph-node-null);--graph-node-bool-true:var(--light-graph-node-bool-true);--graph-node-bool-false:var(--light-graph-node-bool-false);--graph-node-child-count:var(--light-graph-node-child-count);--graph-node-divider:var(--light-graph-node-divider);--graph-canvas-text:var(--light-graph-canvas-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:var(--dark-bg);--bg-alt:var(--dark-bg-alt);--fg:var(--dark-fg);--fg-muted:var(--dark-fg-muted);--border:var(--dark-border);--accent:var(--accent-blue-dark);--accent-fg:var(--dark-accent-fg);--error:var(--dark-error);--error-bg:var(--dark-error-bg);--success:var(--dark-success);--warning:var(--dark-warning);--syn-key:var(--dark-syn-key);--syn-string:var(--dark-syn-string);--syn-number:var(--dark-syn-number);--syn-bool:var(--dark-syn-bool);--syn-punct:var(--dark-syn-punct);--syn-linenum:var(--dark-syn-linenum);--graph-bg:var(--dark-graph-bg);--graph-line-major:var(--dark-graph-line-major);--graph-line-minor:var(--dark-graph-line-minor);--graph-edge:var(--dark-graph-edge);--graph-node-fill:var(--dark-graph-node-fill);--graph-node-stroke:var(--dark-graph-node-stroke);--graph-node-text:var(--dark-graph-node-text);--graph-node-key:var(--dark-graph-node-key);--graph-node-value:var(--dark-graph-node-value);--graph-node-integer:var(--dark-graph-node-integer);--graph-node-null:var(--dark-graph-node-null);--graph-node-bool-true:var(--dark-graph-node-bool-true);--graph-node-bool-false:var(--dark-graph-node-bool-false);--graph-node-child-count:var(--dark-graph-node-child-count);--graph-node-divider:var(--dark-graph-node-divider);--graph-canvas-text:var(--dark-graph-canvas-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:var(--dark-bg);--bg-alt:var(--dark-bg-alt);--fg:var(--dark-fg);--fg-muted:var(--dark-fg-muted);--border:var(--dark-border);--accent:var(--accent-blue-dark);--accent-fg:var(--dark-accent-fg);--error:var(--dark-error);--error-bg:var(--dark-error-bg);--success:var(--dark-success);--warning:var(--dark-warning);--syn-key:var(--dark-syn-key);--syn-string:var(--dark-syn-string);--syn-number:var(--dark-syn-number);--syn-bool:var(--dark-syn-bool);--syn-punct:var(--dark-syn-punct);--syn-linenum:var(--dark-syn-linenum);--graph-bg:var(--dark-graph-bg);--graph-line-major:var(--dark-graph-line-major);--graph-line-minor:var(--dark-graph-line-minor);--graph-edge:var(--dark-graph-edge);--graph-node-fill:var(--dark-graph-node-fill);--graph-node-stroke:var(--dark-graph-node-stroke);--graph-node-text:var(--dark-graph-node-text);--graph-node-key:var(--dark-graph-node-key);--graph-node-value:var(--dark-graph-node-value);--graph-node-integer:var(--dark-graph-node-integer);--graph-node-null:var(--dark-graph-node-null);--graph-node-bool-true:var(--dark-graph-node-bool-true);--graph-node-bool-false:var(--dark-graph-node-bool-false);--graph-node-child-count:var(--dark-graph-node-child-count);--graph-node-divider:var(--dark-graph-node-divider);--graph-canvas-text:var(--dark-graph-canvas-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-accent=violet]{--accent:var(--accent-violet-light)}:root[data-accent=teal]{--accent:var(--accent-teal-light)}:root[data-theme=dark][data-accent=violet]{--accent:var(--accent-violet-dark)}:root[data-theme=dark][data-accent=teal]{--accent:var(--accent-teal-dark)}@media (prefers-color-scheme:dark){:root:not([data-theme=light])[data-accent=violet]{--accent:var(--accent-violet-dark)}:root:not([data-theme=light])[data-accent=teal]{--accent:var(--accent-teal-dark)}}:root{--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-full:999px;--text-xs:.6875rem;--text-sm:.8125rem;--text-base:.875rem;--text-lg:1.0625rem;--light-elev-1:0 4px 12px #0000001f, 0 1px 2px #00000014;--light-elev-2:0 12px 32px #0000002e, 0 2px 6px #0000001a;--dark-elev-1:0 4px 12px #00000073, 0 1px 2px #00000059;--dark-elev-2:0 12px 32px #0000008c, 0 2px 6px #0006;--elev-1:var(--light-elev-1);--elev-2:var(--light-elev-2);--focus-ring:2px solid var(--accent)}:root[data-theme=dark]{--elev-1:var(--dark-elev-1);--elev-2:var(--dark-elev-2)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--elev-1:var(--dark-elev-1);--elev-2:var(--dark-elev-2)}}*{box-sizing:border-box}html{margin:0}body{background:var(--bg);min-height:100%;color:var(--fg);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}#app{flex-direction:column;height:100vh;display:flex}.site-content,.site-footer{max-width:46rem;padding:var(--space-6) var(--space-5);margin:0 auto;line-height:1.65}.site-content h1{margin:0 0 var(--space-2);font-size:1.5rem}.site-content h2{margin:var(--space-6) 0 var(--space-2);padding-top:var(--space-5);border-top:1px solid var(--border);font-size:1.15rem}.site-content h3{font-size:var(--text-lg);margin:var(--space-5) 0 var(--space-1)}.site-content p,.site-content li{color:var(--fg-muted);font-size:var(--text-base)}.site-content .lede{font-size:var(--text-lg)}.site-content strong{color:var(--fg)}.feature-list{padding-left:var(--space-4)}.feature-list li{margin-bottom:var(--space-1)}.site-content code{border-radius:var(--radius-sm);background:var(--bg-alt);color:var(--fg);padding:.1em .35em;font-family:SF Mono,Consolas,monospace;font-size:.85em}.site-footer{padding-top:var(--space-5);border-top:1px solid var(--border);color:var(--fg-muted);font-size:var(--text-sm);text-align:center}.site-content pre{background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-family:SF Mono,Consolas,monospace;font-size:var(--text-base);color:var(--fg);line-height:1.5;overflow-x:auto}.site-content .btn-primary{margin:var(--space-4) 0;text-decoration:none;display:inline-block}.compare-table-wrap{margin:var(--space-3) 0;overflow-x:auto}.site-content table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.site-content th,.site-content td{border:1px solid var(--border);padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top;color:var(--fg-muted)}.site-content th{background:var(--bg-alt);color:var(--fg);white-space:nowrap;font-weight:600}.site-content td strong{color:var(--fg)}.tool-portfolio{background:var(--bg-alt);border-top:1px solid var(--border)}.tool-portfolio-inner{max-width:64rem;padding:var(--space-6) var(--space-5);margin:0 auto}.tool-portfolio-inner h2{margin:0 0 var(--space-3);font-size:1.5rem}.tool-portfolio-trust{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin:0 0 var(--space-5);color:var(--fg-muted);font-size:var(--text-base)}.tool-portfolio-trust strong{color:var(--fg)}.tool-portfolio-trust code{border-radius:var(--radius-sm);background:var(--bg-alt);color:var(--fg);padding:.1em .35em;font-family:SF Mono,Consolas,monospace;font-size:.9em}.tool-portfolio-groups{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.tool-portfolio-group h3{font-size:var(--text-base);margin:0 0 var(--space-2);font-weight:600}.tool-portfolio-group .feature-list{padding-left:var(--space-4);margin:0}.tool-portfolio-group .feature-list li{color:var(--fg-muted);font-size:var(--text-sm);margin-bottom:var(--space-2)}.tool-portfolio-group .feature-list a{color:var(--fg);font-weight:600}.tool-portfolio-cta{margin:var(--space-5) 0 0;text-align:center}.tool-portfolio-sibling{margin:var(--space-3) 0 0;text-align:center;color:var(--fg-muted);font-size:var(--text-sm)}.tool-portfolio-sibling a{color:var(--fg);font-weight:600}.topbar{padding:var(--space-2) var(--space-4);background:var(--v2-topbar-bg);color:var(--v2-topbar-fg);border-bottom:1px solid #0000;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.brand{font-weight:600;font-size:var(--text-base)}:root{--v2-topbar-bg:var(--accent);--v2-topbar-fg:var(--accent-fg)}:root[data-theme=dark]{--v2-topbar-bg:color-mix(in srgb, var(--accent) 22%, var(--bg));--v2-topbar-fg:var(--fg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--v2-topbar-bg:color-mix(in srgb, var(--accent) 22%, var(--bg));--v2-topbar-fg:var(--fg)}}.topbar .btn{color:var(--v2-topbar-fg)}.topbar .btn:hover{background:color-mix(in srgb, var(--v2-topbar-fg) 16%, transparent);color:var(--v2-topbar-fg)}.topbar-link{color:var(--v2-topbar-fg);opacity:.85;font-size:var(--text-sm);text-decoration:none}.topbar-link:hover{opacity:1;text-decoration:underline}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.icon-btn{cursor:pointer;font-size:var(--text-lg);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:var(--fg);background:0 0;border:none}.icon-btn:hover{background:var(--border)}.panels{flex:1;min-height:0;display:flex}.panel{flex-direction:column;flex:1 1 0;min-width:0;display:flex;overflow:hidden}.panel.hidden{display:none}.middle-strip{background:var(--bg-alt);border-left:1px solid var(--border);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;display:flex}.middle-strip-group{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-1);flex-direction:column;flex-shrink:0;display:flex}.middle-strip-sep{background:var(--border);flex-shrink:0;width:60%;height:1px}.compare-bar{gap:var(--space-1)}.compare-toggle[aria-pressed=true]{color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, transparent)}.compare-nav{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.compare-nav[hidden]{display:none}.compare-nav-btn{color:var(--fg-muted);cursor:pointer;font-size:var(--text-xs);padding:var(--space-1);background:0 0;border:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.compare-nav-btn:hover{color:var(--accent)}.compare-nav-btn:disabled{color:var(--border);cursor:default}.compare-count{font-size:var(--text-xs);color:var(--accent);white-space:nowrap}.compare-count.is-empty{color:var(--fg-muted)}.splitter{cursor:col-resize;background:var(--border);flex:1 0;width:6px;position:relative}.splitter:hover,.splitter.dragging{background:var(--accent)}.cross-panel-actions .btn:disabled{opacity:.4;cursor:not-allowed}.middle-strip .btn-icon[data-strip-label]{gap:var(--space-1);padding:var(--space-1);flex-direction:column;min-width:0;min-height:0}.middle-strip .btn-icon[data-strip-label]:after{content:attr(data-strip-label);font-size:var(--text-xs);line-height:1.2}.compare-hint{padding:var(--space-2);text-align:center;color:var(--fg-muted);font-size:.85em}.compare-hint[hidden]{display:none}.tree-row.is-diff-added{background:color-mix(in srgb, var(--success) 18%, transparent)}.tree-row.is-diff-removed{background:color-mix(in srgb, var(--error) 18%, transparent)}.tree-row.is-diff-changed{background:color-mix(in srgb, var(--warning) 18%, transparent)}.tree-row.is-diff-current{outline:var(--focus-ring);outline-offset:-2px}.cm-diff-line-added{background:color-mix(in srgb, var(--success) 18%, transparent)}.cm-diff-line-removed{background:color-mix(in srgb, var(--error) 18%, transparent)}.cm-diff-line-changed{background:color-mix(in srgb, var(--warning) 18%, transparent)}.cm-diff-line-current{outline:var(--focus-ring);outline-offset:-2px}.schema-drawer{gap:var(--space-2);min-height:0;max-height:45%;padding:var(--space-2) var(--space-2);border-top:1px solid var(--border);background:var(--bg-alt);flex-direction:column;font-size:.85em;display:flex}.schema-drawer[hidden]{display:none}.schema-drawer-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.schema-drawer-title{font-weight:600}.schema-source-picker{gap:var(--space-2);color:var(--fg-muted);display:flex}.schema-source-picker label{align-items:center;gap:var(--space-1);cursor:pointer;display:flex}.schema-drawer-spacer{flex:1}.schema-summary.is-valid{color:var(--success)}.schema-summary.is-warning{color:var(--warning)}.schema-summary.is-error{color:var(--error)}.schema-input{min-height:4.5rem;max-height:12rem;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--fg);resize:vertical;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1em}.schema-input[hidden]{display:none}.schema-sibling-note{color:var(--fg-muted);margin:0}.schema-sibling-note[hidden]{display:none}.schema-url-row{gap:var(--space-2);display:flex}.schema-url-row[hidden]{display:none}.schema-url-input{min-width:0;padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--fg);font:inherit;flex:1}.schema-issues{margin:0;padding:0;list-style:none;overflow-y:auto}.schema-issue{align-items:baseline;gap:var(--space-2);width:100%;padding:var(--space-1) var(--space-1);border-radius:var(--radius-sm);color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.schema-issue:hover{background:color-mix(in srgb, var(--accent) 12%, transparent)}.schema-issue:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.schema-issue.is-current{background:color-mix(in srgb, var(--accent) 20%, transparent)}.schema-issue-path{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:40%;font-family:IBM Plex Mono,ui-monospace,monospace;overflow:hidden}.schema-issue-keyword{padding:0 var(--space-1);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--warning) 25%, transparent);color:var(--fg);flex:none;font-size:.9em}.schema-issue-message{color:var(--fg-muted)}.tree-row.is-schema-issue{box-shadow:inset 3px 0 0 var(--warning)}.tree-row.is-schema-current{outline:2px solid var(--warning);outline-offset:-2px}.inspector-drawer{gap:var(--space-2);min-height:0;max-height:45%;padding:var(--space-2) var(--space-2);border-top:1px solid var(--border);background:var(--bg-alt);flex-direction:column;font-size:.85em;display:flex}.inspector-drawer[hidden]{display:none}.inspector-drawer-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.inspector-drawer-title{flex:none;font-weight:600}.inspector-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);font-family:IBM Plex Mono,ui-monospace,monospace;overflow:hidden}.inspector-type{color:var(--fg-muted);flex:none}.inspector-drawer-spacer{flex:1}.inspector-message,.inspector-note{color:var(--fg-muted);margin:0}.inspector-message[hidden],.inspector-note[hidden]{display:none}.inspector-subtree{padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--fg);margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1em;overflow:auto}.inspector-subtree[hidden]{display:none}.inspector-subtree:focus-visible{outline:var(--focus-ring);outline-offset:-2px}@media (width<=720px){.inspector-drawer-title,.inspector-subtree,.inspector-note{display:none}}.inspector-distribution[hidden]{display:none}.inspector-distribution-head{align-items:center;display:flex}.inspector-distribution-title{font-weight:600}.inspector-distribution-hint,.inspector-distribution-summary{color:var(--fg-muted);margin:0}.inspector-distribution-hint[hidden],.inspector-distribution-summary[hidden]{display:none}.inspector-distribution-summary{color:var(--fg)}.inspector-distribution-list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inspector-distribution-outlier{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--warning) 18%, transparent);color:var(--fg);text-align:left;cursor:pointer;font:inherit;border:none;display:flex}.inspector-distribution-outlier:hover,.inspector-distribution-outlier:focus-visible{background:color-mix(in srgb, var(--warning) 30%, transparent)}.inspector-distribution-outlier-count{flex:none;font-weight:600}@media (width<=720px){.inspector-distribution{display:none}}.redact-drawer{gap:var(--space-2);min-height:0;max-height:45%;padding:var(--space-2);border-top:1px solid var(--border);background:var(--bg-alt);flex-direction:column;font-size:.85em;display:flex}.redact-drawer[hidden]{display:none}.redact-drawer-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.redact-drawer-title{flex:none;font-weight:600}.redact-drawer-spacer{flex:1}.redact-summary{color:var(--fg-muted)}.redact-dates-toggle{align-items:center;gap:var(--space-1);color:var(--fg-muted);flex:none;display:flex}.redact-message,.redact-note{color:var(--fg-muted);margin:0}.redact-message[hidden]{display:none}.redact-list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.redact-item-label{align-items:baseline;gap:var(--space-2);width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;display:flex}.redact-item-label:hover{background:color-mix(in srgb, var(--accent) 12%, transparent)}.redact-item.is-unsupported .redact-item-label{cursor:default;color:var(--fg-muted)}.redact-confidence{padding:0 var(--space-1);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--fg-muted) 20%, transparent);color:var(--fg);text-transform:uppercase;flex:none;font-size:.85em}.redact-confidence.is-high{background:color-mix(in srgb, var(--warning) 32%, transparent)}.redact-confidence.is-medium{background:color-mix(in srgb, var(--warning) 18%, transparent)}.redact-path{max-width:30%;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;flex:none;font-family:IBM Plex Mono,ui-monospace,monospace;overflow:hidden}.redact-detector{color:var(--fg-muted);flex:none}.redact-change{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:IBM Plex Mono,ui-monospace,monospace;overflow:hidden}@media (width<=720px){.redact-drawer{max-height:60%}.redact-detector,.redact-note{display:none}.panels{flex-direction:column}.panels>.panel{min-height:0;flex:1 1 0!important}.middle-strip{display:none}}.panel-toolbar{padding:var(--space-2) var(--space-1);border-bottom:1px solid var(--border);background:var(--bg-alt);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:2px;display:flex}.toolbar-group{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.btn{color:var(--fg);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;background:0 0;border:1px solid #0000;line-height:1.2}@media (width<=720px){.panel-toolbar{padding:var(--space-1) var(--space-2)}}.toolbar-sep{width:1px;height:var(--space-4);background:var(--border);align-self:center;margin:0 2px}.panel-toolbar [data-group=editing] .btn,.panel-toolbar [data-action=more-menu],.panel-toolbar [data-action=fullscreen]{color:var(--fg-muted)}.btn:hover{color:var(--fg);background:color-mix(in srgb, var(--fg) 8%, transparent);border-color:#0000}.btn:active{background:color-mix(in srgb, var(--fg) 14%, transparent);transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:default}.btn:disabled:hover{background:0 0}.btn.btn-repair{background:color-mix(in srgb, var(--error) 10%, transparent);color:var(--error)}.btn.btn-repair:hover{background:color-mix(in srgb, var(--error) 18%, transparent);color:var(--error);border-color:#0000}.compare-toggle[aria-pressed=true],.compare-toggle[aria-pressed=true]:hover{color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, transparent)}.sort-direction-row .btn.is-active,.sort-direction-row .btn.is-active:hover{color:var(--accent);background:color-mix(in srgb, var(--accent) 15%, transparent)}.empty-actions .btn{background:color-mix(in srgb, var(--fg) 6%, transparent)}[data-group=view] .toolbar-sep,.panel-toolbar [data-action=repair][hidden]+.toolbar-sep{display:none}.panel-toolbar .toolbar-sep:has(+[data-action=repair][hidden]){display:none}:is(.panel-toolbar[data-mode=types] [data-group=format],.panel-toolbar[data-mode=table] [data-group=format],.panel-toolbar[data-mode=graph] [data-group=format],.panel-toolbar[data-mode=types] .toolbar-sep:has(+[data-group=format]),.panel-toolbar[data-mode=table] .toolbar-sep:has(+[data-group=format]),.panel-toolbar[data-mode=graph] .toolbar-sep:has(+[data-group=format])),[data-group=format]>[data-action=smart-format],[data-group=format]>[data-action=compact]{display:none}.format-split-caret .ui-icon,.btn-iconify .dropdown-caret .ui-icon{width:.7rem;height:.7rem}.panel-footer .panel-status{font-size:var(--text-xs);padding-left:var(--space-2)}.panel-status{font-size:var(--text-sm);color:var(--fg-muted);white-space:nowrap;padding-left:var(--space-2);margin-left:auto}.panel-status.is-error{color:var(--error);cursor:pointer}.panel-status.is-valid{color:var(--success)}.panel-status.is-valid,.panel-status.is-error,.schema-summary.is-valid,.schema-summary.is-warning,.schema-summary.is-error,.graph-valid-indicator.is-valid,.graph-valid-indicator.is-error{align-items:center;gap:var(--space-1);display:inline-flex}.panel-status.is-valid:before,.panel-status.is-error:before,.schema-summary.is-valid:before,.schema-summary.is-warning:before,.schema-summary.is-error:before,.graph-valid-indicator.is-valid:before,.graph-valid-indicator.is-error:before{content:"";border-radius:var(--radius-full);background:currentColor;flex-shrink:0;width:6px;height:6px}.editor-host{flex:1;min-height:0;overflow:hidden}.editor-host .cm-editor{height:100%;font-size:var(--editor-font-size,13px)}.editor-host .cm-scroller{font-family:IBM Plex Mono,SF Mono,Consolas,Cascadia Mono,monospace;line-height:1.6}.editor-host .cm-gutters{background:var(--bg);color:var(--syn-linenum);border-right:1px solid var(--border)}.editor-host .cm-activeLineGutter{background:var(--bg-alt);color:var(--fg)}.editor-host .cm-error-line{background:var(--error-bg)}.editor-host .cm-errorGutter{color:var(--error);font-weight:700}.editor-host .cm-indent-guide{box-shadow:-1px 0 0 0 var(--border)}.editor-host .cm-panels{background:var(--bg-alt);color:var(--fg);border-top:1px solid var(--border)}.editor-host .cm-panel.cm-search{padding:var(--space-2) var(--space-2);align-items:center;gap:var(--space-1);font-family:system-ui,sans-serif;font-size:var(--text-sm);flex-wrap:wrap;display:flex}.editor-host .cm-panel.cm-search input[type=text]{padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--fg);font:inherit;font-size:var(--text-sm)}.editor-host .cm-panel.cm-search input[type=text]:focus{outline:var(--focus-ring);outline-offset:-1px;border-color:var(--accent)}.editor-host .cm-panel.cm-search button:not([name=close]){padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--fg);font:inherit;font-size:var(--text-sm);cursor:pointer}.editor-host .cm-panel.cm-search button:not([name=close]):hover{border-color:var(--accent);color:var(--accent)}.editor-host .cm-panel.cm-search label{align-items:center;gap:var(--space-1);color:var(--fg-muted);font-size:var(--text-sm);display:inline-flex}.editor-host .cm-panel.cm-search [name=close]{color:var(--fg-muted);font-size:var(--text-lg);cursor:pointer;padding:0 var(--space-1);background:0 0;border:none}.editor-host .cm-panel.cm-search [name=close]:hover{color:var(--fg)}.editor-host .cm-searchMatch{background:color-mix(in srgb, var(--accent) 28%, transparent);outline:1px solid color-mix(in srgb, var(--accent) 55%, transparent)}.editor-host .cm-searchMatch.cm-searchMatch-selected{background:color-mix(in srgb, var(--accent) 62%, transparent);outline:var(--focus-ring)}.editor-host .cm-selectionMatch{background:color-mix(in srgb, var(--fg-muted) 22%, transparent)}.search-count{padding-left:var(--space-2);color:var(--accent);margin-left:auto;font-weight:600}.search-count[hidden]{display:none}.search-count.is-empty{color:var(--error)}.panel-footer{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-top:1px solid var(--border);background:var(--bg-alt);color:var(--fg-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;display:flex}.footer-sep{opacity:.5}.ui-icon{flex-shrink:0;width:1rem;height:1rem;display:block}.btn-icon{box-sizing:border-box;min-width:2.75rem;min-height:2.75rem;padding:var(--space-2);justify-content:center;align-items:center;display:inline-flex}.btn-icon:focus-visible,.notice-close:focus-visible,.tree-caret:focus-visible,.tree-toggle:focus-visible{outline:var(--focus-ring);outline-offset:2px}.btn-glyph{display:inline-flex}.btn-iconify{align-items:center;gap:var(--space-1);display:inline-flex}.btn-iconify .btn-label{display:none}.panel-toolbar .btn-icon,.panel-toolbar .btn-iconify{min-width:0;min-height:0;padding:var(--space-1)}@media (pointer:coarse){.panel-toolbar .btn-icon,.panel-toolbar .btn-iconify{min-width:2.75rem;min-height:2.75rem}}.dropdown-caret{vertical-align:-1px;width:.8rem;height:.8rem;display:inline-flex}.dropdown-caret .ui-icon{width:.8rem;height:.8rem}.notice-close{box-sizing:border-box;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.notice-close .ui-icon{width:1rem;height:1rem}.tree-toggle .ui-icon,.tree-caret .ui-icon,.compare-nav-btn .ui-icon,.tree-search-bar button .ui-icon,.table-search-bar button .ui-icon{width:.85rem;height:.85rem}.menu-wrap{display:inline-flex;position:relative}.menu{z-index:20;min-width:15rem;padding:var(--space-1);border:1px solid color-mix(in srgb, var(--border) 40%, transparent);border-radius:var(--radius-md);background:var(--bg);box-shadow:var(--elev-1);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);left:0}.menu[hidden]{display:none}.menu button{align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-2);border-radius:var(--radius-md);color:var(--fg);font:inherit;font-size:var(--text-sm);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;display:flex}.menu button:hover{background:var(--bg-alt);color:var(--accent)}.menu button:focus-visible{background:color-mix(in srgb, var(--accent) 20%, var(--bg));color:var(--fg);outline:none}.menu-wide{min-width:19rem}.menu-right{min-width:13rem;left:auto;right:0}.menu-check{color:var(--accent);visibility:hidden;margin-left:auto;font-weight:700}.menu [aria-checked=true] .menu-check{visibility:visible}.menu [aria-checked=true]{color:var(--accent)}.accent-dot{border-radius:var(--radius-full);border:1px solid var(--border);flex-shrink:0;width:.7em;height:.7em}.accent-dot[data-dot=blue]{background:var(--accent-blue-light)}.accent-dot[data-dot=violet]{background:var(--accent-violet-light)}.accent-dot[data-dot=teal]{background:var(--accent-teal-light)}:root[data-theme=dark] .accent-dot[data-dot=blue]{background:var(--accent-blue-dark)}:root[data-theme=dark] .accent-dot[data-dot=violet]{background:var(--accent-violet-dark)}:root[data-theme=dark] .accent-dot[data-dot=teal]{background:var(--accent-teal-dark)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .accent-dot[data-dot=blue]{background:var(--accent-blue-dark)}:root:not([data-theme=light]) .accent-dot[data-dot=violet]{background:var(--accent-violet-dark)}:root:not([data-theme=light]) .accent-dot[data-dot=teal]{background:var(--accent-teal-dark)}}.menu-sep{height:1px;margin:var(--space-1) var(--space-1);background:var(--border)}.menu-label{padding:var(--space-1) var(--space-2) var(--space-1);color:var(--fg-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.menu-empty{padding:var(--space-1) var(--space-2) var(--space-2);color:var(--fg-muted);font-size:var(--text-sm);font-style:italic}.menu-danger:hover{color:var(--error)!important}.menu-note{margin:var(--space-1) var(--space-1) 0;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);background:var(--bg-alt);color:var(--fg-muted);font-size:var(--text-xs);line-height:1.4}.recent-item{flex-direction:column!important;align-items:flex-start!important;gap:0!important}.recent-meta{color:var(--fg-muted);font-size:var(--text-xs)}.menu-key,.menu-hint{color:var(--fg-muted);font-size:var(--text-xs);margin-left:auto}.menu-hint{font-style:italic}.notice{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--accent) 10%, var(--bg));color:var(--fg);font-size:var(--text-sm);flex-shrink:0;display:flex}.notice[hidden]{display:none}.notice-btn{border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--bg);color:var(--accent);font:inherit;font-size:var(--text-sm);padding:var(--space-1) var(--space-2);cursor:pointer}.notice-btn:hover{background:var(--accent);color:var(--accent-fg)}.notice-close{color:var(--fg-muted);font-size:var(--text-lg);padding:0 var(--space-1);cursor:pointer;background:0 0;border:none;margin-left:auto;line-height:1}.notice-close:hover{color:var(--fg)}.shared-banner{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--accent) 10%, var(--bg));color:var(--fg);font-size:var(--text-sm);flex-shrink:0;display:flex}.shared-banner[hidden]{display:none}.mode-btn:disabled,.btn.is-unsupported{opacity:.45;cursor:not-allowed}.mode-btn:disabled:hover{border-color:var(--border);color:var(--fg)}.toast{z-index:30;padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);background:var(--fg);color:var(--bg);font-size:var(--text-sm);pointer-events:none;box-shadow:var(--elev-1);font-weight:600;position:absolute;bottom:2.2rem;left:50%;transform:translate(-50%)}.toast[hidden]{display:none}.toast--error{background:var(--error)}.toast--warning{background:var(--warning)}.toast--success{background:var(--success)}.lang-select{padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--fg);font:inherit;font-size:var(--text-sm)}.menu-select-row{padding:var(--space-1) var(--space-2) var(--space-1);display:block}.menu-select-row select{width:100%;padding:var(--space-1) var(--space-1);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--fg);font:inherit;font-size:var(--text-sm)}.format-picker{z-index:40;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--accent);border-radius:var(--radius-lg);background:var(--bg);flex-direction:column;display:flex;position:absolute;inset:20% 15%}.format-picker p{font-size:var(--text-sm);color:var(--fg-muted);margin:0}.format-picker-row{align-items:center;gap:var(--space-3);font-size:var(--text-sm);display:flex}.format-picker-row input[type=text]{min-width:0;padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--fg);font:inherit;flex:1}.format-picker-row input[type=color]{border:1px solid var(--border);border-radius:var(--radius-sm);background:0 0;block-size:1.6rem;inline-size:2.2rem;padding:0}.format-picker-row input[type=color]:disabled{opacity:.4}.format-picker-row label{align-items:center;gap:var(--space-2);display:inline-flex}.format-picker-choices{gap:var(--space-2);flex-wrap:wrap;display:flex}.copy-fallback{z-index:40;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--accent);border-radius:var(--radius-lg);background:var(--bg);flex-direction:column;display:flex;position:absolute;inset:10% 8%}.copy-fallback textarea{resize:none;font-family:SF Mono,Consolas,monospace;font-size:var(--text-sm);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-alt);color:var(--fg);padding:var(--space-2);flex:1}.export-preview{z-index:40;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--accent);border-radius:var(--radius-lg);background:var(--bg);flex-direction:column;display:flex;position:absolute;inset:10% 8%}.export-preview p{font-size:var(--text-sm);color:var(--fg-muted);margin:0}.export-preview-output{resize:none;font-family:SF Mono,Consolas,monospace;font-size:var(--text-sm);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-alt);color:var(--fg);padding:var(--space-2);flex:1}.export-preview-error{color:var(--error)}.export-preview-actions{gap:var(--space-2);justify-content:flex-end;display:flex}.csv-export-controls{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;flex-shrink:0;display:flex}.csv-export-controls label{align-items:center;gap:var(--space-1);display:flex}.csv-export-warning{color:var(--warning);font-size:var(--text-sm);margin:0}.csv-import-preview .export-preview-output{flex:1;min-height:8rem}.modal-backdrop{z-index:50;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}:root[data-theme=dark] .modal-backdrop{background:#000000a6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .modal-backdrop{background:#000000a6}}.modal-backdrop[hidden]{display:none}.modal{border:1px solid color-mix(in srgb, var(--border) 40%, transparent);border-radius:var(--radius-lg);background:var(--bg);width:min(28rem,100vw - 2rem);max-height:calc(100vh - 4rem);color:var(--fg);box-shadow:var(--elev-2);overflow-y:auto}.modal-header{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.modal-header h2{font-size:var(--text-lg);margin:0}.modal-body{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.modal-footer{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);display:flex}.btn-primary{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.btn-primary:hover{filter:brightness(1.08)}.settings-row{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-base);display:flex}.settings-row input[type=number]{width:4.5rem;padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--fg);font:inherit}.shortcuts-category{margin:0 0 var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--border);color:var(--fg-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.shortcuts-category:first-child{border-top:none;padding-top:0}.shortcuts-row{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) 0;font-size:var(--text-base);display:flex}.shortcuts-keys{color:var(--fg-muted);font-family:SF Mono,Consolas,monospace;font-size:var(--text-sm);flex-shrink:0}.properties-name-input{width:14rem;max-width:60%;padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--fg);font:inherit}.settings-row select{padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--fg);font:inherit;font-size:var(--text-base)}:is(.settings-row:has(select:disabled),.settings-row:has(input:disabled)){opacity:.55}.settings-inline{align-items:center;gap:var(--space-2);font-weight:400;display:flex}.settings-inline label{align-items:center;gap:var(--space-1);white-space:nowrap;display:flex}.settings-row-checkbox{justify-content:flex-start}.modal-footer{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);justify-content:flex-end;display:flex}.sort-modal .modal{width:min(32rem,100vw - 2rem)}.sort-modal-body label{gap:var(--space-1);font-size:var(--text-base);flex-direction:column;display:flex}.sort-modal-body select{padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--fg);font:inherit;font-size:var(--text-base)}.sort-direction-row{gap:var(--space-2);display:flex}.sort-direction-row .btn.is-active{border-color:var(--accent);color:var(--accent)}.sort-preview-label{font-size:var(--text-sm);color:var(--fg-muted);margin:0}.sort-preview{resize:vertical;height:12rem;font-family:SF Mono,Consolas,monospace;font-size:var(--text-sm);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-alt);color:var(--fg);padding:var(--space-2)}.settings-row-checkbox input{margin:0}.transform-modal .modal{width:min(56rem,100vw - 2rem)}.transform-field{gap:var(--space-1);font-size:var(--text-base);flex-direction:column;display:flex}.transform-field[hidden]{display:none}.transform-input{padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--fg);font:inherit;font-size:var(--text-base)}.transform-query{font-family:SF Mono,Consolas,monospace}.transform-input.has-error{border-color:var(--error)}.transform-hint{font-size:var(--text-sm);color:var(--fg-muted);margin:-.4rem 0 0}.transform-panes{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}@media (width<=46rem){.transform-panes{grid-template-columns:1fr}}.transform-pane{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.transform-pane-label{font-size:var(--text-sm);color:var(--fg-muted);margin:0}.transform-pane-text{resize:vertical;height:16rem;font-family:SF Mono,Consolas,monospace;font-size:var(--text-sm);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-alt);color:var(--fg);padding:var(--space-2);white-space:pre}.transform-status{min-height:1.2em;font-size:var(--text-sm);color:var(--fg-muted);margin:0}.transform-status.is-error{color:var(--error)}.transform-footer{flex-wrap:wrap}.transform-wizard{gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-alt);flex-direction:column;display:flex}.transform-wizard-heading{font-size:var(--text-sm);color:var(--fg-muted);margin:0;font-weight:600}.transform-wizard-body{gap:var(--space-2);flex-direction:column;display:flex}.transform-wizard-body[hidden]{display:none}.transform-wizard-controls{gap:var(--space-3);flex-direction:column;display:flex}.transform-wizard-controls.is-disabled{opacity:.5}.transform-wizard-group-label{margin:0 0 var(--space-1);font-size:var(--text-sm);color:var(--fg-muted)}.transform-wizard-rows{gap:var(--space-1);flex-direction:column;display:flex}.transform-wizard-row{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.transform-wizard-select{padding:var(--space-1) var(--space-1);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--fg);font:inherit;font-size:var(--text-sm)}.transform-wizard-value{min-width:6rem;font-size:var(--text-sm);flex:8rem}.transform-wizard-add-btn,.transform-wizard-remove-btn{align-items:center;gap:var(--space-1);display:inline-flex}.transform-wizard-pick-list{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.transform-wizard-pick-item{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--fg);display:inline-flex}.transform-wizard-pick-item input{margin:0}.transform-wizard-banner{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2);border:1px solid var(--warning);border-radius:var(--radius-md);background:var(--bg);flex-wrap:wrap;display:flex}.transform-wizard-banner[hidden]{display:none}.transform-wizard-banner p{font-size:var(--text-sm);color:var(--fg-muted);flex:16rem;margin:0}.panels.is-fullscreen>.panel:not(.is-fullscreen),.panels.is-fullscreen>.middle-strip{display:none}.panel{position:relative}.drop-overlay{z-index:5;background:color-mix(in srgb, var(--accent) 12%, var(--bg));border:2px dashed var(--accent);color:var(--accent);font-size:var(--text-base);pointer-events:none;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0}.drop-overlay[hidden]{display:none}.mode-toggle{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);gap:2px;padding:2px;display:inline-flex}.mode-toggle .mode-btn{border-radius:var(--radius-sm)}.mode-toggle .mode-btn.is-active,.mode-toggle .mode-btn.is-active:hover{background:var(--accent);color:var(--accent-fg)}.mode-toggle-viewing{padding:0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--fg-muted);align-items:center;display:inline-flex}.mode-toggle-viewing[hidden]{display:none}.tree-host{min-height:0;font-family:SF Mono,Consolas,Cascadia Mono,monospace;font-size:var(--text-sm);flex-direction:column;flex:1;line-height:1.55;display:flex}.tree-host[hidden]{display:none}.tree-scroll{min-height:0;padding:var(--space-2) 0;flex:1;position:relative;overflow:auto}.tree-spacer{width:1px}.tree-root{position:absolute;top:0;left:0;right:0}.tree-breadcrumb,.tree-search-bar{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border);flex-shrink:0;display:flex}.tree-search-bar[hidden]{display:none}.tree-breadcrumb-input,.tree-search-input{font:inherit;color:var(--fg);background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);flex:1;font-family:inherit}.tree-breadcrumb-input.has-error{border-color:var(--error);color:var(--error)}.tree-breadcrumb-error{color:var(--error);white-space:nowrap;font-size:.85em}.tree-breadcrumb-error[hidden]{display:none}.tree-search-bar button,.tree-breadcrumb-copy{color:var(--fg-muted);cursor:pointer;font-size:var(--text-base);padding:0 var(--space-1);background:0 0;border:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.tree-search-bar button:hover,.tree-breadcrumb-copy:hover{color:var(--accent)}.tree-search-count{color:var(--accent);text-align:right;flex-shrink:0;min-width:3.5em;font-size:.85em}.tree-search-count.is-empty{color:var(--error)}.tree-row.is-search-match{background:color-mix(in srgb, var(--accent) 14%, transparent)}.tree-row.is-search-current{outline:var(--focus-ring);outline-offset:-2px}.tree-row{align-items:center;gap:var(--space-1);height:20px;padding:0 var(--space-2);white-space:nowrap;cursor:default;display:flex;position:absolute;left:0;right:0}.tree-row:hover{background:var(--bg-alt)}.tree-row.is-selected{background:color-mix(in srgb, var(--accent) 18%, transparent);outline:1px solid var(--accent);outline-offset:-1px}.tree-row.is-gap-selected{box-shadow:inset 0 -2px 0 var(--accent)}.tree-toggle{width:1.1em;min-width:1.1em;color:var(--fg-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:.7em;line-height:1;display:inline-flex}.tree-toggle:hover{color:var(--accent)}.tree-key{color:var(--fg);font-weight:600}.tree-key.tree-index{color:var(--fg-muted);font-weight:400}.tree-colon{color:var(--fg-muted)}.tree-summary{color:var(--fg-muted);font-style:italic}.tree-infer{color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;font-style:italic;overflow:hidden}.tree-value{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.tree-string{color:var(--syn-string)}.tree-number{color:var(--syn-number)}.tree-boolean{color:var(--syn-bool)}.tree-null{color:var(--syn-punct);font-style:italic}.tree-type-glyph{flex-shrink:0;align-items:center;display:inline-flex}.tree-type-glyph .ui-icon{width:.8em;height:.8em}.tree-swatch{border-radius:var(--radius-sm);border:1px solid var(--border);cursor:pointer;appearance:none;outline:none;flex-shrink:0;width:.85em;height:.85em;padding:0}.tree-swatch::-webkit-color-swatch-wrapper{padding:0}.tree-swatch::-webkit-color-swatch{border-radius:var(--radius-sm);border:none}.tree-swatch::-moz-color-swatch{border-radius:var(--radius-sm);border:none}.tree-bool-toggle{cursor:pointer;flex-shrink:0}.types-host{min-height:0;padding:var(--space-2) var(--space-3);font-family:SF Mono,Consolas,Cascadia Mono,monospace;font-size:var(--text-sm);color:var(--fg);white-space:pre;flex:1;margin:0;line-height:1.5;overflow:auto}.types-host[hidden]{display:none}.types-host.types-empty{padding:var(--space-4);color:var(--fg-muted);font-family:system-ui,sans-serif;font-size:var(--text-base);white-space:normal}.tree-empty{padding:var(--space-4);color:var(--fg-muted);font-family:system-ui,sans-serif;font-size:var(--text-base)}.table-host{min-height:0;font-family:SF Mono,Consolas,Cascadia Mono,monospace;font-size:var(--text-sm);flex-direction:column;flex:1;display:flex}.table-host[hidden]{display:none}.graph-layout{flex-direction:column;flex:1;min-height:0;display:flex}.graph-layout[hidden]{display:none}.graph-topbar{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border);font-size:var(--text-sm);display:flex}.graph-valid-indicator{font-weight:600}.graph-valid-indicator.is-valid{color:var(--success)}.graph-valid-indicator.is-error{color:var(--error)}.graph-live-transform{align-items:center;gap:var(--space-1);color:var(--fg-muted);cursor:pointer;display:flex}.graph-format-select{align-items:center;display:flex}.graph-format-select select{padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--fg);font:inherit;font-size:var(--text-sm);cursor:pointer}.graph-topbar-spacer{flex:1}.graph-search-input{width:12rem;padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--fg);font:inherit;font-size:var(--text-sm)}.graph-search-count{color:var(--fg-muted);font-size:var(--text-xs);white-space:nowrap}.graph-split{flex-direction:row;flex:1;min-height:0;display:flex}.graph-source-pane{border-right:1px solid var(--border);flex-direction:column;flex:0 0 38%;min-width:0;display:flex}.graph-source-pane[hidden]{display:none}.graph-source-pane .editor-host{flex:1;min-height:0}.graph-host{background:var(--graph-bg);background-image:linear-gradient(var(--graph-line-major) 1.5px, transparent 1.5px), linear-gradient(90deg, var(--graph-line-major) 1.5px, transparent 1.5px), linear-gradient(var(--graph-line-minor) 1px, transparent 1px), linear-gradient(90deg, var(--graph-line-minor) 1px, transparent 1px);background-size:100px 100px,100px 100px,20px 20px,20px 20px;flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}@media (width<=720px){.graph-split{flex-direction:column}.graph-source-pane{border-right:none;border-bottom:1px solid var(--border);flex:35 1 0;min-height:0}.graph-host{flex:65 1 0;min-height:0}}.graph-toolbar{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-top:1px solid var(--border);background:var(--bg);display:flex;position:relative}.graph-trust-badge{font-size:var(--text-base);opacity:.7;cursor:default;margin-left:auto}.graph-svg{cursor:grab;touch-action:none;display:block}.graph-loading-overlay{background:var(--bg-alt);color:var(--fg-muted);font-size:var(--text-base);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.graph-loading-overlay[hidden]{display:none}.graph-error-overlay{gap:var(--space-2);padding:var(--space-4);text-align:center;flex-direction:column}.graph-error-overlay div{max-width:32ch}.graph-card-rect{fill:var(--graph-node-fill);stroke:var(--graph-node-stroke);stroke-width:1px}.graph-card-match .graph-card-rect{stroke:var(--accent);stroke-width:2.5px}.graph-card-selected .graph-card-rect{stroke:var(--accent);stroke-width:2px;filter:drop-shadow(0 0 3px var(--accent))}.graph-card{cursor:pointer}.graph-card-header-fill{fill:var(--graph-node-fill)}.graph-card-header-rule{stroke:var(--graph-node-divider);stroke-width:1px}.graph-card-title{font-family:var(--font-mono);fill:var(--graph-node-text);dominant-baseline:middle;font-size:12px;font-weight:600}.graph-row-hit{fill:#0000}.graph-row-toggle-disc{fill:var(--graph-node-fill);stroke:var(--graph-node-null);stroke-width:1px}.graph-row-toggle-glyph{stroke:var(--graph-node-text);stroke-width:1.5px;stroke-linecap:round}.graph-row-summary:hover .graph-row-toggle-disc{fill:var(--accent);stroke:var(--accent)}.graph-row-summary:hover .graph-row-toggle-glyph{stroke:var(--accent-fg)}.graph-row-text{font-family:var(--font-mono);fill:var(--graph-node-text);dominant-baseline:middle;font-size:12px}.graph-row-seg-key{fill:var(--graph-node-key)}.graph-row-seg-string{fill:var(--graph-node-value)}.graph-row-seg-number{fill:var(--graph-node-integer)}.graph-row-seg-null{fill:var(--graph-node-null)}.graph-row-seg-true{fill:var(--graph-node-bool-true)}.graph-row-seg-false{fill:var(--graph-node-bool-false)}.graph-row-seg-summary{fill:var(--graph-node-child-count)}.graph-row-summary:hover .graph-row-text,.graph-row-summary:hover .graph-row-seg{fill:var(--accent)}.graph-swatch{stroke:var(--graph-node-stroke);stroke-width:1px}.graph-edge-path{stroke:var(--graph-edge);stroke-width:1.5px}.graph-edge-arrow{fill:var(--graph-edge)}.graph-edge-label{font-family:var(--font-mono);fill:var(--graph-canvas-text);font-size:10px}.graph-empty{padding:var(--space-4);text-align:center;color:var(--graph-canvas-text);font-size:var(--text-base);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.table-empty{padding:var(--space-4);color:var(--fg-muted);font-family:system-ui,sans-serif;font-size:var(--text-base)}.table-root{flex-direction:column;flex:1;min-height:0;display:flex}.table-header-row{border-bottom:1px solid var(--border);background:var(--bg-alt);flex-shrink:0;display:flex}.table-header-cell{text-align:left;min-width:120px;padding:var(--space-2) var(--space-2);border:none;border-right:1px solid var(--border);color:var(--fg);font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;flex:1 1 0;font-weight:600;overflow:hidden}.table-header-cell:hover,.table-sort-arrow{color:var(--accent)}.table-scroll{flex:1;min-height:0;position:relative;overflow:auto}.table-spacer{width:1px}.table-rows-layer{position:absolute;top:0;left:0;right:0}.table-row{border-bottom:1px solid var(--border);height:28px;display:flex;position:absolute;left:0;right:0}.table-row:hover{background:var(--bg-alt)}.table-cell{min-width:120px;padding:var(--space-1) var(--space-2);border-right:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;cursor:default;flex:1 1 0;overflow:hidden}.table-cell.is-focused{outline:var(--focus-ring);outline-offset:-2px}.table-edit-input{width:100%;font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--accent);border-radius:var(--radius-sm);padding:0 var(--space-1);font-family:inherit}.table-context-menu{position:fixed;top:auto;left:auto}.column-host{flex-direction:column;flex:1;min-height:0;display:flex}.column-host[hidden]{display:none}.column-view-root{min-height:0;font-family:SF Mono,Consolas,Cascadia Mono,monospace;font-size:var(--text-sm);flex-direction:row;flex:1;display:flex;overflow:auto hidden}.column-view-root:focus-visible{outline:none}.column-view-col{border-right:1px solid var(--border);flex-direction:column;flex:0 0 240px;min-width:0;display:flex}.column-view-col-scroll{flex:1;min-height:0;position:relative;overflow-y:auto}.column-view-spacer{width:1px}.column-view-rows-layer{position:absolute;top:0;left:0;right:0}.column-view-row{align-items:center;gap:var(--space-1);width:100%;padding:0 var(--space-2);color:var(--fg);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;font-family:inherit;display:flex;position:absolute;left:0;right:0}.column-view-row:hover{background:var(--bg-alt)}.column-view-row.is-active{background:color-mix(in srgb, var(--accent) 18%, transparent);outline:1px solid var(--accent);outline-offset:-1px}.column-view-row:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.column-view-row-key{text-overflow:ellipsis;overflow:hidden}.column-view-row-preview{text-overflow:ellipsis;min-width:0;color:var(--fg-muted);flex:1;overflow:hidden}.column-view-row-chevron{color:var(--fg-muted);flex-shrink:0}.table-search-bar{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border);flex-shrink:0;display:flex}.table-search-bar[hidden]{display:none}.table-search-input{font:inherit;color:var(--fg);background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);flex:1;font-family:inherit}.table-replace-input{flex:1}.table-search-bar button{color:var(--fg-muted);cursor:pointer;font-size:var(--text-base);padding:0 var(--space-1);background:0 0;border:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.table-search-bar button:hover{color:var(--accent)}.table-replace-btn{white-space:nowrap;border-radius:var(--radius-sm);font-size:var(--text-sm)!important;border:1px solid var(--border)!important;padding:var(--space-1) var(--space-2)!important}.table-search-count{color:var(--accent);text-align:right;flex-shrink:0;min-width:3.5em;font-size:.85em}.table-search-count.is-empty{color:var(--error)}.table-cell.is-search-match{background:color-mix(in srgb, var(--accent) 14%, transparent)}.table-cell.is-search-current{outline:var(--focus-ring);outline-offset:-2px}:root{--table-row-height:28px}.table-cell.table-cell-nested{white-space:normal;flex-direction:column;display:flex;overflow:visible}.table-cell-line{height:var(--table-row-height);min-height:var(--table-row-height);align-items:center;gap:var(--space-1);white-space:nowrap;text-overflow:ellipsis;display:flex;overflow:hidden}.table-cell-toggle{width:1.1em;min-width:1.1em;color:var(--fg-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:.7em;line-height:1;display:inline-flex}.table-cell-toggle:hover{color:var(--accent)}.table-cell-toggle:focus-visible{outline:var(--focus-ring);outline-offset:1px}.table-cell-children{padding-left:var(--space-4);border-left:1px solid var(--border);flex-direction:column;display:flex}.table-cell-child-row{height:var(--table-row-height);min-height:var(--table-row-height);align-items:center;gap:var(--space-2);white-space:nowrap;display:flex;overflow:hidden}.table-cell-child-row.table-cell-child-container{flex-direction:column;align-items:stretch;height:auto}.table-cell-child-row.table-cell-child-container>.table-cell-line{padding-left:0}.table-cell-child-key{color:var(--fg-muted);flex-shrink:0}.table-cell-child-key:after{content:":"}.table-cell-child-value{text-overflow:ellipsis;cursor:text;overflow:hidden}.table-cell-child-value:focus-visible{outline:var(--focus-ring);outline-offset:-1px}.table-nested-edit-input{width:100%;font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--accent);border-radius:var(--radius-sm);padding:0 var(--space-1);font-family:inherit}.tree-edit-input{min-width:3rem;font:inherit;font-family:inherit;font-size:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--accent);border-radius:var(--radius-sm);padding:0 var(--space-1);flex:1}.tree-edit-key{max-width:10rem;font-weight:600}.tree-caret{color:var(--fg-muted);font-size:var(--text-base);padding:0 var(--space-1);cursor:pointer;opacity:0;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;line-height:1;display:inline-flex;position:relative}.tree-row:hover .tree-caret,.tree-row.is-selected .tree-caret,.tree-row:focus-within .tree-caret{opacity:1}.tree-caret:hover{color:var(--accent)}@media (hover:none){.tree-caret{opacity:1}.tree-caret:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.tree-drag-grip{color:var(--fg-muted);font-size:var(--text-base);padding:0 var(--space-1);cursor:grab;touch-action:none;opacity:0;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.tree-row:hover .tree-drag-grip,.tree-row.is-selected .tree-drag-grip,.tree-row:focus-within .tree-drag-grip{opacity:1}.tree-drag-grip:hover{color:var(--accent)}.tree-drag-grip .ui-icon{width:.85rem;height:.85rem}@media (hover:none){.tree-drag-grip{opacity:1}.tree-drag-grip:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.tree-context-menu{position:fixed;top:auto;left:auto}.tree-row.is-drop-target{outline:2px dashed var(--accent);outline-offset:-2px}.tree-row.is-grid-toggled{white-space:normal;flex-direction:column;align-items:stretch;padding:0;display:flex}.tree-grid-row-header{align-items:center;gap:var(--space-1);height:20px;min-height:20px;padding-right:var(--space-2);white-space:nowrap;flex:none;display:flex}.tree-embedded-grid{height:300px;margin:var(--space-1) var(--space-2) var(--space-1) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);flex:none;overflow:hidden}.tree-embedded-grid .table-root{height:100%}.tree-grid-toggle{color:var(--fg-muted);font-size:var(--text-base);padding:0 var(--space-1);cursor:pointer;opacity:0;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.tree-grid-toggle .ui-icon{width:.8rem;height:.8rem}.tree-row:hover .tree-grid-toggle,.tree-row.is-selected .tree-grid-toggle,.tree-row:focus-within .tree-grid-toggle,.tree-grid-toggle.is-active{opacity:1}.tree-grid-toggle:hover,.tree-grid-toggle.is-active{color:var(--accent)}@media (hover:none){.tree-grid-toggle{opacity:1}.tree-grid-toggle:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.empty-state{z-index:3;justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4);text-align:center;color:var(--fg-muted);font-size:var(--text-base);background:var(--bg);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.empty-state[hidden]{display:none}.empty-state p{margin:0}.empty-state .empty-actions{gap:var(--space-2);pointer-events:auto;display:flex}.busy-overlay,.graph-loading-overlay{z-index:5;background:var(--bg-alt);color:var(--fg-muted);font-size:var(--text-base);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.busy-overlay[hidden],.graph-loading-overlay[hidden]{display:none}.graph-loading-overlay{background:var(--graph-bg);color:var(--graph-canvas-text)}.har-host{min-height:0;font-family:system-ui,sans-serif;font-size:var(--text-sm);flex-direction:column;flex:1;display:flex;overflow:auto}.har-host[hidden]{display:none}.har-toolbar{align-items:center;gap:var(--space-2);padding:var(--space-2);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.har-search{min-width:120px;padding:var(--space-1) var(--space-2);font:inherit;flex:200px}.har-count{color:var(--fg-muted);white-space:nowrap}.har-message{padding:var(--space-4);color:var(--fg-muted)}.har-body{flex:1;min-height:0;display:flex;overflow:hidden}.har-list{border-right:1px solid var(--border);flex-direction:column;flex:60%;min-width:0;display:flex;overflow:auto}.har-row{gap:var(--space-2);padding:var(--space-1) var(--space-2);grid-template-columns:4.5rem 3.5rem 1fr 8rem 5rem 5rem;align-items:center;font-family:SF Mono,Consolas,Cascadia Mono,monospace;display:grid}.har-row-header{background:var(--bg-alt);border-bottom:1px solid var(--border);z-index:1;font-family:system-ui,sans-serif;font-weight:600;position:sticky;top:0}.har-row-header button{all:unset;cursor:pointer;text-align:left}.har-row-header button:hover{text-decoration:underline}.har-list-rows .har-row{cursor:pointer;border-bottom:1px solid var(--border)}.har-list-rows .har-row:hover{background:var(--bg-alt)}.har-list-rows .har-row.is-selected{background:var(--bg-alt);outline:2px solid var(--accent);outline-offset:-2px}.har-list-rows .har-row.has-diff{border-left:3px solid var(--warning)}.har-cell-url{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.har-cell-status.status-2xx{color:var(--success)}.har-cell-status.status-3xx{color:var(--accent)}.har-cell-status.status-4xx,.har-cell-status.status-5xx{color:var(--error)}.har-row-limit-note{padding:var(--space-2);color:var(--fg-muted);font-style:italic}.har-inspector{flex:40%;min-width:0;overflow:auto}.har-inspector[hidden]{display:none}.har-diff-summary{border-top:1px solid var(--border);padding:var(--space-2);max-height:40%;overflow:auto}.har-diff-summary[hidden]{display:none}.har-diff-pairs{gap:var(--space-1);flex-direction:column;display:flex}.har-diff-pair-row{all:unset;cursor:pointer;padding:var(--space-1);font-family:SF Mono,Consolas,Cascadia Mono,monospace;font-size:var(--text-sm)}.har-diff-pair-row:hover{background:var(--bg-alt)}.har-diff-section-label{margin-top:var(--space-2);font-weight:600}.har-diff-added-row{color:var(--success)}.har-diff-removed-row{color:var(--error)}.har-diff-rows{margin-top:var(--space-2);font-family:SF Mono,Consolas,Cascadia Mono,monospace;font-size:var(--text-sm);flex-direction:column;gap:2px;display:flex}.har-diff-row{gap:var(--space-2);grid-template-columns:1fr 1fr 1fr;display:grid}.har-diff-row-added .har-diff-after,.har-diff-row-added .har-diff-path{color:var(--success)}.har-diff-row-removed .har-diff-before,.har-diff-row-removed .har-diff-path{color:var(--error)}.har-diff-row-changed .har-diff-before{color:var(--error);text-decoration:line-through}.har-diff-row-changed .har-diff-after{color:var(--success)}.har-sanitize{gap:var(--space-2);min-height:0;max-height:50%;padding:var(--space-2);border-top:1px solid var(--border);background:var(--bg-alt);flex-direction:column;font-size:.85em;display:flex;overflow:auto}.har-sanitize[hidden]{display:none}.har-sanitize-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.har-sanitize-title{font-weight:600}.har-sanitize-spacer{flex:1}.har-sanitize-message{color:var(--warning);margin:0}.har-sanitize-message[hidden]{display:none}.har-sanitize-groups{gap:var(--space-2);flex-direction:column;display:flex}.har-sanitize-group-head{margin:0 0 var(--space-1);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-family:SF Mono,Consolas,Cascadia Mono,monospace;overflow:hidden}.har-sanitize-result[hidden]{display:none}.har-sanitize-summary{margin:var(--space-1) 0 0;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);white-space:pre-wrap;font-size:var(--text-sm)}
