.mb2-header.svelte-augyw7{position:absolute;top:0;left:0;right:0;z-index:40;padding:0 24px}.mb2-header-solid.svelte-augyw7{position:sticky;top:0;background:var(--mb2-surface-page, #fff);border-bottom:1px solid var(--mb2-border, #e5e7eb)}.mb2-header-inner.svelte-augyw7{max-width:1440px;margin:0 auto;height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px}.mb2-logo.svelte-augyw7{font-family:var(--mb2-font-display, "Cambo", Georgia, serif);font-size:20px;color:var(--mb2-brand-primary, #d35611);background:none;border:none;padding:0;cursor:pointer}.mb2-header-solid.svelte-augyw7 .mb2-logo:where(.svelte-augyw7){font-family:var(--mb2-font-body, "Poppins", system-ui, sans-serif);font-weight:500;font-size:20px;color:var(--mb2-gray-700, #383631)}.mb2-nav-desktop.svelte-augyw7{display:none;align-items:center;gap:22px;font-size:14px;color:var(--mb2-gray-700, #383631)}.mb2-header-solid.svelte-augyw7 .mb2-nav-desktop:where(.svelte-augyw7){color:var(--mb2-gray-600, #52504a)}.mb2-nav-desktop.svelte-augyw7 a:where(.svelte-augyw7){color:inherit;text-decoration:none}.mb2-nav-desktop.svelte-augyw7 a:where(.svelte-augyw7):hover{color:var(--mb2-brand-primary, #d35611)}.mb2-header-actions.svelte-augyw7{display:flex;align-items:center;gap:10px}.mb2-btn-nav{height:36px;padding:0 20px!important;font-size:13px!important;border-radius:20px!important}.mb2-menu-btn.svelte-augyw7{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--mb2-gray-700, #383631);cursor:pointer;padding:6px}.mb2-nav-mobile.svelte-augyw7{display:flex;flex-direction:column;gap:14px;padding:16px 8px 24px;background:#fffffff5;border-radius:0 0 16px 16px}.mb2-nav-mobile.svelte-augyw7 a:where(.svelte-augyw7){color:var(--mb2-gray-700, #383631);text-decoration:none;font-size:15px}@media (min-width: 960px){.mb2-header.svelte-augyw7{padding:0 64px}.mb2-nav-desktop.svelte-augyw7{display:flex}.mb2-menu-btn.svelte-augyw7,.mb2-nav-mobile.svelte-augyw7{display:none}}.mb2-footer.svelte-8jxtmt{background:var(--mb2-gray-50);padding:64px 24px 80px}.mb2-footer-inner.svelte-8jxtmt{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.mb2-footer-wordmark.svelte-8jxtmt{margin:0;font-size:clamp(56px,12vw,120px);line-height:.95;letter-spacing:-.01em;color:var(--mb2-brand-primary)}.mb2-footer-copy.svelte-8jxtmt{margin:16px 0 0;max-width:420px;font-size:13px;line-height:18px;color:var(--mb2-gray-600)}.mb2-footer-legal.svelte-8jxtmt{margin:16px 0 0;font-size:13px;line-height:18px;color:var(--mb2-surface-rose)}.mb2-footer-links.svelte-8jxtmt{display:flex;flex-direction:column;gap:13px;font-size:13px;line-height:18px}.mb2-footer-links.svelte-8jxtmt a:where(.svelte-8jxtmt){color:var(--mb2-gray-600);text-decoration:none}.mb2-footer-links.svelte-8jxtmt a:where(.svelte-8jxtmt):hover{color:var(--mb2-brand-primary)}@media (min-width: 768px){.mb2-footer.svelte-8jxtmt{padding:80px 64px}.mb2-footer-inner.svelte-8jxtmt{flex-direction:row;align-items:center;justify-content:space-between}.mb2-footer-links.svelte-8jxtmt{align-items:flex-end;text-align:right}}.pill-button.svelte-12c4hjo:hover{transform:translateY(-2px) scale(1.04)}.pill-logo.svelte-12c4hjo{transition:transform .45s cubic-bezier(.34,1.56,.64,1);transform-origin:center 70%}.pill-button.svelte-12c4hjo:hover .pill-logo:where(.svelte-12c4hjo){animation:svelte-12c4hjo-bird-flutter .72s ease-in-out}@keyframes svelte-12c4hjo-bird-flutter{0%{transform:rotate(0) translateY(0)}20%{transform:rotate(-7deg) translateY(-1px)}45%{transform:rotate(6deg) translateY(-2px)}70%{transform:rotate(-4deg) translateY(-1px)}to{transform:rotate(0) translateY(0)}}.pill-ring.svelte-12c4hjo{position:absolute;inset:-2px;border-radius:9999px;border:2px solid rgba(255,255,255,.6);opacity:0;pointer-events:none}.pill-button.svelte-12c4hjo:hover .pill-ring-1:where(.svelte-12c4hjo){animation:svelte-12c4hjo-pill-ring-pulse 1.2s ease-out infinite}.pill-button.svelte-12c4hjo:hover .pill-ring-2:where(.svelte-12c4hjo){animation:svelte-12c4hjo-pill-ring-pulse 1.2s ease-out .45s infinite}@keyframes svelte-12c4hjo-pill-ring-pulse{0%{transform:scale(1);opacity:.55}to{transform:scale(1.6);opacity:0}}.chat-panel-enter.svelte-12c4hjo{transform-origin:bottom right;animation:svelte-12c4hjo-panel-in .28s cubic-bezier(.22,1,.36,1)}@keyframes svelte-12c4hjo-panel-in{0%{opacity:0;transform:translateY(12px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.status-ring.svelte-12c4hjo{position:absolute;inset:0;border-radius:9999px;border:1.5px solid hsl(var(--primary));opacity:0}.status-ring-1.svelte-12c4hjo{animation:svelte-12c4hjo-status-pulse 1.8s ease-out infinite}.status-ring-2.svelte-12c4hjo{animation:svelte-12c4hjo-status-pulse 1.8s ease-out .6s infinite}@keyframes svelte-12c4hjo-status-pulse{0%{transform:scale(.4);opacity:.5}to{transform:scale(1);opacity:0}}.suggestion-chip.svelte-12c4hjo{opacity:0;transform:translateY(6px);animation:svelte-12c4hjo-chip-in .32s cubic-bezier(.22,1,.36,1) forwards}.suggestion-chip.svelte-12c4hjo:hover{transform:translate(2px)}@keyframes svelte-12c4hjo-chip-in{to{opacity:1;transform:translateY(0)}}.send-btn.svelte-12c4hjo:not(:disabled):hover{transform:translateY(-1px)}@media (prefers-reduced-motion: reduce){.pill-button.svelte-12c4hjo:hover .pill-logo:where(.svelte-12c4hjo),.pill-button.svelte-12c4hjo:hover .pill-ring-1:where(.svelte-12c4hjo),.pill-button.svelte-12c4hjo:hover .pill-ring-2:where(.svelte-12c4hjo),.status-ring-1.svelte-12c4hjo,.status-ring-2.svelte-12c4hjo,.suggestion-chip.svelte-12c4hjo,.chat-panel-enter.svelte-12c4hjo{animation:none}.suggestion-chip.svelte-12c4hjo{opacity:1;transform:none}}
