.tf-base-select.svelte-cz6u6n{position:relative}.tf-base-trigger.svelte-cz6u6n{display:inline-flex;align-items:center;gap:.3rem;background:var(--tf-panel-2);border:1px solid var(--border-strong);color:var(--tf-text);font-family:var(--tf-font-mono);font-size:var(--tf-fs-body);font-weight:600;padding:.3rem .55rem;cursor:pointer;white-space:nowrap;transition:border-color .12s ease}.tf-base-trigger.svelte-cz6u6n:hover:not(:disabled),.tf-base-trigger.svelte-cz6u6n:focus-visible{outline:0;border-color:var(--brand-blue-hi)}.tf-base-trigger.svelte-cz6u6n:disabled{opacity:.45;cursor:not-allowed}.tf-base-caret.svelte-cz6u6n{font-size:.7em;color:var(--tf-text-dim)}.tf-base-menu.svelte-cz6u6n{position:absolute;top:calc(100% + 4px);right:0;z-index:20;margin:0;padding:.25rem;list-style:none;min-width:5.5rem;background:var(--tf-panel-2);border:1px solid var(--border-strong);box-shadow:0 12px 28px -10px #000000b3}.tf-base-option.svelte-cz6u6n{display:block;width:100%;text-align:left;background:none;border:none;color:var(--tf-text-dim);font-family:var(--tf-font-mono);font-size:var(--tf-fs-body);padding:.35rem .5rem;cursor:pointer;transition:color .12s ease,background .12s ease}.tf-base-option.svelte-cz6u6n:hover,.tf-base-option.svelte-cz6u6n:focus-visible{outline:0;background:var(--border-subtle);color:var(--tf-text)}.tf-base-option.is-active.svelte-cz6u6n{color:var(--tf-text);font-weight:600}.tf-buy-layout.svelte-ed3i6z{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start}@media(min-width:1024px){.tf-buy-layout.svelte-ed3i6z{grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:1.25rem}}.tf-swap.svelte-ed3i6z{display:flex;flex-direction:column}.tf-swap-field.svelte-ed3i6z{display:flex;flex-direction:column;gap:.6rem;padding:1rem 1.1rem;border:1px solid var(--border-subtle);background:var(--tf-panel-2);transition:border-color .15s ease}.tf-swap-field.svelte-ed3i6z:focus-within{border-color:var(--brand-blue-hi)}.tf-swap-row.svelte-ed3i6z{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;min-height:36px}.tf-swap-flip.svelte-ed3i6z{position:relative;z-index:1;display:flex;justify-content:center;height:0}.tf-swap-flip-btn.svelte-ed3i6z{position:absolute;top:-20px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--border-strong);border-radius:999px;background:var(--tf-canvas);color:var(--tf-text);cursor:pointer;transition:color .18s ease,border-color .18s ease}.tf-swap-flip-btn.svelte-ed3i6z:hover:not(:disabled){color:var(--brand-blue);border-color:var(--brand-blue)}.tf-swap-flip-btn.svelte-ed3i6z:active:not(:disabled){background:var(--tf-panel-2)}.tf-swap-flip-icon.svelte-ed3i6z{display:inline-flex;transform:rotate(calc(var(--turns, 0) * 180deg));transition:transform .35s var(--tf-ease-out)}@media(prefers-reduced-motion:reduce){.tf-swap-flip-icon.svelte-ed3i6z{transition:none}}.tf-swap-flip-btn.svelte-ed3i6z:disabled{opacity:.45;cursor:not-allowed}.tf-swap-field.svelte-ed3i6z+.tf-swap-flip:where(.svelte-ed3i6z)+.tf-swap-field:where(.svelte-ed3i6z){margin-top:-1px}.tf-swap-amount.svelte-ed3i6z{flex:1;width:100%;min-width:0;padding:0;border:0;background:transparent;font-family:var(--tf-font-mono);font-size:1.6rem;font-weight:500;font-variant-numeric:tabular-nums slashed-zero;color:var(--tf-text);overflow:hidden;text-overflow:ellipsis}.tf-swap-amount.svelte-ed3i6z:focus{outline:0}.tf-swap-amount.is-empty.svelte-ed3i6z,.tf-swap-amount.svelte-ed3i6z::placeholder{color:var(--tf-text-mute)}@media(max-width:767px){.tf-swap-amount.svelte-ed3i6z{font-size:1.4rem}}.tf-swap-token.svelte-ed3i6z{font-family:var(--tf-font-mono);font-weight:600;color:var(--tf-text);white-space:nowrap}.tf-swap-detail.svelte-ed3i6z{display:flex;flex-direction:column;gap:.55rem;margin:1.1rem 0 0}.tf-swap-detail.svelte-ed3i6z>div:where(.svelte-ed3i6z){display:flex;align-items:center;justify-content:space-between;gap:1rem}.tf-swap-detail.svelte-ed3i6z dt:where(.svelte-ed3i6z){font-family:var(--tf-font-mono);font-size:var(--tf-fs-label-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--tf-text-mute)}.tf-swap-detail.svelte-ed3i6z dd:where(.svelte-ed3i6z){font-family:var(--tf-font-mono);font-size:13px;font-variant-numeric:tabular-nums;color:var(--tf-text);text-align:right}.tf-slip-btn.svelte-ed3i6z{display:inline-flex;align-items:center;gap:.4rem;min-height:32px;padding:0 .6rem;border:1px solid var(--border-subtle);border-radius:999px;background:none;color:var(--tf-text);cursor:pointer;font:inherit}.tf-slip-btn.svelte-ed3i6z:hover:not(:disabled),.tf-slip-btn.svelte-ed3i6z:focus-visible{outline:0;color:var(--brand-blue-hi);border-color:var(--brand-blue-hi)}.tf-slip-btn.svelte-ed3i6z:disabled{cursor:not-allowed;opacity:.45}.tf-slip-edit.svelte-ed3i6z{display:inline-flex;align-items:center;gap:.35rem;color:var(--tf-text-dim)}.tf-slip-input.svelte-ed3i6z{width:5rem;min-height:32px;padding:.3rem .5rem;text-align:right;font-size:13px}@media(max-width:767px){.tf-slip-input.svelte-ed3i6z{font-size:16px}}.tf-swap-error.svelte-ed3i6z{margin-top:1rem;color:var(--tf-magenta);font-size:var(--tf-fs-body);line-height:1.5}
