@layer components{.mk{--mk-bg:#000;--mk-card:#0c0c0e;--mk-card-2:#161618;--mk-ring:rgba(255,255,255,.06);--mk-fg:rgba(255,255,255,.95);--mk-fg-2:rgba(255,255,255,.62);--mk-fg-3:rgba(255,255,255,.5);--mk-ease:cubic-bezier(.16,1,.3,1);--mk-lilac:#B8C4FF;--mk-orchid:#E7B8FF;--mk-aqua:#A6D9FF;--mk-peach:#FFE3B3;--mk-periwinkle:#7FA8FF;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,Segoe UI,system-ui,sans-serif;background:var(--mk-bg);color:var(--mk-fg);overflow-x:clip}.mk :focus-visible{outline:2px solid #fff;outline-offset:3px}.mk-display{font-size:clamp(3rem,1.5rem + 6.2vw,6.75rem);font-weight:700;line-height:1;letter-spacing:-.04em}.mk-h2{font-size:clamp(2.25rem,1.3rem + 3.6vw,4.25rem);line-height:1.04;letter-spacing:-.035em}.mk-h2,.mk-h3{font-weight:700}.mk-h3{font-size:clamp(1.875rem,1.2rem + 2.2vw,3rem);line-height:1.08;letter-spacing:-.03em}.mk-lead{font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.5;max-width:36ch}.mk-body,.mk-lead{color:var(--mk-fg-2)}.mk-body{font-size:15px;line-height:1.55}.mk-eyebrow{display:inline-flex;align-items:center;height:1.75rem;padding-inline:.75rem;border-radius:9999px;background:var(--mk-card-2);font-size:12px;font-weight:500;color:var(--mk-fg-2)}@media (min-width:1536px){.mk{--mk-glow-scale:1.125}.mk-display{font-size:clamp(6.75rem,4.125rem + 2.734vw,8.5rem)}.mk-h2{font-size:clamp(4.25rem,2.375rem + 1.953vw,5.5rem)}.mk-h3{font-size:clamp(3rem,1.875rem + 1.172vw,3.75rem)}.mk-lead{font-size:clamp(1.25rem,.875rem + .391vw,1.5rem)}.mk-body{font-size:clamp(15px,.65625rem + .293vw,18px)}.mk-eyebrow{height:2rem;padding-inline:.875rem;font-size:13px}}@media (min-width:1800px){.mk{--mk-glow-scale:1.25}}.mk-rise{display:block;animation:mk-rise 1.5s var(--mk-ease) both;animation-delay:calc(var(--i, 0) * .2s + 80ms)}.mk-fade{animation:mk-fade .9s var(--mk-ease) both}.mk-logo-in{animation:mk-logo-in 1.4s var(--mk-ease) both}.mk-slide-in{animation:mk-slide-in 1.5s var(--mk-ease) 1.4s both}.mk-bg-in{animation:mk-bg-in 2.4s ease var(--bg-delay,1.9s) both}.mk-join{animation:mk-join .6s var(--mk-ease) both paused;animation-delay:var(--d,0s)}[data-seen] .mk-join{animation-play-state:running}.mk [data-hue=lilac]{--mk-hue:var(--mk-lilac)}.mk [data-hue=orchid]{--mk-hue:var(--mk-orchid)}.mk [data-hue=aqua]{--mk-hue:var(--mk-aqua)}.mk [data-hue=peach]{--mk-hue:var(--mk-peach)}.mk [data-hue=periwinkle]{--mk-hue:var(--mk-periwinkle)}.mk-card{background:radial-gradient(120% 70% at 50% 0,color-mix(in oklab,var(--mk-hue,transparent) 16%,transparent),transparent 70%),var(--mk-card);box-shadow:inset 0 0 0 1px var(--mk-ring),inset 0 1px 0 color-mix(in oklab,var(--mk-hue,transparent) 45%,transparent)}.mk-glow{position:absolute;z-index:-1;aspect-ratio:1.6;max-width:140vw;translate:-50% -50%;background:radial-gradient(closest-side,color-mix(in oklab,var(--mk-hue,transparent) 28%,transparent),color-mix(in oklab,var(--mk-hue,transparent) 15%,transparent) 45%,color-mix(in oklab,var(--mk-hue,transparent) 5%,transparent) 72%,transparent)}.mk-glow,.mk-halo{pointer-events:none}.mk-halo{translate:0 8%;background:radial-gradient(closest-side,color-mix(in oklab,var(--mk-hue,transparent) 42%,transparent) 30%,color-mix(in oklab,var(--mk-hue,transparent) 20%,transparent) 62%,color-mix(in oklab,var(--mk-hue,transparent) 4%,transparent) 82%,transparent)}.mk-opal-fallback{background:linear-gradient(135deg,#1a1640,#3a2c78 40%,#7fa8ff 75%,#f0b8ff)}.mk-grey-fallback{background:radial-gradient(70% 55% at 70% 20%,rgba(58,60,66,.55),transparent 70%),radial-gradient(60% 50% at 20% 80%,rgba(29,30,33,.9),transparent 70%),#000}.mk-shader-box{position:relative}.mk-shader{opacity:0;filter:blur(12px);transition:opacity .6s var(--mk-ease),filter .6s var(--mk-ease)}.mk-shader.is-on{opacity:1;filter:none}.mk-desk{grid-template-columns:220px 1fr 220px;grid-template-rows:184px 184px;grid-template-areas:"a t r" "b t h"}@media (max-width:1023px){.mk-desk-fit{height:calc(var(--cw, 343) / 860 * 384px)}.mk-desk-fit>.mk-desk{width:860px;transform:scale(calc(var(--cw, 343) / 860));transform-origin:top left}}.mk-grid{background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:64px 64px;background-position:top;mask-image:radial-gradient(60% 55% at 50% 60%,#000,transparent 80%)}.mk-pop{animation:mk-pop 1.1s var(--mk-ease) var(--d,0s) both}@keyframes mk-pop{0%{opacity:0;transform:translateY(24px) scale(.94);filter:blur(8px)}}.mk-tick{transform-origin:bottom;animation:mk-tick .7s var(--mk-ease) both;animation-delay:calc(var(--i, 0) * 45ms + .6s)}@keyframes mk-tick{0%{opacity:0;transform:scaleY(0)}}.mk-baseline{height:1px;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--mk-aqua) 55%,transparent) 50%,transparent)}.mk-horizon{background:radial-gradient(45% 38% at 50% 58%,color-mix(in oklab,var(--mk-aqua) 16%,transparent),transparent 100%)}.mk-ruled{background:repeating-linear-gradient(180deg,transparent 0 31px,rgba(255,255,255,.035) 31px 32px);mask-image:radial-gradient(50% 100% at 50% 0,#000 40%,transparent)}.mk-draw{transform-origin:left;animation:mk-draw .7s var(--mk-ease) .3s both}@keyframes mk-draw{0%{transform:scaleX(0)}}@keyframes mk-rise{0%{opacity:0;transform:translateY(.18em) scale(.98);filter:blur(14px)}}@keyframes mk-slide-in{0%{opacity:0;transform:translateY(80px)}}@keyframes mk-bg-in{0%{opacity:0}}@keyframes mk-logo-in{0%{opacity:0;transform:scale(.7) rotate(-12deg);filter:blur(10px)}}.mk-caret{animation:mk-caret 1.1s steps(1) infinite}.mk-idle{animation:mk-idle 6s ease-in-out infinite}@keyframes mk-caret{50%{opacity:0}}@keyframes mk-idle{50%{transform:translateY(-2px)}}@keyframes mk-marquee{to{transform:translateX(-50%)}}.mk-receipt .mk-receipt-reveal,.mk-receipt .mk-receipt-row,.mk-receipt .mk-receipt-strike,.mk-receipt .mk-receipt-total{animation-play-state:paused}.mk-receipt[data-seen] :is(.mk-receipt-row,.mk-receipt-total,.mk-receipt-reveal,.mk-receipt-strike){animation-play-state:running}.mk-receipt-row{animation:mk-fade .7s var(--mk-ease) both;animation-delay:calc(var(--i) * .38s + .2s)}.mk-receipt-total{animation:mk-fade .8s var(--mk-ease) 1.9s both}.mk-receipt-strike{position:absolute;left:-6%;right:-6%;top:52%;height:3px;border-radius:9999px;background:var(--mk-orchid);transform-origin:left;animation:mk-strike .6s var(--mk-ease) 3.1s both}.mk-receipt-reveal{animation:mk-reveal .9s var(--mk-ease) 3.7s both}@keyframes mk-strike{0%{transform:scaleX(0) rotate(-4deg)}to{transform:scaleX(1) rotate(-4deg)}}@keyframes mk-reveal{0%{opacity:0;transform:translateY(16px) scale(.9);filter:blur(10px)}}.mk-who-progress{animation:mk-who-progress linear both}@keyframes mk-who-progress{0%{transform:scaleX(0)}}@keyframes mk-join{0%{opacity:0;transform:scale(.6)}}@keyframes mk-fade{0%{opacity:0;transform:translateY(12px);filter:blur(8px)}}@media (prefers-reduced-motion:reduce){.mk-bg-in,.mk-caret,.mk-draw,.mk-fade,.mk-idle,.mk-join,.mk-logo-in,.mk-pop,.mk-receipt-reveal,.mk-receipt-row,.mk-receipt-total,.mk-rise,.mk-slide-in,.mk-tick{animation:none}.mk-receipt-strike{animation:none;transform:rotate(-4deg)}}}