.chip.svelte-10gbk9l{display:block;font-family:monospace;-webkit-user-select:none;user-select:none;margin:.5rem auto;padding:0rem .3rem .1rem .7rem;background-color:#dfdfdf;border:3px solid rgb(0,0,0);font-size:.9rem;box-shadow:-2px 5px #6c6c6c;width:100%}.chip.svelte-10gbk9l:hover{background-color:#93ffdb}.label.svelte-zehalv{display:inline-block;font-family:monospace;position:absolute;white-space:nowrap;height:100dvh;overflow:hidden;top:0;writing-mode:sideways-rl;text-orientation:upright;pointer-events:none}.agent-button.svelte-zehalv{position:fixed;top:0;left:0;width:1.3rem;height:100dvh;background-color:#80808000;outline:none;border:none;z-index:10}.drawer-closed.svelte-zehalv{display:none}.drawer-open.svelte-zehalv{display:block}.agent-select.svelte-zehalv{position:fixed;top:0dvh;left:0;height:100dvh;width:30dvw;overflow:scroll;background-color:#ecded4;box-shadow:0 0 100px #6d2a00;padding:1rem 1rem 3rem}.folder.svelte-zehalv{margin-top:.5rem;padding:.2rem .3rem .2rem .7rem;border:3px solid black;background-color:#fff;box-shadow:-2px 5px #5b5b5b}.folder-name.svelte-zehalv{color:#ff4500;font-size:1.1rem;font-family:monospace;-webkit-user-select:none;user-select:none}button.svelte-qhlxsr{font-family:monospace;font-size:1.5rem;cursor:pointer;border-radius:10rem;height:4dvh;width:4dvh;border:1px solid black;background-color:#e7e7e7;box-shadow:0 4px #000}.red.svelte-qhlxsr{background-color:#9b3f5d;color:#fff}.playing.svelte-5sha0a{background-color:#ffe81c}.hidden.svelte-5sha0a{display:none}.readout.svelte-5sha0a{display:none;position:absolute;top:0;left:2rem;pointer-events:none}.readout.svelte-5sha0a p:where(.svelte-5sha0a){font-size:.8rem;color:#0058128b;margin:0}.menu-button.svelte-5sha0a{position:absolute;right:-2.7rem;height:2rem;width:2rem;border-radius:2rem;box-shadow:-4px 4px #000;border:2px solid black}.speech-button.svelte-5sha0a{bottom:.3rem}.abort-button.svelte-5sha0a{bottom:2.8rem}audio.svelte-5sha0a{border-radius:3rem}.user.svelte-5sha0a{background-color:#a7e69d;box-shadow:4px 4px #000;max-width:70%;margin-right:7%;align-self:flex-end;border-top-left-radius:1rem;border-bottom-left-radius:1rem;border-top-right-radius:1rem}.agent.svelte-5sha0a{background-color:#cbe3e4;box-shadow:-4px 4px #000;max-width:70%;margin-left:7%;align-self:flex-start;border-top-left-radius:1rem;border-bottom-right-radius:1rem;border-top-right-radius:1rem}.message.svelte-5sha0a{box-sizing:border-box;border:2px solid black;white-space:pre-wrap;padding:.7rem;font-family:monospace;position:relative}.send-button.svelte-6a0rai{font-family:monospace;font-size:1.5rem;cursor:pointer;border-radius:10rem;height:4dvh;width:4dvh;border:1px solid black;background-color:#e7e7e7;box-shadow:0 4px #000}.chat.svelte-6a0rai{height:100dvh;display:flex;flex-direction:column;box-sizing:border-box;background-color:#f0f8ff}.history.svelte-6a0rai{overflow-y:scroll;margin:0 1rem;flex:1;display:flex;gap:1rem;flex-direction:column-reverse;border-right:3px solid black;border-left:3px solid black}.lower-section.svelte-6a0rai{display:flex;gap:.5rem;padding:1rem 1rem 1.5rem;flex-direction:row;align-items:center}.prompt-form.svelte-6a0rai{flex:1}.prompt-input.svelte-6a0rai{box-sizing:border-box;border:1px solid black;outline:none;border-radius:10rem;padding:.3rem 1rem;box-shadow:0 4px #000;height:4dvh;width:100%;font-size:16px}.prompt-input.svelte-6a0rai:disabled{background-color:gray}.patterned.svelte-6a0rai{background-color:#fff;opacity:.8;background:radial-gradient(circle,transparent 20%,#ffffff 20%,#ffffff 80%,transparent 80%,transparent),radial-gradient(circle,transparent 20%,#ffffff 20%,#ffffff 80%,transparent 80%,transparent) 25px 25px,linear-gradient(#a6dfe2 2px,transparent 2px) 0 -1px,linear-gradient(90deg,#a6dfe2 2px,#fff 2px) -1px 0;background-size:50px 50px,50px 50px,25px 25px,25px 25px}.chat.svelte-1p59lyg{height:100dvh;display:flex;flex-direction:column;box-sizing:border-box;background-color:#f0f8ff}.history.svelte-1p59lyg{overflow-y:scroll;margin:0 1rem;flex:1;display:flex;gap:1rem;flex-direction:column-reverse;box-shadow:inset 0 0 20px #777;border-right:3px solid black;border-left:3px solid black}.lower-section.svelte-1p59lyg{display:flex;gap:.5rem;padding:1rem 1rem 2rem;flex-direction:row;align-items:center;margin:0 1rem}.prompt-form.svelte-1p59lyg{flex:1}.prompt-input.svelte-1p59lyg{box-sizing:border-box;border:1px solid black;outline:none;border-radius:10rem;padding:.3rem 1rem;box-shadow:0 4px #000;height:4dvh;width:100%;font-size:16px}.prompt-input.svelte-1p59lyg:disabled{background-color:gray}.message.svelte-1p59lyg:nth-child(2n){background-color:#cbe3e4;box-shadow:-4px 4px #000;max-width:70%;margin-left:7%;align-self:flex-start;border-top-left-radius:1rem;border-bottom-right-radius:1rem;border-top-right-radius:1rem}.message.svelte-1p59lyg:nth-child(odd){background-color:#a7e69d;box-shadow:4px 4px #000;max-width:70%;margin-right:7%;align-self:flex-end;border-top-left-radius:1rem;border-bottom-left-radius:1rem;border-top-right-radius:1rem}.message.svelte-1p59lyg{box-sizing:border-box;border:1px solid black;white-space:pre-wrap;padding:.7rem;font-family:monospace;position:relative}.patterned.svelte-1p59lyg{background-color:#fff;opacity:.8;background:radial-gradient(circle,transparent 20%,#ffffff 20%,#ffffff 80%,transparent 80%,transparent),radial-gradient(circle,transparent 20%,#ffffff 20%,#ffffff 80%,transparent 80%,transparent) 25px 25px,linear-gradient(#ff5e00 2px,transparent 2px) 0 -1px,linear-gradient(90deg,#ff7300 2px,#fff 2px) -1px 0;background-size:50px 50px,50px 50px,25px 25px,25px 25px}.chat.svelte-1mm5ucc{height:100dvh;display:flex;flex-direction:column;box-sizing:border-box;background-color:#f0f8ff}.history.svelte-1mm5ucc{overflow-y:scroll;margin:0 1rem;flex:1;display:flex;gap:1rem;flex-direction:column-reverse;box-shadow:inset 0 0 20px #777;border-right:3px solid black;border-left:3px solid black}.lower-section.svelte-1mm5ucc{display:flex;gap:.5rem;padding:1rem 1rem 2rem;flex-direction:row;align-items:center;margin:0 1rem}.prompt-form.svelte-1mm5ucc{flex:1}.prompt-input.svelte-1mm5ucc{box-sizing:border-box;border:1px solid black;outline:none;border-radius:10rem;padding:.3rem 1rem;box-shadow:0 4px #000;height:4dvh;width:100%;font-size:16px}.prompt-input.svelte-1mm5ucc:disabled{background-color:gray}.message.svelte-1mm5ucc:nth-child(2n){background-color:#cbe3e4;box-shadow:-4px 4px #000;max-width:70%;margin-left:7%;align-self:flex-start;border-top-left-radius:1rem;border-bottom-right-radius:1rem;border-top-right-radius:1rem}.message.svelte-1mm5ucc:nth-child(odd){background-color:#a7e69d;box-shadow:4px 4px #000;max-width:70%;margin-right:7%;align-self:flex-end;border-top-left-radius:1rem;border-bottom-left-radius:1rem;border-top-right-radius:1rem}.message.svelte-1mm5ucc{box-sizing:border-box;border:1px solid black;white-space:pre-wrap;padding:.7rem;font-family:monospace;position:relative}.patterned.svelte-1mm5ucc{background-color:#fff;opacity:.8;background:radial-gradient(circle,transparent 20%,#ffffff 20%,#ffffff 80%,transparent 80%,transparent),radial-gradient(circle,transparent 20%,#ffffff 20%,#ffffff 80%,transparent 80%,transparent) 25px 25px,linear-gradient(#ff0909 2px,transparent 2px) 0 -1px,linear-gradient(90deg,#ff0909 2px,#fff 2px) -1px 0;background-size:50px 50px,50px 50px,25px 25px,25px 25px}.chat.svelte-17hv0bs{height:100dvh;display:flex;flex-direction:column;box-sizing:border-box;background-color:#f0f8ff}.history.svelte-17hv0bs{overflow-y:scroll;margin:0 1rem;flex:1;display:flex;gap:1rem;flex-direction:column-reverse;box-shadow:inset 0 0 20px #777;border-right:3px solid black;border-left:3px solid black}.lower-section.svelte-17hv0bs{display:flex;gap:.5rem;padding:1rem 1rem 2rem;flex-direction:row;align-items:center;margin:0 1rem}.prompt-form.svelte-17hv0bs{flex:1}.prompt-input.svelte-17hv0bs{box-sizing:border-box;border:1px solid black;outline:none;border-radius:10rem;padding:.3rem 1rem;box-shadow:0 4px #000;height:4dvh;width:100%;font-size:16px}.prompt-input.svelte-17hv0bs:disabled{background-color:gray}.message.svelte-17hv0bs:nth-child(2n){background-color:#cbe3e4;box-shadow:-4px 4px #000;max-width:70%;margin-left:7%;align-self:flex-start;border-top-left-radius:1rem;border-bottom-right-radius:1rem;border-top-right-radius:1rem}.message.svelte-17hv0bs:nth-child(odd){background-color:#a7e69d;box-shadow:4px 4px #000;max-width:70%;margin-right:7%;align-self:flex-end;border-top-left-radius:1rem;border-bottom-left-radius:1rem;border-top-right-radius:1rem}.message.svelte-17hv0bs{box-sizing:border-box;border:1px solid black;white-space:pre-wrap;padding:.7rem;font-family:monospace;position:relative}.patterned.svelte-17hv0bs{background-color:#fff;opacity:.8;background:radial-gradient(circle,transparent 20%,#ffffff 20%,#ffffff 80%,transparent 80%,transparent),radial-gradient(circle,transparent 20%,#ffffff 20%,#ffffff 80%,transparent 80%,transparent) 25px 25px,linear-gradient(#0e56d4 2px,transparent 2px) 0 -1px,linear-gradient(90deg,#0e56d4 2px,#fff 2px) -1px 0;background-size:50px 50px,50px 50px,25px 25px,25px 25px}.chat.svelte-ki0l9o{height:100dvh;display:flex;flex-direction:column;box-sizing:border-box;background-color:#f0f8ff}.history.svelte-ki0l9o{overflow-y:scroll;margin:0 1rem;flex:1;display:flex;gap:1rem;flex-direction:column-reverse;box-shadow:inset 0 0 20px #777;border-right:3px solid black;border-left:3px solid black}.lower-section.svelte-ki0l9o{display:flex;gap:.5rem;padding:1rem 1rem 2rem;flex-direction:row;align-items:center;margin:0 1rem}.prompt-form.svelte-ki0l9o{flex:1}.prompt-input.svelte-ki0l9o{box-sizing:border-box;border:1px solid black;outline:none;border-radius:10rem;padding:.3rem 1rem;box-shadow:0 4px #000;height:4dvh;width:100%;font-size:16px}.prompt-input.svelte-ki0l9o:disabled{background-color:gray}.message.svelte-ki0l9o:nth-child(2n){background-color:#cbe3e4;box-shadow:-4px 4px #000;max-width:70%;margin-left:7%;align-self:flex-start;border-top-left-radius:1rem;border-bottom-right-radius:1rem;border-top-right-radius:1rem}.message.svelte-ki0l9o:nth-child(odd){background-color:#a7e69d;box-shadow:4px 4px #000;max-width:70%;margin-right:7%;align-self:flex-end;border-top-left-radius:1rem;border-bottom-left-radius:1rem;border-top-right-radius:1rem}.message.svelte-ki0l9o{box-sizing:border-box;border:1px solid black;white-space:pre-wrap;padding:.7rem;font-family:monospace;position:relative}.patterned.svelte-ki0l9o{background-color:#fff;opacity:.8;background:radial-gradient(circle,transparent 20%,#ffffff 20%,#ffffff 80%,transparent 80%,transparent),radial-gradient(circle,transparent 20%,#ffffff 20%,#ffffff 80%,transparent 80%,transparent) 25px 25px,linear-gradient(#e6ff09 2px,transparent 2px) 0 -1px,linear-gradient(90deg,#e6ff09 2px,#fff 2px) -1px 0;background-size:50px 50px,50px 50px,25px 25px,25px 25px}.chat.svelte-yi7xlk{height:100dvh;display:flex;flex-direction:column;box-sizing:border-box;background-color:#f0f8ff}.history.svelte-yi7xlk{overflow-y:scroll;margin:0 1rem;flex:1;display:flex;gap:1rem;flex-direction:column-reverse;box-shadow:inset 0 0 20px #777;border-right:3px solid black;border-left:3px solid black}.lower-section.svelte-yi7xlk{display:flex;gap:.5rem;padding:1rem 1rem 2rem;flex-direction:row;align-items:center;margin:0 1rem}.prompt-form.svelte-yi7xlk{flex:1}.prompt-input.svelte-yi7xlk{box-sizing:border-box;border:1px solid black;outline:none;border-radius:10rem;padding:.3rem 1rem;box-shadow:0 4px #000;height:4dvh;width:100%;font-size:16px}.prompt-input.svelte-yi7xlk:disabled{background-color:gray}.message.svelte-yi7xlk:nth-child(2n){background-color:#cbe3e4;box-shadow:-4px 4px #000;max-width:70%;margin-left:7%;align-self:flex-start;border-top-left-radius:1rem;border-bottom-right-radius:1rem;border-top-right-radius:1rem}.message.svelte-yi7xlk:nth-child(odd){background-color:#a7e69d;box-shadow:4px 4px #000;max-width:70%;margin-right:7%;align-self:flex-end;border-top-left-radius:1rem;border-bottom-left-radius:1rem;border-top-right-radius:1rem}.message.svelte-yi7xlk{box-sizing:border-box;border:1px solid black;white-space:pre-wrap;padding:.7rem;font-family:monospace;position:relative}.patterned.svelte-yi7xlk{background-color:#fff;opacity:.8;background:radial-gradient(circle,transparent 20%,#ffffff 20%,#ffffff 80%,transparent 80%,transparent),radial-gradient(circle,transparent 20%,#ffffff 20%,#ffffff 80%,transparent 80%,transparent) 25px 25px,linear-gradient(#04563f 2px,transparent 2px) 0 -1px,linear-gradient(90deg,#04563f 2px,#fff 2px) -1px 0;background-size:50px 50px,50px 50px,25px 25px,25px 25px}body,html{margin:0;padding:0;height:100dvh;width:100dvw}
