@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/ibm-plex-serif-600-latinext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/ibm-plex-serif-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/ibm-plex-serif-700-latinext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/ibm-plex-serif-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/instrument-sans-400-italic-latinext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/instrument-sans-400-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/instrument-sans-400-latinext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/instrument-sans-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/instrument-sans-500-latinext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/instrument-sans-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/instrument-sans-600-latinext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/instrument-sans-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/instrument-sans-700-latinext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/instrument-sans-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/jetbrains-mono-400-latinext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/jetbrains-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/jetbrains-mono-500-latinext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/jetbrains-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/jetbrains-mono-700-latinext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/jetbrains-mono-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--qm-accent: #F26522;--qm-accent-d: #A8420F;--qm-accent-soft: #F6EFD9;--qm-signal: #6B4FBB;--qm-signal-soft: #EFEBF8;--qm-signal-on-ink: #A78BEA;--qm-focus-ring: 0 0 0 2px var(--qm-card), 0 0 0 4px var(--qm-focus-color);--qm-ink: #0D1B3E;--qm-ink2: #16264F;--qm-ink-solid: #0D1B3E;--qm-txt: #252C3F;--qm-mut: #596070;--qm-faint: #636A79;--qm-bone: #FAF8F5;--qm-canvas: #EFEBE3;--qm-card: #FFFFFF;--qm-line: #E7E2D8;--qm-line2: #D8D2C4;--qm-line-soft: #F4F1EB;--qm-pass: #237047;--qm-pass-bg: #E4F2EA;--qm-fail: #B83626;--qm-fail-bg: #F9E7E4;--qm-fail-solid: #C23A2B;--qm-pass-solid: var(--qm-pass);--qm-blocked-solid: var(--qm-blocked);--qm-skip-solid: var(--qm-skip);--qm-blocked: #83600F;--qm-blocked-bg: #F7EED8;--qm-skip: #616776;--qm-skip-bg: #EEEFF2;--qm-untested: #C9CDD6;--qm-info: #35649A;--qm-info-bg: #EFF4FF;--qm-pass-border: #99CDB1;--qm-fail-border: #E5A09A;--qm-blocked-border: #D9C085;--qm-brand-jira: #0052CC;--qm-brand-github: #24292F;--qm-shadow-sm: 0 1px 2px rgba(13,27,62,.04);--qm-shadow: 0 1px 2px rgba(13,27,62,.05), 0 4px 14px rgba(13,27,62,.06);--qm-shadow-lg: 0 4px 12px rgba(13,27,62,.08), 0 16px 40px rgba(13,27,62,.14);--qm-radius-xs: 4px;--qm-radius-sm: 8px;--qm-radius-md: 12px;--qm-radius-lg: 20px;--qm-radius-pill: 999px;--qm-on-dark-accent: #FF8A4C;--qm-accent-solid: #F26522;--qm-accent-solid-d: #E25C1F;--qm-on-accent: #0D1B3E;--qm-on-ink: #FFFFFF;--qm-role-success: var(--qm-pass);--qm-role-success-bg: var(--qm-pass-bg);--qm-role-danger: var(--qm-fail);--qm-role-danger-bg: var(--qm-fail-bg);--qm-role-warning: var(--qm-blocked);--qm-role-warning-bg: var(--qm-blocked-bg);--qm-role-info: var(--qm-info);--qm-role-info-bg: var(--qm-info-bg);--qm-link: var(--qm-info);--qm-text-secondary: var(--qm-mut);--qm-text-tertiary: var(--qm-faint);--qm-action-primary-bg: var(--qm-accent);--qm-action-primary-bg-hover: var(--qm-accent-solid-d);--qm-action-primary-fg: var(--qm-on-accent);--qm-action-primary-border: var(--qm-accent-d);--qm-action-secondary-bg: var(--qm-card);--qm-action-secondary-bg-hover: var(--qm-bone);--qm-action-secondary-fg: var(--qm-txt);--qm-action-secondary-border: #8C8578;--qm-action-tertiary-fg: var(--qm-mut);--qm-action-tertiary-fg-hover: var(--qm-txt);--qm-action-tertiary-bg-hover: var(--qm-line-soft);--qm-action-danger-bg: var(--qm-fail-solid);--qm-action-danger-bg-hover: #A93225;--qm-action-danger-fg: var(--qm-on-ink);--qm-action-disabled-opacity: .55;--qm-nav-selected: var(--qm-accent-d);--qm-nav-selected-fg: var(--qm-accent-d);--qm-nav-selected-bg: color-mix(in srgb, var(--qm-accent) 9%, transparent);--qm-focus-color: var(--qm-accent-d);--qm-scrim: rgba(13,27,62,.45);--qm-row-h: 44px;--qm-cell-pad: 10px 14px}:root[data-density=compact]{--qm-row-h: 32px;--qm-cell-pad: 4px 8px}:root[data-theme=premium]{--qm-accent: #FF7A3D;--qm-accent-d: #E8652A;--qm-accent-soft: rgba(255,122,61,.14);--qm-signal: #B197EE;--qm-signal-soft: rgba(167,139,234,.15);--qm-ink: #F5F7FA;--qm-ink2: #E4E8F0;--qm-ink-solid: #1E2A4A;--qm-txt: #DCE2EC;--qm-mut: #9AA4B8;--qm-faint: #8790A5;--qm-bone: #1A2338;--qm-canvas: #0B1120;--qm-card: #131A2C;--qm-line: #232C42;--qm-line2: #2E3850;--qm-line-soft: #1E2740;--qm-pass: #3FBE8C;--qm-pass-bg: rgba(63,190,140,.15);--qm-fail: #F58873;--qm-fail-bg: rgba(242,112,92,.15);--qm-fail-solid: #CC3F2F;--qm-blocked: #E0B24A;--qm-blocked-bg: rgba(224,178,74,.15);--qm-skip: #99A2B5;--qm-skip-bg: rgba(136,146,166,.15);--qm-untested: #3A445C;--qm-info: #6AA6DC;--qm-info-bg: rgba(91,155,213,.14);--qm-pass-border: rgba(63,190,140,.45);--qm-fail-border: rgba(242,112,92,.45);--qm-blocked-border: rgba(224,178,74,.45);--qm-action-secondary-border: #66718C;--qm-action-danger-bg-hover: #C63D2D;--qm-nav-selected-fg: var(--qm-accent);--qm-nav-selected: var(--qm-accent);--qm-pass-solid: #2A7F55;--qm-blocked-solid: #946A12;--qm-skip-solid: #646E85;--qm-scrim: rgba(4,8,18,.62);--qm-brand-jira: #0052CC;--qm-brand-github: #24292F;--qm-shadow-sm: 0 1px 2px rgba(0,0,0,.4);--qm-shadow: 0 1px 2px rgba(0,0,0,.5), 0 10px 30px rgba(0,0,0,.4);--qm-shadow-lg: 0 8px 24px rgba(0,0,0,.5), 0 24px 60px rgba(0,0,0,.55)}select{appearance:none;-webkit-appearance:none;font:inherit;font-size:13px;color:var(--qm-txt);background-color:var(--qm-card);border:1.5px solid var(--qm-line2);border-radius:var(--qm-radius-sm);padding:8px 28px 8px 12px;cursor:pointer;transition:border-color .15s,box-shadow .15s;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%2379808F' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 10px center!important}select:hover{border-color:var(--qm-mut)}select:focus,select:focus-visible{outline:none;border-color:var(--qm-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--qm-accent) 12%,transparent)}select:disabled{opacity:.55;cursor:not-allowed}select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--qm-txt)}.btn{font-family:Instrument Sans,sans-serif;font-weight:600;font-size:13px;border-radius:var(--qm-radius-sm);padding:8px 14px;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:all .15s}.btn:active:not(:disabled):not([aria-busy=true]){transform:scale(.96);transition-duration:.05s}.btn:disabled{opacity:var(--qm-action-disabled-opacity);cursor:not-allowed;transform:none}.btn[aria-busy=true]{cursor:progress;pointer-events:none}.btn-primary{background:var(--qm-action-primary-bg);color:var(--qm-action-primary-fg);border-color:var(--qm-action-primary-border)}.btn-primary:hover:not(:disabled),.btn-primary:active:not(:disabled){background:var(--qm-action-primary-bg-hover)}.btn-secondary{background:var(--qm-action-secondary-bg);color:var(--qm-action-secondary-fg);border-color:var(--qm-action-secondary-border)}.btn-secondary:hover:not(:disabled),.btn-secondary:active:not(:disabled){background:var(--qm-action-secondary-bg-hover)}.btn-tertiary,.btn-ghost{background:transparent;color:var(--qm-action-tertiary-fg)}.btn-tertiary:hover:not(:disabled),.btn-tertiary:active:not(:disabled),.btn-ghost:hover:not(:disabled),.btn-ghost:active:not(:disabled){background:var(--qm-action-tertiary-bg-hover);color:var(--qm-action-tertiary-fg-hover)}.btn-destructive,.btn-danger{background:var(--qm-action-danger-bg);color:var(--qm-action-danger-fg)}.btn-destructive:hover:not(:disabled),.btn-destructive:active:not(:disabled),.btn-danger:hover:not(:disabled),.btn-danger:active:not(:disabled){background:var(--qm-action-danger-bg-hover)}.btn-status{background:var(--btn-status-bg);color:var(--btn-status-fg)}.btn-status:hover:not(:disabled){border-color:color-mix(in srgb,currentColor 50%,transparent)}.btn-status[aria-pressed=true]{border-color:currentColor;font-weight:700}.btn-status-pass{--btn-status-bg: var(--qm-role-success-bg);--btn-status-fg: var(--qm-role-success)}.btn-status-fail{--btn-status-bg: var(--qm-role-danger-bg);--btn-status-fg: var(--qm-role-danger)}.btn-status-blocked{--btn-status-bg: var(--qm-role-warning-bg);--btn-status-fg: var(--qm-role-warning)}.btn-status-skip{--btn-status-bg: var(--qm-skip-bg);--btn-status-fg: var(--qm-skip)}.btn-ai{background:var(--qm-ink-solid);color:var(--qm-on-ink)}.btn-ai .spark{color:var(--qm-signal-on-ink)}@keyframes btn-spin{to{transform:rotate(360deg)}}.btn-spinner{display:inline-block;width:12px;height:12px;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor;animation:btn-spin .6s linear infinite;flex-shrink:0}@keyframes btn-check-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:1}}.btn-check{display:inline-block;animation:btn-check-pop .35s ease-out}@keyframes modal-backdrop-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-box-pop{0%{opacity:0;transform:scale(.97) translateY(4px)}to{opacity:1;transform:none}}.modal-backdrop{animation:modal-backdrop-fade .12s cubic-bezier(.2,.6,.2,1)}.modal-box{animation:modal-box-pop .18s cubic-bezier(.2,.6,.2,1)}.qm-card{background:var(--qm-card);border:1px solid var(--qm-line);border-radius:var(--qm-radius-md);box-shadow:var(--qm-shadow-sm);overflow-x:auto}.card-header{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--qm-line)}.card-header b{font-size:13.5px;color:var(--qm-ink)}.chip{font-family:JetBrains Mono,monospace;font-size:10.5px;padding:3px 9px;border-radius:var(--qm-radius-pill);font-weight:500;letter-spacing:.02em;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.chip-icon{font-size:9px;line-height:1}.chip-pass{background:var(--qm-pass-bg);color:var(--qm-pass)}.chip-fail{background:var(--qm-fail-bg);color:var(--qm-fail)}.chip-blocked{background:var(--qm-blocked-bg);color:var(--qm-blocked)}.chip-skip{background:var(--qm-skip-bg);color:var(--qm-skip)}.chip-untested{background:var(--qm-skip-bg);color:var(--qm-text-secondary)}.chip-draft{background:var(--qm-skip-bg);color:var(--qm-skip)}.chip-review{background:var(--qm-info-bg);color:var(--qm-info)}.chip-approved{background:var(--qm-pass-bg);color:var(--qm-pass)}.chip-sync{background:var(--qm-info-bg);color:var(--qm-info)}.chip-ai{background:var(--qm-signal-soft);color:var(--qm-signal)}.chip-p1{background:var(--qm-fail-bg);color:var(--qm-fail)}.chip-p2{background:var(--qm-blocked-bg);color:var(--qm-blocked)}.chip-p3{background:var(--qm-skip-bg);color:var(--qm-skip)}.qm-table{width:100%;min-width:560px;border-collapse:collapse;font-size:13px}.qm-table th{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--qm-mut);text-align:start;padding:9px 12px;border-bottom:1px solid var(--qm-line);background:var(--qm-bone);font-weight:500}.qm-table td{padding:10px 12px;border-bottom:1px solid var(--qm-line);vertical-align:middle}.qm-table tr:hover td{background:var(--qm-bone)}.id-cell{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--qm-ink);font-weight:500}.sub-text{font-size:11.5px;color:var(--qm-mut)}.cx-grid{stroke:var(--qm-line-soft)}:root[data-density=compact] .qm-table th,:root[data-density=compact] .qm-table td{padding-top:4px;padding-bottom:4px}:root[data-density=compact] .qm-table{font-size:12.5px}:root[data-density=compact] .card-header{padding-top:8px;padding-bottom:8px}:root[data-density=compact] .settings-page,:root[data-density=compact] .qubit-page,:root[data-density=compact] [class$=-page]{padding-top:14px;padding-bottom:14px}:root[data-density=compact] .int-form,:root[data-density=compact] .int-header{padding-top:12px;padding-bottom:10px}:root[data-density=compact] .fgroup{gap:2px}:root[data-density=compact] .page-head{margin-bottom:12px}:root[data-density=compact] .page-head h1{font-size:21px}:root[data-density=compact] .btn{padding-top:5px;padding-bottom:5px}:root[data-density=compact] .trace-ribbon{padding-top:8px;padding-bottom:8px;margin-bottom:12px}.page-head{display:flex;align-items:flex-end;gap:16px;margin-bottom:20px}.page-head h1{font-family:"IBM Plex Serif",serif;font-size:24px;color:var(--qm-ink);font-weight:700;line-height:1.1}.page-head .crumb{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--qm-mut);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px}.page-head .actions{margin-inline-start:auto;display:flex;gap:8px}@media(max-width:600px){.page-head{flex-wrap:wrap;align-items:flex-start}.page-head .actions{margin-inline-start:0;flex-wrap:wrap}.page-head h1{font-size:20px}}.trace-ribbon{display:flex;align-items:center;gap:0;background:var(--qm-card);border:1px solid var(--qm-line);border-radius:var(--qm-radius-md);padding:14px 18px;margin:0 0 20px;overflow-x:auto}.trace-ribbon .rb-node{display:flex;flex-direction:column;gap:3px;min-width:128px}.trace-ribbon .rb-node .k{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.16em;color:var(--qm-mut);text-transform:uppercase}.trace-ribbon .rb-node .v{font-family:"IBM Plex Serif",serif;font-size:21px;font-weight:700;color:var(--qm-ink)}.trace-ribbon .rb-node .s{font-size:11px;color:var(--qm-mut)}.trace-ribbon .rb-link{flex:0 0 56px;height:2px;background:repeating-linear-gradient(90deg,var(--qm-line2) 0 6px,transparent 6px 11px);position:relative;margin:0 6px;top:6px}.trace-ribbon .rb-link:after{content:"";position:absolute;right:-1px;top:-3px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-inline-start:6px solid var(--qm-line2)}.empty-state{text-align:center;padding:60px 20px;color:var(--qm-mut);font-size:14px}.empty-state .empty-icon{font-size:48px;margin-bottom:12px;opacity:.4}.empty-state p{margin-top:8px}.loading{display:flex;align-items:center;justify-content:center;padding:40px;color:var(--qm-mut);gap:8px}@media(max-width:480px){.modal-box,.modal,[class*=modal-box]{width:94vw!important;max-width:94vw!important}}.modal-resize-handle{position:absolute;inset-inline-end:0;bottom:0;width:18px;height:18px;cursor:nwse-resize;z-index:5}[dir=rtl] .modal-resize-handle{cursor:nesw-resize}.modal-resize-handle:after{content:"";position:absolute;inset-inline-end:3px;bottom:3px;width:9px;height:9px;background:linear-gradient(135deg,transparent 0 40%,#C9C2B2 40% 46%,transparent 46% 60%,#C9C2B2 60% 66%,transparent 66% 100%)}.modal-resize-handle:hover:after{background:linear-gradient(135deg,transparent 0 40%,#D9622B 40% 46%,transparent 46% 60%,#D9622B 60% 66%,transparent 66% 100%)}.qm-reveal{opacity:0;transform:translate3d(0,24px,0);transition:opacity .62s cubic-bezier(.16,1,.3,1) var(--qm-reveal-delay, 0ms),transform .62s cubic-bezier(.16,1,.3,1) var(--qm-reveal-delay, 0ms);will-change:opacity,transform}.qm-revealed{opacity:1;transform:none;will-change:auto}@media(prefers-reduced-motion:reduce){.qm-reveal{opacity:1;transform:none;transition:none}.modal-backdrop,.modal-box{animation:none}}.btn:focus-visible,a:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible,button:focus-visible{outline:none;box-shadow:var(--qm-focus-ring)}:root{--orange: var(--qm-accent);--mut: var(--qm-mut);--faint: var(--qm-faint);--sans: Instrument Sans, sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:Instrument Sans,sans-serif;background:var(--qm-bone);color:var(--qm-txt);font-size:14px;line-height:1.45}a{color:var(--qm-accent-d);text-decoration:none}a:hover{text-decoration:underline}input,textarea,select,button{font-family:inherit}.mono{font-family:JetBrains Mono,monospace}.serif{font-family:"IBM Plex Serif",serif}table th,table td{padding:var(--qm-cell-pad)}.ltr-token,code,kbd,samp,pre{direction:ltr;unicode-bidi:isolate}.pane-splitter{position:relative;width:8px;align-self:stretch;min-height:120px;cursor:col-resize;border-radius:var(--qm-radius-xs);background:#0d1b3e0f;transition:background .12s ease}.pane-splitter:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:26px;border-radius:1px;background:repeating-linear-gradient(to bottom,#9CA3AF 0 2px,transparent 2px 6px)}.pane-splitter:after{content:"";position:absolute;inset:0 -4px}.pane-splitter:hover,.pane-splitter:active{background:#f265224d}.pane-splitter:hover:before,.pane-splitter:active:before{background:repeating-linear-gradient(to bottom,#F26522 0 2px,transparent 2px 6px)}table[qmcolresize] thead th,table[qmColResize] thead th{position:relative}.col-grip{position:absolute;top:0;bottom:0;right:-5px;width:10px;cursor:col-resize;z-index:5}.col-grip:before{content:"";position:absolute;top:15%;bottom:15%;left:4px;width:2px;border-radius:1px;background:transparent;transition:background .12s ease}.col-grip:hover:before,.col-grip:active:before{background:#f26522}thead:hover .col-grip:before{background:#d8dce3}thead:hover .col-grip:hover:before{background:#f26522}@media(prefers-reduced-motion:no-preference){::view-transition-old(root),::view-transition-new(root){animation-duration:.18s;animation-timing-function:ease-out}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}
