.app-title.svelte-11nl5dv{display:flex;flex-direction:column;gap:var(--space-1)}h1.svelte-11nl5dv{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-foreground);margin:0}.description.svelte-11nl5dv{font-size:var(--text-sm);color:var(--color-muted-foreground);margin:0}.icon-button.svelte-1slfjfr{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-foreground);transition:all .2s ease;white-space:nowrap}.icon-button.svelte-1slfjfr:hover{background:var(--color-muted);transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.icon-button.svelte-1slfjfr:active,.icon-button.pressed.svelte-1slfjfr{transform:translateY(0) scale(.98);box-shadow:none}.icon-button.variant-primary.svelte-1slfjfr{background:linear-gradient(135deg,var(--brand-500),var(--brand-600));color:#fff;border-color:var(--brand-600)}.icon-button.variant-primary.svelte-1slfjfr:hover{background:linear-gradient(135deg,var(--brand-600),var(--brand-700));box-shadow:0 4px 12px rgba(var(--brand-500-rgb, 99, 102, 241),.3)}.icon-button.variant-danger.svelte-1slfjfr{background:var(--color-destructive, #ef4444);color:#fff;border-color:var(--color-destructive, #dc2626)}.icon-button.variant-danger.svelte-1slfjfr:hover{background:var(--color-destructive-dark, #dc2626);box-shadow:0 4px 12px #ef44444d}.icon-button.variant-ghost.svelte-1slfjfr{background:transparent;border-color:transparent;color:var(--color-muted-foreground)}.icon-button.variant-ghost.svelte-1slfjfr:hover{background:#00000014;border-color:#0000001a;color:var(--color-foreground);transform:translateY(0);box-shadow:none}.icon-button.size-sm.svelte-1slfjfr{padding:var(--space-1-5) var(--space-3);font-size:var(--text-sm);gap:var(--space-1-5)}.icon-button.size-lg.svelte-1slfjfr{padding:var(--space-3) var(--space-5);font-size:var(--text-base);gap:var(--space-2-5)}.icon.svelte-1slfjfr{display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease}.icon-button.svelte-1slfjfr:hover .icon:where(.svelte-1slfjfr){transform:scale(1.1)}.icon-button.pressed.svelte-1slfjfr .icon:where(.svelte-1slfjfr){transform:scale(.9)}.icon-button.success.svelte-1slfjfr{background:#10b9811a!important;border-color:#10b98133!important;color:var(--color-success, #10b981)!important;pointer-events:none}.icon-button.success.svelte-1slfjfr:hover{transform:translateY(0)!important;box-shadow:none!important}.icon-button.success.svelte-1slfjfr .icon:where(.svelte-1slfjfr){transform:scale(1)!important}.success-icon.svelte-1slfjfr{display:inline-flex;animation:svelte-1slfjfr-success-pop .4s ease}@keyframes svelte-1slfjfr-success-pop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.3)}to{transform:scale(1);opacity:1}}.label.svelte-1slfjfr{transition:opacity .2s ease}.tooltip.svelte-1slfjfr{position:absolute;bottom:calc(100% + var(--space-2));left:50%;transform:translate(-50%);padding:var(--space-2) var(--space-3);background:var(--color-popover, #1f2937);color:var(--color-popover-foreground, white);font-size:var(--text-sm);border-radius:var(--radius-md);white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-lg);animation:svelte-1slfjfr-tooltip-in .2s ease;z-index:50}.tooltip.svelte-1slfjfr:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:var(--color-popover, #1f2937)}@keyframes svelte-1slfjfr-tooltip-in{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media(max-width:768px){.icon-button.svelte-1slfjfr{padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.icon-button.size-lg.svelte-1slfjfr{padding:var(--space-2-5) var(--space-4);font-size:var(--text-sm)}}.toggle-switch.svelte-17b4wx6{position:relative;display:inline-block;width:44px;height:24px;cursor:pointer}.toggle-switch.disabled.svelte-17b4wx6{cursor:not-allowed;opacity:.5}.toggle-switch.svelte-17b4wx6 input:where(.svelte-17b4wx6){opacity:0;width:0;height:0}.toggle-slider.svelte-17b4wx6{position:absolute;inset:0;background:var(--color-secondary);border:1px solid var(--color-border);border-radius:24px;transition:all .3s;display:flex;align-items:center;justify-content:flex-start;padding:0 3px}.toggle-slider.svelte-17b4wx6:before{content:"";position:absolute;height:18px;width:18px;left:3px;background:var(--color-muted-foreground);border-radius:50%;transition:all .3s}.toggle-switch.svelte-17b4wx6 input:where(.svelte-17b4wx6):checked+.toggle-slider:where(.svelte-17b4wx6){background:var(--brand-600);border-color:var(--brand-600)}.toggle-switch.svelte-17b4wx6 input:where(.svelte-17b4wx6):checked+.toggle-slider:where(.svelte-17b4wx6):before{transform:translate(20px);background:var(--color-card)}.toggle-switch.svelte-17b4wx6:hover:not(.disabled) .toggle-slider:where(.svelte-17b4wx6){border-color:var(--color-muted-foreground)}.toggle-switch.svelte-17b4wx6 input:where(.svelte-17b4wx6):checked:hover+.toggle-slider:where(.svelte-17b4wx6){background:var(--brand-600);border-color:var(--brand-600)}.check-icon.svelte-17b4wx6{position:absolute;left:5px;display:flex;align-items:center;justify-content:center;color:var(--color-card);transition:all .3s}.segmented-control.svelte-1z0iaxj{display:inline-flex;background:var(--gray-100);border-radius:var(--radius-md);padding:2px;gap:2px;width:100%}[data-theme=dark] .segmented-control.svelte-1z0iaxj{background:var(--gray-800)}.segment.svelte-1z0iaxj{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--gray-600);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease}[data-theme=dark] .segment.svelte-1z0iaxj{color:var(--gray-400)}.segment.svelte-1z0iaxj:hover:not(.active){color:var(--gray-900);background:var(--gray-50)}[data-theme=dark] .segment.svelte-1z0iaxj:hover:not(.active){color:var(--gray-200);background:var(--gray-700)}.segment.active.svelte-1z0iaxj{color:var(--gray-900);background:#fff;box-shadow:0 1px 2px #0000000d}[data-theme=dark] .segment.active.svelte-1z0iaxj{color:var(--gray-100);background:var(--gray-700)}.list-view.svelte-1izzmc4{display:flex;flex-direction:column;gap:var(--space-4)}.list-header.svelte-1izzmc4{display:flex;flex-direction:column;gap:var(--space-3)}.search-row.svelte-1izzmc4{display:flex;align-items:center;gap:var(--space-3)}.search-input.svelte-1izzmc4{flex:1;padding:var(--space-2-5) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);background:var(--color-input);color:var(--color-foreground);transition:border-color .2s}.search-input.svelte-1izzmc4:focus{outline:none;border-color:var(--brand-500)}.network-count.svelte-1izzmc4{font-size:var(--text-sm);color:var(--color-muted-foreground);white-space:nowrap}.filter-row.svelte-1izzmc4{display:flex;align-items:center;gap:var(--space-3)}.network-cards-wrapper.svelte-1izzmc4{position:relative;flex:1;overflow-y:auto;max-height:500px;padding-bottom:var(--space-2)}.network-cards-wrapper.svelte-1izzmc4:after{content:"";position:sticky;bottom:0;left:0;right:0;height:60px;background:linear-gradient(to top,var(--color-background) 0%,transparent 100%);pointer-events:none;opacity:0;transition:opacity .3s ease}.network-cards-wrapper.has-scroll.svelte-1izzmc4:after{opacity:1}.network-cards.svelte-1izzmc4{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:var(--space-3)}@media(max-width:80rem){.network-cards.svelte-1izzmc4{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media(max-width:900px){.network-cards.svelte-1izzmc4{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media(max-width:640px){.network-cards.svelte-1izzmc4{grid-template-columns:1fr}.network-cards-wrapper.svelte-1izzmc4{max-height:440px}}.network-card.svelte-1izzmc4{position:relative;padding:var(--space-4);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all .3s ease}.card-index.svelte-1izzmc4{position:absolute;bottom:80px;right:var(--space-3);font-size:36px;font-weight:var(--font-bold);color:var(--color-muted-foreground);opacity:.18;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1}.network-card.svelte-1izzmc4:hover{border-color:var(--color-border)}.network-card.active.svelte-1izzmc4{border-color:var(--color-success, #10b981);background:color-mix(in srgb,var(--color-success, #10b981) 5%,transparent)}.card-header.svelte-1izzmc4{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3)}.network-info.svelte-1izzmc4{flex:1}.network-name-row.svelte-1izzmc4{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1)}.network-name.svelte-1izzmc4{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-foreground)}.network-details.svelte-1izzmc4{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-muted-foreground)}.separator.svelte-1izzmc4{color:var(--color-border)}.badge-group.svelte-1izzmc4{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2)}.active-badge.svelte-1izzmc4{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-1-5);background:color-mix(in srgb,var(--color-success, #10b981) 10%,transparent);color:var(--color-success, #10b981);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-medium)}.card-body.svelte-1izzmc4{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;margin-bottom:var(--space-3);font-size:var(--text-xs);color:var(--color-muted-foreground)}.rpc-count.svelte-1izzmc4{padding:var(--space-1) var(--space-2);background:var(--color-muted);border-radius:var(--radius-sm)}.explorer-link.svelte-1izzmc4{display:flex;align-items:center;gap:var(--space-1);color:var(--color-muted-foreground);text-decoration:none;transition:color .2s}.explorer-link.svelte-1izzmc4:hover{color:var(--color-foreground);text-decoration:underline}.toggle-group.svelte-1izzmc4{display:flex;align-items:center;gap:var(--space-2)}.toggle-label.svelte-1izzmc4{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-muted-foreground)}.toggle-label.enabled.svelte-1izzmc4{color:var(--color-success, #10b981)}.card-actions.svelte-1izzmc4{display:flex;flex-direction:column;gap:var(--space-2)}.action-btn.svelte-1izzmc4{display:flex;align-items:center;justify-content:center;gap:var(--space-1-5);padding:var(--space-2-5) var(--space-3);background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all .2s;width:100%;color:var(--gray-700)}.action-btn.svelte-1izzmc4:hover:not(:disabled){background:var(--gray-100);border-color:var(--gray-300);color:var(--gray-800)}.action-btn.svelte-1izzmc4:disabled{opacity:.5;cursor:not-allowed}.add-network-card.svelte-1izzmc4{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-6);background:transparent;border:2px dashed var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:all .2s ease;min-height:180px}.add-network-card.svelte-1izzmc4:hover{border-color:var(--brand-500);background:color-mix(in srgb,var(--brand-500) 5%,transparent)}.add-network-card.svelte-1izzmc4 .add-icon:where(.svelte-1izzmc4){display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-full);background:var(--color-muted);color:var(--color-muted-foreground);transition:all .2s ease}.add-network-card.svelte-1izzmc4:hover .add-icon:where(.svelte-1izzmc4){background:var(--brand-100);color:var(--brand-600)}.add-network-card.svelte-1izzmc4 .add-text:where(.svelte-1izzmc4){font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-muted-foreground);transition:color .2s ease}.add-network-card.svelte-1izzmc4:hover .add-text:where(.svelte-1izzmc4){color:var(--brand-600)}[data-theme=dark] .action-btn.svelte-1izzmc4{background:var(--gray-800);border-color:var(--gray-700);color:var(--gray-300)}[data-theme=dark] .action-btn.svelte-1izzmc4:hover:not(:disabled){background:var(--gray-700);border-color:var(--gray-600);color:var(--gray-200)}[data-theme=dark] .add-network-card.svelte-1izzmc4{border-color:var(--gray-700)}[data-theme=dark] .add-network-card.svelte-1izzmc4:hover{border-color:var(--brand-400);background:color-mix(in srgb,var(--brand-500) 10%,transparent)}[data-theme=dark] .add-network-card.svelte-1izzmc4 .add-icon:where(.svelte-1izzmc4){background:var(--gray-800);color:var(--gray-500)}[data-theme=dark] .add-network-card.svelte-1izzmc4:hover .add-icon:where(.svelte-1izzmc4){background:var(--brand-900);color:var(--brand-400)}[data-theme=dark] .add-network-card.svelte-1izzmc4:hover .add-text:where(.svelte-1izzmc4){color:var(--brand-400)}@media(max-width:640px){.add-network-card.svelte-1izzmc4{min-height:120px;padding:var(--space-4)}.add-network-card.svelte-1izzmc4 .add-icon:where(.svelte-1izzmc4){width:44px;height:44px}}.info-hint.svelte-1qb3wnx{display:flex;align-items:flex-start;gap:var(--space-1-5);font-size:var(--text-xs);color:var(--color-muted-foreground);padding:var(--space-2);background:var(--color-muted);border-radius:var(--radius-sm);border-left:2px solid var(--color-primary)}.hint-icon.svelte-1qb3wnx{flex-shrink:0;line-height:1.4}.hint-content.svelte-1qb3wnx{line-height:1.5}.hint-content.svelte-1qb3wnx a{color:var(--color-primary);font-weight:var(--font-medium);text-decoration:none;transition:opacity .2s ease}.hint-content.svelte-1qb3wnx a:hover{opacity:.8;text-decoration:underline}.form-view.svelte-vnqlhm{display:flex;flex-direction:column;gap:var(--space-4)}.form-header.svelte-vnqlhm{display:flex;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.form-header.svelte-vnqlhm h3:where(.svelte-vnqlhm){font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-foreground);margin:0}.back-btn.svelte-vnqlhm{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2);background:transparent;border:none;color:var(--gray-600);cursor:pointer;transition:all .2s;border-radius:var(--radius-md)}.back-btn.svelte-vnqlhm:hover{background:var(--gray-100);color:var(--gray-800)}.form-content.svelte-vnqlhm{display:flex;flex-direction:column;gap:var(--space-4)}.basic-info-row.svelte-vnqlhm{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--space-4)}@media(max-width:640px){.basic-info-row.svelte-vnqlhm{grid-template-columns:1fr}}.form-group.svelte-vnqlhm{display:flex;flex-direction:column;gap:var(--space-2)}input.svelte-vnqlhm{width:100%;padding:var(--space-2-5) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);background:var(--color-input);color:var(--color-foreground);transition:all .2s}input.svelte-vnqlhm:focus{outline:none;border-color:var(--brand-500);box-shadow:0 0 0 3px #3b82f61a}input.svelte-vnqlhm:disabled{opacity:.5;cursor:not-allowed}input.error.svelte-vnqlhm{border-color:var(--color-danger)}input.error.svelte-vnqlhm:focus{border-color:var(--color-danger);box-shadow:0 0 0 3px #ef44441a}.error-message.svelte-vnqlhm{color:var(--color-danger);font-size:var(--text-sm);font-weight:var(--font-medium)}.validating-message.svelte-vnqlhm{color:var(--color-muted-foreground);font-size:var(--text-sm);font-weight:var(--font-medium);animation:svelte-vnqlhm-pulse-opacity 1.5s ease-in-out infinite}.rpc-group.svelte-vnqlhm{gap:var(--space-2)}.rpc-label.svelte-vnqlhm{font-weight:var(--font-medium);color:var(--color-foreground)}.rpc-list-form.svelte-vnqlhm{display:flex;flex-direction:column;gap:var(--space-2)}.rpc-item-form.svelte-vnqlhm{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2-5);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:all .2s}.rpc-item-form.primary.svelte-vnqlhm{border-color:var(--brand-500);background:color-mix(in srgb,var(--brand-500) 5%,transparent)}.rpc-info-wrapper.svelte-vnqlhm{display:flex;flex-direction:column;gap:var(--space-1);flex:1;margin-right:var(--space-3)}.rpc-url-display.svelte-vnqlhm{font-size:var(--text-xs);font-family:monospace;color:var(--color-foreground);word-break:break-all}.rpc-latency.svelte-vnqlhm{font-size:var(--text-xs);padding:var(--space-0-5) var(--space-1-5);border-radius:var(--radius-sm);display:inline-flex;align-items:center;width:fit-content}.rpc-latency.testing.svelte-vnqlhm{color:var(--color-muted-foreground);background:var(--color-muted);animation:svelte-vnqlhm-pulse-opacity 1.5s ease-in-out infinite}.rpc-latency.svelte-vnqlhm:not(.testing):not(.failed){color:var(--color-success);background:color-mix(in srgb,var(--color-success) 10%,transparent)}.rpc-latency.failed.svelte-vnqlhm{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 10%,transparent)}@keyframes svelte-vnqlhm-pulse-opacity{0%,to{opacity:1}50%{opacity:.5}}.rpc-actions-form.svelte-vnqlhm{display:flex;align-items:center;gap:var(--space-1-5)}.primary-badge-small.svelte-vnqlhm{padding:var(--space-1) var(--space-2);background:color-mix(in srgb,var(--brand-500) 10%,transparent);color:var(--brand-600);font-size:var(--text-xs);font-weight:var(--font-normal);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--brand-500) 20%,transparent)}.rpc-action-btn-small.svelte-vnqlhm{padding:var(--space-1) var(--space-2);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-normal);color:var(--color-muted-foreground);cursor:pointer;transition:all .2s}.rpc-action-btn-small.svelte-vnqlhm:hover{background:var(--color-muted);color:var(--color-foreground);border-color:var(--color-border)}.rpc-action-btn-small.danger.svelte-vnqlhm{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 10%,transparent);border-color:color-mix(in srgb,var(--color-danger) 20%,transparent)}.rpc-action-btn-small.danger.svelte-vnqlhm:hover{background:color-mix(in srgb,var(--color-danger) 20%,transparent)}.add-rpc-input.svelte-vnqlhm{display:flex;gap:var(--space-2)}.add-rpc-input.svelte-vnqlhm input:where(.svelte-vnqlhm){flex:1}.add-btn-small.svelte-vnqlhm{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2-5) var(--space-3);background:transparent;color:var(--color-foreground);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-normal);cursor:pointer;transition:all .2s;white-space:nowrap}.add-btn-small.svelte-vnqlhm:hover{background:var(--color-muted);border-color:var(--color-border)}[data-theme=dark] .back-btn.svelte-vnqlhm{color:var(--gray-400)}[data-theme=dark] .back-btn.svelte-vnqlhm:hover{background:var(--gray-800);color:var(--gray-200)}[data-theme=dark] .error-message.svelte-vnqlhm{color:#eb4747}.network-settings.svelte-104um0b{overflow-x:hidden}.network-settings.svelte-104um0b::-webkit-scrollbar{width:8px}.network-settings.svelte-104um0b::-webkit-scrollbar-track{background:var(--color-muted);border-radius:var(--radius-md)}.network-settings.svelte-104um0b::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-md);transition:background .2s}.network-settings.svelte-104um0b::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-foreground) 30%,transparent)}.modal-footer-actions.svelte-104um0b{display:flex;gap:var(--space-3);justify-content:flex-end;width:100%}.btn-secondary.svelte-104um0b,.btn-primary.svelte-104um0b{padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all .2s}.btn-secondary.svelte-104um0b{background:var(--gray-100);color:var(--gray-700);border:1px solid var(--gray-200)}.btn-secondary.svelte-104um0b:hover{background:var(--gray-200)}.btn-primary.svelte-104um0b{background:var(--brand-600);color:#fff;border:none}.btn-primary.svelte-104um0b:hover:not(:disabled){background:var(--brand-700)}.btn-primary.svelte-104um0b:disabled{opacity:.5;cursor:not-allowed}.btn-primary.saving.svelte-104um0b{background:var(--brand-500);opacity:.8}.btn-primary.success.svelte-104um0b{background:var(--color-success, #10b981);opacity:1;display:flex;align-items:center;gap:var(--space-1)}.btn-primary.error.svelte-104um0b{background:var(--color-danger, #ef4444);opacity:1}.btn-secondary.svelte-104um0b:disabled{opacity:.5;cursor:not-allowed}[data-theme=dark] .btn-secondary.svelte-104um0b{background:var(--gray-700);color:var(--gray-200);border-color:var(--gray-600)}[data-theme=dark] .btn-secondary.svelte-104um0b:hover{background:var(--gray-600)}.gradient-button.svelte-1nqotq2{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2-5) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all .3s ease;background:var(--color-secondary);color:var(--color-foreground);position:relative;overflow:hidden}.gradient-button.svelte-1nqotq2:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--brand-500) 0%,var(--brand-600) 50%,var(--brand-700) 100%);opacity:0;transition:opacity .3s ease;z-index:-1}.gradient-button.svelte-1nqotq2:hover:not(:disabled){border-color:transparent;color:#fff;transform:translateY(-2px);box-shadow:0 8px 16px var(--color-ring)}.gradient-button.svelte-1nqotq2:hover:not(:disabled):before{opacity:1}.gradient-button.svelte-1nqotq2:active:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px var(--color-ring)}.gradient-button.svelte-1nqotq2:disabled{opacity:.5;cursor:not-allowed}.gradient-button.full-width.svelte-1nqotq2{width:100%;justify-content:center}@media(max-width:768px){.gradient-button.svelte-1nqotq2{width:100%;justify-content:center}}.referral-content.svelte-1orkngi{padding:var(--space-2)}.connect-prompt.svelte-1orkngi{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-6);text-align:center}.icon-wrapper.svelte-1orkngi{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#60a5fa1a,#3b82f626);border-radius:50%;border:2px solid rgba(59,130,246,.2)}@media(min-width:768px){.icon-wrapper.svelte-1orkngi{width:100px;height:100px}}[data-theme=dark] .icon-wrapper.svelte-1orkngi{background:linear-gradient(135deg,#60a5fa26,#3b82f633);border-color:#60a5fa4d}.icon.svelte-1orkngi{width:40px;height:40px;color:#3b82f6}@media(min-width:768px){.icon.svelte-1orkngi{width:50px;height:50px}}[data-theme=dark] .icon.svelte-1orkngi{color:#60a5fa}.connect-prompt.svelte-1orkngi h3:where(.svelte-1orkngi){font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--gray-900);margin:0}[data-theme=dark] .connect-prompt.svelte-1orkngi h3:where(.svelte-1orkngi){color:var(--gray-100)}.connect-prompt.svelte-1orkngi p:where(.svelte-1orkngi){font-size:var(--text-base);color:var(--gray-600);margin:0;max-width:400px}[data-theme=dark] .connect-prompt.svelte-1orkngi p:where(.svelte-1orkngi){color:var(--gray-400)}.referral-info.svelte-1orkngi{display:flex;flex-direction:column;gap:var(--space-6)}.reward-badge.svelte-1orkngi{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:var(--radius-lg);border:2px solid #fbbf24}[data-theme=dark] .reward-badge.svelte-1orkngi{background:linear-gradient(135deg,#fbbf2433,#f59e0b40);border-color:#f59e0b}.badge-icon.svelte-1orkngi{font-size:48px;line-height:1}@media(min-width:768px){.badge-icon.svelte-1orkngi{font-size:64px}}.badge-text.svelte-1orkngi{display:flex;flex-direction:column}.percentage.svelte-1orkngi{font-size:var(--text-3xl);font-weight:var(--font-bold);color:#d97706;line-height:1}@media(min-width:768px){.percentage.svelte-1orkngi{font-size:2.5rem}}[data-theme=dark] .percentage.svelte-1orkngi{color:#fbbf24}.label.svelte-1orkngi{font-size:var(--text-sm);color:#92400e;font-weight:var(--font-medium)}[data-theme=dark] .label.svelte-1orkngi{color:#fde68a}.benefits.svelte-1orkngi h3:where(.svelte-1orkngi){font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--gray-900);margin:0 0 var(--space-3) 0}[data-theme=dark] .benefits.svelte-1orkngi h3:where(.svelte-1orkngi){color:var(--gray-100)}.benefit-list.svelte-1orkngi{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.benefit-list.svelte-1orkngi li:where(.svelte-1orkngi){display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-base);color:var(--gray-700)}[data-theme=dark] .benefit-list.svelte-1orkngi li:where(.svelte-1orkngi){color:var(--gray-300)}.bullet.svelte-1orkngi{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:#10b981;color:#fff;border-radius:50%;font-size:var(--text-xs);font-weight:var(--font-bold)}.share-section.svelte-1orkngi{display:flex;flex-direction:column;gap:var(--space-3)}.section-header.svelte-1orkngi{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.share-section.svelte-1orkngi .section-label:where(.svelte-1orkngi){font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--gray-700)}[data-theme=dark] .share-section.svelte-1orkngi .section-label:where(.svelte-1orkngi){color:var(--gray-300)}.toggle-btn.svelte-1orkngi{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);color:#3b82f6;background:#3b82f614;border:1px solid rgba(59,130,246,.2);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease}.toggle-btn.svelte-1orkngi:hover{background:#3b82f61f;border-color:#3b82f64d}[data-theme=dark] .toggle-btn.svelte-1orkngi{color:#60a5fa;background:#60a5fa1a;border-color:#60a5fa40}[data-theme=dark] .toggle-btn.svelte-1orkngi:hover{background:#60a5fa26;border-color:#60a5fa59}.url-display-group.svelte-1orkngi{display:flex;gap:var(--space-2);align-items:flex-start}.url-container.svelte-1orkngi{flex:1;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--gray-300);border-radius:var(--radius-md);background:var(--gray-50);min-height:48px}[data-theme=dark] .url-container.svelte-1orkngi{background:var(--gray-800);border-color:var(--gray-600)}.loading-state.svelte-1orkngi{display:flex;align-items:center;gap:var(--space-2);color:var(--gray-600);font-size:var(--text-sm)}[data-theme=dark] .loading-state.svelte-1orkngi{color:var(--gray-400)}.spinner.svelte-1orkngi{width:16px;height:16px;border:2px solid rgba(59,130,246,.2);border-top-color:#3b82f6;border-radius:50%;animation:svelte-1orkngi-spin .6s linear infinite}[data-theme=dark] .spinner.svelte-1orkngi{border-color:#60a5fa33;border-top-color:#60a5fa}@keyframes svelte-1orkngi-spin{to{transform:rotate(360deg)}}.url-text.svelte-1orkngi{flex:1;font-family:monospace;font-size:var(--text-sm);color:var(--gray-900);line-height:1.6;-webkit-user-select:all;user-select:all;word-break:break-all}[data-theme=dark] .url-text.svelte-1orkngi{color:var(--gray-100)}.short-url.svelte-1orkngi{color:#3b82f6;font-weight:var(--font-medium)}[data-theme=dark] .short-url.svelte-1orkngi{color:#60a5fa}.url-hint.svelte-1orkngi{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2);font-size:var(--text-xs);color:var(--gray-600);background:#3b82f60d;border-radius:var(--radius-md);border:1px solid rgba(59,130,246,.1)}[data-theme=dark] .url-hint.svelte-1orkngi{color:var(--gray-400);background:#60a5fa14;border-color:#60a5fa26}.hint-icon.svelte-1orkngi{flex-shrink:0;color:#3b82f6}[data-theme=dark] .hint-icon.svelte-1orkngi{color:#60a5fa}@media(min-width:768px){.referral-content.svelte-1orkngi{padding:var(--space-4)}.connect-prompt.svelte-1orkngi{padding:var(--space-8)}.connect-prompt.svelte-1orkngi h3:where(.svelte-1orkngi){font-size:var(--text-2xl)}.connect-prompt.svelte-1orkngi p:where(.svelte-1orkngi){font-size:var(--text-lg)}.benefits.svelte-1orkngi h3:where(.svelte-1orkngi){font-size:var(--text-xl)}.benefit-list.svelte-1orkngi li:where(.svelte-1orkngi){font-size:var(--text-lg)}}@media(max-width:640px){.reward-badge.svelte-1orkngi{flex-direction:column;text-align:center}.url-display-group.svelte-1orkngi{flex-direction:column}}.step-indicator.svelte-12egbdp{display:flex;width:100%}.step-indicator.svelte-12egbdp:not(.vertical){flex-direction:row;align-items:flex-start;justify-content:space-between}.step-indicator.vertical.svelte-12egbdp{flex-direction:column;gap:var(--space-4)}.step-item.svelte-12egbdp{position:relative;display:flex;transition:all .3s ease}.step-indicator.svelte-12egbdp:not(.vertical) .step-item:where(.svelte-12egbdp){flex-direction:column;align-items:center;flex:1}.step-indicator.vertical.svelte-12egbdp .step-item:where(.svelte-12egbdp){flex-direction:row;align-items:flex-start;gap:var(--space-3)}.step-circle.svelte-12egbdp{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--gray-50);border:1px solid var(--gray-200);color:var(--gray-400);font-weight:var(--font-medium);font-size:var(--text-sm);transition:all .3s ease;position:relative;z-index:2;flex-shrink:0}.step-circle.svelte-12egbdp:hover{border-color:var(--gray-300);background:#fff}.step-circle.active.svelte-12egbdp{background:linear-gradient(135deg,#60a5fa,#3b82f6);border:1px solid #2563eb;color:#fff;box-shadow:0 0 0 4px #3b82f61a,0 2px 8px #2563eb33;animation:svelte-12egbdp-pulse-active 2s ease-in-out infinite}.step-circle.active.svelte-12egbdp:hover{box-shadow:0 0 0 4px #3b82f626,0 4px 12px #2563eb40}.step-circle.completed.svelte-12egbdp{background:#10b981;border:1px solid #059669;color:#fff;box-shadow:0 1px 3px #05966933}.step-circle.completed.svelte-12egbdp:hover{box-shadow:0 2px 6px #05966940}@keyframes svelte-12egbdp-pulse-active{0%,to{box-shadow:0 0 0 4px #3b82f61a,0 2px 8px #2563eb33}50%{box-shadow:0 0 0 6px #3b82f61f,0 3px 12px #2563eb40}}.step-number.svelte-12egbdp{transition:all .3s ease}.check-icon.svelte-12egbdp{width:20px;height:20px;animation:svelte-12egbdp-check-in .3s ease}@keyframes svelte-12egbdp-check-in{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.step-label.svelte-12egbdp{transition:all .3s ease}.step-indicator.svelte-12egbdp:not(.vertical) .step-label:where(.svelte-12egbdp){text-align:center;margin-top:var(--space-2);max-width:120px}.step-indicator.vertical.svelte-12egbdp .step-label:where(.svelte-12egbdp){flex:1;padding-top:var(--space-1)}.step-title.svelte-12egbdp{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--gray-500);transition:all .3s ease}.step-item.active.svelte-12egbdp .step-title:where(.svelte-12egbdp){color:#3b82f6;font-weight:var(--font-semibold)}.step-item.completed.svelte-12egbdp .step-title:where(.svelte-12egbdp){color:var(--gray-600)}.step-connector.svelte-12egbdp{position:absolute;background:var(--gray-200);transition:all .5s cubic-bezier(.4,0,.2,1);z-index:1}.step-indicator.svelte-12egbdp:not(.vertical) .step-connector:where(.svelte-12egbdp){top:20px;left:calc(50% + 20px);right:calc(-50% + 20px);height:2px}.step-indicator.vertical.svelte-12egbdp .step-connector:where(.svelte-12egbdp){left:19px;top:40px;width:2px;height:calc(100% + var(--space-4))}.step-connector.completed.svelte-12egbdp{background:#10b981}@media(max-width:640px){.step-indicator.svelte-12egbdp:not(.vertical){flex-direction:column;gap:var(--space-4)}.step-indicator.svelte-12egbdp:not(.vertical) .step-item:where(.svelte-12egbdp){flex-direction:row;align-items:flex-start;gap:var(--space-3)}.step-indicator.svelte-12egbdp:not(.vertical) .step-label:where(.svelte-12egbdp){text-align:left;margin-top:var(--space-1);max-width:none}.step-indicator.svelte-12egbdp:not(.vertical) .step-connector:where(.svelte-12egbdp){left:19px;top:40px;width:2px;height:calc(100% + var(--space-4))}}.step-controls.svelte-1aqr6ve{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--white);border-radius:var(--radius-md);border:1px solid var(--gray-200);box-shadow:0 1px 2px #0000000d;flex-wrap:wrap}[data-theme=dark] .step-controls.svelte-1aqr6ve{background:var(--gray-900);border-color:var(--gray-700);box-shadow:0 1px 2px #0000004d}.step-btn.svelte-1aqr6ve{padding:var(--space-2) var(--space-4);background:var(--white);border:1px solid var(--gray-300);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--gray-700);transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}[data-theme=dark] .step-btn.svelte-1aqr6ve{background:var(--gray-800);border-color:var(--gray-600);color:var(--gray-200)}.step-btn.svelte-1aqr6ve:hover:not(:disabled){background:var(--gray-50);border-color:var(--gray-400);transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}[data-theme=dark] .step-btn.svelte-1aqr6ve:hover:not(:disabled){background:var(--gray-700);border-color:var(--gray-500);box-shadow:0 2px 4px #0006}.step-btn.svelte-1aqr6ve:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #0000000d}.step-btn.svelte-1aqr6ve:disabled{opacity:.4;cursor:not-allowed;transform:none}.step-btn.reset.svelte-1aqr6ve{margin-left:auto;background:linear-gradient(135deg,#fee2e2,#fecaca);border-color:#ef4444;color:#dc2626}[data-theme=dark] .step-btn.reset.svelte-1aqr6ve{background:linear-gradient(135deg,#dc26261a,#dc262626);border-color:#dc2626;color:#fca5a5}.step-btn.reset.svelte-1aqr6ve:hover:not(:disabled){background:linear-gradient(135deg,#ef4444,#dc2626);border-color:#dc2626;color:#fff;box-shadow:0 2px 8px #ef44444d}[data-theme=dark] .step-btn.reset.svelte-1aqr6ve:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);border-color:#b91c1c;color:#fff;box-shadow:0 2px 8px #dc262666}.step-info.svelte-1aqr6ve{padding:0 var(--space-2);font-size:var(--text-sm);color:var(--gray-600);font-weight:var(--font-medium);white-space:nowrap}[data-theme=dark] .step-info.svelte-1aqr6ve{color:var(--gray-400)}@media(max-width:640px){.step-controls.svelte-1aqr6ve{gap:var(--space-2);padding:var(--space-3)}.step-btn.svelte-1aqr6ve{flex:1;min-width:0;padding:var(--space-2) var(--space-3);font-size:var(--text-xs)}.step-btn.reset.svelte-1aqr6ve{margin-left:0;flex-basis:100%;order:3}.step-info.svelte-1aqr6ve{flex-basis:100%;order:-1;text-align:center;padding:0 0 var(--space-2) 0;font-size:var(--text-xs)}}.status-badge.svelte-1u9llev{display:inline-flex;align-items:center;padding:.125rem .5rem;font-size:var(--text-xs);font-weight:var(--font-medium);border-radius:var(--radius-full);white-space:nowrap}.warning.svelte-1u9llev{background:#ffbf0026;color:#b38600;border:1px solid hsla(45,100%,50%,.3)}.info.svelte-1u9llev{background:#0080ff26;color:#06c;border:1px solid hsla(210,100%,50%,.3)}.success.svelte-1u9llev{background:#14b85826;color:#0f8a42;border:1px solid hsla(145,80%,40%,.3)}.primary.svelte-1u9llev{background:hsla(var(--brand-hue),var(--brand-saturation),50%,.15);color:var(--color-primary);border:1px solid hsla(var(--brand-hue),var(--brand-saturation),50%,.3)}.error.svelte-1u9llev{background:#e6191926;color:#b81414;border:1px solid hsla(0,80%,50%,.3)}[data-theme=dark] .warning.svelte-1u9llev{background:#ffbf001f;color:#fc3;border-color:#ffbf0040}[data-theme=dark] .info.svelte-1u9llev{background:#0080ff1f;color:#4da6ff;border-color:#0080ff40}[data-theme=dark] .success.svelte-1u9llev{background:#14b8581f;color:#30e87d;border-color:#14b85840}[data-theme=dark] .error.svelte-1u9llev{background:#e619191f;color:#ed5e5e;border-color:#e6191940}.development-notice.svelte-1lez3mf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-4)}.warning.svelte-1lez3mf{background:#ffbf0014;border:1px solid hsla(45,100%,50%,.25)}.info.svelte-1lez3mf{background:#0080ff14;border:1px solid hsla(210,100%,50%,.25)}.error.svelte-1lez3mf{background:#e6191914;border:1px solid hsla(0,80%,50%,.25)}.notice-content.svelte-1lez3mf{display:flex;align-items:flex-start;gap:var(--space-3);flex:1}.notice-icon.svelte-1lez3mf{flex-shrink:0;margin-top:2px}.warning.svelte-1lez3mf .notice-icon:where(.svelte-1lez3mf){color:#c90}.info.svelte-1lez3mf .notice-icon:where(.svelte-1lez3mf){color:#0073e6}.error.svelte-1lez3mf .notice-icon:where(.svelte-1lez3mf){color:#cf1717}.notice-text.svelte-1lez3mf{display:flex;flex-direction:column;gap:var(--space-1)}.notice-message.svelte-1lez3mf{margin:0;font-size:var(--text-sm);color:var(--color-foreground);line-height:1.5}.notice-cta.svelte-1lez3mf{margin:0;font-size:var(--text-xs);color:var(--color-muted-foreground);display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap}.github-link.svelte-1lez3mf{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-primary);text-decoration:none;font-weight:var(--font-medium)}.github-link.svelte-1lez3mf:hover{text-decoration:underline}.dismiss-btn.svelte-1lez3mf{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--color-muted-foreground);cursor:pointer;transition:all .2s}.dismiss-btn.svelte-1lez3mf:hover{background:#8080801a;color:var(--color-foreground)}[data-theme=dark] .warning.svelte-1lez3mf{background:#ffbf000f;border-color:#ffbf0033}[data-theme=dark] .warning.svelte-1lez3mf .notice-icon:where(.svelte-1lez3mf){color:#ffc61a}[data-theme=dark] .info.svelte-1lez3mf{background:#0080ff0f;border-color:#0080ff33}[data-theme=dark] .info.svelte-1lez3mf .notice-icon:where(.svelte-1lez3mf){color:#39f}[data-theme=dark] .error.svelte-1lez3mf{background:#e619190f;border-color:#e6191933}[data-theme=dark] .error.svelte-1lez3mf .notice-icon:where(.svelte-1lez3mf){color:#eb4747}@media(max-width:640px){.notice-cta.svelte-1lez3mf{flex-direction:column;align-items:flex-start}}.page-content.svelte-vb2t9a{padding-bottom:80px;min-height:600px}.page-content.svelte-vb2t9a .step-controls{margin:var(--space-6) 0}.toolbar-content.svelte-vb2t9a{position:relative;min-height:60px;padding-right:var(--space-20)}.title-with-status.svelte-vb2t9a{display:flex;align-items:flex-start;gap:var(--space-2)}.title-with-status.svelte-vb2t9a .status-badge{margin-top:var(--space-1)}.toolbar-actions.svelte-vb2t9a{position:absolute;top:var(--space-2);right:var(--space-2);display:flex;gap:var(--space-2)}@media(max-width:768px){.toolbar-content.svelte-vb2t9a{padding-right:0;min-height:auto}.toolbar-actions.svelte-vb2t9a{position:static;width:100%;flex-wrap:wrap;margin-top:var(--space-3)}}.connect-button-container.svelte-1mgvzq7{position:relative;width:100%}.connect-button.svelte-1mgvzq7{width:100%;min-height:36px;padding:var(--space-3) var(--space-5);background:linear-gradient(135deg,var(--color-primary),hsl(var(--brand-hue),var(--brand-saturation),45%));color:#fff;border:none;border-radius:var(--radius-lg);cursor:pointer;transition:all .3s ease}.connect-button.svelte-1mgvzq7:hover:not(:disabled){transform:translateY(-2px)}.connect-button.svelte-1mgvzq7:active:not(:disabled){transform:translateY(0)}.connect-button.svelte-1mgvzq7:disabled{opacity:.8;cursor:not-allowed}.long-press-indicator.svelte-1mgvzq7{position:absolute;bottom:0;left:0;right:0;height:4px;background:#fff3;border-radius:0 0 var(--radius-lg) var(--radius-lg);overflow:hidden}.progress-bar.svelte-1mgvzq7{height:100%;background:linear-gradient(90deg,#ffbf00,#e61919);transition:width .05s linear}.reset-hint.svelte-1mgvzq7{font-size:var(--text-sm);color:var(--gray-600);text-align:center;margin-top:var(--space-2);animation:svelte-1mgvzq7-fadeIn .3s ease-out}[data-theme=dark] .reset-hint.svelte-1mgvzq7{color:var(--gray-400)}@keyframes svelte-1mgvzq7-fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.button-content.svelte-1mgvzq7{display:flex;align-items:center;justify-content:center;gap:var(--space-3)}.button-text.svelte-1mgvzq7{font-size:var(--text-lg);font-weight:var(--font-semibold)}.network-mismatch-container.svelte-1gvazhc{display:flex;flex-direction:column;gap:var(--space-4)}.warning-card.svelte-1gvazhc{padding:var(--space-5);background:#ffbf0014;border:2px solid hsl(45,100%,50%);border-radius:var(--radius-lg)}[data-theme=dark] .warning-card.svelte-1gvazhc{background:#ffcc331f;border-color:#fc3}.warning-header.svelte-1gvazhc{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.warning-header.svelte-1gvazhc h4:where(.svelte-1gvazhc){font-size:var(--text-lg);font-weight:var(--font-semibold);color:#b38600;margin:0}[data-theme=dark] .warning-header.svelte-1gvazhc h4:where(.svelte-1gvazhc){color:#fc3}.warning-icon{color:#e6ac00;flex-shrink:0}[data-theme=dark] .warning-icon{color:#fc3}.warning-text.svelte-1gvazhc{font-size:var(--text-base);color:var(--gray-700);line-height:1.6;margin:0}[data-theme=dark] .warning-text.svelte-1gvazhc{color:var(--gray-300)}.warning-text.svelte-1gvazhc strong:where(.svelte-1gvazhc){color:#997300}[data-theme=dark] .warning-text.svelte-1gvazhc strong:where(.svelte-1gvazhc){color:#ffd966}.action-buttons.svelte-1gvazhc{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.switch-button.svelte-1gvazhc{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:56px;padding:var(--space-4) var(--space-5);border:2px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--text-base);font-weight:var(--font-medium);cursor:pointer;transition:all .2s ease}.switch-button.primary.svelte-1gvazhc{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.switch-button.primary.svelte-1gvazhc:hover:not(:disabled){background:hsl(var(--brand-hue),var(--brand-saturation),45%);transform:translateY(-2px);box-shadow:0 4px 12px hsla(var(--brand-hue),var(--brand-saturation),50%,.3)}.switch-button.secondary.svelte-1gvazhc{background:var(--color-background);color:var(--gray-700);border-color:var(--color-border)}[data-theme=dark] .switch-button.secondary.svelte-1gvazhc{color:var(--gray-300)}.switch-button.secondary.svelte-1gvazhc:hover{background:var(--color-panel-1);border-color:var(--color-primary);transform:translateY(-2px)}.switch-button.svelte-1gvazhc:disabled{opacity:.6;cursor:not-allowed}.switch-button .spinning{animation:svelte-1gvazhc-spin 1s linear infinite}@keyframes svelte-1gvazhc-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.action-buttons.svelte-1gvazhc{grid-template-columns:1fr}}.dropdown-overlay.svelte-1ews6xu{position:fixed;z-index:1000;animation:svelte-1ews6xu-slideDown .15s ease-out}.dropdown-content.svelte-1ews6xu{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-2);max-height:300px;overflow-y:auto}.dropdown-content.svelte-1ews6xu::-webkit-scrollbar{width:6px}.dropdown-content.svelte-1ews6xu::-webkit-scrollbar-track{background:var(--color-muted);border-radius:var(--radius-md)}.dropdown-content.svelte-1ews6xu::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-md)}.dropdown-content.svelte-1ews6xu::-webkit-scrollbar-thumb:hover{background:var(--color-muted-foreground)}@keyframes svelte-1ews6xu-slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.dropdown-overlay.svelte-1ews6xu{left:var(--space-4)!important;right:var(--space-4);width:auto!important}.dropdown-content.svelte-1ews6xu{max-height:60vh}}.accounts-dropdown.svelte-128r8ox{min-width:280px}.dropdown-header.svelte-128r8ox{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--gray-700)}[data-theme=dark] .dropdown-header.svelte-128r8ox{color:var(--gray-300)}.account-count.svelte-128r8ox{font-size:var(--text-xs);color:var(--gray-500);font-weight:var(--font-normal)}.account-item.svelte-128r8ox{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);background:transparent;border:none;cursor:pointer;transition:all .2s ease;text-align:left}.account-item.svelte-128r8ox:hover{background:var(--color-muted)}.account-item-content.svelte-128r8ox{display:flex;flex-direction:column;gap:var(--space-1);flex:1;min-width:0}.account-item-top.svelte-128r8ox{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.account-item-address.svelte-128r8ox{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--gray-900)}[data-theme=dark] .account-item-address.svelte-128r8ox{color:var(--gray-300)}.account-item-balance.svelte-128r8ox{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-primary);white-space:nowrap}.account-item-full.svelte-128r8ox{font-size:var(--text-xs);color:var(--gray-500);font-family:var(--font-mono, monospace);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-item-check.svelte-128r8ox{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.check-icon-small{color:var(--gray-600);flex-shrink:0}.connected-container.svelte-opibu0{width:100%;container-type:inline-size;container-name:wallet-info}.connected-card.svelte-opibu0{border-radius:var(--radius-lg)}.account-section.svelte-opibu0{display:flex;align-items:center;gap:var(--space-3)}.account-button.svelte-opibu0{flex:1;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:default;transition:all .2s ease;min-width:0}.account-button.has-multiple.svelte-opibu0{cursor:pointer}.account-button.has-multiple.svelte-opibu0:hover{background:var(--color-panel-1);border-color:var(--color-primary);box-shadow:0 2px 8px #0000000d}.wallet-icon-wrapper.svelte-opibu0{flex-shrink:0}.wallet-icon.svelte-opibu0{width:36px;height:36px;border-radius:var(--radius-md);display:block}.wallet-icon-placeholder.svelte-opibu0{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--color-muted);border-radius:var(--radius-md);color:var(--gray-600)}.account-content.svelte-opibu0{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.network-info.svelte-opibu0{display:flex;align-items:center;gap:var(--space-2)}.network-name.svelte-opibu0{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-primary)}.address-info.svelte-opibu0{display:flex;align-items:baseline;gap:var(--space-2)}.address-value.svelte-opibu0{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--gray-900);font-family:var(--font-mono, monospace)}[data-theme=dark] .address-value.svelte-opibu0{color:var(--gray-100)}.chevron-icon{color:var(--gray-600);flex-shrink:0}.account-actions.svelte-opibu0{display:flex;gap:var(--space-2)}.icon-action-button.svelte-opibu0{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--gray-600);cursor:pointer;transition:all .2s ease;flex-shrink:0}.icon-action-button.svelte-opibu0:hover{background:var(--color-panel-1);border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-1px)}.icon-action-button.disconnect.svelte-opibu0:hover{border-color:#e61919;color:#e61919}@container wallet-info (max-width: 400px){.account-section.svelte-opibu0{flex-direction:column;gap:var(--space-2)}.account-button.svelte-opibu0{width:100%}.wallet-icon.svelte-opibu0,.wallet-icon-placeholder.svelte-opibu0{width:32px;height:32px}.network-name.svelte-opibu0{font-size:var(--text-xs)}.address-info.svelte-opibu0{align-items:flex-start;gap:var(--space-1)}.address-value.svelte-opibu0{font-size:var(--text-xs)}.account-actions.svelte-opibu0{width:100%;justify-content:stretch}.icon-action-button.svelte-opibu0{flex:1;height:36px}}.error-card.svelte-c8ykk8{padding:var(--space-4);background:#e6191914;border:2px solid hsl(0,80%,50%);border-radius:var(--radius-lg)}[data-theme=dark] .error-card.svelte-c8ykk8{background:#eb47471f;border-color:#eb4747}.error-header.svelte-c8ykk8{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.error-header.svelte-c8ykk8 h4:where(.svelte-c8ykk8){font-size:var(--text-base);font-weight:var(--font-semibold);color:#b81414;margin:0}[data-theme=dark] .error-header.svelte-c8ykk8 h4:where(.svelte-c8ykk8){color:#ed5e5e}.error-icon{color:#e61919;flex-shrink:0}[data-theme=dark] .error-icon{color:#ed5e5e}.error-text.svelte-c8ykk8{font-size:var(--text-sm);color:var(--gray-700);line-height:1.6;margin:0}[data-theme=dark] .error-text.svelte-c8ykk8{color:var(--gray-300)}.wallet-connect-button-wrapper.svelte-q5lnhk{display:flex;flex-direction:column;gap:var(--space-4);width:100%}.content-header.svelte-1yx8187{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}.content-header-text.svelte-1yx8187{flex:1}h2.svelte-1yx8187{font-size:var(--text-lg);font-weight:var(--font-bold);margin:0 0 var(--space-1) 0;color:var(--gray-900)}[data-theme=dark] h2.svelte-1yx8187{color:var(--gray-100)}.description.svelte-1yx8187{font-size:var(--text-sm);color:var(--gray-600);line-height:1.6;margin:0}[data-theme=dark] .description.svelte-1yx8187{color:var(--gray-400)}.header-actions.svelte-1yx8187{display:flex;gap:var(--space-1);flex-wrap:wrap}@media(max-width:768px){.content-header.svelte-1yx8187{flex-direction:column}.header-actions.svelte-1yx8187{width:100%;justify-content:flex-start}}.step-sidebar.svelte-vxx0kc{height:100%;display:flex;flex-direction:column;gap:var(--space-4)}h3.svelte-vxx0kc{font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0 0 var(--space-2) 0;color:var(--gray-800)}[data-theme=dark] h3.svelte-vxx0kc{color:var(--gray-200)}p.svelte-vxx0kc{color:var(--gray-600);line-height:1.6;margin:0 0 var(--space-4) 0}[data-theme=dark] p.svelte-vxx0kc{color:var(--gray-400)}button.svelte-5kex2h{height:48px;font-size:var(--text-lg)!important;padding-left:var(--space-8)!important;padding-right:var(--space-8)!important}.step-footer.svelte-5kex2h{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%}[data-theme=dark] .step-footer.svelte-5kex2h{background:var(--gray-800)}.btn-secondary.svelte-5kex2h{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--gray-200);color:var(--gray-700);border:none;border-radius:var(--radius-sm);font-weight:var(--font-medium);font-size:var(--text-sm);cursor:pointer;transition:all .2s}[data-theme=dark] .btn-secondary.svelte-5kex2h{background:var(--gray-700);color:var(--gray-200)}.btn-secondary.svelte-5kex2h:hover{background:var(--gray-300)}[data-theme=dark] .btn-secondary.svelte-5kex2h:hover{background:var(--gray-600)}.footer-hint.svelte-5kex2h{color:var(--gray-500);font-size:var(--text-sm);font-style:italic;margin:0;flex:1;text-align:center}[data-theme=dark] .footer-hint.svelte-5kex2h{color:var(--gray-400)}.step-footer .continue-btn,.step-footer .footer-continue-btn,.step-footer .btn-execute{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-button-primary);color:var(--color-button-primary-foreground);border:none;border-radius:var(--radius-sm);font-weight:var(--font-semibold);font-size:var(--text-sm);cursor:pointer;transition:all .2s;margin-left:auto}[data-theme=dark] .step-footer .continue-btn,[data-theme=dark] .step-footer .footer-continue-btn,[data-theme=dark] .step-footer .btn-execute{background:var(--brand-600);color:var(--gray-200);box-shadow:var(--shadow-sm)}.step-footer .continue-btn:hover,.step-footer .footer-continue-btn:hover,.step-footer .btn-execute:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 2px 8px #3b82f64d}[data-theme=dark] .step-footer .continue-btn:hover,[data-theme=dark] .step-footer .footer-continue-btn:hover,[data-theme=dark] .step-footer .btn-execute:hover:not(:disabled){opacity:.85;box-shadow:0 2px 8px #3b82f633}.step-footer .btn-execute:disabled{opacity:.5;cursor:not-allowed}
