.search-page.svelte-pomw6s{width:100%;max-width:1080px;margin:0 auto;padding:0 16px 24px}.hero.svelte-pomw6s{gap:20px;padding:18px 0 0;display:grid}@media (width>=900px){.hero.svelte-pomw6s{grid-template-columns:1fr 500px;align-items:start;gap:64px;padding-top:56px}.intro.svelte-pomw6s{padding-top:24px}}h1.svelte-pomw6s{letter-spacing:-.04em;font-size:clamp(2.6rem,11vw,4.6rem);line-height:.98}.lead.svelte-pomw6s{max-width:30em;margin-top:12px;font-size:1.05rem;line-height:1.55}.calc.svelte-pomw6s{border-radius:var(--r-xl);background:var(--glass);padding:18px}.field-label.svelte-pomw6s{font-size:.86rem;font-weight:800;display:block}.hint.svelte-pomw6s{color:var(--text-2);font-weight:500;display:block}.amount.svelte-pomw6s{background:var(--glass-strong);border:2px solid var(--main);border-radius:18px;align-items:center;gap:6px;margin-top:10px;padding:6px 14px 6px 8px;display:flex}.amount.svelte-pomw6s select:where(.svelte-pomw6s){background:var(--fill);width:auto;height:40px;min-height:0;color:var(--text-2);font:800 .95rem var(--font);border:0;border-radius:10px;flex:none;padding:0 8px}.amount.svelte-pomw6s :where(.svelte-pomw6s):is(input:where(.svelte-pomw6s),select:where(.svelte-pomw6s)):focus{box-shadow:none;border-color:#0000}.amount.svelte-pomw6s:focus-within{box-shadow:0 0 0 4px color-mix(in srgb, var(--main) 18%, transparent)}.amount.svelte-pomw6s input:where(.svelte-pomw6s){min-width:0;height:52px;min-height:0;color:var(--text);font:var(--w-title) 2.4rem/1 var(--font-head);letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0}.toggles.svelte-pomw6s{gap:8px;margin-top:10px;display:grid}@media (width>=480px){.toggles.svelte-pomw6s{grid-template-columns:repeat(2,minmax(0,1fr))}}.toggle.svelte-pomw6s{background:var(--glass-strong);border:2px solid var(--sep);border-radius:16px;align-items:center;gap:6px;padding:8px 8px 8px 10px;display:flex}.toggle.on.svelte-pomw6s{border-color:var(--text)}.tick.svelte-pomw6s{cursor:pointer;flex:1;align-items:center;gap:8px;min-width:0;min-height:36px;display:flex}.tick.svelte-pomw6s strong:where(.svelte-pomw6s){white-space:nowrap}.tick.svelte-pomw6s input:where(.svelte-pomw6s){opacity:0;pointer-events:none;position:absolute}.box.svelte-pomw6s{border:2px solid var(--fill-2);color:#0000;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;display:grid}.toggle.on.svelte-pomw6s .box:where(.svelte-pomw6s){background:var(--text);border-color:var(--text);color:var(--bg)}.tick.svelte-pomw6s:has(input:where(.svelte-pomw6s):focus-visible) .box:where(.svelte-pomw6s){outline:3px solid color-mix(in srgb, var(--accent) 70%, white);outline-offset:2px}.pct.svelte-pomw6s{background:var(--glass);height:34px;color:var(--text-2);border-radius:10px;flex:none;align-items:center;padding:0 7px 0 5px;font-weight:800;display:flex}.pct.svelte-pomw6s input:where(.svelte-pomw6s):focus{box-shadow:none;background:0 0}.pct.svelte-pomw6s:focus-within{outline:2px solid var(--main)}.pct.svelte-pomw6s input:where(.svelte-pomw6s){width:2.3ch;min-height:0;color:var(--text);font:800 1rem var(--font);text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;outline:none;padding:0 1px 0 0}.people.svelte-pomw6s{background:var(--glass-strong);border-radius:16px;align-items:center;gap:10px;margin-top:10px;padding:8px 8px 8px 16px;display:flex}.step.svelte-pomw6s{background:var(--glass);width:44px;height:44px;color:var(--text);border:0;border-radius:13px;place-items:center;display:grid}.step.svelte-pomw6s:disabled{opacity:.4}.count.svelte-pomw6s{text-align:center;width:2ch;font:var(--w-title) 1.6rem var(--font-head);font-variant-numeric:tabular-nums}.result.svelte-pomw6s{border-radius:var(--r-lg);background:var(--hero);color:#fff;margin-top:14px;padding:18px}.result-label.svelte-pomw6s{opacity:.8;font-size:.86rem;font-weight:700}.each.svelte-pomw6s{font:var(--w-title) clamp(2.4rem, 12vw, 3.2rem) / 1 var(--font-head);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:4px;display:block}.each.muted.svelte-pomw6s{opacity:.7;font-size:1.6rem}.lines.svelte-pomw6s{color:#ffffffe0;margin:14px 0;font-size:.9rem}.ln.svelte-pomw6s{align-items:baseline;gap:8px;padding:4px 0;display:flex}.ln.svelte-pomw6s i:where(.svelte-pomw6s){opacity:.35;border-bottom:2px dotted;flex:1;min-width:10px;transform:translateY(-4px)}.ln.svelte-pomw6s b:where(.svelte-pomw6s){font-variant-numeric:tabular-nums}.ln.total.svelte-pomw6s{color:inherit;padding-top:8px;font-size:1rem;font-weight:800}.result.svelte-pomw6s .ln.total:where(.svelte-pomw6s){color:#fff}.extra.svelte-pomw6s{opacity:.85;margin-top:4px;font-size:.82rem}.result.svelte-pomw6s .copy{color:var(--hero);background:#fff}.by-item.svelte-pomw6s{border-radius:var(--r-lg);background:var(--money-bg);color:var(--money-fg);align-items:center;gap:12px;margin-top:12px;padding:14px 16px;display:flex}@media (width>=900px){.by-item.svelte-pomw6s{max-width:500px;margin-left:auto}}.by-item.svelte-pomw6s strong:where(.svelte-pomw6s){color:var(--text);display:block}.by-item.svelte-pomw6s .sub:where(.svelte-pomw6s){font-size:.9rem}.by-item.svelte-pomw6s .ic:where(.svelte-pomw6s){background:var(--money);width:40px;height:40px;color:var(--on-money);border-radius:13px;flex:none;place-items:center;display:grid}.cols.svelte-pomw6s{gap:0 64px;display:grid}@media (width>=900px){.cols.svelte-pomw6s{grid-template-columns:repeat(2,minmax(0,1fr))}}.block.svelte-pomw6s{margin-top:48px}.block.narrow.svelte-pomw6s{max-width:640px}h2.svelte-pomw6s{font-size:1.6rem;line-height:1.1}.body.svelte-pomw6s{margin-top:10px;line-height:1.55}.receipt.svelte-pomw6s{border-radius:var(--r-lg);border:2px solid var(--text);margin-top:18px;padding:6px 16px 14px}.rline.svelte-pomw6s{border-bottom:1px solid var(--sep);align-items:center;gap:8px;padding:9px 0;font-size:.95rem;display:flex}.qty.svelte-pomw6s{background:var(--main-bg);min-width:30px;color:var(--main-fg);text-align:center;border-radius:8px;flex:none;padding:2px 6px;font-size:.8rem;font-weight:800}.dish.svelte-pomw6s{overflow-wrap:normal;font-weight:600}.rline.svelte-pomw6s i:where(.svelte-pomw6s){border-bottom:2px dotted var(--fill-2);flex:1;min-width:6px;transform:translateY(4px)}.rline.svelte-pomw6s b:where(.svelte-pomw6s){font-variant-numeric:tabular-nums}.faces.svelte-pomw6s{flex:none;display:flex}.faces.svelte-pomw6s .face:where(.svelte-pomw6s)+.face:where(.svelte-pomw6s){margin-left:-6px}.face.svelte-pomw6s{width:22px;height:22px;box-shadow:0 0 0 2px var(--bg);color:var(--av-on);border-radius:50%;flex:none;place-items:center;font-size:.6rem;font-weight:800;display:grid}.face.big.svelte-pomw6s{width:32px;height:32px;box-shadow:none;font-size:.75rem}.rfoot.svelte-pomw6s{color:var(--text-2);justify-content:space-between;gap:10px;padding-top:10px;font-size:.86rem;display:flex}.shares.svelte-pomw6s{border-radius:var(--r-lg);background:var(--glass);flex-wrap:wrap;gap:8px;margin-top:12px;padding:12px;display:flex}.share.svelte-pomw6s{background:var(--glass-strong);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:.9rem;font-weight:700;display:inline-flex}.share.svelte-pomw6s .face:where(.svelte-pomw6s){width:26px;height:26px;box-shadow:none}.share.svelte-pomw6s b:where(.svelte-pomw6s){font-variant-numeric:tabular-nums}.money-btn.svelte-pomw6s{background:var(--money);color:var(--on-money);margin-top:14px}.steps.svelte-pomw6s{margin:14px 0 0;padding:0;list-style:none}.steps.svelte-pomw6s li:where(.svelte-pomw6s){border-bottom:1.5px solid var(--sep);grid-template-columns:34px 1fr;gap:12px;padding:14px 0;display:grid}.steps.svelte-pomw6s .n:where(.svelte-pomw6s){background:var(--text);width:34px;height:34px;color:var(--bg);border-radius:50%;place-items:center;font-weight:800;display:grid}.steps.svelte-pomw6s strong:where(.svelte-pomw6s),.steps.svelte-pomw6s .secondary:where(.svelte-pomw6s){display:block}.steps.svelte-pomw6s .secondary:where(.svelte-pomw6s){margin-top:2px;font-size:.95rem;line-height:1.5}.math.svelte-pomw6s{background:var(--glass);font-variant-numeric:tabular-nums;border-radius:10px;margin-top:8px;padding:6px 10px;font-weight:700;display:inline-block}.sum.svelte-pomw6s{border-radius:var(--r-md);background:var(--main-bg);color:var(--main-fg);margin-top:14px;padding:14px 16px}.sum.svelte-pomw6s .ln.total:where(.svelte-pomw6s){color:var(--text);padding-top:0}.sum.svelte-pomw6s p:where(.svelte-pomw6s){margin-top:6px;font-size:.9rem;line-height:1.5}.note.svelte-pomw6s{margin-top:12px;font-size:.86rem;line-height:1.55}.pays.svelte-pomw6s{gap:8px;margin:16px 0 12px;display:grid}.pay.svelte-pomw6s{border-radius:var(--r-md);background:var(--money-bg);align-items:center;gap:12px;padding:12px 14px;display:flex}.pay.done.svelte-pomw6s{background:var(--glass)}.pay.svelte-pomw6s b:where(.svelte-pomw6s){font-variant-numeric:tabular-nums}.paid.svelte-pomw6s,.mark.svelte-pomw6s{border-radius:999px;flex:none;align-items:center;gap:4px;height:30px;padding:0 12px;font-size:.8rem;font-weight:800;display:inline-flex}.paid.svelte-pomw6s{color:var(--good)}.mark.svelte-pomw6s{background:var(--money);color:var(--on-money)}.faq.svelte-pomw6s details:where(.svelte-pomw6s){border-bottom:1.5px solid var(--sep);padding:16px 0}.faq.svelte-pomw6s summary:where(.svelte-pomw6s){cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-weight:750;list-style:none;display:flex}.faq.svelte-pomw6s summary:where(.svelte-pomw6s)::-webkit-details-marker{display:none}.faq.svelte-pomw6s summary:where(.svelte-pomw6s) .icon{color:var(--text-2);flex:none;transition:transform .2s}.faq.svelte-pomw6s details[open]:where(.svelte-pomw6s) summary:where(.svelte-pomw6s) .icon{transform:rotate(180deg)}.faq.svelte-pomw6s details:where(.svelte-pomw6s) p:where(.svelte-pomw6s){margin-top:8px;line-height:1.55}
