.ai-fab.svelte-13mf0am{position:fixed;z-index:59;right:max(20px,env(safe-area-inset-right));bottom:calc(max(20px,env(safe-area-inset-bottom)) + 56px);display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;border:0;border-radius:var(--musk-ai-radius-ctl, 999px);background:var(--musk-ai-accent);color:var(--musk-ai-on-accent);box-shadow:0 0 0 2px var(--musk-ai-bg),0 10px 28px #00000052;cursor:pointer;transition:transform .16s ease}.ai-fab.svelte-13mf0am:hover{transform:translateY(-2px)}.ai-fab.svelte-13mf0am:after{content:attr(data-tip);position:absolute;top:50%;right:calc(100% + 10px);padding:5px 10px;border-radius:8px;background:#111827eb;color:#fff;font:500 13px/1.3 system-ui,sans-serif;white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(-50%) translate(4px);transition:opacity .12s ease,transform .12s ease}@media(hover:hover){.ai-fab.svelte-13mf0am:hover:after,.ai-fab.svelte-13mf0am:focus-visible:after{opacity:1;transform:translateY(-50%)}}.ai-launcher.kind-platform.svelte-13mf0am{--musk-ai-accent: var(--primary);--musk-ai-on-accent: var(--primary-foreground, #fff);--musk-ai-bg: var(--surface);--musk-ai-line-strong: color-mix(in srgb, var(--text) 52%, var(--surface));--musk-ai-link: var(--primary);--musk-ai-radius-ctl: 999px;--musk-ai-radius-card: var(--radius, 16px)}html[data-mcloud-interface-theme=material] .ai-launcher.kind-platform.svelte-13mf0am{--musk-ai-accent: var(--m3-primary);--musk-ai-on-accent: var(--m3-on-primary);--musk-ai-bg: var(--m3-surface-container-low);--musk-ai-line-strong: var(--m3-outline);--musk-ai-radius-card: 28px}html[data-mcloud-interface-theme=expressive] .ai-launcher.kind-platform.svelte-13mf0am{--musk-ai-accent: var(--m3e-primary);--musk-ai-on-accent: var(--m3e-on-primary);--musk-ai-bg: var(--m3e-surface-container-low);--musk-ai-line-strong: var(--m3e-outline);--musk-ai-radius-card: 28px}.ai-launcher.kind-platform.svelte-13mf0am .ai-fab:where(.svelte-13mf0am){bottom:max(20px,env(safe-area-inset-bottom))}html.help-panel-open .ai-launcher.kind-platform.svelte-13mf0am .ai-fab:where(.svelte-13mf0am),html.help-panel-open .ai-launcher.kind-platform.svelte-13mf0am .ai-window:where(.svelte-13mf0am){right:calc(var(--help-panel-width, 480px) + 20px)}.ai-badge.svelte-13mf0am{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:#e5484d;color:#fff;font:700 12px/20px system-ui,sans-serif;text-align:center;box-shadow:0 0 0 2px var(--musk-ai-bg)}.ai-fab.shaking.svelte-13mf0am{animation:svelte-13mf0am-ai-fab-shake .9s ease-in-out 2}@keyframes svelte-13mf0am-ai-fab-shake{0%,to{transform:rotate(0)}15%{transform:rotate(-14deg)}30%{transform:rotate(12deg)}45%{transform:rotate(-10deg)}60%{transform:rotate(8deg)}75%{transform:rotate(-4deg)}}.ai-fab.svelte-13mf0am:focus-visible{outline:3px solid var(--musk-ai-link);outline-offset:4px}.ai-window.svelte-13mf0am{position:fixed;z-index:70;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));width:min(380px,calc(100vw - 24px));height:min(560px,calc(100dvh - 40px));overflow:hidden;border:1px solid var(--musk-ai-line-strong);border-radius:var(--musk-ai-radius-card, 16px);background:var(--musk-ai-bg);box-shadow:0 24px 60px -12px #00000080}.ai-window[hidden].svelte-13mf0am{display:none}@media(max-width:620px){.ai-window.svelte-13mf0am{right:0;bottom:0;left:0;width:100%;height:85dvh;border-width:1px 0 0;border-radius:var(--musk-ai-radius-card, 16px) var(--musk-ai-radius-card, 16px) 0 0}}@media(prefers-reduced-motion:reduce){.ai-fab.svelte-13mf0am{transition:none}.ai-fab.shaking.svelte-13mf0am{animation:none}}
