[data-cyborg-ai-start]{position:fixed;bottom:20px;right:20px;z-index:2147482999;width:64px;height:64px;border-radius:50%;padding:12px;background:#18181C;color:#B9F500;border:1px solid #B9F500;display:grid;place-items:center;cursor:pointer}
[data-cyborg-ai-start][hidden]{display:none}
[data-cyborg-ai-start]:hover{background:#303038;box-shadow:0 0 0 3px #B9F500}
[data-cyborg-ai-start]:focus-visible{outline:3px solid #B9F500;outline-offset:4px}
[data-cyborg-ai-start] svg{width:100%;height:auto}
[data-cyborg-ai-status]:not(:empty){position:fixed;right:16px;bottom:96px;z-index:2147482999;max-width:300px;padding:1rem;border-radius:16px;background:#18181C;color:white;border:1px solid #B9F500}
@media(max-width:640px){[data-cyborg-ai-start]{right:14px;bottom:14px}}
/* Keep both hosted and first-party launchers clear of the fixed conversion pill. */
body:has(.service-sticky:not([hidden])) [data-cyborg-ai-start]{bottom:calc(6.5rem + env(safe-area-inset-bottom,0px))}
body:has(.service-sticky:not([hidden])) [data-cyborg-ai-status]:not(:empty){bottom:calc(11.25rem + env(safe-area-inset-bottom,0px))}
body:has(.service-sticky:not([hidden])) cg-concierge{--suite-launch-bottom:calc(6.5rem + env(safe-area-inset-bottom,0px));--suite-panel-bottom:calc(11.25rem + env(safe-area-inset-bottom,0px));--suite-panel-space:204px}
@media(min-width:768px){body:has(.service-sticky:not([hidden])) [data-cyborg-ai-start]{bottom:7rem}body:has(.service-sticky:not([hidden])) cg-concierge{--suite-launch-bottom:7rem;--suite-panel-bottom:188px;--suite-panel-space:212px}}
