.error-text[data-v-986821d2]{color:#d64545;font-size:15px;font-weight:600}.error-support[data-v-986821d2]{color:#6c7a89;font-size:15px}.chart-search-row[data-v-986821d2]{position:relative;row-gap:12px;z-index:4}.chart-search-toolbar-col[data-v-986821d2]{display:flex}.chart-quick-symbols-col[data-v-986821d2]{min-width:0}.chart-search-toolbar[data-v-986821d2]{background:#fff;border:1px solid #d6e8f8;border-radius:14px;box-shadow:none;max-width:492px;overflow:visible;padding:10px 10px 10px 16px;width:100%}.chart-search-form-row[data-v-986821d2]{flex-wrap:nowrap;gap:10px}.chart-search-input-col[data-v-986821d2]{flex:1 1 auto;max-width:none;min-width:0;padding-right:0!important}.chart-search-submit-col[data-v-986821d2]{flex:0 0 142px;max-width:142px;min-width:142px;padding-top:0!important}.chart-search-submit[data-v-986821d2]{background:#3498db!important;border-radius:10px!important;box-shadow:0 10px 22px #3498db3d!important;font-weight:700;height:48px!important;letter-spacing:0;min-width:0;white-space:nowrap;width:100%}.chart-search-submit[data-v-986821d2] .v-btn__content{line-height:1;white-space:nowrap}.chart-symbol-search[data-v-986821d2] .v-field{background:#fff!important;border-radius:0!important;box-shadow:none;margin-bottom:0!important;min-height:48px!important;padding:0!important}.chart-symbol-search[data-v-986821d2] .v-field__input{align-items:center;min-height:48px;padding-bottom:0;padding-top:0}.chart-symbol-search[data-v-986821d2] .v-field__input input{font-size:15px;font-weight:600}.chart-symbol-search[data-v-986821d2] input::-moz-placeholder{color:#6b7280;opacity:1}.chart-symbol-search[data-v-986821d2] input::placeholder{color:#6b7280;opacity:1}.chart-symbol-search[data-v-986821d2] .v-field__append-inner,.chart-symbol-search[data-v-986821d2] .v-field__clearable,.chart-symbol-search[data-v-986821d2] .v-field__prepend-inner{align-items:center;min-height:48px;padding-top:0!important}.chart-symbol-search[data-v-986821d2] .v-field__prepend-inner{color:#6b7280!important;padding-right:8px!important}.chart-symbol-search[data-v-986821d2] .v-field__append-inner{color:#6b7280!important}.chart-symbol-search[data-v-986821d2] .v-field__append-inner .v-icon,.chart-symbol-search[data-v-986821d2] .v-field__clearable .v-icon,.chart-symbol-search[data-v-986821d2] .v-field__prepend-inner .v-icon{margin-top:0}.chart-symbol-search-item__symbol[data-v-986821d2]{color:#0f172a;font-size:14px;font-weight:700}.chart-symbol-search-item__meta[data-v-986821d2]{color:#64748b!important;font-size:12px;line-height:1.5}.chip-row[data-v-986821d2]{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.chip-row--right[data-v-986821d2]{justify-content:flex-start}.chip-row--scroll[data-v-986821d2]{flex-wrap:nowrap;margin-bottom:-4px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-bottom:4px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.chip-row--scroll[data-v-986821d2]>*{flex:0 0 auto}.chip-row--scroll[data-v-986821d2]::-webkit-scrollbar{height:6px}.chip-row--scroll[data-v-986821d2]::-webkit-scrollbar-thumb{background:#94a3b899;border-radius:999px}.chip-row--scroll[data-v-986821d2]::-webkit-scrollbar-track{background:transparent}@media(max-width:960px){.chart-search-toolbar-col[data-v-986821d2]{display:block}.chart-search-toolbar[data-v-986821d2]{border-radius:12px;max-width:none;padding:8px 8px 8px 12px}.chart-search-submit-col[data-v-986821d2]{flex:0 0 136px;max-width:136px;min-width:136px}.chart-search-submit[data-v-986821d2]{border-radius:10px!important;font-size:14px!important;height:46px!important}.chart-symbol-search[data-v-986821d2] .v-field{border-radius:0!important;min-height:46px!important;padding:0!important}.chart-symbol-search[data-v-986821d2] .v-field__input,.chart-symbol-search[data-v-986821d2] .v-field__append-inner,.chart-symbol-search[data-v-986821d2] .v-field__clearable,.chart-symbol-search[data-v-986821d2] .v-field__prepend-inner{min-height:46px}.chip-row--scroll[data-v-986821d2]{margin-bottom:-6px;margin-right:-4px;padding-bottom:6px;padding-right:4px}}@media(min-width:601px){.chart-search-form-row[data-v-986821d2]{flex-wrap:nowrap}.chart-search-input-col[data-v-986821d2]{flex:1 1 auto;max-width:none}.chart-search-submit-col[data-v-986821d2]{flex:0 0 142px;max-width:142px;min-width:142px;padding-top:0!important}}@media(max-width:420px){.chart-search-form-row[data-v-986821d2]{flex-wrap:wrap;gap:8px}.chart-search-toolbar[data-v-986821d2]{padding:10px}.chart-search-input-col[data-v-986821d2]{flex:0 0 100%;max-width:100%;padding-left:6px!important;padding-right:6px!important}.chart-search-submit-col[data-v-986821d2]{flex:0 0 100%;max-width:100%;min-width:0}.chart-search-submit[data-v-986821d2]{font-size:13px!important}}@media(min-width:961px)and (max-width:1263px){.chart-search-toolbar[data-v-986821d2]{max-width:620px}}@media(min-width:961px){.chip-row--scroll[data-v-986821d2]{flex-wrap:wrap;margin-bottom:0;overflow:visible;padding-bottom:0}.chip-row--right[data-v-986821d2]{justify-content:flex-end}}.v-overlay-container .chart-symbol-search-menu{border:1px solid #d7e3f0;border-radius:4px;box-shadow:0 12px 26px #0f172a29;min-width:min(430px,calc(100vw - 32px))!important;overflow:hidden}.v-overlay-container .chart-symbol-search-menu .v-list{padding:4px 0}.v-overlay-container .chart-symbol-search-menu .v-list-item{min-height:46px;padding-inline:16px}.v-overlay-container .chart-symbol-search-menu .v-list-item-title{color:#0f172a;font-size:13px;font-weight:400;line-height:1.35}.v-overlay-container .chart-symbol-search-menu .v-list-item-subtitle{color:#64748b!important;font-size:11px;line-height:1.35;opacity:1}.v-autocomplete--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating{top:0}.v-autocomplete .v-field .v-field__input,.v-autocomplete .v-field .v-field__input>input,.v-autocomplete .v-field .v-text-field__prefix,.v-autocomplete .v-field .v-text-field__suffix,.v-autocomplete .v-field.v-field{cursor:text}.v-autocomplete .v-field .v-field__input>input{flex:1 1}.v-autocomplete .v-field input{min-width:64px}.v-autocomplete .v-field:not(.v-field--focused) input{min-width:0}.v-autocomplete .v-field--dirty .v-autocomplete__selection{margin-inline-end:2px}.v-autocomplete .v-autocomplete__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-autocomplete__content{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));overflow:hidden}.v-menu>.v-overlay__content.v-autocomplete__content{border-radius:4px}.v-autocomplete__content>.v-sheet{display:flex;flex-direction:column}.v-autocomplete__mask{background:rgb(var(--v-theme-surface-light))}.v-autocomplete__selection{align-items:center;display:inline-flex;height:1.5rem;letter-spacing:inherit;line-height:inherit;max-width:calc(100% - 4px)}.v-autocomplete__selection:first-child{margin-inline-start:0}.v-autocomplete--selecting-index .v-autocomplete__selection{opacity:var(--v-medium-emphasis-opacity)}.v-autocomplete--selecting-index .v-autocomplete__selection--selected{opacity:1}.v-autocomplete--selecting-index .v-field__input>input{caret-color:transparent}.v-autocomplete--single:not(.v-autocomplete--selection-slot).v-text-field input{flex:1 1;left:0;padding-inline:inherit;position:absolute;right:0;width:100%}.v-autocomplete--single:not(.v-autocomplete--selection-slot) .v-field--active input{transition:none}.v-autocomplete--single:not(.v-autocomplete--selection-slot) .v-field--dirty:not(.v-field--focused) input,.v-autocomplete--single:not(.v-autocomplete--selection-slot) .v-field--focused .v-autocomplete__selection{opacity:0}.v-autocomplete__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-autocomplete--active-menu .v-autocomplete__menu-icon{transform:rotate(180deg)}.chart-snapshot[data-v-0ca07983]{align-items:center;border-bottom:1px solid #edf2f7;border-top:1px solid #edf2f7;padding:18px 0}.chart-snapshot__identity[data-v-0ca07983]{min-width:0}.snapshot-copy[data-v-0ca07983]{display:flex;flex-direction:column;height:100%;justify-content:center;padding-left:8px}.snapshot-title-row[data-v-0ca07983]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.snapshot-price-row[data-v-0ca07983]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.metric-label[data-v-0ca07983]{color:#64748b;font-size:14px;font-weight:800;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.price-value[data-v-0ca07983]{color:#2c3e50;font-size:40px;font-weight:800;letter-spacing:0;line-height:1}.price-change[data-v-0ca07983]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;display:inline-flex;font-size:14px;font-weight:800;line-height:1.2;min-height:28px;padding:5px 9px}.positive-text[data-v-0ca07983]{color:#1e9e5a}.negative-text[data-v-0ca07983]{color:#d64545}.price-change.positive-text[data-v-0ca07983]{background:#1e9e5a14;border-color:#1e9e5a33}.price-change.negative-text[data-v-0ca07983]{background:#d6454514;border-color:#d6454533}.overview-stat-value[data-v-0ca07983]{color:#1f2937;font-size:18px;font-weight:800;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snapshot-name[data-v-0ca07983]{color:#1e293b;font-size:28px;font-weight:800;letter-spacing:0;line-height:1.18}.snapshot-symbol-chip[data-v-0ca07983]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#475569;font-size:13px;font-weight:700;line-height:1;padding:5px 9px}.snapshot-metrics[data-v-0ca07983]{border-left:1px solid #edf2f7}.snapshot-metrics-grid[data-v-0ca07983]{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.snapshot-metric-card[data-v-0ca07983]{align-items:center;background:#fff;border:1px solid #e4edf5;border-radius:8px;box-shadow:0 10px 24px #0f172a14;display:flex;gap:12px;min-height:78px;min-width:0;padding:16px 14px;text-align:left}.snapshot-metric-card__icon[data-v-0ca07983]{background:#f1f5f9;border-radius:9px;color:#64748b;display:inline-grid;flex:0 0 34px;height:34px;place-items:center;width:34px}.snapshot-metric-card__icon--bullish[data-v-0ca07983]{background:#dcfce9;color:#20c884}.snapshot-metric-card__icon--bearish[data-v-0ca07983]{background:#ffe8e8;color:#ff5a5f}.snapshot-metric-card__icon--volume[data-v-0ca07983]{background:#e4f1ff;color:#3b82f6}.snapshot-metric-card__icon--date[data-v-0ca07983]{background:#eeeaff;color:#7c5cff}.snapshot-metric-card__body[data-v-0ca07983]{min-width:0}.chart-snapshot--empty[data-v-0ca07983],.chart-snapshot--empty .overview-stat-value[data-v-0ca07983],.chart-snapshot--empty .price-change[data-v-0ca07983],.chart-snapshot--empty .price-value[data-v-0ca07983],.chart-snapshot--empty .snapshot-name[data-v-0ca07983]{color:#94a3b8}.chart-snapshot--empty .snapshot-metric-card[data-v-0ca07983]{background:#f8fafc}@media(max-width:960px){.chart-snapshot[data-v-0ca07983]{border-bottom:0;border-top:0;margin-bottom:0!important;margin-top:24px!important;padding:16px 0 4px}.chart-snapshot__identity[data-v-0ca07983]{padding-left:12px!important;padding-right:12px!important}.snapshot-copy[data-v-0ca07983]{padding-left:10px}.snapshot-name[data-v-0ca07983]{font-size:22px}.snapshot-symbol-chip[data-v-0ca07983]{font-size:13px;padding:4px 7px}.snapshot-price-row[data-v-0ca07983]{gap:8px;margin-top:12px}.price-value[data-v-0ca07983]{font-size:32px}.price-change[data-v-0ca07983]{font-size:13px;min-height:26px;padding:4px 8px}.snapshot-metrics[data-v-0ca07983]{display:none}.snapshot-metrics-grid[data-v-0ca07983]{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0!important}.snapshot-metric-card[data-v-0ca07983]{gap:9px;min-height:72px;padding:12px 11px}.snapshot-metric-card__icon[data-v-0ca07983]{flex-basis:30px;height:30px;width:30px}.metric-label[data-v-0ca07983]{font-size:12px;margin-bottom:5px}.overview-stat-value[data-v-0ca07983]{font-size:16px}}.section-title[data-v-7ca3e673]{color:#1e293b;font-size:19px;font-weight:800;letter-spacing:-.3px}.chart-toolbar-btn[data-v-7ca3e673],.chart-toolbar-chip[data-v-7ca3e673]{font-size:13px!important}.chart-timeframe-chip[data-v-7ca3e673]{margin:0!important}.chart-toolbar-chip--inactive[data-v-7ca3e673]{box-shadow:none!important}.chart-header[data-v-7ca3e673]{gap:12px;padding:2px 0}.chart-header__title[data-v-7ca3e673]{flex:0 0 auto;padding-top:0}.chart-header__controls[data-v-7ca3e673]{align-items:center;display:flex;flex:1 1 0;flex-wrap:wrap;gap:10px;justify-content:flex-end;min-width:0}.chart-timeframe-toggle[data-v-7ca3e673]{flex:1 1 360px;gap:6px}.chart-timeframe-toggle[data-v-7ca3e673],.chart-toolbar-actions[data-v-7ca3e673]{align-items:center;display:flex;flex-wrap:wrap;min-width:0}.chart-toolbar-actions[data-v-7ca3e673]{gap:12px;justify-content:flex-end}.chart-theme-toggle[data-v-7ca3e673]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.chart-settings-btn[data-v-7ca3e673]{background:transparent!important;border:1px solid transparent;border-radius:999px!important;box-shadow:none!important;color:#64748b!important;min-width:112px}.chart-settings-btn[data-v-7ca3e673]:hover{background:#f1f5f9!important;border-color:#e2e8f0;color:#334155!important}.chart-settings-btn-wrap[data-v-7ca3e673]{display:inline-flex;flex:none}.indicator-settings-dialog__title[data-v-7ca3e673]{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.indicator-settings-dialog__close[data-v-7ca3e673]{flex:none}.settings-section-title[data-v-7ca3e673]{color:#0f172a;font-size:15px;font-weight:800;letter-spacing:-.2px}.settings-group-label[data-v-7ca3e673]{color:#475569;font-size:15px;font-weight:700;letter-spacing:-.2px}.indicator-group-row[data-v-7ca3e673]{align-items:center;display:flex;gap:16px;padding:6px 0}.group-row-label[data-v-7ca3e673]{min-width:108px}.group-row-label--with-tooltip[data-v-7ca3e673]{align-items:center;display:inline-flex;gap:6px}.settings-tooltip-trigger[data-v-7ca3e673]{background:#e2e8f0;border:0;border-radius:999px;box-shadow:inset 0 0 0 1px #0f172a0f;color:#0f172a;cursor:help;display:inline-grid;font-size:11px;font-weight:800;height:18px;line-height:1;padding:0;place-items:center;transition:background-color .2s ease,transform .2s ease;width:18px}.settings-tooltip-trigger[data-v-7ca3e673]:focus-visible,.settings-tooltip-trigger[data-v-7ca3e673]:hover{background:#cbd5e1;transform:translateY(-1px)}.settings-tooltip-trigger[data-v-7ca3e673]:focus-visible{outline:2px solid rgba(37,99,235,.28);outline-offset:2px}.chip-row[data-v-7ca3e673]{display:flex;flex-wrap:wrap;gap:8px}.indicator-btn[data-v-7ca3e673]{box-shadow:none!important;font-weight:700;letter-spacing:0}.indicator-btn--inactive[data-v-7ca3e673]{background:#fff!important;border-color:#cbd5e1!important;box-shadow:inset 0 0 0 1px #cbd5e1!important;color:#475569!important}.indicator-btn--disabled[data-v-7ca3e673]{background:#f1f5f9!important;color:#94a3b8!important;filter:saturate(.75);opacity:1!important}.indicator-action-btn[data-v-7ca3e673]{font-weight:700;letter-spacing:-.3px}.color-customization-panel[data-v-7ca3e673]{border-top:1px solid #edf2f7}.color-customization-header[data-v-7ca3e673]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.color-customization-grid[data-v-7ca3e673]{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.color-customization-row+.color-customization-row[data-v-7ca3e673]{margin-top:0}.color-customization-row[data-v-7ca3e673]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:12px 14px}.color-customization-label[data-v-7ca3e673]{color:#475569;font-size:14px;font-weight:600;line-height:1.35;min-width:0}.color-picker-activator[data-v-7ca3e673]{display:inline-grid;place-items:center;align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:999px;box-shadow:0 1px 2px #0f172a0f;cursor:pointer;height:34px;min-width:34px;padding:0;width:34px}.color-picker-activator__swatch[data-v-7ca3e673]{border:1px solid rgba(15,23,42,.12);border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff47;flex:0 0 auto;height:22px;width:22px}.color-picker-menu[data-v-7ca3e673]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 20px 44px #0f172a2e;padding:10px}.color-swatch-grid[data-v-7ca3e673]{display:flex;flex-direction:column;gap:4px;width:-moz-fit-content;width:fit-content}.color-swatch-grid__row[data-v-7ca3e673]{display:grid;gap:4px;grid-template-columns:repeat(10,16px)}.color-swatch-btn[data-v-7ca3e673]{border:1px solid rgba(15,23,42,.08);border-radius:3px;box-shadow:inset 0 0 0 1px #ffffff38;cursor:pointer;height:16px;padding:0;width:16px}.color-swatch-btn--active[data-v-7ca3e673]{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb47}.bg-light-grey[data-v-7ca3e673]{background:#f8fafc}.border-bottom[data-v-7ca3e673]{border-bottom:1px solid #e2e8f0}@media(max-width:960px){.chart-header[data-v-7ca3e673]{align-items:center;flex-wrap:wrap;gap:10px;justify-content:space-between}.chart-header__title[data-v-7ca3e673]{flex:0 0 auto;padding-top:0}.chart-header__controls[data-v-7ca3e673]{display:flex;flex:1 1 auto;gap:8px;justify-content:flex-end;min-width:0}.chart-timeframe-toggle[data-v-7ca3e673]{display:grid;flex:1 0 100%;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));order:2;width:100%}.chart-timeframe-chip[data-v-7ca3e673]{justify-content:center;min-width:0;width:100%}.chart-toolbar-actions[data-v-7ca3e673]{gap:10px;justify-content:flex-end;width:auto}.chart-settings-btn[data-v-7ca3e673]{min-width:0;width:auto}.indicator-group-row[data-v-7ca3e673]{gap:8px;padding:12px}.color-customization-row[data-v-7ca3e673],.indicator-group-row[data-v-7ca3e673]{align-items:flex-start;flex-direction:column}.color-customization-grid[data-v-7ca3e673]{grid-template-columns:minmax(0,1fr)}.color-picker-activator[data-v-7ca3e673]{width:34px}.color-picker-menu[data-v-7ca3e673]{padding:8px}.chart-theme-toggle[data-v-7ca3e673]{justify-content:flex-start;width:100%}.section-title[data-v-7ca3e673]{font-size:16px}}.v-tooltip__content.chart-toolbar-tooltip{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;box-shadow:0 12px 28px #0f172a1a!important;color:#0f172a!important;font-size:13px!important;font-weight:500;line-height:1.55;opacity:1!important;padding:10px 12px!important;white-space:normal!important}.surface-panel[data-v-895e55cc]{background:var(--chart-surface-background);border:1px solid var(--chart-surface-border);box-shadow:var(--chart-surface-shadow)}.surface-panel--high[data-v-895e55cc]{background:var(--chart-subpanel-background)}.chart-panel[data-v-895e55cc]{padding:14px}.chart-panel__frame[data-v-895e55cc]{background:var(--chart-frame-background);border-radius:18px;min-height:0;overflow:hidden;padding:10px 10px 4px;position:relative}.chart-surface[data-v-895e55cc]{width:100%}.chart-legend[data-v-895e55cc]{display:flex;flex-wrap:wrap;gap:10px;left:14px;pointer-events:none;position:absolute;right:14px;top:14px;z-index:2}.legend-chip[data-v-895e55cc]{align-items:center;background:var(--chart-legend-background);border:1px solid var(--chart-legend-border);border-radius:999px;box-shadow:var(--chart-legend-shadow);color:var(--chart-legend-text);display:inline-flex;font-size:.72rem;gap:8px;line-height:1;padding:7px 10px}.legend-chip__swatch[data-v-895e55cc]{border-radius:999px;flex:none;height:8px;width:8px}.chart-trend-status[data-v-895e55cc]{background:#94a3b814;border:1px solid var(--chart-reason-divider);border-radius:12px;color:var(--chart-reason-muted);font-size:13px;line-height:1.5;margin-top:12px;padding:10px 12px}.chart-error[data-v-895e55cc]{background:var(--chart-error-background);color:var(--chart-error-text);display:grid;font-size:15px;inset:0;padding:24px;place-items:center;position:absolute;text-align:center;z-index:3}.chart-stack[data-v-895e55cc]{display:grid;gap:10px;grid-template-columns:minmax(0,1fr);margin-top:0}.chart-subpanel[data-v-895e55cc]{padding:6px 8px}.chart-reason-summary-toggle[data-v-895e55cc]{display:flex;justify-content:flex-end;margin-top:4px}.chart-reason-summary-toggle--panel[data-v-895e55cc]{margin-top:2px}.chart-reason-summary-toggle__btn[data-v-895e55cc]{font-size:12px!important;font-weight:600;letter-spacing:0;min-height:24px!important;min-width:0!important;padding:0 6px!important}.indicator-header[data-v-895e55cc]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:5px}.panel-line-legend[data-v-895e55cc]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.panel-line-legend__item[data-v-895e55cc]{align-items:center;color:var(--chart-reason-muted);display:inline-flex;font-size:12px;font-weight:600;gap:5px;line-height:1.2}.panel-line-legend__swatch[data-v-895e55cc]{border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff14;flex:none;height:5px;width:16px}.indicator-title-wrap[data-v-895e55cc]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px;min-width:0}.panel-drag-handle[data-v-895e55cc]{background:transparent;border:0;border-radius:999px;color:var(--chart-reason-muted);cursor:grab;display:inline-grid;height:26px;padding:0;place-items:center;width:26px}.panel-drag-handle[data-v-895e55cc]:active{cursor:grabbing}.panel-drag-handle[data-v-895e55cc]:focus-visible,.panel-drag-handle[data-v-895e55cc]:hover{background:#94a3b824;color:var(--chart-indicator-title)}.panel-drag-handle[data-v-895e55cc]:focus-visible{outline:2px solid rgba(37,99,235,.28);outline-offset:2px}.indicator-title[data-v-895e55cc]{color:var(--chart-indicator-title);font-size:15px;font-weight:600;line-height:1.2}.indicator-meta[data-v-895e55cc]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:12px}.indicator-status-chip[data-v-895e55cc]{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;line-height:1.1;padding:3px 7px}.indicator-status-chip--bullish[data-v-895e55cc]{background:#4edea329;color:#1e9e5a}.indicator-status-chip--bearish[data-v-895e55cc]{background:#ff516a24;color:#d64545}.indicator-status-chip--neutral[data-v-895e55cc]{background:#3498db24;color:#3498db}.indicator-status-chip--warning[data-v-895e55cc]{background:#f59e0b24;color:#b7791f}.indicator-status-chip--excluded[data-v-895e55cc]{background:#94a3b82e;color:#718096}.chart-reason-list[data-v-895e55cc]{margin-top:4px}.chart-reason-list--main[data-v-895e55cc]{display:grid;gap:12px;margin-top:8px}.chart-reason-list--single[data-v-895e55cc]{border-top:1px solid var(--chart-reason-divider);padding-top:5px}.chart-reason+.chart-reason[data-v-895e55cc]{margin-top:10px}.chart-reason[data-v-895e55cc]{background:transparent;border:0;border-radius:0;padding:0}.chart-reason-list--main .chart-reason[data-v-895e55cc]{background:var(--chart-main-reason-background);border:1px solid var(--chart-reason-divider);border-radius:16px;box-shadow:0 10px 24px #0f172a14;padding:10px 12px}.chart-reason-list--main .chart-reason+.chart-reason[data-v-895e55cc]{margin-top:0}.chart-reason__top[data-v-895e55cc]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.chart-reason__label-group[data-v-895e55cc]{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px;min-width:0}.chart-reason__label[data-v-895e55cc]{color:var(--chart-reason-title);font-size:15px;font-weight:700;line-height:1.2}.chart-reason__badge[data-v-895e55cc]{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:700;line-height:1.2;padding:4px 8px}.chart-reason__badge--bullish[data-v-895e55cc]{background:#4edea329;color:#1e9e5a}.chart-reason__badge--bearish[data-v-895e55cc]{background:#ff516a24;color:#d64545}.chart-reason__badge--neutral[data-v-895e55cc]{background:#3498db24;color:#2b6cb0}.chart-reason__badge--excluded[data-v-895e55cc]{background:#94a3b82e;color:#718096}.chart-reason__category[data-v-895e55cc]{color:var(--chart-reason-muted);font-size:15px;font-weight:600;line-height:1.3;white-space:nowrap}.chart-reason__copy[data-v-895e55cc]{color:var(--chart-reason-copy);font-size:15px;line-height:1.55;margin-top:8px}.chart-reason__excluded[data-v-895e55cc]{border-top:0;color:var(--chart-reason-excluded);font-size:15px;line-height:1.5;margin-top:8px;padding-top:0}.chart-reason__detail[data-v-895e55cc]{background:transparent;border:0;border-radius:0;color:var(--chart-reason-copy);font-size:14px;line-height:1.65;margin-top:0;padding:0;white-space:pre-line}.chart-reason__detail--visible[data-v-895e55cc]{border-top:1px dashed var(--chart-reason-divider);margin-top:8px;padding-top:6px}.chart-reason__detail-row[data-v-895e55cc]{align-items:flex-start;display:flex;gap:10px}.chart-reason__detail-row+.chart-reason__detail-row[data-v-895e55cc]{margin-top:10px}.chart-reason__detail-icon[data-v-895e55cc]{background:#94a3b829;border-radius:999px;color:var(--chart-reason-muted);display:inline-grid;flex:none;height:24px;place-items:center;width:24px}.chart-reason__detail-icon--primary[data-v-895e55cc]{background:#f59e0b2e;color:#d97706}.chart-reason__detail-icon--muted[data-v-895e55cc]{background:#14b8a629;color:#0f9488}.chart-reason__detail-body[data-v-895e55cc]{flex:1 1 auto;min-width:0}.chart-reason__detail-label[data-v-895e55cc]{color:var(--chart-reason-title);font-size:13px;font-weight:700;letter-spacing:-.1px;line-height:1.6}.chart-reason__detail-text[data-v-895e55cc]{color:var(--chart-reason-copy);font-size:13px;line-height:1.6;margin-top:3px;white-space:pre-line}@media(max-width:960px){.chart-panel[data-v-895e55cc]{padding:10px}.chart-panel__frame[data-v-895e55cc]{border-radius:16px;min-height:0;padding:8px 8px 4px}.chart-legend[data-v-895e55cc]{flex-wrap:nowrap;gap:8px;left:10px;margin-right:-2px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-bottom:6px;padding-right:2px;pointer-events:auto;right:10px;scrollbar-width:thin;top:10px;-webkit-overflow-scrolling:touch}.chart-legend[data-v-895e55cc]::-webkit-scrollbar{height:5px}.chart-legend[data-v-895e55cc]::-webkit-scrollbar-thumb{background:#94a3b899;border-radius:999px}.chart-legend[data-v-895e55cc]::-webkit-scrollbar-track{background:transparent}.legend-chip[data-v-895e55cc]{flex:0 0 auto;font-size:.68rem;padding:6px 9px;pointer-events:none}.chart-stack[data-v-895e55cc]{gap:9px;grid-template-columns:minmax(0,1fr);margin-top:9px}.chart-subpanel[data-v-895e55cc]{padding:8px}.panel-line-legend[data-v-895e55cc]{gap:7px;margin-bottom:5px}.indicator-meta[data-v-895e55cc]{margin-left:0}.chart-reason-list--main[data-v-895e55cc]{padding:10px 12px 12px}.chart-reason__top[data-v-895e55cc]{flex-direction:column}.chart-reason__category[data-v-895e55cc]{white-space:normal}}.field-label[data-v-d94bdc29],.metric-label[data-v-d94bdc29],.sub-text[data-v-d94bdc29]{color:#6c7a89;font-size:15px}.section-title[data-v-d94bdc29]{color:#1e293b;font-size:19px;font-weight:800;letter-spacing:-.3px}.summary-header[data-v-d94bdc29]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.chart-copy-btn[data-v-d94bdc29]{font-weight:700;letter-spacing:-.2px;min-height:34px}.ai-prompt-dialog[data-v-d94bdc29]{border-radius:18px!important;overflow:hidden}.ai-prompt-dialog__header[data-v-d94bdc29]{align-items:flex-start;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;gap:16px;justify-content:space-between;padding:22px 24px 18px}.ai-prompt-dialog__eyebrow[data-v-d94bdc29]{color:#2563eb;font-size:12px;font-weight:800;letter-spacing:.04em}.ai-prompt-dialog__title[data-v-d94bdc29]{color:#0f172a;font-size:22px;font-weight:800;line-height:1.25;margin-top:5px}.ai-prompt-dialog__description[data-v-d94bdc29]{color:#475569;font-size:14px;font-weight:600;line-height:1.5;margin-top:8px;word-break:keep-all}.ai-prompt-dialog__close[data-v-d94bdc29]{color:#64748b;flex:none}.ai-prompt-dialog__body[data-v-d94bdc29]{background:#f8fafc;display:grid;gap:16px;padding:20px 24px 24px}.ai-prompt-dialog__notice[data-v-d94bdc29]{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;color:#1e3a8a;display:flex;font-size:14px;font-weight:600;gap:10px;line-height:1.45;padding:12px 14px}.ai-prompt-dialog__provider-grid[data-v-d94bdc29]{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.ai-prompt-provider-btn[data-v-d94bdc29]{background:#fff;border-color:#dbe7f3!important;color:#1e293b!important;font-weight:800;letter-spacing:0;min-height:50px;text-transform:none!important}.ai-prompt-provider-btn[data-v-d94bdc29] .v-btn__content{align-items:center;display:flex;flex-wrap:nowrap;gap:9px;justify-content:flex-start;min-width:0;text-align:left;text-transform:none!important;width:100%}.ai-prompt-provider-btn__logo-wrap[data-v-d94bdc29]{background:#f8fafc;border-radius:8px;box-shadow:inset 0 0 0 1px #0f172a0f;display:inline-grid;flex:0 0 26px;height:26px;place-items:center;width:26px}.ai-prompt-provider-btn__logo[data-v-d94bdc29]{display:block;height:18px;-o-object-fit:contain;object-fit:contain;width:18px}.ai-prompt-provider-btn__label[data-v-d94bdc29]{line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.ai-prompt-preview[data-v-d94bdc29]{background:#fff;border:1px solid #dbe7f3;border-radius:14px;box-shadow:0 12px 28px #0f172a0f;overflow:hidden}.ai-prompt-preview__header[data-v-d94bdc29]{align-items:center;border-bottom:1px solid #e2e8f0;color:#0f172a;display:flex;font-size:14px;font-weight:800;gap:12px;justify-content:space-between;padding:13px 14px}.ai-prompt-preview__copy[data-v-d94bdc29]{flex:none;font-weight:800}.ai-prompt-preview__content[data-v-d94bdc29]{background:#fff;color:#334155;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;line-height:1.6;margin:0;max-height:300px;overflow:auto;padding:14px;white-space:pre-wrap;word-break:break-word}.side-section[data-v-d94bdc29]{container-type:inline-size;padding:6px 0 0}.summary-hero[data-v-d94bdc29]{align-items:stretch;background:#fff;border:1px solid #e4edf5;border-radius:8px;box-shadow:0 10px 22px #0f172a14;display:grid;gap:0;grid-template-columns:minmax(160px,1.15fr) minmax(104px,.7fr) minmax(104px,.7fr);padding:14px 16px 12px}.summary-hero__trend[data-v-d94bdc29]{align-items:center;display:flex;gap:14px;min-width:0;padding-right:16px}.summary-hero__avatar[data-v-d94bdc29]{--summary-trend-progress:216deg;--summary-trend-color:#3fca90;--summary-trend-color-soft:#b8efd7;background:radial-gradient(circle at center,#fff 0 48%,transparent 49%),conic-gradient(var(--summary-trend-color) 0 var(--summary-trend-progress),#e8eef4 var(--summary-trend-progress) 1turn);border-radius:50%;display:grid;flex:0 0 76px;height:76px;place-items:center;position:relative;width:76px}.summary-hero__avatar[data-v-d94bdc29]:before{background:#fff;border-radius:50%;content:"";inset:7px;position:absolute}.summary-hero__avatar[data-v-d94bdc29] .v-icon{position:relative;z-index:1}.summary-hero__avatar--bullish[data-v-d94bdc29]{--summary-trend-color:#38c789}.summary-hero__avatar--bearish[data-v-d94bdc29]{--summary-trend-color:#ef6f6c}.summary-hero__avatar--neutral[data-v-d94bdc29]{--summary-trend-color:#5aa7e8}.summary-hero__copy[data-v-d94bdc29]{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;justify-content:center;min-width:0}.summary-hero__copy-label[data-v-d94bdc29]{white-space:nowrap;word-break:keep-all}.summary-hero__bias[data-v-d94bdc29]{font-size:23px;font-weight:800;line-height:1.2;min-width:0;white-space:nowrap}.summary-hero__bias--bullish[data-v-d94bdc29]{color:#1e9e5a}.summary-hero__bias--bearish[data-v-d94bdc29]{color:#d64545}.summary-hero__bias--neutral[data-v-d94bdc29]{color:#2563eb}.summary-hero__stat-row[data-v-d94bdc29]{align-items:center;background:transparent;display:flex;flex-direction:column;gap:8px;justify-content:center;min-width:0;padding:8px 14px}.summary-hero__stat-row+.summary-hero__stat-row[data-v-d94bdc29],.summary-hero__trend+.summary-hero__stat-row[data-v-d94bdc29]{border-left:1px solid #e2e8f0}.summary-hero__stat-label[data-v-d94bdc29]{color:#64748b;font-size:14px;font-weight:800;line-height:1.2;white-space:nowrap}.summary-hero__stat-label--with-info[data-v-d94bdc29]{align-items:center;display:inline-flex;gap:6px;min-width:0}.summary-hero__stat-meta[data-v-d94bdc29]{align-items:center;display:inline-flex;flex-direction:column;gap:8px;justify-content:flex-start;min-width:0}.summary-hero__score-value[data-v-d94bdc29]{align-items:baseline;display:inline-flex;gap:4px;justify-content:center;min-width:0;white-space:nowrap}.summary-hero__stat-value[data-v-d94bdc29]{color:#10b981;font-size:31px;font-weight:800;line-height:1.1;white-space:nowrap}.summary-hero__stat-unit[data-v-d94bdc29]{color:#8b98a9;font-size:14px;font-weight:800;line-height:1}.summary-hero__stat-value--secondary[data-v-d94bdc29]{color:#1f2937;font-size:25px;font-weight:800;line-height:1.1}.summary-hero__confidence-dots[data-v-d94bdc29]{align-items:center;display:inline-flex;gap:8px;height:8px;justify-content:center}.summary-hero__confidence-dot[data-v-d94bdc29]{background:#d5dde7;border-radius:999px;height:7px;width:7px}.summary-hero__confidence-dot--active[data-v-d94bdc29]{background:#f6b500}.tooltip-trigger[data-v-d94bdc29]{background:#e2e8f0;border:0;border-radius:999px;box-shadow:inset 0 0 0 1px #0f172a0f;color:#0f172a;cursor:help;display:inline-grid;font-size:11px;font-weight:800;height:18px;line-height:1;padding:0;place-items:center;transition:background-color .2s ease,transform .2s ease;width:18px}.tooltip-trigger[data-v-d94bdc29]:focus-visible,.tooltip-trigger[data-v-d94bdc29]:hover{background:#cbd5e1;transform:translateY(-1px)}.tooltip-trigger[data-v-d94bdc29]:focus-visible{outline:2px solid rgba(37,99,235,.28);outline-offset:2px}.summary-hero__info-trigger[data-v-d94bdc29]{flex:none}.summary-line[data-v-d94bdc29]{align-items:flex-start;color:#2c3e50;display:flex;font-size:15px;gap:10px;line-height:1.55}.summary-highlights[data-v-d94bdc29]{display:grid;gap:8px;margin-top:16px}.summary-highlights-card[data-v-d94bdc29]{background:#fff;border:1px solid #e4edf5;border-radius:8px;box-shadow:0 10px 22px #0f172a12;padding:14px 16px}.summary-divider[data-v-d94bdc29]{margin:20px 0 16px}.summary-plan[data-v-d94bdc29]{margin-top:18px}.summary-plan__header[data-v-d94bdc29]{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.summary-plan__title[data-v-d94bdc29]{color:#1e293b;font-size:19px;font-weight:800;letter-spacing:-.3px;line-height:1.3}.summary-plan__list[data-v-d94bdc29]{display:grid;gap:10px}.summary-plan-card[data-v-d94bdc29]{background:#fff;border:1px solid #bfdbfe;border-radius:10px;box-shadow:0 12px 26px #0f172a0f;display:block;min-width:0;overflow:hidden;padding:18px;position:relative}.summary-plan-card--bullish[data-v-d94bdc29]{background:#fff;border-color:#34d399;border-left:4px solid #10b981;box-shadow:0 12px 26px #10b9811a}.summary-plan-card--bearish[data-v-d94bdc29]{background:#fff;border-color:#ff8f8f;border-left:4px solid #ff5a5f;box-shadow:0 12px 26px #ef44441a}.summary-plan-card--neutral[data-v-d94bdc29]{background:#fff;border-color:#60a5fa;border-left:4px solid #3b82f6;box-shadow:0 12px 26px #3b82f61a}.summary-plan-card__top[data-v-d94bdc29]{align-items:flex-start;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:minmax(0,1fr) auto}.summary-plan-card__main[data-v-d94bdc29]{min-width:0}.summary-plan-card__title-row[data-v-d94bdc29]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;min-height:32px;min-width:0}.summary-plan-card__label[data-v-d94bdc29]{font-size:18px;font-weight:800;line-height:1.25}.summary-plan-card__badge[data-v-d94bdc29]{align-items:center;background:#94a3b81f;border-radius:999px;color:#64748b;display:inline-flex;font-size:11px;font-weight:800;line-height:1.2;min-height:24px;padding:3px 10px}.summary-plan-card--bullish .summary-plan-card__badge[data-v-d94bdc29]{background:#d8f8eb;color:#059669}.summary-plan-card--bearish .summary-plan-card__badge[data-v-d94bdc29]{background:#ffe4e6;color:#ef4444}.summary-plan-card--neutral .summary-plan-card__badge[data-v-d94bdc29]{background:#dbeafe;color:#2563eb}.summary-plan-card--bullish .summary-plan-card__label[data-v-d94bdc29]{color:#059669}.summary-plan-card--bearish .summary-plan-card__label[data-v-d94bdc29]{color:#ef4444}.summary-plan-card--neutral .summary-plan-card__label[data-v-d94bdc29]{color:#2563eb}.summary-plan-card__state[data-v-d94bdc29]{align-items:center;align-self:flex-start;background:#ffffffb8;border:1px solid rgba(148,163,184,.24);border-radius:999px;color:#64748b;cursor:pointer;display:inline-flex;font-size:11px;font-weight:800;gap:2px;justify-content:center;margin-top:0;min-height:32px;padding:5px 10px;white-space:nowrap}.summary-plan-card__state[data-v-d94bdc29]:focus-visible,.summary-plan-card__state[data-v-d94bdc29]:hover{background:#fff}.summary-plan-card__state[data-v-d94bdc29]:focus-visible{outline:2px solid rgba(37,99,235,.28);outline-offset:2px}.summary-plan-card--bullish .summary-plan-card__state[data-v-d94bdc29]{border-color:#10b98147;color:#059669}.summary-plan-card--bearish .summary-plan-card__state[data-v-d94bdc29]{border-color:#ef444442;color:#ef4444}.summary-plan-card--neutral .summary-plan-card__state[data-v-d94bdc29]{border-color:#3b82f642;color:#2563eb}.summary-plan-card__content[data-v-d94bdc29]{border-top:1px solid rgba(203,213,225,.72);margin-top:13px;min-width:0;padding-top:13px}.summary-plan-card__headline[data-v-d94bdc29]{color:#0f172a;font-size:14px;font-weight:700;line-height:1.55;margin-top:9px;word-break:keep-all}.summary-plan-card__headline[data-v-d94bdc29] .summary-plan-keyword{font-weight:800}.summary-plan-card__headline[data-v-d94bdc29] .summary-plan-keyword--good{color:#059669}.summary-plan-card__headline[data-v-d94bdc29] .summary-plan-keyword--neutral{color:#2563eb}.summary-plan-card__headline[data-v-d94bdc29] .summary-plan-keyword--bad{color:#ef4444}.summary-plan-card__details[data-v-d94bdc29]{display:grid;gap:9px;margin-top:0}.summary-plan-card__detail[data-v-d94bdc29]{align-items:flex-start;color:#334155;display:flex;font-size:14px;gap:9px;line-height:1.58}.summary-plan-card__detail--good[data-v-d94bdc29]{color:#1f3f34}.summary-plan-card__detail--neutral[data-v-d94bdc29]{color:#243b61}.summary-plan-card__detail--bad[data-v-d94bdc29]{color:#5f2c2c}.summary-plan-card__detail-dot[data-v-d94bdc29]{background:currentColor;border-radius:50%;flex:0 0 auto;height:13px;margin-top:5px;position:relative;width:13px}.summary-plan-card__detail-dot[data-v-d94bdc29]:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:7px;left:4px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.summary-plan-card--bullish .summary-plan-card__detail-dot[data-v-d94bdc29]{color:#10b981}.summary-plan-card--bearish .summary-plan-card__detail-dot[data-v-d94bdc29]{color:#ff5a5f}.summary-plan-card--neutral .summary-plan-card__detail-dot[data-v-d94bdc29]{color:#3b82f6}.summary-plan-card__detail--good .summary-plan-card__detail-dot[data-v-d94bdc29]{color:#10b981}.summary-plan-card__detail--neutral .summary-plan-card__detail-dot[data-v-d94bdc29]{color:#3b82f6}.summary-plan-card__detail--bad .summary-plan-card__detail-dot[data-v-d94bdc29]{color:#ff5a5f}.summary-dot[data-v-d94bdc29]{border-radius:50%;flex:0 0 auto;height:7px;margin-top:8px;width:7px}.summary-dot[data-v-d94bdc29],.summary-dot--neutral[data-v-d94bdc29]{background:#3498db}.summary-dot--bullish[data-v-d94bdc29]{background:#10b981}.summary-dot--bearish[data-v-d94bdc29]{background:#ef4444}.analysis-alert[data-v-d94bdc29]{align-items:flex-start;border:1px solid transparent;border-radius:14px;display:flex;font-size:15px;gap:10px;line-height:1.5;padding:12px 14px}.analysis-alert+.analysis-alert[data-v-d94bdc29]{margin-top:8px}.analysis-alert--warning[data-v-d94bdc29]{background:#fff7ed;border-color:#c2652324;color:#9c4221}.analysis-alert--caution[data-v-d94bdc29]{background:#fffbeb;border-color:#b7791f24;color:#975a16}.analysis-alert--neutral[data-v-d94bdc29]{background:#eff6ff;border-color:#2c52821f;color:#2c5282}.empty-selection-card[data-v-d94bdc29]{background:#f8fbff;border:1px dashed #cbd5e0;border-radius:14px;box-shadow:inset 0 1px #ffffffb3;padding:16px}.empty-selection-card__title[data-v-d94bdc29]{color:#1e293b;font-size:15px;font-weight:700}.score-card-list[data-v-d94bdc29]{display:grid;gap:9px;padding:8px 0 0}.summary-score-header[data-v-d94bdc29]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:0 0 6px}.summary-score-heading[data-v-d94bdc29]{min-width:0}.summary-score-title[data-v-d94bdc29]{color:#1e293b;font-size:18px;font-weight:800;line-height:1.25}.summary-score-toggle[data-v-d94bdc29]{color:var(--v-primary-base,#1976d2)!important;font-size:13px;font-weight:800;letter-spacing:0;min-width:auto;padding:0 2px}.score-row-card[data-v-d94bdc29]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 22px #0f172a0f;padding:15px 15px 13px}.score-row-card--bullish[data-v-d94bdc29]{background:linear-gradient(135deg,#f0fdf8f5,#fff 72%);border-color:#cfeee0}.score-row-card--warning[data-v-d94bdc29]{background:linear-gradient(135deg,#fffbebf5,#fff 72%);border-color:#fde6bd}.score-row-card--bearish[data-v-d94bdc29]{background:linear-gradient(135deg,#fff1f2f5,#fff 72%);border-color:#fecdd3}.score-row-card__top[data-v-d94bdc29]{align-items:center;display:grid;gap:10px;grid-template-columns:40px minmax(0,1fr) auto;min-width:0}.score-row-card__icon[data-v-d94bdc29]{background:#dcfce7;border-radius:50%;color:#10b981;display:inline-grid;height:38px;place-items:center;width:38px}.score-row-card--warning .score-row-card__icon[data-v-d94bdc29]{background:#fff1d7;color:#f59e0b}.score-row-card--bearish .score-row-card__icon[data-v-d94bdc29]{background:#ffe4e6;color:#ef4444}.score-row-card__copy[data-v-d94bdc29]{min-width:0}.score-row-card__label[data-v-d94bdc29]{color:#1e293b;font-size:16px;font-weight:800;line-height:1.25}.score-row-card__value[data-v-d94bdc29]{color:#10b981;font-size:26px;font-weight:800;line-height:1;white-space:nowrap}.score-row-card--warning .score-row-card__value[data-v-d94bdc29]{color:#f59e0b}.score-row-card--bearish .score-row-card__value[data-v-d94bdc29]{color:#ef4444}.score-row-card__track[data-v-d94bdc29]{background:#e9edf2;border-radius:99px;height:7px;margin-top:13px;overflow:hidden}.score-row-card__fill[data-v-d94bdc29]{background:#10b981;border-radius:99px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.score-row-card--warning .score-row-card__fill[data-v-d94bdc29]{background:#f59e0b}.score-row-card--bearish .score-row-card__fill[data-v-d94bdc29]{background:#ef4444}.score-row-card__axis[data-v-d94bdc29]{color:#98a4b3;display:grid;font-size:10px;font-weight:700;grid-template-columns:repeat(3,minmax(0,1fr));line-height:1;margin-top:7px}.score-row-card__axis span[data-v-d94bdc29]:nth-child(2){text-align:center}.score-row-card__axis span[data-v-d94bdc29]:nth-child(3){text-align:right}[data-v-d94bdc29] .chart-analysis-tooltip,[data-v-d94bdc29] .v-tooltip__content.chart-analysis-tooltip{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;background-color:#fff!important;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 12px 28px #0f172a1a;color:#0f172a!important;font-size:13px;font-weight:500;line-height:1.55;opacity:1!important;padding:10px 12px;white-space:normal}@media(min-width:961px)and (max-width:1440px){.summary-hero[data-v-d94bdc29]{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.summary-hero__trend[data-v-d94bdc29]{border-bottom:1px solid #e2e8f0;grid-column:1/-1;padding-bottom:12px;padding-right:0}.summary-hero__trend+.summary-hero__stat-row[data-v-d94bdc29]{border-left:0}.summary-hero__avatar[data-v-d94bdc29]{flex-basis:64px;height:64px;width:64px}.summary-hero__bias[data-v-d94bdc29]{font-size:20px}.summary-hero__stat-row[data-v-d94bdc29]{padding:9px 10px 2px}.summary-hero__stat-label[data-v-d94bdc29]{font-size:12px}.summary-hero__stat-value[data-v-d94bdc29],.summary-hero__stat-value--secondary[data-v-d94bdc29]{font-size:22px}.summary-highlights[data-v-d94bdc29]{gap:7px;margin-top:12px}.summary-highlights-card[data-v-d94bdc29]{padding:12px 13px}.summary-line[data-v-d94bdc29]{font-size:14px;gap:8px;line-height:1.5}.summary-plan[data-v-d94bdc29]{margin-top:15px}.summary-plan-card[data-v-d94bdc29]{padding:18px 16px 16px}.summary-plan-card__top[data-v-d94bdc29]{-moz-column-gap:0;column-gap:0;grid-template-columns:minmax(0,1fr);row-gap:8px}.summary-plan-card__state[data-v-d94bdc29]{grid-column:1;justify-self:flex-start}.summary-plan-card__headline[data-v-d94bdc29]{font-size:15px;line-height:1.5}.summary-plan-card__details[data-v-d94bdc29]{gap:6px;margin-top:8px}.summary-plan-card__detail[data-v-d94bdc29]{font-size:14px;line-height:1.5}}@container (max-width: 430px){.summary-hero[data-v-d94bdc29]{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.summary-hero__trend[data-v-d94bdc29]{border-bottom:1px solid #e2e8f0;grid-column:1/-1;padding-bottom:12px;padding-right:0}.summary-hero__trend+.summary-hero__stat-row[data-v-d94bdc29]{border-left:0}.summary-hero__avatar[data-v-d94bdc29]{flex-basis:64px;height:64px;width:64px}.summary-hero__bias[data-v-d94bdc29]{font-size:20px}.summary-hero__stat-row[data-v-d94bdc29]{padding:9px 10px 2px}.summary-hero__stat-label[data-v-d94bdc29]{font-size:12px}.summary-hero__stat-value[data-v-d94bdc29],.summary-hero__stat-value--secondary[data-v-d94bdc29]{font-size:22px}.summary-highlights[data-v-d94bdc29]{gap:7px;margin-top:12px}.summary-highlights-card[data-v-d94bdc29]{padding:12px 13px}.summary-line[data-v-d94bdc29]{font-size:14px;gap:8px;line-height:1.5}.summary-plan[data-v-d94bdc29]{margin-top:15px}.summary-plan-card[data-v-d94bdc29]{padding:18px 16px 16px}.summary-plan-card__top[data-v-d94bdc29]{-moz-column-gap:0;column-gap:0;grid-template-columns:minmax(0,1fr);row-gap:8px}.summary-plan-card__state[data-v-d94bdc29]{grid-column:1;justify-self:flex-start}.summary-plan-card__headline[data-v-d94bdc29]{font-size:15px;line-height:1.5}.summary-plan-card__details[data-v-d94bdc29]{gap:6px;margin-top:8px}.summary-plan-card__detail[data-v-d94bdc29]{font-size:14px;line-height:1.5}}@media(max-width:960px){.side-section[data-v-d94bdc29]{padding:0}.summary-hero[data-v-d94bdc29]{border-radius:8px;grid-template-columns:minmax(130px,1.1fr) repeat(2,minmax(72px,.7fr));padding:12px}.summary-hero__avatar[data-v-d94bdc29]{flex-basis:58px;height:58px;width:58px}.summary-hero__copy[data-v-d94bdc29]{gap:2px}.summary-hero__copy-label[data-v-d94bdc29]{font-size:12px}.summary-hero__bias[data-v-d94bdc29]{font-size:18px}.summary-hero__stat-row[data-v-d94bdc29]{padding:8px 10px}.summary-hero__stat-label[data-v-d94bdc29]{font-size:12px}.summary-hero__stat-value[data-v-d94bdc29],.summary-hero__stat-value--secondary[data-v-d94bdc29]{font-size:19px}.summary-hero__stat-meta[data-v-d94bdc29]{justify-content:flex-start}.summary-highlights[data-v-d94bdc29]{gap:8px;margin-top:16px}.summary-plan[data-v-d94bdc29]{margin-top:18px}.summary-plan__header[data-v-d94bdc29]{margin-bottom:8px}.summary-plan-card[data-v-d94bdc29]{border-radius:8px;padding:16px 14px 15px}.summary-plan-card__top[data-v-d94bdc29]{-moz-column-gap:0;column-gap:0;grid-template-columns:minmax(0,1fr);row-gap:8px}.summary-plan-card__label[data-v-d94bdc29]{font-size:16px}.summary-plan-card__state[data-v-d94bdc29]{grid-column:1;justify-self:flex-start;min-height:30px}.summary-plan-card__detail[data-v-d94bdc29],.summary-plan-card__headline[data-v-d94bdc29]{font-size:14px}.summary-score-section[data-v-d94bdc29]{display:none!important}.summary-line[data-v-d94bdc29]{font-size:14px}.analysis-alert[data-v-d94bdc29]{font-size:14px;padding:11px 12px}.summary-divider[data-v-d94bdc29]{margin:20px 0 16px}.section-title[data-v-d94bdc29]{font-size:16px}.ai-prompt-dialog__header[data-v-d94bdc29]{padding:18px 18px 15px}.ai-prompt-dialog__title[data-v-d94bdc29]{font-size:19px}.ai-prompt-dialog__description[data-v-d94bdc29]{font-size:13px}.ai-prompt-dialog__body[data-v-d94bdc29]{padding:16px 18px 18px}.ai-prompt-dialog__provider-grid[data-v-d94bdc29]{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-prompt-preview__content[data-v-d94bdc29]{max-height:260px}}@media(max-width:520px){.summary-hero[data-v-d94bdc29]{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-hero__trend[data-v-d94bdc29]{border-bottom:1px solid #e2e8f0;grid-column:1/-1;padding-bottom:12px;padding-right:0}.summary-hero__trend+.summary-hero__stat-row[data-v-d94bdc29]{border-left:0}.summary-plan-card[data-v-d94bdc29]{padding:0}.chart-copy-btn[data-v-d94bdc29]{justify-content:center;width:100%}.ai-prompt-dialog__provider-grid[data-v-d94bdc29]{grid-template-columns:1fr}.ai-prompt-dialog__notice[data-v-d94bdc29]{font-size:13px}}.v-tooltip__content.chart-analysis-tooltip{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;box-shadow:0 12px 28px #0f172a1a!important;color:#0f172a!important;font-size:13px!important;font-weight:500;line-height:1.55;opacity:1!important;padding:10px 12px!important;white-space:normal!important}
