.aura{--aura-c1: #6366f1;--aura-c2: #d946ef;--aura-c3: #22d3ee;--aura-c4: #f59e0b;--aura-glow-op: .3}.aura-shell{position:relative}.aura-inner-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;overflow:hidden;opacity:calc(var(--aura-glow-op) * .5);filter:blur(16px) saturate(1.3);-webkit-mask:radial-gradient(118% 92% at 50% 50%,transparent 34%,#000 96%);mask:radial-gradient(118% 92% at 50% 50%,transparent 34%,#000 96%);transition:opacity .5s ease;pointer-events:none}.aura-inner-glow-spin{position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;background:conic-gradient(from 160deg,var(--aura-c1),var(--aura-c2),var(--aura-c3),var(--aura-c4),var(--aura-c1));will-change:transform;animation:aura-spin 22s linear infinite}.aura-panel.aura-idle .aura-inner-glow{animation:aura-glow-breathe var(--aura-breathe-dur, 4.5s) ease-in-out infinite}.aura-panel.aura-thinking .aura-inner-glow{opacity:calc(var(--aura-glow-op) * .75);filter:blur(13px) saturate(1.6);-webkit-mask:radial-gradient(125% 100% at 50% 50%,transparent 12%,#000 82%);mask:radial-gradient(125% 100% at 50% 50%,transparent 12%,#000 82%)}.aura-panel.aura-thinking .aura-inner-glow-spin{top:-40%;right:0;bottom:-40%;left:0;width:200%;background:linear-gradient(90deg,color-mix(in srgb,var(--aura-c1) 68%,white),color-mix(in srgb,var(--aura-c2) 68%,white),color-mix(in srgb,var(--aura-c3) 68%,white),color-mix(in srgb,var(--aura-c4) 68%,white),color-mix(in srgb,var(--aura-c1) 68%,white),color-mix(in srgb,var(--aura-c2) 68%,white),color-mix(in srgb,var(--aura-c3) 68%,white),color-mix(in srgb,var(--aura-c4) 68%,white),color-mix(in srgb,var(--aura-c1) 68%,white));animation:aura-inner-pan 7s linear infinite}@keyframes aura-inner-pan{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes aura-glow-breathe{0%,to{opacity:calc(var(--aura-glow-op) * .4)}50%{opacity:calc(var(--aura-glow-op) * .72)}}.aura-panel{position:relative;z-index:1;width:100%;isolation:isolate;overflow:hidden;border-radius:22px;background:#ffffffd9;-webkit-backdrop-filter:blur(5px) saturate(1.05);backdrop-filter:blur(5px) saturate(1.05);border:1px solid rgba(255,255,255,.6);box-shadow:0 6px 18px -14px #110c2e29,inset 0 1px 1px #ffffffb3}.aura-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;padding:1px;background:conic-gradient(from 140deg,var(--aura-c1),var(--aura-c2),var(--aura-c3),var(--aura-c4),var(--aura-c1));opacity:.45;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.aura-panel.aura-idle:after{animation:aura-border-breathe var(--aura-breathe-dur, 4.5s) ease-in-out infinite}.aura-panel.aura-thinking:after{opacity:.55}@keyframes aura-border-breathe{0%,to{opacity:.35}50%{opacity:.72}}.aura-edge{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;overflow:hidden;opacity:.5;filter:blur(7px) saturate(1.3);-webkit-mask:radial-gradient(120% 88% at 50% 50%,transparent 62%,#000 92%);mask:radial-gradient(120% 88% at 50% 50%,transparent 62%,#000 92%);transition:opacity .5s ease;pointer-events:none}.aura-edge-spin{position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;background:conic-gradient(from 180deg,var(--aura-c1),var(--aura-c2),var(--aura-c3),var(--aura-c4),var(--aura-c1));will-change:transform;animation:aura-spin 22s linear infinite}.aura-panel.aura-thinking .aura-edge{opacity:.55}.aura-panel.aura-thinking .aura-edge-spin{animation-duration:9s}@keyframes aura-spin{to{transform:rotate(360deg)}}.aura-trace{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;overflow:hidden;opacity:0;pointer-events:none;padding:1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.aura-trace-spin{position:absolute;top:-60%;right:-60%;bottom:-60%;left:-60%;background:conic-gradient(from 0deg,transparent 0deg 250deg,color-mix(in srgb,var(--aura-c3) 90%,white) 300deg,color-mix(in srgb,var(--aura-c2) 90%,white) 330deg,transparent 360deg);will-change:transform}.aura-panel.aura-thinking .aura-trace{opacity:1}.aura-panel.aura-thinking .aura-trace-spin{animation:aura-spin 2.6s linear infinite}.aura-reveal{animation:aura-reveal .5s cubic-bezier(.16,1,.3,1) both}.aura-card-reveal{animation:aura-reveal .85s cubic-bezier(.16,1,.3,1) both}@keyframes aura-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.aura-word{animation:aura-word-in var(--aura-word-fade, .5s) cubic-bezier(.22,1,.36,1) both}@keyframes aura-word-in{0%{opacity:0}to{opacity:1}}.aura-dot{animation:aura-dot 1.1s ease-in-out infinite}.aura-dot-2{animation-delay:.15s}.aura-dot-3{animation-delay:.3s}@keyframes aura-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.aura-ask{position:relative;box-shadow:0 6px 18px -10px #110c2e66,inset 0 1px #ffffffd9;transition:transform .2s ease,box-shadow .2s ease}.aura-ask:hover{transform:translateY(-1px);box-shadow:0 12px 26px -10px #110c2e52,0 0 18px -4px color-mix(in srgb,var(--aura-c1) 55%,transparent),inset 0 1px #ffffffe6}.aura-ask:active{transform:translateY(0) scale(.98)}.aura-ask:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:conic-gradient(from 140deg,var(--aura-c1),var(--aura-c2),var(--aura-c3),var(--aura-c4),var(--aura-c1));opacity:.7;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:opacity .2s ease}.aura-ask:hover:after{opacity:1}.aura-ask.aura-ask-flat,.aura-ask.aura-ask-flat:hover,.aura-ask.aura-ask-flat:active{box-shadow:none;transform:none}.aura-grad-icon{stroke:url(#aura-icon-gradient)}.aura-card{position:relative;border-radius:14px;background:#fff;box-shadow:0 10px 30px -12px #110c2e47,0 2px 6px -2px #110c2e1f,0 0 0 1px #110c2e0a}.aura-card>*{border-radius:inherit}.dark .aura-card{background:#16171f;box-shadow:0 10px 30px -12px #0009,0 2px 6px -2px #0006,0 0 0 1px #ffffff14}.dark .aura-panel{background:#12131ed1;border-color:#ffffff29;box-shadow:0 6px 18px -14px #0009,inset 0 1px 1px #ffffff14}.dark .aura-ask{box-shadow:0 6px 18px -10px #0009,inset 0 1px #ffffff24}.dark .aura-ask:hover{box-shadow:0 12px 26px -10px #0000008c,0 0 18px -4px color-mix(in srgb,var(--aura-c1) 60%,transparent),inset 0 1px #ffffff2e}.dark .aura-ask.aura-ask-flat,.dark .aura-ask.aura-ask-flat:hover{box-shadow:none}@media(prefers-reduced-motion:reduce){.aura *,.aura *:before,.aura *:after{animation:none!important;transition:none!important}.aura .aura-panel:after{opacity:.5!important}}
