.header.svelte-63x52f{display:flex;align-items:center;justify-content:space-between;position:absolute;width:100%;height:70px;top:0;left:0;padding:20px;background:linear-gradient(180deg,#fff,#fff0);z-index:2}svg.svelte-1xx9g8k{transition:all .3s ease}svg.svelte-1xx9g8k rect:where(.svelte-1xx9g8k){fill:var(--color-light-gray);transition:fill .3s ease}svg.svelte-1xx9g8k.active rect:where(.svelte-1xx9g8k){fill:var(--color-gold)}svg.svelte-1xx9g8k.active rect:where(.svelte-1xx9g8k):nth-child(3n+1){animation:svelte-1xx9g8k-wave1 .7s infinite alternate ease-in-out}svg.svelte-1xx9g8k.active rect:where(.svelte-1xx9g8k):nth-child(3n+2){animation:svelte-1xx9g8k-wave2 .5s infinite alternate ease-in-out}svg.svelte-1xx9g8k.active rect:where(.svelte-1xx9g8k):nth-child(3n+3){animation:svelte-1xx9g8k-wave3 .6s infinite alternate ease-in-out}svg.svelte-1xx9g8k.active rect:where(.svelte-1xx9g8k):nth-child(3n+4){animation:svelte-1xx9g8k-wave4 .8s infinite alternate ease-in-out}@keyframes svelte-1xx9g8k-wave1{0%{height:3px;y:8.5px}to{height:14px;y:3px}}@keyframes svelte-1xx9g8k-wave2{0%{height:5px;y:7.5px}to{height:18px;y:1px}}@keyframes svelte-1xx9g8k-wave3{0%{height:4px;y:8px}to{height:12px;y:4px}}@keyframes svelte-1xx9g8k-wave4{0%{height:6px;y:7px}to{height:16px;y:2px}}.popover.svelte-g1uo6i{padding:18px;border-radius:16px;color:var(--color-white);font-size:.875rem;font-weight:500;line-height:1.5;background-color:var(--color-gray);box-shadow:0 1px 5px #0000001a;width:300px;max-height:300px;overflow-y:auto;word-wrap:break-word;overflow-wrap:break-word;z-index:5}.popover.svelte-g1uo6i svg:where(.svelte-g1uo6i){display:inline-block;width:16px;height:16px}button.svelte-g1uo6i{display:flex;align-items:center;gap:4px;background-color:var(--color-light-gray);color:var(--color-gray);border:1px solid var(--color-gray-3);white-space:nowrap;border-radius:20px;margin-right:8px;padding:5px 10px;font-size:.75rem;font-weight:500;transition:all .3s ease;z-index:1}button.svelte-g1uo6i:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}button.svelte-g1uo6i:hover,button.svelte-g1uo6i.active{border:1px solid var(--color-gray);background-color:var(--color-gray);color:var(--color-white)}button.svelte-g1uo6i.active svg:where(.svelte-g1uo6i){stroke:var(--color-yellow)}button.svelte-g1uo6i svg:where(.svelte-g1uo6i){width:16px;height:16px}article.svelte-11tusbz{max-width:360px;margin:0 0 20px;font-size:1rem;font-weight:500;line-height:1.5;color:var(--color-text)}article.svelte-11tusbz header:where(.svelte-11tusbz){display:flex;align-items:center;position:relative;margin-bottom:8px}article.svelte-11tusbz img:where(.svelte-11tusbz){width:24px;height:24px;margin-right:12px;object-fit:cover}article.svelte-11tusbz footer:where(.svelte-11tusbz){display:flex;align-items:center;position:relative;width:100%;margin-top:8px}article.svelte-11tusbz footer:where(.svelte-11tusbz) button:where(.svelte-11tusbz){display:flex;align-items:center;gap:4px;background-color:var(--color-light-gray);color:var(--color-gray);border:1px solid var(--color-gray-3);border-radius:20px;margin-right:8px;padding:5px 10px;font-size:.75rem;font-weight:500;transition:all .3s ease;z-index:1}article.svelte-11tusbz footer:where(.svelte-11tusbz) button:where(.svelte-11tusbz):disabled{opacity:.3;cursor:not-allowed;pointer-events:none}article.svelte-11tusbz footer:where(.svelte-11tusbz) button:where(.svelte-11tusbz):hover{border:1px solid var(--color-gray);background-color:var(--color-gray);color:var(--color-white)}article.svelte-11tusbz footer:where(.svelte-11tusbz) button:where(.svelte-11tusbz) svg:where(.svelte-11tusbz){width:16px;height:16px}article.svelte-11tusbz footer:where(.svelte-11tusbz) p:where(.svelte-11tusbz){margin-left:10px;font-size:.75rem;font-weight:500;color:var(--color-gray-3)}.user.svelte-11tusbz{align-self:flex-end}.user.svelte-11tusbz span:where(.svelte-11tusbz){padding:15px 28px 15px 16px;color:var(--color-white);background-color:var(--color-gray);border-radius:16px 16px 0;box-shadow:0 1px 5px #0000004d}span.svelte-11tusbz{display:inline-block}.assistant.svelte-11tusbz span:where(.svelte-11tusbz){border-radius:16px 16px 16px 0}.info.svelte-11tusbz{max-width:500px}.info.svelte-11tusbz span:where(.svelte-11tusbz){padding:18px;color:var(--color-text);font-size:.875rem;background-color:#f7c57f;border-radius:16px;box-shadow:0 1px 5px #0000001a}
