@property --ask-angle{syntax:"<angle>";inherits:true;initial-value:0deg}@keyframes ask-orbit{to{--ask-angle:360deg}}.ask-bar{--intensity:.16;--edge:1.5px;--halo:calc(var(--intensity) * .9);--ring:calc(.3 + var(--intensity) * .7);--blur:calc(6px + var(--intensity) * 14px);--spectrum:conic-gradient(from var(--ask-angle), #6689ff 0deg, #83b5ff 42deg, #58e3b0 88deg, #40be9933 145deg, #5d70a114 190deg, #9b67df4d 240deg, #b487ff 290deg, #6689ff 360deg);isolation:isolate;height:54px;padding:var(--edge);border-radius:27px;margin:0;animation:10s linear infinite ask-orbit;position:relative}.ask-bar:before{content:"";z-index:-1;border-radius:inherit;background:var(--spectrum);filter:blur(var(--blur));opacity:var(--halo);pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.ask-bar:after{content:"";z-index:1;padding:var(--edge);border-radius:inherit;background:var(--spectrum);-webkit-mask-composite:xor;opacity:var(--ring);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ask-bar:focus-within{--halo:min(1, calc(var(--intensity) * 1.5))}.ask-face{border-radius:calc(27px - var(--edge));background:linear-gradient(155deg,#1b1e23,#111316 80%);align-items:center;gap:10px;height:100%;padding:0 7px 0 16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.ask-face:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);width:40%;position:absolute;top:0;bottom:0;left:-40%}.ask-bar.searching .ask-face:after{opacity:1;animation:1.2s ease-in-out infinite ask-sweep}@keyframes ask-sweep{to{left:110%}}.ask-sparkles{flex:none;width:22px;height:22px}.ask-bar.searching .ask-sparkles{animation:1s ease-in-out infinite ask-twinkle}@keyframes ask-twinkle{50%{opacity:.7;transform:scale(.82)rotate(12deg)}}.ask-face input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font:500 18px Inter,system-ui,sans-serif}.ask-face input::placeholder{color:#8e8e93}.ask-clear,.ask-send{cursor:pointer;border:0;flex:none;place-items:center;padding:0;display:grid}.ask-clear{color:#a1a1a6;background:0 0;border-radius:18px;width:36px;height:36px}.ask-send{color:#000;background:#fff;border-radius:20px;width:40px;height:40px;transition:opacity .2s}.ask-send:disabled{opacity:.35;cursor:default}@media (prefers-reduced-motion:reduce){.ask-bar,.ask-bar.searching .ask-face:after,.ask-bar.searching .ask-sparkles{animation:none}}