.mk .mk-main .mk-log-section{padding-bottom:var(--mk-section-pad)}.mk .mk-main .mk-log{display:block;max-width:none;margin:0;border:0}.mk .mk-main .mk-log__entry{display:grid;grid-template-columns:256px minmax(0,1fr);gap:0 64px;padding-block:64px;border-top:1px solid var(--mk-border);border-bottom:0;scroll-margin-top:var(--mk-header-h)}.mk .mk-main .mk-log__entry:last-child{padding-bottom:0}.mk .mk-main .mk-log__date{position:sticky;top:calc(var(--mk-header-h) + 32px);align-self:start;padding-top:14px;color:var(--mk-text-4);font-family:var(--mk-mono);font-size:12px;font-weight:400;line-height:16.8px;letter-spacing:0;text-transform:uppercase}.mk .mk-main .mk-log__content{min-width:0}.mk .mk-main .mk-log__title{max-width:800px;margin:0 0 24px -2px;color:var(--mk-fg);font-size:40px;font-weight:510;line-height:44px;letter-spacing:-.022em;text-wrap:balance}.mk .mk-main .mk-log__title a{border-radius:4px;color:inherit}.mk .mk-main .mk-log__body{max-width:640px;margin:0;color:var(--mk-text-2);font-size:15px;line-height:24px;letter-spacing:-.011em;text-wrap:pretty}.mk .mk-main .mk-log__body+.mk-log__body{margin-top:16px}.mk .mk-main .mk-log__media{margin:40px 0 0;border-radius:16px;background:var(--mk-card)}.mk .mk-main .mk-log__media:after{position:absolute;z-index:1;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--mk-border-faint);content:"";pointer-events:none}.mk .mk-main .mk-log__media[data-layout=frame]{padding:48px}.mk .mk-main .mk-log__media[data-layout=hang]{height:400px;padding:40px 32px 0}.mk .mk-main .mk-legal{padding:var(--mk-section-pad) var(--mk-gutter)}.mk .mk-main .mk-legal__head{margin-bottom:0;padding-bottom:64px;border-bottom:1px solid var(--mk-border)}.mk .mk-main .mk-legal__head h1{max-width:920px;margin:0 0 0 -2px;color:var(--mk-fg);font-size:64px;font-weight:510;line-height:1;letter-spacing:-.022em;text-wrap:balance}.mk .mk-main .mk-legal__updated{margin:24px 0 0;color:var(--mk-text-4);font-family:var(--mk-mono);font-size:12px;line-height:16.8px;letter-spacing:0;text-transform:uppercase}.mk .mk-main .mk-legal__layout{padding-top:64px;gap:32px}@media (min-width:1000px){.mk .mk-main .mk-legal__layout{grid-template-columns:256px minmax(0,680px);gap:64px}}.mk .mk-main .mk-legal-toc__list{gap:0}.mk .mk-main .mk-legal-toc .mk-legal-toc__link{min-height:28px;padding:4px 0;gap:12px;border-radius:4px;color:var(--mk-text-3);font-size:13px;line-height:19.5px;letter-spacing:-.01em;transition:color var(--mk-quick) var(--mk-ease)}.mk .mk-main .mk-legal-toc .mk-legal-toc__link:hover,.mk .mk-main .mk-legal-toc .mk-legal-toc__link[aria-current]{color:var(--mk-fg)}.mk .mk-main .mk-legal-toc .mk-legal-toc__link:focus-visible{outline:1px solid var(--mk-accent);outline-offset:2px}.mk .mk-main .mk-legal-toc__num{color:var(--mk-text-4);font-family:var(--mk-mono);font-size:12px;line-height:19.5px;letter-spacing:0}.mk .mk-main .mk-legal-toc--fold{border-block:1px solid var(--mk-border)}.mk .mk-main .mk-legal-toc__summary{color:var(--mk-fg);font-size:13px;font-weight:510;letter-spacing:-.01em}.mk .mk-main .mk-legal-toc--fold .mk-legal-toc__link{min-height:44px;align-items:center}.mk .mk-main .mk-legal__body{color:var(--mk-text-2);font-size:15px;line-height:1.7;letter-spacing:-.011em}.mk .mk-main .mk-legal__body p,.mk .mk-main .mk-legal__body ul{margin:0 0 16px}.mk .mk-main .mk-legal__intro{margin-bottom:64px;padding:0;border:0;border-radius:0;background:none;color:var(--mk-text-2);font-size:17px;line-height:1.6;letter-spacing:-.011em}.mk .mk-main .mk-legal__intro p:last-child{margin-bottom:0}.mk .mk-main .mk-legal__body section{scroll-margin-top:calc(var(--mk-header-h) + 32px)}.mk .mk-main .mk-legal__body section+section{margin-top:48px}.mk .mk-main .mk-legal__body h2{margin:0 0 16px;color:var(--mk-fg);font-size:24px;font-weight:510;line-height:1.33;letter-spacing:-.012em}.mk .mk-main .mk-legal__body ul{padding-left:20px;list-style:disc}.mk .mk-main .mk-legal__body li+li{margin-top:8px}.mk .mk-main .mk-legal__body li::marker{color:var(--mk-text-4)}.mk .mk-main .mk-legal__body a{color:var(--mk-fg);text-decoration:underline;text-decoration-color:var(--mk-border-strong);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color var(--mk-quick) var(--mk-ease)}.mk .mk-main .mk-legal__body a:hover{text-decoration-color:currentColor}.mk .mk-main .mk-legal__body .mk-legal__contact{margin:64px 0 0;padding-top:24px;border-top:1px solid var(--mk-border);color:var(--mk-text-3)}.mk .mk-main .mk-not-found{padding:var(--mk-section-pad) var(--mk-gutter)}.mk .mk-main .mk-not-found>.mk-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px 64px}.mk .mk-main .mk-not-found__code{margin:0 0 24px;color:var(--mk-text-4);font-family:var(--mk-mono);font-size:12px;line-height:16.8px;letter-spacing:0;text-transform:uppercase}.mk .mk-main .mk-not-found h1{margin:0 0 0 -2px;color:var(--mk-fg);font-size:64px;font-weight:510;line-height:1;letter-spacing:-.022em}.mk .mk-main .mk-not-found__copy>p:not(:first-child){max-width:420px;margin:24px 0 32px;color:var(--mk-text-3);font-size:15px;line-height:24px;letter-spacing:-.011em}.mk .mk-main .mk-not-found__links{border-top:1px solid var(--mk-border)}.mk .mk-main .mk-not-found__links a{display:flex;padding:16px 0;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--mk-border);color:var(--mk-text-2);font-size:15px;font-weight:510;line-height:24px;letter-spacing:-.011em;transition:color var(--mk-quick) var(--mk-ease)}.mk .mk-main .mk-not-found__links small{display:block;margin-top:2px;color:var(--mk-text-4);font-family:var(--mk-mono);font-size:12px;font-weight:400;line-height:16.8px;letter-spacing:0}.mk .mk-main .mk-not-found__links .mk-arrow{flex:none;color:var(--mk-text-4);transition:color var(--mk-quick) var(--mk-ease),translate var(--mk-regular) var(--mk-ease)}.mk .mk-main .mk-not-found__links a:hover,.mk .mk-main .mk-not-found__links a:hover .mk-arrow{color:var(--mk-fg)}.mk .mk-main .mk-not-found__links a:hover .mk-arrow{translate:2px 0}.mk .mk-main .mk-simulator .mk-page-head{padding-bottom:var(--mk-section-pad)}.mk .mk-main .mk-simulator-name{margin:0 0 28px;color:var(--mk-text-4);font-family:var(--mk-mono);font-size:12px;line-height:16.8px;letter-spacing:0;text-transform:uppercase}.mk .mk-main .mk-simulator-head{display:block}.mk .mk-main .mk-simulator-aside{display:grid;margin-top:32px;grid-template-columns:minmax(0,420px) auto;justify-content:space-between;align-items:end;gap:16px 48px}.mk .mk-main .mk-simulator-lede,.mk .mk-main .mk-simulator-note{margin:0;color:var(--mk-text-3);font-size:15px;line-height:24px;letter-spacing:-.011em;text-wrap:pretty}.mk .mk-main .mk-simulator-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.mk .mk-main .mk-simulator-meta{grid-column:1/-1;margin:0;color:var(--mk-text-4);font-family:var(--mk-mono);font-size:12px;line-height:16.8px;letter-spacing:0;text-transform:uppercase}.mk .mk-main .mk-simulator .mk-simulator-workflows{padding-block:var(--mk-section-pad)}.mk .mk-main .mk-simulator-workflows>.mk-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px 64px}.mk .mk-main .mk-simulator-title{margin:0 0 0 -2px;color:var(--mk-fg);font-size:48px;font-weight:510;line-height:1;letter-spacing:-.022em;text-wrap:balance}.mk .mk-main .mk-simulator-intro{color:var(--mk-text-2);font-size:24px;line-height:1.33;letter-spacing:-.012em;text-wrap:pretty}.mk .mk-main .mk-simulator .mk-section>.mk-container>.mk-simulator-intro{margin:0}.mk .mk-main .mk-simulator-features{display:grid;margin-top:64px;padding:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;border-top:0}.mk .mk-main .mk-simulator-features>div{padding-top:24px;border-top:1px solid var(--mk-border)}.mk .mk-main .mk-simulator-features h3{margin:0 0 8px;color:var(--mk-fg);font-size:15px;font-weight:510;line-height:24px;letter-spacing:-.011em}.mk .mk-main .mk-simulator-features p{margin:0;color:var(--mk-text-3);font-size:15px;line-height:24px;letter-spacing:-.011em;text-wrap:pretty}@media (max-width:1023px){.mk .mk-main .mk-log-section,.mk .mk-main .mk-simulator .mk-page-head,.mk .mk-main .mk-simulator .mk-simulator-workflows{padding-bottom:96px}.mk .mk-main .mk-legal,.mk .mk-main .mk-not-found,.mk .mk-main .mk-simulator .mk-simulator-workflows{padding-top:96px}.mk .mk-main .mk-legal,.mk .mk-main .mk-not-found{padding-bottom:96px}.mk .mk-main .mk-log__entry{grid-template-columns:176px minmax(0,1fr);gap:0 40px;padding-block:56px}.mk .mk-main .mk-log__title{font-size:34px;line-height:1.1}.mk .mk-main .mk-log__date{padding-top:10px}.mk .mk-main .mk-log__media[data-layout=frame]{padding:32px 24px}.mk .mk-main :is(.mk-legal__head h1,.mk-not-found h1){font-size:52px}.mk .mk-main .mk-simulator-title{font-size:40px}.mk .mk-main .mk-simulator-intro{font-size:20px}.mk .mk-main .mk-simulator-aside,.mk .mk-main .mk-simulator-workflows>.mk-container{grid-template-columns:minmax(0,1fr)}.mk .mk-main .mk-simulator-aside{justify-content:start;justify-items:start}.mk .mk-main .mk-simulator-meta{grid-column:auto}}@media (max-width:767px){.mk .mk-main .mk-log-section,.mk .mk-main .mk-simulator .mk-page-head,.mk .mk-main .mk-simulator .mk-simulator-workflows{padding-bottom:72px}.mk .mk-main .mk-legal,.mk .mk-main .mk-not-found,.mk .mk-main .mk-simulator .mk-simulator-workflows{padding-top:72px}.mk .mk-main .mk-legal,.mk .mk-main .mk-not-found{padding-bottom:72px}.mk .mk-main .mk-log__entry{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:40px}.mk .mk-main .mk-log__date{position:static;padding-top:0}.mk .mk-main .mk-log__title{margin-bottom:16px}.mk .mk-main .mk-log__media{margin-top:32px;border-radius:12px}.mk .mk-main .mk-log__media[data-layout=frame]{padding:16px}.mk .mk-main .mk-log__media[data-layout=hang]{height:320px;padding-top:24px}.mk .mk-main .mk-legal__head{padding-bottom:40px}.mk .mk-main .mk-legal__layout{padding-top:40px}.mk .mk-main .mk-legal__intro{margin-bottom:48px}.mk .mk-main .mk-not-found>.mk-container,.mk .mk-main .mk-simulator-features{grid-template-columns:minmax(0,1fr)}.mk .mk-main .mk-simulator-features{margin-top:48px}}@media (max-width:599px){.mk .mk-main .mk-log__title{font-size:28px}.mk .mk-main :is(.mk-legal__head h1,.mk-not-found h1){font-size:40px;line-height:1.05}.mk .mk-main .mk-legal__intro{font-size:15px;line-height:1.7}.mk .mk-main .mk-legal__body h2{font-size:20px}.mk .mk-main .mk-simulator-title{font-size:32px;line-height:1.05}.mk .mk-main .mk-simulator-intro{font-size:18px}}@media (prefers-reduced-motion:reduce){.mk .mk-main .mk-not-found__links .mk-arrow{transition:none}}