.chart-wrap[data-v-46852ade]{position:relative}.chart-svg[data-v-46852ade]{display:block;width:100%;height:auto;touch-action:none}.chart-svg[data-v-46852ade]:focus-visible{outline:2px solid var(--qb-primary);outline-offset:2px;border-radius:6px}.chart-tip[data-v-46852ade]{position:absolute;transform:translate(-50%,calc(-100% - 10px));background:var(--qb-surface);border:1px solid var(--qb-border-strong);border-radius:8px;box-shadow:0 6px 18px #00000024;padding:.45rem .6rem;pointer-events:none;font-size:.75rem;line-height:1.45;white-space:nowrap;z-index:2}.tip-date[data-v-46852ade]{font-weight:700;color:var(--qb-text);margin-bottom:.15rem}.tip-row[data-v-46852ade]{display:flex;align-items:center;gap:.35rem;color:var(--qb-text-body);font-variant-numeric:tabular-nums}.tip-row b[data-v-46852ade]{color:var(--qb-text)}.tip-key[data-v-46852ade]{width:10px;height:0;border-top:3px solid var(--qb-series-emphasis)}.tip-key.bench[data-v-46852ade]{border-top:2px dashed var(--qb-series-benchmark)}.sr-only[data-v-46852ade]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ticker-lock[data-v-29c63fe7]{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;padding:1.1rem 1.25rem;border:1px dashed var(--qb-border-strong);border-radius:12px;background:var(--qb-surface-alt)}.ticker-lock__icon[data-v-29c63fe7]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2rem;height:2rem;border-radius:50%;background:var(--qb-surface);color:var(--qb-text-muted)}.ticker-lock__icon>.pi[data-v-29c63fe7]{font-size:.95rem}.ticker-lock__body[data-v-29c63fe7]{flex:1 1 12rem;min-width:0;display:flex;flex-direction:column;gap:.15rem}.ticker-lock__title[data-v-29c63fe7]{margin:0;font-size:.9rem;font-weight:700;color:var(--qb-ink)}.ticker-lock__detail[data-v-29c63fe7]{margin:0;font-size:.8rem;line-height:1.45;color:var(--qb-text-muted)}.ticker-lock__cta[data-v-29c63fe7]{flex:none;display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;font-family:inherit;color:var(--qb-on-brand);background:var(--qb-primary);border:none;border-radius:8px;cursor:pointer;text-decoration:none;transition:background .15s ease,transform .15s ease}.ticker-lock__cta[data-v-29c63fe7]:hover{background:var(--qb-primary-hover);transform:translateY(-1px)}.ticker-lock__cta[data-v-29c63fe7]:focus-visible{outline:2px solid var(--qb-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ticker-lock__cta[data-v-29c63fe7]{transition:none}.ticker-lock__cta[data-v-29c63fe7]:hover{transform:none}}@media(max-width:560px){.ticker-lock__cta[data-v-29c63fe7]{width:100%;justify-content:center}}.fund-profile[data-v-d12332ce]{display:flex;flex-direction:column;gap:1rem}.fp-grid[data-v-d12332ce]{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem 1.25rem;border:1px solid var(--qb-border);border-radius:12px;padding:1rem 1.15rem;background:var(--qb-surface-alt)}.fp-line[data-v-d12332ce]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.fp-line dt[data-v-d12332ce]{min-width:0;font-size:.8125rem;color:var(--qb-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-line dd[data-v-d12332ce]{flex:none;margin:0;font-size:.8125rem;font-weight:700;color:var(--qb-text);font-variant-numeric:tabular-nums;white-space:nowrap}.fp-holdings h4[data-v-d12332ce]{margin:0 0 .5rem;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--qb-text-faint)}.fp-holdings ul[data-v-d12332ce]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.3rem}.fp-holdings li[data-v-d12332ce]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-size:.8125rem}.fp-h-sym[data-v-d12332ce]{font-weight:600;color:var(--qb-text-body)}.fp-h-wt[data-v-d12332ce]{font-weight:700;color:var(--qb-text);font-variant-numeric:tabular-nums}.tk-alerts[data-v-32958fe4]{display:flex;flex-direction:column;gap:.75rem}.tk-alerts-lead[data-v-32958fe4]{margin:0;font-size:.8rem;line-height:1.5;color:var(--qb-text-muted)}.tk-alerts-note[data-v-32958fe4]{margin:0;font-size:.8rem;color:var(--qb-text-faint)}.tk-alerts-error[data-v-32958fe4]{margin:0;padding:.6rem .8rem;border-radius:8px;font-size:.8rem;background:var(--qb-loss-tint);color:var(--qb-loss)}.tk-alert-list[data-v-32958fe4]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.tk-alert-row[data-v-32958fe4]{display:flex;align-items:center;gap:.65rem;padding:.6rem .8rem;border:1px solid var(--qb-border);border-radius:10px;background:var(--qb-surface-alt)}.tk-alert-icon[data-v-32958fe4]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--qb-surface);color:var(--qb-text-muted)}.tk-alert-icon>.pi[data-v-32958fe4]{font-size:.85rem}.tk-alert-summary[data-v-32958fe4]{flex:1 1 auto;min-width:0;font-size:.8125rem;line-height:1.4;color:var(--qb-text-body)}.tk-alert-actions[data-v-32958fe4]{flex:none;display:inline-flex;gap:.6rem}.tk-linkbtn[data-v-32958fe4]{padding:0;font-size:.78rem;font-weight:600;font-family:inherit;color:var(--qb-secondary-text);background:none;border:none;cursor:pointer}.tk-linkbtn[data-v-32958fe4]:hover:not(:disabled){text-decoration:underline}.tk-linkbtn--muted[data-v-32958fe4]{color:var(--qb-text-muted)}.tk-linkbtn[data-v-32958fe4]:disabled{opacity:.5;cursor:default}.tk-alert-add[data-v-32958fe4]{display:flex;flex-wrap:wrap;gap:.5rem}.tk-add-btn[data-v-32958fe4]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.78rem;font-weight:600;font-family:inherit;color:var(--qb-text-body);background:var(--qb-surface);border:1px solid var(--qb-border-strong);border-radius:8px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.tk-add-btn[data-v-32958fe4]:hover{border-color:var(--qb-primary);color:var(--qb-primary)}.tk-add-btn[data-v-32958fe4]:focus-visible{outline:2px solid var(--qb-primary);outline-offset:2px}.tk-alert-form[data-v-32958fe4]{display:flex;flex-direction:column;gap:.7rem;padding:.9rem 1rem;border:1px solid var(--qb-border);border-radius:10px;background:var(--qb-surface-alt)}.tk-form-title[data-v-32958fe4]{margin:0;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--qb-text-faint)}.tk-form-fields[data-v-32958fe4]{display:flex;flex-wrap:wrap;gap:.75rem}.tk-field[data-v-32958fe4]{display:flex;flex-direction:column;gap:.25rem;flex:1 1 10rem;min-width:0}.tk-field-label[data-v-32958fe4]{font-size:.72rem;font-weight:600;color:var(--qb-text-muted)}.tk-input[data-v-32958fe4]{padding:.45rem .6rem;font-size:.8125rem;font-family:inherit;color:var(--qb-text-body);background:var(--qb-surface);border:1px solid var(--qb-border-strong);border-radius:8px}.tk-input[data-v-32958fe4]:focus-visible{outline:2px solid var(--qb-primary);outline-offset:1px;border-color:var(--qb-primary)}.tk-form-preview[data-v-32958fe4]{margin:0;font-size:.78rem;line-height:1.4;color:var(--qb-text-muted);font-style:italic}.tk-form-actions[data-v-32958fe4]{display:flex;gap:.5rem;flex-wrap:wrap}.tk-btn[data-v-32958fe4]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.8rem;font-weight:600;font-family:inherit;border-radius:8px;cursor:pointer;border:1px solid transparent}.tk-btn--primary[data-v-32958fe4]{color:var(--qb-on-brand);background:var(--qb-primary)}.tk-btn--primary[data-v-32958fe4]:hover:not(:disabled){background:var(--qb-primary-hover)}.tk-btn--ghost[data-v-32958fe4]{color:var(--qb-text-body);background:var(--qb-surface);border-color:var(--qb-border-strong)}.tk-btn[data-v-32958fe4]:disabled{opacity:.6;cursor:default}.tk-btn[data-v-32958fe4]:focus-visible{outline:2px solid var(--qb-primary);outline-offset:2px}@media(max-width:560px){.tk-alert-row[data-v-32958fe4]{flex-wrap:wrap}.tk-alert-actions[data-v-32958fe4]{width:100%;justify-content:flex-end}}.ticker-page[data-v-9c62b63b]{display:flex;flex-direction:column;gap:1.25rem}.ticker-page--authed[data-v-9c62b63b]{width:95%;margin:10px auto 0}.controls[data-v-9c62b63b]{display:flex;flex-direction:column;gap:.9rem;background:var(--qb-surface);border:1px solid var(--qb-border);border-radius:16px;padding:1.25rem 1.5rem;box-shadow:0 4px 20px #0000000f}.control-group[data-v-9c62b63b]{display:flex;flex-direction:column;gap:.4rem}.assent[data-v-9c62b63b]{margin:0;font-size:.8rem;color:var(--qb-text-muted)}.assent-link[data-v-9c62b63b]{color:var(--qb-secondary-text);font-weight:600}.result-card[data-v-9c62b63b]{display:flex;flex-direction:column;gap:1.15rem;background:var(--qb-surface);border:1px solid var(--qb-border);border-radius:16px;padding:1.5rem 1.75rem;box-shadow:0 4px 20px #0000000f}.result-error[data-v-9c62b63b]{margin:0;padding:1rem 1.25rem;border-radius:10px;background:var(--qb-loss-tint);color:var(--qb-loss);font-size:.9rem}.result-loading[data-v-9c62b63b]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2.5rem 1rem;text-align:center;color:var(--qb-text-muted);font-size:.9rem}.tk-head[data-v-9c62b63b]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.tk-id[data-v-9c62b63b]{display:flex;flex-direction:column;gap:.15rem}.tk-symbol[data-v-9c62b63b]{font-size:1.6rem;font-weight:800;letter-spacing:-.02em;color:var(--qb-ink);line-height:1.1}.tk-name[data-v-9c62b63b]{font-size:.9rem;color:var(--qb-text-body)}.tk-meta[data-v-9c62b63b]{font-size:.75rem;color:var(--qb-text-muted)}.tk-price-block[data-v-9c62b63b]{display:flex;flex-direction:column;gap:.15rem;align-items:flex-end;text-align:right}.tk-price[data-v-9c62b63b]{font-size:1.5rem;font-weight:700;color:var(--qb-text);font-variant-numeric:tabular-nums;line-height:1.1}.tk-asof[data-v-9c62b63b]{font-size:.72rem;color:var(--qb-text-faint)}.badge[data-v-9c62b63b]{display:inline-block;padding:.1rem .45rem;border-radius:999px;font-weight:700;font-size:.75rem;font-variant-numeric:tabular-nums;background:var(--qb-gain-tint);color:var(--qb-gain-text)}.badge.down[data-v-9c62b63b]{background:var(--qb-loss-tint);color:var(--qb-loss)}.tk-subline[data-v-9c62b63b]{display:flex;flex-wrap:wrap;gap:1.25rem;padding:.65rem .9rem;border:1px solid var(--qb-border);border-radius:10px;background:var(--qb-surface-alt)}.tk-fact[data-v-9c62b63b]{display:inline-flex;align-items:baseline;gap:.4rem}.tk-fact-label[data-v-9c62b63b]{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--qb-text-faint)}.tk-fact-value[data-v-9c62b63b]{font-size:.85rem;font-weight:700;color:var(--qb-text);font-variant-numeric:tabular-nums}.result-actions[data-v-9c62b63b]{display:inline-flex;align-items:center;gap:.5rem}.action-btn[data-v-9c62b63b]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.78rem;font-weight:600;font-family:inherit;color:var(--qb-text-body);background:var(--qb-surface);border:1px solid var(--qb-border-strong);border-radius:8px;cursor:pointer;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.action-btn[data-v-9c62b63b]:hover:not(:disabled){border-color:var(--qb-primary);color:var(--qb-primary)}.action-btn[data-v-9c62b63b]:disabled{opacity:.6;cursor:default}.action-btn[data-v-9c62b63b]:focus-visible{outline:2px solid var(--qb-primary);outline-offset:2px}.share-card[data-v-9c62b63b]{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.15rem;background:var(--qb-surface-alt);border:1px solid var(--qb-border);border-radius:12px}.email-card[data-v-9c62b63b]{padding:1rem 1.15rem;background:var(--qb-surface-alt);border:1px solid var(--qb-border);border-radius:12px}.email-card[data-v-9c62b63b] .email-capture{border-top:none;padding-top:0}.share-link-row[data-v-9c62b63b]{display:flex;flex-wrap:wrap;gap:.5rem}.share-link[data-v-9c62b63b]{flex:1 1 16rem;min-width:0;padding:.5rem .7rem;font-size:.8125rem;font-family:inherit;color:var(--qb-text-body);background:var(--qb-surface);border:1px solid var(--qb-border-strong);border-radius:8px}.copy-btn[data-v-9c62b63b]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.8125rem;font-weight:600;font-family:inherit;color:var(--qb-on-brand);background:var(--qb-grad-brand);border:none;border-radius:8px;cursor:pointer}.tk-block[data-v-9c62b63b]{display:flex;flex-direction:column;gap:.6rem}.tk-block-title[data-v-9c62b63b]{margin:0;font-size:.8125rem;font-weight:700;color:var(--qb-text)}.tk-nodata-note[data-v-9c62b63b],.tk-type-note[data-v-9c62b63b]{margin:0;font-size:.8rem;line-height:1.5;color:var(--qb-text-muted)}.tk-nodata-note[data-v-9c62b63b]{padding:.85rem 1rem;border:1px solid var(--qb-border);border-radius:10px;background:var(--qb-surface-alt)}.chart-caption[data-v-9c62b63b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.chart-left[data-v-9c62b63b]{display:flex;align-items:baseline;gap:.9rem;flex-wrap:wrap}.chart-title[data-v-9c62b63b]{font-size:.8125rem;font-weight:700;color:var(--qb-text)}.chart-legend[data-v-9c62b63b]{display:flex;gap:.9rem;font-size:.72rem;color:var(--qb-text-muted)}.legend-key[data-v-9c62b63b]{display:inline-flex;align-items:center;gap:.35rem}.legend-swatch[data-v-9c62b63b]{width:14px;height:0;border-top:3px solid var(--qb-series-emphasis)}.legend-swatch.bench[data-v-9c62b63b]{border-top:2px dashed var(--qb-series-benchmark)}.chart-toggle[data-v-9c62b63b]{display:inline-flex;border:1px solid var(--qb-border-strong);border-radius:999px;padding:2px;background:var(--qb-surface)}.chart-toggle-btn[data-v-9c62b63b]{padding:.22rem .7rem;font-size:.72rem;font-weight:700;font-family:inherit;color:var(--qb-text-muted);background:transparent;border:none;border-radius:999px;cursor:pointer;white-space:nowrap}.chart-toggle-btn[aria-pressed=true][data-v-9c62b63b]{color:var(--qb-on-brand);background:var(--qb-grad-brand)}.chart-toggle-btn[data-v-9c62b63b]:focus-visible{outline:2px solid var(--qb-primary);outline-offset:2px}.range-group[data-v-9c62b63b]{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.range-btn[data-v-9c62b63b]{display:inline-flex;align-items:center;gap:.25rem;padding:.22rem .55rem;font-size:.72rem;font-weight:700;font-family:inherit;color:var(--qb-text-muted);background:transparent;border:1px solid transparent;border-radius:999px;cursor:pointer}.range-btn[data-v-9c62b63b]:hover{color:var(--qb-primary);border-color:var(--qb-border-strong)}.range-btn[aria-pressed=true][data-v-9c62b63b]{color:var(--qb-primary);background:var(--qb-blue-50);border-color:var(--qb-primary)}.range-btn--locked[data-v-9c62b63b]{color:var(--qb-text-faint);text-decoration:none}.range-btn--locked[data-v-9c62b63b]:hover{color:var(--qb-accent-ink);border-color:var(--qb-accent)}.range-btn[data-v-9c62b63b]:focus-visible{outline:2px solid var(--qb-primary);outline-offset:2px}.chart-hint[data-v-9c62b63b],.metric-note[data-v-9c62b63b]{margin:0;font-size:.72rem;line-height:1.5;color:var(--qb-text-faint)}.stat-groups[data-v-9c62b63b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.stat-group[data-v-9c62b63b]{border:1px solid var(--qb-border);border-radius:12px;padding:.85rem 1rem;background:var(--qb-surface-alt);display:flex;flex-direction:column;gap:.45rem}.stat-group h4[data-v-9c62b63b]{margin:0;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--qb-text-faint)}.stat-list[data-v-9c62b63b]{margin:0;display:flex;flex-direction:column;gap:.45rem}.stat-line[data-v-9c62b63b]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.stat-line dt[data-v-9c62b63b]{min-width:0;font-size:.8125rem;color:var(--qb-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-line dd[data-v-9c62b63b]{flex:none;margin:0;font-size:.8125rem;font-weight:700;color:var(--qb-text);font-variant-numeric:tabular-nums;white-space:nowrap}.stat-line dd.na[data-v-9c62b63b]{font-weight:500;color:var(--qb-text-faint)}.stat-line dd.up[data-v-9c62b63b]{color:var(--qb-gain-text)}.stat-line dd.down[data-v-9c62b63b]{color:var(--qb-loss)}.has-hint[data-v-9c62b63b]{text-decoration:underline dotted;text-underline-offset:2px;text-decoration-color:var(--qb-border-strong);cursor:help}.has-hint[data-v-9c62b63b]:focus-visible{outline:2px solid var(--qb-primary);outline-offset:2px;border-radius:3px}.tk-technicals[data-v-9c62b63b]{display:flex;flex-direction:column;gap:.6rem}.tech-grid[data-v-9c62b63b]{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.4rem 1.5rem;border:1px solid var(--qb-border);border-radius:12px;padding:.85rem 1rem;background:var(--qb-surface-alt)}.tk-peers[data-v-9c62b63b]{display:flex;flex-direction:column;gap:.6rem}.peer-scroll[data-v-9c62b63b]{overflow-x:auto;border:1px solid var(--qb-border);border-radius:12px}.peer-table[data-v-9c62b63b]{width:100%;border-collapse:collapse;font-size:.8125rem;font-variant-numeric:tabular-nums}.peer-table th[scope=col][data-v-9c62b63b]{text-align:right;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--qb-text-faint);padding:.6rem .9rem;background:var(--qb-surface-alt);white-space:nowrap}.peer-table th[scope=col][data-v-9c62b63b]:first-child{text-align:left}.peer-table th[scope=row][data-v-9c62b63b]{text-align:left;font-weight:600;color:var(--qb-text);padding:.55rem .9rem;white-space:nowrap}.peer-table td[data-v-9c62b63b]{text-align:right;padding:.55rem .9rem;color:var(--qb-text-body);white-space:nowrap}.peer-table tbody tr[data-v-9c62b63b]{border-top:1px solid var(--qb-border)}.peer-table tbody tr.is-subject[data-v-9c62b63b]{background:var(--qb-blue-50)}.peer-subject-tag[data-v-9c62b63b]{margin-left:.4rem;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--qb-primary)}.ai-card[data-v-9c62b63b]{border:1px solid var(--qb-border);border-left:3px solid var(--qb-accent);border-radius:12px;padding:1rem 1.15rem;background:var(--qb-surface-alt);display:flex;flex-direction:column;gap:.75rem}.ai-head[data-v-9c62b63b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.ai-who[data-v-9c62b63b]{display:flex;align-items:center;gap:.4rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:var(--qb-accent-ink)}.ai-budget[data-v-9c62b63b]{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.7rem;font-weight:600;color:var(--qb-text-muted);background:var(--qb-surface);border:1px solid var(--qb-border-strong);border-radius:999px}.ai-budget--unmetered[data-v-9c62b63b]{color:var(--qb-secondary-text);border-color:var(--qb-primary);background:var(--qb-blue-50)}.tk-unlocked-note[data-v-9c62b63b]{margin:0;padding:.85rem 1rem;font-size:.8rem;line-height:1.5;color:var(--qb-text-muted);border:1px solid var(--qb-border);border-radius:10px;background:var(--qb-surface-alt)}.ai-text[data-v-9c62b63b]{margin:0;font-size:.9rem;line-height:1.65;color:var(--qb-text)}.ai-more[data-v-9c62b63b]{display:flex;flex-direction:column;gap:.75rem;padding-top:.85rem;border-top:1px solid var(--qb-border)}.ai-more-lead[data-v-9c62b63b]{margin:0;font-size:.85rem;color:var(--qb-text)}.ticker-disclaimer[data-v-9c62b63b]{margin:0;padding-top:1rem;border-top:1px solid var(--qb-border);font-size:.75rem;line-height:1.55;color:var(--qb-text-muted)}.tk-news[data-v-9c62b63b]{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.4rem;font-size:.85rem;line-height:1.5;color:var(--qb-text-body)}.tk-news a[data-v-9c62b63b]{color:var(--qb-secondary-text);font-weight:600;text-decoration:none}.tk-news a[data-v-9c62b63b]:hover{text-decoration:underline}.tk-news-src[data-v-9c62b63b]{margin-left:.4rem;font-size:.72rem;color:var(--qb-text-faint)}.analysis-list[data-v-9c62b63b]{display:flex;flex-wrap:wrap;gap:.5rem}.analysis-btn[data-v-9c62b63b]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.82rem;font-weight:600;font-family:inherit;color:var(--qb-on-brand);background:var(--qb-grad-brand);border:none;border-radius:10px;cursor:pointer;transition:filter .15s ease,transform .15s ease}.analysis-btn[data-v-9c62b63b]:hover{filter:brightness(1.05);transform:translateY(-1px)}.analysis-btn[data-v-9c62b63b]:focus-visible{outline:2px solid var(--qb-primary);outline-offset:2px}.analysis-btn--data[data-v-9c62b63b]{color:var(--qb-text-body);background:var(--qb-surface);border:1px solid var(--qb-border-strong)}.analysis-btn--data[data-v-9c62b63b]:hover{filter:none;border-color:var(--qb-primary);color:var(--qb-primary)}@media(prefers-reduced-motion:reduce){.analysis-btn[data-v-9c62b63b]{transition:none}.analysis-btn[data-v-9c62b63b]:hover{transform:none}}@media(max-width:640px){.controls[data-v-9c62b63b],.result-card[data-v-9c62b63b]{padding:1.25rem 1rem}.tk-head[data-v-9c62b63b]{flex-direction:column}.tk-price-block[data-v-9c62b63b]{align-items:flex-start;text-align:left}.stat-groups[data-v-9c62b63b]{grid-template-columns:1fr}.chart-caption[data-v-9c62b63b]{align-items:flex-start;flex-direction:column;gap:.5rem}}
