.combo.svelte-91lzkk{position:relative}input.svelte-91lzkk{width:100%;font-family:var(--font-mono);font-size:1rem;min-height:48px;padding:.7rem .9rem;background:var(--surface-ia);border:2px solid var(--border);border-radius:6px;color:var(--text);transition:border-color .15s;scroll-margin-top:92px}input.svelte-91lzkk::placeholder{color:var(--text-muted);opacity:.8}input.svelte-91lzkk:hover{border-color:var(--primary)}input.svelte-91lzkk:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.25)}ul.svelte-91lzkk{position:absolute;z-index:10;top:calc(100% + 4px);left:0;right:0;max-height:min(18rem,50vh);overflow-y:auto;margin:0;padding:.25rem;list-style:none;background:var(--surface);border:2px solid var(--primary);border-radius:6px;box-shadow:0 8px 24px #0000002e}ul[hidden].svelte-91lzkk{display:none}@media(pointer:coarse){ul.svelte-91lzkk{max-height:min(14rem,32vh)}}li.svelte-91lzkk{display:flex;align-items:baseline;gap:.75rem;min-height:44px;padding:.6rem .7rem;border-radius:4px;cursor:pointer;color:var(--text)}li.active.svelte-91lzkk{background:rgba(var(--primary-rgb),.14)}li.svelte-91lzkk:active{background:rgba(var(--primary-rgb),.24)}li.current.svelte-91lzkk .code:where(.svelte-91lzkk){color:var(--primary)}.code.svelte-91lzkk{flex:none;min-width:3.2em;font-family:var(--font-mono);font-weight:700}.name.svelte-91lzkk{color:var(--text-muted)}.empty.svelte-91lzkk{margin:.4rem 0 0;font-size:.9rem;color:var(--text-muted)}.sr-only.svelte-91lzkk{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fx-page.svelte-9ie2e8{padding-top:56px;padding-bottom:72px;max-width:704px}h1.svelte-9ie2e8{font-size:clamp(2rem,5vw,3rem);margin-bottom:.5rem}.lead.svelte-9ie2e8{color:var(--text-muted);margin-bottom:2rem}.sr-only.svelte-9ie2e8{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.card.svelte-9ie2e8{display:flex;flex-direction:column;gap:1.75rem;border:2px solid var(--border);border-radius:8px;background:var(--surface);padding:1.5rem}.error-box.svelte-9ie2e8{margin:0;padding:.75rem 1rem;border:2px solid var(--error);border-radius:6px;color:var(--text)}.group.svelte-9ie2e8{border:none;padding:0;margin:0;min-width:0}legend.svelte-9ie2e8,.field.svelte-9ie2e8 label:where(.svelte-9ie2e8){display:block;font-size:.95rem;font-weight:600;color:var(--text);margin-bottom:.6rem}.chips.svelte-9ie2e8{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.chip.svelte-9ie2e8{position:relative;display:flex;cursor:pointer}.chip.svelte-9ie2e8 input:where(.svelte-9ie2e8){position:absolute;opacity:0;width:1px;height:1px}.chip.svelte-9ie2e8 span:where(.svelte-9ie2e8){flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:56px;padding:.5rem .4rem;border:2px solid var(--border);border-radius:6px;background:var(--surface-ia);color:var(--text);font-family:var(--font-mono);font-size:1rem;text-align:center;line-height:1.2;transition:border-color .15s,background .15s}.chip.svelte-9ie2e8 small:where(.svelte-9ie2e8){font-family:inherit;font-size:.7rem;color:var(--text-muted);margin-top:.2rem}.chip.svelte-9ie2e8:hover span:where(.svelte-9ie2e8){border-color:var(--primary)}.chip.svelte-9ie2e8:active span:where(.svelte-9ie2e8){background:rgba(var(--primary-rgb),.2)}.chip.svelte-9ie2e8 input:where(.svelte-9ie2e8):checked+span:where(.svelte-9ie2e8){border-color:var(--primary);background:rgba(var(--primary-rgb),.12);font-weight:700}.chip.svelte-9ie2e8 input:where(.svelte-9ie2e8):focus-visible+span:where(.svelte-9ie2e8){outline:3px solid var(--primary);outline-offset:2px}.field.svelte-9ie2e8 input:where(.svelte-9ie2e8){width:100%;font-family:var(--font-mono);font-size:1.25rem;padding:.7rem .9rem;background:var(--surface-ia);border:2px solid var(--border);border-radius:6px;color:var(--text);transition:border-color .15s}.field.svelte-9ie2e8 input:where(.svelte-9ie2e8)::placeholder{color:var(--text-muted);opacity:.8}.field.svelte-9ie2e8 input:where(.svelte-9ie2e8):hover{border-color:var(--primary)}.field.svelte-9ie2e8 input:where(.svelte-9ie2e8):focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.25)}.field.svelte-9ie2e8 input[aria-invalid=true]:where(.svelte-9ie2e8){border-color:var(--error)}.other.svelte-9ie2e8{margin-top:1rem}.error.svelte-9ie2e8{color:var(--error);font-size:.9rem;margin:.4rem 0 0}.result.svelte-9ie2e8 h2:where(.svelte-9ie2e8){font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .5rem}dl.svelte-9ie2e8{margin:0}.row.svelte-9ie2e8{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1rem;padding:.7rem 0;border-bottom:1px solid var(--border)}.row.svelte-9ie2e8:last-child{border-bottom:none}dt.svelte-9ie2e8{font-size:.95rem;color:var(--text)}dd.svelte-9ie2e8{display:flex;align-items:center;gap:.75rem;margin:0 0 0 auto}.amount.svelte-9ie2e8{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.15rem;white-space:nowrap}.amount.small.svelte-9ie2e8{font-size:1rem}.row.main.svelte-9ie2e8 dt:where(.svelte-9ie2e8){font-weight:700}.row.main.svelte-9ie2e8 .amount:where(.svelte-9ie2e8){font-size:1.6rem;font-weight:700;color:var(--primary)}.copy.svelte-9ie2e8{font-family:var(--font-mono);font-size:.8rem;min-width:7.5rem;min-height:44px;padding:.35rem .7rem;background:none;border:2px solid var(--border);border-radius:6px;color:var(--text);cursor:pointer;transition:border-color .15s,color .15s}.copy.svelte-9ie2e8:hover:not(:disabled){border-color:var(--primary)}.copy.svelte-9ie2e8:active:not(:disabled){background:rgba(var(--primary-rgb),.12)}.copy.svelte-9ie2e8:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.copy.svelte-9ie2e8:disabled{opacity:.45;cursor:default}.as-of.svelte-9ie2e8{margin:.75rem 0 0;font-size:.85rem;color:var(--text-muted)}.as-of.stale.svelte-9ie2e8{color:var(--error)}.explain.svelte-9ie2e8{margin-top:3rem;line-height:1.65}.explain.svelte-9ie2e8 h2:where(.svelte-9ie2e8){font-size:1.25rem;margin-bottom:.75rem}.explain.svelte-9ie2e8 p:where(.svelte-9ie2e8){color:var(--text-muted);margin-bottom:.9rem}.explain.svelte-9ie2e8 a:where(.svelte-9ie2e8),.explain.svelte-9ie2e8 a:where(.svelte-9ie2e8):visited{color:var(--text);text-decoration:underline;text-decoration-color:var(--primary);text-underline-offset:.15em}.explain.svelte-9ie2e8 a:where(.svelte-9ie2e8):hover,.explain.svelte-9ie2e8 a:where(.svelte-9ie2e8):active{text-decoration-thickness:2px}.explain.svelte-9ie2e8 a:where(.svelte-9ie2e8):focus-visible{outline:3px solid var(--primary);outline-offset:2px;border-radius:2px}@media(max-width:480px){.card.svelte-9ie2e8{padding:1.1rem}.chips.svelte-9ie2e8{grid-template-columns:repeat(2,1fr)}.row.main.svelte-9ie2e8 .amount:where(.svelte-9ie2e8){font-size:1.35rem}}
