.assistant[data-v-690d495d]{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-690d495d]{display:none}.head[data-v-690d495d]{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-690d495d]{flex:1;min-width:0}.name[data-v-690d495d]{font:600 16px/20px var(--font-sans)}.hint[data-v-690d495d]{color:var(--ink-muted);font-size:13px;line-height:18px}.icon-btn[data-v-690d495d]{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-690d495d]:hover{background:var(--surface-hover)}.icon-btn[data-v-690d495d]:active{transform:scale(.92)}.messages[data-v-690d495d]{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-690d495d],.turn[data-v-690d495d]{flex-direction:column;display:flex}.turn[data-v-690d495d]{gap:var(--space-3)}.q[data-v-690d495d]{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-690d495d}.a[data-v-690d495d]{align-items:flex-start;gap:var(--space-2);animation:.36s cubic-bezier(.2,.8,.2,1) 50ms both in-690d495d;display:flex}.avatar[data-v-690d495d]{margin-top:2px}.bubble[data-v-690d495d]{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-690d495d],.thinking[data-v-690d495d]{align-items:center;gap:6px;display:inline-flex}.source.link[data-v-690d495d]{color:var(--ink);text-decoration:none;transition:background-color .15s,border-color .15s}.source.link[data-v-690d495d]:hover{border-color:var(--line-strong);background:var(--surface-raised)}.source .go[data-v-690d495d]{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.source.link:hover .go[data-v-690d495d]{transform:translate(3px)}.contact[data-v-690d495d]{color:var(--primary);overflow-wrap:anywhere;font-weight:600}.action[data-v-690d495d]{background:var(--surface-raised);align-self:stretch}.stop[data-v-690d495d]{color:var(--ink-muted);font:var(--text-small)}.thinking[data-v-690d495d]{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-690d495d}.follow[data-v-690d495d]{margin-left:36px;animation:.36s cubic-bezier(.2,.8,.2,1) .1s both in-690d495d}.follow-title[data-v-690d495d]{margin-bottom:var(--space-2);color:var(--ink-muted);font:var(--text-small)}.chips[data-v-690d495d]{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip[data-v-690d495d]{border:1px solid var(--line);background:var(--surface-raised);min-height:36px;color:var(--ink);font:500 14px/20px var(--font-sans);text-align:left;cursor:pointer;border-radius:999px;padding:6px 14px;transition:background-color .15s,border-color .15s,transform .18s cubic-bezier(.2,.8,.2,1)}.chip[data-v-690d495d]:hover{border-color:var(--line-strong);background:var(--surface-hover);transform:translateY(-1px)}.chip[data-v-690d495d]:active{transform:scale(.96)}.hello[data-v-690d495d]{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-690d495d;display:flex;overflow-y:auto}.hello-title[data-v-690d495d]{margin-top:var(--space-4);font:700 26px/32px var(--font-sans);letter-spacing:-.02em}.hello-text[data-v-690d495d]{margin:var(--space-2) 0 var(--space-6);color:var(--ink-muted);font-size:15px;line-height:22px}.suggestions[data-v-690d495d]{gap:var(--space-2);width:100%;margin:0;padding:0;list-style:none;display:grid}.suggestion[data-v-690d495d]{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-690d495d]:hover{border-color:var(--line-strong);background:var(--surface-hover);transform:translateY(-1px)}.suggestion[data-v-690d495d]:active{transform:scale(.98)}.suggestion-icon[data-v-690d495d]{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-690d495d]{background:var(--brand);color:#fff}.suggestion .go[data-v-690d495d]{color:var(--ink-muted);margin-left:auto;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.suggestion:hover .go[data-v-690d495d]{transform:translate(3px)}.foot[data-v-690d495d]{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-690d495d] .composer{max-width:none}.disclosure[data-v-690d495d]{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-690d495d],.panel-leave-active[data-v-690d495d]{transition:transform .38s cubic-bezier(.2,.8,.2,1),opacity .3s}.panel-leave-active[data-v-690d495d]{transition-duration:.26s}.panel-enter-from[data-v-690d495d],.panel-leave-to[data-v-690d495d]{opacity:.4;transform:translate(calc(100% + 32px))}@media (width<=899px){.assistant[data-v-690d495d]{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-690d495d]{background:var(--line-strong);border-radius:999px;justify-self:center;width:40px;height:4px;margin-top:8px;display:block}.head[data-v-690d495d]{padding-top:var(--space-2)}.panel-enter-from[data-v-690d495d],.panel-leave-to[data-v-690d495d]{opacity:1;transform:translateY(100%)}}@keyframes in-690d495d{0%{opacity:0;transform:translateY(8px)}}@keyframes in-right-690d495d{0%{opacity:0;transform:translate(12px)}}@keyframes shimmer-690d495d{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.chip[data-v-690d495d],.go[data-v-690d495d],.icon-btn[data-v-690d495d],.panel-enter-active[data-v-690d495d],.panel-leave-active[data-v-690d495d],.suggestion[data-v-690d495d],.suggestion-icon[data-v-690d495d]{transition:none}.a[data-v-690d495d],.follow[data-v-690d495d],.hello[data-v-690d495d],.q[data-v-690d495d],.thinking[data-v-690d495d]{animation:none}.thinking[data-v-690d495d]{color:var(--ink-muted);background:0 0}}
