:root{--bg: #0f0d15;--rail: #121019;--rail-t: #ece9f2;--rail-t2: #6f6a7d;--rail-on: #221d30;--rail-line: #241f31;--s1: #16131f;--s2: #1c1828;--s3: #221d30;--s4: #2c2540;--line: #241f31;--line2: #3a3152;--text: #ece9f2;--t2: #9a94a6;--t3: #6f6a7d;--accent: #8f7de0;--take: #6b8e4e;--later: #c9a03b;--none: #c45a5a;--chip: #241f31;--chip-t: #c9c2da;--card: #17141f;--input: #16131f;--on-accent: #0f0d15;color-scheme:dark}.warm{--bg: #f5f1e8;--rail: #1f1c17;--rail-t: #f5f1e8;--rail-t2: #8b8273;--rail-on: #3a352c;--rail-line: #2d2922;--s1: #ffffff;--s2: #ece6d9;--s3: #e6dfd0;--s4: #d9d0bd;--line: #e2dacb;--line2: #cfc5b1;--text: #1f1c17;--t2: #7b7263;--t3: #a39a8a;--accent: #1f1c17;--chip: rgba(0, 0, 0, .07);--chip-t: #4d463b;--card: #ffffff;--input: #ffffff;--on-accent: #f5f1e8;color-scheme:light}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;height:100%;background:#0f0d15;color:#ece9f2;font:16px/1.4 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}#app{height:100%}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer;padding:0}button:disabled{cursor:default;opacity:.5}input,textarea,select{font:inherit;color:inherit}a{color:inherit}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.chip{display:inline-flex;align-items:center;gap:5px;font-size:13px;padding:3px 10px;border-radius:999px;background:var(--chip);color:var(--chip-t);white-space:nowrap}.chip.warn{background:#5a2a2a;color:#ffd2cc}.warm .chip.warn{background:#f0b8b0;color:#5a1d14}.scroll{overflow-y:auto;overscroll-behavior:contain}.rail.svelte-1rwkwvu{height:100%;display:flex;flex-direction:column;background:var(--rail);color:var(--rail-t);border-right:1px solid var(--rail-line);padding:18px 14px 14px;gap:12px}.search.svelte-1rwkwvu input:where(.svelte-1rwkwvu){width:100%;background:var(--rail-on);border:0;border-radius:12px;padding:12px 14px;color:var(--rail-t);outline:none}.search.svelte-1rwkwvu input:where(.svelte-1rwkwvu)::placeholder{color:var(--rail-t2)}.visit.svelte-1rwkwvu{display:block;text-decoration:none;background:var(--take);color:#0f0d15;font-weight:800;font-size:18px;padding:14px 16px;border-radius:14px}.lists.svelte-1rwkwvu{flex:1;min-height:0;margin:0 -6px;padding:0 6px}.grp.svelte-1rwkwvu{font-size:13px;color:var(--rail-t2);margin:16px 10px 6px;font-weight:650}.l.svelte-1rwkwvu{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:10px;font-size:16px;text-decoration:none}.l.svelte-1rwkwvu:hover{background:color-mix(in srgb,var(--rail-on) 60%,transparent)}.l.on.svelte-1rwkwvu{background:var(--rail-on)}.sw.svelte-1rwkwvu{width:11px;height:11px;border-radius:3px;flex:none}.nm.svelte-1rwkwvu{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n.svelte-1rwkwvu{margin-left:auto;color:var(--rail-t2);font-size:13px;font-variant-numeric:tabular-nums}.who.svelte-1rwkwvu{display:flex;gap:6px;align-items:center;border-top:1px solid var(--rail-line);padding-top:12px}.who.svelte-1rwkwvu button:where(.svelte-1rwkwvu){display:flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;color:var(--rail-t2);font-weight:650}.who.svelte-1rwkwvu button.on:where(.svelte-1rwkwvu){background:var(--rail-on);color:var(--rail-t)}.dot.svelte-1rwkwvu{width:9px;height:9px;border-radius:50%}.sync.svelte-1rwkwvu{margin-left:auto;width:8px;height:8px;border-radius:50%;background:var(--rail-t2)}.home.svelte-1o61a8j{height:100%}.phone-rail.svelte-1o61a8j{display:none}.grid.svelte-1o61a8j{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:100%}.col.svelte-1o61a8j{padding:34px clamp(18px,3vw,46px) 80px}.col.wide.svelte-1o61a8j{grid-column:1 / -1;max-width:1100px}h2.svelte-1o61a8j{font-size:clamp(30px,2.8vw,44px);line-height:1;margin:0 0 18px;font-weight:800}h2.svelte-1o61a8j a:where(.svelte-1o61a8j){text-decoration:none}.shops.svelte-1o61a8j+h2:where(.svelte-1o61a8j){margin-top:44px}.shops.svelte-1o61a8j{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.shop.svelte-1o61a8j{display:flex;align-items:center;gap:14px;padding:16px;border-radius:18px;background:var(--s1);text-align:left}.shop.svelte-1o61a8j:hover{background:var(--s2)}.shop.svelte-1o61a8j .sw:where(.svelte-1o61a8j){width:44px;height:44px;border-radius:12px;flex:none}.nm.svelte-1o61a8j{min-width:0}.nm.svelte-1o61a8j b:where(.svelte-1o61a8j){display:block;font-size:20px}.nm.svelte-1o61a8j small:where(.svelte-1o61a8j){color:var(--t2);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop.svelte-1o61a8j .n:where(.svelte-1o61a8j){margin-left:auto;font-size:28px;font-weight:800;color:var(--t2)}.t-item.svelte-1o61a8j{width:100%;display:flex;align-items:center;gap:14px;padding:13px 4px;border-bottom:1px solid var(--line);text-align:left}.t-item.svelte-1o61a8j .sw:where(.svelte-1o61a8j){width:12px;height:12px;border-radius:3px;flex:none}.w.svelte-1o61a8j{flex:1;min-width:0;font-size:19px;font-weight:650}.w.svelte-1o61a8j small:where(.svelte-1o61a8j){display:block;color:var(--t2);font-size:14px;font-weight:500}.tag.svelte-1o61a8j{font-size:14px;font-weight:700;border-radius:8px;padding:4px 10px;color:#111;white-space:nowrap}.none.svelte-1o61a8j{color:var(--t2);font-size:18px}.inbox.svelte-1o61a8j{background:var(--bg);color:var(--text)}.wall.svelte-1o61a8j{columns:240px;column-gap:14px}.card.svelte-1o61a8j{break-inside:avoid;display:block;width:100%;margin:0 0 14px;padding:14px 16px;border-radius:18px;background:#fff;color:#1f1c17;text-align:left;overflow:hidden;box-shadow:0 1px #ddd5c4}.card.svelte-1o61a8j .cover{display:block;margin:-14px -16px 12px;width:calc(100% + 32px);height:120px;object-fit:cover}.card.svelte-1o61a8j b:where(.svelte-1o61a8j){display:block;font-size:19px;line-height:1.2}.card.svelte-1o61a8j span:where(.svelte-1o61a8j){display:block;margin-top:6px;white-space:pre-line;font-size:15px}.card.svelte-1o61a8j .kids:where(.svelte-1o61a8j){color:#7b7263;font-size:14px}@media(max-width:1100px){.grid.svelte-1o61a8j{grid-template-columns:1fr}}@media(max-width:899px){.phone-rail.svelte-1o61a8j{display:block}.phone-rail.svelte-1o61a8j .rail{height:auto;border-right:0}.col.svelte-1o61a8j{padding:24px 16px 40px}}.add.svelte-10rpx4g{display:flex;align-items:center;gap:12px;background:var(--s1);border:1px solid var(--line);border-radius:16px;padding:0 18px}.warm .add.svelte-10rpx4g{border-color:transparent;box-shadow:0 1px #ddd5c4}.plus.svelte-10rpx4g{color:var(--t3);font-size:22px}input.svelte-10rpx4g{flex:1;min-width:0;background:none;border:0;outline:none;padding:16px 0;font-size:19px}input.svelte-10rpx4g::placeholder{color:var(--t3)}.shelf.svelte-1x4jban{padding:30px clamp(18px,3vw,44px) 120px}.title.svelte-1x4jban{display:flex;align-items:center;gap:18px;flex-wrap:wrap}h2.svelte-1x4jban{font-size:clamp(34px,3.4vw,52px);line-height:1;margin:0;font-weight:800}.stats.svelte-1x4jban{color:var(--t2);font-size:17px;white-space:nowrap}.tabs.svelte-1x4jban{margin-left:auto;display:flex;background:var(--s2);border-radius:12px;padding:3px}.tabs.svelte-1x4jban button:where(.svelte-1x4jban){padding:8px 14px;border-radius:9px;font-size:15px;color:var(--t2);white-space:nowrap}.tabs.svelte-1x4jban button.on:where(.svelte-1x4jban){background:var(--s4);color:var(--text)}.add.svelte-1x4jban{margin:22px 0 8px}.group.svelte-1x4jban{margin-top:22px}h4.svelte-1x4jban{margin:0 0 6px 10px;font-size:15px;color:var(--t2);font-weight:650}.row.svelte-1x4jban{display:flex;align-items:center;gap:16px;padding:9px 12px;border-radius:14px;cursor:pointer;min-height:60px}.row.svelte-1x4jban:hover{background:color-mix(in srgb,var(--s2) 60%,transparent)}.row.sel.svelte-1x4jban{background:var(--s2);box-shadow:inset 0 0 0 1px var(--line2)}.ck.svelte-1x4jban{width:26px;height:26px;border-radius:8px;border:2px solid #4b4360;flex:none;position:relative}.ck.half.svelte-1x4jban{background:var(--s4);border-color:var(--accent)}.ck.half.svelte-1x4jban:after{content:"";position:absolute;left:5px;right:5px;top:9px;height:4px;border-radius:2px;background:var(--accent)}.ck.on.svelte-1x4jban{background:var(--take);border-color:var(--take)}.ck.on.svelte-1x4jban:after{content:"";position:absolute;left:7px;top:2px;width:7px;height:13px;border:solid #0f0d15;border-width:0 3px 3px 0;transform:rotate(45deg)}.ck.x.svelte-1x4jban{border-color:var(--t3);background:var(--s3)}.row.svelte-1x4jban .ph{width:48px;height:48px;border-radius:11px;flex:none;object-fit:cover;display:block}.t.svelte-1x4jban{flex:1;min-width:0;font-size:18px}.t.svelte-1x4jban small:where(.svelte-1x4jban){display:block;color:var(--t2);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row.done.svelte-1x4jban .t:where(.svelte-1x4jban){color:var(--t3);text-decoration:line-through}.row.done.svelte-1x4jban .ph{opacity:.4}.q.svelte-1x4jban{color:#c6bfd6;font-variant-numeric:tabular-nums;font-size:17px;white-space:nowrap}.chips.svelte-1x4jban{display:flex;gap:6px;flex:none;align-items:center}.chip.who.svelte-1x4jban{background:color-mix(in srgb,var(--accent) 25%,transparent)}.min.svelte-1x4jban{color:var(--t3);font-size:14px;white-space:nowrap}.stepper.svelte-1x4jban{display:flex;align-items:center;gap:4px;flex:none;min-width:128px;justify-content:flex-end}.stepper.svelte-1x4jban button:where(.svelte-1x4jban){width:34px;height:34px;border-radius:10px;background:var(--s3);font-size:18px;font-weight:700}.stepper.svelte-1x4jban b:where(.svelte-1x4jban){min-width:56px;text-align:center;font-variant-numeric:tabular-nums;font-size:17px}.stepper.svelte-1x4jban b.low:where(.svelte-1x4jban){color:#ff9c8f}@media(max-width:899px){.shelf.svelte-1x4jban{padding-top:14px}.row.svelte-1x4jban{gap:12px;padding:8px 6px}.chips.svelte-1x4jban .chip:where(.svelte-1x4jban):not(.who):not(.warn){display:none}.min.svelte-1x4jban{display:none}.stepper.svelte-1x4jban{min-width:0}}.cover.svelte-1byt6iz{height:150px;overflow:hidden}img.svelte-1byt6iz{width:100%;height:100%;object-fit:cover;display:block}.wall-page.svelte-1a3kh2p{padding:30px clamp(18px,2.4vw,40px) 120px}.head.svelte-1a3kh2p{display:flex;align-items:center;gap:16px}h2.svelte-1a3kh2p{font-size:clamp(34px,3.4vw,52px);line-height:1;margin:0;font-weight:800}.capture.svelte-1a3kh2p{margin:22px 0 18px}.capture.svelte-1a3kh2p input{font-size:22px}.filters.svelte-1a3kh2p{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 20px}.filters.svelte-1a3kh2p button:where(.svelte-1a3kh2p){padding:7px 15px;border-radius:999px;background:var(--s3);font-weight:600;font-size:15px}.filters.svelte-1a3kh2p button.on:where(.svelte-1a3kh2p){background:var(--text);color:var(--bg)}.wall.svelte-1a3kh2p{columns:290px;column-gap:18px}.card.svelte-1a3kh2p{break-inside:avoid;margin:0 0 18px;border-radius:20px;background:var(--card);overflow:hidden;cursor:pointer;box-shadow:0 1px #ddd5c4}.card.sel.svelte-1a3kh2p{box-shadow:0 0 0 3px var(--text)}.card.done.svelte-1a3kh2p{opacity:.55}.card.ink.svelte-1a3kh2p{color:#f5f1e8}.card.svelte-1a3kh2p .cover{display:block;width:100%;height:160px;object-fit:cover}.cover.media.svelte-1a3kh2p{display:flex;align-items:flex-end;padding:14px 18px;color:#fff6e6;font-size:30px;font-weight:850;height:130px}.body.svelte-1a3kh2p{padding:16px 18px 14px}.price.svelte-1a3kh2p{font-size:26px;font-weight:800;margin-bottom:4px}h3.svelte-1a3kh2p{margin:0;font-size:20px;line-height:1.2}h3.big.svelte-1a3kh2p{font-size:27px;font-weight:750;line-height:1.1}p.svelte-1a3kh2p{margin:8px 0 0;white-space:pre-line;font-size:16px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}ul.svelte-1a3kh2p{list-style:none;margin:10px 0 0;padding:0}li.svelte-1a3kh2p{display:flex;gap:10px;padding:4px 0;font-size:16px;align-items:flex-start}li.done.svelte-1a3kh2p span:where(.svelte-1a3kh2p){opacity:.5;text-decoration:line-through}.bx.svelte-1a3kh2p{width:19px;height:19px;border:2px solid currentColor;border-radius:5px;flex:none;margin-top:2px;opacity:.55}li.done.svelte-1a3kh2p .bx:where(.svelte-1a3kh2p){background:currentColor}.act.svelte-1a3kh2p{margin-top:12px;background:var(--text);color:var(--bg);font-weight:700;padding:9px 14px;border-radius:12px}.meta.svelte-1a3kh2p{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.meta.svelte-1a3kh2p:empty{display:none}@media(max-width:899px){.wall-page.svelte-1a3kh2p{padding:14px 10px 100px}.wall.svelte-1a3kh2p{columns:2;column-gap:10px}.card.svelte-1a3kh2p{margin-bottom:10px;border-radius:16px}.body.svelte-1a3kh2p{padding:12px 13px}h3.svelte-1a3kh2p{font-size:16px}.card.svelte-1a3kh2p .cover{height:100px}}audio.svelte-1md4m9d{height:34px;max-width:100%}.f.svelte-xmes86{display:grid;grid-template-columns:128px minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid var(--line);font-size:16px;align-items:start}.k.svelte-xmes86{color:var(--t3);padding-top:7px}.v.svelte-xmes86{min-width:0}input.svelte-xmes86,textarea.svelte-xmes86,select.svelte-xmes86{width:100%;background:transparent;border:1px solid transparent;border-radius:10px;padding:6px 8px;margin-left:-8px;outline:none;font-size:16px}input.svelte-xmes86:hover,textarea.svelte-xmes86:hover,select.svelte-xmes86:hover{border-color:var(--line)}input.svelte-xmes86:focus,textarea.svelte-xmes86:focus,select.svelte-xmes86:focus{border-color:var(--line2);background:var(--input)}textarea.svelte-xmes86{resize:none;field-sizing:content;min-height:2.2em;line-height:1.4}select.svelte-xmes86{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}select.svelte-xmes86 option:where(.svelte-xmes86){background:var(--s1);color:var(--text)}.pair.svelte-xmes86{display:flex;align-items:center;gap:8px}.num.svelte-xmes86{width:90px;flex:none;font-variant-numeric:tabular-nums}.unit.svelte-xmes86{width:90px;flex:none}.cur.svelte-xmes86{color:var(--t2)}.open.svelte-xmes86{text-decoration:none;color:var(--t2);font-size:18px}.stars.svelte-xmes86 button:where(.svelte-xmes86){font-size:22px;color:var(--s4);padding:2px}.stars.svelte-xmes86 button.on:where(.svelte-xmes86){color:#f2c94c}.switch.svelte-xmes86{width:46px;height:28px;border-radius:999px;background:var(--s4);position:relative;margin-top:3px}.switch.svelte-xmes86 i:where(.svelte-xmes86){position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--t2);transition:left .15s}.switch.on.svelte-xmes86{background:var(--take)}.switch.on.svelte-xmes86 i:where(.svelte-xmes86){left:21px;background:#fff}.seg-one.svelte-xmes86{flex:none;padding:6px 12px;border-radius:999px;background:var(--s2);color:var(--t2);font-size:14px;white-space:nowrap}.seg-one.on.svelte-xmes86{background:var(--text);color:var(--bg)}.seg.svelte-xmes86{display:inline-flex;background:var(--s2);border-radius:10px;padding:3px}.seg.svelte-xmes86 button:where(.svelte-xmes86){padding:5px 11px;border-radius:8px;color:var(--t2);font-size:14px}.seg.svelte-xmes86 button.on:where(.svelte-xmes86){background:var(--s4);color:var(--text)}.tags.svelte-xmes86{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding-top:4px}.tags.svelte-xmes86 .chip:where(.svelte-xmes86) button:where(.svelte-xmes86){margin-left:2px;color:var(--t2)}.tag-in.svelte-xmes86{width:110px;margin-left:0}.places.svelte-xmes86{display:grid;gap:2px}.place.svelte-xmes86{display:flex;align-items:center;gap:8px;min-height:34px}.place.svelte-xmes86 b:where(.svelte-xmes86){font-weight:650}.place.svelte-xmes86 a:where(.svelte-xmes86){text-decoration:none;color:var(--t2)}.place.svelte-xmes86 small:where(.svelte-xmes86){color:var(--t3)}.place.svelte-xmes86 .price:where(.svelte-xmes86){margin-left:auto;width:80px;text-align:right}.place.svelte-xmes86 button:where(.svelte-xmes86){color:var(--t3);width:22px}.photos.svelte-xmes86{display:flex;flex-wrap:wrap;gap:8px}.thumb.svelte-xmes86{position:relative}.thumb.svelte-xmes86 img,.thumb.svelte-xmes86 span{width:76px;height:76px;border-radius:12px;object-fit:cover;display:block;background:var(--s3)}.thumb.svelte-xmes86 button:where(.svelte-xmes86){position:absolute;top:3px;right:3px;width:22px;height:22px;border-radius:50%;background:#0000008c;color:#fff}.addph.svelte-xmes86{width:76px;height:76px;border-radius:12px;border:2px dashed var(--line2);display:grid;place-items:center;font-size:24px;color:var(--t3);cursor:pointer}.addph.busy.svelte-xmes86{opacity:.4}.refs.svelte-xmes86{display:grid;gap:4px;padding-top:6px}.refs.svelte-xmes86 div:where(.svelte-xmes86){display:flex;justify-content:space-between;gap:10px}.refs.svelte-xmes86 small:where(.svelte-xmes86){color:var(--t2)}.refs.svelte-xmes86 .closed:where(.svelte-xmes86) span:where(.svelte-xmes86){color:var(--t3)}.hist.svelte-xmes86{display:flex;align-items:flex-end;gap:5px;height:42px;margin:6px 0 4px}.hist.svelte-xmes86 i:where(.svelte-xmes86){flex:1;background:var(--s4);border-radius:3px 3px 0 0;max-width:26px}.hist.svelte-xmes86 i.last:where(.svelte-xmes86){background:var(--accent)}.hs.svelte-xmes86{color:var(--t3);font-size:14px;display:block;padding-top:6px}.notes.svelte-xmes86{display:grid;gap:8px;padding-top:6px}.note.svelte-xmes86{display:grid;gap:2px}.note.svelte-xmes86 small:where(.svelte-xmes86){color:var(--t3)}.insp.svelte-1g5d88v{height:100%;position:relative}.close.svelte-1g5d88v{position:absolute;top:12px;right:12px;z-index:2;width:38px;height:38px;border-radius:50%;background:#00000059;color:#fff;font-size:22px}.insp.svelte-1g5d88v .hero{display:block;width:100%;height:240px;object-fit:cover}.hero.swatch.svelte-1g5d88v{position:relative;overflow:hidden}.hero.swatch.svelte-1g5d88v span:where(.svelte-1g5d88v){position:absolute;left:50%;bottom:-20px;width:140px;height:190px;transform:translate(-50%) rotate(-4deg);border-radius:20px;background:#00000038}.body.svelte-1g5d88v{border:0;margin:0;padding:22px 24px 60px;min-width:0}.title.svelte-1g5d88v{width:100%;font-size:30px;font-weight:800;line-height:1.12;background:none;border:0;outline:none;resize:none;field-sizing:content;padding:0 40px 0 0}.sub.svelte-1g5d88v{color:var(--t2);margin:6px 0 16px}.states.svelte-1g5d88v{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.states.svelte-1g5d88v button:where(.svelte-1g5d88v){padding:8px 14px;border-radius:999px;background:var(--s2);color:var(--t2);font-weight:650}.states.svelte-1g5d88v button.on:where(.svelte-1g5d88v){background:var(--text);color:var(--bg)}.f.svelte-1g5d88v{display:grid;grid-template-columns:128px minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid var(--line)}.k.svelte-1g5d88v{color:var(--t3)}.ro.svelte-1g5d88v{overflow-wrap:anywhere;color:var(--t2)}.kids.svelte-1g5d88v{border-top:1px solid var(--line);padding-top:10px;display:grid;gap:2px}.kid.svelte-1g5d88v{display:flex;gap:10px;align-items:center;padding:5px 0;font-size:17px}.kid.done.svelte-1g5d88v span:where(.svelte-1g5d88v){opacity:.5;text-decoration:line-through}.bx.svelte-1g5d88v{width:22px;height:22px;border:2px solid var(--t3);border-radius:6px;flex:none}.kid.done.svelte-1g5d88v .bx:where(.svelte-1g5d88v){background:var(--take);border-color:var(--take)}.kids.svelte-1g5d88v input:where(.svelte-1g5d88v){width:100%;background:none;border:0;outline:none;padding:8px 0;font-size:17px}.foot.svelte-1g5d88v{display:flex;align-items:center;gap:10px;margin-top:24px}.foot.svelte-1g5d88v button:where(.svelte-1g5d88v){padding:10px 16px;border-radius:12px;background:var(--s2);font-weight:650}.foot.svelte-1g5d88v .del:where(.svelte-1g5d88v){color:#ff8f80}.warm .foot.svelte-1g5d88v .del:where(.svelte-1g5d88v){color:#a3321f}.foot.svelte-1g5d88v small:where(.svelte-1g5d88v){margin-left:auto;color:var(--t3)}.page.svelte-1miuvr3{height:100%;display:grid;grid-template-columns:minmax(0,1fr)}.center.svelte-1miuvr3{min-height:0;height:100%}@media(min-width:1200px){.page.with-insp.svelte-1miuvr3{grid-template-columns:minmax(0,1fr) 430px}}@media(min-width:1600px){.page.with-insp.svelte-1miuvr3{grid-template-columns:minmax(0,1fr) 480px}}.insp.svelte-1miuvr3{min-height:0;height:100%;background:var(--rail);border-left:1px solid var(--line)}.warm .insp.svelte-1miuvr3{background:#fbf8f2;border-left-color:var(--line)}.insp.overlay.svelte-1miuvr3{position:fixed;z-index:50;top:0;right:0;bottom:0;width:min(480px,100vw);box-shadow:-10px 0 40px #0006}.phone-top.svelte-1miuvr3{display:none}@media(max-width:899px){.phone-top.svelte-1miuvr3{display:flex;align-items:center;gap:12px;padding:14px 16px 0;color:var(--t2);font-weight:650}.phone-top.svelte-1miuvr3 button:where(.svelte-1miuvr3){font-size:24px;width:40px;height:40px;border-radius:12px;background:var(--s2);color:var(--text)}}.app.svelte-vso54n{position:relative;height:100%;max-width:480px;margin:0 auto;background:#0f0d15;color:#ece9f2;overflow:hidden;display:flex;flex-direction:column;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}.screen.svelte-vso54n{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:18px}.back.svelte-vso54n{align-self:flex-start;width:44px;height:44px;border-radius:14px;background:#221d30;font-size:22px}h1.svelte-vso54n{font-size:44px;line-height:1;margin:22px 0;font-weight:850}.shops.svelte-vso54n{display:grid;gap:10px;align-content:start;min-height:0;flex:1}.shop.svelte-vso54n{display:flex;align-items:center;gap:14px;padding:18px;border-radius:20px;background:#17141f;text-align:left}.shop.svelte-vso54n .sw:where(.svelte-vso54n){width:46px;height:46px;border-radius:13px;flex:none}.shop.svelte-vso54n b:where(.svelte-vso54n){font-size:22px;display:block}.shop.svelte-vso54n small:where(.svelte-vso54n){color:#9a94a6}.shop.svelte-vso54n .n:where(.svelte-vso54n){margin-left:auto;font-size:28px;font-weight:800;color:#9a94a6}.shop.on.svelte-vso54n{box-shadow:inset 0 0 0 2px #8f7de0;background:#221d30}.opt.svelte-vso54n{display:flex;align-items:center;gap:10px;color:#9a94a6;margin:18px 4px}.opt.svelte-vso54n input:where(.svelte-vso54n){width:22px;height:22px;accent-color:#8f7de0}.go.svelte-vso54n{background:#6b8e4e;color:#0f0d15;font-weight:850;font-size:22px;padding:22px;border-radius:22px}@media(min-width:1100px){.app.svelte-vso54n{max-width:none}.screen.svelte-vso54n{padding:40px max(48px,calc((100vw - 1280px)/2))}h1.svelte-vso54n{font-size:80px;margin:30px 0 34px}.shops.svelte-vso54n{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.go.svelte-vso54n{align-self:flex-start;min-width:380px;margin-top:32px}}.app.svelte-my476g{--bg: #0f0d15;--s1: #17141f;--s2: #221d30;--line: #2c2540;--text: #ece9f2;--t2: #9a94a6;--t3: #6f6a7d;--take: #6b8e4e;--later: #c9a03b;--none: #c45a5a;--accent: #8f7de0;position:relative;height:100%;max-width:480px;margin:0 auto;background:var(--bg);color:var(--text);overflow:hidden;display:flex;flex-direction:column;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);overscroll-behavior:none}.screen.svelte-my476g{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:18px}.top.svelte-my476g{display:flex;align-items:center;gap:10px}.where.svelte-my476g{font-weight:750;font-size:18px}.where.svelte-my476g small:where(.svelte-my476g){display:block;font-weight:500;color:var(--t2);font-size:13px}.end.svelte-my476g{margin-left:auto;background:var(--s2);padding:10px 16px;border-radius:999px;font-weight:700}.bar.svelte-my476g{height:6px;background:var(--s2);border-radius:3px;margin:14px 0 6px;display:flex;overflow:hidden}.bar.svelte-my476g i:where(.svelte-my476g){display:block;height:100%;transition:width .25s}.legend.svelte-my476g{display:flex;gap:14px;color:var(--t3);font-size:13px}.legend.svelte-my476g b:where(.svelte-my476g){color:var(--t2);font-weight:650}.deck.svelte-my476g{position:relative;flex:1;margin:14px 0 12px}.card.svelte-my476g{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:30px;overflow:hidden;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform;color:#fff6e6}.card.back.svelte-my476g{transform:scale(.94) translateY(16px);filter:brightness(.6)}.shape.svelte-my476g{position:absolute;right:-40px;top:34px;width:230px;height:300px;border-radius:34px;transform:rotate(8deg);opacity:.55;overflow:hidden}.shape.svelte-my476g .shape-img{width:100%;height:100%;object-fit:cover;display:block}.card.svelte-my476g:has(.shape-img) .shape:where(.svelte-my476g){opacity:.9}.badges.svelte-my476g{position:absolute;top:18px;left:18px;right:18px;display:flex;gap:8px;flex-wrap:wrap}.badge.svelte-my476g{background:#00000059;padding:5px 11px;border-radius:999px;font-size:14px;font-weight:650}.badge.last.svelte-my476g{background:#fff6e6;color:#8a2a1a}.grp.svelte-my476g{position:relative;font-size:16px;opacity:.85}.name.svelte-my476g{position:relative;font-size:44px;font-weight:850;line-height:1.02;margin:4px 0;overflow-wrap:anywhere}.qty.svelte-my476g{position:relative;display:inline-block;font-size:30px;font-weight:800;background:#00000047;border-radius:14px;padding:4px 14px;margin:6px 0 2px}.note.svelte-my476g{position:relative;font-size:17px;margin-top:8px}.notes.svelte-my476g{position:relative;margin-top:10px;display:grid;gap:6px}.notes.svelte-my476g div:where(.svelte-my476g){background:#0000004d;border-radius:12px;padding:7px 11px;font-size:14px}.stamp.svelte-my476g{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%) rotate(-8deg);font-size:56px;font-weight:900;padding:6px 22px;border-radius:18px;border:6px solid currentColor;opacity:0;pointer-events:none}.stamp.take.svelte-my476g{color:#d6f5b8}.stamp.later.svelte-my476g{color:#ffe08a}.stamp.none.svelte-my476g{color:#ffc4bb}.partial.svelte-my476g{position:relative;margin-top:12px;display:flex;gap:8px}.partial.svelte-my476g button:where(.svelte-my476g){background:#0000004d;border-radius:12px;padding:8px 12px;font-weight:700;font-size:15px}.next.svelte-my476g{color:var(--t2);font-size:15px;margin-bottom:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:21px}.next.svelte-my476g b:where(.svelte-my476g){color:var(--text)}.acts.svelte-my476g{display:grid;grid-template-columns:1fr 1fr 1fr 1.6fr;gap:8px}.acts.svelte-my476g button:where(.svelte-my476g){border-radius:20px;padding:16px 6px;font-weight:800;font-size:16px;background:var(--s2);display:grid;place-items:center;gap:2px}.acts.svelte-my476g button:where(.svelte-my476g) small:where(.svelte-my476g){font-weight:600;font-size:12px;color:var(--t2)}.acts.svelte-my476g .take:where(.svelte-my476g){background:var(--take);color:#0f0d15;font-size:20px}.empty.svelte-my476g{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;color:var(--t2);padding:20px}.empty.svelte-my476g .all:where(.svelte-my476g){font-size:30px;font-weight:800;color:var(--text)}.toast.svelte-my476g{position:absolute;left:18px;right:18px;top:90px;background:var(--accent);color:#0f0d15;font-weight:750;padding:12px 16px;border-radius:16px;z-index:30;transition:opacity .3s,transform .3s}.toast.off.svelte-my476g{opacity:0;transform:translateY(-10px);pointer-events:none}.scrim.svelte-my476g{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:40;display:flex;align-items:flex-end}.sheet.svelte-my476g{width:100%;background:var(--s1);border-radius:28px 28px 0 0;padding:20px 18px 26px;display:grid;gap:12px}.sheet.svelte-my476g h3:where(.svelte-my476g){margin:0;font-size:24px}.sheet.svelte-my476g textarea:where(.svelte-my476g){width:100%;min-height:90px;resize:none;background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:16px;padding:12px;font:inherit;font-size:17px}.sheet.svelte-my476g .row:where(.svelte-my476g){display:flex;gap:8px}.sheet.svelte-my476g .row:where(.svelte-my476g) button:where(.svelte-my476g){flex:1;background:var(--s2);border-radius:16px;padding:14px;font-weight:750}.sheet.svelte-my476g .row:where(.svelte-my476g) button.rec:where(.svelte-my476g){background:var(--none);color:#fff}.sheet.svelte-my476g .row:where(.svelte-my476g) button.ok:where(.svelte-my476g){background:var(--take);color:#0f0d15}.sheet.svelte-my476g .chips:where(.svelte-my476g){display:flex;flex-wrap:wrap;gap:8px}.sheet.svelte-my476g .chips:where(.svelte-my476g) button:where(.svelte-my476g){background:var(--s2);padding:8px 12px;border-radius:999px;font-size:15px}.sum.svelte-my476g{overflow-y:auto}.sum.svelte-my476g h1:where(.svelte-my476g){font-size:40px;margin:26px 0 4px;line-height:1.02}.sum.svelte-my476g .meta:where(.svelte-my476g){color:var(--t2);margin-bottom:18px}.sum.svelte-my476g h2:where(.svelte-my476g){font-size:18px;color:var(--t2);margin:18px 0 8px;font-weight:650}.it.svelte-my476g{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.it.svelte-my476g .sw{width:38px;height:38px;border-radius:10px;flex:none;object-fit:cover;display:block}.it.svelte-my476g .nm:where(.svelte-my476g){flex:1}.it.svelte-my476g .nm:where(.svelte-my476g) small:where(.svelte-my476g){display:block;color:var(--t2);font-size:13px}.it.svelte-my476g select:where(.svelte-my476g){background:var(--s2);color:var(--text);border:0;border-radius:10px;padding:8px;font:inherit;font-size:14px;max-width:46%}.sum.svelte-my476g .done:where(.svelte-my476g){margin-top:24px;background:var(--take);color:#0f0d15;font-weight:850;font-size:20px;padding:20px;border-radius:22px;width:100%;flex:none}.side.svelte-my476g,.keys.svelte-my476g{display:none}.side.svelte-my476g h2:where(.svelte-my476g){font-size:15px;color:var(--t2);font-weight:650;margin:0 0 10px;display:flex;gap:8px}.side.svelte-my476g h2:where(.svelte-my476g) b:where(.svelte-my476g){color:var(--text)}.side.svelte-my476g h2:where(.svelte-my476g):not(:first-child){margin-top:26px}.qi.svelte-my476g{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:8px 10px;border-radius:14px;color:var(--text);background:none;border:0;font:inherit;cursor:default}button.qi.svelte-my476g{cursor:pointer}button.qi.svelte-my476g:hover{background:var(--s1)}.qi.cur.svelte-my476g{background:var(--s2);box-shadow:inset 0 0 0 1px var(--line)}.qi.svelte-my476g .sw{width:40px;height:40px;border-radius:11px;flex:none;object-fit:cover}.qi.svelte-my476g .nm:where(.svelte-my476g){flex:1;min-width:0;font-size:16px;line-height:1.2}.qi.svelte-my476g .nm:where(.svelte-my476g) small:where(.svelte-my476g){display:block;color:var(--t3);font-size:13px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qi.svelte-my476g .tag:where(.svelte-my476g){font-size:12px;padding:3px 8px;border-radius:999px;background:var(--s2);color:var(--t2);white-space:nowrap}.qi.svelte-my476g .tag.last:where(.svelte-my476g){background:#fff6e6;color:#8a2a1a}.clock.svelte-my476g{margin-top:auto;padding-top:18px}.t2.svelte-my476g{color:var(--t2)}.sum.svelte-my476g .cols:where(.svelte-my476g){display:block}@media(min-width:1100px){.app.svelte-my476g{max-width:none;display:grid;grid-template-columns:minmax(280px,1fr) minmax(520px,680px) minmax(280px,1fr);gap:0}.side.svelte-my476g{display:flex;flex-direction:column;overflow-y:auto;padding:28px 22px;background:#0c0a11}.queue.svelte-my476g{grid-column:1;border-right:1px solid var(--line)}.cart.svelte-my476g{grid-column:3;border-left:1px solid var(--line)}.screen.svelte-my476g{position:relative;inset:auto;grid-column:2;grid-row:1;padding:28px 34px}.where.svelte-my476g{font-size:30px}.where.svelte-my476g small:where(.svelte-my476g){font-size:15px}.end.svelte-my476g{font-size:17px;padding:12px 22px}.name.svelte-my476g{font-size:64px}.keys.svelte-my476g{display:block;text-align:center;color:var(--t3);font-size:13px;margin-top:12px}.sum.svelte-my476g{grid-column:1 / -1;max-width:1200px;width:100%;margin:0 auto;padding:40px 48px}.sum.svelte-my476g h1:where(.svelte-my476g){font-size:56px}.sum.svelte-my476g .cols:where(.svelte-my476g){display:grid;grid-template-columns:1fr 1fr;gap:56px}.sum.svelte-my476g .done:where(.svelte-my476g){max-width:420px}}.toast.svelte-bhx9d1{position:fixed;left:50%;bottom:max(22px,env(safe-area-inset-bottom));transform:translate(-50%);z-index:100;display:flex;align-items:center;gap:18px;max-width:min(640px,calc(100vw - 24px));padding:14px 16px 14px 20px;border-radius:16px;background:#ece9f2;color:#0f0d15;font-weight:650;box-shadow:0 8px 30px #00000059}.toast.svelte-bhx9d1 span:where(.svelte-bhx9d1){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toast.error.svelte-bhx9d1{background:#c45a5a;color:#fff}button.svelte-bhx9d1{flex:none;font-weight:800;color:#5b48c4;padding:4px 6px}.signin.svelte-17raljk{height:100%;display:grid;place-content:center;justify-items:center;gap:18px;padding:16px;background:var(--bg);color:var(--text);text-align:center}h1.svelte-17raljk{margin:0;font-size:44px;font-weight:800}p.svelte-17raljk{margin:0;color:var(--t2)}.err.svelte-17raljk{color:var(--none);max-width:36ch}.btn.svelte-17raljk{padding:14px 22px;border-radius:14px;background:var(--accent);color:var(--on-accent);font-weight:700;text-decoration:none}.btn.svelte-17raljk:disabled{opacity:.6}.shell.svelte-1n46o8q{height:100%;display:grid;grid-template-columns:280px minmax(0,1fr);background:var(--bg);color:var(--text)}.rail-col.svelte-1n46o8q{min-height:0;overflow:hidden}main.svelte-1n46o8q{min-width:0;min-height:0;overflow:hidden}.visit-shell.svelte-1n46o8q{height:100%;background:#08070b}.center.svelte-1n46o8q{height:100%;display:grid;place-content:center;gap:10px;text-align:center;color:var(--t2)}.err.svelte-1n46o8q b:where(.svelte-1n46o8q){font-size:28px;color:var(--text)}.err.svelte-1n46o8q button:where(.svelte-1n46o8q){margin-top:8px;padding:12px 20px;border-radius:14px;background:var(--s3);color:var(--text);font-weight:700}@media(max-width:899px){.shell.svelte-1n46o8q{grid-template-columns:1fr}.rail-col.svelte-1n46o8q{display:none}}
