.composer[data-v-4ffb7ac8]{background:var(--paper);border:1px solid var(--line);border-radius:26px;align-items:flex-end;gap:8px;padding:7px 7px 7px 20px;transition:box-shadow .15s,border-color .15s;display:flex;box-shadow:0 1px 2px #0000000a,0 12px 32px -16px #0000002e}.composer[data-v-4ffb7ac8]:focus-within{border-color:var(--focus);box-shadow:0 0 0 4px var(--focus-glow),0 12px 32px -16px #0000002e}.composer--disabled[data-v-4ffb7ac8]{background:var(--mist)}textarea[data-v-4ffb7ac8]{resize:none;min-width:0;min-height:24px;font:inherit;font-size:var(--t-md);background:0 0;border:0;outline:none;flex:1;margin-block:8px;padding:0;line-height:1.45}textarea[data-v-4ffb7ac8]::placeholder{color:var(--mute)}.composer__send[data-v-4ffb7ac8]{background:var(--ink);width:40px;height:40px;color:var(--paper);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;transition:opacity .15s,transform .15s;display:grid}.composer__send[data-v-4ffb7ac8]:hover:not(:disabled){transform:translateY(-1px)}.composer__send[data-v-4ffb7ac8]:disabled{opacity:.18;cursor:default}.ai--page[data-v-560c9046]{max-width:760px;padding-block:24px 48px}.ai--page.ai--chat[data-v-560c9046]{min-height:calc(100dvh - var(--header-h));flex-direction:column;padding-bottom:0;display:flex}.ai--page.ai--chat .ai__bar[data-v-560c9046]{top:var(--header-h);z-index:6;background:var(--paper);padding-top:12px;position:sticky}.ai--page.ai--chat .ai__dock[data-v-560c9046]{margin-top:auto}.ai--panel[data-v-560c9046]{scrollbar-gutter:stable;overscroll-behavior:contain;flex-direction:column;height:100%;padding:0 16px;display:flex;overflow-y:auto}.ai--panel .ai__bar[data-v-560c9046]{z-index:6;background:var(--paper);margin-inline:-16px;padding:12px 12px 12px 16px;position:sticky;top:0}.ai--panel .ai__intro[data-v-560c9046]{flex:1;gap:12px;min-height:0}.ai--panel .ai__heading[data-v-560c9046]{font-size:1.75rem}.ai--panel .ai__lead[data-v-560c9046]{font-size:var(--t-sm)}.ai--panel .ai__hints[data-v-560c9046]{grid-template-columns:1fr}.ai--panel .ai__dock[data-v-560c9046]{margin-top:auto}.ai--panel .msg--user[data-v-560c9046]{scroll-margin-top:72px}.ai__intro[data-v-560c9046]{min-height:calc(100dvh - var(--header-h) - 120px);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding-block:24px;display:flex}.ai__heading[data-v-560c9046]{letter-spacing:-.03em;margin:10px 0 0;font-size:clamp(2rem,6vw,3rem);line-height:1.05}.ai__lead[data-v-560c9046]{max-width:46ch;color:var(--mute);font-size:var(--t-md);margin:0}.ai__composer[data-v-560c9046]{text-align:left;width:100%;margin-top:14px}.ai__hints[data-v-560c9046]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.hint[data-v-560c9046]{border:1px solid var(--line);border-radius:var(--r-inner);background:var(--paper);min-height:52px;font:inherit;font-size:var(--t-sm);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:10px 14px;transition:background .15s,border-color .15s;display:flex}.hint[data-v-560c9046]:hover:not(:disabled){background:var(--mist);border-color:var(--mist-strong)}.hint[data-v-560c9046]:disabled{opacity:.5;cursor:default}.hint .dot[data-v-560c9046]{border-radius:50%;flex:none;width:14px;height:14px}.hint__arrow[data-v-560c9046]{color:var(--mute);flex:none;margin-left:auto}.ai__trial[data-v-560c9046]{font-size:var(--t-xs);color:var(--mute);margin:6px 0 0}.ai__error[data-v-560c9046]{font-size:var(--t-sm);margin:0}.linklike[data-v-560c9046]{font:inherit;color:var(--ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ai__bar[data-v-560c9046]{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:14px;display:flex}.ai__title[data-v-560c9046]{align-items:center;gap:8px;font-weight:600;display:inline-flex}.ai__left[data-v-560c9046]{font-size:var(--t-xs);color:var(--mute)}.ai__tools[data-v-560c9046]{gap:4px;margin-left:auto;display:inline-flex}.icon-btn[data-v-560c9046]{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--paper);min-width:36px;height:36px;color:var(--ink);font-size:var(--t-xs);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:500;text-decoration:none;display:inline-flex}.icon-btn[data-v-560c9046]:hover:not(:disabled){background:var(--mist)}.icon-btn[data-v-560c9046]:disabled{opacity:.4;cursor:default}.ai__list[data-v-560c9046]{gap:24px;margin:24px 0 0;padding:0;list-style:none;display:grid}.msg--user[data-v-560c9046]{max-width:min(85%,560px);scroll-margin-top:calc(var(--header-h) + 16px);justify-self:end}.msg__bubble[data-v-560c9046]{background:var(--ink);color:var(--paper);white-space:pre-line;overflow-wrap:anywhere;border-radius:20px 20px 6px;margin:0;padding:10px 16px}.msg--assistant[data-v-560c9046]{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.msg__avatar[data-v-560c9046]{margin-top:1px}.msg__text[data-v-560c9046]{white-space:pre-line;font-size:var(--t-md);overflow-wrap:anywhere;margin:3px 0 0;line-height:1.55}.cursor[data-v-560c9046]{opacity:.4;vertical-align:text-bottom;background:currentColor;width:8px;height:1em;margin-left:2px;animation:1s steps(2,end) infinite blink-560c9046;display:inline-block}@keyframes blink-560c9046{50%{opacity:0}}.thinking[data-v-560c9046]{color:var(--mute);font-size:var(--t-sm);align-items:center;gap:10px;margin:3px 0 0;display:inline-flex}.thinking__dots[data-v-560c9046]{gap:4px;display:inline-flex}.thinking__dots i[data-v-560c9046]{background:var(--focus);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite bounce-560c9046}.thinking__dots i[data-v-560c9046]:nth-child(2){animation-delay:.15s}.thinking__dots i[data-v-560c9046]:nth-child(3){animation-delay:.3s}@keyframes bounce-560c9046{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.found[data-v-560c9046]{border:1px solid var(--line);border-radius:var(--r-inner);background:var(--paper);margin-top:14px;padding:6px 6px 4px}.found__head[data-v-560c9046]{font-size:var(--t-xs);color:var(--mute);margin:6px 10px 2px;font-weight:600}.found__list[data-v-560c9046]{display:grid;container-type:inline-size}.note[data-v-560c9046]{border-radius:var(--r-inner);background:var(--mist);padding:16px 18px}.note p[data-v-560c9046]{margin:0}.note--error[data-v-560c9046]{background:#fff4f6;border:1px solid #ffd3de}.note--signup[data-v-560c9046]{background:linear-gradient(135deg,#fff3e8,#ffeaf1 50%,#f1edff)}.note--signup h2[data-v-560c9046]{font-size:var(--t-lg);letter-spacing:-.01em;margin:0 0 8px}.note--signup ul[data-v-560c9046]{gap:2px;margin:0;padding-left:20px;display:grid}.note__actions[data-v-560c9046]{gap:8px;margin-top:14px}.ai__follow[data-v-560c9046],.note__actions[data-v-560c9046]{flex-wrap:wrap;display:flex}.ai__follow[data-v-560c9046]{gap:6px;margin:16px 0 0 40px}.ai__dock[data-v-560c9046]{z-index:5;padding:24px 0 calc(16px + env(safe-area-inset-bottom));background:linear-gradient(to bottom,#fff0,var(--paper) 22px);margin-top:24px;position:sticky;bottom:0}.ai__meta[data-v-560c9046]{text-align:center;font-size:var(--t-xs);color:var(--mute);margin:8px 0 0}@media (width<=560px){.ai__hints[data-v-560c9046]{grid-template-columns:1fr}.ai__left[data-v-560c9046]{display:none}.ai__follow[data-v-560c9046]{scrollbar-width:none;flex-wrap:nowrap;margin-left:0;overflow-x:auto}.msg--assistant[data-v-560c9046]{grid-template-columns:1fr}.msg__avatar[data-v-560c9046]{display:none}.found[data-v-560c9046]{margin-inline:-6px}}@media (prefers-reduced-motion:reduce){.cursor[data-v-560c9046],.thinking__dots i[data-v-560c9046]{animation:none}}
