.mx-head-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 40px;margin-bottom:clamp(28px,4vw,44px)}.mx-head-row .section-head{margin-bottom:0}.mx-more{margin:28px 0 0}.mx-note{margin:24px 0 0;font-size:var(--t-sm);color:var(--muted);max-width:70ch}.band--night .mx-note{color:var(--on-night-2)}.mx-prose p{font-size:var(--t-0)}.mx-prose p:last-child{margin-bottom:0}.mx-cols-2,.mx-paths-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-cols-2>div:not(:nth-child(3n+1)){padding-left:0;border-left:0}.mx-cols-2>div:nth-child(2n){padding-left:24px;border-left:1px solid var(--line)}.band--night .mx-cols-2>div:nth-child(2n){border-left-color:var(--night-line)}.mx-statement{font-size:var(--t-2);line-height:1.3;font-weight:650;letter-spacing:-.02em;color:var(--ink);border-left:3px solid var(--blue);padding-left:20px;margin:0;max-width:30ch}.band--night .mx-statement{color:var(--on-night);border-left-color:var(--sky)}.mx-list-1{grid-template-columns:minmax(0,1fr)}.mx-offer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 28px}.mx-offer h3{font-size:var(--t-sm);margin:0;padding-bottom:10px;border-bottom:2px solid var(--ink);color:var(--ink);letter-spacing:0}.mx-offer ul{list-style:none;margin:0;padding:0}.mx-offer a{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink-2)}.mx-offer a:hover b,.mx-offer svg{color:var(--blue)}.mx-offer svg{margin-top:3px}.mx-offer b{display:block;color:var(--ink);font-weight:650}.mx-offer .d{display:block;margin-top:2px;font-size:var(--t-sm);line-height:1.45;color:var(--muted)}.mx-quotes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px}.mx-quotes--1{grid-template-columns:minmax(0,1fr)}.mx-quotes li{border-left:3px solid var(--blue);padding:4px 0 4px 20px}.mx-quotes blockquote{margin:0;font-size:var(--t-1);line-height:1.4;font-weight:600;color:var(--ink);letter-spacing:-.01em}.mx-quotes cite{display:block;margin-top:8px;font-style:normal;font-size:var(--t-sm);color:var(--muted)}.band--night .mx-quotes li{border-left-color:var(--sky)}.band--night .mx-quotes blockquote{color:var(--on-night)}.band--night .mx-quotes cite{color:var(--on-night-2)}.mx-steps{list-style:none;margin:0;padding:0;counter-reset:mxs}.mx-steps>li{position:relative;padding:0 0 28px 58px;counter-increment:mxs}.mx-steps>li:before{content:counter(mxs);position:absolute;left:0;top:0;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff;font-weight:700;font-size:14px}.mx-steps>li:after{content:"";position:absolute;left:18px;top:42px;bottom:4px;width:2px;background:var(--line)}.mx-steps>li:last-child{padding-bottom:0}.mx-steps>li:last-child:after{display:none}.mx-steps>li:last-child:before{background:var(--go)}.mx-steps h3{font-size:var(--t-0);margin:7px 0 4px}.mx-steps p{font-size:var(--t-sm);margin:0}.mx-steps .chip{display:inline-block;margin-top:10px}.band--night .mx-steps>li:before{background:var(--night-3);color:var(--on-night)}.band--night .mx-steps>li:last-child:before{background:var(--go);color:#fff}.band--night .mx-steps>li:after{background:var(--night-line)}.mx-faq{border-top:1px solid var(--line);max-width:900px}.mx-faq details{border-bottom:1px solid var(--line)}.mx-faq summary{list-style:none;cursor:pointer;position:relative;padding:20px 44px 20px 0;font-size:var(--t-1);font-weight:650;color:var(--ink);letter-spacing:-.01em}.mx-faq summary::-webkit-details-marker{display:none}.mx-faq summary:after{content:"";position:absolute;right:8px;top:27px;width:9px;height:9px;border-right:2px solid var(--blue);border-bottom:2px solid var(--blue);transform:rotate(45deg);transition:transform .15s}.mx-faq details[open] summary:after{transform:rotate(-135deg);top:31px}.mx-faq .a{padding:0 0 22px;max-width:72ch}.mx-faq .a p{margin:0}.band--night .mx-faq,.band--night .mx-faq details{border-color:var(--night-line)}.band--night .mx-faq summary{color:var(--on-night)}.band--night .mx-faq summary:after{border-color:var(--sky)}.mx-cap{margin:0;padding:10px 16px;border-top:1px solid var(--night-line);color:var(--on-night-2);font-size:12px}.mx-panel-cap{margin:12px 0 0;font-size:var(--t-xs);color:var(--muted)}.mx-inbox{list-style:none;margin:0;padding:4px 0}.mx-inbox li{padding:12px 16px;border-bottom:1px solid var(--night-line)}.mx-inbox li:last-child{border-bottom:0}.mx-inbox li.on{background:var(--night-3);box-shadow:inset 3px 0 0 var(--sky)}.mx-inbox .row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px}.mx-inbox b{display:block;color:var(--on-night);font-size:13.5px}.mx-inbox small{color:var(--on-night-2);font-size:12px}.mx-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.mx-actions span{font-size:12px;font-weight:600;padding:4px 10px;border-radius:var(--r-s);border:1px solid #3a4d73;color:var(--on-night)}.mx-actions span.go{background:var(--go);border-color:var(--go);color:#fff}.mx-due{display:inline-flex;align-items:center;font-size:11px;font-weight:600;padding:3px 8px;border-radius:999px;white-space:nowrap;background:rgba(143,214,255,.12);color:#bfe6ff}.mx-due--amber{background:rgba(225,163,59,.18);color:#ffc98a}.mx-due--red{background:rgba(194,65,58,.24);color:#ffb0aa}.mx-due--go{background:rgba(31,157,107,.2);color:#7fe0b5}.mx-due--violet{background:rgba(124,92,255,.2);color:#cbbcff}.mx-due--muted{background:hsla(0,0%,100%,.06);color:var(--on-night-2)}.mx-rel .diff{padding:10px 0}.mx-rel .diff .h{padding-top:8px;font-family:var(--font);font-weight:600;font-size:12px}.mx-env-pair,.mx-rel .diff .c{color:var(--on-night-2)}.mx-env-pair{display:inline-flex;align-items:center;gap:6px;font-size:11px}.mx-env-pair span{font-family:var(--mono);padding:2px 8px;border-radius:4px;background:hsla(0,0%,100%,.06);color:var(--on-night)}.mx-c2a{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:14px;align-items:center}.mx-c2a h4{margin:0 0 8px;font-size:var(--t-xs);font-weight:600;color:var(--muted)}.mx-c2a ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.mx-c2a li{padding:7px 10px;border:1px solid var(--line);border-radius:var(--r-s);background:#fff;font-size:13px;font-weight:600;color:var(--ink)}.mx-c2a .out li{background:var(--blue-tint);border-color:#c9d8fa}.mx-c2a .engine{max-width:150px;padding:16px 14px;border-radius:var(--r-m);background:var(--night);text-align:center}.mx-c2a .engine b{display:block;color:#fff;font-size:14px}.mx-c2a .engine small{display:block;margin-top:2px;color:var(--on-night-2);font-size:12px}.mx-c2a .arr{display:block;color:var(--blue);font-weight:700;text-align:center}.mx-stack{display:grid;gap:8px}.mx-stack div{padding:12px 16px;border-radius:var(--r-m);color:#fff}.mx-stack b{display:block;font-size:var(--t-sm)}.mx-stack small{display:block;font-size:var(--t-xs);opacity:.9}.mx-stack .l1{background:var(--blue)}.mx-stack .l2{background:#5b3cc4;margin:0 4%}.mx-stack .l3{background:#0e7c86;margin:0 8%}.mx-stack .l4{background:var(--ink);margin:0 12%}.mx-fan{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center}.mx-fan .src{padding:14px 16px;border:2px solid var(--blue);border-radius:var(--r-m);background:var(--blue-tint);text-align:center}.mx-fan .src b{display:block;color:var(--ink)}.mx-fan .src small{color:var(--muted);font-size:var(--t-xs)}.mx-fan ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mx-fan li{padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-m);background:#fff;font-size:var(--t-sm)}.mx-fan li b{color:var(--ink)}.mx-fan li .muted{color:var(--muted)}.mx-fan .wf{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.mx-fan .wf i{font-style:normal;color:var(--muted)}.mx-layers{list-style:none;margin:0;padding:0;counter-reset:mxl}.mx-layers li{position:relative;padding:0 0 18px 46px;counter-increment:mxl}.mx-layers li:before{content:counter(mxl);position:absolute;left:0;top:0;width:30px;height:30px;border-radius:50%;border:2px solid var(--blue);color:var(--blue);display:grid;place-items:center;font-weight:700;font-size:12px;background:#fff}.mx-layers li:after{content:"";position:absolute;left:15px;top:32px;bottom:2px;width:2px;background:var(--line)}.mx-layers li:last-child{padding-bottom:0}.mx-layers li:last-child:after{display:none}.mx-layers b{display:block;color:var(--ink);padding-top:3px}.mx-layers small{display:block;color:var(--muted);font-size:var(--t-xs)}.mx-erd{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px}.mx-ent{border:2px solid var(--blue);border-radius:var(--r-s);background:#fff}.mx-ent b{display:block;padding:5px 10px;border-bottom:1px solid var(--line);background:var(--blue-tint);color:var(--ink);font-size:13px}.mx-ent ul{list-style:none;margin:0;padding:6px 10px;font-size:12.5px}.mx-ent+.mx-link{margin-left:30px;height:18px;width:2px;background:var(--blue)}.mx-ent--child{margin-left:16px}.mx-comps h4{margin:0 0 8px;font-size:var(--t-xs);font-weight:600;color:var(--muted)}.mx-comps ul{list-style:none;margin:0;padding:0;display:grid;gap:5px}.mx-comps li{display:flex;align-items:center;gap:8px;padding:4px 8px;border:1px solid var(--line);border-radius:var(--r-s);font-size:12.5px;color:var(--ink)}.mx-comps svg{color:var(--blue)}.mx-bars{display:flex;align-items:flex-end;gap:8px;height:84px;margin-bottom:14px}.mx-bars span{width:22px;border-radius:4px 4px 0 0;background:var(--blue);opacity:.85}.mx-bars svg{margin-left:auto;color:#5b3cc4}.mx-fmt{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.mx-plans{list-style:none;margin:0;padding:0}.mx-plans li{padding:14px 16px;border-bottom:1px solid var(--night-line)}.mx-plans li:last-child{border-bottom:0}.mx-plans li.on{background:var(--night-3);box-shadow:inset 3px 0 0 var(--sky)}.mx-plans .row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.mx-plans b{color:var(--on-night);font-size:14px}.mx-plans b small{margin-left:6px;font-weight:400;font-size:12px;color:var(--on-night-2)}.mx-plans .tags-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.mx-plans .note{display:block;margin-top:8px;font-size:12px;color:var(--on-night-2)}.mx-states li{display:flex;flex-direction:column;gap:8px}.mx-states .n{font-size:var(--t-xs);color:var(--muted);min-height:2.6em}.mx-allow{list-style:none;margin:0;padding:0;display:grid;gap:3px;font-size:var(--t-xs)}.mx-allow li{display:flex;align-items:center;gap:6px}.mx-allow .y{color:var(--ink)}.mx-allow .y:before{content:"\2713";display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;background:var(--go);color:#fff;font-size:10px;font-weight:700}.mx-allow .n0{color:var(--muted);text-decoration:line-through}.mx-allow .n0:before{content:"\2013";display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;border:1px solid #b9c5d8;font-size:10px;text-decoration:none}.mx-scope{display:inline-block;font-size:12px;font-weight:600;padding:2px 9px;border-radius:999px;background:var(--blue-tint);color:var(--blue)}.mx-scope--none{background:#eef2f7;color:var(--muted)}.mx-scope--all{background:var(--go-tint);color:#11694a}@media (max-width:980px){.mx-offer{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-paths-2{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.mx-cols-2,.mx-erd,.mx-offer,.mx-quotes{grid-template-columns:minmax(0,1fr)}.mx-cols-2>div:nth-child(2n){padding-left:0;border-left:0}.mx-c2a,.mx-fan{grid-template-columns:minmax(0,1fr)}.mx-c2a .engine{max-width:none}.mx-c2a .arr{transform:rotate(90deg)}.mx-stack .l2,.mx-stack .l3,.mx-stack .l4{margin:0}}.mx-quotes li{border-left-width:2px}.mx-quotes blockquote{font-size:var(--e-sub);line-height:1.45}.mx-quotes cite{font-size:var(--e-cap)}.mx-statement{border-left-width:2px}.mx-steps>li{padding-left:52px}.mx-steps>li:before{width:32px;height:32px;font-size:13px}.mx-steps>li:after{left:15px;top:36px}.mx-due{font-size:12px}.mx-due--violet{background:rgba(143,214,255,.12);color:#bfe6ff}.mx-stack .l2{background:var(--blue-2)}.mx-stack .l3{background:var(--night-3)}.mx-bars svg{color:var(--blue)}.mx-ent,.mx-fan .src{border-width:1px}.mx-layers li:before{border-width:1.5px}.mx-offer a{transition:color var(--e-ease)}.mx-c2a>*,.mx-erd>*,.mx-fan>*,.mx-offer>*,.mx-quotes>*{min-width:0}