.cs-deep-review-tour .dr-stage{width:100%;height:100%;position:relative;overflow:hidden}.cs-deep-review-tour .dr-page-inner{text-align:left;background:#fff;padding:14px 18px;position:absolute;inset:0;overflow:hidden}.cs-deep-review-tour .s-title{font-size:16px}.cs-deep-review-tour .s-sub{font-size:11px}.cs-deep-review-tour [data-block]{opacity:0;transform:translateY(10px)}.cs-deep-review-tour [data-block].show{opacity:1;animation:.55s cubic-bezier(.22,1,.36,1) cat-rowIn;transform:none}.cs-deep-review-tour .dr-pkg{opacity:0;transform:translateY(6px)}.cs-deep-review-tour .dr-pkg.show{opacity:1;animation:.4s cat-riseIn;transform:none}.cs-deep-review-tour .dr-group-head{border-bottom:1px solid #e4e7ea;align-items:center;gap:6px;padding-bottom:2px;font-size:11px;font-weight:700;display:flex}.cs-deep-review-tour .dr-group-head .n{color:#3a4048;background:#e4e7ea;border-radius:100px;padding:0 6px;font-size:9px;font-weight:700;line-height:1.5}.cs-deep-review-tour .dr-group-guide{color:#6b7480;margin:4px 0 0;font-size:9px;line-height:1.4}.cs-deep-review-tour .dr-list{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.cs-deep-review-tour .dr-row{background:#fff;border:1px solid #e4e7ea;border-radius:4px;display:flex;overflow:hidden}.cs-deep-review-tour .dr-rail{flex:none;align-self:stretch;width:3px}.cs-deep-review-tour .dr-row.crit .dr-rail{background:#dc2626}.cs-deep-review-tour .dr-row.warn .dr-rail{background:#f59e0b}.cs-deep-review-tour .dr-row.info .dr-rail{background:#3b82f6}.cs-deep-review-tour .dr-body{flex:1;min-width:0}.cs-deep-review-tour .dr-row-head{align-items:center;gap:9px;padding:3px 10px;display:flex}.cs-deep-review-tour .dr-chev{stroke:#9aa1ac;flex:none;width:11px;height:11px;transition:transform .3s}.cs-deep-review-tour .dr-row.open .dr-chev{transform:rotate(180deg)}.cs-deep-review-tour .dr-pill{text-align:center;border:1px solid;border-radius:4px;flex:none;width:44px;padding:1px 0;font-size:8.5px;font-weight:700}.cs-deep-review-tour .dr-pill.crit{color:#fff;background:#dc2626;border-color:#dc2626}.cs-deep-review-tour .dr-pill.warn{color:#7c4a03;background:#fdf0d2;border-color:#f3e0ae}.cs-deep-review-tour .dr-pill.info{color:#1d4ed8;background:#e4edfd;border-color:#bfd7f7}.cs-deep-review-tour .dr-titles{flex-direction:column;flex:1;min-width:0;display:flex}.cs-deep-review-tour .dr-titles b{color:#171a1e;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;overflow:hidden}.cs-deep-review-tour .dr-titles span{color:#8a94a0;font-size:8.5px}.cs-deep-review-tour .dr-tally{color:#8a94a0;white-space:nowrap;flex:none;font-size:8.5px}.cs-deep-review-tour .dr-detail{opacity:0;border-top:1px solid #0000;grid-template-rows:0fr;padding:0 10px;transition:grid-template-rows .5s cubic-bezier(.4,0,.2,1),opacity .34s,padding .5s cubic-bezier(.4,0,.2,1),border-color .5s;display:grid}.cs-deep-review-tour .dr-detail-inner{min-height:0;margin:0 -8px;padding:0 8px;overflow:hidden}.cs-deep-review-tour .dr-row.open .dr-detail{opacity:1;border-top-color:#eef0f2;grid-template-rows:1fr;padding:5px 10px 6px}.cs-deep-review-tour .dr-say{color:#3a4048;margin:0;font-size:9px;line-height:1.35}.cs-deep-review-tour .dr-evidence{margin-top:4px}.cs-deep-review-tour .dr-evidence h4{margin:0 0 4px;font-size:9.5px;font-weight:700;display:inline-block}.cs-deep-review-tour .dr-evidence h4 span{color:#8a94a0;font-weight:400}.cs-deep-review-tour .dr-say.pop{animation:1.1s cat-textFlash}.cs-deep-review-tour .dr-todo.pop{animation:.85s cubic-bezier(.34,1.56,.64,1) cat-blockPop}@keyframes cat-textFlash{0%{background:#2563eb00;box-shadow:0 0 #2563eb00}30%{background:#2563eb17;box-shadow:0 0 0 5px #2563eb17}70%{background:#2563eb17;box-shadow:0 0 0 5px #2563eb17}to{background:#2563eb00;box-shadow:0 0 0 5px #2563eb00}}@keyframes cat-blockPop{0%{transform:scale(1)}40%{transform:scale(1.025)}70%{transform:scale(.996)}to{transform:scale(1)}}.cs-deep-review-tour .dr-ev-item{margin-bottom:2px}.cs-deep-review-tour .dr-ev-item:last-child{margin-bottom:0}.cs-deep-review-tour .dr-ev-item code{color:#3a4048;background:#f1f3f5;padding:1px 3px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:8.5px}.cs-deep-review-tour .dr-line{color:#8a94a0;font-size:8px}.cs-deep-review-tour .dr-ev-item pre{color:#3a4048;text-overflow:ellipsis;white-space:nowrap;background:#f1f3f5;border-left:3px solid #cbd2d8;margin:2px 0 0;padding:3px 7px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:8.5px;line-height:1.5;overflow:hidden}.cs-deep-review-tour .dr-todo{background:#eef4fd;border:1px solid #bfd7f7;border-radius:5px;align-items:flex-start;gap:7px;margin-top:6px;padding:6px 9px;display:flex}.cs-deep-review-tour .dr-q{color:#fff;text-align:center;background:#1d4ed8;border-radius:50%;flex:none;width:13px;height:13px;font-size:9px;font-weight:700;line-height:13px}.cs-deep-review-tour .dr-todo strong{color:#171a1e;font-size:9.5px;font-weight:700;display:block}.cs-deep-review-tour .dr-todo p{color:#3a4048;margin:1px 0 0;font-size:9px;line-height:1.3}.cs-deep-review-tour .dr-run{padding:14px 16px}.cs-deep-review-tour .dr-run-head b{font-size:13px;font-weight:700}.cs-deep-review-tour .dr-bar{background:#eef0f2;border-radius:100px;height:6px;margin:9px 0 13px;overflow:hidden}.cs-deep-review-tour .dr-bar span{background:#2a9d5f;border-radius:100px;width:25%;height:100%;transition:width .55s cubic-bezier(.4,0,.2,1);display:block}.cs-deep-review-tour .dr-pkgs{border-top:1px solid #eef0f2}.cs-deep-review-tour .dr-pkg{border-bottom:1px solid #f5f6f7;align-items:center;gap:9px;padding:10.5px 0;display:flex}.cs-deep-review-tour .dr-pkg:first-child{padding-top:9px}.cs-deep-review-tour .dr-pkg:last-child{border-bottom:none}.cs-deep-review-tour .dr-pkg-state{flex:none;justify-content:center;align-items:center;width:13px;height:13px;display:inline-flex}.cs-deep-review-tour .dr-pkg-state svg{width:12px;height:12px;display:none}.cs-deep-review-tour .dr-waiting{background:#d7dbe0;border-radius:50%;width:5px;height:5px}.cs-deep-review-tour .dr-pkg.running .dr-running,.cs-deep-review-tour .dr-pkg.done .dr-done{stroke:#2a9d5f;display:block}.cs-deep-review-tour .dr-pkg.running .dr-waiting,.cs-deep-review-tour .dr-pkg.done .dr-waiting{display:none}.cs-deep-review-tour .dr-pkg-name{color:#8a94a0;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:10px;font-weight:600;transition:color .4s;overflow:hidden}.cs-deep-review-tour .dr-pkg.running .dr-pkg-name,.cs-deep-review-tour .dr-pkg.done .dr-pkg-name{color:#171a1e}.cs-deep-review-tour .dr-pkg-files{color:#8a94a0;font-variant-numeric:tabular-nums;flex:none;font-size:9px}
