.mk-root{--mk-ease:cubic-bezier(.2, .8, .2, 1);--mk-brand:#43108f;--mk-brand-soft:#cbb2ff;--mk-dark:#0f0e12;--mk-line:var(--cp-border);--mk-g:clamp(24px, 3vw, 48px);--mk-edge:8px;--mk-pad:calc(var(--mk-edge) + var(--mk-g));interpolate-size:allow-keywords;overflow-x:clip}@media (max-width:639px){.mk-root{--mk-edge:6px;--mk-g:22px}}.mk-lead{font-size:1.25rem;line-height:1.55}.mk-body{font-size:1.0625rem;line-height:1.6}.mk-note{font-size:.875rem;line-height:1.5}.mk-h3{letter-spacing:-.025em;font-size:1.5rem;line-height:1.15}@media (min-width:640px){.mk-h3{font-size:1.875rem}}.mk-container{width:100%;max-width:calc(76rem + 2 * var(--mk-pad));padding-inline:var(--mk-pad);margin-inline:auto}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mk-root{--mk-dark:#16151a}}:root[data-theme=dark] .mk-root{--mk-dark:#16151a}.mk-phone{border-color:#16151a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mk-phone{border-color:#ffffff40}}:root[data-theme=dark] .mk-phone{border-color:#ffffff40}.mk-phone-lift{box-shadow:0 30px 60px -28px #00000059}.mk-outline{color:var(--cp-primary)}@supports (-webkit-text-stroke:1px red){.mk-outline{-webkit-text-stroke:max(1.5px, .022em) var(--cp-primary);-webkit-text-fill-color:transparent;paint-order:stroke fill;background-image:linear-gradient(var(--cp-primary), var(--cp-primary));background-position:0;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text}}.bp-w{width:min(100% - 2 * var(--mk-edge), calc(min(100% - 2 * var(--mk-pad), 76rem) + 2 * var(--mk-g)));margin-inline:auto}.bp{pointer-events:none;position:absolute;inset:0;overflow-x:clip}.bp-frame{box-sizing:border-box;border-inline:1px solid var(--mk-line);border-top:1px solid var(--mk-line);height:100%;position:relative}.bp-noedge .bp-frame{border-top-color:#0000}.bp-fade .bp-frame{-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.on-brand .bp,.on-dark .bp{--mk-line:#ffffff29}.cross{pointer-events:none;width:11px;height:11px;position:absolute;transform:translate(-50%,-50%)}.cross:before,.cross:after{content:"";background:var(--cp-ink-subtle);position:absolute}.cross:before{width:1px;height:11px;top:0;left:5px}.cross:after{width:11px;height:1px;top:5px;left:0}.bp-tl,.bp-tr{top:-.5px}.bp-noedge .cross{display:none}.bp-bl,.bp-br{top:100%}.bp-tl,.bp-bl{left:-.5px}.bp-tr,.bp-br{left:calc(100% + .5px)}.on-brand .cross:before,.on-brand .cross:after,.on-dark .cross:before,.on-dark .cross:after{background:#ffffff8c}.mk-root summary:focus-visible{outline:2px solid var(--cp-focus);outline-offset:2px;border-radius:var(--cp-radius-sm)}.on-dark :where(a,button,summary):focus-visible,.on-brand :where(a,button,summary):focus-visible{outline-color:var(--mk-brand-soft)}.btn-arrow svg{transition:transform .3s var(--mk-ease)}.btn-arrow:hover svg{transform:translate(2px)}.hover-card{transition:border-color .3s var(--mk-ease), background-color .3s var(--mk-ease)}.hover-card:hover{border-color:color-mix(in srgb, var(--cp-primary) 55%, var(--cp-border-strong))}.mk-lift{box-shadow:0 1px 2px #16150f0a,0 18px 40px -18px #16150f29}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mk-lift{box-shadow:0 18px 40px -18px #0009}}:root[data-theme=dark] .mk-lift{box-shadow:0 18px 40px -18px #0009}.on-dark{--cp-tok-tag:#cbb2ff;--cp-tok-attr:#bdb7dc;--cp-tok-string:#74d6c8;--cp-tok-keyword:#cbb2ff;--cp-tok-number:#e6b36a;--cp-tok-punct:#a8a6b0;--cp-tok-comment:#908e99}.lp-w{opacity:1}.lp-l{opacity:0}.lp-cursor,.lp-ring,.story-panel,.story-progress{display:none}.stp-fill,.stp-dot{transition:none}.stp-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--cp-primary) 16%, transparent);left:0}.stp-n{transition:background-color .4s var(--mk-ease), border-color .4s var(--mk-ease)}.story[data-step="1"] .stp-n-0,.story[data-step="2"] .stp-n-0,.story[data-step="2"] .stp-n-1{background-color:var(--cp-primary);border-color:var(--cp-primary)}.story-step .mk-h3{transition:color .4s var(--mk-ease)}.scene{opacity:0;visibility:hidden;transition:opacity .45s var(--mk-ease), transform .45s var(--mk-ease), visibility 0s linear .45s;grid-area:1/1;transform:translateY(10px)}.story[data-step="0"] .scene-0,.story[data-step="1"] .scene-1,.story[data-step="2"] .scene-2{opacity:1;visibility:visible;transition-delay:0s;transform:none}.stp-l{color:var(--cp-ink-muted);transition:color .4s var(--mk-ease)}.story[data-step="0"] .stp-l-0,.story[data-step="1"] .stp-l-1,.story[data-step="2"] .stp-l-2{color:var(--cp-ink)}.stp-fill{width:0}.story[data-step="1"] .stp-fill{width:50%}.story[data-step="2"] .stp-fill{width:100%}.story[data-step="1"] .stp-dot{left:50%}.story[data-step="2"] .stp-dot{left:100%}.loop-pause{display:none}.faq-i{display:inline-block}@media (prefers-reduced-motion:no-preference){.mk-outline{animation:mk-fill 1s var(--mk-ease) .5s both}@keyframes mk-fill{0%{background-size:0% 100%}}[data-reveal]{transition:opacity .7s var(--mk-ease) var(--d,0s), transform .7s var(--mk-ease) var(--d,0s)}[data-reveal=hidden]{opacity:0;transform:translateY(18px)}[data-reveal=hidden][data-reveal-plain]{opacity:1;transform:none}.chat-msg{transition:opacity .5s var(--mk-ease) var(--d,0s), transform .5s var(--mk-ease) var(--d,0s)}[data-reveal=hidden] .chat-msg{opacity:0;transform:translateY(10px)}.lp-w,.lp-l,.lp-cursor,.lp-ring,.lp-knob,.fc-banner{animation-duration:24s;animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:both}.lp-w,.lp-l{animation-delay:calc(var(--i,0) * .14s)}.lp-w{animation-name:lp-w}.lp-l{animation-name:lp-l}.lp-cursor{animation-name:lp-cursor;display:block}.lp-ring{animation-name:lp-ring;display:block}.lp-knob{animation-name:lp-knob}.fc-banner{animation-name:fc-banner}.loop-paused :is(.lp-w,.lp-l,.lp-cursor,.lp-ring,.lp-knob,.fc-banner),[data-user-paused="1"] :is(.lp-w,.lp-l,.lp-cursor,.lp-ring,.lp-knob,.fc-banner){animation-play-state:paused}.loop-pause{display:inline-flex}@keyframes lp-w{0%,20%{opacity:1}20.5%,47%{opacity:0}49%,70%{opacity:1}70.5%,to{opacity:0}}@keyframes lp-l{0%,20.5%{opacity:0}21%,45%{opacity:1}47%,70.5%{opacity:0}71%,to{opacity:1}}@keyframes lp-cursor{0%,6%{opacity:0;transform:translate(-150px,-90px)}8%{opacity:1;animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:translate(-150px,-90px)}18%{opacity:1;transform:translate(0)scale(1)}19.5%{transform:translate(0)scale(.86)}21.5%{transform:translate(0)scale(1)}43%{opacity:1;transform:translate(0)}46%,50%{opacity:0;transform:translate(0)}56%{opacity:0;transform:translate(-150px,-90px)}58%{opacity:1;animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:translate(-150px,-90px)}68%{opacity:1;transform:translate(0)scale(1)}69.5%{transform:translate(0)scale(.86)}71.5%{transform:translate(0)scale(1)}93%{opacity:1;transform:translate(0)}96%,to{opacity:0;transform:translate(0)}}@keyframes lp-knob{0%,20%{transform:translate(0)}22%,45%{transform:translate(14px)}50%,70%{transform:translate(0)}72%,to{transform:translate(14px)}}@keyframes lp-ring{0%,19%{opacity:0;transform:translate(-50%,-50%)scale(.5)}19.5%{opacity:.55;transform:translate(-50%,-50%)scale(.5)}25%,50%{opacity:0;transform:translate(-50%,-50%)scale(2.1)}69%{opacity:0;transform:translate(-50%,-50%)scale(.5)}69.5%{opacity:.55;transform:translate(-50%,-50%)scale(.5)}75%,to{opacity:0;transform:translate(-50%,-50%)scale(2.1)}}@keyframes fc-banner{0%,20%{opacity:1;transform:translateY(0)}23.5%,45%{opacity:0;transform:translateY(14px)}48.5%,70%{opacity:1;transform:translateY(0)}73.5%,to{opacity:0;transform:translateY(14px)}}.faq::details-content{block-size:0;transition:block-size .45s var(--mk-ease), content-visibility .45s allow-discrete;overflow:clip}.faq[open]::details-content{block-size:auto}.faq-i{transition:transform .4s var(--mk-ease)}.faq[open] .faq-i{transform:rotate(45deg)}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.story{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:2rem;display:grid}.story-left{grid-column:1/span 5}.story-right{grid-column:7/span 6}.story-panel{align-items:center;height:100svh;display:flex;position:sticky;top:0}.story-inline{display:none}.story-progress{display:block}.story-steps{padding-left:2.25rem}.story-step{align-items:center;min-height:100svh;display:flex}.story .story-step{margin-bottom:0}.story-step .mk-h3{color:var(--cp-ink-muted)}.story[data-step="0"] .step-0 .mk-h3,.story[data-step="1"] .step-1 .mk-h3,.story[data-step="2"] .step-2 .mk-h3{color:var(--cp-ink)}.stp-fill{transition:width .7s var(--mk-ease)}.stp-dot{transition:left .7s var(--mk-ease)}}@media (prefers-reduced-motion:no-preference){.story[data-live="1"][data-step="0"] .scene-0 .a-pop,.story[data-live="1"][data-step="1"] .scene-1 .a-pop,.story[data-live="1"][data-step="2"] .scene-2 .a-pop{animation:mk-pop .4s var(--mk-ease) both;animation-delay:var(--d,0s)}.story[data-live="1"][data-step="0"] .scene-0 .a-chk{animation:mk-chk .35s var(--mk-ease) both;animation-delay:var(--d,0s)}.story[data-live="1"][data-step="1"] .scene-1 .a-line{animation:mk-line .4s var(--mk-ease) both;animation-delay:var(--d,0s)}.story[data-live="1"][data-step="2"] .scene-2 .a-draw{animation:mk-draw .45s var(--mk-ease) both;animation-delay:var(--d,0s)}.story[data-live="1"][data-step="2"] .scene-2 .a-hl{animation:mk-hl .45s var(--mk-ease) both;animation-delay:var(--d,0s)}@keyframes mk-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes mk-chk{0%{border-color:var(--cp-border-strong);color:#0000;background-color:#0000}}@keyframes mk-line{0%{opacity:0;transform:translate(-8px)}}@keyframes mk-draw{0%{transform:scaleX(0)}}@keyframes mk-hl{0%{background-color:#0000}}}
