.rm-toggle[data-astro-cid-cc6um3bs]{display:inline-flex;padding:6px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#ffffffb3;box-shadow:var(--shadow-soft);gap:6px}.rm-toggle__btn[data-astro-cid-cc6um3bs]{border:0;background:transparent;padding:10px 12px;border-radius:999px;font-weight:900;color:#1e293bb3;cursor:pointer}.rm-toggle__btn[data-astro-cid-cc6um3bs].is-on{background:#1e293beb;color:#fff}.rm-mode[data-astro-cid-cc6um3bs]{border:1px solid rgba(0,0,0,.12)}.rm-mode__list[data-astro-cid-cc6um3bs]{margin:0;padding:0;list-style:none;display:grid;gap:10px}.rm-mode__list[data-astro-cid-cc6um3bs] li[data-astro-cid-cc6um3bs]{display:flex;align-items:center;gap:10px;color:#1e293bb8;font-size:14px}.rm-mode__dot[data-astro-cid-cc6um3bs]{width:10px;height:10px;border-radius:999px;background:rgb(var(--color-accent));box-shadow:0 0 0 7px rgba(var(--color-accent) / .12)}.rm-kpi[data-astro-cid-cc6um3bs]{border:1px solid rgba(0,0,0,.12)}.rm-kpi__top[data-astro-cid-cc6um3bs]{display:flex;align-items:center;justify-content:space-between;gap:12px}.rm-kpi__ic[data-astro-cid-cc6um3bs]{width:34px;height:34px;display:grid;place-items:center;border-radius:14px;background:rgba(var(--color-accent) / .1);border:1px solid rgba(var(--color-accent) / .22);color:rgb(var(--color-accent))}.rm-kpi__metric[data-astro-cid-cc6um3bs]{font-weight:900;color:#1e293be0}.rm-note[data-astro-cid-cc6um3bs]{border:1px solid rgba(0,0,0,.12)}.rm-note__p[data-astro-cid-cc6um3bs]{color:#1e293bc7;font-weight:600}.rm-spy[data-astro-cid-cc6um3bs]{display:grid;gap:10px}.rm-spy__a[data-astro-cid-cc6um3bs]{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#ffffffb3;color:#1e293bb8;text-decoration:none;font-weight:700;transition:background var(--t-med) var(--ease-out),border-color var(--t-med) var(--ease-out),color var(--t-med) var(--ease-out)}.rm-spy__a[data-astro-cid-cc6um3bs].is-active{border-color:rgba(var(--color-accent) / .3);background:rgba(var(--color-accent) / .1);color:rgb(var(--color-accent))}.rm-step[data-astro-cid-cc6um3bs]{border:1px solid rgba(0,0,0,.12)}.rm-visual[data-astro-cid-cc6um3bs]{position:relative;overflow:hidden;min-height:360px}.rm-visual[data-astro-cid-cc6um3bs]:before{content:"";position:absolute;inset:-40% -60% auto;height:420px;background:radial-gradient(closest-side,var(--rm-accent-glow),transparent 70%);filter:blur(46px);opacity:.85;pointer-events:none}.rm-visual__pane[data-astro-cid-cc6um3bs]{position:absolute;inset:0;padding:18px;opacity:0;transform:translateY(10px);transition:opacity var(--t-med) var(--ease-out),transform var(--t-med) var(--ease-out);display:flex;flex-direction:column}.rm-visual__pane[data-astro-cid-cc6um3bs].is-active{opacity:1;transform:translateY(0)}.rm-shot[data-astro-cid-cc6um3bs]{flex:1;min-height:0;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:block;border-radius:14px;border:1px solid rgba(0,0,0,.1);background:#ffffffb8;box-shadow:var(--shadow-soft)}.rm-shot__cap[data-astro-cid-cc6um3bs]{flex-shrink:0;margin-top:10px;font-size:12px;line-height:1.4;color:rgba(var(--color-muted) / .88);text-align:center}@media(prefers-reduced-motion:reduce){.rm-visual__pane[data-astro-cid-cc6um3bs]{transition:none!important}}.rm-flip[data-astro-cid-cc6um3bs]{display:block;width:100%;text-align:left;border:0;padding:0;background:transparent;perspective:1000px}.rm-flip[data-astro-cid-cc6um3bs]:focus-visible{outline:2px solid rgba(var(--color-accent) / .35);outline-offset:4px;border-radius:22px}.rm-flip__inner[data-astro-cid-cc6um3bs]{position:relative;display:block;min-height:240px;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:translateZ(0);will-change:transform;transition:transform var(--t-med) var(--ease-out)}.rm-flip__face[data-astro-cid-cc6um3bs]{position:absolute;inset:0;border-radius:20px;border:1px solid rgba(0,0,0,.12);background:#ffffffbd;box-shadow:var(--shadow-soft);padding:18px;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);display:flex;flex-direction:column;gap:10px;overflow:hidden}.rm-flip__front[data-astro-cid-cc6um3bs]{background:radial-gradient(320px 220px at 18% 12%,rgba(var(--color-accent) / .1),transparent 62%),#ffffffbd}.rm-flip__front[data-astro-cid-cc6um3bs]:before{content:"";position:absolute;inset:-30% -30% auto;height:240px;background:radial-gradient(closest-side,rgba(245,158,11,.14),transparent 70%);filter:blur(40px);opacity:.9;pointer-events:none}.rm-flip__front[data-astro-cid-cc6um3bs]:after{content:"";position:absolute;inset:0;background-image:url(/assets/solutions/mmm/pattern-waves-a.svg);background-repeat:repeat;background-size:240px 240px;opacity:.34;pointer-events:none}.rm-flip__back[data-astro-cid-cc6um3bs]{transform:rotateY(180deg) translateZ(1px);border-color:#ffffff1f;background:radial-gradient(320px 220px at 18% 12%,rgba(var(--color-accent) / .18),transparent 62%),#0f172ae6;box-shadow:0 18px 40px #02061742,0 0 0 1px #ffffff0f}.rm-flip__front[data-astro-cid-cc6um3bs]{transform:rotateY(0) translateZ(1px)}.rm-flip__back[data-astro-cid-cc6um3bs]:before{content:"";position:absolute;inset:-30% -30% auto;height:240px;background:radial-gradient(closest-side,var(--rm-accent-glow),transparent 70%);filter:blur(40px);opacity:.9;pointer-events:none}.rm-flip__back[data-astro-cid-cc6um3bs]:after{content:"";position:absolute;inset:0;background-image:url(/assets/solutions/mmm/sidepanel-bg.png);background-repeat:no-repeat;background-size:520px 520px;background-position:110% -10%;opacity:.18;mix-blend-mode:screen;pointer-events:none}.rm-flip__head[data-astro-cid-cc6um3bs]{position:relative;z-index:2;display:flex;align-items:center;gap:12px}.rm-flip__ic[data-astro-cid-cc6um3bs]{width:40px;height:40px;display:grid;place-items:center;border-radius:16px;background:rgba(var(--color-accent) / .1);border:1px solid rgba(var(--color-accent) / .22);color:rgb(var(--color-accent));box-shadow:var(--shadow-soft);flex:0 0 auto}.rm-flip__title[data-astro-cid-cc6um3bs]{font-weight:900;letter-spacing:-.02em;color:#1e293beb;font-size:15px;line-height:1.25}.rm-flip__lead[data-astro-cid-cc6um3bs]{position:relative;z-index:2;color:#1e293ba8;font-size:13px;line-height:1.55;font-weight:600;max-width:44ch}.rm-flip__body[data-astro-cid-cc6um3bs]{position:relative;z-index:2;color:#1e293bc7;font-size:14px;line-height:1.55;font-weight:650}.rm-flip__ok[data-astro-cid-cc6um3bs]{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:14px;background:rgba(var(--color-accent) / .1);border:1px solid rgba(var(--color-accent) / .22);color:rgb(var(--color-accent));margin-bottom:12px}.rm-flip__back[data-astro-cid-cc6um3bs] .rm-flip__tag[data-astro-cid-cc6um3bs]{color:#e2e8f0c2}.rm-flip__back[data-astro-cid-cc6um3bs] .rm-flip__body[data-astro-cid-cc6um3bs]{color:#e2e8f0db}.rm-flip__back[data-astro-cid-cc6um3bs] .rm-flip__ok[data-astro-cid-cc6um3bs]{background:rgba(var(--color-accent) / .14);border-color:rgba(var(--color-accent) / .34)}.rm-flip__tag[data-astro-cid-cc6um3bs]{position:relative;z-index:2;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-muted) / .92);font-weight:900}@media(hover:hover){.rm-flip[data-astro-cid-cc6um3bs]:hover .rm-flip__front[data-astro-cid-cc6um3bs]{border-color:rgba(var(--color-accent) / .26);box-shadow:0 18px 40px #0206171f,0 0 0 1px rgba(var(--color-accent) / .14)}.rm-flip[data-astro-cid-cc6um3bs]:hover .rm-flip__back[data-astro-cid-cc6um3bs]{border-color:rgba(var(--color-accent) / .32);box-shadow:0 22px 48px #02061752,0 0 0 1px rgba(var(--color-accent) / .18)}.rm-flip[data-astro-cid-cc6um3bs]:hover .rm-flip__inner[data-astro-cid-cc6um3bs]{transform:rotateY(180deg)}}.rm-flip[data-astro-cid-cc6um3bs][aria-pressed=true] .rm-flip__inner[data-astro-cid-cc6um3bs]{transform:rotateY(180deg)}@media(prefers-reduced-motion:reduce){.rm-flip__inner[data-astro-cid-cc6um3bs]{transition:none!important}.glass-sheen[data-astro-cid-cc6um3bs]:after{transition:none!important}}.rm-mmm[data-astro-cid-cc6um3bs]{--color-accent: 5 150 105;--rm-accent-glow: rgb(var(--color-accent) / .16)}.rm-kicker[data-astro-cid-cc6um3bs]{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--rm-text-muted);margin-bottom:10px}.rm-heroPills[data-astro-cid-cc6um3bs]{display:flex;flex-wrap:wrap;gap:10px;opacity:.95}.rm-pill[data-astro-cid-cc6um3bs]{font-size:12px;padding:8px 12px;border-radius:999px;border:1px solid rgba(var(--color-border) / .16);background:#ffffffb8;color:#1e293bb8;box-shadow:var(--shadow-soft)}.rm-pipe[data-astro-cid-cc6um3bs]{position:relative;overflow:hidden}.rm-pipe[data-astro-cid-cc6um3bs]:before{content:"";position:absolute;inset:-40% -50% auto;height:420px;background:radial-gradient(closest-side,var(--rm-accent-glow),transparent 70%);filter:blur(44px);opacity:.85;pointer-events:none}.rm-pipe__hdr[data-astro-cid-cc6um3bs]{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.rm-pipe__title[data-astro-cid-cc6um3bs]{font-weight:900;letter-spacing:-.02em;color:rgb(var(--color-text))}.rm-pipe__hint[data-astro-cid-cc6um3bs]{font-size:13px;color:rgba(var(--color-muted) / .92)}.rm-pipe__grid[data-astro-cid-cc6um3bs]{margin-top:18px;display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:720px){.rm-pipe__grid[data-astro-cid-cc6um3bs]{grid-template-columns:minmax(0,.72fr) 140px minmax(0,1.28fr);align-items:stretch;gap:16px}}@media(min-width:720px)and (max-width:980px){.rm-pipe__grid[data-astro-cid-cc6um3bs]{grid-template-columns:minmax(0,.68fr) 132px minmax(0,1.32fr);gap:14px}}.rm-pipeCard[data-astro-cid-cc6um3bs]{border-radius:22px;border:1px solid rgba(0,0,0,.12);background:#ffffffb8;box-shadow:var(--shadow-soft);padding:14px;position:relative;overflow:hidden;min-width:0}.rm-pipeCard__k[data-astro-cid-cc6um3bs]{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:900;color:rgba(var(--color-muted) / .92);line-height:1.15;white-space:normal;overflow-wrap:anywhere}.rm-pipeCard__body[data-astro-cid-cc6um3bs]{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.rm-badge[data-astro-cid-cc6um3bs]{font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#ffffffbf;color:#1e293bcc}.rm-badge--warn[data-astro-cid-cc6um3bs]{border:1px solid rgba(245,158,11,.24);background:#f59e0b1a}.rm-pipeMid[data-astro-cid-cc6um3bs]{position:relative;display:grid;place-items:center;padding:8px 0}.rm-node[data-astro-cid-cc6um3bs]{width:132px;height:132px;border-radius:999px;position:relative;display:grid;place-items:center}.rm-node__ring[data-astro-cid-cc6um3bs]{position:absolute;inset:0;border-radius:999px;background:radial-gradient(circle,rgba(var(--color-accent) / .16),transparent 62%);filter:blur(1px);opacity:.9}.rm-node__inner[data-astro-cid-cc6um3bs]{width:108px;height:108px;border-radius:999px;background:#ffffffc7;border:1px solid rgba(0,0,0,.12);box-shadow:var(--shadow-soft);display:grid;place-items:center;gap:6px;padding:10px;position:relative;z-index:2}.rm-node__logo[data-astro-cid-cc6um3bs]{width:12px;height:12px;border-radius:4px;background:rgb(var(--color-accent));box-shadow:0 0 0 7px rgba(var(--color-accent) / .14)}.rm-node__txt[data-astro-cid-cc6um3bs]{font-weight:900;letter-spacing:-.02em;color:#1e293beb}.rm-flow[data-astro-cid-cc6um3bs]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(520px,100%);height:2px}.rm-flow[data-astro-cid-cc6um3bs]:before{content:"";position:absolute;left:-220px;right:-220px;top:50%;transform:translateY(-50%);height:2px;background:linear-gradient(90deg,transparent,rgba(var(--color-accent) / .32),transparent);opacity:.75}@media(max-width:719px){.rm-flow[data-astro-cid-cc6um3bs]{width:2px;height:150px}.rm-flow[data-astro-cid-cc6um3bs]:before{inset:-70px auto -70px 50%;width:2px;height:auto;transform:translate(-50%);background:linear-gradient(180deg,transparent,rgba(var(--color-accent) / .32),transparent)}}.rm-flow__dot[data-astro-cid-cc6um3bs]{position:absolute;width:10px;height:10px;border-radius:999px;background:rgb(var(--color-accent));box-shadow:0 0 0 8px rgba(var(--color-accent) / .14);left:0;top:50%;transform:translate(-50%,-50%);opacity:0}[data-astro-cid-cc6um3bs][data-pipeline].is-on .rm-flow__dot[data-astro-cid-cc6um3bs]{animation:rmDot 1.6s var(--ease-out) infinite;opacity:1}@keyframes rmDot{0%{left:12%;opacity:0}15%{opacity:1}85%{opacity:1}to{left:88%;opacity:0}}@media(max-width:719px){@keyframes rmDot{0%{top:12%;opacity:0}15%{opacity:1}85%{opacity:1}to{top:88%;opacity:0}}.rm-flow__dot[data-astro-cid-cc6um3bs]{left:50%;top:0;transform:translate(-50%,-50%)}[data-astro-cid-cc6um3bs][data-pipeline].is-on .rm-flow__dot[data-astro-cid-cc6um3bs]{animation:rmDot 1.6s var(--ease-out) infinite}}.rm-pack[data-astro-cid-cc6um3bs]{margin-top:12px}.rm-pack__top[data-astro-cid-cc6um3bs]{display:flex;align-items:center;gap:10px}.rm-pack__ic[data-astro-cid-cc6um3bs]{width:34px;height:34px;display:grid;place-items:center;border-radius:14px;background:rgba(var(--color-accent) / .1);border:1px solid rgba(var(--color-accent) / .22);color:rgb(var(--color-accent))}.rm-pack__name[data-astro-cid-cc6um3bs]{font-weight:900;letter-spacing:-.01em;color:#1e293beb;line-height:1.05}.rm-pack__ok[data-astro-cid-cc6um3bs]{margin-left:auto;color:rgb(var(--color-accent))}.rm-pack__list[data-astro-cid-cc6um3bs]{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:8px;font-size:13px;color:#1e293bb8}.rm-pack__list[data-astro-cid-cc6um3bs] li[data-astro-cid-cc6um3bs]{display:flex;align-items:center;gap:10px}.rm-tick[data-astro-cid-cc6um3bs]{width:10px;height:10px;border-radius:999px;background:rgb(var(--color-accent));box-shadow:0 0 0 6px rgba(var(--color-accent) / .12)}.rm-pipe__foot[data-astro-cid-cc6um3bs]{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px}.rm-chip[data-astro-cid-cc6um3bs]{font-size:12px;padding:7px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#ffffffb3;color:#1e293bb3}@media(prefers-reduced-motion:reduce){[data-astro-cid-cc6um3bs][data-pipeline].is-on .rm-flow__dot[data-astro-cid-cc6um3bs]{animation:none!important;opacity:0!important}.glass-sheen[data-astro-cid-cc6um3bs]:after{transition:none!important}}
