.lot.svelte-33db70{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--accent);padding:1.25rem 1.25rem 1.5rem;scroll-margin-top:6rem}.lot__head.svelte-33db70{border-bottom:1px dashed var(--line-strong);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;padding-bottom:.6rem;display:flex}.lot__head.svelte-33db70 h2:where(.svelte-33db70){margin:0;font-size:1.45rem}.lot__tag.svelte-33db70{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:.72rem}.lot__intro.svelte-33db70{color:var(--muted);margin:0 0 1rem}.lot__note.svelte-33db70{background:var(--bg);border-left:3px solid var(--accent);padding:.5rem .75rem;font-size:.95rem}.grid2.svelte-33db70,.grid-addr.svelte-33db70{gap:0 .9rem;display:grid}@media (width>=560px){.grid2.svelte-33db70{grid-template-columns:1fr 1fr}.grid-addr.svelte-33db70{grid-template-columns:3fr 1.2fr}}.f.svelte-33db70{flex-direction:column;gap:.3rem;margin-bottom:.85rem;font-size:.95rem;display:flex}.f.svelte-33db70>span:where(.svelte-33db70){font-weight:600;line-height:1.3}input.svelte-33db70,select.svelte-33db70,textarea.svelte-33db70{font:inherit;color:var(--ink);border:1px solid var(--line-strong);background:#fff;border-radius:2px;width:100%;min-height:46px;padding:.6rem .65rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}input.svelte-33db70:focus,select.svelte-33db70:focus,textarea.svelte-33db70:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #b423182e}select.svelte-33db70:disabled{background:var(--bg);color:var(--muted)}.mono.svelte-33db70{font-family:var(--mono);letter-spacing:.02em}.bad.svelte-33db70 input:where(.svelte-33db70),.bad.svelte-33db70 select:where(.svelte-33db70),.bad.svelte-33db70 textarea:where(.svelte-33db70){border-color:var(--accent)}em.svelte-33db70,.err.svelte-33db70{color:var(--accent);font-size:.92rem;font-style:normal;font-weight:600}fieldset.svelte-33db70{border:0;margin:0 0 .85rem;padding:0}legend.svelte-33db70{margin-bottom:.45rem;font-size:.95rem;font-weight:700}.sides.svelte-33db70{flex-wrap:wrap;gap:.5rem;display:flex}.sides.svelte-33db70 legend:where(.svelte-33db70){width:100%}.sides.svelte-33db70 label:where(.svelte-33db70){flex:8rem;position:relative}.sides.svelte-33db70 input:where(.svelte-33db70){opacity:0;min-height:0;position:absolute;inset:0}.sides.svelte-33db70 span:where(.svelte-33db70){text-align:center;border:1px solid var(--line-strong);cursor:pointer;border-radius:999px;padding:.65rem .5rem;font-weight:600;transition:background .15s,color .15s;display:block}.sides.svelte-33db70 label:where(.svelte-33db70):hover span:where(.svelte-33db70){border-color:var(--ink)}.sides.svelte-33db70 input:where(.svelte-33db70):focus-visible+span:where(.svelte-33db70){box-shadow:0 0 0 3px #b423184d}.sides.svelte-33db70 .on:where(.svelte-33db70) span:where(.svelte-33db70){background:var(--ink);color:#fff;border-color:var(--ink)}.sides.svelte-33db70 em:where(.svelte-33db70){width:100%}.addr.svelte-33db70{border-top:1px dashed var(--line-strong);padding-top:.8rem}.check.svelte-33db70{color:var(--muted);grid-template-columns:22px 1fr;align-items:start;gap:.6rem;margin:.3rem 0 1rem;font-size:.88rem;display:grid}.check.svelte-33db70 input:where(.svelte-33db70){width:20px;height:20px;min-height:0;accent-color:var(--accent);margin-top:2px}.trap.svelte-33db70{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.send.svelte-33db70{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;font-size:.92rem;display:flex}.suggest.svelte-33db70{border:1px solid var(--line-strong);flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1rem;padding:.75rem;display:flex}.suggest.svelte-33db70 p:where(.svelte-33db70){flex-basis:100%;margin:0}.lines.svelte-33db70{font-family:var(--mono);margin:0 0 1rem;padding:0;font-size:.92rem;list-style:none}.lines.svelte-33db70 li:where(.svelte-33db70){border-bottom:1px dotted var(--line-strong);justify-content:space-between;padding:.35rem 0;display:flex}.profile.svelte-6l18zp{margin:0}svg.svelte-6l18zp{width:100%;height:auto;max-height:300px;margin:0 auto;display:block}.small.svelte-6l18zp svg:where(.svelte-6l18zp){max-height:150px}.flange.svelte-6l18zp{fill:#d9b98a;stroke:var(--ink);stroke-width:.5px}.drum.svelte-6l18zp{fill:#ead3ac;stroke:var(--ink);stroke-width:.4px}.stave.svelte-6l18zp{stroke:#a9875a;stroke-width:.3px}.cable.svelte-6l18zp{fill:#2c3136;opacity:.85}.axis.svelte-6l18zp{stroke:var(--muted);stroke-width:.3px;stroke-dasharray:2 1.5}.dim.svelte-6l18zp{stroke:var(--ink);stroke-width:.35px}.accent.svelte-6l18zp{stroke:var(--accent)}.t.svelte-6l18zp{fill:var(--ink);font-family:var(--mono)}.accent-t.svelte-6l18zp{fill:var(--accent)}figcaption.svelte-6l18zp{color:var(--muted);margin-top:.5rem;font-size:.88rem}.stencil.svelte-6l18zp{font-family:var(--mono);color:var(--ink);letter-spacing:.05em;font-weight:700}.stave-rule.svelte-4ph15d{width:100%;height:16px;display:block}.bar.svelte-4ph15d{fill:#efe3cc;stroke:#c9b28a;stroke-width:1px}.joint.svelte-4ph15d{stroke:#c9b28a;stroke-width:1px}.nail.svelte-4ph15d{fill:#4a4f55}
