.audit-page.svelte-vdfqqh.svelte-vdfqqh{display:flex;flex-direction:column;gap:var(--qt-space-lg)}.header-actions.svelte-vdfqqh.svelte-vdfqqh{display:flex;align-items:center;gap:var(--qt-space-md)}.audit-level.svelte-vdfqqh.svelte-vdfqqh{display:flex;align-items:center;gap:var(--qt-space-xs);padding:var(--qt-space-xs) var(--qt-space-sm);background:var(--qt-bg-elevated);border-radius:var(--qt-radius-sm);font-size:.75rem;color:var(--qt-text-muted);text-transform:capitalize}.metrics-row.svelte-vdfqqh.svelte-vdfqqh{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--qt-space-md)}.filters-bar.svelte-vdfqqh.svelte-vdfqqh{display:flex;align-items:center;justify-content:space-between;padding:var(--qt-space-md);background:var(--qt-bg-surface);border:1px solid var(--qt-border);border-radius:var(--qt-radius-lg)}.filter-group.svelte-vdfqqh.svelte-vdfqqh{display:flex;align-items:center;gap:var(--qt-space-xs);color:var(--qt-text-muted)}.filter-select.svelte-vdfqqh.svelte-vdfqqh{padding:var(--qt-space-xs) var(--qt-space-sm);font-size:.8125rem;background:var(--qt-bg-elevated);border:1px solid var(--qt-border);border-radius:var(--qt-radius-sm);color:var(--qt-text-primary);cursor:pointer}.filter-count.svelte-vdfqqh.svelte-vdfqqh{font-size:.75rem;color:var(--qt-text-muted)}.validations-section.svelte-vdfqqh.svelte-vdfqqh{background:var(--qt-bg-surface);border:1px solid var(--qt-border);border-radius:var(--qt-radius-lg);overflow:hidden}.validations-list.svelte-vdfqqh.svelte-vdfqqh{display:flex;flex-direction:column}.validation-card.svelte-vdfqqh.svelte-vdfqqh{border-bottom:1px solid var(--qt-border)}.validation-card.svelte-vdfqqh.svelte-vdfqqh:last-child{border-bottom:none}.validation-header.svelte-vdfqqh.svelte-vdfqqh{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--qt-space-md) var(--qt-space-lg);background:transparent;border:none;cursor:pointer;text-align:left;transition:background var(--qt-transition-fast)}.validation-header.svelte-vdfqqh.svelte-vdfqqh:hover{background:var(--qt-bg-elevated)}.validation-main.svelte-vdfqqh.svelte-vdfqqh{display:flex;align-items:center;gap:var(--qt-space-lg);flex:1}.validation-verdict.svelte-vdfqqh.svelte-vdfqqh{display:flex;align-items:center;gap:var(--qt-space-xs);padding:var(--qt-space-xs) var(--qt-space-md);border-radius:var(--qt-radius-sm);font-size:.75rem;font-weight:700;min-width:110px}.validation-verdict.approved.svelte-vdfqqh.svelte-vdfqqh{background:var(--qt-success-muted);color:var(--qt-success)}.validation-verdict.rejected.svelte-vdfqqh.svelte-vdfqqh{background:var(--qt-danger-muted);color:var(--qt-danger)}.validation-info.svelte-vdfqqh.svelte-vdfqqh{display:flex;flex-direction:column;min-width:120px}.validation-symbol.svelte-vdfqqh.svelte-vdfqqh{font-weight:600;color:var(--qt-text-primary)}.validation-strategy.svelte-vdfqqh.svelte-vdfqqh{font-size:.75rem;color:var(--qt-text-muted)}.validation-confidence.svelte-vdfqqh.svelte-vdfqqh{display:flex;flex-direction:column;align-items:center;min-width:80px}.confidence-value.svelte-vdfqqh.svelte-vdfqqh{font-size:1.125rem;font-weight:700;color:var(--qt-accent);font-family:var(--qt-font-mono)}.confidence-label.svelte-vdfqqh.svelte-vdfqqh{font-size:.625rem;color:var(--qt-text-muted);text-transform:uppercase}.validation-time.svelte-vdfqqh.svelte-vdfqqh{font-size:.75rem;color:var(--qt-text-muted);min-width:80px;text-align:right}.expand-icon.svelte-vdfqqh.svelte-vdfqqh{color:var(--qt-text-muted)}.validation-details.svelte-vdfqqh.svelte-vdfqqh{padding:var(--qt-space-lg);padding-top:0;display:flex;flex-direction:column;gap:var(--qt-space-lg);animation:svelte-vdfqqh-slideDown .2s ease-out}@keyframes svelte-vdfqqh-slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.detail-section.svelte-vdfqqh.svelte-vdfqqh{background:var(--qt-bg-elevated);border-radius:var(--qt-radius-md);padding:var(--qt-space-md)}.section-header.svelte-vdfqqh.svelte-vdfqqh{display:flex;align-items:center;gap:var(--qt-space-sm);margin-bottom:var(--qt-space-md);color:var(--qt-text-secondary)}.section-header.svelte-vdfqqh h4.svelte-vdfqqh{margin:0;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.input-data-grid.svelte-vdfqqh.svelte-vdfqqh{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--qt-space-md)}.input-item.svelte-vdfqqh.svelte-vdfqqh{display:flex;flex-direction:column;gap:2px}.input-label.svelte-vdfqqh.svelte-vdfqqh{font-size:.6875rem;color:var(--qt-text-muted);text-transform:uppercase}.input-value.svelte-vdfqqh.svelte-vdfqqh{font-size:.875rem;font-weight:600;color:var(--qt-text-primary)}.input-source.svelte-vdfqqh.svelte-vdfqqh{font-size:.625rem;color:var(--qt-text-muted);font-style:italic}.indicators-section.svelte-vdfqqh.svelte-vdfqqh{margin-top:var(--qt-space-md);padding-top:var(--qt-space-md);border-top:1px solid var(--qt-border)}.indicators-section.svelte-vdfqqh h5.svelte-vdfqqh{margin:0 0 var(--qt-space-sm);font-size:.75rem;font-weight:600;color:var(--qt-text-secondary)}.json-display.svelte-vdfqqh.svelte-vdfqqh{background:var(--qt-bg-dark);border-radius:var(--qt-radius-sm);padding:var(--qt-space-sm);font-family:var(--qt-font-mono);font-size:.6875rem;color:var(--qt-text-secondary);overflow-x:auto;white-space:pre-wrap;word-break:break-all;max-height:200px;overflow-y:auto}.tier-card.svelte-vdfqqh.svelte-vdfqqh{margin-bottom:var(--qt-space-md);border:1px solid var(--qt-border);border-radius:var(--qt-radius-md);overflow:hidden}.tier-card.svelte-vdfqqh.svelte-vdfqqh:last-child{margin-bottom:0}.tier-header.svelte-vdfqqh.svelte-vdfqqh{display:flex;align-items:center;gap:var(--qt-space-sm);padding:var(--qt-space-sm) var(--qt-space-md);background:var(--qt-bg-surface);border-bottom:1px solid var(--qt-border)}.tier-badge.svelte-vdfqqh.svelte-vdfqqh{padding:2px 8px;background:var(--qt-accent);color:var(--qt-bg-dark);border-radius:var(--qt-radius-sm);font-size:.6875rem;font-weight:700}.tier-name.svelte-vdfqqh.svelte-vdfqqh{font-size:.8125rem;font-weight:600;color:var(--qt-text-primary)}.provider-grid.svelte-vdfqqh.svelte-vdfqqh{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--qt-border)}.provider-card.svelte-vdfqqh.svelte-vdfqqh{padding:var(--qt-space-md);background:var(--qt-bg-surface)}.provider-card.pass.svelte-vdfqqh.svelte-vdfqqh{border-top:3px solid var(--qt-success)}.provider-card.fail.svelte-vdfqqh.svelte-vdfqqh{border-top:3px solid var(--qt-danger)}.provider-header.svelte-vdfqqh.svelte-vdfqqh{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--qt-space-sm)}.provider-info.svelte-vdfqqh.svelte-vdfqqh{display:flex;align-items:center;gap:var(--qt-space-xs)}.provider-logo.svelte-vdfqqh.svelte-vdfqqh{padding:2px 6px;background:#10a37f;color:#fff;border-radius:var(--qt-radius-xs);font-size:.625rem;font-weight:700}.provider-logo.claude.svelte-vdfqqh.svelte-vdfqqh{background:#c96442}.provider-name.svelte-vdfqqh.svelte-vdfqqh{font-size:.6875rem;color:var(--qt-text-muted)}.provider-meta.svelte-vdfqqh.svelte-vdfqqh{display:flex;gap:var(--qt-space-xs)}.provider-duration.svelte-vdfqqh.svelte-vdfqqh{font-size:.6875rem;color:var(--qt-text-muted);font-family:var(--qt-font-mono)}.provider-tag.svelte-vdfqqh.svelte-vdfqqh{padding:1px 4px;background:var(--qt-accent-muted);color:var(--qt-accent);border-radius:var(--qt-radius-xs);font-size:.5625rem;font-weight:600}.provider-decision.svelte-vdfqqh.svelte-vdfqqh{display:flex;align-items:center;gap:var(--qt-space-xs);font-weight:600;margin-bottom:var(--qt-space-xs)}.provider-card.pass.svelte-vdfqqh .provider-decision.svelte-vdfqqh{color:var(--qt-success)}.provider-card.fail.svelte-vdfqqh .provider-decision.svelte-vdfqqh{color:var(--qt-danger)}.decision-confidence.svelte-vdfqqh.svelte-vdfqqh{font-weight:400;color:var(--qt-text-muted)}.provider-error.svelte-vdfqqh.svelte-vdfqqh{display:flex;align-items:center;gap:var(--qt-space-xs);color:var(--qt-danger);font-size:.75rem}.provider-reasoning.svelte-vdfqqh.svelte-vdfqqh{margin:var(--qt-space-xs) 0;font-size:.75rem;color:var(--qt-text-secondary);line-height:1.5}.expand-section.svelte-vdfqqh.svelte-vdfqqh{margin-top:var(--qt-space-sm);padding-top:var(--qt-space-sm);border-top:1px dashed var(--qt-border)}.expand-btn.svelte-vdfqqh.svelte-vdfqqh{display:flex;align-items:center;gap:var(--qt-space-xs);padding:var(--qt-space-xs) var(--qt-space-sm);background:var(--qt-bg-elevated);border:1px solid var(--qt-border);border-radius:var(--qt-radius-sm);font-size:.6875rem;color:var(--qt-text-secondary);cursor:pointer;transition:all var(--qt-transition-fast)}.expand-btn.svelte-vdfqqh.svelte-vdfqqh:hover{background:var(--qt-bg-dark);color:var(--qt-text-primary)}.code-block.svelte-vdfqqh.svelte-vdfqqh{margin-top:var(--qt-space-sm);border:1px solid var(--qt-border);border-radius:var(--qt-radius-sm);overflow:hidden}.code-header.svelte-vdfqqh.svelte-vdfqqh{display:flex;justify-content:space-between;align-items:center;padding:var(--qt-space-xs) var(--qt-space-sm);background:var(--qt-bg-dark);border-bottom:1px solid var(--qt-border);font-size:.625rem;color:var(--qt-text-muted)}.copy-btn.svelte-vdfqqh.svelte-vdfqqh{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;color:var(--qt-text-muted);cursor:pointer;border-radius:var(--qt-radius-xs)}.copy-btn.svelte-vdfqqh.svelte-vdfqqh:hover{background:var(--qt-bg-elevated);color:var(--qt-text-primary)}.code-content.svelte-vdfqqh.svelte-vdfqqh{margin:0;padding:var(--qt-space-sm);background:var(--qt-bg-surface);font-family:var(--qt-font-mono);font-size:.6875rem;color:var(--qt-text-secondary);white-space:pre-wrap;word-break:break-all;max-height:300px;overflow-y:auto}.code-content.json.svelte-vdfqqh.svelte-vdfqqh{color:var(--qt-accent)}.final-decision-content.svelte-vdfqqh.svelte-vdfqqh{display:flex;flex-direction:column;gap:var(--qt-space-md)}.final-verdict.svelte-vdfqqh.svelte-vdfqqh{display:flex;align-items:center;gap:var(--qt-space-sm);padding:var(--qt-space-md);border-radius:var(--qt-radius-md);font-size:1rem;font-weight:700}.final-verdict.approved.svelte-vdfqqh.svelte-vdfqqh{background:var(--qt-success-muted);color:var(--qt-success)}.final-verdict.rejected.svelte-vdfqqh.svelte-vdfqqh{background:var(--qt-danger-muted);color:var(--qt-danger)}.final-confidence.svelte-vdfqqh.svelte-vdfqqh{margin-left:auto;font-weight:400;opacity:.8}.final-reasoning.svelte-vdfqqh.svelte-vdfqqh{margin:0;padding:var(--qt-space-md);background:var(--qt-bg-surface);border-radius:var(--qt-radius-md);font-size:.875rem;color:var(--qt-text-secondary);line-height:1.6}.time-analysis.svelte-vdfqqh.svelte-vdfqqh,.trade-levels.svelte-vdfqqh.svelte-vdfqqh{padding:var(--qt-space-md);background:var(--qt-bg-surface);border-radius:var(--qt-radius-md)}.time-analysis.svelte-vdfqqh h5.svelte-vdfqqh,.trade-levels.svelte-vdfqqh h5.svelte-vdfqqh{margin:0 0 var(--qt-space-sm);font-size:.75rem;font-weight:600;color:var(--qt-text-secondary)}.time-grid.svelte-vdfqqh.svelte-vdfqqh{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--qt-space-md)}.time-item.svelte-vdfqqh.svelte-vdfqqh{display:flex;flex-direction:column;gap:2px}.time-label.svelte-vdfqqh.svelte-vdfqqh{font-size:.6875rem;color:var(--qt-text-muted)}.time-value.svelte-vdfqqh.svelte-vdfqqh{font-size:.875rem;font-weight:600;color:var(--qt-accent)}.meta-grid.svelte-vdfqqh.svelte-vdfqqh{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--qt-space-md)}.meta-item.svelte-vdfqqh.svelte-vdfqqh{display:flex;flex-direction:column;gap:2px}.meta-label.svelte-vdfqqh.svelte-vdfqqh{font-size:.6875rem;color:var(--qt-text-muted);text-transform:uppercase}.meta-value.svelte-vdfqqh.svelte-vdfqqh{font-size:.8125rem;color:var(--qt-text-primary)}.meta-value.mono.svelte-vdfqqh.svelte-vdfqqh{font-family:var(--qt-font-mono);font-size:.75rem}.loading-state.svelte-vdfqqh.svelte-vdfqqh,.empty-state.svelte-vdfqqh.svelte-vdfqqh,.access-denied.svelte-vdfqqh.svelte-vdfqqh{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--qt-space-md);padding:var(--qt-space-2xl);color:var(--qt-text-muted)}.access-denied.svelte-vdfqqh h2.svelte-vdfqqh{margin:0;color:var(--qt-text-primary)}.access-denied.svelte-vdfqqh p.svelte-vdfqqh{margin:0;text-align:center}.access-denied.svelte-vdfqqh .access-note.svelte-vdfqqh{font-size:.75rem;color:var(--qt-text-muted)}.empty-state.svelte-vdfqqh h3.svelte-vdfqqh{margin:0;color:var(--qt-text-secondary)}.empty-state.svelte-vdfqqh p.svelte-vdfqqh{margin:0;font-size:.875rem}.spinner{animation:svelte-vdfqqh-spin 1s linear infinite}@keyframes svelte-vdfqqh-spin{to{transform:rotate(360deg)}}@media (max-width: 768px){.metrics-row.svelte-vdfqqh.svelte-vdfqqh{grid-template-columns:repeat(2,1fr)}.validation-main.svelte-vdfqqh.svelte-vdfqqh{flex-wrap:wrap}.provider-grid.svelte-vdfqqh.svelte-vdfqqh{grid-template-columns:1fr}}
