@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-115a0f5a]{display:flex;flex-direction:column;gap:10px;min-width:0}.aiv2-stream-ind__prose[data-v-115a0f5a]{min-width:0;font-size:var(--ucx-fs-lg);line-height:1.65;color:var(--ai-ink, #090a1b)}.aiv2-stream-ind__trail[data-v-115a0f5a]{display:flex;align-items:flex-start;gap:10px;min-width:0}.aiv2-stream-ind__trail--solo[data-v-115a0f5a]{margin-top:0}.aiv2-stream-ind__status[data-v-115a0f5a]{margin:2px 0 0;flex:1;min-width:0;font-size:var(--ucx-fs-lg);line-height:1.55;color:var(--ai-ink-2, #3d424a)}.aiv2-stream-fade-enter-active[data-v-115a0f5a],.aiv2-stream-fade-leave-active[data-v-115a0f5a]{transition:opacity .22s ease,transform .22s ease}.aiv2-stream-fade-enter-from[data-v-115a0f5a],.aiv2-stream-fade-leave-to[data-v-115a0f5a]{opacity:0;transform:translateY(4px)}.aiv2-prompt-helper[data-v-ab329ee8]{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-ab329ee8]{border-radius:16px}}.aiv2-prompt-helper__head[data-v-ab329ee8]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 0}.aiv2-prompt-helper__label[data-v-ab329ee8]{font-size:var(--ucx-fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ai-ink-3);margin-bottom:4px}.aiv2-prompt-helper__title[data-v-ab329ee8]{font-size:var(--ucx-fs-xl);font-weight:600;color:var(--ai-ink)}.aiv2-prompt-helper__subtitle[data-v-ab329ee8]{margin:6px 0 0;font-size:var(--ucx-fs-md);color:var(--ai-ink-3);line-height:1.45}.aiv2-prompt-helper__close[data-v-ab329ee8]{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-ab329ee8]:hover{background:var(--ai-surface-3);color:var(--ai-ink)}.aiv2-prompt-helper__body[data-v-ab329ee8]{display:flex;flex-direction:column;gap:10px;padding:16px 22px 8px}.aiv2-prompt-helper__field-label[data-v-ab329ee8]{font-size:var(--ucx-fs-sm);font-weight:600;color:var(--ai-ink-2)}.aiv2-prompt-helper__textarea[data-v-ab329ee8]{width:100%;border:1px solid var(--ai-border);border-radius:12px;padding:12px 14px;font:inherit;font-size:var(--ucx-fs-base);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-ab329ee8]: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-ab329ee8]:disabled{opacity:.6}.aiv2-prompt-helper__textarea--result[data-v-ab329ee8]{min-height:180px;font-size:var(--ucx-fs-md);color:var(--ai-ink-2)}.aiv2-prompt-helper__error[data-v-ab329ee8]{margin:0;font-size:var(--ucx-fs-md);color:var(--ai-danger, #d23b3b);line-height:1.4}.aiv2-prompt-helper__generate[data-v-ab329ee8]{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:0;border-radius:999px;font:inherit;font-size:var(--ucx-fs-md);font-weight:600;color:#fff;background:var(--ai-accent);cursor:pointer;transition:background .14s ease,opacity .14s ease}.aiv2-prompt-helper__generate[data-v-ab329ee8]:hover:not(:disabled){background:var(--ai-accent-ink)}.aiv2-prompt-helper__generate[data-v-ab329ee8]:disabled{opacity:.45;cursor:not-allowed}.aiv2-prompt-helper__result[data-v-ab329ee8]{display:flex;flex-direction:column;gap:8px;margin-top:4px}.aiv2-prompt-helper__actions[data-v-ab329ee8]{padding:8px 16px 16px;gap:8px}.aiv2-prompt-helper__btn[data-v-ab329ee8]{padding:8px 16px;border-radius:10px;font:inherit;font-size:var(--ucx-fs-md);font-weight:600;cursor:pointer;border:0;transition:background .12s ease}.aiv2-prompt-helper__btn--ghost[data-v-ab329ee8]{background:transparent;color:var(--ai-ink-2)}.aiv2-prompt-helper__btn--ghost[data-v-ab329ee8]:hover{background:var(--ai-surface-2)}.aiv2-prompt-helper__btn--primary[data-v-ab329ee8]{background:var(--ai-accent);color:#fff}.aiv2-prompt-helper__btn--primary[data-v-ab329ee8]:hover:not(:disabled){background:var(--ai-accent-ink)}.aiv2-prompt-helper__btn--primary[data-v-ab329ee8]:disabled{opacity:.4;cursor:not-allowed}.aiv2-composer[data-v-6c609524]{background:transparent;flex-shrink:0}.aiv2-composer--centered[data-v-6c609524]{width:100%;max-width:720px;margin:0 auto;padding:0}.aiv2-composer--docked[data-v-6c609524]{background:transparent;padding:12px 24px 20px}@media (min-width: 768px){.aiv2-composer--docked .aiv2-composer__shell[data-v-6c609524]{box-shadow:none}.aiv2-composer--docked .aiv2-composer__shell[data-v-6c609524]:focus-within{box-shadow:0 0 0 4px var(--ai-accent-softer, rgba(18, 63, 140, .08))}}.aiv2-composer__inner[data-v-6c609524]{max-width:760px;margin:0 auto}.aiv2-interrupt[data-v-6c609524]{margin-bottom:12px}.aiv2-interrupt-error[data-v-6c609524]{margin-bottom:12px;font-size:var(--ucx-fs-md);color:var(--ai-danger, #d23b3b)}.aiv2-composer__shell[data-v-6c609524]{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-6c609524]: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-6c609524]{width:100%;border:0;outline:0;background:transparent;resize:none;font-family:inherit;font-size:var(--ucx-fs-base);line-height:1.5;color:var(--ai-ink, #090a1b);padding:0;max-height:220px;min-height:48px}@media (hover: none) and (pointer: coarse){.aiv2-composer__textarea[data-v-6c609524]{font-size:var(--ucx-fs-lg)}}.aiv2-composer__textarea[data-v-6c609524]::-moz-placeholder{color:var(--ai-ink-4, #94a3b8)}.aiv2-composer__textarea[data-v-6c609524]::placeholder{color:var(--ai-ink-4, #94a3b8)}.aiv2-composer__toolbar[data-v-6c609524]{display:flex;align-items:center;gap:8px;margin-top:6px;flex-wrap:wrap}.aiv2-composer__left[data-v-6c609524]{display:inline-flex;align-items:center;gap:8px;min-width:0}.aiv2-composer__actions[data-v-6c609524]{margin-left:auto}.aiv2-composer__icon-btn[data-v-6c609524]{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-6c609524]:hover:not(:disabled){background:var(--ai-surface-2, #f1f5f9);color:var(--ai-ink, #090a1b)}.aiv2-composer__icon-btn[data-v-6c609524]:disabled{opacity:.45;cursor:not-allowed}.aiv2-composer__file-input[data-v-6c609524]{display:none}.aiv2-composer__attachments[data-v-6c609524]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.aiv2-attachment[data-v-6c609524]{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 6px 4px 9px;font-size:var(--ucx-fs-sm);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-6c609524]{color:var(--ai-danger, #d23b3b);border-color:#d23b3b59;background:#d23b3b0f}.aiv2-attachment__icon[data-v-6c609524]{flex-shrink:0;color:var(--ai-ink-3, #94a3b8)}.aiv2-attachment--failed .aiv2-attachment__icon[data-v-6c609524]{color:var(--ai-danger, #d23b3b)}.aiv2-attachment__spinner[data-v-6c609524]{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-6c609524 .8s linear infinite}@keyframes aiv2-attachment-spin-6c609524{to{transform:rotate(360deg)}}.aiv2-attachment__name[data-v-6c609524]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.aiv2-attachment__meta[data-v-6c609524]{flex-shrink:0;font-size:var(--ucx-fs-xs);color:var(--ai-ink-3, #94a3b8)}.aiv2-attachment__meta--error[data-v-6c609524]{color:var(--ai-danger, #d23b3b);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiv2-attachment__remove[data-v-6c609524]{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-6c609524]:hover{background:#090a1b14;color:var(--ai-ink, #090a1b)}.aiv2-composer__icon-btn--helper[data-v-6c609524]{color:var(--ai-accent)}.aiv2-composer__icon-btn--helper[data-v-6c609524]:hover:not(:disabled){color:var(--ai-accent-ink);background:var(--ai-accent-softer)}.aiv2-composer__actions[data-v-6c609524]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.aiv2-composer__clear[data-v-6c609524]{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-6c609524]:hover{background:var(--ai-surface-2, #f1f5f9);color:var(--ai-ink, #090a1b)}.aiv2-composer__clear[data-v-6c609524]:active{transform:scale(.94)}.aiv2-composer__send[data-v-6c609524]{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-6c609524]:hover:not(:disabled){background:var(--ai-accent-ink, #1a4fa8);transform:translateY(-1px)}.aiv2-composer__send[data-v-6c609524]:active:not(:disabled){transform:scale(.96)}.aiv2-composer__send[data-v-6c609524]:disabled{opacity:.35;box-shadow:none;cursor:not-allowed}.aiv2-composer__stop[data-v-6c609524]{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-6c609524]:hover{opacity:.85}.aiv2-composer__stop[data-v-6c609524]:active{transform:scale(.96)}.aiv2-depth[data-v-6c609524]{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-6c609524]{display:inline-flex;align-items:center;gap:5px;font-family:inherit;font-size:var(--ucx-fs-sm);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-6c609524]:hover:not(.aiv2-depth__chip--active){color:var(--ai-ink, #090a1b)}.aiv2-depth__chip--active[data-v-6c609524]{background:var(--ai-accent, #123f8c);color:#fff}.aiv2-depth__icon[data-v-6c609524]{display:inline-flex}@media (max-width: 768px){.aiv2-composer__icon-btn[data-v-6c609524],.aiv2-composer__clear[data-v-6c609524]{width:40px;height:40px}.aiv2-composer__send[data-v-6c609524],.aiv2-composer__stop[data-v-6c609524]{width:42px;height:42px}.aiv2-composer__toolbar[data-v-6c609524]{flex-wrap:nowrap}.aiv2-depth-select[data-v-6c609524]{height:40px}}.aiv2-depth-select[data-v-6c609524]{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:var(--ucx-fs-md);font-weight:600;cursor:pointer;white-space:nowrap;transition:background .16s ease,border-color .16s ease}.aiv2-depth-select[data-v-6c609524]:hover:not(:disabled){border-color:var(--ai-border-strong, #c9ceda)}.aiv2-depth-select__label[data-v-6c609524]{line-height:1}.body--dark .aiv2-composer--docked[data-v-6c609524]{background:transparent}.body--dark .aiv2-composer__shell[data-v-6c609524]{background:#1a2240;border-color:#2d3a5c}.body--dark .aiv2-composer__shell[data-v-6c609524]:focus-within{border-color:#3188ca66;box-shadow:0 0 0 3px #3188ca14}.body--dark .aiv2-composer__textarea[data-v-6c609524]{color:#f1f5f9}.body--dark .aiv2-composer__icon-btn[data-v-6c609524]:hover:not(:disabled),.body--dark .aiv2-composer__clear[data-v-6c609524]:hover{background:#ffffff0f;color:#94a3b8}.body--dark .aiv2-depth__chip--active[data-v-6c609524]{background:var(--ai-accent-2, #3188ca)}.body--dark .aiv2-attachment[data-v-6c609524]{background:#ffffff0a;border-color:#2d3a5c;color:#cbd5e1}.body--dark .aiv2-attachment--failed[data-v-6c609524]{background:#d23b3b1f;border-color:#d23b3b66;color:#f1a3a3}.body--dark .aiv2-attachment__remove[data-v-6c609524]:hover{background:#ffffff14;color:#f1f5f9}.ai-credits-line[data-v-32599da4]{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(--ucx-font-sans);font-size:var(--ucx-fs-sm);font-weight:500;line-height:1}.ai-credits-line__icon-wrap[data-v-32599da4]{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-32599da4]{filter:drop-shadow(0 1px 2px rgba(18,63,140,.16))}.ai-credits-line__text[data-v-32599da4]{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.005em}.ai-credits-line__bar[data-v-32599da4]{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-32599da4]{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-32599da4]{background:linear-gradient(135deg,#0f172a,#1e3a8a);border-radius:16px;padding:20px}.ai-credits-card__label[data-v-32599da4]{font-size:var(--ucx-fs-sm);color:#93c5fd;margin:0 0 4px;font-weight:500}.ai-credits-card__amount[data-v-32599da4]{font-size:var(--ucx-fs-4xl);font-weight:700;color:#fff;letter-spacing:-1px;line-height:1;margin:0}.ai-credits-card__bar[data-v-32599da4]{margin-top:14px;background:#ffffff1a;border-radius:8px;overflow:hidden;height:6px}.ai-credits-card__fill[data-v-32599da4]{height:100%;background:#60a5fa;border-radius:8px;transition:width .3s ease}.ai-credits-card__plan[data-v-32599da4]{font-size:var(--ucx-fs-xs);color:#93c5fd;margin:6px 0 0}.ai-credits-card__plan strong[data-v-32599da4]{color:#fff}.ai-credits-card__btn[data-v-32599da4]{margin-top:16px;background:#2563eb;border:none;border-radius:12px;padding:10px 20px;color:#fff;font-size:var(--ucx-fs-base);font-weight:600;cursor:pointer;width:100%;font-family:inherit;transition:background .15s}.ai-credits-card__btn[data-v-32599da4]:hover{background:#1d4ed8}.aiv2-empty[data-v-b581e884]{position:relative;display:flex;align-items:center;justify-content:center;height:100%;min-height:0;padding:24px;overflow:hidden}.aiv2-empty__glow[data-v-b581e884]{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-b581e884]{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-b581e884]::-webkit-scrollbar{width:0;height:0}.aiv2-empty__greeting[data-v-b581e884]{text-align:center;width:100%;flex-shrink:0}.aiv2-empty__eyebrow[data-v-b581e884]{display:inline-flex;align-items:center;gap:7px;padding:4px 11px 4px 9px;margin-bottom:14px;font-size:var(--ucx-fs-2xs);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-b581e884]{width:6px;height:6px;border-radius:50%;background:var(--ai-accent);box-shadow:0 0 0 3px var(--ai-accent-softer);animation:aiv2Pulse-b581e884 2s ease-in-out infinite}@keyframes aiv2Pulse-b581e884{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-b581e884]{font-size:var(--ucx-fs-5xl);font-weight:600;letter-spacing:-.025em;line-height:1.15;color:var(--ai-ink);margin:0}.aiv2-empty__name[data-v-b581e884]{color:var(--ai-accent)}.aiv2-empty__dock[data-v-b581e884]{width:100%;flex-shrink:0;display:flex;flex-direction:column;align-items:center}.aiv2-empty__composer[data-v-b581e884]{width:100%}.aiv2-empty__suggestions[data-v-b581e884]{width:100%;margin-top:clamp(12px,2vh,18px);display:flex;flex-direction:column;align-items:center;gap:8px}.aiv2-empty__suggestions-label[data-v-b581e884]{margin:0;font-size:var(--ucx-fs-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ai-ink-3)}.aiv2-suggestions-chips[data-v-b581e884]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%;max-width:560px}.aiv2-suggestion-chip[data-v-b581e884]{padding:8px 16px;font:inherit;font-size:var(--ucx-fs-md);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-b581e884]: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-b581e884]:active{transform:scale(.98)}.aiv2-empty__browse[data-v-b581e884]{display:inline-flex;align-items:center;gap:6px;padding:4px 2px;font:inherit;font-size:var(--ucx-fs-sm);font-weight:500;color:var(--ai-accent);background:transparent;border:0;cursor:pointer;transition:opacity .12s}.aiv2-empty__browse[data-v-b581e884]:hover{opacity:.75;text-decoration:underline}.aiv2-empty__credits[data-v-b581e884]{margin-top:clamp(10px,1.5vh,14px)}.aiv2-agents-sheet[data-v-b581e884]{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-b581e884]{border-radius:16px;max-height:80vh}}.aiv2-agents-sheet__head[data-v-b581e884]{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-b581e884]{font-size:var(--ucx-fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ai-ink-3);margin-bottom:4px}.aiv2-agents-sheet__title[data-v-b581e884]{font-size:var(--ucx-fs-xl);font-weight:600;color:var(--ai-ink)}.aiv2-agents-sheet__close[data-v-b581e884]{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-b581e884]:hover{background:var(--ai-surface-3);color:var(--ai-ink)}.aiv2-agents-sheet__body[data-v-b581e884]{overflow-y:auto;padding:16px 24px 28px}@media (max-width: 768px){.aiv2-empty[data-v-b581e884]{padding:16px 12px calc(12px + env(safe-area-inset-bottom,0px))}.aiv2-empty__eyebrow[data-v-b581e884]{display:none}.aiv2-empty__title[data-v-b581e884]{font-size:var(--ucx-fs-3xl)}.aiv2-suggestion-chip[data-v-b581e884]{font-size:var(--ucx-fs-sm);padding:7px 14px}}@media (max-height: 580px){.aiv2-empty__center[data-v-b581e884]{gap:10px}.aiv2-empty__title[data-v-b581e884]{font-size:var(--ucx-fs-2xl)}.aiv2-empty__suggestions[data-v-b581e884]{margin-top:8px}}.body--dark .aiv2-suggestion-chip[data-v-b581e884]{background:var(--ai-surface-2)}.body--dark .aiv2-suggestion-chip[data-v-b581e884]:hover{background:color-mix(in oklab,var(--ai-accent-softer) 60%,var(--ai-surface-2))}.saf[data-v-abcd1d6c]{height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 48px}.saf__inner[data-v-abcd1d6c]{max-width:860px;margin:0 auto;animation:safFadeUp-abcd1d6c .5s cubic-bezier(.2,.7,.2,1) both}@keyframes safFadeUp-abcd1d6c{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.saf__back[data-v-abcd1d6c]{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:var(--ucx-fs-sm);font-weight:600;color:var(--ai-ink-2, #4b5563);background:none;border:none;cursor:pointer;padding:14px 0}.saf__back[data-v-abcd1d6c]:hover{color:var(--ai-ink, #0f172a)}.saf__sec[data-v-abcd1d6c]{margin:8px 0 18px}.saf__eyebrow[data-v-abcd1d6c]{font-size:var(--ucx-fs-xs);font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--ai-accent, #092c66)}.saf__title[data-v-abcd1d6c]{font-size:var(--ucx-fs-2xl);font-weight:700;letter-spacing:-.4px;margin:6px 0 0;color:var(--ai-ink, #0f172a)}.saf__sub[data-v-abcd1d6c]{font-size:var(--ucx-fs-md);color:var(--ai-ink-2, #4b5563);margin:2px 0 0}.saf__asset-grid[data-v-abcd1d6c]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width: 760px){.saf__asset-grid[data-v-abcd1d6c]{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.saf__asset-grid[data-v-abcd1d6c]{grid-template-columns:1fr}}.saf__asset-card[data-v-abcd1d6c]{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-abcd1d6c .5s both}.saf__asset-card[data-v-abcd1d6c]: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-abcd1d6c]:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.saf__ac-ico[data-v-abcd1d6c]{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.saf__ac-title[data-v-abcd1d6c]{font-size:var(--ucx-fs-xl);font-weight:700;letter-spacing:-.3px}.saf__ac-sub[data-v-abcd1d6c]{font-size:var(--ucx-fs-sm);color:var(--ai-ink-2, #4b5563);line-height:1.5;min-height:36px}.saf__ac-go[data-v-abcd1d6c]{display:inline-flex;align-items:center;gap:4px;font-size:var(--ucx-fs-sm);font-weight:700;margin-top:4px}.saf__clarify-head[data-v-abcd1d6c]{display:flex;align-items:center;gap:13px;margin-bottom:18px}.saf__ac-badge[data-v-abcd1d6c]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.saf__clarify-title[data-v-abcd1d6c]{font-size:var(--ucx-fs-2xl);font-weight:700;letter-spacing:-.4px;margin:0;color:var(--ai-ink, #0f172a)}.saf__clarify-sub[data-v-abcd1d6c]{font-size:var(--ucx-fs-md);color:var(--ai-ink-2, #4b5563);margin:0}.saf__bubble[data-v-abcd1d6c]{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:var(--ucx-fs-md);line-height:1.55;color:var(--ai-ink, #0f172a);margin-bottom:18px}.saf__bubble .q-icon[data-v-abcd1d6c]{margin-top:2px}.saf__panel[data-v-abcd1d6c]{background:var(--ai-surface, #fff);border:1px solid var(--ai-border, #e2e6ec);border-radius:16px;padding:22px}.saf__block[data-v-abcd1d6c]{margin-bottom:20px}.saf__q[data-v-abcd1d6c]{display:flex;align-items:center;gap:8px;font-size:var(--ucx-fs-md);font-weight:600;margin-bottom:11px;color:var(--ai-ink, #0f172a);flex-wrap:wrap}.saf__q-num[data-v-abcd1d6c]{width:21px;height:21px;border-radius:50%;font-size:var(--ucx-fs-2xs);font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.saf__excl[data-v-abcd1d6c]{font-size:var(--ucx-fs-2xs);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-abcd1d6c]{display:flex;flex-wrap:wrap;gap:7px}.saf__chip[data-v-abcd1d6c]{background:var(--ai-surface-2, #f7f8fa);border:1px solid var(--ai-border, #d0d5dd);border-radius:20px;padding:7px 13px;font:inherit;font-size:var(--ucx-fs-sm);font-weight:500;color:var(--ai-ink, #0f172a);cursor:pointer;transition:border-color .14s,background-color .14s,color .14s}.saf__chip[data-v-abcd1d6c]:hover{border-color:var(--ai-ink-3, #9ca3af)}.saf__chip[data-v-abcd1d6c]:focus-visible{outline:2px solid var(--ai-accent, #2d6cdf);outline-offset:2px}.saf__chip--on[data-v-abcd1d6c]{font-weight:600;box-shadow:0 2px 8px -3px currentColor}.saf__gen[data-v-abcd1d6c]{display:inline-flex;align-items:center;gap:8px;border:none;border-radius:11px;padding:13px 22px;color:#fff;font:inherit;font-size:var(--ucx-fs-base);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-abcd1d6c]:hover{transform:translateY(-1px);filter:brightness(1.06)}.saf__mini[data-v-abcd1d6c]{font-size:var(--ucx-fs-xs);color:var(--ai-ink-3, #9ca3af);margin:12px 0 0}@media (prefers-reduced-motion: reduce){.saf__inner[data-v-abcd1d6c],.saf__asset-card[data-v-abcd1d6c]{animation:none}}.paf[data-v-8802f750]{height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 48px}.paf__inner[data-v-8802f750]{max-width:720px;margin:0 auto;animation:pafFadeUp-8802f750 .5s cubic-bezier(.2,.7,.2,1) both}@keyframes pafFadeUp-8802f750{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.paf__back[data-v-8802f750]{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:var(--ucx-fs-sm);font-weight:600;color:var(--ai-ink-2, #4b5563);background:none;border:none;cursor:pointer;padding:14px 0}.paf__back[data-v-8802f750]:hover{color:var(--ai-ink, #0f172a)}.paf__rail[data-v-8802f750]{height:4px;border-radius:3px;background:var(--ai-surface-2, #eef1f5);overflow:hidden}.paf__rail-fill[data-v-8802f750]{display:block;height:100%;border-radius:3px;background:var(--ai-accent, #3189ca);transition:width .3s ease}.paf__meta[data-v-8802f750]{display:inline-flex;align-items:center;gap:6px;font-size:var(--ucx-fs-xs);font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--ai-accent, #092c66);margin:12px 0 4px}.paf__step[data-v-8802f750]{margin-top:8px}.paf__title[data-v-8802f750]{font-size:var(--ucx-fs-2xl);font-weight:700;letter-spacing:-.4px;margin:6px 0 0;color:var(--ai-ink, #0f172a)}.paf__sub[data-v-8802f750]{font-size:var(--ucx-fs-md);color:var(--ai-ink-2, #4b5563);margin:2px 0 16px}.paf__cards-2[data-v-8802f750]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 560px){.paf__cards-2[data-v-8802f750]{grid-template-columns:1fr}}.paf__cards-auto[data-v-8802f750]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.paf__card[data-v-8802f750]{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-8802f750]:hover{border-color:var(--ai-accent, #3189ca)}.paf__card--on[data-v-8802f750]{border-color:var(--ai-accent, #3189ca);box-shadow:0 10px 26px -18px var(--ai-accent, #3189ca);background:#3189ca0d}.paf__card--compact[data-v-8802f750]{padding:14px}.paf__card-title[data-v-8802f750]{font-size:var(--ucx-fs-lg);font-weight:700}.paf__card-sub[data-v-8802f750]{font-size:var(--ucx-fs-sm);color:var(--ai-ink-2, #4b5563);line-height:1.45}.paf__chips[data-v-8802f750]{display:flex;flex-wrap:wrap;gap:8px}.paf__chip[data-v-8802f750]{background:var(--ai-surface-2, #f7f8fa);border:1px solid var(--ai-border, #d0d5dd);border-radius:20px;padding:8px 14px;font:inherit;font-size:var(--ucx-fs-sm);font-weight:500;color:var(--ai-ink, #0f172a);cursor:pointer;transition:border-color .14s,background-color .14s,color .14s}.paf__chip[data-v-8802f750]:hover{border-color:var(--ai-ink-3, #9ca3af)}.paf__chip--on[data-v-8802f750]{font-weight:600;background:#3189ca14;border-color:var(--ai-accent, #3189ca);color:var(--ai-accent, #3189ca)}.paf__capital-row[data-v-8802f750]{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap}.paf__ccy[data-v-8802f750]{display:inline-flex;border:1px solid var(--ai-border, #d0d5dd);border-radius:11px;overflow:hidden}.paf__ccy-btn[data-v-8802f750]{font:inherit;font-size:var(--ucx-fs-sm);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-8802f750]{border-left:1px solid var(--ai-border, #e2e6ec)}.paf__ccy-btn--on[data-v-8802f750]{background:var(--ai-accent, #3189ca);color:#fff}.paf__capital-input[data-v-8802f750]{flex:1;min-width:160px;font-size:var(--ucx-fs-xl);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-8802f750]:focus{outline:2px solid var(--ai-accent, #3189ca);outline-offset:1px}.paf__quick[data-v-8802f750]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.paf__upload[data-v-8802f750]{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-8802f750]{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font:inherit;font-size:var(--ucx-fs-md);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-8802f750]:hover{background:#3189ca0f}.paf__file-input[data-v-8802f750]{display:none}.paf__upload-hint[data-v-8802f750]{font-size:var(--ucx-fs-xs);color:var(--ai-ink-3, #9ca3af)}.paf__doc-chips[data-v-8802f750]{display:flex;flex-wrap:wrap;gap:6px}.paf__doc-chip[data-v-8802f750]{display:inline-flex;align-items:center;gap:6px;font-size:var(--ucx-fs-sm);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-8802f750]{color:var(--ai-down, #cf202f);border-color:var(--ai-down, #cf202f)}.paf__doc-x[data-v-8802f750]{font:inherit;font-size:var(--ucx-fs-base);line-height:1;border:none;background:none;color:var(--ai-ink-3, #9ca3af);cursor:pointer;padding:0 2px}.paf__doc-x[data-v-8802f750]:hover{color:var(--ai-ink, #0f172a)}.paf__pos-label[data-v-8802f750]{font-size:var(--ucx-fs-sm);font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--ai-ink-3, #9ca3af);margin-bottom:8px}.paf__pos-table[data-v-8802f750]{display:flex;flex-direction:column;gap:6px}.paf__pos-head[data-v-8802f750],.paf__pos-row[data-v-8802f750]{display:grid;grid-template-columns:1.6fr 1fr .8fr 1fr 28px;gap:8px;align-items:center}.paf__pos-head[data-v-8802f750]{font-size:var(--ucx-fs-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--ai-ink-3, #9ca3af);padding:0 2px}.paf__pos-input[data-v-8802f750]{width:100%;min-width:0;font:inherit;font-size:var(--ucx-fs-sm);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-8802f750]:focus{outline:2px solid var(--ai-accent, #3189ca);outline-offset:1px}.paf__pos-del[data-v-8802f750]{font:inherit;font-size:var(--ucx-fs-lg);line-height:1;border:none;background:none;color:var(--ai-ink-3, #9ca3af);cursor:pointer}.paf__pos-del[data-v-8802f750]:hover:not(:disabled){color:var(--ai-down, #cf202f)}.paf__pos-del[data-v-8802f750]:disabled{opacity:.3;cursor:not-allowed}.paf__pos-add[data-v-8802f750]{font:inherit;font-size:var(--ucx-fs-sm);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-8802f750]:hover{text-decoration:underline}.paf__cash[data-v-8802f750]{display:block;margin-top:14px}.paf__cash-label[data-v-8802f750]{display:block;font-size:var(--ucx-fs-sm);font-weight:600;color:var(--ai-ink-2, #4b5563);margin-bottom:7px}.paf__risk-list[data-v-8802f750]{display:flex;flex-direction:column;gap:10px}.paf__risk[data-v-8802f750]{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-8802f750]:hover{border-color:var(--ai-accent, #3189ca)}.paf__risk--on[data-v-8802f750]{border-color:var(--ai-accent, #3189ca);box-shadow:0 10px 26px -18px var(--ai-accent, #3189ca);background:#3189ca0d}.paf__risk-head[data-v-8802f750]{display:flex;justify-content:space-between;align-items:baseline}.paf__risk-name[data-v-8802f750]{font-size:var(--ucx-fs-base);font-weight:700;color:var(--ai-ink, #0f172a)}.paf__risk-vol[data-v-8802f750]{font-size:var(--ucx-fs-sm);color:var(--ai-ink-3, #9ca3af)}.paf__risk-desc[data-v-8802f750]{font-size:var(--ucx-fs-sm);color:var(--ai-ink-2, #4b5563)}.paf__risk-tilt[data-v-8802f750]{font-size:var(--ucx-fs-xs);font-weight:600;color:var(--ai-accent, #3189ca)}.paf__freenote[data-v-8802f750]{width:100%;margin-top:14px;font:inherit;font-size:var(--ucx-fs-md);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-8802f750]:focus{outline:2px solid var(--ai-accent, #3189ca);outline-offset:1px}.paf__bubble[data-v-8802f750]{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:var(--ucx-fs-md);line-height:1.55;color:var(--ai-ink-2, #4b5563);margin-top:16px}.paf__bubble .q-icon[data-v-8802f750]{margin-top:2px;color:var(--ai-accent, #3189ca);flex-shrink:0}.paf__nav[data-v-8802f750]{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.paf__ghost[data-v-8802f750]{font:inherit;font-size:var(--ucx-fs-md);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-8802f750]:hover{color:var(--ai-ink, #0f172a);border-color:var(--ai-ink-3, #9ca3af)}.paf__next[data-v-8802f750]{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:var(--ucx-fs-base);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-8802f750]:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.06)}.paf__next[data-v-8802f750]:disabled{opacity:.45;cursor:not-allowed}.paf__mini[data-v-8802f750]{font-size:var(--ucx-fs-xs);color:var(--ai-ink-3, #9ca3af);margin:12px 0 0;text-align:right}@media (prefers-reduced-motion: reduce){.paf__inner[data-v-8802f750]{animation:none}}.aiv2-chat[data-v-9383004b]{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--ai-bg, #f4f6f9);font-family:var(--ucx-font-sans);color:var(--ai-ink, #090a1b);overflow:hidden}.aiv2-chat--empty[data-v-9383004b]{overflow:hidden}.aiv2-chat--empty[data-v-9383004b]>.aiv2-empty{flex:1;min-height:0}.aiv2-chat__stream[data-v-9383004b]{flex:1;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;min-height:0}.aiv2-chat__stream[data-v-9383004b]::-webkit-scrollbar{width:6px}.aiv2-chat__stream[data-v-9383004b]::-webkit-scrollbar-thumb{background:var(--ai-border, #dee1e6);border-radius:6px}.aiv2-chat__inner[data-v-9383004b]{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-9383004b]{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.aiv2-attachments[data-v-9383004b]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:70%}.aiv2-attachments__chip[data-v-9383004b]{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 10px 3px 8px;font-size:var(--ucx-fs-sm);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-9383004b]{flex:none;opacity:.7}.aiv2-attachments__name[data-v-9383004b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.aiv2-turn--assistant[data-v-9383004b]{display:flex;flex-direction:column;gap:8px}.aiv2-bubble--user[data-v-9383004b]{max-width:70%;padding:10px 14px;background:var(--ai-accent, #123f8c);color:#fff;border-radius:16px 16px 4px;font-size:var(--ucx-fs-lg);line-height:1.5;white-space:pre-wrap;word-break:break-word}.aiv2-role[data-v-9383004b]{display:inline-flex;align-items:center;gap:8px;font-size:var(--ucx-fs-2xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ai-ink-3, #7c828a)}.aiv2-role__dot[data-v-9383004b]{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-9383004b]{display:inline-flex;align-items:center;gap:6px;font-size:var(--ucx-fs-2xs);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-9383004b]{width:6px;height:6px;border-radius:50%;background:var(--ai-accent, #123f8c);animation:aiv2-elapsed-pulse-9383004b 1.1s ease-in-out infinite}@keyframes aiv2-elapsed-pulse-9383004b{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.aiv2-prose[data-v-9383004b]{font-size:var(--ucx-fs-lg);line-height:1.65;color:var(--ai-ink, #090a1b)}.aiv2-cot-inline[data-v-9383004b]{margin-top:2px;margin-bottom:8px}.body--dark .aiv2-chat[data-v-9383004b]{background:var(--ai-bg, #0f1526)}.body--dark .aiv2-bubble--user[data-v-9383004b]{background:var(--ai-accent-2, #3188ca)}.body--dark .aiv2-attachments__chip[data-v-9383004b]{background:#ffffff0a;border-color:#2d3a5c;color:#cbd5e1}.aiv2-panel-pill[data-v-9383004b]{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-9383004b]:active{background:var(--ai-surface-2, #f6f6f6)}.aiv2-panel-pill__brand[data-v-9383004b]{font-size:var(--ucx-fs-2xs);font-weight:700;letter-spacing:.16em;color:var(--ai-ink-3, #7c828a);white-space:nowrap}.aiv2-panel-pill__label[data-v-9383004b]{flex:1;min-width:0;font-size:var(--ucx-fs-base);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiv2-panel-pill__meta[data-v-9383004b]{font-weight:400;color:var(--ai-ink-3, #7c828a)}.aiv2-panel-pill__chev[data-v-9383004b]{width:20px;height:20px;flex:0 0 auto;color:var(--ai-ink-3, #7c828a)}.aiv2-panel-pill__dots[data-v-9383004b]{display:inline-flex;gap:4px;flex:0 0 auto}.aiv2-panel-pill__dots span[data-v-9383004b]{width:6px;height:6px;border-radius:50%;background:var(--ai-accent, #0052ff);animation:aiv2-pill-pulse-9383004b 1.2s ease-in-out infinite}.aiv2-panel-pill__dots span[data-v-9383004b]:nth-child(2){animation-delay:.15s}.aiv2-panel-pill__dots span[data-v-9383004b]:nth-child(3){animation-delay:.3s}@keyframes aiv2-pill-pulse-9383004b{0%,80%,to{opacity:.25;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.aiv2-sheet[data-v-9383004b]{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-9383004b]{flex:0 0 auto;display:flex;justify-content:center;padding:10px 0 6px;cursor:pointer}.aiv2-sheet__grip[data-v-9383004b]{width:40px;height:4px;border-radius:4px;background:var(--ai-border-strong, #c9ceda)}.aiv2-sheet__body[data-v-9383004b]{flex:1;min-height:0;overflow:hidden}
