.preview-scope.svelte-1wu6zeq{--pp-card: #ffffff;--pp-card-alt: #fdfdfb;--pp-surface: #f4f6fb;--pp-text: #0a0f1e;--pp-text-muted: #5c6b8a;--pp-text-faint: #9daabf;--pp-border: #edf0f7}.dark .preview-scope.svelte-1wu6zeq{--pp-card: #1e1e22;--pp-card-alt: #18181b;--pp-surface: rgba(255, 255, 255, .04);--pp-text: #fafafa;--pp-text-muted: #a1a1aa;--pp-text-faint: #71717a;--pp-border: rgba(255, 255, 255, .08)}button.preview-row.svelte-1wu6zeq{background:transparent;border:none;color:inherit;font:inherit;text-align:left;width:100%;margin:0}.preview-block.svelte-1wu6zeq{cursor:pointer;outline:none}.preview-block.svelte-1wu6zeq:hover{background:color-mix(in srgb,var(--pp-brand) 4%,transparent)}.preview-block.svelte-1wu6zeq:focus-visible{background:color-mix(in srgb,var(--pp-brand) 6%,transparent)}.preview-block-active.svelte-1wu6zeq,.preview-block-active.svelte-1wu6zeq:hover{background:color-mix(in srgb,var(--pp-brand) 6%,transparent)}.echo-loader.svelte-1wu6zeq{flex:0 0 auto}.echo-core.svelte-1wu6zeq{width:5px;height:5px;border-radius:9999px;background:var(--echo-color, #2563eb);animation:svelte-1wu6zeq-echo-core-pulse 2s ease-in-out infinite}.echo-ring.svelte-1wu6zeq{position:absolute;inset:0;border-radius:9999px;border:1.25px solid var(--echo-color, #2563eb);opacity:0;transform:scale(.4);animation:svelte-1wu6zeq-echo-ring 2s cubic-bezier(.22,1,.36,1) infinite}.echo-ring-2.svelte-1wu6zeq{animation-delay:1s}@keyframes svelte-1wu6zeq-echo-ring{0%{transform:scale(.4);opacity:.55}80%{opacity:0}to{transform:scale(2.4);opacity:0}}@keyframes svelte-1wu6zeq-echo-core-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){.echo-ring.svelte-1wu6zeq,.echo-core.svelte-1wu6zeq{animation:none!important}}.collect-amount-box.svelte-ygidz3:hover{border-color:color-mix(in srgb,var(--primary) 25%,var(--border-light))!important}.collect-amount-box.svelte-ygidz3:focus-within{border-color:var(--primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}.contact-row.svelte-5gjmqy{background:transparent}.contact-row.svelte-5gjmqy:hover,.contact-row.is-selected.svelte-5gjmqy{background:var(--surface)}.add-contact-btn.svelte-5gjmqy:hover{background:var(--surface);color:var(--text-primary);border-color:var(--text-25)}
