@keyframes af-int-rise{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}@keyframes af-int-fade{0%{opacity:0}to{opacity:1}}@keyframes af-int-pop{0%{opacity:0;transform:scale(.85)}60%{opacity:1;transform:scale(1.04)}to{transform:scale(1)}}@keyframes af-int-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes af-int-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes af-int-talk{0%,to{transform:scaleX(1)}50%{transform:scaleX(.55)}}@keyframes af-int-spin{to{transform:rotate(1turn)}}@keyframes af-int-glow{0%,to{opacity:.35}50%{opacity:.75}}@keyframes af-int-grid{0%{background-position:0 0}to{background-position:48px 48px}}@keyframes af-int-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes af-int-caret{50%{opacity:0}}@keyframes af-int-confetti{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(var(--dx,0),var(--dy,-120px)) rotate(var(--rot,180deg))}}.af-int-stage{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(1200px 600px at 15% -10%,rgba(249,115,22,.22),transparent 60%),radial-gradient(900px 500px at 110% 110%,rgba(56,189,248,.12),transparent 60%),#07090c}.af-int-stage:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:48px 48px;animation:af-int-grid 12s linear infinite;-webkit-mask-image:radial-gradient(ellipse at center,#000 40%,transparent 80%);mask-image:radial-gradient(ellipse at center,#000 40%,transparent 80%)}.af-int-rise{animation:af-int-rise .5s cubic-bezier(.2,.8,.2,1) both}.af-int-fade{animation:af-int-fade .4s ease both}.af-int-pop{animation:af-int-pop .45s cubic-bezier(.2,.8,.2,1) both}.af-int-float{animation:af-int-float 4s ease-in-out infinite}.af-int-caret:after{content:"";display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.12em;background:currentColor;animation:af-int-caret .8s steps(1) infinite}.af-int-eye{animation:af-int-blink 4.5s infinite}.af-int-eye,.af-int-mouth{transform-origin:center;transform-box:fill-box}.af-int-talking .af-int-mouth{animation:af-int-talk .22s ease-in-out infinite}.af-int-ring{transform-origin:center;transform-box:fill-box;opacity:0;transition:opacity .3s}.af-int-thinking .af-int-ring{opacity:1;animation:af-int-spin 1.4s linear infinite}.af-int-halo{animation:af-int-glow 3s ease-in-out infinite}.af-int-cheer{animation:af-int-pop .6s cubic-bezier(.2,.8,.2,1) both}.af-int-bar{transform-origin:left;animation:af-int-bar var(--af-bar-ms,3s) linear both}.af-int-confetti-bit{position:absolute;width:8px;height:14px;border-radius:2px;animation:af-int-confetti 1.2s ease-out both}.af-int-card{transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.af-int-card:hover{transform:translateY(-2px);box-shadow:0 16px 40px -20px rgba(249,115,22,.5)}.af-int-card[aria-pressed=true]{box-shadow:0 0 0 2px #f97316,0 16px 40px -20px rgba(249,115,22,.6)}@media (prefers-reduced-motion:reduce){.af-int-bar,.af-int-caret:after,.af-int-cheer,.af-int-confetti-bit,.af-int-eye,.af-int-fade,.af-int-float,.af-int-halo,.af-int-pop,.af-int-rise,.af-int-stage:before,.af-int-talking .af-int-mouth,.af-int-thinking .af-int-ring{animation:none!important}.af-int-card{transition:none}.af-int-card:hover{transform:none}}