.css-formatter-module__2NWomW__tool{}.css-formatter-module__2NWomW__optionsBar{}.css-formatter-module__2NWomW__optionGroup{}.css-formatter-module__2NWomW__optionLabel{}.css-formatter-module__2NWomW__numberField{inline-size:88px;font-family:var(--font-mono);font-feature-settings:"zero";font-size:var(--text-code-size);line-height:var(--text-code-line);font-variant-numeric:tabular-nums;}.css-formatter-module__2NWomW__numberField:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent-fg);outline-offset:var(--focus-ring-offset-inset)}.css-formatter-module__2NWomW__segmented{gap:var(--space-1);display:inline-flex}.css-formatter-module__2NWomW__segChip{cursor:pointer;display:inline-flex;position:relative}.css-formatter-module__2NWomW__segInput{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.css-formatter-module__2NWomW__segChipText{min-block-size:var(--control-height);padding-inline:var(--space-3);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-secondary);background:var(--color-bg-surface);border:1px solid var(--color-border-control);border-radius:var(--radius-sm);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.css-formatter-module__2NWomW__segInput:checked+.css-formatter-module__2NWomW__segChipText{color:var(--color-text-primary);border-color:var(--color-accent-fg)}.css-formatter-module__2NWomW__segInput:focus-visible+.css-formatter-module__2NWomW__segChipText{outline:var(--focus-ring-width) solid var(--color-accent-fg);outline-offset:var(--focus-ring-offset)}.css-formatter-module__2NWomW__segChip:hover .css-formatter-module__2NWomW__segInput:not(:disabled)+.css-formatter-module__2NWomW__segChipText{border-color:var(--color-accent-fg)}.css-formatter-module__2NWomW__runButton{}.css-formatter-module__2NWomW__liveIndicator{margin-inline-start:auto}.css-formatter-module__2NWomW__optionHint{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.css-formatter-module__2NWomW__banner{}.css-formatter-module__2NWomW__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)}.css-formatter-module__2NWomW__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}.css-formatter-module__2NWomW__workspace{}@media (min-width:768px){.css-formatter-module__2NWomW__workspace{grid-template-columns:repeat(2,minmax(0,1fr))}}.css-formatter-module__2NWomW__pane{}.css-formatter-module__2NWomW__paneHeader{}.css-formatter-module__2NWomW__paneLabel{}.css-formatter-module__2NWomW__badgeButton{align-items:center;gap:var(--space-2);min-block-size:var(--space-5);padding:0 var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary);white-space:nowrap;cursor:pointer;background:0 0;display:inline-flex}.css-formatter-module__2NWomW__badgeButton:hover{border-color:var(--color-accent-fg);color:var(--color-accent-fg)}.css-formatter-module__2NWomW__staleBadge{}.css-formatter-module__2NWomW__paneActions{align-items:center;gap:var(--space-2);display:inline-flex}.css-formatter-module__2NWomW__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);font-size:var(--text-ui-xs-size);cursor:pointer;background:0 0}.css-formatter-module__2NWomW__paneAction:hover{border-color:var(--color-accent-fg);color:var(--color-accent-fg)}.css-formatter-module__2NWomW__editorRow{flex:1;min-block-size:0;display:flex}.css-formatter-module__2NWomW__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}.css-formatter-module__2NWomW__gutterLine,.css-formatter-module__2NWomW__gutterError{block-size:var(--text-code-line)}.css-formatter-module__2NWomW__gutterError{color:var(--color-danger-fg);font-weight:var(--weight-semibold)}.css-formatter-module__2NWomW__textarea{min-block-size:var(--editor-min-block);white-space:pre;overflow:auto;}.css-formatter-module__2NWomW__staleOutput{}.css-formatter-module__2NWomW__virtualOutput{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);min-block-size:var(--editor-min-block);flex:1;max-block-size:480px;overflow:auto}.css-formatter-module__2NWomW__virtualLine{block-size:var(--text-code-line);white-space:pre}.css-formatter-module__2NWomW__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}.css-formatter-module__2NWomW__statusLine{}.css-formatter-module__2NWomW__statusRight{}.css-formatter-module__2NWomW__statusInvalid{}.css-formatter-module__2NWomW__errorBox{}.css-formatter-module__2NWomW__errorMessage{color:var(--color-danger-fg);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line)}.css-formatter-module__2NWomW__errorFrame{font-size:var(--text-code-size);line-height:var(--text-code-line);background:var(--color-bg-pane);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);overflow-x:auto}.css-formatter-module__2NWomW__errorActions{gap:var(--space-4);display:inline-flex}.css-formatter-module__2NWomW__chips{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.css-formatter-module__2NWomW__chip{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-full);padding:var(--space-1) var(--space-2)}.css-formatter-module__2NWomW__actions{}.css-formatter-module__2NWomW__actionButton{}.css-formatter-module__2NWomW__actionPrimary{}.css-formatter-module__2NWomW__shareNote,.css-formatter-module__2NWomW__keyboardHint,.css-formatter-module__2NWomW__dialogNote{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.css-formatter-module__2NWomW__dialog{}.css-formatter-module__2NWomW__dialogTitle{font-size:var(--text-h4-size);line-height:var(--text-h4-line);margin-block-end:var(--space-4)}.css-formatter-module__2NWomW__dialogActions{gap:var(--space-2);margin-block-start:var(--space-4);display:flex}.css-formatter-module__2NWomW__shortcutList{gap:var(--space-2);flex-direction:column;margin-block-end:var(--space-4);padding:0;list-style:none;display:flex}.css-formatter-module__2NWomW__shortcutItem{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line)}.css-formatter-module__2NWomW__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);cursor:pointer;display:inline-flex}.css-formatter-module__2NWomW__checkbox{}.css-formatter-module__2NWomW__kbd{}.css-formatter-module__2NWomW__runButton .css-formatter-module__2NWomW__kbd{color:inherit;background:0 0;border-color:currentColor}.css-formatter-module__2NWomW__miniBar{}@media (max-width:767px){.css-formatter-module__2NWomW__pane{min-block-size:40vh}.css-formatter-module__2NWomW__gutter{display:none}}@media (min-width:768px) and (max-width:1023px){.css-formatter-module__2NWomW__pane{min-block-size:260px}.css-formatter-module__2NWomW__textarea{min-block-size:200px}}@media (pointer:coarse){.css-formatter-module__2NWomW__paneAction,.css-formatter-module__2NWomW__segChipText,.css-formatter-module__2NWomW__badgeButton{min-block-size:var(--target-touch)}.css-formatter-module__2NWomW__paneAction{min-inline-size:var(--target-touch)}.css-formatter-module__2NWomW__bannerAction,.css-formatter-module__2NWomW__optionCheck{min-block-size:var(--target-touch);align-items:center;display:inline-flex}.css-formatter-module__2NWomW__numberField{font-size:max(var(--text-code-size), 16px)}}@media (max-width:1023px){.css-formatter-module__2NWomW__actionButton,.css-formatter-module__2NWomW__runButton,.css-formatter-module__2NWomW__paneAction,.css-formatter-module__2NWomW__segChipText,.css-formatter-module__2NWomW__badgeButton,.css-formatter-module__2NWomW__numberField{min-block-size:var(--target-touch)}.css-formatter-module__2NWomW__paneAction{min-inline-size:var(--target-touch)}.css-formatter-module__2NWomW__bannerAction,.css-formatter-module__2NWomW__optionCheck{min-block-size:var(--target-touch);align-items:center;display:inline-flex}}
