.conv.svelte-1pih2u4{align-items:start;gap:28px;display:grid}@media (width>=900px){.conv.svelte-1pih2u4:not(.compact){grid-template-columns:minmax(340px,440px) 1fr}}.calc.svelte-1pih2u4{border:var(--line-w) solid var(--line);background:var(--surface);color:var(--text);box-shadow:6px 6px 0 0 var(--accent), 6px 6px 0 2px var(--line);border-radius:28px;flex-direction:column;gap:14px;padding:18px;display:flex}.compact.svelte-1pih2u4 .calc:where(.svelte-1pih2u4){box-shadow:none;gap:10px;padding:12px}.steps.svelte-1pih2u4{color:var(--muted);gap:6px;margin:0;padding:0;font-size:13px;font-weight:800;list-style:none;display:flex}.steps.svelte-1pih2u4 li:where(.svelte-1pih2u4){flex:1;align-items:center;gap:6px;display:flex}.steps.svelte-1pih2u4 li:where(.svelte-1pih2u4):not(:last-child):after{content:"";background:var(--border);flex:1;height:2px}.steps.svelte-1pih2u4 span:where(.svelte-1pih2u4){border:1.5px solid;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.steps.svelte-1pih2u4 .now:where(.svelte-1pih2u4){color:var(--text)}.steps.svelte-1pih2u4 .now:where(.svelte-1pih2u4) span:where(.svelte-1pih2u4){background:var(--accent);border-color:var(--line);color:var(--on-accent)}.steps.svelte-1pih2u4 .done:where(.svelte-1pih2u4) span:where(.svelte-1pih2u4){background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.screen.svelte-1pih2u4{border:var(--line-w) solid var(--line);background:var(--accent-soft);border-radius:18px;flex-direction:column;gap:6px;padding:12px 16px 10px;display:flex}.screen.svelte-1pih2u4 input:where(.svelte-1pih2u4){width:100%;height:56px;color:var(--text);font-family:var(--font-display);letter-spacing:-.03em;text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:none;padding:0;font-size:40px}.screen.svelte-1pih2u4 input:where(.svelte-1pih2u4):focus-visible{outline-offset:6px}.screen.svelte-1pih2u4 input:where(.svelte-1pih2u4)::placeholder{color:var(--muted)}.guide.svelte-1pih2u4{min-height:24px;color:var(--text);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.guide.svelte-1pih2u4 .badge:where(.svelte-1pih2u4){background:var(--ink);width:22px;height:22px;color:var(--on-ink);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.summary.svelte-1pih2u4{text-align:right;width:100%}.compact.svelte-1pih2u4 .screen:where(.svelte-1pih2u4) input:where(.svelte-1pih2u4){height:46px;font-size:30px}.families.svelte-1pih2u4{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.families.svelte-1pih2u4 button:where(.svelte-1pih2u4){border:var(--line-w) solid var(--line);background:var(--surface);min-height:64px;color:var(--text);cursor:pointer;box-shadow:0 3px 0 0 var(--line);border-radius:16px;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;display:flex}.families.svelte-1pih2u4 strong:where(.svelte-1pih2u4){font-family:var(--font-display);letter-spacing:-.02em;font-size:19px}.families.svelte-1pih2u4 small:where(.svelte-1pih2u4){color:var(--muted);font-size:12px;font-weight:700}.families.svelte-1pih2u4 button[aria-pressed=true]:where(.svelte-1pih2u4){background:var(--accent);color:var(--on-accent)}.families.svelte-1pih2u4 button[aria-pressed=true]:where(.svelte-1pih2u4) small:where(.svelte-1pih2u4){color:inherit;opacity:.85}.compact.svelte-1pih2u4 .families:where(.svelte-1pih2u4) button:where(.svelte-1pih2u4){min-height:52px}.compact.svelte-1pih2u4 .families:where(.svelte-1pih2u4) strong:where(.svelte-1pih2u4){font-size:16px}.units.svelte-1pih2u4{flex-wrap:wrap;gap:6px;display:flex}.units.svelte-1pih2u4 button:where(.svelte-1pih2u4){border:1.5px solid var(--line);background:var(--surface);min-height:40px;color:var(--text);cursor:pointer;border-radius:999px;padding:0 14px;font-size:15px;font-weight:700}.units.svelte-1pih2u4 button[aria-pressed=true]:where(.svelte-1pih2u4){background:var(--ink);color:var(--on-ink)}.pad.svelte-1pih2u4{grid-template-columns:repeat(4,1fr);gap:8px;transition:opacity .15s;display:grid}.pad.waiting.svelte-1pih2u4{opacity:.55}.pad.svelte-1pih2u4 button:where(.svelte-1pih2u4){border:var(--line-w) solid var(--line);background:var(--surface);height:60px;color:var(--text);font-family:var(--font-display);cursor:pointer;box-shadow:0 3px 0 0 var(--line);touch-action:manipulation;border-radius:14px;font-size:26px;transition:transform 50ms,box-shadow 50ms}.pad.svelte-1pih2u4 button:where(.svelte-1pih2u4):active,.families.svelte-1pih2u4 button:where(.svelte-1pih2u4):active{box-shadow:0 0 0 0 var(--line);transform:translateY(3px)}.pad.svelte-1pih2u4 .frac:where(.svelte-1pih2u4),.pad.svelte-1pih2u4 .fn:where(.svelte-1pih2u4){background:var(--pop);color:var(--on-pop)}.pad.svelte-1pih2u4 .clear:where(.svelte-1pih2u4){background:var(--accent);color:var(--on-accent)}.compact.svelte-1pih2u4 .pad:where(.svelte-1pih2u4) button:where(.svelte-1pih2u4){height:48px;font-size:21px}.out.svelte-1pih2u4{flex-direction:column;gap:16px;min-width:0;display:flex}.ing.svelte-1pih2u4{flex-direction:column;gap:6px;display:flex}.ing.svelte-1pih2u4 select:where(.svelte-1pih2u4){border:var(--line-w) solid var(--line);background:var(--surface);height:48px;color:var(--text);border-radius:12px;padding:0 12px}.results.svelte-1pih2u4{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.compact.svelte-1pih2u4 .results:where(.svelte-1pih2u4){grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.results.svelte-1pih2u4 li:where(.svelte-1pih2u4){border:var(--line-w) solid var(--line);background:var(--surface);color:var(--text);border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.results.svelte-1pih2u4 li.weighed:where(.svelte-1pih2u4){background:var(--accent);color:var(--on-accent)}.results.svelte-1pih2u4 strong:where(.svelte-1pih2u4){font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px}.results.svelte-1pih2u4 span:where(.svelte-1pih2u4){opacity:.85;font-size:13px;font-weight:700}.notes.svelte-1pih2u4{color:var(--muted);margin:0;padding-left:18px;font-size:14px}.hint.svelte-1pih2u4{color:var(--muted);margin:0;font-weight:600}.compact.svelte-1pih2u4 .notes:where(.svelte-1pih2u4),.compact.svelte-1pih2u4 .hint:where(.svelte-1pih2u4){color:inherit;opacity:.8}
