.mk{color:var(--c-text);font-family:var(--font-sans);min-width:0}.mk-crumb{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--c-muted);padding-top:20px}.mk-crumb a{color:var(--c-muted)}.mk-crumb b{color:var(--c-text);font-weight:500}.mk-hero{padding:clamp(20px,4vw,48px) 0 clamp(24px,4vw,40px)}.mk-kicker{margin:0;font-size:13px;font-weight:600;color:var(--c-muted)}.mk-h1{margin:10px 0 0;font-size:clamp(32px,5vw,56px);font-weight:800;letter-spacing:-.035em;line-height:1.02;max-width:18ch}.mk-lead{margin:16px 0 0;font-size:clamp(15px,1.6vw,17px);line-height:1.55;color:var(--c-text-2);max-width:58ch}.mk-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.mk-btn-green{background:var(--buy);color:#fff}.mk-btn-green:hover{background:var(--buy-2)}.mk-facts{margin:28px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mk-fact{background:var(--c-surface-2);border-radius:16px;padding:16px 18px;min-width:0}.mk-fact dd{margin:0;font-size:clamp(24px,3vw,32px);font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.mk-fact dt{margin:4px 0 0;font-size:13px;color:var(--c-muted);line-height:1.35}.mk-fact--brand{background:var(--yellow)}.mk-fact--brand dt{color:#0a0a0b;opacity:.72}.mk-fact--brand dd{color:#0a0a0b}.mk-sec{padding:clamp(28px,5vw,56px) 0 0;scroll-margin-top:calc(var(--header-h, 64px) + 16px)}.mk-sec:last-child{padding-bottom:clamp(48px,8vw,96px)}.mk-h2{margin:0;font-size:clamp(24px,3vw,32px);font-weight:800;letter-spacing:-.03em;line-height:1.1}.mk-sub{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--c-muted);max-width:62ch}.mk-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.mk-grid{display:grid;gap:10px;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr))}.mk-tile{background:var(--c-surface-2);border-radius:16px;padding:clamp(16px,2vw,22px);min-width:0;display:flex;flex-direction:column;gap:8px}.mk-tile h3{margin:0;font-size:17px;font-weight:700;letter-spacing:-.015em;line-height:1.25}.mk-tile p{margin:0;font-size:14px;line-height:1.55;color:var(--c-text-2)}.mk-tile ul{margin:0;padding-left:18px;font-size:14px;line-height:1.55;color:var(--c-text-2)}.mk-tile li+li{margin-top:4px}.mk-tile a.mk-more,.mk-more{margin-top:auto;padding-top:6px;font-size:14px;font-weight:600;color:var(--c-text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--c-line-2)}.mk-tile--wide{grid-column:span 2}.mk-tile--dark{background:var(--c-inv);color:var(--c-on-inv)}.mk-tile--dark p,.mk-tile--dark li{color:var(--c-on-inv);opacity:.82}.mk-n{font-size:13px;font-weight:800;color:var(--c-muted);font-variant-numeric:tabular-nums}.mk-pill{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;background:var(--c-surface-3);color:var(--c-text);width:-moz-fit-content;width:fit-content}.mk-pill--brand{background:var(--yellow);color:#0a0a0b}.mk-pill--good{background:color-mix(in srgb,var(--c-good) 16%,transparent);color:var(--c-good)}.mk-calc{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:10px}.mk-calc-in{background:var(--c-surface-2);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:14px}.mk-field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--c-text-2)}.mk-field input{height:52px;border-radius:12px;border:0;background:var(--c-surface);padding:0 14px;font-size:20px;font-weight:700;color:var(--c-text);font-variant-numeric:tabular-nums;outline:none;box-shadow:inset 0 0 0 1px var(--c-line)}.mk-field input:focus{box-shadow:inset 0 0 0 2px var(--c-text)}.mk-seg{display:flex;flex-wrap:wrap;gap:6px}.mk-seg button{height:36px;padding:0 14px;border-radius:999px;border:0;background:var(--c-surface);font-size:13px;font-weight:600;color:var(--c-text-2);cursor:pointer;box-shadow:inset 0 0 0 1px var(--c-line)}.mk-seg button[aria-pressed=true]{background:var(--c-inv);color:var(--c-on-inv);box-shadow:none}.mk-calc-out{display:flex;flex-direction:column;gap:10px}.mk-row{background:var(--c-surface-2);border-radius:16px;padding:16px 20px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px 20px;align-items:center}.mk-row--me{background:var(--c-inv);color:var(--c-on-inv)}.mk-row--me .mk-row-sub,.mk-row--me .mk-row-fee small{color:var(--c-on-inv);opacity:.7}.mk-row-name{font-size:16px;font-weight:700;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mk-row-sub{font-size:12.5px;color:var(--c-muted);line-height:1.35;grid-column:1 / 2}.mk-row-fee,.mk-row-keep{text-align:right;font-variant-numeric:tabular-nums;grid-row:1 / 3}.mk-row-fee{font-size:14px;font-weight:600}.mk-row-fee small,.mk-row-keep small{display:block;font-size:11.5px;font-weight:600;color:var(--c-muted)}.mk-row-keep{font-size:22px;font-weight:800;letter-spacing:-.02em;min-width:7ch}.mk-row--me .mk-row-keep small{color:var(--c-on-inv);opacity:.7}.mk-notes{margin:12px 0 0;display:flex;flex-direction:column;gap:6px;font-size:12.5px;line-height:1.5;color:var(--c-muted);max-width:90ch}.mk-notes p{margin:0}.mk-notes a{color:var(--c-text-2);text-decoration:underline;text-underline-offset:2px}.mk-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mk-faq details{background:var(--c-surface-2);border-radius:16px;padding:0}.mk-faq summary{cursor:pointer;list-style:none;padding:18px 20px;font-size:15px;font-weight:700;display:flex;justify-content:space-between;gap:12px}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary:after{content:"+";color:var(--c-muted);font-weight:600}.mk-faq details[open] summary:after{content:"–"}.mk-faq details p{margin:0;padding:0 20px 18px;font-size:14px;line-height:1.6;color:var(--c-text-2)}.mk-end{background:var(--c-inv);color:var(--c-on-inv);border-radius:20px;padding:clamp(24px,5vw,48px);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.mk-end h2{margin:0;font-size:clamp(24px,3.2vw,36px);font-weight:800;letter-spacing:-.03em;line-height:1.08;max-width:20ch}.mk-end p{margin:8px 0 0;opacity:.75;font-size:15px}.mk-end .t-btn-outline{background:transparent;color:var(--c-on-inv);border-color:#ffffff4d}.mk-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.mk-chips a{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:999px;background:var(--c-surface-2);font-size:13.5px;font-weight:600;color:var(--c-text)}.mk-chips a:hover{background:var(--c-surface-3)}.mk-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mk-stat{background:var(--c-surface-2);border-radius:16px;padding:18px;min-width:0}.mk-stat dt{margin:0;font-size:13px;font-weight:600;color:var(--c-muted)}.mk-stat dd{margin:6px 0 0;font-size:clamp(22px,3vw,30px);font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mk-stat small{display:block;margin-top:2px;font-size:12px;color:var(--c-muted)}.mk-skel{display:inline-block;width:4ch;height:.9em;border-radius:6px;background:var(--c-surface-3);animation:mk-pulse 1.2s ease-in-out infinite}@keyframes mk-pulse{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.mk-skel{animation:none}}.mk-banner{border-radius:20px;padding:clamp(18px,3vw,28px);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:var(--c-surface-2)}.mk-banner h2{margin:0;font-size:clamp(20px,2.6vw,28px);font-weight:800;letter-spacing:-.02em;display:flex;align-items:center;gap:12px}.mk-banner p{margin:4px 0 0;font-size:13px;color:var(--c-muted)}.mk-banner--up{background:color-mix(in srgb,var(--c-good) 12%,var(--c-surface))}.mk-banner--slow{background:color-mix(in srgb,var(--c-warn) 12%,var(--c-surface))}.mk-banner--down{background:color-mix(in srgb,var(--c-bad) 12%,var(--c-surface))}.mk-dot{width:12px;height:12px;border-radius:999px;flex:none;background:var(--c-dim)}.mk-dot--up{background:var(--c-good)}.mk-dot--slow{background:var(--c-warn)}.mk-dot--down{background:var(--c-bad)}.mk-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.mk-check{background:var(--c-surface-2);border-radius:16px;padding:18px 20px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:center}.mk-check h3{margin:0;font-size:16px;font-weight:700;display:flex;align-items:center;gap:10px}.mk-check p{margin:0;font-size:13px;color:var(--c-muted);grid-column:1 / 2}.mk-check-st{text-align:right;grid-row:1 / 3;grid-column:2;font-size:14px;font-weight:700}.mk-check-st small{display:block;font-size:12px;font-weight:600;color:var(--c-muted);font-variant-numeric:tabular-nums}.mk-check-st--up{color:var(--c-good)}.mk-check-st--slow{color:var(--c-warn)}.mk-check-st--down{color:var(--c-bad)}.mk-check-st--na{color:var(--c-muted)}.mk-inc{background:var(--c-surface-2);border-radius:16px;padding:18px 20px;display:flex;flex-direction:column;gap:6px}.mk-inc h3{margin:0;font-size:16px;font-weight:700}.mk-inc p{margin:0;font-size:14px;line-height:1.55;color:var(--c-text-2);white-space:pre-line}.mk-inc-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12.5px;color:var(--c-muted)}@media(max-width:1023px){.mk-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-grid{--cols: 2 !important}.mk-calc{grid-template-columns:1fr}}@media(max-width:680px){.mk-grid{--cols: 1 !important}.mk-tile--wide{grid-column:auto}.mk-faq,.mk-checks{grid-template-columns:1fr}.mk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-row{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.mk-row-fee{display:none}.mk-row-keep{grid-row:1 / 3;grid-column:2;font-size:20px}.mk-row-sub{grid-column:1 / 2}}
