@keyframes svelte-1hnlcly-breath-scale-border{0%{background-color:#ff0;border-color:#ff0;transform:scale(1)}25%{transform:scale(1.05)}50%{transform:scale(1)}75%{transform:scale(1.05)}to{background-color:#9bbe00;border-color:#9bbe00;transform:scale(1)}}@keyframes svelte-1hnlcly-breath{0%{background-color:#ff0;border-color:#ff0}to{background-color:#9bbe00;border-color:#9bbe00}}@keyframes svelte-1hnlcly-breath-shadow{0%{background-color:#ff0;box-shadow:0 0 0 6px #ff0}to{background-color:#9bbe00;box-shadow:0 0 0 6px #9bbe00}}.sidebar.svelte-1hnlcly{width:20rem;display:flex;flex-direction:column}.chat-list.svelte-1hnlcly{flex:1;display:flex;flex-direction:column;overflow-y:auto}.chat-item.svelte-1hnlcly{background-color:#2f2f2f;color:#fff;min-height:2rem;border-radius:1rem;padding:0 1rem;margin:.5rem;flex-shrink:0;text-decoration:none;text-align:left;line-height:2rem;display:flex;justify-content:space-between;align-items:center}.chat-item.svelte-1hnlcly:focus{outline:2px solid #9bbe00;outline-offset:2px}.chat-item.svelte-1hnlcly .auto-hide{display:none}.chat-item.selected.svelte-1hnlcly,.chat-item.svelte-1hnlcly:hover{color:#000;animation:svelte-1hnlcly-breath 2s infinite alternate}.chat-item.selected.svelte-1hnlcly .auto-hide,.chat-item.svelte-1hnlcly:hover .auto-hide{display:flex}.chat-name.svelte-1hnlcly{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-actions.svelte-1hnlcly{display:flex;gap:.25rem}.form-overlay.svelte-1hnlcly{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:100}.form-container.svelte-1hnlcly{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#1a1a1a;border:grey 3px solid;border-radius:1.25rem;padding:1.5rem;width:90%;max-width:400px;z-index:101}.form-header.svelte-1hnlcly h2:where(.svelte-1hnlcly){margin-top:0;margin-bottom:1rem;color:#fff}.rename-form.svelte-1hnlcly{display:flex;flex-direction:column;gap:1rem}.form-field.svelte-1hnlcly{display:flex;flex-direction:column;gap:.25rem}.form-field.svelte-1hnlcly label:where(.svelte-1hnlcly){font-weight:700;color:#fff}.form-field.svelte-1hnlcly input:where(.svelte-1hnlcly){padding:.5rem 1rem;border:grey 2px solid;border-radius:1rem;font-size:1rem;font-family:inherit;background-color:#2f2f2f;color:#fff;transition:all .2s ease}.form-field.svelte-1hnlcly input:where(.svelte-1hnlcly):focus{outline:none;border-color:#9bbe00;box-shadow:0 0 0 2px #9bbe004d}.error.svelte-1hnlcly{color:#ff4d4f;font-size:.85rem;margin-top:.25rem}.form-actions.svelte-1hnlcly{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.submit-button.svelte-1hnlcly,.cancel-button.svelte-1hnlcly{padding:.5rem 1rem;border-radius:1rem;cursor:pointer;font-weight:700;font-family:inherit;font-size:1rem}.submit-button.svelte-1hnlcly{background-color:#9bbe00;color:#000;border:none}.submit-button.svelte-1hnlcly:hover{background-color:#7a9400}.cancel-button.svelte-1hnlcly{background-color:#444;color:#fff;border:grey 2px solid}.cancel-button.svelte-1hnlcly:hover{background-color:#555}#app.svelte-12qhfyh{display:flex;flex-direction:row;width:100vw;height:100vh;gap:8px;padding:8px;box-sizing:border-box;background-color:#2f2f2f}#app.svelte-12qhfyh>:where(.svelte-12qhfyh){border-radius:1rem;overflow:hidden;display:flex;background-color:#0f0f0f;color:#fff}aside.svelte-12qhfyh{flex:0 0 auto}main.svelte-12qhfyh{flex:1}
