.jLs71W_lab{gap:18px;margin:32px 0 48px;display:grid}.jLs71W_controls{border:1px solid var(--rule);border-radius:12px;gap:10px;min-width:0;margin:0;padding:16px 18px;display:grid}.jLs71W_controls legend{font:600 12px/1.2 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;padding:0 6px}.jLs71W_controls label{font-size:15px}.jLs71W_controls select{max-width:100%;min-height:40px;font:inherit;margin-top:4px}.jLs71W_check{align-items:center;gap:10px;min-height:32px;display:flex}.jLs71W_note{color:var(--ink-soft);margin:0;font-size:13px}.jLs71W_tampers{flex-wrap:wrap;gap:8px;display:flex}.jLs71W_tampers button{border:1px solid var(--ink);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:14px}.jLs71W_tampers button[aria-pressed=true]{background:var(--acid)}.jLs71W_tampers .jLs71W_reset{border-style:dashed}.jLs71W_tampers button:focus-visible,.jLs71W_split textarea:focus-visible,.jLs71W_controls select:focus-visible,.jLs71W_controls input:focus-visible{outline:3px solid var(--acid);outline-offset:2px}.jLs71W_split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.jLs71W_split>*{min-width:0}@media (max-width:760px){.jLs71W_split{grid-template-columns:minmax(0,1fr)}}.jLs71W_label{margin-bottom:6px;font-weight:600;display:block}.jLs71W_split textarea{box-sizing:border-box;border:1px solid var(--rule);background:var(--paper-raised,transparent);width:100%;color:var(--ink);font:13px/1.5 var(--font-geist-mono), monospace;white-space:pre;border-radius:10px;padding:12px;overflow-x:auto}.jLs71W_result{border:2px solid var(--rule);border-radius:12px;padding:18px}.jLs71W_result[data-tone=pass]{border-color:#1f6b2a}.jLs71W_result[data-tone=partial]{border-color:#8a5300}.jLs71W_result[data-tone=fail]{border-color:#b3261e}.jLs71W_result h2{margin:0 0 8px;font-size:22px}.jLs71W_result p{margin:0 0 10px;line-height:1.5}.jLs71W_teach{border-left:3px solid var(--acid);padding-left:10px}.jLs71W_steps{gap:8px;margin:12px 0 0;display:grid}.jLs71W_steps div{background:var(--paper-raised,transparent);border-radius:8px;grid-template-columns:9rem minmax(0,1fr);gap:8px;padding:8px 10px;display:grid}.jLs71W_steps div[data-ok=false]{box-shadow:inset 3px 0 #b3261e}.jLs71W_steps div[data-ok=true]{box-shadow:inset 3px 0 #1f6b2a}.jLs71W_steps dt{font-weight:600}.jLs71W_steps dd{overflow-wrap:anywhere;margin:0}.jLs71W_steps small{font:12px/1.4 var(--font-geist-mono), monospace;color:var(--ink-soft);display:block}
