@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Hanken+Grotesk:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap";/**
* Copyright (c) 2014 The xterm.js authors. All rights reserved.
* Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
* https://github.com/chjj/term.js
* @license MIT
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
* Originally forked from (with the author's permission):
*   Fabrice Bellard's javascript vt100 for jslinux:
*   http://bellard.org/jslinux/
*   Copyright (c) 2011 Fabrice Bellard
*   The original design remains. The terminal itself
*   has been extended to include xterm CSI codes, among
*   other features.
*/.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) *::selection{color:transparent}.xterm .xterm-accessibility-tree{font-family:monospace;-webkit-user-select:text;user-select:text;white-space:pre}.xterm .xterm-accessibility-tree>div{transform-origin:left;width:fit-content}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;background:#0000;transition:opacity .1s linear;z-index:11}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{position:absolute;display:none}.xterm .xterm-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:var(--vscode-scrollbar-shadow, #000) 0 6px 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}:root{--ink-950: #0E0C10;--ink-900: #141216;--ink-850: #191519;--ink-800: #1E1B21;--ink-750: #27222B;--ink-700: #2F2A33;--ink-650: #352E39;--ink-600: #4A4150;--mist-50: #FAF7F9;--mist-100: #F0EAEE;--mist-200: #E4DCE2;--mist-300: #C9BFC7;--mist-400: #ABA2AA;--mist-500: #857E86;--mist-600: #6B6470;--mist-700: #4A4450;--mist-800: #2A2530;--mist-900: #211D24;--coral-300: #FF9782;--coral-400: #FF7A63;--coral-500: #FF6A4D;--coral-600: #E8543A;--coral-700: #C13F28;--gold-300: #FFD37A;--gold-400: #FFC24A;--gold-500: #E8A62E;--gold-600: #B9791A;--red-400: #F0564B;--red-500: #C42B2B;--red-600: #A81E1E;--color-canvas: var(--ink-900);--color-surface: var(--ink-800);--color-surface-raised: var(--ink-750);--color-surface-sunken: var(--ink-950);--color-overlay: rgba(8,6,9,.66);--color-border: #352E39;--color-border-strong: #4A4150;--color-border-accent: rgba(255,106,77,.45);--color-text: #F0EAEE;--color-text-secondary: #ABA2AA;--color-text-muted: #857E86;--color-text-inverse: #141216;--color-accent: #FF6A4D;--color-accent-hover: #FF8468;--color-accent-active: #F0573A;--color-accent-text: #FF8468;--color-accent-contrast: #1A0D08;--color-accent-surface: rgba(255,106,77,.14);--color-accent-border: rgba(255,106,77,.4);--color-accent-solid: #B93A21;--color-accent-solid-hover: #CE4429;--color-on-solid: #FFFFFF;--color-secondary: #FFC24A;--color-secondary-text: #FFC24A;--color-secondary-surface: rgba(255,194,74,.14);--color-secondary-border: rgba(255,194,74,.4);--color-danger: #F0564B;--color-danger-solid: #C42B2B;--color-danger-hover: #D63A32;--color-danger-contrast: #FFF4F2;--color-danger-surface: rgba(196,43,43,.2);--color-danger-border: rgba(240,86,75,.45);--color-success: #4FC08A;--color-success-contrast: #06140E;--color-success-surface: rgba(79,192,138,.15);--color-warning: #FFC24A;--color-warning-surface: rgba(255,194,74,.15);--color-info: #78ABD6;--color-info-surface: rgba(120,171,214,.15);--color-focus-ring: rgba(255,106,77,.6);--color-selection: rgba(255,106,77,.26);--color-trail: rgba(255,106,77,.55);--color-trail-dim: rgba(171,162,170,.22);--color-node: #FF6A4D}.theme-light{--color-canvas: #FAF7F5;--color-surface: #FFFFFF;--color-surface-raised: #FFFFFF;--color-surface-sunken: #F1ECEA;--color-overlay: rgba(26,13,8,.42);--color-border: #E8DFDC;--color-border-strong: #D2C6C2;--color-border-accent: rgba(206,68,41,.45);--color-text: #211D24;--color-text-secondary: #6B6470;--color-text-muted: #857E86;--color-text-inverse: #FAF7F5;--color-accent: #CE4429;--color-accent-hover: #B93A21;--color-accent-active: #A8331B;--color-accent-text: #C13F28;--color-accent-contrast: #FFFFFF;--color-accent-surface: rgba(206,68,41,.12);--color-accent-border: rgba(206,68,41,.4);--color-accent-solid: #B93A21;--color-accent-solid-hover: #A8331B;--color-on-solid: #FFFFFF;--color-secondary: #B9791A;--color-secondary-text: #8A5A12;--color-secondary-surface: rgba(233,166,46,.18);--color-secondary-border: rgba(185,121,26,.4);--color-danger: #A81E1E;--color-danger-solid: #B4261E;--color-danger-hover: #941715;--color-danger-contrast: #FFF4F2;--color-danger-surface: rgba(168,30,30,.1);--color-danger-border: rgba(168,30,30,.4);--color-success: #2F7A46;--color-success-contrast: #FFFFFF;--color-success-surface: rgba(47,122,70,.12);--color-warning: #9A6510;--color-warning-surface: rgba(233,166,46,.2);--color-info: #2F6DA8;--color-info-surface: rgba(47,109,168,.12);--color-focus-ring: rgba(206,68,41,.55);--color-selection: rgba(206,68,41,.24);--color-trail: rgba(206,68,41,.55);--color-trail-dim: rgba(107,100,112,.22);--color-node: #CE4429}:root{--font-display: "Space Grotesk", "Hanken Grotesk", system-ui, sans-serif;--font-sans: "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", "Menlo", monospace;--text-2xs: 11px;--text-xs: 12px;--text-sm: 13px;--text-base:15px;--text-md: 16px;--text-lg: 18px;--text-xl: 22px;--text-2xl: 28px;--text-3xl: 36px;--text-4xl: 46px;--text-5xl: 60px;--text-6xl: 80px;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-black: 800;--leading-tight: 1.04;--leading-snug: 1.18;--leading-normal: 1.5;--leading-relaxed: 1.65;--tracking-tight: -.02em;--tracking-snug: -.01em;--tracking-normal: 0;--tracking-wide: .02em;--tracking-label: .08em}:root{--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--space-9: 48px;--space-10: 64px;--space-11: 80px;--space-12: 96px;--space-13: 128px;--container-max: 1200px;--container-prose: 68ch;--sidebar-w: 264px}:root{--radius-xs: 3px;--radius-sm: 5px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 22px;--radius-pill: 999px;--radius-round: 50%}:root{--shadow-xs: 0 1px 2px rgba(0,0,0,.4);--shadow-sm: 0 2px 6px -1px rgba(0,0,0,.45);--shadow-md: 0 8px 20px -6px rgba(0,0,0,.55);--shadow-lg: 0 20px 44px -10px rgba(0,0,0,.62);--shadow-xl: 0 32px 68px -16px rgba(0,0,0,.7);--shadow-inset: inset 0 1px 0 rgba(255,255,255,.03);--shadow-glow: 0 0 0 1px rgba(240,169,43,.3), 0 6px 24px -6px rgba(240,169,43,.28);--shadow-focus: 0 0 0 3px var(--color-focus-ring)}.theme-light{--shadow-xs: 0 1px 2px rgba(60,45,20,.07);--shadow-sm: 0 2px 6px -1px rgba(60,45,20,.1);--shadow-md: 0 10px 26px -8px rgba(60,45,20,.14);--shadow-lg: 0 22px 48px -12px rgba(60,45,20,.18);--shadow-xl: 0 34px 70px -18px rgba(60,45,20,.22);--shadow-inset: inset 0 1px 0 rgba(255,255,255,.6);--shadow-glow: 0 0 0 1px rgba(185,121,26,.28), 0 6px 22px -6px rgba(185,121,26,.22);--shadow-focus: 0 0 0 3px var(--color-focus-ring)}:root{--dur-instant: 90ms;--dur-fast: .14s;--dur-base: .2s;--dur-slow: .32s;--dur-slower: .52s;--dur-trail: 2.4s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.5, 0, .75, 0);--ease-in-out: cubic-bezier(.65, 0, .35, 1)}@media (prefers-reduced-motion: reduce){:root{--dur-instant: 0ms;--dur-fast: 0ms;--dur-base: 0ms;--dur-slow: 0ms;--dur-slower: 0ms;--dur-trail: 0ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);background:var(--color-canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--color-selection)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-text);margin:0;text-wrap:balance}p{text-wrap:pretty}code,kbd,samp,pre{font-family:var(--font-mono)}a{color:var(--color-accent-text);text-decoration:none;transition:color var(--dur-fast) var(--ease-standard)}a:hover{color:var(--color-accent-hover);text-decoration:underline;text-underline-offset:.15em}:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}hr{border:none;border-top:1px solid var(--color-border);margin:var(--space-6) 0}.qa-eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-secondary)}html,body,#root{height:100%}body{overflow:hidden}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border:3px solid var(--color-canvas);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.qa-session{grid-template-columns:1fr 300px}.qa-stat-grid{grid-template-columns:repeat(4,1fr)}.qa-worker-grid{grid-template-columns:1fr 1fr}@media (max-width: 1100px){.qa-session,.qa-worker-grid{grid-template-columns:1fr}.qa-stat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 860px){.qa-codefield{display:none}}
