.final-response[data-v-177e6a99] ul{list-style-type:disc;margin:.5em 0;padding-left:1rem}.final-response[data-v-177e6a99] ol{list-style-type:decimal;margin:.5em 0;padding-left:1rem}.final-response[data-v-177e6a99] li{margin-bottom:.25em}.final-response-enter-active[data-v-177e6a99]{transition:all .5s ease-out}.final-response-leave-active[data-v-177e6a99]{transition:all .3s ease-in}.final-response-enter-from[data-v-177e6a99]{opacity:0;transform:translateY(10px)}.final-response-leave-to[data-v-177e6a99]{opacity:0;transform:translateY(-10px)}.thinking-content[data-v-177e6a99]{overflow:hidden}.thinking-content[data-state=open][data-v-177e6a99]{animation:slideDown-177e6a99 .3s ease-out}.thinking-content[data-state=closed][data-v-177e6a99]{animation:slideUp-177e6a99 .2s ease-in}@keyframes slideDown-177e6a99{0%{max-height:0;opacity:0}to{max-height:var(--reka-collapsible-content-height);opacity:1}}@keyframes slideUp-177e6a99{0%{max-height:var(--reka-collapsible-content-height);opacity:1}to{max-height:0;opacity:0}}.streaming-line[data-v-177e6a99]{animation:streamingSlide-177e6a99 1s ease-in-out infinite}@keyframes streamingSlide-177e6a99{0%{transform:translate(-100%)}to{transform:translate(200%)}}.ai-thinking-icon[data-v-177e6a99]{animation:ai-thinking-pulse-177e6a99 1.5s ease-in-out infinite}@keyframes ai-thinking-pulse-177e6a99{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@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-1b1c5c53],[data-v-1b1c5c53]::backdrop,[data-v-1b1c5c53]:after,[data-v-1b1c5c53]:before{--tw-font-weight:initial;--tw-tracking:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@keyframes spin-1b1c5c53{to{transform:rotate(1turn)}}@keyframes spin-diamond-1b1c5c53{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}@keyframes heartbeat-1b1c5c53{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.branding[data-v-1b1c5c53]{height:60px;position:relative;width:60px}.branding-bg[data-v-1b1c5c53]{animation:spin-1b1c5c53 8s linear infinite;background-color:color-mix(in oklab,var(--primary) 10%,transparent);position:relative}.branding-bg[data-v-1b1c5c53],.branding-bg[data-v-1b1c5c53]:before{border-radius:var(--radius);height:100%;width:100%}.branding-bg[data-v-1b1c5c53]:before{background-color:var(--primary);content:"";left:calc(var(--spacing,.25rem)*0);position:absolute;rotate:45deg;top:calc(var(--spacing,.25rem)*0)}@supports (color:color-mix(in lab,red,red)){.branding-bg[data-v-1b1c5c53]:before{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.branding-bg[data-v-1b1c5c53]:before{animation:spin-1b1c5c53 8s linear infinite}.branding-text[data-v-1b1c5c53]{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,1.2));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}@media(min-width:48rem){.branding-text[data-v-1b1c5c53]{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,1.11111))}}.branding-text[data-v-1b1c5c53]{margin-bottom:calc(var(--spacing,.25rem)*4);--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.branding-text[data-v-1b1c5c53]{--tw-gradient-position:to right in oklab}}.branding-text[data-v-1b1c5c53]{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--foreground);--tw-gradient-via:var(--primary);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--foreground);color:#0000;--tw-translate-x:-50%;--tw-translate-y:-50%;animation:heartbeat-1b1c5c53 2s infinite;-webkit-background-clip:text;background-clip:text;left:50%;position:absolute;top:50%;translate:var(--tw-translate-x) var(--tw-translate-y)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}.empty-state-enter-active[data-v-d36d33cc]{transition:all .6s cubic-bezier(.4,0,.2,1)}.empty-state-leave-active[data-v-d36d33cc]{transition:all .5s cubic-bezier(.4,0,.2,1)}.empty-state-enter-from[data-v-d36d33cc]{opacity:0;transform:translateY(10px) scale(.98)}.empty-state-leave-to[data-v-d36d33cc]{opacity:0;transform:translateY(-20px) scale(.95)}.empty-state-enter-active[key=messages-container][data-v-d36d33cc]{transition:all .7s cubic-bezier(.4,0,.2,1);transition-delay:.15s}.empty-state-enter-from[key=messages-container][data-v-d36d33cc]{opacity:0;transform:translateY(30px)}.message-enter-active[data-v-d36d33cc]{transition:all .65s cubic-bezier(.34,1.56,.64,1)}.message-leave-active[data-v-d36d33cc]{transition:all .4s cubic-bezier(.4,0,.2,1)}.message-enter-from[data-v-d36d33cc]{opacity:0;transform:translateY(20px) scale(.92)}.message-leave-to[data-v-d36d33cc]{opacity:0;transform:translateY(-10px) scale(.98)}.message-move[data-v-d36d33cc]{transition:transform .5s cubic-bezier(.4,0,.2,1)}.message-enter-active[data-v-d36d33cc]:first-child{transition-delay:.25s}.fab-enter-active[data-v-d36d33cc],.fab-leave-active[data-v-d36d33cc]{transition:opacity .2s ease,transform .2s ease}.fab-enter-from[data-v-d36d33cc],.fab-leave-to[data-v-d36d33cc]{opacity:0;transform:translateY(8px)}@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-35c6da21],[data-v-35c6da21]::backdrop,[data-v-35c6da21]:after,[data-v-35c6da21]:before{--tw-border-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.prompt-box[data-v-35c6da21]{background-color:var(--muted);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px}@supports (color:color-mix(in lab,red,red)){.prompt-box[data-v-35c6da21]{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.prompt-box[data-v-35c6da21]{padding:calc(var(--spacing,.25rem)*1);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media(min-width:40rem){.prompt-box[data-v-35c6da21]{padding:calc(var(--spacing,.25rem)*2)}}.prompt-box[data-v-35c6da21]{gap:calc(var(--spacing,.25rem)*4);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.7s;--tw-ease:cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;transition-duration:.7s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.prompt-box[data-v-35c6da21]:focus-within{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.prompt-box[data-v-35c6da21]:focus-within{border-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.prompt-box[data-v-35c6da21]:focus-within{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.prompt-box[data-v-35c6da21]:focus-within{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--primary) 10%,transparent) var(--tw-shadow-alpha),transparent)}}.prompt-box[data-v-35c6da21]:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(.5px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.prompt-box[data-v-35c6da21]:focus-within{--tw-ring-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.prompt-box[data-v-35c6da21]:focus-within{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.prompt-box--input[data-v-35c6da21]{padding-inline:calc(var(--spacing,.25rem)*2);padding-bottom:calc(var(--spacing,.25rem)*2);padding-top:calc(var(--spacing,.25rem)*1);width:100%}.prompt-box--input[data-v-35c6da21]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;--tw-ring-offset-width:0px!important;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-outline-style:none!important;outline-style:none!important}.prompt-box--input[data-v-35c6da21]{max-height:min(40vh,250px);min-height:calc(var(--spacing,.25rem)*8);overflow-y:auto}@media(min-width:40rem){.prompt-box--input[data-v-35c6da21]{max-height:min(50vh,300px)}}.prompt-box--input[data-v-35c6da21]{background-color:#0000;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));resize:none}.prompt-box--input[data-v-35c6da21]::-moz-placeholder{color:var(--muted-foreground)}.prompt-box--input[data-v-35c6da21]::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.prompt-box--input[data-v-35c6da21]::-moz-placeholder{color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}.prompt-box--input[data-v-35c6da21]::placeholder{color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}.prompt-box--input[data-v-35c6da21]{field-sizing:content;height:auto}.prompt-box--actions[data-v-35c6da21]{align-items:center;display:flex;gap:calc(var(--spacing,.25rem)*2)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
