.WatchlistToday-module__X12WfG__compactShell{transition:height .45s var(--ease-brand), margin-top .45s var(--ease-brand), opacity .3s var(--ease-brand);margin-top:12px;overflow:hidden}.WatchlistToday-module__X12WfG__compactShell[data-gone]{opacity:0;visibility:hidden;transition:height .45s var(--ease-brand), margin-top .45s var(--ease-brand), opacity .3s var(--ease-brand), visibility 0s linear .45s;margin-top:0}.WatchlistToday-module__X12WfG__compact{border-radius:var(--radius-lg);background:var(--surface-sunken);padding:12px 14px 13px}.WatchlistToday-module__X12WfG__credit{font-size:var(--text-small);color:var(--text-muted);align-items:center;gap:6px;margin:0 0 6px;font-weight:700;display:flex}.WatchlistToday-module__X12WfG__compactText{font-size:var(--text-read);color:var(--text-strong);text-wrap:pretty;animation:WatchlistToday-module__X12WfG__wt-rise .5s var(--ease-brand) both;margin:0;line-height:1.55}.WatchlistToday-module__X12WfG__compactLoading{gap:9px;display:grid}.WatchlistToday-module__X12WfG__lane{background:var(--line-soft);border-radius:3px;height:5px;display:block;position:relative;overflow:hidden}.WatchlistToday-module__X12WfG__lane:after{content:"";background:var(--line-strong);width:34%;animation:WatchlistToday-module__X12WfG__wt-lane 1.6s var(--ease-brand) infinite;border-radius:3px;position:absolute;inset:0 auto 0 0}@keyframes WatchlistToday-module__X12WfG__wt-lane{0%{translate:-100%}to{translate:300%}}.WatchlistToday-module__X12WfG__label{font-size:var(--text-small);color:var(--text-muted);margin:0;font-weight:700}.WatchlistToday-module__X12WfG__movers{border-radius:var(--radius-lg);background:var(--surface-sunken);gap:8px;padding:12px 14px 14px;display:grid}.WatchlistToday-module__X12WfG__moversHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.WatchlistToday-module__X12WfG__market{font-size:var(--text-small);color:var(--text-body);font-weight:700}.WatchlistToday-module__X12WfG__market[data-tone=up]{color:var(--up)}.WatchlistToday-module__X12WfG__market[data-tone=down]{color:var(--down)}.WatchlistToday-module__X12WfG__moverList{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.WatchlistToday-module__X12WfG__mover{animation:WatchlistToday-module__X12WfG__wt-rise .45s var(--ease-brand) both;animation-delay:calc(var(--i,0) * 70ms)}.WatchlistToday-module__X12WfG__moverLink{border-radius:var(--radius-md,10px);background:var(--surface);min-height:44px;transition:background-color .2s var(--ease-brand);gap:2px;padding:8px 10px;display:grid}.WatchlistToday-module__X12WfG__moverLink:hover{background:var(--primary-tint)}.WatchlistToday-module__X12WfG__moverLink:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}.WatchlistToday-module__X12WfG__symbol{font-family:var(--font-mono);font-size:var(--text-small);color:var(--text-strong);font-weight:700}.WatchlistToday-module__X12WfG__change{font-size:var(--text-lead,16px);letter-spacing:-.01em;color:var(--text-strong);white-space:nowrap;font-weight:800}.WatchlistToday-module__X12WfG__change[data-tone=up]{color:var(--up)}.WatchlistToday-module__X12WfG__change[data-tone=down]{color:var(--down)}.WatchlistToday-module__X12WfG__versus{font-size:var(--text-tiny);color:var(--text-muted);font-weight:650;line-height:1.3}.WatchlistToday-module__X12WfG__earnings{gap:8px;display:grid}.WatchlistToday-module__X12WfG__earningsList{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.WatchlistToday-module__X12WfG__earningsChip{background:var(--surface-sunken);min-height:44px;font-size:var(--text-small);color:var(--text-body);transition:background-color .2s var(--ease-brand);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.WatchlistToday-module__X12WfG__earningsChip:hover{background:var(--primary-tint)}.WatchlistToday-module__X12WfG__earningsChip:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}.WatchlistToday-module__X12WfG__earningsChip b{font-family:var(--font-mono);color:var(--text-strong);font-weight:700}.WatchlistToday-module__X12WfG__timing{color:var(--brass-ink);font-weight:700}@media (min-width:640px){.WatchlistToday-module__X12WfG__earningsChip{min-height:36px}.WatchlistToday-module__X12WfG__moverList{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.WatchlistToday-module__X12WfG__fullLoading{flex-direction:column;gap:9px;min-height:360px;display:flex}.WatchlistToday-module__X12WfG__stripSkeleton{border-radius:var(--radius-lg);height:112px;margin-bottom:6px}.WatchlistToday-module__X12WfG__versus{border-top:1px solid var(--line-soft);gap:8px;margin:12px 0 0;padding-top:11px;display:grid}.WatchlistToday-module__X12WfG__versusRows{gap:7px;margin:0;padding:0;list-style:none;display:grid}.WatchlistToday-module__X12WfG__versusRows li{grid-template-columns:3.6em minmax(0,1fr) max-content;align-items:center;gap:10px;display:grid}.WatchlistToday-module__X12WfG__versusSymbol{font-family:var(--font-mono);font-size:var(--text-small);color:var(--text-strong);font-weight:700}.WatchlistToday-module__X12WfG__versusLane{height:15px;position:relative}.WatchlistToday-module__X12WfG__versusLane:before{content:"";background:var(--line-soft);border-radius:3px;position:absolute;inset:5px 0}.WatchlistToday-module__X12WfG__versusLane:after{content:"";background:var(--line-strong);width:1px;position:absolute;top:2px;bottom:2px;left:50%}.WatchlistToday-module__X12WfG__versusBar{background:var(--text-muted);height:5px;animation:WatchlistToday-module__X12WfG__wt-grow .7s var(--ease-brand) both;animation-delay:calc(.12s + var(--i,0) * 80ms);border-radius:3px;position:absolute;top:5px}.WatchlistToday-module__X12WfG__versusBar[data-tone=up]{background:var(--up)}.WatchlistToday-module__X12WfG__versusBar[data-tone=down]{background:var(--down)}.WatchlistToday-module__X12WfG__versusBar[data-side=left]{transform-origin:100%}.WatchlistToday-module__X12WfG__versusBar[data-side=right]{transform-origin:0}.WatchlistToday-module__X12WfG__versusMarket{border-left:1.5px dashed var(--text-body);z-index:1;width:0;position:absolute;top:-4px;bottom:-4px;translate:-.75px}.WatchlistToday-module__X12WfG__versusValue{text-align:right;min-width:5.4em;font-size:var(--text-small);color:var(--text-strong);font-weight:800}.WatchlistToday-module__X12WfG__versusValue[data-tone=up]{color:var(--up)}.WatchlistToday-module__X12WfG__versusValue[data-tone=down]{color:var(--down)}.WatchlistToday-module__X12WfG__versusKey{font-size:var(--text-tiny);color:var(--text-muted);align-items:center;gap:7px;font-weight:650;display:inline-flex}.WatchlistToday-module__X12WfG__versusKey i{border-top:1.5px dashed var(--text-body);width:14px;height:0}@keyframes WatchlistToday-module__X12WfG__wt-grow{0%{transform:scaleX(0)}}@keyframes WatchlistToday-module__X12WfG__wt-rise{0%{opacity:0;translate:0 6px}}@media (prefers-reduced-motion:reduce){.WatchlistToday-module__X12WfG__compactText,.WatchlistToday-module__X12WfG__mover,.WatchlistToday-module__X12WfG__lane:after,.WatchlistToday-module__X12WfG__versusBar{animation:none!important}.WatchlistToday-module__X12WfG__compactShell,.WatchlistToday-module__X12WfG__compactShell[data-gone]{transition:none}}
