.card.svelte-6akfx7{background:var(--bg-secondary);border-radius:var(--radius-lg);padding:var(--spacing-lg);border:1px solid var(--border-primary);margin-bottom:var(--spacing-md)}.card.input-card.svelte-6akfx7{background:var(--bg-tertiary)}.card.svelte-6akfx7 h3:where(.svelte-6akfx7){margin:0 0 var(--spacing-md) 0;color:var(--text-primary);font-size:var(--font-size-lg)}.card.svelte-6akfx7 h4:where(.svelte-6akfx7){margin:0 0 var(--spacing-md) 0;color:var(--text-primary);font-size:var(--font-size-md)}.card.svelte-6akfx7 h5:where(.svelte-6akfx7){margin:0 0 var(--spacing-sm) 0;color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:600}.form-row.svelte-6akfx7{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.form-group.svelte-6akfx7{margin-bottom:var(--spacing-md)}.form-group.svelte-6akfx7 label:where(.svelte-6akfx7){display:block;margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:500}.form-group.svelte-6akfx7 .hint:where(.svelte-6akfx7){display:block;margin-top:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--text-tertiary)}.input.svelte-6akfx7{width:100%;padding:var(--spacing-sm);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--font-size-sm);transition:border-color .2s}.input.svelte-6akfx7:focus{outline:none;border-color:var(--color-primary)}.input.input-sm.svelte-6akfx7{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs)}.prefix-row.svelte-6akfx7{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);align-items:flex-start}.prefix-row.svelte-6akfx7 .prefix-inputs:where(.svelte-6akfx7){display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--spacing-sm);flex:1}.btn.svelte-6akfx7{padding:var(--spacing-sm) var(--spacing-md);background:var(--color-primary);color:var(--bg-primary);border:none;border-radius:var(--radius-md);cursor:pointer;font-weight:500;transition:opacity .2s}.btn.svelte-6akfx7:hover{opacity:.9}.btn.btn-secondary.svelte-6akfx7{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-primary)}.btn.btn-danger.svelte-6akfx7{background:var(--color-error);color:var(--bg-primary)}.btn.btn-sm.svelte-6akfx7{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm)}.error-card.svelte-6akfx7{background:color-mix(in srgb,var(--color-error),transparent 90%);border:1px solid var(--color-error);border-radius:var(--radius-md);padding:var(--spacing-md);margin-top:var(--spacing-md)}.error-card.svelte-6akfx7 strong:where(.svelte-6akfx7){color:var(--color-error);display:block;margin-bottom:var(--spacing-xs)}.error-card.svelte-6akfx7 ul:where(.svelte-6akfx7){margin:0;padding-left:var(--spacing-lg);color:var(--text-primary)}.result-card.svelte-6akfx7{background:var(--bg-tertiary)}.result-card.svelte-6akfx7 h3:where(.svelte-6akfx7){color:var(--text-primary)}.result-grid.svelte-6akfx7{display:grid;gap:var(--spacing-md)}.result-item.svelte-6akfx7{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center;padding:var(--spacing-sm);background:var(--bg-secondary);border-radius:var(--radius-md)}.result-item.svelte-6akfx7 .label:where(.svelte-6akfx7){font-weight:500;color:var(--text-secondary);min-width:120px}.result-item.svelte-6akfx7 .value:where(.svelte-6akfx7),.result-item.svelte-6akfx7 .code-value:where(.svelte-6akfx7){flex:1;font-family:var(--font-mono);color:var(--text-primary);word-break:break-all}.prefixes-section.svelte-6akfx7{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--border-primary)}.prefix-card.svelte-6akfx7{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:var(--spacing-md);margin-bottom:var(--spacing-md)}.prefix-card.svelte-6akfx7 .prefix-header:where(.svelte-6akfx7){display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.prefix-card.svelte-6akfx7 .prefix-header:where(.svelte-6akfx7) .prefix-number:where(.svelte-6akfx7){display:flex;align-items:center;justify-content:center;min-width:28px;height:28px;background:var(--color-primary);color:var(--bg-primary);border-radius:var(--radius-sm);font-weight:600;font-size:var(--font-size-sm)}.prefix-card.svelte-6akfx7 .prefix-header:where(.svelte-6akfx7) .prefix-value:where(.svelte-6akfx7){font-family:var(--font-mono);font-size:var(--font-size-md);color:var(--color-primary);font-weight:600}.prefix-card.svelte-6akfx7 .prefix-details:where(.svelte-6akfx7){display:flex;flex-direction:column;gap:var(--spacing-sm)}.prefix-card.svelte-6akfx7 .prefix-details:where(.svelte-6akfx7) .detail-item:where(.svelte-6akfx7){display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm)}.prefix-card.svelte-6akfx7 .prefix-details:where(.svelte-6akfx7) .detail-item:where(.svelte-6akfx7) .detail-label:where(.svelte-6akfx7){font-weight:500;color:var(--text-secondary);min-width:140px}.prefix-card.svelte-6akfx7 .prefix-details:where(.svelte-6akfx7) .detail-item:where(.svelte-6akfx7) .code-small:where(.svelte-6akfx7){font-family:var(--font-mono);color:var(--text-primary);word-break:break-all;flex:1}.config-section.svelte-6akfx7{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--border-primary)}.output-group.svelte-6akfx7{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-md)}.output-group.svelte-6akfx7:last-child{margin-bottom:0}.output-header.svelte-6akfx7{display:flex;align-items:center;justify-content:space-between}.output-header.svelte-6akfx7 h5:where(.svelte-6akfx7){margin:0}.code-block.svelte-6akfx7{margin:0;padding:var(--spacing-md);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);overflow-x:auto;white-space:pre;word-break:normal}.code-block.svelte-6akfx7 code:where(.svelte-6akfx7){font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--text-primary);background:var(--bg-primary)}.btn-copy.svelte-6akfx7{padding:var(--spacing-xs) var(--spacing-sm);background:transparent;border:1px solid var(--border-secondary);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--font-size-sm);cursor:pointer;transition:all .2s}.btn-copy.svelte-6akfx7:hover{background:var(--surface-hover);border-color:var(--color-primary);color:var(--color-primary)}.btn-copy.copied.svelte-6akfx7{background:color-mix(in srgb,var(--color-success),transparent 90%);border-color:var(--color-success);color:var(--color-success)}.btn-copy.btn-copy-sm.svelte-6akfx7{padding:2px var(--spacing-xs);font-size:var(--font-size-xs)}
