td.svelte-zaipbg>a:where(.svelte-zaipbg){color:#007bff;text-decoration:none;transition:color .2s ease-in-out}td.svelte-zaipbg>a:where(.svelte-zaipbg):hover{color:#0056b3;text-decoration:underline}tr.svelte-zaipbg:hover,tr.svelte-4qz1k1:hover{cursor:pointer}h1.svelte-2sfq9r{color:#333;text-align:center;margin-bottom:20px}.intro.svelte-2sfq9r,.instructions.svelte-bmdxe6{color:#666;line-height:1.6;margin-bottom:20px}main.svelte-1wk7g3v{max-width:800px;margin:0 auto;padding:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.chat-container.svelte-1wk7g3v{background-color:#f7f7f7;border-radius:12px;padding:10px;height:400px;overflow-y:auto;margin-bottom:20px;box-shadow:0 2px 10px #0000001a}.empty-state.svelte-1wk7g3v{color:#999;text-align:center;margin-top:180px}.message.svelte-1wk7g3v{margin-bottom:15px;padding:8px;border-radius:18px}.user.svelte-1wk7g3v{background-color:#007aff;color:#fff;align-self:flex-end;margin-left:auto;width:fit-content;min-width:5em}.model.svelte-1wk7g3v{background-color:#e5e5ea;color:#333;max-width:100%}form.svelte-1wk7g3v{display:flex;flex-direction:column}.input-container.svelte-1wk7g3v{display:flex;margin-bottom:10px}.flex-item.svelte-1wk7g3v{flex-shrink:1}textarea.svelte-1wk7g3v{flex-grow:1;padding:12px;font-size:16px;border:1px solid #ccc;border-radius:25px;outline:none;box-sizing:box-border;max-height:330px}button.svelte-1wk7g3v{padding:12px 20px;font-size:16px;color:#fff;border:none;cursor:pointer;border-radius:25px;transition:background-color .3s ease}.send-button.svelte-1wk7g3v{background-color:#007aff;margin-left:10px;width:7em;height:fit-content}.send-button.svelte-1wk7g3v:hover{background-color:#0056b3}.send-button.svelte-1wk7g3v:disabled{background-color:#ccc;cursor:not-allowed}.button-container.svelte-1wk7g3v{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:10px}.clear-button.svelte-1wk7g3v{background-color:#ff3b30;align-self:center;margin-top:10px;width:9em;height:fit-content}.resume-button.svelte-1wk7g3v{background-color:#0056b3;align-self:center;margin-top:10px;width:9em;height:fit-content}.clear-button.svelte-1wk7g3v:hover{background-color:#d63029}.checkbox-container.svelte-1wk7g3v{margin-bottom:10px}.checkbox-container.svelte-1wk7g3v label:where(.svelte-1wk7g3v){display:flex;align-items:center;font-size:14px;color:#666}.checkbox-container.svelte-1wk7g3v input[type=checkbox]:where(.svelte-1wk7g3v){margin-right:8px}
