.mpl .svc{z-index:2;color:#15151e}.mpl .svc,.mpl .svc-stage{position:relative;min-width:0;overflow:visible}.mpl .svc-stage{z-index:1}.mpl .svc-dot{position:absolute;z-index:5;left:0;top:0;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#c7a464;box-shadow:0 0 0 2px #fff,0 0 0 5px rgba(199,164,100,.35);pointer-events:none;transition:opacity .2s linear;will-change:transform}.mpl .svc-deck{display:grid;justify-items:center;gap:22px;overflow:visible}.mpl .svc-hub{position:relative;z-index:3;display:grid;place-items:center;width:fit-content;padding:14px 26px 12px;text-align:center;background:#c7a464;border-radius:999px}.mpl .svc-hub b{color:#15151e;font-size:clamp(18px,2vw,26px);font-weight:700;line-height:1}.mpl .svc-hub em{color:#15151e;font-size:12px;font-style:normal;font-weight:650}.mpl .svc-hub.is-on{box-shadow:0 0 0 7px rgba(199,164,100,.28)}.mpl .svc-deck-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%}.mpl .svc-frame{display:flex;flex-direction:column;min-width:0;min-height:100%;padding:28px 24px 24px;background:#fff;border:1px solid #e6e4df;border-radius:24px}.mpl .svc-logo-fit{width:100%}.mpl .svc{--logo-h:24px;--logo-scale:0.8}.mpl .svc-logos{display:flex;flex-wrap:nowrap;align-items:center;gap:14px;width:max-content}.mpl .svc-logo,.mpl .svc-logos{height:calc(var(--logo-h) * var(--logo-scale))}.mpl .svc-logo{display:block;max-width:none;flex:0 0 auto;object-fit:contain;object-position:center;background:transparent}.mpl .svc-rule{flex:0 0 auto;width:100%;height:1px;margin:16px 0 0;background:#e6e4df;pointer-events:none}.mpl .svc-arm-title{margin-top:14px;color:#15151e;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.25}.mpl .svc-pills-wrap{position:relative;margin-top:18px}.mpl .svc-net{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:visible;pointer-events:none}.mpl .svc-net path{fill:none;stroke:#e6e4df;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.mpl .svc-pills{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.mpl .svc-pills li{position:relative;flex:0 0 auto;padding:6px 10px;color:#15151e;font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap;background:#fff;border:1px solid #e6e4df;border-radius:999px}.mpl .svc-pills li.is-on{color:#15151e;background:#c7a464;border-color:#c7a464}.mpl .svc-fx{inset:0;z-index:20;overflow:visible}.mpl .svc-fx,.mpl .svc-fx-flash{position:absolute;pointer-events:none}.mpl .svc-fx-flash{z-index:21;width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:50%;background:radial-gradient(circle,#fff 0,#dbbd7d 45%,transparent 72%);animation:svc-fx-flash .55s ease-out forwards}.mpl .svc-fx-bit{position:absolute;z-index:22;display:grid;place-items:center;margin:-.7em 0 0 -.7em;font-size:clamp(22px,3.2vw,36px);line-height:1;pointer-events:none;will-change:transform,opacity;filter:drop-shadow(0 4px 8px rgba(21,21,30,.22));animation:svc-fx-fly 1.65s cubic-bezier(.08,.75,.18,1) forwards;animation-delay:var(--d,0s)}.mpl .svc-hub.is-boom{z-index:14;animation:svc-hub-super-big 1.2s cubic-bezier(.18,1.4,.28,1)}@keyframes svc-fx-fly{0%{opacity:1;transform:translate(0) scale(calc(var(--s, 1) * .4)) rotate(0deg)}12%{opacity:1;transform:translate(calc(var(--x) * .18),calc(var(--y) * .18)) scale(var(--s,1)) rotate(calc(var(--r) * .25))}70%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) scale(calc(var(--s, 1) * .85)) rotate(var(--r))}}@keyframes svc-fx-flash{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(4.5)}}@keyframes svc-hub-super-big{0%{transform:scale(1) rotate(0deg)}30%{transform:scale(1.42) rotate(-2deg);filter:brightness(1.25);box-shadow:0 0 0 22px rgba(199,164,100,.22),0 16px 44px rgba(199,164,100,.45)}55%{transform:scale(.94) rotate(2deg)}to{transform:scale(1) rotate(0deg);filter:brightness(1);box-shadow:0 0 0 7px rgba(199,164,100,.28)}}@media (max-width:900px){.mpl .svc-deck-cards{grid-template-columns:1fr}}@media (max-width:767px){.mpl .svc-frame{border-width:1.5px;border-color:#c5c0b6}}@media (prefers-reduced-motion:reduce){.mpl .svc-dot{transition:none}.mpl .svc-fx-bit,.mpl .svc-fx-flash,.mpl .svc-hub.is-boom{animation:none!important}}