@media (max-width:767px){:is(html:has(.mk-root),body:has(.mk-root)){height:auto;min-height:100%;overflow:visible}}.mk-root .mk-display{font-family:var(--font-switzer), var(--font-sora), "Inter", ui-sans-serif, system-ui, sans-serif;letter-spacing:-.04em;font-weight:500;line-height:1.1}.mk-root .mk-split-word{white-space:nowrap;display:inline-block}.mk-root .mk-split-char{display:inline-block}@media (prefers-reduced-motion:no-preference){.mk-root .mk-split-char{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) both mk-char-reveal;animation-delay:var(--mk-char-delay,0s);will-change:transform, opacity}.mk-root .mk-split-reveal--inview .mk-split-char{opacity:0;animation:none;transform:translate(10px)scale(1.1)}.mk-root .mk-split-reveal--inview.is-revealed .mk-split-char{animation:.6s cubic-bezier(.22,1,.36,1) both mk-char-reveal;animation-delay:var(--mk-char-delay,0s)}}@keyframes mk-char-reveal{0%{opacity:0;transform:translate(10px)scale(1.1)}to{opacity:1;transform:translate(0,0)scale(1)}}.mk-root .mk-preview span[class*="bg-[#131214]"]{display:none}@media (prefers-reduced-motion:no-preference){.mk-root .mk-chat-track{animation:mk-chat-scroll var(--mk-stream-dur,32s) linear infinite;will-change:transform}.mk-root .mk-typing-dot{animation:1.2s ease-in-out infinite mk-typing-bounce;animation-delay:var(--mk-dot-delay,0s)}}@keyframes mk-chat-scroll{0%{transform:translate(0,0)}to{transform:translateY(-50%)}}@keyframes mk-typing-bounce{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:no-preference){.mk-root .mk-reveal{opacity:0;will-change:transform, opacity;transform:translateY(40px)}.mk-root .mk-reveal.is-revealed{opacity:1;transition:opacity .8s,transform .8s;transition-delay:var(--mk-reveal-delay,0s);transform:none}}
