.page.svelte-5hymd7{--ink:#f4f5f8;--muted:#9aa3b5;--line:#ffffff14;--panel:#ffffff09;min-height:100vh;color:var(--ink);position:relative;overflow:hidden}.glow.svelte-5hymd7{pointer-events:none;background:radial-gradient(640px 420px at 72% 28%,#7c6cff52,#0000 70%),radial-gradient(520px 380px at 18% 12%,#3fd0c929,#0000 70%);height:1000px;position:absolute;inset:-200px 0 auto}.grid-bg.svelte-5hymd7{pointer-events:none;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.5;background-size:64px 64px;height:900px;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(70% 60% at 50% 20%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 20%,#000 20%,#0000 75%)}.wrap.svelte-5hymd7{position:relative}.nav.svelte-5hymd7{justify-content:space-between;align-items:center;height:76px;display:flex}.links.svelte-5hymd7{gap:2rem;display:flex}.links.svelte-5hymd7 a:where(.svelte-5hymd7){color:var(--muted);font-size:.925rem;font-weight:500;text-decoration:none;transition:color .2s}.links.svelte-5hymd7 a:where(.svelte-5hymd7):hover{color:var(--ink)}.hero.svelte-5hymd7{grid-template-columns:1.05fr .95fr;align-items:center;gap:4rem;padding:5.5rem 0 7rem;display:grid}.copy.svelte-5hymd7{animation:.8s cubic-bezier(.2,.7,.2,1) both svelte-5hymd7-rise}.eyebrow.svelte-5hymd7{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:999px;align-items:center;gap:.55rem;padding:.4rem .85rem;font-size:.8rem;font-weight:500;display:inline-flex}.dot.svelte-5hymd7{background:var(--accent-2);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #3fd0c926}h1.svelte-5hymd7{letter-spacing:-.04em;margin:1.4rem 0;font-size:clamp(2.5rem,5.4vw,4.25rem);font-weight:800;line-height:1.04}.grad.svelte-5hymd7{background:linear-gradient(90deg,#b9b0ff 0%,#8f84ff 40%,#6ee7e0 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lead.svelte-5hymd7{max-width:34rem;color:var(--muted);margin-bottom:2.25rem;font-size:1.125rem;line-height:1.7}.cta.svelte-5hymd7{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.gbtn.svelte-5hymd7{min-height:44px}.hint.svelte-5hymd7{color:var(--muted);align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.hint.svelte-5hymd7 svg{width:16px;height:16px;color:var(--accent-2)}.error.svelte-5hymd7{color:#ff9b9b;margin-top:1rem;font-size:.9rem}.preview.svelte-5hymd7{height:540px;animation:1s cubic-bezier(.2,.7,.2,1) .15s both svelte-5hymd7-rise;position:relative}.card.svelte-5hymd7{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff14,#ffffff06);border-radius:20px;position:absolute;box-shadow:0 40px 90px #0000008c,inset 0 1px #ffffff12}.card.svelte-5hymd7 small:where(.svelte-5hymd7){color:var(--muted);font-size:.75rem;display:block}.receipt.svelte-5hymd7{gap:.9rem;width:340px;padding:1.5rem;display:grid;top:64px;right:0}.r-head.svelte-5hymd7{justify-content:space-between;align-items:center;padding-bottom:.4rem;display:flex}.r-head.svelte-5hymd7 b:where(.svelte-5hymd7){font-size:1.1rem}.pill.svelte-5hymd7{color:#7ff0e9;background:#3fd0c91f;border-radius:999px;padding:.25rem .7rem;font-size:.75rem;font-weight:600}.r-row.svelte-5hymd7{color:#d6dae3;justify-content:space-between;font-size:.9rem;display:flex}.r-row.svelte-5hymd7 em:where(.svelte-5hymd7){color:var(--muted);margin-left:.25rem;font-style:normal}.r-total.svelte-5hymd7{border-top:1px dashed var(--line);justify-content:space-between;align-items:baseline;padding-top:.9rem;display:flex}.r-total.svelte-5hymd7 strong:where(.svelte-5hymd7){letter-spacing:-.02em;font-size:1.5rem}.r-pay.svelte-5hymd7{text-align:center;background:linear-gradient(135deg, var(--accent), #5b8cff);border-radius:12px;padding:.8rem;font-size:.925rem;font-weight:600;box-shadow:0 10px 30px #7c6cff73}.stat.svelte-5hymd7{gap:.3rem;width:250px;padding:1.25rem;animation:7s ease-in-out infinite svelte-5hymd7-float;display:grid;bottom:0;left:0}.stat.svelte-5hymd7 strong:where(.svelte-5hymd7){letter-spacing:-.02em;font-size:1.45rem}.up.svelte-5hymd7{color:#6ee7a8;font-size:.78rem;font-weight:600}.bars.svelte-5hymd7{align-items:flex-end;gap:6px;height:56px;margin-top:.6rem;display:flex}.bars.svelte-5hymd7 span:where(.svelte-5hymd7){background:#ffffff1a;border-radius:4px;flex:1}.bars.svelte-5hymd7 span.hi:where(.svelte-5hymd7){background:linear-gradient(180deg, #a79dff, var(--accent))}.toast.svelte-5hymd7{align-items:center;gap:.75rem;padding:.8rem 1rem .8rem .8rem;font-size:.85rem;animation:6s ease-in-out 1s infinite svelte-5hymd7-float;display:flex;top:0;left:0}.ok.svelte-5hymd7{color:#6ee7a8;background:#6ee7a826;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.ok.svelte-5hymd7 svg{width:18px;height:18px}.features.svelte-5hymd7{text-align:center;padding:2rem 0 7rem}.kicker.svelte-5hymd7{color:#b9b0ff;letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;font-weight:700}.features.svelte-5hymd7 h2:where(.svelte-5hymd7){letter-spacing:-.03em;margin:.8rem 0 1rem;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:700}.sub.svelte-5hymd7{max-width:36rem;color:var(--muted);margin:0 auto 3.5rem;line-height:1.7}.f-grid.svelte-5hymd7{text-align:left;grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.feature.svelte-5hymd7{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:1.75rem;transition:border-color .25s,transform .25s,background .25s}.feature.svelte-5hymd7:hover{background:#ffffff0d;border-color:#b9b0ff4d;transform:translateY(-3px)}.icon.svelte-5hymd7{color:#c3bbff;background:#7c6cff24;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:1.25rem;display:grid;box-shadow:inset 0 0 0 1px #7c6cff40}.feature.svelte-5hymd7 h3:where(.svelte-5hymd7){margin-bottom:.5rem;font-size:1.05rem;font-weight:600}.feature.svelte-5hymd7 p:where(.svelte-5hymd7){color:var(--muted);font-size:.925rem;line-height:1.65}.final.svelte-5hymd7{padding-bottom:6rem}.final-card.svelte-5hymd7{border:1px solid var(--line);text-align:center;background:radial-gradient(500px 240px at 50% 0%, #7c6cff47, transparent 70%), var(--panel);border-radius:28px;justify-items:center;gap:1rem;padding:4.5rem 1.5rem;display:grid;position:relative}.final-card.svelte-5hymd7 h2:where(.svelte-5hymd7){letter-spacing:-.03em;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:700}.final-card.svelte-5hymd7 p:where(.svelte-5hymd7){color:var(--muted);margin-bottom:1rem}.foot.svelte-5hymd7{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:2rem 0 2.5rem;font-size:.85rem;display:flex}.foot.svelte-5hymd7 .brand:where(.svelte-5hymd7){color:var(--ink);font-size:1rem}@keyframes svelte-5hymd7-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes svelte-5hymd7-float{50%{transform:translateY(-10px)}}@media (width<=960px){.hero.svelte-5hymd7{grid-template-columns:1fr;gap:3.5rem;padding:3rem 0 5rem}.preview.svelte-5hymd7{width:100%;max-width:480px;height:540px;margin-inline:auto}.receipt.svelte-5hymd7{right:0}.f-grid.svelte-5hymd7{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.links.svelte-5hymd7{display:none}.preview.svelte-5hymd7{gap:1rem;height:auto;display:grid}.card.svelte-5hymd7{width:auto;animation:none;position:relative;inset:auto}.toast.svelte-5hymd7{order:-1}.f-grid.svelte-5hymd7{grid-template-columns:1fr}.final-card.svelte-5hymd7{padding:3rem 1.25rem}}.shell.svelte-12hq2y2{--green:#07704c;--green-ink:#0a6848;--ink:#141b2d;--muted:#6b7385;--soft:#e8eef6;--navy:#1f2a3c;min-height:100vh;padding-bottom:calc(72px + env(safe-area-inset-bottom));color:var(--ink);background:#f3f5f9}.shell.notabs.svelte-12hq2y2{padding-bottom:0}.top.svelte-12hq2y2{z-index:20;background:#fff;position:sticky;top:0;box-shadow:0 1px #141b2d0d}.bar.svelte-12hq2y2{align-items:center;gap:.75rem;height:64px;display:flex}.logo.svelte-12hq2y2{background:var(--green);color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.logo.svelte-12hq2y2 svg{width:19px;height:19px}.back.svelte-12hq2y2{width:40px;height:40px;color:var(--ink);border-radius:12px;flex:none;place-items:center;margin-left:-8px;display:grid}.back.svelte-12hq2y2:hover{background:#f1f4f8}.back.svelte-12hq2y2 svg{width:24px;height:24px}h1.svelte-12hq2y2{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:1.1rem;font-weight:700;overflow:hidden}.menu.svelte-12hq2y2{position:relative}.menu.svelte-12hq2y2 summary:where(.svelte-12hq2y2){cursor:pointer;border-radius:50%;list-style:none}.menu.svelte-12hq2y2 summary:where(.svelte-12hq2y2)::-webkit-details-marker{display:none}.menu.svelte-12hq2y2 img:where(.svelte-12hq2y2),.avatar.svelte-12hq2y2{border-radius:50%;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 0 0 2px #fff,0 0 0 3px #d5dbe5}.avatar.svelte-12hq2y2{background:var(--green);color:#fff;text-transform:uppercase;font-weight:700}.pop.svelte-12hq2y2{background:#fff;border-radius:14px;gap:.2rem;width:240px;padding:1rem;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px #141b2d29,0 0 0 1px #141b2d0f}.pop.svelte-12hq2y2 small:where(.svelte-12hq2y2){color:var(--muted);overflow-wrap:anywhere}.pop.svelte-12hq2y2 button:where(.svelte-12hq2y2){color:#b42318;cursor:pointer;background:#fff;border:1px solid #e3e7ee;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;margin-top:.75rem;padding:.6rem;font-weight:600;display:inline-flex}.pop.svelte-12hq2y2 svg{width:16px;height:16px}.tabs.svelte-12hq2y2{z-index:25;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #e6e9ef;position:fixed;bottom:0;left:0;right:0}.tabs-in.svelte-12hq2y2{grid-auto-columns:1fr;grid-auto-flow:column;height:68px;display:grid}.tabs.svelte-12hq2y2 a:where(.svelte-12hq2y2){color:#2a3346;align-content:center;place-items:center;gap:.2rem;font-size:.82rem;font-weight:600;text-decoration:none;display:grid}.tabs.svelte-12hq2y2 a.on:where(.svelte-12hq2y2){color:var(--green)}.tabs.svelte-12hq2y2 svg{width:23px;height:23px}.home.svelte-et6md{padding-top:1.25rem;padding-bottom:1.5rem}.date.svelte-et6md{color:var(--muted);font-size:.875rem;font-weight:500}.hello.svelte-et6md h2:where(.svelte-et6md){letter-spacing:-.02em;margin-top:.2rem;font-size:1.5rem;font-weight:800}.kasir.svelte-et6md{color:#fff;background:linear-gradient(135deg,#07704c,#0b8a5f);border-radius:20px;align-items:center;gap:1rem;margin-top:1.25rem;padding:1.25rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 14px 30px #07704c47}.kasir.svelte-et6md:hover{transform:translateY(-2px);box-shadow:0 18px 36px #07704c52}.kasir.svelte-et6md:active{transform:none}.k-icon.svelte-et6md{background:#ffffff29;border-radius:16px;flex:none;place-items:center;width:56px;height:56px;display:grid}.k-icon.svelte-et6md svg{width:28px;height:28px}.k-text.svelte-et6md{flex:1;gap:.15rem;min-width:0;display:grid}.k-text.svelte-et6md b:where(.svelte-et6md){font-size:1.3rem;font-weight:800}.k-text.svelte-et6md small:where(.svelte-et6md){color:#ffffffd1;font-size:.9rem}.k-go.svelte-et6md{width:44px;height:44px;color:var(--green);background:#fff;border-radius:12px;flex:none;place-items:center;display:grid}.menus.svelte-et6md{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.menu.svelte-et6md{color:inherit;background:#fff;border-radius:18px;align-content:start;gap:.3rem;padding:1.1rem;text-decoration:none;display:grid;position:relative;box-shadow:0 1px 2px #141b2d0a}.menu.svelte-et6md:last-child:nth-child(3n+1){grid-column:1/-1}a.menu.svelte-et6md{transition:transform .15s,box-shadow .15s}a.menu.svelte-et6md:hover{transform:translateY(-2px);box-shadow:0 8px 20px #141b2d14}.m-icon.svelte-et6md{width:48px;height:48px;color:var(--green);background:#e6f3ee;border-radius:14px;place-items:center;margin-bottom:.6rem;display:grid}.m-icon.svelte-et6md svg{width:24px;height:24px}.menu.svelte-et6md b:where(.svelte-et6md){font-size:1.05rem;font-weight:700}.menu.svelte-et6md small:where(.svelte-et6md){color:var(--muted);font-size:.85rem;line-height:1.45}@media (width<=760px){.menus.svelte-et6md{grid-template-columns:1fr 1fr}.menu.svelte-et6md:last-child:nth-child(odd){grid-column:span 2}.menu.svelte-et6md:last-child:nth-child(2n){grid-column:auto}}.scanner.svelte-zjz3jq{color:#fff;background:#111827;border:0;border-radius:20px;width:min(420px,100% - 32px);padding:0}.scanner.svelte-zjz3jq::backdrop{background:#0009}.head.svelte-zjz3jq{justify-content:space-between;align-items:center;padding:.8rem 1rem;display:flex}.x.svelte-zjz3jq{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.x.svelte-zjz3jq svg{width:20px;height:20px}.view.svelte-zjz3jq{aspect-ratio:4/3;background:#000;position:relative}video.svelte-zjz3jq{object-fit:cover;width:100%;height:100%;display:block}.aim.svelte-zjz3jq{border:2px solid #34d399;border-radius:12px;position:absolute;inset:30% 12%;box-shadow:0 0 0 999px #00000059}.status.svelte-zjz3jq{text-align:center;color:#d1d5db;padding:.8rem 1rem 1rem;font-size:.9rem}.err.svelte-zjz3jq{color:#fca5a5;padding:1rem 1rem 1.25rem}.kasir.svelte-u26tls{padding-bottom:120px}.search.svelte-u26tls{background:var(--soft);border-radius:16px;align-items:center;gap:.5rem;margin-top:.9rem;padding:6px 6px 6px 16px;display:flex}.s-icon.svelte-u26tls{color:#3b4456;display:grid}.search.svelte-u26tls input:where(.svelte-u26tls){min-width:0;height:44px;color:var(--ink);font:inherit;background:0 0;border:0;flex:1;font-size:1rem}.search.svelte-u26tls input:where(.svelte-u26tls):focus{outline:none}.search.svelte-u26tls:focus-within{box-shadow:0 0 0 2px var(--green)}.search.svelte-u26tls input:where(.svelte-u26tls)::placeholder{color:#4b5466}.scan.svelte-u26tls{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:12px;flex:none;place-items:center;width:50px;height:48px;display:grid}.scan.svelte-u26tls svg{width:24px;height:24px}.chips.svelte-u26tls{scrollbar-width:none;gap:.5rem;margin:.9rem -16px 0;padding:0 16px .25rem;display:flex;overflow-x:auto}.chips.svelte-u26tls::-webkit-scrollbar{display:none}.chips.svelte-u26tls button:where(.svelte-u26tls){background:var(--soft);color:#2a3346;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.55rem 1.05rem;font-size:.925rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.chips.svelte-u26tls button.on:where(.svelte-u26tls){background:var(--green);color:#fff}.grid.svelte-u26tls{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:12px;margin-top:1rem;display:grid}.card.svelte-u26tls{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#fff;border:2px solid #0000;border-radius:16px;flex-direction:column;padding:10px 10px 12px;display:flex;box-shadow:0 1px 2px #141b2d0a}.card.svelte-u26tls:active{transform:scale(.98)}.card.out.svelte-u26tls{cursor:not-allowed;opacity:.6}.step.svelte-u26tls{flex-basis:100%;align-items:center;gap:4px;display:flex}.step.svelte-u26tls .del:where(.svelte-u26tls){color:#b42318;background:#fff5f4;margin-right:auto}.step.svelte-u26tls b:where(.svelte-u26tls){text-align:center;min-width:1.6em;font-size:1.05rem;font-weight:800}.step.svelte-u26tls button:where(.svelte-u26tls){background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.step.svelte-u26tls .min:where(.svelte-u26tls){color:var(--green-ink);background:#e4edfb}.step.svelte-u26tls .min:where(.svelte-u26tls):disabled{color:#a3acbb;background:#eef1f5}.step.svelte-u26tls button:where(.svelte-u26tls):disabled{cursor:not-allowed;background:#c7cdd6}.step.svelte-u26tls svg{stroke-width:2.2px;width:20px;height:20px}.card.picked.svelte-u26tls{border-color:#cfdfda;box-shadow:0 0 0 3px #edf4f2}.img.svelte-u26tls{aspect-ratio:1/.92;background:linear-gradient(160deg,#f1f4f8,#e3e9f1);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.img.svelte-u26tls img:where(.svelte-u26tls){object-fit:cover;width:100%;height:100%}.ph.svelte-u26tls{filter:saturate(.9);font-size:3.4rem}.stock.svelte-u26tls{color:var(--ink);background:#fff;border-radius:8px;padding:.2rem .55rem;font-size:.8rem;font-weight:700;line-height:1.3;position:absolute;top:8px;left:8px}.stock.low.svelte-u26tls{color:#7a3f00;background:#ffe3c4}.stock.out.svelte-u26tls{color:#b42318;background:#fde2e1}.name.svelte-u26tls{margin:.7rem 2px .9rem;font-size:1.02rem;font-weight:700;line-height:1.3}.foot.svelte-u26tls{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem;margin-top:auto;padding-inline:2px;display:flex}.price.svelte-u26tls{display:grid}.price.svelte-u26tls small:where(.svelte-u26tls){color:var(--muted);font-size:.82rem}.price.svelte-u26tls b:where(.svelte-u26tls){color:var(--green-ink);letter-spacing:-.01em;white-space:nowrap;font-size:1.2rem;font-weight:800}.note.svelte-u26tls{text-align:center;color:var(--muted);grid-column:1/-1;padding:3rem 0}.err.svelte-u26tls{color:#b42318}.cartbar.svelte-u26tls{z-index:25;left:0;right:0;bottom:calc(78px + env(safe-area-inset-bottom));background:var(--navy);color:#fff;border-radius:20px;align-items:center;gap:.9rem;padding:12px;display:flex;position:fixed;box-shadow:0 16px 40px #141b2d59}.bagbtn.svelte-u26tls{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:14px;flex:none;place-items:center;width:54px;height:54px;display:grid;position:relative}.bagbtn.svelte-u26tls svg{width:24px;height:24px}.count.svelte-u26tls{color:#1f2a3c;background:#f59e0b;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:.75rem;font-weight:800;display:grid;position:absolute;top:-7px;left:-7px}.sum.svelte-u26tls{flex:1;min-width:0;line-height:1.15;display:grid}.sum.svelte-u26tls small:where(.svelte-u26tls){color:#c4cbd8;font-size:.85rem}.sum.svelte-u26tls b:where(.svelte-u26tls){letter-spacing:-.02em;white-space:nowrap;font-size:1.65rem;font-weight:800}.pay.svelte-u26tls{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:.45rem;padding:.95rem 1.2rem;font-size:1.05rem;font-weight:700;display:inline-flex}.pay.svelte-u26tls svg{width:19px;height:19px}@media (width<=380px){.sum.svelte-u26tls b:where(.svelte-u26tls){font-size:1.35rem}.pay.svelte-u26tls{padding-inline:.9rem}}.list.svelte-5pw8dr{padding-top:1rem;padding-bottom:1.5rem}.tools.svelte-5pw8dr{gap:.6rem;display:flex}.search.svelte-5pw8dr{background:var(--soft);color:#3b4456;border-radius:14px;flex:1;align-items:center;gap:.5rem;min-width:0;height:52px;padding:0 14px;display:flex}.search.svelte-5pw8dr:focus-within{box-shadow:0 0 0 2px var(--green)}.search.svelte-5pw8dr input:where(.svelte-5pw8dr){min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;font-size:1rem}.search.svelte-5pw8dr input:where(.svelte-5pw8dr):focus{outline:none}.new.svelte-5pw8dr{background:var(--green);color:#fff;border-radius:14px;align-items:center;gap:.35rem;height:52px;padding:0 1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.count.svelte-5pw8dr{color:var(--muted);margin:1rem 2px .5rem;font-size:.85rem;font-weight:600}.rows.svelte-5pw8dr{gap:8px;display:grid}.row.svelte-5pw8dr{color:inherit;background:#fff;border-radius:16px;align-items:center;gap:.85rem;padding:10px 12px 10px 10px;text-decoration:none;transition:box-shadow .15s;display:flex;box-shadow:0 1px 2px #141b2d0a}.row.svelte-5pw8dr:hover{box-shadow:0 6px 18px #141b2d14}.thumb.svelte-5pw8dr{background:linear-gradient(160deg,#f1f4f8,#e3e9f1);border-radius:12px;flex:none;place-items:center;width:56px;height:56px;font-size:1.7rem;display:grid;overflow:hidden}.thumb.svelte-5pw8dr img:where(.svelte-5pw8dr){object-fit:cover;width:100%;height:100%}.info.svelte-5pw8dr{flex:1;gap:.15rem;min-width:0;display:grid}.info.svelte-5pw8dr b:where(.svelte-5pw8dr){white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.info.svelte-5pw8dr small:where(.svelte-5pw8dr),.right.svelte-5pw8dr small:where(.svelte-5pw8dr){color:var(--muted);font-size:.8rem}.right.svelte-5pw8dr{text-align:right;justify-items:end;gap:.15rem;display:grid}.right.svelte-5pw8dr b:where(.svelte-5pw8dr){color:var(--green-ink);white-space:nowrap;font-weight:800}.right.svelte-5pw8dr small.low:where(.svelte-5pw8dr){color:#b45309;font-weight:700}.chev.svelte-5pw8dr{color:#a3acbb;display:grid}.note.svelte-5pw8dr{text-align:center;color:var(--muted);padding:3rem 0}.err.svelte-5pw8dr{color:#b42318}@media (width<=420px){.new.svelte-5pw8dr span:where(.svelte-5pw8dr){display:none}.new.svelte-5pw8dr{justify-content:center;width:52px;padding:0}}.sheet.svelte-1v8btbv{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink);background:#fff;border:0;margin:0;padding:0}.sheet[open].svelte-1v8btbv{flex-direction:column;animation:.2s cubic-bezier(.2,.8,.2,1) svelte-1v8btbv-up;display:flex}.sheet.svelte-1v8btbv::backdrop{background:#141b2d73}header.svelte-1v8btbv{border-bottom:1px solid #edf0f4;flex:none;padding:8px 16px 12px}.head.svelte-1v8btbv{align-items:center;gap:.5rem;height:52px;display:flex}.head.svelte-1v8btbv h2:where(.svelte-1v8btbv){font-size:1.1rem;font-weight:700}.x.svelte-1v8btbv{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;margin-left:-8px;display:grid}.x.svelte-1v8btbv svg{width:24px;height:24px}.search.svelte-1v8btbv{color:#3b4456;background:#eef2f8;border:1px solid #0000;border-radius:12px;align-items:center;gap:.5rem;height:50px;padding:0 14px;display:flex}.search.svelte-1v8btbv:focus-within{border-color:var(--green);background:#fff}.search.svelte-1v8btbv svg{flex:none;width:20px;height:20px}.search.svelte-1v8btbv input:where(.svelte-1v8btbv){min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;font-size:1rem}.search.svelte-1v8btbv input:where(.svelte-1v8btbv):focus{outline:none}.body.svelte-1v8btbv{overscroll-behavior:contain;flex:1;align-content:start;gap:4px;padding:8px 12px;display:grid;overflow-y:auto}footer.svelte-1v8btbv{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #edf0f4;flex:none}@keyframes svelte-1v8btbv-up{0%{opacity:0;transform:translateY(24px)}}@media (width>=800px){.sheet.svelte-1v8btbv{border-radius:20px;width:min(560px,100%);height:85vh;margin:auto;overflow:hidden}}.form.svelte-tj1bwl{gap:14px;padding-top:1rem;padding-bottom:150px;display:grid}.note.svelte-tj1bwl{text-align:center;color:var(--muted);padding:3rem 1rem}.note.svelte-tj1bwl a:where(.svelte-tj1bwl){color:var(--green);font-weight:600}.card.svelte-tj1bwl{background:#fff;border-radius:18px;padding:1.1rem;box-shadow:0 1px 2px #141b2d0a}.sec-head.svelte-tj1bwl{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.sec-head.svelte-tj1bwl h2:where(.svelte-tj1bwl){align-items:center;gap:.55rem;font-size:1.1rem;font-weight:700;display:flex}.sec-head.svelte-tj1bwl h2:where(.svelte-tj1bwl) svg{width:22px;height:22px;color:var(--green);flex:none}.tag.svelte-tj1bwl{color:var(--ink);flex:none;font-size:.75rem;font-weight:700}.tag.red.svelte-tj1bwl{color:#b42318;background:#fde2e1;border-radius:6px;padding:.2rem .55rem}.tag.plain.svelte-tj1bwl{color:var(--muted)}label.svelte-tj1bwl,.lbl.svelte-tj1bwl{margin-bottom:.45rem;font-size:.925rem;font-weight:700;display:block}.top-gap.svelte-tj1bwl{margin-top:1.1rem}.label-row.svelte-tj1bwl{justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:1.1rem;display:flex}.label-row.svelte-tj1bwl label:where(.svelte-tj1bwl),.label-row.svelte-tj1bwl .lbl:where(.svelte-tj1bwl){margin-bottom:.45rem}.req.svelte-tj1bwl,.side.svelte-tj1bwl{color:var(--muted);font-size:.8rem;font-weight:700}.req.svelte-tj1bwl,.green.svelte-tj1bwl{color:var(--green)}.help.svelte-tj1bwl{color:var(--muted);margin-top:.45rem;font-size:.82rem;line-height:1.45}.field.svelte-tj1bwl,.money.svelte-tj1bwl,.sku.svelte-tj1bwl,.picker.svelte-tj1bwl{width:100%;min-height:52px;color:var(--ink);font:inherit;background:#eef2f8;border:1px solid #0000;border-radius:12px;font-size:1rem}.field.svelte-tj1bwl{padding:0 14px}.field.svelte-tj1bwl:focus,.money.svelte-tj1bwl:focus-within,.sku.svelte-tj1bwl:focus-within{border-color:var(--green);background:#fff;outline:none}.photo.svelte-tj1bwl{gap:.9rem;display:flex}.ph.svelte-tj1bwl{color:#2b4e8c;cursor:pointer;background:#e4edfb;border:0;border-radius:16px;flex:none;align-content:center;place-items:center;gap:.4rem;width:116px;height:116px;font-size:.8rem;font-weight:600;display:grid;position:relative;overflow:hidden}.ph.svelte-tj1bwl svg{width:30px;height:30px}.ph.svelte-tj1bwl img:where(.svelte-tj1bwl){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.busy.svelte-tj1bwl{color:var(--ink);background:#fffc;place-items:center;display:grid;position:absolute;inset:0}.ph-text.svelte-tj1bwl{align-content:start;gap:.3rem;min-width:0;display:grid}.ph-text.svelte-tj1bwl b:where(.svelte-tj1bwl){font-size:.975rem}.ph-text.svelte-tj1bwl small:where(.svelte-tj1bwl){color:var(--muted);font-size:.82rem;line-height:1.4}.ph-actions.svelte-tj1bwl{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.35rem;display:flex}.soft-btn.svelte-tj1bwl{color:#1e3a6b;cursor:pointer;background:#e4edfb;border:0;border-radius:10px;align-items:center;gap:.4rem;padding:.5rem .8rem;font-size:.85rem;font-weight:600;display:inline-flex}.soft-btn.svelte-tj1bwl svg{width:17px;height:17px}.link-btn.svelte-tj1bwl{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:.4rem;font-weight:600}.gen.svelte-tj1bwl{color:var(--green);cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;font-size:.8rem;font-weight:700;display:inline-flex}.gen.svelte-tj1bwl svg{width:15px;height:15px}.sku.svelte-tj1bwl{align-items:center;gap:.5rem;padding:4px 4px 4px 12px;display:flex}.bc.svelte-tj1bwl{color:var(--ink);display:grid}.sku.svelte-tj1bwl input:where(.svelte-tj1bwl){min-width:0;font:inherit;letter-spacing:.02em;background:0 0;border:0;flex:1;font-size:1.05rem;font-weight:600}.sku.svelte-tj1bwl input:where(.svelte-tj1bwl):focus{outline:none}.scan.svelte-tj1bwl{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:.4rem;height:44px;padding:0 .9rem;font-weight:700;display:inline-flex}.scan.svelte-tj1bwl svg{width:18px;height:18px}.picker.svelte-tj1bwl{cursor:pointer;text-align:left;align-items:center;gap:.75rem;padding:0 14px;display:flex}.p-icon.svelte-tj1bwl{width:28px;color:var(--green);place-items:center;font-size:1.25rem;display:grid}.p-icon.svelte-tj1bwl svg{width:22px;height:22px}.p-label.svelte-tj1bwl{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:700;overflow:hidden}.p-hint.svelte-tj1bwl{color:var(--muted);align-items:center;gap:.25rem;font-size:.8rem;font-weight:600;display:inline-flex}.p-hint.svelte-tj1bwl svg{width:18px;height:18px}.opt.svelte-tj1bwl{color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:.75rem;padding:.85rem .75rem;display:flex}.opt.svelte-tj1bwl:hover{background:#f5f7fa}.opt.on.svelte-tj1bwl{background:#e3f3ec;border-color:#bfe0d2}.o-icon.svelte-tj1bwl{text-align:center;width:28px;font-size:1.2rem}.o-text.svelte-tj1bwl{flex:1;gap:.1rem;min-width:0;display:grid}.o-text.svelte-tj1bwl b:where(.svelte-tj1bwl){font-weight:700}.opt.on.svelte-tj1bwl .o-text:where(.svelte-tj1bwl) b:where(.svelte-tj1bwl){color:var(--green-ink)}.o-text.svelte-tj1bwl small:where(.svelte-tj1bwl){color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.o-check.svelte-tj1bwl{border:2px solid var(--green);width:26px;height:26px;color:var(--green);border-radius:50%;place-items:center;display:grid}.o-check.svelte-tj1bwl svg{stroke-width:2.6px;width:15px;height:15px}.radio.svelte-tj1bwl{border:2px solid #3b4456;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.opt.on.svelte-tj1bwl .radio:where(.svelte-tj1bwl){border-color:var(--green);color:var(--green)}.radio.svelte-tj1bwl svg{stroke-width:3px;width:13px;height:13px}.picked.svelte-tj1bwl{background:var(--green);color:#fff;border-radius:999px;flex:none;padding:.2rem .6rem;font-size:.72rem;font-weight:700}.empty.svelte-tj1bwl{color:var(--muted);text-align:center;padding:2rem .75rem;font-size:.9rem}.add-opt.svelte-tj1bwl{width:100%;min-height:50px;color:var(--green-ink);cursor:pointer;background:#e4edfb;border:0;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;font-size:.875rem;font-weight:700;display:flex}.add-opt.svelte-tj1bwl svg{width:18px;height:18px}.add-form.svelte-tj1bwl{gap:8px;display:grid}.row-btns.svelte-tj1bwl{justify-content:flex-end;gap:.5rem;display:flex}.small-save.svelte-tj1bwl{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:.6rem 1rem;font-weight:700}.small-save.svelte-tj1bwl:disabled{cursor:not-allowed;background:#c7cdd6}.money.svelte-tj1bwl{align-items:center;gap:.5rem;padding:0 12px 0 14px;display:flex}.money.svelte-tj1bwl span:where(.svelte-tj1bwl){color:var(--ink);font-weight:700}.money.svelte-tj1bwl input:where(.svelte-tj1bwl){min-width:0;height:50px;color:var(--ink);font:inherit;background:0 0;border:0;flex:1;font-size:1.1rem;font-weight:700}.money.svelte-tj1bwl input:where(.svelte-tj1bwl):focus{outline:none}.money.svelte-tj1bwl .suffix:where(.svelte-tj1bwl){color:var(--muted);font-size:.85rem;font-weight:600}.money.big.svelte-tj1bwl{background:#e6f3ee}.money.big.svelte-tj1bwl span:where(.svelte-tj1bwl),.money.big.svelte-tj1bwl input:where(.svelte-tj1bwl){color:var(--green-ink);font-size:1.5rem;font-weight:800}.money.big.svelte-tj1bwl input:where(.svelte-tj1bwl){height:60px}.profit.svelte-tj1bwl{background:#e6f3ee;border-radius:14px;align-items:center;gap:.75rem;margin-top:.9rem;padding:.8rem .9rem;display:flex}.pr-icon.svelte-tj1bwl{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.pr-text.svelte-tj1bwl{flex:1;min-width:0;display:grid}.pr-text.svelte-tj1bwl small:where(.svelte-tj1bwl){color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.pr-text.svelte-tj1bwl b:where(.svelte-tj1bwl){font-size:1.05rem}.pr-pct.svelte-tj1bwl{background:var(--green);color:#fff;border-radius:999px;padding:.4rem .75rem;font-weight:800}.profit.loss.svelte-tj1bwl{background:#fdecea}.profit.loss.svelte-tj1bwl .pr-icon:where(.svelte-tj1bwl),.profit.loss.svelte-tj1bwl .pr-pct:where(.svelte-tj1bwl){background:#b42318}.stock-now.svelte-tj1bwl{background:#eef2f8;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .9rem;display:flex}.stock-now.svelte-tj1bwl span:where(.svelte-tj1bwl){display:grid}.stock-now.svelte-tj1bwl small:where(.svelte-tj1bwl){color:var(--muted);font-size:.8rem}.stock-now.svelte-tj1bwl b:where(.svelte-tj1bwl){font-size:1.15rem}.stock-now.svelte-tj1bwl a:where(.svelte-tj1bwl){color:var(--green);align-items:center;gap:.2rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.stock-now.svelte-tj1bwl a:where(.svelte-tj1bwl) svg{width:18px;height:18px}.toggle.svelte-tj1bwl{cursor:pointer;align-items:center;gap:.8rem;margin:.6rem 0 0;padding:.3rem 0;font-weight:400;display:flex}.t-icon.svelte-tj1bwl{color:#3b4456;background:#eef2f8;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.t-icon.warm.svelte-tj1bwl{color:#b45309;background:#fff1d6}.t-text.svelte-tj1bwl{flex:1;gap:.1rem;min-width:0;display:grid}.t-text.svelte-tj1bwl b:where(.svelte-tj1bwl){font-size:.95rem}.t-text.svelte-tj1bwl small:where(.svelte-tj1bwl){color:var(--muted);font-size:.8rem;line-height:1.4}.toggle.svelte-tj1bwl input:where(.svelte-tj1bwl){appearance:none;cursor:pointer;background:#cfd5df;border-radius:999px;flex:none;width:50px;height:30px;margin:0;transition:background .2s;position:relative}.toggle.svelte-tj1bwl input:where(.svelte-tj1bwl):after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.toggle.svelte-tj1bwl input:where(.svelte-tj1bwl):checked{background:var(--green)}.toggle.svelte-tj1bwl input:where(.svelte-tj1bwl):checked:after{transform:translate(20px)}.toggle.svelte-tj1bwl input:where(.svelte-tj1bwl):focus-visible{outline:2px solid var(--green);outline-offset:2px}.savebar.svelte-tj1bwl{z-index:25;padding:12px 0 calc(12px + env(safe-area-inset-bottom));background:linear-gradient(#f3f5f900,#f3f5f9 30%);position:fixed;bottom:0;left:0;right:0}.error.svelte-tj1bwl{color:#b42318;background:#fde2e1;border-radius:10px;margin-bottom:.5rem;padding:.6rem .8rem;font-size:.9rem;font-weight:600}.save.svelte-tj1bwl{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:.5rem;width:100%;height:58px;font-size:1.1rem;font-weight:800;display:flex;box-shadow:0 10px 24px #07704c4d}.save.svelte-tj1bwl svg{stroke-width:2.4px;width:22px;height:22px}.save.svelte-tj1bwl:disabled{cursor:wait;background:#8fb8a8}@media (width>=800px){.form.svelte-tj1bwl,.savebar.svelte-tj1bwl .in:where(.svelte-tj1bwl){max-width:760px}}.stok.svelte-179vp9n{padding-top:1rem;padding-bottom:1.5rem}.stats.svelte-179vp9n{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.stats.svelte-179vp9n button:where(.svelte-179vp9n){color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:2px solid #0000;border-radius:16px;justify-items:start;gap:.1rem;padding:.8rem .9rem;display:grid;box-shadow:0 1px 2px #141b2d0a}.stats.svelte-179vp9n small:where(.svelte-179vp9n){color:var(--muted);font-size:.8rem;font-weight:600}.stats.svelte-179vp9n b:where(.svelte-179vp9n){font-size:1.6rem;font-weight:800;line-height:1.1}.stats.svelte-179vp9n .low:where(.svelte-179vp9n) b:where(.svelte-179vp9n){color:#b45309}.stats.svelte-179vp9n .out:where(.svelte-179vp9n) b:where(.svelte-179vp9n){color:#b42318}.stats.svelte-179vp9n button.on:where(.svelte-179vp9n){border-color:var(--green);background:#f2faf6}.search.svelte-179vp9n{background:var(--soft);color:#3b4456;border-radius:14px;align-items:center;gap:.5rem;height:50px;margin-top:10px;padding:0 14px;display:flex}.search.svelte-179vp9n:focus-within{box-shadow:0 0 0 2px var(--green)}.search.svelte-179vp9n input:where(.svelte-179vp9n){min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;font-size:1rem}.search.svelte-179vp9n input:where(.svelte-179vp9n):focus{outline:none}.rows.svelte-179vp9n{gap:8px;margin-top:12px;display:grid}.row.svelte-179vp9n{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:16px;align-items:center;gap:.85rem;padding:10px 12px 10px 10px;transition:box-shadow .15s;display:flex;box-shadow:0 1px 2px #141b2d0a}.row.svelte-179vp9n:hover{box-shadow:0 6px 18px #141b2d14}.thumb.svelte-179vp9n{background:linear-gradient(160deg,#f1f4f8,#e3e9f1);border-radius:12px;flex:none;place-items:center;width:52px;height:52px;font-size:1.6rem;display:grid;overflow:hidden}.thumb.svelte-179vp9n img:where(.svelte-179vp9n){object-fit:cover;width:100%;height:100%}.info.svelte-179vp9n{flex:1;gap:.15rem;min-width:0;display:grid}.info.svelte-179vp9n b:where(.svelte-179vp9n){white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.info.svelte-179vp9n small:where(.svelte-179vp9n){color:var(--muted);font-size:.8rem}.qty.svelte-179vp9n{justify-items:end;min-width:64px;display:grid}.qty.svelte-179vp9n b:where(.svelte-179vp9n){font-size:1.35rem;font-weight:800;line-height:1.1}.qty.svelte-179vp9n small:where(.svelte-179vp9n){color:var(--muted);font-size:.75rem;font-weight:600}.qty.low.svelte-179vp9n b:where(.svelte-179vp9n),.qty.low.svelte-179vp9n small:where(.svelte-179vp9n){color:#b45309}.qty.out.svelte-179vp9n b:where(.svelte-179vp9n),.qty.out.svelte-179vp9n small:where(.svelte-179vp9n){color:#b42318}.chev.svelte-179vp9n{color:#a3acbb;display:grid}.note.svelte-179vp9n{text-align:center;color:var(--muted);padding:3rem 0}.err.svelte-179vp9n{color:#b42318}.untracked.svelte-179vp9n{color:var(--muted);text-align:center;margin-top:1rem;font-size:.85rem}.untracked.svelte-179vp9n a:where(.svelte-179vp9n){color:var(--green);font-weight:600}.toast.svelte-179vp9n{left:50%;bottom:calc(88px + env(safe-area-inset-bottom));z-index:30;background:var(--navy);color:#fff;border-radius:14px;align-items:center;gap:.5rem;width:max-content;max-width:calc(100% - 32px);padding:.75rem 1rem;font-size:.9rem;font-weight:600;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 30px #141b2d4d}.toast.svelte-179vp9n svg{color:#6ee7a8;flex:none;width:18px;height:18px}.sheet.svelte-179vp9n{width:min(520px,100%);max-width:100%;max-height:92dvh;padding:1.25rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));color:var(--ink);overscroll-behavior:contain;background:#fff;border:0;border-radius:22px 22px 0 0;margin:auto auto 0;overflow-y:auto}.sheet[open].svelte-179vp9n{animation:.22s cubic-bezier(.2,.8,.2,1) svelte-179vp9n-up}.sheet.svelte-179vp9n::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#141b2d73}.sheet-head.svelte-179vp9n{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sheet-head.svelte-179vp9n h2:where(.svelte-179vp9n){font-size:1.15rem;font-weight:700;line-height:1.3}.sheet-head.svelte-179vp9n small:where(.svelte-179vp9n){color:var(--muted);font-size:.9rem}.sheet-head.svelte-179vp9n small:where(.svelte-179vp9n) b:where(.svelte-179vp9n){color:var(--ink)}.x.svelte-179vp9n{color:#3b4456;cursor:pointer;background:#f1f4f8;border:0;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.lbl.svelte-179vp9n{color:var(--muted);margin:1rem 0 .45rem;font-size:.85rem;font-weight:600;display:block}.lbl.svelte-179vp9n .opt:where(.svelte-179vp9n){font-weight:400}.stepper.svelte-179vp9n{background:#e4edfb;border-radius:14px;align-items:center;gap:6px;padding:6px;display:flex}.stepper.svelte-179vp9n button:where(.svelte-179vp9n){width:52px;height:52px;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:11px;flex:none;place-items:center;display:grid;box-shadow:0 1px 2px #141b2d14}.stepper.svelte-179vp9n button:where(.svelte-179vp9n):disabled{color:#a3acbb;cursor:not-allowed}.stepper.svelte-179vp9n input:where(.svelte-179vp9n){text-align:center;min-width:0;height:52px;color:var(--ink);font:inherit;appearance:textfield;background:0 0;border:0;flex:1;font-size:1.5rem;font-weight:800}.stepper.svelte-179vp9n input:where(.svelte-179vp9n)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper.svelte-179vp9n input:where(.svelte-179vp9n)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stepper.svelte-179vp9n input:where(.svelte-179vp9n):focus{outline:none}.stepper.svelte-179vp9n:focus-within{box-shadow:0 0 0 2px var(--green)}.preview.svelte-179vp9n{color:var(--muted);align-items:center;gap:.4rem;margin-top:.7rem;font-size:.925rem;display:flex}.preview.svelte-179vp9n svg{width:16px;height:16px}.preview.svelte-179vp9n b:where(.svelte-179vp9n){color:var(--ink);font-size:1.05rem}.preview.svelte-179vp9n b.up:where(.svelte-179vp9n){color:var(--green)}.preview.svelte-179vp9n b.down:where(.svelte-179vp9n){color:#b42318}.warn.svelte-179vp9n{color:#b42318;margin-top:.7rem;font-size:.9rem;font-weight:600}.field.svelte-179vp9n{width:100%;height:50px;color:var(--ink);font:inherit;background:#eef2f8;border:1px solid #0000;border-radius:12px;padding:0 14px;font-size:1rem}.field.svelte-179vp9n:focus{border-color:var(--green);background:#fff;outline:none}.save.svelte-179vp9n{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:14px;width:100%;height:54px;margin-top:1.1rem;font-size:1.05rem;font-weight:800}.save.svelte-179vp9n:disabled{cursor:not-allowed;background:#c7cdd6}.h-title.svelte-179vp9n{margin:1.5rem 0 .5rem;font-size:.95rem;font-weight:700}.hist.svelte-179vp9n{gap:2px;margin:0;padding:0;list-style:none;display:grid}.hist.svelte-179vp9n li:where(.svelte-179vp9n){border-top:1px solid #f0f2f6;align-items:center;gap:.75rem;padding:.6rem 0;display:flex}.h-badge.svelte-179vp9n{text-align:center;min-width:56px;color:var(--muted);background:#eef2f8;border-radius:8px;flex:none;padding:.3rem .5rem;font-size:.85rem;font-weight:800}.h-badge.up.svelte-179vp9n{color:var(--green);background:#e3f3ec}.h-badge.down.svelte-179vp9n{color:#b42318;background:#fde2e1}.h-text.svelte-179vp9n{flex:1;min-width:0;display:grid}.h-text.svelte-179vp9n b:where(.svelte-179vp9n){white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.h-text.svelte-179vp9n small:where(.svelte-179vp9n){color:var(--muted);font-size:.78rem}.h-after.svelte-179vp9n{color:var(--muted);font-size:.85rem;font-weight:700}.h-empty.svelte-179vp9n{color:var(--muted);padding:.5rem 0;font-size:.875rem;border:0!important}@keyframes svelte-179vp9n-up{0%{opacity:0;transform:translateY(40px)}}@media (width>=560px){.sheet.svelte-179vp9n{border-radius:22px;margin:auto}}.confirm.svelte-19f0mlk{width:min(360px,100% - 32px);color:var(--ink,#141b2d);text-align:center;background:#fff;border:0;border-radius:22px;margin:auto;padding:1.5rem 1.25rem 1.25rem;box-shadow:0 24px 60px #141b2d40}.confirm[open].svelte-19f0mlk{animation:.18s cubic-bezier(.2,.8,.2,1) svelte-19f0mlk-pop}.confirm.svelte-19f0mlk::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#141b2d80}.ic.svelte-19f0mlk{color:#b42318;background:#fde2e1;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 1rem;display:grid;box-shadow:0 0 0 8px #fff1f0}.ic.svelte-19f0mlk svg{width:28px;height:28px}h2.svelte-19f0mlk{font-size:1.2rem;font-weight:800}p.svelte-19f0mlk{color:var(--muted,#6b7385);margin-top:.5rem;font-size:.925rem;line-height:1.5}.btns.svelte-19f0mlk{grid-template-columns:1fr 1fr;gap:.6rem;margin-top:1.5rem;display:grid}.btns.svelte-19f0mlk button:where(.svelte-19f0mlk){cursor:pointer;border-radius:14px;height:50px;font-size:.975rem;font-weight:700}.cancel.svelte-19f0mlk{color:var(--ink,#141b2d);background:#fff;border:1px solid #dfe3ea}.cancel.svelte-19f0mlk:hover{background:#f5f7fa}.ok.svelte-19f0mlk{color:#fff;background:#d92d20;border:0;box-shadow:0 8px 18px #d92d2047}.ok.svelte-19f0mlk:hover{background:#b42318}@keyframes svelte-19f0mlk-pop{0%{opacity:0;transform:scale(.94)}}.kat.svelte-163evya{padding-top:1rem;padding-bottom:1.5rem}.tools.svelte-163evya{gap:.6rem;display:flex}.search.svelte-163evya{background:var(--soft);color:#3b4456;border-radius:14px;flex:1;align-items:center;gap:.5rem;min-width:0;height:52px;padding:0 14px;display:flex}.search.svelte-163evya:focus-within{box-shadow:0 0 0 2px var(--green)}.search.svelte-163evya input:where(.svelte-163evya){min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;font-size:1rem}.search.svelte-163evya input:where(.svelte-163evya):focus{outline:none}.new.svelte-163evya{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:.35rem;height:52px;padding:0 1.1rem;font-weight:700;display:inline-flex}.count.svelte-163evya{color:var(--muted);margin:1rem 2px .5rem;font-size:.85rem;font-weight:600}.rows.svelte-163evya{gap:8px;display:grid}.row.svelte-163evya{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:16px;align-items:center;gap:.85rem;padding:12px;transition:box-shadow .15s;display:flex;box-shadow:0 1px 2px #141b2d0a}.row.svelte-163evya:hover{box-shadow:0 6px 18px #141b2d14}.ic.svelte-163evya{background:#e6f3ee;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:1.5rem;display:grid}.info.svelte-163evya{flex:1;gap:.15rem;min-width:0;display:grid}.info.svelte-163evya b:where(.svelte-163evya){font-weight:700}.info.svelte-163evya small:where(.svelte-163evya){color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.n.svelte-163evya{color:var(--muted);background:#f1f4f8;border-radius:999px;flex:none;padding:.25rem .6rem;font-size:.78rem;font-weight:700}.chev.svelte-163evya{color:#a3acbb;display:grid}.note.svelte-163evya{text-align:center;color:var(--muted);padding:3rem 0}.err.svelte-163evya{color:#b42318}.sheet.svelte-163evya{width:min(520px,100%);max-width:100%;max-height:92dvh;padding:1.25rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));color:var(--ink);overscroll-behavior:contain;background:#fff;border:0;border-radius:22px 22px 0 0;margin:auto auto 0;overflow-y:auto}.sheet[open].svelte-163evya{animation:.22s cubic-bezier(.2,.8,.2,1) svelte-163evya-up}.sheet.svelte-163evya::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#141b2d73}.sheet-head.svelte-163evya{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sheet-head.svelte-163evya h2:where(.svelte-163evya){font-size:1.15rem;font-weight:700}.x.svelte-163evya{color:#3b4456;cursor:pointer;background:#f1f4f8;border:0;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.lbl.svelte-163evya{color:var(--muted);margin:1rem 0 .45rem;font-size:.85rem;font-weight:600;display:block}.lbl.svelte-163evya .opt:where(.svelte-163evya){font-weight:400}.field.svelte-163evya{width:100%;height:50px;color:var(--ink);font:inherit;background:#eef2f8;border:1px solid #0000;border-radius:12px;padding:0 14px;font-size:1rem}.field.svelte-163evya:focus{border-color:var(--green);background:#fff;outline:none}.icon-row.svelte-163evya{gap:.6rem;display:flex}.preview.svelte-163evya{background:#e6f3ee;border-radius:12px;flex:none;place-items:center;width:50px;height:50px;font-size:1.6rem;display:grid}.emoji.svelte-163evya{text-align:center;width:100px;font-size:1.3rem}.emojis.svelte-163evya{grid-template-columns:repeat(10,1fr);gap:4px;margin-top:8px;display:grid}.emojis.svelte-163evya button:where(.svelte-163evya){aspect-ratio:1;cursor:pointer;background:#f5f7fa;border:2px solid #0000;border-radius:10px;min-width:0;font-size:1.25rem}.emojis.svelte-163evya button.on:where(.svelte-163evya){border-color:var(--green);background:#e6f3ee}.warn.svelte-163evya{color:#b42318;margin-top:.8rem;font-size:.9rem;font-weight:600}.actions.svelte-163evya{grid-template-columns:1fr 1.6fr;gap:.6rem;margin-top:1.25rem;display:grid}.actions.single.svelte-163evya{grid-template-columns:1fr}.actions.svelte-163evya button:where(.svelte-163evya){cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:.45rem;height:52px;font-size:1rem;font-weight:700;display:inline-flex}.del.svelte-163evya{color:#b42318;background:#fff5f4;border:1px solid #f3c4c0}.del.svelte-163evya svg{width:18px;height:18px}.del.svelte-163evya:disabled{opacity:.45;cursor:not-allowed}.save.svelte-163evya{background:var(--green);color:#fff;border:0}.save.svelte-163evya:disabled{cursor:not-allowed;background:#c7cdd6}.hint.svelte-163evya{color:var(--muted);margin-top:.6rem;font-size:.82rem;line-height:1.45}@keyframes svelte-163evya-up{0%{opacity:0;transform:translateY(40px)}}@media (width<=420px){.new.svelte-163evya span:where(.svelte-163evya){display:none}.new.svelte-163evya{justify-content:center;width:52px;padding:0}.emojis.svelte-163evya{grid-template-columns:repeat(5,1fr)}}@media (width>=560px){.sheet.svelte-163evya{border-radius:22px;margin:auto}}.cartpage.svelte-1v9ivkf{padding-top:1rem;padding-bottom:120px}.note.svelte-1v9ivkf{text-align:center;color:var(--muted);padding:3rem 0}.err.svelte-1v9ivkf{color:#b42318}.customer.svelte-1v9ivkf{background:#dfe8fb;border-radius:18px;align-items:center;gap:.8rem;padding:.9rem;display:flex}.c-icon.svelte-1v9ivkf{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.c-icon.svelte-1v9ivkf svg{width:22px;height:22px}.c-text.svelte-1v9ivkf{flex:1;min-width:0;display:grid}.c-text.svelte-1v9ivkf small:where(.svelte-1v9ivkf){color:#4b5466;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.c-text.svelte-1v9ivkf b:where(.svelte-1v9ivkf){white-space:nowrap;text-overflow:ellipsis;font-size:1.2rem;font-weight:800;overflow:hidden}.member.svelte-1v9ivkf{color:var(--green-ink);background:#fff;border:0;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.6rem .9rem;font-size:.875rem;font-weight:700;display:inline-flex}.customer.is-member.svelte-1v9ivkf{background:#e3f3ec}.is-member.svelte-1v9ivkf .c-icon:where(.svelte-1v9ivkf){text-transform:uppercase;font-size:1.3rem;font-weight:800}.c-phone.svelte-1v9ivkf{color:#4b5466;font-size:.85rem}.unset.svelte-1v9ivkf{color:#4b5466;cursor:pointer;background:#ffffffb3;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.unset.svelte-1v9ivkf svg{width:18px;height:18px}.member.svelte-1v9ivkf{cursor:pointer}.opt.svelte-1v9ivkf{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:.75rem;padding:.8rem .75rem;display:flex}.opt.svelte-1v9ivkf:hover{background:#f5f7fa}.opt.on.svelte-1v9ivkf{background:#e3f3ec;border-color:#bfe0d2}.av.svelte-1v9ivkf{color:#1e3a6b;text-transform:uppercase;background:#e4edfb;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.av.general.svelte-1v9ivkf{color:#4b5466;background:#eef2f8}.av.svelte-1v9ivkf svg{width:20px;height:20px}.o-text.svelte-1v9ivkf{flex:1;gap:.1rem;min-width:0;display:grid}.o-text.svelte-1v9ivkf b:where(.svelte-1v9ivkf){white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.opt.on.svelte-1v9ivkf .o-text:where(.svelte-1v9ivkf) b:where(.svelte-1v9ivkf){color:var(--green-ink)}.o-text.svelte-1v9ivkf small:where(.svelte-1v9ivkf){color:var(--muted);font-size:.82rem}.o-check.svelte-1v9ivkf{border:2px solid var(--green);width:26px;height:26px;color:var(--green);border-radius:50%;flex:none;place-items:center;display:grid}.o-check.svelte-1v9ivkf svg{stroke-width:2.6px;width:15px;height:15px}.p-empty.svelte-1v9ivkf{color:var(--muted);text-align:center;padding:2rem .75rem;font-size:.9rem}.m-error.svelte-1v9ivkf{color:#b42318;background:#fde2e1;border-radius:10px;margin-bottom:.6rem;padding:.6rem .8rem;font-size:.875rem;font-weight:600}.add-opt.svelte-1v9ivkf{width:100%;min-height:50px;color:var(--green-ink);cursor:pointer;background:#e4edfb;border:0;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;font-size:.925rem;font-weight:700;display:flex}.add-opt.svelte-1v9ivkf svg{width:18px;height:18px}.add-form.svelte-1v9ivkf{gap:8px;display:grid}.field.svelte-1v9ivkf{width:100%;height:50px;color:var(--ink);font:inherit;background:#eef2f8;border:1px solid #0000;border-radius:12px;padding:0 14px;font-size:1rem}.field.svelte-1v9ivkf:focus{border-color:var(--green);background:#fff;outline:none}.row-btns.svelte-1v9ivkf{justify-content:flex-end;gap:.5rem;display:flex}.link-btn.svelte-1v9ivkf{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:.4rem .6rem;font-weight:600}.small-save.svelte-1v9ivkf{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:.7rem 1.1rem;font-weight:700}.small-save.svelte-1v9ivkf:disabled{cursor:not-allowed;background:#c7cdd6}.member.svelte-1v9ivkf svg{width:18px;height:18px}.list-head.svelte-1v9ivkf{justify-content:space-between;align-items:center;margin:1.25rem 2px .7rem;display:flex}.list-head.svelte-1v9ivkf h2:where(.svelte-1v9ivkf){align-items:center;gap:.5rem;font-size:1.2rem;font-weight:800;display:flex}.chip.svelte-1v9ivkf{color:var(--green-ink);background:#e3f3ec;border-radius:999px;padding:.15rem .55rem;font-size:.78rem;font-weight:700}.clear.svelte-1v9ivkf{color:#b42318;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;font-size:.9rem;font-weight:700;display:inline-flex}.clear.svelte-1v9ivkf svg{width:17px;height:17px}.items.svelte-1v9ivkf{gap:10px;display:grid}.item.svelte-1v9ivkf{background:#fff;border-radius:18px;padding:14px;box-shadow:0 1px 2px #141b2d0a}.top.svelte-1v9ivkf{align-items:flex-start;gap:.9rem;display:flex}.thumb.svelte-1v9ivkf{background:linear-gradient(160deg,#f1f4f8,#e3e9f1);border-radius:12px;flex:none;place-items:center;width:70px;height:70px;font-size:2rem;display:grid;overflow:hidden}.thumb.svelte-1v9ivkf img:where(.svelte-1v9ivkf){object-fit:cover;width:100%;height:100%}.name.svelte-1v9ivkf{flex:1;gap:.2rem;min-width:0;padding-top:.15rem;display:grid}.name.svelte-1v9ivkf b:where(.svelte-1v9ivkf){font-size:1.1rem;font-weight:700;line-height:1.3}.name.svelte-1v9ivkf small:where(.svelte-1v9ivkf){color:var(--muted);font-size:.875rem}.remove.svelte-1v9ivkf{color:#4b5466;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.remove.svelte-1v9ivkf:hover{background:#f1f4f8}.bottom.svelte-1v9ivkf{justify-content:space-between;align-items:center;gap:1rem;margin-top:.8rem;display:flex}.stepper.svelte-1v9ivkf{background:#e4edfb;border-radius:12px;align-items:center;gap:4px;padding:4px;display:flex}.stepper.svelte-1v9ivkf button:where(.svelte-1v9ivkf){width:40px;height:40px;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:9px;place-items:center;display:grid;box-shadow:0 1px 2px #141b2d14}.stepper.svelte-1v9ivkf button:where(.svelte-1v9ivkf):disabled{box-shadow:none;color:#a3acbb;cursor:not-allowed;background:0 0}.qty.svelte-1v9ivkf{text-align:center;min-width:44px;font-size:1.05rem;font-weight:700}.line.svelte-1v9ivkf{white-space:nowrap;font-size:1.15rem;font-weight:800}.summary.svelte-1v9ivkf{background:#fff;border-radius:18px;margin-top:12px;padding:1.1rem;box-shadow:0 1px 2px #141b2d0a}.summary.svelte-1v9ivkf h2:where(.svelte-1v9ivkf){align-items:center;gap:.5rem;font-size:1.15rem;font-weight:800;display:flex}.summary.svelte-1v9ivkf h2:where(.svelte-1v9ivkf) svg{width:22px;height:22px}.s-row.svelte-1v9ivkf{color:#3b4456;justify-content:space-between;margin-top:1rem;display:flex}.s-row.svelte-1v9ivkf b:where(.svelte-1v9ivkf){color:var(--ink);font-size:1.1rem}hr.svelte-1v9ivkf{border:0;border-top:2px dashed #e3e8ef;margin:1.1rem 0}.s-total.svelte-1v9ivkf{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.s-total.svelte-1v9ivkf span:where(.svelte-1v9ivkf){display:grid}.s-total.svelte-1v9ivkf b:where(.svelte-1v9ivkf){font-size:1.15rem;font-weight:800}.s-total.svelte-1v9ivkf small:where(.svelte-1v9ivkf){color:var(--muted);font-size:.8rem}.s-total.svelte-1v9ivkf strong:where(.svelte-1v9ivkf){color:var(--green-ink);letter-spacing:-.02em;white-space:nowrap;font-size:1.85rem;font-weight:800}.empty.svelte-1v9ivkf{text-align:center;justify-items:center;gap:.4rem;padding:3.5rem 1rem;display:grid}.e-icon.svelte-1v9ivkf{width:72px;height:72px;color:var(--green);background:#e6f3ee;border-radius:50%;place-items:center;margin-bottom:.5rem;display:grid}.e-icon.svelte-1v9ivkf svg{width:32px;height:32px}.empty.svelte-1v9ivkf b:where(.svelte-1v9ivkf){font-size:1.1rem}.empty.svelte-1v9ivkf small:where(.svelte-1v9ivkf){color:var(--muted)}.empty.svelte-1v9ivkf a:where(.svelte-1v9ivkf){background:var(--green);color:#fff;border-radius:14px;align-items:center;gap:.4rem;margin-top:1rem;padding:.8rem 1.2rem;font-weight:700;text-decoration:none;display:inline-flex}.empty.svelte-1v9ivkf a:where(.svelte-1v9ivkf) svg{width:18px;height:18px}.paybar.svelte-1v9ivkf{z-index:25;padding:12px 0 calc(12px + env(safe-area-inset-bottom));background:linear-gradient(#f3f5f900,#f3f5f9 30%);position:fixed;bottom:0;left:0;right:0}.pay.svelte-1v9ivkf{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:16px;justify-content:space-between;align-items:center;width:100%;height:62px;padding:0 1.25rem;display:flex;box-shadow:0 10px 24px #07704c4d}.p-left.svelte-1v9ivkf{align-items:center;gap:.6rem;font-size:1.25rem;font-weight:800;display:inline-flex}.p-left.svelte-1v9ivkf svg{width:28px;height:28px}.p-right.svelte-1v9ivkf{align-items:center;gap:.5rem;font-size:1.1rem;font-weight:700;display:inline-flex}.p-right.svelte-1v9ivkf svg{width:20px;height:20px}@media (width>=800px){.cartpage.svelte-1v9ivkf,.paybar.svelte-1v9ivkf .in:where(.svelte-1v9ivkf){max-width:760px}}@media (width<=400px){.member.svelte-1v9ivkf{padding:.55rem .7rem;font-size:.8rem}.s-total.svelte-1v9ivkf strong:where(.svelte-1v9ivkf){font-size:1.5rem}}.bayar.svelte-1hm63cj{grid-template-columns:minmax(0,1fr);gap:10px;padding-top:.75rem;padding-bottom:110px;display:grid}.note.svelte-1hm63cj{text-align:center;color:var(--muted);padding:3rem 0}.meta.svelte-1hm63cj{background:#e8eef6;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.82rem;display:flex}.meta.svelte-1hm63cj span:where(.svelte-1hm63cj){white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.4rem;min-width:0;display:inline-flex;overflow:hidden}.meta.svelte-1hm63cj svg{flex:none;width:16px;height:16px}.who.svelte-1hm63cj{background:#dfe8fb;border-radius:999px;padding:.25rem .65rem;font-weight:700}.bill.svelte-1hm63cj{background:var(--green);color:#fff;border-radius:16px;padding:.8rem 1rem;position:relative;overflow:hidden}.b-top.svelte-1hm63cj{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.b-top.svelte-1hm63cj small:where(.svelte-1hm63cj){color:#ffffffd9;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:600}.count.svelte-1hm63cj{background:#ffffff2e;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .65rem;font-size:.78rem;font-weight:700;display:inline-flex}.count.svelte-1hm63cj i:where(.svelte-1hm63cj){background:#6ee7a8;border-radius:50%;width:7px;height:7px}.bill.svelte-1hm63cj strong:where(.svelte-1hm63cj){letter-spacing:-.02em;margin:.15rem 0 .25rem;font-size:1.75rem;font-weight:800;display:block}.bill.svelte-1hm63cj p:where(.svelte-1hm63cj){color:#ffffffe6;align-items:flex-start;gap:.4rem;font-size:.8rem;line-height:1.35;display:flex;position:relative}.bill.svelte-1hm63cj p:where(.svelte-1hm63cj) svg{color:#fcd34d;flex:none;width:16px;height:16px;margin-top:1px}.deco.svelte-1hm63cj{color:#ffffff1f;position:absolute;top:18px;right:-18px}.deco.svelte-1hm63cj svg{stroke-width:1.4px;width:100px;height:100px}.sec.svelte-1hm63cj{color:#3b4456;font-size:.85rem;font-weight:600}.sec-row.svelte-1hm63cj{justify-content:space-between;align-items:center;display:flex}.tap.svelte-1hm63cj{color:var(--green);align-items:center;gap:.25rem;font-size:.8rem;font-weight:700;display:inline-flex}.tap.svelte-1hm63cj svg{width:15px;height:15px}.methods.svelte-1hm63cj{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:-4px;display:grid}.methods.svelte-1hm63cj button:where(.svelte-1hm63cj){color:var(--ink);text-align:center;background:#eef2f8;border:2px solid #0000;border-radius:12px;justify-items:center;gap:.1rem;padding:.45rem .3rem;display:grid}.methods.svelte-1hm63cj button.on:where(.svelte-1hm63cj){background:#dfe8fb;border-color:#b9ccf3}.methods.svelte-1hm63cj button:where(.svelte-1hm63cj):disabled{cursor:not-allowed;opacity:.6}.m-ic.svelte-1hm63cj{color:#3b4456;background:#dfe8fb;border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:.1rem;display:grid}.on.svelte-1hm63cj .m-ic:where(.svelte-1hm63cj){background:var(--green);color:#fff}.m-ic.svelte-1hm63cj svg{width:17px;height:17px}.methods.svelte-1hm63cj b:where(.svelte-1hm63cj){white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.78rem;font-weight:600;overflow:hidden}.methods.svelte-1hm63cj small:where(.svelte-1hm63cj){color:var(--muted);font-size:.7rem}.methods.svelte-1hm63cj .on:where(.svelte-1hm63cj) small:where(.svelte-1hm63cj){color:var(--green);font-weight:700}.quick.svelte-1hm63cj{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:-4px;display:grid}.quick.svelte-1hm63cj button:where(.svelte-1hm63cj){height:44px;color:var(--ink);cursor:pointer;background:#eef2f8;border:2px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .6rem;display:flex}.quick.svelte-1hm63cj button.on:where(.svelte-1hm63cj){border-color:var(--green);background:#e3f3ec}.quick.svelte-1hm63cj svg{color:#3b4456;width:18px;height:18px}.quick.svelte-1hm63cj small:where(.svelte-1hm63cj){white-space:nowrap;color:#3b4456;font-size:.72rem;font-weight:600}.quick.svelte-1hm63cj small.exact:where(.svelte-1hm63cj){color:var(--green);text-transform:uppercase;font-weight:800}.quick.svelte-1hm63cj b:where(.svelte-1hm63cj){white-space:nowrap;font-size:.95rem;font-weight:800}.recv.svelte-1hm63cj{background:#fff;border-radius:16px;padding:.75rem;scroll-margin-top:74px;box-shadow:0 1px 2px #141b2d0a}.tot.svelte-1hm63cj{color:#3b4456;border-bottom:1px dashed #d5dbe5;justify-content:space-between;margin-bottom:.5rem;padding-bottom:.5rem;font-size:.85rem;display:flex}.tot.svelte-1hm63cj b:where(.svelte-1hm63cj){color:var(--ink);font-size:1rem}.r-head.svelte-1hm63cj{color:#3b4456;justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.clear.svelte-1hm63cj{color:#b42318;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;font-size:.85rem;font-weight:700;display:inline-flex}.clear.svelte-1hm63cj:disabled{opacity:.4;cursor:default}.clear.svelte-1hm63cj svg{width:17px;height:17px}.amount.svelte-1hm63cj{background:#eef2f8;border-radius:12px;justify-content:space-between;align-items:center;margin-top:.4rem;padding:.4rem .8rem;display:flex}.amount.svelte-1hm63cj span:where(.svelte-1hm63cj){color:#3b4456;font-weight:700}.amount.svelte-1hm63cj b:where(.svelte-1hm63cj){letter-spacing:-.01em;font-size:1.6rem;font-weight:800}.chg.svelte-1hm63cj{background:#e3f3ec;border-radius:12px;align-items:center;gap:.6rem;margin-top:.5rem;padding:.5rem .75rem;display:flex}.c-ic.svelte-1hm63cj{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.c-t.svelte-1hm63cj{flex:1;min-width:0;display:grid}.c-t.svelte-1hm63cj b:where(.svelte-1hm63cj){color:var(--green-ink);letter-spacing:.03em;text-transform:uppercase;font-size:.8rem;font-weight:800}.c-t.svelte-1hm63cj small:where(.svelte-1hm63cj){color:#3b4456;font-size:.78rem}.chg.svelte-1hm63cj strong:where(.svelte-1hm63cj){color:var(--green-ink);white-space:nowrap;font-size:1.3rem;font-weight:800}.chg.short.svelte-1hm63cj{background:#fdecea}.chg.short.svelte-1hm63cj .c-ic:where(.svelte-1hm63cj){background:#b42318}.chg.short.svelte-1hm63cj .c-t:where(.svelte-1hm63cj) b:where(.svelte-1hm63cj),.chg.short.svelte-1hm63cj strong:where(.svelte-1hm63cj){color:#b42318}.pad.svelte-1hm63cj{background:#e8eef6;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:5px;padding:6px;display:grid}.pad.svelte-1hm63cj button:where(.svelte-1hm63cj){height:48px;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#fff;border:0;border-radius:12px;place-items:center;font-size:1.25rem;font-weight:600;display:grid;box-shadow:0 1px 2px #141b2d0f}.pad.svelte-1hm63cj button:where(.svelte-1hm63cj):active{background:#e3f3ec}.pad.svelte-1hm63cj button.alt:where(.svelte-1hm63cj){background:#dfe8fb}.pad.svelte-1hm63cj svg{width:22px;height:22px}.finishbar.svelte-1hm63cj{z-index:25;padding:8px 0 calc(8px + env(safe-area-inset-bottom));background:linear-gradient(#f3f5f900,#f3f5f9 30%);position:fixed;bottom:0;left:0;right:0}.error.svelte-1hm63cj{color:#b42318;background:#fde2e1;border-radius:10px;margin-bottom:.5rem;padding:.6rem .8rem;font-size:.9rem;font-weight:600}.finish.svelte-1hm63cj{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:.5rem;width:100%;height:52px;font-size:1.1rem;font-weight:800;display:flex;box-shadow:0 10px 24px #07704c4d}.finish.svelte-1hm63cj svg{width:22px;height:22px}.finish.svelte-1hm63cj:disabled{box-shadow:none;cursor:not-allowed;background:#9db8ad}@media (width>=800px){.bayar.svelte-1hm63cj,.finishbar.svelte-1hm63cj .in:where(.svelte-1hm63cj){max-width:640px}}.note.svelte-b2exmg{text-align:center;color:var(--muted);padding:3rem 1rem}.note.svelte-b2exmg a:where(.svelte-b2exmg){color:var(--green);font-weight:600}.page.svelte-b2exmg{gap:12px;width:min(380px,100% - 32px);margin-inline:auto;padding:12px 0 24px;display:grid}.top.svelte-b2exmg{justify-content:space-between;align-items:center;display:flex}.icon.svelte-b2exmg{width:40px;height:40px;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:12px;place-items:center;display:grid;box-shadow:0 1px 2px #141b2d14}.icon.svelte-b2exmg svg{width:22px;height:22px}.paid.svelte-b2exmg{color:#065f46;background:#d1fae5;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .8rem;font-size:.85rem;font-weight:700;display:inline-flex}.paid.svelte-b2exmg svg{width:16px;height:16px}.receipt.svelte-b2exmg{color:#111;background:#fff;padding:18px 16px 28px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.45;box-shadow:0 6px 24px #141b2d1a;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/12px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/12px 100%}header.svelte-b2exmg{text-align:center}h1.svelte-b2exmg{text-transform:uppercase;letter-spacing:.04em;font-size:15px;font-weight:800}header.svelte-b2exmg p:where(.svelte-b2exmg){font-size:11.5px}.meta.svelte-b2exmg,.lines.svelte-b2exmg,.sum.svelte-b2exmg{border-top:1px dashed #999;margin:10px 0 0;padding-top:10px}.meta.svelte-b2exmg div:where(.svelte-b2exmg),.lines.svelte-b2exmg li:where(.svelte-b2exmg)>span:where(.svelte-b2exmg),.sum.svelte-b2exmg div:where(.svelte-b2exmg){justify-content:space-between;gap:12px;display:flex}.meta.svelte-b2exmg dt:where(.svelte-b2exmg){color:#555}.meta.svelte-b2exmg dd:where(.svelte-b2exmg){text-align:right;margin:0}.lines.svelte-b2exmg{gap:6px;padding-inline:0;list-style:none;display:grid}.lines.svelte-b2exmg b:where(.svelte-b2exmg){font-weight:600}.sum.svelte-b2exmg .total:where(.svelte-b2exmg){font-size:14px;font-weight:800}footer.svelte-b2exmg{text-align:center;border-top:1px dashed #999;margin-top:12px;padding-top:10px;font-size:11.5px}.actions.svelte-b2exmg{gap:8px;display:grid}.print.svelte-b2exmg,.soft.svelte-b2exmg,.new.svelte-b2exmg{cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;height:50px;font-weight:700;text-decoration:none;display:flex}.print.svelte-b2exmg{background:var(--green);color:#fff;font-size:1.05rem}.two.svelte-b2exmg{grid-template-columns:1fr 1fr;gap:8px;display:grid}.soft.svelte-b2exmg{color:var(--ink);background:#fff;font-size:.925rem;box-shadow:0 1px 2px #141b2d0f}.soft.svelte-b2exmg svg{color:var(--green)}.new.svelte-b2exmg{background:var(--navy);color:#fff}.actions.svelte-b2exmg svg{width:20px;height:20px}@media print{@page{size:80mm auto;margin:0}html,body,.shell{background:#fff!important}.top.svelte-b2exmg,.actions.svelte-b2exmg{display:none}.page.svelte-b2exmg{width:80mm;padding:0}.receipt.svelte-b2exmg{box-shadow:none;padding:4mm 3mm;-webkit-mask:none;mask:none}}.trx.svelte-11bc0d0{align-content:start;gap:10px;padding-top:1rem;padding-bottom:1.5rem;display:grid}.daynav.svelte-11bc0d0{align-items:center;gap:8px;display:flex}.daynav.svelte-11bc0d0>button:where(.svelte-11bc0d0){width:48px;height:56px;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:14px;flex:none;place-items:center;display:grid;box-shadow:0 1px 2px #141b2d0d}.daynav.svelte-11bc0d0>button:where(.svelte-11bc0d0):disabled{color:#c3c9d4;cursor:default}.daynav.svelte-11bc0d0 svg{width:20px;height:20px}.day.svelte-11bc0d0{text-align:center;cursor:pointer;background:#fff;border-radius:14px;flex:1;place-content:center;min-width:0;height:56px;display:grid;position:relative;box-shadow:0 1px 2px #141b2d0d}.day.svelte-11bc0d0 span:where(.svelte-11bc0d0){color:var(--green);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:700}.day.svelte-11bc0d0 b:where(.svelte-11bc0d0){font-size:1rem}.day.svelte-11bc0d0 input:where(.svelte-11bc0d0){opacity:0;cursor:pointer;position:absolute;inset:0}.day.svelte-11bc0d0 input:where(.svelte-11bc0d0)::-webkit-calendar-picker-indicator{cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.stats.svelte-11bc0d0{grid-template-columns:1fr 1.5fr 1fr;gap:8px;display:grid}.stats.svelte-11bc0d0 div:where(.svelte-11bc0d0){background:#fff;border-radius:16px;gap:.1rem;padding:.8rem .9rem;display:grid;box-shadow:0 1px 2px #141b2d0a}.stats.svelte-11bc0d0 small:where(.svelte-11bc0d0){color:var(--muted);font-size:.78rem;font-weight:600}.stats.svelte-11bc0d0 b:where(.svelte-11bc0d0){white-space:nowrap;text-overflow:ellipsis;font-size:1.35rem;font-weight:800;overflow:hidden}.stats.svelte-11bc0d0 .main:where(.svelte-11bc0d0){background:var(--green)}.stats.svelte-11bc0d0 .main:where(.svelte-11bc0d0) small:where(.svelte-11bc0d0){color:#fffc}.stats.svelte-11bc0d0 .main:where(.svelte-11bc0d0) b:where(.svelte-11bc0d0){color:#fff}.back-today.svelte-11bc0d0{color:var(--green);cursor:pointer;background:0 0;border:0;justify-self:center;font-weight:700}.search.svelte-11bc0d0{background:var(--soft);color:#3b4456;border-radius:14px;align-items:center;gap:.5rem;height:50px;padding:0 14px;display:flex}.search.svelte-11bc0d0:focus-within{box-shadow:0 0 0 2px var(--green)}.search.svelte-11bc0d0 input:where(.svelte-11bc0d0){min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;font-size:1rem}.search.svelte-11bc0d0 input:where(.svelte-11bc0d0):focus{outline:none}.g-head.svelte-11bc0d0{justify-content:space-between;gap:1rem;margin:.6rem 4px 0;font-size:.875rem;display:flex}.g-head.svelte-11bc0d0 span:where(.svelte-11bc0d0){color:#3b4456;font-weight:700}.g-head.svelte-11bc0d0 b:where(.svelte-11bc0d0){color:var(--green-ink)}.rows.svelte-11bc0d0{gap:8px;display:grid}.row.svelte-11bc0d0{color:inherit;background:#fff;border-radius:16px;align-items:center;gap:.85rem;padding:12px 14px 12px 12px;text-decoration:none;transition:box-shadow .15s;display:flex;box-shadow:0 1px 2px #141b2d0a}.row.svelte-11bc0d0:hover{box-shadow:0 6px 18px #141b2d14}.time.svelte-11bc0d0{background:#e6f3ee;border-radius:12px;flex:none;justify-items:center;gap:.15rem;width:60px;padding:.5rem 0;display:grid}.time.svelte-11bc0d0 b:where(.svelte-11bc0d0){color:var(--green-ink);font-size:1rem;font-weight:800}.time.svelte-11bc0d0 small:where(.svelte-11bc0d0){color:var(--green-ink);opacity:.8;font-size:.7rem;font-weight:700}.info.svelte-11bc0d0{flex:1;gap:.1rem;min-width:0;display:grid}.info.svelte-11bc0d0 b:where(.svelte-11bc0d0){white-space:nowrap;align-items:center;gap:.4rem;font-weight:700;display:flex;overflow:hidden}.mem.svelte-11bc0d0{color:#1e3a6b;background:#dfe8fb;border-radius:6px;padding:.05rem .4rem;font-size:.68rem;font-weight:700}.info.svelte-11bc0d0 small:where(.svelte-11bc0d0){color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.info.svelte-11bc0d0 .items:where(.svelte-11bc0d0){color:#3b4456}.total.svelte-11bc0d0{white-space:nowrap;flex:none;font-size:1.05rem;font-weight:800}.note.svelte-11bc0d0{text-align:center;color:var(--muted);padding:3rem 0}.err.svelte-11bc0d0{color:#b42318}.empty.svelte-11bc0d0{text-align:center;justify-items:center;gap:.5rem;padding:3rem 1rem;display:grid}.e-ic.svelte-11bc0d0{width:64px;height:64px;color:var(--green);background:#e6f3ee;border-radius:50%;place-items:center;display:grid}.e-ic.svelte-11bc0d0 svg{width:28px;height:28px}.empty.svelte-11bc0d0 a:where(.svelte-11bc0d0){background:var(--green);color:#fff;border-radius:12px;align-items:center;gap:.4rem;margin-top:.5rem;padding:.7rem 1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.empty.svelte-11bc0d0 a:where(.svelte-11bc0d0) svg{width:18px;height:18px}.more.svelte-11bc0d0{height:50px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #dfe3ea;border-radius:14px;margin-top:4px;font-weight:700}@media (width<=400px){.stats.svelte-11bc0d0 b:where(.svelte-11bc0d0){font-size:1.1rem}}.lap.svelte-om2zi3{align-content:start;gap:12px;padding-top:1rem;padding-bottom:1.5rem;display:grid}.note.svelte-om2zi3{text-align:center;color:var(--muted);padding:3rem 0}.err.svelte-om2zi3{color:#b42318}.today.svelte-om2zi3{color:var(--muted);font-size:.9rem;font-weight:600}.periods.svelte-om2zi3{background:#e8eef6;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;display:grid}.periods.svelte-om2zi3 button:where(.svelte-om2zi3){color:#3b4456;cursor:pointer;background:0 0;border:0;border-radius:11px;height:42px;font-weight:700}.periods.svelte-om2zi3 button.on:where(.svelte-om2zi3){color:var(--green);background:#fff;box-shadow:0 1px 3px #141b2d1f}.nav.svelte-om2zi3{align-items:center;gap:8px;display:flex}.nav.svelte-om2zi3 button:where(.svelte-om2zi3){width:48px;height:54px;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:14px;flex:none;place-items:center;display:grid;box-shadow:0 1px 2px #141b2d0d}.nav.svelte-om2zi3 button:where(.svelte-om2zi3):disabled{color:#c3c9d4;cursor:default}.nav.svelte-om2zi3 svg{width:20px;height:20px}.range.svelte-om2zi3{text-align:center;background:#fff;border-radius:14px;flex:1;place-content:center;min-width:0;height:54px;display:grid;box-shadow:0 1px 2px #141b2d0d}.range.svelte-om2zi3 small:where(.svelte-om2zi3){color:var(--green);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700}.range.svelte-om2zi3 b:where(.svelte-om2zi3){font-size:1rem}.hero.svelte-om2zi3{background:var(--green);color:#fff;border-radius:18px;gap:.2rem;padding:1.1rem 1.2rem;display:grid}.hero.svelte-om2zi3 small:where(.svelte-om2zi3){color:#ffffffd9;font-size:.85rem;font-weight:600}.hero.svelte-om2zi3 strong:where(.svelte-om2zi3){letter-spacing:-.03em;font-size:3rem;font-weight:800;line-height:1.05}.delta.svelte-om2zi3{background:#ffffff2e;border-radius:999px;justify-self:start;margin-top:.3rem;padding:.2rem .6rem;font-size:.85rem;font-weight:700}.delta.down.svelte-om2zi3{color:#b42318;background:#fde2e1}.delta.flat.svelte-om2zi3{font-weight:500}.tiles.svelte-om2zi3{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tiles.svelte-om2zi3 div:where(.svelte-om2zi3){background:#fff;border-radius:16px;gap:.1rem;padding:.85rem .95rem;display:grid;box-shadow:0 1px 2px #141b2d0a}.tiles.svelte-om2zi3 small:where(.svelte-om2zi3){color:var(--muted);font-size:.8rem;font-weight:600}.tiles.svelte-om2zi3 b:where(.svelte-om2zi3){white-space:nowrap;text-overflow:ellipsis;font-size:1.3rem;font-weight:800;overflow:hidden}.tiles.svelte-om2zi3 em:where(.svelte-om2zi3){color:var(--muted);font-size:.78rem;font-style:normal}.card.svelte-om2zi3{background:#fff;border-radius:18px;padding:1rem;box-shadow:0 1px 2px #141b2d0a}.c-head.svelte-om2zi3{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.9rem;display:flex}.c-head.svelte-om2zi3 h2:where(.svelte-om2zi3){font-size:1.05rem;font-weight:800}.link.svelte-om2zi3{color:var(--green);cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem;font-weight:700}.muted.svelte-om2zi3{color:var(--muted);font-size:.8rem}.none.svelte-om2zi3{color:var(--muted);text-align:center;padding:1rem 0 .25rem;font-size:.875rem}.chart.svelte-om2zi3{height:210px;margin:.5rem 0 1.4rem 44px;position:relative}.grid.svelte-om2zi3{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.tick.svelte-om2zi3{border-top:1px solid #eef1f5;position:relative}.tick.svelte-om2zi3:last-child{border-top-color:#cfd5df}.tick.svelte-om2zi3 span:where(.svelte-om2zi3){color:var(--muted);white-space:nowrap;font-size:.72rem;position:absolute;top:-.55rem;right:calc(100% + 8px)}.bars.svelte-om2zi3{align-items:flex-end;display:flex;position:absolute;inset:0}.band.svelte-om2zi3{cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:flex-end;min-width:0;height:100%;padding:0 1px;display:flex;position:relative}.band.on.svelte-om2zi3{background:#07704c0f}.bar.svelte-om2zi3{background:var(--green);border-radius:4px 4px 0 0;width:100%;max-width:24px;min-height:2px;position:relative}.band.on.svelte-om2zi3 .bar:where(.svelte-om2zi3){background:#0a8a5f}.peak.svelte-om2zi3{color:var(--ink);white-space:nowrap;font-size:.72rem;font-weight:700;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.x.svelte-om2zi3{color:var(--muted);white-space:nowrap;font-size:.7rem;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.x.hide.svelte-om2zi3{visibility:hidden}.tip.svelte-om2zi3{z-index:2;background:var(--navy);color:#fff;white-space:nowrap;pointer-events:none;border-radius:10px;padding:.45rem .65rem;display:grid;position:absolute;top:-8px;transform:translate(-50%,-100%);box-shadow:0 8px 20px #141b2d40}.tip.svelte-om2zi3 small:where(.svelte-om2zi3){color:#c4cbd8;font-size:.72rem}.tip.svelte-om2zi3 b:where(.svelte-om2zi3){font-size:.95rem}table.svelte-om2zi3{border-collapse:collapse;width:100%;font-size:.875rem}th.svelte-om2zi3{color:var(--muted);text-align:left;border-bottom:1px solid #eef1f5;padding:.5rem .4rem;font-size:.75rem}td.svelte-om2zi3{border-bottom:1px solid #f3f5f8;padding:.55rem .4rem}th.svelte-om2zi3:not(:first-child),td.svelte-om2zi3:not(:first-child){text-align:right}.top.svelte-om2zi3{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.top.svelte-om2zi3 li:where(.svelte-om2zi3){align-items:flex-start;gap:.75rem;display:flex}.rank.svelte-om2zi3{width:26px;height:26px;color:var(--green-ink);background:#e6f3ee;border-radius:8px;flex:none;place-items:center;font-size:.8rem;font-weight:800;display:grid}.t-info.svelte-om2zi3{flex:1;gap:.3rem;min-width:0;display:grid}.t-row.svelte-om2zi3{justify-content:space-between;gap:.75rem;display:flex}.t-row.svelte-om2zi3 b:where(.svelte-om2zi3){white-space:nowrap;text-overflow:ellipsis;font-size:.925rem;font-weight:600;overflow:hidden}.t-row.svelte-om2zi3 strong:where(.svelte-om2zi3){white-space:nowrap;font-size:.925rem}.meter.svelte-om2zi3{background:#eef1f5;border-radius:999px;height:6px;overflow:hidden}.meter.svelte-om2zi3 span:where(.svelte-om2zi3){background:var(--green);border-radius:999px;height:100%;display:block}.t-info.svelte-om2zi3 small:where(.svelte-om2zi3){color:var(--muted);font-size:.78rem}@media (width<=400px){.hero.svelte-om2zi3 strong:where(.svelte-om2zi3){font-size:2.4rem}.tiles.svelte-om2zi3 b:where(.svelte-om2zi3){font-size:1.1rem}}.sheet.svelte-1al2sgu{width:min(520px,100%);max-width:100%;max-height:92dvh;padding:1.25rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));color:var(--ink);overscroll-behavior:contain;background:#fff;border:0;border-radius:22px 22px 0 0;margin:auto auto 0;overflow-y:auto}.sheet[open].svelte-1al2sgu{animation:.22s cubic-bezier(.2,.8,.2,1) svelte-1al2sgu-up}.sheet.svelte-1al2sgu::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#141b2d73}.head.svelte-1al2sgu{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.head.svelte-1al2sgu h2:where(.svelte-1al2sgu){font-size:1.15rem;font-weight:700;line-height:1.3}.head.svelte-1al2sgu small:where(.svelte-1al2sgu){color:var(--muted);overflow-wrap:anywhere;font-size:.875rem}.x.svelte-1al2sgu{color:#3b4456;cursor:pointer;background:#f1f4f8;border:0;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.sheet.svelte-1al2sgu .lbl{color:var(--muted);margin:1rem 0 .45rem;font-size:.85rem;font-weight:600;display:block}.sheet.svelte-1al2sgu .field{width:100%;height:50px;color:var(--ink);font:inherit;background:#eef2f8;border:1px solid #0000;border-radius:12px;padding:0 14px;font-size:1rem}.sheet.svelte-1al2sgu .field:focus{border-color:var(--green);background:#fff;outline:none}.sheet.svelte-1al2sgu .field:disabled{color:var(--muted)}.sheet.svelte-1al2sgu .warn{color:#b42318;margin-top:.8rem;font-size:.9rem;font-weight:600}.sheet.svelte-1al2sgu .hint{color:var(--muted);margin-top:.5rem;font-size:.82rem;line-height:1.45}.sheet.svelte-1al2sgu .actions{gap:.6rem;margin-top:1.25rem;display:flex}.sheet.svelte-1al2sgu .actions>*{cursor:pointer;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:.45rem;height:52px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.sheet.svelte-1al2sgu .actions svg{width:18px;height:18px}.sheet.svelte-1al2sgu .btn-save{background:var(--green);color:#fff;border:0;flex:1.6}.sheet.svelte-1al2sgu .btn-save:disabled{cursor:not-allowed;background:#c7cdd6}.sheet.svelte-1al2sgu .btn-del{color:#b42318;background:#fff5f4;border:1px solid #f3c4c0}.sheet.svelte-1al2sgu .btn-soft{color:var(--ink);background:#fff;border:1px solid #dfe3ea}@keyframes svelte-1al2sgu-up{0%{opacity:0;transform:translateY(40px)}}@media (width>=560px){.sheet.svelte-1al2sgu{border-radius:22px;margin:auto}}.pel.svelte-1qsith3{padding-top:1rem;padding-bottom:1.5rem}.tools.svelte-1qsith3{gap:.6rem;display:flex}.search.svelte-1qsith3{background:var(--soft);color:#3b4456;border-radius:14px;flex:1;align-items:center;gap:.5rem;min-width:0;height:52px;padding:0 14px;display:flex}.search.svelte-1qsith3:focus-within{box-shadow:0 0 0 2px var(--green)}.search.svelte-1qsith3 input:where(.svelte-1qsith3){min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;font-size:1rem}.search.svelte-1qsith3 input:where(.svelte-1qsith3):focus{outline:none}.new.svelte-1qsith3{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:.35rem;height:52px;padding:0 1.1rem;font-weight:700;display:inline-flex}.count.svelte-1qsith3{color:var(--muted);margin:1rem 2px .5rem;font-size:.85rem;font-weight:600}.rows.svelte-1qsith3{gap:8px;display:grid}.row.svelte-1qsith3{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:16px;align-items:center;gap:.85rem;padding:12px;display:flex;box-shadow:0 1px 2px #141b2d0a}.row.svelte-1qsith3:hover{box-shadow:0 6px 18px #141b2d14}.av.svelte-1qsith3{color:#1e3a6b;text-transform:uppercase;background:#e4edfb;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:1.1rem;font-weight:800;display:grid}.info.svelte-1qsith3{flex:1;gap:.1rem;min-width:0;display:grid}.info.svelte-1qsith3 b:where(.svelte-1qsith3){white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.info.svelte-1qsith3 small:where(.svelte-1qsith3),.stat.svelte-1qsith3 small:where(.svelte-1qsith3){color:var(--muted);font-size:.8rem}.stat.svelte-1qsith3{text-align:right;justify-items:end;display:grid}.stat.svelte-1qsith3 b:where(.svelte-1qsith3){color:var(--green-ink);white-space:nowrap;font-weight:800}.chev.svelte-1qsith3{color:#a3acbb;display:grid}.note.svelte-1qsith3{text-align:center;color:var(--muted);padding:3rem 0}.err.svelte-1qsith3{color:#b42318}.empty.svelte-1qsith3{text-align:center;justify-items:center;gap:.4rem;padding:3rem 1rem;display:grid}.empty.svelte-1qsith3 small:where(.svelte-1qsith3){color:var(--muted);max-width:22rem}.e-ic.svelte-1qsith3{width:64px;height:64px;color:var(--green);background:#e6f3ee;border-radius:50%;place-items:center;display:grid}.e-ic.svelte-1qsith3 svg{width:28px;height:28px}.stats.svelte-1qsith3{grid-template-columns:1.3fr 1fr 1.2fr;gap:6px;margin-top:1rem;display:grid}.stats.svelte-1qsith3 div:where(.svelte-1qsith3){background:#eef2f8;border-radius:12px;padding:.65rem .75rem;display:grid}.stats.svelte-1qsith3 small:where(.svelte-1qsith3){color:var(--muted);font-size:.75rem;font-weight:600}.stats.svelte-1qsith3 b:where(.svelte-1qsith3){white-space:nowrap;text-overflow:ellipsis;font-size:.975rem;overflow:hidden}.h3.svelte-1qsith3{margin:1.5rem 0 .4rem;font-size:.95rem;font-weight:700}.recent.svelte-1qsith3{margin:0;padding:0;list-style:none;display:grid}.recent.svelte-1qsith3 a:where(.svelte-1qsith3){color:inherit;border-top:1px solid #f0f2f6;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 0;text-decoration:none;display:flex}.recent.svelte-1qsith3 span:where(.svelte-1qsith3){display:grid}.recent.svelte-1qsith3 b:where(.svelte-1qsith3){font-size:.875rem}.recent.svelte-1qsith3 small:where(.svelte-1qsith3){color:var(--muted);font-size:.78rem}.recent.svelte-1qsith3 strong:where(.svelte-1qsith3){white-space:nowrap}.del-link.svelte-1qsith3{color:#b42318;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;margin-top:1rem;padding:.3rem 0;font-weight:700;display:inline-flex}.del-link.svelte-1qsith3 svg{width:17px;height:17px}@media (width<=420px){.new.svelte-1qsith3 span:where(.svelte-1qsith3){display:none}.new.svelte-1qsith3{justify-content:center;width:52px;padding:0}}.kar.svelte-ttxak8{align-content:start;gap:10px;padding-top:1rem;padding-bottom:1.5rem;display:grid}.info.svelte-ttxak8{color:#1e3a6b;background:#dfe8fb;border-radius:14px;align-items:flex-start;gap:.75rem;padding:.85rem .95rem;font-size:.875rem;line-height:1.45;display:flex}.i-ic.svelte-ttxak8{color:#1d4ed8;flex:none;display:grid}.i-ic.svelte-ttxak8 svg{width:20px;height:20px}.new.svelte-ttxak8{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:.4rem;height:50px;font-weight:700;display:inline-flex}.new.svelte-ttxak8 svg{width:20px;height:20px}.rows.svelte-ttxak8{gap:8px;display:grid}.row.svelte-ttxak8{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:16px;align-items:center;gap:.85rem;padding:12px;display:flex;box-shadow:0 1px 2px #141b2d0a}.row.svelte-ttxak8:hover{box-shadow:0 6px 18px #141b2d14}.row.dim.svelte-ttxak8{opacity:.6}.av.svelte-ttxak8{object-fit:cover;width:46px;height:46px;color:var(--green-ink);text-transform:uppercase;background:#e6f3ee;border-radius:50%;flex:none;place-items:center;font-size:1.1rem;font-weight:800;display:grid}.who.svelte-ttxak8{flex:1;gap:.1rem;min-width:0;display:grid}.who.svelte-ttxak8 b:where(.svelte-ttxak8){white-space:nowrap;align-items:center;gap:.4rem;font-weight:700;display:flex;overflow:hidden}.who.svelte-ttxak8 small:where(.svelte-ttxak8){color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.st.svelte-ttxak8{align-items:center;gap:.35rem;display:flex}.st.svelte-ttxak8 i:where(.svelte-ttxak8){background:#a3acbb;border-radius:50%;flex:none;width:7px;height:7px}.st.on.svelte-ttxak8 i:where(.svelte-ttxak8){background:#12a36a}.role.svelte-ttxak8{color:#3b4456;background:#f1f4f8;border-radius:999px;flex:none;padding:.25rem .6rem;font-size:.78rem;font-weight:700}.note.svelte-ttxak8{text-align:center;color:var(--muted);padding:3rem 0}.err.svelte-ttxak8{color:#b42318}.toggle.svelte-ttxak8{cursor:pointer;align-items:center;gap:.8rem;margin-top:1rem;display:flex}.toggle.svelte-ttxak8>span:where(.svelte-ttxak8){flex:1;gap:.1rem;display:grid}.toggle.svelte-ttxak8 small:where(.svelte-ttxak8){color:var(--muted);font-size:.8rem;line-height:1.4}.toggle.svelte-ttxak8 input:where(.svelte-ttxak8){appearance:none;width:50px;height:30px;cursor:inherit;background:#cfd5df;border-radius:999px;flex:none;margin:0;transition:background .2s;position:relative}.toggle.svelte-ttxak8 input:where(.svelte-ttxak8):after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.toggle.svelte-ttxak8 input:where(.svelte-ttxak8):checked{background:var(--green)}.toggle.svelte-ttxak8 input:where(.svelte-ttxak8):checked:after{transform:translate(20px)}.qr.svelte-ttxak8{background:#f6f8fb;border-radius:16px;justify-items:center;gap:.6rem;padding:1rem;display:grid}.qr.svelte-ttxak8 img:where(.svelte-ttxak8){background:#fff;border-radius:12px;width:220px;height:220px}.qr.svelte-ttxak8 code:where(.svelte-ttxak8){max-width:100%;color:var(--muted);overflow-wrap:anywhere;text-align:center;font-size:.78rem}.qr-act.svelte-ttxak8{gap:.5rem;display:flex}.qr-act.svelte-ttxak8>:where(.svelte-ttxak8){color:var(--ink);cursor:pointer;background:#fff;border:1px solid #dde3ec;border-radius:10px;align-items:center;gap:.35rem;padding:.5rem .8rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.qr-act.svelte-ttxak8 svg{width:16px;height:16px}.adm.svelte-1jknolv{align-content:start;gap:10px;padding-top:1rem;padding-bottom:1.5rem;display:grid}.count.svelte-1jknolv{color:var(--muted);font-size:.875rem;font-weight:600}.rows.svelte-1jknolv{gap:8px;display:grid}.row.svelte-1jknolv{background:#fff;border-radius:16px;align-items:center;gap:.85rem;padding:12px 14px;display:flex;box-shadow:0 1px 2px #141b2d0a}.who.svelte-1jknolv,.num.svelte-1jknolv{gap:.1rem;display:grid}.who.svelte-1jknolv{flex:1;min-width:0}.num.svelte-1jknolv{text-align:right}.who.svelte-1jknolv b:where(.svelte-1jknolv),.who.svelte-1jknolv small:where(.svelte-1jknolv){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}small.svelte-1jknolv{color:var(--muted);font-size:.8rem}.note.svelte-1jknolv{text-align:center;color:var(--muted);padding:3rem 0}.err.svelte-1jknolv{color:#b42318}h2.svelte-1jknolv{font-size:1.1rem;font-weight:800}.search.svelte-1jknolv{height:48px;font:inherit;background:#fff;border:0;border-radius:14px;padding:0 1rem;box-shadow:0 1px 2px #141b2d0a}.search.svelte-1jknolv:focus{outline:2px solid var(--green)}.row.dim.svelte-1jknolv{opacity:.6}.av.svelte-1jknolv{object-fit:cover;width:42px;height:42px;color:var(--green-ink);text-transform:uppercase;background:#e6f3ee;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.role.svelte-1jknolv{color:#3b4456;background:#f1f4f8;border-radius:999px;flex:none;padding:.25rem .6rem;font-size:.78rem;font-weight:700}.role.owner.svelte-1jknolv{color:var(--green-ink);background:#e6f3ee}.status.svelte-1jknolv{background:#fff;border-radius:14px;align-items:center;gap:.5rem;padding:.8rem 1rem;font-size:.9rem;font-weight:600;display:flex}.status.svelte-1jknolv i:where(.svelte-1jknolv){background:#a3acbb;border-radius:50%;flex:none;width:9px;height:9px}.status.on.svelte-1jknolv i:where(.svelte-1jknolv){background:#12a36a}.form.svelte-1jknolv{background:#fff;border-radius:16px;gap:.35rem;padding:1.1rem;display:grid}.form.svelte-1jknolv label:where(.svelte-1jknolv){color:var(--muted);margin-top:.6rem;font-size:.85rem;font-weight:600}.form.svelte-1jknolv input:where(.svelte-1jknolv){height:46px;font:inherit;border:1px solid #dde3ec;border-radius:12px;min-width:0;padding:0 .85rem}.form.svelte-1jknolv input:where(.svelte-1jknolv):focus{border-color:var(--green);outline:none}.form.svelte-1jknolv small:where(.svelte-1jknolv){overflow-wrap:anywhere;font-size:.78rem}.hint.svelte-1jknolv{color:var(--muted);font-size:.85rem;line-height:1.5}.msg.svelte-1jknolv{margin-top:.6rem;font-size:.9rem;font-weight:600}.msg.ok.svelte-1jknolv{color:#0a6848}.save.svelte-1jknolv,.off.svelte-1jknolv{height:48px;font:inherit;cursor:pointer;border-radius:14px;margin-top:.8rem;font-weight:700}.save.svelte-1jknolv{background:var(--green);color:#fff;border:0}.off.svelte-1jknolv{color:#b42318;background:#fff5f4;border:1px solid #f3c4c0;margin-top:.2rem}.save.svelte-1jknolv:disabled,.off.svelte-1jknolv:disabled{opacity:.7}.unit.svelte-1jknolv{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border:2px solid #0000}.unit.on.svelte-1jknolv{border-color:var(--green)}.form.svelte-1jknolv input:where(.svelte-1jknolv):disabled{color:var(--muted);background:#f1f4f8}.cancel.svelte-1jknolv{height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600}.bar.svelte-1jknolv{justify-content:space-between;align-items:center;gap:1rem;display:flex}.reload.svelte-1jknolv{height:38px;color:var(--green-ink);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:10px;padding:0 .9rem;font-weight:700;box-shadow:0 1px 2px #141b2d0f}.log.svelte-1jknolv{background:#fff;border-radius:16px;box-shadow:0 1px 2px #141b2d0a}.log.svelte-1jknolv summary:where(.svelte-1jknolv){cursor:pointer;align-items:center;gap:.85rem;padding:12px 14px;list-style:none;display:flex}.log.svelte-1jknolv summary:where(.svelte-1jknolv)::-webkit-details-marker{display:none}.code.svelte-1jknolv{color:#b42318;background:#fde2e1;border-radius:8px;flex:none;padding:.25rem .55rem;font-size:.8rem;font-weight:800}.msg1.svelte-1jknolv{color:#b42318}.log.svelte-1jknolv pre:where(.svelte-1jknolv){white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f7fb;border-radius:10px;max-height:320px;margin:0 14px 14px;padding:.75rem;font-size:.75rem;overflow:auto}.kl.svelte-xlldfd{color:#141b2d;background:#f3f5f9;place-items:center;min-height:100vh;padding:16px;display:grid}.card.svelte-xlldfd{background:#fff;border-radius:20px;gap:.5rem;width:min(380px,100%);padding:1.75rem 1.5rem;display:grid;box-shadow:0 18px 40px #141b2d14}.logo.svelte-xlldfd{color:#fff;background:#07704c;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:.5rem;display:grid}.logo.svelte-xlldfd svg{width:24px;height:24px}h1.svelte-xlldfd{font-size:1.3rem;font-weight:800}p.svelte-xlldfd{color:#6b7385;margin-bottom:.75rem}label.svelte-xlldfd{color:#6b7385;font-size:.85rem;font-weight:600}input.svelte-xlldfd{height:50px;font:inherit;border:1px solid #dde3ec;border-radius:12px;padding:0 .9rem}input.svelte-xlldfd:focus{border-color:#07704c;outline:none}.err.svelte-xlldfd{color:#b42318;margin:0}button.svelte-xlldfd{color:#fff;cursor:pointer;background:#07704c;border:0;border-radius:14px;height:50px;margin-top:.5rem;font-weight:700}button.svelte-xlldfd:disabled{opacity:.7}.denied.svelte-1n46o8q{text-align:center;justify-items:center;gap:.4rem;padding:4rem 1rem;display:grid}.denied.svelte-1n46o8q p:where(.svelte-1n46o8q){color:var(--muted)}.newstore.svelte-1n46o8q{gap:.5rem;max-width:440px;padding:2.5rem 0;display:grid}.newstore.svelte-1n46o8q h2:where(.svelte-1n46o8q){font-size:1.4rem;font-weight:800}.newstore.svelte-1n46o8q p:where(.svelte-1n46o8q){color:var(--muted);margin-bottom:.75rem}.newstore.svelte-1n46o8q label:where(.svelte-1n46o8q){color:var(--muted);font-size:.85rem;font-weight:600}.newstore.svelte-1n46o8q input:where(.svelte-1n46o8q){height:50px;font:inherit;background:#fff;border:1px solid #dde3ec;border-radius:12px;padding:0 .9rem}.newstore.svelte-1n46o8q input:where(.svelte-1n46o8q):focus{border-color:var(--green);outline:none}.newstore.svelte-1n46o8q .err:where(.svelte-1n46o8q){color:#b42318;margin:0}.newstore.svelte-1n46o8q button:where(.svelte-1n46o8q){background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:14px;height:50px;margin-top:.5rem;font-weight:700}.newstore.svelte-1n46o8q button:where(.svelte-1n46o8q):disabled{opacity:.7}.denied.svelte-1n46o8q a:where(.svelte-1n46o8q){background:var(--green);color:#fff;border-radius:12px;margin-top:.8rem;padding:.7rem 1.1rem;font-weight:700;text-decoration:none}:root{--accent:#7c6cff;--accent-2:#3fd0c9;-webkit-font-smoothing:antialiased;font-family:Plus Jakarta Sans,system-ui,sans-serif}html{color:#0f1222;background:#f6f7fb}html.dark{color:#f4f5f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#07080c}body{margin:0}*,:before,:after{box-sizing:border-box}h1,h2,h3,p{margin:0}button{font:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.wrap{width:min(1160px,100% - 32px);margin-inline:auto}.in{width:min(1100px,100% - 32px);margin-inline:auto}.brand{letter-spacing:-.01em;color:inherit;align-items:center;gap:.6rem;font-size:1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.mark{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:.95rem;font-weight:800;display:grid;box-shadow:0 6px 20px #7c6cff66}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
