.tool-engine[data-tool="10-ech"]{color-scheme:light dark;--bg:#f5f7fb;--card:#fff;--text:#182033;--muted:#647086;--line:#d9deea;--accent:#3155c6;--ok:#087b55;--warn:#9a5b00;--bad:#b42318}@media(prefers-color-scheme:dark){.tool-engine[data-tool="10-ech"]{--bg:#10141c;--card:#191f2b;--text:#eef2fb;--muted:#aeb8ca;--line:#354055;--accent:#8aa7ff;--ok:#59d6a5;--warn:#ffc266;--bad:#ff8b83}}.tool-engine[data-tool="10-ech"] *{box-sizing:border-box}.tool-engine[data-tool="10-ech"]{margin:0;background:var(--bg);color:var(--text);font:16px/1.55 system-ui,-apple-system,Segoe UI,sans-serif}.tool-engine[data-tool="10-ech"] main{width:min(1060px,calc(100% - 32px));margin:40px auto 80px}.tool-engine[data-tool="10-ech"] .eyebrow{margin:0;color:var(--accent);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tool-engine[data-tool="10-ech"] h1{font-size:clamp(2rem,5vw,3.35rem);line-height:1.08;margin:.25rem 0 1rem}.tool-engine[data-tool="10-ech"] h2{margin-top:0}.tool-engine[data-tool="10-ech"] .panel,.tool-engine[data-tool="10-ech"] .notice{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:20px;margin:16px 0}.tool-engine[data-tool="10-ech"] .notice{border-left:5px solid var(--warn)}.tool-engine[data-tool="10-ech"] .controls{display:grid;grid-template-columns:1fr auto;align-items:end;gap:14px}.tool-engine[data-tool="10-ech"] label{display:grid;gap:6px}.tool-engine[data-tool="10-ech"] input,.tool-engine[data-tool="10-ech"] button{font:inherit;border:1px solid var(--line);border-radius:9px;padding:10px 12px;background:var(--card);color:var(--text)}.tool-engine[data-tool="10-ech"] button{background:var(--accent);border-color:transparent;color:#fff;font-weight:750;cursor:pointer}.tool-engine[data-tool="10-ech"] button:disabled{opacity:.55}.tool-engine[data-tool="10-ech"] .grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tool-engine[data-tool="10-ech"] .grid .panel{margin:0}.tool-engine[data-tool="10-ech"] .verdict{font-size:1.35rem;font-weight:850}.tool-engine[data-tool="10-ech"] .verdict.ok{color:var(--ok)}.tool-engine[data-tool="10-ech"] .verdict.bad{color:var(--bad)}.tool-engine[data-tool="10-ech"] .verdict.warn,.tool-engine[data-tool="10-ech"] .verdict.unknown{color:var(--warn)}.tool-engine[data-tool="10-ech"] dl{display:grid;grid-template-columns:180px 1fr;gap:7px 16px}.tool-engine[data-tool="10-ech"] dt{color:var(--muted)}.tool-engine[data-tool="10-ech"] dd{margin:0;overflow-wrap:anywhere}.tool-engine[data-tool="10-ech"] code,.tool-engine[data-tool="10-ech"] pre{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.tool-engine[data-tool="10-ech"] pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:600px;overflow:auto}.tool-engine[data-tool="10-ech"] .config{border:1px solid var(--line);border-radius:9px;padding:12px;margin-top:10px}.tool-engine[data-tool="10-ech"] .bad-border{border-color:var(--bad)}.tool-engine[data-tool="10-ech"] summary{cursor:pointer;font-weight:750}@media(max-width:720px){.tool-engine[data-tool="10-ech"] .grid,.tool-engine[data-tool="10-ech"] .controls{grid-template-columns:1fr}.tool-engine[data-tool="10-ech"] dl{grid-template-columns:1fr}.tool-engine[data-tool="10-ech"] dd{margin-bottom:8px}}.tool-engine[data-tool="10-ech"] .suite-return{display:inline-flex;align-items:center;gap:.35rem;margin:0 0 1rem;padding:.45rem .7rem;border:1px solid currentColor;border-radius:.5rem;color:inherit;font:inherit;text-decoration:none}.tool-engine[data-tool="10-ech"] .suite-return:hover{text-decoration:underline}.tool-engine[data-tool="10-ech"] .suite-return:focus-visible{outline:3px solid currentColor;outline-offset:3px}
