.handoff.svelte-1vurks3{background:var(--bvww-green-wash);border-left:3px solid var(--bvww-green);border-radius:var(--radius-md);margin-bottom:24px;overflow:hidden}.handoff-head.svelte-1vurks3{display:flex;align-items:center;gap:12px;width:100%;padding:14px 18px;background:transparent;border:none;cursor:pointer;text-align:left;font:inherit;color:var(--bvww-ink)}.handoff-head.svelte-1vurks3:hover,.handoff-head.svelte-1vurks3:focus-visible{background:#a4c4202e;outline:none}.handoff-icon.svelte-1vurks3{display:inline-flex;color:var(--bvww-green-deep);flex-shrink:0}.handoff-text.svelte-1vurks3{flex:1;font-family:var(--font-display);font-weight:600;font-size:.95rem}.handoff-chevron.svelte-1vurks3{color:var(--bvww-anthracite-soft);transition:transform .2s;flex-shrink:0}.handoff-chevron.open.svelte-1vurks3{transform:rotate(180deg)}.handoff-body.svelte-1vurks3{padding:0 18px 18px;border-top:1px solid rgba(164,196,32,.3)}.handoff-summary.svelte-1vurks3{background:var(--bvww-paper);padding:14px 16px;border-radius:var(--radius-sm);font-family:var(--font-display);font-size:.82rem;color:var(--bvww-ink);white-space:pre-wrap;margin:14px 0;border:1px solid var(--bvww-line);overflow-x:auto}.handoff-actions.svelte-1vurks3{display:flex;gap:12px;flex-wrap:wrap}.grid-2.svelte-1l41vhi{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 640px){.grid-2.svelte-1l41vhi{grid-template-columns:1fr}}.field.svelte-1l41vhi{display:block;margin-bottom:16px}.field.svelte-1l41vhi span:where(.svelte-1l41vhi){display:block;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;color:var(--bvww-anthracite);margin-bottom:6px}.field.svelte-1l41vhi input:where(.svelte-1l41vhi),.field.svelte-1l41vhi textarea:where(.svelte-1l41vhi){width:100%;padding:12px 14px;border-radius:var(--radius-md);border:1.5px solid var(--bvww-line-strong);font:inherit;color:var(--bvww-ink);background:var(--bvww-paper);resize:vertical}.field.svelte-1l41vhi input:where(.svelte-1l41vhi):focus,.field.svelte-1l41vhi textarea:where(.svelte-1l41vhi):focus{outline:none;border-color:var(--bvww-green)}.suggest-list.svelte-1l41vhi{position:absolute;top:100%;left:0;right:0;z-index:20;margin:2px 0 0;padding:4px;list-style:none;background:var(--bvww-paper);border:1px solid var(--bvww-line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md);max-height:240px;overflow-y:auto}.suggest-list.svelte-1l41vhi button:where(.svelte-1l41vhi){width:100%;background:none;border:none;padding:8px 10px;text-align:left;cursor:pointer;border-radius:4px;color:inherit;font:inherit;display:flex;flex-direction:column;gap:2px}.suggest-list.svelte-1l41vhi button:where(.svelte-1l41vhi):hover{background:var(--bvww-green-wash)}.suggest-list.svelte-1l41vhi small:where(.svelte-1l41vhi){color:var(--bvww-anthracite-soft);font-size:.78rem}.zone-hint.svelte-1l41vhi{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--bvww-green-wash);border-left:3px solid var(--bvww-green);border-radius:4px;font-size:.92rem;color:var(--bvww-anthracite);margin-bottom:16px}.field-inline.svelte-1l41vhi{display:flex;gap:12px;align-items:flex-start;padding:14px;background:var(--bvww-paper-warm);border-radius:var(--radius-sm);margin-top:16px}.field-inline.svelte-1l41vhi input:where(.svelte-1l41vhi){margin-top:2px}.field-inline.svelte-1l41vhi span:where(.svelte-1l41vhi){font-size:.88rem;color:var(--bvww-anthracite)}.field-inline.svelte-1l41vhi a:where(.svelte-1l41vhi){color:var(--bvww-green-deep);text-decoration:underline}.error-box.svelte-1l41vhi{background:#ef444414;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-md);padding:14px 16px;margin-top:16px;color:var(--bvww-error);font-size:.9rem}.error-box.svelte-1l41vhi ul:where(.svelte-1l41vhi){margin:6px 0 0 18px}.success-card.svelte-1l41vhi{background:var(--bvww-paper);border:1px solid var(--bvww-green-soft);border-radius:var(--radius-lg);padding:48px 40px;text-align:center;box-shadow:var(--shadow-md)}.success-card.svelte-1l41vhi svg{color:var(--bvww-green-deep)}.success-card.svelte-1l41vhi h2:where(.svelte-1l41vhi){color:var(--bvww-ink);margin:16px 0 8px}.hp.svelte-1l41vhi{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.alert.svelte-1l41vhi{padding:14px 18px;border-radius:var(--radius-md);margin-bottom:16px;font-size:.92rem}.alert--error.svelte-1l41vhi{background:#ef444414;border-left:3px solid var(--bvww-error);color:var(--bvww-error)}.trade-fieldset.svelte-1l41vhi{border:1.5px solid var(--bvww-line-strong);border-radius:var(--radius-md);padding:14px 18px 16px;margin:0 0 16px}.trade-fieldset.svelte-1l41vhi legend:where(.svelte-1l41vhi){font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;color:var(--bvww-anthracite);padding:0 6px}.trade-fieldset.svelte-1l41vhi .muted:where(.svelte-1l41vhi){color:var(--bvww-anthracite-soft);text-transform:none;letter-spacing:normal;font-weight:400}.trade-grid.svelte-1l41vhi{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 14px;margin-top:6px}.trade-check.svelte-1l41vhi{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:var(--radius-sm);cursor:pointer;font-size:.95rem;color:var(--bvww-ink);transition:background .12s}.trade-check.svelte-1l41vhi:hover{background:var(--bvww-green-wash)}.trade-check.svelte-1l41vhi input[type=checkbox]:where(.svelte-1l41vhi){width:18px;height:18px;accent-color:var(--bvww-green-deep);flex-shrink:0;cursor:pointer}.trade-check.svelte-1l41vhi:has(input:where(.svelte-1l41vhi):checked){background:var(--bvww-green-wash);color:var(--bvww-ink);font-weight:500}
