.backdrop.svelte-1pu9v4u{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:var(--space-4);background:color-mix(in srgb,var(--surface-base) 65%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialog.svelte-1pu9v4u{width:min(640px,100%);max-width:100%;min-width:0;max-height:90vh;overflow-y:auto;background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}header.svelte-1pu9v4u{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;align-items:flex-start}h3.svelte-1pu9v4u{margin:0;font-size:var(--text-lg);color:var(--text-primary)}.sub.svelte-1pu9v4u{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--text-tertiary)}.steps.svelte-1pu9v4u{display:flex;flex-wrap:wrap;gap:var(--space-1);list-style:none;margin:0;padding:0}.steps.svelte-1pu9v4u li:where(.svelte-1pu9v4u){font-size:var(--text-xs);font-weight:600;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);color:var(--text-tertiary);background:var(--surface-sunken)}.steps.svelte-1pu9v4u li.active:where(.svelte-1pu9v4u){background:var(--color-action);color:var(--color-action-contrast)}.steps.svelte-1pu9v4u li.done:where(.svelte-1pu9v4u){color:var(--color-positive-text)}.body.svelte-1pu9v4u{display:flex;flex-direction:column;gap:var(--space-3)}.body.svelte-1pu9v4u .guide{align-self:flex-start}.lede.svelte-1pu9v4u{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.health-grid.svelte-1pu9v4u{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.health-grid.svelte-1pu9v4u label:where(.svelte-1pu9v4u){display:flex;flex-direction:column;gap:2px;font-size:var(--text-xs);color:var(--text-secondary)}.health-grid.svelte-1pu9v4u input:where(.svelte-1pu9v4u){padding:var(--space-1) var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);font:inherit;font-size:var(--text-sm);color:var(--text-primary)}@media(max-width:560px){.health-grid.svelte-1pu9v4u{grid-template-columns:1fr}}.terms.svelte-1pu9v4u{display:flex;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border-radius:var(--radius-md)}.term.svelte-1pu9v4u{display:flex;flex-direction:column}.t-label.svelte-1pu9v4u{font-size:var(--text-xs);color:var(--text-tertiary)}.t-value.svelte-1pu9v4u{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}h4.svelte-1pu9v4u{margin:0;font-size:var(--text-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}.block-list.svelte-1pu9v4u{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-1)}.block-list.svelte-1pu9v4u li:where(.svelte-1pu9v4u){display:flex;justify-content:space-between;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);padding:var(--space-1) 0;border-bottom:1px solid var(--border-subtle)}.vchip.svelte-1pu9v4u{font-size:var(--text-xs);color:var(--text-tertiary);font-weight:500}.doc.svelte-1pu9v4u{max-height:48vh;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;padding:var(--space-4);background:var(--surface-base);border:1px solid var(--edge-inset);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-4)}@media(prefers-reduced-motion:reduce){.doc.svelte-1pu9v4u{scroll-behavior:auto}}html[data-reduced-motion] .doc.svelte-1pu9v4u{scroll-behavior:auto}.blk.svelte-1pu9v4u h5:where(.svelte-1pu9v4u){margin:0;font-size:var(--text-sm);font-weight:700;color:var(--text-primary)}.blk-body.svelte-1pu9v4u{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6}.blk.declined.svelte-1pu9v4u>:where(.svelte-1pu9v4u):not(.ack-wrap,.consent-choice){opacity:.55}.opt-tag.svelte-1pu9v4u{margin-left:var(--space-1);font-size:var(--text-xs);font-weight:600;color:var(--text-tertiary)}.initial-slot.svelte-1pu9v4u{max-width:320px;margin-top:var(--space-2);border-radius:var(--radius-lg);transition:box-shadow .25s ease}.initial-slot.inked.svelte-1pu9v4u{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-positive) 35%,transparent)}@media(prefers-reduced-motion:reduce){.initial-slot.svelte-1pu9v4u{transition:none}}html[data-reduced-motion] .initial-slot.svelte-1pu9v4u{transition:none}.sign-end.svelte-1pu9v4u{padding-top:var(--space-3);border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:var(--space-2)}.sign-lede.svelte-1pu9v4u{margin:0;font-size:var(--text-xs);color:var(--text-secondary);line-height:1.5}.evidence.svelte-1pu9v4u{margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.evidence.svelte-1pu9v4u div:where(.svelte-1pu9v4u){display:grid;grid-template-columns:130px minmax(0,1fr);gap:var(--space-3);font-size:var(--text-sm);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle)}.evidence.svelte-1pu9v4u dt:where(.svelte-1pu9v4u){color:var(--text-tertiary)}.evidence.svelte-1pu9v4u dd:where(.svelte-1pu9v4u){margin:0;color:var(--text-primary)}.mono.svelte-1pu9v4u{font-family:var(--font-mono);font-size:var(--text-xs);word-break:break-all}.dial-note.svelte-1pu9v4u,.exec-note.svelte-1pu9v4u{margin:0;font-size:var(--text-xs);color:var(--text-tertiary);line-height:1.5}footer.svelte-1pu9v4u{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}footer.svelte-1pu9v4u .badge{white-space:normal}.actions.svelte-1pu9v4u{display:flex;gap:var(--space-2)}
