.wpm-hero{padding:clamp(16px,3vw,40px)}.wpm-shot{position:relative;overflow:hidden;background:#f7f8fa;border:1px solid rgba(12,19,29,.08);border-radius:10px;box-shadow:0 1px 2px rgba(12,19,29,.04),0 18px 48px rgba(12,19,29,.09)}.wpm-shot .hb-c{transform:translateY(44px)}.wpm-item{background:#fff;border:1px solid #e1e4e8;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.wpm-tl-line{position:absolute;left:24px;right:24px;top:114px;height:3px;border-radius:2px;background:#d7dce3}.wpm-dot{position:absolute;top:108px;width:15px;height:15px;margin-left:-7px;border-radius:50%;background:#fff;border:3px solid var(--c)}.wpm-ev{position:absolute;width:126px;display:grid;gap:3px;padding:9px 11px;background:#fff;border:1px solid #e6e8eb;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.05);font-size:12px}.wpm-ev b{font-size:13px;font-weight:600;color:#1f2329}.wpm-ev small{font-size:11px;color:#667085}.wpm-ev em{justify-self:start;font-style:normal;font-size:10px;font-weight:600;padding:1px 7px;border-radius:4px;color:#fff;background:var(--c)}.wpm-evu{top:14px}.wpm-evd{top:136px}.wpm-mx{background:#fff linear-gradient(#e6e8eb,#e6e8eb) 50% 0/1px 100% no-repeat,linear-gradient(#e6e8eb,#e6e8eb) 0 50%/100% 1px no-repeat}.wpm-q{position:absolute;z-index:1;font-size:11px;font-weight:700;color:#667085;letter-spacing:.02em}.wpm-ax{position:absolute;font-size:10.5px;font-weight:600;color:#98a2b3}.wpm-axy{left:-14px;top:150px;transform:rotate(-90deg)}.wpm-axx{right:10px;bottom:6px}.wpm-n{position:absolute;width:84px;height:60px;padding:7px 8px;font-size:10.5px}.wpm-n em{width:auto;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:9px;font-size:10px;font-style:normal;font-weight:700}.wpm-poll{display:grid;gap:8px;padding:14px 16px;font-size:12px;color:#344054}.wpm-poll>b{font-size:14px;font-weight:600;color:#1f2329}.wpm-poll>small{font-size:11px;color:#667085;margin-top:-4px}.wpm-po{display:grid;grid-template-columns:1fr auto;gap:6px 8px;padding:8px 10px;border:1px solid #e6e8eb;border-radius:8px}.wpm-po.on{border-color:#b9d6f7;background:#f3f8fe}.wpm-po span{font-weight:500;color:#1f2329}.wpm-po em{font-style:normal;font-weight:600}.wpm-pb{grid-column:1/-1;height:6px;border-radius:3px;background:#eef0f3;overflow:hidden}.wpm-pb u{display:block;height:100%;border-radius:3px;background:#1c7ce2}.wpm-pa{width:67%}.wpm-tbl{width:100%;border-collapse:collapse;font-size:12px;color:#344054}.wpm-tbl td,.wpm-tbl th{padding:9px 12px;border-bottom:1px solid #eef0f2;text-align:left;white-space:nowrap}.wpm-tbl th{background:#f7f8fa;font-weight:600;font-size:11px;color:#667085}.wpm-tbl td:first-child{font-weight:500;color:#1f2329}.wpm-flip{position:relative}.wpm-flip s{text-decoration:none}.wpm-va{position:absolute;left:12px;top:9px;opacity:0;padding:0 3px;margin-left:-3px;border-radius:3px;box-shadow:0 0 0 1.5px #1c7ce2}.wpm-jr{display:grid;grid-template-columns:repeat(4,1fr);padding:14px 10px 0}.wpm-jr>div{display:grid;align-content:start;gap:3px;padding:0 10px;border-left:1px dashed #e1e4e8;font-size:11.5px;color:#667085}.wpm-jr>div:first-child{border-left:0}.wpm-jr b{font-size:12.5px;font-weight:600;color:#1f2329}.wpm-jr .wpm-low b{color:#c4320a}.wpm-jl{position:absolute;left:0;right:0;bottom:16px;width:100%;height:44px}.wpm-drag{animation:wpm-drag 10s infinite}.wpm-o-cur{animation:wpm-o-cur 10s infinite}.wpm-va{animation:wpm-va 12s infinite}.wpm-vb{animation:wpm-vb 12s infinite}.wpm-l-cur{animation:wpm-l-cur 12s infinite}.wpm-pa{animation:wpm-pa 11s infinite}.wpm-s-cur{animation:wpm-s-cur 11s infinite}@keyframes wpm-drag{0%,55%{opacity:1;transform:none}58%{opacity:0;transform:none}60%{opacity:0;transform:translate(6px,148px)}63%,66%{opacity:1;transform:translate(6px,148px)}100%,82%{opacity:1;transform:none}}@keyframes wpm-o-cur{0%,56%{transform:none}62%,66%{transform:translate(30px,-4px)}82%{transform:translate(24px,-152px)}100%,90%{transform:none}}@keyframes wpm-va{0%,50%{opacity:0}53%,69%{opacity:1}100%,71%{opacity:0}}@keyframes wpm-vb{0%,50%{opacity:1}53%,69%{opacity:0}100%,71%{opacity:1}}@keyframes wpm-l-cur{0%,48%{transform:none}58%,72%{transform:translate(170px,-168px)}100%,82%{transform:none}}@keyframes wpm-pa{0%,56%{width:67%}58%,64%{width:50%}100%,68%{width:67%}}@keyframes wpm-s-cur{0%,50%{transform:none}60%,66%{transform:translate(90px,-270px)}100%,76%{transform:none}}@media (prefers-reduced-motion:reduce){.wpm-va{opacity:0!important}.wpm-vb{opacity:1!important}}.wpm-ch{list-style:none;margin:0;padding:0 var(--pad) var(--pad);display:grid;gap:clamp(40px,5vw,72px)}.wpm-c{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(24px,4vw,56px);align-items:center}.wpm-rev .wpm-ct{order:2}.wpm-ct{display:grid;gap:12px;align-content:center}.wpm-num{font-family:var(--mfws-display);font-size:clamp(56px,6vw,88px);line-height:.9;letter-spacing:-.03em;color:#cfd8e3}.wpm-ct h3{margin:0;font-family:var(--mfws-display);font-weight:400;font-size:clamp(28px,3vw,40px);line-height:1.05;letter-spacing:-.02em;color:var(--ink)}.wpm-ct p{margin:0;max-width:30em;font-size:clamp(16px,1.3vw,18px);line-height:1.55;color:var(--body)}.wpm-ct .wpm-cl{font-size:14.5px;color:var(--muted)}.wpm-cl a,.wpm-dc p a,.wpm-more a{color:var(--blue-dark);font-weight:500}.wpm-cl a:hover,.wpm-dc p a:hover,.wpm-more a:hover{color:var(--blue)}.wpm-cs{display:grid;place-items:center;min-height:320px;padding:clamp(20px,3vw,40px)}.wpm-doc{justify-self:start;display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;padding:7px 12px;background:#fff;border:1px solid #e1e3e6;border-radius:999px;font-size:13px;color:#344054;box-shadow:0 2px 6px rgba(0,0,0,.05)}.wpm-doc i{color:#d92d20}.wpm-doc small{color:#98a2b3}.wpm-themes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}.wpm-th{display:grid;align-content:start;gap:8px;padding:10px;background:var(--s);border:1.5px solid var(--sb);border-radius:8px}.wpm-th>b{font-size:12.5px;font-weight:700;line-height:1.3;color:var(--st)}.wpm-th>div{display:grid;gap:7px}.wpm-sn{display:block;padding:9px 10px;min-height:52px;box-sizing:border-box;background:var(--n);font-size:12px;line-height:1.35;color:#333;box-shadow:0 2px 5px rgba(0,0,0,.08)}.wpm-up{width:min(420px,100%);display:grid;gap:8px;padding:16px;background:#fff;border:1px solid #e1e4e8;border-radius:12px;box-shadow:0 12px 32px rgba(12,19,29,.1);font-size:13.5px;color:#1f2329}.wpm-up>b{font-size:15px;font-weight:600;margin-bottom:4px}.wpm-ui{display:flex;align-items:center;gap:12px;padding:9px 10px;border:1px solid #eceef1;border-radius:8px}.wpm-ui span:nth-child(2){flex:1;min-width:0}.wpm-ui img{width:22px;height:22px;border-radius:50%;object-fit:cover}.wpm-ua{display:grid;justify-items:center;width:30px;font-size:12px;font-weight:700;line-height:1;color:#667085}.wpm-ua i{font-size:12px}.wpm-ui.on .wpm-ua{color:#1c7ce2}.wpm-add{display:inline-flex;align-items:center;gap:4px;justify-self:start;margin-top:4px;font-size:12.5px;color:#1c7ce2;font-weight:500}.wpm-gantt{width:100%;max-width:560px;display:grid;grid-template-columns:150px 1fr;background:#fff;border:1px solid #e1e4e8;border-radius:10px;overflow:hidden;font-size:12px;color:#344054;box-shadow:0 12px 32px rgba(12,19,29,.1)}.wpm-gh,.wpm-gr{display:contents}.wpm-gh>span{height:34px;display:flex;align-items:center;padding:0 12px;background:#f7f8fa;border-bottom:1px solid #e6e8eb;font-weight:600;font-size:11.5px;color:#667085}.wpm-gw{display:grid!important;grid-template-columns:repeat(5,1fr);padding:0!important}.wpm-gw i{font-style:normal;display:flex;align-items:center;padding-left:8px;border-left:1px solid #e6e8eb}.wpm-gr>span{height:40px;display:flex;align-items:center;padding:0 12px;white-space:nowrap;border-bottom:1px solid #f0f1f3}.wpm-gr>span:first-child{gap:8px;font-weight:500;color:#1f2329}.wpm-gr em,.wpm-gr img{width:20px;height:20px;flex:none;border-radius:50%;object-fit:cover}.wpm-gr em{display:grid;place-items:center;font-style:normal;font-size:10px;font-weight:600;color:#fff;background:#1d2939}.wpm-gt{position:relative;padding:0!important;background:repeating-linear-gradient(90deg,transparent 0 calc(20% - 1px),#f0f1f3 calc(20% - 1px) 20%)}.wpm-gt b{position:absolute;top:10px;height:20px;padding:0 8px;border-radius:5px;background:var(--c);color:#fff;font-size:10.5px;font-weight:600;display:flex;align-items:center;white-space:nowrap}.wpm-gt b.wpm-ms{width:14px;height:14px;top:13px;padding:0;border-radius:2px;transform:rotate(45deg)}.wpm-launch{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;width:100%;max-width:520px;align-items:start}.wpm-chk p{white-space:nowrap}.wpm-chk,.wpm-op{background:#fff;border:1px solid #e1e4e8;border-radius:10px;padding:14px 16px;box-shadow:0 12px 32px rgba(12,19,29,.1);font-size:13px;color:#344054}.wpm-chk{display:grid;gap:9px}.wpm-chk>b{font-size:14px;font-weight:600;color:#1f2329}.wpm-chk p{margin:0;display:flex;align-items:center;gap:8px}.wpm-chk p i{color:#98a2b3}.wpm-chk p.dn{color:#98a2b3;text-decoration:line-through}.wpm-chk p.dn i{color:#1c7ce2}.wpm-op{display:grid;gap:7px;line-height:1.45}.wpm-op>b{font-size:15px;font-weight:600;color:#1f2329}.wpm-op small{margin-top:-4px;color:#98a2b3;font-size:11.5px}.wpm-op p{margin:0}.wpm-op p b{color:#1f2329;font-weight:600}.wpm-pres{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:#fdecea;color:#d92d20;font-size:11.5px;font-weight:600}.wpm-oc{background:#fff;overflow:hidden;color:#1f2329}.wpm-oh{display:flex;align-items:center;gap:7px;padding:9px 12px;border-bottom:1px solid #eef0f2;font-size:13px;font-weight:500;color:#333}.wpm-oh i{font-size:14px;color:#555}.wpm-cal{font-family:Roboto,Inter,system-ui,sans-serif;color:#3c4043}.wpm-calh{display:flex;align-items:center;gap:6px;padding:7px 10px;border-bottom:1px solid #e8e8e8;font-size:clamp(9px,.9cqw,12px)}.wpm-cb,.wpm-cn{display:grid;place-items:center;height:22px;padding:0 8px;border:1px solid #e8e8e8;border-radius:4px;font-weight:500}.wpm-cn{width:24px;padding:0}.wpm-calh b{margin-left:8px;font-weight:400;font-size:clamp(10px,1.05cqw,14px)}.wpm-cv{margin-left:auto;display:flex;border:1px solid #e8e8e8;border-radius:4px;overflow:hidden}.wpm-cv em{font-style:normal;padding:3px 8px;border-right:1px solid #e8e8e8;color:#5f6368}.wpm-cv em:last-child{border-right:0}.wpm-cv em.on{background:#e8f0fe;color:#1a73e8}.wpm-cg,.wpm-cw{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.wpm-cw{border-bottom:1px solid #e8e8e8}.wpm-cw span{padding:4px 0;text-align:center;font-size:clamp(7px,.7cqw,9.5px);font-weight:500;text-transform:uppercase;color:#70757a}.wpm-cd{min-height:clamp(30px,3.2cqw,44px);padding:2px 3px;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;display:grid;align-content:start;gap:2px;overflow:hidden}.wpm-cd:nth-child(7n){border-right:0}.wpm-cd>span{font-size:clamp(7.5px,.75cqw,10px);font-weight:500;line-height:1.5}.wpm-cd.wpm-om{background:#f8f9fa;color:#9aa0a6}.wpm-td>span{justify-self:start;padding:0 4px;border-radius:999px;background:#1a73e8;color:#fff}.wpm-cd i{display:block;padding:1px 3px;border-radius:3px;background:var(--c);color:#fff;font-style:normal;font-size:clamp(6.5px,.66cqw,9px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wpm-tree{font-family:Arial,sans-serif}.wpm-tw2{position:relative;height:clamp(120px,12.5cqw,170px)}.wpm-tl2{position:absolute;inset:0;width:100%;height:100%}.wpm-tl2 path{fill:none;stroke:#9aa4b1;stroke-width:2;vector-effect:non-scaling-stroke}.wpm-tn{position:absolute;transform:translateX(-50%);display:grid;justify-items:center;gap:1px;padding:5px 9px;min-width:26%;box-sizing:border-box;background:#fff;border:1px solid #d7dbe0;border-radius:6px;box-shadow:rgba(0,0,0,.06) 0 1px 3px;color:#333;text-align:center}.wpm-tn b{font-size:clamp(8.5px,.9cqw,12.5px);font-weight:600;line-height:1.25}.wpm-tn small{font-size:clamp(7.5px,.75cqw,10.5px);opacity:.7}.wpm-troot{background:#156ee9;border-color:#156ee9;color:#fff}.wpm-sd{position:absolute;left:7px;top:9px;width:7px;height:7px;border-radius:50%;background:var(--c)}.wpm-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.2vw,28px);padding:0 var(--pad) var(--pad)}.wpm-dc{display:grid;gap:16px;align-content:start}.wpm-dc>p{margin:0;max-width:34em;font-size:clamp(16px,1.3vw,18px);line-height:1.5;color:var(--muted)}.wpm-dc>p b{font-weight:600;color:var(--ink)}.wpm-tag{display:inline-block;padding:1px 8px;border-radius:999px;background:#ecf4fe;color:#0a69ce;font-size:12.5px;font-weight:600;vertical-align:2px}.wpm-ds{display:grid;place-items:center;gap:14px;min-height:300px;padding:clamp(20px,3vw,36px)}.wpm-kb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;padding:10px;background:#fff;border:1px solid #e1e4e8;border-radius:10px;box-sizing:border-box;box-shadow:0 12px 32px rgba(12,19,29,.1)}.wpm-kb>div{display:grid;align-content:start;gap:7px;padding:8px;border-radius:8px;background:#f4f5f7}.wpm-kb b{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#172b4d}.wpm-kb b::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--d)}.wpm-kb span{position:relative;padding:8px 9px 8px 12px;background:#fff;border-radius:7px;font-size:12px;line-height:1.35;box-shadow:0 1px 3px rgba(0,0,0,.12)}.wpm-kb span::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:7px 0 0 7px;background:var(--t)}.wpm-conn{justify-self:start;display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;background:#fff;border-radius:999px;box-shadow:0 8px 24px rgba(10,30,40,.14);font-size:13px;color:var(--ink)}.wpm-conn img{width:18px;height:18px}.wpm-conn em{font-style:normal;padding:1px 8px;border-radius:999px;background:#e8f0ff;color:#0052cc;font-size:11.5px;font-weight:600}.wpm-sim{width:min(380px,100%);display:grid;gap:10px;padding:16px;background:#fff;border:1px solid #e1e4e8;border-radius:12px;box-shadow:0 12px 32px rgba(12,19,29,.1);font-size:12.5px;color:#344054}.wpm-sim>b{font-size:14px;font-weight:600;color:#1f2329}.wpm-sim svg{width:100%;height:auto}.wpm-sl{display:grid;grid-template-columns:110px 1fr 56px;align-items:center;gap:10px}.wpm-sl i{height:4px;border-radius:2px;background:#e6e8eb}.wpm-sl u{display:block;height:100%;border-radius:2px;background:#1c7ce2;position:relative}.wpm-sl u::after{content:"";position:absolute;right:-7px;top:-5px;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid #1c7ce2;box-sizing:border-box}.wpm-sl em{font-style:normal;font-weight:600;text-align:right}.wpm-tpls{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 18px;padding:0 var(--pad)}.wpm-tpl{display:grid;gap:8px;align-content:start;color:var(--ink);text-decoration:none}.wpm-tth{aspect-ratio:4/3;border-radius:14px;overflow:hidden;border:1px solid var(--rule);background:#fff}.wpm-tth img{display:block;width:100%;height:100%;object-fit:contain;padding:10px;box-sizing:border-box}.wpm-tt{font-size:14px;font-weight:600;line-height:1.35;transition:color .15s}.wpm-tpl:hover .wpm-tt{color:var(--blue-dark)}.wpm-more{margin:0;padding:20px var(--pad) var(--pad);font-size:15px;line-height:1.6;color:var(--body)}.wpm-tw{margin:0 var(--pad);overflow-x:auto}.wpm-plan{width:100%;min-width:560px;border-collapse:collapse;font-size:15px}.wpm-plan td,.wpm-plan th{padding:14px 16px;border-bottom:1px solid var(--rule);text-align:center;vertical-align:middle}.wpm-plan thead th{font-weight:600;color:var(--ink);border-bottom:2px solid var(--ink)}.wpm-plan tbody th{width:44%;text-align:left;font-weight:500;color:var(--ink)}.wpm-plan td{color:var(--body)}.wpm-plan .bi-check-lg{color:var(--blue);font-size:18px}.wpm-no{display:inline-block;width:12px;height:2px;border-radius:1px;background:#c9ced6;vertical-align:middle}.wpm-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wpm-sib a{margin-right:14px;white-space:nowrap}@media (max-width:1180px){.wpm-tpls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.wpm-c{grid-template-columns:minmax(0,1fr)}.wpm-rev .wpm-ct{order:0}.wpm-duo{grid-template-columns:minmax(0,1fr)}.wpm-themes{grid-template-columns:minmax(0,1fr)}.wpm-launch{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.wpm-tpls{grid-template-columns:repeat(2,minmax(0,1fr))}.wpm-gantt{grid-template-columns:120px 1fr}}.wpm-rec{display:grid;gap:clamp(28px,3vw,40px);padding:0 var(--pad)}.wpm-rrow{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px 28px;align-items:start;padding-top:clamp(20px,2.4vw,28px);border-top:1px solid var(--rule)}.wpm-rrow:first-child{border-top:0;padding-top:0}.wpm-rh{display:grid;gap:6px}.wpm-rh h3{margin:0;font-size:19px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.wpm-rh a{font-size:14px;font-weight:500;color:var(--blue-dark)}.wpm-rh a:hover{color:var(--blue)}.wpm-rcs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.wpm-rc{display:grid;gap:5px;align-content:start;color:var(--ink);text-decoration:none}.wpm-rth{display:block;aspect-ratio:16/10;margin-bottom:6px;overflow:hidden;border:1px solid var(--rule);border-radius:12px;background:#fff;transition:box-shadow .2s}.wpm-rth img{display:block;width:100%;height:100%;object-fit:contain;padding:8px;box-sizing:border-box}.wpm-rico{display:grid;place-items:center;background:#f6f8fa}.wpm-rico img{width:48px;height:48px;padding:0}.wpm-rc:hover .wpm-rth{box-shadow:0 8px 24px rgba(12,19,29,.1)}.wpm-rn{font-size:14.5px;font-weight:600;line-height:1.35;transition:color .15s}.wpm-rc:hover .wpm-rn{color:var(--blue-dark)}.wpm-rd{font-size:13.5px;line-height:1.45;color:var(--muted)}.wpm-rtag{display:inline-block;margin-left:4px;padding:0 7px;border-radius:999px;background:#ecf4fe;color:#0a69ce;font-size:11.5px;font-style:normal;font-weight:600;vertical-align:1px}@media (max-width:1100px){.wpm-rrow{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.wpm-rcs{grid-template-columns:repeat(2,minmax(0,1fr))}}