html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.2}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box}:root{--brand-color: #1ec14a;--brand-hover-color: #11d545;--brand-active-color: #0cb339;--visited-link: #c143f9}body,input,button,select,optgroup,textarea{margin:0}html,body,input,button,select,textarea,optgroup,option{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}b,strong{font-weight:600}i,em{font-style:italic}code{font-family:monospace}table,th,td{border:2px solid var(--text-color)}th,td{padding:.2em}button{font-size:1em}.none{display:none!important}.flex{display:flex}.flex-col{display:flex;flex-direction:column}.ml-auto{margin-left:auto}.no-vs:visited{color:var(--brand-color)}.c-pointer{cursor:pointer!important}.w100{width:100%!important}.nowrap{white-space:nowrap!important}.mono{font-family:monospace!important}.pre{white-space:pre!important}.meta-gray{font-size:.9em;color:var(--meta-color);font-weight:300}a,button,summary{color:var(--brand-color);text-decoration:none;cursor:pointer}summary{width:fit-content}a:hover,button:hover,.no-vs:hover{color:var(--brand-hover-color)}a:active,button:active,.no-vs:active{color:var(--brand-active-color)}a:visited{color:var(--visited-link)}button{padding:0 5px;border:none;background:inherit}input,textarea,select{font-size:1em;border:1px solid var(--text-color);border-radius:4px;padding:1px 3px;margin:5px;background-color:var(--comment-bg-color);color:var(--text-color);accent-color:var(--brand-color)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--brand-color)}input[type=checkbox]{margin:0}hr{border:1px solid var(--text-color)}h1{font-size:1.5em}h2{font-size:1.3em}h3{font-size:1.17em}h4{font-size:1.05em}h5{font-size:.95em}h6{font-size:.85em}dialog{background:var(--comment-bg-color);color:var(--text-color);padding:1rem 1.5rem;margin:0;border-radius:8px;max-width:500px;width:90%;border:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #0003}dialog::backdrop{background:#0003}div.svelte-aqcsh1{margin:0 .4em 5px}textarea.svelte-aqcsh1{line-height:1.2em;padding:.1em .2em;margin:0;border-radius:2px;color:var(--text-color);display:block;width:100%;resize:none;background:none;border:none;overflow:hidden}.script-editor.svelte-hjtfia{width:100%;height:100%;overflow:auto;display:flex;flex-direction:column}button.svelte-hjtfia{white-space:nowrap}input.svelte-hjtfia,textarea.svelte-hjtfia{resize:none}textarea.svelte-hjtfia{height:100%;font-family:monospace}.models-favorite.svelte-qla5gu{display:flex;flex-direction:column;margin-bottom:.5em;overflow-x:auto;scrollbar-width:thin}.models-favorite.svelte-qla5gu button:where(.svelte-qla5gu){font-size:.9em;padding-left:0;text-align:left;white-space:nowrap}.model-options-container.svelte-qla5gu{min-height:12em;overflow:auto;scrollbar-width:thin;border:1px solid var(--bg-color);border-radius:3px;border:1px solid var(--text-color)}.model-options.svelte-qla5gu{display:flex;flex-direction:column;width:max-content;font-size:.75em;min-width:100%}.model-options.svelte-qla5gu button:where(.svelte-qla5gu){display:block;white-space:nowrap;padding:0 .3em;color:var(--text-color);text-align:left}.model-options.svelte-qla5gu button:where(.svelte-qla5gu):nth-child(2n){background-color:var(--bg-color)}.model-api.svelte-qla5gu{opacity:.6;font-size:.8em}.model-selected.svelte-qla5gu{background-color:var(--brand-color)!important;color:#fff}.star-button.svelte-qla5gu{background:none;border:none;padding:0;color:var(--brand-color);font-size:1em}.current-model.svelte-qla5gu{font-size:.8em;white-space:nowrap;overflow:auto hidden;scrollbar-width:none;font-weight:700;display:flex;align-items:center;gap:.5em}input[type=number].svelte-qla5gu::-webkit-inner-spin-button,input[type=number].svelte-qla5gu::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number].svelte-qla5gu{-moz-appearance:textfield;width:6ch}input.svelte-qla5gu{vertical-align:middle;margin:0 0 4px}.params-panel.svelte-qla5gu{position:fixed;right:0;width:256px;padding:10px;margin:0 8px 0 0;overflow-y:auto;max-height:calc(100vh - 2.5em);border-radius:5px;display:flex;flex-direction:column;background-color:var(--panel-bg-color);color:var(--text-color);box-shadow:0 1px 6px #00000047}.params-panel.svelte-qla5gu>div:where(.svelte-qla5gu){width:100%}.param.svelte-qla5gu{display:flex;flex-direction:column}.param.svelte-qla5gu>div:where(.svelte-qla5gu){display:flex;gap:.5em}.param.svelte-qla5gu>div:where(.svelte-qla5gu)>input:where(.svelte-qla5gu){font-size:.8em}.param.svelte-qla5gu>div:where(.svelte-qla5gu)>input:where(.svelte-qla5gu):first-child{width:100%}label.svelte-qla5gu{display:block;width:100%;font-size:.75em}.script-name.svelte-qla5gu{font-size:.85em;margin-left:.3em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.container.svelte-7xfqrf{display:flex;flex-direction:column;width:100%;height:100%;background:var(--comment-bg-color)}iframe.svelte-7xfqrf{flex-grow:1;border:0;min-height:50px}.console-log.svelte-7xfqrf{position:relative;flex-shrink:0;overflow-y:auto;border-top:1px solid var(--text-color);background-color:var(--code-bg-color);color:var(--text-color);padding:5px;font-family:monospace;font-size:.8em}.resize-handle.svelte-7xfqrf{position:absolute;top:-4px;left:0;right:0;height:8px;cursor:ns-resize;z-index:1}.resize-handle.svelte-7xfqrf:hover{background-color:var(--text-color);opacity:.2}.clear-btn.svelte-7xfqrf{position:sticky;top:5px;float:right;margin:5px;padding:0;cursor:pointer;z-index:2;background-color:transparent}.console-log.svelte-7xfqrf pre:where(.svelte-7xfqrf){white-space:pre-wrap;word-wrap:break-word;margin:0;padding:4px}.console-log.svelte-7xfqrf pre.error:where(.svelte-7xfqrf){color:#f00000}.messages.svelte-7xfqrf pre:where(.svelte-7xfqrf):nth-child(2n){background-color:#00000012}div.svelte-lqeuga{margin:0 .6em 5px;min-height:1em}.markdown.svelte-lqeuga{word-break:break-word;padding:.1em 0;line-height:1.2em}.markdown>*:first-child{margin-block-start:0}.markdown>*:last-child{margin-block-end:0}.markdown p,dl{display:block;margin-block-start:1.188em;margin-block-end:1.188em}.markdown :not(pre)>code{white-space:pre-wrap;border-radius:3px;background-color:var(--code-bg-color)}.markdown blockquote{margin:0;background-color:#00000012;border-left:4px solid var(--text-color);padding:0 0 0 .5em;border-radius:2px}.markdown pre{white-space:pre-wrap;border-radius:3px;background-color:var(--code-bg-color);font-size:.95em;line-height:1.15;padding:1px}.markdown pre,.markdown code{max-width:100%;overflow-x:auto;overflow-y:hidden}.markdown ol,.markdown ul{padding-left:1.5em}.markdown li{word-break:break-word}.markdown img{max-width:100%}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{border-left:3px solid var(--text-color);padding-left:.5em;font-weight:500;margin:.5em 0}.help-tip.svelte-3sg1rn{padding:.5em 1em}.close-btn.svelte-3sg1rn{position:absolute;right:1em;top:1em}.shortcuts-section.svelte-3sg1rn{margin-bottom:1em}.key.svelte-3sg1rn{background-color:var(--code-bg-color);font-family:monospace;border-radius:4px;padding:1px 5px;font-size:.9em;font-weight:600}.title-input.svelte-1sxsk5p{width:40ch}.role.svelte-1sxsk5p{background:none;border:none;color:var(--brand-color)}.role.svelte-1sxsk5p:hover{color:var(--brand-hover-color)}.pad.svelte-1sxsk5p{margin-right:6px;width:4px;max-width:4px;min-width:4px;content:"";background-color:var(--text-color)}.linear-pad.svelte-1sxsk5p{width:5px;height:4px;margin-left:16px;content:"";background-color:var(--text-color)}.linear-pad1.svelte-1sxsk5p{margin-top:1.5em;content:""}.message-content.svelte-1sxsk5p{width:64ch;margin:1px 0;border-radius:5px;background-color:var(--comment-bg-color);border:1px solid var(--comment-bg-color);box-shadow:0 1px 6px #00000047}.message-content.svelte-1sxsk5p:focus,.message-content.svelte-1sxsk5p:focus-visible{outline:1px auto}.generating.svelte-1sxsk5p{border:1px solid var(--brand-color)}.message-header.svelte-1sxsk5p :where(.svelte-1sxsk5p){text-decoration:none;white-space:nowrap}.message-header.svelte-1sxsk5p{display:flex;flex-wrap:nowrap;align-items:center;gap:2px;font-size:.9em}.role.svelte-1sxsk5p{margin:0;padding:0}.meta-model.svelte-1sxsk5p{overflow-x:auto}.create-top-msg-btn.svelte-1sxsk5p{width:4em;height:2em;background:var(--comment-bg-color);color:var(--text-color);opacity:.4;border-radius:5px}.sessions-panel.svelte-1dp3rk{position:fixed;left:0;padding:5px 0;height:calc(100% - 2.5em);width:24ch;overflow-y:auto;background-color:var(--panel-bg-color);border-radius:5px;margin:0 0 0 8px;font-size:.94em;box-shadow:0 1px 6px #00000047;display:flex;flex-direction:column}.sessions-list.svelte-1dp3rk{max-width:100%;overflow-y:auto}.sessions-list.svelte-1dp3rk a:where(.svelte-1dp3rk){min-height:1.2em;padding:0 5px;margin:0 5px;color:var(--color-text);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:2px}.sessions-list.svelte-1dp3rk a:where(.svelte-1dp3rk):hover{background:#0000000f}.sessions-list.svelte-1dp3rk .session-active:where(.svelte-1dp3rk){color:#fff;background:var(--brand-color)!important}main.svelte-1dp3rk{width:100%;display:flex;align-items:center;flex-direction:column}main.svelte-1mfbm37{display:flex;justify-content:center;flex-direction:column;max-width:600px;margin-left:auto;margin-right:auto}h1.svelte-1mfbm37{margin-bottom:1em}#config.svelte-1mfbm37,#config-base.svelte-1mfbm37{font-family:monospace;margin:0;width:100%;height:400px}hr.svelte-1mfbm37{width:100%}.invalid.svelte-1mfbm37{outline:4px solid red}.window.svelte-1ooroll{position:fixed;top:0;left:0;background:var(--panel-bg-color);display:flex;flex-direction:column;resize:both;overflow:auto;border:1px solid var(--text-color);border-radius:5px;box-shadow:0 1px 6px #00000047}.window-header.svelte-1ooroll{background-color:var(--panel-bg-color);-webkit-user-select:none;user-select:none;font-size:.85em;padding:2px}.window-content.svelte-1ooroll{flex:1;overflow:auto}.skip-btn.svelte-yk9jfn{position:absolute;right:1em;top:1em}.dialog-buttons.svelte-yk9jfn{margin-top:1em}.dialog-buttons.svelte-yk9jfn button:where(.svelte-yk9jfn){width:100%;border-radius:5px;padding:.2em;font-weight:700;background:var(--brand-color);color:#fff}h2.svelte-yk9jfn{margin-top:0}.tokens.svelte-yk9jfn{display:flex;flex-direction:column;gap:1rem;max-height:256px;overflow-y:auto}.token-input.svelte-yk9jfn{display:flex;flex-direction:row;gap:.5rem;align-items:baseline}.token-input.svelte-yk9jfn input:where(.svelte-yk9jfn){margin:2px}li.svelte-yk9jfn{margin-left:1em}html,body{background-color:var(--bg-color);color:var(--text-color)}.home.svelte-fyai1k{font-size:1.4em;font-family:monospace}.header.svelte-fyai1k{position:fixed;top:0;width:100%;height:32px;padding:0 16px;display:flex;align-items:center;pointer-events:none}.header.svelte-fyai1k>:where(.svelte-fyai1k){pointer-events:initial}.page.svelte-fyai1k{margin-top:32px;width:100%;overflow-x:hidden}.settings.svelte-fyai1k{right:16px}.settings-link.svelte-fyai1k{margin-right:1em}
