.v-application{font-family:Inter!important}html{overflow-y:scroll}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea{color:#fff}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-moz-placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::placeholder{color:hsla(0,0%,100%,.5)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea{color:rgba(0,0,0,.87)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-webkit-input-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-moz-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea:-ms-input-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-ms-input-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::placeholder{color:rgba(0,0,0,.38)}.v-textarea textarea{-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;line-height:1.75rem;max-width:100%;min-height:32px;outline:none;padding:0;width:100%}.v-textarea .v-text-field__prefix,.v-textarea .v-text-field__suffix{padding-top:2px;-ms-flex-item-align:start;align-self:start}.v-textarea.v-text-field--box .v-text-field__prefix,.v-textarea.v-text-field--box textarea,.v-textarea.v-text-field--enclosed .v-text-field__prefix,.v-textarea.v-text-field--enclosed textarea{margin-top:24px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) textarea{margin-top:10px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-label{top:18px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense textarea{margin-top:6px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-outer{-ms-flex-item-align:start;align-self:flex-start;margin-top:8px}.v-textarea.v-text-field--solo{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.v-textarea.v-text-field--solo .v-input__control textarea{caret-color:auto}.v-textarea.v-text-field--solo .v-input__append-inner,.v-textarea.v-text-field--solo .v-input__append-outer,.v-textarea.v-text-field--solo .v-input__prepend-inner,.v-textarea.v-text-field--solo .v-input__prepend-outer{-ms-flex-item-align:start;align-self:flex-start;margin-top:12px}.v-application--is-ltr .v-textarea.v-text-field--solo .v-input__append-inner{padding-left:12px}.v-application--is-rtl .v-textarea.v-text-field--solo .v-input__append-inner{padding-right:12px}.v-textarea--auto-grow textarea{overflow:hidden}.v-textarea--no-resize textarea{resize:none}.v-textarea.v-text-field--enclosed .v-text-field__slot{-ms-flex-item-align:stretch;align-self:stretch}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-right:-12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-left:-12px}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-right:12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-left:12px}.v-application--is-ltr .v-textarea.v-text-field--enclosed.v-text-field--reverse .v-text-field__slot .v-label{margin-right:12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed.v-text-field--reverse .v-text-field__slot .v-label{margin-left:12px}.v-application[data-v-96f2afa0]{font-family:Inter!important}html[data-v-96f2afa0]{overflow-y:scroll}.q-timeline[data-v-96f2afa0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.v-application[data-v-1cfbdcbb]{font-family:Inter!important}html[data-v-1cfbdcbb]{overflow-y:scroll}.q-timeline-item[data-v-1cfbdcbb]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.q-timeline-item__dot-col[data-v-1cfbdcbb]{position:relative;-webkit-box-flex:0;-ms-flex:0 0 var(--q-dot);flex:0 0 var(--q-dot);width:var(--q-dot);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.q-timeline-item__dot-col[data-v-1cfbdcbb]:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:rgba(0,0,0,.12)}.q-timeline-item:first-child .q-timeline-item__dot-col[data-v-1cfbdcbb]:before{top:calc(2px + var(--q-dot)/2)}.q-timeline-item:last-child .q-timeline-item__dot-col[data-v-1cfbdcbb]:before{bottom:calc(100% - 2px - var(--q-dot)/2)}.q-timeline-item__dot[data-v-1cfbdcbb]{position:relative;z-index:1;-webkit-box-flex:0;-ms-flex:0 0 var(--q-dot);flex:0 0 var(--q-dot);width:var(--q-dot);height:var(--q-dot);margin-top:2px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.q-timeline-item__body[data-v-1cfbdcbb]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;padding-bottom:20px}.q-timeline-item:last-child .q-timeline-item__body[data-v-1cfbdcbb]{padding-bottom:0}.aet[data-v-c7258a18]{font-size:13px}.aet-empty[data-v-c7258a18]{padding:12px 4px;color:hsla(0,0%,50.2%,.9)}.aet-row[data-v-c7258a18]{border-bottom:1px solid hsla(0,0%,50.2%,.18)}.aet-row[data-v-c7258a18]:last-child{border-bottom:none}.aet-head[data-v-c7258a18]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:100%;padding:8px 4px;background:none;border:none;cursor:pointer;text-align:left;font:inherit;color:inherit}.aet-chip[data-v-c7258a18]{padding:1px 8px;border-radius:4px;border:1px solid;-ms-flex-negative:0;flex-shrink:0}.aet-chip[data-v-c7258a18],.aet-mono[data-v-c7258a18]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.aet-entity[data-v-c7258a18]{-ms-flex-negative:0;flex-shrink:0}.aet-desc[data-v-c7258a18]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aet-spacer[data-v-c7258a18]{-webkit-box-flex:1;-ms-flex:1;flex:1}.aet-muted[data-v-c7258a18]{color:hsla(0,0%,50.2%,.9);font-size:11px;-ms-flex-negative:0;flex-shrink:0}.aet-caret[data-v-c7258a18]{color:hsla(0,0%,50.2%,.7);-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;-ms-flex-negative:0;flex-shrink:0}.aet-caret-open[data-v-c7258a18]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.aet-detail[data-v-c7258a18]{padding:0 4px 10px 4px}.aet-detail-text[data-v-c7258a18]{margin-bottom:6px;white-space:pre-wrap;word-break:break-word}.aet-links[data-v-c7258a18]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-bottom:6px}.aet-link[data-v-c7258a18]{display:inline-block;padding:1px 8px;border:1px solid hsla(0,0%,50.2%,.35);border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;text-decoration:none}.aet-link[data-v-c7258a18]:hover{border-color:hsla(0,0%,50.2%,.7)}.aet-diff[data-v-c7258a18]{margin:4px 0}.aet-diff-row[data-v-c7258a18]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;padding:1px 0}.aet-op[data-v-c7258a18]{width:52px;-ms-flex-negative:0;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.aet-op-add[data-v-c7258a18]{color:#16a34a}.aet-op-replace[data-v-c7258a18]{color:#2563eb}.aet-op-remove[data-v-c7258a18]{color:#dc2626}.aet-op-copy[data-v-c7258a18],.aet-op-move[data-v-c7258a18]{color:#d97706}.aet-path[data-v-c7258a18]{-ms-flex-negative:0;flex-shrink:0}.aet-val[data-v-c7258a18]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:hsla(0,0%,50.2%,.95);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.aet-details summary[data-v-c7258a18]{cursor:pointer;font-size:11px;color:hsla(0,0%,50.2%,.9);margin:4px 0}.aet-pre[data-v-c7258a18]{max-height:260px;overflow:auto;padding:8px;border-radius:4px;background:hsla(0,0%,50.2%,.08);font-size:11px}.aet-prov[data-v-c7258a18]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:4px;color:hsla(0,0%,50.2%,.8);font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.aet-more[data-v-c7258a18]{margin:8px 4px;padding:3px 12px;border:1px solid hsla(0,0%,50.2%,.35);border-radius:4px;background:none;cursor:pointer;font:inherit;font-size:12px;color:inherit}.aet-more[data-v-c7258a18]:hover{border-color:hsla(0,0%,50.2%,.7)}.custom-title[data-v-0cb127a4]{padding-left:.3em!important}.subheading[data-v-0cb127a4]{font-size:12px}.v-application[data-v-496f9408]{font-family:Inter!important}html[data-v-496f9408]{overflow-y:scroll}.chat-panel[data-v-496f9408]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0}.chat-messages[data-v-496f9408]{-ms-flex:1;flex:1;overflow-y:auto;padding:16px;gap:12px}.chat-empty-state[data-v-496f9408],.chat-messages[data-v-496f9408]{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chat-empty-state[data-v-496f9408]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex:1;flex:1;opacity:.5}.chat-empty-state .v-icon[data-v-496f9408]{margin-bottom:8px}.chat-empty-state .empty-text[data-v-496f9408]{font-size:14px}.message[data-v-496f9408]{max-width:80%;padding:10px 14px;border-radius:12px;font-size:14px;line-height:1.5}.message.role-user[data-v-496f9408]{-ms-flex-item-align:end;align-self:flex-end;background:var(--v-primary-base,#1976d2);color:#fff;border-bottom-right-radius:4px}.message.role-assistant[data-v-496f9408]{-ms-flex-item-align:start;align-self:flex-start;background:var(--v-surface-base,#f5f5f5);border-bottom-left-radius:4px}.message.role-system[data-v-496f9408]{-ms-flex-item-align:center;align-self:center;background:transparent;border:1px dashed hsla(0,0%,50.2%,.4);font-style:italic;font-size:13px;opacity:.7;max-width:90%}.message.streaming .message-content .typing-dots[data-v-496f9408]{display:inline}.message.streaming .message-content .typing-dots span[data-v-496f9408]{-webkit-animation:dotPulse-496f9408 1.4s infinite;animation:dotPulse-496f9408 1.4s infinite;opacity:0}.message.streaming .message-content .typing-dots span[data-v-496f9408]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.message.streaming .message-content .typing-dots span[data-v-496f9408]:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.theme--dark .message.role-assistant[data-v-496f9408]{background:#2d2d2d}.theme--dark .message .message-content[data-v-496f9408] :not(pre)>code,.theme--dark .message .message-content[data-v-496f9408] pre{background:hsla(0,0%,100%,.08)}.message-header[data-v-496f9408]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4px}.message-role[data-v-496f9408]{font-size:11px;font-weight:600;text-transform:uppercase;opacity:.7}.message-meta[data-v-496f9408]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;font-size:11px;opacity:.6}.meta-item[data-v-496f9408]{white-space:nowrap}.message-content[data-v-496f9408]{word-break:break-word}.message-content[data-v-496f9408] p{margin:0 0 .5em}.message-content[data-v-496f9408] p:last-child{margin-bottom:0}.message-content[data-v-496f9408] pre{background:rgba(0,0,0,.06);border-radius:6px;padding:8px 12px;overflow-x:auto;margin:.5em 0}.message-content[data-v-496f9408] code{font-size:.9em}.message-content[data-v-496f9408] :not(pre)>code{background:rgba(0,0,0,.06);padding:1px 4px;border-radius:3px}.message-content[data-v-496f9408] ol,.message-content[data-v-496f9408] ul{margin:.5em 0;padding-left:1.5em}.message-content[data-v-496f9408] blockquote{border-left:3px solid hsla(0,0%,50.2%,.4);margin:.5em 0;padding-left:10px;opacity:.8}.message-content[data-v-496f9408] table{border-collapse:collapse;margin:.5em 0}.message-content[data-v-496f9408] td,.message-content[data-v-496f9408] th{border:1px solid hsla(0,0%,50.2%,.3);padding:4px 8px}.message-content[data-v-496f9408] a{color:var(--v-primary-base,#1976d2)}.role-user .message-content[data-v-496f9408]{white-space:pre-wrap}.chat-input-area[data-v-496f9408]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:12px 16px;border-top:1px solid hsla(0,0%,50.2%,.2);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.chat-textarea[data-v-496f9408]{-webkit-box-flex:1;-ms-flex:1;flex:1;resize:none;border:1px solid hsla(0,0%,50.2%,.3);border-radius:8px;padding:10px 12px;font-size:14px;font-family:inherit;line-height:1.4;background:transparent;color:inherit;outline:none;min-height:44px;max-height:216px;overflow-y:auto}.chat-textarea[data-v-496f9408]:focus{border-color:var(--v-primary-base,#1976d2)}.chat-textarea[data-v-496f9408]:disabled{opacity:.5}.send-btn[data-v-496f9408]{background:#000;color:#fff;border:none;border-radius:50%;width:44px;height:44px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:end;align-self:flex-end;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.25);box-shadow:0 1px 3px rgba(0,0,0,.25);-webkit-transition:opacity .12s ease,-webkit-transform .12s ease;transition:opacity .12s ease,-webkit-transform .12s ease;transition:opacity .12s ease,transform .12s ease;transition:opacity .12s ease,transform .12s ease,-webkit-transform .12s ease;padding:0}.send-btn .v-icon[data-v-496f9408]{color:#fff!important}.send-btn[data-v-496f9408]:hover:not(:disabled){-webkit-transform:scale(1.04);transform:scale(1.04)}.send-btn[data-v-496f9408]:active:not(:disabled){-webkit-transform:scale(.96);transform:scale(.96)}.send-btn[data-v-496f9408]:disabled{opacity:.35;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}.theme--dark .send-btn[data-v-496f9408]{background:#fff;color:#000}.theme--dark .send-btn .v-icon[data-v-496f9408]{color:#000!important}@-webkit-keyframes dotPulse-496f9408{0%,60%,to{opacity:0}30%{opacity:1}}@keyframes dotPulse-496f9408{0%,60%,to{opacity:0}30%{opacity:1}}@font-face{font-family:Inter;src:url(/fonts/inter/inter.woff2) format("woff2");font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-Regular.eot);src:url(/fonts/Roboto/Roboto-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svgRoboto) format("svg"),url(/fonts/Roboto/Roboto-Regular.otf) format("opentype"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-Bold.eot);src:url(/fonts/Roboto/Roboto-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg#Roboto) format("svg"),url(/fonts/Roboto/Roboto-Bold.otf) format("opentype"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto-Bold;src:url(/fonts/Roboto/Roboto-Bold.eot);src:url(/fonts/Roboto/Roboto-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svgRoboto-Bold) format("svg"),url(/fonts/Roboto/Roboto-Bold.otf) format("opentype"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto-Medium;src:url(/fonts/Roboto/Roboto-Medium.eot);src:url(/fonts/Roboto/Roboto-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svgRoboto-Medium) format("svg"),url(/fonts/Roboto/Roboto-Medium.otf) format("opentype"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.v-application[data-v-51588baa]{font-family:Inter!important}html[data-v-51588baa]{overflow-y:scroll}.chat-tab-container[data-v-51588baa]{height:calc(100vh - 200px);min-height:400px}.convo-table[data-v-51588baa] tbody tr{cursor:pointer}.convo-id[data-v-51588baa]{font-family:monospace;font-size:12px}.convo-pre[data-v-51588baa]{white-space:pre-wrap;word-break:break-word;max-height:320px;overflow-y:auto;font-size:12px;background:hsla(0,0%,50.2%,.08);border-radius:6px;padding:10px}.convo-preview[data-v-51588baa]{max-width:34rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.convo-thread[data-v-51588baa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;max-height:360px;overflow-y:auto;padding:4px}.convo-msg[data-v-51588baa]{max-width:85%;padding:8px 12px;border-radius:12px}.convo-msg.user[data-v-51588baa]{-ms-flex-item-align:end;align-self:flex-end;background:var(--v-primary-base,#1976d2);color:#fff;border-bottom-right-radius:4px}.convo-msg.assistant[data-v-51588baa]{-ms-flex-item-align:start;align-self:flex-start;background:hsla(0,0%,50.2%,.12);border-bottom-left-radius:4px}.convo-msg-role[data-v-51588baa]{font-size:10px;text-transform:uppercase;letter-spacing:.04em;opacity:.7;margin-bottom:2px}.convo-msg-body[data-v-51588baa]{white-space:pre-wrap;word-break:break-word;font-size:13px}