@charset "UTF-8";.aiv2-glyph[data-v-cb0a7297]{--glyph-size: 22px;--glyph-accent: var(--ai-accent, #123f8c);--glyph-soft: var(--ai-accent-softer, rgba(18, 63, 140, .14));position:relative;flex-shrink:0;width:var(--glyph-size);height:var(--glyph-size);margin-top:2px}.aiv2-glyph--compact[data-v-cb0a7297]{--glyph-size: 16px;margin-top:4px}.aiv2-glyph__core[data-v-cb0a7297],.aiv2-glyph__ring[data-v-cb0a7297],.aiv2-glyph__bars[data-v-cb0a7297],.aiv2-glyph__satellite[data-v-cb0a7297]{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .35s ease,transform .35s ease}.aiv2-glyph__core[data-v-cb0a7297]{margin:auto;width:38%;height:38%;border-radius:50%;background:var(--glyph-accent);opacity:1;animation:aiv2-glyph-breathe-cb0a7297 1.6s ease-in-out infinite}.aiv2-glyph__ring[data-v-cb0a7297]{margin:auto;width:100%;height:100%;border-radius:50%;border:2px solid transparent;border-top-color:var(--glyph-accent);opacity:0;transform:rotate(0)}.aiv2-glyph__bars[data-v-cb0a7297]{display:flex;align-items:flex-end;justify-content:center;gap:2px;opacity:0;pointer-events:none}.aiv2-glyph__bars i[data-v-cb0a7297]{display:block;width:3px;border-radius:2px;background:var(--glyph-accent);animation:aiv2-glyph-bar-cb0a7297 .9s ease-in-out infinite}.aiv2-glyph__bars i[data-v-cb0a7297]:nth-child(1){height:7px;animation-delay:0s}.aiv2-glyph__bars i[data-v-cb0a7297]:nth-child(2){height:11px;animation-delay:.12s}.aiv2-glyph__bars i[data-v-cb0a7297]:nth-child(3){height:8px;animation-delay:.24s}.aiv2-glyph--compact .aiv2-glyph__bars i[data-v-cb0a7297]{width:2px}.aiv2-glyph--compact .aiv2-glyph__bars i[data-v-cb0a7297]:nth-child(1){height:5px}.aiv2-glyph--compact .aiv2-glyph__bars i[data-v-cb0a7297]:nth-child(2){height:8px}.aiv2-glyph--compact .aiv2-glyph__bars i[data-v-cb0a7297]:nth-child(3){height:6px}.aiv2-glyph__satellite[data-v-cb0a7297]{margin:auto;width:22%;height:22%;border-radius:50%;background:var(--glyph-accent);opacity:0;transform:translate(0)}.aiv2-glyph[data-phase="0"] .aiv2-glyph__core[data-v-cb0a7297]{animation:aiv2-glyph-breathe-cb0a7297 1.4s ease-in-out infinite}.aiv2-glyph[data-phase="0"] .aiv2-glyph__ring[data-v-cb0a7297]{opacity:.35;border-color:var(--glyph-soft);border-top-color:var(--glyph-accent);animation:aiv2-glyph-spin-cb0a7297 1.8s linear infinite}.aiv2-glyph[data-phase="1"] .aiv2-glyph__core[data-v-cb0a7297]{width:30%;height:30%;border-radius:4px;animation:aiv2-glyph-morph-cb0a7297 1.2s ease-in-out infinite}.aiv2-glyph[data-phase="1"] .aiv2-glyph__ring[data-v-cb0a7297]{opacity:1;animation:aiv2-glyph-spin-cb0a7297 .9s linear infinite}.aiv2-glyph[data-phase="2"] .aiv2-glyph__core[data-v-cb0a7297]{opacity:0}.aiv2-glyph[data-phase="2"] .aiv2-glyph__bars[data-v-cb0a7297]{opacity:1}.aiv2-glyph[data-phase="2"] .aiv2-glyph__ring[data-v-cb0a7297]{opacity:.25;border-style:dashed;animation:aiv2-glyph-spin-cb0a7297 2.4s linear infinite reverse}.aiv2-glyph[data-phase="3"] .aiv2-glyph__core[data-v-cb0a7297]{width:44%;height:44%;border-radius:6px;transform:rotate(45deg);animation:aiv2-glyph-diamond-cb0a7297 1.1s ease-in-out infinite}.aiv2-glyph[data-phase="3"] .aiv2-glyph__ring[data-v-cb0a7297]{opacity:.5;border-width:1.5px;animation:aiv2-glyph-spin-cb0a7297 1.4s linear infinite}.aiv2-glyph[data-phase="4"] .aiv2-glyph__core[data-v-cb0a7297]{width:34%;height:34%;border-radius:50%;animation:aiv2-glyph-breathe-cb0a7297 .9s ease-in-out infinite}.aiv2-glyph[data-phase="4"] .aiv2-glyph__satellite[data-v-cb0a7297]{opacity:1;animation:aiv2-glyph-orbit-cb0a7297 1.3s linear infinite}.aiv2-glyph[data-phase="5"] .aiv2-glyph__core[data-v-cb0a7297]{width:28%;height:28%;animation:aiv2-glyph-breathe-cb0a7297 2s ease-in-out infinite}.aiv2-glyph[data-phase="5"] .aiv2-glyph__ring[data-v-cb0a7297]{opacity:.7;border-width:1.5px;border-right-color:var(--glyph-accent);border-top-color:transparent;animation:aiv2-glyph-spin-cb0a7297 2.8s linear infinite}.aiv2-glyph[data-phase="5"] .aiv2-glyph__satellite[data-v-cb0a7297]{opacity:.85;animation:aiv2-glyph-orbit-cb0a7297 2.2s linear infinite reverse}@keyframes aiv2-glyph-breathe-cb0a7297{0%,to{transform:scale(.88);opacity:.75}50%{transform:scale(1.05);opacity:1}}@keyframes aiv2-glyph-spin-cb0a7297{to{transform:rotate(360deg)}}@keyframes aiv2-glyph-morph-cb0a7297{0%,to{border-radius:4px;transform:rotate(0) scale(1)}50%{border-radius:50%;transform:rotate(90deg) scale(1.08)}}@keyframes aiv2-glyph-bar-cb0a7297{0%,to{transform:scaleY(.55);opacity:.45}50%{transform:scaleY(1);opacity:1}}@keyframes aiv2-glyph-diamond-cb0a7297{0%,to{transform:rotate(45deg) scale(.92)}50%{transform:rotate(45deg) scale(1.08)}}@keyframes aiv2-glyph-orbit-cb0a7297{0%{transform:rotate(0) translate(130%) rotate(0)}to{transform:rotate(360deg) translate(130%) rotate(-360deg)}}.aiv2-stream-ind[data-v-d6a5c916]{display:flex;flex-direction:column;gap:10px;min-width:0}.aiv2-stream-ind__prose[data-v-d6a5c916]{min-width:0;font-size:15.5px;line-height:1.65;color:var(--ai-ink, #090a1b)}.aiv2-stream-ind__trail[data-v-d6a5c916]{display:flex;align-items:flex-start;gap:10px;min-width:0}.aiv2-stream-ind__trail--solo[data-v-d6a5c916]{margin-top:0}.aiv2-stream-ind__status[data-v-d6a5c916]{margin:2px 0 0;flex:1;min-width:0;font-size:15px;line-height:1.55;color:var(--ai-ink-2, #3d424a)}.aiv2-stream-fade-enter-active[data-v-d6a5c916],.aiv2-stream-fade-leave-active[data-v-d6a5c916]{transition:opacity .22s ease,transform .22s ease}.aiv2-stream-fade-enter-from[data-v-d6a5c916],.aiv2-stream-fade-leave-to[data-v-d6a5c916]{opacity:0;transform:translateY(4px)}.aiv2-prompt-helper[data-v-6bc0195f]{width:min(560px,92vw);border-radius:16px 16px 0 0;background:var(--ai-surface);display:flex;flex-direction:column}@media (min-width: 768px){.aiv2-prompt-helper[data-v-6bc0195f]{border-radius:16px}}.aiv2-prompt-helper__head[data-v-6bc0195f]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 0}.aiv2-prompt-helper__label[data-v-6bc0195f]{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ai-ink-3);margin-bottom:4px}.aiv2-prompt-helper__title[data-v-6bc0195f]{font-size:18px;font-weight:600;color:var(--ai-ink)}.aiv2-prompt-helper__subtitle[data-v-6bc0195f]{margin:6px 0 0;font-size:13px;color:var(--ai-ink-3);line-height:1.45}.aiv2-prompt-helper__close[data-v-6bc0195f]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:0;background:var(--ai-surface-2);color:var(--ai-ink-3);cursor:pointer;flex-shrink:0}.aiv2-prompt-helper__close[data-v-6bc0195f]:hover{background:var(--ai-surface-3);color:var(--ai-ink)}.aiv2-prompt-helper__body[data-v-6bc0195f]{display:flex;flex-direction:column;gap:10px;padding:16px 22px 8px}.aiv2-prompt-helper__field-label[data-v-6bc0195f]{font-size:12px;font-weight:600;color:var(--ai-ink-2)}.aiv2-prompt-helper__textarea[data-v-6bc0195f]{width:100%;border:1px solid var(--ai-border);border-radius:12px;padding:12px 14px;font:inherit;font-size:14px;line-height:1.5;color:var(--ai-ink);background:var(--ai-surface);resize:vertical;min-height:72px;transition:border-color .14s ease}.aiv2-prompt-helper__textarea[data-v-6bc0195f]:focus{outline:0;border-color:var(--ai-accent-border);box-shadow:0 0 0 3px var(--ai-accent-softer)}.aiv2-prompt-helper__textarea[data-v-6bc0195f]:disabled{opacity:.6}.aiv2-prompt-helper__textarea--result[data-v-6bc0195f]{min-height:180px;font-size:13px;color:var(--ai-ink-2)}.aiv2-prompt-helper__error[data-v-6bc0195f]{margin:0;font-size:13px;color:var(--ai-danger, #d23b3b);line-height:1.4}.aiv2-prompt-helper__generate[data-v-6bc0195f]{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:0;border-radius:999px;font:inherit;font-size:13px;font-weight:600;color:#fff;background:var(--ai-accent);cursor:pointer;transition:background .14s ease,opacity .14s ease}.aiv2-prompt-helper__generate[data-v-6bc0195f]:hover:not(:disabled){background:var(--ai-accent-ink)}.aiv2-prompt-helper__generate[data-v-6bc0195f]:disabled{opacity:.45;cursor:not-allowed}.aiv2-prompt-helper__result[data-v-6bc0195f]{display:flex;flex-direction:column;gap:8px;margin-top:4px}.aiv2-prompt-helper__actions[data-v-6bc0195f]{padding:8px 16px 16px;gap:8px}.aiv2-prompt-helper__btn[data-v-6bc0195f]{padding:8px 16px;border-radius:10px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;border:0;transition:background .12s ease}.aiv2-prompt-helper__btn--ghost[data-v-6bc0195f]{background:transparent;color:var(--ai-ink-2)}.aiv2-prompt-helper__btn--ghost[data-v-6bc0195f]:hover{background:var(--ai-surface-2)}.aiv2-prompt-helper__btn--primary[data-v-6bc0195f]{background:var(--ai-accent);color:#fff}.aiv2-prompt-helper__btn--primary[data-v-6bc0195f]:hover:not(:disabled){background:var(--ai-accent-ink)}.aiv2-prompt-helper__btn--primary[data-v-6bc0195f]:disabled{opacity:.4;cursor:not-allowed}.aiv2-composer[data-v-ad2db3b4]{background:transparent;flex-shrink:0}.aiv2-composer--centered[data-v-ad2db3b4]{width:100%;max-width:720px;margin:0 auto;padding:0}.aiv2-composer--docked[data-v-ad2db3b4]{background:transparent;padding:12px 24px 20px}@media (min-width: 768px){.aiv2-composer--docked .aiv2-composer__shell[data-v-ad2db3b4]{box-shadow:none}.aiv2-composer--docked .aiv2-composer__shell[data-v-ad2db3b4]:focus-within{box-shadow:0 0 0 4px var(--ai-accent-softer, rgba(18, 63, 140, .08))}}.aiv2-composer__inner[data-v-ad2db3b4]{max-width:760px;margin:0 auto}.aiv2-interrupt[data-v-ad2db3b4]{margin-bottom:12px}.aiv2-interrupt-error[data-v-ad2db3b4]{margin-bottom:12px;font-size:13px;color:var(--ai-danger, #d23b3b)}.aiv2-composer__shell[data-v-ad2db3b4]{position:relative;display:flex;flex-direction:column;background:var(--ai-surface, #ffffff);border:1px solid var(--ai-border, #e2e8f0);border-radius:16px;padding:12px 16px 8px;box-shadow:0 1px 3px #090a1b0a,0 8px 28px #090a1b0f;transition:border-color .15s ease,box-shadow .15s ease}.aiv2-composer__shell[data-v-ad2db3b4]:focus-within{border-color:var(--ai-accent-border, rgba(18, 63, 140, .35));box-shadow:0 0 0 4px var(--ai-accent-softer, rgba(18, 63, 140, .08)),0 8px 28px #090a1b14}.aiv2-composer__textarea[data-v-ad2db3b4]{width:100%;border:0;outline:0;background:transparent;resize:none;font-family:inherit;font-size:14px;line-height:1.5;color:var(--ai-ink, #090a1b);padding:0;max-height:220px;min-height:48px}.aiv2-composer__textarea[data-v-ad2db3b4]::-moz-placeholder{color:var(--ai-ink-4, #94a3b8)}.aiv2-composer__textarea[data-v-ad2db3b4]::placeholder{color:var(--ai-ink-4, #94a3b8)}.aiv2-composer__toolbar[data-v-ad2db3b4]{display:flex;align-items:center;gap:8px;margin-top:6px;flex-wrap:wrap}.aiv2-composer__left[data-v-ad2db3b4]{display:inline-flex;align-items:center;gap:8px;min-width:0}.aiv2-composer__actions[data-v-ad2db3b4]{margin-left:auto}.aiv2-composer__icon-btn[data-v-ad2db3b4]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:100px;border:0;background:transparent;color:var(--ai-ink-3, #94a3b8);cursor:pointer;transition:background .16s ease,color .16s ease}.aiv2-composer__icon-btn[data-v-ad2db3b4]:hover:not(:disabled){background:var(--ai-surface-2, #f1f5f9);color:var(--ai-ink, #090a1b)}.aiv2-composer__icon-btn[data-v-ad2db3b4]:disabled{opacity:.45;cursor:not-allowed}.aiv2-composer__file-input[data-v-ad2db3b4]{display:none}.aiv2-composer__attachments[data-v-ad2db3b4]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.aiv2-attachment[data-v-ad2db3b4]{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 6px 4px 9px;font-size:12px;color:var(--ai-ink-2, #475569);background:var(--ai-surface-2, #f1f5f9);border:1px solid var(--ai-border, #e2e8f0);border-radius:100px}.aiv2-attachment--failed[data-v-ad2db3b4]{color:var(--ai-danger, #d23b3b);border-color:#d23b3b59;background:#d23b3b0f}.aiv2-attachment__icon[data-v-ad2db3b4]{flex-shrink:0;color:var(--ai-ink-3, #94a3b8)}.aiv2-attachment--failed .aiv2-attachment__icon[data-v-ad2db3b4]{color:var(--ai-danger, #d23b3b)}.aiv2-attachment__spinner[data-v-ad2db3b4]{flex-shrink:0;width:11px;height:11px;border:1.5px solid var(--ai-border, #dee1e6);border-top-color:var(--ai-accent, #123f8c);border-radius:50%;animation:aiv2-attachment-spin-ad2db3b4 .8s linear infinite}@keyframes aiv2-attachment-spin-ad2db3b4{to{transform:rotate(360deg)}}.aiv2-attachment__name[data-v-ad2db3b4]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.aiv2-attachment__meta[data-v-ad2db3b4]{flex-shrink:0;font-size:11px;color:var(--ai-ink-3, #94a3b8)}.aiv2-attachment__meta--error[data-v-ad2db3b4]{color:var(--ai-danger, #d23b3b);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiv2-attachment__remove[data-v-ad2db3b4]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;border:0;border-radius:50%;background:transparent;color:var(--ai-ink-3, #94a3b8);cursor:pointer;transition:background .14s ease,color .14s ease}.aiv2-attachment__remove[data-v-ad2db3b4]:hover{background:#090a1b14;color:var(--ai-ink, #090a1b)}.aiv2-composer__icon-btn--helper[data-v-ad2db3b4]{color:var(--ai-accent)}.aiv2-composer__icon-btn--helper[data-v-ad2db3b4]:hover:not(:disabled){color:var(--ai-accent-ink);background:var(--ai-accent-softer)}.aiv2-composer__actions[data-v-ad2db3b4]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.aiv2-composer__clear[data-v-ad2db3b4]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:0;background:transparent;color:var(--ai-ink-3, #94a3b8);cursor:pointer;transition:background .14s ease,color .14s ease}.aiv2-composer__clear[data-v-ad2db3b4]:hover{background:var(--ai-surface-2, #f1f5f9);color:var(--ai-ink, #090a1b)}.aiv2-composer__clear[data-v-ad2db3b4]:active{transform:scale(.94)}.aiv2-composer__send[data-v-ad2db3b4]{flex-shrink:0;width:34px;height:34px;border-radius:50%;border:0;background:var(--ai-accent, #123f8c);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px -4px #123f8c73;transition:background .15s ease,transform .12s ease}.aiv2-composer__send[data-v-ad2db3b4]:hover:not(:disabled){background:var(--ai-accent-ink, #1a4fa8);transform:translateY(-1px)}.aiv2-composer__send[data-v-ad2db3b4]:active:not(:disabled){transform:scale(.96)}.aiv2-composer__send[data-v-ad2db3b4]:disabled{opacity:.35;box-shadow:none;cursor:not-allowed}.aiv2-composer__stop[data-v-ad2db3b4]{flex-shrink:0;width:34px;height:34px;border-radius:50%;border:0;background:var(--ai-accent, #123f8c);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px -4px #123f8c73;transition:opacity .18s ease,transform .12s ease}.aiv2-composer__stop[data-v-ad2db3b4]:hover{opacity:.85}.aiv2-composer__stop[data-v-ad2db3b4]:active{transform:scale(.96)}.aiv2-depth[data-v-ad2db3b4]{display:inline-flex;gap:2px;background:var(--ai-surface-2, #f3f5fa);border:1px solid var(--ai-border, #dee1e6);border-radius:100px;padding:3px}.aiv2-depth__chip[data-v-ad2db3b4]{display:inline-flex;align-items:center;gap:5px;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--ai-ink-3, #5b616e);background:transparent;border:0;padding:5px 11px;border-radius:100px;cursor:pointer;transition:background .16s ease,color .16s ease}.aiv2-depth__chip[data-v-ad2db3b4]:hover:not(.aiv2-depth__chip--active){color:var(--ai-ink, #090a1b)}.aiv2-depth__chip--active[data-v-ad2db3b4]{background:var(--ai-accent, #123f8c);color:#fff}.aiv2-depth__icon[data-v-ad2db3b4]{display:inline-flex}@media (max-width: 768px){.aiv2-composer__icon-btn[data-v-ad2db3b4],.aiv2-composer__clear[data-v-ad2db3b4]{width:40px;height:40px}.aiv2-composer__send[data-v-ad2db3b4],.aiv2-composer__stop[data-v-ad2db3b4]{width:42px;height:42px}.aiv2-composer__toolbar[data-v-ad2db3b4]{flex-wrap:nowrap}.aiv2-depth-select[data-v-ad2db3b4]{height:40px}}.aiv2-depth-select[data-v-ad2db3b4]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px;border:1px solid var(--ai-border, #dee1e6);border-radius:100px;background:var(--ai-surface-2, #f3f5fa);color:var(--ai-ink-2, #475569);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .16s ease,border-color .16s ease}.aiv2-depth-select[data-v-ad2db3b4]:hover:not(:disabled){border-color:var(--ai-border-strong, #c9ceda)}.aiv2-depth-select__label[data-v-ad2db3b4]{line-height:1}.body--dark .aiv2-composer--docked[data-v-ad2db3b4]{background:transparent}.body--dark .aiv2-composer__shell[data-v-ad2db3b4]{background:#1a2240;border-color:#2d3a5c}.body--dark .aiv2-composer__shell[data-v-ad2db3b4]:focus-within{border-color:#3188ca66;box-shadow:0 0 0 3px #3188ca14}.body--dark .aiv2-composer__textarea[data-v-ad2db3b4]{color:#f1f5f9}.body--dark .aiv2-composer__icon-btn[data-v-ad2db3b4]:hover:not(:disabled),.body--dark .aiv2-composer__clear[data-v-ad2db3b4]:hover{background:#ffffff0f;color:#94a3b8}.body--dark .aiv2-depth__chip--active[data-v-ad2db3b4]{background:var(--ai-accent-2, #3188ca)}.body--dark .aiv2-attachment[data-v-ad2db3b4]{background:#ffffff0a;border-color:#2d3a5c;color:#cbd5e1}.body--dark .aiv2-attachment--failed[data-v-ad2db3b4]{background:#d23b3b1f;border-color:#d23b3b66;color:#f1a3a3}.body--dark .aiv2-attachment__remove[data-v-ad2db3b4]:hover{background:#ffffff14;color:#f1f5f9}.ai-credits-line[data-v-9301f477]{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:38px;padding:5px 9px 5px 6px;color:var(--ai-ink-2);background:color-mix(in oklab,var(--ai-surface) 92%,var(--ai-accent-softer));border:1px solid color-mix(in oklab,var(--ai-border) 78%,var(--ai-accent));border-radius:999px;box-shadow:0 1px 2px #0f172a0a,0 6px 18px -14px #123f8c73;font-family:var(--ai-font-sans),sans-serif;font-size:12.5px;font-weight:500;line-height:1}.ai-credits-line__icon-wrap[data-v-9301f477]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;color:var(--ai-accent);background:var(--ai-accent-softer);border-radius:50%}.ai-credits-line__icon[data-v-9301f477]{filter:drop-shadow(0 1px 2px rgba(18,63,140,.16))}.ai-credits-line__text[data-v-9301f477]{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.005em}.ai-credits-line__bar[data-v-9301f477]{flex:none;width:44px;height:4px;border-radius:999px;background:color-mix(in oklab,var(--ai-border) 72%,transparent);overflow:hidden}.ai-credits-line__fill[data-v-9301f477]{display:block;height:100%;min-width:3px;border-radius:999px;background:var(--ai-accent);box-shadow:0 0 6px color-mix(in oklab,var(--ai-accent) 35%,transparent);transition:width .3s ease-out}.ai-credits-card[data-v-9301f477]{background:linear-gradient(135deg,#0f172a,#1e3a8a);border-radius:16px;padding:20px}.ai-credits-card__label[data-v-9301f477]{font-size:12px;color:#93c5fd;margin:0 0 4px;font-weight:500}.ai-credits-card__amount[data-v-9301f477]{font-size:32px;font-weight:700;color:#fff;letter-spacing:-1px;line-height:1;margin:0}.ai-credits-card__bar[data-v-9301f477]{margin-top:14px;background:#ffffff1a;border-radius:8px;overflow:hidden;height:6px}.ai-credits-card__fill[data-v-9301f477]{height:100%;background:#60a5fa;border-radius:8px;transition:width .3s ease}.ai-credits-card__plan[data-v-9301f477]{font-size:11px;color:#93c5fd;margin:6px 0 0}.ai-credits-card__plan strong[data-v-9301f477]{color:#fff}.ai-credits-card__btn[data-v-9301f477]{margin-top:16px;background:#2563eb;border:none;border-radius:12px;padding:10px 20px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;width:100%;font-family:inherit;transition:background .15s}.ai-credits-card__btn[data-v-9301f477]:hover{background:#1d4ed8}.aiv2-empty[data-v-14c608e0]{position:relative;display:flex;align-items:center;justify-content:center;height:100%;min-height:0;padding:24px;overflow:hidden}.aiv2-empty__glow[data-v-14c608e0]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 80% 70% at 50% 45%,color-mix(in oklab,var(--ai-accent-soft) 45%,transparent) 0%,transparent 72%)}.aiv2-empty__center[data-v-14c608e0]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:clamp(16px,3vh,28px);width:100%;max-width:720px;max-height:100%;overflow-y:auto;overscroll-behavior:contain}.aiv2-empty__center[data-v-14c608e0]::-webkit-scrollbar{width:0;height:0}.aiv2-empty__greeting[data-v-14c608e0]{text-align:center;width:100%;flex-shrink:0}.aiv2-empty__eyebrow[data-v-14c608e0]{display:inline-flex;align-items:center;gap:7px;padding:4px 11px 4px 9px;margin-bottom:14px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ai-ink-3);background:var(--ai-surface);border:1px solid var(--ai-border);border-radius:999px}.aiv2-empty__pulse[data-v-14c608e0]{width:6px;height:6px;border-radius:50%;background:var(--ai-accent);box-shadow:0 0 0 3px var(--ai-accent-softer);animation:aiv2Pulse-14c608e0 2s ease-in-out infinite}@keyframes aiv2Pulse-14c608e0{0%,to{box-shadow:0 0 0 3px var(--ai-accent-softer)}50%{box-shadow:0 0 0 5px var(--ai-accent-softer)}}.aiv2-empty__title[data-v-14c608e0]{font-size:clamp(22px,4vw,36px);font-weight:600;letter-spacing:-.025em;line-height:1.15;color:var(--ai-ink);margin:0}.aiv2-empty__name[data-v-14c608e0]{color:var(--ai-accent)}.aiv2-empty__dock[data-v-14c608e0]{width:100%;flex-shrink:0;display:flex;flex-direction:column;align-items:center}.aiv2-empty__composer[data-v-14c608e0]{width:100%}.aiv2-empty__suggestions[data-v-14c608e0]{width:100%;margin-top:clamp(12px,2vh,18px);display:flex;flex-direction:column;align-items:center;gap:8px}.aiv2-empty__suggestions-label[data-v-14c608e0]{margin:0;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ai-ink-3)}.aiv2-suggestions-chips[data-v-14c608e0]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%;max-width:560px}.aiv2-suggestion-chip[data-v-14c608e0]{padding:8px 16px;font:inherit;font-size:13px;font-weight:500;color:var(--ai-ink-2);background:var(--ai-surface);border:1px solid var(--ai-border);border-radius:999px;cursor:pointer;white-space:nowrap;transition:color .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.aiv2-suggestion-chip[data-v-14c608e0]:hover{color:var(--ai-accent);border-color:var(--ai-accent-border);background:var(--ai-accent-softer);box-shadow:0 2px 10px -4px #123f8c2e}.aiv2-suggestion-chip[data-v-14c608e0]:active{transform:scale(.98)}.aiv2-empty__browse[data-v-14c608e0]{display:inline-flex;align-items:center;gap:6px;padding:4px 2px;font:inherit;font-size:12px;font-weight:500;color:var(--ai-accent);background:transparent;border:0;cursor:pointer;transition:opacity .12s}.aiv2-empty__browse[data-v-14c608e0]:hover{opacity:.75;text-decoration:underline}.aiv2-empty__credits[data-v-14c608e0]{margin-top:clamp(10px,1.5vh,14px)}.aiv2-agents-sheet[data-v-14c608e0]{width:min(960px,92vw);max-height:85vh;border-radius:16px 16px 0 0;background:var(--ai-surface);display:flex;flex-direction:column}@media (min-width: 768px){.aiv2-agents-sheet[data-v-14c608e0]{border-radius:16px;max-height:80vh}}.aiv2-agents-sheet__head[data-v-14c608e0]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px 0;flex-shrink:0}.aiv2-agents-sheet__label[data-v-14c608e0]{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ai-ink-3);margin-bottom:4px}.aiv2-agents-sheet__title[data-v-14c608e0]{font-size:18px;font-weight:600;color:var(--ai-ink)}.aiv2-agents-sheet__close[data-v-14c608e0]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:0;background:var(--ai-surface-2);color:var(--ai-ink-3);cursor:pointer;flex-shrink:0}.aiv2-agents-sheet__close[data-v-14c608e0]:hover{background:var(--ai-surface-3);color:var(--ai-ink)}.aiv2-agents-sheet__body[data-v-14c608e0]{overflow-y:auto;padding:16px 24px 28px}@media (max-width: 768px){.aiv2-empty[data-v-14c608e0]{padding:16px 12px calc(12px + env(safe-area-inset-bottom,0px))}.aiv2-empty__eyebrow[data-v-14c608e0]{display:none}.aiv2-empty__title[data-v-14c608e0]{font-size:clamp(20px,6vw,26px)}.aiv2-suggestion-chip[data-v-14c608e0]{font-size:12px;padding:7px 14px}}@media (max-height: 580px){.aiv2-empty__center[data-v-14c608e0]{gap:10px}.aiv2-empty__title[data-v-14c608e0]{font-size:20px}.aiv2-empty__suggestions[data-v-14c608e0]{margin-top:8px}}.body--dark .aiv2-suggestion-chip[data-v-14c608e0]{background:var(--ai-surface-2)}.body--dark .aiv2-suggestion-chip[data-v-14c608e0]:hover{background:color-mix(in oklab,var(--ai-accent-softer) 60%,var(--ai-surface-2))}.saf[data-v-34cd9a45]{height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 48px}.saf__inner[data-v-34cd9a45]{max-width:860px;margin:0 auto;animation:safFadeUp-34cd9a45 .5s cubic-bezier(.2,.7,.2,1) both}@keyframes safFadeUp-34cd9a45{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.saf__back[data-v-34cd9a45]{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:12.5px;font-weight:600;color:var(--ai-ink-2, #4b5563);background:none;border:none;cursor:pointer;padding:14px 0}.saf__back[data-v-34cd9a45]:hover{color:var(--ai-ink, #0f172a)}.saf__sec[data-v-34cd9a45]{margin:8px 0 18px}.saf__eyebrow[data-v-34cd9a45]{font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--ai-accent, #092c66)}.saf__title[data-v-34cd9a45]{font-size:20px;font-weight:700;letter-spacing:-.4px;margin:6px 0 0;color:var(--ai-ink, #0f172a)}.saf__sub[data-v-34cd9a45]{font-size:13px;color:var(--ai-ink-2, #4b5563);margin:2px 0 0}.saf__asset-grid[data-v-34cd9a45]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width: 760px){.saf__asset-grid[data-v-34cd9a45]{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.saf__asset-grid[data-v-34cd9a45]{grid-template-columns:1fr}}.saf__asset-card[data-v-34cd9a45]{position:relative;display:flex;flex-direction:column;gap:6px;text-align:left;background:var(--ai-surface, #fff);border:1px solid var(--ai-border, #e2e6ec);border-radius:16px;padding:20px;cursor:pointer;font:inherit;color:var(--ai-ink, #0f172a);overflow:hidden;transition:box-shadow .25s,border-color .2s,transform .15s;animation:safFadeUp-34cd9a45 .5s both}.saf__asset-card[data-v-34cd9a45]:hover{border-color:var(--ac);box-shadow:0 22px 50px -28px var(--ac),0 3px 10px #0f172a0f;transform:translateY(-2px)}.saf__asset-card[data-v-34cd9a45]:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.saf__ac-ico[data-v-34cd9a45]{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.saf__ac-title[data-v-34cd9a45]{font-size:17px;font-weight:700;letter-spacing:-.3px}.saf__ac-sub[data-v-34cd9a45]{font-size:12.5px;color:var(--ai-ink-2, #4b5563);line-height:1.5;min-height:36px}.saf__ac-go[data-v-34cd9a45]{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:700;margin-top:4px}.saf__clarify-head[data-v-34cd9a45]{display:flex;align-items:center;gap:13px;margin-bottom:18px}.saf__ac-badge[data-v-34cd9a45]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.saf__clarify-title[data-v-34cd9a45]{font-size:21px;font-weight:700;letter-spacing:-.4px;margin:0;color:var(--ai-ink, #0f172a)}.saf__clarify-sub[data-v-34cd9a45]{font-size:13px;color:var(--ai-ink-2, #4b5563);margin:0}.saf__bubble[data-v-34cd9a45]{display:flex;gap:9px;align-items:flex-start;background:var(--ai-surface, #fff);border:1px solid var(--ai-border, #e2e6ec);border-radius:14px;padding:14px 16px;font-size:13.5px;line-height:1.55;color:var(--ai-ink, #0f172a);margin-bottom:18px}.saf__bubble .q-icon[data-v-34cd9a45]{margin-top:2px}.saf__panel[data-v-34cd9a45]{background:var(--ai-surface, #fff);border:1px solid var(--ai-border, #e2e6ec);border-radius:16px;padding:22px}.saf__block[data-v-34cd9a45]{margin-bottom:20px}.saf__q[data-v-34cd9a45]{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;margin-bottom:11px;color:var(--ai-ink, #0f172a);flex-wrap:wrap}.saf__q-num[data-v-34cd9a45]{width:21px;height:21px;border-radius:50%;font-size:10.5px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.saf__excl[data-v-34cd9a45]{font-size:10px;font-weight:600;color:var(--ai-ink-3, #9ca3af);background:var(--ai-surface-2, #f1f3f6);border-radius:5px;padding:1px 7px;text-transform:uppercase;letter-spacing:.3px}.saf__chips[data-v-34cd9a45]{display:flex;flex-wrap:wrap;gap:7px}.saf__chip[data-v-34cd9a45]{background:var(--ai-surface-2, #f7f8fa);border:1px solid var(--ai-border, #d0d5dd);border-radius:20px;padding:7px 13px;font:inherit;font-size:12.5px;font-weight:500;color:var(--ai-ink, #0f172a);cursor:pointer;transition:border-color .14s,background-color .14s,color .14s}.saf__chip[data-v-34cd9a45]:hover{border-color:var(--ai-ink-3, #9ca3af)}.saf__chip[data-v-34cd9a45]:focus-visible{outline:2px solid var(--ai-accent, #2d6cdf);outline-offset:2px}.saf__chip--on[data-v-34cd9a45]{font-weight:600;box-shadow:0 2px 8px -3px currentColor}.saf__gen[data-v-34cd9a45]{display:inline-flex;align-items:center;gap:8px;border:none;border-radius:11px;padding:13px 22px;color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer;margin-top:6px;box-shadow:0 14px 30px -14px var(--ac, #1d4ed8);transition:transform .15s,filter .15s}.saf__gen[data-v-34cd9a45]:hover{transform:translateY(-1px);filter:brightness(1.06)}.saf__mini[data-v-34cd9a45]{font-size:11.5px;color:var(--ai-ink-3, #9ca3af);margin:12px 0 0}@media (prefers-reduced-motion: reduce){.saf__inner[data-v-34cd9a45],.saf__asset-card[data-v-34cd9a45]{animation:none}}.paf[data-v-0cde3cf5]{height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 48px}.paf__inner[data-v-0cde3cf5]{max-width:720px;margin:0 auto;animation:pafFadeUp-0cde3cf5 .5s cubic-bezier(.2,.7,.2,1) both}@keyframes pafFadeUp-0cde3cf5{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.paf__back[data-v-0cde3cf5]{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:12.5px;font-weight:600;color:var(--ai-ink-2, #4b5563);background:none;border:none;cursor:pointer;padding:14px 0}.paf__back[data-v-0cde3cf5]:hover{color:var(--ai-ink, #0f172a)}.paf__rail[data-v-0cde3cf5]{height:4px;border-radius:3px;background:var(--ai-surface-2, #eef1f5);overflow:hidden}.paf__rail-fill[data-v-0cde3cf5]{display:block;height:100%;border-radius:3px;background:var(--ai-accent, #3189ca);transition:width .3s ease}.paf__meta[data-v-0cde3cf5]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--ai-accent, #092c66);margin:12px 0 4px}.paf__step[data-v-0cde3cf5]{margin-top:8px}.paf__title[data-v-0cde3cf5]{font-size:20px;font-weight:700;letter-spacing:-.4px;margin:6px 0 0;color:var(--ai-ink, #0f172a)}.paf__sub[data-v-0cde3cf5]{font-size:13px;color:var(--ai-ink-2, #4b5563);margin:2px 0 16px}.paf__cards-2[data-v-0cde3cf5]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 560px){.paf__cards-2[data-v-0cde3cf5]{grid-template-columns:1fr}}.paf__cards-auto[data-v-0cde3cf5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.paf__card[data-v-0cde3cf5]{display:flex;flex-direction:column;gap:6px;text-align:left;background:var(--ai-surface, #fff);border:1px solid var(--ai-border, #e2e6ec);border-radius:14px;padding:18px;cursor:pointer;font:inherit;color:var(--ai-ink, #0f172a);transition:border-color .15s,box-shadow .2s}.paf__card[data-v-0cde3cf5]:hover{border-color:var(--ai-accent, #3189ca)}.paf__card--on[data-v-0cde3cf5]{border-color:var(--ai-accent, #3189ca);box-shadow:0 10px 26px -18px var(--ai-accent, #3189ca);background:#3189ca0d}.paf__card--compact[data-v-0cde3cf5]{padding:14px}.paf__card-title[data-v-0cde3cf5]{font-size:15px;font-weight:700}.paf__card-sub[data-v-0cde3cf5]{font-size:12.5px;color:var(--ai-ink-2, #4b5563);line-height:1.45}.paf__chips[data-v-0cde3cf5]{display:flex;flex-wrap:wrap;gap:8px}.paf__chip[data-v-0cde3cf5]{background:var(--ai-surface-2, #f7f8fa);border:1px solid var(--ai-border, #d0d5dd);border-radius:20px;padding:8px 14px;font:inherit;font-size:12.5px;font-weight:500;color:var(--ai-ink, #0f172a);cursor:pointer;transition:border-color .14s,background-color .14s,color .14s}.paf__chip[data-v-0cde3cf5]:hover{border-color:var(--ai-ink-3, #9ca3af)}.paf__chip--on[data-v-0cde3cf5]{font-weight:600;background:#3189ca14;border-color:var(--ai-accent, #3189ca);color:var(--ai-accent, #3189ca)}.paf__capital-row[data-v-0cde3cf5]{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap}.paf__ccy[data-v-0cde3cf5]{display:inline-flex;border:1px solid var(--ai-border, #d0d5dd);border-radius:11px;overflow:hidden}.paf__ccy-btn[data-v-0cde3cf5]{font:inherit;font-size:12.5px;font-weight:600;padding:0 14px;border:none;background:var(--ai-surface, #fff);color:var(--ai-ink-2, #4b5563);cursor:pointer}.paf__ccy-btn+.paf__ccy-btn[data-v-0cde3cf5]{border-left:1px solid var(--ai-border, #e2e6ec)}.paf__ccy-btn--on[data-v-0cde3cf5]{background:var(--ai-accent, #3189ca);color:#fff}.paf__capital-input[data-v-0cde3cf5]{flex:1;min-width:160px;font-size:17px;font-weight:700;padding:11px 14px;border:1px solid var(--ai-border, #d0d5dd);border-radius:11px;color:var(--ai-ink, #0f172a);background:var(--ai-surface, #fff)}.paf__capital-input[data-v-0cde3cf5]:focus{outline:2px solid var(--ai-accent, #3189ca);outline-offset:1px}.paf__quick[data-v-0cde3cf5]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.paf__upload[data-v-0cde3cf5]{display:flex;flex-direction:column;gap:8px;border:1px dashed var(--ai-border, #d0d5dd);border-radius:13px;padding:14px 16px;margin-bottom:18px;background:var(--ai-surface-2, #f9fafb)}.paf__upload-btn[data-v-0cde3cf5]{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font:inherit;font-size:13px;font-weight:600;color:var(--ai-accent, #3189ca);background:var(--ai-surface, #fff);border:1px solid var(--ai-accent, #3189ca);border-radius:10px;padding:9px 16px;cursor:pointer}.paf__upload-btn[data-v-0cde3cf5]:hover{background:#3189ca0f}.paf__file-input[data-v-0cde3cf5]{display:none}.paf__upload-hint[data-v-0cde3cf5]{font-size:11.5px;color:var(--ai-ink-3, #9ca3af)}.paf__doc-chips[data-v-0cde3cf5]{display:flex;flex-wrap:wrap;gap:6px}.paf__doc-chip[data-v-0cde3cf5]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;border:1px solid var(--ai-border, #d0d5dd);border-radius:16px;padding:4px 10px;background:var(--ai-surface, #fff);color:var(--ai-ink-2, #4b5563)}.paf__doc-chip--failed[data-v-0cde3cf5]{color:var(--ai-down, #cf202f);border-color:var(--ai-down, #cf202f)}.paf__doc-x[data-v-0cde3cf5]{font:inherit;font-size:14px;line-height:1;border:none;background:none;color:var(--ai-ink-3, #9ca3af);cursor:pointer;padding:0 2px}.paf__doc-x[data-v-0cde3cf5]:hover{color:var(--ai-ink, #0f172a)}.paf__pos-label[data-v-0cde3cf5]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--ai-ink-3, #9ca3af);margin-bottom:8px}.paf__pos-table[data-v-0cde3cf5]{display:flex;flex-direction:column;gap:6px}.paf__pos-head[data-v-0cde3cf5],.paf__pos-row[data-v-0cde3cf5]{display:grid;grid-template-columns:1.6fr 1fr .8fr 1fr 28px;gap:8px;align-items:center}.paf__pos-head[data-v-0cde3cf5]{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--ai-ink-3, #9ca3af);padding:0 2px}.paf__pos-input[data-v-0cde3cf5]{width:100%;min-width:0;font:inherit;font-size:12.5px;padding:8px 10px;border:1px solid var(--ai-border, #d0d5dd);border-radius:9px;color:var(--ai-ink, #0f172a);background:var(--ai-surface, #fff)}.paf__pos-input[data-v-0cde3cf5]:focus{outline:2px solid var(--ai-accent, #3189ca);outline-offset:1px}.paf__pos-del[data-v-0cde3cf5]{font:inherit;font-size:16px;line-height:1;border:none;background:none;color:var(--ai-ink-3, #9ca3af);cursor:pointer}.paf__pos-del[data-v-0cde3cf5]:hover:not(:disabled){color:var(--ai-down, #cf202f)}.paf__pos-del[data-v-0cde3cf5]:disabled{opacity:.3;cursor:not-allowed}.paf__pos-add[data-v-0cde3cf5]{font:inherit;font-size:12.5px;font-weight:600;color:var(--ai-accent, #3189ca);background:none;border:none;cursor:pointer;padding:8px 0;text-align:left}.paf__pos-add[data-v-0cde3cf5]:hover{text-decoration:underline}.paf__cash[data-v-0cde3cf5]{display:block;margin-top:14px}.paf__cash-label[data-v-0cde3cf5]{display:block;font-size:12.5px;font-weight:600;color:var(--ai-ink-2, #4b5563);margin-bottom:7px}.paf__risk-list[data-v-0cde3cf5]{display:flex;flex-direction:column;gap:10px}.paf__risk[data-v-0cde3cf5]{display:flex;flex-direction:column;gap:3px;text-align:left;background:var(--ai-surface, #fff);border:1px solid var(--ai-border, #e2e6ec);border-radius:13px;padding:14px 16px;cursor:pointer;font:inherit;transition:border-color .15s,box-shadow .2s}.paf__risk[data-v-0cde3cf5]:hover{border-color:var(--ai-accent, #3189ca)}.paf__risk--on[data-v-0cde3cf5]{border-color:var(--ai-accent, #3189ca);box-shadow:0 10px 26px -18px var(--ai-accent, #3189ca);background:#3189ca0d}.paf__risk-head[data-v-0cde3cf5]{display:flex;justify-content:space-between;align-items:baseline}.paf__risk-name[data-v-0cde3cf5]{font-size:14.5px;font-weight:700;color:var(--ai-ink, #0f172a)}.paf__risk-vol[data-v-0cde3cf5]{font-size:12px;color:var(--ai-ink-3, #9ca3af)}.paf__risk-desc[data-v-0cde3cf5]{font-size:12.5px;color:var(--ai-ink-2, #4b5563)}.paf__risk-tilt[data-v-0cde3cf5]{font-size:11.5px;font-weight:600;color:var(--ai-accent, #3189ca)}.paf__freenote[data-v-0cde3cf5]{width:100%;margin-top:14px;font:inherit;font-size:13px;padding:11px 14px;border:1px solid var(--ai-border, #d0d5dd);border-radius:11px;color:var(--ai-ink, #0f172a);background:var(--ai-surface, #fff)}.paf__freenote[data-v-0cde3cf5]:focus{outline:2px solid var(--ai-accent, #3189ca);outline-offset:1px}.paf__bubble[data-v-0cde3cf5]{display:flex;gap:9px;align-items:flex-start;background:var(--ai-surface, #fff);border:1px solid var(--ai-border, #e2e6ec);border-radius:14px;padding:14px 16px;font-size:13px;line-height:1.55;color:var(--ai-ink-2, #4b5563);margin-top:16px}.paf__bubble .q-icon[data-v-0cde3cf5]{margin-top:2px;color:var(--ai-accent, #3189ca);flex-shrink:0}.paf__nav[data-v-0cde3cf5]{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.paf__ghost[data-v-0cde3cf5]{font:inherit;font-size:13px;font-weight:600;color:var(--ai-ink-2, #4b5563);background:none;border:1px solid var(--ai-border, #d0d5dd);border-radius:11px;padding:11px 18px;cursor:pointer}.paf__ghost[data-v-0cde3cf5]:hover{color:var(--ai-ink, #0f172a);border-color:var(--ai-ink-3, #9ca3af)}.paf__next[data-v-0cde3cf5]{display:inline-flex;align-items:center;gap:8px;border:none;border-radius:11px;padding:12px 22px;background:var(--ai-accent, #3189ca);color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 14px 30px -14px var(--ai-accent, #3189ca);transition:transform .15s,filter .15s,opacity .15s}.paf__next[data-v-0cde3cf5]:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.06)}.paf__next[data-v-0cde3cf5]:disabled{opacity:.45;cursor:not-allowed}.paf__mini[data-v-0cde3cf5]{font-size:11.5px;color:var(--ai-ink-3, #9ca3af);margin:12px 0 0;text-align:right}@media (prefers-reduced-motion: reduce){.paf__inner[data-v-0cde3cf5]{animation:none}}.aiv2-chat[data-v-23e9e214]{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--ai-bg, #f4f6f9);font-family:var(--ai-font-sans),-apple-system,system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--ai-ink, #090a1b);overflow:hidden}.aiv2-chat--empty[data-v-23e9e214]{overflow:hidden}.aiv2-chat--empty[data-v-23e9e214]>.aiv2-empty{flex:1;min-height:0}.aiv2-chat__stream[data-v-23e9e214]{flex:1;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;min-height:0}.aiv2-chat__stream[data-v-23e9e214]::-webkit-scrollbar{width:6px}.aiv2-chat__stream[data-v-23e9e214]::-webkit-scrollbar-thumb{background:var(--ai-border, #dee1e6);border-radius:6px}.aiv2-chat__inner[data-v-23e9e214]{width:100%;max-width:720px;margin:0 auto;padding:32px 24px 24px;display:flex;flex-direction:column;gap:28px;box-sizing:border-box}.aiv2-turn--user[data-v-23e9e214]{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.aiv2-attachments[data-v-23e9e214]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:70%}.aiv2-attachments__chip[data-v-23e9e214]{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 10px 3px 8px;font-size:12px;color:var(--ai-ink-2, #475569);background:var(--ai-surface-2, #f1f5f9);border:1px solid var(--ai-border, #e2e8f0);border-radius:100px}.aiv2-attachments__icon[data-v-23e9e214]{flex:none;opacity:.7}.aiv2-attachments__name[data-v-23e9e214]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.aiv2-turn--assistant[data-v-23e9e214]{display:flex;flex-direction:column;gap:8px}.aiv2-bubble--user[data-v-23e9e214]{max-width:70%;padding:10px 14px;background:var(--ai-accent, #123f8c);color:#fff;border-radius:16px 16px 4px;font-size:15px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.aiv2-role[data-v-23e9e214]{display:inline-flex;align-items:center;gap:8px;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ai-ink-3, #7c828a)}.aiv2-role__dot[data-v-23e9e214]{width:6px;height:6px;border-radius:50%;background:var(--ai-accent);box-shadow:0 0 0 3px var(--ai-accent-softer)}.aiv2-elapsed[data-v-23e9e214]{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:none;color:var(--ai-ink-3, #5b616e);padding:2px 8px 2px 7px;background:var(--ai-surface-2, #f7f7f7);border:1px solid var(--ai-border, #dee1e6);border-radius:100px}.aiv2-elapsed__dot[data-v-23e9e214]{width:6px;height:6px;border-radius:50%;background:var(--ai-accent, #123f8c);animation:aiv2-elapsed-pulse-23e9e214 1.1s ease-in-out infinite}@keyframes aiv2-elapsed-pulse-23e9e214{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.aiv2-prose[data-v-23e9e214]{font-size:15.5px;line-height:1.65;color:var(--ai-ink, #090a1b)}.aiv2-cot-inline[data-v-23e9e214]{margin-top:2px;margin-bottom:8px}.body--dark .aiv2-chat[data-v-23e9e214]{background:var(--ai-bg, #0f1526)}.body--dark .aiv2-bubble--user[data-v-23e9e214]{background:var(--ai-accent-2, #3188ca)}.body--dark .aiv2-attachments__chip[data-v-23e9e214]{background:#ffffff0a;border-color:#2d3a5c;color:#cbd5e1}.aiv2-panel-pill[data-v-23e9e214]{display:flex;align-items:center;gap:10px;width:calc(100% - 24px);max-width:720px;margin:0 auto 8px;padding:12px 16px;border:1px solid var(--ai-border, #dee1e6);border-radius:14px;background:var(--ai-surface, #fff);color:var(--ai-ink, #0a0b0d);cursor:pointer;text-align:left;box-shadow:0 6px 18px #0a0b0d0f;transition:background .15s ease,border-color .15s ease}.aiv2-panel-pill[data-v-23e9e214]:active{background:var(--ai-surface-2, #f6f6f6)}.aiv2-panel-pill__brand[data-v-23e9e214]{font-size:10px;font-weight:700;letter-spacing:.16em;color:var(--ai-ink-3, #7c828a);white-space:nowrap}.aiv2-panel-pill__label[data-v-23e9e214]{flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiv2-panel-pill__meta[data-v-23e9e214]{font-weight:400;color:var(--ai-ink-3, #7c828a)}.aiv2-panel-pill__chev[data-v-23e9e214]{width:20px;height:20px;flex:0 0 auto;color:var(--ai-ink-3, #7c828a)}.aiv2-panel-pill__dots[data-v-23e9e214]{display:inline-flex;gap:4px;flex:0 0 auto}.aiv2-panel-pill__dots span[data-v-23e9e214]{width:6px;height:6px;border-radius:50%;background:var(--ai-accent, #0052ff);animation:aiv2-pill-pulse-23e9e214 1.2s ease-in-out infinite}.aiv2-panel-pill__dots span[data-v-23e9e214]:nth-child(2){animation-delay:.15s}.aiv2-panel-pill__dots span[data-v-23e9e214]:nth-child(3){animation-delay:.3s}@keyframes aiv2-pill-pulse-23e9e214{0%,80%,to{opacity:.25;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.aiv2-sheet[data-v-23e9e214]{width:100vw;max-width:100vw;height:92dvh;max-height:92dvh;display:flex;flex-direction:column;border-top-left-radius:18px;border-top-right-radius:18px;overflow:hidden;background:var(--ai-surface-2, #f7f7f7)}.aiv2-sheet__handle[data-v-23e9e214]{flex:0 0 auto;display:flex;justify-content:center;padding:10px 0 6px;cursor:pointer}.aiv2-sheet__grip[data-v-23e9e214]{width:40px;height:4px;border-radius:4px;background:var(--ai-border-strong, #c9ceda)}.aiv2-sheet__body[data-v-23e9e214]{flex:1;min-height:0;overflow:hidden}
