.ticker-shell[data-v-23f02e6b]{--ticker-shell-tabs-height:43px;--ticker-shell-subnav-top:calc(var(--ticker-shell-tabs-top) + var(--ticker-shell-tabs-height));padding:0 0 var(--space-10)}.ticker-shell--no-tabs[data-v-23f02e6b]{--ticker-shell-tabs-height:0px}.ticker-shell__header[data-v-23f02e6b]{border-bottom:1px solid var(--color-divider);position:relative;overflow:hidden}.ticker-shell__header--has-bg[data-v-23f02e6b]{border:1px solid var(--color-divider);border-radius:var(--radius);margin-bottom:var(--space-5)}.ticker-shell__header-bg[data-v-23f02e6b]{-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;z-index:0;width:100%;height:100%;position:absolute;inset:0}.ticker-shell__header--has-bg[data-v-23f02e6b]:after{content:"";z-index:1;background:linear-gradient(90deg,color-mix(in srgb,var(--color-bg) 92%,transparent) 0,color-mix(in srgb,var(--color-bg) 78%,transparent) 45%,color-mix(in srgb,var(--color-bg) 55%,transparent) 100%);position:absolute;inset:0}[data-theme=light] .ticker-shell__header--has-bg[data-v-23f02e6b]:after{background:color-mix(in srgb,var(--color-bg) 18%,transparent)}[data-theme=light] .ticker-shell__header--has-bg .ticker-shell__identity[data-v-23f02e6b],[data-theme=light] .ticker-shell__header--has-bg .ticker-shell__price-block[data-v-23f02e6b]{background:color-mix(in srgb,var(--color-bg) 92%,transparent);border-radius:var(--radius);padding:8px 12px}.ticker-shell__header-inner[data-v-23f02e6b]{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:nowrap;padding:12px 0;display:flex;position:relative}.ticker-shell__header--tall .ticker-shell__header-inner[data-v-23f02e6b]{padding:20px var(--space-5);min-height:96px}.ticker-shell__header--has-bg .ticker-shell__header-inner[data-v-23f02e6b]{align-items:stretch}.ticker-shell__identity[data-v-23f02e6b]{align-items:center;gap:14px;width:fit-content;min-width:0;max-width:68%;display:flex}.ticker-shell__avatar[data-v-23f02e6b]{border:1px solid var(--color-divider);border-radius:var(--radius);background:var(--color-surface-elevated);flex-shrink:0;width:40px;height:40px;overflow:hidden}.ticker-shell__avatar img[data-v-23f02e6b]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.ticker-shell__title-row[data-v-23f02e6b]{flex-wrap:wrap;align-items:baseline;gap:10px;width:fit-content;min-width:0;max-width:100%;display:flex}.ticker-shell__h1[data-v-23f02e6b]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--font-size-title);color:var(--color-text-heading);margin:0;line-height:1.1}.ticker-shell__entity[data-v-23f02e6b]{color:var(--color-text-secondary);margin:2px 0 0;line-height:1.35}.ticker-shell__entity[data-v-23f02e6b],.ticker-shell__meta[data-v-23f02e6b]{font-size:var(--font-size-small);flex-basis:100%}.ticker-shell__meta[data-v-23f02e6b]{color:var(--color-text-muted);opacity:.9;margin:0;line-height:1.3}.ticker-shell__dot[data-v-23f02e6b]{margin:0 .15em}.ticker-shell__sector-link[data-v-23f02e6b]{text-underline-offset:2px;text-decoration:underline;color:var(--color-text-muted)!important}.ticker-shell__sector-link[data-v-23f02e6b]:hover{color:var(--color-link-hover)!important}.ticker-shell__price-block[data-v-23f02e6b]{flex-shrink:0;align-items:center;gap:16px;display:flex}.ticker-shell__quote[data-v-23f02e6b]{align-items:baseline;gap:8px;display:flex}.ticker-shell__price[data-v-23f02e6b]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--font-size-title);color:var(--color-text-heading);font-variant-numeric:tabular-nums;line-height:1}.ticker-shell__change[data-v-23f02e6b]{font-size:var(--font-size-small);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.ticker-shell__change--up[data-v-23f02e6b]{color:var(--color-positive,var(--color-up))}.ticker-shell__change--down[data-v-23f02e6b]{color:var(--color-negative,var(--color-down))}.ticker-shell__change--flat[data-v-23f02e6b]{color:var(--color-text-muted)}.ticker-shell__score[data-v-23f02e6b]{border-radius:var(--radius);min-height:36px;font-size:var(--font-size-small);letter-spacing:.04em;white-space:nowrap;background:var(--color-surface-elevated);border:1px solid;align-items:center;padding:6px 12px;font-weight:700;display:inline-flex}.ticker-shell__score--high[data-v-23f02e6b]{border-color:var(--color-up);color:var(--color-up);background:color-mix(in srgb,var(--color-up) 14%,var(--color-surface-elevated))}.ticker-shell__score--mid[data-v-23f02e6b]{border-color:var(--color-warning);color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 14%,var(--color-surface-elevated))}.ticker-shell__score--low[data-v-23f02e6b]{border-color:var(--color-down);color:var(--color-down);background:color-mix(in srgb,var(--color-down) 14%,var(--color-surface-elevated))}.ticker-shell__score--mobile[data-v-23f02e6b]{display:none}.ticker-shell__add[data-v-23f02e6b]{border-color:var(--color-divider);background:var(--color-surface-elevated);color:var(--color-text)!important}.ticker-shell__add[data-v-23f02e6b]:hover{border-color:var(--color-accent);background:var(--color-surface-card-hover);color:var(--color-link-hover)!important}.ticker-shell__tabs-wrap[data-v-23f02e6b]{top:var(--ticker-shell-tabs-top);z-index:8;background:var(--color-bg);border-bottom:1px solid var(--color-divider);position:sticky}.ticker-shell__tabs-wrap[data-v-23f02e6b]:after,.ticker-shell__tabs-wrap[data-v-23f02e6b]:before{content:"";z-index:2;pointer-events:none;width:20px;position:absolute;top:0;bottom:1px}.ticker-shell__tabs-wrap[data-v-23f02e6b]:before{background:linear-gradient(90deg,var(--color-bg),transparent);left:0}.ticker-shell__tabs-wrap[data-v-23f02e6b]:after{background:linear-gradient(-90deg,var(--color-bg),transparent);right:0}.ticker-shell__tabs[data-v-23f02e6b]{scrollbar-width:none;scroll-snap-type:x proximity;gap:0;display:flex;overflow-x:auto}.ticker-shell__tabs[data-v-23f02e6b]::-webkit-scrollbar{display:none}.ticker-shell__tab[data-v-23f02e6b]{white-space:nowrap;scroll-snap-align:center;border-bottom:2px solid #0000;align-items:center;min-height:42px;padding:10px 14px;display:inline-flex;font-size:var(--font-size-small)!important;color:var(--color-text-secondary)!important}.ticker-shell__tab[aria-current][data-v-23f02e6b]{border-bottom-color:var(--color-accent);font-weight:600;color:var(--color-heading-accent)!important}.ticker-shell__body[data-v-23f02e6b]{padding-top:0}@media (width<=1024px){.ticker-shell__header-inner[data-v-23f02e6b]{align-items:stretch;gap:var(--space-3);flex-direction:column}.ticker-shell__header--has-bg[data-v-23f02e6b]:after{background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg) 88%,transparent) 0,color-mix(in srgb,var(--color-bg) 72%,transparent) 100%)}[data-theme=light] .ticker-shell__header--has-bg[data-v-23f02e6b]:after{background:color-mix(in srgb,var(--color-bg) 18%,transparent)}[data-theme=light] .ticker-shell__header--has-bg .ticker-shell__identity[data-v-23f02e6b],[data-theme=light] .ticker-shell__header--has-bg .ticker-shell__price-block[data-v-23f02e6b]{width:100%}.ticker-shell__identity[data-v-23f02e6b],.ticker-shell__title-row[data-v-23f02e6b]{align-items:flex-start;width:100%;max-width:none}.ticker-shell__title-row[data-v-23f02e6b]{flex:1;min-width:0}.ticker-shell__entity[data-v-23f02e6b],.ticker-shell__meta[data-v-23f02e6b]{flex-basis:100%;width:100%}.ticker-shell__score--mobile[data-v-23f02e6b]{display:none}.ticker-shell__price-block[data-v-23f02e6b]{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 12px;width:100%;display:flex}}@media (width<=760px){.ticker-shell[data-v-23f02e6b]{--ticker-shell-tabs-height:49px}.ticker-shell__header--tall .ticker-shell__header-inner[data-v-23f02e6b]{gap:10px;min-height:0;padding:10px}[data-theme=light] .ticker-shell__header--has-bg .ticker-shell__header-inner[data-v-23f02e6b]{background:color-mix(in srgb,var(--color-bg) 92%,transparent);border-radius:var(--radius)}[data-theme=light] .ticker-shell__header--has-bg .ticker-shell__identity[data-v-23f02e6b],[data-theme=light] .ticker-shell__header--has-bg .ticker-shell__price-block[data-v-23f02e6b]{background:0 0;padding:0}.ticker-shell__h1[data-v-23f02e6b]{font-size:var(--font-size-subtitle)}.ticker-shell__price-block[data-v-23f02e6b]{grid-template-columns:1fr auto;gap:10px 12px;display:grid}.ticker-shell__quote[data-v-23f02e6b]{grid-column:1/-1}.ticker-shell__score--desktop[data-v-23f02e6b]{justify-self:start}.ticker-shell__add[data-v-23f02e6b]{justify-self:end}.ticker-shell__tabs-wrap[data-v-23f02e6b]{margin-inline:calc(var(--page-gutter)*-1)}.ticker-shell__tabs[data-v-23f02e6b]{padding-inline:var(--page-gutter)}.ticker-shell__tab[data-v-23f02e6b]{min-height:48px;padding-inline:14px}}
