.info-card.svelte-14lwgkn{margin-bottom:var(--spacing-xl)}.overview-content.svelte-14lwgkn{display:flex;flex-direction:column;gap:var(--spacing-xs)}.overview-item.svelte-14lwgkn{display:flex;align-items:flex-start;gap:var(--spacing-sm);color:var(--text-secondary)}.overview-item.svelte-14lwgkn strong:where(.svelte-14lwgkn){color:var(--text-primary)}.examples-card.svelte-14lwgkn{margin-bottom:var(--spacing-xl);padding:0}.examples-details.svelte-14lwgkn{border:none;background:none}.examples-details[open].svelte-14lwgkn .examples-summary:where(.svelte-14lwgkn) .icon{transform:rotate(90deg)}.examples-summary.svelte-14lwgkn{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-md);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:all var(--transition-fast);border-radius:var(--radius-md)}.examples-summary.svelte-14lwgkn:hover{background-color:var(--surface-hover)}.examples-summary.svelte-14lwgkn::-webkit-details-marker{display:none}.examples-summary.svelte-14lwgkn .icon{transition:transform var(--transition-fast)}.examples-summary.svelte-14lwgkn h3:where(.svelte-14lwgkn){margin:0;font-size:var(--font-size-md)}.examples-grid.svelte-14lwgkn{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-sm);padding:var(--spacing-md)}.example-card.svelte-14lwgkn{padding:var(--spacing-md);background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);text-align:left;display:flex;flex-direction:column;gap:var(--spacing-xs)}.example-card.svelte-14lwgkn:hover{background-color:var(--surface-hover);border-color:var(--border-primary);transform:translateY(-1px)}.example-card.active.svelte-14lwgkn{background-color:var(--surface-hover);border-color:var(--border-primary);box-shadow:var(--shadow-md)}.example-label.svelte-14lwgkn{font-weight:600;color:var(--text-primary);font-size:var(--font-size-sm)}.example-input.svelte-14lwgkn{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--text-primary);background-color:var(--bg-tertiary);padding:var(--spacing-xs);border-radius:var(--radius-sm);word-break:break-all}.example-description.svelte-14lwgkn{font-size:var(--font-size-xs);color:var(--text-secondary)}.input-card.svelte-14lwgkn{margin-bottom:var(--spacing-xl)}.input-group.svelte-14lwgkn label:where(.svelte-14lwgkn){display:flex;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm);font-weight:600;color:var(--text-primary);font-size:var(--font-size-md)}.cidr-input.svelte-14lwgkn{width:100%;padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-lg);font-family:var(--font-mono);border:2px solid var(--border-primary);border-radius:var(--radius-lg);background-color:var(--bg-secondary);color:var(--text-primary);transition:all var(--transition-fast)}.cidr-input.svelte-14lwgkn:focus{outline:none;border-color:var(--border-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.1)}.cidr-input.valid.svelte-14lwgkn{border-color:var(--color-success)}.cidr-input.invalid.svelte-14lwgkn{border-color:var(--color-error)}.results-card.svelte-14lwgkn{margin-bottom:var(--spacing-xl)}.results-header.svelte-14lwgkn{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg)}@media (max-width: 768px){.results-header.svelte-14lwgkn{flex-direction:column;gap:var(--spacing-md)}}.results-header.svelte-14lwgkn h3:where(.svelte-14lwgkn){margin:0}.summary-stats.svelte-14lwgkn{display:flex;gap:var(--spacing-lg)}@media (max-width: 768px){.summary-stats.svelte-14lwgkn{flex-direction:column;gap:var(--spacing-sm)}}.stat-item.svelte-14lwgkn{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs)}@media (max-width: 768px){.stat-item.svelte-14lwgkn{flex-direction:row;align-items:center}}.stat-value.svelte-14lwgkn{font-size:var(--font-size-lg);font-weight:700;color:var(--text-primary)}.stat-label.svelte-14lwgkn{font-size:var(--font-size-sm);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.zones-section.svelte-14lwgkn{margin-bottom:var(--spacing-xl)}.zones-section.svelte-14lwgkn h4:where(.svelte-14lwgkn){display:flex;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-md)}.zones-grid.svelte-14lwgkn{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--spacing-md)}.zone-card.svelte-14lwgkn{padding:var(--spacing-lg);background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg)}.zone-header.svelte-14lwgkn{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-md)}.zone-info.svelte-14lwgkn h5:where(.svelte-14lwgkn){margin:0 0 var(--spacing-xs) 0;font-family:var(--font-mono);color:var(--text-primary);font-size:var(--font-size-md);word-break:break-all}.zone-meta.svelte-14lwgkn{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.zone-type.svelte-14lwgkn{font-size:var(--font-size-xs);padding:2px var(--spacing-xs);border-radius:var(--radius-sm);font-weight:600}.zone-type.ipv4.svelte-14lwgkn{background-color:#22c55e1a;color:var(--color-success)}.zone-type.ipv6.svelte-14lwgkn{background-color:#9333ea1a;color:var(--color-accent)}.delegation-info.svelte-14lwgkn,.nibble-info.svelte-14lwgkn{font-size:var(--font-size-xs);color:var(--text-secondary);background-color:var(--bg-tertiary);padding:2px var(--spacing-xs);border-radius:var(--radius-sm);font-family:var(--font-mono)}.copy-button.svelte-14lwgkn{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);transition:all var(--transition-fast)}.copy-button.svelte-14lwgkn:hover{background-color:var(--surface-hover);color:var(--text-primary)}.copy-button.copied.svelte-14lwgkn{color:var(--color-success)}.zone-description.svelte-14lwgkn{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.4}.config-section.svelte-14lwgkn{margin-bottom:var(--spacing-xl)}.config-section.svelte-14lwgkn h4:where(.svelte-14lwgkn){display:flex;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-md)}.config-examples.svelte-14lwgkn{display:flex;flex-direction:column;gap:var(--spacing-lg)}.config-example.svelte-14lwgkn{border:1px solid var(--border-primary);border-radius:var(--radius-lg);overflow:hidden}.config-header.svelte-14lwgkn{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--bg-secondary);border-bottom:1px solid var(--border-primary)}.config-header.svelte-14lwgkn h5:where(.svelte-14lwgkn){margin:0;font-size:var(--font-size-md);color:var(--text-primary)}.config-header.svelte-14lwgkn .copy-button:where(.svelte-14lwgkn){display:flex;align-items:center;gap:var(--spacing-xs);border:1px solid var(--border-primary);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:500}.config-header.svelte-14lwgkn .copy-button:where(.svelte-14lwgkn):hover{background-color:var(--surface-hover)}.config-content.svelte-14lwgkn{padding:var(--spacing-lg);background-color:var(--bg-primary);font-family:var(--font-mono);font-size:var(--font-size-sm);line-height:1.6;color:var(--text-secondary);margin:0;overflow-x:auto}.config-content.svelte-14lwgkn code:where(.svelte-14lwgkn){background:none}.error-result.svelte-14lwgkn{text-align:center;padding:var(--spacing-xl);background-color:var(--bg-secondary);border:1px solid var(--color-error);border-radius:var(--radius-lg);color:var(--color-error-light)}.error-result.svelte-14lwgkn .icon{color:var(--color-error);margin-bottom:var(--spacing-md)}.error-result.svelte-14lwgkn h4:where(.svelte-14lwgkn){margin-bottom:var(--spacing-md)}.error-result.svelte-14lwgkn p:where(.svelte-14lwgkn){margin-bottom:var(--spacing-lg)}.error-help.svelte-14lwgkn{text-align:left;background-color:var(--bg-tertiary);padding:var(--spacing-md);border-radius:var(--radius-md);color:var(--text-secondary)}.error-help.svelte-14lwgkn ul:where(.svelte-14lwgkn){margin-top:var(--spacing-sm);padding-left:var(--spacing-lg)}.error-help.svelte-14lwgkn ul:where(.svelte-14lwgkn) li:where(.svelte-14lwgkn){margin-bottom:var(--spacing-xs);font-family:var(--font-mono);font-size:var(--font-size-sm)}.education-card.svelte-14lwgkn{border-top:1px solid var(--border-secondary);padding-top:var(--spacing-xl)}.education-grid.svelte-14lwgkn{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg)}.education-item.svelte-14lwgkn{padding:var(--spacing-lg);background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg)}.education-item.svelte-14lwgkn h4:where(.svelte-14lwgkn){margin-bottom:var(--spacing-md);font-size:var(--font-size-md);color:var(--color-primary)}.education-item.svelte-14lwgkn p:where(.svelte-14lwgkn){color:var(--text-secondary);line-height:1.6;margin:0}.education-item.svelte-14lwgkn code:where(.svelte-14lwgkn){background-color:var(--bg-tertiary);color:var(--text-primary);padding:2px var(--spacing-xs);border-radius:var(--radius-sm);font-family:var(--font-mono)}@media (max-width: 768px){.examples-grid.svelte-14lwgkn,.zones-grid.svelte-14lwgkn,.education-grid.svelte-14lwgkn{grid-template-columns:1fr}.config-header.svelte-14lwgkn{flex-direction:column;gap:var(--spacing-md);align-items:stretch}}
