.analyzer-action-button{align-items:center;display:inline-flex;justify-content:center;line-height:1;min-height:2.75rem;min-width:0;text-align:center;white-space:nowrap}.mini-metric,.cookie-panel{background:color-mix(in srgb,var(--color-dark) 54%,transparent);border:1px solid color-mix(in srgb,var(--color-brdr) 12%,transparent);border-radius:.75rem;min-width:0;overflow:hidden;padding:1rem}.mini-metric span,.cookie-panel span,.info-cell span{color:var(--color-txt-tertiary);display:block;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.mini-metric strong,.cookie-panel strong,.info-cell strong{color:var(--color-white);display:block;font-family:var(--font-swiss);font-size:clamp(1.45rem,4.6vw,1.85rem);letter-spacing:.02em;margin-top:.65rem;overflow-wrap:anywhere}.cookie-panel p,.info-cell p{color:var(--color-txt-secondary);font-size:.875rem;line-height:1.6;margin-top:.75rem}.summary-chip{background:color-mix(in srgb,var(--color-dark) 60%,transparent);border:1px solid color-mix(in srgb,var(--color-brdr) 12%,transparent);border-radius:999px;color:var(--color-txt-secondary);display:inline-flex;font-size:.75rem;line-height:1;max-width:100%;overflow-wrap:anywhere;padding:.5rem .7rem}.step-dot{align-items:center;background:color-mix(in srgb,var(--color-brand) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-brand) 28%,transparent);border-radius:999px;color:var(--color-brand);display:flex;flex-shrink:0;font-size:.8rem;font-weight:600;height:1.75rem;justify-content:center;width:1.75rem}.tab-button{border:1px solid color-mix(in srgb,var(--color-brdr) 16%,transparent);border-radius:999px;color:var(--color-txt-secondary);font-size:.875rem;padding:.55rem .85rem;transition:border-color .15s ease,color .15s ease,background .15s ease}.tab-button:hover,.tab-button.active{background:color-mix(in srgb,var(--color-brand) 10%,transparent);border-color:color-mix(in srgb,var(--color-brand) 36%,transparent);color:var(--color-white)}.status-row{background:color-mix(in srgb,var(--color-dark) 54%,transparent);border:1px solid color-mix(in srgb,var(--color-brdr) 12%,transparent);border-radius:.75rem;min-width:0;padding:.9rem}.status-row span{color:var(--color-txt-secondary);font-size:.875rem}.status-row strong{color:var(--color-white);font-size:.875rem}.status-track{background:color-mix(in srgb,var(--color-brdr) 12%,transparent);border-radius:999px;height:.45rem;margin-top:.7rem;overflow:hidden}.status-fill{border-radius:inherit;height:100%}.tone-success{background:var(--color-brand)}.tone-redirect{background:#60a5fa}.tone-warning{background:#f59e0b}.tone-danger{background:#f87171}.tone-neutral{background:color-mix(in srgb,var(--color-txt-tertiary) 70%,transparent)}.compact-row,.timing-row,.request-row{align-items:center;background:color-mix(in srgb,var(--color-dark) 50%,transparent);border:1px solid color-mix(in srgb,var(--color-brdr) 10%,transparent);border-radius:.65rem;display:flex;gap:1rem;justify-content:space-between;min-width:0;padding:.75rem}.compact-row span,.timing-row span{color:var(--color-txt-secondary);font-size:.82rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timing-row>div,.request-row>div{min-width:0}.compact-row strong,.timing-row strong{color:var(--color-brand);flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem;font-weight:500}.timing-row p,.request-row p{color:var(--color-txt-tertiary);font-size:.75rem;line-height:1.4;margin-top:.25rem;overflow-wrap:anywhere}.request-url{color:var(--color-txt-secondary);display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-meta{align-items:flex-end;color:var(--color-txt-tertiary);display:flex;flex-direction:column;flex-shrink:0;font-size:.75rem;gap:.2rem}.request-meta strong{color:var(--color-brand);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:500}.empty-row{border:1px solid color-mix(in srgb,var(--color-brdr) 10%,transparent);border-radius:.65rem;color:var(--color-txt-tertiary);font-size:.875rem;padding:.85rem}.hint-card{background:color-mix(in srgb,var(--color-dark) 54%,transparent);border:1px solid color-mix(in srgb,var(--color-brdr) 12%,transparent);border-radius:.75rem;min-width:0;overflow:hidden;padding:1rem}.severity{border-radius:999px;display:inline-flex;font-size:.68rem;font-weight:600;letter-spacing:.08em;padding:.3rem .55rem;text-transform:uppercase}.severity-critical{background:color-mix(in srgb,#f87171 14%,transparent);color:#fca5a5}.severity-warning{background:color-mix(in srgb,#f59e0b 14%,transparent);color:#fbbf24}.severity-info{background:color-mix(in srgb,var(--color-brand) 12%,transparent);color:var(--color-brand)}.info-cell{background:color-mix(in srgb,var(--color-dark-100) 86%,transparent);min-height:168px;min-width:0;padding:1.25rem}.formula-row{align-items:flex-start;background:color-mix(in srgb,var(--color-dark-100) 72%,transparent);border:1px solid color-mix(in srgb,var(--color-brdr) 16%,transparent);border-radius:.75rem;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr);padding:1rem}.formula-row>span{align-items:center;background:color-mix(in srgb,var(--color-brand) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-brand) 28%,transparent);border-radius:999px;color:var(--color-brand);display:flex;font-size:.875rem;font-weight:600;height:2rem;justify-content:center;width:2rem}.formula-row h3{color:var(--color-white);font-size:1rem;font-weight:600}.formula-row p{color:var(--color-txt-secondary);font-size:.875rem;line-height:1.6;margin-top:.5rem}
