.bottom-sheet-backdrop.svelte-7vgo1t:not(#\#):not(#\#):not(#\#){position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;border:none;padding:0;margin:0;z-index:2000;cursor:default}.bottom-sheet.svelte-7vgo1t:not(#\#):not(#\#):not(#\#){position:fixed;bottom:var(--ui-sidebar-inset);bottom:calc(var(--ui-sidebar-inset) + env(safe-area-inset-bottom,0px));left:var(--ui-sidebar-inset);left:calc(var(--ui-sidebar-inset) + env(safe-area-inset-left,0px));right:var(--ui-sidebar-inset);right:calc(var(--ui-sidebar-inset) + env(safe-area-inset-right,0px));background:var(--mp-bg, #ffffff);color:var(--mp-text, #1a1a1a);border-radius:var(--ui-radius-panel);font-family:var(--ui-font);box-shadow:0 2px 16px #0000001a,0 1px 4px #0000000f;z-index:2001;display:flex;flex-direction:column;outline:none;overflow:hidden}.bottom-sheet.dragging.svelte-7vgo1t:not(#\#):not(#\#):not(#\#){-webkit-user-select:none;user-select:none}.bottom-sheet-chrome.svelte-7vgo1t:not(#\#):not(#\#):not(#\#){background:transparent;border:1px solid var(--ui-glass-border);color:var(--ui-ink)}.bottom-sheet-chrome.svelte-7vgo1t:not(#\#):not(#\#):not(#\#):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background:var(--ui-glass-strong);-webkit-backdrop-filter:var(--ui-blur);backdrop-filter:var(--ui-blur)}.bottom-sheet-chrome.svelte-7vgo1t:not(#\#):not(#\#):not(#\#) .bottom-sheet-handle.svelte-7vgo1t{background:var(--ui-ink-2)}.bottom-sheet-chrome.bottom-sheet-fit.svelte-7vgo1t:not(#\#):not(#\#):not(#\#) .bottom-sheet-content.svelte-7vgo1t{padding:2px 10px 12px}@media (min-width: 768px){.bottom-sheet.svelte-7vgo1t:not(#\#):not(#\#):not(#\#){width:88vw;max-width:680px;left:0;right:0;margin-left:auto;margin-right:auto;box-shadow:0 2px 24px #0000001f,0 1px 6px #0000000f}}@media (min-width: 1200px){.bottom-sheet.svelte-7vgo1t:not(#\#):not(#\#):not(#\#){width:62vw;max-width:840px}}.bottom-sheet-bar.svelte-7vgo1t:not(#\#):not(#\#):not(#\#){display:flex;align-items:center;flex-shrink:0}.bottom-sheet-bar-btns.svelte-7vgo1t:not(#\#):not(#\#):not(#\#){padding:4px 4px 0}.bottom-sheet-bar-slot.svelte-7vgo1t:not(#\#):not(#\#):not(#\#){flex:0 0 var(--ui-target);display:flex}.bottom-sheet-bar-gap.svelte-7vgo1t:not(#\#):not(#\#):not(#\#){flex:1 1 auto;height:12px}.bottom-sheet-bar-btn.svelte-7vgo1t:not(#\#):not(#\#):not(#\#){width:var(--ui-target);height:var(--ui-target);padding:0;border:none;border-radius:8px;background:transparent;color:var(--ui-ink);font-size:22px;line-height:1;cursor:pointer}.bottom-sheet-bar-btn.svelte-7vgo1t:hover:not(#\#):not(#\#):not(#\#){background:var(--ui-hover)}.bottom-sheet-bar-btn.svelte-7vgo1t:focus-visible:not(#\#):not(#\#):not(#\#){outline:2px solid var(--ui-accent);outline-offset:-2px}.bottom-sheet-drag-region.svelte-7vgo1t:not(#\#):not(#\#):not(#\#){flex:1 1 auto;cursor:grab;touch-action:none}.bottom-sheet.dragging.svelte-7vgo1t:not(#\#):not(#\#):not(#\#) .bottom-sheet-drag-region.svelte-7vgo1t{cursor:grabbing}.bottom-sheet-handle.svelte-7vgo1t:not(#\#):not(#\#):not(#\#){width:36px;height:4px;background:var(--ui-ink-2);border-radius:2px;margin:8px auto;cursor:grab}.bottom-sheet-content.svelte-7vgo1t:not(#\#):not(#\#):not(#\#){padding:0 var(--bs-x);display:flex;flex-direction:column;overflow-y:auto;flex:1;min-height:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.bottom-sheet.svelte-7vgo1t:not(#\#):not(#\#):not(#\#){--bs-actions-pad: .5rem;--bs-x: 1.25rem}.bottom-sheet-body.svelte-7vgo1t:not(#\#):not(#\#):not(#\#){flex:none}.bottom-sheet-actions.svelte-7vgo1t:not(#\#):not(#\#):not(#\#){position:-webkit-sticky;position:sticky;bottom:0;z-index:1;display:flex;flex-shrink:0;justify-content:flex-end;margin:auto calc(var(--bs-x) * -1) 0;padding:var(--bs-actions-pad) var(--bs-x);border-top:1px solid var(--ui-border);background:var(--ui-glass);-webkit-backdrop-filter:var(--ui-blur);backdrop-filter:var(--ui-blur)}.bottom-sheet-actions.svelte-7vgo1t:empty:not(#\#):not(#\#):not(#\#){display:none}.bottom-sheet-actions.svelte-7vgo1t:not(#\#):not(#\#):not(#\#)>*+*{margin-left:.5rem}.bottom-sheet-fit.svelte-7vgo1t:not(#\#):not(#\#):not(#\#) .bottom-sheet-content.svelte-7vgo1t{padding-bottom:12px}@media print{.bottom-sheet.svelte-7vgo1t{display:none!important}}.busy-pill.svelte-1b7rp0p:not(#\#):not(#\#):not(#\#){position:fixed;left:50%;bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));transform:translate(-50%) translateY(calc(-1 * var(--vv-bot, 0px)));z-index:960;display:flex;align-items:center;box-sizing:border-box;max-width:calc(100vw - 2rem);padding:.5rem .95rem;border:1px solid var(--ui-glass-border);border-radius:999px;background:var(--ui-glass-strong);box-shadow:var(--ui-shadow-panel);-webkit-backdrop-filter:var(--ui-blur);backdrop-filter:var(--ui-blur);color:var(--ui-ink);font-family:var(--ui-font);font-size:.8rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap;pointer-events:none}.busy-pill-spin.svelte-1b7rp0p:not(#\#):not(#\#):not(#\#){display:inline-block;margin-right:.35rem;font-size:.95rem;animation:svelte-1b7rp0p-busy-pill-rot .9s linear infinite}@keyframes svelte-1b7rp0p-busy-pill-rot{to{transform:rotate(360deg)}}@media print{.busy-pill.svelte-1b7rp0p:not(#\#):not(#\#):not(#\#){display:none}}.ai-working.svelte-1igv228:not(#\#):not(#\#):not(#\#){text-align:center;padding:1.5rem 0;color:var(--ui-ink-2);font-size:.9rem}.ai-working.svelte-1igv228:not(#\#):not(#\#):not(#\#) .loading-spinner.svelte-1igv228{margin:0 auto 1rem}.ai-working.svelte-1igv228:not(#\#):not(#\#):not(#\#) .ai-working-note{margin:.7rem 0 0;font-size:.8rem;opacity:.75}.apr-input.svelte-1a6jifv:not(#\#):not(#\#):not(#\#){display:block;width:100%;margin:4px 0 0;padding:10px 12px;line-height:1.45;resize:none;max-height:calc(8.7em + 22px);overflow-y:auto}.apr-row.svelte-1a6jifv:not(#\#):not(#\#):not(#\#){display:flex;align-items:center;margin:8px 0 10px}.apr-go.svelte-1a6jifv:not(#\#):not(#\#):not(#\#){flex:0 0 auto;margin-left:auto;padding:0 14px;white-space:nowrap}.apr-err.svelte-1a6jifv:not(#\#):not(#\#):not(#\#){margin:2px 0 8px;font-size:.75rem;color:var(--ui-danger)}.apr-att.svelte-1a6jifv:not(#\#):not(#\#):not(#\#){flex:0 0 auto;display:flex;align-items:center;justify-content:center;border:1px solid var(--ui-border);border-radius:8px;color:var(--ui-ink);font-size:1.0625rem;cursor:pointer;width:var(--ui-target);min-height:var(--ui-target)}.apr-att.off.svelte-1a6jifv:not(#\#):not(#\#):not(#\#){opacity:.4}.apr-att.svelte-1a6jifv:not(#\#):not(#\#):not(#\#) input.svelte-1a6jifv{display:none}.apr-refs.svelte-1a6jifv:not(#\#):not(#\#):not(#\#){display:flex;flex-wrap:wrap;margin:4px 0 2px}.apr-ref.svelte-1a6jifv:not(#\#):not(#\#):not(#\#){position:relative;display:block;margin:0 10px 8px 0}.apr-ref.svelte-1a6jifv:not(#\#):not(#\#):not(#\#) img.svelte-1a6jifv{display:block;width:48px;height:48px;object-fit:cover;border-radius:8px;box-shadow:inset 0 0 0 1px var(--ui-border)}.apr-ref-x.svelte-1a6jifv:not(#\#):not(#\#):not(#\#){position:absolute;top:-6px;right:-6px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;min-height:0;padding:0;border:none;border-radius:50%;font-size:.75rem;cursor:pointer;background:var(--ui-ink);color:var(--ui-on-accent)}.tk.svelte-2403ft:not(#\#):not(#\#):not(#\#){display:flex;align-items:center;min-width:0;font-family:var(--ui-font);font-size:13px;line-height:1.5;color:var(--ui-ink-2)}.tk-icon.svelte-2403ft:not(#\#):not(#\#):not(#\#){flex-shrink:0;margin-right:8px;font-size:var(--ui-icon);color:var(--ui-ink)}.tk-label.svelte-2403ft:not(#\#):not(#\#):not(#\#){flex:1 1 auto;min-width:0;overflow-wrap:break-word}.tk-n.svelte-2403ft:not(#\#):not(#\#):not(#\#){font-size:15px;font-weight:600;color:var(--ui-ink);font-variant-numeric:tabular-nums}.tk-add.svelte-2403ft:not(#\#):not(#\#):not(#\#){margin-left:8px;color:var(--ui-ink)}.tk-add.svelte-2403ft:not(#\#):not(#\#):not(#\#) i.svelte-2403ft{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--ui-border);border-radius:50%;background:var(--ui-field);font-size:18px}.tk-add.svelte-2403ft:hover:not(#\#):not(#\#):not(#\#) i.svelte-2403ft{background:var(--ui-hover)}.tk-dialog.svelte-2403ft:not(#\#):not(#\#):not(#\#){text-align:center}.tk-balance.svelte-2403ft:not(#\#):not(#\#):not(#\#){margin:4px 0 0;line-height:1}.tk-balance-n.svelte-2403ft:not(#\#):not(#\#):not(#\#){font-size:2.75rem;font-weight:700;letter-spacing:-.02em;color:var(--ui-ink);font-variant-numeric:tabular-nums}.tk-balance-unit.svelte-2403ft:not(#\#):not(#\#):not(#\#){margin-left:4px;font-size:1rem;color:var(--ui-ink-2)}.tk-line.svelte-2403ft:not(#\#):not(#\#):not(#\#){margin:8px 0 0;font-size:.8125rem;color:var(--ui-ink-2)}.tk-pack.svelte-2403ft:not(#\#):not(#\#):not(#\#){margin:20px 0 0;padding:14px 16px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-field);text-align:left}.tk-pack-head.svelte-2403ft:not(#\#):not(#\#):not(#\#){display:flex;justify-content:space-between;align-items:baseline;font-weight:600;color:var(--ui-ink)}.tk-pack-price.svelte-2403ft:not(#\#):not(#\#):not(#\#){margin-left:12px;font-variant-numeric:tabular-nums}.tk-pack-desc.svelte-2403ft:not(#\#):not(#\#):not(#\#){margin:6px 0 0;font-size:.8125rem;line-height:1.6;color:var(--ui-ink-2)}.tk-fine.svelte-2403ft:not(#\#):not(#\#):not(#\#){margin:12px 0 0;font-size:.75rem;color:var(--ui-ink-2)}
