.market-pulse-slot{transition:grid-template-rows var(--motion-exit) var(--ease-smooth);grid-template-rows:0fr;display:grid}.market-pulse-slot[data-open=true]{transition-duration:var(--motion-enter);grid-template-rows:1fr}.market-pulse-clip{overflow-clip-margin:4px;min-height:0;overflow:clip}.market-pulse{gap:var(--gap-stack);padding-bottom:var(--gap-section);opacity:0;transform:translateY(var(--motion-rise));transition:opacity var(--motion-exit) var(--ease-smooth), transform var(--motion-exit) var(--ease-smooth);display:grid}.market-pulse-slot[data-open=true] .market-pulse{opacity:1;transition-duration:var(--motion-enter);transform:none}.market-pulse-windows{gap:var(--space-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.market-pulse-window{--karma-hover-ghost:var(--surface-inset);justify-items:center;gap:var(--gap-hairline);min-width:0;padding:var(--space-2) var(--space-half);border-radius:var(--karma-radius-item);color:var(--text-label);font:inherit;cursor:var(--cursor-interactive);background:0 0;border:0;display:grid}.market-pulse-window[aria-checked=true]{background:var(--surface)}.market-pulse-window:focus-visible{box-shadow:0 0 0 2px var(--focus);outline:none}.market-pulse-window-label{color:var(--text-label);font-size:var(--type-label-size-sm);font-weight:var(--type-label-weight);line-height:14px}.market-pulse-window[aria-checked=true] .market-pulse-window-label{color:var(--text-value)}.market-pulse-window-change{text-overflow:clip;white-space:nowrap;max-width:100%;font-size:.75rem;font-weight:550;line-height:16px;overflow:hidden}.market-pulse-skeleton{flex:none;height:10px;margin-block:3px}.market-pulse-skeleton.market-pulse-window-change{width:38px}.market-pulse-skeleton.market-pulse-count{width:22px}.market-pulse-skeleton.market-pulse-usd{width:40px}.market-pulse-value{animation:karma-fade var(--motion-enter) var(--motion-ease) both}.market-pulse-flow{gap:var(--space-2);display:grid}.market-pulse-row{justify-content:space-between;align-items:center;gap:var(--space-1) var(--gap-stack);flex-wrap:wrap;min-width:0;margin:0;display:flex}.market-pulse-side+.market-pulse-side{margin-inline-start:auto}.market-pulse-side{align-items:center;gap:var(--space-1-5);white-space:nowrap;min-width:0;display:flex}.market-pulse-side dt{color:var(--text-label);font-size:var(--type-label-size-sm);font-weight:var(--type-label-weight);line-height:16px}.market-pulse-side dd{align-items:center;gap:var(--space-1-5);min-height:16px;margin:0;display:flex}.market-pulse-count{color:var(--text-label);font-size:.75rem;line-height:16px}.market-pulse-usd{color:var(--text-value);font-size:.75rem;font-weight:500;line-height:16px}.market-pulse :is(.market-pulse-count,.market-pulse-usd,.market-pulse-window-change){font-variant-numeric:tabular-nums;letter-spacing:var(--type-value-tracking)}.market-pulse [data-direction=up]{color:var(--success)}.market-pulse [data-direction=down]{color:var(--danger)}.market-pulse [data-direction=flat],.market-pulse [data-direction=none]{color:var(--text-label)}.market-pulse-ratio{--pulse-gap:2px;border-radius:var(--karma-radius-pill);background:var(--surface-tertiary);height:3px;position:relative;overflow:hidden}.market-pulse-ratio>span{width:calc(100% - var(--pulse-gap));transition:transform var(--motion-enter) var(--ease-smooth);position:absolute;inset-block:0}.market-pulse-ratio-buy{transform-origin:0;transform:scaleX(var(--pulse-buy-share));background:var(--success);left:0}.market-pulse-ratio-sell{transform-origin:100%;transform:scaleX(calc(1 - var(--pulse-buy-share)));background:var(--danger);right:0}.market-pulse-ratio[data-empty]>span{transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.market-pulse,.market-pulse-slot[data-open=true] .market-pulse{transform:none}}@media (max-width:760px){.market-pulse-slot{display:none}}
.token-info-slot{transition:grid-template-rows var(--motion-exit) var(--ease-smooth);grid-template-rows:0fr;display:grid}.token-info-slot[data-open=true]{transition-duration:var(--motion-enter);grid-template-rows:1fr}.token-info-clip{overflow-clip-margin:4px;min-height:0;overflow:clip}.token-info{padding:calc(var(--gap-section) - var(--space-1)) 0 var(--pad-panel);opacity:0;transform:translateY(var(--motion-rise));transition:opacity var(--motion-exit) var(--ease-smooth), transform var(--motion-exit) var(--ease-smooth)}.token-info-slot[data-open=true] .token-info{opacity:1;transition-duration:var(--motion-enter);transform:none}.token-info-heading{font:inherit;margin:0}.token-info-toggle{--karma-hover-ghost:transparent;--karma-pressed-ghost:transparent;border-radius:var(--karma-radius-item);width:100%;min-width:0;height:32px;min-height:32px;color:var(--text-label);font-size:var(--type-label-size);font-weight:var(--type-label-weight);background:0 0;justify-content:space-between;padding-inline:0}.token-info-chevron{color:var(--text-label);transition:transform var(--motion-exit) var(--ease-smooth), color var(--karma-state-duration) var(--karma-state-ease);flex:none;transform:rotate(0)}.token-info-toggle[aria-expanded=true] .token-info-chevron{transition-duration:var(--motion-enter), var(--karma-state-duration);transform:rotate(-180deg)}@media (hover:hover){.token-info-toggle:hover,.token-info-toggle:hover .token-info-chevron{color:var(--text-value)}}.token-info-body{grid-template-rows:1fr;display:grid}.token-info-body[data-open=false]{grid-template-rows:0fr}.token-info-body[data-animate]{transition:grid-template-rows var(--motion-exit) var(--ease-smooth)}.token-info-body[data-animate][data-open=true]{transition-duration:var(--motion-enter)}.token-info-body-clip{overflow-clip-margin:4px;min-height:0;overflow:clip}.token-info-grid{gap:var(--space-1-5);padding:var(--space-2) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.token-info-body[data-animate] .token-info-grid{transition:opacity var(--motion-exit) var(--ease-smooth)}.token-info-body[data-animate][data-open=true] .token-info-grid{transition-duration:var(--motion-enter)}.token-info-body[data-open=false] .token-info-grid{opacity:0}.token-info-grid>li{min-width:0}.token-info-tile{justify-items:center;gap:var(--gap-hairline);min-width:0;padding:var(--space-2) var(--space-1);border-radius:var(--karma-radius-item);background:var(--surface-inset);text-align:center;cursor:default;outline:none;display:grid}.token-info-tile:focus-visible{box-shadow:0 0 0 2px var(--focus)}.token-info-value{max-width:100%;color:var(--text-value);letter-spacing:var(--type-value-tracking);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;animation:karma-fade var(--motion-enter) var(--motion-ease) both;font-size:.8125rem;font-weight:550;line-height:18px;overflow:hidden}.token-info-value[data-risk=warning]{color:var(--warning)}.token-info-value[data-risk=danger]{color:var(--danger)}.token-info-label{max-width:100%;color:var(--text-label);font-size:var(--type-label-size-sm);font-weight:var(--type-label-weight);text-overflow:ellipsis;white-space:nowrap;line-height:14px;overflow:hidden}.token-info-skeleton{width:36px;height:12px;margin-block:3px}.token-info-curve-slot{transition:grid-template-rows var(--motion-exit) var(--ease-smooth);grid-template-rows:0fr;display:grid}.token-info-curve-slot[data-open=true]{transition-duration:var(--motion-enter);grid-template-rows:1fr}.token-info-curve-clip{min-height:0;overflow:clip}.token-info-curve{gap:var(--space-2);padding:var(--gap-stack) var(--space-half) var(--space-half);opacity:0;transform:translateY(var(--motion-rise));transition:opacity var(--motion-exit) var(--ease-smooth), transform var(--motion-exit) var(--ease-smooth);display:grid}.token-info-curve-slot[data-open=true] .token-info-curve{opacity:1;transition-duration:var(--motion-enter);transform:none}.token-info-curve-head{justify-content:space-between;align-items:center;gap:var(--gap-stack);min-height:16px;display:flex}.token-info-curve-label{color:var(--text-label);font-size:var(--type-label-size-sm);font-weight:var(--type-label-weight);line-height:16px}.token-info-curve-value{color:var(--text-value);letter-spacing:var(--type-value-tracking);font-variant-numeric:tabular-nums;animation:karma-fade var(--motion-enter) var(--motion-ease) both;font-size:.75rem;font-weight:550;line-height:16px}.token-info-curve-skeleton{width:40px;height:10px}.token-info-curve-track{border-radius:var(--karma-radius-pill);background:var(--separator);height:2px;position:relative;overflow:hidden}.token-info-curve-fill{transform-origin:0;transform:scaleX(var(--token-curve));background:var(--text-value);transition:transform var(--motion-enter) var(--ease-smooth);animation:token-info-curve-fill var(--motion-enter) var(--ease-smooth) backwards;position:absolute;inset:0}@keyframes token-info-curve-fill{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.token-info,.token-info-slot[data-open=true] .token-info,.token-info-curve,.token-info-curve-slot[data-open=true] .token-info-curve{transform:none}.token-info-curve-fill{animation:none}}@media (max-width:760px){.token-info-slot{display:none}}
