.mk-ghost{color:var(--color-on-canvas);border-color:var(--color-canvas-line)}.mk-ghost:hover{background-color:var(--color-canvas-fill);border-color:var(--color-on-canvas-soft);color:var(--color-on-canvas)}.mk-nav-link{color:var(--color-on-canvas-soft)}.mk-nav-link:hover,.mk-nav-link[aria-current]{color:var(--color-on-canvas)}.mk-nav-mark{background-color:var(--color-on-canvas);transform-origin:50%;transition:transform var(--dur-base) var(--ease-soft), opacity var(--dur-fast) var(--ease-soft);transform:scaleX(0)}.mk-nav-link[aria-current] .mk-nav-mark{transform:scaleX(1)}@media (hover:hover){.mk-nav-link:hover .mk-nav-mark{transform:scaleX(1)}}.mk-glass{background-color:color-mix(in oklab, var(--color-canvas-from) 68%, transparent);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);border:1px solid var(--color-canvas-line);transition:background-color .48s var(--ease-soft);box-shadow:inset 0 1px #ffffff12,0 14px 34px -14px #000000a6}header[data-on-hero] .mk-glass{background-color:color-mix(in oklab, var(--color-canvas-from) 38%, transparent)}.mk-hero-frost{-webkit-backdrop-filter:blur(36px)saturate(115%);backdrop-filter:blur(36px)saturate(115%);background-color:color-mix(in oklab, var(--color-canvas-from) 24%, transparent)}.mk-glass-panel{background-color:color-mix(in oklab, var(--color-canvas-from) 30%, transparent);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff14,0 24px 48px -24px #00000080}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mk-glass-panel{background-color:var(--color-canvas-from)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mk-glass{background-color:var(--color-canvas-from)}}.mk-glass .mk-nav-link{color:color-mix(in oklab, var(--color-on-canvas) 86%, var(--color-canvas-from))}.mk-glass .mk-nav-link:hover,.mk-glass .mk-nav-link[aria-current]{color:var(--color-on-canvas)}[dir=rtl] .mk-arrow{transform:scaleX(-1)}.mk-orbit-ring{stroke:var(--color-orbit);fill:none}.mk-orbit-dot{fill:var(--color-orbit)}@keyframes mk-turn{to{transform:rotate(360deg)}}.mk-turn{transform-origin:50%;animation:46s linear infinite mk-turn}.mk-turn-back{animation-duration:68s;animation-direction:reverse}.mk-js [data-reveal]{opacity:0;transform:translateY(20px)}.mk-js [data-reveal=near]{transform:translateY(10px)}.mk-js [data-reveal=draw-x]{opacity:1;transform-origin:0;--dur-reveal:.9s;transform:scaleX(0)}.mk-js[dir=rtl] [data-reveal=draw-x],.mk-js [dir=rtl] [data-reveal=draw-x]{transform-origin:100%}.mk-js [data-reveal][data-revealed]{opacity:1;transition:opacity var(--dur-reveal) var(--ease-soft), transform var(--dur-reveal) var(--ease-soft);transition-delay:var(--mk-delay,0s);transform:none}.mk-lift{transition:translate var(--dur-base) var(--ease-soft), box-shadow var(--dur-base) var(--ease-soft)}@media (hover:hover){.mk-lift:hover{box-shadow:var(--shadow-overlay);translate:0 -3px}}@keyframes mk-caret-blink{0%,46%{opacity:1}50%,96%{opacity:0}to{opacity:1}}.mk-typewriter{display:grid}.mk-typewriter-ghost,.mk-typewriter-live{grid-area:1/1}.mk-typewriter-ghost{visibility:hidden}.mk-caret{vertical-align:-.02em;block-size:.7em;inline-size:0;animation:1.05s step-end infinite mk-caret-blink;display:inline-block;position:relative}.mk-caret:after{content:"";background-color:#e2ecff;inline-size:.05em;position:absolute;inset-block:0;inset-inline-start:.09em}@media (scripting:none){.mk-caret{display:none}}.mk-marquee-back{animation-duration:52s;animation-direction:reverse}[dir=rtl] .mk-marquee-back{animation-direction:normal}@media (prefers-reduced-motion:reduce){.mk-js [data-reveal]{opacity:1!important;transform:none!important}.mk-turn{animation:none!important}.mk-lift:hover{translate:none!important}.mk-caret{display:none}}.mk-price-fit{container-type:inline-size}.mk-price{font-size:min(3.75rem, calc(100cqi / (var(--price-chars,8) * .62)));white-space:nowrap}@supports not (container-type:inline-size){.mk-price{font-size:clamp(2.25rem,7vw,3rem)}}.mk-aura{--mk-aura-1:color-mix(in oklab, var(--color-primary) 78%, #6d5efc);--mk-aura-2:color-mix(in oklab, var(--color-canvas-accent) 72%, #22d3ee);--mk-aura-3:var(--color-primary);pointer-events:none;z-index:0;position:absolute;inset:-12rem 0 0;overflow:hidden}.mk-bloom{filter:blur(72px);opacity:.28;will-change:transform;border-radius:50%;position:absolute}.mk-bloom-1{background:radial-gradient(circle, var(--mk-aura-1), transparent 70%);block-size:34rem;inline-size:34rem;animation:mk-drift-1 24s var(--ease-soft) infinite;inset-block-start:-10rem;inset-inline-end:-8rem}.mk-bloom-2{background:radial-gradient(circle, var(--mk-aura-2), transparent 70%);block-size:28rem;inline-size:28rem;animation:mk-drift-2 31s var(--ease-soft) infinite;inset-block-start:30%;inset-inline-start:-9rem}.mk-bloom-3{background:radial-gradient(circle, var(--mk-aura-3), transparent 70%);block-size:30rem;inline-size:30rem;animation:mk-drift-3 38s var(--ease-soft) infinite;inset-block-end:-12rem;inset-inline-start:28%}@keyframes mk-drift-1{0%,to{translate:0}50%{translate:-3rem 2.5rem}}@keyframes mk-drift-2{0%,to{translate:0}50%{translate:3rem -2rem}}@keyframes mk-drift-3{0%,to{translate:0}50%{translate:-2rem -2.5rem}}.mk-grid{pointer-events:none;background-image:linear-gradient(var(--color-canvas-line) 1px, transparent 1px), linear-gradient(90deg, var(--color-canvas-line) 1px, transparent 1px);opacity:.35;background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 45%,#000,#0000 72%)}.mk-flow,.mk-flow>*{color:#0000;background-image:linear-gradient(100deg,#e2ecff,#b9cdff,#8fe8ff,#e2ecff);background-size:200%;-webkit-background-clip:text;background-clip:text;animation:9s linear infinite mk-flow}@keyframes mk-flow{to{background-position:200%}}@property --mk-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.mk-ring{isolation:isolate;position:relative}.mk-ring:before{content:"";border-radius:inherit;background:conic-gradient(from var(--mk-angle), var(--color-canvas-accent), #7c8cff, #4fd7f5, var(--color-canvas-accent));-webkit-mask-composite:xor;z-index:-1;padding:1.5px;animation:6s linear infinite mk-ring-spin;position:absolute;inset:-1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes mk-ring-spin{to{--mk-angle:360deg}}.mk-beam{stroke:var(--color-canvas-accent);stroke-width:2px;stroke-dasharray:14 86;stroke-dashoffset:0;animation:mk-beam-travel var(--beam-dur,5s) linear infinite;animation-delay:var(--beam-delay,0s)}.mk-beam-halo{stroke-width:7px;opacity:.25}@keyframes mk-beam-travel{to{stroke-dashoffset:-100px}}@media (prefers-reduced-motion:reduce){.mk-beam{stroke-dasharray:none;opacity:.3;animation:none}.mk-beam-halo{opacity:.08}}.mk-float{animation:mk-float var(--float-dur,7s) ease-in-out infinite}@keyframes mk-float{0%,to{transform:translateY(0)}50%{transform:translateY(var(--float-dist,-12px))}}.mk-pulse-halo{animation:mk-pulse var(--pulse-dur,4.5s) var(--ease-soft) infinite}@keyframes mk-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.06;transform:scale(1.45)}}.mk-bubble{animation:.35s cubic-bezier(.22,1,.36,1) both mk-bubble-in}.mk-bubble-from-start{--bubble-x:-20px}.mk-bubble-from-end,[dir=rtl] .mk-bubble-from-start{--bubble-x:20px}[dir=rtl] .mk-bubble-from-end{--bubble-x:-20px}@keyframes mk-bubble-in{0%{opacity:0;transform:translate(var(--bubble-x,0px), 12px) scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@media (hover:hover){.mk-bubble-body{transition:transform var(--dur-fast) var(--ease-out)}.mk-bubble-body:hover{transform:translateY(-1px)scale(1.01)}}.mk-bubble-glow{box-shadow:0 8px 24px -4px color-mix(in oklab, var(--color-primary) 40%, transparent)}.mk-typing-dot{animation:.8s ease-in-out infinite backwards mk-typing}.mk-typing-dot+.mk-typing-dot{animation-delay:.15s}.mk-typing-dot+.mk-typing-dot+.mk-typing-dot{animation-delay:.3s}@keyframes mk-typing{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.mk-paper{--color-on-canvas:#0d1b2e;--color-on-canvas-soft:#43506a;--color-canvas-line:#0d1b2e24;--color-canvas-fill:#0d1b2e0d;--color-canvas-accent:#1d4ed8;--color-live:#0f7a43;--color-live-soft:#d8f3e3;color:var(--color-on-canvas);--focus-ring:var(--color-canvas-accent);background-color:#f4f7fd}.mk-paper :is(.bg-primary,.bg-primary-container){--focus-ring:var(--color-on-canvas)}.mk-paper .mk-glass-panel{background-color:#ffffffb8;border-color:#0d1b2e1a;box-shadow:inset 0 1px #ffffffe6,0 18px 40px -22px #0d1b2e47}.mk-paper .mk-phone{--color-live:#41d18a;--color-live-soft:#12301f}.mk-col-scroll{animation:mk-col-scroll var(--col-dur,40s) linear infinite}@keyframes mk-col-scroll{to{transform:translateY(-50%)}}.mk-col-mask{-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}@media (prefers-reduced-motion:reduce){.mk-col-scroll{animation:none}.mk-col-mask{max-height:none;-webkit-mask-image:none;mask-image:none}.mk-col-clone{display:none}.mk-bubble,.mk-typing-dot,.mk-float,.mk-pulse-halo,.mk-bloom,.mk-flow,.mk-flow>*,.mk-ring:before{animation:none}.mk-bubble-body,.mk-bubble-body:hover{transition:none;transform:none}}
