.button.svelte-1klcfz0{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.5rem;padding:.5rem 1.25rem;border:1px solid transparent;border-radius:9999px;font:inherit;font-size:.9rem;font-weight:500;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease,opacity .2s ease}.button.svelte-1klcfz0:hover:enabled{transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.button.svelte-1klcfz0:disabled{cursor:not-allowed;opacity:.65}.button--primary.svelte-1klcfz0{background:var(--color-accent);color:#fff}.button--primary.svelte-1klcfz0:hover:enabled{background:var(--color-accent-dark)}.button--secondary.svelte-1klcfz0{background:#fff;color:var(--color-accent-dark);border-color:#d1d7db}.button--secondary.svelte-1klcfz0:hover:enabled{background:#f8f9fa}.button--full-width.svelte-1klcfz0{width:100%}.spinner.svelte-1klcfz0{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.35);border-top-color:currentColor;border-radius:999px;animation:svelte-1klcfz0-spin .8s linear infinite}.button--secondary.svelte-1klcfz0 .spinner:where(.svelte-1klcfz0){border-color:#3d281733;border-top-color:currentColor}@keyframes svelte-1klcfz0-spin{to{transform:rotate(360deg)}}.qr-container.svelte-1yof8n0{display:flex;justify-content:center;align-items:center;width:100%}.qr-content.svelte-1yof8n0{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%}.qr-text.svelte-1yof8n0{text-align:center;display:flex;flex-direction:column;gap:.35rem}.qr-text.svelte-1yof8n0 h2:where(.svelte-1yof8n0){margin:0;font-size:1.25rem;font-weight:500;color:var(--color-text)}.qr-text.svelte-1yof8n0 p:where(.svelte-1yof8n0){margin:0;font-size:.9rem;color:var(--color-text-muted);line-height:1.5;max-width:20rem}.qr-box.svelte-1yof8n0{display:flex;align-items:center;justify-content:center;width:16.5rem;height:16.5rem;padding:1rem;background:#fff;border-radius:.75rem;box-shadow:0 2px 8px #0b141a0d;border:1px solid var(--color-border-soft)}.qr-image-wrapper.svelte-1yof8n0,.qr-state.svelte-1yof8n0{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.qr-image.svelte-1yof8n0{width:100%;height:100%;object-fit:contain;background:#000}.qr-state.svelte-1yof8n0{flex-direction:column;gap:1rem;text-align:center;font-size:.9rem;color:var(--color-text-muted)}.icon-error.svelte-1yof8n0{width:2rem;height:2rem;color:var(--color-danger)}.loader.svelte-1yof8n0{width:1.75rem;height:1.75rem;border:2px solid rgba(18,140,126,.2);border-top-color:var(--color-accent-dark);border-radius:50%;animation:svelte-1yof8n0-spin .8s linear infinite}@keyframes svelte-1yof8n0-spin{to{transform:rotate(360deg)}}.page-overlay.svelte-13tu1fg{display:flex;align-items:center;justify-content:center;width:100%;min-height:100vh;padding:1.5rem}.card-shell.svelte-13tu1fg{width:min(100%,28rem);background:var(--color-surface);border-radius:1rem;box-shadow:0 4px 12px #0000000d,0 1px 3px #00000014;overflow:hidden;display:flex;flex-direction:column}.card-header.svelte-13tu1fg{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;background:#fff;border-bottom:1px solid var(--color-border-soft)}.icon-whatsapp.svelte-13tu1fg{width:1.75rem;height:1.75rem;color:var(--color-accent-dark)}.card-header.svelte-13tu1fg h1:where(.svelte-13tu1fg){margin:0;font-size:1.15rem;font-weight:500;color:var(--color-text)}.card-content.svelte-13tu1fg{padding:2rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem;background:var(--color-surface)}.card-actions.svelte-13tu1fg{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.75rem;padding:1rem 1.5rem;background:#f7f9fa;border-top:1px solid var(--color-border-soft)}.status-card.svelte-13tu1fg{padding:1rem;border-radius:.5rem;text-align:center;font-size:.9rem}.status-card.svelte-13tu1fg p:where(.svelte-13tu1fg){margin:0;line-height:1.5}.status-card--success.svelte-13tu1fg{background:#25d3661a;color:#0f5132;border:1px solid rgba(37,211,102,.2)}.status-card--error.svelte-13tu1fg{background:#ef4c4c0f;color:#842029;border:1px solid rgba(239,76,76,.15)}.container.svelte-18y4z1i{width:100%;min-height:100vh;overflow-y:auto;display:flex;flex-direction:column}.field.svelte-j2lm9g{display:flex;flex-direction:column;gap:.5rem;width:100%}.label.svelte-j2lm9g{font-size:.85rem;font-weight:500;color:var(--color-text-muted)}.input.svelte-j2lm9g{width:100%;min-height:2.5rem;padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:.5rem;background:#fff;color:var(--color-text);font:inherit;font-size:.9rem;transition:border-color .2s ease,box-shadow .2s ease}.input.svelte-j2lm9g::placeholder{color:#a0aab0}.input.svelte-j2lm9g:focus{outline:none;border-color:var(--color-border-focus);box-shadow:0 0 0 2px #128c7e26}.help-text.svelte-j2lm9g{font-size:.8rem;color:#a0aab0}.assistant-form.svelte-111ak4h{display:grid;gap:1.5rem}.grid.svelte-111ak4h{display:grid;gap:1rem}.actions.svelte-111ak4h{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem}.feedback.svelte-111ak4h{margin:0;font-size:.9rem;font-weight:500}.feedback--success.svelte-111ak4h{color:var(--color-success)}.feedback--error.svelte-111ak4h{color:var(--color-danger)}.result-card.svelte-111ak4h{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border:1px solid var(--color-border-soft);border-radius:.75rem;background:#f8f9fa}.result-label.svelte-111ak4h{margin:0;font-size:.8rem;font-weight:600;text-transform:uppercase;color:var(--color-text-muted)}textarea.svelte-111ak4h{width:100%;min-height:6rem;padding:.75rem;border:1px solid var(--color-border);border-radius:.5rem;resize:vertical;background:#fff;color:var(--color-text);font:inherit;font-size:.85rem;line-height:1.5;word-break:break-all}textarea.svelte-111ak4h:focus{outline:none;border-color:var(--color-border-focus);box-shadow:0 0 0 2px #128c7e26}.page-overlay.svelte-1vk7kqe{display:flex;align-items:center;justify-content:center;width:100%;min-height:100vh;padding:1.5rem}.card-shell.svelte-1vk7kqe{width:min(100%,36rem);background:var(--color-surface);border-radius:1rem;box-shadow:0 4px 12px #0000000d,0 1px 3px #00000014;overflow:hidden;display:flex;flex-direction:column}.card-header.svelte-1vk7kqe{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;background:#fff;border-bottom:1px solid var(--color-border-soft)}.icon-whatsapp.svelte-1vk7kqe{width:1.5rem;height:1.5rem;color:var(--color-accent-dark)}.card-header.svelte-1vk7kqe h1:where(.svelte-1vk7kqe){margin:0;font-size:1.1rem;font-weight:500;color:var(--color-text)}.header-action.svelte-1vk7kqe{margin-left:auto}.btn-close.svelte-1vk7kqe{background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;transition:background .2s}.btn-close.svelte-1vk7kqe:hover{background:#f0f2f5;color:var(--color-text)}.btn-close.svelte-1vk7kqe svg:where(.svelte-1vk7kqe){width:1.25rem;height:1.25rem}.card-content.svelte-1vk7kqe{padding:2rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem;background:var(--color-surface)}.page-copy.svelte-1vk7kqe p:where(.svelte-1vk7kqe){margin:0;font-size:.9rem;color:var(--color-text-muted);line-height:1.5}.container.svelte-7hq5lq{width:100%;min-height:100vh;overflow-y:auto;display:flex;flex-direction:column}:root{--color-bg: #ece5dd;--color-surface: #ffffff;--color-card: #ffffff;--color-input: #f0f2f5;--color-border: #d1d7db;--color-border-soft: #e9edef;--color-border-focus: #128c7e;--color-text: #111b21;--color-text-muted: #667781;--color-accent: #25d366;--color-accent-dark: #128c7e;--color-success: #128c7e;--color-danger: #ef4c4c;--shadow-sm: 0 1px 3px rgba(11, 20, 26, .08);--shadow-lg: 0 8px 24px rgba(11, 20, 26, .05);--color-header-bg: #00a884}@font-face{font-family:Inter;src:url(/fonts/inter-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html,body,#app{min-height:100%}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Helvetica Neue,Arial,"Apple Color Emoji","Segoe UI Emoji";background-color:var(--color-bg);background-image:linear-gradient(to bottom,var(--color-header-bg) 0%,var(--color-header-bg) 222px,var(--color-bg) 222px,var(--color-bg) 100%);background-repeat:no-repeat;color:var(--color-text);-webkit-font-smoothing:antialiased}body,button,input,textarea{font:inherit}button,input,textarea{outline:none}a{color:inherit}img{max-width:100%;display:block}.content.svelte-1n46o8q{width:100%;min-height:100%;margin:0;padding:0}
