.directory.svelte-1ggr36n{display:grid;gap:1.2rem}header.svelte-1ggr36n,.toolbar.svelte-1ggr36n,.actions.svelte-1ggr36n{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}header.svelte-1ggr36n{justify-content:space-between}header.svelte-1ggr36n h1:where(.svelte-1ggr36n){margin:.4rem 0}.toolbar.svelte-1ggr36n label:where(.svelte-1ggr36n),label.svelte-1ggr36n{display:grid;gap:.35rem}input.svelte-1ggr36n,select.svelte-1ggr36n,button.svelte-1ggr36n{font:inherit}input.svelte-1ggr36n,select.svelte-1ggr36n{padding:.65rem;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text)}button.svelte-1ggr36n{padding:.65rem .9rem;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);cursor:pointer}button.svelte-1ggr36n:disabled{opacity:.5}.table-wrap.svelte-1ggr36n{overflow:auto}table.svelte-1ggr36n{width:100%;border-collapse:collapse;text-align:left}td.svelte-1ggr36n,th.svelte-1ggr36n{padding:.9rem;border-bottom:1px solid var(--border);vertical-align:top}caption.svelte-1ggr36n{text-align:left;color:var(--muted);padding:.5rem}a.svelte-1ggr36n{color:var(--text)}fieldset.svelte-1ggr36n{border:1px solid var(--border);border-radius:12px;padding:1rem;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.primary.svelte-1ggr36n{background:var(--accent);color:#fff}.danger.svelte-1ggr36n{border-color:#a22;color:#a22}ul.svelte-1ggr36n{margin:0;padding-left:1.2rem}.giving-totals.svelte-1ggr36n{display:grid;gap:.35rem;min-width:15rem}.giving-totals.svelte-1ggr36n small:where(.svelte-1ggr36n){color:var(--muted)}.sr-only.svelte-1ggr36n{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contact-picker.svelte-1nqs4a{position:relative;display:grid;gap:5px;min-width:0}.contact-picker.svelte-1nqs4a label:where(.svelte-1nqs4a){display:grid;gap:5px;font-size:11px}.contact-picker.svelte-1nqs4a input:where(.svelte-1nqs4a){min-width:0;width:100%;box-sizing:border-box;padding:9px;border:1px solid var(--border, #d5ded7);border-radius:7px;background:var(--surface, #fff);color:var(--text, #17251f);font:inherit}.contact-picker.svelte-1nqs4a ul:where(.svelte-1nqs4a){position:absolute;z-index:20;top:100%;left:0;right:0;max-height:260px;overflow:auto;margin:0;padding:4px;list-style:none;border:1px solid var(--border, #cbd6cd);border-radius:8px;background:var(--surface, #fff);box-shadow:0 8px 24px #17251f20}.contact-picker.svelte-1nqs4a li:where(.svelte-1nqs4a) button:where(.svelte-1nqs4a){width:100%;display:grid;gap:3px;text-align:left;padding:8px;border:0;border-radius:5px;background:transparent;color:inherit;cursor:pointer}.contact-picker.svelte-1nqs4a li:where(.svelte-1nqs4a) button:where(.svelte-1nqs4a):hover,.contact-picker.svelte-1nqs4a li:where(.svelte-1nqs4a) button:where(.svelte-1nqs4a):focus-visible{background:var(--surface-muted, #f2f5f1)}.contact-picker.svelte-1nqs4a strong:where(.svelte-1nqs4a){font-size:11px}.contact-picker.svelte-1nqs4a small:where(.svelte-1nqs4a),.hint.svelte-1nqs4a{font-size:10px;color:var(--muted, #66736c)}.clear.svelte-1nqs4a,.more.svelte-1nqs4a{justify-self:start;border:0;background:transparent;color:var(--accent, #315d48);text-decoration:underline;font:inherit;font-size:10px;cursor:pointer}.error.svelte-1nqs4a{margin:0;color:#9d3d36;font-size:10px}.directory.svelte-1f1mhld{display:grid;gap:1.2rem}header.svelte-1f1mhld,.toolbar.svelte-1f1mhld,.actions.svelte-1f1mhld{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}header.svelte-1f1mhld{justify-content:space-between}header.svelte-1f1mhld h1:where(.svelte-1f1mhld){margin:.4rem 0}.toolbar.svelte-1f1mhld label:where(.svelte-1f1mhld),label.svelte-1f1mhld{display:grid;gap:.35rem}.inline.svelte-1f1mhld{display:flex;align-items:center}input.svelte-1f1mhld,select.svelte-1f1mhld,textarea.svelte-1f1mhld,button.svelte-1f1mhld{font:inherit}input.svelte-1f1mhld,select.svelte-1f1mhld,textarea.svelte-1f1mhld{padding:.65rem;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text)}button.svelte-1f1mhld{padding:.65rem .9rem;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);cursor:pointer}button.svelte-1f1mhld:disabled{opacity:.5}.table-wrap.svelte-1f1mhld{overflow:auto}table.svelte-1f1mhld{width:100%;border-collapse:collapse;text-align:left}td.svelte-1f1mhld,th.svelte-1f1mhld{padding:.9rem;border-bottom:1px solid var(--border)}caption.svelte-1f1mhld{text-align:left;color:var(--muted);padding:.5rem}a.svelte-1f1mhld{color:var(--text)}fieldset.svelte-1f1mhld,.panel.svelte-1f1mhld,details.svelte-1f1mhld{border:1px solid var(--border);border-radius:12px;padding:1rem}fieldset.svelte-1f1mhld{display:grid;gap:.6rem}article.svelte-1f1mhld{padding:.8rem 0;display:grid;gap:.4rem}.tabs.svelte-1f1mhld{display:flex;gap:1rem;flex-wrap:wrap}.primary.svelte-1f1mhld{background:var(--accent);color:#fff}.controls.svelte-1krbavh{margin:30px 0;padding:22px 0;border-top:1px solid var(--line, #dce3dd);color:var(--ink, #17251f)}.eyebrow.svelte-1krbavh{font-size:9px;letter-spacing:.14em;color:var(--muted, #66736c)}h2.svelte-1krbavh{font:24px Georgia,serif;margin:7px 0}h3.svelte-1krbavh{font:19px Georgia,serif;margin:24px 0 7px}h4.svelte-1krbavh{margin:0 0 10px;font-size:12px}.head.svelte-1krbavh p:where(.svelte-1krbavh):not(.eyebrow),.columns.svelte-1krbavh section:where(.svelte-1krbavh)>p:where(.svelte-1krbavh){font-size:11px;color:var(--muted, #66736c)}.columns.svelte-1krbavh{display:grid;grid-template-columns:1fr 1fr;gap:34px}.weights.svelte-1krbavh{display:flex;gap:8px;align-items:end;flex-wrap:wrap}.weights.svelte-1krbavh label:where(.svelte-1krbavh){font-size:10px;display:grid;gap:4px;color:var(--muted, #66736c)}input.svelte-1krbavh,select.svelte-1krbavh,textarea.svelte-1krbavh{font:inherit;color:var(--ink, #17251f);background:var(--surface, #fff);border:1px solid var(--line, #dce3dd);padding:8px;max-width:100%}.weights.svelte-1krbavh input:where(.svelte-1krbavh){width:70px}.columns.svelte-1krbavh button:where(.svelte-1krbavh){border:0;background:#315d48;color:#fff;padding:10px 13px;font-size:10px;cursor:pointer}.source.svelte-1krbavh,.task.svelte-1krbavh{display:grid;gap:5px;padding:11px 0;border-bottom:1px solid var(--line, #dce3dd)}.source.svelte-1krbavh strong:where(.svelte-1krbavh),.task.svelte-1krbavh strong:where(.svelte-1krbavh){font-size:11px}.source.svelte-1krbavh small:where(.svelte-1krbavh),.task.svelte-1krbavh small:where(.svelte-1krbavh){font-size:9px;color:var(--muted, #66736c)}.source.svelte-1krbavh a:where(.svelte-1krbavh){font-size:10px;color:#315d48}.source-form.svelte-1krbavh,.queue-form.svelte-1krbavh,.import-form.svelte-1krbavh{margin-top:14px;padding:15px;background:var(--surface-muted, #f5f6f2);display:grid;gap:10px}.source-form.svelte-1krbavh>label:where(.svelte-1krbavh),.queue-form.svelte-1krbavh>label:where(.svelte-1krbavh),.import-form.svelte-1krbavh>label:where(.svelte-1krbavh),.pair.svelte-1krbavh label:where(.svelte-1krbavh){font-size:10px;display:grid;gap:5px;color:var(--muted, #66736c)}.pair.svelte-1krbavh{display:grid;grid-template-columns:1fr 1fr;gap:10px}.source-form.svelte-1krbavh fieldset:where(.svelte-1krbavh){border:1px solid var(--line, #dce3dd);display:flex;gap:9px;flex-wrap:wrap}.source-form.svelte-1krbavh legend:where(.svelte-1krbavh){font-size:10px}.check.svelte-1krbavh{display:flex;gap:5px;align-items:center;font-size:10px}.queue-form.svelte-1krbavh select[multiple]:where(.svelte-1krbavh){min-height:90px}.import-preview.svelte-1krbavh{margin-top:12px;border-top:1px solid var(--line, #dce3dd);padding-top:10px}.review-row.svelte-1krbavh{display:grid;grid-template-columns:auto 1fr;gap:9px;padding:9px 0;border-bottom:1px solid var(--line, #dce3dd);align-items:start}.review-row.svelte-1krbavh span:where(.svelte-1krbavh){display:grid;gap:4px}.review-row.svelte-1krbavh strong:where(.svelte-1krbavh){font-size:11px}.review-row.svelte-1krbavh small:where(.svelte-1krbavh){font-size:9px;color:var(--muted, #66736c)}.funnel.svelte-1krbavh{margin-top:22px}.funnel.svelte-1krbavh table:where(.svelte-1krbavh){width:100%;border-collapse:collapse;text-align:left;font-size:11px}.funnel.svelte-1krbavh td:where(.svelte-1krbavh),.funnel.svelte-1krbavh th:where(.svelte-1krbavh){padding:8px;border-bottom:1px solid var(--line, #dce3dd)}.muted.svelte-1krbavh{font-size:10px;color:var(--muted, #66736c)}.error.svelte-1krbavh{color:#9d3d36;font-size:11px}.notice.svelte-1krbavh{color:#35634b;font-size:11px}@media(max-width:760px){.columns.svelte-1krbavh{grid-template-columns:1fr}.weights.svelte-1krbavh{align-items:stretch}.pair.svelte-1krbavh{grid-template-columns:1fr}}.workbench.svelte-333vcp{padding:24px 0;color:var(--ink, #17251f)}header.svelte-333vcp{display:flex;justify-content:space-between;gap:24px;align-items:end;padding:12px 0 28px;border-bottom:1px solid var(--line, #dce3dd)}.eyebrow.svelte-333vcp{font-size:10px;letter-spacing:.14em;color:var(--muted, #66736c)}h1.svelte-333vcp{font:500 clamp(34px,5vw,54px)/1.02 Georgia,serif;margin:12px 0}h1.svelte-333vcp span:where(.svelte-333vcp){color:#df7055}header.svelte-333vcp p:where(.svelte-333vcp):not(.eyebrow){max-width:620px;color:var(--muted, #66736c);font-size:13px}.count.svelte-333vcp{text-align:right}.count.svelte-333vcp strong:where(.svelte-333vcp){font:44px Georgia,serif;display:block}.count.svelte-333vcp small:where(.svelte-333vcp),.score.svelte-333vcp span:where(.svelte-333vcp){color:var(--muted, #66736c);font-size:10px}.toolbar.svelte-333vcp{display:flex;align-items:end;gap:16px;padding:18px 0;border-bottom:1px solid var(--line, #dce3dd)}label.svelte-333vcp{display:grid;gap:6px;font-size:11px;color:var(--muted, #66736c)}input.svelte-333vcp,select.svelte-333vcp{font:inherit;color:var(--ink, #17251f);background:var(--surface, #fff);border:0;border-bottom:1px solid var(--line, #aab7ad);padding:9px 4px;min-width:180px}.search.svelte-333vcp{flex:1}.policy.svelte-333vcp{margin-left:auto;color:#39624e;font-size:11px}.rows.svelte-333vcp{display:grid}.prospect.svelte-333vcp{display:grid;grid-template-columns:minmax(200px,1.6fr) minmax(100px,.55fr) minmax(180px,1fr) minmax(140px,.7fr);gap:24px;padding:22px 0;border-bottom:1px solid var(--line, #dce3dd);align-items:start}.identity.svelte-333vcp small:where(.svelte-333vcp),.evidence.svelte-333vcp small:where(.svelte-333vcp){font-size:10px;color:var(--muted, #66736c)}h2.svelte-333vcp{font:500 22px Georgia,serif;margin:8px 0}.identity.svelte-333vcp p:where(.svelte-333vcp){font-size:12px;line-height:1.55;margin:0}.score.svelte-333vcp strong:where(.svelte-333vcp){font:32px Georgia,serif;display:block}.score.svelte-333vcp strong:where(.svelte-333vcp) small:where(.svelte-333vcp){font:12px sans-serif;color:var(--muted, #66736c)}.score.svelte-333vcp meter:where(.svelte-333vcp){width:90%;height:5px;display:block;margin-top:12px}.evidence.svelte-333vcp{display:grid;gap:6px;font-size:11px}.evidence.svelte-333vcp a:where(.svelte-333vcp){color:inherit;text-decoration-color:#d47d5d}.evidence.svelte-333vcp .caveat:where(.svelte-333vcp){margin-top:6px;color:#95543e}.actions.svelte-333vcp{display:grid;gap:14px}.actions.svelte-333vcp a:where(.svelte-333vcp){color:inherit;font-size:11px}.empty.svelte-333vcp{padding:50px 0;text-align:center}.empty.svelte-333vcp p:where(.svelte-333vcp){color:var(--muted, #66736c);font-size:12px}.message.svelte-333vcp{padding:10px 0;color:#35634b;font-size:12px}.error.svelte-333vcp{color:#9d3d36}.flag.svelte-333vcp{display:inline-block;font-size:9px;padding:3px 6px;margin-left:5px;background:#f1e7d8;color:#875834}.actions.svelte-333vcp .quiet:where(.svelte-333vcp){background:none;border:0;padding:3px;text-align:left;text-decoration:underline;color:#3e634d;font-size:10px;cursor:pointer}.actions.svelte-333vcp .quiet:where(.svelte-333vcp):disabled{opacity:.5}.export.svelte-333vcp{border:0;background:#315d48;color:#fff;padding:9px 12px;cursor:pointer;font-size:10px}.review-actions.svelte-333vcp{display:grid;gap:6px}.review-actions.svelte-333vcp select:where(.svelte-333vcp){min-width:0;font-size:10px}.merged-records.svelte-333vcp{margin:24px 0;padding:16px;background:var(--surface-muted, #f5f6f2)}.merged-records.svelte-333vcp>p:where(.svelte-333vcp),.merged-records.svelte-333vcp small:where(.svelte-333vcp){font-size:10px;color:var(--muted, #66736c)}.merged-records.svelte-333vcp article:where(.svelte-333vcp){display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-top:1px solid var(--line, #dce3dd)}.merged-records.svelte-333vcp article:where(.svelte-333vcp) div:where(.svelte-333vcp){display:grid;gap:3px}.merged-records.svelte-333vcp button:where(.svelte-333vcp){border:0;background:none;text-decoration:underline;color:#3e634d;cursor:pointer}@media(max-width:850px){.prospect.svelte-333vcp{grid-template-columns:1fr 100px;gap:16px}.evidence.svelte-333vcp,.actions.svelte-333vcp{grid-column:1/-1}.toolbar.svelte-333vcp{flex-wrap:wrap}.policy.svelte-333vcp{margin-left:0}}@media(max-width:520px){header.svelte-333vcp{align-items:start}.count.svelte-333vcp strong:where(.svelte-333vcp){font-size:32px}.toolbar.svelte-333vcp label:where(.svelte-333vcp),.search.svelte-333vcp{width:100%}.toolbar.svelte-333vcp input:where(.svelte-333vcp),.toolbar.svelte-333vcp select:where(.svelte-333vcp){width:100%}.prospect.svelte-333vcp{grid-template-columns:1fr}.evidence.svelte-333vcp,.actions.svelte-333vcp{grid-column:auto}}.explorer.svelte-19f24v8{padding:24px 0;color:var(--ink, #17251f)}header.svelte-19f24v8{padding:12px 0 26px;border-bottom:1px solid var(--line, #dce3dd)}.eyebrow.svelte-19f24v8{font-size:10px;letter-spacing:.14em;color:var(--muted, #66736c)}h1.svelte-19f24v8{font:500 clamp(34px,5vw,54px)/1.02 Georgia,serif;margin:12px 0}h1.svelte-19f24v8 span:where(.svelte-19f24v8){color:#df7055}header.svelte-19f24v8 p:where(.svelte-19f24v8):not(.eyebrow),.muted.svelte-19f24v8{font-size:12px;color:var(--muted, #66736c)}.path-search.svelte-19f24v8{display:flex;align-items:end;gap:15px;padding:22px 0;border-bottom:1px solid var(--line, #dce3dd)}label.svelte-19f24v8{display:grid;gap:6px;font-size:10px;color:var(--muted, #66736c);flex:1}input.svelte-19f24v8,select.svelte-19f24v8{font:inherit;color:var(--ink, #17251f);background:var(--surface, #fff);border:0;border-bottom:1px solid var(--line, #aab7ad);padding:9px 4px;min-width:100px}.primary.svelte-19f24v8{border:0;background:#315d48;color:#fff;padding:11px 15px;cursor:pointer;font-size:11px}.primary.svelte-19f24v8:disabled{opacity:.45;cursor:default}.path-results.svelte-19f24v8{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.intro-request.svelte-19f24v8{display:grid;gap:10px;padding:14px;background:var(--surface-muted, #f4f6f1)}.path-results.svelte-19f24v8 article:where(.svelte-19f24v8){padding:17px 0;border-bottom:1px solid var(--line, #dce3dd)}.path-results.svelte-19f24v8 small:where(.svelte-19f24v8),.intro.svelte-19f24v8 small:where(.svelte-19f24v8){font-size:9px;letter-spacing:.1em;color:var(--muted, #66736c)}.path-results.svelte-19f24v8 p:where(.svelte-19f24v8){font:17px/1.6 Georgia,serif}.path-results.svelte-19f24v8 span:where(.svelte-19f24v8){color:#406c53}.path-results.svelte-19f24v8 i:where(.svelte-19f24v8){font:italic 10px sans-serif;color:#925c48}.quiet.svelte-19f24v8,.close.svelte-19f24v8{border:0;background:none;padding:4px 0;color:inherit;cursor:pointer;font-size:10px;text-decoration:underline}.lower.svelte-19f24v8{display:grid;grid-template-columns:1.4fr .8fr;gap:36px;border-top:1px solid var(--line, #dce3dd);border-bottom:1px solid var(--line, #dce3dd);padding:26px 0}.lower.svelte-19f24v8 h2:where(.svelte-19f24v8),.section-heading.svelte-19f24v8 h2:where(.svelte-19f24v8){font:24px Georgia,serif;margin:8px 0}.edge-list.svelte-19f24v8{display:grid;align-content:start}.edge.svelte-19f24v8{display:flex;justify-content:space-between;gap:14px;text-align:left;border:0;border-bottom:1px solid var(--line, #dce3dd);background:none;padding:13px 0;cursor:pointer;color:inherit}.edge.svelte-19f24v8 span:where(.svelte-19f24v8){font-size:12px}.edge.svelte-19f24v8 small:where(.svelte-19f24v8){color:var(--muted, #66736c);font-size:10px}.evidence.svelte-19f24v8{position:relative;background:var(--surface-muted, #f4f6f1);padding:20px;min-height:220px}.evidence.svelte-19f24v8 h2:where(.svelte-19f24v8){font:24px Georgia,serif}.evidence.svelte-19f24v8 p:where(.svelte-19f24v8){font-size:12px;line-height:1.6}.evidence.svelte-19f24v8 a:where(.svelte-19f24v8){font-size:11px;color:#315d48}.evidence.svelte-19f24v8 dl:where(.svelte-19f24v8){display:grid;grid-template-columns:1fr 1fr;font-size:10px;gap:8px}.evidence.svelte-19f24v8 dt:where(.svelte-19f24v8){color:var(--muted, #66736c)}.evidence.svelte-19f24v8 dd:where(.svelte-19f24v8){margin:0}.fine.svelte-19f24v8{border-top:1px solid var(--line, #dce3dd);padding-top:12px;color:#925c48}.evidence-prompt.svelte-19f24v8{padding-top:50px;text-align:center}.close.svelte-19f24v8{position:absolute;right:18px;top:15px}.introductions.svelte-19f24v8{padding-top:28px}.section-heading.svelte-19f24v8{display:flex;justify-content:space-between;align-items:end}.section-heading.svelte-19f24v8 small:where(.svelte-19f24v8){font-size:10px;color:var(--muted, #66736c)}.intro.svelte-19f24v8{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:18px 0;border-bottom:1px solid var(--line, #dce3dd)}.intro.svelte-19f24v8 h3:where(.svelte-19f24v8){font:20px Georgia,serif;margin:7px 0}.intro.svelte-19f24v8 p:where(.svelte-19f24v8){font-size:11px;color:var(--muted, #66736c)}.next-step.svelte-19f24v8{display:grid;gap:10px}.next-step.svelte-19f24v8>p:where(.svelte-19f24v8){margin:0}.next-step.svelte-19f24v8>label:where(.svelte-19f24v8){display:block}.consent-input.svelte-19f24v8{display:grid;grid-template-columns:1fr 1.5fr;gap:14px}.message.svelte-19f24v8{color:#35634b;font-size:12px}.error.svelte-19f24v8{color:#9d3d36}.empty.svelte-19f24v8{font-size:12px;color:var(--muted, #66736c);padding:20px 0}@media(max-width:760px){.path-search.svelte-19f24v8{flex-wrap:wrap}.path-search.svelte-19f24v8 label:where(.svelte-19f24v8){min-width:40%}.path-search.svelte-19f24v8 button:where(.svelte-19f24v8){width:100%}.lower.svelte-19f24v8{grid-template-columns:1fr;gap:18px}.intro.svelte-19f24v8{grid-template-columns:1fr;gap:12px}.section-heading.svelte-19f24v8{align-items:start;gap:12px;flex-direction:column}}.graph.svelte-19f24v8{padding:26px 0;border-bottom:1px solid var(--line, #dce3dd)}.graph-head.svelte-19f24v8,.graph-controls.svelte-19f24v8{display:flex;align-items:end;justify-content:space-between;gap:14px}.graph-controls.svelte-19f24v8 button:where(.svelte-19f24v8){border:1px solid var(--line, #dce3dd);background:#fff;padding:8px 12px;cursor:pointer}.graph-canvas.svelte-19f24v8{width:100%;height:auto;min-height:240px;background:var(--surface-muted, #f4f6f1);touch-action:none;cursor:grab}.graph-canvas.svelte-19f24v8:active{cursor:grabbing}.graph-canvas.svelte-19f24v8 line:where(.svelte-19f24v8){stroke:#8aa293;stroke-width:2}.graph-canvas.svelte-19f24v8 line.uncertain:where(.svelte-19f24v8){stroke:#aa684e;stroke-dasharray:5 5}.graph-canvas.svelte-19f24v8 text:where(.svelte-19f24v8){font:10px sans-serif;fill:#52645a;pointer-events:none}.graph-node.svelte-19f24v8{cursor:pointer}.graph-node.svelte-19f24v8 circle:where(.svelte-19f24v8){fill:#fff;stroke:#315d48;stroke-width:2}.graph-node.svelte-19f24v8:focus circle:where(.svelte-19f24v8){stroke:#df7055;stroke-width:4}.graph-node.svelte-19f24v8 text:where(.svelte-19f24v8){font-size:9px}.accessible-graph.svelte-19f24v8{margin-top:10px;font-size:12px}.accessible-graph.svelte-19f24v8 summary:where(.svelte-19f24v8),.evidence.svelte-19f24v8 details:where(.svelte-19f24v8) summary:where(.svelte-19f24v8){cursor:pointer;padding:8px 0}.accessible-graph.svelte-19f24v8 table:where(.svelte-19f24v8){border-collapse:collapse;width:100%;text-align:left}.accessible-graph.svelte-19f24v8 th:where(.svelte-19f24v8),.accessible-graph.svelte-19f24v8 td:where(.svelte-19f24v8){padding:8px;border-bottom:1px solid var(--line, #dce3dd)}.lifecycle-actions.svelte-19f24v8{display:flex;flex-wrap:wrap;gap:14px;margin:14px 0}.evidence.svelte-19f24v8 details:where(.svelte-19f24v8){border-top:1px solid var(--line, #dce3dd);margin-top:12px}.correction-form.svelte-19f24v8{display:grid;gap:10px;padding:8px 0}.history-event.svelte-19f24v8{border-bottom:1px solid var(--line, #dce3dd);padding:8px 0}@media(max-width:760px){.graph-head.svelte-19f24v8,.graph-controls.svelte-19f24v8{align-items:stretch;flex-direction:column}.graph-controls.svelte-19f24v8 label:where(.svelte-19f24v8){min-width:100%}}.report-schedules.svelte-11vku3o{padding:1.4rem 0;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}.intro.svelte-11vku3o{display:flex;justify-content:space-between;gap:2rem;align-items:end}.intro.svelte-11vku3o h2:where(.svelte-11vku3o){margin:.2rem 0;font-size:1.6rem}.intro.svelte-11vku3o>p:where(.svelte-11vku3o){max-width:34rem;color:color-mix(in srgb,currentColor 72%,transparent)}.eyebrow.svelte-11vku3o{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.columns.svelte-11vku3o{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:2rem;margin-top:1.5rem}.columns.svelte-11vku3o form:where(.svelte-11vku3o){display:grid;gap:.8rem;align-content:start}.columns.svelte-11vku3o h3:where(.svelte-11vku3o),.saved.svelte-11vku3o h3:where(.svelte-11vku3o){font-size:1.05rem;margin:0 0 .3rem}.columns.svelte-11vku3o label:where(.svelte-11vku3o){display:grid;gap:.35rem;font-size:.88rem}.columns.svelte-11vku3o input:where(.svelte-11vku3o):not([type=checkbox]),.columns.svelte-11vku3o select:where(.svelte-11vku3o){min-height:2.6rem;padding:.55rem .65rem;border:1px solid color-mix(in srgb,currentColor 28%,transparent);background:transparent;color:inherit}.time-row.svelte-11vku3o{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.approval.svelte-11vku3o{display:flex!important;grid-template-columns:none!important;align-items:start;gap:.55rem!important}.approval.svelte-11vku3o input:where(.svelte-11vku3o){margin-top:.2rem}.columns.svelte-11vku3o button:where(.svelte-11vku3o){justify-self:start;padding:.6rem .9rem;background:var(--color-primary-600);color:#fff;border:0;font-weight:650}.columns.svelte-11vku3o button:where(.svelte-11vku3o):disabled{opacity:.5}.recipient.svelte-11vku3o,.message.svelte-11vku3o{font-size:.85rem}.recipient.svelte-11vku3o span:where(.svelte-11vku3o){color:#9a4c00}.saved.svelte-11vku3o{margin-top:2rem}.saved.svelte-11vku3o article:where(.svelte-11vku3o){display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;border-top:1px solid color-mix(in srgb,currentColor 16%,transparent)}.saved.svelte-11vku3o article:where(.svelte-11vku3o) div:where(.svelte-11vku3o){display:flex;gap:.7rem 1.2rem;align-items:baseline;flex-wrap:wrap}.saved.svelte-11vku3o article:where(.svelte-11vku3o) span:where(.svelte-11vku3o){font-size:.83rem;color:color-mix(in srgb,currentColor 70%,transparent)}.quiet.svelte-11vku3o{background:transparent;border:1px solid color-mix(in srgb,currentColor 28%,transparent);padding:.45rem .7rem;color:inherit}.message.error.svelte-11vku3o,.failed.svelte-11vku3o{color:#a52323}.message.success.svelte-11vku3o{color:#167043}details.svelte-11vku3o{margin-top:1rem}summary.svelte-11vku3o{cursor:pointer}details.svelte-11vku3o ul:where(.svelte-11vku3o){padding-left:1.2rem}details.svelte-11vku3o li:where(.svelte-11vku3o){display:flex;gap:1rem;padding:.3rem 0;font-size:.85rem}@media(max-width:640px){.intro.svelte-11vku3o{display:block}.saved.svelte-11vku3o article:where(.svelte-11vku3o){align-items:start;flex-direction:column}}.reports.svelte-t416fs{display:grid;gap:1.2rem}.filters.svelte-t416fs,.actions.svelte-t416fs{display:flex;align-items:end;gap:.8rem;flex-wrap:wrap}label.svelte-t416fs{display:grid;gap:.3rem}input.svelte-t416fs,select.svelte-t416fs,button.svelte-t416fs{font:inherit;padding:.6rem;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text)}.metrics.svelte-t416fs{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.8rem}.metrics.svelte-t416fs article:where(.svelte-t416fs),details.svelte-t416fs{padding:1.1rem;border:1px solid var(--border);border-radius:12px}.metrics.svelte-t416fs strong:where(.svelte-t416fs){display:block;font-size:1.7rem;margin-top:.6rem}.table-wrap.svelte-t416fs{overflow:auto}table.svelte-t416fs{border-collapse:collapse;width:100%;text-align:left}caption.svelte-t416fs{text-align:left;font-weight:600;margin:.6rem 0}td.svelte-t416fs,th.svelte-t416fs{padding:.8rem;border-bottom:1px solid var(--border)}.primary.svelte-t416fs{background:var(--accent);color:#fff}@media print{.filters.svelte-t416fs,.actions.svelte-t416fs{display:none}.metrics.svelte-t416fs{grid-template-columns:repeat(3,1fr)}table.svelte-t416fs{font-size:10pt}}.contact-timeline.svelte-1834iar{padding:1rem 0;color:var(--ink)}.contact-timeline.svelte-1834iar .eyebrow:where(.svelte-1834iar){color:var(--muted)}.contact-timeline.svelte-1834iar label:where(.svelte-1834iar),.contact-timeline.svelte-1834iar button:where(.svelte-1834iar),.contact-timeline.svelte-1834iar h3:where(.svelte-1834iar){color:var(--ink)}.toolbar.svelte-1834iar{display:flex;align-items:end;gap:1rem;flex-wrap:wrap}label.svelte-1834iar{display:grid;gap:.4rem}select.svelte-1834iar,button.svelte-1834iar{font:inherit;color:var(--ink);padding:.6rem;border:1px solid var(--line);background:var(--white)}ol.svelte-1834iar{list-style:none;padding:0}li.svelte-1834iar{border-bottom:1px solid var(--line);padding:1.2rem 0}h3.svelte-1834iar{font-size:1rem;font-weight:500;margin:.5rem 0;color:var(--ink)}p.svelte-1834iar{font-size:.85rem;color:var(--muted)}.inbox-anchor.svelte-13124d5{position:relative}.count.svelte-13124d5{font-size:.65rem;background:var(--accent);color:var(--paper);border-radius:50%;padding:2px 5px}.inbox.svelte-13124d5{position:absolute;right:0;top:3rem;width:min(370px,85vw);max-height:75vh;overflow:auto;z-index:80;background:var(--white);border:1px solid var(--line);padding:1.2rem;color:var(--ink)}header.svelte-13124d5{display:flex;align-items:center;justify-content:space-between;gap:1rem}h2.svelte-13124d5{font:22px Georgia,serif;margin:0}ul.svelte-13124d5{list-style:none;padding:0}li.svelte-13124d5{padding:1rem 0;border-bottom:1px solid var(--line);display:grid;gap:.35rem}p.svelte-13124d5{margin:0;font-size:.85rem}small.svelte-13124d5{color:var(--muted)}li.svelte-13124d5 button:where(.svelte-13124d5){text-align:left;text-decoration:underline;font-size:.8rem}a.svelte-13124d5{display:block;margin-top:1rem;font-size:.85rem}.sender-diagnostics.svelte-1jud4hv{display:grid;gap:1rem;border:1px solid #dce5e0;border-radius:12px;padding:1rem;background:#fff;color:#18382f}.sender-diagnostics.svelte-1jud4hv header:where(.svelte-1jud4hv){display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.eyebrow.svelte-1jud4hv{font-size:.7rem;letter-spacing:.12em;color:#56746a;margin:0 0 .3rem}.sender-diagnostics.svelte-1jud4hv h3:where(.svelte-1jud4hv),.sender-diagnostics.svelte-1jud4hv h4:where(.svelte-1jud4hv){margin:0 0 .4rem}.sender-diagnostics.svelte-1jud4hv header:where(.svelte-1jud4hv) p:where(.svelte-1jud4hv),.muted.svelte-1jud4hv{color:#66766f;margin:0}.sender-diagnostics.svelte-1jud4hv button:where(.svelte-1jud4hv){font:inherit;border:1px solid #b7c9c0;border-radius:8px;background:#f4f8f6;color:#18382f;padding:.55rem .75rem;cursor:pointer}.sender-diagnostics.svelte-1jud4hv button:where(.svelte-1jud4hv):disabled{opacity:.55;cursor:wait}.checks.svelte-1jud4hv{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem}.checks.svelte-1jud4hv article:where(.svelte-1jud4hv){border:1px solid #e2eae6;border-radius:9px;padding:.85rem}.checks.svelte-1jud4hv dl:where(.svelte-1jud4hv){display:grid;grid-template-columns:minmax(7rem,1fr) 1fr;gap:.35rem .6rem;margin:0}.checks.svelte-1jud4hv dt:where(.svelte-1jud4hv){color:#64756e}.checks.svelte-1jud4hv dd:where(.svelte-1jud4hv){margin:0;font-weight:600;overflow-wrap:anywhere}.checks.svelte-1jud4hv ul:where(.svelte-1jud4hv){padding-left:1.2rem;overflow-wrap:anywhere}.notice.svelte-1jud4hv,.error.svelte-1jud4hv{padding:.75rem;border-radius:8px;margin:0}.notice.svelte-1jud4hv{background:#eef6f1;color:#355d4d}.error.svelte-1jud4hv{background:#fff1eb;color:#8a3425}@media(max-width:650px){.sender-diagnostics.svelte-1jud4hv header:where(.svelte-1jud4hv){flex-direction:column}.checks.svelte-1jud4hv dl:where(.svelte-1jud4hv){grid-template-columns:1fr}}.branding.svelte-1c3q0u6{display:grid;gap:1rem;max-width:920px}.branding.svelte-1c3q0u6 header:where(.svelte-1c3q0u6) h2:where(.svelte-1c3q0u6){margin:.15rem 0}.branding.svelte-1c3q0u6 header:where(.svelte-1c3q0u6) p:where(.svelte-1c3q0u6),.branding.svelte-1c3q0u6 small:where(.svelte-1c3q0u6),.branding.svelte-1c3q0u6 .logo:where(.svelte-1c3q0u6) p:where(.svelte-1c3q0u6){color:var(--muted, #66736c)}.eyebrow.svelte-1c3q0u6{font-size:.7rem;letter-spacing:.12em;color:var(--muted, #61786e);margin:0}.fields.svelte-1c3q0u6{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.85rem}.fields.svelte-1c3q0u6 label:where(.svelte-1c3q0u6),.logo.svelte-1c3q0u6 label:where(.svelte-1c3q0u6){display:grid;gap:.35rem}.fields.svelte-1c3q0u6 input:where(.svelte-1c3q0u6),.fields.svelte-1c3q0u6 select:where(.svelte-1c3q0u6),.logo.svelte-1c3q0u6 input[type=file]:where(.svelte-1c3q0u6){font:inherit;min-height:2.6rem;border:1px solid var(--border, #cfd9d3);border-radius:.45rem;padding:.45rem .6rem;background:var(--surface, #fff);color:inherit}.branding.svelte-1c3q0u6 form:where(.svelte-1c3q0u6){display:grid;gap:1rem}.logo.svelte-1c3q0u6{display:flex;justify-content:space-between;align-items:center;gap:1rem;border-top:1px solid var(--border, #dce4df);border-bottom:1px solid var(--border, #dce4df);padding:1rem 0}.logo.svelte-1c3q0u6 h3:where(.svelte-1c3q0u6),.logo.svelte-1c3q0u6 p:where(.svelte-1c3q0u6){margin:.2rem 0 .6rem}.logo.svelte-1c3q0u6 img:where(.svelte-1c3q0u6),.logo-placeholder.svelte-1c3q0u6{width:140px;height:100px;object-fit:contain;border:1px solid var(--border, #dce4df);padding:.4rem;border-radius:.3rem;background:var(--surface, #fff)}.logo-placeholder.svelte-1c3q0u6{display:grid;place-items:center;color:var(--muted, #66736c);font-size:.85rem}.consent.svelte-1c3q0u6{display:flex;gap:.65rem;align-items:flex-start}.consent.svelte-1c3q0u6 input:where(.svelte-1c3q0u6){margin-top:.25rem}.consent.svelte-1c3q0u6 span:where(.svelte-1c3q0u6){display:grid;gap:.25rem}.consent.svelte-1c3q0u6 small:where(.svelte-1c3q0u6){max-width:55rem}.primary.svelte-1c3q0u6{justify-self:start;padding:.65rem 1rem;border:0;border-radius:.4rem;background:var(--color-primary, #2c6049);color:#fff;font:inherit;cursor:pointer}.primary.svelte-1c3q0u6:disabled{opacity:.55}.notice.svelte-1c3q0u6,.error.svelte-1c3q0u6{padding:.7rem .85rem;margin:0;border-radius:.35rem}.notice.svelte-1c3q0u6{background:#eef6f0;color:#315b45}.error.svelte-1c3q0u6{background:#fff0eb;color:#902e1e}@media(max-width:600px){.logo.svelte-1c3q0u6{align-items:flex-start;flex-direction:column}}.onboarding.svelte-om1qwz{display:grid;gap:.9rem;border-top:1px solid var(--border, #dce4df);padding:1.2rem 0}.onboarding.svelte-om1qwz header:where(.svelte-om1qwz){display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.eyebrow.svelte-om1qwz{font-size:.7rem;letter-spacing:.12em;color:var(--muted, #60766d);margin:0}.onboarding.svelte-om1qwz h2:where(.svelte-om1qwz){margin:.15rem 0}.onboarding.svelte-om1qwz header:where(.svelte-om1qwz) p:where(.svelte-om1qwz),.onboarding.svelte-om1qwz small:where(.svelte-om1qwz),.empty.svelte-om1qwz{color:var(--muted, #66736c)}.progress.svelte-om1qwz{font-variant-numeric:tabular-nums;font-size:1.15rem}.progress.svelte-om1qwz span:where(.svelte-om1qwz){font-size:.9rem;color:var(--muted, #66736c)}ol.svelte-om1qwz{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.35rem 1.5rem}li.svelte-om1qwz{display:grid;grid-template-columns:1.7rem 1fr auto;align-items:center;gap:.6rem;padding:.75rem 0;border-bottom:1px solid var(--border, #e0e7e3)}li.svelte-om1qwz>div:where(.svelte-om1qwz){display:grid;gap:.2rem}.mark.svelte-om1qwz{display:grid;place-items:center;width:1.45rem;height:1.45rem;border:1px solid var(--border, #b9c8c0);border-radius:50%;font-size:.75rem}.complete.svelte-om1qwz .mark:where(.svelte-om1qwz){background:#e5f2e8;color:#28613e;border-color:#acd1b7}li.svelte-om1qwz a:where(.svelte-om1qwz){color:var(--color-primary, #2c6049);text-decoration:none;font-weight:600;white-space:nowrap}.error.svelte-om1qwz{color:#902e1e}.error.svelte-om1qwz button:where(.svelte-om1qwz){margin-left:.5rem}.contact-details.svelte-11ejy8i{padding:20px 0}.detail-columns.svelte-11ejy8i{display:grid;grid-template-columns:1fr 1fr;gap:45px}.detail-columns.svelte-11ejy8i h2:where(.svelte-11ejy8i){margin-bottom:24px}.detail-line.svelte-11ejy8i{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line);font-size:12px}.subheading.svelte-11ejy8i{margin:30px 0 16px}.consent-line.svelte-11ejy8i{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.consent-line.svelte-11ejy8i strong:where(.svelte-11ejy8i){font-size:11px;font-weight:500}.consent-line.svelte-11ejy8i p:where(.svelte-11ejy8i){font-size:10px;color:var(--muted);margin-top:4px}.note-entry.svelte-11ejy8i{border-left:2px solid var(--line);padding:12px 15px;margin:14px 0;font-size:13px}.note-entry.svelte-11ejy8i small:where(.svelte-11ejy8i){display:block;margin-top:10px;color:var(--muted);font-size:10px}.custom-value.svelte-11ejy8i{display:flex;align-items:flex-end;gap:12px;margin:17px 0}.custom-value.svelte-11ejy8i>label:where(.svelte-11ejy8i){flex:1}.detail-tabs.svelte-11ejy8i{gap:17px}.detail-tabs.svelte-11ejy8i button:where(.svelte-11ejy8i){text-transform:capitalize}.privacy-controls.svelte-11ejy8i{border-top:1px solid var(--line);margin-top:30px;padding-top:20px;font-size:12px}.privacy-controls.svelte-11ejy8i summary:where(.svelte-11ejy8i){cursor:pointer;display:flex;gap:9px;align-items:center}.privacy-controls.svelte-11ejy8i p:where(.svelte-11ejy8i){color:var(--muted);margin:15px 0}.privacy-controls.svelte-11ejy8i .button-group:where(.svelte-11ejy8i){margin-top:15px}@media(max-width:760px){.detail-columns.svelte-11ejy8i{grid-template-columns:1fr;gap:30px}}.row-actions.svelte-1p19bk9{display:flex;gap:14px}.ledger-note.svelte-1p19bk9{margin:20px 0}.attribution-columns.svelte-1p19bk9{display:grid;grid-template-columns:1fr 1fr;gap:30px;border-top:1px solid var(--line);padding:25px 0}.attribution-columns.svelte-1p19bk9 h3:where(.svelte-1p19bk9){margin-bottom:20px}.attribution-columns.svelte-1p19bk9 p:where(.svelte-1p19bk9){font-size:12px;padding:10px 0}.attribution-columns.svelte-1p19bk9 small:where(.svelte-1p19bk9){display:block;color:var(--muted);margin-top:5px}.pledge-row.svelte-1p19bk9{display:grid;grid-template-columns:1fr 1fr;gap:30px;border-bottom:1px solid var(--line);padding:25px 0}.pledge-row.svelte-1p19bk9 p:where(.svelte-1p19bk9){font-size:12px;margin-top:8px}.installment.svelte-1p19bk9{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid var(--line);font-size:11px}.giving-dialog.svelte-1p19bk9{position:fixed;inset:6vh auto auto 50%;transform:translate(-50%);z-index:80;background:var(--paper);color:var(--ink);border:1px solid var(--line);width:min(620px,94vw);padding:28px;max-height:88vh;overflow:auto;box-shadow:0 0 0 100vmax #14291f77}.giving-dialog.svelte-1p19bk9 .dialog-heading:where(.svelte-1p19bk9){gap:20px}.giving-dialog.svelte-1p19bk9 h2:where(.svelte-1p19bk9){font-size:23px}.giving-dialog.svelte-1p19bk9 details:where(.svelte-1p19bk9){font-size:12px}.giving-dialog.svelte-1p19bk9 details:where(.svelte-1p19bk9) label:where(.svelte-1p19bk9){margin-top:15px}.giving-dialog.svelte-1p19bk9 summary:where(.svelte-1p19bk9){cursor:pointer}@media(max-width:760px){.attribution-columns.svelte-1p19bk9,.pledge-row.svelte-1p19bk9{grid-template-columns:1fr}.row-actions.svelte-1p19bk9{gap:10px}.giving-dialog.svelte-1p19bk9{padding:23px}}.campaign-builder.svelte-19kpezh{color:var(--ink);display:grid;gap:1rem}.builder-head.svelte-19kpezh{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding-bottom:1.2rem}.builder-head.svelte-19kpezh h2:where(.svelte-19kpezh){margin:.25rem 0}.builder-head.svelte-19kpezh p:where(.svelte-19kpezh):not(.eyebrow){color:var(--muted);max-width:52rem}.eyebrow.svelte-19kpezh{font-size:.66rem;letter-spacing:.12em;color:var(--muted)}.primary.svelte-19kpezh,.secondary.svelte-19kpezh{min-height:44px;padding:.65rem .9rem;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;gap:.45rem;background:var(--accent);color:var(--paper);font:inherit;font-weight:600}.secondary.svelte-19kpezh{background:var(--soft);color:var(--ink)}button.svelte-19kpezh:disabled{opacity:.55;cursor:not-allowed}.notice.svelte-19kpezh{padding:.7rem .9rem;background:var(--soft);border-left:3px solid var(--accent)}.notice.error.svelte-19kpezh{background:color-mix(in srgb,var(--coral) 18%,var(--paper));border-color:var(--coral)}.campaign-layout.svelte-19kpezh{display:grid;grid-template-columns:minmax(180px,250px) minmax(0,1fr);gap:1rem;align-items:start}.campaign-list.svelte-19kpezh{display:grid;gap:.4rem}.campaign-list.svelte-19kpezh button:where(.svelte-19kpezh){text-align:left;border:1px solid var(--line);padding:.75rem;background:var(--white);color:var(--ink)}.campaign-list.svelte-19kpezh button.current:where(.svelte-19kpezh){border-color:var(--accent);box-shadow:inset 3px 0 var(--accent)}.campaign-list.svelte-19kpezh strong:where(.svelte-19kpezh),.campaign-list.svelte-19kpezh span:where(.svelte-19kpezh){display:block}.campaign-list.svelte-19kpezh span:where(.svelte-19kpezh){color:var(--muted);font-size:.75rem;margin-top:.2rem}.editor.svelte-19kpezh{border:1px solid var(--line);background:var(--white);padding:clamp(.9rem,2vw,1.4rem);display:grid;gap:1.2rem;min-width:0}.editor-title.svelte-19kpezh{display:flex;justify-content:space-between;align-items:center;gap:1rem;border-bottom:1px solid var(--line);padding-bottom:.8rem}.editor-title.svelte-19kpezh h3:where(.svelte-19kpezh){margin:.2rem 0}.save-state.svelte-19kpezh{display:flex;align-items:center;gap:.35rem;color:var(--muted);font-size:.78rem}.form-grid.svelte-19kpezh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.form-grid.svelte-19kpezh label:where(.svelte-19kpezh),.subpanel.svelte-19kpezh label:where(.svelte-19kpezh),.fund-grid.svelte-19kpezh label:where(.svelte-19kpezh){display:grid;gap:.35rem;font-size:.8rem;color:var(--muted)}.form-grid.svelte-19kpezh .wide:where(.svelte-19kpezh){grid-column:1/-1}.form-grid.svelte-19kpezh input:where(.svelte-19kpezh),.form-grid.svelte-19kpezh textarea:where(.svelte-19kpezh),.form-grid.svelte-19kpezh select:where(.svelte-19kpezh),.subpanel.svelte-19kpezh input:where(.svelte-19kpezh),.subpanel.svelte-19kpezh textarea:where(.svelte-19kpezh),.subpanel.svelte-19kpezh select:where(.svelte-19kpezh),.fund-grid.svelte-19kpezh input:where(.svelte-19kpezh){width:100%;padding:.65rem;border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;min-height:43px}.form-grid.svelte-19kpezh small:where(.svelte-19kpezh){font-size:.72rem;color:var(--muted)}.settings.svelte-19kpezh,.fund-admin.svelte-19kpezh{border-top:1px solid var(--line);padding-top:.9rem}.settings.svelte-19kpezh summary:where(.svelte-19kpezh),.fund-admin.svelte-19kpezh summary:where(.svelte-19kpezh){font-weight:600;display:flex;align-items:center;gap:.45rem;cursor:pointer;min-height:44px}.checks.svelte-19kpezh{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:1rem}.checks.svelte-19kpezh label:where(.svelte-19kpezh){display:flex;align-items:center;gap:.35rem}.actions.svelte-19kpezh{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.text-link.svelte-19kpezh,.quiet.svelte-19kpezh{display:inline-flex;align-items:center;gap:.35rem;color:var(--accent);background:transparent;border:0;text-decoration:underline;font:inherit;padding:.5rem}.publish-preview.svelte-19kpezh{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--line);padding:1rem;background:var(--soft)}.publish-preview.svelte-19kpezh h3:where(.svelte-19kpezh){margin:.25rem 0}.publish-preview.svelte-19kpezh p:where(.svelte-19kpezh){margin:.25rem 0;color:var(--muted)}.publish-preview.svelte-19kpezh small:where(.svelte-19kpezh){display:block;color:var(--muted);margin-top:.35rem}.publish-preview.svelte-19kpezh img:where(.svelte-19kpezh){width:150px;max-height:110px;object-fit:cover}.field-title.svelte-19kpezh{font-size:.8rem;color:var(--muted);margin:0}.version-list.svelte-19kpezh{list-style:none;padding:0}.version-list.svelte-19kpezh li:where(.svelte-19kpezh),.resource-row.svelte-19kpezh{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.55rem 0;border-bottom:1px solid var(--line);font-size:.8rem}.version-list.svelte-19kpezh span:where(.svelte-19kpezh),.resource-row.svelte-19kpezh span:where(.svelte-19kpezh){color:var(--muted)}.management-grid.svelte-19kpezh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.subpanel.svelte-19kpezh{border:1px solid var(--line);padding:1rem;min-width:0}.subpanel.svelte-19kpezh h3:where(.svelte-19kpezh){display:flex;align-items:center;gap:.45rem;margin-bottom:.75rem}.subpanel.svelte-19kpezh form:where(.svelte-19kpezh){display:grid;gap:.65rem}.subpanel.svelte-19kpezh .secondary:where(.svelte-19kpezh){width:100%}.variant-preview.svelte-19kpezh{border-top:1px solid var(--line);margin-top:.8rem;padding-top:.65rem}.variant-preview.svelte-19kpezh p:where(.svelte-19kpezh),.subpanel.svelte-19kpezh>p:where(.svelte-19kpezh){color:var(--muted);font-size:.8rem}.link-row.svelte-19kpezh{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid var(--line);padding:.7rem 0}.link-row.svelte-19kpezh>div:where(.svelte-19kpezh){min-width:0;display:grid;gap:.2rem}.link-row.svelte-19kpezh a:where(.svelte-19kpezh){overflow-wrap:anywhere;color:var(--accent);font-size:.76rem}.link-row.svelte-19kpezh small:where(.svelte-19kpezh){color:var(--muted)}.link-row.svelte-19kpezh img:where(.svelte-19kpezh){width:92px;height:92px;object-fit:contain;background:#fff}.empty.svelte-19kpezh{padding:2rem;text-align:center;border:1px dashed var(--line);display:grid;justify-items:center;gap:1rem}.fund-grid.svelte-19kpezh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.fund-grid.svelte-19kpezh form:where(.svelte-19kpezh){display:grid;gap:.65rem;padding:1rem;border:1px solid var(--line)}@media(max-width:900px){.campaign-layout.svelte-19kpezh{grid-template-columns:1fr}.campaign-list.svelte-19kpezh{display:flex;overflow-x:auto}.campaign-list.svelte-19kpezh button:where(.svelte-19kpezh){min-width:170px}.management-grid.svelte-19kpezh{grid-template-columns:1fr}}@media(max-width:580px){.builder-head.svelte-19kpezh{align-items:flex-start;flex-direction:column}.form-grid.svelte-19kpezh,.fund-grid.svelte-19kpezh{grid-template-columns:1fr}.checks.svelte-19kpezh{display:grid}.editor-title.svelte-19kpezh,.publish-preview.svelte-19kpezh{align-items:flex-start;flex-direction:column}.publish-preview.svelte-19kpezh img:where(.svelte-19kpezh){width:100%}.actions.svelte-19kpezh>:where(.svelte-19kpezh){flex:1 1 auto}}.event-manager.svelte-1ok4t9x{display:grid;gap:1rem;color:var(--ink)}.manager-head.svelte-1ok4t9x{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding-bottom:1rem}.manager-head.svelte-1ok4t9x h2:where(.svelte-1ok4t9x){margin:.25rem 0}.manager-head.svelte-1ok4t9x p:where(.svelte-1ok4t9x):not(.eyebrow){color:var(--muted);max-width:50rem}.eyebrow.svelte-1ok4t9x{font-size:.66rem;letter-spacing:.12em;color:var(--muted)}.primary.svelte-1ok4t9x,.secondary.svelte-1ok4t9x{min-height:44px;padding:.65rem .9rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid var(--line);background:var(--accent);color:var(--paper);font:inherit;font-weight:600}.secondary.svelte-1ok4t9x{background:var(--soft);color:var(--ink)}.notice.svelte-1ok4t9x{padding:.7rem .9rem;background:var(--soft);border-left:3px solid var(--accent)}.notice.error.svelte-1ok4t9x{border-color:var(--coral)}.event-layout.svelte-1ok4t9x{display:grid;grid-template-columns:minmax(180px,245px) minmax(0,1fr);gap:1rem;align-items:start}.event-list.svelte-1ok4t9x{display:grid;gap:.4rem}.event-list.svelte-1ok4t9x button:where(.svelte-1ok4t9x){text-align:left;padding:.75rem;border:1px solid var(--line);background:var(--white);color:var(--ink)}.event-list.svelte-1ok4t9x .current:where(.svelte-1ok4t9x){border-color:var(--accent);box-shadow:inset 3px 0 var(--accent)}.event-list.svelte-1ok4t9x strong:where(.svelte-1ok4t9x),.event-list.svelte-1ok4t9x span:where(.svelte-1ok4t9x){display:block}.event-list.svelte-1ok4t9x span:where(.svelte-1ok4t9x){font-size:.74rem;color:var(--muted);margin-top:.2rem}.event-editor.svelte-1ok4t9x{border:1px solid var(--line);background:var(--white);padding:clamp(.9rem,2vw,1.4rem);display:grid;gap:1.2rem;min-width:0}.event-title.svelte-1ok4t9x{display:flex;align-items:center;justify-content:space-between;gap:.8rem;border-bottom:1px solid var(--line);padding-bottom:.7rem}.event-title.svelte-1ok4t9x h3:where(.svelte-1ok4t9x){margin:.3rem 0}.public-link.svelte-1ok4t9x{display:inline-flex;gap:.4rem;align-items:center;color:var(--accent);text-decoration:underline;font-size:.8rem}.form-grid.svelte-1ok4t9x{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.form-grid.svelte-1ok4t9x label:where(.svelte-1ok4t9x),.panel.svelte-1ok4t9x label:where(.svelte-1ok4t9x){display:grid;gap:.35rem;font-size:.8rem;color:var(--muted)}.form-grid.svelte-1ok4t9x input:where(.svelte-1ok4t9x),.form-grid.svelte-1ok4t9x textarea:where(.svelte-1ok4t9x),.panel.svelte-1ok4t9x input:where(.svelte-1ok4t9x){width:100%;min-height:43px;padding:.65rem;border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit}.form-grid.svelte-1ok4t9x label:where(.svelte-1ok4t9x):nth-child(3){grid-column:1/-1}.toolbar.svelte-1ok4t9x{display:flex;gap:.6rem;flex-wrap:wrap}.manager-grid.svelte-1ok4t9x{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.panel.svelte-1ok4t9x{border:1px solid var(--line);padding:1rem;min-width:0}.panel.svelte-1ok4t9x h3:where(.svelte-1ok4t9x){display:flex;align-items:center;gap:.4rem;margin-bottom:.8rem}.panel.svelte-1ok4t9x h4:where(.svelte-1ok4t9x){font-size:.9rem;margin:1rem 0 .3rem}.panel.svelte-1ok4t9x form:where(.svelte-1ok4t9x){display:grid;gap:.6rem}.panel.svelte-1ok4t9x small:where(.svelte-1ok4t9x){display:block;color:var(--muted);font-size:.72rem}.panel.svelte-1ok4t9x .secondary:where(.svelte-1ok4t9x){width:100%}.row.svelte-1ok4t9x,.attendee.svelte-1ok4t9x,.volunteer.svelte-1ok4t9x{display:flex;justify-content:space-between;align-items:center;gap:.7rem;padding:.65rem 0;border-bottom:1px solid var(--line);font-size:.82rem}.row.svelte-1ok4t9x span:where(.svelte-1ok4t9x),.attendee.svelte-1ok4t9x span:where(.svelte-1ok4t9x){display:grid;gap:.2rem}.row.svelte-1ok4t9x small:where(.svelte-1ok4t9x),.attendee.svelte-1ok4t9x small:where(.svelte-1ok4t9x){font-size:.73rem}.attendee.svelte-1ok4t9x{align-items:flex-start}.quiet.svelte-1ok4t9x{border:0;background:transparent;color:var(--accent);text-decoration:underline;font:inherit}.volunteer-title.svelte-1ok4t9x{margin-top:1.4rem}.volunteer.svelte-1ok4t9x{display:grid;justify-content:start}.volunteer.svelte-1ok4t9x span:where(.svelte-1ok4t9x){font-size:.75rem;color:var(--muted)}.empty.svelte-1ok4t9x{padding:2rem;text-align:center;border:1px dashed var(--line)}@media(max-width:850px){.event-layout.svelte-1ok4t9x{grid-template-columns:1fr}.event-list.svelte-1ok4t9x{display:flex;overflow-x:auto}.event-list.svelte-1ok4t9x button:where(.svelte-1ok4t9x){min-width:170px}}@media(max-width:600px){.manager-head.svelte-1ok4t9x{align-items:flex-start;flex-direction:column}.form-grid.svelte-1ok4t9x,.manager-grid.svelte-1ok4t9x{grid-template-columns:1fr}.form-grid.svelte-1ok4t9x label:where(.svelte-1ok4t9x):nth-child(3){grid-column:auto}.event-title.svelte-1ok4t9x{align-items:flex-start;flex-direction:column}}.identity-settings.svelte-u88e9p{display:grid;gap:1.1rem;max-width:900px}.identity-settings.svelte-u88e9p header:where(.svelte-u88e9p) h2:where(.svelte-u88e9p){margin:.2rem 0}.identity-settings.svelte-u88e9p header:where(.svelte-u88e9p) p:where(.svelte-u88e9p),.identity-card.svelte-u88e9p>p:where(.svelte-u88e9p){color:var(--muted, #667085)}.identity-account.svelte-u88e9p,.identity-card.svelte-u88e9p{padding:1rem 1.2rem;border:1px solid var(--border, #e5e7eb);border-radius:1rem;background:var(--surface, #fff)}.identity-account.svelte-u88e9p,.identity-row.svelte-u88e9p{display:flex;align-items:center;justify-content:space-between;gap:1rem}.identity-account.svelte-u88e9p>div:where(.svelte-u88e9p),.identity-row.svelte-u88e9p>div:where(.svelte-u88e9p){display:grid;gap:.2rem}.identity-account.svelte-u88e9p span:where(.svelte-u88e9p),.identity-row.svelte-u88e9p span:where(.svelte-u88e9p){color:var(--muted, #667085);font-size:.9rem}.identity-role.svelte-u88e9p{padding:.3rem .6rem;border-radius:99px;background:#f1f5f9;text-transform:capitalize}.identity-card.svelte-u88e9p h3:where(.svelte-u88e9p){margin:.1rem 0 .4rem}.identity-card.svelte-u88e9p h4:where(.svelte-u88e9p){margin:1rem 0 .5rem}.identity-list.svelte-u88e9p{display:grid;gap:.5rem;margin-top:.8rem}.identity-row.svelte-u88e9p{padding:.65rem 0;border-top:1px solid var(--border, #e5e7eb)}.identity-row.svelte-u88e9p select:where(.svelte-u88e9p){min-width:10rem}.identity-form.svelte-u88e9p{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.7rem;align-items:end}.identity-form.svelte-u88e9p label:where(.svelte-u88e9p),.identity-inline.svelte-u88e9p label:where(.svelte-u88e9p){display:grid;gap:.35rem}.identity-form.svelte-u88e9p input:where(.svelte-u88e9p),.identity-form.svelte-u88e9p select:where(.svelte-u88e9p),.identity-inline.svelte-u88e9p input:where(.svelte-u88e9p),.identity-row.svelte-u88e9p select:where(.svelte-u88e9p){min-height:2.6rem;border:1px solid var(--border, #d0d5dd);border-radius:.6rem;padding:.45rem .6rem;background:#fff}.identity-inline.svelte-u88e9p{display:flex;align-items:end;gap:.7rem;margin-top:1rem}.identity-secret.svelte-u88e9p,.identity-recovery.svelte-u88e9p code:where(.svelte-u88e9p){display:block;white-space:pre-wrap;overflow-wrap:anywhere;padding:.8rem;border-radius:.6rem;background:#f5f7f6;margin:.5rem 0}.identity-recovery.svelte-u88e9p{padding:1rem;border:1px solid #e0bd78;border-radius:.8rem;background:#fff8e9}.identity-recovery.svelte-u88e9p code:where(.svelte-u88e9p){font-size:1rem}.identity-settings.svelte-u88e9p .primary:where(.svelte-u88e9p),.identity-settings.svelte-u88e9p .secondary:where(.svelte-u88e9p),.identity-settings.svelte-u88e9p .text-button:where(.svelte-u88e9p){cursor:pointer}@media(max-width:640px){.identity-row.svelte-u88e9p{align-items:flex-start;flex-direction:column}.identity-inline.svelte-u88e9p{align-items:stretch;flex-direction:column}}.automation-editor.svelte-3sxr56{color:var(--text, #192b29);background:var(--surface, #fff);border:1px solid var(--border, #dbe5e1);border-radius:16px;padding:1.25rem}header.svelte-3sxr56{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem}h2.svelte-3sxr56,h3.svelte-3sxr56,p.svelte-3sxr56{margin-top:0}.eyebrow.svelte-3sxr56{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#4a7568;margin-bottom:.35rem}header.svelte-3sxr56 p:where(.svelte-3sxr56){color:#657873;margin-bottom:0}.layout.svelte-3sxr56{display:grid;grid-template-columns:minmax(12rem,.75fr) minmax(24rem,2fr);gap:1rem}aside.svelte-3sxr56,.editor.svelte-3sxr56{border:1px solid var(--border, #dbe5e1);border-radius:12px;padding:1rem}ul.svelte-3sxr56{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}li.svelte-3sxr56 button:where(.svelte-3sxr56){width:100%;display:grid;text-align:left;gap:.25rem;border:1px solid #e2ebe7;background:#fff;padding:.7rem;border-radius:8px;color:inherit}li.svelte-3sxr56 button.active:where(.svelte-3sxr56){border-color:#548579;background:#f0f7f4}li.svelte-3sxr56 span:where(.svelte-3sxr56),small.svelte-3sxr56,.muted.svelte-3sxr56{color:#687b76;font-size:.85rem}.editor.svelte-3sxr56{display:grid;gap:.8rem}label.svelte-3sxr56{display:grid;gap:.35rem;font-weight:600}input.svelte-3sxr56,select.svelte-3sxr56,textarea.svelte-3sxr56{font:inherit;border:1px solid #cddbd5;border-radius:8px;padding:.65rem;color:inherit;background:#fff}textarea.svelte-3sxr56{font-family:ui-monospace,monospace;font-size:.85rem}.actions.svelte-3sxr56,.node-tools.svelte-3sxr56{display:flex;flex-wrap:wrap;gap:.5rem;align-items:end}button.svelte-3sxr56{font:inherit;cursor:pointer;border:1px solid #aac0b8;border-radius:8px;background:#f4f8f6;color:#163d33;padding:.55rem .75rem}button.svelte-3sxr56:disabled{opacity:.5;cursor:not-allowed}.notice.svelte-3sxr56{padding:.65rem;background:#f1f7f3;border-radius:8px}.preview.svelte-3sxr56{margin:0;padding-left:1.5rem}.simulation.svelte-3sxr56{border-top:1px solid #e4ece8;padding-top:.8rem;display:grid;gap:.6rem}.visual-builder.svelte-3sxr56,.approval-inbox.svelte-3sxr56{border:1px solid var(--border, #dbe5e1);border-radius:12px;padding:1rem;display:grid;gap:.8rem}.visual-builder.svelte-3sxr56>header:where(.svelte-3sxr56){margin:0}.visual-builder.svelte-3sxr56>header:where(.svelte-3sxr56) h3:where(.svelte-3sxr56),.approval-inbox.svelte-3sxr56 h3:where(.svelte-3sxr56){margin:0}.node-layout.svelte-3sxr56{display:grid;grid-template-columns:minmax(12rem,.8fr) minmax(15rem,1.2fr);gap:.8rem;align-items:start}.node-list.svelte-3sxr56{display:grid;gap:.45rem;margin:0;padding-left:1.5rem}.node-list.svelte-3sxr56 button:where(.svelte-3sxr56){width:100%;display:grid;gap:.2rem;text-align:left;background:var(--surface, #fff);color:inherit}.node-list.svelte-3sxr56 button.active:where(.svelte-3sxr56){border-color:#548579;background:#f0f7f4}.inspector.svelte-3sxr56{border:1px solid var(--border, #dbe5e1);border-radius:10px;padding:.8rem;display:grid;gap:.6rem}.inspector.svelte-3sxr56 h4:where(.svelte-3sxr56){margin:0}.approval-inbox.svelte-3sxr56 article:where(.svelte-3sxr56){display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;border-top:1px solid var(--border, #dbe5e1);padding:.8rem 0}.approval-inbox.svelte-3sxr56 pre:where(.svelte-3sxr56){white-space:pre-wrap;max-height:8rem;overflow:auto;background:#f4f8f6;padding:.6rem}@media(max-width:760px){.layout.svelte-3sxr56,.node-layout.svelte-3sxr56{grid-template-columns:1fr}header.svelte-3sxr56{flex-wrap:wrap}.approval-inbox.svelte-3sxr56 article:where(.svelte-3sxr56){flex-direction:column}}.stewardship.svelte-1k1a6b2{color:var(--text, #192b29);background:var(--surface, #fff);border:1px solid var(--border, #dbe5e1);border-radius:16px;padding:1.25rem}header.svelte-1k1a6b2{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}h2.svelte-1k1a6b2{margin:.2rem 0}.eyebrow.svelte-1k1a6b2{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#4a7568;margin:0}.stewardship.svelte-1k1a6b2 p:where(.svelte-1k1a6b2){color:#657873}.grid.svelte-1k1a6b2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.panel.svelte-1k1a6b2{border:1px solid #e1eae6;border-radius:12px;padding:1rem}.panel.svelte-1k1a6b2 h3:where(.svelte-1k1a6b2){margin:.1rem 0 .7rem}form.svelte-1k1a6b2{display:grid;gap:.55rem}label.svelte-1k1a6b2{display:grid;gap:.25rem;font-weight:600}input.svelte-1k1a6b2,select.svelte-1k1a6b2{font:inherit;padding:.55rem;border:1px solid #cddbd5;border-radius:8px}button.svelte-1k1a6b2{font:inherit;cursor:pointer;border:1px solid #aac0b8;border-radius:8px;background:#f4f8f6;color:#163d33;padding:.5rem .7rem}button.svelte-1k1a6b2:disabled{opacity:.5}.items.svelte-1k1a6b2{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.items.svelte-1k1a6b2>li:where(.svelte-1k1a6b2),.item.svelte-1k1a6b2{border-bottom:1px solid #e4ece8;padding:.55rem 0;display:flex;align-items:center;justify-content:space-between;gap:.7rem}.items.svelte-1k1a6b2 p:where(.svelte-1k1a6b2),.item.svelte-1k1a6b2 p:where(.svelte-1k1a6b2){font-size:.85rem;margin:.2rem 0}.unread.svelte-1k1a6b2{background:#f2f8f4}.muted.svelte-1k1a6b2{color:#657873}.notice.svelte-1k1a6b2{background:#f2f8f4;padding:.6rem;border-radius:8px}.error.svelte-1k1a6b2{color:#8b281e}.inbox.svelte-1k1a6b2{grid-column:1/-1}a.svelte-1k1a6b2{color:#286556}@media(max-width:720px){.grid.svelte-1k1a6b2{grid-template-columns:1fr}header.svelte-1k1a6b2{flex-wrap:wrap}.inbox.svelte-1k1a6b2{grid-column:auto}}.monitor.svelte-1cg9l7l{color:var(--text, #192b29);background:var(--surface, #fff);border:1px solid var(--border, #dbe5e1);border-radius:16px;padding:1.25rem}header.svelte-1cg9l7l{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}h2.svelte-1cg9l7l{margin:.2rem 0}.eyebrow.svelte-1cg9l7l{font-size:.75rem;text-transform:uppercase;color:#4a7568;letter-spacing:.08em;margin:0}.monitor.svelte-1cg9l7l p:where(.svelte-1cg9l7l){color:#657873}label.svelte-1cg9l7l{display:grid;gap:.3rem;font-weight:600}select.svelte-1cg9l7l{font:inherit;padding:.55rem;border:1px solid #cddbd5;border-radius:8px}.runs.svelte-1cg9l7l{display:grid;gap:.6rem}.runs.svelte-1cg9l7l article:where(.svelte-1cg9l7l){display:flex;gap:1rem;align-items:center;justify-content:space-between;border:1px solid #e1eae6;border-radius:10px;padding:.6rem}.runs.svelte-1cg9l7l article.selected:where(.svelte-1cg9l7l){background:#f4f8f6}.run.svelte-1cg9l7l{display:grid;text-align:left;gap:.25rem;flex:1;border:0;background:transparent;color:inherit;cursor:pointer}.run.svelte-1cg9l7l span:where(.svelte-1cg9l7l),.run.svelte-1cg9l7l small:where(.svelte-1cg9l7l),.empty.svelte-1cg9l7l{color:#657873;font-size:.88rem}.actions.svelte-1cg9l7l{display:flex;gap:.4rem}.actions.svelte-1cg9l7l button:where(.svelte-1cg9l7l){border:1px solid #aac0b8;border-radius:7px;background:#fff;padding:.45rem .65rem;cursor:pointer}.detail.svelte-1cg9l7l{border-top:1px solid #e1eae6;margin-top:1rem;padding-top:.6rem}.detail.svelte-1cg9l7l li:where(.svelte-1cg9l7l){margin:.4rem 0}@media(max-width:650px){header.svelte-1cg9l7l,.runs.svelte-1cg9l7l article:where(.svelte-1cg9l7l){flex-direction:column;align-items:stretch}}.studio.svelte-1fgk9k2{display:grid;gap:1rem}.studio.svelte-1fgk9k2 header:where(.svelte-1fgk9k2) h2:where(.svelte-1fgk9k2){margin:.25rem 0}.studio.svelte-1fgk9k2 header:where(.svelte-1fgk9k2) p:where(.svelte-1fgk9k2),.muted.svelte-1fgk9k2,.delivery.svelte-1fgk9k2 p:where(.svelte-1fgk9k2){color:#66706d}.grid.svelte-1fgk9k2{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(18rem,.8fr);gap:1rem;align-items:start}.draft-controls.svelte-1fgk9k2{display:flex;align-items:end;flex-wrap:wrap;gap:.6rem}.draft-controls.svelte-1fgk9k2 label:where(.svelte-1fgk9k2){display:grid;gap:.3rem;min-width:min(100%,18rem);font-size:.85rem}.editor.svelte-1fgk9k2,.preview.svelte-1fgk9k2,.approval.svelte-1fgk9k2,.delivery.svelte-1fgk9k2{background:#fff;border:1px solid #e1e6e3;border-radius:14px;padding:1rem;display:grid;gap:.8rem}.editor-fields.svelte-1fgk9k2{min-width:0;width:100%;margin:0;padding:0;border:0;display:grid;gap:.8rem}.editor.svelte-1fgk9k2 label:where(.svelte-1fgk9k2),.preview.svelte-1fgk9k2{display:grid;gap:.35rem}.editor.svelte-1fgk9k2 input:where(.svelte-1fgk9k2),.editor.svelte-1fgk9k2 textarea:where(.svelte-1fgk9k2),.editor.svelte-1fgk9k2 select:where(.svelte-1fgk9k2){font:inherit;width:100%;padding:.65rem;border:1px solid #cbd4cf;border-radius:8px}.field-row.svelte-1fgk9k2{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.toolbar.svelte-1fgk9k2,.move.svelte-1fgk9k2{display:flex;gap:.5rem;flex-wrap:wrap}.toolbar.svelte-1fgk9k2 button:where(.svelte-1fgk9k2),.move.svelte-1fgk9k2 button:where(.svelte-1fgk9k2),.approval.svelte-1fgk9k2 button:where(.svelte-1fgk9k2){border:1px solid #b9c7bf;background:#f5f8f6;padding:.55rem .75rem;border-radius:8px;cursor:pointer}.toolbar.svelte-1fgk9k2 button:where(.svelte-1fgk9k2):disabled,.move.svelte-1fgk9k2 button:where(.svelte-1fgk9k2):disabled{opacity:.5;cursor:not-allowed}.blocks.svelte-1fgk9k2{display:grid;gap:.6rem}.blocks.svelte-1fgk9k2 fieldset:where(.svelte-1fgk9k2){border:1px solid #e0e6e2;border-radius:10px;padding:.8rem;display:grid;gap:.55rem}.blocks.svelte-1fgk9k2 legend:where(.svelte-1fgk9k2){font-weight:650}.preview.svelte-1fgk9k2 iframe:where(.svelte-1fgk9k2){width:100%;height:24rem;border:1px solid #e2e8e4;border-radius:8px;background:#fff}.preview.svelte-1fgk9k2 pre:where(.svelte-1fgk9k2){white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#f7f9f8;padding:.8rem;border-radius:8px}.test-send.svelte-1fgk9k2{display:grid;gap:.5rem;padding:.75rem;border:1px solid #e1e6e3;border-radius:9px}.test-send.svelte-1fgk9k2 label:where(.svelte-1fgk9k2){display:flex;gap:.5rem;align-items:flex-start}.test-send.svelte-1fgk9k2 input:where(.svelte-1fgk9k2){width:auto}.test-send.svelte-1fgk9k2 button:where(.svelte-1fgk9k2){justify-self:start}.approval.svelte-1fgk9k2 ul:where(.svelte-1fgk9k2){max-height:14rem;overflow:auto}.confirm.svelte-1fgk9k2{display:flex;gap:.5rem;align-items:flex-start}.alert.svelte-1fgk9k2{background:#fff2e5;color:#684318;padding:.8rem;border-radius:8px}.notice.svelte-1fgk9k2{background:#eaf7f0;color:#1b5b3c;padding:.8rem;border-radius:8px}.delivery.svelte-1fgk9k2 article:where(.svelte-1fgk9k2){display:grid;padding:.7rem 0;border-top:1px solid #e5e9e6}.delivery.svelte-1fgk9k2 article:where(.svelte-1fgk9k2) span:where(.svelte-1fgk9k2){color:#66706d;font-size:.9rem}@media(max-width:850px){.grid.svelte-1fgk9k2,.field-row.svelte-1fgk9k2{grid-template-columns:1fr}}.assistant.svelte-19i7zm8{--ink: #173631;--muted: #657773;--line: #dbe6e1;--surface: #fff;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:1.2rem;box-shadow:0 14px 38px #1736310a}.assistant-head.svelte-19i7zm8{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.assistant.svelte-19i7zm8 h2:where(.svelte-19i7zm8){margin:.2rem 0;font-size:1.5rem}.assistant.svelte-19i7zm8 p:where(.svelte-19i7zm8){color:var(--muted);line-height:1.5}.eyebrow.svelte-19i7zm8{text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:700;color:#397d69;margin:0}.new.svelte-19i7zm8,.primary.svelte-19i7zm8{border:0;border-radius:9px;padding:.65rem .9rem;font:inherit;font-weight:650;cursor:pointer}.new.svelte-19i7zm8{background:#edf5f1;color:#285b4d}.primary.svelte-19i7zm8{background:#146b55;color:#fff}.primary.svelte-19i7zm8:disabled,.new.svelte-19i7zm8:disabled{opacity:.55;cursor:wait}.alert.svelte-19i7zm8,.notice.svelte-19i7zm8{padding:.65rem .8rem;border-radius:8px}.alert.svelte-19i7zm8{background:#fff0ee;color:#9a302b}.notice.svelte-19i7zm8{background:#ebf7ef;color:#266445}.settings.svelte-19i7zm8,.tool-catalog.svelte-19i7zm8{border:1px solid var(--line);border-radius:12px;padding:.85rem;margin:1rem 0}.settings.svelte-19i7zm8 summary:where(.svelte-19i7zm8),.tool-catalog.svelte-19i7zm8 summary:where(.svelte-19i7zm8){font-weight:700;cursor:pointer}.settings.svelte-19i7zm8 form:where(.svelte-19i7zm8){margin-top:.8rem}.tool-catalog.svelte-19i7zm8>div:where(.svelte-19i7zm8){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:.8rem 0}.tool-catalog.svelte-19i7zm8 article:where(.svelte-19i7zm8){border:1px solid var(--line);border-radius:8px;padding:.6rem}.tool-catalog.svelte-19i7zm8 article:where(.svelte-19i7zm8) strong:where(.svelte-19i7zm8),.tool-catalog.svelte-19i7zm8 article:where(.svelte-19i7zm8) span:where(.svelte-19i7zm8){display:block}.tool-catalog.svelte-19i7zm8 article:where(.svelte-19i7zm8) span:where(.svelte-19i7zm8){color:#397d69;font-size:.74rem;text-transform:capitalize}.tool-catalog.svelte-19i7zm8 article:where(.svelte-19i7zm8) p:where(.svelte-19i7zm8){font-size:.8rem;margin:.3rem 0}.settings-grid.svelte-19i7zm8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.assistant.svelte-19i7zm8 label:where(.svelte-19i7zm8){display:grid;gap:.35rem;font-size:.86rem;font-weight:600}.assistant.svelte-19i7zm8 input:where(.svelte-19i7zm8):not([type=checkbox]),.assistant.svelte-19i7zm8 textarea:where(.svelte-19i7zm8){width:100%;font:inherit;border:1px solid #cbd9d3;border-radius:8px;padding:.6rem;background:#fff;color:var(--ink)}.toggle.svelte-19i7zm8{display:flex!important;align-items:center;gap:.5rem;margin:.5rem 0}.hint.svelte-19i7zm8,.retention.svelte-19i7zm8{font-size:.8rem}.layout.svelte-19i7zm8{display:grid;grid-template-columns:minmax(190px,235px) minmax(0,1fr);gap:1rem}.history.svelte-19i7zm8{border-right:1px solid var(--line);padding-right:.75rem}.history.svelte-19i7zm8 h3:where(.svelte-19i7zm8){font-size:.9rem;margin:.3rem 0 .7rem}.history.svelte-19i7zm8 button:where(.svelte-19i7zm8){display:grid;width:100%;gap:.2rem;text-align:left;border:1px solid transparent;border-radius:8px;background:transparent;padding:.55rem;color:var(--ink);cursor:pointer}.history.svelte-19i7zm8 button.active:where(.svelte-19i7zm8),.history.svelte-19i7zm8 button:where(.svelte-19i7zm8):hover{background:#f1f6f3;border-color:#d6e3dd}.history.svelte-19i7zm8 button:where(.svelte-19i7zm8) strong:where(.svelte-19i7zm8){font-size:.85rem}.history.svelte-19i7zm8 button:where(.svelte-19i7zm8) span:where(.svelte-19i7zm8){font-size:.75rem;color:var(--muted)}.retention.svelte-19i7zm8{margin-top:1.2rem}.chat.svelte-19i7zm8{min-width:0}.messages.svelte-19i7zm8{display:grid;gap:.8rem;max-height:640px;overflow:auto;padding:.2rem .2rem 1rem}.welcome.svelte-19i7zm8{text-align:center;padding:4rem 1rem 3rem}.welcome.svelte-19i7zm8>span:where(.svelte-19i7zm8){font-size:2rem;color:#37816c}.welcome.svelte-19i7zm8 h3:where(.svelte-19i7zm8){margin:.4rem 0}.message.svelte-19i7zm8{border:1px solid var(--line);border-radius:12px;padding:.85rem}.message.human.svelte-19i7zm8{background:#f5f8f6}.speaker.svelte-19i7zm8{font-size:.75rem;font-weight:700;color:#38705f}.message.svelte-19i7zm8 p:where(.svelte-19i7zm8){white-space:pre-wrap;margin:.4rem 0}.tool-results.svelte-19i7zm8,.proposal.svelte-19i7zm8{margin-top:.8rem;border-top:1px solid var(--line);padding-top:.7rem}.tool-results.svelte-19i7zm8 h4:where(.svelte-19i7zm8),.proposal.svelte-19i7zm8 h4:where(.svelte-19i7zm8){margin:.25rem 0}.tool-results.svelte-19i7zm8 details:where(.svelte-19i7zm8){border:1px solid var(--line);border-radius:8px;padding:.5rem;margin:.4rem 0}.tool-results.svelte-19i7zm8 summary:where(.svelte-19i7zm8){cursor:pointer;font-weight:600}.tool-results.svelte-19i7zm8 pre:where(.svelte-19i7zm8),.proposal.svelte-19i7zm8 pre:where(.svelte-19i7zm8){white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow:auto;background:#f5f8f6;padding:.55rem;border-radius:7px;font-size:.75rem}.proposal.svelte-19i7zm8{background:#fbfcfb;padding:.9rem;border:1px solid #d7e4dd;border-radius:10px}.proposal.svelte-19i7zm8 dl:where(.svelte-19i7zm8){display:grid;grid-template-columns:120px 1fr;gap:.3rem;font-size:.83rem}.proposal.svelte-19i7zm8 dt:where(.svelte-19i7zm8){font-weight:700}.proposal.svelte-19i7zm8 dd:where(.svelte-19i7zm8){margin:0}.proposal.svelte-19i7zm8 button:where(.svelte-19i7zm8){margin-top:.3rem}.composer.svelte-19i7zm8{border-top:1px solid var(--line);padding-top:.8rem}.composer.svelte-19i7zm8 textarea:where(.svelte-19i7zm8){resize:vertical}.composer.svelte-19i7zm8>div:where(.svelte-19i7zm8){display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.6rem}.composer.svelte-19i7zm8 small:where(.svelte-19i7zm8){color:var(--muted)}.thinking.svelte-19i7zm8{font-size:.88rem}.setup-note.svelte-19i7zm8{font-size:.85rem}@media(max-width:760px){.layout.svelte-19i7zm8{grid-template-columns:1fr}.history.svelte-19i7zm8{border-right:0;border-bottom:1px solid var(--line);padding:0 0 .7rem;max-height:170px;overflow:auto}.settings-grid.svelte-19i7zm8,.tool-catalog.svelte-19i7zm8>div:where(.svelte-19i7zm8){grid-template-columns:repeat(2,minmax(0,1fr))}.assistant-head.svelte-19i7zm8{flex-direction:column}}@media(max-width:480px){.settings-grid.svelte-19i7zm8,.tool-catalog.svelte-19i7zm8>div:where(.svelte-19i7zm8){grid-template-columns:1fr}.composer.svelte-19i7zm8>div:where(.svelte-19i7zm8){align-items:stretch;flex-direction:column}}
