.analytics-chart-card-shell{--analytics-card-height:13.125rem;--analytics-card-inset:var(--space-2);min-width:0}.analytics-chart-card-shell[data-presentation=detail]{width:calc(100% + var(--analytics-card-inset) * 2);margin-inline:calc(var(--analytics-card-inset) * -1);z-index:var(--z-elevated)}.analytics-chart-card-shell[data-presentation=static]{height:100%}.analytics-chart-card{height:var(--analytics-card-height);outline:1px solid var(--outline-default);outline-offset:-1px;background:var(--bg-raised);cursor:pointer;border:0;min-width:0;padding:0;transition:opacity .16s ease-out,box-shadow .16s ease-out,outline-color .12s ease-out;overflow:visible}.analytics-chart-card[data-refreshing=true]{opacity:.72}.analytics-chart-card[data-presentation=detail]{height:auto;min-height:var(--analytics-card-height);box-shadow:0 12px 32px var(--color-shadow-base);outline-color:#0000}.analytics-chart-card[data-expandable=false]{cursor:auto}.analytics-chart-card[data-presentation=static]{height:100%;min-height:var(--analytics-card-height);cursor:auto}.analytics-chart-card:has(.analytics-chart-card-toggle:focus-visible){outline:2px solid var(--accent-primary);outline-offset:4px}@media (hover:hover) and (pointer:fine){.analytics-chart-card[data-presentation=preview][data-expandable=true]:hover{box-shadow:0 3px 12px color-mix(in oklab, var(--color-shadow-base) 70%, transparent);outline-color:#0000}.analytics-chart-card-affordance{width:7.5rem}.analytics-chart-card[data-presentation=preview]:-webkit-any(:hover,:focus-within) .analytics-chart-card-hint{opacity:1;transform:translate(0)}.analytics-chart-card[data-presentation=preview]:is(:hover,:focus-within) .analytics-chart-card-hint{opacity:1;transform:translate(0)}}.analytics-chart-card-toggle{text-align:left;width:100%;color:inherit;touch-action:manipulation;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.analytics-chart-card-toggle[data-has-legend=true]{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,max-content) 1rem;display:grid}.analytics-chart-card-toggle[data-has-legend=true] .analytics-chart-card-affordance{width:auto}.analytics-chart-card-toggle[data-has-legend=true] .analytics-chart-card-hint{display:none}.analytics-chart-card-legend{gap:var(--space-1) var(--space-4);min-width:0;max-width:16rem;font-size:var(--portal-font-size-caption);flex-wrap:wrap;line-height:1.5;display:flex}.analytics-chart-card-heading-static{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,max-content);display:grid}@container (width<32rem){.analytics-chart-card-legend{flex-direction:column;align-items:flex-start}}.analytics-chart-card-toggle:focus-visible{outline:none}.analytics-chart-card-toggle>span:first-child{min-width:0}.analytics-chart-card-affordance{justify-content:flex-end;align-items:center;gap:var(--space-1);flex-shrink:0;display:inline-flex}.analytics-chart-card-hint{white-space:nowrap;font-size:var(--portal-font-size-caption);color:color-mix(in oklab, var(--glyph-secondary) 85%, var(--bg-raised));opacity:0;transition:opacity .14s ease-out,transform .18s ease-out;display:none;transform:translate(3px)}@media (hover:hover) and (pointer:fine){.analytics-chart-card-hint{display:inline}}.analytics-chart-card[data-presentation=detail] .analytics-chart-card-affordance{width:auto}.analytics-chart-card[data-presentation=detail] .analytics-chart-card-hint{display:none}.analytics-chart-card-toggle svg{flex-shrink:0;transition:transform .12s ease-out}.analytics-chart-card[data-presentation=detail] .analytics-chart-card-toggle svg{transform:rotate(180deg)}.analytics-chart-card-footer{align-items:flex-start;gap:var(--space-2);padding:calc(var(--space-2) + 2px) var(--space-5);border-top:1px solid var(--outline-default);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;background:var(--bg-subtle);font-size:var(--portal-font-size-caption);color:var(--glyph-secondary);flex-shrink:0;line-height:1.25;display:flex}.analytics-chart-card-body{min-width:0;min-height:0;padding:var(--space-5) var(--space-5) var(--space-4);flex-direction:column;flex:1;display:flex;container-type:inline-size}.analytics-chart-card-footer svg{flex-shrink:0;width:1rem;height:1rem;margin-top:calc(.5lh - .5rem)}.analytics-chart-card-footer p{line-height:inherit;margin:0}.analytics-chart-card-accessible-value{-webkit-user-select:none;user-select:none}.analytics-chart-card-ticker{white-space:pre}.analytics-chart-card-digit{vertical-align:top;display:inline-block;overflow:hidden}.analytics-chart-card-digit>span{display:inline-block}.analytics-chart-card-reading{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin-top:.625rem;display:flex}.analytics-chart-card-change{font-size:var(--portal-font-size-caption);font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;display:inline-flex}.analytics-chart-card-details{font-size:var(--portal-font-size-caption);margin-top:.5rem}.analytics-chart-card-plot{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.analytics-chart-card[data-presentation=preview] .analytics-chart-card-plot{pointer-events:none}.analytics-chart-card [data-chart-interactive]{cursor:auto}@media (prefers-reduced-motion:reduce){.analytics-chart-card,.analytics-chart-card-hint,.analytics-chart-card-toggle svg{transition:none}}
