@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,1..1000&display=swap";:root{--timeline-max-width: 1280px;--border-radius-standard: 6px;--color-accent-lightest: #ffeecc;--color-accent-lighter: #ffcc66;--color-accent: #ffaa00;--color-accent-darker: #996600;--color-accent-darkest: #664400;--color-accent-text: #000;--color-accent-complement-lightest: #cceeff;--color-accent-complement-lighter: #66ccff;--color-accent-complement: #00aaff;--color-accent-complement-darker: #006699;--color-accent-complement-darkest: #004466;--color-accent-complement-text: #000;--color-accent-tertiary-lightest: #cceeff;--color-accent-tertiary-lighter: #66ccff;--color-accent-tertiary: #00aaff;--color-accent-tertiary-darker: #006699;--color-accent-tertiary-darkest: #004466;--color-accent-tertiary-text: #000;--color-neutral-darkest: #333;--color-neutral-darker: #666;--color-neutral: #aaa;--color-neutral-lighter: #eee;--color-neutral-lightest: #fff;--color-background-darkest: #000;--color-background-darker: #111;--color-background: #222;--color-background-lighter: #333;--color-background-lightest: #444;--color-text: var(--color-neutral);--color-text-assistant: var(--color-accent-lighter);--color-warning-darker: #a52f2f;--color-warning: #d65252;--color-warning-lighter: #f87474;--color-warning-text: #000;--color-success-darker: #2f5a2f;--color-success: #4caf50;--color-success-lighter: #81c784;--color-success-text: #000;--color-error-lighter: #f7a1a7;--color-error: #e01b24;--color-error-darker: #a8141b;--color-error-text: #fff;--thumb-color: var(--color-accent);--track-color: var(--color-background-darker);--track-width: thin;--toastBackground: var(--color-background-lighter);--toastColor: var(--color-text);--toastBarBackground: var(--color-accent);--toastErrorBackground: var(--color-error-700);--toastErrorColor: var(#fff);--toastErrorBarBackground: var(--color-error-300);--font-ui: "Google Sans Flex","Barlow Condensed", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Open Sans", "Helvetica Neue", sans-serif;--font-timeline: "Google Sans Flex","Barlow", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Open Sans", "Helvetica Neue", sans-serif}html{overflow:auto;height:unset!important;scrollbar-width:var(--track-width);scrollbar-color:var(--thumb-color) var(--track-color)}html,body{font-family:var(--font-ui);width:100vw!important;height:100vh!important;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.debug1{border:1px solid red!important}.debug2{border:1px solid blue!important}.debug3{border:1px solid green!important}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}#app{display:contents}.background-grid{background-color:#f0f;background-image:linear-gradient(#222 1px,transparent 1px),linear-gradient(90deg,#222 1px,transparent 1px);background-size:1rem 1rem}.response.markdown{overflow-x:unset}.response.markdown ol,.response.markdown ul{margin-top:0;list-style:square;margin-left:1em;list-style-type:decimal}.response.markdown ol li,.response.markdown ul li{margin-bottom:.5em}.response.markdown pre{max-width:100%;color:#fb0;background-color:#000;line-height:1.1em;font-family:monospace!important;background-image:linear-gradient(0deg,rgba(255,255,255,.0862745098) 0%,transparent 100%);background-size:100% 4px;background-repeat:repeat-y;border-radius:var(--border-radius-standard);border-bottom:1px solid #333;font-size:.8em;letter-spacing:-1px;white-space:break-spaces;margin-block:1em}.response.markdown em,.response.markdown strong{color:var(--color-accent-lightest, #f0f)!important;font-weight:700}.response.markdown em:before,.response.markdown strong:before{content:"**";font-weight:400;opacity:.65}.response.markdown em:after,.response.markdown strong:after{content:"**";font-weight:400;opacity:.65}.response.markdown em:before{content:"*";font-weight:400;opacity:.65}.response.markdown em:after{content:"*";font-weight:400;opacity:.65}.response.markdown code{font-family:monospace!important;color:#bfbfbf;line-height:1.1em}.response.markdown p{margin-bottom:1em}.response.markdown hr{margin:2em 10%!important;border:1px;border-color:#40f;border-style:dashed}.response.markdown h5,.response.markdown h4,.response.markdown h3,.response.markdown h2,.response.markdown h1{color:#fff!important;font-weight:700;margin:1em 0 .5em!important;border-bottom:4px double rgba(255,255,255,.35);padding-bottom:.5em;font-size:1.5em!important}.response.markdown h5:before,.response.markdown h4:before,.response.markdown h3:before,.response.markdown h2:before,.response.markdown h1:before{content:"# ";opacity:.5}.response.markdown h5 strong,.response.markdown h4 strong,.response.markdown h3 strong,.response.markdown h2 strong,.response.markdown h1 strong{color:inherit!important;text-decoration:underline}.response.markdown h5 strong:before,.response.markdown h5 strong:after,.response.markdown h4 strong:before,.response.markdown h4 strong:after,.response.markdown h3 strong:before,.response.markdown h3 strong:after,.response.markdown h2 strong:before,.response.markdown h2 strong:after,.response.markdown h1 strong:before,.response.markdown h1 strong:after{content:unset}.response.markdown h2{color:#68bbff!important;font-size:1.3em!important;border-bottom:2px solid white;border-bottom-style:dashed!important;border-bottom-color:#68bbff80!important;width:90%}.response.markdown h2:before{content:"## ";opacity:.5}.response.markdown h3{color:#68ffbb!important;width:80%;font-size:1.1em!important;border-bottom:3px solid white;border-bottom-style:dotted;border-bottom-color:#68ffbb40!important}.response.markdown h3:before{content:"### ";opacity:.5}.response.markdown h4{color:#ff68bb!important;font-size:.9em!important;font-weight:700;font-style:italic;border-bottom:none;text-decoration:none}.response.markdown h4:before{content:"#### ";opacity:.5}.response.markdown h5{color:#fff!important;font-size:.8em!important;font-weight:400;font-style:italic;border-bottom:none;text-decoration:none}.response.markdown h5:before{content:"##### ";opacity:.5}.response.markdown h6{color:#aaa!important;font-size:.8em!important;font-weight:400;border-bottom:none;text-decoration:none}.response.markdown h6:before{content:"###### ";color:#fff;opacity:.25}.response.markdown table{outline:1px solid var(--color-neutral-darkest);box-shadow:0 0 20px #000;width:100%;margin-block:1em}.response.markdown table th{background-color:var(--color-accent-darkest);font-weight:700;padding:.5em;text-align:center!important;color:var(--color-accent)!important}.response.markdown table th strong{color:#000!important}.response.markdown table th strong:before,.response.markdown table th strong:after{content:unset}.response.markdown table tr{background-color:--color-background-darker;color:currentColor}.response.markdown table tr td{outline:1px solid var(--color-background-darker);padding:.25em;text-align:left!important}.response.markdown blockquote{font-family:serif;color:#a9a9a9;font-size:.75em;font-weight:300;font-synthesis:initial;border-left:.25em double #555;padding-left:1.2em;border-radius:10px;position:relative}.response.markdown blockquote:before{content:"❝";color:#777;position:absolute;font-size:1.2em;left:.2em;top:-.2em}button{background-color:var(--color-accent);color:var(--color-accent-text);font-family:var(--font-ui);font-weight:500;border:none;padding:.5em .75em;border-radius:var(--border-radius-standard);font-size:1.1rem;cursor:pointer;display:inline-block;place-content:center;text-align:center;transition:background-color .15s ease-in-out}button:hover{background-color:var(--color-accent-lighter)}button:active{background-color:var(--color-accent-darker)}button.secondary{background-color:var(--color-accent-complement);color:var(--color-accent-complement-text)}button.secondary:hover{background-color:var(--color-accent-complement-lighter)}button.warning{background-color:var(--color-warning)!important;color:var(--color-warning-text)!important}button.warning:hover{background-color:var(--color-warning-lighter)!important}button.small{padding:.25em .5em;font-size:.8em;font-weight:unset}button.trans{background-color:transparent;padding:unset;padding-inline:.25rem;color:var(--color-accent);margin-inline:.25rem;line-height:1em}button.trans:hover{background-color:#fff1}._toastItem.svelte-l65oht{width:var(--toastWidth, 16rem);height:var(--toastHeight, auto);min-height:var(--toastMinHeight, 3.5rem);margin:var(--toastMargin, 0 0 .5rem 0);padding:var(--toastPadding, 0);background:var(--toastBackground, rgba(66, 66, 66, .9));color:var(--toastColor, #fff);box-shadow:var( --toastBoxShadow, 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) );border:var(--toastBorder, none);border-radius:var(--toastBorderRadius, .125rem);position:relative;display:flex;flex-direction:row;align-items:center;overflow:hidden;will-change:transform,opacity;-webkit-tap-highlight-color:transparent}._toastMsg.svelte-l65oht{padding:var(--toastMsgPadding, .75rem .5rem);flex:1 1 0%}.pe.svelte-l65oht,._toastMsg.svelte-l65oht a{pointer-events:auto}._toastBtn.svelte-l65oht{width:var(--toastBtnWidth, 2rem);height:var(--toastBtnHeight, 100%);cursor:pointer;outline:none}._toastBtn.svelte-l65oht:after{content:var(--toastBtnContent, "✕");font:var(--toastBtnFont, 1rem sans-serif);display:flex;align-items:center;justify-content:center}._toastBar.svelte-l65oht{top:var(--toastBarTop, auto);right:var(--toastBarRight, auto);bottom:var(--toastBarBottom, 0);left:var(--toastBarLeft, 0);height:var(--toastBarHeight, 6px);width:var(--toastBarWidth, 100%);position:absolute;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;pointer-events:none}._toastBar.svelte-l65oht::-webkit-progress-bar{background:transparent}._toastBar.svelte-l65oht::-webkit-progress-value{background:var(--toastProgressBackground, var(--toastBarBackground, rgba(33, 150, 243, .75)))}._toastBar.svelte-l65oht::-moz-progress-bar{background:var(--toastProgressBackground, var(--toastBarBackground, rgba(33, 150, 243, .75)))}._toastContainer.svelte-yh90az{top:var(--toastContainerTop, 1.5rem);right:var(--toastContainerRight, 2rem);bottom:var(--toastContainerBottom, auto);left:var(--toastContainerLeft, auto);position:fixed;margin:0;padding:0;list-style-type:none;pointer-events:none;z-index:var(--toastContainerZIndex, 9999)}#ChatInferenceSettings.svelte-1yvdgxm{display:flex;flex-direction:column;gap:.25em;padding-inline:1em;height:100%}#ChatInferenceSettings.svelte-1yvdgxm div:where(.svelte-1yvdgxm){flex:0 0 auto;display:grid;grid-template-columns:4.5em 1fr}#ChatInferenceSettings.svelte-1yvdgxm label:where(.svelte-1yvdgxm){color:var(--color-accent);display:flex;text-transform:uppercase;line-height:2;font-weight:700}#ChatInferenceSettings.svelte-1yvdgxm input:where(.svelte-1yvdgxm){font-family:monospace;background:var(--color-background-darkest);border:0;padding:.25em;color:var(--color-accent-tertiary-lightest);display:inline;width:6.4em}#ChatInferenceSettings.svelte-1yvdgxm input:where(.svelte-1yvdgxm):focus{color:var(--color-accent);outline:none}.media-loading.svelte-9cop1y,.media-error.svelte-9cop1y{display:flex;align-items:center;justify-content:center;background-color:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:4px;padding:8px;min-height:60px;min-width:60px}.media-error.svelte-9cop1y{background-color:var(--color-error-background, #ffe6e6);color:var(--color-error-text, #cc0000)}.media-loading.svelte-9cop1y span:where(.svelte-9cop1y),.media-error.svelte-9cop1y span:where(.svelte-9cop1y){font-size:12px;opacity:.7}.pill-container.svelte-aji43t{display:inline-block;position:relative;width:100%}.pill.svelte-aji43t{display:flex;align-items:center;justify-content:center;font-size:.7rem;padding:2px 8px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:400;transition:opacity .2s ease;cursor:pointer;width:100%;border-radius:0;border-top-left-radius:var(--border-radius-standard);border-bottom-right-radius:var(--border-radius-standard);border-top-right-radius:0;background-color:#000!important;outline:1px solid #755}.pill-text.svelte-aji43t{margin-right:var(--dismiss-margin, 0)}.dismiss-button.svelte-aji43t{background:none;border:none;color:inherit;font-size:.9rem;line-height:.7;cursor:pointer;opacity:.7;display:flex;align-items:center;justify-content:center;padding:0 0 0 8px;font-weight:700;color:var(--color-accent)}.dismiss-button.svelte-aji43t:hover{opacity:1}.pill.svelte-aji43t:hover{opacity:.5}.tooltip.svelte-aji43t{position:absolute;left:50%;transform:translate(-50%);padding:6px 10px;border-radius:var(--border-radius-standard);background-color:#000000d9;color:#fff;font-size:.8rem;white-space:nowrap;z-index:1000;min-width:-moz-max-content;min-width:max-content;box-shadow:0 2px 10px #0003;animation:svelte-aji43t-fadeIn .2s ease-out;.dismiss-button:where(.svelte-aji43t){position:absolute;top:.25em;right:.5em;background:none;border:none;color:red;font-size:2rem;line-height:.7;padding:0;cursor:pointer;opacity:.7}}.tooltip.above.svelte-aji43t{bottom:100%;margin-bottom:8px}.tooltip.below.svelte-aji43t{top:100%;margin-top:8px}.tooltip.svelte-aji43t:after{content:"";position:absolute;left:50%;transform:translate(-50%);border-width:5px;border-style:solid}.tooltip.above.svelte-aji43t:after{top:100%;border-color:rgba(0,0,0,.85) transparent transparent transparent}.tooltip.below.svelte-aji43t:after{bottom:100%;border-color:transparent transparent rgba(0,0,0,.85) transparent}@keyframes svelte-aji43t-fadeIn{0%{opacity:0}to{opacity:1}}.input-attachments.svelte-172e9xg{display:flex;gap:4px;flex-direction:column;flex-wrap:wrap;height:100%}.input-attachments.svelte-172e9xg .pill:hover{background:var(--color-background-lighter)!important}.input-attachments.svelte-172e9xg .btn-add-context:where(.svelte-172e9xg){background-color:var(--color-accent-tertiary);display:flex;align-items:center;justify-content:center;border-radius:999px;font-size:.7rem;padding:2px 8px;white-space:nowrap;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500;transition:opacity .2s ease;cursor:pointer;width:100%;transition:background-color .15s ease}.input-attachments.svelte-172e9xg .btn-add-context:where(.svelte-172e9xg):hover{background-color:var(--color-accent-tertiary-lighter)}.input-attachments.svelte-172e9xg .btn-text-attach:where(.svelte-172e9xg),.input-attachments.svelte-172e9xg .btn-image-attach:where(.svelte-172e9xg){position:relative;right:0;top:0;max-width:256px;max-height:256px}.input-attachments.svelte-172e9xg .btn-text-attach:where(.svelte-172e9xg){text-wrap:wrap;text-overflow:ellipsis;height:-moz-fit-content;height:fit-content;overflow:hidden;font-family:monospace;font-size:.9em;filter:blur(.25)}.input-attachments.svelte-172e9xg .media-error:where(.svelte-172e9xg){color:var(--color-error, #cc0000);font-size:.8em;padding:4px}.context-menu.svelte-1ldawsv{background-color:var(--color-background);border-radius:var(--border-radius-standard);box-shadow:0 1em 2em #0008;z-index:10000;padding:0;font-size:1rem;padding-block:.5em;position:absolute;width:220px}.context-menu.svelte-1ldawsv button:where(.svelte-1ldawsv){background:transparent;color:var(--color-accent);margin:0;padding-block:.25em;display:block;width:100%;text-align:left;font-weight:unset}.context-menu.svelte-1ldawsv button:where(.svelte-1ldawsv):hover{background-color:var(--color-accent);color:var(--color-accent-text)}.context-menu.svelte-1ldawsv hr:where(.svelte-1ldawsv){border:none;border-top:1px solid var(--color-accent-complement-darker);opacity:.5;margin:.5em 1em!important}button.svelte-1fkfdzt{padding:0;display:inline-flex;border-radius:0;width:50px;height:50px;place-content:center;align-items:center}button.svelte-1fkfdzt:disabled{opacity:.5}button.warning.svelte-1fkfdzt{background-color:orange}button.ne.svelte-1fkfdzt{border-radius:0 var(--border-radius-standard) 0 0}button.nw.svelte-1fkfdzt{border-radius:var(--border-radius-standard) 0 0 0}button.se.svelte-1fkfdzt{border-radius:0 0 var(--border-radius-standard) 0}button.sw.svelte-1fkfdzt{border-radius:0 0 0 var(--border-radius-standard)}.chat-options.svelte-gwwphu{position:relative}.chat-controls.svelte-dkjbi3{display:flex;gap:.5em}.chat-controls.svelte-dkjbi3 button:where(.svelte-dkjbi3){flex:auto;text-align:center;width:calc(var(--spacing) * 24);height:100%;line-height:1}.chat-controls.svelte-dkjbi3 button:where(.svelte-dkjbi3):disabled{opacity:50%}.chat-controls.svelte-dkjbi3 button.btn-send:where(.svelte-dkjbi3) div:where(.svelte-dkjbi3){display:flex;flex-direction:row;place-content:center;gap:calc(var(--spacing) * 2)}.chat-controls.svelte-dkjbi3 .btn-grid:where(.svelte-dkjbi3){width:100px;height:100%;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:2px;place-content:center;position:relative}.status-backpack.svelte-18tl1hm{position:relative;display:grid;grid-template-columns:1fr auto;text-transform:uppercase;font-size:.8rem;line-height:1rem;color:var(--color-accent)}.status-backpack.svelte-18tl1hm .hitbox:where(.svelte-18tl1hm){display:contents;cursor:pointer}.counter.svelte-1nd9cjq{width:100%}.counter.svelte-1nd9cjq #ContextMeter:where(.svelte-1nd9cjq){width:100%;height:1em;overflow:hidden;position:relative;background:linear-gradient(to bottom,#333 25%,#666)}.counter.svelte-1nd9cjq #ContextMeter.overflow:where(.svelte-1nd9cjq){color:red;outline:3px solid #f00;animation:svelte-1nd9cjq-pulse 1.5s infinite}@keyframes svelte-1nd9cjq-pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.request-timer.svelte-uzct0i{display:flex}.request-timer.svelte-uzct0i>div:where(.svelte-uzct0i){flex:auto}.request-timer.svelte-uzct0i .timer:where(.svelte-uzct0i),.request-timer.svelte-uzct0i .cps:where(.svelte-uzct0i){color:var(--color-accent-complement-lighter);margin-right:.5em;font-family:monospace;font-size:.8rem}.request-timer.svelte-uzct0i .timer:where(.svelte-uzct0i) .rotate:where(.svelte-uzct0i){animation:svelte-uzct0i-rotate 1s linear infinite;line-height:0;transform-origin:center;color:var(--color-accent)}@keyframes svelte-uzct0i-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-bar.svelte-1n08y1f{background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.2666666667) 100%);height:1em;padding-block:.5em;padding-inline:1em}.status-bar.svelte-1n08y1f .wrapper:where(.svelte-1n08y1f){max-width:var(--timeline-max-width);width:100%;margin:auto;display:grid;grid-template-columns:1fr 1fr 1fr;color:#fff}.status-bar.svelte-1n08y1f .wrapper:where(.svelte-1n08y1f) .left:where(.svelte-1n08y1f),.status-bar.svelte-1n08y1f .wrapper:where(.svelte-1n08y1f) .right:where(.svelte-1n08y1f),.status-bar.svelte-1n08y1f .wrapper:where(.svelte-1n08y1f) .center:where(.svelte-1n08y1f){width:100%;display:flex}.status-bar.svelte-1n08y1f .wrapper:where(.svelte-1n08y1f) .left:where(.svelte-1n08y1f){justify-content:start}.status-bar.svelte-1n08y1f .wrapper:where(.svelte-1n08y1f) .center:where(.svelte-1n08y1f){justify-content:center}.status-bar.svelte-1n08y1f .wrapper:where(.svelte-1n08y1f) .right:where(.svelte-1n08y1f){justify-content:end}#InputBox.svelte-1fqsuhr{width:inherit;background:#fb01;backdrop-filter:blur(15px);filter:drop-shadow(0 0 2em #000);padding-block-start:1em;--input-bar-height: 100px}#InputBox.svelte-1fqsuhr .inner:where(.svelte-1fqsuhr){display:grid;grid-template-columns:11.5em minmax(0,1fr) auto auto;gap:.5em;width:100%;max-width:var(--timeline-max-width);margin-inline:auto}#InputBox.svelte-1fqsuhr .inner:where(.svelte-1fqsuhr) .user-prompt:where(.svelte-1fqsuhr):disabled{opacity:.5}#InputBox.svelte-1fqsuhr .inner:where(.svelte-1fqsuhr) .user-prompt:where(.svelte-1fqsuhr) textarea:where(.svelte-1fqsuhr){box-sizing:border-box;background-color:var(--color-background-darkest);color:var(--color-neutral);border-radius:var(--border-radius-standard);font-family:var(--font-ui);font-size:1.2em;height:calc(var(--input-bar-height) - .5em);width:100%;height:100%;border-top:1px solid rgba(255,255,255,.2666666667);border-left:2px solid rgba(255,255,255,.2666666667);border-right:2px solid rgba(255,187,0,.2666666667);border-bottom:1px solid rgba(255,187,0,.2666666667);padding:.3em}#InputBox.svelte-1fqsuhr .inner:where(.svelte-1fqsuhr) .user-prompt:where(.svelte-1fqsuhr) textarea:where(.svelte-1fqsuhr):focus{color:var(--color-neutral);outline:1px solid var(--color-accent-darker)}#InputBox.svelte-1fqsuhr .inner:where(.svelte-1fqsuhr) .user-prompt:where(.svelte-1fqsuhr) textarea:where(.svelte-1fqsuhr):disabled{opacity:.5}#InputBox.svelte-1fqsuhr .inner:where(.svelte-1fqsuhr) .user-prompt:where(.svelte-1fqsuhr) textarea:where(.svelte-1fqsuhr)::-moz-placeholder{color:var(--color-background-lighter);font-style:italic}#InputBox.svelte-1fqsuhr .inner:where(.svelte-1fqsuhr) .user-prompt:where(.svelte-1fqsuhr) textarea:where(.svelte-1fqsuhr)::placeholder{color:var(--color-background-lighter);font-style:italic}select.svelte-amwv3w{flex:auto;width:100%;height:100%;max-width:20rem;border:none;position:relative;display:inline-flex;flex-shrink:1;align-items:center;background-color:var(--color-accent-complement-darkest);color:#fff;padding-inline:1em;font-size:1em;border-radius:var(--border-radius-standard);font-family:var(--font-ui);text-overflow:ellipsis;cursor:pointer;transition:background-color .15s ease}select.svelte-amwv3w:hover{background-color:var(--color-accent-complement-darker)}select.svelte-amwv3w option:where(.svelte-amwv3w){background-color:var(--color-accent-complement-darkest);color:var(--color-text);padding:.5em;font-size:.8em}.variables.svelte-3j5l4c{padding-block:1rem;background-color:var(--color-background-lighter);border-radius:var(--border-radius-standard);margin-inline:1rem;margin-block:1rem}.variables.svelte-3j5l4c .entries:where(.svelte-3j5l4c){display:flex;flex-direction:column;gap:.25rem;margin-inline:1rem}.variables.svelte-3j5l4c .entries:where(.svelte-3j5l4c) .entry:where(.svelte-3j5l4c){display:grid;grid-template-columns:auto auto;width:100%;gap:.25rem;margin:auto}.variables.svelte-3j5l4c .entries:where(.svelte-3j5l4c) .entry:where(.svelte-3j5l4c) input:where(.svelte-3j5l4c){background-color:#0008;box-sizing:border-box;color:var(--color-accent-complement);font-size:1.1em;border:none;width:100%;padding:.25rem .5rem;font-family:monospace;border-radius:var(--border-radius-standard);border-top-right-radius:0;border-bottom-right-radius:0}.variables.svelte-3j5l4c .entries:where(.svelte-3j5l4c) .entry:where(.svelte-3j5l4c) input:where(.svelte-3j5l4c):last-of-type{color:var(--color-text);border-top-right-radius:var(--border-radius-standard);border-bottom-right-radius:var(--border-radius-standard);border-top-left-radius:0;border-bottom-left-radius:0}.btn-prompt.svelte-1anf39k{background-color:var(--color-accent-darkest);color:var(--color-accent-text)}#spromptModal.svelte-1anf39k{background-color:var(--color-background);color:var(--color-text);border-radius:var(--border-radius-standard);box-shadow:0 0 1rem #000;position:relative;width:40vw;height:auto;min-width:450px}#spromptModal.svelte-1anf39k h2:where(.svelte-1anf39k){font-weight:700;font-size:1.5rem;padding:0;margin:0;margin-top:1rem;color:var(--color-accent)}#spromptModal.svelte-1anf39k textarea:where(.svelte-1anf39k){width:-webkit-fill-available;width:stretch;height:100%;max-width:-webkit-fill-available;max-width:stretch;min-height:200px;max-height:400px;border-radius:var(--border-radius-standard);margin:1rem;background-color:var(--color-background-darker);color:var(--color-accent);border:none;font-family:--font-ui;padding:1rem;font-size:1.25em}#spromptModal.svelte-1anf39k .btnClose:where(.svelte-1anf39k){margin-bottom:1rem}#ChatKnobs.svelte-kc3eqr{display:flex;flex-wrap:wrap;height:100%;width:-moz-fit-content;width:fit-content;margin:auto}.knob-container.svelte-kc3eqr{width:100%;display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem;place-content:center;flex-direction:column}@media (min-width: 768px){.knob-container.svelte-kc3eqr{flex-direction:row}}header.svelte-1w221d0{width:auto;height:auto;background:#fb01;backdrop-filter:blur(15px);filter:drop-shadow(0 0 2em #000);display:flex;flex-direction:column;text-align:center}header.svelte-1w221d0 .title:where(.svelte-1w221d0){font-size:22pt;color:var(--color-accent);font-weight:700;text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden}header.svelte-1w221d0 .knobs:where(.svelte-1w221d0){flex:auto;place-self:center;width:100%}header.svelte-1w221d0 .not-selected:where(.svelte-1w221d0){padding:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));color:var(--color-accent);font-weight:700}.system-presets-popup.svelte-192rv9q{flex-direction:column;padding:.5em;background-color:var(--color-background-lighter);box-shadow:0 0 10px #000;display:none;border-radius:var(--border-radius-standard)}.system-presets-popup.open.svelte-192rv9q{display:flex}.system-presets-popup.svelte-192rv9q button.btn-preset:where(.svelte-192rv9q){background-color:transparent;color:var(--color-accent);text-align:left;line-height:.5}.system-presets-popup.svelte-192rv9q button.btn-preset:where(.svelte-192rv9q):hover{background-color:var(--color-accent);color:var(--color-accent-text)}.system-presets-popup.svelte-192rv9q hr:where(.svelte-192rv9q){width:75%;border:0;border-top:1px solid var(--color-accent-complement-darker)}.system-presets-popup.svelte-192rv9q .btn-load-save:where(.svelte-192rv9q){display:grid;grid-template-columns:1fr 1fr;width:100%;gap:1px}.system-presets-popup.svelte-192rv9q .btn-load-save:where(.svelte-192rv9q) button:where(.svelte-192rv9q){line-height:1em;vertical-align:middle;align-self:center}.system-presets-popup.svelte-192rv9q .btn-load-save:where(.svelte-192rv9q) button:where(.svelte-192rv9q) svg{vertical-align:middle}.system-presets-popup.svelte-192rv9q .btn-load-save:where(.svelte-192rv9q) button:where(.svelte-192rv9q):hover{background-color:var(--color-accent-lighter);color:var(--color-accent-text)}.system-presets-popup.svelte-192rv9q .btn-load-save:where(.svelte-192rv9q) button.btn-load:where(.svelte-192rv9q){border-top-left-radius:0;border-bottom-left-radius:0}.system-presets-popup.svelte-192rv9q .btn-load-save:where(.svelte-192rv9q) button.btn-save:where(.svelte-192rv9q){border-top-right-radius:0;border-bottom-right-radius:0}.sessions.svelte-1zsjlg{display:grid;grid-template-columns:1fr auto auto}.sessions.svelte-1zsjlg button.btn-new-session:where(.svelte-1zsjlg){border-top-right-radius:0;border-bottom-right-radius:0}.sessions.svelte-1zsjlg button.btn-duplicate:where(.svelte-1zsjlg){border-radius:0;border-left-color:var(--color-accent-darker);border-left-style:solid;border-left-width:1px;line-height:0}.sessions.svelte-1zsjlg button.btn-preset:where(.svelte-1zsjlg){border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:var(--color-accent-darker);border-left-style:solid;border-left-width:1px}.sessions.svelte-1zsjlg .preset-popup-container:where(.svelte-1zsjlg){position:absolute;bottom:45px;left:24px;width:256px;z-index:100}.config-panel.svelte-1npt3u3{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;z-index:1000;pointer-events:none;.backdrop:where(.svelte-1npt3u3){position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;pointer-events:auto}.modal:where(.svelte-1npt3u3){position:relative;background:#222;color:#fff;width:80%;max-height:80%;height:-moz-fit-content;height:fit-content;max-width:800px;padding:1em;border-radius:var(--border-radius-standard);box-shadow:0 4px 6px #0000001a;overflow-y:auto;pointer-events:auto;box-sizing:border-box;h2:where(.svelte-1npt3u3){padding:0 0 .5em;margin:0 0 1em;border-bottom:1px solid #555}@media (max-width: 768px){width:95%;height:95%}}}.form-group{margin-bottom:1rem}.tabs.svelte-1t8ddze{display:flex;gap:.5rem;margin-bottom:1rem;button:where(.svelte-1t8ddze){background:#111;color:var(--color-accent);border:1px solid #444;padding:.5rem .75rem;cursor:pointer;border-radius:var(--border-radius-standard);font-weight:600}button.active:where(.svelte-1t8ddze){background:var(--color-background-lighter);border-color:var(--color-accent)}}.form-group.svelte-1t8ddze{:where(.svelte-1t8ddze){box-sizing:border-box!important}margin-bottom:1rem;display:flex;gap:1rem;>div:where(.svelte-1t8ddze){flex:1}&.row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem}.field:where(.svelte-1t8ddze){label:where(.svelte-1t8ddze){display:block;font-weight:500;width:100%;color:var(--color-accent-lighter);input:where(.svelte-1t8ddze),textarea:where(.svelte-1t8ddze){margin-top:.25rem}input[type=text]:where(.svelte-1t8ddze),input[type=password]:where(.svelte-1t8ddze){width:100%;padding:.5rem;border-radius:var(--border-radius-standard);border:1px solid #555;background-color:#111;color:var(--color-accent);font-family:monospace}textarea:where(.svelte-1t8ddze){width:100%;padding:.5rem;border-radius:var(--border-radius-standard);border:1px solid #555;background-color:#111;color:var(--color-accent);resize:vertical;font-family:monospace}input[type=checkbox]:where(.svelte-1t8ddze),select:where(.svelte-1t8ddze),button:where(.svelte-1t8ddze),input[type=range]:where(.svelte-1t8ddze){margin-right:.5rem}select:where(.svelte-1t8ddze),button:where(.svelte-1t8ddze),input[type=range]:where(.svelte-1t8ddze){width:100%;padding:.4rem;border-radius:var(--border-radius-standard);border:1px solid #555;background-color:#111;color:var(--color-accent);font-family:monospace}input[type=range]:where(.svelte-1t8ddze){padding:0}.small-value:where(.svelte-1t8ddze){font-size:.75rem;opacity:.7}}}}#Sidebar.svelte-sibo3f{display:grid;grid-template-rows:1fr auto;height:100%;z-index:100;box-shadow:0 0 20px #00000080;position:relative;background-color:var(--color-background-darker);color:var(--color-text)}#Sidebar.svelte-sibo3f .top:where(.svelte-sibo3f){margin-block:1em;margin-inline:1em}#Sidebar.svelte-sibo3f .top:where(.svelte-sibo3f) .chatRow:where(.svelte-sibo3f){display:grid;grid-template-columns:auto 24px 24px;gap:.25em}#Sidebar.svelte-sibo3f .top:where(.svelte-sibo3f) .chatRow:where(.svelte-sibo3f) button:where(.svelte-sibo3f){padding:0;margin-bottom:.5em;line-height:1}#Sidebar.svelte-sibo3f .top:where(.svelte-sibo3f) .chatRow:where(.svelte-sibo3f) button.chat-title:where(.svelte-sibo3f){color:var(--color-accent-darkest);background:transparent;padding:.5em 1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}#Sidebar.svelte-sibo3f .top:where(.svelte-sibo3f) .chatRow:where(.svelte-sibo3f) button.chat-title:where(.svelte-sibo3f):hover{color:var(--color-accent)}#Sidebar.svelte-sibo3f .top:where(.svelte-sibo3f) .chatRow:where(.svelte-sibo3f) button.duplicate:where(.svelte-sibo3f),#Sidebar.svelte-sibo3f .top:where(.svelte-sibo3f) .chatRow:where(.svelte-sibo3f) button.delete:where(.svelte-sibo3f){color:var(--color-neutral-darkest);background:transparent}#Sidebar.svelte-sibo3f .top:where(.svelte-sibo3f) .chatRow:where(.svelte-sibo3f) button.duplicate:where(.svelte-sibo3f):hover,#Sidebar.svelte-sibo3f .top:where(.svelte-sibo3f) .chatRow:where(.svelte-sibo3f) button.delete:where(.svelte-sibo3f):hover{color:var(--color-accent-complement-lightest);background-color:var(--color-accent-complement-darker)}#Sidebar.svelte-sibo3f .top:where(.svelte-sibo3f) .chatRow:where(.svelte-sibo3f) button.duplicate:where(.svelte-sibo3f){color:var(--color-neutral-darker)}#Sidebar.svelte-sibo3f .top:where(.svelte-sibo3f) .chatRow.active:where(.svelte-sibo3f) button:where(.svelte-sibo3f):first-of-type{background-color:var(--color-accent);color:#000;border-radius:var(--border-radius-standard)}#Sidebar.svelte-sibo3f .top:where(.svelte-sibo3f) .chatRow.active:where(.svelte-sibo3f) button:where(.svelte-sibo3f):first-of-type:hover{background-color:var(--color-accent-lighter)}#Sidebar.svelte-sibo3f .bottom:where(.svelte-sibo3f){display:grid;grid-template-columns:1fr auto;gap:.5em;margin-block:1em;margin-inline:1em}.rp-mode-panel.svelte-imsleg{transition:all .2s ease;color:var(--color-accent-complement-lighter)}.media-thumbnails.svelte-imsleg{margin-top:1em}.media-thumbnails.svelte-imsleg .media-header:where(.svelte-imsleg){font-size:.8em;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5em;opacity:.9}.media-thumbnails.svelte-imsleg .media-grid:where(.svelte-imsleg){display:flex;flex-direction:column;gap:.5em;padding-inline:.5rem}.media-thumbnails.svelte-imsleg .media-grid:where(.svelte-imsleg) .media-thumb{border-radius:10px;cursor:pointer;transition:transform .2s ease;width:100%;height:auto}#ModeSidebar.svelte-17kldqs{height:100%;background-color:var(--color-background);position:relative;z-index:50;overflow-y:auto;background:linear-gradient(to right,#161616,#000)}#ModeSidebar.svelte-17kldqs .panel-content:where(.svelte-17kldqs){padding:1rem}#ModeSidebar.svelte-17kldqs .resize-handle:where(.svelte-17kldqs){position:absolute;right:0;top:0;bottom:0;width:8px;background:transparent;border:none;cursor:col-resize;z-index:100}#ModeSidebar.svelte-17kldqs .resize-handle:where(.svelte-17kldqs):hover{background-color:var(--color-accent-complement);opacity:.3}#ModeSidebar.svelte-17kldqs .resize-handle.resizing:where(.svelte-17kldqs){background-color:var(--color-accent-complement);opacity:.5}#ModeSidebar.svelte-17kldqs .resize-handle:where(.svelte-17kldqs):focus{outline:2px solid var(--color-accent-complement);outline-offset:-2px}.markdown-editor.svelte-sov5eq{width:100%;height:100%;position:relative}.editor-input.svelte-sov5eq{width:100%;min-height:100px;border:1px solid var(--color-accent);border-radius:var(--border-radius-standard);padding:.5em;background-color:var(--color-background-lighter);color:var(--color-text);font-family:monospace;white-space:pre-wrap;overflow-y:auto;outline:none}.rendered-content.svelte-sov5eq{width:100%;min-height:100%}.rendered-content.svelte-sov5eq pre.code-block-wrapper{position:relative;overflow-x:auto;background-color:var(--color-background-darkest);padding:.5em;border-radius:var(--border-radius-standard)}.rendered-content.svelte-sov5eq .copy-button{position:absolute;top:15px;right:15px;background-color:#ffffff1a;padding:4px 8px;font-size:14px;cursor:pointer;opacity:.5;transition:opacity .2s ease;z-index:10}.rendered-content.svelte-sov5eq .copy-button:hover{opacity:1}.rendered-content.svelte-sov5eq code{font-family:monospace}.rendered-content.svelte-sov5eq .quote{color:#fff;font-family:serif}details.response.svelte-19j9ujp{border:1px solid red;margin-bottom:1em}details.response.svelte-19j9ujp summary:where(.svelte-19j9ujp){cursor:pointer;opacity:.5;text-transform:uppercase}.response.svelte-19j9ujp{width:auto;font-family:var(--font-timeline, monospace);line-height:1.2;border-radius:var(--border-radius-standard);box-shadow:0 .25em .25em #000;text-align:start;padding-inline:1em;font-size:1.2em;background-color:#1111118a;color:var(--color-text-assistant);border-bottom:1px solid rgba(255,255,255,.1882352941);border-top:1px solid rgba(255,255,255,.1333333333);margin:auto;position:relative;overflow-y:clip;overflow-x:auto}.response.svelte-19j9ujp:first-of-type{margin-top:1em}.response.markdown.html.svelte-19j9ujp{background-color:#fff;color:#000}.response.svelte-19j9ujp .message-controls:where(.svelte-19j9ujp){position:absolute;top:.5em;right:.5em;opacity:.25;transition:opacity .2s ease-in-out;z-index:10}.response.svelte-19j9ujp .message-controls:where(.svelte-19j9ujp):hover{opacity:1}.response.svelte-19j9ujp .message-controls:where(.svelte-19j9ujp) button.tts:where(.svelte-19j9ujp){background:transparent;color:var(--color-accent-complement);font-size:1.1em;font-weight:700;padding:.2em .5em;border-radius:var(--border-radius-standard);cursor:pointer;margin-left:.25em}.response.svelte-19j9ujp .message-controls:where(.svelte-19j9ujp) button.tts:where(.svelte-19j9ujp):hover{background-color:var(--color-background-lighter)}.response.thoughts.svelte-19j9ujp{background-color:#2222228a;font-size:.75em;opacity:.75;color:var(--color-accent-complement-lightest);background:unset;border:unset;box-shadow:unset;line-height:.95;font-family:monospace}.mini-toolbar.svelte-19j9ujp{display:flex;padding-block:1em;justify-content:right}.mini-toolbar.svelte-19j9ujp .left:where(.svelte-19j9ujp),.mini-toolbar.svelte-19j9ujp .right:where(.svelte-19j9ujp){flex:1 1 auto;gap:.5rem;display:flex}.mini-toolbar.svelte-19j9ujp .left:where(.svelte-19j9ujp){justify-content:left}.mini-toolbar.svelte-19j9ujp .right:where(.svelte-19j9ujp){justify-content:right}.mini-toolbar.svelte-19j9ujp .divider:where(.svelte-19j9ujp){color:var(--color-accent-darker)}.mini-toolbar.svelte-19j9ujp button:where(.svelte-19j9ujp){flex:0 0 auto;font-size:.5em;height:1.9rem;background-color:transparent;color:var(--color-accent-lighter);border-radius:5px;border:2px solid var(--color-accent-darker);padding-inline:.5em;transition:all .2s}.mini-toolbar.svelte-19j9ujp button:where(.svelte-19j9ujp):hover{color:#fff;border-color:#fff}.mini-toolbar.svelte-19j9ujp button.on:where(.svelte-19j9ujp){background-color:var(--color-accent);border:none;color:#000}ul.references.svelte-9ty189{font-size:.8em;font-family:monospace;color:#fff;list-style:disc;line-height:1}ul.references.svelte-9ty189 a:where(.svelte-9ty189){color:var(--color-accent-complement);text-decoration:none}ul.references.svelte-9ty189 .ref-tool-id:where(.svelte-9ty189){color:var(--color-accent)}ul.references.svelte-9ty189 .ref-content:where(.svelte-9ty189){color:var(--color-text)}.response.svelte-11nv1d7{width:auto;padding-block:1em;padding-inline:.6em;padding-block-start:2em;color:var(--color-neutral);font-style:italic;font-size:1.15em}.response.svelte-11nv1d7:before{content:"> ";font-weight:700}.response.is-attachment.svelte-11nv1d7{font-family:monospace;color:var(--color-accent-complement);font-size:.8em;max-height:8em;margin-block-end:1em;white-space:pre-wrap;overflow:scroll;width:-moz-fit-content!important;width:fit-content!important;background-color:#3339;padding:1.5em!important;font-style:unset;line-height:1;border-radius:var(--border-radius-standard);text-shadow:0 0 10px var(--color-accent-complement-lighter);box-shadow:0 0 10px #000;cursor:text}.response.is-attachment.svelte-11nv1d7:before{content:""}.wrapper.svelte-1t7v0s3{width:-webkit-fill-available;width:stretch;flex-direction:column;overflow-y:auto;overflow-x:auto;max-width:var(--timeline-max-width);margin-inline:auto;font-size:1.25em;margin-block:6rem 12rem;padding-inline:1em}.wrapper.svelte-1t7v0s3 .media-container:where(.svelte-1t7v0s3){display:flex;gap:1em;flex-wrap:wrap}.wrapper.svelte-1t7v0s3 .media-container:where(.svelte-1t7v0s3) .media-attachment:where(.svelte-1t7v0s3){width:100%;margin-block-start:1em;margin-block-end:.5em}.page.svelte-1ewsfv4{box-sizing:border-box;width:inherit;height:100%;overflow-y:auto;z-index:5;--s: 8px;--c1: var(--color-background-darker);--c2: var(--color-background);--c: #0000, var(--c1) .5deg 119.5deg, #0000 120deg;--g1: conic-gradient(from 60deg at 56.25% calc(425% / 6), var(--c));--g2: conic-gradient(from 180deg at 43.75% calc(425% / 6), var(--c));--g3: conic-gradient(from -60deg at 50% calc(175% / 12), var(--c));background:var(--g1),var(--g1) var(--s) calc(1.73 * var(--s)),var(--g2),var(--g2) var(--s) calc(1.73 * var(--s)),var(--g3) var(--s) 0,var(--g3) 0 calc(1.73 * var(--s)) var(--c2);background-size:calc(2 * var(--s)) calc(3.46 * var(--s))}.page.svelte-1ewsfv4 *{z-index:7}.page.svelte-1ewsfv4:after{z-index:6;content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:color;background:linear-gradient(to bottom,#150e15,#160f15 3.23% 6.45%,#160f15 9.68%,#170f15 12.9% 16.13%,#170f16 19.35%,#181016 22.58% 25.81%,#191016 29.03% 32.26%,#1a1117 35.48% 38.71%,#1b1117 41.94%,#1c1217 45.16%,#1d1218 48.39% 51.61%,#1f1318 54.84%,#201318,#211418,#221418,#241518,#261517,#281617,#2a1616,#2c1614,#2f1612,#31150f,#33140b,#311007,#290b03,#170501)}#App.svelte-1guc4h7{display:grid;width:100%;height:100%;grid-template-rows:minmax(0,1fr)}.page.svelte-n5x17r{box-sizing:border-box;width:inherit;overflow-y:hidden;position:relative}.mode-sidebar.svelte-n5x17r{height:100%}.chat-header.svelte-n5x17r{width:-webkit-fill-available;width:stretch;height:auto;position:fixed;top:0;z-index:50}.input-bar.svelte-n5x17r{width:-webkit-fill-available;width:stretch;position:fixed;bottom:0;z-index:50}
