.as-list{position:relative;z-index:1;flex-direction:column;align-items:stretch;gap:2px;width:100%;max-width:420px;margin:4px 0 0;padding:0;list-style:none}.as-chip,.as-item,.as-list{display:flex}.as-chip{align-items:center;gap:10px;width:100%;text-align:left;padding:9px 12px;font-family:var(--font-inter),sans-serif;font-size:14px;font-weight:400;line-height:1.35;color:var(--font-color);border:none;border-radius:12px;box-sizing:border-box;background:transparent;cursor:pointer;transition:background .16s ease,color .16s ease;opacity:0;animation:as-chip-in .5s ease both}.as-item:first-child .as-chip{animation-delay:1.05s}.as-item:nth-child(2) .as-chip{animation-delay:1.15s}.as-item:nth-child(3) .as-chip{animation-delay:1.25s}.as-chip:hover:not(:disabled){background:var(--ai-hover)}.as-chip:focus-visible{outline:1px solid var(--ai-accent);outline-offset:-1px;background:var(--ai-hover)}.as-chip:disabled{cursor:default;opacity:.55}.as-chip-icon{flex:0 0 auto;width:15px;height:15px;opacity:.75}.as-chip-label{flex:1 1 auto}@keyframes as-chip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.as-chip{opacity:1;animation:none}}.ae-empty{position:relative;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center}.ae-icon{position:absolute;z-index:2;left:calc(50% - 24px);top:44%;width:48px;height:48px;transform-origin:50% 50%;overflow:visible;will-change:top,transform,filter,opacity;animation:ae-fall-pos 1.05s linear .18s both,ae-fall-shape 1.05s .18s both}.ae-star{transform-box:fill-box;transform-origin:center;will-change:transform}.ae-star-big{animation:ae-star-big-turn 1.05s .18s both}.ae-star-small{display:none;animation:ae-star-small-turn 1.05s .18s both}@keyframes ae-star-big-turn{0%{transform:rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.25,0,.4,1)}30%{transform:rotate(180deg) scale(1.08)}to{transform:rotate(1turn) scale(1)}}@keyframes ae-star-small-turn{0%{transform:rotate(0deg) translate(0) scale(1)}45%{transform:rotate(-150deg) translate(1px,-1px) scale(.82)}to{transform:rotate(-300deg) translate(0) scale(1)}}@keyframes ae-fall-pos{0%{top:44%}6%{top:42.4%}12%{top:38.5%}15%{top:36.2%}18%{top:33.8%}24%{top:29.9%}27%{top:28.7%}30%{top:28.3%}38%{top:29.5%}46%{top:31.5%}54%{top:35%}62%{top:41%}70%{top:50%}78%{top:63%}86%{top:80%}93%{top:102%}to{top:132%}}@keyframes ae-fall-shape{0%{transform:translate(0) scale(.95) rotate(0deg);opacity:1;filter:blur(0);animation-timing-function:cubic-bezier(.4,0,.5,1)}30%{transform:translate(-9px) scale(1.4) rotate(0deg);opacity:1;filter:blur(0);animation-timing-function:ease-in}52%{transform:translate(-3px) scale(1.02,1.12) rotate(0deg);filter:blur(.5px);opacity:1}68%{transform:translate(-1px) scale(.66,1.8) rotate(0deg);filter:blur(3px);opacity:1}82%{transform:translate(0) scale(.42,2.4) rotate(0deg);filter:blur(6px);opacity:1}92%{transform:translate(0) scale(.35,2.9) rotate(0deg);filter:blur(9px);opacity:1}to{transform:translate(0) scale(.3,3.4) rotate(0deg);filter:blur(14px);opacity:0}}.ae-aurora-holder{position:absolute;inset:0;z-index:0;pointer-events:none;transition:opacity .36s ease}.ae-aurora-holder.is-hidden{opacity:0}.ae-aurora{left:0;right:0;bottom:-120px;height:42%;z-index:0;transform:scale(.18);transform-origin:50% 100%;opacity:0;animation:ae-aurora-bloom 1.9s cubic-bezier(.22,.7,.3,1) .9s both;-webkit-mask-image:radial-gradient(60% 100% at 50% 100%,#000 14%,rgba(0,0,0,.5) 40%,rgba(0,0,0,.18) 62%,transparent 84%);mask-image:radial-gradient(60% 100% at 50% 100%,#000 14%,rgba(0,0,0,.5) 40%,rgba(0,0,0,.18) 62%,transparent 84%)}.ae-aurora,.ae-empty--exiting{position:absolute;pointer-events:none}.ae-empty--exiting{inset:0;z-index:5}.ae-empty--exiting .ae-copy,.ae-empty--exiting .ae-icon,.ae-empty--exiting .ae-star{animation:none;opacity:0}.ae-empty--exiting .ae-aurora{animation:ae-aurora-out .65s cubic-bezier(.5,0,.5,1) both}@keyframes ae-aurora-out{0%{transform:scale(1);opacity:1;filter:blur(0)}to{transform:scale(.82,.16);opacity:0;filter:blur(18px)}}@keyframes ae-aurora-bloom{0%{transform:scale(.4,.12);opacity:0;filter:blur(26px)}to{transform:scale(1);opacity:1;filter:blur(0)}}.ae-aurora-base{left:0;right:0;height:95%;background:radial-gradient(115% 88% at 50% 100%,color-mix(in srgb,var(--assistant-glow-cream) 72%,transparent) 0,color-mix(in srgb,var(--assistant-glow-amber) 52%,transparent) 22%,color-mix(in srgb,var(--assistant-glow-amber) 24%,transparent) 45%,transparent 72%),linear-gradient(to top,color-mix(in srgb,var(--assistant-glow-amber) 60%,transparent) 0,color-mix(in srgb,var(--assistant-glow-amber) 22%,transparent) 32%,transparent 62%);filter:blur(8px)}.ae-aurora-base,.ae-ray{position:absolute;bottom:0}.ae-ray{transform-origin:50% 100%;filter:blur(10px);will-change:transform,opacity}.ae-ray-1{left:16%;width:9%;height:60%;background:linear-gradient(to top,color-mix(in srgb,var(--assistant-glow-amber) 53%,transparent) 0,color-mix(in srgb,var(--assistant-glow-amber) 21%,transparent) 45%,transparent 90%);transform:skewX(-5deg);animation:ae-ray-sway-a 7s ease-in-out -2s infinite}.ae-ray-2{left:25%;width:12%;height:85%;background:linear-gradient(to top,color-mix(in srgb,var(--assistant-glow-cream) 71%,transparent) 0,color-mix(in srgb,var(--assistant-glow-cream) 28%,transparent) 45%,transparent 90%);transform:skewX(3deg);animation:ae-ray-sway-b 9s ease-in-out -5s infinite}.ae-ray-3{left:34%;width:10%;height:70%;background:linear-gradient(to top,color-mix(in srgb,var(--assistant-glow-amber) 65%,transparent) 0,color-mix(in srgb,var(--assistant-glow-amber) 26%,transparent) 45%,transparent 90%);transform:skewX(-3deg);animation:ae-ray-sway-c 6.5s ease-in-out -1s infinite}.ae-ray-4{left:43%;width:14%;height:100%;background:linear-gradient(to top,color-mix(in srgb,var(--assistant-glow-amber) 73%,transparent) 0,color-mix(in srgb,var(--assistant-glow-cream) 31%,transparent) 45%,transparent 92%);transform:skewX(2deg);animation:ae-ray-sway-a 8s ease-in-out -6s infinite}.ae-ray-5{left:52%;width:11%;height:78%;background:linear-gradient(to top,color-mix(in srgb,var(--assistant-glow-cream) 66%,transparent) 0,color-mix(in srgb,var(--assistant-glow-cream) 26%,transparent) 45%,transparent 90%);transform:skewX(-4deg);animation:ae-ray-sway-b 7.5s ease-in-out -3s infinite}.ae-ray-6{left:61%;width:10%;height:88%;background:linear-gradient(to top,color-mix(in srgb,var(--assistant-glow-amber) 59%,transparent) 0,color-mix(in srgb,var(--assistant-glow-amber) 24%,transparent) 45%,transparent 90%);transform:skewX(5deg);animation:ae-ray-sway-c 8.5s ease-in-out -7s infinite}.ae-ray-7{left:70%;width:9%;height:62%;background:linear-gradient(to top,color-mix(in srgb,var(--assistant-glow-amber) 50%,transparent) 0,color-mix(in srgb,var(--assistant-glow-amber) 19%,transparent) 45%,transparent 90%);transform:skewX(-2deg);animation:ae-ray-sway-a 6s ease-in-out -4s infinite}@keyframes ae-ray-sway-a{0%,to{transform:skewX(-4deg) translateX(0) scaleY(1);opacity:1}30%{transform:skewX(-1deg) translateX(26%) scaleY(1.18);opacity:.85}60%{transform:skewX(-6deg) translateX(-14%) scaleY(.88);opacity:1}80%{transform:skewX(-2deg) translateX(12%) scaleY(1.08);opacity:.9}}@keyframes ae-ray-sway-b{0%,to{transform:skewX(3deg) translateX(0) scaleY(1);opacity:.95}25%{transform:skewX(6deg) translateX(-22%) scaleY(.9);opacity:1}55%{transform:skewX(1deg) translateX(18%) scaleY(1.22);opacity:.8}80%{transform:skewX(4deg) translateX(-10%) scaleY(1.02);opacity:.95}}@keyframes ae-ray-sway-c{0%,to{transform:skewX(-3deg) translateX(0) scaleY(1);opacity:.9}35%{transform:skewX(-7deg) translateX(20%) scaleY(1.15);opacity:1}65%{transform:skewX(0deg) translateX(-18%) scaleY(.85);opacity:.85}85%{transform:skewX(-4deg) translateX(8%) scaleY(1.1);opacity:.95}}.app-dark .ae-aurora-base,.app-dark .ae-ray{opacity:.6}.ae-copy{position:relative;z-index:1;margin:0;font-size:20px;font-weight:300;line-height:28px;letter-spacing:-.03em;color:var(--font-color);opacity:0;animation:ae-copy-in .8s ease .5s both}@keyframes ae-copy-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ae-icon{opacity:0}.ae-aurora,.ae-icon,.ae-star{animation:none}.ae-aurora{transform:scale(1);opacity:1}.ae-copy,.ae-ray{animation:none}}