.mk{--mk-band:#0e0e0b;--mk-band-ink:#eeece1;--mk-band-muted:#b7b09d;--mk-band-line:#37352a;--mk-band-accent:#d8be78;--mk-gutter:clamp(1.25rem, 5.5vw, 5rem);--mk-header-h:4.5rem;--mk-ridge-h:clamp(2.25rem, 5vw, 4rem);--mk-glass:linear-gradient(180deg, var(--mk-glass-frost), transparent 140%), color-mix(in srgb, var(--color-canvas) 46%, transparent);--mk-glass-frost:#ffffff6b;--mk-glass-blur:blur(34px) saturate(1.35);--mk-glass-edge:#ffffffb3;--mk-glass-shade:#4a340a1f;--mk-glass-shadow:inset 0 1px 0 var(--mk-glass-edge), inset 0 -1px 0 var(--mk-glass-shade), inset 0 0 14px -6px var(--mk-glass-edge), 0 1.25rem 2.25rem -1.5rem color-mix(in srgb, var(--color-ink) 45%, transparent), 0 .125rem .5rem -.25rem color-mix(in srgb, var(--color-ink) 30%, transparent);--mk-ease-out:cubic-bezier(.23, 1, .32, 1);--mk-ease-in-out:cubic-bezier(.77, 0, .175, 1);color:var(--color-ink);font-size:1.0625rem}@media (prefers-color-scheme:dark){:root:not([data-appearance=light]) .mk{--mk-band:var(--color-surface);--mk-glass-frost:#ffffff14;--mk-glass-edge:#ffffff29;--mk-glass-shade:#00000080}}:root[data-appearance=dark] .mk{--mk-band:var(--color-surface);--mk-glass-frost:#ffffff14;--mk-glass-edge:#ffffff29;--mk-glass-shade:#00000080}@media (prefers-color-scheme:dark){:root:not([data-appearance=light]) .mk-ridge-far{fill:var(--color-surface)}}:root[data-appearance=dark] .mk-ridge-far{fill:var(--color-surface)}@media (prefers-reduced-motion:no-preference){:root:has(.mk){scroll-behavior:smooth}}.mk :where(h1,h2,h3,p,ul,ol,figure,dl,dd){margin:0}.mk :where(ul,ol){padding:0;list-style:none}.mk a:not([data-slot]){color:inherit;text-decoration:none}.mk a:not([data-slot]):focus-visible,.mk summary:focus-visible{outline:2px solid var(--color-accent-text);outline-offset:4px;border-radius:4px}.mk-container{width:100%;max-width:96rem;padding-inline:var(--mk-gutter);margin-inline:auto}.mk-skip{z-index:30;background:var(--color-surface);border-radius:.5rem;padding:.75rem 1rem;position:absolute;top:.5rem;left:1rem;transform:translateY(-200%)}.mk-skip:focus{transform:none}.mk main:focus{outline:none}.mk section[id]{scroll-margin-top:calc(var(--mk-header-h) + 1.5rem)}.mk main{scroll-margin-top:var(--mk-header-h)}.mk-header-bar{z-index:20;pointer-events:none;padding-top:.75rem;position:sticky;top:0}.mk-header{--mk-pill-w:31rem;--mk-pill-r:calc((var(--mk-header-h) - .75rem) / 2);isolation:isolate;box-sizing:border-box;max-width:100%;height:calc(var(--mk-header-h) - .75rem);pointer-events:auto;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;margin-inline:auto;padding-inline:0;display:flex;position:relative}.mk-header:before{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent);border-radius:var(--mk-pill-r);background:var(--mk-glass);-webkit-backdrop-filter:var(--mk-glass-blur);backdrop-filter:var(--mk-glass-blur);box-shadow:var(--mk-glass-shadow);opacity:0;position:absolute;inset:0}.mk-header .brand-wordmark>span{max-width:8em;display:inline-block;overflow:hidden}.mk-header[data-scrolled]{max-width:var(--mk-pill-w);padding-inline:1.25rem .375rem}.mk-header[data-scrolled]:before{opacity:1}.mk-header[data-scrolled] .brand-wordmark>span{opacity:0;max-width:0;margin-left:-.4em}@media (max-width:360px){html[data-apple] .mk-header .brand-wordmark>span{opacity:0;max-width:0;margin-left:-.4em}}@media (scripting:none){.mk-header{max-width:var(--mk-pill-w);padding-inline:1.25rem .375rem}.mk-header:before{opacity:1}}.mk-brand{min-height:44px;font:var(--font-wordmark);align-items:center;display:inline-flex}.mk-nav{align-items:center;gap:.25rem;display:flex}.mk-nav-item{display:flex}.mk-nav-link{align-items:center;min-height:44px;padding-inline:.875rem;font-size:.9375rem;font-weight:550;display:inline-flex}.mk a.mk-nav-link:not([data-slot]){text-underline-offset:.45em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.mk a.mk-nav-link:not([data-slot]):hover{-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line)}.mk a.mk-nav-link[aria-current=page]:not([data-slot]),.mk .mk-menu a[aria-current=page]:not([data-slot]){-webkit-text-decoration:underline var(--color-accent) 2px;text-decoration:underline var(--color-accent) 2px;text-underline-offset:.45em}.mk-nav-action{margin-left:.5rem}html:not([data-apple]) .mk .mk-on-apple,html[data-apple] .mk .mk-off-apple{display:none}.mk-nav-link,.mk-nav-action{white-space:nowrap}@media (min-width:721px){html[data-apple] .mk-header{--mk-pill-w:37rem}}.mk-nav-panel{z-index:1;width:min(100%, var(--mk-pill-w));visibility:hidden;opacity:0;padding-top:.625rem;position:absolute;top:100%;right:0}.mk-nav-panel:before{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent);background:linear-gradient(180deg, var(--mk-glass-frost), transparent 140%), color-mix(in srgb, var(--color-canvas) 90%, transparent);-webkit-backdrop-filter:var(--mk-glass-blur);backdrop-filter:var(--mk-glass-blur);box-shadow:var(--mk-glass-shadow);border-radius:1.5rem;position:absolute;inset:.625rem 0 0}.mk-nav-panel>p{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);padding:1.125rem 1.25rem 0;font-size:.75rem;font-weight:600}.mk-nav-panel>ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.125rem .875rem;padding:.875rem 1.25rem 1rem;display:grid}.mk-nav-panel li a{color:var(--color-muted);gap:.5rem;font-size:.75rem;line-height:1.35;display:grid}.mk a.mk-nav-panel-all:not([data-slot]){border-top:1px solid var(--color-line);align-items:center;gap:.5rem;min-height:3.25rem;margin-inline:1.25rem;font-size:.875rem;font-weight:600;display:flex}.mk-nav-panel-all svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}@media (min-width:721px){.mk-nav-item:focus-within .mk-nav-panel{visibility:visible;opacity:1}}@media (hover:hover) and (min-width:721px){.mk-nav-item:hover .mk-nav-panel{visibility:visible;opacity:1}}@media (min-width:721px){.mk-nav-item[data-dismissed] .mk-nav-panel{visibility:hidden;opacity:0}}@media (hover:hover) and (min-width:721px){.mk-nav-panel li a:hover .pc-art,.mk-nav-panel li a:focus-visible .pc-art{transform:translateY(-3px)rotate(-1.5deg)}.mk-nav-panel li a:hover>span:last-child{color:var(--color-ink)}}.mk-menu{display:none}.mk-menu summary{cursor:pointer;place-items:center;width:44px;height:44px;margin-left:.125rem;list-style:none;display:grid;position:relative}.mk-menu summary:before{content:"";border:1px solid color-mix(in srgb, var(--color-ink) 26%, transparent);border-radius:50%;position:absolute;inset:4px}.mk-menu summary::-webkit-details-marker{display:none}.mk-menu summary svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:1.125rem;height:1.125rem;overflow:visible}.mk-menu summary path{transform-box:view-box;transform-origin:50%}.mk-menu[open] summary path:first-child{transform:rotate(45deg)translateY(3px)}.mk-menu[open] summary path:last-child{transform:rotate(-45deg)translateY(-3px)}.mk-header:has(.mk-menu[open]):before{border-radius:var(--mk-pill-r) var(--mk-pill-r) 0 0;background:linear-gradient(180deg, var(--mk-glass-frost), transparent 140%), color-mix(in srgb, var(--color-canvas) 94%, transparent);box-shadow:inset 0 1px 0 var(--mk-glass-edge)}.mk-menu-sheet{box-sizing:border-box;max-height:calc(100dvh - var(--mk-header-h) - 1rem);overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent);border-top-color:color-mix(in srgb, var(--color-ink) 7%, transparent);border-radius:0 0 var(--mk-pill-r) var(--mk-pill-r);background:linear-gradient(180deg, var(--mk-glass-frost), transparent 140%), color-mix(in srgb, var(--color-canvas) 94%, transparent);-webkit-backdrop-filter:var(--mk-glass-blur);backdrop-filter:var(--mk-glass-blur);box-shadow:inset 0 -1px 0 var(--mk-glass-shade), 0 1.5rem 2.5rem -1.5rem color-mix(in srgb, var(--color-ink) 50%, transparent);margin-top:-1px;padding:.75rem 1.25rem .5rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.mk-menu-sheet>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .75rem;display:grid}.mk-menu-sheet li a{align-items:center;gap:.75rem;min-height:3.25rem;font-size:1.0625rem;font-weight:500;display:flex}.mk-menu-sheet li svg{fill:none;width:1.25rem;height:1.25rem;stroke:var(--color-muted);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.mk-menu-signin{border-top:1px solid color-mix(in srgb, var(--color-ink) 8%, transparent);justify-content:space-between;align-items:center;gap:1rem;margin-top:.25rem;display:flex}.mk-menu-signin a{align-items:center;min-height:3rem;font-size:1.0625rem;font-weight:600;display:inline-flex}.mk-menu-signin span{color:var(--color-muted);font-size:.8125rem}.mk-menu-signin+.mk-menu-legal{margin-top:0}.mk-menu-legal{border-top:1px solid color-mix(in srgb, var(--color-ink) 8%, transparent);gap:1.5rem;margin-top:.25rem;display:flex}.mk-menu-legal a{min-height:44px;color:var(--color-muted);align-items:center;font-size:.8125rem;display:inline-flex}.mk-display{font:400 clamp(2.875rem, 2.09rem + 3.24vw, 5rem)/1.04 var(--font-brand-family);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.mk-display em{color:var(--color-accent-text);font-style:normal}.mk-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-text);margin-bottom:1.25rem;font-size:.8125rem;font-weight:600}.mk-proof{border-top:1px solid var(--color-line);max-width:30rem;color:var(--color-muted);margin-top:1.25rem;padding-top:1rem;font-size:.875rem}.mk-lede{max-width:34rem;color:var(--color-muted);font-size:clamp(1.0625rem,1rem + .2vw,1.1875rem);line-height:1.6}.mk-h2{font:400 clamp(2.125rem, 1.8rem + 1.33vw, 3rem)/1.08 var(--font-brand-family);letter-spacing:-.028em;text-wrap:balance}.mk-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-top:2.25rem;display:flex}.mk a.mk-inline-link:not([data-slot]){-webkit-text-decoration:underline var(--color-accent) 1px;text-decoration:underline var(--color-accent) 1px;text-underline-offset:.25em}.mk-text-link{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.mk-text-link:hover{text-underline-offset:.25em;text-decoration:underline}.mk-pick{margin-top:1.75rem}.mk-pick>p{color:var(--color-muted);font-size:.875rem;font-weight:600}.mk-pick>div{flex-wrap:wrap;gap:0 .375rem;margin-top:.25rem;margin-left:-.125rem;display:flex}.mk a.mk-pick-more:not([data-slot]){min-height:44px;color:var(--color-muted);-webkit-text-decoration:underline var(--color-line) 1px;text-decoration:underline var(--color-line) 1px;text-underline-offset:.25em;align-items:center;font-size:.875rem;display:inline-flex}.mk-pick+.mk-actions{margin-top:.75rem}.mk-reassure{color:var(--color-muted);align-items:center;gap:.5rem;margin-top:1.125rem;font-size:.875rem;display:flex}.mk-reassure svg{width:1rem;height:1rem}.mk .mk-support-email{color:var(--color-muted);margin-top:.875rem;font-size:.875rem}.mk .mk-support-email a{text-underline-offset:.2em;text-decoration:underline}.mk-hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:4rem;padding-block:6rem 3.5rem;display:grid}.mk-hero-side{padding-bottom:.5rem}.mk-hero:has(.mk-pick){align-items:center}.mk-section{padding-block:7rem}.mk-section[data-tone=surface]{background:var(--color-surface)}.mk-section[data-tone=band]{background:var(--mk-band);color:var(--mk-band-ink)}.mk-section[data-tone=plain]+.mk-section[data-tone=plain]{padding-top:0}.mk-section[data-tone=plain]+.mk-section[data-tone=plain]>.mk-container:before{content:"";background:var(--color-line);height:1px;margin-bottom:7rem;display:block}.mk-section-header{gap:1.125rem;max-width:42rem;margin-bottom:4rem;display:grid}.mk-section-lede{max-width:34rem;color:var(--color-muted);font-size:clamp(1.0625rem,1rem + .2vw,1.1875rem)}.mk-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:4.5rem;display:grid}.mk-split .mk-h2{margin-bottom:1.25rem}.mk-points{border-bottom:1px solid var(--color-line);margin-top:2.25rem}.mk-points li{border-top:1px solid var(--color-line);gap:.25rem;padding-block:1rem;display:grid}.mk-points strong{font-weight:600}.mk-points span{color:var(--color-muted)}.mk-clock{padding-block:4.5rem 3.5rem}.mk-clock-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 3rem;margin-bottom:3.25rem;display:flex}.mk-clock-statement{font:400 clamp(2.5rem, 1.7rem + 3.2vw, 4.75rem)/1.02 var(--font-brand-family);letter-spacing:-.035em;text-wrap:balance}.mk-clock-statement strong{color:var(--mk-band-accent);font-variant-numeric:tabular-nums;font-weight:400}.mk-clock-detail{max-width:24rem;color:var(--mk-band-muted);padding-bottom:.5rem}.mk-clock-caption{max-width:62ch;color:var(--mk-band-muted);margin-top:1.25rem;font-size:.8125rem}.mk-timeline{--label:10rem}.mk-timeline-months{grid-template-columns:var(--label) repeat(4, minmax(0, 1fr));color:var(--mk-band-muted);font-size:.8125rem;display:grid}.mk-timeline-months span{border-left:1px solid var(--mk-band-line);padding:0 0 1.125rem .75rem}.mk-timeline-months span:first-child{border:0;padding-left:0}.mk-timeline-lanes{position:relative}.mk-timeline-lane{grid-template-columns:var(--label) minmax(0, 1fr);box-sizing:border-box;border-top:1px solid var(--mk-band-line);align-items:center;height:calc(5.5rem + 1px);display:grid;overflow-y:clip}.mk-timeline-lane[data-gone]{opacity:0;visibility:hidden;border-top-width:0;height:0}.mk-timeline-lane>p{font-size:.875rem;display:grid}.mk-timeline-lane>p span{color:var(--mk-band-muted);font-size:.78rem}.mk-timeline-track{background-image:linear-gradient(90deg, var(--mk-band-line) 1px, transparent 1px);background-size:25% 100%;height:5.5rem;position:relative}.mk-timeline-marker{z-index:2;top:50%;right:calc((1 - var(--at)) * 100% - .375rem);align-items:center;gap:.625rem;max-width:calc(25% - .25rem);display:flex;position:absolute;transform:translateY(-50%)}.mk-timeline-marker>span{background:var(--mk-band);text-align:right;font-variant-numeric:tabular-nums;border-radius:.5rem;padding:.25rem .375rem;line-height:1.25}.mk-timeline-marker strong{font-size:1.0625rem;font-weight:600;display:block}.mk-timeline-marker small{color:var(--mk-band-muted);font-size:.75rem;line-height:1.35;display:block}.mk-timeline-marker i{width:.75rem;height:.75rem;box-shadow:inset 0 0 0 1.5px var(--mk-band-accent);border-radius:50%;flex:none;position:relative}.mk-timeline-marker[data-soonest=true] i{background:var(--mk-band-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--mk-band-accent) 22%, transparent)}.mk-timeline-marker[data-beyond=true] i{box-shadow:none;border:1.5px dashed var(--mk-band-accent)}.mk-timeline-marker[data-beyond=true] i:after{content:"›";color:var(--mk-band-accent);font-size:1rem;line-height:1;position:absolute;top:50%;left:1rem;transform:translateY(-55%)}.mk-timeline-today{z-index:1;top:0;bottom:0;left:calc(var(--label) + (100% - var(--label)) * var(--today));border-left:1.5px dashed var(--mk-band-ink);position:absolute}.mk-timeline-lanes{margin-bottom:2.25rem}.mk-timeline-today span{background:var(--mk-band-ink);color:var(--mk-band);white-space:nowrap;border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:650;position:absolute;bottom:-2.1rem;left:0;transform:translate(-50%)}.mk-timeline-list{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk-preview-view{gap:1.625rem;display:grid}.mk-preview-view h3{margin:0 .375rem .625rem;font-size:1.0625rem;font-weight:600}.mk-preview figcaption{color:var(--color-muted);margin-top:.875rem;font-size:.8125rem}.mk-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;display:grid;position:relative}.mk-track:before{content:"";background:var(--color-line);height:1px;position:absolute;top:.4375rem;left:0;right:0}.mk-track li{position:relative}.mk-track i{background:var(--color-surface);width:.875rem;height:.875rem;box-shadow:inset 0 0 0 1.5px var(--color-accent-text);border-radius:50%;display:block;position:relative}.mk-track li:first-child i{background:var(--color-accent-text);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent) 28%, transparent)}.mk-track h3{font:400 clamp(1.5rem, 1.25rem + .9vw, 2rem)/1.15 var(--font-brand-family);letter-spacing:-.02em;text-wrap:balance;margin-top:1.875rem}.mk-track p{max-width:22rem;color:var(--color-muted);margin-top:.75rem}.mk-lookup{border-bottom:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4rem;display:grid}.mk-lookup li{border-top:1px solid var(--color-line)}.mk-lookup a{justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;padding-block:.75rem;font-weight:600;display:flex}.mk-lookup a:hover span:first-child{text-underline-offset:.25em;text-decoration:underline}.mk-lookup a span+span{color:var(--color-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:400}.mk-lookup-all{gap:.5rem;margin-top:1.5rem}.mk-reading{border-bottom:1px solid var(--color-line)}.mk-reading li{border-top:1px solid var(--color-line)}.mk-reading a{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;gap:.25rem 3rem;padding-block:1.25rem;display:grid}.mk-reading a span:first-child{font:400 1.375rem/1.2 var(--font-brand-family);letter-spacing:-.015em}.mk-reading a span+span{color:var(--color-muted)}.mk-reading a:hover span:first-child{text-underline-offset:.25em;text-decoration:underline}.mk-lookup-all svg{width:1rem;height:1rem}.mk-never li{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:baseline;gap:.5rem 3rem;padding-block:1.75rem;display:grid}.mk-never li:last-child{border-bottom:1px solid var(--color-line)}.mk-never s{font:400 clamp(2rem, 1.35rem + 2.5vw, 3.5rem)/1.1 var(--font-brand-family);letter-spacing:-.03em;text-decoration:none}.mk-never s>span{background:linear-gradient(var(--color-accent), var(--color-accent)) no-repeat 0 58% / 100% .075em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.mk-never p{max-width:24rem;color:var(--color-muted)}.mk-faq-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem;display:grid}.mk-faq details{border-bottom:1px solid var(--color-line)}.mk-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.5rem;padding-block:1.125rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary>span{flex:0 0 12px;width:12px;height:12px;position:relative}.mk-faq summary>span:before,.mk-faq summary>span:after{content:"";background:currentColor;width:12px;height:1.5px;position:absolute;top:5px;left:0}.mk-faq summary>span:after{transition:transform .18s cubic-bezier(.23,1,.32,1);transform:rotate(90deg)}.mk-faq details[open] summary>span:after{transform:rotate(0)}.mk-faq details p{max-width:58ch;color:var(--color-muted);padding-bottom:1.5rem;line-height:1.7}.mk-close{text-align:center;position:relative}.mk-kai-body{clip-path:inset(0 0 10.5%)}.mk-kai-hands{clip-path:inset(89% 0 0);position:absolute;inset:0}.mk-close-kai{width:clamp(6.5rem,11vw,9.5rem);position:absolute;top:0;left:50%;translate:-50% -89%}.mk-hero-kai{align-items:flex-end;gap:1.5rem;display:flex}.mk-hero-kai .mk-lede{flex:1}.mk-hero-kai .kai-figure{flex:none;width:clamp(5.5rem,9vw,8rem);margin-bottom:calc(-4.5rem - 2px)}.mk-close .mk-h2{max-width:14ch;margin-inline:auto;font-size:clamp(2.5rem,1.8rem + 2.8vw,4.5rem);line-height:1.04}.mk-close .mk-actions,.mk-close .mk-reassure{justify-content:center}.mk-app{flex-direction:column;align-items:center;gap:.25rem;margin-top:2.25rem;display:flex}.mk-app p{color:var(--color-muted);font-size:.875rem}.mk-app-store{border-radius:12px;padding:10px;display:inline-flex}.mk-app-store svg{width:auto;height:40px;display:block}.mk-footer{background:var(--color-canvas);padding-bottom:2rem;position:relative}.mk main>:last-child:after{content:"";height:var(--mk-ridge-h);display:block}.mk-footer-ridge{width:100%;height:var(--mk-ridge-h);pointer-events:none;position:absolute;bottom:calc(100% - 1px);left:0}.mk-ridge-far{fill:color-mix(in srgb, var(--color-accent) 50%, var(--color-canvas))}.mk-ridge-near{fill:var(--color-canvas)}.mk-footer-top{grid-template-columns:minmax(0,5fr) repeat(3,minmax(0,2fr));gap:2.5rem 3rem;padding-top:2.5rem;display:grid}.mk-footer-brand>p{max-width:26rem;color:var(--color-muted);margin-top:.75rem}.mk-footer-brand .kai-scene{width:min(100%,24rem);margin:1rem 0 0 -2rem}.mk-footer h2{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.75rem;font-size:.75rem;font-weight:600}.mk-footer li a{align-items:center;min-height:44px;font-size:.9375rem;display:inline-flex}.mk-footer a:not(.mk-brand):hover{text-underline-offset:.25em;text-decoration:underline}.mk-footer-legal{border-top:1px solid var(--color-line);color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 2rem;margin-top:2.5rem;padding-top:.75rem;font-size:.8125rem;display:flex}.mk-footer-legal nav{gap:.25rem;margin-right:-.75rem;display:flex}.mk-footer-legal a{width:44px;height:44px;color:var(--color-ink);border-radius:50%;place-items:center;display:grid}.mk-footer-legal svg{fill:currentColor;width:1.125rem;height:1.125rem}@media (max-width:1000px){.mk-hero,.mk-split,.mk-faq-layout{grid-template-columns:minmax(0,1fr);gap:1.5rem}.mk-hero{padding-block:3.5rem 2.75rem}.mk-hero:has(.mk-pick){padding-bottom:.75rem}.mk-hero-side:has(.mk-pick){flex-direction:column;display:flex}.mk-hero-side>.mk-pick{order:1;margin-top:2rem}.mk-hero-side>.mk-pick+.mk-actions{margin-top:1.75rem}.mk-pick>div{margin-inline:calc(var(--mk-gutter) * -1);padding-inline:var(--mk-gutter);scrollbar-width:none;scroll-padding-inline:var(--mk-gutter);flex-wrap:nowrap;gap:.375rem;overflow-x:auto}.mk-pick>div>*{flex:none}.mk-hero-kai .kai-figure{margin-bottom:calc(-3.625rem - 2px)}.mk-split{gap:2.5rem}.mk-section{padding-block:4.5rem}.mk-section[data-tone=plain]+.mk-section[data-tone=plain]>.mk-container:before{margin-bottom:4.5rem}.mk-section-header{margin-bottom:2.5rem}.mk-clock-head{margin-bottom:2rem}.mk-timeline-chart{display:none}.mk-clock{padding-block:3rem 2.25rem}.mk-timeline-list{clip-path:none;white-space:normal;width:auto;height:auto;padding-left:1.75rem;position:relative;overflow:visible}.mk-timeline-list li:not(:last-child):after{content:"";z-index:-1;background:var(--mk-band-line);width:1px;position:absolute;top:.75rem;bottom:-.75rem;left:-1.375rem}.mk-timeline-list li{isolation:isolate;padding-bottom:1.375rem;position:relative}.mk-timeline-list li>p:first-child>strong{z-index:1;position:relative}.mk-timeline-list li>p:first-child>strong:before{content:"";width:.75rem;height:.75rem;box-shadow:inset 0 0 0 1.5px var(--mk-band-accent);background:var(--mk-band);border-radius:50%;position:absolute;top:50%;left:-1.6875rem;transform:translateY(-50%)}.mk-timeline-list li[data-soonest=true]>p:first-child>strong:before{background:var(--mk-band-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--mk-band-accent) 22%, transparent)}.mk-timeline-list li[data-today=true]>p:first-child>strong:before{background:var(--mk-band-ink);width:.625rem;height:.625rem;box-shadow:none;left:-1.625rem}.mk-timeline-list li p:first-child{justify-content:space-between;align-items:baseline;gap:1rem;font-weight:600;display:flex}.mk-timeline-list strong{font-weight:600}.mk-timeline-list li p:first-child span{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.375rem}.mk-timeline-list li p+p{color:var(--mk-band-muted);margin-top:.25rem;font-size:.875rem}.mk-timeline-list li p:nth-child(2){color:var(--mk-band-ink)}.mk-timeline-list li[data-today=true] p{color:var(--mk-band-muted);font-size:.8125rem}.mk-clock-caption{margin-top:.5rem}.mk-track{grid-template-columns:minmax(0,1fr);gap:2.25rem;padding-left:2.25rem}.mk-track:before{width:1px;height:auto;inset:.5rem auto .5rem .4375rem}.mk-track i{position:absolute;top:.45rem;left:-2.25rem}.mk-track h3{margin-top:0}.mk-never li{grid-template-columns:minmax(0,1fr);padding-block:1.375rem}.mk-lookup,.mk-reading a{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.mk{--mk-header-h:4.25rem}.mk-header{--mk-pill-w:100%}.mk-header[data-scrolled]{padding-inline:.875rem .375rem}.mk-nav-item,.mk .mk-nav-signin{display:none}.mk-menu{display:block}.mk-nav-action{margin-left:0}.mk-actions>[data-cta]{width:100%}.mk-actions{gap:.5rem 1.25rem;margin-top:1.75rem}.mk-footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem}.mk-footer-brand{grid-column:1/-1}.mk-footer-brand .kai-scene{margin-inline:auto}.mk-footer-follow ul{gap:0 1.75rem;display:flex}}@media (prefers-reduced-motion:no-preference){.mk a.mk-nav-link:not([data-slot]){transition:text-decoration-color .16s var(--mk-ease-out)}.mk-header{transition:max-width .46s var(--mk-ease-in-out), padding .46s var(--mk-ease-in-out)}.mk-header:before{transition:opacity .3s var(--mk-ease-out), border-radius .22s var(--mk-ease-out)}.mk-header .brand-wordmark>span{transition:max-width .46s var(--mk-ease-in-out), margin .46s var(--mk-ease-in-out), opacity .22s var(--mk-ease-out)}.mk-nav-panel{transition:opacity .16s var(--mk-ease-out), translate .2s var(--mk-ease-out), visibility 0s .16s;translate:0 -.375rem}.mk-nav-item:hover .mk-nav-panel,.mk-nav-item:focus-within .mk-nav-panel{transition-delay:0s;translate:0}.mk-nav-panel .pc-art{transition:transform .22s var(--mk-ease-out)}.mk-menu summary path{transition:transform .2s var(--mk-ease-out)}.mk-menu[open]>.mk-menu-sheet{animation:mk-sheet .3s var(--mk-ease-out) 90ms backwards}}:root:has(.mk)::view-transition-group(*){animation-duration:.18s;animation-timing-function:cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion:reduce){:root:has(.mk)::view-transition-group(*){animation:none}:root:has(.mk)::view-transition-old(*){animation:none}:root:has(.mk)::view-transition-new(*){animation:none}.mk-faq summary>span:after{transition:none}}@media (prefers-reduced-motion:no-preference){.mk-timeline-today{animation:mk-today-draw .72s var(--mk-ease-in-out) .12s backwards}.mk-timeline:not([data-shifted]) .mk-timeline-marker{animation:mk-marker-in .46s var(--mk-ease-out) backwards;animation-delay:calc(.28s + var(--at) * .56s)}.mk-timeline:not([data-shifted]) .mk-timeline-marker[data-soonest=true] i:after{content:"";border:1.5px solid var(--mk-band-accent);opacity:0;animation:mk-ping 1.1s var(--mk-ease-out) calc(.74s + var(--at) * .56s) both;border-radius:50%;position:absolute;inset:-1px}.mk-timeline[data-live] .mk-timeline-marker{animation-duration:.3s;animation-delay:0s}.mk-timeline[data-live] .mk-timeline-marker[data-soonest=true] i:after{animation-delay:.12s}.mk-timeline-lane{transition:height .34s var(--mk-ease-in-out), opacity .24s var(--mk-ease-out), border-top-width .34s linear, visibility .34s}[data-fresh]:not(.mk-timeline-lane){transition:opacity .26s var(--mk-ease-out), translate .26s var(--mk-ease-out)}@starting-style{.mk-timeline-lane[data-fresh]{opacity:0;height:0}[data-fresh]:not(.mk-timeline-lane){opacity:0;translate:0 .3em}}.mk-faq details[open]>p{animation:mk-answer .22s var(--mk-ease-out)}.mk-up{transition:opacity .52s var(--mk-ease-out), translate .52s var(--mk-ease-out);transition-delay:calc(var(--i,0) * 70ms)}.mk-up[data-seen=wait]{opacity:0;translate:0 .75rem}.mk-lookup li:nth-child(3n+2),.mk-track li:nth-child(2),.mk-section-lede{--i:1}.mk-lookup li:nth-child(3n),.mk-track li:nth-child(3),.mk-close .mk-actions{--i:2}.mk-wipe{clip-path:inset(0 0 -.3em);transition:clip-path .72s var(--mk-ease-out), translate .72s var(--mk-ease-out)}.mk-wipe[data-seen=wait]{clip-path:inset(0 0 100%);translate:0 .35em}.mk-timeline[data-seen=wait] .mk-timeline-today,.mk-timeline[data-seen=wait] .mk-timeline-marker,.mk-timeline[data-seen=wait] .mk-timeline-marker i:after{animation-play-state:paused}.mk-timeline-list li:after{transform-origin:0 0;transition:scale .64s var(--mk-ease-in-out) .2s}.mk-timeline-list li>p:first-child>strong:before{transition:opacity .3s var(--mk-ease-out), scale .3s var(--mk-ease-out)}.mk-timeline-list li>p{transition:opacity .46s var(--mk-ease-out) 80ms, translate .46s var(--mk-ease-out) 80ms}.mk-timeline-list li>p:nth-child(2){transition-delay:.14s}.mk-timeline-list li>p:nth-child(3){transition-delay:.2s}.mk-timeline-list li[data-seen=in]:not([data-today])>p:first-child>strong:after{content:"";border:1.5px solid var(--mk-band-accent);box-sizing:border-box;opacity:0;width:.75rem;height:.75rem;animation:mk-ping 1.1s var(--mk-ease-out) .26s both;border-radius:50%;position:absolute;top:calc(50% - .375rem);left:-1.6875rem}.mk-timeline-list li[data-seen=wait]:after{scale:1 0}.mk-timeline-list li[data-seen=wait]>p:first-child>strong:before{opacity:0;scale:.5}.mk-timeline-list li[data-seen=wait]>p{opacity:0;translate:0 .5rem}.mk-track:before{transform-origin:0 0;transition:scale 1s var(--mk-ease-in-out)}.mk-track i{transition:opacity .32s var(--mk-ease-out), scale .32s var(--mk-ease-out);transition-delay:calc(.12s + var(--i,0) * .3s)}.mk-track :is(h3,p){transition:opacity .48s var(--mk-ease-out), translate .48s var(--mk-ease-out);transition-delay:calc(.18s + var(--i,0) * .3s)}.mk-track p{transition-delay:calc(.24s + var(--i,0) * .3s)}.mk-track[data-seen=in] i:after{content:"";border:1.5px solid var(--color-accent-text);opacity:0;animation:mk-ping 1.1s var(--mk-ease-out) calc(.34s + var(--i,0) * .3s) both;border-radius:50%;position:absolute;inset:0}.mk-track[data-seen=wait]:before{scale:0 1}.mk-track[data-seen=wait] i{opacity:0;scale:.5}.mk-track[data-seen=wait] :is(h3,p){opacity:0;translate:0 .625rem}@media (max-width:1000px){.mk-track[data-seen=wait]:before{scale:1 0}}.mk-never :is(s,p){transition:opacity .52s var(--mk-ease-out), translate .52s var(--mk-ease-out)}.mk-never p{transition-delay:.12s}.mk-never s>span{transition:background-size .76s var(--mk-ease-in-out) .38s}.mk-never li[data-seen=wait] :is(s,p){opacity:0;translate:0 .75rem}.mk-never li[data-seen=wait] s>span{background-size:0% .075em}.mk-close-kai[data-seen=wait]{translate:-50% -8%}.mk-close-kai[data-seen=wait] .mk-kai-body{clip-path:inset(0 0 92%)}.mk-close-kai[data-seen=in]{animation:mk-kai-up .9s var(--mk-ease-out) .12s backwards}.mk-close-kai[data-seen=in] .mk-kai-body{animation:mk-kai-edge .9s var(--mk-ease-out) .12s backwards}.mk-kai-hands{transition:opacity .28s var(--mk-ease-out) .9s, translate .36s var(--mk-ease-out) .9s}.mk-close-kai[data-seen=wait] .mk-kai-hands{opacity:0;translate:0 -.375rem}}@keyframes mk-today-draw{0%{clip-path:inset(0 -12rem 100%)}to{clip-path:inset(0 -12rem -3rem)}}@keyframes mk-marker-in{0%{opacity:0;translate:-.75rem}}@keyframes mk-ping{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes mk-kai-up{0%{translate:-50% -8%}65%{translate:-50% -95%}to{translate:-50% -89%}}@keyframes mk-kai-edge{0%{clip-path:inset(0 0 92%)}65%{clip-path:inset(0 0 5%)}to{clip-path:inset(0 0 10.5%)}}@keyframes mk-sheet{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0 0 -3rem)}}@keyframes mk-answer{0%{opacity:0;translate:0 -.25rem}}.mk-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.mk-plan{border:1px solid var(--color-line);background:var(--color-canvas);border-radius:1.75rem;align-content:start;gap:1rem;padding:2.5rem;display:grid}.mk-plan[data-plan=pro]{border-color:var(--color-accent-text);box-shadow:inset 0 0 0 1px var(--color-accent-text)}.mk-plan h3{font-size:1rem;font-weight:600}.mk-plan-price{color:var(--color-muted);font-size:1.0625rem;line-height:1.4}.mk-plan-price strong{color:var(--color-ink);font:400 clamp(2.75rem, 2rem + 3vw, 4rem)/1 var(--font-brand-family);letter-spacing:-.03em;margin-right:.375rem}.mk-plan-price span{margin-top:.375rem;display:block}.mk-plan-terms{min-height:3.2em;color:var(--color-muted);line-height:1.6}.mk-plan ul{border-top:1px solid var(--color-line);gap:.875rem;margin-top:.5rem;padding-top:1.5rem;display:grid}.mk-plan li{grid-template-columns:1.25rem minmax(0,1fr);gap:.75rem;line-height:1.45;display:grid}.mk-plan li svg{fill:none;width:1.25rem;height:1.25rem;stroke:var(--color-accent-text);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;margin-top:.1rem}.mk-plan .mk-plan-lead{color:var(--color-muted);font-size:.875rem;display:block}.mk-plans-note{max-width:62ch;color:var(--color-muted);margin-top:2rem;font-size:.9375rem;line-height:1.65}@media (max-width:720px){.mk-plans{grid-template-columns:minmax(0,1fr)}.mk-plan{padding:1.75rem}.mk-plan-terms{min-height:0}}
