.cs-coverage-tour .ct-stage{width:100%;height:100%;position:relative;overflow:hidden}.cs-coverage-tour .ct-page-inner{text-align:left;background:#fff;padding:14px 18px;position:absolute;inset:0;overflow:hidden}.cs-coverage-tour .s-title{font-size:16px}.cs-coverage-tour .s-sub{font-size:11px}.cs-coverage-tour .card{border-radius:6px}.cs-coverage-tour .gtk-card-list{flex-direction:column;gap:8px;display:flex}.cs-coverage-tour .gtk-card{opacity:0;background:#eef4fd;border-radius:5px;padding:6px 14px 6px 16px;position:relative;overflow:hidden;transform:translateY(8px)}.cs-coverage-tour .gtk-card.show{animation:.45s forwards cat-riseIn}.cs-coverage-tour .gtk-card:before{content:"";background:#2563eb;width:3px;position:absolute;top:0;bottom:0;left:0}.cs-coverage-tour .gtk-card-title{color:#1f2937;margin-bottom:1px;font-size:11px;font-weight:700;display:block}.cs-coverage-tour .gtk-card-body{color:#3a4048;margin:0;font-size:10px;line-height:1.35}.cs-coverage-tour .gtk-card.warn{background:#fdf6e3}.cs-coverage-tour .gtk-card.warn:before{background:#d97706}.cs-coverage-tour .stat-box-row{gap:6px;margin-bottom:12px;display:flex}.cs-coverage-tour .stat-box{opacity:0;background:#fff;border:1px solid #e4e7ea;border-radius:6px;flex-direction:column;flex:1;justify-content:center;gap:8px;padding:6px 10px;display:flex;transform:translateY(8px)scale(.96)}.cs-coverage-tour .stat-box.show{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards cat-popStat}.cs-coverage-tour .stat-box b{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:#171a1e;font-size:14px;font-weight:700;line-height:1.1;display:block}.cs-coverage-tour .stat-box span{color:#8a94a0;font-size:8.5px;line-height:1.2}@keyframes cat-popStat{0%{opacity:0;transform:translateY(8px)scale(.7)}55%{opacity:1;transform:translateY(-2px)scale(1.05)}80%{transform:translateY(0)scale(.98)}to{opacity:1;transform:scale(1)}}.cs-coverage-tour .cov-group{opacity:0;margin-bottom:12px;transform:translateY(10px)}.cs-coverage-tour .cov-group-head{align-items:center;gap:5px;margin-bottom:2px;font-size:11px;font-weight:700;display:flex}.cs-coverage-tour .cov-group.show{animation:.55s cubic-bezier(.22,1,.36,1) forwards cat-rowIn}.cs-coverage-tour .cov-group-head .n{color:#7a828c;background:#eef0f2;border-radius:100px;padding:1px 6px;font-size:9px;font-weight:700}.cs-coverage-tour .cov-table{table-layout:fixed;border-collapse:collapse;width:100%}.cs-coverage-tour .cov-table th:first-child,.cs-coverage-tour .cov-table td:first-child{width:25%}.cs-coverage-tour .cov-table th:nth-child(2),.cs-coverage-tour .cov-table td:nth-child(2){width:11%}.cs-coverage-tour .cov-table th:nth-child(3),.cs-coverage-tour .cov-table td:nth-child(3){width:32%}.cs-coverage-tour .cov-table th:nth-child(4),.cs-coverage-tour .cov-table td:nth-child(4){width:17%}.cs-coverage-tour .cov-table th:nth-child(5),.cs-coverage-tour .cov-table td:nth-child(5){width:15%}.cs-coverage-tour .cov-table th{color:#9aa1ac;text-align:left;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #eef0f2;padding:2px 9px;font-size:8px;font-weight:600;overflow:hidden}.cs-coverage-tour .cov-table td{vertical-align:middle;border-bottom:1px solid #f5f6f7;padding:2px 9px;font-size:10px}.cs-coverage-tour .cov-table td:first-child,.cs-coverage-tour .cov-table td:nth-child(2),.cs-coverage-tour .cov-table td:nth-child(3){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cs-coverage-tour .cov-table tr:last-child td{border-bottom:none}.cs-coverage-tour .cov-name{color:#20242a;font-weight:600}.cs-coverage-tour .cov-pill{color:#16a34a;white-space:nowrap;background:#eafbf1;border:1px solid #bfe8cf;border-radius:100px;padding:0 6px;font-size:9px;font-weight:700;display:inline-flex}.cs-coverage-tour .cov-note{color:#8a94a0}.cs-coverage-tour .finding-badge{white-space:nowrap;border:1px solid;border-radius:100px;padding:.5px 7px;font-size:9px;font-weight:700;display:inline-flex}.cs-coverage-tour .finding-badge.crit{color:#dc2626;background:#fdeaea;border-color:#f6c6c6}.cs-coverage-tour .finding-badge.warn{color:#d97706;background:#fdf6e3;border-color:#f3e0ae}.cs-coverage-tour .finding-badge.info{color:#2563eb;background:#eef4fd;border-color:#bfd7f7}.cs-coverage-tour .cov-pill.pop{animation:.68s cubic-bezier(.34,1.56,.64,1) cat-attentionPop}@keyframes cat-attentionPop{0%{transform:scale(1)}40%{transform:scale(1.22)}65%{transform:scale(.93)}to{transform:scale(1)}}
.cs-auto-scan-tour .ast-stage{width:100%;height:100%;position:relative;overflow:hidden}.cs-auto-scan-tour .ast-page-inner{text-align:left;background:#fff;padding:14px 18px;position:absolute;inset:0;overflow:hidden}.cs-auto-scan-tour .s-title{font-size:16px}.cs-auto-scan-tour .s-sub{font-size:11px}.cs-auto-scan-tour .card{border-radius:6px}.cs-auto-scan-tour .site-badge{color:#6b7480;background:#fff;border:1px solid #e4e7ea;border-radius:100px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.cs-auto-scan-tour .site-badge svg{stroke:#6b7480;width:11px;height:11px}.cs-auto-scan-tour .ast-section-label{color:#8a94a0;text-transform:uppercase;letter-spacing:.03em;margin:6px 0 4px;font-size:9.5px;font-weight:700}.cs-auto-scan-tour .card+.ast-section-label{margin-top:12px}.cs-auto-scan-tour .set-list{padding:0 12px}.cs-auto-scan-tour .set-row{opacity:0;border-top:1px solid #eef0f2;grid-template-columns:1fr 70px 26px;align-items:center;column-gap:10px;padding:4px 0;display:grid;transform:translateY(8px)}.cs-auto-scan-tour .set-row:first-child{border-top:none}.cs-auto-scan-tour .set-row.show{animation:.5s cubic-bezier(.22,1,.36,1) forwards cat-rowIn}.cs-auto-scan-tour .set-row .toggle{grid-column:3}.cs-auto-scan-tour .set-title{font-size:10px;font-weight:600}.cs-auto-scan-tour .set-desc{color:#8a94a0;margin-top:1px;font-size:8.5px;line-height:1.3}.cs-auto-scan-tour .ast-note{color:#8a94a0;margin:8px 0 0;font-size:8.5px;line-height:1.3}.cs-auto-scan-tour .toggle{flex:none}.cs-auto-scan-tour .tg-track{background:#d7dbe0;border-radius:100px;width:26px;height:15px;transition:background .42s cubic-bezier(.22,1,.36,1);display:block;position:relative}.cs-auto-scan-tour .tg-thumb{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;top:1.5px;left:1.5px;box-shadow:0 1px 2px #0000002e}.cs-auto-scan-tour .toggle.on .tg-track{background:#2a9d5f}.cs-auto-scan-tour .toggle.on .tg-thumb{transform:translate(11px)}.cs-auto-scan-tour .time-field{color:#20242a;border:1px solid #d7dbe0;border-radius:6px;align-items:center;gap:3px;padding:3px 6px;font-size:9px;font-weight:600;display:flex}.cs-auto-scan-tour .time-field svg{stroke:#8a94a0;flex:none;width:9px;height:9px}.cs-auto-scan-tour .time-field .tv{opacity:0;transition:opacity .35s}.cs-auto-scan-tour .time-field .tv.show{opacity:1}.cs-auto-scan-tour .hist-filters{gap:6px;margin-bottom:8px;display:flex}.cs-auto-scan-tour .hist-filter{color:#5b6570;border:1px solid #d7dbe0;border-radius:6px;align-items:center;gap:5px;padding:2px 6px;font-size:9.5px;font-weight:600;display:inline-flex}.cs-auto-scan-tour .hist-filter svg{stroke:#8a94a0;flex:none;width:9px;height:9px}.cs-auto-scan-tour .hist-table{table-layout:fixed;border-collapse:collapse;width:100%;margin-top:4px}.cs-auto-scan-tour .hist-table th:first-child,.cs-auto-scan-tour .hist-table td:first-child{width:14%}.cs-auto-scan-tour .hist-table th:nth-child(2),.cs-auto-scan-tour .hist-table td:nth-child(2){width:13%}.cs-auto-scan-tour .hist-table th:nth-child(3),.cs-auto-scan-tour .hist-table td:nth-child(3){width:17%}.cs-auto-scan-tour .hist-table th:nth-child(4),.cs-auto-scan-tour .hist-table td:nth-child(4){width:15%}.cs-auto-scan-tour .hist-table th:nth-child(5),.cs-auto-scan-tour .hist-table td:nth-child(5){width:11%}.cs-auto-scan-tour .hist-table th:nth-child(6),.cs-auto-scan-tour .hist-table td:nth-child(6){width:30%}.cs-auto-scan-tour .hist-table th{color:#9aa1ac;text-align:left;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;border-bottom:1px solid #eef0f2;padding:0 6px 4px;font-size:8px;font-weight:600}.cs-auto-scan-tour .hist-table td{vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;color:#3a4048;border-bottom:1px solid #f5f6f7;padding:4.5px 6px;font-size:9px;line-height:1.15;overflow:hidden}.cs-auto-scan-tour .hist-table tr:last-child td{border-bottom:none}.cs-auto-scan-tour .hist-table tbody tr{opacity:0;transition:opacity .45s}.cs-auto-scan-tour .hist-table tbody tr.show{opacity:1}.cs-auto-scan-tour .hist-trigger{align-items:center;gap:4px;display:inline-flex}.cs-auto-scan-tour .hist-trigger svg{stroke:#7a828c;flex:none;width:10px;height:10px}.cs-auto-scan-tour .hist-status-pill{color:#16a34a;white-space:nowrap;background:#eafbf1;border:1px solid #bfe8cf;border-radius:100px;align-items:center;gap:4px;padding:1px 7px;font-size:9px;font-weight:700;display:inline-flex}.cs-auto-scan-tour .hist-status-pill.progress{color:#5b6570;background:#eef0f2;border-color:#dde1e6}.cs-auto-scan-tour .hist-status-pill.failed{color:#dc2626;background:#fdeaea;border-color:#f6c6c6}.cs-auto-scan-tour .hist-dur{font-variant-numeric:tabular-nums}.cs-auto-scan-tour .hist-trigger.pop{transform-origin:0;animation:.68s cubic-bezier(.34,1.56,.64,1) cat-attentionPop}@keyframes cat-attentionPop{0%{transform:scale(1)}40%{transform:scale(1.22)}65%{transform:scale(.93)}to{transform:scale(1)}}.cs-auto-scan-tour .hist-status-pill svg{stroke:currentColor;flex:none;width:9px;height:9px}.cs-auto-scan-tour .hist-flag{color:#d97706;font-weight:600}.cs-auto-scan-tour .hist-muted{color:#8a94a0}
.cs-file-changes-tour .fc-stage{width:100%;height:100%;position:relative;overflow:hidden}.cs-file-changes-tour .fc-page-inner{text-align:left;background:#fff;padding:14px 18px;position:absolute;inset:0;overflow:hidden}.cs-file-changes-tour .s-title{font-size:16px}.cs-file-changes-tour .s-sub{font-size:11px}.cs-file-changes-tour .card{border-radius:6px}.cs-file-changes-tour .grp-head{opacity:0;align-items:center;gap:5px;margin:8px 0 3px;font-size:10.5px;font-weight:700;display:flex;transform:translateY(8px)}.cs-file-changes-tour .grp-head:first-child{margin-top:0}.cs-file-changes-tour .grp-head.show{animation:.5s cubic-bezier(.22,1,.36,1) forwards cat-rowIn}.cs-file-changes-tour .grp-head .n{color:#7a828c;background:#eef0f2;border-radius:100px;padding:1px 6px;font-size:8.5px;font-weight:700}.cs-file-changes-tour .grp-desc{color:#8a94a0;opacity:0;margin:0 0 6px;font-size:9px;line-height:1.4;transform:translateY(8px)}.cs-file-changes-tour .grp-desc.show{animation:.5s cubic-bezier(.22,1,.36,1) forwards cat-rowIn}.cs-file-changes-tour .frow{opacity:0;border:1px solid #eef0f2;border-radius:6px;margin-bottom:8px;position:relative;overflow:hidden;transform:translateY(8px)}.cs-file-changes-tour .frow.show{animation:.55s cubic-bezier(.22,1,.36,1) forwards cat-rowIn}.cs-file-changes-tour .frow:before{content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.cs-file-changes-tour .frow.crit:before{background:#dc2626}.cs-file-changes-tour .frow.warn:before{background:#d97706}.cs-file-changes-tour .frow-head{align-items:center;gap:7px;padding:7px 9px;display:flex}.cs-file-changes-tour .pill{color:#fff;border-radius:5px;flex:none;padding:1.5px 6px;font-size:8.5px;font-weight:700}.cs-file-changes-tour .pill.crit{background:#dc2626}.cs-file-changes-tour .pill.warn{background:#d97706}.cs-file-changes-tour .f-title{font-size:10px;font-weight:600;line-height:1.25}.cs-file-changes-tour .f-cat{color:#9aa1ac;margin-top:1px;font-size:8.5px}.cs-file-changes-tour .f-meta{color:#7a828c;white-space:nowrap;margin-left:auto;font-family:SFMono-Regular,Consolas,monospace;font-size:8.5px}.cs-file-changes-tour .chev{stroke:#9aa1ac;flex:none;width:11px;height:11px;transition:transform .3s}.cs-file-changes-tour .frow.open .chev{transform:rotate(180deg)}.cs-file-changes-tour .frow-detail{opacity:0;grid-template-rows:0fr;padding:0 9px;transition:grid-template-rows .5s cubic-bezier(.4,0,.2,1),opacity .34s,padding .5s cubic-bezier(.4,0,.2,1);display:grid}.cs-file-changes-tour .frow-detail-inner{min-height:0;overflow:hidden}.cs-file-changes-tour .frow.open .frow-detail{opacity:1;grid-template-rows:1fr;padding:0 9px 9px}.cs-file-changes-tour .fd-desc{color:#4b5157;margin:0 0 5px;font-size:9.5px;line-height:1.35}.cs-file-changes-tour .fd-file-label{color:#20242a;margin-bottom:3px;font-size:8.5px;font-weight:700}.cs-file-changes-tour .fd-file{background:#f5f6f7;border-radius:5px;margin-bottom:6px;padding:4px 7px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.cs-file-changes-tour .fd-help{color:#1f2937;background:#eef4fd;border-radius:6px;gap:6px;padding:6px 9px 6px 11px;font-size:9px;line-height:1.35;display:flex;position:relative}.cs-file-changes-tour .fd-help:before{content:"";background:#2563eb;border-radius:3px 0 0 3px;width:3px;position:absolute;top:0;bottom:0;left:0}.cs-file-changes-tour .fd-help svg{stroke:#2563eb;flex:none;width:12px;height:12px;margin-top:1px}.cs-file-changes-tour .fd-help b{font-weight:700}.cs-file-changes-tour .cov-group{opacity:0;margin-bottom:20px;transform:translateY(10px)}.cs-file-changes-tour .cov-group.show{animation:.55s cubic-bezier(.22,1,.36,1) forwards cat-rowIn}.cs-file-changes-tour .cov-group-head{align-items:center;gap:5px;margin-bottom:6px;font-size:11px;font-weight:700;display:flex}.cs-file-changes-tour .cov-group-head .n{color:#7a828c;background:#eef0f2;border-radius:100px;padding:1px 6px;font-size:9px;font-weight:700}.cs-file-changes-tour .cov-table{table-layout:fixed;border-collapse:collapse;width:100%}.cs-file-changes-tour .cov-table th:first-child,.cs-file-changes-tour .cov-table td:first-child{width:26%}.cs-file-changes-tour .cov-table th:nth-child(2),.cs-file-changes-tour .cov-table td:nth-child(2){width:34%}.cs-file-changes-tour .cov-table th:nth-child(3),.cs-file-changes-tour .cov-table td:nth-child(3),.cs-file-changes-tour .cov-table th:nth-child(4),.cs-file-changes-tour .cov-table td:nth-child(4){width:20%}.cs-file-changes-tour .cov-table th{color:#9aa1ac;text-align:left;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #eef0f2;padding:0 9px 5px;font-size:8.5px;font-weight:600;overflow:hidden}.cs-file-changes-tour .cov-table td{vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #f5f6f7;padding:6px 9px;font-size:10px;overflow:hidden}.cs-file-changes-tour .cov-table tr:last-child td{border-bottom:none}.cs-file-changes-tour .cov-name{color:#20242a;font-weight:600}.cs-file-changes-tour .cov-pill{color:#16a34a;white-space:nowrap;background:#eafbf1;border:1px solid #bfe8cf;border-radius:100px;padding:.5px 6px;font-size:9.5px;font-weight:700;display:inline-flex}.cs-file-changes-tour .cov-note{color:#8a94a0}.cs-file-changes-tour .finding-badge{white-space:nowrap;border:1px solid;border-radius:100px;padding:.5px 7px;font-size:9px;font-weight:700;display:inline-flex}.cs-file-changes-tour .finding-badge.crit{color:#dc2626;background:#fdeaea;border-color:#f6c6c6}.cs-file-changes-tour .finding-badge.warn{color:#d97706;background:#fdf6e3;border-color:#f3e0ae}.cs-file-changes-tour .finding-badge.info{color:#2563eb;background:#eef4fd;border-color:#bfd7f7}.cs-file-changes-tour .cov-integrity .finding-badge.pop{animation:.68s cubic-bezier(.34,1.56,.64,1) cat-attentionPop}@keyframes cat-attentionPop{0%{transform:scale(1)}40%{transform:scale(1.22)}65%{transform:scale(.93)}to{transform:scale(1)}}
