.mk-page{--mk-header:68px;--mk-loop:calc(var(--lk-motion-duration-long) * 18);--mk-scan:calc(var(--lk-motion-duration-long) * 7);--mk-roll:calc(var(--lk-motion-duration-long) * 1.6)}:root:not([data-theme=dark]) .mk-page{--lk-color-primary:var(--lk-color-primary-900)}.mk-landing{--lk-font-display:var(--font-bricolage),var(--font-geist-display),system-ui,sans-serif;--mk-gold:#f2c46d;--mk-night:#0b1618;--mk-glass-bg:color-mix(in oklab,var(--lk-color-surface) 64%,transparent);--mk-glass-strong:color-mix(in oklab,var(--lk-color-surface) 84%,transparent);--mk-glass-line:color-mix(in oklab,var(--lk-color-primary-900) 11%,transparent);--mk-glass-hi:color-mix(in oklab,#ffffff 70%,transparent);--mk-shadow:color-mix(in oklab,var(--lk-color-primary-950) 22%,transparent);--mk-muted:color-mix(in oklab,var(--lk-color-foreground) 68%,transparent);--mk-heat-a:var(--lk-color-accent-600);--mk-heat-b:#b8741f}:root[data-theme=dark] .mk-landing{--mk-glass-bg:color-mix(in oklab,var(--mk-night) 62%,transparent);--mk-glass-strong:color-mix(in oklab,var(--mk-night) 80%,transparent);--mk-glass-line:color-mix(in oklab,#ffffff 11%,transparent);--mk-glass-hi:color-mix(in oklab,#ffffff 16%,transparent);--mk-shadow:color-mix(in oklab,#000000 55%,transparent);--mk-muted:color-mix(in oklab,var(--lk-color-foreground) 74%,transparent);--mk-heat-a:var(--lk-color-accent-400);--mk-heat-b:var(--mk-gold)}.mk-landing .font-display{letter-spacing:-.022em}.mk-backdrop{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(38rem 38rem at 74% 34%,color-mix(in oklab,var(--lk-color-accent-300) 34%,transparent),transparent 70%),radial-gradient(24rem 24rem at 76% 36%,color-mix(in oklab,var(--lk-color-primary-900) 14%,transparent),transparent 70%),radial-gradient(60rem 40rem at 100% 100%,color-mix(in oklab,var(--mk-gold) 26%,transparent),transparent 70%),radial-gradient(50rem 36rem at 0 0,color-mix(in oklab,var(--lk-color-accent-300) 20%,transparent),transparent 70%),var(--lk-color-background)}:root[data-theme=dark] .mk-backdrop{background:radial-gradient(34rem 34rem at 74% 34%,color-mix(in oklab,var(--lk-color-accent-500) 30%,transparent),transparent 70%),radial-gradient(18rem 18rem at 74% 34%,color-mix(in oklab,var(--lk-color-primary-600) 40%,transparent),transparent 70%),radial-gradient(60rem 40rem at 100% 100%,color-mix(in oklab,var(--mk-gold) 16%,transparent),transparent 70%),radial-gradient(50rem 36rem at 0 0,color-mix(in oklab,var(--lk-color-accent-500) 18%,transparent),transparent 70%),var(--mk-night)}.mk-backdrop-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0}[data-orb=live]>.mk-backdrop-canvas{opacity:1}.mk-page:has(.mk-landing)>header{background:color-mix(in oklab,var(--lk-color-background) 55%,transparent)}:root[data-theme=dark] .mk-page:has(.mk-landing)>header{background:color-mix(in oklab,var(--mk-night,#0b1618) 55%,transparent)}.mk-page:has(.mk-landing)>footer{background:color-mix(in oklab,var(--lk-color-background) 72%,transparent);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}:root[data-theme=dark] .mk-page:has(.mk-landing)>footer{background:color-mix(in oklab,var(--mk-night,#0b1618) 78%,transparent)}.mk-glass{background:var(--mk-glass-bg);border:1px solid var(--mk-glass-line);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);box-shadow:inset 0 1px 0 var(--mk-glass-hi),0 30px 70px -40px var(--mk-shadow)}.mk-glass-strong{background:var(--mk-glass-strong)}@media (max-width:767px){.mk-glass{backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%)}}@media (prefers-reduced-transparency:reduce){.mk-glass{background:var(--lk-color-surface);backdrop-filter:none;-webkit-backdrop-filter:none}}.mk-muted{color:var(--mk-muted)}.mk-heat{background:linear-gradient(100deg,var(--mk-heat-a) 10%,var(--mk-heat-b) 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.mk-edge{position:relative}.mk-edge:before{content:"";position:absolute;inset-inline:12%;top:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--mk-heat-a),var(--mk-heat-b),transparent);opacity:.8}.mk-page:has(.mk-landing) .mk-cta{box-shadow:0 18px 40px -18px var(--lk-color-accent-500)}:root[data-theme=dark] .mk-page:has(.mk-landing) .mk-cta{background:var(--lk-color-accent);color:var(--lk-color-on-accent)}.mk-device{transform:perspective(1600px) rotateY(-16deg) rotateX(6deg) rotate(1.5deg);transform-style:preserve-3d;border-radius:2.6rem;padding:.6rem;background:linear-gradient(150deg,#2b3337,#0e1416 55%,#1b2225);box-shadow:inset 0 0 0 1px color-mix(in oklab,#ffffff 14%,transparent),30px 50px 80px -30px var(--mk-shadow),0 0 120px -20px color-mix(in oklab,var(--lk-color-accent-500) 45%,transparent)}.mk-device>img{border-radius:2.05rem}.mk-paper{border-radius:.6rem;box-shadow:0 1px 0 color-mix(in oklab,#ffffff 60%,transparent) inset,24px 40px 60px -30px var(--mk-shadow)}.mk-strike{position:relative;white-space:nowrap}.mk-strike:after{content:"";position:absolute;inset-inline:-.12em;top:55%;height:.08em;min-height:2px;border-radius:1px;background:linear-gradient(90deg,var(--mk-heat-a),var(--mk-heat-b))}.mk-thread{background:linear-gradient(180deg,transparent,var(--mk-heat-a) 12%,var(--mk-heat-b) 88%,transparent)}@property --mk-n{syntax:"<integer>";initial-value:0;inherits:false}.mk-count{--mk-n:var(--mk-to);counter-reset:mk-n var(--mk-n)}.mk-count:after{content:counter(mk-n)}.mk-odo-digit{display:inline-block;height:1em;overflow:hidden;line-height:1}.mk-odo-strip>*{display:block;height:1em;line-height:1}.mk-odo-strip{transform:translateY(calc(var(--mk-d, 0) * -1em))}.mk-odo-strip,.mk-swap{display:flex;flex-direction:column}.mk-swap{gap:.5rem}@media (prefers-reduced-motion:no-preference){.mk-odo-strip{transition:transform var(--mk-roll) var(--lk-motion-ease-spring)}.mk-backdrop-canvas{transition:opacity calc(var(--lk-motion-duration-long) * 3) var(--lk-motion-ease-out)}.mk-typein{animation:mk-typein var(--lk-motion-duration-long) var(--lk-motion-ease-out) calc(var(--mk-i, 0) * var(--lk-motion-stagger)) both}.mk-swap{display:grid}.mk-swap>*{grid-area:1/1}.mk-swap-a{animation:mk-swap-a var(--mk-loop) var(--lk-motion-ease-out) infinite}.mk-swap-b{animation:mk-swap-b var(--mk-loop) var(--lk-motion-ease-out) infinite}.mk-scan-line{animation:mk-scan var(--mk-scan) linear infinite}.mk-scan-verdict{animation:mk-verdict var(--mk-scan) var(--lk-motion-ease-out) infinite}@supports (animation-timeline:view()){.mk-rise{animation:mk-rise linear both;animation-timeline:view();animation-range:entry calc(4% + var(--mk-i, 0) * 4%) cover calc(24% + var(--mk-i, 0) * 4%)}.mk-count{animation:mk-count linear both;animation-timeline:view();animation-range:entry 20% cover 45%}.mk-thread{transform-origin:top;animation:mk-grow linear both;animation-timeline:view();animation-range:entry 10% cover 70%}}}@keyframes mk-typein{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}@keyframes mk-rise{0%{opacity:0;transform:translateY(calc(36px + var(--mk-i, 0) * 10px))}to{opacity:1;transform:none}}@keyframes mk-count{0%{--mk-n:0}to{--mk-n:var(--mk-to)}}@keyframes mk-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes mk-swap-a{0%,44%{opacity:1;transform:none}52%,94%{opacity:0;transform:translateY(-.5em)}to{opacity:1;transform:none}}@keyframes mk-swap-b{0%,46%{opacity:0;transform:translateY(.5em)}54%,90%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(.5em)}}@keyframes mk-scan{0%{transform:translateY(0);opacity:0}8%{opacity:1}55%{transform:translateY(var(--mk-scan-travel,10rem));opacity:1}62%,to{transform:translateY(var(--mk-scan-travel,10rem));opacity:0}}@keyframes mk-verdict{0%,55%{opacity:.45}62%,92%{opacity:1}to{opacity:.45}}@media (prefers-reduced-motion:no-preference){.mk-step{animation:mk-step-in var(--lk-motion-duration-long) var(--lk-motion-ease-spring) both}.mk-arrive{animation:mk-arrive-in calc(var(--lk-motion-duration-long) * 1.4) var(--lk-motion-ease-spring) both}}@keyframes mk-step-in{0%{opacity:0;transform:translateX(var(--mk-step-from,28px))}}@keyframes mk-arrive-in{0%{opacity:0;transform:translateY(24px)}}