.karma-table--compact .table__column{border-bottom:1px solid var(--separator);background:0 0;border-radius:0;padding:8px;font-size:12px;font-weight:400}.karma-table--compact .table__column:after{display:none}.karma-table--compact .table__cell{padding:var(--karma-table-row-padding,12px) 8px;font-size:13px}.karma-table--compact .table__column:first-child,.karma-table--compact .table__cell:first-child{padding-inline-start:var(--karma-table-edge-padding,0)}.karma-table--compact .table__column:last-child,.karma-table--compact .table__cell:last-child{padding-inline-end:var(--karma-table-edge-padding,0)}
.segment[data-liquid-flight]>.segment__item>.segment__indicator{opacity:0}.karma-segment-liquid__anchor{visibility:hidden;pointer-events:none;transition:width var(--motion-enter) var(--motion-ease), height var(--motion-enter) var(--motion-ease);position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.karma-segment-liquid{display:none}.segment[data-liquid-flight]>.segment__item>.segment__indicator{opacity:1}}
.sort-menu-trigger{border-radius:var(--karma-radius-pill);height:32px;min-height:32px;color:var(--text-label);white-space:nowrap;gap:6px;padding-inline:10px;font-size:.8125rem;font-weight:500}.sort-menu-value{color:var(--text-value);font-weight:550}.sort-menu-arrow,.sort-menu-chevron{color:var(--text-label);flex:none}.sort-menu-arrow{width:12px;height:12px;margin-left:-2px}.sort-menu-chevron{width:14px;height:14px}.sort-menu-trigger[aria-expanded=true] .sort-menu-chevron{transform:rotate(180deg)}.sort-menu-popover{transform-origin:var(--trigger-anchor-point,top right)}.sort-menu-popover .sort-menu-item[data-selected=true] .sort-menu-item-arrow{color:var(--text-value)}
:root{--digit-dur:.5s;--digit-distance:8px;--digit-stagger:70ms;--digit-blur:2px;--digit-ease:cubic-bezier(.34, 1.45, .64, 1);--digit-dir-x:0;--digit-dir-y:1}@keyframes t-digit-pop-in{0%{transform:translate(calc(var(--digit-distance) * var(--digit-dir-x)), calc(var(--digit-distance) * var(--digit-dir-y)));opacity:0;filter:blur(var(--digit-blur))}to{opacity:1;filter:blur();transform:translate(0)}}.t-digit-group{align-items:baseline;display:inline-flex}.t-digit{will-change:transform, opacity, filter;display:inline-block}.t-digit-group.is-animating .t-digit{animation:t-digit-pop-in var(--digit-dur) var(--digit-ease) both}.t-digit-group.is-animating .t-digit[data-stagger="1"]{animation-delay:var(--digit-stagger)}.t-digit-group.is-animating .t-digit[data-stagger="2"]{animation-delay:calc(var(--digit-stagger) * 2)}@media (prefers-reduced-motion:reduce){.t-digit-group .t-digit{animation:none!important}}.t-digit-group.is-animating .t-digit[data-stagger="3"]{animation-delay:calc(var(--digit-stagger) * 3)}.t-digit-group.is-animating .t-digit[data-stagger="4"]{animation-delay:calc(var(--digit-stagger) * 4)}.t-digit-group.is-animating .t-digit[data-stagger="5"]{animation-delay:calc(var(--digit-stagger) * 5)}.t-digit-group.is-animating .t-digit[data-stagger="6"]{animation-delay:calc(var(--digit-stagger) * 6)}.t-digit-group.is-animating .t-digit[data-stagger="7"]{animation-delay:calc(var(--digit-stagger) * 7)}.t-digit-group.is-animating .t-digit[data-stagger="8"]{animation-delay:calc(var(--digit-stagger) * 8)}.t-digit-group[data-partial] .t-digit:not([data-pop]){animation:none}.t-digit-group{font-variant-numeric:tabular-nums}.t-digit{white-space:pre}.t-digit-group:not(.is-animating) .t-digit{will-change:auto}@media (prefers-reduced-motion:reduce){.t-digit-group .t-digit{will-change:auto}}
.price-change{--price-change-color:var(--muted);color:var(--price-change-color);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.price-change[data-direction=up]{--price-change-color:var(--success)}.price-change[data-direction=down]{--price-change-color:var(--danger)}.price-change[data-size=sm]{font-size:.75rem}.price-change[data-size=md]{font-size:.875rem}.price-change[data-size=inherit]{font-size:inherit}.price-change[data-size=inherit] .price-change__arrow{width:7px;height:5px}.price-change__arrow{flex:none;width:8px;height:6px}.price-change[data-size=sm] .price-change__arrow{width:7px;height:5px}.price-change[data-direction=down] .price-change__arrow{transform:rotate(180deg)}.price-change[data-variant=pill]{border-radius:var(--karma-radius-pill);background:color-mix(in srgb, var(--price-change-color) 14%, transparent);min-height:24px;padding:0 8px;font-weight:600}.price-change[data-variant=pill][data-size=sm]{min-height:20px}
.value-flash{color:inherit;font-variant-numeric:tabular-nums;transition:color var(--duration-slow,.28s) var(--ease-smooth,cubic-bezier(.22, 1, .36, 1));display:inline}.value-flash[data-flash=up]{color:var(--success)}.value-flash[data-flash=down]{color:var(--danger)}@media (prefers-reduced-motion:reduce){.value-flash{transition:none}.value-flash[data-flash=up],.value-flash[data-flash=down]{color:inherit}}
.karma-skel-reveal{grid-template-columns:minmax(0,1fr);display:grid}.karma-skel-reveal>.karma-skel-layer{grid-area:1/1;min-width:0}.karma-skel-reveal>.t-skel-skeleton,.karma-skel-reveal>.t-skel-content{position:relative;inset:auto}.karma-skel-reveal>.t-skel-skeleton{pointer-events:none}.karma-stagger-rest{display:block}.karma-badge{--karma-badge-size:16px;--karma-badge-ring:2px}.karma-badge[data-static]{animation:none}.karma-badge-dot{min-width:var(--karma-badge-size);height:var(--karma-badge-size);border-radius:var(--karma-radius-pill,999px);background:var(--foreground);color:var(--background);box-shadow:0 0 0 var(--karma-badge-ring) var(--background);font-size:10px;font-weight:600;line-height:var(--karma-badge-size);text-align:center;font-variant-numeric:tabular-nums;padding-inline:4px}.karma-resize-box{overflow:hidden}.karma-resize-box[data-axis=width]>.karma-resize-content,.karma-resize-box[data-axis=both]>.karma-resize-content{width:max-content}
.karma-sheet-stage{flex-direction:column;justify-content:flex-end;align-items:stretch}.karma-sheet-hero{min-height:0;padding-top:env(safe-area-inset-top,0px);pointer-events:none;flex:1 1 0;place-items:center;display:grid;container-type:size}.karma-sheet-hero-inner{opacity:1;width:100%;transition:opacity var(--motion-exit) var(--ease-smooth), transform var(--motion-exit) var(--ease-smooth);place-items:center;display:grid;transform:scale(1)}@container (max-height:208px){.karma-sheet-hero-inner{opacity:0;transform:scale(var(--modal-scale))}}.karma-sheet-stage[data-exiting] .karma-sheet-hero-inner{opacity:0}.karma-adaptive-dialog[data-layout=sheet]{--karma-sheet-top-gap:calc(var(--spacing) * 3 + env(safe-area-inset-top,0px));width:100%;max-width:560px;max-height:calc(var(--visual-viewport-height,100dvh) - var(--karma-sheet-top-gap));overscroll-behavior:contain;border-radius:var(--karma-radius-dialog) var(--karma-radius-dialog) 0 0;padding-bottom:calc(var(--karma-sheet-pad-bottom,calc(var(--spacing) * 4)) + env(safe-area-inset-bottom,0px));margin-inline:auto;overflow:hidden auto}.karma-sheet-handle{top:calc(var(--spacing) * 2);position:absolute;left:50%;translate:-50%}.karma-surface-edge{z-index:1;border-radius:inherit;box-shadow:inset 0 .5px 0 0 var(--karma-edge-lit), inset 0 0 0 .5px var(--karma-edge-ring);pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.karma-sheet-hero-inner{transform:none}}
.rank-badge{--rank-from:var(--rank-gold-from);--rank-to:var(--rank-gold-to);pointer-events:none;flex:none;place-items:center;line-height:0;display:inline-grid}.rank-badge[data-tier="2"]{--rank-from:var(--rank-silver-from);--rank-to:var(--rank-silver-to)}.rank-badge[data-tier="3"]{--rank-from:var(--rank-bronze-from);--rank-to:var(--rank-bronze-to)}.rank-badge svg{display:block;overflow:visible}.rank-badge__from{stop-color:var(--rank-from)}.rank-badge__to{stop-color:var(--rank-to)}.rank-badge__numeral{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:inherit;font-size:18px;font-weight:800}.rank-badge[data-size=sm] svg{width:22px;height:18px}.rank-badge[data-size=md] svg{width:26px;height:21px}.rank-badge[data-variant=corner]{z-index:1;right:var(--rank-badge-inset-x);bottom:var(--rank-badge-inset-y);padding:var(--rank-badge-pad-y) var(--rank-badge-pad-x) calc(var(--rank-badge-pad-y) - 1px);border-radius:var(--rank-badge-radius) var(--rank-badge-radius-small) var(--rank-badge-radius-small);background:var(--rank-badge-surface);box-shadow:0 0 0 var(--rank-badge-ring) var(--background);transform-origin:100% 100%;position:absolute}.rank-badge[data-variant=corner][data-size=sm]{--rank-badge-inset-x:-9px;--rank-badge-inset-y:-5px;--rank-badge-pad-x:2px;--rank-badge-pad-y:2px;--rank-badge-radius:9px;--rank-badge-radius-small:5px;--rank-badge-ring:2px}.rank-badge[data-variant=corner][data-size=md]{--rank-badge-inset-x:-4px;--rank-badge-inset-y:-2px;--rank-badge-pad-x:3px;--rank-badge-pad-y:3px;--rank-badge-radius:10px;--rank-badge-radius-small:6px;--rank-badge-ring:3px}.rank-badge[data-animated=true]{animation:rank-badge-in var(--motion-enter) var(--motion-ease) both}@keyframes rank-badge-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.rank-badge[data-animated=true]{animation:none}}
.matrix-loader{--matrix-base:color-mix(in srgb, var(--muted) 45%, transparent);--matrix-active:var(--foreground);--matrix-dot:2px;vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.matrix-loader[data-size=md]{--matrix-dot:3px}.matrix-loader[data-size=lg]{--matrix-dot:4px}.matrix-loader .t-matrix{grid-template-columns:repeat(4, var(--matrix-dot));grid-auto-rows:var(--matrix-dot);gap:var(--matrix-dot)}.matrix-loader[data-captioned=true]{flex-direction:column;gap:12px}.matrix-loader[data-size=sm][data-captioned=true]{flex-direction:row;gap:8px}.matrix-loader-label{color:var(--muted);font-size:12px;line-height:16px}.loading-text{display:inline-block}.button .loading-text{--loading-foreground:var(--button-fg);--shimmer-base:color-mix(in srgb, var(--loading-foreground) 75%, transparent);--shimmer-highlight:var(--loading-foreground)}.button.trade-review-action .loading-text{--loading-foreground:var(--foreground)}
.hover-preview{--hp-nudge-x:0px;--hp-nudge-y:0px;z-index:50;width:var(--hover-preview-width,296px);border-radius:var(--radius);background:var(--surface-secondary);max-width:calc(100vw - 24px);color:var(--foreground);transform-origin:var(--trigger-anchor-point,top left);transition:opacity var(--motion-enter) var(--motion-ease), transform var(--motion-enter) var(--motion-ease);will-change:opacity, transform;outline:none;box-shadow:0 12px 32px #0000008c,0 2px 8px #00000059}.hover-preview[data-placement=bottom]{--hp-nudge-y:-4px}.hover-preview[data-placement=top]{--hp-nudge-y:4px}.hover-preview[data-placement=right]{--hp-nudge-x:-4px}.hover-preview[data-placement=left]{--hp-nudge-x:4px}.hover-preview[data-entering]{opacity:0;transform:translate(var(--hp-nudge-x), var(--hp-nudge-y)) scale(.97)}.hover-preview[data-exiting]{opacity:0;transition-duration:var(--motion-exit);transform:scale(.99)}.hover-preview[data-closing],.hover-preview[data-exiting]{pointer-events:none}@media (prefers-reduced-motion:reduce){.hover-preview{transition:opacity var(--motion-feedback) var(--motion-ease)}.hover-preview[data-entering],.hover-preview[data-exiting]{transform:none}}.hover-preview__body{font-variant-numeric:tabular-nums;gap:14px;padding:16px;display:grid}.hover-preview-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid}.hover-preview-title{gap:2px;min-width:0;display:grid}.hover-preview-title strong{align-items:center;gap:5px;min-width:0;font-size:.9375rem;font-weight:600;line-height:1.25;display:flex}.hover-preview-title strong>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hover-preview-title small{min-width:0;color:var(--text-label);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.hover-preview-figure{color:var(--text-value);font-size:var(--type-value-size-sm);font-weight:var(--type-value-weight);justify-items:end;gap:2px;line-height:1.2;display:grid}.hover-preview-stats.karma-stat-grid{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px}.hover-preview-facts{gap:8px;margin:0;display:grid}.hover-preview-fact{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;font-size:.8125rem;line-height:1.3;display:flex}.hover-preview-fact dt{color:var(--text-label);flex:none}.hover-preview-fact dd{min-width:0;color:var(--text-value);white-space:nowrap;text-overflow:ellipsis;justify-content:flex-end;align-items:baseline;gap:6px;margin:0;font-weight:500;display:flex;overflow:hidden}.hover-preview-detail{font-size:var(--type-label-size-sm);font-weight:var(--type-label-weight);margin-inline-start:.35em}.hover-preview-muted{color:var(--text-label);font-weight:400}[data-direction=up].hover-preview-signed{color:var(--success)}[data-direction=down].hover-preview-signed{color:var(--danger)}[data-tone=warning].hover-preview-signed{color:var(--warning)}.hover-preview-actions{align-items:center;gap:8px;display:flex}.hover-preview-actions>:first-child{flex:1}.hover-preview-skeleton{border-radius:var(--karma-radius-utility);background:color-mix(in srgb, var(--foreground) 8%, transparent);vertical-align:middle;width:3.5em;height:.9em;display:inline-block}
