@keyframes svelte-19xcabv-icon-pop{0%{transform:scale(1)}45%{transform:scale(1.3)}to{transform:scale(1.08)}}@keyframes svelte-19xcabv-cta-wiggle{0%,90%,to{transform:rotate(0)}93%{transform:rotate(-8deg)}96%{transform:rotate(8deg)}}.nav-icon.svelte-19xcabv{display:inline-flex;transition:transform .2s ease,color .2s ease}.nav-icon-active.svelte-19xcabv{animation:svelte-19xcabv-icon-pop .35s ease-out forwards}.nav-icon-cta.svelte-19xcabv{animation:svelte-19xcabv-cta-wiggle 3.2s ease-in-out infinite;transform-origin:center}.safe-bottom.svelte-oeh3u8{padding-bottom:env(safe-area-inset-bottom)}@keyframes svelte-oeh3u8-icon-pop{0%{transform:scale(1)}45%{transform:scale(1.35)}to{transform:scale(1.08)}}@keyframes svelte-oeh3u8-underline-in{0%{transform:scaleX(.2);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes svelte-oeh3u8-cta-wiggle{0%,90%,to{transform:rotate(0)}93%{transform:rotate(-8deg)}96%{transform:rotate(8deg)}}.nav-icon.svelte-oeh3u8{display:inline-flex;transition:transform .2s ease,color .2s ease}.nav-icon-active.svelte-oeh3u8{animation:svelte-oeh3u8-icon-pop .35s ease-out forwards}.nav-icon-cta.svelte-oeh3u8:not(.nav-icon-active){animation:svelte-oeh3u8-cta-wiggle 3.2s ease-in-out infinite;transform-origin:center}.animate-underline{animation:svelte-oeh3u8-underline-in .3s ease-out;transform-origin:center}.consult-shell.svelte-1blohgd{position:fixed;z-index:110;inset-inline:0;top:var(--visible-top);height:var(--visible-height);display:flex;justify-content:flex-end;align-items:flex-end;padding:16px max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));pointer-events:none}.consult-panel.svelte-1blohgd{pointer-events:auto;display:flex;flex-direction:column;width:376px;height:560px;max-width:100%;max-height:100%;min-height:0;overflow:hidden;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 12px 40px #0f172a26}.consult-header.svelte-1blohgd{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:8px;background:#0f172a;color:#fff;flex-shrink:0}.consult-avatar.svelte-1blohgd{display:none}.window-control.svelte-1blohgd{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:8px;color:#e2e8f0}.window-control.svelte-1blohgd:hover{background:#ffffff1a}.consult-body.svelte-1blohgd{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px;background:#f8fafc}.consult-footer.svelte-1blohgd{flex-shrink:0;padding:10px;border-top:1px solid #e2e8f0;background:#fff}.draft-actions.svelte-1blohgd{display:grid;grid-template-columns:1fr 1fr;gap:8px}.draft-actions.svelte-1blohgd button:where(.svelte-1blohgd){font-size:12px;padding:8px;min-height:44px}.contact-fields.svelte-1blohgd{display:grid;gap:8px}.contact-fields.svelte-1blohgd input:where(.svelte-1blohgd){min-width:0;width:100%}.consult-option.svelte-1blohgd{min-height:44px;padding:8px 10px;font-weight:600}.skip-button.svelte-1blohgd{min-height:44px}.message-bubble.svelte-1blohgd{overflow-wrap:anywhere;min-width:0;padding:10px 12px}details.svelte-1blohgd summary:where(.svelte-1blohgd){cursor:pointer;min-height:44px;display:list-item;align-content:center;font-weight:700;color:#5b21b6}details.svelte-1blohgd pre:where(.svelte-1blohgd){overflow-wrap:anywhere}.consult-panel.svelte-1blohgd input:where(.svelte-1blohgd){font-size:16px}.consult-panel.svelte-1blohgd button:where(.svelte-1blohgd):focus-visible,.consult-panel.svelte-1blohgd summary:where(.svelte-1blohgd):focus-visible{outline:3px solid #a78bfa;outline-offset:2px}.consult-shell.expanded.svelte-1blohgd{background:#0f172a55;pointer-events:auto;justify-content:center;align-items:center}.expanded.svelte-1blohgd .consult-panel:where(.svelte-1blohgd){width:720px;height:820px}@media (max-width:639px){.consult-shell.svelte-1blohgd{padding:8px max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.consult-panel.svelte-1blohgd{width:100%;height:64dvh}.expanded.svelte-1blohgd .consult-panel:where(.svelte-1blohgd){height:100%}.consult-header.svelte-1blohgd h2:where(.svelte-1blohgd){font-size:13px}.consult-header.svelte-1blohgd p:where(.svelte-1blohgd){font-size:11px;line-height:1.5}}.fab-position.svelte-19bg79q{bottom:calc(76px + env(safe-area-inset-bottom))}@media (min-width: 768px){.fab-position.svelte-19bg79q{bottom:24px}}.fab-greet.svelte-19bg79q{animation:svelte-19bg79q-greet-in .3s ease-out}@keyframes svelte-19bg79q-greet-in{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.mascot-btn.svelte-19bg79q{animation:svelte-19bg79q-fab-bob 3.2s ease-in-out infinite}.mascot-btn.svelte-19bg79q:hover{animation-play-state:paused;transform:scale(1.06)}@keyframes svelte-19bg79q-fab-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.eye.svelte-19bg79q{transform-box:fill-box;transform-origin:center;animation:svelte-19bg79q-blink 4.6s ease-in-out infinite}@keyframes svelte-19bg79q-blink{0%,90%,to{transform:scaleY(1)}93%,96%{transform:scaleY(.08)}}.eyes.svelte-19bg79q{transform-box:fill-box;transform-origin:center;animation:svelte-19bg79q-look-around 7s ease-in-out infinite}@keyframes svelte-19bg79q-look-around{0%,55%,to{transform:translate(0)}62%,72%{transform:translate(-2px)}80%,90%{transform:translate(2px)}}.antenna.svelte-19bg79q{transform-box:fill-box;transform-origin:bottom center;animation:svelte-19bg79q-antenna-sway 3.2s ease-in-out infinite}@keyframes svelte-19bg79q-antenna-sway{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.antenna-dot.svelte-19bg79q{animation:svelte-19bg79q-dot-pulse 2s ease-in-out infinite}@keyframes svelte-19bg79q-dot-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion: reduce){.mascot-btn.svelte-19bg79q,.eye.svelte-19bg79q,.eyes.svelte-19bg79q,.antenna.svelte-19bg79q,.antenna-dot.svelte-19bg79q,.fab-greet.svelte-19bg79q{animation:none}}
