.mk-root .marketing{background:var(--paper);color:var(--ink);position:relative;width:100%}.mk-root .marketing:before{content:"";position:absolute;top:0;left:0;right:0;height:1400px;pointer-events:none;z-index:0;background-image:radial-gradient(circle at 1px 1px,rgba(15,26,20,.18) 1.2px,transparent 0);background-size:24px 24px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.85),rgba(0,0,0,.6) 25%,rgba(0,0,0,.25) 55%,transparent 85%);mask-image:linear-gradient(180deg,rgba(0,0,0,.85),rgba(0,0,0,.6) 25%,rgba(0,0,0,.25) 55%,transparent 85%)}.mk-root .mk-closing,.mk-root .mk-editorial,.mk-root .mk-examples,.mk-root .mk-footer,.mk-root .mk-hero,.mk-root .mk-page,.mk-root .mk-three{position:relative;z-index:1}.mk-root .mk-container{width:100%;max-width:1380px;margin:0 auto;padding:0 80px}.mk-root .mk-narrow{max-width:660px}.mk-root .mk-eyebrow{font-family:var(--fb);font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--ink-muted);display:block;margin-bottom:16px}.mk-root .mk-rule{border:none;border-top:1px solid var(--paper-rule);margin:0}.mk-root .mk-cta{display:inline-flex;align-items:center;gap:10px;padding:15px 26px;background:var(--ink);color:var(--lime);border:none;border-radius:999px;font-family:var(--fb);font-size:11px;font-weight:500;letter-spacing:1.8px;text-transform:uppercase;cursor:pointer;transition:background .2s,transform .2s;text-decoration:none}.mk-root .mk-cta:hover{background:var(--mk-cta-hover);transform:translateY(-1px);color:var(--lime)}.mk-root .mk-cta svg{width:12px;height:12px;color:var(--lime)}.mk-root .mk-cta.is-outline{background:transparent;color:var(--ink);border:1px solid var(--ink)}.mk-root .mk-cta.is-outline:hover{background:var(--ink);color:var(--lime)}.mk-root .mk-cta.is-outline svg{color:currentColor}.mk-root .mk-dot{display:inline-block;width:8px;height:8px;border-radius:999px;background:var(--ink-muted);flex-shrink:0}.mk-root .mk-dot.lang{background:var(--teal)}.mk-root .mk-dot.code{background:var(--lime-dim)}.mk-root .mk-dot.hist{background:var(--amber)}.mk-root .mk-dot.sci{background:var(--ice)}.mk-root .mk-dot.craft{background:var(--coral)}.mk-root .mk-dot.other{background:var(--lavender)}.mk-root .mk-header{position:sticky;top:0;z-index:50;background:hsla(44,24%,91%,.78);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid var(--paper-rule-soft)}.mk-root .mk-header-inner{max-width:1380px;margin:0 auto;padding:18px 80px;display:flex;align-items:center;justify-content:space-between;gap:32px}.mk-root .mk-brand{display:inline-flex;align-items:center}.mk-root .mk-nav{display:flex;align-items:center;gap:32px}.mk-root .mk-nav a{font-family:var(--fb);font-size:13px;font-weight:500;color:var(--ink-soft);transition:color .15s;letter-spacing:0;text-decoration:none}.mk-root .mk-nav a.current,.mk-root .mk-nav a:hover{color:var(--ink)}.mk-root .mk-nav a.mk-nav-cta{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:var(--ink);color:var(--lime);border-radius:999px;font-size:11px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;transition:background .2s,transform .2s,color .2s}.mk-root .mk-nav a.mk-nav-cta:hover{background:var(--forest);color:var(--lime);transform:translateY(-1px)}.mk-root .mk-nav a.mk-nav-cta svg{width:11px;height:11px;color:var(--lime)}.mk-root .mk-footer{padding:80px 0 40px;background:var(--deep);color:var(--white);border-top:1px solid var(--rule-softer)}.mk-root .mk-footer-inner{max-width:1380px;margin:0 auto;padding:0 80px}.mk-root .mk-footer-top{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:48px;padding-bottom:48px}.mk-root .mk-footer-brand .tag{font-family:var(--fb);font-size:13px;line-height:1.55;color:var(--smoke);margin:16px 0 0;max-width:280px}.mk-root .mk-col h4{font-size:11px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;color:var(--smoke);margin:0 0 16px}.mk-root .mk-col a{display:block;font-size:13px;color:var(--body-color);margin-bottom:8px;transition:color .15s;text-decoration:none}.mk-root .mk-col a:hover{color:var(--lime)}.mk-root .mk-footer-bot{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:32px;border-top:1px solid var(--rule-softer);flex-wrap:wrap}.mk-root .mk-socials{display:flex;gap:14px;align-items:center}.mk-root .mk-socials a{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:var(--smoke);border-radius:6px;transition:color .15s}.mk-root .mk-socials a:hover{color:var(--white)}.mk-root .mk-socials svg{width:14px;height:14px}.mk-root .mk-footer-meta{font-size:13px;color:var(--smoke);display:flex;gap:24px}.mk-root .mk-serif{font-family:var(--fd);font-weight:700;color:var(--ink);margin:0}.mk-root .mk-serif em{font-weight:400;font-style:italic;color:var(--ink-muted)}.mk-root .mk-serif.is-display{font-size:var(--fs-mk-display);line-height:1.02;letter-spacing:-1.5px}.mk-root .mk-serif.is-h1{font-size:var(--fs-mk-h1);line-height:1.04;letter-spacing:-1.2px}.mk-root .mk-serif.is-h2{font-size:var(--fs-mk-h2);line-height:1.1;letter-spacing:-.8px}.mk-root .mk-serif.is-h3{font-size:var(--fs-mk-h3);line-height:1.15;letter-spacing:-.3px}.mk-root .mk-lede{font-family:var(--fd);font-weight:400;font-size:var(--fs-mk-lead);line-height:var(--lh-snug);letter-spacing:-.3px;color:var(--ink-soft);max-width:var(--col-narrow);margin:0}.mk-root .mk-lede em{font-style:italic;color:var(--ink)}.mk-root .mk-prose{font-family:var(--fb);font-weight:400;font-size:18px;line-height:1.6;color:var(--ink-soft);max-width:var(--col-narrow)}.mk-root .mk-prose em{font-style:italic;color:var(--ink)}.mk-root .mk-prose p+p{margin-top:16px}.mk-root .mk-prose ul{margin:16px 0 0;padding:0;list-style:none}.mk-root .mk-prose ul li{position:relative;padding-left:20px}.mk-root .mk-prose ul li+li{margin-top:12px}.mk-root .mk-prose ul li:before{content:"\2014";position:absolute;left:0;color:var(--ink-ghost)}.mk-root .mk-prose strong{color:var(--ink);font-weight:600}.mk-root .mk-link{color:var(--ink);text-decoration:underline;text-decoration-color:var(--paper-rule);text-underline-offset:4px;transition:text-decoration-color .15s ease}.mk-root .mk-link:hover{text-decoration-color:var(--ink)}.mk-root .mk-prose-section{padding:var(--sp-xl) 0}.mk-root .mk-prose-section+.mk-prose-section{padding-top:0}.mk-root .mk-prose-heading{font-family:var(--fd);font-size:var(--fs-mk-h3);line-height:var(--lh-snug);color:var(--ink);margin:0 0 var(--sp-sm);letter-spacing:-.4px}.mk-root .mk-italic-tail{font-family:var(--fd);font-style:italic;font-size:var(--fs-mk-lead);line-height:var(--lh-snug);color:var(--ink-soft);margin:var(--sp-md) 0 0}.mk-root .mk-meta-line{font-family:var(--fb);font-size:13px;color:var(--ink-muted);letter-spacing:.2px;margin:var(--sp-md) 0 0}.mk-root .mk-waitlist-form{display:flex;gap:12px;align-items:stretch;max-width:var(--col-narrow);margin:var(--sp-md) 0 0;flex-wrap:wrap}.mk-root .mk-waitlist-input{flex:1 1 280px;min-width:0;font-family:var(--fb);font-size:16px;line-height:1.4;color:var(--ink);background:transparent;border:1px solid var(--paper-rule);border-radius:999px;padding:14px 20px;outline:none;transition:border-color .15s ease}.mk-root .mk-waitlist-input::-moz-placeholder{color:var(--ink-muted)}.mk-root .mk-waitlist-input::placeholder{color:var(--ink-muted)}.mk-root .mk-waitlist-input:focus{border-color:var(--ink)}.mk-root .mk-waitlist-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;font-family:var(--fb);font-size:15px;font-weight:500;letter-spacing:.1px;color:var(--lime);background:var(--ink);border-radius:999px;padding:14px 22px;display:inline-flex;align-items:center;gap:8px;transition:transform .15s ease,opacity .15s ease}.mk-root .mk-waitlist-submit:hover{transform:translateY(-1px);opacity:.92}.mk-root .mk-waitlist-submit svg{width:16px;height:16px}@media (max-width:1199px){.mk-root .mk-container,.mk-root .mk-footer-inner,.mk-root .mk-header-inner{padding-left:48px;padding-right:48px}}@media (max-width:1024px){.mk-root .mk-footer-top{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:720px){.mk-root{--fs-mk-display:52px;--fs-mk-h1:38px;--fs-mk-h2:28px;--fs-mk-h3:22px;--fs-mk-lead:18px;--fs-mk-mega:52px;--sp-mk-hero:80px;--sp-mk-section:80px}.mk-root .mk-header-inner{padding:14px 20px}.mk-root .mk-nav{gap:16px}.mk-root .mk-nav a:not(.mk-nav-cta){display:none}.mk-root .mk-container,.mk-root .mk-footer-inner{padding-left:20px;padding-right:20px}.mk-root .mk-footer{padding:56px 0 32px}.mk-root .mk-footer-top{grid-template-columns:1fr 1fr;gap:28px;padding-bottom:24px}.mk-root .mk-footer-bot{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:480px){.mk-root .mk-footer-top{grid-template-columns:1fr;gap:24px}}.mk-root .rv{opacity:0;transform:translateY(28px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.mk-root .rv.v{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.mk-root .rv{opacity:1;transform:none;transition:none}}.mk-root .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mk-root .mk-hero-page{padding:var(--sp-mk-hero) 0 var(--sp-lg)}.mk-root .mk-hero-title-page{margin:0 0 var(--sp-lg);max-width:1000px}.mk-root .mk-intro{padding:var(--sp-lg) 0 var(--sp-mk-section)}.mk-root .mk-intro-body{font-family:var(--fb);font-weight:400;font-size:18px;line-height:var(--lh-normal);color:var(--ink-soft)}.mk-root .mk-intro-body em{font-style:italic;color:var(--ink)}.mk-root .mk-intro-body p+p{margin-top:var(--sp-md)}.mk-root .mk-chapter{display:flex;flex-direction:column;align-items:flex-start;margin:0 auto var(--sp-lg)}.mk-root .mk-chapter-mark{font-family:var(--fd);font-weight:400;font-style:italic;font-size:var(--fs-mk-h1);line-height:.85;letter-spacing:-1.2px;color:var(--ink);opacity:.28;margin-bottom:var(--sp-sm)}.mk-root .mk-chapter-head{max-width:780px}.mk-root .mk-chapter-eye{font-family:var(--fb);font-weight:500;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--ink-muted);margin-bottom:var(--sp-sm);display:block}.mk-root .mk-chapter-title{margin:0}.mk-root .mk-chapter-sub{font-family:var(--fd);font-weight:400;font-size:var(--fs-mk-lead);line-height:var(--lh-snug);letter-spacing:-.3px;color:var(--ink-soft);margin:var(--sp-sm) 0 0;max-width:560px}.mk-root .mk-chapter-sub em{font-style:italic;color:var(--ink)}.mk-root .mk-steps{padding:0 0 var(--sp-mk-section)}.mk-root .mk-steps-inner{border-top:1px solid var(--paper-rule)}.mk-root .mk-steps-list{list-style:none;margin:0;padding:0;counter-reset:mk-step}.mk-root .mk-step{display:grid;grid-template-columns:180px 1fr;gap:var(--sp-xl);padding:var(--sp-xl) 0;border-bottom:1px solid var(--paper-rule);align-items:start;transition:background .3s ease}.mk-root .mk-step:hover{background:rgba(15,26,20,.015)}.mk-root .mk-step-num{font-family:var(--fd);font-weight:400;font-style:italic;font-size:var(--fs-mk-display);line-height:1;letter-spacing:-1.5px;color:var(--ink);opacity:.35;transition:opacity .3s ease}.mk-root .mk-step:hover .mk-step-num{opacity:.55}.mk-root .mk-step-content{max-width:var(--col-narrow)}.mk-root .mk-step-title{margin:0 0 var(--sp-sm)}.mk-root .mk-step-body{font-family:var(--fb);font-weight:400;font-size:18px;line-height:var(--lh-normal);color:var(--ink-soft)}.mk-root .mk-step-body em{font-style:italic;color:var(--ink)}@media (max-width:1024px){.mk-root .mk-step{grid-template-columns:120px 1fr;gap:var(--sp-lg)}.mk-root .mk-step-num{font-size:var(--fs-mk-h1)}}@media (max-width:720px){.mk-root .mk-step{grid-template-columns:1fr;gap:var(--sp-sm);padding:var(--sp-lg) 0}.mk-root .mk-step-num{font-size:var(--fs-mk-h1)}}.mk-root .mk-closing-page{padding:var(--sp-mk-section) 0 var(--sp-mk-hero)}.mk-root .mk-closing-title-page{margin:0 0 var(--sp-lg);max-width:800px}.mk-root .mk-closing-lede-page{font-family:var(--fd);font-weight:400;font-size:var(--fs-mk-lead);line-height:var(--lh-snug);letter-spacing:-.3px;color:var(--ink-soft);max-width:640px;margin:0 0 var(--sp-lg)}.mk-root .mk-closing-lede-page em{font-style:italic;color:var(--ink)}.mk-root .mk-closing-row-page{display:flex;align-items:center;gap:var(--sp-md);flex-wrap:wrap}.mk-root .mk-closing-sub-page{font-family:var(--fd);font-style:italic;font-size:var(--fs-mk-lead);color:var(--ink-muted);line-height:var(--lh-snug);max-width:340px;margin:0}.mk-root .mk-closing-sub-page em{color:var(--ink)}.mk-root .mk-plans{padding:var(--sp-mk-hero) 0 var(--sp-mk-section)}.mk-root .mk-plans-grid{display:grid;grid-template-columns:repeat(var(--mk-plan-cols,3),1fr)}.mk-root .mk-plan{padding:var(--sp-xl) var(--sp-lg) var(--sp-xl) 0;display:flex;flex-direction:column;gap:var(--sp-lg);position:relative;min-height:480px}.mk-root .mk-plan+.mk-plan{padding-left:var(--sp-lg);border-left:1px solid var(--paper-rule)}.mk-root .mk-plan.is-recommended{background:var(--paper-2)}.mk-root .mk-plan-mark{position:absolute;top:var(--sp-xl);left:-3.5px;width:7px;height:7px;border-radius:50%;background:var(--lime-dim);box-shadow:0 0 10px rgba(197,240,74,.5)}.mk-root .mk-plan-name{margin-top:var(--sp-xs)}.mk-root .mk-plan-price{display:flex;align-items:baseline;gap:4px;color:var(--ink);line-height:1;font-variant-numeric:tabular-nums}.mk-root .mk-plan-price .cur{font-family:var(--fd);font-style:italic;font-weight:400;font-size:32px;color:var(--ink-muted);transform:translateY(-8px)}.mk-root .mk-plan-price .num{font-family:var(--fd);font-weight:700;font-size:72px;letter-spacing:-2px;line-height:1}.mk-root .mk-plan-price .per{font-family:var(--fb);font-weight:400;font-size:18px;color:var(--ink-muted);letter-spacing:0;margin-left:10px}.mk-root .mk-plan-tagline{font-family:var(--fd);font-style:italic;font-weight:400;font-size:var(--fs-mk-lead);line-height:var(--lh-snug);letter-spacing:-.2px;color:var(--ink-soft);max-width:280px;margin:0}.mk-root .mk-plan-tagline em{color:var(--ink)}.mk-root .mk-plan-features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.mk-root .mk-plan-features li{display:flex;align-items:baseline;gap:12px;font-family:var(--fb);font-weight:400;font-size:18px;line-height:var(--lh-normal);color:var(--ink-soft)}.mk-root .mk-plan-features li .tick{flex-shrink:0;width:14px;font-family:var(--fd);font-style:italic;font-weight:400;font-size:18px;color:var(--ink-ghost)}.mk-root .mk-plan-features li em{font-style:italic;color:var(--ink)}.mk-root .mk-plan-btn{display:inline-flex;align-items:center;gap:10px;margin-top:auto;font-family:var(--fb);font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--ink);text-decoration:none;transition:gap .2s}.mk-root .mk-plan-btn .arrow{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--ink);border-radius:999px;transition:background .2s,color .2s,border-color .2s,transform .2s}.mk-root .mk-plan-btn .arrow svg{width:10px;height:10px}.mk-root .mk-plan-btn:hover{gap:14px}.mk-root .mk-plan-btn:hover .arrow{background:var(--ink);color:var(--white);transform:translateX(2px)}.mk-root .mk-plan.is-recommended .mk-plan-btn .arrow{background:var(--ink);color:var(--lime);border-color:var(--ink)}.mk-root .mk-plan.is-recommended .mk-plan-btn:hover .arrow{background:var(--forest);color:var(--lime);border-color:var(--forest)}@media (max-width:1024px){.mk-root .mk-plans-grid{grid-template-columns:1fr}.mk-root .mk-plan{padding:var(--sp-lg) 0}.mk-root .mk-plan+.mk-plan{padding-left:0;border-left:none;border-top:1px solid var(--paper-rule)}.mk-root .mk-plan-mark{top:var(--sp-lg)}}.mk-root .mk-categories{padding:0 0 var(--sp-mk-section)}.mk-root .mk-categories-inner{border-top:1px solid var(--paper-rule)}.mk-root .mk-category{display:grid;grid-template-columns:280px 1fr;gap:var(--sp-xl);padding:var(--sp-xl) 0;border-bottom:1px solid var(--paper-rule);align-items:start}.mk-root .mk-category-head{display:flex;flex-direction:column;gap:var(--sp-sm);position:sticky;top:100px}.mk-root .mk-category-tag{display:inline-flex;align-items:center;gap:10px;font-family:var(--fb);font-weight:500;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--ink-muted)}.mk-root .mk-category-title{margin:0}.mk-root .mk-category-body{max-width:var(--col-narrow)}.mk-root .mk-category-lede{font-family:var(--fd);font-weight:400;font-size:var(--fs-mk-lead);line-height:var(--lh-snug);letter-spacing:-.2px;color:var(--ink);margin:0 0 var(--sp-lg)}.mk-root .mk-category-lede em{font-style:italic;color:var(--ink-muted)}.mk-root .mk-example-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.mk-root .mk-example{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:transparent;border:1px solid var(--paper-rule);border-radius:999px;font-family:var(--fb);font-weight:400;font-size:18px;color:var(--ink-soft);transition:background .15s,color .15s,border-color .15s}.mk-root .mk-example:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.mk-root .mk-example .arrow{opacity:0;margin-left:-4px;width:0;transition:opacity .15s,width .15s,margin-left .15s;display:inline-flex;align-items:center;overflow:hidden}.mk-root .mk-example:hover .arrow{opacity:1;width:12px;margin-left:0}.mk-root .mk-example .arrow svg{width:12px;height:12px}@media (max-width:1024px){.mk-root .mk-category{grid-template-columns:1fr;gap:var(--sp-md)}.mk-root .mk-category-head{position:static}}.mk-root .mk-mockup-section{padding:var(--sp-lg) 0 var(--sp-mk-section)}.mk-root .mk-mockup-frame{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-xl);align-items:center}.mk-root .mk-mockup-section.is-reverse .mk-mockup-frame{direction:rtl}.mk-root .mk-mockup-section.is-reverse .mk-mockup-copy,.mk-root .mk-mockup-section.is-reverse .mk-mockup-visual{direction:ltr}.mk-root .mk-mockup-copy{display:flex;flex-direction:column;gap:var(--sp-md)}.mk-root .mk-mockup-title{margin:0}.mk-root .mk-mockup-body{font-family:var(--fb);font-weight:400;font-size:18px;line-height:var(--lh-normal);color:var(--ink-soft);max-width:440px;margin:0}.mk-root .mk-mockup-body em{font-style:italic;color:var(--ink)}@media (max-width:960px){.mk-root .mk-mockup-frame{grid-template-columns:1fr;gap:var(--sp-lg)}.mk-root .mk-mockup-section.is-reverse .mk-mockup-frame{direction:ltr}}.mk-root .mk-phone-wrap{display:flex;justify-content:center;align-items:center;position:relative}.mk-root .mk-phone-wrap:before{content:"";position:absolute;width:380px;height:380px;background:radial-gradient(circle at center,rgba(15,26,20,.08) 0,transparent 60%);border-radius:50%;z-index:0}.mk-root .mk-phone{position:relative;z-index:1;width:300px;aspect-ratio:9/19.5;background:var(--deep);border:9px solid var(--mk-device-bezel);border-radius:42px;box-shadow:0 40px 80px -20px rgba(15,26,20,.35),0 20px 40px -12px rgba(15,26,20,.2),inset 0 0 0 1px hsla(42,33%,94%,.05);overflow:hidden;color:var(--white)}.mk-root .mk-phone-island{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:90px;height:24px;background:var(--mk-device-screen);border-radius:999px;z-index:5}.mk-root .mk-phone-screen{padding:14px 16px 0;display:flex;flex-direction:column;gap:var(--sp-sm);height:100%;background:radial-gradient(ellipse at 50% 0,rgba(197,240,74,.06) 0,transparent 40%),var(--deep)}.mk-root .mk-phone-status{display:flex;align-items:center;justify-content:space-between;padding:10px 18px 4px;font-family:var(--fb);font-size:11px;font-weight:500;color:var(--white)}.mk-root .mk-phone-icons{display:flex;gap:4px;align-items:center}.mk-root .mk-phone-icons svg{width:11px;height:11px}.mk-root .mk-phone-top{display:flex;align-items:center;justify-content:space-between;padding-top:4px;font-family:var(--fb);font-size:10px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;color:var(--smoke)}.mk-root .mk-phone-voice{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;background:rgba(197,240,74,.1);border:1px solid rgba(197,240,74,.3);border-radius:999px;align-self:flex-start}.mk-root .mk-phone-voice-bars{display:flex;gap:2px;align-items:center}.mk-root .mk-phone-voice-bars span{display:inline-block;width:2px;background:var(--lime);border-radius:1px;animation:mk-voice-bar 1.2s ease-in-out infinite}.mk-root .mk-phone-voice-bars span:first-child{height:6px;animation-delay:0s}.mk-root .mk-phone-voice-bars span:nth-child(2){height:10px;animation-delay:.2s}.mk-root .mk-phone-voice-bars span:nth-child(3){height:5px;animation-delay:.4s}.mk-root .mk-phone-voice-bars span:nth-child(4){height:8px;animation-delay:.6s}@keyframes mk-voice-bar{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1)}}.mk-root .mk-phone-voice-label{font-family:var(--fb);font-size:9px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--lime)}.mk-root .mk-phone-content{display:flex;flex-direction:column;gap:10px;margin-top:4px}.mk-root .mk-phone-title{font-family:var(--fd);font-weight:700;font-size:17px;line-height:1.2;letter-spacing:-.3px;color:var(--white);margin:0}.mk-root .mk-phone-title em{font-style:italic;font-weight:400;color:var(--smoke)}.mk-root .mk-phone-para{font-family:var(--fb);font-size:11.5px;line-height:1.55;color:hsla(42,33%,94%,.85);margin:0}.mk-root .mk-phone-para em{font-style:italic;color:var(--white)}.mk-root .mk-phone-hl{color:var(--lime);font-weight:500;border-bottom:1px solid rgba(197,240,74,.35)}.mk-root .mk-phone-chapters{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.mk-root .mk-phone-chapter{display:flex;gap:10px;align-items:baseline;padding:6px 0;font-family:var(--fb);font-size:11px;line-height:1.3;color:hsla(42,33%,94%,.55);border-bottom:1px solid hsla(42,33%,94%,.05)}.mk-root .mk-phone-chapter .num{font-family:var(--fd);font-style:italic;color:hsla(42,33%,94%,.35);width:18px;flex-shrink:0}.mk-root .mk-phone-chapter.is-active{color:var(--white)}.mk-root .mk-phone-chapter.is-active .num{color:var(--lime)}.mk-root .mk-phone-chapter.is-done{color:hsla(42,33%,94%,.55)}.mk-root .mk-phone-chapter.is-done .num{color:var(--amber)}.mk-root .mk-phone-ticks{display:flex;gap:3px;margin-top:var(--sp-sm);align-items:center}.mk-root .mk-phone-ticks span{flex:1;height:2px;background:hsla(42,33%,94%,.15);border-radius:1px}.mk-root .mk-phone-ticks span.is-done{background:var(--amber)}.mk-root .mk-phone-ticks span.is-active{background:var(--lime);box-shadow:0 0 6px rgba(197,240,74,.5)}.mk-root .mk-phone-dock{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding:var(--sp-sm) 4px 14px}.mk-root .mk-dock-btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:hsla(42,33%,94%,.5);background:transparent;border:none;cursor:default}.mk-root .mk-dock-btn svg{width:16px;height:16px}.mk-root .mk-dock-btn.is-play{width:44px;height:44px;background:var(--lime);border-radius:50%;color:var(--deep);box-shadow:0 4px 16px rgba(197,240,74,.35)}.mk-root .mk-dock-btn.is-play svg{width:18px;height:18px}@media (max-width:720px){.mk-root .mk-phone{width:250px}}.mk-root .mk-mockup{position:relative;background:var(--deep);border:1px solid var(--paper-rule);box-shadow:0 40px 80px -20px rgba(15,26,20,.25),0 20px 40px -12px rgba(15,26,20,.15);overflow:hidden;aspect-ratio:16/9.5;color:var(--white)}.mk-root .mk-mock-chrome{display:flex;align-items:center;gap:var(--sp-sm);padding:10px 14px;border-bottom:1px solid var(--rule-softer);background:rgba(11,26,20,.6)}.mk-root .mk-mock-traffic{display:flex;gap:6px}.mk-root .mk-mock-traffic span{width:10px;height:10px;border-radius:50%;background:var(--rule-softer)}.mk-root .mk-mock-url{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;font-family:var(--fm);font-size:11px;color:var(--smoke);background:var(--rule-softer);padding:4px 12px;border-radius:4px;max-width:400px;margin:0 auto}.mk-root .mk-mock-url svg{width:10px;height:10px}.mk-root .mk-mock-spacer{width:60px}.mk-root .mk-mock-body{display:grid;grid-template-columns:220px 1fr;height:calc(100% - 36px)}.mk-root .mk-mock-sidebar{border-right:1px solid var(--rule-softer);padding:var(--sp-md);display:flex;flex-direction:column;gap:var(--sp-md);background:rgba(11,26,20,.4)}.mk-root .mk-mock-side-eye{font-family:var(--fb);font-weight:500;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:var(--smoke)}.mk-root .mk-mock-course{font-family:var(--fd);font-style:italic;font-size:17px;line-height:1.25;color:var(--white);letter-spacing:-.2px}.mk-root .mk-mock-course em{color:var(--smoke)}.mk-root .mk-mock-chapter-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.mk-root .mk-mock-chapter{display:flex;align-items:flex-start;gap:10px;padding:6px 0;font-family:var(--fb);font-size:12px;line-height:1.35;color:hsla(42,33%,94%,.5)}.mk-root .mk-mock-chapter .mark{font-family:var(--fd);font-style:italic;color:hsla(42,33%,94%,.3);width:18px;flex-shrink:0;font-size:13px}.mk-root .mk-mock-chapter.is-done{color:hsla(42,33%,94%,.5)}.mk-root .mk-mock-chapter.is-done .mark{color:var(--amber)}.mk-root .mk-mock-chapter.is-active{color:var(--white)}.mk-root .mk-mock-chapter.is-active .mark{color:var(--lime)}.mk-root .mk-mock-board{position:relative;background:radial-gradient(ellipse at 30% 20%,rgba(197,240,74,.05) 0,transparent 50%),var(--deep);padding:var(--sp-lg);display:flex;flex-direction:column;overflow:hidden}.mk-root .mk-mock-voice{position:absolute;top:var(--sp-md);left:var(--sp-md);display:flex;align-items:center;gap:8px;padding:5px 12px 5px 10px;background:rgba(197,240,74,.1);border:1px solid rgba(197,240,74,.3);border-radius:999px;backdrop-filter:blur(8px)}.mk-root .mk-mock-voice-bars{display:flex;gap:2px;align-items:center}.mk-root .mk-mock-voice-bars span{display:inline-block;width:2px;background:var(--lime);border-radius:1px;animation:mk-voice-bar 1.2s ease-in-out infinite}.mk-root .mk-mock-voice-bars span:first-child{height:8px;animation-delay:0s}.mk-root .mk-mock-voice-bars span:nth-child(2){height:12px;animation-delay:.2s}.mk-root .mk-mock-voice-bars span:nth-child(3){height:6px;animation-delay:.4s}.mk-root .mk-mock-voice-bars span:nth-child(4){height:10px;animation-delay:.6s}.mk-root .mk-mock-voice-label{letter-spacing:1.2px;color:var(--lime)}.mk-root .mk-mock-chapter-label,.mk-root .mk-mock-voice-label{font-family:var(--fb);font-size:10px;font-weight:500;text-transform:uppercase}.mk-root .mk-mock-chapter-label{position:absolute;top:var(--sp-md);right:var(--sp-md);letter-spacing:2px;color:var(--smoke)}.mk-root .mk-mock-board-content{margin:var(--sp-xl) auto 0;max-width:640px;width:100%;display:flex;flex-direction:column;gap:var(--sp-md)}.mk-root .mk-mock-board-title{font-family:var(--fd);font-weight:700;font-size:26px;line-height:1.15;letter-spacing:-.5px;color:var(--white);margin:0}.mk-root .mk-mock-board-title em{font-style:italic;font-weight:400;color:var(--smoke)}.mk-root .mk-mock-board-para{font-family:var(--fb);font-weight:400;font-size:14px;line-height:1.65;color:hsla(42,33%,94%,.85);margin:0}.mk-root .mk-mock-board-para em{font-style:italic;color:var(--white)}.mk-root .mk-mock-hl{color:var(--lime);font-weight:500;border-bottom:1px solid rgba(197,240,74,.35);padding-bottom:1px}.mk-root .mk-mock-diagram{margin-top:var(--sp-sm);padding:14px 16px;background:hsla(42,33%,94%,.03);border:1px solid hsla(42,33%,94%,.08);border-radius:8px;display:flex;align-items:center;gap:14px;position:relative}.mk-root .mk-mock-year{font-family:var(--fm);font-size:11px;font-weight:500;color:var(--amber);letter-spacing:.5px;min-width:46px}.mk-root .mk-mock-line{flex:1;height:1px;background:rgba(212,168,67,.3);position:relative}.mk-root .mk-mock-line:after{content:"";position:absolute;left:0;top:0;height:100%;width:62%;background:var(--amber);animation:mk-mock-drawline 3s ease-out infinite}@keyframes mk-mock-drawline{0%{width:0}70%,to{width:62%}}.mk-root .mk-mock-dot{width:8px;height:8px;border-radius:50%;background:var(--amber);box-shadow:0 0 8px rgba(212,168,67,.5);flex-shrink:0}.mk-root .mk-mock-diag-label{font-family:var(--fd);font-style:italic;font-size:13px;color:hsla(42,33%,94%,.7);flex-shrink:0}.mk-root .mk-mock-input-bar{position:absolute;bottom:var(--sp-md);left:var(--sp-lg);right:var(--sp-lg);display:flex;gap:var(--sp-xs);padding:10px 14px;background:hsla(42,33%,94%,.04);border:1px solid hsla(42,33%,94%,.12);border-radius:999px;backdrop-filter:blur(8px);align-items:center}.mk-root .mk-mock-input-icon{width:16px;height:16px;color:var(--smoke);flex-shrink:0}.mk-root .mk-mock-input-text{flex:1;font-family:var(--fd);font-style:italic;font-size:14px;color:hsla(42,33%,94%,.45);letter-spacing:-.1px}.mk-root .mk-mock-input-kbd{display:flex;gap:4px}.mk-root .mk-mock-input-kbd kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 5px;font-family:var(--fm);font-size:10px;font-weight:500;color:var(--smoke);background:hsla(42,33%,94%,.05);border:1px solid hsla(42,33%,94%,.1);border-radius:4px}.mk-root .mk-mockup[data-focus=chapters] .mk-mock-board-content,.mk-root .mk-mockup[data-focus=chapters] .mk-mock-diagram,.mk-root .mk-mockup[data-focus=diagram] .mk-mock-board-para,.mk-root .mk-mockup[data-focus=diagram] .mk-mock-board-title,.mk-root .mk-mockup[data-focus=diagram] .mk-mock-chapter-list,.mk-root .mk-mockup[data-focus=kbd] .mk-mock-board-content{opacity:.55}@media (max-width:1024px){.mk-root .mk-mock-body{grid-template-columns:1fr}.mk-root .mk-mock-sidebar{display:none}.mk-root .mk-mockup{aspect-ratio:4/3}}@media (max-width:720px){.mk-root .mk-mockup{aspect-ratio:1/1}.mk-root .mk-mock-board-title{font-size:18px}.mk-root .mk-mock-board-para{font-size:12px}}.mk-root .mk-blog-main{padding:var(--sp-lg) 0 var(--sp-mk-section)}.mk-root .mk-blog-inner{display:grid;grid-template-columns:260px 1fr;gap:var(--sp-xl);align-items:start;border-top:1px solid var(--paper-rule)}.mk-root .mk-blog-index{position:sticky;top:100px;padding:var(--sp-xl) 0;display:flex;flex-direction:column;gap:var(--sp-lg)}.mk-root .mk-index-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-xs)}.mk-root .mk-index-item{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-sm);padding:8px 0;border-bottom:1px dotted var(--paper-rule-soft);transition:color .15s}.mk-root .mk-index-item .cat{display:inline-flex;align-items:baseline;gap:10px;font-family:var(--fd);font-weight:400;font-size:18px;color:var(--ink);line-height:var(--lh-snug)}.mk-root .mk-index-item .cat em{font-style:italic;color:var(--ink-muted)}.mk-root .mk-index-item .cat .dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;transform:translateY(-1px)}.mk-root .mk-index-item .cat .dot.tone-all{background:var(--ink)}.mk-root .mk-index-item .cat .dot.tone-making{background:var(--lime)}.mk-root .mk-index-item .cat .dot.tone-learning{background:var(--teal)}.mk-root .mk-index-item .cat .dot.tone-notes{background:var(--amber)}.mk-root .mk-index-item .cat .dot.tone-behind{background:var(--lavender)}.mk-root .mk-index-item.is-active .cat{font-weight:700}.mk-root .mk-index-item .count{font-family:var(--fb);font-weight:400;font-size:13px;color:var(--ink-muted);font-variant-numeric:tabular-nums}.mk-root .mk-index-note{padding-top:var(--sp-md);border-top:1px solid var(--paper-rule-soft);font-family:var(--fd);font-style:italic;font-weight:400;font-size:13px;line-height:var(--lh-snug);color:var(--ink-muted);margin:0}.mk-root .mk-blog-feed{padding:var(--sp-xl) 0;max-width:var(--col-wide)}.mk-root .mk-year-mark{font-family:var(--fd);font-weight:400;font-style:italic;font-size:var(--fs-mk-h2);color:var(--ink-ghost);letter-spacing:-.5px;padding-bottom:var(--sp-md);border-bottom:1px solid var(--paper-rule);margin-bottom:var(--sp-sm)}.mk-root .mk-blog-feed>.mk-year-mark:not(:first-child),.mk-root .mk-year-mark+.mk-year-mark{margin-top:var(--sp-xl)}.mk-root .mk-entry{display:grid;grid-template-columns:72px 1fr;gap:var(--sp-md);padding:var(--sp-lg) 0;border-bottom:1px solid var(--paper-rule);position:relative;transition:padding .2s}.mk-root .mk-entry.is-latest:before{content:"";position:absolute;top:var(--sp-lg);left:-14px;width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 10px rgba(197,240,74,.55)}.mk-root .mk-entry-num{font-family:var(--fd);font-style:italic;font-weight:400;font-size:56px;line-height:1;color:var(--ink-ghost);letter-spacing:-1.5px;font-variant-numeric:tabular-nums;padding-top:4px}.mk-root .mk-entry.is-latest .mk-entry-num{color:var(--ink)}.mk-root .mk-entry-body{display:flex;flex-direction:column;gap:10px}.mk-root .mk-entry-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:var(--fb);font-weight:500;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:var(--ink-muted)}.mk-root .mk-entry-tdot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.mk-root .mk-entry-tdot.tone-making{background:var(--lime)}.mk-root .mk-entry-tdot.tone-learning{background:var(--teal)}.mk-root .mk-entry-tdot.tone-notes{background:var(--amber)}.mk-root .mk-entry-tdot.tone-behind{background:var(--lavender)}.mk-root .mk-entry-tdot.tone-all{background:var(--ink)}.mk-root .mk-entry-sep{color:var(--ink-ghost);margin-right:2px}.mk-root .mk-entry-title{margin:0;transition:color .15s}.mk-root .mk-entry-dek{font-family:var(--fb);font-weight:400;font-size:18px;line-height:var(--lh-normal);color:var(--ink-soft);max-width:620px;margin:0}.mk-root .mk-entry-dek em{font-style:italic;color:var(--ink)}@media (max-width:1024px){.mk-root .mk-blog-inner{grid-template-columns:1fr;gap:var(--sp-md)}.mk-root .mk-blog-index{position:static;padding:var(--sp-lg) 0 0}.mk-root .mk-blog-feed{padding-top:var(--sp-lg)}}@media (max-width:720px){.mk-root .mk-entry{grid-template-columns:48px 1fr;gap:var(--sp-sm);padding:var(--sp-md) 0}.mk-root .mk-entry-num{font-size:38px}}.mk-root .mk-help-hero{padding:var(--sp-mk-hero) 0 var(--sp-xl);text-align:center}.mk-root .mk-help-hero-inner{text-align:center}.mk-root .mk-help-title{margin:0 auto var(--sp-md);max-width:800px}.mk-root .mk-help-lede{font-family:var(--fd);font-weight:400;font-size:var(--fs-mk-h3);line-height:var(--lh-snug);letter-spacing:-.3px;color:var(--ink-soft);max-width:var(--col-narrow);margin:0 auto var(--sp-lg)}.mk-root .mk-help-lede em{font-style:italic;color:var(--ink)}.mk-root .mk-help-search{max-width:720px;margin:0 auto;text-align:left}.mk-root .mk-help-search-row{display:flex;gap:var(--sp-sm);align-items:center;border-bottom:1px solid var(--ink-muted);padding:var(--sp-sm) 0;transition:border-color .2s}.mk-root .mk-help-search-row:focus-within{border-color:var(--ink)}.mk-root .mk-help-search-icon{width:24px;height:24px;color:var(--ink-muted);flex-shrink:0}.mk-root .mk-help-search-input{flex:1;background:transparent;border:none;outline:none;font-family:var(--fd);font-style:italic;font-weight:400;font-size:var(--fs-mk-h2);color:var(--ink);letter-spacing:-.5px;text-align:left}.mk-root .mk-help-search-input::-moz-placeholder{color:var(--ink-ghost)}.mk-root .mk-help-search-input::placeholder{color:var(--ink-ghost)}.mk-root .mk-help-search-hint{margin:var(--sp-sm) 0 0;font-family:var(--fd);font-style:italic;font-size:13px;color:var(--ink-muted);text-align:left}.mk-root .mk-help-search-hint kbd{font-family:var(--fb);font-weight:500;font-size:10px;letter-spacing:.5px;background:var(--paper-2);border:1px solid var(--paper-rule);padding:2px 6px;border-radius:4px;color:var(--ink);margin:0 2px}.mk-root .mk-popular{padding:0 0 var(--sp-mk-section)}.mk-root .mk-popular-inner{border-top:1px solid var(--paper-rule);padding-top:var(--sp-lg)}.mk-root .mk-popular-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--sp-lg)}.mk-root .mk-popular-note{font-family:var(--fd);font-style:italic;font-size:13px;color:var(--ink-muted)}.mk-root .mk-popular-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:var(--sp-xl);column-gap:var(--sp-xl);row-gap:0}.mk-root .mk-popular-item{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-md);padding:var(--sp-md) 0;border-bottom:1px solid var(--paper-rule-soft)}.mk-root .mk-pop-title{font-family:var(--fd);font-weight:400;font-size:var(--fs-mk-lead);line-height:var(--lh-snug);letter-spacing:-.2px;color:var(--ink)}.mk-root .mk-pop-title em{font-style:italic;color:var(--ink-muted)}@media (max-width:1024px){.mk-root .mk-popular-list{grid-template-columns:1fr}}.mk-root .mk-topics{padding:0 0 var(--sp-mk-section)}.mk-root .mk-topics-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--sp-lg);padding-top:var(--sp-lg);border-top:1px solid var(--paper-rule)}.mk-root .mk-topics-title{margin:0}.mk-root .mk-topics-count{font-family:var(--fb);font-weight:500;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--ink-muted)}.mk-root .mk-topic-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--paper-rule)}.mk-root .mk-topic{padding:var(--sp-lg) var(--sp-md) var(--sp-lg) 0;display:flex;flex-direction:column;gap:var(--sp-sm);border-bottom:1px solid var(--paper-rule)}.mk-root .mk-topic:nth-child(2n){padding-left:var(--sp-md);border-left:1px solid var(--paper-rule)}.mk-root .mk-topic-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-sm);margin-bottom:var(--sp-xs)}.mk-root .mk-topic-heading{display:flex;align-items:baseline;gap:10px}.mk-root .mk-topic-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;transform:translateY(-1px)}.mk-root .mk-topic-dot.tone-start{background:var(--lime)}.mk-root .mk-topic-dot.tone-account{background:var(--teal)}.mk-root .mk-topic-dot.tone-teacher{background:var(--amber)}.mk-root .mk-topic-dot.tone-billing{background:var(--sand)}.mk-root .mk-topic-dot.tone-trouble{background:var(--coral)}.mk-root .mk-topic-dot.tone-privacy{background:var(--lavender)}.mk-root .mk-topic-name{margin:0}.mk-root .mk-topic-count{font-family:var(--fb);font-weight:400;font-size:13px;color:var(--ink-muted);flex-shrink:0}.mk-root .mk-topic-articles{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;margin-top:var(--sp-xs)}.mk-root .mk-topic-article{display:flex;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px dotted var(--paper-rule-soft);font-family:var(--fb);font-weight:400;font-size:18px;line-height:var(--lh-snug);color:var(--ink-soft)}.mk-root .mk-topic-article:last-child{border-bottom:none}.mk-root .mk-topic-article .tick{font-family:var(--fd);font-style:italic;font-weight:400;color:var(--ink-ghost);flex-shrink:0;width:14px}.mk-root .mk-topic-article em{font-style:italic;color:var(--ink)}@media (max-width:1024px){.mk-root .mk-topic-grid{grid-template-columns:1fr}.mk-root .mk-topic:nth-child(2n){padding-left:0;border-left:none}}.mk-root .mk-legal-section{display:grid;grid-template-columns:120px 1fr;gap:var(--sp-xl);padding-block:var(--sp-xl);border-bottom:1px solid var(--paper-rule-soft)}.mk-root .mk-legal-number{font-family:var(--fd);font-style:italic;font-weight:400;font-size:var(--fs-mk-h1);line-height:1;color:var(--ink-ghost);letter-spacing:-1.5px}.mk-root .mk-legal-body{max-width:var(--col-wide);display:flex;flex-direction:column;gap:var(--sp-sm)}.mk-root .mk-legal-title{margin:0}.mk-root .mk-legal-summary{font-family:var(--fd);font-style:italic;font-weight:400;font-size:var(--fs-mk-lead);line-height:var(--lh-snug);letter-spacing:-.2px;color:var(--ink-soft);margin:0 0 var(--sp-sm)}.mk-root .mk-legal-summary em{color:var(--ink)}.mk-root .mk-legal-prose p+p{margin-top:var(--sp-sm)}.mk-root .mk-legal-prose ul{margin:var(--sp-sm) 0;padding-left:1.25em;list-style:disc;color:var(--ink-soft)}.mk-root .mk-legal-prose li+li{margin-top:6px}.mk-root .mk-legal-prose strong{color:var(--ink);font-weight:600}@media (max-width:1024px){.mk-root .mk-legal-section{grid-template-columns:1fr;gap:var(--sp-sm)}.mk-root .mk-legal-number{font-size:var(--fs-mk-h2)}}.mk-root .mk-meta-row{font-family:var(--fb);font-weight:500;font-size:13px;line-height:var(--lh-snug);letter-spacing:.2px;color:var(--ink-muted);margin:var(--sp-md) 0 0;display:flex;flex-wrap:wrap;gap:10px 14px}.mk-root .mk-meta-row>span+span:before{content:"\00B7";margin-right:14px;color:var(--ink-ghost)}.mk-root .mk-longform{padding-block:var(--sp-lg) var(--sp-mk-section)}.mk-root .mk-longform-body p+p{margin-top:var(--sp-md)}.mk-root .mk-signature{font-family:var(--fd);font-style:italic;font-weight:400;font-size:var(--fs-mk-lead);line-height:1;color:var(--ink);margin:var(--sp-lg) 0 0}.mk-root .mk-inline-cta{display:flex;flex-wrap:wrap;gap:var(--sp-sm);margin:var(--sp-lg) 0 0}.mk-root .mk-contact-list ul{list-style:none;margin:0;padding:0}.mk-root .mk-contact-list li{padding:12px 0;border-bottom:1px solid var(--paper-rule-soft);display:flex;flex-wrap:wrap;gap:8px 14px;font-family:var(--fb);font-size:16px;color:var(--ink-soft)}.mk-root .mk-contact-list li>strong{color:var(--ink);font-weight:600;min-width:140px}.mk-root .mk-contact-list li a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.mk-legal-draft{max-width:720px;margin:0 auto var(--sp-md);padding:var(--sp-sm) var(--sp-md);border-left:2px solid var(--paper-rule);background:var(--paper-raised,transparent)}.mk-legal-draft p{margin:0;font-family:var(--fb);font-size:.9375rem;line-height:1.6;color:var(--ink-soft)}.mk-legal-draft a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}