.ai-widget[data-v-6325a115]{display:contents}.ai-panel-host[data-v-6325a115]{position:fixed;z-index:50;isolation:isolate}.ai-launcher[data-v-6325a115]{--ai-border: #bfdbfe;--ai-shadow: 0 8px 24px #2563eb26, 0 2px 6px #0f172a0d;--ai-hover-shadow: 0 12px 30px #2563eb33, 0 3px 8px #0f172a14;--ai-highlight: #ffffff18;--ai-tooltip-bg: #ffffff;--ai-tooltip-ink: #172033;--ai-tooltip-border: #e2e8f0;--ai-focus: #0284c7}.ai-dark[data-v-6325a115]{--ai-border: #94a3b866;--ai-shadow: 0 8px 28px #00000066, 0 0 0 4px #94a3b80d;--ai-hover-shadow: 0 12px 32px #00000080, 0 0 0 4px #94a3b81a;--ai-highlight: #ffffff20;--ai-tooltip-bg: #1e293b;--ai-tooltip-ink: #f1f5f9;--ai-tooltip-border: #475569;--ai-focus: #7dd3fc}.ai-tooltip[data-v-6325a115]{position:absolute;bottom:calc(var(--ai-size) + 12px);right:0;width:min(260px,calc(100vw - 32px));background:var(--ai-tooltip-bg);color:var(--ai-tooltip-ink);padding:14px 18px;font-size:1rem;font-weight:500;line-height:1.6;overflow-wrap:anywhere;border:1px solid var(--ai-tooltip-border);border-radius:16px;box-shadow:var(--ai-shadow);pointer-events:none}.top-right .ai-tooltip[data-v-6325a115],.top-left .ai-tooltip[data-v-6325a115]{bottom:auto;top:calc(var(--ai-size) + 12px)}.bottom-left .ai-tooltip[data-v-6325a115],.top-left .ai-tooltip[data-v-6325a115]{left:0;right:auto}.ai-animate .ai-launch-icon[data-v-6325a115]{animation:ai-sparkle-6325a115 5s ease-in-out 2}@keyframes ai-sparkle-6325a115{0%,80%,to{opacity:1;transform:scale(1)}90%{opacity:.8;transform:scale(1.07)}}.ai-launcher[data-v-6325a115]{position:fixed;z-index:45;isolation:isolate;transition:bottom .2s ease-out}.bottom-right[data-v-6325a115]{right:max(var(--ai-x),env(safe-area-inset-right));bottom:max(var(--ai-y),env(safe-area-inset-bottom))}.bottom-left[data-v-6325a115]{left:max(var(--ai-x),env(safe-area-inset-left));bottom:max(var(--ai-y),env(safe-area-inset-bottom))}.top-right[data-v-6325a115]{right:max(var(--ai-x),env(safe-area-inset-right));top:max(var(--ai-y),env(safe-area-inset-top))}.top-left[data-v-6325a115]{left:max(var(--ai-x),env(safe-area-inset-left));top:max(var(--ai-y),env(safe-area-inset-top))}.ai-launch-button[data-v-6325a115]{display:grid;place-items:center;width:var(--ai-size);height:var(--ai-size);padding:0;border-radius:50%;background:var(--ai-button-background);color:var(--ai-icon);border:1px solid var(--ai-border);box-shadow:inset 0 1px #ffffff1a,var(--ai-shadow);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.ai-launch-icon[data-v-6325a115]{display:block}.ai-launch-button[data-v-6325a115]:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1a,var(--ai-hover-shadow)}.ai-launch-button[data-v-6325a115]:active{transform:scale(.96)}.ai-launch-button[data-v-6325a115]:focus-visible{outline:3px solid var(--ai-focus);outline-offset:4px}@media (max-width:1023px){.bottom-right[data-v-6325a115],.top-right[data-v-6325a115]{right:max(var(--ai-mobile-x),env(safe-area-inset-right))}.bottom-left[data-v-6325a115],.top-left[data-v-6325a115]{left:max(var(--ai-mobile-x),env(safe-area-inset-left))}.bottom-right[data-v-6325a115],.bottom-left[data-v-6325a115],.bottom-center[data-v-6325a115]{bottom:calc(max(var(--ai-mobile-y),env(safe-area-inset-bottom)) + var(--ai-product-bar-offset,0px))}.top-right[data-v-6325a115],.top-left[data-v-6325a115]{top:max(var(--ai-mobile-y),env(safe-area-inset-top))}.bottom-center[data-v-6325a115]{left:50%;transform:translate(-50%)}.bottom-center .ai-tooltip[data-v-6325a115]{left:50%;right:auto;transform:translate(-50%)}.ai-docked[data-v-6325a115]{position:relative;inset:auto;transform:none;z-index:auto}.ai-docked .ai-launch-button[data-v-6325a115]{width:48px;height:48px;gap:0;padding:4px;border-radius:14px;box-shadow:inset 0 1px #ffffff1a,var(--ai-shadow)}.ai-dock-label[data-v-6325a115]{font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1}.ai-docked .ai-tooltip[data-v-6325a115]{bottom:calc(100% + 12px);left:50%;right:auto;transform:translate(-50%);max-width:260px}}@media (prefers-reduced-motion:reduce){.ai-animate .ai-launch-icon[data-v-6325a115]{animation:none}.ai-launcher[data-v-6325a115],.ai-launch-button[data-v-6325a115]{transition:none}.ai-launch-button[data-v-6325a115]:hover,.ai-launch-button[data-v-6325a115]:active{transform:none}}
