.assistant[data-v-e15aa60b]{z-index:70;border:1px solid var(--line);background:var(--surface-raised);width:calc(min(440px,100vw - 32px));color:var(--ink);border-radius:28px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;position:fixed;top:92px;bottom:16px;right:16px;overflow:hidden;box-shadow:0 30px 80px #040c164d,0 2px 8px #040c1614}.grabber[data-v-e15aa60b]{display:none}.head[data-v-e15aa60b]{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3) var(--space-5);border-bottom:1px solid var(--line);display:flex}.who[data-v-e15aa60b]{flex:1;min-width:0}.name[data-v-e15aa60b]{font:600 16px/20px var(--font-sans)}.hint[data-v-e15aa60b]{color:var(--ink-muted);font-size:13px;line-height:18px}.icon-btn[data-v-e15aa60b]{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;transition:background-color .15s,transform .18s cubic-bezier(.2,.8,.2,1);display:grid}.icon-btn[data-v-e15aa60b]:hover{background:var(--surface-hover)}.icon-btn[data-v-e15aa60b]:active{transform:scale(.92)}.messages[data-v-e15aa60b]{gap:var(--space-5);min-height:0;padding:var(--space-5) var(--space-4) var(--space-4);overscroll-behavior:contain;scrollbar-width:thin;margin:0;list-style:none;overflow-y:auto}.messages[data-v-e15aa60b],.turn[data-v-e15aa60b]{flex-direction:column;display:flex}.turn[data-v-e15aa60b]{gap:var(--space-3)}.q[data-v-e15aa60b]{background:var(--brand);color:#fff;max-width:85%;font:500 15px/22px var(--font-sans);border-radius:20px 20px 6px;align-self:flex-end;padding:10px 14px;animation:.32s cubic-bezier(.2,.8,.2,1) both in-right-e15aa60b}.a[data-v-e15aa60b]{align-items:flex-start;gap:var(--space-2);animation:.36s cubic-bezier(.2,.8,.2,1) 50ms both in-e15aa60b;display:flex}.avatar[data-v-e15aa60b]{margin-top:2px}.bubble[data-v-e15aa60b]{align-items:flex-start;gap:var(--space-3);background:var(--surface-sunken);min-width:0;max-width:92%;font:400 15px/23px var(--font-sans);border-radius:6px 20px 20px;flex-direction:column;padding:12px 14px;display:flex}.source[data-v-e15aa60b],.thinking[data-v-e15aa60b]{align-items:center;gap:6px;display:inline-flex}.source.link[data-v-e15aa60b]{color:var(--ink);text-decoration:none;transition:background-color .15s,border-color .15s}.source.link[data-v-e15aa60b]:hover{border-color:var(--line-strong);background:var(--surface-raised)}.source .go[data-v-e15aa60b]{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.source.link:hover .go[data-v-e15aa60b]{transform:translate(3px)}.contact[data-v-e15aa60b]{color:var(--primary);overflow-wrap:anywhere;font-weight:600}.action[data-v-e15aa60b]{background:var(--surface-raised);align-self:stretch}.stop[data-v-e15aa60b]{color:var(--ink-muted);font:var(--text-small)}.thinking[data-v-e15aa60b]{background:linear-gradient(90deg,var(--ink-muted) 0,var(--ink) 50%,var(--ink-muted) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite shimmer-e15aa60b}.follow-title[data-v-e15aa60b]{margin-bottom:var(--space-2);color:var(--ink-muted);font:var(--text-small)}.next[data-v-e15aa60b]{gap:var(--space-2);margin-inline:calc(var(--space-4) * -1);padding:2px var(--space-4);scrollbar-width:none;animation:.32s cubic-bezier(.2,.8,.2,1) .1s both in-e15aa60b;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.next[data-v-e15aa60b]::-webkit-scrollbar{display:none}.chip[data-v-e15aa60b]{border:1px solid var(--line);background:var(--surface);height:32px;color:var(--ink-muted);font:500 13px/1 var(--font-sans);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;padding:0 12px;transition:background-color .15s,border-color .15s,color .15s,transform .18s cubic-bezier(.2,.8,.2,1)}.chip[data-v-e15aa60b]:hover{border-color:var(--line-strong);background:var(--surface-hover);color:var(--ink)}.chip[data-v-e15aa60b]:active{transform:scale(.96)}.hello[data-v-e15aa60b]{min-height:0;padding:var(--space-6) var(--space-5) var(--space-4);overscroll-behavior:contain;flex-direction:column;align-items:flex-start;animation:.4s cubic-bezier(.2,.8,.2,1) 80ms both in-e15aa60b;display:flex;overflow-y:auto}.hello-title[data-v-e15aa60b]{margin-top:var(--space-4);font:700 26px/32px var(--font-sans);letter-spacing:-.02em}.hello-text[data-v-e15aa60b]{margin:var(--space-2) 0 var(--space-6);color:var(--ink-muted);font-size:15px;line-height:22px}.suggestions[data-v-e15aa60b]{gap:var(--space-2);width:100%;margin:0;padding:0;list-style:none;display:grid}.suggestion[data-v-e15aa60b]{align-items:center;gap:var(--space-3);border:1px solid var(--line);background:var(--surface-raised);width:100%;min-height:52px;color:var(--ink);font:500 15px/20px var(--font-sans);text-align:left;cursor:pointer;border-radius:16px;padding:8px 12px 8px 8px;transition:background-color .15s,border-color .15s,transform .18s cubic-bezier(.2,.8,.2,1);display:flex}.suggestion[data-v-e15aa60b]:hover{border-color:var(--line-strong);background:var(--surface-hover);transform:translateY(-1px)}.suggestion[data-v-e15aa60b]:active{transform:scale(.98)}.suggestion-icon[data-v-e15aa60b]{background:var(--surface-sunken);width:36px;height:36px;color:var(--primary);border-radius:11px;flex:none;place-items:center;transition:background-color .15s,color .15s;display:grid}.suggestion:hover .suggestion-icon[data-v-e15aa60b]{background:var(--brand);color:#fff}.suggestion .go[data-v-e15aa60b]{color:var(--ink-muted);margin-left:auto;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.suggestion:hover .go[data-v-e15aa60b]{transform:translate(3px)}.foot[data-v-e15aa60b]{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-3);border-top:1px solid var(--line);background:var(--surface-raised);display:grid}.foot[data-v-e15aa60b] .composer{max-width:none}.disclosure[data-v-e15aa60b]{color:var(--ink-muted);text-align:center;justify-content:center;align-items:flex-start;gap:6px;font-size:12px;line-height:16px;display:flex}.panel-enter-active[data-v-e15aa60b],.panel-leave-active[data-v-e15aa60b]{transition:transform .38s cubic-bezier(.2,.8,.2,1),opacity .3s}.panel-leave-active[data-v-e15aa60b]{transition-duration:.26s}.panel-enter-from[data-v-e15aa60b],.panel-leave-to[data-v-e15aa60b]{opacity:.4;transform:translate(calc(100% + 32px))}@media (width<=899px){.assistant[data-v-e15aa60b]{border-radius:24px 24px 0 0;grid-template-rows:auto auto minmax(0,1fr) auto;width:auto;inset:8px 0 0;box-shadow:0 -20px 60px #040c1659}.grabber[data-v-e15aa60b]{background:var(--line-strong);border-radius:999px;justify-self:center;width:40px;height:4px;margin-top:8px;display:block}.head[data-v-e15aa60b]{padding-top:var(--space-2)}.panel-enter-from[data-v-e15aa60b],.panel-leave-to[data-v-e15aa60b]{opacity:1;transform:translateY(100%)}}@keyframes in-e15aa60b{0%{opacity:0;transform:translateY(8px)}}@keyframes in-right-e15aa60b{0%{opacity:0;transform:translate(12px)}}@keyframes shimmer-e15aa60b{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.chip[data-v-e15aa60b],.go[data-v-e15aa60b],.icon-btn[data-v-e15aa60b],.panel-enter-active[data-v-e15aa60b],.panel-leave-active[data-v-e15aa60b],.suggestion[data-v-e15aa60b],.suggestion-icon[data-v-e15aa60b]{transition:none}.a[data-v-e15aa60b],.hello[data-v-e15aa60b],.next[data-v-e15aa60b],.q[data-v-e15aa60b],.thinking[data-v-e15aa60b]{animation:none}.thinking[data-v-e15aa60b]{color:var(--ink-muted);background:0 0}}
