.finance_pageWrapper__5NXf4{overflow-x:hidden}.finance_pageTitleRow__xXOA_{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.finance_dateLabel__YjVqh{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--foreground-secondary)}.finance_filterBar__jOwJ7{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}@media (min-width:640px){.finance_filterBar__jOwJ7{gap:var(--space-4)}}.finance_filterGroup__6D61k{display:flex;gap:var(--space-1);padding:var(--space-1);background-color:var(--background-secondary);border-radius:var(--radius-lg)}@media (max-width:639px){.finance_filterBar__jOwJ7{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.finance_filterGroup__6D61k{min-width:0}.finance_filterGroup__6D61k>button{flex:1;padding-left:var(--space-2);padding-right:var(--space-2)}}.finance_gainersActive__2zCzb{background-color:var(--success)!important;color:var(--success-foreground)!important}.finance_losersActive__E_LZh{background-color:var(--destructive)!important;color:var(--destructive-foreground)!important}.finance_filtersButton__ZINJM{display:flex;align-items:center;gap:var(--space-2)}@media (min-width:640px){.finance_filtersButton__ZINJM{margin-left:auto}}.finance_filtersDropdown__WA1Qe{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);width:240px}.finance_infoIconWrapper__yHQIT{position:relative;display:flex;align-items:center}.finance_infoIcon__xxWfj{color:var(--foreground-secondary);cursor:help}.finance_infoTooltip___TtI5{position:absolute;left:50%;transform:translateX(-50%);top:calc(100% + 8px);width:-moz-max-content;width:max-content;max-width:min(280px,calc(100vw - 2rem));padding:var(--space-2) var(--space-3);font-size:var(--text-xs);color:var(--foreground);background-color:var(--background-tertiary);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease;z-index:50;line-height:1.4}@media (min-width:640px){.finance_infoTooltip___TtI5{left:0;transform:none;max-width:280px}}.finance_infoIconWrapper__yHQIT:hover .finance_infoTooltip___TtI5{opacity:1;visibility:visible}.finance_filterSection__PrRzH{display:flex;flex-direction:column;gap:var(--space-2)}.finance_filterLabel__AwAj1{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--foreground-secondary)}.finance_segmentedControl__PFp9t{display:inline-flex;background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);padding:2px;gap:2px;width:-moz-fit-content;width:fit-content}.finance_segment__M8J9b{padding:var(--space-1) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-medium);background-color:transparent;color:var(--foreground-secondary);border:none;border-radius:calc(var(--radius-md) - 2px);cursor:pointer;transition:all .15s ease}.finance_segment__M8J9b:hover{color:var(--foreground);background-color:var(--background-secondary)}.finance_segmentActive__HeHYB,.finance_segmentActive__HeHYB:hover{background-color:var(--primary);color:var(--primary-foreground)}.finance_checkboxList__awqBF{display:flex;flex-direction:column;gap:var(--space-2)}.finance_checkboxItem__eyDNC{display:flex;align-items:center;gap:var(--space-3);cursor:pointer;font-size:var(--text-sm);color:var(--foreground)}.finance_checkbox__Y_zkf{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease;color:var(--primary-foreground)}.finance_checkbox__Y_zkf:hover{border-color:var(--primary)}.finance_checkbox__Y_zkf[aria-pressed=true]{background-color:var(--primary);border-color:var(--primary)}.finance_section__HmomB{display:flex;flex-direction:column;gap:var(--space-4);width:100%;max-width:1100px;margin:0 auto}.finance_sectionTitle__WSQEk{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--foreground);margin:0}.finance_featuredGrid___ZBj6{display:none}@media (min-width:640px){.finance_featuredGrid___ZBj6{display:flex;flex-direction:row;justify-content:center;gap:var(--space-12)}}.finance_cardList__u4hP8{display:flex;flex-direction:column;gap:var(--space-2)}@media (min-width:640px){.finance_cardList__u4hP8>:nth-child(-n+3){display:none}}@media (min-width:768px){.finance_cardList__u4hP8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}}@media (min-width:1280px){.finance_cardList__u4hP8{grid-template-columns:repeat(3,minmax(0,1fr))}}.finance_skeletonText__1v8LR{height:14px;border-radius:var(--radius-sm);background-color:var(--background-secondary)}.finance_skeletonTextLight__0Cuz9{background-color:rgba(255,255,255,.2)}.finance_skeletonFilterGroup__GcIwB{background-color:transparent}.finance_skeletonButton__k02Hv{width:70px;height:32px;border-radius:var(--radius);background-color:var(--background-secondary)}.finance_skeletonButtonWide__EG42y{width:90px}.finance_skeletonFiltersButton__Etpbk{width:90px;height:32px;border-radius:var(--radius);background-color:var(--background-secondary)}@media (min-width:640px){.finance_skeletonFiltersButton__Etpbk{margin-left:auto}}.finance_skeletonViewToggle__nUCmd{width:78px;height:36px;border-radius:var(--radius-md);background-color:var(--background-secondary)}.finance_skeletonSectionTitle__lk_e8{width:220px;height:22px;border-radius:var(--radius-sm);background-color:var(--background-secondary)}.finance_skeletonBadge__X0269{width:50px;height:24px;border-radius:var(--radius);background-color:rgba(255,255,255,.15)}.finance_featuredCardSkeleton__4uHfn{position:relative;flex-shrink:0;width:160px;aspect-ratio:488/680;border-radius:var(--radius-lg);overflow:hidden;scroll-snap-align:start}@media (min-width:640px){.finance_featuredCardSkeleton__4uHfn{width:200px}}.finance_featuredCardSkeletonImage__F_zzx{width:100%;height:100%;background-color:var(--background-secondary)}.finance_featuredCardSkeletonOverlay__uwgx_{position:absolute;bottom:0;left:0;right:0;padding:var(--space-4);background:linear-gradient(0deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.6) 50%,transparent)}.finance_featuredCardSkeletonPriceRow__XLybT{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}.finance_cardSkeleton__NxdFt{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border-subtle)}.finance_cardSkeletonImage__aNE8q{flex-shrink:0;width:80px;aspect-ratio:488/680;border-radius:var(--radius-sm);background-color:var(--background-secondary)}.finance_cardSkeletonContent__j7U7d{flex:1;display:flex;flex-direction:column;gap:var(--space-1)}.finance_cardSkeletonPriceRow__a9k3E{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1)}.finance_viewToggle__58R0i{display:flex;gap:2px;padding:2px;background-color:var(--background-secondary);border-radius:var(--radius-md);width:-moz-fit-content;width:fit-content;justify-self:end}.finance_viewToggleButton__tMaX5{display:flex;align-items:center;justify-content:center;width:36px;height:32px;padding:0;background-color:transparent;color:var(--foreground-secondary);border:none;border-radius:calc(var(--radius-md) - 2px);cursor:pointer;transition:all .15s ease}.finance_viewToggleButton__tMaX5:hover{color:var(--foreground);background-color:var(--background-tertiary)}.finance_viewToggleButtonActive__5GjMX{background-color:var(--background);color:var(--foreground);box-shadow:var(--shadow-sm)}.finance_listView__jT5e6{display:flex;flex-direction:column;gap:var(--space-2)}