.swap-panel.svelte-19lntfp{flex-direction:column;gap:0;width:100%;min-width:0;display:flex;position:relative}.swap-leg.svelte-19lntfp{border:1px solid var(--surface-border);background:var(--surface-muted);border-radius:.95rem;padding:.7rem .85rem .8rem;transition:border-color .15s,box-shadow .15s,background .15s}.dark .swap-leg.svelte-19lntfp{background:color-mix(in srgb, var(--surface-muted) 90%, #000)}.swap-leg.svelte-19lntfp:hover,.swap-leg.svelte-19lntfp:focus-within{border-color:color-mix(in srgb, var(--accent) 40%, var(--surface-border));background:color-mix(in srgb, var(--surface-muted) 65%, var(--surface))}.swap-leg.svelte-19lntfp:has([aria-expanded=true]){z-index:50;position:relative}.swap-leg__label.svelte-19lntfp{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:.45rem;font-size:.68rem;font-weight:600}.swap-leg__row.svelte-19lntfp{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.swap-leg__asset.svelte-19lntfp{min-width:0}.swap-leg__value.svelte-19lntfp{flex-direction:column;justify-content:center;align-items:flex-end;gap:.1rem;min-width:0;display:flex}.swap-leg__input.svelte-19lntfp{width:100%;box-shadow:none;text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;min-height:1.6rem;padding:0;font-size:1.15rem;font-weight:700;line-height:1.2}.swap-leg__input.svelte-19lntfp::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.swap-leg__input.svelte-19lntfp::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.swap-leg__input[type=number].svelte-19lntfp{appearance:textfield}.swap-leg__hint.svelte-19lntfp{color:var(--muted);white-space:nowrap;font-size:.65rem}.swap-leg__receive.svelte-19lntfp{color:var(--ink);text-align:right;word-break:break-all;font-size:1.05rem;font-weight:700;line-height:1.2}.swap-leg__ticker.svelte-19lntfp{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:700}.swap-leg__locked.svelte-19lntfp{flex-direction:column;gap:.05rem;padding:.15rem 0;display:flex}.swap-flip-wrap.svelte-19lntfp{z-index:3;justify-content:center;align-items:center;height:0;display:flex;position:relative}.swap-flip.svelte-19lntfp{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--surface-border));background:var(--surface);width:2.15rem;height:2.15rem;color:color-mix(in srgb, var(--accent) 85%, var(--ink));cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin-block:-1.05rem;transition:transform .2s,background .15s,border-color .15s,color .15s;display:inline-flex;box-shadow:0 1px 2px #0000000f,0 8px 18px #0000001f}.swap-flip.svelte-19lntfp:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 12%, var(--surface));border-color:color-mix(in srgb, var(--accent) 55%, var(--surface-border));transform:rotate(180deg)}.swap-flip.svelte-19lntfp:disabled{opacity:.45;cursor:not-allowed}.exchange-form--compact .swap-leg.svelte-19lntfp{border-radius:.8rem;padding:.55rem .7rem .65rem}.exchange-form--compact .swap-leg__input.svelte-19lntfp{font-size:1.05rem}.exchange-form--compact .swap-leg__receive.svelte-19lntfp{font-size:.95rem}.exchange-form--compact .swap-flip.svelte-19lntfp{width:1.95rem;height:1.95rem;margin-block:-.95rem}@media (width<=380px){.swap-leg__row.svelte-19lntfp{grid-template-columns:1fr;gap:.35rem}.swap-leg__value.svelte-19lntfp{align-items:stretch}.swap-leg__input.svelte-19lntfp,.swap-leg__receive.svelte-19lntfp{text-align:left}.swap-leg__ticker.svelte-19lntfp{align-self:flex-start}}.chart-shell.svelte-afumdx{border:1px solid color-mix(in srgb, var(--line,#e2e8f0) 100%, transparent);background:color-mix(in srgb, var(--surface,#fff) 100%, transparent);border-radius:1rem;overflow:hidden}.chart-toolbar.svelte-afumdx{justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem .25rem;display:flex}@media (width<=480px){.chart-toolbar.svelte-afumdx{flex-direction:column;align-items:stretch;gap:.45rem;padding:.65rem .7rem .2rem}.chart-ranges.svelte-afumdx{grid-template-columns:repeat(5,1fr);width:100%;display:grid}.chart-range.svelte-afumdx{text-align:center;padding:.35rem .2rem}.chart-change.svelte-afumdx{text-align:right}}.chart-ranges.svelte-afumdx{background:color-mix(in srgb, var(--muted,#94a3b8) 12%, transparent);border-radius:999px;gap:.25rem;padding:.2rem;display:inline-flex}.chart-range.svelte-afumdx{color:color-mix(in srgb, var(--muted,#64748b) 100%, transparent);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.35rem .7rem;font-size:.75rem;font-weight:600;transition:background .15s,color .15s}.chart-range.svelte-afumdx:hover{color:color-mix(in srgb, var(--ink,#0f172a) 100%, transparent)}.chart-range.active.svelte-afumdx{color:#fff;background:#0d9488}.chart-change.svelte-afumdx{font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700}.chart-change.up.svelte-afumdx{color:#0d9488}.chart-change.down.svelte-afumdx{color:#e11d48}.chart-canvas.svelte-afumdx{padding:0 .35rem .5rem;position:relative}.chart-canvas.loading.svelte-afumdx{opacity:.55;pointer-events:none}.chart-svg.svelte-afumdx{touch-action:none;cursor:crosshair;width:100%;height:auto;display:block}.chart-grid.svelte-afumdx{stroke:color-mix(in srgb, var(--line,#e2e8f0) 80%, transparent);stroke-width:1px;stroke-dasharray:3 4}.chart-axis.svelte-afumdx{fill:color-mix(in srgb, var(--muted,#94a3b8) 100%, transparent);font-variant-numeric:tabular-nums;font-size:10px}.chart-cross.svelte-afumdx{stroke:color-mix(in srgb, var(--muted,#94a3b8) 70%, transparent);stroke-width:1px;stroke-dasharray:4 3;pointer-events:none}.chart-tip.svelte-afumdx{pointer-events:none;z-index:2;color:#fff;text-align:center;background:#0f172aeb;border-radius:.65rem;min-width:7.5rem;padding:.45rem .65rem;position:absolute;top:.5rem;transform:translate(-50%);box-shadow:0 8px 24px #0f172a40}.chart-tip__date.svelte-afumdx{opacity:.75;font-size:.65rem}.chart-tip__price.svelte-afumdx{font-variant-numeric:tabular-nums;margin-top:.1rem;font-size:.85rem;font-weight:700}.chart-empty.svelte-afumdx{border:1px dashed color-mix(in srgb, var(--line,#cbd5e1) 100%, transparent);color:color-mix(in srgb, var(--muted,#64748b) 100%, transparent);border-radius:.85rem;justify-content:center;align-items:center;margin:.75rem;font-size:.875rem;display:flex}.dark .chart-shell.svelte-afumdx{background:#0f172ab3;border-color:#334155}
