.NginxApacheConfigValidatorTool_modeRow__rvaAZ{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:10px}.NginxApacheConfigValidatorTool_modeLbl__S4qS7{font-family:var(--font-mono),var(--font-mono-fallback);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}.NginxApacheConfigValidatorTool_textarea__r4cUG{width:100%;padding:11px var(--space-3);background:var(--panel);border:1px solid var(--line-strong);border-radius:0;color:var(--text-hero);font-family:var(--font-mono),var(--font-mono-fallback);font-size:12px;line-height:1.45;outline:none;resize:vertical;min-height:280px}.NginxApacheConfigValidatorTool_textarea__r4cUG:focus{border-color:var(--accent);background:var(--panel-hover)}.NginxApacheConfigValidatorTool_textarea__r4cUG::placeholder{color:var(--text-faint)}.NginxApacheConfigValidatorTool_exampleRow__oshJS{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.NginxApacheConfigValidatorTool_btn__TcHf9{padding:8px 12px;font-size:10px;font-family:var(--font-mono),var(--font-mono-fallback);border:1px solid var(--line-strong);background:var(--panel);color:var(--text-dim);cursor:pointer;letter-spacing:.08em;text-transform:uppercase}.NginxApacheConfigValidatorTool_btn__TcHf9:hover{border-color:var(--accent);color:var(--text-hero)}.NginxApacheConfigValidatorTool_scoreWrap__yskvS{display:flex;align-items:baseline;gap:10px}.NginxApacheConfigValidatorTool_scoreNum__LF_wF{font-family:var(--font-mono),var(--font-mono-fallback);font-size:2.5rem;font-weight:700;color:var(--accent-bright)}.NginxApacheConfigValidatorTool_scoreSuffix__kaQ2f{font-size:11px;color:var(--text-faint);letter-spacing:.06em}.NginxApacheConfigValidatorTool_scoreHint__Vjizq{margin:10px 0 0;font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;color:var(--text-faint);line-height:1.45}.NginxApacheConfigValidatorTool_empty__R0elq{margin:12px 0 0;font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;color:var(--text-faint)}.NginxApacheConfigValidatorTool_issueUl__ZYhkh{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.NginxApacheConfigValidatorTool_issueCard__7T4Su{border:1px solid var(--line-strong);background:var(--panel);padding:12px}.NginxApacheConfigValidatorTool_issueHead__lZsfJ{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.NginxApacheConfigValidatorTool_chip__r3rc6{font-size:9px;letter-spacing:.12em;text-transform:uppercase;padding:4px 8px;border:1px solid var(--line-strong);font-family:var(--font-mono),var(--font-mono-fallback)}.NginxApacheConfigValidatorTool_chErr__W81qf{border-color:rgba(200,75,75,.45);color:#f0b4b4}.NginxApacheConfigValidatorTool_chWarn__ZH0or{border-color:rgba(230,168,48,.45);color:#e6a830}.NginxApacheConfigValidatorTool_chInfo__uERXZ{border-color:rgba(160,160,160,.35);color:var(--text-dim)}.NginxApacheConfigValidatorTool_issueRule__K3zvo{font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;color:var(--accent-bright)}.NginxApacheConfigValidatorTool_issueLine__4Pj0I{font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;color:var(--text-faint)}.NginxApacheConfigValidatorTool_issueSrc__h5d9w{margin-left:auto;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.NginxApacheConfigValidatorTool_issueMsg__1gr8A{margin:10px 0 6px;font-family:var(--font-mono),var(--font-mono-fallback);font-size:12px;color:var(--text-dim);line-height:1.45}.NginxApacheConfigValidatorTool_issueExplain__QKCAs{margin:0;font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;color:var(--text-faint);line-height:1.5}.NginxApacheConfigValidatorTool_dirTable__C3wqI{margin-top:12px;border:1px solid var(--line-strong);background:var(--panel)}.NginxApacheConfigValidatorTool_dirHead__ADnbe{display:grid;grid-template-columns:3rem minmax(6rem,.8fr) minmax(8rem,1fr) minmax(10rem,1.2fr);grid-gap:8px;gap:8px;padding:8px 10px;text-transform:uppercase;letter-spacing:.1em;font-size:8px;color:var(--text-faint);border-bottom:1px solid var(--line);background:var(--panel-hover)}.NginxApacheConfigValidatorTool_dirBody__QhZXu{max-height:min(48vh,420px);overflow:auto}.NginxApacheConfigValidatorTool_dirRow__znjjD{display:grid;grid-template-columns:3rem minmax(6rem,.8fr) minmax(8rem,1fr) minmax(10rem,1.2fr);grid-gap:8px;gap:8px;padding:8px 10px;border-bottom:1px solid var(--line);font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px}.NginxApacheConfigValidatorTool_dirRow__znjjD:last-child{border-bottom:none}.NginxApacheConfigValidatorTool_dirLine__O2Gtt{color:var(--text-faint)}.NginxApacheConfigValidatorTool_dirName__qfYvE{color:var(--accent-bright)}.NginxApacheConfigValidatorTool_dirArgs__PfFf9{color:var(--text-dim);word-break:break-word}.NginxApacheConfigValidatorTool_dirHint__mxi6x{color:var(--text-faint);line-height:1.35}@media (max-width:900px){.NginxApacheConfigValidatorTool_dirHead__ADnbe,.NginxApacheConfigValidatorTool_dirRow__znjjD{grid-template-columns:3rem 1fr}.NginxApacheConfigValidatorTool_dirHead__ADnbe span:nth-child(3),.NginxApacheConfigValidatorTool_dirHead__ADnbe span:nth-child(4),.NginxApacheConfigValidatorTool_dirRow__znjjD .NginxApacheConfigValidatorTool_dirArgs__PfFf9,.NginxApacheConfigValidatorTool_dirRow__znjjD .NginxApacheConfigValidatorTool_dirHint__mxi6x{display:none}}