/* Native Arrow request capture, shared by public tools. */
.tq-section{scroll-margin-top:110px}.tq-wrap{max-width:1120px;margin:0 auto}.tq-kicker{font:500 .68rem/1.7 var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--geo)}
.tq-intro h2{font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:-.045em;line-height:1.15;margin:14px 0 20px}.tq-intro p{max-width:700px;color:var(--muted);font-size:1rem;line-height:1.8;margin:0 0 26px}
.tq-panel{background:var(--bg-card);border:1px solid var(--a10);border-radius:var(--r-lg);padding:24px}.tq-panel>summary{font-weight:600;font-size:1rem;line-height:1.6;cursor:pointer}.tq-form{margin-top:28px;max-width:800px}.tq-form fieldset{border:0;padding:0;margin:0;min-width:0}.tq-form legend{font:500 .7rem var(--mono);color:var(--geo);margin-bottom:24px}
.tq-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.tq-field{display:grid;gap:9px;margin-bottom:22px;min-width:0}.tq-field label{font-size:.87rem;font-weight:600;line-height:1.6}.tq-field input,.tq-field textarea{width:100%;min-width:0;padding:13px 15px;border:1px solid var(--a10);border-radius:var(--r-lg);background:var(--bg-card);color:var(--ink);font:inherit;font-size:.9rem;line-height:1.65}.tq-field textarea{resize:vertical}.tq-check{display:flex;align-items:start;gap:12px;font-size:.8rem;line-height:1.8;color:var(--muted);margin:0 0 22px}.tq-check input{flex:none;margin-top:6px;accent-color:var(--geo)}.tq-check a{color:var(--geo)}
.tq-status{font-size:.88rem;line-height:1.8;margin:20px 0;overflow-wrap:anywhere}.tq-status[role=alert]{border-left:3px solid var(--heat-8);padding-left:15px}.tq-another{font:500 .8rem var(--mono);border:0;background:transparent;color:var(--geo);cursor:pointer;text-decoration:underline;padding:8px 0}.tq-section [hidden]{display:none!important}.tq-form button:disabled{opacity:.5;cursor:not-allowed}.tq-section :focus-visible{outline:2px solid var(--geo);outline-offset:4px}
@media(max-width:600px){.tq-grid{grid-template-columns:1fr}.tq-panel{padding:22px}.tq-form .btn{width:100%;justify-content:center}}
