.ai-insight-card_root__b4Vi1{container-type:inline-size;box-sizing:border-box;width:100%;margin-inline:auto;padding:20px;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:20px}.ai-insight-card_root__b4Vi1.ai-insight-card_root__b4Vi1{max-width:640px}.ai-insight-card_root__b4Vi1 *,.ai-insight-card_root__b4Vi1 :after,.ai-insight-card_root__b4Vi1 :before{box-sizing:border-box}.ai-insight-card_srOnly__uf7xq{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ai-insight-card_head__49enI{display:flex;min-height:var(--control-height-sm);align-items:center;justify-content:space-between;gap:12px}.ai-insight-card_titleRow__j90qz{display:flex;min-width:0;align-items:baseline;gap:8px}.ai-insight-card_title__PQ4JM{margin:0;font-size:var(--text-sm);font-weight:500;line-height:20px;white-space:nowrap}.ai-insight-card_period__IK7Up{min-width:0;overflow:hidden;color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.ai-insight-card_explain__dQoCj.ai-insight-card_explain__dQoCj{flex:none;min-width:96px}.ai-insight-card_explain__dQoCj svg{width:14px;height:14px}.ai-insight-card_sparkle__th6UI{width:14px;height:14px;flex:none;color:var(--accent)}.ai-insight-card_stopIcon__8mgO6{fill:currentColor;stroke-width:0;transform:scale(.78)}.ai-insight-card_valueRow__Su2F5{display:flex;min-width:0;align-items:baseline;gap:8px;margin-top:4px}.ai-insight-card_value__UMUIQ{font-size:var(--text-2xl);font-weight:500;letter-spacing:-.025em;line-height:36px;font-variant-numeric:tabular-nums}.ai-insight-card_delta__csemL{font-variant-numeric:tabular-nums;white-space:nowrap}.ai-insight-card_delta__csemL[data-tone=bad],.ai-insight-card_driverDelta__w0FB8[data-tone=bad]{color:var(--danger)}.ai-insight-card_delta__csemL[data-tone=good],.ai-insight-card_driverDelta__w0FB8[data-tone=good]{color:var(--success)}.ai-insight-card_delta__csemL[data-tone=neutral],.ai-insight-card_driverDelta__w0FB8[data-tone=neutral]{color:var(--text-secondary)}.ai-insight-card_compare__LAEdL{min-width:0;overflow:hidden;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}.ai-insight-card_legend__iGRcc{display:flex;flex:none;gap:12px;margin-left:auto;color:var(--text-muted);font-size:var(--text-xs)}.ai-insight-card_legendItem__uXgEg{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.ai-insight-card_swatchCurrent__nmi0g,.ai-insight-card_swatchPrevious__UjQBP{display:inline-block;flex:none;width:12px}.ai-insight-card_swatchCurrent__nmi0g{height:2px;border-radius:1px;background:var(--accent)}.ai-insight-card_swatchPrevious__UjQBP{height:0;border-top:1.5px dashed var(--text-muted)}.ai-insight-card_chart__6w2ao{position:relative;height:112px;margin-top:12px;border-radius:8px;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.ai-insight-card_chartSvg__8ZYEs{display:block;overflow:visible}.ai-insight-card_baseline__a_YZa{stroke:var(--border-subtle);stroke-width:1}.ai-insight-card_lineCurrent__RtNGs{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ai-insight-card_linePrevious__dgidT{fill:none;stroke:var(--text-muted);stroke-width:1.5;stroke-dasharray:3 4;stroke-linecap:round;opacity:.75}.ai-insight-card_guide__uDXOK{stroke:var(--border);stroke-width:1;stroke-dasharray:2 3;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard),stroke var(--duration-fast) var(--ease-standard)}.ai-insight-card_guide__uDXOK:is([data-state=mentioned],[data-state=active]){opacity:1}.ai-insight-card_guide__uDXOK[data-state=active]{stroke:var(--accent)}.ai-insight-card_scrubLine__VClCf{stroke:var(--border);stroke-width:1}.ai-insight-card_annotationBadge__z71AN,.ai-insight-card_annotationDot__ho6TU,.ai-insight-card_scrubDotPrevious__sgj7g,.ai-insight-card_scrubDot__2yNHf{position:absolute;border-radius:50%;transform:translate(-50%,-50%)}.ai-insight-card_annotationDot__ho6TU{width:9px;height:9px;background:var(--surface);box-shadow:inset 0 0 0 2px var(--accent);opacity:0;transform:translate(-50%,-50%) scale(.5);pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard),transform .2s var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.ai-insight-card_annotationDot__ho6TU[data-state=active]{background:var(--accent);box-shadow:0 0 0 2px var(--surface)}.ai-insight-card_annotationBadge__z71AN{display:grid;width:18px;height:18px;place-items:center;border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;line-height:1;opacity:0;transform:translate(-50%,-50%) scale(.8);pointer-events:none;cursor:default;transition:opacity var(--duration-fast) var(--ease-standard),transform .2s var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.ai-insight-card_annotationBadge__z71AN:is([data-state=mentioned],[data-state=active]),.ai-insight-card_annotationDot__ho6TU:is([data-state=mentioned],[data-state=active]){opacity:1;transform:translate(-50%,-50%) scale(1)}.ai-insight-card_annotationBadge__z71AN:is([data-state=mentioned],[data-state=active]){pointer-events:auto}.ai-insight-card_annotationBadge__z71AN[data-state=active],.ai-insight-card_driver__B3hj1[data-active] .ai-insight-card_rank__un3__{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}.ai-insight-card_scrubDot__2yNHf{width:9px;height:9px;background:var(--accent);box-shadow:0 0 0 2px var(--surface);pointer-events:none}.ai-insight-card_scrubDotPrevious__sgj7g{width:7px;height:7px;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--text-muted);pointer-events:none}.ai-insight-card_tooltip__R_r_n{position:absolute;top:-4px;z-index:2;display:inline-flex;height:28px;align-items:center;gap:10px;padding:0 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface-raised);box-shadow:var(--shadow-raised);color:var(--foreground);font-size:var(--text-xs);white-space:nowrap;transform:translateX(-50%);pointer-events:none}.ai-insight-card_tooltipLabel__qBhn4{color:var(--text-muted)}.ai-insight-card_tooltipRow__8auxY{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.ai-insight-card_chartEmpty__6E9s5{display:grid;height:112px;margin-top:12px;place-items:center;border-radius:14px;background:var(--surface-muted);color:var(--text-muted)}.ai-insight-card_axis__KJ8ot{display:flex;justify-content:space-between;gap:12px;margin-top:8px;color:var(--text-muted);font-size:var(--text-xs);line-height:16px}.ai-insight-card_panelClip___XoyK{overflow:hidden;margin-inline:-4px;padding-inline:4px}.ai-insight-card_panel__7HOfl{margin-top:16px;padding-top:16px;padding-bottom:2px;border-top:1px solid var(--border-subtle)}.ai-insight-card_textBox__DX0Kq{position:relative}.ai-insight-card_ghost__qi7TA{min-height:44px;margin:0;line-height:22px;text-wrap:pretty;visibility:hidden}.ai-insight-card_textLayer__jN19w{position:absolute;inset:0}.ai-insight-card_text__ytPei{margin:0;line-height:22px;text-wrap:pretty}.ai-insight-card_chunk__ju8_4{animation:ai-insight-card_aic-fade__CGazm .14s ease-out both}@keyframes ai-insight-card_aic-fade__CGazm{0%{opacity:0}}.ai-insight-card_mention__0jnpL{text-decoration-line:underline;text-decoration-color:var(--border);text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color var(--duration-fast) var(--ease-standard)}.ai-insight-card_mention__0jnpL[data-active]{text-decoration-color:var(--accent)}.ai-insight-card_stopped__5j4er{color:var(--text-muted)}.ai-insight-card_thinking__z4CYt{display:flex;height:22px;align-items:center;gap:8px;color:var(--text-secondary)}.ai-insight-card_error__h9JON{display:flex;min-height:32px;flex-wrap:wrap;align-items:center;gap:4px 8px}.ai-insight-card_errorIcon__ynW01{width:14px;height:14px;flex:none;color:var(--danger)}.ai-insight-card_errorText__MXLRs{min-width:0;flex:1;color:var(--text-secondary)}.ai-insight-card_retry__6u2dv.ai-insight-card_retry__6u2dv{min-height:28px;padding-inline:8px}.ai-insight-card_retry__6u2dv svg{width:14px;height:14px}.ai-insight-card_drivers__wfJGB{display:grid;margin:12px -8px 0;padding:0;list-style:none}.ai-insight-card_driver__B3hj1{display:grid;height:36px;grid-template-columns:18px minmax(0,1fr) 96px 64px;align-items:center;column-gap:12px;padding:0 8px;border-radius:12px;transition:background-color var(--duration-fast) var(--ease-standard)}.ai-insight-card_driver__B3hj1[data-active]{background:var(--surface-muted)}.ai-insight-card_rank__un3__{display:grid;width:18px;height:18px;place-items:center;border:1px solid var(--border);border-radius:50%;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;line-height:1;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.ai-insight-card_driver__B3hj1[data-shown] .ai-insight-card_rank__un3__{color:var(--text-secondary)}.ai-insight-card_driverBody__jru9i{position:relative;min-width:0;height:20px}.ai-insight-card_skeleton__3KV0r{position:absolute;inset:0;display:flex;align-items:center;transition:opacity .12s var(--ease-standard)}.ai-insight-card_skeleton__3KV0r i{display:block;height:8px;border-radius:4px;background:var(--surface-muted)}.ai-insight-card_driverLabel__D8Bv_{display:block;overflow:hidden;line-height:20px;text-overflow:ellipsis;white-space:nowrap;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.ai-insight-card_driver__B3hj1[data-shown] .ai-insight-card_skeleton__3KV0r{opacity:0}.ai-insight-card_driver__B3hj1[data-shown] .ai-insight-card_driverDelta__w0FB8,.ai-insight-card_driver__B3hj1[data-shown] .ai-insight-card_driverLabel__D8Bv_{opacity:1}.ai-insight-card_bar__lzyod{display:block;height:6px;overflow:hidden;border-radius:3px;background:var(--surface-muted)}.ai-insight-card_bar__lzyod i{display:block;height:100%;border-radius:3px;transition:width .24s var(--ease-standard)}.ai-insight-card_bar__lzyod i[data-tone=bad]{background:var(--danger)}.ai-insight-card_bar__lzyod i[data-tone=good]{background:var(--success)}.ai-insight-card_bar__lzyod i[data-tone=neutral]{background:var(--text-muted)}.ai-insight-card_driverDelta__w0FB8{overflow:hidden;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.ai-insight-card_chips__W6qUJ{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ai-insight-card_chip__p_Ox9{display:inline-flex;height:32px;align-items:center;padding:0 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-secondary);font:inherit;font-size:var(--text-sm);line-height:20px;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard),transform .12s var(--ease-standard)}.ai-insight-card_chip__p_Ox9:active:not(:disabled){background:var(--surface-muted);color:var(--foreground);transform:scale(.97)}.ai-insight-card_chip__p_Ox9[aria-pressed=true]{border-color:color-mix(in oklab,var(--accent) 45%,var(--border));background:var(--accent-subtle);color:var(--foreground)}.ai-insight-card_chip__p_Ox9:disabled{cursor:not-allowed;opacity:.5}@media (hover:hover) and (pointer:fine){.ai-insight-card_chip__p_Ox9:hover:not(:disabled){background:var(--surface-muted);color:var(--foreground)}.ai-insight-card_chip__p_Ox9[aria-pressed=true]:hover:not(:disabled){background:var(--accent-subtle)}}.ai-insight-card_footer__EFgmc{display:flex;min-width:0;justify-content:space-between;gap:12px;margin-top:16px;color:var(--text-muted);font-size:var(--text-xs);line-height:16px}.ai-insight-card_meta__L8GH4{display:inline-flex;min-width:0;align-items:center;gap:6px}.ai-insight-card_meta__L8GH4 svg{display:block;width:14px;height:14px;flex:none}.ai-insight-card_metaText__v1LzD{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container (max-width: 460px){.ai-insight-card_legend__iGRcc{display:none}.ai-insight-card_driver__B3hj1{grid-template-columns:18px minmax(0,1fr) 48px 60px;column-gap:10px}}@media (prefers-reduced-motion:reduce){.ai-insight-card_chunk__ju8_4{animation:none}.ai-insight-card_annotationBadge__z71AN,.ai-insight-card_annotationDot__ho6TU,.ai-insight-card_bar__lzyod i{transition-duration:0s}}