/* [project]/node_modules/.pnpm/react-diff-view@3.3.3_react@19.2.6/node_modules/react-diff-view/style/index.css [client] (css) */
:root {
  --diff-background-color: initial;
  --diff-text-color: initial;
  --diff-font-family: Consolas,Courier,monospace;
  --diff-selection-background-color: #b3d7ff;
  --diff-selection-text-color: var(--diff-text-color);
  --diff-gutter-insert-background-color: #d6fedb;
  --diff-gutter-insert-text-color: var(--diff-text-color);
  --diff-gutter-delete-background-color: #fadde0;
  --diff-gutter-delete-text-color: var(--diff-text-color);
  --diff-gutter-selected-background-color: #fffce0;
  --diff-gutter-selected-text-color: var(--diff-text-color);
  --diff-code-insert-background-color: #eaffee;
  --diff-code-insert-text-color: var(--diff-text-color);
  --diff-code-delete-background-color: #fdeff0;
  --diff-code-delete-text-color: var(--diff-text-color);
  --diff-code-insert-edit-background-color: #c0dc91;
  --diff-code-insert-edit-text-color: var(--diff-text-color);
  --diff-code-delete-edit-background-color: #f39ea2;
  --diff-code-delete-edit-text-color: var(--diff-text-color);
  --diff-code-selected-background-color: #fffce0;
  --diff-code-selected-text-color: var(--diff-text-color);
  --diff-omit-gutter-line-color: #cb2a1d;
}

.diff {
  background-color: var(--diff-background-color);
  border-collapse: collapse;
  color: var(--diff-text-color);
  table-layout: fixed;
  width: 100%;
}

.diff::selection {
  background-color: #b3d7ff;
  background-color: var(--diff-selection-background-color);
  color: var(--diff-selection-text-color);
}

.diff td {
  vertical-align: top;
  padding-top: 0;
  padding-bottom: 0;
}

.diff-line {
  font-family: Consolas, Courier, monospace;
  font-family: var(--diff-font-family);
  line-height: 1.5;
}

.diff-gutter > a {
  color: inherit;
  display: block;
}

.diff-gutter {
  cursor: pointer;
  text-align: right;
  -webkit-user-select: none;
  user-select: none;
  padding: 0 1ch;
}

.diff-gutter-insert {
  background-color: #d6fedb;
  background-color: var(--diff-gutter-insert-background-color);
  color: var(--diff-gutter-insert-text-color);
}

.diff-gutter-delete {
  background-color: #fadde0;
  background-color: var(--diff-gutter-delete-background-color);
  color: var(--diff-gutter-delete-text-color);
}

.diff-gutter-omit {
  cursor: default;
}

.diff-gutter-selected {
  background-color: #fffce0;
  background-color: var(--diff-gutter-selected-background-color);
  color: var(--diff-gutter-selected-text-color);
}

.diff-code {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: break-all;
  padding: 0 0 0 .5em;
}

.diff-code-edit {
  color: inherit;
}

.diff-code-insert {
  background-color: #eaffee;
  background-color: var(--diff-code-insert-background-color);
  color: var(--diff-code-insert-text-color);
}

.diff-code-insert .diff-code-edit {
  background-color: #c0dc91;
  background-color: var(--diff-code-insert-edit-background-color);
  color: var(--diff-code-insert-edit-text-color);
}

.diff-code-delete {
  background-color: #fdeff0;
  background-color: var(--diff-code-delete-background-color);
  color: var(--diff-code-delete-text-color);
}

.diff-code-delete .diff-code-edit {
  background-color: #f39ea2;
  background-color: var(--diff-code-delete-edit-background-color);
  color: var(--diff-code-delete-edit-text-color);
}

.diff-code-selected {
  background-color: #fffce0;
  background-color: var(--diff-code-selected-background-color);
  color: var(--diff-code-selected-text-color);
}

.diff-widget-content {
  vertical-align: top;
}

.diff-gutter-col {
  width: 7ch;
}

.diff-gutter-omit {
  height: 0;
}

.diff-gutter-omit:before {
  background-color: #cb2a1d;
  background-color: var(--diff-omit-gutter-line-color);
  content: " ";
  white-space: pre;
  width: 2px;
  height: 100%;
  margin-left: 4.6ch;
  display: block;
  overflow: hidden;
}

.diff-decoration {
  -webkit-user-select: none;
  user-select: none;
  line-height: 1.5;
}

.diff-decoration-content {
  font-family: Consolas, Courier, monospace;
  font-family: var(--diff-font-family);
  padding: 0;
}

/* [project]/node_modules/.pnpm/react18-json-view@0.2.10_react@19.2.6/node_modules/react18-json-view/src/style.css [client] (css) */
.json-view {
  color: #4d4d4d;
  text-align: left;
  --json-property: #009033;
  --json-index: #676dff;
  --json-number: #676dff;
  --json-string: #b2762e;
  --json-boolean: #dc155e;
  --json-null: #dc155e;
  display: block;
}

.json-view .json-view--property {
  color: var(--json-property);
}

.json-view .json-view--index {
  color: var(--json-index);
}

.json-view .json-view--number {
  color: var(--json-number);
}

.json-view .json-view--string {
  color: var(--json-string);
}

.json-view .json-view--boolean {
  color: var(--json-boolean);
}

.json-view .json-view--null {
  color: var(--json-null);
}

.json-view .jv-indent {
  padding-left: 1em;
}

.json-view .jv-chevron {
  vertical-align: -20%;
  cursor: pointer;
  opacity: .4;
  width: 1em;
  height: 1em;
  display: inline-block;
}

:is(.json-view .jv-chevron:hover, .json-view .jv-size:hover + .jv-chevron) {
  opacity: .8;
}

.json-view .jv-size {
  cursor: pointer;
  opacity: .4;
  vertical-align: -5%;
  margin-left: .5em;
  font-size: .875em;
  font-style: italic;
  line-height: 1;
}

.json-view :is(.json-view--copy, .json-view--edit), .json-view .json-view--link svg {
  cursor: pointer;
  width: 1em;
  height: 1em;
  margin-left: .25em;
  display: none;
}

.json-view .json-view--input {
  background: none;
  border: 1px solid;
  border-radius: 4px;
  width: 120px;
  margin-left: .25em;
  padding: 0 4px;
  font-size: 87.5%;
  line-height: 1.25;
}

.json-view .json-view--deleting {
  background-color: #da000011;
  outline: 1px solid #da0000;
  text-decoration-line: line-through;
}

:is(.json-view:hover, .json-view--pair:hover) > :is(.json-view--copy, .json-view--edit), :is(.json-view:hover, .json-view--pair:hover) > .json-view--link svg {
  display: inline-block;
}

.json-view .jv-button {
  cursor: pointer;
  color: inherit;
  background: none;
  border: none;
  outline: none;
}

.json-view .cursor-pointer {
  cursor: pointer;
}

.json-view svg {
  vertical-align: -10%;
}

.jv-size-chevron ~ svg {
  vertical-align: -16%;
}

.json-view_a11y {
  color: #545454;
  --json-property: #aa5d00;
  --json-index: #007299;
  --json-number: #007299;
  --json-string: green;
  --json-boolean: #d91e18;
  --json-null: #d91e18;
}

.json-view_github {
  color: #005cc5;
  --json-property: #005cc5;
  --json-index: #005cc5;
  --json-number: #005cc5;
  --json-string: #032f62;
  --json-boolean: #005cc5;
  --json-null: #005cc5;
}

.json-view_vscode {
  color: #005cc5;
  --json-property: #0451a5;
  --json-index: #00f;
  --json-number: #00f;
  --json-string: #a31515;
  --json-boolean: #00f;
  --json-null: #00f;
}

.json-view_atom {
  color: #383a42;
  --json-property: #e45649;
  --json-index: #986801;
  --json-number: #986801;
  --json-string: #50a14f;
  --json-boolean: #0184bc;
  --json-null: #0184bc;
}

.json-view_winter-is-coming {
  color: #0431fa;
  --json-property: #3a9685;
  --json-index: #ae408b;
  --json-number: #ae408b;
  --json-string: #8123a9;
  --json-boolean: #0184bc;
  --json-null: #0184bc;
}

.json-view_vitesse {
  color: #393a34;
  --json-property: #998418;
  --json-index: #2f798a;
  --json-number: #2f798a;
  --json-string: #b56959;
  --json-boolean: #1e754f;
  --json-null: #ab5959;
}

/* [project]/node_modules/.pnpm/react18-json-view@0.2.10_react@19.2.6/node_modules/react18-json-view/src/dark.css [client] (css) */
:is(.dark .json-view, .dark.json-view) {
  color: #d1d1d1;
  --json-property: #009033;
  --json-index: #5d75f2;
  --json-number: #5d75f2;
  --json-string: #c57e29;
  --json-boolean: #e4407b;
  --json-null: #e4407b;
}

:is(.dark .json-view_a11y, .dark.json-view_a11y) {
  color: #d1d1d1;
  --json-property: gold;
  --json-index: #00e0e0;
  --json-number: #00e0e0;
  --json-string: #abe338;
  --json-boolean: #ffa07a;
  --json-null: #ffa07a;
}

:is(.dark .json-view_github, .dark.json-view_github) {
  color: #79b8ff;
  --json-property: #79b8ff;
  --json-index: #79b8ff;
  --json-number: #79b8ff;
  --json-string: #9ecbff;
  --json-boolean: #79b8ff;
  --json-null: #79b8ff;
}

:is(.dark .json-view_vscode, .dark.json-view_vscode) {
  color: orchid;
  --json-property: #9cdcfe;
  --json-index: #b5cea8;
  --json-number: #b5cea8;
  --json-string: #ce9178;
  --json-boolean: #569cd6;
  --json-null: #569cd6;
}

:is(.dark .json-view_atom, .dark.json-view_atom) {
  color: #abb2bf;
  --json-property: #e06c75;
  --json-index: #d19a66;
  --json-number: #d19a66;
  --json-string: #98c379;
  --json-boolean: #56b6c2;
  --json-null: #56b6c2;
}

:is(.dark .json-view_winter-is-coming, .dark.json-view_winter-is-coming) {
  color: #a7dbf7;
  --json-property: #91dacd;
  --json-index: #8dec95;
  --json-number: #8dec95;
  --json-string: #e0aff5;
  --json-boolean: #f29fd8;
  --json-null: #f29fd8;
}

:is(.dark .json-view_vitesse, .dark.json-view_vitesse) {
  color: #dbd7caee;
  --json-property: #b8a965;
  --json-index: #4c9a91;
  --json-number: #4c9a91;
  --json-string: #c98a7d;
  --json-boolean: #4d9375;
  --json-null: #cb7676;
}

/*# sourceMappingURL=node_modules__pnpm_01zw0zn._.css.map*/