.kk-terminal{--chart-axis-font:500 11px var(--font-mono);--chart-pill-font:700 15px var(--font-mono);--chart-pill-price-font:700 14px var(--font-mono);--chart-pill-pnl-font:700 11px var(--font-mono);--chart-tag-font:600 10px var(--font-mono);--chart-tag-strong-font:700 10px var(--font-mono);--chart-mark-font:900 160px var(--font-stamp);--chart-breakeven:var(--warn-dot);--chart-dots:var(--border)}.kk-up-soft{background:color-mix(in oklab, var(--up) 16%, var(--card));color:var(--up)}.kk-down-soft{background:color-mix(in oklab, var(--down) 14%, var(--card));color:var(--down)}.kk-up-solid{background:var(--up);color:var(--on-fill)}.kk-down-solid{background:var(--down);color:var(--on-fill)}.kk-glass{background:color-mix(in oklab, var(--card) 78%, transparent);-webkit-backdrop-filter:blur(14px)saturate(140%);border:1px solid var(--border)}.kk-flash-up{box-shadow:inset 0 0 3.125rem color-mix(in oklab, var(--up) 22%, transparent)}.kk-flash-up.is-mega{box-shadow:inset 0 0 4.375rem color-mix(in oklab, var(--up) 26%, transparent)}.kk-flash-down{box-shadow:inset 0 0 3.125rem color-mix(in oklab, var(--down) 18%, transparent)}.kk-callout{text-shadow:0 .0625rem .5rem color-mix(in oklab, var(--stage) 80%, transparent);font-style:italic;font-weight:800}.kk-callout[data-tone=good],.kk-callout[data-tone=great]{color:var(--up);font-size:.875rem}.kk-callout[data-tone=epic]{color:var(--accent);font-size:.9375rem}.kk-callout[data-tone=bad]{color:var(--down);font-size:.875rem}.kk-callout[data-tone=warn]{color:var(--chart-breakeven);font-size:.875rem}@keyframes kk-flash{0%{opacity:0}15%{opacity:1}50%{opacity:.6}to{opacity:0}}.kk-flash{animation:.9s linear both kk-flash}@keyframes kk-callout-in{0%{opacity:0;transform:translateY(.875rem)scale(.4)}}@keyframes kk-callout-epic-in{0%{opacity:0;transform:translateY(.875rem)scale(.4)rotate(-8deg)}60%{transform:translateY(-.125rem)scale(1.08)rotate(2deg)}}@keyframes kk-callout-out{to{opacity:0;transform:translateY(-1.125rem)scale(.9)}}.kk-callout-in{animation:.32s cubic-bezier(.34,1.56,.64,1) both kk-callout-in}.kk-callout-in[data-tone=epic]{animation:.46s cubic-bezier(.34,1.56,.64,1) both kk-callout-epic-in}.kk-callout-out{animation:.22s ease-in both kk-callout-out}@media (prefers-reduced-motion:reduce){.kk-callout-in,.kk-callout-in[data-tone=epic]{animation:.15s both kk-fade-in}.kk-callout-out{animation:.15s both kk-fade-out}}@keyframes kk-fade-out{to{opacity:0}}@keyframes kk-toast-in{0%{opacity:0;transform:translateY(-3.75rem)}to{opacity:1;transform:none}}.kk-toast{animation:.32s cubic-bezier(.22,1,.36,1) kk-toast-in}@media (prefers-reduced-motion:reduce){.kk-toast{animation-name:kk-fade-in;animation-duration:.15s}}@keyframes kk-fade-in{0%{opacity:0}}@keyframes kk-peek{0%{opacity:0;translate:-.75rem}15%{opacity:1;translate:.25rem}85%{translate:.25rem}to{translate:0}}.kk-peek{animation:2s cubic-bezier(.22,1,.36,1) both kk-peek}@media (prefers-reduced-motion:reduce){.kk-peek{animation:.25s both kk-fade-in}}@keyframes kk-swap-in{0%{opacity:0;transform:translateY(.75rem)}}.kk-swap{animation:.18s cubic-bezier(.22,1,.36,1) kk-swap-in}@media (prefers-reduced-motion:reduce){.kk-swap{animation:none}}@keyframes kk-pop-in{0%{opacity:0;transform:translateY(.5rem)scale(.97)}}.kk-pop{animation:.16s cubic-bezier(.22,1,.36,1) kk-pop-in}@keyframes kk-spin-in{0%{opacity:0;transform:rotate(-30deg)scale(.8)}}.kk-spin-in{animation:.14s ease-out kk-spin-in;display:inline-grid}@keyframes kk-eq{0%,to{height:30%}25%{height:100%}50%{height:50%}75%{height:80%}}.kk-eq{height:40%;animation:.9s ease-in-out infinite kk-eq}.kk-eq:nth-child(2){animation-duration:1.05s}.kk-eq:nth-child(3){animation-duration:1.2s}@media (prefers-reduced-motion:reduce){.kk-pop,.kk-spin-in{animation:none}.kk-eq{height:60%;animation:none}}@keyframes kk-draw{0%{stroke-dashoffset:1px}66%,to{stroke-dashoffset:0}}.kk-draw{stroke-dasharray:1;animation:2.4s ease-in-out infinite kk-draw}@media (prefers-reduced-motion:reduce){.kk-draw{stroke-dasharray:none;animation:none}}
