.ax-c-up{--cs: var(--ax-up-w);--cf: var(--ax-up)}.ax-c-dn{--cs: var(--ax-dn-w);--cf: var(--ax-dn)}.ax-wick{stroke:var(--cs);stroke-width:1}.ax-body{fill:var(--cf);stroke:var(--cs);stroke-width:1}.ax-lvl-pos{stroke:var(--ax-orb-pos);stroke-width:1;opacity:.35}.ax-lvl-neg{stroke:var(--ax-orb-neg);stroke-width:1;opacity:.3}.ax-flow-up{fill:var(--ax-up)}.ax-flow-dn{fill:var(--ax-dn)}.ax-pane-sep,.ax-scale{stroke:var(--ax-border);stroke-width:1}.ax-scale-t{fill:var(--ax-muted);font:500 10px Inter Variable,Inter,sans-serif;font-variant-numeric:tabular-nums}.ax-lastline{stroke:var(--cs);stroke-width:1;opacity:.55}.ax-lastbox{fill:var(--cs)}.ax-lasttext{fill:var(--ax-bg);font:600 10px Inter Variable,Inter,sans-serif;font-variant-numeric:tabular-nums}.mt-rail-fill{transform-origin:top;will-change:transform}.msp-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:20px;border:1px solid var(--border-hairline);background:var(--surface-card);box-shadow:var(--shadow-card);transition:transform .35s cubic-bezier(.2,0,0,1),border-color .35s}.msp-card:hover{transform:translateY(-3px);border-color:rgb(var(--m-accent) / .35)}.msp-card .mc-visual{height:13.5rem}.ax-cmp-head{display:flex;align-items:center;gap:8px;padding:8px 10px 6px}.ax-cmp-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:7px}.ax-cmp-win{display:inline-flex;gap:2px;padding:2px;margin-left:auto;border-radius:8px;background:var(--ax-tint);font-size:10px}.ax-cmp-win>span{padding:2px 6px;border-radius:6px;color:var(--ax-muted)}.ax-cmp-win>span.is-on{color:var(--ax-text);background:#ffffff1f}html[data-theme=light] .ax-cmp-win>span.is-on{background:#fff;box-shadow:0 1px 2px #00000014}.ax-rot-axis{stroke:#ffffff38;stroke-width:1}html[data-theme=light] .ax-rot-axis{stroke:#0000002e}.ax-rot-q{font:700 8px/1 Inter Variable,Inter,sans-serif;letter-spacing:.08em;fill:var(--ax-faint)}.ax-rot-lbl{font:600 9px/1 Inter Variable,Inter,sans-serif}.ax-rot-dot{transition:cx 1.2s cubic-bezier(.2,0,0,1),cy 1.2s cubic-bezier(.2,0,0,1)}.ax-ni-line{background:#ffffff24}html[data-theme=light] .ax-ni-line{background:#00000024}.ax-ni-up{background:var(--ax-call)}.ax-ni-dn{background:var(--ax-put)}@media (prefers-reduced-motion: reduce){.ax-rot-dot{transition:none}}@media (min-width: 1024px){.mt-step.is-past .mt-card{opacity:.55}.mt-step.is-past .mt-num{color:var(--m-accent-text);border-color:rgb(var(--m-accent) / .5);background:rgb(var(--m-accent) / .1)}}.ax-breadth{border-radius:1px;background:var(--bd)}html[data-theme=light] .ax-breadth{background:var(--bl)}.ax-rot-leading{--rq: #f4f4f5}.ax-rot-improving{--rq: #a1a1aa}.ax-rot-weakening{--rq: #71717a}.ax-rot-lagging{--rq: #52525b}html[data-theme=light] .ax-rot-leading{--rq: #18181b}html[data-theme=light] .ax-rot-improving{--rq: #52525b}html[data-theme=light] .ax-rot-weakening{--rq: #71717a}html[data-theme=light] .ax-rot-lagging{--rq: #a1a1aa}.ax-rot-dot{fill:var(--rq)}.ax-rot-trail{stroke:var(--rq);stroke-width:1;opacity:.35;transition:all 1.2s cubic-bezier(.2,0,0,1)}.ax-rot-lbl{fill:var(--rq)}.ax-bar-grow-x{transform-origin:left;animation:ax-growx 3.4s ease-in-out infinite alternate}.ax-bar-grow-x-r{transform-origin:right;animation:ax-growx 3.4s ease-in-out infinite alternate}@keyframes ax-growx{0%{transform:scaleX(.75)}to{transform:scaleX(1)}}@media (prefers-reduced-motion: reduce){.ax-bar-grow-x,.ax-bar-grow-x-r,.ax-rot-trail{animation:none;transition:none}}.mv-card{position:relative;height:100%;padding:1.75rem;border-radius:22px;border:1px solid var(--border-hairline);background:linear-gradient(160deg,rgb(var(--m-accent) / calc(.08 * var(--glow))),transparent 60%),var(--surface-card);box-shadow:var(--shadow-card)}.mv-icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:11px;color:var(--m-accent-text);background:rgb(var(--m-accent) / .1);border:1px solid rgb(var(--m-accent) / .28)}.mv-label{margin:1.1rem 0 .6rem;font-family:Roboto Mono,ui-monospace,monospace;font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--m-accent-text)}.mv-plan{display:flex;flex-wrap:wrap;gap:.35rem .6rem;margin-top:1.5rem;font-size:.875rem;color:var(--text-muted)}.mv-sep{color:var(--text-faint)}@media (max-width: 639px){.mv-sep{display:none}.mv-plan span{flex-basis:100%}}
