.mm{margin:0}.mm-stage{position:relative;aspect-ratio:16 / 10;border-radius:28px;overflow:hidden;background:radial-gradient(120% 90% at 78% 8%,#0f1a38,#080d1d 55%,#060a17);border:1px solid rgba(255,255,255,.08);box-shadow:0 40px 90px -40px #000000e6;touch-action:pan-y}.mm-hits{pointer-events:none}.mm-static,.mm-hits{position:absolute;left:50%;top:50%;width:100%;aspect-ratio:1000 / 625;max-height:100%;transform:translate(-50%,-50%)}.mm-static{transition:opacity .6s ease}.mm-svg{display:block;width:100%;height:100%}.mm-host{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s ease}.mm-stage--live .mm-host{opacity:1}.mm-stage--live .mm-static,.mm-stage--live .mm-svg-names{opacity:0}.mm-stage--live .mm-hits{left:0;top:0;width:100%;height:100%;max-height:none;aspect-ratio:auto;transform:none}.mm-canvas{display:block;cursor:grab}.mm-canvas--drag{cursor:grabbing}.mm-svg-axis{font:500 12px Geist,system-ui,sans-serif;fill:#cedaf6eb;white-space:pre}.mm-svg-quad{font:500 11px IBM Plex Mono,ui-monospace,monospace;letter-spacing:.12em;fill:#9aa6c2}.mm-svg-name{font:500 12.5px Geist,system-ui,sans-serif;fill:#e8edf7f5}.mm-svg-wm{fill:#fff;font-size:21px}.mm-pulse{opacity:0;stroke-width:1.4px;transform-box:fill-box;transform-origin:center;animation:mm-ring 1.9s cubic-bezier(.2,.6,.3,1) infinite}.mm-beat{transform-box:fill-box;transform-origin:center;animation:mm-beat 1.9s ease-in-out infinite}@keyframes mm-ring{0%{opacity:var(--mm-o, .5);transform:scale(.9)}76%{opacity:0;transform:scale(4.4)}to{opacity:0;transform:scale(4.4)}}@keyframes mm-beat{0%,9%,21%,to{transform:scale(1)}4%{transform:scale(1.13)}16%{transform:scale(1.08)}}.mm-stage--live .mm-pulse,.mm-stage--live .mm-beat{animation-play-state:paused}.mm-svg-wm-i{font-family:Plus Jakarta Sans,sans-serif;font-style:italic;font-weight:300}.mm-svg-wm-b{font-family:Jost,sans-serif;font-weight:700}.mm-hit{position:absolute;width:34px;height:34px;transform:translate(-50%,-50%);border-radius:50%;border:0;padding:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;pointer-events:auto}.mm-hit:focus-visible{outline:2px solid #FFB547;outline-offset:2px}.mm-stage--live .mm-hit:focus-visible{outline:none}.mm-card{position:absolute;z-index:3;width:min(300px,72%);padding:14px 16px 15px;border-radius:16px;background:#0e162ef0;border:1px solid rgba(255,255,255,.12);border-top:1px solid rgba(255,181,71,.75);box-shadow:0 18px 40px -14px #020614d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e4e8f2;pointer-events:auto;font:400 14px/1.5 Geist,system-ui,sans-serif;animation:mm-fade .18s ease}.mm-card--left{transform:translate(-100%)}.mm-card p{margin:0}.mm-card__name{font:600 16px/1.3 Geist,system-ui,sans-serif;color:#f2f3f6;margin-bottom:6px!important}.mm-card__line{color:#c2cce0}.mm-card__price{margin-top:8px!important;font:500 13px/1.4 IBM Plex Mono,ui-monospace,monospace;color:#f2f3f6}.mm-card__meta{margin-top:8px!important;font-size:12.5px;color:#9aa6c2}.mm-card a{color:#7dd3fc;text-decoration:underline;text-decoration-color:#7dd3fc73;text-underline-offset:3px}.mm-card a:hover{color:#fff}.mm-card a:focus-visible{outline:2px solid #FFB547;outline-offset:2px;border-radius:4px}.mm-card__link{display:inline-block;margin-top:10px;font-weight:500}.mm-card__plans{margin:10px 0 0;display:grid;gap:4px}.mm-card__plans div{display:flex;gap:8px}.mm-card__plans dt{flex:none;width:66px;font-weight:600;color:#f2f3f6}.mm-card__plans dd{margin:0;color:#c2cce0}.mm-card .mm-card__cta{display:inline-flex;margin-top:12px;padding:9px 16px;border-radius:999px;background:#f2f3f6;color:#0b1020;font:500 14px/1 Geist,system-ui,sans-serif;text-decoration:none}.mm-card .mm-card__cta:hover{background:#fff;color:#0b1020}.mm-wm em{font-family:Plus Jakarta Sans,sans-serif;font-style:italic;font-weight:300}.mm-wm strong{font-family:Jost,sans-serif;font-weight:700}.mm-reset{position:absolute;right:14px;bottom:14px;z-index:2;padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#0e162ecc;color:#e4e8f2;font:500 12.5px/1 Geist,system-ui,sans-serif;cursor:pointer}.mm-reset:focus-visible{outline:2px solid #FFB547;outline-offset:2px}.mm-note{margin:14px 4px 0;font:400 12.5px/1.6 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.01em;color:#9aa6c2}@keyframes mm-fade{0%{opacity:0}to{opacity:1}}@media(max-width:640px){.mm-stage{aspect-ratio:4 / 3;border-radius:20px}.mm-card,.mm-card--left{left:8px!important;right:8px;top:auto!important;bottom:8px;width:auto;transform:none}}@media(prefers-reduced-motion:reduce){.mm-card{animation:none}.mm-pulse{display:none}.mm-beat{animation:none}}
