[data-reveal]{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1);transition-delay:var(--reveal-delay,0s);transform:translateY(12px)}[data-reveal=left]{transform:translate(-12px)}[data-reveal=right]{transform:translate(12px)}[data-reveal][data-shown=true]{opacity:1;transform:none}.cd-spotlight{--mx:50%;--my:0%;--spot:0;isolation:isolate;border-color:color-mix(in oklab, var(--brand-500) 16%, var(--border));background-image:radial-gradient(120% 70% at 0% 0%, color-mix(in oklab, var(--brand-500) 11%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in oklab, var(--foreground) 4%, transparent), transparent 55%);box-shadow:inset 0 1px 0 0 color-mix(in oklab, var(--foreground) 9%, transparent), 0 24px 48px -28px color-mix(in oklab, var(--background) 80%, transparent);transition:border-color .3s,box-shadow .3s;position:relative}.cd-spotlight:hover{border-color:color-mix(in oklab, var(--brand-500) 28%, var(--border))}.cd-spotlight:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(360px circle at var(--mx) var(--my), color-mix(in oklab, var(--accent) 60%, transparent), transparent 60%);opacity:var(--spot);pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.cd-spotlight:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(260px circle at var(--mx) var(--my), color-mix(in oklab, var(--brand-500) calc(var(--spot) * 60%), transparent), transparent 70%), linear-gradient(180deg, color-mix(in oklab, var(--brand-400) 45%, transparent), transparent 45%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cd-marquee{width:max-content;animation:cd-marquee var(--marquee-duration,40s) linear infinite;display:flex}.cd-marquee[data-reverse=true]{animation-direction:reverse}.cd-marquee-wrap:hover .cd-marquee{animation-play-state:paused}@keyframes cd-marquee{to{transform:translate(-50%)}}@keyframes cd-scene-in{0%{filter:blur(1.5px);transform:translateY(6px)scale(.995)}to{filter:none;transform:none}}.cd-scene-in{animation:.35s cubic-bezier(.2,.8,.2,1) both cd-scene-in}@keyframes cd-row-in{0%{filter:blur(3px);transform:translateY(10px)}to{filter:none;transform:none}}.cd-row-in{animation:.5s cubic-bezier(.2,.8,.2,1) both cd-row-in}@keyframes cd-toast-in{0%{transform:translateY(14px)scale(.96)}to{transform:none}}.cd-toast-in{animation:.45s cubic-bezier(.3,1.4,.5,1) both cd-toast-in}@keyframes cd-caret{0%,49%{visibility:visible}50%,to{visibility:hidden}}.cd-caret{animation:1s step-end infinite cd-caret}
