.help-section.svelte-1hcjx7x{border-top:1px solid var(--color-border);padding-top:var(--space-6);margin-top:var(--space-4)}.help-section.svelte-1hcjx7x h3:where(.svelte-1hcjx7x){font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.help-section.svelte-1hcjx7x p:where(.svelte-1hcjx7x){font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--space-4)}.required-contracts.svelte-1hcjx7x{margin-top:var(--space-4);padding:var(--space-4);background:var(--color-panel-1);border-radius:var(--border-radius-md)}.required-contracts.svelte-1hcjx7x h4:where(.svelte-1hcjx7x){font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-3)}.required-contracts.svelte-1hcjx7x ul:where(.svelte-1hcjx7x){list-style:none;padding:0;margin:0}.required-contracts.svelte-1hcjx7x li:where(.svelte-1hcjx7x){display:flex;flex-direction:column;gap:var(--space-1)}.required-contracts.svelte-1hcjx7x li:where(.svelte-1hcjx7x) strong:where(.svelte-1hcjx7x){color:var(--color-text-primary);font-weight:var(--font-semibold)}.required-contracts.svelte-1hcjx7x code:where(.svelte-1hcjx7x){font-family:var(--font-mono);font-size:var(--text-xs);background:var(--color-panel-2);padding:var(--space-1) var(--space-2);border-radius:var(--border-radius-sm);word-break:break-all}.info-card.svelte-1tyye1u{background-color:var(--color-surface);border-radius:var(--border-radius-lg);padding:var(--space-6);border:1px solid var(--color-border)}.info-title.svelte-1tyye1u{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-4);color:var(--color-text-primary)}.info-content.svelte-1tyye1u{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6}.info-content.svelte-1tyye1u>p:where(.svelte-1tyye1u){margin-bottom:var(--space-4)}.info-section.svelte-1tyye1u{margin-bottom:var(--space-4);padding:var(--space-3);background-color:var(--color-panel-1);border-radius:var(--border-radius-md)}.info-section.svelte-1tyye1u:last-child{margin-bottom:0}.info-section.svelte-1tyye1u h4:where(.svelte-1tyye1u){font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2);color:var(--color-text-primary)}.info-section.svelte-1tyye1u p:where(.svelte-1tyye1u){margin:0;font-size:var(--font-size-xs);line-height:1.5}.deploy-form.svelte-11cea2z{display:flex;flex-direction:column;gap:var(--space-6);margin-top:var(--space-6)}.form-group.svelte-11cea2z{display:flex;flex-direction:column;gap:var(--space-2)}.form-group.svelte-11cea2z label:where(.svelte-11cea2z){font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.required.svelte-11cea2z{color:var(--color-error)}.form-group.svelte-11cea2z textarea:where(.svelte-11cea2z),.form-group.svelte-11cea2z input[type=text]:where(.svelte-11cea2z){padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--border-radius-md);background:var(--color-panel-1);color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--font-size-sm);resize:vertical}.form-group.svelte-11cea2z textarea:where(.svelte-11cea2z):focus,.form-group.svelte-11cea2z input[type=text]:where(.svelte-11cea2z):focus{outline:none;border-color:var(--color-primary)}.help-text.svelte-11cea2z{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0}.salt-input-group.svelte-11cea2z{display:flex;gap:var(--space-2)}.salt-input-group.svelte-11cea2z input:where(.svelte-11cea2z){flex:1}.random-button.svelte-11cea2z{padding:var(--space-2) var(--space-4);background:var(--color-panel-2);border:1px solid var(--color-border);border-radius:var(--border-radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);cursor:pointer;transition:background-color .2s;white-space:nowrap}.random-button.svelte-11cea2z:hover{background:var(--color-panel-3)}.predicted-address.svelte-11cea2z,.success-box.svelte-11cea2z{padding:var(--space-4);background:var(--color-success-bg);border:1px solid var(--color-success);border-radius:var(--border-radius-md)}.predicted-address.svelte-11cea2z h4:where(.svelte-11cea2z),.success-box.svelte-11cea2z h4:where(.svelte-11cea2z){font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-success);margin:0 0 var(--space-2) 0}.address-display.svelte-11cea2z{display:flex;align-items:center;gap:var(--space-2);background:var(--color-panel-1);padding:var(--space-2);border-radius:var(--border-radius-sm)}.address-display.svelte-11cea2z code:where(.svelte-11cea2z){flex:1;font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-primary);word-break:break-all}.icon-button.svelte-11cea2z{display:flex;align-items:center;justify-content:center;padding:var(--space-1);background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;transition:color .2s}.icon-button.svelte-11cea2z:hover{color:var(--color-primary)}.result-item.svelte-11cea2z{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3)}.result-item.svelte-11cea2z span:where(.svelte-11cea2z){font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.deploy-button.svelte-11cea2z{padding:var(--space-3) var(--space-6);background:var(--color-primary);color:#fff;border:none;border-radius:var(--border-radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.deploy-button.svelte-11cea2z:hover:not(:disabled){background:var(--color-primary-hover)}.deploy-button.svelte-11cea2z:disabled{opacity:.5;cursor:not-allowed}.error-box.svelte-11cea2z{padding:var(--space-4);background:var(--color-error-bg);border:1px solid var(--color-error);border-radius:var(--border-radius-md)}.error-box.svelte-11cea2z h4:where(.svelte-11cea2z){font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-error);margin:0 0 var(--space-2) 0}.error-box.svelte-11cea2z p:where(.svelte-11cea2z){font-size:var(--font-size-sm);color:var(--color-error);margin:0}.spin{animation:svelte-11cea2z-spin 1s linear infinite}@keyframes svelte-11cea2z-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
