.lookup-form.svelte-1jmn2b3{display:flex;gap:var(--spacing-md);align-items:flex-end}.lookup-form.svelte-1jmn2b3 label:where(.svelte-1jmn2b3){display:block;margin-bottom:var(--spacing-sm);color:var(--text-primary);font-weight:500}@media (max-width: 768px){.lookup-form.svelte-1jmn2b3{flex-direction:column;align-items:stretch}}.input-row.svelte-1jmn2b3{flex:1;display:flex;flex-direction:column;min-width:0}.input-row.svelte-1jmn2b3 input:where(.svelte-1jmn2b3){width:100%}.lookup-btn.svelte-1jmn2b3{flex-shrink:0;white-space:nowrap}@media (max-width: 768px){.lookup-btn.svelte-1jmn2b3{width:100%}}.results-grid.svelte-1jmn2b3{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}@media (max-width: 768px){.results-grid.svelte-1jmn2b3{grid-template-columns:1fr}}.result-card.svelte-1jmn2b3{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-lg)}.result-card.svelte-1jmn2b3 h4:where(.svelte-1jmn2b3){margin:0 0 var(--spacing-md) 0;color:var(--text-primary);font-size:var(--font-size-md)}.info-list.svelte-1jmn2b3{display:flex;flex-direction:column;gap:var(--spacing-md)}.info-item.svelte-1jmn2b3{display:flex;flex-direction:row;align-items:flex-start;gap:var(--spacing-sm);align-items:center}.info-content.svelte-1jmn2b3{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xs)}.info-label.svelte-1jmn2b3{font-size:var(--font-size-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.info-value.svelte-1jmn2b3{font-size:var(--font-size-sm);color:var(--text-primary);font-weight:500}.asn-badge.svelte-1jmn2b3{font-family:var(--font-mono);font-weight:700;color:var(--color-primary)}.coordinates-display.svelte-1jmn2b3{display:flex;gap:var(--spacing-md);align-items:flex-start}@media (max-width: 768px){.coordinates-display.svelte-1jmn2b3{flex-direction:column}}.coordinate-info.svelte-1jmn2b3{display:flex;flex-direction:column;gap:var(--spacing-md);flex:1}.coordinate-item.svelte-1jmn2b3{display:flex;align-items:center;gap:var(--spacing-md)}.coordinate-values.svelte-1jmn2b3{display:flex;flex-direction:column;gap:var(--spacing-xs)}.coordinate-row.svelte-1jmn2b3{display:flex;justify-content:space-between;gap:var(--spacing-md);font-size:var(--font-size-sm)}.coordinate-label.svelte-1jmn2b3{color:var(--text-secondary)}.coordinate-value.svelte-1jmn2b3{font-family:var(--font-mono);font-weight:600;color:var(--text-primary)}.map-link.svelte-1jmn2b3{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-primary);text-decoration:none;border:1px solid var(--color-primary);border-radius:var(--radius-sm);transition:all .2s}.map-link.svelte-1jmn2b3:hover{background:color-mix(in srgb,var(--color-primary),transparent 90%)}.map-container.svelte-1jmn2b3{flex:1;min-width:200px;height:150px;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--border-color)}.map-container.svelte-1jmn2b3 iframe:where(.svelte-1jmn2b3){width:100%;height:100%}@media (max-width: 768px){.map-container.svelte-1jmn2b3{width:100%;height:200px}}.connection-flags.svelte-1jmn2b3{display:flex;flex-direction:column;gap:var(--spacing-sm)}.flag-item.svelte-1jmn2b3{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--text-secondary);background:var(--bg-primary);border:1px solid var(--border-color);transition:all .2s}.flag-item.active.svelte-1jmn2b3{color:var(--color-success);border-color:var(--color-success);background:color-mix(in srgb,var(--color-success),transparent 95%)}.quick-tips.svelte-1jmn2b3{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--border-color)}.quick-tips.svelte-1jmn2b3 h4:where(.svelte-1jmn2b3){color:var(--text-primary);margin:0 0 var(--spacing-md) 0}.quick-tips.svelte-1jmn2b3 ul:where(.svelte-1jmn2b3){margin:0;padding-left:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-xs)}.quick-tips.svelte-1jmn2b3 ul:where(.svelte-1jmn2b3) li:where(.svelte-1jmn2b3){color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.6}.info-card.svelte-1jmn2b3{background:var(--bg-tertiary)}
