.mw4-line{margin-top:36px;padding:0 2%;position:relative}.mw4-line:before{content:"";background:linear-gradient(90deg,#f476008c 0% 62%,#c7c5bd3d 100%);border-radius:2px;height:2px;position:absolute;top:24px;left:calc(12.5% + 22px);right:calc(12.5% + 22px)}.mw4-signal{background:var(--champ);width:9px;height:9px;box-shadow:0 0 12px var(--champ);opacity:0;border-radius:50%;animation:4.6s ease-in-out infinite mw4-travel;position:absolute;top:20px;left:12.5%}@keyframes mw4-travel{0%{opacity:0;left:12.5%}12%{opacity:1}82%{opacity:1}to{opacity:0;left:87.5%}}.mw4-nodes{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.mw4-node{text-align:center;flex-direction:column;align-items:center;display:flex}.mw4-dot{background:#0d0d11;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.mw4-node.live .mw4-dot{background:#f476001f;border:1px solid #f4760080}.mw4-check{fill:none;width:22px;height:22px;stroke:var(--champ);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.mw4-node.next .mw4-dot{background:var(--champ);animation:2.2s ease-in-out infinite mw4-pulse;box-shadow:0 0 0 6px #f4760029,0 0 30px #f4760080}@keyframes mw4-pulse{0%,to{box-shadow:0 0 0 6px #f4760029,0 0 24px #f4760066}50%{box-shadow:0 0 0 13px #f476000d,0 0 44px #f47600b3}}.mw4-ping{background:#08080b;border-radius:50%;width:12px;height:12px}.mw4-name{font-family:var(--disp);letter-spacing:-.01em;color:var(--bone);margin-top:15px;font-size:15px;font-weight:600}.mw4-node.next .mw4-name{color:#fff}.mw4-tag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-2);margin-top:5px;font-size:10px}.mw4-node.next .mw4-tag{color:var(--champ)}@media (max-width:620px){.mw4-line:before,.mw4-signal{display:none}.mw4-nodes{grid-template-columns:1fr 1fr;gap:30px 16px}}@media (prefers-reduced-motion:reduce){.mw4-signal,.mw4-node.next .mw4-dot{animation:none}}.mw4r{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.mw4r-slip{border:1px solid var(--hair);background:repeating-linear-gradient(90deg, transparent 0 10px, #ffffff0a 10px 12px) top / 100% 6px no-repeat, linear-gradient(180deg, var(--surf), #09090c);font-family:var(--mono);border-radius:6px 6px 18px 18px;padding:22px 24px 20px;position:relative;overflow:hidden}.mw4r-slip.ours{background:repeating-linear-gradient(90deg, transparent 0 10px, #f476002e 10px 12px) top / 100% 6px no-repeat, radial-gradient(90% 70% at 100% 0%, #f4760012, transparent 55%), linear-gradient(180deg, var(--surf), #09090c);border-color:#f4760066;padding-bottom:64px}.mw4r-head{border-bottom:1px dashed var(--hair);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);justify-content:space-between;gap:12px;padding:6px 0 12px;font-size:9.5px;display:flex}.mw4r-slip.ours .mw4r-head span:first-child{color:var(--champ)}.mw4r-lines{gap:2px;margin:0;padding:6px 0;list-style:none;display:grid}.mw4r-lines li{color:var(--bone-2);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:12.5px;display:flex}.mw4r-lines li b{color:var(--bone);text-align:right;white-space:nowrap;font-weight:600}.mw4r-slip.ours .mw4r-lines li b{color:var(--champ)}.mw4r-total{border-top:1px dashed var(--hair);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);justify-content:space-between;align-items:baseline;gap:12px;padding-top:12px;font-size:11px;display:flex}.mw4r-total b{font-family:var(--disp);letter-spacing:-.02em;text-transform:none;color:var(--bone);font-size:18px;font-weight:600}.mw4r-slip.ours .mw4r-total b{color:var(--champ);font-size:30px}.mw4r-total small{font-family:var(--mono);letter-spacing:.1em;color:var(--mute);font-size:11px}.mw4r-terms{letter-spacing:.06em;color:var(--mute);margin-top:8px;font-size:10.5px}.mw4r-stamp{border:2px solid var(--champ);letter-spacing:.22em;text-transform:uppercase;color:var(--champ);opacity:.9;border-radius:6px;padding:6px 12px;font-size:11px;animation:.6s cubic-bezier(.2,1.4,.4,1) .4s both mw4r-stamp;position:absolute;bottom:18px;right:22px;transform:rotate(-12deg)scale(1)}@keyframes mw4r-stamp{0%{opacity:0;transform:rotate(-12deg)scale(2.2)}to{opacity:.9;transform:rotate(-12deg)scale(1)}}.mw4r-cta{color:var(--bone-2);align-items:center;gap:16px;margin-top:18px;font-size:13px;display:flex}@media (max-width:860px){.mw4r{grid-template-columns:1fr}.mw4r-cta{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.mw4r-stamp{animation:none}}
