.mk-root{--mk-bg:#0a0b0a;--mk-bg-2:#0e100f;--mk-bg-3:#14171a;--mk-ink:#f4efe5;--mk-ink-2:#dcd7cc;--mk-ink-3:#c9c4b8;--mk-dim:#a8a49a;--mk-mute:#8f8b82;--mk-faint:#6e6a62;--mk-line:#f4efe51a;--mk-line-2:#f4efe529;--mk-accent:#74d3ac;--mk-accent-glow:#74d3ac24;--mk-amber:#f59e0b;background:var(--mk-bg);width:100%;min-height:100vh;color:var(--mk-ink);font-family:var(--font-bricolage), system-ui, sans-serif;font-size:17px;line-height:1.55;overflow-x:clip}body:has(.mk-root){background:#0a0b0a}.mk-root a{color:inherit}.mk-root details summary{cursor:pointer;list-style:none}.mk-root details summary::-webkit-details-marker{display:none}.mk-root h1,.mk-root h2,.mk-root h3{font-family:inherit}.mk-mono{font-family:var(--font-jetbrains-mono), ui-monospace, monospace}.mk-serif{font-family:var(--font-newsreader), Georgia, serif;font-style:italic;font-weight:300}.mk-accent{color:var(--mk-accent)}.mk-eyebrow{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--mk-mute);font-size:12px}.mk-label{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.mk-h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5.6vw,96px);font-weight:200;line-height:.94}.mk-h2-sm{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4vw,60px);font-weight:300;line-height:1}.mk-lede{color:var(--mk-dim);margin:0;font-size:18px}.mk-section{border-top:1px solid var(--mk-line)}.mk-wrap{box-sizing:border-box;max-width:1400px;margin:0 auto;padding-left:24px;padding-right:24px}.mk-dot{background:#6ee7b7;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite mk-pulse;display:inline-block;box-shadow:0 0 10px #6ee7b7}.mk-roll{transition:transform .8s cubic-bezier(.75,0,.2,1)}.mk-redact{background:linear-gradient(100deg,#1b201e 30%,#2d3532 50%,#1b201e 70%) 0 0/300% 100%;animation:2.6s linear infinite mk-shimmer}.mk-swap{animation:.55s cubic-bezier(.2,.8,.2,1) both mk-swap}.mk-pill{transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1)}.mk-cta{box-sizing:border-box;background:var(--mk-accent);cursor:pointer;white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:10px;font-weight:650;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;color:var(--mk-bg)!important}.mk-cta:hover{transform:translateY(-2px);box-shadow:0 14px 34px -12px #74d3acb3}.mk-cta:focus-visible,.mk-link:focus-visible{outline:2px solid var(--mk-accent);outline-offset:3px}.mk-cta-sm{min-height:44px;padding:11px 18px;font-size:14px}.mk-cta-md{min-height:52px;padding:15px 22px;font-size:16px}.mk-cta-lg{min-height:56px;padding:17px 28px;font-size:17px}.mk-cta-xl{min-height:60px;padding:19px 30px;font-size:18px}.mk-link{color:var(--mk-ink);text-underline-offset:5px;align-items:center;min-height:44px;font-size:15px;-webkit-text-decoration:underline #f4efe559;text-decoration:underline #f4efe559;display:inline-flex}.mk-strike{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(#f59e0b,#f59e0b);background-position:0 60%;background-repeat:no-repeat;background-size:100% .08em}.mk-fill{color:#0000;-webkit-text-fill-color:transparent;transform-origin:0 100%;background-position:50%;background-size:cover;-webkit-background-clip:text;background-clip:text}.mk-caret{animation:1.1s step-end infinite mk-blink}.mk-input{font:inherit;color:var(--mk-ink);background:var(--mk-bg);border:1px solid #f4efe533;border-radius:999px;flex:220px;min-width:0;min-height:52px;padding:0 20px;font-size:16px}.mk-input:focus{outline:2px solid var(--mk-accent);outline-offset:2px}.mk-input::placeholder{color:var(--mk-mute)}.mk-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0}.mk-range::-webkit-slider-runnable-track{background:#f4efe540;height:2px}.mk-range::-moz-range-track{background:#f4efe540;height:2px}.mk-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--mk-accent);border-radius:50%;width:28px;height:28px;margin-top:-13px;box-shadow:0 0 0 6px #74d3ac33,0 0 24px #74d3ac8c}.mk-range::-moz-range-thumb{background:var(--mk-accent);border:none;border-radius:50%;width:28px;height:28px;box-shadow:0 0 0 6px #74d3ac33}.mk-range:focus-visible{outline:2px solid var(--mk-accent);outline-offset:6px;border-radius:8px}.mk-shot-img{border:1px solid #f4efe51f;border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 50px 120px -50px #000000f2}.mk-card{background:var(--mk-bg-2);border:1px solid #f4efe51f}.mk-faq summary{justify-content:space-between;gap:16px;font-size:20px;font-weight:400;display:flex}.mk-faq details{border-bottom:1px solid var(--mk-line);padding:22px 0}.mk-faq p{color:var(--mk-dim);max-width:62ch;margin:14px 0 0}.mk-faq details[open] .mk-faq-plus{transform:rotate(45deg)}.mk-faq-plus{color:var(--mk-accent);transition:transform .2s}.mk-header{z-index:50;-webkit-backdrop-filter:blur(14px);background:#0a0b0ab8;border-bottom:1px solid #f4efe514;position:sticky;top:0}.mk-tabs{background:#f4efe50d;border:1px solid #f4efe514;border-radius:12px;align-items:center;gap:4px;padding:4px;font-size:14px;display:flex}.mk-tab{box-sizing:border-box;border-radius:9px;align-items:center;min-height:36px;padding:9px 14px;text-decoration:none;display:inline-flex;color:var(--mk-dim)!important}.mk-tab[aria-current=page]{background:var(--mk-ink);font-weight:600;color:var(--mk-bg)!important}.mk-hs-stage{padding-bottom:72px;position:relative}.mk-hs-head{z-index:3;box-sizing:border-box;max-width:1400px;margin:0 auto;padding:40px 24px 0;position:relative}.mk-hs-band{border-radius:24px;width:calc(100% - 48px);max-width:1352px;height:clamp(360px,44vw,640px);margin:40px auto 0;position:relative;overflow:hidden}.mk-hs-viz{position:absolute;inset:0}.mk-hs-bars{grid-template-columns:repeat(56,minmax(0,1fr));display:grid;position:absolute;inset:0}.mk-hs-col{border-right:max(1.5px, .22vw) solid var(--mk-bg);box-sizing:border-box;height:100%;position:relative}.mk-hs-mask{background:var(--mk-bg);height:var(--mA);position:absolute;top:0;left:0;right:0}.mk-hs-cap{height:3px;left:0;right:0;top:var(--mA);position:absolute}.mk-hs-dim{opacity:0;background:#0a0b0a9e;position:absolute;inset:0}.mk-hs-ph{display:none}.mk-hs-scrim{opacity:0;background:#0a0b0a99;position:absolute;inset:0}.mk-hs-copy{z-index:3;width:min(360px,29%);position:absolute;top:28px;left:28px}.mk-hs-after{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:1400px;margin:72px auto 0;padding:0 24px;display:flex}@property --mk-min{syntax:"<integer>";inherits:false;initial-value:0}.mk-hs-min{counter-reset:m var(--mk-min)}.mk-hs-min:after{content:var(--mk-min-label) counter(m) " / 90"}@media (max-width:1080px){.mk-hs-band{border-radius:0;flex-direction:column;height:auto;display:flex;overflow:visible}.mk-hs-copy{width:auto;max-width:560px;margin-bottom:28px;position:static}.mk-hs-viz{border-radius:20px;height:360px;position:relative;overflow:hidden}}.mk-os{vertical-align:.14em;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--mk-accent);border:max(1.5px, .06em) solid var(--mk-accent);border-radius:.3em;padding:.22em .36em .2em;font-size:.5em;font-weight:500;line-height:1;display:inline-block}.mk-er-stage{box-sizing:border-box;grid-template-columns:minmax(0,.72fr) minmax(0,1.6fr);align-items:start;gap:56px;max-width:1400px;margin:0 auto;padding:136px 24px 120px;display:grid;position:relative}.mk-er-caps{flex-direction:column;gap:36px;display:flex}.mk-er-cap{border-top:1px solid #f4efe51f;padding-top:18px}.mk-er-viz{flex-direction:column;gap:48px;min-width:0;display:flex;position:relative}.mk-er-area{height:640px;position:relative}.mk-er-edge,.mk-er-x{opacity:0}.mk-er-spoke{opacity:.55}.mk-er-cal{position:relative}.mk-er-ring{animation:18s linear infinite mk-spin}.mk-er-silo{background:var(--mk-bg-2);box-sizing:border-box;z-index:2;border:1px dashed #f4efe53d;border-radius:16px;flex-direction:column;gap:10px;width:196px;padding:14px;display:flex;position:absolute;transform:translate(-50%,-50%)}.mk-er-ctx{color:var(--mk-ink-2);white-space:nowrap;z-index:2;background:#0e100feb;border:1px solid #74d3ac66;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.mk-er-core{z-index:1;background:radial-gradient(closest-side,#74d3ac42,#74d3ac0d 70%,#0000);border-radius:50%;justify-content:center;align-items:center;width:180px;height:180px;margin:-90px 0 0 -90px;display:flex;position:absolute;top:48%;left:50%;box-shadow:0 0 90px #74d3ac40}@media (max-width:1000px){.mk-er-stage{grid-template-columns:1fr}}@media (max-width:760px){.mk-er-area{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;height:auto;display:grid}.mk-er-lines,.mk-er-x{display:none}.mk-er-silo,.mk-er-ctx{white-space:normal;width:auto!important;position:static!important;transform:none!important}.mk-er-core{grid-column:1/-1;margin:8px auto 36px!important;position:relative!important;top:auto!important;left:auto!important}}.mk-ps-stage{box-sizing:border-box;flex-direction:column;gap:88px;max-width:1400px;margin:0 auto;padding:136px 24px 120px;display:flex;position:relative}.mk-ps-rail{display:none}.mk-ps-steps{flex-direction:column;gap:96px;display:flex}.mk-ps-step{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:center;gap:48px;display:grid}.mk-ps-shot{justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.mk-ps-shot>img{border:1px solid #f4efe51f;border-radius:16px;width:100%;height:auto;display:block;position:relative;box-shadow:0 50px 120px -50px #000000f2}.mk-ps-shot>img.mk-ps-phone{width:min(100%,380px)}.mk-nu-stage{box-sizing:border-box;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:56px;max-width:1400px;margin:0 auto;padding:136px 24px 120px;display:grid;position:relative}.mk-nu-caps{flex-direction:column;gap:28px;margin-top:12px;display:flex}.mk-nu-cap{border-top:1px solid #f4efe51f;padding-top:16px}.mk-nu-phones{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px;display:grid}.mk-nu-scan{opacity:.9}.mk-phone{aspect-ratio:390/844;background:var(--mk-bg);border:10px solid #1c1f22;border-radius:44px;position:relative;overflow:hidden;box-shadow:0 60px 120px -40px #000000f2,0 0 0 1px #f4efe514}@media (max-width:1000px){.mk-nu-stage{grid-template-columns:1fr}}.mk-as-stage{box-sizing:border-box;grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr);align-items:center;gap:56px;max-width:1400px;margin:0 auto;padding:136px 24px 120px;display:grid}.mk-as-frames{aspect-ratio:1328/736;background:#101314;border:1px solid #f4efe51f;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 50px 120px -50px #000000f2}.mk-as-frame{opacity:0;width:100%;height:100%;position:absolute;inset:0}.mk-as-frame.f3{opacity:1}.mk-as-pfill{background:var(--mk-accent);transform-origin:0;height:100%;display:block;transform:scaleX(1)}@media (max-width:1000px){.mk-as-stage{grid-template-columns:1fr}}.mk-cs-stage{box-sizing:border-box;flex-direction:column;gap:48px;max-width:1400px;margin:0 auto;padding:136px 24px 96px;display:flex}.mk-cs-main{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:56px;display:grid}.mk-cs-texts{flex-direction:column;gap:28px;display:flex}.mk-cs-t{border-top:1px solid #f4efe51f;padding-top:20px}.mk-cs-knob{left:50%;transform:rotate(180deg)}.mk-cs-tfill{width:50%}.mk-cs-chip{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;background:#121514;border:1px solid #74d3ac59;border-radius:12px;align-items:center;gap:10px;width:calc(50% - 8px);height:36px;padding:0 14px;font-size:15px;display:flex;position:absolute;left:0;overflow:hidden}.mk-cs-chip.mv2{background:#1b1a16;border-color:#f4efe566;transform:translate(calc(100% + 16px))}@property --mk-cc{syntax:"<integer>";inherits:false;initial-value:3}.mk-cs-count{--mk-cc:3;counter-reset:cc var(--mk-cc)}.mk-cs-count:after{content:counter(cc) " / 8"}.mk-ro-row{border-bottom:1px solid var(--mk-line-2);grid-template-columns:minmax(150px,.8fr) minmax(0,2fr) auto;align-items:center;gap:16px 32px;padding:28px 0;display:grid}.mk-plan-btn{box-sizing:border-box;width:100%;min-height:54px;font:inherit;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:650;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.mk-plan-btn:disabled{cursor:not-allowed}.mk-plan-btn.is-filled{background:var(--mk-accent);color:var(--mk-bg)}.mk-plan-btn.is-filled:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 14px 34px -12px #74d3acb3}.mk-plan-btn.is-muted{background:var(--mk-bg-3);color:var(--mk-mute)}.mk-plan-btn.is-warn{color:#f5b041;background:#f59e0b1f;border:1px solid #f59e0b52}.mk-plan-btn:focus-visible{outline:2px solid var(--mk-accent);outline-offset:3px}.mk-seg{background:var(--mk-bg-3);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.mk-seg button{font:inherit;cursor:pointer;min-height:44px;color:var(--mk-ink);background:0 0;border:none;border-radius:999px;padding:10px 18px;font-size:14px}.mk-seg button[aria-pressed=true]{background:var(--mk-ink);color:var(--mk-bg);font-weight:600}.mk-pv-page{color:var(--mk-ink);flex-direction:column;display:flex}@media (max-width:760px){.mk-hide-sm{display:none!important}.mk-ro-row{grid-template-columns:1fr;justify-items:start}.mk-header{position:relative}.mk-header-actions{order:2}.mk-header-tabs{order:3;width:100%}.mk-header-tabs .mk-tab{flex:1;justify-content:center}}html.mk-scenes .mk-rv{animation:linear both mk-rv;animation-timeline:view();animation-range:entry entry 75%}html.mk-scenes .mk-strike{animation:linear both mk-strike;animation-timeline:view();animation-range:entry 70% cover 45%}html.mk-scenes .mk-fill{animation:linear both mk-fill-par;animation-timeline:view();animation-range:entry cover 70%}html.mk-scenes .mk-hs{view-timeline-name:--mk-hs;height:470vh}html.mk-scenes .mk-hs-stage{height:100vh;padding:0;position:sticky;top:0;overflow:hidden}html.mk-scenes .mk-hs-head{padding-top:88px;animation:linear both mk-hs-up;animation-timeline:--mk-hs;animation-range:contain 4% contain 26%;position:absolute;top:0;left:0;right:0}html.mk-scenes .mk-hs-band{clip-path:inset(47vh 24px 0 round 24px);border-radius:0;width:auto;max-width:none;height:auto;margin:0;animation:linear both mk-hs-open;animation-timeline:--mk-hs;animation-range:contain 8% contain 64%;position:absolute;inset:0}html.mk-scenes .mk-hs-col{animation:linear both mk-hs-seam;animation-timeline:--mk-hs;animation-range:contain 66% contain 74%}html.mk-scenes .mk-hs-mask{height:var(--mB);animation:linear both mk-hs-mask;animation-timeline:--mk-hs;animation-range-start:var(--a);animation-range-end:var(--b)}html.mk-scenes .mk-hs-dim{opacity:1;animation:linear both mk-hs-undim;animation-timeline:--mk-hs;animation-range-start:var(--a);animation-range-end:var(--b)}html.mk-scenes .mk-hs-cap{top:var(--mB);animation:linear both mk-hs-cap;animation-timeline:--mk-hs;animation-range-start:var(--a);animation-range-end:var(--b)}html.mk-scenes .mk-hs-ph{animation:linear both mk-hs-ph;animation-timeline:--mk-hs;animation-range:contain 4% contain 66%;display:block}html.mk-scenes .mk-hs-min{animation:linear both mk-hs-min;animation-timeline:--mk-hs;animation-range:contain 4% contain 66%}html.mk-scenes .mk-hs-copy{animation:linear both mk-hs-fade;animation-timeline:--mk-hs;animation-range:contain 2% contain 14%;top:calc(47vh + 28px);left:52px}html.mk-scenes .mk-hs-scrim{animation:linear both mk-hs-scrim;animation-timeline:--mk-hs;animation-range:contain 72% contain 80%}html.mk-scenes .mk-hs-legend{animation:linear both mk-hs-fade;animation-timeline:--mk-hs;animation-range:contain 2% contain 14%}html.mk-scenes .mk-hs-after{z-index:4;pointer-events:none;justify-content:center;max-width:none;margin:0;position:absolute;inset:0}html.mk-scenes .mk-hs-l0{animation:linear both mk-hs-in;animation-timeline:--mk-hs;animation-range:contain 75% contain 83%}html.mk-scenes .mk-hs-l1{animation:linear both mk-hs-in;animation-timeline:--mk-hs;animation-range:contain 82% contain 87%}html.mk-scenes .mk-hs-l2{animation:linear both mk-hs-in;animation-timeline:--mk-hs;animation-range:contain 86% contain 91%}html.mk-scenes .mk-hs-l3{animation:linear both mk-hs-in;animation-timeline:--mk-hs;animation-range:contain 90% contain 95%}html.mk-scenes .mk-hs-l4{animation:linear both mk-hs-in;animation-timeline:--mk-hs;animation-range:contain 94% contain 99%}html.mk-scenes .mk-er{view-timeline-name:--mk-er;height:540vh}html.mk-scenes .mk-er-stage{align-items:stretch;height:100vh;padding:96px 24px 28px;position:sticky;top:0}html.mk-scenes .mk-er-caps{flex:1;position:relative}html.mk-scenes .mk-er-cap{animation:linear both mk-text;animation-timeline:--mk-er;animation-range-start:var(--a);animation-range-end:var(--b);border:none;padding:0;position:absolute;top:0;left:0;right:0}html.mk-scenes .mk-er-cap.c1{animation-name:mk-text-first}html.mk-scenes .mk-er-cap.c3{animation-name:mk-text-last}html.mk-scenes .mk-er-viz{height:100%;display:block}html.mk-scenes .mk-er-area{height:auto;position:absolute;inset:0}html.mk-scenes .mk-er-edge,html.mk-scenes .mk-er-x{animation:linear both mk-er-fade;animation-timeline:--mk-er;animation-range:contain 12% contain 22%}html.mk-scenes .mk-er-spoke{animation:linear both mk-er-spoke;animation-timeline:--mk-er;animation-range:contain 18% contain 46%}html.mk-scenes .mk-er-silo{animation:linear both mk-er-in;animation-timeline:--mk-er;animation-range:contain 26% contain 44%}html.mk-scenes .mk-er-core{animation:linear both mk-er-core;animation-timeline:--mk-er;animation-range:contain 22% contain 66%}html.mk-scenes .mk-er-ctx{animation:linear both mk-er-ctx;animation-timeline:--mk-er;animation-range:contain 30% contain 46%}html.mk-scenes .mk-er-cal{width:min(100%,158vh - 568.8px);animation:linear both mk-er-cal;animation-timeline:--mk-er;animation-range:contain 56% contain 68%;position:absolute;top:58%;left:50%}html.mk-scenes .mk-er-call{animation:linear both mk-er-pop;animation-timeline:--mk-er;animation-range-start:var(--a);animation-range-end:var(--b)}html.mk-scenes .mk-ps{view-timeline-name:--mk-ps;height:680vh}html.mk-scenes .mk-ps-stage{max-width:none;height:100vh;padding:0;display:block;position:sticky;top:0;overflow:hidden}html.mk-scenes .mk-ps-head{max-width:1352px;margin:0 auto;padding:0 24px;position:absolute;top:80px;left:0;right:0}html.mk-scenes .mk-ps-h2{font-size:clamp(30px,2.8vw,44px)!important}html.mk-scenes .mk-ps-lede{display:none}html.mk-scenes .mk-ps-rail{grid-template-columns:var(--mk-rail-cols);box-sizing:border-box;gap:12px;max-width:1352px;margin:0 auto;padding:0 24px;display:grid;position:absolute;bottom:26px;left:0;right:0}html.mk-scenes .mk-ps-fill{animation:linear both mk-fill-x;animation-timeline:--mk-ps;animation-range-start:var(--a);animation-range-end:var(--b)}html.mk-scenes .mk-ps-steps{display:block;position:absolute;inset:150px 0 84px}html.mk-scenes .mk-ps-step{box-sizing:border-box;grid-template-columns:minmax(280px,.7fr) minmax(0,1.6fr);gap:56px;max-width:1352px;margin:0 auto;padding:0 24px;position:absolute;inset:0}html.mk-scenes .mk-ps-text{animation:linear both mk-text;animation-timeline:--mk-ps;animation-range-start:var(--a);animation-range-end:var(--b)}html.mk-scenes .mk-ps-shot{height:100%;animation:linear both mk-shot;animation-timeline:--mk-ps;animation-range-start:var(--a);animation-range-end:var(--b)}html.mk-scenes .mk-ps-shot>img{width:auto;max-width:100%;max-height:calc(100vh - 270px)}html.mk-scenes .mk-ps-shot>img.mk-ps-phone{width:auto}html.mk-scenes .mk-ps-first .mk-ps-text{animation-name:mk-text-first}html.mk-scenes .mk-ps-first .mk-ps-shot{animation-name:mk-shot-first}html.mk-scenes .mk-ps-last .mk-ps-text{animation-name:mk-text-last}html.mk-scenes .mk-ps-last .mk-ps-shot{animation-name:mk-shot-last}html.mk-scenes .mk-nu{view-timeline-name:--mk-nu;height:420vh}html.mk-scenes .mk-nu-stage{align-items:center;height:100vh;padding:96px 24px 32px;position:sticky;top:0}html.mk-scenes .mk-nu-caps{min-height:220px;position:relative}html.mk-scenes .mk-nu-cap{animation:linear both mk-text;animation-timeline:--mk-nu;animation-range-start:var(--a);animation-range-end:var(--b);border:none;padding:0;position:absolute;top:0;left:0;right:0}html.mk-scenes .mk-nu-cap.f{animation-name:mk-text-first}html.mk-scenes .mk-nu-cap.l{animation-name:mk-text-last}html.mk-scenes .mk-nu-phones{height:calc(100vh - 140px);display:block;position:relative}html.mk-scenes .mk-nu-phone{width:calc(46.2vh - 92.4px);max-width:380px;animation:linear both mk-nu-ph;animation-timeline:--mk-nu;animation-range-start:var(--a);animation-range-end:var(--b);position:absolute;top:50%;left:50%}html.mk-scenes .mk-nu-phone.f{animation-name:mk-nu-ph-first}html.mk-scenes .mk-nu-phone.l{animation-name:mk-nu-ph-last}html.mk-scenes .mk-nu-figcap{display:none}html.mk-scenes .mk-nu-scan{animation:linear both mk-nu-scan;animation-timeline:--mk-nu;animation-range:contain 24% contain 46%}html.mk-scenes .mk-nu-tag{animation:linear both mk-nu-tag;animation-timeline:--mk-nu;animation-range-start:var(--a);animation-range-end:var(--b)}html.mk-scenes .mk-as{view-timeline-name:--mk-as;height:380vh}html.mk-scenes .mk-as-stage{height:100vh;padding-top:96px;padding-bottom:40px;position:sticky;top:0}html.mk-scenes .mk-as-frames{animation:linear both mk-as-zoom;animation-timeline:--mk-as;animation-range:contain contain 26%}html.mk-scenes .mk-as-frame{animation:linear both mk-as-f;animation-timeline:--mk-as;animation-range-start:var(--a);animation-range-end:var(--b)}html.mk-scenes .mk-as-frame.f1{animation-name:mk-as-f-first}html.mk-scenes .mk-as-frame.f3{animation-name:mk-as-f-last}html.mk-scenes .mk-as-cap{animation:linear both mk-cap;animation-timeline:--mk-as;animation-range-start:var(--a);animation-range-end:var(--b)}html.mk-scenes .mk-as-cap.c1{animation-name:mk-cap-first}html.mk-scenes .mk-as-cap.c3{animation-name:mk-cap-last}html.mk-scenes .mk-as-pfill{animation:linear both mk-fill-x;animation-timeline:--mk-as;animation-range:contain}html.mk-scenes .mk-cs{view-timeline-name:--mk-cs;height:460vh}html.mk-scenes .mk-cs-stage{justify-content:center;gap:24px;height:100vh;padding:88px 24px 32px;animation:linear both mk-cs-bg;animation-timeline:--mk-cs;animation-range:contain;position:sticky;top:0}html.mk-scenes .mk-cs-h2{font-size:clamp(36px,4vw,64px)!important}html.mk-scenes .mk-cs-texts{min-height:290px;position:relative}html.mk-scenes .mk-cs-t{animation:linear both mk-text;animation-timeline:--mk-cs;animation-range-start:var(--a);animation-range-end:var(--b);border:none;padding:0;position:absolute;inset:0}html.mk-scenes .mk-cs-t.t1{animation-name:mk-text-first}html.mk-scenes .mk-cs-t.t3{animation-name:mk-text-last}html.mk-scenes .mk-cs-knob{animation:linear both mk-cs-knob;animation-timeline:--mk-cs;animation-range:contain}html.mk-scenes .mk-cs-tfill{animation:linear both mk-cs-tfill;animation-timeline:--mk-cs;animation-range:contain}html.mk-scenes .mk-cs-chip.mv2,html.mk-scenes .mk-cs-chip.mv3{animation:linear both mk-cs-move;animation-timeline:--mk-cs;animation-range-start:var(--a);animation-range-end:var(--b)}html.mk-scenes .mk-cs-count{animation:linear both mk-cs-cc;animation-timeline:--mk-cs;animation-range:contain}html.mk-scenes .mk-cs-stop{animation:linear both mk-cap;animation-timeline:--mk-cs;animation-range-start:var(--a);animation-range-end:var(--b)}html.mk-scenes .mk-cs-stop.s1{animation-name:mk-cap-first}html.mk-scenes .mk-cs-stop.s3{animation-name:mk-cap-last}html.mk-scenes .mk-ch-photo{animation:linear both mk-ch-photo;animation-timeline:view();animation-range:exit}@keyframes mk-ch-photo{to{transform:translateY(-120px)scale(.96)}}html.mk-scenes .mk-hero-back{animation:linear both mk-par-back;animation-timeline:view();animation-range:exit}html.mk-scenes .mk-hero-front{animation:linear both mk-par-front;animation-timeline:view();animation-range:exit}html.mk-scenes .mk-pv-page{animation:linear both mk-pv-scroll;animation-timeline:view();animation-range:cover 10% cover 90%}@keyframes mk-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes mk-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes mk-swap{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}to{opacity:1;filter:none;transform:none}}@keyframes mk-blink{0%{opacity:1}50%{opacity:0}}@keyframes mk-spin{to{transform:rotate(360deg)}}@keyframes mk-rv{0%{opacity:0;transform:translateY(64px)}to{opacity:1;transform:none}}@keyframes mk-strike{0%{background-size:0% .08em}to{background-size:100% .08em}}@keyframes mk-fill-par{0%{background-position:var(--mk-fill-from,center 85%);transform:scale(.9)}to{background-position:var(--mk-fill-to,center 25%);transform:none}}@keyframes mk-fill-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mk-text{0%{opacity:0;transform:translateY(60px)}22%,78%{opacity:1;transform:none}to{opacity:0;transform:translateY(-60px)}}@keyframes mk-text-first{0%,78%{opacity:1;transform:none}to{opacity:0;transform:translateY(-60px)}}@keyframes mk-text-last{0%{opacity:0;transform:translateY(60px)}22%,to{opacity:1;transform:none}}@keyframes mk-shot{0%{opacity:0;transform:perspective(1400px)translateY(140px)rotateX(16deg)scale(.9)}24%,76%{opacity:1;transform:perspective(1400px)translateY(0)rotateX(0)scale(1)}to{opacity:0;transform:perspective(1400px)translateY(-110px)rotateX(-8deg)scale(.95)}}@keyframes mk-shot-first{0%,76%{opacity:1;transform:perspective(1400px)translateY(0)rotateX(0)scale(1)}to{opacity:0;transform:perspective(1400px)translateY(-110px)rotateX(-8deg)scale(.95)}}@keyframes mk-shot-last{0%{opacity:0;transform:perspective(1400px)translateY(140px)rotateX(16deg)scale(.9)}24%,to{opacity:1;transform:perspective(1400px)translateY(0)rotateX(0)scale(1)}}@keyframes mk-cap{0%{opacity:.3}18%,82%{opacity:1}to{opacity:.3}}@keyframes mk-cap-first{0%,82%{opacity:1}to{opacity:.3}}@keyframes mk-cap-last{0%{opacity:.3}18%,to{opacity:1}}@keyframes mk-hs-open{to{clip-path:inset(0)}}@keyframes mk-hs-mask{to{height:0%}}@keyframes mk-hs-cap{to{opacity:0;top:0%}}@keyframes mk-hs-up{to{opacity:0;transform:translateY(-26vh)}}@keyframes mk-hs-fade{to{opacity:0;transform:translateY(-40px)}}@keyframes mk-hs-scrim{to{opacity:1}}@keyframes mk-hs-in{0%{opacity:0;filter:blur(10px);transform:translateY(48px)}to{opacity:1;filter:none;transform:none}}@keyframes mk-hs-undim{0%{opacity:1}to{opacity:0}}@keyframes mk-hs-seam{to{border-right-color:#0000}}@keyframes mk-hs-ph{0%{opacity:0;left:0%}3%,96%{opacity:1}to{opacity:0;left:100%}}@keyframes mk-hs-min{0%{--mk-min:0}to{--mk-min:90}}@keyframes mk-er-fade{0%{opacity:1}to{opacity:0}}@keyframes mk-er-spoke{0%{opacity:0}30%,75%{opacity:1}to{opacity:0}}@keyframes mk-er-in{to{opacity:0;top:48%;left:50%;transform:translate(-50%,-50%)scale(.2)}}@keyframes mk-er-core{0%{opacity:0;transform:scale(.3)}25%{opacity:1;transform:scale(1)}72%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:translateY(-36vh)scale(.42)}}@keyframes mk-er-ctx{0%{opacity:0}20%{opacity:1}to{opacity:0;top:48%;left:50%;transform:translate(-50%,-50%)scale(.3)}}@keyframes mk-er-cal{0%{opacity:0;transform:translate(-50%,-40%)scale(.86)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes mk-er-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes mk-nu-ph{0%{opacity:0;transform:translate(-30%,-50%)rotate(4deg)scale(.92)}22%,78%{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}to{opacity:0;transform:translate(-70%,-50%)rotate(-4deg)scale(.92)}}@keyframes mk-nu-ph-first{0%,78%{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}to{opacity:0;transform:translate(-70%,-50%)rotate(-4deg)scale(.92)}}@keyframes mk-nu-ph-last{0%{opacity:0;transform:translate(-30%,-50%)rotate(4deg)scale(.92)}22%,to{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}}@keyframes mk-nu-scan{0%{top:16%}to{top:78%}}@keyframes mk-nu-tag{0%{opacity:0;transform:translate(-50%,-30%)scale(.8)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes mk-as-zoom{0%{opacity:.4;transform:translateY(60px)scale(.9)}to{opacity:1;transform:none}}@keyframes mk-as-f{0%{opacity:0}15%,85%{opacity:1}to{opacity:0}}@keyframes mk-as-f-first{0%,85%{opacity:1}to{opacity:0}}@keyframes mk-as-f-last{0%{opacity:0}15%,to{opacity:1}}@keyframes mk-cs-knob{0%,16%{left:0%;transform:rotate(0)}44%,56%{left:50%;transform:rotate(180deg)}84%,to{left:100%;transform:rotate(360deg)}}@keyframes mk-cs-tfill{0%,16%{width:0%}44%,56%{width:50%}84%,to{width:100%}}@keyframes mk-cs-move{0%{background:#121514;border-color:#74d3ac59;transform:translate(0)}to{background:#1b1a16;border-color:#f4efe566;transform:translate(calc(100% + 16px))}}@keyframes mk-cs-cc{0%,28%{--mk-cc:0}44%,62%{--mk-cc:3}78%,to{--mk-cc:5}}@keyframes mk-cs-bg{0%{background-color:var(--mk-cs-from,#0a0b0a)}to{background-color:var(--mk-cs-to,#14120e)}}@keyframes mk-par-back{to{transform:translateY(-90px)rotate(-6deg)}}@keyframes mk-par-front{to{transform:translateY(-200px)}}@keyframes mk-pv-scroll{0%{transform:translateY(0)}to{transform:translateY(-58%)}}@media (prefers-reduced-motion:reduce){.mk-dot,.mk-redact,.mk-swap,.mk-caret,.mk-er-ring{animation:none}.mk-roll,.mk-pill,.mk-cta{transition:none}}
