._tool_7qmmf_1{gap:var(--app-layout-gap);min-width:0;display:grid}._workbench_7qmmf_2{gap:var(--app-layout-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}._editorCard_7qmmf_3{gap:var(--app-stack-gap);min-width:0;padding:var(--app-panel-padding);flex-direction:column;display:flex}._cardHeading_7qmmf_4{justify-content:space-between;align-items:center;gap:var(--app-control-gap);flex-wrap:wrap;min-height:24px;display:flex}._cardHeading_7qmmf_4>label{font-size:var(--app-text-ui);line-height:var(--app-leading-ui);font-weight:var(--app-weight-label);flex:1;margin:0}._cardHeading_7qmmf_4>h2{font-size:var(--app-text-card-title);line-height:var(--app-leading-card-title);font-weight:var(--app-weight-card-title);margin:0}._cardHeading_7qmmf_4>[data-slot=badge]{font-variant-numeric:tabular-nums;flex-shrink:0}._examples_7qmmf_8{gap:var(--app-control-gap);flex-wrap:wrap;display:flex}._exampleButton_7qmmf_9{white-space:normal;max-width:100%;height:auto;font-size:var(--app-text-ui);line-height:var(--app-leading-ui);font-weight:var(--app-weight-label);overflow-wrap:anywhere;padding-block:6px}._input_7qmmf_10{field-sizing:fixed;resize:vertical;min-height:160px;max-height:360px;padding:var(--app-stack-gap);font-size:var(--app-text-field);line-height:var(--app-leading-field);flex:1;overflow:auto}._note_7qmmf_11{color:var(--muted-foreground);line-height:var(--app-leading-ui);font-size:var(--app-text-ui);overflow-wrap:anywhere;margin:0}._inputFooter_7qmmf_12{align-items:start;gap:var(--app-control-gap);grid-template-columns:minmax(0,1fr) auto;display:grid}._inputFooter_7qmmf_12>p{grid-column:1/-1}._inputFooter_7qmmf_12>button{margin-inline-start:auto}._inputFooter_7qmmf_12:empty{display:none}._output_7qmmf_16{border:1px solid var(--border);background:color-mix(in srgb, var(--input) 50%, transparent);border-radius:var(--radius-field);flex:1;min-width:0;min-height:160px;display:flex}._output_7qmmf_16 pre{width:100%;max-height:360px;padding:var(--app-stack-gap);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--foreground);font:inherit;font-size:var(--app-text-field);line-height:var(--app-leading-field);letter-spacing:normal;margin:0;font-weight:400;overflow:auto}._empty_7qmmf_18{padding:var(--app-panel-padding);width:100%;color:var(--muted-foreground);font-size:var(--app-text-ui);text-align:center;line-height:var(--app-leading-ui);overflow-wrap:anywhere;align-self:center;margin:0}._resultFooter_7qmmf_19{align-content:start;justify-items:end;gap:var(--app-control-gap);display:grid}._copyButton_7qmmf_20{white-space:normal;overflow-wrap:anywhere;flex-shrink:0;grid-area:auto;max-width:100%}._resultFooter_7qmmf_19 ._feedback_7qmmf_21{width:100%}._feedback_7qmmf_21{color:var(--muted-foreground);line-height:var(--app-leading-ui);font-size:var(--app-text-ui);overflow-wrap:anywhere;margin:0}._feedback_7qmmf_21:empty{display:none}._detailsCard_7qmmf_24{padding:var(--app-panel-padding);gap:0}._details_7qmmf_24{gap:var(--app-stack-gap);padding-top:var(--app-control-gap);display:grid}._details_7qmmf_24 h3{font-size:var(--app-text-ui);line-height:var(--app-leading-ui);font-weight:var(--app-weight-label);margin:0}._details_7qmmf_24 section{gap:var(--app-grid-gap);min-width:0;display:grid}._visualization_7qmmf_28{max-height:280px;padding:var(--app-stack-gap);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-field);color:var(--foreground);font:inherit;font-size:var(--app-text-ui);line-height:var(--app-leading-ui);margin:0;overflow:auto}._visualization_7qmmf_28 mark{background:var(--app-warning-soft);color:var(--app-warning-text);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:1px 4px}._rulesHeading_7qmmf_30{justify-content:space-between;align-items:center;gap:var(--app-control-gap);flex-wrap:wrap;display:flex}._rules_7qmmf_30{min-width:0}._rule_7qmmf_30{gap:var(--app-grid-gap);border-top:1px solid var(--border);padding-block:var(--app-heading-gap);grid-template-columns:minmax(0,1fr) 160px;align-items:center;display:grid}._ruleLabel_7qmmf_33{align-items:center;gap:6px var(--app-control-gap);flex-wrap:wrap;min-width:0;display:flex}._ruleLabel_7qmmf_33>label{width:100%;font-size:var(--app-text-ui);line-height:var(--app-leading-ui);font-weight:var(--app-weight-label);overflow-wrap:anywhere}._ruleLabel_7qmmf_33>span{color:var(--muted-foreground);font-size:var(--app-text-small);line-height:var(--app-leading-small)}._ruleLabel_7qmmf_33 [data-safety=contextual]{border-color:var(--border);color:var(--app-warning-text);background:var(--app-warning-soft)}._ruleLabel_7qmmf_33 [data-safety=safe-to-normalize]{border-color:var(--border);color:var(--app-success-text);background:var(--app-success-soft)}._lineDetails_7qmmf_38{padding-inline:var(--app-panel-padding);min-width:0}._lineDetails_7qmmf_38 ._visualization_7qmmf_28{margin-top:var(--app-stack-gap)}@media (min-width:900px){._summaryBadge_7qmmf_41{white-space:normal;text-align:right;max-width:55%}}@media (max-width:640px){._tool_7qmmf_1,._workbench_7qmmf_2{gap:var(--app-stack-gap)}._editorCard_7qmmf_3{padding:var(--app-panel-padding);gap:var(--app-stack-gap)}._input_7qmmf_10{flex:none;height:128px;min-height:128px;max-height:240px}._output_7qmmf_16{min-height:128px}._output_7qmmf_16 pre{max-height:240px}._inputFooter_7qmmf_12{grid-template-columns:minmax(0,1fr)}._exampleButton_7qmmf_9{font-size:var(--app-text-small)}._resultFooter_7qmmf_19{justify-items:stretch}._copyButton_7qmmf_20{width:100%;min-height:var(--app-control-cta-height)}._summaryBadge_7qmmf_41{white-space:normal;max-width:55%}}@media (max-width:520px){._rule_7qmmf_30{gap:var(--app-control-gap);grid-template-columns:minmax(0,1fr)}._rule_7qmmf_30>:last-child{width:100%}}
