@layer vuetify-components{.v-file-input--hide.v-input .v-field,.v-file-input--hide.v-input .v-input__control,.v-file-input--hide.v-input .v-input__details{display:none}.v-file-input--hide.v-input .v-input__prepend{grid-area:control;margin:0 auto}.v-file-input--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-file-input--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-file-input--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating,.v-file-input--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating{top:0}.v-file-input .v-field__input{word-break:break-word}.v-file-input input[type=file]{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:0}.v-file-input--dragging input[type=file]{z-index:1}}@layer vuetify-components{.v-number-input input[type=number]{-moz-appearance:textfield}.v-number-input input[type=number]::-webkit-inner-spin-button,.v-number-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.v-number-input .v-field:has(.v-field__prepend-inner>.v-number-input__control:first-child){padding-inline-start:0}.v-number-input .v-field:has(.v-field__append-inner>.v-number-input__control:last-child){padding-inline-end:0}.v-number-input .v-field__prepend-inner:has(.v-number-input__control){border-end-start-radius:inherit;border-start-start-radius:inherit;overflow:hidden}.v-number-input .v-field__prepend-inner:has(.v-number-input__control)>.v-icon{margin-inline-end:4px}.v-number-input .v-field__prepend-inner:has(.v-number-input__control)>.v-number-input__control+.v-icon,.v-number-input .v-field__prepend-inner:has(.v-number-input__control)>hr+.v-icon{margin-inline:8px 0}.v-number-input .v-field__prepend-inner:has(.v-number-input__control) .v-divider--vertical{margin-inline:-1px 0}.v-number-input .v-field__append-inner:has(.v-number-input__control){border-end-end-radius:inherit;border-start-end-radius:inherit;overflow:hidden}.v-number-input .v-field__append-inner:has(.v-number-input__control)>.v-icon{margin-inline-start:4px}.v-number-input .v-field__append-inner:has(.v-number-input__control)>.v-icon:has(+.v-number-input__control),.v-number-input .v-field__append-inner:has(.v-number-input__control)>.v-icon:has(+hr){margin-inline:0 8px}.v-number-input .v-field__append-inner:has(.v-number-input__control) .v-divider--vertical{margin-inline:0 -1px}.v-number-input .v-field__clearable:has(+.v-field__append-inner>hr:first-child){margin-inline-end:8px}.v-number-input--inset .v-divider{align-self:center;height:55%;width:55%}.v-number-input--split .v-field__input{text-align:center}.v-number-input--stacked .v-number-input__control{flex-direction:column-reverse}.v-number-input--stacked .v-number-input__control .v-btn{flex:1}.v-number-input--stacked .v-field--variant-underlined>.v-field__append-inner:has(.v-number-input__control),.v-number-input--stacked .v-field--variant-underlined>.v-field__prepend-inner:has(.v-number-input__control){padding-top:var(--v-field-padding-top)}.v-number-input--stacked .v-field--variant-underlined>.v-field__append-inner:has(.v-number-input__control)>:not(.v-number-input__control,.v-divider--vertical),.v-number-input--stacked .v-field--variant-underlined>.v-field__prepend-inner:has(.v-number-input__control)>:not(.v-number-input__control,.v-divider--vertical){margin-top:var(--v-input-padding-top,0)}.v-number-input--hide-input .v-field{flex:none;gap:0}.v-number-input--hide-input .v-field__input{padding-inline:0;width:0}.v-number-input__control{display:flex;height:100%}.v-number-input__control .v-btn{background-color:transparent;border-radius:0}}.playground-console[data-v-170c7f79]{background:rgba(var(--v-theme-surface-variant),.4);display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:1.6;margin:0;white-space:pre-wrap;word-break:break-word}.min-w-0[data-v-890f3425]{min-width:0}.playground-chat-composer[data-v-95e2361d]{transition:border-color .2s ease,box-shadow .2s ease}.playground-chat-composer[data-v-95e2361d]:focus-within{border-color:rgba(var(--v-theme-primary),.48);box-shadow:0 10px 30px rgba(var(--v-theme-primary),.08)}.font-monospace[data-v-95e2361d]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.log-terminal[data-v-ed3ef7ab]{display:flex;flex-direction:column;height:100%}.log-terminal__metrics[data-v-ed3ef7ab]{background:rgba(var(--v-theme-surface-variant),.2)}.log-terminal__console[data-v-ed3ef7ab]{flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow-y:auto}.log-terminal__time[data-v-ed3ef7ab]{flex-shrink:0;padding-top:2px;width:74px}.log-terminal__marker[data-v-ed3ef7ab]{align-items:center;display:flex;flex-direction:column;flex-shrink:0;width:12px}.log-terminal__dot[data-v-ed3ef7ab]{background:var(--v-theme-primary);border-radius:50%;height:8px;margin-top:6px;width:8px;z-index:1}.log-terminal__dot--error[data-v-ed3ef7ab]{background:rgb(var(--v-theme-error))}.log-terminal__dot--success[data-v-ed3ef7ab]{background:rgb(var(--v-theme-success))}.log-terminal__dot--info[data-v-ed3ef7ab]{background:rgb(var(--v-theme-info))}.log-terminal__line[data-v-ed3ef7ab]{background:rgba(var(--v-border-color),var(--v-border-opacity));flex:1;margin-top:4px;width:1px}.log-terminal__event:last-child .log-terminal__line[data-v-ed3ef7ab]{display:none}.log-terminal__details[data-v-ed3ef7ab]{background:rgba(var(--v-theme-surface-variant),.4);border:1px solid rgba(var(--v-border-color),.1)}.log-terminal__json[data-v-ed3ef7ab]{color:rgba(var(--v-theme-on-surface),.7);font-size:11px;line-height:1.4;overflow-x:auto}.log-terminal__expansion[data-v-ed3ef7ab] .v-expansion-panel-text__wrapper{padding:0}.tracking-wider[data-v-ed3ef7ab]{letter-spacing:.1em}.playground-logs-drawer[data-v-742e12bf]{border-left:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.playground-logs-drawer__content[data-v-742e12bf]{display:flex;flex-direction:column;height:calc(100vh - 84px)}.playground-logs-drawer__list[data-v-742e12bf]{background:rgba(var(--v-theme-surface),.5);flex:0 0 45%;overflow-y:auto}.playground-logs-drawer__detail[data-v-742e12bf]{flex:1;min-height:0;overflow-y:auto}.lh-tight[data-v-742e12bf]{line-height:1.2}.status-indicator-wrapper[data-v-742e12bf]{position:relative}.pulse-active[data-v-742e12bf]{animation:pulse-742e12bf 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-742e12bf{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}}[data-v-742e12bf] .v-list-item--active{background:rgba(var(--v-theme-primary),.1)!important;color:rgb(var(--v-theme-primary))!important}.min-w-0[data-v-5488a87e]{min-width:0}.inf-playground__sidebar[data-v-2d15a6f2],.inf-playground__sidebar-col[data-v-2d15a6f2]{border-right:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.inf-playground__sidebar[data-v-2d15a6f2]{max-height:calc(100vh - 64px);overflow-y:auto;position:sticky;top:64px}.inf-create-key-cta[data-v-2d15a6f2],.inf-openapi-cta[data-v-2d15a6f2]{min-height:42px}.inf-selected-model[data-v-2d15a6f2]{background:rgba(var(--v-theme-primary),.06)}.inf-trial-cta[data-v-2d15a6f2]{border:thin solid rgba(var(--v-theme-primary),.18)}.inf-options-panel[data-v-2d15a6f2]{border:thin solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:8px}.inf-facet-card[data-v-2d15a6f2]{border:thin solid rgba(var(--v-border-color),var(--v-border-opacity));height:100%}.min-w-0[data-v-2d15a6f2]{min-width:0}@media(max-width:959px){.inf-playground__sidebar-col[data-v-2d15a6f2]{border-bottom:thin solid rgba(var(--v-border-color),var(--v-border-opacity));border-right:none}.inf-playground__sidebar[data-v-2d15a6f2]{border-right:none;max-height:none;overflow-y:visible;position:static}}.playground-console[data-v-2d15a6f2]{background:rgba(var(--v-theme-surface-variant),.4);display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:1.6;margin:0;white-space:pre-wrap;word-break:break-word}.inf-chat-thread[data-v-2d15a6f2]{gap:28px}.inf-chat-thread[data-v-2d15a6f2],.inf-chat-turn[data-v-2d15a6f2]{display:flex;flex-direction:column}.inf-chat-turn[data-v-2d15a6f2]{gap:16px}.inf-chat-message[data-v-2d15a6f2]{display:flex;gap:12px;width:100%}.inf-chat-message--user[data-v-2d15a6f2]{justify-content:flex-end}.inf-chat-message--assistant[data-v-2d15a6f2]{justify-content:flex-start}.inf-chat-bubble[data-v-2d15a6f2],.inf-chat-response[data-v-2d15a6f2]{border-radius:8px;max-width:min(760px,88%)}.inf-chat-bubble--user[data-v-2d15a6f2]{background:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary));padding:12px 14px;white-space:pre-wrap;word-break:break-word}.inf-chat-response[data-v-2d15a6f2]{background:rgb(var(--v-theme-surface));border:thin solid rgba(var(--v-border-color),var(--v-border-opacity));flex:1;padding:14px 16px}.inf-chat-answer[data-v-2d15a6f2]{font-size:.95rem;line-height:1.7;white-space:pre-wrap;word-break:break-word}.result-fade-enter-active[data-v-2d15a6f2]{transition:opacity .25s ease,transform .25s ease}.result-fade-enter-from[data-v-2d15a6f2]{opacity:0;transform:translateY(-6px)}
