.card.svelte-1z0jjr9{background:var(--bg-secondary);border-radius:var(--radius-lg);padding:var(--spacing-lg);border:1px solid var(--border-primary);margin-bottom:var(--spacing-lg)}.card.input-card.svelte-1z0jjr9{background:var(--bg-tertiary)}.card.input-card.svelte-1z0jjr9 .card-header:where(.svelte-1z0jjr9){margin-bottom:var(--spacing-md)}.card.svelte-1z0jjr9 h3:where(.svelte-1z0jjr9){display:flex;align-items:center;gap:var(--spacing-sm);margin:0 0 var(--spacing-sm);font-size:1.25rem;color:var(--text-primary)}.card.svelte-1z0jjr9 h4:where(.svelte-1z0jjr9){margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.card-header.svelte-1z0jjr9 .help-text:where(.svelte-1z0jjr9){margin:var(--spacing-xs) 0 0;font-size:.875rem;color:var(--text-secondary);font-style:italic}.card-header-with-action.svelte-1z0jjr9{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md)}.card-header-with-action.svelte-1z0jjr9 h3:where(.svelte-1z0jjr9){margin:0}.card-content.svelte-1z0jjr9{display:flex;flex-direction:column;gap:var(--spacing-md)}.input-group.svelte-1z0jjr9{display:flex;flex-direction:column;gap:var(--spacing-xs)}.input-group.svelte-1z0jjr9 label:where(.svelte-1z0jjr9){display:flex;align-items:center;gap:var(--spacing-xs);font-weight:500;font-size:.875rem;color:var(--text-primary)}.input-group.svelte-1z0jjr9 input:where(.svelte-1z0jjr9),.input-group.svelte-1z0jjr9 select:where(.svelte-1z0jjr9){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:inherit;font-size:.9375rem;transition:all .2s ease}.input-group.svelte-1z0jjr9 input:where(.svelte-1z0jjr9):focus,.input-group.svelte-1z0jjr9 select:where(.svelte-1z0jjr9):focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary),transparent 90%)}.input-group.svelte-1z0jjr9 small:where(.svelte-1z0jjr9){color:var(--text-secondary);font-size:.85rem}.errors-card.svelte-1z0jjr9{background:color-mix(in srgb,var(--color-error),transparent 95%);border-color:var(--color-error)}.errors-card.svelte-1z0jjr9 .error-message:where(.svelte-1z0jjr9){display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);color:var(--color-error);font-size:.9375rem}.results.svelte-1z0jjr9{background:var(--bg-tertiary);animation:svelte-1z0jjr9-slideIn .3s ease-out}@keyframes svelte-1z0jjr9-slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.summary-card.svelte-1z0jjr9{display:flex;gap:var(--spacing-lg);flex-wrap:wrap;padding:var(--spacing-md);background:color-mix(in srgb,var(--color-info),transparent 95%);border:1px solid var(--color-info);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg);font-size:.9375rem}.summary-card.svelte-1z0jjr9 div:where(.svelte-1z0jjr9) strong:where(.svelte-1z0jjr9){color:var(--text-primary)}@media (max-width: 768px){.summary-card.svelte-1z0jjr9{flex-direction:column;gap:var(--spacing-xs)}}.output-group.svelte-1z0jjr9{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-lg)}.output-group.svelte-1z0jjr9:last-child{margin-bottom:0}.output-group.svelte-1z0jjr9 .output-header:where(.svelte-1z0jjr9){display:flex;align-items:center;justify-content:space-between}.copy-btn.svelte-1z0jjr9{display:flex;align-items:center;gap:var(--spacing-xs);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:.875rem;cursor:pointer;transition:all .2s ease}.copy-btn.svelte-1z0jjr9:hover{background:var(--surface-hover);border-color:var(--color-primary);color:var(--color-primary)}.copy-btn.copied.svelte-1z0jjr9{background:color-mix(in srgb,var(--color-success),transparent 90%);border-color:var(--color-success);color:var(--color-success)}.copy-btn-small.svelte-1z0jjr9{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs);background:transparent;border:1px solid var(--border-secondary);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:.875rem;cursor:pointer;transition:all .2s ease}.copy-btn-small.svelte-1z0jjr9:hover{background:var(--surface-hover);border-color:var(--color-primary);color:var(--color-primary)}.output-value.svelte-1z0jjr9{padding:var(--spacing-md);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:.875rem;color:var(--color-primary);overflow-x:auto}.code-block.svelte-1z0jjr9{white-space:pre;word-break:normal}.breakdown-section.svelte-1z0jjr9{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md)}.breakdown-section.svelte-1z0jjr9 h4:where(.svelte-1z0jjr9){margin-bottom:var(--spacing-sm)}.breakdown-section.svelte-1z0jjr9 .breakdown-item:where(.svelte-1z0jjr9){display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--bg-secondary);border-radius:var(--radius-sm);font-size:.875rem}.breakdown-section.svelte-1z0jjr9 .breakdown-item:where(.svelte-1z0jjr9) .breakdown-label:where(.svelte-1z0jjr9){font-weight:500;color:var(--text-secondary)}.breakdown-section.svelte-1z0jjr9 .breakdown-item:where(.svelte-1z0jjr9) .breakdown-value:where(.svelte-1z0jjr9){display:flex;flex-direction:column;gap:var(--spacing-xs)}.breakdown-section.svelte-1z0jjr9 .breakdown-item:where(.svelte-1z0jjr9) .breakdown-value:where(.svelte-1z0jjr9) code:where(.svelte-1z0jjr9){font-family:var(--font-mono);color:var(--color-primary);word-break:break-all}.breakdown-section.svelte-1z0jjr9 .breakdown-item:where(.svelte-1z0jjr9) .breakdown-value:where(.svelte-1z0jjr9) small:where(.svelte-1z0jjr9){color:var(--text-secondary);font-size:.85rem}@media (max-width: 768px){.breakdown-section.svelte-1z0jjr9 .breakdown-item:where(.svelte-1z0jjr9){grid-template-columns:1fr}}.decoded-fields.svelte-1z0jjr9{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.decoded-fields.svelte-1z0jjr9 .decoded-field:where(.svelte-1z0jjr9){display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-md);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md)}.decoded-fields.svelte-1z0jjr9 .decoded-field:where(.svelte-1z0jjr9) .field-label:where(.svelte-1z0jjr9){font-weight:600;font-size:.875rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.decoded-fields.svelte-1z0jjr9 .decoded-field:where(.svelte-1z0jjr9) .field-value:where(.svelte-1z0jjr9){display:flex;align-items:center;gap:var(--spacing-sm);font-size:1rem;color:var(--text-primary)}.decoded-fields.svelte-1z0jjr9 .decoded-field:where(.svelte-1z0jjr9) .field-value:where(.svelte-1z0jjr9) code:where(.svelte-1z0jjr9){font-family:var(--font-mono);color:var(--color-primary);font-size:.9375rem}
