@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url("./media/material-symbols-rounded-7BJBWIHD.woff2") format("woff2")}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url("./media/material-symbols-outlined-MSU6B5O2.woff2") format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Equip;src:url(/assets/font/equipreg-webfont.woff2) format("woff2"),url(/assets/font/equipreg-webfont.woff) format("woff");font-display:swap;unicode-range:U+000-5FF}@font-face{font-family:Equip;src:url(/assets/font/equipthi-webfont_thin.woff2) format("woff2"),url(/assets/font/equipthi-webfont_thin.woff) format("woff");font-weight:300;font-display:swap;unicode-range:U+000-5FF}@font-face{font-family:EquipExtended;src:url(/assets/font/equipextreg-webfont.woff2) format("woff2"),url(/assets/font/equipextreg-webfont.woff) format("woff");font-display:swap;unicode-range:U+000-5FF}@font-face{font-family:EquipExtended;src:url(/assets/font/equipextmed-webfont.woff2) format("woff2"),url(/assets/font/equipextmed-webfont.woff) format("woff");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+000-5FF}@font-face{font-family:EquipExtended;src:url(/assets/font/equipextxbol-webfont.woff2) format("woff2"),url(/assets/font/equipextxbol-webfont.woff) format("woff");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+000-5FF}:root{--color-mint-green: #47d7ac;--color-petrol-blue: #06041f;--color-nightfall-blue: #13294b;--color-limestone-arev: #c4c9d2;--color-lavender-purple: #2e008b;--color-vanilla-yellow: #fbd872;--color-sunset-pink: #f8485e;--color-green-900: #205463;--color-green-700: #2d807b;--color-green-500: #3aab94;--color-green-300: #75e1c1;--color-green-200: #a3ebd5;--color-green-100: #d1f5ea;--color-gray-700: #c4c9d2;--color-gray-500: #d2d6dd;--color-gray-300: #e0e3e8;--color-gray-200: #eff1f4;--color-purple-900: #2e008b;--color-purple-700: #6240a8;--color-purple-500: #9680c5;--color-purple-300: #cbbfe2;--color-blue-900: #06041f;--color-blue-700: #13294b;--color-blue-500: #4e5e78;--color-blue-300: #8893a5;--color-yellow-700: #f99068;--color-yellow-600: #fab46d;--color-yellow-500: #fbd872;--color-yellow-300: #fce195;--color-yellow-200: #fcebb8;--color-yellow-100: #fdf4dc;--color-pink-900: #4c3150;--color-pink-700: #863854;--color-pink-500: #bf4059;--color-pink-400: var(--color-sunset-pink);--color-pink-300: #f97586;--color-pink-200: #fba3af;--color-pink-100: #fcd0d7;--color-black: var(--color-petrol-blue);--color-white: var(--color-gray-200);--color-green: var(--color-mint-green);--color-green-dark: var(--color-green-500);--color-green-darker: var(--color-green-700);--color-green-darkest: var(--color-green-900);--color-blue: var(--color-nightfall-blue);--color-blue-light: var(--color-blue-500);--color-blue-lighter: var(--color-blue-300);--color-gray: var(--color-limestone-arev);--color-gray-light: var(--color-gray-500);--color-gray-lighter: var(--color-gray-300);--color-purple: var(--color-lavender-purple);--color-yellow: var(--color-vanilla-yellow);--color-red: var(--color-sunset-pink);--color-red-light: var(--color-pink-300);--color-red-lighter: var(--color-pink-200);--color-red-lightest: var(--color-pink-100);--color-on-dark: var(--color-gray-200);--color-primary: var(--color-mint-green);--color-secondary: var(--color-nightfall-blue);--color-text: var(--color-petrol-blue);--radius: 1.3rem;--transition: ease .3s;--border-color: var(--color-gray-light);--border: thin solid var(--border-color);--border-subtle-color: color-mix(in srgb, var(--color-black) 4%, transparent);--border-subtle: 1px solid var(--border-subtle-color);--border-highlight-yellow: 1px solid color-mix(in srgb, var(--color-yellow) 60%, transparent);--shadow: 0 2px 10px color-mix(in srgb, var(--color-black) 10%, transparent);--shadow-dense: 0 2px 10px color-mix(in srgb, var(--color-blue) 40%, transparent);--shadow-toggle: 0 0 0 1px color-mix(in srgb, var(--color-black) 4%, transparent), 0 1px 2px color-mix(in srgb, var(--color-black) 12%, transparent);--shadow-focus-blue: 0 0 0 2px color-mix(in srgb, var(--color-blue-light) 15%, transparent);--shadow-focus-pink: 0 0 0 2px color-mix(in srgb, var(--color-red) 15%, transparent);--shadow-outline-blue: 0 0 0 1px color-mix(in srgb, var(--color-blue-light) 15%, transparent);--shadow-pill: 0 1px 2px color-mix(in srgb, var(--color-black) 15%, transparent);--shadow-focus-ring: 0 0 0 4px color-mix(in srgb, var(--color-gray) 45%, transparent), 0 0 0 5px var(--color-white), inset 0 0 0 1px var(--color-blue-light);--shadow-inset: inset 0 1px 3px color-mix(in srgb, var(--color-black) 39%, transparent), 0 -1px 1px var(--color-white), 0 1px 0 var(--color-white);--surface-blue-tint: color-mix(in srgb, var(--color-blue-light) 8%, transparent);--surface-blue-soft: color-mix(in srgb, var(--color-blue-light) 12%, transparent);--surface-yellow-soft: color-mix(in srgb, var(--color-yellow-500) 12%, transparent);--surface-yellow-strong: color-mix(in srgb, var(--color-yellow-700) 20%, transparent);--surface-pink-strong: color-mix(in srgb, var(--color-red) 20%, transparent);--surface-green-strong: color-mix(in srgb, var(--color-green-dark) 20%, transparent);--surface-green-faint: color-mix(in srgb, var(--color-green-100) 6%, transparent);--surface-green-translucent: color-mix(in srgb, var(--color-green-100) 6%, transparent);--tint-green-strong: color-mix(in srgb, var(--color-green-dark) 60%, transparent);--tint-pink-contrast: color-mix(in srgb, var(--color-red) 65%, transparent);--badge-retrying-text: var(--color-yellow-700);--badge-failed-text: var(--color-pink-500);--badge-success-text: var(--color-green-darker);--outline-green-soft: 1px solid color-mix(in srgb, var(--color-green-100) 20%, transparent);--outline-green-strong: color-mix(in srgb, var(--color-green-100) 35%, transparent)}html.dark-theme{--vnc-toolbar-bg: transparent;--summary-bg: transparent;--list-card-bg: transparent;--color-black: var(--color-green-100);--color-white: var(--color-blue);--color-green: var(--color-mint-green);--color-green-dark: var(--color-green-700);--color-green-darker: var(--color-green-900);--color-green-darkest: var(--color-green-900);--color-blue: var(--color-blue-900);--color-blue-light: var(--color-blue-500);--color-blue-lighter: var(--color-blue-300);--color-gray: var(--color-blue-500);--color-gray-light: var(--color-blue-700);--color-gray-lighter: var(--color-blue-900);--color-purple: var(--color-purple-500);--color-yellow: var(--color-yellow-600);--color-red: var(--color-pink-300);--color-red-light: var(--color-pink-200);--color-red-lighter: var(--color-pink-100);--color-red-lightest: var(--color-yellow-100);--transition: ease .3s;--color-primary: var(--color-mint-green);--color-secondary: var(--color-green-100);--color-text: var(--color-green-100);--color-on-dark: var(--color-green-100);--border-color: var(--color-blue-500);--border: thin solid var(--border-color);--shadow: var(--shadow-dense)}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;width:100%;overflow:hidden}body{font-family:Equip,sans-serif;background-color:var(--color-gray-lighter)}input,textarea,select{font-family:Equip,sans-serif;font-size:inherit;color:inherit}a,a:visited,a:hover,a:active{text-decoration:none;color:inherit}h1,h2,h3,h4,h5,h6{font-family:EquipExtended,sans-serif;font-weight:600;color:var(--color-secondary)}h1{font-size:2rem}h2{font-size:1.2rem}h3{font-size:1rem}h4{font-size:.9rem}h5{font-size:.85rem}h6{font-size:.8rem}app-root{height:100vh;width:100vw;display:flex;flex-direction:column}.btn .material-symbols,.btn .material-symbols-rounded,.btn .material-symbols-outlined{font-size:1.4em;line-height:1;vertical-align:middle;display:inline-block}.btn>.material-symbols:first-child,.btn>.material-symbols-rounded:first-child,.btn>.material-symbols-outlined:first-child{margin-left:-.25rem;margin-top:-.25rem;margin-bottom:-.25rem}.code-block{background:var(--color-gray-lighter);border:var(--border);border-radius:var(--radius);padding:.75rem 1rem;white-space:pre-wrap;font-family:monospace;max-height:300px;overflow-y:auto;color:var(--hljs-text)}.code-block code{color:inherit}.hljs{background:transparent!important;color:var(--hljs-text)}:root{--hljs-text: var(--color-secondary);--hljs-keyword: var(--color-red);--hljs-string: var(--color-green-darker);--hljs-number: var(--color-blue);--hljs-title: var(--color-purple);--hljs-comment: var(--color-blue-light)}html.dark-theme{--hljs-text: var(--color-on-dark);--hljs-keyword: var(--color-pink-300);--hljs-string: var(--color-green-200);--hljs-number: var(--color-yellow-300);--hljs-title: var(--color-purple-300);--hljs-comment: var(--color-blue-300)}.hljs-keyword,.hljs-selector-tag,.hljs-literal{color:var(--hljs-keyword)}.hljs-string,.hljs-attr,.hljs-bullet{color:var(--hljs-string)}.hljs-number,.hljs-symbol{color:var(--hljs-number)}.hljs-title,.hljs-section,.hljs-name,.hljs-type,.hljs-attribute{color:var(--hljs-title)}.hljs-comment,.hljs-quote{color:var(--hljs-comment);font-style:italic}.btn{cursor:pointer;border-radius:var(--radius);font-size:.85rem;font-family:Equip,sans-serif;background:var(--color-white);color:var(--color-secondary);padding:.75rem 2rem;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:.5rem;border:0 none;outline:var(--border);overflow:hidden;transition:var(--transition)}.btn:hover:not(:disabled){background:var(--color-gray-light);outline:1px solid var(--color-gray)}.btn:disabled{opacity:.6;cursor:not-allowed;color:var(--color-blue-light)}.btn-cta{background:var(--color-primary);color:var(--color-on-dark);border:1px solid var(--color-primary);outline:none}.btn-cta:hover:not(:disabled){background:var(--color-green-dark);border-color:var(--color-green-dark)}html.dark-theme .btn{background:var(--color-gray-light);color:var(--color-secondary);outline:1px solid var(--color-gray)}html.dark-theme .btn:hover:not(:disabled){background:var(--color-gray);outline:1px solid var(--color-gray)}html.dark-theme .btn:disabled{color:var(--color-blue-lighter)}html.dark-theme .btn-cta{border-color:var(--color-primary)}html.dark-theme .code-block{background:var(--color-blue);border-color:var(--color-gray);color:var(--hljs-text)}.ribbon{display:inline-flex;align-items:center;padding:.2rem 1rem;gap:.35rem;border-radius:999px;font-size:.85rem;font-weight:600;font-family:Equip,sans-serif;background:var(--color-gray-lighter);border:1px solid var(--color-gray-lighter);color:var(--color-text);height:1.6rem;min-height:1.6rem;line-height:1;white-space:nowrap;vertical-align:middle}.ribbon--created{background:var(--color-gray-lighter);border-color:var(--color-gray-lighter);color:var(--color-blue-light)}.ribbon--unapproved{background:var(--color-yellow);border-color:var(--color-yellow);color:var(--color-secondary)}.ribbon--approved{background:var(--color-green);border-color:var(--color-green);color:var(--color-on-dark)}.ribbon--changed{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-dark)}.ribbon--in-progress{background:var(--color-blue);border-color:var(--color-blue);color:var(--color-on-dark)}.ribbon--waiting{background:var(--color-gray);border-color:var(--color-gray);color:var(--color-secondary)}.ribbon--valid{background:var(--color-green);border-color:var(--color-green);color:var(--color-on-dark)}.ribbon--error{background:var(--color-red);border-color:var(--color-red);color:var(--color-on-dark)}.ribbon--root-cause-analysis{background:var(--color-purple);border-color:var(--color-purple);color:var(--color-on-dark)}.ribbon--feedback{background:var(--color-yellow);border-color:var(--color-yellow);color:var(--color-secondary)}.ribbon--success{background:var(--color-green);border-color:var(--color-green);color:var(--color-on-dark)}.ribbon--plaintext{background:var(--color-gray-light);border-color:var(--color-gray-light);color:var(--color-secondary)}.ribbon--gherkin{background:var(--color-purple);border-color:var(--color-purple);color:var(--color-on-dark)}.ribbon--tabular3,.ribbon--root-cause-analysis{background:var(--color-blue);border-color:var(--color-blue);color:var(--color-on-dark)}.ribbon--critic{background:var(--color-purple);border-color:var(--color-purple);color:var(--color-on-dark)}.ribbon--generation{background:var(--color-blue-lighter);border-color:var(--color-blue-lighter);color:var(--color-on-dark)}.ribbon--runner{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-on-dark)}.ribbon--self-heal{background:var(--color-green-darker);border-color:var(--color-green-darker);color:var(--color-on-dark)}.ribbon--decision{background:var(--color-yellow);border-color:var(--color-yellow);color:var(--color-secondary)}.ribbon--approval,.ribbon--test-case-changed{background:var(--color-blue-light);border-color:var(--color-blue-light);color:var(--color-on-dark)}.ribbon--summary{background:var(--color-green-dark);border-color:var(--color-green-dark);color:var(--color-on-dark)}.ribbon--feedback-response{background:var(--color-green-darkest);border-color:var(--color-green-darkest);color:var(--color-on-dark)}.ribbon--warning{background:var(--color-yellow);border-color:var(--color-yellow);color:var(--color-secondary)}.badge-dot{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;aspect-ratio:1;padding:0;border-radius:999px;background:var(--color-red);border:1px solid var(--color-red);color:var(--color-on-dark);font-size:.6rem;font-weight:600;letter-spacing:-.01em;line-height:1;text-align:center;vertical-align:super;margin-left:.4rem}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;border:0}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}
