.titan-launcher{--titan-size:72px;--titan-basalt:#222d38;--titan-deep:#141c24;--titan-slate-300:#8b99a6;--titan-ochre:#c8762b;--titan-light:#eef1ed;appearance:none;color:var(--titan-basalt);cursor:pointer;height:var(--titan-size);width:var(--titan-size);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;transform:none!important}.titan-launcher:focus-visible{outline-offset:3px;outline:3px solid #c8762b73}.titan-launcher__svg{width:86%;height:86%;display:block;overflow:visible}.titan-launcher__panel{stroke:var(--titan-basalt);stroke-linejoin:round;stroke-width:1.2px}.titan-launcher__deep{fill:var(--titan-deep);stroke:#0e151c;stroke-linejoin:round;stroke-width:1.15px}.titan-launcher__facet-line{fill:none;opacity:.5;stroke:var(--titan-slate-300);stroke-linecap:round;stroke-width:.72px}.titan-launcher__edge-light{fill:none;opacity:.42;stroke:#bac3c8;stroke-linecap:round;stroke-width:.65px}.titan-launcher__eye-band{fill:#111920;opacity:.94}.titan-launcher__head,.titan-launcher__chest-left,.titan-launcher__chest-right{transform-box:view-box;transition:transform .44s cubic-bezier(.2,.72,.22,1)}.titan-launcher__head{transform-origin:50px 57px}.titan-launcher__chest-left{transform-origin:48.5px 79px}.titan-launcher__chest-right{transform-origin:51.5px 79px}.titan-launcher__eyes{fill:var(--titan-light);opacity:.66;transition:opacity .26s}.titan-launcher__core{opacity:0;transition:opacity .34s 70ms}.titan-launcher__core-cavity{fill:#090f15;stroke:#50606e;stroke-width:.65px}.titan-launcher__core-light{fill:var(--titan-light)}.titan-launcher[data-state=listening] .titan-launcher__head{transform:rotate(2.5deg)translate(.6px)}.titan-launcher[data-state=listening] .titan-launcher__eyes{opacity:.92}.titan-launcher[data-state=thinking] .titan-launcher__chest-left{transform:translate(-5.2px)rotate(-2.5deg)}.titan-launcher[data-state=thinking] .titan-launcher__chest-right{transform:translate(5.2px)rotate(2.5deg)}.titan-launcher[data-state=thinking] .titan-launcher__core{opacity:1;animation:1.5s ease-in-out infinite titan-core-breathe}.titan-launcher[data-state=thinking] .titan-launcher__eyes{opacity:1}.titan-launcher[data-state=speaking] .titan-launcher__eyes{opacity:1;animation:.9s ease-in-out infinite titan-core-breathe}.titan-launcher[data-state=speaking] .titan-launcher__core{opacity:1}.titan-launcher[data-state=verified] .titan-launcher__eyes{opacity:.84}@keyframes titan-core-breathe{0%,to{opacity:.72}50%{opacity:1}}.titan-dock{--titan-target:64px;--titan-size:var(--titan-target);bottom:max(1rem, env(safe-area-inset-bottom,0px));height:var(--titan-size);right:max(1rem, env(safe-area-inset-right,0px));width:var(--titan-size);z-index:60;place-items:center;line-height:0;display:grid;position:fixed}.titan-dock .titan-launcher{--titan-size:var(--titan-target)}@media (width>=768px){.titan-dock{--titan-target:76px}}@media (prefers-reduced-motion:reduce){.titan-launcher,.titan-launcher *,.titan-launcher :before,.titan-launcher :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.titan-launcher__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;position:absolute;overflow:hidden}[data-titan-panel]{box-sizing:border-box;max-width:min(100vw,100dvw);height:100dvh;max-height:100dvh;padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-top:env(safe-area-inset-top,0px);overflow-x:hidden}[data-titan-panel] *{max-width:100%}[data-titan-panel] :where(div,form,p,span,pre,label,textarea,a,button){min-width:0}[data-titan-panel] :where(p,pre,a,span,li,h2){overflow-wrap:anywhere;word-break:break-word}@media (width>=640px){[data-titan-panel]{max-width:26rem;padding-top:0;padding-left:0;padding-right:0}}.titan-launcher__svg{pointer-events:none}
