.lookup-form.svelte-1hguyxx{display:flex;gap:var(--spacing-md);align-items:flex-end}.lookup-form.svelte-1hguyxx label:where(.svelte-1hguyxx){display:block;margin-bottom:var(--spacing-sm);color:var(--text-primary);font-weight:500}@media (max-width: 768px){.lookup-form.svelte-1hguyxx{flex-direction:column;align-items:stretch}}.input-row.svelte-1hguyxx{flex:1;display:flex;flex-direction:column;min-width:0}.input-row.svelte-1hguyxx input:where(.svelte-1hguyxx){width:100%}.port-row.svelte-1hguyxx{display:flex;flex-direction:column;width:120px}.port-row.svelte-1hguyxx input:where(.svelte-1hguyxx){width:100%}@media (max-width: 768px){.port-row.svelte-1hguyxx{width:100%}}.lookup-btn.svelte-1hguyxx{flex-shrink:0;white-space:nowrap}@media (max-width: 768px){.lookup-btn.svelte-1hguyxx{width:100%}}.results-grid.svelte-1hguyxx{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}@media (max-width: 768px){.results-grid.svelte-1hguyxx{grid-template-columns:1fr}}.result-card.svelte-1hguyxx{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-lg)}.result-card.svelte-1hguyxx h4:where(.svelte-1hguyxx){margin:0 0 var(--spacing-md) 0;color:var(--text-primary);font-size:var(--font-size-md)}.result-card.timeline-card.svelte-1hguyxx{grid-column:1/-1}.info-list.svelte-1hguyxx{display:flex;flex-direction:column;gap:var(--spacing-md)}.info-item.svelte-1hguyxx{display:flex;flex-direction:row;align-items:flex-start;gap:var(--spacing-sm);align-items:center}.info-content.svelte-1hguyxx{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xs)}.info-label.svelte-1hguyxx{font-size:var(--font-size-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.info-value.svelte-1hguyxx{font-size:var(--font-size-sm);color:var(--text-primary);font-weight:500}.info-value.highlight.svelte-1hguyxx{font-family:var(--font-mono);font-weight:700;font-size:var(--font-size-lg);color:var(--color-success)}.info-value.cipher.svelte-1hguyxx{font-family:var(--font-mono);font-size:var(--font-size-xs)}.info-value.cert-date.svelte-1hguyxx{font-size:var(--font-size-xs)}.timeline.svelte-1hguyxx{display:flex;flex-direction:column;gap:var(--spacing-md);position:relative;padding-left:var(--spacing-lg)}.timeline.svelte-1hguyxx:before{content:"";position:absolute;left:6px;top:8px;bottom:8px;width:2px;background:var(--border-color)}.timeline-item.svelte-1hguyxx{display:flex;gap:var(--spacing-md);position:relative}.timeline-marker.svelte-1hguyxx{position:absolute;left:-22px;top:4px;width:12px;height:12px;border-radius:50%;background:var(--color-primary);border:2px solid var(--bg-secondary);z-index:1}.timeline-content.svelte-1hguyxx{flex:1;background:var(--bg-primary);padding:var(--spacing-md);border-radius:var(--radius-sm);border:1px solid var(--border-color)}.timeline-header.svelte-1hguyxx{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xs)}.phase-name.svelte-1hguyxx{font-weight:600;color:var(--text-primary);font-size:var(--font-size-sm)}.phase-duration.svelte-1hguyxx{font-family:var(--font-mono);font-weight:600;color:var(--color-primary);font-size:var(--font-size-sm)}.phase-timestamp.svelte-1hguyxx{font-size:var(--font-size-xs);color:var(--text-secondary);margin-bottom:var(--spacing-xs)}.phase-details.svelte-1hguyxx{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:var(--spacing-sm)}.detail-badge.svelte-1hguyxx{font-size:var(--font-size-xs);padding:var(--spacing-xs) var(--spacing-sm);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary)}.quick-tips.svelte-1hguyxx{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg)}.quick-tips.svelte-1hguyxx h4:where(.svelte-1hguyxx){color:var(--text-primary);margin:0 0 var(--spacing-sm) 0}.quick-tips.svelte-1hguyxx ul:where(.svelte-1hguyxx){margin:0;padding-left:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-xs)}.quick-tips.svelte-1hguyxx ul:where(.svelte-1hguyxx) li:where(.svelte-1hguyxx){color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.6}.info-card.svelte-1hguyxx{background:var(--bg-tertiary)}
