.fix-json-module__PKzlJW__tool{}.fix-json-module__PKzlJW__optionsBar{align-items:center;gap:var(--space-4);border:none;flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;display:flex}.fix-json-module__PKzlJW__optionsLegend{float:inline-start;font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-secondary);margin-inline-end:var(--space-2);padding:0}.fix-json-module__PKzlJW__optionCheck{align-items:center;gap:var(--space-2);font-size:var(--text-ui-md-size);line-height:var(--text-ui-md-line);min-block-size:var(--target-min);display:inline-flex}.fix-json-module__PKzlJW__optionHint{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.fix-json-module__PKzlJW__optionsToggle{min-block-size:var(--target-touch);padding-inline:var(--space-4);background:var(--color-bg-surface);border:1px solid var(--color-border-control);border-radius:var(--radius-sm);font-size:var(--text-ui-md-size);cursor:pointer;text-align:start;display:none}@media (max-width:767px){.fix-json-module__PKzlJW__optionsToggle{display:block}.fix-json-module__PKzlJW__optionsCollapsed{display:none}}.fix-json-module__PKzlJW__bandBar{align-items:center;gap:var(--space-4);min-block-size:var(--control-height);display:flex}.fix-json-module__PKzlJW__runButton{}.fix-json-module__PKzlJW__liveIndicator{margin-inline-start:auto}.fix-json-module__PKzlJW__banner{}.fix-json-module__PKzlJW__capBanner{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-danger-fg);background:var(--color-danger-bg);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}.fix-json-module__PKzlJW__bannerAction{color:var(--color-accent-fg);cursor:pointer;font-size:inherit;text-underline-offset:2px;min-block-size:var(--target-min);background:0 0;border:none;padding:0;text-decoration:underline}.fix-json-module__PKzlJW__workspace{}.fix-json-module__PKzlJW__pane{background:var(--color-bg-pane);border:1px solid var(--color-border-control);border-radius:var(--radius-md);flex-direction:column;min-block-size:480px;display:flex;position:relative}.fix-json-module__PKzlJW__paneHeader{}.fix-json-module__PKzlJW__paneBadge{align-items:center;gap:var(--space-2);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);padding:0 var(--space-2);min-block-size:var(--space-5);white-space:nowrap;display:inline-flex}.fix-json-module__PKzlJW__paneLabel{}.fix-json-module__PKzlJW__paneActions{align-items:center;gap:var(--space-2);display:inline-flex}.fix-json-module__PKzlJW__paneAction{border:1px solid var(--color-border-control);border-radius:var(--radius-sm);padding:0 var(--space-2);min-block-size:var(--control-height-sm);min-inline-size:var(--target-touch);font-size:var(--text-ui-xs-size);cursor:pointer;background:0 0}.fix-json-module__PKzlJW__paneAction:hover{border-color:var(--color-accent-fg);color:var(--color-accent-fg)}.fix-json-module__PKzlJW__editorRow{flex:1;min-block-size:0;display:flex}.fix-json-module__PKzlJW__gutter{padding-block:var(--pane-padding);padding-inline:var(--space-2);border-inline-end:1px solid var(--color-border-subtle);font-size:var(--text-code-size);line-height:var(--text-code-line);color:var(--color-text-muted);text-align:end;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;min-inline-size:var(--space-10);flex:none;overflow:hidden}.fix-json-module__PKzlJW__gutterLine,.fix-json-module__PKzlJW__gutterError{block-size:var(--text-code-line)}.fix-json-module__PKzlJW__gutterError{color:var(--color-danger-fg);font-weight:var(--weight-semibold)}.fix-json-module__PKzlJW__textarea{resize:vertical;inline-size:100%;padding:var(--pane-padding);font-family:var(--font-mono);font-feature-settings:"zero";font-size:var(--text-code-size);line-height:var(--text-code-line);color:var(--color-text-primary);white-space:pre;background:0 0;border:none;flex:1;min-block-size:436px;overflow:auto}.fix-json-module__PKzlJW__textarea::placeholder{color:var(--color-text-muted);white-space:pre-wrap}.fix-json-module__PKzlJW__textarea:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent-fg);outline-offset:var(--focus-ring-offset-inset)}.fix-json-module__PKzlJW__dropOverlay{background:var(--color-bg-pane);border:2px dashed var(--color-accent-fg);border-radius:var(--radius-md);color:var(--color-accent-fg);font-size:var(--text-ui-md-size);z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fix-json-module__PKzlJW__outputPane{block-size:480px}.fix-json-module__PKzlJW__outputBody{block-size:252px;padding:var(--pane-padding);flex:none;overflow:auto}.fix-json-module__PKzlJW__outputBody:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent-fg);outline-offset:var(--focus-ring-offset-inset)}.fix-json-module__PKzlJW__logBody{border-block-start:1px solid var(--color-border-subtle);min-block-size:0;padding:var(--pane-padding);flex:1;overflow:auto}.fix-json-module__PKzlJW__outputPre{font-family:var(--font-mono);font-feature-settings:"zero";font-size:var(--text-code-size);line-height:var(--text-code-line);color:var(--color-text-primary);margin:0}.fix-json-module__PKzlJW__outputTextarea{resize:none;block-size:100%;inline-size:100%;font-family:var(--font-mono);font-feature-settings:"zero";font-size:var(--text-code-size);line-height:var(--text-code-line);color:var(--color-text-primary);white-space:pre;background:0 0;border:none;padding:0;overflow:auto}.fix-json-module__PKzlJW__outputTextarea:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent-fg);outline-offset:var(--focus-ring-offset-inset)}.fix-json-module__PKzlJW__anchor{text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.fix-json-module__PKzlJW__anchorActive{outline:var(--focus-ring-width) solid var(--color-accent-fg);outline-offset:1px;text-underline-offset:2px;border-radius:var(--radius-sm);text-decoration:underline}.fix-json-module__PKzlJW__paneEmptyText{color:var(--color-text-muted);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);max-inline-size:44ch}.fix-json-module__PKzlJW__prefixBlock{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.fix-json-module__PKzlJW__prefixHeading{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.fix-json-module__PKzlJW__prefixNote{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.fix-json-module__PKzlJW__prefixPre{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);align-self:stretch;overflow-x:auto}.fix-json-module__PKzlJW__paneStale{border-color:var(--color-warning-fg)}.fix-json-module__PKzlJW__staleBadge{color:var(--color-warning-fg);background:var(--color-warning-bg);border-radius:var(--radius-full);padding:0 var(--space-2);font-size:var(--text-ui-xs-size)}.fix-json-module__PKzlJW__logStack{gap:var(--space-3);flex-direction:column;display:flex}.fix-json-module__PKzlJW__logHeading{align-items:center;gap:var(--space-2);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);font-weight:var(--weight-semibold);color:var(--color-text-primary);display:flex}.fix-json-module__PKzlJW__fixCount{font-weight:var(--weight-regular);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.fix-json-module__PKzlJW__logEmpty{color:var(--color-text-muted);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);max-inline-size:44ch}.fix-json-module__PKzlJW__logList{gap:var(--space-2);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-primary);flex-direction:column;margin:0;padding-inline-start:var(--space-6);display:flex}.fix-json-module__PKzlJW__logItem{font-variant-numeric:tabular-nums}.fix-json-module__PKzlJW__logMessage{margin-inline-end:var(--space-2)}.fix-json-module__PKzlJW__semanticChip{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-warning-fg);background:var(--color-warning-bg);border-radius:var(--radius-full);padding:var(--space-1) var(--space-2);white-space:nowrap;align-items:center;margin-inline-end:var(--space-2);display:inline-flex}.fix-json-module__PKzlJW__jumpButton{color:var(--color-accent-fg);cursor:pointer;font-size:var(--text-ui-xs-size);text-underline-offset:2px;min-block-size:var(--target-min);white-space:nowrap;background:0 0;border:none;padding:0;text-decoration:underline}.fix-json-module__PKzlJW__extractedNote{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-info-fg);background:var(--color-info-bg);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}.fix-json-module__PKzlJW__chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fix-json-module__PKzlJW__chip{}.fix-json-module__PKzlJW__stateHeadline{align-items:center;gap:var(--space-3);display:flex}.fix-json-module__PKzlJW__stateIcon{inline-size:var(--space-8);block-size:var(--space-8);border-radius:var(--radius-sm);font-size:var(--text-ui-md-size);font-weight:var(--weight-semibold);flex:none;justify-content:center;align-items:center;display:inline-flex}.fix-json-module__PKzlJW__stateIconValid{color:var(--color-success-fg);background:var(--color-success-bg)}.fix-json-module__PKzlJW__stateIconFailed{color:var(--color-danger-fg);background:var(--color-danger-bg)}.fix-json-module__PKzlJW__stateHeadingValid,.fix-json-module__PKzlJW__stateHeadingFailed{font-size:var(--text-h4-size);line-height:var(--text-h4-line);font-weight:var(--weight-semibold)}.fix-json-module__PKzlJW__stateHeadingValid{color:var(--color-success-fg)}.fix-json-module__PKzlJW__stateHeadingFailed{color:var(--color-danger-fg)}.fix-json-module__PKzlJW__formatOffer{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-secondary)}.fix-json-module__PKzlJW__errorEntry{gap:var(--space-2);flex-direction:column;display:flex}.fix-json-module__PKzlJW__errorMessage{color:var(--color-danger-fg);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line)}.fix-json-module__PKzlJW__errorFrame{font-family:var(--font-mono);font-size:var(--text-code-size);line-height:var(--text-code-line);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);overflow-x:auto}.fix-json-module__PKzlJW__errorActions{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:inline-flex}.fix-json-module__PKzlJW__enableChip{}.fix-json-module__PKzlJW__handoffRow{align-items:center;gap:var(--space-4);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);flex-wrap:wrap;display:flex}.fix-json-module__PKzlJW__handoffNote{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.fix-json-module__PKzlJW__statusLine{}.fix-json-module__PKzlJW__statusRight{align-items:center;gap:var(--space-2);display:inline-flex}.fix-json-module__PKzlJW__statusInvalid{color:var(--color-danger-fg)}.fix-json-module__PKzlJW__actions{}.fix-json-module__PKzlJW__actionButton{}.fix-json-module__PKzlJW__actionPrimary{}.fix-json-module__PKzlJW__shareNote,.fix-json-module__PKzlJW__keyboardHint,.fix-json-module__PKzlJW__dialogNote{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.fix-json-module__PKzlJW__dialog{}.fix-json-module__PKzlJW__dialogTitle{font-size:var(--text-h4-size);line-height:var(--text-h4-line);margin-block-end:var(--space-4)}.fix-json-module__PKzlJW__dialogActions{gap:var(--space-2);margin-block-start:var(--space-4);display:flex}.fix-json-module__PKzlJW__shortcutList{gap:var(--space-2);flex-direction:column;margin-block-end:var(--space-4);padding:0;list-style:none;display:flex}.fix-json-module__PKzlJW__shortcutItem{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line)}.fix-json-module__PKzlJW__kbd{}.fix-json-module__PKzlJW__runButton .fix-json-module__PKzlJW__kbd{color:inherit;background:0 0;border-color:currentColor}.fix-json-module__PKzlJW__miniBar{}@media (max-width:767px){.fix-json-module__PKzlJW__pane{min-block-size:40vh}.fix-json-module__PKzlJW__textarea{min-block-size:32vh}.fix-json-module__PKzlJW__outputPane{block-size:64vh}.fix-json-module__PKzlJW__outputBody{block-size:30vh}.fix-json-module__PKzlJW__gutter{display:none}}@media (pointer:coarse){.fix-json-module__PKzlJW__actionButton,.fix-json-module__PKzlJW__runButton{min-inline-size:var(--target-touch)}.fix-json-module__PKzlJW__paneAction{min-block-size:var(--target-touch);min-inline-size:var(--target-touch)}.fix-json-module__PKzlJW__bannerAction,.fix-json-module__PKzlJW__jumpButton,.fix-json-module__PKzlJW__optionCheck{min-block-size:var(--target-touch);align-items:center;display:inline-flex}.fix-json-module__PKzlJW__textarea,.fix-json-module__PKzlJW__outputTextarea{font-size:max(var(--text-code-size), 16px)}}@media (max-width:1023px){.fix-json-module__PKzlJW__actionButton,.fix-json-module__PKzlJW__paneAction,.fix-json-module__PKzlJW__runButton{min-block-size:var(--target-touch);min-inline-size:var(--target-touch)}.fix-json-module__PKzlJW__bannerAction,.fix-json-module__PKzlJW__jumpButton,.fix-json-module__PKzlJW__optionCheck{min-block-size:var(--target-touch);align-items:center;display:inline-flex}}
