.hs{position:relative;container-type:inline-size;aspect-ratio:720/820}.hs-slot>.hs{width:100%}@media (min-width:1025px){.fx .fx-head-shell--home .fx-hero--split .fx-hero__visual{position:relative;align-self:stretch}.fx .fx-head-shell--home .fx-hero--split .fx-hero__visual>.hs-slot{position:absolute;top:50%;left:-2vw;right:calc(24px - var(--page-pad-x));width:auto;max-width:700px;margin-left:auto;transform:translateY(-50%)}}@media (max-width:1024px){.fx .fx-head-shell--home .fx-hero--split .fx-hero__visual>.hs-slot{max-width:560px}}.hs__mac{position:absolute;left:6%;top:2.5%;width:94%;z-index:1;transform-origin:100% 0}.hs__phone{position:absolute;left:1%;top:31.5%;width:35%;z-index:3;transform-origin:0 75%}.hs .fx-dev--desktop,.hs .fx-dev--desktop.fx-dev--lg{display:block;width:100%;max-width:none}.hs .fx-dev--phone,.hs .fx-dev--phone.fx-dev--lg{display:block;width:100%}.hs .fx-dev--phone .fx-dev__body{padding:.57cqw;border-radius:4.4cqw}.hs .fx-dev--phone .fx-dev__screen{border-radius:3.8cqw}.hs__mac,.hs__phone{transform-origin:50% 50%}@media (prefers-reduced-motion:no-preference){.hs__mac,.hs__phone{transition:transform .9s cubic-bezier(.45,0,.2,1),opacity .6s var(--ease),filter .6s var(--ease)}}.hs__phone{transform:translate(-4%,2%) scale(.9)}.hs.is-focus-app .hs__phone{transform:translate(90%,-23.6%) scale(1.24)}.hs.is-focus-app .hs__mac{transform:translate(-3.3%,12.8%) scale(.84);filter:blur(2.5px) saturate(.35) brightness(.92)}.hs.is-focus-mac .hs__mac{z-index:4;transform:translate(-3.3%,35%) scale(1.08)}.hs.is-focus-mac .hs__phone{transform:translate(90%,-42.3%) scale(.75);filter:blur(2.5px) saturate(.35) brightness(.92)}.hs .fx-dev__live{transition:opacity .45s var(--ease)}.hs.is-fade .fx-dev__live{opacity:0}.hs .fx-dev__screen:after{content:"";position:absolute;inset:0;z-index:3;background:url(/assets/logo.png) 50%/8cqw auto no-repeat;opacity:0;pointer-events:none;transition:opacity .3s var(--ease)}.hs.is-fade .fx-dev__screen:after{opacity:.18}.hs--wait:before{content:"";position:absolute;inset:0;background:url(/assets/logo.png) 50%/72px auto no-repeat;opacity:.18;pointer-events:none}@media (prefers-reduced-motion:no-preference){.hs--wait:before,.hs.is-fade .fx-dev__screen:after{animation:mk-app-load 1.2s ease-in-out infinite}.hs .mk-app__sheet .mk-app__sh-body,.hs .mk-app__sheet .mk-app__sh-foot,.hs .mk-app__sheet .mk-app__sh-title{animation:hs-step .45s cubic-bezier(.33,1,.68,1) both}}@keyframes hs-step{0%{opacity:0;transform:translateX(22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.hs .mk-app__sheet .mk-app__round--back{animation:hs-in .45s var(--ease) both}}.hs .mk-app__sheet .mk-app__round--back,.hs .mk-app__sheet .mk-app__sh-body,.hs .mk-app__sheet .mk-app__sh-foot,.hs .mk-app__sheet .mk-app__sh-title{transition:opacity .22s var(--ease),transform .22s var(--ease)}.hs.is-step-out .mk-app__sheet .mk-app__round--back,.hs.is-step-out .mk-app__sheet .mk-app__sh-body,.hs.is-step-out .mk-app__sheet .mk-app__sh-foot,.hs.is-step-out .mk-app__sheet .mk-app__sh-title{opacity:0;transform:translateX(-18px)}.hs .fx-dev--phone .fx-dev__island{z-index:8}.hs .mk-hm__row>span{transition:opacity .25s var(--ease)}@media (prefers-reduced-motion:no-preference){.hs .mk-da__given{animation-duration:.4s}}.hs .mk-po__win .mk-po__part,.hs .mk-po__win.is-live .mk-po__part{opacity:1}.hs .mk-po__win.is-live .mk-po__part.is-step{animation:none}.hs .mk-po__tag{display:none}.hs .mk-po__win .mk-po__scroll,.hs .mk-po__win.is-live .mk-po__scroll{animation:none;transform:none}.hs .mk-lg__tabs{grid-template-columns:1.25fr repeat(3,1fr)}.hs .mk-lg__grid{grid-template-columns:46px repeat(var(--cols),minmax(0,1fr));gap:7px}.hs .mk-po__live,.hs .mk-po__title{flex:none;white-space:nowrap}.mk-po__pages{display:grid}.mk-po__page{grid-area:1/1;display:flex;flex-direction:column;gap:24px;min-width:0;transition:opacity .4s var(--ease)}.mk-po__page--ap{transform:translateY(-112px)}.mk-po__page--ov,.mk-po__pages.is-overview .mk-po__page--ap{opacity:0}.mk-po__pages.is-overview .mk-po__page--ov{opacity:1}.mk-po__page--ov{transform:translateY(var(--ov-y,0))}@media (prefers-reduced-motion:no-preference){.mk-po__page--ov{transition:opacity .4s var(--ease),transform .9s cubic-bezier(.65,0,.35,1)}.hs .mk-po__win .mk-po__page--ov .mk-po__part{transition:opacity .45s var(--ease),transform .55s cubic-bezier(.34,1.32,.64,1),filter .45s var(--ease)}}.mk-po__pages[data-hl] .mk-po__page--ov .mk-po__part{opacity:.32}.mk-po__pages[data-hl="0"] .mk-po__part[data-at="0"],.mk-po__pages[data-hl="1"] .mk-po__part[data-at="1"],.mk-po__pages[data-hl="10"] .mk-po__part[data-at="10"],.mk-po__pages[data-hl="2"] .mk-po__part[data-at="2"],.mk-po__pages[data-hl="3"] .mk-po__part[data-at="3"],.mk-po__pages[data-hl="4"] .mk-po__part[data-at="4"],.mk-po__pages[data-hl="5"] .mk-po__part[data-at="5"],.mk-po__pages[data-hl="6"] .mk-po__part[data-at="6"],.mk-po__pages[data-hl="7"] .mk-po__part[data-at="7"],.mk-po__pages[data-hl="8"] .mk-po__part[data-at="8"],.mk-po__pages[data-hl="9"] .mk-po__part[data-at="9"]{z-index:5;opacity:1;transform:scale(1.045);filter:drop-shadow(0 22px 26px color-mix(in srgb,var(--text-dark) 22%,transparent))}.hs .mk-po__navi,.hs .mk-po__navi>svg{transition:background-color .35s var(--ease),color .35s var(--ease)}.hs .mk-po__navi:before{content:"";position:absolute;left:-18px;top:8px;bottom:8px;width:4px;border-radius:0 4px 4px 0;background:var(--green-gradient-down);opacity:0;transition:opacity .35s var(--ease)}.hs .mk-po__navi.is-on:before{opacity:1}.hs .mk-po__navl+.mk-po__navi{position:relative}.hs .mk-po__navl+.mk-po__navi:after{content:"";position:absolute;left:50%;top:50%;width:46px;height:46px;margin:-23px 0 0 -23px;border:3px solid color-mix(in srgb,var(--white) 80%,transparent);border-radius:50%;background:color-mix(in srgb,var(--text-dark) 22%,transparent);opacity:0;pointer-events:none}.hs.is-click .mk-po__navl+.mk-po__navi:after{animation:mkapp-touch .7s ease-out both}@media (prefers-reduced-motion:no-preference){.hs.is-booked .mk-po__ibtn.is-dot svg{animation:hs-bell .9s ease-in-out 2;transform-origin:50% 10%}.hs.is-booked .mk-po__ibtn.is-dot{animation:hs-bell-glow 1.8s ease-out}}@keyframes hs-bell{0%,to{transform:rotate(0)}15%{transform:rotate(16deg)}30%{transform:rotate(-14deg)}45%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}}@keyframes hs-bell-glow{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--green-dark) 55%,transparent)}to{box-shadow:0 0 0 14px transparent}}.mk-lg__live--js .mk-lg__ph{animation:none}.mk-lg__live--js .mk-lg__ph--b,.mk-lg__live--js.is-booked .mk-lg__ph--a{opacity:0}.mk-lg__live--js.is-booked .mk-lg__ph--b{opacity:1}.hs__spot{position:absolute;z-index:5;border-radius:18px;box-shadow:0 0 0 2px var(--white),0 0 18px 4px color-mix(in srgb,var(--green-light) 70%,transparent),0 0 0 999px color-mix(in srgb,var(--text-dark) 55%,transparent);opacity:0;pointer-events:none}.hs__spot.is-on{opacity:1}@media (prefers-reduced-motion:no-preference){.hs__spot{transition:opacity .45s var(--ease),left .6s cubic-bezier(.65,0,.35,1),top .6s cubic-bezier(.65,0,.35,1),width .6s cubic-bezier(.65,0,.35,1),height .6s cubic-bezier(.65,0,.35,1)}}.hs__home{z-index:4;opacity:0;pointer-events:none;transition:opacity .35s var(--ease)}.hs__home.is-on{opacity:1}.hs__home .mk-mm__ibar{z-index:2}.hs__home>:not(.mk-app__tabbar):not(.mk-mm__ibar){transition:transform .6s cubic-bezier(.65,0,.35,1)}.hs__home.is-down>:not(.mk-app__tabbar):not(.mk-mm__ibar){transform:translateY(-130px)}.hs__tag{position:absolute;z-index:6;display:inline-flex;align-items:center;height:3.9cqw;padding:0 1.7cqw;border-radius:var(--radius-pill);background:var(--white);box-shadow:0 10px 26px color-mix(in srgb,var(--green-dark) 16%,transparent),0 2px 6px color-mix(in srgb,var(--text-dark) 8%,transparent);font-family:var(--font-body);font-weight:var(--fw-bold);font-size:1.75cqw;color:var(--text-dark);white-space:nowrap}.hs__tag--panel{right:3%;top:-2.8cqw}.hs__tag--app{left:50%;bottom:-2cqw;transform:translateX(-50%)}.hs__tag{transition:opacity .4s var(--ease)}.hs.is-focus-app .hs__tag--panel,.hs.is-focus-mac .hs__tag--app{opacity:0}.hs__wire{position:absolute;inset:0;z-index:4;width:100%;height:100%;overflow:visible;pointer-events:none}.hs__wire path{fill:none;stroke-linecap:round;opacity:0}.hs__wire-glow{stroke:var(--green-light);stroke-width:10;filter:blur(5px);stroke-dasharray:1}.hs__wire-line{stroke-width:3;stroke-dasharray:1}.hs__wire-flow{stroke:var(--white);stroke-width:1.6;stroke-dasharray:.018 .045}.hs.is-signal .hs__wire-glow{opacity:.55}.hs.is-signal .hs__wire-line{opacity:1}.hs.is-signal .hs__wire-flow{opacity:.9}.hs__burst,.hs__ripple{position:absolute;z-index:5;width:0;height:0;pointer-events:none}.hs__burst:after,.hs__burst:before,.hs__ripple:after,.hs__ripple:before{content:"";position:absolute;left:-2.6cqw;top:-2.6cqw;width:5.2cqw;height:5.2cqw;border:2px solid var(--green-dark);border-radius:50%;opacity:0}.hs__burst:after,.hs__burst:before{left:-3.4cqw;top:-3.4cqw;width:6.8cqw;height:6.8cqw;border-width:3px}.hs__packet{position:absolute;left:0;top:0;z-index:5;display:grid;place-items:center;width:3cqw;height:3cqw;border:2px solid var(--white);border-radius:50%;background:var(--green-gradient);box-shadow:0 0 0 .6cqw color-mix(in srgb,var(--green-light) 35%,transparent),0 0 2.2cqw .4cqw color-mix(in srgb,var(--green-light) 70%,transparent);offset-rotate:0deg;offset-distance:0;opacity:0;pointer-events:none}.hs__packet svg{width:1.5cqw;height:1.5cqw}.hs__cap{position:absolute;left:0;right:0;z-index:7;display:inline-flex;align-items:center;gap:1.2cqw;width:max-content;max-width:90%;margin-inline:auto;padding:1.5cqw 2.4cqw 1.5cqw 1.6cqw;border-radius:var(--radius-pill);background:var(--white);box-shadow:0 18px 40px -10px color-mix(in srgb,var(--green-dark) 40%,transparent),0 3px 10px color-mix(in srgb,var(--text-dark) 10%,transparent);font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:2.5cqw;line-height:1.2;color:var(--text-dark);opacity:0;pointer-events:none}.hs__cap i{flex:none;width:1.6cqw;height:1.6cqw;border-radius:50%;background:var(--green-gradient);box-shadow:0 0 0 .6cqw color-mix(in srgb,var(--green-light) 30%,transparent)}.hs__cap--app{top:.5%}.hs__cap--link{left:auto;right:3%;top:60%;margin:0}.hs__cap--mac{top:81%}.hs__cap.is-on{opacity:1}@media (prefers-reduced-motion:no-preference){.hs__cap{transition:opacity .35s var(--ease)}.hs__cap.is-on{animation:hs-cap .55s cubic-bezier(.34,1.32,.64,1) both}.hs__cap.is-out{animation:hs-cap-out .4s var(--ease) both}}@keyframes hs-cap-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-1.2cqw) scale(.97)}}@keyframes hs-cap{0%{opacity:0;transform:translateY(1.6cqw) scale(.96)}to{opacity:1;transform:none}}.hs__event{position:absolute;right:7%;top:60%;z-index:6;display:inline-flex;align-items:center;gap:1.1cqw;height:4.6cqw;padding:0 2cqw 0 1.3cqw;border-radius:var(--radius-pill);background:var(--green-gradient);box-shadow:var(--shadow-button);font-family:var(--font-body);font-weight:var(--fw-bold);font-size:1.85cqw;color:var(--white);white-space:nowrap;opacity:0;transform:translateY(1.4cqw) scale(.94)}.hs__event i{width:1.2cqw;height:1.2cqw;border-radius:50%;background:var(--white);box-shadow:0 0 0 .5cqw color-mix(in srgb,var(--white) 30%,transparent)}.hs.is-chip .hs__event{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.hs.is-signal .hs__wire-glow,.hs.is-signal .hs__wire-line{animation:hs-draw .75s cubic-bezier(.45,0,.2,1) both}.hs:not(.is-signal) .hs__wire path{transition:opacity .6s}.hs.is-signal .hs__wire-flow{animation:hs-flow .9s linear infinite,hs-in .3s .6s both}.hs.is-signal .hs__ripple:before{animation:hs-ring .9s ease-out both}.hs.is-signal .hs__ripple:after{animation:hs-ring .9s ease-out .25s both}.hs.is-signal .hs__packet{animation:hs-travel .95s cubic-bezier(.55,0,.3,1) .1s both}.hs.is-booked .hs__burst:before{animation:hs-ring-big .9s ease-out both}.hs.is-booked .hs__burst:after{animation:hs-ring-big .9s ease-out .2s both}.mk-lg__live--js .mk-lg__ph{transition:opacity .25s}.mk-lg__live--js.is-booked .mk-lg__ph--b{animation:hs-cell 1.1s cubic-bezier(.34,1.32,.64,1)}.hs .mk-lg__bar i{transition:width .6s var(--ease)}.hs__event{transition:opacity .35s var(--ease),transform .45s cubic-bezier(.34,1.32,.64,1)}}@keyframes hs-flow{to{stroke-dashoffset:-.063}}@keyframes hs-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes hs-in{0%{opacity:0}}@keyframes hs-ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.9)}}@keyframes hs-ring-big{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(2.1)}}@keyframes hs-travel{0%{offset-distance:0;opacity:0;transform:scale(.5)}12%{opacity:1;transform:scale(1.1)}88%{opacity:1;transform:scale(1)}to{offset-distance:100%;opacity:0;transform:scale(1.6)}}@keyframes hs-cell{0%{transform:scale(.92);box-shadow:0 0 0 0 color-mix(in srgb,var(--green-dark) 50%,transparent)}35%{transform:scale(1.06);box-shadow:0 0 0 4px color-mix(in srgb,var(--green-dark) 45%,transparent)}to{transform:none;box-shadow:0 0 0 12px transparent}}@media (prefers-reduced-motion:reduce){.mk-lg__live--js .mk-lg__ph--a{opacity:0}.mk-lg__live--js .mk-lg__ph--b{opacity:1}.hs__event{opacity:1;transform:none}}