.mp h1,.mp h2,.mp h3,.mp h4,.mp h5{margin:0}.mp .lc-wrap{max-width:1360px;padding:0 clamp(24px,4.4vw,64px)}.mp-hero{padding:clamp(124px,12vw,160px) 0 0;position:relative;overflow:hidden}.mp-hero__earth{--ew:min(64vw, 940px);right:calc(var(--ew) * -.2);top:calc(var(--ew) * -.2);width:var(--ew);height:var(--ew);filter:brightness(.85)saturate(.95);pointer-events:none;position:absolute}.mp-hero__glow{pointer-events:none;background:radial-gradient(at 80% 30%,#503ed247,#06071600 62%);width:60%;height:60%;position:absolute;top:0;right:0}.mp-hero__grid{z-index:1;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:center;column-gap:clamp(20px,3vw,48px);display:grid;position:relative}.mp-kicker{font-size:var(--fs-kicker);letter-spacing:.2em;color:#8b7bf0;margin-bottom:18px;font-weight:600}.mp-hero h1{font-size:var(--fs-display);letter-spacing:-.03em;font-weight:600;line-height:1.07}.mp-hero h1 span{color:#8c69f6}.mp-lead{max-width:560px;font-size:var(--fs-lead);color:var(--ink-soft);margin-top:22px;line-height:1.62}.mp-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}.mp-btn{height:48px;font-size:var(--fs-btn);border-radius:999px;padding:0 24px}.mp-btn svg{width:16px;height:16px}.mp-route{color:var(--muted);font-size:13px}.mp-floaters{aspect-ratio:1/.9;justify-self:center;width:100%;max-width:420px;position:relative}.mp-floater{aspect-ratio:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(160deg,#22205ae6,#0c0c24eb);border:1px solid #a091ff80;border-radius:20%;place-items:center;width:17%;display:grid;position:absolute;box-shadow:0 0 28px #6e5af066,inset 0 0 14px #8c78ff24}.mp-floater svg{width:56%;height:56%}.mp-floater--a{width:21%;top:6%;left:8%;transform:rotate(-8deg)}.mp-floater--b{width:18%;top:22%;left:44%;transform:rotate(7deg)}.mp-floater--c{width:19%;top:54%;left:0;transform:rotate(-6deg)}.mp-floater--d{width:19%;top:40%;left:74%;transform:rotate(6deg)}.mp-floater--e{width:15%;top:70%;left:42%;transform:rotate(-5deg)}.mp-floater--c svg{width:74%}.mp .mp-video-wrap{z-index:1;width:100%;max-width:1120px;margin:clamp(36px,4vw,64px) auto 0;position:relative}.mp-video{background:#05061a;border:1.5px solid #a596ffb3;border-radius:clamp(14px,1.5vw,22px);position:relative;overflow:hidden;box-shadow:0 0 0 1px #0a0a1eb3,0 0 70px #6e5aff73,0 0 22px #826eff4d,inset 0 0 34px #826eff24}.mp-video__stage{aspect-ratio:1.85;position:relative}.mp-video__media{object-fit:cover;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.mp-video__empty{text-align:center;color:var(--muted);background:repeating-linear-gradient(135deg,#968cff0a 0 12px,#968cff00 12px 24px);border:1.5px dashed #a596ff66;border-radius:12px;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;padding:12px;display:flex;position:absolute;inset:14px;padding-bottom:6%!important}.mp-video__empty svg{color:#a08cf8;width:32px;height:32px}.mp-video__empty strong{color:var(--ink);font-size:15px;font-weight:600}.mp-video__empty span{font-size:13px}.mp-video__empty small{opacity:.7;font-size:11.5px}.mp-video__empty code{color:#cfc6ff;background:#968cff24;border-radius:5px;padding:1px 6px}.mp-video__big{z-index:2;aspect-ratio:1;color:#fff;cursor:pointer;background:#0a0a1e99;border:1.5px solid #ffffffbf;border-radius:50%;place-items:center;width:clamp(58px,6vw,84px);transition:transform .16s,box-shadow .16s;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 40px #7c64ff8c,inset 0 0 14px #9682ff4d}.mp-video__big:hover{transform:translate(-50%,-50%)scale(1.06);box-shadow:0 0 52px #8c74ffcc,inset 0 0 14px #9682ff66}.mp-video__big svg{width:38%;height:38%;margin-left:6%}.mp-video__bar{z-index:3;background:linear-gradient(#08091ceb,#050614fa);border-top:1px solid #968cff33;align-items:center;gap:14px;padding:12px 18px;display:flex;position:relative}.mp-video__bar button{width:30px;height:30px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.mp-video__bar button:hover{background:#968cff29}.mp-video__bar svg{width:18px;height:18px}.mp-video__bar .mp-video__mini{border:1.5px solid #fffc;border-radius:50%;width:38px;height:38px}.mp-video__bar .mp-video__mini svg{width:16px;height:16px}.mp-video__title{flex-direction:column;margin-right:auto;line-height:1.3;display:flex}.mp-video__title small{letter-spacing:.16em;color:var(--muted);font-size:9.5px}.mp-video__title strong{font-size:13px;font-weight:600}.mp-video__time{font-variant-numeric:tabular-nums;color:var(--ink);margin-right:8px;font-size:13px}.mp-video__bar button:focus-visible,.mp-video__big:focus-visible{outline-offset:2px;outline:2px solid #b3a0ff}.mp-sec{padding:clamp(40px,4.6vw,72px) 0}.mp-grid--a{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.mp-grid--flip{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.mp-grid--c{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mp-grid--c .mp-copy{max-width:600px}.mp-copy{max-width:540px}.mp-grid--flip .mp-copy{justify-self:start;padding-left:clamp(0px,1.6vw,24px)}.mp-eyebrow{align-items:center;gap:16px;margin-bottom:18px;display:flex}.mp-eyebrow__n{letter-spacing:.04em;color:#9a8ae8;font-size:14px;font-weight:500}.mp-eyebrow__t{letter-spacing:.2em;color:#8b7bf0;font-size:12px;font-weight:600}.mp-copy h2,.mp-gov__title{font-size:var(--fs-title);letter-spacing:-.026em;font-weight:600;line-height:1.1}.mp-copy__body{color:var(--ink-soft);margin-top:18px;font-size:clamp(13.5px,1.02vw,15.5px);line-height:1.6}.mp-points{flex-direction:column;gap:14px;margin-top:24px;display:flex}.mp-points li{font-size:var(--fs-body);color:var(--ink-soft);align-items:center;gap:13px;display:flex}.mp-points svg{filter:drop-shadow(0 0 8px #7a63f173);flex:none;width:21px;height:21px}.mp-cq{width:100%;container-type:inline-size}.mp-cq--catalog{justify-self:end;max-width:700px}.mp-cq--insights{justify-self:start;max-width:600px}.mp-cq--providers{justify-self:end;max-width:660px}.mp-cq--creds,.mp-cq--integ{justify-self:end;max-width:560px}.mp-frame{background:linear-gradient(#0c0d26f5,#060716fa);border:1px solid #968cff6b;border-radius:2.4cqw;position:relative;overflow:hidden;box-shadow:0 0 5cqw #6454f057,inset 0 0 4cqw #6e5af014}.mp-bar{border-bottom:1px solid #968cff29;align-items:center;gap:1.6cqw;padding:1.6cqw 2.2cqw;font-size:max(9px,1.46cqw);display:flex}.mp-bar__logo{background:#ffffff1a;border-radius:.8cqw;flex:none;place-items:center;width:3.4cqw;height:3.4cqw;display:grid}.mp-bar__logo svg{width:72%;height:72%}.mp-bar__brand,.mp-bar__env{flex-direction:column;line-height:1.25;display:flex}.mp-bar__brand strong,.mp-bar__env strong{font-size:max(9px,1.46cqw);font-weight:600}.mp-bar__brand small,.mp-bar__env small{color:var(--muted);font-size:max(8px,1.22cqw)}.mp-bar__env{margin-left:1.4cqw}.mp-chip{letter-spacing:.06em;border-radius:.6cqw;align-items:center;gap:.6cqw;padding:.35cqw .9cqw;font-size:max(7.5px,1.16cqw);font-weight:600;display:inline-flex}.mp-chip--prod{color:var(--muted);border:1px solid #968cff4d}.mp-chip--live{color:#4fe08a;background:#28aa5a29;border:1px solid #3cc86e80}.mp-chip--live i{background:#4fe08a;border-radius:50%;width:.7cqw;height:.7cqw}.mp-bar__right{align-items:center;gap:1.8cqw;margin-left:auto;display:flex}.mp-bar__right>svg{width:1.8cqw;height:1.8cqw;color:var(--ink-soft)}.mp-bar__user{border:1px solid #968cff38;border-radius:.8cqw;align-items:center;gap:.8cqw;padding:.5cqw 1cqw;display:inline-flex}.mp-bar__user i{background:linear-gradient(135deg,#a58ff8,#5b3fe0);border-radius:50%;width:2cqw;height:2cqw}.mp-bar__user svg{width:1.4cqw;height:1.4cqw}.mp-body{padding:2.4cqw 2.4cqw 3cqw}.mp-phead{justify-content:space-between;align-items:flex-start;gap:2cqw;display:flex}.mp-phead h3{align-items:center;gap:1cqw;font-size:max(11.5px,2.32cqw);font-weight:600;display:flex}.mp-phead p{color:var(--muted);margin:.6cqw 0 0;font-size:max(8.5px,1.34cqw)}.mp-btn-sm{color:#fff;white-space:nowrap;background:linear-gradient(#7a5cf5,#5b3fe0);border:1px solid #beafff80;border-radius:.8cqw;flex:none;padding:.9cqw 1.6cqw;font-size:max(8.5px,1.34cqw);font-weight:500}.mp-filters{justify-content:space-between;align-items:flex-end;margin-top:2.4cqw;display:flex}.mp-filters small{color:var(--muted);margin-bottom:.6cqw;font-size:max(8px,1.22cqw);display:block}.mp-select{background:#ffffff0a;border:1px solid #968cff47;border-radius:.8cqw;justify-content:space-between;align-items:center;gap:4cqw;min-width:14cqw;padding:.9cqw 1.2cqw;font-size:max(8.5px,1.34cqw);display:inline-flex}.mp-select svg{width:1.4cqw;height:1.4cqw;color:var(--muted)}.mp-toggle{border:1px solid #968cff38;border-radius:.9cqw;gap:.4cqw;padding:.4cqw;display:inline-flex}.mp-toggle span{color:var(--muted);border-radius:.6cqw;align-items:center;gap:.6cqw;padding:.6cqw 1.2cqw;font-size:max(8px,1.22cqw);display:inline-flex}.mp-toggle .is-on{color:#fff;background:#968cff33}.mp-toggle svg{width:1.2cqw;height:1.2cqw}.mp-table{border-collapse:collapse;table-layout:auto;width:100%;margin-top:2.2cqw;font-size:max(8px,1.28cqw)}.mp-table th{text-align:left;letter-spacing:.06em;color:var(--muted);white-space:nowrap;border-bottom:1px solid #968cff29;padding:1cqw .8cqw;font-size:max(7px,1.04cqw);font-weight:500}.mp-table td{white-space:nowrap;color:var(--ink-soft);border-bottom:1px solid #968cff1a;padding:1.5cqw .8cqw}.mp-table td:first-child{color:#fff;font-weight:500}.mp-table tr:last-child td{border-bottom:0}.mp-table--prov{font-size:max(8.5px,1.4cqw)}.mp-table--prov td{padding:1.7cqw .8cqw}.mp-pill{border-radius:999px;align-items:center;gap:.6cqw;padding:.35cqw .9cqw .35cqw .7cqw;font-size:max(7.5px,1.16cqw);font-weight:500;display:inline-flex}.mp-pill i{background:currentColor;border-radius:50%;width:.7cqw;height:.7cqw}.mp-pill--ok{color:#4fe08a;background:#28aa5a29}.mp-pill--warn{color:#ffa53a;background:#ff96282e}.mp-pill--bad{color:#ff6577;background:#f03c5033}.mp-pm{place-items:center;width:100%;height:100%;display:grid}.mp-pm svg{width:62%;height:62%}.mp-frame--side{grid-template-columns:38% 62%;min-height:86cqw;display:grid}.mp-frame--side .mp-side{grid-area:1/1}.mp-side{border-right:1px solid #968cff24;flex-direction:column;gap:1.2cqw;padding:2.4cqw 1.8cqw;font-size:max(8.5px,1.46cqw);display:flex}.mp-side__brand{align-items:center;gap:1.4cqw;margin-bottom:1.6cqw;display:flex}.mp-side ul{flex-direction:column;gap:.4cqw;display:flex}.mp-side li{color:var(--ink-soft);border-radius:.9cqw;align-items:center;gap:1.4cqw;padding:1.2cqw;display:flex}.mp-side li.is-on{color:#fff;background:#826eff33}.mp-side svg{flex:none;width:1.8cqw;height:1.8cqw}.mp-side__foot{color:var(--ink-soft);align-items:center;gap:1.4cqw;margin-top:auto;padding:1.2cqw;display:flex}.mp-drawer{background:linear-gradient(#10112efa,#08091cfc);border-left:1px solid #968cff57;width:66%;padding:2.6cqw 2.8cqw;font-size:max(8.5px,1.4cqw);position:absolute;top:0;bottom:0;right:0;box-shadow:-2cqw 0 4cqw #0006}.mp-drawer header{justify-content:space-between;align-items:flex-start;display:flex}.mp-drawer header div{flex-direction:column;gap:.3cqw;display:flex}.mp-drawer header strong{font-size:max(12.5px,2.68cqw);font-weight:600}.mp-drawer header small{color:var(--muted);font-size:max(8.5px,1.4cqw)}.mp-drawer header svg{width:1.8cqw;height:1.8cqw;color:var(--ink-soft)}.mp-drawer h5{letter-spacing:.04em;color:var(--ink-soft);border-bottom:1px solid #968cff24;margin-top:2.4cqw;padding-bottom:.8cqw;font-size:max(8.5px,1.28cqw);font-weight:500}.mp-drawer__ok{align-items:center;gap:.8cqw;margin:1cqw 0 0;font-weight:600;display:flex}.mp-drawer__ok i{background:#4fe08a;border-radius:50%;width:1cqw;height:1cqw;box-shadow:0 0 1cqw #4fe08a}.mp-drawer__share{align-items:center;gap:2cqw;margin:.8cqw 0 0;display:flex}.mp-drawer__share span{color:var(--ink-soft);background:#968cff24;border-radius:.6cqw;padding:.3cqw .9cqw;font-size:max(8px,1.22cqw)}.mp-drawer__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2cqw;margin-top:1.2cqw;display:grid}.mp-drawer__tiles--2{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-drawer__tiles div{background:#ffffff08;border:1px solid #968cff33;border-radius:.9cqw;padding:1.1cqw 1.2cqw}.mp-drawer__tiles small{color:var(--muted);font-size:max(7.5px,1.16cqw);display:block}.mp-drawer__tiles strong{margin-top:.4cqw;font-size:max(9.5px,1.71cqw);font-weight:500;display:block}.mp-drawer__trends{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4cqw;margin-top:1.2cqw;display:grid}.mp-drawer__trends>div{background:#ffffff08;border:1px solid #968cff33;border-radius:.9cqw;padding:1.1cqw}.mp-drawer__trends small{color:var(--ink-soft);font-size:max(8px,1.22cqw)}.mp-drawer__trends em{color:var(--muted);justify-content:space-between;margin:.4cqw 0 0 5cqw;font-size:max(6.5px,.98cqw);font-style:normal;display:flex}.mp-mini{gap:.8cqw;height:12cqw;margin-top:.8cqw;display:flex}.mp-mini ul{width:4.2cqw;color:var(--muted);flex-direction:column;justify-content:space-between;font-size:max(6.5px,.98cqw);line-height:1;display:flex}.mp-mini__plot{border-bottom:1px solid #968cff33;border-left:1px solid #968cff33;flex:1;align-items:flex-end;gap:.25cqw;display:flex}.mp-mini__plot i{background:linear-gradient(#9678fff2,#5a46dc80);flex:1}.mp-mini__plot--green i{background:linear-gradient(#50dc8cf2,#288c5a80)}.mp-frame--creds{padding:2.4cqw}.mp-creds__head{justify-content:space-between;align-items:center;margin-bottom:1.8cqw;display:flex}.mp-creds__head strong{font-size:max(11.5px,2.32cqw);font-weight:600}.mp-cred{background:#ffffff06;border:1px solid #968cff3d;border-radius:1.4cqw;margin-top:1.8cqw;padding:2cqw;font-size:max(8.5px,1.4cqw)}.mp-cred__top{align-items:center;gap:1.6cqw;display:flex}.mp-cred__logo{background:#ffffff1a;border-radius:1cqw;flex:none;place-items:center;width:4.8cqw;height:4.8cqw;display:grid}.mp-cred__name{flex-direction:column;line-height:1.3;display:flex}.mp-cred__name strong{font-size:max(9.5px,1.71cqw);font-weight:600}.mp-cred__name small{color:var(--muted);font-size:max(8px,1.22cqw)}.mp-cred__key{justify-content:space-between;align-items:center;margin-top:1.4cqw;display:flex}.mp-cred__key code{letter-spacing:.02em;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:max(9px,1.59cqw)}.mp-cred__meta{color:var(--muted);justify-content:space-between;margin-top:1.2cqw;font-size:max(8px,1.22cqw);display:flex}.mp-cred__actions{grid-template-columns:1fr 1fr 5cqw;gap:1.2cqw;margin-top:1.4cqw;display:grid}.mp-btn-out{color:var(--ink-soft);white-space:nowrap;background:#ffffff0a;border:1px solid #968cff57;border-radius:.8cqw;justify-content:center;align-items:center;gap:.8cqw;padding:1.1cqw .8cqw;font-size:max(8px,1.28cqw);display:inline-flex}.mp-btn-out svg{width:1.4cqw;height:1.4cqw}.mp-integ{width:100%;position:relative}.mp-integ__lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mp-integ__core,.mp-integ__gate,.mp-integ__tiles,.mp-integ__node{background:linear-gradient(#141436eb,#0a0a20f0);border:1px solid #968cff66;position:absolute}.mp-integ__core{border:1.5px solid #aa9bffd9;border-radius:2cqw;justify-content:center;align-items:center;gap:1.8cqw;display:flex;box-shadow:0 0 4cqw #6e56ff8c,inset 0 0 2cqw #826eff33}.mp-integ__core>svg{width:5.4cqw;height:5.4cqw}.mp-integ__core span{flex-direction:column;line-height:1.2;display:flex}.mp-integ__core strong{font-size:max(12.5px,2.93cqw);font-weight:600}.mp-integ__core small{color:var(--muted);font-size:max(8.5px,1.65cqw)}.mp-integ__tiles{border-radius:1.6cqw;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mp-integ__tiles span{text-align:center;color:var(--ink-soft);flex-direction:column;justify-content:center;align-items:center;gap:.8cqw;padding:0 .4cqw;font-size:max(8px,1.52cqw);line-height:1.2;display:flex}.mp-integ__tiles span+span{border-left:1px solid #968cff2e}.mp-integ__tiles svg{color:#a995ff;width:2.6cqw;height:2.6cqw}.mp-integ__gate{color:var(--ink);white-space:nowrap;border-radius:1.2cqw;justify-content:center;align-items:center;gap:1.2cqw;font-size:max(8.5px,1.71cqw);display:flex}.mp-integ__gate svg{color:#a995ff;width:2.2cqw;height:2.2cqw}.mp-integ__node{color:#fff;border-radius:1.3cqw;flex-direction:column;justify-content:center;align-items:center;gap:.8cqw;display:flex}.mp-integ__node>svg{width:3.4cqw;height:3.4cqw}.mp-integ__node small{text-align:center;color:var(--ink-soft);font-size:max(7px,1.28cqw);line-height:1.1}.mp-integ__node--prov>svg{width:3.4cqw}.mp-gov__title{margin-top:0}.mp-gov__body{max-width:980px;color:var(--ink-soft);margin-top:16px;font-size:clamp(13.5px,1.02vw,15.5px);line-height:1.6}.mp-gov__row{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,1.6vw,24px);margin-top:30px;display:grid}.mp-gov__row li{background:linear-gradient(#121334d9,#08091ceb);border:1px solid #968cff4d;border-radius:14px;flex-direction:column;gap:5px;padding:20px 18px 22px;display:flex;position:relative;box-shadow:0 0 30px #6454f024,inset 0 0 20px #6e5af00d}.mp-gov__icon{color:#b6a6ff;place-items:center;width:36px;height:36px;margin-bottom:10px;display:grid}.mp-gov__icon svg{width:100%;height:100%}.mp-gov__row strong{font-size:15px;font-weight:600}.mp-gov__row small{color:var(--muted);font-size:12.5px;line-height:1.45}.mp-gov__plus{z-index:2;color:#c9bfff;background:#0b0c26;border:1px solid #aa9bff8c;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:50%;right:calc(clamp(14px,1.6vw,24px)/-2 - 9px);transform:translateY(-50%)}.mp-gov__plus svg{width:10px;height:10px}.mp-end{padding:clamp(24px,3vw,48px) 0 clamp(56px,6vw,96px)}.mp-cta{text-align:center;background:radial-gradient(60% 90% at 50% 0,#3c2eaa59,#08091c00 70%),linear-gradient(#0e0f2ceb,#060716fa);border:1px solid #968cff66;border-radius:18px;padding:clamp(40px,4.4vw,64px) 24px;position:relative;overflow:hidden;box-shadow:0 0 60px #6454f040,inset 0 0 40px #6e5af014}.mp-cta__earth{filter:brightness(.9)saturate(.95);pointer-events:none;width:640px;height:640px;position:absolute;bottom:-360px;left:-330px}.mp-cta__inner{z-index:1;position:relative}.mp-cta h2{font-size:var(--fs-subtitle);letter-spacing:-.02em;font-weight:600;line-height:1.2}.mp-cta p{font-size:var(--fs-body);color:var(--ink-soft);margin:14px 0 0}.mp-cta__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:26px;display:flex}@media (max-width:1100px){.mp-gov__row{grid-template-columns:repeat(3,minmax(0,1fr))}.mp-gov__plus{display:none}}@media (max-width:960px){.mp-hero__grid,.mp-grid--a,.mp-grid--flip,.mp-grid--c{grid-template-columns:minmax(0,1fr);row-gap:40px}.mp-floaters{max-width:320px}.mp-cq--catalog,.mp-cq--insights,.mp-cq--providers,.mp-cq--creds,.mp-cq--integ{justify-self:center}.mp-copy,.mp-grid--flip .mp-copy{max-width:580px;padding-left:0}.mp-grid--flip .mp-cq{order:2}.mp-video__stage{aspect-ratio:1.6}}@media (max-width:640px){.mp-gov__row{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-video__time,.mp-video__bar button:nth-last-child(2){display:none}.mp-actions .lc-btn,.mp-cta__actions .lc-btn{flex:100%}}@media (prefers-reduced-motion:reduce){.mp-video__big{transition:none}}
