@font-face{font-family:Inter Tight;src:url(/fonts/inter-tight-variable-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;src:url(/fonts/inter-variable-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}.marketing{--mk-white:#ffffff;--mk-ink:#1e1f2b;--mk-ink-2:#4a4c5c;--mk-ink-3:#6a6c7c;--mk-ink-4:#8b8da0;--mk-grey:#f4f4f7;--mk-grey-2:#f3f3f6;--mk-grey-3:#e8e8ec;--mk-rule:rgba(30,31,43,0.16);--mk-rule-2:rgba(30,31,43,0.2);--mk-rule-3:rgba(30,31,43,0.14);--mk-rule-4:rgba(30,31,43,0.3);--mk-black:#07080b;--mk-dark:#0b0c10;--mk-dark-2:#0d0e12;--mk-dark-3:#1c1d22;--mk-navy:#1b1c2e;--mk-on-dark:#ffffff;--mk-on-dark-2:#c9cad6;--mk-on-dark-3:#b4b6c4;--mk-on-dark-4:#9a9ba6;--mk-on-dark-5:#7d7f8e;--mk-on-dark-6:#e2e3ea;--mk-rule-dark:rgba(255,255,255,0.14);--mk-rule-dark-2:rgba(255,255,255,0.18);--mk-rule-dark-3:rgba(255,255,255,0.12);--mk-rule-dark-4:rgba(255,255,255,0.25);--mk-seal:#7a2e2e;--mk-display:"Inter Tight","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mk-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mk-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--color-privilege-default:var(--mk-seal);--color-privilege-soft:var(--mk-grey);background:var(--mk-white);color:var(--mk-ink);font-family:var(--mk-sans);font-size:15px;line-height:1.5;letter-spacing:0;font-feature-settings:normal;-webkit-font-smoothing:antialiased}.marketing *,.marketing :after,.marketing :before{box-sizing:border-box}:where(.marketing) a{color:inherit}:where(.marketing) a:hover{opacity:.75}.marketing a:focus-visible,.marketing button:focus-visible,.marketing input:focus-visible,.marketing select:focus-visible{outline:2px solid currentColor;outline-offset:2px}.marketing p{margin:0}.marketing h1,.marketing h2,.marketing h3,.marketing h4{margin:0;font-weight:inherit;letter-spacing:inherit;color:inherit}.marketing img{display:block}.marketing [id]{scroll-margin-top:24px}.marketing a.skip-link{background:var(--mk-dark);color:var(--mk-white)}.mk-rail{max-width:1200px;margin-inline:auto;width:100%}.mk-section{padding:96px 24px}.mk-section--xl{padding:120px 24px}.mk-section--flush-top{padding-top:0}.mk-section--tight{padding:64px 24px 80px}.mk-bg-white{background:var(--mk-white);color:var(--mk-ink)}.mk-bg-grey{background:var(--mk-grey);color:var(--mk-ink)}.mk-bg-grey-2{background:var(--mk-grey-2);color:var(--mk-ink)}.mk-bg-dark{background:var(--mk-dark);color:var(--mk-on-dark)}.mk-bg-black{background:var(--mk-black);color:var(--mk-on-dark)}.mk-bg-navy{background:var(--mk-navy);color:var(--mk-on-dark)}.mk-stack{display:flex;flex-direction:column}.mk-gap-8{gap:8px}.mk-gap-10{gap:10px}.mk-gap-12{gap:12px}.mk-gap-14{gap:14px}.mk-gap-16{gap:16px}.mk-gap-20{gap:20px}.mk-gap-24{gap:24px}.mk-gap-32{gap:32px}.mk-gap-40{gap:40px}.mk-gap-48{gap:48px}.mk-gap-56{gap:56px}.mk-row{gap:12px}.mk-row,.mk-split{display:flex;flex-wrap:wrap}.mk-split{justify-content:space-between;align-items:flex-end;gap:24px}.mk-cols,.mk-split--start{align-items:flex-start}.mk-cols{display:flex;flex-wrap:wrap;gap:48px 64px}@media (max-width:720px){.mk-section,.mk-section--xl{padding-inline:20px}.mk-section{padding-block:64px}.mk-section--xl{padding-block:72px}.mk-section--flush-top{padding-top:0}}.mk-eyebrow{font-family:var(--mk-mono);font-size:11px;line-height:16px;letter-spacing:.14em;text-transform:uppercase;color:var(--mk-ink-3)}.mk-eyebrow a{text-decoration:none}.mk-bg-black .mk-eyebrow,.mk-bg-dark .mk-eyebrow,.mk-eyebrow--on-dark{color:var(--mk-on-dark-3)}.mk-label{font-family:var(--mk-mono);font-size:10px;line-height:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--mk-ink-3)}.mk-bg-black .mk-label,.mk-bg-dark .mk-label,.mk-bg-navy .mk-label,.mk-label--on-dark{color:var(--mk-on-dark-3)}.mk-label--dim{color:var(--mk-on-dark-5);letter-spacing:.1em}.marketing .mk-cell--on-white .mk-eyebrow,.marketing .mk-cell--on-white .mk-label{color:var(--mk-ink-3)}.marketing .mk-closing__note a,.marketing .mk-faq a,.marketing .mk-form-error a,.marketing .mk-hero__lede a,.marketing .mk-joined a,.marketing .mk-micro a,.marketing .mk-split p a{text-decoration:underline;text-underline-offset:3px}.mk-mono{font-family:var(--mk-mono)}.mk-h1{font-family:var(--mk-display);font-weight:300;font-size:clamp(40px,4.8vw,68px);line-height:1.02;letter-spacing:-.02em;text-wrap:balance}.mk-h2{font-size:clamp(32px,4vw,56px)}.mk-h2,.mk-h2-md{font-family:var(--mk-display);font-weight:300;line-height:1.05;letter-spacing:-.02em}.mk-h2-md{font-size:clamp(30px,3.6vw,48px)}.mk-h2-sm{font-weight:400;font-size:clamp(28px,3vw,40px);line-height:1.1;letter-spacing:-.015em}.mk-h2-closing,.mk-h2-sm{font-family:var(--mk-display)}.mk-h2-closing{font-weight:300;font-size:clamp(34px,4.6vw,64px);line-height:1.02;letter-spacing:-.02em;max-width:820px}.mk-h3{font-size:24px;line-height:28px}.mk-h3,.mk-title-26{font-family:var(--mk-display);font-weight:400}.mk-title-26{font-size:26px;line-height:30px;letter-spacing:-.01em}.mk-title-24{font-family:var(--mk-display);font-weight:400;font-size:24px;line-height:29px}.mk-title-22{font-size:22px}.mk-title-21,.mk-title-22{font-family:var(--mk-display);font-weight:400;line-height:26px}.mk-title-21{font-size:21px}.mk-title-20{font-size:20px;line-height:25px}.mk-title-19,.mk-title-20{font-family:var(--mk-display);font-weight:400}.mk-title-19{font-size:19px;line-height:24px}.mk-title-18{font-weight:400;font-size:18px;line-height:23px}.mk-num,.mk-title-18{font-family:var(--mk-display)}.mk-num{font-weight:300;line-height:1;letter-spacing:-.02em}.mk-lede{font-size:17px;line-height:27px}.mk-body{font-size:14.5px;line-height:23px}.mk-body-15{font-size:15px;line-height:24px}.mk-body-16{font-size:16px;line-height:25px}.mk-body-14{font-size:14px;line-height:22px}.mk-small{font-size:13.5px;line-height:20px}.mk-micro{font-size:13px;line-height:19px}.mk-micro-12{font-size:12.5px;line-height:18px}.mk-muted{color:var(--mk-ink-2)}.mk-muted-3{color:var(--mk-ink-3)}.mk-on-dark-2{color:var(--mk-on-dark-2)}.mk-on-dark-4{color:var(--mk-on-dark-4)}.mk-on-dark-5{color:var(--mk-on-dark-5)}.mk-max-760{max-width:760px}.mk-max-720{max-width:720px}.mk-max-700{max-width:700px}.mk-max-680{max-width:680px}.mk-max-640{max-width:640px}.mk-max-560{max-width:560px}.mk-max-520{max-width:520px}.mk-max-480{max-width:480px}.mk-max-460{max-width:460px}.mk-max-380{max-width:380px}.mk-max-820{max-width:820px}.mk-head{display:flex;flex-direction:column;gap:14px;padding-bottom:24px;border-bottom:1px solid var(--mk-ink)}.mk-head--split{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:20px}.mk-head--open{border-bottom:0;padding-bottom:0}.mk-bg-black .mk-head,.mk-bg-dark .mk-head{border-bottom-color:var(--mk-rule-dark-2)}.mk-grid{display:grid;gap:1px;background:var(--mk-rule);border:1px solid var(--mk-rule)}.mk-grid>*{background:var(--mk-white);min-width:0}.mk-grid--ink{background:var(--mk-ink);border-color:var(--mk-ink)}.mk-grid--dark{background:var(--mk-rule-dark);border-color:var(--mk-rule-dark)}.mk-grid--dark>*{background:var(--mk-dark);color:var(--mk-on-dark)}.mk-grid--270{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr))}.mk-grid--260{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.mk-grid--280{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.mk-grid--300{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.mk-grid--340{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))}.mk-grid--360{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))}.mk-grid--440{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr))}.mk-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-grid--1{grid-template-columns:minmax(0,1fr)}.mk-cell{display:flex;flex-direction:column;gap:10px;padding:24px}.mk-cell--tile{padding:24px 28px;gap:6px;min-height:120px}.mk-cell--card{padding:26px 24px;gap:12px}.mk-cell--role{padding:22px;gap:10px;min-height:210px}.mk-cell--doc{padding:22px;gap:8px;min-height:150px;text-decoration:none;color:var(--mk-ink)}.mk-cell--on-dark{background:var(--mk-dark);color:var(--mk-on-dark)}.mk-cell--on-white{background:var(--mk-white);color:var(--mk-ink)}.mk-cell__foot{margin-top:auto}.mk-hover:hover{background:var(--mk-grey)}.mk-grid--dark .mk-hover:hover,.mk-hover--dark:hover{background:rgba(255,255,255,.06)}.mk-tile-link{text-decoration:none;color:inherit}.mk-tile-link:hover{opacity:1}.mk-arrow-list{display:flex;flex-direction:column;gap:6px;font-family:var(--mk-mono);font-size:11px;line-height:17px;color:var(--mk-ink-2);padding-top:4px}.mk-bg-dark .mk-arrow-list,.mk-cell--on-dark .mk-arrow-list{color:var(--mk-on-dark-2)}.mk-rows{display:flex;flex-direction:column;font-family:var(--mk-mono);font-size:11px;line-height:17px;color:var(--mk-ink-2)}.mk-rows>*{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid var(--mk-rule-3)}.mk-rows>:last-child{border-bottom:1px solid var(--mk-rule-3)}.mk-rows--open>:last-child{border-bottom:0}.mk-rows>*>:first-child{color:var(--mk-ink-3);flex:none}.mk-rows>*>:last-child{text-align:right}.mk-rows--dark{color:var(--mk-on-dark-4)}.mk-rows--dark>*{border-top-color:var(--mk-rule-dark-2)}.mk-rows--dark>:last-child{border-bottom-color:var(--mk-rule-dark-2)}.mk-rows--dark>*>:first-child{color:var(--mk-on-dark-4)}.mk-rows--dark>*>:last-child{color:var(--mk-on-dark)}.mk-rows--spec{font-size:12px;line-height:18px;color:var(--mk-on-dark-2)}.mk-rows--spec>*{padding:12px 0;gap:16px}.mk-rows--spec>*>:first-child{color:var(--mk-on-dark-5)}.mk-rows--gap>*+*{margin-top:10px}.mk-rows--links>a{text-decoration:none;color:var(--mk-on-dark);padding:9px 0}.mk-rows--links>a>:first-child{color:var(--mk-on-dark-4)}.mk-rows--links>a>.mk-grow{flex:1;text-align:left;color:var(--mk-on-dark)}.mk-lines{display:flex;flex-direction:column;font-size:14px;line-height:21px}.mk-lines>*{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--mk-ink)}.mk-lines>:last-child{border-bottom:1px solid var(--mk-ink)}.mk-lines>*>:last-child{color:var(--mk-ink-2);text-align:right}.mk-lines--dark>*{border-top-color:var(--mk-rule-dark)}.mk-lines--dark>:last-child{border-bottom-color:var(--mk-rule-dark)}.mk-lines--dark>*>:last-child{color:var(--mk-on-dark-4)}.mk-list{display:flex;flex-direction:column;font-size:13.5px;line-height:20px}.mk-list>*{padding:9px 0;border-top:1px solid var(--mk-ink)}.mk-list>:last-child{border-bottom:1px solid var(--mk-ink)}.mk-list--dark>*{border-top-color:var(--mk-rule-dark)}.mk-list--dark>:last-child{border-bottom-color:var(--mk-rule-dark)}.mk-chips{display:flex;flex-wrap:wrap;gap:10px}.mk-chip{display:inline-flex;align-items:center;height:30px;padding:0 12px;border:1px solid var(--mk-ink);font-family:var(--mk-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.mk-chip--dark{height:28px;padding:0 10px;border-color:rgba(255,255,255,.3);font-size:10px;color:var(--mk-on-dark-2)}.mk-tag{font-family:var(--mk-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;border:1px solid}.mk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 24px;font-family:var(--mk-sans);font-size:14px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;border:1px solid transparent;border-radius:0;cursor:pointer;transition:opacity .12s ease}.mk-btn:hover{opacity:.85}.mk-btn--white{background:var(--mk-white);color:var(--mk-black);border-color:var(--mk-white)}.mk-btn--ghost{background:transparent;color:var(--mk-on-dark);border-color:rgba(255,255,255,.5)}.mk-btn--ink{background:var(--mk-dark);color:var(--mk-on-dark);border-color:var(--mk-dark)}.mk-btn--outline{background:var(--mk-white);color:var(--mk-ink);border-color:var(--mk-ink)}.mk-btn--sm{height:40px;padding:0 18px;font-size:13px}.mk-btn--nav{height:36px;min-width:140px;padding:0 20px;font-size:13px}.mk-btn--lg{height:48px;min-width:200px}.mk-btn--block{width:100%}.mk-textlink{font-size:13px;font-weight:500;text-decoration:none}.mk-textlink--muted{color:var(--mk-ink-2);font-weight:400}.mk-link{color:inherit;text-decoration:underline;text-underline-offset:3px}.mk-hero{position:relative;overflow:hidden;background:var(--mk-black);color:var(--mk-on-dark);padding:96px 24px 88px}.mk-hero--short{padding-bottom:72px}.mk-hero--product{padding:88px 24px 0}.mk-hero__grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:120px 120px;background-position:top;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0,rgba(0,0,0,.4) 60%,rgba(0,0,0,0));mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0,rgba(0,0,0,.4) 60%,rgba(0,0,0,0))}.mk-hero__rule{position:absolute;left:0;right:0;bottom:0;height:1px;background:rgba(255,255,255,.24)}.mk-hero__inner{position:relative;max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;gap:40px 64px;align-items:flex-end;justify-content:space-between}.mk-hero__inner--center{align-items:center;gap:48px 64px}.mk-hero__copy{flex:1 1 620px;min-width:0;display:flex;flex-direction:column;gap:24px}.mk-hero__aside{flex:0 1 380px;min-width:0;padding-bottom:6px}.mk-hero__lede{font-size:17px;line-height:27px;color:var(--mk-on-dark-2)}.mk-hero .mk-eyebrow{color:var(--mk-on-dark-3)}.mk-hero .mk-eyebrow a{color:inherit}.mk-hero__foot{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-top:10px}.mk-hero__divider{width:1px;height:24px;background:rgba(255,255,255,.25);display:inline-block}.mk-hero__wordmark{height:16px;width:auto;filter:invert(1)}.mk-hero__wordmark--openai{height:26px}.mk-hero__brands{display:inline-flex;align-items:center;gap:16px;flex:none}@media (max-width:720px){.mk-hero__foot>.mk-hero__foot-label,.mk-hero__foot>.mk-hero__foot-models{flex-basis:100%}.mk-hero{padding:56px 20px 48px}.mk-hero--product{padding:56px 20px 0}.mk-hero__aside,.mk-hero__copy{flex-basis:100%}}.mk-home-hero{position:relative;overflow:hidden;background:var(--mk-black);color:var(--mk-on-dark);min-height:756px;display:flex;flex-direction:column;padding:64px 24px 28px}.mk-home-hero .mk-hero__grid{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0,rgba(0,0,0,.5) 55%,rgba(0,0,0,0));mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0,rgba(0,0,0,.5) 55%,rgba(0,0,0,0))}.mk-home-hero__glow{position:absolute;left:50%;bottom:0;width:1400px;height:360px;margin-left:-700px;pointer-events:none;background:radial-gradient(ellipse at center bottom,rgba(214,224,255,.13),rgba(7,8,11,0) 68%)}.mk-home-hero__body{position:relative;flex:1 1 auto;max-width:1200px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;text-align:center;padding:24px 0 48px}.mk-home-hero__h1{max-width:1120px;font-family:var(--mk-display);font-weight:300;font-size:clamp(36px,4.4vw,64px);line-height:1.04;letter-spacing:-.02em}.mk-home-hero__foot{position:relative;max-width:1200px;width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-family:var(--mk-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--mk-on-dark-5)}.mk-home-hero__foot a{color:var(--mk-on-dark);text-decoration:none;display:inline-flex;align-items:center;gap:10px}@media (max-width:720px){.mk-home-hero{min-height:0;padding:40px 20px 20px}.mk-home-hero .mk-hero__grid{background-size:72px 72px}.mk-home-hero__body{align-items:stretch;text-align:left;gap:20px;padding:12px 0 32px}.mk-home-hero__h1{font-size:clamp(32px,9.75vw,38px);text-wrap:pretty}.mk-home-hero__body .mk-row{flex-direction:column;gap:10px}.mk-home-hero__body .mk-btn{height:48px;font-size:15px;width:100%}.mk-home-hero__foot{flex-direction:column;align-items:flex-start;gap:8px}}.mk-laptop{position:relative;background:var(--mk-dark-2);border:1px solid rgba(255,255,255,.22);border-radius:18px 18px 10px 10px;padding:14px 14px 18px;box-shadow:0 40px 80px rgba(0,0,0,.55)}.mk-laptop__cam{position:absolute;left:50%;top:5px;transform:translateX(-50%);width:6px;height:6px;border-radius:999px;background:#2a2b31}.mk-laptop__screen{border-radius:8px;overflow:hidden;background:#000;aspect-ratio:16/10}.mk-laptop__screen--light{background:#fff}.mk-laptop__screen img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mk-laptop__base{height:16px;margin:0 -28px;background:var(--mk-dark-3);border:1px solid rgba(255,255,255,.16);border-top:0;border-radius:0 0 16px 16px}.mk-devices{position:relative;max-width:1200px;margin:64px auto 0;padding-bottom:40px}.mk-devices__laptop{width:100%;max-width:980px;margin:0 auto}.mk-devices__phone{position:absolute;right:0;bottom:0;width:236px}.mk-devices__card{position:absolute;right:0;bottom:0;width:389px;border:1px solid rgba(255,255,255,.3);background:var(--mk-dark-2);box-shadow:0 40px 80px rgba(0,0,0,.6)}.mk-devices__card--light{background:#fff}.mk-devices__card-head{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--mk-rule-dark);background:var(--mk-dark-2);font-family:var(--mk-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--mk-on-dark-4)}.mk-devices__card-head>:last-child{color:var(--mk-on-dark)}@media (max-width:1100px){.mk-devices__laptop{max-width:100%}.mk-devices__card,.mk-devices__phone{position:static;margin:24px auto 0;max-width:100%}.mk-devices__phone{width:200px}}.mk-phone{background:var(--mk-dark-2);border:1px solid rgba(255,255,255,.26);border-radius:38px;padding:10px;box-shadow:0 40px 80px rgba(0,0,0,.6)}.mk-phone--light{background:var(--mk-grey-3);border-color:var(--mk-rule-4);border-radius:36px;padding:9px;box-shadow:none}.mk-phone__screen{border-radius:30px;overflow:hidden;background:#000;aspect-ratio:1206/2622}.mk-phone--light .mk-phone__screen{border-radius:28px;background:#fff}.mk-phone__screen img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mk-crop{position:relative;overflow:hidden;width:100%}.mk-crop img{position:absolute;max-width:none;height:auto}.mk-figure{margin:0;display:flex;flex-direction:column;gap:14px}.mk-figure__frame{border:1px solid var(--mk-rule-4);border-radius:14px 14px 8px 8px;padding:10px 10px 12px;background:var(--mk-dark-2)}.mk-figure__frame--light{background:var(--mk-grey-3)}.mk-figure__frame--flat{border-radius:0;padding:0;overflow:hidden;background:var(--mk-dark)}.mk-figure__frame--flat.mk-figure__frame--light{background:#fff}.mk-figure__screen{border-radius:6px;overflow:hidden;background:#000;aspect-ratio:16/10}.mk-figure__frame--light .mk-figure__screen{background:#fff}.mk-figure__screen img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mk-figure figcaption{display:flex;flex-direction:column;gap:4px}.mk-figure__phones{display:flex;gap:24px;justify-content:center;align-items:flex-start;padding:8px 0}.mk-figure__phones>*{width:46%;max-width:230px}.mk-figure__phones>*+*{margin-top:40px}.mk-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:16px}.mk-tile{border:1px solid var(--mk-rule-2);background:var(--mk-white);color:var(--mk-ink);display:flex;flex-direction:column;text-decoration:none}.mk-tile:hover{opacity:1;outline:1px solid var(--mk-ink)}.mk-tile--tall{min-height:460px}.mk-tile__head{background:var(--mk-dark);color:var(--mk-on-dark);padding:18px 20px;display:flex;flex-direction:column;gap:6px}.mk-tile__head .mk-label{color:var(--mk-on-dark-3)}.mk-tile__title{font-family:var(--mk-display);font-size:21px;line-height:26px;font-weight:400;white-space:nowrap}.mk-tile__body{padding:20px;display:flex;flex-direction:column;gap:14px;flex:1 1 auto;font-size:14px;line-height:22px;color:var(--mk-ink-2)}.mk-tile__body .mk-rows{margin-top:auto}@media (max-width:420px){.mk-tile__title{white-space:normal}}.mk-vectors{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:1px;background:var(--mk-rule-dark);border:1px solid var(--mk-rule-dark);margin-top:10px}.mk-vector{background:var(--mk-dark);padding:20px;display:flex;flex-direction:column;gap:10px;min-height:170px}.mk-vector__sys{margin-top:auto;font-family:var(--mk-mono);font-size:10px;color:var(--mk-on-dark)}.mk-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:40px}.mk-metric{display:flex;flex-direction:column;gap:10px;padding-top:18px;border-top:1px solid rgba(255,255,255,.3)}.mk-metric__num{font-family:var(--mk-display);font-weight:300;font-size:64px;line-height:1;letter-spacing:-.03em}.mk-closing{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;padding-top:40px;border-top:1px solid var(--mk-ink)}.mk-closing__actions{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.mk-closing__note{font-size:13px;color:var(--mk-ink-2)}.mk-closing__note a{color:var(--mk-ink)}.mk-closing__next{font-size:13px;color:var(--mk-ink-2);text-decoration:none}.mk-sw-scroll{overflow-x:auto;border:1px solid var(--mk-rule)}.mk-sw-table{min-width:860px;display:grid;grid-template-columns:200px repeat(5,minmax(0,1fr));gap:1px;background:var(--mk-rule)}.mk-sw-table>[role=row]{display:contents}.mk-sw-table>[role=row]>*{background:var(--mk-white);padding:18px;display:flex;flex-direction:column;gap:6px;font-size:13px;min-width:0}.mk-sw-table .mk-sw-th{padding:16px 18px;gap:4px}.mk-sw-table .mk-sw-version{font-family:var(--mk-mono);font-size:11px}.mk-sw-table a{color:var(--mk-ink);text-decoration:none}.mk-sw-soon{color:var(--mk-ink-3)}.mk-sw-cards{display:none;flex-direction:column;gap:1px;background:var(--mk-rule);border:1px solid var(--mk-rule)}.mk-sw-card{background:var(--mk-white);padding:18px;gap:12px}.mk-sw-card,.mk-sw-card__rows{display:flex;flex-direction:column}.mk-sw-card__rows{font-size:13px;line-height:18px}.mk-sw-card__rows>*{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px solid var(--mk-rule-3)}.mk-sw-card__rows>*>:last-child{font-family:var(--mk-mono);font-size:11px;color:var(--mk-ink-2);text-align:right}.mk-sw-card__rows a{color:var(--mk-ink-2);text-decoration:none}@media (max-width:899px){.mk-sw-scroll{display:none}.mk-sw-cards{display:flex}}.mk-pr{border:1px solid var(--mk-ink);display:flex;flex-direction:column;overflow-x:auto}.mk-pr,.mk-pr__row{gap:1px;background:var(--mk-ink)}.mk-pr__row{display:grid;grid-template-columns:minmax(240px,2fr) repeat(3,minmax(140px,1fr));min-width:680px}.mk-pr__cell{background:var(--mk-white);padding:13px 16px;font-size:13.5px;line-height:19px}.mk-pr__cell--head{background:var(--mk-dark);color:var(--mk-on-dark);font-family:var(--mk-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.mk-pr__cell--dim{color:var(--mk-ink-3)}.mk-pr__cell--strong{font-weight:500}@media (max-width:720px){.mk-pr{overflow-x:visible;gap:0}.mk-pr__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;background:var(--mk-white);border-top:1px solid var(--mk-ink)}.mk-pr__row:first-child{border-top:0;position:sticky;top:0;z-index:1;background:var(--mk-dark)}.mk-pr__row:first-child>.mk-pr__cell--head:first-child{display:none}.mk-pr__cell{padding:10px 12px;font-size:12.5px;line-height:17px}.mk-pr__cell--head{font-size:9px;letter-spacing:.1em;line-height:13px}.mk-pr__row>[role=rowheader]{grid-column:1/-1;padding-bottom:4px}.mk-pr__row>[role=cell]{padding-top:0;border-left:1px solid var(--mk-rule)}.mk-pr__row>[role=cell]:first-of-type,.mk-pr__row>[role=rowheader]+[role=cell]{border-left:0}}.mk-pr--kv .mk-pr__row{grid-template-columns:minmax(200px,1fr) 2fr;min-width:0}@media (max-width:720px){.mk-pr--kv .mk-pr__row{grid-template-columns:minmax(0,1fr)}.mk-pr--kv .mk-pr__row:first-child{position:static;background:var(--mk-white)}.mk-pr--kv .mk-pr__row>[role=cell]{border-left:0}}.mk-matrix{display:grid;grid-template-columns:minmax(260px,2fr) repeat(3,minmax(140px,1fr));gap:1px;background:var(--mk-ink);border:1px solid var(--mk-ink);font-size:14px;line-height:20px;min-width:720px}.mk-matrix>[role=row]{display:contents}.mk-matrix>[role=row]>*{background:var(--mk-white);padding:14px 16px;min-width:0}.mk-matrix__head{background:var(--mk-dark)!important;color:var(--mk-on-dark);font-family:var(--mk-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.mk-matrix__row-label{font-weight:500}.mk-matrix__soft{color:var(--mk-ink-2)}.mk-matrix__none{color:var(--mk-ink-3)}.mk-scroll-x{overflow-x:auto}@media (max-width:720px){.mk-scroll-x{overflow-x:visible}.mk-matrix{display:flex;flex-direction:column;gap:0;min-width:0;font-size:12.5px;line-height:17px}.mk-matrix>[role=row]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--mk-white);border-top:1px solid var(--mk-ink)}.mk-matrix>[role=row]:first-child{border-top:0;position:sticky;top:0;z-index:1;background:var(--mk-dark)}.mk-matrix>[role=row]:first-child>.mk-matrix__head:first-child{display:none}.mk-matrix>[role=row]>*{padding:10px 12px}.mk-matrix__head{font-size:9px;letter-spacing:.1em;line-height:13px}.mk-matrix>[role=row]>[role=rowheader]{grid-column:1/-1;padding-bottom:4px}.mk-matrix>[role=row]>[role=cell]{padding-top:0;border-left:1px solid var(--mk-rule)}.mk-matrix>[role=row]>[role=rowheader]+[role=cell]{border-left:0}}.mk-heppner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:24px 56px;padding:36px 36px 34px;border:1px solid var(--mk-ink);background:var(--mk-white)}.mk-heppner--on-dark{border-color:rgba(255,255,255,.35);background:var(--mk-dark);color:var(--mk-on-dark)}@media (max-width:860px){.mk-heppner{grid-template-columns:minmax(0,1fr);gap:18px;padding:26px 22px 24px}}.mk-heppner .mk-row{flex-wrap:wrap}.mk-heppner .mk-btn{max-width:100%;height:auto;min-height:40px;padding-top:9px;padding-bottom:9px;white-space:normal;text-align:left;line-height:1.3}.mk-steps{list-style:none;counter-reset:step;margin:0;padding:0;display:grid;gap:1px;background:var(--mk-ink);border:1px solid var(--mk-ink)}.mk-steps>li{counter-increment:step;display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:24px 24px 22px;background:var(--mk-white)}.mk-steps>li:before{content:counter(step,decimal-leading-zero);font-family:var(--mk-mono);font-size:11px;letter-spacing:.08em;color:var(--mk-ink-3);padding-top:5px}@media (max-width:720px){.mk-steps>li{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:20px 18px}}.mk-sources{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px;font-size:14px;line-height:22px;color:var(--mk-ink-2)}.mk-sources a{text-decoration:underline;text-underline-offset:3px}.mk-sources__reviewed{margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--mk-ink-2)}.mk-faq,.mk-faq>*{display:flex;flex-direction:column}.mk-faq>*{padding:20px 0;border-top:1px solid var(--mk-ink);gap:6px}.mk-faq>:last-child{border-bottom:1px solid var(--mk-ink)}.mk-faq a{color:var(--mk-ink)}.mk-input,.mk-select{height:48px;padding:0 16px;background:transparent;border:1px solid rgba(255,255,255,.5);color:var(--mk-on-dark);font:inherit;font-size:14px;outline:none;border-radius:0;min-width:0;width:100%}.mk-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M2 3.5 5 6.5 8 3.5' stroke='%23ffffff' stroke-width='1.4' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding:0 36px 0 14px}.mk-select option{color:var(--mk-ink)}.mk-input::-moz-placeholder{color:var(--mk-on-dark-4)}.mk-input::placeholder{color:var(--mk-on-dark-4)}.mk-input:focus-visible,.mk-select:focus-visible{outline:2px solid var(--mk-on-dark);outline-offset:2px}.mk-form-row{display:flex;flex-wrap:wrap;gap:10px}.mk-form-row .mk-input{flex:1 1 260px;width:auto}.mk-form-row .mk-btn{height:48px}.mk-form-note{font-family:var(--mk-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--mk-on-dark-5);line-height:15px}.mk-form-error{font-size:13px;line-height:19px;color:#f0b4b4}.mk-form-error a{color:var(--mk-on-dark)}.mk-joined{border:1px solid rgba(255,255,255,.5);padding:18px 20px;display:flex;flex-direction:column;gap:6px}.mk-linkbtn{background:transparent;border:0;padding:0;color:var(--mk-on-dark-4);font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.mk-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.mk-session{flex:0 1 480px;min-width:0;display:flex;flex-direction:column;gap:1px;background:var(--mk-rule-dark);border:1px solid var(--mk-rule-dark-2);box-shadow:0 40px 80px rgba(0,0,0,.5)}.mk-session>*{background:var(--mk-dark)}.mk-session__bar{padding:14px 18px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-family:var(--mk-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--mk-on-dark-4)}.mk-session__bar--foot{padding:12px 18px;letter-spacing:.1em;color:var(--mk-on-dark-5)}.mk-session__block{padding:16px 18px;display:flex;flex-direction:column;gap:12px}.mk-session__person{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid rgba(255,255,255,.3);font-size:12.5px}.mk-session__avatar{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:500}.mk-session__turn{display:flex;flex-direction:column;gap:4px}.mk-session__turn--model{padding-left:14px;border-left:1px solid rgba(255,255,255,.25)}.mk-map{--r:200px;--node:26px;--stem:40px;--pill-y:-262px;--cy:50%;max-width:1100px;margin:0 auto;border:1px solid var(--mk-rule-2);background:var(--mk-black);color:var(--mk-on-dark)}.mk-map,.mk-map__ring-area{position:relative;width:100%;overflow:hidden}.mk-map__ring-area{height:780px}.mk-map__bg{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:60px 60px}.mk-map__caption{position:absolute;left:0;right:0;top:0;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-family:var(--mk-mono);font-size:10px;color:var(--mk-on-dark-5);letter-spacing:.1em;text-transform:uppercase}.mk-map__caption--foot{top:auto;bottom:14px;left:20px;right:20px;padding:0;flex-wrap:wrap;gap:16px}.mk-map__axis-h,.mk-map__axis-v,.mk-map__center,.mk-map__dot,.mk-map__node,.mk-map__pill,.mk-map__ring,.mk-map__stem{position:absolute;left:50%;top:var(--cy)}.mk-map__ring{width:calc(var(--r) * 2);height:calc(var(--r) * 2);margin:calc(-1 * var(--r)) 0 0 calc(-1 * var(--r));border:1px dashed rgba(255,255,255,.35);border-radius:999px}.mk-map__axis-v{width:1px;height:calc(var(--r) * 2);margin-top:calc(-1 * var(--r))}.mk-map__axis-h,.mk-map__axis-v{background:var(--mk-rule-dark-3)}.mk-map__axis-h{width:calc(var(--r) * 2);height:1px;margin-left:calc(-1 * var(--r))}.mk-map__center{transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;padding:16px 22px;border:1px solid rgba(255,255,255,.5);background:var(--mk-dark);color:var(--mk-on-dark)}.mk-map__center svg{height:16px;width:auto}.mk-map__stem{width:1px;height:var(--stem);margin-top:calc(-1 * (var(--r) + var(--stem)));background:rgba(255,255,255,.5)}.mk-map__dot{transform:translate(-50%,-50%) translateY(calc(-1 * var(--r)));width:8px;height:8px;border-radius:999px;background:var(--mk-on-dark)}.mk-map__pill{transform:translate(-50%,-50%) translateY(var(--pill-y));display:flex;align-items:center;gap:12px;padding:10px 16px;border:1px solid rgba(255,255,255,.7);background:var(--mk-navy);color:var(--mk-on-dark);white-space:nowrap}.mk-map__pill-dot{width:8px;height:8px;border-radius:999px;background:var(--mk-seal);flex:none}.mk-map__node{--a:0deg;transform:translate(-50%,-50%) rotate(var(--a)) translateY(calc(-1 * var(--r))) rotate(calc(-1 * var(--a)));width:var(--node);height:var(--node);border-radius:999px;border:1px solid rgba(255,255,255,.75);background:var(--mk-dark);color:var(--mk-on-dark);display:inline-flex;align-items:center;justify-content:center;font-family:var(--mk-mono);font-size:10px}.mk-map__node--security{border-color:#fff;background:#fff;color:var(--mk-dark)}.mk-map__node--privacy{border-color:#c9cad6;background:#c9cad6;color:var(--mk-dark)}.mk-map__node--employment{border-color:#9a9ba6;background:#9a9ba6;color:var(--mk-dark)}.mk-map__panel{position:absolute;width:280px;padding:14px 16px;border:1px solid var(--mk-rule-dark-4);background:var(--mk-dark);display:flex;flex-direction:column;gap:6px}.mk-map__panel--legal{left:20px;top:60px;width:290px;gap:0}.mk-map__panel--security{right:20px;top:60px}.mk-map__panel--privacy{right:20px;top:318px}.mk-map__panel--employment{right:20px;top:428px}.mk-map__panel-head{display:flex;align-items:center;gap:8px;padding-bottom:6px}.mk-map__panel--legal .mk-map__panel-head{padding-bottom:10px}.mk-map__swatch{width:10px;height:10px;border-radius:999px;display:inline-block;flex:none}.mk-map__swatch--security{background:#fff}.mk-map__swatch--privacy{background:#c9cad6}.mk-map__swatch--employment{background:#9a9ba6}.mk-map__swatch--legal{border:1px solid rgba(255,255,255,.75)}.mk-map__item{display:flex;gap:10px;align-items:flex-start;padding:6px 0;border-top:1px solid var(--mk-rule-dark-3);font-size:12.5px;line-height:17px;color:var(--mk-on-dark-6)}.mk-map__panel--legal .mk-map__item{padding:4px 0;font-size:12px;line-height:16px}.mk-map__item>:first-child{font-family:var(--mk-mono);font-size:10px;color:var(--mk-on-dark-4);width:18px;flex:none;padding-top:2px}.mk-map__footnote{padding-top:8px;font-size:10.5px;line-height:15px;color:var(--mk-on-dark-4)}.mk-map__lists{display:none}@media (max-width:1119px){.mk-map{--r:120px;--node:22px;--stem:28px;--pill-y:-166px;--cy:62%}.mk-map__ring-area{height:420px}.mk-map__bg{background-size:40px 40px}.mk-map__panels{display:none}.mk-map__caption{flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;font-size:9px;line-height:12px}.mk-map__caption--foot{display:none}.mk-map__center{padding:10px 14px}.mk-map__center svg{height:12px}.mk-map__pill{padding:8px 12px;gap:10px}.mk-map__node{font-size:9px}.mk-map__panel{position:static;width:auto;border:0;padding:0;gap:0}.mk-map__panel--legal .mk-map__panel-head,.mk-map__panel-head{padding:14px 0 6px}.mk-map__panel--legal .mk-map__item{padding:5px 0;font-size:12.5px;line-height:17px}.mk-map__item{padding:5px 0}.mk-map__lists{display:flex;flex-direction:column;padding:0 14px 14px;border-top:1px solid var(--mk-rule-dark)}.mk-map__lists .mk-map__footnote{padding-top:10px}.mk-map__lists .mk-label--dim{padding-top:10px;line-height:14px}}.mk-announce{background:var(--mk-navy);color:var(--mk-on-dark);font-size:12px;letter-spacing:.01em;padding:0 24px;min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:16px}.mk-announce a{color:var(--mk-on-dark);text-decoration:underline;text-underline-offset:3px}.mk-announce__close{background:transparent;border:0;color:var(--mk-on-dark);opacity:.6;font-size:16px;line-height:1;cursor:pointer;padding:6px;margin-right:-6px}.mk-announce__close:hover{opacity:1}.mk-header{position:relative;z-index:50;background:var(--mk-dark);color:var(--mk-on-dark)}.mk-header__row{padding:0 24px;min-height:68px;gap:28px;flex-wrap:wrap;border-bottom:1px solid var(--mk-rule-dark-3)}.mk-brand,.mk-header__row{display:flex;align-items:center}.mk-brand{gap:14px;padding:12px 0}.mk-brand__logo{color:var(--mk-on-dark);display:block;line-height:0}.mk-brand__logo:hover{opacity:1}.mk-brand__by{display:inline-flex;align-items:center;gap:5px;font-size:10px;letter-spacing:.04em;color:var(--mk-on-dark-4);white-space:nowrap;padding-left:14px;border-left:1px solid var(--mk-rule-dark-2)}.mk-brand__by img{height:10px;width:auto;filter:invert(1);opacity:.85}.mk-nav{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin:0 auto}.mk-nav__btn{background:transparent;border:0;padding:0 0 2px;margin:0;cursor:pointer;font:inherit;font-size:13px;font-weight:500;color:var(--mk-on-dark);display:inline-flex;align-items:center;gap:6px;border-bottom:1px solid transparent;line-height:20px;text-decoration:none}.mk-nav__btn:hover{opacity:.8}.mk-nav__btn--active,.mk-nav__btn[aria-expanded=true]{border-bottom-color:var(--mk-on-dark)}.mk-header__actions{display:flex;align-items:center;gap:10px}.mk-header__signin{font-size:13px;color:var(--mk-on-dark);text-decoration:none;padding:0 12px}.mk-iconbtn{height:36px;width:36px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(255,255,255,.4);color:var(--mk-on-dark);cursor:pointer;padding:0}.mk-menu{position:absolute;left:0;right:0;top:100%;background:var(--mk-dark);border-bottom:1px solid var(--mk-rule-dark-2);box-shadow:0 30px 60px rgba(0,0,0,.5);padding:24px 24px 28px;z-index:60}.mk-menu__inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.mk-menu__head{display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:var(--mk-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--mk-on-dark-5)}.mk-menu__close,.mk-menu__head a{color:var(--mk-on-dark);text-decoration:none}.mk-menu__close{background:transparent;border:0;color:var(--mk-on-dark-4);cursor:pointer;font:inherit;letter-spacing:.12em;text-transform:uppercase;padding:0}.mk-menu__item{background:var(--mk-dark);color:var(--mk-on-dark);text-decoration:none;display:flex;gap:14px;padding:16px 20px}.mk-menu__item:hover{opacity:1;background:rgba(255,255,255,.06)}.mk-menu__item--col{flex-direction:column;gap:6px;padding:18px 20px}.mk-menu__item--between{justify-content:space-between;gap:12px;padding:14px 20px}.mk-menu__num{font-family:var(--mk-mono);font-size:10px;color:var(--mk-on-dark-5);padding-top:4px}.mk-mobile{display:none}.mk-mobile__row{padding:0 16px;min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:12px}.mk-mobile__brand{display:flex;flex-direction:column;gap:3px}.mk-mobile__brand .mk-brand__by{border-left:0;padding-left:0;font-size:9px}.mk-mobile__brand .mk-brand__by img{height:8px}.mk-mobile__actions{display:flex;align-items:center;gap:8px}.mk-mobile__actions .mk-btn--nav{min-width:0;padding:0 14px}.mk-mobile__brand{min-width:0}@media (max-width:374px){.mk-mobile__actions .mk-btn--nav{display:none}}.mk-chipnav{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 12px;white-space:nowrap;font-size:12px}.mk-chipnav a{flex:none;display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid rgba(255,255,255,.35);color:var(--mk-on-dark);text-decoration:none;font-weight:500}.mk-chipnav a.mk-nav__btn--active{border-color:var(--mk-on-dark)}.mk-drawer{background:var(--mk-dark);color:var(--mk-on-dark);border-top:1px solid var(--mk-rule-dark-3);padding:20px 16px 32px;gap:24px}.mk-drawer,.mk-drawer__group{display:flex;flex-direction:column}.mk-drawer__group{gap:2px}.mk-drawer__group>.mk-label{padding-bottom:8px}.mk-drawer a{color:var(--mk-on-dark);text-decoration:none;font-size:16px;line-height:22px;padding:8px 0;border-top:1px solid var(--mk-rule-dark-3);display:flex;justify-content:space-between;gap:12px}.mk-drawer a.mk-drawer__sub{font-size:14px;color:var(--mk-on-dark-2);padding-left:14px}@media (max-width:1200px){.mk-header__row{gap:20px}.mk-header__row .mk-brand__by{display:none}.mk-nav{gap:18px}.mk-header__signin{padding:0 6px}}@media (max-width:960px){.mk-header__row,.mk-menu{display:none}.mk-mobile{display:block}.mk-announce{padding:10px 16px;line-height:16px}}.mk-footer{background:var(--mk-dark);color:var(--mk-on-dark);padding:64px 24px 32px}.mk-footer__inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:48px}.mk-footer__top{display:flex;flex-wrap:wrap;gap:40px 64px;justify-content:space-between}.mk-footer__brand{display:flex;flex-direction:column;gap:14px;max-width:320px}.mk-footer__brand .mk-brand__by{border-left:0;padding-left:0}.mk-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:28px;flex:1 1 560px;font-size:13px;line-height:22px}.mk-footer__col{display:flex;flex-direction:column;gap:6px}.mk-footer__col a{text-decoration:none;color:var(--mk-on-dark)}.mk-footer__col .mk-label{color:var(--mk-on-dark-5)}.mk-footer__bottom{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;padding-top:20px;border-top:1px solid var(--mk-rule-dark);font-size:12px;color:var(--mk-on-dark-4)}.mk-footer__legal{display:flex;gap:18px;flex-wrap:wrap}.mk-footer__legal a{text-decoration:none;color:var(--mk-on-dark-4)}.mk-prose{display:grid;gap:20px;color:var(--mk-ink-2);max-width:760px}.mk-prose,.mk-prose li,.mk-prose p{font-size:16px;line-height:26px}.mk-prose ul{margin:0;padding-left:20px;display:grid;gap:10px}.mk-prose a{color:var(--mk-ink);text-decoration:underline;text-underline-offset:3px}.mk-prose strong{color:var(--mk-ink);font-weight:500}@media (prefers-reduced-motion:reduce){.marketing *,.marketing :after,.marketing :before{transition-duration:0s!important;animation-duration:0s!important}}