.mk .cs-logo{flex:none;display:grid;place-items:center;width:156px;height:72px;padding:9px 14px;border-radius:14px;background:#fff;border:1px solid var(--border)}.mk .cs-logo img{width:auto;height:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.mk .cs-id{display:flex;align-items:center;gap:16px}.mk .cs-id,.mk .cs-id p{min-width:0}.mk .cs-id b{display:block;font-family:var(--display);font-weight:600;font-size:17px;line-height:1.3;letter-spacing:-.015em;color:var(--text)}.mk .cs-id span{display:block;margin-top:2px;font-size:14px;line-height:1.4;color:var(--text-3)}.mk .cs-id .cs-flag{display:inline-block;margin-top:8px;padding:2px 9px;border-radius:999px;border:1px dashed var(--border-2);font-size:12px;font-weight:600;line-height:1.5;color:var(--text-2)}.mk .cs-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mk .cs-stats div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:4px;padding-top:12px;border-top:1px solid var(--border)}.mk .cs-stats dd{font-family:var(--display);font-weight:700;font-size:clamp(24px,2vw,30px);line-height:1.05;letter-spacing:-.04em;color:var(--text);font-variant-numeric:tabular-nums}.mk .cs-stats dt{font-size:13px;line-height:1.4;color:var(--text-2)}@media (max-width:420px){.mk .cs-stats{grid-template-columns:minmax(0,1fr);gap:0}.mk .cs-stats div{flex-direction:row-reverse;align-items:baseline;gap:12px;padding:10px 0}.mk .cs-stats dd{flex:none;min-width:3.4em}}.mk .cs-hub{padding-top:clamp(16px,2vw,28px)}.mk .cs-grid{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mk .cs-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.mk .cs-card{position:relative;display:flex;flex-direction:column;gap:18px;padding:24px;border-radius:22px;border:1px solid var(--border);background:var(--surface);transition:border-color .2s,transform .2s}.mk .cs-card:before{content:"";position:absolute;left:24px;top:-1px;width:36px;height:2px;border-radius:2px;background:var(--c)}.mk .cs-card:hover{border-color:var(--border-2);transform:translateY(-2px)}.mk .cs-card .cs-logo{width:136px;height:62px;padding:8px 12px;border-radius:12px}@media (max-width:400px){.mk .cs-card .cs-logo,.mk .cs-logo{width:112px;height:56px;padding:7px 10px}}.mk .cs-logo.cs-logo-badge{padding-block:0}.mk .cs-card-h{font-size:clamp(19px,1.6vw,22px);line-height:1.3;letter-spacing:-.02em;font-weight:600}.mk .cs-card-h a:after{content:"";position:absolute;inset:0;border-radius:22px}.mk .cs-card-h a:focus-visible{outline:none}.mk .cs-card:has(.cs-card-h a:focus-visible){outline:2px solid var(--cyan);outline-offset:3px}.mk .cs-card .cs-stats{margin-top:auto}.mk .cs-card-more{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:15px;color:var(--violet)}.mk .cs-card-more svg{flex:none;transition:transform .2s}.mk .cs-card:hover .cs-card-more svg{transform:translateX(3px)}@media (min-width:1081px){.mk .cs-card{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:18px;align-content:start}.mk .cs-card .cs-stats{align-self:end}}@media (max-width:1080px){.mk .cs-grid,.mk .cs-grid.two{grid-template-columns:minmax(0,1fr)}}@media (min-width:700px) and (max-width:1080px){.mk .cs-card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"top stats" "h stats" "more stats";-moz-column-gap:clamp(28px,4vw,48px);column-gap:clamp(28px,4vw,48px);row-gap:14px;align-items:start}.mk .cs-card-top{grid-area:top}.mk .cs-card-h{grid-area:h}.mk .cs-card .cs-stats{grid-area:stats;align-self:center;margin-top:0}.mk .cs-card-more{grid-area:more}}@media (max-width:640px){.mk .cs-card{padding:20px}.mk .cs-card:before{left:20px}}.mk .cs-hero{text-align:left;padding-bottom:clamp(32px,4vw,48px)}.mk .cs-hero h1{font-size:clamp(30px,3.4vw,48px);line-height:1.1;letter-spacing:-.035em;max-width:28ch}.mk .cs-hero .sub{margin:20px 0 0;max-width:64ch}.mk .cs-crumbs ol{list-style:none;display:flex;align-items:center;margin-bottom:12px;font-size:14px;color:var(--text-3)}.mk .cs-crumbs li{display:flex;align-items:center;flex:none}.mk .cs-crumbs li:last-child{display:block;flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mk .cs-crumbs li+li:before{content:"/";margin:0 10px;color:var(--text-3)}.mk .cs-crumbs a{display:inline-flex;align-items:center;min-height:44px;color:var(--text-2);text-decoration:underline;text-decoration-color:var(--border-2);text-underline-offset:4px}.mk .cs-crumbs a:hover{color:var(--text);text-decoration-color:var(--violet)}.mk .cs-glance{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:20px clamp(28px,4vw,56px);align-items:center;margin-top:clamp(28px,3vw,40px);padding:22px 24px;border-radius:22px;border:1px solid var(--border);background:var(--surface)}.mk .cs-glance .cs-stats dd{font-size:clamp(26px,2.6vw,38px)}.mk .cs-glance .cs-stats div{padding:0 0 0 16px;border-top:0;border-left:2px solid var(--c)}@media (max-width:860px){.mk .cs-glance{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.mk .cs-glance{padding:20px}}@media (max-width:420px){.mk .cs-glance .cs-stats div{padding:10px 0 10px 14px}}@media (max-width:400px){.mk .cs-hero .wrap{display:flex;flex-direction:column;align-items:flex-start}.mk .cs-hero .wrap>*{max-width:100%}.mk .cs-glance,.mk .cs-hero .cs-crumbs{align-self:stretch}.mk .cs-hero h1{font-size:26px}.mk .cs-hero .kicker{padding:5px 12px;font-size:13px}.mk .cs-glance{order:1;margin-top:20px}.mk .cs-hero .sub{order:2}}.mk .cs-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:clamp(40px,6vw,96px);align-items:start;padding-top:clamp(32px,4vw,48px);padding-bottom:calc(clamp(88px,11vw,150px) / 2)}.mk .cs-body{max-width:68ch}.mk .cs-body h2{margin-top:56px;font-size:clamp(24px,2.4vw,30px);line-height:1.2;letter-spacing:-.025em}.mk .cs-body h2:first-child{margin-top:0}.mk .cs-body p{margin-top:18px;font-size:18px;line-height:1.7;color:var(--text-2)}.mk .cs-body strong{font-weight:600;color:var(--text)}.mk .cs-body p.cs-meta{margin-top:40px;padding-top:20px;border-top:1px solid var(--border);font-size:14.5px;line-height:1.6;color:var(--text-3)}.mk .cs-body p.cs-meta+p.cs-meta{margin-top:12px;padding-top:0;border-top:0}.mk .cs-body p.cs-update{margin-top:16px;padding:12px 16px;border-radius:14px;border:1px solid var(--border);border-left:3px solid var(--c);background:var(--surface);font-size:15px;line-height:1.55}.mk .cs-update b{font-weight:600;color:var(--text)}@media (max-width:640px){.mk .cs-body p{font-size:17px}.mk .cs-body h2{margin-top:44px}}.mk .cs-table-wrap{margin-top:28px;overflow-x:auto;border-radius:18px;border:1px solid var(--border);background:var(--surface)}.mk .cs-table{width:100%;border-collapse:collapse;font-size:15.5px;line-height:1.4}.mk .cs-table caption{padding:16px 20px 12px;text-align:left;font-family:var(--display);font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--text)}.mk .cs-table td,.mk .cs-table th{padding:12px 20px;border-top:1px solid var(--border);text-align:left;vertical-align:middle}.mk .cs-table thead th{font-size:13px;font-weight:500;color:var(--text-3)}.mk .cs-table tbody th{font-weight:500;color:var(--text)}.mk .cs-table td,.mk .cs-table thead th+th{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.mk .cs-table td{color:var(--text-2)}.mk .cs-bar{display:inline-block;width:72px;height:6px;margin-right:12px;border-radius:3px;vertical-align:middle;background:linear-gradient(90deg,var(--c) var(--v),var(--tint-2) var(--v))}@media (max-width:640px){.mk .cs-table{font-size:14.5px}.mk .cs-table caption{padding:14px 14px 10px}.mk .cs-table td,.mk .cs-table th{padding:11px 14px}.mk .cs-bar{width:44px;margin-right:8px}}@media (max-width:400px){.mk .cs-bar{display:none}}.mk .cs-side{display:flex;flex-direction:column;gap:16px}@media (min-width:981px) and (min-height:840px){.mk .cs-side{position:sticky;top:calc(var(--nav-h) + 24px)}}.mk .cs-panel{padding:22px;border-radius:20px;border:1px solid var(--border);background:var(--surface)}.mk .cs-panel h2{font-size:18px;line-height:1.3;letter-spacing:-.015em}.mk .cs-panel>p{margin-top:6px;font-size:14.5px;line-height:1.5;color:var(--text-2)}.mk .cs-uses{list-style:none;display:flex;flex-direction:column;gap:8px;margin-top:14px}.mk .cs-uses li{display:flex;min-height:48px;border-radius:14px;border:1px solid var(--border);background:var(--tint);transition:border-color .2s,background-color .2s}.mk .cs-uses li:hover{border-color:color-mix(in srgb,var(--c) 55%,transparent);background:var(--tint-2)}.mk .cs-use{flex:1 1 auto;gap:12px;min-width:0;padding:6px 12px 6px 6px;font-family:var(--display);font-size:15px;letter-spacing:-.01em;color:var(--text)}.mk .cs-use,.mk .cs-use-price{display:flex;align-items:center;font-weight:600}.mk .cs-use-price{flex:none;padding:0 14px;border-left:1px solid var(--border);font-size:13.5px;color:var(--violet);text-decoration:underline;text-underline-offset:4px}.mk .cs-rel-h{margin-top:16px;font-size:13px;font-weight:600;color:var(--text-3)}.mk .cs-rel-h+.uc-tags{margin-top:8px}.mk .cs-panel .uc-tags{gap:20px 8px}.mk .cs-panel .uc-tags a{padding:6px 12px;font-size:13.5px}.mk .cs-cta-acts{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px;margin-top:14px}@media (min-width:981px){.mk .cs-cta .btn{width:100%}.mk .cs-cta-acts .more-link{margin-inline:auto}}@media (max-width:980px){.mk .cs-layout{grid-template-columns:minmax(0,1fr)}.mk .cs-body{max-width:none}.mk .cs-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.mk .cs-cta{grid-column:1/-1}}@media (max-width:640px){.mk .cs-side{grid-template-columns:minmax(0,1fr)}.mk .cs-panel{padding:20px}}.mk .cs-more .head{margin-bottom:clamp(28px,3vw,40px)}.mk .cs-more .head h2{font-size:clamp(28px,3vw,40px)}.mk .cs-more .cs-card-h{font-size:clamp(19px,1.6vw,22px)}.mk .cs-all{margin-top:18px}