.site-loader[data-v-f2b6f06f]>*{animation-duration:2.7s;animation-iteration-count:infinite;opacity:0;transform:scale(.5);transform-box:fill-box;transform-origin:center;will-change:opacity,transform}.site-loader[data-v-f2b6f06f]>:first-child{animation-name:site-loader-block-1-f2b6f06f}.site-loader[data-v-f2b6f06f]>:nth-child(2){animation-name:site-loader-block-2-f2b6f06f}.site-loader[data-v-f2b6f06f]>:nth-child(3){animation-name:site-loader-block-3-f2b6f06f}.site-loader[data-v-f2b6f06f]>:nth-child(4){animation-name:site-loader-block-4-f2b6f06f}.site-loader[data-v-f2b6f06f]>:nth-child(5){animation-name:site-loader-block-5-f2b6f06f}.site-loader[data-v-f2b6f06f]>:nth-child(6){animation-name:site-loader-block-6-f2b6f06f}@keyframes site-loader-block-1-f2b6f06f{0%,37.037037%{animation-timing-function:cubic-bezier(.333333,1,.666667,1);opacity:0;transform:scale(.5)}51.851852%,70.37037%{opacity:1;transform:scale(1)}70.37037%{animation-timing-function:cubic-bezier(.333333,0,.666667,0)}81.481481%,to{opacity:0;transform:scale(1)}}@keyframes site-loader-block-2-f2b6f06f{0%,29.62963%{animation-timing-function:cubic-bezier(.333333,1,.666667,1);opacity:0;transform:scale(.5)}44.444444%,70.37037%{opacity:1;transform:scale(1)}70.37037%{animation-timing-function:cubic-bezier(.333333,0,.666667,0)}81.481481%,to{opacity:0;transform:scale(1)}}@keyframes site-loader-block-3-f2b6f06f{0%,22.222222%{animation-timing-function:cubic-bezier(.333333,1,.666667,1);opacity:0;transform:scale(.5)}37.037037%,70.37037%{opacity:1;transform:scale(1)}70.37037%{animation-timing-function:cubic-bezier(.333333,0,.666667,0)}81.481481%,to{opacity:0;transform:scale(1)}}@keyframes site-loader-block-4-f2b6f06f{0%,14.814815%{animation-timing-function:cubic-bezier(.333333,1,.666667,1);opacity:0;transform:scale(.5)}29.62963%,70.37037%{opacity:1;transform:scale(1)}70.37037%{animation-timing-function:cubic-bezier(.333333,0,.666667,0)}81.481481%,to{opacity:0;transform:scale(1)}}@keyframes site-loader-block-5-f2b6f06f{0%,7.407407%{animation-timing-function:cubic-bezier(.333333,1,.666667,1);opacity:0;transform:scale(.5)}22.222222%,70.37037%{opacity:1;transform:scale(1)}70.37037%{animation-timing-function:cubic-bezier(.333333,0,.666667,0)}81.481481%,to{opacity:0;transform:scale(1)}}@keyframes site-loader-block-6-f2b6f06f{0%{animation-timing-function:cubic-bezier(.333333,1,.666667,1);opacity:0;transform:scale(.5)}14.814815%,70.37037%{opacity:1;transform:scale(1)}70.37037%{animation-timing-function:cubic-bezier(.333333,0,.666667,0)}81.481481%,to{opacity:0;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.site-loader[data-v-f2b6f06f]>*{animation:none;opacity:1;transform:none}}.loading-track[data-v-ff1be600]{background:color-mix(in srgb,currentColor 10%,transparent);border-radius:9999px;height:.25rem;overflow:hidden;width:min(14rem,70vw)}.loading-indicator[data-v-ff1be600]{animation:loading-slide-ff1be600 1.35s ease-in-out infinite;background:currentColor;border-radius:inherit;height:100%;opacity:.7;width:42%}@keyframes loading-slide-ff1be600{0%{transform:translate(-115%)}55%{transform:translate(120%)}to{transform:translate(245%)}}@media(prefers-reduced-motion:reduce){.loading-indicator[data-v-ff1be600]{animation:none;width:55%}}.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}.qa-action[data-v-2693ac40]{border-color:#ffffff26;border-radius:.375rem;border-width:1px;color:var(--foreground);font-size:10px;font-weight:600;padding:.25rem .5rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.qa-action[data-v-2693ac40]:hover{background-color:#ffffff1a}.expand-enter-active[data-v-c4256968],.expand-leave-active[data-v-c4256968]{overflow:hidden;transition:all .2s ease}.expand-enter-from[data-v-c4256968],.expand-leave-to[data-v-c4256968]{max-height:0;opacity:0}.expand-enter-to[data-v-c4256968],.expand-leave-from[data-v-c4256968]{max-height:300px;opacity:1}.generated-asset-card[data-v-c4256968]{background:#00000024;border:1px solid rgba(52,211,153,.2);border-radius:10px;padding:10px}.generated-asset-label[data-v-c4256968]{color:#6ee7b7;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.generated-asset-name[data-v-c4256968]{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-c4256968]{background:#10b9811f;border-radius:999px;color:#a7f3d0;flex:none;font-size:9px;font-weight:650;padding:3px 6px}.generated-image-link[data-v-c4256968]{background:#00000040;border-radius:8px;display:block;margin-top:9px;overflow:hidden}.generated-image-link img[data-v-c4256968]{display:block;max-height:220px;-o-object-fit:cover;object-fit:cover;width:100%}.generated-audio[data-v-c4256968]{height:36px;margin-top:9px;width:100%}.generated-asset-action[data-v-c4256968]{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-c4256968]: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-0b7027d8],.fade-leave-active[data-v-0b7027d8]{transition:opacity .2s ease}.fade-enter-from[data-v-0b7027d8],.fade-leave-to[data-v-0b7027d8]{opacity:0}.slide-up-enter-active[data-v-0b7027d8],.slide-up-leave-active[data-v-0b7027d8]{transition:all .2s ease}.slide-up-enter-from[data-v-0b7027d8],.slide-up-leave-to[data-v-0b7027d8]{opacity:0;transform:translateY(10px)}@keyframes upload-progress-0b7027d8{0%{width:5%}50%{width:70%}80%{width:90%}to{width:95%}}.animate-upload-progress[data-v-0b7027d8]{animation:upload-progress-0b7027d8 8s ease-out forwards}@keyframes loading-bar-0b7027d8{0%{transform:translate(-100%);width:40%}50%{width:60%}to{transform:translate(250%);width:40%}}.box-shadow[data-v-0b7027d8]{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-5cdc4298]{animation:fadeIn-5cdc4298 .3s ease-out}@keyframes fadeIn-5cdc4298{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-v-5cdc4298] .markdown-content{font-size:.9rem;line-height:1.7;overflow-wrap:break-word;word-break:break-word}[data-v-5cdc4298] .markdown-content>:first-child{margin-top:0!important}[data-v-5cdc4298] .markdown-content>:last-child{margin-bottom:0!important}[data-v-5cdc4298] .markdown-content p{margin-bottom:.875rem}[data-v-5cdc4298] .markdown-content p:last-child{margin-bottom:0}[data-v-5cdc4298] .markdown-content .unordered-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:1rem 0;padding:0}[data-v-5cdc4298] .markdown-content .unordered-list li{line-height:1.6;padding-left:1.5rem;position:relative}[data-v-5cdc4298] .markdown-content .unordered-list li:before{color:#a78bfacc;content:"•";font-weight:700;left:.25rem;position:absolute;top:0}[data-v-5cdc4298] .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-5cdc4298] .markdown-content .ordered-list li{line-height:1.6;padding-left:2rem;position:relative}[data-v-5cdc4298] .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-5cdc4298] .markdown-content li strong{font-weight:600}[data-v-5cdc4298] .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-5cdc4298] .code-block-wrapper{margin:1rem 0}[data-v-5cdc4298] .code-block-wrapper pre{background:transparent;margin:0}[data-v-5cdc4298] .code-block-wrapper code{background:transparent;padding:0}[data-v-5cdc4298] .copy-btn:active{transform:scale(.95)}[data-v-5cdc4298] .markdown-content table{border-collapse:collapse;display:block;margin:1rem 0;overflow-x:auto;width:100%}[data-v-5cdc4298] .markdown-content td,[data-v-5cdc4298] .markdown-content th{border:1px solid hsla(0,0%,100%,.1);padding:.5rem;text-align:left}[data-v-5cdc4298] .markdown-content th{background:#ffffff0d;font-weight:600}[data-v-5cdc4298] .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}.fade-enter-active[data-v-f0730039],.fade-leave-active[data-v-f0730039]{transition:opacity .2s ease,transform .2s ease}.fade-enter-from[data-v-f0730039],.fade-leave-to[data-v-f0730039]{opacity:0;transform:translateY(10px)}@keyframes upload-progress-f0730039{0%{width:5%}50%{width:70%}80%{width:90%}to{width:95%}}.animate-upload-progress[data-v-f0730039]{animation:upload-progress-f0730039 12s ease-out forwards}.scroll[data-v-f0730039]{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-43ec5343],.message-leave-active[data-v-43ec5343]{transition:all .3s ease}.message-enter-from[data-v-43ec5343]{opacity:0;transform:translateY(10px)}.message-leave-to[data-v-43ec5343]{opacity:0;transform:translate(-10px)}
