.overlay.svelte-48g9f5{z-index:90}.sheet.svelte-48g9f5{position:relative;max-height:80vh;padding:20px var(--pad-page);padding-bottom:calc(env(safe-area-inset-bottom) + 16px);gap:8px}.wtitle.svelte-48g9f5{font-size:var(--t-title);font-weight:800}.wsub.svelte-48g9f5{font-size:var(--t-meta);font-weight:700;color:var(--text-dim);margin-top:4px}ul.svelte-48g9f5{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px}li.svelte-48g9f5{font-size:var(--t-body);line-height:1.4}.wok.svelte-48g9f5{min-height:52px;margin-top:8px;font-weight:700}.clockwarn.svelte-161y12f{display:block;width:100%;border:0;text-align:left;padding:.5rem .9rem;font:inherit;font-size:.82rem;line-height:1.3;background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--text);box-shadow:inset 3px 0 0 var(--warn);cursor:pointer}.clockwarn.bad.svelte-161y12f{background:color-mix(in srgb,var(--danger) 14%,transparent);box-shadow:inset 3px 0 0 var(--danger)}.persistwarn.svelte-161y12f{flex:none;display:flex;align-items:center;gap:2px;margin:0 var(--pad-page) 8px;padding:0 4px 0 12px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--amber) 12%,transparent)}.persistwarn.svelte-161y12f .pw:where(.svelte-161y12f){flex:1;min-height:var(--tap-md);padding:0;background:none;text-align:left;color:var(--amber);font-size:var(--t-meta);font-weight:700;white-space:normal;line-height:1.3}.persistwarn.svelte-161y12f .cta:where(.svelte-161y12f){white-space:nowrap}.persistwarn.svelte-161y12f .pwx:where(.svelte-161y12f){flex:none;width:var(--tap-md);height:var(--tap-md);min-height:var(--tap-md);padding:0;display:inline-flex;align-items:center;justify-content:center;background:none;border-radius:50%;color:var(--amber)}.schemawarn.svelte-161y12f{flex:none;margin:0 var(--pad-page) 8px;padding:12px 16px;border-radius:var(--radius);background:color-mix(in srgb,var(--red) 16%,transparent);color:var(--red);font-size:var(--t-meta);font-weight:700;line-height:1.4}.today.svelte-161y12f{flex:none;display:inline-flex;align-items:center;white-space:nowrap;gap:4px;min-height:44px;padding:0 12px;border-radius:var(--radius-pill);background:transparent;color:var(--text-dim);font-size:var(--t-micro);font-weight:600}.today.svelte-161y12f b.zero:where(.svelte-161y12f){color:var(--text-dim)}.today.svelte-161y12f b:where(.svelte-161y12f){color:var(--pop);font-size:var(--t-body);font-variant-numeric:tabular-nums}header.svelte-161y12f{display:flex;align-items:center;gap:8px;padding:0 12px 0 8px;min-height:44px}.sync.svelte-161y12f{flex:1;min-width:0;background:none;font-size:var(--t-meta);font-weight:500;color:var(--text-dim);display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;overflow:hidden}.chev.svelte-161y12f{flex:none;color:var(--text-faint)}.sync.svelte-161y12f:active{box-shadow:none}.lbl.svelte-161y12f{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dot.svelte-161y12f{width:7px;height:7px;border-radius:50%;flex:none}.dot.green.svelte-161y12f{background:var(--green)}.dot.amber.svelte-161y12f{background:var(--amber)}.dot.red.svelte-161y12f{background:var(--red)}.spin.svelte-161y12f{animation:svelte-161y12f-spin var(--dur-loop) linear infinite;flex:none}@keyframes svelte-161y12f-spin{to{transform:rotate(360deg)}}.noshow.svelte-161y12f,.conflict.svelte-161y12f{display:inline-flex;align-items:center;min-height:var(--tap-md);padding:0 2px;background:none;white-space:nowrap}.noshow.svelte-161y12f .pill:where(.svelte-161y12f),.conflict.svelte-161y12f .pill:where(.svelte-161y12f){display:inline-flex;align-items:center;gap:4px;border-radius:var(--radius-pill);padding:4px 12px;font-weight:700;font-size:var(--t-meta)}.noshow.svelte-161y12f .pill:where(.svelte-161y12f){color:var(--amber);background:color-mix(in srgb,var(--amber) 14%,transparent)}.conflict.svelte-161y12f .pill:where(.svelte-161y12f){color:var(--red);background:color-mix(in srgb,var(--red) 15%,transparent)}.badge.svelte-161y12f{min-width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:var(--t-body)}.badge.dim.svelte-161y12f{background:var(--bg-raised);color:var(--text-dim)}.stack.svelte-5gecwy{position:fixed;top:calc(env(safe-area-inset-top) + 52px);left:8px;right:8px;z-index:50;display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast.svelte-5gecwy{pointer-events:auto;position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;background:var(--bg-float);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:var(--radius-pill);padding:8px 8px 8px 16px;box-shadow:var(--shadow-float)}.drain.svelte-5gecwy{position:absolute;left:18px;right:18px;bottom:3px;max-width:calc(100% - 36px);height:3px;border-radius:var(--radius-pill);background:var(--amber);transition:width var(--dur-roll) linear}.summary.svelte-5gecwy{flex:1;font-size:var(--t-body);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.undo.act.svelte-5gecwy{background:color-mix(in srgb,var(--amber) 20%,transparent);color:var(--amber)}.undo.svelte-5gecwy{min-height:48px;min-width:96px;font-weight:700;color:var(--accent);background:none;font-variant-numeric:tabular-nums}.toast.two.svelte-5gecwy{gap:4px}.toast.two.svelte-5gecwy .undo:where(.svelte-5gecwy){min-width:0;padding:0 12px}.undo.svelte-5gecwy:active{border-radius:var(--radius-pill)}.close.svelte-5gecwy{min-width:44px;min-height:44px;border-radius:50%;background:none;color:var(--text-dim);display:inline-flex;align-items:center;justify-content:center;padding:0}.more.svelte-5gecwy{pointer-events:auto;align-self:center;min-height:44px;padding:0 16px;background:var(--bg-float);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:var(--radius-pill);box-shadow:var(--shadow-float);font-size:var(--t-meta);font-weight:600;color:var(--text-dim)}.skel.svelte-5a1zvq{flex:1;padding:0 var(--pad-page)}.tabs.svelte-5a1zvq{display:flex;align-items:center;gap:16px;height:44px;margin-bottom:16px;border-bottom:1px solid var(--border)}.tab.svelte-5a1zvq{width:60px;height:15px}.row.svelte-5a1zvq{display:flex;align-items:center;gap:12px;min-height:64px}.dot.svelte-5a1zvq{flex:none;width:36px;height:36px;border-radius:50%}.lines.svelte-5a1zvq{flex:1;display:flex;flex-direction:column;gap:8px}.l1.svelte-5a1zvq{width:62%;height:14px}.l2.svelte-5a1zvq{width:38%;height:11px}.loading.svelte-5a1zvq{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:60vh;color:var(--text-dim);font-size:var(--t-body)}.retry.svelte-5a1zvq{min-height:var(--tap-md);padding:0 24px;border-radius:var(--radius-pill);background:var(--bg-raised);color:var(--text);font-size:var(--t-body);font-weight:700}nav.svelte-msgxbw{flex:none;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:8px 16px;padding:8px;border-radius:var(--radius-pill);background:var(--bg-float);border:1px solid var(--border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}button.svelte-msgxbw{min-height:56px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 2px;border-radius:var(--radius-pill);background:transparent;color:var(--text-dim);font-size:var(--t-micro);font-weight:700;letter-spacing:.01em;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.dot.svelte-msgxbw{position:absolute;top:8px;left:calc(50% + 6px);width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 0 2px var(--bg-float);pointer-events:none}button.on.svelte-msgxbw{color:var(--text);background:var(--veil)}:root[data-layout=web] nav.svelte-msgxbw{width:520px;margin-left:auto;margin-right:auto}button.svelte-msgxbw:active{background:var(--veil-strong)}.thumb.svelte-1ve1vh0{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;border-radius:var(--radius-md);background:var(--bg-raised)}img.svelte-1ve1vh0{width:100%;height:100%;object-fit:cover}.ph.svelte-1ve1vh0{display:flex;align-items:center;justify-content:center;color:var(--text-dim);opacity:.6}.strip.svelte-fa8bjz{display:flex;align-items:center;gap:12px;padding:12px;background:var(--bg-raised);border-radius:var(--radius)}.strip.flat.svelte-fa8bjz{padding:4px 0;background:none;border-radius:0}.tagi.svelte-fa8bjz{flex:none;padding:2px 8px;border-radius:var(--radius-pill);font-size:var(--t-micro);font-weight:600}.tagi.hold.svelte-fa8bjz{color:var(--amber);background:color-mix(in srgb,var(--amber) 14%,transparent)}.tagi.sold.svelte-fa8bjz{color:var(--red);background:color-mix(in srgb,var(--red) 16%,transparent)}.body.svelte-fa8bjz .go:where(.svelte-fa8bjz){flex:none;color:var(--text-faint);margin-left:-4px}.body.svelte-fa8bjz{flex:1;min-width:0;display:flex;align-items:center;gap:12px;background:none;padding:0;margin:0;min-height:44px;border-radius:var(--radius-sm);text-align:left;font:inherit}.mid.svelte-fa8bjz{flex:1;min-width:0;display:flex;flex-direction:column}.cname.svelte-fa8bjz{overflow-wrap:anywhere;font-size:var(--t-strong);font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.meta.svelte-fa8bjz{margin-top:2px;display:flex;align-items:baseline;gap:0 6px;min-width:0;flex-wrap:wrap;font-size:var(--t-meta);font-weight:500;color:var(--text-dim);font-variant-numeric:tabular-nums}.meta.svelte-fa8bjz>:where(.svelte-fa8bjz):not(:last-child):not(.cond):not(.tagi):after{content:" ·";color:var(--text-faint)}.meta.svelte-fa8bjz>:where(.svelte-fa8bjz):has(+.cond:where(.svelte-fa8bjz)):after,.meta.svelte-fa8bjz>:where(.svelte-fa8bjz):has(+.tagi:where(.svelte-fa8bjz)):after{content:none}.ident.svelte-fa8bjz,.meta.svelte-fa8bjz .ident:where(.svelte-fa8bjz),.meta.svelte-fa8bjz .sku:where(.svelte-fa8bjz){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta.svelte-fa8bjz .ident:where(.svelte-fa8bjz){flex:none}.meta.svelte-fa8bjz .sku:where(.svelte-fa8bjz){flex-shrink:3;font-family:monospace;font-weight:600}.grade.svelte-fa8bjz{flex:none;color:var(--accent);font-weight:700}.meta.svelte-fa8bjz .cost-badge:where(.svelte-fa8bjz){flex:none;display:inline;margin-top:0;padding:0;background:none;font-size:var(--t-meta);font-weight:600}.right.svelte-fa8bjz{text-align:right;flex:none;display:flex;flex-direction:column;align-items:flex-end}.price.svelte-fa8bjz{font-size:var(--t-strong);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.right.svelte-fa8bjz .cost-badge:where(.svelte-fa8bjz){display:block;margin-top:2px}.rm.svelte-fa8bjz{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;padding:0;margin-left:-4px;color:var(--text-dim);background:none;border-radius:50%}.banner.svelte-fa8bjz{margin-top:8px;padding:8px 16px;border-radius:var(--radius-md);font-weight:600;font-size:var(--t-meta);text-align:center}.banner.hold.svelte-fa8bjz{background:color-mix(in srgb,var(--amber) 12%,transparent);color:var(--amber)}.banner.sold.svelte-fa8bjz{background:color-mix(in srgb,var(--red) 14%,transparent);color:var(--red);font-weight:700;font-size:var(--t-meta)}.thumb-btn.svelte-fa8bjz{background:none;padding:0;min-height:0;border-radius:var(--radius-sm);flex:none}.thumb-btn.svelte-fa8bjz:active{transform:scale(.97)}.lightbox.svelte-fa8bjz{position:fixed;inset:0;z-index:80;background:var(--scrim-deep);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px}.lb-desc.svelte-fa8bjz{color:var(--text);text-align:center;font-size:var(--t-body)}.padlab.svelte-1njvqgw{text-align:center;font-size:var(--t-meta);font-weight:600;color:var(--text-dim);margin-bottom:2px}.keypad.svelte-1njvqgw{display:flex;flex-direction:column}.handle.svelte-1njvqgw{min-height:var(--tap-md);margin-bottom:2px;background:none;color:var(--text-dim);font-size:var(--t-meta);font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px}.handle.svelte-1njvqgw:active{color:var(--text)}.amount.svelte-1njvqgw .cust:where(.svelte-1njvqgw){position:absolute;right:0;top:50%;transform:translateY(-50%);width:72px;min-height:56px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px;border-radius:var(--radius);background:var(--bg-raised);color:var(--text-dim);font-size:var(--t-micro);letter-spacing:0;white-space:normal}.amount.svelte-1njvqgw .cust:where(.svelte-1njvqgw) svg:where(.svelte-1njvqgw){flex:none}.amount.svelte-1njvqgw .cust:where(.svelte-1njvqgw):after{content:"Show customer";font-weight:700;line-height:1.15;text-align:center}.amount.withcust.svelte-1njvqgw{padding-left:76px;padding-right:76px;white-space:nowrap}@media(max-width:360px){.amount.withcust.svelte-1njvqgw{padding-left:0}}.amount.svelte-1njvqgw .cust:where(.svelte-1njvqgw):active{transform:translateY(-50%)}.amount.svelte-1njvqgw{position:relative;text-align:center;font-size:var(--t-hero);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1;padding:8px 0;transition:transform var(--dur-fast) var(--ease)}.amount.below.svelte-1njvqgw{color:var(--red);animation:svelte-1njvqgw-pulse var(--dur-loop) ease-in-out infinite}@keyframes svelte-1njvqgw-pulse{50%{opacity:.55}}.pad.svelte-1njvqgw{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pad.svelte-1njvqgw button:where(.svelte-1njvqgw){min-height:var(--tap-lg);background:none;border-radius:50%;font-size:var(--t-title-lg);font-weight:500;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:transform var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.pad.svelte-1njvqgw button.pop:where(.svelte-1njvqgw){transform:scale(.9);background:var(--veil)}@media(max-height:700px){.pad.svelte-1njvqgw button:where(.svelte-1njvqgw){min-height:50px;font-size:var(--t-title-lg)}.amount.svelte-1njvqgw{font-size:var(--t-display);padding:4px 0}}.row.svelte-u88ubi button:where(.svelte-u88ubi){display:inline-flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1}.amt.svelte-u88ubi{display:block;font-size:var(--t-meta);font-weight:700;font-variant-numeric:tabular-nums;opacity:.85;margin-top:2px}.row.svelte-u88ubi{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.row.three.svelte-u88ubi{grid-template-columns:repeat(3,1fr)}.row.one.svelte-u88ubi{grid-template-columns:1fr}.row.three.svelte-u88ubi button:where(.svelte-u88ubi){font-size:var(--t-strong);padding:0 8px}.split.svelte-u88ubi{background:var(--bg-raised);color:var(--text)}.picker.svelte-u88ubi{display:flex;flex-direction:column;gap:8px}.rails.svelte-u88ubi{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.picker.four.svelte-u88ubi .rails:where(.svelte-u88ubi){grid-template-columns:repeat(2,1fr)}.rails.svelte-u88ubi button:where(.svelte-u88ubi){font-size:var(--t-body)}.backbtn.svelte-u88ubi{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:var(--radius-pill);background:var(--bg-raised);color:var(--text);font-size:var(--t-body);font-weight:700}.backbtn.svelte-u88ubi svg:where(.svelte-u88ubi){flex:none}button.svelte-u88ubi{min-height:var(--tap-lg);border-radius:var(--radius-pill);font-size:var(--t-strong);font-weight:800;letter-spacing:.01em}button.svelte-u88ubi:disabled{opacity:.35}@media(max-height:700px){button.svelte-u88ubi{min-height:54px;font-size:var(--t-strong)}.row.picker.svelte-u88ubi{grid-template-columns:54px 1fr 1fr}}.cash.svelte-u88ubi{background:var(--green);color:var(--ink-on-money)}.epay.svelte-u88ubi{background:color-mix(in srgb,var(--teal) 16%,transparent);color:var(--teal)}.backbtn.svelte-u88ubi{background:none;color:var(--text-dim);display:inline-flex;align-items:center;justify-content:center;padding:0}.venmo.svelte-u88ubi{background:color-mix(in srgb,var(--purple) 16%,transparent);color:var(--purple)}.zelle.svelte-u88ubi{background:color-mix(in srgb,var(--teal) 16%,transparent);color:var(--teal)}.cashapp.svelte-u88ubi{background:color-mix(in srgb,var(--cashapp) 14%,transparent);color:var(--cashapp)}.paypal.svelte-u88ubi{background:color-mix(in srgb,var(--paypal) 16%,transparent);color:var(--paypal)}.platform.svelte-u88ubi{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);box-shadow:var(--accent-edge)}.otherpay.svelte-u88ubi{min-height:44px;align-self:center;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:4px;background:none;color:var(--text-dim);font-size:var(--t-body);font-weight:700;letter-spacing:0;border-radius:var(--radius-pill)}.otherpay.svelte-u88ubi svg:where(.svelte-u88ubi){transition:transform var(--dur-fast) var(--ease)}.otherpay.svelte-u88ubi svg.open:where(.svelte-u88ubi){transform:rotate(180deg)}.others.svelte-u88ubi{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:4px}.others.svelte-u88ubi button:where(.svelte-u88ubi){min-height:48px;font-size:var(--t-body);font-weight:700;background:var(--bg-raised);color:var(--text);box-shadow:inset 0 0 0 1px var(--border)}.others.svelte-u88ubi .onlinebtn.on:where(.svelte-u88ubi){background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);box-shadow:var(--accent-edge)}button.armed.svelte-u88ubi{background:color-mix(in srgb,var(--red) 18%,var(--bg-raised));color:var(--text);box-shadow:inset 0 0 0 2px var(--red)}.armword.svelte-u88ubi{font-size:var(--t-meta);font-weight:800;line-height:1.15;white-space:normal;padding:0 4px}.cv.svelte-afldoz{position:fixed;inset:0;z-index:90;background:var(--bg);color:var(--text);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:24px;padding-top:calc(env(safe-area-inset-top) + 24px);padding-bottom:calc(env(safe-area-inset-bottom) + 24px);text-align:center;cursor:pointer}.total.svelte-afldoz{font-size:clamp(64px,20vw,108px);font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--green);font-variant-numeric:tabular-nums}.lines.svelte-afldoz{width:100%;max-width:420px;display:flex;flex-direction:column;gap:8px}.line.svelte-afldoz{display:flex;justify-content:space-between;gap:16px;font-size:var(--t-title);font-weight:500}.line.svelte-afldoz .desc:where(.svelte-afldoz){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.line.svelte-afldoz .desc:where(.svelte-afldoz) b:where(.svelte-afldoz){display:block;font-weight:700}.line.svelte-afldoz .desc:where(.svelte-afldoz) small:where(.svelte-afldoz){display:block;font-size:.78em;font-weight:600;opacity:.72}.line.svelte-afldoz .amt:where(.svelte-afldoz){flex:none;font-variant-numeric:tabular-nums;color:var(--text-dim)}.line.more.svelte-afldoz{color:var(--text-dim);font-size:var(--t-body);justify-content:center}.pay.svelte-afldoz{display:flex;flex-direction:column;gap:8px;align-items:center;margin-top:8px}.paylbl.svelte-afldoz{font-size:var(--t-body);color:var(--text-dim);font-weight:600}.handle.svelte-afldoz{display:flex;gap:12px;align-items:baseline;font-size:var(--t-title-lg)}.handle.svelte-afldoz .hname:where(.svelte-afldoz){color:var(--text-dim);font-size:var(--t-strong)}.handle.dim.svelte-afldoz{color:var(--text-faint);font-size:var(--t-body)}.thanks.svelte-afldoz{margin-top:12px;font-size:var(--t-strong);color:var(--pop);font-weight:700}.back.svelte-afldoz{margin-top:16px;font-size:var(--t-meta);color:var(--text-faint);text-align:center}.money.svelte-1gpq1k0{font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.hero.svelte-1gpq1k0{display:block;font-size:var(--t-hero);letter-spacing:-.03em;line-height:1.1;margin-top:4px}.deal.svelte-18yw02{position:relative;display:block;width:100%;height:12px;flex-basis:100%}.track.svelte-18yw02{position:absolute;left:0;right:0;top:3px;height:6px;border-radius:999px;background:color-mix(in srgb,var(--text-faint) 30%,transparent);overflow:hidden}.fill.svelte-18yw02{display:block;height:100%;border-radius:999px;background:var(--green);transition:width var(--dur-roll) var(--ease),background-color var(--dur-roll) var(--ease)}.fill.under.svelte-18yw02{background:var(--red)}.post.svelte-18yw02{position:absolute;width:2px;margin-left:-1px;border-radius:1px}.post.cost.svelte-18yw02{top:1px;height:10px;background:var(--amber)}.post.sticker.svelte-18yw02{top:0;height:12px;background:var(--text)}.qtyrow.svelte-veo1wv{flex:none;display:flex;align-items:center;gap:12px;padding:2px 0 8px 8px}.qbtn.svelte-veo1wv{min-width:var(--tap-md);min-height:var(--tap-md);border-radius:var(--radius-pill);background:var(--bg-raised);color:var(--text);font-size:var(--t-title-lg);font-weight:700}.qbtn.svelte-veo1wv:disabled{opacity:.35}.qty.svelte-veo1wv{font-size:var(--t-body);color:var(--text-dim);font-variant-numeric:tabular-nums}.qty.svelte-veo1wv b:where(.svelte-veo1wv){color:var(--text);font-size:var(--t-strong)}.qty.svelte-veo1wv .of:where(.svelte-veo1wv){margin-left:8px;font-size:var(--t-meta)}.ea.svelte-veo1wv{margin-left:.3em;font-size:var(--t-micro);font-weight:600;opacity:.8}@keyframes svelte-veo1wv-sheet-in{0%{transform:translateY(64px);opacity:0}}.sheet.svelte-veo1wv{animation:svelte-veo1wv-sheet-in var(--dur-sheet) var(--ease) backwards;position:relative;display:flex;flex-direction:column;gap:8px;padding:12px 16px 16px;background:var(--bg);border-radius:var(--radius-lg) var(--radius-lg) 0 0;flex:0 1 auto;min-height:0;overflow:hidden;max-height:none}.body.svelte-veo1wv{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.body.svelte-veo1wv>:where(.svelte-veo1wv){flex:none}@media(max-height:640px){.body.svelte-veo1wv .keypad .amount{position:sticky;top:52px;z-index:1;background:var(--bg)}}.foot.svelte-veo1wv{flex:none;padding-top:8px;display:flex;flex-direction:column}.sheet.snapback.svelte-veo1wv{transition:transform var(--dur) var(--ease)}.topbar.svelte-veo1wv{display:flex;gap:8px;align-items:center;min-height:52px;padding-top:6px;touch-action:none;cursor:grab;position:sticky;top:0;z-index:1;background:var(--bg)}.cartsum.svelte-veo1wv{flex:1;min-width:0;text-align:left;font-size:var(--t-body);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grabber.svelte-veo1wv{position:absolute;top:6px;left:50%;transform:translate(-50%);width:36px;height:5px;background:var(--veil-strong);border-radius:var(--radius-pill)}.dismiss.svelte-veo1wv{min-width:44px;min-height:44px;background:var(--bg-raised);color:var(--text-dim);border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 12px 0 8px;font-size:var(--t-meta);font-weight:700;flex:none}.dismiss.svelte-veo1wv svg:where(.svelte-veo1wv){flex:none}.cards.svelte-veo1wv{display:flex;flex-direction:column;gap:8px;max-height:40vh;min-height:76px;flex:0 1 auto;overflow-y:auto}.body.svelte-veo1wv>.keypad,.body.svelte-veo1wv .keypad .pad{flex:none}.stripwrap.svelte-veo1wv .mid{min-width:0}.cardline.svelte-veo1wv{display:flex;gap:8px;align-items:center}@media(max-width:360px){.cardline.svelte-veo1wv{flex-wrap:wrap}.cardline.svelte-veo1wv .stripwrap:where(.svelte-veo1wv){flex:1 0 100%}.cardline.svelte-veo1wv .lineprice:where(.svelte-veo1wv){flex:1 0 100%;min-height:var(--tap-md)}}.stripwrap.svelte-veo1wv{flex:1;min-width:0}.lineprice.svelte-veo1wv{min-width:76px;min-height:var(--tap-md);background:var(--bg-raised);border-radius:var(--radius-pill);font-size:var(--t-strong);font-weight:700;font-variant-numeric:tabular-nums}.lineprice.edited.svelte-veo1wv{color:var(--accent)}.lineprice.editing.svelte-veo1wv{box-shadow:0 0 0 2px var(--accent)}.linechips.svelte-veo1wv{display:flex;gap:8px;flex-wrap:wrap}.linechips.svelte-veo1wv button:where(.svelte-veo1wv){flex:1;min-width:var(--tap-md, 44px);min-height:var(--tap-md);padding:0 8px;background:var(--bg-raised);border-radius:var(--radius-pill);font-size:var(--t-body);font-weight:600;font-variant-numeric:tabular-nums}.linechips.svelte-veo1wv .sticker:where(.svelte-veo1wv){color:var(--text-dim)}.linechips.svelte-veo1wv .done:where(.svelte-veo1wv){color:var(--green);font-weight:700}.amtonly.svelte-veo1wv{position:relative;display:flex;flex-direction:row;align-items:center}.amtonly.svelte-veo1wv .amt:where(.svelte-veo1wv){flex:1;min-width:0;min-height:var(--tap-lg);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 10px;padding:4px 76px;overflow:hidden;background:none;font-variant-numeric:tabular-nums}.amtonly.svelte-veo1wv .amt:where(.svelte-veo1wv):active{box-shadow:none}.amtfig.svelte-veo1wv{flex:none;white-space:nowrap;font-size:var(--t-hero);font-weight:700;letter-spacing:-.03em;line-height:1.1}.amtonly.svelte-veo1wv .amt.below:where(.svelte-veo1wv) .amtfig:where(.svelte-veo1wv){color:var(--red)}.amttap.svelte-veo1wv{flex:none;padding:4px 10px;border-radius:var(--radius-pill);background:var(--bg-raised);color:var(--text-dim);font-size:var(--t-meta);font-weight:700}.amtonly.svelte-veo1wv .cust:where(.svelte-veo1wv){position:absolute;right:0;top:50%;transform:translateY(-50%);width:72px;min-height:56px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px;border-radius:var(--radius);background:var(--bg-raised);color:var(--text-dim)}.amtonly.svelte-veo1wv .cust:where(.svelte-veo1wv) svg:where(.svelte-veo1wv){flex:none}.custlab.svelte-veo1wv{font-size:var(--t-micro);font-weight:700;line-height:1.15;text-align:center}.amtonly.svelte-veo1wv .cust:where(.svelte-veo1wv):active{transform:translateY(-50%)}@media(max-height:700px){.amtfig.svelte-veo1wv{font-size:var(--t-display)}}@media(max-width:360px){.amtonly.svelte-veo1wv .amt:where(.svelte-veo1wv){padding-left:0}}.recharge.svelte-veo1wv{min-height:var(--tap-md);padding:0 16px;border-radius:var(--radius-pill);font-size:var(--t-body);font-weight:700;font-variant-numeric:tabular-nums}.linehint.svelte-veo1wv{text-align:center;font-size:var(--t-meta);color:var(--accent);font-weight:600}.context.svelte-veo1wv{text-align:center;font-size:var(--t-meta);font-variant-numeric:tabular-nums;display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.dealwrap.svelte-veo1wv{flex-basis:100%;display:flex;justify-content:center}.dealwrap.svelte-veo1wv>.deal{max-width:320px}.profit.svelte-veo1wv{flex-basis:100%;display:flex;align-items:baseline;justify-content:center;gap:8px;font-weight:600;flex-wrap:wrap}.plab.svelte-veo1wv{font-size:var(--t-meta);font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em}.plab.svelte-veo1wv+.money{margin-right:4px}.pct.svelte-veo1wv{font-size:var(--t-title);font-weight:800;letter-spacing:-.02em;color:var(--green)}.profit.neg.svelte-veo1wv .pct:where(.svelte-veo1wv){color:var(--red)}.changedue.svelte-veo1wv{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px;color:var(--text-dim);font-size:var(--t-meta);font-variant-numeric:tabular-nums}.changedue.svelte-veo1wv .tap:where(.svelte-veo1wv){flex:none;min-height:var(--tap-md);padding:0 12px;border-radius:var(--radius-pill);font-size:var(--t-meta);font-weight:700}.changedue.on.svelte-veo1wv{color:var(--accent);font-weight:600}.changedue.svelte-veo1wv b:where(.svelte-veo1wv){color:var(--text);font-weight:700}@media(max-height:700px){.cards.svelte-veo1wv{max-height:20vh;min-height:64px}.sheet.svelte-veo1wv{padding:8px 16px 12px;gap:8px}}.anyway.svelte-veo1wv{width:100%;min-height:var(--tap-lg);padding:8px 16px;background:var(--amber);border-radius:var(--radius-pill);color:var(--ink-on-money);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;line-height:1.25}.anyway.svelte-veo1wv b:where(.svelte-veo1wv){font-size:var(--t-strong);font-weight:800}.anyway.svelte-veo1wv span:where(.svelte-veo1wv){font-size:var(--t-meta);font-weight:600;opacity:.7}.close-only.svelte-veo1wv{min-height:var(--tap-lg);border-radius:var(--radius-pill);font-weight:700}.net.svelte-veo1wv{color:var(--text);font-weight:600}.net.svelte-veo1wv small:where(.svelte-veo1wv){color:var(--text-dim);font-weight:500}.off.svelte-veo1wv{flex-basis:100%;color:var(--text-dim);font-size:var(--t-meta)}.profit.neg.svelte-veo1wv{animation:svelte-veo1wv-margin-alarm var(--dur-moment) var(--ease) 1}.chanrow.svelte-veo1wv{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 0 4px}.chanlab.svelte-veo1wv{flex:0 0 100%;font-size:var(--t-meta);font-weight:600;color:var(--text-dim)}.chanrow.svelte-veo1wv button:where(.svelte-veo1wv){flex:1;min-width:var(--tap-md, 44px);min-height:44px;padding:0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-pill);background:var(--bg-raised);color:var(--text-dim);font-size:var(--t-body);font-weight:700}.chanrow.svelte-veo1wv button.on:where(.svelte-veo1wv){background:var(--sel-bg);color:var(--sel-ink)}@media(max-width:360px){.chanrow.svelte-veo1wv button:where(.svelte-veo1wv){font-size:var(--t-meta);padding:0 4px}}@keyframes svelte-veo1wv-margin-alarm{0%{background:color-mix(in srgb,var(--red) 40%,transparent)}to{background:transparent}}.cards.svelte-veo1wv>:where(.svelte-veo1wv){flex-shrink:0}.wrap.svelte-12ssuxd{padding:12px 0 0}.cap-h.svelte-12ssuxd{font-size:var(--t-meta);font-weight:500;color:var(--text-dim);padding:0 var(--pad-page) 8px}.strip.svelte-12ssuxd{display:flex;flex:none;gap:12px;overflow-x:auto;padding:0 var(--pad-page) 4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.strip.svelte-12ssuxd::-webkit-scrollbar{display:none}.buy.svelte-12ssuxd{flex:none;background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--border);border-radius:var(--radius);padding:8px;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:80px;max-width:80px;min-height:var(--tap-md)}.cap.svelte-12ssuxd{font-size:var(--t-meta);color:var(--text-dim);max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buy.chip.svelte-12ssuxd{justify-content:center;min-height:44px;min-width:0;max-width:none;padding:0 16px;border-radius:var(--radius-pill);background:var(--bg-card);border:1px solid var(--border)}.buy.chip.svelte-12ssuxd .cap:where(.svelte-12ssuxd){max-width:160px;font-size:var(--t-meta);font-weight:700;color:var(--text)}.qs.svelte-172v06c{position:fixed;left:0;right:0;bottom:0;z-index:65;display:flex;flex-direction:column;gap:8px;padding:12px var(--pad-page) calc(env(safe-area-inset-bottom) + 12px);background:var(--bg);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-sheet)}.qs-head.svelte-172v06c{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.qs-title.svelte-172v06c{font-size:var(--t-strong);font-weight:800}.qs-note.svelte-172v06c{display:block;font-size:var(--t-meta);line-height:1.4;color:var(--text-dim)}.qs-lab.svelte-172v06c{margin-bottom:-4px;font-size:var(--t-meta);font-weight:600;color:var(--text-dim)}.qs-x.svelte-172v06c{min-width:44px;min-height:44px;background:var(--bg-raised);color:var(--text-dim);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;padding:0}.qs-desc.svelte-172v06c{width:100%;min-height:var(--tap-md);background:var(--bg-sunken);border:none;border-radius:var(--radius);padding:0 16px;font-size:var(--t-strong);color:var(--text)}.rf-shot.armed.svelte-4e7s52{box-shadow:inset 0 0 0 2px var(--danger)}.rf-shot.armed.svelte-4e7s52 .rf-tag:where(.svelte-4e7s52){color:var(--danger)}.rapid.svelte-4e7s52{position:fixed;inset:0;z-index:80;background:var(--bg);display:flex;flex-direction:column;gap:12px;padding:var(--pad-page);padding-top:calc(env(safe-area-inset-top) + 12px);padding-bottom:calc(env(safe-area-inset-bottom) + 12px)}.rf-head.svelte-4e7s52{display:flex;align-items:center;gap:8px}.rf-title.svelte-4e7s52{flex:1;font-weight:700;font-size:var(--t-body)}.rf-boxwrap.svelte-4e7s52{position:absolute;pointer-events:none;transition:opacity var(--dur-quick) var(--ease)}.rf-boxwrap.rest.svelte-4e7s52{opacity:.35}.rf-box.svelte-4e7s52{position:absolute;inset:0;border:2px solid var(--accent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent) 8%,transparent);box-shadow:0 0 0 9999px var(--cam-mask)}.rf-boxlbl.svelte-4e7s52{position:absolute;top:-32px;left:0;padding:4px 10px;border-radius:var(--radius-pill);background:var(--cam-chip);font-size:var(--t-meta);font-weight:700;color:var(--accent);letter-spacing:.02em;animation:svelte-4e7s52-rf-drop var(--dur-roll) var(--ease) both}@keyframes svelte-4e7s52-rf-drop{0%{transform:translateY(-10px);opacity:0}to{transform:none;opacity:1}}.rf-cue.svelte-4e7s52{position:absolute;left:50%;top:50%;margin:-14px 0 0 -14px;color:var(--accent);opacity:0;animation:svelte-4e7s52-rf-cue var(--dur-moment) var(--ease) 2}@keyframes svelte-4e7s52-rf-cue{0%{transform:translateY(-26px);opacity:0}40%{opacity:1}to{transform:translateY(22px);opacity:0}}.rf-meter.svelte-4e7s52{position:absolute;right:0;top:-32px;display:flex;gap:6px;padding:7px 10px;border-radius:var(--radius-pill);background:var(--cam-chip)}.rf-dot.svelte-4e7s52{width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--on-cam-dim)}.rf-dot.on.svelte-4e7s52{background:var(--green);box-shadow:none;animation:svelte-4e7s52-rf-pop var(--dur-roll) var(--ease)}@keyframes svelte-4e7s52-rf-pop{0%{transform:scale(.4)}60%{transform:scale(1.5)}to{transform:scale(1)}}.rf-box.lock.svelte-4e7s52{animation:svelte-4e7s52-rf-lock var(--dur-moment) var(--ease)}@keyframes svelte-4e7s52-rf-lock{0%{border-color:var(--green);background:color-mix(in srgb,var(--green) 35%,transparent);transform:scale(1)}30%{border-color:var(--green);transform:scale(1.04)}to{border-color:var(--green);background:color-mix(in srgb,var(--green) 0%,transparent);transform:scale(1)}}.rf-pills.svelte-4e7s52{position:absolute;top:10px;left:8px;right:8px;z-index:2;display:flex;justify-content:center;flex-wrap:wrap;gap:6px;pointer-events:none;transition:gap var(--dur-quick) var(--ease)}.rf-pill.svelte-4e7s52{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 14px;border-radius:var(--radius-pill);font-weight:700;font-size:var(--t-body);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;box-shadow:var(--shadow-float);transition:border-radius var(--dur-quick) var(--ease)}.rf-pilltext.svelte-4e7s52{overflow:hidden;text-overflow:ellipsis}.rf-pname.svelte-4e7s52{background:var(--on-cam);color:var(--cam-bg);animation:svelte-4e7s52-rf-lift var(--dur-sheet) var(--ease) both;pointer-events:auto}@keyframes svelte-4e7s52-rf-lift{0%{transform:translateY(var(--lift)) scale(.85);opacity:0}to{transform:none;opacity:1}}.rf-pillx.svelte-4e7s52{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:-6px -14px -6px 0;padding:0;background:none;color:inherit;opacity:.6}.rf-pghost.svelte-4e7s52{background:var(--cam-chip);color:var(--on-cam-dim);border:1px dashed var(--on-cam-dim);font-variant-numeric:tabular-nums;box-shadow:none}.rf-pnum.svelte-4e7s52{background:var(--green);color:var(--ink-on-money);font-variant-numeric:tabular-nums;animation:svelte-4e7s52-rf-pop var(--dur-roll) var(--ease)}.rf-pnum.unsure.svelte-4e7s52{background:var(--amber)}.rf-pills.merged.svelte-4e7s52{gap:0}.rf-pills.merged.svelte-4e7s52 .rf-pname:where(.svelte-4e7s52):not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rf-pills.merged.svelte-4e7s52 .rf-pnum:where(.svelte-4e7s52){border-top-left-radius:0;border-bottom-left-radius:0}.rf-numctl.svelte-4e7s52{display:flex;align-items:center;gap:8px;pointer-events:auto}.rf-skip.svelte-4e7s52{min-height:var(--tap-md);padding:0 14px;border-radius:var(--radius);background:var(--cam-chip);color:var(--on-cam);font-weight:700;font-size:var(--t-body)}.rf-confirm.svelte-4e7s52{display:flex;flex-direction:column;gap:8px;align-items:stretch;width:100%;max-width:360px;pointer-events:auto;animation:svelte-4e7s52-rf-drop var(--dur-roll) var(--ease) both}.rf-look.svelte-4e7s52{display:flex;gap:8px;justify-content:center}.rf-lookbtn.svelte-4e7s52{flex:1;display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap-md);border-radius:var(--radius-pill);background:var(--plate);text-decoration:none;box-shadow:var(--shadow-float)}.rf-lookbtn.svelte-4e7s52 img:where(.svelte-4e7s52){height:18px;width:auto;display:block}.rf-confirmrow.svelte-4e7s52{display:flex;gap:8px}.rf-again.svelte-4e7s52{flex:1;min-height:52px;border-radius:var(--radius);background:var(--cam-chip);color:var(--on-cam);font-weight:700;font-size:var(--t-body)}.rf-use.svelte-4e7s52{flex:1.4;min-height:52px;font-weight:700;font-size:var(--t-body);border-radius:var(--radius)}.rf-box.svelte-4e7s52{overflow:hidden}.rf-box.scanning.svelte-4e7s52:after{content:"";position:absolute;inset:0 auto 0 0;width:38%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 55%,transparent),transparent);animation:svelte-4e7s52-rf-sweep var(--dur-loop) linear infinite;will-change:transform}@keyframes svelte-4e7s52-rf-sweep{0%{transform:translate(-100%)}to{transform:translate(300%)}}.rf-box.hit.svelte-4e7s52:not(.lock){animation:svelte-4e7s52-rf-hit var(--dur-moment) var(--ease)}@keyframes svelte-4e7s52-rf-hit{0%{box-shadow:0 0 0 9999px var(--cam-mask),0 0 color-mix(in srgb,var(--green) 70%,transparent);border-color:var(--green)}60%{box-shadow:0 0 0 9999px var(--cam-mask),0 0 0 6px color-mix(in srgb,var(--green) 0%,transparent);border-color:var(--green)}to{box-shadow:0 0 0 9999px var(--cam-mask),0 0 0 0 transparent}}.rf-x.svelte-4e7s52{min-width:var(--tap-md);min-height:var(--tap-md);padding:0;background:none;color:var(--text-dim);display:inline-flex;align-items:center;justify-content:center}.rf-auto.svelte-4e7s52{flex:none;min-height:var(--tap-md);padding:0 12px;font-size:var(--t-meta);font-weight:700;border-radius:var(--radius);color:var(--text-dim);background:var(--veil)}.rf-auto[aria-pressed=true].svelte-4e7s52{color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);box-shadow:var(--accent-edge)}.rf-live.svelte-4e7s52{position:absolute;left:8px;right:8px;bottom:8px;z-index:2;display:flex;justify-content:center;pointer-events:none}.rf-chips.svelte-4e7s52{flex:none;display:flex;gap:8px;max-width:100%;overflow-x:auto;pointer-events:auto;scrollbar-width:none}.rf-chip.svelte-4e7s52{flex:none;min-height:var(--tap-md);padding:0 16px;border-radius:var(--radius);background:var(--on-cam);color:var(--cam-bg);font-weight:700;font-size:var(--t-body);white-space:nowrap;max-width:260px;overflow:hidden;text-overflow:ellipsis;box-shadow:var(--shadow-float)}.rf-chip.svelte-4e7s52:active{transform:scale(.96)}.rf-livemsg.svelte-4e7s52{font-size:var(--t-meta);font-weight:600;color:var(--on-cam);background:var(--cam-chip);padding:6px 12px;border-radius:var(--radius)}.rf-livemsg.warn.svelte-4e7s52{color:var(--amber)}.rf-livemsg.busy.svelte-4e7s52{color:var(--on-cam-dim)}.rf-view.svelte-4e7s52{position:relative;flex:1;min-height:0;border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-sunken)}.rf-view.svelte-4e7s52 video:where(.svelte-4e7s52){width:100%;height:100%;object-fit:cover;display:block}.rf-err.svelte-4e7s52{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;color:var(--text-dim);font-weight:600}.rf-flash.svelte-4e7s52{position:absolute;inset:0;background:var(--on-cam);opacity:.7;pointer-events:none}.rf-warming.svelte-4e7s52{position:absolute;left:0;right:0;bottom:10px;text-align:center;font-size:var(--t-meta);font-weight:600;color:var(--text-dim);pointer-events:none}.rf-strip.svelte-4e7s52{flex:none;min-height:74px;display:flex;align-items:center;gap:8px;overflow-x:auto;padding-bottom:2px}.rf-shot.svelte-4e7s52{flex:none;position:relative;width:72px;padding:0;background:none;border-radius:var(--radius-sm);overflow:hidden}.rf-shot.svelte-4e7s52 img:where(.svelte-4e7s52){width:72px;height:72px;object-fit:cover;border-radius:var(--radius-sm);display:block}.rf-blank.svelte-4e7s52{width:72px;height:72px;border-radius:var(--radius-sm);background:var(--bg-raised);display:block}.rf-tag.svelte-4e7s52{position:absolute;left:0;right:0;bottom:0;font-size:var(--t-micro);font-weight:700;line-height:1.2;padding:4px;background:var(--scrim);color:var(--green);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rf-tag.reading.svelte-4e7s52{color:var(--text-dim)}.rf-tag.empty.svelte-4e7s52{color:var(--amber)}.rf-hint.svelte-4e7s52{flex:1;font-size:var(--t-meta);color:var(--text-dim);text-align:center;line-height:1.4}.rf-ctl.svelte-4e7s52{flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.rf-count.svelte-4e7s52{font-size:var(--t-title-lg);font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-dim);text-align:center}.rf-shutter.svelte-4e7s52{width:76px;height:76px;padding:0;border-radius:50%;background:var(--bg-raised);display:inline-flex;align-items:center;justify-content:center}.rf-shutter.svelte-4e7s52 span:where(.svelte-4e7s52){width:58px;height:58px;border-radius:50%;background:var(--accent);display:block}.rf-shutter.svelte-4e7s52:active span:where(.svelte-4e7s52){transform:scale(.88)}.rf-shutter.svelte-4e7s52:disabled{opacity:.35}.rf-done.svelte-4e7s52{min-height:56px;font-weight:700;font-size:var(--t-body);border-radius:var(--radius)}.sheet.svelte-kgdb6q{position:relative;max-height:94vh;overflow-x:hidden;padding:16px var(--pad-page);padding-bottom:calc(env(safe-area-inset-bottom) + 16px)}svg.svelte-kgdb6q{flex:none}.head.svelte-kgdb6q{display:flex;align-items:center;gap:12px;min-height:44px}.htitle.svelte-kgdb6q{font-size:var(--t-title);font-weight:800;letter-spacing:-.02em}.hnote.svelte-kgdb6q{flex:1;font-size:var(--t-meta);color:var(--text-dim)}.x.svelte-kgdb6q{min-width:44px;min-height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--red) 14%,transparent);color:var(--red)}.photo.svelte-kgdb6q{display:flex;gap:12px;align-items:center}.photo.svelte-kgdb6q img:where(.svelte-kgdb6q){width:56px;height:56px;object-fit:cover;border-radius:var(--radius-md)}.snap.svelte-kgdb6q{flex:1;min-height:56px;font-weight:700;border-radius:var(--radius);display:inline-flex;align-items:center;justify-content:center;gap:8px}.snaplink.svelte-kgdb6q{align-self:center;min-height:var(--tap-md);font-size:var(--t-body);margin-top:-8px}.typed.svelte-kgdb6q{display:flex;gap:8px;align-items:flex-end}.fld.svelte-kgdb6q{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.fld.num.svelte-kgdb6q{flex:none;width:124px}.flab.svelte-kgdb6q,.mktlab.svelte-kgdb6q{font-size:var(--t-meta);font-weight:600;color:var(--text-dim)}.fld.svelte-kgdb6q input:where(.svelte-kgdb6q){min-height:var(--tap-md);min-width:0;width:100%}.typed.svelte-kgdb6q input.numbox:where(.svelte-kgdb6q){text-align:center;font-variant-numeric:tabular-nums}.ocrhint.svelte-kgdb6q{font-size:var(--t-meta);color:var(--text-dim);display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px}.ocrrow.svelte-kgdb6q{display:flex;gap:8px;overflow-x:auto;align-items:center;padding-bottom:2px;flex:none}.ocrlbl.svelte-kgdb6q{flex:none;font-size:var(--t-meta);font-weight:500;color:var(--text-dim);display:inline-flex;align-items:center;gap:8px}.ocrlbl.warn.svelte-kgdb6q{color:var(--amber);font-weight:600}.ocrrow.svelte-kgdb6q button:where(.svelte-kgdb6q){flex:none;min-height:var(--tap-md);font-size:var(--t-body);font-weight:600;padding:0 16px;border-radius:var(--radius-pill);white-space:nowrap}.ocrrow.svelte-kgdb6q .retry:where(.svelte-kgdb6q){color:var(--accent)}.ocrrow.svelte-kgdb6q .ocrx:where(.svelte-kgdb6q){min-width:var(--tap-md);padding:0;color:var(--text-dim);background:none;display:inline-flex;align-items:center;justify-content:center}.ocrrow.svelte-kgdb6q .mkt:where(.svelte-kgdb6q){color:var(--amber);font-weight:700}.chip.sure.svelte-kgdb6q{box-shadow:inset 0 0 0 1.5px var(--accent)}.chip.on.svelte-kgdb6q{background:var(--sel-bg);color:var(--sel-ink)}.chip.on.svelte-kgdb6q .mkt:where(.svelte-kgdb6q){color:var(--sel-ink)}.sureic.svelte-kgdb6q{color:var(--accent);margin-right:4px;vertical-align:-2px}.mktlab.svelte-kgdb6q{margin-bottom:-4px}.card.svelte-kgdb6q{background:var(--bg-sunken);border-radius:var(--radius);padding:12px;display:flex;flex-direction:column;gap:8px}.ctitle.svelte-kgdb6q{font-size:var(--t-strong);font-weight:700;line-height:1.3}.hints.svelte-kgdb6q{display:flex;flex-direction:column;gap:4px}.held.svelte-kgdb6q{font-weight:700}.held.slow.svelte-kgdb6q{color:var(--amber)}.hint.svelte-kgdb6q{font-size:var(--t-meta);font-weight:500;color:var(--text-dim);line-height:1.4}.hint.dim.svelte-kgdb6q{color:var(--text-faint)}.offers.svelte-kgdb6q{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px}.oflbl.svelte-kgdb6q{flex-basis:100%;font-size:var(--t-meta);font-weight:600;color:var(--text-dim)}.offer.svelte-kgdb6q{display:inline-flex;align-items:baseline;gap:6px;color:var(--text-dim);font-size:var(--t-body);font-weight:600;min-height:var(--tap-md);padding:0 12px;border-radius:var(--radius-pill);background:var(--bg-sunken);align-items:center}.offer.on.svelte-kgdb6q{background:var(--sel-bg);color:var(--sel-ink)}.offer.on.svelte-kgdb6q .money{color:var(--sel-ink)}.basket.svelte-kgdb6q{font-size:var(--t-meta);font-weight:600;color:var(--text-dim);text-align:center}.addbuy.svelte-kgdb6q{flex:none;min-height:56px;padding:0 16px;font-weight:700;border-radius:var(--radius)}.offer.svelte-kgdb6q .money{color:var(--text);font-size:var(--t-strong)}.offer.trade.svelte-kgdb6q,.offer.trade.svelte-kgdb6q .money{color:var(--teal)}.lookup.svelte-kgdb6q{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.linemarket.svelte-kgdb6q{flex:1;min-width:120px;min-height:var(--tap-md);border-radius:var(--radius);background:var(--bg-raised);color:var(--text);font-size:var(--t-body);font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.linemarket.svelte-kgdb6q::placeholder{color:var(--text-faint);font-weight:500}.lookbtn.svelte-kgdb6q{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap-md);min-width:56px;padding:0 8px;border-radius:var(--radius-pill);background:var(--plate);text-decoration:none}.lookbtn.svelte-kgdb6q img:where(.svelte-kgdb6q){height:17px;width:auto;display:block}.intro.svelte-kgdb6q{margin:0;padding:4px 2px;font-size:var(--t-body);line-height:1.45;color:var(--text-dim)}.actions.svelte-kgdb6q{display:flex;gap:8px}.buy.svelte-kgdb6q{flex:1;min-height:56px;font-size:var(--t-strong);font-weight:700;border-radius:var(--radius)}.liq.svelte-1xesq1y{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:12px var(--pad-page) 0;font-size:var(--t-meta);color:var(--text-dim)}.main.svelte-1xesq1y{display:flex;flex-direction:column;gap:2px;min-width:0}.lab.svelte-1xesq1y{font-size:var(--t-meta);font-weight:500}.main.svelte-1xesq1y b:where(.svelte-1xesq1y){white-space:nowrap;font-size:var(--t-title-lg);font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);line-height:1.1}.split.svelte-1xesq1y{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap;font-variant-numeric:tabular-nums}.split.svelte-1xesq1y b:where(.svelte-1xesq1y){color:var(--text);font-weight:600}.neg.svelte-1xesq1y,.main.svelte-1xesq1y b.neg:where(.svelte-1xesq1y),.split.svelte-1xesq1y b.neg:where(.svelte-1xesq1y){color:var(--red)}.fix.svelte-1xesq1y{margin:4px var(--pad-page) 0;min-height:44px;font-size:var(--t-meta);text-align:left}.meter.svelte-i97fo9{display:flex;flex-direction:column;gap:4px;width:100%;min-width:0;text-align:left}button.meter.svelte-i97fo9{min-height:44px;justify-content:center;padding:0;background:none;border:0;color:inherit;font:inherit}.top.svelte-i97fo9{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 8px;font-size:var(--t-meta);line-height:17px}.lab.svelte-i97fo9{color:var(--text-dim);font-weight:500;white-space:nowrap}.val.svelte-i97fo9{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:0 6px;margin-left:auto;text-align:right}.val.svelte-i97fo9 b:where(.svelte-i97fo9){color:var(--text);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.tick.svelte-i97fo9{margin-right:4px}.note.svelte-i97fo9{color:var(--text-dim);font-weight:500;white-space:nowrap}.warn.svelte-i97fo9{flex:none;color:var(--red);align-self:center}.chev.svelte-i97fo9{flex:none;color:var(--text-dim);margin-right:-4px}.track.svelte-i97fo9{display:block;height:8px;border-radius:999px;overflow:hidden}.track.green.svelte-i97fo9{background:color-mix(in srgb,var(--green) 18%,transparent)}.track.amber.svelte-i97fo9{background:color-mix(in srgb,var(--amber) 18%,transparent)}.track.red.svelte-i97fo9{background:color-mix(in srgb,var(--red) 18%,transparent)}.fill.svelte-i97fo9{display:block;height:100%;min-width:8px;border-radius:999px;transition:width var(--dur-roll) var(--ease)}.fill.zero.svelte-i97fo9{display:none}.fill.green.svelte-i97fo9{background:var(--green)}.fill.amber.svelte-i97fo9{background:var(--amber)}.fill.red.svelte-i97fo9{background:var(--red)}.pace.svelte-zhldwt{display:flex;flex-direction:column;gap:4px}.head.svelte-zhldwt{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:var(--t-meta);line-height:17px}.cap.svelte-zhldwt{color:var(--text-dim);font-weight:500;white-space:nowrap}.val.svelte-zhldwt{color:var(--text-dim);white-space:nowrap}.val.svelte-zhldwt b:where(.svelte-zhldwt){color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}.plot.svelte-zhldwt{height:28px;display:flex;align-items:flex-end;gap:2px;border-bottom:1px solid var(--text-faint)}.col.svelte-zhldwt{flex:1 1 0;min-width:0;height:100%;display:flex;align-items:flex-end;justify-content:center}.bar.svelte-zhldwt{width:100%;max-width:20px;border-radius:4px 4px 0 0;background:var(--text-faint);opacity:.45}.bar.on.svelte-zhldwt{background:var(--green);opacity:1}.ticks.svelte-zhldwt{display:flex;justify-content:space-between;font-size:var(--t-micro);line-height:13px;color:var(--text-faint);font-variant-numeric:tabular-nums}.ticks.svelte-zhldwt .now:where(.svelte-zhldwt){color:var(--text-dim);font-weight:600}.home.svelte-n7tyl6{flex:1;display:flex;flex-direction:column;min-height:0}.viewfinder.svelte-n7tyl6{position:relative;flex:1 0 auto;height:clamp(132px,20vh,168px);max-height:216px;min-height:0;background:var(--cam-bg);overflow:hidden}.viewfinder.ceding.svelte-n7tyl6{flex-shrink:100}video.svelte-n7tyl6{width:100%;height:100%;object-fit:cover}@keyframes svelte-n7tyl6-scan-flash{0%{opacity:0}12%{opacity:.5}to{opacity:0}}.flash.svelte-n7tyl6{position:absolute;inset:0;opacity:0;pointer-events:none;animation:svelte-n7tyl6-scan-flash var(--dur-sheet) var(--ease) forwards}.flash.green.svelte-n7tyl6{background:var(--green)}.flash.red.svelte-n7tyl6{background:var(--red)}.flash.amber.svelte-n7tyl6{background:var(--amber)}.vfcap.svelte-n7tyl6{position:absolute;left:0;right:0;bottom:8px;text-align:center;font-size:var(--t-meta);font-weight:600;color:var(--on-cam-dim);pointer-events:none}.brackets.svelte-n7tyl6 i:where(.svelte-n7tyl6){position:absolute;width:28px;height:28px;border:2px solid var(--on-cam-dim);pointer-events:none}.brackets.svelte-n7tyl6 .tl:where(.svelte-n7tyl6){top:14px;left:12%;border-right:none;border-bottom:none;border-radius:var(--radius-sm) 0 0 0}.brackets.svelte-n7tyl6 .tr:where(.svelte-n7tyl6){top:14px;right:12%;border-left:none;border-bottom:none;border-radius:0 var(--radius-sm) 0 0}.brackets.svelte-n7tyl6 .bl:where(.svelte-n7tyl6){bottom:30px;left:12%;border-right:none;border-top:none;border-radius:0 0 0 var(--radius-sm)}.brackets.svelte-n7tyl6 .br:where(.svelte-n7tyl6){bottom:30px;right:12%;border-left:none;border-top:none;border-radius:0 0 var(--radius-sm) 0}.sold-splash.svelte-n7tyl6{position:absolute;inset:0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:14px;background:var(--cam-chip);animation:svelte-n7tyl6-splash-pop var(--dur-linger) var(--ease) forwards;pointer-events:none}.sold-said.svelte-n7tyl6{display:flex;flex-direction:column;align-items:flex-start}.check-ring.svelte-n7tyl6{position:relative;flex:none;width:64px;height:64px;border-radius:50%;background:color-mix(in srgb,var(--green) 14%,transparent);color:var(--green);display:flex;align-items:center;justify-content:center}.sold-label.svelte-n7tyl6{font-size:var(--t-meta);font-weight:600;color:var(--text-dim);margin-bottom:-2px}.sold-amt.svelte-n7tyl6{font-size:var(--t-hero);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1;color:var(--green)}.tickmark.svelte-n7tyl6{stroke-dasharray:26;stroke-dashoffset:26;animation:svelte-n7tyl6-tick-draw var(--dur) var(--ease) 90ms forwards}@keyframes svelte-n7tyl6-tick-draw{to{stroke-dashoffset:0}}.check-ring.svelte-n7tyl6:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--green);animation:svelte-n7tyl6-ring-out var(--dur-moment) var(--ease) forwards}@keyframes svelte-n7tyl6-ring-out{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.flash.svelte-n7tyl6~.brackets:where(.svelte-n7tyl6) i:where(.svelte-n7tyl6){animation:svelte-n7tyl6-bracket-snap var(--dur) var(--ease)}@keyframes svelte-n7tyl6-bracket-snap{50%{transform:scale(.9);border-color:var(--on-cam)}}@keyframes svelte-n7tyl6-splash-pop{0%{transform:scale(.94);opacity:0}7%{transform:scale(1);opacity:1}88%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:0}}.sleep.svelte-n7tyl6{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--cam-chip);font-weight:600;font-size:var(--t-strong);color:var(--text-dim)}.camerror.svelte-n7tyl6{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;padding:12px 16px;background:var(--bg);overflow-y:auto;font-size:var(--t-body)}.camerror.svelte-n7tyl6>:where(.svelte-n7tyl6){flex:none;margin:0}.camerror.svelte-n7tyl6 .small:where(.svelte-n7tyl6){color:var(--text-dim);font-size:var(--t-meta)}.camerror.svelte-n7tyl6 .camsearch:where(.svelte-n7tyl6){margin-top:8px;min-height:var(--tap-md);padding:0 16px}.unknown-row.svelte-n7tyl6{position:absolute;bottom:12px;left:var(--pad-page);right:var(--pad-page);display:flex;gap:8px}.unknown.svelte-n7tyl6{flex:1;text-align:left;background:color-mix(in srgb,var(--red) 15%,var(--cam-chip));color:var(--red);border-radius:var(--radius);font-size:var(--t-body);font-weight:600;min-height:var(--tap-md);padding:12px 16px}.unknown-x.svelte-n7tyl6{min-width:var(--tap-md);min-height:var(--tap-md);display:flex;align-items:center;justify-content:center;padding:0;background:color-mix(in srgb,var(--red) 15%,var(--cam-chip));color:var(--red);border-radius:var(--radius)}.unknown-quick.svelte-n7tyl6{min-height:var(--tap-md);padding:0 12px;background:color-mix(in srgb,var(--green) 16%,var(--cam-chip));color:var(--green);border-radius:var(--radius);font-size:var(--t-body);font-weight:700;white-space:nowrap}.picker.svelte-n7tyl6{position:fixed;left:0;right:0;bottom:0;z-index:65;padding:16px var(--pad-page) calc(env(safe-area-inset-bottom) + 12px);display:flex;flex-direction:column;gap:8px;max-height:50vh;overflow-y:auto;background:var(--bg);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-sheet)}.actions.svelte-n7tyl6 button.leaving:where(.svelte-n7tyl6){color:var(--amber);box-shadow:inset 0 0 0 1.5px var(--amber)}.buywait.svelte-n7tyl6{margin:12px var(--pad-page) 0;min-height:48px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:var(--radius-pill);background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--border);color:var(--text);font-size:var(--t-body);font-weight:600;text-align:left}.buywait.svelte-n7tyl6 b:where(.svelte-n7tyl6){flex:none;color:var(--accent);font-weight:700}.askjoin.svelte-n7tyl6{margin:12px var(--pad-page) 0;padding:12px;border-radius:var(--radius);background:var(--bg-card);box-shadow:inset 0 0 0 1px var(--amber);display:flex;flex-direction:column;gap:8px}.asktext.svelte-n7tyl6{font-size:var(--t-body);line-height:1.35;color:var(--text)}.askbtns.svelte-n7tyl6{display:grid;grid-template-columns:1fr 1fr;gap:8px}.askbtns.svelte-n7tyl6 button:where(.svelte-n7tyl6){min-height:48px;font-size:var(--t-body);font-weight:700}.resume-row.svelte-n7tyl6{flex:none;display:flex;gap:8px;padding:12px var(--pad-page) 0}.resume.svelte-n7tyl6{flex:1;min-height:56px;font-size:var(--t-body);font-weight:700;color:var(--green);background:color-mix(in srgb,var(--green) 14%,transparent);border-radius:var(--radius-pill)}.resume-x.svelte-n7tyl6{min-width:56px;min-height:56px;display:inline-flex;align-items:center;justify-content:center;padding:0;color:var(--red);background:color-mix(in srgb,var(--red) 12%,transparent);border-radius:var(--radius-pill)}.resume-x.armed.svelte-n7tyl6{max-width:50%;padding:0 16px;font-size:var(--t-body);font-weight:700;line-height:1.2;color:var(--red);background:color-mix(in srgb,var(--red) 18%,transparent)}.picker-title.svelte-n7tyl6{padding:0 2px 4px}.pick.svelte-n7tyl6{background:none;padding:0;text-align:left;border-radius:var(--radius);min-height:0}.pick.svelte-n7tyl6:active{transform:scale(.98)}.cancel.svelte-n7tyl6{min-height:var(--tap-md)}.tray.svelte-n7tyl6{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto}.today.svelte-n7tyl6{margin:12px var(--pad-page) 12px;border-radius:var(--radius);background:var(--bg-card);box-shadow:inset 0 0 0 1px var(--border);padding:4px 0;--pad-page: 16px}.today.open.svelte-n7tyl6{padding-bottom:12px}.meters.svelte-n7tyl6{display:flex;flex-direction:column;margin:4px var(--pad-page) 0}.pacebox.svelte-n7tyl6{margin:8px var(--pad-page) 4px}.tray.svelte-n7tyl6>:where(.svelte-n7tyl6){flex-shrink:0}.actions.svelte-n7tyl6{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px var(--pad-page) 0}.actions.svelte-n7tyl6 button:where(.svelte-n7tyl6){box-shadow:inset 0 0 0 1px var(--border);min-height:var(--tap-lg);border-radius:var(--radius);padding:8px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;background:var(--bg-card)}.dicon.svelte-n7tyl6{width:22px;height:22px;flex:none;color:var(--text-dim)}.dl.svelte-n7tyl6{font-size:var(--t-meta);font-weight:700;line-height:1.2;white-space:normal}.daysum.svelte-n7tyl6{display:flex;align-items:center;gap:8px;width:100%;min-height:var(--tap-md);padding:4px 16px;font-size:var(--t-body);color:var(--text-dim);text-align:left}.dsline.svelte-n7tyl6{flex:1;min-width:0;display:flex;flex-wrap:wrap;column-gap:16px}.dsline.svelte-n7tyl6 b:where(.svelte-n7tyl6){color:var(--text);font-weight:800;font-variant-numeric:tabular-nums}.dsline.svelte-n7tyl6 b.neg:where(.svelte-n7tyl6){color:var(--danger)}.daysum.svelte-n7tyl6 .chev:where(.svelte-n7tyl6){flex:none;transition:transform var(--dur-quick) ease}.today.open.svelte-n7tyl6 .daysum:where(.svelte-n7tyl6) .chev:where(.svelte-n7tyl6){transform:rotate(180deg)}.holds.svelte-n7tyl6{flex:none;display:flex;align-items:center;gap:8px;margin:8px var(--pad-page) 8px;min-height:var(--tap-md);padding:0 12px;border-radius:var(--radius);background:color-mix(in srgb,var(--amber) 12%,transparent);color:var(--amber);font-size:var(--t-meta);text-align:left}.holds.todo.svelte-n7tyl6{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);box-shadow:var(--accent-edge)}.holds.todo.svelte-n7tyl6 .who:where(.svelte-n7tyl6){color:var(--accent);font-weight:700}.holds.svelte-n7tyl6 .who:where(.svelte-n7tyl6){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-dim)}.holds.svelte-n7tyl6 svg:where(.svelte-n7tyl6){flex:none;margin-left:auto}.picker.svelte-n7tyl6>:where(.svelte-n7tyl6){flex-shrink:0}.art.svelte-awtibb{display:block;height:auto;border-radius:var(--radius-sm);background:var(--bg-sunken);aspect-ratio:245 / 342;object-fit:cover;flex-shrink:0}.fix.svelte-awtibb{min-height:var(--tap-md);padding:0 12px;font-size:var(--t-meta);font-weight:600;color:var(--accent);background:none;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.picker.svelte-awtibb{display:flex;flex-direction:column;gap:8px;width:100%;max-height:260px;overflow-y:auto}.picker.svelte-awtibb>:where(.svelte-awtibb){flex:none}.opt.svelte-awtibb{display:flex;align-items:center;gap:8px;min-height:var(--tap-md);min-width:var(--tap-md);padding:0 12px;border-radius:var(--radius);background:var(--bg-sunken);color:var(--text);font-size:var(--t-meta);text-align:left}.oset.svelte-awtibb{font-weight:700}.onum.svelte-awtibb{color:var(--text-dim)}.oname.svelte-awtibb{color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prow.svelte-awtibb{display:flex;gap:8px;flex-wrap:wrap}.plain.svelte-awtibb{color:var(--text-dim);font-weight:600}.nope.svelte-awtibb{font-size:var(--t-meta);color:var(--text-dim);padding:4px 0}.sheet.svelte-16zhndm{position:relative;max-height:94vh;padding:16px var(--pad-page);padding-bottom:calc(env(safe-area-inset-bottom) + 16px)}.head.svelte-16zhndm{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.htitle.svelte-16zhndm{font-size:var(--t-title);font-weight:800;letter-spacing:-.02em}.hcount.svelte-16zhndm{font-size:var(--t-body);font-weight:700;color:var(--text-dim);font-variant-numeric:tabular-nums}.stats.svelte-16zhndm{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media(max-width:360px){.stats.svelte-16zhndm{grid-template-columns:repeat(2,1fr)}.stats.svelte-16zhndm .stat:where(.svelte-16zhndm):last-child{grid-column:1 / -1}}.stat.svelte-16zhndm{display:flex;flex-direction:column;gap:2px;background:var(--bg-sunken);border-radius:var(--radius);padding:12px;min-height:60px;justify-content:center}.stat.svelte-16zhndm span:where(.svelte-16zhndm){font-size:var(--t-micro);font-weight:500;color:var(--text-dim)}.factor.svelte-16zhndm{font-size:var(--t-title);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.preview.svelte-16zhndm{margin:0;font-size:var(--t-body);line-height:1.45}.offer.svelte-16zhndm{display:flex;align-items:center;gap:8px}.olab.svelte-16zhndm{font-size:var(--t-meta);font-weight:600;color:var(--text-dim)}.offer.svelte-16zhndm button:where(.svelte-16zhndm){flex:1;min-height:var(--tap-md);border-radius:var(--radius-pill);background:var(--bg-sunken);font-weight:700;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1}.offer.svelte-16zhndm button:where(.svelte-16zhndm) small:where(.svelte-16zhndm){font-size:var(--t-micro);font-weight:600;color:var(--text-dim);font-variant-numeric:tabular-nums}.offer.svelte-16zhndm button.on:where(.svelte-16zhndm){background:var(--sel-bg);color:var(--sel-ink)}.offer.svelte-16zhndm button.on:where(.svelte-16zhndm) small:where(.svelte-16zhndm){color:inherit}.preview.dim.svelte-16zhndm{color:var(--text-dim)}.actions.svelte-16zhndm{display:flex;gap:8px}.undo.svelte-16zhndm{flex:none;min-height:56px;padding:0 16px;border-radius:var(--radius-pill);background:var(--bg-sunken);color:var(--text-dim);font-size:var(--t-body);font-weight:700}.add.svelte-16zhndm{flex:1;min-height:56px;font-size:var(--t-strong)}.undo.svelte-16zhndm:disabled,.done.svelte-16zhndm:disabled{opacity:.4}.done.svelte-16zhndm{min-height:52px;border-radius:var(--radius-pill);background:var(--bg-sunken);color:var(--text);font-size:var(--t-body);font-weight:700}.ss-count.svelte-1cqx548{position:absolute;top:10px;right:10px;display:flex;align-items:baseline;gap:4px;padding:8px 12px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent) 88%,transparent);color:var(--accent-ink);font-size:var(--t-meta);font-weight:700}.ss-count.svelte-1cqx548 b:where(.svelte-1cqx548){font-size:var(--t-strong);font-variant-numeric:tabular-nums}.ss-last.svelte-1cqx548{position:absolute;left:10px;bottom:10px;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 12px;border-radius:var(--radius);background:var(--cam-chip);color:var(--on-cam);font-size:var(--t-meta);font-weight:600}.scansheet.svelte-1cqx548{position:fixed;inset:0;z-index:80;background:var(--bg);display:flex;flex-direction:column;gap:12px;padding:var(--pad-page);padding-top:calc(env(safe-area-inset-top) + 16px);padding-bottom:calc(env(safe-area-inset-bottom) + 12px)}.ss-title.svelte-1cqx548{font-size:var(--t-strong);font-weight:700;text-align:center;letter-spacing:-.01em}.ss-view.svelte-1cqx548{position:relative;flex:1;min-height:0;border-radius:var(--radius-lg);overflow:hidden;background:var(--cam-bg)}.ss-view.compact.svelte-1cqx548{flex:none;height:160px}.ss-view.svelte-1cqx548 video:where(.svelte-1cqx548){width:100%;height:100%;object-fit:cover;display:block}.ss-err.svelte-1cqx548{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;color:var(--text-dim);font-weight:600;font-size:var(--t-body)}.ss-cancel.svelte-1cqx548{min-height:56px;font-weight:700;border-radius:var(--radius-pill)}.pmrow.svelte-1m7ml5a{flex:none;max-width:100%;min-width:0;display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.pmrow.svelte-1m7ml5a button:where(.svelte-1m7ml5a){flex:none;min-height:var(--tap-md);padding:0 16px;font-size:var(--t-meta);font-weight:600;border-radius:var(--radius-pill);color:var(--text-dim);background:var(--bg-raised);white-space:nowrap}.pmrow.svelte-1m7ml5a button.on:where(.svelte-1m7ml5a){background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);box-shadow:var(--accent-edge)}.kindrow.svelte-h464hx{flex:none;margin-top:8px}.kindrow.svelte-h464hx button:where(.svelte-h464hx){padding:0 2px;font-size:var(--t-body)}.condrow.svelte-h464hx{flex:none;align-items:center;padding-top:8px}.condlbl.svelte-h464hx{font-size:var(--t-meta);font-weight:600;color:var(--text-dim);margin-right:2px}.step.svelte-h464hx{display:flex;align-items:center;gap:8px;margin:8px 0 -4px}.stepn.svelte-h464hx{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-size:var(--t-body);font-weight:800}.lookup.svelte-h464hx{flex:none;display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:8px 0 2px}.linemarket.svelte-h464hx{flex:1;max-width:200px;min-height:var(--tap-md);border-radius:var(--radius);background:var(--bg-sunken);color:var(--text);font-size:var(--t-body);font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.linemarket.svelte-h464hx::placeholder{color:var(--text-faint);font-weight:500}svg.svelte-h464hx{flex:none}.buy.svelte-h464hx{flex:1;display:flex;flex-direction:column;min-height:0}.head.svelte-h464hx{display:flex;align-items:center;gap:8px;padding:8px 12px}.back.svelte-h464hx{min-width:var(--tap-md);min-height:var(--tap-md);padding:0;display:inline-flex;align-items:center;justify-content:center;background:none;color:var(--text);border-radius:50%}.back.danger.svelte-h464hx{font-size:var(--t-meta);font-weight:700;color:var(--red);background:color-mix(in srgb,var(--red) 14%,transparent);padding:0 16px}.show.svelte-h464hx{font-size:var(--t-title);font-weight:700;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctx.svelte-h464hx{flex:1;min-width:0}.swap.svelte-h464hx{min-height:var(--tap-md);font-size:var(--t-body);font-weight:700;color:var(--accent);padding:0 16px;border-radius:var(--radius);display:inline-flex;align-items:center;gap:8px}.swap.danger.svelte-h464hx{color:var(--red);background:color-mix(in srgb,var(--red) 14%,transparent)}.scroll.svelte-h464hx{flex:1;overflow-y:auto;overflow-x:hidden;padding:4px var(--pad-page) 16px;display:flex;flex-direction:column;gap:12px;min-height:0}.total.svelte-h464hx{display:flex;justify-content:space-between;align-items:center;min-height:64px;padding:0 16px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--money-cost) 10%,var(--bg-raised))}.total.svelte-h464hx .lbl:where(.svelte-h464hx){color:var(--text);font-size:var(--t-body);font-weight:700}.total.svelte-h464hx .val:where(.svelte-h464hx){font-size:var(--t-display);font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.total.svelte-h464hx .val.paid:where(.svelte-h464hx){color:var(--money-cost)}.total.focused.svelte-h464hx,.lineval.focused.svelte-h464hx{outline:2px solid var(--accent)}.bulklink.svelte-h464hx{min-height:44px;font-size:var(--t-meta);font-weight:500;text-align:center;padding:0 8px}.bulklink.svelte-h464hx b:where(.svelte-h464hx){color:var(--text);font-weight:700}.bulklink.svelte-h464hx:disabled{opacity:.4}.paidrow.svelte-h464hx{display:flex;align-items:center;gap:8px;margin-top:-6px}.paidlbl.svelte-h464hx{flex:none;font-size:var(--t-meta);font-weight:500;color:var(--text-dim)}.nopin.svelte-h464hx{display:flex;align-items:center;gap:8px;width:100%;min-height:var(--tap-md);padding:8px 12px;text-align:left;border-radius:var(--radius);background:color-mix(in srgb,var(--amber) 14%,transparent);color:var(--amber);font-size:var(--t-meta);font-weight:700;line-height:1.4}.nopin.svelte-h464hx svg:where(.svelte-h464hx){flex:none}.sellerlink.svelte-h464hx{align-self:flex-start;min-height:44px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;border-radius:var(--radius-pill);background:var(--bg-sunken);color:var(--text);font-size:var(--t-body);font-weight:600}.srcseller.svelte-h464hx{min-height:var(--tap-md)}.line.svelte-h464hx{min-width:0;padding:12px 14px 14px;display:flex;flex-direction:column;gap:8px;background:var(--bg-card);border-radius:var(--radius-lg)}.linehead.svelte-h464hx{display:flex;align-items:center;gap:8px;margin:-4px -8px -4px 0}.linen.svelte-h464hx{flex:1;font-size:var(--t-meta);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.fldlbl.svelte-h464hx{display:block;font-size:var(--t-meta);font-weight:600;color:var(--text-dim);margin:2px 0 -2px}.fldlbl.inl.svelte-h464hx{display:inline;margin:0 2px 0 0}.fld.svelte-h464hx{display:flex;flex-direction:column;gap:6px;min-width:0}.fld.svelte-h464hx input:where(.svelte-h464hx){min-height:var(--tap-md);width:100%;min-width:0;background:var(--bg-sunken)}.namerow.svelte-h464hx{display:flex;gap:8px;align-items:flex-end}.namerow.svelte-h464hx .fname:where(.svelte-h464hx){flex:1}.namerow.svelte-h464hx .fnum:where(.svelte-h464hx){flex:none;width:104px}.namerow.svelte-h464hx .fnum:where(.svelte-h464hx) input:where(.svelte-h464hx){text-align:center;font-variant-numeric:tabular-nums}.matchrow.svelte-h464hx{display:flex;align-items:center;gap:6px;font-size:var(--t-body);color:var(--green)}.matchrow.svelte-h464hx b:where(.svelte-h464hx){color:var(--text)}.matchrow.svelte-h464hx span:where(.svelte-h464hx){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-dim)}.totalnote.svelte-h464hx{font-size:var(--t-meta);color:var(--text-dim);margin-top:-4px;padding:0 2px}.paybox.svelte-h464hx{display:flex;flex-direction:column;gap:10px}.paidrow.svelte-h464hx{margin-top:0;flex-direction:column;align-items:stretch;gap:6px}.scanlink.svelte-h464hx{align-self:center;min-height:44px;font-size:var(--t-body);margin-top:-6px}.lumpbtn.svelte-h464hx{min-height:48px;font-size:var(--t-body);font-weight:600;border-radius:var(--radius)}.lump.svelte-h464hx{display:flex;flex-direction:column;gap:8px;padding:12px 14px 14px;border-radius:var(--radius-lg);background:var(--bg-card)}.lumphead.svelte-h464hx{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.lumphead.svelte-h464hx .link:where(.svelte-h464hx){min-height:44px;font-size:var(--t-body)}.explain.svelte-h464hx{margin:-2px 0 2px;font-size:var(--t-meta);line-height:1.4;color:var(--text-dim)}.splitseg.svelte-h464hx button:where(.svelte-h464hx){font-size:var(--t-body)}.paying.svelte-h464hx{display:flex;flex-direction:column;gap:8px;padding:12px;margin:4px -2px 0;border-radius:var(--radius);background:var(--bg-sunken)}.payhead.svelte-h464hx{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.paypct.svelte-h464hx{font-size:var(--t-body);font-weight:700;color:var(--accent);font-variant-numeric:tabular-nums}.payrow.svelte-h464hx{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.dollar.svelte-h464hx{font-size:var(--t-display);font-weight:800;color:var(--text-dim)}.payin.svelte-h464hx{flex:1;min-width:0;max-width:170px;min-height:52px;font-size:var(--t-display);font-weight:800;font-variant-numeric:tabular-nums;background:var(--bg-card);color:var(--text);padding:0 12px;border-radius:var(--radius)}.paying.set.svelte-h464hx .payin:where(.svelte-h464hx){color:var(--money-out, var(--text))}.paytimes.svelte-h464hx{font-size:var(--t-body);color:var(--text-dim)}.paytimes.svelte-h464hx b:where(.svelte-h464hx){color:var(--text)}.payclear.svelte-h464hx{margin-left:auto;min-height:44px;padding:0 14px;font-size:var(--t-body);font-weight:600;border-radius:var(--radius-pill);background:none;color:var(--text);box-shadow:inset 0 0 0 1.5px var(--ring)}.payhint.svelte-h464hx{font-size:var(--t-meta);color:var(--text-dim)}.paying.svelte-h464hx .offer:where(.svelte-h464hx){background:var(--bg-raised)}.payslider.svelte-h464hx{-webkit-appearance:none;appearance:none;width:100%;height:44px;margin:0;background:transparent;touch-action:pan-y}.payslider.svelte-h464hx::-webkit-slider-runnable-track{height:8px;border-radius:4px;background:linear-gradient(to right,var(--accent) var(--fill),var(--bg-raised) var(--fill))}.payslider.svelte-h464hx::-moz-range-track{height:8px;border-radius:4px;background:linear-gradient(to right,var(--accent) var(--fill),var(--bg-raised) var(--fill))}.payslider.svelte-h464hx::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;margin-top:-11px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000080}.payslider.svelte-h464hx::-moz-range-thumb{width:30px;height:30px;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000080}.qtywrap.svelte-h464hx,.costwrap.svelte-h464hx{display:flex;flex-direction:column;gap:6px}.costwrap.svelte-h464hx{margin-left:auto;align-items:flex-end}.costwrap.svelte-h464hx .auto:where(.svelte-h464hx){min-height:0;padding:0;font:inherit;color:var(--accent);text-decoration:underline;text-underline-offset:2px}.extras.svelte-h464hx{flex-wrap:wrap}.extras.svelte-h464hx .snap:where(.svelte-h464hx){flex:none;min-height:44px;padding:0 14px;font-size:var(--t-body);background:none;color:var(--text);box-shadow:inset 0 0 0 1.5px var(--ring)}.line.lit.svelte-h464hx{background:color-mix(in srgb,var(--accent) 9%,transparent);border-radius:var(--radius);padding:12px;border-top-color:transparent}.descchips.svelte-h464hx{flex:none;display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.descchips.svelte-h464hx button:where(.svelte-h464hx){flex:none;min-height:var(--tap-md);font-size:var(--t-body);font-weight:600;padding:0 16px;border-radius:var(--radius-pill);color:var(--accent);background:var(--bg-sunken);white-space:nowrap}.ocrhint.svelte-h464hx{flex:none;font-size:var(--t-meta);color:var(--text-dim);display:flex;align-items:center;justify-content:center;gap:8px}.ocrrow.svelte-h464hx{flex:none;display:flex;gap:8px;overflow-x:auto;align-items:center;padding-bottom:2px}.ocrlbl.warn.svelte-h464hx{color:var(--amber);font-weight:600}.ocrlbl.svelte-h464hx{flex:none;font-size:var(--t-meta);font-weight:500;color:var(--text-dim);display:inline-flex;align-items:center;gap:8px}.ocrrow.svelte-h464hx button:where(.svelte-h464hx){flex:none;min-height:var(--tap-md);font-size:var(--t-body);font-weight:600;padding:0 16px;border-radius:var(--radius-pill);white-space:nowrap}.ocrrow.svelte-h464hx .retry:where(.svelte-h464hx){color:var(--accent)}.ocrrow.svelte-h464hx .ocrx:where(.svelte-h464hx){min-width:var(--tap-md);padding:0;color:var(--text-dim);background:none;display:inline-flex;align-items:center;justify-content:center}.ocrrow.svelte-h464hx .mkt:where(.svelte-h464hx){color:var(--amber);font-weight:700}.ocrrow.svelte-h464hx .ctail:where(.svelte-h464hx){margin-left:.35em;color:var(--text-dim);font-weight:500}.lookbtn.svelte-h464hx{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap-md);padding:0 8px;border-radius:var(--radius-pill);background:var(--plate);text-decoration:none}.lookbtn.svelte-h464hx img:where(.svelte-h464hx){height:17px;width:auto;display:block}.lookup.svelte-h464hx .lookbtn:where(.svelte-h464hx){flex:1;min-height:48px}.lookup.svelte-h464hx{padding:0}.lookbtn.svelte-h464hx span:where(.svelte-h464hx){margin-left:6px;font-size:var(--t-meta);font-weight:800;color:#555}.linetcg.svelte-h464hx{flex:none;display:inline-flex;align-items:center;gap:4px;min-height:var(--tap-md);padding:0 12px;font-size:var(--t-meta);font-weight:700;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);border-radius:var(--radius-pill);text-decoration:none;white-space:nowrap;box-shadow:var(--accent-edge)}.addall.svelte-h464hx{flex:none;min-height:52px;font-weight:700;font-size:var(--t-body);color:var(--green);background:color-mix(in srgb,var(--green) 14%,transparent);border-radius:var(--radius);display:inline-flex;align-items:center;justify-content:center;gap:8px}.linectl.svelte-h464hx{display:flex;gap:8px;align-items:center;min-width:0;flex-wrap:wrap;row-gap:8px}.linectl.svelte-h464hx .qty:where(.svelte-h464hx) button:where(.svelte-h464hx){min-width:44px}.linectl.svelte-h464hx .qty:where(.svelte-h464hx) span:where(.svelte-h464hx){min-width:28px}.linectl.svelte-h464hx .code:where(.svelte-h464hx){flex:0 0 auto;min-width:var(--tap-md);padding:0 12px;overflow:hidden;white-space:nowrap}.linectl.svelte-h464hx .lineval:where(.svelte-h464hx){flex:none;min-width:84px;margin-left:auto}.qty.svelte-h464hx{display:flex;align-items:center;gap:4px}.qty.svelte-h464hx button:where(.svelte-h464hx){min-width:var(--tap-md);min-height:var(--tap-md);font-size:var(--t-title);padding:0;background:var(--bg-sunken);border-radius:50%}.qty.svelte-h464hx span:where(.svelte-h464hx){min-width:34px;text-align:center;font-weight:700;font-size:var(--t-body);font-variant-numeric:tabular-nums}.code.svelte-h464hx{min-height:var(--tap-md);padding:0 16px;font-size:var(--t-meta);font-weight:600;color:var(--text-dim);background:var(--bg-sunken);border-radius:var(--radius-pill);display:inline-flex;align-items:center;gap:8px}.code.has.svelte-h464hx{color:var(--green);background:color-mix(in srgb,var(--green) 14%,transparent)}.lineval.svelte-h464hx{min-width:96px;min-height:var(--tap-md);padding:0 12px;font-size:var(--t-strong);font-variant-numeric:tabular-nums;font-weight:700;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;background:var(--bg-sunken);border-radius:var(--radius-md)}.linecost.svelte-h464hx{font-size:var(--t-micro);font-weight:700;color:var(--amber);line-height:1.2;white-space:nowrap}.lineval.locked.svelte-h464hx{color:var(--accent)}.auto.svelte-h464hx{min-height:var(--tap-md);font-size:var(--t-meta);font-weight:600;color:var(--text-dim);background:none}.rm.svelte-h464hx{min-width:var(--tap-md);min-height:var(--tap-md);padding:0;background:none;color:var(--text-dim);display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.add.svelte-h464hx{min-height:var(--tap-md);font-weight:700;color:var(--accent);border-radius:var(--radius);display:inline-flex;align-items:center;justify-content:center;gap:8px}.alloc.svelte-h464hx{text-align:left;font-size:var(--t-meta);color:var(--text-dim);padding:2px;display:flex;align-items:center;gap:8px;line-height:1.4}.alloc.drifting.svelte-h464hx{color:var(--amber);font-weight:700;font-size:var(--t-body)}.photo.svelte-h464hx{display:flex;gap:12px;align-items:center}.photo.svelte-h464hx img:where(.svelte-h464hx){width:64px;height:64px;object-fit:cover;border-radius:var(--radius-md)}.snap.svelte-h464hx{flex:1;min-height:56px;font-weight:700;border-radius:var(--radius);display:inline-flex;align-items:center;justify-content:center;gap:8px}.saverow.svelte-h464hx{display:flex;gap:8px;margin:8px var(--pad-page) 12px}.save.svelte-h464hx{flex:1;min-height:60px;font-size:var(--t-strong)}.savehint.svelte-h464hx{text-align:center;font-size:var(--t-meta);font-weight:600;color:var(--amber);padding:4px var(--pad-page) 0;text-wrap:balance}.nophoto.svelte-h464hx{flex:none;width:72px;min-height:60px;padding:0;border-radius:var(--radius);background:var(--bg-raised);color:var(--text-dim);font-size:var(--t-micro);font-weight:600;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.cap-manual.svelte-h464hx{min-height:var(--tap-md)}.lotsum.svelte-h464hx{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border-radius:var(--radius);background:var(--bg-card);box-shadow:inset 0 0 0 1px var(--border)}.lotwhat.svelte-h464hx{font-size:var(--t-body)}.lotnote.svelte-h464hx{font-size:var(--t-meta);color:var(--text-dim)}.lotbtns.svelte-h464hx{display:flex;gap:16px;flex-wrap:wrap}.lotbtns.svelte-h464hx .link:where(.svelte-h464hx){min-height:var(--tap-md)}.lotbtns.svelte-h464hx .danger:where(.svelte-h464hx){color:var(--danger)}.offby.svelte-h464hx{font-size:var(--t-meta);font-weight:600;color:var(--warn)}.moneyctx.svelte-h464hx{display:flex;flex-wrap:wrap;column-gap:16px;font-size:var(--t-meta);color:var(--text-dim)}.moneyctx.svelte-h464hx b:where(.svelte-h464hx){color:var(--text);font-variant-numeric:tabular-nums}.moneyctx.svelte-h464hx .short:where(.svelte-h464hx),.moneyctx.svelte-h464hx .short:where(.svelte-h464hx) b:where(.svelte-h464hx){color:var(--warn)}.lastseen.svelte-h464hx{align-self:flex-start;min-height:var(--tap-md);font-size:var(--t-meta)}.setcode.svelte-h464hx{min-height:56px;font-weight:700;border-radius:var(--radius)}.chip.sure.svelte-h464hx{box-shadow:inset 0 0 0 1.5px var(--accent)}.sureic.svelte-h464hx{color:var(--accent);margin-right:4px;vertical-align:-2px}.offers.svelte-h464hx{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0 2px}.lineoffers.svelte-h464hx{padding:0 0 2px}.artrow.svelte-h464hx{display:flex;justify-content:center;padding:4px 0}.condchip.svelte-h464hx{min-height:44px;padding:0 12px;border-radius:var(--radius-pill);background:var(--bg-sunken);color:var(--text-dim);font-size:var(--t-meta);font-weight:700}.condchip.set.svelte-h464hx{background:var(--sel-bg);color:var(--sel-ink)}.condchip.like.svelte-h464hx{color:var(--text)}.offer.svelte-h464hx{min-height:44px;padding:0 12px;border-radius:var(--radius-pill);background:var(--bg-sunken);color:var(--text-dim);font-size:var(--t-meta);font-weight:600}.offer.svelte-h464hx b:where(.svelte-h464hx){color:var(--text);font-weight:700}.offer.trade.svelte-h464hx b:where(.svelte-h464hx){color:var(--teal)}.offer.taken.svelte-h464hx{background:color-mix(in srgb,var(--green) 18%,transparent);color:var(--green)}.offer.taken.svelte-h464hx b:where(.svelte-h464hx){color:var(--green)}.paying.svelte-h464hx .offer.taken:where(.svelte-h464hx){background:color-mix(in srgb,var(--green) 18%,var(--bg-raised))}.offer.svelte-h464hx:disabled{opacity:.5;filter:none}.want.svelte-h464hx{font-size:var(--t-meta);font-weight:600;color:var(--pop)}.pctcalc.svelte-h464hx{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 2px 0}.pctcalc.svelte-h464hx .mkt:where(.svelte-h464hx){flex:1;min-width:132px;font-size:var(--t-meta);font-weight:500;color:var(--text-dim)}.pctcalc.svelte-h464hx .mkt:where(.svelte-h464hx) b:where(.svelte-h464hx){color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}.pctcalc.svelte-h464hx .mkt:where(.svelte-h464hx) b.now:where(.svelte-h464hx){color:var(--green)}.pcts.svelte-h464hx{display:flex;gap:8px;align-items:center}.pcts.svelte-h464hx button:where(.svelte-h464hx){min-height:44px;min-width:48px;padding:0 8px;border-radius:var(--radius-pill);background:var(--bg-sunken);color:var(--text);font-size:var(--t-body);font-weight:700;font-variant-numeric:tabular-nums}.pcts.svelte-h464hx button.on:where(.svelte-h464hx){background:var(--green);color:var(--ink-on-money)}.pctin.svelte-h464hx{width:54px;min-height:44px;padding:0 8px;text-align:center;font-size:var(--t-body);font-weight:700;font-variant-numeric:tabular-nums}.pctcalc.svelte-h464hx .part:where(.svelte-h464hx){width:100%;font-size:var(--t-meta);font-weight:500;color:var(--text-faint);padding:0 2px}.scroll.svelte-h464hx>:where(.svelte-h464hx){flex-shrink:0}.menu.svelte-12q60jy{flex:1;overflow-y:auto;padding:8px var(--pad-page) 32px;display:flex;flex-direction:column}.head.svelte-12q60jy{display:flex;align-items:center;gap:4px;padding:4px 0 12px;margin-left:-12px}.brand.svelte-12q60jy{display:inline-flex;align-items:center;gap:8px}.brand.svelte-12q60jy img:where(.svelte-12q60jy){width:22px;height:auto}.showcard.svelte-12q60jy{display:flex;flex-direction:column;gap:16px;padding:16px;margin:4px 0 8px;border-radius:var(--radius-lg);background:var(--bg-card);text-align:left;width:100%}.sc-top.svelte-12q60jy{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sc-name.svelte-12q60jy{font-size:var(--t-strong);font-weight:700;letter-spacing:-.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-dates.svelte-12q60jy{flex:none;display:inline-flex;align-items:center;gap:4px;font-size:var(--t-meta);font-weight:500;color:var(--text-dim)}.sc-dates.svelte-12q60jy .chev:where(.svelte-12q60jy){margin-right:-4px}.sc-presence.svelte-12q60jy{display:flex;align-items:center;gap:8px;font-size:var(--t-meta);color:var(--text-dim)}.sc-presence.svelte-12q60jy i:where(.svelte-12q60jy){width:8px;height:8px;border-radius:50%;background:var(--green);flex:none}.sc-holds.svelte-12q60jy{display:flex;align-items:center;gap:8px;min-height:44px;font-size:var(--t-meta);color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-holds.svelte-12q60jy i:where(.svelte-12q60jy){width:8px;height:8px;border-radius:50%;background:var(--amber);flex:none}.sc-holds.stale.svelte-12q60jy,.val.amber.svelte-12q60jy{color:var(--amber)}.goallab.svelte-12q60jy{font-size:var(--t-meta);font-weight:600;color:var(--text-dim);padding:4px 0 6px}.goalrow.svelte-12q60jy{display:flex;gap:8px;padding:0}.goalnote.svelte-12q60jy{font-size:var(--t-meta);color:var(--text-faint);margin:6px 0 12px}.goalrow.svelte-12q60jy input:where(.svelte-12q60jy){flex:1;min-width:0;min-height:48px;text-align:center;font-size:var(--t-strong);font-weight:700}.gset.svelte-12q60jy{min-height:48px;padding:0 24px;border-radius:var(--radius);background:var(--sel-bg);color:var(--sel-ink);font-weight:700}.gclear.svelte-12q60jy{min-height:48px;padding:0 16px;border-radius:var(--radius);background:var(--bg-raised);color:var(--text-dim);font-weight:600}.sc-stats.svelte-12q60jy{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}@media(max-width:360px){.sc-stats.svelte-12q60jy{grid-template-columns:repeat(2,1fr);row-gap:10px}}.sc-stat.svelte-12q60jy{display:flex;flex-direction:column;gap:2px;min-width:0}.sc-stat.svelte-12q60jy b:where(.svelte-12q60jy){font-size:var(--t-strong);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-stat.svelte-12q60jy b.pop:where(.svelte-12q60jy){color:var(--pop)}.sc-stat.svelte-12q60jy b.zero:where(.svelte-12q60jy){color:var(--text)}.sc-stat.svelte-12q60jy b.amber:where(.svelte-12q60jy){color:var(--amber);font-size:var(--t-body)}.sc-stat.svelte-12q60jy span:where(.svelte-12q60jy){font-size:var(--t-meta);font-weight:500;color:var(--text-dim)}.ready.svelte-12q60jy{padding:0 0 4px}.section.svelte-12q60jy{margin:32px 0 8px}.section.svelte-12q60jy:first-of-type{margin-top:8px}.jtext.svelte-12q60jy{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:1px}.task.svelte-12q60jy .lab:where(.svelte-12q60jy){flex:none;max-width:100%}.tdot.svelte-12q60jy{flex:none;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}.tdot.svelte-12q60jy:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--border)}.tdot.on.svelte-12q60jy:before{background:var(--amber)}.clear.svelte-12q60jy{font-size:var(--t-meta);color:var(--text-faint);padding:4px 8px 2px;line-height:1.45}.when.svelte-12q60jy{flex:none;font-size:var(--t-meta);font-weight:500;color:var(--text-faint);white-space:nowrap}.task.svelte-12q60jy .lab:where(.svelte-12q60jy){font-weight:600}.row.svelte-12q60jy{min-height:52px;display:flex;align-items:center;gap:12px;padding:0 12px;margin:0 -12px;font-size:var(--t-strong);font-weight:500}.ric.svelte-12q60jy{flex:none;color:var(--text-dim)}.lab.svelte-12q60jy{flex:1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.val.svelte-12q60jy{flex:none;max-width:45%;color:var(--text-dim);font-size:var(--t-body);font-weight:500;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chev.svelte-12q60jy{flex:none;color:var(--text-faint)}.overlay.svelte-12q60jy{background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sheet.svelte-12q60jy{padding:12px 24px 24px;gap:2px;max-height:80vh}.stitle.svelte-12q60jy{font-size:var(--t-strong);font-weight:700;letter-spacing:-.01em;padding-bottom:8px}.showrow.svelte-12q60jy{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;padding:0 14px;margin:0 0 6px;font-size:var(--t-strong);background:var(--bg-sunken);border-radius:var(--radius)}.sname.svelte-12q60jy{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dim.svelte-12q60jy{color:var(--text-dim);font-size:var(--t-meta)}.showrow.on.svelte-12q60jy{box-shadow:inset 0 0 0 1.5px var(--accent)}.showrow.svelte-12q60jy .dim:where(.svelte-12q60jy){display:inline-flex;align-items:center;gap:8px;flex:none}.tick.svelte-12q60jy{color:var(--accent)}.athome.svelte-12q60jy{color:var(--text-dim)}.newrow.svelte-12q60jy{margin-top:10px;color:var(--accent);font-weight:600}.head.svelte-12q60jy{margin-left:0;padding-left:0}.menu.svelte-12q60jy>:where(.svelte-12q60jy){flex-shrink:0}.sheet.svelte-12q60jy>:where(.svelte-12q60jy){flex-shrink:0}.schip.svelte-1e4wiko{display:inline-flex;align-items:center;gap:4px;height:24px;max-width:100%;padding:0 8px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--sc-tone) 14%,transparent);color:var(--text);font-size:var(--t-meta);font-weight:600;line-height:1;white-space:nowrap;vertical-align:middle}.schip.svelte-1e4wiko svg:where(.svelte-1e4wiko){flex:none;color:var(--sc-tone)}.sc-word.svelte-1e4wiko{min-width:0;overflow:hidden;text-overflow:ellipsis}.schip.wrap.svelte-1e4wiko{height:auto;min-height:24px;padding:4px 8px;white-space:normal;line-height:1.2}.schip.wrap.svelte-1e4wiko .sc-word:where(.svelte-1e4wiko){overflow:visible}.scroller.svelte-1esrm3v{position:relative;flex:1;min-width:0;--edge-w: 52px}.tabwrap.svelte-1esrm3v{flex:none;border-bottom:1px solid var(--border)}.tabwrap.hasback.svelte-1esrm3v{display:flex;align-items:stretch;gap:12px}.tabwrap.hasback.svelte-1esrm3v .scroller:where(.svelte-1esrm3v){flex:1;min-width:0}.homebtn.svelte-1esrm3v{flex:none;display:inline-flex;align-items:center;gap:2px;min-height:44px;padding:0 4px 0 0;border-radius:0;background:none;color:var(--text-dim);font-size:var(--t-body);font-weight:600;white-space:nowrap}.homebtn.svelte-1esrm3v:active{color:var(--text)}.tabs.svelte-1esrm3v{position:relative;flex:none;display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;scroll-padding-inline:var(--pad-page)}.tabwrap.inset.svelte-1esrm3v .tabs:where(.svelte-1esrm3v){padding:0 var(--pad-page)}@media(max-width:400px){.tabs.svelte-1esrm3v{gap:10px}}.tabwrap.inset.hasback.svelte-1esrm3v{padding-left:var(--pad-page)}.tabwrap.inset.hasback.svelte-1esrm3v .tabs:where(.svelte-1esrm3v){padding-left:0}.edge.svelte-1esrm3v{position:absolute;top:0;bottom:1px;width:var(--edge-w);min-height:44px;padding:0;border-radius:0;display:flex;align-items:center;color:var(--text);background:none}.chip.svelte-1esrm3v{display:inline-flex;align-items:center;justify-content:center;gap:1px;height:28px;min-width:28px;padding:0 6px;border-radius:var(--radius-pill);background:var(--bg-raised);border:1px solid var(--veil-strong)}.edge.svelte-1esrm3v:active .chip:where(.svelte-1esrm3v){background:var(--veil-strong);border-color:var(--text-dim)}.edge.right.svelte-1esrm3v{right:0;justify-content:flex-end;padding-right:2px;background:linear-gradient(90deg,transparent,var(--bg) 55%)}.edge.left.svelte-1esrm3v{left:0;justify-content:flex-start;padding-left:2px;background:linear-gradient(270deg,transparent,var(--bg) 55%)}.tabs.svelte-1esrm3v::-webkit-scrollbar{display:none}.tabs.fadeR.svelte-1esrm3v{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--edge-w)),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - var(--edge-w)),transparent)}.tabs.fadeL.svelte-1esrm3v{-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--edge-w));mask-image:linear-gradient(90deg,transparent,#000 var(--edge-w))}.tabs.fadeL.fadeR.svelte-1esrm3v{-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--edge-w),#000 calc(100% - var(--edge-w)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--edge-w),#000 calc(100% - var(--edge-w)),transparent)}button.svelte-1esrm3v{flex:none;min-height:44px;min-width:44px;padding:0;background:none;border-radius:0;font-size:var(--t-body);font-weight:600;letter-spacing:-.01em;color:var(--text-faint);transition:color var(--dur-fast) var(--ease)}button.svelte-1esrm3v:active,button.on.svelte-1esrm3v{color:var(--text)}.ink.svelte-1esrm3v{position:absolute;left:0;bottom:0;height:3px;border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:var(--accent);opacity:0;pointer-events:none}.ink.shown.svelte-1esrm3v{opacity:1}.inv.svelte-153vqc9{flex:1;display:flex;flex-direction:column;min-height:0;gap:12px}.head.svelte-153vqc9{display:flex;align-items:center;gap:8px;padding:2px var(--pad-page) 0}.back.svelte-153vqc9{min-width:48px;min-height:48px;padding:0;background:none;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text)}.add.svelte-153vqc9{min-height:44px;font-size:var(--t-body);font-weight:600;padding:0 16px;display:inline-flex;align-items:center;gap:8px}.stockhead.svelte-153vqc9{flex:none;display:flex;flex-direction:column;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--border)}.searchwrap.svelte-153vqc9{display:flex;align-items:center;gap:8px;margin:0 var(--pad-page)}.sgap.svelte-153vqc9{flex:1}.toolrow.svelte-153vqc9{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 var(--pad-page)}.sbox.svelte-153vqc9{position:relative;flex:1;min-width:0}.searchicon.svelte-153vqc9{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:var(--text-faint);pointer-events:none}.sbox.svelte-153vqc9 input:where(.svelte-153vqc9){width:100%;min-height:52px;border-radius:var(--radius);padding-left:40px;padding-right:52px}@media(max-width:360px){.sbox.svelte-153vqc9 input:where(.svelte-153vqc9){font-size:var(--t-input);padding-left:36px}.searchicon.svelte-153vqc9{left:12px}.searchwrap.svelte-153vqc9 .selbtn:where(.svelte-153vqc9){padding:0 10px}}.scanbtn.svelte-153vqc9{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:44px;height:44px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius);background:transparent;color:var(--text-dim)}.scanhint.svelte-153vqc9{font-size:var(--t-meta);line-height:1.45;color:var(--text-faint);margin:0}.lrow.svelte-153vqc9{display:flex;gap:8px;align-items:center;margin-top:8px}.lfld.svelte-153vqc9{flex:1;min-width:0;min-height:var(--tap-md);padding:0 12px;border-radius:var(--radius-md);background:var(--bg-raised);color:var(--text);font-size:var(--t-input);font-weight:500}.bact.go.svelte-153vqc9{flex:none;background:var(--accent);color:var(--accent-ink)}.lsugg.svelte-153vqc9{flex:none;display:flex;gap:8px;overflow-x:auto;margin-top:8px;scrollbar-width:none}.lsugg.svelte-153vqc9::-webkit-scrollbar{display:none}.lchip.svelte-153vqc9{flex:none;min-height:var(--tap-md);padding:0 12px;border-radius:var(--radius-pill);background:var(--bg-raised);color:var(--text);font-size:var(--t-meta);font-weight:600}.lchip.on.svelte-153vqc9{background:var(--sel-bg);color:var(--sel-ink)}.selbtn.svelte-153vqc9{flex:none;min-height:var(--tap-md);padding:0 12px;border-radius:var(--radius-pill);background:var(--bg-raised);color:var(--text-dim);font-size:var(--t-meta);font-weight:600}.selbtn.on.svelte-153vqc9{background:var(--sel-bg);color:var(--sel-ink)}.row.picked.svelte-153vqc9{background:color-mix(in srgb,var(--accent) 10%,var(--bg))}.check.svelte-153vqc9{flex:none;width:22px;height:22px;border-radius:50%;border:2px solid var(--text-faint);display:inline-flex;align-items:center;justify-content:center;color:var(--sel-ink)}.check.on.svelte-153vqc9{background:var(--accent);border-color:var(--accent)}.check.svelte-153vqc9 svg:where(.svelte-153vqc9){width:14px;height:14px;animation:svelte-153vqc9-tick var(--dur-fast) var(--ease)}@keyframes svelte-153vqc9-tick{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.bulkbar.svelte-153vqc9{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--border);padding:12px var(--pad-page) 12px;background:var(--bg-card);flex:0 1 auto;min-height:0;overflow-y:auto;margin-top:-12px}.bulkbar.svelte-153vqc9>:where(.svelte-153vqc9){flex:none}.brow.svelte-153vqc9{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bcount.svelte-153vqc9{font-size:var(--t-meta);font-weight:500;color:var(--text-dim);flex:1}.blink.svelte-153vqc9{min-height:var(--tap-md);padding:0 12px;border-radius:var(--radius-pill);background:var(--bg-raised);color:var(--text);font-size:var(--t-meta);font-weight:700}.bact.svelte-153vqc9{flex:1;min-height:var(--tap-md);border-radius:var(--radius);background:var(--bg-raised);color:var(--text);font-size:var(--t-meta);font-weight:700;padding:0 8px;white-space:nowrap}.bact.hold.svelte-153vqc9{color:var(--amber)}.bact.del.svelte-153vqc9{color:var(--red)}.bact.del.armed.svelte-153vqc9{background:var(--red);color:var(--ink-on-money)}.bact.svelte-153vqc9:disabled,.blink.svelte-153vqc9:disabled{background:transparent;color:var(--text-dim);box-shadow:inset 0 0 0 1px var(--border);opacity:1;filter:none}.fbtn.svelte-153vqc9{flex:none;min-height:var(--tap-md);min-width:var(--tap-md);display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 12px;border-radius:var(--radius-pill);background:var(--bg-raised);color:var(--text);font-size:var(--t-meta);font-weight:600}.statchips.svelte-153vqc9{flex-grow:1;flex-shrink:0;flex-basis:0;min-width:0;display:flex;gap:3px;overflow-x:auto;scrollbar-width:none}.statchips.svelte-153vqc9::-webkit-scrollbar{display:none}.statchips.svelte-153vqc9>:where(.svelte-153vqc9){flex:none}.statchips.svelte-153vqc9 button:where(.svelte-153vqc9){flex:none;min-height:var(--tap-md);min-width:var(--tap-md);justify-content:center;padding:0 7px;border-radius:var(--radius-pill);background:var(--bg-raised);color:var(--text-dim);font-size:var(--t-meta);font-weight:600;display:inline-flex;align-items:center;gap:3px}.statchips.svelte-153vqc9 button.on:where(.svelte-153vqc9){background:var(--sel-bg);color:var(--sel-ink)}.statchips.svelte-153vqc9 .n:where(.svelte-153vqc9){font-weight:500;opacity:.8;font-variant-numeric:tabular-nums}.fbtn.svelte-153vqc9 .fdot:where(.svelte-153vqc9){width:6px;height:6px;border-radius:50%;background:var(--accent)}.fbtn.on.svelte-153vqc9{background:var(--sel-bg);color:var(--sel-ink)}.active.svelte-153vqc9{flex:none;display:flex;gap:8px;overflow-x:auto;padding:0 var(--pad-page) 12px;-webkit-overflow-scrolling:touch}.active.svelte-153vqc9 button:where(.svelte-153vqc9){flex:none;min-height:44px;padding:0 16px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--text);font-size:var(--t-meta)}.fsheet.svelte-153vqc9{display:flex;flex-direction:column;gap:16px}.fh.svelte-153vqc9{font-size:var(--t-title);font-weight:800;letter-spacing:-.02em}.flab.svelte-153vqc9{font-size:var(--t-meta);font-weight:500;color:var(--text-dim);margin-bottom:8px}.factions.svelte-153vqc9 button:where(.svelte-153vqc9):disabled{opacity:.35}.cnt.svelte-153vqc9{display:inline-block;font-variant-numeric:tabular-nums}.fchips.svelte-153vqc9{display:flex;flex-wrap:wrap;gap:8px}.fchips.svelte-153vqc9 button:where(.svelte-153vqc9){min-height:44px;min-width:44px;padding:0 16px;border-radius:var(--radius-pill);background:var(--bg-sunken);color:var(--text);font-size:var(--t-body)}.fchips.svelte-153vqc9 button.on:where(.svelte-153vqc9){background:var(--sel-bg);color:var(--sel-ink)}.vdiv.svelte-153vqc9{font-size:var(--t-meta);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);border-top:1px solid var(--border);padding-top:16px;margin-top:2px}.factions.svelte-153vqc9{display:flex;gap:12px;margin-top:4px;position:sticky;bottom:calc(env(safe-area-inset-bottom)*-1 - 20px);background:var(--bg-raised);padding:12px 0 calc(env(safe-area-inset-bottom) + 20px);margin-bottom:calc(env(safe-area-inset-bottom)*-1 - 20px)}.factions.svelte-153vqc9:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px;background:linear-gradient(transparent,var(--bg-raised));pointer-events:none}.factions.svelte-153vqc9 button:where(.svelte-153vqc9){flex:1;min-width:var(--tap-md, 44px);min-height:var(--tap-lg);border-radius:var(--radius);font-size:var(--t-body)}.catedit.svelte-153vqc9 button:where(.svelte-153vqc9){padding:0 8px;font-size:var(--t-meta)}.artrow.svelte-153vqc9{display:flex;flex-direction:column;align-items:center;gap:8px}.artrow.svelte-153vqc9:empty{display:none}.condedit.svelte-153vqc9{display:flex;flex-wrap:wrap;gap:8px}.condedit.svelte-153vqc9 button:where(.svelte-153vqc9){min-height:var(--tap-md);min-width:var(--tap-md);padding:0 16px;border-radius:var(--radius-pill);background:var(--bg-sunken);color:var(--text-dim);font-size:var(--t-meta);font-weight:700}.condedit.svelte-153vqc9 button.on:where(.svelte-153vqc9){background:var(--sel-bg);color:var(--sel-ink)}.conddis.svelte-153vqc9{display:flex;align-items:center;gap:8px;min-height:48px;padding:0 16px;border-radius:var(--radius);background:var(--bg-sunken);text-align:left}.condhead.svelte-153vqc9{display:flex;align-items:center;gap:8px}.cdlab.svelte-153vqc9{font-size:var(--t-meta);font-weight:500;color:var(--text-dim)}.cdval.svelte-153vqc9{font-size:var(--t-body);font-weight:700}.cdhint.svelte-153vqc9,.cdclose.svelte-153vqc9{margin-left:auto;font-size:var(--t-meta);font-weight:600;color:var(--accent)}.cdclose.svelte-153vqc9{min-height:44px;padding:0 12px;background:none;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1.5px var(--ring)}.catedit.svelte-153vqc9{margin:4px 0 12px}.count.svelte-153vqc9{font-size:var(--t-meta);font-weight:600;color:var(--text-dim);font-variant-numeric:tabular-nums;margin-left:8px}.more.svelte-153vqc9{display:flex;justify-content:center;padding:12px 0 32px}.morebtn.svelte-153vqc9{min-height:var(--tap-md);padding:0 24px;border-radius:var(--radius);background:var(--bg-raised);color:var(--text-dim);font-size:var(--t-body);font-weight:600}.rows.svelte-153vqc9{flex:1;overflow-y:auto;display:flex;flex-direction:column;min-height:0;padding:0 var(--pad-page) 12px}.rowwrap.svelte-153vqc9{flex:none;position:relative;overflow:hidden;border-bottom:1px solid var(--border)}.rowactions.svelte-153vqc9{position:absolute;inset:0 0 0 auto;display:flex}.ract.svelte-153vqc9{width:72px;border-radius:0;font-size:var(--t-meta);font-weight:600}.ract.sell.svelte-153vqc9{background:var(--green);color:var(--ink-on-money)}.ract.hold.svelte-153vqc9{background:var(--amber);color:var(--ink-on-money)}.row.svelte-153vqc9{display:flex;gap:12px;align-items:center;padding:12px 0;min-height:64px;text-align:left;background:var(--bg);border-radius:0;width:100%;position:relative;touch-action:pan-y;transition:transform var(--dur) var(--ease)}.row.sliding.svelte-153vqc9{transition:none}.mid.svelte-153vqc9{flex:1;min-width:0}.cname.svelte-153vqc9{font-size:var(--t-strong);font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.meta.svelte-153vqc9{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0;font-size:var(--t-meta);font-weight:500;color:var(--text-dim);font-variant-numeric:tabular-nums}.meta.svelte-153vqc9>:where(.svelte-153vqc9):not(:last-child):not(.cond):after{content:" ·";color:var(--text-faint)}.meta.svelte-153vqc9>:where(.svelte-153vqc9):has(+.cond:where(.svelte-153vqc9)):after{content:none}.meta.svelte-153vqc9 .ident:where(.svelte-153vqc9),.meta.svelte-153vqc9 .loc:where(.svelte-153vqc9){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta.svelte-153vqc9 .ident:where(.svelte-153vqc9){flex:none}.meta.svelte-153vqc9 .loc:where(.svelte-153vqc9){flex:none;text-overflow:clip}.meta.svelte-153vqc9 .grade:where(.svelte-153vqc9),.meta.svelte-153vqc9 .cost-badge:where(.svelte-153vqc9){flex:none}.meta.svelte-153vqc9 .grade:where(.svelte-153vqc9){color:var(--accent);font-weight:700}.right.svelte-153vqc9{text-align:right;min-width:0;max-width:46%}.ask.svelte-153vqc9{font-size:var(--t-strong);font-weight:600;font-variant-numeric:tabular-nums}.chipline.svelte-153vqc9{display:flex;justify-content:flex-end;margin-top:1px}.rows.selecting.svelte-153vqc9 .chipline:where(.svelte-153vqc9){display:none}.rows.selecting.svelte-153vqc9 .right:where(.svelte-153vqc9){max-width:none}.market.svelte-153vqc9{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:0 0 12px}.pricerow.svelte-153vqc9{flex:1 1 100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.pricerow.one.svelte-153vqc9{grid-template-columns:1fr}.pricept.svelte-153vqc9{min-height:var(--tap-lg);display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:10px 12px;border-radius:var(--radius);background:color-mix(in srgb,var(--green) 14%,transparent);color:var(--green)}.pricept.svelte-153vqc9 .plab:where(.svelte-153vqc9){font-size:var(--t-micro);font-weight:700;color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em}.pricept.svelte-153vqc9 b:where(.svelte-153vqc9){font-size:var(--t-title);font-weight:800;font-variant-numeric:tabular-nums}.pricept.svelte-153vqc9 .prov:where(.svelte-153vqc9){font-size:var(--t-micro);font-weight:500;color:var(--text-dim)}.pricept.svelte-153vqc9 .use:where(.svelte-153vqc9){margin-top:4px;display:inline-flex;align-items:center;gap:4px;font-size:var(--t-micro);font-weight:800;white-space:nowrap}.pricept.svelte-153vqc9 .use:where(.svelte-153vqc9) svg:where(.svelte-153vqc9){width:12px;height:12px}.minput.svelte-153vqc9{flex:1 1 100%;width:auto;min-height:var(--tap-md);border-radius:var(--radius);background:var(--bg-sunken);color:var(--text);font-size:var(--t-body);font-weight:700;text-align:center}.lookups.svelte-153vqc9{flex:1 1 100%;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.lookbtn.svelte-153vqc9{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--tap-md);padding:0 8px;border-radius:var(--radius-pill);background:var(--paper);text-decoration:none}.lookbtn.svelte-153vqc9 img:where(.svelte-153vqc9){height:20px;width:auto;display:block}.loc.svelte-153vqc9{font-weight:500}.holdhint.svelte-153vqc9{flex:none;text-align:center;font-size:var(--t-meta);color:var(--text-dim);padding:0 var(--pad-page) 8px}.empty.svelte-153vqc9 svg:where(.svelte-153vqc9){width:32px;height:32px;color:var(--text-faint)}.empty.svelte-153vqc9 p.sub:where(.svelte-153vqc9){font-size:var(--t-meta);font-weight:500;line-height:1.55;color:var(--text-faint);max-width:30ch}.overlay.svelte-153vqc9{background:var(--scrim)}.sheet.svelte-153vqc9{max-height:88vh}.etop.svelte-153vqc9{display:flex;gap:12px;align-items:center}.newphoto.svelte-153vqc9{width:72px;height:72px;object-fit:cover;border-radius:var(--radius-md);box-shadow:0 0 0 2px var(--green)}.photobtn.svelte-153vqc9{min-height:44px;padding:0;margin-top:4px;background:none;border-radius:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;font-size:var(--t-body);font-weight:600;color:var(--accent)}.photobtn.svelte-153vqc9 svg:where(.svelte-153vqc9){width:18px;height:18px;flex:none}.salebox.svelte-153vqc9{border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:12px;background:var(--bg-sunken)}.salerow.svelte-153vqc9{font-size:var(--t-body);min-height:36px}.sale-ghost.svelte-153vqc9{width:84%;max-width:260px;height:17px;margin-top:2px}.refunded.svelte-153vqc9{color:var(--amber);font-weight:600;font-size:var(--t-micro);margin-left:8px}.refund.svelte-153vqc9{min-height:var(--tap-md);color:var(--amber);font-weight:600;border-radius:var(--radius);background:color-mix(in srgb,var(--amber) 14%,transparent)}.refund.armed.svelte-153vqc9{background:var(--amber);color:var(--ink-on-money)}.refund.svelte-153vqc9:disabled{opacity:.5}.splitbox.svelte-153vqc9{display:flex;flex-direction:column;gap:12px}.splitbox.svelte-153vqc9 .stitle:where(.svelte-153vqc9){font-size:var(--t-meta);font-weight:500;color:var(--text-dim)}.splitbox.svelte-153vqc9 input:where(.svelte-153vqc9){min-height:var(--tap-md)}.sku.svelte-153vqc9{font-family:monospace;font-weight:600}.facts.svelte-153vqc9 .eident:where(.svelte-153vqc9){display:flex;align-items:baseline;flex-wrap:wrap;gap:0 6px}.facts.svelte-153vqc9 .eident:where(.svelte-153vqc9)>:where(.svelte-153vqc9):not(:last-child):after{content:" ·";color:var(--text-faint)}.facts.svelte-153vqc9 .eident:where(.svelte-153vqc9) .grade:where(.svelte-153vqc9){color:var(--accent);font-weight:700}.dim.svelte-153vqc9{color:var(--text-dim);font-size:var(--t-meta)}label.svelte-153vqc9{display:flex;flex-direction:column;gap:8px;font-size:var(--t-meta);font-weight:500;color:var(--text-dim)}label.svelte-153vqc9 input:where(.svelte-153vqc9){min-height:var(--tap-md)}.pair.svelte-153vqc9{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hint.svelte-153vqc9{font-size:var(--t-meta);color:var(--text-faint);margin:0}.eactions.svelte-153vqc9{display:flex;gap:12px}.eactions.stuck.svelte-153vqc9{position:sticky;bottom:0;z-index:2;background:var(--bg-raised);padding:8px 0 calc(env(safe-area-inset-bottom) + 8px);box-shadow:0 -8px 12px -8px var(--scrim)}.eactions.svelte-153vqc9 button:where(.svelte-153vqc9){flex:1;min-width:var(--tap-md, 44px);min-height:56px;font-weight:600;border-radius:var(--radius)}.delete.svelte-153vqc9{min-height:var(--tap-md);color:var(--red);font-weight:600;background:none;border-radius:var(--radius)}.delete.armed.svelte-153vqc9{background:var(--red);color:var(--ink-on-money)}.elsebtn.svelte-153vqc9{min-height:var(--tap-md);border-radius:var(--radius);font-size:var(--t-body);font-weight:600}.elselist.svelte-153vqc9{display:flex;flex-direction:column;gap:4px}.elselist.svelte-153vqc9 button:where(.svelte-153vqc9){min-height:var(--tap-md);padding:0 16px;border-radius:var(--radius);color:var(--text);font-size:var(--t-body);font-weight:600;text-align:left}.elselist.svelte-153vqc9 .delopen:where(.svelte-153vqc9){color:var(--red)}.wobox.delbox.svelte-153vqc9{background:var(--bg-sunken)}.wofields.svelte-153vqc9{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.wobox.svelte-153vqc9{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--radius);background:color-mix(in srgb,var(--amber) 8%,var(--bg-raised))}.wohead.svelte-153vqc9{font-size:var(--t-meta);font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--amber)}.worow.svelte-153vqc9{display:flex;flex-wrap:wrap;gap:4px}.worow.svelte-153vqc9 button:where(.svelte-153vqc9){min-height:44px;min-width:44px;padding:0 16px;border-radius:var(--radius-pill);background:var(--bg-sunken);color:var(--text-dim);font-size:var(--t-meta);font-weight:700}.worow.svelte-153vqc9 button.on:where(.svelte-153vqc9){background:var(--sel-bg);color:var(--sel-ink)}.wonote.svelte-153vqc9{min-height:44px}.wogo.svelte-153vqc9{min-height:var(--tap-md);padding:0 16px;border-radius:var(--radius);background:var(--amber);color:var(--ink-on-money);font-weight:700}.wogo.svelte-153vqc9:disabled{opacity:.5}.sheet.quick.svelte-153vqc9{gap:2px}.holdform.svelte-153vqc9{display:flex;gap:8px}.holdnote.svelte-153vqc9{flex:1;min-width:0;min-height:var(--tap-md);padding:0 12px;font-size:var(--t-input)}.holdgo.svelte-153vqc9{flex:none;min-width:96px;min-height:var(--tap-md);border-radius:var(--radius-pill);background:var(--amber);color:var(--ink-on-money);font-size:var(--t-input);font-weight:800}.holdwhy.svelte-153vqc9{margin:8px 0 0;font-size:var(--t-meta);color:var(--text-dim)}.qhead.svelte-153vqc9{display:flex;align-items:baseline;gap:8px;padding-bottom:8px;min-width:0}.qdesc.svelte-153vqc9{flex:1;font-size:var(--t-body);color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qgrade.svelte-153vqc9{flex:none;font-size:var(--t-body);font-weight:700;color:var(--accent)}.qhead.svelte-153vqc9 .sku:where(.svelte-153vqc9){flex:none;font-size:var(--t-meta);color:var(--text-dim)}.qact.svelte-153vqc9{min-height:52px;padding:0 12px;background:none;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:flex-start;gap:12px;text-align:left;font-size:var(--t-strong);font-weight:600}.qact.svelte-153vqc9 svg:where(.svelte-153vqc9){width:20px;height:20px;flex:none;color:var(--text-dim)}.qact.qsell.svelte-153vqc9{color:var(--green);font-weight:600}.qact.qsell.svelte-153vqc9 svg:where(.svelte-153vqc9){color:var(--green)}.qact.qdel.svelte-153vqc9{color:var(--red)}.qact.qdel.svelte-153vqc9 svg:where(.svelte-153vqc9){color:var(--red)}.qact.qdel.armed.svelte-153vqc9{background:color-mix(in srgb,var(--red) 16%,transparent);font-weight:600}.lblpreview.svelte-153vqc9{width:100%;max-width:260px;height:auto;align-self:center;background:var(--paper);border-radius:var(--radius-xs);border:1px dashed var(--text-faint)}.esec.svelte-153vqc9{font-size:var(--t-meta);font-weight:500;color:var(--text-dim);border-top:1px solid var(--border);padding-top:16px;margin-top:8px}.moneybtn.svelte-153vqc9{min-height:var(--tap-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:var(--bg-sunken);border-radius:var(--radius)}.moneybtn.svelte-153vqc9 span:where(.svelte-153vqc9){font-size:var(--t-micro);font-weight:500;color:var(--text-dim)}.moneybtn.svelte-153vqc9 b:where(.svelte-153vqc9){font-size:var(--t-title);font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.moneybtn.focused.svelte-153vqc9{outline:2px solid var(--accent)}.kpwrap.svelte-153vqc9{display:flex;flex-direction:column;gap:8px}.kdone.svelte-153vqc9{min-height:var(--tap-md);color:var(--green);font-weight:600;background:none}.requeue.svelte-153vqc9{min-height:var(--tap-md);color:var(--accent);font-weight:600;background:none;display:flex;align-items:center;justify-content:center;gap:8px}.requeue.svelte-153vqc9 svg:where(.svelte-153vqc9){width:18px;height:18px;flex:none}:root[data-layout=web] .rows.svelte-153vqc9{display:grid;grid-template-columns:1fr 1fr;column-gap:32px;align-content:start}.rows.compact.svelte-153vqc9 .row:where(.svelte-153vqc9){min-height:44px;padding:8px 0;gap:12px}.rows.compact.svelte-153vqc9 .row:where(.svelte-153vqc9) .meta:where(.svelte-153vqc9) .cost-badge:where(.svelte-153vqc9),.rows.compact.svelte-153vqc9 .row:where(.svelte-153vqc9) .meta:where(.svelte-153vqc9) .cond:where(.svelte-153vqc9),.rows.compact.svelte-153vqc9 .row:where(.svelte-153vqc9) .meta:where(.svelte-153vqc9) .loc:where(.svelte-153vqc9){display:none}.rows.compact.svelte-153vqc9 .row:where(.svelte-153vqc9) .cname:where(.svelte-153vqc9){font-size:var(--t-body);-webkit-line-clamp:1;line-clamp:1}.rows.compact.svelte-153vqc9 .row:where(.svelte-153vqc9) .ask:where(.svelte-153vqc9){font-size:var(--t-body)}.etitle.svelte-153vqc9{font-size:var(--t-strong);font-weight:700;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.equick.svelte-153vqc9{display:flex;gap:8px}.equick.svelte-153vqc9 button:where(.svelte-153vqc9){flex:1;min-width:var(--tap-md, 44px);min-height:48px;border-radius:var(--radius);font-size:var(--t-body);font-weight:700}.equick.svelte-153vqc9 .qsell:where(.svelte-153vqc9){background:var(--accent);color:var(--accent-ink)}.listrow.svelte-153vqc9{display:flex;flex-direction:column;gap:8px}.listbtn.svelte-153vqc9{min-height:var(--tap-md);border-radius:var(--radius);font-size:var(--t-body);font-weight:600}.listedline.svelte-153vqc9{display:flex;align-items:center;gap:8px}.listedline.svelte-153vqc9 .btn-quiet:where(.svelte-153vqc9){flex:none;min-height:var(--tap-md);padding:0 16px;border-radius:var(--radius);font-size:var(--t-body);font-weight:600}.listednote.svelte-153vqc9{flex:1;font-size:var(--t-meta);font-weight:600;color:var(--amber)}.flabel.svelte-153vqc9{font-size:var(--t-meta);font-weight:500;color:var(--text-dim);margin-bottom:-4px}.photorow.svelte-153vqc9{display:flex;flex-wrap:wrap;align-items:center;column-gap:16px}.mcol.svelte-153vqc9{display:flex;flex-direction:column;gap:8px;min-width:0}.emargin.svelte-153vqc9{margin:0;display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:var(--t-meta);font-weight:500;color:var(--text-dim)}.emargin.svelte-153vqc9 b:where(.svelte-153vqc9){font-size:var(--t-body);font-weight:700;font-variant-numeric:tabular-nums}.delwarn.svelte-153vqc9{margin:0;font-size:var(--t-meta);line-height:1.45;color:var(--text-dim)}.qwarn.svelte-153vqc9{padding:4px 12px 8px}.rows.svelte-153vqc9>:where(.svelte-153vqc9){flex-shrink:0}.sheet.svelte-153vqc9>:where(.svelte-153vqc9){flex-shrink:0}.ehead.svelte-153vqc9{position:sticky;top:-24px;z-index:2;margin:-24px calc(-1 * var(--pad-page)) -8px;padding:4px var(--pad-page) 0;background:var(--bg-raised);display:flex;align-items:center;justify-content:center;min-height:48px}.ehead.svelte-153vqc9 .sheet-grab:where(.svelte-153vqc9){flex:1;align-self:stretch}.ex.svelte-153vqc9{position:absolute;right:calc(var(--pad-page) - 10px);top:2px;min-width:44px;min-height:44px;padding:0 10px;border-radius:var(--radius-pill);background:var(--bg-sunken);color:var(--text);display:inline-flex;align-items:center;justify-content:center;font-size:var(--t-body);font-weight:600}.ex.armed.svelte-153vqc9{background:var(--red);color:var(--ink-on-money)}.signin.svelte-viym4v{flex:1;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:32px var(--pad-page);max-width:400px;width:100%;margin:0 auto}.brand.svelte-viym4v{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;font-size:var(--t-display);font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--accent);margin-bottom:32px}.mark.svelte-viym4v{width:52px;height:auto}input.svelte-viym4v,.go.svelte-viym4v{min-height:56px;font-size:var(--t-strong)}.err.svelte-viym4v{color:var(--red);font-size:var(--t-body);text-align:center}.quiet.svelte-viym4v{min-height:var(--tap-md);font-size:var(--t-body);font-weight:600;color:var(--text-dim)}.okbox.svelte-viym4v{background:color-mix(in srgb,var(--green) 10%,var(--bg-raised));padding:16px;border-radius:var(--radius);font-size:var(--t-body);line-height:1.5}.warn.svelte-viym4v{color:var(--amber);background:var(--bg-raised);padding:16px;border-radius:var(--radius);font-size:var(--t-body);line-height:1.5}code.svelte-viym4v{background:var(--bg-sunken);padding:1px 4px;border-radius:var(--radius-xs)}.hint.svelte-viym4v{color:var(--text-dim);font-size:var(--t-body);text-align:center;margin:4px 0 0}.install.svelte-viym4v{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:var(--radius);background:var(--bg-raised)}.install.svelte-viym4v b:where(.svelte-viym4v):first-child{font-size:var(--t-strong)}.install.svelte-viym4v p:where(.svelte-viym4v){margin:0;font-size:var(--t-body);line-height:1.5;color:var(--text-dim)}.firstrun.svelte-15cmgdu{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:32px var(--pad-page);max-width:400px;width:100%;margin:0 auto}.firstrun.svelte-15cmgdu>:where(.svelte-15cmgdu){flex:none}.firstrun.svelte-15cmgdu>:where(.svelte-15cmgdu):first-child{margin-top:auto}.firstrun.svelte-15cmgdu>:where(.svelte-15cmgdu):last-child{margin-bottom:auto}.brand.svelte-15cmgdu{text-align:center;font-size:var(--t-display);font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--accent);margin-bottom:16px}.stepof.svelte-15cmgdu{font-size:var(--t-meta);font-weight:600;color:var(--text-dim);margin-bottom:-8px}h2.svelte-15cmgdu{margin:0;font-size:var(--t-title);font-weight:700;letter-spacing:-.01em}p.svelte-15cmgdu{color:var(--text-dim);line-height:1.5;margin:0;font-size:var(--t-body)}.ok.svelte-15cmgdu{color:var(--green);vertical-align:-4px}.warn.svelte-15cmgdu{color:var(--amber)}.go.svelte-15cmgdu{min-height:56px;font-size:var(--t-strong)}.later.svelte-15cmgdu{min-height:var(--tap-md);font-size:var(--t-body);font-weight:600}.hardwarn.svelte-15cmgdu{display:flex;gap:12px;align-items:center;border-radius:var(--radius);padding:16px;background:color-mix(in srgb,var(--amber) 8%,var(--bg-raised))}.hw-icon.svelte-15cmgdu{flex:none;color:var(--amber)}.hw-text.svelte-15cmgdu{font-size:var(--t-body);line-height:1.45;color:var(--text)}.form.svelte-1j2h6d3{display:flex;flex-direction:column;gap:12px}.form.svelte-1j2h6d3>:where(.svelte-1j2h6d3){flex:none}input.svelte-1j2h6d3{min-height:52px;font-size:var(--t-strong)}.reveal.svelte-1j2h6d3{align-self:flex-start;min-height:var(--tap-md);padding:0 4px;font-size:var(--t-body);font-weight:600}.go.svelte-1j2h6d3{min-height:52px;font-size:var(--t-strong)}.err.svelte-1j2h6d3{color:var(--red);font-size:var(--t-body);line-height:1.45}.soft.svelte-1j2h6d3{color:var(--text-dim);font-size:var(--t-body);line-height:1.45}.okbox.svelte-1j2h6d3{display:flex;gap:12px;align-items:flex-start;border-radius:var(--radius);padding:16px;background:color-mix(in srgb,var(--green) 10%,var(--bg-raised));font-size:var(--t-body);line-height:1.45}.okbox.svelte-1j2h6d3 svg:where(.svelte-1j2h6d3){flex:none;color:var(--green)}.recover.svelte-7i92tm{flex:1;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:32px var(--pad-page);max-width:400px;width:100%;margin:0 auto}.recover.svelte-7i92tm>:where(.svelte-7i92tm){flex:none}.brand.svelte-7i92tm{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;font-size:var(--t-display);font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--accent);margin-bottom:24px}.mark.svelte-7i92tm{width:52px;height:auto}h1.svelte-7i92tm{font-size:var(--t-title);font-weight:700;margin:0}.lede.svelte-7i92tm{color:var(--text-dim);font-size:var(--t-body);line-height:1.45;margin:0 0 4px}.warn.svelte-7i92tm{display:flex;flex-direction:column;gap:6px;color:var(--amber);background:var(--bg-raised);padding:16px;border-radius:var(--radius);font-size:var(--t-body);line-height:1.5}.go.svelte-7i92tm{min-height:52px;font-size:var(--t-strong)}.boot.svelte-1n46o8q{flex:1;display:flex;align-items:center;justify-content:center;color:var(--accent);font-size:var(--t-display);font-weight:800;letter-spacing:-.02em;animation:svelte-1n46o8q-boot-in var(--dur) var(--ease) both}.cursor.svelte-1n46o8q{margin-left:2px;animation:svelte-1n46o8q-pulse var(--dur-loop) ease-in-out infinite}@keyframes svelte-1n46o8q-pulse{50%{opacity:.15}}@keyframes svelte-1n46o8q-boot-in{0%{opacity:0;transform:translateY(8px)}}.screen.svelte-1n46o8q{flex:1;display:flex;flex-direction:column;min-height:0}.update.svelte-1n46o8q{margin:0 12px 4px;min-height:44px;border-radius:var(--radius-pill);font-size:var(--t-body);font-weight:700;color:var(--green);background:color-mix(in srgb,var(--green) 14%,transparent)}@font-face{font-family:PixelBrand;src:url(/fonts/pixel.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--bg: #000000;--bg-card: #161616;--bg-raised: #1e1e1e;--bg-sunken: #0d0d0d;--bg-press: rgba(255, 255, 255, .14);--text: #ffffff;--text-dim: #9a9a9a;--text-faint: #8a8a8a;--accent: #ffffff;--accent-edge: inset 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent);--lime: #c4f542;--accent-ink: #000000;--ink-on-money: #000000;--sel-bg: #ffffff;--sel-ink: #000000;--green: #00c805;--amber: #ffd60a;--red: #ff5000;--blue: #3b82f6;--purple: #b48cff;--teal: #2fd3c1;--cashapp: #00d64f;--paypal: #4d9fff;--money-in: var(--green);--money-cost: var(--amber);--money-out: #c4afa8;--money-loss: var(--red);--warn: var(--amber);--danger: var(--red);--info: var(--blue);--pop: var(--lime);--border: rgba(255, 255, 255, .08);--ring: color-mix(in srgb, var(--text) 32%, transparent);--scrim: rgba(0, 0, 0, .65);--scrim-deep: rgba(0, 0, 0, .85);--bg-float: rgba(26, 26, 26, .94);--veil: rgba(255, 255, 255, .08);--veil-strong: rgba(255, 255, 255, .16);--cam-bg: #000000;--on-cam: rgba(255, 255, 255, .92);--on-cam-dim: rgba(255, 255, 255, .55);--cam-chip: rgba(0, 0, 0, .86);--paper: #ffffff;--plate: #ffffff;--cam-mask: rgba(0, 0, 0, .35);--shadow-sheet: 0 -12px 40px rgba(0, 0, 0, .55);--shadow-float: 0 8px 28px rgba(0, 0, 0, .5);--tap-lg: 64px;--tap-md: 48px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius: 16px;--radius-lg: 20px;--radius-pill: 100px;--pad-page: 20px;--ease: cubic-bezier(.22, 1, .36, 1);--ease-in: cubic-bezier(.55, 0, .55, .2);--dur-fast: .14s;--dur-quick: .17s;--dur: .22s;--dur-roll: .3s;--dur-sheet: .36s;--dur-moment: .62s;--dur-linger: 1.8s;--dur-loop: 1s;--t-micro: 11px;--t-meta: 13px;--t-body: 15px;--t-input: 16px;--t-strong: 17px;--t-title: 20px;--t-title-lg: 24px;--t-display: 30px;--t-hero: 44px;--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-pixel: "PixelBrand", monospace}:root[data-theme=light],html.printing{--green: #00761c;--amber: #8a5a00;--red: #b32b0a;--money-out: #7a615a;--blue: #1a5fd0;--lime: #4f6b00;--ink-on-money: #ffffff;--accent: #111111;--accent-ink: #ffffff;--sel-bg: #111111;--sel-ink: #ffffff}.h1{font-size:var(--t-title-lg);font-weight:800;letter-spacing:-.02em;line-height:1.2}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--t-strong);line-height:1.45;overscroll-behavior:none;height:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#app{position:fixed;inset:0;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}#app{left:50%;right:auto;width:min(100%,1120px);transform:translate(-50%)}.rows>*,.results>*,.cards>*,.list>*,.scroll>*{flex:none}button{font-family:inherit;font-size:1rem;font-weight:600;color:var(--text);background:var(--bg-raised);border:none;border-radius:var(--radius);min-height:var(--tap-md);padding:0 16px;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation;transition:transform var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease),filter var(--dur-fast) var(--ease)}button:active{box-shadow:inset 0 0 0 999px var(--bg-press)}button[aria-busy=true]{color:transparent!important;position:relative;pointer-events:none}button[aria-busy=true]:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:busy-spin .7s linear infinite}@keyframes busy-spin{to{transform:rotate(360deg)}}button:disabled{opacity:.45;filter:saturate(.15);cursor:default}button:disabled.btn-primary{background:transparent;color:var(--text-dim);box-shadow:inset 0 0 0 1px var(--border);opacity:1;filter:none}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}[data-more=x]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent)}[data-more=y]{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 32px),transparent)}:root{--shell-w: none}:root[data-layout=ipad]{--shell-w: 720px}:root[data-layout=web]{--shell-w: 900px}#app>*{width:100%;max-width:var(--shell-w);margin-inline:auto}:root[data-layout=ipad] .overlay,:root[data-layout=web] .overlay{justify-content:center}:root[data-layout=ipad] .overlay .sheet{max-width:620px}:root[data-layout=web] .overlay{align-items:center}:root[data-layout=web] .overlay .sheet{max-width:560px;border-radius:var(--radius-lg);padding-bottom:24px;max-height:86vh}:root[data-layout=ipad] .tray,:root[data-layout=web] .tray{flex-grow:0}:root[data-layout=ipad] .viewfinder:not(.nocam),:root[data-layout=web] .viewfinder:not(.nocam){max-height:60vh}:root[data-layout=ipad] .pad,:root[data-layout=web] .pad{width:100%;max-width:340px;margin-inline:auto}:where(:root[data-layout=ipad],:root[data-layout=web]) .hint,:where(:root[data-layout=ipad],:root[data-layout=web]) .shint,:where(:root[data-layout=ipad],:root[data-layout=web]) .note,:where(:root[data-layout=ipad],:root[data-layout=web]) .sub,:where(:root[data-layout=ipad],:root[data-layout=web]) .fine{max-width:68ch}@media(hover:hover)and (pointer:fine){:root[data-layout=web] button:not(:disabled):hover,:root[data-layout=web] a:hover{background-image:linear-gradient(var(--bg-press),var(--bg-press))}}.btn-primary{background:var(--accent);color:var(--accent-ink);border-radius:var(--radius);font-weight:700}:where(.sheet:not(.onbg)) button:where(:not(.btn-primary,.btn-quiet,.link)){background:var(--bg-sunken)}.segmented{display:flex;gap:2px;padding:2px;background:var(--bg-raised);border-radius:var(--radius-pill)}.segmented button{flex:1;min-height:44px;min-width:44px;padding:0 12px;white-space:nowrap;border-radius:var(--radius-pill);background:transparent;color:var(--text-dim);font-size:var(--t-body);font-weight:700}.segmented button.on{background:var(--sel-bg);color:var(--sel-ink)}.segmented.sunken{background:var(--bg-sunken)}.choices{display:flex;flex-wrap:wrap;gap:6px}.choices button{min-height:44px;min-width:48px;padding:0 12px;border-radius:var(--radius-pill);background:var(--bg-raised);color:var(--text);font-size:var(--t-body);font-weight:700;white-space:nowrap}.choices.sunken button{background:var(--bg-sunken)}.choices button.on{background:var(--sel-bg);color:var(--sel-ink)}.switch{flex:none;position:relative;display:inline-block;width:46px;height:28px;border-radius:14px;background:var(--bg-sunken);box-shadow:inset 0 0 0 1.5px var(--text-faint);transition:background var(--dur-fast) var(--ease)}.switch:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0006;transition:transform var(--dur-fast) var(--ease)}.switch.on{background:var(--accent);box-shadow:none}.switch.on:after{transform:translate(18px)}.btn-quiet{background:none;color:var(--text);box-shadow:inset 0 0 0 1.5px var(--ring)}.btn-quiet:has(>svg:only-child){box-shadow:none}.link{background:none;min-height:0;padding:0;color:var(--accent);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.rowbtn{background:none;border-radius:12px;text-align:left;font-weight:500}.rowbtn:active{background:var(--bg-press);transform:none;filter:none}.sheet-grab{display:flex;justify-content:center;align-items:center;min-height:28px;margin:-10px 0 0;flex:none}.sheet-grab i{display:block;width:38px;height:4px;border-radius:2px;background:#ffffff2e}.overlay{position:fixed;inset:0;z-index:70;display:flex;align-items:flex-end}.scrim{position:absolute;inset:0;background:var(--scrim)}.sheet{width:100%;max-height:92vh;overflow-y:auto;background:var(--bg-raised);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:24px var(--pad-page);padding-bottom:calc(env(safe-area-inset-bottom) + 20px);display:flex;flex-direction:column;gap:12px}.sheet>*{flex:none}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:40vh;padding:48px 24px;text-align:center;text-wrap:balance;color:var(--text-dim);font-size:var(--t-body)}.empty svg{width:28px;height:28px;opacity:.5}.empty p{margin:0}.section-h{font-size:var(--t-strong);font-weight:700;letter-spacing:-.015em;color:var(--text)}.section{margin-top:16px;padding-bottom:8px}.section:first-child{margin-top:0}.card{background:var(--bg-raised);border-radius:var(--radius-lg)}.dim{color:var(--text-dim)}#label-print-sheet{display:none;background:#fff}#label-print-sheet .plabel-print{display:block;break-after:page;image-rendering:pixelated;background:#fff}html.printing,html.printing body{background:#fff}html.printing #app{display:none}html.printing #label-print-sheet{display:block}@media print{html,body{background:#fff!important}#app{display:none!important}#label-print-sheet{display:block!important}}.nope{animation:nope var(--dur) var(--ease-in) both}@keyframes nope{0%{transform:translate(0)}20%{transform:translate(-4px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}to{transform:translate(0)}}.deal>*{animation:deal-in var(--dur) var(--ease) both}@keyframes deal-in{0%{opacity:0;transform:translateY(6px)}}.deal>*:nth-child(1){animation-delay:0ms}.deal>*:nth-child(2){animation-delay:26ms}.deal>*:nth-child(3){animation-delay:52ms}.deal>*:nth-child(4){animation-delay:78ms}.deal>*:nth-child(5){animation-delay:104ms}.deal>*:nth-child(6){animation-delay:.13s}.deal>*:nth-child(7){animation-delay:156ms}.deal>*:nth-child(n+8){animation-delay:182ms}.t-title{font-size:var(--t-strong);font-weight:600;letter-spacing:-.01em}.t-body{font-size:var(--t-body);font-weight:500}.t-meta{font-size:var(--t-meta);font-weight:500;color:var(--text-dim)}.t-fine{font-size:var(--t-micro);font-weight:500;color:var(--text-faint)}.m-ask,.m-in{color:var(--money-in);white-space:nowrap}.m-cost{color:var(--money-cost);white-space:nowrap}.m-out{color:var(--money-out);white-space:nowrap}.m-loss{color:var(--money-loss);white-space:nowrap}.nowrap{white-space:nowrap}.skel-bar{display:block;border-radius:var(--radius-xs);background:var(--veil);background-image:linear-gradient(90deg,var(--veil) 0%,var(--veil-strong) 50%,var(--veil) 100%);background-size:240% 100%;animation:skel-shimmer 1.3s linear infinite}@keyframes skel-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.skel-hold{opacity:0;animation:skel-show 1ms linear .12s forwards}@keyframes skel-show{to{opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.spin,button[aria-busy=true]:after{animation:none!important;opacity:.55}}input,textarea,select{font-family:inherit;font-size:1rem;color:var(--text);background:var(--bg-sunken);border:none;border-radius:var(--radius);padding:14px 16px;transition:box-shadow var(--dur-fast) var(--ease)}.field{display:flex;flex-direction:column;gap:4px}.field>span{font-size:var(--t-meta);font-weight:600;color:var(--text-dim)}.field>input,.field>select{width:100%}input::placeholder,textarea::placeholder{color:var(--text-faint)}input:focus,textarea:focus,select:focus{outline:none;box-shadow:0 0 0 2px var(--accent)}.pixel{font-family:var(--font-pixel);letter-spacing:.02em;text-transform:uppercase;font-size:.85em;line-height:1.6}.price{font-size:var(--t-display);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.cond{flex:none;font-size:var(--t-micro);font-weight:700;color:var(--text-dim);background:var(--bg-sunken);border-radius:5px;padding:1px 5px}.cost-badge{color:var(--money-cost);font-weight:600;font-size:var(--t-meta);font-variant-numeric:tabular-nums;white-space:nowrap}.hush{filter:blur(7px);cursor:pointer;transition:filter var(--dur-quick, .15s) ease}.offline-note{flex:none;margin:0;padding:12px 16px;border-radius:var(--radius);background:color-mix(in srgb,var(--amber) 14%,transparent);color:var(--amber);font-size:var(--t-meta);font-weight:600;line-height:1.45}
