.ai-twin-launcher-module__Ja6qhq__launcher{right:calc(1rem + env(safe-area-inset-right,0px));bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:9999;position:fixed}.ai-twin-launcher-module__Ja6qhq__avatar{border:1px solid color-mix(in oklch,var(--accent-bright)65%,var(--border));background:var(--accent);width:3.5rem;height:3.5rem;color:var(--background);box-shadow:0 4px 18px color-mix(in oklch,var(--foreground)14%,transparent),inset 0 0 0 4px color-mix(in oklch,var(--background)10%,transparent);cursor:pointer;border-radius:50%;transition:transform .25s,box-shadow .35s,background .2s;position:relative}.ai-twin-launcher-module__Ja6qhq__avatar:hover{background:var(--accent);transform:translateY(-2px)}.ai-twin-launcher-module__Ja6qhq__avatar:active{transform:scale(.96)}.ai-twin-launcher-module__Ja6qhq__badge{border:2px solid var(--background);background:var(--foreground);min-width:1.5rem;height:1.25rem;color:var(--background);font-family:var(--font-space-grotesk),sans-serif;letter-spacing:.04em;border-radius:6px;place-items:center;padding:0 4px;font-size:9px;font-weight:700;display:grid;position:absolute;bottom:-3px;right:-3px}.ai-twin-launcher-module__Ja6qhq__launcher[data-ai-twin-state=introducing] .ai-twin-launcher-module__Ja6qhq__avatar,.ai-twin-launcher-module__Ja6qhq__launcher[data-ai-twin-state=greeting] .ai-twin-launcher-module__Ja6qhq__avatar{box-shadow:0 0 0 7px color-mix(in oklch,var(--accent)10%,transparent),0 5px 24px color-mix(in oklch,var(--accent)22%,transparent);transform:scale(1.06)}.ai-twin-launcher-module__Ja6qhq__greeting{width:min(19rem,calc(100vw - 2rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));border:1px solid var(--border);background:var(--popover);color:var(--popover-foreground);box-shadow:0 8px 32px color-mix(in oklch,var(--foreground)10%,transparent);transform-origin:calc(100% - 1.75rem) bottom;border-radius:1rem;animation:.25s ease-out both ai-twin-launcher-module__Ja6qhq__twin-greeting-in;position:absolute;bottom:calc(100% + 1rem);right:0}.ai-twin-launcher-module__Ja6qhq__greeting:after{content:"";border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--popover);width:10px;height:10px;position:absolute;bottom:-6px;right:1.4rem;transform:rotate(45deg)}.ai-twin-launcher-module__Ja6qhq__greetingAction{border-radius:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:.7rem;width:100%;padding:1rem 1.15rem;font-size:.875rem;line-height:1.65;display:flex}.ai-twin-launcher-module__Ja6qhq__eyebrow{color:var(--accent);font-family:var(--font-space-grotesk),sans-serif;letter-spacing:.12em;text-transform:uppercase;padding-right:2rem;font-size:.625rem;font-weight:700;line-height:1.8}.ai-twin-launcher-module__Ja6qhq__desktopCopy{display:none}.ai-twin-launcher-module__Ja6qhq__cta{min-height:2.75rem;color:var(--accent);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.ai-twin-launcher-module__Ja6qhq__greetingAction:hover .ai-twin-launcher-module__Ja6qhq__cta{text-underline-offset:4px;text-decoration:underline}.ai-twin-launcher-module__Ja6qhq__dismiss{width:2.75rem;height:2.75rem;color:var(--foreground-soft);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:.25rem;right:.25rem}.ai-twin-launcher-module__Ja6qhq__dismiss:hover{background:var(--secondary)}.ai-twin-launcher-module__Ja6qhq__avatar:focus-visible,.ai-twin-launcher-module__Ja6qhq__greetingAction:focus-visible,.ai-twin-launcher-module__Ja6qhq__dismiss:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.ai-twin-launcher-module__Ja6qhq__launcher[data-ai-twin-state=collapsing] .ai-twin-launcher-module__Ja6qhq__greeting{pointer-events:none;animation:.25s ease-in both ai-twin-launcher-module__Ja6qhq__twin-greeting-out}@keyframes ai-twin-launcher-module__Ja6qhq__twin-greeting-in{0%{opacity:0;transform:translateY(5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ai-twin-launcher-module__Ja6qhq__twin-greeting-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(5px)scale(.98)}}@media (min-width:768px){.ai-twin-launcher-module__Ja6qhq__launcher{right:calc(1.5rem + env(safe-area-inset-right,0px));bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}.ai-twin-launcher-module__Ja6qhq__greeting{width:20.5rem}.ai-twin-launcher-module__Ja6qhq__desktopCopy{display:inline}.ai-twin-launcher-module__Ja6qhq__mobileCopy{display:none}.ai-twin-launcher-module__Ja6qhq__launcher[data-ai-twin-state=introducing] .ai-twin-launcher-module__Ja6qhq__avatar,.ai-twin-launcher-module__Ja6qhq__launcher[data-ai-twin-state=greeting] .ai-twin-launcher-module__Ja6qhq__avatar{transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.ai-twin-launcher-module__Ja6qhq__avatar{transition:none}.ai-twin-launcher-module__Ja6qhq__launcher[data-ai-twin-state] .ai-twin-launcher-module__Ja6qhq__avatar{transform:none}.ai-twin-launcher-module__Ja6qhq__launcher .ai-twin-launcher-module__Ja6qhq__greeting{animation:none}}
