.agent-streaming-text_word__egsRu{animation:agent-streaming-text_appear__3aksa .16s ease-out both}@keyframes agent-streaming-text_appear__3aksa{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.agent-streaming-text_word__egsRu{animation:none}}.agent-workspace_panel__XQ0VV{container:agent-panel/inline-size}.agent-workspace_conversationBody__I1dLY{--conversation-overlay:1;position:relative;isolation:isolate;display:flex;flex:1;min-width:0;min-height:0;overflow:hidden}.agent-workspace_conversationContent__Inl2E{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.agent-workspace_conversationSidebar__pduuY{position:absolute;inset:0 auto 0 0;z-index:2;display:flex;flex-direction:column;width:min(248px,calc(100% - 40px));min-width:0;min-height:0;border-right:1px solid #e5e7eb;background:#fff;box-shadow:8px 0 24px #11182714}.agent-workspace_conversationList__7KHiI{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:8px}.agent-workspace_conversationScrim__QXGVd{position:absolute;inset:0;z-index:1;border:0;padding:0;background:#11182759;cursor:pointer}@container agent-panel (min-width: 760px){.agent-workspace_conversationBody__I1dLY{--conversation-overlay:0}.agent-workspace_conversationSidebar__pduuY{position:static;flex:0 0 248px;width:248px;box-shadow:none}.agent-workspace_conversationScrim__QXGVd{display:none}}.agent-workspace_surface__hJ_Gg{animation:agent-workspace_enter__yYIHB .18s cubic-bezier(.2,.8,.2,1) both}.agent-workspace_welcome__2qkjo{display:flex;align-items:center;gap:12px;min-width:0;margin-bottom:20px}.agent-workspace_welcome__2qkjo h3{min-width:0;overflow-wrap:anywhere}.agent-workspace_bar__2X9T3{transform-origin:left center;animation:agent-workspace_grow__CLIu9 .32s cubic-bezier(.2,.8,.2,1) both}.agent-workspace_viewport__1LVwt{scrollbar-gutter:stable;overflow-anchor:none}.agent-workspace_progress__7aXSg{transition:width .24s ease-out}.agent-workspace_progress__7aXSg::-webkit-progress-value{transition:width .24s ease-out}@keyframes agent-workspace_enter__yYIHB{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes agent-workspace_grow__CLIu9{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.agent-workspace_bar__2X9T3,.agent-workspace_surface__hJ_Gg{animation:none}.agent-workspace_progress__7aXSg{transition:none}.agent-workspace_progress__7aXSg::-webkit-progress-value{transition:none}}.agent-harang_avatar__9zNjo{position:relative;display:inline-grid;place-items:center;flex:none;width:64px;height:64px;background:transparent;vertical-align:middle;pointer-events:none;user-select:none}.agent-harang_artwork__2pAk7{display:grid;place-items:center;width:64px;height:64px;transform-origin:center bottom}.agent-harang_image__tKjD_{display:block;width:100%;height:100%;object-fit:contain}.agent-harang_guide__dPAUR{width:72px;height:48px;max-width:none}.agent-harang_badge__DVnHa{position:absolute;right:1px;bottom:2px;display:grid;place-items:center;width:18px;height:18px;border:2px solid #ffffff;border-radius:50%;color:#4b5563;background:#f3f4f6}.agent-harang_icon__8YZpU{display:block;flex:none;width:12px;height:12px}.agent-harang_avatar__9zNjo[data-state=working] .agent-harang_artwork__2pAk7{animation:agent-harang_concentrate__wKZFt 2.8s ease-in-out infinite}.agent-harang_avatar__9zNjo[data-state=working] .agent-harang_icon__8YZpU{animation:agent-harang_rotate__9sCqI 1.6s linear infinite}.agent-harang_avatar__9zNjo[data-state=done] .agent-harang_artwork__2pAk7{animation:agent-harang_settle__u4foe .48s cubic-bezier(.22,1,.36,1) both}.agent-harang_avatar__9zNjo[data-state=done] .agent-harang_badge__DVnHa{color:#047857;background:#ecfdf5}.agent-harang_avatar__9zNjo[data-state=error] .agent-harang_badge__DVnHa{color:#b42318;background:#fff1f2}.agent-harang_welcome__CROw5{width:144px;height:112px;animation:agent-harang_arrive__jscMU .46s cubic-bezier(.22,1,.36,1) both}.agent-harang_welcome__CROw5 .agent-harang_artwork__2pAk7{width:144px;height:112px}.agent-harang_welcome__CROw5 .agent-harang_guide__dPAUR{width:144px;height:96px}.agent-harang_compact__AX4SU,.agent-harang_compact__AX4SU .agent-harang_artwork__2pAk7{width:40px;height:40px}.agent-harang_compact__AX4SU .agent-harang_guide__dPAUR{width:48px;height:32px}@keyframes agent-harang_concentrate__wKZFt{0%,to{transform:translateY(0)}50%{transform:translateY(-3px) rotate(-2deg)}}@keyframes agent-harang_rotate__9sCqI{to{transform:rotate(1turn)}}@keyframes agent-harang_settle__u4foe{0%{transform:translateY(3px) scale(.94)}60%{transform:translateY(-3px) scale(1.02)}to{transform:translateY(0) scale(1)}}@keyframes agent-harang_arrive__jscMU{0%{opacity:0;transform:translateY(6px) rotate(-4deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@media (prefers-reduced-motion:reduce){.agent-harang_avatar__9zNjo,.agent-harang_avatar__9zNjo[data-state] .agent-harang_artwork__2pAk7,.agent-harang_avatar__9zNjo[data-state] .agent-harang_icon__8YZpU{animation:none}}.ai-counselor_launcher__3X9k8{position:fixed;right:24px;bottom:24px;z-index:40;display:grid;place-items:start center;width:76px;height:88px;padding:0;border:0;border-radius:8px;background:transparent;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.ai-counselor_launcher__3X9k8:focus-visible{outline:2px solid #405ccc;outline-offset:4px}.ai-counselor_mascot__YfTDy{width:76px;height:76px;object-fit:contain;pointer-events:none;user-select:none;transform-origin:50% 85%;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.ai-counselor_nameTag__SLsov{position:absolute;bottom:0;padding:2px 10px;border:1px solid #d5dbe4;border-radius:12px;background:white;color:#414450;font-size:11px;font-weight:600;line-height:18px;white-space:nowrap;pointer-events:none}.ai-counselor_bubble__5ZZJt{position:absolute;right:calc(100% + 12px);bottom:20px;width:min(248px,calc(100vw - 96px));padding:12px 14px;border:1px solid #d8dde5;border-radius:8px;background:#fff;color:#414450;box-shadow:0 2px 10px #292a2e08;font-size:13px;font-weight:400;line-height:21px;text-align:left;word-break:keep-all;pointer-events:none;visibility:hidden;opacity:0;transform:translate(4px,3px) scale(.97);transform-origin:right bottom;transition:opacity .14s ease-out,transform .18s ease-out,visibility .14s}.ai-counselor_bubble__5ZZJt:after{content:"";position:absolute;right:-5px;bottom:22px;width:8px;height:8px;border-top:1px solid #d8dde5;border-right:1px solid #d8dde5;background:#fff;transform:rotate(45deg)}.ai-counselor_launcher__3X9k8:focus-visible .ai-counselor_bubble__5ZZJt{visibility:visible;opacity:1;transform:none}@media (hover:hover){.ai-counselor_launcher__3X9k8:hover .ai-counselor_mascot__YfTDy{transform:translateY(-3px) rotate(-5deg)}.ai-counselor_launcher__3X9k8:hover .ai-counselor_bubble__5ZZJt{visibility:visible;opacity:1;transform:none}}.ai-counselor_launcher__3X9k8[data-hint-dismissed=true] .ai-counselor_bubble__5ZZJt{visibility:hidden;opacity:0}.ai-counselor_launcher__3X9k8:active .ai-counselor_mascot__YfTDy{transform:scale(.96)}@media (min-width:640px) and (max-width:1023px){.ai-counselor_launcher__3X9k8{bottom:96px}}@media (max-width:639px){.ai-counselor_launcher__3X9k8{right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:60;width:48px;height:48px}.ai-counselor_mascot__YfTDy{width:48px;height:48px}.ai-counselor_nameTag__SLsov{display:none}}.ai-counselor_dialog__SLoLg{position:fixed;inset:auto 24px 24px auto;margin:0;padding:0;width:min(560px,calc(100vw - 32px));height:min(780px,calc(100dvh - 48px));max-width:none;max-height:none;overflow:hidden;border:1px solid #d1d5db;border-radius:8px;background:white;color:#111827;box-shadow:0 16px 60px #0003;opacity:0;transform:translateY(8px);transition:opacity .16s ease-out,transform .18s cubic-bezier(.2,.8,.2,1),display allow-discrete .18s,overlay allow-discrete .18s}.ai-counselor_dialog__SLoLg[open]{opacity:1;transform:translateY(0)}.ai-counselor_dialog__SLoLg[data-expanded=true]{width:min(1120px,calc(100vw - 48px));height:calc(100dvh - 48px)}.ai-counselor_dialog__SLoLg::backdrop{background:#11182700;transition:background-color .18s ease-out,display allow-discrete .18s,overlay allow-discrete .18s}.ai-counselor_dialog__SLoLg[open]::backdrop{background:#11182733}@starting-style{.ai-counselor_dialog__SLoLg[open]{opacity:0;transform:translateY(8px)}.ai-counselor_dialog__SLoLg[open]::backdrop{background:#11182700}}@media (max-width:639px){.ai-counselor_dialog__SLoLg,.ai-counselor_dialog__SLoLg[data-expanded=true]{inset:auto 8px 8px;width:calc(100vw - 16px);height:calc(100dvh - 16px)}}@media (prefers-reduced-motion:reduce){.ai-counselor_bubble__5ZZJt,.ai-counselor_dialog__SLoLg,.ai-counselor_dialog__SLoLg::backdrop,.ai-counselor_mascot__YfTDy{transition:none;transform:none}.ai-counselor_launcher__3X9k8:active .ai-counselor_mascot__YfTDy,.ai-counselor_launcher__3X9k8:hover .ai-counselor_mascot__YfTDy{transform:none}}