.hero h1,.sec-h,.final-cta h2,.msm-rowh{text-wrap:balance}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}:root{--msm-up:color-mix(in srgb,var(--accent,#007e42) 42%,#fff);--msm-up-ink:var(--accent-2,#006336);--msm-dn:var(--bad,#c0382b);--msm-mt:var(--blue,#2166ad);--msm-new:var(--amber,#b67800);--msm-new-ink:#8a5a00;--msm-c1:#2166ad;--msm-c2:#c0382b;--msm-c3:#b67800;--msm-c4:#5d4fc0;--msm-c5:#3f3f44}.msm-cells i,.msm-lane .cells i,.msm-surf .cells i{display:block;width:12px;height:12px;border-radius:3px;background:var(--msm-up)}.msm-fig-lbl{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--soft);margin-bottom:8px}.msm-fig-lbl.amber{color:var(--msm-new-ink)}.msm-cap{margin-top:10px;text-align:center;font-size:12px;color:var(--soft)}.msm-prose{max-width:64ch;margin:28px auto 0;text-align:center;font-size:16px;line-height:1.65;color:var(--muted)}.msm-links{display:flex;flex-wrap:wrap;gap:0 26px}.msm-links.center{justify-content:center;margin-top:18px}.msm-inline{color:var(--accent);font-weight:600;white-space:nowrap}.faq-item .faq-a a{color:var(--accent);font-weight:600}.msm-js .msm-stage .msm-lane .cells i{transform:scale(0);transition:transform .35s var(--ease),background .3s var(--ease);transition-delay:calc(var(--r,0)*.15s + var(--i,0)*11ms + 80ms)}.msm-js .msm-stage.msm-in .msm-lane .cells i{transform:none}.msm-js .msm-stage .msm-lane .cells i.dn{background:var(--msm-up);transition-delay:calc(var(--r,0)*.15s + var(--i,0)*11ms + 80ms),1s}.msm-js .msm-stage.msm-in .msm-lane .cells i.dn{background:var(--msm-dn)}.msm-js .msm-stage .msm-fade{opacity:0;transition:opacity .55s var(--ease);transition-delay:var(--d,.9s)}.msm-js .msm-stage.msm-in .msm-fade{opacity:1}.msm-js .msm-stage .dests li{opacity:0;transform:translate(-6px);transition:opacity .4s var(--ease),transform .4s var(--ease);transition-delay:calc(1.4s + var(--i,0)*.16s)}.msm-js .msm-stage.msm-in .dests li{opacity:1;transform:none}.msm-js .msm-stage .msm-ptable tbody tr,.msm-js .msm-stage .msm-rows .row,.msm-js .msm-stage .msm-tpl-card .set li,.msm-js .msm-stage .msm-bar-tabs .tab{opacity:0;transform:translateY(4px);transition:opacity .45s var(--ease),transform .45s var(--ease);transition-delay:calc(var(--i,0)*.11s + .1s)}.msm-js .msm-stage.msm-in .msm-ptable tbody tr,.msm-js .msm-stage.msm-in .msm-rows .row,.msm-js .msm-stage.msm-in .msm-tpl-card .set li,.msm-js .msm-stage.msm-in .msm-bar-tabs .tab{opacity:1;transform:none}.msm-js .msm-stage .msm-regions .sq i{transform:scale(0);transition:transform .35s var(--ease);transition-delay:calc(var(--r,0)*.2s + var(--i,0)*60ms + .1s)}.msm-js .msm-stage.msm-in .msm-regions .sq i{transform:none}.msm-js .msm-stage .msm-tpl-wire path{stroke-dashoffset:60;transition:stroke-dashoffset .6s var(--ease);transition-delay:.7s}.msm-js .msm-stage.msm-in .msm-tpl-wire path{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.msm-js .msm-stage .msm-lane .cells i,.msm-js .msm-stage .dests li,.msm-js .msm-stage .msm-ptable tbody tr,.msm-js .msm-stage .msm-rows .row,.msm-js .msm-stage .msm-tpl-card .set li,.msm-js .msm-stage .msm-bar-tabs .tab,.msm-js .msm-stage .msm-regions .sq i{transform:none!important;opacity:1!important}.msm-js .msm-stage .msm-lane .cells i.dn{background:var(--msm-dn)!important}.msm-js .msm-stage .msm-fade{opacity:1!important}.msm-js .msm-stage .msm-tpl-wire path{stroke-dashoffset:0!important}}.msm-fleet{max-width:1080px;margin:44px auto 0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 1px 2px #0c0c0d08,0 18px 44px -28px #0c0c0d38;padding:22px 28px 18px}.msm-fl-head{display:grid;grid-template-columns:minmax(0,1fr) 320px;-moz-column-gap:24px;column-gap:24px;align-items:end;padding-bottom:12px;border-bottom:1px solid var(--line)}.msm-fl-head .one{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.msm-fl-head .lbl,.msm-fl-head .rlbl{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--soft);line-height:1.35}.msm-fl-head .pill{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--ink-3);background:var(--bg-3);border:1px solid var(--line-2);border-radius:999px;padding:3px 10px;font-variant-numeric:tabular-nums}.msm-fl-head .rlbl{padding-left:16px;border-left:1.5px dashed var(--line-3)}.msm-fl-grid{display:grid;grid-template-columns:150px minmax(0,1fr) 320px;-moz-column-gap:24px;column-gap:24px}.msm-lane{display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.msm-lane:last-child{border-bottom:0;padding-bottom:6px}.msm-lane .who{display:flex;flex-direction:column;gap:3px;min-width:0}.msm-lane .who b{font-size:15px;font-weight:600;color:var(--ink-2);letter-spacing:-.01em}.msm-lane .who span{font-family:var(--mono);font-size:11px;color:var(--soft);font-variant-numeric:tabular-nums}.msm-lane .cells-wrap{display:flex;flex-direction:column;gap:7px;min-width:0}.msm-lane .cells{display:flex;flex-wrap:wrap;gap:4px}.msm-lane .cells i.dn{background:var(--msm-dn);box-shadow:0 0 0 2px #fff,0 0 0 3.5px #c0382b40}.msm-lane .hotlbl{font-family:var(--mono);font-size:10.5px;font-weight:600;color:var(--msm-dn)}.msm-lane.hot{background:linear-gradient(90deg,rgba(192,56,43,.045),transparent 60%);margin:0 -14px;padding-left:14px;padding-right:14px;border-radius:10px}.msm-lane .route{align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:4px;padding-left:16px;border-left:1.5px dashed var(--line-3);min-width:0}.msm-lane .route .st{font-family:var(--mono);font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums}.msm-lane .route .st.ok{color:var(--msm-up-ink)}.msm-lane .route .st.dn{color:var(--msm-dn)}.msm-lane .route .qt{font-family:var(--mono);font-size:10px;color:var(--soft)}.msm-lane .route .fan{display:grid;grid-template-columns:28px minmax(0,1fr);gap:6px;margin-top:4px}.msm-lane .route .fan>svg{width:28px;height:122px;display:block}.msm-lane .route .fan path{fill:none;stroke:var(--msm-dn);stroke-opacity:.5;stroke-width:1.6;stroke-dasharray:4 5;vector-effect:non-scaling-stroke;animation:qdFlow 1.1s linear infinite}.msm-lane .dests{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.msm-lane .dests li{display:grid;grid-template-columns:14px auto minmax(0,1fr);align-items:center;gap:7px;height:26px;background:var(--bg-2);border:1px solid var(--line-2);border-radius:7px;padding:0 9px;min-width:0}.msm-lane .dests li svg{color:var(--ink-3)}.msm-lane .dests li b{font-size:11px;font-weight:600;color:var(--ink-2);white-space:nowrap}.msm-lane .dests li span{font-family:var(--mono);font-size:9.5px;color:var(--soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msm-import{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:14px;margin:0;align-items:start}.msm-paste{background:var(--dark);color:var(--dark-ink);border-radius:12px;padding:14px 14px 12px;min-width:0;box-shadow:0 14px 30px -18px #0c0c0d73}.msm-paste .msm-fig-lbl{color:var(--dark-muted)}.msm-paste pre{margin:0;font-family:var(--mono);font-size:10.5px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--dark-ink-2)}.msm-ptable{width:100%;table-layout:fixed;border-collapse:collapse;background:var(--surface);border:1px solid var(--line-2);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 14px 34px -22px #0c0c0d38;font-family:var(--mono);font-size:10.5px}.msm-ptable th:nth-child(2){width:86px}.msm-ptable th:nth-child(3){width:150px}.msm-ptable th{font-size:8.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--soft);text-align:left;padding:10px 10px 8px;border-bottom:1px solid var(--line-2);background:var(--bg-2);white-space:nowrap}.msm-ptable td{padding:8px;border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap}.msm-ptable td.nm{white-space:normal;min-width:0}.msm-ptable td.nm b{display:block;font-family:var(--sans);font-size:12px;font-weight:600;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msm-ptable td.nm i{display:block;font-style:normal;font-size:9.5px;color:var(--soft);margin-top:1px;white-space:normal;overflow-wrap:anywhere}.msm-ptable td.pv{color:var(--msm-up-ink);font-weight:600}.msm-ptable td.pv.invalid{color:var(--msm-dn)}.msm-ptable td.cr{font-weight:600;color:var(--msm-up-ink)}.msm-ptable td.cr i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);margin-right:6px;vertical-align:0}.msm-ptable td.cr.dup{color:var(--msm-new-ink)}.msm-ptable td.cr.dup i{background:var(--msm-new)}.msm-ptable td.cr.skip{color:var(--soft);font-weight:500}.msm-ptable td.cr.skip i{background:var(--line-3)}.msm-ptable tr.dup td{background:var(--amber-soft)}.msm-ptable tr.skip td.nm b{color:var(--msm-dn);font-family:var(--mono);font-weight:500}.msm-ptable tfoot td{white-space:normal;border-bottom:0;background:var(--bg-2);font-size:9.5px;color:var(--ink-3);font-weight:600;padding:9px 10px}.msm-ptable tfoot td em{font-style:normal;color:var(--soft);padding:0 6px}.msm-tpl{display:grid;grid-template-columns:minmax(0,1.08fr) 40px minmax(0,1fr);align-items:center;margin:0}.msm-tpl-card,.msm-tpl-new{background:var(--surface);border:1px solid var(--line-2);border-radius:12px;padding:14px 16px;min-width:0;box-shadow:0 1px 3px #0000000a,0 14px 34px -22px #0c0c0d38}.msm-tpl .hd{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--line)}.msm-tpl .hd b{font-size:13px;font-weight:600;color:var(--ink-2)}.msm-tpl .hd .tp{font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--violet);background:var(--violet-soft);border:1px solid var(--violet-line);border-radius:4px;padding:1.5px 6px}.msm-tpl .hd .uses{margin-left:auto;font-family:var(--mono);font-size:9.5px;color:var(--soft);font-variant-numeric:tabular-nums}.msm-tpl-card .set{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.msm-tpl-card .set li{display:grid;grid-template-columns:12px auto minmax(0,1fr);align-items:center;gap:8px;font-size:11px}.msm-tpl-card .set li svg{color:var(--accent)}.msm-tpl-card .set li span{color:var(--soft)}.msm-tpl-card .set li b{font-family:var(--mono);font-size:10px;font-weight:600;color:var(--ink-2);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msm-tpl-wire svg{width:40px;height:100px;display:block}.msm-tpl-wire path{fill:none;stroke:var(--violet);stroke-opacity:.6;stroke-width:1.8;stroke-dasharray:4 5;vector-effect:non-scaling-stroke;animation:qdFlow 1.1s linear infinite}.msm-tpl-new .vg-field{margin-bottom:8px}.msm-tpl-new .vg-input{height:28px;background:#fff;border-color:var(--amber-line);box-shadow:0 0 0 3px #b678001f}.msm-tpl-new .vg-input .mono{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msm-tpl-new .ghost{display:flex;flex-wrap:wrap;gap:4px;margin-top:12px;padding-top:10px;border-top:1px dashed var(--line-2)}.msm-tpl-new .ghost span{display:inline-flex;align-items:center;gap:4px;font-family:var(--mono);font-size:8.5px;color:var(--soft);border:1px solid var(--line-2);border-radius:999px;padding:1.5px 7px 1.5px 5px;background:var(--bg-2)}.msm-tpl-new .ghost i{width:5px;height:5px;border-radius:50%;background:var(--accent)}.msm-tpl-new .cnt{margin-top:10px;font-family:var(--mono);font-size:10px;font-weight:600;color:var(--msm-new-ink)}.msm-bar{margin:0;background:var(--surface);border:1px solid var(--line-2);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 1px 3px #0000000a,0 14px 34px -22px #0c0c0d38}.msm-bar-url{display:flex}.msm-bar-url span{font-family:var(--mono);font-size:10px;color:var(--soft);background:var(--bg-3);border:1px solid var(--line);border-radius:6px;padding:3px 10px}.msm-bar-tabs{display:flex;flex-wrap:wrap;gap:6px}.msm-bar-tabs .tab{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-2);border-radius:999px;padding:4px 11px;font-size:11.5px;color:var(--ink-3);background:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.msm-bar-tabs .tab b{font-family:var(--mono);font-size:10.5px;font-weight:600;color:var(--ink-2)}.msm-bar-tabs .tab .sw{width:7px;height:7px;border-radius:50%}.msm-bar-tabs .sw.c1{background:var(--msm-c1)}.msm-bar-tabs .sw.c2{background:var(--msm-c2)}.msm-bar-tabs .sw.c3{background:var(--msm-c3)}.msm-bar-tabs .sw.c4{background:var(--msm-c4)}.msm-bar-tabs .sw.c5{background:var(--msm-c5)}.msm-bar-tabs .tab.on{background:var(--ink-2);border-color:var(--ink-2);color:#fff}.msm-bar-tabs .tab.on b{color:#fff}.msm-bar-tabs .tab em{font-style:normal;font-family:var(--mono);font-size:8.5px;font-weight:600;color:#fff;background:var(--msm-dn);border-radius:4px;padding:1px 5px}.msm-bar-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:12px;border-top:1px dashed var(--line-2)}.msm-bar-stats div{display:flex;flex-direction:column;gap:2px}.msm-bar-stats span{font-size:8.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--soft)}.msm-bar-stats b{font-family:var(--mono);font-size:18px;color:var(--ink-2);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.msm-bar-stats b.ok{color:var(--msm-up-ink)}.msm-bar-stats b.dn{color:var(--msm-dn)}.msm-bar-list{display:flex;flex-direction:column;gap:5px}.msm-bar-list .row{display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:8px;background:var(--bg-2);border:1px solid var(--line);border-radius:7px;padding:6px 10px;font-size:10.5px}.msm-bar-list .row i{width:7px;height:7px;border-radius:50%;background:var(--good)}.msm-bar-list .row b{font-family:var(--mono);font-weight:600;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msm-bar-list .row span{font-family:var(--mono);font-size:9.5px;font-weight:600;color:var(--msm-up-ink)}.msm-bar-list .row.dn{background:var(--bad-soft);border-color:var(--bad-line)}.msm-bar-list .row.dn i{background:var(--msm-dn)}.msm-bar-list .row.dn span{color:var(--msm-dn)}.msm-bar-list .more{font-family:var(--mono);font-size:9.5px;color:var(--soft);font-style:italic;padding:2px 10px 0}.msm-ex{grid-template-columns:1fr;gap:22px;max-width:1180px;margin:0 auto}.msm-ex .step.msm-case{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-template-areas:"text fig" "notes notes";gap:22px 44px;padding:30px 32px 28px}.msm-ex .step.msm-case.rev{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-areas:"fig text" "notes notes"}.msm-case-text{grid-area:text;min-width:0;display:flex;flex-direction:column;gap:12px}.msm-case-text h3{font-family:var(--display);font-size:22px;letter-spacing:-.02em;line-height:1.2;color:var(--ink)}.msm-case-text p{margin:0;font-size:14.5px;line-height:1.6}.msm-set{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.msm-set-l{flex:0 0 100%;font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--soft);margin-bottom:2px}.msm-set .chip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line-2);border-radius:999px;background:var(--bg-2);padding:4px 10px 4px 11px;font-size:11.5px;color:var(--soft);max-width:100%;min-width:0}.msm-set .chip b{font-family:var(--mono);font-size:10.5px;font-weight:600;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msm-fig{grid-area:fig;margin:0;min-width:0;background:var(--surface);border:1px solid var(--line-2);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 1px 3px #0000000a,0 14px 34px -22px #0c0c0d38}.msm-notes{grid-area:notes;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-top:4px}.msm-notes>div{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;padding:14px 16px;min-width:0}.msm-notes dt{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--soft)}.msm-notes dt:before{content:"";width:7px;height:7px;border-radius:2px;background:var(--accent);flex:none}.step.hue-s-blue .msm-notes dt:before{background:var(--blue)}.step.hue-s-violet .msm-notes dt:before{background:var(--violet)}.msm-notes dd{margin:8px 0 0;font-size:13.5px;line-height:1.55;color:var(--muted)}.msm-rows{display:flex;flex-direction:column}.msm-rows .row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:7px 2px;border-top:1px solid var(--line);font-family:var(--mono);font-size:11px}.msm-rows .row:first-child{border-top:0;padding-top:0}.msm-rows .nm{font-weight:600;color:var(--ink-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msm-rows .st{flex:none;font-size:10px;font-weight:600;color:var(--soft)}.msm-rows .st.ok{color:var(--msm-up-ink)}.msm-rows .row.bad{background:var(--bad-soft);margin:0 -8px;padding-left:10px;padding-right:10px;border-radius:6px;border-top-color:transparent}.msm-rows .row.bad .nm,.msm-rows .row.bad .st{color:var(--msm-dn)}.msm-rows .note{margin-top:10px;font-family:var(--mono);font-size:10px;font-weight:600;color:var(--ink-3);padding-top:10px;border-top:1px dashed var(--line-2)}.msm-scope{display:flex;flex-wrap:wrap;gap:6px;padding-top:12px;border-top:1px dashed var(--line-2)}.msm-scope .chip{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line-2);border-radius:999px;padding:4px 11px;font-size:11px;background:#fff;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.msm-scope .chip b{font-family:var(--mono);color:var(--ink-2)}.msm-scope .chip s{font-family:var(--mono);color:var(--soft)}.msm-scope .chip.new{border-color:var(--amber-line);background:var(--amber-soft);color:var(--msm-new-ink);font-weight:600}.msm-scope .chip em{font-style:normal;font-family:var(--mono);font-size:8.5px;font-weight:600;color:#fff;background:var(--msm-new);border-radius:4px;padding:1px 5px;text-transform:uppercase;letter-spacing:.04em}.msm-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding-bottom:12px;border-bottom:1px solid var(--line)}.msm-stats div{display:flex;flex-direction:column;gap:3px;min-width:0}.msm-stats span{font-size:8.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msm-stats b{font-family:var(--mono);font-size:16px;color:var(--ink-2);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.msm-stats b.ok{color:var(--msm-up-ink)}.msm-stats b.mt{color:var(--msm-mt)}.msm-regions{display:flex;flex-direction:column;gap:8px}.msm-regions .row{display:grid;grid-template-columns:44px auto minmax(0,1fr);align-items:center;gap:12px;font-size:11px}.msm-regions .nm{font-family:var(--mono);font-weight:600;color:var(--ink-2)}.msm-regions .sq{display:flex;gap:4px}.msm-regions .sq i{display:block;width:16px;height:16px;border-radius:4px;background:var(--msm-up)}.msm-regions .row.mt .sq i{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--msm-mt) 75%,#fff) 0,color-mix(in srgb,var(--msm-mt) 75%,#fff) 3px,color-mix(in srgb,var(--msm-mt) 25%,#fff) 3px,color-mix(in srgb,var(--msm-mt) 25%,#fff) 6px)}.msm-regions .st{font-family:var(--mono);font-size:10px;font-weight:600;text-align:right;color:var(--msm-up-ink)}.msm-regions .row.mt .st{color:var(--msm-mt)}.msm-win{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px dashed var(--line-2)}.msm-win .trk{display:grid;grid-template-columns:repeat(24,1fr);gap:2px;height:14px}.msm-win .trk i{border-radius:2px;background:var(--msm-up)}.msm-win .trk i.h{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--msm-mt) 75%,#fff) 0,color-mix(in srgb,var(--msm-mt) 75%,#fff) 3px,color-mix(in srgb,var(--msm-mt) 25%,#fff) 3px,color-mix(in srgb,var(--msm-mt) 25%,#fff) 6px)}.msm-win .lb{display:flex;justify-content:space-between;font-family:var(--mono);font-size:9px;color:var(--soft)}.msm-win .lb .w{color:var(--msm-mt);font-weight:600}.msm-seat{display:flex;align-items:center;gap:7px;font-family:var(--mono);font-size:10px;font-weight:600;color:var(--violet);background:var(--violet-soft);border:1px solid var(--violet-line);border-radius:7px;padding:6px 10px}.msm-seat i{width:7px;height:7px;border-radius:50%;background:var(--violet)}.msm-routechip{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;font-family:var(--mono);font-size:10px;font-weight:600;color:var(--ink-3);border:1px dashed var(--line-3);border-radius:8px;padding:6px 10px;background:var(--bg-2)}.msm-routechip svg{color:var(--msm-dn)}.msm-wide-head .sec-sub{max-width:72ch}.db-panels.msm-alerts{grid-template-columns:repeat(3,minmax(0,1fr))}.msm-alerts .db-panel{display:flex;flex-direction:column;align-items:flex-start;padding:16px 16px 26px}.msm-alerts .db-panel>*{max-width:100%}.msm-alerts .db-panel .tag{margin:20px 0 10px 12px}.msm-alerts .db-panel h3{margin:0 12px}.msm-alerts .db-caption{margin:10px 12px 0;flex:1}.msm-mock{align-self:stretch;background:var(--bg-2);border-color:var(--line);padding:14px 16px 12px}.msm-form-h{margin-bottom:10px!important;padding-bottom:8px;border-bottom:1px solid var(--line)}.msm-mock .vg-field{display:grid;grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:10px;margin-bottom:0}.msm-mock .vg-field .vg-label{margin:0}.msm-mock .vg-input{height:28px;min-width:0;background:#fff}.msm-mock .vg-field:has(.msm-recip){grid-template-columns:1fr}.msm-mock .msm-recip{height:auto;min-height:28px;padding:4px 6px;flex-wrap:wrap;gap:4px}.msm-recip .rc{font-family:var(--mono);font-size:9.5px;font-weight:600;color:var(--msm-up-ink);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:5px;padding:2px 7px;white-space:nowrap}.msm-strip{position:relative;margin:24px 2px 6px;padding-bottom:16px}.msm-strip .trk{position:relative;height:8px;border-radius:99px;background:var(--bg-3)}.msm-strip .fill{position:absolute;left:0;top:0;bottom:0;border-radius:99px}.msm-strip .fill.ok{background:color-mix(in srgb,var(--accent) 45%,#fff)}.msm-strip .fill.hold{background:repeating-linear-gradient(90deg,var(--msm-dn) 0 6px,color-mix(in srgb,var(--msm-dn) 40%,#fff) 6px 10px);opacity:.85}.msm-strip .cut{position:absolute;top:-6px;width:2px;height:20px;margin-left:-1px;background:var(--ink-3);border-radius:1px}.msm-strip .tick{position:absolute;top:-3px;width:1.5px;height:14px;margin-left:-1px;background:var(--line-3)}.msm-strip .dot{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px #fff;z-index:1}.msm-strip .dot.bad{background:var(--msm-dn);box-shadow:0 0 0 2px #fff,0 0 0 4px #c0382b29}.msm-strip .cells{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;height:12px}.msm-strip .cells i{display:block;border-radius:3px;background:var(--msm-up)}.msm-strip .lbls{position:relative;height:14px;margin-top:10px;font-family:var(--mono);font-size:9px;color:var(--soft);white-space:nowrap}.msm-strip .lbls span{position:absolute;top:0;left:0}.msm-strip .lbls span.mid{left:50%;transform:translate(-50%)}.msm-strip .lbls span.end{left:auto;right:0}.msm-strip .lbls .bad{color:var(--msm-dn);font-weight:600}.msm-strip .lbls .ok{color:var(--msm-up-ink);font-weight:600}.msm-strip .run-l{position:absolute;top:-18px;font-family:var(--mono);font-size:9px;font-weight:600;color:var(--ink-3);white-space:nowrap;transform:translate(-50%)}.msm-mock .vg-hint{margin-top:6px}.msm-qdrow{margin-top:36px}.msm-qd .qd-node .st{margin-left:12px;font-family:var(--mono);font-size:8.5px;font-weight:600;white-space:nowrap;border-radius:4px;padding:1.5px 6px}.msm-qd .qd-wires path{fill:none;stroke:var(--msm-dn);stroke-opacity:.35;stroke-width:1.6;stroke-dasharray:4 5;vector-effect:non-scaling-stroke;animation:qdFlow 1.1s linear infinite}.msm-qd .qa-top svg{color:#ff8a7a}.msm-qd .qd-alert{max-width:260px}.qd-counter.msm-cnt{margin-top:16px}.msm-cnt>span:not(.go){flex:1;min-width:0;line-height:1.45}.msm-cnt svg{color:var(--accent)}.msm-cnt .go{margin-left:auto;flex:none;font-family:var(--mono);font-size:9px;font-weight:600;color:var(--accent-2);border:1px solid var(--accent-line);border-radius:4px;padding:1.5px 7px;background:var(--accent-soft);white-space:nowrap}.msm-rowh{font-family:var(--display);font-weight:600;font-size:clamp(26px,2.8vw,36px);letter-spacing:-.022em;line-height:1.1;color:var(--ink)}.msm-cvrow{grid-template-columns:.85fr 1.15fr}.msm-cv{min-width:0}.msm-cv .vg3-wrap{max-width:100%}.db-panels.msm-surfs{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1000px;margin-left:auto;margin-right:auto}.msm-surfs .db-panel{display:flex;flex-direction:column;align-items:flex-start;padding:0 0 26px;overflow:hidden}.msm-surfs .db-panel>*{max-width:100%}.msm-surfs .db-panel .tag{margin:22px 26px 10px}.msm-surfs .db-panel h3{margin:0 26px}.msm-surfs .db-caption{margin:10px 26px 0;flex:1}.msm-surfs .row-link{margin:14px 26px 0}.msm-surf{align-self:stretch;min-height:200px;background:var(--bg-2);border-bottom:1px solid var(--line);padding:14px 16px 12px;display:flex;flex-direction:column;gap:10px;font-family:var(--mono)}.msm-surf .bar{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10.5px;font-weight:600;color:var(--ink-3)}.msm-surf .bar .chip{font-size:8.5px;font-weight:600;color:var(--soft);border:1px solid var(--line-2);border-radius:4px;padding:1px 6px;background:#fff;white-space:nowrap}.msm-surf .seg{display:inline-flex;align-self:flex-start;gap:2px;background:#fff;border:1px solid var(--line);border-radius:7px;padding:2px}.msm-surf .seg span{font-size:9px;font-weight:600;color:var(--soft);border-radius:5px;padding:3px 8px;white-space:nowrap}.msm-surf .seg span.on{background:var(--ink-2);color:#fff}.msm-surf .pick{display:inline-flex;align-self:flex-start;align-items:center;gap:7px;font-size:10px;font-weight:600;color:var(--ink-2);background:#fff;border:1px solid var(--line-2);border-radius:7px;padding:5px 9px}.msm-surf .pick .sw{width:7px;height:7px;border-radius:50%;background:var(--msm-c4)}.msm-surf .pick .sw.c1{background:var(--msm-c1)}.msm-surf .pick .sw.c3{background:var(--msm-c3)}.msm-surf .pick em{font-style:normal;color:var(--accent);margin-left:4px}.msm-surf .cells{display:flex;flex-wrap:wrap;gap:3px}.msm-surf .cells i{width:9px;height:9px;border-radius:2px;background:var(--faint)}.msm-surf .cells i.in{background:var(--accent)}.msm-surf .cells i.mt{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--msm-mt) 75%,#fff) 0,color-mix(in srgb,var(--msm-mt) 75%,#fff) 2px,color-mix(in srgb,var(--msm-mt) 25%,#fff) 2px,color-mix(in srgb,var(--msm-mt) 25%,#fff) 4px)}.msm-s1 .cells i:not(.mt){background:var(--msm-up)}.msm-surf .note{font-size:9.5px;font-weight:600;color:var(--ink-3);margin-top:auto}.msm-surf .addrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.msm-surf .addrow .btn{font-size:9.5px;font-weight:600;color:var(--accent-2);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:7px;padding:5px 9px;white-space:nowrap}.msm-s3 .msm-fig-lbl{margin-bottom:0}.msm-s4 .mail{background:#fff;border:1px solid var(--line);border-radius:8px;overflow:hidden}.msm-s4 .mh{display:flex;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid var(--line);background:var(--ink-2)}.msm-s4 .mh .logo{font-size:8.5px;font-weight:600;color:#fff;border:1px dashed rgba(255,255,255,.5);border-radius:4px;padding:3px 8px;white-space:nowrap}.msm-s4 .mh .sub{font-size:9.5px;color:#ffffffbf;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msm-s4 .mb{padding:10px 12px;display:flex;flex-direction:column;gap:6px}.msm-s4 .mb .l{display:block;height:6px;border-radius:3px;background:var(--bg-3)}.msm-s4 .mb .w70{width:70%}.msm-s4 .mb .w40{width:40%}.msm-s4 .mb .w85{width:85%}.msm-s4 .mb .w60{width:60%}.msm-s4 .mb .st{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:4px 0}.msm-s4 .mb .st b{display:block;height:18px;border-radius:4px;background:var(--accent-soft);border:1px solid var(--accent-line)}.msm-s4 .mb .st b:nth-child(2){background:var(--bad-soft);border-color:var(--bad-line)}.msm-s4 .mb .st b:nth-child(3){background:var(--amber-soft);border-color:var(--amber-line)}.msm-s4 .mb .st b:nth-child(4){background:var(--blue-soft);border-color:var(--blue-line)}.msm-s4 .sw-row{display:flex;align-items:center;gap:5px;font-size:9.5px;color:var(--soft);margin-top:auto}.msm-s4 .sw-row i{width:12px;height:12px;border-radius:3px}.msm-s4 .sw-row span{margin-left:6px;font-weight:600;color:var(--ink-3)}.msm-bento .b2-viz{font-family:var(--mono)}.msm-bulkact{display:flex;flex-direction:column;gap:8px}.msm-bulkact .selbar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;background:#00000040;border:1px solid var(--dark-line-2);border-radius:8px;padding:6px 10px;font-size:9.5px}.msm-bulkact .selbar b{font-weight:600;color:var(--dark-ink);margin-right:6px}.msm-bulkact .act{font-size:9px;font-weight:600;color:var(--dark-muted);border:1px solid var(--dark-line-3);border-radius:5px;padding:2px 8px}.msm-bulkact .act.on{color:var(--dark,#2a2c30);background:var(--accent-bright);border-color:var(--accent-bright)}.msm-bulkact .act.del{color:#ff8a7a;border-color:#ff8a7a59}.msm-ticked .b2-mrow{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center}.msm-ticked .ck{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;border-radius:3px;background:var(--accent-bright);color:var(--dark,#2a2c30)}.msm-ticked .ck svg{width:9px;height:9px}.msm-ticked .b2-mrow b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msm-copy{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.msm-copy .from,.msm-copy .to{font-size:10px;color:var(--dark-ink-2);background:#ffffff0d;border:1px solid var(--dark-line-2);border-radius:6px;padding:4px 9px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msm-copy .to{color:#7ee0a8;border-color:#7ee0a84d}.msm-copy .arrw{color:var(--dark-soft);font-size:11px;padding-left:10px}.msm-copy .b2-chipline{margin-top:6px}.msm-recv{display:flex;flex-direction:column;gap:8px}.msm-recv .dn{display:flex;align-items:center;gap:9px;border:1px solid rgba(255,138,122,.28);border-radius:10px;background:#ff8a7a14;padding:8px 11px;font-family:var(--sans);font-size:12px}.msm-recv .dn i{flex:none;width:8px;height:8px;border-radius:50%;background:#ff8a7a}.msm-recv .dn b{font-weight:600;color:var(--dark-ink)}.msm-recv .upr{display:flex;align-items:center;gap:10px;border:1px solid rgba(126,224,168,.25);border-radius:10px;background:#4ec97e14;padding:9px 11px}.msm-recv .upr .ic{flex:none;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--accent-bright);color:var(--dark,#2a2c30)}.msm-recv .upr b{display:block;font-family:var(--sans);font-size:12px;font-weight:600;color:var(--dark-ink)}.msm-recv .upr span{display:block;margin-top:2px;font-size:9.5px;color:var(--dark-muted)}.msm-wl{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.msm-wl .url{font-size:9.5px;color:var(--dark-muted);background:#00000040;border-radius:5px;padding:4px 9px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msm-wl .logo{font-size:9px;font-weight:600;color:var(--dark-ink);border:1px dashed var(--dark-line-3);border-radius:5px;padding:5px 12px}.msm-rows6 .b2-mrow{display:grid;grid-template-columns:6px minmax(0,1fr) auto auto;align-items:center}.msm-rows6 .grp{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;color:var(--dark-muted);white-space:nowrap}.msm-rows6 .grp i{width:6px;height:6px;border-radius:50%}.msm-rows6 .b2-mrow .tg{margin-left:8px}.msm-def{max-width:860px;margin:0 auto 34px;display:flex;flex-direction:column;gap:18px;font-size:15px;line-height:1.65;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:26px 28px}.msm-def p{margin:0}.msm-def p b{font-weight:600}.msm-chain{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-family:var(--mono);font-size:11px}.msm-chain .c0,.msm-chain .c1{font-weight:600;color:var(--ink-2);background:var(--bg-2);border:1px solid var(--line-2);border-radius:999px;padding:5px 12px;white-space:nowrap}.msm-chain .c1{color:var(--accent-2);background:var(--accent-soft);border-color:var(--accent-line)}.msm-chain .arr{color:var(--soft);font-size:14px}.msm-chain .dests{display:flex;flex-wrap:wrap;gap:5px}.msm-chain .dests span{font-weight:600;color:var(--ink-3);border:1px dashed var(--line-3);border-radius:999px;padding:4px 10px;white-space:nowrap;background:#fff}@media (max-width:1120px){.msm-fl-head,.msm-fl-grid{grid-template-columns:130px minmax(0,1fr) 260px;-moz-column-gap:16px;column-gap:16px}.msm-fl-head{grid-template-columns:minmax(0,1fr) 260px}}@media (max-width:980px){section{padding:72px 0}.hero{padding:72px 0}.feat-row,.feat-row.reverse,.msm-cvrow{grid-template-columns:1fr;gap:28px;padding:32px 0}.feat-row-img{min-width:0}.b2-grid{grid-template-columns:1fr 1fr}.testi-grid{grid-template-columns:1fr}.msm-fleet{padding:18px 18px 16px}.msm-fl-head{grid-template-columns:1fr}.msm-fl-head .rlbl{display:none}.msm-fl-grid{display:block}.msm-lane{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who st" "cells cells" "route route";gap:8px 12px}.msm-lane .who{grid-area:who;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0}.msm-lane .cells-wrap{grid-area:cells}.msm-lane .route{grid-area:route;border-left:0;padding-left:0;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:6px 12px}.msm-lane .who b{white-space:nowrap}.msm-lane .route.quiet{grid-area:st;justify-content:flex-end}.msm-lane .route .fan{grid-template-columns:1fr;margin-top:0;flex:1 1 100%}.msm-lane .route .fan>svg{display:none}.msm-lane .dests{display:grid;grid-template-columns:1fr 1fr;gap:6px}.msm-ex .step.msm-case,.msm-ex .step.msm-case.rev{display:flex;flex-direction:column;gap:18px;padding:24px 22px 22px;max-width:640px;width:100%;margin:0 auto}.msm-notes{grid-template-columns:1fr;gap:10px}.db-panels.msm-alerts,.db-panels.msm-surfs{grid-template-columns:1fr;max-width:640px;margin-left:auto;margin-right:auto}.msm-qdrow.reverse .feat-row-text{order:1}.msm-qdrow.reverse .feat-row-img{order:2}.msm-tpl{grid-template-columns:1fr;gap:10px}.msm-tpl-wire svg{width:100px;height:28px;margin:0 auto;transform:rotate(90deg);transform-origin:center}.msm-tpl-wire{display:flex;justify-content:center;height:36px;align-items:center}}@media (max-width:640px){.msm-fig-lbl,.msm-cap,.msm-fl-head .lbl,.msm-fl-head .pill,.msm-lane .who span,.msm-lane .hotlbl,.msm-lane .route .st,.msm-lane .route .qt,.msm-lane .dests li b,.msm-lane .dests li span,.msm-paste pre,.msm-ptable,.msm-ptable th,.msm-ptable td.nm i,.msm-ptable tfoot td{font-size:12px}.msm-ptable td.nm b{font-size:13px}.msm-tpl .hd .tp,.msm-tpl .hd .uses,.msm-tpl-card .set li,.msm-tpl-card .set li b,.msm-tpl-new .ghost span,.msm-tpl-new .cnt,.msm-bar-url span,.msm-bar-tabs .tab,.msm-bar-tabs .tab b,.msm-bar-tabs .tab em,.msm-bar-stats span,.msm-bar-list .row,.msm-bar-list .row span,.msm-bar-list .more,.msm-set .chip,.msm-set .chip b,.msm-set-l,.msm-rows .row,.msm-rows .st,.msm-rows .note,.msm-scope .chip,.msm-scope .chip em,.msm-stats span,.msm-regions .row,.msm-regions .st,.msm-win .lb,.msm-seat,.msm-routechip,.vg-label{font-size:12px}.vg-input,.vg-input .mono{font-size:12.5px}.vg-hint{font-size:12px}.msm-recip .rc,.msm-strip .lbls,.msm-strip .run-l{font-size:11px}.msm-qd .qd-node{font-size:12.5px;flex-wrap:wrap}.msm-qd .qd-node .city{white-space:normal}.msm-qd .qd-node .city span,.msm-qd .qd-node .st{font-size:12px}.msm-qd.qd{display:flex;flex-direction:column;align-items:stretch;gap:16px}.msm-qd .qd-wires,.msm-qd .qd-wire2{display:none}.msm-qd .qd-gate{align-self:center;width:auto;height:auto;min-width:76px;border-radius:999px;padding:11px 18px}.msm-qd .qd-gate span{font-size:12px;letter-spacing:.04em}.msm-qd .qd-alert{max-width:none}.msm-qd .qa-top .t,.msm-qd .qa-chips span{font-size:12px}.msm-qd .qa-sub{font-size:12.5px}.qd-counter.msm-cnt{flex-wrap:wrap;font-size:12.5px}.msm-cnt .go{font-size:12px}.msm-surf{min-height:0}.msm-surf .bar,.msm-surf .bar .chip,.msm-surf .seg span,.msm-surf .pick,.msm-surf .note,.msm-surf .addrow .btn,.msm-s4 .mh .logo,.msm-s4 .mh .sub,.msm-s4 .sw-row{font-size:12px}.msm-surf .seg{flex-wrap:wrap}.msm-bulkact .selbar,.msm-bulkact .act,.msm-copy .from,.msm-copy .to,.msm-recv .upr span,.msm-wl .url,.msm-wl .logo,.msm-rows6 .grp,.b2-mrow,.b2-mrow .tg,.b2-chipline,.msm-chain{font-size:12px}.row-link{min-height:44px}}@media (max-width:560px){.b2-grid{grid-template-columns:1fr}.b2-card.w2{grid-column:span 1}.msm-prose{text-align:left}.msm-fleet{padding:16px 14px 14px}.msm-lane.hot{margin:0 -8px;padding-left:8px;padding-right:8px}.msm-lane .cells i{width:10px;height:10px}.msm-lane .dests{grid-template-columns:1fr}.msm-lane .dests li{height:auto;min-height:26px;padding:4px 9px;grid-template-columns:14px auto;grid-auto-flow:row}.msm-lane .dests li span{grid-column:2;white-space:normal}.msm-import{grid-template-columns:1fr}.msm-ptable th:nth-child(2),.msm-ptable td.pv,.msm-ptable tfoot td:nth-child(2){display:none}.msm-ptable{table-layout:auto}.msm-ptable th:nth-child(3){width:auto}.msm-ptable td.nm b{white-space:normal;overflow-wrap:anywhere}.msm-ptable td.cr{white-space:nowrap}.msm-ptable tfoot td{white-space:normal}.msm-ex .step.msm-case,.msm-ex .step.msm-case.rev{padding:20px 14px 18px}.msm-fig{padding:12px}.msm-case-text h3{font-size:20px}.msm-stats{grid-template-columns:1fr 1fr;gap:8px}.msm-regions .row{grid-template-columns:44px auto minmax(0,1fr);gap:8px}.msm-mock .vg-field{grid-template-columns:minmax(0,1fr) 64px}.msm-mock .vg-field:has(.msm-recip){grid-template-columns:1fr}.msm-strip .lbls span.mid{display:none}.msm-bar-stats b{font-size:16px}.msm-rows6 .b2-mrow{grid-template-columns:6px minmax(0,1fr) auto}.msm-rows6 .grp{display:none}.msm-def{padding:20px 16px}.msm-chain .dests{flex:1 1 100%}}:where([role=img]:not(nav *,footer *,a,a *,button,button *,svg,svg *)){position:relative}:where([role=img]:not(nav *,footer *,a,a *,button,button *,svg,svg *)):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;background:transparent}:where([role=img],.vg3,[aria-hidden=true]):not(nav *,footer *,a,a *,button,button *,svg,svg *,.sr-only){-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.msm-page .db-caption,.msm-page .msm-bento .b2-card p{font-size:15px;line-height:1.6}.msm-page .db-panel h3,.msm-page .msm-bento .b2-card h3{font-size:18px;letter-spacing:-.015em;line-height:1.3;text-wrap:balance}.msm-page .sec-head .sec-sub{text-wrap:balance}.msm-page .feat-bullets li,.msm-page .row-link{font-size:15px}.msm-page .msm-cap{font-size:13px}.msm-page .msm-notes dt{font-size:11px}.msm-page .msm-notes dd{font-size:14px;line-height:1.6}.msm-page .cta-dark .container>p:first-child{text-wrap:balance}.msm-page .final-cta .meta{font-family:var(--mono);font-size:12px}.msm-page :is(.feat-bullets li,.msm-notes dd,.db-caption,.feat-row-text>p,.msm-case-text p,.msm-prose p,.msm-bento .b2-card p,.msm-def p,.faq-a){text-wrap:pretty}.msm-page :is(.final-cta .meta,.msm-case-text h3,.msm-cnt>span:not(.go),.final-cta>p,.cta-dark .sub){text-wrap:balance}@media (min-width:641px){.msm-page :is(.msm-fig-lbl,.msm-fl-head .lbl,.msm-fl-head .rlbl,.msm-set-l,.msm-ptable th,.msm-bar-stats span,.msm-stats span,.msm-tpl .hd .tp){font-size:11px}.msm-page .msm-scope .chip em,.msm-page .msm-bar-tabs .tab em{font-size:11px}.msm-page .msm-lane .route .qt,.msm-page .msm-lane .hotlbl{font-size:11.5px}.msm-page .msm-lane .dests li b{font-size:12px}.msm-page .msm-lane .dests li span{font-size:11px}.msm-page .msm-paste pre,.msm-page .msm-ptable{font-size:11.5px}.msm-page .msm-ptable td.nm i,.msm-page .msm-ptable tfoot td,.msm-page .msm-tpl .hd .uses,.msm-page .msm-tpl-card .set li b,.msm-page .msm-tpl-new .ghost span,.msm-page .msm-tpl-new .cnt{font-size:11px}.msm-page .msm-tpl-card .set li{font-size:12px}.msm-page .msm-tpl-new .vg-label{font-size:11px}.msm-page .msm-tpl-new .vg-input .mono{font-size:12px}.msm-page .msm-bar-url span,.msm-page .msm-bar-list .row span,.msm-page .msm-bar-list .more{font-size:11px}.msm-page .msm-bar-tabs .tab{font-size:12px}.msm-page .msm-bar-tabs .tab b,.msm-page .msm-bar-list .row{font-size:11.5px}.msm-page .msm-set .chip{font-size:12.5px}.msm-page .msm-set .chip b,.msm-page .msm-rows .row{font-size:12px}.msm-page :is(.msm-rows .st,.msm-rows .note,.msm-regions .st,.msm-win .lb,.msm-seat,.msm-routechip){font-size:11px}.msm-page .msm-scope .chip,.msm-page .msm-regions .row{font-size:12px}.msm-page .msm-mock .vg-label{font-size:11px}.msm-page .msm-mock .vg-input .mono{font-size:12px}.msm-page .msm-mock .vg-hint,.msm-page .msm-recip .rc,.msm-page .msm-strip .lbls,.msm-page .msm-strip .run-l{font-size:11px}.msm-page .msm-qd .qa-sub{font-size:12px}.msm-page :is(.msm-qd .qa-top .t,.msm-qd .qa-chips span,.msm-qd .qd-node .st,.msm-qd .qd-node .city span){font-size:11px}.msm-page .msm-qd .qd-gate span{font-size:11px;letter-spacing:.03em}.msm-page .msm-cnt>span:not(.go){font-size:12.5px}.msm-page .msm-cnt .go{font-size:11px}.msm-page :is(.msm-surf .bar,.msm-surf .bar .chip,.msm-surf .seg span,.msm-surf .pick,.msm-surf .note,.msm-surf .addrow .btn,.msm-s4 .mh .logo,.msm-s4 .mh .sub,.msm-s4 .sw-row){font-size:11px}.msm-page .msm-surf .bar>span:first-child{font-size:12px}.msm-page :is(.msm-bulkact .selbar,.msm-bulkact .act,.msm-copy .from,.msm-copy .to,.msm-recv .upr span,.msm-wl .url,.msm-wl .logo,.msm-rows6 .grp,.msm-bento .b2-mrow,.msm-bento .b2-mrow .tg,.msm-bento .b2-chipline,.msm-bento .b2-code){font-size:11px}.msm-page .msm-chain{font-size:12px}.msm-page .faq-list .faq-item summary .qn{font-size:12px}}.msm-page .msm-alerts .db-panel h3{margin-top:20px}.msm-page .msm-surfs .db-panel h3{margin-top:22px}@media (min-width:981px){.msm-page .db-panels.msm-alerts{grid-template-rows:auto auto 1fr}.msm-page .msm-alerts .db-panel{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;align-items:start}.msm-page .msm-alerts .db-panel>*{min-width:0}.msm-page .msm-alerts .db-panel>.msm-mock{align-self:stretch}.msm-page .db-panels.msm-surfs{grid-template-rows:auto auto 1fr auto auto auto 1fr auto}.msm-page .msm-surfs .db-panel{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0;align-items:start}.msm-page .msm-surfs .db-panel>*{min-width:0}.msm-page .msm-surfs .db-panel>.msm-surf{align-self:stretch}.msm-page .msm-surfs .db-panel>.row-link{justify-self:start}}.msm-page :is(.msm-lane .dests li span,.msm-ptable td.nm b,.msm-tpl-card .set li b,.msm-tpl-new .vg-input .mono,.msm-bar-list .row b,.msm-set .chip b,.msm-rows .nm,.msm-stats span,.msm-s4 .mh .sub,.msm-ticked .b2-mrow b,.msm-copy .from,.msm-copy .to,.msm-wl .url){overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:break-word;min-width:0}.msm-page .msm-lane .dests li{height:auto;min-height:26px;padding-block:5px;grid-template-columns:14px minmax(0,1fr);row-gap:1px}.msm-page .msm-lane .dests li b{white-space:nowrap}.msm-page .msm-lane .dests li span{grid-column:2}@media (min-width:981px){.msm-page .msm-lane .route .fan>svg{height:100%}}@media (min-width:981px) and (max-width:1120px){.msm-page .msm-fl-grid{grid-template-columns:120px minmax(0,1fr) 290px}.msm-page .msm-fl-head{grid-template-columns:minmax(0,1fr) 290px}}.msm-page .msm-tpl-new .vg-input{height:auto;min-height:28px;padding-block:4px}.msm-page .msm-tpl-card .set li{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:8px;column-gap:8px;row-gap:1px}.msm-page .msm-tpl-card .set li b{margin-left:auto;white-space:nowrap}@media (max-width:1120px) and (min-width:561px){.msm-page .msm-bento{grid-template-columns:1fr 1fr}}.msm-page .msm-bento .b2-card{min-width:0}.msm-page .faq-a{overflow-wrap:break-word}.msm-page .msm-bento .b2-code{font-size:11px;white-space:normal;overflow-wrap:break-word;min-width:0}@media (min-width:561px){.msm-page .msm-ptable th:nth-child(3){width:172px}}.msm-page :is(.hero .lede,.msm-cap,.testi-quote){text-wrap:pretty}.msm-page .feat-row-text h3{text-wrap:balance}.msm-page .msm-set .chip{flex-wrap:wrap;row-gap:2px}.msm-page .msm-ex .step.msm-case>.msm-more{grid-area:notes;min-width:0}.msm-page .msm-more>summary{display:block;list-style:none;cursor:pointer;margin-top:0;width:-moz-fit-content;width:fit-content;max-width:100%}.msm-page .msm-more>summary::-webkit-details-marker{display:none}.msm-page .msm-more>summary .arr{display:inline-block;margin-left:4px;transition:transform .2s var(--ease)}.msm-page .msm-more[open]>summary .arr{transform:rotate(90deg)}.msm-page .msm-more>.msm-notes{margin-top:14px}@media (max-width:640px){.msm-page .msm-more>summary{min-height:0;padding:10px 0}}@media (max-width:420px){.msm-page .cta-dark .checks{flex-direction:column;gap:6px}}.msm-page .msm-import{grid-template-columns:minmax(0,1fr)}.msm-page .msm-ptable td.nm :is(b,i){overflow-wrap:normal;word-break:normal}.msm-page .msm-paste pre{overflow-wrap:break-word}@media (max-width:560px){.msm-page .msm-ptable td.cr{white-space:normal}.msm-page .msm-ptable td.nm b{overflow-wrap:normal}}.msm-page .msm-ex .step-head{flex-wrap:wrap;-moz-column-gap:10px;column-gap:10px;row-gap:6px}.msm-page .msm-ex .step-head .step-num{white-space:nowrap;flex:none}.msm-page .msm-ex .step-head .step-time{text-wrap:balance;min-width:0}.msm-page .msm-qd .qa-top b{text-wrap:balance}.msm-page :is(.msm-mock .vg-hint,.faq-item .qt){text-wrap:balance}.msm-page .msm-mock .vg-hint{align-items:flex-start;line-height:1.5}.msm-page .msm-mock .vg-hint .okd{margin-top:calc(.75em - 3px)}.msm-page .msm-strip .run-l{top:-24px}.msm-page .msm-alerts .msm-strip{margin-top:30px}.msm-page .msm-surf .addrow .btn{height:auto;min-height:0;line-height:inherit}.msm-page .msm-bar-tabs{display:grid;grid-template-columns:repeat(3,max-content)}@media (min-width:981px) and (max-width:1120px){.msm-page .msm-bar-tabs{grid-template-columns:repeat(2,max-content)}}@media (max-width:640px){.msm-page .msm-bar-tabs{grid-template-columns:repeat(2,max-content)}}@media (max-width:389px){.msm-page .msm-bar-tabs{grid-template-columns:max-content}}.msm-page .msm-cv .ucap .mid{white-space:normal;overflow:visible;text-overflow:clip;min-width:0;text-wrap:balance}@media (max-width:420px){.msm-page .hero .vg3-chip .pop{display:none}}.msm-page .msm-strip .lbls{display:flex;flex-wrap:wrap;justify-content:space-between;-moz-column-gap:10px;column-gap:10px;row-gap:2px;height:auto}.msm-page .msm-strip .lbls span,.msm-page .msm-strip .lbls span.mid,.msm-page .msm-strip .lbls span.end{position:static;transform:none}.msm-page .msm-strip .lbls span.end{margin-left:auto}.msm-page .msm-more>summary{text-wrap:balance}.msm-page .msm-mock .vg-field .vg-label{text-wrap:balance}.msm-page .dx-slate .msm-inline{color:var(--accent-bright)}.msm-page .msm-bar-tabs{justify-items:start}@media (min-width:641px) and (max-width:980px){.msm-page .hero .vg3-kpi .s,.msm-page .hero .vg3-kpi .s.sw>*{white-space:normal;overflow:visible;text-overflow:clip}}@media (min-width:390px) and (max-width:640px),(min-width:981px){.msm-page .msm-bar-tabs{display:flex;flex-wrap:wrap}}@media (min-width:981px){.msm-page .msm-bar-tabs{max-width:26rem}}.msm-page .msm-bento .b2-chipline{text-wrap:balance}#msm-fleet{scroll-margin-top:80px}
