@layer components{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is(main,[data-slot=dialog-content]) a{color:var(--link);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--link) 55%, transparent);text-decoration-color:color-mix(in oklab, var(--link) 55%, transparent);text-underline-offset:.2em}:is(main,[data-slot=dialog-content]) a:hover{-webkit-text-decoration-color:var(--link);text-decoration-color:var(--link)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-xs)}.muted{color:var(--muted-foreground)}.chip{font-size:var(--text-xs);text-transform:lowercase;border-radius:9px;padding:1px 8px;font-weight:600;display:inline-block}.chip-muted{background:color-mix(in oklab, var(--muted-foreground) 15%, transparent);color:var(--muted-foreground)}.chip-row{align-items:center;gap:6px;display:flex}.chip-row.wrap{flex-wrap:wrap}details summary{cursor:pointer;color:var(--muted-foreground);font-size:var(--text-sm)}summary+.j-pre{margin-top:8px}.j-pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-xs);white-space:pre-wrap;word-break:break-all;color:var(--muted-foreground);background:var(--muted);border:1px solid var(--border);border-radius:6px;max-height:420px;margin:0;padding:10px 12px;line-height:1.5;overflow:auto}.j-key{color:var(--json-key)}.j-string{color:var(--json-string)}.j-num{color:var(--json-number)}.j-bool{color:var(--json-boolean);font-weight:600}.j-null{color:var(--json-null)}.compare-chip-added{background:var(--diff-added-line-bg);color:var(--diff-added-fg)}.compare-chip-removed{background:var(--diff-removed-line-bg);color:var(--diff-removed-fg)}.compare-chip-changed{background:var(--diff-changed-line-bg);color:var(--diff-changed-fg)}.compare-chip-header{background:var(--diff-header-bg);color:var(--diff-header-fg);font-size:var(--text-xs)}.compare-tables-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.compare-cell-changed{background:var(--diff-changed-line-bg);box-shadow:0 0 0 1px var(--diff-changed-border);border-radius:3px}.compare-cell-empty{color:var(--muted-foreground);padding:0 4px}.compare-cell-empty:before{content:"∅"}.compare-summary-chips{gap:8px}.compare-truncated-banner{background:var(--diff-changed-line-bg);border:1px solid var(--diff-changed-border);color:var(--diff-changed-fg);font-size:var(--text-sm);border-radius:8px;padding:8px 14px}.compare-schedule-diff section{margin-top:20px}.compare-tables-list{flex-direction:column;gap:4px;display:flex}.compare-table-row,.compare-file-row{background:var(--card);border:1px solid var(--border);border-radius:8px;overflow:hidden}.compare-table-summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.compare-table-summary:hover{background:var(--muted)}.compare-table-name{min-width:0;font-size:var(--text-xs);flex:1}.compare-row-counts{font-size:var(--text-xs);white-space:nowrap}.compare-table-detail{border-top:1px solid var(--border);flex-direction:column;gap:12px;padding:12px 14px;display:flex}.compare-sample-section{flex-direction:column;gap:4px;display:flex}.compare-sample-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);margin-bottom:2px;font-weight:600}.compare-sample-row{font-size:var(--text-xs);word-break:break-all;border-radius:4px;padding:3px 8px}.compare-sample-added{background:var(--diff-added-line-bg);border-left:2px solid var(--diff-added-fg);border-radius:0 4px 4px 0}.compare-sample-removed{background:var(--diff-removed-line-bg);border-left:2px solid var(--diff-removed-fg);border-radius:0 4px 4px 0}.compare-changed-pair{flex-direction:column;gap:2px;margin-bottom:6px;display:flex}.compare-changed-key{font-size:var(--text-xs);margin-bottom:2px}.compare-sample-truncated,.compare-no-samples{font-size:var(--text-xs);font-style:italic}.compare-chip-kind-added{background:var(--diff-added-line-bg);color:var(--diff-added-fg);font-size:var(--text-xs)}.compare-chip-kind-cleared{background:var(--diff-removed-line-bg);color:var(--diff-removed-fg);font-size:var(--text-xs)}.compare-chip-kind-modified{background:var(--diff-changed-line-bg);color:var(--diff-changed-fg);font-size:var(--text-xs)}.compare-profile-group{border:1px solid var(--border);background:var(--muted);border-radius:6px;margin-bottom:4px;overflow:hidden}.compare-profile-group-summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.compare-profile-group-summary:hover{background:var(--card)}.compare-profile-cols{flex-wrap:wrap;flex:1;gap:6px;display:flex}.compare-profile-col{font-size:var(--text-xs);align-items:center;gap:4px;display:flex}.compare-profile-count{white-space:nowrap;font-size:var(--text-xs)}.compare-profile-group-samples{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding:8px 12px;display:flex}.compare-side-tables{flex-direction:column;gap:6px;display:flex}.compare-side-table{background:var(--card);border:1px solid var(--border);border-radius:6px;align-items:center;gap:10px;padding:8px 12px;display:flex}.compare-file-diff-totals{font-size:var(--text-xs);align-items:center;gap:10px;margin-bottom:12px;display:flex}.compare-file-diff-totals .compare-chip-added{color:var(--diff-added-fg);font-weight:600}.compare-file-diff-totals .compare-chip-removed{color:var(--diff-removed-fg);font-weight:600}.compare-diff-hunks{flex-direction:column;gap:10px;display:flex}.compare-diff-hunk{border:1px solid var(--border);background:var(--background);border-radius:6px;overflow:hidden}.compare-diff-hunk-header{font-size:var(--text-xs);color:var(--muted-foreground);background:var(--diff-hunk-bg);border-bottom:1px solid var(--border);padding:4px 10px}.compare-diff-line{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-xs);white-space:pre-wrap;word-break:break-all;padding:0 10px;line-height:1.5}.compare-diff-line-context{color:var(--muted-foreground)}.compare-diff-line-added{background:var(--diff-added-line-bg)}.compare-diff-line-removed{background:var(--diff-removed-line-bg)}.compare-realtime-diff section{margin-top:20px}.compare-counts-table{border-collapse:collapse;background:var(--card);border:1px solid var(--border);border-radius:8px;width:100%;overflow:hidden}.compare-counts-table th{text-align:left;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);border-bottom:1px solid var(--border);background:var(--muted);padding:8px 12px;font-weight:600}.compare-counts-table td{font-size:var(--text-sm);border-bottom:1px solid var(--border);padding:8px 12px}.compare-counts-table tbody tr:last-child td{border-bottom:0}.compare-delta-pos{color:var(--diff-added-fg)}.compare-delta-neg{color:var(--diff-removed-fg)}.compare-id-list{flex-wrap:wrap;gap:6px;display:flex}.compare-id-chip{font-size:var(--text-xs);border-radius:4px;padding:2px 8px;display:inline-block}.compare-changed-samples{flex-direction:column;gap:6px;display:flex}.compare-entity-sample{background:var(--card);border:1px solid var(--border);border-radius:8px;overflow:hidden}.compare-entity-summary{cursor:pointer;font-size:var(--text-sm);padding:10px 14px}.compare-entity-summary:hover{background:var(--muted)}.compare-entity-pair{border-top:1px solid var(--border);flex-wrap:wrap;gap:12px;padding:12px 14px;display:flex}.compare-entity-side{flex-direction:column;flex:1;gap:6px;min-width:240px;display:flex}.compare-entity-side-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);font-weight:600}.compare-header-info{border-top:1px solid var(--border);margin-top:24px;padding-top:16px}.compare-header-info>summary{font-size:var(--text-sm);margin-bottom:12px}}
