@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.hero-fit,.mk-stage-fit,.mk-stage-fit-m{container-type:inline-size}.hero-fit-inner{width:1160px;height:640px;translate:-50% -50%;scale:var(--mk-scale,.25);position:absolute;top:50%;left:50%}.mk-stage{width:828px;height:560px;position:absolute}.mk-stage-br{transform-origin:100% 100%;scale:var(--mk-scale,.42);bottom:0;right:0}.mk-stage-bl{transform-origin:0 100%;scale:var(--mk-scale,.42);bottom:0;left:0}.mk-stage-center{transform-origin:50%;translate:-50% -50%;scale:max(.55, var(--mk-scale,.55));top:50%;left:50%}.mk-stage-m{transform-origin:0 0;width:342px;height:430px;scale:var(--mk-scale-m,.85);position:absolute;top:0;left:0}@container (min-width:360px){.mk-stage{--mk-scale:.43}}@container (min-width:420px){.mk-stage{--mk-scale:.5}}@container (min-width:480px){.mk-stage{--mk-scale:.58}}@container (min-width:560px){.mk-stage{--mk-scale:.68}}@container (min-width:640px){.mk-stage{--mk-scale:.77}}@container (min-width:720px){.mk-stage{--mk-scale:.87}}@container (min-width:800px){.mk-stage{--mk-scale:.97}}@container (min-width:828px){.mk-stage{--mk-scale:1}}@container (min-width:340px){.hero-fit-inner{--mk-scale:.29}}@container (min-width:420px){.hero-fit-inner{--mk-scale:.36}}@container (min-width:500px){.hero-fit-inner{--mk-scale:.43}}@container (min-width:580px){.hero-fit-inner{--mk-scale:.5}}@container (min-width:660px){.hero-fit-inner{--mk-scale:.57}}@container (min-width:760px){.hero-fit-inner{--mk-scale:.65}}@container (min-width:860px){.hero-fit-inner{--mk-scale:.74}}@container (min-width:960px){.hero-fit-inner{--mk-scale:.82}}@container (min-width:1060px){.hero-fit-inner{--mk-scale:.91}}@container (min-width:1160px){.hero-fit-inner{--mk-scale:1}}@container (min-width:300px){.mk-stage-m{--mk-scale-m:.88}}@container (min-width:342px){.mk-stage-m{--mk-scale-m:1}}@supports (scale:calc(100cqw / 828px)){.hero-fit-inner{scale:min(1, calc(100cqw / 1160px))}.mk-stage-br,.mk-stage-bl{scale:min(1, calc(100cqw / 828px))}.mk-stage-center{scale:max(.55, min(1, calc(100cqw / 828px)))}.mk-stage-m{scale:min(1, calc(100cqw / 342px))}}.prose{font-size:var(--text-base);line-height:calc(var(--spacing,.25rem) * 7);color:var(--color-muted-foreground);overflow-wrap:break-word}.prose *+*{margin-top:calc(var(--spacing,.25rem) * 5)}.prose :is(h1,h2,h3,h4,h5,h6){color:var(--color-card-foreground);font-weight:var(--font-weight-medium)}.prose :is(h1,h2){font-size:var(--text-xl);line-height:calc(var(--spacing,.25rem) * 7)}.prose *+:is(h1,h2){margin-top:calc(var(--spacing,.25rem) * 10)}.prose h3{font-size:var(--text-lg);line-height:calc(var(--spacing,.25rem) * 7)}.prose *+h3{margin-top:calc(var(--spacing,.25rem) * 8)}.prose :is(h4,h5,h6){font-size:var(--text-base);line-height:calc(var(--spacing,.25rem) * 6)}.prose *+:is(h4,h5,h6){margin-top:calc(var(--spacing,.25rem) * 7)}.prose a{color:var(--color-card-foreground);font-weight:var(--font-weight-medium);text-decoration:underline;-webkit-text-decoration-color:var(--color-card-foreground);-webkit-text-decoration-color:var(--color-card-foreground);-webkit-text-decoration-color:var(--color-card-foreground);text-decoration-color:var(--color-card-foreground)}@supports (color:color-mix(in lab, red, red)){.prose a{-webkit-text-decoration-color:color-mix(in oklab, var(--color-card-foreground) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-card-foreground) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-card-foreground) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--color-card-foreground) 30%, transparent)}}.prose a{text-underline-offset:3px}.prose a:hover{-webkit-text-decoration-color:var(--color-card-foreground);-webkit-text-decoration-color:var(--color-card-foreground);-webkit-text-decoration-color:var(--color-card-foreground);text-decoration-color:var(--color-card-foreground)}.prose :is(strong,b){color:var(--color-card-foreground);font-weight:var(--font-weight-medium)}.prose :is(ul,ol){padding-left:calc(var(--spacing,.25rem) * 6)}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose ul ul{list-style-type:circle}.prose ul ul ul{list-style-type:square}.prose li+li,.prose li>:is(ul,ol){margin-top:calc(var(--spacing,.25rem) * 2)}.prose li>p+p{margin-top:calc(var(--spacing,.25rem) * 3)}:is(.prose li:has(>p)+li,.prose li+li:has(>p)){margin-top:calc(var(--spacing,.25rem) * 4)}.prose blockquote{border-left:2px solid var(--color-border);padding-left:calc(var(--spacing,.25rem) * 4)}.prose code{font-family:var(--font-mono);font-size:var(--text-sm)}.prose pre{background-color:var(--color-muted);border-radius:var(--radius);padding:calc(var(--spacing,.25rem) * 4);overflow-x:auto}.prose img{border-radius:var(--radius)}.prose hr{border-color:var(--color-border);margin-block:calc(var(--spacing,.25rem) * 10)}.prose table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-sm);line-height:calc(var(--spacing,.25rem) * 6)}.prose :is(th,td){border-bottom:1px solid var(--color-border);padding:calc(var(--spacing,.25rem) * 2.5) calc(var(--spacing,.25rem) * 4) calc(var(--spacing,.25rem) * 2.5) 0;vertical-align:top}.prose th{color:var(--color-card-foreground);font-weight:var(--font-weight-medium)}@keyframes hero-headline-select{0%,46%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes hero-headline-caret{0%,31.9%{opacity:0;left:0%}32%,46%{opacity:1;left:0%}to{opacity:1;left:100%}}@keyframes hero-headline-label{0%,32%{opacity:0;transform:scale(.5)}38%,to{opacity:1;transform:none}}@keyframes hero-typing{0%,1%{opacity:0}3%,7%{opacity:1}9%,to{opacity:0}}@keyframes hero-user{0%,8%{opacity:0;transform:translateY(6px)}11%,95%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes hero-thinking{0%,12%{opacity:0}14%,18%{opacity:1}20%,to{opacity:0}}@keyframes hero-assistant{0%,20%{opacity:0}23%,95%{opacity:1}99%,to{opacity:0}}@keyframes hero-line-1{0%,22%{clip-path:inset(0 100% 0 0)}28%,to{clip-path:inset(0 -8px 0 0)}}@keyframes hero-line-2{0%,28%{clip-path:inset(0 100% 0 0)}34%,to{clip-path:inset(0 -8px 0 0)}}@keyframes hero-line-3{0%,34%{clip-path:inset(0 100% 0 0)}40%,to{clip-path:inset(0 -8px 0 0)}}@keyframes hero-react-1{0%,44%{opacity:0;transform:scale(.5)}47%{opacity:1;transform:scale(1.08)}49%,95%{opacity:1;transform:scale(1)}99%,to{opacity:0}}@keyframes hero-react-2{0%,50%{opacity:0;transform:scale(.5)}53%{opacity:1;transform:scale(1.08)}55%,95%{opacity:1;transform:scale(1)}99%,to{opacity:0}}@keyframes hero-doc-line{0%,55%{max-width:0}72%,to{max-width:200px}}@keyframes hero-select{0%,12%{clip-path:inset(0 100% 0 0);opacity:1}24%,88%{clip-path:inset(0);opacity:1}92%,to{clip-path:inset(0);opacity:0}}@keyframes hero-select-caret{0%,11%{opacity:0;left:0%}12%{opacity:1;left:0%}24%,88%{opacity:1;left:100%}92%,to{opacity:0;left:100%}}@keyframes feat-chat-note{0%,10%{opacity:0;transform:translateY(8px)}14%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes feat-chat-react{0%,24%{opacity:0;transform:scale(.5)}27%{opacity:1;transform:scale(1.08)}29%,96%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes feat-chat-typing{0%,32%{opacity:0}35%,48%{opacity:1}51%,to{opacity:0}}@keyframes feat-chat-reply{0%,50%{opacity:0;transform:translateY(8px)}54%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes feat-chat-answer{0%,62%{opacity:0}65%,96%{opacity:1}to{opacity:0}}@keyframes feat-chat-answer-line{0%,64%{clip-path:inset(0 100% 0 0)}76%,to{clip-path:inset(0 -8px 0 0)}}@keyframes feat-doc-line{0%,15%{max-width:0}40%,to{max-width:360px}}@keyframes feat-doc-select{0%,25%{clip-path:inset(0 100% 0 0);opacity:1}40%,94%{clip-path:inset(0);opacity:1}97%,to{clip-path:inset(0);opacity:0}}@keyframes feat-doc-select-caret{0%,24%{opacity:0;left:0%}25%{opacity:1;left:0%}40%,94%{opacity:1;left:100%}97%,to{opacity:0;left:100%}}@keyframes feat-doc-para{0%,48%{opacity:0}56%,to{opacity:1}}@keyframes feat-doc-draft{0%,66%{opacity:1}70%,97%{opacity:0}to{opacity:1}}@keyframes feat-doc-badge-slot{0%,66%{width:45px}70%,97.5%{width:68px}99.5%,to{width:45px}}@keyframes feat-doc-published{0%,68%{opacity:0;transform:scale(.85)}72%,95%{opacity:1;transform:scale(1)}97%,to{opacity:0}}@keyframes conn-glow{0%,to{opacity:.75;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes wsp-sub-a{0%,4%{opacity:0;max-height:0}13%,45%{opacity:1;max-height:170px}54%,to{opacity:0;max-height:0}}@keyframes wsp-chev-a{0%,4%{transform:rotate(-90deg)}11%,47%{transform:rotate(0)}54%,to{transform:rotate(-90deg)}}@keyframes wsp-sub-b{0%,55%{opacity:0;max-height:0}64%,93%{opacity:1;max-height:170px}99%,to{opacity:0;max-height:0}}@keyframes wsp-chev-b{0%,55%{transform:rotate(-90deg)}62%,94%{transform:rotate(0)}99%,to{transform:rotate(-90deg)}}@keyframes mem-row-1{0%,6%{opacity:0;transform:translateY(6px)}12%,94%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes mem-row-2{0%,20%{opacity:0;transform:translateY(6px)}26%,94%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes mem-row-3{0%,34%{opacity:0;transform:translateY(6px)}40%,94%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes mem-saved{0%,42%{opacity:0;transform:scale(.6)}46%{opacity:1;transform:scale(1.06)}48%,94%{opacity:1;transform:scale(1)}99%,to{opacity:0}}@keyframes skl-slash{0%,5%{opacity:0}6%,45%{opacity:1}46%,to{opacity:0}}@keyframes skl-popup{0%,8%{opacity:0;transform:translateY(6px)scale(.97)}12%,44%{opacity:1;transform:none}48%,to{opacity:0;transform:translateY(6px)scale(.97)}}@keyframes skl-hi-1{0%,12%{opacity:0}14%,27%{opacity:1}29%,to{opacity:0}}@keyframes skl-hi-2{0%,29%{opacity:0}31%,44%{opacity:1}46%,to{opacity:0}}@keyframes skl-chip{0%,50%{opacity:0;max-width:0}50.4%,94%{opacity:1;max-width:200px}99%,to{opacity:0;max-width:200px}}@keyframes skl-send{0%,50%{opacity:0}54%,94%{opacity:1}99%,to{opacity:0}}@keyframes p404-rest{0%,55.8%{opacity:1}56%,75.8%{opacity:0}76%,to{opacity:1}}@keyframes p404-mid{0%,55.8%{opacity:0}56%,57.8%{opacity:1}58%,73.8%{opacity:0}74%,75.8%{opacity:1}76%,to{opacity:0}}@keyframes p404-tall{0%,57.8%{opacity:0}58%,73.8%{opacity:1}74%,to{opacity:0}}@keyframes p404-look{0%,17.8%{transform:none}18%,29.8%{transform:translate(-1px)}30%,37.8%{transform:none}38%,49.8%{transform:translate(1px)}50%,to{transform:none}}@keyframes p404-eyes{0%,9.9%{opacity:1}10%,11.1%{opacity:0}11.3%,32.9%{opacity:1}33%,34.1%{opacity:0}34.3%,79.9%{opacity:1}80%,81.1%{opacity:0}81.3%,to{opacity:1}}@keyframes p404-lids{0%,9.9%{opacity:0}10%,11.1%{opacity:1}11.3%,32.9%{opacity:0}33%,34.1%{opacity:1}34.3%,79.9%{opacity:0}80%,81.1%{opacity:1}81.3%,to{opacity:0}}
