.exam-detail-content[data-v-2f47eb4b]{overflow-x:hidden;width:100%;box-sizing:border-box;max-width:100%}h3[data-v-2f47eb4b]{font-size:1.25rem;font-weight:700;color:#1a1a1a;margin:0}h4[data-v-2f47eb4b]{font-size:1rem;font-weight:600;margin:0 0 .75rem 0}.info-card[data-v-2f47eb4b]{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 .0625rem .1875rem rgba(0,0,0,.1);box-sizing:border-box;max-width:100%}.info-header[data-v-2f47eb4b]{justify-content:space-between;margin-bottom:1.25rem}.header-actions[data-v-2f47eb4b],.info-header[data-v-2f47eb4b]{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.evidence-filters[data-v-2f47eb4b]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.info-grid[data-v-2f47eb4b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;margin-bottom:1.25rem}.info-item[data-v-2f47eb4b]{display:flex;flex-direction:column;gap:.25rem;overflow:hidden}.info-label[data-v-2f47eb4b]{font-size:.8125rem;color:#999;font-weight:500}.info-value[data-v-2f47eb4b]{font-size:.9375rem;color:#333;font-weight:600;overflow-wrap:anywhere}.info-value.score[data-v-2f47eb4b]{color:#155dfc;font-size:1.25rem}.score-row[data-v-2f47eb4b]{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1rem;padding-top:1rem;border-top:.0625rem solid #f0f0f0}.score-card[data-v-2f47eb4b]{flex:1;min-width:6.25rem;background:linear-gradient(135deg,#e6f0ff,#f0f6ff);border-radius:.75rem;padding:1rem;text-align:center;box-sizing:border-box}.score-label[data-v-2f47eb4b]{font-size:.8125rem;color:#666;display:block;margin-bottom:.25rem}.score-num[data-v-2f47eb4b]{font-size:1.5rem;font-weight:700;color:#155dfc}.evaluation-section[data-v-2f47eb4b]{margin-top:1.25rem;padding-top:1rem;border-top:.0625rem solid #f0f0f0}.eval-section-title[data-v-2f47eb4b]{font-size:1rem;font-weight:700;color:#1a1a1a;margin:0 0 .875rem 0}.evaluation-item[data-v-2f47eb4b]{display:flex;border:.0625rem solid #e8e8e8;border-radius:.75rem;overflow:hidden;margin-bottom:.75rem;transition:box-shadow .2s}.evaluation-item[data-v-2f47eb4b]:hover{box-shadow:0 .125rem .5rem rgba(0,0,0,.06)}.eval-left[data-v-2f47eb4b]{width:6.875rem;min-width:6.875rem;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem .75rem;border-right:.0625rem solid #e8e8e8;background:#f8fafc}.eval-label[data-v-2f47eb4b]{font-size:.8125rem;color:#888;margin-bottom:.25rem;font-weight:500}.eval-score[data-v-2f47eb4b]{font-size:1.375rem;font-weight:700;color:#155dfc}.eval-right[data-v-2f47eb4b]{flex:1;padding:1rem 1.25rem;color:#444;line-height:1.7;font-size:.875rem;display:flex;align-items:center;background:#fff;overflow-wrap:anywhere}.error-box[data-v-2f47eb4b]{margin-top:1rem;padding:.75rem 1rem;background:#fff2f0;border:.0625rem solid #ffccc7;border-radius:.5rem;color:#cf1322;font-size:.875rem;word-break:break-word}.risk-bar[data-v-2f47eb4b]{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;padding:.875rem 1.125rem;border-radius:.75rem;margin-bottom:.875rem}.risk-bar.risk-bar-high[data-v-2f47eb4b]{background:#fff2f0;border:.0625rem solid #ffccc7}.risk-bar.risk-bar-medium[data-v-2f47eb4b]{background:#fff7e6;border:.0625rem solid #ffd591}.risk-bar.risk-bar-low[data-v-2f47eb4b]{background:#f6ffed;border:.0625rem solid #b7eb8f}.risk-left[data-v-2f47eb4b]{display:flex;align-items:center;gap:.625rem;flex:1;min-width:12.5rem}.risk-icon[data-v-2f47eb4b]{font-size:1.25rem}.risk-label[data-v-2f47eb4b]{font-size:.9375rem;font-weight:700;white-space:nowrap}.risk-bar-fill[data-v-2f47eb4b]{display:flex;align-items:center;gap:.5rem;flex:1}.risk-bar-track[data-v-2f47eb4b]{flex:1;height:.5rem;background:rgba(0,0,0,.08);border-radius:.25rem;overflow:hidden}.risk-bar-progress[data-v-2f47eb4b]{height:100%;border-radius:.25rem;transition:width .5s ease}.risk-score-num[data-v-2f47eb4b]{font-size:.75rem;color:#888;white-space:nowrap}.risk-right[data-v-2f47eb4b]{display:flex;gap:.5rem;flex-wrap:wrap}.sev-chip[data-v-2f47eb4b]{font-size:.75rem;font-weight:600;padding:.1875rem .625rem;border-radius:1.25rem}.sev-chip.sev-critical[data-v-2f47eb4b]{background:#ff4d4f;color:#fff}.sev-chip.sev-warning[data-v-2f47eb4b]{background:#ff9800;color:#fff}.sev-chip.sev-info[data-v-2f47eb4b]{background:#52c41a;color:#fff}.verdict-banner[data-v-2f47eb4b]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.875rem;padding:1.125rem 1.25rem;border-radius:.875rem;margin-bottom:1.25rem}.verdict-banner.verdict-high[data-v-2f47eb4b]{background:linear-gradient(135deg,#fff2f0,#fff5f5);border:.09375rem solid #ffa39e}.verdict-banner.verdict-medium[data-v-2f47eb4b]{background:linear-gradient(135deg,#fff7e6,#fffbf0);border:.09375rem solid #ffd591}.verdict-banner.verdict-low[data-v-2f47eb4b]{background:linear-gradient(135deg,#f6ffed,#f9fff5);border:.09375rem solid #b7eb8f}.verdict-left[data-v-2f47eb4b]{display:flex;align-items:center;gap:.875rem}.verdict-icon[data-v-2f47eb4b]{font-size:2rem;line-height:1;flex-shrink:0}.verdict-title[data-v-2f47eb4b]{font-size:1rem;font-weight:800;letter-spacing:.03125rem}.verdict-high .verdict-title[data-v-2f47eb4b]{color:#cf1322}.verdict-medium .verdict-title[data-v-2f47eb4b]{color:#ad6800}.verdict-low .verdict-title[data-v-2f47eb4b]{color:#389e0d}.verdict-sub[data-v-2f47eb4b]{font-size:.8125rem;color:#666;margin-top:.1875rem}.verdict-cats[data-v-2f47eb4b]{display:flex;flex-wrap:wrap;gap:.4375rem}.vcat[data-v-2f47eb4b]{font-size:.75rem;font-weight:600;padding:.1875rem .625rem;border-radius:1.25rem;cursor:pointer;transition:all .15s;user-select:none}.vcat[data-v-2f47eb4b]:hover{filter:brightness(.92);transform:translateY(-.0625rem)}.vcat.vcat-audio[data-v-2f47eb4b]{background:#e6f4ff;color:#0958d9;border:.0625rem solid #91caff}.vcat.vcat-integrity[data-v-2f47eb4b]{background:#fff1f0;color:#cf1322;border:.0625rem solid #ffa39e}.vcat.vcat-attention[data-v-2f47eb4b]{background:#fffbe6;color:#ad6800;border:.0625rem solid #ffe58f}.vcat.vcat-behavior[data-v-2f47eb4b]{background:#fff7e6;color:#d46b08;border:.0625rem solid #ffd591}.vcat.vcat-device[data-v-2f47eb4b]{background:#f9f0ff;color:#531dab;border:.0625rem solid #d3adf7}.vcat.vcat-active[data-v-2f47eb4b]{filter:none;transform:none;box-shadow:0 0 0 .125rem currentColor;font-weight:800}.filter-clear[data-v-2f47eb4b]{font-size:.75rem;font-weight:600;color:#888;border:.0625rem solid #d9d9d9;background:#fafafa;border-radius:.875rem;padding:.1875rem .625rem;cursor:pointer;transition:all .15s;outline:none}.filter-clear[data-v-2f47eb4b]:hover{color:#333;border-color:#999;background:#fff}.incident-feed[data-v-2f47eb4b]{display:flex;flex-direction:column;gap:1.25rem}.feed-section[data-v-2f47eb4b]{display:flex;flex-direction:column;gap:.5rem}.feed-section-title[data-v-2f47eb4b]{display:flex;align-items:center;gap:.5rem;width:100%;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.0375rem;color:#666;padding:.375rem .25rem;margin-bottom:.125rem;border:none;border-bottom:.125rem solid #f0f0f0;background:none;cursor:pointer;text-align:left;transition:background .15s;border-radius:.25rem .25rem 0 0;outline:none}.feed-section-title[data-v-2f47eb4b]:hover{background:#fafafa}.feed-section-title.feed-title-critical[data-v-2f47eb4b]{color:#cf1322;border-color:#ffa39e}.feed-section-title.feed-title-warning[data-v-2f47eb4b]{color:#ad6800;border-color:#ffd591}.feed-section-title.feed-title-info[data-v-2f47eb4b]{color:#389e0d;border-color:#b7eb8f}.section-chevron[data-v-2f47eb4b]{margin-left:auto;font-size:.625rem;color:#aaa}.section-chevron-sm[data-v-2f47eb4b]{font-size:.625rem}.feed-title-dot[data-v-2f47eb4b]{width:.5rem;height:.5rem;border-radius:50%;display:inline-block;flex-shrink:0}.feed-title-dot.dot-critical[data-v-2f47eb4b]{background:#ff4d4f}.feed-title-dot.dot-warning[data-v-2f47eb4b]{background:#faad14}.feed-title-dot.dot-info[data-v-2f47eb4b]{background:#52c41a}.feed-section-count[data-v-2f47eb4b]{margin-left:.25rem;font-size:.6875rem;background:#e8e8e8;color:#555;border-radius:.625rem;padding:.0625rem .5rem;font-weight:600;letter-spacing:0}.incident-card[data-v-2f47eb4b]{border-radius:.75rem;border:.0625rem solid #e8e8e8;background:#fff;transition:box-shadow .2s}.incident-card[data-v-2f47eb4b]:hover{box-shadow:0 .1875rem .75rem rgba(0,0,0,.08)}.incident-card.card-critical[data-v-2f47eb4b]{border-left:.1875rem solid #ff4d4f}.incident-card.card-warning[data-v-2f47eb4b]{border-left:.1875rem solid #faad14}.incident-card.card-info[data-v-2f47eb4b]{border-left:.1875rem solid #52c41a}.group-card[data-v-2f47eb4b]{border-radius:.75rem;border:.0625rem solid #e8e8e8;background:#fff;overflow:hidden}.group-card.card-critical[data-v-2f47eb4b]{border-left:.1875rem solid #ff4d4f}.group-card.card-warning[data-v-2f47eb4b]{border-left:.1875rem solid #faad14}.group-card.card-info[data-v-2f47eb4b]{border-left:.1875rem solid #52c41a}.group-header[data-v-2f47eb4b]{display:flex;align-items:center;gap:.625rem;width:100%;padding:.75rem 1rem;background:#fafbfc;border:none;border-bottom:.0625rem solid transparent;cursor:pointer;text-align:left;transition:background .15s;outline:none;flex-wrap:wrap;gap:.5rem}.group-header[data-v-2f47eb4b]:hover{background:#f0f4ff}.group-icon[data-v-2f47eb4b]{font-size:.6875rem;color:#aaa;flex-shrink:0}.group-etype[data-v-2f47eb4b]{font-size:.875rem;font-weight:700;color:#1a1a1a}.group-badge[data-v-2f47eb4b]{font-size:.75rem;font-weight:700;background:#ff4d4f;color:#fff;border-radius:.75rem;padding:.0625rem .5625rem;flex-shrink:0}.card-warning .group-badge[data-v-2f47eb4b]{background:#faad14}.card-info .group-badge[data-v-2f47eb4b]{background:#52c41a}.group-timerange[data-v-2f47eb4b]{font-size:.75rem;color:#888;font-variant-numeric:tabular-nums;margin-left:auto}.group-media-hint[data-v-2f47eb4b]{font-size:.6875rem;color:#1677ff;flex-shrink:0}.group-events[data-v-2f47eb4b]{border-top:.0625rem solid #f0f0f0}.group-event-item[data-v-2f47eb4b]{border-bottom:.0625rem solid #f5f5f5}.group-event-item[data-v-2f47eb4b]:last-child{border-bottom:none}.inc-inner[data-v-2f47eb4b]{display:flex;align-items:flex-start;gap:.875rem;padding:.875rem 1rem;flex-wrap:wrap}.inc-left[data-v-2f47eb4b]{display:flex;flex-direction:column;align-items:center;gap:.3125rem;min-width:4.5rem;flex-shrink:0}.inc-time[data-v-2f47eb4b]{font-size:.75rem;color:#888;font-variant-numeric:tabular-nums;white-space:nowrap}.inc-sev[data-v-2f47eb4b]{flex-shrink:0}.inc-body[data-v-2f47eb4b]{flex:1;min-width:0}.inc-title[data-v-2f47eb4b]{display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem;flex-wrap:wrap}.inc-etype[data-v-2f47eb4b]{font-size:.875rem;font-weight:700;color:#1a1a1a}.inc-cat[data-v-2f47eb4b]{font-size:.6875rem;color:#888;background:#f0f0f0;border-radius:.25rem;padding:.125rem .4375rem}.inc-chips[data-v-2f47eb4b]{display:flex;flex-wrap:wrap;gap:.3125rem}.meta-chip[data-v-2f47eb4b]{font-size:.6875rem;color:#666;background:#f5f5f5;border-radius:.25rem;padding:.0625rem .375rem}.inc-media[data-v-2f47eb4b]{display:flex;align-items:flex-start;gap:.75rem;flex-wrap:wrap;flex-shrink:0}.inc-thumb[data-v-2f47eb4b]{position:relative;width:6.875rem;height:4.875rem;border-radius:.5625rem;overflow:hidden;cursor:pointer;border:.0625rem solid #e8e8e8;flex-shrink:0}.inc-thumb img[data-v-2f47eb4b]{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .2s}.inc-thumb:hover img[data-v-2f47eb4b]{opacity:.8}.inc-thumb:hover .inc-zoom[data-v-2f47eb4b]{opacity:1}.inc-zoom[data-v-2f47eb4b]{position:absolute;inset:0;background:rgba(0,0,0,.38);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.125rem;opacity:0;transition:opacity .2s}.inc-audio[data-v-2f47eb4b]{display:flex;flex-direction:column;gap:.25rem}.inc-audio-label[data-v-2f47eb4b]{font-size:.6875rem;color:#888}.inc-audio-ctrl[data-v-2f47eb4b]{height:2rem;min-width:13.75rem;max-width:18.75rem}.vp-session-inner[data-v-2f47eb4b]{flex-wrap:nowrap;align-items:flex-start}.vp-stats-row[data-v-2f47eb4b]{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin:.375rem 0 .5rem}.vp-label[data-v-2f47eb4b]{font-size:.75rem;font-weight:700;padding:.125rem .625rem;border-radius:6.1875rem;flex-shrink:0}.vp-label.vp-label-pass[data-v-2f47eb4b]{background:#dcfce7;color:#15803d}.vp-label.vp-label-warn[data-v-2f47eb4b]{background:#fef9c3;color:#a16207}.vp-label.vp-label-fail[data-v-2f47eb4b]{background:#fee2e2;color:#b91c1c}.vp-label.vp-label-muted[data-v-2f47eb4b],.vp-label.vp-label-unknown[data-v-2f47eb4b]{background:#f3f4f6;color:#6b7280}.vp-end-reason[data-v-2f47eb4b]{color:#555}.vp-rt-flag[data-v-2f47eb4b]{background:#fef3c7;color:#92400e;border:.0625rem solid #fde68a;font-weight:600}.chip-fail[data-v-2f47eb4b]{background:#fee2e2!important;color:#b91c1c!important;font-weight:600}.chip-warn[data-v-2f47eb4b]{background:#fef3c7!important;color:#92400e!important;font-weight:600}.vp-chunk-card[data-v-2f47eb4b]{align-items:flex-start}.vp-verdict[data-v-2f47eb4b]{font-size:.9375rem;font-weight:700;margin-bottom:.625rem;line-height:1.3}.vp-verdict.vp-verdict-fail[data-v-2f47eb4b]{color:#dc2626}.vp-verdict.vp-verdict-warn[data-v-2f47eb4b]{color:#d97706}.vp-verdict.vp-verdict-pass[data-v-2f47eb4b]{color:#16a34a}.vp-conf-row[data-v-2f47eb4b]{display:flex;align-items:center;gap:.5rem;margin-bottom:.625rem;flex-wrap:nowrap}.vp-conf-label[data-v-2f47eb4b]{font-size:.75rem;color:#999;white-space:nowrap;flex-shrink:0}.vp-conf-track[data-v-2f47eb4b]{width:7.5rem;min-width:5rem;height:.75rem;background:#e5e7eb;border-radius:6.1875rem;overflow:hidden;flex-shrink:0;border:.0625rem solid #d1d5db}.vp-conf-bar[data-v-2f47eb4b]{height:100%;border-radius:6.1875rem;transition:width .3s ease;min-width:.25rem}.vp-conf-pct[data-v-2f47eb4b]{font-size:.875rem;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.vp-conf-pct.vp-verdict-fail[data-v-2f47eb4b]{color:#dc2626}.vp-conf-pct.vp-verdict-warn[data-v-2f47eb4b]{color:#d97706}.vp-conf-pct.vp-verdict-pass[data-v-2f47eb4b]{color:#16a34a}.vp-context[data-v-2f47eb4b]{display:flex;flex-wrap:wrap;gap:.625rem;font-size:.75rem;color:#888}.vp-escalation-tag[data-v-2f47eb4b]{font-size:.6875rem;font-weight:600;color:#b91c1c;background:#fee2e2;border-radius:.25rem;padding:.0625rem .4375rem}.vp-timeline[data-v-2f47eb4b]{margin-top:.625rem}.vp-tl-label[data-v-2f47eb4b]{font-size:.65625rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.03125rem;margin-bottom:.375rem}.vp-tl-dots[data-v-2f47eb4b]{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.3125rem}.vp-dot[data-v-2f47eb4b]{width:.875rem;height:.875rem;border-radius:50%;flex-shrink:0;cursor:default;transition:transform .1s}.vp-dot[data-v-2f47eb4b]:hover{transform:scale(1.3)}.vp-dot.vp-dot-ok[data-v-2f47eb4b]{background:#22c55e}.vp-dot.vp-dot-warn[data-v-2f47eb4b]{background:#f59e0b}.vp-dot.vp-dot-fail[data-v-2f47eb4b]{background:#ef4444}.vp-tl-legend[data-v-2f47eb4b]{display:flex;align-items:center;gap:.3125rem;margin-top:.25rem;flex-wrap:wrap}.vp-legend-dot[data-v-2f47eb4b]{width:.5rem;height:.5rem;border-radius:50%;display:inline-block;flex-shrink:0}.vp-legend-txt[data-v-2f47eb4b]{font-size:.625rem;color:#9ca3af;margin-right:.375rem}.vp-chunk-list[data-v-2f47eb4b]{margin-top:.5rem;padding:.5rem .625rem;background:#fff7f7;border:.0625rem solid #fecaca;border-radius:.5rem}.vp-chunk-row[data-v-2f47eb4b]{display:flex;align-items:center;gap:.5rem;padding:.1875rem 0;font-size:.75rem}.vp-chunk-time[data-v-2f47eb4b]{color:#666;font-variant-numeric:tabular-nums;min-width:5.625rem}.vp-chunk-sim[data-v-2f47eb4b]{font-weight:600;padding:.0625rem .4375rem;border-radius:.375rem;font-variant-numeric:tabular-nums}.vp-chunk-sim.fail[data-v-2f47eb4b]{background:#fee2e2;color:#b91c1c}.routine-section[data-v-2f47eb4b]{margin-top:1rem;border-top:.0625rem solid #f0f0f0;padding-top:.75rem}.routine-toggle[data-v-2f47eb4b]{display:flex;align-items:center;gap:.5rem;background:none;border:none;cursor:pointer;color:#aaa;font-size:.8125rem;font-weight:500;padding:.25rem .125rem;transition:color .15s;outline:none}.routine-toggle[data-v-2f47eb4b]:hover{color:#666}.routine-list[data-v-2f47eb4b]{margin-top:.5rem;display:flex;flex-direction:column;gap:.125rem}.routine-row[data-v-2f47eb4b]{display:flex;align-items:center;gap:.625rem;padding:.375rem .625rem;border-radius:.375rem;background:#fafafa;border:.0625rem solid #f0f0f0;transition:background .12s}.routine-row[data-v-2f47eb4b]:hover{background:#f5f5f5}.routine-time[data-v-2f47eb4b]{font-size:.6875rem;color:#bbb;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:4.375rem}.routine-event[data-v-2f47eb4b]{font-size:.8125rem;color:#666;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.routine-cat[data-v-2f47eb4b]{font-size:.6875rem;color:#aaa;background:#f0f0f0;border-radius:.25rem;padding:.0625rem .375rem;flex-shrink:0}.routine-thumb[data-v-2f47eb4b]{width:2.5rem;height:1.75rem;border-radius:.25rem;overflow:hidden;flex-shrink:0;cursor:pointer;border:.0625rem solid #e8e8e8}.routine-thumb img[data-v-2f47eb4b]{width:100%;height:100%;object-fit:cover;display:block}.empty-state[data-v-2f47eb4b]{text-align:center;padding:3.75rem 1.25rem}.empty-icon[data-v-2f47eb4b]{font-size:3rem;margin-bottom:.75rem}.empty-title[data-v-2f47eb4b]{font-size:1rem;font-weight:600;color:#333;margin-bottom:.5rem}.empty-desc[data-v-2f47eb4b]{font-size:.875rem;color:#999}.gate-baseline-card[data-v-2f47eb4b]{padding:1.125rem 1.25rem}.gb-header[data-v-2f47eb4b]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.gb-header-left[data-v-2f47eb4b]{display:flex;align-items:center;gap:.4375rem}.gb-header-right[data-v-2f47eb4b]{display:flex;align-items:center}.gb-icon[data-v-2f47eb4b]{font-size:1rem;line-height:1}.gb-title[data-v-2f47eb4b]{font-size:.9375rem;font-weight:700;color:#1a1a2e}.gb-passed-badge[data-v-2f47eb4b]{font-size:.71875rem;font-weight:500;color:#15803d;background:#f0fdf4;border:.0625rem solid #bbf7d0;border-radius:6.1875rem;font-variant-numeric:tabular-nums}.gb-missing-badge[data-v-2f47eb4b],.gb-passed-badge[data-v-2f47eb4b]{display:inline-flex;align-items:center;gap:.3125rem;padding:.1875rem .625rem}.gb-missing-badge[data-v-2f47eb4b]{font-size:.71875rem;font-weight:500;color:#92400e;background:#fffbeb;border:.0625rem solid #fde68a;border-radius:6.1875rem}.gb-grid[data-v-2f47eb4b]{display:grid;grid-template-columns:6rem 1fr 1fr;gap:1rem;align-items:start}.gb-col[data-v-2f47eb4b]{display:flex;flex-direction:column;gap:.5rem}.gb-col-label[data-v-2f47eb4b]{font-size:.65625rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.0375rem}.gb-photo-wrap[data-v-2f47eb4b]{position:relative;width:5.625rem;height:5.625rem;border-radius:.625rem;overflow:hidden;cursor:pointer;background:#f3f4f6;border:.09375rem solid #e5e7eb;transition:border-color .15s,box-shadow .15s}.gb-photo-wrap[data-v-2f47eb4b]:hover{border-color:#6366f1;box-shadow:0 0 0 .1875rem rgba(99,102,241,.12)}.gb-photo-img[data-v-2f47eb4b]{width:100%;height:100%;object-fit:cover;display:block}.gb-photo-zoom[data-v-2f47eb4b]{position:absolute;bottom:.3125rem;right:.3125rem;width:1.5rem;height:1.5rem;border-radius:.375rem;background:rgba(0,0,0,.52);display:flex;align-items:center;justify-content:center;pointer-events:none;transition:background .15s}.gb-photo-wrap:hover .gb-photo-zoom[data-v-2f47eb4b]{background:rgba(0,0,0,.72)}.gb-empty-cell[data-v-2f47eb4b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;height:4.75rem;border-radius:.625rem;border:.09375rem dashed #e5e7eb;background:#fafafa;color:#c4c4c4;font-size:.71875rem}.gb-empty-icon[data-v-2f47eb4b]{font-size:1.25rem}.gb-audio-wrap[data-v-2f47eb4b]{display:flex;flex-direction:column;justify-content:center;height:5.625rem}.gb-audio[data-v-2f47eb4b]{width:100%;height:2.25rem;border-radius:.5rem}.gb-bio-list[data-v-2f47eb4b]{display:flex;flex-direction:column;gap:.375rem}.gb-bio-row[data-v-2f47eb4b]{display:flex;align-items:center;gap:.4375rem;padding:.375rem .625rem;border-radius:.5rem;font-size:.75rem}.gb-bio-dot[data-v-2f47eb4b]{width:.4375rem;height:.4375rem;border-radius:50%;flex-shrink:0}.gb-bio-name[data-v-2f47eb4b]{flex:1;font-weight:500}.gb-bio-dim[data-v-2f47eb4b]{font-size:.65625rem;color:inherit;opacity:.65;white-space:nowrap}.gb-bio-status-tag[data-v-2f47eb4b]{font-size:.65625rem;font-weight:600;padding:.0625rem .4375rem;border-radius:6.1875rem;white-space:nowrap}.bio-ok .gb-bio-dot[data-v-2f47eb4b]{background:#22c55e}.bio-ok .gb-bio-name[data-v-2f47eb4b]{color:#15803d}.bio-ok[data-v-2f47eb4b]{background:#f0fdf4}.bio-ok .gb-bio-status-tag[data-v-2f47eb4b]{background:#bbf7d0;color:#15803d}.bio-fail .gb-bio-dot[data-v-2f47eb4b]{background:#ef4444}.bio-fail .gb-bio-name[data-v-2f47eb4b]{color:#b91c1c}.bio-fail[data-v-2f47eb4b]{background:#fef2f2}.bio-fail .gb-bio-status-tag[data-v-2f47eb4b]{background:#fecaca;color:#b91c1c}@media (max-width:600px){.gb-grid[data-v-2f47eb4b]{grid-template-columns:1fr 1fr}.gb-col[data-v-2f47eb4b]:first-child{grid-column:-1;display:flex;flex-direction:row;align-items:center;gap:.75rem}.gb-col:first-child .gb-photo-wrap[data-v-2f47eb4b]{width:4rem;height:4rem}.gb-audio-wrap[data-v-2f47eb4b]{height:auto}}@media (max-width:768px){.info-card[data-v-2f47eb4b]{padding:1rem;border-radius:.75rem}.info-grid[data-v-2f47eb4b]{grid-template-columns:1fr 1fr;gap:.75rem}.score-row[data-v-2f47eb4b]{gap:.5rem}.score-card[data-v-2f47eb4b]{padding:.75rem;min-width:5rem}.score-num[data-v-2f47eb4b]{font-size:1.125rem}.evaluation-item[data-v-2f47eb4b]{flex-direction:column}.eval-left[data-v-2f47eb4b]{width:100%;min-width:unset;flex-direction:row;gap:.75rem;padding:.75rem 1rem;border-right:none;border-bottom:.0625rem solid #e8e8e8}.eval-right[data-v-2f47eb4b]{padding:.75rem 1rem;font-size:.8125rem}.verdict-banner[data-v-2f47eb4b]{align-items:flex-start}.inc-inner[data-v-2f47eb4b],.verdict-banner[data-v-2f47eb4b]{flex-direction:column;gap:.625rem}.inc-thumb[data-v-2f47eb4b]{width:5rem;height:3.5rem}.inc-audio-ctrl[data-v-2f47eb4b]{min-width:11.25rem}}.preview-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.92);z-index:10000;-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);user-select:none}.preview-close,.preview-overlay{display:flex;align-items:center;justify-content:center;cursor:pointer}.preview-close{position:absolute;top:1rem;right:1.25rem;z-index:10001;width:2.5rem;height:2.5rem;border-radius:50%;background:hsla(0,0%,100%,.12);border:.0625rem solid hsla(0,0%,100%,.2);color:#fff;font-size:1.5rem;line-height:1;transition:all .2s}.preview-close:hover{background:hsla(0,0%,100%,.25);transform:scale(1.1)}.preview-toolbar{position:absolute;bottom:3.75rem;left:50%;transform:translateX(-50%);z-index:10001;gap:.375rem;background:rgba(0,0,0,.6);border:.0625rem solid hsla(0,0%,100%,.15);border-radius:.75rem;padding:.375rem .75rem;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.preview-toolbar,.toolbar-btn{display:flex;align-items:center}.toolbar-btn{width:2.25rem;height:2.25rem;border-radius:.5rem;background:transparent;border:none;color:#fff;justify-content:center;cursor:pointer;transition:all .15s}.toolbar-btn:hover{background:hsla(0,0%,100%,.15)}.toolbar-btn:active{transform:scale(.92)}.zoom-level{color:hsla(0,0%,100%,.7);font-size:.8125rem;font-weight:500;min-width:3rem;text-align:center;font-variant-numeric:tabular-nums}.preview-image-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden}.preview-image-wrapper img{max-width:90%;max-height:85%;object-fit:contain;border-radius:.5rem;box-shadow:0 .25rem 2.5rem rgba(0,0,0,.5);transform-origin:center center}.preview-hint{position:absolute;bottom:1.25rem;left:50%;transform:translateX(-50%);z-index:10001;color:hsla(0,0%,100%,.4);font-size:.75rem;white-space:nowrap}