.wrap.svelte-wryw0c{align-items:baseline;gap:.5rem;padding:.25rem 0;display:flex}input.svelte-wryw0c{border:1px solid var(--border,#d1d5db);background:var(--input-bg,#fff);width:100%;font:inherit;letter-spacing:-.02em;color:var(--text,#111);font-variant-numeric:tabular-nums;appearance:textfield;border-radius:.5rem;outline:0;padding:.5rem .75rem;font-size:2.25rem;font-weight:700}input.svelte-wryw0c:focus-visible{border-color:var(--accent,#2563eb)}input.svelte-wryw0c::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input.svelte-wryw0c::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input.svelte-wryw0c::placeholder{color:var(--text-faint,#d1d5db)}.flag.svelte-1wb11pf{font-size:var(--flag-size,1.1rem);flex-shrink:0;line-height:1}.flag-icon.svelte-1wb11pf{object-fit:contain;vertical-align:middle;width:1em;height:1em}.row.svelte-9kvlw5{border-bottom:1px solid var(--border,#eee);background:var(--row-bg,#fff);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:.15rem .75rem;padding:0 1rem;transition:opacity .12s,transform .12s,box-shadow .12s;display:grid;position:relative;overflow:hidden}.row.is-dragging.svelte-9kvlw5{opacity:.4;transform:scale(1.01);box-shadow:0 6px 16px #0000001f}.drop-line.svelte-9kvlw5{background:var(--accent,#2563eb);opacity:0;pointer-events:none;border-radius:1px;height:2px;transition:opacity 80ms;position:absolute;left:0;right:0;transform:translateY(-50%)}.drop-line-top.svelte-9kvlw5{top:0}.drop-line-bottom.svelte-9kvlw5{bottom:0;transform:translateY(50%)}.row.drop-above.svelte-9kvlw5 .drop-line-top:where(.svelte-9kvlw5),.row.drop-below.svelte-9kvlw5 .drop-line-bottom:where(.svelte-9kvlw5){opacity:1}.meta.svelte-9kvlw5{flex-direction:column;grid-area:1/1;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.meta-line.svelte-9kvlw5{align-items:center;gap:.4rem;min-width:0;max-width:100%;display:flex}.drag-handle.svelte-9kvlw5{width:1.5rem;height:1.5rem;color:var(--text-faint,#9ca3af);cursor:grab;touch-action:none;border-radius:4px;flex-shrink:0;justify-content:flex-start;align-items:center;margin-right:-.2rem;transition:color .12s,background-color .12s;display:inline-flex}.drag-handle.svelte-9kvlw5:hover,.drag-handle.svelte-9kvlw5:focus-visible{color:var(--text-muted,#6b7280);background:var(--hover-bg,#f3f4f6);outline:none}.drag-handle.svelte-9kvlw5:active,.row.is-dragging.svelte-9kvlw5 .drag-handle:where(.svelte-9kvlw5){cursor:grabbing;color:var(--accent,#2563eb)}.change.svelte-9kvlw5{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:.2rem;font-size:.78rem;font-weight:500;line-height:1;display:inline-flex}.change-up.svelte-9kvlw5{color:var(--change-up,#16a34a)}.change-down.svelte-9kvlw5{color:var(--change-down,#dc2626)}.change-flat.svelte-9kvlw5{color:var(--text-muted,#6b7280)}.change-arrow.svelte-9kvlw5{font-size:.72rem;line-height:1;position:relative;top:-.05em}.stale.svelte-9kvlw5{background:var(--stale-bg,#f3f4f6);color:var(--text-muted,#6b7280);white-space:nowrap;border-radius:.3rem;grid-area:2/1;justify-self:start;align-items:center;gap:.25rem;margin-bottom:.4rem;padding:3px;font-size:.65rem;line-height:1.2;display:inline-flex}.stale-icon.svelte-9kvlw5{font-size:.7rem}.code.svelte-9kvlw5{letter-spacing:.02em;flex-shrink:0;font-size:1rem;font-weight:600}.name.svelte-9kvlw5{color:var(--text-muted,#6b7280);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:.85rem;overflow:hidden}.equations.svelte-9kvlw5{grid-area:1/2;grid-template-columns:minmax(0, calc(var(--eq-left-ch,8) * 1ch)) auto auto;font-variant-numeric:tabular-nums;align-items:center;gap:.15rem .4rem;margin-right:.25rem;font-size:.9rem;display:grid}.equation.svelte-9kvlw5{display:contents}.eqgroup.svelte-9kvlw5{align-items:baseline;gap:0;min-width:0;display:flex}.eqgroup.left.svelte-9kvlw5{justify-content:flex-end}.eqgroup.right.svelte-9kvlw5{justify-content:flex-start}.num.svelte-9kvlw5{font:inherit;color:var(--text,#111);cursor:pointer;-webkit-text-decoration:underline dotted var(--text-faint,#9ca3af);text-decoration:underline dotted var(--text-faint,#9ca3af);text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;margin:0;padding:0;font-weight:500;text-decoration-thickness:1px;transition:text-decoration-color .12s}.num.svelte-9kvlw5:hover,.num.svelte-9kvlw5:focus-visible{-webkit-text-decoration:solid var(--text-muted,#6b7280);text-decoration:solid var(--text-muted,#6b7280)}.num.svelte-9kvlw5:focus-visible{outline:2px solid var(--accent,#2563eb);outline-offset:2px;border-radius:2px}.ref-code.svelte-9kvlw5{color:var(--text-muted,#6b7280)}.eq.svelte-9kvlw5{color:var(--text-faint,#9ca3af);text-align:center;justify-self:center}.actions.svelte-9kvlw5{flex-direction:column;grid-area:1/3;align-items:center;gap:.4rem;display:flex}.remove.svelte-9kvlw5,.promote.svelte-9kvlw5{cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;line-height:1;transition:background-color .12s,color .12s,transform 80ms;display:inline-flex}.remove.svelte-9kvlw5{color:var(--text-muted,#6b7280);background:0 0;font-size:1.4rem}.remove.svelte-9kvlw5:hover,.remove.svelte-9kvlw5:focus-visible{background:var(--hover-bg,#f3f4f6);color:var(--text,#111)}.promote.svelte-9kvlw5{color:var(--text-muted,#6b7280);background:0 0}.promote.svelte-9kvlw5:hover,.promote.svelte-9kvlw5:focus-visible{background:var(--hover-bg,#f3f4f6);color:var(--accent,#2563eb)}.promote.svelte-9kvlw5:active{transform:translateY(1px)}.base-row.svelte-zyyqob{background:var(--row-bg-base,#f0f7ff);border-bottom:1px solid var(--border,#eee);justify-content:space-between;align-items:center;gap:.75rem;padding:1.1rem 1.25rem .9rem;display:flex}.label.svelte-zyyqob{align-items:baseline;gap:.55rem;min-width:0;display:flex}.text.svelte-zyyqob{color:var(--text-muted,#6b7280);font-size:1rem}.code.svelte-zyyqob{letter-spacing:-.01em;color:var(--text,#111);font-size:1.4rem;font-weight:700}.marker.svelte-zyyqob{width:2rem;height:2rem;color:var(--accent,#2563eb);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.backdrop.svelte-2ohk2p{z-index:10;background:#0006;position:fixed;inset:0}.sheet.svelte-2ohk2p{background:var(--sheet-bg,#fff);z-index:11;border-top-left-radius:1rem;border-top-right-radius:1rem;flex-direction:column;max-height:80vh;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #00000026}.search.svelte-2ohk2p{border-bottom:1px solid var(--border,#eee);padding:.75rem 1.25rem;position:relative}.search.svelte-2ohk2p input:where(.svelte-2ohk2p){border:1px solid var(--border,#d1d5db);background:var(--input-bg,#fff);width:100%;font:inherit;color:inherit;appearance:none;border-radius:.5rem;padding:.55rem 2.25rem .55rem .85rem;font-size:.95rem}.search.svelte-2ohk2p input:where(.svelte-2ohk2p):focus-visible{border-color:var(--accent,#2563eb);outline:0}.search.svelte-2ohk2p input:where(.svelte-2ohk2p)::placeholder{color:var(--text-faint,#d1d5db)}.search.svelte-2ohk2p .clear:where(.svelte-2ohk2p){color:var(--text-muted,#6b7280);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:1.3rem;line-height:1;display:flex;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}.search.svelte-2ohk2p .clear:where(.svelte-2ohk2p):hover,.search.svelte-2ohk2p .clear:where(.svelte-2ohk2p):focus-visible{background:var(--hover-bg,#f3f4f6);color:var(--text,#111)}header.svelte-2ohk2p{justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}h2.svelte-2ohk2p{margin:0;font-size:1.05rem;font-weight:600}.close.svelte-2ohk2p{color:var(--text-muted,#6b7280);cursor:pointer;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;font-size:1.6rem;line-height:1}.close.svelte-2ohk2p:hover,.close.svelte-2ohk2p:focus-visible{background:var(--hover-bg,#f3f4f6);color:var(--text,#111)}.empty.svelte-2ohk2p{text-align:center;color:var(--text-muted,#6b7280);padding:2rem 1rem}ul.svelte-2ohk2p{flex:1;margin:0;padding:.5rem 0;list-style:none;overflow-y:auto}.pick.svelte-2ohk2p{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;align-items:baseline;gap:.6rem;padding:.85rem 1.25rem;display:flex}.pick.svelte-2ohk2p:hover,.pick.svelte-2ohk2p:focus-visible{background:var(--hover-bg,#f3f4f6)}.code.svelte-2ohk2p{min-width:2.5rem;font-weight:600}.name.svelte-2ohk2p{color:var(--text-muted,#6b7280);font-size:.9rem}:root{--bg:#fafafa;--text:#111827;--text-muted:#6b7280;--text-faint:#9ca3af;--border:#e5e7eb;--row-bg:#fff;--row-bg-press:#f3f4f6;--row-bg-base:#f0f7ff;--hover-bg:#f3f4f6;--accent:#2563eb;--sheet-bg:#fff;--fab-bg:#2563eb;--fab-text:#fff;--danger:#b91c1c;--danger-bg:#fef2f2;--retry-bg:#2563eb}html,body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}.page.svelte-1uha8ag{flex-direction:column;max-width:600px;min-height:100vh;margin:0 auto;padding-bottom:2rem;display:flex}.amount-section.svelte-1uha8ag{padding:.5rem 1.25rem .25rem}.history.svelte-1uha8ag{scrollbar-width:none;flex-wrap:nowrap;gap:.4rem;margin-top:.6rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.history.svelte-1uha8ag::-webkit-scrollbar{display:none}.toast.svelte-1uha8ag{background:var(--toast-bg,#f3f4f6);color:var(--text-muted,#6b7280);cursor:pointer;font-variant-numeric:tabular-nums;white-space:nowrap;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:.1rem;padding:0;font-size:.85rem;transition:background-color .12s,color .12s;display:inline-flex}.toast.svelte-1uha8ag:hover{background:var(--toast-bg-hover,#e5e7eb);color:var(--text,#111)}.toast.active.svelte-1uha8ag{background:var(--accent,#2563eb);color:#fff}.toast-main.svelte-1uha8ag,.toast-remove.svelte-1uha8ag{appearance:none;font:inherit;font-variant-numeric:tabular-nums;color:inherit;box-shadow:none;cursor:pointer;white-space:nowrap;background:0 0;border:0;outline:none;padding-block:.3rem;font-size:.85rem}.toast-main.svelte-1uha8ag{padding-inline:.75rem 0}.toast-remove.svelte-1uha8ag{color:var(--text-faint,#9ca3af);padding-inline:.5rem .6rem;line-height:1;transition:color .12s}.toast-remove.svelte-1uha8ag:hover,.toast-remove.svelte-1uha8ag:focus-visible{color:var(--danger,#b91c1c)}.toast.svelte-1uha8ag:focus-visible{outline:2px solid var(--accent,#2563eb);outline-offset:2px}.error.svelte-1uha8ag{background:var(--danger-bg);color:var(--danger);border-radius:.5rem;align-items:center;gap:.75rem;margin:0 1.25rem .75rem;padding:.75rem 1rem;display:flex}.error-text.svelte-1uha8ag{flex:1;margin:0;font-size:.85rem}.retry.svelte-1uha8ag{background:var(--retry-bg);color:#fff;cursor:pointer;border:0;border-radius:.4rem;padding:.4rem .75rem;font-size:.8rem;font-weight:600}.refresh-notice.svelte-1uha8ag{z-index:30;background:var(--bg);color:var(--text-muted);justify-content:center;align-items:center;gap:.45rem;padding:.4rem 1rem;font-size:.78rem;display:flex;position:sticky;top:0}.notice-icon.svelte-1uha8ag{color:#d97706;font-size:.85rem;line-height:1}.notice-spinner.svelte-1uha8ag{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:.7rem;height:.7rem;animation:.8s linear infinite svelte-1uha8ag-notice-spin}@keyframes svelte-1uha8ag-notice-spin{to{transform:rotate(360deg)}}.copy-tip.svelte-1uha8ag{color:#fff;text-align:center;white-space:normal;pointer-events:none;z-index:60;background:#111827;border-radius:6px;max-width:260px;padding:.4rem .7rem;font-size:.78rem;font-weight:500;animation:.18s ease-out forwards svelte-1uha8ag-copy-tip-in;position:fixed;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 4px 14px #00000040}.copy-tip.svelte-1uha8ag:after{content:"";border:5px solid #0000;border-top-color:#111827;position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes svelte-1uha8ag-copy-tip-in{0%{opacity:0;transform:translate(-50%,calc(-100% - 4px))}to{opacity:1;transform:translate(-50%,calc(-100% - 10px))}}.conversions.svelte-1uha8ag{flex:1;margin-top:10px}.loading.svelte-1uha8ag,.empty.svelte-1uha8ag{text-align:center;color:var(--text-muted);margin:0;padding:2rem 1rem}.empty.svelte-1uha8ag{font-size:.9rem}.add-button.svelte-1uha8ag{background:var(--fab-bg);width:3rem;height:3rem;color:var(--fab-text);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;margin:2.75rem auto 1rem;font-size:1.5rem;line-height:1;transition:transform .12s,box-shadow .12s;display:flex;box-shadow:0 4px 12px #2563eb4d}.add-button.svelte-1uha8ag:hover,.add-button.svelte-1uha8ag:focus-visible{transform:translateY(-2px);box-shadow:0 6px 16px #2563eb73}
