[data-theme=marketing]{--color-paper:#f6f7fa;--color-paper-2:#ecedf3;--color-paper-3:#e1e3ea;--color-raised:#fdfdfe;--color-ink:#1a1d33;--color-ink-2:#272c49;--color-muted:#5f6476;--color-rule:#dee0e7;--color-rule-2:#c5c8d6;--color-accent:#ffd23f;--color-accent-ink:#1a1d33;--color-focus:#705300;--color-on-ink:#f2f3f8;--color-on-ink-muted:#acb0c1;--color-ink-rule:#363b55;--color-error:#be2323;--color-success:#00774a;--font-display:var(--font-schibsted), ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-schibsted), ui-sans-serif, system-ui, sans-serif;--text-sm:.875rem;--text-md:1rem;--text-display-s:clamp(2.25rem, 4vw + .5rem, 3.75rem);--text-display:clamp(2.5rem, 4.6vw + .6rem, 4.25rem);--text-section:clamp(2rem, 2.4vw + 1rem, 3.25rem);--text-title:clamp(1.25rem, .75vw + .875rem, 1.625rem);--text-lead:clamp(1.125rem, .35vw + 1rem, 1.375rem);--text-wordmark:clamp(2.5rem, 11vw, 9rem);--tracking-display:-.03em;--radius-card:16px;--radius-control:10px;--radius-pill:999px;--mk-radius:20px;--mk-radius-s:12px;--shadow-card:0 1px 2px #1315240f;--mk-shadow:0 1px 2px #1315240d, 0 14px 32px -14px #12142829;--mk-shadow-lg:0 2px 4px #1315240d, 0 48px 96px -40px #10123057;--mk-glow:color-mix(in oklab, var(--color-accent) 46%, transparent);--mk-stroke:var(--color-accent);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--container:1240px;--gutter:64px;--gap-columns:32px;--mk-section:clamp(72px, 9vw, 128px);--nav-height:72px;--rule-hair:1px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--background:var(--color-paper);--foreground:var(--color-ink);--card:var(--color-raised);--card-foreground:var(--color-ink);--popover:var(--color-raised);--popover-foreground:var(--color-ink);--primary:var(--color-ink);--primary-foreground:var(--color-on-ink);--secondary:var(--color-paper-2);--secondary-foreground:var(--color-ink);--muted:var(--color-paper-2);--muted-foreground:var(--color-muted);--accent:var(--color-paper-2);--accent-foreground:var(--color-ink);--destructive:var(--color-error);--border:var(--color-rule);--input:var(--color-rule-2);--ring:var(--color-focus);--radius:var(--radius-card)}@supports (color:lab(0% 0 0)){[data-theme=marketing]{--color-paper:lab(97.1902% .137866 -1.51244);--color-paper-2:lab(93.9225% .247628 -2.64288);--color-paper-3:lab(90.1904% .363618 -3.76968);--color-raised:lab(99.2912% .0678301 -.756967);--color-ink:lab(11.3014% 3.99391 -15.0524);--color-ink-2:lab(18.6367% 4.47734 -19.0652);--color-muted:lab(42.3638% 1.33115 -11.1173);--color-rule:lab(89.0325% .305384 -3.77512);--color-rule-2:lab(80.7202% .915855 -7.48464);--color-accent:lab(86.3934% 6.18407 73.9007);--color-accent-ink:lab(11.3014% 3.99391 -15.0524);--color-focus:lab(37.4253% 9.55145 59.1701);--color-on-ink:lab(95.9011% .210345 -2.26651);--color-on-ink-muted:lab(71.9865% 1.0629 -9.33949);--color-ink-rule:lab(25.3617% 3.36416 -16.3234);--color-error:lab(42.4236% 59.8149 41.9956);--color-success:lab(43.5704% -40.0282 16.6322);--shadow-card:0 1px 2px lab(6.96218% 2.45598 -10.7195/.06);--mk-shadow:0 1px 2px lab(6.96218% 2.45598 -10.7195/.05), 0 14px 32px -14px lab(6.83862% 3.84393 -14.1748/.16);--mk-shadow-lg:0 2px 4px lab(6.96218% 2.45598 -10.7195/.05), 0 48px 96px -40px lab(6.53222% 7.54808 -21.0213/.34)}}.dark [data-theme=marketing]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-paper:#0f1016;--color-paper-2:#16181f;--color-paper-3:#23252e;--color-raised:#1d1f27;--color-ink:#eff0f4;--color-ink-2:#cbcdd7;--color-muted:#a0a4b3;--color-rule:#292b33;--color-rule-2:#3d3f4b;--color-accent:#f2c947;--color-accent-ink:#141728;--color-focus:#f2c947;--color-on-ink:#0f1016;--color-on-ink-muted:#3f424d;--color-ink-rule:#bbbdc6;--color-error:#f66d67;--color-success:#52cc90;--shadow-card:0 1px 2px #00000073, 0 0 0 1px #ffffff08;--mk-shadow:0 1px 2px #0006, 0 14px 32px -14px #0009;--mk-shadow-lg:0 2px 4px #0006, 0 48px 96px -40px #000c;--mk-glow:color-mix(in oklab, var(--color-accent) 13%, transparent);--mk-stroke:color-mix(in oklab, var(--color-accent) 38%, transparent)}@supports (color:lab(0% 0 0)){.dark [data-theme=marketing]{--color-paper:lab(4.7763% .451803 -3.55497);--color-paper-2:lab(8.25434% .730321 -5.16844);--color-paper-3:lab(14.6125% .87446 -6.28104);--color-raised:lab(11.7279% .764415 -5.54505);--color-ink:lab(94.7411% .210404 -2.26643);--color-ink-2:lab(82.5069% .53072 -5.26493);--color-muted:lab(67.3728% .793427 -8.23832);--color-rule:lab(17.534% .632152 -5.57324);--color-rule-2:lab(26.7695% 1.08458 -7.40144);--color-accent:lab(83.0142% 5.45087 67.3675);--color-accent-ink:lab(8.01433% 3.23388 -12.5637);--color-focus:lab(83.0142% 5.45087 67.3675);--color-on-ink:lab(4.7763% .451803 -3.55497);--color-on-ink-muted:lab(27.9342% .962511 -7.41795);--color-ink-rule:lab(76.7205% .449866 -4.51561);--color-error:lab(63.526% 53.3685 30.8739);--color-success:lab(74.0087% -46.0626 19.1949);--shadow-card:0 1px 2px lab(0% 0 0/.45), 0 0 0 1px lab(100% 0 0/.03);--mk-shadow:0 1px 2px lab(0% 0 0/.4), 0 14px 32px -14px lab(0% 0 0/.6);--mk-shadow-lg:0 2px 4px lab(0% 0 0/.4), 0 48px 96px -40px lab(0% 0 0/.8)}}.dark .mk-band--ink,.dark .mk-feed__toast{--color-ink:#1e2136;--color-ink-2:#2a2e47;--color-on-ink:#f2f3f8;--color-on-ink-muted:#b2b7c8;--color-ink-rule:#393e58;--color-rule-2:#474b63;--color-focus:var(--color-accent)}@supports (color:lab(0% 0 0)){.dark .mk-band--ink,.dark .mk-feed__toast{--color-ink:lab(13.1929% 3.57971 -14.3847);--color-ink-2:lab(19.5439% 3.63348 -16.2519);--color-on-ink:lab(95.9011% .210345 -2.26651);--color-on-ink-muted:lab(74.3069% 1.05694 -9.34252);--color-ink-rule:lab(26.5247% 3.31929 -16.3362);--color-rule-2:lab(32.3887% 2.64165 -14.6181)}}.dark .mk-feed__toast{border:1px solid var(--color-ink-rule);box-shadow:0 8px 24px #0006;box-shadow:0 8px 24px lab(0% 0 0/.4)}.dark .mk-post-card__cover img{outline-color:#00000040;outline-color:lab(0% 0 0/.25)}@media (max-width:60rem){.mk{--gutter:24px}}@media (max-width:40rem){.mk{--gutter:16px;--gap-columns:16px}}html,body{overflow-x:clip}@layer base{html:has(.mk){scroll-padding-top:calc(var(--nav-height,72px) + 24px)}.mk{background:var(--color-paper);min-height:100dvh;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;caret-color:var(--color-ink);font-synthesis:none;scrollbar-color:var(--color-muted) var(--color-paper);line-height:1.55}.mk ::selection{background:var(--color-accent);color:var(--color-accent-ink)}.mk :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.mk a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}.mk h1,.mk h2,.mk h3{font-family:var(--font-display);letter-spacing:var(--tracking-display);overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0;font-weight:700;line-height:1.05}.mk h3{letter-spacing:-.015em;line-height:1.2}.mk p{text-wrap:pretty;margin:0}.mk img,.mk video{max-width:100%;height:auto}.mk button,.mk input,.mk select,.mk textarea{font:inherit}}.mk-container{width:100%;max-width:var(--container);padding-inline:var(--gutter);box-sizing:border-box;margin-inline:auto}.mk-narrow{width:100%;max-width:880px;padding-inline:var(--gutter);box-sizing:border-box;margin-inline:auto}.mk-grid{column-gap:var(--gap-columns);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.mk-section{padding-block:var(--mk-section);position:relative}.mk-section--well{background:var(--color-paper-2)}.mk-band--ink{background:var(--color-ink);color:var(--color-on-ink);--color-focus:var(--color-accent)}.mk-band--ink ::selection{background:var(--color-accent);color:var(--color-accent-ink)}.mk-head{justify-items:start;gap:var(--space-md);max-width:760px;margin-bottom:var(--space-2xl);display:grid}.mk-head h2{font-size:var(--text-section)}.mk-head--centre{text-align:center;justify-items:center;margin-inline:auto}.mk-eyebrow{align-items:center;gap:var(--space-xs);color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:700;display:inline-flex}.mk-eyebrow:before{content:"";background:var(--color-accent);border-radius:2px 5px 3px 4px;flex-shrink:0;width:18px;height:8px}.mk-band--ink .mk-eyebrow{color:var(--color-on-ink-muted)}.mk-lead{font-size:var(--text-lead);max-width:56ch;color:var(--color-muted);line-height:1.45}.mk-band--ink .mk-lead{color:var(--color-on-ink-muted)}.mk-small{font-size:var(--text-sm);color:var(--color-muted);line-height:1.5}.mk-band--ink .mk-small{color:var(--color-on-ink-muted)}.mk-num{font-variant-numeric:tabular-nums}.mk-skip{left:var(--space-md);top:calc(-1 * var(--space-3xl));z-index:var(--z-toast);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-control);background:var(--color-ink);color:var(--color-on-ink);text-decoration:none;position:absolute}.mk-skip:focus-visible{top:var(--space-md);outline:2px solid var(--color-accent);outline-offset:2px}.mk [data-slot][data-kind=product]{position:relative}.mk [data-slot][data-kind=product]>img{object-fit:cover;object-position:top left;width:100%;height:100%;z-index:var(--z-raised);border-radius:inherit;position:absolute;inset:0}.mk [data-slot][data-kind=product]:has(>img)>:not(img){visibility:hidden}@keyframes mk-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mk-reveal,.mk-points>li,.mk-features>li,.mk-steps>li{animation:linear both mk-rise;animation-timeline:view();animation-range:entry cover 24%}}}.mk-hero__backdrop,.mk-inner:before{z-index:-1;pointer-events:none;background:radial-gradient(52% 46% at 50% 0%, var(--mk-glow), transparent 72%), radial-gradient(circle at 1px 1px, var(--color-rule-2) 1px, transparent 0) 50% 0 / 28px 28px;-webkit-mask-image:radial-gradient(78% 78% at 50% 12%,#000 28%,#0000 76%);mask-image:radial-gradient(78% 78% at 50% 12%,#000 28%,#0000 76%)}.mk-window{border:1px solid var(--color-rule-2);border-radius:var(--mk-radius);background:var(--color-raised);box-shadow:var(--mk-shadow-lg);text-align:left;overflow:hidden}.mk-window__bar{align-items:center;gap:var(--space-sm);padding:10px var(--space-md);border-bottom:1px solid var(--color-rule);background:var(--color-paper-2);color:var(--color-muted);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);font-size:.8125rem;display:grid}.mk-window__dots{gap:6px;display:flex}.mk-window__dots i{border-radius:50%;width:10px;height:10px}.mk-window__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mk-btn{justify-content:center;align-items:center;gap:var(--space-xs);min-height:52px;padding:0 var(--space-lg);border:1px solid var(--color-ink);border-radius:var(--mk-radius-s);background:var(--color-ink);color:var(--color-on-ink);font:500 var(--text-md)/1 var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);text-decoration:none;display:inline-flex}.mk-btn:hover{background:var(--color-ink-2);border-color:var(--color-ink-2)}.mk-btn:active{transform:translateY(1px)}.mk-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.mk-btn:disabled,.mk-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.mk-btn[aria-busy=true]{cursor:progress}.mk-btn svg{width:18px;height:18px;transition:transform var(--dur-short) var(--ease-out);flex-shrink:0}.mk-btn:hover>svg:last-child{transform:translate(3px)}.mk-btn--quiet{color:var(--color-ink);border-color:var(--color-rule-2);background:0 0}.mk-btn--quiet:hover{background:var(--color-paper-2);border-color:var(--color-ink)}.mk-btn--sm{min-height:44px;padding:0 var(--space-md);font-size:var(--text-sm)}.mk-btn--lg{border-radius:14px;min-height:56px;padding:0 28px;font-size:1.0625rem}.mk-btn--lg:not(.mk-btn--quiet){box-shadow:0 10px 24px -10px #10123073;box-shadow:0 10px 24px -10px lab(6.53222% 7.54808 -21.0213/.45)}.mk-band--ink .mk-btn{background:var(--color-on-ink);color:var(--color-ink);border-color:var(--color-on-ink)}.mk-band--ink .mk-btn:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.mk-band--ink .mk-btn--quiet{color:var(--color-on-ink);border-color:var(--color-ink-rule);background:0 0}.mk-band--ink .mk-btn--quiet:hover{background:var(--color-ink-2);border-color:var(--color-on-ink);color:var(--color-on-ink)}.mk-actions{align-items:center;gap:var(--space-sm);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.mk-link{min-height:44px;color:inherit;font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-rule-2);text-decoration-color:var(--color-rule-2);text-underline-offset:.22em;cursor:pointer;transition:text-decoration-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);background:0 0;border:0;align-items:center;padding:0;font-weight:500;display:inline-flex}.mk-link:hover{text-decoration-color:currentColor}.mk-link:active{color:var(--color-ink-2)}.mk-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}.mk-link:disabled{opacity:.55;cursor:not-allowed}.mk-band--ink .mk-link{-webkit-text-decoration-color:var(--color-ink-rule);text-decoration-color:var(--color-ink-rule)}.mk-band--ink .mk-link:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.mk-chip{min-height:32px;padding:0 var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-raised);color:var(--color-ink);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out);align-items:center;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}a.mk-chip:hover{border-color:var(--color-ink)}a.mk-chip:active{background:var(--color-paper-2)}a.mk-chip:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.mk-chip[aria-current=true],.mk-chip--on,.mk-chip--ink{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-on-ink)}.mk-mark{background:var(--color-accent);color:var(--color-accent-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px 6px 3px 5px;padding:.1em .28em;font-weight:500}.mk-mark--sweep{animation:mk-sweep .42s var(--ease-out) both}@keyframes mk-sweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.mk-stroke{background:linear-gradient(to top, var(--mk-stroke) 0 .42em, transparent .42em);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px 6px 3px 5px;padding-inline:.08em}.mk-callout{align-items:flex-start;gap:var(--space-sm);border:1px dashed var(--color-rule-2);background:var(--color-raised);max-width:72ch;color:var(--color-ink-2);text-align:left;border-radius:14px;padding:14px 18px;line-height:1.5;display:inline-flex}.mk-callout svg{width:20px;height:20px;color:var(--color-success);flex-shrink:0;margin-top:2px}.mk-nav{z-index:var(--z-sticky-nav);padding:12px var(--gutter) 0;pointer-events:none;position:sticky;top:0}.mk-nav__bar{pointer-events:auto;justify-content:space-between;align-items:center;gap:var(--space-lg);max-width:calc(var(--container) - 2 * var(--gutter));min-height:60px;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out);border:1px solid #0000;border-radius:18px;margin-inline:auto;padding:0 10px 0 18px;display:flex}.mk-nav[data-scrolled=true] .mk-nav__bar{border-color:var(--color-rule);background:color-mix(in oklab, var(--color-raised) 84%, transparent);box-shadow:var(--mk-shadow);-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px)}.mk-wordmark{align-items:center;gap:var(--space-xs);min-height:44px;color:var(--color-ink);font:700 1.375rem/1 var(--font-cabin), var(--font-display);letter-spacing:-.03em;text-transform:lowercase;border-radius:var(--radius-control);text-decoration:none;display:inline-flex}.mk-wordmark img{flex-shrink:0}.mk-wordmark:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.mk-nav__links{align-items:center;gap:var(--space-3xs);display:flex}.mk-nav__link{min-height:40px;padding:0 var(--space-sm);color:var(--color-muted);font-size:var(--text-sm);white-space:nowrap;transition:color var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out);border-radius:10px;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.mk-nav__link:hover,.mk-nav__link[aria-current=true]{color:var(--color-ink);background:var(--color-paper-2)}.mk-nav__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.mk-nav__actions{align-items:center;gap:var(--space-xs);display:flex}.mk-nav__prefs{align-items:center;display:flex}.mk-nav__mobile{align-items:center;gap:var(--space-xs);display:none}.mk-nav__menu-btn{border:1px solid var(--color-rule-2);border-radius:var(--mk-radius-s);width:44px;height:44px;color:var(--color-ink);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out);background:0 0;justify-content:center;align-items:center;display:inline-flex}.mk-nav__menu-btn:hover{background:var(--color-paper-2)}.mk-nav__menu-btn:active{background:var(--color-paper-3)}.mk-nav__menu-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.mk-nav__menu-btn svg{flex-shrink:0;width:20px;height:20px}@media (max-width:68rem){.mk-nav__links,.mk-nav__actions{display:none}.mk-nav__mobile{display:flex}.mk-nav__bar{padding-inline:14px 8px}}.mk-sheet{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body)}.mk-sheet__nav{gap:var(--space-2xs);padding:var(--space-2xl) var(--gutter) var(--space-xl);display:grid}.mk-sheet__link{border-bottom:1px solid var(--color-rule);min-height:52px;color:var(--color-ink);font-size:var(--text-lead);align-items:center;font-weight:500;text-decoration:none;display:flex}.mk-sheet__link:hover{color:var(--color-ink-2)}.mk-sheet__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.mk-sheet__prefs{align-items:center;gap:var(--space-2xs);margin-top:var(--space-sm);margin-inline-start:calc(-1 * var(--space-sm));display:flex}.mk-sheet__actions{gap:var(--space-sm);margin-top:var(--space-lg);display:grid}.mk-hero{isolation:isolate;padding-top:clamp(40px,5vw,80px);position:relative}.mk-hero__backdrop{inset:calc(-1 * var(--nav-height)) 0 auto;height:860px;position:absolute}.mk-hero__inner{justify-items:center;gap:var(--space-lg);text-align:center;display:grid}.mk-hero h1{font-size:var(--text-display);letter-spacing:-.035em;max-width:22ch;line-height:1.04}.mk-hero__lede{max-width:62ch;color:var(--color-muted);font-size:var(--text-lead);line-height:1.5}.mk-hero__actions{justify-content:center;gap:var(--space-sm);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.mk-hero__terms{color:var(--color-muted);font-size:var(--text-sm)}.mk-hero .mk-window{width:100%;max-width:1080px;margin:var(--space-xl) 0 0}.mk-pill{align-items:center;gap:var(--space-xs);border:1px solid var(--color-rule-2);background:color-mix(in oklab, var(--color-raised) 80%, transparent);min-height:36px;box-shadow:var(--shadow-card);color:var(--color-ink-2);font-size:var(--text-sm);text-align:left;transition:border-color var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out);border-radius:18px;padding:6px 14px 6px 12px;font-weight:500;line-height:1.35;text-decoration:none;display:inline-flex}.mk-pill:hover{border-color:var(--color-ink);background:var(--color-raised)}.mk-pill:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.mk-pill svg{width:14px;height:14px;transition:transform var(--dur-short) var(--ease-out);flex-shrink:0}.mk-pill svg:first-child{color:var(--color-focus)}.mk-pill:hover svg:last-child{transform:translate(3px)}.mk-feed{gap:var(--space-lg);height:600px;padding:var(--space-lg);background:var(--color-raised);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.mk-feed__tabs{justify-content:safe center;gap:var(--space-2xs);margin:calc(-1 * var(--space-2xs));padding:var(--space-2xs);scrollbar-width:none;display:flex;overflow-x:auto}.mk-feed__tabs::-webkit-scrollbar{display:none}.mk-feed__tab{min-height:36px;padding:0 var(--space-sm);border:1px solid var(--color-rule-2);border-radius:var(--radius-pill);background:var(--color-raised);color:var(--color-muted);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out);flex-shrink:0;font-weight:500}.mk-feed__tab:hover{color:var(--color-ink);border-color:var(--color-rule)}.mk-feed__tab[aria-selected=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-on-ink)}.mk-feed__tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.mk-feed__panel{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.mk-feed__rule{gap:var(--space-xs);padding-bottom:var(--space-md);margin-bottom:var(--space-md);border-bottom:1px solid var(--color-rule-2);display:grid}.mk-feed__usecase{font-size:var(--text-sm);color:var(--color-ink);font-weight:500}.mk-feed__rule-top{justify-content:space-between;gap:var(--space-sm);font-size:var(--text-sm);color:var(--color-muted);display:flex}.mk-feed__rule-title{letter-spacing:-.01em;font-size:1.0625rem;font-weight:700}.mk-feed__chips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.mk-feed__body{gap:var(--space-xs);grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.mk-feed__stream{gap:var(--space-sm);flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.mk-feed__stream:after{content:"";background:linear-gradient(to top, var(--color-raised), transparent);pointer-events:none;height:72px;position:absolute;inset:auto 0 0}.mk-feed__foot{justify-content:flex-end;align-items:center;gap:var(--space-md);margin-bottom:calc(-1 * var(--space-xs));display:flex}.mk-feed__toast{inset:auto var(--space-xs) var(--space-xs) var(--space-xs);z-index:var(--z-raised);align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--mk-radius-s);background:var(--color-ink);color:var(--color-on-ink);font-size:var(--text-sm);opacity:0;transition:opacity var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);font-weight:500;display:flex;position:absolute;transform:translateY(12px)}.mk-feed__toast svg{width:16px;height:16px;color:var(--color-accent);flex-shrink:0}.mk-feed__toast[data-on=true]{opacity:1;transform:none}.mk-feed__pause{align-items:center;gap:var(--space-xs);min-height:44px;padding:0 var(--space-sm);border-radius:var(--radius-control);color:var(--color-muted);font-size:var(--text-sm);cursor:pointer;transition:color var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out);background:0 0;border:0;font-weight:500;display:inline-flex}.mk-feed__pause:hover{color:var(--color-ink);background:var(--color-paper-2)}.mk-feed__pause:active{background:var(--color-paper-3)}.mk-feed__pause:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.mk-feed__pause svg{flex-shrink:0;width:16px;height:16px}@media (min-width:60rem){.mk-feed{height:520px}.mk-feed__panel{column-gap:var(--space-lg);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,320px) minmax(0,1fr)}.mk-feed__panel>.mk-feed__rule{align-self:start;gap:var(--space-sm);padding:var(--space-lg);border:1px solid var(--color-rule);background:var(--color-paper);border-radius:14px;margin:0}.mk-feed__panel>.mk-feed__rule .mk-feed__rule-title{font-size:1.25rem;line-height:1.25}}@media (max-width:40rem){.mk-feed{padding:var(--space-md)}}.mk-post{gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--color-rule);border-radius:var(--mk-radius-s);background:var(--color-paper);display:grid}.mk-post--enter{animation:mk-enter .32s var(--ease-out) both}.mk-post--match{border-color:var(--color-rule-2);background:var(--color-raised);box-shadow:var(--mk-shadow)}.mk-post__head{justify-content:space-between;align-items:center;gap:var(--space-sm);font-size:var(--text-sm);display:flex}.mk-post__source{align-items:center;gap:var(--space-xs);min-width:0;font-weight:700;display:inline-flex}.mk-post__source svg{width:16px;height:16px;color:var(--color-muted);flex-shrink:0}.mk-post__glyph{width:20px;height:20px;font-size:9px}.mk-post__via{color:var(--color-muted);white-space:nowrap;align-items:center;gap:2px;font-weight:400;display:inline-flex}.mk-post__via svg{width:12px!important;height:12px!important}.mk-post__meta{align-items:center;gap:var(--space-xs);color:var(--color-muted);white-space:nowrap;display:inline-flex}.mk-post__badge{min-height:22px;padding:0 var(--space-xs);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}.mk-post__body{color:var(--color-muted);font-size:.9375rem;line-height:1.5}.mk-post--match .mk-post__body{color:var(--color-ink)}.mk-post__why{font-size:var(--text-sm);color:var(--color-muted)}.mk-post__why b{color:var(--color-ink);font-weight:500}.mk-post__why--miss{font-style:italic}@keyframes mk-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.mk-marquee{margin-top:var(--space-2xl);padding-block:var(--space-lg);border-block:1px solid var(--color-rule)}.mk-marquee__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.mk-marquee__track{width:max-content;animation:45s linear infinite mk-marquee;display:flex}.mk-marquee__viewport:hover .mk-marquee__track{animation-play-state:paused}.mk-marquee__list{gap:var(--space-xl);padding:0 calc(var(--space-xl) / 2);flex-shrink:0;margin:0;list-style:none;display:flex}.mk-marquee__list li{align-items:center;gap:var(--space-xs);color:var(--color-ink-2);white-space:nowrap;font-weight:500;display:inline-flex}.mk-marquee__glyph{border-radius:8px;width:28px;height:28px;font-size:11px}@keyframes mk-marquee{to{transform:translate(-25%)}}.mk-how{gap:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.mk-step{gap:var(--space-xl);border:1px solid var(--color-rule);border-radius:var(--mk-radius);background:var(--color-raised);box-shadow:var(--shadow-card);grid-template-rows:auto 1fr;padding:32px;display:grid}.mk-step--ink{background:var(--color-ink);color:var(--color-on-ink);box-shadow:var(--mk-shadow-lg);border-color:#0000}.mk-step__text{align-content:start;gap:var(--space-sm);display:grid}.mk-step__num{width:36px;height:36px;margin-bottom:var(--space-xs);background:var(--color-paper-2);font-size:var(--text-sm);border-radius:10px;place-items:center;font-weight:700;display:grid}.mk-step--ink .mk-step__num{background:var(--color-accent);color:var(--color-accent-ink)}.mk-step h3{font-size:var(--text-title)}.mk-step__text p{color:var(--color-muted)}.mk-step--ink .mk-step__text p{color:var(--color-on-ink-muted)}.mk-step__visual{align-self:end;min-width:0}.mk-how__notes{justify-items:center;gap:var(--space-md);margin-top:var(--space-xl);text-align:center;display:grid}@media (max-width:72rem){.mk-how{grid-template-columns:minmax(0,1fr)}.mk-step{grid-template-rows:auto;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}.mk-step__visual{align-self:center}}@media (max-width:48rem){.mk-step{gap:var(--space-lg);padding:var(--space-lg);grid-template-columns:minmax(0,1fr)}}.mk-sample{gap:var(--space-md);font-size:var(--text-sm);display:grid}.mk-sample__group{gap:var(--space-xs);display:grid}.mk-sample__label{color:var(--color-muted);align-items:center;gap:6px;font-weight:500;display:inline-flex}.mk-sample__label svg{flex-shrink:0;width:14px;height:14px}.mk-field{align-items:center;gap:var(--space-xs);min-height:44px;padding:0 var(--space-sm);border:1px solid var(--color-rule-2);background:var(--color-paper);color:var(--color-ink);white-space:nowrap;border-radius:10px;display:flex;overflow:hidden}.mk-field>span+span{text-overflow:ellipsis;min-width:0;overflow:hidden}.mk-field--quote{white-space:normal;padding-block:10px;font-weight:500;line-height:1.4}.mk-field__badge{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--color-accent) 32%, transparent);color:var(--color-ink);align-items:center;gap:4px;margin-left:auto;padding:3px 8px;font-size:.75rem;font-weight:700;display:inline-flex}.mk-field__badge svg{flex-shrink:0;width:12px;height:12px}.mk-glyphs{flex-wrap:wrap;gap:6px;display:flex}.mk-glyphs__item{border-radius:8px;width:28px;height:28px;font-size:11px}.mk-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mk-tags li{border:1px solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-paper);white-space:nowrap;align-items:center;gap:6px;min-height:32px;padding:0 10px 0 6px;font-weight:500;display:inline-flex}.mk-tags li>svg{flex-shrink:0;width:14px;height:14px;margin-left:4px}.mk-tags li[data-soon=true]{color:var(--color-muted)}.mk-tags small{border-radius:var(--radius-pill);background:var(--color-paper-2);color:var(--color-muted);padding:0 6px;font-size:.75rem}.mk-step--ink .mk-sample__label{color:var(--color-on-ink-muted)}.mk-step--ink .mk-field{border-color:var(--color-ink-rule);background:var(--color-ink-2);color:var(--color-on-ink)}.mk-verdicts{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.mk-verdicts th{padding:0 var(--space-xs) var(--space-xs);border-bottom:1px solid var(--color-ink-rule);color:var(--color-on-ink-muted);text-align:left;white-space:nowrap;font-weight:500}.mk-verdicts th:last-child{color:var(--color-accent);font-weight:700}.mk-verdicts td{padding:var(--space-sm) var(--space-xs);border-bottom:1px solid var(--color-ink-rule);vertical-align:top}.mk-verdicts td:first-child{color:var(--color-on-ink);padding-left:0;line-height:1.45}.mk-verdicts tr[data-useful=false] td:first-child{color:var(--color-on-ink-muted)}.mk-verdict{color:var(--color-on-ink-muted);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.mk-verdict svg{flex-shrink:0;width:14px;height:14px}.mk-verdict--hit{border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);margin-left:-8px;padding:2px 8px;font-weight:700}.mk-verdicts tfoot td{padding-top:var(--space-sm);color:var(--color-on-ink-muted);border-bottom:0;font-weight:500}.mk-verdicts tfoot td:last-child{color:var(--color-on-ink);font-weight:700}.mk-alert{gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--color-rule-2);background:var(--color-paper);box-shadow:var(--mk-shadow);border-radius:14px;display:grid}.mk-alert__top,.mk-alert__foot{justify-content:space-between;gap:var(--space-sm);color:var(--color-muted);display:flex}.mk-alert__top b{color:var(--color-success);align-items:center;gap:4px;font-weight:700;display:inline-flex}.mk-alert__top svg{flex-shrink:0;width:16px;height:16px}.mk-alert__title{color:var(--color-ink);font-size:var(--text-md);font-weight:700;line-height:1.35}.mk-alert__foot span:last-child{color:var(--color-ink);white-space:nowrap;align-items:center;gap:4px;font-weight:500;display:inline-flex}.mk-alert__foot svg{flex-shrink:0;width:14px;height:14px}.mk-cases{gap:var(--space-lg);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mk-cases li{display:grid}.mk-case{gap:var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--mk-radius);background:var(--color-raised);color:inherit;transition:transform var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out);grid-template-rows:auto auto 1fr auto auto;padding:28px;text-decoration:none;display:grid}.mk-case:hover{border-color:var(--color-rule-2);box-shadow:var(--mk-shadow);transform:translateY(-4px)}.mk-case:active{transform:translateY(-1px)}.mk-case:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.mk-case__icon{width:44px;height:44px;margin-bottom:var(--space-xs);border-radius:var(--mk-radius-s);background:var(--color-accent);color:var(--color-accent-ink);place-items:center;display:grid}.mk-case__icon svg{width:22px;height:22px}.mk-case h3{font-size:1.25rem}.mk-case p{color:var(--color-muted)}.mk-case__rule{margin-top:var(--space-sm);border-radius:var(--mk-radius-s);background:var(--color-paper-2);font-size:var(--text-sm);gap:4px;padding:12px 14px;font-weight:500;line-height:1.4;display:grid}.mk-case__rule small{color:var(--color-muted);font-size:.75rem;font-weight:400}.mk-case__go{margin-top:var(--space-xs);font-size:var(--text-sm);align-items:center;gap:4px;font-weight:700;display:inline-flex}.mk-case__go svg{width:16px;height:16px;transition:transform var(--dur-short) var(--ease-out)}.mk-case:hover .mk-case__go svg{transform:translate(2px,-2px)}@media (max-width:72rem){.mk-cases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.mk-cases{grid-template-columns:minmax(0,1fr)}.mk-case{padding:var(--space-lg)}}.mk-agents{isolation:isolate;overflow:clip}.mk-agents__glow{aspect-ratio:1;z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--color-accent) 15%, transparent), transparent);width:70%;position:absolute;bottom:-45%;right:-10%}.mk-agents__top{align-items:center;gap:var(--space-2xl);margin-bottom:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.mk-agents .mk-head{margin-bottom:0}.mk-terminal{border:1px solid var(--color-ink-rule);border-radius:var(--mk-radius);background:color-mix(in oklab, var(--color-ink) 78%, black);min-width:0;overflow:hidden;box-shadow:0 32px 64px -32px #0009;box-shadow:0 32px 64px -32px lab(0% 0 0/.6)}.mk-terminal__bar{align-items:center;gap:var(--space-sm);padding:8px 8px 8px var(--space-md);border-bottom:1px solid var(--color-ink-rule);color:var(--color-on-ink-muted);font-size:.8125rem;display:flex}.mk-terminal__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mk-terminal pre{color:var(--color-on-ink);white-space:pre-wrap;word-break:break-all;margin:0;padding:20px;font:500 .875rem/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mk-terminal__prompt{color:var(--color-accent);-webkit-user-select:none;user-select:none}.mk-terminal__note{padding:var(--space-sm) 20px;border-top:1px solid var(--color-ink-rule);color:var(--color-on-ink-muted);font-size:var(--text-sm)}.mk-copy{min-height:36px;padding:0 var(--space-sm);border:1px solid var(--color-ink-rule);border-radius:var(--radius-control);color:var(--color-on-ink);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out);background:0 0;align-items:center;gap:6px;font-size:.8125rem;font-weight:500;display:inline-flex}.mk-copy:hover{border-color:var(--color-on-ink-muted);background:var(--color-ink-2)}.mk-copy:active{transform:translateY(1px)}.mk-copy:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.mk-copy svg{flex-shrink:0;width:14px;height:14px}.mk-facts{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mk-facts li{display:grid}.mk-fact{align-content:start;gap:var(--space-xs);padding:var(--space-lg);border:1px solid var(--color-ink-rule);background:color-mix(in oklab, var(--color-ink-2) 55%, transparent);color:inherit;transition:border-color var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out);border-radius:16px;text-decoration:none;display:grid}.mk-fact:hover{border-color:var(--color-on-ink-muted);background:var(--color-ink-2)}.mk-fact:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.mk-fact__icon{width:40px;height:40px;margin-bottom:var(--space-xs);background:color-mix(in oklab, var(--color-accent) 16%, transparent);color:var(--color-accent);border-radius:10px;place-items:center;display:grid}.mk-fact__icon svg{width:20px;height:20px}.mk-fact h3{font-size:1.125rem}.mk-fact p{color:var(--color-on-ink-muted)}.mk-fact__go{margin-top:var(--space-xs);font-size:var(--text-sm);align-items:center;gap:4px;font-weight:700;display:inline-flex}.mk-fact__go svg{width:16px;height:16px;transition:transform var(--dur-short) var(--ease-out)}.mk-fact:hover .mk-fact__go svg{transform:translate(3px)}@media (max-width:60rem){.mk-agents__top{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.mk-facts{gap:var(--space-sm);grid-template-columns:minmax(0,1fr)}}.mk-proof{padding-block:var(--space-xl);border-bottom:1px solid var(--color-rule)}.mk-proof__row{justify-content:space-between;align-items:center;gap:var(--space-xl);flex-wrap:wrap;display:flex}.mk-proof__logos{gap:var(--space-sm);display:grid}.mk-proof__logos ul{align-items:center;gap:var(--space-xl);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mk-proof__logos img{opacity:.7;filter:grayscale();width:auto;height:28px}.mk-proof__metrics{gap:var(--space-xl);margin:0;display:flex}.mk-proof__metrics dt{font-size:var(--text-sm);color:var(--color-muted)}.mk-proof__metrics dd{font:700 var(--text-title)/1 var(--font-display);margin:0}.mk-quotes__list{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.mk-quote{gap:var(--space-md);border:1px solid var(--color-rule);border-radius:var(--mk-radius);background:var(--color-raised);padding:32px;display:grid}.mk-quote blockquote{font-size:var(--text-lead);margin:0;line-height:1.45}.mk-quote__result{font-weight:700}.mk-quote__who{align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:var(--color-muted);display:flex}.mk-quote__who b{color:var(--color-ink);display:block}.mk-quote__who img{border-radius:999px}.mk-pricing__limits{max-width:62ch;padding:var(--space-xs) 14px;border:1px dashed var(--color-rule-2);border-radius:var(--mk-radius-s);color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.5}.mk-pricing__note{margin-top:var(--space-xl);text-align:center}.mk-pricing [data-slot=card]{box-shadow:none}.mk-faq{align-items:start;gap:var(--space-3xl);grid-template-columns:minmax(0,4fr) minmax(0,7fr);display:grid}.mk-faq__side{top:calc(var(--nav-height) + var(--space-xl));gap:var(--space-xl);display:grid;position:sticky}.mk-faq .mk-head{margin-bottom:0}.mk-faq__card{justify-items:start;gap:var(--space-xs);padding:var(--space-lg);border-radius:var(--mk-radius);background:var(--color-paper-2);color:var(--color-muted);display:grid}.mk-faq__card>svg{width:22px;height:22px;margin-bottom:var(--space-2xs);color:var(--color-ink)}.mk-faq__card-q{color:var(--color-ink);font-size:1.0625rem;font-weight:700;line-height:1.35}.mk-faq__card .mk-btn{margin-top:var(--space-xs)}.mk-faq__list{gap:10px}.mk-faq__item{border:1px solid var(--color-rule);background:var(--color-raised);transition:border-color var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out);border-radius:14px;padding-inline:20px}.mk-faq__item:hover{border-color:var(--color-rule-2)}.mk-faq__item[data-open]{border-color:var(--color-rule-2);box-shadow:var(--mk-shadow)}.mk-faq__trigger{min-height:64px;padding-block:var(--space-md);transition:color var(--dur-short) var(--ease-out);border-radius:0;align-items:center;font-size:1.0625rem;font-weight:500;line-height:1.4}.mk-faq__trigger:hover{color:var(--color-ink-2);text-decoration:none}.mk-faq__trigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:none}.mk-faq__answer{padding-bottom:var(--space-lg);color:var(--color-muted);font-size:var(--text-md);max-width:62ch;line-height:1.6}@media (max-width:60rem){.mk-faq{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.mk-faq__side{position:static}}.mk-close{isolation:isolate;padding-block:clamp(80px, 10vw, 144px) var(--space-3xl);position:relative;overflow:clip}.mk-close__glow{aspect-ratio:1;z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--color-accent) 17%, transparent), transparent);width:min(960px,130%);position:absolute;top:-45%;left:50%;translate:-50%}.mk-close__inner{justify-items:center;gap:var(--space-lg);text-align:center;display:grid}.mk-close h2{max-width:20ch;font-size:clamp(2.25rem,3.6vw + .6rem,4rem);line-height:1.04}.mk-close__actions{justify-content:center;gap:var(--space-sm);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.mk-footer{padding-block:var(--space-3xl) var(--space-xl)}main:has(>.mk-close:last-child)+.mk-footer{padding-top:0}.mk-footer__top{row-gap:var(--space-xl);padding-top:var(--space-2xl);border-top:1px solid var(--color-ink-rule)}.mk-footer__about{align-content:start;gap:var(--space-md);color:var(--color-on-ink-muted);grid-column:1/span 4;max-width:34ch;display:grid}.mk-footer__cols{gap:var(--gap-columns);row-gap:var(--space-xl);grid-column:6/span 7;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mk-footer__group{margin-bottom:var(--space-sm);color:var(--color-on-ink);font-size:var(--text-sm);font-weight:700}.mk-footer__group-link{color:inherit;text-decoration:none}.mk-footer__group-link:hover{text-underline-offset:.2em;text-decoration:underline}.mk-footer__group-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}.mk-footer__list{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.mk-footer__link{min-height:36px;color:var(--color-on-ink-muted);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:color var(--dur-short) var(--ease-out);background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.mk-footer__link:hover{color:var(--color-on-ink);text-underline-offset:.2em;text-decoration:underline}.mk-footer__link:active{color:var(--color-accent)}.mk-footer__link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}.mk-footer__soon{margin-left:var(--space-xs);border:1px solid var(--color-ink-rule);border-radius:var(--radius-pill);padding:0 6px;font-size:.75rem;line-height:18px}.mk-footer__social{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:flex}.mk-footer__social-link{border:1px solid var(--color-ink-rule);border-radius:var(--radius-control);width:40px;height:40px;color:var(--color-on-ink-muted);transition:color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.mk-footer__social-link:hover{color:var(--color-on-ink);border-color:var(--color-on-ink-muted)}.mk-footer__social-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.mk-footer__social-link svg{width:18px;height:18px}.mk-footer__mast{align-items:center;gap:var(--space-md);margin-top:var(--space-3xl);color:var(--color-on-ink);font:700 var(--text-wordmark)/.9 var(--font-cabin), var(--font-display);letter-spacing:-.05em;text-transform:lowercase;overflow-wrap:break-word;min-width:0;display:flex}.mk-footer__mast img{flex-shrink:0;width:clamp(40px,7vw,112px);height:auto}.mk-footer__legal{justify-content:space-between;gap:var(--space-md);margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-ink-rule);color:var(--color-on-ink-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}@media (max-width:60rem){.mk-footer__about,.mk-footer__cols{grid-column:1/-1}.mk-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.mk-inner{isolation:isolate;padding-block:var(--space-xl) var(--mk-section);position:relative}.mk-inner:before{content:"";top:calc(-1 * var(--nav-height));width:100vw;height:620px;position:absolute;left:50%;translate:-50%}.mk-page-head{justify-items:start;gap:var(--space-md);margin-bottom:var(--space-2xl);display:grid}.mk-page-head h1{font-size:var(--text-display-s);letter-spacing:-.035em;max-width:20ch;line-height:1.04}.mk-page-head--centre{padding-top:var(--space-lg);text-align:center;justify-items:center}.mk-page-head--centre h1{max-width:24ch}.mk-page-head--centre .mk-lead{max-width:62ch}.mk-page-head__row{justify-content:space-between;align-items:end;gap:var(--space-lg);flex-wrap:wrap;display:flex}.mk-crumbs{align-items:center;gap:var(--space-xs);margin-bottom:var(--space-xl);font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;display:flex}.mk-crumbs a{color:var(--color-muted);transition:color var(--dur-short) var(--ease-out);text-decoration:none}.mk-crumbs a:hover{color:var(--color-ink);text-underline-offset:.2em;text-decoration:underline}.mk-crumbs a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}.mk-crumbs [aria-current=page]{color:var(--color-ink)}.mk-section-title{margin-bottom:var(--space-lg);font-size:clamp(1.5rem,1.2vw + 1rem,2rem)}.mk-notice{padding:var(--space-xl);border:1px solid var(--color-rule);border-radius:var(--mk-radius);background:var(--color-paper-2);color:var(--color-muted)}.mk-fine{margin-top:var(--space-xl);font-size:var(--text-sm);color:var(--color-muted)}.mk-qa{gap:10px;margin:0;display:grid}.mk-qa>div{gap:var(--gap-columns);padding:20px var(--space-lg);border:1px solid var(--color-rule);background:var(--color-raised);border-radius:14px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.mk-qa dt{font-weight:700;line-height:1.4}.mk-qa dd{color:var(--color-muted);margin:0}@media (max-width:40rem){.mk-qa>div{gap:var(--space-xs);grid-template-columns:minmax(0,1fr)}}.mk-cta-card{isolation:isolate;gap:var(--space-md);margin-top:var(--space-2xl);box-shadow:var(--mk-shadow-lg);border-radius:24px;justify-items:start;padding:clamp(32px,5vw,64px);display:grid;position:relative;overflow:clip}.mk-cta-card:before{content:"";aspect-ratio:1;z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--color-accent) 18%, transparent), transparent);width:min(720px,90%);position:absolute;top:-70%;right:-15%}.mk-cta-card h2,.mk-cta-card h3{letter-spacing:var(--tracking-display);max-width:24ch;font-size:clamp(1.625rem,1.6vw + 1rem,2.5rem);line-height:1.08}.mk-cta-card p{color:var(--color-on-ink-muted);font-size:var(--text-lead);max-width:52ch;line-height:1.45}.mk-cta-card__actions{align-items:center;gap:var(--space-lg);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.mk-cta-card--centre{margin-top:var(--mk-section);text-align:center;justify-items:center}.mk-cta-card--centre:before{top:-80%;left:50%;right:auto;translate:-50%}.mk-cta-card--centre .mk-actions{justify-content:center}.mk-tools{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mk-tools li{display:grid}.mk-tool{align-content:start;gap:var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--mk-radius);background:var(--color-raised);color:var(--color-ink);transition:transform var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out);grid-template-rows:auto auto 1fr auto;padding:28px;text-decoration:none;display:grid}.mk-tool:hover{border-color:var(--color-rule-2);box-shadow:var(--mk-shadow);transform:translateY(-4px)}.mk-tool:active{transform:translateY(-1px)}.mk-tool:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.mk-tool__top{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xs);display:flex}.mk-tool__icon{border-radius:var(--mk-radius-s);background:var(--color-accent);width:44px;height:44px;color:var(--color-accent-ink);flex-shrink:0;place-items:center;display:grid}.mk-tool__icon svg{width:22px;height:22px}.mk-tool__icon:has(>span){background:0 0}.mk-tool__icon>span{border-radius:inherit;width:100%;height:100%;font-size:15px}.mk-tool__platform{border:1px solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-paper);min-height:26px;color:var(--color-ink-2);white-space:nowrap;align-items:center;padding:0 10px;font-size:.8125rem;font-weight:500;display:inline-flex}.mk-tool__platform[data-muted=true]{color:var(--color-muted);border-style:dashed}.mk-tool h2{letter-spacing:-.015em;font-size:1.375rem;line-height:1.2}.mk-tool p{color:var(--color-muted)}.mk-tool__go{margin-top:var(--space-xs);font-size:var(--text-sm);align-items:center;gap:4px;font-weight:700;display:inline-flex}.mk-tool__go svg{width:16px;height:16px;transition:transform var(--dur-short) var(--ease-out)}.mk-tool:hover .mk-tool__go svg{transform:translate(2px,-2px)}@media (max-width:64rem){.mk-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.mk-tools{grid-template-columns:minmax(0,1fr)}.mk-tool{padding:var(--space-lg)}}.mk-tool-page{max-width:880px}div.mk-tool-page{margin-inline:auto}.mk-tool-page>form{border:1px solid var(--color-rule-2);border-radius:var(--mk-radius);background:var(--color-raised);box-shadow:var(--mk-shadow);padding:28px}@media (max-width:40rem){.mk-tool-page>form{padding:var(--space-lg)}}.mk-progress{justify-items:center;gap:var(--space-md);margin-block:var(--space-lg);padding:var(--space-xl);border:1px solid var(--color-rule);border-radius:var(--mk-radius);background:var(--color-raised);text-align:center;display:grid}.mk-progress__spin{border:3px solid var(--color-rule-2);border-top-color:var(--color-ink);border-radius:50%;width:32px;height:32px;animation:.9s linear infinite mk-spin}.mk-progress__bar{border-radius:var(--radius-pill);background:var(--color-rule-2);width:100%;max-width:320px;height:6px;overflow:hidden}.mk-progress__fill{border-radius:inherit;background:var(--color-ink);transform-origin:0;width:100%;height:100%;transition:transform var(--dur-long) var(--ease-out)}@keyframes mk-spin{to{transform:rotate(360deg)}}.mk-result{gap:var(--space-sm);padding:var(--space-lg);border:1px solid var(--color-rule);background:var(--color-raised);border-radius:16px;display:grid}.mk-result__title{font-size:var(--text-md);color:var(--color-ink);font-weight:700}a.mk-result__title{text-decoration:underline;-webkit-text-decoration-color:var(--color-rule-2);text-decoration-color:var(--color-rule-2);text-underline-offset:.2em}a.mk-result__title:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}a.mk-result__title:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}.mk-result__quote{padding:var(--space-xs) var(--space-sm);border-left:2px solid var(--color-accent);background:var(--color-paper-2);font-size:var(--text-sm);color:var(--color-muted);border-radius:0 8px 8px 0;margin:0}.mk-result__facts{gap:var(--space-md) var(--space-xl);flex-wrap:wrap;margin:0;display:flex}.mk-result__facts dt{font-size:var(--text-sm);color:var(--color-muted)}.mk-result__facts dd{margin:0;font-weight:700}.mk-summary{margin-top:var(--space-lg);padding:var(--space-lg);background:var(--color-paper-2);border-radius:16px}.mk-summary__key{margin-bottom:var(--space-2xs);font-size:var(--text-sm);color:var(--color-muted);font-weight:500;display:block}.mk-skeleton{background:var(--color-paper-2);border-radius:16px;height:96px}.mk-tool-link{gap:var(--space-2xs);padding:var(--space-md);border:1px solid var(--color-rule);background:var(--color-raised);color:var(--color-ink);transition:border-color var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);border-radius:14px;text-decoration:none;display:grid}.mk-tool-link:hover{border-color:var(--color-rule-2);box-shadow:var(--mk-shadow);transform:translateY(-2px)}.mk-tool-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.mk-suggest{min-height:36px;padding:0 var(--space-sm);border:1px solid var(--color-rule-2);border-radius:var(--radius-pill);background:var(--color-raised);color:var(--color-ink);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out);align-items:center;font-weight:500;display:inline-flex}.mk-suggest:hover{border-color:var(--color-ink)}.mk-suggest:active{background:var(--color-paper-2)}.mk-suggest:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.mk-suggest:disabled{opacity:.55;cursor:not-allowed}.mk-sol-hero{align-items:center;row-gap:var(--space-2xl);padding-top:var(--space-md)}.mk-sol-hero__text{justify-items:start;gap:var(--space-lg);grid-column:1/span 6;display:grid}.mk-sol-hero h1{font-size:var(--text-display-s);letter-spacing:-.035em;max-width:18ch;line-height:1.02}.mk-sol-sample{grid-column:8/span 5;min-width:0;margin:0}.mk-sol-sample__body{gap:var(--space-md);padding:var(--space-lg);display:grid}.mk-sol-sample .mk-feed__rule{margin-bottom:0}.mk-sol-sample .mk-small{margin-top:var(--space-2xs)}.mk-sol-sample__list{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}@media (max-width:60rem){.mk-sol-hero__text,.mk-sol-sample{grid-column:1/-1}}.mk-sol-section{padding-top:var(--mk-section)}.mk-sol-section .mk-head{margin-bottom:var(--space-xl)}.mk-points{gap:var(--space-lg);counter-reset:mk-point;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mk-points li{counter-increment:mk-point;align-content:start;gap:var(--space-xs);border:1px solid var(--color-rule);border-radius:var(--mk-radius);background:var(--color-raised);padding:28px;display:grid}.mk-points li:before{content:counter(mk-point);width:36px;height:36px;margin-bottom:var(--space-sm);background:var(--color-paper-2);font-size:var(--text-sm);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;font-weight:700;display:grid}.mk-points h3,.mk-features h3,.mk-steps h3{font-size:1.1875rem}.mk-points p,.mk-features p,.mk-steps p{color:var(--color-muted);max-width:46ch}@media (max-width:60rem){.mk-points{grid-template-columns:minmax(0,1fr)}}.mk-features{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mk-features li{gap:var(--space-md);border:1px solid var(--color-rule);border-radius:var(--mk-radius);background:var(--color-raised);grid-template-columns:auto minmax(0,1fr);padding:28px;display:grid}.mk-features li>div{align-content:start;gap:var(--space-xs);display:grid}.mk-features svg{background:var(--color-accent);width:36px;height:36px;color:var(--color-accent-ink);border-radius:10px;flex-shrink:0;padding:9px}@media (max-width:48rem){.mk-features{grid-template-columns:minmax(0,1fr)}.mk-features li{padding:var(--space-lg)}}.mk-steps{gap:var(--space-lg);counter-reset:mk-flow;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mk-steps li{counter-increment:mk-flow;align-content:start;gap:var(--space-xs);border-radius:var(--mk-radius);background:var(--color-paper-2);padding:28px;display:grid}.mk-steps li:before{content:counter(mk-flow);width:36px;height:36px;margin-bottom:var(--space-sm);background:var(--color-ink);color:var(--color-on-ink);font-size:var(--text-sm);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;font-weight:700;display:grid}@media (max-width:60rem){.mk-steps{grid-template-columns:minmax(0,1fr)}}.mk-related ul{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mk-related .mk-chip{min-height:40px;padding-inline:var(--space-md)}.mk-pick{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-pick>div{align-content:start;gap:var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--mk-radius);background:var(--color-raised);padding:32px;display:grid}.mk-pick>div:first-child{background:var(--color-ink);color:var(--color-on-ink);box-shadow:var(--mk-shadow-lg);border-color:#0000}.mk-pick>div:first-child p{color:var(--color-on-ink-muted)}.mk-pick h2{font-size:var(--text-title)}.mk-pick p{color:var(--color-muted)}@media (max-width:60rem){.mk-pick{grid-template-columns:minmax(0,1fr)}}.dark .mk-pick>div:first-child{border-color:var(--color-accent);background:var(--color-raised);color:var(--color-ink)}.dark .mk-pick>div:first-child p{color:var(--color-muted)}.mk-vs__wrap{padding:var(--space-md) var(--space-lg);border:1px solid var(--color-rule);border-radius:var(--mk-radius);background:var(--color-raised);overflow-x:auto}.mk-vs{border-collapse:collapse;width:100%;min-width:520px}.mk-vs th,.mk-vs td{padding:var(--space-md);border-bottom:1px solid var(--color-rule);text-align:left}.mk-vs thead th{border-bottom-color:var(--color-ink);font-size:var(--text-sm);color:var(--color-muted);font-weight:500}.mk-vs thead th:nth-child(2){color:var(--color-ink);font-weight:700}.mk-vs tbody th{width:40%;font-weight:500}.mk-vs th:first-child{padding-left:0}.mk-vs td{color:var(--color-muted)}.mk-vs td:first-of-type{color:var(--color-ink)}.mk-vs thead th:nth-child(2),.mk-vs td:first-of-type{background:color-mix(in oklab, var(--color-accent) 14%, transparent)}.mk-vs tbody tr:last-child th,.mk-vs tbody tr:last-child td{border-bottom:0}.mk-vs__yes,.mk-vs__no{align-items:center;gap:var(--space-xs);display:inline-flex}.mk-vs__yes svg,.mk-vs__no svg{flex-shrink:0;width:16px;height:16px}.mk-vs__yes svg{color:var(--color-success)}.mk-strengths{row-gap:var(--space-lg)}.mk-strengths>div{align-content:start;gap:var(--space-md);border:1px solid var(--color-rule);border-radius:var(--mk-radius);background:var(--color-raised);grid-column:span 6;padding:32px;display:grid}.mk-strengths h2{font-size:var(--text-title)}.mk-strengths h3{margin-top:var(--space-sm);font-size:1.125rem}.mk-strengths p{color:var(--color-muted);max-width:60ch}.mk-strengths ul{gap:var(--space-xs);color:var(--color-ink-2);margin:0;padding-left:1.2em;display:grid}.mk-strengths li::marker{color:var(--color-focus)}@media (max-width:60rem){.mk-strengths>div{padding:var(--space-lg);grid-column:1/-1}}.mk-filter{align-items:center;gap:var(--space-xs);margin-bottom:var(--space-2xl);flex-wrap:wrap;display:flex}.mk-filter__label{margin-right:var(--space-xs);font-size:var(--text-sm);color:var(--color-muted)}.mk-cards{gap:var(--space-2xl) var(--gap-columns);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:60rem){.mk-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.mk-cards{grid-template-columns:minmax(0,1fr)}}.mk-post-card{align-content:start;gap:var(--space-md);min-width:0;display:grid}.mk-post-card__cover{aspect-ratio:16/10;border-radius:var(--mk-radius);background:var(--color-paper-2);display:block;position:relative;overflow:hidden}.mk-post-card__cover img{object-fit:cover;outline:1px solid color-mix(in oklab, var(--color-ink) 8%, transparent);outline-offset:-1px}.mk-post-card__cover:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.mk-post-card h2{font-size:var(--text-title);letter-spacing:-.015em;line-height:1.2}.mk-post-card h2 a{transition:color var(--dur-short) var(--ease-out);text-decoration:none}.mk-post-card h2 a:hover{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.mk-post-card h2 a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}.mk-post-card p{color:var(--color-muted)}.mk-byline{align-items:center;gap:var(--space-xs) var(--space-lg);font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;display:flex}.mk-byline span,.mk-byline time{align-items:center;gap:var(--space-xs);display:inline-flex}.mk-byline svg{flex-shrink:0;width:16px;height:16px}.mk-byline b{color:var(--color-ink);font-weight:500}.mk-empty{justify-items:start;gap:var(--space-md);padding-block:var(--space-2xl);display:grid}.mk-empty p{font-size:var(--text-lead);color:var(--color-muted)}.mk-article{padding-block:var(--space-2xl) var(--mk-section)}.mk-article__layout{gap:var(--space-3xl);grid-template-columns:minmax(0,8fr) minmax(0,3fr);align-items:start;display:grid}.mk-article__layout--solo{grid-template-columns:minmax(0,1fr);max-width:760px}.mk-article__head{gap:var(--space-lg);margin-bottom:var(--space-2xl);max-width:880px;display:grid}.mk-article__head h1{font-size:var(--text-display-s);max-width:22ch;line-height:1.04}.mk-article__cover{aspect-ratio:16/9;border-radius:var(--mk-radius);background:var(--color-paper-2);position:relative;overflow:hidden}.mk-article__cover img{object-fit:cover}.mk-article__byline{padding-block:var(--space-md);border-block:1px solid var(--color-rule)}.mk-prose{max-width:70ch;font-size:1.0625rem;line-height:1.7}.mk-prose.prose{--tw-prose-body:var(--color-ink-2);--tw-prose-headings:var(--color-ink);--tw-prose-links:var(--color-ink);--tw-prose-bold:var(--color-ink);--tw-prose-quotes:var(--color-ink);--tw-prose-hr:var(--color-rule);--tw-prose-quote-borders:var(--color-accent);--tw-prose-counters:var(--color-muted);--tw-prose-bullets:var(--color-rule-2);--tw-prose-captions:var(--color-muted);--tw-prose-code:var(--color-ink);--tw-prose-th-borders:var(--color-rule-2);--tw-prose-td-borders:var(--color-rule)}.mk-prose a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}.mk-toc{top:calc(var(--nav-height) + var(--space-xl));gap:var(--space-sm);padding-left:var(--space-lg);border-left:1px solid var(--color-rule);display:grid;position:sticky}.mk-toc__title{font-size:var(--text-sm);font-weight:700}.mk-toc a{padding-block:var(--space-2xs);padding-left:calc(var(--depth,0) * var(--space-sm));color:var(--color-muted);font-size:var(--text-sm);transition:color var(--dur-short) var(--ease-out);text-decoration:none;display:block}.mk-toc a:hover{color:var(--color-ink)}.mk-toc a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}.mk-article__back{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--color-rule)}@media (max-width:75rem){.mk-article__layout{grid-template-columns:minmax(0,1fr)}.mk-toc{display:none}}.mk-legal-head{padding-block:var(--space-3xl) var(--space-2xl);border-bottom:1px solid var(--color-rule)}.mk-legal-head h1{font-size:var(--text-display-s);line-height:1.04}.mk-timeline{margin:0;padding:0;list-style:none;display:grid;position:relative}.mk-timeline__item{column-gap:var(--space-lg);padding-bottom:var(--space-3xl);scroll-margin-top:calc(var(--nav-height) + var(--space-lg));grid-template-columns:minmax(0,3fr) 24px minmax(0,9fr);display:grid;position:relative}.mk-timeline__rail{justify-content:center;align-self:stretch;display:flex;position:relative}.mk-timeline__rail:before{content:"";top:12px;bottom:calc(-1 * var(--space-3xl));background:var(--color-rule-2);width:1px;position:absolute;left:50%}.mk-timeline__item:last-child .mk-timeline__rail:before{display:none}.mk-timeline__when{top:calc(var(--nav-height) + var(--space-lg));align-self:start;justify-items:end;gap:var(--space-2xs);text-align:right;display:grid;position:sticky}.mk-timeline__when time{font-weight:500}.mk-timeline__version{font-size:var(--text-sm);color:var(--color-muted);font-variant-numeric:tabular-nums}.mk-timeline__dot{z-index:var(--z-base);border:2px solid var(--color-ink);background:var(--color-paper);border-radius:50%;flex-shrink:0;width:13px;height:13px;margin-top:6px;position:relative}.mk-timeline__item:first-child .mk-timeline__dot{border-color:var(--color-accent-ink);background:var(--color-accent)}.mk-timeline__body{align-content:start;gap:var(--space-md);min-width:0;display:grid}.mk-timeline__body h2{font-size:var(--text-title);letter-spacing:-.015em;line-height:1.2}.mk-timeline__body h2 a{text-decoration:none}.mk-timeline__body h2 a:hover{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.mk-timeline__summary{color:var(--color-muted);max-width:62ch}.mk-timeline__changes{gap:var(--space-sm);padding:var(--space-lg);border:1px solid var(--color-rule);border-radius:var(--mk-radius);background:var(--color-raised);margin:0;list-style:none;display:grid}.mk-timeline__changes li{align-items:baseline;gap:var(--space-sm);grid-template-columns:88px minmax(0,1fr);display:grid}.mk-tag{min-height:24px;padding:0 var(--space-xs);border-radius:var(--radius-pill);border:1px solid var(--color-rule-2);background:var(--color-raised);justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}.mk-tag[data-tag=new]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.mk-tag[data-tag=fixed]{color:var(--color-muted);font-weight:500}@media (max-width:60rem){.mk-timeline__item{row-gap:var(--space-xs);padding-bottom:var(--space-2xl);grid-template-columns:24px minmax(0,1fr)}.mk-timeline__rail{grid-area:1/1/span 2}.mk-timeline__rail:before{bottom:calc(-1 * var(--space-2xl))}.mk-timeline__when{text-align:left;justify-content:start;justify-items:start;gap:var(--space-sm);grid-area:1/2;grid-auto-flow:column;position:static}.mk-timeline__body{grid-column:2}}@media (max-width:40rem){.mk-timeline__changes li{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr)}.mk-timeline__changes .mk-tag{justify-self:start}}@media (prefers-reduced-motion:reduce){.mk :not(.keep-motion),.mk :not(.keep-motion):before,.mk :not(.keep-motion):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.mk-mark--sweep,.mk-post--enter,.mk-marquee__track{animation:none}.mk-btn:active,.mk-tool:hover,.mk-case:hover,.mk-tool-link:hover{transform:none}}
