.site-loader[data-v-5ecf041e]>*{animation:site-loader-block-5ecf041e 1.35s cubic-bezier(.4,0,.2,1) infinite;opacity:.24;transform:scale(.86);transform-box:fill-box;transform-origin:center;will-change:opacity,transform}.site-loader[data-v-5ecf041e]>:nth-child(6){animation-delay:-1.35s}.site-loader[data-v-5ecf041e]>:nth-child(5){animation-delay:-1.17s}.site-loader[data-v-5ecf041e]>:nth-child(4){animation-delay:-.99s}.site-loader[data-v-5ecf041e]>:nth-child(3){animation-delay:-.81s}.site-loader[data-v-5ecf041e]>:nth-child(2){animation-delay:-.63s}.site-loader[data-v-5ecf041e]>:first-child{animation-delay:-.45s}@keyframes site-loader-block-5ecf041e{0%,32%,to{opacity:.24;transform:scale(.86)}48%,64%{opacity:1;transform:translateY(-.75px) scale(1)}}@media(prefers-reduced-motion:reduce){.site-loader[data-v-5ecf041e]>*{animation:none;opacity:1;transform:none}}.loading-track[data-v-9c057f6d]{background:color-mix(in srgb,currentColor 10%,transparent);border-radius:9999px;height:.1875rem;overflow:hidden;position:relative;width:min(12rem,64vw)}.loading-indicator[data-v-9c057f6d]{animation:loading-slide-9c057f6d 1.2s cubic-bezier(.4,0,.2,1) infinite;background:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 70%,transparent) 32%,currentColor 64%,transparent);border-radius:inherit;inset-block:0;left:-50%;position:absolute;width:50%;will-change:transform}@keyframes loading-slide-9c057f6d{0%{transform:translateZ(0)}to{transform:translate3d(300%,0,0)}}@media(prefers-reduced-motion:reduce){.loading-indicator[data-v-9c057f6d]{animation:none;left:30%;opacity:.7;transform:none;width:40%}}.diff-viewer[data-v-c3b7d837]{font-variant-ligatures:none}.diff-viewer table[data-v-c3b7d837]{border-spacing:0}.diff-viewer td[data-v-c3b7d837]{line-height:20px;vertical-align:top}.diff-viewer[data-v-c3b7d837] ::-webkit-scrollbar{height:8px;width:8px}.diff-viewer[data-v-c3b7d837] ::-webkit-scrollbar-track{background:transparent}.diff-viewer[data-v-c3b7d837] ::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.diff-viewer[data-v-c3b7d837] ::-webkit-scrollbar-thumb:hover{background:#fff3}.lightbox-enter-active[data-v-7f4e6d5a],.lightbox-leave-active[data-v-7f4e6d5a]{transition:opacity .2s ease}.lightbox-enter-from[data-v-7f4e6d5a],.lightbox-leave-to[data-v-7f4e6d5a]{opacity:0}.modal-enter-active[data-v-a6eae543],.modal-leave-active[data-v-a6eae543]{transition:opacity .15s ease}.modal-enter-from[data-v-a6eae543],.modal-leave-to[data-v-a6eae543]{opacity:0}.expand-enter-active[data-v-09a28d5e],.expand-leave-active[data-v-09a28d5e]{max-height:600px;overflow:hidden;transition:all .2s ease}.expand-enter-from[data-v-09a28d5e],.expand-leave-to[data-v-09a28d5e]{max-height:0;opacity:0}.lightbox-enter-active[data-v-09a28d5e],.lightbox-leave-active[data-v-09a28d5e]{transition:opacity .2s ease}.lightbox-enter-from[data-v-09a28d5e],.lightbox-leave-to[data-v-09a28d5e]{opacity:0}.fade-enter-active[data-v-5103ca96],.fade-leave-active[data-v-5103ca96]{transition:opacity .15s ease}.fade-enter-from[data-v-5103ca96],.fade-leave-to[data-v-5103ca96]{opacity:0}.expand-enter-active[data-v-f27e5613],.expand-leave-active[data-v-f27e5613]{overflow:hidden;transition:all .2s ease}.expand-enter-from[data-v-f27e5613],.expand-leave-to[data-v-f27e5613]{max-height:0;opacity:0}.expand-enter-to[data-v-f27e5613],.expand-leave-from[data-v-f27e5613]{max-height:300px;opacity:1}.generated-asset-card[data-v-f27e5613]{background:#00000024;border:1px solid rgba(52,211,153,.2);border-radius:10px;padding:10px}.generated-asset-label[data-v-f27e5613]{color:#6ee7b7;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.generated-asset-name[data-v-f27e5613]{color:var(--foreground);font-size:13px;font-weight:600;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generated-asset-badge[data-v-f27e5613]{background:#10b9811f;border-radius:999px;color:#a7f3d0;flex:none;font-size:9px;font-weight:650;padding:3px 6px}.generated-image-link[data-v-f27e5613]{background:#00000040;border-radius:8px;display:block;margin-top:9px;overflow:hidden}.generated-image-link img[data-v-f27e5613]{display:block;max-height:220px;-o-object-fit:cover;object-fit:cover;width:100%}.generated-audio[data-v-f27e5613]{height:36px;margin-top:9px;width:100%}.generated-asset-action[data-v-f27e5613]{border:1px solid var(--border);border-radius:6px;color:var(--foreground-muted);font-size:10px;padding:4px 8px;transition:.15s ease}.generated-asset-action[data-v-f27e5613]:hover{background:var(--background-tertiary);color:var(--foreground)}.fade-pop-enter-active[data-v-d7e5071c],.fade-pop-leave-active[data-v-d7e5071c]{transition:opacity .12s ease,transform .12s ease}.fade-pop-enter-from[data-v-d7e5071c],.fade-pop-leave-to[data-v-d7e5071c]{opacity:0;transform:scale(.96) translateY(2px)}.fade-enter-active[data-v-f0985d76],.fade-leave-active[data-v-f0985d76]{transition:opacity .2s ease}.fade-enter-from[data-v-f0985d76],.fade-leave-to[data-v-f0985d76]{opacity:0}.slide-up-enter-active[data-v-f0985d76],.slide-up-leave-active[data-v-f0985d76]{transition:all .2s ease}.slide-up-enter-from[data-v-f0985d76],.slide-up-leave-to[data-v-f0985d76]{opacity:0;transform:translateY(10px)}@keyframes upload-progress-f0985d76{0%{width:5%}50%{width:70%}80%{width:90%}to{width:95%}}.animate-upload-progress[data-v-f0985d76]{animation:upload-progress-f0985d76 8s ease-out forwards}@keyframes loading-bar-f0985d76{0%{transform:translate(-100%);width:40%}50%{width:60%}to{transform:translate(250%);width:40%}}.box-shadow[data-v-f0985d76]{box-shadow:0 -.5px 20px .5px var(--border)}.queue-action[data-v-144e9501]{align-items:center;border-radius:.375rem;display:inline-flex;font-size:10px;gap:.25rem;padding:.25rem .375rem;transition:background-color .12s ease,color .12s ease}.queue-action[data-v-144e9501]:hover:not(:disabled),.queue-icon[data-v-144e9501]:hover:not(:disabled){background:hsl(var(--background-tertiary))}.queue-icon[data-v-144e9501]{align-items:center;border-radius:.375rem;color:hsl(var(--foreground-muted));display:inline-flex;height:1.5rem;justify-content:center;transition:background-color .12s ease,color .12s ease;width:1.5rem}.queue-action[data-v-144e9501]:disabled,.queue-icon[data-v-144e9501]:disabled{cursor:not-allowed;opacity:.4}.slide-up-enter-active[data-v-d1afb068],.slide-up-leave-active[data-v-d1afb068]{transition:all .2s ease}.slide-up-enter-from[data-v-d1afb068],.slide-up-leave-to[data-v-d1afb068]{opacity:0;transform:translateY(10px)}.assistant-message[data-v-da348f93]{animation:fadeIn-da348f93 .3s ease-out}@keyframes fadeIn-da348f93{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-v-da348f93] .markdown-content{font-size:.9rem;line-height:1.7;overflow-wrap:break-word;word-break:break-word}[data-v-da348f93] .markdown-content>:first-child{margin-top:0!important}[data-v-da348f93] .markdown-content>:last-child{margin-bottom:0!important}[data-v-da348f93] .markdown-content p{margin-bottom:.875rem}[data-v-da348f93] .markdown-content p:last-child{margin-bottom:0}[data-v-da348f93] .markdown-content .unordered-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:1rem 0;padding:0}[data-v-da348f93] .markdown-content .unordered-list li{line-height:1.6;padding-left:1.5rem;position:relative}[data-v-da348f93] .markdown-content .unordered-list li:before{color:#a78bfacc;content:"•";font-weight:700;left:.25rem;position:absolute;top:0}[data-v-da348f93] .markdown-content .ordered-list{counter-reset:list-counter;display:flex;flex-direction:column;gap:.625rem;list-style:none;margin:1rem 0;padding:0}[data-v-da348f93] .markdown-content .ordered-list li{line-height:1.6;padding-left:2rem;position:relative}[data-v-da348f93] .markdown-content .ordered-list li:before{color:#a78bfacc;content:attr(data-index) ".";font-size:.9rem;font-weight:500;left:0;position:absolute;top:0}[data-v-da348f93] .markdown-content li strong{font-weight:600}[data-v-da348f93] .markdown-content code:not([class*=language-]){background:#ffffff1a;border-radius:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85em;padding:.1rem .4rem}[data-v-da348f93] .code-block-wrapper{margin:1rem 0}[data-v-da348f93] .code-block-wrapper pre{background:transparent;margin:0}[data-v-da348f93] .code-block-wrapper code{background:transparent;padding:0}[data-v-da348f93] .copy-btn:active{transform:scale(.95)}[data-v-da348f93] .markdown-content table{border-collapse:collapse;display:block;margin:1rem 0;overflow-x:auto;width:100%}[data-v-da348f93] .markdown-content td,[data-v-da348f93] .markdown-content th{border:1px solid hsla(0,0%,100%,.1);padding:.5rem;text-align:left}[data-v-da348f93] .markdown-content th{background:#ffffff0d;font-weight:600}[data-v-da348f93] .markdown-content img{border-radius:.5rem;height:auto;margin:1rem 0;max-width:100%}.user-message[data-v-850537b1]{animation:slideIn-850537b1 .2s ease-out}@keyframes slideIn-850537b1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.message-card[data-v-850537b1]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.line-clamp-4[data-v-850537b1]{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.lightbox-enter-active[data-v-850537b1],.lightbox-leave-active[data-v-850537b1]{transition:opacity .2s ease}.lightbox-enter-from[data-v-850537b1],.lightbox-leave-to[data-v-850537b1]{opacity:0}.fade-enter-active[data-v-7e0d3330],.fade-leave-active[data-v-7e0d3330]{transition:opacity .15s ease}.fade-enter-from[data-v-7e0d3330],.fade-leave-to[data-v-7e0d3330]{opacity:0}.message-enter-active[data-v-3525792f],.message-leave-active[data-v-3525792f]{transition:all .3s ease}.message-enter-from[data-v-3525792f]{opacity:0;transform:translateY(10px)}.message-leave-to[data-v-3525792f]{opacity:0;transform:translate(-10px)}.fade-enter-active[data-v-3525792f],.fade-leave-active[data-v-3525792f]{transition:opacity .2s ease,transform .2s ease}.fade-enter-from[data-v-3525792f],.fade-leave-to[data-v-3525792f]{opacity:0;transform:translateY(10px)}@keyframes upload-progress-3525792f{0%{width:5%}50%{width:70%}80%{width:90%}to{width:95%}}.animate-upload-progress[data-v-3525792f]{animation:upload-progress-3525792f 12s ease-out forwards}.scroll[data-v-3525792f]{scrollbar-color:var(--dark) var(--light);scrollbar-width:thin}.developer-console[data-v-07a3b078]{transition:max-height .2s ease-out}.console-entries[data-v-07a3b078]::-webkit-scrollbar{width:6px}.console-entries[data-v-07a3b078]::-webkit-scrollbar-track{background:transparent}.console-entries[data-v-07a3b078]::-webkit-scrollbar-thumb{background:#9ca3af4d;border-radius:3px}.console-entries[data-v-07a3b078]::-webkit-scrollbar-thumb:hover{background:#9ca3af80}.test-results-panel[data-v-592878ad]{transition:max-height .2s ease-out}.test-results-panel[data-v-592878ad] ::-webkit-scrollbar{width:6px}.test-results-panel[data-v-592878ad] ::-webkit-scrollbar-track{background:transparent}.test-results-panel[data-v-592878ad] ::-webkit-scrollbar-thumb{background:#9ca3af4d;border-radius:3px}.test-results-panel[data-v-592878ad] ::-webkit-scrollbar-thumb:hover{background:#9ca3af80}.message-enter-active[data-v-1b5d2efc],.message-leave-active[data-v-1b5d2efc]{transition:all .3s ease}.message-enter-from[data-v-1b5d2efc]{opacity:0;transform:translateY(10px)}.message-leave-to[data-v-1b5d2efc]{opacity:0;transform:translate(-10px)}
