.ml-html{--mf-ink: #282424;--mf-gold: #d3a45f;--mf-gold-hover: #c79854;--mf-gold-press: #bb8b48;--mf-on-gold: #282424;--mf-gold-text: #78603e;--mf-paper: #ffffff;--mf-sand: #f3ebdc;--mf-sand-2: #e9dec9;--mf-text-1: #282424;--mf-text-2: #413a36;--mf-text-3: #4f4843;--mf-line: rgb(40 36 36 / .14);--mf-line-strong: rgb(40 36 36 / .24);--mf-grid-dot: rgb(120 96 62 / .3);--mf-focus: #78603e;--mf-selection: rgb(187 139 72 / .55);--mf-night: #282424;--mf-night-2: #383232;--mf-night-3: #3f3938;--mf-night-line: rgb(255 255 255 / .12);--mf-night-line-strong: rgb(255 255 255 / .22);--mf-on-night-1: #ffffff;--mf-on-night-2: #d9d2cb;--mf-on-night-3: #b3aaa2;--mf-on-night-focus: #d3a45f;--mf-right: #2f6b4f;--mf-wrong: #b3261e;--mf-on-night-right: #86c3a0;--mf-on-night-wrong: #f48c96;--mf-ink-rgb: 40 36 36;--mf-gold-rgb: 211 164 95;--mf-shade-rgb: 60 42 22;--ml-sand-rgb: 243 235 220;--ml-paper-rgb: 255 255 255;--ink: var(--mf-night);--ink-2: var(--mf-night-2);--ink-3: var(--mf-night-3);--bone: var(--mf-sand);--bone-2: var(--mf-sand-2);--paper: var(--mf-paper);--card: var(--mf-paper);--t1: var(--mf-text-1);--t2: var(--mf-text-2);--t3: var(--mf-text-3);--o1: var(--mf-on-night-1);--o2: var(--mf-on-night-2);--o3: var(--mf-on-night-3);--line-b: var(--mf-line);--line-b2: var(--mf-line-strong);--line-i: var(--mf-night-line);--line-i2: var(--mf-night-line-strong);--ml-icon-quiet: rgb(var(--mf-ink-rgb) / .55);--ml-font: "Mona Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--ml-serif: Charter, "Bitstream Charter", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--ml-out: cubic-bezier(.23, 1, .32, 1);--ml-io: cubic-bezier(.77, 0, .175, 1);--ml-move: cubic-bezier(.45, 0, .1, 1);--ml-arrive: cubic-bezier(.25, .8, .25, 1);--gutter: clamp(20px, 3.35vw, 48px);--measure: 1344px;--bleed: calc(var(--gutter) + max(0px, (100vw - var(--measure) - 2 * var(--gutter)) / 2));background:linear-gradient(var(--bone) 50%,var(--ink) 50%) fixed;scroll-padding-top:88px;-webkit-text-size-adjust:100%}.ml-body{margin:0;background:var(--bone);color:var(--t1);font-family:var(--ml-font);font-size:18px;line-height:1.55;letter-spacing:-.006em;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}.ml-body *,.ml-body *:before,.ml-body *:after{box-sizing:border-box}.ml-body ::-moz-selection{background:var(--mf-selection);color:var(--mf-ink)}.ml-body ::selection{background:var(--mf-selection);color:var(--mf-ink)}.ml-body :is(.ml-field-ink,.ml-ground,.ml-footer,.ml-mbar,.ml-skip,.mlp-card--featured,.ml-key,.ml-keys--ember kbd,.ml-tree__root,.ml-ftag,.ml-code) ::-moz-selection,.ml-body :is(.ml-skip,.ml-keys--ember kbd,.ml-tree__root,.ml-ftag,.ml-code)::-moz-selection,.ml-header[data-on=ink] ::-moz-selection,.ml-body astro-island[component-url*=CookieConsent] ::-moz-selection{color:var(--mf-on-night-1)}.ml-body :is(.ml-field-ink,.ml-ground,.ml-footer,.ml-mbar,.ml-skip,.mlp-card--featured,.ml-key,.ml-keys--ember kbd,.ml-tree__root,.ml-ftag,.ml-code) ::selection,.ml-body :is(.ml-skip,.ml-keys--ember kbd,.ml-tree__root,.ml-ftag,.ml-code)::selection,.ml-header[data-on=ink] ::selection,.ml-body astro-island[component-url*=CookieConsent] ::selection{color:var(--mf-on-night-1)}.ml-body :is(.ml-field-ink,.ml-ground) :is(.ml-still,.ml-receipt,.ml-proof__tags) ::-moz-selection{color:var(--mf-ink)}.ml-body :is(.ml-field-ink,.ml-ground) :is(.ml-still,.ml-receipt,.ml-proof__tags) ::selection{color:var(--mf-ink)}.ml-body :is(.ml-field-ink,.ml-ground) .ml-still .ml-ftag::-moz-selection{color:var(--mf-on-night-1)}.ml-body :is(.ml-field-ink,.ml-ground) .ml-still .ml-ftag::selection{color:var(--mf-on-night-1)}.ml-body :is(.ml-slab,.mlp-cta--pro,.mlx-btn--bone) ::-moz-selection,.ml-body :is(.ml-slab,.mlp-cta--pro,.mlx-btn--bone)::-moz-selection{color:var(--mf-ink)}.ml-body :is(.ml-slab,.mlp-cta--pro,.mlx-btn--bone) ::selection,.ml-body :is(.ml-slab,.mlp-cta--pro,.mlx-btn--bone)::selection{color:var(--mf-ink)}.ml-body{--focus: var(--mf-focus)}.ml-field-ink,.ml-ground,.ml-footer,.ml-mbar,.ml-header[data-on=ink],.mlp-card--featured{--focus: var(--mf-on-night-focus)}.ml-body :focus-visible{outline:2px solid var(--focus);outline-offset:3px}:where(.ml-body) :where(p,h1,h2,h3,ul,ol,figure,blockquote){margin:0}:where(.ml-body) :where(ul,ol){padding:0;list-style:none}.ml-tnum{font-variant-numeric:lining-nums proportional-nums}.ml-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ml-skip{position:fixed;left:12px;top:-64px;z-index:100;padding:12px 16px;border-radius:10px;background:var(--ink);color:var(--o1);font-weight:600;text-decoration:none}.ml-skip:focus{top:12px}.ml-wrap{width:100%;max-width:calc(var(--measure) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.ml-field-ink,.ml-ground{position:relative;background:var(--ink);color:var(--o1)}.ml-ground:before{content:"";position:absolute;inset:-2px 0 auto;height:3px;background:var(--ink);pointer-events:none}.ml-field-bone{background:var(--bone);color:var(--t1)}.ml-cta{--h: 60px;--r: 14px;--pad: 6px;position:relative;display:inline-flex;flex:none;align-items:center;justify-content:space-between;gap:18px;height:var(--h);padding:0 var(--pad) 0 24px;border-radius:var(--r);background:var(--mf-gold);color:var(--mf-on-gold);font:600 18px/1 var(--ml-font);letter-spacing:-.014em;text-decoration:none;white-space:nowrap;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000024,var(--ml-cta-edge, 0 0 0 1px rgb(0 0 0 / .06)),0 1px 2px rgb(var(--ml-cta-shade, 0 0 0) / .18),0 12px 28px -14px rgb(var(--ml-cta-shade, 0 0 0) / .5);transition-property:scale,background-color;transition-duration:.16s;transition-timing-function:var(--ml-out);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ml-cta__label{translate:0 -.5px}.ml-cta__key{display:grid;flex:none;place-items:center;width:calc(var(--h) - 2 * var(--pad));height:calc(var(--h) - 2 * var(--pad));border-radius:calc(var(--r) - var(--pad));background:var(--ink);color:var(--mf-gold);box-shadow:inset 0 1px #ffffff14}.ml-cta__key svg{transition:translate .2s var(--ml-out)}.ml-cta:active{scale:.96}@media (hover: hover) and (pointer: fine){.ml-cta:hover{background:var(--mf-gold-hover)}.ml-cta:hover .ml-cta__key svg{translate:2px 0}}.ml-cta:active{background:var(--mf-gold-press)}.ml-field-bone .ml-cta,.ml-header:not([data-on=ink]) .ml-cta{--ml-cta-edge: inset 0 0 0 1px rgb(120 96 62 / .45);--ml-cta-shade: var(--mf-shade-rgb)}.ml-cta--md{--h: 52px;--r: 12px;gap:16px;padding-left:20px;font-size:17px}.ml-cta--sm{--h: 44px;--r: 11px;--pad: 5px;gap:12px;padding-left:16px;font-size:15px}.ml-cta--block{width:100%}.ml-ghost{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:0 4px;border-radius:12px;color:inherit;font:500 17px/1.2 var(--ml-font);letter-spacing:-.01em;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:scale .16s var(--ml-out)}.ml-ghost:active{scale:.96}:is(.ml-logo,.ml-nav__link,.ml-menu-btn,.ml-social,.mlp-toggle__btn,.mlp-card__more):active{scale:.96}.ml-ghost__play{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor;transition:background-color .15s ease,color .15s ease}.ml-ghost__play svg{translate:1.5px 0}@media (hover: hover) and (pointer: fine){.ml-ghost--play:hover .ml-ghost__play{background:currentColor}.ml-ghost--play:hover .ml-ghost__play svg{color:var(--ink)}.ml-field-bone .ml-ghost--play:hover .ml-ghost__play svg,.ml-promises .ml-ghost--play:hover .ml-ghost__play svg{color:var(--bone)}}.ml-ghost--block{justify-content:center;width:100%;height:52px;padding:0 20px;box-shadow:inset 0 0 0 1.5px currentColor;font-weight:600}.ml-textlink{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding-block:11px;color:inherit;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:color-mix(in srgb,currentColor 42%,transparent);transition:text-decoration-color .15s ease}.ml-textlink svg{flex:none;transition:translate .2s var(--ml-out)}.ml-inlink{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--mf-gold-text);transition:text-decoration-color .15s ease}:is(.ml-ground,.ml-field-ink) .ml-inlink{text-decoration-color:var(--mf-gold)}@media (hover: hover) and (pointer: fine){.ml-inlink:hover,.ml-textlink:hover{text-decoration-color:currentColor}.ml-textlink:hover svg{translate:2px 0}}.ml-keys{display:inline-flex;gap:3px;margin-inline:1px;vertical-align:.06em}.ml-keys kbd{display:inline-grid;place-items:center;min-width:1.5em;height:1.5em;padding:0 .32em;border-radius:.36em;background:var(--ink-3);box-shadow:inset 0 -1.5px #00000080,inset 0 0 0 1px #ffffff1f;color:var(--o1);font:600 .78em/1 var(--ml-font)}.ml-field-bone .ml-keys kbd{background:var(--card);box-shadow:inset 0 -1.5px rgb(var(--mf-shade-rgb) / .16),0 0 0 1px var(--mf-line);color:var(--t1)}.ml-header{position:sticky;top:0;z-index:40;color:var(--t1);transition-property:box-shadow;transition-duration:.16s;transition-timing-function:ease}.ml-header[data-on=ink]{color:var(--o1)}.ml-header:not([data-ready]){background:var(--bone)}.ml-header[data-scrolled][data-on=bone],.ml-header[data-open][data-on=bone]{background:var(--bone);box-shadow:0 1px 0 var(--line-b)}.ml-header[data-scrolled][data-on=ink],.ml-header[data-open][data-on=ink]{background:var(--ink);box-shadow:0 1px 0 var(--line-i)}.ml-header[data-scrolled][data-on=ember],.ml-header[data-open][data-on=ember],.ml-header[data-on=ember] .ml-mobile-menu{background:var(--bone-2);box-shadow:0 1px 0 var(--line-b)}.ml-header__bar{display:flex;align-items:center;gap:28px;height:72px}.ml-logo{display:inline-flex;flex:none;align-items:center;gap:3px;margin-left:-6px;padding:5px 6px;border-radius:10px;color:inherit;text-decoration:none;transition:scale .16s var(--ml-out)}.ml-logo__mark{width:34px!important;height:34px!important}.ml-logo__word{font:800 21px/1 var(--ml-font);letter-spacing:-.035em}.ml-logo .text-gradient-accent{animation:none;background:none;color:var(--mf-gold-text)}[data-on=ink] .ml-logo .text-gradient-accent,.ml-footer .ml-logo .text-gradient-accent{color:var(--mf-gold)}.ml-logo__ink{color:var(--t1)}[data-on=ink] .ml-logo__ink,.ml-footer .ml-logo__ink{color:var(--o1)}.ml-nav__list{display:flex;gap:2px}.ml-nav__link{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:10px;color:inherit;font:500 15.5px/1 var(--ml-font);letter-spacing:-.01em;text-decoration:none;transition:background-color .15s ease,scale .16s var(--ml-out)}@media (hover: hover) and (pointer: fine){.ml-nav__link:hover{background:color-mix(in srgb,currentColor 8%,transparent)}}.ml-header__end{--cta-w: 246px;position:relative;display:flex;align-items:center;gap:8px;margin-left:auto}.ml-header__login{transition:translate .28s var(--ml-out) 90ms,background-color .15s ease,scale .16s var(--ml-out)}.ml-header[data-cta-on] .ml-header__login{transition-delay:0s,0s,0s;translate:calc(-1 * var(--cta-w) - 8px) 0}.ml-header__cta{position:absolute;top:50%;right:0;opacity:0;visibility:hidden;translate:10px -50%;transition:opacity .1s ease,translate .28s var(--ml-out),visibility 0s linear .28s}.ml-header__cta .ml-cta{width:var(--cta-w);transition-property:scale}.ml-header[data-cta-on] .ml-header__cta{opacity:1;visibility:visible;translate:0 -50%;transition:opacity .18s ease .12s,translate .28s var(--ml-out),visibility 0s}.ml-menu-btn{display:none;place-items:center;width:44px;height:44px;margin-right:-10px;padding:0;border:0;border-radius:12px;background:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:scale .16s var(--ml-out)}.ml-menu-btn__bars{display:grid;gap:6px;width:20px}.ml-menu-btn__bars span{display:block;height:1.75px;border-radius:2px;background:currentColor;transition:translate .22s var(--ml-out),rotate .22s var(--ml-out)}.ml-header[data-open] .ml-menu-btn__bars span:first-child{translate:0 3.9px;rotate:45deg}.ml-header[data-open] .ml-menu-btn__bars span:last-child{translate:0 -3.9px;rotate:-45deg}.ml-mobile-menu{position:absolute;inset:100% 0 auto;padding:8px 0 24px;background:inherit;color:inherit;box-shadow:0 1px 0 var(--line-b);opacity:0;translate:0 -6px;transition:opacity .16s ease,translate .2s var(--ml-out)}.ml-header[data-on=bone] .ml-mobile-menu{background:var(--bone)}.ml-header[data-on=ink] .ml-mobile-menu{background:var(--ink);box-shadow:0 1px 0 var(--line-i)}.ml-mobile-menu[data-shown]{opacity:1;translate:0 0}.ml-mobile-menu__link{display:flex;align-items:center;min-height:52px;border-bottom:1px solid var(--line-b);color:inherit;font:600 22px/1 var(--ml-font);letter-spacing:-.025em;text-decoration:none}[data-on=ink] .ml-mobile-menu__link{border-color:var(--line-i)}.ml-mobile-menu__actions{display:grid;gap:10px;margin-top:20px}@media (max-width: 899px){.ml-nav,.ml-header__login,.ml-header__cta{display:none}.ml-menu-btn{display:grid}.ml-header__bar{height:60px}.ml-mobile-menu{min-height:calc(100dvh - 60px);max-height:calc(100dvh - 60px);overflow-y:auto;overscroll-behavior:contain}}.ml-horizon{background:var(--bone);color:var(--ink);overflow-x:clip}.ml-horizon__wrap{container-type:inline-size;position:relative;z-index:1}.ml-horizon__h{font:inherit}.ml-horizon__lead{display:block;max-width:22ch;font-size:clamp(30px,2.2vw + 16px,56px);font-weight:600;line-height:1.03;letter-spacing:-.038em;text-wrap:balance}.ml-horizon__word{display:block;width:-moz-max-content;width:max-content;margin-left:-.012em;font-size:min(calc(100cqw / var(--fit)),var(--max));font-weight:900;font-stretch:125%;line-height:1;letter-spacing:-.02em;white-space:nowrap;margin-top:calc(var(--ml-nudge, 0px) - .156em);margin-bottom:-.115em;--ml-hz: calc(100% - .115em) ;position:relative}.ml-horizon__word[data-tails]:after{content:attr(data-tails);content:attr(data-tails) / "";position:absolute;top:0;left:0;color:var(--bone);clip-path:var(--ml-tails);pointer-events:none}@supports (text-box: trim-both cap alphabetic){.ml-horizon__word{margin-block:var(--ml-nudge, 0px) 0;text-box:trim-both cap alphabetic;--ml-hz: 100%}.ml-horizon__word[data-tails]:after{text-box:trim-both cap alphabetic}.ml-ground:before{inset:0 0 auto}}.ml-hero{overflow-x:clip}.ml-horizon--hero .ml-horizon__wrap{padding-top:clamp(20px,2.4vw,36px)}.ml-horizon--hero .ml-horizon__lead{max-width:none}.ml-horizon--hero .ml-horizon__word{--ml-nudge: clamp(-4px, .4vw - 8px, 0px)}.ml-hero__stage{overflow:hidden}.ml-hero__grid{display:grid;grid-template-columns:minmax(0,590px) minmax(0,1fr);-moz-column-gap:clamp(32px,4.4vw,64px);column-gap:clamp(32px,4.4vw,64px);padding-top:clamp(36px,3.1vw,46px);padding-bottom:56px}.ml-hero__copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start}.ml-sub{font-size:clamp(20px,.7vw + 14px,26px);font-weight:400;line-height:1.28;letter-spacing:-.022em;color:var(--o1)}.ml-sub b{font-weight:700}.ml-sub__for{display:block}.ml-rot{display:inline-grid;vertical-align:bottom;font-weight:700;white-space:nowrap}.ml-rot__sizer,.ml-rot__now{grid-area:1 / 1}.ml-rot__sizer{display:grid;visibility:hidden}.ml-rot__sizer>span{grid-area:1 / 1;padding-right:.32em}.ml-rot__now{justify-self:start}.ml-rot__now>span{display:inline-block;min-width:1px;line-height:.92;padding-right:3px;box-shadow:inset -2px 0 0 var(--mf-gold);animation:ml-caret 1.06s steps(1,end) infinite}.ml-rot[data-typing] .ml-rot__now>span{animation:none}@keyframes ml-caret{56%,to{box-shadow:inset -2px 0 0 transparent}}@keyframes ml-blink{0%,55%{opacity:1}56%,to{opacity:0}}.ml-hero__desc{max-width:34em;margin-top:16px;color:var(--o2);font-size:17.5px;line-height:1.55;text-wrap:pretty}.ml-hero__gist{display:none}.ml-offer{display:grid;gap:8px;margin-top:24px}.ml-offer__deal{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--o1);font-size:15px;font-weight:600;letter-spacing:-.005em}.ml-offer__chip{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--line-i2);color:var(--o1);font-size:11.5px;font-weight:700;letter-spacing:.06em}.ml-offer__price{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:14px;column-gap:14px;line-height:1}.ml-offer__price strong{font-size:clamp(56px,2.6vw + 28px,80px);font-weight:900;font-stretch:125%;line-height:.9;letter-spacing:-.035em;color:var(--o1)}.ml-offer__per{margin-left:-8px;color:var(--o1);font-size:20px;font-weight:500;letter-spacing:-.02em}.ml-offer__price s{color:var(--o3);font-size:20px;font-weight:500;text-decoration-thickness:1.5px}.ml-offer__bonus{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:10px;column-gap:10px;color:var(--o1);font-size:16px;font-weight:500;line-height:1.4}.ml-offer__plus{color:var(--o3);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ml-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:24px}.ml-trust{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:14px;color:var(--o2);font-size:14.5px;font-weight:500}.ml-trust li{display:inline-flex;align-items:center;gap:7px}.ml-trust svg{flex:none;color:var(--o3)}.ml-hero__openclaw{margin-top:8px;color:var(--o2);font-size:15px}.ml-hero__still{--still-bleed: var(--bleed);position:relative;z-index:1;margin-top:26px;margin-right:calc(-1 * var(--still-bleed))}.ml-ftag{display:inline-grid;flex:none;place-items:center;height:1.5em;padding:0 .42em;border-radius:.34em;background:var(--ink);color:var(--o1);font-size:.72em;font-weight:700;letter-spacing:.04em;line-height:1}.ml-model{display:inline-flex;flex:none;align-items:center;height:1.6em;padding:0 .62em;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-b2);color:var(--t3);font-size:.78em;font-weight:500;line-height:1}.ml-cite{display:inline-flex;flex:none;align-items:center;gap:.36em;height:1.72em;padding:0 .5em 0 .3em;border-radius:.5em;background:var(--mf-paper);box-shadow:inset 0 0 0 1px #78603e80;color:var(--mf-gold-text);font-size:.8em;font-weight:600;line-height:1;white-space:nowrap}.ml-cite b{font-weight:650;font-variant-numeric:lining-nums proportional-nums}.ml-cite .ml-ftag{height:1.36em;padding:0 .32em;border-radius:.28em;font-size:.78em}.ml-yt svg{display:block;width:1.2em;height:.84em}.ml-paper{position:absolute;filter:drop-shadow(0 .06em .06em rgb(0 0 0 / .12)) drop-shadow(0 1.4em 1.6em rgb(0 0 0 / .3))}.ml-paper__face{position:absolute;inset:0;padding:1.6em 1.9em;background:var(--mf-paper);clip-path:polygon(0 0,calc(100% - 2.75em) 0,100% 2.75em,100% 100%,0 100%);color:var(--mf-text-1)}.ml-paper__fold{position:absolute;top:0;right:0;width:2.75em;height:2.75em;border-bottom-left-radius:.3em;background:linear-gradient(225deg,transparent 50%,color-mix(in srgb,var(--mf-ink) 9%,var(--mf-paper)) 50%,color-mix(in srgb,var(--mf-ink) 14%,var(--mf-paper)) 100%);filter:drop-shadow(-.12em .16em .12em rgb(var(--mf-shade-rgb) / .16))}.ml-paper__title{font-family:var(--ml-serif);font-size:1.62em;font-weight:700;letter-spacing:-.012em;line-height:1.1}.ml-paper__meta{display:flex;align-items:center;gap:.5em;margin-top:.55em;color:var(--mf-text-3);font-size:.78em;font-weight:500}.ml-paper__pg{margin-left:.2em;padding-left:.6em;box-shadow:inset 1px 0 rgb(var(--mf-ink-rgb) / .16)}.ml-paper__lines{display:grid;gap:.62em;margin-top:1.6em}.ml-paper__lines i{display:block;width:var(--w);height:.36em;border-radius:.2em;background:rgb(var(--mf-ink-rgb) / .11)}.ml-paper__lines b{display:block;height:.5em}.ml-paper__fig{position:absolute;top:1.5em;right:2.9em;width:6.2em;color:var(--mf-ink)}.ml-paper__fig svg{display:block;width:100%;height:auto}.ml-paper__fig figcaption{margin-top:.3em;text-align:center;color:var(--mf-text-3);font-family:var(--ml-serif);font-size:.66em;font-style:italic;line-height:1.3}.ml-card{position:absolute;padding:1.15em 1.4em 1.25em;border-radius:.95em;background:var(--card);color:var(--t1);box-shadow:inset 0 0 0 1px rgb(var(--mf-ink-rgb) / .07),0 .06em .12em #00000029,0 .6em 1.2em -.5em #0006,0 2em 3.2em -1.4em #0000008c}.ml-card__head{display:flex;align-items:center;gap:.6em}.ml-card__title{display:inline-flex;align-items:center;gap:.5em;margin-right:auto;font-size:1em;font-weight:600;letter-spacing:-.012em}.ml-card__icon{width:1.12em;height:1.12em;color:var(--t2)}.ml-card__meta{color:var(--t3);font-size:.8em;font-weight:500}.ml-card__lead{margin-top:.5em;font-size:1.4em;font-weight:650;line-height:1.22;letter-spacing:-.026em;text-wrap:balance}.ml-card__points{display:grid;gap:.15em;margin-top:.7em}.ml-card__points li{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;-moz-column-gap:1.25em;column-gap:1.25em;padding:.38em 0 .38em 1.05em;color:var(--t2);font-size:1.03em;line-height:1.45;letter-spacing:-.008em}.ml-card__points li:before{content:"";position:absolute;top:1.02em;left:.1em;width:.34em;height:.34em;border-radius:50%;background:rgb(var(--mf-ink-rgb) / .4)}.ml-card__points .ml-cite{margin-top:.06em}.ml-w{animation:ml-word .26s var(--ml-out) both;animation-delay:calc(.35s + var(--i) * 75ms)}.ml-caret{display:inline-block;width:.12em;height:1.08em;margin-left:.14em;border-radius:.06em;background:var(--mf-gold-text);vertical-align:-.2em;opacity:0;animation:ml-caret-done 2.12s steps(1,end) calc(.35s + var(--n) * 75ms) forwards}@keyframes ml-caret-done{0%,27%{opacity:1}28%,49%{opacity:0}50%,77%{opacity:1}78%,to{opacity:0}}.ml-card__streaming[data-played=wait] :is(.ml-w,.ml-caret,.ml-cite--late){animation-play-state:paused}.ml-cite--late{animation:ml-land .42s var(--ml-out) both;animation-delay:calc(.35s + var(--n) * 75ms + .15s)}@keyframes ml-word{0%{opacity:0;filter:blur(2px)}}@keyframes ml-land{0%{opacity:0;translate:0 -.3em;scale:.94}}.ml-clip{position:absolute;padding:.5em;border-radius:.95em;background:var(--card);box-shadow:inset 0 0 0 1px rgb(var(--mf-ink-rgb) / .07),0 .06em .12em #0003,0 1em 2em -.8em #0009}.ml-clip__thumb{position:relative;display:grid;place-items:center;height:8.6em;border-radius:.55em;background:radial-gradient(120% 90% at 30% 20%,var(--mf-night-3) 0%,color-mix(in srgb,var(--mf-night) 70%,#000) 60%);overflow:hidden}.ml-clip__disk{position:absolute;width:9.6em;height:2.4em;border-radius:50%;rotate:-10deg}.ml-clip__disk:before,.ml-clip__disk:after{content:"";position:absolute;border-radius:50%}.ml-clip__disk:before{inset:-.26em;border:.26em solid rgb(255 255 255 / .82)}.ml-clip__disk:after{inset:-.62em;border:.62em solid rgb(255 255 255 / .16)}.ml-clip__hole{position:relative;width:3.4em;height:3.4em;border-radius:50%;background:#000;box-shadow:0 0 0 .14em #ffffffe6}.ml-clip__disk--front{z-index:1;clip-path:inset(50% -1em -1em -1em)}.ml-clip__play{position:absolute;left:.55em;top:.55em}.ml-clip__play svg{display:block;width:1.9em;height:1.34em}.ml-clip__time{position:absolute;right:.5em;top:.6em;padding:.28em .4em;border-radius:.3em;background:#000000c7;color:#fff;font-size:.72em;font-weight:600;line-height:1;font-variant-numeric:lining-nums proportional-nums}.ml-clip__title{display:flex;align-items:center;gap:.5em;padding:.7em .4em .3em;color:var(--t1);font-size:.86em;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.ml-clip__title .ml-yt svg{width:1.3em;height:.92em}.ml-still{container-type:inline-size}.ml-still__scene{position:relative;height:31em;font-size:calc(100cqw / 44)}.ml-still__clip{left:1.6em;top:.4em;width:14.5em}.ml-still__paper{left:18.8em;top:-.6em;width:22.4em;height:27.6em}.ml-still__card{left:0;top:7.4em;width:35em;z-index:2}.ml-mbar{position:fixed;inset:auto 0 0;z-index:45;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:var(--ink);color:var(--o1);box-shadow:0 -1px 0 var(--line-i);translate:0 110%;transition:translate .28s var(--ml-out)}.ml-mbar[data-show]{translate:0 0}.ml-header[data-open]~.ml-mbar{translate:0 110%;visibility:hidden;transition:translate .28s var(--ml-out),visibility 0s linear .28s}.ml-body:has(astro-island[component-url*=CookieConsent]>*) .ml-mbar{translate:0 110%;visibility:hidden;transition:translate .28s var(--ml-out),visibility 0s linear .28s}.ml-mbar__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:560px;margin-inline:auto}.ml-mbar__offer{display:grid;gap:2px;line-height:1.15}.ml-mbar__price{font-size:15px;font-weight:500;white-space:nowrap}.ml-mbar__price strong{font-size:19px;font-weight:700;letter-spacing:-.02em}.ml-mbar__price s{margin-left:4px;color:var(--o3)}@media (max-width: 429px){.ml-mbar{padding-inline:14px}.ml-mbar__price s{display:none}.ml-mbar .ml-cta{gap:9px;padding-left:13px;font-size:14.5px}}.ml-mbar__note{color:var(--o2);font-size:12.5px;white-space:nowrap}.ml-mbar .ml-cta{--h: 48px;gap:10px;padding-left:14px;font-size:15px}@media (min-width: 900px){.ml-mbar{display:none}}@media (max-width: 389px){.ml-offer__price{-moz-column-gap:10px;column-gap:10px}.ml-offer__price s{font-size:18px}}@media (max-width: 399px){.ml-mbar{padding-inline:12px}.ml-mbar__inner{gap:10px}.ml-mbar__note,.ml-mbar__note .ml-nowrap{max-width:6.2em;white-space:normal}}@media (max-width: 359px){.ml-mbar__note,.ml-mbar .ml-cta__key{display:none}.ml-mbar .ml-cta{padding-inline:14px}}.ml-footer{background:var(--ink);color:var(--o1);padding:72px 0 40px;font-size:15px}.ml-footer__top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:48px}.ml-footer__tag{max-width:30ch;margin-top:16px;color:var(--o2);line-height:1.5}.ml-footer__cols{display:grid;grid-template-columns:repeat(3,minmax(140px,auto));gap:40px 72px}.ml-footer__head{margin-bottom:14px;color:var(--o3);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ml-footer__col ul{display:grid;gap:0}.ml-footer__link{display:inline-flex;align-items:center;min-width:44px;min-height:44px;padding:0;border:0;background:none;color:var(--o2);font:inherit;text-decoration:none;cursor:pointer;transition:color .15s ease}@media (hover: hover) and (pointer: fine){.ml-footer__link:hover{color:var(--o1)}}.ml-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:56px;padding-top:24px;border-top:1px solid var(--line-i)}.ml-footer__copy{color:var(--o3)}.ml-footer__copy .ml-footer__link{color:var(--o2)}.ml-footer__social{display:flex;gap:8px}.ml-social{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line-i);color:var(--o2);transition:color .15s ease,box-shadow .15s ease,scale .16s var(--ml-out)}.ml-social svg{width:16px;height:16px}@media (hover: hover) and (pointer: fine){.ml-social:hover{color:var(--o1);box-shadow:inset 0 0 0 1px var(--line-i2)}}@media (max-width: 899px){.ml-footer{padding:56px 0 calc(96px + env(safe-area-inset-bottom))}.ml-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;width:100%}}@media (prefers-reduced-motion: reduce){.ml-w,.ml-cite--late{animation:none}.ml-caret,.ml-rot__now>span{animation:none}.ml-body .text-gradient-accent,.ml-plate :is(.dc-reading,.wch-reading,.an-reading,.qz-writing,.sl-spin){animation:none!important}.ml-header__login{transition:background-color .15s ease,translate 0s linear .1s}.ml-header__cta{translate:0 -50%;transition:opacity .1s ease,visibility 0s linear .1s}.ml-header[data-cta-on] .ml-header__cta{transition-delay:0s}.ml-mbar,.ml-header[data-open]~.ml-mbar,.ml-body:has(astro-island[component-url*=CookieConsent]>*) .ml-mbar{transition:none}.ml-mobile-menu{translate:none}.ml-menu-btn__bars span{transition:none}}.ml-h2{font-size:clamp(34px,2.6vw + 18px,60px);font-weight:650;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.ml-lead{max-width:34em;color:var(--t2);font-size:clamp(17px,.3vw + 15.5px,20px);line-height:1.5;text-wrap:pretty}.ml-field-ink .ml-lead,.ml-ground .ml-lead{color:var(--o2)}.ml-method__sky{position:relative;overflow:clip;background:var(--bone-2);color:var(--ink)}.ml-method__wrap{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;padding-top:clamp(80px,7.4vw,112px)}.ml-method__head{position:relative;z-index:2;grid-area:1 / 1;align-self:start;max-width:min(37em,44%)}.ml-method__h{font-size:clamp(38px,3.1vw + 16px,72px);font-weight:700;line-height:.98;letter-spacing:-.045em;text-wrap:balance}.ml-method__lead{max-width:25em;margin-top:clamp(18px,1.6vw,26px);color:var(--t2);font-size:clamp(17px,.3vw + 15.5px,20px);line-height:1.5;text-wrap:pretty}.ml-keys--ember kbd{background:var(--ink);box-shadow:inset 0 -1.5px #ffffff14,0 1px rgb(var(--mf-shade-rgb) / .4);color:var(--o1)}.ml-tableau{grid-area:1 / 1;container-type:inline-size;align-self:end}.ml-tableau__in{position:relative;height:42em;font-size:calc(100cqw / 84)}.ml-sheet{position:absolute;display:grid;align-content:start;gap:.5em;padding:1.3em 1.2em;border-radius:.2em;background:var(--mf-paper);box-shadow:0 0 0 1px rgb(var(--mf-shade-rgb) / .06),0 .08em .1em rgb(var(--mf-shade-rgb) / .18),0 1.1em 1.8em -.7em rgb(var(--mf-shade-rgb) / .45)}.ml-sheet i{display:block;width:var(--w);height:.34em;border-radius:.2em;background:rgb(var(--mf-ink-rgb) / .1)}.ml-sheet b{display:block;height:.3em}.ml-sheet .ml-ftag{position:absolute;right:.9em;bottom:.9em}.ml-sheet--slide .ml-ftag{display:none}.ml-pile{position:absolute;left:0;top:23em;width:28em;height:21em}.ml-sheet--slide{left:12.6em;top:1.4em;width:13.4em;height:8.2em;padding:0;overflow:hidden;border-radius:.35em;background:var(--mf-paper);rotate:6deg}.ml-sheet__bar{display:block;height:1.7em;background:var(--mf-ink)}.ml-sheet__bars{display:flex;align-items:end;gap:.55em;height:4em;padding:.7em 1em 0}.ml-sheet__bars i{width:1.3em;height:45%;border-radius:.15em .15em 0 0;background:rgb(var(--mf-ink-rgb) / .18)}.ml-sheet__bars i:nth-child(2){height:70%}.ml-sheet__bars i:nth-child(3){height:58%}.ml-sheet__bars i:nth-child(4){height:92%;background:var(--mf-gold-press)}.ml-sheet--doc{left:1.6em;top:2.4em;width:11.6em;height:18.5em;rotate:-7deg}.ml-sheet--pdf{left:5.2em;top:3.6em;width:13em;height:17em;padding:1.35em 1.25em;rotate:-1.5deg;clip-path:polygon(0 0,calc(100% - 2em) 0,100% 2em,100% 100%,0 100%);box-shadow:none;filter:drop-shadow(0 .08em .06em rgb(var(--mf-shade-rgb) / .2)) drop-shadow(0 1em 1em rgb(var(--mf-shade-rgb) / .3))}.ml-sheet__title{color:var(--mf-text-1);font-family:var(--ml-serif);font-size:1.4em;font-weight:700;line-height:1.1}.ml-sheet__sub{margin:-.15em 0 .5em;color:var(--mf-text-3);font-family:var(--ml-serif);font-size:.82em;font-style:italic}.ml-sheet__fold{position:absolute;top:0;right:0;width:2em;height:2em;border-bottom-left-radius:.25em;background:linear-gradient(225deg,transparent 50%,color-mix(in srgb,var(--mf-ink) 9%,var(--mf-paper)) 50%,color-mix(in srgb,var(--mf-ink) 14%,var(--mf-paper)) 100%)}.ml-pill{position:absolute;display:inline-flex;align-items:center;gap:.5em;height:2.3em;padding:0 .75em 0 .5em;border-radius:.65em;background:var(--card);box-shadow:0 0 0 1px rgb(var(--mf-shade-rgb) / .06),0 .06em .1em rgb(var(--mf-shade-rgb) / .16),0 .8em 1.2em -.55em rgb(var(--mf-shade-rgb) / .5);color:var(--t1);font-size:.86em;font-weight:550;letter-spacing:-.005em;white-space:nowrap}.ml-pill svg{flex:none;color:var(--t2)}.ml-pill__yt{width:1.35em;height:.95em}.ml-pill--yt{left:16.2em;top:9.6em}.ml-pill--web{left:17.4em;top:13em}.ml-pill--m4a{left:14.4em;top:16.4em}.ml-pill--pdf{left:.2em;top:0}.ml-menu{position:absolute;left:38.5em;top:7em;width:24em;padding:0 .45em .5em;border-radius:1em;background:var(--card);box-shadow:0 0 0 1px rgb(var(--mf-shade-rgb) / .06),0 .12em .25em rgb(var(--mf-shade-rgb) / .12),0 1.6em 3em -1em rgb(var(--mf-shade-rgb) / .5);color:var(--t1);font-size:1.06em}.ml-menu__head{display:flex;align-items:center;justify-content:space-between;height:2.75em;margin:0 -.45em .4em;padding:0 .75em 0 1em;border-bottom:1px solid var(--line-b);color:var(--t3);font-size:.86em}.ml-menu__kbd{display:flex;gap:.2em}.ml-menu__kbd kbd{display:grid;place-items:center;min-width:1.5em;height:1.5em;padding:0 .35em;border-radius:.35em;background:var(--bone);box-shadow:inset 0 0 0 1px var(--line-b);color:var(--t2);font:500 .82em/1 var(--ml-font)}.ml-menu__rows{display:grid;gap:.12em}.ml-menu__row{display:flex;align-items:center;gap:.65em;height:2.3em;padding:0 .75em;border-radius:.55em;color:var(--t2);font-size:.9em;transition:background-color .18s ease,color .18s ease}.ml-menu__row svg{flex:none;color:var(--ml-icon-quiet);transition:color .18s ease}.ml-menu__enter,.ml-menu__hint{margin-left:auto}.ml-menu__hint{color:var(--t3);font-size:.86em}.ml-menu__enter{display:grid;opacity:0;transition:opacity .18s ease}.ml-menu__row--summarize{box-shadow:inset 0 0 0 1px #78603e80;color:var(--mf-gold-text)}.ml-menu__row--summarize svg{color:var(--mf-gold-text)}.ml-menu__row--summarize .ml-menu__enter{border-radius:.3em;background:var(--mf-gold);box-shadow:0 0 0 .22em var(--mf-gold);opacity:1}.ml-menu__row--summarize .ml-menu__enter svg{color:var(--mf-on-gold)}.ml-key{position:absolute;bottom:0;height:20em;border-radius:1.6em 1.6em 0 0;background:linear-gradient(180deg,var(--mf-night-2) 0%,var(--mf-night) 58%,color-mix(in srgb,var(--mf-night) 90%,#000) 100%);box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 1px #ffffff14,1.1em .2em 1.6em -.6em rgb(var(--mf-shade-rgb) / .55),2.4em .6em 4em -1.4em rgb(var(--mf-shade-rgb) / .35)}.ml-key__top{position:absolute;inset:.5em .62em 1.6em;border-radius:1.2em;background:radial-gradient(120% 90% at 50% 0%,rgb(255 255 255 / .075),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--mf-night-3) 94%,#fff) 0%,var(--mf-night-2) 100%);box-shadow:inset 0 1px #ffffff26,inset 0 -1px #0000008c,0 .14em .24em #0000008c;color:var(--mf-on-night-1);transition:translate .14s var(--ml-out)}.ml-key--cmd{left:30em;width:21em}.ml-key--j{left:52.5em;width:16.5em}.ml-key__sym{position:absolute;top:1.3em;right:1.35em;width:2.7em;height:2.7em}.ml-key__word{position:absolute;left:1.1em;bottom:.95em;font-size:1.5em;font-weight:500;letter-spacing:.005em}.ml-key__letter{position:absolute;left:0;right:0;top:50%;translate:0 -54%;font-size:4.4em;font-weight:500;line-height:1;text-align:center}.ml-key .ml-key__top{translate:0 .4em}.ml-tableau[data-played=wait] .ml-key .ml-key__top,.ml-tableau[data-played=run] .ml-key .ml-key__top{translate:0 0}.ml-tableau[data-played=wait] .ml-menu__row--summarize{box-shadow:inset 0 0 0 1px #78603e00;color:var(--t2)}.ml-tableau[data-played=wait] .ml-menu__row--summarize svg{color:var(--ml-icon-quiet)}.ml-tableau[data-played=wait] .ml-menu__row--summarize .ml-menu__enter,.ml-tableau[data-played=wait] .ml-menu{opacity:0}.ml-tableau[data-played=run] .ml-menu{animation:ml-fade-in 1ms steps(1,end) .74s both}.ml-tableau[data-played=run] .ml-key--cmd .ml-key__top{animation:ml-press .14s var(--ml-out) .35s forwards}.ml-tableau[data-played=run] .ml-key--j .ml-key__top{animation:ml-press .14s var(--ml-out) .6s forwards}.ml-tableau[data-played=run] .ml-menu__row--summarize{animation:ml-light .18s ease .98s both}.ml-tableau[data-played=run] .ml-menu__row--summarize svg{animation:ml-light-icon .18s ease .98s both}.ml-tableau[data-played=run] .ml-menu__row--summarize .ml-menu__enter{animation:ml-fade-in .18s ease .98s both}@keyframes ml-press{to{translate:0 .4em}}@keyframes ml-light{0%{box-shadow:inset 0 0 0 1px #78603e00;color:var(--t2)}}@keyframes ml-light-icon{0%{color:var(--ml-icon-quiet)}}@keyframes ml-fade-in{0%{opacity:0}}.ml-outs{position:absolute;left:71.5em;top:20.4em;width:12.5em;height:24em}.ml-out{position:absolute;left:0;width:12.5em;padding:.95em 1.05em 1.05em;border-radius:.95em;background:var(--card);box-shadow:0 0 0 1px rgb(var(--mf-shade-rgb) / .06),0 .08em .12em rgb(var(--mf-shade-rgb) / .14),0 1.2em 2em -.8em rgb(var(--mf-shade-rgb) / .5);color:var(--t1);transform-origin:50% 0}.ml-out__head{display:flex;align-items:center;gap:.5em;font-size:.9em;font-weight:600}.ml-out__head svg{flex:none;color:var(--t2)}.ml-out__head .ml-model,.ml-out__meta{margin-left:auto}.ml-out__meta{color:var(--t3);font-weight:500}.ml-out--quiz,.ml-out--chart{bottom:-4em}.ml-out--quiz{top:0;scale:.86}.ml-out--chart{top:2.75em;scale:.93}.ml-out--map{top:5.7em;padding-bottom:3em}.ml-tree{margin-top:.9em}.ml-tree__root{display:inline-block;padding:.5em .75em;border-radius:.6em;background:var(--ink);color:var(--o1);font-size:.84em;font-weight:600;line-height:1.2}.ml-tree__kids{display:grid;gap:.45em;margin:.2em 0 0 1.05em}.ml-tree__kids li{position:relative;padding-left:1.3em}.ml-tree__kids li:before{content:"";position:absolute;left:0;top:-.45em;width:1em;height:calc(50% + .45em);border-bottom-left-radius:.45em;border-left:1.5px solid color-mix(in srgb,var(--mf-ink) 28%,var(--mf-paper));border-bottom:1.5px solid color-mix(in srgb,var(--mf-ink) 28%,var(--mf-paper));box-sizing:border-box}.ml-tree__kids li:not(:last-child):after{content:"";position:absolute;left:0;top:calc(50% - .45em);bottom:-.45em;width:1.5px;background:color-mix(in srgb,var(--mf-ink) 28%,var(--mf-paper))}.ml-tree__kids li:first-child:before{top:-.2em;height:calc(50% + .2em)}.ml-tree__kids span{display:inline-block;padding:.36em .7em;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-b2);color:var(--t1);font-size:.8em;font-weight:500;line-height:1.2;white-space:nowrap}.ml-method__ground{padding:clamp(48px,4.4vw,72px) 0 clamp(88px,8vw,128px)}.ml-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px clamp(28px,3.4vw,56px);counter-reset:none}.ml-steps__title{display:flex;align-items:baseline;gap:14px;color:var(--o1);font-size:clamp(28px,.8vw + 20px,34px);font-weight:650;line-height:1.1;letter-spacing:-.035em}.ml-steps__n{display:inline-grid;flex:none;place-items:center;width:30px;height:30px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line-i2);color:var(--o2);font-size:14px;font-weight:650;letter-spacing:0;font-variant-numeric:lining-nums proportional-nums;padding-bottom:2px;translate:0 calc(-.18em - 1px)}.ml-steps__step p{max-width:25em;margin-top:12px;color:var(--o2);font-size:17px;line-height:1.5;text-wrap:pretty}.ml-method__cta{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:clamp(56px,5vw,80px);padding-top:clamp(40px,3.6vw,56px);border-top:1px solid var(--line-i)}.ml-method__note{max-width:30em;color:var(--o2);font-size:16px;line-height:1.45;text-wrap:balance}.ml-method__note s{color:var(--o3)}.ml-method__note strong{color:var(--o1)}@media (max-width: 1199px) and (min-width: 900px){.ml-method__head{max-width:50%}.ml-method__lead{max-width:20em}.ml-menu{left:42em}}@media (max-width: 899px){.ml-method__wrap{padding-top:64px}.ml-method__head{max-width:34em}.ml-tableau{grid-area:auto;margin-top:44px}.ml-tableau__in{height:30em;max-width:30em;font-size:min(calc(100cqw / 30),17px)}.ml-pile,.ml-outs{display:none}.ml-menu{left:1.4em;top:0;width:21em;font-size:1.16em}.ml-key{height:12.5em}.ml-key--cmd{left:.4em;width:15.6em}.ml-key--j{left:16.7em;width:12.9em}.ml-key__sym{width:2em;height:2em}.ml-key__word{font-size:1.12em}.ml-key__letter{font-size:3em}.ml-steps{grid-template-columns:minmax(0,1fr);gap:36px}}@media (prefers-reduced-motion: reduce){.ml-tableau .ml-key .ml-key__top,.ml-tableau .ml-menu__row--summarize,.ml-tableau .ml-menu__row--summarize svg,.ml-tableau .ml-menu__row--summarize .ml-menu__enter{animation:none!important}}.ml-plate__slot{container-type:inline-size}.ml-plate__compact{display:none}.ml-body .ml-plate .ss-stage{--mfi-canvas: var(--ink);--mfi-dot: transparent;--x3-canvas: var(--ink);--x3-dot: transparent;--mf-canvas: var(--ink);--mf-dot: transparent;--mfi-slab: var(--mf-night-2);--mfi-slab-sunk: var(--mf-night);--x3-slab: var(--mf-night-2);--x3-slab-sunk: var(--mf-night);--mf-slab: var(--mf-night-2);--mf-slab-sunk: var(--mf-night);--mf-ring: var(--mf-gold);--mfi-ring: var(--mf-gold);--x3-ring: var(--mf-gold);border-radius:0}.ml-body .ml-plate .sl .sl-field{--x3-ring: var(--mf-gold-text)}.ml-plate{--ml-ramp: linear-gradient(rgb(var(--mf-ink-rgb) / 0), rgb(var(--mf-ink-rgb) / .06) 20%, rgb(var(--mf-ink-rgb) / .22) 40%, rgb(var(--mf-ink-rgb) / .5) 60%, rgb(var(--mf-ink-rgb) / .8) 80%, rgb(var(--mf-ink-rgb)) 96%);--ml-ramp-up: linear-gradient(to top, rgb(var(--mf-ink-rgb) / 0), rgb(var(--mf-ink-rgb) / .06) 20%, rgb(var(--mf-ink-rgb) / .22) 40%, rgb(var(--mf-ink-rgb) / .5) 60%, rgb(var(--mf-ink-rgb) / .8) 80%, rgb(var(--mf-ink-rgb)) 96%)}.ml-body .ml-plate .ss-stage:after{content:"";position:absolute;inset:0;z-index:95;border-radius:0;box-shadow:none;background:var(--ml-foot, none);pointer-events:none}.ml-plate--web .ml-plate__wide{--ml-foot: var(--ml-ramp) 0 398px / 480px 42px no-repeat, var(--ml-ramp) 480px 418px / 160px 22px no-repeat}.ml-plate--web .ml-plate__compact{--ml-foot: var(--ml-ramp) 0 380px / 358px 20px no-repeat}.ml-plate--yt .ml-plate__wide{--ml-foot: var(--ml-ramp) 0 416px / 376px 24px no-repeat, var(--ml-ramp) 376px 300px / 264px 140px no-repeat}.ml-plate--yt .ml-plate__compact{--ml-foot: var(--ml-ramp) 0 460px / 358px 28px no-repeat}.ml-plate--map .ml-plate__wide{--ml-foot: var(--ml-ramp) 232px 388px / 408px 52px no-repeat, var(--ml-ramp) 0 418px / 232px 22px no-repeat}.ml-plate--map .ml-plate__compact{--ml-foot: var(--ml-ramp) 0 378px / 358px 22px no-repeat}.ml-plate--chart .ml-plate__wide{--ml-foot: var(--ml-ramp) 0 388px / 240px 52px no-repeat}.ml-plate--share .ml-plate__wide{--ml-foot: var(--ml-ramp) 0 420px / 640px 20px no-repeat}.ml-plate--share .ml-plate__compact{--ml-foot: var(--ml-ramp) 0 504px / 178px 16px no-repeat, var(--ml-ramp) 178px 486px / 180px 34px no-repeat}.ml-plate--dev .ml-plate__wide{--ml-foot: var(--ml-ramp) 0 416px / 640px 24px no-repeat}.ml-plate__slot{--foot-cut: 1px;-webkit-mask-image:linear-gradient(transparent 1px,#000 1px,#000 calc(100% - var(--foot-cut)),transparent calc(100% - var(--foot-cut)));mask-image:linear-gradient(transparent 1px,#000 1px,#000 calc(100% - var(--foot-cut)),transparent calc(100% - var(--foot-cut)))}:is(.ml-plate--docs,.ml-plate--web,.ml-plate--yt,.ml-plate--audio,.ml-plate--map,.ml-plate--quiz) .ml-plate__slot{--side: 2.5%;-webkit-mask-image:linear-gradient(transparent 1px,#000 1px,#000 calc(100% - var(--foot-cut)),transparent calc(100% - var(--foot-cut))),linear-gradient(to right,transparent,#000 var(--side),#000 calc(100% - var(--side)),transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(transparent 1px,#000 1px,#000 calc(100% - var(--foot-cut)),transparent calc(100% - var(--foot-cut))),linear-gradient(to right,transparent,#000 var(--side),#000 calc(100% - var(--side)),transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.ml-plate--audio .ml-plate__compact{--foot-cut: calc(6 / 440 * 100%)}.ml-plate--quiz .ml-plate__compact{padding-bottom:calc(6 / 358 * 100%)}.ml-body .ml-plate--quiz .ml-plate__compact .ss-stage{overflow:clip visible}.ml-plate--docs .ml-plate__compact{padding-bottom:calc(32 / 358 * 100%)}.ml-body .ml-plate--docs .ml-plate__compact .ss-stage{overflow:clip visible}.ml-body .ml-plate--docs .ml-plate__compact .ss-keys{bottom:-26px}.ml-body .ml-plate--chart .ml-plate__wide .ss-keys[data-at=bottom-left]{left:64px}.ml-body .ml-plate .ss-cursor__arrow path{stroke:#fff}.ml-body .ml-plate .ss-key{background:var(--ink-3);box-shadow:inset 0 -2px #00000080,inset 0 0 0 1px #ffffff29;color:var(--o1)}.ml-body .ml-plate .ss-key[data-down=true]{box-shadow:inset 0 -1px #00000080,inset 0 0 0 1px #ffffff29}:is(.ml-plate--docs,.ml-plate--web,.ml-plate--yt,.ml-plate--audio,.ml-plate--map,.ml-plate--quiz) .ml-plate__compact{--side: 3.35%}.ml-plate__slot .ss-fit{max-width:none!important;height:calc(var(--h) * 1px * min(2,tan(atan2(var(--ss-cqw),calc(var(--w) * 1px)))))!important}.ml-plate__slot .ss-fit>.ss-stage{margin-left:0!important;transform:scale(min(2,tan(atan2(var(--ss-cqw),calc(var(--w) * 1px)))))!important}@media (max-width: 639px){.ml-plate__wide{display:none}.ml-plate__compact{display:block}}.ml-horizon--remix .ml-horizon__wrap{padding-top:clamp(20px,2.4vw,36px)}.ml-remix__body{padding:clamp(48px,4.4vw,72px) 0 clamp(104px,10vw,176px)}.ml-remix__lead{max-width:34em;color:var(--o2)}.ml-proof__cap{max-width:30em;margin-top:28px}.ml-proof__kicker{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;color:var(--o3);font-size:14px;font-weight:600;line-height:1.35;letter-spacing:.002em;text-wrap:pretty}.ml-proof__tags{display:inline-flex;flex:none;align-items:center;gap:4px;font-size:15px}.ml-proof__tags .ml-ftag{height:20px;padding:0 6px;border-radius:5px;background:var(--o1);color:var(--ink);font-size:10.5px}.ml-tag-icon{display:inline-grid;place-items:center;width:22px;height:20px;border-radius:5px;background:var(--o1);color:var(--ink)}.ml-tag-yt{display:block;width:26px;height:18px}.ml-proof__title{margin:12px 0 0;color:var(--o1);font-size:clamp(26px,.9vw + 18px,36px);font-weight:650;line-height:1.08;letter-spacing:-.036em;text-wrap:balance}.ml-proof__text{margin-top:12px;color:var(--o2);font-size:17px;line-height:1.5;text-wrap:pretty}.ml-reel{display:grid;row-gap:clamp(80px,7.5vw,120px);margin-top:clamp(56px,5.6vw,96px)}.ml-shot{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);align-items:center;-moz-column-gap:clamp(40px,4.45vw,64px);column-gap:clamp(40px,4.45vw,64px);min-width:0}.ml-shot--flip{grid-template-columns:minmax(0,3fr) minmax(0,7fr)}.ml-shot--flip>.ml-shot__plate{grid-area:1 / 2}.ml-shot--flip>.ml-shot__cap{grid-area:1 / 1}.ml-shot--turn{margin-top:clamp(24px,3.4vw,56px)}.ml-shot__cap{min-width:0;margin:0}.ml-shot>.ml-shot__plate{margin-left:max(calc(-24 / 616 * 100%),-1 * var(--gutter))}.ml-shot--flip>.ml-shot__plate{margin-left:0;margin-right:max(calc(-24 / 616 * 100%),-1 * var(--gutter))}.ml-shot--flip>.ml-plate--dev{margin-right:calc(-1 * var(--bleed))}.ml-shot>:is(.ml-plate--docs,.ml-plate--quiz){margin-left:max(calc(-28 / 612 * 100%),-1 * var(--gutter))}.ml-shot--flip>.ml-plate--audio{margin-right:max(calc(-28 / 612 * 100%),-1 * var(--gutter))}@media (max-width: 1099px){.ml-shot,.ml-shot--flip{grid-template-columns:minmax(0,1fr);row-gap:28px}.ml-shot--flip>.ml-shot__plate,.ml-shot--flip>.ml-shot__cap{grid-area:auto}.ml-shot__cap{max-width:34em}.ml-shot>.ml-shot__plate,.ml-shot--flip>.ml-shot__plate{margin-inline:calc(-24 / 592 * 100%)}.ml-shot>.ml-plate--dev,.ml-shot--flip>.ml-plate--dev{margin-left:max(calc((100% + var(--bleed)) * -24 / 616),-1 * var(--gutter));margin-right:calc(-1 * var(--bleed))}.ml-shot>:is(.ml-plate--docs,.ml-plate--quiz,.ml-plate--audio),.ml-shot--flip>:is(.ml-plate--docs,.ml-plate--quiz,.ml-plate--audio){margin-inline:calc(-28 / 584 * 100%)}}@media (max-width: 639px){.ml-reel{row-gap:72px}.ml-shot--turn{margin-top:16px}.ml-shot>.ml-shot__plate,.ml-shot--flip>.ml-shot__plate{margin-inline:max(calc(-16 / 326 * 100%),-1 * var(--gutter))}.ml-shot>:is(.ml-plate--chart,.ml-plate--share,.ml-plate--dev),.ml-shot--flip>:is(.ml-plate--chart,.ml-plate--share,.ml-plate--dev){margin-left:max(calc((100% + var(--bleed)) * -16 / 342),-1 * var(--gutter));margin-right:calc(-1 * var(--bleed))}}.ml-roster{padding:clamp(96px,9vw,160px) 0 clamp(104px,10vw,168px)}.ml-roster__head,.ml-toolbox__head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:20px 64px}.ml-roster__head .ml-h2{max-width:12em}.ml-roster__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(6,auto);-moz-column-gap:clamp(48px,6vw,104px);column-gap:clamp(48px,6vw,104px);margin-top:clamp(48px,5vw,80px)}.ml-roster__row{padding:20px 0 22px}.ml-roster__name{display:flex;align-items:center;gap:16px;font-size:clamp(25px,1.3vw + 13px,38px);font-weight:650;line-height:1.1;letter-spacing:-.038em}.ml-roster__name>span:first-child{flex:none}.ml-roster__leader{flex:1;min-width:24px;height:2px;margin-top:.3em;background:radial-gradient(circle,var(--t3) 1px,transparent 1.4px) 0 50% / 8px 2px repeat-x;opacity:.7}.ml-roster__line{max-width:27em;margin-top:6px;color:var(--t2);font-size:16.5px;line-height:1.45;text-wrap:pretty}.ml-chip{display:inline-flex;flex:none;align-items:center;gap:8px;height:32px;padding:0 12px 0 6px;border-radius:10px;background:var(--card);box-shadow:0 0 0 1px rgb(var(--mf-ink-rgb) / .07),0 1px 1px rgb(var(--mf-shade-rgb) / .08),0 8px 14px -8px rgb(var(--mf-shade-rgb) / .3);color:var(--t1);font-size:13.5px;font-weight:550;letter-spacing:-.005em;white-space:nowrap}.ml-chip .ml-ftag{font-size:10px;height:18px;border-radius:5px}.ml-chip__yt{width:22px;height:15px;margin-left:4px}@media (max-width: 1099px){.ml-roster__list{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;grid-template-rows:none}}@media (max-width: 639px){.ml-roster__name{flex-wrap:wrap;gap:10px 14px}.ml-roster__leader{display:none}}.ml-together__body{padding:clamp(56px,5vw,88px) 0 clamp(96px,9vw,144px)}.ml-together .ml-reel{margin-top:0}.ml-diptych__title{margin-top:12px;color:var(--o1);font-size:clamp(28px,1vw + 19px,38px);font-weight:650;line-height:1.06;letter-spacing:-.036em;text-wrap:balance}.ml-diptych__link{margin-top:8px;color:var(--o1);font-size:16px}.ml-code{padding:.12em .4em;border-radius:.35em;background:var(--ink-3);color:var(--o1);font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:.86em;white-space:nowrap}.ml-toolbox{padding:clamp(96px,9vw,152px) 0 clamp(104px,10vw,160px)}.ml-toolbox__soft{color:var(--t3)}.ml-toolbox__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px clamp(28px,3.4vw,56px);margin-top:clamp(56px,5vw,80px)}.ml-toolbox__title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:18px;border-top:2px solid var(--t1);color:var(--t1);font-size:19px;font-weight:650;letter-spacing:-.018em}.ml-toolbox__count{color:var(--t3);font-size:14px;font-weight:600}.ml-toolbox__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px clamp(28px,3.4vw,56px);margin-top:20px}.ml-toolbox__list li{color:var(--t2);font-size:17px;line-height:1.35;text-wrap:pretty}@media (max-width: 1099px){.ml-toolbox__list{grid-template-columns:minmax(0,1fr)}}.ml-promises{padding:clamp(96px,9vw,160px) 0}.ml-promises__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:64px clamp(40px,6vw,96px)}.ml-promises__copy .ml-h2{max-width:11em}.ml-promises__list{margin-top:clamp(36px,3.6vw,56px);border-top:1px solid var(--line-i2)}.ml-promises__list li{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:8px 32px;padding:26px 0 28px;border-bottom:1px solid var(--line-i)}.ml-promise__title{color:var(--o1);font-size:clamp(21px,.4vw + 17px,25px);font-weight:650;line-height:1.18;letter-spacing:-.03em;text-wrap:balance}.ml-promises__list p{color:var(--o2);font-size:16.5px;line-height:1.5;text-wrap:pretty}.ml-receipt-wrap{display:flex;justify-content:center}.ml-receipt{--tooth: 14px;width:min(100% - 28px,400px);margin-inline:14px;padding:44px 34px 48px;background:linear-gradient(180deg,var(--mf-paper) 0%,color-mix(in srgb,var(--mf-ink) 4%,var(--mf-paper)) 55%,color-mix(in srgb,var(--mf-ink) 11%,var(--mf-paper)) 100%);color:var(--mf-ink);font-size:15px;line-height:1.4;rotate:-3deg;-webkit-mask:conic-gradient(from 135deg at 50% 0,#000 90deg,#0000 0) top / var(--tooth) calc(var(--tooth) / 2) repeat-x,linear-gradient(#000 0 0) center / 100% calc(100% - var(--tooth)) no-repeat,conic-gradient(from -45deg at 50% 100%,#000 90deg,#0000 0) bottom / var(--tooth) calc(var(--tooth) / 2) repeat-x;mask:conic-gradient(from 135deg at 50% 0,#000 90deg,#0000 0) top / var(--tooth) calc(var(--tooth) / 2) repeat-x,linear-gradient(#000 0 0) center / 100% calc(100% - var(--tooth)) no-repeat,conic-gradient(from -45deg at 50% 100%,#000 90deg,#0000 0) bottom / var(--tooth) calc(var(--tooth) / 2) repeat-x}.ml-receipt__brand{font-size:20px;font-weight:800;letter-spacing:-.035em;text-align:center}.ml-receipt__sub{margin-top:2px;color:var(--mf-text-3);font-size:13px;text-align:center}.ml-receipt__rows{display:grid;gap:8px;margin:18px 0 0;padding-top:16px;border-top:1.5px dashed rgb(var(--mf-ink-rgb) / .32)}.ml-receipt__rows div{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.ml-receipt__rows dt{color:var(--mf-text-3)}.ml-receipt__rows dd{margin:0;font-weight:600;text-align:right}.ml-receipt__was dd,.ml-receipt__was dt{color:color-mix(in srgb,var(--mf-ink) 66%,var(--mf-paper));font-weight:500}.ml-receipt__bonus dd{max-width:14em}.ml-receipt__total{border-top-style:solid;border-top-width:1.5px}.ml-receipt__total dt,.ml-receipt__total dd{color:var(--mf-text-1);font-size:19px;font-weight:700;letter-spacing:-.02em}.ml-receipt__foot{margin-top:20px;color:var(--mf-text-3);font-size:12.5px;text-align:center}.ml-receipt__thanks{margin-top:6px;font-family:var(--ml-serif);font-size:17px;font-style:italic;text-align:center}.ml-pricing{padding:clamp(96px,9vw,152px) 0 clamp(96px,9vw,140px)}.ml-pricing__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px 64px}.ml-pricing__head .ml-lead{margin-top:14px}.ml-pricing__cta{display:grid;justify-items:start;gap:12px}.ml-pricing__note{color:var(--t2);font-size:15px;text-wrap:balance}.ml-pricing__note s{color:var(--t3)}.mlp{margin-top:clamp(40px,4vw,56px)}.mlp-toggle{position:relative;display:grid;grid-template-columns:1fr 1fr;width:-moz-max-content;width:max-content;margin:0 0 28px;padding:4px;border-radius:14px;background:var(--bone-2);box-shadow:inset 0 0 0 1px var(--line-b)}.mlp-toggle__thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:10px;background:var(--card);box-shadow:0 0 0 1px rgb(var(--mf-ink-rgb) / .06),0 1px 3px rgb(var(--mf-shade-rgb) / .12);transition:translate .22s var(--ml-out)}.mlp-toggle__thumb[data-on=monthly]{translate:100% 0}.mlp-toggle__btn{position:relative;z-index:1;min-height:44px;padding:0 20px;border:0;border-radius:10px;background:transparent;color:var(--t3);font:600 14.5px/1 var(--ml-font);cursor:pointer;transition:color .15s ease,scale .16s var(--ml-out)}.mlp-toggle__btn[aria-pressed=true]{color:var(--t1)}.mlp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px}.mlp-card{position:relative;display:flex;flex-direction:column;border-radius:20px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-b);color:var(--t1)}.mlp-card--featured{background:var(--ink);color:var(--o1);box-shadow:0 1px 2px rgb(var(--mf-shade-rgb) / .2),0 24px 48px -24px rgb(var(--mf-shade-rgb) / .6)}.mlp-card__top{padding:24px 22px 20px}.mlp-card__name{display:flex;align-items:center;justify-content:space-between;gap:8px}.mlp-card__title{font-size:19px;font-weight:650;letter-spacing:-.02em}.mlp-card__popular{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:7px;box-shadow:inset 0 0 0 1px var(--line-i2);color:var(--o1);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.mlp-card__badge{min-height:2.9em;margin-top:6px;color:var(--t3);font-size:13.5px;line-height:1.45;text-wrap:balance}.mlp-card--featured .mlp-card__badge{color:var(--o1);font-weight:550}.mlp-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 7px;margin-top:14px}.mlp-price--swap{animation:mlp-swap .22s var(--ml-out)}@keyframes mlp-swap{0%{opacity:0;translate:0 4px}}@keyframes mlp-fade{0%{opacity:0}}.mlp-price__was{color:var(--t3);font-size:16px;font-weight:500;line-height:1;text-decoration-thickness:1.5px}.mlp-price__now{font-size:42px;font-weight:700;line-height:1;letter-spacing:-.045em}.mlp-price__now--talk{font-size:32px;letter-spacing:-.035em}.mlp-price__per{color:var(--t3);font-size:14px}.mlp-price__note{margin-top:8px;color:var(--t3);font-size:13px}.mlp-card--featured .mlp-price__was,.mlp-card--featured .mlp-price__per,.mlp-card--featured .mlp-price__note{color:var(--o2)}.mlp-save{min-height:20px;margin-top:4px;color:var(--mf-right);font-size:13.5px;font-weight:650;opacity:0;transition:opacity .15s ease}.mlp-save[data-show]{opacity:1}.mlp-card--featured .mlp-save{color:var(--mf-on-night-right)}.mlp-cta{display:flex;width:100%;margin-top:16px}.mlp-cta--quiet{align-items:center;justify-content:center;height:52px;border-radius:12px;box-shadow:inset 0 0 0 1.5px var(--t1);color:var(--t1);font:600 16px/1 var(--ml-font);text-decoration:none;transition:scale .16s var(--ml-out),background-color .15s ease;-webkit-tap-highlight-color:transparent}.mlp-cta--quiet:active,.mlp-cta--pro:active{scale:.96}@media (hover: hover) and (pointer: fine){.mlp-cta--quiet:hover{background:rgb(var(--mf-ink-rgb) / .05)}}.mlp-cta--pro{align-items:center;justify-content:center;gap:10px;height:52px;border-radius:12px;background:var(--o1);box-shadow:inset 0 1px #ffffff80,0 1px 2px #0000004d;color:var(--ink);font:600 16px/1 var(--ml-font);text-decoration:none;transition:scale .16s var(--ml-out),background-color .15s ease;-webkit-tap-highlight-color:transparent}.mlp-cta__arrow{flex:none;transition:translate .2s var(--ml-out)}@media (hover: hover) and (pointer: fine){.mlp-cta--pro:hover{background:var(--bone)}.mlp-cta--pro:hover .mlp-cta__arrow{translate:2px 0}}.mlp-card__list{position:relative;max-height:248px;overflow:hidden;padding:0 22px;border-top:1px solid var(--line-b)}.mlp-card__list:after{content:"";position:absolute;inset:auto 1px 0;height:72px;background:linear-gradient(rgb(var(--ml-paper-rgb) / 0),var(--paper) calc(100% - 12px));pointer-events:none;transition:opacity .15s ease}.mlp-card--featured .mlp-card__list{border-top-color:var(--line-i)}.mlp-card--featured .mlp-card__list:after{background:linear-gradient(rgb(var(--mf-ink-rgb) / 0),var(--ink) calc(100% - 12px))}.mlp-card__list--open{max-height:none}.mlp-card__list--open:after{opacity:0}.mlp-card__more{min-height:44px;margin:0 12px 10px;border:0;border-radius:12px;background:transparent;color:inherit;font:600 14px/1 var(--ml-font);cursor:pointer;transition:background-color .15s ease,scale .16s var(--ml-out)}@media (hover: hover) and (pointer: fine){.mlp-card__more:hover{background:color-mix(in srgb,currentColor 7%,transparent)}}.mlp-features{padding:16px 0 18px}.mlp-features__head{margin-bottom:12px;font-size:13.5px;font-weight:650}.mlp-cat+.mlp-cat{margin-top:14px}.mlp-cat__name{margin-bottom:8px;color:var(--t3);font-size:11.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.mlp-card--featured .mlp-cat__name{color:var(--o3)}.mlp-cat__list{display:grid;gap:7px}.mlp-cat__item{display:grid;grid-template-columns:15px minmax(0,1fr);gap:9px;color:var(--t2);font-size:13.5px;line-height:1.4;text-wrap:pretty}.mlp-card--featured .mlp-cat__item{color:var(--o2)}.mlp-cat__check{margin-top:2px;color:var(--t3)}.mlp-card--featured .mlp-cat__check{color:var(--o1)}.mlp-card--wide{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);margin-top:16px}.mlp-card--wide .mlp-card__badge{min-height:0}.mlp-card__list--wide{max-height:none;padding:8px 24px;border-top:0;border-left:1px solid var(--line-b)}.mlp-card__list--wide:after{display:none}.mlp-card__list--wide .mlp-features{-moz-columns:2;columns:2;-moz-column-gap:32px;column-gap:32px}.mlp-card__list--wide .mlp-cat{-moz-column-break-inside:avoid;break-inside:avoid}.mlp-card__list--wide .mlp-cat+.mlp-cat{margin-top:0}.mlp-card__list--wide .mlp-cat{padding-bottom:14px}.mlp-card__list--wide .mlp-features{padding-bottom:4px}.mlp-card__list--wide .mlp-features__head{-moz-column-span:all;column-span:all}@media (max-width: 1099px){.mlp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1100px) and (max-width: 1279px){.mlp-price__now{font-size:36px}}@media (max-width: 899px){.mlp-card--wide{grid-template-columns:minmax(0,1fr)}.mlp-card__list--wide{border-left:0;border-top:1px solid var(--line-b)}}@media (max-width: 639px){.mlp-grid{grid-template-columns:minmax(0,1fr)}.mlp-card--featured{order:-1}.mlp-card__list--wide .mlp-features{-moz-columns:1;columns:1}.ml-pricing__cta,.ml-pricing__cta .ml-cta{width:100%}}.ml-faq{padding:0 0 clamp(96px,9vw,150px)}.ml-faq__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px clamp(40px,6vw,96px);padding-top:clamp(72px,6vw,104px);position:relative}.ml-faq__grid:before{content:"";position:absolute;inset:0 var(--gutter) auto;height:1px;background:var(--line-b2)}.ml-faq__head{position:sticky;top:112px;align-self:start;display:grid;justify-items:start;gap:16px}.ml-faq__head .ml-h2{max-width:8em}.ml-faq__head .ml-textlink{font-size:16px}.ml-faq__item{border-bottom:1px solid var(--line-b)}.ml-faq__item:first-child{border-top:1px solid var(--line-b2)}.ml-faq__q{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px;padding:18px 0;font-size:clamp(18px,.3vw + 16px,21px);font-weight:600;line-height:1.3;letter-spacing:-.02em;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent;text-wrap:balance}.ml-faq__q::-webkit-details-marker{display:none}.ml-faq__icon{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line-b2);transition:rotate .22s var(--ml-out),scale .16s var(--ml-out),background-color .15s ease,color .15s ease}.ml-faq__q:active .ml-faq__icon{scale:.96}.ml-faq__item[open] .ml-faq__icon{rotate:45deg;background:var(--ink);color:var(--bone)}.ml-faq__a{display:grid;gap:12px;max-width:40em;padding:0 0 28px;color:var(--t2);font-size:17px;line-height:1.6}.ml-faq__item.is-toggled[open] .ml-faq__a{animation:ml-rise .26s var(--ml-out)}@keyframes ml-rise{0%{opacity:0;translate:0 -4px}}@media (prefers-reduced-motion: reduce){.mlp-price--swap,.ml-faq__item.is-toggled[open] .ml-faq__a{animation-name:mlp-fade}.mlp-toggle__thumb{transition:none}.ml-faq__icon{transition-property:scale,background-color,color}}@media (max-width: 899px){.ml-faq__grid{grid-template-columns:minmax(0,1fr)}.ml-faq__head{position:static}}.ml-horizon--close .ml-horizon__wrap{position:relative;padding-top:clamp(96px,9vw,150px);border-top:0}.ml-horizon--close .ml-horizon__lead{max-width:none}.ml-horizon--close .ml-horizon__word{--ml-nudge: clamp(4px, 1vw, 16px)}.ml-horizon__aside{display:none}.ml-slab{position:relative;display:flex;flex-direction:column;justify-content:space-between;border-radius:20px 20px 0 0;background:var(--mf-gold);color:var(--mf-on-gold);text-decoration:none;box-shadow:inset 0 1px #ffffff4d,var(--ml-cta-edge, 0 0 0 1px rgb(0 0 0 / .05)),20px 0 44px -26px rgb(var(--ml-cta-shade, 0 0 0) / .45);transition-property:background-color;transition-duration:.16s;transition-timing-function:var(--ml-out);-webkit-tap-highlight-color:transparent}.ml-slab__label{max-width:7.6em;padding:28px 28px 0;font-size:clamp(30px,1.4vw + 16px,42px);font-weight:750;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.ml-slab__key{display:grid;place-items:center;align-self:flex-end;width:76px;height:76px;margin:0 14px 14px 0;border-radius:8px;background:var(--ink);color:var(--mf-gold)}.ml-slab__key svg{transition:translate .2s var(--ml-out)}@media (hover: hover) and (pointer: fine){.ml-slab:hover{background:var(--mf-gold-hover)}.ml-slab:hover .ml-slab__key svg{translate:3px 0}}.ml-slab:active{background:var(--mf-gold-press)}.ml-slab--sky{--ml-cta-edge: inset 0 1px 0 rgb(120 96 62 / .45), inset 1px 0 0 rgb(120 96 62 / .45), inset -1px 0 0 rgb(120 96 62 / .45);--ml-cta-shade: var(--mf-shade-rgb)}@media (min-width: 1360px){.ml-horizon--close .ml-horizon__aside{position:absolute;top:calc(clamp(96px,9vw,150px) + .2em);right:var(--gutter);bottom:0;display:block;width:calc(100cqw - (min(100cqw / 2.277,420px)*2.277) - 56px);font-size:clamp(30px,2.2vw + 16px,56px)}.ml-horizon--close .ml-slab{width:100%;height:100%}.ml-slab--ground{display:none!important}}@supports not (text-box: trim-both cap alphabetic){@media (min-width: 1360px){.ml-horizon--close .ml-horizon__aside{bottom:2px}}}.ml-close__ground{padding:clamp(40px,4vw,64px) 0 clamp(64px,6vw,96px)}.ml-close__grid{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px 48px}.ml-slab--ground{grid-column:1 / -1;min-height:200px;margin-bottom:16px;border-radius:22px}.ml-close__offer{display:grid;gap:4px;color:var(--o2);font-size:16px;text-wrap:balance}.ml-close__bonus{text-wrap:balance}.ml-close__deal{color:var(--o3);font-size:13px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.ml-close__price{color:var(--o1);font-size:22px;font-weight:500;letter-spacing:-.02em}.ml-close__price strong{font-weight:700}.ml-close__price s{margin-left:8px;color:var(--o3);font-size:17px}.ml-close__trust{margin-top:0}@media (max-width: 899px){.ml-close__grid{grid-template-columns:minmax(0,1fr)}}.ml-textlink--wrap{display:inline-block}.ml-nowrap{white-space:nowrap}.ml-textlink--wrap svg{display:inline-block;margin-left:6px;vertical-align:-.16em}@media (max-width: 1199px) and (min-width: 900px){.ml-hero__grid{grid-template-columns:minmax(0,520px) minmax(0,1fr)}.ml-hero__actions{display:contents}.ml-hero__actions .ml-cta{order:1;margin-top:24px}.ml-hero .ml-trust{order:2}.ml-hero__actions .ml-ghost{order:3;margin-top:10px}.ml-hero__openclaw{order:4}}@media (min-width: 900px) and (max-height: 860px){.ml-horizon--hero .ml-horizon__wrap{padding-top:12px}.ml-horizon--hero .ml-horizon__word{font-size:min(calc(100cqw / var(--fit)),var(--max),calc(34vh - 50px))}.ml-hero__grid{padding-top:26px}.ml-hero__desc{margin-top:12px}.ml-offer,.ml-hero__actions{margin-top:18px}.ml-hero .ml-trust{margin-top:10px}}@media (min-width: 900px) and (max-width: 1199px) and (max-height: 860px){.ml-hero__actions .ml-cta{margin-top:18px}}@media (max-width: 899px){.ml-hero__grid{display:flex;flex-direction:column;padding-top:max(28px,calc(12px + 3.2vw));padding-bottom:40px}.ml-hero__copy,.ml-hero__actions{display:contents}.ml-sub,.ml-hero__gist{order:1}.ml-offer{order:2}.ml-hero__actions .ml-cta{order:3}.ml-hero .ml-trust{order:4}.ml-hero__still{order:5}.ml-hero__actions .ml-ghost{order:7}.ml-hero__openclaw{order:8}.ml-hero__desc{display:none}.ml-hero__gist{display:block;max-width:30em;margin-top:12px;color:var(--o2);font-size:17px;line-height:1.5;text-wrap:pretty}.ml-sub{font-size:clamp(19px,2.6vw + 9px,24px)}.ml-offer{margin-top:22px}.ml-hero__actions .ml-cta{align-self:flex-start;margin-top:22px}.ml-hero .ml-trust{margin-top:12px}.ml-hero__still{--still-bleed: 0px;width:100%;max-width:680px;margin:36px 0 0}.ml-hero__actions .ml-ghost{align-self:flex-start;margin-top:16px}.ml-hero__openclaw{margin-top:12px}}@container (max-width: 600px){.ml-still__scene{height:25.6em;font-size:min(calc(100cqw / 22),17px)}.ml-still__clip{left:.7em;top:0;width:10.4em}.ml-clip__thumb{height:6.6em}.ml-clip__title{font-size:.8em}.ml-still__paper{left:auto;right:calc(.6em + var(--still-bleed, 0px));top:-.3em;width:10.6em;height:16em}.ml-paper__face{padding:1.2em 1.3em}.ml-paper__title{font-size:1.16em}.ml-paper__meta{font-size:.68em;white-space:nowrap}.ml-paper__pg,.ml-paper__fig{display:none}.ml-still__card{top:6.2em;width:calc(100% - var(--still-bleed, 0px));padding:1em 1.1em 1.05em}.ml-card__lead{font-size:1.22em}.ml-card__points li{font-size:.94em;-moz-column-gap:.9em;column-gap:.9em}.ml-card__meta{display:none}}@media (max-width: 899px){.ml-roster__head,.ml-toolbox__head,.ml-promises__grid{grid-template-columns:minmax(0,1fr)}.ml-receipt-wrap{justify-content:flex-start}}@media (max-width: 639px){.ml-hero__actions .ml-cta{align-self:stretch}.ml-proof__kicker,.ml-hero .ml-trust,.ml-close__trust,.ml-offer__deal,.ml-hero__openclaw,.ml-pricing__note,.ml-footer,.mlp-cat__item,.mlp-card__badge,.mlp-price__note,.mlp-save,.mlp-toggle__btn,.mlp-card__more,.mlp-cta--quiet,.mlp-cta--pro,.mlp-features__head,.mlp-price__per{font-size:16px}.mlp-cat__name,.mlp-card__popular,.ml-offer__chip{font-size:12.5px}.mlp-save{min-height:24px}.ml-roster__list,.ml-toolbox__cols{grid-template-columns:minmax(0,1fr)}.ml-toolbox__cols{gap:44px}.ml-toolbox__list{gap:10px;margin-top:16px}.ml-slab__label{max-width:10em;font-size:30px}.ml-roster__row{padding:18px 0 20px}.ml-promises__list li{grid-template-columns:minmax(0,1fr)}.ml-receipt{rotate:-1.2deg;width:calc(100% - 12px);margin-inline:6px;padding-inline:24px}.ml-pricing__head{align-items:stretch}}.ml-body astro-island[component-url*=CookieConsent]>div>div>div{--focus: var(--mf-on-night-focus);padding:24px;border:0;border-radius:20px;background:var(--ink-2);box-shadow:0 0 0 1px var(--line-i2),0 1px 2px rgb(var(--mf-shade-rgb) / .2),0 24px 48px -24px rgb(var(--mf-shade-rgb) / .6);color:var(--o1);font-family:var(--ml-font);backdrop-filter:none}.ml-body astro-island[component-url*=CookieConsent] h3{color:var(--o1);font-size:18px;font-weight:650;letter-spacing:-.02em}.ml-body astro-island[component-url*=CookieConsent] h3+button,.ml-body astro-island[component-url*=CookieConsent] svg{color:var(--o2)}.ml-body astro-island[component-url*=CookieConsent] p{color:var(--o2);font-size:15px;line-height:1.5}.ml-body astro-island[component-url*=CookieConsent] a{color:var(--o1);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--mf-gold)}.ml-body astro-island[component-url*=CookieConsent] button:not([class*=w-12]){display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:0;border-radius:12px;background:none;box-shadow:inset 0 0 0 1.5px currentColor;color:var(--o1);font:600 15px/1 var(--ml-font);letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;transition:scale .16s var(--ml-out),background-color .15s ease}.ml-body astro-island[component-url*=CookieConsent] div:not(.justify-between)>button:not([class*=w-12]):last-child:not(:first-child){background:var(--o1);box-shadow:inset 0 1px #ffffff80,0 1px 2px #0000004d;color:var(--ink)}.ml-body astro-island[component-url*=CookieConsent] h3+button:not([class*=w-12]){width:44px;padding:0;margin-right:-10px;box-shadow:none}.ml-body astro-island[component-url*=CookieConsent] button:active{scale:.96}@media (hover: hover) and (pointer: fine){.ml-body astro-island[component-url*=CookieConsent] button:not([class*=w-12]):hover{background:#ffffff14}.ml-body astro-island[component-url*=CookieConsent] div:not(.justify-between)>button:not([class*=w-12]):last-child:not(:first-child):hover{background:var(--bone)}}.ml-body astro-island[component-url*=CookieConsent] .space-y-4>div{border:0;border-radius:14px;background:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line-i)}.ml-body astro-island[component-url*=CookieConsent] .space-y-4 .font-medium{color:var(--o1);font-size:16px;font-weight:600}.ml-body astro-island[component-url*=CookieConsent] .space-y-4 .rounded-full.text-xs{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;background:none;box-shadow:inset 0 0 0 1px var(--line-i2);color:var(--o2);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ml-body astro-island[component-url*=CookieConsent] [class*=w-12]{position:relative;flex:none;border-radius:14px;background:none;box-shadow:inset 0 0 0 1.5px var(--o3)}.ml-body astro-island[component-url*=CookieConsent] [class*=w-12]>div{left:4px!important;right:auto!important;background:var(--o3);transition:translate .2s var(--ml-out),background-color .15s ease!important}.ml-body astro-island[component-url*=CookieConsent] [class*=w-12].bg-\[\#d66853\]{background:var(--mf-gold);box-shadow:none}.ml-body astro-island[component-url*=CookieConsent] [class*=w-12]:is(.bg-\[\#d66853\],[class*="bg-[#d66853]/"])>div{background:var(--ink);translate:20px 0}.ml-body astro-island[component-url*=CookieConsent] div[class*=w-12][class*="bg-[#d66853]/"]{background:color-mix(in srgb,var(--mf-gold) 55%,var(--mf-night-2));box-shadow:none}.ml-body astro-island[component-url*=CookieConsent] button[class*=w-12]:after{content:"";position:absolute;inset:-8px -4px}@media (max-width: 639px){.ml-body astro-island[component-url*=CookieConsent] p{font-size:16px}.ml-body astro-island[component-url*=CookieConsent] button:not([class*=w-12]){min-height:48px;font-size:16px}}@media (prefers-reduced-motion: reduce){.ml-body astro-island[component-url*=CookieConsent]>div{transform:none!important}.ml-body astro-island[component-url*=CookieConsent] [class*=w-12]>div{transition:background-color .15s ease!important}}.ml-textlink--wrap,.mlp-price__note{text-wrap:balance}@media (max-width: 359px){.mlp-toggle{width:100%}.mlp-toggle__btn{padding:0 10px}}.ml-remix__body,.ml-together__body{overflow-x:clip}img{content-visibility:auto}.container{align-items:center;border-radius:8px;display:flex;font-family:Google Sans,Roboto,sans-serif;font-size:14px;line-height:20px;padding:8px 12px}.chip{display:inline-block;border:solid 1px;border-radius:16px;min-width:14px;padding:5px 16px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0 8px;-webkit-tap-highlight-color:transparent}.carousel{overflow:auto;scrollbar-width:none;white-space:nowrap;margin-right:-12px}.headline{display:flex;margin-right:4px}.gradient-container{position:relative}.gradient{position:absolute;transform:translate(3px,-9px);height:36px;width:9px}@media (prefers-color-scheme: light){.container{background-color:#fafafa;box-shadow:0 0 0 1px #0000000f}.headline-label{color:#1f1f1f}.chip{background-color:#fff;border-color:#d2d2d2;color:#5e5e5e;text-decoration:none}.chip:hover{background-color:#f2f2f2}.chip:focus{background-color:#f2f2f2}.chip:active{background-color:#d8d8d8;border-color:#b6b6b6}.logo-dark{display:none}.gradient{background:linear-gradient(90deg,#fafafa 15%,#fafafa00)}}@media (prefers-color-scheme: dark){.container{background-color:#1f1f1f;box-shadow:0 0 0 1px #ffffff26}.headline-label{color:#fff}.chip{background-color:#2c2c2c;border-color:#3c4043;color:#fff;text-decoration:none}.chip:hover{background-color:#353536}.chip:focus{background-color:#353536}.chip:active{background-color:#464849;border-color:#53575b}.logo-light{display:none}.gradient{background:linear-gradient(90deg,#1f1f1f 15%,#1f1f1f00)}}
