.mk .sl-eyebrow{color:var(--fg-caption);font-size:12px;line-height:16px}.mk .sl-hero .pf-hero-copy{padding-top:72px}.mk .sl-stage{padding:48px 32px 64px;position:relative;overflow:hidden}.mk .sl-stage:before{content:"";background-image:var(--pf-dots);background-size:var(--pf-dot-gap) var(--pf-dot-gap);opacity:.7;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.mk .sl-stage>*{position:relative}.mk .sl-stage .pf-cite svg,.mk .sl-visual .pf-cite svg{color:var(--fg-3)}.mk .sl-visual{width:min(100%,320px)}.mk .sl-panel,.mk .sl-panel.pf-bd-card{border:1px solid var(--stroke-default);background:var(--card);box-shadow:var(--shadow-product), 0 24px 48px -16px color-mix(in srgb, var(--fg) 18%, transparent);border-radius:16px;overflow:hidden}.mk .sl-foot{border-top:1px solid var(--stroke-weak);color:var(--fg-caption);padding:10px 14px;font-size:11px}.mk .sl-foot.is-person{color:var(--info);align-items:center;gap:6px;font-size:12px;display:flex}.mk .sl-foot.is-person svg{width:13px;height:13px}.mk .sl-timeline{flex-direction:column;display:flex}.mk .sl-timeline>div{grid-template-columns:72px 1fr;gap:10px;padding:10px 14px;display:grid}.mk .sl-timeline>div+div{border-top:1px solid var(--stroke-weak)}.mk .sl-timeline small{color:var(--fg-caption);font-variant-numeric:tabular-nums;font-size:11px;line-height:16px}.mk .sl-timeline div div{flex-direction:column;display:flex}.mk .sl-timeline b{color:var(--fg);font-size:13px;font-weight:500}.mk .sl-timeline span{color:var(--fg-caption);font-size:12px}.mk .sl-timeline>div:last-child b{color:var(--ok)}@media (max-width:991px){.mk .sl-stage{padding:32px 16px 56px}}.mk .sl-proof{border-top:1px solid var(--stroke-subtle);border-bottom:1px solid var(--stroke-subtle)}.mk .sl-proof-row{flex-wrap:wrap;align-items:center;gap:16px 24px;padding:18px 32px;display:flex}.mk .sl-proof-chips{flex-wrap:wrap;gap:8px;display:flex}.mk .sl-proof-chips span{border:1px solid var(--stroke-subtle);background:var(--card);height:32px;box-shadow:var(--shadow-1);color:var(--fg-2);border-radius:8px;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:13px;display:inline-flex}.mk .sl-proof-chips svg{width:14px;height:14px;color:var(--fg-3)}.mk .sl-proof-chips span.is-ok svg{color:var(--ok)}.mk .sl-proof-chips span.is-off{box-shadow:none;color:var(--fg-caption);border-style:dashed}.mk .sl-proof-note{color:var(--fg-caption);margin-left:auto;font-size:13px}.mk .sl-engagement{background:var(--stroke-subtle);border-top:1px solid var(--stroke-subtle);border-bottom:1px solid var(--stroke-subtle);grid-template-columns:1fr;gap:1px;display:grid}@media (min-width:992px){.mk .sl-engagement{grid-template-columns:repeat(4,minmax(0,1fr))}}.mk .sl-engagement>div{background:var(--bg);flex-direction:column;gap:10px;padding:28px 32px 36px;display:flex}.mk .sl-engagement small{color:var(--fg-caption);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.mk .sl-engagement b{color:var(--fg);font-size:17px;font-weight:500;line-height:24px}.mk .sl-engagement p{color:var(--fg-accent);font-size:15px;line-height:22px}.mk .sl-operators-head{justify-content:space-between;align-items:center;padding:20px 32px 16px;display:flex}.mk .sl-operators-head a{color:var(--fg-3);font-size:13px;text-decoration:none}.mk .sl-operators-head a:hover{color:var(--fg)}.mk .sl-operators-row{background:var(--stroke-subtle);border-top:1px solid var(--stroke-subtle);border-bottom:1px solid var(--stroke-subtle);grid-template-columns:1fr;gap:1px;display:grid}@media (min-width:768px){.mk .sl-operators-row{grid-template-columns:repeat(5,minmax(0,1fr))}}.mk .sl-operators-row a{background:var(--bg);flex-direction:column;gap:4px;padding:20px 24px;text-decoration:none;transition:background-color .2s;display:flex}.mk .sl-operators-row a:hover{background:var(--bg-2)}.mk .sl-operators-row b{color:var(--fg);font-size:14px;font-weight:500;line-height:20px}.mk .sl-operators-row span{color:var(--fg-caption);font-size:12px;line-height:16px}.mk .sl-map{flex-direction:column;padding:0 32px 72px;display:flex}.mk .sl-map-row{gap:12px;display:grid}.mk .sl-map-bus{height:36px;display:grid}.mk .sl-map-row.is-4{grid-template-columns:repeat(2,minmax(0,1fr))}.mk .sl-map-bus.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mk .sl-map-row.is-3,.mk .sl-map-bus.is-3{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:860px;margin:0 auto}.mk .sl-map-row.is-2,.mk .sl-map-bus.is-2{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:560px;margin:0 auto}.mk .sl-map-bus i{justify-self:center;height:100%}@media (min-width:992px){.mk .sl-map-row.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:991px){.mk .sl-map,.mk .sl-map-boundary{gap:12px}.mk .sl-map-row.is-3{grid-template-columns:1fr}.mk .sl-map-bus{display:none}}.mk .sl-map-node{flex-direction:column;gap:6px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.mk .sl-map-node:hover{border-color:var(--stroke-strong);box-shadow:var(--shadow-product)}.mk .sl-map-more{color:var(--fg-3);align-items:center;gap:4px;margin-top:4px;font-size:12px;display:inline-flex}.mk .sl-map-more svg{width:12px;height:12px}.mk .sl-map-boundary{border:1px dashed var(--stroke-strong);border-radius:16px;flex-direction:column;padding:40px 16px 16px;display:flex;position:relative}.mk .sl-map-boundary>small{color:var(--fg-3);align-items:center;gap:6px;font-size:11px;line-height:16px;display:inline-flex;position:absolute;top:12px;left:16px}.mk .sl-map-boundary>small svg{width:12px;height:12px}.mk .sl-commit{background:var(--stroke-subtle);border-top:1px solid var(--stroke-subtle);border-bottom:1px solid var(--stroke-subtle);grid-template-columns:1fr;gap:1px;display:grid}@media (min-width:768px){.mk .sl-commit{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.mk .sl-commit{grid-template-columns:repeat(4,minmax(0,1fr))}}.mk .sl-commit>div{background:var(--bg);flex-direction:column;gap:10px;padding:28px 32px 36px;display:flex}.mk .sl-commit-ico{background:var(--card);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--stroke-default);color:var(--fg);border-radius:10px;place-items:center;margin-bottom:6px;display:grid}.mk .sl-commit-ico svg{width:17px;height:17px}.mk .sl-commit b{color:var(--fg);font-size:17px;font-weight:500;line-height:24px}.mk .sl-commit p{color:var(--fg-accent);font-size:15px;line-height:22px}.mk .sl-rows{flex-direction:column;display:flex}.mk .sl-rows>div{color:var(--fg);font-variant-numeric:tabular-nums;grid-template-columns:96px 1fr 56px;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:grid}.mk .sl-rows>div+div{border-top:1px solid var(--stroke-weak)}.mk .sl-rows b{color:var(--fg);font-size:13px;font-weight:500}.mk .sl-rows>div>span:last-child{text-align:right}
