.timing-chart.svelte-wdgvxy{display:flex;flex-direction:column;gap:var(--spacing-md)}.timing-item.svelte-wdgvxy{display:grid;grid-template-columns:1fr 2fr auto;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm);border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--bg-secondary)}.timing-item.success.svelte-wdgvxy{border-color:var(--color-success);background:color-mix(in srgb,var(--color-success),transparent 95%)}.timing-item.warning.svelte-wdgvxy{border-color:var(--color-warning);background:color-mix(in srgb,var(--color-warning),transparent 95%)}.timing-item.error.svelte-wdgvxy{border-color:var(--color-error);background:color-mix(in srgb,var(--color-error),transparent 95%)}.timing-item.total.svelte-wdgvxy{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary),transparent 90%);font-weight:600}.timing-label.svelte-wdgvxy{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:500}.timing-label.svelte-wdgvxy .timing-note:where(.svelte-wdgvxy){font-size:var(--font-size-xs);color:var(--text-secondary);font-weight:400;font-style:italic}.timing-bar.svelte-wdgvxy{position:relative;height:20px;background:color-mix(in srgb,var(--text-secondary),transparent 80%);border-radius:var(--radius-sm);overflow:hidden}.timing-fill.svelte-wdgvxy{height:100%;background:var(--color-primary);border-radius:var(--radius-sm);transition:width .3s ease}.timing-value.svelte-wdgvxy{font-family:var(--font-mono);font-weight:600;font-size:var(--font-size-sm);min-width:60px;text-align:right}.feature-list.svelte-wdgvxy{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-md)}.feature-item.svelte-wdgvxy{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-secondary)}.feature-item.success.svelte-wdgvxy{border-color:var(--color-success);background:color-mix(in srgb,var(--color-success),transparent 95%)}.feature-item.warning.svelte-wdgvxy{border-color:var(--color-warning);background:color-mix(in srgb,var(--color-warning),transparent 95%)}.feature-item.svelte-wdgvxy strong:where(.svelte-wdgvxy){color:var(--text-primary);margin-bottom:var(--spacing-xs);display:block}.feature-item.svelte-wdgvxy p:where(.svelte-wdgvxy){margin:0;font-size:var(--font-size-sm);color:var(--text-secondary)}
