.mm-scene{isolation:isolate;background:radial-gradient(at 85% 0,#3083cb4a,#0000 65%),linear-gradient(135deg,#0b2947ee,#0a2239f7 70%,#061d37);border:1px solid #62bbf36e;border-radius:20px;width:100%;margin:20px 0 27px;padding:22px 23px 19px;animation:.55s cubic-bezier(.17,.78,.23,1) both mmPop;position:relative;overflow:hidden;box-shadow:0 20px 50px #000a1e4a,inset 0 1px #c5e8ff0a}.mm-scene:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 76px,#9bd8ff06 77px),repeating-linear-gradient(0deg,#0000 0 66px,#9bd8ff06 67px);position:absolute;inset:0}.mm-label{letter-spacing:.11em;text-transform:uppercase;color:#a2dbff;align-items:center;gap:10px;margin-bottom:18px;font-size:10px;font-weight:800;animation:.5s .12s both mmRise;display:flex}.mm-label svg{color:#a5f1ce}.mm-caption{color:#d8edff;letter-spacing:.02em;margin-bottom:18px;font-size:12px;font-weight:760;animation:.5s .2s both mmRise;display:block}.mm-nodes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:7px;display:grid;position:relative}.mm-node{text-align:center;flex-direction:column;align-items:center;gap:10px;min-width:0;animation:.7s cubic-bezier(.16,.87,.29,1) both mmRise;display:flex;position:relative}.mm-node-icon{color:#a7e5ff;background:radial-gradient(circle at 25% 12%,#39b3f375,#0b39698c);border:1px solid #89d8fa91;border-radius:19px;place-items:center;width:62px;height:62px;display:grid;position:relative;box-shadow:0 13px 29px #0017364f}.mm-node-icon:before{content:"";border:1px solid #9edcfb1a;border-radius:14px;position:absolute;inset:5px}.mm-node-label{color:#d5ecfd;text-wrap:balance;min-height:37px;font-size:11px;font-weight:670;line-height:1.45;display:block}.mm-node-arrow{color:#7fd8ff;opacity:0;animation:.55s .9s both mmArrow;position:absolute;top:21px;right:-14px}.mm-node:nth-child(2) .mm-node-arrow{animation-delay:1.16s}.mm-track{background:#60addc33;border-radius:5px;width:86%;height:3px;margin:17px auto 4px;position:relative;overflow:hidden}.mm-track i{transform-origin:0;background:linear-gradient(90deg,#1374c9,#79d4ff,#c0efff);border-radius:5px;width:100%;height:100%;animation:1.65s cubic-bezier(.18,.65,.17,1) .18s forwards mmDraw;display:block;transform:scaleX(0);box-shadow:0 0 14px #74d5ff80}.mm-chart{position:relative}.mm-chart-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.mm-chart-head>span{color:#b7def5;align-items:center;gap:8px;font-size:11px;font-weight:650;display:inline-flex}.mm-chart-head>strong{color:#ecfaff;letter-spacing:-.05em;font-variant-numeric:tabular-nums;text-align:right;min-width:76px;font-size:30px;font-weight:800;line-height:1.1;display:block}.mm-chart-head>strong small{color:#9dbfd9;letter-spacing:0;font-size:12px;font-weight:440}.mm-chart-bars{background:repeating-linear-gradient(0deg,#0000,#0000 31px,#89c1e20e 32px);grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:11px;min-height:181px;padding:5px 1px 0;display:grid}.mm-bar{flex-direction:column;justify-content:end;align-items:center;gap:7px;min-width:0;animation:.7s both mmRise;display:flex}.mm-bar-value{color:#aedffe;font-variant-numeric:tabular-nums;white-space:nowrap;min-height:16px;font-size:10px;font-weight:800;display:block}.mm-bar-trough{background:#3a739b3b;border:1px solid #76bce917;border-radius:7px 7px 4px 4px;width:100%;max-width:40px;height:105px;display:block;position:relative;overflow:hidden}.mm-bar-trough i{transform-origin:bottom;background:linear-gradient(#b6e7ff 0%,#45aef5 22%,#156fca 100%);border-radius:6px 6px 3px 3px;animation:1.1s cubic-bezier(.18,.75,.27,1) both mmBarUp;display:block;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 26px #43b5f538}.mm-bar:first-child .mm-bar-trough i{animation-delay:.2s}.mm-bar:nth-child(2) .mm-bar-trough i{animation-delay:.35s}.mm-bar:nth-child(3) .mm-bar-trough i{animation-delay:.5s}.mm-bar:nth-child(4) .mm-bar-trough i{animation-delay:.65s}.mm-bar:nth-child(5) .mm-bar-trough i{animation-delay:.8s}.mm-bar:nth-child(6) .mm-bar-trough i{animation-delay:.95s}.mm-bar-empty .mm-bar-trough{background:#1a375740;border-style:dashed}.mm-bar-empty .mm-bar-value{color:#779bb6;font-size:9px}.mm-bar-label{color:#bfd8ea;text-align:center;word-break:normal;max-width:85px;min-height:27px;font-size:10px;line-height:1.3}.mm-chart-note{color:#9fbcd2;max-width:620px;margin:16px 0 0;font-size:10px;line-height:1.65}@keyframes mmPop{0%{opacity:0;transform:translateY(15px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mmRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes mmDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mmArrow{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes mmBarUp{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (max-width:540px){.mm-scene{border-radius:16px;margin:17px 0 23px;padding:17px 13px}.mm-label{margin-bottom:12px;font-size:9px}.mm-caption{margin-bottom:14px;font-size:11px}.mm-nodes{gap:4px}.mm-node-icon{border-radius:15px;width:48px;height:48px}.mm-node-icon svg{width:22px;height:22px}.mm-node-label{font-size:10px}.mm-node-arrow{width:13px;height:13px;top:16px;right:-10px}.mm-chart-bars{gap:4px;min-height:163px}.mm-bar-trough{max-width:32px;height:90px}.mm-bar-label{max-width:56px;min-height:33px;font-size:9px}.mm-bar-value{font-size:9px}.mm-bar-empty .mm-bar-value{font-size:8px}.mm-chart-head>span{font-size:10px}.mm-chart-head>strong{min-width:61px;font-size:27px}.mm-chart-note{margin-top:14px;font-size:10px}}@media (prefers-reduced-motion:reduce){.mm-scene,.mm-label,.mm-caption,.mm-node,.mm-node-arrow,.mm-track i,.mm-bar,.mm-bar-trough i{opacity:1!important;animation:none!important;transform:none!important}}
