@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}[data-motion=rise]{animation:rise .4s cubic-bezier(.16,1,.3,1) both;will-change:transform,opacity}[data-motion=rise][data-beat="1"]{animation-delay:70ms}[data-motion=rise][data-beat="2"]{animation-delay:.14s}[data-motion=rise][data-beat="3"]{animation-delay:.21s}[data-motion=rise][data-beat="4"]{animation-delay:.28s}[data-motion=rise][data-beat="5"]{animation-delay:.35s}[data-motion=rise][data-beat="6"]{animation-delay:.42s}[data-motion=rise][data-beat="7"]{animation-delay:.49s}[data-motion=fade]{transition:opacity .24s cubic-bezier(.16,1,.3,1);will-change:opacity}[data-motion=slide]{transition:transform .26s cubic-bezier(.16,1,.3,1);will-change:transform}[data-motion=drag]{touch-action:none;transition:transform .18s cubic-bezier(.16,1,.3,1)}@keyframes dim{50%{opacity:.5}}[data-motion=pulse]{animation:dim 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}[data-motion=blink]{animation:blink 1s steps(1) infinite}@keyframes shimmer{0%{background-position:-160px 0}to{background-position:160px 0}}[data-motion=shimmer]{animation:shimmer 1.2s ease-in-out infinite}@keyframes unfold{0%{opacity:0;transform:perspective(1600px) rotateY(var(--turn,-7deg))}to{opacity:1;transform:perspective(1600px) rotateY(0deg)}}[data-motion=unfold]{animation:unfold .22s cubic-bezier(.2,.7,.3,1) both;transform-origin:left center;will-change:transform,opacity}[data-motion=unfold][data-hinge=right]{transform-origin:right center;--turn:7deg}@keyframes run{0%,26%,to{color:var(--run-rest,var(--neutral-400));border-color:var(--neutral-800)}8%{color:var(--foreground);border-color:var(--muted-foreground)}}[data-motion=run]>*{animation:run 5.4s var(--ease-in-out) infinite}[data-motion=run]>[data-beat="1"]{animation-delay:calc(1 * var(--run-step, .22s))}[data-motion=run]>[data-beat="2"]{animation-delay:calc(2 * var(--run-step, .22s))}[data-motion=run]>[data-beat="3"]{animation-delay:calc(3 * var(--run-step, .22s))}[data-motion=run]>[data-beat="4"]{animation-delay:calc(4 * var(--run-step, .22s))}[data-motion=run]>[data-beat="5"]{animation-delay:calc(5 * var(--run-step, .22s))}[data-motion=run]>[data-beat="6"]{animation-delay:calc(6 * var(--run-step, .22s))}[data-motion=run]>[data-beat="7"]{animation-delay:calc(7 * var(--run-step, .22s))}[data-motion=run]>[data-beat="8"]{animation-delay:calc(8 * var(--run-step, .22s))}[data-motion=run]>[data-beat="9"]{animation-delay:calc(9 * var(--run-step, .22s))}[data-motion=run]>[data-beat="10"]{animation-delay:calc(10 * var(--run-step, .22s))}[data-motion=run]>[data-beat="11"]{animation-delay:calc(11 * var(--run-step, .22s))}[data-motion=run]>[data-beat="12"]{animation-delay:calc(12 * var(--run-step, .22s))}[data-motion=run]>[data-beat="13"]{animation-delay:calc(13 * var(--run-step, .22s))}[data-motion=run]>[data-beat="14"]{animation-delay:calc(14 * var(--run-step, .22s))}[data-motion=run]>[data-beat="15"]{animation-delay:calc(15 * var(--run-step, .22s))}@media (prefers-reduced-motion:reduce){[data-motion=run]>*,[data-motion]{animation:none;transition:none}}[data-ratio]>img,[data-ratio]>video{width:100%;height:100%;object-fit:cover;display:block}[data-slot=carousel-content]::-webkit-scrollbar{display:none}:where([data-slot=textarea],[data-slot=composer-field]){resize:none}[data-slot=document]{display:flex;flex-direction:column;gap:var(--space-4);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--muted-foreground)}[data-slot=document] a{color:var(--foreground);text-underline-offset:4px}[data-slot=document] a:not(:is(nav,aside,header,[role=navigation]) a){text-decoration:underline}[data-slot=document] :is(strong,th){font-weight:var(--weight-medium);color:var(--foreground)}[data-slot=document] :is(h2,h3){font-weight:var(--weight-medium);color:var(--foreground)}[data-slot=document] h2{margin-top:var(--space-6);font-size:var(--text-xl)}[data-slot=document] h3{margin-top:var(--space-4);font-size:var(--text-base)}[data-slot=document] ul{list-style:disc}[data-slot=document] ol{list-style:decimal}[data-slot=document] :is(ul,ol){display:flex;flex-direction:column;gap:var(--space-2);padding-left:var(--space-5)}[data-slot=document] blockquote{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--secondary)}[data-slot=document] code{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--foreground)}[data-slot=document] hr{border:0;border-top:1px solid var(--border)}[data-slot=document] table{display:block;overflow-x:auto;border-collapse:collapse;font-size:var(--text-sm)}[data-slot=document] :is(th,td){padding:var(--space-2) var(--space-3);border:1px solid var(--border);text-align:start;vertical-align:top}