.karma-table--compact .table__column{border-bottom:1px solid var(--separator);padding:var(--space-2) var(--pad-cell-x);font-size:var(--type-eyebrow-size);font-weight:400;line-height:var(--type-eyebrow-lh);background:0 0;border-radius:0}.karma-table--compact .table__column:after{display:none}.karma-table--compact .table__cell{padding:var(--karma-table-row-padding,var(--space-3)) var(--pad-cell-x);font-size:var(--type-body-size);line-height:var(--type-body-lh)}.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{height:var(--control-h-sm);min-height:var(--control-h-sm);gap:var(--space-1-5);padding-inline:var(--pad-control-x);border-radius:var(--karma-radius-pill);color:var(--text-label);font-size:var(--type-body-size);white-space:nowrap;font-weight:500}.sort-menu-value{color:var(--text-value);font-weight:550}.sort-menu-trigger--compact{gap:var(--space-1);padding-inline:var(--space-2);font-size:var(--type-label-size);flex:none}.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}}
.number-roll{white-space:pre;font-variant-numeric:tabular-nums;align-items:baseline;display:inline-flex}.number-roll__static{white-space:pre}.number-roll__slot{display:inline-block;position:relative}.number-roll__face{white-space:pre}.number-roll__view{--roll-bleed:.35em;left:0;right:0;top:calc(-1 * var(--roll-bleed));bottom:calc(-1 * var(--roll-bleed));pointer-events:none;display:none;position:absolute}.number-roll__reel{top:var(--roll-bleed);text-align:start;position:absolute;left:0;right:0}.number-roll__cell{height:var(--roll-cell);display:block}.number-roll__slot[data-rolling] .number-roll__face{visibility:hidden}.number-roll__slot[data-rolling] .number-roll__view{display:block}.number-roll__slot[data-rolling] .number-roll__reel{will-change:transform, filter, opacity}.number-roll__slot[data-enter]{animation:number-roll-enter var(--motion-enter,.18s) var(--motion-ease) both}@keyframes number-roll-enter{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.number-roll__slot[data-enter]{animation:none}}
.price-change{--price-change-color:var(--muted);align-items:center;gap:var(--space-1);color:var(--price-change-color);font-variant-numeric:tabular-nums;white-space:nowrap;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]{min-height:24px;padding:0 var(--space-2);border-radius:var(--karma-radius-pill);background:color-mix(in srgb, var(--price-change-color) 14%, transparent);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(--space-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,var(--pad-card)) + env(safe-area-inset-bottom,0px));margin-inline:auto;overflow:hidden auto}.karma-sheet-handle{top:var(--space-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]{gap:var(--gap-stack);flex-direction:column}.matrix-loader[data-size=sm][data-captioned=true]{gap:var(--gap-inline);flex-direction:row}.matrix-loader-label{color:var(--muted);font-size:var(--type-label-size);line-height:var(--type-label-lh)}.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{gap:var(--gap-stack);padding:var(--pad-card);font-variant-numeric:tabular-nums;display:grid}.hover-preview-head{align-items:center;column-gap:var(--gap-stack);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.hover-preview-title{gap:var(--gap-hairline);min-width:0;display:grid}.hover-preview-title strong{align-items:center;gap:var(--space-1);min-width:0;font-size:var(--type-value-size-sm);font-weight:600;line-height:var(--type-value-lh);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);font-size:var(--type-label-size);line-height:var(--type-label-lh);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hover-preview-figure{justify-items:end;gap:var(--gap-hairline);color:var(--text-value);font-size:var(--type-value-size-sm);font-weight:var(--type-value-weight);line-height:var(--type-value-lh);display:grid}.hover-preview-stats.karma-stat-grid{gap:var(--gap-stack);grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.hover-preview-facts{gap:var(--gap-inline);margin:0;display:grid}.hover-preview-fact{justify-content:space-between;align-items:baseline;gap:var(--gap-stack);min-width:0;font-size:var(--type-body-size);line-height:var(--type-body-lh);display:flex}.hover-preview-fact dt{color:var(--text-label);flex:none}.hover-preview-fact dd{justify-content:flex-end;align-items:baseline;gap:var(--space-1-5);min-width:0;color:var(--text-value);white-space:nowrap;text-overflow:ellipsis;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:var(--gap-inline);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}
:root{--check-opacity-dur:.5s;--check-rotate-dur:.5s;--check-rotate-from:80deg;--check-bob-dur:.5s;--check-y-amount:40px;--check-blur-dur:.5s;--check-blur-from:10px;--check-path-dur:.5s;--check-path-delay:80ms;--check-ease-out:cubic-bezier(.22, 1, .36, 1);--check-ease-opacity:cubic-bezier(.22, 1, .36, 1);--check-ease-rotate:cubic-bezier(.22, 1, .36, 1);--check-ease-bob:cubic-bezier(.34, 1.35, .64, 1);--check-ease-path:cubic-bezier(.22, 1, .36, 1)}.t-success-check{transform-origin:50%;opacity:0;will-change:transform, opacity, filter;display:inline-block}.t-success-check svg{display:block;overflow:visible}.t-success-check svg path{stroke-dasharray:var(--check-path-length,1);stroke-dashoffset:var(--check-path-length,1)}.t-success-check[data-state=in]{animation:t-check-fade var(--check-opacity-dur) var(--check-ease-opacity) forwards, t-check-rotate var(--check-rotate-dur) var(--check-ease-rotate) forwards, t-check-blur var(--check-blur-dur) var(--check-ease-out) forwards, t-check-bob var(--check-bob-dur) var(--check-ease-bob) forwards}.t-success-check[data-state=in] svg path{animation:t-check-draw var(--check-path-dur) var(--check-ease-path) var(--check-path-delay,0s) forwards}@keyframes t-check-fade{0%{opacity:0}to{opacity:1}}@keyframes t-check-rotate{0%{transform:rotate(var(--check-rotate-from))}to{transform:rotate(0)}}@keyframes t-check-blur{0%{filter:blur(var(--check-blur-from))}to{filter:blur()}}@keyframes t-check-bob{0%{translate:0 var(--check-y-amount)}to{translate:0}}@keyframes t-check-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.t-success-check{opacity:1;animation:none!important}.t-success-check svg path{stroke-dashoffset:0!important;animation:none!important}}.karma-success-check svg{width:100%;height:100%}
.status-pill-region{--status-pill-travel:var(--motion-rise);--status-pill-glyph:16px;justify-content:center;min-width:0;max-width:100%;display:flex}.status-pill-region[data-placement=floating]{--status-pill-travel:calc(-1 * var(--motion-rise));z-index:60;top:calc(env(safe-area-inset-top,0px) + var(--app-toast-top,72px));left:var(--space-3);right:var(--space-3);pointer-events:none;position:fixed}.status-pill-region[data-placement=floating] .status-pill{pointer-events:auto}.status-pill{align-items:center;gap:var(--gap-inline);min-width:0;max-width:100%;min-height:var(--control-h-md);padding:var(--space-1-5) var(--space-4) var(--space-1-5) var(--space-3);border-radius:var(--karma-radius-pill);background:var(--overlay);color:var(--overlay-foreground);box-shadow:inset 0 0 0 1px var(--karma-edge-ring), inset 0 1px 0 var(--karma-edge-lit), var(--shadow-overlay);opacity:1;filter:blur();transition:opacity var(--motion-reveal) var(--ease-smooth), transform var(--motion-reveal) var(--ease-smooth), filter var(--motion-reveal) var(--ease-smooth);display:inline-flex;position:relative;transform:translateY(0)}.status-pill[data-has-action=true]{padding-right:var(--space-1)}.status-pill[data-phase=enter]{opacity:0;transform:translateY(var(--status-pill-travel));filter:blur(var(--motion-blur))}.status-pill[data-phase=exiting]{opacity:0;transform:translateY(calc(var(--status-pill-travel) / 2));transition:opacity var(--motion-exit) var(--ease-smooth), transform var(--motion-exit) var(--ease-smooth)}.status-pill__glyph{width:var(--status-pill-glyph);height:var(--status-pill-glyph);flex:none;place-items:center;display:inline-grid}.status-pill__glyph .t-icon-swap,.status-pill__glyph .t-icon{place-items:center;width:100%;height:100%}.status-pill[data-state=success] .status-pill__glyph{color:var(--trade-up)}.status-pill[data-state=error] .status-pill__glyph{color:var(--trade-down)}.status-pill__glyph .karma-success-check,.status-pill__error{width:100%;height:100%;display:block}.status-pill__glyph .karma-success-check{--check-y-amount:var(--motion-rise);--check-blur-from:var(--motion-blur);--check-ease-bob:var(--ease-smooth)}.status-pill__copy{align-items:baseline;gap:var(--space-1-5);white-space:nowrap;min-width:0;display:inline-flex}.status-pill__title{min-width:0;font-size:var(--type-body-size);line-height:var(--type-body-lh);color:var(--overlay-foreground);flex:0 auto;font-weight:600;overflow:hidden}.status-pill__title .t-text-swap{text-overflow:ellipsis;vertical-align:bottom;max-width:100%;overflow:hidden}.status-pill__detail{font-size:var(--type-label-size);line-height:var(--type-label-lh);color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.status-pill__action{margin-left:var(--space-1);flex:none}@media (prefers-reduced-motion:reduce){.status-pill,.status-pill[data-phase=enter],.status-pill[data-phase=exiting]{filter:none;transition:opacity var(--motion-feedback) var(--ease-smooth);transform:none}}
@property --tick-tape-progress{syntax:"<number>";inherits:true;initial-value:0}@property --tick-tape-over{syntax:"<number>";inherits:true;initial-value:0}@property --tick-tape-drag{syntax:"<number>";inherits:true;initial-value:0}.tick-tape{--tick-tape-tone:var(--foreground);--tick-tape-rest:color-mix(in srgb, var(--foreground) 18%, transparent);--tick-tape-rest-major:color-mix(in srgb, var(--foreground) 30%, transparent);--tick-tape-notch:color-mix(in srgb, var(--foreground) 56%, transparent);--tick-tape-tick-width:2px;--tick-tape-rest-h:10;--tick-tape-major-h:16;--tick-tape-notch-h:20;--tick-tape-active-h:20;--tick-tape-wave:5;--tick-tape-max-h:36;--tick-tape-height:2.75rem;--tick-tape-knob:1.75rem;--tick-tape-half:calc(var(--tick-tape-knob) / 2);--tick-tape-knob-surface:color-mix(in srgb, var(--tick-tape-tone) 12%, var(--surface-tertiary));--tick-tape-tip-surface:var(--overlay);--tick-tape-glide:var(--motion-exit);--tick-tape-drag:0;width:100%;min-width:0;transition:--tick-tape-drag var(--duration-fast) var(--ease-smooth);gap:.25rem;display:grid;position:relative}.tick-tape[data-tone=up]{--tick-tape-tone:var(--trade-up,var(--success))}.tick-tape[data-tone=down]{--tick-tape-tone:var(--trade-down,var(--danger))}.tick-tape[data-tone=accent]{--tick-tape-tone:var(--accent)}.tick-tape[data-dragging]{--tick-tape-drag:1}.tick-tape[data-disabled]{opacity:var(--disabled-opacity,.5);cursor:var(--cursor-disabled,default)}.tick-tape__head{justify-content:space-between;align-items:baseline;gap:.5rem;min-width:0;display:flex}.tick-tape__head [data-slot=label]{font-size:var(--text-sm,.875rem);font-weight:var(--font-weight-medium,500)}.tick-tape__output{color:var(--foreground);font-size:var(--text-sm,.875rem);font-weight:var(--font-weight-medium,500);font-variant-numeric:tabular-nums;margin-inline-start:auto}.tick-tape__input{clip-path:inset(50%);white-space:nowrap;opacity:0;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tick-tape__track{height:var(--tick-tape-height);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative}.tick-tape[data-dragging] .tick-tape__track{cursor:grabbing}.tick-tape[data-disabled] .tick-tape__track{pointer-events:none}.tick-tape__tape,.tick-tape__travel{inset-block:0;inset-inline:var(--tick-tape-half);pointer-events:none;position:absolute}.tick-tape__tick{--tick-tape-lit:clamp(0, (var(--tick-tape-progress) - var(--tick-tape-at)) * var(--tick-tape-steps) * 2 + 1, 1);--tick-tape-base:var(--tick-tape-rest-h);--tick-tape-lift:0;--tick-tape-color:var(--tick-tape-rest);top:50%;left:calc(var(--tick-tape-at) * 100%);width:var(--tick-tape-tick-width);height:calc(var(--tick-tape-max-h) * 1px);margin-top:calc(var(--tick-tape-max-h) * -.5px);margin-left:calc(var(--tick-tape-tick-width) / -2);border-radius:var(--karma-radius-pill);background:var(--tick-tape-color);transform:scaleY(calc(( var(--tick-tape-base) + (var(--tick-tape-active-h) + var(--tick-tape-lift) - var(--tick-tape-base)) * var(--tick-tape-lit) + var(--tick-tape-drag) * var(--tick-tape-lit) * var(--tick-tape-wave) * max(0, 1 - (var(--tick-tape-progress) - var(--tick-tape-at)) * var(--tick-tape-steps) / 4) ) / var(--tick-tape-max-h)));position:absolute}.tick-tape__tick[data-major]{--tick-tape-base:var(--tick-tape-major-h);--tick-tape-lift:calc(var(--tick-tape-major-h) - var(--tick-tape-rest-h));--tick-tape-color:var(--tick-tape-rest-major)}.tick-tape__tick[data-notch]{--tick-tape-base:var(--tick-tape-notch-h);--tick-tape-lift:calc(var(--tick-tape-notch-h) - var(--tick-tape-rest-h));--tick-tape-color:var(--tick-tape-notch)}.tick-tape__tick:after{content:"";border-radius:inherit;background:var(--tick-tape-tone);opacity:var(--tick-tape-lit);position:absolute;inset:0}.tick-tape__travel{container-type:inline-size}.tick-tape__carrier{inset-block:0;width:0;transform:translate3d(calc(var(--tick-tape-progress) * 100cqw + var(--tick-tape-over) * 1px), 0, 0);will-change:transform;position:absolute;left:0}.tick-tape__thumb{top:50%;left:calc(var(--tick-tape-half) * -1);width:var(--tick-tape-knob);height:var(--tick-tape-height);margin-top:calc(var(--tick-tape-height) / -2);pointer-events:auto;place-items:center;display:grid;position:absolute}.tick-tape__knob{width:var(--tick-tape-knob);height:var(--tick-tape-knob);border-radius:var(--karma-radius-pill);background:var(--tick-tape-knob-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tick-tape-tone) 22%, transparent), var(--shadow-card);color:var(--tick-tape-tone);transition:transform var(--duration-fast) var(--ease-smooth), box-shadow var(--duration-fast) var(--ease-smooth);place-items:center;display:grid;position:relative}@media (hover:hover){.tick-tape:not([data-disabled]) .tick-tape__track:hover .tick-tape__knob{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tick-tape-tone) 40%, transparent), var(--shadow-card)}}.tick-tape[data-dragging] .tick-tape__knob{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tick-tape-tone) 56%, transparent), var(--shadow-card);transform:scale(1.08)}.tick-tape:not([data-pointer-focus]):has(.tick-tape__input:focus-visible) .tick-tape__knob{box-shadow:0 0 0 var(--ring-offset-width,2px) var(--background), 0 0 0 calc(var(--ring-offset-width,2px) + 2px) var(--focus)}.tick-tape__glyph{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:.875rem;height:.875rem;transition:opacity var(--duration-fast) var(--ease-smooth), transform var(--duration-fast) var(--ease-smooth);grid-area:1/1}.tick-tape__glyph[data-glyph=right]{opacity:0;transform:translate(-3px)}.tick-tape__glyph[data-glyph=left]{opacity:0;transform:translate(3px)}.tick-tape[data-dragging][data-direction] .tick-tape__glyph[data-glyph=idle]{opacity:0;transform:scale(.8)}.tick-tape[data-dragging][data-direction=right] .tick-tape__glyph[data-glyph=right],.tick-tape[data-dragging][data-direction=left] .tick-tape__glyph[data-glyph=left]{opacity:1;transform:none}.tick-tape__tip-anchor{bottom:calc(50% + var(--tick-tape-half) + .375rem);width:max-content;transform:translate3d(calc(-50% + (.5 - var(--tick-tape-progress)) * (100% - var(--tick-tape-knob))), 0, 0);pointer-events:none;position:absolute;left:0}.tick-tape__tip{border-radius:var(--karma-radius-item);background:var(--tick-tape-tip-surface);box-shadow:var(--shadow-overlay);color:var(--tick-tape-tone);font-size:var(--text-xs,.75rem);font-weight:var(--font-weight-semibold,600);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;transform-origin:50% 100%;filter:blur(2px);transition:opacity var(--motion-exit) var(--ease-smooth), transform var(--motion-exit) var(--ease-smooth), filter var(--motion-exit) var(--ease-smooth);padding:.25rem .5rem;line-height:1.25;transform:translateY(4px)scale(.96)}:is(.tick-tape[data-dragging] .tick-tape__tip,.tick-tape:not([data-pointer-focus]):has(.tick-tape__input:focus-visible) .tick-tape__tip){opacity:1;filter:none;transition-duration:var(--duration-normal);transform:none}@media (hover:hover){.tick-tape:not([data-disabled]) .tick-tape__track:hover .tick-tape__tip{opacity:1;filter:none;transition-duration:var(--duration-normal);transform:none}}.tick-tape[data-glide]{transition:--tick-tape-drag var(--duration-fast) var(--ease-smooth), --tick-tape-progress var(--tick-tape-glide) var(--ease-smooth), --tick-tape-over var(--tick-tape-glide) var(--ease-smooth)}@media (prefers-reduced-motion:reduce){.tick-tape,.tick-tape[data-glide],.tick-tape__knob,.tick-tape__glyph{transition:none}.tick-tape{--tick-tape-wave:0}.tick-tape[data-dragging] .tick-tape__knob{transform:none}.tick-tape__tip,.tick-tape[data-dragging] .tick-tape__tip{filter:none;transition:opacity var(--motion-feedback) var(--ease-smooth);transform:none}}
@property --slide-p{syntax:"<number>";inherits:true;initial-value:0}.slide-confirm{--slide-height:3.5rem;--slide-inset:.25rem;--slide-handle:calc(var(--slide-height) - var(--slide-inset) * 2);--slide-handle-radius:calc(var(--slide-handle) * .385);--slide-surface:var(--surface-card,var(--surface));--slide-tone:var(--foreground);--slide-on-tone:var(--accent-foreground);--slide-label:var(--foreground);--slide-label-size:.9375rem;--slide-tick-width:2px;--slide-tick-height:1.125rem;--slide-tick-rest:color-mix(in srgb, var(--foreground) 12%, transparent);--slide-trail-opacity:.14;--slide-done-tape-opacity:.25;--slide-armed-tape-opacity:.4;--slide-glide:var(--motion-enter);--slide-feedback:var(--motion-feedback);--slide-ease:var(--ease-smooth);--slide-ring-duration:var(--motion-slow);--slide-ring-scale:1.45;width:100%;min-width:0;height:var(--slide-height);border-radius:var(--karma-radius-pill,999px);background:var(--slide-surface);box-shadow:var(--shadow-card);color:var(--slide-label);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;display:block;position:relative}.slide-confirm[data-size=lg]{--slide-height:4rem;--slide-label-size:1rem;--slide-tick-height:1.375rem}.slide-confirm[data-tone=up]{--slide-tone:var(--trade-up,var(--success));--slide-on-tone:var(--success-foreground)}.slide-confirm[data-tone=down]{--slide-tone:var(--trade-down,var(--danger));--slide-on-tone:var(--danger-foreground)}.slide-confirm[data-glide]{transition:--slide-p var(--slide-glide) var(--slide-ease)}.slide-confirm:focus-visible{box-shadow:var(--shadow-card), 0 0 0 2px var(--background), 0 0 0 4px var(--focus)}.slide-confirm__trail{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.slide-confirm__trail:before{content:"";border-radius:inherit;background:var(--slide-tone);opacity:calc(var(--slide-trail-opacity) * min(1, var(--slide-p) * 8));transform:translate3d(calc(-100% + var(--slide-inset) * 2 + var(--slide-handle) + var(--slide-p) * (100% - var(--slide-inset) * 2 - var(--slide-handle))), 0, 0);position:absolute;inset:0}.slide-confirm__travel{inset-block:var(--slide-inset);inset-inline:calc(var(--slide-inset) + var(--slide-handle) / 2);pointer-events:none;position:absolute;container-type:inline-size}.slide-confirm__travel--handle{z-index:2}.slide-confirm__tape{transition:opacity var(--slide-glide) var(--slide-ease);position:absolute;inset:0}.slide-confirm[data-state=confirmed] .slide-confirm__tape,.slide-confirm[data-state=busy] .slide-confirm__tape{opacity:var(--slide-done-tape-opacity)}.slide-confirm[data-armed] .slide-confirm__tape{opacity:var(--slide-armed-tape-opacity)}.slide-confirm[data-state=disabled] .slide-confirm__tape,.slide-confirm[data-state=disabled] .slide-confirm__trail{opacity:0}.slide-confirm__tick{--slide-lit:clamp(0, calc((var(--slide-p) - var(--slide-f,0)) * 40 + 1), 1);top:50%;left:calc(var(--slide-f,0) * 100%);width:var(--slide-tick-width);height:var(--slide-tick-height);margin-top:calc(var(--slide-tick-height) / -2);margin-left:calc(var(--slide-tick-width) / -2);position:absolute}.slide-confirm__tick:before,.slide-confirm__tick:after{content:"";border-radius:var(--slide-tick-width);position:absolute;inset:0}.slide-confirm__tick:before{background:var(--slide-tick-rest);opacity:calc(1 - var(--slide-lit));transform:scaleY(.45)}.slide-confirm__tick[data-major]:before{transform:scaleY(.7)}.slide-confirm__tick:after{background:var(--slide-tone);opacity:var(--slide-lit);transform:scaleY(calc(.5 + .5 * var(--slide-lit)))}.slide-confirm__carrier{width:0;transform:translate3d(calc(var(--slide-p) * 100cqi), 0, 0);will-change:transform;position:absolute;inset-block:0;inset-inline-start:0}.slide-confirm__handle{top:0;left:calc(var(--slide-handle) / -2);width:var(--slide-handle);border-radius:var(--slide-handle-radius);background:var(--slide-tone);height:100%;color:var(--slide-on-tone);cursor:grab;pointer-events:auto;transition:transform var(--slide-feedback) var(--slide-ease);place-items:center;display:grid;position:absolute}.slide-confirm__handle:after{content:"";border-radius:inherit;box-shadow:0 0 calc(var(--slide-handle) * .45) var(--slide-tone);opacity:0;pointer-events:none;transition:opacity var(--slide-feedback) var(--slide-ease);position:absolute;inset:0}.slide-confirm[data-dragging] .slide-confirm__handle{cursor:grabbing;transform:scale(1.03)}.slide-confirm[data-armed] .slide-confirm__handle{transform:scale(1.07)}.slide-confirm[data-armed] .slide-confirm__handle:after{opacity:.6}.slide-confirm:is([data-state=disabled],[data-state=busy],[data-state=confirmed]) .slide-confirm__handle{cursor:default}.slide-confirm[data-state=disabled] .slide-confirm__handle{background:var(--default);color:var(--muted)}.slide-confirm__glyph,.slide-confirm__spinner{transition:opacity var(--slide-feedback) var(--slide-ease);grid-area:1/1;place-items:center;display:grid}.slide-confirm__glyph svg{width:calc(var(--slide-handle) * .42);height:calc(var(--slide-handle) * .42);display:block}.slide-confirm__spinner,.slide-confirm[data-state=busy] .slide-confirm__glyph{opacity:0}.slide-confirm[data-state=busy] .slide-confirm__spinner{opacity:1}.slide-confirm__spinner .matrix-loader{--matrix-active:var(--slide-on-tone);--matrix-base:color-mix(in srgb, var(--slide-on-tone) 35%, transparent)}.slide-confirm__ring{border:1.5px solid var(--slide-tone);border-radius:inherit;opacity:0;pointer-events:none;animation:slide-confirm-ring var(--slide-ring-duration) var(--slide-ease) forwards;position:absolute;inset:0}@keyframes slide-confirm-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(var(--slide-ring-scale))}}.slide-confirm__label{z-index:1;min-width:0;padding-inline:calc(var(--slide-inset) * 2 + var(--slide-handle));color:var(--slide-label);font-size:var(--slide-label-size);font-weight:var(--type-value-weight,600);letter-spacing:var(--type-value-tracking,-.01em);white-space:nowrap;pointer-events:none;opacity:clamp(0, calc(1 - (var(--slide-p) - .1) / .45), 1);justify-content:center;align-items:center;gap:.375rem;line-height:1.25;display:flex;position:absolute;inset:0}.slide-confirm:is([data-armed],[data-state=confirmed],[data-state=busy]) .slide-confirm__label{opacity:1;transition:opacity var(--slide-glide) var(--slide-ease)}.slide-confirm[data-state=disabled] .slide-confirm__label{color:var(--muted)}.slide-confirm__text{text-overflow:ellipsis;min-width:0;overflow:hidden}.slide-confirm__text>.sr-only{display:none}.slide-confirm__check{width:1.25em;height:1.25em;color:var(--slide-tone);flex:none}.slide-confirm__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.slide-confirm[data-glide],.slide-confirm__tape,.slide-confirm__handle,.slide-confirm__handle:after,.slide-confirm__glyph,.slide-confirm__spinner,.slide-confirm:is([data-armed],[data-state=confirmed],[data-state=busy]) .slide-confirm__label{transition:none}.slide-confirm[data-dragging] .slide-confirm__handle,.slide-confirm[data-armed] .slide-confirm__handle{transform:none}.slide-confirm__ring{display:none}}
