.lead[data-v-fe53d74c]{background:var(--surface);border:1px solid var(--rule);border-top:6px solid var(--accent);padding:calc(clamp(20px,4vw,40px))}.lead-ticket[data-v-fe53d74c]{border-bottom:1px dashed var(--rule-strong);margin-bottom:20px;padding-bottom:16px}.ticket-label[data-v-fe53d74c]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:.78rem}.lead-ticket h2[data-v-fe53d74c]{margin:0}.lead-intro[data-v-fe53d74c]{color:var(--muted);margin:8px 0 0}.prefill[data-v-fe53d74c]{border-left:4px solid var(--accent);background:var(--paper-2);margin:12px 0 0;padding:6px 12px}.lead-form[data-v-fe53d74c]{gap:24px;display:grid}.group[data-v-fe53d74c]{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.group legend[data-v-fe53d74c]{font-family:var(--heading);padding:0 0 8px;font-size:1rem;font-weight:700}.row[data-v-fe53d74c]{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (width>=640px){.row-2[data-v-fe53d74c]{grid-template-columns:repeat(2,minmax(0,1fr))}.row-3[data-v-fe53d74c]{grid-template-columns:repeat(3,minmax(0,1fr))}.row-4[data-v-fe53d74c]{grid-template-columns:repeat(4,minmax(0,1fr))}.row-street[data-v-fe53d74c]{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}}@media (width<=639px){.row-4[data-v-fe53d74c]{grid-template-columns:repeat(2,minmax(0,1fr))}}select[data-v-fe53d74c]:disabled{opacity:.6}.trap[data-v-fe53d74c]{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.submit-row[data-v-fe53d74c]{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.submit-row p[data-v-fe53d74c]{margin:0}.form-msg[data-v-fe53d74c]{font-weight:700}.suggest[data-v-fe53d74c]{border:1px dashed var(--accent);padding:12px 14px}.suggest-actions[data-v-fe53d74c]{flex-wrap:wrap;gap:10px;display:flex}.sent[data-v-fe53d74c]{border:2px solid var(--text);padding:22px}.sent-mark[data-v-fe53d74c]{font-family:var(--heading);color:var(--accent-ink);margin:0 0 6px;font-size:2rem;font-weight:800}.drawing[data-v-1c3d3a72]{background:var(--surface);border:1px solid var(--rule);margin:0;padding:14px}.drawing-svg[data-v-1c3d3a72]{width:100%;height:auto;display:block}.ink circle[data-v-1c3d3a72],.ink line[data-v-1c3d3a72],.ink path[data-v-1c3d3a72],.ink rect[data-v-1c3d3a72]{fill:none;stroke:var(--text);stroke-width:2px}.ink .thin[data-v-1c3d3a72]{stroke-width:1.2px}.ink .dashed[data-v-1c3d3a72]{stroke-dasharray:6 5;stroke:var(--muted)}.ink .panel[data-v-1c3d3a72]{fill:var(--paper-2)}.ink .board[data-v-1c3d3a72],.ink .joint[data-v-1c3d3a72]{stroke-width:1.4px}.ink .slat[data-v-1c3d3a72]{stroke-width:1.2px;stroke:var(--muted)}.ink .wire[data-v-1c3d3a72]{stroke:var(--accent);stroke-width:2px}.ink .brace[data-v-1c3d3a72]{stroke-width:3px}.ink .load[data-v-1c3d3a72]{fill:var(--paper-3);stroke-width:2px}.ink .hardware rect[data-v-1c3d3a72],.ink .strongback[data-v-1c3d3a72]{fill:var(--text)}.ink .handle[data-v-1c3d3a72]{fill:var(--paper-3)}.ink .nail[data-v-1c3d3a72]{fill:var(--text);stroke:none}.ink .bolt circle[data-v-1c3d3a72]{fill:var(--accent);stroke:var(--text)}.ink .stencil-ink circle[data-v-1c3d3a72],.ink .stencil-ink path[data-v-1c3d3a72]{stroke:var(--accent-ink);stroke-width:3px}.ink .wheat path[data-v-1c3d3a72]{stroke:var(--text);stroke-width:2.4px}.ink .rain[data-v-1c3d3a72]{stroke:var(--accent-ink)}.ink .fill[data-v-1c3d3a72]{fill:var(--text)}.ink .frame[data-v-1c3d3a72]{stroke-width:4px}.ink .panel-line[data-v-1c3d3a72]{stroke-width:1.2px;stroke:var(--muted)}.dim[data-v-1c3d3a72]{fill:none;stroke:var(--accent-ink);stroke-width:1.4px}.arrowhead[data-v-1c3d3a72]{fill:var(--accent-ink)}.dim-text[data-v-1c3d3a72],.stamp-key[data-v-1c3d3a72],.stamp-text[data-v-1c3d3a72],.stencil-text[data-v-1c3d3a72]{fill:var(--text);font-family:var(--heading)}.dim-text[data-v-1c3d3a72]{fill:var(--accent-ink);font-size:15px;font-weight:700}.stamp-text[data-v-1c3d3a72]{font-size:34px;font-weight:800}.stamp-key[data-v-1c3d3a72]{fill:var(--muted);font-size:13px;font-family:var(--body)}.stencil-text[data-v-1c3d3a72]{letter-spacing:.06em;font-size:17px;font-weight:800}figcaption[data-v-1c3d3a72]{color:var(--muted);margin-top:8px;font-size:.88rem}
