.ai-companion_scope__1w7EU{position:relative;z-index:115;color:#f9eed4}.ai-companion_launcher__FayIx{position:fixed;right:18px;bottom:142px;z-index:117;display:flex;align-items:center;gap:6px;padding:5px 9px 5px 5px;border:1px solid #d6b66e;border-radius:999px;background:#071b2c;color:#f5d484;box-shadow:0 8px 25px #0008;cursor:pointer}.ai-companion_launcher__FayIx img{width:42px;height:42px;object-fit:cover;object-position:center 20%;border-radius:50%}.ai-companion_launcher__FayIx span{font-size:12px;white-space:nowrap}.ai-companion_launcher__FayIx[data-compact=true]{padding:4px}.ai-companion_figure__MxHIT{position:fixed;z-index:116;width:170px;height:260px;padding:0;border:0;background:transparent;touch-action:none;cursor:grab;filter:drop-shadow(0 12px 14px #0009)}.ai-companion_figure__MxHIT:active{cursor:grabbing}.ai-companion_figure__MxHIT img{object-fit:contain;object-position:bottom center;pointer-events:none}.ai-companion_figure__MxHIT[data-activity=listening]{filter:drop-shadow(0 0 10px #5dc7dcaa)}.ai-companion_figure__MxHIT[data-activity=thinking]{filter:drop-shadow(0 0 10px #d6b66eaa)}.ai-companion_figure__MxHIT[data-activity=speaking]{filter:drop-shadow(0 0 12px #87d6cbaa)}.ai-companion_figure__MxHIT[data-activity=error]{filter:drop-shadow(0 0 10px #e99999aa)}.ai-companion_figure__MxHIT span{position:absolute;bottom:1px;left:15px;right:15px;padding:5px;border:1px solid #d6b66e;border-radius:999px;background:#071b2cdd;color:#ffe4aa;font-size:11px}.ai-companion_panel__h07yv{position:fixed;z-index:118;top:68px;left:max(12px,calc(100vw - 490px));width:388px;height:530px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #d2b171;border-radius:18px;background:#061a2b;box-shadow:0 20px 55px #000b}.ai-companion_panel__h07yv[hidden]{display:none}.ai-companion_header__YPnJ3{display:flex;align-items:center;gap:7px;flex:none;padding:8px;border-bottom:1px solid #a58b524d;touch-action:none;cursor:grab;user-select:none}.ai-companion_header__YPnJ3:active{cursor:grabbing}.ai-companion_header__YPnJ3 img{width:36px;height:36px;object-fit:cover;object-position:center 20%;border-radius:50%}.ai-companion_header__YPnJ3 div{flex:1;min-width:0;display:grid;gap:3px}.ai-companion_header__YPnJ3 strong{font-size:15px}.ai-companion_header__YPnJ3 small{font-size:11px;color:#bfd4df;line-height:1.35}.ai-companion_header__YPnJ3 button{flex:none;width:28px;height:28px;border:1px solid #947949;border-radius:8px;background:#0c2b42;color:#ffe4aa;cursor:pointer}.ai-companion_settings__NNcOc{flex:none;max-height:42%;overflow-y:auto;display:grid;gap:8px;padding:10px;border-bottom:1px solid #a58b524d;background:#0b2b40;font-size:12px}.ai-companion_settings__NNcOc label{display:flex;align-items:center;gap:7px}.ai-companion_settings__NNcOc label input[type=range]{flex:1;min-width:60px}.ai-companion_settings__NNcOc small{color:#a9bdca}.ai-companion_settingActions__uT47L{display:flex;flex-wrap:wrap;gap:5px}.ai-companion_settingActions__uT47L a,.ai-companion_settingActions__uT47L button{padding:5px 7px;border:1px solid #a9945e;border-radius:8px;background:#102d43;color:#f9d78e;font:inherit;font-size:11px;text-decoration:none;cursor:pointer}.ai-companion_controls__nPJIf{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding:5px 8px;border-bottom:1px solid #a58b524d}.ai-companion_controls__nPJIf small{color:#c6d5dc;font-size:11px}.ai-companion_controls__nPJIf label{display:flex;align-items:center;gap:4px;font-size:11px}.ai-companion_controls__nPJIf select,.ai-companion_controls__nPJIf>button{border:1px solid #a9945e;border-radius:7px;background:#102d43;color:#f9d78e;padding:4px 5px;font-size:11px;cursor:pointer}.ai-companion_draftCard__9AUOs div,.ai-companion_footer__YQ6rT,.ai-companion_modes__UC5CH,.ai-companion_suggestions__098DI{display:flex;gap:6px;flex-wrap:wrap}.ai-companion_draftCard__9AUOs button,.ai-companion_footer__YQ6rT a,.ai-companion_footer__YQ6rT button,.ai-companion_modes__UC5CH button,.ai-companion_suggestions__098DI button{border:1px solid #a9945e;border-radius:8px;background:#102d43;color:#f9d78e;padding:5px 8px;font-size:11px;cursor:pointer}.ai-companion_modes__UC5CH button[aria-pressed=true]{background:#d4af37;color:#092033}.ai-companion_modes__UC5CH button:disabled,.ai-companion_suggestions__098DI button:disabled{opacity:.5;cursor:not-allowed}.ai-companion_chatArea__DQeRY{min-height:0;flex:1;overflow:hidden}.ai-companion_chatArea__DQeRY>div{height:100%;min-height:0}.ai-companion_draftCard__9AUOs{flex:none;max-height:38%;overflow-y:auto;display:grid;gap:7px;padding:10px;border-top:1px solid #a58b52;background:#0b2d42}.ai-companion_draftCard__9AUOs strong{font-size:12px}.ai-companion_draftCard__9AUOs textarea{width:100%;max-height:130px;resize:vertical;background:#061a2b;color:#f7e8c9;border:1px solid #a9945e;border-radius:8px;padding:7px}.ai-companion_draftCard__9AUOs small{color:#c8e9d7}.ai-companion_footer__YQ6rT{flex:none;align-items:center;padding:5px 8px;border-top:1px solid #a58b524d}.ai-companion_footer__YQ6rT small{margin-left:auto;color:#9db4c0;font-size:10px}.ai-companion_resizeHandle__yQwXl{position:absolute;right:0;bottom:0;width:20px;height:20px;cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg,transparent 48%,#d5b76b 50%,transparent 54%,transparent 68%,#d5b76b 70%,transparent 74%)}@media (max-width:700px){.ai-companion_figure__MxHIT{display:none}.ai-companion_launcher__FayIx{right:12px;bottom:max(92px,env(safe-area-inset-bottom))}.ai-companion_panel__h07yv{left:0!important;top:auto!important;bottom:0;width:100vw!important;height:min(88dvh,720px)!important;border-radius:16px 16px 0 0;padding-bottom:env(safe-area-inset-bottom)}.ai-companion_header__YPnJ3{cursor:default}.ai-companion_footer__YQ6rT small,.ai-companion_resizeHandle__yQwXl{display:none}}@media (prefers-reduced-motion:no-preference){.ai-companion_figure__MxHIT img{animation:ai-companion_aiCompanionIdle__zcJIL 6s ease-in-out infinite}@keyframes ai-companion_aiCompanionIdle__zcJIL{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}}