/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.model-selector[data-v-50bc8417]{align-items:center;gap:.125rem;display:inline-flex;position:relative}.model-select[data-v-50bc8417]{opacity:0;cursor:pointer;appearance:none;width:100%;height:100%;position:absolute;inset:0}.model-label[data-v-50bc8417]{-webkit-user-select:none;user-select:none;font-size:.75rem}.model-chevron[data-v-50bc8417],.model-label[data-v-50bc8417]{color:var(--color-muted-foreground,#696759);pointer-events:none}.model-chevron[data-v-50bc8417]{width:.75rem;height:.75rem}.model-selector:hover .model-chevron[data-v-50bc8417],.model-selector:hover .model-label[data-v-50bc8417]{color:var(--color-foreground,#301508)}.qra-selector[data-v-4845b6db]{align-items:center;gap:.25rem;display:inline-flex;position:relative}.qra-select[data-v-4845b6db]{opacity:0;cursor:pointer;appearance:none;width:100%;height:100%;position:absolute;inset:0}.qra-icon[data-v-4845b6db]{width:.75rem;height:.75rem;color:var(--color-accent-strong,var(--color-accent-ink));pointer-events:none}.qra-label[data-v-4845b6db]{-webkit-user-select:none;user-select:none;font-size:.75rem}.qra-chevron[data-v-4845b6db],.qra-label[data-v-4845b6db]{color:var(--color-muted-foreground,#696759);pointer-events:none}.qra-chevron[data-v-4845b6db]{width:.75rem;height:.75rem}.qra-selector:hover .qra-chevron[data-v-4845b6db],.qra-selector:hover .qra-label[data-v-4845b6db]{color:var(--color-foreground,#301508)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-fab929d4],[data-v-fab929d4]::backdrop,[data-v-fab929d4]:after,[data-v-fab929d4]:before{--tw-border-style:solid}}}.chat-box[data-v-fab929d4]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#ede0d0);background-color:var(--color-background,#fff);border-radius:1.125rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 3px #3015080a,0 8px 24px #30150808}@supports (color:color-mix(in lab,red,red)){.chat-box[data-v-fab929d4]{box-shadow:0 1px 3px color-mix(in oklab,var(--color-foreground) 4%,transparent),0 8px 24px color-mix(in oklab,var(--color-foreground) 3%,transparent)}}.chat-box[data-v-fab929d4]{transition:all .25s cubic-bezier(.16,1,.3,1)}.chat-box--focused[data-v-fab929d4]{border-color:#6967598c}@supports (color:color-mix(in lab,red,red)){.chat-box--focused[data-v-fab929d4]{border-color:color-mix(in oklab,var(--color-muted-foreground) 55%,transparent)}}.chat-box--focused[data-v-fab929d4]{box-shadow:0 1px 3px #3015080d,0 12px 32px #3015080f}@supports (color:color-mix(in lab,red,red)){.chat-box--focused[data-v-fab929d4]{box-shadow:0 1px 3px color-mix(in oklab,var(--color-foreground) 5%,transparent),0 12px 32px color-mix(in oklab,var(--color-foreground) 6%,transparent)}}.chat-box--drop[data-v-fab929d4]{border-color:var(--color-primary,#4b1e09);background-color:#4b1e0908}@supports (color:color-mix(in lab,red,red)){.chat-box--drop[data-v-fab929d4]{background-color:color-mix(in oklab,var(--color-primary,#4b1e09) 3%,transparent)}}.chat-textarea[data-v-fab929d4]{resize:none;width:100%;color:var(--color-foreground,#301508);background:0 0;min-height:2rem;max-height:12rem;padding:.3125rem .375rem;font-family:inherit;font-size:.9375rem;line-height:1.375rem;display:block;overflow-y:auto}.chat-textarea[data-v-fab929d4],.chat-textarea-autogrow[data-v-fab929d4]{field-sizing:content}.chat-textarea-autogrow--compact[data-v-fab929d4]{max-height:8rem;overflow-y:auto}.chat-textarea[data-v-fab929d4]:focus{outline:none}.chat-textarea[data-v-fab929d4]::placeholder{color:var(--color-muted-foreground,#696759);font-weight:400}.chat-textarea[data-v-fab929d4]:disabled{opacity:.6;cursor:not-allowed}.chat-toolbar-btn[data-v-fab929d4]{border-radius:.375rem;transition:color .15s}.chat-send[data-v-fab929d4],.chat-toolbar-btn[data-v-fab929d4]{flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.chat-send[data-v-fab929d4]{background-color:var(--color-muted,#faefe1);color:var(--color-muted-foreground,#696759);cursor:not-allowed;border-radius:.625rem;transition:all .2s}.chat-send--active[data-v-fab929d4]{background-color:var(--color-foreground,#301508);color:var(--color-background,#fff);cursor:pointer}.chat-send--active[data-v-fab929d4]:hover{background-color:#301508d9}@supports (color:color-mix(in lab,red,red)){.chat-send--active[data-v-fab929d4]:hover{background-color:color-mix(in oklab,var(--color-foreground,#301508) 85%,transparent)}}.chat-box-rotating-overlay[data-v-fab929d4]{pointer-events:none;color:var(--color-muted-foreground,#696759);white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - .75rem);font-size:.9375rem;line-height:1.375rem;position:absolute;top:.3125rem;left:.375rem;overflow:hidden}.placeholder-fade-enter-active[data-v-fab929d4],.placeholder-fade-leave-active[data-v-fab929d4]{transition:opacity .25s,transform .25s}.placeholder-fade-enter-from[data-v-fab929d4]{opacity:0;transform:translateY(4px)}.placeholder-fade-leave-to[data-v-fab929d4]{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.placeholder-fade-enter-active[data-v-fab929d4],.placeholder-fade-leave-active[data-v-fab929d4]{transition:none}.placeholder-fade-enter-from[data-v-fab929d4],.placeholder-fade-leave-to[data-v-fab929d4]{transform:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
