.cost.svelte-xfj18o{font-size:var(--vats-text-xs);color:var(--vats-text4);text-align:right;text-transform:none;margin-left:auto}.info.svelte-1xhafwy{text-transform:none;font-size:var(--vats-text-s);color:var(--vats-text);flex-direction:column;gap:1rem;display:flex}.info.svelte-1xhafwy>div:where(.svelte-1xhafwy){padding-bottom:2rem}.info.svelte-1xhafwy ul:where(.svelte-1xhafwy){font-size:var(--vats-text-s);list-style:outside}.info.svelte-1xhafwy li:where(.svelte-1xhafwy){margin-left:4rem;padding:.25rem 0}nav.svelte-iuxsbw{min-width:15rem;color:var(--vats-text);font-size:var(--vats-text-m);text-transform:none;justify-content:center;align-items:center;gap:1rem;display:flex}.instructions-body.svelte-iuxsbw{display:grid;position:relative}.instructions-body.svelte-iuxsbw .key:where(.svelte-iuxsbw){align-items:end;display:flex}.instructions-form.svelte-iuxsbw{gap:1rem;display:grid}.instructions-form[inert].svelte-iuxsbw{opacity:.35}.loading.svelte-iuxsbw{background:hsl(from var(--vats-background) h s l / 70%);color:var(--vats-text);font-size:var(--vats-text-m);place-items:center;display:grid;position:absolute;inset:0}.model-section.svelte-efso2y{flex-shrink:0;align-self:flex-end;gap:.5rem;padding-bottom:.25rem;display:flex}.model-section.svelte-efso2y>label:where(.svelte-efso2y){min-width:4.5rem;height:1.5rem;color:var(--vats-text2);cursor:pointer;font-size:var(--vats-text-xxs);text-transform:capitalize;border-radius:.5rem;place-items:center;font-weight:600;transition:background-color .15s,color .15s;display:grid}.model-section.svelte-efso2y>label:where(.svelte-efso2y):hover{background-color:hsl(from var(--vats-text2) h s l / 12%);color:var(--vats-text)}.model-section.svelte-efso2y>label.active:where(.svelte-efso2y){background-color:var(--vats-coloredtext);color:var(--vats-text-inverse)}.model-section.svelte-efso2y input:where(.svelte-efso2y){opacity:0;pointer-events:none;position:absolute}.prompts.svelte-efso2y{min-width:4.5rem;height:1.5rem;font-size:var(--vats-text-xs);place-items:center;font-weight:500;display:grid}.response-artifact.svelte-1rlkc2r{text-transform:none;margin:.5rem 0 2rem}.artifact-title.svelte-1rlkc2r{color:var(--vats-text);font-size:var(--vats-text-m);padding-bottom:.75rem;font-weight:600}.response-chart.svelte-1rlkc2r{border:1px solid hsl(from var(--vats-text2) h s l / 30%);background-color:hsl(from var(--vats-text2) h s l / 8%);border-radius:.5rem;height:26rem;padding:.75rem}.csv-actions.svelte-1rlkc2r{justify-content:flex-end;padding-bottom:.5rem;display:flex}.csv-actions.svelte-1rlkc2r a:where(.svelte-1rlkc2r){color:var(--vats-coloredtext);font-size:var(--vats-text-xs);text-transform:none}.csv-table-wrapper.svelte-1rlkc2r{border:1px solid hsl(from var(--vats-text2) h s l / 30%);border-radius:.5rem;overflow:auto}.csv-table.svelte-1rlkc2r{border-collapse:collapse;width:100%;color:var(--vats-text);font-size:var(--vats-text-s);text-align:left}.csv-table.svelte-1rlkc2r th:where(.svelte-1rlkc2r),.csv-table.svelte-1rlkc2r td:where(.svelte-1rlkc2r){border-bottom:1px solid hsl(from var(--vats-text2) h s l / 20%);white-space:nowrap;padding:.45rem .6rem}.csv-table.svelte-1rlkc2r th:where(.svelte-1rlkc2r){background-color:hsl(from var(--vats-text2) h s l / 12%);font-weight:600}.csv-note.svelte-1rlkc2r,.csv-raw.svelte-1rlkc2r{color:var(--vats-text2);font-size:var(--vats-text-xs);text-transform:none}.csv-note.svelte-1rlkc2r{padding-top:.5rem}.csv-raw.svelte-1rlkc2r{white-space:pre-wrap;overflow-x:auto}.response.error.svelte-1dgw22b{color:var(--vats-coloredtext,#db3737);font-size:var(--vats-text-xs);white-space:pre-wrap;tab-size:2;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;line-height:1.35;overflow-x:auto}.prompt.svelte-1lzed8y{text-transform:none;font-size:var(--vats-text-m);color:var(--vats-text);flex-direction:row;display:flex}.prompt.svelte-1lzed8y>div:where(.svelte-1lzed8y):first-child{margin-left:auto;padding-right:1rem}.prompt.svelte-1lzed8y>div:where(.svelte-1lzed8y):nth-child(2){background-color:hsl(from var(--vats-text2) h s l / 20%);border-radius:1rem 0 1rem 1rem;min-width:20rem;padding:1rem}.response.svelte-1lzed8y{text-align:left;text-transform:none;color:var(--vats-text);font-size:var(--vats-text-m);padding:.5rem 0 2rem}.response-notice.svelte-1lzed8y{text-align:left;text-transform:none;color:var(--vats-coloredtext,#db3737);font-size:var(--vats-text-xs);padding:.25rem 0 1rem;line-height:1.35}.response ul,.response ol{margin:.35rem 0 .75rem 1rem;padding-left:2rem}.response p{margin:.35rem 0}.response>p:first-child{margin:1rem 0}.response h1+p,.response h2+p,.response h3+p{margin-left:0}.response h1,.response h2,.response h3{color:var(--vats-coloredtext);font-weight:500;line-height:1.15;font-size:var(--vats-text-xl);margin:2rem 0 1.5rem}.response h4{color:var(--vats-blue);margin:.75rem 0 .5rem}.response hr+h1,.response hr+h2,.response hr+h3,.response hr+h4{margin-top:.5rem}.response h4{padding:0}.response hr{border-top:solid 1px var(--vats-text4);margin:1rem 0 1.5rem;padding:0}.response h1:first-child,.response h2:first-child,.response h3:first-child{margin-top:0}.response li{padding:.15rem 0}.response strong{font-weight:600}.response pre{font-size:var(--vats-text-s);color:var(--vats-coloredtext);padding:1rem 0;font-weight:700;transform:scaleX(.9)}.dialog-frame.svelte-lc00zp{grid-template-rows:auto 1fr;width:90dvw;max-width:50rem;height:95vh;max-height:60rem;padding:0 1rem;line-height:1.25;display:grid}.dialog-frame.svelte-lc00zp .history-title:where(.svelte-lc00zp){border-bottom:2px solid var(--vats-coloredtext);padding-bottom:.5rem}.dialog-frame.svelte-lc00zp .thread:where(.svelte-lc00zp){color:var(--vats-text);grid-template-columns:1fr auto;font-weight:500;display:grid}.dialog-frame.svelte-lc00zp .thread:where(.svelte-lc00zp) .title:where(.svelte-lc00zp){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dialog-frame.svelte-lc00zp .thread:where(.svelte-lc00zp) .date:where(.svelte-lc00zp){font-size:var(--vats-text-xs);color:var(--vats-text3)}.dialog-frame.svelte-lc00zp .context:where(.svelte-lc00zp){color:var(--vats-coloredtext);font-size:var(--vats-text-s);padding-left:1rem}.dialog-frame.svelte-lc00zp>.history-title:where(.svelte-lc00zp){font-size:var(--vats-text-l);text-align:center;flex-shrink:0;justify-content:center;align-items:center;gap:1rem;padding-top:1.5rem;font-weight:600;display:flex}ul.svelte-lc00zp{text-transform:none;flex-direction:column;gap:.5rem;padding:0 1rem;list-style-type:none;display:flex;overflow-y:auto}ul.svelte-lc00zp li:where(.svelte-lc00zp){background-color:var(--vats-sidebar-background);border-left:.25rem solid #0000;border-radius:2rem;padding:.5rem 1rem}ul.svelte-lc00zp li:where(.svelte-lc00zp):hover{color:var(--vats-coloredtext);cursor:pointer}button.svelte-lc00zp{color:inherit;cursor:pointer;text-align:left;background-color:#0000;border:none;flex-direction:column;width:100%;height:100%;display:flex}.title-section.svelte-13qhv63{font-size:var(--vats-text-m);color:var(--vats-text-inverse);background-color:var(--vats-thx-th);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.5rem;display:grid}.title-section.svelte-13qhv63 aside:where(.svelte-13qhv63){flex-flow:wrap;justify-content:center;align-items:baseline;gap:0 1rem;min-width:0;padding-left:4rem;padding-right:.5rem;display:flex}.title-section.svelte-13qhv63 .assistant:where(.svelte-13qhv63){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.title-section.svelte-13qhv63 .context:where(.svelte-13qhv63){white-space:nowrap;align-items:baseline;gap:1rem;min-width:0;max-width:100%;display:inline-flex}.title-section.svelte-13qhv63 .exercise:where(.svelte-13qhv63){color:var(--vats-text-inverse);font-size:var(--vats-text-l);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.title-section.svelte-13qhv63 .video:where(.svelte-13qhv63){color:var(--vats-text-inverse);white-space:nowrap;flex:none}.prompt.svelte-iob0kx{text-transform:none;font-size:var(--vats-text-m);color:var(--vats-text);flex-direction:row;display:flex}.prompt.svelte-iob0kx>div:where(.svelte-iob0kx):first-child{margin-left:auto;padding-right:1rem}.prompt.svelte-iob0kx>div:where(.svelte-iob0kx):nth-child(2){background-color:hsl(from var(--vats-text2) h s l / 20%);border-radius:1rem 0 1rem 1rem;min-width:20rem;padding:1rem}.dialog-frame.svelte-iob0kx{flex-direction:column;width:calc(100vw - 4px);max-width:80rem;height:calc(100vh - 4px);max-height:80rem;line-height:1.25;display:flex}.dialog-content-wrapper.svelte-iob0kx{flex-direction:column;flex-grow:1;gap:1rem;width:calc(100% - 2rem);height:calc(100% - 2rem);margin:1rem;display:flex}.top-section.svelte-iob0kx{background-color:var(--vats-sidebar-background);box-sizing:border-box;border-radius:1rem;flex-grow:1;width:100%;padding:1rem;overflow:auto}.bottom-section.svelte-iob0kx{background-color:var(--vats-sidebar-background);box-sizing:border-box;border-radius:1rem;flex-shrink:0;width:100%;padding:.5rem 1rem;overflow:hidden}.bottom-section.svelte-iob0kx .input-container:where(.svelte-iob0kx){flex-direction:row;gap:1rem;height:7rem;display:flex}.bottom-section.svelte-iob0kx .input-container:where(.svelte-iob0kx)>textarea:where(.svelte-iob0kx){width:100%;height:100%;font-size:var(--vats-text-m);border-radius:1rem;padding:.5rem}
