.NginxValidatorTool_editorWrap__5CIzz{display:flex;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;font-family:var(--font-mono);font-size:.82rem;line-height:1.6;background:var(--input-bg,var(--surface))}.NginxValidatorTool_lineNums__TMZcC{display:flex;flex-direction:column;padding:.65rem .5rem;text-align:right;color:var(--text-muted);background:var(--surface);border-right:1px solid var(--border);-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:2.5rem;font-size:.78rem;gap:0}.NginxValidatorTool_lineNums__TMZcC span{line-height:1.6}.NginxValidatorTool_textarea__nqvAo{flex:1 1;padding:.65rem .8rem;border:none;background:transparent;color:var(--text);font-family:var(--font-mono);font-size:.82rem;line-height:1.6;resize:vertical;outline:none;min-height:200px}.NginxValidatorTool_exampleBtn__6Lzkd{margin-top:.5rem;padding:.25rem .7rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:transparent;color:var(--text-muted);font-size:.78rem;cursor:pointer;transition:all .12s}.NginxValidatorTool_exampleBtn__6Lzkd:hover{color:var(--text);border-color:var(--accent)}.NginxValidatorTool_allGood__l22A_{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:var(--radius-sm);background:color-mix(in srgb,#4caf6e 10%,transparent);border:1px solid color-mix(in srgb,#4caf6e 30%,transparent);color:#4caf6e;font-size:.875rem}.NginxValidatorTool_allGoodIcon__XoJGy{font-size:1rem}.NginxValidatorTool_summary__KdSHK{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.NginxValidatorTool_badge__e8h_f{padding:.2rem .65rem;border-radius:var(--radius-sm);font-size:.78rem;font-weight:600}.NginxValidatorTool_badgeErr__FDpej{background:color-mix(in srgb,#e05252 15%,transparent);color:#e05252}.NginxValidatorTool_badgeWarn__J_mAy{background:color-mix(in srgb,#e6a830 15%,transparent);color:#e6a830}.NginxValidatorTool_badgeInfo__xmM0k{background:color-mix(in srgb,#6b9ccc 15%,transparent);color:#6b9ccc}.NginxValidatorTool_issueList__LdBA6{display:flex;flex-direction:column;gap:.35rem}.NginxValidatorTool_issue__dEKTB{display:flex;gap:.65rem;padding:.55rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--border);align-items:flex-start}.NginxValidatorTool_issue_err__FafN3{border-left:3px solid #e05252}.NginxValidatorTool_issue_warn__Isd8G{border-left:3px solid #e6a830}.NginxValidatorTool_issue_info__iW38M{border-left:3px solid #6b9ccc}.NginxValidatorTool_issueIcon__Gu5hg{flex-shrink:0;font-size:.9rem;margin-top:.05rem}.NginxValidatorTool_icon_err__4e5NE{color:#e05252}.NginxValidatorTool_icon_warn__kRmxd{color:#e6a830}.NginxValidatorTool_icon_info__1sDjv{color:#6b9ccc}.NginxValidatorTool_issueBody__Kw_VD{display:flex;flex-direction:column;gap:.2rem}.NginxValidatorTool_issueMeta__Qa3mF{display:flex;gap:.5rem;align-items:center}.NginxValidatorTool_issueLine__bKGHY{font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.05rem .4rem}.NginxValidatorTool_issueRule__m96Zb{font-family:var(--font-mono);font-size:.72rem;color:var(--accent);font-weight:600}.NginxValidatorTool_issueMsg__Uik9M{font-size:.85rem;line-height:1.5}