.agent-launch{z-index:44;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));min-height:52px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong), 0 18px 44px -20px #000000e6, 0 0 36px -18px #82dee499;font-family:var(--font-body,inherit);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .35s var(--ease-out), opacity .25s, box-shadow .25s;background:#051015f5;border:0;border-radius:999px;align-items:center;gap:10px;padding:6px 18px 6px 6px;display:flex;position:fixed}.agent-launch:hover{box-shadow:inset 0 0 0 1px var(--aqua), 0 22px 48px -20px #000000e6, 0 0 40px -16px #82dee4bf;transform:translateY(-2px)}.agent-launch:focus-visible{outline:2px solid var(--aqua);outline-offset:3px}.agent-launch:active{transform:scale(.98)}.agent-launch.is-hidden{opacity:0;pointer-events:none;visibility:hidden;transition:transform .3s var(--ease-out), opacity .2s, visibility 0s .3s;transform:translateY(16px)}.agent-launch__mark{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line-strong);background:radial-gradient(circle,#12404d,#071419);border-radius:50%;flex:none;place-items:center;display:grid}.agent-launch__txt{line-height:1.2;display:grid}.agent-launch__txt b{font-size:.95rem;font-weight:600}.agent-launch__txt small{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;color:var(--text-2);font-size:.68rem}html[data-motion=on] .agent-launch:not(.is-hidden){animation:agentLaunchIn .5s var(--ease-out) .9s both}html[data-motion=on] .agent-launch:not(.is-hidden) .agent-launch__mark svg{animation:agentLaunchTurn 1.1s var(--ease-out) 1s both}@keyframes agentLaunchIn{0%{opacity:0;transform:translateY(14px)}}@keyframes agentLaunchTurn{0%{transform:rotate(-120deg)}}@media (max-width:640px){.agent-launch{min-height:0;padding:6px}.agent-launch__txt{display:none}}html[data-dock=on] .agent-launch,html.menu-open .agent-launch,html.agent-open .agent-launch,html[data-tour] .agent-launch,html[data-view=machine] .agent-launch{display:none}@media (min-width:641px){html:has(.hdr.is-scrolled) .agent-launch:not(:hover):not(:focus-visible){padding:6px}html:has(.hdr.is-scrolled) .agent-launch:not(:hover):not(:focus-visible) .agent-launch__txt{display:none}}html:not([data-dock=on]){scroll-padding-bottom:84px}@media print{.agent-launch{display:none}}
