.baseline-strip{border-bottom:1px solid var(--line,#303a4b);color:var(--muted,#a3aec0);margin-bottom:1rem;padding:1rem 0}.baseline-heading{display:flex;flex-wrap:wrap;align-items: center;gap:.65rem}.baseline-heading h2{font:inherit;color:var(--ink,#edf1f8);margin:0;font-weight:650}.baseline-reading{margin:.5rem 0}.baseline-reading a{text-underline-offset:3px;margin-inline-start:.5rem}.baseline-strip details>summary,.baseline-strip>summary{cursor:pointer;width:-moz-fit-content;width:fit-content;max-width:100%}.baseline-strip details>p,.baseline-strip>p{max-width:72ch;line-height:1.55}.baseline-facts{display:grid;font-variant-numeric:tabular-nums;gap:.5rem;margin:1rem 0}.baseline-facts>div{display:grid;grid-template-columns:minmax(10rem,14rem)1fr;gap:1rem}.baseline-facts dt{font-weight:500}.baseline-facts dd{overflow-wrap:anywhere;margin:0}.baseline-strip :focus-visible{outline:2px solid var(--primary,#9abaff);outline-offset:4px}@media (max-width:600px){.baseline-facts>div{grid-template-columns:1fr;gap:.2rem}.baseline-facts{gap:.8rem}}.dw-presets,.dw-capture,.dw-agent,.dw-invest{box-sizing:border-box;border:1px solid var(--line,#dfe3e8);background:var(--surface,#fff);color:var(--ink,#1a1d21);overflow:visible;border-radius:8px;max-width:100%;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.45}.dw-presets *,.dw-capture *,.dw-agent *,.dw-invest *{box-sizing:border-box}.dw-h{color:var(--ink,#1a1d21);margin:0 0 8px;font-size:14px;font-weight:650;line-height:1.3}.dw-toolbar{display:flex;flex-wrap:wrap;align-items: center;gap:6px}.dw-preset{font:inherit;border:1px solid var(--line,#dfe3e8);color:var(--ink,#1a1d21);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:5px 10px;font-size:12.5px;line-height:1.2}.dw-preset[aria-pressed=true]{background:var(--ink,#1a1d21);border-color:var(--ink,#1a1d21);color:var(--surface,#fff)}.dw-sub{color:var(--muted,#5f6b76);overflow-wrap:break-word;margin:8px 0 0;font-size:12.5px}.dw-note{color:var(--muted,#5f6b76);overflow-wrap:break-word;margin:6px 0 0;font-size:12px}.dw-mode{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin-top:8px}.dw-mode-label{color:var(--muted,#5f6b76);font-size:12px}.dw-seg{display:inline-flex;flex-wrap:wrap;gap:6px}.dw-seg button{font:inherit;border:1px solid var(--line,#dfe3e8);color:var(--ink,#1a1d21);cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:12px}.dw-seg button[aria-pressed=true]{background:var(--ink,#1a1d21);border-color:var(--ink,#1a1d21);color:var(--surface,#fff)}.dw-help{position:relative;display:inline-flex;vertical-align:middle;overflow:visible}.dw-help-btn{display:inline-flex;border:1px solid var(--line,#dfe3e8);color:var(--muted,#5f6b76);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items: center;width:18px;height:18px;padding:0;font-size:11px;font-weight:700;line-height:1}.dw-help-btn:hover,.dw-help-btn[aria-expanded=true]{color:var(--ink,#1a1d21);border-color:var(--ink,#1a1d21)}.dw-tooltip{max-height:var(--radix-tooltip-content-available-height);overflow-y:auto;border:1px solid var(--line,#dfe3e8);background:var(--ink,#1a1d21);color:var(--surface,#fff);white-space:normal;overflow-wrap:break-word;z-index:20;border-radius:6px;width:max-content;max-width:min(240px,70vw);padding:8px 10px;font-size:12px;line-height:1.45;box-shadow:0 4px 14px #0000002e}.dw-tooltip-src,.dw-tooltip-note{opacity:.9}.dw-status{margin:0;padding:0}.dw-row{display:flex;border-top:1px solid var(--line,#eef1f4);justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0}.dw-row:first-child{border-top:0}.dw-status dt{color:var(--muted,#5f6b76);margin:0;font-size:12.5px}.dw-status dd{color:var(--ink,#1a1d21);margin:0;font-size:12.5px;font-weight:600}.dw-scanrow{display:flex;flex-wrap:wrap;align-items: center;gap:8px 10px;margin-top:8px}.dw-scanbtn{font:inherit;border:1px solid var(--ink,#1a1d21);background:var(--ink,#1a1d21);color:var(--surface,#fff);cursor:pointer;border-radius:6px;padding:6px 12px;font-size:12.5px;font-weight:600}.dw-scanbtn:disabled{opacity:.6;cursor:default}.dw-link{color:var(--ink,#1a1d21);text-underline-offset:2px;font-size:12.5px}.dw-message{color:var(--ink,#1a1d21);overflow-wrap:break-word;margin:8px 0 0;font-size:12px}.dw-links{margin:6px 0 0}.dw-details{margin-top:8px;font-size:12.5px}.dw-details summary{cursor:pointer;color:var(--ink,#1a1d21);text-underline-offset:2px}.dw-details code,.dw-agent code{border:1px solid var(--line,#dfe3e8);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;border-radius:4px;max-width:100%;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.dw-presets button:focus-visible{outline:2px solid var(--focus,#0969da);outline-offset:2px}.dw-capture button:focus-visible{outline:2px solid var(--focus,#0969da);outline-offset:2px}.dw-capture a:focus-visible{outline:2px solid var(--focus,#0969da);outline-offset:2px}.dw-agent summary:focus-visible{outline:2px solid var(--focus,#0969da);outline-offset:2px}.dw-invest a:focus-visible{outline:2px solid var(--focus,#0969da);outline-offset:2px}.dw-help-btn:focus-visible{outline:2px solid var(--focus,#0969da);outline-offset:2px}@media (max-width:420px){.dw-presets,.dw-capture,.dw-agent,.dw-invest{padding:8px 10px;font-size:12.5px}.dw-toolbar{gap:5px}.dw-preset{padding:4px 9px}}.daily-metric{display:flex;align-items: center;gap:4px;min-width:0}.daily-next{display:flex;flex-wrap:wrap;gap:12px}.quiet-chart-header,.quiet-chart-header *,.quiet-chart-header *:before,.quiet-chart-header *:after{box-sizing:border-box}.quiet-chart-header{display:grid;grid-template-columns:minmax(0,1fr)auto;grid-template-areas:"title controls" "metric metric";color:var(--ink);background:0 0;align-items: center;gap:8px 24px;min-width:0;max-width:100%;margin:0;padding:20px 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5}.quiet-chart-header__title{grid-area:title;overflow-wrap:break-word;color:var(--ink);letter-spacing:-.01em;min-width:0;margin:0;font-size:24px;font-weight:650;line-height:1.25}.quiet-chart-header__controls{grid-area:controls;display:flex;justify-content:flex-end;align-items: flex-end;gap:12px;min-width:0}.quiet-chart-header__field{display:flex;flex-direction:column;gap:4px;min-width:0}.quiet-chart-header__label{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:600;line-height:1.4}.quiet-chart-header__select,.quiet-chart-header select{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;max-width:100%;padding:6px 8px;font-size:14px;line-height:1.4}.quiet-chart-header__metric{grid-area:metric;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;margin:0}.quiet-chart-header__metric-name{color:var(--muted);overflow-wrap:break-word;font-size:14px;line-height:1.5}.quiet-chart-header__metric-value{color:var(--ink);overflow-wrap:break-word;font-size:32px;font-weight:550;line-height:1.1}.quiet-chart-header__metric-unit{color:var(--muted);overflow-wrap:break-word;font-size:14px;line-height:1.5}.quiet-chart-header select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:600px){.quiet-chart-header{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "controls" "metric";align-items:stretch}.quiet-chart-header__controls{flex-wrap:wrap;justify-content:flex-start}.quiet-chart-header__field{flex:140px;min-width:0}.quiet-chart-header__select,.quiet-chart-header select{width:100%}}.quiet-chart-header__metric{gap:12px 28px;margin-top:8px}.quiet-chart-reading{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0}.quiet-chart-dot{display:inline-block;border-radius:50%;flex-shrink:0;align-self: center;width:8px;height:8px}.quiet-chart-header__controls select{max-width:220px}@media (max-width:1000px){.quiet-chart-header{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "controls" "metric"}.quiet-chart-header__controls{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:600px){.quiet-chart-header__controls select{max-width:100%}.quiet-chart-header__metric-value{font-size:26px}}.overview-view-hint{opacity:.8;margin:8px 0 12px;font-size:13px;line-height:1.4}.overview-view-switch{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.quiet-sparse-card{border:1px solid var(--border-color,#2a3a4d);box-sizing:border-box;border-radius:8px;max-width:100%;margin:12px 0;padding:12px 14px}.quiet-sparse-card strong{display:block;margin-bottom:6px}.quiet-sparse-card p{margin:0 0 10px;font-size:13px;line-height:1.45}.relationship-compact{max-width:100%;margin:12px 0}.relationship-compact-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.relationship-compact-table{border-collapse:collapse;width:100%;font-size:13px}.relationship-compact-table th,.relationship-compact-table td{text-align:left;border-bottom:1px solid var(--border-color,#2a3a4d);vertical-align:top;word-break:break-word;padding:6px 8px}.relationship-guardrail{opacity:.85;margin:8px 0 12px;font-size:13px}@media (max-width:480px){.overview-view-switch{gap:6px}.quiet-sparse-card{padding:10px 12px}.relationship-compact-table{font-size:12px}}/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties;:root{--buncss-light:initial;--buncss-dark: ;color-scheme:light;--bg:#f4f3ef;--surface:#fffcf7;--ink:#1f1b16;--muted:#5c564e;--line:#d9d3c8;--accent:#215ea6;--ok:#1f6b43;--warn:#9a6700;--stale:#6b4ea2;--danger:#9b2c2c;--unknown:#6b7280;--mixed:#b45309;--shadow:0 1px 2px #1f1b160f;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}*{box-sizing:border-box}html,body,#root{background:var(--bg);color:var(--ink);min-height:100%;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}.app{display:flex;flex-direction:column;min-height:100vh}.topbar,.subbar,.filters,.coverage,.panel,.table-wrap,.diagnostics{background:var(--surface);border:1px solid var(--line)}.topbar{display:flex;position:sticky;z-index:4;justify-content:space-between;align-items: center;gap:16px;padding:12px 20px;top:0}.brand{letter-spacing:-.02em;font-weight:650}.top-meta{display:flex;color:var(--muted);align-items: center;gap:12px;font-size:13px}.pill{border:1px solid var(--line);background:#fff;border-radius:999px;padding:2px 8px}.subbar{display:flex;color:var(--muted);border-top:0;justify-content:space-between;gap:12px;padding:8px 20px;font-size:13px}.layout{display:grid;gap:12px;padding:16px 20px 40px}.filters{display:flex;flex-wrap:wrap;align-items: end;gap:8px;padding:10px 12px}label.field{display:grid;color:var(--muted);gap:4px;font-size:12px}input,select,textarea{border:1px solid var(--line);background:#fff;border-radius:6px;min-height:34px;padding:6px 8px}.btn{border:1px solid var(--line);background:#fff;border-radius:6px;min-height:34px;padding:6px 10px}.btn.primary{background:var(--accent);color:#fff;border-color:var(--accent)}.btn.danger{color:var(--danger)}.coverage{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.coverage div{border-right:1px solid var(--line);padding:10px 12px}.coverage div:last-child{border-right:0}.coverage strong{display:block;font-size:18px}.coverage span{color:var(--muted);font-size:12px}.charts{display:grid;gap:12px}.panel{padding:12px}.panel h2{margin:0 0 4px;font-size:15px}.panel p.hint{color:var(--muted);margin:0 0 8px;font-size:12px}.panel-head{display:flex;justify-content:space-between;align-items: start;gap:8px}.legend{display:flex;color:var(--muted);flex-wrap:wrap;gap:8px;font-size:12px}.swatch{display:inline-block;border-radius:99px;width:8px;height:8px;margin-right:4px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px}th button{background:0 0;border:0;padding:0;font-weight:650}tr[data-clickable]{cursor:pointer}tr[data-clickable]:hover,tr[aria-selected=true]{background:#f3eee4}.pager{display:flex;color:var(--muted);justify-content:space-between;padding:8px 10px;font-size:12px}.diagnostics{padding:10px 12px}.diagnostics summary{cursor:pointer;font-weight:600}.drawer-backdrop{position:fixed;z-index:110;background:#1f1b1647;inset:0}.drawer{position:fixed;background:var(--surface);border-left:1px solid var(--line);z-index:111;overflow:auto;width:min(460px,100%);height:100%;padding:16px 18px 40px;top:0;right:0}.drawer h2{margin-top:0}.kv{display:grid;grid-template-columns:140px 1fr;gap:6px 10px;font-size:13px}.kv dt,.muted{color:var(--muted)}.banner{border-bottom:1px solid var(--line);background:#fff4d6;padding:8px 20px;font-size:13px}.banner.synth{background:#e8f1fb}.badge{display:inline-block;border:1px solid var(--line);border-radius:999px;padding:1px 7px;font-size:12px}.badge.accepted{color:var(--ok);background:#eef8f1;border-color:#b7e0c6}.badge.follow{color:var(--warn);background:#fff7e0;border-color:#ead7a0}.badge.stale{color:var(--stale);background:#f4eefc;border-color:#d4c4ee}.badge.failed{color:var(--danger);background:#fdecec;border-color:#f0c0c0}.run-status,.commands{list-style:none;margin:0;padding:0}.commands li{border-top:1px solid var(--line);padding:8px 0;font-size:13px}.form-grid{display:grid;gap:8px;margin:8px 0}.empty{color:var(--muted);padding:24px}.cluster{display:flex;flex-wrap:wrap;gap:6px}.compare{display:grid;gap:10px}.compare table{font-variant-numeric:tabular-nums}.warn-box{background:#fff7e0;border:1px solid #ead7a0;border-radius:6px;padding:8px 10px;font-size:13px}.activity-view>.hint{max-width:62ch;margin:0 0 16px}.activity-view .charts{margin-top:28px}.honesty{color:var(--muted);max-width:62ch;margin:6px 0 0;font-size:13px}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.tile{display:grid;text-align:left;border:1px solid var(--line);background:#fff;border-radius:8px;gap:4px;padding:10px}.tile strong{font-size:22px}.split{display:grid;grid-template-columns:1.4fr 1fr;gap:12px}.packet{white-space:pre-wrap;border:1px solid var(--line);background:#fff;padding:10px;font-size:12px}.inspector{overflow-wrap:anywhere;min-width:0}.evidence-list{margin:6px 0 12px;padding-left:20px;font-size:13px}.history-list{overflow:auto;max-height:280px;padding-left:20px}.history-list li{padding:3px 0}nav.subbar{display:flex;flex-wrap:wrap;align-items: center;gap:8px}@media (max-width:900px){.coverage{grid-template-columns:1fr 1fr}.topbar{flex-direction:column;align-items: start}.drawer{width:100%}.split{grid-template-columns:1fr}.subbar{align-items: start}.table-wrap{max-width:calc(100vw - 40px)}}@font-face{font-family:InterVariable;src:url(./InterVariable-fxjyg8gv.woff2)format(woff2);font-style:normal;font-weight:100 900;font-display:swap}:root{--bg:#fff;--surface:#fff;--ink:#202824;--muted:#758078;--line:#1834261a;--accent:#174b43;--ok:#287c5c;--warn:#ad7235;--danger:#ad5147;--stale:#796b8b;font-feature-settings:"cv02","cv03","cv04","cv11","ss01";-webkit-font-smoothing:antialiased;font-family:InterVariable,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px}.app{isolation:isolate}button,input,select,textarea{font:inherit}h1,h2,h3{text-wrap:balance;color:var(--ink);font-weight:550}p{text-wrap:pretty;line-height:1.65}.topbar{position:relative;background:#fff;border:0;width:100%;max-width:1440px;min-height:88px;margin:auto;padding:22px 40px}.topbar>div:first-child{display:flex;align-items: center;gap:26px;min-width:0}.brand{display:flex;text-decoration:none;color:#174b43;letter-spacing:-.8px;white-space:nowrap;align-items: center;gap:10px;font-size:22px;font-weight:600}.brand svg{flex-shrink:0;width:31px;height:31px}.repo-label{color:#747d76;border-left:1px solid var(--line);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:24px}.top-meta{gap:14px;font-size:13px}.pill{color:#3e7258;background:#f0f6f1;border:0;padding:6px 11px;font-size:12px}nav.subbar{border:0;border-bottom:1px solid var(--line);justify-content:flex-start;gap:28px;width:100%;max-width:1440px;min-height:48px;margin:auto;padding:0 40px}nav.subbar>.btn{color:#727c75;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:40px;padding:0 0 16px;font-size:13px;font-weight:500}nav.subbar>.btn:hover{color:var(--ink)}nav.subbar>.btn[aria-pressed=true]{color:var(--accent);border-bottom-color:var(--accent)}nav.subbar>span{color:#859088;margin-left:auto;padding-bottom:16px;font-size:11px}nav.subbar>span:last-child{display:none}.page-heading{display:flex;justify-content:space-between;align-items: center;gap:24px;width:100%;max-width:1440px;margin:0 auto;padding:36px 40px 10px}.page-heading h1{letter-spacing:-1.25px;margin:4px 0 9px;font-size:34px}.page-heading .eyebrow{text-transform:uppercase;letter-spacing:1.8px;color:#758078;margin:0;font-family:ui-monospace,monospace;font-size:11px}.page-description{color:#768078;margin:0;font-size:14px}.local-tag{display:flex;color:#758078;white-space:nowrap;align-items: center;gap:7px;font-size:12px}.local-tag span{background:#5d9b76;border-radius:50%;width:6px;height:6px}.layout{gap:24px;width:100%;max-width:1440px;margin:auto;padding:24px 40px 56px}.panel{background:#fff;border:0;min-width:0;padding:22px 0}.panel-head{align-items: center;gap:20px}.panel h2,.panel-head h2{letter-spacing:-.4px;margin:0 0 8px;font-size:18px}.panel h3{margin:24px 0 10px;font-size:15px}.hint,.panel p.hint,.muted{color:#758078}.panel p.hint{max-width:90ch;font-size:13px;line-height:1.65}.filters{background:#f7f8f6;border:0;border-radius:10px;gap:14px;padding:16px}label.field{color:#748077;gap:7px;min-width:0;font-size:11px}input,select,textarea{background:#fff;border:1px solid #1e382821;border-radius:6px;max-width:100%;min-height:36px;padding:7px 10px}input[type=checkbox]{accent-color:var(--accent);vertical-align:middle;width:15px;height:15px;min-height:0}.btn{white-space:nowrap;background:#fff;border-color:#19372824;border-radius:6px;min-height:34px;padding:7px 12px;font-size:12px;font-weight:500}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn:not(:disabled):hover{color:#174b43;background:#f2f6f2}.btn.primary:not(:disabled):hover{color:#fff;background:#216354}button:disabled{cursor:default;opacity:.5}button:focus-visible{outline:2px solid #6b9e89;outline-offset:3px}a:focus-visible{outline:2px solid #6b9e89;outline-offset:3px}input:focus-visible{outline:2px solid #6b9e89;outline-offset:-1px}select:focus-visible{outline:2px solid #6b9e89;outline-offset:-1px}textarea:focus-visible{outline:2px solid #6b9e89;outline-offset:-1px}.tiles{container-type:inline-size;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0;padding:24px 0}.tile{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;gap:12px;min-width:0;padding:12px 18px}.tile:nth-child(6n+1){border-left:0;padding-left:0}.tile:nth-child(n+7){border-top:1px solid var(--line);margin-top:16px;padding-top:24px}.tile .muted:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.tile .muted:last-child{font-size:11px}.tile strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;color:#253d31;font-size:29px;font-weight:500}.tile:hover{background:#f6f9f5}.run-status{gap:7px}.badge{border:0;border-radius:4px;padding:4px 7px;font-size:10px}.badge.accepted{color:#5b7a60;background:#eff5ef}.badge.follow{color:#987446;background:#faf4e9}.badge.failed{color:#a36154;background:#f9eeec}.charts{grid-template-columns:repeat(2,minmax(0,1fr));align-items: start;gap:24px}.charts>.panel{border:1px solid var(--line);border-radius:12px;padding:24px}.charts>.filters,.charts>.table-wrap,.charts>label,.charts>p,.charts>.chart-controls,.charts>.chart-evidence{grid-column:1/-1}.chart-panel{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:22px}.chart-header{display:flex;justify-content:space-between;align-items: flex-start;gap:20px}.chart-header h2{font-size:15px}.chart-value{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:27px;font-weight:500}.table-wrap{background:0 0;border:0;min-width:0}table{font-variant-numeric:tabular-nums;width:100%;font-size:12px}th{color:#7e8981;border-bottom:1px solid var(--line);background:#fff;font-size:11px;font-weight:500}th,td{border-bottom-color:#19372812;padding:13px 12px}th:first-child,td:first-child{padding-left:0}tr[data-clickable]:hover{background:#f5f8f3}table p{margin:4px 0}.pager{align-items: center;padding:18px 0;font-size:11px}.split{grid-template-columns:minmax(0,1fr)minmax(320px,430px);align-items: start;gap:30px}.inspector{overflow:auto;position:sticky;background:#f6f8f5;border-radius:10px;max-height:calc(100vh - 100px);padding:22px;top:24px}.inspector h2{font-size:18px}.inspector h3{border-top:1px solid var(--line);padding-top:14px}.inspector .table-wrap{background:0 0}.inspector p,.inspector li{font-size:12px}.evidence-list{list-style:none;display:grid;gap:12px;margin:16px 0;padding-left:0;font-size:13px}.evidence-list>li{border-bottom:1px solid var(--line);padding-bottom:12px;line-height:1.7}.evidence-list>li>.btn{text-align:left;white-space:normal;color:#31594a;border:0;padding-left:0;font-size:13px}.packet{overflow-wrap:anywhere;background:#f4f6f2;border:0;border-radius:8px;padding:16px;font-size:11px;line-height:1.65}.commands{border-bottom:1px solid var(--line);padding:18px 0}.commands .packet{margin:10px 0}.commands p{font-size:12px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-grid>label:has(input[type=checkbox]){display:flex;align-items: center;gap:10px;padding:10px 0;font-size:13px}.warn-box{color:#8c704a;background:#f9f3e9;border:0;padding:14px 18px;font-size:12px}.marker-chip{color:#687a6c;background:#f6f8f4;border:1px solid #174b4324;border-radius:5px;padding:6px 9px;font-size:11px}.coverage{background:#f7f8f5;border:0;border-radius:10px;padding:6px 12px}.coverage div{border-right-color:var(--line);padding:16px}.coverage strong{letter-spacing:-.7px;font-size:25px;font-weight:500}.coverage span{font-size:11px}.banner{background:#faf4e9;border:0;font-size:12px}.banner.synth{color:#638169;background:#f0f6f0}.drawer{background:#fff;border:0;padding:30px;box-shadow:-10px 0 60px #1834261f}.drawer h2{letter-spacing:-.6px;font-size:24px}.kv{grid-template-columns:130px minmax(0,1fr);font-size:12px}.kv dt{color:#334b3d;font-weight:500}.kv dd{color:#788379;overflow-wrap:anywhere;margin:0}details{padding:12px 0}summary{cursor:pointer;color:#466352;font-size:13px}.compare details{border-bottom:1px solid var(--line)}.mobile-menu{display:none}@media (max-width:1100px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.tile:nth-child(6n+1){padding-left:18px}.tile:nth-child(3n+1){border-left:0;padding-left:0}.tile:nth-child(n+4){border-top:1px solid var(--line);margin-top:12px;padding-top:20px}nav.subbar{gap:20px}nav.subbar>span{display:none}.split{grid-template-columns:minmax(0,1fr)}.inspector{position:relative;max-height:none;top:0}}@media (max-width:700px){:root{font-size:16px}.topbar{padding:18px 20px}.topbar>div:first-child{gap:12px}.repo-label,.top-meta .pill{display:none}.page-heading{padding:24px 20px 0}.page-heading h1{font-size:28px}.page-description{font-size:16px}.local-tag{display:none}.layout{gap:22px;padding:20px}.charts{grid-template-columns:minmax(0,1fr)}.charts>.panel,.chart-panel{padding:18px}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tile:nth-child(3n+1){border-left:1px solid var(--line);padding-left:18px}.tile:nth-child(odd){border-left:0;padding-left:0}.tile:nth-child(n+3){border-top:1px solid var(--line);margin-top:12px;padding-top:18px}.tile strong{font-size:28px}.form-grid{grid-template-columns:1fr}.panel-head{flex-wrap:wrap;align-items: flex-start}.table-wrap{max-width:calc(100vw - 40px)}input,select,textarea{font-size:16px}.mobile-menu{display:block;align-self: flex-start;margin:0 20px 10px}nav.subbar{display:none;flex-wrap:wrap;gap:16px;padding:8px 20px}nav.subbar.menu-open{display:flex}nav.subbar>.btn{padding-bottom:8px;font-size:14px}.inspector p,.inspector li,.hint,.panel p.hint{font-size:14px}.page-heading .eyebrow{font-size:11px}}.chart-context,.chart-filters,.chart-grid,.snapshot-evidence{grid-column:1/-1}.chart-context{display:flex;justify-content:space-between;align-items: flex-start;gap:20px;padding:2px 0}.chart-context .hint{max-width:78ch;margin:0}.chart-toggle{color:#40554a;white-space:nowrap;align-items: center;font-size:12px}.chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.chart-grid>.chart-panel{min-width:0}.chart-panel-head{display:flex;justify-content:space-between;align-items: flex-start;gap:16px;min-width:0}.chart-panel-head>div:first-child{min-width:0}.chart-stat{display:grid;color:#758078;text-align:right;justify-items:end;gap:2px;min-width:84px;font-size:10px}.chart-stat span,.chart-stat small{white-space:nowrap}.chart-stat strong{color:#174b43;letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:29px;font-weight:500;line-height:1}.chart-canvas{min-width:0;margin-top:8px}.snapshot-evidence{border-top:1px solid var(--line)}@media (max-width:700px){.chart-context{display:grid;gap:10px}.chart-grid{grid-template-columns:minmax(0,1fr);gap:18px}.chart-panel-head{gap:12px}.chart-stat strong{font-size:28px}.chart-canvas{margin-top:4px}}table[aria-label=Codebase\ evidence] td:first-child{white-space:normal;overflow-wrap:anywhere;min-width:180px;max-width:300px}table[aria-label=Codebase\ evidence] td:nth-child(2){white-space:normal;overflow-wrap:anywhere;max-width:160px}a.btn{color:var(--ink);text-decoration:none;display:inline-flex;align-items: center}.snapshot-ledger{grid-column:1/-1;border-top:1px solid var(--line);padding:18px 0}.snapshot-ledger summary{cursor:pointer;color:#40554a;font-size:13px}.chart-scale{display:flex;color:#5d6a64;align-items: center;gap:8px;margin:14px 0 0;font-size:11px}.chart-empty{display:flex;color:#40554a;background:#f6f7f5;border-radius:8px;flex-direction:column;justify-content:center;min-height:180px;margin-top:18px;padding:24px}.chart-empty p{max-width:45ch;font-size:13px}.secondary-health summary{cursor:pointer;color:#40554a;padding:8px 0;font-size:13px}.secondary-health .tiles{margin-top:18px}.landscape{border-top:1px solid var(--line);padding:20px 0}.landscape-heading{margin-bottom:24px}.landscape-heading h2{letter-spacing:-.8px;margin:8px 0;font-size:25px}.landscape .chart-panel h3{margin:0;font-size:16px}.landscape details{color:#40554a;margin-top:16px;font-size:12px}.landscape details button{display:block;margin:8px 0}.codebase-view .split.table-only{grid-template-columns:minmax(0,1fr)}.codebase-view .split.table-only>aside{display:none}.codebase-view th{white-space:nowrap}.codebase-view td{font-variant-numeric:tabular-nums}.codebase-view td:nth-child(2){min-width:65px}.codebase-view .has-inspector .table-wrap table{min-width:920px}.overview-hero,.change-hero{display:grid;grid-template-columns:minmax(0,1.1fr)minmax(340px,.9fr);color:#f7fbf7;background:linear-gradient(120deg,#174b43 0%,#255e51 65%,#347467 100%);border-radius:14px;gap:32px;padding:28px 30px}.overview-hero h2,.change-hero h2{color:#fff;letter-spacing:-.9px;margin:5px 0 8px;font-size:27px}.overview-hero .eyebrow,.change-hero .eyebrow{color:#b6d7c5;letter-spacing:1.4px;text-transform:uppercase;margin:0;font-family:ui-monospace,monospace;font-size:10px}.overview-hero p,.change-hero p{color:#d7e8dd;max-width:65ch;margin:0;font-size:13px}.investigation-steps{list-style:none;display:grid;overflow:hidden;background:#ffffff1f;border-radius:9px;gap:1px;margin:0;padding:0}.investigation-steps li{display:grid;grid-template-columns:28px 1fr;background:#00000012;align-items: center;column-gap:10px;padding:11px 14px}.investigation-steps span{grid-row:span 2;display:grid;color:#174b43;background:#d6f0de;border-radius:50%;place-items: center;width:24px;height:24px;font-size:11px;font-weight:700}.investigation-steps strong{font-size:12px}.investigation-steps small{color:#c9e3d1;font-size:10px}.changes-view{gap:30px}.change-hero{grid-template-columns:minmax(0,720px);background:linear-gradient(120deg,#213a33,#315e50)}.phase-panel{padding:14px 18px}.phase-panel>summary{cursor:pointer;font-size:13px;font-weight:600}.phase-panel .form-grid{background:#f5f8f4;border-radius:10px;padding:20px}.check-field{display:flex;color:#53655a;align-items: center;gap:9px;font-size:12px}.change-list{padding-top:0}.change-rows{border-top:1px solid var(--line)}.change-row{border:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:145px 1fr 20px;text-align:left;color:var(--ink);background:#fff;align-items: center;gap:18px;width:100%;padding:16px 0}.snapshot-pair{display:grid;grid-template-columns:minmax(260px,1fr)220px 220px auto;background:#f6f9f5;border-radius:10px;align-items: end;gap:12px;padding:18px!important}.snapshot-pair h2{margin:0 0 5px}.snapshot-pair p{margin:0!important}.change-row:hover,.change-row.selected{background:#f4f8f4}.change-date{color:#78847b;font-size:11px}.change-row strong,.change-row small{display:block}.change-row strong{font-size:13px;font-weight:600}.change-row small{color:#758078;margin-top:4px;font-size:11px}.investigation-detail{border:1px solid var(--line);overflow:hidden;background:#fff;border-radius:14px}.investigation-detail>header{border-bottom:1px solid var(--line);background:#f5f8f4;padding:26px 28px 22px}.investigation-detail h2{letter-spacing:-.7px;margin:5px 0 7px;font-size:24px}.investigation-detail header>p:last-child{color:#607167;max-width:85ch;margin:0;font-size:13px}.investigation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.investigation-card{border-right:1px solid var(--line);min-width:0;padding:24px}.investigation-card:last-child{border-right:0}.investigation-card h3{margin:5px 0 7px;font-size:16px}.investigation-card h4{margin:20px 0 8px;font-size:12px}.section-kicker{color:#4f8772;letter-spacing:.8px;text-transform:uppercase;margin:0;font-size:10px;font-weight:600}.metric-deltas,.compact-list{list-style:none;margin:14px 0;padding:0}.metric-deltas li{display:grid;grid-template-columns:1fr auto;border-bottom:1px solid var(--line);gap:4px 12px;padding:9px 0;font-size:11px}.metric-deltas strong{font-variant-numeric:tabular-nums;font-size:12px}.metric-deltas em{color:#789083;font-style:normal}.metric-deltas small{color:#66796e}.compact-list{display:grid;gap:9px}.compact-list li{display:grid;border-bottom:1px solid var(--line);overflow-wrap:anywhere;gap:3px;padding-bottom:9px;font-size:11px}.compact-list span{color:#758078}.confounders{color:#806e4f;background:#fbf7ef;border-top:1px solid #eee4d4;margin:0;padding:14px 28px;font-size:11px}.coverage-inline{display:grid;color:#607167;background:#f5f8f4;border-radius:7px;gap:5px;margin-top:14px;padding:10px;font-size:11px}.coverage-inline strong{color:#334a3d}.configuration-context{background:#edf5ee;border-left:2px solid #79a893;padding:8px 10px;color:#51675a!important;margin:14px 0 0!important;font-size:11px!important}.decision-bar{display:grid;grid-template-columns:minmax(200px,1fr)140px minmax(180px,1fr)auto;border-top:1px solid var(--line);background:#f8faf7;align-items: end;gap:12px;padding:18px 28px}.decision-bar strong{font-size:12px}.decision-bar p{color:#758078;margin:3px 0 0;font-size:11px}.decision-bar .btn{margin-bottom:0}.decision-panel .decision-bar{grid-template-columns:minmax(160px,1.2fr)repeat(3,minmax(90px,.8fr))minmax(220px,1.4fr);background:0 0;border-top:0;align-items: center;padding:12px 0 0}.source-badge{display:inline-block;border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:3px 10px;font-size:12px}.source-badge.worktree{color:var(--warn);border-color:var(--warn)}.source-badge.committed{color:var(--ok);border-color:var(--ok)}.how-to{color:var(--ink);margin:8px 0 10px;padding-left:1.2em;font-size:14px;line-height:1.45}.how-to li{margin:4px 0}.story-heading .how-to{color:inherit;max-width:68ch}.around-prompt{padding:22px 24px}.around-prompt h2{letter-spacing:-.4px;margin:4px 0 8px;font-size:20px}.around-prompt p{color:var(--muted);max-width:72ch;margin:0}.scan-bar{align-items: center}.page-heading h1{letter-spacing:-.4px;margin:8px 20px 0;font-size:22px}.outcome-controls{display:grid;grid-template-columns:minmax(190px,1fr)minmax(130px,.7fr)minmax(130px,.7fr)100px auto;border-top:1px solid var(--line);background:#fbfcfa;align-items: end;gap:10px;padding:18px 28px}.outcome-controls>div p{color:#758078;margin:3px 0 0;font-size:11px}.outcome-controls>div strong{font-size:12px}.outcome-controls>span{grid-column:1/-1;font-size:11px}.evidence-intake{border:1px solid var(--line);background:#fbfcfa;border-radius:12px;padding:24px}.evidence-intake.compact{margin-top:8px;padding:18px}.evidence-intake h3{margin:0 0 6px;font-size:15px}.intake-tabs{display:flex;gap:6px;margin:14px 0}.intake-tabs .btn[aria-selected=true]{color:#174b43;background:#e8f1eb;border-color:#a9cbbb}.intake-producer{max-width:240px;margin-bottom:12px}.evidence-intake textarea{resize:vertical;width:100%;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;line-height:1.55}.intake-error{color:#a64f45;font-size:12px}.intake-success{color:#34745a;font-size:12px}.evidence-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);gap:16px;margin-top:18px;padding-top:14px}.evidence-summary h4{color:#536b5e;margin:0 0 7px;font-size:11px}.evidence-summary ul{list-style:none;display:grid;gap:7px;margin:0;padding:0}.evidence-summary li{color:#65756c;font-size:11px}.inline-empty{padding:12px 0;font-size:12px}.cohort-filters{display:flex;border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:14px}.outcome-intake{border-top:1px solid var(--line);padding:22px 0}.outcome-intake h3{margin:0 0 6px;font-size:15px}.coverage-inputs{display:grid;grid-template-columns:1fr 1fr 160px;gap:10px;margin:12px 0}.outcome-intake textarea{resize:vertical;width:100%;margin:10px 0;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;line-height:1.55}@media (max-width:900px){.around-focus{grid-template-columns:1fr 1fr}.overview-hero,.change-hero{grid-template-columns:1fr;gap:20px}.investigation-grid{grid-template-columns:1fr}.investigation-card{border-right:0;border-bottom:1px solid var(--line)}.investigation-card:last-child{border-bottom:0}.evidence-summary{grid-template-columns:1fr}.change-row{grid-template-columns:100px 1fr 20px;gap:10px}.decision-bar{grid-template-columns:1fr 1fr}.decision-bar>div{grid-column:1/-1}.outcome-controls{grid-template-columns:1fr 1fr}.outcome-controls>div{grid-column:1/-1}.snapshot-pair{grid-template-columns:1fr 1fr}.snapshot-pair>div{grid-column:1/-1}}@media (max-width:700px){.overview-hero,.change-hero{padding:22px 20px}.overview-hero h2,.change-hero h2{font-size:24px}.investigation-detail>header,.investigation-card{padding:20px}.confounders{padding:14px 20px}.evidence-intake{padding:18px}.intake-tabs{flex-wrap:wrap}.coverage-inputs{grid-template-columns:1fr}}.story-workspace{background:#fff;border:1px solid #dce5de;border-radius:18px;min-width:0;padding:28px 30px 20px;box-shadow:0 8px 32px #173d3505}.story-heading{display:flex;justify-content:space-between;align-items: flex-start;gap:24px;margin-bottom:14px}.story-heading h2,.story-heading h1{letter-spacing:-1.1px;margin:4px 0 6px;font-size:28px}.story-heading p:not(.eyebrow){color:#758579;max-width:62ch;margin:0;font-size:13px;line-height:1.45}.story-heading .eyebrow{color:#4f7a64;letter-spacing:2px;font-size:10px}.story-perspectives{display:flex;overflow-x:auto;border-bottom:1px solid #e5ebe5;gap:5px;padding-bottom:14px}.story-perspectives button{white-space:nowrap;color:#728074;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px 16px;font-size:13px}.story-perspectives button[aria-pressed=true]{color:#fff;background:#1d5042;box-shadow:0 2px 5px #173d3515}.story-perspectives button:hover{color:#214c3b;background:#eaf1ea}.story-toolbar{display:flex;flex-wrap:wrap;align-items: center;gap:18px;padding:17px 0}.story-scale{display:flex;background:#f1f5f0;border-radius:6px;margin-left:auto;padding:3px}.story-scale button{color:#71806f;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px 12px;font-size:12px}.story-scale button[aria-pressed=true]{color:#245440;background:#fff;box-shadow:0 1px 4px #203d3515}.story-scale button:disabled{opacity:.4;cursor:not-allowed}.story-event-toggle{display:flex;color:#637661;align-items: center;gap:7px;font-size:12px}.story-overlay-picker{position:relative}.story-overlay-picker summary{cursor:pointer;color:#335b43;list-style:none;border:1px solid #d9e4d8;border-radius:6px;padding:8px 11px;font-size:12px;font-weight:550}.story-overlay-picker summary span{color:#91a38d;margin-left:12px}.story-overlay-menu{position:absolute;z-index:20;overflow:auto;background:#fff;border:1px solid #dce5da;border-radius:10px;width:310px;max-height:390px;padding:15px;top:42px;left:0;box-shadow:0 12px 40px #153d3520}.story-overlay-menu p{color:#73836f;margin:0 0 12px;font-size:12px}.story-overlay-menu label{display:flex;align-items: center;gap:8px;padding:6px 0;font-size:12px}.story-overlay-menu i,.story-series-card i{display:inline-block;border-radius:50%;flex:none;width:7px;height:7px}.story-series{display:flex;border-top:1px solid #edf1eb;flex-wrap:wrap;gap:8px 10px;padding:12px 0 8px}.story-series-card{display:flex;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:baseline;gap:10px;min-width:0;padding:6px 8px}.story-series-card:hover{background:#eaf1ea}.story-series-card[aria-pressed=false]{opacity:.38}.story-series-card>span:first-child{display:flex;color:#677863;align-items: center;gap:8px;font-size:12px}.story-series-card strong{letter-spacing:-.3px;color:#254532;font-size:16px;font-weight:600}.story-series-card strong small{letter-spacing:0;color:#8a9982;margin-left:6px;font-size:11px;font-weight:400}.story-series-date{color:#8a9982;font-size:10px}.story-options{color:#7d8b75;margin-top:8px;font-size:12px}.story-options>summary{cursor:pointer;padding:8px 0;font-weight:550}.story-options .story-toolbar{padding:8px 0}.story-stage{position:relative;overflow:clip;width:100%;height:520px;margin-top:5px}.story-compact .story-stage{height:340px}.story-recent{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 12px}.coverage-strip{display:flex;border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-wrap:wrap;align-items: center;gap:8px 16px;margin:8px 0;padding:10px 14px;font-size:12px}@supports (color: color-mix(in lab, red, red)){.coverage-strip{background:color-mix(in srgb,var(--surface)60%,transparent)}}.coverage-strip .btn{padding:4px 10px;font-size:11px}.band-policy{font-size:11px}.event-caption{margin:8px 0 0;font-size:12px}.outcomes-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:16px 0 4px}.outcome-tile{cursor:pointer;min-width:0}.outcome-tile:disabled{cursor:default;opacity:.75}.outcome-tile strong{overflow-wrap:anywhere;letter-spacing:-1.5px;font-size:40px}.outcome-tile .muted:first-child{text-transform:uppercase;letter-spacing:1.2px;font-size:11px}.trend-good{color:var(--ok);font-weight:600}.trend-bad{color:var(--danger);font-weight:600}.warn-details,.coverage-details{color:var(--muted);margin:10px 0;font-size:12px}.warn-details>summary,.coverage-details>summary{cursor:pointer;font-weight:550}[data-theme=dark] .outcome-tile:hover:not(:disabled){background:#1b2533}.decision-summary h3{margin:14px 0 6px;font-size:13px}.decision-summary .metric-deltas{margin:10px 0}.decision-summary .metric-deltas li{grid-template-columns:minmax(0,1fr)auto}.decision-summary .metric-deltas strong{text-align:right;overflow-wrap:anywhere}.decision-summary .cluster .btn,.decision-contributors .btn{overflow-wrap:anywhere;text-align:left;max-width:100%}.decision-contributors{list-style:none;display:grid;gap:0;margin:10px 0 0;padding:0}.decision-contributors li{display:flex;border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:8px 14px;padding:8px 0;font-size:12px}.decision-contributors li span{color:var(--muted);font-variant-numeric:tabular-nums}.story-recent .btn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;max-width:min(100%,420px)}.story-recent .btn[aria-pressed=true]{color:#fff;background:#1d5042;border-color:#1d5042}.story-jump{display:grid;gap:6px;max-width:min(760px,100%);margin:4px 0 10px}.story-jump select{width:100%;min-width:0}.around-change{margin-top:4px}.around-change .around-metrics,.around-change .around-usage{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));background:0 0;border-top:0;padding:4px 0 12px}.around-change .around-usage{border-top:1px solid var(--line);padding-top:14px}.around-change .around-usage p{font-variant-numeric:tabular-nums}.around-focus{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);gap:12px 20px;padding:14px 0 8px}.around-focus strong{display:block;color:var(--muted);font-size:11px;font-weight:550}.around-focus p{letter-spacing:-.5px;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:22px;font-weight:600}.around-focus small{display:block;color:var(--muted);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px}.around-crossings{border-top:1px solid var(--line);margin-top:8px;padding-top:14px}.around-crossings h3{margin:0 0 4px;font-size:14px}.around-crossings ul{list-style:none;display:grid;gap:0;margin:10px 0 0;padding:0}.around-crossings li{display:grid;grid-template-columns:minmax(0,1.4fr)minmax(0,.9fr);border-bottom:1px solid var(--line);align-items:baseline;gap:8px 16px;padding:8px 0;font-size:12px}.around-crossings li .btn{overflow-wrap:anywhere;text-align:left;justify-self:start;max-width:100%}.around-crossings li span{color:var(--muted);font-variant-numeric:tabular-nums}.record-phase{padding:14px 18px}.record-phase summary{cursor:pointer;font-size:13px;font-weight:600}.record-phase .form-grid{margin:12px 0}.record-phase .btn{margin-top:4px}.story-band{display:flex;flex-wrap:wrap;align-items: center;gap:4px;margin:6px 0 2px}.story-band>span{color:#71806f;letter-spacing:.04em;text-transform:uppercase;margin-right:8px;font-size:11px}.story-band button{color:#71806f;cursor:pointer;background:#f1f5f0;border:0;border-radius:5px;padding:6px 11px;font-size:12px}.story-band button[aria-pressed=true]{color:#fff;background:#1d5042}.story-empty{position:absolute;display:flex;text-align:center;pointer-events:none;color:#58724d;background:#ffffffdc;flex-direction:column;justify-content:center;align-items: center;inset:40px 70px 80px}.story-empty p{color:#8a9982;max-width:340px;font-size:13px;line-height:1.6}.story-caption{display:flex;align-items: center;gap:22px;margin-top:10px}.story-caption p{color:#86927e;flex:1;max-width:890px;font-size:11px;line-height:1.7}.story-caption .btn{white-space:nowrap;font-size:11px}.story-evidence-options{display:flex;color:#7d8b75;border-top:1px solid #e7ede3;flex-wrap:wrap;align-items: center;gap:20px;margin-top:16px;padding:15px 0;font-size:11px}.story-evidence-options label{display:flex;align-items: center;gap:6px}.story-evidence-options>span{margin-left:auto}.story-workspace input{accent-color:#257a68}.story-workspace .snapshot-ledger{color:#77876b;padding-top:10px;font-size:12px}.story-workspace .snapshot-evidence{box-shadow:none;margin:18px 0}@media (min-width:1500px){.story-stage{height:580px}}@media (max-width:700px){.story-workspace{border-radius:12px;padding:18px 12px}.story-heading{align-items: flex-start;gap:14px}.story-heading h2,.story-heading h1{font-size:23px}.story-heading .eyebrow{letter-spacing:1px;font-size:8px}.story-heading p:not(.eyebrow){font-size:12px}.story-range select{max-width:115px}.story-perspectives button{padding:9px 12px;font-size:12px}.story-toolbar{gap:10px}.story-scale{margin-left:0}.story-series{display:flex;gap:10px 14px}.story-series-card strong{font-size:15px}.story-stage{height:360px}.story-caption{align-items: flex-start;gap:10px}.story-evidence-options{gap:12px}.story-evidence-options>span{margin-left:0}.story-overlay-menu{width:280px}}.evidence-list>li{overflow-wrap:anywhere;min-width:0}.evidence-list>li>.btn{overflow-wrap:anywhere;max-width:100%}:root[data-theme=dark]{--buncss-light: ;--buncss-dark:initial;color-scheme:dark;--bg:#0c111a;--surface:#131b27;--ink:#e5ebf3;--muted:#9aa9bc;--line:#283345;--accent:#79dfbc;--ok:#7bdcb0;--warn:#ebba73;--danger:#f29797;--stale:#baa4ed;--shadow:0 8px 30px #0002}:root[data-theme=light]{--buncss-light:initial;--buncss-dark: ;color-scheme:light}.theme-toggle{display:flex;white-space:nowrap;align-items: center;gap:7px}.theme-toggle span{font-size:16px;line-height:1}[data-theme=dark] .app{background:var(--bg)}[data-theme=dark] :-webkit-any(.topbar,.subbar,.panel,.layout,.page-heading){background:var(--bg)}[data-theme=dark] :-moz-any(.topbar,.subbar,.panel,.layout,.page-heading){background:var(--bg)}[data-theme=dark] :is(.topbar,.subbar,.panel,.layout,.page-heading){background:var(--bg)}[data-theme=dark] :-webkit-any(h1,h2,h3,h4,h5,strong,th){color:var(--ink)}[data-theme=dark] :-moz-any(h1,h2,h3,h4,h5,strong,th){color:var(--ink)}[data-theme=dark] :is(h1,h2,h3,h4,h5,strong,th){color:var(--ink)}[data-theme=dark] :is(.brand,.tile strong,.chart-stat strong,.storage-grid strong){color:#b0efd8}[data-theme=dark] :is(.hint,.muted,.page-description,.local-tag,.repo-label,.eyebrow,.page-heading .eyebrow,.panel p.hint,.field,.tile span,.tile small,.confounders,.configuration-context,.snapshot-pair p,.evidence-summary li,.evidence-summary h4,.story-heading p:not(.eyebrow),.story-series-date,.story-caption p,.story-evidence-options,.story-workspace .snapshot-ledger){color:var(--muted)}[data-theme=dark] :-webkit-any(input,select,textarea){color:var(--ink);background:#101824;border-color:#354359}[data-theme=dark] :-moz-any(input,select,textarea){color:var(--ink);background:#101824;border-color:#354359}[data-theme=dark] :is(input,select,textarea){color:var(--ink);background:#101824;border-color:#354359}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#8795a9}[data-theme=dark] input[type=checkbox]{accent-color:#7bd9b6}[data-theme=dark] .btn{color:#c3d0e0;background:#172130;border-color:#344257}[data-theme=dark] .btn:hover{color:#fff;background:#223146;border-color:#68817e}[data-theme=dark] :-webkit-any(.btn.primary,button.primary){color:#0c3025;background:#8be1c0;border-color:#8be1c0}[data-theme=dark] :-moz-any(.btn.primary,button.primary){color:#0c3025;background:#8be1c0;border-color:#8be1c0}[data-theme=dark] :is(.btn.primary,button.primary){color:#0c3025;background:#8be1c0;border-color:#8be1c0}[data-theme=dark] :is(.pill,.badge,.marker-chip,.marker-strip button){color:#9cddc5;background:#192a2a;border-color:#34534a}[data-theme=dark] nav.subbar>.btn{color:#9aaabd;background:0 0;border-color:#0000}[data-theme=dark] nav.subbar>.btn[aria-pressed=true]{color:#9ee5c8;border-bottom-color:#9ee5c8}[data-theme=dark] nav.subbar>span{color:#8b9bad}[data-theme=dark] :-webkit-any(.filters,.coverage,.diagnostics,.table-wrap,.drawer,.inspector,.packet,.chart-empty,.story-unit-choice,.story-missing){background:var(--surface);border-color:var(--line);color:var(--ink)}[data-theme=dark] :-moz-any(.filters,.coverage,.diagnostics,.table-wrap,.drawer,.inspector,.packet,.chart-empty,.story-unit-choice,.story-missing){background:var(--surface);border-color:var(--line);color:var(--ink)}[data-theme=dark] :is(.filters,.coverage,.diagnostics,.table-wrap,.drawer,.inspector,.packet,.chart-empty,.story-unit-choice,.story-missing){background:var(--surface);border-color:var(--line);color:var(--ink)}[data-theme=dark] :-webkit-any(th,td){border-color:var(--line)}[data-theme=dark] :-moz-any(th,td){border-color:var(--line)}[data-theme=dark] :is(th,td){border-color:var(--line)}[data-theme=dark] :-webkit-any(thead,th){background:#172131}[data-theme=dark] :-moz-any(thead,th){background:#172131}[data-theme=dark] :is(thead,th){background:#172131}[data-theme=dark] :-webkit-any(tr[data-clickable]:hover,tr[aria-selected=true]){background:#203446}[data-theme=dark] :-moz-any(tr[data-clickable]:hover,tr[aria-selected=true]){background:#203446}[data-theme=dark] :is(tr[data-clickable]:hover,tr[aria-selected=true]){background:#203446}[data-theme=dark] :is(.tile,.snapshot-evidence,.change-row,.intake-tabs,.intake-tabs button,.intake-example,.configuration-context,.decision-bar,.snapshot-pair,.phase-panel .form-grid,.investigation-detail,.investigation-card,.evidence-intake,.outcome-intake,.decision-panel){color:var(--ink);background:#131c29;border-color:#2b394c}[data-theme=dark] .decision-panel .decision-bar{background:0 0}[data-theme=dark] .source-badge{color:#9cddc5;background:#192a2a;border-color:#34534a}[data-theme=dark] :is(.change-row.selected,.intake-tabs button[aria-pressed=true]){color:#b4efdb;background:#203c37;border-color:#4c8e74}[data-theme=dark] :is(.change-row small,.change-date,.section-kicker,.intake-example,.investigation-card p,.decision-bar p,.outcome-controls p,.storage-grid span){color:var(--muted)}[data-theme=dark] :-webkit-any(.overview-hero,.change-hero){background:linear-gradient(120deg,#17352f,#182b39);border:1px solid #305448}[data-theme=dark] :-moz-any(.overview-hero,.change-hero){background:linear-gradient(120deg,#17352f,#182b39);border:1px solid #305448}[data-theme=dark] :is(.overview-hero,.change-hero){background:linear-gradient(120deg,#17352f,#182b39);border:1px solid #305448}[data-theme=dark] :is(.overview-hero h2,.change-hero h2){color:#d8f3e6}[data-theme=dark] :is(.overview-hero p,.change-hero p){color:#b1cdc1}[data-theme=dark] :-webkit-any(.banner,.warn-box,.badge.follow){color:#e7c587;background:#30281c;border-color:#665235}[data-theme=dark] :-moz-any(.banner,.warn-box,.badge.follow){color:#e7c587;background:#30281c;border-color:#665235}[data-theme=dark] :is(.banner,.warn-box,.badge.follow){color:#e7c587;background:#30281c;border-color:#665235}[data-theme=dark] .banner.synth{color:#bdd4f2;background:#1a2b42}[data-theme=dark] .badge.accepted{color:#99dbb6;background:#143529;border-color:#3b7058}[data-theme=dark] .badge.failed{color:#ffb1bc;background:#3d252c;border-color:#72434e}[data-theme=dark] .badge.stale{color:#cbb4f1;background:#2d263e;border-color:#554774}[data-theme=dark] :-webkit-any(.intake-error,.error){color:#ffb3b3}[data-theme=dark] :-moz-any(.intake-error,.error){color:#ffb3b3}[data-theme=dark] :is(.intake-error,.error){color:#ffb3b3}[data-theme=dark] .intake-success{color:#9ce3bf}[data-theme=dark] :is(a,.evidence-list>li>.btn){color:#94d4cd}[data-theme=dark] .drawer-backdrop{background:#020711b3}[data-theme=dark] .recharts-cartesian-grid line{stroke:#2c394d}[data-theme=dark] .recharts-text{fill:#abbacf}[data-theme=dark] :is(.recharts-default-tooltip,.recharts-tooltip-wrapper .panel){color:#e5edf7!important;background:#202c3e!important;border-color:#3c4d65!important}[data-theme=dark] .recharts-legend-item-text{color:#b7c7db!important}[data-theme=dark] .story-workspace{background:linear-gradient(155deg,#151e2a,#111923);border-color:#2c394a;box-shadow:0 16px 56px #0002}[data-theme=dark] .story-heading .eyebrow{color:#8bceb6}[data-theme=dark] .story-heading .how-to{color:#d5e2ee}[data-theme=dark] .around-prompt{background:#131c29;border-color:#2b394c}[data-theme=dark] .story-recent .btn[aria-pressed=true]{color:#c3f4df;background:#2c5149;border-color:#416c5b}[data-theme=dark] :-webkit-any(.story-perspectives,.story-series,.story-evidence-options){border-color:#2a3647}[data-theme=dark] :-moz-any(.story-perspectives,.story-series,.story-evidence-options){border-color:#2a3647}[data-theme=dark] :is(.story-perspectives,.story-series,.story-evidence-options){border-color:#2a3647}[data-theme=dark] .story-perspectives button{color:#aab9cc}[data-theme=dark] .story-perspectives button[aria-pressed=true]{color:#c3f4df;background:#2c5149;box-shadow:inset 0 0 0 1px #416c5b}[data-theme=dark] .story-perspectives button:hover{color:#d2f9e9;background:#243b3d}[data-theme=dark] .story-scale{background:#0e1621}[data-theme=dark] .story-scale button{color:#9eafc5}[data-theme=dark] .story-scale button[aria-pressed=true]{color:#b8eddb;background:#2a3c4b;box-shadow:0 1px 5px #0004}[data-theme=dark] .story-band>span{color:#9eafc5}[data-theme=dark] .story-band button{color:#9eafc5;background:#0e1621}[data-theme=dark] .story-band button[aria-pressed=true]{color:#c3f4df;background:#2c5149}[data-theme=dark] .around-change .around-usage,[data-theme=dark] .around-crossings,[data-theme=dark] .around-crossings li,[data-theme=dark] .around-focus{border-color:#2b394c}[data-theme=dark] .record-phase{background:#131c29;border-color:#2b394c}[data-theme=dark] :is(.story-event-toggle,.story-overlay-picker summary,.story-series-card>span:first-child){color:#b2c1d2}[data-theme=dark] .story-overlay-picker summary{background:#182635;border-color:#3b5062}[data-theme=dark] .story-overlay-menu{background:#1a2534;border-color:#3a4b60;box-shadow:0 20px 50px #0009}[data-theme=dark] .story-overlay-menu label{color:#e0e7f1}[data-theme=dark] .story-overlay-menu label:hover{background:#243549}[data-theme=dark] :is(.story-overlay-menu p,.story-overlay-picker summary span,.story-series-card strong small){color:#9db0c4}[data-theme=dark] .story-series-card strong{color:#e1f4eb}[data-theme=dark] .story-series-card:hover{background:#243b3d}[data-theme=dark] .story-series-card[aria-pressed=false]{opacity:.4}[data-theme=dark] .story-options{color:var(--muted)}[data-theme=dark] .story-empty{color:#d4e8df;background:#131c29ed}[data-theme=dark] .story-empty p{color:#a2b4c6}[data-theme=dark] .investigation-detail{color:var(--ink);background:#131c29;border-color:#2b394c}[data-theme=dark] .investigation-detail>header{color:var(--ink);background:#101824;border-bottom-color:#2b394c}[data-theme=dark] .investigation-detail>header h2{color:var(--ink)}[data-theme=dark] .investigation-detail>header>p{color:var(--muted);max-width:85ch}[data-theme=dark] .investigation-detail>header>p.eyebrow{color:#8bceb6}[data-theme=dark] .investigation-card{color:var(--ink);background:#131c29;border-color:#2b394c}[data-theme=dark] .investigation-card h3,[data-theme=dark] .investigation-card h4{color:var(--ink)}[data-theme=dark] .investigation-card :-webkit-any(.hint,.muted,.empty){color:var(--muted)}[data-theme=dark] .investigation-card :-moz-any(.hint,.muted,.empty){color:var(--muted)}[data-theme=dark] .investigation-card :is(.hint,.muted,.empty){color:var(--muted)}[data-theme=dark] .metric-deltas li,[data-theme=dark] .compact-list li{border-color:#2b394c}[data-theme=dark] .metric-deltas em{color:#8aa0b5}[data-theme=dark] .metric-deltas small,[data-theme=dark] .compact-list span{color:var(--muted)}[data-theme=dark] .coverage-inline{color:var(--muted);background:#0e1621}[data-theme=dark] .coverage-inline strong{color:var(--ink)}[data-theme=dark] .confounders{color:#d6c28a;background:#1c2118;border-top-color:#3d3a2c}[data-theme=dark] .outcome-controls{color:var(--ink);background:#101824;border-top-color:#2b394c}[data-theme=dark] .decision-bar{background:#101824;border-top-color:#2b394c}[data-theme=dark] .configuration-context{border-left-color:#4c8e74;color:#9cddc5!important;background:#16241f!important}[data-theme=dark] .snapshot-pair{background:#131c29}[data-theme=dark] .change-row:hover{background:#1a2736}[data-theme=dark] .change-row.selected{background:#203c37}.story-overlay-menu{overscroll-behavior:contain;width:350px;max-height:440px;padding:12px}.story-overlay-menu label{cursor:pointer;border-radius:5px;padding:9px 7px}.story-overlay-menu label>span{display:grid;gap:3px}.story-overlay-menu label small{color:var(--muted);font-size:10px}.overlay-search{width:100%;margin-bottom:8px}.overlay-clear{margin-bottom:8px;font-size:11px}.story-series{overflow-x:auto;scrollbar-width:thin;padding-bottom:8px}.story-series-card{flex:0 auto}.story-missing,.story-unit-choice{border:1px solid var(--line);border-radius:8px;margin:4px 0 14px;padding:12px 16px;font-size:12px}.story-missing p{margin:0 0 6px}.story-missing>span{color:var(--muted);font-size:11px}.story-missing .btn{margin-left:10px;font-size:11px}.story-unit-choice{display:flex;align-items: center;gap:20px}.story-unit-choice p{color:var(--muted);margin:0}@media (max-width:700px){.story-overlay-menu{width:min(330px,100vw - 64px)}.story-series{display:flex}.story-series-card{flex:0 auto}.story-unit-choice{flex-wrap:wrap}.theme-toggle{padding:7px 10px}.story-missing .btn{margin:7px 0 0}}.overview-stage,.changes-view{gap:24px;width:100%;min-width:0;max-width:1440px;margin:0 auto;padding:32px clamp(16px,3vw,48px) 64px}.overview-stage>.story-panel{margin-top:0}.overview-context-heading{display:flex;border-top:1px solid var(--line);justify-content:space-between;margin-top:24px;padding-top:28px}.overview-context-heading h2{letter-spacing:-.025em;margin:4px 0 8px;font-size:24px;font-weight:600}.overview-context-heading p{color:var(--muted);margin:0;font-size:14px}.overview-secondary{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0;padding:16px 20px}.overview-secondary>summary{cursor:pointer;font-size:14px;font-weight:500}.overview-secondary[open]>summary{margin-bottom:20px}.overview-stage .story-heading h2{letter-spacing:-.025em;font-size:24px}.overview-stage .story-heading p{font-size:14px}.changes-view .change-hero{background:0 0;border:0;padding:0}.changes-view .change-hero h2{letter-spacing:-.035em;margin:8px 0;font-size:30px;font-weight:600}.changes-view .change-hero p{color:var(--muted);max-width:70ch;font-size:14px}.changes-view>.phase-panel,.changes-view>.change-list,.changes-view>.snapshot-pair{border-radius:10px;padding:18px 22px}.changes-view summary{cursor:pointer}.friction-workspace{container-type:inline-size;border-radius:14px;min-width:0;padding:28px}.friction-heading{display:flex;justify-content:space-between;align-items: start;gap:24px}.friction-heading h2{letter-spacing:-.025em;margin:6px 0 10px;font-size:23px;font-weight:600}.friction-heading p{color:var(--muted);max-width:65ch;margin:0;font-size:14px}.friction-window{color:var(--muted);white-space:nowrap;padding:8px 0;font-size:13px}.friction-scoreboard{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--line);margin:26px 0 16px;padding:24px 0}.friction-scoreboard>div{display:grid;gap:8px;padding-right:24px}.friction-scoreboard>div+div{border-left:1px solid var(--line);padding-left:28px}.friction-scoreboard strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:38px;font-weight:550}.friction-scoreboard span,.friction-scoreboard small{color:var(--muted);font-size:14px}.friction-note{color:var(--muted);max-width:90ch;font-size:14px;line-height:1.5}.friction-controls,.friction-methodology{border-block:1px solid var(--line);overflow-wrap:anywhere;padding:16px 0;font-size:14px}.friction-controls summary,.friction-methodology summary{cursor:pointer;font-weight:500}.friction-controls summary>span{color:var(--muted);margin-left:16px;font-weight:400}.friction-controls .form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0}.friction-controls .field{display:grid;gap:6px;min-width:0}.friction-controls select{background:var(--surface);width:100%;min-width:0}.friction-controls .form-grid>label{grid-column:1/-1}.friction-controls .hint{line-height:1.5;font-size:14px!important}.friction-chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:28px 0}.friction-chart-grid figure{min-width:0;margin:0}.friction-chart-grid h3,.friction-sessions h3{margin:0 0 8px;font-size:17px;font-weight:550}.friction-chart-grid p,.friction-sessions p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.friction-empty{display:flex;text-align:center;justify-content:center;align-items: center;min-height:180px;padding:40px 10px}.friction-sessions{min-width:0;margin-top:28px}.friction-sessions>.panel-head{align-items: center;margin-bottom:20px}.friction-table{overflow-x:auto;width:100%}.friction-table th{color:var(--muted);padding-block-start:14px;padding-block-end:14px;font-size:13px;font-weight:500}.friction-table td{padding-block-start:13px;padding-block-end:13px;font-size:14px}.friction-table .btn{background:0 0;min-height:40px}.friction-pagination{display:flex;justify-content:space-between;align-items: center;gap:16px;margin-top:18px}.friction-pagination>div{display:flex;gap:8px}.friction-workspace .btn{min-height:40px}.ledger-evidence{overflow-wrap:anywhere;border-radius:14px;min-width:0;padding:26px;scroll-margin-top:90px}.ledger-evidence p{color:var(--muted);max-width:95ch;font-size:14px;line-height:1.6}.ledger-evidence>section{border-top:1px solid var(--line);padding:22px 0}.ledger-evidence summary{cursor:pointer;padding:12px 0;font-size:14px}.ledger-evidence .panel-head h3{margin:6px 0 14px;font-size:23px;font-weight:600}.ledger-evidence .native-observations{border-top:1px solid var(--line);margin-top:20px}#overview-session-evidence{min-width:0;scroll-margin-top:90px}@container (width<=650px){.friction-heading{display:block}.friction-chart-grid,.friction-controls .form-grid{grid-template-columns:1fr}.friction-controls summary>span{display:block;margin:8px 0 0}.friction-scoreboard strong{font-size:30px}.friction-scoreboard>div+div{padding-left:16px}.friction-pagination,.friction-sessions>.panel-head{flex-direction:column;align-items: start}.friction-scoreboard span{font-size:14px}}@media (max-width:600px){.overview-stage,.changes-view{gap:18px;padding:20px 12px 48px}.friction-workspace,.ledger-evidence{padding:18px 14px}.friction-heading p,.ledger-evidence p{font-size:16px}.changes-view .change-hero h2{font-size:25px}.overview-secondary{padding:16px}}.changes-view .change-hero{display:block}.changes-view .change-hero h2{color:var(--ink)}.changes-view .friction-workspace,.changes-view .ledger-evidence{background:var(--surface);border:1px solid var(--line)}.friction-workspace summary,.ledger-evidence summary,.overview-secondary summary{color:var(--ink)}.session-overview .session-overview__bar-area{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding-inline-start:0;padding-inline-end:0}.session-overview .session-overview__bar-col--gap .session-overview__bar-area{border-bottom-style:dashed}.session-overview .session-overview__metric-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.session-overview .session-overview__details{background:0 0;border:0;padding:4px 0}.session-overview .session-overview__eyebrow{text-transform:none;letter-spacing:0;font-size:14px;font-weight:400}@container session-overview (width<=480px){.session-overview :-webkit-any(.session-overview__lede,.session-overview__muted,.session-overview__hint,.session-overview__empty){font-size:16px}.session-overview :-moz-any(.session-overview__lede,.session-overview__muted,.session-overview__hint,.session-overview__empty){font-size:16px}.session-overview :is(.session-overview__lede,.session-overview__muted,.session-overview__hint,.session-overview__empty){font-size:16px}.session-overview__item-side{flex-wrap:wrap}.session-overview__bar-col{min-width:70px}}.changes-view :-webkit-any(.outcome-controls,.decision-bar,.investigation-card,.field){min-width:0}.changes-view :-moz-any(.outcome-controls,.decision-bar,.investigation-card,.field){min-width:0}.changes-view :is(.outcome-controls,.decision-bar,.investigation-card,.field){min-width:0}.changes-view :-webkit-any(input,select,textarea){width:100%;min-width:0;max-width:100%}.changes-view :-moz-any(input,select,textarea){width:100%;min-width:0;max-width:100%}.changes-view :is(input,select,textarea){width:100%;min-width:0;max-width:100%}.changes-view input[type=checkbox]{width:auto}.overview-stage .panel{overflow-wrap:anywhere;min-width:0}.overview-stage{gap:12px;max-width:1400px;padding-top:24px}.overview-stage .quiet-timeline{box-shadow:none;background:0 0;border:0;border-radius:0;padding:28px 32px}.quiet-timeline .story-stage{height:410px;min-height:0;margin-top:26px}.quiet-timeline .story-empty{position:static;background:var(--surface);padding:24px;font-size:14px}.quiet-chart-footer{display:flex;border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items: start;gap:20px;padding-top:12px;font-size:13px}.quiet-chart-footer details{max-width:400px;padding:0}.quiet-chart-footer summary{color:var(--muted);font-size:13px}.quiet-chart-footer label{margin-top:12px}.quiet-chart-footer select{width:100%;min-width:0}.quiet-secondary{border-top:1px solid var(--line);min-width:0;margin:0 32px;padding:16px 0}.quiet-secondary>summary{color:var(--muted);cursor:pointer;font-size:14px;font-weight:400}.quiet-secondary[open]>summary{color:var(--ink);margin-bottom:20px}.quiet-evidence-drawer{position:fixed;z-index:12;background:var(--surface);border-left:1px solid var(--line);overflow:auto;width:min(620px,100%);padding:24px;top:0;bottom:0;right:0;box-shadow:-20px 0 80px #0003}.quiet-evidence-drawer .around-change{display:block;background:0 0;border:0;margin:0;padding:0}.quiet-evidence-drawer .around-grid{display:block}@media (max-width:650px){.overview-stage .quiet-timeline{padding:12px 4px}.quiet-timeline .story-stage{height:330px}.quiet-chart-footer{flex-direction:column;gap:14px}.quiet-secondary{margin:0 4px}.quiet-chart-footer details{width:100%;max-width:100%}}.quiet-timeline .quiet-no-data{height:auto;min-height:0}.quiet-no-data>.echarts-for-react{display:none}.quiet-timeline .story-empty p{margin-bottom:0}.app>.topbar,.app>nav.subbar,.app>.layout{margin-top:0;margin-bottom:0}.drawer-close{position:sticky;z-index:1;top:0}.drawer fieldset,fieldset.panel,fieldset.form-grid{border:0;min-width:0}.drawer .kv dd{overflow-wrap:anywhere;min-width:0}:root[data-theme=dark]{--bg:#080b12;--surface:#101624;--ink:#e6ebf2;--muted:#9aa4b2;--line:#232b3e;--accent:#31e6ff;--ok:#3ddc84;--warn:#fbbf24;--danger:#ff5aa5;--stale:#7d8697;--buncss-light: ;--buncss-dark:initial;color-scheme:dark}:root[data-theme=dark] .btn{color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#161c2c;border-radius:8px;align-items: center;gap:6px;padding:5px 10px;font-size:13px;line-height:1.4}:root[data-theme=dark] .btn:hover{color:#fff;background:#232a44;border-color:#39415c}:root[data-theme=dark] .btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}:root[data-theme=dark] .btn.primary{background:var(--accent);color:#04222b;border-color:#19b9d1;font-weight:600}:root[data-theme=dark] .btn.primary:hover{border-color:var(--accent);color:#04222b;background:#7df0ff}:root[data-theme=dark] .btn.primary:focus-visible{outline:2px solid #7df0ff;outline-offset:1px}:root[data-theme=dark] input:not([type=checkbox]):not([type=radio]),:root[data-theme=dark] select,:root[data-theme=dark] textarea{color:var(--ink);background:#080b12;border:1px solid #2a3348;border-radius:8px;padding:6px 8px;font-size:13px;line-height:1.4}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:var(--muted)}:root[data-theme=dark] input:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}:root[data-theme=dark] select:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}:root[data-theme=dark] textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}:root[data-theme=dark] details>summary{cursor:pointer;color:var(--ink);background:0 0;border-radius:8px;padding:4px 6px}:root[data-theme=dark] details>summary:hover{color:#fff;background:#232a44}:root[data-theme=dark] details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:1px}:root[data-theme=dark] nav.subbar>.btn[aria-pressed=true]{border-color:var(--accent);border-left:2px solid var(--accent);color:#eafcff;background:#14202f}:root[data-theme=dark] .story-workspace{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:8px;padding:10px 12px}:root[data-theme=dark] .review-queue{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:8px;padding:8px}:root[data-theme=dark] .dw-preset[aria-pressed=true]{color:#efeaff;background:#1d1830;border-color:#a8f;border-left-style:solid;border-left-width:2px}:root[data-theme=dark] .dw-preset:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.file-review-layout{display:grid;grid-template-columns:290px minmax(0,1fr);align-items: start;gap:16px}.file-review-sidebar{position:sticky;overflow:auto;min-width:0;max-height:75vh;top:12px}.file-review-layout .inspector{overflow-wrap:anywhere;width:auto;min-width:0;max-width:none}.file-review-layout .panel{margin:0}.file-review-sidebar .ft-folder{border:0;margin:0;padding:0}.file-review-sidebar .ft-summary{min-height:30px;margin:0}.investigation-filters{margin:0}.range-segments{display:flex;border:1px solid var(--line);border-radius:9px;gap:4px;padding:4px}.range-segments button{color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 10px}.range-segments button[aria-pressed=true]{background:var(--accent);color:var(--bg);font-weight:600}:root[data-theme=dark] .story-workspace{background:#0e1420;border-radius:12px;padding:22px}:root[data-theme=dark] .story-heading{margin-bottom:16px}:root[data-theme=dark] .story-heading h1{font-size:28px}:root[data-theme=dark] .story-heading .eyebrow{letter-spacing:.06em;color:var(--muted);font-size:11px}:root[data-theme=dark] .story-series{padding:10px 0}:root[data-theme=dark] .story-series-card{color:var(--ink)}:root[data-theme=dark] .dw-presets{border-color:var(--line);background:#101624;padding:10px}:root[data-theme=dark] .story-stage{height:420px}:root[data-theme=dark] .dw-link,:root[data-theme=dark] a.btn{color:var(--accent)}:root[data-theme=dark] .dw-scanbtn,:root[data-theme=dark] .review-queue-open{background:var(--accent);color:#061018;border-color:var(--accent)}:root[data-theme=dark] .daily-next{gap:8px}:root[data-theme=dark] .brand{color:var(--accent)}:root[data-theme=dark] .layout{gap:18px}:root[data-theme=dark] .review-queue>h1{margin-top:16px}@media (max-width:700px){.file-review-layout{grid-template-columns:minmax(0,1fr)}.file-review-sidebar{position:static;max-height:300px}:root[data-theme=dark] .story-workspace{padding:14px}.story-heading{flex-wrap:wrap;gap:12px}.range-segments{max-width:100%}}@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-amber-500:oklch(76.9% .188 70.08);--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--font-weight-medium:500;--font-weight-semibold:600;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{color:inherit;border-top-width:1px;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:-moz-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::-webkit-file-upload-button{margin-inline-end:4px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports ( not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentColor}@supports (color: color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{text-align:inherit;min-height:1lh}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-year-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-month-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-day-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-hour-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-minute-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-second-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-millisecond-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-meridiem-field{padding-block-start:0;padding-block-end:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{appearance:button}input:where([type=button],[type=reset],[type=submit]){appearance:button}::-webkit-file-upload-button{appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.\@container\/card-header{container-type:inline-size!important;container-name:card-header!important}.\@container{container-type:inline-size!important}.pointer-events-none{pointer-events:none!important}.collapse{visibility:collapse!important}.invisible{visibility:hidden!important}.visible{visibility:visible!important}.sr-only{position:absolute!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border-width:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important}.not-sr-only{position:static!important;overflow:visible!important;clip-path:none!important;white-space:normal!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important}.absolute,.absolute\!{position:absolute!important}.fixed{position:fixed!important}.relative,.relative\!{position:relative!important}.static{position:static!important}.sticky{position:sticky!important}.-inset-1{inset:calc(var(--spacing)*-1)!important}.top-1\/2{top:50%!important}.top-3{top:calc(var(--spacing)*3)!important}.right-3\.5{right:calc(var(--spacing)*3.5)!important}.isolate{isolation:isolate!important}.isolation-auto{isolation:auto!important}.col-start-2{grid-column-start:2!important}.row-span-2{grid-row:span 2/span 2!important}.row-start-1{grid-row-start:1!important}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%!important}@media (min-width:40rem){.container{max-width:40rem!important}}@media (min-width:48rem){.container{max-width:48rem!important}}@media (min-width:64rem){.container{max-width:64rem!important}}@media (min-width:80rem){.container{max-width:80rem!important}}@media (min-width:96rem){.container{max-width:96rem!important}}.my-3{margin-block:calc(var(--spacing)*3)!important}.my-4{margin-block:calc(var(--spacing)*4)!important}.mt-1{margin-top:calc(var(--spacing)*1)!important}.mt-2{margin-top:calc(var(--spacing)*2)!important}.mt-3{margin-top:calc(var(--spacing)*3)!important}.mt-4{margin-top:calc(var(--spacing)*4)!important}.mt-5{margin-top:calc(var(--spacing)*5)!important}.mb-2{margin-bottom:calc(var(--spacing)*2)!important}.mb-4{margin-bottom:calc(var(--spacing)*4)!important}.ml-3{margin-left:calc(var(--spacing)*3)!important}.block{display:block!important}.contents{display:contents!important}.flex{display:flex!important}.flow-root{display:flow-root!important}.grid{display:grid!important}.hidden,.hidden\!{display:none!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.inline-flex{display:inline-flex!important}.inline-grid{display:inline-grid!important}.inline-table{display:inline-table!important}.list-item{display:list-item!important}.table{display:table!important}.table-caption{display:table-caption!important}.table-cell{display:table-cell!important}.table-column{display:table-column!important}.table-column-group{display:table-column-group!important}.table-footer-group{display:table-footer-group!important}.table-header-group{display:table-header-group!important}.table-row{display:table-row!important}.table-row-group{display:table-row-group!important}.field-sizing-content{field-sizing:content!important}.size-4{width:calc(var(--spacing)*4)!important;height:calc(var(--spacing)*4)!important}.size-6{width:calc(var(--spacing)*6)!important;height:calc(var(--spacing)*6)!important}.size-8{width:calc(var(--spacing)*8)!important;height:calc(var(--spacing)*8)!important}.size-9{width:calc(var(--spacing)*9)!important;height:calc(var(--spacing)*9)!important}.size-10{width:calc(var(--spacing)*10)!important;height:calc(var(--spacing)*10)!important}.h-3\.5{height:calc(var(--spacing)*3.5)!important}.h-4{height:calc(var(--spacing)*4)!important}.h-6{height:calc(var(--spacing)*6)!important}.h-8{height:calc(var(--spacing)*8)!important}.h-9{height:calc(var(--spacing)*9)!important}.h-10{height:calc(var(--spacing)*10)!important}.h-auto{height:auto!important}.max-h-64{max-height:calc(var(--spacing)*64)!important}.min-h-16{min-height:calc(var(--spacing)*16)!important}.w-3\.5{width:calc(var(--spacing)*3.5)!important}.w-4{width:calc(var(--spacing)*4)!important}.w-fit{width:-moz-fit-content!important;width:fit-content!important}.w-full{width:100%!important}.max-w-xl{max-width:var(--container-xl)!important}.min-w-0{min-width:calc(var(--spacing)*0)!important}.flex-1{flex:1!important}.flex-shrink,.shrink{flex-shrink:1!important}.shrink-0{flex-shrink:0!important}.grow{flex-grow:1!important}.caption-bottom{caption-side:bottom!important}.border-collapse{border-collapse:collapse!important}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.translate-none{translate:none!important}.scale-3d{scale:var(--tw-scale-x)var(--tw-scale-y)var(--tw-scale-z)!important}.\!transform,.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)!important}.cursor-pointer{cursor:pointer!important}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom!important;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)!important}.resize{resize:both!important}.appearance-none{appearance:none!important}.auto-rows-min{grid-auto-rows:min-content!important}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto!important}.flex-col{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.items-center{align-items: center!important}.items-start{align-items: flex-start!important}.justify-between{justify-content:space-between!important}.justify-center{justify-content:center!important}.justify-start{justify-content:flex-start!important}.gap-0{gap:calc(var(--spacing)*0)!important}.gap-1{gap:calc(var(--spacing)*1)!important}.gap-1\.5{gap:calc(var(--spacing)*1.5)!important}.gap-2{gap:calc(var(--spacing)*2)!important}.gap-3{gap:calc(var(--spacing)*3)!important}.gap-6{gap:calc(var(--spacing)*6)!important}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1!important}.gap-x-3{column-gap:calc(var(--spacing)*3)!important}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1!important}.gap-y-1{row-gap:calc(var(--spacing)*1)!important}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0!important;border-inline-style:var(--tw-border-style)!important;border-inline-start-width:calc(1px*var(--tw-divide-x-reverse))!important;border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))!important}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0!important;border-bottom-style:var(--tw-border-style)!important;border-top-style:var(--tw-border-style)!important;border-top-width:calc(1px*var(--tw-divide-y-reverse))!important;border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))!important}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1!important}.self-start{align-self: flex-start!important}.justify-self-end{justify-self:flex-end!important}.truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-x-auto{overflow-x:auto!important}.rounded{border-radius:.25rem!important}.rounded-full{border-radius:3.40282e38px!important}.rounded-lg{border-radius:.75rem!important}.rounded-md{border-radius:.5rem!important}.rounded-none{border-radius:0!important}.rounded-xl{border-radius:1rem!important}.rounded-s:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-s:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-s:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-s:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-s:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-s:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-ss:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:.25rem}.rounded-ss:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:.25rem}.rounded-ss:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:.25rem}.rounded-ss:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:.25rem}.rounded-ss:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:.25rem}.rounded-ss:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:.25rem}.rounded-e:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-e:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-e:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-e:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-e:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-e:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-se:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:.25rem}.rounded-se:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:.25rem}.rounded-se:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:.25rem}.rounded-se:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:.25rem}.rounded-se:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:.25rem}.rounded-se:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:.25rem}.rounded-ee:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:.25rem}.rounded-ee:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:.25rem}.rounded-ee:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:.25rem}.rounded-ee:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:.25rem}.rounded-ee:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:.25rem}.rounded-ee:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:.25rem}.rounded-es:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:.25rem}.rounded-es:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:.25rem}.rounded-es:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:.25rem}.rounded-es:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:.25rem}.rounded-es:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:.25rem}.rounded-es:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:.25rem}.rounded-t{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-l{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-tl{border-top-left-radius:.25rem!important}.rounded-r{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-tr{border-top-right-radius:.25rem!important}.rounded-b{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-br{border-bottom-right-radius:.25rem!important}.rounded-bl{border-bottom-left-radius:.25rem!important}.border{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border-x{border-inline-style:var(--tw-border-style)!important;border-left-width:1px!important;border-right-width:1px!important}.border-y{border-block-style:var(--tw-border-style)!important;border-block-start-width:1px!important;border-block-end-width:1px!important}.border-s{border-inline-start-style:var(--tw-border-style)!important;border-inline-start-width:1px!important}.border-e{border-inline-end-style:var(--tw-border-style)!important;border-inline-end-width:1px!important}.border-t{border-top-style:var(--tw-border-style)!important;border-top-width:1px!important}.border-r{border-right-style:var(--tw-border-style)!important;border-right-width:1px!important}.border-b{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.border-b-2{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:2px!important}.border-l{border-left-style:var(--tw-border-style)!important;border-left-width:1px!important}.border-amber-500\/30{border-color:#f99c004d!important}@supports (color: color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500)30%,transparent)!important}}.border-border,.border-input{border-color:var(--line)!important}.border-primary\/30{border-color:var(--accent)!important}@supports (color: color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab,var(--accent)30%,transparent)!important}}.border-transparent{border-color:#0000!important}.bg-\[Canvas\]{background-color:canvas!important}.bg-amber-500\/5{background-color:#f99c000d!important}@supports (color: color-mix(in lab, red, red)){.bg-amber-500\/5{background-color:color-mix(in oklab,var(--color-amber-500)5%,transparent)!important}}.bg-background{background-color:var(--bg)!important}.bg-border{background-color:var(--line)!important}.bg-card{background-color:var(--surface)!important}.bg-destructive{background-color:var(--danger)!important}.bg-muted{background-color:var(--ui-secondary)!important}.bg-muted\/50{background-color:var(--ui-secondary)!important}@supports (color: color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--ui-secondary)50%,transparent)!important}}.bg-primary{background-color:var(--accent)!important}.bg-primary\/5{background-color:var(--accent)!important}@supports (color: color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--accent)5%,transparent)!important}}.bg-secondary{background-color:var(--ui-secondary)!important}.bg-transparent{background-color:#0000!important}.bg-repeat{background-repeat:repeat!important}.mask-no-clip{mask-clip:no-clip!important}.mask-repeat{mask-repeat:repeat!important}.p-0{padding:calc(var(--spacing)*0)!important}.p-2{padding:calc(var(--spacing)*2)!important}.p-3{padding:calc(var(--spacing)*3)!important}.p-4{padding:calc(var(--spacing)*4)!important}.p-6{padding:calc(var(--spacing)*6)!important}.px-2{padding-inline:calc(var(--spacing)*2)!important}.px-3{padding-inline:calc(var(--spacing)*3)!important}.px-4{padding-inline:calc(var(--spacing)*4)!important}.px-6{padding-inline:calc(var(--spacing)*6)!important}.py-0\.5{padding-block:calc(var(--spacing)*.5)!important}.py-1{padding-block:calc(var(--spacing)*1)!important}.py-2{padding-block:calc(var(--spacing)*2)!important}.py-3{padding-block:calc(var(--spacing)*3)!important}.py-4{padding-block:calc(var(--spacing)*4)!important}.py-6{padding-block:calc(var(--spacing)*6)!important}.pr-9{padding-right:calc(var(--spacing)*9)!important}.text-left{text-align:left!important}.align-middle{vertical-align:middle!important}.text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.leading-none{--tw-leading:1!important;line-height:1!important}.font-medium{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.font-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.text-wrap{text-wrap:wrap!important}.break-all{word-break:break-all!important}.text-clip{text-overflow:clip!important}.text-ellipsis{text-overflow:ellipsis!important}.whitespace-normal{white-space:normal!important}.whitespace-nowrap{white-space:nowrap!important}.whitespace-pre-wrap{white-space:pre-wrap!important}.text-\[CanvasText\]{color:canvastext!important}.text-card-foreground{color:var(--ink)!important}.text-destructive{color:var(--danger)!important}.text-foreground{color:var(--ink)!important}.text-muted-foreground{color:var(--muted)!important}.text-primary{color:var(--accent)!important}.text-primary-foreground{color:var(--bg)!important}.text-secondary-foreground{color:var(--ink)!important}.text-white{color:var(--color-white)!important}.capitalize{text-transform:capitalize!important}.lowercase{text-transform:lowercase!important}.normal-case{text-transform:none!important}.uppercase{text-transform:uppercase!important}.italic{font-style:italic!important}.not-italic{font-style:normal!important}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions!important;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)!important}.lining-nums{--tw-numeric-figure:lining-nums!important;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)!important}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums!important;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)!important}.ordinal{--tw-ordinal:ordinal!important;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)!important}.proportional-nums{--tw-numeric-spacing:proportional-nums!important;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)!important}.slashed-zero{--tw-slashed-zero:slashed-zero!important;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)!important}.stacked-fractions{--tw-numeric-fraction:stacked-fractions!important;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)!important}.tabular-nums{--tw-numeric-spacing:tabular-nums!important;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)!important}.normal-nums{font-variant-numeric:normal!important}.line-through{text-decoration-line:line-through!important}.no-underline{text-decoration-line:none!important}.overline{text-decoration-line:overline!important}.underline{text-decoration-line:underline!important}.underline-offset-4{text-underline-offset:4px!important}.antialiased{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.subpixel-antialiased{-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important}.accent-primary{accent-color:var(--accent)!important}.opacity-50{opacity:.5!important}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.blur{--tw-blur:blur(8px)!important;filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f))!important;--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f)!important;filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.grayscale{--tw-grayscale:grayscale(100%)!important;filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.invert{--tw-invert:invert(100%)!important;filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.sepia{--tw-sepia:sepia(100%)!important;filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.backdrop-blur{--tw-backdrop-blur:blur(8px)!important;-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)!important;backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)!important}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%)!important;-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)!important;backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)!important}.backdrop-invert{--tw-backdrop-invert:invert(100%)!important;-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)!important;backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)!important}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%)!important;-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)!important;backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)!important}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)!important;backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-\[background-color\,border-color\,color\,box-shadow\,transform\]{transition-property:background-color,border-color,color,box-shadow,transform!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.duration-150{--tw-duration:.15s!important;transition-duration:.15s!important}.ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\]{--tw-ease:cubic-bezier(.23,1,.32,1)!important;transition-timing-function:cubic-bezier(.23,1,.32,1)!important}.ease-out{--tw-ease:var(--ease-out)!important;transition-timing-function:var(--ease-out)!important}.outline-none{--tw-outline-style:none!important;outline-style:none!important}.select-none{-webkit-user-select:none!important;user-select:none!important}.\[key\:string\]{key:string!important}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1!important}.ring-inset{--tw-ring-inset:inset!important}.selection\:bg-primary *::selection{background-color:var(--accent)!important}.selection\:bg-primary::selection{background-color:var(--accent)!important}.selection\:text-primary-foreground *::selection{color:var(--bg)!important}.selection\:text-primary-foreground::selection{color:var(--bg)!important}.file\:inline-flex::-webkit-file-upload-button{display:inline-flex!important}.file\:inline-flex::file-selector-button{display:inline-flex!important}.file\:h-7::-webkit-file-upload-button{height:calc(var(--spacing)*7)!important}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)!important}.file\:border-0::-webkit-file-upload-button{border-style:var(--tw-border-style)!important;border-width:0!important}.file\:border-0::file-selector-button{border-style:var(--tw-border-style)!important;border-width:0!important}.file\:bg-transparent::-webkit-file-upload-button{background-color:#0000!important}.file\:bg-transparent::file-selector-button{background-color:#0000!important}.file\:text-sm::-webkit-file-upload-button{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.file\:text-sm::file-selector-button{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.file\:font-medium::-webkit-file-upload-button{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.file\:text-foreground::-webkit-file-upload-button{color:var(--ink)!important}.file\:text-foreground::file-selector-button{color:var(--ink)!important}.placeholder\:text-muted-foreground::placeholder{color:var(--muted)!important}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--ui-secondary)!important}}@media (hover:hover){.hover\:bg-destructive\/90:hover{background-color:var(--danger)!important}@supports (color: color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--danger)90%,transparent)!important}}}@media (hover:hover){.hover\:bg-muted\/50:hover{background-color:var(--ui-secondary)!important}@supports (color: color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--ui-secondary)50%,transparent)!important}}}@media (hover:hover){.hover\:bg-primary\/90:hover{background-color:var(--accent)!important}@supports (color: color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--accent)90%,transparent)!important}}}@media (hover:hover){.hover\:bg-secondary\/80:hover{background-color:var(--ui-secondary)!important}@supports (color: color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--ui-secondary)80%,transparent)!important}}}@media (hover:hover){.hover\:bg-transparent:hover{background-color:#0000!important}}@media (hover:hover){.hover\:text-accent-foreground:hover{color:var(--ink)!important}}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline!important}}.focus-visible\:border-ring:focus-visible{border-color:var(--accent)!important}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--danger)!important}@supports (color: color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--danger)20%,transparent)!important}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--accent)!important}@supports (color: color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--accent)50%,transparent)!important}}.focus-visible\:transition-none:focus-visible{transition-property:none!important}.disabled\:pointer-events-none:disabled{pointer-events:none!important}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed!important}.disabled\:opacity-50:disabled{opacity:.5!important}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--ui-secondary)!important}@supports (color: color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab,var(--ui-secondary)50%,transparent)!important}}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto!important}.has-\[select\:disabled\]\:opacity-50:has(:-webkit-any(select:disabled)){opacity:.5!important}.has-\[select\:disabled\]\:opacity-50:has(:-moz-any(select:disabled)){opacity:.5!important}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5!important}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing)*1.5)!important}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)!important}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)!important}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)!important}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--danger)!important}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--danger)!important}@supports (color: color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--danger)20%,transparent)!important}}.aria-pressed\:border-primary[aria-pressed=true]{border-color:var(--accent)!important}.aria-pressed\:bg-transparent[aria-pressed=true]{background-color:#0000!important}.aria-pressed\:text-foreground[aria-pressed=true]{color:var(--ink)!important}.aria-pressed\:text-primary[aria-pressed=true]{color:var(--accent)!important}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px!important}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%!important}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%!important}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px!important}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing)*8)!important}.data-\[size\=sm\]\:py-1[data-size=sm]{padding-block:calc(var(--spacing)*1)!important}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--ui-secondary)!important}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none!important}}@media (max-width:898.999px){.max-\[899px\]\:inline-flex{display:inline-flex!important}}@media (min-width:900px){.min-\[900px\]\:inline-flex{display:inline-flex!important}}@media (min-width:48rem){.md\:text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}}.dark\:border-input:is([data-theme=dark] *){border-color:var(--line)!important}.dark\:bg-destructive\/60:is([data-theme=dark] *){background-color:var(--danger)!important}@supports (color: color-mix(in lab, red, red)){.dark\:bg-destructive\/60:is([data-theme=dark] *){background-color:color-mix(in oklab,var(--danger)60%,transparent)!important}}.dark\:bg-input\/30:is([data-theme=dark] *){background-color:var(--line)!important}@supports (color: color-mix(in lab, red, red)){.dark\:bg-input\/30:is([data-theme=dark] *){background-color:color-mix(in oklab,var(--line)30%,transparent)!important}}.dark\:bg-transparent:is([data-theme=dark] *){background-color:#0000!important}@media (hover:hover){.dark\:hover\:bg-accent\/50:is([data-theme=dark] *):hover{background-color:var(--ui-secondary)!important}@supports (color: color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:is([data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--ui-secondary)50%,transparent)!important}}}@media (hover:hover){.dark\:hover\:bg-input\/50:is([data-theme=dark] *):hover{background-color:var(--line)!important}@supports (color: color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is([data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--line)50%,transparent)!important}}}@media (hover:hover){.dark\:hover\:bg-transparent:is([data-theme=dark] *):hover{background-color:#0000!important}}.dark\:focus-visible\:ring-destructive\/40:is([data-theme=dark] *):focus-visible{--tw-ring-color:var(--danger)!important}@supports (color: color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is([data-theme=dark] *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--danger)40%,transparent)!important}}.dark\:aria-invalid\:ring-destructive\/40:is([data-theme=dark] *)[aria-invalid=true]{--tw-ring-color:var(--danger)!important}@supports (color: color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is([data-theme=dark] *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--danger)40%,transparent)!important}}.dark\:aria-pressed\:border-primary:is([data-theme=dark] *)[aria-pressed=true]{border-color:var(--accent)!important}.dark\:aria-pressed\:bg-transparent:is([data-theme=dark] *)[aria-pressed=true]{background-color:#0000!important}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none!important}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0!important}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing)*3)!important;height:calc(var(--spacing)*3)!important}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4)!important;height:calc(var(--spacing)*4)!important}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style)!important;border-width:0!important}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)!important}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)!important}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing)*6)!important}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none!important}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3)!important;height:calc(var(--spacing)*3)!important}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--ui-secondary)!important}}@media (hover:hover){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--danger)!important}@supports (color: color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--danger)90%,transparent)!important}}}@media (hover:hover){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--accent)!important}@supports (color: color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--accent)90%,transparent)!important}}}@media (hover:hover){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--ui-secondary)!important}@supports (color: color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--ui-secondary)90%,transparent)!important}}}@media (hover:hover){a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--ink)!important}}@media (hover:hover){a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline!important}}}:root[data-theme=dark]{--bg:#090b10;--surface:#11151e;--ink:#e5eaf4;--muted:#96a2b7;--line:#252d3b;--accent:#35ddf5;--danger:#fb7185;--warn:#fbbf24;--ok:#62dfa6}:root[data-theme=light]{--bg:#f8fafc;--surface:#fff;--ink:#0f172a;--muted:#5b6b82;--line:#e2e8f0;--accent:#0891b2;--danger:#e11d48;--warn:#b45309;--ok:#15803d}.app{background-color:var(--bg);color:var(--ink);max-width:1440px;margin-inline-start:auto;margin-inline-end:auto;padding:12px 16px 28px;font-size:14px;line-height:1.55}.app h1{letter-spacing:-.01em;margin:0 0 8px;font-size:24px;font-weight:650;line-height:1.25}.app h2{letter-spacing:-.005em;margin:0 0 6px;font-size:18px;font-weight:600;line-height:1.35}.app h3{margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.45}.app .product-header{margin-bottom:8px}.app .product-navigation{margin-bottom:12px}.app .page-heading{display:flex;border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0 0 10px;padding-bottom:8px}.app .layout{display:grid;grid-template-columns:minmax(0,1fr);align-items: start;gap:12px}.app .health-panel{background-color:var(--surface);border:1px solid var(--line);border-radius:8px;padding:12px}.app .health-chart{min-height:140px}.app .review-queue,.app .session-review-queue,.app .inspector{background-color:var(--surface);border:1px solid var(--line);overflow-x:auto;border-radius:8px;padding:10px}.app .codebase-explorer{display:grid;grid-template-columns:220px minmax(0,1fr);align-items: start;gap:10px}.app .file-tree{border:1px solid var(--line);border-radius:6px;padding:6px;font-size:13px;line-height:1.5}.app .file-tree ul{list-style:none;margin:0;padding-left:12px}.app .filters{display:flex;flex-wrap:wrap;align-items: flex-end;gap:8px;margin-bottom:10px}.app .field{display:flex;color:var(--muted);flex-direction:column;flex:140px;gap:4px;min-width:140px;font-size:12px}.app input:not([data-slot]):not([type=checkbox]):not([type=radio]):not([type=range]),.app select:not([data-slot]),.app textarea:not([data-slot]){background-color:var(--bg);border:1px solid var(--line);color:var(--ink);border-radius:6px;max-width:100%;padding:6px 8px;font-size:13px;line-height:1.5}.app textarea:not([data-slot]){resize:vertical;min-height:64px}.app input:not([data-slot]):focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.app select:not([data-slot]):focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.app textarea:not([data-slot]):focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.app input[type=checkbox],.app input[type=radio]{accent-color:var(--accent);width:14px;height:14px}.app .btn:not([data-slot]),.app button:not([data-slot]){display:inline-flex;border:1px solid var(--line);background-color:var(--surface);color:var(--ink);cursor:pointer;border-radius:6px;justify-content:center;align-items: center;gap:6px;padding:6px 10px;font-size:13px;line-height:1.4}.app .btn:not([data-slot]):hover,.app button:not([data-slot]):hover{border-color:var(--accent)}.app .btn:not([data-slot]):disabled,.app button:not([data-slot]):disabled{opacity:.55;cursor:not-allowed}.app .pill{display:inline-flex;border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;align-items: center;gap:4px;padding:1px 8px;font-size:11px;line-height:1.6}.app .hint,.app .muted,.app .quiet-secondary{color:var(--muted);font-size:12px;line-height:1.55}.app table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.5}.app th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 8px;font-size:11px;font-weight:600}.app td{border-top:1px solid var(--line);vertical-align:top;padding:6px 8px}.app tbody tr:hover{background-color:#94a3b814}.app details:not(.ft-folder){border:1px solid var(--line);background-color:var(--surface);border-radius:8px;margin-block-start:8px;margin-block-end:8px}.app details:not(.ft-folder)>summary{list-style:none;cursor:pointer;display:flex;align-items: center;gap:8px;padding:8px 10px;font-size:13px;font-weight:600}.app details:not(.ft-folder)>summary::-webkit-details-marker{display:none}.app details:not(.ft-folder)>summary:after{content:"›";color:var(--muted);margin-left:auto;transition:transform .12s;font-size:14px;line-height:1}.app details[open]:not(.ft-folder)>summary{border-bottom:1px solid var(--line)}.app details[open]:not(.ft-folder)>summary:after{color:var(--accent);transform:rotate(90deg)}.app [role=alert]{border:1px solid var(--line);border-left:2px solid var(--danger);background-color:var(--surface);border-radius:6px;padding:8px 10px;font-size:13px;line-height:1.5}.app .empty{border:1px dashed var(--line);color:var(--muted);text-align:center;background:0 0;border-radius:8px;padding:12px;font-size:13px}.app .dw-capture,.app .dw-invest{border:1px solid var(--line);background-color:var(--surface);border-radius:8px;padding:10px}.app .overview-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.app .health-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (max-width:640px){.app{padding:10px 10px 20px}.app .layout,.app .codebase-explorer,.app .health-settings{grid-template-columns:minmax(0,1fr)}.app .filters{align-items:stretch}.app .field{flex-basis:100%;min-width:0}.app table{font-size:12px}.app .overview-tabs{gap:4px}}.app .layout,.app .overview-shell{margin:0;padding:0}.app .page-heading{border:0;margin-bottom:16px;padding:18px 0 10px}.app .product-header{padding-block-start:12px;padding-block-end:12px}.app .product-navigation{margin-bottom:24px;padding-block-start:10px;padding-block-end:10px}.app .panel,.app .story-workspace{background:var(--surface);border:1px solid var(--line);box-shadow:none;border-radius:12px;padding:20px}.app .story-workspace{margin:0}.app .story-heading{gap:16px;margin-bottom:18px}.app .eyebrow{letter-spacing:.08em;color:var(--muted);margin-bottom:8px;font-size:11px}.app .overview-view-switch{background:var(--surface);border:1px solid var(--line);border-radius:9px;width:-moz-fit-content;width:fit-content;margin:0 0 12px;padding:4px}.app .overview-view-hint{color:var(--muted);margin:0 0 18px;font-size:13px}.app .story-series{gap:10px;padding:16px 0}.app .daily-metric{background:var(--bg);border-radius:8px;padding-right:8px}.app .story-series-card{box-shadow:none;background:0 0;border:0}.app .story-series-card strong{font-variant-numeric:tabular-nums;font-size:22px;line-height:1.2}.app .story-series-card small{color:var(--muted);margin-left:6px;font-size:11px;font-weight:400}.app .story-caption{margin-top:8px;font-size:12px}.app .story-options{margin-top:16px}.app .coverage-strip,.app .quiet-sparse-card{background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:14px;font-size:13px}.app .quiet-secondary{margin:8px 0;padding:0}.app details:not(.ft-folder)[open]>:not(summary){margin:12px}.app details:not(.ft-folder)>summary{color:var(--ink);min-height:42px}.app .settings-tabs{display:flex;border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;padding-bottom:12px}.app .settings-workspace{max-width:1100px;margin-inline-start:auto;margin-inline-end:auto}.app .settings-workspace .panel{margin:0}.app .settings-workspace .panel ul{display:grid;list-style:none;gap:12px;padding:0}.app .settings-workspace .panel li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:12px}.app .storage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.app .storage-grid>div{display:flex;background:var(--bg);border-radius:8px;flex-direction:column;gap:4px;padding:12px}.app .storage-grid strong{color:var(--accent);font-size:22px}.app .storage-grid span{color:var(--muted);font-size:12px}.app .cloud-history-settings .cloud-history-actions{display:flex;flex-wrap:wrap;align-items: center;gap:12px;margin-top:16px}.app .cloud-history-settings .cloud-history-preview{display:flex;border:1px solid var(--line);background:var(--bg);border-radius:8px;flex-wrap:wrap;flex:280px;align-items: center;gap:8px 12px;padding:12px}.app .cloud-history-settings .cloud-history-preview>strong{font-size:14px}.app .cloud-history-settings .cloud-history-preview>span{color:var(--muted);font-size:12px}.app .cloud-history-settings .cloud-history-preview>.btn{margin-left:auto}.app .cloud-history-settings .cloud-history-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0}.app .cloud-history-settings .cloud-history-facts>div{min-width:0;padding:10px}.app .cloud-history-settings .cloud-history-facts strong{overflow-wrap:anywhere;font-size:18px}.app .cloud-history-settings .cloud-history-danger{display:flex;margin-top:16px}.app .cloud-history-settings .cloud-history-future-sync{display:flex;border:1px solid var(--line);background:var(--bg);border-radius:8px;flex:260px;align-items: flex-start;gap:8px;padding:10px 12px;font-size:13px}.app .cloud-history-settings .cloud-history-future-sync small{display:block;color:var(--muted);margin-top:3px;font-size:12px}.app .review-queue{margin:0;padding:20px}.app .review-queue-card{background:var(--bg);border-radius:8px;padding:16px}.app .review-queue-list{margin-top:16px}.app .review-queue-task{font-size:16px}.app .work-summary-preview{max-width:85ch;margin-top:8px;font-size:14px;line-height:1.65}.app .session-detail{overflow:visible;background:0 0;border:0;width:100%;max-width:1160px;margin-inline-start:auto;margin-inline-end:auto;padding:0}.app .session-detail-heading{margin:20px 0 24px}.app .session-meta,.app .session-meta>span{display:flex;color:var(--muted);flex-wrap:wrap;align-items: center;gap:8px;font-size:12px}.app .session-detail .evidence-disclosure{margin-top:20px}.app .evidence-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.app .evidence-facts>div{background:var(--bg);border-radius:8px;padding:12px}.app .evidence-facts h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px}.app .evidence-facts p{overflow-wrap:anywhere;font-size:13px;line-height:1.65}.app pre{overflow-x:auto;border:1px solid var(--line);border-radius:8px;max-width:100%;padding:12px;font-size:12px}.app [data-slot=button][aria-pressed=true]{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--accent)!important}@supports (color: color-mix(in lab, red, red)){.app [data-slot=button][aria-pressed=true]{background:color-mix(in srgb,var(--accent)13%,var(--surface))!important}}.app [data-slot=native-select-wrapper]{min-width:0}.app .file-review-sidebar{padding:8px}.app .ft-file{justify-content:flex-start;width:100%}.app .ft-folder{background:0 0;border:0;margin:0}.app .ft-summary{padding:7px 8px}.app .ft-summary:after{content:none}.app .form-grid{gap:16px}.app .table-wrap{border:1px solid var(--line);border-radius:8px}.app .commands{border-bottom:1px solid var(--line);padding:16px 0}@media (max-width:700px){.app .product-header>div:first-child{flex-basis:100%}.app .product-header>div:nth-child(2){min-width:0;max-width:100%}.app .panel,.app .story-workspace,.app .review-queue{padding:14px}.app .session-detail{padding:0}.app .evidence-facts,.app .storage-grid{grid-template-columns:minmax(0,1fr)}.app .cloud-history-settings .cloud-history-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.app .cloud-history-settings .cloud-history-preview>.btn{width:100%;margin-left:0}.app .product-navigation{gap:2px}.app .story-heading{flex-direction:column;align-items:stretch}.app .story-series{flex-wrap:wrap}}.app .overview-stage{gap:8px}.app .overview-stage .overview-view-hint{margin-bottom:8px}.app .dw-presets{background:var(--bg);border:0;padding:12px}.app .daily-metric .story-series-card{border:0}.app .session-detail.review-queue{background:0 0;border:0;padding:0}.app .story-workspace .story-heading{margin-bottom:12px}.app .table-wrap{overflow-x:auto;min-width:0;max-width:100%}.app .layout>*,.app .panel{min-width:0}.app .settings-workspace code,.app .hint,.app .commands,.app .panel p{overflow-wrap:anywhere}.app .codebase-view{gap:16px}.app .explorer-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:16px}.app .explorer-toolbar nav{display:flex;gap:16px;font-size:13px}.app .codebase-view>.investigation-filters,.app .codebase-view>.measurement-scope{background:0 0;border:0;margin:0;padding:0}.app .codebase-view>.investigation-filters>summary,.app .codebase-view>.measurement-scope>summary{color:var(--muted-foreground);min-height:0;padding:8px 0;font-size:13px}.app .codebase-view>.measurement-scope{order:10}.app .codebase-view .filters{margin:8px 0;padding:16px}.app .dw-preset[aria-pressed=true],.app .range-segments button[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--primary)}@supports (color: color-mix(in lab, red, red)){:is(.app .dw-preset[aria-pressed=true],.app .range-segments button[aria-pressed=true]){background:color-mix(in srgb,var(--primary)15%,var(--background))}}.app .story-series-card[aria-pressed=false]{opacity:.5}.app .report-workspace{display:grid;gap:20px;width:100%;max-width:1100px;margin:0 auto}.app .report-workspace-header{display:flex;justify-content:space-between;align-items: center;gap:16px}.app .report-workspace-header p{color:var(--muted-foreground);margin:0;font-size:14px}.app .report-setup{border:1px solid var(--border);border-left:3px solid var(--primary);background:var(--card);border-radius:12px;padding:20px}.app .report-setup h2{margin:0 0 8px;font-size:17px}.app .report-setup p{margin:8px 0;font-size:14px}.app .report-setup code{display:block;background:var(--background);overflow-wrap:anywhere;border-radius:6px;padding:10px 12px}.app .report-workspace .evidence-disclosure{margin-top:16px}.app .report-workspace .work-summary,.app .report-workspace .report-sections{margin:0}.app .overview-stage .story-workspace{padding:20px 24px}.app .overview-stage .story-heading{margin-bottom:12px}.app .overview-stage .story-series{padding:8px 0}.app .overview-stage .story-stage{height:clamp(320px,48vh,560px)}.app .overview-stage .daily-change-picker{margin-top:12px;padding:0}.app .overview-stage .daily-change-picker>summary{min-height:0;padding:8px 12px}.app .product-header .project-switch{background:0 0;border:0;padding:0}.app .product-header .project-switch>summary{min-height:0;padding:6px 10px;font-size:12px}.app .product-header .project-switch[open]>div{margin:0}@media (max-width:640px){.app .overview-stage .story-workspace{padding:14px}}.timeline-overlay-badges{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.timeline-overlay-badges button{color:var(--muted);border-radius:999px;height:28px;min-height:0;padding:3px 10px;font-size:12px;font-weight:500}.app .timeline-overlay-badges button[data-slot=button][aria-pressed=true]{font-weight:650;color:var(--bg)!important;border-color:var(--accent)!important;background:var(--accent)!important}.app .timeline-overlay-badges button[data-slot=button][aria-pressed=true]:hover{background:var(--accent)!important;color:var(--bg)!important}@supports (color: color-mix(in lab, red, red)){.app .timeline-overlay-badges button[data-slot=button][aria-pressed=true]:hover{background:color-mix(in srgb,var(--accent)85%,var(--ink))!important}}.change-browser{display:grid;gap:12px;padding:16px}.change-browser-list{overflow:auto;border:1px solid var(--line);border-radius:10px;max-height:320px}.change-browser-list>button{display:grid;grid-template-columns:72px minmax(0,1fr)20px;text-align:left;border:0;border-bottom:1px solid var(--line);color:var(--ink);background:0 0;border-radius:0;gap:14px;width:100%;padding:14px 16px;font-size:14px;line-height:1.5}.change-browser-list>button:hover,.change-browser-list>button[aria-pressed=true]{background:var(--ui-secondary)}.change-browser-list time{color:var(--muted);padding-top:2px;font-size:12px}.change-browser-list>p{padding:16px}.complexity-review,.analyzer-review{border:1px solid var(--line);background:var(--surface);overflow:hidden;border-radius:12px;margin-top:20px}.complexity-review>summary{display:flex;cursor:pointer;flex-wrap:wrap;align-items: center;gap:12px;padding:20px;font-weight:600}.section-meta{color:var(--muted);font-size:12px;font-weight:400}.complexity-content{padding:0 20px 20px}.section-description{color:var(--muted);margin:0 0 16px;font-size:14px}.complexity-row{display:grid;grid-template-columns:76px minmax(0,1fr)auto;border-top:1px solid var(--line);align-items: center;gap:20px;padding:18px 0}.crossing-count{display:flex;color:var(--muted);flex-direction:column;font-size:12px}.crossing-count strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px}.crossing-description{display:flex;flex-wrap:wrap;align-items: center;gap:6px 10px;min-width:0;font-size:14px}.crossing-description code{color:var(--muted);font-size:12px}.crossing-description>span{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.budget-settings{border-top:1px solid var(--line);margin-top:16px}.budget-settings summary{cursor:pointer;padding:16px 0;font-size:14px}.budget-form{display:flex;flex-wrap:wrap;align-items: end;gap:12px}.budget-form label{display:grid;gap:8px;max-width:280px;font-size:13px}.analyzer-review>header{display:flex;justify-content:space-between;align-items: center;gap:16px;padding:20px}.analyzer-review h2,.analyzer-review h3{margin:0;font-size:15px;font-weight:600}.analyzer-review header p{color:var(--muted);margin:5px 0 0;font-size:13px}.analyzer-summary{padding:0 20px 20px}.finding-summary{display:flex;text-align:left;color:var(--ink);background:#fbbf240d;border:1px solid #fbbf244d;border-radius:8px;align-items: center;gap:12px;width:100%;padding:12px 14px;font-size:14px}.finding-summary svg{color:#eab308;flex-shrink:0}.finding-summary>span:last-child{margin-left:auto}.analyzer-content{padding:0 20px 20px}.analyzer-results-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.analyzer-result{border:1px solid var(--line);background:var(--bg);border-radius:10px;min-width:0;padding:18px}.analyzer-result.has-findings{border-top:2px solid #eab308}.analyzer-result-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:8px}.analyzer-result-heading>span{color:var(--muted);font-size:11px}.analyzer-value{margin:14px 0 8px;font-size:18px;line-height:1.5}.analyzer-provenance{color:var(--muted);overflow-wrap:anywhere;margin:0 0 16px;font-size:12px;line-height:1.6}.analyzer-actions{display:flex;flex-wrap:wrap;gap:8px}.analyzer-missing{border:1px dashed var(--line);display:flex;border-radius:10px;flex-wrap:wrap;align-items: center;gap:16px;margin-top:20px;padding:20px}.analyzer-missing p{color:var(--muted);margin:5px 0 0;font-size:13px}.missing-analyzer-labels{display:flex;flex-wrap:wrap;flex:280px;gap:6px}.missing-analyzer-labels span{background:var(--ui-secondary);color:var(--muted);border-radius:6px;padding:4px 9px;font-size:12px}.analyzer-content footer{display:flex;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px;margin-top:18px;font-size:12px}.analyzer-message{padding:0 20px 16px;font-size:14px}.story-options .story-toolbar{display:flex;flex-wrap:wrap;gap:16px 24px;padding:16px}.story-options .story-evidence-options{display:flex;flex-wrap:wrap;gap:16px 24px;margin:0 16px 16px;padding-top:16px}@media (max-width:640px){.complexity-row{grid-template-columns:60px minmax(0,1fr);gap:12px}.complexity-row>button{grid-column:2;justify-self:start}.analyzer-results-grid{grid-template-columns:1fr}}@media (min-width:900px){.app{padding-left:208px!important}.app .product-navigation{position:fixed;display:flex;border-right:1px solid var(--line);background:var(--surface);z-index:40;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;width:192px;top:0;bottom:0;left:0;padding:28px 12px!important}.app .product-navigation:before{content:"PHASEDRIFT";letter-spacing:.12em;color:var(--muted);padding:12px 10px 24px;font-size:12px}.app .product-navigation button{justify-content:flex-start;height:40px}}.chart-controls{display:flex;position:relative;align-items: flex-start;gap:12px;margin:12px 0 16px}.app .chart-controls>details{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex:0 auto;min-width:160px;margin:0;padding:0}.app .chart-controls>details>summary{padding:10px 14px;font-size:13px}.app .chart-controls>details[open]{flex:1}.chart-controls .change-browser{padding:12px}.chart-controls .story-toolbar,.chart-controls .story-evidence-options{gap:14px;margin:0;padding:12px}.app .change-browser-list>button{display:grid;grid-template-columns:64px 1fr 20px;text-align:left;justify-content:start;min-height:40px;padding:10px 12px}@media (max-width:640px){.chart-controls{flex-direction:column}.chart-controls>details{width:100%}}.app.dashboard-shell{max-width:none;transition:padding-left .2s;padding-left:16px!important}.app.dashboard-shell.sidebar-open{padding-left:196px!important}.app.dashboard-shell .product-navigation{position:fixed;display:flex;background:var(--surface);border-right:1px solid var(--line);z-index:60;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;width:180px;transition:transform .2s;inset:0 auto 0 0;transform:translate(0);padding:12px 8px!important}.app.dashboard-shell .product-navigation:before{display:none}.app.dashboard-shell.sidebar-closed .product-navigation{visibility:hidden;transform:translate(-100%)}.sidebar-heading{display:flex;justify-content:space-between;align-items: center;padding:4px 6px 14px}.app.dashboard-shell .product-header{position:sticky;z-index:35;background:var(--bg);top:0}:root[data-theme=light] .app [data-slot=button][data-variant=outline]{color:#334155;box-shadow:none;background:#fff;border-color:#cbd5e1!important}:root[data-theme=light] .app .story-workspace{background:#fff;border-color:#dce3ec;box-shadow:0 2px 10px #0f172a04}:root[data-theme=light] .app .story-series-card{color:#0f172a!important;background:#f8fafc!important;border-color:#dce3ec!important}:root[data-theme=light] .app .product-navigation{background:#f1f5f9}:root[data-theme=light] .app .story-series-card strong{color:#0f172a}:root[data-theme=light] .app .daily-metric{background:0 0}@media (max-width:899px){.app.dashboard-shell.sidebar-open{padding-left:16px!important}.app.dashboard-shell .product-navigation{box-shadow:10px 0 30px #0003}}@media (prefers-reduced-motion:reduce){.app.dashboard-shell,.app.dashboard-shell .product-navigation{transition:none}}.daily-metric{position:relative;display:block;background:0 0!important}.daily-metric .story-series-card{width:100%;padding-right:32px!important}.daily-metric .dw-help-btn{top:7px;right:7px;position:absolute!important;color:var(--muted)!important;border:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:50%!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;font-size:11px!important}.chart-controls{flex-wrap:wrap;align-items: center;gap:8px;margin:14px 0;display:flex!important}.chart-controls .story-scale{margin-right:auto}.chart-menu-panel{z-index:100;overflow:auto;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:12px;width:min(420px,100vw - 24px);max-height:min(540px,80vh);padding:16px;box-shadow:0 12px 36px #0003}.chart-menu-panel>header{display:flex;justify-content:space-between;align-items: center;margin-bottom:12px}.chart-menu-panel .story-toolbar,.chart-menu-panel .story-evidence-options{display:flex;flex-direction:column;align-items: flex-start;gap:14px;margin:12px 0;padding:0}.chart-menu-panel .change-browser{padding:0}.chart-menu-panel .change-browser-list button{width:100%;text-align:left!important;justify-content:flex-start!important}.analyzer-blocked{border:1px solid var(--line);border-radius:10px;margin-top:16px;padding:16px}.analyzer-blocked>div{border-top:1px solid var(--line);padding:12px 0}.analyzer-blocked p{color:var(--muted);font-size:13px;line-height:1.5}.analyzer-results-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important}.analyzer-result{padding:16px!important}.improvement-panel{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-bottom:24px;padding:20px}.improvement-panel h2{margin:0 0 8px}.improvement-panel>p{color:var(--muted);margin-bottom:16px}.improvement-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.improvement-actions article{border:1px solid var(--line);border-radius:8px;padding:16px}.improvement-actions h3{margin:6px 0;font-size:15px}.improvement-actions p{color:var(--muted);font-size:13px;line-height:1.6}.improvement-actions small{color:var(--accent)}.improvement-trial{border-top:1px solid var(--line);padding:16px 0}.improvement-trial h3{font-size:15px}.improvement-trial p{font-size:13px;line-height:1.6}.improvement-trial textarea{display:block;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:8px;width:100%;min-height:90px;margin:8px 0;padding:10px}html:root,html:root[data-theme=dark]{--bg:#0d121a;--surface:#121923;--surface-2:#17202c;--ink:#e3eaf5;--muted:#98a6bb;--line:#2b3545;--accent:#7fb7ff;--border:var(--line);--muted-fg:var(--muted)}html:root[data-theme=light]{--bg:#f4f6fa;--surface:#fff;--surface-2:#f7f9fc;--ink:#18273d;--muted:#62728a;--line:#dce3ee;--accent:#3268aa;--border:var(--line);--muted-fg:var(--muted)}html{background:var(--bg)}body{color:var(--ink);background:var(--bg);font-family:InterVariable,Inter,ui-sans-serif,sans-serif}.app.dashboard-shell{color:var(--ink);background:var(--bg);font-size:14px;line-height:1.55;padding-left:28px!important;padding-right:28px!important}.app.dashboard-shell.sidebar-open{padding-left:208px!important}.app .product-header{background:var(--bg);border-color:var(--line);gap:12px;min-height:68px;margin-bottom:24px;padding:16px 0}.app .product-header>div:first-child>span:first-child{display:none}.app.sidebar-closed .product-header>div:first-child>span:first-child{display:inline}.app .product-navigation{background:var(--bg);border-right:1px solid var(--line);box-shadow:none;gap:6px;width:180px;padding:18px 12px}.app .sidebar-heading{color:var(--ink);margin-bottom:24px!important}.app .product-navigation button{color:var(--muted);background:0 0;border-color:#0000;border-radius:6px;font-size:13px;height:38px!important}.app .product-navigation button[aria-current=page]{color:var(--accent);background:var(--accent);border-color:#0000}@supports (color: color-mix(in lab, red, red)){.app .product-navigation button[aria-current=page]{background:color-mix(in srgb,var(--accent)8%,var(--surface))}}.app h1{letter-spacing:-.025em;margin:0 0 8px;font-size:28px;font-weight:600;line-height:1.2}.app h2{letter-spacing:-.02em;font-size:21px;font-weight:600}.app h3{font-size:17px;font-weight:600}.app h4{font-size:14px}.app p{line-height:1.6}.app .page-heading{margin-bottom:8px;padding:4px 0 0}.app .workbench-intro{color:var(--muted);max-width:800px;margin:0 0 4px}.app .layout.activity-view{display:flex;flex-direction:column;gap:20px;max-width:none}.app :-webkit-any(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.app :-moz-any(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.app :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.app :-webkit-any(button,input,textarea,select){box-shadow:none!important}.app :-moz-any(button,input,textarea,select){box-shadow:none!important}.app :is(button,input,textarea,select){box-shadow:none!important}.app button:not([data-slot]){font-size:13px}.app button[aria-pressed=true]:not(.story-series-card),.app .metric-badge.active{outline:none;color:var(--accent)!important;border-color:var(--accent)!important;background:var(--accent)!important;box-shadow:none!important}@supports (color: color-mix(in lab, red, red)){:is(.app button[aria-pressed=true]:not(.story-series-card),.app .metric-badge.active){background:color-mix(in srgb,var(--accent)6%,var(--surface))!important}}.app .workspace-tabs{display:flex;border-bottom:1px solid var(--line);flex-wrap:wrap;gap:24px;margin:0 0 4px;padding:0}.app .workspace-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 0;font-size:14px}.app .workspace-tabs button[aria-pressed=true]{border:0;border-bottom:2px solid var(--accent)!important;background:0 0!important}.app :-webkit-any(.effort-workspace,.story-workspace.health-charts,.trend-card,.report-workspace,.improvement-panel){background:var(--surface);border:1px solid var(--line);box-shadow:none;border-radius:12px;min-width:0;padding:24px}.app :-moz-any(.effort-workspace,.story-workspace.health-charts,.trend-card,.report-workspace,.improvement-panel){background:var(--surface);border:1px solid var(--line);box-shadow:none;border-radius:12px;min-width:0;padding:24px}.app :is(.effort-workspace,.story-workspace.health-charts,.trend-card,.report-workspace,.improvement-panel){background:var(--surface);border:1px solid var(--line);box-shadow:none;border-radius:12px;min-width:0;padding:24px}.app .agent-trends:empty{display:none}.app .agent-trends{gap:20px}.app .effort-workspace{display:flex;flex-direction:column;gap:18px}.app .workspace-heading,.app .story-heading{display:flex;justify-content:space-between;align-items: flex-start;gap:20px}.app .workspace-heading p,.app .story-heading p{color:var(--muted);margin:0}.app .workspace-heading h2{margin:4px 0 6px;font-size:26px}.app .eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11px}.app .chart-perspectives{display:flex;flex-wrap:wrap;gap:8px}.app .chart-perspectives button,.app .scale-controls button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:6px;padding:7px 12px}.app .trend-controls{justify-content:flex-start;align-items: end;gap:12px}.app .trend-controls .field{color:var(--muted);gap:6px;min-width:130px;font-size:12px}.app .trend-controls .muted{max-width:360px;margin-left:auto;font-size:12px}.app .trend-controls select{background:var(--surface-2);border-color:var(--line);color:var(--ink);min-height:36px;font-size:13px}.app .metric-badges{gap:7px}.app .metric-badge{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:6px;padding:7px 12px;font-size:12px}.app .metric-badge:hover{color:var(--ink)}.app .chart-statistics{display:flex;flex-wrap:wrap;gap:12px}.app .chart-stat{position:relative;border:1px solid var(--line);background:var(--surface-2);display:grid;border-radius:9px;flex:0 230px;gap:8px;min-width:180px;padding:14px 32px 12px 16px}.app .chart-stat>span{color:var(--muted);display:flex;align-items: center;gap:7px;font-size:12px}.app .chart-stat i{display:inline-block;border-radius:50%;width:7px;height:7px}.app .chart-stat strong{font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.2}.app .chart-stat small{color:var(--muted);font-size:11px}.app .chart-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px}.app .scale-controls{display:flex;gap:6px}.app .chart-toolbar>button{color:var(--muted);background:0 0;border:0}.app .chart-footnote{color:var(--muted);margin:0;font-size:12px}.app .chart-empty{text-align:center;border:1px dashed var(--line);color:var(--muted);border-radius:8px;padding:60px 16px}.app .workbench-plot{overflow:hidden;width:100%;min-width:0}.app .source-details{border-top:1px solid var(--line);color:var(--muted);padding-top:12px;font-size:12px}.app .source-details summary{cursor:pointer}.app .source-details p{margin-bottom:0}.app .health-charts .dw-presets{background:0 0;border:0;margin:12px 0 0;padding:0}.app .dw-toolbar{justify-content:flex-start;gap:7px}.app .dw-preset{font-size:13px}.app .health-charts .timeline-overlay-badges{align-items: center;gap:7px;margin:12px 0}.app .timeline-overlay-badges button{color:var(--muted);border-color:var(--line);background:0 0;height:auto;min-height:32px;padding:6px 10px;font-size:12px}.app .health-charts .story-series{display:flex;flex-wrap:wrap;gap:12px;margin:8px 0 16px}.app .daily-metric{position:relative;flex:0 245px;min-width:185px;max-width:245px}.app .daily-metric .story-series-card{border-radius:9px;justify-content:flex-start;align-items: flex-start;gap:10px;width:100%;min-height:94px;background:var(--surface-2)!important;border-color:var(--line)!important;color:var(--ink)!important;padding:16px 34px 16px 16px!important}.app .daily-metric .story-series-card>span{color:var(--muted);font-size:12px}.app .daily-metric .story-series-card strong{color:var(--ink);font-size:28px;font-weight:600}.app .daily-metric .story-series-card small{color:var(--muted);margin-left:7px;font-size:11px;font-weight:400}.app .chart-controls{justify-content:flex-start;gap:8px;margin:0 0 8px;padding:8px 0}.app .chart-controls>.story-scale{background:0 0;margin-left:0;margin-right:auto;padding:0}.app .chart-controls .story-scale{display:flex;gap:6px}.app .story-stage{min-height:420px}.app .coverage-strip{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;padding:14px;font-size:12px}.app .coverage-strip p{margin:4px 0;font-size:12px}.measurement-menu{display:flex;flex-wrap:wrap;gap:6px;padding-top:12px}.measurement-menu button{min-height:32px;font-size:12px}.measurement-menu button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--accent)}@supports (color: color-mix(in lab, red, red)){.measurement-menu button[aria-pressed=true]{background:color-mix(in srgb,var(--accent)6%,var(--surface))}}.chart-menu-panel{background:var(--surface);border:1px solid var(--line);color:var(--ink);overflow:auto;border-radius:10px;max-width:min(520px,100vw - 24px);max-height:70vh}.app .improvement-panel>h2{margin:0 0 8px}.app .improvement-panel>p{color:var(--muted);max-width:780px}.app .improvement-trial{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;margin-top:20px;padding:20px;scroll-margin-top:95px}.app .improvement-trial h3{margin:0 0 8px;font-size:18px}.app .improvement-trial h3 small{color:var(--muted);font-size:12px;font-weight:400}.app .improvement-trial>p{font-size:14px}.app .implementation-status{display:flex;border-top:1px solid var(--line);flex-wrap:wrap;align-items: center;gap:8px 16px;margin-top:14px;padding:14px 0}.app .implementation-status>p{color:var(--muted);flex:300px;margin:0;font-size:12px}.app .status-dot{display:inline-block;background:var(--accent);border-radius:50%;width:7px;height:7px;margin-right:8px}.app .trial-evidence{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:8px 0 16px;padding:14px 0}.app .trial-evidence>summary{cursor:pointer;font-size:14px}.app .trial-comparison{padding:18px 0 0;font-size:13px}.app .comparison-scorecards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.app .comparison-scorecards article{border:1px solid var(--line);display:grid;background:var(--surface);border-radius:8px;gap:8px;padding:16px}.app .comparison-scorecards :-webkit-any(span,small){color:var(--muted);font-size:12px}.app .comparison-scorecards :-moz-any(span,small){color:var(--muted);font-size:12px}.app .comparison-scorecards :is(span,small){color:var(--muted);font-size:12px}.app .comparison-scorecards strong{font-size:23px;font-weight:600;line-height:1.25}.app .comparison-provenance{border-top:1px solid var(--line);color:var(--muted);margin:14px 0;padding-top:10px}.app .comparison-provenance summary{cursor:pointer}.app .definition-notice{color:var(--accent)}.app .trial-form{background:var(--surface);border:1px solid var(--line);display:grid;border-radius:8px;gap:12px;width:100%;margin:12px 0;padding:16px}.app .trial-form label{display:grid;gap:6px;font-size:13px}.app .trial-form p{margin:0}.app textarea{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;width:100%;max-width:100%;min-height:86px;padding:10px}.app :-webkit-any(input,select){border-color:var(--line);color:var(--ink);background:var(--surface)}.app :-moz-any(input,select){border-color:var(--line);color:var(--ink);background:var(--surface)}.app :is(input,select){border-color:var(--line);color:var(--ink);background:var(--surface)}.app .learning-workspace{gap:18px}.app .learning-workspace .learning-overview{gap:8px}.app .learning-status{font-size:12px}.app .learning-queue li{background:var(--surface-2);border-color:var(--line);gap:12px;padding:18px}.app .learning-state{color:var(--muted);font-size:11px}.app .learning-alert{background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:12px}.app .learning-alert p{margin:0}.app .learning-alert details{margin-top:8px}.app .learning-drawer,.app .learning-source{background:var(--surface-2);gap:16px;max-width:100%;padding:20px}.app .learning-plan{gap:14px}.app .learning-plan label{gap:6px;font-size:13px}.app .learning-actions{gap:8px}.app .report-workspace-header{margin-bottom:18px}.app .report-workspace-header h2{margin:0 0 4px}.app .report-workspace-header p{color:var(--muted);margin:0;font-size:12px}.app .report-search{display:flex;flex-wrap:wrap;align-items: center;gap:16px;margin-bottom:20px}.app .report-search input{max-width:360px}.app .report-workspace>ul>li{background:var(--surface-2);border-color:var(--line);border-radius:8px;padding:18px}.app .report-workspace .hint{font-size:12px}.app .report-workspace>ul>li>p{max-width:1000px;font-size:14px}.app .report-workspace [data-slot=badge]{color:var(--muted);border:1px solid var(--line);background:0 0;font-size:11px}.app .quiet-secondary{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:8px;padding:14px 18px;font-size:13px}.app .quiet-secondary summary{cursor:pointer}.app .pr-list>li{border-bottom:1px solid var(--line);padding:14px 0;line-height:1.7}.app .pr-list a{font-size:14px}.app .pr-state{font-size:11px}.app .gh-connect{max-width:560px;margin-top:20px}.app .hint,.app .muted{color:var(--muted)}.app .codebase-sidebar,.app .file-tree{color:var(--ink);border-color:var(--line);background:var(--surface)!important}.app .file-tree button,.app .codebase-sidebar button{color:var(--ink);background:0 0}.app .file-tree input,.app .file-tree button:hover{background:var(--surface-2)}.app .analyzer-card,.app .health-settings .panel,.app .codebase .panel{background:var(--surface);border-color:var(--line);border-radius:10px;padding:20px}.app .health-settings h2{font-size:19px}.app .health-settings label{font-size:13px}.app .health-settings .hint{font-size:12px}@media (min-width:1500px){.app .layout.activity-view,.app .overview-workspace{max-width:1540px;margin-left:0;margin-right:auto}}@media (max-width:900px){.app.dashboard-shell,.app.dashboard-shell.sidebar-open{padding-left:18px!important;padding-right:18px!important}.app .product-navigation{box-shadow:20px 0 60px #0000001f}.app .workspace-heading,.app .story-heading{flex-wrap:wrap}.app .trend-controls .muted{width:100%;max-width:none;margin-left:0}}@media (max-width:560px){.app.dashboard-shell,.app.dashboard-shell.sidebar-open{padding-left:12px!important;padding-right:12px!important}.app .product-header{margin-bottom:18px}.app .product-header>div:last-child{gap:4px}.app h1{font-size:24px}.app :-webkit-any(.effort-workspace,.story-workspace.health-charts,.trend-card,.report-workspace,.improvement-panel){padding:16px}.app :-moz-any(.effort-workspace,.story-workspace.health-charts,.trend-card,.report-workspace,.improvement-panel){padding:16px}.app :is(.effort-workspace,.story-workspace.health-charts,.trend-card,.report-workspace,.improvement-panel){padding:16px}.app .workspace-tabs{gap:20px}.app .workspace-heading h2{font-size:23px}.app .chart-stat{flex:135px;min-width:0;padding:14px 28px 12px 12px}.app .chart-stat strong{font-size:24px}.app .daily-metric{flex:140px;min-width:140px}.app .daily-metric .story-series-card strong{font-size:23px}.app .trend-controls .field{flex:100px;min-width:0}.app .comparison-scorecards{grid-template-columns:1fr}.app .improvement-trial{padding:16px}.app .workbench-plot{width:calc(100% + 8px);margin-left:-4px}.app .story-stage{min-height:340px}.app .chart-controls{gap:6px}.app .chart-controls button{padding:6px 8px;font-size:12px}.app .gh-connect{flex-wrap:wrap}.app .workspace-tabs button{font-size:13px}}.app .ft-wrap{background:var(--surface);border:1px solid var(--line);color:var(--ink)}.app .ft-search{background:var(--surface-2);color:var(--ink);border-color:var(--line)}.app .ft-summary{color:var(--ink);background:0 0}.app .ft-file{color:var(--muted);background:0 0;border:0}.app .ft-file:hover,.app .ft-summary:hover{background:var(--surface-2);color:var(--ink)}.app .ft-file.ft-selected{background:var(--accent);color:var(--accent)}@supports (color: color-mix(in lab, red, red)){.app .ft-file.ft-selected{background:color-mix(in srgb,var(--accent)8%,var(--surface))}}.app .ft-count,.app .ft-search-label{color:var(--muted)}.app .layout.activity-view{align-items:stretch}.app .activity-view>.agent-trends,.app .activity-view>.workspace-tabs,.app .activity-view>.report-workspace,.app .activity-view>.improvement-panel{width:100%}.app .chart-stat{text-align:left;color:var(--ink);justify-items:start}.app .chart-stat :-webkit-any(span,small){white-space:normal}.app .chart-stat :-moz-any(span,small){white-space:normal}.app .chart-stat :is(span,small){white-space:normal}.app .chart-stat strong{color:var(--ink);letter-spacing:-.02em}.app .workspace-tabs button{box-shadow:none;background:0 0;border-top:0;border-left:0;border-right:0;border-radius:0}.app .trend-controls .field{flex:0 175px}.app .workspace-tabs button{background:0 0!important;border-bottom:2px solid #0000!important;border-radius:0!important}.app .workspace-tabs button[aria-pressed=true]{border-bottom-color:var(--accent)!important}.app .report-workspace>ul>li>p{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.app .implementation-status .trial-form{flex-basis:100%}.app .analyzer-result{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;padding:20px}.app .analyzer-result h3{font-size:15px}.app .analyzer-result-heading>span{color:var(--muted);font-size:11px}.app .analyzer-value{font-size:16px;line-height:1.4}.app .analyzer-provenance{color:var(--muted);font-size:12px}.app .analyzer-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.app .analyzer-review{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:24px}.app .analyzer-blocked,.app .analyzer-missing{background:var(--surface-2);border-color:var(--line);border-radius:8px;padding:16px}.app .settings-workspace{align-items:stretch;gap:20px}.app .settings-workspace .panel,.app .codebase-view .panel{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:20px}.app .settings-tabs{display:flex;flex-wrap:wrap;gap:8px}.app .codebase-view .explorer-body{gap:20px}.app .explorer-toolbar{padding:0 0 12px}.app .investigation-filters{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin-bottom:18px;padding:14px 18px}.app .investigation-filters summary{cursor:pointer}.app .table-wrap{border-color:var(--line);background:var(--surface)}.app table th{color:var(--muted);background:var(--surface-2);font-size:12px}.app table td{border-color:var(--line);padding:12px;font-size:13px}html:root[data-theme] .app .health-charts button[data-slot=button][aria-pressed=true]:not(.story-series-card){border-color:var(--accent)!important;color:var(--accent)!important;background:var(--accent)!important}@supports (color: color-mix(in lab, red, red)){html:root[data-theme] .app .health-charts button[data-slot=button][aria-pressed=true]:not(.story-series-card){background:color-mix(in srgb,var(--accent)6%,var(--surface))!important}}@media (max-width:560px){.app .trend-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items: start}.app .trend-controls .field{min-width:0}.app .trend-controls .muted{grid-column:1/-1;width:100%;margin:0}}html:root[data-theme] .app .product-navigation button[aria-current=page]{color:var(--accent)!important;background:var(--accent)!important;border-color:#0000!important}@supports (color: color-mix(in lab, red, red)){html:root[data-theme] .app .product-navigation button[aria-current=page]{background:color-mix(in srgb,var(--accent)8%,var(--surface))!important}}.app .trend-guidance,.app .delivery-setup,.app .discovery-coverage{border-bottom:1px solid var(--line);max-width:100%;margin-bottom:18px;padding:16px 0;font-size:13px}.app .trend-guidance p,.app .delivery-setup p,.app .discovery-coverage p{color:var(--muted);max-width:90ch;margin:5px 0}.app .trend-guidance a{display:inline-block;color:var(--accent);margin-top:6px}.app .axis-guide{color:var(--muted);margin:0 0 16px;font-size:12px}.app .delivery-totals{display:flex;border-bottom:1px solid var(--line);gap:42px;padding:12px 0 24px}.app .delivery-totals div{display:grid;gap:6px}.app .delivery-totals span{color:var(--muted);font-size:12px}.app .delivery-totals strong{font-size:26px;font-weight:600}.app :-webkit-any(.improvement-panel,.report-workspace){container-type:inline-size;background:0 0;border:0;padding:0}.app :-moz-any(.improvement-panel,.report-workspace){container-type:inline-size;background:0 0;border:0;padding:0}.app :is(.improvement-panel,.report-workspace){container-type:inline-size;background:0 0;border:0;padding:0}.app .trial-reader{display:grid;grid-template-columns:minmax(220px,300px)minmax(0,1fr);align-items: start;gap:30px;margin-top:24px}.app .trial-index{display:grid;gap:8px}.app .trial-index button,.app .report-index button{display:grid;text-align:left;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:8px;gap:8px;width:100%;min-width:0;padding:16px}.app .trial-index button[aria-pressed=true],.app .report-index button[aria-pressed=true]{background:var(--surface);border-color:var(--accent)}.app .trial-index :-webkit-any(span,small){color:var(--muted);font-size:12px}.app .trial-index :-moz-any(span,small){color:var(--muted);font-size:12px}.app .trial-index :is(span,small){color:var(--muted);font-size:12px}.app .trial-index strong{font-size:14px;font-weight:500;line-height:1.5}.app .trial-index button:hover,.app .report-index button:hover{background:var(--surface)}.app .trial-reader .improvement-trial{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;min-width:0;margin:0;padding:0 0 0 30px}.app .trial-reader h3{margin:0 0 10px;font-size:23px}.app .trial-reader .improvement-trial>p{color:var(--muted);max-width:80ch}.app .trial-comparison{background:0 0;border:0;margin-top:18px;padding:0}.app .reader-tabs{display:flex;overflow-x:auto;border-bottom:1px solid var(--line);gap:24px;margin:18px 0}.app .reader-tabs button{white-space:nowrap;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 0;font-size:13px}.app .reader-tabs button[aria-pressed=true]{border-bottom-color:var(--accent);color:var(--accent)}.app .comparison-scorecards{border-bottom:1px solid var(--line);gap:20px;padding:18px 0}.app .comparison-scorecards article{background:0 0;border:0;border-radius:0;padding:0}.app .comparison-scorecards strong{font-size:26px}.app .implementation-status{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:12px 0}.app .trial-comparison details{border:0;border-top:1px solid var(--line);background:0 0;padding:16px 0}.app .trial-actions{margin-top:20px}.app .learning-workspace{background:0 0;border:0;padding:20px 0}.app .learning-overview{background:0 0;border:0;padding:0}.app .learning-queue li{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:16px 0}.app .learning-workspace .learning-drawer{background:var(--surface);border:1px solid var(--line)}.app .report-reader{display:grid;grid-template-columns:minmax(260px,340px)minmax(0,1fr);align-items: start;gap:30px}.app .report-index{list-style:none;display:grid;overflow:auto;gap:2px;max-height:760px;margin:0;padding:0}.app .report-index li{border:0;border-bottom:1px solid var(--line);background:0 0;padding:0}.app .report-index-meta{display:flex;color:var(--muted);justify-content:space-between;gap:10px;font-size:11px}.app .report-index p{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.6}.app .report-index small{color:var(--muted);font-size:11px}.app .report-reading-pane{border-left:1px solid var(--line);min-width:0;padding-left:30px}.app .report-reading-pane>header{display:flex;justify-content:space-between;align-items: start;gap:16px}.app .report-reading-pane header h3{margin:6px 0;font-size:22px}.app .report-reading-pane header button{color:var(--muted);background:0 0;border:0;padding:6px;font-size:12px}.app .report-prose>section{border-bottom:1px solid var(--line);padding:18px 0}.app .report-prose h4{color:var(--accent);margin:0 0 8px;font-size:13px}.app .report-prose p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:76ch;margin:0;font-size:14px;line-height:1.8}.app .report-attribution{color:var(--muted);font-size:12px!important}.app .report-evidence>section{background:0 0;border:0;padding:0}.app .reader-empty{color:var(--muted);max-width:65ch;padding:30px 0}.app .reader-empty h3{color:var(--ink)}.app .code-trend-guide{border-bottom:1px solid var(--line);margin-bottom:20px;padding:20px 0}.app .code-trend-guide h3{margin:0 0 6px;font-size:16px}.app .code-trend-guide>div>p{color:var(--muted);max-width:95ch;font-size:13px}.app .risk-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:18px 0}.app .risk-signals article{display:grid;align-content: start;gap:4px}.app .risk-signals span{color:var(--muted);font-size:12px}.app .risk-signals strong{font-size:25px;font-weight:600}.app .risk-signals :-webkit-any(small,p){color:var(--muted);margin:0;font-size:11px}.app .risk-signals :-moz-any(small,p){color:var(--muted);margin:0;font-size:11px}.app .risk-signals :is(small,p){color:var(--muted);margin:0;font-size:11px}.app .analyzer-review{container-type:inline-size;background:0 0;border:0;padding:0}.app .analyzer-toolbar{display:flex;justify-content:space-between;align-items: center;gap:16px}.app .analyzer-toolbar>span{color:var(--muted);font-size:12px}.app .analyzer-row{border-bottom:1px solid var(--line)}.app .analyzer-row-heading{display:flex;text-align:left;color:var(--ink);background:0 0;border:0;align-items: center;gap:22px;width:100%;padding:18px 0}.app .analyzer-row-heading div{flex:1;min-width:0}.app .analyzer-row-heading h3{margin:0 0 6px;font-size:14px}.app .analyzer-row-heading p{color:var(--muted);margin:0;font-size:13px}.app .analyzer-row-heading>span{color:var(--muted);font-size:12px}.app .analyzer-row-detail{max-width:90ch;padding:0 0 20px;font-size:13px}.app .analyzer-gap{padding:22px 0;font-size:13px}.app .analyzer-gap p{color:var(--muted)}.app .analyzer-review footer{display:flex;color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;align-items: center;gap:16px;padding-top:18px;font-size:12px}@container (width<=760px){.app .trial-reader,.app .report-reader{grid-template-columns:minmax(0,1fr);gap:18px}.app .trial-reader .improvement-trial,.app .report-reading-pane{border-left:0;border-top:1px solid var(--line);padding-top:20px;padding-left:0}.app .trial-index{grid-template-columns:repeat(2,minmax(0,1fr))}.app .report-index{max-height:320px}.app .comparison-scorecards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.app .comparison-scorecards strong{font-size:20px}.app .analyzer-toolbar,.app .analyzer-review footer{flex-direction:column;align-items: start;gap:8px}}@media (max-width:560px){.app .risk-signals{gap:12px}.app .risk-signals strong{font-size:20px}.app .risk-signals span{font-size:11px}.app .reader-tabs{gap:20px}.app .delivery-totals{gap:22px}}.app.dashboard-shell :-webkit-any(.improvement-panel,.report-workspace){display:block;background:0 0;border:0;width:100%;max-width:none;margin:0;padding:0}.app.dashboard-shell :-moz-any(.improvement-panel,.report-workspace){display:block;background:0 0;border:0;width:100%;max-width:none;margin:0;padding:0}.app.dashboard-shell :is(.improvement-panel,.report-workspace){display:block;background:0 0;border:0;width:100%;max-width:none;margin:0;padding:0}.app.dashboard-shell .analyzer-review>header{align-items: start;padding:0 0 20px}.app.dashboard-shell .analyzer-review>header h2{margin:4px 0 8px;font-size:24px;line-height:1.25}.app.dashboard-shell .trial-comparison details{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0}.app .trial-plan-reading{max-width:85ch;padding:16px 0}.app .trial-plan-reading h4{margin:0 0 12px;font-size:14px}.app .trial-plan-reading dl{margin:0}.app .trial-plan-reading dl>div{display:grid;grid-template-columns:160px minmax(0,1fr);border-bottom:1px solid var(--line);gap:16px;padding:12px 0;font-size:13px}.app .trial-plan-reading dt{color:var(--muted)}.app .trial-plan-reading dd{overflow-wrap:anywhere;margin:0}@media (max-width:560px){.app .trial-plan-reading dl>div{grid-template-columns:1fr;gap:4px}}.app.dashboard-shell .report-purpose{color:var(--muted);margin:6px 0 0;font-size:13px}.app.dashboard-shell .report-index p{-webkit-line-clamp:2;font-weight:500;line-height:1.45}.app.dashboard-shell .report-index small{display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;-webkit-box-orient:vertical;line-height:1.5}.app.dashboard-shell .report-index button{gap:9px;padding:16px 14px}.app.dashboard-shell .report-reading-pane>header h3{max-width:50ch;font-size:21px;line-height:1.4}.app.dashboard-shell .report-brief{max-width:72ch}.app.dashboard-shell .report-brief dl{margin:0}.app.dashboard-shell .report-brief dl>div{border-bottom:1px solid var(--line);padding:20px 0}.app.dashboard-shell .report-brief dt{color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:500}.app.dashboard-shell .report-brief dd{overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:15px;line-height:1.65}.app.dashboard-shell .report-full-link{color:var(--accent);background:0 0;border:0;margin-top:20px;padding:0}.app.dashboard-shell .trial-page-heading{display:flex;justify-content:space-between;align-items: center;gap:20px}.app.dashboard-shell .trial-page-heading h2{margin:0 0 6px}.app.dashboard-shell .trial-page-heading p{color:var(--muted);margin:0;font-size:13px}.app.dashboard-shell .trial-reader .improvement-trial{padding-top:0}.app.dashboard-shell .trial-reader .improvement-trial>header h3{max-width:50ch;font-size:24px;line-height:1.35}.app.dashboard-shell .trial-reader .improvement-trial>p{color:var(--muted);max-width:65ch;font-size:14px}.app.dashboard-shell .trial-verdict{padding:6px 0 20px}.app.dashboard-shell .trial-verdict h4{color:var(--ink);margin:6px 0 10px;font-size:25px;line-height:1.3}.app.dashboard-shell .trial-verdict p{color:var(--muted);max-width:62ch;margin:0;font-size:14px}.app.dashboard-shell .trial-check-list{border-top:1px solid var(--line);margin:10px 0 0;padding:18px 0}.app.dashboard-shell .trial-check-list h4{color:var(--muted);margin:0 0 12px;font-size:13px}.app.dashboard-shell .trial-check-row{display:flex;border-bottom:1px solid var(--line);align-items: start;gap:16px;padding:14px 0}.app.dashboard-shell .trial-check-row>div{display:grid;gap:5px;min-width:0}.app.dashboard-shell .trial-check-row strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.app.dashboard-shell .trial-check-row small{color:var(--muted);font-size:12px}.app.dashboard-shell .check-result{border:1px solid var(--line);color:var(--muted);text-transform:capitalize;text-align:center;border-radius:5px;min-width:58px;padding:3px 8px;font-size:11px}.app.dashboard-shell .check-result-passed{color:#69cbb7;border-color:#69cbb7}@supports (color: color-mix(in lab, red, red)){.app.dashboard-shell .check-result-passed{border-color:color-mix(in srgb,#69cbb7 35%,var(--line))}}.app.dashboard-shell .check-result-failed{color:#dfb976;border-color:#dfb976}@supports (color: color-mix(in lab, red, red)){.app.dashboard-shell .check-result-failed{border-color:color-mix(in srgb,#dfb976 35%,var(--line))}}:root[data-theme=light] .app.dashboard-shell .check-result-passed{color:#217564}:root[data-theme=light] .app.dashboard-shell .check-result-failed{color:#946300}.app.dashboard-shell .check-technical{color:var(--muted);margin:10px 0 0;font-size:12px}.app.dashboard-shell .trial-next{border-left:2px solid var(--accent);margin-bottom:20px;padding:4px 0 4px 16px}.app.dashboard-shell .trial-next strong{color:var(--accent);font-size:12px}.app.dashboard-shell .trial-next p{margin:4px 0;font-size:14px}@media (max-width:760px){.app.dashboard-shell .trial-page-heading{flex-direction:column;align-items: start}.app.dashboard-shell .report-brief dd{font-size:14px}.app.dashboard-shell .trial-reader .improvement-trial{padding-top:20px}}.app.dashboard-shell .report-brief dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px}.app.dashboard-shell .report-brief dl>div{min-width:0;padding:18px 0}.app.dashboard-shell .report-brief dd{font-size:14px;line-height:1.65}.app.dashboard-shell .report-search{margin:14px 0 20px}.app.dashboard-shell .report-reading-pane>header h3{margin:4px 0;font-size:19px;line-height:1.4}@container (width<=850px){.app.dashboard-shell .report-brief dl{grid-template-columns:1fr}}.app.dashboard-shell .report-qualification{border-left:2px solid var(--line);margin:10px 0 0;padding-left:12px;font-size:13px;line-height:1.6}.app.dashboard-shell .report-qualification span{display:block;color:var(--muted);margin-bottom:4px;font-size:11px}.app.dashboard-shell .report-library{min-width:0}.app.dashboard-shell .report-browse{display:none;border:1px solid var(--line);color:var(--accent);background:0 0;border-radius:6px;padding:8px 12px;font-size:12px}.app.dashboard-shell .report-reading-pane>header>div{flex:1;min-width:0}.app.dashboard-shell .report-reading-pane>header>button{white-space:nowrap;flex-shrink:0}@container (width<=1000px){.app.dashboard-shell .report-reader{grid-template-columns:1fr;gap:18px}.app.dashboard-shell .report-browse{display:inline-flex}.app.dashboard-shell .report-library:not(.is-open) .report-index{display:none}.app.dashboard-shell .report-library.is-open .report-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:320px;margin-top:12px}.app.dashboard-shell .report-reading-pane{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}.app.dashboard-shell .report-brief dl{grid-template-columns:repeat(2,minmax(0,1fr))}.app.dashboard-shell .trial-reader{grid-template-columns:1fr;gap:16px}.app.dashboard-shell .trial-index{grid-template-columns:repeat(2,minmax(0,1fr))}.app.dashboard-shell .trial-reader .improvement-trial{border-left:0;border-top:1px solid var(--line);padding-top:18px;padding-left:0}}@container (width<=600px){.app.dashboard-shell .report-brief dl,.app.dashboard-shell .report-library.is-open .report-index{grid-template-columns:1fr}}.workspace-scope .scope-location{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:50%;font-weight:500}.scope-revision{display:flex;font-variant-numeric:tabular-nums;align-items: center;gap:8px}.scope-revision code{color:var(--ink);font-size:12px}.scope-date{color:var(--muted);margin-left:auto;font-size:12px}.experience-status{display:inline-flex;border:1px solid var(--line);white-space:nowrap;color:var(--muted);border-radius:6px;align-items: center;gap:6px;padding:3px 8px;font-size:11px;font-weight:500;line-height:1.5}.experience-status-mark{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.experience-status-attention{color:var(--warn);border-color:var(--warn)}@supports (color: color-mix(in lab, red, red)){.experience-status-attention{border-color:color-mix(in srgb,var(--warn)40%,var(--line))}}.experience-status-success{color:var(--ok);border-color:var(--ok)}@supports (color: color-mix(in lab, red, red)){.experience-status-success{border-color:color-mix(in srgb,var(--ok)40%,var(--line))}}.experience-status-error{color:var(--danger);border-color:var(--danger)}@supports (color: color-mix(in lab, red, red)){.experience-status-error{border-color:color-mix(in srgb,var(--danger)40%,var(--line))}}.result-metric{display:grid;gap:6px}.result-metric>span{color:var(--muted);font-size:12px}.result-metric>div{display:flex;align-items:baseline;gap:8px}.result-metric strong{letter-spacing:-.025em;color:var(--ink);font-size:24px}.result-metric .result-before{color:var(--muted);font-size:20px}.result-metric small{color:var(--muted);font-size:12px}html:root,html:root[data-theme=dark]{--bg:#10141c;--surface:#181e28;--surface-2:#1e2632;--ink:#edf1f8;--muted:#a3aec0;--line:#303a4b;--accent:#9abaff;--ok:#92d5b4;--warn:#ebc28c;--danger:#ff9fae;--background:var(--bg);--foreground:var(--ink);--card:var(--surface);--card-foreground:var(--ink);--muted-foreground:var(--muted);--border:var(--line);--input:var(--line);--ring:var(--accent);--secondary:var(--surface-2);--secondary-foreground:var(--ink);--primary:var(--accent);--primary-foreground:#142346;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--radius-panel:14px;--radius-control:8px}html:root[data-theme=light]{--bg:#f4f5f8;--surface:#fff;--surface-2:#edf0f6;--ink:#222d42;--muted:#58677f;--line:#d5dce8;--accent:#355fbe;--ok:#246745;--warn:#875310;--danger:#b32f4c;--primary-foreground:#fff}body{margin:0}.app.dashboard-shell{padding:0 32px 48px!important}.app.dashboard-shell.sidebar-open{padding-left:248px!important}.app.dashboard-shell>.layout{gap:24px;max-width:1440px;margin:0 auto}.app.dashboard-shell>.page-heading{border:0;max-width:1440px;margin:30px auto 16px;padding:0}.app .collection-warning{display:flex;flex-wrap:wrap;align-items: center;gap:12px;width:100%;max-width:1440px;margin:0 auto 16px;padding:14px 18px;font-size:14px;line-height:1.5}.collection-warning a{white-space:nowrap;text-decoration:underline;margin-left:auto}.app.dashboard-shell h1{letter-spacing:-.035em;margin:0;font-size:30px;font-weight:650;line-height:1.2}.app.dashboard-shell h2{letter-spacing:-.02em;font-size:20px;line-height:1.35}.app.dashboard-shell h3{font-size:16px;line-height:1.4}.app.dashboard-shell p{line-height:1.6}.app.dashboard-shell .product-header{display:flex;background:var(--bg);border-bottom:1px solid var(--line);flex-wrap:nowrap;justify-content:space-between;align-items: center;gap:16px;min-height:72px;margin:0;padding:16px 0}.product-identity,.product-utilities{display:flex;align-items: center;gap:12px;min-width:0}.product-identity{flex:1}.product-utilities{flex-shrink:0}.header-brand{letter-spacing:-.02em;white-space:nowrap;align-items: center;gap:8px;font-size:15px;font-weight:650;display:flex!important}.header-brand svg{color:var(--accent)}.header-repository{color:var(--muted);border-left:1px solid var(--line);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:16px;font-size:13px}.header-local{color:var(--muted);font-size:12px}.app .product-header .header-menu{display:none!important}.app.sidebar-closed .product-header .header-menu{display:inline-flex!important}.app.sidebar-open .product-header .header-brand{display:none!important}.app .header-refresh{height:36px}.app .project-switch{position:relative;padding:0;background:0 0!important;border:0!important;margin:0!important}.app .project-switch>summary{color:var(--muted)!important;border:0!important;min-height:36px!important;padding:8px!important;font-size:12px!important;font-weight:500!important}.app .project-switch>summary:after{content:none}.app .project-switch>summary>span{font-variant-numeric:tabular-nums;color:var(--ink)}.app .project-switch>div{position:absolute;border:1px solid var(--line);background:var(--surface);z-index:65;border-radius:12px;width:280px;max-width:calc(100vw - 32px);top:44px;right:0;box-shadow:0 16px 40px #0003;margin:0!important;padding:8px!important}.project-switch a{display:flex;text-decoration:none;color:var(--ink);border-radius:6px;align-items: center;gap:8px;padding:12px}.project-switch a[href]:hover{background:var(--surface-2)}.project-switch a small{color:var(--muted);margin-left:auto;font-size:11px}.app.dashboard-shell .product-navigation{background:var(--bg);border-color:var(--line);gap:6px;width:216px;padding:24px 16px!important}.sidebar-heading{margin:0 0 28px!important;padding:0 0 12px!important}.sidebar-heading strong{display:flex;letter-spacing:-.025em;align-items: center;gap:8px;font-size:16px}.sidebar-heading svg{color:var(--accent)}.sidebar-heading button{margin-left:auto}.app.dashboard-shell .product-navigation .navigation-item,.mobile-navigation .navigation-item{display:flex;text-align:left;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;gap:12px;width:100%;min-height:44px;padding:10px 12px;font-size:13px;justify-content:flex-start!important;height:auto!important}html:root[data-theme] .app .product-navigation .navigation-item[aria-current=page],.mobile-navigation .navigation-item[aria-current=page]{background:var(--accent)!important;color:var(--accent)!important;border-color:#0000!important}@supports (color: color-mix(in lab, red, red)){:is(html:root[data-theme] .app .product-navigation .navigation-item[aria-current=page],.mobile-navigation .navigation-item[aria-current=page]){background:color-mix(in srgb,var(--accent)10%,transparent)!important}}.navigation-item[aria-current=page]:after{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;margin-left:auto}.app .workspace-scope{display:flex;color:var(--muted);flex-wrap:wrap;align-items: center;gap:12px 16px;padding:0 0 8px;font-size:12px}.app :-webkit-any(.panel,.story-workspace.health-charts,.effort-workspace,.trend-card){border-radius:var(--radius-panel);border-color:var(--line);background:var(--surface);padding:24px}.app :-moz-any(.panel,.story-workspace.health-charts,.effort-workspace,.trend-card){border-radius:var(--radius-panel);border-color:var(--line);background:var(--surface);padding:24px}.app :is(.panel,.story-workspace.health-charts,.effort-workspace,.trend-card){border-radius:var(--radius-panel);border-color:var(--line);background:var(--surface);padding:24px}.app .layout>.panel{margin:0}.app.dashboard-shell :-webkit-any(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes){border-bottom:1px solid var(--line);gap:24px;margin:0}.app.dashboard-shell :-moz-any(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes){border-bottom:1px solid var(--line);gap:24px;margin:0}.app.dashboard-shell :is(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes){border-bottom:1px solid var(--line);gap:24px;margin:0}.app.dashboard-shell :-webkit-any(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes)>button{color:var(--muted);min-height:44px;padding:12px 2px;font-weight:500;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important}.app.dashboard-shell :-moz-any(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes)>button{color:var(--muted);min-height:44px;padding:12px 2px;font-weight:500;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important}.app.dashboard-shell :is(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes)>button{color:var(--muted);min-height:44px;padding:12px 2px;font-weight:500;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important}.app.dashboard-shell :-webkit-any(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes)>button[aria-pressed=true]{color:var(--accent)!important;border-bottom-color:var(--accent)!important}.app.dashboard-shell :-moz-any(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes)>button[aria-pressed=true]{color:var(--accent)!important;border-bottom-color:var(--accent)!important}.app.dashboard-shell :is(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes)>button[aria-pressed=true]{color:var(--accent)!important;border-bottom-color:var(--accent)!important}.app [data-slot=button]{border-radius:var(--radius-control);min-height:36px;font-size:13px}.app :-webkit-any(input,select,textarea){border-radius:var(--radius-control)}.app :-moz-any(input,select,textarea){border-radius:var(--radius-control)}.app :is(input,select,textarea){border-radius:var(--radius-control)}.app :-webkit-any(.btn.primary,button.primary){background:var(--accent)!important;color:var(--primary-foreground)!important;border-color:var(--accent)!important}.app :-moz-any(.btn.primary,button.primary){background:var(--accent)!important;color:var(--primary-foreground)!important;border-color:var(--accent)!important}.app :is(.btn.primary,button.primary){background:var(--accent)!important;color:var(--primary-foreground)!important;border-color:var(--accent)!important}.app :-webkit-any(.filters,.risk-controls){background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:16px;padding:16px}.app :-moz-any(.filters,.risk-controls){background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:16px;padding:16px}.app :is(.filters,.risk-controls){background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:16px;padding:16px}.app :is(.field,.risk-controls label){gap:6px;font-size:12px}.app :-webkit-any(table,.chart-statistics,.result-metric,.comparison-scorecards){font-variant-numeric:tabular-nums}.app :-moz-any(table,.chart-statistics,.result-metric,.comparison-scorecards){font-variant-numeric:tabular-nums}.app :is(table,.chart-statistics,.result-metric,.comparison-scorecards){font-variant-numeric:tabular-nums}.app table th{text-transform:none;letter-spacing:0;padding:12px;font-size:12px}.app table td{padding:14px 12px}.app .empty{border:1px dashed var(--line);border-radius:12px;padding:28px 20px;line-height:1.6}.app details:not(.ft-folder):not(.project-switch){border-radius:10px}.app details:not(.ft-folder):not(.project-switch)>summary{gap:12px;min-height:48px;padding:12px 16px;font-size:13px;font-weight:500}.app .risk-context-compact{background:0 0;border:0;padding:0}.app .risk-context-disclosure{background:0 0!important;margin:0!important}.app .risk-context-disclosure>summary{flex-wrap:wrap}.app .risk-context-disclosure h2{letter-spacing:0;margin:0;font-size:13px;font-weight:500}.app .risk-context-count{color:var(--muted);font-size:12px}.app .risk-context-detail{padding:8px}.app .risk-context-stats{display:flex;flex-wrap:wrap;gap:32px;margin:16px 0}.app .foundation-secondary{background:0 0!important;margin:0!important}.app .foundation-secondary fieldset{border:0;min-width:0;margin:0}.copy-action{display:inline-flex;flex-wrap:wrap;align-items: center;gap:8px}.copy-action small{color:var(--danger)}.experience-skip{position:fixed;z-index:200;background:var(--accent);color:var(--primary-foreground);border-radius:8px;padding:12px 16px;top:8px;left:16px;transform:translateY(-150%)}.experience-skip:focus{transform:none}.foundation-overlay{position:fixed;z-index:120;color:var(--ink);font:14px/1.6 InterVariable,Inter,ui-sans-serif,sans-serif;inset:0}.foundation-scrim{position:absolute;backdrop-filter:blur(3px);background:#080d18a6;inset:0}.foundation-reader{position:absolute;display:flex;border:1px solid var(--line);background:var(--surface);overflow:hidden;border-radius:16px;flex-direction:column;width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 28px 96px #0005}.foundation-reader>header{display:flex;border-bottom:1px solid var(--line);justify-content:space-between;align-items: center;gap:16px;padding:20px 24px}.foundation-reader h2{color:var(--ink);margin:0;font-size:18px;font-weight:600}.foundation-reader>header button{border-radius:8px;width:40px;height:40px}.foundation-reader-body{overflow:auto;padding:24px}.foundation-reader label{display:flex;color:var(--ink);align-items: center;gap:12px;min-height:44px}.foundation-reader p,.foundation-reader small{color:var(--muted)}.foundation-reader input[type=checkbox]{accent-color:var(--accent);width:18px;height:18px}.foundation-reader .measurement-menu{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.foundation-reader :-webkit-any(button,input,select,summary,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.foundation-reader :-moz-any(button,input,select,summary,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.foundation-reader :is(button,input,select,summary,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.reader-done{width:100%;min-height:44px;margin-top:24px}.navigation-overlay .foundation-reader{width:min(340px,100vw - 32px)}.mobile-navigation{display:grid;gap:8px}.mobile-navigation .sidebar-heading{display:none}.mobile-navigation .navigation-item{min-height:48px}@media (min-width:900px){.app>.layout,.app>.page-heading{scroll-margin-top:88px}}@media (max-width:899px){.app.dashboard-shell,.app.dashboard-shell.sidebar-open{padding:0 20px 32px!important}.app .product-header .header-menu{display:inline-flex!important}.app.sidebar-open .product-header .header-brand{display:flex!important}.product-identity{gap:8px}.product-utilities{gap:4px}.header-repository,.header-local,.app .header-refresh,.app .project-switch{display:none!important}.product-utilities .experience-status{border:0;padding:3px 5px;font-size:10px}.product-utilities .experience-status-mark{display:none}.app .product-header{min-height:60px;padding:10px 0}.app .product-header [data-slot=button]{width:40px;height:40px;padding:0}.header-brand{font-size:14px}.header-brand svg{width:16px}.app.dashboard-shell>.page-heading{margin:24px auto 16px}.app.dashboard-shell h1{font-size:28px}.app :-webkit-any(.panel,.story-workspace.health-charts,.effort-workspace,.trend-card){padding:20px}.app :-moz-any(.panel,.story-workspace.health-charts,.effort-workspace,.trend-card){padding:20px}.app :is(.panel,.story-workspace.health-charts,.effort-workspace,.trend-card){padding:20px}.app.dashboard-shell :-webkit-any(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes){overflow-x:auto;flex-wrap:nowrap;gap:20px;max-width:100%}.app.dashboard-shell :-moz-any(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes){overflow-x:auto;flex-wrap:nowrap;gap:20px;max-width:100%}.app.dashboard-shell :is(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes){overflow-x:auto;flex-wrap:nowrap;gap:20px;max-width:100%}.app.dashboard-shell :-webkit-any(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes)>button{white-space:nowrap;flex-shrink:0}.app.dashboard-shell :-moz-any(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes)>button{white-space:nowrap;flex-shrink:0}.app.dashboard-shell :is(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes)>button{white-space:nowrap;flex-shrink:0}.workspace-scope .scope-date{display:none}.app .workspace-scope{gap:8px 12px;padding:0}.app .risk-context-count{display:none}.app .risk-context-disclosure>summary{gap:8px;padding:12px!important}.app .risk-context-disclosure h2{font-size:12px}.app [data-slot=button]{min-height:40px}.foundation-reader{max-height:calc(100dvh - 32px)}.foundation-reader>header{padding:16px 20px}.foundation-reader-body{padding:20px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.header-mobile-repository{display:none}@media (max-width:899px){.header-mobile-repository{display:block;overflow:hidden;text-overflow:ellipsis;color:var(--muted);max-width:108px;margin-top:3px;font-size:11px;font-weight:400;line-height:1.2}.app .product-header .header-brand{flex-shrink:1;min-width:0}}.app .journey-summary{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:20px 24px}.journey-summary-heading{display:flex;justify-content:space-between;align-items: center;gap:16px}.app .journey-summary-heading h2{margin:4px 0 0;font-size:23px}.journey-summary-heading .eyebrow{color:var(--muted);font-size:11px}.journey-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0 16px}.journey-summary-actions{display:flex;align-items: center;gap:24px;font-size:13px}.journey-summary-actions a{display:flex;color:var(--accent);text-decoration:none;align-items: center;gap:8px;min-height:36px;font-weight:500}.journey-summary-actions button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:8px 0}.app .journey-method{margin-top:12px;padding:0}.app .journey-method summary{color:var(--muted);min-height:36px!important;padding:8px 0!important}.app .priority-locations{border:0;padding:0}.priority-locations header{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px}.app .priority-locations h2{margin:0;font-size:16px}.priority-locations header>span{color:var(--muted);font-size:12px}.priority-locations>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.priority-locations button{display:flex;border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;cursor:pointer;border-radius:10px;align-items: center;gap:10px;min-width:0;padding:16px}.priority-locations button:hover{border-color:var(--accent);background:var(--surface-2)}.location-rank{color:var(--muted);font-size:11px}.location-name{display:grid;flex:1;gap:5px;min-width:0}.location-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550}.location-name small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.location-measure{display:grid;text-align:right;font-variant-numeric:tabular-nums;gap:2px}.location-measure strong{color:var(--warn);font-size:20px}.location-measure small{color:var(--muted);white-space:nowrap;font-size:9px}.app .journey-overlays{background:0 0!important;border:0!important;margin:4px 0!important;padding:0!important}.app .journey-overlays>summary{color:var(--muted);min-height:36px!important;padding:6px 0!important}.app .journey-analyzers .analyzer-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.app .journey-analyzers .analyzer-row{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:16px}.journey-analyzer-result{display:grid;gap:16px}.journey-analyzer-result>div{display:grid;gap:6px}.app .journey-analyzer-result h3{color:var(--muted);margin:0;font-size:13px}.journey-analyzer-result strong{font-size:17px;font-weight:550}.journey-analyzer-result small{color:var(--muted);font-size:11px}.journey-analyzer-disclosure{display:flex;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items: center;width:100%;margin-top:12px;padding:8px 0;font-size:11px}.app .journey-check-empty{display:flex;background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items: center;gap:12px;padding:24px}.journey-check-empty strong{width:100%;font-size:18px}.journey-check-empty span{color:var(--muted);flex:1;font-size:13px}.app .journey-analyzers .analyzer-gap{background:0 0;border:0;margin:12px 0 0;padding:0}.app .journey-analyzers .workspace-heading p{margin:0}.app .journey-analyzers .analyzer-toolbar{margin-bottom:16px}.app .explorer-modes{margin-bottom:4px}.explorer-result-scope{color:var(--muted);padding:0 0 8px;font-size:12px}.explorer-result-scope>span{display:block;color:var(--warn);margin-top:8px}.explorer-result-scope button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0}.app .codebase-view .explorer-toolbar{margin:0;padding:0}.app .codebase-view .explorer-toolbar nav{display:flex;flex-wrap:wrap;gap:16px;font-size:12px}.app .codebase-view .inspector h2{overflow-wrap:anywhere;min-width:0;font-size:18px}.explorer-reader .foundation-reader{width:min(680px,100vw - 32px)}.explorer-reader .inspector{background:0 0;border:0;min-width:0;padding:0}.explorer-reader .panel-head{display:flex;justify-content:space-between;align-items: start}.explorer-reader .inspector h2{overflow-wrap:anywhere;font-size:17px;line-height:1.45}.explorer-reader .inspector :-webkit-any(button,a){min-height:40px}.explorer-reader .inspector :-moz-any(button,a){min-height:40px}.explorer-reader .inspector :is(button,a){min-height:40px}.explorer-reader .table-wrap{overflow:auto}.explorer-reader .inspector details{border:1px solid var(--line);border-radius:8px;margin:16px 0;padding:12px}.explorer-reader .inspector summary{cursor:pointer}.explorer-reader .evidence-list{list-style:none;padding:0}.explorer-reader .evidence-list li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:12px 0}.explorer-reader .packet{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:1199px){.priority-locations>div,.app .journey-analyzers .analyzer-rows{grid-template-columns:1fr}}@media (max-width:899px){.app .journey-summary{padding:20px}.journey-summary-heading{flex-direction:column;align-items: start;gap:12px}.app .journey-summary-heading h2{font-size:22px}.journey-metrics{grid-template-columns:1fr 1fr;gap:20px 12px}.journey-metrics .result-metric:last-child{grid-column:1/-1}.journey-summary-actions{flex-wrap:wrap;gap:12px}.priority-locations header{flex-direction:column;align-items: start;gap:4px}.priority-locations button{min-height:76px}.app .health-charts .story-heading{gap:12px}.app .health-charts .range-segments{gap:4px}.app .health-charts .range-segments button{padding:6px 10px;font-size:11px}.app .health-charts .dw-toolbar{overflow-x:auto;flex-wrap:nowrap;padding-bottom:8px}.app .health-charts .dw-preset{flex-shrink:0}.app .journey-analyzers .analyzer-toolbar{align-items:stretch}.app .journey-analyzers .reader-tabs{gap:16px}.app .journey-check-empty{padding:20px}}.explorer-reader .workspace-scope{display:flex;color:var(--muted);flex-wrap:wrap;align-items: center;gap:8px;margin:8px 0;font-size:12px}.explorer-reader .file-metrics{min-width:0}.explorer-reader .file-metrics [data-slot=card-header]{padding-bottom:8px}.explorer-reader .file-metrics [data-slot=card-content]{min-width:0}.explorer-start-count{display:flex;color:var(--muted);align-items:baseline;gap:12px;margin:18px 0}.explorer-start-count>strong{font-variant-numeric:tabular-nums;color:var(--ink);font-size:32px}.explorer-start>div:nth-child(2){display:grid;gap:10px}.explorer-start button{display:flex;text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:10px;align-items: center;gap:12px;width:100%;padding:14px}.explorer-start button>span:first-of-type{flex:1;min-width:0}.explorer-start button strong,.explorer-start button small{display:block}.explorer-start button small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.explorer-start button:hover{border-color:var(--accent);background:var(--surface-soft)}.explorer-start-value{text-align:right;font-variant-numeric:tabular-nums}.explorer-start>small{display:block;color:var(--muted);margin-top:12px}@media (max-width:899px){.file-review-layout:has(.explorer-start)>aside:last-child{order:-1}}.app .phasedrift-brand-mark{display:inline-flex;flex:none;width:32px;height:26px}.app .phasedrift-brand-mark img{display:block;width:32px;height:26px}[data-theme=dark] .app .brand-on-light,[data-theme=light] .app .brand-on-dark{display:none}.app.dashboard-shell{--ease-feedback:cubic-bezier(.23,1,.32,1);--surface-soft:var(--surface)}@supports (color: color-mix(in lab, red, red)){.app.dashboard-shell{--surface-soft:color-mix(in srgb,var(--surface)60%,var(--bg))}}.app.dashboard-shell,.app.dashboard-shell .product-navigation{transition:none}.app.dashboard-shell .page-heading h1{letter-spacing:-.04em;font-family:Asta Sans,sans-serif;font-size:34px;font-weight:700}.app.dashboard-shell .page-heading{margin-top:32px;margin-bottom:24px}.app.dashboard-shell :-webkit-any(.workspace-heading,.panel-head,.story-heading){align-items: start;gap:20px}.app.dashboard-shell :-moz-any(.workspace-heading,.panel-head,.story-heading){align-items: start;gap:20px}.app.dashboard-shell :is(.workspace-heading,.panel-head,.story-heading){align-items: start;gap:20px}.app.dashboard-shell :-webkit-any(.workspace-heading,.panel-head) h2{margin:0 0 8px}.app.dashboard-shell :-moz-any(.workspace-heading,.panel-head) h2{margin:0 0 8px}.app.dashboard-shell :is(.workspace-heading,.panel-head) h2{margin:0 0 8px}.app.dashboard-shell :-webkit-any(.eyebrow,.section-kicker){letter-spacing:.1em;font-size:10px;font-weight:600}.app.dashboard-shell :-moz-any(.eyebrow,.section-kicker){letter-spacing:.1em;font-size:10px;font-weight:600}.app.dashboard-shell :is(.eyebrow,.section-kicker){letter-spacing:.1em;font-size:10px;font-weight:600}.app.dashboard-shell :-webkit-any(.workspace-heading,.panel-head,.change-hero) p:not(.eyebrow){color:var(--muted);max-width:64ch}.app.dashboard-shell :-moz-any(.workspace-heading,.panel-head,.change-hero) p:not(.eyebrow){color:var(--muted);max-width:64ch}.app.dashboard-shell :is(.workspace-heading,.panel-head,.change-hero) p:not(.eyebrow){color:var(--muted);max-width:64ch}.app.dashboard-shell :-webkit-any(.layout,.panel,.trend-card,.form-grid)>*{min-width:0}.app.dashboard-shell :-moz-any(.layout,.panel,.trend-card,.form-grid)>*{min-width:0}.app.dashboard-shell :is(.layout,.panel,.trend-card,.form-grid)>*{min-width:0}.app.dashboard-shell button{-webkit-tap-highlight-color:transparent}.app.dashboard-shell button:focus-visible{outline:2px solid var(--accent);outline-offset:4px;transition:none!important}.app.dashboard-shell a:focus-visible{outline:2px solid var(--accent);outline-offset:4px;transition:none!important}.app.dashboard-shell summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;transition:none!important}.app.dashboard-shell :-webkit-any(button,a,input,select,textarea):focus-visible{scroll-margin:90px}.app.dashboard-shell :-moz-any(button,a,input,select,textarea):focus-visible{scroll-margin:90px}.app.dashboard-shell :is(button,a,input,select,textarea):focus-visible{scroll-margin:90px}.app.dashboard-shell :-webkit-any(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes,.chart-perspectives) button{flex-shrink:0}.app.dashboard-shell :-moz-any(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes,.chart-perspectives) button{flex-shrink:0}.app.dashboard-shell :is(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes,.chart-perspectives) button{flex-shrink:0}.app.dashboard-shell :-webkit-any(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes){scrollbar-width:thin}.app.dashboard-shell :-moz-any(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes){scrollbar-width:thin}.app.dashboard-shell :is(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes){scrollbar-width:thin}.app.dashboard-shell .quiet-secondary{border:1px solid var(--line);background:var(--surface-soft);padding:0 16px}.app.dashboard-shell .quiet-secondary>summary{color:var(--muted);padding:12px 0}.app.dashboard-shell .quiet-secondary[open]>summary{color:var(--ink);border-bottom:1px solid var(--line);margin-bottom:16px}.app.dashboard-shell .quiet-secondary[open]{padding-bottom:16px}.app.dashboard-shell .panel .hint{font-size:12px}.app.dashboard-shell .panel :-webkit-any(.packet,pre){overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%}.app.dashboard-shell .panel :-moz-any(.packet,pre){overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%}.app.dashboard-shell .panel :is(.packet,pre){overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%}.app.dashboard-shell .commands{position:relative;border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;margin:12px 0;padding:18px}.app.dashboard-shell .commands>strong{font-size:14px}.app.dashboard-shell .commands .cluster{margin-top:12px}.app.dashboard-shell .table-wrap{border:1px solid var(--line);border-radius:10px}.app.dashboard-shell table{margin:0}.app.dashboard-shell table thead{background:var(--surface-soft)}.app.dashboard-shell table th{color:var(--muted);font-weight:500}.app.dashboard-shell table td{vertical-align:top}.app.dashboard-shell .table-wrap table tr:last-child td{border-bottom:0}.app.dashboard-shell .analyzer-review>.workspace-heading{margin-bottom:20px}.app.dashboard-shell .analyzer-rows{gap:16px}.app.dashboard-shell .analyzer-row{min-width:0}.app.dashboard-shell .analyzer-name{font-weight:600}.app.dashboard-shell .analyzer-toolbar{gap:16px}.app.dashboard-shell .codebase-view .explorer-result-scope{padding-top:12px}.app.dashboard-shell .explorer-start{padding:24px}.app.dashboard-shell .explorer-start>div:nth-child(2){gap:12px}.app.dashboard-shell .change-hero{display:block;border:0;margin:0;padding:0}.app.dashboard-shell .change-hero h2{margin:4px 0 8px;font-size:25px}.app.dashboard-shell .change-hero p{margin:0}.app.dashboard-shell .change-list{padding:0 24px 24px}.app.dashboard-shell .change-list>summary{padding:18px 0}.app.dashboard-shell .change-list .panel-head{margin:12px 0 20px}.app.dashboard-shell .change-rows{border:1px solid var(--line);overflow:hidden;border-radius:10px}.app.dashboard-shell .change-row{grid-template-columns:100px minmax(0,1fr)20px;border:0;border-bottom:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;border-radius:0;gap:20px;width:100%;min-height:78px;padding:16px 20px}.app.dashboard-shell .change-row:last-child{border-bottom:0}.app.dashboard-shell .change-row>span:nth-child(2){min-width:0}.app.dashboard-shell .change-row strong{overflow-wrap:anywhere;font-weight:500;line-height:1.5}.app.dashboard-shell .change-row small{color:var(--muted)}.app.dashboard-shell .change-row .change-date{color:var(--muted);font-variant-numeric:tabular-nums}.app.dashboard-shell .change-row.selected{background:var(--accent);box-shadow:inset 3px 0 var(--accent)}@supports (color: color-mix(in lab, red, red)){.app.dashboard-shell .change-row.selected{background:color-mix(in srgb,var(--accent)10%,var(--surface))}}.app.dashboard-shell .change-row>span:last-child{color:var(--accent)}.app.dashboard-shell .effort-workspace{gap:12px;padding:24px}.app.dashboard-shell .chart-perspectives{margin:8px 0}.app.dashboard-shell .trend-controls{background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;align-items: end;gap:12px;margin:0;padding:16px}.app.dashboard-shell .trend-controls>.muted{flex-basis:100%;margin-top:4px;font-size:11px}.app.dashboard-shell .trend-extra-filters{position:relative;background:0 0;border:0;padding:0}.app.dashboard-shell .trend-extra-filters>summary{border:1px solid var(--line);color:var(--muted);border-radius:8px;min-height:36px;padding:8px 12px}.app.dashboard-shell .trend-extra-fields{display:flex;flex-wrap:wrap;gap:12px;padding-top:12px}.app.dashboard-shell .chart-statistics{gap:16px;margin:12px 0}.app.dashboard-shell .chart-stat{border:0;border-left:2px solid var(--line);background:0 0;border-radius:0;padding:4px 16px}.app.dashboard-shell .chart-stat strong{letter-spacing:-.025em;font-size:28px}.app.dashboard-shell .chart-stat small{font-size:11px}.app.dashboard-shell .chart-toolbar{margin:4px 0}.app.dashboard-shell .chart-footnote{color:var(--muted);margin:12px 0;font-size:11px}.app.dashboard-shell .trend-guidance{background:var(--surface-soft);border:0;border-radius:10px;margin:16px 0 0;padding:16px}.app.dashboard-shell .trend-guidance p{font-size:12px}.app.dashboard-shell .report-reader{gap:32px}.app.dashboard-shell .report-index button{border:1px solid var(--line);background:var(--surface-soft);margin-bottom:8px}.app.dashboard-shell .report-index button[aria-pressed=true]{border-color:var(--accent);background:var(--accent)}@supports (color: color-mix(in lab, red, red)){.app.dashboard-shell .report-index button[aria-pressed=true]{background:color-mix(in srgb,var(--accent)8%,var(--surface))}}.app.dashboard-shell .report-brief{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:24px}.app.dashboard-shell .report-brief section+section{margin-top:24px}.app.dashboard-shell .report-brief h3{color:var(--muted);font-size:12px;font-weight:500}.app.dashboard-shell .report-brief p{font-size:14px}.app.dashboard-shell .improvement-loop{max-width:none}.app.dashboard-shell .loop-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.app.dashboard-shell .loop-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:0;padding:24px}.app.dashboard-shell .loop-card h4{margin:16px 0 12px;font-size:18px;line-height:1.4}.app.dashboard-shell .loop-group{margin:32px 0}.app.dashboard-shell .loop-group>header h3{color:var(--muted);margin:0 0 16px;font-size:13px}.app.dashboard-shell .loop-card-description{color:var(--muted);font-size:13px}.app.dashboard-shell .loop-header p{color:var(--muted)}.app.dashboard-shell .delivery-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px 0}.app.dashboard-shell .delivery-totals>div{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;padding:16px}.app.dashboard-shell .delivery-totals strong{font-size:32px}.app.dashboard-shell .dw-capture{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:24px}.app.dashboard-shell .dw-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.app.dashboard-shell .dw-status .dw-row{display:grid;border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;gap:10px;padding:16px}.app.dashboard-shell .dw-status dt{color:var(--muted);font-size:12px}.app.dashboard-shell .dw-status dd{display:flex;align-items: center;gap:8px;margin:0;font-size:18px;font-weight:500}.app.dashboard-shell .dw-status dd[data-state=on]{color:var(--ok)}.app.dashboard-shell .dw-status dd>span{background:currentColor;border-radius:50%;width:7px;height:7px}.app.dashboard-shell .dw-note{color:var(--muted);font-size:12px}.app.dashboard-shell .check-approval{display:inline-flex;border:1px solid var(--line);color:var(--warn);border-radius:6px;margin-left:12px;padding:4px 8px;font-size:11px}.app.dashboard-shell .check-approval[data-approved=true]{color:var(--ok)}.app.dashboard-shell .check-recipe{margin-top:12px}.app.dashboard-shell .check-recipe>summary{color:var(--muted);min-height:36px;padding:8px 0}.app.dashboard-shell .storage-location{display:block;overflow-wrap:anywhere;margin-bottom:8px}.app.dashboard-shell .storage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}.app.dashboard-shell .storage-grid>div{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;padding:16px}.app.dashboard-shell .storage-grid strong{font-size:26px}.app.dashboard-shell .storage-grid span{color:var(--muted);font-size:12px}@media (hover:hover) and (pointer:fine){.app.dashboard-shell [data-slot=button]:active:not(:focus-visible):not(:disabled){transform:scale(.98)}.app.dashboard-shell .change-row:hover{background:var(--surface-2)}.app.dashboard-shell :is(.loop-card,.report-index button):hover{border-color:var(--accent)}@supports (color: color-mix(in lab, red, red)){.app.dashboard-shell :is(.loop-card,.report-index button):hover{border-color:color-mix(in srgb,var(--accent)50%,var(--line))}}}@media (max-width:899px){.app.dashboard-shell .page-heading h1{font-size:30px}.app.dashboard-shell .page-heading{margin-top:24px;margin-bottom:20px}.app.dashboard-shell :-webkit-any(.panel,.effort-workspace,.dw-capture){padding:20px}.app.dashboard-shell :-moz-any(.panel,.effort-workspace,.dw-capture){padding:20px}.app.dashboard-shell :is(.panel,.effort-workspace,.dw-capture){padding:20px}.app.dashboard-shell .change-list{padding:0 16px 16px}.app.dashboard-shell .change-row{grid-template-columns:minmax(0,1fr)20px;gap:10px;padding:16px}.app.dashboard-shell .change-row .change-date{grid-column:1/-1}.app.dashboard-shell .change-row strong{font-size:13px}.app.dashboard-shell .loop-cards{grid-template-columns:1fr}.app.dashboard-shell .chart-statistics{grid-template-columns:repeat(2,minmax(0,1fr))}.app.dashboard-shell .trend-controls{align-items:stretch}.app.dashboard-shell .trend-controls>.field{flex:130px}.app.dashboard-shell .trend-extra-filters{width:100%}.app.dashboard-shell .trend-extra-fields>.field{flex:1}.app.dashboard-shell :-webkit-any(.delivery-totals,.storage-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.app.dashboard-shell :-moz-any(.delivery-totals,.storage-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.app.dashboard-shell :is(.delivery-totals,.storage-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.app.dashboard-shell :-webkit-any(button,[data-slot=button],select,input:not([type=checkbox]),summary){min-height:44px}.app.dashboard-shell :-moz-any(button,[data-slot=button],select,input:not([type=checkbox]),summary){min-height:44px}.app.dashboard-shell :is(button,[data-slot=button],select,input:not([type=checkbox]),summary){min-height:44px}.app.dashboard-shell .report-reader{gap:20px}.app.dashboard-shell .check-approval{display:table;margin:8px 0}}@media (prefers-reduced-motion:reduce){.app.dashboard-shell *,.app.dashboard-shell *:before,.app.dashboard-shell *:after{animation:none!important;transition:none!important;transform:none!important}}.app.dashboard-shell .compare-change-summary{color:var(--muted);margin:0 0 20px;font-size:12px}.app.dashboard-shell .compare-workspace table tr[data-changed=true]{background:var(--accent)}@supports (color: color-mix(in lab, red, red)){.app.dashboard-shell .compare-workspace table tr[data-changed=true]{background:color-mix(in srgb,var(--accent)5%,var(--surface))}}.app.dashboard-shell .compare-workspace table tr[data-changed=true] td:last-child{color:var(--accent)}.app.dashboard-shell .compare-workspace table tr[data-changed=false] td:last-child strong{color:var(--muted);font-weight:400}.app.dashboard-shell .improvement-loop{background:0 0;border:0;gap:20px;padding:0}.app.dashboard-shell .loop-group{margin:12px 0;scroll-margin-top:90px}.app.dashboard-shell .loop-header{margin:0;padding:0}.app.dashboard-shell .loop-stage-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.app.dashboard-shell .loop-stage-summary button{display:grid;border:1px solid var(--line);background:var(--surface);text-align:left;color:var(--ink);cursor:pointer;border-radius:10px;gap:8px;padding:16px}.app.dashboard-shell .loop-stage-summary button:disabled{cursor:default;color:var(--muted)}.app.dashboard-shell .loop-stage-summary span{color:var(--muted);font-size:12px}.app.dashboard-shell .loop-stage-summary strong{font-variant-numeric:tabular-nums;font-size:26px}.app.dashboard-shell .loop-card{gap:14px}.app.dashboard-shell .delivery-risk-history{margin-top:24px}@media (max-width:899px){.app.dashboard-shell .change-risk>.workspace-tabs{display:flex;overflow:visible;flex-wrap:wrap;gap:0}.app.dashboard-shell .change-risk>.workspace-tabs>button{white-space:normal;flex:30%;min-height:44px;padding:8px 10px;font-size:12px}.app.dashboard-shell .loop-stage-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.header-sync{display:inline-flex;color:var(--accent);white-space:nowrap;align-items: center;gap:6px;font-size:11px}.app.dashboard-shell .risk-subset-notice{display:flex;border:0;border-top:1px solid var(--line);text-align:left;font:inherit;color:var(--muted);cursor:pointer;background:0 0;align-items: center;gap:8px;width:100%;margin:12px 0 0;padding:12px 0;font-size:11px}.risk-subset-notice>span{flex:1}.app.dashboard-shell .storage-location>code{display:block;overflow-wrap:anywhere;margin:12px 0}@media (max-width:899px){.header-sync{font-size:10px}}.app .health-charts:has(.chart-controls-grouped) .story-heading{margin-bottom:12px}.app .health-charts:has(.chart-controls-grouped) .story-heading h2{letter-spacing:-.025em;max-width:38ch;margin:0;font-size:22px;line-height:1.3}.app .chart-date-controls{display:flex;flex-wrap:wrap;align-items: center;gap:6px;width:150px}.app .chart-date-controls>button{width:100%}.app .health-charts .dw-presets{background:0 0;border:0;margin:0 0 12px;padding:0}.app .health-charts .dw-toolbar{overflow-x:auto;scrollbar-width:thin;border-bottom:1px solid var(--line);flex-wrap:nowrap;gap:4px;padding-bottom:2px}.app .health-charts .dw-preset{flex:none}.app .chart-controls-grouped{display:flex;border-top:1px solid var(--line);align-items: end;gap:12px;margin:4px 0 0;padding:12px 0}.app .chart-display-controls{display:flex;flex-wrap:wrap;flex:1;align-items: end;gap:8px;min-width:0}.app .chart-control-field{display:grid;color:var(--muted);gap:4px;width:145px;min-width:0;font-size:11px}.app .chart-control-field:has([aria-label="Agent work overlay"]){width:170px}.app .chart-display-controls>.dw-help-btn{position:static;flex:none;margin-bottom:5px}.app .chart-tools{display:flex;flex:none;align-items: center;gap:2px;padding-bottom:2px}.app .health-charts:has(.chart-controls-grouped) .daily-metric{flex:205px;max-width:none}.app .health-charts:has(.chart-controls-grouped) .story-series{border-top:0;align-items:stretch;margin:0 0 8px;padding-top:0}.app .health-charts:has(.chart-controls-grouped) .daily-metric .story-series-card{height:100%}.app .health-charts .story-series-card>.chart-context{color:var(--muted);display:block;text-align:left;font-size:11px;line-height:1.4}.app .chart-overlay-note{color:var(--muted);padding:0 0 8px;font-size:11px}.app .priority-locations .location-measure small{font-size:11px}@media (max-width:560px){.app .health-charts:has(.chart-controls-grouped) .story-heading{flex-wrap:nowrap;gap:12px}.app .health-charts:has(.chart-controls-grouped) .story-heading>div:first-child{flex:1;min-width:0}.app .health-charts:has(.chart-controls-grouped) .story-heading h2{font-size:19px}.app .chart-date-controls{width:114px}.app .chart-controls-grouped{flex-wrap:wrap;align-items: start}.app .chart-display-controls{flex:100%}.app .chart-control-field{width:calc(50% - 21px)}.app .chart-control-field:has([aria-label="Agent work overlay"]){width:calc(100% - 28px)}.app .chart-tools{margin-left:auto}.app .health-charts:has(.chart-controls-grouped) .daily-metric{flex:140px;min-width:0}.app .priority-locations button{flex-wrap:wrap;gap:8px}.app .priority-locations .location-name{flex-basis:calc(100% - 30px)}.app .priority-locations .location-measure{display:flex;text-align:left;flex:1;align-items:baseline;gap:8px}}.app .chart-marker-key{display:flex;color:var(--muted);flex-wrap:wrap;align-items: center;gap:12px;padding:0 0 8px;font-size:11px}.app .chart-marker-key>span{display:inline-flex;align-items: center;gap:6px}.app .chart-marker-key button{min-height:28px;font-size:11px}.app .chart-git-key{color:var(--accent);font-style:normal}.chart-check-list,.app .event-caption ul{list-style:none;margin:8px 0 0;padding:0}.chart-check-list li,.app .event-caption li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px 0}.chart-check-list time,.app .event-caption time{color:var(--muted);font-size:11px}.app .chart-check-key{margin-right:-8px}.chart-check-list li{display:grid;grid-template-columns:minmax(0,1fr);border-bottom:1px solid var(--line);gap:4px}.chart-check-list li:last-child{border-bottom:0}.chart-check-list time{display:block}.app .result-metric{min-width:0}.app .result-metric>div{flex-wrap:wrap;min-width:0}.app .health-charts .daily-metric{padding-right:0!important}.app .health-charts .story-series-card{padding-right:16px!important}.app .health-charts .story-series-card>span:first-child{box-sizing:border-box;max-width:100%;padding-right:24px}.app .journey-method{overflow:hidden}.app .journey-method>summary{min-height:44px!important;padding:12px 16px!important}.app .journey-method>p{margin:0!important;padding:12px 16px!important}:root{--ui-secondary:#edf0f5}:root[data-theme=dark]{--ui-secondary:#1b2540}[data-slot=card],[data-slot=table-row]{border-color:var(--line)}:root[data-theme=dark]{--bg:#090b10;--surface:#11151e;--ink:#e5eaf4;--muted:#96a2b7;--line:#252d3b;--accent:#35ddf5;--danger:#fb7185;--warn:#fbbf24;--ok:#62dfa6}:root[data-theme=light]{--bg:#f8fafc;--surface:#fff;--ink:#0f172a;--muted:#5b6b82;--line:#e2e8f0;--accent:#0891b2;--danger:#e11d48;--warn:#b45309;--ok:#15803d}.app{background-color:var(--bg);color:var(--ink);max-width:1440px;margin-inline-start:auto;margin-inline-end:auto;padding:12px 16px 28px;font-size:14px;line-height:1.55}.app h1{letter-spacing:-.01em;margin:0 0 8px;font-size:24px;font-weight:650;line-height:1.25}.app h2{letter-spacing:-.005em;margin:0 0 6px;font-size:18px;font-weight:600;line-height:1.35}.app h3{margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.45}.app .product-header{margin-bottom:8px}.app .product-navigation{margin-bottom:12px}.app .page-heading{display:flex;border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0 0 10px;padding-bottom:8px}.app .layout{display:grid;grid-template-columns:minmax(0,1fr);align-items: start;gap:12px}.app .health-panel{background-color:var(--surface);border:1px solid var(--line);border-radius:8px;padding:12px}.app .health-chart{min-height:140px}.app .review-queue,.app .session-review-queue,.app .inspector{background-color:var(--surface);border:1px solid var(--line);overflow-x:auto;border-radius:8px;padding:10px}.app .codebase-explorer{display:grid;grid-template-columns:220px minmax(0,1fr);align-items: start;gap:10px}.app .file-tree{border:1px solid var(--line);border-radius:6px;padding:6px;font-size:13px;line-height:1.5}.app .file-tree ul{list-style:none;margin:0;padding-left:12px}.app .filters{display:flex;flex-wrap:wrap;align-items: flex-end;gap:8px;margin-bottom:10px}.app .field{display:flex;color:var(--muted);flex-direction:column;flex:140px;gap:4px;min-width:140px;font-size:12px}.app input:not([data-slot]):not([type=checkbox]):not([type=radio]):not([type=range]),.app select:not([data-slot]),.app textarea:not([data-slot]){background-color:var(--bg);border:1px solid var(--line);color:var(--ink);border-radius:6px;max-width:100%;padding:6px 8px;font-size:13px;line-height:1.5}.app textarea:not([data-slot]){resize:vertical;min-height:64px}.app input:not([data-slot]):focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.app select:not([data-slot]):focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.app textarea:not([data-slot]):focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.app input[type=checkbox],.app input[type=radio]{accent-color:var(--accent);width:14px;height:14px}.app .btn:not([data-slot]),.app button:not([data-slot]){display:inline-flex;border:1px solid var(--line);background-color:var(--surface);color:var(--ink);cursor:pointer;border-radius:6px;justify-content:center;align-items: center;gap:6px;padding:6px 10px;font-size:13px;line-height:1.4}.app .btn:not([data-slot]):hover,.app button:not([data-slot]):hover{border-color:var(--accent)}.app .btn:not([data-slot]):disabled,.app button:not([data-slot]):disabled{opacity:.55;cursor:not-allowed}.app .pill{display:inline-flex;border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;align-items: center;gap:4px;padding:1px 8px;font-size:11px;line-height:1.6}.app .hint,.app .muted,.app .quiet-secondary{color:var(--muted);font-size:12px;line-height:1.55}.app table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.5}.app th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 8px;font-size:11px;font-weight:600}.app td{border-top:1px solid var(--line);vertical-align:top;padding:6px 8px}.app tbody tr:hover{background-color:#94a3b814}.app details:not(.ft-folder){border:1px solid var(--line);background-color:var(--surface);border-radius:8px;margin-block-start:8px;margin-block-end:8px}.app details:not(.ft-folder)>summary{list-style:none;cursor:pointer;display:flex;align-items: center;gap:8px;padding:8px 10px;font-size:13px;font-weight:600}.app details:not(.ft-folder)>summary::-webkit-details-marker{display:none}.app details:not(.ft-folder)>summary:after{content:"›";color:var(--muted);margin-left:auto;transition:transform .12s;font-size:14px;line-height:1}.app details[open]:not(.ft-folder)>summary{border-bottom:1px solid var(--line)}.app details[open]:not(.ft-folder)>summary:after{color:var(--accent);transform:rotate(90deg)}.app [role=alert]{border:1px solid var(--line);border-left:2px solid var(--danger);background-color:var(--surface);border-radius:6px;padding:8px 10px;font-size:13px;line-height:1.5}.app .empty{border:1px dashed var(--line);color:var(--muted);text-align:center;background:0 0;border-radius:8px;padding:12px;font-size:13px}.app .dw-capture,.app .dw-invest{border:1px solid var(--line);background-color:var(--surface);border-radius:8px;padding:10px}.app .overview-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.app .health-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (max-width:640px){.app{padding:10px 10px 20px}.app .layout,.app .codebase-explorer,.app .health-settings{grid-template-columns:minmax(0,1fr)}.app .filters{align-items:stretch}.app .field{flex-basis:100%;min-width:0}.app table{font-size:12px}.app .overview-tabs{gap:4px}}.app .layout,.app .overview-shell{margin:0;padding:0}.app .page-heading{border:0;margin-bottom:16px;padding:18px 0 10px}.app .product-header{padding-block-start:12px;padding-block-end:12px}.app .product-navigation{margin-bottom:24px;padding-block-start:10px;padding-block-end:10px}.app .panel,.app .story-workspace{background:var(--surface);border:1px solid var(--line);box-shadow:none;border-radius:12px;padding:20px}.app .story-workspace{margin:0}.app .story-heading{gap:16px;margin-bottom:18px}.app .eyebrow{letter-spacing:.08em;color:var(--muted);margin-bottom:8px;font-size:11px}.app .overview-view-switch{background:var(--surface);border:1px solid var(--line);border-radius:9px;width:-moz-fit-content;width:fit-content;margin:0 0 12px;padding:4px}.app .overview-view-hint{color:var(--muted);margin:0 0 18px;font-size:13px}.app .story-series{gap:10px;padding:16px 0}.app .daily-metric{background:var(--bg);border-radius:8px;padding-right:8px}.app .story-series-card{box-shadow:none;background:0 0;border:0}.app .story-series-card strong{font-variant-numeric:tabular-nums;font-size:22px;line-height:1.2}.app .story-series-card small{color:var(--muted);margin-left:6px;font-size:11px;font-weight:400}.app .story-caption{margin-top:8px;font-size:12px}.app .story-options{margin-top:16px}.app .coverage-strip,.app .quiet-sparse-card{background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:14px;font-size:13px}.app .quiet-secondary{margin:8px 0;padding:0}.app details:not(.ft-folder)[open]>:not(summary){margin:12px}.app details:not(.ft-folder)>summary{color:var(--ink);min-height:42px}.app .settings-tabs{display:flex;border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;padding-bottom:12px}.app .settings-workspace{max-width:1100px;margin-inline-start:auto;margin-inline-end:auto}.app .settings-workspace .panel{margin:0}.app .settings-workspace .panel ul{display:grid;list-style:none;gap:12px;padding:0}.app .settings-workspace .panel li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:12px}.app .storage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.app .storage-grid>div{display:flex;background:var(--bg);border-radius:8px;flex-direction:column;gap:4px;padding:12px}.app .storage-grid strong{color:var(--accent);font-size:22px}.app .storage-grid span{color:var(--muted);font-size:12px}.app .cloud-history-settings .cloud-history-actions{display:flex;flex-wrap:wrap;align-items: center;gap:12px;margin-top:16px}.app .cloud-history-settings .cloud-history-preview{display:flex;border:1px solid var(--line);background:var(--bg);border-radius:8px;flex-wrap:wrap;flex:280px;align-items: center;gap:8px 12px;padding:12px}.app .cloud-history-settings .cloud-history-preview>strong{font-size:14px}.app .cloud-history-settings .cloud-history-preview>span{color:var(--muted);font-size:12px}.app .cloud-history-settings .cloud-history-preview>.btn{margin-left:auto}.app .cloud-history-settings .cloud-history-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0}.app .cloud-history-settings .cloud-history-facts>div{min-width:0;padding:10px}.app .cloud-history-settings .cloud-history-facts strong{overflow-wrap:anywhere;font-size:18px}.app .cloud-history-settings .cloud-history-danger{display:flex;margin-top:16px}.app .cloud-history-settings .cloud-history-future-sync{display:flex;border:1px solid var(--line);background:var(--bg);border-radius:8px;flex:260px;align-items: flex-start;gap:8px;padding:10px 12px;font-size:13px}.app .cloud-history-settings .cloud-history-future-sync small{display:block;color:var(--muted);margin-top:3px;font-size:12px}.app .review-queue{margin:0;padding:20px}.app .review-queue-card{background:var(--bg);border-radius:8px;padding:16px}.app .review-queue-list{margin-top:16px}.app .review-queue-task{font-size:16px}.app .work-summary-preview{max-width:85ch;margin-top:8px;font-size:14px;line-height:1.65}.app .session-detail{overflow:visible;background:0 0;border:0;width:100%;max-width:1160px;margin-inline-start:auto;margin-inline-end:auto;padding:0}.app .session-detail-heading{margin:20px 0 24px}.app .session-meta,.app .session-meta>span{display:flex;color:var(--muted);flex-wrap:wrap;align-items: center;gap:8px;font-size:12px}.app .session-detail .evidence-disclosure{margin-top:20px}.app .evidence-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.app .evidence-facts>div{background:var(--bg);border-radius:8px;padding:12px}.app .evidence-facts h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px}.app .evidence-facts p{overflow-wrap:anywhere;font-size:13px;line-height:1.65}.app pre{overflow-x:auto;border:1px solid var(--line);border-radius:8px;max-width:100%;padding:12px;font-size:12px}.app [data-slot=button][aria-pressed=true]{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--accent)!important}@supports (color: color-mix(in lab, red, red)){.app [data-slot=button][aria-pressed=true]{background:color-mix(in srgb,var(--accent)13%,var(--surface))!important}}.app [data-slot=native-select-wrapper]{min-width:0}.app .file-review-sidebar{padding:8px}.app .ft-file{justify-content:flex-start;width:100%}.app .ft-folder{background:0 0;border:0;margin:0}.app .ft-summary{padding:7px 8px}.app .ft-summary:after{content:none}.app .form-grid{gap:16px}.app .table-wrap{border:1px solid var(--line);border-radius:8px}.app .commands{border-bottom:1px solid var(--line);padding:16px 0}@media (max-width:700px){.app .product-header>div:first-child{flex-basis:100%}.app .product-header>div:nth-child(2){min-width:0;max-width:100%}.app .panel,.app .story-workspace,.app .review-queue{padding:14px}.app .session-detail{padding:0}.app .evidence-facts,.app .storage-grid{grid-template-columns:minmax(0,1fr)}.app .cloud-history-settings .cloud-history-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.app .cloud-history-settings .cloud-history-preview>.btn{width:100%;margin-left:0}.app .product-navigation{gap:2px}.app .story-heading{flex-direction:column;align-items:stretch}.app .story-series{flex-wrap:wrap}}.app .overview-stage{gap:8px}.app .overview-stage .overview-view-hint{margin-bottom:8px}.app .dw-presets{background:var(--bg);border:0;padding:12px}.app .daily-metric .story-series-card{border:0}.app .session-detail.review-queue{background:0 0;border:0;padding:0}.app .story-workspace .story-heading{margin-bottom:12px}.app .table-wrap{overflow-x:auto;min-width:0;max-width:100%}.app .layout>*,.app .panel{min-width:0}.app .settings-workspace code,.app .hint,.app .commands,.app .panel p{overflow-wrap:anywhere}.app .codebase-view{gap:16px}.app .explorer-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:16px}.app .explorer-toolbar nav{display:flex;gap:16px;font-size:13px}.app .codebase-view>.investigation-filters,.app .codebase-view>.measurement-scope{background:0 0;border:0;margin:0;padding:0}.app .codebase-view>.investigation-filters>summary,.app .codebase-view>.measurement-scope>summary{color:var(--muted-foreground);min-height:0;padding:8px 0;font-size:13px}.app .codebase-view>.measurement-scope{order:10}.app .codebase-view .filters{margin:8px 0;padding:16px}.app .dw-preset[aria-pressed=true],.app .range-segments button[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--primary)}@supports (color: color-mix(in lab, red, red)){:is(.app .dw-preset[aria-pressed=true],.app .range-segments button[aria-pressed=true]){background:color-mix(in srgb,var(--primary)15%,var(--background))}}.app .story-series-card[aria-pressed=false]{opacity:.5}.app .report-workspace{display:grid;gap:20px;width:100%;max-width:1100px;margin:0 auto}.app .report-workspace-header{display:flex;justify-content:space-between;align-items: center;gap:16px}.app .report-workspace-header p{color:var(--muted-foreground);margin:0;font-size:14px}.app .report-setup{border:1px solid var(--border);border-left:3px solid var(--primary);background:var(--card);border-radius:12px;padding:20px}.app .report-setup h2{margin:0 0 8px;font-size:17px}.app .report-setup p{margin:8px 0;font-size:14px}.app .report-setup code{display:block;background:var(--background);overflow-wrap:anywhere;border-radius:6px;padding:10px 12px}.app .report-workspace .evidence-disclosure{margin-top:16px}.app .report-workspace .work-summary,.app .report-workspace .report-sections{margin:0}.app .overview-stage .story-workspace{padding:20px 24px}.app .overview-stage .story-heading{margin-bottom:12px}.app .overview-stage .story-series{padding:8px 0}.app .overview-stage .story-stage{height:clamp(320px,48vh,560px)}.app .overview-stage .daily-change-picker{margin-top:12px;padding:0}.app .overview-stage .daily-change-picker>summary{min-height:0;padding:8px 12px}.app .product-header .project-switch{background:0 0;border:0;padding:0}.app .product-header .project-switch>summary{min-height:0;padding:6px 10px;font-size:12px}.app .product-header .project-switch[open]>div{margin:0}@media (max-width:640px){.app .overview-stage .story-workspace{padding:14px}}.timeline-overlay-badges{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.timeline-overlay-badges button{color:var(--muted);border-radius:999px;height:28px;min-height:0;padding:3px 10px;font-size:12px;font-weight:500}.app .timeline-overlay-badges button[data-slot=button][aria-pressed=true]{font-weight:650;color:var(--bg)!important;border-color:var(--accent)!important;background:var(--accent)!important}.app .timeline-overlay-badges button[data-slot=button][aria-pressed=true]:hover{background:var(--accent)!important;color:var(--bg)!important}@supports (color: color-mix(in lab, red, red)){.app .timeline-overlay-badges button[data-slot=button][aria-pressed=true]:hover{background:color-mix(in srgb,var(--accent)85%,var(--ink))!important}}.change-browser{display:grid;gap:12px;padding:16px}.change-browser-list{overflow:auto;border:1px solid var(--line);border-radius:10px;max-height:320px}.change-browser-list>button{display:grid;grid-template-columns:72px minmax(0,1fr)20px;text-align:left;border:0;border-bottom:1px solid var(--line);color:var(--ink);background:0 0;border-radius:0;gap:14px;width:100%;padding:14px 16px;font-size:14px;line-height:1.5}.change-browser-list>button:hover,.change-browser-list>button[aria-pressed=true]{background:var(--ui-secondary)}.change-browser-list time{color:var(--muted);padding-top:2px;font-size:12px}.change-browser-list>p{padding:16px}.complexity-review,.analyzer-review{border:1px solid var(--line);background:var(--surface);overflow:hidden;border-radius:12px;margin-top:20px}.complexity-review>summary{display:flex;cursor:pointer;flex-wrap:wrap;align-items: center;gap:12px;padding:20px;font-weight:600}.section-meta{color:var(--muted);font-size:12px;font-weight:400}.complexity-content{padding:0 20px 20px}.section-description{color:var(--muted);margin:0 0 16px;font-size:14px}.complexity-row{display:grid;grid-template-columns:76px minmax(0,1fr)auto;border-top:1px solid var(--line);align-items: center;gap:20px;padding:18px 0}.crossing-count{display:flex;color:var(--muted);flex-direction:column;font-size:12px}.crossing-count strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px}.crossing-description{display:flex;flex-wrap:wrap;align-items: center;gap:6px 10px;min-width:0;font-size:14px}.crossing-description code{color:var(--muted);font-size:12px}.crossing-description>span{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.budget-settings{border-top:1px solid var(--line);margin-top:16px}.budget-settings summary{cursor:pointer;padding:16px 0;font-size:14px}.budget-form{display:flex;flex-wrap:wrap;align-items: end;gap:12px}.budget-form label{display:grid;gap:8px;max-width:280px;font-size:13px}.analyzer-review>header{display:flex;justify-content:space-between;align-items: center;gap:16px;padding:20px}.analyzer-review h2,.analyzer-review h3{margin:0;font-size:15px;font-weight:600}.analyzer-review header p{color:var(--muted);margin:5px 0 0;font-size:13px}.analyzer-summary{padding:0 20px 20px}.finding-summary{display:flex;text-align:left;color:var(--ink);background:#fbbf240d;border:1px solid #fbbf244d;border-radius:8px;align-items: center;gap:12px;width:100%;padding:12px 14px;font-size:14px}.finding-summary svg{color:#eab308;flex-shrink:0}.finding-summary>span:last-child{margin-left:auto}.analyzer-content{padding:0 20px 20px}.analyzer-results-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.analyzer-result{border:1px solid var(--line);background:var(--bg);border-radius:10px;min-width:0;padding:18px}.analyzer-result.has-findings{border-top:2px solid #eab308}.analyzer-result-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:8px}.analyzer-result-heading>span{color:var(--muted);font-size:11px}.analyzer-value{margin:14px 0 8px;font-size:18px;line-height:1.5}.analyzer-provenance{color:var(--muted);overflow-wrap:anywhere;margin:0 0 16px;font-size:12px;line-height:1.6}.analyzer-actions{display:flex;flex-wrap:wrap;gap:8px}.analyzer-missing{border:1px dashed var(--line);display:flex;border-radius:10px;flex-wrap:wrap;align-items: center;gap:16px;margin-top:20px;padding:20px}.analyzer-missing p{color:var(--muted);margin:5px 0 0;font-size:13px}.missing-analyzer-labels{display:flex;flex-wrap:wrap;flex:280px;gap:6px}.missing-analyzer-labels span{background:var(--ui-secondary);color:var(--muted);border-radius:6px;padding:4px 9px;font-size:12px}.analyzer-content footer{display:flex;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px;margin-top:18px;font-size:12px}.analyzer-message{padding:0 20px 16px;font-size:14px}.story-options .story-toolbar{display:flex;flex-wrap:wrap;gap:16px 24px;padding:16px}.story-options .story-evidence-options{display:flex;flex-wrap:wrap;gap:16px 24px;margin:0 16px 16px;padding-top:16px}@media (max-width:640px){.complexity-row{grid-template-columns:60px minmax(0,1fr);gap:12px}.complexity-row>button{grid-column:2;justify-self:start}.analyzer-results-grid{grid-template-columns:1fr}}@media (min-width:900px){.app{padding-left:208px!important}.app .product-navigation{position:fixed;display:flex;border-right:1px solid var(--line);background:var(--surface);z-index:40;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;width:192px;top:0;bottom:0;left:0;padding:28px 12px!important}.app .product-navigation:before{content:"PHASEDRIFT";letter-spacing:.12em;color:var(--muted);padding:12px 10px 24px;font-size:12px}.app .product-navigation button{justify-content:flex-start;height:40px}}.chart-controls{display:flex;position:relative;align-items: flex-start;gap:12px;margin:12px 0 16px}.app .chart-controls>details{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex:0 auto;min-width:160px;margin:0;padding:0}.app .chart-controls>details>summary{padding:10px 14px;font-size:13px}.app .chart-controls>details[open]{flex:1}.chart-controls .change-browser{padding:12px}.chart-controls .story-toolbar,.chart-controls .story-evidence-options{gap:14px;margin:0;padding:12px}.app .change-browser-list>button{display:grid;grid-template-columns:64px 1fr 20px;text-align:left;justify-content:start;min-height:40px;padding:10px 12px}@media (max-width:640px){.chart-controls{flex-direction:column}.chart-controls>details{width:100%}}.app.dashboard-shell{max-width:none;transition:padding-left .2s;padding-left:16px!important}.app.dashboard-shell.sidebar-open{padding-left:196px!important}.app.dashboard-shell .product-navigation{position:fixed;display:flex;background:var(--surface);border-right:1px solid var(--line);z-index:60;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;width:180px;transition:transform .2s;inset:0 auto 0 0;transform:translate(0);padding:12px 8px!important}.app.dashboard-shell .product-navigation:before{display:none}.app.dashboard-shell.sidebar-closed .product-navigation{visibility:hidden;transform:translate(-100%)}.sidebar-heading{display:flex;justify-content:space-between;align-items: center;padding:4px 6px 14px}.app.dashboard-shell .product-header{position:sticky;z-index:35;background:var(--bg);top:0}:root[data-theme=light] .app [data-slot=button][data-variant=outline]{color:#334155;box-shadow:none;background:#fff;border-color:#cbd5e1!important}:root[data-theme=light] .app .story-workspace{background:#fff;border-color:#dce3ec;box-shadow:0 2px 10px #0f172a04}:root[data-theme=light] .app .story-series-card{color:#0f172a!important;background:#f8fafc!important;border-color:#dce3ec!important}:root[data-theme=light] .app .product-navigation{background:#f1f5f9}:root[data-theme=light] .app .story-series-card strong{color:#0f172a}:root[data-theme=light] .app .daily-metric{background:0 0}@media (max-width:899px){.app.dashboard-shell.sidebar-open{padding-left:16px!important}.app.dashboard-shell .product-navigation{box-shadow:10px 0 30px #0003}}@media (prefers-reduced-motion:reduce){.app.dashboard-shell,.app.dashboard-shell .product-navigation{transition:none}}.daily-metric{position:relative;display:block;background:0 0!important}.daily-metric .story-series-card{width:100%;padding-right:32px!important}.daily-metric .dw-help-btn{top:7px;right:7px;position:absolute!important;color:var(--muted)!important;border:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:50%!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;font-size:11px!important}.chart-controls{flex-wrap:wrap;align-items: center;gap:8px;margin:14px 0;display:flex!important}.chart-controls .story-scale{margin-right:auto}.chart-menu-panel{z-index:100;overflow:auto;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:12px;width:min(420px,100vw - 24px);max-height:min(540px,80vh);padding:16px;box-shadow:0 12px 36px #0003}.chart-menu-panel>header{display:flex;justify-content:space-between;align-items: center;margin-bottom:12px}.chart-menu-panel .story-toolbar,.chart-menu-panel .story-evidence-options{display:flex;flex-direction:column;align-items: flex-start;gap:14px;margin:12px 0;padding:0}.chart-menu-panel .change-browser{padding:0}.chart-menu-panel .change-browser-list button{width:100%;text-align:left!important;justify-content:flex-start!important}.analyzer-blocked{border:1px solid var(--line);border-radius:10px;margin-top:16px;padding:16px}.analyzer-blocked>div{border-top:1px solid var(--line);padding:12px 0}.analyzer-blocked p{color:var(--muted);font-size:13px;line-height:1.5}.analyzer-results-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important}.analyzer-result{padding:16px!important}.improvement-panel{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-bottom:24px;padding:20px}.improvement-panel h2{margin:0 0 8px}.improvement-panel>p{color:var(--muted);margin-bottom:16px}.improvement-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.improvement-actions article{border:1px solid var(--line);border-radius:8px;padding:16px}.improvement-actions h3{margin:6px 0;font-size:15px}.improvement-actions p{color:var(--muted);font-size:13px;line-height:1.6}.improvement-actions small{color:var(--accent)}.improvement-trial{border-top:1px solid var(--line);padding:16px 0}.improvement-trial h3{font-size:15px}.improvement-trial p{font-size:13px;line-height:1.6}.improvement-trial textarea{display:block;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:8px;width:100%;min-height:90px;margin:8px 0;padding:10px}html:root,html:root[data-theme=dark]{--bg:#0d121a;--surface:#121923;--surface-2:#17202c;--ink:#e3eaf5;--muted:#98a6bb;--line:#2b3545;--accent:#7fb7ff;--border:var(--line);--muted-fg:var(--muted)}html:root[data-theme=light]{--bg:#f4f6fa;--surface:#fff;--surface-2:#f7f9fc;--ink:#18273d;--muted:#62728a;--line:#dce3ee;--accent:#3268aa;--border:var(--line);--muted-fg:var(--muted)}html{background:var(--bg)}body{color:var(--ink);background:var(--bg);font-family:InterVariable,Inter,ui-sans-serif,sans-serif}.app.dashboard-shell{color:var(--ink);background:var(--bg);font-size:14px;line-height:1.55;padding-left:28px!important;padding-right:28px!important}.app.dashboard-shell.sidebar-open{padding-left:208px!important}.app .product-header{background:var(--bg);border-color:var(--line);gap:12px;min-height:68px;margin-bottom:24px;padding:16px 0}.app .product-header>div:first-child>span:first-child{display:none}.app.sidebar-closed .product-header>div:first-child>span:first-child{display:inline}.app .product-navigation{background:var(--bg);border-right:1px solid var(--line);box-shadow:none;gap:6px;width:180px;padding:18px 12px}.app .sidebar-heading{color:var(--ink);margin-bottom:24px!important}.app .product-navigation button{color:var(--muted);background:0 0;border-color:#0000;border-radius:6px;font-size:13px;height:38px!important}.app .product-navigation button[aria-current=page]{color:var(--accent);background:var(--accent);border-color:#0000}@supports (color: color-mix(in lab, red, red)){.app .product-navigation button[aria-current=page]{background:color-mix(in srgb,var(--accent)8%,var(--surface))}}.app h1{letter-spacing:-.025em;margin:0 0 8px;font-size:28px;font-weight:600;line-height:1.2}.app h2{letter-spacing:-.02em;font-size:21px;font-weight:600}.app h3{font-size:17px;font-weight:600}.app h4{font-size:14px}.app p{line-height:1.6}.app .page-heading{margin-bottom:8px;padding:4px 0 0}.app .workbench-intro{color:var(--muted);max-width:800px;margin:0 0 4px}.app .layout.activity-view{display:flex;flex-direction:column;gap:20px;max-width:none}.app :-webkit-any(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.app :-moz-any(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.app :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.app :-webkit-any(button,input,textarea,select){box-shadow:none!important}.app :-moz-any(button,input,textarea,select){box-shadow:none!important}.app :is(button,input,textarea,select){box-shadow:none!important}.app button:not([data-slot]){font-size:13px}.app button[aria-pressed=true]:not(.story-series-card),.app .metric-badge.active{outline:none;color:var(--accent)!important;border-color:var(--accent)!important;background:var(--accent)!important;box-shadow:none!important}@supports (color: color-mix(in lab, red, red)){:is(.app button[aria-pressed=true]:not(.story-series-card),.app .metric-badge.active){background:color-mix(in srgb,var(--accent)6%,var(--surface))!important}}.app .workspace-tabs{display:flex;border-bottom:1px solid var(--line);flex-wrap:wrap;gap:24px;margin:0 0 4px;padding:0}.app .workspace-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 0;font-size:14px}.app .workspace-tabs button[aria-pressed=true]{border:0;border-bottom:2px solid var(--accent)!important;background:0 0!important}.app :-webkit-any(.effort-workspace,.story-workspace.health-charts,.trend-card,.report-workspace,.improvement-panel){background:var(--surface);border:1px solid var(--line);box-shadow:none;border-radius:12px;min-width:0;padding:24px}.app :-moz-any(.effort-workspace,.story-workspace.health-charts,.trend-card,.report-workspace,.improvement-panel){background:var(--surface);border:1px solid var(--line);box-shadow:none;border-radius:12px;min-width:0;padding:24px}.app :is(.effort-workspace,.story-workspace.health-charts,.trend-card,.report-workspace,.improvement-panel){background:var(--surface);border:1px solid var(--line);box-shadow:none;border-radius:12px;min-width:0;padding:24px}.app .agent-trends:empty{display:none}.app .agent-trends{gap:20px}.app .effort-workspace{display:flex;flex-direction:column;gap:18px}.app .workspace-heading,.app .story-heading{display:flex;justify-content:space-between;align-items: flex-start;gap:20px}.app .workspace-heading p,.app .story-heading p{color:var(--muted);margin:0}.app .workspace-heading h2{margin:4px 0 6px;font-size:26px}.app .eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11px}.app .chart-perspectives{display:flex;flex-wrap:wrap;gap:8px}.app .chart-perspectives button,.app .scale-controls button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:6px;padding:7px 12px}.app .trend-controls{justify-content:flex-start;align-items: end;gap:12px}.app .trend-controls .field{color:var(--muted);gap:6px;min-width:130px;font-size:12px}.app .trend-controls .muted{max-width:360px;margin-left:auto;font-size:12px}.app .trend-controls select{background:var(--surface-2);border-color:var(--line);color:var(--ink);min-height:36px;font-size:13px}.app .metric-badges{gap:7px}.app .metric-badge{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:6px;padding:7px 12px;font-size:12px}.app .metric-badge:hover{color:var(--ink)}.app .chart-statistics{display:flex;flex-wrap:wrap;gap:12px}.app .chart-stat{position:relative;border:1px solid var(--line);background:var(--surface-2);display:grid;border-radius:9px;flex:0 230px;gap:8px;min-width:180px;padding:14px 32px 12px 16px}.app .chart-stat>span{color:var(--muted);display:flex;align-items: center;gap:7px;font-size:12px}.app .chart-stat i{display:inline-block;border-radius:50%;width:7px;height:7px}.app .chart-stat strong{font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.2}.app .chart-stat small{color:var(--muted);font-size:11px}.app .chart-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px}.app .scale-controls{display:flex;gap:6px}.app .chart-toolbar>button{color:var(--muted);background:0 0;border:0}.app .chart-footnote{color:var(--muted);margin:0;font-size:12px}.app .chart-empty{text-align:center;border:1px dashed var(--line);color:var(--muted);border-radius:8px;padding:60px 16px}.app .workbench-plot{overflow:hidden;width:100%;min-width:0}.app .source-details{border-top:1px solid var(--line);color:var(--muted);padding-top:12px;font-size:12px}.app .source-details summary{cursor:pointer}.app .source-details p{margin-bottom:0}.app .health-charts .dw-presets{background:0 0;border:0;margin:12px 0 0;padding:0}.app .dw-toolbar{justify-content:flex-start;gap:7px}.app .dw-preset{font-size:13px}.app .health-charts .timeline-overlay-badges{align-items: center;gap:7px;margin:12px 0}.app .timeline-overlay-badges button{color:var(--muted);border-color:var(--line);background:0 0;height:auto;min-height:32px;padding:6px 10px;font-size:12px}.app .health-charts .story-series{display:flex;flex-wrap:wrap;gap:12px;margin:8px 0 16px}.app .daily-metric{position:relative;flex:0 245px;min-width:185px;max-width:245px}.app .daily-metric .story-series-card{border-radius:9px;justify-content:flex-start;align-items: flex-start;gap:10px;width:100%;min-height:94px;background:var(--surface-2)!important;border-color:var(--line)!important;color:var(--ink)!important;padding:16px 34px 16px 16px!important}.app .daily-metric .story-series-card>span{color:var(--muted);font-size:12px}.app .daily-metric .story-series-card strong{color:var(--ink);font-size:28px;font-weight:600}.app .daily-metric .story-series-card small{color:var(--muted);margin-left:7px;font-size:11px;font-weight:400}.app .chart-controls{justify-content:flex-start;gap:8px;margin:0 0 8px;padding:8px 0}.app .chart-controls>.story-scale{background:0 0;margin-left:0;margin-right:auto;padding:0}.app .chart-controls .story-scale{display:flex;gap:6px}.app .story-stage{min-height:420px}.app .coverage-strip{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;padding:14px;font-size:12px}.app .coverage-strip p{margin:4px 0;font-size:12px}.measurement-menu{display:flex;flex-wrap:wrap;gap:6px;padding-top:12px}.measurement-menu button{min-height:32px;font-size:12px}.measurement-menu button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--accent)}@supports (color: color-mix(in lab, red, red)){.measurement-menu button[aria-pressed=true]{background:color-mix(in srgb,var(--accent)6%,var(--surface))}}.chart-menu-panel{background:var(--surface);border:1px solid var(--line);color:var(--ink);overflow:auto;border-radius:10px;max-width:min(520px,100vw - 24px);max-height:70vh}.app .improvement-panel>h2{margin:0 0 8px}.app .improvement-panel>p{color:var(--muted);max-width:780px}.app .improvement-trial{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;margin-top:20px;padding:20px;scroll-margin-top:95px}.app .improvement-trial h3{margin:0 0 8px;font-size:18px}.app .improvement-trial h3 small{color:var(--muted);font-size:12px;font-weight:400}.app .improvement-trial>p{font-size:14px}.app .implementation-status{display:flex;border-top:1px solid var(--line);flex-wrap:wrap;align-items: center;gap:8px 16px;margin-top:14px;padding:14px 0}.app .implementation-status>p{color:var(--muted);flex:300px;margin:0;font-size:12px}.app .status-dot{display:inline-block;background:var(--accent);border-radius:50%;width:7px;height:7px;margin-right:8px}.app .trial-evidence{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:8px 0 16px;padding:14px 0}.app .trial-evidence>summary{cursor:pointer;font-size:14px}.app .trial-comparison{padding:18px 0 0;font-size:13px}.app .comparison-scorecards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.app .comparison-scorecards article{border:1px solid var(--line);display:grid;background:var(--surface);border-radius:8px;gap:8px;padding:16px}.app .comparison-scorecards :-webkit-any(span,small){color:var(--muted);font-size:12px}.app .comparison-scorecards :-moz-any(span,small){color:var(--muted);font-size:12px}.app .comparison-scorecards :is(span,small){color:var(--muted);font-size:12px}.app .comparison-scorecards strong{font-size:23px;font-weight:600;line-height:1.25}.app .comparison-provenance{border-top:1px solid var(--line);color:var(--muted);margin:14px 0;padding-top:10px}.app .comparison-provenance summary{cursor:pointer}.app .definition-notice{color:var(--accent)}.app .trial-form{background:var(--surface);border:1px solid var(--line);display:grid;border-radius:8px;gap:12px;width:100%;margin:12px 0;padding:16px}.app .trial-form label{display:grid;gap:6px;font-size:13px}.app .trial-form p{margin:0}.app textarea{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;width:100%;max-width:100%;min-height:86px;padding:10px}.app :-webkit-any(input,select){border-color:var(--line);color:var(--ink);background:var(--surface)}.app :-moz-any(input,select){border-color:var(--line);color:var(--ink);background:var(--surface)}.app :is(input,select){border-color:var(--line);color:var(--ink);background:var(--surface)}.app .learning-workspace{gap:18px}.app .learning-workspace .learning-overview{gap:8px}.app .learning-status{font-size:12px}.app .learning-queue li{background:var(--surface-2);border-color:var(--line);gap:12px;padding:18px}.app .learning-state{color:var(--muted);font-size:11px}.app .learning-alert{background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:12px}.app .learning-alert p{margin:0}.app .learning-alert details{margin-top:8px}.app .learning-drawer,.app .learning-source{background:var(--surface-2);gap:16px;max-width:100%;padding:20px}.app .learning-plan{gap:14px}.app .learning-plan label{gap:6px;font-size:13px}.app .learning-actions{gap:8px}.app .report-workspace-header{margin-bottom:18px}.app .report-workspace-header h2{margin:0 0 4px}.app .report-workspace-header p{color:var(--muted);margin:0;font-size:12px}.app .report-search{display:flex;flex-wrap:wrap;align-items: center;gap:16px;margin-bottom:20px}.app .report-search input{max-width:360px}.app .report-workspace>ul>li{background:var(--surface-2);border-color:var(--line);border-radius:8px;padding:18px}.app .report-workspace .hint{font-size:12px}.app .report-workspace>ul>li>p{max-width:1000px;font-size:14px}.app .report-workspace [data-slot=badge]{color:var(--muted);border:1px solid var(--line);background:0 0;font-size:11px}.app .quiet-secondary{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:8px;padding:14px 18px;font-size:13px}.app .quiet-secondary summary{cursor:pointer}.app .pr-list>li{border-bottom:1px solid var(--line);padding:14px 0;line-height:1.7}.app .pr-list a{font-size:14px}.app .pr-state{font-size:11px}.app .gh-connect{max-width:560px;margin-top:20px}.app .hint,.app .muted{color:var(--muted)}.app .codebase-sidebar,.app .file-tree{color:var(--ink);border-color:var(--line);background:var(--surface)!important}.app .file-tree button,.app .codebase-sidebar button{color:var(--ink);background:0 0}.app .file-tree input,.app .file-tree button:hover{background:var(--surface-2)}.app .analyzer-card,.app .health-settings .panel,.app .codebase .panel{background:var(--surface);border-color:var(--line);border-radius:10px;padding:20px}.app .health-settings h2{font-size:19px}.app .health-settings label{font-size:13px}.app .health-settings .hint{font-size:12px}@media (min-width:1500px){.app .layout.activity-view,.app .overview-workspace{max-width:1540px;margin-left:0;margin-right:auto}}@media (max-width:900px){.app.dashboard-shell,.app.dashboard-shell.sidebar-open{padding-left:18px!important;padding-right:18px!important}.app .product-navigation{box-shadow:20px 0 60px #0000001f}.app .workspace-heading,.app .story-heading{flex-wrap:wrap}.app .trend-controls .muted{width:100%;max-width:none;margin-left:0}}@media (max-width:560px){.app.dashboard-shell,.app.dashboard-shell.sidebar-open{padding-left:12px!important;padding-right:12px!important}.app .product-header{margin-bottom:18px}.app .product-header>div:last-child{gap:4px}.app h1{font-size:24px}.app :-webkit-any(.effort-workspace,.story-workspace.health-charts,.trend-card,.report-workspace,.improvement-panel){padding:16px}.app :-moz-any(.effort-workspace,.story-workspace.health-charts,.trend-card,.report-workspace,.improvement-panel){padding:16px}.app :is(.effort-workspace,.story-workspace.health-charts,.trend-card,.report-workspace,.improvement-panel){padding:16px}.app .workspace-tabs{gap:20px}.app .workspace-heading h2{font-size:23px}.app .chart-stat{flex:135px;min-width:0;padding:14px 28px 12px 12px}.app .chart-stat strong{font-size:24px}.app .daily-metric{flex:140px;min-width:140px}.app .daily-metric .story-series-card strong{font-size:23px}.app .trend-controls .field{flex:100px;min-width:0}.app .comparison-scorecards{grid-template-columns:1fr}.app .improvement-trial{padding:16px}.app .workbench-plot{width:calc(100% + 8px);margin-left:-4px}.app .story-stage{min-height:340px}.app .chart-controls{gap:6px}.app .chart-controls button{padding:6px 8px;font-size:12px}.app .gh-connect{flex-wrap:wrap}.app .workspace-tabs button{font-size:13px}}.app .ft-wrap{background:var(--surface);border:1px solid var(--line);color:var(--ink)}.app .ft-search{background:var(--surface-2);color:var(--ink);border-color:var(--line)}.app .ft-summary{color:var(--ink);background:0 0}.app .ft-file{color:var(--muted);background:0 0;border:0}.app .ft-file:hover,.app .ft-summary:hover{background:var(--surface-2);color:var(--ink)}.app .ft-file.ft-selected{background:var(--accent);color:var(--accent)}@supports (color: color-mix(in lab, red, red)){.app .ft-file.ft-selected{background:color-mix(in srgb,var(--accent)8%,var(--surface))}}.app .ft-count,.app .ft-search-label{color:var(--muted)}.app .layout.activity-view{align-items:stretch}.app .activity-view>.agent-trends,.app .activity-view>.workspace-tabs,.app .activity-view>.report-workspace,.app .activity-view>.improvement-panel{width:100%}.app .chart-stat{text-align:left;color:var(--ink);justify-items:start}.app .chart-stat :-webkit-any(span,small){white-space:normal}.app .chart-stat :-moz-any(span,small){white-space:normal}.app .chart-stat :is(span,small){white-space:normal}.app .chart-stat strong{color:var(--ink);letter-spacing:-.02em}.app .workspace-tabs button{box-shadow:none;background:0 0;border-top:0;border-left:0;border-right:0;border-radius:0}.app .trend-controls .field{flex:0 175px}.app .workspace-tabs button{background:0 0!important;border-bottom:2px solid #0000!important;border-radius:0!important}.app .workspace-tabs button[aria-pressed=true]{border-bottom-color:var(--accent)!important}.app .report-workspace>ul>li>p{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.app .implementation-status .trial-form{flex-basis:100%}.app .analyzer-result{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;padding:20px}.app .analyzer-result h3{font-size:15px}.app .analyzer-result-heading>span{color:var(--muted);font-size:11px}.app .analyzer-value{font-size:16px;line-height:1.4}.app .analyzer-provenance{color:var(--muted);font-size:12px}.app .analyzer-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.app .analyzer-review{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:24px}.app .analyzer-blocked,.app .analyzer-missing{background:var(--surface-2);border-color:var(--line);border-radius:8px;padding:16px}.app .settings-workspace{align-items:stretch;gap:20px}.app .settings-workspace .panel,.app .codebase-view .panel{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:20px}.app .settings-tabs{display:flex;flex-wrap:wrap;gap:8px}.app .codebase-view .explorer-body{gap:20px}.app .explorer-toolbar{padding:0 0 12px}.app .investigation-filters{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin-bottom:18px;padding:14px 18px}.app .investigation-filters summary{cursor:pointer}.app .table-wrap{border-color:var(--line);background:var(--surface)}.app table th{color:var(--muted);background:var(--surface-2);font-size:12px}.app table td{border-color:var(--line);padding:12px;font-size:13px}html:root[data-theme] .app .health-charts button[data-slot=button][aria-pressed=true]:not(.story-series-card){border-color:var(--accent)!important;color:var(--accent)!important;background:var(--accent)!important}@supports (color: color-mix(in lab, red, red)){html:root[data-theme] .app .health-charts button[data-slot=button][aria-pressed=true]:not(.story-series-card){background:color-mix(in srgb,var(--accent)6%,var(--surface))!important}}@media (max-width:560px){.app .trend-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items: start}.app .trend-controls .field{min-width:0}.app .trend-controls .muted{grid-column:1/-1;width:100%;margin:0}}html:root[data-theme] .app .product-navigation button[aria-current=page]{color:var(--accent)!important;background:var(--accent)!important;border-color:#0000!important}@supports (color: color-mix(in lab, red, red)){html:root[data-theme] .app .product-navigation button[aria-current=page]{background:color-mix(in srgb,var(--accent)8%,var(--surface))!important}}.app .trend-guidance,.app .delivery-setup,.app .discovery-coverage{border-bottom:1px solid var(--line);max-width:100%;margin-bottom:18px;padding:16px 0;font-size:13px}.app .trend-guidance p,.app .delivery-setup p,.app .discovery-coverage p{color:var(--muted);max-width:90ch;margin:5px 0}.app .trend-guidance a{display:inline-block;color:var(--accent);margin-top:6px}.app .axis-guide{color:var(--muted);margin:0 0 16px;font-size:12px}.app .delivery-totals{display:flex;border-bottom:1px solid var(--line);gap:42px;padding:12px 0 24px}.app .delivery-totals div{display:grid;gap:6px}.app .delivery-totals span{color:var(--muted);font-size:12px}.app .delivery-totals strong{font-size:26px;font-weight:600}.app :-webkit-any(.improvement-panel,.report-workspace){container-type:inline-size;background:0 0;border:0;padding:0}.app :-moz-any(.improvement-panel,.report-workspace){container-type:inline-size;background:0 0;border:0;padding:0}.app :is(.improvement-panel,.report-workspace){container-type:inline-size;background:0 0;border:0;padding:0}.app .trial-reader{display:grid;grid-template-columns:minmax(220px,300px)minmax(0,1fr);align-items: start;gap:30px;margin-top:24px}.app .trial-index{display:grid;gap:8px}.app .trial-index button,.app .report-index button{display:grid;text-align:left;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:8px;gap:8px;width:100%;min-width:0;padding:16px}.app .trial-index button[aria-pressed=true],.app .report-index button[aria-pressed=true]{background:var(--surface);border-color:var(--accent)}.app .trial-index :-webkit-any(span,small){color:var(--muted);font-size:12px}.app .trial-index :-moz-any(span,small){color:var(--muted);font-size:12px}.app .trial-index :is(span,small){color:var(--muted);font-size:12px}.app .trial-index strong{font-size:14px;font-weight:500;line-height:1.5}.app .trial-index button:hover,.app .report-index button:hover{background:var(--surface)}.app .trial-reader .improvement-trial{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;min-width:0;margin:0;padding:0 0 0 30px}.app .trial-reader h3{margin:0 0 10px;font-size:23px}.app .trial-reader .improvement-trial>p{color:var(--muted);max-width:80ch}.app .trial-comparison{background:0 0;border:0;margin-top:18px;padding:0}.app .reader-tabs{display:flex;overflow-x:auto;border-bottom:1px solid var(--line);gap:24px;margin:18px 0}.app .reader-tabs button{white-space:nowrap;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 0;font-size:13px}.app .reader-tabs button[aria-pressed=true]{border-bottom-color:var(--accent);color:var(--accent)}.app .comparison-scorecards{border-bottom:1px solid var(--line);gap:20px;padding:18px 0}.app .comparison-scorecards article{background:0 0;border:0;border-radius:0;padding:0}.app .comparison-scorecards strong{font-size:26px}.app .implementation-status{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:12px 0}.app .trial-comparison details{border:0;border-top:1px solid var(--line);background:0 0;padding:16px 0}.app .trial-actions{margin-top:20px}.app .learning-workspace{background:0 0;border:0;padding:20px 0}.app .learning-overview{background:0 0;border:0;padding:0}.app .learning-queue li{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:16px 0}.app .learning-workspace .learning-drawer{background:var(--surface);border:1px solid var(--line)}.app .report-reader{display:grid;grid-template-columns:minmax(260px,340px)minmax(0,1fr);align-items: start;gap:30px}.app .report-index{list-style:none;display:grid;overflow:auto;gap:2px;max-height:760px;margin:0;padding:0}.app .report-index li{border:0;border-bottom:1px solid var(--line);background:0 0;padding:0}.app .report-index-meta{display:flex;color:var(--muted);justify-content:space-between;gap:10px;font-size:11px}.app .report-index p{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.6}.app .report-index small{color:var(--muted);font-size:11px}.app .report-reading-pane{border-left:1px solid var(--line);min-width:0;padding-left:30px}.app .report-reading-pane>header{display:flex;justify-content:space-between;align-items: start;gap:16px}.app .report-reading-pane header h3{margin:6px 0;font-size:22px}.app .report-reading-pane header button{color:var(--muted);background:0 0;border:0;padding:6px;font-size:12px}.app .report-prose>section{border-bottom:1px solid var(--line);padding:18px 0}.app .report-prose h4{color:var(--accent);margin:0 0 8px;font-size:13px}.app .report-prose p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:76ch;margin:0;font-size:14px;line-height:1.8}.app .report-attribution{color:var(--muted);font-size:12px!important}.app .report-evidence>section{background:0 0;border:0;padding:0}.app .reader-empty{color:var(--muted);max-width:65ch;padding:30px 0}.app .reader-empty h3{color:var(--ink)}.app .code-trend-guide{border-bottom:1px solid var(--line);margin-bottom:20px;padding:20px 0}.app .code-trend-guide h3{margin:0 0 6px;font-size:16px}.app .code-trend-guide>div>p{color:var(--muted);max-width:95ch;font-size:13px}.app .risk-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:18px 0}.app .risk-signals article{display:grid;align-content: start;gap:4px}.app .risk-signals span{color:var(--muted);font-size:12px}.app .risk-signals strong{font-size:25px;font-weight:600}.app .risk-signals :-webkit-any(small,p){color:var(--muted);margin:0;font-size:11px}.app .risk-signals :-moz-any(small,p){color:var(--muted);margin:0;font-size:11px}.app .risk-signals :is(small,p){color:var(--muted);margin:0;font-size:11px}.app .analyzer-review{container-type:inline-size;background:0 0;border:0;padding:0}.app .analyzer-toolbar{display:flex;justify-content:space-between;align-items: center;gap:16px}.app .analyzer-toolbar>span{color:var(--muted);font-size:12px}.app .analyzer-row{border-bottom:1px solid var(--line)}.app .analyzer-row-heading{display:flex;text-align:left;color:var(--ink);background:0 0;border:0;align-items: center;gap:22px;width:100%;padding:18px 0}.app .analyzer-row-heading div{flex:1;min-width:0}.app .analyzer-row-heading h3{margin:0 0 6px;font-size:14px}.app .analyzer-row-heading p{color:var(--muted);margin:0;font-size:13px}.app .analyzer-row-heading>span{color:var(--muted);font-size:12px}.app .analyzer-row-detail{max-width:90ch;padding:0 0 20px;font-size:13px}.app .analyzer-gap{padding:22px 0;font-size:13px}.app .analyzer-gap p{color:var(--muted)}.app .analyzer-review footer{display:flex;color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;align-items: center;gap:16px;padding-top:18px;font-size:12px}@container (width<=760px){.app .trial-reader,.app .report-reader{grid-template-columns:minmax(0,1fr);gap:18px}.app .trial-reader .improvement-trial,.app .report-reading-pane{border-left:0;border-top:1px solid var(--line);padding-top:20px;padding-left:0}.app .trial-index{grid-template-columns:repeat(2,minmax(0,1fr))}.app .report-index{max-height:320px}.app .comparison-scorecards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.app .comparison-scorecards strong{font-size:20px}.app .analyzer-toolbar,.app .analyzer-review footer{flex-direction:column;align-items: start;gap:8px}}@media (max-width:560px){.app .risk-signals{gap:12px}.app .risk-signals strong{font-size:20px}.app .risk-signals span{font-size:11px}.app .reader-tabs{gap:20px}.app .delivery-totals{gap:22px}}.app.dashboard-shell :-webkit-any(.improvement-panel,.report-workspace){display:block;background:0 0;border:0;width:100%;max-width:none;margin:0;padding:0}.app.dashboard-shell :-moz-any(.improvement-panel,.report-workspace){display:block;background:0 0;border:0;width:100%;max-width:none;margin:0;padding:0}.app.dashboard-shell :is(.improvement-panel,.report-workspace){display:block;background:0 0;border:0;width:100%;max-width:none;margin:0;padding:0}.app.dashboard-shell .analyzer-review>header{align-items: start;padding:0 0 20px}.app.dashboard-shell .analyzer-review>header h2{margin:4px 0 8px;font-size:24px;line-height:1.25}.app.dashboard-shell .trial-comparison details{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0}.app .trial-plan-reading{max-width:85ch;padding:16px 0}.app .trial-plan-reading h4{margin:0 0 12px;font-size:14px}.app .trial-plan-reading dl{margin:0}.app .trial-plan-reading dl>div{display:grid;grid-template-columns:160px minmax(0,1fr);border-bottom:1px solid var(--line);gap:16px;padding:12px 0;font-size:13px}.app .trial-plan-reading dt{color:var(--muted)}.app .trial-plan-reading dd{overflow-wrap:anywhere;margin:0}@media (max-width:560px){.app .trial-plan-reading dl>div{grid-template-columns:1fr;gap:4px}}.app.dashboard-shell .report-purpose{color:var(--muted);margin:6px 0 0;font-size:13px}.app.dashboard-shell .report-index p{-webkit-line-clamp:2;font-weight:500;line-height:1.45}.app.dashboard-shell .report-index small{display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;-webkit-box-orient:vertical;line-height:1.5}.app.dashboard-shell .report-index button{gap:9px;padding:16px 14px}.app.dashboard-shell .report-reading-pane>header h3{max-width:50ch;font-size:21px;line-height:1.4}.app.dashboard-shell .report-brief{max-width:72ch}.app.dashboard-shell .report-brief dl{margin:0}.app.dashboard-shell .report-brief dl>div{border-bottom:1px solid var(--line);padding:20px 0}.app.dashboard-shell .report-brief dt{color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:500}.app.dashboard-shell .report-brief dd{overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:15px;line-height:1.65}.app.dashboard-shell .report-full-link{color:var(--accent);background:0 0;border:0;margin-top:20px;padding:0}.app.dashboard-shell .trial-page-heading{display:flex;justify-content:space-between;align-items: center;gap:20px}.app.dashboard-shell .trial-page-heading h2{margin:0 0 6px}.app.dashboard-shell .trial-page-heading p{color:var(--muted);margin:0;font-size:13px}.app.dashboard-shell .trial-reader .improvement-trial{padding-top:0}.app.dashboard-shell .trial-reader .improvement-trial>header h3{max-width:50ch;font-size:24px;line-height:1.35}.app.dashboard-shell .trial-reader .improvement-trial>p{color:var(--muted);max-width:65ch;font-size:14px}.app.dashboard-shell .trial-verdict{padding:6px 0 20px}.app.dashboard-shell .trial-verdict h4{color:var(--ink);margin:6px 0 10px;font-size:25px;line-height:1.3}.app.dashboard-shell .trial-verdict p{color:var(--muted);max-width:62ch;margin:0;font-size:14px}.app.dashboard-shell .trial-check-list{border-top:1px solid var(--line);margin:10px 0 0;padding:18px 0}.app.dashboard-shell .trial-check-list h4{color:var(--muted);margin:0 0 12px;font-size:13px}.app.dashboard-shell .trial-check-row{display:flex;border-bottom:1px solid var(--line);align-items: start;gap:16px;padding:14px 0}.app.dashboard-shell .trial-check-row>div{display:grid;gap:5px;min-width:0}.app.dashboard-shell .trial-check-row strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.app.dashboard-shell .trial-check-row small{color:var(--muted);font-size:12px}.app.dashboard-shell .check-result{border:1px solid var(--line);color:var(--muted);text-transform:capitalize;text-align:center;border-radius:5px;min-width:58px;padding:3px 8px;font-size:11px}.app.dashboard-shell .check-result-passed{color:#69cbb7;border-color:#69cbb7}@supports (color: color-mix(in lab, red, red)){.app.dashboard-shell .check-result-passed{border-color:color-mix(in srgb,#69cbb7 35%,var(--line))}}.app.dashboard-shell .check-result-failed{color:#dfb976;border-color:#dfb976}@supports (color: color-mix(in lab, red, red)){.app.dashboard-shell .check-result-failed{border-color:color-mix(in srgb,#dfb976 35%,var(--line))}}:root[data-theme=light] .app.dashboard-shell .check-result-passed{color:#217564}:root[data-theme=light] .app.dashboard-shell .check-result-failed{color:#946300}.app.dashboard-shell .check-technical{color:var(--muted);margin:10px 0 0;font-size:12px}.app.dashboard-shell .trial-next{border-left:2px solid var(--accent);margin-bottom:20px;padding:4px 0 4px 16px}.app.dashboard-shell .trial-next strong{color:var(--accent);font-size:12px}.app.dashboard-shell .trial-next p{margin:4px 0;font-size:14px}@media (max-width:760px){.app.dashboard-shell .trial-page-heading{flex-direction:column;align-items: start}.app.dashboard-shell .report-brief dd{font-size:14px}.app.dashboard-shell .trial-reader .improvement-trial{padding-top:20px}}.app.dashboard-shell .report-brief dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px}.app.dashboard-shell .report-brief dl>div{min-width:0;padding:18px 0}.app.dashboard-shell .report-brief dd{font-size:14px;line-height:1.65}.app.dashboard-shell .report-search{margin:14px 0 20px}.app.dashboard-shell .report-reading-pane>header h3{margin:4px 0;font-size:19px;line-height:1.4}@container (width<=850px){.app.dashboard-shell .report-brief dl{grid-template-columns:1fr}}.app.dashboard-shell .report-qualification{border-left:2px solid var(--line);margin:10px 0 0;padding-left:12px;font-size:13px;line-height:1.6}.app.dashboard-shell .report-qualification span{display:block;color:var(--muted);margin-bottom:4px;font-size:11px}.app.dashboard-shell .report-library{min-width:0}.app.dashboard-shell .report-browse{display:none;border:1px solid var(--line);color:var(--accent);background:0 0;border-radius:6px;padding:8px 12px;font-size:12px}.app.dashboard-shell .report-reading-pane>header>div{flex:1;min-width:0}.app.dashboard-shell .report-reading-pane>header>button{white-space:nowrap;flex-shrink:0}@container (width<=1000px){.app.dashboard-shell .report-reader{grid-template-columns:1fr;gap:18px}.app.dashboard-shell .report-browse{display:inline-flex}.app.dashboard-shell .report-library:not(.is-open) .report-index{display:none}.app.dashboard-shell .report-library.is-open .report-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:320px;margin-top:12px}.app.dashboard-shell .report-reading-pane{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}.app.dashboard-shell .report-brief dl{grid-template-columns:repeat(2,minmax(0,1fr))}.app.dashboard-shell .trial-reader{grid-template-columns:1fr;gap:16px}.app.dashboard-shell .trial-index{grid-template-columns:repeat(2,minmax(0,1fr))}.app.dashboard-shell .trial-reader .improvement-trial{border-left:0;border-top:1px solid var(--line);padding-top:18px;padding-left:0}}@container (width<=600px){.app.dashboard-shell .report-brief dl,.app.dashboard-shell .report-library.is-open .report-index{grid-template-columns:1fr}}.workspace-scope .scope-location{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:50%;font-weight:500}.scope-revision{display:flex;font-variant-numeric:tabular-nums;align-items: center;gap:8px}.scope-revision code{color:var(--ink);font-size:12px}.scope-date{color:var(--muted);margin-left:auto;font-size:12px}.experience-status{display:inline-flex;border:1px solid var(--line);white-space:nowrap;color:var(--muted);border-radius:6px;align-items: center;gap:6px;padding:3px 8px;font-size:11px;font-weight:500;line-height:1.5}.experience-status-mark{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.experience-status-attention{color:var(--warn);border-color:var(--warn)}@supports (color: color-mix(in lab, red, red)){.experience-status-attention{border-color:color-mix(in srgb,var(--warn)40%,var(--line))}}.experience-status-success{color:var(--ok);border-color:var(--ok)}@supports (color: color-mix(in lab, red, red)){.experience-status-success{border-color:color-mix(in srgb,var(--ok)40%,var(--line))}}.experience-status-error{color:var(--danger);border-color:var(--danger)}@supports (color: color-mix(in lab, red, red)){.experience-status-error{border-color:color-mix(in srgb,var(--danger)40%,var(--line))}}.result-metric{display:grid;gap:6px}.result-metric>span{color:var(--muted);font-size:12px}.result-metric>div{display:flex;align-items:baseline;gap:8px}.result-metric strong{letter-spacing:-.025em;color:var(--ink);font-size:24px}.result-metric .result-before{color:var(--muted);font-size:20px}.result-metric small{color:var(--muted);font-size:12px}html:root,html:root[data-theme=dark]{--bg:#10141c;--surface:#181e28;--surface-2:#1e2632;--ink:#edf1f8;--muted:#a3aec0;--line:#303a4b;--accent:#9abaff;--ok:#92d5b4;--warn:#ebc28c;--danger:#ff9fae;--background:var(--bg);--foreground:var(--ink);--card:var(--surface);--card-foreground:var(--ink);--muted-foreground:var(--muted);--border:var(--line);--input:var(--line);--ring:var(--accent);--secondary:var(--surface-2);--secondary-foreground:var(--ink);--primary:var(--accent);--primary-foreground:#142346;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--radius-panel:14px;--radius-control:8px}html:root[data-theme=light]{--bg:#f4f5f8;--surface:#fff;--surface-2:#edf0f6;--ink:#222d42;--muted:#58677f;--line:#d5dce8;--accent:#355fbe;--ok:#246745;--warn:#875310;--danger:#b32f4c;--primary-foreground:#fff}body{margin:0}.app.dashboard-shell{padding:0 32px 48px!important}.app.dashboard-shell.sidebar-open{padding-left:248px!important}.app.dashboard-shell>.layout{gap:24px;max-width:1440px;margin:0 auto}.app.dashboard-shell>.page-heading{border:0;max-width:1440px;margin:30px auto 16px;padding:0}.app .collection-warning{display:flex;flex-wrap:wrap;align-items: center;gap:12px;width:100%;max-width:1440px;margin:0 auto 16px;padding:14px 18px;font-size:14px;line-height:1.5}.collection-warning a{white-space:nowrap;text-decoration:underline;margin-left:auto}.app.dashboard-shell h1{letter-spacing:-.035em;margin:0;font-size:30px;font-weight:650;line-height:1.2}.app.dashboard-shell h2{letter-spacing:-.02em;font-size:20px;line-height:1.35}.app.dashboard-shell h3{font-size:16px;line-height:1.4}.app.dashboard-shell p{line-height:1.6}.app.dashboard-shell .product-header{display:flex;background:var(--bg);border-bottom:1px solid var(--line);flex-wrap:nowrap;justify-content:space-between;align-items: center;gap:16px;min-height:72px;margin:0;padding:16px 0}.product-identity,.product-utilities{display:flex;align-items: center;gap:12px;min-width:0}.product-identity{flex:1}.product-utilities{flex-shrink:0}.header-brand{letter-spacing:-.02em;white-space:nowrap;align-items: center;gap:8px;font-size:15px;font-weight:650;display:flex!important}.header-brand svg{color:var(--accent)}.header-repository{color:var(--muted);border-left:1px solid var(--line);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:16px;font-size:13px}.header-local{color:var(--muted);font-size:12px}.app .product-header .header-menu{display:none!important}.app.sidebar-closed .product-header .header-menu{display:inline-flex!important}.app.sidebar-open .product-header .header-brand{display:none!important}.app .header-refresh{height:36px}.app .project-switch{position:relative;padding:0;background:0 0!important;border:0!important;margin:0!important}.app .project-switch>summary{color:var(--muted)!important;border:0!important;min-height:36px!important;padding:8px!important;font-size:12px!important;font-weight:500!important}.app .project-switch>summary:after{content:none}.app .project-switch>summary>span{font-variant-numeric:tabular-nums;color:var(--ink)}.app .project-switch>div{position:absolute;border:1px solid var(--line);background:var(--surface);z-index:65;border-radius:12px;width:280px;max-width:calc(100vw - 32px);top:44px;right:0;box-shadow:0 16px 40px #0003;margin:0!important;padding:8px!important}.project-switch a{display:flex;text-decoration:none;color:var(--ink);border-radius:6px;align-items: center;gap:8px;padding:12px}.project-switch a[href]:hover{background:var(--surface-2)}.project-switch a small{color:var(--muted);margin-left:auto;font-size:11px}.app.dashboard-shell .product-navigation{background:var(--bg);border-color:var(--line);gap:6px;width:216px;padding:24px 16px!important}.sidebar-heading{margin:0 0 28px!important;padding:0 0 12px!important}.sidebar-heading strong{display:flex;letter-spacing:-.025em;align-items: center;gap:8px;font-size:16px}.sidebar-heading svg{color:var(--accent)}.sidebar-heading button{margin-left:auto}.app.dashboard-shell .product-navigation .navigation-item,.mobile-navigation .navigation-item{display:flex;text-align:left;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;gap:12px;width:100%;min-height:44px;padding:10px 12px;font-size:13px;justify-content:flex-start!important;height:auto!important}html:root[data-theme] .app .product-navigation .navigation-item[aria-current=page],.mobile-navigation .navigation-item[aria-current=page]{background:var(--accent)!important;color:var(--accent)!important;border-color:#0000!important}@supports (color: color-mix(in lab, red, red)){:is(html:root[data-theme] .app .product-navigation .navigation-item[aria-current=page],.mobile-navigation .navigation-item[aria-current=page]){background:color-mix(in srgb,var(--accent)10%,transparent)!important}}.navigation-item[aria-current=page]:after{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;margin-left:auto}.app .workspace-scope{display:flex;color:var(--muted);flex-wrap:wrap;align-items: center;gap:12px 16px;padding:0 0 8px;font-size:12px}.app :-webkit-any(.panel,.story-workspace.health-charts,.effort-workspace,.trend-card){border-radius:var(--radius-panel);border-color:var(--line);background:var(--surface);padding:24px}.app :-moz-any(.panel,.story-workspace.health-charts,.effort-workspace,.trend-card){border-radius:var(--radius-panel);border-color:var(--line);background:var(--surface);padding:24px}.app :is(.panel,.story-workspace.health-charts,.effort-workspace,.trend-card){border-radius:var(--radius-panel);border-color:var(--line);background:var(--surface);padding:24px}.app .layout>.panel{margin:0}.app.dashboard-shell :-webkit-any(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes){border-bottom:1px solid var(--line);gap:24px;margin:0}.app.dashboard-shell :-moz-any(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes){border-bottom:1px solid var(--line);gap:24px;margin:0}.app.dashboard-shell :is(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes){border-bottom:1px solid var(--line);gap:24px;margin:0}.app.dashboard-shell :-webkit-any(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes)>button{color:var(--muted);min-height:44px;padding:12px 2px;font-weight:500;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important}.app.dashboard-shell :-moz-any(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes)>button{color:var(--muted);min-height:44px;padding:12px 2px;font-weight:500;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important}.app.dashboard-shell :is(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes)>button{color:var(--muted);min-height:44px;padding:12px 2px;font-weight:500;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important}.app.dashboard-shell :-webkit-any(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes)>button[aria-pressed=true]{color:var(--accent)!important;border-bottom-color:var(--accent)!important}.app.dashboard-shell :-moz-any(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes)>button[aria-pressed=true]{color:var(--accent)!important;border-bottom-color:var(--accent)!important}.app.dashboard-shell :is(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes)>button[aria-pressed=true]{color:var(--accent)!important;border-bottom-color:var(--accent)!important}.app [data-slot=button]{border-radius:var(--radius-control);min-height:36px;font-size:13px}.app :-webkit-any(input,select,textarea){border-radius:var(--radius-control)}.app :-moz-any(input,select,textarea){border-radius:var(--radius-control)}.app :is(input,select,textarea){border-radius:var(--radius-control)}.app :-webkit-any(.btn.primary,button.primary){background:var(--accent)!important;color:var(--primary-foreground)!important;border-color:var(--accent)!important}.app :-moz-any(.btn.primary,button.primary){background:var(--accent)!important;color:var(--primary-foreground)!important;border-color:var(--accent)!important}.app :is(.btn.primary,button.primary){background:var(--accent)!important;color:var(--primary-foreground)!important;border-color:var(--accent)!important}.app :-webkit-any(.filters,.risk-controls){background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:16px;padding:16px}.app :-moz-any(.filters,.risk-controls){background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:16px;padding:16px}.app :is(.filters,.risk-controls){background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:16px;padding:16px}.app :is(.field,.risk-controls label){gap:6px;font-size:12px}.app :-webkit-any(table,.chart-statistics,.result-metric,.comparison-scorecards){font-variant-numeric:tabular-nums}.app :-moz-any(table,.chart-statistics,.result-metric,.comparison-scorecards){font-variant-numeric:tabular-nums}.app :is(table,.chart-statistics,.result-metric,.comparison-scorecards){font-variant-numeric:tabular-nums}.app table th{text-transform:none;letter-spacing:0;padding:12px;font-size:12px}.app table td{padding:14px 12px}.app .empty{border:1px dashed var(--line);border-radius:12px;padding:28px 20px;line-height:1.6}.app details:not(.ft-folder):not(.project-switch){border-radius:10px}.app details:not(.ft-folder):not(.project-switch)>summary{gap:12px;min-height:48px;padding:12px 16px;font-size:13px;font-weight:500}.app .risk-context-compact{background:0 0;border:0;padding:0}.app .risk-context-disclosure{background:0 0!important;margin:0!important}.app .risk-context-disclosure>summary{flex-wrap:wrap}.app .risk-context-disclosure h2{letter-spacing:0;margin:0;font-size:13px;font-weight:500}.app .risk-context-count{color:var(--muted);font-size:12px}.app .risk-context-detail{padding:8px}.app .risk-context-stats{display:flex;flex-wrap:wrap;gap:32px;margin:16px 0}.app .foundation-secondary{background:0 0!important;margin:0!important}.app .foundation-secondary fieldset{border:0;min-width:0;margin:0}.copy-action{display:inline-flex;flex-wrap:wrap;align-items: center;gap:8px}.copy-action small{color:var(--danger)}.experience-skip{position:fixed;z-index:200;background:var(--accent);color:var(--primary-foreground);border-radius:8px;padding:12px 16px;top:8px;left:16px;transform:translateY(-150%)}.experience-skip:focus{transform:none}.foundation-overlay{position:fixed;z-index:120;color:var(--ink);font:14px/1.6 InterVariable,Inter,ui-sans-serif,sans-serif;inset:0}.foundation-scrim{position:absolute;backdrop-filter:blur(3px);background:#080d18a6;inset:0}.foundation-reader{position:absolute;display:flex;border:1px solid var(--line);background:var(--surface);overflow:hidden;border-radius:16px;flex-direction:column;width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 28px 96px #0005}.foundation-reader>header{display:flex;border-bottom:1px solid var(--line);justify-content:space-between;align-items: center;gap:16px;padding:20px 24px}.foundation-reader h2{color:var(--ink);margin:0;font-size:18px;font-weight:600}.foundation-reader>header button{border-radius:8px;width:40px;height:40px}.foundation-reader-body{overflow:auto;padding:24px}.foundation-reader label{display:flex;color:var(--ink);align-items: center;gap:12px;min-height:44px}.foundation-reader p,.foundation-reader small{color:var(--muted)}.foundation-reader input[type=checkbox]{accent-color:var(--accent);width:18px;height:18px}.foundation-reader .measurement-menu{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.foundation-reader :-webkit-any(button,input,select,summary,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.foundation-reader :-moz-any(button,input,select,summary,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.foundation-reader :is(button,input,select,summary,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.reader-done{width:100%;min-height:44px;margin-top:24px}.navigation-overlay .foundation-reader{width:min(340px,100vw - 32px)}.mobile-navigation{display:grid;gap:8px}.mobile-navigation .sidebar-heading{display:none}.mobile-navigation .navigation-item{min-height:48px}@media (min-width:900px){.app>.layout,.app>.page-heading{scroll-margin-top:88px}}@media (max-width:899px){.app.dashboard-shell,.app.dashboard-shell.sidebar-open{padding:0 20px 32px!important}.app .product-header .header-menu{display:inline-flex!important}.app.sidebar-open .product-header .header-brand{display:flex!important}.product-identity{gap:8px}.product-utilities{gap:4px}.header-repository,.header-local,.app .header-refresh,.app .project-switch{display:none!important}.product-utilities .experience-status{border:0;padding:3px 5px;font-size:10px}.product-utilities .experience-status-mark{display:none}.app .product-header{min-height:60px;padding:10px 0}.app .product-header [data-slot=button]{width:40px;height:40px;padding:0}.header-brand{font-size:14px}.header-brand svg{width:16px}.app.dashboard-shell>.page-heading{margin:24px auto 16px}.app.dashboard-shell h1{font-size:28px}.app :-webkit-any(.panel,.story-workspace.health-charts,.effort-workspace,.trend-card){padding:20px}.app :-moz-any(.panel,.story-workspace.health-charts,.effort-workspace,.trend-card){padding:20px}.app :is(.panel,.story-workspace.health-charts,.effort-workspace,.trend-card){padding:20px}.app.dashboard-shell :-webkit-any(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes){overflow-x:auto;flex-wrap:nowrap;gap:20px;max-width:100%}.app.dashboard-shell :-moz-any(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes){overflow-x:auto;flex-wrap:nowrap;gap:20px;max-width:100%}.app.dashboard-shell :is(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes){overflow-x:auto;flex-wrap:nowrap;gap:20px;max-width:100%}.app.dashboard-shell :-webkit-any(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes)>button{white-space:nowrap;flex-shrink:0}.app.dashboard-shell :-moz-any(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes)>button{white-space:nowrap;flex-shrink:0}.app.dashboard-shell :is(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes)>button{white-space:nowrap;flex-shrink:0}.workspace-scope .scope-date{display:none}.app .workspace-scope{gap:8px 12px;padding:0}.app .risk-context-count{display:none}.app .risk-context-disclosure>summary{gap:8px;padding:12px!important}.app .risk-context-disclosure h2{font-size:12px}.app [data-slot=button]{min-height:40px}.foundation-reader{max-height:calc(100dvh - 32px)}.foundation-reader>header{padding:16px 20px}.foundation-reader-body{padding:20px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.header-mobile-repository{display:none}@media (max-width:899px){.header-mobile-repository{display:block;overflow:hidden;text-overflow:ellipsis;color:var(--muted);max-width:108px;margin-top:3px;font-size:11px;font-weight:400;line-height:1.2}.app .product-header .header-brand{flex-shrink:1;min-width:0}}.app .journey-summary{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:20px 24px}.journey-summary-heading{display:flex;justify-content:space-between;align-items: center;gap:16px}.app .journey-summary-heading h2{margin:4px 0 0;font-size:23px}.journey-summary-heading .eyebrow{color:var(--muted);font-size:11px}.journey-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0 16px}.journey-summary-actions{display:flex;align-items: center;gap:24px;font-size:13px}.journey-summary-actions a{display:flex;color:var(--accent);text-decoration:none;align-items: center;gap:8px;min-height:36px;font-weight:500}.journey-summary-actions button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:8px 0}.app .journey-method{margin-top:12px;padding:0}.app .journey-method summary{color:var(--muted);min-height:36px!important;padding:8px 0!important}.app .priority-locations{border:0;padding:0}.priority-locations header{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px}.app .priority-locations h2{margin:0;font-size:16px}.priority-locations header>span{color:var(--muted);font-size:12px}.priority-locations>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.priority-locations button{display:flex;border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;cursor:pointer;border-radius:10px;align-items: center;gap:10px;min-width:0;padding:16px}.priority-locations button:hover{border-color:var(--accent);background:var(--surface-2)}.location-rank{color:var(--muted);font-size:11px}.location-name{display:grid;flex:1;gap:5px;min-width:0}.location-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550}.location-name small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.location-measure{display:grid;text-align:right;font-variant-numeric:tabular-nums;gap:2px}.location-measure strong{color:var(--warn);font-size:20px}.location-measure small{color:var(--muted);white-space:nowrap;font-size:9px}.app .journey-overlays{background:0 0!important;border:0!important;margin:4px 0!important;padding:0!important}.app .journey-overlays>summary{color:var(--muted);min-height:36px!important;padding:6px 0!important}.app .journey-analyzers .analyzer-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.app .journey-analyzers .analyzer-row{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:16px}.journey-analyzer-result{display:grid;gap:16px}.journey-analyzer-result>div{display:grid;gap:6px}.app .journey-analyzer-result h3{color:var(--muted);margin:0;font-size:13px}.journey-analyzer-result strong{font-size:17px;font-weight:550}.journey-analyzer-result small{color:var(--muted);font-size:11px}.journey-analyzer-disclosure{display:flex;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items: center;width:100%;margin-top:12px;padding:8px 0;font-size:11px}.app .journey-check-empty{display:flex;background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items: center;gap:12px;padding:24px}.journey-check-empty strong{width:100%;font-size:18px}.journey-check-empty span{color:var(--muted);flex:1;font-size:13px}.app .journey-analyzers .analyzer-gap{background:0 0;border:0;margin:12px 0 0;padding:0}.app .journey-analyzers .workspace-heading p{margin:0}.app .journey-analyzers .analyzer-toolbar{margin-bottom:16px}.app .explorer-modes{margin-bottom:4px}.explorer-result-scope{color:var(--muted);padding:0 0 8px;font-size:12px}.explorer-result-scope>span{display:block;color:var(--warn);margin-top:8px}.explorer-result-scope button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0}.app .codebase-view .explorer-toolbar{margin:0;padding:0}.app .codebase-view .explorer-toolbar nav{display:flex;flex-wrap:wrap;gap:16px;font-size:12px}.app .codebase-view .inspector h2{overflow-wrap:anywhere;min-width:0;font-size:18px}.explorer-reader .foundation-reader{width:min(680px,100vw - 32px)}.explorer-reader .inspector{background:0 0;border:0;min-width:0;padding:0}.explorer-reader .panel-head{display:flex;justify-content:space-between;align-items: start}.explorer-reader .inspector h2{overflow-wrap:anywhere;font-size:17px;line-height:1.45}.explorer-reader .inspector :-webkit-any(button,a){min-height:40px}.explorer-reader .inspector :-moz-any(button,a){min-height:40px}.explorer-reader .inspector :is(button,a){min-height:40px}.explorer-reader .table-wrap{overflow:auto}.explorer-reader .inspector details{border:1px solid var(--line);border-radius:8px;margin:16px 0;padding:12px}.explorer-reader .inspector summary{cursor:pointer}.explorer-reader .evidence-list{list-style:none;padding:0}.explorer-reader .evidence-list li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:12px 0}.explorer-reader .packet{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:1199px){.priority-locations>div,.app .journey-analyzers .analyzer-rows{grid-template-columns:1fr}}@media (max-width:899px){.app .journey-summary{padding:20px}.journey-summary-heading{flex-direction:column;align-items: start;gap:12px}.app .journey-summary-heading h2{font-size:22px}.journey-metrics{grid-template-columns:1fr 1fr;gap:20px 12px}.journey-metrics .result-metric:last-child{grid-column:1/-1}.journey-summary-actions{flex-wrap:wrap;gap:12px}.priority-locations header{flex-direction:column;align-items: start;gap:4px}.priority-locations button{min-height:76px}.app .health-charts .story-heading{gap:12px}.app .health-charts .range-segments{gap:4px}.app .health-charts .range-segments button{padding:6px 10px;font-size:11px}.app .health-charts .dw-toolbar{overflow-x:auto;flex-wrap:nowrap;padding-bottom:8px}.app .health-charts .dw-preset{flex-shrink:0}.app .journey-analyzers .analyzer-toolbar{align-items:stretch}.app .journey-analyzers .reader-tabs{gap:16px}.app .journey-check-empty{padding:20px}}.explorer-reader .workspace-scope{display:flex;color:var(--muted);flex-wrap:wrap;align-items: center;gap:8px;margin:8px 0;font-size:12px}.explorer-reader .file-metrics{min-width:0}.explorer-reader .file-metrics [data-slot=card-header]{padding-bottom:8px}.explorer-reader .file-metrics [data-slot=card-content]{min-width:0}.explorer-start-count{display:flex;color:var(--muted);align-items:baseline;gap:12px;margin:18px 0}.explorer-start-count>strong{font-variant-numeric:tabular-nums;color:var(--ink);font-size:32px}.explorer-start>div:nth-child(2){display:grid;gap:10px}.explorer-start button{display:flex;text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:10px;align-items: center;gap:12px;width:100%;padding:14px}.explorer-start button>span:first-of-type{flex:1;min-width:0}.explorer-start button strong,.explorer-start button small{display:block}.explorer-start button small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.explorer-start button:hover{border-color:var(--accent);background:var(--surface-soft)}.explorer-start-value{text-align:right;font-variant-numeric:tabular-nums}.explorer-start>small{display:block;color:var(--muted);margin-top:12px}@media (max-width:899px){.file-review-layout:has(.explorer-start)>aside:last-child{order:-1}}.app .phasedrift-brand-mark{display:inline-flex;flex:none;width:32px;height:26px}.app .phasedrift-brand-mark img{display:block;width:32px;height:26px}[data-theme=dark] .app .brand-on-light,[data-theme=light] .app .brand-on-dark{display:none}.app.dashboard-shell{--ease-feedback:cubic-bezier(.23,1,.32,1);--surface-soft:var(--surface)}@supports (color: color-mix(in lab, red, red)){.app.dashboard-shell{--surface-soft:color-mix(in srgb,var(--surface)60%,var(--bg))}}.app.dashboard-shell,.app.dashboard-shell .product-navigation{transition:none}.app.dashboard-shell .page-heading h1{letter-spacing:-.04em;font-family:Asta Sans,sans-serif;font-size:34px;font-weight:700}.app.dashboard-shell .page-heading{margin-top:32px;margin-bottom:24px}.app.dashboard-shell :-webkit-any(.workspace-heading,.panel-head,.story-heading){align-items: start;gap:20px}.app.dashboard-shell :-moz-any(.workspace-heading,.panel-head,.story-heading){align-items: start;gap:20px}.app.dashboard-shell :is(.workspace-heading,.panel-head,.story-heading){align-items: start;gap:20px}.app.dashboard-shell :-webkit-any(.workspace-heading,.panel-head) h2{margin:0 0 8px}.app.dashboard-shell :-moz-any(.workspace-heading,.panel-head) h2{margin:0 0 8px}.app.dashboard-shell :is(.workspace-heading,.panel-head) h2{margin:0 0 8px}.app.dashboard-shell :-webkit-any(.eyebrow,.section-kicker){letter-spacing:.1em;font-size:10px;font-weight:600}.app.dashboard-shell :-moz-any(.eyebrow,.section-kicker){letter-spacing:.1em;font-size:10px;font-weight:600}.app.dashboard-shell :is(.eyebrow,.section-kicker){letter-spacing:.1em;font-size:10px;font-weight:600}.app.dashboard-shell :-webkit-any(.workspace-heading,.panel-head,.change-hero) p:not(.eyebrow){color:var(--muted);max-width:64ch}.app.dashboard-shell :-moz-any(.workspace-heading,.panel-head,.change-hero) p:not(.eyebrow){color:var(--muted);max-width:64ch}.app.dashboard-shell :is(.workspace-heading,.panel-head,.change-hero) p:not(.eyebrow){color:var(--muted);max-width:64ch}.app.dashboard-shell :-webkit-any(.layout,.panel,.trend-card,.form-grid)>*{min-width:0}.app.dashboard-shell :-moz-any(.layout,.panel,.trend-card,.form-grid)>*{min-width:0}.app.dashboard-shell :is(.layout,.panel,.trend-card,.form-grid)>*{min-width:0}.app.dashboard-shell button{-webkit-tap-highlight-color:transparent}.app.dashboard-shell button:focus-visible{outline:2px solid var(--accent);outline-offset:4px;transition:none!important}.app.dashboard-shell a:focus-visible{outline:2px solid var(--accent);outline-offset:4px;transition:none!important}.app.dashboard-shell summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;transition:none!important}.app.dashboard-shell :-webkit-any(button,a,input,select,textarea):focus-visible{scroll-margin:90px}.app.dashboard-shell :-moz-any(button,a,input,select,textarea):focus-visible{scroll-margin:90px}.app.dashboard-shell :is(button,a,input,select,textarea):focus-visible{scroll-margin:90px}.app.dashboard-shell :-webkit-any(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes,.chart-perspectives) button{flex-shrink:0}.app.dashboard-shell :-moz-any(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes,.chart-perspectives) button{flex-shrink:0}.app.dashboard-shell :is(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes,.chart-perspectives) button{flex-shrink:0}.app.dashboard-shell :-webkit-any(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes){scrollbar-width:thin}.app.dashboard-shell :-moz-any(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes){scrollbar-width:thin}.app.dashboard-shell :is(.workspace-tabs,.reader-tabs,.settings-tabs,.explorer-modes){scrollbar-width:thin}.app.dashboard-shell .quiet-secondary{border:1px solid var(--line);background:var(--surface-soft);padding:0 16px}.app.dashboard-shell .quiet-secondary>summary{color:var(--muted);padding:12px 0}.app.dashboard-shell .quiet-secondary[open]>summary{color:var(--ink);border-bottom:1px solid var(--line);margin-bottom:16px}.app.dashboard-shell .quiet-secondary[open]{padding-bottom:16px}.app.dashboard-shell .panel .hint{font-size:12px}.app.dashboard-shell .panel :-webkit-any(.packet,pre){overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%}.app.dashboard-shell .panel :-moz-any(.packet,pre){overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%}.app.dashboard-shell .panel :is(.packet,pre){overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%}.app.dashboard-shell .commands{position:relative;border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;margin:12px 0;padding:18px}.app.dashboard-shell .commands>strong{font-size:14px}.app.dashboard-shell .commands .cluster{margin-top:12px}.app.dashboard-shell .table-wrap{border:1px solid var(--line);border-radius:10px}.app.dashboard-shell table{margin:0}.app.dashboard-shell table thead{background:var(--surface-soft)}.app.dashboard-shell table th{color:var(--muted);font-weight:500}.app.dashboard-shell table td{vertical-align:top}.app.dashboard-shell .table-wrap table tr:last-child td{border-bottom:0}.app.dashboard-shell .analyzer-review>.workspace-heading{margin-bottom:20px}.app.dashboard-shell .analyzer-rows{gap:16px}.app.dashboard-shell .analyzer-row{min-width:0}.app.dashboard-shell .analyzer-name{font-weight:600}.app.dashboard-shell .analyzer-toolbar{gap:16px}.app.dashboard-shell .codebase-view .explorer-result-scope{padding-top:12px}.app.dashboard-shell .explorer-start{padding:24px}.app.dashboard-shell .explorer-start>div:nth-child(2){gap:12px}.app.dashboard-shell .change-hero{display:block;border:0;margin:0;padding:0}.app.dashboard-shell .change-hero h2{margin:4px 0 8px;font-size:25px}.app.dashboard-shell .change-hero p{margin:0}.app.dashboard-shell .change-list{padding:0 24px 24px}.app.dashboard-shell .change-list>summary{padding:18px 0}.app.dashboard-shell .change-list .panel-head{margin:12px 0 20px}.app.dashboard-shell .change-rows{border:1px solid var(--line);overflow:hidden;border-radius:10px}.app.dashboard-shell .change-row{grid-template-columns:100px minmax(0,1fr)20px;border:0;border-bottom:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;border-radius:0;gap:20px;width:100%;min-height:78px;padding:16px 20px}.app.dashboard-shell .change-row:last-child{border-bottom:0}.app.dashboard-shell .change-row>span:nth-child(2){min-width:0}.app.dashboard-shell .change-row strong{overflow-wrap:anywhere;font-weight:500;line-height:1.5}.app.dashboard-shell .change-row small{color:var(--muted)}.app.dashboard-shell .change-row .change-date{color:var(--muted);font-variant-numeric:tabular-nums}.app.dashboard-shell .change-row.selected{background:var(--accent);box-shadow:inset 3px 0 var(--accent)}@supports (color: color-mix(in lab, red, red)){.app.dashboard-shell .change-row.selected{background:color-mix(in srgb,var(--accent)10%,var(--surface))}}.app.dashboard-shell .change-row>span:last-child{color:var(--accent)}.app.dashboard-shell .effort-workspace{gap:12px;padding:24px}.app.dashboard-shell .chart-perspectives{margin:8px 0}.app.dashboard-shell .trend-controls{background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;align-items: end;gap:12px;margin:0;padding:16px}.app.dashboard-shell .trend-controls>.muted{flex-basis:100%;margin-top:4px;font-size:11px}.app.dashboard-shell .trend-extra-filters{position:relative;background:0 0;border:0;padding:0}.app.dashboard-shell .trend-extra-filters>summary{border:1px solid var(--line);color:var(--muted);border-radius:8px;min-height:36px;padding:8px 12px}.app.dashboard-shell .trend-extra-fields{display:flex;flex-wrap:wrap;gap:12px;padding-top:12px}.app.dashboard-shell .chart-statistics{gap:16px;margin:12px 0}.app.dashboard-shell .chart-stat{border:0;border-left:2px solid var(--line);background:0 0;border-radius:0;padding:4px 16px}.app.dashboard-shell .chart-stat strong{letter-spacing:-.025em;font-size:28px}.app.dashboard-shell .chart-stat small{font-size:11px}.app.dashboard-shell .chart-toolbar{margin:4px 0}.app.dashboard-shell .chart-footnote{color:var(--muted);margin:12px 0;font-size:11px}.app.dashboard-shell .trend-guidance{background:var(--surface-soft);border:0;border-radius:10px;margin:16px 0 0;padding:16px}.app.dashboard-shell .trend-guidance p{font-size:12px}.app.dashboard-shell .report-reader{gap:32px}.app.dashboard-shell .report-index button{border:1px solid var(--line);background:var(--surface-soft);margin-bottom:8px}.app.dashboard-shell .report-index button[aria-pressed=true]{border-color:var(--accent);background:var(--accent)}@supports (color: color-mix(in lab, red, red)){.app.dashboard-shell .report-index button[aria-pressed=true]{background:color-mix(in srgb,var(--accent)8%,var(--surface))}}.app.dashboard-shell .report-brief{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:24px}.app.dashboard-shell .report-brief section+section{margin-top:24px}.app.dashboard-shell .report-brief h3{color:var(--muted);font-size:12px;font-weight:500}.app.dashboard-shell .report-brief p{font-size:14px}.app.dashboard-shell .improvement-loop{max-width:none}.app.dashboard-shell .loop-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.app.dashboard-shell .loop-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:0;padding:24px}.app.dashboard-shell .loop-card h4{margin:16px 0 12px;font-size:18px;line-height:1.4}.app.dashboard-shell .loop-group{margin:32px 0}.app.dashboard-shell .loop-group>header h3{color:var(--muted);margin:0 0 16px;font-size:13px}.app.dashboard-shell .loop-card-description{color:var(--muted);font-size:13px}.app.dashboard-shell .loop-header p{color:var(--muted)}.app.dashboard-shell .delivery-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px 0}.app.dashboard-shell .delivery-totals>div{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;padding:16px}.app.dashboard-shell .delivery-totals strong{font-size:32px}.app.dashboard-shell .dw-capture{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:24px}.app.dashboard-shell .dw-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.app.dashboard-shell .dw-status .dw-row{display:grid;border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;gap:10px;padding:16px}.app.dashboard-shell .dw-status dt{color:var(--muted);font-size:12px}.app.dashboard-shell .dw-status dd{display:flex;align-items: center;gap:8px;margin:0;font-size:18px;font-weight:500}.app.dashboard-shell .dw-status dd[data-state=on]{color:var(--ok)}.app.dashboard-shell .dw-status dd>span{background:currentColor;border-radius:50%;width:7px;height:7px}.app.dashboard-shell .dw-note{color:var(--muted);font-size:12px}.app.dashboard-shell .check-approval{display:inline-flex;border:1px solid var(--line);color:var(--warn);border-radius:6px;margin-left:12px;padding:4px 8px;font-size:11px}.app.dashboard-shell .check-approval[data-approved=true]{color:var(--ok)}.app.dashboard-shell .check-recipe{margin-top:12px}.app.dashboard-shell .check-recipe>summary{color:var(--muted);min-height:36px;padding:8px 0}.app.dashboard-shell .storage-location{display:block;overflow-wrap:anywhere;margin-bottom:8px}.app.dashboard-shell .storage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}.app.dashboard-shell .storage-grid>div{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;padding:16px}.app.dashboard-shell .storage-grid strong{font-size:26px}.app.dashboard-shell .storage-grid span{color:var(--muted);font-size:12px}@media (hover:hover) and (pointer:fine){.app.dashboard-shell [data-slot=button]:active:not(:focus-visible):not(:disabled){transform:scale(.98)}.app.dashboard-shell .change-row:hover{background:var(--surface-2)}.app.dashboard-shell :is(.loop-card,.report-index button):hover{border-color:var(--accent)}@supports (color: color-mix(in lab, red, red)){.app.dashboard-shell :is(.loop-card,.report-index button):hover{border-color:color-mix(in srgb,var(--accent)50%,var(--line))}}}@media (max-width:899px){.app.dashboard-shell .page-heading h1{font-size:30px}.app.dashboard-shell .page-heading{margin-top:24px;margin-bottom:20px}.app.dashboard-shell :-webkit-any(.panel,.effort-workspace,.dw-capture){padding:20px}.app.dashboard-shell :-moz-any(.panel,.effort-workspace,.dw-capture){padding:20px}.app.dashboard-shell :is(.panel,.effort-workspace,.dw-capture){padding:20px}.app.dashboard-shell .change-list{padding:0 16px 16px}.app.dashboard-shell .change-row{grid-template-columns:minmax(0,1fr)20px;gap:10px;padding:16px}.app.dashboard-shell .change-row .change-date{grid-column:1/-1}.app.dashboard-shell .change-row strong{font-size:13px}.app.dashboard-shell .loop-cards{grid-template-columns:1fr}.app.dashboard-shell .chart-statistics{grid-template-columns:repeat(2,minmax(0,1fr))}.app.dashboard-shell .trend-controls{align-items:stretch}.app.dashboard-shell .trend-controls>.field{flex:130px}.app.dashboard-shell .trend-extra-filters{width:100%}.app.dashboard-shell .trend-extra-fields>.field{flex:1}.app.dashboard-shell :-webkit-any(.delivery-totals,.storage-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.app.dashboard-shell :-moz-any(.delivery-totals,.storage-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.app.dashboard-shell :is(.delivery-totals,.storage-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.app.dashboard-shell :-webkit-any(button,[data-slot=button],select,input:not([type=checkbox]),summary){min-height:44px}.app.dashboard-shell :-moz-any(button,[data-slot=button],select,input:not([type=checkbox]),summary){min-height:44px}.app.dashboard-shell :is(button,[data-slot=button],select,input:not([type=checkbox]),summary){min-height:44px}.app.dashboard-shell .report-reader{gap:20px}.app.dashboard-shell .check-approval{display:table;margin:8px 0}}@media (prefers-reduced-motion:reduce){.app.dashboard-shell *,.app.dashboard-shell *:before,.app.dashboard-shell *:after{animation:none!important;transition:none!important;transform:none!important}}.app.dashboard-shell .compare-change-summary{color:var(--muted);margin:0 0 20px;font-size:12px}.app.dashboard-shell .compare-workspace table tr[data-changed=true]{background:var(--accent)}@supports (color: color-mix(in lab, red, red)){.app.dashboard-shell .compare-workspace table tr[data-changed=true]{background:color-mix(in srgb,var(--accent)5%,var(--surface))}}.app.dashboard-shell .compare-workspace table tr[data-changed=true] td:last-child{color:var(--accent)}.app.dashboard-shell .compare-workspace table tr[data-changed=false] td:last-child strong{color:var(--muted);font-weight:400}.app.dashboard-shell .improvement-loop{background:0 0;border:0;gap:20px;padding:0}.app.dashboard-shell .loop-group{margin:12px 0;scroll-margin-top:90px}.app.dashboard-shell .loop-header{margin:0;padding:0}.app.dashboard-shell .loop-stage-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.app.dashboard-shell .loop-stage-summary button{display:grid;border:1px solid var(--line);background:var(--surface);text-align:left;color:var(--ink);cursor:pointer;border-radius:10px;gap:8px;padding:16px}.app.dashboard-shell .loop-stage-summary button:disabled{cursor:default;color:var(--muted)}.app.dashboard-shell .loop-stage-summary span{color:var(--muted);font-size:12px}.app.dashboard-shell .loop-stage-summary strong{font-variant-numeric:tabular-nums;font-size:26px}.app.dashboard-shell .loop-card{gap:14px}.app.dashboard-shell .delivery-risk-history{margin-top:24px}@media (max-width:899px){.app.dashboard-shell .change-risk>.workspace-tabs{display:flex;overflow:visible;flex-wrap:wrap;gap:0}.app.dashboard-shell .change-risk>.workspace-tabs>button{white-space:normal;flex:30%;min-height:44px;padding:8px 10px;font-size:12px}.app.dashboard-shell .loop-stage-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.header-sync{display:inline-flex;color:var(--accent);white-space:nowrap;align-items: center;gap:6px;font-size:11px}.app.dashboard-shell .risk-subset-notice{display:flex;border:0;border-top:1px solid var(--line);text-align:left;font:inherit;color:var(--muted);cursor:pointer;background:0 0;align-items: center;gap:8px;width:100%;margin:12px 0 0;padding:12px 0;font-size:11px}.risk-subset-notice>span{flex:1}.app.dashboard-shell .storage-location>code{display:block;overflow-wrap:anywhere;margin:12px 0}@media (max-width:899px){.header-sync{font-size:10px}}.app .health-charts:has(.chart-controls-grouped) .story-heading{margin-bottom:12px}.app .health-charts:has(.chart-controls-grouped) .story-heading h2{letter-spacing:-.025em;max-width:38ch;margin:0;font-size:22px;line-height:1.3}.app .chart-date-controls{display:flex;flex-wrap:wrap;align-items: center;gap:6px;width:150px}.app .chart-date-controls>button{width:100%}.app .health-charts .dw-presets{background:0 0;border:0;margin:0 0 12px;padding:0}.app .health-charts .dw-toolbar{overflow-x:auto;scrollbar-width:thin;border-bottom:1px solid var(--line);flex-wrap:nowrap;gap:4px;padding-bottom:2px}.app .health-charts .dw-preset{flex:none}.app .chart-controls-grouped{display:flex;border-top:1px solid var(--line);align-items: end;gap:12px;margin:4px 0 0;padding:12px 0}.app .chart-display-controls{display:flex;flex-wrap:wrap;flex:1;align-items: end;gap:8px;min-width:0}.app .chart-control-field{display:grid;color:var(--muted);gap:4px;width:145px;min-width:0;font-size:11px}.app .chart-control-field:has([aria-label="Agent work overlay"]){width:170px}.app .chart-display-controls>.dw-help-btn{position:static;flex:none;margin-bottom:5px}.app .chart-tools{display:flex;flex:none;align-items: center;gap:2px;padding-bottom:2px}.app .health-charts:has(.chart-controls-grouped) .daily-metric{flex:205px;max-width:none}.app .health-charts:has(.chart-controls-grouped) .story-series{border-top:0;align-items:stretch;margin:0 0 8px;padding-top:0}.app .health-charts:has(.chart-controls-grouped) .daily-metric .story-series-card{height:100%}.app .health-charts .story-series-card>.chart-context{color:var(--muted);display:block;text-align:left;font-size:11px;line-height:1.4}.app .chart-overlay-note{color:var(--muted);padding:0 0 8px;font-size:11px}.app .priority-locations .location-measure small{font-size:11px}@media (max-width:560px){.app .health-charts:has(.chart-controls-grouped) .story-heading{flex-wrap:nowrap;gap:12px}.app .health-charts:has(.chart-controls-grouped) .story-heading>div:first-child{flex:1;min-width:0}.app .health-charts:has(.chart-controls-grouped) .story-heading h2{font-size:19px}.app .chart-date-controls{width:114px}.app .chart-controls-grouped{flex-wrap:wrap;align-items: start}.app .chart-display-controls{flex:100%}.app .chart-control-field{width:calc(50% - 21px)}.app .chart-control-field:has([aria-label="Agent work overlay"]){width:calc(100% - 28px)}.app .chart-tools{margin-left:auto}.app .health-charts:has(.chart-controls-grouped) .daily-metric{flex:140px;min-width:0}.app .priority-locations button{flex-wrap:wrap;gap:8px}.app .priority-locations .location-name{flex-basis:calc(100% - 30px)}.app .priority-locations .location-measure{display:flex;text-align:left;flex:1;align-items:baseline;gap:8px}}.app .chart-marker-key{display:flex;color:var(--muted);flex-wrap:wrap;align-items: center;gap:12px;padding:0 0 8px;font-size:11px}.app .chart-marker-key>span{display:inline-flex;align-items: center;gap:6px}.app .chart-marker-key button{min-height:28px;font-size:11px}.app .chart-git-key{color:var(--accent);font-style:normal}.chart-check-list,.app .event-caption ul{list-style:none;margin:8px 0 0;padding:0}.chart-check-list li,.app .event-caption li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px 0}.chart-check-list time,.app .event-caption time{color:var(--muted);font-size:11px}.app .chart-check-key{margin-right:-8px}.chart-check-list li{display:grid;grid-template-columns:minmax(0,1fr);border-bottom:1px solid var(--line);gap:4px}.chart-check-list li:last-child{border-bottom:0}.chart-check-list time{display:block}.app .result-metric{min-width:0}.app .result-metric>div{flex-wrap:wrap;min-width:0}.app .health-charts .daily-metric{padding-right:0!important}.app .health-charts .story-series-card{padding-right:16px!important}.app .health-charts .story-series-card>span:first-child{box-sizing:border-box;max-width:100%;padding-right:24px}.app .journey-method{overflow:hidden}.app .journey-method>summary{min-height:44px!important;padding:12px 16px!important}.app .journey-method>p{margin:0!important;padding:12px 16px!important}.app.dashboard-shell .phone-view-picker{display:none}.app.dashboard-shell :-webkit-any(section.delivery-workbench,.collection-jobs){border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:24px 0}.app.dashboard-shell :-moz-any(section.delivery-workbench,.collection-jobs){border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:24px 0}.app.dashboard-shell :is(section.delivery-workbench,.collection-jobs){border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:24px 0}.app.dashboard-shell :is(.delivery-heading,.collection-jobs>header){display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:16px;margin-bottom:12px}.app.dashboard-shell :is(.delivery-heading,.collection-jobs>header) h2{margin:0;font-size:20px}.app.dashboard-shell :is(.delivery-freshness,.delivery-note,.delivery-record-links>span,.collection-job-context){color:var(--muted);font-size:12px}.app.dashboard-shell .activity-view .delivery-setup{background:0 0;border:0;margin:0 0 16px;padding:0;font-size:13px}.app.dashboard-shell .activity-view .delivery-totals{display:flex;border:0;border-bottom:1px solid var(--line);gap:32px;margin:0;padding:16px 0}.app.dashboard-shell .activity-view .delivery-totals>div{display:flex;background:0 0;border:0;align-items:baseline;gap:10px;padding:0}.app.dashboard-shell .activity-view .delivery-totals strong{font-variant-numeric:tabular-nums;font-size:24px;line-height:1.2}.app.dashboard-shell .activity-view .delivery-totals span{color:var(--muted);font-size:12px}.app.dashboard-shell .activity-view .delivery-chart{margin:24px 0}.app.dashboard-shell .activity-view .delivery-chart figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px;font-size:14px}.app.dashboard-shell .activity-view .delivery-chart-legend{display:flex;color:var(--muted);gap:16px;font-size:12px}.app.dashboard-shell .activity-view .delivery-chart-legend span{display:flex;align-items: center;gap:6px}.app.dashboard-shell .activity-view .delivery-chart-legend i{background:#9abaff;border-radius:2px;width:8px;height:8px}.app.dashboard-shell .activity-view .delivery-chart-legend span+span i{background:var(--muted)}.app.dashboard-shell :is(.delivery-records,.collection-jobs>ul){list-style:none;margin:0;padding:0}.app.dashboard-shell :is(.delivery-records>li,.collection-jobs>ul>li){border-bottom:1px solid var(--line);padding:0}.app.dashboard-shell .activity-view .delivery-workbench details{background:0 0;border:0;border-radius:0;margin:0;padding:0}.app.dashboard-shell .activity-view .delivery-workbench details>summary{display:flex;list-style:none;background:0 0;border:0;border-radius:0;align-items: center;gap:12px;min-height:44px;padding:14px 0}.app.dashboard-shell .activity-view .delivery-workbench details>summary:after{content:none}.app.dashboard-shell .activity-view .delivery-workbench summary>svg{color:var(--muted);flex-shrink:0;margin-left:auto}.app.dashboard-shell .activity-view .delivery-workbench details[open]>summary>svg{transform:rotate(90deg)}.app.dashboard-shell .activity-view .delivery-record>summary{grid-template-columns:minmax(0,1fr)76px minmax(100px,180px)16px;display:grid!important}.app.dashboard-shell .activity-view .delivery-record-title{display:flex;align-items:baseline;gap:12px;min-width:0;font-size:13px}.app.dashboard-shell .activity-view .delivery-record-title strong{overflow-wrap:anywhere;font-weight:500}.app.dashboard-shell .activity-view .delivery-pr-number{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0}.app.dashboard-shell .activity-view .delivery-record-checks{color:var(--muted);font-size:12px}.app.dashboard-shell .activity-view .delivery-record-checks[data-failed=true]{color:var(--warn)}.app.dashboard-shell .activity-view .delivery-record-details{margin:0!important;padding:8px 0 24px!important}.app.dashboard-shell .activity-view .delivery-record-links{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px;margin-bottom:20px}.app.dashboard-shell .activity-view .delivery-record-links>a{display:inline-flex;align-items: center;gap:6px;font-size:13px}.app.dashboard-shell .activity-view .delivery-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 24px}.app.dashboard-shell :-webkit-any(.delivery-stages,.delivery-source,.collection-job-actions) dt{color:var(--muted);font-size:12px}.app.dashboard-shell :-moz-any(.delivery-stages,.delivery-source,.collection-job-actions) dt{color:var(--muted);font-size:12px}.app.dashboard-shell :is(.delivery-stages,.delivery-source,.collection-job-actions) dt{color:var(--muted);font-size:12px}.app.dashboard-shell :-webkit-any(.delivery-stages,.delivery-source,.collection-job-actions) dd{overflow-wrap:anywhere;margin:6px 0;font-size:13px}.app.dashboard-shell :-moz-any(.delivery-stages,.delivery-source,.collection-job-actions) dd{overflow-wrap:anywhere;margin:6px 0;font-size:13px}.app.dashboard-shell :is(.delivery-stages,.delivery-source,.collection-job-actions) dd{overflow-wrap:anywhere;margin:6px 0;font-size:13px}.app.dashboard-shell .activity-view .delivery-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.app.dashboard-shell .activity-view .delivery-evidence h3{margin:0 0 8px;font-size:14px}.app.dashboard-shell .activity-view .delivery-evidence p{color:var(--muted);font-size:13px}.app.dashboard-shell .activity-view .delivery-evidence ul{list-style:none;margin:0;padding:0}.app.dashboard-shell .activity-view .delivery-evidence li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;font-size:13px}.app.dashboard-shell .activity-view .delivery-evidence .experience-status{flex-shrink:0}.app.dashboard-shell :-webkit-any(.delivery-connection,.delivery-source){border-top:1px solid var(--line)!important;margin-top:20px!important}.app.dashboard-shell :-moz-any(.delivery-connection,.delivery-source){border-top:1px solid var(--line)!important;margin-top:20px!important}.app.dashboard-shell :is(.delivery-connection,.delivery-source){border-top:1px solid var(--line)!important;margin-top:20px!important}.app.dashboard-shell :-webkit-any(.delivery-connection,.delivery-source) p{max-width:70ch;font-size:13px}.app.dashboard-shell :-moz-any(.delivery-connection,.delivery-source) p{max-width:70ch;font-size:13px}.app.dashboard-shell :is(.delivery-connection,.delivery-source) p{max-width:70ch;font-size:13px}.app.dashboard-shell .activity-view .delivery-empty{padding:24px 0}.app.dashboard-shell .activity-view .delivery-empty h3{margin:0 0 8px;font-size:16px}.app.dashboard-shell .activity-view .delivery-empty p{color:var(--muted);font-size:13px}.app.dashboard-shell :-webkit-any(.delivery-recovery,.collection-job-recovery){display:flex;color:var(--danger);justify-content:space-between;align-items: center;gap:16px;margin:16px 0;padding:16px 0;font-size:13px}.app.dashboard-shell :-moz-any(.delivery-recovery,.collection-job-recovery){display:flex;color:var(--danger);justify-content:space-between;align-items: center;gap:16px;margin:16px 0;padding:16px 0;font-size:13px}.app.dashboard-shell :is(.delivery-recovery,.collection-job-recovery){display:flex;color:var(--danger);justify-content:space-between;align-items: center;gap:16px;margin:16px 0;padding:16px 0;font-size:13px}.app.dashboard-shell .collection-jobs>ul>li{padding:20px 0}.app.dashboard-shell .collection-job-heading{display:flex;justify-content:space-between;align-items: center;gap:12px;font-size:14px}.app.dashboard-shell .collection-job-context{display:flex;flex-wrap:wrap;align-items: center;gap:16px;margin:8px 0}.app.dashboard-shell .collection-job-next{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:16px}.app.dashboard-shell .collection-jobs li p{overflow-wrap:anywhere;max-width:75ch;font-size:13px}.app.dashboard-shell .collection-job-next a{font-size:13px}.app.dashboard-shell .collection-job-actions{display:flex;flex-wrap:wrap;align-items: flex-start;gap:20px;margin-top:12px}.app.dashboard-shell .collection-job-actions details{background:0 0;border:0;border-radius:0;flex:1;min-width:160px;margin:0;padding:0}.app.dashboard-shell .collection-job-actions details>summary{color:var(--muted);background:0 0;border:0;border-radius:0;min-height:36px;padding:8px 0;font-size:12px}.app.dashboard-shell .report-workspace .report-brief{background:0 0;border:0;border-radius:0;padding:20px 0}.app.dashboard-shell .report-workspace .report-brief dl{gap:24px}.app.dashboard-shell .report-workspace .report-brief dt{margin-bottom:8px}.app.dashboard-shell .settings-workspace :-webkit-any(.capture-panel,.threshold-panel,.verification-panel,.storage-panel){box-shadow:none}.app.dashboard-shell .settings-workspace :-moz-any(.capture-panel,.threshold-panel,.verification-panel,.storage-panel){box-shadow:none}.app.dashboard-shell .settings-workspace :is(.capture-panel,.threshold-panel,.verification-panel,.storage-panel){box-shadow:none}.app.dashboard-shell .settings-workspace .capture-panel{background:0 0;border:0;border-radius:0;padding:20px 0}.app.dashboard-shell .settings-workspace .capture-panel .capture-grid{background:0 0;border:0}.app.dashboard-shell button.help-dot{color:var(--muted);background:0 0;border:0;width:36px;height:36px;top:16px;right:16px}.app.dashboard-shell .change-risk>.risk-controls[data-comparing=false]{gap:16px}.app.dashboard-shell .change-risk>.risk-controls[data-comparing=false]>label:nth-child(2){order:-1}@media (max-width:899px){.app.dashboard-shell .phone-view-picker{display:grid;color:var(--muted);gap:6px;margin:0 0 8px;font-size:12px}.app.dashboard-shell .phone-view-picker select{width:100%;min-height:44px;font-size:14px}.app.dashboard-shell .activity-view>nav.workspace-tabs,.app.dashboard-shell .change-risk>nav.workspace-tabs,.app.dashboard-shell .settings-workspace>.settings-tabs{display:none}.app.dashboard-shell .change-risk>.risk-controls[data-comparing=false]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app.dashboard-shell .change-risk>.risk-controls[data-comparing=false]>label{grid-column:auto;grid-row:auto;order:0}.app.dashboard-shell .change-risk>.risk-controls[data-comparing=false]>label:nth-child(2){order:-1}.app.dashboard-shell .change-risk>.risk-controls[data-comparing=false]>button:last-child{grid-column:auto;grid-row:auto;justify-self:end}.app.dashboard-shell .activity-view .delivery-totals{justify-content:space-between;gap:16px}.app.dashboard-shell .activity-view .delivery-totals>div{display:grid;gap:6px}.app.dashboard-shell .activity-view .delivery-totals span{max-width:12ch;font-size:11px}.app.dashboard-shell .activity-view .delivery-record>summary{grid-template-columns:minmax(0,1fr)72px 16px;gap:12px}.app.dashboard-shell .activity-view .delivery-record-title{grid-column:1/3;grid-row:1}.app.dashboard-shell .activity-view .delivery-record>summary>svg{grid-column:3;grid-row:1/3}.app.dashboard-shell .activity-view .delivery-record>summary>.experience-status{grid-column:2;grid-row:2;justify-self:end}.app.dashboard-shell .activity-view .delivery-record-checks{grid-column:1;grid-row:2}.app.dashboard-shell .activity-view .delivery-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.app.dashboard-shell .activity-view .delivery-evidence{grid-template-columns:1fr}.app.dashboard-shell .activity-view .delivery-chart-legend{gap:12px}.app.dashboard-shell :-webkit-any(.delivery-recovery,.collection-job-recovery){flex-direction:column;align-items:stretch}.app.dashboard-shell :-moz-any(.delivery-recovery,.collection-job-recovery){flex-direction:column;align-items:stretch}.app.dashboard-shell :is(.delivery-recovery,.collection-job-recovery){flex-direction:column;align-items:stretch}.app.dashboard-shell .activity-view .delivery-record-links{flex-direction:column;align-items: flex-start}}@media (prefers-reduced-motion:reduce){.app.dashboard-shell :-webkit-any(section.delivery-workbench,.collection-jobs) *{animation:none;transition:none}.app.dashboard-shell :-moz-any(section.delivery-workbench,.collection-jobs) *{animation:none;transition:none}.app.dashboard-shell :is(section.delivery-workbench,.collection-jobs) *{animation:none;transition:none}}.app.dashboard-shell .settings-workspace .dw-capture{background:0 0;border:0;border-radius:0;padding:20px 0}.app.dashboard-shell .saved-assessment-source{color:var(--muted);font-size:12px}.app.dashboard-shell .recipe-source{background:0 0;border:0;margin:12px 0;padding:0}.app.dashboard-shell .recipe-source code{display:block;overflow-wrap:anywhere;padding:12px 0}@media (max-width:899px){.app.dashboard-shell .activity-view .delivery-workbench{display:flex;flex-direction:column}.app.dashboard-shell .activity-view .delivery-chart{order:1}.app.dashboard-shell .activity-view .delivery-connection,.app.dashboard-shell .activity-view .delivery-source{order:2}}.app.dashboard-shell .risk-test-actions{grid-column:1/-1;display:flex;align-items: center;gap:20px;margin:4px 0 16px}.app.dashboard-shell .risk-test-actions a{font-size:13px}.app.dashboard-shell .activity-view section.delivery-workbench{display:flex;flex-direction:column}.app.dashboard-shell .activity-view .delivery-chart{order:1}.app.dashboard-shell .activity-view .delivery-connection,.app.dashboard-shell .activity-view .delivery-workbench>.delivery-source,.app.dashboard-shell .activity-view .delivery-risk-link{order:2}.app.dashboard-shell .risk-score-evidence>.experience-status{margin-bottom:12px}.app.dashboard-shell .collection-scope{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}.app.dashboard-shell .overview-stage>.journey-summary{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:24px 0}.app.dashboard-shell .codebase-view .ft-folder{background:0 0;border:0;border-radius:0;margin:0;padding:0}.app.dashboard-shell .codebase-view .ft-summary{background:0 0;border:0;border-radius:6px;min-height:36px;padding:8px 6px}.app.dashboard-shell .codebase-view .ft-summary:hover{background:var(--surface-soft)}.app.dashboard-shell .codebase-view .ft-file{background:0 0;border:0;border-radius:6px;padding:8px 6px}.app.dashboard-shell .codebase-view .ft-file.ft-selected{background:var(--surface-soft);outline:1px solid var(--accent)}.chart-menu-content[data-menu=Display\ settings] :-webkit-any(.story-toolbar,.story-evidence-options){display:grid;border:0;gap:0;margin:0;padding:0}.chart-menu-content[data-menu=Display\ settings] :-moz-any(.story-toolbar,.story-evidence-options){display:grid;border:0;gap:0;margin:0;padding:0}.chart-menu-content[data-menu=Display\ settings] :is(.story-toolbar,.story-evidence-options){display:grid;border:0;gap:0;margin:0;padding:0}.chart-menu-content[data-menu=Display\ settings] label{display:flex;align-items: center;gap:12px;width:100%;min-height:44px;margin:0;font-size:14px}.chart-menu-content[data-menu=Display\ settings] input[type=checkbox]{flex-shrink:0;width:18px;height:18px}.chart-menu-content .display-options-heading{color:var(--ink);margin:20px 0 8px;font-size:13px;font-weight:600}.chart-menu-content .display-options-heading:first-child{margin-top:0}.chart-menu-content .display-options-help{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin:16px 0;padding:0}.chart-menu-content .display-options-help>summary{background:0 0;padding:12px 0;font-size:12px}.chart-menu-content .display-options-help p{margin:8px 0;font-size:13px}.app.dashboard-shell .analyzer-results-list .analyzer-row{display:block;padding:0 12px}.app.dashboard-shell .analyzer-results-list .analyzer-open{width:100%}.app.dashboard-shell .analyzer-results-list .analyzer-open[aria-expanded=true]>svg{transform:rotate(180deg)}.app.dashboard-shell .analyzer-detail-actions{display:flex;flex-wrap:wrap;align-items: center;gap:12px;padding:4px 0 12px}.app.dashboard-shell .analyzer-measurement{background:0 0;border:0;margin:0;padding:0}.app.dashboard-shell .analyzer-measurement>summary{color:var(--muted);padding:8px 0;font-size:12px}.app.dashboard-shell .analyzer-measurement p{padding:8px 0 0;font-size:13px}.app.dashboard-shell .codebase-view .explorer-column-sort{color:var(--muted);background:0 0;border:0;border-radius:0;gap:6px;min-height:40px;padding:8px 0;font-size:13px}.app.dashboard-shell .codebase-view th[aria-sort=ascending] .explorer-column-sort,.app.dashboard-shell .codebase-view th[aria-sort=descending] .explorer-column-sort{color:var(--ink)}.app.dashboard-shell .codebase-view .explorer-column-sort small{color:var(--muted);font-size:11px;font-weight:400}.app.dashboard-shell .changes-view .change-list{background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.app.dashboard-shell .changes-view .change-list>summary{display:flex;background:0 0;border:0;align-items: center;gap:12px;padding:16px 0;font-size:16px}.app.dashboard-shell .changes-view .change-record-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.app.dashboard-shell .changes-view .change-list>.form-grid{display:flex;flex-wrap:wrap;align-items: flex-end;gap:20px;margin:8px 0 20px}.app.dashboard-shell .changes-view .change-list>.form-grid>.field{flex:1;min-width:220px;max-width:520px}.app.dashboard-shell .changes-view .change-other-picker{background:0 0;border:0;margin:0;padding:0}.app.dashboard-shell .changes-view .change-other-picker>summary{background:0 0;padding:10px 0;font-size:12px}.app.dashboard-shell .changes-view .change-rows{border:0;border-radius:0}.app.dashboard-shell .changes-view .change-row{border:0;border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr)16px;text-align:left;background:0 0;border-radius:0;gap:16px;min-height:76px;padding:16px 12px}.app.dashboard-shell .changes-view .change-row strong{font-size:14px;font-weight:550;line-height:1.5}.app.dashboard-shell .changes-view .change-row small{color:var(--muted);margin-top:4px;font-size:12px}.app.dashboard-shell .changes-view .change-date{color:var(--muted);font-size:12px}.app.dashboard-shell .changes-view .change-row[aria-busy=true]{opacity:.6}.app.dashboard-shell .risk-score-context{display:block;color:var(--muted);margin:0 0 12px;font-size:12px}.app.dashboard-shell .risk-score-scale small{line-height:1.5}@media (hover:hover){.app.dashboard-shell .changes-view .change-row:hover,.app.dashboard-shell .analyzer-results-list .analyzer-open:hover{background:var(--surface)}}@media (max-width:899px){.app.dashboard-shell .codebase-view .explorer-modes{display:none}.app.dashboard-shell .codebase-view .explorer-toolbar{gap:12px;margin-bottom:16px}.app.dashboard-shell .codebase-view .explorer-view-picker{margin:0 0 16px}.app.dashboard-shell .codebase-view .explorer-query-row{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.app.dashboard-shell .codebase-view .explorer-query-row>input{width:100%}.app.dashboard-shell .codebase-view .investigation-filters{width:100%;margin:0;padding:0}.app.dashboard-shell .codebase-view .investigation-filters>summary{overflow-wrap:anywhere;min-height:36px;padding:6px 0;font-size:12px}.app.dashboard-shell .codebase-view .investigation-filters .filters{display:grid;grid-template-columns:1fr 1fr;gap:12px}.app.dashboard-shell .codebase-view .investigation-filters .filters label{min-width:0}.app.dashboard-shell .codebase-view .explorer-result-scope{margin:12px 0;font-size:12px}.app.dashboard-shell .changes-view .change-list>.form-grid{display:grid;grid-template-columns:1fr;gap:8px}.app.dashboard-shell .changes-view .change-row{grid-template-columns:minmax(0,1fr)16px;gap:8px 16px;padding:16px 8px}.app.dashboard-shell .changes-view .change-row .change-date{grid-column:1}.app.dashboard-shell .changes-view .change-row>span:nth-child(2){grid-column:1;grid-row:2}.app.dashboard-shell .changes-view .change-row>span:last-child{grid-column:2;grid-row:1/3}}.app.dashboard-shell .activity-view .delivery-chart.is-compact{max-width:520px;margin:20px 0}.app.dashboard-shell .activity-view .delivery-chart.is-compact figcaption{gap:8px;font-size:12px}@media (min-width:900px){.app.dashboard-shell .codebase-view .explorer-table-layout th[data-numeric]:not(:first-child),.app.dashboard-shell .codebase-view .explorer-table-layout td[data-numeric]:not(:first-child){text-align:center}.app.dashboard-shell .codebase-view th[data-numeric] .explorer-column-sort{justify-content:center;width:100%}.app.dashboard-shell .codebase-view td[data-numeric]{font-variant-numeric:tabular-nums}}.app.dashboard-shell .navigation-help,.mobile-navigation .navigation-help{border-top:1px solid var(--line);display:grid;color:var(--muted);gap:14px;margin:20px 8px 0;padding:16px 4px;font-size:12px}.app.dashboard-shell .navigation-help a,.mobile-navigation .navigation-help a{display:flex;align-items: center;gap:8px;min-height:28px}.app.dashboard-shell .navigation-help a:hover,.mobile-navigation .navigation-help a:hover{color:var(--ink)}.app.dashboard-shell .product-navigation{overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain}.app.dashboard-shell .product-navigation .sidebar-heading,.app.dashboard-shell .product-navigation .navigation-item,.app.dashboard-shell .product-navigation .navigation-help{flex-shrink:0}.mobile-navigation .navigation-help a{min-height:44px}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens: none) and ( not (margin-trim: inline))) or ((-moz-orient: inline) and ( not (color:rgb(from red r g b)))){*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}html:root,html:root[data-theme=dark]{--bg:#10141c;--surface:#181e28;--surface-2:#1e2632;--ink:#edf1f8;--muted:#a3aec0;--line:#303a4b;--accent:#9abaff;--ok:#92d5b4;--warn:#ebc28c;--danger:#ff9fae;--background:var(--bg);--foreground:var(--ink);--card:var(--surface);--card-foreground:var(--ink);--muted-foreground:var(--muted);--border:var(--line);--input:var(--line);--ring:var(--accent);--secondary:var(--surface-2);--secondary-foreground:var(--ink);--primary:var(--accent);--primary-foreground:#142346;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--radius-panel:14px;--radius-control:8px}html:root[data-theme=light]{--bg:#f4f5f8;--surface:#fff;--surface-2:#edf0f6;--ink:#222d42;--muted:#58677f;--line:#d5dce8;--accent:#355fbe;--ok:#246745;--warn:#875310;--danger:#b32f4c;--primary-foreground:#fff}.workspace-scope .scope-location{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:50%;font-weight:500}.scope-revision{display:flex;font-variant-numeric:tabular-nums;align-items: center;gap:8px}.scope-revision code{color:var(--ink);font-size:12px}.scope-date{color:var(--muted);margin-left:auto;font-size:12px}.experience-status{display:inline-flex;border:1px solid var(--line);white-space:nowrap;color:var(--muted);border-radius:6px;align-items: center;gap:6px;padding:3px 8px;font-size:11px;font-weight:500;line-height:1.5}.experience-status-mark{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.experience-status-attention{color:var(--warn);border-color:color-mix(in srgb,var(--warn)40%,var(--line))}.experience-status-success{color:var(--ok);border-color:color-mix(in srgb,var(--ok)40%,var(--line))}.experience-status-error{color:var(--danger);border-color:color-mix(in srgb,var(--danger)40%,var(--line))}.result-metric{display:grid;gap:6px}.result-metric>span{color:var(--muted);font-size:12px}.result-metric>div{display:flex;align-items:baseline;gap:8px}.result-metric strong{letter-spacing:-.025em;color:var(--ink);font-size:24px}.result-metric .result-before{color:var(--muted);font-size:20px}.result-metric small{color:var(--muted);font-size:12px}@font-face{font-family:InterVariable;src:url(./InterVariable-fxjyg8gv.woff2)format(woff2);font-weight:100 900;font-display:swap}@font-face{font-family:Asta Sans;src:url(data:font/woff2;base64,d09GMgABAAAAACigABEAAAAAWsAAACg9AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkwbrHYchUYGYD9TVEFUKgCCPBEICuVMy1sLgmgAATYCJAOFOgQgBYQmB4YnFyQYgmgbPUsV7NggbgcV9uP7ORiNjLqoKP3M/v+S3CGqfWXwEHOa6rkECQJHZ+SQyokXlaBQrBJ+lbve6eiuFXS8CcOeiJn6w4UR5i/SEm1RX9BMe146HlQsGMz0nWnrtiM09kkuyfP8H7L7f2tOG5uKEp+gkUdZJ7ROQvMd0Jw1uwl4saLBQggkIQkJSSAKEaICCQQNQYJKKMGk4t+rCXD1v1KzOzitvbQ96Ul73nOH7bqBqFgje2a/IsNCoWOFYCSSTYSJAlIiipWK0OwIjp7H270/2rQSCwQD1Pz4nNqMIUnfSHYXkT9I/k5kVrrangjlq30tIgQu10UVrjjAE9BFMzSvUvLapxMmHt6TNNINyb2mYrJ2Y+PHOb8JZU/JY3XCfUK+jdOusBWA0uT9/zb9bN/Ts/dLi36f2GePc+xUQO0y1yGo0r25b2Y0d67GkqUPksbwgcZwYo0XZHlB+ihrifxTEVWAnfRRYTvA3C22XFSBPl06LNOWSYlF0+S19zVAqn3ZiyEp86hz1BC/txuZjT/mgT/91XFIELEhBAkSbPcwNmuYV97H1k4bsCgH2pd5j1WgwgA4hgpAIISQKYMYMwE1ZQrqiAWIRYswjjoKA4EArRCoRUchQDuRepiTp/VFQLjo7WqB6FuunjYgwALyDyHQZ37BYj3m5uUuB7zzdYC73ZzHQDRQBlmhBEmfDmjq11UbxxHKXwREMFCahRMgjRYKHf3aIqHNIUjC0Kv8gCIQUiwIIPlaKCyCWMEI0ERjc992RUVg5CPpT7EGIwLXHjNuwhRspkW5kLX84My4GUhXWlKf6jhTFGPUkTXjReXFLCsiY4r9uccXVSjijwB8+9HXnvrAO173X7c89dSLQ+5G9tdfnUuWnLTooN2222jWB8YN6dMBMZrfICZgURLmd0LvFAtik4iOkBbZ0x30N7ifwlEhCyVdGJNjXaFMJz6LJB0VcR8SDsSkSCCCuGQ+Ca34WBSLepEtOIIrWkVD5HwG1jmavItH1OREm2CKHCETHqHgpT7ZUBjNCiCcTpGTwqAXaNeB7DdwspSKKAUYG9XQ54IiwwLnOLAwICMeQJ4Hd77jndViYaR4CXBAq/RvaxMjs8SIl6gEjjxzNCzQhDAzhB+MQB26dEPFLC84FfsQoZqiqKSx8RDhy3MES9ENB4Kha7/5dfve9S5CHhLPegnkC6+jh5FoAYOChCZEhmCMaNRUz3k+NhLVqAC0Ice6lkYin2qXoQuBISS0hV+YBAVkwbc4qIAhpqdqlCIPCjPNAL1hrhr2lzqiO/AVKYFa1mezhXCj5/raltGsUpsFZb7cAUu3H96x0kRuYjEd9iWoBBYRcosgAB8SYp/IiKYTH3rUjj4aOqp2c4INVLBAKJH9RUEzABN4I2tl8sYdS0dfl18BBIl7qxqJ6qRIE5FWQOwAGuLUpXNymUBUs54WI7XzRh0ySl6jAo2TUM/j4ghsoyqWwNK0EwsHTLX1IZlwfYFY0Ez+P9ubAjGgVB0gjpfOwVlDgpaxp9BMmnL6naSiMoTUl8uUxArFccmwVkZiCdsA4jhLt4c0BC3g1JNefvACyxHrMNhfUYxSCkjN/7qWjhFqrJ4+zG6DCwpiNiAqSEm53LES5jZEBVoYv9IVO7aDSWuPs60cdrzIpHFOFIbCoZpYi0uKrFJfSvGMLa5UV1P+x6CZ6bPwk6v+avpnnX23mgp7TDqC+ExkovDN+FDzdmGvvKCtnb4YmpN28pE4sEJfCBoOcfYEQwsxsufJSrmIQ7dKrt75dnYsT5pyV8eQFawrmLgVStUGMwRNsDqVJXHgTQLz2upxm1fzcuSkicBeoZXb8vNSX1ryRKH4mrmzbYgmJZLopna0SCs9IegC2GUSeF1d0RKY5YsC4HulST2Wmk8LtskmvSc/MGoLUovp4gsrn29S5riA9ZE5b2ZMmLbeAMbMb4BHedVqKlcmUp62JIBSqolgTIJwyzPMoPfRgVEbO7+q9KoDB2Mo/yTIqlH4SP6Dlw4wwuD0G76rYG0PcqxSdq0ik/f/4A/BBFBj/5MgyBga6ywjvnYMBC699VG2tPMJv5Frxnw0kWu4tiZrZNz2fVhysyd86mkS6lu0zXWinxxSU9/RAjAXXm9s0ednvHnjOaeQTZJzD3n4zpu9/rNai/pw0DLcyJlQykOjN3KdNBW+wpI11yf8WOHIK4avt6/kHyo5ANAnJ0fCnp45saRWOBP/GAXAwYrMKzzrkCyQ2uhVlUoWomZGvvGz0O7+5niUk4k4uU+cY+9tXtr1FVroki+pGiaDwVCP/HNkdHiMm2SNQxI7BABcDlQt6yge9YJ7ziYgzjLdGWMZy0lJ0bKW0wPaNOCxs8VxmtZQL9FfJ6XPRy492AwsM6JsHCwPugMVnayxZ6TDoHBToCtX44bnI9VFwuiMkKF9paSoVbl8Tdl/JMA4WZci0B0aXT7x3pAx2wlTsqUJnD1Ta7SrFTpUvgngt2HbEhMwjcmJIMzncCKgg5Jnr4KnSsBtjH7yvp5xbzQKKSy3FKQzWuW9UrkL2pBkdYnhfgLibozJk9sQtcWwXHdhBSgjru7Kl9fVc0PfCfvT4sgpwnLdJlh3IERFQ78Fv25VmQ1mcgCs4Vm5aUa6djwZieCa7x3QoAYAAaNzqGmJB0Oe5Vww2ZFyeRWoHPVQrTiToDzk8WnFCmzX2fNBOlDpvNSj/0YGWZ5SG+yjK040rnreEM+MxMLzxpEtnnzhJFna4MljJmJSxaXjT1lVgS8MgWVWJ6GI3kjuPzWPd/W8060YyEm45dkLya1PWAQAFEpMqHk9g96AWPlZEf9s/pChlpTecCLbgvzmWDyNEPPI7psL99orMdlkysSUgV3c9Wf3aZThoZxdNhI/z71r5k/sU89lNCbQoLtuIOm2PQU5dkkQH0awSXId9WRsdSHFiuZ+S/u9jJqRUE9BcSw4+wBG/bzu6/UEpY5XskMm0efnDJCaqyO6WLpDNQ58MXoTUPe0THN8zJNXRp6Zpto5FtS1yyVxuDMnkzHH+gSULCDQo9EJIddRR0Kax5bW2Pq1z9+yItbh4K111RkdjDo1QaVkfLKlf2swqdLYRlqsgBMy1NhQ1+FiW2Uap6szOVaJdJIMvq+jX1iiaZW2iWpH1FeQcmyiNINZAficrijaZPxTswezxm7kKNlv2oljlh5oBBrCjj5Hl7cc/qDkJ7yPg4OPg9zfIrC5FIdzVx4Uyyq5WrhMQZBY6RJBfPIAGUgQZImiSESWDER98iA0DAimROVIBEui2BLBkcFyZYg8GYorV+HJMHwZTiAjCGUkmcQolH7kMopCYihlNJWMoZaxNNKPVsbRyXh6mcAgcYzSn0kmMsskFpnMKjFs0l+RTFUs8ewyjUMSlMh0pZLIKTOUyUyH7wMWItJWuYyXYEsKRH+FeZzmoAKBNsFChI5Kj1GYcBEiRVktWoxYceIBuLfq/24kSpIsFV4agnREGTKRkFFkoaLJxsCUg4WNA9Su947x0j7Zot/jPC/PxhNGz4p+kweKAO/1xfMtPWC96G7tAO2PBysC+a3GBhcUDGzpbQXe9/HPAuvO5rOIhkWBl8JfBFT73TctELA+sbYcT32MIdvPiSYaDYINFu2EfHkkHIj6WqGiBZg1bcac9dZZCxEAlSgJXpt2vbA6LClvuz8/mVLEixJ6D700GH9yrTEolSlUtTSJ7VSSCCSJJUE9Sh9bgCxJBIfcAZhCCYvW/WNRYfz9azE1xr6o2APSXpMAJ0qw3a9oe+hbbVvCrL2enzZVGIiHkvCDoQwQCXLcBFD20DlFRE3ZuRPYHVzHXwQUUSjYQmp7FgSMIBC6MY6bFWX/RzEVoZVhXR9/ENjpCZKIwoOwv1QYscIEGhQBD4X2FKmGMUzM/xiobZyGsJDEG71w0XitLxccOBFgaBQqhYuPCmpbTK4/OLbuXuMH6v2WALfhHVzOkKfgN47gcA8eD7loUxTm0hIOsH+CvkOGAMqvrgCzMBCePhiEg09C71719CAAVKRcjV6D5z5oQHkY9J9KsCED1yT8YA07aMExJ5121kWX3fCSN3zsl+TMo74zgBn84Df+xifgk/EEfCaejZfjt6YR0rakbSNE/fMPzDrosGNOOO05F1x2NcPxFz4en3QS4PszhrFvWuckx8keZIAXcVv7lZj4T/df1/66+tfiXwtPmp7UPil7UvLE/sT6xPRE/qTo8Z3Hjvc+z8/auoaCy34v3+orrnriqciCA15ArpAjL6ufsbHphYM4KjAWXrqhlVre/RLMQTi5GIDWmhGAOOwobjugYONFKhOtxXbJ0MVpcZ74KeAsyjvORIvPUKlxJpULnRAv6U0hvQOA1Dhqx1JtWoGCr/OARMAf0ilGFMU048q9uvztTCZVfjTruhV/SmnhXWc93RqFCTvqqFrSgc+g0IePKU2M5DDM84LTI2LPPZO7ZFVSINno9VcRcDbmVHgbGkeVFC9rpGK/x9glLs/7OECet1ou7DQgqEF7B8TWCzFUtFYuqBTraGitutE8HENqVUWRWrDclKqYGrvVaFVQibXustLHqTAcRNuvVXJkOrJhPcbvq/ljvEhUgFIgBJd7JIxLXFEVFksZSZPlEzoLpfjQvud+Wncu6yg9hpqZXkaWNZeke3NbXH7fjFzcvkel+y1URq+4zpWaIWXWpM2P02Fpi7V1XQZRTwVZgFFtY4aLrc3tbhQwS35VG+utlPICNo5aGSoRnODOJ3aLfKhPrL/lX2o6gp12v+0LuZmi9GT2Lxw/lIrTj86f4s49yu3s33Lsr6LYKGOV1RvTSkaT0Q4smRHDPjScxB77VtzeGVItyCYkP2S6uaTRyb2+j7yusBVrT+x7grMZU5cnARf6Uz3uk4edf1qWVd7d0Q4GjrXHvm6YUR4eNGm87lOBY8khD0kjPz9CeBn7vy/C+eQF5kyejn1ce/QbKw27oLoQ1Bxkp0VYcfKVxz4NovoXGudeH/B5Bl7xt7SPkU2r6+5XhuIE+z19qeDU3PwsmPcUHJThRrxKiO2WpCYcU4Wq1KooEn8aE6jBda5xkqqTHx6sicDt6MQrW7od4kzUn+98lE/YGFw9norQZpyeN3pcFrKLhZcW2x4CSyYNWEyPXqY+yYpCqZWuf6bqeZNAWSeMg/HYj3xqJ5iLz9K637Vdzgav3u1V5oqXAXLdeb92wghdoGBgWOrXqyWvvL0wXRnaDGQiBmFpuyszmACenCJWIc/G/YkdayLJ+FnJIetM+Xi46gQZnEkybQDq3UjjPGfjJkrB13CZY4kkV4TbvytEHmUMYA6KaCHTvVxTsjIhLW8HNWTLBuLld/s96pQH1dv3zsC/URyi9EQ60gWYWdzq5lAXcGr1hqeiIlXUx5RMKsPMZyVTXyDGcdm6RDKIf3evfwmUKfgyxk4CFcA9WJJQhyhFoThpZJBt2eQtj4s0+LZPhRnSA5aE3DY9XabN+OS9PTwNXNeFqcF0UFWAg4hGER339HM7O45t/saoyMxb/1GsqWbo2jCR1Pqg3M1svWmUQ35cw680ktX6Xf4UFrvC+QlZegwl4Y6pTpcx4PzVgk5VjxyuUJUiIk+Qb/uPvBAk44bW87iiZJB9IByWmuwivu+yvh99Wl7pYAc0Ug+aQ/67kxhxDY+c1DkIlrwc2eq1IbDSwAgieXLHHDNvCWrims0cmV06PGymQ6SrqTLXotghl3ZFhPDnFBqzHJz/CZC5bLy8fIdySvF7+o9lOMXMqgQxwAjpGBkhjnrZXh1KSNutsFr20lZUe4OPAVEpitawnG4ZJQSYEhg76LSK9G8hzO+lxKIhgU3oVk8MhIuCeYQMlaffLtlenNGgT57j0QsKh4TxjChd3uV9qxAP5KfTLG2DGr0SD1cbKTVXM0RpBfsHtH8TEoH6J1HaiLgj/XPd36LuG/tXaGMXqLj4+2IkdK/3UXrlB7L39yvgWSzf0lMgqPzylK7zposeD/rksWyQax42YHlqUd/Q+sgWxH+pvwNud/pP02x3RSpQWTuEcWp7/TVgu6O22TFrc82wJXDlqcewuGWGrNy/tqkZcqW7w2OKYzGabMqgvXy5l5DbANCiMa8wTjCfcJmOt1nJVNinFkervQvRg95ECXLfTgjJX42/XfPPlkuREZITpZkiLefDSXW4rbYFAb5X1xc7ZIWHkBfW4AbaUaTYZSVjWEhLSsNulgHfp2AeoBkFrVoxdS5W88rEzc45VzS22dhXIcnZvxqtf3TeJVkhqkBB9ig7opHIjLY9ebDjmBx62F13VCYmeVM4UTjeSTDAUtsTQpoxfp8aw6as5nC5eEoO+auNr3GdKtXqORD8wcDOnui4XaLDHsUIRz8UO/mpelzIc53rGVnG54EB2Go8fPX06MUHdchqxVaqXK9xlf7b2BHhfiQSBq/LuO4VK6JuTLm4U7QIw5PVQYbViRRk/+5SXUjQQQ62ev6Hy7oHzYr9S/Z3SELwiF66YHCnoKvDKYpdTQhAc54iyzApJ3pqZ8WGzZOnvFxRBMtd+en2/gKtd4SNMc/yumJbS2IVa1l9y8ISu4tCuv7+DO/4+pixlCUtQu938gfhFJG+H4PsLE/bHEwQNvsUoEKvN27LI+YVLRe/+LzATW3YxX8p/6BeeVX6LBpGtPg4CnOL3SgVf8PV36I4+Vt/17w4vd+dzlv/482b8natyKEpaCBd3oR5ISrPtRbB4Nz0HGx53RqV3LQpuYK5Pymw4sgRVZR8R3ElZVOsZ+AVzxAa8GsMlzDix1Lph/S4do4P+92rGpycSlXkikVV/ZzSsckObLWPmPyQqtTy2ckf2OPNcY54j1Mnkzg7GVpTG0voFP7HXTZaBu/3GMpLi4srHHpDhd1eXFG67jTTPyUllpkTk/Jfv/90dz99pbv0AI+i11M4eigvKS7mqMEQaixixqYkp2ma/N8YCDQ/owmPSja69EXc+DNPVlLZWeqMcZckIiY+eV9ChrJSyu0N0NVFdZr2TxfVq2oYbDuPnigtco45H1zHpXyQmVmYHLe3efg2bHi9kpncApr8IdY53ZCjFzWM0U/2dNNPGcbRXofOxzoHoug2n6Nn9DjtVHcP7WQ/hfYAH5o2VZDvlawx0LTda/3Auc5f122giwfzB/cZaLpn/Zyz/toueBp43nP+1ppb05fvtTUwstvKTPfCVKDEIwHtzNzsHIw0doXZbN3ADKroLmYf7u7JPRixTBU4PdDkUFdxhUcr61u/XtarVbPCf5WlfWAcGndD6HO+s72dkG396kdF4LZU/pZcniPLKxXUNOWplPVsfqUkC69RFJ14bumhx/MYcoMsnWxBeegwfqiBKftLIpILxQ22oBDEMeG5A0VYLGowoU1pkoJEM01VUN/JhV3ywPGmNz1sm+Xz4ZVBI+QE6VtZgpKAQdp+sVRSKCDPjmRvfhzWl3tkk4eYFqbBTNQWKKS1PH6dUi7ydApA8CE+RsFw9C8+nYvoR63PjFJjC+sF/HqZStDQxjf2TowONgiFCplUpBCKhFIZXy6F/btuHPN8WsJvmgR20ORoFziZJLWULseEyAz5/FyHJ0dvaMjJc/Dz5YYQjFxKp6iZIkF5D8feoJPwOblKvkIp5+dyPqu+BhNMRo1QZGUwu4H8XgZOzbBGb30692c/ap0eS4yX1QsE1WjUzjf0jo9660XCwunIQlFUUFigFs/Nzv1DpbCuyZ2TvnbrtFuvoPF+YLPzxRDnS83XQmB/c7Lu5B7cAJmNzlD20n/VLzbD40hS4/dVxhQCsZ9I5/Fru196K5GUyCbeZq32SvNq6vKUClcOp4h9c3Z6Fvbx7A9Gz7rKlgYdvM0NzZsEdsfGvAY3b8aszW4w53FyChm+EPsv8Wk5RgrNrlTR7UYyM/XnH+2hmlok4dfYzGyTGGzGsVlNaem0TbvBUSFfP2es6+DlP8OivU4v8KexdkEpB/saZ43/8oTf8mjomd7GXihaDrI3sBh2HnPv1x9gR3vIf9O52Y4OtisqooG/Q4jHn5rL3nV7li28yUqOj2Wuvwlhj4KVVqmqqnJkfKJypEplkwYrhkK6dw75ti9eOXNm8fJ2wxDX2BxgAMPKr4vzVxYXn7160q/BVs0lt1ttpNZyrqn3B9Avv+CRv0j30F/ReF72/GS8TPQQ6T5ICjvWmF5mFk6Nm5t2LVw5c2bh8i7zMN/YFKD2BUpshXpX9fDERPWIi3rW3ToG+mUfTULzrfgYEoYP4qnw/QaPyqN0bp8xLC//Vt/XWierZrCLg4YSTjFy7vN+A8115vVt35TTyw+GslMP5o/syGGaTlbjv+GX5cuZ2JuZR1f6MZgldOgU+m7cvwJjvdK/MH8PrvTKpj+qeeGE68zClV27j1w5c+bI5d27Fi4PPTdVOeR2VQ1NTVcNudyVQ6Bf/qOiI5/lkYpZjR0FFcM/+H4u4+9TkymqffzBvyH7w/WP6ev2nHB+c84WXS3acEL8Hn+njESR7+Kv+WLEM+rvW/mzul3ArJXS4kxDbgJcwZj65K2SyFfV5pw+jvPI4WiuO9H3c7oYmmkGQ+wy3fNm2VDZWzC6/JI5f2BIWl3FSuqZX/Ld4CTq5GRRPiiYPucGWHZjr5MmscvDmOVJiFgemYrAzkWMrQ7msXLk1eXBDQq+nIMge/YEbvPTVpngdMLmr9rNn7q3LkSadB/UblkMh93LS1TMGeomzGG8Dx8/Q8gwTYmnjjSCeUY2u9AIYFeiXUsu9OzS3Yq7v3IT+L4xzGbrCnPbIOJstNm2xK3Ihd4vTqMgd/oVScV1YecJnP7XC+7U3HPfg9GfNur2dUCiivZHZGe0TaLkFaVlK/OYxvuasIwRAv0Wm71U5OWI1DUZ+QR12G8kteDb7BEucQtNrBSyCMPMh/D83Xvee0lv6MoU5AG9njxQptQVuLn8vorJ/unpKoXEXlRMnRSyAntx0Q8SiEG+0bWjY+NrvRJ3tsiM8YZ9yNMI7EVFgmINNzTdG8q11LJg8a73nvdIkHtgerKC3+fmFujKlDkXKUhVsgJ7UTGg7BktLvrpgCYGPVEo48vzLeXlIrM+93q5ryVXXpWpGh6fGx0fX9uvaRIK+0oznoWPvFoiVZrOqKsevXXble8CNNA9MDlUyu/Mf5RTQelRq7DHKYd1YpvRCAYYovAn+9Vd/d96Z2P7JlFv1/BQUR2FoSOsIUV8nc1MiZT6wwvee14IqZVkcBz1le1ir1iAMokJU1S4iWK8GMyt0ZFRuCbVaUVaVrWx1Tt0a2xkDAgVkRVbHsStijt5+cjDb76x1ePM5CurQr3hOz4g8dU0PLJPx8hNl6zOTzHlF3i5Bc/ksB4ryF4uBVOCz/1GASTvcYYpltRKM9j2hsqOA+l8UbnNpmlADOqbmRsbm13ba+o82azPMTY311OtkBQXFUnsCuH2psXwEnrXezcpVFumoAzoDBwuU2rFbh7vxG2cmqqSQ4Qc8sICRxFILaIHi7xHbroHpiYr+qNqeQU6p9KfMuh4nVNBrnJwe8pROMAdCTtRP6s6+49MskvCLZVASattkER6hIv9Q6OK1EcZ1AJNe1Gzu83mZ/CxNtAEPlz8uzxVpC7KqOEqW6zVFU02RAvSQ03SJpdZYhUpU60u6zbvtiZYj1Is3dLMtqqO/HbhD8zMoH9CpoEV1Dfqw475fBCF9jd3Yqo6W1ztaHN73xG0o74LU9vVCWHorQy5fP2TLvQuWeJY+19AR/+HuRk6Nf5i2cVIOIH2/FsfrbJzCypcZqLmX8PUdkfdja+DtTVlxIex6LAPiBb7HozO4povsu0EbZXrEohDqnDkauojnlLLq6/QZGGzbpGP3Yp+7Rjlln7WmoqajMNZGY9o1WT4/zrXSRdUhyRQqmmPMrIOZ7gq1GmfmHL5cvSVy+R/SOqKep5Cy3tEraYkQPMG7MfVyS5PZzLhmfLu+QeJZE2KOpmUdrwRPmqrH1h8stBa37747qIAfL71Q77R9QOSmmyBidANEQKDwGYvFtgMfAqnKynPVJMDlMwWx9u07MUUTN/J6mMYXfLjH0zVv1ST0GgLglqM1TpMH6LnV9ZR8x2NZiBMCyuYedVqTV6V1BOKypm5VRp1bnU5fpomdr5cocwvZLMKCpWKArn/vtmOzl3/CO7s2Mn/enOOpdTxQnZmy0cJ8k1QAnYoBTX/HBNznjmDHMb392P1ng3TzuS0VIrnSkpQidLb0Gq89dQKYQupWJ/TrlaTIkUjQmErya4rVDhDcYPL3VxaWttcmWMgfhVYliCnCd8RrtOgtieVEU8bMuH3eEktR+BWyFlRSiKFhXy3XGFoMUNTU1pkqynT4KfnLOLRDQZSejL9CR33WBHTNJyc4muKUZBlMYLo9YuNkeWamEIPC97qNdVUWMw1lSazq9JscVWYTNT71MWnAZ8ffMv9VszB8nvlDyvL3yyH8BszJaYynoVHnc17usbGerqbdsGFxanJKXgl5k5X911R1+LcpYbACK1+szqT2tfbF4YhSF3lkrtsdtaabFuXlbc7Ko8KfnssksvzWYryC5WMA9eRqckp08SWNU9MLiVw4A87rgWOXqZOJeCvYzOs8lOcUpw8qjyl3EQO0tpVmtqq6fHxqplajV0drOoJ7d0xtGb7wuWlpYVL2w1errElwARdB3Bi3N5PhX8IEz5Nt1p+jrP8bEkXvj2tvi9U3u97G7iRoetuXJHKGNmMbKnkxrV1sCtKeumKWEKikCmgymgpsFrXXb9m68Q22fUrqV9fs0Zf/ufFLFLWP1JfAkFCBl0qvn4968YNh2RmM2d040rW9atSKXCCay7WAOP+Pec9Hx9itNWVE+IGlhXTwd7WirFzz546NPCLJR7JrIVW9w7O8N7zSu6mAa0QmmamJqcCuR4oM5npgyXpdMrU8t0Ez/IcZiWSWx7FRYamxqeAvxxNbv5A0BaZTuonZXPVPdaHfyZR6dzM3+VBvTKOqz5XrazJYVtzXoIs+uqHyanJSdMU6NXnA4TxS5WXgKCTVEoAA/Nvq+YflYoXxPP2UveeV7BQMA+5vso3f63cDYn/3bKTsAqXFopP+z7AikptRoXUrMzHVXzI6Rn85TsVDW5uNVh1IbaIJzRSbka6OVMuWDjmJ/lRlcY9tFAqQw2kNCmx0GGA93fZtulgqc/WrtXCh+AUz4sXSucfqf5421D9EwQ9tkHLzk+WS8Mtp2GWqazK+y/DetkyaC0MWC79+IAT6zbvJCTj0mipaR8QJ+VSy5Gt99u+VVE5RgbbUhdyMogWyVs40aFM4x2aj2bI7lUypvSjZSdYTsMAo7A6VD23UMzhFBZwhRfUEbfGn46LuxYXfzJ8VDdguDGJ+ih+9fA2OfWsNyMZ93mc25C25IRm58fLTtB9OcjYXDxbzGHjqetjHR9/LT7uepyf/yvEnuDltuDlNSFn1tStYYwFsk9+vwTeMlh1omL4hkaSZ6RXZxYK5o9V/ahM4x5cbJJhDGSClFhYaoBEyZadq5PqaG7L/dx0aJCYwhG39FadqCgnXsRIkYUL4bkHKqtAIRz+w+Ftq0kdT2/5IfDlrSSuXq5S6+Rc0uGXAy3D+1P4VrVZSTelpXZkZXWkpploK+l/JSV/SSR+mZz0F+dDmFsWizqwjDNcOPwgXLoQ+ENLKN+mNhlfw+dRjUXDsyaHkTMc6URlB449bsIH/q26EL1YO/4bjSpLJ0loEocFj9KyR8D+9GcehqqY/OdHnAe5uZ+EW1aLmp+ycdgilFfWydWqbLg1QmujUKujYjr7SrzT/CvIuV7aV1fX50xq9EjEJHJOSSTlvQEiIpP/8XiGQpyh+upiyTFyMUuhYM3rKqZ0Pox+OZO+41S5lJ6EnH2xaGSrnDolJ6jyzoyTL49ppEzSuu0Fca63A6Qnz3pRgSGoY9JzN/G3wTr41hM6I4zZwhJeTCKdvXOEHuFE8MzdIpuT7+lYEK1gRmc2V96BUAnyIqkUVF0FpyTH0TPlgtPojxNQIn+wzsq7Vdg4gCOknH/vbKiwTAW0UAXPc0FtXI9XQ1pBXQW7QN1GBjR79gv87fIM7Bo7Buq93tu2buHbefAhHs8DmcvPTVxP5PxBwN1z44nCRf8wmKeAz2f6R8DX+8M7WsIxl+YBhD8UoICn5jnvO7H/dxtP/f1f4S0/YvkZlA1keSC3R6W1CWU68LpFrj8xM0ObGcS8JbUGnNBl5w5l8HTpEdZatDxFaQFGPbhtl9pqotYRNA2hjbJbQ5AkmmSj1ErcaJwOstUPCDNO0CWRXau45zF6k6E6hvIY+iJGHzDkrLzihHeOoeFgmCaG3mXoI4y2bfnGwhpZLRdnf/T6HhM5r4nsNtE9YFULEXLUXnJ78mw70xJ5ubOkd4yVJbMe6tKQSDHjbkyvBLexgTr+UBjsPz9Xok4gRqcZonqq7wWtDG3x4qRd9AdijFaVO8ubafUkz7BUCeWILgoZOUwSha4cq7/ah7Q0ADI6SFSVmM7xHxNKfpGYc8jlYXZOUn50sU7Fi1BOA/cKE4LvD/CnBnQ4bRq87x9556maANzkdbZ+Rfe2Q8wsYM82h7ZNg0uQ22zM/ktCGyDrjU0775BP28xVrHF13gGJl8AMVNUsL7VwmYCPGrnNbZgmxJ3YdRN8S5xp1OHCIuwzgmejFbwINzsw9w48PnnmXFA1I1gumgzi3xB/UIl4n8AL8A48q1YDbWQ4Egjy41uMRggBPjj408BCnrT9oUG7YRjIShCA12DdDkSKTzpQgd7rwMhztAOLbLTDD059hz8iGYZ5W0KvgAB0AkBh+e3PoU6jBh49SxW6dugmwMB2Cuq0qQ/YZg61aOQOYPcTs0PQpYG0Cnq42Bgik/q8AjqZ9gFZy867qDGXHF7OIDH/2SCJt6vx9hH4cuh3thAHi7BMe7srJVAhk1O9uvQcCxORU7CoYXU7xkezv7BdkzruCMm8lzxCgaTaZHH6DRod5QlqZHNHvxWDGaxV3mOXMYuOFMqg/j7XVCe31wd4AYRt7dRLH8pf7nDDU+xadPt/xVx5uHj4BIRE8hUQk5CSKSSnoKSipqGlo2dgZGJmYWVTpJidQ4lSTmXKVahUpZrLpCnX7bDOWhO2mbXiW5eCIhhYctYFF51z3owTwSJ+iD+sTwASiAQhwUgIfGNTQuF5L7QKCUPCkYgii2p10cU4Zj6xxRXvuJ/86Gfvesu1JIQrsaSSSyk1fGnc2rwRofSIZZQZKXKUsqJGi152j2fo3rZGFpPJ2q7i+79RU8L/3Ypc7MfhZYNcXZvb/95BFOD4vR3Bmn5LITMG3lbI1OBdiQJMfVW9H2eqGm23Jd/NSkUO22nltOa25rXwj2HnRFjzmUxZK1vDbGLlsGTgmFx2iBPU3lZXV6GMJ/Tdlkz3Cd0h9Y19FPouU5aZWEV2pqaFie5QD1RfF/OqLDY36HetTK77kSU68FRspjSop7Gl1g36Umrw6pFNge1tdbtVPf0aBReuHTfofaDMPVTChJnb3TigSTEPmiAz1dy2xramVABkLeTrf2KerhxbPgL7bYHu1i3BjQ1v/SRbwU6f+qLgfG70db5hjGqY/kP0k2Nr7ItYA1lFXgVDPUpE1U/bSsj4stLKzfsPvKxv55LlTvjcBODGAZ4HJOxx7ctg3k7z+QfR+KJCP3nfRz6qwLeN7HBG5tIUreZoK5162GiHgYT10XvE7OtXri79ZTlM0kQ2e7HcWnI176hSr65Y5GYnPQ+xRen+hoVUrNloaD05b/G29T4WFQA=)format(woff2);font-weight:700;font-display:swap}:root{--buncss-light:initial;--buncss-dark: ;color-scheme:light;--raised:var(--surface-2);--accent-ink:var(--primary-foreground)}:root[data-theme=dark]{--buncss-light: ;--buncss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);min-width:320px;margin:0}.history-app{min-height:100vh}.history-header{border-bottom:1px solid var(--line);display:flex;background:var(--surface);position:sticky;z-index:3;justify-content:space-between;align-items: center;height:64px;padding:0 max(20px,50vw - 700px);top:0}.history-brand{letter-spacing:-.025em;color:var(--ink);text-decoration:none;align-items: center;gap:10px;font-size:16px;font-weight:750}.history-brand span{color:var(--muted);margin-left:8px;font-weight:500}.header-actions{display:flex;align-items: center;gap:10px}.history-main{width:min(1220px,100% - 40px);margin:0 auto;padding:48px 0 72px}.page-intro{display:flex;justify-content:space-between;align-items: end;gap:24px;margin-bottom:28px}.page-intro h1{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(28px,4vw,40px);line-height:1.1}.page-intro p,.panel-heading p,.evidence-panel p,.devices-panel p{color:var(--muted);margin:0;line-height:1.55}.primary-button,.secondary-button,.danger-button,.text-danger,.icon-button{font:inherit;border:1px solid var(--line);cursor:pointer;text-decoration:none;display:inline-flex;background:var(--surface);color:var(--ink);border-radius:8px;justify-content:center;align-items: center;min-height:38px;padding:8px 12px;transition:transform .15s cubic-bezier(.23,1,.32,1),background .15s,border-color .15s}.primary-button{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:650}.danger-button,.text-danger{color:var(--danger)}.text-danger{background:0 0;border-color:#0000}.icon-button{min-height:34px;padding:6px 10px;font-size:12px}.quiet-link{color:var(--muted);font-size:13px}.primary-button:active,.secondary-button:active,.danger-button:active,.text-danger:active,.icon-button:active{transform:scale(.97)}button:focus-visible{outline:3px solid color-mix(in srgb,var(--accent)70%,transparent);outline-offset:2px}a:focus-visible{outline:3px solid color-mix(in srgb,var(--accent)70%,transparent);outline-offset:2px}select:focus-visible{outline:3px solid color-mix(in srgb,var(--accent)70%,transparent);outline-offset:2px}summary:focus-visible{outline:3px solid color-mix(in srgb,var(--accent)70%,transparent);outline-offset:2px}.account-strip,.project-bar,.chart-panel,.evidence-panel,.records-panel,.devices-panel,.state-card{background:var(--surface);border:1px solid var(--line);border-radius:14px}.account-strip{display:grid;grid-template-columns:repeat(3,1fr)auto;align-items: center;gap:16px;margin-bottom:16px;padding:16px 20px}.account-strip span,.account-strip strong{display:block}.account-strip span{color:var(--muted);margin-bottom:4px;font-size:11px}.account-strip strong{overflow-wrap:anywhere;font-size:14px}.account-strip a{color:var(--accent);font-size:13px}.project-bar{display:flex;align-items: end;gap:14px;margin-bottom:16px;padding:16px 20px}.project-bar label,.metric-select{display:grid;color:var(--muted);gap:5px;font-size:12px}.project-bar select,.metric-select select{border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:8px;min-width:260px;max-width:100%;min-height:38px;padding:0 9px}.project-meta{color:var(--muted);margin-right:auto;padding-bottom:10px;font-size:12px}.history-grid{display:grid;grid-template-columns:minmax(0,1.8fr)minmax(270px,.8fr);gap:16px;margin-bottom:16px}.results-project{display:grid;gap:16px;margin-bottom:24px}.results-head{display:flex;justify-content:space-between;align-items: end;gap:24px}.results-head h2{letter-spacing:-.035em;margin:2px 0 8px;font-size:clamp(24px,3vw,34px)}.results-head p{color:var(--muted);max-width:680px;margin:0;line-height:1.5}.results-head>div:last-child{color:var(--muted);display:grid;place-items: end;gap:8px;font-size:12px}.eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;color:var(--accent)!important}.results-status{background:color-mix(in srgb,var(--accent)10%,var(--surface));border:1px solid var(--line);border-radius:10px;margin:0;padding:12px 14px}.result-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.result-cards article{background:var(--surface);border:1px solid var(--line);display:grid;border-radius:14px;gap:7px;padding:18px}.result-cards span,.result-cards small{color:var(--muted)}.result-cards strong{letter-spacing:-.03em;font-size:24px}.results-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.results-grid.insights{grid-template-columns:repeat(2,minmax(0,1fr))}.results-grid .evidence-panel{min-width:0}.insights ul{display:grid;list-style:none;gap:12px;margin:0;padding:0}.insights li{border-top:1px solid var(--line);display:grid;gap:4px;padding-top:12px}.insights li:first-child{border-top:0;padding-top:0}.insights span,.insights small{color:var(--muted)}.results-export{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:15px 18px}.results-export summary{cursor:pointer;font-weight:650}.results-export p{color:var(--muted);line-height:1.5}@media (max-width:720px){.results-head{flex-direction:column;align-items: start}.results-head>div:last-child{place-items: start}.result-cards,.results-grid,.results-grid.insights{grid-template-columns:1fr}}.chart-panel,.evidence-panel,.records-panel,.devices-panel{padding:22px}.panel-heading{display:flex;justify-content:space-between;align-items: start;gap:20px}.panel-heading h2,.evidence-panel h2,.records-panel h2,.devices-panel h2,.state-card h2{letter-spacing:-.02em;margin:0 0 6px;font-size:18px}.metric-select select{min-width:170px}.chart-empty{display:grid;color:var(--muted);place-items: center;height:310px;font-size:13px}.evidence-panel>strong{display:block;letter-spacing:-.02em;margin:28px 0 7px;font-size:20px}.evidence-panel dl{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0 0}.evidence-panel dl div{border-top:1px solid var(--line);padding-top:9px}.evidence-panel dt,.record-detail dt{color:var(--muted);font-size:11px}.evidence-panel dd,.record-detail dd{font-variant-numeric:tabular-nums;margin:4px 0 0}.records-panel{margin-bottom:16px}.record-groups{display:grid;gap:20px;margin-top:20px}.record-group h3{margin:0 0 4px;font-size:13px}.record-group h3 span{color:var(--muted);font-weight:500}.record{border-top:1px solid var(--line)}.record summary{display:grid;grid-template-columns:minmax(180px,1fr)165px 185px;cursor:pointer;list-style:none;align-items: center;gap:16px;padding:12px 2px}.record summary::-webkit-details-marker{display:none}.record summary strong,.record summary small{display:block}.record summary strong{font-size:13px}.record summary small,.record time{color:var(--muted);margin-top:3px;font-size:12px}.qualification{font-size:12px}.qualification.complete{color:var(--ok)}.qualification.partial,.qualification.missing,.qualification.incompatible{color:var(--warn)}.qualification.unknown{color:var(--muted)}.record-detail{padding:0 2px 14px}.record-detail dl{display:flex;gap:30px;margin:0}.record-detail dd{font-size:13px}.devices-panel ul{list-style:none;margin:16px 0 0;padding:0}.devices-panel li{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;padding:12px 0}.devices-panel li span{color:var(--muted);font-size:12px}.state-card{max-width:600px;padding:38px}.state-card p{color:var(--muted);margin:0 0 20px;line-height:1.6}.loading-grid{display:grid;gap:12px}.loading-grid span{background:linear-gradient(90deg,var(--surface),var(--raised),var(--surface));animation:1.2s linear infinite loading;background-size:200% 100%;border-radius:14px;height:110px}@keyframes loading{to{background-position:-200% 0}}.toast{position:fixed;background:var(--ink);color:var(--surface);border-radius:8px;padding:12px 15px;font-size:13px;bottom:22px;right:22px;box-shadow:0 12px 30px #0003}.confirm-backdrop{position:fixed;z-index:10;display:grid;background:#07101ab5;place-items: center;padding:20px;inset:0}.confirm-dialog{background:var(--surface);border:1px solid var(--line);border-radius:14px;max-width:440px;padding:24px;box-shadow:0 20px 50px #0005}.confirm-dialog h2{margin:0 0 8px;font-size:19px}.confirm-dialog p{color:var(--muted);margin:0;line-height:1.55}.confirm-dialog>div{display:flex;justify-content:end;gap:10px;margin-top:22px}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (max-width:760px){.history-header{padding:0 20px}.history-main{width:min(100% - 28px,600px);padding-top:28px}.page-intro{flex-direction:column;align-items: start}.account-strip{grid-template-columns:1fr 1fr}.project-bar{flex-direction:column;align-items:stretch}.project-meta{margin:0;padding:0}.project-bar select{width:100%;min-width:0}.history-grid{grid-template-columns:1fr}.panel-heading{flex-direction:column}.metric-select{width:100%}.metric-select select{width:100%;min-width:0}.record summary{grid-template-columns:1fr;gap:5px;padding:14px 2px}.record time{margin:0}.record-detail dl{flex-wrap:wrap;gap:16px}.devices-panel li{display:grid}.account-strip a{grid-column:1/-1}.chart-panel,.evidence-panel,.records-panel,.devices-panel{padding:18px}.state-card{padding:26px 20px}}.device-actions{display:flex;align-items: center;gap:8px}.device-replacement{display:flex;border-top:1px solid var(--line);flex-wrap:wrap;align-items: end;gap:10px;margin-top:14px;padding-top:14px}.device-replacement label{display:grid;color:var(--muted);gap:5px;font-size:12px}.device-replacement input{border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:8px;min-height:38px;padding:0 9px}.account-setup{margin-bottom:36px}.account-signin{max-width:520px;margin:40px auto 60px}.account-setup h1{letter-spacing:-.03em;text-wrap:balance;margin:0 0 12px;font-size:34px;line-height:1.18}.account-setup h2{letter-spacing:-.02em;margin:0 0 10px;font-size:24px}.account-setup p{color:var(--muted);max-width:70ch;line-height:1.6}.account-signin form{display:grid;gap:12px;margin:28px 0 20px}.account-signin label{font-size:14px;font-weight:600}.account-setup input{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;caret-color:var(--accent);border-radius:8px;min-height:44px;padding:10px 12px}.account-welcome{display:flex;border-bottom:1px solid var(--line);justify-content:space-between;gap:28px;padding-bottom:28px}.account-welcome nav{display:flex;flex-wrap:wrap;align-items: center;gap:20px;font-size:14px}.account-welcome nav button{padding:0}.agent-setup{display:grid;grid-template-columns:1fr auto;border-bottom:1px solid var(--line);gap:12px 24px;padding:32px 0}.agent-setup p{margin:0}.agent-setup>button{align-self: start;min-height:44px}.agent-setup pre{grid-column:1/-1;background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;scrollbar-color:var(--line)transparent;border-radius:12px;max-height:280px;margin:12px 0 0;padding:20px;font:13px/1.65 ui-monospace,monospace}.agent-setup .setup-privacy{grid-column:1/-1;font-size:13px}.account-note{min-height:24px;font-size:14px}.manual-license{margin-top:24px}.manual-license summary{cursor:pointer;color:var(--muted);min-height:36px}.manual-key{display:flex;gap:10px;margin:12px 0}.manual-key input{flex:1;min-width:0;font:13px ui-monospace,monospace}.purchase-needed{border-bottom:1px solid var(--line);padding:28px 0}.purchase-needed a{margin-right:24px}.account-setup button:disabled{opacity:.55;cursor:default}.account-setup a{text-underline-offset:4px}.account-setup ::selection{color:#142346;background:#bfd3fa}.account-setup :focus-visible{outline:2px solid var(--accent);outline-offset:4px}.account-setup strong{color:var(--ink)}.approval-header{display:flex;justify-content:space-between;align-items: center;padding:16px clamp(24px,5vw,64px)}.approval-main{width:min(480px,100% - 48px);margin:clamp(32px,8vh,88px) auto 48px}.computer-approval{text-align:center}.approval-icon{color:var(--accent);margin-bottom:24px}.computer-approval h1{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(28px,4vw,33px);line-height:1.2}.computer-approval p{color:var(--muted);font-size:14px;line-height:1.6}.computer-approval .approval-intro{margin:0 0 32px;font-size:16px}.approval-code{display:flex;background:var(--surface);border-radius:12px;flex-direction:column;gap:12px;padding:24px}.approval-code span{color:var(--muted);font-size:14px}.approval-code strong{letter-spacing:.04em;font-variant-numeric:tabular-nums;font:650 clamp(24px,5vw,32px)/1.3 ui-monospace,monospace}.approval-account{overflow-wrap:anywhere;margin:20px 0}.approval-action{width:100%;min-height:48px}.computer-approval .approval-privacy{max-width:42ch;margin:16px auto 0;font-size:13px}.approval-secondary{display:flex;justify-content:center;gap:20px;margin-top:16px}.computer-approval .approval-note{margin:20px 0}.approval-note[role=alert]{color:var(--danger)}.approval-recovery a{color:var(--accent);text-underline-offset:4px}.computer-approval button:disabled{opacity:.55;cursor:default}.computer-approval :focus-visible{outline:2px solid var(--accent);outline-offset:4px}.approval-header :focus-visible{outline:2px solid var(--accent);outline-offset:4px}.computer-approval h1:focus{outline:none}@media (max-width:760px){.account-welcome{flex-direction:column;gap:16px}.account-welcome nav{gap:16px}.agent-setup{grid-template-columns:1fr}.agent-setup>button{justify-self:start}.manual-key{flex-wrap:wrap}.manual-key input{flex-basis:100%}.account-signin{margin-top:16px}.account-setup h1{font-size:30px}}.quiet-link{cursor:pointer;text-decoration:underline;text-underline-offset:4px;background:0 0;border:0;min-height:38px;padding:8px 0;font-family:inherit}.account-setup a{color:var(--ink)}.setup-outcomes{grid-column:1/-1;display:flex;gap:40px;margin:20px 0;padding-left:20px;font-size:14px;font-weight:600}.full-prompt{grid-column:1/-1;margin-top:8px}.full-prompt summary{cursor:pointer;color:var(--muted);min-height:32px;font-size:13px}.page-intro h2{margin:0 0 10px;font-size:28px}@media (max-width:760px){.setup-outcomes{display:grid;gap:12px;margin:12px 0}}.account-computers{border-bottom:1px solid var(--line);padding:28px 0}.account-computers ul{list-style:none;margin:16px 0;padding:0}.account-computers li{display:flex;border-top:1px solid var(--line);justify-content:space-between;align-items: center;gap:16px;padding:12px 0}.account-computers small{color:var(--muted);margin-left:10px;font-family:ui-monospace,monospace}.account-computers code{font-size:13px}.history-account-settings>summary{cursor:pointer;color:var(--muted);display:list-item;min-height:44px;padding:10px 0;font-size:14px}.history-account-settings .devices-panel{margin-top:12px}::selection{background:var(--accent);color:var(--accent-ink)}html{scrollbar-color:var(--line)var(--bg)}input{caret-color:var(--accent)}button{font:inherit}a{text-underline-offset:3px}input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.workspace-shell{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh}.workspace-sidebar{position:sticky;background:var(--surface);border-right:1px solid var(--line);display:flex;z-index:5;flex-direction:column;height:100dvh;padding:30px 16px 18px;top:0}.workspace-sidebar>.history-brand{display:flex;align-items: center;gap:10px;margin-bottom:46px;padding:0 12px;font-size:19px}.history-brand .phasedrift-brand-mark{display:inline-flex;flex:0 0 40px;width:40px;height:32px;margin:0}.phasedrift-brand-mark img{display:block;width:40px;height:32px}[data-theme=dark] .phasedrift-brand-mark .brand-on-light,[data-theme=light] .phasedrift-brand-mark .brand-on-dark{display:none}.auth-story .history-brand,.approval-header .history-brand{display:inline-flex}.setup-progress{max-width:680px;padding:36px 0}.setup-progress h2{letter-spacing:-.025em;margin:0 0 12px;font-size:24px}.setup-progress p{color:var(--muted);max-width:60ch;line-height:1.6}.setup-progress ol{display:grid;gap:12px;margin:24px 0;padding-left:24px}.setup-progress li{color:var(--muted);padding-left:4px}.setup-progress li[aria-current=step]{color:var(--ink);font-weight:600}.workspace-sidebar nav{display:grid;gap:5px}.workspace-sidebar nav a{display:flex;color:var(--muted);text-decoration:none;border-radius:8px;align-items: center;gap:12px;padding:11px 12px;font-size:14px;font-weight:550}.workspace-sidebar nav a[aria-current=page]{background:var(--raised);color:var(--ink)}.workspace-sidebar nav a[aria-current=page] svg{color:var(--accent)}.sidebar-bottom{display:grid;gap:16px;margin-top:auto;padding:22px 12px 0}.sidebar-bottom a,.sidebar-bottom button{display:flex;color:var(--muted);text-decoration:none;text-align:left;cursor:pointer;background:0 0;border:0;align-items: center;gap:10px;padding:0;font-size:13px}.sidebar-bottom a svg{margin-left:auto}.workspace-body{min-width:0}.workspace-topbar{border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items: center;height:68px;padding:0 40px;font-size:13px}.workspace-topbar>a{display:flex;color:var(--muted);text-decoration:none;align-items: center;gap:5px}.history-main{width:min(1180px,100%);margin:0;padding:48px 48px 80px}.page-intro{margin-bottom:34px}.page-intro h1{letter-spacing:-.035em;margin:0 0 10px;font-size:32px}.page-intro p{color:var(--muted);font-size:14px}.account-setup{margin:0}.account-welcome{margin-bottom:36px}.account-setup h1{font-size:32px}.account-setup h2{font-size:21px}.account-setup p{font-size:14px;line-height:1.6}.state-card{background:var(--surface);text-align:center;border-radius:14px;max-width:none;padding:56px 32px}.state-card h2{margin-bottom:12px;font-size:24px}.state-card p{max-width:52ch;margin:0 auto 24px}.primary-button{gap:8px}.agent-setup{background:var(--surface);border:0;border-radius:14px;max-width:920px;margin:0;padding:32px}.agent-setup>div:first-child p{margin-bottom:0}.setup-outcomes{display:grid;grid-template-columns:repeat(3,1fr);counter-reset:setup;list-style:none;gap:20px;margin-top:36px;padding:0}.setup-outcomes li{display:flex;color:var(--ink);counter-increment:setup;flex-direction:column;gap:16px;font-size:14px}.setup-outcomes li:before{content:counter(setup);display:grid;background:var(--raised);color:var(--accent);border-radius:8px;place-items: center;width:30px;height:30px;font-size:13px;font-weight:600}.full-prompt{margin-top:24px}.full-prompt pre{overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg);border-radius:8px;max-height:420px;padding:20px;font-size:12px;line-height:1.7}.account-computers{border:0;padding:0}.account-computers>h2{display:none}.computer-empty{text-align:center;background:var(--surface);border-radius:14px;margin-top:28px;padding:48px 24px}.computer-empty svg{color:var(--accent)}.computer-empty h3{letter-spacing:-.02em;margin:20px 0 8px;font-size:21px}.computer-empty p{color:var(--muted);max-width:48ch;margin:0 auto 24px}.account-computers ul{background:var(--surface);border-radius:14px;padding:0 24px}.account-computers li:first-child{border-top:0}.billing-plan{background:var(--surface);display:grid;grid-template-columns:1fr auto;border-radius:14px;align-items: center;gap:20px;padding:32px}.billing-plan span{color:var(--muted);font-size:15px}.billing-plan h2{margin:12px 0 8px;font-size:25px}.billing-plan p{color:var(--muted);max-width:55ch}.billing-plan .billing-footnote{grid-column:1/-1;border-top:1px solid var(--line);max-width:none;margin:0;padding-top:20px;font-size:13px}.manual-license{border-top:1px solid var(--line);margin-top:28px;padding:24px 0}.account-profile{background:var(--surface);border-radius:14px;max-width:740px;margin-bottom:38px;padding:28px 32px}.account-profile dl{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:24px}.account-profile dt{color:var(--muted);font-size:13px}.account-profile dd{overflow-wrap:anywhere;margin:8px 0 0;font-size:15px}.account-profile h3{font-size:15px}.settings-intro{color:var(--muted);margin-bottom:24px;font-size:14px}.history-account-settings{margin-top:30px}.history-account-settings>.devices-panel{margin-bottom:20px}.account-note:empty{display:none}.account-note{color:var(--muted);margin:20px 0;font-size:14px}.mobile-menu,.mobile-close,.sidebar-scrim{display:none}.skip-link{position:fixed;z-index:20;background:var(--accent);color:var(--accent-ink);border-radius:8px;padding:10px 18px;top:-60px;left:250px}.skip-link:focus{top:10px}.auth-main{min-height:100dvh}.auth-layout{display:grid;grid-template-columns:minmax(320px,.9fr)minmax(440px,1.1fr);background:var(--surface);min-height:100dvh}.auth-story{background:var(--bg);display:flex;border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;gap:60px;padding:48px 56px}.auth-story .history-brand{font-size:22px}.auth-story h2{letter-spacing:-.035em;text-wrap:balance;margin:0 0 22px;font-size:clamp(30px,3.5vw,46px);line-height:1.18}.auth-story p{color:var(--muted);max-width:34ch;font-size:17px;line-height:1.65}.auth-story>a:last-child{color:var(--muted);display:flex;text-decoration:none;align-items: center;gap:6px;font-size:14px}.auth-path{display:grid;gap:0;max-width:350px;margin-top:48px}.auth-path span{border-top:1px solid var(--line);padding:16px 0;font-size:14px}.auth-path span:first-child{color:var(--muted)}.auth-path span:last-child{color:var(--accent);font-weight:600}.auth-panel{display:flex;justify-content:center;align-items: center;padding:56px 40px}.auth-form-wrap{width:100%;max-width:388px}.auth-form-wrap h1{letter-spacing:-.03em;text-wrap:balance;margin:0 0 14px;font-size:30px;line-height:1.2}.auth-form-wrap>p{color:var(--muted);margin:0 0 28px;font-size:14px;line-height:1.65}.auth-form-wrap form{display:grid;gap:22px}.auth-form-wrap label{display:grid;gap:9px;font-size:13px;font-weight:550}.auth-form-wrap input{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;border-radius:8px;width:100%;min-width:0;height:46px;padding:0 13px;font-size:15px}.auth-form-wrap small{color:var(--muted);font-size:12px;font-weight:400}.password-field{position:relative}.password-field input{padding-right:48px}.password-toggle{position:absolute;display:grid;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items: center;width:38px;height:38px;top:4px;right:4px}.auth-form-wrap form>.primary-button{height:46px}.auth-links{display:grid;gap:16px;margin-top:22px}.auth-links button{color:var(--accent);cursor:pointer;display:inline-flex;background:0 0;border:0;align-items: center;gap:5px;padding:0;font-size:13px}.auth-links p{color:var(--muted);font-size:13px}.auth-form-wrap>.auth-help{border-top:1px solid var(--line);margin:32px 0 0;padding-top:22px;font-size:12px}.auth-help a{color:var(--ink)}.form-error{color:var(--danger);margin:0;font-size:13px;line-height:1.5}.auth-mobile-brand{display:none}.auth-mail-icon{color:var(--accent);margin-bottom:22px}.auth-callback-error{background:var(--raised);color:var(--danger);margin:0;padding:16px 24px;font-size:14px}@media (hover:hover) and (pointer:fine){.workspace-sidebar nav a:hover{background:var(--raised);color:var(--ink)}.sidebar-bottom a:hover,.sidebar-bottom button:hover{color:var(--ink)}.password-toggle:hover{background:var(--raised)}}@media (max-width:1000px){.history-main{padding:36px 28px 60px}.workspace-topbar{padding:0 28px}.workspace-shell{grid-template-columns:208px minmax(0,1fr)}.auth-story{padding:40px 32px}.agent-setup{grid-template-columns:1fr}.agent-setup>.primary-button{justify-self:start}.setup-outcomes{grid-template-columns:1fr}}@media (max-width:700px){.workspace-shell{grid-template-columns:1fr}.workspace-sidebar{position:fixed;width:248px;transition:transform .18s cubic-bezier(.23,1,.32,1);top:0;left:0;transform:translate(-100%)}.workspace-sidebar.is-open{transform:translate(0)}.mobile-menu,.mobile-close{display:inline-flex}.mobile-close{position:absolute;top:22px;right:12px}.sidebar-scrim{display:block;position:fixed;z-index:4;background:#07101a80;border:0;inset:0}.workspace-topbar{gap:12px;height:60px;padding:0 16px}.workspace-topbar>span{margin-right:auto}.history-main{width:100%;padding:28px 20px 48px}.page-intro{gap:20px}.page-intro h1,.account-setup h1{font-size:28px}.page-intro>.primary-button{align-self: start}.agent-setup{padding:24px}.setup-outcomes{gap:16px}.setup-outcomes li{flex-direction:row;align-items: center}.setup-outcomes li:before{flex-shrink:0}.billing-plan{grid-template-columns:1fr;padding:24px}.billing-plan>.primary-button{justify-self:start}.account-profile{padding:24px}.auth-layout{display:block}.auth-story{display:none}.auth-panel{flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:100dvh;padding:32px 24px}.auth-mobile-brand{display:block;margin-bottom:72px;font-size:19px}.auth-form-wrap{width:100%;max-width:400px;margin:auto}.skip-link{left:12px}.manual-key{display:flex;flex-wrap:wrap}.manual-key input{flex-basis:100%;width:100%;min-width:0}.toast{bottom:16px;left:16px;right:16px}.devices-panel{overflow-wrap:anywhere}}.auth-story h2,.auth-form-wrap h1,.account-setup h1,.page-intro h1{font-family:InterVariable,Inter,ui-sans-serif,sans-serif}@media (max-width:700px){.workspace-sidebar{visibility:hidden}.workspace-sidebar.is-open{visibility:visible}}.history-grid,.chart-panel,.evidence-panel,.records-panel{min-width:0}.history-grid{grid-template-columns:minmax(0,1.8fr)minmax(0,.8fr)}.chart-panel .panel-heading>div{min-width:0}.chart-panel .panel-heading p{overflow-wrap:anywhere}@media (max-width:760px){.history-grid{grid-template-columns:minmax(0,1fr)}}.setup-locations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--line);gap:32px;margin:24px 0;padding:24px 0}.setup-locations dt{margin-bottom:8px;font-weight:600}.setup-locations dd{color:var(--muted);max-width:48ch;margin:0;line-height:1.6}@media (max-width:720px){.setup-locations{grid-template-columns:1fr;gap:20px}}.subscription-gate{max-width:780px}.onboarding-steps{display:flex;list-style:none;color:var(--muted);flex-wrap:wrap;gap:12px 28px;margin:28px 0;padding:0}.onboarding-steps li{display:flex;align-items: center;gap:8px}.onboarding-steps [aria-current=step]{color:var(--ink);font-weight:600}.subscription-actions{display:flex;flex-wrap:wrap;align-items: center;gap:12px}.subscription-actions a.primary-button{color:var(--accent-ink);text-decoration:none}.subscription-recovery{color:var(--muted);margin-top:28px;line-height:1.7}.subscription-gate .account-welcome{border:0;margin-bottom:24px;padding-bottom:0}.subscription-gate .onboarding-steps{gap:12px 24px;margin:0 0 24px;font-size:13px}.subscription-plan{display:grid;grid-template-columns:minmax(0,.9fr)minmax(0,1.35fr);border:1px solid var(--line);background:var(--surface);border-radius:14px}.subscription-purchase{padding:32px}.subscription-purchase h2{letter-spacing:-.025em;margin:0 0 28px;font-size:22px}.subscription-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.subscription-price strong{letter-spacing:-.03em;font-size:56px;font-weight:650;line-height:1.05}.subscription-price span{color:var(--muted);font-size:13px}.subscription-purchase .subscription-billing{margin:12px 0 24px;font-size:13px}.subscription-purchase .subscription-actions{flex-direction:column;align-items:stretch}.subscription-plan .primary-button{justify-content:center;width:100%;min-height:44px}.subscription-purchase .subscription-terms{max-width:24ch;margin:12px 0 0;font-size:12px}.subscription-inclusions{border-left:1px solid var(--line);min-width:0;padding:32px}.subscription-features{display:grid;list-style:none;gap:13px;margin:0;padding:0;font-size:14px;line-height:1.5}.subscription-features li{display:flex;align-items: flex-start;gap:10px}.subscription-features svg{color:var(--ok);flex-shrink:0;margin-top:2px}.subscription-allowance{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.subscription-allowance h3{margin:0 0 12px;font-size:14px;font-weight:600}.subscription-allowance ul{display:grid;color:var(--muted);gap:8px;margin:0;padding-left:18px;font-size:13px;line-height:1.5}.subscription-allowance strong{color:var(--ink);font-weight:500}.subscription-allowance p{margin:12px 0 0;font-size:12px}.subscription-gate .subscription-data-note{margin-top:16px;font-size:12px}@media (max-width:620px){.subscription-plan{grid-template-columns:1fr}.subscription-purchase,.subscription-inclusions{padding:24px}.subscription-purchase h2{margin-bottom:20px}.subscription-purchase .subscription-terms{max-width:none}.subscription-inclusions{border-left:0;border-top:1px solid var(--line)}.subscription-price strong{font-size:48px}}.history-main:has(.results-project){padding-top:28px}.page-intro.has-project{align-items: center;margin-bottom:24px}.page-intro.has-project h1{letter-spacing:-.025em;margin:0;font-size:24px}.page-intro.has-project p{display:none}.page-intro.has-project .primary-button{color:var(--ink);border:1px solid var(--line);background:0 0;min-height:36px;padding:8px 12px;font-size:13px}.history-main .project-bar{background:0 0;border:0;align-items: center;margin-bottom:8px;padding:0}.project-bar>label{font-size:12px}.project-bar select{min-width:220px;min-height:36px;font-size:14px}.project-options{position:relative;margin-left:auto;font-size:13px}.project-options>summary{cursor:pointer;color:var(--muted);padding:10px 0}.project-options[open]{max-width:350px}.project-options p{color:var(--muted);line-height:1.6}.results-project{gap:24px}.results-toolbar{display:flex;border-bottom:1px solid var(--line);justify-content:space-between;align-items: center;gap:20px}.results-navigation{display:flex;align-self:stretch;gap:24px}.results-navigation button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:16px 0;font-size:14px}.results-navigation button[aria-pressed=true]{color:var(--ink);border-color:var(--accent)}.results-sync{display:flex;color:var(--muted);align-items: center;gap:12px;font-size:12px}.results-sync .secondary-button{min-height:32px;padding:6px 10px;font-size:12px}.cloud-code-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:8px 0 0}.cloud-code-metrics article{display:grid;justify-items:start;gap:10px}.cloud-code-metrics .result-metric strong{font-weight:600}.cloud-history{border-block:1px solid var(--line);min-width:0;padding:0 0 16px}.cloud-history .quiet-chart-header__title{font-family:inherit;font-size:20px}.cloud-history .quiet-chart-header{padding:24px 0 12px}.cloud-history .quiet-chart-header__metric-value{font-variant-numeric:tabular-nums}.cloud-history .quiet-chart-header__controls{align-self: start}.cloud-history .quiet-chart-header__select{width:100%;height:36px}.cloud-chart-qualification{display:flex;color:var(--muted);align-items: center;gap:10px;margin:0 0 8px;font-size:12px}.workbench-plot{width:100%;min-width:0}.measurement-details{color:var(--muted);font-size:12px;line-height:1.6}.measurement-details>summary{cursor:pointer;padding:8px 0}.measurement-details .metric-select{margin-top:12px}.measurement-details select{width:100%;max-width:100%}.measurement-details code{overflow-wrap:anywhere}.cloud-workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.cloud-workflow article{min-width:0}.cloud-workflow h2,.cloud-insights h2{letter-spacing:-.015em;margin:0 0 14px;font-size:16px;font-weight:600}.workflow-reading{display:block;letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.cloud-workflow p,.cloud-insights p{color:var(--muted);margin:8px 0;font-size:13px;line-height:1.6}.cloud-workflow details{color:var(--muted);margin-top:12px;font-size:12px}.cloud-workflow summary{cursor:pointer}.cloud-insights{display:grid;grid-template-columns:minmax(0,1.5fr)minmax(0,1fr);gap:40px}.cloud-evidence-list{list-style:none;margin:0;padding:0}.cloud-evidence-list>li{border-top:1px solid var(--line);min-width:0;padding:16px 0}.cloud-evidence-list>li:first-child{border:0;padding-top:0}.cloud-evidence-list strong{display:block;font-size:14px;font-weight:500;line-height:1.6}.cloud-evidence-list>li>span,.cloud-evidence-list small{display:block;color:var(--muted);margin-top:4px;font-size:12px;line-height:1.6}.cloud-lesson{font-size:14px;line-height:1.6}.cloud-lesson summary{cursor:pointer}.cloud-lesson summary>span{display:-webkit-inline-box;-webkit-line-clamp:2;overflow:hidden;vertical-align:top;-webkit-box-orient:vertical;width:calc(100% - 24px)}.cloud-lesson p{overflow-wrap:anywhere;max-width:70ch}.cloud-lesson details{color:var(--muted);padding:12px 0}.results-project .results-export{border:0;border-top:1px solid var(--line);color:var(--muted);background:0 0;border-radius:0;padding:16px 0 0;font-size:12px}.results-export summary{font-weight:400}.history-app :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.history-app button:disabled{opacity:.55;cursor:wait}::selection{background:var(--accent);color:var(--primary-foreground)}@media (max-width:1000px){.results-toolbar{flex-wrap:wrap;gap:0}.results-sync{padding:8px 0}}@media (max-width:700px){.history-main:has(.results-project){padding-top:24px}.cloud-code-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cloud-code-metrics .result-metric strong{font-size:22px}.cloud-workflow,.cloud-insights{grid-template-columns:1fr;gap:24px}.cloud-workflow article+article{border-top:1px solid var(--line);padding-top:24px}.results-navigation{gap:24px;width:100%}.results-sync{flex-wrap:wrap;justify-content:space-between;width:100%}.history-main .project-bar{flex-wrap:wrap}.project-bar>label{flex:1;min-width:0}.project-bar select{width:100%;min-width:0}.project-options[open]{flex-basis:100%}.page-intro.has-project{gap:12px}.page-intro.has-project h1{font-size:22px}}.cloud-history [data-slot=native-select-wrapper]{position:relative;min-width:0}.cloud-history [data-slot=native-select]{appearance:none;padding-right:30px}.cloud-history [data-slot=native-select-icon]{position:absolute;color:var(--muted);pointer-events:none;width:14px;height:14px;top:50%;right:9px;transform:translateY(-50%)}:root{font-family:InterVariable,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}@media (max-width:700px){.page-intro.has-project{flex-direction:row;align-items: center}.history-main .project-bar{flex-direction:row;align-items: center;gap:12px}.project-bar>label{flex:180px}.project-options{margin-left:0}.project-options>summary{white-space:nowrap}.results-project{gap:20px}}.results-project>*{min-width:0}.app.cloud-workbench{display:block;width:100%;min-width:0;max-width:100%;min-height:0;margin:0;padding:0!important}.app.cloud-workbench .story-workspace.health-charts{background:0 0;border:0;border-radius:0;padding:0}.cloud-workbench .story-stage{height:440px}.cloud-workbench .story-heading h2{max-width:36ch}.cloud-insights .loop-measurement{margin:16px 0}.cloud-insights details{margin-top:12px}.cloud-insights details p{max-width:65ch}@media (max-width:640px){.cloud-workbench .story-stage{height:340px}}.cloud-workbench .chart-display-controls{flex:1;min-width:0}.cloud-workbench .chart-control-field{width:160px;max-width:100%}.history-app{--accent:#9abaff;--accent-ink:#142346;--primary:var(--accent);--primary-foreground:var(--accent-ink)}[data-theme=light] .history-app{--accent:#355fbe;--accent-ink:#fff}.history-app .quiet-link{color:var(--accent)}[data-theme] .history-app :-webkit-any(.workspace-shell,.auth-main,.approval-header) a{color:var(--accent)}[data-theme] .history-app :-moz-any(.workspace-shell,.auth-main,.approval-header) a{color:var(--accent)}[data-theme] .history-app :is(.workspace-shell,.auth-main,.approval-header) a{color:var(--accent)}.history-app :-webkit-any(.primary-button,.secondary-button,.danger-button,.text-danger,.icon-button){gap:8px;min-height:36px;padding:8px 12px;font-size:14px;line-height:1.3}.history-app :-moz-any(.primary-button,.secondary-button,.danger-button,.text-danger,.icon-button){gap:8px;min-height:36px;padding:8px 12px;font-size:14px;line-height:1.3}.history-app :is(.primary-button,.secondary-button,.danger-button,.text-danger,.icon-button){gap:8px;min-height:36px;padding:8px 12px;font-size:14px;line-height:1.3}.history-app :-webkit-any(button,a)>svg{flex-shrink:0}.history-app :-moz-any(button,a)>svg{flex-shrink:0}.history-app :is(button,a)>svg{flex-shrink:0}.history-app :-webkit-any(button,a):has(>svg:first-child){padding-left:10px}.history-app :-moz-any(button,a):has(>svg:first-child){padding-left:10px}.history-app :is(button,a):has(>svg:first-child){padding-left:10px}.history-app .icon-button{min-height:30px;padding:5px 8px;font-size:12px}.history-app button:disabled{cursor:not-allowed;opacity:.55}.history-app .quiet-link{display:inline-flex;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px;background:0 0;border:0;align-items: center;gap:8px;padding:4px 0}.history-app :where(select,input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea){font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:8px;width:100%;min-width:0;min-height:38px;padding:8px 12px}html[data-theme] .history-app select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23909eb4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:40px}html[data-theme] .history-app select[data-slot=native-select]{background-image:none;padding-right:38px}.history-app [data-slot=native-select-wrapper]{position:relative}.history-app [data-slot=native-select-icon]{position:absolute;pointer-events:none;width:16px;height:16px;top:50%;right:12px;transform:translateY(-50%)}.history-app :-webkit-any(.computer-enrollment,.device-replacement) label{display:grid;color:var(--muted);gap:8px;min-width:0;font-size:13px}.history-app :-moz-any(.computer-enrollment,.device-replacement) label{display:grid;color:var(--muted);gap:8px;min-width:0;font-size:13px}.history-app :is(.computer-enrollment,.device-replacement) label{display:grid;color:var(--muted);gap:8px;min-width:0;font-size:13px}.history-app .device-replacement{display:grid;gap:16px;margin-top:16px}.history-app :-webkit-any(.computer-enrollment,.device-replacement) form{display:grid;gap:16px;margin-top:16px}.history-app :-moz-any(.computer-enrollment,.device-replacement) form{display:grid;gap:16px;margin-top:16px}.history-app :is(.computer-enrollment,.device-replacement) form{display:grid;gap:16px;margin-top:16px}.history-app .computer-enrollment{display:block;margin-top:20px}.history-app .computer-enrollment[open]{display:grid;gap:16px}.history-app .computer-enrollment>p{margin:0}.history-app .computer-enrollment>button{justify-self:start}.history-app summary{list-style:none;display:flex;cursor:pointer;align-items:baseline;gap:10px;padding:8px 0;line-height:1.5}.history-app summary::-webkit-details-marker{display:none}.history-app summary::marker{content:""}.history-app summary:before{content:"";display:block;border-bottom:1.5px solid;border-right:1.5px solid;flex:0 0 7px;width:7px;height:7px;transition:transform .12s;transform:translateY(-2px)rotate(-45deg)}.history-app details[open]>summary:before{transform:translateY(-3px)rotate(45deg)}.history-app details>summary+*{margin-top:12px}.history-app :-webkit-any(.results-sync,.project-detail-heading){display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:16px}.history-app :-moz-any(.results-sync,.project-detail-heading){display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:16px}.history-app :is(.results-sync,.project-detail-heading){display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:16px}.history-app .project-detail-heading{padding-bottom:24px}.history-app .results-sync{padding:12px 0 20px}.history-app .results-export{padding-top:20px}.history-app .results-export>p{max-width:72ch;margin:12px 0 16px}.history-app .read-diagnostics{color:var(--muted);margin-top:16px;font-size:12px}.history-app .read-diagnostics p{max-width:90ch;line-height:1.6}.project-table-scroll{overflow-x:auto;margin-top:24px}.history-app .project-index-table{border-collapse:collapse;width:100%;font-size:14px}.history-app .project-index-table th{background:0 0}.project-index-table :-webkit-any(th,td){text-align:right;border:0;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;padding:18px 16px;font-weight:400}.project-index-table :-moz-any(th,td){text-align:right;border:0;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;padding:18px 16px;font-weight:400}.project-index-table :is(th,td){text-align:right;border:0;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;padding:18px 16px;font-weight:400}.project-index-table thead th{color:var(--muted);white-space:nowrap;padding-block-start:12px;padding-block-end:12px;font-size:12px}.project-index-table :-webkit-any(th,td):first-child{text-align:left;padding-left:0}.project-index-table :-moz-any(th,td):first-child{text-align:left;padding-left:0}.project-index-table :is(th,td):first-child{text-align:left;padding-left:0}.project-index-table :-webkit-any(th,td):last-child{padding-right:0}.project-index-table :-moz-any(th,td):last-child{padding-right:0}.project-index-table :is(th,td):last-child{padding-right:0}.project-index-table tbody th{min-width:200px}.project-index-table th a{display:inline-flex;text-decoration:none;align-items: center;gap:8px;font-weight:600}.project-index-table th a:hover{text-decoration:underline;text-underline-offset:4px}.project-index-table small{display:block;color:var(--muted);margin-top:4px;font-size:11px;font-weight:400;line-height:1.6}.project-index-table .metric-qualification{color:var(--warn)}.project-sync-time{white-space:nowrap;color:var(--muted);font-size:12px}.metric-missing{color:var(--muted)}.index-qualification{color:var(--muted);max-width:85ch;margin-top:20px;font-size:12px;line-height:1.6}.project-settings{border-block:1px solid var(--line);margin:24px 0;padding-block-start:24px;padding-block-end:24px}.project-settings ul{list-style:none;margin:16px 0 0;padding:0}.project-settings li{display:flex;border-top:1px solid var(--line);justify-content:space-between;align-items: center;gap:24px;padding:20px 0}.project-identity,.computer-identity>small{display:block;color:var(--muted);margin-top:6px;font-size:12px}.editable-name{display:flex;flex-wrap:wrap;align-items: center;gap:12px}.editable-name strong{overflow-wrap:anywhere;font-weight:550}.name-editor{display:grid;gap:8px;width:min(100%,520px)}.name-editor label{color:var(--muted);font-size:12px}.name-editor-controls{display:flex;align-items: center;gap:8px}.name-editor-controls input{flex:1;min-width:100px}.history-app .devices-panel>p{margin-bottom:16px}.history-app .devices-panel:has(#account-delete-title){border-color:color-mix(in srgb,var(--danger)35%,var(--line));margin-top:40px}.history-app dialog.confirm-dialog{position:fixed;overflow-y:auto;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:14px;width:min(480px,100% - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:28px;inset:0;box-shadow:0 24px 80px #0005}.confirm-dialog::backdrop{background:#0009}.confirm-dialog h2{margin:0 0 16px;font-size:20px;line-height:1.3}.confirm-dialog p{color:var(--muted);margin:0;line-height:1.6}.confirmation-phrase{display:grid;gap:10px;margin-top:24px;font-size:13px}.confirmation-phrase strong{color:var(--ink)}.dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:28px}.history-app .confirm-danger{background:var(--danger);color:var(--bg);border-color:var(--danger);font-weight:600}@media (max-width:600px){.history-app :-webkit-any(input,select,textarea){font-size:16px}.history-app :-moz-any(input,select,textarea){font-size:16px}.history-app :is(input,select,textarea){font-size:16px}.project-settings li{flex-direction:column;align-items: flex-start;gap:12px}.history-app .account-computers li{flex-wrap:wrap;align-items: flex-start;gap:16px}.name-editor-controls{flex-wrap:wrap}.name-editor-controls input{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.history-app summary:before{transition:none}}@media (forced-colors:active){.history-app select{appearance:auto;background-image:none}.history-app [data-slot=native-select-icon]{display:none}}.history-app .collector-mapping-fields{display:grid;gap:16px;margin-top:16px}.history-app .collector-mapping-fields>p{margin:0}.history-app .collector-mapping-fields>button{justify-self:start}.history-app .devices-panel li>div:first-child>span{display:block;margin-top:6px}.history-app .project-setting-actions{display:flex;flex-wrap:wrap;align-items: center;gap:12px}.history-app .history-account-settings>h2{margin:0 0 12px;font-size:20px}
