.list-group-item[data-v-88bbefda]{height:30px;display:flex;align-items:center;font-size:.73em}.heading[data-v-199da25c]{margin-bottom:.5em}.list-container[data-v-199da25c]{overflow-y:auto;height:74vh}.current-step[data-v-199da25c]{font-weight:700;font-size:.9em!important}.list-group-item[data-v-199da25c]{height:30px;display:flex;justify-content:space-between;align-items:center;padding-left:.4em;font-size:.73em}.negative-step[data-v-199da25c]{color:red}.optional-step[data-v-199da25c]{color:#00f}.cursor-default[data-v-199da25c]{cursor:default}.steps-legend-color[data-v-199da25c]{height:15px;width:15px;border-radius:2px}.steps-legends>.ant-space-item>.steps-legend-label[data-v-199da25c]{display:flex;font-size:.73em}[id*=-substep-time][data-v-199da25c]{white-space:nowrap;flex-shrink:0}.video-container[data-v-6c0d9781]{position:relative;display:inline-block}video[data-v-6c0d9781]{display:block}canvas[data-v-6c0d9781]{position:absolute;top:0;left:0}.json-viewer[data-v-49cd57f9]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;border-radius:8px;max-width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.viewer-header[data-v-49cd57f9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;flex-wrap:wrap;gap:10px;flex-shrink:0}.h5-title[data-v-49cd57f9]{margin:0;color:#2c3e50}.controls[data-v-49cd57f9]{display:flex;gap:10px}.btn-copy[data-v-49cd57f9]{background:#2ecc71;border:1px solid #2ecc71;color:#fff}.btn-copy[data-v-49cd57f9]:hover{background:#27ae60}.content-area[data-v-49cd57f9]{flex:1;min-height:0;overflow:hidden}.formatted-view[data-v-49cd57f9]{height:100%;display:flex;flex-direction:column;gap:20px;overflow:hidden}.section[data-v-49cd57f9]{min-height:0;display:flex;flex-direction:column}.section-full[data-v-49cd57f9],.section-half[data-v-49cd57f9]{flex:1}.empty-state[data-v-49cd57f9]{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 20px}.section h4[data-v-49cd57f9]{margin:0 0 12px 0;color:#34495e;font-size:1.2em;border-bottom:2px solid #3498db;padding-bottom:8px;flex-shrink:0}.log-entries[data-v-49cd57f9],.status-entries[data-v-49cd57f9]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding-right:4px}.log-entry[data-v-49cd57f9]{display:flex;gap:12px;padding:12px;background:#fff;border-radius:6px;border-left:3px solid #3498db;transition:transform .2s;flex-shrink:0}.log-entry[data-v-49cd57f9]:hover{transform:translateX(4px);box-shadow:0 2px 6px rgba(0,0,0,.1)}.entry-key[data-v-49cd57f9]{font-weight:600;color:#7f8c8d;min-width:40px;font-family:Courier New,monospace}.entry-value[data-v-49cd57f9]{color:#2c3e50;flex:1;word-break:break-word;white-space:pre-wrap}.status-entry[data-v-49cd57f9]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#fff;border-radius:6px;border-left:3px solid #2ecc71;flex-shrink:0}.status-key[data-v-49cd57f9]{font-weight:600;color:#2c3e50;word-break:break-word}.status-badge[data-v-49cd57f9]{padding:6px 12px;border-radius:4px;font-weight:600;font-size:14px;white-space:nowrap}.status-badge.complete[data-v-49cd57f9]{background:#d4edda;color:#155724}.status-badge.incomplete[data-v-49cd57f9]{background:#f8d7da;color:#721c24}.raw-view-container[data-v-49cd57f9]{height:100%;overflow:hidden}.raw-view[data-v-49cd57f9]{background:#2c3e50;color:#ecf0f1;padding:20px;border-radius:6px;overflow:auto;font-family:Courier New,monospace;font-size:14px;line-height:1.6;margin:0;height:100%;box-sizing:border-box;white-space:pre}.raw-view code[data-v-49cd57f9]{color:#ecf0f1}.log-entries[data-v-49cd57f9]::-webkit-scrollbar,.status-entries[data-v-49cd57f9]::-webkit-scrollbar{width:8px}.log-entries[data-v-49cd57f9]::-webkit-scrollbar-track,.status-entries[data-v-49cd57f9]::-webkit-scrollbar-track{background:#ecf0f1;border-radius:4px}.log-entries[data-v-49cd57f9]::-webkit-scrollbar-thumb,.status-entries[data-v-49cd57f9]::-webkit-scrollbar-thumb{background:#95a5a6;border-radius:4px}.log-entries[data-v-49cd57f9]::-webkit-scrollbar-thumb:hover,.status-entries[data-v-49cd57f9]::-webkit-scrollbar-thumb:hover{background:#7f8c8d}.raw-view[data-v-49cd57f9]::-webkit-scrollbar{width:8px;height:8px}.raw-view[data-v-49cd57f9]::-webkit-scrollbar-track{background:#34495e;border-radius:4px}.raw-view[data-v-49cd57f9]::-webkit-scrollbar-thumb{background:#95a5a6;border-radius:4px}.raw-view[data-v-49cd57f9]::-webkit-scrollbar-thumb:hover{background:#7f8c8d}.raw-view[data-v-49cd57f9]::-webkit-scrollbar-corner{background:#34495e}.log-entries[data-v-49cd57f9],.status-entries[data-v-49cd57f9]{scrollbar-width:thin;scrollbar-color:#95a5a6 #ecf0f1}.raw-view[data-v-49cd57f9]{scrollbar-width:thin;scrollbar-color:#95a5a6 #34495e}.tags-list .ant-list-item:hover{background:#d3d3d3}.video-options[data-v-4c45344e]{position:absolute;right:5px;top:5px;font-size:large;z-index:1;padding:7px;transition:all}.video-options[data-v-4c45344e]:hover{color:#fff;background:#a0a0a0;border-radius:50%}.card[data-v-48a5b018]{border:1px solid #e5e7eb;border-radius:var(--radius);background:#fff;height:100%;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:var(--card-pad)}.head[data-v-48a5b018]{padding-bottom:6px;border-bottom:1px solid #eef0f3}.title[data-v-48a5b018]{font-weight:800;font-size:clamp(16px,1.35vw,20px);color:#0f172a;margin:0}.content[data-v-48a5b018]{padding-top:10px;font-weight:600;font-size:clamp(14px,1.1vw,18px);line-height:1.35;flex:1 1 auto;min-height:0;overflow:auto}.content[data-v-48a5b018] .body-lg{font-size:clamp(15px,1.2vw,18px)}.content[data-v-48a5b018] .body-sm{font-size:clamp(12px,1.05vw,14px)}@media (max-width:780px){.card[data-v-48a5b018]{padding:calc(var(--card-pad) - 4px)}.title[data-v-48a5b018]{font-size:clamp(16px,4.5vw,20px)}.content[data-v-48a5b018]{padding-top:6px}}@media (max-height:700px){.head[data-v-48a5b018]{padding:8px 10px}.content[data-v-48a5b018]{padding:calc(var(--card-pad) - 4px)}}.success[data-v-48a5b018]{background:#f0fdf4}.info[data-v-48a5b018]{background:#eff6ff}.danger[data-v-48a5b018]{background:#fee2e2}.task-item[data-v-1bf65f8a]{display:flex;gap:.5em;justify-content:space-between;align-items:center;border:1px solid #e5e7eb;border-radius:8px;background:#fafafa;padding:8px 10px}.completed[data-v-1bf65f8a]{background:#f0fdf4}.text[data-v-1bf65f8a]{font-size:var(--fs-sm);line-height:1.35;color:#1f2937}.group+.group[data-v-387bf4c5]{margin-top:10px}.group-header[data-v-387bf4c5]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#f5f7fa;cursor:default}.group-title[data-v-387bf4c5]{font-weight:700;font-size:var(--fs-md);color:#111827;line-height:1.2;text-align:left;margin:0}.list[data-v-387bf4c5]{margin:3px 0 0 0;padding:0 0 0 .5em;list-style:none;display:grid;gap:6px}.task-section[data-v-382b4f9e]{background:#fff;border-radius:var(--radius);border:1px solid #e5e7eb;display:flex;flex-direction:column;min-height:0;width:100%}.task-header[data-v-382b4f9e]{padding:var(--card-pad);border-bottom:1px solid #eef0f3}.task-title[data-v-382b4f9e]{font-size:var(--fs-h);font-weight:800;color:#0f172a;margin:0}.task-scroll[data-v-382b4f9e]{flex:1;min-height:0;overflow-y:auto;padding:var(--card-pad)}.task-scroll[data-v-382b4f9e]::-webkit-scrollbar{width:8px}.task-scroll[data-v-382b4f9e]::-webkit-scrollbar-track{background:#f3f4f6;border-radius:6px}.task-scroll[data-v-382b4f9e]::-webkit-scrollbar-thumb{background:#c7cbd1;border-radius:6px}.task-scroll[data-v-382b4f9e]{scrollbar-width:thin;scrollbar-color:#c7cbd1 #f3f4f6}.left-panel[data-v-19c2b97c]{background:#f7f7fb;border-radius:var(--radius);padding:var(--card-pad);display:flex;flex-direction:column;gap:var(--gap);min-height:0;height:100%;width:100%;border:none}.left-panel .header[data-v-19c2b97c],.left-panel[data-v-19c2b97c] .task-section{width:100%}.header[data-v-19c2b97c]{display:flex;align-items:center;justify-content:space-between;gap:var(--gap);background:#fff;border:1px solid #e5e7eb;border-radius:var(--radius);padding:10px 12px;margin-right:var(--gap)}.title[data-v-19c2b97c]{font-weight:700;font-size:var(--fs-h);color:#1f2937}.icon[data-v-19c2b97c]{width:36px;height:32px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;display:grid;place-content:center;gap:3px}.icon .bar[data-v-19c2b97c]{width:18px;height:2px;background:#111827;display:block}.icon[data-v-19c2b97c]:hover{background:#f3f4f6}@media (max-width:780px){.left-panel[data-v-19c2b97c]{padding:calc(var(--card-pad) - 4px)}.header[data-v-19c2b97c]{padding:8px 10px;margin-right:0}.title[data-v-19c2b97c]{font-size:clamp(16px,4.5vw,20px)}}.time-grid[data-v-a1c27418]{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);min-height:0}.stat[data-v-a1c27418]{border:1px solid #e5e7eb;border-radius:var(--radius);background:#fff;padding:clamp(12px,2.2vw,18px);display:grid;place-items:center;text-align:center}.value[data-v-a1c27418]{font-size:clamp(22px,2.6vw,32px);font-weight:600;color:#1f2937;line-height:1.1}.label[data-v-a1c27418]{margin-top:6px;font-size:clamp(11px,1vw,16px);color:#4b5563}@media (max-width:520px){.time-grid[data-v-a1c27418]{grid-template-columns:1fr}}.video-card[data-v-5f5573ce]{border:1px solid #e5e7eb;border-radius:var(--radius);background:#fff;padding:0;height:100%;display:flex;flex-direction:column}.video-wrap[data-v-5f5573ce]{position:relative;background:#fff;overflow:hidden;border-radius:10px;height:100%}.video-wrap video[data-v-5f5573ce]{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.placeholder[data-v-5f5573ce]{color:#d1d5db;font-size:var(--fs-md)}@media (max-width:780px){.video-wrap[data-v-5f5573ce]{height:100%}}:root{--gap:clamp(8px,1vw,16px);--radius:12px;--card-pad:clamp(10px,1.2vw,16px);--fs-xs:clamp(10px,0.95vw,13px);--fs-sm:clamp(11px,1vw,14px);--fs-md:clamp(12px,1.05vw,16px);--fs-lg:clamp(14px,1.4vw,20px);--fs-h:clamp(16px,1.6vw,24px)}*,:after,:before{box-sizing:border-box}#app,body,html{height:100%}body{margin:0}.grid-host,.trace-grid-wrap{flex:1 1 auto;min-height:0}.trace-page{inline-size:100%;block-size:100%;min-height:0}.grid{display:grid;grid-template-columns:1fr 1fr 2fr;gap:var(--gap);inline-size:100%;height:100%;box-sizing:border-box;align-items:stretch;justify-items:stretch;overflow:hidden;background:transparent}.column{width:100%}.column,.middle{min-height:0;height:100%}.middle{grid-template-rows:1fr 1fr 2fr}.middle,.right{display:grid;gap:var(--gap);overflow:hidden}.right{grid-template-rows:minmax(0,1fr) auto;align-content:stretch;height:100%;min-height:0}.body-sm{font-size:var(--fs-sm)}.body-lg{font-size:var(--fs-md)}@media (max-width:1100px){:root{--card-pad:clamp(8px,1vw,14px);--gap:clamp(8px,1vw,14px);--fs-h:clamp(15px,1.5vw,22px);--fs-md:clamp(12px,1vw,15px);--fs-sm:clamp(11px,0.95vw,13px)}}@media (max-width:860px){:root{--card-pad:clamp(6px,0.9vw,12px);--gap:clamp(6px,0.9vw,12px);--fs-h:clamp(14px,1.4vw,20px);--fs-md:clamp(11px,0.95vw,14px);--fs-sm:clamp(10px,0.9vw,12px)}}.mr-2[data-v-7813fd38]{margin-right:.5rem}.ml-2[data-v-7813fd38]{margin-left:.5rem}