.soft .fx .fx-market{--fx-card:#0f1b33;--fx-band:var(--fx-tone-engine)}.soft[data-theme=light] .fx .fx-market{--fx-card:#fff;--fx-band:var(--fx-tone-faq)}.soft .fx .fx-mk-heat{background:var(--fx-deep);border:1px solid var(--fx-deep-line);box-shadow:var(--fx-shadow);border-radius:14px;grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;padding:4px;display:grid;position:absolute;inset:24px}.soft .fx .fx-mk-tile{letter-spacing:.02em;color:#fff;min-inline-size:0;transition:filter .35s var(--fx-ease);border-radius:6px;justify-content:center;align-items:center;font-size:clamp(.62rem,1.1vw,.8rem);font-weight:800;display:flex;overflow:hidden}.soft .fx .fx-mk-tile.up{background:color-mix(in srgb, var(--fx-up) 78%, #000)}.soft .fx .fx-mk-tile.down{background:color-mix(in srgb, var(--fx-down) 78%, #000)}.soft .fx .fx-mk-tile:nth-child(3n){filter:brightness(.82)}.soft .fx .fx-svc:hover .fx-mk-tile{filter:brightness(1.08)}.soft .fx .fx-mk-cal{background:var(--fx-deep);border:1px solid var(--fx-deep-line);box-shadow:var(--fx-shadow);border-radius:14px;flex-direction:column;justify-content:center;gap:10px;margin:0;padding:14px;list-style:none;display:flex;position:absolute;inset:24px}.soft .fx .fx-mk-row{background:var(--fx-chip);border:1px solid var(--fx-line);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.soft .fx .fx-mk-time{color:var(--fx-faint);flex-shrink:0;font-size:.8rem;font-weight:700}.soft .fx .fx-mk-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--fx-fg);flex:1;font-size:.9rem;font-weight:700;overflow:hidden}.soft .fx .fx-mk-impact{flex-shrink:0;gap:3px;display:inline-flex}.soft .fx .fx-mk-impact i{background:var(--fx-line);border-radius:999px;block-size:7px;inline-size:7px}.soft .fx .fx-mk-impact.i3 i.on{background:var(--fx-down)}.soft .fx .fx-mk-impact.i2 i.on{background:var(--fx-orange)}.soft .fx .fx-mk-impact.i1 i.on{background:var(--fx-faint)}@media (prefers-reduced-motion:reduce){.soft .fx .fx-mk-tile{transition:none}}
