.landing-wrapper.svelte-11hjqky{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:#f8faf9;--card-bg: #ffffff;--card-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--card-shadow-compact: 0 10px 25px -5px rgba(0, 0, 0, .1);--text-heading: #064e3b;--text-body: #4b5563;--text-muted: #6b7280;--text-placeholder: #9ca3af;--border-default: #e2e8e4;--border-subtle: #c9d1cb;--expect-bg: linear-gradient(to bottom right, #ecfdf5, #d1fae5);--expect-border: #a7f3d0;--expect-title: #065f46;--expect-icon: #059669;--icon-wrapper-bg: #ffffff;--input-bg: #ffffff;--input-border: #c9d1cb;--input-focus-border: #10b981;--input-focus-shadow: 0 0 0 3px rgba(16, 185, 129, .15);--contact-section-bg: #f8faf9;--contact-section-border: #e2e8e4;--privacy-details-bg: #f8faf9;--button-primary-bg: #059669;--button-primary-hover: #047857;--button-primary-text: #ffffff;--mode-btn-voice-bg: linear-gradient(to right, #ecfdf5, #d1fae5);--mode-btn-voice-border: #a7f3d0;--mode-btn-voice-hover-border: #34d399;--mode-btn-text-bg: #ffffff;--mode-btn-text-border: #e2e8e4;--mode-btn-text-hover-border: #9ca3af;--mode-btn-icon-voice-bg: #059669;--mode-btn-icon-text-bg: #374151;--trust-icon: #22c55e;--link-color: #059669;--link-hover: #047857;--alert-bg: #fffbeb;--alert-border: #fde68a;--alert-icon: #d97706;--alert-title: #92400e;--alert-text: #b45309;--error-color: #dc2626;--error-bg: #fef2f2;--error-text: #991b1b;--footer-text: #4b5563;--footer-hover: #064e3b;--footer-bg: rgba(255, 255, 255, .8)}@media(prefers-color-scheme:dark){.landing-wrapper.svelte-11hjqky{background-color:#0a0f0d;--card-bg: #141c18;--card-shadow: 0 20px 25px -5px rgba(0, 0, 0, .4), 0 10px 10px -5px rgba(0, 0, 0, .3);--card-shadow-compact: 0 10px 25px -5px rgba(0, 0, 0, .3);--text-heading: #f0fdf4;--text-body: #c9d1cb;--text-muted: #9ca3af;--text-placeholder: #6b7280;--border-default: #1f2e26;--border-subtle: #374151;--expect-bg: linear-gradient(to bottom right, #022c22, #064e3b);--expect-border: #065f46;--expect-title: #6ee7b7;--expect-icon: #34d399;--icon-wrapper-bg: #1f2e26;--input-bg: #1f2e26;--input-border: #374151;--input-focus-border: #10b981;--input-focus-shadow: 0 0 0 3px rgba(16, 185, 129, .25);--contact-section-bg: #0a0f0d;--contact-section-border: #1f2e26;--privacy-details-bg: #0a0f0d;--button-primary-bg: #10b981;--button-primary-hover: #059669;--button-primary-text: #022c22;--mode-btn-voice-bg: linear-gradient(to right, #022c22, #064e3b);--mode-btn-voice-border: #065f46;--mode-btn-voice-hover-border: #10b981;--mode-btn-text-bg: #141c18;--mode-btn-text-border: #1f2e26;--mode-btn-text-hover-border: #4b5563;--mode-btn-icon-voice-bg: #10b981;--mode-btn-icon-text-bg: #6b7280;--trust-icon: #4ade80;--link-color: #34d399;--link-hover: #6ee7b7;--alert-bg: #422006;--alert-border: #78350f;--alert-icon: #fbbf24;--alert-title: #fcd34d;--alert-text: #fde68a;--error-color: #f87171;--error-bg: #450a0a;--error-text: #fca5a5;--footer-text: #c9d1cb;--footer-hover: #f0fdf4;--footer-bg: rgba(0, 0, 0, .4)}}.landing-wrapper.compact.svelte-11hjqky{min-height:400px;padding:1.25rem 1rem;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.landing-container.svelte-11hjqky{width:100%;max-width:28rem;display:flex;flex-direction:column;align-items:center}.compact.svelte-11hjqky .landing-container:where(.svelte-11hjqky){max-width:20rem}.landing-content.svelte-11hjqky{width:100%;display:flex;flex-direction:column;align-items:center}.landing-card.svelte-11hjqky{width:100%;background:var(--card-bg);border-radius:.5rem;padding:2rem;box-shadow:var(--card-shadow)}.compact.svelte-11hjqky .landing-card:where(.svelte-11hjqky){padding:1.5rem 1.25rem;box-shadow:var(--card-shadow-compact)}.landing-header.svelte-11hjqky{text-align:center;margin-bottom:1.5rem}.compact.svelte-11hjqky .landing-header:where(.svelte-11hjqky){margin-bottom:1rem}.landing-logo.svelte-11hjqky{width:6rem;height:6rem;margin:0 auto 1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.compact.svelte-11hjqky .landing-logo:where(.svelte-11hjqky){width:4rem;height:4rem;margin-bottom:.75rem}.logo-with-image.svelte-11hjqky{background:var(--card-bg)}.logo-default.svelte-11hjqky{background:var(--button-primary-bg)}.logo-img.svelte-11hjqky{width:100%;height:100%;object-fit:contain;padding:.75rem}.compact.svelte-11hjqky .logo-img:where(.svelte-11hjqky){padding:.5rem}.mic-icon.svelte-11hjqky{width:3rem;height:3rem;color:#fff}.compact.svelte-11hjqky .mic-icon:where(.svelte-11hjqky){width:2rem;height:2rem}.landing-title.svelte-11hjqky{font-size:1.5rem;font-weight:700;color:var(--text-heading);margin-bottom:.5rem;line-height:1.3}.compact.svelte-11hjqky .landing-title:where(.svelte-11hjqky){font-size:1.125rem;margin-bottom:.375rem}.landing-description.svelte-11hjqky{font-size:.875rem;color:var(--text-body);line-height:1.5}.compact.svelte-11hjqky .landing-description:where(.svelte-11hjqky){font-size:.75rem;line-height:1.4}.landing-description.placeholder.svelte-11hjqky{color:var(--text-placeholder);font-style:italic}.inactive-alert.svelte-11hjqky{background:var(--alert-bg);border:1px solid var(--alert-border);border-radius:.5rem;padding:1.5rem;margin-top:1rem}.compact.svelte-11hjqky .inactive-alert:where(.svelte-11hjqky){padding:.75rem;margin-top:.75rem}.inactive-alert-inner.svelte-11hjqky{display:flex;align-items:flex-start;gap:.75rem}.inactive-icon.svelte-11hjqky{width:1.5rem;height:1.5rem;color:var(--alert-icon);flex-shrink:0}.compact.svelte-11hjqky .inactive-icon:where(.svelte-11hjqky){width:1.25rem;height:1.25rem}.inactive-text.svelte-11hjqky{flex:1}.inactive-title.svelte-11hjqky{font-size:1.125rem;font-weight:600;color:var(--alert-title);margin-bottom:.5rem}.compact.svelte-11hjqky .inactive-title:where(.svelte-11hjqky){font-size:.8125rem;margin-bottom:.25rem}.inactive-message.svelte-11hjqky{font-size:.875rem;color:var(--alert-title);line-height:1.5}.compact.svelte-11hjqky .inactive-message:where(.svelte-11hjqky){font-size:.6875rem;line-height:1.4}.inactive-contact.svelte-11hjqky{font-size:.875rem;color:var(--alert-text);margin-top:.75rem}.compact.svelte-11hjqky .inactive-contact:where(.svelte-11hjqky){font-size:.625rem;margin-top:.375rem}.landing-body.svelte-11hjqky{display:flex;flex-direction:column;gap:1rem}.compact.svelte-11hjqky .landing-body:where(.svelte-11hjqky){gap:.75rem}.expect-section.svelte-11hjqky{background:var(--expect-bg);border:1px solid var(--expect-border);border-radius:.75rem;padding:1.25rem}.compact.svelte-11hjqky .expect-section:where(.svelte-11hjqky){padding:.75rem;border-radius:.375rem}.expect-title.svelte-11hjqky{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--expect-title);margin-bottom:1rem}.compact.svelte-11hjqky .expect-title:where(.svelte-11hjqky){font-size:.6875rem;gap:.375rem;margin-bottom:.5rem}.expect-title-icon.svelte-11hjqky{width:1rem;height:1rem}.compact.svelte-11hjqky .expect-title-icon:where(.svelte-11hjqky){width:.75rem;height:.75rem}.expect-list.svelte-11hjqky{display:flex;flex-direction:column;gap:.75rem;list-style:none;padding:0;margin:0}.compact.svelte-11hjqky .expect-list:where(.svelte-11hjqky){gap:.375rem}.expect-item.svelte-11hjqky{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:var(--text-body)}.compact.svelte-11hjqky .expect-item:where(.svelte-11hjqky){gap:.375rem;font-size:.625rem}.expect-icon-wrapper.svelte-11hjqky{width:2rem;height:2rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--icon-wrapper-bg);border-radius:.5rem;box-shadow:0 1px 2px #0000000d}.compact.svelte-11hjqky .expect-icon-wrapper:where(.svelte-11hjqky){width:1.25rem;height:1.25rem;border-radius:.25rem}.expect-icon.svelte-11hjqky{width:1rem;height:1rem;color:var(--expect-icon)}.compact.svelte-11hjqky .expect-icon:where(.svelte-11hjqky){width:.625rem;height:.625rem}.form-field.svelte-11hjqky{margin-bottom:0}.field-label.svelte-11hjqky{display:block;font-size:.875rem;font-weight:500;color:var(--text-body);margin-bottom:.5rem}.compact.svelte-11hjqky .field-label:where(.svelte-11hjqky){font-size:.625rem;margin-bottom:.25rem}.field-input.svelte-11hjqky{width:100%;padding:.5rem .75rem;border:1px solid var(--input-border);border-radius:.375rem;font-size:.875rem;color:var(--text-heading);background:var(--input-bg);box-shadow:0 1px 2px #0000000d}.field-input.svelte-11hjqky::placeholder{color:var(--text-placeholder)}.field-input.svelte-11hjqky:focus{outline:none;border-color:var(--input-focus-border);box-shadow:var(--input-focus-shadow)}.compact.svelte-11hjqky .field-input:where(.svelte-11hjqky){padding:.375rem .5rem;font-size:.625rem}.field-input-placeholder.svelte-11hjqky{height:1.75rem;border:1px solid var(--input-border);border-radius:.25rem;background:var(--input-bg)}.compact.svelte-11hjqky .field-input-placeholder:where(.svelte-11hjqky){height:1.25rem}.required-marker.svelte-11hjqky{color:var(--error-color)}.contact-section.svelte-11hjqky{background:var(--contact-section-bg);border:1px solid var(--contact-section-border);border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.compact.svelte-11hjqky .contact-section:where(.svelte-11hjqky){padding:.75rem;gap:.5rem;border-radius:.375rem}.contact-header.svelte-11hjqky{margin-bottom:.25rem}.contact-title.svelte-11hjqky{font-size:.875rem;font-weight:600;color:var(--text-heading)}.compact.svelte-11hjqky .contact-title:where(.svelte-11hjqky){font-size:.6875rem}.contact-subtitle.svelte-11hjqky{font-size:.75rem;color:var(--text-body);margin-top:.25rem}.compact.svelte-11hjqky .contact-subtitle:where(.svelte-11hjqky){font-size:.5625rem}.contact-note.svelte-11hjqky{font-size:.75rem;color:var(--text-muted)}.compact.svelte-11hjqky .contact-note:where(.svelte-11hjqky){font-size:.5rem}.form-error.svelte-11hjqky{background:var(--error-bg);border-radius:.375rem;padding:.75rem}.form-error.svelte-11hjqky p:where(.svelte-11hjqky){font-size:.875rem;color:var(--error-text);margin:0}.compact.svelte-11hjqky .form-error:where(.svelte-11hjqky){padding:.5rem}.compact.svelte-11hjqky .form-error:where(.svelte-11hjqky) p:where(.svelte-11hjqky){font-size:.625rem}.consent-section.svelte-11hjqky{border-top:1px solid var(--border-default);padding-top:1rem}.compact.svelte-11hjqky .consent-section:where(.svelte-11hjqky){padding-top:.75rem}.access-error.svelte-11hjqky{font-size:.875rem;color:var(--error-color);margin-bottom:.75rem}.compact.svelte-11hjqky .access-error:where(.svelte-11hjqky){font-size:.625rem;margin-bottom:.5rem}.privacy-details.svelte-11hjqky{background:var(--privacy-details-bg);border-radius:.5rem;padding:1rem;margin-bottom:1rem;max-height:16rem;overflow-y:auto}.compact.svelte-11hjqky .privacy-details:where(.svelte-11hjqky){padding:.75rem;margin-bottom:.75rem;max-height:10rem}.privacy-heading.svelte-11hjqky{font-size:.875rem;font-weight:600;color:var(--text-heading);margin-bottom:.5rem}.compact.svelte-11hjqky .privacy-heading:where(.svelte-11hjqky){font-size:.6875rem}.privacy-subheading.svelte-11hjqky{font-size:.875rem;font-weight:600;color:var(--text-heading);margin:.75rem 0 .5rem}.compact.svelte-11hjqky .privacy-subheading:where(.svelte-11hjqky){font-size:.6875rem;margin:.5rem 0 .25rem}.privacy-text.svelte-11hjqky{font-size:.875rem;color:var(--text-body);margin-bottom:.5rem}.compact.svelte-11hjqky .privacy-text:where(.svelte-11hjqky){font-size:.625rem}.privacy-list.svelte-11hjqky{font-size:.875rem;color:var(--text-body);list-style-type:disc;list-style-position:inside;padding-left:0;margin:0}.privacy-list.svelte-11hjqky li:where(.svelte-11hjqky){margin-bottom:.25rem}.compact.svelte-11hjqky .privacy-list:where(.svelte-11hjqky){font-size:.5625rem}.mode-prompt.svelte-11hjqky{font-size:.875rem;font-weight:500;color:var(--text-body);text-align:center;margin-bottom:1rem}.compact.svelte-11hjqky .mode-prompt:where(.svelte-11hjqky){font-size:.6875rem;margin-bottom:.5rem}.mode-selection.svelte-11hjqky{display:flex;flex-direction:column;gap:.75rem}.compact.svelte-11hjqky .mode-selection:where(.svelte-11hjqky){gap:.5rem}.mode-btn.svelte-11hjqky{display:flex;align-items:center;gap:1rem;width:100%;padding:1rem 1.25rem;border-radius:.75rem;border:2px solid;background:var(--card-bg);text-align:left;cursor:default;transition:all .2s ease}.mode-btn.interactive.svelte-11hjqky{cursor:pointer}.mode-btn.interactive.svelte-11hjqky:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.mode-btn.interactive.svelte-11hjqky:focus{outline:none;box-shadow:0 0 0 2px #3b82f680}.compact.svelte-11hjqky .mode-btn:where(.svelte-11hjqky){gap:.5rem;padding:.625rem .75rem;border-radius:.375rem;border-width:1px}.mode-btn-voice.svelte-11hjqky{border-color:var(--mode-btn-voice-border);background:var(--mode-btn-voice-bg)}.mode-btn-voice.interactive.svelte-11hjqky:hover{border-color:var(--mode-btn-voice-hover-border)}.mode-btn-text.svelte-11hjqky{border-color:var(--mode-btn-text-border);background:var(--mode-btn-text-bg)}.mode-btn-text.interactive.svelte-11hjqky:hover{border-color:var(--mode-btn-text-hover-border)}.mode-btn-icon.svelte-11hjqky{width:3rem;height:3rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 4px 6px -1px #0000001a;transition:transform .2s ease}.compact.svelte-11hjqky .mode-btn-icon:where(.svelte-11hjqky){width:1.75rem;height:1.75rem}.mode-btn.interactive.svelte-11hjqky:hover .mode-btn-icon:where(.svelte-11hjqky){transform:scale(1.1)}.mode-btn-icon.voice.svelte-11hjqky{background:var(--mode-btn-icon-voice-bg);color:#fff}.mode-btn-icon.text.svelte-11hjqky{background:var(--mode-btn-icon-text-bg);color:#fff}.mode-btn-icon.svelte-11hjqky svg:where(.svelte-11hjqky){width:1.5rem;height:1.5rem}.compact.svelte-11hjqky .mode-btn-icon:where(.svelte-11hjqky) svg:where(.svelte-11hjqky){width:.875rem;height:.875rem}.mode-btn-content.svelte-11hjqky{flex:1;display:flex;flex-direction:column}.mode-btn-title.svelte-11hjqky{font-size:1rem;font-weight:600;color:var(--text-heading)}.compact.svelte-11hjqky .mode-btn-title:where(.svelte-11hjqky){font-size:.6875rem}.mode-btn-subtitle.svelte-11hjqky{font-size:.75rem;color:var(--text-muted);margin-top:.125rem}.mode-btn-arrow.svelte-11hjqky{width:1.25rem;height:1.25rem;color:var(--text-placeholder);transition:transform .2s ease}.mode-btn.interactive.svelte-11hjqky:hover .mode-btn-arrow:where(.svelte-11hjqky){transform:translate(.25rem)}.single-mode-btn.svelte-11hjqky{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 1rem;background:var(--button-primary-bg);color:var(--button-primary-text);font-size:1rem;font-weight:500;border:none;border-radius:.375rem;cursor:default;box-shadow:0 1px 2px #0000000d;transition:background-color .2s ease}.single-mode-btn.interactive.svelte-11hjqky{cursor:pointer}.single-mode-btn.interactive.svelte-11hjqky:hover{background:var(--button-primary-hover)}.single-mode-btn.interactive.svelte-11hjqky:focus{outline:none;box-shadow:0 0 0 2px var(--card-bg),0 0 0 4px var(--button-primary-bg)}.compact.svelte-11hjqky .single-mode-btn:where(.svelte-11hjqky){padding:.5rem .75rem;font-size:.6875rem;gap:.375rem}.single-mode-icon.svelte-11hjqky{width:1.25rem;height:1.25rem}.compact.svelte-11hjqky .single-mode-icon:where(.svelte-11hjqky){width:.875rem;height:.875rem}.trust-signals.svelte-11hjqky{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}.compact.svelte-11hjqky .trust-signals:where(.svelte-11hjqky){gap:.5rem;margin-top:.75rem}.trust-item.svelte-11hjqky{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--text-muted)}.compact.svelte-11hjqky .trust-item:where(.svelte-11hjqky){font-size:.5rem;gap:.125rem}.trust-icon.svelte-11hjqky{width:.875rem;height:.875rem;color:var(--trust-icon)}.compact.svelte-11hjqky .trust-icon:where(.svelte-11hjqky){width:.5rem;height:.5rem}.privacy-toggle.svelte-11hjqky{text-align:center;margin-top:1rem}.compact.svelte-11hjqky .privacy-toggle:where(.svelte-11hjqky){margin-top:.75rem}.privacy-toggle-btn.svelte-11hjqky{font-size:.875rem;color:var(--link-color);text-decoration:underline;background:none;border:none;cursor:pointer;padding:0}.privacy-toggle-btn.svelte-11hjqky:hover{color:var(--link-hover)}.privacy-toggle-btn.svelte-11hjqky:focus{outline:none;box-shadow:0 0 0 2px #3b82f680;border-radius:.25rem}.compact.svelte-11hjqky .privacy-toggle-btn:where(.svelte-11hjqky){font-size:.5625rem}.powered-by.svelte-11hjqky{margin-top:1.5rem;text-align:center;background:var(--footer-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.5rem 1rem;border-radius:.5rem}.compact.svelte-11hjqky .powered-by:where(.svelte-11hjqky){margin-top:1rem;padding:.375rem .75rem}.powered-by.svelte-11hjqky a:where(.svelte-11hjqky),.powered-by.svelte-11hjqky span:where(.svelte-11hjqky){font-size:.875rem;color:var(--footer-text);text-decoration:underline;transition:color .2s ease}.powered-by.svelte-11hjqky a:where(.svelte-11hjqky):hover{color:var(--footer-hover)}.compact.svelte-11hjqky .powered-by:where(.svelte-11hjqky) a:where(.svelte-11hjqky),.compact.svelte-11hjqky .powered-by:where(.svelte-11hjqky) span:where(.svelte-11hjqky){font-size:.625rem}.sr-only.svelte-11hjqky{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
