.submitted-state.svelte-fsgj3h,.submitted-copy.svelte-fsgj3h{display:flex;flex-direction:column}.submitted-state.svelte-fsgj3h{align-items:center;gap:var(--space-4);padding:var(--space-4) 0 0;text-align:center}.submitted-icon.svelte-fsgj3h{display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;color:var(--color-text-secondary)}.submitted-icon-loading.svelte-fsgj3h{color:var(--color-info)}.submitted-icon-error.svelte-fsgj3h{color:var(--color-error)}.submitted-icon-warning.svelte-fsgj3h{color:var(--color-warning)}.submitted-spinner.svelte-fsgj3h{width:1.875rem;height:1.875rem}.submitted-copy.svelte-fsgj3h{gap:var(--space-2);max-width:26rem}.submitted-copy.svelte-fsgj3h h3:where(.svelte-fsgj3h){margin:0;color:var(--color-text);font-size:var(--text-xl);font-weight:700;line-height:1.2}.submitted-copy.svelte-fsgj3h p:where(.svelte-fsgj3h){margin:0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.55}.submitted-summary.svelte-fsgj3h{display:flex;flex-direction:column;width:100%;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-surface-border);border-radius:var(--radius-xl);background:var(--color-bg-elevated);text-align:left}.submitted-summary-row.svelte-fsgj3h{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.submitted-summary-meta.svelte-fsgj3h{margin-top:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.submitted-summary-label.svelte-fsgj3h{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:500;line-height:1.2}.submitted-summary-amount.svelte-fsgj3h{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:var(--space-2);text-align:right}.submitted-summary-amount.svelte-fsgj3h .amount:where(.svelte-fsgj3h){color:var(--color-text);font-family:var(--font-display);font-size:var(--text-xl);font-weight:650;line-height:1}.submitted-summary-amount.svelte-fsgj3h .symbol:where(.svelte-fsgj3h){color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:600}.submitted-summary-value.svelte-fsgj3h{min-width:0;color:var(--color-text);font-size:var(--text-sm);font-weight:600;overflow-wrap:anywhere;text-align:right}.submitted-actions.svelte-fsgj3h{display:grid;width:100%;gap:var(--space-3)}.submitted-link.svelte-fsgj3h{justify-self:center;padding:var(--space-1) var(--space-2);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:600;text-decoration:underline;text-underline-offset:.2em}.submitted-link.svelte-fsgj3h:hover{color:var(--color-text)}.amm-flow.svelte-1c36f9n{display:flex;flex-direction:column;gap:var(--space-4)}.amm-heading.svelte-1c36f9n{display:flex;gap:var(--space-3);align-items:flex-start}.amm-heading-icon.svelte-1c36f9n{display:grid;width:var(--control-height);height:var(--control-height);flex:0 0 auto;place-items:center;border:1px solid var(--color-surface-border);border-radius:var(--radius-full);background:var(--color-bg-elevated);color:var(--color-text)}.amm-heading.svelte-1c36f9n h3:where(.svelte-1c36f9n){margin:0;color:var(--color-text);font-size:var(--text-xl);line-height:1.25}.amm-heading.svelte-1c36f9n p:where(.svelte-1c36f9n){max-width:62ch;margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.5}.amm-summary.svelte-1c36f9n,.amm-quote.svelte-1c36f9n{padding:var(--space-4);border:1px solid var(--color-surface-border);border-radius:var(--radius-xl);background:var(--color-bg-elevated)}.amm-summary.svelte-1c36f9n dl:where(.svelte-1c36f9n){display:grid;gap:var(--space-3);margin:0}.amm-summary.svelte-1c36f9n dl:where(.svelte-1c36f9n)>div:where(.svelte-1c36f9n){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-2);align-items:baseline}.amm-summary.svelte-1c36f9n dt:where(.svelte-1c36f9n),.amm-quote.svelte-1c36f9n dt:where(.svelte-1c36f9n),.amm-billing.svelte-1c36f9n dt:where(.svelte-1c36f9n){color:var(--color-text-secondary);font-size:var(--text-xs)}.amm-summary.svelte-1c36f9n dd:where(.svelte-1c36f9n),.amm-quote.svelte-1c36f9n dd:where(.svelte-1c36f9n){min-width:0;margin:0;overflow-x:auto;overscroll-behavior-inline:contain;text-align:right;white-space:nowrap}.amm-summary.svelte-1c36f9n .amm-amount:where(.svelte-1c36f9n),.amm-quote.svelte-1c36f9n dd:where(.svelte-1c36f9n){font-family:var(--font-mono);font-variant-numeric:tabular-nums}.amm-summary.svelte-1c36f9n .amm-amount:where(.svelte-1c36f9n){color:var(--color-text);font-size:var(--text-sm)}.amm-summary.svelte-1c36f9n small:where(.svelte-1c36f9n){display:block;margin-top:var(--space-1);color:var(--color-text-secondary)}.amm-section-heading.svelte-1c36f9n{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-3);color:var(--color-text);font-size:var(--text-sm);font-weight:650}.amm-quote.svelte-1c36f9n dl:where(.svelte-1c36f9n){display:grid;gap:var(--space-2);margin:0}.amm-quote.svelte-1c36f9n dl:where(.svelte-1c36f9n) div:where(.svelte-1c36f9n){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-3)}.amm-quote.svelte-1c36f9n dd:where(.svelte-1c36f9n){margin:0;color:var(--color-text);font-size:var(--text-sm)}.amm-billing.svelte-1c36f9n{display:grid;gap:var(--space-1);margin:0;padding:0 var(--space-1)}.amm-billing.svelte-1c36f9n>div:where(.svelte-1c36f9n){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:baseline}.amm-billing.svelte-1c36f9n dd:where(.svelte-1c36f9n){min-width:0;margin:0;color:var(--color-text);font-size:var(--text-xs);font-weight:650;overflow-wrap:anywhere;text-align:right}.amm-billing-amount.svelte-1c36f9n{font-variant-numeric:tabular-nums}.amm-actions.svelte-1c36f9n{display:grid;gap:var(--space-2)}.amm-flow.svelte-1c36f9n .btn{gap:var(--space-2)}.amm-complete.svelte-1c36f9n{display:flex;align-items:center;gap:var(--space-2);color:var(--color-success);font-size:var(--text-sm);font-weight:650}.swap-confirmation.svelte-3y6b2e{display:flex;flex-direction:column;gap:var(--space-4)}.confirmation-heading.svelte-3y6b2e{display:flex;flex-direction:column;gap:var(--space-1)}.confirmation-heading.svelte-3y6b2e h3:where(.svelte-3y6b2e){margin:0;color:var(--color-text);font-family:var(--font-display);font-size:var(--text-lg);font-weight:650;line-height:1.25}.review-statement-card.svelte-3y6b2e,.review-details-panel.svelte-3y6b2e{border:1px solid var(--color-surface-border);background:var(--color-bg-elevated)}.review-statement-card.svelte-3y6b2e,.review-details-panel.svelte-3y6b2e{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-xl)}.statement-row.svelte-3y6b2e{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.statement-label.svelte-3y6b2e{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:500;line-height:1.2}.statement-amount.svelte-3y6b2e{display:flex;min-width:0;align-items:baseline;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;text-align:right}.statement-separator.svelte-3y6b2e{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-3);color:var(--color-text-tertiary)}.statement-separator.svelte-3y6b2e:before,.statement-separator.svelte-3y6b2e:after{content:"";height:1px;background:var(--color-border)}.statement-direction.svelte-3y6b2e{display:flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border:1px solid var(--color-surface-border);border-radius:var(--radius-full);background:var(--color-bg-elevated);color:var(--color-text-muted)}.detail-group.svelte-3y6b2e{display:flex;flex-direction:column;gap:var(--space-2)}.detail-group.svelte-3y6b2e+.detail-group:where(.svelte-3y6b2e){padding-top:var(--space-3);border-top:1px solid var(--color-border)}.detail-group-title.svelte-3y6b2e{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.detail-recipient.svelte-3y6b2e{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-1)}.detail-recipient-id.svelte-3y6b2e{font-family:var(--font-mono);font-weight:500}.review-hint.svelte-3y6b2e{margin:0;color:var(--color-text-secondary);font-size:var(--text-xs);line-height:1.5;text-align:center}.amount.svelte-3y6b2e{color:var(--color-text);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:650;line-height:1}.symbol.svelte-3y6b2e{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:600}.review-notice.svelte-3y6b2e{display:flex;flex-direction:column;gap:var(--space-3)}.review-notice.svelte-3y6b2e .notice-card{padding:var(--space-3) var(--space-4);border-color:var(--color-surface-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated)}html[data-theme=dark] .review-notice.svelte-3y6b2e .notice-card{border-color:transparent;background:var(--color-bg-surface)}.review-notice.svelte-3y6b2e .notice-icon{width:1.75rem;height:1.75rem}.review-notice.svelte-3y6b2e .notice-content strong{font-size:var(--text-xs);font-weight:600}.review-notice.svelte-3y6b2e .notice-content p{font-size:var(--text-xs);line-height:1.4}.actions.svelte-3y6b2e{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.review-action-button.svelte-3y6b2e{transition:opacity var(--duration-normal) var(--ease-out-expo),background-color var(--duration-normal) var(--ease-out-expo),border-color var(--duration-normal) var(--ease-out-expo),box-shadow var(--duration-normal) var(--ease-out-expo),color var(--duration-normal) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo)}@media(max-width:767px){.actions.svelte-3y6b2e{grid-template-columns:1fr}.actions.svelte-3y6b2e .btn-primary:where(.svelte-3y6b2e){order:-1}}@media(max-width:540px){.swap-confirmation.svelte-3y6b2e{gap:var(--space-3)}.review-statement-card.svelte-3y6b2e,.review-details-panel.svelte-3y6b2e{padding:var(--space-4)}.amount.svelte-3y6b2e{font-size:var(--text-xl)}}.swap-sheet.svelte-esaett,.swap-form.svelte-esaett{display:flex;flex-direction:column}.swap-sheet.svelte-esaett{--swap-amount-font-size: var(--text-5xl);--swap-card-amount-row-height: max(2.75rem, var(--swap-amount-font-size));--swap-card-detail-row-height: 1.05rem;--swap-card-input-detail-row-height: calc( var(--control-height) - var(--space-2) );--swap-token-control-height: calc(var(--space-10) + var(--space-2));--swap-body-mobile-min-height: 26rem;gap:var(--space-5)}.swap-body.svelte-esaett{display:flex;flex-direction:column;min-height:0}@media(max-width:767px)and (min-height:740px){.swap-body.svelte-esaett{min-height:var(--swap-body-mobile-min-height)}}@media(min-width:541px)and (max-width:767px)and (min-height:760px){.swap-sheet.svelte-esaett{--swap-body-mobile-min-height: 27rem}}@media(min-width:768px){.swap-body.svelte-esaett{min-height:0}}.swap-form.svelte-esaett{gap:var(--space-4)}.silvana-prerequisite.svelte-esaett{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-warning-border);border-radius:var(--radius-lg);background:var(--color-warning-bg);color:var(--color-text-muted);font-size:var(--text-sm)}.silvana-prerequisite.svelte-esaett a:where(.svelte-esaett){flex:none;color:var(--color-accent);font-weight:600}.swap-state.svelte-esaett{display:flex;flex:1;flex-direction:column;justify-content:center}.swap-loading-form.svelte-esaett{pointer-events:none}.skeleton-action.svelte-esaett{width:9rem;height:.875rem;border-radius:var(--radius-sm)}.skeleton-swap-card.svelte-esaett{pointer-events:none}.skeleton-amount-line.svelte-esaett{width:5rem;height:.55em;border-radius:var(--radius-md)}.skeleton-amount-slot.svelte-esaett{display:flex;height:var(--swap-amount-font-size);align-items:center;font-size:var(--swap-amount-font-size)}.skeleton-fiat-line.svelte-esaett,.skeleton-presets-line.svelte-esaett{height:.875rem;border-radius:var(--radius-sm)}.skeleton-fiat-line.svelte-esaett{width:3rem}.skeleton-fiat-slot.svelte-esaett{display:flex;height:1.2em;align-items:center}.skeleton-token-pill.svelte-esaett{width:7.25rem;height:var(--swap-token-control-height);border-radius:var(--radius-full)}.skeleton-presets-line.svelte-esaett{width:10rem;height:calc(var(--control-height) - var(--space-2));border-radius:var(--radius-full)}.skeleton-direction.svelte-esaett{color:var(--color-text-muted)}.swap-card-stack.svelte-esaett{display:grid;gap:var(--space-2)}.swap-input-card-group.svelte-esaett{position:relative}.swap-card.svelte-esaett{display:grid;min-height:9.75rem;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(var(--swap-token-control-height),auto) minmax(var(--swap-card-amount-row-height),auto) minmax(var(--swap-card-detail-row-height),auto);align-items:center;column-gap:var(--space-4);row-gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-surface-border);border-radius:var(--radius-2xl);background:var(--color-bg-elevated)}.swap-card-input.svelte-esaett{--swap-card-detail-row-height: var(--swap-card-input-detail-row-height)}.swap-card-amount.svelte-esaett,.swap-card-token-side.svelte-esaett{display:contents}.swap-card.svelte-esaett .field-label:where(.svelte-esaett){grid-row:1;grid-column:1;align-self:center}.swap-card-token-side.svelte-esaett .token-selector,.skeleton-token-pill.svelte-esaett{grid-row:1;grid-column:2;justify-self:end}.field-label.svelte-esaett{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:500;line-height:1.2;letter-spacing:0}.swap-amount-input.svelte-esaett,.swap-output-amount.svelte-esaett{width:100%;min-width:0;padding:0;border:0;background:transparent;color:var(--color-text);font-family:var(--font-display);font-size:var(--swap-amount-font-size);font-weight:650;line-height:1;letter-spacing:0}.swap-amount-input-row.svelte-esaett{display:flex;height:var(--swap-card-amount-row-height);min-width:0;align-items:baseline}.swap-amount-input.svelte-esaett{height:100%}.swap-amount-input-row.svelte-esaett,.swap-output-amount.svelte-esaett,.skeleton-amount-slot.svelte-esaett{grid-row:2;grid-column:1 / -1;align-self:center}.swap-amount-input-row-usd.svelte-esaett{gap:var(--space-1)}.swap-amount-prefix.svelte-esaett{flex-shrink:0;color:var(--color-text);font-family:var(--font-display);font-size:var(--swap-amount-font-size);font-weight:650;line-height:1}.swap-amount-prefix-muted.svelte-esaett{color:var(--color-text-muted)}.swap-amount-input.svelte-esaett:focus{outline:none}.swap-amount-input.svelte-esaett::placeholder{color:var(--color-text-tertiary);opacity:.55}@media(min-width:768px){.swap-sheet.svelte-esaett{--swap-amount-font-size: 2rem;--swap-card-amount-row-height: max(2.25rem, var(--swap-amount-font-size))}}.swap-output-amount.svelte-esaett{display:block;max-width:100%;overflow-x:auto;overflow-y:hidden;color:var(--color-text-tertiary);scrollbar-width:none;white-space:nowrap;overscroll-behavior-inline:contain}.swap-output-amount.svelte-esaett::-webkit-scrollbar{display:none}.swap-output-amount-value.svelte-esaett{display:block;animation:svelte-esaett-swap-output-value-enter .16s ease-out}.swap-output-loading-dots.svelte-esaett{display:inline-flex;gap:.04em}.swap-output-loading-dot.svelte-esaett{display:inline-block;animation:svelte-esaett-swap-output-dot-wave .9s ease-in-out infinite}.swap-output-loading-dot.svelte-esaett:nth-child(2){animation-delay:.12s}.swap-output-loading-dot.svelte-esaett:nth-child(3){animation-delay:.24s}.swap-output-amount-unavailable.svelte-esaett{opacity:.62}@keyframes svelte-esaett-swap-output-value-enter{0%{opacity:.42;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-esaett-swap-output-dot-wave{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-.12em)}}.swap-fiat-estimate.svelte-esaett{color:var(--color-text-tertiary);font-size:var(--text-sm);font-weight:650;line-height:1.2}.swap-fiat-estimate.svelte-esaett,.swap-estimate-toggle.svelte-esaett{grid-row:3;grid-column:1;min-width:0;align-self:center}.swap-estimate-toggle.svelte-esaett{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:var(--space-1);padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-tertiary);font-size:var(--text-sm);font-weight:650;line-height:1.2;text-align:left;cursor:pointer;transition:color var(--duration-fast) var(--ease-out-expo),box-shadow var(--duration-fast) var(--ease-out-expo);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.swap-estimate-toggle.svelte-esaett:focus-visible{outline:none;color:var(--color-text);box-shadow:0 0 0 3px var(--color-accent-muted)}.swap-estimate-toggle.svelte-esaett:active:not(:disabled){color:var(--color-text)}.swap-estimate-toggle.svelte-esaett:disabled{cursor:default;opacity:var(--opacity-disabled-muted)}.swap-estimate-toggle.svelte-esaett .swap-estimate-toggle-icon{flex-shrink:0}@media(hover:hover)and (pointer:fine){.swap-estimate-toggle.svelte-esaett:hover:not(:disabled){color:var(--color-text)}}.swap-balance-presets.svelte-esaett{display:flex;grid-row:3;grid-column:2;align-self:center;justify-content:flex-end;max-width:100%}.skeleton-presets-line.svelte-esaett{grid-row:3;grid-column:2;align-self:center;justify-self:end}.swap-balance-presets.svelte-esaett .segmented-control.pills{--segment-pill-gap: var(--space-1);--segment-pill-compact-padding-x: var(--space-2);justify-content:flex-end;flex-wrap:nowrap}.swap-balance-presets.svelte-esaett .segmented-control.pills .segment{font-size:var(--text-xs);font-weight:650}.swap-balance-presets.svelte-esaett .segmented-control.pills .segment.active{border-color:transparent;background:var(--color-selection-muted);color:var(--color-text)}.swap-balance-presets.svelte-esaett .segmented-control.pills.pill-indicator-ready .segment.active{background:transparent}.swap-balance-presets.svelte-esaett .segmented-control.pills .segment-indicator:before{background:var(--color-selection-muted)}.swap-card-placeholder.svelte-esaett{max-width:9rem;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.3;text-align:right}.swap-direction.svelte-esaett{position:absolute;bottom:calc(var(--space-1) * -1);left:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-elevated);color:var(--color-text);cursor:pointer;box-shadow:none;transform:translate(-50%,50%);transition:color var(--duration-fast) var(--ease-out-expo),background var(--duration-fast) var(--ease-out-expo),box-shadow var(--duration-fast) var(--ease-out-expo),opacity var(--duration-fast) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.swap-direction.svelte-esaett:focus-visible{outline:none;border-color:var(--color-border-active);box-shadow:0 0 0 3px var(--color-focus-ring)}.swap-direction.svelte-esaett:active:not(:disabled){background:var(--color-bg-hover);transform:translate(-50%,50%) scale(.96)}.swap-direction.svelte-esaett:disabled{color:var(--color-text-muted);cursor:default;opacity:var(--opacity-disabled-muted);box-shadow:none}.swap-direction.svelte-esaett .swap-direction-icon{transform:rotate(45deg)}@media(hover:hover)and (pointer:fine){.swap-direction.svelte-esaett:hover:not(:disabled){border-color:var(--color-border-hover);background:var(--color-bg-hover);color:var(--color-text);box-shadow:none}}.quote-panel.svelte-esaett{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-surface-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated)}.swap-provider-selector.svelte-esaett{display:flex;min-height:var(--control-height);align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-surface-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated)}.swap-provider-selector.svelte-esaett .segmented-control{min-width:0}.swap-action-slot.svelte-esaett{display:flex;min-height:var(--control-height);align-items:flex-start}.swap-action-slot-button.svelte-esaett{align-items:stretch}.swap-review-button.svelte-esaett{transition:opacity var(--duration-normal) var(--ease-out-expo),background-color var(--duration-normal) var(--ease-out-expo),box-shadow var(--duration-normal) var(--ease-out-expo),color var(--duration-normal) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo)}.swap-inline-message.svelte-esaett{margin:0;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:500;line-height:1.4;overflow-wrap:anywhere}.swap-inline-message-error.svelte-esaett{color:var(--color-error)}.swap-inline-message-warning.svelte-esaett{color:var(--color-warning)}.quote-panel-header.svelte-esaett{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);color:var(--color-text);font-size:var(--text-sm);font-weight:650}.quote-refresh-button.svelte-esaett{display:inline-flex;min-height:1.75rem;align-items:center;justify-content:center;gap:var(--space-1);padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-elevated);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:650;line-height:1;cursor:pointer;transition:background var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast) var(--ease-out-expo),color var(--duration-fast) var(--ease-out-expo),opacity var(--duration-fast) var(--ease-out-expo);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.quote-refresh-button.svelte-esaett:focus-visible{outline:none;border-color:var(--color-border-active);box-shadow:0 0 0 3px var(--color-accent-muted)}.quote-refresh-button.svelte-esaett:active:not(:disabled){background:var(--color-bg-hover);color:var(--color-text)}.quote-refresh-button.svelte-esaett:disabled{cursor:default;opacity:var(--opacity-disabled-muted)}.quote-refresh-spinner.svelte-esaett{width:.75rem;height:.75rem}.quote-refresh-button.svelte-esaett .quote-refresh-icon{flex-shrink:0}@media(hover:hover)and (pointer:fine){.quote-refresh-button.svelte-esaett:hover:not(:disabled){border-color:var(--color-border-hover);background:var(--color-bg-hover);color:var(--color-text)}}.quote-row.svelte-esaett{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--text-sm)}.quote-row.svelte-esaett:last-child{border-bottom:0}.quote-row.svelte-esaett>span:where(.svelte-esaett):last-child{color:var(--color-text);font-weight:600;text-align:right}.quote-value-skeleton.svelte-esaett{display:block;width:5rem;height:.875rem;border-radius:var(--radius-sm)}.quote-row-control.svelte-esaett{align-items:center}.quote-details-toggle.svelte-esaett{display:flex;width:100%;min-height:var(--control-height);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:0;background:transparent;color:var(--color-text-muted);font:inherit;font-size:var(--text-xs);font-weight:600;text-align:left;cursor:pointer}.quote-details-toggle.svelte-esaett:hover{color:var(--color-text)}.quote-details-toggle-label.svelte-esaett{flex-shrink:0}.quote-details-summary.svelte-esaett{flex:1;min-width:0;overflow:hidden;color:var(--color-text-secondary);font-weight:500;text-align:right;text-overflow:ellipsis;white-space:nowrap}.quote-details-toggle.svelte-esaett .quote-details-chevron{flex-shrink:0;margin-left:auto;transition:transform var(--duration-fast) var(--ease-out-expo)}.quote-details-toggle[aria-expanded=true].svelte-esaett .quote-details-chevron{transform:rotate(180deg)}.quote-details.svelte-esaett{display:flex;flex-direction:column;border-top:1px solid var(--color-border)}.quote-details[hidden].svelte-esaett{display:none}.quote-segmented-control.svelte-esaett{display:flex;justify-content:flex-end;max-width:100%}.quote-segmented-control.svelte-esaett .segmented-control.pills{justify-content:flex-end}.quote-segmented-control.svelte-esaett .segmented-control.pills .segment.active{border-color:transparent;background:var(--color-selection-muted);color:var(--color-text)}.quote-segmented-control.svelte-esaett .segmented-control.pills.pill-indicator-ready .segment.active{background:transparent}.quote-segmented-control.svelte-esaett .segmented-control.pills .segment-indicator:before{background:var(--color-selection-muted)}.swap-market-chart.svelte-esaett{display:grid;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4)}.swap-market-chart-header.svelte-esaett{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);min-width:0}.swap-market-chart-title.svelte-esaett{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:650;line-height:1.2}.swap-market-chart-title-group.svelte-esaett{display:grid;min-width:0;gap:var(--space-1)}.swap-market-chart-basis.svelte-esaett{color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:600;line-height:1.2;overflow-wrap:anywhere}.swap-market-chart-value.svelte-esaett{display:inline-flex;min-width:0;align-items:baseline;justify-content:flex-end;gap:var(--space-1-5);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:700;line-height:1.2;text-align:right}.swap-market-chart-unit.svelte-esaett{color:var(--color-text-tertiary);font-family:var(--font-body);font-size:var(--text-xs);font-weight:650}.swap-market-chart-change.svelte-esaett{color:var(--color-text-tertiary);font-family:var(--font-body);font-size:var(--text-xs);font-weight:750}.swap-market-chart-change-positive.svelte-esaett{color:var(--color-success)}.swap-market-chart-change-negative.svelte-esaett{color:var(--color-error)}.swap-market-chart-svg.svelte-esaett{display:block;width:100%;height:4.5rem;overflow:visible}.swap-market-chart-grid.svelte-esaett{fill:none;stroke:var(--color-border);stroke-width:.35;vector-effect:non-scaling-stroke}.swap-market-chart-area.svelte-esaett{fill:var(--color-chart-fill-green)}.swap-market-chart-line.svelte-esaett{fill:none;stroke:var(--color-chart-line-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;vector-effect:non-scaling-stroke}.swap-market-chart-dot.svelte-esaett{fill:var(--color-bg-elevated);stroke:var(--color-chart-line-green);stroke-width:1.5;vector-effect:non-scaling-stroke}@media(max-width:540px){.swap-sheet.svelte-esaett{--swap-card-amount-row-height: max(2.25rem, var(--swap-amount-font-size))}.swap-form.svelte-esaett{gap:var(--space-3)}.swap-card.svelte-esaett{min-height:9rem;column-gap:var(--space-3);row-gap:var(--space-1);padding:var(--space-3) var(--space-4)}.swap-card.swap-card-input.svelte-esaett{min-height:10rem;padding:var(--space-2) var(--space-4) var(--space-8)}.quote-panel-header.svelte-esaett,.quote-row.svelte-esaett{gap:var(--space-2);padding:var(--space-2) var(--space-3)}.swap-market-chart.svelte-esaett{gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3)}.swap-market-chart-svg.svelte-esaett{height:4rem}.swap-market-chart-header.svelte-esaett{align-items:flex-start;flex-direction:column;gap:var(--space-1)}.swap-market-chart-value.svelte-esaett{justify-content:flex-start;text-align:left}.swap-provider-selector.svelte-esaett{align-items:stretch;flex-direction:column;gap:var(--space-2)}}@media(prefers-reduced-motion:reduce){.swap-review-button.svelte-esaett{transition:none}.swap-output-amount-value.svelte-esaett,.swap-output-loading-dot.svelte-esaett{animation:none}}@media(max-width:380px){.swap-sheet.svelte-esaett{--swap-amount-font-size: var(--text-4xl)}.swap-card.svelte-esaett{padding-right:var(--space-3);padding-left:var(--space-3)}.swap-direction.svelte-esaett{width:2.5rem;height:2.5rem}}
