body{background:#f8fafc}.eyebrow.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1{display:inline-flex;align-items:center;gap:7px;margin:0;color:#047857;font-size:13px;font-weight:800}.workflow-eyebrow.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1{border-color:#a7f3d059;background:#10b9811f;color:#a7f3d0}.trust-strip.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1{border-block:1px solid #e2e8f0}.trust-strip.svelte-1yu1sz1>div.svelte-1yu1sz1.svelte-1yu1sz1{display:flex;align-items:flex-start;gap:11px;padding:16px 18px;color:#047857}.trust-strip.svelte-1yu1sz1>div.svelte-1yu1sz1+div.svelte-1yu1sz1{border-top:1px solid #e2e8f0}.trust-strip.svelte-1yu1sz1 strong.svelte-1yu1sz1.svelte-1yu1sz1,.trust-strip.svelte-1yu1sz1 small.svelte-1yu1sz1.svelte-1yu1sz1{display:block}.trust-strip.svelte-1yu1sz1 strong.svelte-1yu1sz1.svelte-1yu1sz1{color:#0f172a;font-size:13px}.trust-strip.svelte-1yu1sz1 small.svelte-1yu1sz1.svelte-1yu1sz1{margin-top:3px;color:#64748b;font-size:11px;line-height:1.5}.tool-surface.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1,.drop-zone.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1,.preview-scroller.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1,.step-card.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1{border-radius:8px}.drop-zone.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1{border-color:#a7f3d0;background:#f6fef9}.drop-zone.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1:hover,.drop-active.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1{border-color:#059669;background:#ecfdf5}.upload-icon.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1,.settings-icon.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1{display:inline-flex;align-items:center;justify-content:center;width:70px;height:70px;border:1px solid #a7f3d0;border-radius:50%;background:#fff;color:#047857;box-shadow:0 12px 30px #0596691f}.settings-icon.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1{width:38px;height:38px;border-radius:8px;box-shadow:none}.primary-button.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1,.generate-button.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1,.rowspeak-button.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:6px;background:#047857;color:#fff;font-weight:800}.primary-button.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1{padding:12px 20px}.secondary-button.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1{display:inline-flex;align-items:center;gap:7px;min-height:38px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;padding:8px 11px;color:#475569;font-size:12px;font-weight:800}.stat-pill.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1{display:inline-flex;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;padding:6px 10px}.sheet-button.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #cbd5e1;border-radius:6px;background:#fff;padding:7px 10px;color:#475569;font-size:11px;font-weight:800}.sheet-button.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1:disabled{opacity:.45}.sheet-active.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1{border-color:#059669;background:#ecfdf5;color:#047857}.preview-scroller.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1{max-height:430px;background:#fff}.preview-scroller.svelte-1yu1sz1 table.svelte-1yu1sz1.svelte-1yu1sz1{min-width:max(100%,760px)}.preview-scroller.svelte-1yu1sz1 th.svelte-1yu1sz1.svelte-1yu1sz1{position:sticky;top:0;z-index:2;border-right:1px solid #334155;border-bottom:1px solid #334155;background:#17211d;padding:11px 12px;color:#fff;font-weight:800;white-space:nowrap}.preview-scroller.svelte-1yu1sz1 td.svelte-1yu1sz1.svelte-1yu1sz1{max-width:280px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:9px 12px;color:#334155;overflow-wrap:anywhere}.check-input.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1{width:16px;height:16px;accent-color:#047857}.field-label.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1{display:flex;flex-direction:column;gap:7px;color:#64748b;font-size:11px;font-weight:800}.field-label.svelte-1yu1sz1 input.svelte-1yu1sz1.svelte-1yu1sz1,.field-label.svelte-1yu1sz1 select.svelte-1yu1sz1.svelte-1yu1sz1{min-height:42px;width:100%;border:1px solid #cbd5e1;border-radius:6px;background:#fff;padding:9px 10px;color:#1e293b;font-size:13px;outline:none}.field-label.svelte-1yu1sz1 input.svelte-1yu1sz1.svelte-1yu1sz1:focus,.field-label.svelte-1yu1sz1 select.svelte-1yu1sz1.svelte-1yu1sz1:focus{border-color:#059669;box-shadow:0 0 0 3px #0596691f}.generate-button.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1{width:100%;min-height:50px;border:0;padding:11px 13px;font-size:14px}.generate-button.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1:disabled{cursor:not-allowed;opacity:.55}.loading-ring.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1,.button-spinner.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1{border-radius:50%;border-style:solid;animation:svelte-1yu1sz1-spin .8s linear infinite}.loading-ring.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1{width:54px;height:54px;border-width:5px;border-color:#d1fae5;border-top-color:#047857}.button-spinner.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1{width:18px;height:18px;border-width:2px;border-color:#ffffff59;border-top-color:#fff}.error-row.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1{display:flex;align-items:flex-start;gap:9px;border:1px solid #fecaca;border-radius:6px;background:#fef2f2;padding:11px 13px;color:#991b1b;font-size:13px;font-weight:700}.rowspeak-button.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1{min-height:44px;background:#fff;padding:10px 15px;color:#065f46;text-decoration:none}.result-secondary.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1{min-height:42px;border:1px solid rgba(255,255,255,.35);border-radius:6px;background:transparent;padding:9px 14px;color:#fff;font-size:13px;font-weight:800}.step-card.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1{border:1px solid #e2e8f0;padding:20px;color:#047857}.step-card.svelte-1yu1sz1 h3.svelte-1yu1sz1.svelte-1yu1sz1{margin:16px 0 0;color:#0f172a;font-size:17px;font-weight:900}.step-card.svelte-1yu1sz1 p.svelte-1yu1sz1.svelte-1yu1sz1{margin:8px 0 0;color:#64748b;font-size:13px;line-height:1.65}.workflow-point.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1{border:1px solid rgba(148,163,184,.25);border-radius:8px;background:#0f172a7a;padding:20px;color:#a7f3d0}.workflow-point.svelte-1yu1sz1 h3.svelte-1yu1sz1.svelte-1yu1sz1{margin:15px 0 0;color:#fff;font-size:17px;font-weight:900}.workflow-point.svelte-1yu1sz1 p.svelte-1yu1sz1.svelte-1yu1sz1{margin:8px 0 0;color:#cbd5e1;font-size:13px;line-height:1.65}.workflow-cta.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1{display:inline-flex;align-items:center;gap:8px;border-radius:6px;background:#a7f3d0;padding:11px 15px;color:#064e3b;font-size:13px;font-weight:900;text-decoration:none}.related-tool.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1{display:flex;min-height:180px;flex-direction:column;align-items:flex-start;gap:13px;border:1px solid #e2e8f0;border-radius:8px;padding:18px;color:#0f172a;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.related-tool.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1:hover{border-color:#6ee7b7;box-shadow:0 10px 24px #0f172a14;transform:translateY(-2px)}.related-tool.svelte-1yu1sz1>.svelte-1yu1sz1.svelte-1yu1sz1:last-child{margin-top:auto;color:#047857}.related-tool-icon.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;background:#ecfdf5;color:#047857}.related-tool-copy.svelte-1yu1sz1 strong.svelte-1yu1sz1.svelte-1yu1sz1,.related-tool-copy.svelte-1yu1sz1 span.svelte-1yu1sz1.svelte-1yu1sz1{display:block}.related-tool-copy.svelte-1yu1sz1 strong.svelte-1yu1sz1.svelte-1yu1sz1{font-size:15px;font-weight:900}.related-tool-copy.svelte-1yu1sz1 span.svelte-1yu1sz1.svelte-1yu1sz1{margin-top:6px;color:#64748b;font-size:12px;line-height:1.6}.faq-item.svelte-1yu1sz1 summary.svelte-1yu1sz1.svelte-1yu1sz1{cursor:pointer;padding-right:24px;color:#0f172a;font-size:16px;font-weight:800}.faq-item.svelte-1yu1sz1 p.svelte-1yu1sz1.svelte-1yu1sz1{margin:12px 0 0;color:#64748b;font-size:14px;line-height:1.75}@keyframes svelte-1yu1sz1-spin{to{transform:rotate(360deg)}}@media (min-width: 768px){.trust-strip.svelte-1yu1sz1>div.svelte-1yu1sz1+div.svelte-1yu1sz1{border-top:0;border-left:1px solid #e2e8f0}}@media (prefers-reduced-motion: reduce){.loading-ring.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1,.button-spinner.svelte-1yu1sz1.svelte-1yu1sz1.svelte-1yu1sz1{animation-duration:1.8s}}
