@keyframes dk-rise{0%{opacity:.01;transform:translateY(18px)}}@keyframes dk-lift{0%{opacity:.01;transform:perspective(1600px)rotateX(18deg)translateY(60px)scale(.94)}}@keyframes dk-flank{0%{opacity:0;transform:translateY(40px)rotate(0)}}@keyframes dk-reveal{0%{opacity:0;transform:translateY(40px)}}@keyframes dk-marquee{to{transform:translate(calc(-50% - .75rem))}}.dk-flank{rotate:var(--r)}.dk-defer{content-visibility:auto;contain-intrinsic-block-size:auto var(--dk-h);overflow-clip-margin:2rem}.dk-strip{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}@media (prefers-reduced-motion:no-preference){.dk-rise{animation:.9s cubic-bezier(.16,1,.3,1) both dk-rise;animation-delay:var(--d,0s)}.dk-lift{animation:1.4s cubic-bezier(.16,1,.3,1) .25s both dk-lift}.dk-flank{animation:1.4s cubic-bezier(.16,1,.3,1) .55s both dk-flank}.dk-marquee{animation:70s linear infinite dk-marquee}.dk-strip:hover .dk-marquee{animation-play-state:paused}@supports (animation-timeline:view()){.dk-reveal{animation:linear both dk-reveal;animation-timeline:view();animation-range:entry entry 35%}}}@keyframes dk-drift{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.09)translate(-1.5%,-1%)}}@media (prefers-reduced-motion:no-preference){.dk-alive .deck-slide img{transform-origin:70%;will-change:transform;animation:16s ease-in-out infinite alternate dk-drift}.dk-alive>:nth-child(3n+2) .deck-slide img{transform-origin:80% 30%;animation-duration:19s;animation-delay:-6s}.dk-alive>:nth-child(3n) .deck-slide img{transform-origin:60% 70%;animation-duration:22s;animation-delay:-11s}}.dk-cyc4,.dk-cyc8{opacity:0}.dk-cyc>:first-child,.dk-chip:first-child>.dk-cyc4,.dk-chip:first-child>.dk-cyc8{opacity:1}.dk-type-blank,.dk-type-new,.dk-type-ring,.dk-type-cursor,.dk-type-caret,.dk-ask-after,.dk-ask-toast{opacity:0}.dk-type-ring{outline:2px solid var(--primary);outline-offset:2px}.dk-dl-bar{transform:scaleX(1)}@keyframes dk-show4{0%{opacity:0;z-index:2}4%{opacity:1}25%{opacity:1;z-index:2}25.1%,29%{opacity:1;z-index:1}29.1%,to{opacity:0;z-index:1}}@keyframes dk-show8{0%{opacity:0;z-index:2}2%{opacity:1}12.5%{opacity:1;z-index:2}12.6%,14.5%{opacity:1;z-index:1}14.6%,to{opacity:0;z-index:1}}@keyframes dk-cursor{0%{opacity:0;transform:translate(140%,160%)}8%{opacity:1}24%{transform:translate(0)}27%{transform:translate(0)scale(.82)}30%,72%{opacity:1;transform:translate(0)scale(1)}82%,to{opacity:0;transform:translate(80%,120%)}}@keyframes dk-ring{0%,27%{opacity:0;background:0 0}29%,33%{opacity:1;background:color-mix(in oklab, var(--primary) 22%, transparent)}35%,84%{opacity:1;background:0 0}90%,to{opacity:0}}@keyframes dk-blank{0%,33%{opacity:0}34%,86%{opacity:1}92%,to{opacity:0}}@keyframes dk-retype{0%,35%{opacity:1;clip-path:polygon(0 48%,5.8% 48%,5.8% 62%,0 62%,0 77%,0 77%);animation-timing-function:steps(9,end)}46%{clip-path:polygon(0 48%,41% 48%,41% 62%,0 62%,0 77%,0 77%)}47%{clip-path:polygon(0 48%,41% 48%,41% 62%,5.8% 62%,5.8% 77%,0 77%);animation-timing-function:steps(16,end)}62%,86%{opacity:1;clip-path:polygon(0 48%,41% 48%,41% 62%,58% 62%,58% 77%,0 77%)}92%{opacity:0;clip-path:polygon(0 48%,41% 48%,41% 62%,58% 62%,58% 77%,0 77%)}to{opacity:0;clip-path:polygon(0 48%,5.8% 48%,5.8% 62%,0 62%,0 77%,0 77%)}}@keyframes dk-caret-move{0%,34%{opacity:0;top:49.5%;left:5.8%}35%{opacity:1;animation-timing-function:steps(9,end);top:49.5%;left:5.8%}46%{top:49.5%;left:41%}47%{animation-timing-function:steps(16,end);top:63.5%;left:5.8%}62%,86%{opacity:1;top:63.5%;left:58%}88%,to{opacity:0;top:63.5%;left:58%}}@keyframes dk-blink{50%{opacity:0}}@keyframes dk-asktype{0%,6%{max-width:0;animation-timing-function:steps(22,end)}32%,36%{max-width:24ch}37%,to{max-width:0}}@keyframes dk-send{0%,34%{transform:none}37%{transform:scale(.82)}41%,to{transform:none}}@keyframes dk-askafter{0%,46%{opacity:0;transform:scale(.98)}52%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes dk-asktoast{0%,54%{opacity:0;transform:translateY(-6px)}58%,88%{opacity:1;transform:none}93%,to{opacity:0}}@keyframes dk-fill{0%,8%{transform:scaleX(0)}60%,to{transform:scaleX(1)}}@keyframes dk-done{0%,60%{opacity:0;transform:scale(.5)}66%{opacity:1;transform:scale(1.12)}70%,92%{opacity:1;transform:none}to{opacity:0}}@media (prefers-reduced-motion:no-preference){.dk-cyc4{animation:10.4s linear infinite both dk-show4}.dk-cyc8{animation:14.4s linear infinite both dk-show8}.dk-type-cursor{animation:9s cubic-bezier(.45,0,.2,1) infinite both dk-cursor}.dk-type-ring{animation:9s linear infinite both dk-ring}.dk-type-blank{animation:9s linear infinite both dk-blank}.dk-type-new{animation:9s linear infinite both dk-retype}.dk-type-caret{animation:9s linear infinite both dk-caret-move}.dk-type-caret>i,.dk-ask-caret{animation:1s steps(2,start) infinite dk-blink}.dk-ask-text{animation:8s linear infinite both dk-asktype}.dk-ask-send{animation:8s ease-out infinite both dk-send}.dk-ask-after{animation:8s ease-out infinite both dk-askafter}.dk-ask-toast{animation:8s ease-out infinite both dk-asktoast}.dk-dl-bar{animation:dk-fill 4s cubic-bezier(.4, 0, .2, 1) var(--dl) infinite both}.dk-dl-done{animation:dk-done 4s ease-out var(--dl) infinite both}}html:has(.dk-alive){overflow-x:clip}.dk-flow{background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--foreground) 18%, transparent) 30%, color-mix(in oklab, var(--foreground) 18%, transparent) 70%, transparent)}.dk-flow:after{content:"";background:var(--primary);opacity:0;border-radius:4px;width:4px;height:14px;position:absolute;left:-1.5px}@keyframes dk-drip{0%,to{opacity:0;top:0}15%{opacity:1}70%{opacity:1;top:calc(100% - 14px)}85%{opacity:0;top:calc(100% - 14px)}}@keyframes dk-twinkle{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.25)rotate(15deg)}}@media (prefers-reduced-motion:no-preference){.dk-flow:after{animation:3s ease-in-out infinite dk-drip}.dk-spark{animation:3s ease-in-out infinite dk-twinkle}}.dk-chip>.dk-cyc4,.dk-chip>.dk-cyc8{z-index:0!important}@keyframes dk-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dk-progress{animation:linear both dk-progress}
