.assistant-launcher{display:block;padding:18px;border:1px solid #294153;border-radius:12px;background:#111e2c;margin:18px 0;color:#88f6ff;text-decoration:none}.assistant-launcher strong,.assistant-launcher span{display:block}.assistant-launcher span{font-size:13px;color:#a5b9c9}.assistant-launcher:focus-visible{outline:3px solid #88f6ff;outline-offset:4px}
.titan-activity{display:flex;align-items:center;gap:4px;flex-shrink:0;color:#43bed6}
.titan-activity-icon{position:relative;display:inline-flex;justify-content:center;align-items:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;color:inherit;text-decoration:none;cursor:pointer;list-style:none;box-sizing:border-box}
.titan-activity-icon:hover{background:#43bed619}.titan-activity-icon:focus-visible{outline:2px solid #88f6ff;outline-offset:3px}
.titan-activity-icon>svg,.titan-assistant-icon>svg{width:26px;height:26px;display:block}
.titan-assistant-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-size:400% 200%;background-position:0 0;border-radius:50%;background-color:#152536}
.titan-assistant-icon[data-assistant-avatar="bolt"]{background-image:url("avatars/bolt-v1.4189b4385c9a.png")}.titan-assistant-icon[data-assistant-avatar="pip"]{background-image:url("avatars/pip-v1.1384fd8f31ef.png")}.titan-assistant-icon[data-assistant-avatar="orbit"]{background-image:url("avatars/orbit-v1.136096d087e1.png")}.titan-assistant-icon[data-assistant-avatar="bolt-night-circuit"]{background-image:url("avatars/bolt-night-circuit-v1.1f1c50438715.png")}.titan-assistant-icon[data-assistant-avatar="miss-petty"]{background-image:url('/assistants/assets/miss-petty-v1.png')}
.titan-assistant-icon[data-assistant-avatar]:not([data-assistant-avatar=""])>svg{visibility:hidden}
.titan-unread-badge{position:absolute;top:0;right:0;min-width:18px;height:18px;padding:0 4px;border:2px solid #101010;border-radius:999px;background:#d8413c;color:#fff;font:600 11px/14px system-ui,sans-serif;text-align:center;box-sizing:border-box;pointer-events:none}
.titan-unread-badge[hidden]{display:none}.titan-notifications{position:relative}.titan-notifications summary::-webkit-details-marker{display:none}.titan-notification-menu{position:absolute;top:48px;right:0;width:min(320px,calc(100vw - 24px));padding:8px;background:#101c29;border:1px solid #294153;border-radius:12px;box-shadow:0 8px 30px #0008;z-index:1000;display:block!important;color:#e7f2fa}
.titan-activity[hidden],.titan-activity-icon[hidden]{display:none!important}
.titan-notification-menu [data-notification-list]{max-height:300px;overflow:auto}.titan-notification-menu a,.titan-notification-menu span{display:block;padding:12px;color:inherit;font-size:14px;overflow-wrap:anywhere;text-decoration:none;line-height:1.4}.titan-notification-menu a:hover,.titan-notification-menu a:focus-visible{background:#43bed622;border-radius:6px}.titan-notification-all{border-top:1px solid #294153;color:#88f6ff!important;margin-top:4px}
.titan-activity-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.companion-topbar .titan-activity{margin-left:auto}
.companion-topbar{gap:28px}
@media(max-width:480px){.companion-topbar{flex-wrap:wrap;gap:12px}.companion-topbar>nav[aria-label="Primary navigation"]{order:3;width:100%;justify-content:space-between}.titan-activity{gap:0}}
