.voice-hidden.svelte-1serl0v{display:none!important}.compact.svelte-1serl0v{background:0 0;min-height:0;padding:0}.compact.svelte-1serl0v .shell:where(.svelte-1serl0v){display:block}.compact.svelte-1serl0v .intro:where(.svelte-1serl0v){display:none}.compact.svelte-1serl0v .workspace:where(.svelte-1serl0v){border-radius:18px;height:min(76dvh,760px);min-height:380px}.compact.svelte-1serl0v .conversation:where(.svelte-1serl0v){padding:16px}.compact.svelte-1serl0v .results:where(.svelte-1serl0v),.compact.svelte-1serl0v .form-grid:where(.svelte-1serl0v){grid-template-columns:1fr}.compact.svelte-1serl0v .composer-wrap:where(.svelte-1serl0v){padding:12px}.mic.svelte-1serl0v{background:#edf3eb;border:0;border-radius:10px;width:38px;height:38px;font-size:20px}.mic.recording.svelte-1serl0v{color:#ae3028;background:#fbe5e3}.private-fill.svelte-1serl0v{background:#f1f6ee;border-radius:12px;gap:8px;margin-bottom:10px;padding:12px;display:grid}.private-fill.svelte-1serl0v input:where(.svelte-1serl0v),.private-fill.svelte-1serl0v select:where(.svelte-1serl0v){border:1px solid #b9cabc;border-radius:8px;min-width:0;padding:8px}.lumi.svelte-1serl0v{--ink:#123e3c;--muted:#6c7e7b;--line:#e2eae6;--green:#23675d;--gold:#d2ad69;color:var(--ink);background:#f5f7f2;min-height:80vh;padding:32px 24px 48px;font-family:inherit}.shell.svelte-1serl0v{grid-template-columns:330px minmax(0,1fr);gap:40px;max-width:1340px;margin:auto;display:grid}.intro.svelte-1serl0v{flex-direction:column;align-items:start;padding:24px 6px;display:flex}.back.svelte-1serl0v{color:var(--muted);margin-bottom:44px;font-size:13px;text-decoration:none}.identity.svelte-1serl0v{letter-spacing:-.5px;align-items:center;gap:12px;font-size:25px;font-weight:750;display:flex}.identity.svelte-1serl0v small:where(.svelte-1serl0v){letter-spacing:0;color:var(--muted);margin-top:2px;font-size:12px;font-weight:500;display:block}.spark.svelte-1serl0v{background:var(--ink);color:#e8d3a8;border-radius:21px;place-items:center;width:60px;height:60px;font-size:35px;display:grid;box-shadow:0 8px 24px #164c3d16}.eyebrow.svelte-1serl0v{color:var(--muted);margin-top:44px;margin-bottom:13px;font-size:12px}h1.svelte-1serl0v{letter-spacing:-1.2px;margin:0;font-size:42px;font-weight:750;line-height:1.5}h1.svelte-1serl0v span:where(.svelte-1serl0v){color:#669383}.lead.svelte-1serl0v{max-width:300px;color:var(--muted);margin:18px 0 24px;font-size:15px;line-height:1.9}.capabilities.svelte-1serl0v{flex-wrap:wrap;gap:8px;display:flex}.capabilities.svelte-1serl0v span:where(.svelte-1serl0v){background:#fff8;border:1px solid #dbe4dc;border-radius:99px;padding:7px 12px;font-size:12px}.aside-note.svelte-1serl0v{border-top:1px solid var(--line);align-items:start;gap:12px;max-width:290px;margin-top:65px;padding-top:24px;display:flex}.aside-note.svelte-1serl0v>span:where(.svelte-1serl0v){color:#b9975c;font-size:28px}.aside-note.svelte-1serl0v p:where(.svelte-1serl0v){color:var(--muted);margin:0;font-size:12px;line-height:1.9}.workspace.svelte-1serl0v{border:1px solid var(--line);background:#fff;border-radius:25px;flex-direction:column;height:calc(100dvh - 200px);min-height:720px;max-height:1000px;display:flex;overflow:hidden;box-shadow:0 20px 65px #123e3c08}.chat-header.svelte-1serl0v{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.chat-header.svelte-1serl0v>div:where(.svelte-1serl0v){flex-wrap:wrap;align-items:center;gap:9px;display:flex}.mini-spark.svelte-1serl0v{color:#b89555;font-size:23px}.status.svelte-1serl0v{color:var(--muted);font-size:11px}button.svelte-1serl0v,input.svelte-1serl0v,textarea.svelte-1serl0v{font:inherit}button.svelte-1serl0v{cursor:pointer;transition:background .15s,transform .15s}button.svelte-1serl0v:disabled{opacity:.45;cursor:not-allowed}button.svelte-1serl0v:focus-visible,a.svelte-1serl0v:focus-visible{outline-offset:3px;outline:3px solid #d2ad69}.quiet.svelte-1serl0v{color:var(--muted);background:0 0;border:0;padding:8px;font-size:12px}.conversation.svelte-1serl0v{scroll-behavior:smooth;flex:1;padding:27px 26px;overflow-y:auto}.bubble-row.svelte-1serl0v{align-items:start;gap:12px;margin-bottom:24px;display:flex}.avatar.svelte-1serl0v{width:30px;height:30px;color:var(--green);background:#eff4ef;border-radius:11px;flex:0 0 30px;place-items:center;font-size:18px;display:grid}.bubble.svelte-1serl0v{max-width:90%}.speaker.svelte-1serl0v{color:var(--muted);font-size:11px}.bubble.svelte-1serl0v p:where(.svelte-1serl0v){white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0;font-size:15px;line-height:1.9}.bubble-row.user.svelte-1serl0v{flex-direction:row-reverse}.user.svelte-1serl0v .avatar:where(.svelte-1serl0v){background:var(--ink);color:#fff;font-size:10px}.user.svelte-1serl0v .bubble:where(.svelte-1serl0v){background:#f0f4ee;border-radius:16px 16px 4px;padding:10px 16px}.user.svelte-1serl0v .speaker:where(.svelte-1serl0v){display:none}.examples.svelte-1serl0v{margin:20px 42px 30px}.examples.svelte-1serl0v>p:where(.svelte-1serl0v){color:var(--muted);font-size:11px}.examples.svelte-1serl0v button:where(.svelte-1serl0v){text-align:start;border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:8px 0;padding:13px 15px;font-size:12px;line-height:1.6;display:flex}.examples.svelte-1serl0v button:where(.svelte-1serl0v):hover{background:#f5f7f2;border-color:#a9bfb1}.examples.svelte-1serl0v span:where(.svelte-1serl0v){color:#799c87}.results.svelte-1serl0v{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;display:grid}.result-label.svelte-1serl0v{color:var(--muted);grid-column:1/-1;align-items:center;gap:8px;font-size:11px;display:flex}.result-label.svelte-1serl0v span:where(.svelte-1serl0v){background:#eef3ec;border-radius:6px;padding:2px 7px}.result-card.svelte-1serl0v{border:1px solid var(--line);background:#fff;border-radius:15px;padding:16px}.card-top.svelte-1serl0v{justify-content:space-between;gap:8px;font-size:11px;display:flex}.kind.svelte-1serl0v{color:#688473}.price.svelte-1serl0v{font-weight:700}.result-card.svelte-1serl0v h2:where(.svelte-1serl0v){margin:10px 0 6px;font-size:15px;line-height:1.7}.result-card.svelte-1serl0v p:where(.svelte-1serl0v){color:var(--muted);margin:0 0 12px;font-size:11px;line-height:1.8}.card-actions.svelte-1serl0v{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.subtle.svelte-1serl0v{color:var(--green);background:#f2f6ef;border:0;border-radius:8px;padding:7px 9px;font-size:11px}.primary.svelte-1serl0v{background:var(--green);color:#fff;border:0;border-radius:10px;padding:12px 19px;font-size:13px;font-weight:650}.primary.svelte-1serl0v:hover{background:var(--ink)}.primary.small.svelte-1serl0v{padding:7px 9px;font-size:11px}.booking.svelte-1serl0v{background:#f8faf5;border:1px solid #b7cebf;border-radius:16px;margin-top:22px;padding:22px}.booking-title.svelte-1serl0v{gap:12px;display:flex}.booking-title.svelte-1serl0v>span:where(.svelte-1serl0v){background:#e5efdf;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.booking-title.svelte-1serl0v h2:where(.svelte-1serl0v){margin:0 0 6px;font-size:16px}.booking-title.svelte-1serl0v p:where(.svelte-1serl0v){margin:3px 0;font-size:13px;line-height:1.6}.form-note.svelte-1serl0v{color:var(--muted);margin:16px 0;font-size:11px;line-height:1.8}.form-grid.svelte-1serl0v{grid-template-columns:1fr 1fr;gap:13px;display:grid}.booking.svelte-1serl0v label:where(.svelte-1serl0v):not(.consent){flex-direction:column;gap:7px;font-size:11px;display:flex}.booking.svelte-1serl0v input:where(.svelte-1serl0v):not([type=checkbox]),.booking.svelte-1serl0v textarea:where(.svelte-1serl0v){box-sizing:border-box;width:100%;color:var(--ink);background:#fff;border:1px solid #d7e1d8;border-radius:9px;min-width:0;padding:10px;font-size:13px}.booking.svelte-1serl0v input:where(.svelte-1serl0v):focus,.booking.svelte-1serl0v textarea:where(.svelte-1serl0v):focus{outline-offset:1px;outline:2px solid #89ae97}.schedule.svelte-1serl0v{margin:10px 0}.note-label.svelte-1serl0v{margin-top:12px}.consent.svelte-1serl0v{align-items:start;gap:8px;margin:16px 0;font-size:11px;line-height:1.9;display:flex}.consent.svelte-1serl0v input:where(.svelte-1serl0v){accent-color:var(--green);margin-top:5px}.submit-actions.svelte-1serl0v{align-items:center;gap:10px;display:flex}.saved-date.svelte-1serl0v{color:var(--green);font-size:11px}.success.svelte-1serl0v{background:#f0f7ed;border:1px solid #bfd4bd;border-radius:15px;margin-top:20px;padding:20px;font-size:13px}.success.svelte-1serl0v p:where(.svelte-1serl0v){line-height:1.8}.composer-wrap.svelte-1serl0v{border-top:1px solid var(--line);background:#fff;padding:17px 24px 13px}.composer.svelte-1serl0v{background:#fbfcf9;border:1px solid #cfdcd2;border-radius:16px;align-items:center;gap:10px;padding:8px 10px;display:flex}.composer.svelte-1serl0v textarea:where(.svelte-1serl0v){resize:none;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:7px;font-size:13px;line-height:1.7}.send.svelte-1serl0v{background:var(--green);color:#fff;border:0;border-radius:12px;flex:0 0 40px;height:40px;font-size:25px}.composer-note.svelte-1serl0v{text-align:center;color:#87948c;margin:9px 0 0;font-size:10px;line-height:1.7}.error.svelte-1serl0v{color:#934330;background:#fcf1e9;border-radius:8px;margin-bottom:12px;padding:10px;font-size:12px}.loading.svelte-1serl0v{text-align:center;color:var(--muted);padding:70px 0;font-size:13px}.orb.svelte-1serl0v{color:#b89555;background:#f0f4ed;border-radius:20px;place-items:center;width:60px;height:60px;font-size:32px;display:inline-grid}.working.svelte-1serl0v{color:var(--muted);align-items:center;gap:4px;margin:20px 0;display:flex}.working.svelte-1serl0v>span:where(.svelte-1serl0v){background:#89a18c;border-radius:50%;width:5px;height:5px;animation:1.1s infinite svelte-1serl0v-pulse}.working.svelte-1serl0v>span:where(.svelte-1serl0v):nth-child(2){animation-delay:.15s}.working.svelte-1serl0v>span:where(.svelte-1serl0v):nth-child(3){animation-delay:.3s}.working.svelte-1serl0v p:where(.svelte-1serl0v){margin:0 8px;font-size:11px}.sr-only.svelte-1serl0v{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes svelte-1serl0v-pulse{50%{opacity:.3;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.working.svelte-1serl0v>span:where(.svelte-1serl0v){animation:none}.conversation.svelte-1serl0v{scroll-behavior:auto}}@media (width<=1000px){.shell.svelte-1serl0v{grid-template-columns:250px minmax(0,1fr);gap:20px}h1.svelte-1serl0v{font-size:34px}.results.svelte-1serl0v{grid-template-columns:1fr}.status.svelte-1serl0v{display:none}}@media (width<=760px){.lumi.svelte-1serl0v{padding:14px 12px 24px}.shell.svelte-1serl0v{display:block}.intro.svelte-1serl0v{padding:8px 8px 20px}.back.svelte-1serl0v,.eyebrow.svelte-1serl0v,.lead.svelte-1serl0v,.capabilities.svelte-1serl0v,.aside-note.svelte-1serl0v{display:none}.identity.svelte-1serl0v{font-size:22px}.identity.svelte-1serl0v small:where(.svelte-1serl0v){font-size:11px}.spark.svelte-1serl0v{border-radius:15px;width:44px;height:44px;font-size:27px}h1.svelte-1serl0v{letter-spacing:0;margin:12px 0 0;font-size:15px;font-weight:500;line-height:1.6}h1.svelte-1serl0v br:where(.svelte-1serl0v){display:none}h1.svelte-1serl0v span:where(.svelte-1serl0v){margin-inline-start:5px}.workspace.svelte-1serl0v{border-radius:20px;height:calc(100dvh - 240px);min-height:580px}.chat-header.svelte-1serl0v{padding:13px 16px}.conversation.svelte-1serl0v{padding:20px 15px}.composer-wrap.svelte-1serl0v{padding:12px}.examples.svelte-1serl0v{margin:20px 0 25px}.bubble.svelte-1serl0v p:where(.svelte-1serl0v){font-size:14px}.booking.svelte-1serl0v{padding:16px}.form-grid.svelte-1serl0v{grid-template-columns:1fr}.bubble.svelte-1serl0v{max-width:88%}.submit-actions.svelte-1serl0v{flex-wrap:wrap}}
