.page-title.svelte-v8wnxf{font-size:clamp(24px,4vw,36px);font-weight:700;line-height:1.15;margin:0 0 var(--space-sm) 0}.page-subtitle.svelte-v8wnxf{color:var(--color-text-muted);font-size:15px;line-height:1.45;margin:0 0 var(--space-lg) 0;max-width:640px}.picker-grid.svelte-v8wnxf{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--space-md);align-items:flex-end;max-width:800px}@media(max-width:640px){.picker-grid.svelte-v8wnxf{grid-template-columns:1fr}.swap-btn.svelte-v8wnxf{justify-self:center;transform:rotate(90deg)}}.picker-wrap.svelte-v8wnxf{display:flex;flex-direction:column;gap:6px}.picker-label.svelte-v8wnxf{font-size:12px;font-weight:650;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.swap-btn.svelte-v8wnxf{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;width:44px;height:44px;display:grid;place-items:center;font-size:20px;line-height:1;margin-bottom:0}.swap-btn.svelte-v8wnxf:hover{border-color:var(--color-primary);color:var(--color-primary)}.actions.svelte-v8wnxf{margin-top:var(--space-lg)}.compare-btn.svelte-v8wnxf{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);padding:12px 24px;font-size:15px;font-weight:650;cursor:pointer;min-height:44px}.compare-btn.svelte-v8wnxf:disabled{opacity:.5;cursor:not-allowed}.compare-btn.svelte-v8wnxf:hover:not(:disabled){opacity:.92}
