.workflow.svelte-18d67fa{margin-top:.5rem;font-size:.85rem}summary.svelte-18d67fa{cursor:pointer;color:var(--graphite,#6b6459);font-size:.8rem}.waiting.svelte-18d67fa{border:1px solid var(--rule,#c9c1b2);border-radius:2px;margin-left:.4rem;padding:.05rem .35rem;font-family:Courier New,monospace;font-size:.75rem}.waiting.stale.svelte-18d67fa{border-color:var(--seal,#8a1c1c);color:var(--seal,#8a1c1c)}.workflow-body.svelte-18d67fa{border-left:2px solid var(--rule,#c9c1b2);margin-top:.5rem;padding-left:.6rem}.steps.svelte-18d67fa{flex-direction:column;gap:.3rem;margin:0 0 .6rem;padding:0;list-style:none;display:flex}.step.svelte-18d67fa{text-align:left;border:1px solid var(--rule,#c9c1b2);width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:3px;flex-direction:column;gap:.1rem;padding:.35rem .5rem;display:flex}.step.svelte-18d67fa:hover,.step.svelte-18d67fa:focus-visible{border-color:var(--seal,#8a1c1c)}.step.active.svelte-18d67fa{border-color:var(--seal,#8a1c1c);background:color-mix(in srgb, var(--seal,#8a1c1c) 10%, transparent)}.step-label.svelte-18d67fa{font-size:.85rem;font-weight:600}.step-hint.svelte-18d67fa{color:var(--graphite,#6b6459);font-size:.75rem;line-height:1.35}.note-field.svelte-18d67fa{flex-direction:column;gap:.2rem;display:flex}.note-label.svelte-18d67fa{color:var(--graphite,#6b6459);font-size:.75rem}textarea.svelte-18d67fa{font:inherit;border:1px solid var(--rule,#c9c1b2);color:inherit;resize:vertical;background:0 0;border-radius:3px;width:100%;max-width:30rem;padding:.35rem .45rem;font-size:.82rem}.note-privacy.svelte-18d67fa{color:var(--graphite,#6b6459);margin:.25rem 0 0;font-size:.72rem}.report-line.svelte-1aeevci{margin:.5rem 0 0}.report-link.svelte-1aeevci{color:var(--graphite,#6b6459);border-bottom:1px dotted var(--rule,#c9c1b2);font-size:.78rem;text-decoration:none}.report-link.svelte-1aeevci:hover,.report-link.svelte-1aeevci:focus-visible{color:var(--seal,#8a1c1c);border-bottom-color:var(--seal,#8a1c1c)}.sr-only.svelte-1aeevci{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.row.svelte-1aeevci{border-bottom:1px solid var(--rule,#c9c1b2);align-items:flex-start;gap:.75rem;padding:.75rem 0;display:flex}.row.done.svelte-1aeevci{opacity:.55}.row.done.svelte-1aeevci .name:where(.svelte-1aeevci){text-decoration:line-through}.check-target.svelte-1aeevci{cursor:pointer;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin:-.6rem -.6rem 0;display:flex}.check-target.svelte-1aeevci input:where(.svelte-1aeevci){width:1.15rem;height:1.15rem;accent-color:var(--seal,#8a1c1c);cursor:pointer}.body.svelte-1aeevci{flex:1;min-width:0}.name-line.svelte-1aeevci{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.name.svelte-1aeevci{color:inherit;font-weight:600}a.name.svelte-1aeevci{text-decoration:underline;text-decoration-color:var(--rule,#c9c1b2);text-underline-offset:.15em}a.name.svelte-1aeevci:hover,a.name.svelte-1aeevci:focus-visible{text-decoration-color:var(--seal,#8a1c1c)}.priority-badge.svelte-1aeevci,.unverified-badge.svelte-1aeevci,.link-badge.svelte-1aeevci,.recheck-badge.svelte-1aeevci{text-transform:uppercase;letter-spacing:.03em;border-radius:2px;padding:.1rem .4rem;font-size:.7rem}.priority-crucial.svelte-1aeevci{background:var(--seal-surface,#8a1c1c);color:#fff}.priority-high.svelte-1aeevci{background:var(--graphite-surface,#6b6459);color:#fff}.priority-standard.svelte-1aeevci{border:1px solid var(--rule,#c9c1b2);background:0 0}.link-badge.svelte-1aeevci{border:1px solid var(--seal);color:var(--seal)}.unverified-badge.svelte-1aeevci{border:1px dashed var(--graphite,#6b6459);color:var(--graphite,#6b6459)}.recheck-badge.svelte-1aeevci{border:1px solid var(--seal,#8a1c1c);color:var(--seal,#8a1c1c)}.waiting-badge.svelte-1aeevci{text-transform:uppercase;letter-spacing:.03em;border:1px dashed var(--seal,#8a1c1c);color:var(--seal,#8a1c1c);border-radius:2px;padding:.1rem .4rem;font-size:.7rem}@media (prefers-reduced-motion:no-preference){.row.done.svelte-1aeevci .name:where(.svelte-1aeevci){transition:opacity .2s}}.auto-action.svelte-1v088vc{flex-direction:column;align-items:flex-start;gap:.35rem;margin-top:.4rem;display:flex}.error.svelte-1v088vc{color:var(--seal,#8a1c1c);font-size:.85rem}.letter.svelte-1v088vc{border:1px solid var(--rule,#c9c1b2);border-radius:4px;width:100%;max-width:34rem;padding:.75rem .9rem}.letter-top.svelte-1v088vc{flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem;display:flex}.send-btn.svelte-1v088vc{background:var(--seal-surface,#8a1c1c);color:#fff;cursor:pointer;border:none;border-radius:3px;padding:.3rem .8rem;font-size:.85rem}.copy-all-btn.svelte-1v088vc{border:1px solid var(--rule,#c9c1b2);color:inherit;cursor:pointer;background:0 0;border-radius:3px;padding:.3rem .8rem;font-size:.85rem}.letter-fields.svelte-1v088vc{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.35rem .6rem;margin:0;font-size:.85rem;display:grid}.letter-fields.svelte-1v088vc dt:where(.svelte-1v088vc){color:var(--graphite,#6b6459);text-transform:uppercase;letter-spacing:.03em;padding-top:.15rem;font-size:.7rem}.letter-fields.svelte-1v088vc dd:where(.svelte-1v088vc){overflow-wrap:anywhere;min-width:0;margin:0}.field-copy.svelte-1v088vc{justify-self:end}.icon-btn.svelte-1v088vc{text-transform:uppercase;letter-spacing:.03em;border:1px solid var(--rule,#c9c1b2);color:var(--graphite,#6b6459);cursor:pointer;white-space:nowrap;background:0 0;border-radius:3px;padding:.15rem .4rem;font-size:.72rem}.icon-btn.svelte-1v088vc:hover,.icon-btn.svelte-1v088vc:focus-visible{color:var(--seal,#8a1c1c);border-color:var(--seal,#8a1c1c)}.mono.svelte-1v088vc{font-family:Courier New,monospace}.letter-body-cell.svelte-1v088vc{min-width:0}.letter-body.svelte-1v088vc{background:color-mix(in srgb, var(--rule,#c9c1b2) 25%, transparent);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:3px;margin:0;padding:.6rem;font-family:Courier New,monospace;font-size:.8rem;line-height:1.5}.letter-status.svelte-1v088vc{color:var(--seal,#8a1c1c);min-height:1.2em;margin:.4rem 0 0;font-size:.8rem}.profile-warning.svelte-1v088vc,.letter-missing.svelte-1v088vc{max-width:34rem;color:var(--ink,#16130e);border-left:2px solid var(--seal,#8a1c1c);margin:0;padding-left:.6rem;font-size:.82rem;line-height:1.45}.letter-missing.svelte-1v088vc{margin:0 0 .6rem}.profile-warning.subtle.svelte-1v088vc,.letter-missing.subtle.svelte-1v088vc{color:var(--graphite,#6b6459);border-left-color:var(--rule,#c9c1b2)}.profile-warning.svelte-1v088vc a:where(.svelte-1v088vc),.letter-missing.svelte-1v088vc a:where(.svelte-1v088vc){color:var(--seal,#8a1c1c);font-weight:600}.mail-app-note.svelte-1v088vc{color:var(--graphite,#6b6459);max-width:30rem;margin:0 0 .6rem;font-size:.78rem;line-height:1.4}.mailto-note.svelte-1v088vc{color:var(--graphite,#6b6459);max-width:34rem;margin:0;font-size:.8rem;line-height:1.4}.assisted-action.svelte-bi8mpl{flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:.4rem;display:flex}.fields.svelte-bi8mpl{flex-wrap:wrap;gap:.4rem;display:flex}.field-btn.svelte-bi8mpl{border:1px solid var(--rule,#c9c1b2);cursor:pointer;background:0 0;border-radius:3px;padding:.25rem .5rem;font-size:.85rem}.field-btn.svelte-bi8mpl:disabled{opacity:.4;cursor:not-allowed}.no-route.svelte-bi8mpl{max-width:34rem;color:var(--graphite,#6b6459);border-left:2px solid var(--seal,#8a1c1c);margin:0;padding-left:.6rem;font-size:.85rem;line-height:1.45}.no-route.svelte-bi8mpl p:where(.svelte-bi8mpl){margin:0 0 .4rem}.no-route.svelte-bi8mpl p:where(.svelte-bi8mpl):last-child{margin-bottom:0}.no-route-ask.svelte-bi8mpl strong:where(.svelte-bi8mpl){color:var(--ink,#16130e);font-weight:600}.no-route-ask.svelte-bi8mpl a:where(.svelte-bi8mpl){color:var(--seal,#8a1c1c);white-space:nowrap;font-weight:600}.steps-body.svelte-bi8mpl{overflow-wrap:anywhere;white-space:pre-line;max-width:34rem;margin:.5rem 0 0;font-size:.85rem;line-height:1.5}.field-btn.copy-failed.svelte-bi8mpl{border-color:var(--seal,#8a1c1c);color:var(--seal,#8a1c1c)}.guided-action.svelte-nq0boj{flex-direction:column;align-items:flex-start;gap:.4rem;margin-top:.4rem;display:flex}.flags.svelte-nq0boj{flex-wrap:wrap;gap:.3rem;display:flex}.flag.svelte-nq0boj{text-transform:uppercase;border:1px solid var(--rule,#c9c1b2);color:var(--graphite,#6b6459);border-radius:2px;padding:.1rem .35rem;font-size:.7rem}.phone.svelte-nq0boj{font-size:.9rem}.no-route.svelte-nq0boj{max-width:34rem;color:var(--graphite,#6b6459);border-left:2px solid var(--seal,#8a1c1c);margin:0;padding-left:.6rem;font-size:.85rem;line-height:1.45}.no-route.svelte-nq0boj p:where(.svelte-nq0boj){margin:0 0 .4rem}.no-route.svelte-nq0boj p:where(.svelte-nq0boj):last-child{margin-bottom:0}.no-route-ask.svelte-nq0boj strong:where(.svelte-nq0boj){color:var(--ink,#16130e);font-weight:600}.no-route-ask.svelte-nq0boj a:where(.svelte-nq0boj){color:var(--seal,#8a1c1c);white-space:nowrap;font-weight:600}.toggle.svelte-nq0boj{cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;text-decoration:underline}.instructions.svelte-nq0boj{overflow-wrap:anywhere;background:color-mix(in srgb, var(--rule,#c9c1b2) 25%, transparent);border-radius:4px;max-width:34rem;padding:.6rem .75rem;font-size:.9rem;line-height:1.5}.backdrop.svelte-jkgb06{z-index:100;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal.svelte-jkgb06{background:var(--paper,#ede9e0);color:var(--ink,#16130e);border:1px solid var(--rule,#c9c1b2);border-radius:4px;max-width:32rem;padding:1.5rem}.actions.svelte-jkgb06{justify-content:flex-end;gap:.75rem;margin-top:1rem;display:flex}.confirm.svelte-jkgb06{background:var(--seal-surface,#8a1c1c);color:#fff;cursor:pointer;border:none;border-radius:3px;padding:.5rem 1rem}.cancel.svelte-jkgb06{border:1px solid var(--rule,#c9c1b2);cursor:pointer;background:0 0;border-radius:3px;padding:.5rem 1rem}#guardrail-title.svelte-jkgb06:focus-visible{outline:none}.reveal-action.svelte-18dvmur{border:1px solid var(--seal,#8a1c1c);color:var(--seal,#8a1c1c);cursor:pointer;background:0 0;border-radius:3px;padding:.3rem .6rem;font-size:.85rem}
