.viewer-root[data-v-c548236f]{height:100%;background:#000}.viewer-area[data-v-c548236f]{height:100%;border-radius:0;border:none;background:#000;display:flex;align-items:center;justify-content:center;color:#444}.viewer-placeholder-text[data-v-c548236f]{font-size:18px}.test-layout[data-v-037e1f44]{display:flex;height:100%}.sidebar[data-v-037e1f44]{width:180px;flex-shrink:0;background:#000}.sidebar-title[data-v-037e1f44]{font-weight:600;margin-bottom:.5rem;font-size:16px;color:#fff}.suite-pill[data-v-037e1f44]{display:block;padding:.75rem 1rem;margin:0;border-radius:0;border:none;border-left:3px solid transparent;background:transparent;color:#aaa;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.suite-pill[data-v-037e1f44]:hover{background:#111;color:#fff}.suite-pill.active[data-v-037e1f44]{background:#111;color:#fff;border-left-color:#fff}.test-main[data-v-037e1f44]{flex:1;overflow-y:auto}table[data-v-037e1f44]{width:100%;border-collapse:collapse;background:#000;box-shadow:none;table-layout:fixed}th[data-v-037e1f44],td[data-v-037e1f44]{padding:.5rem .75rem;border:none;vertical-align:top;color:#aaa}th[data-v-037e1f44]{background:#000;text-align:left;font-weight:600;font-size:14px;color:#fff;border:none}.lang-icon[data-v-037e1f44]{width:24px;height:24px;font-size:24px;color:#fff}.lang-link[data-v-037e1f44]{color:#fff;text-decoration:none;transition:color .2s}.lang-link[data-v-037e1f44]:hover{color:#aaa}.lang-text[data-v-037e1f44]{font-size:24px;font-weight:700;color:#fff}.tag[data-v-037e1f44]{display:inline-block;padding:.2rem 0;font-weight:600;font-size:.85rem;background:none;border:none}.tag-pass[data-v-037e1f44]{color:#50fa7b}.tag-fail[data-v-037e1f44]{color:#f55}pre[data-v-037e1f44]{margin:0;background:transparent;border-radius:0;padding:0}.test-card pre code[data-v-037e1f44]{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere}.code-shell[data-v-037e1f44]{position:relative;margin:.25rem 0 .5rem;background:#0f0f0f;border-radius:4px;border:none}.code-shell pre[data-v-037e1f44]{margin:0;padding:.75rem;background:transparent}.code-copy-btn[data-v-037e1f44]{position:absolute;top:4px;right:4px;width:12px;height:12px;padding:0;border:none;border-radius:50%;background:#444;cursor:pointer}.code-copy-btn[data-v-037e1f44]:hover{background:#666}.failures[data-v-037e1f44]{margin-top:.35rem;color:#f55}.exceptions[data-v-037e1f44]{margin-top:.35rem}.error-message[data-v-037e1f44]{margin-top:.15rem;font-family:monospace;color:#f55}.test-card[data-v-037e1f44]{display:flex;flex-direction:column;gap:.25rem}.test-card .tag[data-v-037e1f44]{align-self:flex-end}.missing[data-v-037e1f44]{font-size:.8rem;color:#666;font-style:italic}.test-name-row td[data-v-037e1f44]{padding-top:.75rem;font-weight:600;color:#fff;background:#000}.lang-col[data-v-037e1f44]{width:33.33%}.artifacts-section[data-v-037e1f44]{margin-top:2rem;padding-top:1rem;border:none}.section-title[data-v-037e1f44]{background:#000;color:#fff;padding:0;margin:0 0 .5rem;font-size:14px;font-weight:600;border-radius:0;border:none;text-align:center}.artifacts-section h3[data-v-037e1f44]{margin:0 0 1rem}.artifact-card[data-v-037e1f44]{position:relative;background:#000;border-radius:0;padding:.5rem 0;border:none}.artifact-card pre[data-v-037e1f44]{margin:0;font-size:.85rem;white-space:pre-wrap;word-wrap:break-word;color:#aaa}.hljs{color:#aaa!important;background:transparent!important}.hljs-keyword,.hljs-built_in,.hljs-type{color:#58f!important;font-weight:600}.hljs-title,.hljs-title.class_,.hljs-title.function_{color:#ff5!important;font-weight:600}.hljs-variable.language_,.hljs-property,.hljs-variable,.hljs-attribute,.hljs-attr,.hljs-params,.hljs-symbol{color:#8bf!important}.hljs-meta{color:#f8f!important}.hljs-string,.hljs-char,.hljs-template-variable{color:#fa5!important}.hljs-number,.hljs-literal{color:#b8f!important}.hljs-operator{color:#fff!important}.hljs-comment{color:#888!important;font-style:italic}.tests-view[data-v-910abae6],.install-view[data-v-ed6d31ca]{padding:1.5rem 0;height:100%;box-sizing:border-box;background:#000}.install-main[data-v-ed6d31ca]{flex:1;overflow-y:auto}.section-title[data-v-ed6d31ca]{background:#000;color:#fff;padding:0;margin:0 0 .5rem;font-size:14px;font-weight:600;border-radius:0;border:none;text-align:center}table[data-v-ed6d31ca]{width:100%;border-collapse:collapse;background:#000;box-shadow:none;table-layout:fixed}th[data-v-ed6d31ca],td[data-v-ed6d31ca]{padding:.5rem .75rem;border:none;vertical-align:top;color:#aaa}th[data-v-ed6d31ca]{background:#000;text-align:left;font-weight:600;font-size:14px;color:#fff;border:none}.lang-icon[data-v-ed6d31ca]{width:24px;height:24px;object-fit:contain}.lang-link[data-v-ed6d31ca]{color:#fff;text-decoration:none;transition:color .2s}.lang-link[data-v-ed6d31ca]:hover{color:#aaa}.lang-text[data-v-ed6d31ca]{font-size:24px;font-weight:700;color:#fff}.lang-col[data-v-ed6d31ca]{width:33.33%}.row-header td[data-v-ed6d31ca]{padding-top:.75rem;background:#000;color:#fff}.install-card[data-v-ed6d31ca]{display:flex;flex-direction:column;gap:.5rem}.install-card p[data-v-ed6d31ca]{margin:0;font-size:.9rem;color:#aaa}.install-card p strong[data-v-ed6d31ca]{color:#fff}.install-card ul[data-v-ed6d31ca]{margin:0;padding-left:1.25rem}.install-card li[data-v-ed6d31ca]{margin:.15rem 0;font-size:.9rem;color:#aaa}.install-card a[data-v-ed6d31ca]{color:#58f;text-decoration:none}.install-card a[data-v-ed6d31ca]:hover{text-decoration:underline;color:#7af}.os-section[data-v-ed6d31ca]{padding:.75rem 0;border:none}.os-section[data-v-ed6d31ca]:last-child{border:none}.os-header[data-v-ed6d31ca]{background:#000;color:#fff;padding:.4rem 0;margin:0 0 .5rem;font-size:.95rem;font-weight:600;border-radius:0}.code-shell[data-v-ed6d31ca]{position:relative;margin:.25rem 0;background:#0f0f0f;border-radius:4px;border:none}.code-shell pre[data-v-ed6d31ca]{margin:0;padding:.75rem;overflow-x:auto;background:transparent}.code-shell code[data-v-ed6d31ca]{color:#58f;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.8rem;line-height:1.4;white-space:pre-wrap;word-wrap:break-word}.code-copy-btn[data-v-ed6d31ca]{position:absolute;top:4px;right:4px;width:12px;height:12px;padding:0;border:none;border-radius:50%;background:#444;cursor:pointer}.code-copy-btn[data-v-ed6d31ca]:hover{background:#666}code[data-v-ed6d31ca]{background:#000;padding:.1rem .3rem;border-radius:0;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.85em;color:#888}.code-shell code[data-v-ed6d31ca]{background:none;padding:0;color:#58f}.cli-interface[data-v-56353640]{min-height:160px;height:100%;background:#000;border:none;display:flex;flex-direction:column;position:relative;overflow:hidden}.cli-results-wrapper[data-v-56353640]{flex:1;min-height:0;overflow:hidden;padding:.25rem 1.5rem 1rem}.cli-results-container[data-v-56353640]{width:100%;background:#000;border:1px solid #333333;border-radius:4px;box-sizing:border-box;height:100%;min-height:0;display:flex;flex-direction:column;padding:.75rem;overflow:hidden}.cli-messages[data-v-56353640]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0;display:flex;flex-direction:column}.cli-messages[data-v-56353640]:before{content:"";flex:1 1 auto}.cli-welcome[data-v-56353640]{text-align:center;padding:2rem 1rem;color:#888}.welcome-icon[data-v-56353640]{font-size:48px;margin-bottom:1rem}.cli-welcome h2[data-v-56353640]{margin:0 0 .5rem;font-size:24px;color:#fff}.cli-welcome p[data-v-56353640]{margin:.25rem 0;font-size:14px}.welcome-hint[data-v-56353640]{margin-top:1rem;font-size:13px;color:#666}.message-group[data-v-56353640]{display:flex;flex-direction:column;gap:.05rem}.message[data-v-56353640]{width:100%}.command-message[data-v-56353640]{text-align:right}.response-message[data-v-56353640]{text-align:left}.message-content[data-v-56353640]{display:block;max-width:100%;padding:.05rem 0;font-size:14px;line-height:1.3;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;color:#fff}.command-message .message-content[data-v-56353640]{font-weight:600;padding-right:.5rem;color:#fff}.error-text[data-v-56353640]{color:#f55}.cli-input-wrapper[data-v-56353640]{padding:1rem 1.5rem;background:#000;border:none}.cli-input-container[data-v-56353640]{width:100%;margin:0;display:flex;gap:.5rem;background:#000;border:1px solid #333333;border-radius:4px;padding:.5rem .75rem;transition:border-color .2s}.cli-input-container[data-v-56353640]:focus-within{border-color:#fff}.cli-input[data-v-56353640]{flex:1;background:transparent;border:none;font-size:14px;color:#fff;outline:none;padding:.25rem 0;font-family:inherit}.cli-input[data-v-56353640]::placeholder{color:#666}.send-button[data-v-56353640]{width:40px;height:40px;border-radius:.5rem;border:none;background:#444;color:#000;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.send-button[data-v-56353640]:hover:not(:disabled){background:#666;transform:scale(1.05)}.send-button[data-v-56353640]:disabled{background:#333;cursor:not-allowed}.send-icon[data-v-56353640]{font-size:20px;font-weight:700}.cli-messages[data-v-56353640]::-webkit-scrollbar{width:8px}.cli-messages[data-v-56353640]::-webkit-scrollbar-track{background:#000}.cli-messages[data-v-56353640]::-webkit-scrollbar-thumb{background:#333;border-radius:4px}.cli-messages[data-v-56353640]::-webkit-scrollbar-thumb:hover{background:#444}.code-block[data-v-56353640]{background:#000;border-left:3px solid #444444;margin:.5rem 0;border-radius:0;overflow:hidden}.code-lang[data-v-56353640]{background:#000;padding:.25rem .75rem;font-size:11px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px}.code-content[data-v-56353640]{padding:.75rem;margin:0;font-family:Monaco,Menlo,Courier New,monospace;font-size:13px;line-height:1.5;color:#fff;background:#000;overflow-x:auto;white-space:pre}.text-bold[data-v-56353640]{font-weight:600;color:#fff}.text-dim[data-v-56353640]{color:#666;font-size:.9em}.text-comment[data-v-56353640]{color:#888;font-style:italic}.message-content[data-v-56353640]{line-height:1.6}.cli-interface .message-content .code-block{background:#000;border-left:3px solid #444444;margin:.5rem 0;border-radius:0;overflow:hidden}.cli-interface .message-content .code-lang{background:#000;padding:.25rem .75rem;font-size:11px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px}.cli-interface .message-content .code-content{padding:.75rem;margin:0;font-family:Monaco,Menlo,Courier New,monospace;font-size:13px;line-height:1.5;color:#fff;background:#000;overflow-x:auto;white-space:pre}.cli-interface .message-content .text-bold{font-weight:600;color:#fff}.cli-interface .message-content .text-dim{color:#666;font-size:.9em}.cli-interface .message-content .text-comment{color:#888;font-style:italic}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.cli-interface .streaming-cursor{animation:blink 1s infinite;color:#58f}.main-layout[data-v-86d8a07c]{height:100vh;display:flex;flex-direction:row;position:relative}.sidebar[data-v-86d8a07c]{width:180px;background:#000;display:flex;flex-direction:column;padding:0;transition:width .2s;position:relative;z-index:100}.sidebar.collapsed[data-v-86d8a07c]{width:0;overflow:hidden}.sidebar-toggle[data-v-86d8a07c]{position:absolute;top:0;right:0;width:20px;height:100%;background:transparent;border:none;cursor:pointer;padding:0;margin:0;display:flex;align-items:center;justify-content:center}.sidebar-toggle:hover .toggle-arrow[data-v-86d8a07c]{color:#fff}.toggle-arrow[data-v-86d8a07c]{color:#444;font-size:21px;transition:color .2s}.sidebar.collapsed .sidebar-toggle[data-v-86d8a07c]{position:fixed;left:0;right:auto;height:100vh}.nav-section[data-v-86d8a07c]{display:flex;flex-direction:column;padding-top:1.8rem}.nav-button[data-v-86d8a07c]{padding:.5rem .75rem;background:transparent;border:none;cursor:pointer;font-size:21px;font-weight:300;color:#fff;transition:all .2s;text-decoration:none;text-align:left}.nav-button[data-v-86d8a07c]:hover{color:#aaa}.nav-button.active[data-v-86d8a07c]{background:#1a1a1a;color:#fff;font-weight:600}.repo-icons[data-v-86d8a07c]{display:flex;flex-direction:row;gap:.25rem;padding:.5rem;flex-wrap:nowrap}.repo-link[data-v-86d8a07c]{color:#fff;text-decoration:none;transition:color .2s;width:24px;height:24px;display:inline-flex;justify-content:center;align-items:center}.repo-link[data-v-86d8a07c]:hover{color:#aaa}.repo-icon[data-v-86d8a07c]{width:20px;height:20px;font-size:20px;line-height:1;display:block}svg.repo-icon[data-v-86d8a07c]{width:20px;height:20px}i.repo-icon[data-v-86d8a07c]{width:20px;height:20px;text-align:center;display:flex;justify-content:center;align-items:center}img.repo-icon[data-v-86d8a07c]{width:20px;height:20px}.suites-section[data-v-86d8a07c]{display:flex;flex-direction:column;padding-left:1.5rem}.suite-button[data-v-86d8a07c]{padding:.25rem .75rem;background:transparent;border:none;color:#fff;font-family:inherit;font-size:20px;font-weight:300;text-transform:capitalize;cursor:pointer;transition:all .2s ease;text-align:left}.suite-button[data-v-86d8a07c]:hover{color:#aaa}.suite-button.active[data-v-86d8a07c]{background:#1a1a1a;color:#fff;font-weight:600}.main-content[data-v-86d8a07c]{flex:1;display:flex;flex-direction:column;background:#000;overflow:hidden}.content-area[data-v-86d8a07c]{flex:1;min-height:0;overflow-y:auto;padding:.25rem 1rem 1rem;box-sizing:border-box;background:#000}.cli-resizer[data-v-86d8a07c]{flex:0 0 20px;cursor:row-resize;background:transparent;display:flex;align-items:center;justify-content:center}.cli-resizer:hover .resizer-arrow[data-v-86d8a07c]{color:#fff}.resizer-arrow[data-v-86d8a07c]{color:#444;font-size:21px;transition:color .2s;pointer-events:none}.cli-expanded[data-v-86d8a07c]{flex:1!important}.cli-is-expanded .content-area[data-v-86d8a07c]{flex:0 0 0!important;min-height:0!important;padding:0!important;overflow:hidden!important}*{box-sizing:border-box}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{margin:0;padding:0;background:#000;color:#fff;font-size:14px}button,input,textarea{font-family:inherit;font-size:14px}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#383a42;background:#fafafa}.hljs-comment,.hljs-quote{color:#a0a1a7;font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-formula{color:#a626a4}.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e45649}.hljs-literal{color:#0184bb}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string{color:#50a14f}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#986801}.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#4078f2}.hljs-built_in,.hljs-title.class_,.hljs-class .hljs-title{color:#c18401}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}
