.mk-site{--background:#fff;--foreground:#0b0d14;--card:#fff;--card-foreground:#0b0d14;--popover:#fff;--popover-foreground:#0b0d14;--primary:#4c66f5;--primary-foreground:#fff;--secondary:#f3f5ff;--secondary-foreground:#0b0d14;--muted:#f3f5ff;--muted-foreground:#5b5f70;--accent:#edeff7;--accent-foreground:#0b0d14;--border:#e2e5ef;--input:#d3d6e0;--ring:#8f9fff;--surface:#f6f7fc;--glow:85 110 255;--frame:#ffffffa6;--shadow:36 52 140;--mk-blue:#556eff;--mk-blue-text:#4058e6;--mk-tint:#eef1ff;--mk-tint-border:#dce2ff;--mk-tile:#e2e7ff;--mk-band-from:#4c66f5;--mk-band-to:#3b52d9;background:var(--background);color:var(--foreground)}.dark .mk-site{--background:#0a0b10;--foreground:#f3f5ff;--card:#12141c;--card-foreground:#f3f5ff;--popover:#12141c;--popover-foreground:#f3f5ff;--primary:#7086ff;--primary-foreground:#0b0d1a;--secondary:#171a24;--secondary-foreground:#f3f5ff;--muted:#171a24;--muted-foreground:#a3a8b8;--accent:#1c2030;--accent-foreground:#f3f5ff;--border:#edeff717;--input:#edeff729;--ring:#7086ff;--surface:#10121a;--glow:85 110 255;--frame:#ffffff0a;--shadow:0 0 0;--mk-blue:#5b73ff;--mk-blue-text:#8c9dff;--mk-tint:#0f1330;--mk-tint-border:#8c9dff24;--mk-tile:#1b2256;--mk-band-from:#3f55dc;--mk-band-to:#2f43c0}.mk-band{background:linear-gradient(135deg, var(--mk-band-from), var(--mk-band-to));color:#fff}.mk-hero-wash{background:radial-gradient(55% 70% at 80% 0%, rgb(var(--glow) / .16), transparent 70%), linear-gradient(to bottom, var(--mk-tint), transparent)}.dark .mk-hero-wash{background:radial-gradient(55% 70% at 80% 0%, rgb(var(--glow) / .2), transparent 70%), linear-gradient(to bottom, var(--mk-tint), transparent)}html:has(.mk-site){scroll-padding-top:5rem}@media (prefers-reduced-motion:no-preference){html:has(.mk-site){scroll-behavior:smooth}}.mk-grain{z-index:50;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.dark .mk-grain{opacity:.05}.mk-glow{background:radial-gradient(60% 55% at 50% 40%, rgb(var(--glow) / .22), transparent 70%), radial-gradient(35% 40% at 85% 75%, rgb(var(--glow) / .14), transparent 70%);filter:blur(8px)}.dark .mk-glow{background:radial-gradient(60% 55% at 50% 40%, rgb(var(--glow) / .28), transparent 70%), radial-gradient(35% 40% at 85% 75%, rgb(var(--glow) / .16), transparent 70%)}.mk-frame{background:var(--frame);box-shadow:0 0 0 1px rgb(var(--shadow) / .08), 0 24px 60px -24px rgb(var(--shadow) / .35), 0 8px 20px -12px rgb(var(--shadow) / .18)}.dark .mk-frame{box-shadow:0 0 0 1px #ffffff14,0 30px 80px -30px #000000e6}.mk-video-frame{width:min(21rem,100%,max(15rem,56.25svh - 4.5rem));max-width:100%}@media (prefers-reduced-motion:no-preference){.mk-faq[open] .mk-faq-answer{animation:.24s cubic-bezier(.16,1,.3,1) mk-faq-open}@supports (animation-timeline:view()){.mk-reveal{animation:linear both mk-reveal;animation-timeline:view();animation-range:entry entry 60%}}}@keyframes mk-faq-open{0%{opacity:0;transform:translateY(-.4rem)}}@keyframes mk-reveal{0%{opacity:0;transform:translateY(28px)}}
.mk-site{--draw-card:#fff;--draw-ink:#0f1330;--draw-muted:#6e7180;--draw-faint:#9da2b3;--draw-line:#edeff7;--draw-tile:#eef1ff;--draw-blue:#556eff;--draw-blue-ink:#3b52d9;--draw-avatar:#dde3ff;--draw-paper:#fdfdfb;--draw-paper-ink:#2b2e3a;--draw-paper-faint:#7c808e;--draw-green-bg:#ecfdf3;--draw-green-ink:#15803d;--draw-green-line:#bbf0cd;--draw-amber-bg:#fff7e0;--draw-amber-ink:#92400e;--draw-stage:#eef1ff;--draw-stage-glow:85 110 255;--draw-shadow:0 .06em .12em #0f13300f, 0 .4em .9em #0f13300f, 0 1.1em 2.2em -.7em #0f133029, 0 2.2em 4.4em -1.8em #3b52d942;--draw-shadow-soft:0 .06em .12em #0f13300d, 0 .6em 1.4em -.5em #0f133024, 0 1.6em 3em -1.5em #3b52d933}.dark .mk-site{--draw-card:#1a1f3f;--draw-ink:#f3f5ff;--draw-muted:#a6abc6;--draw-faint:#737a9c;--draw-line:#edeff717;--draw-tile:#262d5c;--draw-blue:#6b82ff;--draw-blue-ink:#c3ccff;--draw-avatar:#2c3577;--draw-paper:#e9ebf3;--draw-paper-ink:#1f2230;--draw-paper-faint:#666a7a;--draw-green-bg:#12301f;--draw-green-ink:#86efac;--draw-green-line:#1f5236;--draw-amber-bg:#352a10;--draw-amber-ink:#fcd34d;--draw-stage:#0f1330;--draw-stage-glow:91 115 255;--draw-shadow:0 0 0 .06em #ffffff0f, 0 1em 2.4em -1em #000000bf, 0 2.4em 4.8em -2.4em #283cc859;--draw-shadow-soft:0 0 0 .06em #ffffff0d, 0 .8em 1.8em -.9em #000000b3}.mk-stage{container-type:inline-size}.mk-draw{width:100%;font-size:calc(100cqw / var(--units,32));letter-spacing:-.01em;color:var(--draw-ink);pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1.25;position:relative}.mk-stage-wash{background:radial-gradient(70% 60% at 85% 15%, rgb(var(--draw-stage-glow) / .16), transparent 70%), radial-gradient(60% 55% at 10% 95%, rgb(var(--draw-stage-glow) / .12), transparent 70%), var(--draw-stage)}.mk-card{background:var(--draw-card);color:var(--draw-ink);box-shadow:var(--draw-shadow)}.mk-card-soft{background:var(--draw-card);color:var(--draw-ink);box-shadow:var(--draw-shadow-soft)}.mk-paper{background:var(--draw-paper);color:var(--draw-paper-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:0;box-shadow:var(--draw-shadow-soft)}.mk-bubble{background:var(--draw-card);color:var(--draw-ink);box-shadow:var(--draw-shadow-soft);letter-spacing:-.02em;text-wrap:balance;border-radius:1.1em 1.1em 1.1em .32em;display:inline-block}.mk-initials{background:var(--draw-avatar);color:var(--draw-blue-ink);letter-spacing:0;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.mk-read-box{border:.12em solid var(--draw-blue);background:#556eff1a;border-radius:.35em;position:absolute}.mk-draft{border:.12em dashed var(--draw-blue);background:color-mix(in srgb, var(--draw-card) 70%, transparent);border-radius:1.1em 1.1em 1.1em .32em}.mk-caret{vertical-align:-.15em;background:var(--draw-blue);width:.09em;height:1.05em;margin-left:.06em;display:inline-block}@property --move{syntax:"*";inherits:false}@property --d{syntax:"*";inherits:false}@property --t{syntax:"*";inherits:false}@property --fx{syntax:"*";inherits:false}@property --fy{syntax:"*";inherits:false}@property --fs{syntax:"*";inherits:false}@property --fr{syntax:"*";inherits:false}@property --fo{syntax:"*";inherits:false}@media (prefers-reduced-motion:no-preference){.mk-scene[data-stage] .mk-a,.mk-autoplay .mk-a{animation-name:var(--move);animation-duration:var(--t,.7s);animation-timing-function:var(--ease,cubic-bezier(.16, 1, .3, 1));animation-delay:var(--d,0s);animation-fill-mode:both}.mk-scene[data-stage=waiting] .mk-a{animation-play-state:paused}.mk-autoplay .mk-drift{animation:mk-drift var(--t,4s) cubic-bezier(.37, 0, .3, 1) var(--d,0s) both}.mk-caret{animation:1s step-end infinite mk-blink}.mk-landing{transform-origin:0 100%;animation:.6s cubic-bezier(.16,1,.3,1) both mk-land}}.mk-rise{--move:mk-rise}.mk-pop{--move:mk-pop}.mk-land{--move:mk-land;transform-origin:0 100%}.mk-fly{--move:mk-fly}.mk-fade{--move:mk-fade}.mk-flash{--move:mk-flash}.mk-dim{--move:mk-dim}.mk-press{--move:mk-press}.mk-grow{--move:mk-grow;transform-origin:0%}.mk-for-a-while{--move:mk-for-a-while}.mk-pile-0{--move:mk-pile-0}.mk-pile-1{--move:mk-pile-1}.mk-pile-2{--move:mk-pile-2}.mk-pile-3{--move:mk-pile-3}@keyframes mk-pile-3{0%,20%{transform:translateY(calc(var(--row) * -3))}30%,50%{transform:translateY(calc(var(--row) * -2))}60%,80%{transform:translateY(calc(var(--row) * -1))}90%,to{transform:none}}@keyframes mk-pile-2{0%,20%{opacity:0;transform:translateY(calc(var(--row) * -2.6))}30%,50%{opacity:1;transform:translateY(calc(var(--row) * -2))}60%,80%{transform:translateY(calc(var(--row) * -1))}90%,to{transform:none}}@keyframes mk-pile-1{0%,50%{opacity:0;transform:translateY(calc(var(--row) * -1.6))}60%,80%{opacity:1;transform:translateY(calc(var(--row) * -1))}90%,to{transform:none}}@keyframes mk-pile-0{0%,80%{opacity:0;transform:translateY(calc(var(--row) * -.6))}90%,to{opacity:1;transform:none}}@keyframes mk-rise{0%{opacity:0;transform:translateY(var(--fy,.8em))}}@keyframes mk-pop{0%{opacity:0;transform:scale(var(--fs,.6))}65%{opacity:1;transform:scale(1.05)}}@keyframes mk-land{0%{opacity:0;transform:translateY(.6em)scale(.82)}}@keyframes mk-fly{0%{opacity:var(--fo,0);transform:translate(var(--fx,0), var(--fy,0)) rotate(var(--fr,0deg)) scale(var(--fs,.6))}30%{opacity:1}}@keyframes mk-fade{0%{opacity:0}}@keyframes mk-flash{0%{opacity:0}25%{opacity:1}}@keyframes mk-dim{0%{opacity:1}}@keyframes mk-press{0%,to{transform:none}40%{transform:scale(.93)}}@keyframes mk-grow{0%{transform:scaleX(0)}}@keyframes mk-for-a-while{0%{opacity:0;transform:translateY(-.4em)}8%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(.4em)}}@keyframes mk-drift{0%{transform:translate(.4em,.9em)rotate(-2deg)}55%{transform:translate(-.1em,-.2em)rotate(.6deg)}}@keyframes mk-blink{50%{opacity:0}}.mk-story-scene{transition:opacity .42s,transform .42s cubic-bezier(.16,1,.3,1)}.mk-story-scene[data-active=false]{opacity:0;transform:translateY(.75rem)scale(.985)}@media (prefers-reduced-motion:reduce){.mk-story-scene{transition:opacity .2s}.mk-story-scene[data-active=false]{transform:none}}
