.css-validator-module__lFkyoW__tool{}.css-validator-module__lFkyoW__runBand{min-block-size:var(--control-height);}.css-validator-module__lFkyoW__linterNote{min-inline-size:0;font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted);flex:1}.css-validator-module__lFkyoW__runButton{}.css-validator-module__lFkyoW__liveIndicator{margin-inline-start:auto}.css-validator-module__lFkyoW__banner{}.css-validator-module__lFkyoW__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-validator-module__lFkyoW__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-validator-module__lFkyoW__workspace{}.css-validator-module__lFkyoW__pane{}.css-validator-module__lFkyoW__paneHeader{}.css-validator-module__lFkyoW__paneLabel{}.css-validator-module__lFkyoW__paneActions{align-items:center;gap:var(--space-2);display:inline-flex}.css-validator-module__lFkyoW__paneAction{}.css-validator-module__lFkyoW__verdictValid{background:var(--color-success-bg);border-color:var(--color-success-bg);color:var(--color-success-fg);}.css-validator-module__lFkyoW__verdictInvalid{background:var(--color-danger-bg);border-color:var(--color-danger-bg);color:var(--color-danger-fg);}.css-validator-module__lFkyoW__staleBadge{}.css-validator-module__lFkyoW__editorRow{flex:1;min-block-size:0;display:flex}.css-validator-module__lFkyoW__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-validator-module__lFkyoW__gutterLine,.css-validator-module__lFkyoW__gutterError,.css-validator-module__lFkyoW__gutterWarn{block-size:var(--text-code-line)}.css-validator-module__lFkyoW__gutterError{color:var(--color-danger-fg);font-weight:var(--weight-semibold)}.css-validator-module__lFkyoW__gutterWarn{color:var(--color-warning-fg);font-weight:var(--weight-semibold)}.css-validator-module__lFkyoW__textarea{min-block-size:var(--editor-min-block);white-space:pre;overflow:auto;}.css-validator-module__lFkyoW__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-validator-module__lFkyoW__paneEmpty{min-block-size:var(--editor-min-block);}.css-validator-module__lFkyoW__paneEmptyHint{}.css-validator-module__lFkyoW__reportValid{color:var(--color-success-fg);font-weight:var(--weight-medium)}.css-validator-module__lFkyoW__reportScroll{min-block-size:var(--editor-min-block);max-block-size:var(--editor-min-block);flex:1;overflow:auto}@media (max-width:767px){.css-validator-module__lFkyoW__reportScroll{max-block-size:none}}.css-validator-module__lFkyoW__reportList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.css-validator-module__lFkyoW__reportRow{gap:var(--space-2);padding:var(--space-3) var(--pane-padding);font-family:var(--font-ui);flex-direction:column;display:flex}.css-validator-module__lFkyoW__reportRow:not(:last-child){border-block-end:1px solid var(--color-border-subtle)}.css-validator-module__lFkyoW__reportRowHead{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.css-validator-module__lFkyoW__reportSeverity{min-block-size:var(--text-ui-sm-line);padding:0 var(--space-2);border-radius:var(--radius-full);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);font-weight:var(--weight-medium);white-space:nowrap;flex:none}.css-validator-module__lFkyoW__reportSeverityError{color:var(--color-danger-fg);background:var(--color-danger-bg)}.css-validator-module__lFkyoW__reportSeverityWarn{color:var(--color-warning-fg);background:var(--color-warning-bg)}.css-validator-module__lFkyoW__reportPos{font-family:var(--font-mono);font-feature-settings:"zero";font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-accent-fg);cursor:pointer;text-underline-offset:2px;white-space:nowrap;background:0 0;border:none;flex:none;padding:0;text-decoration:underline}.css-validator-module__lFkyoW__reportMessage{min-inline-size:0;font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-primary);overflow-wrap:anywhere;flex:1}.css-validator-module__lFkyoW__reportFrame{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);margin:0;overflow-x:auto}.css-validator-module__lFkyoW__reportOverflow{padding:var(--space-2) var(--pane-padding);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.css-validator-module__lFkyoW__stale{}.css-validator-module__lFkyoW__statusLine{}.css-validator-module__lFkyoW__statusRight{}.css-validator-module__lFkyoW__chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.css-validator-module__lFkyoW__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-validator-module__lFkyoW__actions{}.css-validator-module__lFkyoW__actionButton{}.css-validator-module__lFkyoW__actionPrimary{}.css-validator-module__lFkyoW__shareNote,.css-validator-module__lFkyoW__keyboardHint,.css-validator-module__lFkyoW__dialogNote{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.css-validator-module__lFkyoW__miniBar{}.css-validator-module__lFkyoW__dialog{}.css-validator-module__lFkyoW__dialogTitle{font-size:var(--text-h4-size);line-height:var(--text-h4-line);margin-block-end:var(--space-4)}.css-validator-module__lFkyoW__dialogActions{gap:var(--space-2);margin-block-start:var(--space-4);display:flex}.css-validator-module__lFkyoW__shortcutList{gap:var(--space-2);flex-direction:column;margin-block-end:var(--space-4);padding:0;list-style:none;display:flex}.css-validator-module__lFkyoW__shortcutItem{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line)}.css-validator-module__lFkyoW__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-validator-module__lFkyoW__checkbox{}.css-validator-module__lFkyoW__kbd{}.css-validator-module__lFkyoW__runButton .css-validator-module__lFkyoW__kbd{color:inherit;background:0 0;border-color:currentColor}@media (max-width:767px){.css-validator-module__lFkyoW__pane{min-block-size:40vh}.css-validator-module__lFkyoW__gutter{display:none}}@media (pointer:coarse){.css-validator-module__lFkyoW__paneAction{min-inline-size:var(--target-touch)}.css-validator-module__lFkyoW__runBand{min-block-size:var(--target-touch)}.css-validator-module__lFkyoW__bannerAction,.css-validator-module__lFkyoW__reportPos,.css-validator-module__lFkyoW__optionCheck{min-block-size:var(--target-touch);align-items:center;display:inline-flex}}@media (max-width:1023px){.css-validator-module__lFkyoW__actionButton,.css-validator-module__lFkyoW__runButton,.css-validator-module__lFkyoW__paneAction{min-block-size:var(--target-touch)}.css-validator-module__lFkyoW__paneAction{min-inline-size:var(--target-touch)}.css-validator-module__lFkyoW__runBand{min-block-size:var(--target-touch)}.css-validator-module__lFkyoW__bannerAction,.css-validator-module__lFkyoW__reportPos,.css-validator-module__lFkyoW__optionCheck{min-block-size:var(--target-touch);align-items:center;display:inline-flex}}
