@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Oxanium:wght@600;700;800&display=swap";:root{color-scheme:light;font-family:Inter,Segoe UI,system-ui,sans-serif;background:radial-gradient(circle at top left,rgba(120,124,255,.08),transparent 24%),radial-gradient(circle at top right,rgba(255,255,255,.55),transparent 26%),linear-gradient(180deg,#f5f7fb,#e8edf4);color:#192131;--bg: #eef2f7;--surface: rgba(255, 255, 255, .42);--surface-strong: rgba(255, 255, 255, .58);--surface-muted: rgba(248, 250, 252, .46);--surface-inset: rgba(255, 255, 255, .34);--surface-inset-strong: rgba(255, 255, 255, .54);--surface-panel: linear-gradient(180deg, rgba(252, 253, 255, .84), rgba(246, 249, 252, .94));--surface-float: linear-gradient(180deg, rgba(255, 255, 255, .92), rgba(248, 250, 253, .98));--border: rgba(88, 97, 115, .12);--border-strong: rgba(88, 97, 115, .18);--text: #192131;--text-muted: #546078;--text-soft: #778198;--accent: #5d6982;--accent-strong: #424c61;--accent-soft: rgba(93, 105, 130, .12);--brand-primary: #5874ff;--success: #257a61;--success-soft: rgba(37, 122, 97, .11);--warning: #b7792d;--warning-soft: rgba(183, 121, 45, .11);--danger: #be5a63;--danger-soft: rgba(190, 90, 99, .11);--neutral-soft: rgba(72, 82, 101, .06);--shadow: 0 21px 63px rgba(34, 44, 66, .084);--shadow-soft: 0 15px 40px rgba(34, 44, 66, .047);--radius-xl: 18px;--radius-lg: 14px;--radius-md: 10px;--radius-sm: 8px;--sidebar-width: 332px;--sidebar-width-collapsed: 118px}:root[data-theme=dark]{color-scheme:dark;background:radial-gradient(circle at top left,rgba(95,109,130,.22),transparent 24%),radial-gradient(circle at top right,rgba(82,91,110,.18),transparent 26%),linear-gradient(180deg,#161b24,#0f141d);color:#edf3fc;--bg: #101620;--surface: rgba(18, 24, 35, .64);--surface-strong: rgba(21, 28, 40, .76);--surface-muted: rgba(23, 30, 43, .6);--surface-inset: rgba(38, 47, 66, .82);--surface-inset-strong: rgba(34, 43, 60, .9);--surface-panel: linear-gradient(180deg, rgba(18, 25, 37, .94), rgba(14, 20, 30, .98));--surface-float: linear-gradient(180deg, rgba(28, 37, 54, .94), rgba(20, 27, 40, .98));--border: rgba(170, 184, 212, .14);--border-strong: rgba(170, 184, 212, .2);--text: #edf3fc;--text-muted: #aab6cc;--text-soft: #8691a8;--accent: #9aa8c6;--accent-strong: #d9e4ff;--accent-soft: rgba(143, 157, 188, .16);--brand-primary: #5874ff;--success: #63c0a2;--success-soft: rgba(99, 192, 162, .14);--warning: #d9a35e;--warning-soft: rgba(217, 163, 94, .14);--danger: #e07b84;--danger-soft: rgba(224, 123, 132, .14);--neutral-soft: rgba(161, 175, 205, .08);--shadow: 0 23px 67px rgba(0, 0, 0, .399);--shadow-soft: 0 15px 40px rgba(0, 0, 0, .231)}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body,#root{min-height:100%}body{margin:0;min-width:320px;color:var(--text);font-size:1rem;background:radial-gradient(circle at top left,rgba(122,128,255,.08),transparent 26%),linear-gradient(180deg,#f4f6fa,#e9eef5)}:root[data-theme=dark] body{background:radial-gradient(circle at top left,rgba(93,105,130,.18),transparent 28%),linear-gradient(180deg,#171c25,#0f141d)}:root[data-theme=dark] .qa-main:before{opacity:.09;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 520' fill='none'%3E%3Cg stroke='%23788398' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='110' y='40' width='100' height='150' rx='8'/%3E%3Crect x='95' y='205' width='130' height='110' rx='8'/%3E%3Crect x='120' y='330' width='80' height='140' rx='8'/%3E%3Cpath d='M110 115H60m150 0h50M95 260H50m175 0h45M140 470v30m40-30v30'/%3E%3Cpath d='M135 80h50M135 112h50M135 144h50'/%3E%3Cpath d='M125 360h70M125 395h70M125 430h70'/%3E%3C/g%3E%3Cg stroke='%235874ff' fill='%235874ff' fill-opacity='0.16'%3E%3Ccircle cx='60' cy='115' r='12'/%3E%3Ccircle cx='260' cy='115' r='12'/%3E%3Ccircle cx='50' cy='260' r='12'/%3E%3Ccircle cx='270' cy='260' r='12'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / contain}button,input,select{font:inherit}a{color:var(--accent-strong);text-decoration:none}a:hover,.text-link:hover{text-decoration:underline}.text-link{border:0;background:transparent;color:var(--accent-strong);cursor:pointer;padding:0}.mono{font-family:SFMono-Regular,JetBrains Mono,ui-monospace,monospace}.eyebrow{display:inline-flex;align-items:center;font-size:1rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft)}.qa-shell{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-height:100vh;width:100%;transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1)}.qa-shell.sidebar-collapsed{grid-template-columns:var(--sidebar-width-collapsed) minmax(0,1fr)}.qa-sidebar{position:sticky;top:0;display:grid;align-content:start;gap:18px;height:100vh;padding:30px 18px 28px;border-right:1px solid var(--border);background:linear-gradient(180deg,#f9fbfe80,#f4f7fb6b);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);transition:padding .22s cubic-bezier(.22,1,.36,1),gap .22s cubic-bezier(.22,1,.36,1),background .18s ease}.qa-sidebar.collapsed{gap:16px;padding:22px 10px}.brand-card,.section-card,.metric-card,.run-card,.lane-card,.report-card,.action-card,.review-group-card,.scenario-row,.issue-row,.schedule-row,.coverage-row,.version-row{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg,#ffffff75,#ffffffb3);box-shadow:var(--shadow-soft);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);transition:transform .14s ease,box-shadow .16s ease,border-color .14s ease,background .18s ease;overflow:hidden;min-width:0;max-width:100%}.brand-card{display:grid;gap:8px;padding:18px 16px 16px;overflow:visible;background:linear-gradient(180deg,#ffffff85,#fcfdffb8)}.brand-head{display:block}.brand-lockup{display:grid;gap:.78rem;min-width:0}.brand-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.brand-kicker{display:inline-flex;align-items:center;gap:.42rem;white-space:nowrap;font-size:.9rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-soft)}.brand-automation{font-size:.52em;line-height:1;letter-spacing:.14em;vertical-align:super;opacity:.92}.brand-title,.brand-card h1{margin:0;font-family:Oxanium,Inter,sans-serif;font-size:clamp(3rem,3.2vw,3.55rem);font-weight:400;letter-spacing:.07em;line-height:.9;text-transform:uppercase;color:var(--brand-primary)}.sidebar-toggle{min-width:2rem;width:2rem;min-height:2rem;height:2rem;padding-inline:0;padding-block:0;font-size:.9rem;font-weight:800;background:#ffffff61;border-radius:9px;border-color:#5861733d;align-self:center;box-shadow:none}.qa-sidebar.collapsed .brand-card{padding:14px 10px 12px;text-align:center}.qa-sidebar.collapsed .brand-lockup{gap:.52rem}.qa-sidebar.collapsed .brand-title,.qa-sidebar.collapsed .brand-card h1{font-size:1.48rem;line-height:.96;letter-spacing:.04em}.qa-sidebar.collapsed .brand-title-row{flex-direction:column;justify-content:center;align-items:center;gap:7px}.qa-sidebar.collapsed .sidebar-toggle{width:3.5rem;min-width:3.5rem;min-height:1.4rem;height:1.4rem;font-size:.72rem;border-radius:8px}.brand-card p,.page-header p,.section-head p,.metric-card p,.run-card p,.lane-card p,.issue-main p,.scenario-main p,.action-card p,.report-card p,.empty-state,.callout-item p,.detail-callout p,.signoff-note,.schedule-row p{margin:0;color:var(--text-muted);line-height:1.6}.sidebar-nav{display:grid;gap:14px;align-content:start}.nav-button{width:100%;min-height:58px;padding:15px 18px;border-radius:var(--radius-md);border:1px solid var(--border);background:#ffffff57;color:var(--text-muted);text-align:left;font-weight:600;font-size:1.08rem;line-height:1.35;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav-button>span:first-child{min-width:0}.nav-button:hover,.nav-button.active{transform:translateY(-1px);border-color:#5d698238;color:var(--accent-strong);background:#ffffff94;box-shadow:0 10px 24px #5d698214}.guide-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;background:linear-gradient(180deg,#e0e4eee0,#d3d9e7bd);border-color:#5f6a802e}.guide-nav:hover,.guide-nav.active{background:linear-gradient(180deg,#e4e8f2f5,#d6dcebd6)}.guide-nav-mark{position:relative;flex:0 0 auto;width:20px;height:20px;border-radius:6px;border:1px solid rgba(86,98,122,.22);background:linear-gradient(180deg,#ffffffb8,#e1e6f08a);box-shadow:inset 0 1px #ffffff94,0 6px 16px #47526814;display:inline-flex;align-items:center;justify-content:center;gap:3px}.guide-nav-mark:before,.guide-nav-mark:after{content:"";position:absolute;top:50%;width:3px;height:9px;border-radius:999px;background:#6c778e61;transform:translateY(-50%)}.guide-nav-mark:before{left:-3px}.guide-nav-mark:after{right:-3px}.guide-nav-mark-eye{width:3px;height:3px;border-radius:999px;background:#4d586ee0}:root[data-theme=dark] .qa-sidebar{background:linear-gradient(180deg,#10151fb8,#0f141de0)}:root[data-theme=dark] .brand-card,:root[data-theme=dark] .section-card,:root[data-theme=dark] .metric-card,:root[data-theme=dark] .run-card,:root[data-theme=dark] .lane-card,:root[data-theme=dark] .report-card,:root[data-theme=dark] .action-card,:root[data-theme=dark] .review-group-card,:root[data-theme=dark] .scenario-row,:root[data-theme=dark] .issue-row,:root[data-theme=dark] .schedule-row,:root[data-theme=dark] .coverage-row,:root[data-theme=dark] .version-row{background:linear-gradient(180deg,#181f2cbd,#121823db)}:root[data-theme=dark] .nav-button,:root[data-theme=dark] .pill,:root[data-theme=dark] .run-count-grid span,:root[data-theme=dark] .status-pill,:root[data-theme=dark] .chip{background:#1b2331b8}:root[data-theme=dark] .guide-nav{background:linear-gradient(180deg,#222939eb,#1a212fd6);border-color:#818da62e}:root[data-theme=dark] .guide-nav:hover,:root[data-theme=dark] .guide-nav.active{background:linear-gradient(180deg,#283041f5,#1f2636e6)}:root[data-theme=dark] .guide-nav-mark{border-color:#8390ab29;background:linear-gradient(180deg,#434d628f,#2f3849bd);box-shadow:inset 0 1px #ffffff0f,0 8px 18px #0003}:root[data-theme=dark] .guide-nav-mark:before,:root[data-theme=dark] .guide-nav-mark:after{background:#a1b0cc42}:root[data-theme=dark] .guide-nav-mark-eye{background:var(--brand-primary)}.qa-sidebar.collapsed .nav-button{min-height:58px;padding:14px 10px;font-size:.98rem;line-height:1.2;text-align:center;display:flex;align-items:center;justify-content:center}.qa-sidebar.collapsed .guide-nav{justify-content:center}.qa-main{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:24px;padding:30px clamp(24px,2.1vw,34px) 46px;width:100%;max-width:none;margin:0;position:relative;isolation:isolate;overflow-x:clip;transition:padding .22s cubic-bezier(.22,1,.36,1),gap .22s cubic-bezier(.22,1,.36,1)}.qa-shell.sidebar-collapsed .qa-main{padding-inline:clamp(24px,2.8vw,44px)}.qa-main:before{content:"";position:fixed;right:2.5rem;bottom:1.5rem;width:min(30vw,360px);height:min(54vw,620px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 520' fill='none'%3E%3Cg stroke='%23788398' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='110' y='40' width='100' height='150' rx='8'/%3E%3Crect x='95' y='205' width='130' height='110' rx='8'/%3E%3Crect x='120' y='330' width='80' height='140' rx='8'/%3E%3Cpath d='M110 115H60m150 0h50M95 260H50m175 0h45M140 470v30m40-30v30'/%3E%3Ccircle cx='60' cy='115' r='12'/%3E%3Ccircle cx='260' cy='115' r='12'/%3E%3Ccircle cx='50' cy='260' r='12'/%3E%3Ccircle cx='270' cy='260' r='12'/%3E%3Cpath d='M135 80h50M135 112h50M135 144h50'/%3E%3Cpath d='M125 360h70M125 395h70M125 430h70'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / contain;opacity:.065;pointer-events:none;filter:blur(.2px);transform:translateZ(0);z-index:-1}.page-header{display:flex;justify-content:space-between;flex-wrap:wrap;gap:18px;align-items:flex-start;min-width:0;width:100%;max-width:100%}.page-header>*{min-width:0}.page-header>div:first-child,.section-head>div{display:grid;gap:1.1rem;min-width:0}.page-header>div:first-child{flex:1 1 420px}.page-header h2,.section-head h3,.lane-card h4,.run-card h4,.coverage-row strong,.issue-main strong,.scenario-main strong,.action-card strong,.report-card strong,.review-group-main strong{margin:0;letter-spacing:-.04em}.page-header h2{font-size:clamp(2.75rem,4vw,4.15rem);line-height:.96}.page-title-inline{display:flex;flex-wrap:wrap;gap:14px;align-items:baseline}.page-title-accent{color:var(--danger);font-size:.72em;line-height:.92;letter-spacing:-.055em}.page-header p{max-inline-size:72ch;font-size:1.18rem;line-height:1.72}.header-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end;min-width:0;flex:1 1 420px;width:100%;max-width:100%;margin-left:auto}.header-utility-tray{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-height:46px;max-width:100%;min-width:0;padding:6px 8px;border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(180deg,var(--surface),var(--surface-strong));box-shadow:var(--shadow-soft);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);margin-left:auto}.header-field,.header-auth-chip{display:inline-grid;gap:4px;min-width:0;padding:6px 8px;border-radius:12px;background:#ffffff57}.header-field-label{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft)}.header-auth-chip{min-width:0;max-width:100%}.status-block{display:grid;gap:3px;min-width:240px;padding:14px 16px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-inset-strong);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.status-block.compact{min-width:228px;max-width:320px;padding:10px 12px;gap:0}.status-block-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.status-block-main{display:grid;gap:2px}.status-block-tools{display:flex;justify-content:flex-end}.header-status-tools{align-items:center;gap:10px}.header-status-block{min-width:auto}.status-block strong{font-size:1.35rem}.status-block span:last-child{color:var(--text-muted);font-size:1rem}.theme-switch{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:30px;padding:0 8px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-weight:700;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .18s ease}.theme-switch.active{color:var(--accent-strong);border-color:#5d698238;background:#5d69821a}.theme-switch-track{position:relative;display:inline-flex;align-items:center;width:32px;height:18px;border-radius:999px;background:#5d69822e;transition:background .18s ease;flex:0 0 auto}.theme-switch-thumb{width:12px;height:12px;border-radius:999px;background:#fffffff5;box-shadow:0 2px 10px #222c422e;transform:translate(3px);transition:transform .18s ease,background .18s ease}.theme-switch.active .theme-switch-track{background:#5d698257}.theme-switch.active .theme-switch-thumb{transform:translate(17px);background:var(--accent-strong)}.theme-switch-label{font-weight:700;font-size:.94rem;letter-spacing:.01em}.banner{padding:14px 18px;border-radius:var(--radius-md);border:1px solid transparent;font-weight:600}.banner-success{background:var(--success-soft);border-color:#257a612e;color:#1d6150}.banner-danger{background:var(--danger-soft);border-color:#be5a632e;color:#8f4751}.banner-neutral{background:var(--neutral-soft);border-color:var(--border);color:var(--text)}.banner-warning{background:var(--warning-soft);border-color:#b7792d2e;color:#8d5b1e}.banner-inline-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.banner-actions{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}:root[data-theme=dark] .banner-success{border-color:#63c0a247;color:#8ce0c2}:root[data-theme=dark] .banner-danger{border-color:#e07b8442;color:#f2aab2}:root[data-theme=dark] .banner-warning{border-color:#d9a35e42;color:#f1c38c}:root[data-theme=dark] .header-field,:root[data-theme=dark] .header-auth-chip{background:#1a2231a3}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1),gap .22s cubic-bezier(.22,1,.36,1)}.page-transition-frame{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;width:100%;max-width:100%;justify-self:stretch;overflow-x:hidden;animation:qaPageFadeIn 95ms ease-out both;will-change:opacity}@keyframes qaPageFadeIn{0%{opacity:.94}to{opacity:1}}.metric-card{display:grid;gap:12px;padding:22px 20px 24px;min-width:0;align-content:start;will-change:transform,box-shadow;transition:transform .16s ease,box-shadow .18s ease,border-color .16s ease,background .18s ease}.metric-card>.eyebrow{display:block;max-width:100%;line-height:1.32;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.metric-card strong{font-size:clamp(2rem,2.35vw,2.7rem);line-height:1;letter-spacing:-.06em;overflow-wrap:anywhere;word-break:break-word}.metric-card-dominant{grid-column:span 2;min-height:100%;align-content:start}.metric-card-dominant strong{font-size:clamp(2.75rem,3.15vw,3.65rem)}.metric-card-dominant p{max-inline-size:34ch}.metric-card p{font-size:1.08rem;line-height:1.65;overflow-wrap:anywhere;word-break:break-word}.signal-cluster{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:18px;align-items:stretch;transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1),gap .22s cubic-bezier(.22,1,.36,1)}.signal-primary-card{align-content:start;gap:18px;min-height:210px;padding:24px 24px 26px}.signal-primary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.signal-primary-title-block{display:grid;gap:.9rem;min-width:0}.signal-primary-title-block h3{margin:0;font-size:clamp(2.15rem,2.8vw,3rem);line-height:.98;letter-spacing:-.06em}.signal-primary-action{flex:0 0 auto}.signal-primary-value{font-size:clamp(3.6rem,5vw,5.1rem);line-height:.88;letter-spacing:-.09em}.signal-primary-note{max-inline-size:40ch;font-size:1.08rem;line-height:1.65}.signal-primary-meta{display:flex;flex-wrap:wrap;gap:10px}.signal-primary-meta span{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-muted);color:var(--text-muted);font-size:.96rem;font-weight:600}.signal-side-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:0;transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1),gap .22s cubic-bezier(.22,1,.36,1)}.signal-side-card{min-height:0;padding:20px 18px 22px}.signal-side-card strong{font-size:clamp(2rem,2.4vw,2.7rem)}.tone-success strong{color:var(--success)}.tone-danger strong{color:var(--danger)}.tone-warning strong{color:var(--warning)}.section-card{display:grid;gap:20px;padding:24px;min-width:0}.section-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.run-section-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.section-head h3{font-size:clamp(2rem,2.4vw,2.55rem);line-height:1.05}.section-head p{max-inline-size:72ch;font-size:1.08rem;line-height:1.66}.section-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.page-stack{display:grid;gap:16px;width:100%;max-width:100%;min-width:0;justify-self:stretch}.page-stack-immersive{gap:22px}.compliance-native-stack{width:100%;grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;justify-self:stretch}.compliance-native-shell{width:100%;min-width:0;max-width:100%;justify-self:stretch}.compliance-native-host{display:block;width:100%;max-width:100%;min-width:0;min-height:calc(100vh - 180px);justify-self:stretch;overflow-x:hidden}.immersive-hero-card,.guide-hero-card{padding:26px 28px;border-radius:calc(var(--radius-xl) + 4px);background:linear-gradient(145deg,#ffffffc2,#f7f9fd94),radial-gradient(circle at top right,rgba(116,133,177,.14),transparent 38%);box-shadow:0 28px 68px #121c2e1a}.immersive-hero-grid,.guide-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:28px;align-items:stretch}.immersive-hero-copy,.guide-hero-copy{display:grid;gap:1rem;align-content:start}.immersive-hero-copy h3,.guide-hero-copy h3{margin:0;max-width:13ch;font-size:clamp(3.2rem,5vw,5.2rem);line-height:.9;letter-spacing:-.07em;font-weight:700}.immersive-hero-copy p,.guide-hero-copy p{margin:0;max-width:62ch;color:var(--text-muted);font-size:1.12rem;line-height:1.74}.immersive-inline-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:10px}.immersive-inline-metrics>div,.immersive-runtime-note{display:grid;gap:.55rem;padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-inset);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.immersive-inline-metrics strong,.immersive-runtime-note strong{font-size:1.24rem;line-height:1.12;letter-spacing:-.035em}.immersive-hero-controls,.guide-hero-actions{display:grid;gap:14px;align-content:start}.immersive-runtime-note{min-height:100%}.overview-story-grid,.guide-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1),gap .22s cubic-bezier(.22,1,.36,1)}.overview-story-panel,.guide-story-panel{padding:22px}.chart-surface-echart .chart-surface-body{min-height:280px}.guide-ribbon-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1),gap .22s cubic-bezier(.22,1,.36,1)}.guide-ribbon-card,.guide-pillar-card,.guide-phase-strip,.guide-inline-note-hero{display:grid;gap:.9rem;padding:20px;border-radius:var(--radius-md);border:1px solid var(--border);background:linear-gradient(180deg,var(--surface),var(--surface-strong));box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.guide-ribbon-card strong,.guide-pillar-card strong,.guide-phase-strip strong{font-size:1.16rem;line-height:1.2;letter-spacing:-.02em}.guide-ribbon-card p,.guide-pillar-card p,.guide-phase-strip p,.guide-inline-note-hero p{margin:0;color:var(--text-muted);font-size:1rem;line-height:1.68}.guide-pillars-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1),gap .22s cubic-bezier(.22,1,.36,1)}.guide-runtime-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px;align-items:stretch;transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1),gap .22s cubic-bezier(.22,1,.36,1)}.guide-runtime-panel,.guide-credit-panel{min-width:0}.guide-stack-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.guide-stack-card{display:grid;gap:8px;min-width:0;padding:16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-inset)}.guide-stack-card span,.guide-credit-facts p{color:var(--text-soft)}.guide-stack-card span{font-size:.78rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.guide-stack-card strong{color:var(--text);font-size:clamp(1.45rem,1.8vw,2rem);line-height:1;letter-spacing:-.04em}.guide-stack-card p{margin:0;color:var(--text-muted);font-size:.96rem;line-height:1.55}.guide-credit-panel{align-content:space-between;gap:18px}.guide-credit-zero{display:grid;gap:8px;padding:18px 0 10px}.guide-credit-zero strong{color:var(--accent-strong);font-size:clamp(5.4rem,7vw,8rem);line-height:.82;letter-spacing:-.08em}.guide-credit-zero span{max-width:18ch;color:var(--text);font-size:clamp(1.35rem,1.8vw,1.9rem);font-weight:800;line-height:1.05;letter-spacing:-.045em}.guide-credit-facts{display:grid;gap:8px}.guide-credit-facts p{position:relative;margin:0;padding-left:18px;font-size:.96rem;line-height:1.55}.guide-credit-facts p:before{content:"";position:absolute;left:0;top:.72em;width:7px;height:7px;border-radius:999px;background:var(--accent-strong);opacity:.82}.guide-chart-surface{min-height:100%}.guide-phase-shell{display:grid;gap:18px;padding:24px}.guide-phase-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1),gap .22s cubic-bezier(.22,1,.36,1)}.guide-phase-strip{grid-template-columns:auto minmax(0,1fr);align-items:start}.guide-phase-marker{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:999px;font-size:.98rem;font-weight:800;color:var(--accent-strong);background:#5d69821f;border:1px solid rgba(93,105,130,.14)}.guide-inline-note-hero strong{font-size:1.14rem;line-height:1.55}.overview-control-bar{display:grid;gap:12px;min-width:min(100%,620px)}.overview-range-row{justify-content:flex-end}.overview-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1),gap .22s cubic-bezier(.22,1,.36,1)}.page-stack-overview{gap:18px}.overview-toolbar-shell{padding:18px 22px}.overview-toolbar-grid{display:grid;grid-template-columns:auto minmax(280px,1fr) auto;gap:16px;align-items:end;transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1),gap .22s cubic-bezier(.22,1,.36,1)}.overview-toolbar-meta{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.coverage-toolbar-shell{padding-block:20px}.coverage-toolbar-grid{display:grid;grid-template-columns:minmax(240px,.92fr) minmax(0,1.72fr);gap:16px;align-items:end;transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1),gap .22s cubic-bezier(.22,1,.36,1)}.coverage-toolbar-presets{display:grid;gap:12px}.coverage-toolbar-main{display:grid;gap:14px;min-width:0}.coverage-toolbar-meta{justify-content:flex-start}.run-filter-shell{padding-block:18px}.run-filter-top{display:grid;gap:12px}.run-layout-shell{padding:22px}.overview-toolbar-chip{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-muted);font-weight:600;font-size:.95rem}.overview-top-shell{padding:24px}.overview-top-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(340px,.98fr);gap:14px;align-items:stretch;transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1),gap .22s cubic-bezier(.22,1,.36,1)}.overview-scoreboard,.overview-top-side{display:grid;gap:14px;min-width:0}.overview-scoreboard{padding:20px 22px;border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(180deg,var(--surface),var(--surface-strong));box-shadow:var(--shadow-soft)}.overview-score-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.overview-score-value{font-size:clamp(5rem,9vw,7.2rem);line-height:.86;letter-spacing:-.08em;font-weight:800;color:var(--text)}.overview-score-note{margin:0;max-width:40ch;color:var(--text-muted);font-size:1.04rem;line-height:1.55}.overview-score-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.overview-score-strip span{display:grid;gap:4px;padding:12px 12px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-muted);font-size:.96rem;line-height:1.35}.overview-score-strip strong{font-size:1.55rem;line-height:1;letter-spacing:-.05em;color:var(--text)}.overview-top-side{align-content:start}.overview-scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1),gap .22s cubic-bezier(.22,1,.36,1)}.overview-mini-card{padding:18px 18px 20px}.overview-mini-card strong{font-size:clamp(2.2rem,2.8vw,2.9rem)}.coverage-chart-dashboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch;transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1),gap .22s cubic-bezier(.22,1,.36,1)}.bug-chart-dashboard{justify-content:stretch}.bug-donut-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.bug-donut-surface{min-width:0}.bug-donut-surface .chart-surface-head{gap:.18rem}.bug-donut-surface .chart-surface-body{position:relative}@media(min-width:2200px){.bug-chart-dashboard{grid-template-columns:repeat(2,minmax(0,860px));justify-content:center}}.coverage-metrics-grid .metric-card,.review-metrics-grid .metric-card{min-height:156px}.coverage-chart-dashboard .chart-surface{min-height:0}.coverage-chart-dashboard .chart-surface-body,.coverage-chart-dashboard .chart-surface-tall .chart-surface-body{height:238px;min-height:0}.chart-surface-wide{grid-column:1 / -1}.overview-footer-grid{display:grid;grid-template-columns:minmax(0,.97fr) minmax(0,1.03fr);gap:14px;transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1),gap .22s cubic-bezier(.22,1,.36,1)}.filter-field{display:grid;gap:10px;min-width:0}.overview-kpi-shell{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"pass pass donutA donutB" "scope scope donutA donutB";gap:16px;align-items:stretch;grid-auto-rows:minmax(156px,auto);transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1),gap .22s cubic-bezier(.22,1,.36,1)}.overview-pass-card{grid-area:pass;justify-content:stretch;align-content:space-between;min-height:0;padding:24px 26px 26px}.overview-kpi-card strong{font-size:clamp(2.35rem,2.9vw,3.25rem)}.pass-rate-meter-card{gap:14px}.pass-rate-meter-wrap{display:flex;justify-content:center;align-items:center;min-height:0;min-width:0;width:100%;padding-inline:clamp(18px,2vw,28px)}.pass-rate-meter-body{display:grid;grid-template-columns:minmax(244px,.94fr) minmax(264px,1.06fr);gap:clamp(20px,2vw,30px);align-items:center;min-width:0;width:100%}.pass-rate-meter{position:relative;width:min(100%,clamp(246px,20vw,312px));aspect-ratio:1;margin-inline:auto}.pass-rate-meter-svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.pass-rate-meter-track,.pass-rate-meter-progress{fill:none}.pass-rate-meter-track{stroke:#78849b24}.pass-rate-meter-progress{stroke-linecap:round;transition:stroke .12s ease,stroke-dashoffset .18s ease}.pass-rate-meter-progress-risk{stroke:#c3646f;filter:drop-shadow(0 8px 18px rgba(195,100,111,.12))}.pass-rate-meter-progress-watch{stroke:#d09b52;filter:drop-shadow(0 8px 18px rgba(208,155,82,.12))}.pass-rate-meter-progress-healthy{stroke:#2e8b72;filter:drop-shadow(0 8px 18px rgba(46,139,114,.12))}.pass-rate-meter-center{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center}.pass-rate-meter-center strong{color:var(--text);display:block;font-size:clamp(4.25rem,4.7vw,5.35rem);line-height:.86;letter-spacing:-.075em;transform:translate(-.035em)}.pass-rate-meter-detail{display:grid;gap:0;min-width:0;align-self:stretch}.pass-rate-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:center}.pass-rate-support-item{display:grid;gap:5px;min-width:0;padding:12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-inset)}.pass-rate-support-item span{color:var(--text-soft);font-size:.82rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pass-rate-support-item strong{color:var(--text);font-size:clamp(1.3rem,1.35vw,1.75rem);line-height:.95;letter-spacing:-.05em}.overview-kpi-card p{max-inline-size:28ch}.overview-kpi-donut{min-width:0}.overview-kpi-donut .chart-surface-head{gap:.18rem}.overview-kpi-donut-outcome{grid-area:donutA}.overview-kpi-donut-coverage{grid-area:donutB}.overview-kpi-donut .chart-surface-body{position:relative;height:clamp(292px,26vw,320px);min-height:0;overflow:hidden;padding-inline:10px}.overview-kpi-donut .donut-center-metric{left:35%;width:min(8rem,34%);max-width:34%}.donut-center-metric{position:absolute;left:38%;top:50%;display:grid;gap:4px;width:9rem;max-width:34%;min-width:0;pointer-events:none;text-align:center;transform:translate(-50%,-50%)}.donut-center-metric strong{color:var(--text);font-size:clamp(2.7rem,3vw,3.35rem);line-height:.9;letter-spacing:-.06em}.donut-center-metric span{color:var(--text-soft);font-size:.78rem;font-weight:850;line-height:1.15;overflow-wrap:anywhere}.overview-kpi-donut .chart-surface-head strong{font-size:1rem;line-height:1.3}.overview-stat-scope{grid-area:scope;align-content:start;gap:16px}.overview-scope-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.overview-scope-metric-grid>div{display:grid;gap:7px;min-width:0;padding:14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-inset)}.overview-scope-metric-grid strong{font-size:clamp(2.1rem,2.5vw,3rem);line-height:.9;letter-spacing:-.06em}.overview-scope-metric-grid span{color:var(--text);font-weight:800;line-height:1.15}.overview-scope-metric-grid p{max-inline-size:20ch;margin:0;color:var(--text-muted);font-size:.98rem;line-height:1.35}.overview-chart-board{grid-template-columns:repeat(2,minmax(0,1fr));transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1),gap .22s cubic-bezier(.22,1,.36,1)}.overview-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1),gap .22s cubic-bezier(.22,1,.36,1)}.chart-surface-tall .chart-surface-body{height:340px}.overview-summary-table{display:grid;gap:10px}.overview-summary-head,.overview-summary-row{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,.8fr));gap:12px;align-items:center}.overview-summary-head{padding:0 4px;color:var(--text-soft);font-size:.96rem;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.overview-summary-row{padding:14px 16px;border-radius:var(--radius-md);border:1px solid var(--border);background:linear-gradient(180deg,var(--surface),var(--surface-strong));box-shadow:var(--shadow-soft)}.overview-summary-row strong,.overview-summary-row span{min-width:0}.chart-grid,.chart-grid-two{display:grid;gap:16px}.chart-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-surface{display:grid;gap:14px;min-width:0;width:100%;max-width:100%;padding:18px;border-radius:var(--radius-md);border:1px solid var(--border);background:linear-gradient(180deg,var(--surface),var(--surface-strong));box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden}.chart-surface-head{display:grid;gap:.72rem}.chart-surface-head strong{font-size:1.18rem;line-height:1.25}.chart-surface-body{min-width:0;width:100%;max-width:100%;height:260px;overflow:hidden}.chart-surface-body>div{min-width:0;max-width:100%}.chart-surface-body svg{max-width:100%}.chart-tooltip{display:grid;gap:8px;padding:10px 12px;border-radius:14px;border:1px solid var(--border);background:#fafcfff0;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.chart-tooltip-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:180px}.guide-cta-row{display:flex;flex-wrap:wrap;gap:10px}.guide-step-grid,.guide-phase-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.guide-step-card,.guide-phase-card{display:grid;gap:10px;padding:18px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-panel);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.guide-step-index{color:var(--text-soft);font-size:.96rem;font-weight:800;letter-spacing:.16em}.guide-step-card strong,.guide-phase-card strong{font-size:1.14rem;line-height:1.26}.guide-step-card p,.guide-phase-card p{font-size:1rem;line-height:1.65}.guide-inline-note{display:grid;gap:10px;padding:18px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-inset);box-shadow:var(--shadow-soft)}.guide-inline-note strong{line-height:1.55}.two-column-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.94fr);gap:16px}.three-column-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.guide-bug-grid{align-items:start}.guide-bug-flow{display:grid;gap:14px}.guide-bug-card{display:grid;gap:8px;padding:16px 18px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-inset);box-shadow:var(--shadow-soft)}.guide-bug-card strong{font-size:1.08rem}.guide-bug-card p,.guide-bug-note p{margin:0;color:var(--text-muted);line-height:1.62}.guide-bug-note{display:grid;gap:12px}.guide-bug-note p{position:relative;padding-left:18px}.guide-bug-note p:before{content:"";position:absolute;left:0;top:.75em;width:8px;height:8px;border-radius:999px;background:var(--brand-primary);transform:translateY(-50%)}.guide-bug-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.page-stack-bugs,.page-stack-control{gap:16px}.bugs-subnav{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}.bugs-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.bug-list,.bug-board-stack,.bug-hotspot-list,.control-panel-list{display:grid;gap:12px}.leaderboard-list{display:grid;gap:10px}.leaderboard-list-compact{gap:8px}.leaderboard-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-inset)}.leaderboard-row strong{font-size:.98rem}.leaderboard-row span{color:var(--text-muted);font-size:.92rem}.bug-row-card{position:relative;display:grid;grid-template-columns:8px minmax(0,1fr);gap:0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-panel);box-shadow:var(--shadow-soft);overflow:hidden}.bug-row-card.selected{border-color:#6750ff40;box-shadow:0 18px 34px #6750ff1f}.bug-severity-rail{min-height:100%}.bug-severity-rail.tone-danger{background:linear-gradient(180deg,#be5a63eb,#be5a63ad)}.bug-severity-rail.tone-warning{background:linear-gradient(180deg,#b7792de6,#b7792d9e)}.bug-severity-rail.tone-neutral,.bug-severity-rail.tone-success{background:linear-gradient(180deg,#5874ffd1,#5874ff94)}.bug-row-main{display:grid;gap:12px;padding:18px 18px 16px;min-width:0}.bug-row-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:flex-start;min-width:0}.bug-row-title-block{display:grid;gap:6px;min-width:0}.bug-row-title-block .eyebrow,.bug-row-title-block strong{font-size:1.12rem;line-height:1.28;overflow-wrap:anywhere;word-break:break-word}.bug-row-title-block p{margin:0;color:var(--text-muted);line-height:1.62;max-inline-size:72ch;overflow-wrap:anywhere;word-break:break-word}.bug-row-head-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;max-width:100%}.bug-row-meta{display:flex;flex-wrap:wrap;gap:8px;min-width:0;align-items:flex-start}.bug-row-meta .chip{max-width:100%;white-space:normal;line-height:1.3;overflow-wrap:anywhere;word-break:break-word}.chip-analyst{border-color:#5874ff29}.chip-analyst.tone-success{background:#257a611c;color:var(--success)}.chip-analyst.tone-warning{background:#b7792d1c;color:var(--warning)}.chip-analyst.tone-neutral{background:#48526514;color:var(--accent-strong)}.chip-analyst.tone-danger{background:#be5a631c;color:var(--danger)}.bug-row-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:flex-start;min-width:0}.bug-row-foot .minor-stat{min-width:0;overflow-wrap:anywhere;word-break:break-word}.bug-detail-button{border-color:#5874ff2e;background:linear-gradient(180deg,#5874ff1f,#5874ff0d);color:#495b95;box-shadow:inset 0 1px #ffffff80;align-self:start}.bug-detail-button:hover:not(:disabled){border-color:#5874ff47;background:linear-gradient(180deg,#5874ff29,#5874ff14)}.bug-row-card.selected .bug-detail-button{border-color:#6750ff3d;color:#4452a1}.bug-row-card.compact .bug-row-main{padding:16px;gap:14px}.bug-row-card.compact .bug-row-head,.bug-row-card.compact .bug-row-foot{grid-template-columns:minmax(0,1fr)}.bug-row-card.compact .bug-row-head-actions{justify-content:flex-start}.bug-row-card.compact .bug-detail-button{justify-self:flex-start}.bug-inspector-card{position:sticky;top:24px}.bug-inspector-tabs,.bug-board-state-summary,.control-panel-tags{display:flex;flex-wrap:wrap;gap:8px}.bug-panel-stack{gap:16px}.bug-inspector-section{display:grid;gap:12px}.artifact-preview-thumb,.bug-inspector-thumb,.bug-detail-thumb{min-height:220px;display:grid;place-items:center;overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-inset)}.artifact-preview-thumb img,.bug-inspector-thumb img,.bug-detail-thumb img{width:100%;height:100%;object-fit:cover;display:block}.bug-inspector-grid,.bug-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bug-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bug-notes-input{min-height:128px;padding:14px;resize:vertical}.bug-workflow-actions,.bugs-board-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}.bug-digest-preview{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);gap:14px;align-items:start;min-width:0}.bug-triage-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);grid-template-areas:"inspector queue";gap:14px;align-items:start;min-width:0}.bug-triage-inspector,.bug-triage-queue{min-width:0}.bug-triage-inspector{grid-area:inspector}.bug-triage-queue{grid-area:queue;display:grid;gap:14px;align-content:start}.bug-lane-card-preview .section-head{align-items:flex-start}.bug-list-preview{overflow:hidden;position:relative}.bug-list-preview:after{content:"";position:absolute;left:0;right:0;bottom:0;display:block;height:36px;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,0),var(--surface) 88%)}.bug-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bug-hotspot-card{min-height:100%}.bug-report-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bug-hotspot-row{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid rgba(31,41,55,.08)}.bug-hotspot-row:last-child{border-bottom:0}.bug-board-group-card{overflow:visible}.bug-board-buckets{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.bug-board-bucket{display:grid;gap:10px;padding:14px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-inset)}.bug-board-bucket-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.bug-board-show-all-button{margin-left:auto}.bug-chip-list{display:grid;gap:8px}.bug-chip-list-scroll{max-height:420px;overflow-y:auto;padding-right:4px}.bug-board-all-window{margin-top:12px;padding-top:12px;border-top:1px solid rgba(31,41,55,.08)}.bug-chip{display:grid;gap:4px;width:100%;padding:12px 14px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-inset-strong);color:var(--text);text-align:left;cursor:pointer}.bug-chip span{color:var(--text-soft);font-size:.92rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.bug-chip strong{line-height:1.42}.bug-chip.tone-danger{border-color:#be5a632e}.bug-chip.tone-warning{border-color:#b7792d2e}.bug-chip:hover{transform:translateY(-1px);box-shadow:var(--shadow-soft)}.bug-detail-header{display:grid;gap:12px}.bug-detail-evidence-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:18px;align-items:start;min-width:0}.bug-detail-side,.bug-coverage-callout{display:grid;gap:14px}.bug-timeline-list{display:grid;gap:12px}.bug-timeline-item{display:grid;gap:10px;padding:16px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-inset)}.bug-timeline-item.workflow{border-color:#5874ff2e}.bug-timeline-item.occurrence{border-color:#be5a6329}.bug-timeline-head,.bug-timeline-meta{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.bug-timeline-item p{margin:0;color:var(--text-muted);line-height:1.58}.bug-digest-card,.bug-digest-side{min-width:0;display:grid;gap:12px}.bug-digest-card{flex:1 1 420px;padding:18px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-inset)}.bug-digest-card h4,.bug-digest-card p{margin:0}.bug-digest-card p{color:var(--text-muted);line-height:1.62}.bug-digest-side{flex:0 1 280px;align-content:start}.bug-digest-side-group{min-width:0;display:grid;gap:10px}.bug-digest-chip-list{min-width:0;display:flex;flex-wrap:wrap;gap:8px}.bug-digest-side .chip{min-width:0;max-width:100%;white-space:normal;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.analyst-control-grid{align-items:start}.overview-analyst-grid{display:grid;gap:16px;align-items:start}.overview-analyst-top{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:16px;align-items:start}.overview-analyst-column{display:grid;gap:16px;align-content:start;min-width:0}.overview-analyst-summary{display:grid;gap:18px;align-content:start;min-width:0}.overview-analyst-summary-head{display:grid;gap:8px;padding:4px 4px 2px}.overview-analyst-summary-head h3{margin:0;font-size:clamp(2.1rem,3vw,3.2rem);line-height:.96;letter-spacing:-.055em}.overview-analyst-meter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-analyst-metrics{align-content:start}.overview-analyst-metrics-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.overview-analyst-metrics-band .metric-card,.overview-analyst-metrics-band .analyst-meter-card{min-height:188px}.overview-analyst-meter-grid .analyst-meter-card{min-height:100%}.overview-analyst-metrics-band.analyst-performance-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-analyst-band-meter{min-width:0}.overview-trend-section{gap:18px}.overview-trend-chart{min-width:0}.overview-trend-note{margin:0;color:var(--text-muted);font-size:.96rem;line-height:1.55}.overview-analyst-card,.bug-analyst-section{gap:18px}.analyst-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analyst-field{display:grid;gap:8px}.analyst-field span{color:var(--text-soft);font-size:.9rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.analyst-field-note{color:var(--text-muted);font-size:.9rem;line-height:1.45}.analyst-field-wide{grid-column:1 / -1}.analyst-scope-toggle-row{margin-top:4px}.analyst-toggle-row{align-items:center}.analyst-meter-card,.analyst-fix-card{display:grid;gap:12px;padding:16px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-inset)}.analyst-meter-head,.analyst-fix-head{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.analyst-meter-value{font-size:clamp(2rem,2.8vw,2.85rem);font-weight:900;line-height:.95;color:var(--text-strong)}.analyst-meter-note{margin:0;color:var(--text-muted);line-height:1.55}.analyst-meter-track{width:100%;height:12px;overflow:hidden;border-radius:999px;background:#5861731f}.analyst-meter-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5874ffe6,#2e8b72e0)}.analyst-meter-fill.warning{background:linear-gradient(90deg,#d09b52eb,#be5a63e6)}.analyst-fix-stack{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.analyst-fix-empty{grid-column:1 / -1}.analyst-fix-card p{margin:0;color:var(--text-muted);line-height:1.58}.analyst-performance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.analyst-performance-metrics{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}@media(max-width:1680px){.overview-analyst-meter-grid,.overview-analyst-metrics-band.analyst-performance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.analyst-runtime-definition-list{grid-template-columns:repeat(2,minmax(0,1fr))}.analyst-inline-note{color:var(--text-soft)}.analyst-console-list{max-height:520px;overflow-y:auto;padding-right:4px}.control-analyst-meter-grid,.control-analyst-definition-list{margin-top:4px}.control-analyst-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-analyst-scheduler-grid .metric-card{min-height:100%}.analyst-run-summary-list{display:grid;gap:10px}.analyst-run-summary-card{display:grid;gap:10px;padding:14px 16px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-inset)}.analyst-run-summary-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.analyst-run-summary-meta{display:flex;flex-wrap:wrap;gap:10px 14px;color:var(--text-soft);font-size:.96rem}.analyst-console-feed{display:grid;gap:10px}.analyst-console-entry{display:grid;gap:10px;padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-inset)}.analyst-console-body{display:grid;gap:10px}.analyst-console-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.analyst-console-title{font-size:1rem;line-height:1.42}.analyst-console-note{margin:0;color:var(--text-muted);line-height:1.55}.analyst-console-context{display:flex;flex-wrap:wrap;gap:8px}.bug-overlay-panel{--overlay-panel-max-width: 2480px;width:min(var(--overlay-panel-max-width),calc(100vw - var(--overlay-shell-left-gap) - var(--overlay-shell-right-gap)));max-height:min(calc(100vh - (var(--overlay-shell-block-gap) * 2)),1320px)}.bug-overlay-grid{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(460px,.86fr);gap:24px;align-items:start;min-width:0}.bug-overlay-grid>*{min-width:0}.bug-overlay-main-card,.bug-overlay-side{min-width:0;display:grid;gap:18px;align-content:start}.bug-overlay-full-card{min-width:0;width:100%;display:grid;gap:20px;align-self:stretch;justify-self:stretch}.bug-overlay-full-card>.page-stack,.bug-overlay-full-card>.bug-analysis-stack{width:100%;min-width:0;gap:24px}.bug-overlay-analysis-band{width:100%}.bug-overlay-analysis-band>.page-stack,.bug-overlay-analysis-band>.bug-analysis-stack{width:100%}.bug-overlay-main-card .bug-analysis-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bug-overlay-analysis-band .bug-analysis-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(236px,1fr));gap:16px}.bug-analysis-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.bug-overlay-analysis-band .bug-analysis-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;align-items:stretch}.bug-overlay-full-card .section-card{min-width:0;width:100%}.bug-analysis-stack .analysis-definition-grid{width:100%;grid-template-columns:repeat(2,minmax(360px,1fr));gap:20px 22px;align-items:start}.bug-analysis-stack .analysis-definition-grid>div,.bug-analysis-stack .analysis-definition-grid>div:last-child{gap:8px;padding:18px 20px;border-bottom:0;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-inset);box-shadow:var(--shadow-soft)}.bug-analysis-stack .bug-analysis-evidence-grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;align-items:stretch}.bug-analysis-stack .bug-analysis-evidence-grid>.section-card{height:100%}.analysis-support-card{gap:20px;padding:24px 26px}.analysis-support-card .section-head{gap:12px}.analysis-support-card .section-head>div{min-width:0}.analysis-support-card .section-head h3{font-size:clamp(1.12rem,1vw,1.58rem);line-height:1.12;letter-spacing:-.04em;max-inline-size:none;text-wrap:pretty}.analysis-support-card .guide-bug-note{gap:10px}.analysis-support-card .guide-bug-note p{font-size:1.02rem;line-height:1.6}.handoff-detail-primary-stack{display:grid;gap:26px;width:100%}.handoff-guide-panel{display:grid;gap:14px;margin-top:16px}.handoff-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.handoff-guide-card{display:grid;gap:12px;padding:16px;border-radius:var(--radius-lg);border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 82%,var(--surface-inset) 18%);box-shadow:var(--shadow-soft);min-width:0}.handoff-guide-card strong{line-height:1.32}.handoff-guide-definition-list strong{overflow-wrap:anywhere}.handoff-guide-overlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:clamp(16px,4vw,44px)}.handoff-guide-backdrop{position:absolute;inset:0;background:#0f172a7a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.handoff-guide-modal{position:relative;z-index:1;width:min(1040px,100%);max-height:min(820px,calc(100vh - 48px));overflow:auto;display:grid;gap:18px;padding:clamp(18px,2.4vw,30px);border:1px solid var(--border);border-radius:28px;background:radial-gradient(circle at top left,rgba(88,116,255,.14),transparent 30%),var(--surface-panel);box-shadow:0 28px 90px #0f172a42}.handoff-guide-modal-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.handoff-guide-modal-head h3{margin:6px 0 8px;font-size:clamp(1.45rem,2.4vw,2.35rem);line-height:1.03;letter-spacing:-.055em}.handoff-guide-modal-head p{margin:0;color:var(--text-muted);line-height:1.58;max-width:780px}.handoff-guide-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.handoff-guide-card-wide{grid-column:1 / -1}.handoff-action-strip{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center;min-width:0}.handoff-summary-card .signal-primary-note{max-inline-size:none;margin:0}.handoff-summary-copy{display:grid;gap:14px}.handoff-summary-copy p{display:grid;gap:6px;margin:0}.handoff-summary-copy strong{color:var(--text-muted);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.handoff-summary-copy span{color:var(--text);font-size:1.02rem;line-height:1.68}.handoff-summary-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.handoff-summary-facts span{display:grid;gap:4px;min-width:0;padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-muted)}.handoff-summary-facts strong{color:var(--text-muted);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.handoff-summary-facts em{color:var(--text);font-style:normal;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.handoff-detail-collapsible,.handoff-nested-collapsible{display:grid;gap:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-panel) 84%,var(--surface-inset) 16%);overflow:hidden}.handoff-detail-collapsible+.handoff-detail-collapsible{margin-top:12px}.handoff-detail-summary{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px 16px;cursor:pointer;color:var(--text);font-weight:800;list-style:none}.handoff-detail-summary::-webkit-details-marker,.handoff-nested-collapsible summary::-webkit-details-marker{display:none}.handoff-detail-summary:after{content:"Expand";flex:0 0 auto;color:var(--text-muted);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.handoff-detail-collapsible[open]>.handoff-detail-summary:after{content:"Collapse"}.handoff-detail-summary strong{color:var(--text-muted);font-size:.84rem;line-height:1.35;overflow-wrap:anywhere;text-align:right}.handoff-detail-table-scroll{overflow-x:auto;padding:0 16px 16px}.handoff-detail-table{width:100%;min-width:720px;border-collapse:collapse}.handoff-detail-table th,.handoff-detail-table td{padding:12px 10px;border-top:1px solid var(--border);text-align:left;vertical-align:top;line-height:1.45;overflow-wrap:anywhere}.handoff-detail-table th{color:var(--text-muted);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.handoff-row-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.handoff-action-table{min-width:0}.handoff-action-table th:last-child,.handoff-action-table td:last-child{width:36%}.handoff-truth-table{min-width:1120px}.handoff-truth-table td{width:33.333%}.handoff-truth-table .handoff-detail-collapsible{margin:0}.handoff-action-copy{display:grid;gap:6px;min-width:0}.handoff-action-copy strong{color:var(--text);line-height:1.4}.handoff-action-copy span{color:var(--text-muted);font-size:.92rem;line-height:1.55;overflow-wrap:anywhere}.handoff-action-controls{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center}.handoff-table-note{display:block;max-width:100%;overflow-wrap:anywhere}.handoff-compact-definition-grid{margin:0 16px 16px}.handoff-compact-definition-grid strong{overflow-wrap:anywhere}.handoff-nested-collapsible{margin:0 16px 16px;padding:12px 14px}.handoff-nested-collapsible summary{cursor:pointer;color:var(--text-muted);font-weight:800}.handoff-nested-collapsible code{display:block;margin-top:10px;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text)}.handoff-prompt-fallback{margin-top:12px}.handoff-prompt-textarea{display:block;box-sizing:border-box;width:calc(100% - 32px);min-height:220px;margin:0 16px 16px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--text);font:.86rem/1.55 var(--font-mono);overflow:auto;resize:vertical;white-space:pre-wrap}.handoff-fix-direction-card,.handoff-evidence-card{width:100%}.handoff-fix-direction-card .analyst-fix-stack{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.handoff-detail-panel{display:grid;gap:12px;min-width:0;padding:0 16px 16px}.handoff-detail-panel .handoff-action-controls{justify-content:flex-start}.handoff-detail-panel .handoff-compact-definition-grid,.handoff-detail-panel .guide-bug-note,.handoff-detail-panel .leaderboard-list,.handoff-detail-panel .signal-primary-meta,.handoff-detail-panel .handoff-nested-collapsible{margin:0}.handoff-truth-panel{height:100%}.handoff-side-stack{display:grid;gap:24px;align-content:start}.handoff-stage-list .leaderboard-row{align-items:start}.handoff-stage-list .leaderboard-row span{line-height:1.55}.handoff-owner-board{display:grid;gap:16px}.handoff-owner-filter-bar{display:flex;flex-wrap:wrap;gap:10px}.handoff-owner-filter-chip{appearance:none;border:1px solid var(--border);border-radius:999px;background:var(--surface-panel);color:var(--text-muted);padding:9px 14px;font:inherit;font-weight:700;line-height:1;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease}.handoff-owner-filter-chip:hover{transform:translateY(-1px);border-color:#5874ff42}.handoff-owner-filter-chip.is-active{color:var(--text);border-color:#5874ff4d;background:#5874ff1a;box-shadow:inset 0 0 0 1px #5874ff14}.handoff-owner-filter-chip.is-pinned{border-color:#c65b683d;color:var(--text);background:#c65b6812}.handoff-owner-filter-chip span{margin-left:8px;color:var(--text-soft)}.handoff-owner-card{gap:18px}.handoff-owner-card.is-pinned{border-color:#c65b682e}.handoff-owner-head{align-items:flex-start}.handoff-owner-head-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;align-items:center}.handoff-owner-title-block{display:grid;gap:8px;min-width:0}.handoff-owner-title-block h4{margin:0;font-size:clamp(1.36rem,1.7vw,1.92rem);line-height:1.08;letter-spacing:-.04em}.handoff-owner-title-block p{margin:0;color:var(--text-muted);line-height:1.58}.handoff-owner-meta span,.handoff-owner-bundle-meta span{min-height:34px}.handoff-owner-timeline{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:10px;align-items:start}.handoff-owner-timeline:before{content:"";position:absolute;inset-inline:22px;top:7px;height:2px;border-radius:999px;background:var(--border);opacity:.9}.handoff-owner-stage{position:relative;z-index:1;display:grid;gap:8px;justify-items:center;text-align:center;min-width:0}.handoff-owner-stage-dot{width:16px;height:16px;border-radius:999px;border:2px solid transparent;background:var(--surface-panel);box-shadow:0 0 0 4px var(--surface-panel)}.handoff-owner-stage strong{font-size:1.15rem;line-height:1;color:var(--text)}.handoff-owner-stage-label{color:var(--text-muted);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.35}.handoff-owner-stage.is-empty{opacity:.5}.handoff-owner-stage.tone-warning .handoff-owner-stage-dot{border-color:#d09b52e6;background:#d09b5238}.handoff-owner-stage.tone-neutral .handoff-owner-stage-dot{border-color:#5874ffd9;background:#5874ff2e}.handoff-owner-stage.tone-danger .handoff-owner-stage-dot{border-color:#c3646feb;background:#c3646f2e}.handoff-owner-stage.tone-success .handoff-owner-stage-dot{border-color:#2e8b72eb;background:#2e8b7233}.handoff-owner-table-shell{display:grid;gap:14px}.handoff-owner-table-scroll{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-panel)}.handoff-owner-table{width:100%;border-collapse:collapse;min-width:820px}.handoff-owner-table thead th{padding:12px 14px;border-bottom:1px solid var(--border);color:var(--text-muted);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-align:left;background:#ffffff8f}.handoff-owner-table tbody td{padding:14px;border-bottom:1px solid rgba(15,23,42,.08);vertical-align:top;color:var(--text)}.handoff-owner-table tbody tr:last-child td{border-bottom:0}.handoff-owner-table-row{cursor:pointer;transition:background .14s ease,box-shadow .14s ease}.handoff-owner-table-row:hover{background:#5874ff0f}.handoff-owner-table-row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #5874ff47}.handoff-owner-table-row.is-selected{background:linear-gradient(90deg,rgba(88,116,255,.12),rgba(88,116,255,.04) 46%,transparent 100%),var(--surface-panel)}.handoff-owner-table-title{display:grid;gap:6px;min-width:0}.handoff-owner-table-title strong{color:var(--text);line-height:1.4}.handoff-owner-table-title span{color:var(--text-muted);font-size:.88rem;line-height:1.45}.handoff-owner-table-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 16px;border-radius:var(--radius-md);border:1px solid var(--border);background:radial-gradient(circle at top right,rgba(88,116,255,.08),transparent 24%),var(--surface-panel)}.handoff-owner-table-actions-copy{display:grid;gap:6px;min-width:0}.handoff-owner-table-actions-copy strong{color:var(--text);line-height:1.4}.handoff-owner-table-actions-copy span{color:var(--text-muted);font-size:.88rem;line-height:1.45}.handoff-owner-bundle-list{gap:10px}.handoff-owner-bundle-row{align-items:flex-start;flex-wrap:wrap}.handoff-owner-bundle-copy{flex:1 1 540px;min-width:0;display:grid;gap:8px}.handoff-owner-bundle-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.handoff-owner-bundle-heading strong{color:var(--text);font-size:1rem;line-height:1.4}.handoff-owner-bundle-copy>span{color:var(--text-muted);font-size:.92rem;line-height:1.45}.handoff-owner-bundle-copy p{margin:0;color:var(--text-muted);line-height:1.58}.handoff-owner-bundle-pills,.handoff-owner-bundle-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.handoff-owner-bundle-actions{flex:0 1 400px;justify-content:flex-end;align-self:center}@media(max-width:1120px){.handoff-owner-table-actions{grid-template-columns:minmax(0,1fr)}.handoff-owner-bundle-actions{flex:1 1 auto;justify-content:flex-start}.handoff-action-controls{justify-content:flex-start}}@media(max-width:1380px){.handoff-truth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.handoff-telemetry-actions{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;justify-items:start;gap:12px}.handoff-telemetry-actions .handoff-query-chip{display:block;width:100%;min-width:0;max-width:100%;white-space:normal;line-height:1.55;overflow-wrap:anywhere;word-break:break-word;overflow-x:hidden;border-radius:20px}.analysis-fix-section .analyst-fix-stack{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.control-panel-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(164px,.34fr);gap:14px;align-items:stretch;padding:16px;border-radius:var(--radius-md);border:1px solid var(--border);background:radial-gradient(circle at top right,rgba(103,80,255,.08),transparent 26%),var(--surface-panel);box-shadow:var(--shadow-soft)}.control-panel-row.is-running,.control-panel-row.is-queueing{border-color:#6750ff38}.control-panel-main{display:grid;gap:8px}.control-panel-top{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.control-panel-main strong{font-size:1.1rem}.control-panel-main p{margin:0;color:var(--text-muted);line-height:1.58}.control-panel-actions{display:flex;align-items:flex-start;justify-content:flex-end}.control-panel-actions .qa-button{width:100%;min-width:148px;justify-content:center}.control-overview-grid{align-items:start}.callout-grid{display:grid;gap:12px}.callout-item{padding:14px 16px;border-radius:var(--radius-md);background:var(--surface-muted);border:1px solid var(--border)}.callout-item strong{display:block;margin-bottom:6px}.definition-list{display:grid;gap:12px}.definition-list>div{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid rgba(31,41,55,.08)}.definition-list>div:last-child{border-bottom:0}.definition-list span{color:var(--text-soft);font-size:1rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.definition-list strong{font-weight:700;line-height:1.45}.lane-grid,.action-grid,.report-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.control-top-grid{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);gap:14px;align-items:start;transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1),gap .22s cubic-bezier(.22,1,.36,1)}.control-actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;transition:gap .22s cubic-bezier(.22,1,.36,1)}.lane-card,.report-card,.action-card{display:grid;gap:16px;width:100%;padding:20px;text-align:left;color:inherit}.lane-card{cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.lane-card:hover,.run-card:hover,.issue-row:hover,.scenario-row:hover,.review-group-main:hover,.version-row:hover,.coverage-row:hover,.nav-button:hover,.schedule-visual-card:hover,.control-activity-row:hover,.metric-card:hover,.section-card:hover{box-shadow:var(--shadow)}.lane-card:hover,.run-card:hover,.coverage-row:hover,.scenario-row:hover,.review-group-main:hover,.version-row:hover,.metric-card:hover{transform:translateY(-1px)}.nav-button:active,.qa-button:active,.pill:active,.theme-switch:active,.run-card:active,.lane-card:active,.issue-row:active,.scenario-row:active,.review-group-main:active,.version-row:active,.coverage-row:active,.metric-card:active,.control-action-card:active{transform:translateY(0) scale(.985)}.nav-button,.qa-button,.pill,.theme-switch,.run-card,.lane-card,.issue-row,.scenario-row,.review-group-main,.version-row,.coverage-row,.metric-card,.section-card,.control-action-card,.action-card,.schedule-visual-card,.control-activity-row{transition:transform .15s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),border-color .18s ease,background .22s ease,opacity .18s ease}.lane-card-top,.run-card-top,.scenario-line,.review-group-head,.action-card-foot,.schedule-meta,.coverage-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.lane-card-metrics,.artifact-row,.pill-row,.coverage-chip-wrap,.signoff-buttons{display:flex;flex-wrap:wrap;gap:10px}.lane-card-foot,.run-card-foot,.meta-line,.minor-stat{color:var(--text-soft);font-size:1rem;line-height:1.62}.stack-list,.schedule-list,.review-group-list,.version-list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.issue-row,.scenario-row,.review-group-main,.version-row,.coverage-row{width:100%;padding:18px 20px;text-align:left;color:inherit;cursor:pointer}.issue-row,.scenario-row,.version-row{display:grid;gap:10px}.issue-main,.scenario-main{min-width:0;display:grid;gap:6px}.control-action-card{position:relative;align-content:start;gap:14px;background:radial-gradient(circle at top right,rgba(103,80,255,.08),transparent 28%),var(--surface-panel)}.control-action-card.is-running,.control-action-card.is-queueing{border-color:#6750ff33}.control-action-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:start}.control-action-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;border:1px solid rgba(103,80,255,.14);background:var(--surface-inset-strong);color:var(--accent-strong);font-size:1.05rem;font-weight:800;letter-spacing:.04em}.control-action-foot{align-items:center}.control-monitor-card{gap:16px}.control-monitor-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.control-progress-shell{display:grid;gap:8px}.control-progress-track{position:relative;width:100%;height:10px;overflow:hidden;border-radius:999px;border:1px solid var(--border);background:var(--surface-inset)}.control-progress-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5874ffd1,#6c84fff0);transition:width .22s ease}.control-progress-fill.active,.control-progress-fill.queueing{position:relative;overflow:hidden}.control-progress-fill.active:after,.control-progress-fill.queueing:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent);animation:controlProgressPulse 1.5s linear infinite}.control-progress-fill.idle{background:linear-gradient(90deg,#a1afcd70,#a1afcd8a)}.control-monitor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1),gap .22s cubic-bezier(.22,1,.36,1)}.control-activity-list{display:grid;gap:10px}.control-activity-row{cursor:default}.control-timeline-legend{display:flex;flex-wrap:wrap;gap:16px;color:var(--text-soft);font-size:.96rem}.control-timeline-legend span{display:inline-flex;align-items:center;gap:8px}.legend-swatch{width:12px;height:12px;border-radius:999px;display:inline-block}.legend-swatch.scheduled{background:#5874ff75}.legend-swatch.latest{background:var(--success)}.legend-swatch.next{background:var(--warning)}.legend-swatch.now{background:var(--danger)}.schedule-visual-list{display:grid;gap:14px}.schedule-visual-card{display:grid;gap:12px;padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-panel);box-shadow:var(--shadow-soft)}.schedule-visual-meta{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.schedule-track-panel{display:grid;gap:8px}.schedule-hours{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));color:var(--text-soft);font-size:.84rem;letter-spacing:.1em;text-transform:uppercase}.schedule-hours span:last-child{text-align:right}.schedule-track{position:relative;height:18px;border-radius:999px;border:1px solid var(--border);background:linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),rgba(120,134,163,.16) 25%,transparent calc(25% + 1px),transparent calc(50% - 1px),rgba(120,134,163,.16) 50%,transparent calc(50% + 1px),transparent calc(75% - 1px),rgba(120,134,163,.16) 75%,transparent calc(75% + 1px)),var(--surface-inset);overflow:hidden}.schedule-slot{position:absolute;top:2px;bottom:2px;border-radius:999px;background:#5874ff6b}.schedule-slot.continuous{background:linear-gradient(90deg,#5874ff3d,#5874ff6b)}.schedule-marker{position:absolute;top:-4px;width:2px;height:26px;transform:translate(-50%)}.schedule-marker:before{content:"";position:absolute;top:-2px;left:50%;width:10px;height:10px;transform:translate(-50%);border-radius:999px}.schedule-marker.latest{background:#2e8b729e}.schedule-marker.latest:before{background:var(--success)}.schedule-marker.next{background:#d9a35e9e}.schedule-marker.next:before{background:var(--warning)}.schedule-marker.now{background:#e07b84b8}.schedule-marker.now:before{background:var(--danger)}@keyframes controlProgressPulse{0%{transform:translate(-100%)}to{transform:translate(180%)}}.run-card-top>div,.review-group-main>div,.version-row>div,.coverage-row-main,.coverage-row-tier,.coverage-row-state,.schedule-row>div,.schedule-meta,.section-head>div{min-width:0}.issue-main strong,.scenario-main strong,.run-card h4,.run-card .mono,.definition-list strong{overflow-wrap:anywhere;word-break:break-word}.issue-main p,.scenario-main p,.review-group-main p,.version-row p,.coverage-row p,.detail-callout p,.signoff-note{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.run-card p{max-inline-size:58ch;font-size:1.05rem}.issue-main p,.scenario-main p{max-inline-size:86ch;font-size:1.05rem;line-height:1.65}.review-group-main p{max-inline-size:64ch}.version-row p{max-inline-size:58ch}.detail-callout p{max-inline-size:88ch;font-size:1.06rem}.issue-main p,.scenario-main p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.issue-main .meta-line,.scenario-main .meta-line,.run-card-foot{overflow-wrap:anywhere;word-break:break-word}.surface-tone-neutral{border-color:#1f293714}.surface-tone-success{border-color:#257a6124;box-shadow:inset 4px 0 #257a6175,var(--shadow-soft)}.surface-tone-warning{border-color:#b7792d24;box-shadow:inset 4px 0 #b7792d70,var(--shadow-soft)}.surface-tone-danger{border-color:#be5a6326;box-shadow:inset 4px 0 #be5a6375,var(--shadow-soft)}.issue-row,.scenario-row,.version-row,.coverage-row,.review-group-main{border:1px solid var(--border);background:var(--surface-strong)}.run-layout,.coverage-layout{display:grid;grid-template-columns:minmax(350px,.76fr) minmax(0,1.24fr);gap:22px;align-items:start;transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1),gap .22s cubic-bezier(.22,1,.36,1)}.overview-insight-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.overview-insight-layout .coverage-inspector-card{position:static}.overview-lane-grid{grid-template-columns:1fr;gap:12px}.overview-lane-grid .lane-card{gap:12px;padding:16px}.overview-lane-grid .lane-card h4{font-size:1.08rem;line-height:1.25}.review-layout{display:grid;grid-template-columns:minmax(380px,.9fr) minmax(0,1.1fr);gap:22px;align-items:start;transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1),gap .22s cubic-bezier(.22,1,.36,1)}.coverage-layout>*{min-width:0}.review-layout>*{min-width:0}.coverage-layout .section-card:first-child{overflow:hidden}.coverage-family-surface{min-height:0}.coverage-scroll-card{overflow:hidden}.coverage-scroll-window{display:grid;gap:18px;max-height:920px;padding-right:6px;overflow:auto}.coverage-portal-group{display:grid;gap:12px}.coverage-portal-head{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-float);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.coverage-inspector-card{position:static}.review-inspector-card{position:sticky;top:24px}.run-list,.run-inspector{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;min-width:0}.run-card{display:grid;gap:14px;width:100%;padding:20px;text-align:left;color:inherit;cursor:pointer}.run-card.selected,.coverage-row.selected,.version-row.selected{border-color:#6750ff40;box-shadow:0 18px 34px #6750ff1f}.run-count-grid,.inspector-metric-grid,.detail-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1),gap .22s cubic-bezier(.22,1,.36,1)}.detail-meta-grid .metric-card{align-content:start}.detail-meta-grid .metric-card strong,.detail-meta-grid .metric-card p{overflow-wrap:break-word;word-break:normal}.detail-meta-grid .metric-card strong{font-size:clamp(1.35rem,1.9vw,1.95rem);line-height:1.05}.coverage-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1),gap .22s cubic-bezier(.22,1,.36,1)}.coverage-inspector-card .artifact-actions{margin-top:4px}.coverage-inspector-card .definition-list{margin-top:10px}.review-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1),gap .22s cubic-bezier(.22,1,.36,1)}.coverage-metric-card{min-height:0;padding:16px 18px;gap:8px}.coverage-metric-card strong{font-size:clamp(1.05rem,1.25vw,1.55rem)!important;line-height:1.15;letter-spacing:-.035em}.coverage-metric-card p{font-size:1rem;line-height:1.5}.review-metric-card{min-height:0;padding:16px 18px;gap:8px;align-content:start}.review-metric-card strong{font-size:clamp(1.08rem,1.25vw,1.45rem)!important;line-height:1.16;letter-spacing:-.04em}.review-version-card strong{font-size:clamp(1rem,1.25vw,1.35rem)!important;line-height:1.14}.review-metric-card p{font-size:1rem;line-height:1.55}.review-version-panel{gap:10px}.version-token-row{display:flex;flex-wrap:wrap;gap:8px}.version-token-row .chip{background:#6750ff1a;border:1px solid rgba(103,80,255,.12);color:var(--accent-strong)}.technical-detail{background:var(--surface-inset-strong)}.run-count-grid span{display:grid;gap:3px;padding:12px 14px;border-radius:var(--radius-sm);background:var(--surface-muted);border:1px solid var(--border);color:var(--text-muted)}.run-count-grid strong{font-size:1.25rem;color:var(--text)}.artifact-row{align-items:center}.artifact-row a,.artifact-row .text-link{position:relative}.artifact-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.artifact-primary-button{min-height:38px;border-radius:999px}.artifact-dropdown{position:relative}.artifact-dropdown summary{list-style:none;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface-inset);color:var(--text);font-weight:700;cursor:pointer}.artifact-dropdown summary::-webkit-details-marker{display:none}.artifact-dropdown[open] summary{border-color:#5d698238;box-shadow:var(--shadow-soft)}.artifact-dropdown-panel{position:absolute;right:0;top:calc(100% + 10px);z-index:15;min-width:180px;display:grid;gap:8px;padding:10px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-float);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.artifact-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-inset-strong);color:var(--text);font-weight:700;text-decoration:none;cursor:pointer}.artifact-button:hover,.artifact-dropdown summary:hover{text-decoration:none;transform:translateY(-1px);box-shadow:var(--shadow-soft)}.artifact-button-ghost{background:var(--surface-inset)}.status-pill,.chip{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:999px;font-size:1rem;font-weight:700;line-height:1;white-space:nowrap}.run-card-foot{display:grid;gap:4px}.chip{background:var(--neutral-soft);color:var(--text-soft)}.status-success{background:var(--success-soft);color:#0f6c43}.status-danger{background:var(--danger-soft);color:#a83838}.status-warning{background:var(--warning-soft);color:#995d05}.status-neutral{background:var(--neutral-soft);color:var(--text-soft)}.scenario-overlay{--overlay-shell-left-gap: clamp(132px, 10vw, 220px);--overlay-shell-right-gap: clamp(28px, 3.4vw, 72px);--overlay-shell-block-gap: clamp(10px, 1.1vw, 18px);position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:var(--overlay-shell-block-gap) var(--overlay-shell-right-gap) var(--overlay-shell-block-gap) var(--overlay-shell-left-gap)}.scenario-overlay-backdrop{position:absolute;inset:0;background:#12182357;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.scenario-overlay-panel{position:relative;--overlay-panel-max-width: 2240px;width:min(var(--overlay-panel-max-width),calc(100vw - var(--overlay-shell-left-gap) - var(--overlay-shell-right-gap)));max-height:calc(100vh - (var(--overlay-shell-block-gap) * 2));display:grid;gap:20px;padding:clamp(16px,1.45vw,24px);overflow:auto;border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface-panel);box-shadow:0 32px 84px #10172338;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px)}.scenario-overlay-panel>*{min-width:0}.scenario-overlay-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.scenario-overlay-header>div:first-child{display:grid;gap:1rem;min-width:0}.scenario-overlay-header h3{margin:0;font-size:clamp(1.9rem,2.4vw,2.7rem);line-height:1;letter-spacing:-.045em}.scenario-overlay-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.scenario-overlay-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(460px,.92fr);gap:24px;align-items:start}.scenario-overlay-grid>*{min-width:0}.scenario-overlay-panel .section-head h3{font-size:clamp(1.55rem,1.7vw,2.1rem);line-height:1.08}.overlay-artifact-actions{margin-top:2px}.qa-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:14px;border:1px solid transparent;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.qa-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 28px #151f3314}.qa-button:disabled{cursor:wait;opacity:.68}.qa-button-primary{background:linear-gradient(135deg,#58647d,#3d465a);color:#fff}.qa-button-subtle,.qa-button-ghost,.qa-button-default{background:var(--surface-inset-strong);border-color:var(--border);color:var(--text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.qa-button-sm{min-height:36px;padding:0 12px;border-radius:12px;font-size:1rem}.qa-input,.qa-select{width:100%;min-height:48px;padding:0 14px;border-radius:14px;border:1px solid var(--border);background:var(--surface-inset-strong);color:var(--text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root[data-theme=dark] .qa-button-subtle,:root[data-theme=dark] .qa-button-ghost,:root[data-theme=dark] .qa-button-default,:root[data-theme=dark] .qa-input,:root[data-theme=dark] .qa-select,:root[data-theme=dark] .status-block,:root[data-theme=dark] .chart-tooltip,:root[data-theme=dark] .artifact-dropdown summary,:root[data-theme=dark] .artifact-button,:root[data-theme=dark] .scenario-overlay-panel{background:#1a2231c7}:root[data-theme=dark] .scenario-overlay-backdrop{background:#050a12c2;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}:root[data-theme=dark] .scenario-overlay-panel{background:linear-gradient(180deg,#121825f5,#0d121df0);box-shadow:0 36px 104px #0207108f}:root[data-theme=dark] .theme-switch-track{background:#9aa8c63d}:root[data-theme=dark] .theme-switch-thumb{background:#edf3fcf0}:root[data-theme=dark] .detail-callout,:root[data-theme=dark] .empty-state,:root[data-theme=dark] .tree-accordion,:root[data-theme=dark] .signoff-card,:root[data-theme=dark] .callout-item,:root[data-theme=dark] .guide-step-card,:root[data-theme=dark] .guide-phase-card,:root[data-theme=dark] .guide-inline-note,:root[data-theme=dark] .chart-surface{background:linear-gradient(180deg,#18202eb8,#141a26d6)}.qa-input:focus,.qa-select:focus,.qa-button:focus,.nav-button:focus{outline:0;border-color:#6750ff47;box-shadow:0 0 0 4px #6750ff1f}.qa-select-compact{min-width:144px;min-height:38px;padding:0 12px;border-radius:12px}.filter-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:start;transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1),gap .22s cubic-bezier(.22,1,.36,1)}.review-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.review-filters .pill-row{grid-column:1 / -1}.coverage-filter-stack{display:grid;gap:16px}.coverage-preset-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.coverage-preset-row .pill{justify-content:center}.coverage-field-grid{display:grid;grid-template-columns:minmax(240px,1.25fr) repeat(3,minmax(150px,1fr));gap:12px;align-items:start;transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1),gap .22s cubic-bezier(.22,1,.36,1)}.pill{min-height:42px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface-inset-strong);color:var(--text-muted);cursor:pointer}.pill.active{border-color:#6750ff38;color:var(--accent-strong);background:var(--accent-soft)}.tree-accordion{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted)}.tree-accordion summary{cursor:pointer;padding:14px 16px;font-weight:700}.tree-body{display:grid;gap:8px;padding:0 16px 16px}.tree-node{color:var(--text-muted);line-height:1.5}.detail-grid{display:grid;gap:16px}.detail-callout{padding:18px;border-radius:var(--radius-md);border:1px solid rgba(209,67,67,.14);background:var(--surface-inset-strong)}.detail-callout h4,.signoff-card h4{margin:0 0 8px}.signoff-card{display:grid;gap:14px;grid-template-columns:minmax(220px,.5fr) minmax(0,1fr);padding:18px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-muted)}.signoff-controls{display:grid;gap:12px}.coverage-table{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.coverage-header{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1.1fr) minmax(0,1.1fr);gap:16px;align-items:end;padding:0 16px;color:var(--text-soft);font-size:1rem;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.coverage-header span,.coverage-row>div{min-width:0}.coverage-row{display:grid;width:100%;grid-template-columns:minmax(0,1.9fr) minmax(0,1.1fr) minmax(0,1.1fr);gap:16px;align-items:start}.coverage-row-main,.coverage-row-tier,.coverage-row-state{min-width:0}.coverage-row p{margin:0;color:var(--text-muted)}.coverage-row p{overflow-wrap:anywhere}.coverage-chip-wrap{align-content:start}.review-group-card{padding:14px;overflow:hidden}.review-group-card.selected{border-color:#6750ff40;box-shadow:0 18px 34px #6750ff1f}.review-group-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.review-group-main{flex:1;min-width:0;border:0;padding:0;background:transparent;box-shadow:none}.review-group-main .scenario-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.review-group-main strong,.version-row strong,.review-group-main p,.version-row p{overflow-wrap:anywhere;word-break:break-word}.review-group-main p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.review-group-main .meta-line{overflow-wrap:anywhere;word-break:break-word}.review-group-actions{display:flex;flex-direction:column;gap:8px;align-items:flex-end;justify-content:flex-start;min-width:108px}.version-list{padding-top:12px}.version-row p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.review-inspector-card .artifact-row,.run-inspector .artifact-row{row-gap:8px}.priority-queue-card .issue-row,.run-inspector .issue-row{padding:16px 18px}.action-card-foot{align-items:center}.report-card{color:inherit}.schedule-row{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:16px}.schedule-meta{align-items:center;justify-content:flex-end;flex-wrap:wrap;row-gap:6px}.empty-state{padding:18px;border-radius:var(--radius-md);border:1px dashed var(--border-strong);background:var(--surface-inset-strong)}.wizard-overlay{--overlay-shell-left-gap: clamp(132px, 10vw, 220px);--overlay-shell-right-gap: clamp(28px, 3.4vw, 72px);--overlay-shell-block-gap: clamp(10px, 1.1vw, 18px);position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:var(--overlay-shell-block-gap) var(--overlay-shell-right-gap) var(--overlay-shell-block-gap) var(--overlay-shell-left-gap);background:#12182338;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wizard-panel{width:min(1900px,calc(100vw - var(--overlay-shell-left-gap) - var(--overlay-shell-right-gap)));display:grid;gap:20px;padding:clamp(18px,1.55vw,26px);border-radius:30px;border:1px solid rgba(255,255,255,.28);background:var(--surface-panel);box-shadow:0 34px 90px #141e2f2e;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}.wizard-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.wizard-top>div{display:grid;gap:.9rem;min-width:0}.wizard-top h3{margin:0;font-size:clamp(2rem,2.8vw,2.75rem);line-height:1.02;letter-spacing:-.04em}.wizard-progress-row{display:grid;gap:10px}.wizard-progress-label{color:var(--text-soft);font-weight:700}.wizard-progress-track{height:8px;border-radius:999px;background:#5d69821f;overflow:hidden}.wizard-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#5d6982e6,#7e89a5e0)}.wizard-body{display:grid;gap:14px}.wizard-body>p{margin:0;color:var(--text-muted);font-size:1.1rem;line-height:1.72}.wizard-route-chip{display:inline-flex;width:fit-content;align-items:center;gap:8px;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid rgba(93,105,130,.18);background:var(--surface-inset-strong);color:var(--accent-strong);font-weight:700}:root[data-theme=dark] .immersive-hero-card,:root[data-theme=dark] .guide-hero-card{background:linear-gradient(145deg,#1b2331e0,#111722d6),radial-gradient(circle at top right,rgba(112,132,196,.16),transparent 40%);box-shadow:0 30px 78px #00000052}:root[data-theme=dark] .immersive-inline-metrics>div,:root[data-theme=dark] .immersive-runtime-note,:root[data-theme=dark] .guide-ribbon-card,:root[data-theme=dark] .guide-pillar-card,:root[data-theme=dark] .guide-phase-strip,:root[data-theme=dark] .guide-inline-note-hero,:root[data-theme=dark] .guide-bug-card,:root[data-theme=dark] .bug-row-card,:root[data-theme=dark] .leaderboard-row,:root[data-theme=dark] .bug-board-bucket,:root[data-theme=dark] .bug-digest-card,:root[data-theme=dark] .bug-timeline-item,:root[data-theme=dark] .analyst-meter-card,:root[data-theme=dark] .analyst-fix-card,:root[data-theme=dark] .analyst-run-summary-card,:root[data-theme=dark] .analyst-console-entry,:root[data-theme=dark] .control-panel-row,:root[data-theme=dark] .wizard-route-chip{background:linear-gradient(180deg,#181f2dd1,#121823eb)}:root[data-theme=dark] .guide-stack-card{background:#12182394;border-color:#8c98b429}:root[data-theme=dark] .bug-detail-button{border-color:#687eff3d;background:linear-gradient(180deg,#4e66d73d,#34448a1f);color:#d7e0ff;box-shadow:inset 0 1px #ffffff0a}:root[data-theme=dark] .bug-detail-button:hover:not(:disabled){border-color:#8497ff57;background:linear-gradient(180deg,#5c75ec47,#3c4e9e29)}:root[data-theme=dark] .wizard-panel{background:linear-gradient(180deg,#0f141df0,#131925fb);border-color:#aab8d433;box-shadow:0 34px 90px #00000070}:root[data-theme=dark] .wizard-overlay{background:#080c1370}:root[data-theme=dark] .wizard-route-chip{border-color:#a4b3d729;color:#dce7ff}:root[data-theme=dark] .wizard-progress-track{background:#9aa8c629}:root[data-theme=dark] .wizard-progress-fill{background:linear-gradient(90deg,#a4b3d7db,#677fbeeb)}:root[data-theme=dark] .wizard-body>p,:root[data-theme=dark] .guide-ribbon-card p,:root[data-theme=dark] .guide-pillar-card p,:root[data-theme=dark] .guide-phase-strip p,:root[data-theme=dark] .guide-inline-note-hero p,:root[data-theme=dark] .guide-bug-card p,:root[data-theme=dark] .guide-bug-note p{color:var(--text-muted)}:root[data-theme=dark] .bug-inspector-thumb,:root[data-theme=dark] .bug-detail-thumb{background:#12182399}:root[data-theme=dark] .bug-chip{background:#131925eb}:root[data-theme=dark] .analyst-meter-track{background:#9aa8c629}:root[data-theme=dark] .coverage-portal-head{background:#131925e0}:root[data-theme=dark] .definition-list>div,:root[data-theme=dark] .bug-board-all-window,:root[data-theme=dark] .bug-hotspot-row,:root[data-theme=dark] .control-progress-track{border-color:#aab8d41f}:root[data-theme=dark] .bug-digest-side-group,:root[data-theme=dark] .control-progress-shell{background:transparent}.wizard-bullet-list{display:grid;gap:10px;margin:0;padding-left:1.15rem;color:var(--text)}.wizard-bullet-list li{line-height:1.6}.wizard-actions{display:flex;align-items:center;justify-content:space-between;gap:14px}.wizard-actions-left,.wizard-actions-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media(max-width:1440px){.metrics-grid,.run-count-grid,.inspector-metric-grid,.detail-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card-dominant{grid-column:span 2}.immersive-hero-grid,.guide-hero-grid,.overview-story-grid,.guide-story-grid,.guide-phase-timeline,.coverage-toolbar-grid,.overview-top-grid,.control-top-grid{grid-template-columns:1fr}.guide-ribbon-grid,.guide-pillars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-runtime-grid{grid-template-columns:1fr}.overview-toolbar-meta,.coverage-toolbar-meta{justify-content:flex-start}.control-monitor-grid,.overview-score-strip,.overview-scope-grid,.three-column-grid,.bugs-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-cluster{grid-template-columns:1fr}.overview-kpi-shell{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"pass pass" "scope scope" "donutA donutB" "donutA donutB"}.overview-chart-grid{grid-template-columns:1fr}.overview-summary-head,.overview-summary-row{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.85fr))}.coverage-layout{grid-template-columns:1fr}.overview-insight-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-inspector-card{position:static}.filter-grid,.bug-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bug-triage-layout,.bug-detail-evidence-grid{grid-template-columns:1fr}.bug-triage-layout{grid-template-areas:"inspector" "queue"}.bug-overlay-grid{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr)}.bug-inspector-card{position:static}.coverage-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main state" "tiers state";gap:12px 16px}.coverage-row-main{grid-area:main}.coverage-row-tier{grid-area:tiers}.coverage-row-state{grid-area:state;align-self:start}.coverage-header{display:none}.review-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-grid-two{grid-template-columns:1fr}.scenario-overlay-grid{grid-template-columns:minmax(0,1.04fr) minmax(380px,.96fr)}.bug-overlay-full-card .coverage-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bug-overlay-main-card .bug-analysis-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1320px){.qa-shell,.qa-shell.sidebar-collapsed{grid-template-columns:1fr}.qa-sidebar,.qa-sidebar.collapsed{position:static;height:auto;padding:22px 22px 18px;border-right:0;border-bottom:1px solid var(--border);gap:14px;background:linear-gradient(180deg,#f9fbfeb3,#f4f7fb80)}.brand-card,.qa-sidebar.collapsed .brand-card{max-width:none;padding:18px 18px 16px}.brand-lockup{gap:.62rem}.qa-sidebar.collapsed .brand-kicker{display:inline-flex}.sidebar-nav{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:12px}.nav-button,.qa-sidebar.collapsed .nav-button{min-height:54px;padding:14px 16px;text-align:left;font-size:1rem;justify-content:flex-start}.guide-nav,.qa-sidebar.collapsed .guide-nav{justify-content:space-between}.qa-main,.qa-shell.sidebar-collapsed .qa-main{padding-inline:clamp(20px,2.8vw,28px)}.page-header{gap:16px}.page-header>div:first-child,.header-actions{flex-basis:100%}.page-header h2{font-size:clamp(2.45rem,5vw,3.8rem)}.header-actions,.header-utility-tray,.overview-toolbar-meta{justify-content:flex-start}.header-utility-tray{width:100%;margin-left:0}.overview-control-bar{min-width:0;width:100%}.overview-range-row{justify-content:flex-start}.overview-toolbar-grid,.overview-top-grid,.overview-analyst-top,.overview-footer-grid{grid-template-columns:1fr}.overview-kpi-shell{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"pass pass" "scope scope" "donutA donutB"}.overview-chart-grid,.overview-chart-board,.coverage-chart-dashboard{grid-template-columns:1fr}}@media(max-width:1200px){.two-column-grid,.run-layout,.coverage-layout,.signoff-card,.control-top-grid,.signal-cluster,.three-column-grid,.review-layout,.bug-overlay-grid,.scenario-overlay-grid,.handoff-guide-grid,.handoff-guide-modal-grid,.handoff-summary-facts,.bug-analysis-stack .analysis-definition-grid,.bug-overlay-full-card .coverage-detail-grid,.bug-overlay-full-card .bug-analysis-evidence-grid,.bug-overlay-main-card .bug-analysis-metrics-grid{grid-template-columns:1fr}.overview-kpi-shell{grid-template-columns:1fr;grid-template-areas:"pass" "scope" "donutA" "donutB"}.overview-chart-board,.coverage-chart-dashboard,.bug-donut-dashboard,.guide-ribbon-grid,.guide-pillars-grid,.guide-phase-timeline,.guide-stack-grid,.bugs-kpi-grid,.bug-report-metric-grid,.analyst-performance-grid,.analyst-performance-metrics,.analyst-runtime-definition-list,.control-analyst-summary-grid{grid-template-columns:1fr}.schedule-visual-meta,.control-monitor-head,.control-action-head,.bug-row-head,.bug-row-foot,.control-panel-top,.bug-workflow-actions,.bugs-subnav,.bugs-board-toolbar,.bug-digest-preview{grid-template-columns:1fr;display:grid}.page-header{flex-direction:column}.header-actions{width:100%;flex-wrap:wrap;justify-content:flex-start}.status-block{min-width:0;width:100%}.brand-title-row{justify-content:flex-start}.scenario-overlay,.wizard-overlay{--overlay-shell-left-gap: 18px;--overlay-shell-right-gap: 18px;--overlay-shell-block-gap: 18px;padding:18px}}@media(max-width:920px){.qa-main{padding:20px 18px 36px}.qa-sidebar,.qa-sidebar.collapsed{padding:18px 18px 16px}.sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.handoff-truth-grid{grid-template-columns:1fr}.compliance-native-host{min-height:calc(100vh - 210px)}.brand-card,.sidebar-card,.section-card,.metric-card,.run-card,.lane-card,.report-card,.action-card,.review-group-card,.scenario-row,.issue-row,.schedule-row,.coverage-row,.version-row{border-radius:18px}.overview-score-strip,.overview-scope-grid,.signal-side-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-toolbar-grid{grid-template-columns:1fr;gap:14px}.overview-control-bar,.overview-filter-grid{width:100%}.overview-kpi-shell{grid-template-columns:1fr;grid-template-areas:"pass" "scope" "donutA" "donutB"}.control-monitor-grid,.control-actions-grid,.bug-inspector-grid,.bug-form-grid,.bug-filter-grid,.analyst-form-grid,.overview-analyst-top,.overview-analyst-grid,.analyst-control-grid{grid-template-columns:1fr}.leaderboard-row,.bug-timeline-head,.bug-timeline-meta,.coverage-portal-head{display:grid;grid-template-columns:1fr;align-items:start}.coverage-scroll-window{max-height:680px}.overview-chart-grid,.overview-chart-board{grid-template-columns:1fr}.qa-main:before{width:220px;height:360px;right:1rem;bottom:1rem}.metrics-grid,.lane-grid,.action-grid,.report-grid,.filter-grid,.overview-filter-grid,.coverage-field-grid,.review-filters,.run-count-grid,.inspector-metric-grid,.detail-meta-grid,.capture-detail-grid,.pass-rate-meter-body{grid-template-columns:1fr}.pass-rate-meter-wrap{justify-content:center}.overview-kpi-donut .chart-surface-body{padding-inline:0}.overview-summary-head{display:none}.metric-card-dominant{grid-column:span 1}.overview-summary-row{grid-template-columns:1fr;gap:6px}.coverage-row{grid-template-columns:1fr;grid-template-areas:"main" "tiers" "state"}.review-layout,.signoff-card{grid-template-columns:1fr}.chart-surface-body{height:220px}.review-inspector-card{position:static}.coverage-header{display:none}.schedule-row,.lane-card-top,.run-card-top,.review-group-head,.action-card-foot,.control-action-foot,.page-header,.header-actions,.wizard-actions{flex-direction:column}.control-panel-row{grid-template-columns:1fr;align-items:flex-start}.control-panel-actions,.bug-row-head-actions{justify-content:flex-start}.wizard-top,.status-block-top,.scenario-overlay-header,.scenario-overlay-header-actions,.run-section-actions,.signal-primary-head{flex-direction:column;align-items:flex-start}.artifact-dropdown-panel{left:0;right:auto}}@media(max-width:760px){.qa-main{gap:18px;padding:16px 14px 30px}.qa-main:before{width:160px;height:260px;right:.75rem;bottom:.75rem;opacity:.04}.page-header{gap:14px}.page-header h2{font-size:clamp(2rem,9vw,2.9rem);line-height:.98}.page-title-inline{gap:10px}.page-header>div:first-child,.header-actions,.header-utility-tray{width:100%}.header-utility-tray{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;padding:8px}.header-field,.header-auth-chip,.theme-switch{width:100%}.header-field,.header-auth-chip{padding:8px 10px}.theme-switch{justify-content:center;min-height:40px}.status-block{width:100%;min-width:0}.overview-toolbar-shell,.overview-top-shell,.run-layout-shell,.overview-scoreboard,.overview-mini-card,.overview-pass-card{padding:18px}.overview-score-strip,.overview-scope-grid,.overview-scope-metric-grid{grid-template-columns:1fr}.overview-kpi-donut .chart-surface-body,.coverage-chart-dashboard .chart-surface-body,.coverage-chart-dashboard .chart-surface-tall .chart-surface-body,.chart-surface-body{height:208px}.pass-rate-meter-wrap{padding-inline:0}.pass-rate-meter{width:min(100%,244px)}.pass-rate-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-grid,.run-count-grid,.inspector-metric-grid,.detail-meta-grid,.overview-score-strip,.overview-scope-grid,.signal-side-grid{gap:10px}}@media(max-width:560px){.qa-sidebar,.qa-sidebar.collapsed,.brand-card,.qa-sidebar.collapsed .brand-card{padding:16px 14px 14px}.brand-kicker{white-space:normal}.brand-title-row{align-items:flex-start}.sidebar-nav{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding-bottom:0;margin-inline:0;scroll-snap-type:none}.nav-button,.qa-sidebar.collapsed .nav-button{min-height:50px}.page-header h2{font-size:clamp(1.8rem,10vw,2.55rem)}.header-utility-tray{grid-template-columns:1fr}.overview-toolbar-shell,.overview-top-shell,.run-layout-shell,.overview-scoreboard,.overview-mini-card,.overview-pass-card{padding:16px}.pass-rate-support-grid{grid-template-columns:1fr}.chart-surface-body,.overview-kpi-donut .chart-surface-body{height:192px}.overview-score-value{font-size:clamp(3.5rem,24vw,4.8rem)}}.page-stack-capture{gap:24px}.capture-flow-list,.capture-run-list,.capture-scenario-list,.capture-simple-guidance,.capture-sequence-list,.capture-viewer-actions,.capture-viewer-playlist,.capture-recent-strip-list{display:grid;gap:12px}.capture-studio-simple-hero{display:grid;grid-template-columns:1fr;gap:20px;align-items:stretch}.capture-studio-simple-copy,.capture-simple-prompt-card,.capture-catalog-detail-card{display:grid;gap:14px;min-width:0}.capture-studio-simple-copy{padding:6px 4px 4px}.capture-studio-simple-copy h3{margin:0;font-size:clamp(2rem,3vw,2.9rem);line-height:1;letter-spacing:-.045em;color:var(--text-strong);max-width:12ch}.capture-studio-simple-copy p{margin:0;max-width:68ch;color:var(--text-muted);font-size:1.02rem;line-height:1.68}.capture-simple-prompt-card,.capture-studio-filter-shell,.capture-catalog-detail-card,.capture-sequence-card,.capture-recent-strip-card{padding:18px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-float);box-shadow:var(--shadow-soft)}.capture-simple-prompt-card{align-content:start;width:100%;max-width:none;background:radial-gradient(circle at top right,rgba(88,116,255,.12),transparent 38%),var(--surface-float);border-color:#5874ff2e}.capture-demo-mode-row{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center;padding:14px 16px;border:1px solid rgba(88,116,255,.12);border-radius:calc(var(--radius-lg) + 2px);background:linear-gradient(180deg,#ffffffc7,#f4f7ffeb)}.capture-demo-mode-copy{display:grid;gap:6px;max-width:54ch}.capture-demo-mode-copy strong{color:var(--text-strong)}.capture-demo-mode-copy p{margin:0;color:var(--text-muted);line-height:1.58}.capture-demo-switch{flex-shrink:0}.capture-prompt-input{min-height:68px;padding:18px 20px;border-radius:22px;font-size:1.12rem;line-height:1.4;box-shadow:inset 0 0 0 1px #5874ff0f}.capture-inline-note{margin:0;color:var(--text-muted);line-height:1.58}.capture-inline-note-emphasis{padding:12px 14px;border-radius:16px;border:1px solid rgba(88,116,255,.14);background:linear-gradient(180deg,#f5f8ffeb,#eef3fff0)}.capture-simple-action-row,.capture-flow-results-bar,.capture-flow-inspector-top,.capture-sequence-card-head,.capture-sequence-card-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center}.capture-simple-guidance{grid-template-columns:repeat(2,minmax(0,1fr))}.capture-simple-guide-card{display:grid;gap:8px;padding:16px 18px;border:1px solid rgba(148,163,184,.18);border-radius:var(--radius-lg);background:var(--surface-panel)}.capture-simple-guide-card strong{color:var(--text-strong)}.capture-simple-guide-card p{margin:0;color:var(--text-muted);line-height:1.58}.capture-coverage-summary,.capture-library-board,.capture-library-column,.capture-library-list,.capture-library-card{display:grid;gap:14px}.capture-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.capture-library-column{padding:18px;border:1px solid rgba(148,163,184,.18);border-radius:var(--radius-xl);background:var(--surface-float);box-shadow:var(--shadow-soft);align-content:start}.capture-library-column-head,.capture-library-card-head,.capture-library-card-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:start}.capture-library-column-head>div,.capture-library-card-head>div{display:grid;gap:4px}.capture-library-column-copy,.capture-library-card-copy{margin:0;color:var(--text-muted);line-height:1.58}.capture-library-card{padding:16px;border:1px solid rgba(148,163,184,.18);border-radius:var(--radius-lg);background:var(--surface-panel)}.capture-library-card-ready{border-color:#2e8b723d;background:radial-gradient(circle at top right,rgba(46,139,114,.08),transparent 42%),var(--surface-panel)}.capture-coverage-summary-head{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:end}.capture-coverage-summary-head>div{display:grid;gap:4px}.capture-coverage-summary-head strong{color:var(--text-strong)}.capture-coverage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(208px,1fr));gap:12px}.capture-coverage-card{min-height:100%}.capture-lane-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.capture-lane-card{display:grid;gap:10px;padding:18px;border:1px solid rgba(148,163,184,.18);border-radius:var(--radius-xl);background:var(--surface-float);box-shadow:var(--shadow-soft);align-content:start}.capture-lane-card strong{color:var(--text-strong);font-size:1.02rem;line-height:1.35}.capture-lane-card p{margin:0;color:var(--text-muted);line-height:1.58}.capture-lane-count{font-size:clamp(2rem,3vw,2.8rem);line-height:.92;letter-spacing:-.05em;color:var(--text-strong);font-weight:700}.capture-lane-card.tone-success{border-color:#2e8b723d;background:radial-gradient(circle at top right,rgba(46,139,114,.08),transparent 42%),var(--surface-float)}.capture-lane-card.tone-neutral{border-color:#5874ff2e;background:radial-gradient(circle at top right,rgba(88,116,255,.08),transparent 42%),var(--surface-float)}.capture-lane-card.tone-warning{border-color:#d09b523d;background:radial-gradient(circle at top right,rgba(208,155,82,.08),transparent 42%),var(--surface-float)}.capture-seeding-board,.capture-business-group-board{display:grid;gap:14px}.capture-seeding-grid,.capture-business-group-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.capture-seeding-card,.capture-business-group-card{display:grid;gap:12px;padding:18px;border:1px solid rgba(148,163,184,.18);border-radius:var(--radius-xl);background:var(--surface-float);box-shadow:var(--shadow-soft);align-content:start}.capture-seeding-card.tone-success{border-color:#2e8b723d;background:radial-gradient(circle at top right,rgba(46,139,114,.08),transparent 42%),var(--surface-float)}.capture-seeding-card.tone-warning{border-color:#d09b523d;background:radial-gradient(circle at top right,rgba(208,155,82,.08),transparent 42%),var(--surface-float)}.capture-seeding-card.tone-danger{border-color:#dc535c33;background:radial-gradient(circle at top right,rgba(220,83,92,.08),transparent 40%),var(--surface-float)}.capture-seeding-card-head,.capture-business-group-head{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:start}.capture-seeding-card-head>div,.capture-business-group-head>div{display:grid;gap:4px}.capture-seeding-card-head strong,.capture-business-group-head strong{color:var(--text-strong)}.capture-seeding-card-copy{margin:0;color:var(--text-muted);line-height:1.6}.capture-seeding-card-samples,.capture-business-group-samples{display:grid;gap:8px}.capture-seeding-sample,.capture-business-group-sample{appearance:none;width:100%;text-align:left;display:grid;gap:4px;padding:12px 14px;border:1px solid rgba(148,163,184,.16);border-radius:var(--radius-lg);background:#f8fafcc7;color:inherit;cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .16s ease}.capture-seeding-sample strong,.capture-business-group-sample strong{color:var(--text-strong);line-height:1.35}.capture-seeding-sample span,.capture-business-group-sample span{color:var(--text-muted);line-height:1.45}.capture-seeding-sample:hover,.capture-seeding-sample:focus-visible,.capture-business-group-sample:hover,.capture-business-group-sample:focus-visible{transform:translateY(-1px);border-color:#5874ff47;box-shadow:0 12px 28px #5874ff14}.capture-business-group-meta{display:flex;flex-wrap:wrap;gap:8px}.capture-sequence-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.capture-sequence-card{align-content:start;gap:14px}.capture-sequence-card.recorded{border-color:#2e8b7238;background:radial-gradient(circle at top right,rgba(46,139,114,.09),transparent 38%),var(--surface-float)}.capture-sequence-card.pending{border-color:#d09b5238;background:radial-gradient(circle at top right,rgba(208,155,82,.08),transparent 36%),var(--surface-float)}.capture-sequence-card-head{align-items:flex-start}.capture-sequence-card-head strong,.capture-viewer-chapter strong,.capture-recent-strip-card strong,.capture-flow-row-title strong,.capture-catalog-detail-card strong{display:block}.capture-sequence-card p,.capture-flow-row-hitbox p,.capture-flow-inspector-copy p{margin:0;color:var(--text-muted);line-height:1.58}.capture-sequence-card-guidance{display:grid;gap:8px}.capture-watch-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:18px;align-items:start;scroll-margin-top:18px}.capture-watch-layout-single{grid-template-columns:minmax(0,1fr)}.capture-watch-main-column{display:grid;gap:18px;min-width:0}.capture-watch-main-card,.capture-watch-sidebar-shell{min-width:0}.capture-watch-main-card{display:grid;gap:16px}.capture-watch-sidebar{display:grid;gap:16px;align-content:start;position:sticky;top:18px;align-self:start}.capture-watch-sidebar-shell{display:grid;gap:14px;padding:18px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-float);box-shadow:var(--shadow-soft)}.capture-watch-sidebar-head{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:flex-start}.capture-watch-sidebar-head>div{display:grid;gap:4px}.capture-recent-scope-note{margin:0;color:var(--text-muted);line-height:1.52}.capture-recent-library-card{display:grid;gap:16px;min-width:0}.capture-recent-library-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px}.capture-recent-library-filter{display:grid;gap:8px;min-width:min(100%,220px)}.capture-recent-library-toolbar-actions,.capture-recent-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px}.capture-recent-grouping-field{display:grid;gap:6px;min-width:180px}.capture-recent-grouping-select{min-width:180px}.capture-watch-sidebar-groups{grid-template-columns:1fr;gap:14px;max-height:min(62vh,920px);overflow:auto;padding-right:4px}.capture-watch-sidebar-list{grid-template-columns:1fr;max-height:min(30vh,320px);overflow:auto;padding-right:4px}.capture-viewer-shell{width:100%;overflow:hidden;border:1px solid rgba(15,23,42,.14);border-radius:calc(var(--radius-xl) + 2px);background:linear-gradient(180deg,#0b1220f5,#060c18);box-shadow:0 24px 54px #0f172a33}.capture-video-player{display:block;width:100%;background:#070d18}.capture-video-player-large{aspect-ratio:16 / 9;max-height:min(76vh,760px);object-fit:contain}.capture-player-controls{display:grid;gap:12px;padding:14px 16px 16px;border-top:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,#080e1afa,#050a14)}.capture-player-time-row,.capture-player-transport{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.capture-player-icon-buttons{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px}.capture-player-icon-button{appearance:none;border:1px solid rgba(148,163,184,.24);background:#1e293beb;color:#f8fafcf5;border-radius:999px;min-width:48px;min-height:48px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:transform .14s ease,background .14s ease,border-color .14s ease,box-shadow .16s ease;box-shadow:0 10px 24px #0f172a38}.capture-player-icon-button:hover,.capture-player-icon-button:focus-visible{transform:translateY(-1px);border-color:#7c95ff80;box-shadow:0 16px 32px #0f172a47}.capture-player-icon-button:disabled{cursor:not-allowed;opacity:.45;transform:none;box-shadow:none}.capture-player-icon-button.primary{background:linear-gradient(180deg,#5874fff5,#4361f1f5);border-color:#7c95ff8f}.capture-player-utility-buttons{display:inline-flex;align-items:center;gap:10px;margin-left:auto}.capture-player-icon-button.utility{min-width:52px;padding:0 12px}.capture-player-icon-svg{display:block;flex:0 0 auto;width:1.18rem;height:1.18rem}.capture-player-icon-svg-main{width:1.28rem;height:1.28rem}.capture-player-icon-svg-skip{width:1rem;height:1rem}.capture-player-icon-svg-fullscreen{width:1.08rem;height:1.08rem}.capture-player-icon-svg-download{width:1.02rem;height:1.02rem}.capture-player-skip-badge{font-size:.84rem;line-height:1;font-weight:800;letter-spacing:.03em}.capture-player-time{margin-left:auto;color:#e2e8f0f0;font-size:.95rem;font-weight:600;letter-spacing:.01em}.capture-player-scrubber-row{display:grid}.capture-player-scrubber{width:100%;margin:0;appearance:none;-webkit-appearance:none;height:8px;border-radius:999px;background:linear-gradient(90deg,rgba(88,116,255,.94) 0%,rgba(88,116,255,.94) var(--capture-player-progress, 0%),rgba(148,163,184,.22) var(--capture-player-progress, 0%),rgba(148,163,184,.22) 100%);cursor:pointer}.capture-player-scrubber::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:18px;height:18px;border-radius:50%;border:2px solid rgba(12,18,30,.95);background:#f8fafc;box-shadow:0 6px 18px #0f172a57}.capture-player-scrubber::-moz-range-thumb{width:18px;height:18px;border:2px solid rgba(12,18,30,.95);border-radius:50%;background:#f8fafc;box-shadow:0 6px 18px #0f172a57}.capture-player-scrubber:disabled{cursor:not-allowed;opacity:.54}.capture-viewer-current-panel{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:16px;align-items:start}.capture-viewer-current-thumb,.capture-viewer-chapter-thumb,.capture-recent-strip-thumb{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:16px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,#172337,#09101b)}.capture-viewer-current-copy{display:grid;gap:10px;min-width:0}.capture-viewer-current-copy strong{color:var(--text-strong);font-size:1.08rem;line-height:1.35}.capture-viewer-current-copy p{margin:0;color:var(--text-muted);line-height:1.58}.capture-viewer-actions{grid-template-columns:repeat(auto-fit,minmax(160px,max-content));align-items:center}.capture-viewer-meta{align-items:center}.capture-viewer-playlist{grid-template-columns:1fr}.capture-viewer-chapter{appearance:none;width:100%;text-align:left;display:grid;grid-template-columns:144px minmax(0,1fr);gap:12px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-float);color:inherit;cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .16s ease}.capture-viewer-chapter-copy{display:grid;gap:4px;align-content:start;min-width:0}.capture-viewer-chapter span:last-child{color:var(--text-muted)}.capture-viewer-chapter:hover,.capture-viewer-chapter:focus-visible{transform:translateY(-1px);box-shadow:var(--shadow-soft)}.capture-viewer-chapter.selected{border-color:#5874ff57;box-shadow:0 0 0 1px #5874ff24,var(--shadow-soft);background:radial-gradient(circle at top right,rgba(88,116,255,.1),transparent 42%),var(--surface-float)}.capture-recent-strip{display:grid;gap:14px}.capture-recent-strip-head{display:grid;gap:4px}.capture-recent-strip-head>div{display:grid;gap:4px}.capture-recent-strip-head p{margin:0;color:var(--text-muted);line-height:1.5}.capture-recent-strip-list{display:grid;gap:12px;grid-template-columns:1fr}.capture-recent-group-browser{display:grid;grid-template-columns:1fr;gap:16px}.capture-recent-group-panel{display:grid;gap:14px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-float);box-shadow:var(--shadow-soft);padding:18px}.capture-recent-group-panel-head,.capture-recent-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.capture-recent-group-panel-head>div{display:grid;gap:4px}.capture-recent-group-list{display:grid;gap:14px;align-content:start;max-height:min(68vh,920px);overflow:auto;padding-right:6px}.capture-recent-group{display:grid;gap:10px}.capture-recent-strip-card{appearance:none;width:100%;display:grid;grid-template-columns:128px minmax(0,1fr);gap:12px;align-items:start;text-align:left;color:inherit;cursor:pointer;overflow:hidden;transition:transform .14s ease,border-color .14s ease,box-shadow .16s ease}.capture-recent-strip-card:hover,.capture-recent-strip-card:focus-visible{transform:translateY(-1px)}.capture-recent-strip-card.selected{border-color:#5874ff57;box-shadow:0 0 0 1px #5874ff24,var(--shadow-soft)}.capture-recent-strip-card-copy{display:grid;gap:4px;min-width:0}.capture-recent-strip-card span{display:block;color:var(--text-muted);line-height:1.5}.capture-recent-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(304px,340px);gap:14px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;scroll-snap-type:x proximity;scrollbar-gutter:stable both-edges}.capture-recent-carousel-card{appearance:none;width:100%;display:grid;gap:12px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-float);box-shadow:var(--shadow-soft);color:inherit;text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .16s ease,background .14s ease;scroll-snap-align:start}.capture-recent-carousel-card:hover,.capture-recent-carousel-card:focus-visible{transform:translateY(-1px);box-shadow:0 18px 34px #0f172a14}.capture-recent-carousel-card.selected{border-color:#5874ff57;box-shadow:0 0 0 1px #5874ff24,0 18px 36px #5874ff14;background:radial-gradient(circle at top right,rgba(88,116,255,.08),transparent 40%),var(--surface-float)}.capture-recent-carousel-thumb{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:18px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,#172337,#09101b)}.capture-recent-carousel-copy{display:grid;gap:6px;min-width:0}.capture-recent-carousel-copy strong{color:var(--text-strong);line-height:1.4;overflow-wrap:anywhere}.capture-recent-carousel-copy span{display:block;color:var(--text-muted);line-height:1.5;overflow-wrap:anywhere}.capture-thumb-fallback{display:grid;place-items:center;overflow:hidden;border-radius:16px;border:1px solid rgba(148,163,184,.18);background:radial-gradient(circle at top left,rgba(88,116,255,.34),transparent 48%),linear-gradient(180deg,#172337,#0a101b)}.capture-thumb-fallback span{font-size:1.2rem;font-weight:700;letter-spacing:.08em;color:#ffffffeb}.capture-simple-prompt-card{scroll-margin-top:18px}.capture-browse-disclosure{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-float);box-shadow:var(--shadow-soft);overflow:hidden}.capture-browse-summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;cursor:pointer}.capture-browse-summary::-webkit-details-marker{display:none}.capture-browse-summary-copy{display:grid;gap:6px}.capture-browse-summary-copy p{margin:0;color:var(--text-muted);line-height:1.55}.capture-browse-panel{display:grid;gap:18px;min-width:0;padding:0 22px 22px;border-top:1px solid rgba(148,163,184,.16)}.capture-coverage-disclosure{background:radial-gradient(circle at top right,rgba(88,116,255,.06),transparent 44%),var(--surface-float)}.capture-coverage-disclosure[open]{box-shadow:0 22px 48px #0f172a1a}.capture-coverage-panel{background:linear-gradient(180deg,#f8fafc6b,#fff0)}.capture-readiness-shell{display:grid;gap:16px;margin-top:18px}.capture-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.capture-status-card{padding:18px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-float);box-shadow:var(--shadow-soft)}.capture-status-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.capture-status-card-head>div{display:grid;gap:4px}.capture-status-note{margin:0;color:var(--text-muted);line-height:1.58}.capture-status-notes{display:grid;gap:8px;margin-top:12px}.capture-status-definition-list{gap:0}.capture-status-definition-list>div{padding-block:10px}.capture-filter-grid-simple{display:grid;grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(180px,.85fr));gap:12px}.capture-filter-grid-simple label{display:grid;gap:8px}.capture-browse-workbench{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(340px,.78fr);grid-template-areas:"results inspector";gap:18px;align-items:start}.capture-browse-inspector-shell{display:grid;gap:14px;grid-area:inspector;min-width:0}.capture-browse-list-shell{display:grid;gap:14px;min-width:0;grid-area:results}.capture-browse-list-head{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:end}.capture-browse-list-head>div{display:grid;gap:4px}.capture-browse-list-head strong{color:var(--text-strong)}.capture-flow-simple-list{display:grid;gap:10px;max-height:760px;overflow:auto;padding-right:6px;align-content:start}.capture-flow-simple-row{display:grid;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-float);box-shadow:0 12px 28px #0f172a0d;transition:transform .14s ease,box-shadow .16s ease,border-color .14s ease,background .14s ease;overflow:hidden}.capture-flow-simple-row:hover,.capture-flow-simple-row:focus-within{transform:translateY(-1px);box-shadow:0 18px 34px #0f172a14}.capture-flow-simple-row.selected{border-color:#5874ff57;box-shadow:0 0 0 1px #5874ff24,0 18px 36px #5874ff14;background:radial-gradient(circle at top right,rgba(88,116,255,.08),transparent 40%),var(--surface-float)}.capture-flow-simple-row.is-running{border-color:#b7792d47;box-shadow:0 18px 36px #b7792d1f}.capture-flow-simple-hitbox{appearance:none;width:100%;min-width:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;display:grid;gap:14px;padding:18px 20px;min-height:132px;align-content:start}.capture-flow-row-copy{display:grid;gap:8px;min-width:0}.capture-flow-row-copy strong{color:var(--text-strong);font-size:1.02rem;line-height:1.4;overflow-wrap:anywhere}.capture-flow-row-copy span{color:var(--text-muted);font-size:.9rem;line-height:1.6;overflow-wrap:anywhere}.capture-flow-row-footer{display:grid;gap:10px}.capture-flow-row-support{display:flex;flex-wrap:wrap;gap:10px 12px;color:var(--text-muted);font-size:.84rem;line-height:1.45}.capture-flow-row-support span{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow-wrap:anywhere}.capture-flow-row-support span:not(:first-child):before{content:"";width:4px;height:4px;border-radius:999px;background:#94a3b8b3}.capture-catalog-detail-card{display:grid;gap:14px;align-content:start;min-height:100%;width:100%}.capture-catalog-detail-header{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:start}.capture-catalog-detail-header>div{display:grid;gap:4px}.capture-catalog-detail-header strong{color:var(--text-strong);font-size:1.1rem;line-height:1.35}.capture-catalog-detail-card p{margin:0;color:var(--text-muted);line-height:1.62}.capture-catalog-detail-meta{align-items:flex-start}.capture-catalog-detail-note{padding:13px 14px;border:1px solid rgba(148,163,184,.18);border-radius:var(--radius-lg);background:linear-gradient(180deg,#f8fafceb,#f1f5f9e6);color:var(--text-muted);line-height:1.58}.capture-catalog-detail-note-secondary{background:linear-gradient(180deg,#f8fafcb8,#f1f5f9bd)}.capture-flow-progress-card{display:grid;gap:8px;padding:14px 15px;border:1px solid rgba(148,163,184,.18);border-radius:var(--radius-lg);background:linear-gradient(180deg,#fffbebeb,#fef3c7d1);color:var(--text-strong)}.capture-flow-progress-card.running{border-color:#3b82f638;background:linear-gradient(180deg,#eff6fff0,#dbeafed6)}.capture-flow-progress-card.warning{border-color:#d9a35e42}.capture-flow-progress-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.capture-flow-progress-card p{margin:0}.capture-flow-blocker-card{display:grid;gap:8px;padding:14px 15px;border:1px solid rgba(217,163,94,.22);border-radius:var(--radius-lg);background:linear-gradient(180deg,#fffbebe6,#fef3c7c2);color:var(--text-strong)}.capture-flow-blocker-card.danger{border-color:#dc535c38;background:linear-gradient(180deg,#fef2f2f0,#fee2e2d6)}.capture-flow-blocker-card p{margin:0;color:var(--text-muted)}.capture-catalog-detail-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.capture-flow-scenario-list{display:grid;gap:12px}.capture-flow-scenario-items{display:grid;gap:10px}.capture-flow-scenario-item{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid rgba(148,163,184,.18);border-radius:var(--radius-lg);background:linear-gradient(180deg,#f8fafce0,#f1f5f9eb)}.capture-flow-scenario-copy{display:grid;gap:6px;min-width:0}.capture-flow-scenario-copy strong{color:var(--text-strong);line-height:1.35}.capture-flow-scenario-copy span{color:var(--text-muted);line-height:1.52}.capture-flow-recording-list{display:grid;gap:12px;padding-top:6px}.capture-flow-recording-list-head{display:flex;flex-wrap:wrap;gap:10px;align-items:end;justify-content:space-between}.capture-flow-recording-list-head>div{display:grid;gap:4px}.capture-flow-recording-items{display:grid;gap:10px}.capture-flow-recording-item{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid rgba(148,163,184,.18);border-radius:var(--radius-lg);background:linear-gradient(180deg,#f8fafce0,#f1f5f9eb)}.capture-flow-recording-copy{display:grid;gap:4px;min-width:0}.capture-flow-recording-copy strong{color:var(--text-strong);line-height:1.35}.capture-flow-recording-copy span{color:var(--text-muted);line-height:1.5}.capture-flow-recording-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}:root[data-theme=dark] .capture-status-card{border-color:#aab8d42e;background:linear-gradient(180deg,#1b2333f5,#131a27fc);box-shadow:0 16px 40px #00000038}.capture-pending-state{min-height:240px}:root[data-theme=dark] .capture-simple-prompt-card,:root[data-theme=dark] .capture-studio-filter-shell,:root[data-theme=dark] .capture-catalog-detail-card,:root[data-theme=dark] .capture-watch-sidebar-shell,:root[data-theme=dark] .capture-recent-group-panel,:root[data-theme=dark] .capture-seeding-card,:root[data-theme=dark] .capture-business-group-card,:root[data-theme=dark] .capture-sequence-card,:root[data-theme=dark] .capture-recent-carousel-card,:root[data-theme=dark] .capture-recent-strip-card,:root[data-theme=dark] .capture-browse-disclosure,:root[data-theme=dark] .capture-flow-simple-row,:root[data-theme=dark] .capture-viewer-chapter{border-color:#aab8d42e;box-shadow:0 16px 40px #00000038}:root[data-theme=dark] .capture-simple-prompt-card{background:radial-gradient(circle at top right,rgba(88,116,255,.18),transparent 38%),linear-gradient(180deg,#1c2536fa,#131b28fc);border-color:#7c95ff3d}:root[data-theme=dark] .capture-demo-mode-row{border-color:#7c95ff38;background:radial-gradient(circle at top right,rgba(88,116,255,.12),transparent 40%),linear-gradient(180deg,#1f283ceb,#161e2dfa)}:root[data-theme=dark] .capture-inline-note-emphasis{border-color:#7c95ff38;background:radial-gradient(circle at top right,rgba(88,116,255,.1),transparent 42%),linear-gradient(180deg,#1e273ae6,#161e2df5)}:root[data-theme=dark] .capture-simple-guide-card,:root[data-theme=dark] .capture-catalog-detail-card,:root[data-theme=dark] .capture-recent-group-panel,:root[data-theme=dark] .capture-seeding-card,:root[data-theme=dark] .capture-business-group-card,:root[data-theme=dark] .capture-recent-carousel-card,:root[data-theme=dark] .capture-recent-strip-card,:root[data-theme=dark] .capture-browse-disclosure,:root[data-theme=dark] .capture-flow-simple-row,:root[data-theme=dark] .capture-viewer-chapter{background:linear-gradient(180deg,#1b2333f5,#131a27fc)}:root[data-theme=dark] .capture-seeding-card.tone-success{background:radial-gradient(circle at top right,rgba(99,192,162,.15),transparent 40%),linear-gradient(180deg,#1c272ffa,#131d22fc);border-color:#63c0a23d}:root[data-theme=dark] .capture-seeding-card.tone-warning{background:radial-gradient(circle at top right,rgba(217,163,94,.15),transparent 40%),linear-gradient(180deg,#2b241cfa,#1f1913fc);border-color:#d9a35e38}:root[data-theme=dark] .capture-seeding-card.tone-danger{background:radial-gradient(circle at top right,rgba(220,83,92,.16),transparent 40%),linear-gradient(180deg,#321d21f5,#231518fc);border-color:#dc535c3d}:root[data-theme=dark] .capture-seeding-sample,:root[data-theme=dark] .capture-business-group-sample,:root[data-theme=dark] .capture-flow-scenario-item{border-color:#aab8d429;background:radial-gradient(circle at top right,rgba(88,116,255,.06),transparent 44%),linear-gradient(180deg,#1b2333eb,#131a27fa)}:root[data-theme=dark] .capture-sequence-card.recorded{background:radial-gradient(circle at top right,rgba(99,192,162,.16),transparent 40%),linear-gradient(180deg,#1c272ffa,#131d22fc);border-color:#63c0a242}:root[data-theme=dark] .capture-sequence-card.pending{background:radial-gradient(circle at top right,rgba(217,163,94,.16),transparent 40%),linear-gradient(180deg,#2b241cfa,#1f1913fc);border-color:#d9a35e3d}:root[data-theme=dark] .capture-viewer-shell{border-color:#aab8d42e;box-shadow:0 26px 56px #0000005c}:root[data-theme=dark] .capture-player-controls{border-top-color:#aab8d424}:root[data-theme=dark] .capture-viewer-current-thumb,:root[data-theme=dark] .capture-viewer-chapter-thumb,:root[data-theme=dark] .capture-recent-carousel-thumb,:root[data-theme=dark] .capture-recent-strip-thumb,:root[data-theme=dark] .capture-thumb-fallback{border-color:#aab8d42e}:root[data-theme=dark] .capture-viewer-chapter.selected,:root[data-theme=dark] .capture-recent-carousel-card.selected,:root[data-theme=dark] .capture-recent-strip-card.selected,:root[data-theme=dark] .capture-flow-simple-row.selected{border-color:#7c95ff57;box-shadow:0 0 0 1px #7c95ff29,0 18px 40px #141c2c6b;background:radial-gradient(circle at top right,rgba(88,116,255,.16),transparent 42%),linear-gradient(180deg,#1f283cfa,#151d2bfc)}:root[data-theme=dark] .capture-browse-panel{border-top-color:#aab8d424}:root[data-theme=dark] .capture-lane-card.tone-success{border-color:#63c0a23d;background:radial-gradient(circle at top right,rgba(99,192,162,.16),transparent 42%),linear-gradient(180deg,#1c272ffa,#131d22fc)}:root[data-theme=dark] .capture-lane-card.tone-neutral{border-color:#7c95ff3d;background:radial-gradient(circle at top right,rgba(88,116,255,.16),transparent 42%),linear-gradient(180deg,#1c2536fa,#131b28fc)}:root[data-theme=dark] .capture-lane-card.tone-warning{border-color:#d9a35e3d;background:radial-gradient(circle at top right,rgba(217,163,94,.16),transparent 42%),linear-gradient(180deg,#2a231cfa,#1f1913fc)}:root[data-theme=dark] .capture-coverage-panel{background:linear-gradient(180deg,#141b2875,#12182500)}:root[data-theme=dark] .capture-catalog-detail-note{border-color:#aab8d429;background:radial-gradient(circle at top right,rgba(88,116,255,.08),transparent 44%),linear-gradient(180deg,#1f283ceb,#151d2bfa)}:root[data-theme=dark] .capture-catalog-detail-note-secondary,:root[data-theme=dark] .capture-flow-recording-item{border-color:#aab8d429;background:radial-gradient(circle at top right,rgba(88,116,255,.06),transparent 44%),linear-gradient(180deg,#1b2333eb,#131a27fa)}:root[data-theme=dark] .capture-flow-progress-card{border-color:#d9a35e3d;background:radial-gradient(circle at top right,rgba(217,163,94,.12),transparent 42%),linear-gradient(180deg,#2a231cf5,#1f1913fc)}:root[data-theme=dark] .capture-flow-progress-card.running{border-color:#7c95ff47;background:radial-gradient(circle at top right,rgba(88,116,255,.16),transparent 42%),linear-gradient(180deg,#1c2536f5,#131b28fc)}:root[data-theme=dark] .capture-flow-blocker-card{border-color:#d9a35e3d;background:radial-gradient(circle at top right,rgba(217,163,94,.12),transparent 42%),linear-gradient(180deg,#2a231cf5,#1f1913fc)}:root[data-theme=dark] .capture-flow-blocker-card.danger{border-color:#dc535c42;background:radial-gradient(circle at top right,rgba(220,83,92,.14),transparent 42%),linear-gradient(180deg,#321d21f5,#231518fc)}:root[data-theme=dark] .capture-flow-blocker-card p,:root[data-theme=dark] .capture-flow-progress-card p,:root[data-theme=dark] .capture-flow-recording-copy span{color:var(--text-muted)}:root[data-theme=dark] .capture-flow-row-support span:not(:first-child):before{background:#aab8d494}:root[data-theme=dark] .capture-prompt-input{box-shadow:inset 0 0 0 1px #7c95ff24}@media(max-width:980px){.capture-watch-layout{grid-template-columns:1fr}.capture-watch-sidebar{position:static;top:auto}.capture-watch-sidebar-groups,.capture-watch-sidebar-list,.capture-recent-group-list{max-height:none;overflow:visible;padding-right:0}.capture-filter-grid-simple{grid-template-columns:1fr 1fr}.capture-browse-workbench{grid-template-columns:1fr;grid-template-areas:"results" "inspector"}}@media(max-width:960px){.capture-coverage-grid,.capture-lane-grid,.capture-library-grid,.capture-seeding-grid,.capture-business-group-grid,.capture-simple-guidance,.capture-sequence-list{grid-template-columns:1fr 1fr}.capture-watch-sidebar-groups,.capture-recent-group-browser,.capture-viewer-current-panel{grid-template-columns:1fr}}@media(max-width:720px){.capture-studio-simple-copy h3{font-size:clamp(1.65rem,8vw,2.2rem);max-width:none}.capture-coverage-grid,.capture-lane-grid,.capture-library-grid,.capture-seeding-grid,.capture-business-group-grid,.capture-simple-guidance,.capture-status-grid,.capture-sequence-list,.capture-filter-grid-simple,.capture-viewer-playlist,.capture-recent-strip-list,.capture-viewer-actions,.capture-viewer-chapter,.capture-recent-carousel-card,.capture-recent-strip-card{grid-template-columns:1fr}.capture-simple-action-row,.capture-demo-mode-row,.capture-recent-library-toolbar,.capture-recent-library-toolbar-actions,.capture-recent-toolbar,.capture-flow-results-bar,.capture-recent-group-panel-head,.capture-recent-group-head,.capture-sequence-card-head,.capture-sequence-card-actions,.capture-flow-row-head,.capture-browse-summary,.capture-flow-simple-actions,.capture-browse-list-head,.capture-catalog-detail-header,.capture-catalog-detail-actions{align-items:flex-start;flex-direction:column}.capture-flow-simple-list{max-height:none}.capture-video-player-large{max-height:56vh}.capture-player-time-row,.capture-player-transport{align-items:flex-start}.capture-player-icon-buttons{width:100%}.capture-player-utility-buttons,.capture-player-time{margin-left:0}}@media(max-width:1680px){.scenario-overlay,.wizard-overlay{--overlay-shell-left-gap: clamp(88px, 8vw, 140px);--overlay-shell-right-gap: clamp(20px, 3vw, 44px)}}@media(max-width:720px){.signal-side-grid{grid-template-columns:1fr}.signal-primary-title-block h3{font-size:clamp(1.75rem,8vw,2.3rem)}.signal-primary-value{font-size:clamp(2.9rem,16vw,4rem)}}
