.regression-test-card-preview{border:1px solid var(--line);background:var(--surface-card);border-radius:10px;gap:8px;padding:12px;display:grid}.regression-test-card-chrome{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.regression-test-card-chrome span{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px;font-weight:var(--font-weight-bold)}.regression-test-card-chrome small{color:#2f7a4a;font-size:11px;font-weight:var(--font-weight-bold)}.regression-test-card-row{border-radius:var(--radius-inputs);background:#f3f7f4;border:1px solid #b6d0c0;border-left:3px solid #2f7a4a;align-items:center;gap:8px;padding:8px 10px;display:flex}.regression-test-card-row b{color:#2f7a4a;font-size:14px;font-weight:var(--font-weight-bold);flex:none}.regression-test-card-row>div{gap:1px;min-width:0;display:grid}.regression-test-card-row strong{color:var(--ink);font-size:13px;font-weight:var(--font-weight-bold)}.regression-test-card-row small{color:var(--muted);font-size:11px}.regression-test-card-tag{color:#2f7a4a;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:10px;font-weight:var(--font-weight-bold);background:#e2ece6;border-radius:4px;flex:none;padding:1px 7px}.regression-test-card-caption{color:var(--ink);font-size:var(--text-caption);line-height:var(--leading-caption);margin:0}.regression-test-card-caption b{color:var(--ink);font-weight:var(--font-weight-bold)}.term-interactive-demo.regression-test-demo{border-color:var(--line);background:var(--surface-card);gap:14px}.regression-test-step0{gap:var(--spacing-8);padding:var(--spacing-12);border:1px dashed var(--line);border-radius:var(--radius-inputs);background:var(--color-faint);display:grid}.regression-test-step0-label{color:var(--ink);font-size:var(--text-caption);line-height:var(--leading-caption);margin:0}.regression-test-step0-label b{color:var(--ink);font-size:var(--text-body);font-weight:var(--font-weight-bold);margin-bottom:2px;display:block}.regression-test-step0-label code,.regression-test-open-steps code,.regression-test-brief code{background:color-mix(in srgb, var(--ink) 8%, #fff);color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:var(--font-weight-bold);border-radius:4px;padding:1px 5px}.regression-test-open-steps{gap:var(--spacing-8);counter-reset:rtstep;margin:0;padding:0;list-style:none;display:grid}.regression-test-open-steps li{counter-increment:rtstep;gap:2px;padding-left:28px;display:grid;position:relative}.regression-test-open-steps li:before{content:counter(rtstep, decimal-leading-zero);color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px;font-weight:var(--font-weight-bold);position:absolute;top:0;left:0}.regression-test-open-steps li b{color:var(--ink);font-size:13px;font-weight:var(--font-weight-bold)}.regression-test-open-steps li p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.regression-test-brief{color:var(--ink);font-size:var(--text-body);margin:0;line-height:1.55}.regression-test-brief b{font-family:var(--font-geist-mono), ui-monospace, monospace;font-weight:var(--font-weight-bold)}.regression-test-ticket{padding:var(--spacing-12);border:1px solid var(--line);border-left:3px solid var(--ink);border-radius:var(--radius-inputs);background:var(--color-faint);gap:8px;display:grid}.regression-test-ticket-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.regression-test-ticket-head b{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:13px;font-weight:var(--font-weight-bold)}.regression-test-ticket-status{background:color-mix(in srgb, var(--ink) 10%, #fff);color:var(--ink);font-size:11px;font-weight:var(--font-weight-bold);border-radius:4px;padding:2px 8px}.regression-test-ticket-status.is-ok{background:color-mix(in srgb, var(--ink) 10%, #fff);color:var(--ink)}.regression-test-ticket-status.is-warn{color:#7a5c20;background:#f3ede3}.regression-test-ticket-status.is-bad{color:#8a2f33;background:#f2e1e2}.regression-test-ticket>strong{color:var(--ink);font-size:13px;font-weight:var(--font-weight-bold)}.regression-test-repro{gap:4px;margin:0;padding:0;list-style:none;display:grid}.regression-test-repro li{align-items:baseline;gap:8px;display:flex}.regression-test-repro i{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px;font-style:normal;font-weight:var(--font-weight-bold);flex:none}.regression-test-repro span{color:var(--muted);font-size:12px;line-height:1.5}.regression-test-case{padding:var(--spacing-12);border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--surface-card);border-left:3px solid #2f7a4a;gap:8px;display:grid}.regression-test-case-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.regression-test-case-tag{color:#2f7a4a;font-size:11px;font-weight:var(--font-weight-bold)}.regression-test-case-head small{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px;font-weight:var(--font-weight-bold)}.regression-test-case dl{gap:6px;margin:0;display:grid}.regression-test-case dl>div{gap:1px;display:grid}.regression-test-case dt{color:var(--muted);font-size:11px;font-weight:var(--font-weight-bold)}.regression-test-case dd{color:var(--ink);margin:0;font-size:13px;line-height:1.5}.regression-test-toggle{border:1px dashed var(--line);border-radius:var(--radius-inputs);background:var(--color-faint);font-size:13px;font-weight:var(--font-weight-semibold);cursor:pointer;align-items:flex-start;gap:8px;padding:10px 12px;display:flex;color:var(--ink)!important}.term-interactive-demo.regression-test-demo input[type=checkbox]{accent-color:var(--ink)}.regression-test-toggle span{color:var(--ink);font-size:13px;font-weight:var(--font-weight-semibold);line-height:1.45}.regression-test-suite{padding:var(--spacing-12);border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--surface-card);gap:8px;display:grid}.regression-test-suite-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.regression-test-suite-head span{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:var(--font-weight-bold)}.regression-test-suite-head small{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px;font-weight:var(--font-weight-bold)}.regression-test-suite-empty{border-radius:var(--radius-inputs);background:var(--color-faint);color:var(--muted);margin:0;padding:8px 10px;font-size:12px;line-height:1.5}.regression-test-suite-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.regression-test-suite-row{border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--color-faint);align-items:center;gap:8px;padding:8px 10px;display:flex}.regression-test-suite-row.is-fail{background:#f9f2f2;border-color:#dfb5b7 #dfb5b7 #dfb5b7 #b0464a;border-left-style:solid;border-left-width:3px}.regression-test-suite-row.is-pending{border-left:3px solid var(--muted)}.regression-test-suite-row b{color:var(--muted);font-size:14px;font-weight:var(--font-weight-bold);flex:none}.regression-test-suite-row.is-fail b{color:#b0464a}.regression-test-suite-row>div{gap:1px;min-width:0;display:grid}.regression-test-suite-row strong{color:var(--ink);font-size:13px;font-weight:var(--font-weight-bold)}.regression-test-suite-row small{color:var(--muted);font-size:11px;line-height:1.4}.regression-test-suite-row.is-fail small{color:#8a2f33}.regression-test-suite-state{background:color-mix(in srgb, var(--ink) 10%, #fff);color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:10px;font-weight:var(--font-weight-bold);border-radius:4px;flex:none;margin-left:auto;padding:1px 7px}.regression-test-suite-row.is-fail .regression-test-suite-state{color:#8a2f33;background:#f2e1e2}.regression-test-banner{border-left:3px solid var(--line);border-radius:var(--radius-inputs);background:var(--color-faint);color:var(--ink);gap:2px;padding:10px 12px;display:grid}.regression-test-banner b{color:var(--ink);font-size:13px;font-weight:var(--font-weight-bold)}.regression-test-banner span{color:var(--muted);font-size:12px;line-height:1.5}.regression-test-banner.is-fail{background:#f9f0f1;border-left-color:#b0464a}.regression-test-banner.is-fail b,.regression-test-banner.is-fail span{color:#8a2f33}.regression-test-banner.is-warn{background:#f7f4ed;border-left-color:#b18c4e}.regression-test-banner.is-warn b,.regression-test-banner.is-warn span{color:#7a5c20}.regression-test-cta-row{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.regression-test-demo .regression-test-secondary{min-height:38px;font:inherit;font-size:var(--text-body);font-weight:var(--font-weight-semibold);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:6px 14px;transition:border-color .12s ease-out,background-color .12s ease-out;display:inline-flex;border:1px solid var(--line)!important;border-radius:var(--radius-buttons)!important;background:var(--surface-card)!important;color:var(--ink)!important}.term-interactive-demo.regression-test-demo .regression-test-secondary:hover:not(:disabled){border-color:color-mix(in srgb, var(--ink) 28%, var(--line))!important;background:var(--color-faint)!important;color:var(--ink)!important}.term-interactive-demo.regression-test-demo .regression-test-secondary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.regression-test-demo .regression-test-cta{min-height:38px;font:inherit;font-size:var(--text-body);font-weight:var(--font-weight-bold);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:6px 16px;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex;border:1px solid var(--color-rausch-600)!important;border-radius:var(--radius-buttons)!important;background:var(--color-rausch-600)!important;color:var(--color-white)!important}.term-interactive-demo.regression-test-demo .regression-test-cta:hover:not(:disabled){border-color:var(--color-rausch-600)!important;background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:var(--color-white)!important}.term-interactive-demo.regression-test-demo .regression-test-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.regression-test-demo .regression-test-cta:disabled,.term-interactive-demo.regression-test-demo .regression-test-cta[aria-disabled=true]{cursor:not-allowed;background:color-mix(in srgb, var(--color-rausch-600) 28%, #fff)!important;border-color:color-mix(in srgb, var(--color-rausch-600) 28%, #fff)!important;color:var(--color-white)!important}.regression-test-status{padding:var(--spacing-8) var(--spacing-12);border-left:3px solid var(--line);border-radius:var(--radius-inputs);background:var(--color-faint);color:var(--ink);font-size:var(--text-caption);line-height:var(--leading-caption);margin:0}.regression-test-status.is-ready{border-left-color:var(--ink)}.regression-test-status.is-warn{color:#7a5c20;border-left-color:#b18c4e}.regression-test-knowledge-list li{padding-left:4px}.regression-test-knowledge-list li b{color:var(--ink)}.regression-test-boundary article p{color:var(--muted)}.regression-test-examples{gap:var(--spacing-10);display:grid}.regression-test-examples article{padding:var(--spacing-12);border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--surface-card);gap:4px;display:grid}.regression-test-examples article small{color:var(--muted);font-size:11px;font-weight:var(--font-weight-bold)}.regression-test-examples article.is-good small{color:#2f7a4a}.regression-test-examples article.is-bad small{color:#b0464a}.regression-test-examples article strong{color:var(--ink);font-size:13px;font-weight:var(--font-weight-bold)}.regression-test-examples article p{color:var(--ink);margin:0;font-size:13px;line-height:1.55}.regression-test-examples article span{color:var(--muted);font-size:11px;line-height:1.45}@media (max-width:520px){.term-interactive-demo.regression-test-demo .regression-test-secondary,.term-interactive-demo.regression-test-demo .regression-test-cta{flex:auto}.regression-test-ticket-head,.regression-test-case-head,.regression-test-suite-head{flex-wrap:wrap}}.term-card .term-preview.regression-test-card-preview{color:#18181b;background:linear-gradient(#ececee,#d8d8de);border-radius:16px;gap:8px;padding:10px;display:grid}.regression-test-card-run{background:#fff;border-radius:12px;gap:6px;padding:10px;display:grid}.regression-test-card-run .is-fail{color:#b91c1c;align-items:center;gap:8px;font-size:11px;font-weight:750;display:flex}.term-interactive-demo.regression-test-demo{color:#18181b;background:#e4e4e7;border-color:#c4c4cc;gap:12px;padding:12px}.regression-test-demo-run{background:#fff;border-radius:16px;gap:10px;padding:16px;display:grid;box-shadow:0 14px 28px #18181b14}.regression-test-demo-run header{justify-content:space-between;display:flex}.regression-test-demo-run .is-fail,.regression-test-demo-run .is-pending,.regression-test-demo-run .is-missing{background:#f4f4f5;border-radius:10px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.regression-test-demo-run .is-fail{color:#b91c1c;background:#fee2e2}.regression-test-demo-run .is-missing{color:#92400e;background:#fef3c7}.regression-test-demo-gone{color:#b91c1c;background:#fee2e2;border-radius:10px;margin:0;padding:10px;font-weight:750}.term-interactive-demo.regression-test-demo .regression-test-demo-primary,.term-interactive-demo.regression-test-demo .regression-test-demo-recover{color:#fff;background:#18181b;border:0;font-weight:850}.term-interactive-demo.regression-test-demo .regression-test-demo-primary:hover,.term-interactive-demo.regression-test-demo .regression-test-demo-recover:hover{color:#fff;background:#3f3f46;border:0}.regression-test-demo-result{color:#b91c1c;margin:0;font-weight:750}.regression-test-demo-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.term-interactive-demo.regression-test-demo .regression-test-demo-modes button{color:#18181b;background:#fff;border-color:#c4c4cc}.term-interactive-demo.regression-test-demo .regression-test-demo-modes button:hover{color:#18181b;background:#f4f4f5;border-color:#18181b}.term-interactive-demo.regression-test-demo .regression-test-demo-modes button[aria-pressed=true],.term-interactive-demo.regression-test-demo .regression-test-demo-modes button[aria-pressed=true]:hover{color:#fff;background:#18181b;border-color:#18181b}.regression-test-demo-note,.regression-test-demo [role=status]{color:#18181b;background:#ececee;border-left:3px solid #18181b;border-radius:0 8px 8px 0;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}@media (max-width:430px){.regression-test-demo-modes{grid-template-columns:1fr}}.regression-test-actionbar{background:#ffffffe0;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.regression-test-actionbar p{gap:3px;margin:0;display:grid}.regression-test-actionbar p span{color:#5b6b7a;font-size:10px;line-height:1.45}.regression-test-demo-caption{text-align:center;color:#41505c;margin:0;font-size:11px;line-height:1.55}.term-card .term-preview.regression-test-card-preview{color:#f4f4f5;background:radial-gradient(circle at 18% 20%,#f8717129,#0000 34%),linear-gradient(150deg,#18181b,#111114);border:1px solid #2a2a30;border-radius:16px;gap:8px;padding:10px;display:grid}.regression-test-card-row{background:#27272a;border-radius:12px;gap:6px;padding:10px;display:grid}.regression-test-card-row header{justify-content:space-between;font-size:10px;display:flex}.regression-test-card-row header b{color:#ff8a8a}.regression-test-card-row strong{font-size:13px}.regression-test-card-conclusion{margin:0;font-weight:750;line-height:1.45;color:#f4f4f5!important;font-size:10px!important}.term-interactive-demo.regression-test-demo{color:#18181b;background:linear-gradient(150deg,#f4f4f5,#e4e4e7);border-color:#3f3f46;gap:14px;padding:16px;display:grid}.regression-test-suite{color:#f4f4f5;background:#18181b;border-radius:18px;gap:10px;padding:18px;display:grid;box-shadow:0 18px 40px #18181b2e}.regression-test-suite header{justify-content:space-between;display:flex}.regression-test-row{background:#27272a;border-radius:10px;gap:4px;padding:12px;display:grid}.regression-test-row.is-locked{outline:2px solid #ff6b6b}.regression-test-row span{color:#ff8a8a;font-weight:800}.regression-test-missing{color:#ffc2c8;background:#3a2030;border-radius:10px;margin:0;padding:14px}.regression-test-stamp{background:#27272a;border-radius:10px;align-items:center;gap:8px;margin:0;padding:10px;font-weight:800;display:flex}.term-interactive-demo.regression-test-demo .regression-test-demo-primary{color:#fff;background:#18181b;border:1px solid #18181b;border-radius:11px;min-height:42px;padding:0 16px;font-weight:850}.term-interactive-demo.regression-test-demo .regression-test-demo-primary:hover{color:#fff;background:#000;border-color:#000}.term-interactive-demo.regression-test-demo button:focus-visible{outline-offset:3px;outline:3px solid #18181b66}.regression-test-examples article.is-good{border-left:3px solid #146c43}.regression-test-examples article.is-bad{border-left:3px solid #b91c1c}@media (max-width:780px){.regression-test-actionbar{flex-direction:column;align-items:stretch}.term-interactive-demo.regression-test-demo .regression-test-demo-primary{width:100%}}@media (max-width:480px){.regression-test-suite{padding:14px}}
