@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/cormorant-garamond-latin-300-italic.woff2)format("woff2")}:root{--paper:#f3f0ea;--ink:#1c1b19;--soft:#726d65;--line:#1c1b191f;--card:#ebe7df;--ok:#5f7a52;--warn:#a5752c;--alert:#a8463a;--serif:"Cormorant Garamond", Garamond, "Times New Roman", serif;--sans:system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--paper:#0e0e0d;--ink:#ece8df;--soft:#8a857c;--line:#ece8df1a;--card:#171715;--ok:#8fae7d;--warn:#d6a55a;--alert:#d9786b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html,body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;margin:0}a{color:inherit;text-decoration:none}.cap.svelte-1dh414n{letter-spacing:.32em;text-transform:uppercase;color:var(--soft);font-size:10px;font-weight:400}button.svelte-1dh414n{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.empty.svelte-1dh414n,.quiet.svelte-1dh414n{color:var(--soft);font-size:14px;line-height:1.6}.quiet.svelte-1dh414n{font-family:var(--serif);margin-top:18px;font-size:18px;font-style:italic}.meters.svelte-1dh414n{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:20px;padding:22px 0;display:grid}.m.svelte-1dh414n b:where(.svelte-1dh414n){letter-spacing:-.01em;margin-top:10px;font-size:30px;font-weight:400;display:block}.m.svelte-1dh414n small:where(.svelte-1dh414n){color:var(--soft);margin-top:6px;font-size:12px;display:block}.split.svelte-1dh414n{gap:3px;height:3px;margin-top:12px;display:flex}.split.svelte-1dh414n i:where(.svelte-1dh414n){border-radius:2px;display:block}.note.svelte-1dh414n{background:var(--card);text-align:left;border-radius:10px;align-items:flex-start;gap:12px;width:100%;margin-top:20px;padding:14px 16px;font-size:14px;display:flex}.note.svelte-1dh414n .d:where(.svelte-1dh414n){background:var(--warn);border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px}.note.svelte-1dh414n small:where(.svelte-1dh414n){color:var(--soft);margin-top:3px;font-size:12px;display:block}.tools.svelte-1dh414n{flex-wrap:wrap;align-items:center;gap:12px;margin:26px 0 6px;display:flex}.search.svelte-1dh414n{border:0;border-bottom:1px solid var(--line);color:var(--ink);font:inherit;background:0 0;border-radius:0;outline:none;flex:100%;padding:8px 0;font-size:16px}.search.svelte-1dh414n::placeholder{color:var(--soft)}.chips.svelte-1dh414n{flex-wrap:wrap;gap:6px;display:flex}.chip.svelte-1dh414n{letter-spacing:.04em;border:1px solid var(--line);color:var(--soft);border-radius:20px;padding:5px 11px;font-size:12px}.chip.on.svelte-1dh414n{color:var(--paper);background:var(--ink);border-color:var(--ink)}.views.svelte-1dh414n{gap:12px;margin-left:auto;display:flex}.views.svelte-1dh414n button:where(.svelte-1dh414n){letter-spacing:.32em;text-transform:uppercase;color:var(--soft);font-size:10px}.views.svelte-1dh414n .on:where(.svelte-1dh414n){color:var(--ink)}.covers.svelte-1dh414n{color:var(--soft);border-bottom:1px solid var(--line);padding-bottom:2px;font-size:12px}.add.svelte-1dh414n{border-bottom:1px solid var(--ink);padding-bottom:2px;font-size:13px}.table.svelte-1dh414n{overflow-x:auto}table.svelte-1dh414n{border-collapse:collapse;width:100%;font-size:13px}th.svelte-1dh414n{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 6px}td.svelte-1dh414n{border-bottom:1px solid var(--line);padding:11px 6px}tbody.svelte-1dh414n tr:where(.svelte-1dh414n){cursor:pointer}tbody.svelte-1dh414n tr:where(.svelte-1dh414n):hover td:where(.svelte-1dh414n){background:color-mix(in srgb, var(--ink) 3%, transparent)}td.t.svelte-1dh414n{min-width:200px;color:var(--ink)}td.svelte-1dh414n,th.svelte-1dh414n{white-space:nowrap}td.t.svelte-1dh414n{white-space:normal}th.svelte-1dh414n .cap:where(.svelte-1dh414n),th.cap.svelte-1dh414n{letter-spacing:.14em}td.svelte-1dh414n .st:where(.svelte-1dh414n){white-space:normal;max-width:150px}.pl.svelte-1dh414n{letter-spacing:.12em;color:#0e0e0d;border-radius:4px;padding:3px 7px;font-size:10px;font-weight:600}.st.svelte-1dh414n{color:var(--soft);white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:inline-flex}.st.svelte-1dh414n i:where(.svelte-1dh414n){background:var(--line);border-radius:50%;flex:none;width:6px;height:6px}.rating.svelte-1dh414n{font-variant-numeric:tabular-nums}.num.svelte-1dh414n{color:var(--soft);font-variant-numeric:tabular-nums;white-space:nowrap}.r.svelte-1dh414n{text-align:right}.sortbar.svelte-1dh414n{color:var(--soft);flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:18px;font-size:12px;display:flex}.sortbar.svelte-1dh414n button:where(.svelte-1dh414n){color:var(--soft)}.sortbar.svelte-1dh414n .on:where(.svelte-1dh414n){color:var(--ink);border-bottom:1px solid var(--line)}.export.svelte-1dh414n{text-align:right;margin-top:28px}.export.svelte-1dh414n button:where(.svelte-1dh414n){color:var(--soft);border-bottom:1px solid var(--line);padding-bottom:2px;font-size:12px}.wn.svelte-1dh414n{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;max-width:420px;overflow:hidden}.kind.svelte-1dh414n{gap:18px;margin:14px 0 4px;font-size:12px;display:flex}.kind.svelte-1dh414n button:where(.svelte-1dh414n){color:var(--soft);padding-bottom:2px}.kind.svelte-1dh414n .on:where(.svelte-1dh414n){color:var(--ink);border-bottom:1px solid var(--ink)}.grid.svelte-1dh414n{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px;display:grid}.cartcard.svelte-1dh414n{background:var(--card);text-align:left;border-radius:12px;flex-direction:column;padding:12px;display:flex;position:relative}.shell.svelte-1dh414n{aspect-ratio:264/374;border-radius:6px 14px 6px 6px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.shell.svelte-1dh414n:before{content:"";background:#0000002e;border-radius:2px;height:4px;position:absolute;top:7%;left:11%;right:11%}.shell.svelte-1dh414n .label:where(.svelte-1dh414n){text-align:center;box-sizing:border-box;color:#1c1b19;width:82%;height:62%;font-family:var(--serif);white-space:pre-line;background:#ffffffd9;border-radius:4px;justify-content:center;align-items:center;padding:6px;font-size:17px;font-style:italic;line-height:1.05;display:flex;overflow:hidden}.photo.svelte-1dh414n{aspect-ratio:264/374;object-fit:cover;border-radius:6px;width:100%}.batt.svelte-1dh414n{background:var(--warn);border-radius:50%;width:8px;height:8px;position:absolute;top:20px;right:20px;box-shadow:0 0 0 2px #00000040}.nm.svelte-1dh414n{margin-top:10px;font-size:13px;line-height:1.3}.mt.svelte-1dh414n{color:var(--soft);justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px;font-size:12px;display:flex}.sheetd.svelte-1dh414n{width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.sheetd.svelte-1dh414n::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080}.sheet.svelte-1dh414n{box-sizing:border-box;max-height:88dvh;padding:20px 20px calc(env(safe-area-inset-bottom) + 24px);background:var(--paper);border-radius:16px 16px 0 0;animation:.35s cubic-bezier(.19,1,.22,1) svelte-1dh414n-rise;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}@keyframes svelte-1dh414n-rise{0%{opacity:0;transform:translateY(24px)}}.head.svelte-1dh414n{align-items:center;gap:12px;display:flex}.title.svelte-1dh414n{min-width:0;color:var(--ink);font-family:var(--serif);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:30px;font-style:italic;font-weight:300}.close.svelte-1dh414n{color:var(--soft);padding:8px;font-size:14px}.photos.svelte-1dh414n{align-items:center;gap:12px;margin-top:14px;display:flex}.photos.svelte-1dh414n img:where(.svelte-1dh414n),.shell.small.svelte-1dh414n{object-fit:cover;border-radius:8px;flex:none;width:64px;height:90px}.shell.small.svelte-1dh414n .label:where(.svelte-1dh414n){font-size:10px}.mini.svelte-1dh414n{color:var(--soft);border-bottom:1px solid var(--line);font-size:12px}.picks.svelte-1dh414n{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.pickc.svelte-1dh414n{text-align:left;color:var(--soft);flex-direction:column;gap:6px;font-size:11px;line-height:1.3;display:flex}.pickc.svelte-1dh414n img:where(.svelte-1dh414n){aspect-ratio:264/374;object-fit:cover;background:var(--card);border-radius:6px;width:100%}.pickc.svelte-1dh414n:hover span:where(.svelte-1dh414n){color:var(--ink)}.swatches.svelte-1dh414n{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sw.svelte-1dh414n{border-radius:50%;width:22px;height:22px;box-shadow:inset 0 0 0 1px #0003}.sw.on.svelte-1dh414n{outline:2px solid var(--ink);outline-offset:2px}.fields.svelte-1dh414n{border:0;border-top:1px solid var(--line);min-width:0;margin:16px 0 0;padding:0}.fields.svelte-1dh414n:disabled :is(input:where(.svelte-1dh414n),select:where(.svelte-1dh414n),textarea:where(.svelte-1dh414n)){color:var(--ink);-webkit-text-fill-color:var(--ink);opacity:1;appearance:none;cursor:default;resize:none;background-image:none}.fields.svelte-1dh414n:disabled :where(.svelte-1dh414n)::placeholder{color:#0000;-webkit-text-fill-color:transparent}.fields.svelte-1dh414n label:where(.svelte-1dh414n){border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:14px;display:flex}.fields.svelte-1dh414n label:where(.svelte-1dh414n)>span:where(.svelte-1dh414n){color:var(--soft);flex:none}.fields.svelte-1dh414n select:where(.svelte-1dh414n),.fields.svelte-1dh414n input:where(.svelte-1dh414n),.fields.svelte-1dh414n textarea:where(.svelte-1dh414n){min-width:0;max-width:60%;color:var(--ink);font:inherit;text-align:right;background:0 0;border:0;outline:none;font-size:15px}.fields.svelte-1dh414n select:where(.svelte-1dh414n) option:where(.svelte-1dh414n){background:var(--paper)}.fields.svelte-1dh414n .notes:where(.svelte-1dh414n){align-items:flex-start}.fields.svelte-1dh414n textarea:where(.svelte-1dh414n){resize:vertical;flex:1;max-width:none}.actions.svelte-1dh414n{align-items:center;gap:16px;margin-top:20px;display:flex}.grow.svelte-1dh414n{color:var(--alert);flex:1;font-size:12px}.del.svelte-1dh414n{color:var(--soft);font-size:13px}.del.arm.svelte-1dh414n{color:var(--alert)}.save.svelte-1dh414n{background:var(--ink);color:var(--paper);border-radius:20px;padding:9px 22px;font-size:14px}.save.svelte-1dh414n:disabled{opacity:.35;cursor:default}.c1.svelte-1dh414n,.c2.svelte-1dh414n{display:none}@media (width>=640px){.grid.svelte-1dh414n{grid-template-columns:repeat(3,1fr)}}@media (width>=1200px){.c1.svelte-1dh414n{display:table-cell}}@media (width>=1560px){.c2.svelte-1dh414n{display:table-cell}}@media (width>=960px){.meters.svelte-1dh414n{grid-template-columns:repeat(4,1fr);gap:24px}.search.svelte-1dh414n{flex:220px}.grid.svelte-1dh414n{grid-template-columns:repeat(5,1fr)}.sheet.svelte-1dh414n{border-radius:16px;width:520px;max-height:86vh;animation:none;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}@media (width>=1360px){.grid.svelte-1dh414n{grid-template-columns:repeat(7,1fr)}}main.svelte-9ayggp{max-width:520px;padding:calc(env(safe-area-inset-top) + 48px) 24px calc(env(safe-area-inset-bottom) + 40px);box-sizing:border-box;min-height:100dvh;margin:0 auto;animation:.9s cubic-bezier(.19,1,.22,1) both svelte-9ayggp-enter}.cap.svelte-9ayggp{letter-spacing:.32em;text-transform:uppercase;color:var(--soft);font-size:10px}header.svelte-9ayggp{margin-bottom:28px}h1.svelte-9ayggp{font-family:var(--serif);margin:6px 0 0;font-size:44px;font-style:italic;font-weight:300;line-height:1}@keyframes svelte-9ayggp-enter{0%{opacity:0;transform:translateY(8px)}}@media (width>=960px){main.svelte-9ayggp{max-width:1680px;padding:64px}.cap.svelte-9ayggp{font-size:11px}header.svelte-9ayggp{margin-bottom:64px}h1.svelte-9ayggp{margin-top:12px;font-size:96px}}@media (prefers-reduced-motion:reduce){main.svelte-9ayggp{animation:none}}
