@layer theme, base, components, utilities;@keyframes rise{0%{opacity:.01;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes riseT{0%{opacity:.01;translate:0 28px}to{opacity:1;translate:0 0}}@keyframes riseSm{0%{opacity:.01;translate:0 16px}to{opacity:1;translate:0 0}}@keyframes riseApp{0%{opacity:.01;translate:0 16px}to{opacity:1;translate:0 0}}@keyframes drop{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes slideIn{0%{opacity:0;transform:translateX(40px) rotate(.4deg)}to{opacity:1;transform:none}}@keyframes draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes flow{to{stroke-dashoffset:-24}}@keyframes growX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes growY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.15}}@keyframes caret{0%,to{opacity:1}50%{opacity:0}}@keyframes tick{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes maskUp{0%{transform:translateY(108%) rotate(3deg)}to{transform:none}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes flash{0%{box-shadow:0 0 0 0 rgba(79,227,242,0)}20%{box-shadow:0 0 0 4px rgba(79,227,242,.6)}to{box-shadow:0 0 0 0 rgba(79,227,242,0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ring{0%{transform:scale(.6);opacity:.8}to{transform:scale(2.2);opacity:0}}@keyframes bws-ring{0%{transform:scale(.6);opacity:.8}to{transform:scale(2.2);opacity:0}}@keyframes sheen{0%{transform:translateX(-120%)}60%,to{transform:translateX(220%)}}@keyframes bws-sheen{0%{transform:translateX(-120%)}60%,to{transform:translateX(220%)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes bws-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes pulseSoft{0%,to{opacity:1}50%{opacity:.35}}@layer components{[data-reveal]{opacity:0;transform:translateY(30px);transition:opacity .9s ease,transform .9s var(--ease)}[data-reveal].is-visible,[data-reveal][data-revealed]{opacity:1;transform:none}[data-st]{opacity:0;translate:var(--st-from,0 48px);transition:opacity .7s,translate .9s cubic-bezier(.16,1,.3,1)}[data-st=md]{--st-from:0 40px}[data-st=sm]{--st-from:0 24px}[data-st=left]{--st-from:-40px 0}[data-st=right]{--st-from:40px 0}[data-st][data-in]{opacity:1;translate:0 0}[data-magnet]{transform:translate(var(--mx,0),var(--my,0));transition:transform .35s var(--bounce),background-color .2s,border-color .2s,color .2s,box-shadow .2s}[data-tilt]{position:relative;transform:perspective(var(--tilt-p,900px)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--lift,0));transition:transform .3s var(--ease),border-color .25s,background-color .25s,box-shadow .3s}[data-tilt]:not([data-spot=off]):before{content:"";position:absolute;inset:0;z-index:var(--spot-z,auto);border-radius:inherit;pointer-events:none;background:radial-gradient(var(--spot-r,280px) circle at var(--x,50%) var(--y,50%),rgba(255,255,255,var(--spot-a,.12)),transparent var(--spot-fade,65%));opacity:var(--spot,0);transition:opacity .3s}[data-st][data-tilt]{transition:transform .3s var(--ease),border-color .25s,background-color .25s,box-shadow .3s,opacity .7s,translate .9s cubic-bezier(.16,1,.3,1)}[data-st][data-magnet]{transition:transform .35s var(--bounce),background-color .2s,border-color .2s,color .2s,box-shadow .2s,opacity .7s,translate .9s cubic-bezier(.16,1,.3,1)}[data-par]{translate:0 var(--py,0)}[data-ticker]{display:flex;width:max-content;animation:tick var(--tick-dur,60s) linear infinite}[data-ticker-viewport][data-paused] [data-ticker]{animation-play-state:paused}}@media (pointer:fine){[data-cursor=on],[data-cursor=on] *{cursor:none!important}[data-cursor=on] :is(textarea,[contenteditable]:not([contenteditable=false]),input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset],[type=color],[type=file],[type=image])){cursor:text!important}}@media print{[data-reveal]{opacity:1!important;transform:none!important}[data-st]{opacity:1!important;translate:none!important}}