.mk{--mk-ease:cubic-bezier(.22,1,.36,1);--mk-hair:rgba(237,234,217,.05);--pt-paper-faint:rgba(237,234,217,.6);--color-faint:rgba(237,234,217,.6);--pt-flare:#e07b58;--color-expense:#e07b58;background-color:var(--color-background);color:var(--color-primary)}.mk :focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.mk-colgrid{background-image:repeating-linear-gradient(to right,var(--mk-hair)0,var(--mk-hair)1px,transparent 1px,transparent calc(100%/12))}@media (prefers-contrast:more){.mk{--mk-hair:rgba(237,234,217,.3);--pt-field-2:rgba(237,234,217,.5);--color-default:rgba(237,234,217,.5);--pt-paper-dim:rgba(237,234,217,.88);--color-secondary:rgba(237,234,217,.88);--pt-paper-faint:rgba(237,234,217,.75);--color-faint:rgba(237,234,217,.75)}}.mk-hero-rise{animation:mk-slide-kf .44s var(--mk-ease)forwards;animation-delay:calc(var(--i,0)*55ms);transform:translateY(16px)}@keyframes mk-slide-kf{0%{transform:translateY(16px)}to{transform:none}}@keyframes mk-rise-kf{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.mk-hero-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:mk-draw-kf .7s var(--mk-ease).5s forwards}@keyframes mk-draw-kf{to{stroke-dashoffset:0}}@supports (animation-timeline:view()){.mk-rise{animation:mk-rise-kf 1ms var(--mk-ease)both;animation-timeline:view();animation-range:entry calc(var(--i,0)*5%)entry calc(50% + var(--i,0)*5%)}.mk-fx .mk-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:1ms linear both mk-draw-kf;animation-timeline:view();animation-range:entry 20% entry 90%}.mk-fx .mk-draw-long{stroke-dasharray:1;stroke-dashoffset:1px;animation:1ms linear both mk-draw-kf;animation-timeline:view();animation-range:entry 10% cover 70%}}html.mk-io .mk-rise{opacity:0;transition:opacity .48s var(--mk-ease),transform .48s var(--mk-ease);transition-delay:calc(var(--i,0)*55ms);transform:translateY(16px)}html.mk-io .mk-rise.mk-in{opacity:1;transform:none}html.mk-io .mk-fx .mk-draw,html.mk-io .mk-fx .mk-draw-long{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .8s var(--mk-ease).15s}html.mk-io .mk-fx.mk-in .mk-draw,html.mk-io .mk-fx.mk-in .mk-draw-long{stroke-dashoffset:0}@keyframes mk-grow-kf{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.mk-grow{transform-origin:bottom}@supports (animation-timeline:view()){.mk-fx .mk-grow{animation:mk-grow-kf 1ms var(--mk-ease)both;animation-timeline:view();animation-range:entry calc(var(--i,0)*6%)entry calc(55% + var(--i,0)*6%)}}html.mk-io .mk-fx .mk-grow{transition:transform .48s var(--mk-ease)calc(var(--i,0)*45ms);transform:scaleY(0)}html.mk-io .mk-fx.mk-in .mk-grow{transform:none}.mk-nav{transition:background-color .24s var(--mk-ease),border-color .24s var(--mk-ease);background-color:transparent;border-bottom:1px solid transparent}.mk-nav.mk-solid{background-color:var(--color-background);border-bottom-color:var(--color-default)}.mk-nav-indicator{transition:transform .3s var(--mk-ease),width .3s var(--mk-ease),opacity .2s var(--mk-ease)}.mk-drawer-link{opacity:0;animation:mk-rise-kf .36s var(--mk-ease)forwards;animation-delay:calc(60ms + var(--i,0)*45ms)}.mk-odo{font-variant-numeric:tabular-nums;align-items:flex-start;line-height:1;display:inline-flex}.mk-odo-d{height:1em;display:inline-block;overflow:hidden}.mk-odo-strip{transition:transform .64s var(--mk-ease);will-change:transform;flex-direction:column;display:flex}.mk-odo-strip>span{height:1em;line-height:1;display:block}@property --mk-p1{syntax:"<percentage>";inherits:false;initial-value:0%}@property --mk-p2{syntax:"<percentage>";inherits:false;initial-value:0%}@property --mk-p3{syntax:"<percentage>";inherits:false;initial-value:0%}@property --mk-p4{syntax:"<percentage>";inherits:false;initial-value:0%}.mk-donut{background:conic-gradient(var(--mk-c1)0 var(--mk-p1),var(--mk-c2)var(--mk-p1)var(--mk-p2),var(--mk-c3)var(--mk-p2)var(--mk-p3),var(--mk-c4)var(--mk-p3)var(--mk-p4),var(--mk-c5)var(--mk-p4)100%);transition:--mk-p1 .48s var(--mk-ease),--mk-p2 .48s var(--mk-ease),--mk-p3 .48s var(--mk-ease),--mk-p4 .48s var(--mk-ease);-webkit-mask:radial-gradient(closest-side,transparent 0,transparent 62%,#000 calc(62% + .5px),#000 calc(100% - .5px),transparent 100%);mask:radial-gradient(closest-side,transparent 0,transparent 62%,#000 calc(62% + .5px),#000 calc(100% - .5px),transparent 100%)}.mk-faq-panel{transition:grid-template-rows .32s var(--mk-ease);grid-template-rows:0fr;display:grid}.mk-faq-panel[data-open=true]{grid-template-rows:1fr}.mk-faq-panel>div{min-height:0;overflow:hidden}html[data-intro=seen] #pt-intro,html[data-intro=done] #pt-intro{display:none}html[data-intro=run]{scrollbar-gutter:stable;overflow:hidden}html[data-intro=run] .mk-hero-rise{animation-delay:calc(1.45s + var(--i,0)*55ms)}html[data-intro=run] .mk-hero-draw{animation-delay:1.95s}#pt-intro{--pt-intro-out:cubic-bezier(.55,0,1,.45);animation:.12s linear 1.68s forwards pt-intro-release}@keyframes pt-intro-release{0%{opacity:1;pointer-events:auto}to{opacity:0;pointer-events:none}}#pt-intro .pt-intro-stage{perspective:900px;perspective-origin:50%;gap:max(1.25rem,min(3vmin,2.5rem))}#pt-intro .pt-intro-mark{width:max(5rem,min(22vmin,9rem));height:max(5rem,min(22vmin,9rem))}#pt-intro .pt-intro-rule{background-color:var(--color-faint);width:min(34rem,74vw);height:1px;animation:pt-intro-rule-in .45s var(--mk-ease)forwards,pt-intro-plate-out .5s var(--pt-intro-out)1.3s forwards;transform:scaleX(0)}@keyframes pt-intro-rule-in{to{transform:scaleX(1)}}#pt-intro .pt-intro-word{letter-spacing:.06em;font-size:max(2.5rem,min(11vmin,4.75rem));display:flex;overflow:hidden}#pt-intro .pt-intro-letter{opacity:0;animation:pt-intro-letter-in .24s var(--mk-ease)forwards;animation-delay:calc(.55s + var(--i,0)*40ms);display:inline-block;transform:translateY(100%)}@keyframes pt-intro-letter-in{to{opacity:1;transform:none}}#pt-intro .pt-intro-mark>circle:first-of-type{stroke-dasharray:239;stroke-dashoffset:239px;animation:pt-intro-draw .7s var(--mk-ease).15s forwards}@keyframes pt-intro-draw{to{stroke-dashoffset:0}}#pt-intro .pt-intro-mark>line:nth-of-type(-n+4){opacity:0;transform-box:fill-box;transform-origin:50%;animation:pt-intro-tick-in .26s var(--mk-ease)forwards;transform:scale(.4)}#pt-intro .pt-intro-mark>line:first-of-type{animation-delay:.12s}#pt-intro .pt-intro-mark>line:nth-of-type(2){animation-delay:.17s}#pt-intro .pt-intro-mark>line:nth-of-type(3){animation-delay:.145s}#pt-intro .pt-intro-mark>line:nth-of-type(4){animation-delay:.195s}@keyframes pt-intro-tick-in{to{opacity:1;transform:none}}#pt-intro .pt-intro-mark>g{clip-path:inset(100% 0 0);animation:pt-intro-wipe-up .42s var(--mk-ease).4s forwards}@keyframes pt-intro-wipe-up{to{clip-path:inset(0)}}#pt-intro .pt-intro-mark>line:nth-of-type(5),#pt-intro .pt-intro-mark>circle:nth-of-type(2),#pt-intro .pt-intro-mark>circle:nth-of-type(3){opacity:0;animation:pt-intro-fix-in .3s var(--mk-ease).64s forwards}@keyframes pt-intro-fix-in{to{opacity:1}}@property --pt-ap{syntax:"<length>";inherits:false;initial-value:0}#pt-intro .pt-intro-mark{animation:pt-intro-mark-in .7s var(--mk-ease)forwards,pt-intro-mark-out .5s var(--pt-intro-out)1.3s forwards}@keyframes pt-intro-mark-in{0%{transform:translateZ(-260px)}to{transform:translateZ(0)}}@keyframes pt-intro-mark-out{0%{opacity:1;transform:translateZ(0)}55%{opacity:.15}to{opacity:0;transform:translateZ(420px)}}#pt-intro .pt-intro-word{animation:pt-intro-plate-out .5s var(--pt-intro-out)1.3s forwards}@keyframes pt-intro-plate-out{0%{opacity:1;transform:translateZ(0)}55%{opacity:.15}to{opacity:0;transform:translateZ(190px)}}#pt-intro .pt-intro-veil{clip-path:polygon(0% 0%,0% 100%,50% 100%,50% calc(50% + var(--pt-ap)),calc(50% - var(--pt-ap))calc(50% + var(--pt-ap)),calc(50% - var(--pt-ap))calc(50% - var(--pt-ap)),calc(50% + var(--pt-ap))calc(50% - var(--pt-ap)),calc(50% + var(--pt-ap))calc(50% + var(--pt-ap)),50% calc(50% + var(--pt-ap)),50% 100%,100% 100%,100% 0%);animation:pt-intro-aperture .5s var(--pt-intro-out)1.3s forwards}@keyframes pt-intro-aperture{to{--pt-ap:90vmax}}@media (prefers-reduced-motion:reduce){.mk-hero-rise,.mk-rise,.mk-drawer-link{opacity:1;transition:none;animation:none;transform:none}.mk-fx .mk-grow,html.mk-io .mk-fx .mk-grow{transition:none;animation:none;transform:none}html.mk-io .mk-rise{opacity:1;transition:none;transform:none}.mk-hero-draw,.mk-fx .mk-draw,.mk-fx .mk-draw-long,html.mk-io .mk-fx .mk-draw,html.mk-io .mk-fx .mk-draw-long{stroke-dasharray:none;stroke-dashoffset:0;transition:none;animation:none}.mk-odo-strip,.mk-donut,.mk-nav,.mk-nav-indicator,.mk-faq-panel{transition:none}#pt-intro{display:none}}
