.acc-header-inline[data-v-65a1efc4]{align-items:center;display:inline-flex;gap:var(--space-3)}.acc-header-inline .acc-avatar[data-v-65a1efc4]{align-items:center;background:var(--color-primary-soft);border-radius:50%;color:var(--color-primary);display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.acc-header-inline .acc-avatar svg[data-v-65a1efc4]{height:22px;width:22px}.acc-content[data-v-65a1efc4]{min-width:0}.acc-content>[data-v-65a1efc4]{width:100%}.ai-chart-panel[data-v-9a4e5fd6]{background:var(--color-chat-surface);border:1px solid var(--color-border-strong);border-radius:14px;display:flex;flex-direction:column;height:100%;overflow:hidden}.ai-panel-head[data-v-9a4e5fd6]{padding:var(--space-3) var(--space-4)}.ai-panel-head[data-v-9a4e5fd6],.ai-panel-model[data-v-9a4e5fd6]{border-bottom:1px solid var(--color-border-strong)}.ai-panel-model[data-v-9a4e5fd6]{flex-shrink:0;padding:var(--space-2) var(--space-4)}.ai-panel-title[data-v-9a4e5fd6]{align-items:center;color:var(--color-text);display:flex;font-size:var(--font-body-size);font-weight:700;gap:var(--space-2);letter-spacing:.01em}.ai-panel-icon[data-v-9a4e5fd6]{color:var(--color-primary);flex-shrink:0;height:16px;width:16px}.ai-panel-sub[data-v-9a4e5fd6]{color:var(--color-text-faint);margin-top:var(--space-1)}.ai-panel-status[data-v-9a4e5fd6],.ai-panel-sub[data-v-9a4e5fd6]{font-size:var(--font-caption-size)}.ai-panel-status[data-v-9a4e5fd6]{align-items:center;border-bottom:1px solid var(--color-border-strong);color:var(--color-text-muted);display:flex;font-weight:600;gap:var(--space-2);padding:var(--space-2) var(--space-4)}.ai-status-dot[data-v-9a4e5fd6]{background:var(--color-text-muted);border-radius:50%;flex-shrink:0;height:8px;width:8px}.ai-panel-status.is-tool .ai-status-dot[data-v-9a4e5fd6],.ai-panel-status.is-working .ai-status-dot[data-v-9a4e5fd6]{animation:ai-pulse-9a4e5fd6 1.2s ease-in-out infinite;background:var(--color-warning)}.ai-panel-status.is-done .ai-status-dot[data-v-9a4e5fd6]{background:var(--color-success)}.ai-panel-status.is-error .ai-status-dot[data-v-9a4e5fd6]{background:var(--color-danger)}.ai-panel-status.is-cancelled .ai-status-dot[data-v-9a4e5fd6]{background:var(--color-text-faint)}@keyframes ai-pulse-9a4e5fd6{0%,to{opacity:1}50%{opacity:.35}}.ai-panel-stream[data-v-9a4e5fd6]{display:flex;flex:1;flex-direction:column;gap:var(--space-2);min-height:120px;overflow-y:auto;padding:var(--space-3) var(--space-4)}.ai-stream-empty[data-v-9a4e5fd6]{color:var(--color-text-faint);font-size:var(--font-caption-size);line-height:var(--font-body-height);padding:var(--space-6) var(--space-2);text-align:center}.ai-stream-item.is-text .ai-markdown[data-v-9a4e5fd6]{color:var(--color-text);font-size:var(--font-label-size);line-height:var(--font-body-height)}.ai-tool-chip[data-v-9a4e5fd6]{align-items:center;background:var(--color-warning-soft);border:1px solid var(--color-warning);border-radius:999px;color:var(--color-warning-text);display:inline-flex;gap:var(--space-2);line-height:var(--font-caption-height);max-width:100%;padding:var(--space-1) var(--space-2)}.ai-chip-icon[data-v-9a4e5fd6],.ai-tool-chip[data-v-9a4e5fd6]{font-size:var(--font-caption-size)}.ai-chip-icon[data-v-9a4e5fd6]{flex-shrink:0}.ai-panel-input[data-v-9a4e5fd6]{border-top:1px solid var(--color-border-strong);padding:var(--space-3)}.ai-prompt-input[data-v-9a4e5fd6]{background:var(--color-field);border:1px solid var(--color-border-strong);border-radius:10px;color:var(--color-text);font-size:var(--font-label-size);line-height:var(--font-body-sm-height);max-height:140px;min-height:64px;outline:none;padding:var(--space-2) var(--space-3);resize:vertical;width:100%}.ai-prompt-input[data-v-9a4e5fd6]:focus{border-color:var(--color-primary)}.ai-prompt-input[data-v-9a4e5fd6]:disabled{opacity:.55}.ai-panel-actions[data-v-9a4e5fd6]{align-items:center;display:flex;gap:var(--space-2);justify-content:flex-end;margin-top:var(--space-2)}.ai-btn[data-v-9a4e5fd6]{border:none;border-radius:9px;cursor:pointer;font-size:var(--font-label-size);font-weight:700;padding:var(--space-2) var(--space-4);transition:transform .1s ease,opacity var(--motion-fast) ease}.ai-btn[data-v-9a4e5fd6]:active{transform:scale(.98)}.ai-btn-send[data-v-9a4e5fd6]{background:var(--color-primary);color:var(--color-primary-contrast)}.ai-btn-send[data-v-9a4e5fd6]:disabled{cursor:not-allowed;opacity:.45}.ai-btn-panel[data-v-9a4e5fd6]{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-text)}.ai-btn-stop[data-v-9a4e5fd6]{background:var(--color-danger-soft);border:1px solid var(--color-danger);color:var(--color-danger-text)}[data-v-9a4e5fd6] .ai-markdown table{border-collapse:collapse;font-size:var(--font-label-size);margin:var(--space-2) 0;width:100%}[data-v-9a4e5fd6] .ai-markdown td,[data-v-9a4e5fd6] .ai-markdown th{border:1px solid var(--color-border-strong);padding:var(--space-1) var(--space-2);text-align:left}[data-v-9a4e5fd6] .ai-markdown th{background:var(--color-chat-surface-hover);font-weight:700}.ai-chart-page[data-v-d2694b00]{box-sizing:border-box;display:flex;flex-direction:row;gap:0;height:calc(100vh - 60px);padding:var(--space-4)}.ai-chart-aside[data-v-d2694b00]{flex-shrink:0;height:100%;min-width:300px;width:360px;width:var(--ai-chart-aside-w,360px)}.ai-chart-resizer[data-v-d2694b00]{align-items:center;background:transparent;cursor:col-resize;display:flex;flex:0 0 14px;justify-content:center;touch-action:none}.ai-chart-resizer[data-v-d2694b00]:before{background:var(--color-border-strong);border-radius:var(--radius-sm);content:"";height:40px;width:4px}.ai-chart-resizer.is-active[data-v-d2694b00]:before,.ai-chart-resizer[data-v-d2694b00]:focus-visible:before,.ai-chart-resizer[data-v-d2694b00]:hover:before{background:var(--color-primary)}.ai-chart-resizer[data-v-d2694b00]:focus-visible{outline-offset:-2px}.ai-chart-main[data-v-d2694b00]{display:flex;flex:1;flex-direction:column;height:100%;min-width:0}.ai-chart-canvas[data-v-d2694b00]{background:var(--color-canvas);border:1px solid var(--color-border);border-radius:var(--radius-md);flex:1;min-height:0;overflow:hidden}@media (max-width:820px){.ai-chart-page[data-v-d2694b00]{flex-direction:column;height:auto}.ai-chart-aside[data-v-d2694b00]{height:480px;height:var(--ai-chart-aside-h,480px);width:100%}.ai-chart-resizer[data-v-d2694b00]{cursor:row-resize}.ai-chart-resizer[data-v-d2694b00]:before{height:4px;width:40px}.ai-chart-main[data-v-d2694b00]{flex:0 0 auto;height:70vh}}.chart-wrapper[data-v-2f671664]{height:calc(100vh - 60px);position:relative;width:100%}#tv_chart_container[data-v-2f671664]{height:100%;width:100%}.btn-group[data-v-2f671664]{display:flex;gap:var(--space-4);justify-content:center}.btn-group .fx-button[data-v-2f671664]{flex:1}.modal-list[data-v-2f671664]{list-style:none;margin:0;padding:0}.modal-list li[data-v-2f671664]{border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font-size:var(--font-body-sm-size);line-height:var(--font-body-sm-height);margin-bottom:var(--space-1);padding:var(--space-2) var(--space-4)}.modal-list li[data-v-2f671664]:hover{background:var(--color-primary);color:var(--color-primary-contrast)}.modal-list li.divider[data-v-2f671664]{background:var(--color-primary-soft);height:1px;margin:var(--space-2) 0;padding:0;pointer-events:none}.fx-landing-page[data-v-7ffce8d5]{background:var(--color-canvas);color:var(--color-text);overflow-x:hidden}.fxl-progress[data-v-7ffce8d5]{background:var(--color-border);height:2px;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:var(--z-nav)}.fxl-progress__bar[data-v-7ffce8d5]{background:linear-gradient(90deg,var(--color-primary),var(--color-accent));box-shadow:0 0 8px var(--color-primary-soft);display:block;height:100%;transform:scaleX(0);transform:scaleX(var(--fxl-page-progress,0));transform-origin:left center;width:100%}.fxl-app[data-v-7ffce8d5],.fxl-contact[data-v-7ffce8d5],.fxl-flow[data-v-7ffce8d5],.fxl-hero[data-v-7ffce8d5]{padding:var(--space-16) var(--space-5);position:relative}.fx-landing-page--motion [data-fxl-reveal][data-v-7ffce8d5]{filter:blur(6px);opacity:0;transform:translateY(40px) scale(.97);transition:opacity .7s var(--ease-emphasized),transform .7s var(--ease-emphasized),filter .7s var(--ease-emphasized);will-change:opacity,transform,filter}.fx-landing-page--motion [data-fxl-reveal=left][data-v-7ffce8d5]{transform:translateX(-48px) scale(.97)}.fx-landing-page--motion [data-fxl-reveal=scale][data-v-7ffce8d5]{transform:scale(.92)}.fx-landing-page--motion [data-fxl-reveal].is-revealed[data-v-7ffce8d5]{filter:blur(0);opacity:1;transform:none;will-change:auto}.fxl-d1[data-v-7ffce8d5]{transition-delay:70ms}.fxl-d2[data-v-7ffce8d5]{transition-delay:.14s}.fxl-d3[data-v-7ffce8d5]{transition-delay:.21s}.fxl-d4[data-v-7ffce8d5]{transition-delay:.28s}.fxl-d5[data-v-7ffce8d5]{transition-delay:.35s}.fxl-d6[data-v-7ffce8d5]{transition-delay:.42s}.fxl-eyebrow[data-v-7ffce8d5]{align-items:center;color:var(--color-primary);display:inline-flex;font-size:var(--font-label-size);font-weight:var(--font-label-weight);gap:var(--space-2);letter-spacing:.14em;margin-bottom:var(--space-3);text-transform:uppercase}.fxl-eyebrow[data-v-7ffce8d5]:before{background:linear-gradient(90deg,var(--color-primary),var(--color-accent));border-radius:999px;box-shadow:0 0 8px var(--color-primary-soft);content:"";height:2px;width:18px}.fxl-h2[data-v-7ffce8d5]{font-size:var(--font-h1-size);font-weight:var(--font-h1-weight);letter-spacing:-.02em;line-height:var(--font-h1-height)}.fxl-h2[data-v-7ffce8d5],.fxl-h3[data-v-7ffce8d5]{margin:0 0 var(--space-4)}.fxl-h3[data-v-7ffce8d5]{font-size:var(--font-h2-size);font-weight:var(--font-h2-weight);letter-spacing:-.01em;line-height:var(--font-h2-height)}.fxl-lede[data-v-7ffce8d5]{color:var(--color-text-muted);font-size:var(--font-body-size);line-height:var(--font-body-height);margin:0 0 var(--space-4);max-width:56ch}.fxl-lede--strong[data-v-7ffce8d5]{color:var(--color-text);font-weight:600}.fxl-grad[data-v-7ffce8d5]{animation:fxl-grad-shimmer-7ffce8d5 6s var(--ease-standard) infinite;background:linear-gradient(100deg,var(--color-primary),var(--color-accent),var(--color-primary));-webkit-background-clip:text;background-clip:text;background-size:200% 100%;color:transparent;display:block}.fxl-btn[data-v-7ffce8d5]{align-items:center;border:1px solid transparent;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;font-size:var(--font-label-size);font-weight:700;gap:var(--space-2);overflow:hidden;padding:var(--space-3) var(--space-6);position:relative;-webkit-text-decoration:none;text-decoration:none;transition:transform var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}.fxl-btn--primary[data-v-7ffce8d5]{background-image:linear-gradient(120deg,var(--color-primary),var(--color-primary-hover),var(--color-primary));background-position:0 50%;background-size:200% 100%;box-shadow:0 10px 26px -14px var(--color-primary);color:var(--color-primary-contrast);transition:transform var(--motion-fast) var(--ease-emphasized),background-position .6s var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.fxl-btn--primary[data-v-7ffce8d5]:after{background:linear-gradient(115deg,transparent,hsla(0,0%,100%,.28),transparent);bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0;transform:translateX(-130%) skewX(-18deg);width:45%}.fxl-btn--primary[data-v-7ffce8d5]:hover{background-position:100% 50%;box-shadow:0 14px 32px -14px var(--color-primary);transform:translateY(-2px)}.fxl-btn--primary[data-v-7ffce8d5]:hover:after{animation:fxl-shine-7ffce8d5 .9s var(--ease-standard)}.fxl-btn--ghost[data-v-7ffce8d5]{background:transparent;border-color:var(--color-border-strong);color:var(--color-text)}.fxl-btn--ghost[data-v-7ffce8d5]:hover{background:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-2px)}.fxl-btn__icon[data-v-7ffce8d5]{flex:0 0 auto;height:18px;width:18px}.fxl-hero[data-v-7ffce8d5]{background:radial-gradient(circle at 78% 18%,var(--color-primary-soft),transparent 58%),radial-gradient(circle at 12% 78%,var(--color-accent-soft),transparent 55%),var(--color-canvas);display:flex;flex-direction:column;gap:var(--space-10);justify-content:center;min-height:88vh}.fxl-hero__scene[data-v-7ffce8d5]{opacity:.5;pointer-events:none;position:absolute;right:-8%;top:50%;transform:translateY(-50%);transform:translateY(calc(-50% + var(--fxl-parallax, 0px)));width:min(620px,62vw)}.fxl-art[data-v-7ffce8d5]{display:block;height:auto;width:100%}.fxl-art--hero[data-v-7ffce8d5]{max-width:620px}.fxl-hero__rings[data-v-7ffce8d5]{animation:fxl-ring-breathe-7ffce8d5 7s var(--ease-standard) infinite;transform-origin:320px 320px}.fxl-hero__nodes .fxl-node[data-v-7ffce8d5]{animation:fxl-node-pulse-7ffce8d5 3.4s var(--ease-standard) infinite;transform-box:fill-box;transform-origin:center}.fxl-hero__nodes .fxl-node--2[data-v-7ffce8d5]{animation-delay:.5s}.fxl-hero__nodes .fxl-node--3[data-v-7ffce8d5]{animation-delay:1s}.fxl-hero__nodes .fxl-node--4[data-v-7ffce8d5]{animation-delay:1.5s}.fxl-hero__grid[data-v-7ffce8d5]{grid-gap:var(--space-10);align-items:center;display:grid;gap:var(--space-10);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);margin:0 auto;max-width:var(--layout-max);position:relative;width:100%;z-index:var(--z-content)}.fxl-hero__title[data-v-7ffce8d5]{font-size:var(--font-display-size);font-weight:var(--font-display-weight);letter-spacing:-.03em;line-height:var(--font-display-height);margin:0 0 var(--space-5)}.fxl-hero__actions[data-v-7ffce8d5]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.fxl-stats[data-v-7ffce8d5]{display:flex;flex-wrap:wrap;gap:var(--space-8);list-style:none;margin:var(--space-8) 0 0;padding:0}.fxl-stats__item[data-v-7ffce8d5]{display:flex;flex-direction:column;gap:var(--space-1)}.fxl-stats__value[data-v-7ffce8d5]{color:var(--color-text);font-size:var(--font-h2-size);font-weight:700;line-height:1}.fxl-stats__label[data-v-7ffce8d5]{color:var(--color-text-faint);font-size:var(--font-meta-size);line-height:var(--font-meta-height)}.fxl-feed[data-v-7ffce8d5]{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--elevation-3);padding:var(--space-5);position:relative}.fxl-feed[data-v-7ffce8d5]:before{background:linear-gradient(90deg,transparent,var(--color-primary-soft),transparent);content:"";height:1px;left:14%;position:absolute;right:14%;top:0}.fxl-feed__head[data-v-7ffce8d5]{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-2);padding-bottom:var(--space-3)}.fxl-feed__pulse[data-v-7ffce8d5]{animation:fxl-pulse-7ffce8d5 1.6s var(--ease-standard) infinite;background:var(--color-success);border-radius:var(--radius-pill);height:8px;width:8px}.fxl-feed__title[data-v-7ffce8d5]{font-size:var(--font-label-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fxl-feed__scan[data-v-7ffce8d5]{color:var(--color-text-faint);font-size:var(--font-caption-size);margin-left:auto}.fxl-feed__list[data-v-7ffce8d5]{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:var(--space-4) 0 0;padding:0}.fxl-feed__row[data-v-7ffce8d5]{grid-gap:var(--space-3);align-items:center;animation:fxl-feed-row-7ffce8d5 6.4s var(--ease-emphasized) infinite;background:var(--color-card-solid);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:var(--space-3);grid-template-columns:minmax(74px,auto) minmax(0,1fr) auto;opacity:0;padding:var(--space-2) var(--space-3);position:relative}.fxl-feed__row[data-v-7ffce8d5]:before{background:var(--color-success);border-radius:var(--radius-pill);bottom:var(--space-2);content:"";left:0;position:absolute;top:var(--space-2);width:2px}.fxl-feed__row.is-down[data-v-7ffce8d5]:before{background:var(--color-danger)}.fxl-feed__row--1 .fxl-feed__spark path[data-v-7ffce8d5],.fxl-feed__row--1[data-v-7ffce8d5]{animation-delay:0s}.fxl-feed__row--2 .fxl-feed__spark path[data-v-7ffce8d5],.fxl-feed__row--2[data-v-7ffce8d5]{animation-delay:.45s}.fxl-feed__row--3 .fxl-feed__spark path[data-v-7ffce8d5],.fxl-feed__row--3[data-v-7ffce8d5]{animation-delay:.9s}.fxl-feed__row--4 .fxl-feed__spark path[data-v-7ffce8d5],.fxl-feed__row--4[data-v-7ffce8d5]{animation-delay:1.35s}.fxl-feed__id[data-v-7ffce8d5]{display:flex;flex-direction:column;gap:2px}.fxl-feed__symbol[data-v-7ffce8d5]{color:var(--color-text);font-size:var(--font-body-sm-size);font-weight:700;letter-spacing:.04em}.fxl-feed__price[data-v-7ffce8d5]{color:var(--color-text-faint);font-size:var(--font-caption-size)}.fxl-feed__spark[data-v-7ffce8d5]{color:var(--color-success);height:24px;justify-self:center;max-width:84px;width:100%}.fxl-feed__row.is-down .fxl-feed__spark[data-v-7ffce8d5]{color:var(--color-danger)}.fxl-feed__spark path[data-v-7ffce8d5]{stroke-dasharray:1;stroke-dashoffset:0;animation:fxl-feed-draw-7ffce8d5 6.4s var(--ease-emphasized) infinite}.fxl-feed__signal[data-v-7ffce8d5]{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.fxl-feed__delta[data-v-7ffce8d5]{color:var(--color-success);font-size:var(--font-numeric-size);font-weight:var(--font-numeric-weight);line-height:1}.fxl-feed__row.is-down .fxl-feed__delta[data-v-7ffce8d5]{color:var(--color-danger)}.fxl-feed__dir[data-v-7ffce8d5]{align-items:center;color:var(--color-text-faint);display:inline-flex;font-size:var(--font-caption-size);gap:4px;white-space:nowrap}.fxl-feed__arrow[data-v-7ffce8d5]{color:var(--color-success);flex:0 0 auto;height:12px;width:12px}.fxl-feed__row.is-down .fxl-feed__arrow[data-v-7ffce8d5]{color:var(--color-danger)}.fxl-feed__foot[data-v-7ffce8d5]{align-items:center;display:flex;gap:var(--space-2);margin-top:var(--space-4)}.fxl-feed__bars[data-v-7ffce8d5]{align-items:flex-end;display:inline-flex;gap:3px;height:12px}.fxl-feed__bars span[data-v-7ffce8d5]{animation:fxl-bars-7ffce8d5 1.4s var(--ease-standard) infinite;background:var(--color-primary);border-radius:var(--radius-pill);height:12px;transform-origin:bottom center;width:3px}.fxl-feed__bars span[data-v-7ffce8d5]:nth-child(2){animation-delay:.2s}.fxl-feed__bars span[data-v-7ffce8d5]:nth-child(3){animation-delay:.4s}.fxl-feed__foot-text[data-v-7ffce8d5]{color:var(--color-text-faint);font-size:var(--font-caption-size)}.fxl-cue[data-v-7ffce8d5]{align-items:center;align-self:center;background:transparent;border:0;color:var(--color-text-faint);cursor:pointer;display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-8);position:relative;z-index:var(--z-content)}.fxl-cue__svg[data-v-7ffce8d5]{height:40px;width:24px}.fxl-cue__dot[data-v-7ffce8d5]{animation:fxl-cue-7ffce8d5 1.8s var(--ease-standard) infinite}.fxl-cue__label[data-v-7ffce8d5]{font-size:var(--font-caption-size);letter-spacing:.1em;text-transform:uppercase}.fxl-halo__ring[data-v-7ffce8d5],.fxl-ring[data-v-7ffce8d5]{fill:none;stroke:var(--color-border-strong);stroke-width:1}.fxl-ring--1[data-v-7ffce8d5]{opacity:.9}.fxl-ring--2[data-v-7ffce8d5]{opacity:.6}.fxl-ring--3[data-v-7ffce8d5]{opacity:.35}.fxl-fan[data-v-7ffce8d5]{fill:none;stroke:var(--color-primary);stroke-dasharray:1;stroke-dashoffset:0;stroke-width:1.4}.fxl-candle line[data-v-7ffce8d5]{stroke:var(--color-text-faint);stroke-width:1}.fxl-candle rect[data-v-7ffce8d5]{fill:var(--color-success)}.fxl-candle--down rect[data-v-7ffce8d5]{fill:var(--color-danger)}.fxl-halo__dot[data-v-7ffce8d5],.fxl-node[data-v-7ffce8d5]{fill:var(--color-accent)}.fxl-halo__dot[data-v-7ffce8d5]{animation:fxl-node-pulse-7ffce8d5 4s var(--ease-standard) infinite;transform-box:fill-box;transform-origin:center}.fxl-halo__dot--2[data-v-7ffce8d5]{animation-delay:1.2s}.fxl-halo__dot--3[data-v-7ffce8d5]{animation-delay:2.1s}.fxl-halo__dot--2[data-v-7ffce8d5],.fxl-node--2[data-v-7ffce8d5]{fill:var(--color-primary)}.fxl-halo__dot--3[data-v-7ffce8d5],.fxl-node--3[data-v-7ffce8d5]{fill:var(--color-warning)}.fxl-node--4[data-v-7ffce8d5]{fill:var(--color-info)}.fx-landing-page--motion [data-fxl-reveal]:not(.is-revealed) .fxl-chart__path[data-v-7ffce8d5],.fx-landing-page--motion [data-fxl-reveal]:not(.is-revealed) .fxl-fan[data-v-7ffce8d5]{stroke-dashoffset:1}.fxl-seer__link[data-v-7ffce8d5]{fill:none;stroke:var(--color-border-strong);stroke-dasharray:3 6;stroke-width:1.5;animation:fxl-seer-flow-7ffce8d5 2.6s linear infinite}.fxl-seer__link--1[data-v-7ffce8d5],.fxl-seer__link--pick[data-v-7ffce8d5]{stroke:var(--color-primary)}.fxl-seer__link--pick[data-v-7ffce8d5]{stroke-width:2;animation:fxl-seer-flow-7ffce8d5 2.6s linear infinite,fxl-seer-pick-7ffce8d5 7.2s var(--ease-standard) infinite;opacity:0}.fxl-seer__row[data-v-7ffce8d5]{animation:fxl-seer-scan-7ffce8d5 7.2s var(--ease-standard) infinite}.fxl-seer__row--1[data-v-7ffce8d5]{animation-delay:.2s;animation-name:fxl-seer-scan-pick-7ffce8d5}.fxl-seer__row--2[data-v-7ffce8d5]{animation-delay:1s}.fxl-seer__row--3[data-v-7ffce8d5]{animation-delay:1.8s}.fxl-seer__row--4[data-v-7ffce8d5]{animation-delay:2.6s}.fxl-seer__row-box[data-v-7ffce8d5]{fill:var(--color-card-solid);stroke:var(--color-border);stroke-width:1}.fxl-seer__row--1 .fxl-seer__row-box[data-v-7ffce8d5]{stroke:var(--color-primary)}.fxl-seer__row-dot[data-v-7ffce8d5]{fill:var(--color-text-faint)}.fxl-seer__row--1 .fxl-seer__row-dot[data-v-7ffce8d5]{fill:var(--color-success)}.fxl-seer__row-symbol[data-v-7ffce8d5]{fill:var(--color-text);font-family:var(--font-family-numeric);font-size:15px;font-weight:700;letter-spacing:.04em}.fxl-seer__beam[data-v-7ffce8d5]{fill:var(--color-primary-soft);stroke:var(--color-primary);stroke-width:1.5;animation:fxl-seer-beam-7ffce8d5 7.2s var(--ease-emphasized) infinite;opacity:0}.fxl-seer__core-glow[data-v-7ffce8d5]{fill:var(--color-primary-soft);animation:fxl-seer-glow-7ffce8d5 4.4s var(--ease-standard) infinite}.fxl-seer__core-ring[data-v-7ffce8d5]{fill:var(--color-card-solid);stroke:var(--color-border-strong);stroke-width:1.5}.fxl-seer__core-orbit[data-v-7ffce8d5]{fill:none;stroke:var(--color-primary);stroke-dasharray:4 8;stroke-width:1.5;animation:fxl-sweep-7ffce8d5 9s linear infinite;transform-origin:260px 136px}.fxl-seer__core-spark[data-v-7ffce8d5]{fill:var(--color-primary);animation:fxl-seer-spark-7ffce8d5 3.6s var(--ease-standard) infinite;transform-box:fill-box;transform-origin:center}.fxl-seer__core-spark[data-v-7ffce8d5]:nth-of-type(2){animation-delay:.5s}.fxl-seer__core-spark[data-v-7ffce8d5]:nth-of-type(3){animation-delay:1s}.fxl-seer__pick[data-v-7ffce8d5]{animation:fxl-seer-pick-7ffce8d5 7.2s var(--ease-emphasized) infinite;opacity:0;transform-box:fill-box;transform-origin:center}.fxl-seer__pick-box[data-v-7ffce8d5]{fill:var(--color-card-solid);stroke:var(--color-primary);stroke-width:1.5;filter:drop-shadow(0 6px 18px var(--color-primary-soft))}.fxl-seer__check-ring[data-v-7ffce8d5]{fill:var(--color-success)}.fxl-seer__check[data-v-7ffce8d5]{fill:none;stroke:var(--color-primary-contrast);stroke-dasharray:1;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;animation:fxl-seer-draw-7ffce8d5 7.2s var(--ease-standard) infinite}.fxl-seer__pick-symbol[data-v-7ffce8d5]{fill:var(--color-text);font-family:var(--font-family-numeric);font-size:15px;font-weight:700;letter-spacing:.04em}.fxl-seer__pick-label[data-v-7ffce8d5]{fill:var(--color-text-faint);font-size:10px;font-weight:700;letter-spacing:.12em}.fxl-seer__pick-line[data-v-7ffce8d5]{fill:none;stroke:var(--color-accent);stroke-dasharray:1;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;animation:fxl-seer-draw-7ffce8d5 7.2s var(--ease-standard) infinite;animation-delay:.4s}.fxl-chart__grid line[data-v-7ffce8d5]{stroke:var(--color-border);stroke-width:1}.fxl-chart__band[data-v-7ffce8d5]{fill:var(--color-accent-soft)}.fxl-chart__level[data-v-7ffce8d5]{stroke:var(--color-info);stroke-dasharray:4 4;stroke-width:1}.fxl-chart__level--res[data-v-7ffce8d5]{stroke:var(--color-danger)}.fxl-chart__level--sup[data-v-7ffce8d5]{stroke:var(--color-success)}.fxl-chart__path[data-v-7ffce8d5]{fill:none;stroke:var(--color-primary);stroke-dasharray:1;stroke-dashoffset:0;stroke-linecap:round;stroke-width:2.5}.fxl-chart__cursor[data-v-7ffce8d5]{fill:var(--color-accent);animation:fxl-pulse-7ffce8d5 2s var(--ease-standard) infinite}.fxl-chart__label[data-v-7ffce8d5]{fill:var(--color-text-faint);font-family:var(--font-family-numeric);font-size:13px}.fxl-art__caption[data-v-7ffce8d5]{color:var(--color-text-faint);font-size:var(--font-caption-size);margin:var(--space-3) 0 0;text-align:center}.fxl-levels[data-v-7ffce8d5]{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:var(--space-4) 0 0;padding:0}.fxl-levels__row[data-v-7ffce8d5]{align-items:baseline;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-2) var(--space-3);transition:transform var(--motion-base) var(--ease-emphasized),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.fxl-levels__row[data-v-7ffce8d5]:hover{border-color:var(--color-border-strong);box-shadow:var(--elevation-2);transform:translateY(-2px)}.fxl-levels__key[data-v-7ffce8d5]{color:var(--color-text-muted);font-size:var(--font-meta-size);letter-spacing:.06em;text-transform:uppercase}.fxl-levels__value[data-v-7ffce8d5]{color:var(--color-text);font-size:var(--font-numeric-size);font-weight:var(--font-numeric-weight)}.fxl-agent[data-v-7ffce8d5]{grid-gap:var(--space-3);align-items:stretch;display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1.15fr)}.fxl-agent__chart[data-v-7ffce8d5],.fxl-agent__chat[data-v-7ffce8d5]{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3)}.fxl-agent__chart-head[data-v-7ffce8d5],.fxl-agent__chat-head[data-v-7ffce8d5]{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-2);padding-bottom:var(--space-2)}.fxl-agent__spark[data-v-7ffce8d5]{fill:var(--color-primary);animation:fxl-seer-spark-7ffce8d5 3.6s var(--ease-standard) infinite;flex:0 0 auto;height:16px;transform-box:fill-box;transform-origin:center;width:16px}.fxl-agent__spark path[data-v-7ffce8d5]:nth-child(2){opacity:.7}.fxl-agent__spark path[data-v-7ffce8d5]:nth-child(3){opacity:.45}.fxl-agent__chat-title[data-v-7ffce8d5]{font-size:var(--font-label-size);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.fxl-agent__chat-dot[data-v-7ffce8d5]{animation:fxl-pulse-7ffce8d5 1.8s var(--ease-standard) infinite;background:var(--color-success);border-radius:var(--radius-pill);height:8px;margin-left:auto;width:8px}.fxl-agent__stream[data-v-7ffce8d5]{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0}.fxl-agent__msg[data-v-7ffce8d5]{animation:fxl-agent-msg-7ffce8d5 9s var(--ease-emphasized) infinite;border-radius:var(--radius-md);font-size:var(--font-meta-size);line-height:var(--font-meta-height);max-width:92%;opacity:0;padding:var(--space-2) var(--space-3)}.fxl-agent__msg--1[data-v-7ffce8d5]{animation-delay:.2s}.fxl-agent__msg--2[data-v-7ffce8d5]{animation-delay:1.4s}.fxl-agent__msg--3[data-v-7ffce8d5]{animation-delay:2.6s}.fxl-agent__msg--4[data-v-7ffce8d5]{animation-delay:4s}.fxl-agent__msg--user[data-v-7ffce8d5]{align-self:flex-end;background:var(--color-elevated);border:1px solid var(--color-border);color:var(--color-text)}.fxl-agent__msg--tool[data-v-7ffce8d5]{align-items:flex-start;align-self:flex-start;background:var(--color-primary-soft);border:1px dashed var(--color-primary-soft);color:var(--color-primary);display:flex;gap:var(--space-2)}.fxl-agent__tool-icon[data-v-7ffce8d5]{fill:currentColor;flex:0 0 auto;height:14px;margin-top:2px;width:14px}.fxl-agent__tool-icon path[data-v-7ffce8d5]:nth-child(2){opacity:.7}.fxl-agent__tool-icon path[data-v-7ffce8d5]:nth-child(3){opacity:.45}.fxl-agent__msg--ai[data-v-7ffce8d5]{border:1px solid var(--color-primary-soft);color:var(--color-text)}.fxl-agent__msg--ai[data-v-7ffce8d5],.fxl-agent__msg--typing[data-v-7ffce8d5]{align-self:flex-start;background:var(--color-card-solid)}.fxl-agent__msg--typing[data-v-7ffce8d5]{align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-pill);display:flex;gap:var(--space-2);padding:var(--space-1) var(--space-3)}.fxl-agent__typing[data-v-7ffce8d5]{color:var(--color-text-faint);font-size:var(--font-caption-size)}.fxl-agent__dots[data-v-7ffce8d5]{align-items:center;display:inline-flex;gap:3px}.fxl-agent__dots span[data-v-7ffce8d5]{animation:fxl-agent-dots-7ffce8d5 1.2s var(--ease-standard) infinite;background:var(--color-primary);border-radius:var(--radius-pill);height:4px;width:4px}.fxl-agent__dots span[data-v-7ffce8d5]:nth-child(2){animation-delay:.15s}.fxl-agent__dots span[data-v-7ffce8d5]:nth-child(3){animation-delay:.3s}.fxl-agent__bridge[data-v-7ffce8d5]{align-items:center;display:flex;justify-content:center;position:relative;width:28px}.fxl-agent__bridge-line[data-v-7ffce8d5]{background:repeating-linear-gradient(180deg,var(--color-border-strong) 0,var(--color-border-strong) 4px,transparent 4px,transparent 8px);bottom:var(--space-4);left:50%;position:absolute;top:var(--space-4);transform:translateX(-50%);width:1px}@supports (background:repeating-linear-gradient(red 0%,red 0% 1%,red 2%)){.fxl-agent__bridge-line[data-v-7ffce8d5]{background:repeating-linear-gradient(180deg,var(--color-border-strong) 0 4px,transparent 4px 8px)}}.fxl-agent__bridge-icon[data-v-7ffce8d5]{animation:fxl-agent-bridge-7ffce8d5 2.6s var(--ease-standard) infinite;color:var(--color-primary);height:18px;position:relative;width:18px}.fxl-agent__chart-head[data-v-7ffce8d5]{justify-content:space-between}.fxl-agent__chart-badge[data-v-7ffce8d5]{background:var(--color-primary-soft);border-radius:var(--radius-sm);color:var(--color-primary);font-size:var(--font-caption-size);font-weight:700;letter-spacing:.06em;padding:2px var(--space-2)}.fxl-agent__chart-symbol[data-v-7ffce8d5]{color:var(--color-text);font-size:var(--font-meta-size);font-weight:700}.fxl-agent__chart .fxl-levels[data-v-7ffce8d5]{margin-top:0}.fxl-chart__level[data-v-7ffce8d5]{animation:fxl-chart-flash-7ffce8d5 9s var(--ease-standard) infinite}@keyframes fxl-pulse-7ffce8d5{0%,to{opacity:1}50%{opacity:.3}}@keyframes fxl-cue-7ffce8d5{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes fxl-sweep-7ffce8d5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fxl-ring-breathe-7ffce8d5{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes fxl-node-pulse-7ffce8d5{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.45)}}@keyframes fxl-active-glow-7ffce8d5{0%,to{box-shadow:0 0 0 0 var(--color-primary-soft),0 0 10px var(--color-primary-soft)}50%{box-shadow:0 0 0 6px var(--color-primary-soft),0 0 20px var(--color-primary-soft)}}@keyframes fxl-feed-row-7ffce8d5{0%{opacity:0;transform:translateY(14px)}78%,8%{opacity:1;transform:none}90%,to{opacity:0;transform:translateY(-10px)}}@keyframes fxl-feed-draw-7ffce8d5{0%,4%{stroke-dashoffset:1}24%,to{stroke-dashoffset:0}}@keyframes fxl-bars-7ffce8d5{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes fxl-shine-7ffce8d5{0%{transform:translateX(-130%) skewX(-18deg)}to{transform:translateX(240%) skewX(-18deg)}}@keyframes fxl-grad-shimmer-7ffce8d5{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes fxl-float-7ffce8d5{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes fxl-seer-flow-7ffce8d5{0%{stroke-dashoffset:0}to{stroke-dashoffset:-18}}@keyframes fxl-seer-scan-7ffce8d5{0%,4%{opacity:.35}12%,44%{opacity:1}to{opacity:.35}}@keyframes fxl-seer-scan-pick-7ffce8d5{0%,4%{opacity:.35}12%,to{opacity:1}}@keyframes fxl-seer-beam-7ffce8d5{0%{opacity:0;transform:translateY(0)}5%{opacity:.85}30%{transform:translateY(112px)}38%{opacity:.85;transform:translateY(168px)}46%,to{opacity:0;transform:translateY(168px)}}@keyframes fxl-seer-glow-7ffce8d5{0%,to{opacity:.55}50%{opacity:1}}@keyframes fxl-seer-spark-7ffce8d5{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.1)}}@keyframes fxl-seer-pick-7ffce8d5{0%,42%{opacity:0;transform:translateY(10px) scale(.96)}52%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-6px) scale(.98)}}@keyframes fxl-seer-draw-7ffce8d5{0%,46%{stroke-dashoffset:1}60%,90%{stroke-dashoffset:0}96%,to{stroke-dashoffset:1}}@keyframes fxl-agent-msg-7ffce8d5{0%{opacity:0;transform:translateY(10px) scale(.98)}6%,82%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-6px)}}@keyframes fxl-agent-dots-7ffce8d5{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes fxl-agent-bridge-7ffce8d5{0%,to{opacity:.5;transform:translateX(-4px)}50%{opacity:1;transform:translateX(4px)}}@keyframes fxl-agent-bridge-v-7ffce8d5{0%,to{opacity:.5;transform:translateY(-4px) rotate(90deg)}50%{opacity:1;transform:translateY(4px) rotate(90deg)}}@keyframes fxl-chart-flash-7ffce8d5{0%,24%{opacity:.35}32%,44%{opacity:1}60%,to{opacity:.55}}@keyframes fxl-scan__card-7ffce8d5{0%,16%{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}22%,to{border-color:var(--color-border);box-shadow:0 0 0 0 transparent}}@keyframes fxl-scan__draw-7ffce8d5{0%{stroke-dashoffset:1;opacity:1}16%,5%{stroke-dashoffset:0;opacity:1}22%,to{stroke-dashoffset:0;opacity:.35}}@keyframes fxl-scan__sweep-7ffce8d5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fxl-flow[data-v-7ffce8d5]{background:var(--color-surface)}.fxl-flow__head[data-v-7ffce8d5]{margin:0 auto var(--space-10);max-width:var(--layout-max)}.fxl-flow__grid[data-v-7ffce8d5]{grid-gap:var(--space-8);display:grid;gap:var(--space-8);grid-template-columns:64px minmax(0,1fr);margin:0 auto;max-width:var(--layout-max)}.fxl-rail[data-v-7ffce8d5]{align-self:stretch;position:relative}.fxl-rail__track[data-v-7ffce8d5]{background:var(--color-border);bottom:var(--space-5);left:50%;overflow:hidden;position:absolute;top:var(--space-5);transform:translateX(-50%);width:2px}.fxl-rail__fill[data-v-7ffce8d5]{background:linear-gradient(180deg,var(--color-primary),var(--color-accent));display:block;filter:drop-shadow(0 0 6px var(--color-primary));height:100%;transform:scaleY(0);transform:scaleY(var(--fxl-flow-progress,0));transform-origin:top center;width:100%}.fxl-rail__nodes[data-v-7ffce8d5]{align-items:center;display:flex;flex-direction:column;gap:var(--space-8);height:100%;justify-content:space-between;list-style:none;margin:0;padding:0}.fxl-rail__node[data-v-7ffce8d5]{align-items:center;background:var(--color-card-solid);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-faint);display:flex;height:40px;justify-content:center;position:relative;transition:color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),background-color var(--motion-base) var(--ease-standard);width:40px;z-index:1}.fxl-rail__node.is-done[data-v-7ffce8d5]{border-color:var(--color-primary);color:var(--color-primary)}.fxl-rail__node.is-active[data-v-7ffce8d5]{animation:fxl-active-glow-7ffce8d5 2.6s var(--ease-standard) infinite;background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-contrast)}.fxl-rail__num[data-v-7ffce8d5]{font-family:var(--font-family-numeric);font-size:var(--font-caption-size);font-weight:700}.fxl-steps[data-v-7ffce8d5]{display:flex;flex-direction:column;gap:var(--space-12);list-style:none;margin:0;padding:0}.fxl-step[data-v-7ffce8d5]{grid-gap:var(--space-8);align-items:start;background:linear-gradient(180deg,var(--color-elevated),var(--color-card));border:1px solid var(--color-border);border-radius:var(--radius-lg);display:grid;gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:var(--space-8);position:relative;transition:opacity var(--motion-slow) var(--ease-standard),border-color var(--motion-slow) var(--ease-standard),transform var(--motion-slow) var(--ease-emphasized),box-shadow var(--motion-slow) var(--ease-standard)}.fxl-step--wide[data-v-7ffce8d5]{grid-template-columns:minmax(0,1fr)}.fxl-step[data-v-7ffce8d5]:before{background:linear-gradient(90deg,transparent,var(--color-primary-soft),transparent);content:"";height:1px;left:12%;position:absolute;right:12%;top:0}.fxl-step[data-v-7ffce8d5]:hover{border-color:var(--color-border-strong);box-shadow:var(--elevation-3);transform:translateY(-4px)}.fx-landing-page--motion .fxl-step[data-v-7ffce8d5]{opacity:.55}.fx-landing-page--motion .fxl-step.is-active[data-v-7ffce8d5]{border-color:var(--color-primary);opacity:1}.fxl-step__kicker[data-v-7ffce8d5]{align-items:center;background:var(--color-primary-soft);border:1px solid var(--color-primary-soft);border-radius:999px;color:var(--color-primary);display:inline-flex;font-family:var(--font-family-numeric);font-size:var(--font-label-size);font-weight:700;letter-spacing:.16em;margin-bottom:var(--space-3);padding:var(--space-1) var(--space-3)}.fxl-step__art[data-v-7ffce8d5]{background:var(--color-card-solid);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}.fxl-list[data-v-7ffce8d5]{flex-direction:column;list-style:none;margin:var(--space-5) 0 0;padding:0}.fxl-list[data-v-7ffce8d5],.fxl-list__item[data-v-7ffce8d5]{display:flex;gap:var(--space-3)}.fxl-list__item[data-v-7ffce8d5]{align-items:flex-start;color:var(--color-text);font-size:var(--font-body-sm-size);line-height:var(--font-body-sm-height)}.fxl-list__icon[data-v-7ffce8d5]{color:var(--color-success);flex:0 0 auto;height:16px;margin-top:3px;width:16px}.fxl-flowmap[data-v-7ffce8d5]{gap:var(--space-6);margin:var(--space-5) 0 0}.fxl-flow__list[data-v-7ffce8d5],.fxl-flowmap[data-v-7ffce8d5]{display:flex;flex-direction:column;position:relative}.fxl-flow__list[data-v-7ffce8d5]{gap:var(--space-5);list-style:none;margin:0;padding:0}.fxl-flow__list[data-v-7ffce8d5]:after,.fxl-flow__list[data-v-7ffce8d5]:before{border-radius:var(--radius-pill);content:"";left:19px;position:absolute;width:2px}.fxl-flow__list[data-v-7ffce8d5]:before{background:var(--color-border);bottom:10px;top:10px}.fxl-flow__list[data-v-7ffce8d5]:after{background:linear-gradient(180deg,var(--color-primary),var(--color-accent));box-shadow:0 0 10px var(--color-primary-soft);height:0;height:calc((100% - 20px)*var(--fxl-flow-progress, 0));top:10px;transition:height var(--motion-fast) linear}.fxl-flow__stage[data-v-7ffce8d5]{grid-gap:var(--space-4);align-items:start;display:grid;gap:var(--space-4);grid-template-columns:40px minmax(0,1fr);position:relative}.fxl-flow__marker[data-v-7ffce8d5]{align-items:center;border:1px solid var(--color-primary);border-radius:var(--radius-pill);color:var(--color-primary);font-size:var(--font-caption-size);font-weight:700;height:40px;justify-content:center;position:relative;width:40px;z-index:1}.fxl-flow__card[data-v-7ffce8d5],.fxl-flow__marker[data-v-7ffce8d5]{background:var(--color-card-solid);display:flex}.fxl-flow__card[data-v-7ffce8d5]{border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-5);transition:transform var(--motion-base) var(--ease-emphasized),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.fxl-flow__card[data-v-7ffce8d5]:hover{border-color:var(--color-border-strong);box-shadow:var(--elevation-2);transform:translateY(-2px)}.fxl-flow__title[data-v-7ffce8d5]{color:var(--color-text);font-size:var(--font-h3-size);font-weight:700;margin:0}.fxl-flow__text[data-v-7ffce8d5]{color:var(--color-text-muted);font-size:var(--font-body-sm-size);line-height:var(--font-body-sm-height);margin:0}.fxl-flow__tags[data-v-7ffce8d5]{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:var(--space-1) 0 0;padding:0}.fxl-flow__tag[data-v-7ffce8d5]{align-items:center;background:var(--color-elevated);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);display:inline-flex;font-size:var(--font-caption-size);gap:var(--space-1);padding:2px var(--space-2)}.fxl-flow__tag-icon[data-v-7ffce8d5]{color:var(--color-success);flex:0 0 auto;height:12px;width:12px}.fxl-flow__gate-wrap[data-v-7ffce8d5]{background:var(--color-accent-soft);border:1px dashed var(--color-accent);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-3);grid-column:2;margin-top:var(--space-4);padding:var(--space-4) var(--space-5)}.fxl-flow__gate[data-v-7ffce8d5]{align-items:center;color:var(--color-accent);display:inline-flex;height:44px;justify-content:center;width:44px}.fxl-flow__gate svg[data-v-7ffce8d5]{animation:fxl-ring-breathe-7ffce8d5 6s var(--ease-standard) infinite;height:100%;width:100%}.fxl-flow__gate-shape[data-v-7ffce8d5]{fill:var(--color-card-solid)}.fxl-flow__gate-icon[data-v-7ffce8d5]{fill:none}.fxl-flow__gate-q[data-v-7ffce8d5]{color:var(--color-text);font-size:var(--font-body-sm-size);font-weight:700;margin:0}.fxl-flow__branches[data-v-7ffce8d5]{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.fxl-flow__branch[data-v-7ffce8d5]{align-items:center;background:var(--color-card-solid);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);display:inline-flex;font-size:var(--font-meta-size);gap:var(--space-2);line-height:var(--font-meta-height);padding:var(--space-2) var(--space-3)}.fxl-flow__branch--yes[data-v-7ffce8d5]{border-color:var(--color-success)}.fxl-flow__branch--no[data-v-7ffce8d5]{border-color:var(--color-warning)}.fxl-flow__branch-icon[data-v-7ffce8d5]{flex:0 0 auto;height:14px;width:14px}.fxl-flow__branch--yes .fxl-flow__branch-icon[data-v-7ffce8d5]{color:var(--color-success)}.fxl-flow__branch--no .fxl-flow__branch-icon[data-v-7ffce8d5]{color:var(--color-warning)}.fxl-flow__engine[data-v-7ffce8d5]{background:var(--color-primary-soft);border:1px solid var(--color-primary-soft);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5)}.fxl-flow__engine-head[data-v-7ffce8d5]{color:var(--color-primary);font-size:var(--font-label-size);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.fxl-flow__lanes[data-v-7ffce8d5]{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));list-style:none;margin:0;padding:0}.fxl-flow__lane[data-v-7ffce8d5]{background:var(--color-card-solid);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3)}.fxl-flow__lane-icon[data-v-7ffce8d5]{align-items:center;background:var(--color-primary-soft);border-radius:var(--radius-sm);color:var(--color-primary);display:inline-flex;height:28px;justify-content:center;margin-bottom:var(--space-1);width:28px}.fxl-flow__lane-icon svg[data-v-7ffce8d5]{height:16px;width:16px}.fxl-flow__lane-title[data-v-7ffce8d5]{color:var(--color-text);font-size:var(--font-body-sm-size);font-weight:700}.fxl-flow__lane-text[data-v-7ffce8d5]{color:var(--color-text-muted);font-size:var(--font-meta-size);line-height:var(--font-meta-height)}.fxl-flow__final[data-v-7ffce8d5]{align-items:center;background:var(--color-card-solid);border:1px solid var(--color-success);border-radius:var(--radius-md);display:flex;gap:var(--space-4);padding:var(--space-4) var(--space-5)}.fxl-flow__final-mark[data-v-7ffce8d5]{align-items:center;background:var(--color-success);border-radius:var(--radius-pill);color:var(--color-primary-contrast);display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.fxl-flow__final-mark svg[data-v-7ffce8d5]{height:18px;width:18px}.fxl-flow__final-copy[data-v-7ffce8d5]{display:flex;flex-direction:column;gap:2px}.fxl-flow__final-title[data-v-7ffce8d5]{color:var(--color-text);font-size:var(--font-body-sm-size);font-weight:700}.fxl-flow__final-text[data-v-7ffce8d5]{color:var(--color-text-muted);font-size:var(--font-meta-size);line-height:var(--font-meta-height)}.fxl-scan[data-v-7ffce8d5]{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:var(--space-6) 0 0;padding:0}.fxl-scan__step[data-v-7ffce8d5]{animation:fxl-scan__card-7ffce8d5 6s var(--ease-standard) infinite;animation-delay:0s;animation-delay:var(--fxl-scan-delay,0s);background:var(--color-card-solid);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4)}.fxl-scan__icon[data-v-7ffce8d5]{align-items:center;background:var(--color-accent-soft);border-radius:50%;color:var(--color-accent);display:flex;height:48px;justify-content:center;width:48px}.fxl-scan__icon svg[data-v-7ffce8d5]{height:28px;overflow:visible;width:28px}.fxl-scan__icon circle[data-v-7ffce8d5],.fxl-scan__icon path[data-v-7ffce8d5]{stroke-dasharray:1;stroke-dashoffset:0;animation:fxl-scan__draw-7ffce8d5 6s var(--ease-standard) infinite;animation-delay:0s;animation-delay:var(--fxl-scan-delay,0s)}.fxl-scan__icon path.fxl-scan__beam[data-v-7ffce8d5]{stroke-dasharray:none;animation:fxl-scan__sweep-7ffce8d5 4s linear infinite;animation-delay:0s;transform-origin:24px 24px}.fxl-scan__num[data-v-7ffce8d5]{color:var(--color-text-faint);font-size:var(--font-caption-size);font-weight:700;letter-spacing:.08em}.fxl-scan__title[data-v-7ffce8d5]{color:var(--color-text);font-size:var(--font-body-sm-size);font-weight:700;margin:0}.fxl-scan__text[data-v-7ffce8d5]{color:var(--color-text-muted);font-size:var(--font-meta-size);line-height:var(--font-meta-height);margin:0}.fxl-scan__step[data-v-7ffce8d5]:first-child{--fxl-scan-delay:0s}.fxl-scan__step[data-v-7ffce8d5]:nth-child(2){--fxl-scan-delay:1.2s}.fxl-scan__step[data-v-7ffce8d5]:nth-child(3){--fxl-scan-delay:2.4s}.fxl-scan__step[data-v-7ffce8d5]:nth-child(4){--fxl-scan-delay:3.6s}.fxl-scan__step[data-v-7ffce8d5]:nth-child(5){--fxl-scan-delay:4.8s}.fxl-info[data-v-7ffce8d5]{border:1px dashed var(--color-primary);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-5);padding:var(--space-4) var(--space-5)}.fxl-info[data-v-7ffce8d5],.fxl-info__badge[data-v-7ffce8d5]{background:var(--color-primary-soft)}.fxl-info__badge[data-v-7ffce8d5]{align-self:flex-start;border-radius:var(--radius-sm);color:var(--color-primary);font-size:var(--font-caption-size);font-weight:700;letter-spacing:.08em;padding:2px var(--space-2);text-transform:uppercase}.fxl-info__title[data-v-7ffce8d5]{color:var(--color-text);font-size:var(--font-h3-size);font-weight:700;margin:0}.fxl-info__text[data-v-7ffce8d5]{color:var(--color-text-muted);font-size:var(--font-body-sm-size);line-height:var(--font-body-sm-height);margin:0}.fxl-edu__row[data-v-7ffce8d5]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between}.fxl-edu__price[data-v-7ffce8d5]{align-items:baseline;display:flex;gap:var(--space-2)}.fxl-edu__amount[data-v-7ffce8d5]{color:var(--color-text);font-size:var(--font-h2-size);font-weight:700}.fxl-edu__vat[data-v-7ffce8d5]{color:var(--color-text-faint);font-size:var(--font-caption-size)}.fxl-pricing[data-v-7ffce8d5]{grid-gap:var(--space-6);display:grid;gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:var(--space-6) auto 0;max-width:820px}.fxl-pricing__note[data-v-7ffce8d5]{align-items:center;color:var(--color-text-faint);display:flex;font-size:var(--font-meta-size);gap:var(--space-2);grid-column:1/-1;justify-content:center;margin:0}.fxl-pricing__lock[data-v-7ffce8d5]{height:16px;width:16px}.fxl-edu[data-v-7ffce8d5]{align-items:flex-start;background:var(--color-card-solid);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-5)}.fxl-edu__seal[data-v-7ffce8d5]{color:var(--color-success);flex:0 0 auto;height:40px;width:40px}.fxl-edu__body[data-v-7ffce8d5]{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-3)}.fxl-edu__title[data-v-7ffce8d5]{font-size:var(--font-h3-size);font-weight:700;margin:0}.fxl-edu__text[data-v-7ffce8d5]{color:var(--color-text-muted);font-size:var(--font-body-sm-size);line-height:var(--font-body-sm-height);margin:0}.fxl-app[data-v-7ffce8d5]{background:var(--color-surface)}.fxl-app__grid[data-v-7ffce8d5]{grid-gap:var(--space-10);align-items:center;display:grid;gap:var(--space-10);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin:0 auto;max-width:var(--layout-max)}.fxl-app__stage[data-v-7ffce8d5]{position:relative}.fxl-app__halo[data-v-7ffce8d5],.fxl-app__stage[data-v-7ffce8d5]{align-items:center;display:flex;justify-content:center}.fxl-app__halo[data-v-7ffce8d5]{bottom:0;left:0;position:absolute;right:0;top:0;transform:translateY(0);transform:translateY(var(--fxl-parallax,0));will-change:transform}.fxl-art--halo[data-v-7ffce8d5]{max-width:420px}.fxl-app__phone[data-v-7ffce8d5]{animation:fxl-float-7ffce8d5 6s var(--ease-emphasized) infinite;border-radius:var(--radius-xl);box-shadow:var(--elevation-4);position:relative;width:min(280px,70%);z-index:var(--z-content)}.fxl-stores[data-v-7ffce8d5]{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-6)}.fxl-store[data-v-7ffce8d5]{display:inline-flex}.fxl-store__img[data-v-7ffce8d5]{height:48px;width:auto}.fxl-store__img--android[data-v-7ffce8d5]{height:48px}.fxl-contact[data-v-7ffce8d5]{display:flex;justify-content:center}.fxl-contact__card[data-v-7ffce8d5]{align-items:center;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--space-4);max-width:720px;overflow:hidden;padding:var(--space-12) var(--space-8);position:relative;text-align:center;width:100%}.fxl-contact__waves[data-v-7ffce8d5]{animation:fxl-pulse-7ffce8d5 6s var(--ease-standard) infinite;color:var(--color-primary);height:340px;left:50%;opacity:.18;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transform:translate(-50%,calc(-50% + var(--fxl-parallax, 0px)));width:340px;will-change:transform}.fxl-contact__card .fxl-btn[data-v-7ffce8d5],.fxl-contact__card .fxl-h2[data-v-7ffce8d5],.fxl-contact__card .fxl-lede[data-v-7ffce8d5],.fxl-contact__note[data-v-7ffce8d5]{position:relative;z-index:var(--z-content)}.fxl-contact__note[data-v-7ffce8d5]{color:var(--color-text-faint);font-size:var(--font-caption-size);margin:0}@media screen and (max-width:1023px){.fxl-app__grid[data-v-7ffce8d5],.fxl-hero__grid[data-v-7ffce8d5],.fxl-step[data-v-7ffce8d5]{grid-template-columns:minmax(0,1fr)}.fxl-hero__scene[data-v-7ffce8d5]{opacity:.3;right:-22%}.fxl-flow__grid[data-v-7ffce8d5]{grid-template-columns:1fr}.fxl-rail[data-v-7ffce8d5]{display:none}.fxl-scan[data-v-7ffce8d5]{grid-template-columns:repeat(2,minmax(0,1fr))}.fxl-agent[data-v-7ffce8d5]{grid-template-columns:minmax(0,1fr)}.fxl-agent__bridge[data-v-7ffce8d5]{height:30px;width:auto}.fxl-agent__bridge-line[data-v-7ffce8d5]{background:repeating-linear-gradient(90deg,var(--color-border-strong) 0,var(--color-border-strong) 4px,transparent 4px,transparent 8px);bottom:auto;height:1px;left:var(--space-4);right:var(--space-4);top:50%;transform:translateY(-50%);width:auto}@supports (background:repeating-linear-gradient(red 0%,red 0% 1%,red 2%)){.fxl-agent__bridge-line[data-v-7ffce8d5]{background:repeating-linear-gradient(90deg,var(--color-border-strong) 0 4px,transparent 4px 8px)}}.fxl-agent__bridge-icon[data-v-7ffce8d5]{animation-name:fxl-agent-bridge-v-7ffce8d5}}@media screen and (max-width:767px){.fxl-app[data-v-7ffce8d5],.fxl-contact[data-v-7ffce8d5],.fxl-flow[data-v-7ffce8d5],.fxl-hero[data-v-7ffce8d5]{padding:var(--space-10) var(--space-4)}.fxl-step[data-v-7ffce8d5]{padding:var(--space-5)}.fxl-pricing[data-v-7ffce8d5],.fxl-scan[data-v-7ffce8d5]{grid-template-columns:minmax(0,1fr)}.fxl-flow__card[data-v-7ffce8d5],.fxl-flow__engine[data-v-7ffce8d5],.fxl-flow__final[data-v-7ffce8d5],.fxl-flow__gate-wrap[data-v-7ffce8d5]{padding:var(--space-4)}.fxl-contact__card[data-v-7ffce8d5]{padding:var(--space-8) var(--space-5)}}@media (prefers-reduced-motion:reduce){.fxl-agent__msg[data-v-7ffce8d5],.fxl-feed__row[data-v-7ffce8d5],.fxl-feed__spark path[data-v-7ffce8d5],.fxl-seer__check[data-v-7ffce8d5],.fxl-seer__link--pick[data-v-7ffce8d5],.fxl-seer__pick-line[data-v-7ffce8d5],.fxl-seer__pick[data-v-7ffce8d5],.fxl-seer__row[data-v-7ffce8d5]{stroke-dashoffset:0;animation:none;opacity:1;transform:none}.fxl-seer__beam[data-v-7ffce8d5]{animation:none;opacity:0}.fxl-scan__icon circle[data-v-7ffce8d5],.fxl-scan__icon path[data-v-7ffce8d5],.fxl-scan__step[data-v-7ffce8d5]{stroke-dashoffset:0;animation:none;opacity:1}.fxl-scan__icon path.fxl-scan__beam[data-v-7ffce8d5]{animation:none}}.category-img[data-v-d1f9c3b0]{height:100%;left:0;margin:auto;-o-object-fit:cover;object-fit:cover;opacity:.1;pointer-events:none;position:absolute;top:0;width:100%}.items[data-v-d1f9c3b0]{z-index:var(--z-sticky)}.parent-element[data-v-6b775c0e]{position:relative;width:100%}.child-element[data-v-6b775c0e]{height:100%;left:0;position:absolute;top:0;width:100%}.skeleton[data-v-4c52ef49]{min-height:400px}.skeleton[data-v-7d0aeaa2]{min-height:250px}.skeleton[data-v-338fd7d0]{min-height:300px}.fx-symbol-skeleton[data-v-79edd076]{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4)}.fx-symbol-trade[data-v-79edd076]{background:var(--color-field);border-radius:var(--radius-md)}.login-split[data-v-6d130d44]{height:100vh}.login-hero-col[data-v-6d130d44]{isolation:isolate}.background-image[data-v-6d130d44]{bottom:0;max-height:600px;position:absolute;z-index:auto}.login-hero[data-v-6d130d44]{position:relative;z-index:var(--z-content)}.form-panel[data-v-6d130d44]{backdrop-filter:blur(20px)}.nav[data-v-6d130d44]{position:absolute;top:0;width:100%}.login-form[data-v-dbae65c2]{max-width:800px}[data-v-2be300bd] .fx-page-toolbar__filters{flex:1 1 auto;min-width:0}[data-v-2be300bd] .fx-page-toolbar__filters .fx-search-input{flex:1 1 auto;min-width:0;width:100%}.fx-ai-skeleton[data-v-2be300bd]{gap:var(--space-3)}.fx-ai-pager[data-v-2be300bd],.fx-ai-skeleton[data-v-2be300bd]{display:flex;flex-direction:column;margin-top:var(--space-4)}.fx-ai-pager[data-v-2be300bd],.fx-ai-pager__state[data-v-2be300bd]{align-items:center;gap:var(--space-2)}.fx-ai-pager__state[data-v-2be300bd]{color:var(--color-text-muted);display:flex;font-size:var(--font-caption-size);line-height:var(--font-caption-height);margin:0}.fx-ai-pager__state--error[data-v-2be300bd]{color:var(--color-danger-text)}.fx-ai-pager__sentinel[data-v-2be300bd]{height:1px;width:100%}.fx-ai-group[data-v-2be300bd]{margin-top:var(--space-5)}.fx-ai-group[data-v-2be300bd]:first-child{margin-top:0}.fx-ai-group__title[data-v-2be300bd]{align-items:center;border-bottom:1px solid var(--color-border);color:var(--color-text);display:flex;font-size:var(--font-h3-size);font-weight:var(--font-h3-weight);gap:var(--space-2);line-height:var(--font-h3-height);margin:0 0 var(--space-2);padding-bottom:var(--space-2)}.fx-ai-group__count[data-v-2be300bd]{flex-shrink:0}.fx-ai-head[data-v-2be300bd]{color:var(--color-text-muted);font-size:var(--font-caption-size)}.fx-ai-row[data-v-2be300bd]{align-items:center;cursor:pointer;display:flex;gap:var(--space-2);transition:background-color var(--motion-fast) var(--ease-standard);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.fx-ai-row[data-v-2be300bd]:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-focus);outline-offset:2px}.fx-ai-row__chevron[data-v-2be300bd]{color:var(--color-text-muted);flex-shrink:0;transition:transform var(--motion-base) var(--ease-standard)}.fx-ai-row.is-open .fx-ai-row__chevron[data-v-2be300bd]{transform:rotate(180deg)}.fx-ai-row .columns[data-v-2be300bd]{flex:1 1 auto;min-width:0}.fx-ai-point[data-v-2be300bd]{font-feature-settings:"tnum";font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums;font-weight:var(--font-numeric-weight)}.fx-ai-point.is-strong[data-v-2be300bd]{color:var(--color-success-text)}.fx-ai-point.is-mid[data-v-2be300bd]{color:var(--color-warning-text)}.fx-ai-point.is-weak[data-v-2be300bd]{color:var(--color-danger-text)}.fx-ai-dir[data-v-2be300bd]{align-items:center;border-radius:var(--radius-pill);display:inline-flex;font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-height);padding:2px var(--space-2);white-space:nowrap}.fx-ai-dir.is-buy[data-v-2be300bd]{background:var(--color-success-soft);color:var(--color-success-text)}.fx-ai-dir.is-sell[data-v-2be300bd]{background:var(--color-danger-soft);color:var(--color-danger-text)}.fx-ai-dir--neutral[data-v-2be300bd]{color:var(--color-text-muted);font-size:var(--font-caption-size)}.fx-ai-comment[data-v-2be300bd]{border-top:1px solid var(--color-border);padding-top:var(--space-3)}.fx-ai-comment__meta[data-v-2be300bd]{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between;margin-bottom:var(--space-3)}.fx-ai-comment__text[data-v-2be300bd]{color:var(--color-text);font-size:var(--font-body-sm-size);line-height:var(--font-body-sm-height);margin:0;white-space:pre-wrap}.fx-ai-comment__error[data-v-2be300bd]{color:var(--color-danger-text)}.fx-ai-comment__markdown[data-v-2be300bd]{word-wrap:anywhere}[data-v-2be300bd] .fx-ai-comment__markdown pre,[data-v-2be300bd] .fx-ai-comment__markdown table{display:block;max-width:100%;overflow-x:auto}.fx-ai-lock[data-v-2be300bd]{display:flex;justify-content:center;margin-top:var(--space-6)}.fx-ai-lock__card[data-v-2be300bd]{max-width:var(--layout-max);padding:var(--space-8) var(--space-4);text-align:center;width:100%}.fx-ai-lock__halo[data-v-2be300bd]{align-items:center;display:inline-flex;height:88px;justify-content:center;margin-bottom:var(--space-5);position:relative;width:88px}.fx-ai-lock__ring[data-v-2be300bd]{animation:fx-ai-lock-ping-2be300bd 2.4s var(--ease-standard) infinite;border:1px solid var(--color-primary);border-radius:50%;bottom:0;left:0;position:absolute;right:0;top:0}.fx-ai-lock__ring--late[data-v-2be300bd]{animation-delay:1.2s}.fx-ai-lock__badge[data-v-2be300bd]{align-items:center;background:var(--color-primary-soft);border-radius:var(--radius-pill);color:var(--color-primary-text);display:inline-flex;height:56px;justify-content:center;position:relative;width:56px}@keyframes fx-ai-lock-ping-2be300bd{0%{opacity:.5;transform:scale(.55)}to{opacity:0;transform:scale(1)}}.fx-ai-lock__copy[data-v-2be300bd]{align-items:center;display:flex;flex-direction:column;gap:var(--space-3)}.fx-ai-lock__title[data-v-2be300bd]{color:var(--color-text);font-size:var(--font-h2-size);font-weight:var(--font-h2-weight);line-height:var(--font-h2-height);margin:var(--space-1) 0 0}.fx-ai-lock__text[data-v-2be300bd]{color:var(--color-text-muted);font-size:var(--font-body-sm-size);font-weight:var(--font-body-sm-weight);line-height:var(--font-body-sm-height);margin:0;max-width:46ch}.fx-ai-lock__perks[data-v-2be300bd]{flex-direction:column;list-style:none;margin:var(--space-5) 0 0;padding:0}.fx-ai-lock__perk[data-v-2be300bd],.fx-ai-lock__perks[data-v-2be300bd]{align-items:center;display:flex;gap:var(--space-2)}.fx-ai-lock__perk[data-v-2be300bd]{color:var(--color-text);font-size:var(--font-body-sm-size);font-weight:var(--font-body-sm-weight);line-height:var(--font-body-sm-height)}.fx-ai-lock__perk-icon[data-v-2be300bd]{color:var(--color-primary-text)}.fx-ai-lock__cta[data-v-2be300bd]{align-items:center;display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-6)}.fx-ai-lock__note[data-v-2be300bd]{color:var(--color-text-faint);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-height);margin:0;max-width:46ch}@media (prefers-reduced-motion:reduce){.fx-ai-lock__ring[data-v-2be300bd]{animation:none;opacity:.25}}.messages-wrapper[data-v-6f046fa9]{min-height:80vh}.fx-card.bento-container[data-v-6f046fa9]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--elevation-3);height:100%;padding:var(--space-6)}.section-title[data-v-6f046fa9]{border-bottom:2px solid var(--color-border);color:var(--color-text);font-size:var(--font-h2-size);font-weight:var(--font-h2-weight);letter-spacing:.5px;line-height:var(--font-h2-height);padding-bottom:var(--space-4)}.scroll-area[data-v-6f046fa9]{gap:var(--space-4);max-height:550px;overflow-y:auto;padding-right:var(--space-2)}.scroll-area[data-v-6f046fa9]::-webkit-scrollbar{width:6px}.scroll-area[data-v-6f046fa9]::-webkit-scrollbar-track{background:var(--color-surface);border-radius:var(--radius-md)}.scroll-area[data-v-6f046fa9]::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:var(--radius-md)}.scroll-area[data-v-6f046fa9]::-webkit-scrollbar-thumb:hover{background:var(--color-primary-hover)}.message-card[data-v-6f046fa9]{background:var(--color-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--elevation-2);padding:var(--space-5);transition:transform var(--motion-base) ease,box-shadow var(--motion-base) ease}.message-card[data-v-6f046fa9]:hover{box-shadow:var(--elevation-3);transform:translateY(-2px)}.message-content[data-v-6f046fa9]{word-wrap:break-word;color:var(--color-text);font-size:var(--font-body-size);line-height:var(--font-body-sm-height)}.message-footer[data-v-6f046fa9]{align-items:flex-end;border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;padding-top:var(--space-3)}.user-info[data-v-6f046fa9]{align-items:center;display:flex;gap:var(--space-3)}.avatar-img[data-v-6f046fa9]{border-radius:50%;box-shadow:var(--elevation-2);height:32px;-o-object-fit:cover;object-fit:cover;width:32px}.date-text[data-v-6f046fa9]{color:var(--color-text-muted);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-height)}.link-actions[data-v-6f046fa9]{display:flex;gap:var(--space-2)}.bento-btn[data-v-6f046fa9]{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:var(--font-caption-size);font-weight:700;justify-content:center;padding:var(--space-2) var(--space-3);-webkit-text-decoration:none;text-decoration:none;transition:all var(--motion-base) ease}.bento-btn.solid[data-v-6f046fa9]{background:var(--color-primary);color:var(--color-primary-contrast)}.bento-btn.solid[data-v-6f046fa9]:hover{background:var(--color-primary-hover);box-shadow:var(--elevation-2)}.bento-btn.outline[data-v-6f046fa9]{background:var(--color-field);border:1px solid var(--color-border);color:var(--color-text)}.bento-btn.outline[data-v-6f046fa9]:hover{background:var(--color-elevated);box-shadow:var(--elevation-2)}.empty-state[data-v-6f046fa9]{color:var(--color-text-muted);font-size:var(--font-body-sm-size);font-style:italic;padding:var(--space-8) 0;text-align:center}.fx-email-icon[data-v-4fd385ff]{margin-right:var(--space-1);vertical-align:middle}.fx-portfolio-skeleton[data-v-1306e49e]{margin-top:var(--space-4)}.fx-portfolio-skeleton__grid[data-v-1306e49e]{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(3,1fr);margin-top:var(--space-4)}.fx-portfolio-grid[data-v-1306e49e]{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.fx-portfolio-grid__card[data-v-1306e49e]{height:100%;padding:var(--space-4);text-align:center}.fx-portfolio-grid__symbol[data-v-1306e49e]{color:var(--color-text);font-size:var(--font-h3-size);font-weight:var(--font-h3-weight);line-height:var(--font-h3-height);padding-bottom:var(--space-2)}.fx-portfolio-grid__type[data-v-1306e49e]{color:var(--color-primary-text);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight)}@media screen and (max-width:768px){.fx-portfolio-grid[data-v-1306e49e],.fx-portfolio-skeleton__grid[data-v-1306e49e]{grid-template-columns:repeat(2,1fr)}}.fx-predictor-skeleton[data-v-7779c332]{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4)}.fx-predictor-new[data-v-7779c332]{color:var(--color-success-text);font-size:var(--font-meta-size);font-weight:var(--font-meta-weight);padding:0 0 var(--space-1);text-align:center}.fx-predictor-row[data-v-7779c332]{overflow:hidden;padding-left:var(--space-4);position:relative}.trend-way[data-v-7779c332]{height:100%;left:0;position:absolute;top:0;width:5px}.fx-predictor-way--up[data-v-7779c332]{background:var(--color-success)}.fx-predictor-way--down[data-v-7779c332]{background:var(--color-danger)}