.ai-search-btn{--black-700: hsla(0, 0%, 12%, 1);--border_radius: 9999px;--transition: .3s ease-in-out;position:relative;display:flex;flex-shrink:0;gap:.4rem;align-items:center;padding:8px 10px;overflow:hidden;white-space:nowrap;cursor:pointer;background-color:transparent;border:none;border-radius:var(--radius);isolation:isolate;transform:scale(calc(1 + (var(--active, 0) * .05)));transform-origin:center;transition:transform var(--transition)}.ai-search-btn:before{position:absolute;top:50%;left:50%;z-index:0;width:100%;height:100%;content:"";background-color:var(--black-700);border-radius:var(--radius);box-shadow:inset 0 .5px #fff,inset 0 -1px 2px #000,0 4px 10px -4px hsla(0,0%,0%,calc(1 - var(--active, 0))),0 0 0 calc(var(--active, 0) * .25rem) #5604fbbf;transform:translate(-50%,-50%);transition:all var(--transition)}.ai-search-btn:after{position:absolute;top:50%;left:50%;z-index:2;width:100%;height:100%;content:"";background-color:#7b3bfcbf;background-image:radial-gradient(at 51% 89%,hsla(266,45%,74%,1) 0px,transparent 50%),radial-gradient(at 100% 100%,hsla(266,36%,60%,1) 0px,transparent 50%),radial-gradient(at 22% 91%,hsla(266,36%,60%,1) 0px,transparent 50%);background-position:top;border-radius:var(--radius);opacity:var(--active, 0);transform:translate(-50%,-50%);transition:opacity var(--transition)}.ai-search-btn:is(:hover,:focus-visible){--active: 1}.ai-search-btn:active{transform:scale(1)}.ai-search-btn--active{--active: 1}.ai-search-btn--active:after{opacity:1}.ai-search-btn--active:before{box-shadow:inset 0 .5px #fff,inset 0 -1px 2px #000,0 0 0 .25rem #5604fbbf}.ai-search-btn .ai-dots-border{--size_border: calc(100% + 2px) ;position:absolute;top:50%;left:50%;z-index:-10;width:var(--size_border);height:var(--size_border);overflow:hidden;background-color:transparent;border-radius:var(--radius);transform:translate(-50%,-50%)}.ai-search-btn .ai-dots-border:before{position:absolute;top:30%;left:50%;width:100%;height:2rem;content:"";background-color:#fff;-webkit-mask:linear-gradient(transparent 0%,white 120%);mask:linear-gradient(transparent 0%,white 120%);transform:translate(-50%,-50%);transform-origin:left;animation:ai-btn-rotate 2s linear infinite}@keyframes ai-btn-rotate{to{transform:rotate(360deg)}}.ai-search-btn .ai-sparkle{position:relative;z-index:10;flex-shrink:0;width:1.25rem;height:1.25rem}.ai-search-btn .ai-sparkle .ai-path{color:#fff;fill:currentColor;stroke:currentColor;transform-origin:center}.ai-search-btn:is(:hover,:focus) .ai-sparkle .ai-path,.ai-search-btn--active .ai-sparkle .ai-path{animation:ai-path-pulse 1.5s linear .5s infinite}.ai-search-btn .ai-sparkle .ai-path:nth-child(1){--scale_path_1: 1.2}.ai-search-btn .ai-sparkle .ai-path:nth-child(2){--scale_path_2: 1.2}.ai-search-btn .ai-sparkle .ai-path:nth-child(3){--scale_path_3: 1.2}@keyframes ai-path-pulse{0%,34%,71%,to{transform:scale(1)}17%{transform:scale(var(--scale_path_1, 1))}49%{transform:scale(var(--scale_path_2, 1))}83%{transform:scale(var(--scale_path_3, 1))}}.ai-search-btn .ai-btn-text{position:relative;z-index:10;font-size:.8125rem;font-weight:600;line-height:1;color:transparent;background-image:linear-gradient(90deg,#fff,hsla(0,0%,100%,var(--active, .75)) 120%);-webkit-background-clip:text;background-clip:text}.ai-search-btn--active .ai-btn-text{background-image:linear-gradient(90deg,#fff 0% 120%)}.ai-search-btn--compact{gap:.3rem;padding:10px}.ai-search-btn--compact .ai-sparkle{width:1rem;height:1rem}.ai-search-btn--compact .ai-btn-text{font-size:13px}:root:not(.dark) .ai-search-btn:not(.ai-search-btn--active):before,html:not(.dark) .ai-search-btn:not(.ai-search-btn--active):before{background-color:#fff;box-shadow:inset 0 0 0 1.5px #8b52ff73,0 2px 8px -2px #6f4db31f}:root:not(.dark) .ai-search-btn:not(.ai-search-btn--active):is(:hover,:focus-visible):before,html:not(.dark) .ai-search-btn:not(.ai-search-btn--active):is(:hover,:focus-visible):before{box-shadow:inset 0 0 0 1.5px #7953c680,0 0 0 .25rem #5604fb26,0 4px 12px -2px #6f4db32e}:root:not(.dark) .ai-search-btn:not(.ai-search-btn--active) .ai-btn-text,html:not(.dark) .ai-search-btn:not(.ai-search-btn--active) .ai-btn-text{color:transparent;background-image:linear-gradient(135deg,#57279b,#9540bf);-webkit-background-clip:text;background-clip:text}:root:not(.dark) .ai-search-btn:not(.ai-search-btn--active):is(:hover,:focus-visible) .ai-btn-text,html:not(.dark) .ai-search-btn:not(.ai-search-btn--active):is(:hover,:focus-visible) .ai-btn-text{background-image:linear-gradient(90deg,#fff 0% 100%)}:root:not(.dark) .ai-search-btn:not(.ai-search-btn--active) .ai-sparkle .ai-path,html:not(.dark) .ai-search-btn:not(.ai-search-btn--active) .ai-sparkle .ai-path{color:#6834b2}:root:not(.dark) .ai-search-btn:not(.ai-search-btn--active):is(:hover,:focus-visible) .ai-sparkle .ai-path,html:not(.dark) .ai-search-btn:not(.ai-search-btn--active):is(:hover,:focus-visible) .ai-sparkle .ai-path{color:#fff}:root:not(.dark) .ai-search-btn:not(.ai-search-btn--active) .ai-dots-border,html:not(.dark) .ai-search-btn:not(.ai-search-btn--active) .ai-dots-border{display:none}.ai-search-btn .ai-toggle-track{position:relative;z-index:10;display:inline-block;flex-shrink:0;width:1.75rem;height:1rem;margin-left:.125rem;background-color:#fff3;border-radius:9999px;transition:background-color .3s ease-in-out}.ai-search-btn .ai-toggle-thumb{position:absolute;top:2px;left:2px;width:.75rem;height:.75rem;background-color:#ffffffd9;border-radius:9999px;box-shadow:0 1px 3px #0003;transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .3s ease-in-out}.ai-search-btn--active .ai-toggle-track{background-color:#ffffff59}.ai-search-btn--active .ai-toggle-thumb{background-color:#fff;transform:translate(.75rem)}.ai-search-btn--compact .ai-toggle-track{width:1.5rem;height:.875rem}.ai-search-btn--compact .ai-toggle-thumb{top:.125rem;left:.125rem;width:.625rem;height:.625rem}.ai-search-btn--compact.ai-search-btn--active .ai-toggle-thumb{transform:translate(.625rem)}:root:not(.dark) .ai-search-btn:not(.ai-search-btn--active) .ai-toggle-track,html:not(.dark) .ai-search-btn:not(.ai-search-btn--active) .ai-toggle-track{background-color:#b9acd259}:root:not(.dark) .ai-search-btn:not(.ai-search-btn--active) .ai-toggle-thumb,html:not(.dark) .ai-search-btn:not(.ai-search-btn--active) .ai-toggle-thumb{background-color:#6834b2}:root:not(.dark) .ai-search-btn:not(.ai-search-btn--active):is(:hover,:focus-visible) .ai-toggle-track,html:not(.dark) .ai-search-btn:not(.ai-search-btn--active):is(:hover,:focus-visible) .ai-toggle-track{background-color:#ffffff40}:root:not(.dark) .ai-search-btn:not(.ai-search-btn--active):is(:hover,:focus-visible) .ai-toggle-thumb,html:not(.dark) .ai-search-btn:not(.ai-search-btn--active):is(:hover,:focus-visible) .ai-toggle-thumb{background-color:#ffffffd9}
