.scrim.svelte-l5wrbg{position:fixed;top:0;right:0;bottom:0;left:0;background:#0007;z-index:var(--z-sheet);animation:svelte-l5wrbg-fade .2s ease}.sheet.svelte-l5wrbg{--sheet: 1;position:fixed;left:0;right:0;bottom:0;max-height:86vh;overflow:auto;z-index:var(--z-sheet);background:var(--surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-width:640px;margin:0 auto;border-top:1px solid var(--line);box-shadow:var(--shadow-up);overscroll-behavior:contain;animation:svelte-l5wrbg-slideup .28s cubic-bezier(.2,.9,.3,1)}@keyframes svelte-l5wrbg-slideup{0%{transform:translateY(40%);opacity:.6}}@keyframes svelte-l5wrbg-fade{0%{opacity:0}}header.svelte-l5wrbg{position:sticky;top:0;z-index:1;background:var(--surface);padding:8px var(--pad) 10px;border-bottom:1px solid var(--line);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.grab.svelte-l5wrbg{width:40px;height:4px;border-radius:999px;background:var(--line);margin:0 auto 10px}header.svelte-l5wrbg strong:where(.svelte-l5wrbg){font-size:1.15em;letter-spacing:-.01em}.body.svelte-l5wrbg{padding:4px var(--pad) 0}.desc.svelte-l5wrbg{margin:10px 0 16px;line-height:1.55;white-space:pre-line}fieldset.svelte-l5wrbg{border:0;border-top:1px solid var(--line);padding:10px 0;margin:0}fieldset.svelte-l5wrbg:first-child{border-top:0}legend.svelte-l5wrbg{padding:0;font-weight:700}legend.svelte-l5wrbg .muted:where(.svelte-l5wrbg){font-weight:400;font-size:.85em;margin-left:6px}.opt.svelte-l5wrbg{display:flex;gap:12px;align-items:center;padding:10px;min-height:48px;margin:2px -10px;border-radius:var(--radius);transition:background-color .15s ease}.opt.svelte-l5wrbg:active,.opt.svelte-l5wrbg:has(input:where(.svelte-l5wrbg):checked){background:var(--surface-2)}.opt.off.svelte-l5wrbg{opacity:.45}.fullnote.svelte-l5wrbg{display:block;margin-top:4px;font-weight:600;font-size:.85em;color:var(--accent)}.opt.svelte-l5wrbg input:where(.svelte-l5wrbg){width:20px;height:20px;margin:0;flex:0 0 auto;accent-color:var(--accent)}.notes.svelte-l5wrbg{display:block;margin:14px 0 16px}.notes.svelte-l5wrbg input:where(.svelte-l5wrbg){width:100%;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2)}.sheetfoot.svelte-l5wrbg{position:sticky;bottom:0;background:var(--surface);padding:10px var(--pad) calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);display:flex;gap:10px;align-items:stretch}.add.svelte-l5wrbg{flex:1;min-width:0;font-weight:700}.qty.svelte-l5wrbg{display:flex;gap:4px;align-items:center;flex:none}.q.svelte-l5wrbg{width:44px;align-self:stretch;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);color:inherit;font:inherit;font-size:1.2em;cursor:pointer;touch-action:manipulation}.q.svelte-l5wrbg:disabled{opacity:.35;cursor:default}.n.svelte-l5wrbg{width:3ch;box-sizing:content-box;padding:0 4px;border:0;background:none;color:inherit;font:inherit;font-weight:700;text-align:center;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.n.svelte-l5wrbg::-webkit-outer-spin-button,.n.svelte-l5wrbg::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.scrim.svelte-c7infb{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:var(--z-sheet);animation:svelte-c7infb-fade .2s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sheet.svelte-c7infb{--sheet: 1;position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sheet);max-width:560px;margin:0 auto;max-height:88vh;overflow:auto;overscroll-behavior:contain;background:var(--surface);border-radius:22px 22px 0 0;box-shadow:0 -12px 40px #0000002e;padding:8px 20px calc(20px + env(safe-area-inset-bottom));animation:svelte-c7infb-slideup .3s cubic-bezier(.2,.9,.3,1);word-break:keep-all;overflow-wrap:anywhere}@media(min-width:600px){.sheet.svelte-c7infb{bottom:24px;border-radius:22px}}@keyframes svelte-c7infb-slideup{0%{transform:translateY(40%);opacity:.6}}@keyframes svelte-c7infb-fade{0%{opacity:0}}.grab.svelte-c7infb{width:40px;height:5px;border-radius:999px;background:var(--line);margin:0 auto 14px}.top.svelte-c7infb{display:flex;align-items:center;gap:12px}.logo.svelte-c7infb{flex:none;width:48px;height:48px;border-radius:14px;object-fit:contain;background:var(--surface-2);border:1px solid var(--line)}.names.svelte-c7infb{flex:1;min-width:0}h2.svelte-c7infb{margin:0;font-size:1.3em;font-weight:800;letter-spacing:-.02em;line-height:1.25}.sub.svelte-c7infb{color:var(--ink-soft);font-size:.92em;margin-top:1px}.x.svelte-c7infb{flex:none;align-self:flex-start;width:36px;height:36px;border-radius:999px;border:0;background:var(--surface-2);color:var(--ink-soft);display:grid;place-items:center;cursor:pointer}.x.svelte-c7infb svg:where(.svelte-c7infb){width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.status.svelte-c7infb{display:flex;align-items:center;gap:6px;margin-top:14px;font-size:.95em;color:var(--danger);font-variant-numeric:tabular-nums}.status.open.svelte-c7infb{color:var(--ok)}.status.svelte-c7infb .dot:where(.svelte-c7infb){width:8px;height:8px;border-radius:999px;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 22%,transparent)}.status.svelte-c7infb .next:where(.svelte-c7infb){color:var(--ink-soft)}.acts.svelte-c7infb{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:8px;margin-top:16px}.act.svelte-c7infb{display:grid;justify-items:center;gap:6px;padding:12px 4px 10px;border-radius:16px;background:color-mix(in srgb,var(--accent) 9%,var(--surface));color:var(--ink);text-decoration:none;transition:transform .08s ease,background-color .15s ease}.act.svelte-c7infb:active{transform:scale(.96)}@media(hover:hover){.act.svelte-c7infb:hover{background:color-mix(in srgb,var(--accent) 15%,var(--surface))}}.act.svelte-c7infb .ic:where(.svelte-c7infb){width:38px;height:38px;border-radius:999px;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink)}.act.svelte-c7infb svg:where(.svelte-c7infb){width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.act.svelte-c7infb .al:where(.svelte-c7infb){font-size:.76em;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media(max-width:380px){.sheet.svelte-c7infb{padding-left:14px;padding-right:14px}.acts.svelte-c7infb{gap:6px}.act.svelte-c7infb{padding-left:2px;padding-right:2px}.act.svelte-c7infb .al:where(.svelte-c7infb){font-size:.72em;letter-spacing:-.02em}}.about.svelte-c7infb{margin-top:20px}h3.svelte-c7infb{margin:0 0 6px;font-size:.78em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.intro.svelte-c7infb{margin:0;white-space:pre-line;line-height:1.6}.intro.clamp.svelte-c7infb{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.more.svelte-c7infb{margin-top:4px;padding:4px 0;border:0;background:none;color:var(--accent);font:inherit;font-weight:600;font-size:.92em;cursor:pointer}.rows.svelte-c7infb{list-style:none;margin:18px 0 0;padding:0;border-top:1px solid var(--line)}.rows.svelte-c7infb li:where(.svelte-c7infb){border-bottom:1px solid var(--line)}.row.svelte-c7infb{display:flex;align-items:center;gap:12px;min-height:52px;padding:6px 2px;color:inherit;text-decoration:none;font-variant-numeric:tabular-nums}a.row.svelte-c7infb:active{background:var(--surface-2)}.ri.svelte-c7infb{flex:none;width:22px;color:var(--ink-soft);display:grid;place-items:center}.ri.svelte-c7infb svg:where(.svelte-c7infb){width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rt.svelte-c7infb{flex:1;min-width:0;line-height:1.4}.chev.svelte-c7infb{flex:none;color:var(--ink-soft);font-size:1.3em;line-height:1}.bar.svelte-e97w9b{position:fixed;left:12px;right:12px;z-index:var(--z-bar);bottom:calc(12px + env(safe-area-inset-bottom));max-width:640px;margin:0 auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:10px 12px;box-shadow:var(--shadow-up);animation:svelte-e97w9b-rise .25s ease}.bar.open.svelte-e97w9b{max-height:min(75vh,560px);overflow:auto;overscroll-behavior:contain}.scrim.svelte-e97w9b{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-bar);background:#00000059;animation:svelte-e97w9b-fade .2s ease}@keyframes svelte-e97w9b-rise{0%{transform:translateY(16px);opacity:0}}@keyframes svelte-e97w9b-fade{0%{opacity:0}}.count.svelte-e97w9b{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 7px;margin-right:8px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:.85em;font-weight:700}.count.bump.svelte-e97w9b{animation:svelte-e97w9b-bump .3s ease}@keyframes svelte-e97w9b-bump{40%{transform:scale(1.25)}}.lines.svelte-e97w9b{display:grid;gap:12px;margin:4px 0 12px}.contact.svelte-e97w9b{margin:0 0 10px;display:grid;gap:6px}.ctitle.svelte-e97w9b{font-weight:600;font-size:.95em}.crow.svelte-e97w9b{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cin.svelte-e97w9b{min-width:0;min-height:44px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:inherit;font:inherit}.cin.bad.svelte-e97w9b{border-color:var(--danger)}.line.svelte-e97w9b{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center}.line.svelte-e97w9b .row:where(.svelte-e97w9b){gap:2px;border:1px solid var(--line);border-radius:999px;padding:2px}.line.svelte-e97w9b .row:where(.svelte-e97w9b) .pill:where(.svelte-e97w9b){border:0;min-height:30px;min-width:32px;padding:0 8px;display:grid;place-items:center;font-size:1em;color:var(--ink)}.line.svelte-e97w9b .row:where(.svelte-e97w9b) span[aria-label]:where(.svelte-e97w9b){min-width:1.4em;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.price.svelte-e97w9b{min-width:5em;text-align:right;font-variant-numeric:tabular-nums}.later.svelte-e97w9b{margin:8px 0}.foot.svelte-e97w9b{gap:10px}.foot.svelte-e97w9b .btn:where(.svelte-e97w9b){display:flex;align-items:center;justify-content:center}.foot.svelte-e97w9b .btn.primary:where(.svelte-e97w9b){font-weight:700;box-shadow:0 2px 10px color-mix(in srgb,var(--accent) 40%,transparent)}.small.svelte-e97w9b{font-size:.85em}.err.svelte-e97w9b{color:var(--danger);margin:4px 0}.scrim.svelte-9dx4m2{position:fixed;top:0;right:0;bottom:0;left:0;background:#0007;z-index:var(--z-sheet);animation:svelte-9dx4m2-fade .2s ease}.sheet.svelte-9dx4m2{--sheet: 1;position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sheet);max-width:640px;margin:0 auto;max-height:86vh;overflow:auto;background:var(--surface);border-top:1px solid var(--line);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-up);padding:8px var(--pad) calc(var(--pad) + env(safe-area-inset-bottom));animation:svelte-9dx4m2-slideup .28s cubic-bezier(.2,.9,.3,1)}@keyframes svelte-9dx4m2-slideup{0%{transform:translateY(40%);opacity:.6}}@keyframes svelte-9dx4m2-fade{0%{opacity:0}}.grab.svelte-9dx4m2{width:40px;height:4px;border-radius:999px;background:var(--line);margin:0 auto 12px}strong.svelte-9dx4m2{font-size:1.15em;letter-spacing:-.01em}.muted.svelte-9dx4m2{color:var(--ink-soft)}.howto.svelte-9dx4m2{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.howto.svelte-9dx4m2 li:where(.svelte-9dx4m2){display:flex;gap:10px;align-items:flex-start}.howto.svelte-9dx4m2 .n:where(.svelte-9dx4m2){flex:0 0 auto;width:24px;height:24px;border-radius:999px;display:grid;place-items:center;margin-top:1px;background:var(--accent);color:var(--accent-ink);font-size:.8em;font-weight:700;font-variant-numeric:tabular-nums}.howto.svelte-9dx4m2 b{font-weight:700}.acts.svelte-9dx4m2{display:flex;gap:10px;margin-top:18px}.eta.svelte-zwahxf{margin:8px 0 0;font-weight:700;color:var(--accent)}.bank.svelte-zwahxf{margin-top:10px;padding:14px 14px 12px;border-radius:var(--radius);background:color-mix(in srgb,var(--accent) 7%,var(--surface));word-break:keep-all}.bank.svelte-zwahxf .field:where(.svelte-zwahxf){display:grid;gap:2px}.bank.svelte-zwahxf .field:where(.svelte-zwahxf)+.field:where(.svelte-zwahxf){margin-top:12px}.bank.svelte-zwahxf .k:where(.svelte-zwahxf){font-size:.8em;font-weight:600;opacity:.7}.bank.svelte-zwahxf .val:where(.svelte-zwahxf){display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bank.svelte-zwahxf code:where(.svelte-zwahxf){font-size:1.15em;font-weight:700;letter-spacing:.02em;white-space:nowrap}.bank.svelte-zwahxf .amt:where(.svelte-zwahxf){font-size:1.15em;font-variant-numeric:tabular-nums}.bank.svelte-zwahxf .copy:where(.svelte-zwahxf){flex:none;min-height:32px;padding:0 12px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:999px;background:var(--surface);color:var(--accent);font:inherit;font-size:.85em;font-weight:600;cursor:pointer}.bank.svelte-zwahxf .copy:where(.svelte-zwahxf):active{background:var(--accent);color:var(--accent-ink)}.bank.svelte-zwahxf .note:where(.svelte-zwahxf){margin:10px 0 0}.bank-row.svelte-zwahxf{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.bank-row.proof.svelte-zwahxf{margin-top:14px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--accent) 18%,transparent)}.bank.svelte-zwahxf .btn.sm.pick:where(.svelte-zwahxf){display:inline-flex;align-items:center;justify-content:center;flex:1 1 100%;cursor:pointer;-webkit-user-select:none;user-select:none;min-height:44px;padding:8px 14px;font-size:.95em;font-weight:600;background:var(--surface);border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.bank.svelte-zwahxf .pick:where(.svelte-zwahxf):hover{border-color:var(--accent);color:var(--accent)}.bank.svelte-zwahxf .pick:where(.svelte-zwahxf):active{background:var(--accent);color:var(--accent-ink);border-color:transparent}.bank.svelte-zwahxf .pick:where(.svelte-zwahxf):focus-within{outline:2px solid var(--accent);outline-offset:2px}.bank.svelte-zwahxf .pick.busy:where(.svelte-zwahxf){cursor:progress;opacity:.6}.bank.svelte-zwahxf .hint:where(.svelte-zwahxf){flex:1 1 100%}.file-hide.svelte-zwahxf{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.no.svelte-zwahxf{font-size:3.2em;font-weight:800;letter-spacing:-.02em;line-height:1.1;text-align:center;margin-top:8px}.big.svelte-zwahxf{font-size:1.4em;font-weight:600;text-align:center}.when.svelte-zwahxf{text-align:center}.ok.svelte-zwahxf{color:var(--ok)}.warn.svelte-zwahxf{color:var(--danger)}.steps.svelte-zwahxf{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);padding:0;margin:20px 0}.steps.svelte-zwahxf li:where(.svelte-zwahxf){position:relative;padding:22px 4px 0;text-align:center;font-size:.85em;color:var(--ink-soft)}.steps.svelte-zwahxf li:where(.svelte-zwahxf):before{content:"";position:absolute;top:3px;left:50%;transform:translate(-50%);width:12px;height:12px;border-radius:999px;box-sizing:border-box;background:var(--surface);border:2px solid var(--line);z-index:1}.steps.svelte-zwahxf li:where(.svelte-zwahxf):after{content:"";position:absolute;top:8px;right:50%;width:100%;height:2px;background:var(--line)}.steps.svelte-zwahxf li:where(.svelte-zwahxf):first-child:after{display:none}.steps.svelte-zwahxf li.done:where(.svelte-zwahxf){color:var(--ink)}.steps.svelte-zwahxf li.done:where(.svelte-zwahxf):before{background:var(--accent);border-color:var(--accent)}.steps.svelte-zwahxf li.done:where(.svelte-zwahxf):after{background:var(--accent)}.steps.svelte-zwahxf li.now:where(.svelte-zwahxf){font-weight:700}.steps.svelte-zwahxf li.now:where(.svelte-zwahxf):before{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 25%,transparent);animation:svelte-zwahxf-ping 2s ease-in-out infinite}@keyframes svelte-zwahxf-ping{50%{box-shadow:0 0 0 9px color-mix(in srgb,var(--accent) 8%,transparent)}}.card.svelte-zwahxf{padding:12px 14px;margin:12px 0;border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}.blocked.svelte-zwahxf{border-color:var(--danger)}.card.intent.svelte-zwahxf{border:0;background:transparent;padding:0;box-shadow:none}.payrow.svelte-zwahxf{margin:8px 0;display:grid;gap:4px;padding:4px;border-radius:calc(var(--radius) + 4px);background:var(--surface-2);grid-template-columns:repeat(var(--n),minmax(0,1fr))}.payrow.svelte-zwahxf .btn:where(.svelte-zwahxf){min-width:0;min-height:44px;padding:0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-color:transparent;background:transparent;box-shadow:none;font-weight:600}.payrow.svelte-zwahxf .btn.primary:where(.svelte-zwahxf){background:var(--accent);color:var(--accent-ink);box-shadow:0 1px 3px #00000026}@media(max-width:380px){.payrow.svelte-zwahxf .btn:where(.svelte-zwahxf){font-size:.9em}}.intent.svelte-zwahxf .row:where(.svelte-zwahxf){margin:8px 0;display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.intent.svelte-zwahxf .code:where(.svelte-zwahxf){flex:1;min-width:160px;padding:10px;font:inherit;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2, var(--surface));color:inherit}.total.svelte-zwahxf{margin:12px 0;text-align:right}.small.svelte-zwahxf{font-size:.85em}.ok-line.svelte-zwahxf{display:flex;align-items:center;gap:6px}.ok-line.svelte-zwahxf:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--ok);flex:0 0 auto}.exits.svelte-zwahxf{margin-top:20px;gap:10px}.exits.svelte-zwahxf .btn:where(.svelte-zwahxf){word-break:keep-all;overflow-wrap:normal}.lines.svelte-zwahxf{display:grid;gap:6px}.line.svelte-zwahxf .qty:where(.svelte-zwahxf){margin-left:.35em}.errline.svelte-zwahxf{display:block}.paytitle.svelte-zwahxf{font-weight:600;font-size:.95em}.line.svelte-zwahxf{display:flex;gap:10px;align-items:flex-start}.line.svelte-zwahxf .grow:where(.svelte-zwahxf){flex:1;min-width:0}.line.svelte-zwahxf .price:where(.svelte-zwahxf){font-variant-numeric:tabular-nums;white-space:nowrap}.when.svelte-zwahxf{margin:8px 0 -6px}.done.svelte-1eipi5a{text-align:center;padding-top:48px}.mark.svelte-1eipi5a{width:72px;height:72px;margin:0 auto 16px;border-radius:999px;display:grid;place-items:center;font-size:2em;font-weight:700;background:var(--ok);color:var(--surface);animation:svelte-1eipi5a-pop .4s cubic-bezier(.3,1.6,.5,1)}@keyframes svelte-1eipi5a-pop{0%{transform:scale(.4);opacity:0}}.done.svelte-1eipi5a h1:where(.svelte-1eipi5a){font-size:2em;letter-spacing:-.02em;margin:0 0 16px}ul.svelte-1eipi5a{list-style:none;padding:0;display:grid;gap:8px;max-width:360px;margin:0 auto 8px}ul.svelte-1eipi5a .row:where(.svelte-1eipi5a){border:1px solid var(--line);border-radius:var(--radius-lg);padding:10px 14px;background:var(--surface);text-align:left}.warn.svelte-1eipi5a{color:var(--danger)}.head.svelte-4e6h8j{display:flex;align-items:center;gap:12px;margin:4px 0 12px}.logo.svelte-4e6h8j{height:44px;width:auto;min-width:44px;max-width:clamp(44px,20vw,132px);flex:0 0 auto;object-fit:contain;border-radius:12px;border:1px solid var(--line);background:var(--surface-2)}h1.svelte-4e6h8j{font-size:1.7em;font-weight:800;letter-spacing:-.02em;margin:0;line-height:1.2}@media(max-width:420px){h1.svelte-4e6h8j{font-size:clamp(1.3em,6.2vw,1.7em);text-wrap:balance}}.sharebtn.svelte-4e6h8j{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px}.infobtn.svelte-4e6h8j{position:relative;padding:0;min-height:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;white-space:nowrap}.infobtn.svelte-4e6h8j:after{content:"";position:absolute;top:-10px;right:-6px;bottom:-10px;left:-6px}.infobtn.svelte-4e6h8j .ico:where(.svelte-4e6h8j){flex:none;color:var(--accent);margin-left:1px}.sharebtn.svelte-4e6h8j svg:where(.svelte-4e6h8j){width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}h2.svelte-4e6h8j{display:flex;align-items:center;gap:8px;font-size:1.35em;font-weight:800;letter-spacing:-.02em;margin:36px 0 12px;scroll-margin-top:64px}h2.svelte-4e6h8j:before{content:"";flex:none;width:4px;height:.95em;border-radius:2px;background:var(--accent)}h2.svelte-4e6h8j .cnt:where(.svelte-4e6h8j){font-size:.6em;font-weight:600;color:var(--ink-soft);letter-spacing:0}.catswrap.svelte-4e6h8j{position:sticky;top:0;z-index:2;margin:4px calc(-1 * var(--pad)) 8px;background:var(--surface);background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cats.svelte-4e6h8j{display:flex;gap:8px;overflow-x:auto;padding:10px var(--pad);scrollbar-width:none}.more-r.svelte-4e6h8j .cats:where(.svelte-4e6h8j){-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 44px),transparent)}.more-l.svelte-4e6h8j .cats:where(.svelte-4e6h8j){-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 44px),transparent)}.more-l.more-r.svelte-4e6h8j .cats:where(.svelte-4e6h8j){-webkit-mask-image:linear-gradient(to right,transparent,#000 44px,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(to right,transparent,#000 44px,#000 calc(100% - 44px),transparent)}.catnav.svelte-4e6h8j{display:none}@media(hover:hover)and (pointer:fine){.catnav.svelte-4e6h8j{display:grid;place-items:center;position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:30px;height:30px;padding:0 0 2px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:18px;line-height:1;box-shadow:var(--shadow-up);cursor:pointer}.catnav.l.svelte-4e6h8j{left:4px}.catnav.r.svelte-4e6h8j{right:4px}}.cats.svelte-4e6h8j::-webkit-scrollbar{display:none}.totop.svelte-4e6h8j{position:fixed;z-index:10;right:max(14px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:var(--accent);color:var(--accent-ink);box-shadow:0 6px 18px #00000038;animation:svelte-4e6h8j-rise .2s ease}@keyframes svelte-4e6h8j-rise{0%{transform:translateY(10px);opacity:0}}.totop.lift.svelte-4e6h8j{bottom:calc(96px + env(safe-area-inset-bottom))}.totop.svelte-4e6h8j:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.totop.svelte-4e6h8j{animation:none}}@media print{.totop.svelte-4e6h8j{display:none}}.chipcat.svelte-4e6h8j{flex:0 0 auto;border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:999px;padding:8px 14px;min-height:38px;font-size:.9em;white-space:nowrap;transition:transform .08s ease,background-color .15s ease,color .15s ease,border-color .15s ease}.chipcat.svelte-4e6h8j:active{transform:scale(.95)}.chipcat.on.svelte-4e6h8j{background:var(--accent);border-color:transparent;color:var(--accent-ink);font-weight:600}.skels.svelte-4e6h8j{margin-top:16px}.skel.svelte-4e6h8j{height:76px;border-radius:var(--radius-lg);background:linear-gradient(100deg,var(--surface-2) 40%,var(--line) 50%,var(--surface-2) 60%);background-size:200% 100%;animation:svelte-4e6h8j-shimmer 1.4s linear infinite}@keyframes svelte-4e6h8j-shimmer{to{background-position:-200% 0}}.items.svelte-4e6h8j{display:grid;gap:10px}body{font-family:var(--face-font, system-ui, -apple-system, "Noto Sans KR", sans-serif)}.head.hero.svelte-4e6h8j{margin:calc(-1 * var(--pad)) calc(-1 * var(--pad)) 12px;padding:calc(20px + env(safe-area-inset-top)) var(--pad) 16px;min-height:min(140px,28vh);align-items:flex-end;background:var(--hbg);color:var(--hink);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.head.hero.svelte-4e6h8j .muted:where(.svelte-4e6h8j){color:inherit;opacity:.85}.head.hero.svelte-4e6h8j .logo:where(.svelte-4e6h8j){border-color:transparent}.head.hero.svelte-4e6h8j .infobtn:where(.svelte-4e6h8j) .ico:where(.svelte-4e6h8j){color:inherit}.head.hero.svelte-4e6h8j .sharebtn:where(.svelte-4e6h8j){color:inherit;border-color:color-mix(in srgb,currentColor 45%,transparent);background:color-mix(in srgb,var(--surface) 18%,transparent)}.items.grid.svelte-4e6h8j{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:720px){.items.grid.svelte-4e6h8j{grid-template-columns:repeat(3,minmax(0,1fr))}}.items.grid.svelte-4e6h8j .tile:where(.svelte-4e6h8j){flex-direction:column;justify-content:space-between;gap:8px;min-height:96px}.items.grid.svelte-4e6h8j .grow:where(.svelte-4e6h8j){width:100%}.items.grid.svelte-4e6h8j .name:where(.svelte-4e6h8j){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.items.large.svelte-4e6h8j{gap:14px}.items.large.svelte-4e6h8j .tile:where(.svelte-4e6h8j){padding:18px;min-height:72px}.items.large.svelte-4e6h8j .name:where(.svelte-4e6h8j),.items.large.svelte-4e6h8j .price:where(.svelte-4e6h8j){font-size:clamp(1em,1.25em,26px)}.items.large.svelte-4e6h8j .small:where(.svelte-4e6h8j){font-size:clamp(.9em,1em,20px)}.items.svelte-4e6h8j:not(.grid):not(.large):not(.feed) .desc:where(.svelte-4e6h8j){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}.items.svelte-4e6h8j:not(.grid):not(.large):not(.feed) .opts:where(.svelte-4e6h8j){display:none}@media(max-width:719px){.items.large.svelte-4e6h8j .tile:where(.svelte-4e6h8j){display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:0;row-gap:4px;align-items:baseline;align-content:start;padding:14px}.items.large.svelte-4e6h8j .tile:where(.svelte-4e6h8j)>.mp{grid-row:1 / span 2;grid-column:1;margin-right:12px;align-self:start;width:68px;height:68px}.items.large.svelte-4e6h8j .price:where(.svelte-4e6h8j){font-size:clamp(.95em,1.05em,22px)}.items.large.svelte-4e6h8j .grow:where(.svelte-4e6h8j){display:contents}.items.large.svelte-4e6h8j .name:where(.svelte-4e6h8j){grid-column:2;grid-row:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.items.large.svelte-4e6h8j .price:where(.svelte-4e6h8j){grid-column:3;grid-row:1;margin-left:10px}.items.large.svelte-4e6h8j .desc:where(.svelte-4e6h8j){grid-column:2 / 4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;line-height:1.45}.items.large.svelte-4e6h8j .opts:where(.svelte-4e6h8j){display:none}}.items.feed.svelte-4e6h8j{gap:0}.items.feed.svelte-4e6h8j .tile.fd:where(.svelte-4e6h8j){padding:0;box-shadow:none;border-width:0 0 1px;border-radius:0;background:transparent}.items.feed.svelte-4e6h8j .tile.fd:where(.svelte-4e6h8j):active{transform:none}.fdmain.svelte-4e6h8j{display:flex;flex-direction:row-reverse;gap:14px;align-items:flex-start;width:100%;padding:14px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;min-height:120px}.fdmain.svelte-4e6h8j:disabled{cursor:default}.fd.nophoto.svelte-4e6h8j .fdmain:where(.svelte-4e6h8j){min-height:0;padding-right:52px}.fd.svelte-4e6h8j .desc:where(.svelte-4e6h8j){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;margin:4px 0 6px;line-height:1.45}.fd.svelte-4e6h8j .price:where(.svelte-4e6h8j){margin-top:6px}.fd.svelte-4e6h8j .add:where(.svelte-4e6h8j),.fd.svelte-4e6h8j .step:where(.svelte-4e6h8j){position:absolute;right:6px;bottom:20px;z-index:1}.fd.svelte-4e6h8j .add:where(.svelte-4e6h8j){width:36px;height:36px;border-radius:999px;border:0;padding:0;background:var(--surface);color:var(--accent);font-size:1.5em;font-weight:600;line-height:1;box-shadow:0 1px 6px #00000038;cursor:pointer;transition:transform .08s ease}.fd.svelte-4e6h8j .add:where(.svelte-4e6h8j):active,.fd.svelte-4e6h8j .step:where(.svelte-4e6h8j) button:where(.svelte-4e6h8j):active{transform:scale(.9)}.fd.svelte-4e6h8j .step:where(.svelte-4e6h8j){display:flex;align-items:center;gap:2px;padding:2px;border-radius:999px;background:var(--accent);color:var(--accent-ink);box-shadow:0 1px 6px #00000038}.fd.svelte-4e6h8j .step:where(.svelte-4e6h8j) button:where(.svelte-4e6h8j){width:32px;height:32px;border:0;border-radius:999px;background:transparent;color:inherit;font-size:1.25em;font-weight:700;cursor:pointer;padding:0}.fd.svelte-4e6h8j .step:where(.svelte-4e6h8j) span:where(.svelte-4e6h8j){min-width:18px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.fd.svelte-4e6h8j .incart:where(.svelte-4e6h8j){top:8px;right:-4px}.fd.nophoto.svelte-4e6h8j .add:where(.svelte-4e6h8j),.fd.nophoto.svelte-4e6h8j .step:where(.svelte-4e6h8j){bottom:auto;top:50%;transform:translateY(-50%)}.fd.nophoto.svelte-4e6h8j .add:where(.svelte-4e6h8j):active{transform:translateY(-50%) scale(.9)}.fd.out.svelte-4e6h8j .fdmain:where(.svelte-4e6h8j){opacity:.6}.items.feed.svelte-4e6h8j:not(.hero) .tile.fd:where(.svelte-4e6h8j):last-child{border-bottom:0}@media(min-width:720px){.items.feed.svelte-4e6h8j:not(.hero){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}.items.feed.hero.svelte-4e6h8j{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--pad));padding:2px var(--pad) 10px;scrollbar-width:none;scroll-padding-inline:var(--pad)}.items.feed.hero.svelte-4e6h8j::-webkit-scrollbar{display:none}.feedwrap.herowrap.svelte-4e6h8j{position:relative}.herowrap.svelte-4e6h8j .catnav:where(.svelte-4e6h8j){top:40%;width:38px;height:38px;font-size:22px;z-index:2}.herowrap.svelte-4e6h8j .catnav.l:where(.svelte-4e6h8j){left:-6px}.herowrap.svelte-4e6h8j .catnav.r:where(.svelte-4e6h8j){right:-6px}.items.feed.hero.svelte-4e6h8j .tile.fd:where(.svelte-4e6h8j){flex:0 0 min(42%,200px);scroll-snap-align:start;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1);overflow:hidden}.items.feed.hero.svelte-4e6h8j .fdmain:where(.svelte-4e6h8j){flex-direction:column;gap:0;padding:0;min-height:0}.items.feed.hero.svelte-4e6h8j .fdmain:where(.svelte-4e6h8j) .mp{border-radius:0;aspect-ratio:1 / 1}.items.feed.hero.svelte-4e6h8j .grow:where(.svelte-4e6h8j){padding:8px 10px 10px;width:100%;box-sizing:border-box}.items.feed.hero.svelte-4e6h8j .name:where(.svelte-4e6h8j){font-size:.95em;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}.items.feed.hero.svelte-4e6h8j .desc:where(.svelte-4e6h8j){-webkit-line-clamp:1;line-clamp:1;margin:2px 0 4px;font-size:.85em}.items.feed.hero.svelte-4e6h8j .price:where(.svelte-4e6h8j){margin-top:4px;font-size:.95em}.items.feed.hero.svelte-4e6h8j .add:where(.svelte-4e6h8j){width:32px;height:32px;font-size:1.35em}.items.feed.hero.svelte-4e6h8j .step:where(.svelte-4e6h8j) button:where(.svelte-4e6h8j){width:28px;height:28px}.items.feed.hero.svelte-4e6h8j .add:where(.svelte-4e6h8j),.items.feed.hero.svelte-4e6h8j .step:where(.svelte-4e6h8j){bottom:auto;top:8px;right:8px}.items.feed.hero.svelte-4e6h8j .fd.nophoto:where(.svelte-4e6h8j) .add:where(.svelte-4e6h8j),.items.feed.hero.svelte-4e6h8j .fd.nophoto:where(.svelte-4e6h8j) .step:where(.svelte-4e6h8j){top:10px;transform:none}.items.feed.hero.svelte-4e6h8j .incart:where(.svelte-4e6h8j){top:6px;right:46px}.items.feed.hero.svelte-4e6h8j .fd.nophoto:where(.svelte-4e6h8j) .fdmain:where(.svelte-4e6h8j){padding-right:0}.tile.svelte-4e6h8j{position:relative;display:flex;gap:12px;align-items:flex-start;text-align:left;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:14px;min-height:56px;box-shadow:var(--shadow-1);transition:transform .08s ease,box-shadow .15s ease}.tile.svelte-4e6h8j:active:not(:disabled){transform:scale(.98)}.tile.svelte-4e6h8j:disabled{opacity:.5}.incart.svelte-4e6h8j{position:absolute;top:-8px;right:-6px;z-index:1;min-width:22px;height:22px;padding:0 6px;border-radius:999px;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);font-size:.75em;font-weight:700;box-shadow:var(--shadow-1)}.tile.out.svelte-4e6h8j{opacity:1;border-style:dashed;background:var(--surface-2);box-shadow:none}.tile.out.svelte-4e6h8j .name:where(.svelte-4e6h8j),.tile.out.svelte-4e6h8j .price:where(.svelte-4e6h8j){opacity:.55}.tile.out.svelte-4e6h8j .price:where(.svelte-4e6h8j){text-decoration:line-through}.chip.svelte-4e6h8j{margin-left:6px;padding:1px 6px;border-radius:999px;vertical-align:middle;font-size:.75em;font-weight:600;white-space:nowrap;color:var(--danger);border:1px solid var(--danger)}.name.svelte-4e6h8j{font-weight:600}.price.svelte-4e6h8j{white-space:nowrap;font-weight:700;font-variant-numeric:tabular-nums}.small.svelte-4e6h8j{font-size:.85em}.card.svelte-4e6h8j{padding:12px 14px;margin:10px 0;border-radius:var(--radius-lg)}.note.svelte-4e6h8j{background:var(--surface-2);border-color:transparent}.note.closed.svelte-4e6h8j{border:1.5px solid var(--danger);background:color-mix(in srgb,var(--danger) 7%,var(--surface))}.note.closed.svelte-4e6h8j strong:where(.svelte-4e6h8j){color:var(--danger)}@media(max-width:640px){.note.closed.svelte-4e6h8j .browse:where(.svelte-4e6h8j){display:none}}.err.svelte-4e6h8j{border-color:var(--danger);color:var(--danger)}.mine.svelte-4e6h8j{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin:8px 0}.mine.svelte-4e6h8j .pill:where(.svelte-4e6h8j){display:inline-flex;align-items:center;gap:6px;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1)}.dot.svelte-4e6h8j{width:8px;height:8px;border-radius:999px;background:var(--accent);animation:svelte-4e6h8j-pulse 2s ease-in-out infinite}.dot.ok.svelte-4e6h8j{background:var(--ok);animation:none}@keyframes svelte-4e6h8j-pulse{50%{opacity:.35}}.pickstore.svelte-4e6h8j{display:grid;gap:8px}.pickup.svelte-4e6h8j{margin:0 0 12px}.head.svelte-4e6h8j .eta:where(.svelte-4e6h8j){display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.head.svelte-4e6h8j .eta:where(.svelte-4e6h8j) svg:where(.svelte-4e6h8j){flex:none}.head.svelte-4e6h8j .sep:where(.svelte-4e6h8j){margin:0 4px;flex:none}.head.svelte-4e6h8j>.grow:where(.svelte-4e6h8j){min-width:0}.head.svelte-4e6h8j .subline:where(.svelte-4e6h8j){margin-top:2px;display:flex;align-items:center;flex-wrap:nowrap;min-width:0;white-space:nowrap}.head.svelte-4e6h8j .subline:where(.svelte-4e6h8j) .lbl:where(.svelte-4e6h8j){min-width:0;overflow:hidden;text-overflow:ellipsis}.head.svelte-4e6h8j .subline:where(.svelte-4e6h8j) .eta:where(.svelte-4e6h8j),.head.svelte-4e6h8j .subline:where(.svelte-4e6h8j) .nowrap:where(.svelte-4e6h8j){flex:none}.head.svelte-4e6h8j .subline:where(.svelte-4e6h8j) .infobtn:where(.svelte-4e6h8j){display:inline-flex;align-items:center;gap:3px;min-width:min(6.5em,40%);flex:0 1 auto}.pickup.svelte-4e6h8j .pickrow:where(.svelte-4e6h8j){margin:6px 0 0}.pickup.svelte-4e6h8j .pickrow:where(.svelte-4e6h8j) .pill:where(.svelte-4e6h8j){font-size:.88em;min-height:36px;padding:0 6px;white-space:nowrap}.pickat.svelte-4e6h8j{margin-top:8px;min-height:40px;padding:0 10px;font-size:1em;border:1px solid var(--line);border-radius:var(--radius, 10px);background:transparent;color:inherit}.types.svelte-4e6h8j{margin:12px 0;padding:4px;gap:4px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2)}.types.svelte-4e6h8j .pill:where(.svelte-4e6h8j){flex:1;border:0;min-height:40px;font-size:.95em}.pill.on.svelte-4e6h8j{background:var(--accent);color:var(--accent-ink);border-color:transparent;font-weight:600}.noticebox.svelte-4e6h8j{width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 48px);display:flex;flex-direction:column}.noticehead.svelte-4e6h8j{display:flex;align-items:flex-start;gap:8px;justify-content:space-between}.noticehead.svelte-4e6h8j h3:where(.svelte-4e6h8j){flex:1}.noticebody.svelte-4e6h8j{white-space:pre-line;overflow-y:auto;line-height:1.6;min-height:0;flex:1 1 auto}.noticecounter.svelte-4e6h8j{margin:12px 0 0;font-size:.9em;opacity:.75}.noticelinks.svelte-4e6h8j{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.noticelinks.svelte-4e6h8j .btn:where(.svelte-4e6h8j){flex:1 1 auto;text-align:center;text-decoration:none}.noticebox.svelte-4e6h8j .acts:where(.svelte-4e6h8j) .btn:where(.svelte-4e6h8j){flex:1}.noticebar.svelte-4e6h8j{display:flex;align-items:center;gap:8px;justify-content:space-between}.noticebar.svelte-4e6h8j .pill:where(.svelte-4e6h8j){flex:none}.sharebox.svelte-4e6h8j{width:min(360px,calc(100vw - 32px));text-align:center}.sharebox.svelte-4e6h8j .qr:where(.svelte-4e6h8j){background:#fff;padding:12px;border-radius:12px;display:inline-block;line-height:0;margin:8px 0 4px}.sharebox.svelte-4e6h8j .qr:where(.svelte-4e6h8j) svg{width:220px;height:220px;display:block}.sharebox.svelte-4e6h8j .url:where(.svelte-4e6h8j){display:block;font-size:.8em;color:var(--ink-soft);overflow-wrap:anywhere;margin:6px 0 0}.sharebox.svelte-4e6h8j .acts:where(.svelte-4e6h8j){justify-content:center}.foot.svelte-4e6h8j{margin:32px 0 calc(120px + env(safe-area-inset-bottom));display:grid;gap:10px;justify-items:center;text-align:center;border-top:1px solid var(--line);padding-top:20px}
