.fn2-ticker{display:inline;white-space:nowrap}.fn2-ticker[role=button]{cursor:pointer;padding:.05em .18em;margin:0 -.18em;border-radius:4px;transition:background-color .12s ease}.fn2-ticker[role=button]:hover{background:var(--surface-hover)}.fn2-ticker[role=button]:focus-visible{background:var(--surface-hover);outline:2px solid var(--accent-blue);outline-offset:1px}.fn2-ticker-logo{position:relative;display:inline-block;width:1.05em;height:1.05em;margin-right:.28em;vertical-align:middle;transform:translateY(-.08em);border-radius:3px;overflow:hidden}.fn2-ticker-glyph,.fn2-ticker-logo-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.fn2-ticker-logo-img{display:none}.fn2-ticker--has-logo .fn2-ticker-glyph{display:none}.fn2-ticker--has-logo .fn2-ticker-logo-img{display:block}.fn2-ticker-sym{font-variant-numeric:tabular-nums}.fn2-small-ticker-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.fn2-small-ticker{display:inline-flex;align-items:center;min-width:0;max-width:none;overflow:visible;white-space:nowrap;color:var(--text-secondary);font-size:var(--fn2-small-ticker-size, .78rem);font-weight:var(--fn2-small-ticker-weight,500);line-height:var(--fn2-small-ticker-line-height, 1.1);letter-spacing:0;font-variant-numeric:tabular-nums}.fn2-small-ticker--row-prominent{--fn2-small-ticker-size:0.98rem;--fn2-small-ticker-weight:500;--fn2-small-ticker-line-height:1.15}.fn2-ticker.fn2-small-ticker[role=button]{padding:1px 3px;margin:-1px -3px;border-radius:4px}.fn2-small-ticker .fn2-ticker-logo,.fn2-small-ticker-icon{flex:0 0 auto;width:1em;height:1em;margin-inline:0 0.3em;vertical-align:middle;transform:none;font-size:1em;line-height:1}.fn2-small-ticker .fn2-ticker-sym{min-width:0;white-space:nowrap}.fn2-ticker-chart-host{width:100%;min-height:0}.fn2-quote-spark-action{display:block;width:100%;height:24px;padding:1px;border:1px solid transparent;border-radius:4px;background:0 0;color:inherit;line-height:0;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.fn2-quote-spark-action:hover{border-color:var(--border-light);background:var(--surface-hover)}.fn2-quote-spark-action:focus-visible{border-color:var(--accent-blue);outline:2px solid var(--accent-blue);outline-offset:1px}.fn2-quote-spark-action svg{display:block;width:100%;height:100%;pointer-events:none}.input-container.fn2-chat-handoff-active,.input-container.fn2-ticker-handoff-active{outline:2px solid transparent;outline-offset:2px;animation:fn2TickerHandoffFocus .42s ease}@keyframes fn2TickerHandoffFocus{0%{outline-color:transparent}35%{outline-color:var(--accent-blue)}100%{outline-color:transparent}}