.auth-panel[data-v-56310b85]{position:relative;background:#fff;border-radius:24px;padding:24px 18px 18px;width:min(360px,92vw);box-shadow:0 12px 28px #b4968229}.auth-panel.page[data-v-56310b85]{width:100%;box-shadow:none}.auth-title[data-v-56310b85]{margin:0 0 4px;color:#332e2c;text-align:center}.auth-sub[data-v-56310b85],.auth-hint[data-v-56310b85]{color:#7a706c;font-size:12px;margin:0 0 10px;text-align:center}.auth-switch[data-v-56310b85]{display:flex;gap:8px;margin-bottom:8px}.auth-switch button[data-v-56310b85]{flex:1;border:0;background:#fff3eb;color:#7a706c;padding:8px;border-radius:999px;cursor:pointer}.auth-switch button.on[data-v-56310b85]{background:#ffae96;color:#fff;font-weight:700}.auth-panel label[data-v-56310b85]{display:block;margin-top:8px;font-size:13px;color:#332e2c}.auth-panel input[data-v-56310b85]{width:100%;box-sizing:border-box;margin-top:6px;padding:10px 12px;border:0;background:#fff3eb;border-radius:16px;outline:none}.auth-panel input[data-v-56310b85]:focus{box-shadow:0 0 0 1px #ffae96}.auth-row[data-v-56310b85]{display:flex;gap:8px;align-items:center}.auth-row input[data-v-56310b85]{flex:1}.auth-sms[data-v-56310b85]{flex-shrink:0;border:0;background:#ffd9cc;color:#ff9578;padding:10px 12px;border-radius:16px;cursor:pointer;margin-top:6px}.auth-sms[data-v-56310b85]:disabled{opacity:.6;cursor:not-allowed}.auth-agree[data-v-56310b85]{display:flex;align-items:flex-start;gap:8px;font-size:12px}.auth-agree input[data-v-56310b85]{width:auto;margin-top:2px}.auth-agree a[data-v-56310b85]{color:#ff9578}.auth-cta[data-v-56310b85]{width:100%;margin-top:14px;border:0;background:#ffae96;color:#fff;padding:12px;border-radius:999px;cursor:pointer;font-weight:700}.auth-cta[data-v-56310b85]:disabled{opacity:.45;cursor:not-allowed}.auth-link[data-v-56310b85]{display:block;width:100%;margin-top:8px;border:0;background:transparent;color:#ff9578;cursor:pointer;font-size:13px}.auth-close[data-v-56310b85]{position:absolute;right:8px;top:4px;border:0;background:transparent;font-size:22px;cursor:pointer;color:#7a706c}.auth-err[data-v-56310b85]{color:#c87878;font-size:12px;margin:8px 0 0}.legal-mask[data-v-56310b85]{position:fixed;top:0;right:0;bottom:0;left:0;background:#332e2c47;display:flex;align-items:center;justify-content:center;z-index:30}.legal-card[data-v-56310b85]{background:#fff;border-radius:24px;padding:16px;width:min(340px,90vw);max-height:70vh;overflow:auto}.legal-body[data-v-56310b85]{font-size:13px;line-height:1.6;color:#7a706c}.login-mask[data-v-24844bbb]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4000;background:#332e2c47;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px 16px 96px;box-sizing:border-box}.confirm-card[data-v-24844bbb]{background:#fff;border-radius:24px;padding:24px 20px;width:min(320px,88vw);text-align:center;box-shadow:0 12px 28px #b4968229}.row[data-v-24844bbb]{display:flex;gap:10px;margin-top:16px}.row button[data-v-24844bbb]{flex:1;padding:10px;border-radius:999px;cursor:pointer}.ghost[data-v-24844bbb]{background:#fff;border:1px solid #FFAE96;color:#ff9578}.ok[data-v-24844bbb]{background:#ffae96;border:0;color:#fff;font-weight:700}.splash[data-v-2c0efd83]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:35;overflow:hidden;background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.45),transparent 28%),linear-gradient(180deg,#f7c7c2,#f8d5ce 28%,#fbe6df 58%,#fff6f1);transition:opacity .32s ease}.splash.out[data-v-2c0efd83]{opacity:0}.deco[data-v-2c0efd83]{position:absolute;color:#f0b4ae;opacity:.9}.deco svg[data-v-2c0efd83]{width:100%;height:100%;display:block}.deco.paw circle[data-v-2c0efd83],.deco.paw ellipse[data-v-2c0efd83],.deco.flower circle[data-v-2c0efd83],.deco.heart path[data-v-2c0efd83],.deco.bone path[data-v-2c0efd83]{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round}.deco.flower .core[data-v-2c0efd83]{fill:#f6c4be;stroke:none}.deco.heart[data-v-2c0efd83]{color:#f3a8b4}.deco.bone[data-v-2c0efd83]{color:#e7b089}.brand[data-v-2c0efd83]{position:absolute;left:0;right:0;top:30%;display:flex;flex-direction:column;align-items:center;text-align:center}.mark[data-v-2c0efd83]{width:148px;height:148px;border-radius:32px;object-fit:cover;background:#fff;box-shadow:0 10px 24px #d6968c38}h1[data-v-2c0efd83]{margin:18px 0 0;font-size:34px;line-height:1.1;font-weight:800;letter-spacing:2px;color:#7a4632}p[data-v-2c0efd83]{margin:10px 0 0;font-size:15px;letter-spacing:3px;color:#a56a52;font-weight:600}.ci[data-v-0432ec0e]{width:1em;height:1em;display:block;flex-shrink:0}.tabbar[data-v-474260b1]{height:64px;display:grid;grid-template-columns:1fr 1fr 58px 1fr 1fr;align-items:end;background:#ffffffe6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 -8px 20px #b48c781a;padding:0 10px 8px;flex-shrink:0;overflow:visible;position:relative;z-index:6}.tabbar>button[data-v-474260b1]{border:0;background:transparent;color:#c4b0a4;font-size:11px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;min-width:0;height:46px;padding:0}.tabbar button[data-v-474260b1] .ci{font-size:20px}.tabbar button.on[data-v-474260b1]{color:#8a6a58;font-weight:700}.mid[data-v-474260b1]{width:56px!important;height:56px!important;min-width:56px!important;margin:0 auto 2px;border-radius:50%!important;background:linear-gradient(180deg,#ffede4,#ffd8c8)!important;color:#c07a5e!important;box-shadow:0 8px 16px #ffb49647;justify-content:center!important;align-self:end;transform:translateY(-12px);gap:0!important}.mid .bubble[data-v-474260b1]{position:relative;display:grid;place-items:center;font-size:20px}.mid .heart[data-v-474260b1]{position:absolute;right:-6px;top:-4px;font-size:10px;color:#e8a0a8}.mid span[data-v-474260b1]:last-child{font-size:10px;font-weight:700;margin-top:1px}.mid.on[data-v-474260b1]{color:#b0563a!important}.page[data-v-d8c015b5]{height:100%;min-height:0;position:relative;display:flex;flex-direction:column;overflow:hidden;background:#f7e6d4}.park[data-v-d8c015b5]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;pointer-events:none;z-index:0}.corgi[data-v-d8c015b5]{position:absolute;right:-8px;top:118px;width:176px;height:200px;object-fit:contain;object-position:right top;pointer-events:none;z-index:2}.dock[data-v-d8c015b5]{flex-shrink:0;z-index:3;position:relative;padding:calc(var(--wx-status-bar) + 8px) calc(var(--wx-capsule-w) + 6px) 8px 16px}.brand-row[data-v-d8c015b5]{display:flex;align-items:flex-end;gap:8px}h1[data-v-d8c015b5]{margin:0;line-height:0}.logo-word[data-v-d8c015b5]{display:block;height:40px;width:auto;max-width:168px;object-fit:contain;object-position:left center;filter:drop-shadow(0 2px 4px rgba(90,50,30,.18))}.brand-row em[data-v-d8c015b5]{font-style:italic;font-weight:800;color:#c45a32;font-size:14px;margin-bottom:4px;white-space:nowrap}.lead[data-v-d8c015b5]{margin:4px 0 10px;font-size:12px;color:#8a6a52;font-weight:700}.chips[data-v-d8c015b5]{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-bottom:8px}.chips[data-v-d8c015b5]::-webkit-scrollbar{display:none}.chips button[data-v-d8c015b5]{flex-shrink:0;border:0;border-radius:999px;padding:6px 12px;background:#ffffffb8;color:#8a6a52;font-size:12px;font-weight:800}.chips.mains button.on[data-v-d8c015b5]{background:#e8b090;color:#fff}.chips.subs button.on[data-v-d8c015b5],.chips.extras button.on[data-v-d8c015b5]{background:#ffd5c4;color:#b0563a}.board[data-v-d8c015b5]{flex:1;min-height:0;overflow-y:auto;position:relative;z-index:3;padding:0 16px 72px;-webkit-overflow-scrolling:touch}.stat-grid[data-v-d8c015b5]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;width:min(58%,220px)}.stat-grid.wide[data-v-d8c015b5]{width:min(70%,260px)}.box[data-v-d8c015b5]{background:#ffffffd1;border-radius:16px;padding:8px 10px;box-shadow:var(--shadow)}.box.light[data-v-d8c015b5]{background:#ffffff9e}.box p[data-v-d8c015b5]{margin:0 0 4px;display:flex;align-items:baseline;gap:6px;white-space:nowrap}.box b[data-v-d8c015b5]{font-size:18px;color:#b46a32;line-height:1}.box span[data-v-d8c015b5],.box .mini[data-v-d8c015b5],.box .all[data-v-d8c015b5]{font-size:11px;color:#8a6a52;font-weight:700}.box .all[data-v-d8c015b5]{font-size:13px;color:#5a3a22}.quick[data-v-d8c015b5]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px}.quick button[data-v-d8c015b5]{border:0;background:#ffffffdb;border-radius:14px;padding:10px 4px;font-size:11px;font-weight:800;color:#b56a4e;box-shadow:var(--shadow);display:flex;flex-direction:column;align-items:center;gap:4px}.remind[data-v-d8c015b5]{background:#ffffffdb;border-radius:16px;padding:12px;margin-bottom:12px;box-shadow:var(--shadow)}.rt[data-v-d8c015b5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.rt b[data-v-d8c015b5]{color:#5a8a52}.rt span[data-v-d8c015b5]{font-size:11px;color:#c4a090;font-weight:700}.remind button[data-v-d8c015b5]{width:100%;margin:4px 0 0;padding:6px 0;border:0;background:transparent;font-size:13px;color:#8a6a52;font-weight:700;display:flex;align-items:center;gap:6px;text-align:left}.remind i[data-v-d8c015b5]{width:8px;height:8px;border-radius:50%;background:#7bc67e}.remind i.dot[data-v-d8c015b5]{background:#f4a888}.pet[data-v-d8c015b5]{display:flex;gap:10px;align-items:center;background:#ffffffe6;border-radius:18px;padding:10px;margin-bottom:10px;box-shadow:var(--shadow)}.pet img[data-v-d8c015b5]{width:64px;height:64px;border-radius:16px;object-fit:cover;background:#f3d8c4}.pet h3[data-v-d8c015b5]{margin:0;font-size:16px;color:#5a3a22}.pet p[data-v-d8c015b5]{margin:2px 0 0;font-size:12px;color:#8a6a52}.gps[data-v-d8c015b5]{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:11px;color:#c07a5e;font-weight:700}.gps i[data-v-d8c015b5]{width:7px;height:7px;border-radius:50%;background:#e8c4a0}.gps i.on[data-v-d8c015b5]{background:#7bc67e}.wild[data-v-d8c015b5]{background:#ffffffdb;border-radius:20px;overflow:hidden;margin-bottom:12px;box-shadow:var(--shadow)}.wild img[data-v-d8c015b5]{width:100%;height:128px;object-fit:cover;display:block;background:#f3d8c4}.wild .body[data-v-d8c015b5]{padding:10px 12px 12px}.wild .head[data-v-d8c015b5]{display:flex;justify-content:space-between;align-items:center;gap:8px}.wild h3[data-v-d8c015b5]{margin:0;font-size:16px;color:#5a3a22}.wild em[data-v-d8c015b5]{font-style:normal;font-size:12px;color:#c07a5e;font-weight:700}.where[data-v-d8c015b5]{margin:6px 0 0;font-size:12px;color:#8a6a52;font-weight:700;display:flex;align-items:center;gap:4px}.tags[data-v-d8c015b5]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tags span[data-v-d8c015b5]{border:1px solid #E8C4A0;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;color:#c07a5e;background:#fff8f2}.acts[data-v-d8c015b5]{display:flex;gap:8px;margin-top:10px}.feed[data-v-d8c015b5],.adopt[data-v-d8c015b5]{flex:1;height:36px;border-radius:999px;font-weight:800;font-size:13px}.feed[data-v-d8c015b5]{border:1.5px solid #F0D0A8;background:linear-gradient(180deg,#fff8ec,#f3d09a);color:#6b3a1c}.adopt[data-v-d8c015b5]{border:0;background:linear-gradient(180deg,#ffc8b0,#f4a888);color:#fff}.empty[data-v-d8c015b5]{text-align:center;color:#c4a090;font-size:13px}.fab[data-v-d8c015b5]{position:absolute;right:18px;bottom:18px;z-index:6;width:56px;height:56px;border:0;border-radius:50%;background:linear-gradient(180deg,#ffc0a8,#f09070);color:#fff;font-size:32px;line-height:1;font-weight:700;box-shadow:0 8px 18px #f0825a59}.empty[data-v-f08bd124]{text-align:center;padding:36px 20px;color:var(--c-sub)}img[data-v-f08bd124]{width:120px;height:120px;object-fit:contain;margin-bottom:8px}p[data-v-f08bd124]{margin:0 0 16px;font-size:14px;line-height:1.6}button[data-v-f08bd124]{border:0;background:var(--c-primary-soft);color:var(--c-primary-deep);padding:10px 20px;border-radius:999px;font-weight:600}.soft[data-v-f102eb94]{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.full[data-v-f102eb94]{display:block;width:100%;height:100%}.page[data-v-bd9ced94]{height:100%;min-height:0;position:relative;display:flex;flex-direction:column;overflow:hidden}.dock[data-v-bd9ced94]{flex-shrink:0;z-index:2;padding:var(--wx-status-bar) 16px 8px;position:relative}.board[data-v-bd9ced94]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 16px 16px;position:relative;z-index:1;-webkit-overflow-scrolling:touch}.top[data-v-bd9ced94]{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1;min-height:var(--wx-nav-row);padding-right:calc(var(--wx-capsule-w) - 16px);box-sizing:border-box}.top h2[data-v-bd9ced94]{margin:0;font-size:26px;display:flex;align-items:center;gap:6px;color:#5a3a28}.top h2[data-v-bd9ced94] .ci{font-size:18px;color:#d89078}.top h2 .heart[data-v-bd9ced94]{color:#e8a0a0;font-size:16px}.tools[data-v-bd9ced94]{display:flex;align-items:center;gap:8px}.add[data-v-bd9ced94]{height:32px;border:0;border-radius:999px;padding:0 14px;background:#ff8aa0;color:#fff;font-weight:800;font-size:13px;box-shadow:var(--shadow)}.cam[data-v-bd9ced94]{width:36px;height:36px;border:0;border-radius:50%;background:#3a332e;color:#fff;display:grid;place-items:center;font-size:16px}.chips[data-v-bd9ced94]{display:flex;gap:8px;margin-bottom:8px;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.chips[data-v-bd9ced94]::-webkit-scrollbar{display:none}.chips button[data-v-bd9ced94]{flex-shrink:0}.search-row[data-v-bd9ced94]{display:flex;align-items:center;gap:8px;margin:12px 0}.search[data-v-bd9ced94]{flex:1;min-width:0;display:flex;align-items:center;gap:8px;background:#fff;border-radius:999px;padding:8px 14px;box-shadow:var(--shadow);color:var(--c-ph)}.search input[data-v-bd9ced94]{flex:1;border:0;outline:none;background:transparent;min-width:0}.map-btn[data-v-bd9ced94]{width:40px;height:40px;border:0;border-radius:50%;background:var(--c-primary);color:#fff;display:grid;place-items:center;flex-shrink:0;box-shadow:var(--shadow)}.map-btn[data-v-bd9ced94] .ci{width:18px;height:18px}.chips button[data-v-bd9ced94]{flex-shrink:0;border:0;padding:7px 16px;border-radius:999px;font-size:13px;font-weight:700}.chips button[data-v-bd9ced94]:nth-child(1){background:#ffd6c4;color:#b56a4e}.chips button:nth-child(1).on[data-v-bd9ced94]{background:#ffae96;color:#fff}.chips button[data-v-bd9ced94]:nth-child(2){background:#c8e8da;color:#3f7a68}.chips button[data-v-bd9ced94]:nth-child(3){background:#ffd4da;color:#b56a7a}.chips button[data-v-bd9ced94]:nth-child(4){background:#c8e2f0;color:#4a6e90}.card[data-v-bd9ced94]{background:#ffffff6b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:22px;overflow:hidden;margin-bottom:14px;padding:6px 6px 8px;box-shadow:var(--shadow)}.cover[data-v-bd9ced94]{width:100%;height:168px;object-fit:cover;display:block;border-radius:16px}.info[data-v-bd9ced94]{padding:10px 8px 6px}.row[data-v-bd9ced94]{display:flex;justify-content:space-between;align-items:center}.row b[data-v-bd9ced94]{font-size:18px;color:#4a3228;display:flex;align-items:baseline;gap:8px;min-width:0;flex-wrap:wrap}.mine[data-v-bd9ced94]{font-style:normal;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:#ffd6c4;color:#b56a4e}.dist[data-v-bd9ced94]{border:0;margin:0;padding:2px 8px;border-radius:999px;background:#fff3eb;font-size:12px;font-weight:700;font-style:normal;color:#c07a5e;flex-shrink:0;line-height:1.4}.loc-bar[data-v-bd9ced94]{width:100%;border:0;margin:0;padding:8px 12px;border-radius:999px;background:#ffecdceb;color:#6b4a38;font-size:12px;font-weight:700;position:relative;z-index:1}.loc-hint[data-v-bd9ced94]{margin:0 0 12px;font-size:12px;color:var(--c-sub);position:relative;z-index:1}.enter[data-v-bd9ced94]{border:0;background:var(--c-primary);color:#fff;border-radius:999px;padding:6px 18px;font-weight:700;font-size:13px}.stats[data-v-bd9ced94]{display:flex;gap:14px;margin-top:8px;color:var(--c-sub);font-size:12px}.nav[data-v-65e62f17]{height:var(--wx-safe-top);display:flex;align-items:center;padding:var(--wx-status-bar) var(--wx-capsule-w) 0 8px;box-sizing:border-box;flex-shrink:0;background:transparent;position:relative;z-index:2}.nav h1[data-v-65e62f17]{flex:1;margin:0;text-align:center;font-size:17px;font-weight:700;color:var(--c-text)}.nav-btn[data-v-65e62f17]{width:32px;height:32px;border:0;background:#fff;font-size:22px;color:var(--c-text);line-height:1;border-radius:50%;box-shadow:var(--shadow)}.nav-btn.ghost[data-v-65e62f17]{visibility:hidden;background:transparent;box-shadow:none}.nav-action[data-v-65e62f17]{border:0;background:#ffd6c4;color:#b56a4e;font-weight:700;font-size:12px;padding:6px 12px;border-radius:999px;box-shadow:var(--shadow)}.nav-right[data-v-65e62f17]{min-width:32px;display:flex;justify-content:flex-end;gap:4px}.page[data-v-69923cbe]{display:flex;flex-direction:column;min-height:100%;background:transparent;position:relative}.body[data-v-69923cbe]{padding:8px 16px 24px;overflow:auto;position:relative;z-index:1}.tabs[data-v-69923cbe]{display:flex;gap:8px;margin-bottom:12px}.tabs button[data-v-69923cbe]{flex:1;border:1.5px solid transparent;color:#a08a7c;padding:10px 4px;border-radius:16px;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:4px;background:#ffffff8c}.tabs button[data-v-69923cbe] .ci{font-size:12px}.tabs .dailiu.on[data-v-69923cbe]{background:#e8896a;color:#fff;box-shadow:0 6px 14px #e8896a59}.tabs .pet.on[data-v-69923cbe]{background:#5e86c4;color:#fff;box-shadow:0 6px 14px #5e86c459}.tabs .act.on[data-v-69923cbe]{background:#8a74c4;color:#fff;box-shadow:0 6px 14px #8a74c452}.card[data-v-69923cbe]{background:#fff;border-radius:18px;padding:4px 14px;margin-bottom:12px;box-shadow:var(--shadow)}.row[data-v-69923cbe]{display:flex;justify-content:space-between;align-items:center;min-height:48px;border-bottom:1px solid #FFE8DE;gap:10px;font-size:14px}.row[data-v-69923cbe]:last-child{border-bottom:0}.puppy-hint[data-v-69923cbe]{margin:0;padding:8px 0 10px;color:#c07a5e;font-size:12px;line-height:1.5}.lab[data-v-69923cbe]{display:inline-flex;align-items:center;gap:8px;color:var(--c-text)}.badge[data-v-69923cbe]{width:22px;height:22px;border-radius:50%;background:#eed8c8;color:#b89880;display:grid;place-items:center;font-size:12px;flex-shrink:0}.badge.green[data-v-69923cbe]{background:#c8e8da;color:#4a9a80}.row em[data-v-69923cbe]{font-style:normal;color:#5a3a22;font-size:13px;font-weight:800}.row em.ph[data-v-69923cbe]{color:#c4b4a8;font-weight:600}.row input[data-v-69923cbe],.row select[data-v-69923cbe]{border:0;outline:none;text-align:right;background:transparent;color:#5a3a22;font-weight:800;max-width:52%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.row.when[data-v-69923cbe]{gap:8px}.picks[data-v-69923cbe]{display:flex;gap:4px;margin-left:auto;min-width:0}.row .picks select[data-v-69923cbe]{max-width:none;width:64px;text-align:center;text-align-last:center;border:1px solid #E8D4C8;background:#fff8f4;border-radius:999px;padding:4px 2px;font-size:12px}.row input[data-v-69923cbe]::placeholder,.row select.ph[data-v-69923cbe]{color:#c4b4a8;font-weight:600}.chev[data-v-69923cbe]{color:#d4c4b8;font-size:14px;flex-shrink:0}.pay[data-v-69923cbe]{display:flex;align-items:center;gap:10px;padding:12px 14px;flex-wrap:wrap}.pay .lab[data-v-69923cbe]{margin-right:auto}.modes[data-v-69923cbe]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.modes.wrap[data-v-69923cbe]{justify-content:flex-start}.modes button[data-v-69923cbe]{border:1.5px solid #E8D4C8;background:#fff8f4;color:#8a6a52;border-radius:999px;padding:6px 12px;font-weight:800;font-size:13px}.modes button.on[data-v-69923cbe]{background:#ff8a6a;border-color:#ff8a6a;color:#fff}.row.choices[data-v-69923cbe],.row.stack[data-v-69923cbe]{align-items:center}.row.stack[data-v-69923cbe]{flex-wrap:wrap;padding:10px 0}.row.stack .modes[data-v-69923cbe]{width:100%;margin-top:8px}.amt[data-v-69923cbe]{width:100%;border:0;background:#fff;border-radius:16px;padding:12px;margin-bottom:12px;box-shadow:var(--shadow)}.risk-title[data-v-69923cbe]{padding:10px 0 4px;font-weight:700;display:flex;align-items:center;gap:6px}.risk-title em[data-v-69923cbe]{font-style:normal;color:var(--c-err);font-size:12px;font-weight:400;margin-left:auto}.agree[data-v-69923cbe]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--c-sub)}.agree span[data-v-69923cbe]{color:var(--c-primary-deep)}.foot[data-v-69923cbe]{display:flex;align-items:center;gap:8px;margin-top:8px}.foot .agree[data-v-69923cbe]{flex:1}.ghost[data-v-69923cbe]{width:100%;margin:8px 0 12px;border:1px solid var(--c-primary);background:#fff;color:var(--c-primary-deep);padding:10px;border-radius:16px}.cta[data-v-69923cbe]{flex-shrink:0;height:40px;border:0;border-radius:999px;background:linear-gradient(180deg,#ffc0a8,#ffae96);color:#fff;font-weight:700;font-size:14px;box-shadow:var(--shadow);padding:0 16px;display:inline-flex;align-items:center;gap:4px}.err[data-v-69923cbe]{color:#c87878;font-size:13px}.rule-mask[data-v-69923cbe]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;background:#5a3a2847;display:flex;align-items:flex-end;justify-content:center;padding:18px 16px 24px}.rule-mask.mid[data-v-69923cbe]{align-items:center;padding-bottom:88px}.rule-card[data-v-69923cbe]{width:100%;max-height:100%;overflow-y:auto;background:#fff;border-radius:22px;padding:18px 16px 16px;box-shadow:0 12px 30px #7850322e}.rule-card h3[data-v-69923cbe]{margin:0 0 12px;text-align:center;font-size:18px;color:#3a2a22}.rule-card p[data-v-69923cbe]{margin:0 0 12px;font-size:14px;line-height:1.65;color:#3a2a22}.rule-card .fee[data-v-69923cbe]{margin:4px 0 14px;padding:10px 12px;border-radius:12px;background:#fff1e4;color:#c46a3a;font-weight:700}.rule-agree[data-v-69923cbe]{margin-bottom:14px;color:#3a2a22;font-size:14px;font-weight:700}.rule-ok[data-v-69923cbe]{width:100%;height:46px;border:0;border-radius:999px;background:linear-gradient(180deg,#ffc7ae,#ffb08e);color:#fff;font-size:16px;font-weight:800}.rule-ok[data-v-69923cbe]:disabled{background:#f3e4da;color:#c4b4a8}.rule-act[data-v-69923cbe]{display:flex;align-items:center;gap:10px;margin-top:2px}.rule-act .rule-agree[data-v-69923cbe]{flex:1;margin:0;font-size:13px;line-height:1.4}.rule-act input[data-v-69923cbe]{accent-color:#3D7FE8}.rule-ok.slim[data-v-69923cbe]{width:auto;flex-shrink:0;height:40px;padding:0 22px;font-size:15px}.rule-back[data-v-69923cbe]{width:100%;margin-top:8px;border:0;background:transparent;color:#c4a090;font-size:13px;font-weight:700}.page[data-v-a6ea761e]{min-height:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;background:#fff3eb;position:relative}.dock[data-v-a6ea761e]{flex-shrink:0;z-index:2;padding:0 16px 4px}.board[data-v-a6ea761e]{flex:1;min-height:0;overflow:hidden;padding:0 16px 8px;display:flex;flex-direction:column}.banner[data-v-a6ea761e]{position:relative;border-radius:24px;overflow:hidden;box-shadow:var(--shadow);flex-shrink:0}.hero-img[data-v-a6ea761e]{width:100%;height:148px;object-fit:cover;display:block}.btitle[data-v-a6ea761e]{position:absolute;left:0;right:0;bottom:12px;display:flex;align-items:center;justify-content:center;gap:8px;color:#6b3e2a}.btitle h3[data-v-a6ea761e]{margin:0;font-size:20px;font-weight:700;text-shadow:0 1px 6px rgba(255,255,255,.92)}.btitle[data-v-a6ea761e] .ci{font-size:16px;color:#d89078}.cover-btn[data-v-a6ea761e]{position:absolute;top:10px;right:10px;z-index:2;border:0;border-radius:999px;padding:6px 12px;background:#ffffffeb;color:#b56a4e;font-weight:800;font-size:12px;box-shadow:var(--shadow)}.note[data-v-a6ea761e]{background:#f0e4d6;color:#b8895a;font-size:11px;border-radius:999px;padding:8px 14px;margin:10px 0 12px;text-align:center;line-height:1.45;flex-shrink:0}.seg[data-v-a6ea761e]{display:flex;gap:8px;margin-bottom:10px;flex-shrink:0}.seg button[data-v-a6ea761e]{flex:1;border:0;height:36px;border-radius:999px;font-size:14px;font-weight:700;background:#fff;color:#7a706c;box-shadow:var(--shadow)}.seg button.on[data-v-a6ea761e]{background:#ffd6c4;color:#b56a4e}.pane[data-v-a6ea761e]{flex:1;min-height:0;overflow-y:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch}.dcard[data-v-a6ea761e],.oc[data-v-a6ea761e]{background:#ffffff6b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:18px;padding:14px;margin-bottom:12px;box-shadow:var(--shadow)}.dcard[data-v-a6ea761e]{cursor:pointer}.dhead[data-v-a6ea761e]{display:flex;gap:10px;align-items:center}.av-btn[data-v-a6ea761e]{border:0;background:transparent;padding:0;flex-shrink:0}.dhead b[data-v-a6ea761e]{display:block;font-size:14px;color:#5a3a28}.dhead em[data-v-a6ea761e]{font-style:normal;font-size:11px;color:var(--c-sub)}.dcard p[data-v-a6ea761e]{margin:10px 0 8px;font-size:14px;line-height:1.55;color:#5a3a28}.dacts[data-v-a6ea761e]{display:flex;gap:14px;margin-top:6px;color:#b8ada9;font-size:12px}.dacts span[data-v-a6ea761e]{display:inline-flex;align-items:center;gap:4px}.dacts span.on[data-v-a6ea761e]{color:#e05656}.dacts[data-v-a6ea761e] .ci{font-size:14px}.av[data-v-a6ea761e]{width:40px;height:40px;border-radius:50%;object-fit:cover;background:#ffd4b8;flex-shrink:0}.av.lg[data-v-a6ea761e]{width:44px;height:44px}.av.sm[data-v-a6ea761e]{width:36px;height:36px}.shot-wrap[data-v-a6ea761e]{border-radius:18px;overflow:hidden;background:#ffe8de}.shot[data-v-a6ea761e]{width:100%;height:132px;object-fit:cover;display:block}.shots[data-v-a6ea761e]{display:grid;gap:4px;margin-top:2px}.shots img[data-v-a6ea761e]{width:100%;height:72px;object-fit:cover;display:block;background:#ffe8de;border-radius:8px}.shots.n1[data-v-a6ea761e]{grid-template-columns:1fr}.shots.n1 img[data-v-a6ea761e]{height:132px;border-radius:18px}.shots.n2[data-v-a6ea761e],.shots.n4[data-v-a6ea761e]{grid-template-columns:1fr 1fr}.shots.n2 img[data-v-a6ea761e]{height:110px}.shots.n3[data-v-a6ea761e],.shots.n5[data-v-a6ea761e],.shots.n6[data-v-a6ea761e],.shots.n7[data-v-a6ea761e],.shots.n8[data-v-a6ea761e],.shots.n9[data-v-a6ea761e]{grid-template-columns:1fr 1fr 1fr}.oc[data-v-a6ea761e]{display:flex;gap:12px;align-items:center}.oc .thumb[data-v-a6ea761e]{width:64px;height:64px;border-radius:16px;object-fit:contain;background:#ffe8de;flex-shrink:0;padding:6px;box-sizing:border-box}.oc-main[data-v-a6ea761e]{flex:1;min-width:0}.oc-top[data-v-a6ea761e]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.oc b[data-v-a6ea761e]{display:block;font-size:14px;color:#5a3a28;line-height:1.35}.oc span[data-v-a6ea761e]{display:inline-flex;align-items:center;gap:4px;color:var(--c-sub);font-size:12px;margin-top:6px}.oc span[data-v-a6ea761e] .ci{font-size:12px;color:#d89078}.oc em[data-v-a6ea761e]{font-style:normal;font-size:11px;padding:3px 8px;border-radius:999px;white-space:nowrap;font-weight:700}.oc em.open[data-v-a6ea761e]{background:#ffd6c4;color:#b56a4e}.oc em.busy[data-v-a6ea761e]{background:#d4ebe3;color:#3f7a68}.oc em.done[data-v-a6ea761e]{background:#eee;color:var(--c-sub)}.empty-mini[data-v-a6ea761e]{color:var(--c-sub);font-size:12px;text-align:center;padding:20px 0}.chat-pane[data-v-a6ea761e]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.chat-bar[data-v-a6ea761e]{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:8px;color:#7a706c;font-size:12px;flex-wrap:wrap}.members-btn[data-v-a6ea761e]{border:0;background:#ffd6c4;color:#b56a4e;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;box-shadow:var(--shadow)}.member-strip[data-v-a6ea761e]{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 8px;flex-shrink:0;min-height:64px;background:#fff3eb;position:relative;z-index:2}.ms[data-v-a6ea761e]{border:0;background:transparent;padding:0;width:52px;flex-shrink:0;position:relative;text-align:center}.ms i[data-v-a6ea761e]{position:absolute;right:6px;top:0;width:8px;height:8px;border-radius:50%;background:#b8ada9;box-shadow:0 0 0 2px #fff3eb}.ms i.on[data-v-a6ea761e]{background:#6bb896}.ms em[data-v-a6ea761e]{display:block;font-style:normal;font-size:10px;color:#7a706c;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msgs[data-v-a6ea761e]{flex:1 1 0;overflow:auto;padding:8px 0;min-height:0;background:#fff3eb;position:relative;z-index:0}.gmsg[data-v-a6ea761e]{display:flex;gap:8px;margin:12px 0;align-items:flex-start}.gmsg.me[data-v-a6ea761e]{flex-direction:row-reverse}.gbody[data-v-a6ea761e]{max-width:72%}.gmeta[data-v-a6ea761e]{display:flex;align-items:baseline;gap:6px;margin-bottom:4px;color:var(--c-sub);font-size:11px}.gmsg.me .gmeta[data-v-a6ea761e]{flex-direction:row-reverse}.gmeta b[data-v-a6ea761e]{color:#7a706c;font-weight:700}.gmeta time[data-v-a6ea761e]{font-size:10px;color:#b8ada9}.gbubble[data-v-a6ea761e]{background:#fff;border-radius:18px;padding:10px 12px;box-shadow:var(--shadow);font-size:14px;line-height:1.5;color:#5a3a28}.gmsg.me .gbubble[data-v-a6ea761e]{background:#ffc8b4}.composer[data-v-a6ea761e]{display:flex;align-items:center;gap:8px;margin:0 16px 14px;background:#fff;border-radius:999px;padding:6px 6px 6px 14px;box-shadow:var(--shadow)}.composer input[data-v-a6ea761e]{flex:1;border:0;outline:none;font-size:13px;background:transparent;color:#5a3a28}.send[data-v-a6ea761e]{border:0;height:32px;padding:0 14px;border-radius:999px;font-weight:700;font-size:13px;background:linear-gradient(180deg,#ffc0a8,#ffae96);color:#fff}.foot-bar[data-v-a6ea761e]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 20px 16px}.pub[data-v-a6ea761e],.leave[data-v-a6ea761e]{border:0;height:42px;border-radius:999px;font-weight:700;padding:0;font-size:15px;box-shadow:var(--shadow);width:100%}.pub[data-v-a6ea761e]{background:linear-gradient(180deg,#ffc0a8,#ffae96);color:#fff}.leave[data-v-a6ea761e]{background:#ffe4d6;color:#c87858}.pub.wide[data-v-a6ea761e]{grid-column:1 / -1}.pub[data-v-a6ea761e]:disabled{opacity:.4}.join-bar[data-v-a6ea761e]{margin:0 20px 16px}.invite-list[data-v-a6ea761e]{max-height:280px;overflow:auto}.invite-row[data-v-a6ea761e]{display:flex;align-items:center;gap:10px;width:100%;border:0;background:#fff;border-radius:14px;padding:10px 12px;margin-bottom:8px;text-align:left;box-shadow:var(--shadow)}.invite-row span[data-v-a6ea761e]{flex:1;color:#5a3a28;font-weight:700;font-size:14px}.invite-row em[data-v-a6ea761e]{font-style:normal;font-size:12px;color:#c4a090}.invite-row.on[data-v-a6ea761e]{background:#ffe8dc}.invite-row.on em[data-v-a6ea761e]{color:#b56a4e;font-weight:700}.moment-mask[data-v-a6ea761e],.order-mask[data-v-a6ea761e]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;background:#fff3eb;display:flex;flex-direction:column}.order-mask[data-v-a6ea761e]{overflow:auto}.moment-top[data-v-a6ea761e]{display:flex;align-items:center;justify-content:space-between;padding:var(--wx-status-bar) calc(var(--wx-capsule-w) + 8px) 10px 14px;min-height:var(--wx-safe-top);box-sizing:border-box;flex-shrink:0}.moment-top b[data-v-a6ea761e]{font-size:16px;color:#5a3a28}.moment-top button[data-v-a6ea761e]{border:0;background:transparent;color:#7a706c;font-size:15px;font-weight:600}.moment-top .post[data-v-a6ea761e]{background:linear-gradient(180deg,#ffc0a8,#ffae96);color:#fff;border-radius:8px;padding:5px 14px;font-size:14px}.moment-top .post[data-v-a6ea761e]:disabled{opacity:.4}.moment-txt[data-v-a6ea761e]{margin:4px 16px 12px;border:0;outline:none;resize:none;background:transparent;font-size:16px;line-height:1.55;color:#5a3a28;min-height:120px;font-family:inherit}.moment-grid[data-v-a6ea761e]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 16px 20px}.moment-pic[data-v-a6ea761e],.moment-add[data-v-a6ea761e]{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;background:#f3e6dc}.moment-pic img[data-v-a6ea761e]{width:100%;height:100%;object-fit:cover;display:block}.moment-pic .x[data-v-a6ea761e]{position:absolute;top:4px;right:4px;width:20px;height:20px;border:0;border-radius:50%;background:#00000073;color:#fff;font-size:14px;line-height:1}.moment-add[data-v-a6ea761e]{border:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#c4a090;font-size:12px}.moment-add[data-v-a6ea761e] .ci{font-size:28px;color:#d4b8a8}.file-hid[data-v-a6ea761e]{display:none}.mask[data-v-a6ea761e]{position:absolute;top:0;right:0;bottom:0;left:0;background:#5a3a282e;display:flex;align-items:flex-end;z-index:8}.sheet[data-v-a6ea761e]{width:100%;background:#fff3eb;border-radius:24px 24px 0 0;padding:16px 16px 28px;box-shadow:0 -8px 24px #b496821f}.sheet-head[data-v-a6ea761e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.sheet-head b[data-v-a6ea761e]{color:#5a3a28}.sheet-head button[data-v-a6ea761e]{border:0;background:transparent;color:#b56a4e;font-weight:700}.grid[data-v-a6ea761e]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px 8px}.user[data-v-a6ea761e]{text-align:center;position:relative}.user .av[data-v-a6ea761e]{margin:0 auto}.user i[data-v-a6ea761e]{position:absolute;right:12px;top:2px;width:8px;height:8px;border-radius:50%;background:#b8ada9;box-shadow:0 0 0 2px #fff}.user i.on[data-v-a6ea761e]{background:#6bb896}.user span[data-v-a6ea761e]{display:block;font-size:11px;color:#7a706c;margin-top:4px}.user em[data-v-a6ea761e]{display:block;font-style:normal;font-size:10px;color:#b8ada9}.user em.on[data-v-a6ea761e]{color:#6bb896}.page[data-v-1454d995]{height:100%;display:flex;flex-direction:column;background:#fff3eb}.stage[data-v-1454d995]{flex:1;min-height:0;position:relative;background:#e8dfd4}.canvas[data-v-1454d995]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.status[data-v-1454d995]{position:absolute;left:16px;right:16px;top:10px;z-index:3;margin:0;padding:8px 12px;border-radius:999px;background:#ffffffe6;color:#6b4a38;font-size:12px;font-weight:700;text-align:center;box-shadow:var(--shadow)}.fabs[data-v-1454d995]{position:absolute;right:12px;bottom:118px;z-index:4;display:flex;flex-direction:column;gap:8px}.fab[data-v-1454d995]{width:40px;height:40px;border:0;border-radius:14px;background:#fffffff0;color:#5a3a28;font-size:20px;font-weight:700;box-shadow:var(--shadow);display:grid;place-items:center}.fab.loc[data-v-1454d995]{color:var(--c-primary)}.sheet[data-v-1454d995]{position:absolute;left:12px;right:12px;bottom:16px;z-index:5;display:flex;align-items:center;gap:10px;padding:14px 12px 14px 16px;background:#fffffff0;border-radius:20px;box-shadow:0 10px 24px #a0826e2e}.sheet-copy[data-v-1454d995]{flex:1;min-width:0}.sheet-copy b[data-v-1454d995]{display:block;font-size:16px;color:#4a3228}.sheet-copy p[data-v-1454d995]{margin:6px 0 0;display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--c-sub)}.sheet-copy em[data-v-1454d995]{font-style:normal;font-weight:700;color:#c07a5e}.enter[data-v-1454d995]{border:0;background:var(--c-primary);color:#fff;border-radius:999px;padding:8px 16px;font-weight:700;font-size:13px;flex-shrink:0}.canvas[data-v-1454d995] .bly-tile-host,.canvas[data-v-1454d995] .bly-tile-stage{width:100%;height:100%;position:relative;overflow:hidden;touch-action:none;background:#e7efe4}.canvas[data-v-1454d995] .bly-tiles,.canvas[data-v-1454d995] .bly-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.canvas[data-v-1454d995] .bly-tiles img{position:absolute;width:256px;height:256px;pointer-events:none;-webkit-user-select:none;user-select:none}.canvas[data-v-1454d995] .bly-pin{position:absolute;transform:translate(-50%,-100%);border:0;background:transparent;padding:0;display:flex;flex-direction:column;align-items:center;z-index:2}.canvas[data-v-1454d995] .bly-pin i{width:18px;height:18px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:#ff9578;box-shadow:0 4px 8px #b45a3c47;border:2px solid #fff}.canvas[data-v-1454d995] .bly-pin span{margin-top:4px;padding:2px 7px;border-radius:999px;background:#fffffff0;color:#5a3a28;font-size:11px;font-weight:800;white-space:nowrap;box-shadow:0 2px 8px #785a4629}.canvas[data-v-1454d995] .bly-pin.on i{background:#e56a4a;transform:rotate(-45deg) scale(1.12)}.canvas[data-v-1454d995] .bly-me{position:absolute;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:#5ba4ff;border:3px solid #fff;box-shadow:0 0 0 8px #5ba4ff38;z-index:3;pointer-events:none}.page[data-v-38e30b82]{height:100%;display:flex;flex-direction:column;background:#fff3eb}.map-wrap[data-v-38e30b82]{flex:1;min-height:220px;position:relative;background:#e8dfd4}.canvas[data-v-38e30b82]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.cross[data-v-38e30b82]{position:absolute;left:50%;top:46%;transform:translate(-50%,-100%);z-index:4;display:flex;flex-direction:column;align-items:center;pointer-events:none}.cross i[data-v-38e30b82]{width:18px;height:18px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:#ff9578;border:2px solid #fff;box-shadow:0 4px 8px #b45a3c47}.cross span[data-v-38e30b82]{margin-top:10px;padding:4px 10px;border-radius:999px;background:#fffffff0;color:#7a706c;font-size:11px;font-weight:700;white-space:nowrap;box-shadow:0 2px 8px #785a461f}.fabs[data-v-38e30b82]{position:absolute;right:12px;bottom:12px;z-index:4;display:flex;flex-direction:column;gap:8px}.fab[data-v-38e30b82]{width:36px;height:36px;border:0;border-radius:12px;background:#fffffff0;color:#5a3a28;font-size:18px;font-weight:700;box-shadow:var(--shadow);display:grid;place-items:center}.fab.loc[data-v-38e30b82]{color:var(--c-primary)}.sheet[data-v-38e30b82]{flex-shrink:0;padding:14px 16px 18px;background:#fff3eb;box-shadow:0 -8px 20px #b48c7814}.field[data-v-38e30b82]{display:block}.field span[data-v-38e30b82]{display:block;font-size:12px;color:#7a706c;margin-bottom:6px;font-weight:700}.field input[data-v-38e30b82]{width:100%;box-sizing:border-box;border:0;background:#fff;border-radius:14px;padding:12px 14px;font-size:15px;color:#5a3a28;box-shadow:var(--shadow);outline:none}.hint[data-v-38e30b82]{margin:8px 0 12px;font-size:12px;color:var(--c-sub);line-height:1.45}.friends b[data-v-38e30b82]{font-size:13px;color:#5a3a28}.empty[data-v-38e30b82]{margin:8px 0;font-size:12px;color:var(--c-sub)}.chips[data-v-38e30b82]{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 14px}.chips button[data-v-38e30b82]{border:0;background:#fff;border-radius:999px;padding:6px 12px 6px 6px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#7a706c;box-shadow:var(--shadow)}.chips button img[data-v-38e30b82]{width:24px;height:24px;border-radius:50%;object-fit:cover;background:#ffd4b8}.chips button.on[data-v-38e30b82]{background:#ffd6c4;color:#b56a4e}.cta[data-v-38e30b82]{width:100%;height:44px;border:0;border-radius:999px;background:linear-gradient(180deg,#ffc0a8,#ffae96);color:#fff;font-weight:700;font-size:15px;box-shadow:var(--shadow)}.cta[data-v-38e30b82]:disabled{opacity:.55}.canvas[data-v-38e30b82] .bly-tile-host,.canvas[data-v-38e30b82] .bly-tile-stage{width:100%;height:100%;position:relative;overflow:hidden;touch-action:none;background:#e7efe4}.canvas[data-v-38e30b82] .bly-tiles,.canvas[data-v-38e30b82] .bly-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.canvas[data-v-38e30b82] .bly-tiles img{position:absolute;width:256px;height:256px;pointer-events:none;-webkit-user-select:none;user-select:none}.canvas[data-v-38e30b82] .bly-pin{position:absolute;transform:translate(-50%,-100%);border:0;background:transparent;padding:0;display:flex;flex-direction:column;align-items:center;z-index:2}.canvas[data-v-38e30b82] .bly-pin i{width:16px;height:16px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:#c8b4a8;border:2px solid #fff}.canvas[data-v-38e30b82] .bly-pin span{margin-top:3px;padding:1px 6px;border-radius:999px;background:#ffffffe6;color:#7a706c;font-size:10px;font-weight:700;white-space:nowrap}.canvas[data-v-38e30b82] .bly-me{position:absolute;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:#5ba4ff;border:3px solid #fff;box-shadow:0 0 0 6px #5ba4ff38;z-index:3;pointer-events:none}.page[data-v-c4e78aab]{height:100%;min-height:0;position:relative;display:flex;flex-direction:column;overflow:hidden}.dock[data-v-c4e78aab]{flex-shrink:0;z-index:2;position:relative}.head[data-v-c4e78aab]{padding:var(--wx-status-bar) var(--wx-capsule-w) 0 16px;position:relative;z-index:1}.tools[data-v-c4e78aab]{display:flex;align-items:center;min-height:var(--wx-nav-row)}.round[data-v-c4e78aab]{width:32px;height:32px;border:0;border-radius:50%;background:#fff;box-shadow:var(--shadow);color:var(--c-text);font-size:20px;display:grid;place-items:center}h2[data-v-c4e78aab]{margin:10px 0 4px;font-size:24px;color:#b46a32;display:flex;align-items:center;gap:8px}h2 .paw[data-v-c4e78aab]{color:#d89078;font-size:18px}h2 .heart[data-v-c4e78aab]{color:#e8a0a0;font-size:16px}.sub[data-v-c4e78aab],.hint[data-v-c4e78aab]{margin:0 0 8px;color:var(--c-sub);font-size:12px}.board[data-v-c4e78aab]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:8px 16px 16px;position:relative;z-index:1;-webkit-overflow-scrolling:touch}.cta[data-v-c4e78aab]{border:0;background:var(--c-primary);color:#fff;border-radius:999px;padding:10px 24px;font-weight:700}.card[data-v-c4e78aab]{width:100%;display:flex;align-items:center;gap:10px;border:0;background:#fff;border-radius:18px;padding:12px;margin-bottom:10px;box-shadow:var(--shadow);text-align:left;position:relative}.av[data-v-c4e78aab]{width:48px;height:48px;border-radius:50%;object-fit:cover;background:#e8c4a8;flex-shrink:0}.dot[data-v-c4e78aab]{position:absolute;left:48px;top:48px;width:10px;height:10px;border-radius:50%;border:2px solid #fff}.dot.on[data-v-c4e78aab]{background:#3f9a68}.dot.off[data-v-c4e78aab]{background:#b4b0ac}.dot.busy[data-v-c4e78aab]{background:#e05656}.meta[data-v-c4e78aab]{flex:1;min-width:0}.meta b[data-v-c4e78aab]{display:block;color:#5a3a28;font-size:15px}.meta span[data-v-c4e78aab]{font-size:12px;color:var(--c-sub)}.msg[data-v-c4e78aab]{border:0;border-radius:999px;padding:7px 12px;background:linear-gradient(180deg,#ffc0a8,#ffae96);color:#fff;font-weight:700;font-size:12px;flex-shrink:0}.msg.ghost[data-v-c4e78aab]{background:#fff;color:#b56a4e;box-shadow:inset 0 0 0 1px #f0c8b8}.apply-title[data-v-c4e78aab]{display:block;margin:4px 4px 8px;color:#5a3a28;font-size:14px}.apply .av[data-v-c4e78aab]{cursor:pointer}.scene[data-v-e715e34f]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.park[data-v-e715e34f]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top}.veil[data-v-e715e34f]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffece447,#fff6ee1f 28%,#fff8f214 55%,#e8d6ba59)}.page[data-v-8edef681]{height:100%;min-height:0;position:relative;display:flex;flex-direction:column;overflow:hidden}.dock[data-v-8edef681],.board[data-v-8edef681],.top[data-v-8edef681],.hero[data-v-8edef681],.search-row[data-v-8edef681],.chips[data-v-8edef681]{position:relative;z-index:1}.dock[data-v-8edef681]{flex-shrink:0;z-index:2;padding:0 14px 8px}.board[data-v-8edef681]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 14px 16px;display:grid;grid-template-columns:1fr 1fr;gap:10px;align-content:start;-webkit-overflow-scrolling:touch}.top[data-v-8edef681]{padding:calc(var(--wx-status-bar) + 6px) calc(var(--wx-capsule-w) + 4px) 0 2px;display:flex;align-items:center;justify-content:space-between;gap:8px}.who[data-v-8edef681]{border:0;background:transparent;display:flex;align-items:center;gap:8px;color:#5a3a28;font-weight:700;font-size:13px;padding:0}.who img[data-v-8edef681]{width:32px;height:32px;border-radius:50%;object-fit:cover;background:#e8c4a8}.meta[data-v-8edef681]{display:flex;align-items:center;gap:8px;color:#7a5a48;font-size:12px;font-weight:700}.meta em[data-v-8edef681]{font-style:normal}.icon-btn[data-v-8edef681]{width:28px;height:28px;border:0;border-radius:50%;padding:0;background:transparent;color:#8a6a5a;display:grid;place-items:center}.icon-btn.on[data-v-8edef681]{color:#c45a6a}.hero[data-v-8edef681]{margin:10px 2px 14px;display:flex;align-items:center;justify-content:space-between}h1[data-v-8edef681]{margin:0;font-size:34px;color:#6b3a22;letter-spacing:1px;display:flex;align-items:center;gap:8px;text-shadow:0 2px 0 rgba(255,255,255,.35)}h1 .paw[data-v-8edef681]{color:#e8a0a0;font-size:22px}.start[data-v-8edef681]{border:0;border-radius:999px;padding:10px 22px;background:#ff8aa0;color:#fff;font-weight:800;font-size:15px;box-shadow:0 6px 14px #ff8aa059}.search-row[data-v-8edef681]{margin-bottom:10px}.search[data-v-8edef681]{display:flex;align-items:center;gap:8px;background:#ffffffdb;border-radius:999px;padding:8px 14px;color:var(--c-sub);box-shadow:var(--shadow)}.search input[data-v-8edef681]{border:0;background:transparent;flex:1;outline:none;font-size:13px}.chips[data-v-8edef681]{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;-webkit-overflow-scrolling:touch;touch-action:pan-x;cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:none;overscroll-behavior-x:contain}.chips.is-drag[data-v-8edef681]{cursor:grabbing}.chips[data-v-8edef681]::-webkit-scrollbar{display:none}.chips button[data-v-8edef681]{flex-shrink:0;border:0;border-radius:999px;padding:7px 12px;background:#ffffffc7;color:#7a5a48;font-size:12px;font-weight:700;display:flex;align-items:center;gap:4px}.chips.pills button[data-v-8edef681]{background:#ffffff8c;border:1px solid rgba(232,196,168,.7);color:#8a6a52}.chips.pills button.on[data-v-8edef681]{background:#e8b090;color:#fff;border-color:transparent}.chips.fees[data-v-8edef681]{margin:8px 0 0}.chips.fees button.on[data-v-8edef681]{background:#ffd5c4;color:#b0563a}.empty-wrap[data-v-8edef681]{grid-column:1 / -1}.card[data-v-8edef681]{background:#ffffff9e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:16px;padding:6px 6px 8px;box-shadow:var(--shadow);min-width:0}.cover[data-v-8edef681]{width:100%;height:72px;object-fit:cover;border-radius:12px;background:#f3d8c4;display:block}.body[data-v-8edef681]{padding:4px 3px 0 4px}.head[data-v-8edef681]{display:flex;align-items:center;justify-content:space-between;gap:4px}h3[data-v-8edef681]{margin:0;font-size:13px;color:#5a3a22;line-height:1.25;font-weight:800;min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dist[data-v-8edef681]{flex-shrink:0;font-style:normal;font-weight:700;font-size:10px;color:#c07a5e;border:1px solid #E8C4A0;border-radius:999px;padding:2px 6px;white-space:nowrap}.when[data-v-8edef681]{margin:3px 0 0;font-size:11px;font-weight:800;color:#5a3a22;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pay[data-v-8edef681]{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:2px}.pay-l[data-v-8edef681]{min-width:0;flex:1}.aa[data-v-8edef681]{margin:0;font-size:11px;font-weight:800;color:#5a3a22;display:flex;align-items:center;gap:3px;flex-wrap:wrap}.aa em[data-v-8edef681]{font-style:normal;background:#ffe8d0;color:#d47a3a;border-radius:999px;padding:1px 6px}.join[data-v-8edef681]{width:52px;height:52px;flex-shrink:0;border-radius:50%;border:1.5px solid rgba(255,224,184,.95);background:radial-gradient(circle at 50% 32%,#fff8ec,#ffe7c4 58%,#f3d09a);color:#6b3a1c;font-weight:800;font-size:13px;box-shadow:0 4px 10px #c68c462e}.tags[data-v-8edef681]{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.tags span[data-v-8edef681]{border:1px solid #E8C4A0;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700;color:#c07a5e}.page[data-v-540e5216]{min-height:100%;position:relative}.page.locking[data-v-540e5216]{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;min-height:0;overflow:hidden;z-index:30}h1[data-v-540e5216]{position:relative;z-index:1;margin:0 16px 10px;text-align:center;font-size:22px;color:#c45a6a}.sheet[data-v-540e5216]{position:relative;z-index:1;margin:0 14px 88px;background:#ffffffeb;border-radius:28px;padding:8px 14px 18px;box-shadow:var(--shadow)}.row[data-v-540e5216]{display:flex;align-items:center;gap:8px;border-bottom:1px solid #F3E4D8;padding:12px 0;color:#5a3a28}.row[data-v-540e5216]:last-of-type{border-bottom:0}.lab[data-v-540e5216]{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:700;white-space:nowrap;color:#c45a6a}.row input[data-v-540e5216],.amt[data-v-540e5216]{flex:1;min-width:0;border:0;background:transparent;outline:none;font-size:13px;color:#5a3a28}.row input[data-v-540e5216]::placeholder{color:#c4b4aa}.time-block[data-v-540e5216]{border-bottom:1px solid #F3E4D8;padding:12px 0}.picks[data-v-540e5216]{display:flex;align-items:center;gap:6px;margin-top:8px}.picks select[data-v-540e5216]{flex:1;min-width:0;border:0;background:#fff6ee;border-radius:10px;padding:8px 4px;color:#5a3a28;font-weight:700;font-size:12px;outline:none}.picks select.ph[data-v-540e5216]{color:#c4a090;font-weight:600}.to[data-v-540e5216]{flex-shrink:0;color:#c4a090;font-size:12px;font-weight:700}.plus[data-v-540e5216]{color:#ff8aa0}.pin-btn[data-v-540e5216]{flex-shrink:0;border:0;border-radius:999px;padding:6px 10px;background:#ff8aa0;color:#fff;font-weight:800;font-size:12px}.pin-btn.on[data-v-540e5216]{background:#e07a90}.cam[data-v-540e5216]{width:44px;height:44px;flex-shrink:0;border:0;border-radius:14px;padding:0;background:#ffe4ee;color:#c45a6a;display:grid;place-items:center;overflow:hidden}.cam[data-v-540e5216] .ci{width:22px;height:22px}.cam img[data-v-540e5216]{width:100%;height:100%;object-fit:cover;display:block}.picker[data-v-540e5216]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;background:#fff;display:flex;flex-direction:column;overflow:hidden}.picker-bar[data-v-540e5216]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:calc(var(--wx-status-bar) + 8px) 12px 8px;padding-right:calc(var(--wx-capsule-w) - 8px);background:#fff}.picker-bar b[data-v-540e5216]{font-size:13px;color:#5a3a28}.picker-bar button[data-v-540e5216]{border:0;background:transparent;color:#8a6a5a;font-weight:800;font-size:14px}.picker-bar .ok[data-v-540e5216]{color:#e56a4a}.stage[data-v-540e5216]{position:relative;flex:1;min-height:0;overflow:hidden}.canvas[data-v-540e5216]{width:100%;height:100%;overflow:hidden}.cross[data-v-540e5216]{position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:#e56a4a;border:3px solid #fff;box-shadow:0 0 0 6px #e56a4a40;pointer-events:none;z-index:4}.zooms[data-v-540e5216]{position:absolute;right:12px;bottom:24px;display:flex;flex-direction:column;gap:8px;z-index:4}.zooms button[data-v-540e5216]{width:36px;height:36px;border:0;border-radius:50%;background:#fff;box-shadow:var(--shadow);color:#5a3a28;font-size:20px;font-weight:700}.canvas[data-v-540e5216] .bly-tile-host,.canvas[data-v-540e5216] .bly-tile-stage{width:100%;height:100%;position:relative;overflow:hidden;touch-action:none;background:#e7efe4}.canvas[data-v-540e5216] .bly-tiles,.canvas[data-v-540e5216] .bly-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.canvas[data-v-540e5216] .bly-tiles img{position:absolute;width:256px;height:256px;pointer-events:none;-webkit-user-select:none;user-select:none}.types[data-v-540e5216]{flex-wrap:nowrap}.hints[data-v-540e5216]{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0 4px}.hints button[data-v-540e5216]{border:0;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;background:#f6e8dc;color:#8a6a5a}.hints button.on[data-v-540e5216]{background:#ffd0dc;color:#c45a6a}.fee[data-v-540e5216]{flex-wrap:wrap}.fee label[data-v-540e5216]{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:#8a6a5a}.fee label.on[data-v-540e5216]{color:#c45a6a}.fee input[data-v-540e5216]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;margin:0;border:1.5px solid #E8A0B0;border-radius:50%;background:#fff}.fee label.on input[data-v-540e5216]{background:#ff8aa0;border-color:#ff8aa0;box-shadow:inset 0 0 0 3px #fff}.aa-hint[data-v-540e5216]{margin:0 0 8px;color:#c45a6a;font-size:12px;font-weight:700}.mix[data-v-540e5216]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;background:#fff8f2;border-radius:14px;padding:10px 12px;margin-bottom:8px;color:#5a3a28;font-size:13px;font-weight:700}.mix input[data-v-540e5216]{width:56px;border:0;border-radius:10px;background:#fff;padding:8px 6px;text-align:center;outline:none;color:#c45a6a;font-weight:800}.mix em[data-v-540e5216]{font-style:normal;color:#c45a6a}.mix .aa-hint[data-v-540e5216]{width:100%;margin:0}.amt[data-v-540e5216]{width:100%;background:#fff8f2;border-radius:12px;padding:10px 12px;margin-bottom:8px}.preview[data-v-540e5216]{width:100%;height:88px;object-fit:cover;border-radius:14px;margin:4px 0 10px}.cta[data-v-540e5216]{width:100%;margin-top:8px;border:0;border-radius:999px;padding:12px;background:linear-gradient(90deg,#ffb4c8,#ff8aa0);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;gap:6px}.cta[data-v-540e5216]:disabled{opacity:.6}.page[data-v-4181aff4]{min-height:100%;position:relative;display:flex;align-items:center}.sheet[data-v-4181aff4]{position:relative;z-index:1;margin:24px 16px 20px;background:#fffffff0;border-radius:28px;padding:18px 16px 20px;text-align:center;box-shadow:var(--shadow)}.hero[data-v-4181aff4]{width:140px;height:140px;object-fit:contain;margin-top:-8px}h1[data-v-4181aff4]{margin:0;font-size:24px;color:#5a3a28}.lead[data-v-4181aff4]{margin:8px 0 0;color:#5a3a28;font-weight:700}.sub[data-v-4181aff4]{margin:8px 0 14px;color:#c45a6a;font-size:13px;display:flex;justify-content:center;align-items:center;gap:6px}.card[data-v-4181aff4]{display:flex;gap:10px;text-align:left;background:#fff8f2;border-radius:18px;padding:10px}.cover[data-v-4181aff4]{width:72px;height:72px;border-radius:12px;object-fit:cover;background:#f3d8c4}.card b[data-v-4181aff4]{display:block;color:#5a3a28}.card p[data-v-4181aff4]{margin:4px 0 0;font-size:12px;color:var(--c-sub);display:flex;align-items:center;gap:4px}.acts[data-v-4181aff4]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.ghost[data-v-4181aff4],.cta[data-v-4181aff4]{border-radius:999px;padding:12px 8px;font-weight:800;font-size:14px}.ghost[data-v-4181aff4]{border:1.5px solid #E8C0B0;background:#fff;color:#c07a5e}.cta[data-v-4181aff4]{border:0;background:linear-gradient(90deg,#ffb4c8,#ff8aa0);color:#fff}.page[data-v-e1962334]{min-height:100%;position:relative}.page.locking[data-v-e1962334]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:30;min-height:0}.mask[data-v-e1962334]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:#5a3a2847;display:flex;align-items:flex-end}.panel[data-v-e1962334]{width:100%;max-height:72%;overflow:auto;background:#fff;border-radius:22px 22px 0 0;padding:18px 16px 22px;box-shadow:0 -8px 24px #5a3a281f}.panel h3[data-v-e1962334]{margin:0;font-size:18px;color:#5a3a28}.panel .sub[data-v-e1962334]{margin:6px 0 12px;color:#8a6a5a;font-size:13px}.member[data-v-e1962334]{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #F3E4D8}.member img[data-v-e1962334]{width:40px;height:40px;border-radius:50%;object-fit:cover;background:#e8c4a8}.member b[data-v-e1962334]{flex:1;min-width:0;color:#5a3a28;font-size:14px}.member b em[data-v-e1962334]{display:block;margin-top:2px;font-style:normal;font-size:12px;color:#c07a5e;font-weight:700}.checkin[data-v-e1962334]{text-align:center;margin:4px 0 12px}.checkin img[data-v-e1962334]{width:168px;height:168px;background:#fff;border-radius:16px;padding:8px;box-sizing:border-box}.checkin p[data-v-e1962334]{margin:8px 0 0;color:#8a6a52;font-size:12px;line-height:1.5}.check-hint[data-v-e1962334]{margin:10px 0 0;color:#c07a5e;font-size:12px;font-weight:700}.kick[data-v-e1962334]{flex-shrink:0;min-height:34px;padding:0 14px;border:0;border-radius:999px;background:#ffe0e8;color:#c45a6a;font-weight:800;font-size:13px}.kick.on[data-v-e1962334]{background:#e07070;color:#fff}.row-btns[data-v-e1962334]{display:flex;gap:10px;margin-top:16px}.row-btns .ghost[data-v-e1962334],.row-btns .cta[data-v-e1962334]{flex:1}.fav[data-v-e1962334]{border:0;background:transparent;color:#c45a6a;font-size:18px;padding:0}.sheet[data-v-e1962334]{position:relative;z-index:1;margin:0 14px 18px;background:#fffffff0;border-radius:24px;padding:16px 14px 18px;box-shadow:var(--shadow)}h2[data-v-e1962334]{margin:0;font-size:20px;color:#5a3a28}.tags[data-v-e1962334]{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 12px}.tags span[data-v-e1962334]{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.cat[data-v-e1962334]{background:#ffe0c8;color:#c06a3a}.fee[data-v-e1962334]{background:#ffe0e8;color:#c45a6a}.fee.ok[data-v-e1962334]{background:#d8f0e4;color:#3f9a68}.sex[data-v-e1962334]{background:#e8e0ff;color:#6a5ac8}.cover[data-v-e1962334]{width:100%;height:150px;object-fit:cover;border-radius:16px;background:#f3d8c4}.info[data-v-e1962334]{list-style:none;margin:12px 0 0;padding:0}.info li[data-v-e1962334]{display:grid;grid-template-columns:18px 64px 1fr;gap:8px;align-items:start;padding:8px 0;border-bottom:1px solid #F3E4D8;font-size:13px;color:#5a3a28}.info li[data-v-e1962334] .ci{color:#e8a070;margin-top:2px}.info b[data-v-e1962334]{font-size:13px;color:#8a6a5a;font-weight:700}.addr[data-v-e1962334]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.nav[data-v-e1962334]{border:0;border-radius:999px;padding:3px 10px;background:#ff8aa0;color:#fff;font-weight:800;font-size:12px}.people[data-v-e1962334]{margin-top:12px}.ph[data-v-e1962334]{display:flex;justify-content:space-between;align-items:center}.ph b[data-v-e1962334]{color:#5a3a28}.ph em[data-v-e1962334]{font-style:normal;color:var(--c-sub);font-size:12px}.faces[data-v-e1962334]{display:flex;gap:12px;margin-top:10px;overflow-x:auto}.faces button[data-v-e1962334]{border:0;background:transparent;padding:0;width:56px}.faces img[data-v-e1962334]{width:48px;height:48px;border-radius:50%;object-fit:cover;background:#e8c4a8}.faces span[data-v-e1962334]{display:block;margin-top:4px;font-size:11px;color:#7a5a48}.empty[data-v-e1962334]{margin:0;font-size:12px;color:var(--c-sub)}.foot[data-v-e1962334]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.ghost[data-v-e1962334],.cta[data-v-e1962334]{border-radius:999px;padding:12px 8px;font-weight:800}.ghost.danger[data-v-e1962334]{color:#c45a6a;border-color:#f0c0c8}.cta[data-v-e1962334]{border:0;background:linear-gradient(90deg,#ffb4c8,#ff8aa0);color:#fff}.cta.danger[data-v-e1962334]{background:#fff;color:#c45a6a;border:1.5px solid #F0C0C8}.cta[data-v-e1962334]:disabled,.ghost[data-v-e1962334]:disabled{opacity:.6}.page[data-v-09b6eede]{min-height:100%;position:relative}h1[data-v-09b6eede]{position:relative;z-index:1;margin:0 16px 10px;text-align:center;font-size:22px;color:#c45a6a}.feed-card[data-v-09b6eede]{position:relative;z-index:1;margin:8px 14px 12px;background:#ffffffc7;border-radius:22px;overflow:hidden;box-shadow:var(--shadow)}.cover-wrap[data-v-09b6eede]{position:relative}.cover[data-v-09b6eede]{width:100%;height:168px;object-fit:cover;display:block;background:#f3d8c4}.date[data-v-09b6eede]{position:absolute;left:12px;top:12px;background:#ffffffeb;border-radius:12px;padding:6px 10px;text-align:center;color:#c07a5e}.date b[data-v-09b6eede]{display:block;font-size:16px}.date em[data-v-09b6eede]{font-style:normal;font-size:11px;font-weight:800}.body[data-v-09b6eede]{padding:12px 14px 14px}.body h2[data-v-09b6eede]{margin:0 0 8px;font-size:18px;color:#5a3a22}.body p[data-v-09b6eede]{margin:6px 0 0;font-size:13px;color:#8a6a52;font-weight:700;display:flex;align-items:center;gap:6px}.sheet[data-v-09b6eede]{position:relative;z-index:1;margin:0 14px 18px;background:#fff8f2f0;border-radius:28px;padding:16px;box-shadow:var(--shadow)}.head[data-v-09b6eede]{display:flex;gap:10px;align-items:center}.ico[data-v-09b6eede]{width:52px;height:52px;object-fit:contain}.head b[data-v-09b6eede]{display:block;color:#5a3a28;font-size:16px}.head p[data-v-09b6eede]{margin:6px 0 0;color:var(--c-sub);font-size:12px;display:flex;align-items:center;gap:4px}section[data-v-09b6eede]{margin-top:14px;background:#ffffffb3;border-radius:16px;padding:12px}h3[data-v-09b6eede]{margin:0 0 8px;color:#c45a6a;font-size:14px}section p[data-v-09b6eede]{margin:6px 0 0;color:#5a3a28;font-size:13px;display:flex;align-items:center;gap:6px}.pay-line[data-v-09b6eede]{color:#c45a6a!important;font-weight:700}.pay-line b[data-v-09b6eede]{font-size:16px}.msg textarea[data-v-09b6eede]{width:100%;min-height:72px;border:0;border-radius:14px;resize:none;padding:10px;font-size:13px;outline:none;background:#fff}.cta[data-v-09b6eede]{width:100%;margin-top:16px;border:0;border-radius:999px;padding:13px;background:linear-gradient(90deg,#ffc078,#ff8aa0);color:#fff;font-weight:800;font-size:15px}.cta[data-v-09b6eede]:disabled{opacity:.6}.addr[data-v-09b6eede]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.nav[data-v-09b6eede]{border:0;border-radius:999px;padding:3px 10px;background:#ff8aa0;color:#fff;font-weight:800;font-size:12px}.page[data-v-d13e64d9]{height:100%;min-height:0;position:relative;display:flex;flex-direction:column;overflow:hidden}.dock[data-v-d13e64d9]{flex-shrink:0;z-index:2;padding:0 14px 8px;position:relative}.board[data-v-d13e64d9]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 14px 16px;position:relative;z-index:1;-webkit-overflow-scrolling:touch}.head[data-v-d13e64d9]{position:relative;z-index:1;padding:calc(var(--wx-status-bar) + 6px) var(--wx-capsule-w) 8px 0;display:flex;align-items:center;gap:8px}.back[data-v-d13e64d9]{width:32px;height:32px;border:0;border-radius:50%;background:#fff;box-shadow:var(--shadow);color:var(--c-text);font-size:20px}h1[data-v-d13e64d9]{margin:0;flex:1;text-align:center;font-size:22px;color:#6b3a22;padding-right:32px}.tabs[data-v-d13e64d9]{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr 1fr;background:#ffffffdb;border-radius:22px;padding:10px 6px;box-shadow:var(--shadow)}.tabs button[data-v-d13e64d9]{border:0;background:transparent;color:#8a6a5a;font-size:12px;font-weight:700;display:flex;flex-direction:column;align-items:center;gap:4px}.tabs button.on[data-v-d13e64d9]{color:#c45a6a}.sheet[data-v-d13e64d9]{position:relative;z-index:1;margin-top:0;background:#ffffffc7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:22px;padding:14px 12px;box-shadow:var(--shadow)}h3[data-v-d13e64d9]{margin:4px 0 10px;color:#5a3a28;font-size:15px}.card[data-v-d13e64d9]{display:flex;gap:10px;align-items:center;margin-bottom:12px;position:relative}.card img[data-v-d13e64d9]{width:84px;height:64px;border-radius:12px;object-fit:cover;background:#f3d8c4;flex-shrink:0}.card.slim img[data-v-d13e64d9]{width:72px;height:56px}.card b[data-v-d13e64d9]{display:block;color:#5a3a28;font-size:14px}.card p[data-v-d13e64d9]{margin:4px 0 0;font-size:12px;color:var(--c-sub)}.mini[data-v-d13e64d9]{position:relative;z-index:2;margin-top:8px;border:0;border-radius:999px;min-height:36px;padding:6px 16px;background:#ffd8c4;color:#c06a3a;font-weight:800;font-size:14px}.mini.quit[data-v-d13e64d9]{background:#fff;color:#c45a6a;border:1.5px solid #F0C0C8}.st[data-v-d13e64d9]{position:absolute;right:0;top:0;background:#ffe0c8;color:#c06a3a;border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:700}.st.soft[data-v-d13e64d9]{background:#ffe8f0;color:#c45a6a}.scan[data-v-f9442a25]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#000;color:#fff}.video[data-v-f9442a25]{width:100%;height:100%;object-fit:cover}.shade[data-v-f9442a25]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg,rgba(0,0,0,.45),transparent 22%,transparent 68%,rgba(0,0,0,.55))}header[data-v-f9442a25]{width:100%;box-sizing:border-box;padding:calc(var(--wx-status-bar) + 10px) 16px 0;display:flex;align-items:center;justify-content:space-between}header b[data-v-f9442a25]{font-size:17px}header button[data-v-f9442a25]{border:0;background:transparent;color:#fff;font-size:15px;padding:8px 0}.box[data-v-f9442a25]{position:relative;width:240px;height:240px;margin-top:18vh}.box i[data-v-f9442a25]{position:absolute;width:28px;height:28px;border:3px solid #fff}.box i[data-v-f9442a25]:nth-child(1){left:0;top:0;border-right:0;border-bottom:0}.box i[data-v-f9442a25]:nth-child(2){right:0;top:0;border-left:0;border-bottom:0}.box i[data-v-f9442a25]:nth-child(3){left:0;bottom:0;border-right:0;border-top:0}.box i[data-v-f9442a25]:nth-child(4){right:0;bottom:0;border-left:0;border-top:0}.line[data-v-f9442a25]{position:absolute;left:12px;right:12px;height:2px;top:20%;background:#7cffb2;box-shadow:0 0 8px #7cffb2;animation:sweep-f9442a25 2s linear infinite}p[data-v-f9442a25]{margin:22px 24px 0;text-align:center;font-size:14px;line-height:1.5}.hidden[data-v-f9442a25]{display:none}@keyframes sweep-f9442a25{0%{top:12%}to{top:86%}}.page[data-v-6f8f5e26]{height:100%;min-height:0;position:relative;display:flex;flex-direction:column;overflow:hidden}.dock[data-v-6f8f5e26]{flex-shrink:0;z-index:2;padding:0 14px 8px;position:relative}.board[data-v-6f8f5e26]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 14px 16px;position:relative;z-index:1;-webkit-overflow-scrolling:touch}.head[data-v-6f8f5e26],.search[data-v-6f8f5e26],.sheet[data-v-6f8f5e26]{position:relative;z-index:1}.head[data-v-6f8f5e26]{padding:calc(var(--wx-status-bar) + 8px) var(--wx-capsule-w) 8px 4px;display:flex;align-items:center;justify-content:space-between}h1[data-v-6f8f5e26]{margin:0;font-size:26px;color:#5a3a28;font-weight:800}.gear[data-v-6f8f5e26]{width:36px;height:36px;border:0;border-radius:50%;background:#ffe4c8;color:#c07a5e;font-size:18px;padding:0;display:grid;place-items:center}.search[data-v-6f8f5e26]{display:flex;align-items:center;gap:8px;background:#ffffffe0;border-radius:999px;padding:8px 14px;box-shadow:var(--shadow);color:var(--c-sub)}.search input[data-v-6f8f5e26]{flex:1;border:0;background:transparent;outline:none;font-size:13px}.sheet[data-v-6f8f5e26]{margin-top:0;background:#ffffffb8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:22px;padding:6px 8px;box-shadow:var(--shadow)}.row[data-v-6f8f5e26]{width:100%;display:flex;align-items:center;gap:10px;border:0;background:transparent;padding:12px 8px;text-align:left;border-bottom:1px solid #F3E4D8}.row[data-v-6f8f5e26]:last-child{border-bottom:0}.ico[data-v-6f8f5e26]{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#c07a5e;flex-shrink:0;overflow:hidden;background:#ffe8dc}.ico img[data-v-6f8f5e26]{width:100%;height:100%;object-fit:cover}.ico.sys[data-v-6f8f5e26]{background:#ffe8dc;color:#d89060}.ico.dog[data-v-6f8f5e26]{background:#ffe4c8;color:#c07a3a}.ico.help[data-v-6f8f5e26]{background:#ffe8f0;color:#c45a6a}.ico.chat[data-v-6f8f5e26]{background:#f3e8dc}.meta[data-v-6f8f5e26]{flex:1;min-width:0}.meta b[data-v-6f8f5e26]{display:block;color:#5a3a28;font-size:15px}.meta p[data-v-6f8f5e26]{margin:4px 0 0;color:var(--c-sub);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.right[data-v-6f8f5e26]{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.right em[data-v-6f8f5e26]{font-style:normal;color:#b8ada9;font-size:11px}.right i[data-v-6f8f5e26]{min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#e07070;color:#fff;font-size:10px;font-style:normal;display:grid;place-items:center;font-weight:700}.page[data-v-57a4fc6f]{min-height:100%}.body[data-v-57a4fc6f]{padding:8px 16px 24px}.card[data-v-57a4fc6f]{background:#fffffff0;border-radius:18px;padding:16px;margin-bottom:12px;box-shadow:var(--shadow)}.card p[data-v-57a4fc6f]{margin:0;color:#5a3a28;font-size:15px;line-height:1.6}.card em[data-v-57a4fc6f]{display:block;margin-top:8px;color:#b8ada9;font-style:normal;font-size:12px}.go[data-v-57a4fc6f]{margin-top:14px;min-height:40px;padding:0 18px;border:0;border-radius:999px;background:#ffd0b8;color:#c06a3a;font-weight:800;font-size:15px}.page[data-v-71490811]{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.dock[data-v-71490811]{flex-shrink:0;z-index:2}.board[data-v-71490811]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 16px 16px;-webkit-overflow-scrolling:touch}.round[data-v-71490811]{width:32px;height:32px;border:0;border-radius:50%;background:#fff;box-shadow:var(--shadow);color:var(--c-sub);display:grid;place-items:center;font-size:16px}.chips[data-v-71490811]{display:flex;gap:8px;padding:0 16px 8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.chips[data-v-71490811]::-webkit-scrollbar{display:none}.chips button[data-v-71490811]{flex-shrink:0;border:0;background:transparent;color:var(--c-sub);padding:6px 12px;border-radius:999px;white-space:nowrap;font-size:13px}.chips button.on[data-v-71490811]{background:#ffae96;color:#fff;font-weight:700}.card[data-v-71490811]{position:relative;display:flex;gap:10px;background:#ffffffc7;border-radius:18px;padding:14px;margin-bottom:12px;box-shadow:var(--shadow);align-items:flex-start}.pic[data-v-71490811]{width:64px;height:64px;border-radius:16px;flex-shrink:0;overflow:hidden;display:grid;place-items:center}.pic.tone-0[data-v-71490811]{background:#ffd6c4}.pic.tone-1[data-v-71490811]{background:#d4ebe3}.pic.tone-2[data-v-71490811]{background:#d4e4f2}.pic img[data-v-71490811]{width:58px;height:58px;object-fit:contain}.info[data-v-71490811]{flex:1;min-width:0;padding-bottom:28px}.t[data-v-71490811]{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.t b[data-v-71490811]{font-size:14px;line-height:1.4}.t em[data-v-71490811]{font-style:normal;font-size:11px;font-weight:700;padding:3px 8px;border-radius:12px;white-space:nowrap}.t em.open[data-v-71490811]{background:var(--c-tag-pay);color:#b56a4e}.t em.doing[data-v-71490811]{background:#d4ebe3;color:#3f7a68}.t em.done[data-v-71490811]{background:#eee;color:var(--c-sub)}.t em.muted[data-v-71490811]{background:var(--c-tag-free);color:#3f7a68}.info p[data-v-71490811]{margin:4px 0 0;color:var(--c-sub);font-size:12px}.detail[data-v-71490811]{position:absolute;right:12px;bottom:10px;border:0;background:var(--c-primary);color:#fff;border-radius:999px;padding:6px 12px;font-size:12px}.del[data-v-71490811]{position:absolute;right:92px;bottom:10px;border:1.5px solid #F0C0C8;background:#fff;color:#c45a6a;border-radius:999px;padding:5px 12px;font-size:12px}.page[data-v-499ea66f]{min-height:100%;position:relative}.body[data-v-499ea66f]{padding:8px 16px 24px;position:relative;z-index:1}.round[data-v-499ea66f]{width:32px;height:32px;border:0;border-radius:50%;background:#fff;box-shadow:var(--shadow);color:var(--c-sub);display:grid;place-items:center;font-size:16px}.hero-card[data-v-499ea66f]{background:#fff;border-radius:24px;padding:18px 16px;box-shadow:var(--shadow)}.pill[data-v-499ea66f]{display:inline-flex;align-items:center;gap:4px;background:var(--c-primary-soft);color:#b56a4e;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;margin-bottom:10px}.pets[data-v-499ea66f]{display:flex;justify-content:space-around;align-items:center;margin:8px 0 16px}.big[data-v-499ea66f]{width:120px;height:120px;object-fit:contain}.face[data-v-499ea66f]{width:72px;height:72px;border-radius:50%;object-fit:cover}.act-banner[data-v-499ea66f]{width:100%;height:150px;object-fit:cover;border-radius:18px;display:block;margin:0 0 8px}.who[data-v-499ea66f]{text-align:center}.who b[data-v-499ea66f]{display:block;margin-top:6px;font-size:14px}.tiny-heart[data-v-499ea66f]{display:inline-block;color:#e8a0a0;font-size:12px;vertical-align:-2px}.kv[data-v-499ea66f]{list-style:none;padding:0;margin:0}.kv li[data-v-499ea66f]{padding:8px 0;font-size:14px;color:var(--c-text);display:flex;align-items:center;gap:8px;border-top:1px solid #FFE8DE}.kv li[data-v-499ea66f]:first-child{border-top:0}.badge[data-v-499ea66f]{width:22px;height:22px;border-radius:50%;background:#eed8c8;color:#b89880;display:grid;place-items:center;font-size:12px;flex-shrink:0}.okline[data-v-499ea66f]{background:#d4ebe3;color:#3f7a68;border-radius:16px;padding:10px 12px;font-size:13px;margin:12px 0;display:flex;align-items:center;justify-content:center;gap:6px}.actions[data-v-499ea66f]{display:flex;gap:10px}.ghost[data-v-499ea66f],.cta[data-v-499ea66f]{flex:1;height:44px;border-radius:999px;font-weight:700;font-size:14px}.ghost[data-v-499ea66f]{border:1px solid var(--c-primary);background:#fff;color:var(--c-primary-deep)}.cta[data-v-499ea66f]{border:0;background:linear-gradient(180deg,#ffc0a8,#ffae96);color:#fff;box-shadow:var(--shadow);display:inline-flex;align-items:center;justify-content:center;gap:4px}.cta.full[data-v-499ea66f],.ghost.full[data-v-499ea66f]{width:100%;margin-top:10px}.foot[data-v-499ea66f]{text-align:center;color:var(--c-ph);font-size:12px;margin:12px 0 0}.act-title[data-v-499ea66f]{margin:0 0 10px;text-align:center;font-size:22px;color:#6b3e2a;display:flex;align-items:center;justify-content:center;gap:6px}.act-title .paw[data-v-499ea66f]{color:#d89078;font-size:16px}.act-title .heart[data-v-499ea66f]{color:#e8a0a0;font-size:14px}.act-title .leaf[data-v-499ea66f]{color:#b0dcc4;font-size:14px}.act h3[data-v-499ea66f]{margin:10px 0 8px;text-align:center}.tags[data-v-499ea66f]{display:flex;justify-content:center;gap:8px;margin-bottom:8px}.tags span[data-v-499ea66f]{background:var(--c-primary-soft);color:#b56a4e;border-radius:12px;padding:3px 8px;font-size:12px;display:inline-flex;align-items:center;gap:3px}.refund[data-v-499ea66f]{background:#ffe0d0;color:#b56a4e;border-radius:16px;padding:10px;text-align:center;font-size:13px;display:flex;align-items:center;justify-content:center;gap:6px;margin:8px 0 12px}.refund b[data-v-499ea66f]{color:#d87858}.ops[data-v-499ea66f]{margin-top:12px}.page[data-v-a3d9eed3]{min-height:100%;position:relative}.body[data-v-a3d9eed3]{padding:0 16px 24px;position:relative;z-index:1}.round[data-v-a3d9eed3]{width:32px;height:32px;border:0;border-radius:50%;background:#fff;box-shadow:var(--shadow);color:var(--c-sub);display:grid;place-items:center;font-size:16px}.profile[data-v-a3d9eed3]{display:flex;align-items:center;gap:10px;background:linear-gradient(180deg,#fff8f2,#ffe8dc);border-radius:24px;padding:16px 14px;box-shadow:var(--shadow);position:relative}.avatar[data-v-a3d9eed3]{width:72px;height:72px;border-radius:50%;object-fit:cover;background:#e8c4a8;display:block}.avatar-btn[data-v-a3d9eed3]{position:relative;border:0;padding:0;background:transparent;flex-shrink:0}.cam[data-v-a3d9eed3]{position:absolute;right:-2px;bottom:-2px;width:22px;height:22px;border-radius:50%;background:var(--c-primary);color:#fff;display:grid;place-items:center;font-size:11px;box-shadow:var(--shadow)}.petbox[data-v-a3d9eed3]{flex-shrink:0;cursor:pointer;border:0;background:transparent;padding:0;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:74px}.pet-wrap[data-v-a3d9eed3]{position:relative;width:64px;height:64px}.pet[data-v-a3d9eed3]{width:64px;height:64px;border-radius:50%;object-fit:cover;background:#ffd4b8;display:block}.petbox em[data-v-a3d9eed3]{font-style:normal;font-size:12px;font-weight:700;color:#5a3a28;line-height:1.2;max-width:74px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.deco[data-v-a3d9eed3]{position:absolute;font-size:12px;color:#e8a0a0}.deco.heart[data-v-a3d9eed3]{left:-6px;top:2px}.deco.heart2[data-v-a3d9eed3]{right:-2px;bottom:2px;font-size:10px;color:#e8b0b8}.deco.flower[data-v-a3d9eed3]{right:-4px;top:-2px;font-size:12px;color:#d8b498}.who[data-v-a3d9eed3]{flex:1;min-width:0}.who h3[data-v-a3d9eed3]{margin:0 0 8px;font-size:20px;display:flex;align-items:center;gap:8px;min-width:0}.nick[data-v-a3d9eed3]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st[data-v-a3d9eed3]{position:relative;flex-shrink:0}.st-btn[data-v-a3d9eed3],.st-menu button[data-v-a3d9eed3]{border:0;display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;line-height:1}.st-btn[data-v-a3d9eed3]{padding:4px 8px 4px 6px;border-radius:999px;background:#fff;box-shadow:0 1px 4px #a0826e1f}.st-btn i[data-v-a3d9eed3],.st-menu i[data-v-a3d9eed3]{width:8px;height:8px;border-radius:50%;display:block}.st-btn.on[data-v-a3d9eed3],.st-menu button.on i[data-v-a3d9eed3]{color:#3f9a68}.st-btn.on i[data-v-a3d9eed3],.st-menu button.on i[data-v-a3d9eed3]{background:#3f9a68}.st-btn.off[data-v-a3d9eed3],.st-menu button.off[data-v-a3d9eed3]{color:#8a807c}.st-btn.off i[data-v-a3d9eed3],.st-menu button.off i[data-v-a3d9eed3]{background:#b4b0ac}.st-btn.busy[data-v-a3d9eed3],.st-menu button.busy[data-v-a3d9eed3]{color:#c45a4a}.st-btn.busy i[data-v-a3d9eed3],.st-menu button.busy i[data-v-a3d9eed3]{background:#e05656}.st-btn.on[data-v-a3d9eed3]{color:#3f9a68}.st-menu[data-v-a3d9eed3]{position:absolute;left:0;top:calc(100% + 6px);z-index:8;min-width:96px;background:#fff;border-radius:14px;padding:6px;box-shadow:0 10px 22px #a0826e2e}.st-menu button[data-v-a3d9eed3]{width:100%;background:transparent;padding:8px 10px;border-radius:10px;color:#5a3a28;justify-content:flex-start}.st-menu button.on[data-v-a3d9eed3]{background:#f3f8f4}.st-menu button.off.on[data-v-a3d9eed3]{background:#f3f1ef}.st-menu button.busy.on[data-v-a3d9eed3]{background:#fceeee}.tags[data-v-a3d9eed3]{display:flex;flex-wrap:wrap;gap:6px}.tags span[data-v-a3d9eed3]{display:inline-flex;align-items:center;gap:3px;background:#ffd4d4;color:#b56a7a;border-radius:12px;padding:3px 8px;font-size:11px}.tags span[data-v-a3d9eed3] .ci{font-size:11px}.tags .ok[data-v-a3d9eed3]{background:#d4ede7;color:#3f7a68}.guest[data-v-a3d9eed3]{flex-direction:column;text-align:center}.cta[data-v-a3d9eed3]{border:0;background:var(--c-primary);color:#fff;border-radius:999px;padding:10px 24px;font-weight:700}.stats[data-v-a3d9eed3]{display:flex;background:#fff;border-radius:18px;margin:12px 0;box-shadow:var(--shadow);overflow:hidden}.stats button[data-v-a3d9eed3]{flex:1;border:0;background:#fff;padding:12px 4px;border-right:1px solid #FFE8DE}.stats button[data-v-a3d9eed3]:last-child{border-right:0}.stats b[data-v-a3d9eed3]{display:block;font-size:22px;margin-top:4px}.sl[data-v-a3d9eed3]{display:inline-flex;align-items:center;justify-content:center;gap:3px;font-size:11px;color:var(--c-sub)}.sl[data-v-a3d9eed3] .ci{font-size:13px}.sl.paw[data-v-a3d9eed3]{color:#d89078}.sl.bag[data-v-a3d9eed3]{color:#6bb896}.sl.heart[data-v-a3d9eed3]{color:#78a8d0}.menu[data-v-a3d9eed3]{background:#fff;border-radius:18px;overflow:hidden;box-shadow:var(--shadow)}.menu button[data-v-a3d9eed3]{width:100%;text-align:left;border:0;background:#fff;padding:12px 14px;border-bottom:1px solid #FFEEE6;font-size:15px;display:flex;align-items:center;gap:10px}.menu button[data-v-a3d9eed3]:last-child{border-bottom:0}.mi[data-v-a3d9eed3]{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-size:16px}.mi.pink[data-v-a3d9eed3]{background:#ffd4da;color:#d07888}.mi.purple[data-v-a3d9eed3]{background:#e0d4f0;color:#8a6ab4}.mi.sky[data-v-a3d9eed3]{background:#c8e2f0;color:#5e94b8}.mi.lavender[data-v-a3d9eed3]{background:#d8d4f0;color:#7a72b8}.mi.orange[data-v-a3d9eed3]{background:#ffd4b8;color:#d09050}.mi.yellow[data-v-a3d9eed3]{background:#ffe8a8;color:#c4983a}.mi.peach[data-v-a3d9eed3]{background:#ffd4c0;color:#b56a4e}.mi.mint[data-v-a3d9eed3]{background:#c8e8da;color:#4a9a80}.arrow[data-v-a3d9eed3]{margin-left:auto;color:#c8bcb6;font-size:14px}.logout[data-v-a3d9eed3]{width:100%;margin-top:16px;height:46px;border:0;border-radius:999px;background:var(--c-primary);color:#fff;font-weight:700;box-shadow:var(--shadow);display:flex;align-items:center;justify-content:center;gap:6px;font-size:15px}.logout[data-v-a3d9eed3] .ci{font-size:16px}.page[data-v-3bf775b8]{min-height:100%}.body[data-v-3bf775b8]{padding:12px 16px 24px}.card[data-v-3bf775b8]{background:linear-gradient(180deg,#fff8f2,#ffe8dc);border-radius:24px;padding:18px 16px;box-shadow:var(--shadow)}.card span[data-v-3bf775b8]{color:#8a6a58;font-size:13px}.card b[data-v-3bf775b8]{display:block;margin:6px 0;font-size:32px;color:#5a3a28}.card p[data-v-3bf775b8]{margin:0;color:#8a6a58;font-size:12px;line-height:1.5}.form[data-v-3bf775b8]{margin-top:14px}input[data-v-3bf775b8]{width:100%;border:0;background:#fff;border-radius:16px;padding:12px;margin-bottom:10px;box-shadow:var(--shadow);outline:none}.seg[data-v-3bf775b8]{display:flex;gap:8px;margin-bottom:10px}.seg button[data-v-3bf775b8]{flex:1;height:36px;border:0;border-radius:999px;background:#fff;color:#8a6a58;font-weight:700}.seg button.on[data-v-3bf775b8]{background:#ffd4c0;color:#b56a4e}.cta[data-v-3bf775b8]{width:100%;height:48px;border:0;border-radius:999px;background:var(--c-primary);color:#fff;font-weight:700}.list[data-v-3bf775b8]{margin-top:18px}.list h3[data-v-3bf775b8]{margin:0 0 8px;font-size:16px;color:#5a3a28}.empty[data-v-3bf775b8]{color:#8a6a58;font-size:13px}article[data-v-3bf775b8]{display:flex;align-items:center;gap:10px;background:#fff;border-radius:16px;padding:12px;margin-bottom:8px;box-shadow:var(--shadow)}article b[data-v-3bf775b8]{display:block;font-size:14px;color:#5a3a28}article span[data-v-3bf775b8]{color:#8a6a58;font-size:12px}article em[data-v-3bf775b8]{margin-left:auto;font-style:normal;font-weight:800;color:#3f9a68}article em.out[data-v-3bf775b8]{color:#c45a4a}.top[data-v-71bb6641]{display:flex;gap:12px}.art[data-v-71bb6641]{position:relative;width:136px;height:136px;border-radius:24px;background:#fff;flex-shrink:0;overflow:hidden}.art img[data-v-71bb6641]{width:100%;height:100%;object-fit:contain;display:block}.art img.real[data-v-71bb6641]{object-fit:cover}.d[data-v-71bb6641]{position:absolute;font-size:12px;z-index:1}.d.paw1[data-v-71bb6641]{left:8px;top:10px;color:#d8a088}.d.bone1[data-v-71bb6641]{left:8px;bottom:36px;color:#d8b498;font-size:13px}.d.heart1[data-v-71bb6641]{right:10px;top:28px;color:#e8a0a0;font-size:11px}.d.paw2[data-v-71bb6641]{right:8px;bottom:14px;color:#d8a088;font-size:11px}.d.heart2[data-v-71bb6641]{left:36px;bottom:10px;color:#e8a0a0;font-size:10px}.info[data-v-71bb6641]{flex:1;min-width:0;padding-top:6px}.info h3[data-v-71bb6641]{margin:0 0 8px;font-size:26px;color:#4a2f1c}.pill[data-v-71bb6641]{display:inline-block;background:#e8a090;color:#fff;border-radius:12px;padding:4px 10px;font-size:12px;font-weight:700}.owner[data-v-71bb6641],.vax[data-v-71bb6641]{margin:10px 0 0;color:var(--c-sub);font-size:13px}.vax b[data-v-71bb6641]{color:var(--c-text);font-weight:700}.rows[data-v-71bb6641]{margin-top:8px}.row[data-v-71bb6641]{display:flex;align-items:center;gap:6px;padding:7px 0;font-size:13px;color:var(--c-sub)}.row b[data-v-71bb6641]{color:var(--c-text);font-weight:700}.icons[data-v-71bb6641]{display:inline-flex;gap:4px}.badge[data-v-71bb6641]{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px}.badge.peach[data-v-71bb6641]{background:#f0ccb4;color:#b47a5a}.badge.pink[data-v-71bb6641]{background:#f0b8b4;color:#d07888}.page[data-v-da3fdbc5]{height:100%;min-height:0;position:relative;display:flex;flex-direction:column;overflow:hidden}.dock[data-v-da3fdbc5]{flex-shrink:0;z-index:2;position:relative}.head[data-v-da3fdbc5]{padding:var(--wx-status-bar) var(--wx-capsule-w) 0 16px;position:relative;z-index:1}.tools[data-v-da3fdbc5]{display:flex;justify-content:space-between;align-items:center;min-height:var(--wx-nav-row)}.round[data-v-da3fdbc5]{width:32px;height:32px;border:0;border-radius:50%;background:#fff;box-shadow:var(--shadow);color:var(--c-text);font-size:20px;display:grid;place-items:center}.title-row[data-v-da3fdbc5]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 0 8px}.tabs[data-v-da3fdbc5]{display:flex;gap:8px;margin:0 0 10px}.tabs button[data-v-da3fdbc5]{border:0;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700;background:#ffffffd1;color:#8a6a5a;box-shadow:var(--shadow)}.tabs button.on[data-v-da3fdbc5]{background:#ffd4c0;color:#b56a4e}.tabs.subs button.on[data-v-da3fdbc5]{background:#e8b090;color:#fff}.stat-row[data-v-da3fdbc5]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px}.stat[data-v-da3fdbc5]{background:#ffffffc7;border-radius:14px;padding:10px 6px;text-align:center;box-shadow:var(--shadow)}.stat b[data-v-da3fdbc5]{display:block;color:#b46a32;font-size:18px}.stat span[data-v-da3fdbc5]{font-size:11px;color:#8a6a52;font-weight:700}.quick[data-v-da3fdbc5]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px}.quick button[data-v-da3fdbc5]{border:0;background:#ffffffd1;border-radius:14px;padding:10px 4px;font-size:11px;font-weight:800;color:#b56a4e;box-shadow:var(--shadow);display:flex;flex-direction:column;align-items:center;gap:4px}.remind[data-v-da3fdbc5]{padding:12px!important;margin-bottom:12px}.rt[data-v-da3fdbc5]{margin:0 0 4px;font-weight:800;color:#b46a32}.remind p[data-v-da3fdbc5]{margin:0;font-size:12px;color:#8a6a52}.remind .calm[data-v-da3fdbc5]{margin-top:6px}.remind button.due[data-v-da3fdbc5]{width:100%;margin-top:8px;border:0;border-radius:999px;background:#ffffffc7;color:#8a5a42;font-size:13px;font-weight:700;padding:8px 12px;display:flex;align-items:center;gap:8px;text-align:left}.remind button.due i[data-v-da3fdbc5]{width:8px;height:8px;border-radius:50%;background:#7bc67e;flex-shrink:0}.remind button.due i.worm[data-v-da3fdbc5]{background:#f4a888}.gps[data-v-da3fdbc5]{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:12px;color:#c07a5e;font-weight:700}.gps i[data-v-da3fdbc5]{width:7px;height:7px;border-radius:50%;background:#e8c4a0}.gps i.on[data-v-da3fdbc5]{background:#7bc67e}.wild-card[data-v-da3fdbc5]{background:#ffffffdb;border-radius:20px;overflow:hidden;margin-bottom:12px;box-shadow:var(--shadow)}.wild-card img[data-v-da3fdbc5]{width:100%;height:140px;object-fit:cover;display:block;background:#f3d8c4}.wild-body[data-v-da3fdbc5]{padding:10px 12px 12px}.wild-head[data-v-da3fdbc5]{display:flex;align-items:center;justify-content:space-between;gap:8px}.wild-head h3[data-v-da3fdbc5]{margin:0;font-size:16px;color:#5a3a22}.wild-head em[data-v-da3fdbc5]{font-style:normal;font-size:12px;font-weight:700;color:#c07a5e}.where[data-v-da3fdbc5]{margin:6px 0 0;font-size:12px;color:#8a6a52;font-weight:700;display:flex;align-items:center;gap:4px}.wild-tags[data-v-da3fdbc5]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.wild-tags span[data-v-da3fdbc5]{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;color:#c07a5e;background:#fff8f2}.wild-acts[data-v-da3fdbc5]{display:flex;gap:8px;margin-top:10px}.wild-acts .feed[data-v-da3fdbc5],.wild-acts .adopt[data-v-da3fdbc5]{flex:1;height:36px;border-radius:999px;font-weight:800;font-size:13px}.wild-acts .feed[data-v-da3fdbc5]{border:0;background:#fff3d8;color:#b46a32}.wild-acts .adopt[data-v-da3fdbc5]{border:0;background:#ffd4c0;color:#b56a4e}.row-card[data-v-da3fdbc5]{display:flex;gap:10px;align-items:center;background:#ffffffd1;border-radius:18px;padding:10px;margin-bottom:10px;box-shadow:var(--shadow)}.row-card .del[data-v-da3fdbc5]{margin-left:auto;flex-shrink:0;border:0;border-radius:999px;padding:6px 12px;background:#fff;color:#c45a6a;font-weight:800;font-size:12px;box-shadow:inset 0 0 0 1px #f0c0c8}.row-card img[data-v-da3fdbc5]{width:64px;height:64px;border-radius:16px;object-fit:cover;background:#f3d8c4}.row-card h3[data-v-da3fdbc5]{margin:0;font-size:16px;color:#5a3a22}.row-card p[data-v-da3fdbc5]{margin:3px 0 0;font-size:12px;color:#8a6a52}h2[data-v-da3fdbc5]{margin:0;font-size:24px;color:#b46a32;display:flex;align-items:center;gap:8px}h2 .paw[data-v-da3fdbc5]{color:#d89078;font-size:18px}h2 .bone[data-v-da3fdbc5]{color:#d8b498;font-size:20px}.add[data-v-da3fdbc5]{border:0;background:#ffd4c0;color:#b56a4e;border-radius:999px;padding:6px 12px;font-weight:700;font-size:12px;box-shadow:var(--shadow);white-space:nowrap}.sub[data-v-da3fdbc5],.hint[data-v-da3fdbc5]{margin:0 0 8px;color:var(--c-sub);font-size:12px}.sec[data-v-da3fdbc5]{margin:8px 0 10px;color:#b46a32;font-size:14px}.board[data-v-da3fdbc5]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:4px 16px 24px;position:relative;z-index:1;-webkit-overflow-scrolling:touch}.card[data-v-da3fdbc5]{border-radius:24px;padding:16px;margin-bottom:14px;box-shadow:var(--shadow)}.card.peach[data-v-da3fdbc5]{background:linear-gradient(180deg,#ffede2,#f5d4be)}.card.mint[data-v-da3fdbc5]{background:linear-gradient(180deg,#e8f4dc,#d4e8cc)}.card.tap[data-v-da3fdbc5]{cursor:pointer}.card.on[data-v-da3fdbc5]{outline:2px solid #FFAE96}.form[data-v-da3fdbc5]{display:flex;flex-direction:column;gap:8px;background:#fff}.form-ttl[data-v-da3fdbc5]{margin:0 0 4px;font-weight:700;color:#5a3a28}.form input[data-v-da3fdbc5]{border:0;background:var(--c-bg);border-radius:12px;padding:10px;outline:none}.gender[data-v-da3fdbc5]{display:flex;align-items:center;gap:8px;color:var(--c-sub);font-size:13px}.gender button[data-v-da3fdbc5]{flex:1;height:36px;border:0;border-radius:12px;background:var(--c-bg);color:var(--c-text);font-weight:700}.gender button.on[data-v-da3fdbc5]{background:#ffc0a8;color:#b56a4e}.photo[data-v-da3fdbc5]{display:flex;align-items:center;gap:8px;color:var(--c-sub);font-size:13px}.photo .preview[data-v-da3fdbc5]{width:48px;height:48px;border-radius:12px;object-fit:cover;background:var(--c-bg)}.photo button[data-v-da3fdbc5]{height:36px;border:0;border-radius:12px;background:var(--c-bg);color:var(--c-text);font-weight:700;padding:0 12px}.save[data-v-da3fdbc5]{width:100%;height:44px;border:0;border-radius:999px;background:linear-gradient(180deg,#ffc0a8,#ffae96);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px;box-shadow:var(--shadow)}.acts[data-v-da3fdbc5]{display:flex;gap:8px;margin-top:10px}.ghost[data-v-da3fdbc5],.cta[data-v-da3fdbc5]{flex:1;height:38px;border-radius:999px;font-weight:700;font-size:13px}.ghost[data-v-da3fdbc5]{border:1px solid #E8B8A0;background:#fff;color:#b56a4e}.cta[data-v-da3fdbc5]{border:0;background:linear-gradient(180deg,#ffc0a8,#ffae96);color:#fff}.page[data-v-907233a9]{height:100%;display:flex;flex-direction:column;overflow:hidden;position:relative}.dock[data-v-907233a9]{flex-shrink:0;padding:var(--wx-status-bar) 12px 8px 16px;z-index:2}.tools[data-v-907233a9]{padding-right:calc(var(--wx-capsule-w) - 8px)}.board[data-v-907233a9]{flex:1;min-height:0;overflow-y:auto;padding:0 16px 20px;z-index:1;position:relative}.tools[data-v-907233a9]{min-height:var(--wx-nav-row);display:flex;justify-content:space-between;align-items:center}.round[data-v-907233a9]{border:0;background:#fff;box-shadow:var(--shadow);color:#b56a4e;font-weight:800}.round[data-v-907233a9]{width:32px;height:32px;border-radius:50%;font-size:20px}.hero[data-v-907233a9]{display:flex;gap:12px;align-items:center;margin:6px 0 10px}.hero-main[data-v-907233a9]{flex:1;min-width:0}.hero img[data-v-907233a9],.avatar img[data-v-907233a9],.avatar-img[data-v-907233a9]{width:64px;height:64px;border-radius:50%;object-fit:cover;background:#f3d8c4;display:block}.avatar[data-v-907233a9]{border:0;padding:0;background:transparent;border-radius:50%;cursor:pointer;flex-shrink:0}.log[data-v-907233a9]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:6px 0;font-size:13px;color:#5a3a28}.log button[data-v-907233a9]{flex-shrink:0;border:0;border-radius:999px;padding:3px 10px;background:#ffd4c0;color:#b56a4e;font-weight:800;font-size:12px}h2[data-v-907233a9]{margin:0;color:#5a3a22;font-size:22px}.hero p[data-v-907233a9]{margin:4px 0 0;color:#8a6a52;font-size:12px}.seg[data-v-907233a9]{display:flex;gap:6px;padding-bottom:6px}.seg button[data-v-907233a9]{flex:1;min-width:0;border:0;height:30px;border-radius:999px;padding:0 2px;font-weight:800;font-size:12px;background:#fff;color:#8a6a52;white-space:nowrap}.seg button.peach.on[data-v-907233a9]{background:#ffd4c0;color:#b56a4e}.seg button.mint.on[data-v-907233a9]{background:#d4e8cc;color:#5a8a52}.seg button.pink.on[data-v-907233a9]{background:#f5c0d0;color:#c45a7a}.seg button.blue.on[data-v-907233a9]{background:#d0e0f5;color:#4a6a9a}.seg button.sky.on[data-v-907233a9]{background:#c8e4f0;color:#3a7a9a}.card[data-v-907233a9]{background:#fff;border-radius:18px;padding:12px;margin-bottom:10px;box-shadow:var(--shadow)}.card h3[data-v-907233a9]{margin:0 0 8px;color:#5a3a22;font-size:15px}.card p[data-v-907233a9]{margin:6px 0;font-size:13px;color:#5a3a28}.grid[data-v-907233a9]{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.grid p b[data-v-907233a9],.line b[data-v-907233a9]{display:block;font-size:11px;color:#c4a090}.going[data-v-907233a9]{font-size:12px;color:#c07a5e;font-weight:700}.danger[data-v-907233a9]{display:block;width:100%;margin-top:14px;border:0;border-radius:999px;min-height:40px;background:#fff;color:#c45a6a;font-weight:800;box-shadow:inset 0 0 0 1px #f0c0c8}.chart[data-v-907233a9]{width:100%;height:120px}.hint[data-v-907233a9]{color:var(--c-sub);font-size:12px}.inline[data-v-907233a9]{display:flex;gap:6px;margin-top:8px}.inline input[data-v-907233a9],.form input[data-v-907233a9]{flex:1;border:0;background:#fff6ee;border-radius:10px;padding:8px;outline:none;min-width:0}.form[data-v-907233a9]{display:flex;flex-direction:column;gap:8px}.form .grid input[data-v-907233a9]{width:100%}.flags[data-v-907233a9]{display:flex;gap:6px}.flags button[data-v-907233a9]{border:0;border-radius:999px;padding:6px 10px;background:#fff6ee;color:#8a6a52;font-weight:700}.flags button.on[data-v-907233a9]{background:#ffc0a8;color:#b56a4e}.mini[data-v-907233a9]{border:0;border-radius:999px;padding:6px 12px;background:#ffd4c0;color:#b56a4e;font-weight:800;font-size:12px}.card-head[data-v-907233a9]{display:flex;align-items:center;justify-content:space-between;gap:8px}.card-head h3[data-v-907233a9]{margin:0}.when[data-v-907233a9]{font-size:12px;color:#b46a32;font-weight:800}.picks[data-v-907233a9]{display:flex;gap:6px}.picks select[data-v-907233a9]{flex:1;min-width:0;border:0;background:#fff6ee;border-radius:10px;padding:10px 4px;color:#8a5a42;font-weight:700;font-size:13px;outline:none}.picks select.ph[data-v-907233a9]{color:#c4a090;font-weight:600}.hint[data-v-907233a9]{margin:0;font-size:12px;color:#c08a6a}.add-form[data-v-907233a9]{display:flex;flex-direction:column;gap:8px;margin-top:8px}.add-form input[data-v-907233a9]{border:0;background:#fff6ee;border-radius:10px;padding:10px;outline:none}.add-acts[data-v-907233a9]{display:flex;gap:8px}.add-acts .ghost[data-v-907233a9],.add-acts .mini[data-v-907233a9]{flex:1;height:36px}.add-acts .ghost[data-v-907233a9]{border:1px solid #E8B8A0;background:#fff;color:#b56a4e;border-radius:999px}.preview img[data-v-907233a9]{width:100%;border-radius:12px;display:block;margin-bottom:8px}.save[data-v-907233a9]{width:100%;height:44px;border:0;border-radius:999px;margin-top:8px;background:linear-gradient(180deg,#ffc0a8,#ffae96);color:#fff;font-weight:800}.range[data-v-907233a9]{display:flex;gap:8px;margin-bottom:8px}.range button[data-v-907233a9]{border:0;border-radius:999px;padding:4px 12px;background:#fff6ee;color:#8a6a52;font-weight:700}.range button.on[data-v-907233a9]{background:#ffd4c0;color:#b56a4e}.donut-wrap[data-v-907233a9]{display:flex;align-items:center;gap:10px}.donut[data-v-907233a9]{width:120px;height:120px;flex-shrink:0}.donut-wrap ul[data-v-907233a9]{list-style:none;margin:0;padding:0;font-size:12px;color:#8a6a52}.donut-wrap i[data-v-907233a9]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.lock-note[data-v-907233a9]{font-size:12px;color:#c07a5e;font-weight:700;margin:0 0 8px}.acts[data-v-907233a9]{display:flex;gap:8px;margin-top:8px}.ghost[data-v-907233a9],.cta[data-v-907233a9]{flex:1;height:44px;border-radius:999px;font-weight:800}.ghost[data-v-907233a9]{border:1px solid #E8B8A0;background:#fff;color:#b56a4e}.cta[data-v-907233a9]{border:0;background:linear-gradient(180deg,#ffc0a8,#ffae96);color:#fff}.page[data-v-9784e795]{height:100%;min-height:0;position:relative;display:flex;flex-direction:column;overflow:hidden}.dock[data-v-9784e795]{flex-shrink:0;z-index:2;padding:var(--wx-status-bar) var(--wx-capsule-w) 8px 16px}.tools[data-v-9784e795]{min-height:var(--wx-nav-row);display:flex;align-items:center;gap:8px}.round[data-v-9784e795]{width:32px;height:32px;border:0;border-radius:50%;background:#fff;box-shadow:var(--shadow);color:var(--c-text);font-size:20px}h2[data-v-9784e795]{flex:1;margin:0;text-align:center;font-size:20px;color:#5a3a22}.add[data-v-9784e795]{border:0;height:28px;border-radius:999px;padding:0 12px;background:#ffd4c0;color:#b56a4e;font-weight:800;font-size:12px}.chips[data-v-9784e795]{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-top:8px}.chips[data-v-9784e795]::-webkit-scrollbar{display:none}.chips button[data-v-9784e795]{flex-shrink:0;border:0;border-radius:999px;padding:6px 14px;background:#fffc;color:#8a6a52;font-weight:800;font-size:13px}.chips button.on[data-v-9784e795]{background:#e8b090;color:#fff}.board[data-v-9784e795]{flex:1;min-height:0;overflow-y:auto;padding:8px 16px 20px}.grid[data-v-9784e795]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cell[data-v-9784e795]{border:0;padding:0;border-radius:18px;overflow:hidden;height:148px;box-shadow:var(--shadow);background:#f3d8c4}.cell img[data-v-9784e795]{width:100%;height:100%;object-fit:cover;display:block}.lightbox[data-v-9784e795]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;background:#281810b8;display:grid;place-items:center;padding:24px}.lightbox img[data-v-9784e795]{max-width:100%;max-height:100%;border-radius:16px;object-fit:contain}.empty[data-v-9784e795]{text-align:center;color:#c4a090;font-size:13px}.page[data-v-f624e52f]{height:100%;min-height:0;position:relative;display:flex;flex-direction:column;overflow:hidden}.dock[data-v-f624e52f]{flex-shrink:0;z-index:2;padding:calc(var(--wx-status-bar) + 6px) 14px 8px;position:relative}.board[data-v-f624e52f]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 14px 16px;display:flex;flex-direction:column;gap:12px;-webkit-overflow-scrolling:touch;position:relative;z-index:1}.top[data-v-f624e52f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}h1[data-v-f624e52f]{margin:0;font-size:26px;color:#6b3a22;display:flex;align-items:center;gap:6px}h1 .paw[data-v-f624e52f]{color:#e8a0a0}.icons[data-v-f624e52f]{display:flex;gap:8px}.icon-btn[data-v-f624e52f]{width:34px;height:34px;border:0;border-radius:50%;background:#ffffffc7;color:#b56a4e;display:grid;place-items:center;box-shadow:var(--shadow)}.search[data-v-f624e52f]{display:flex;align-items:center;gap:8px;background:#ffffffd1;border-radius:999px;padding:9px 14px;box-shadow:var(--shadow);color:var(--c-sub);margin-bottom:10px}.search input[data-v-f624e52f]{flex:1;border:0;background:transparent;outline:none;font-size:13px}.chips[data-v-f624e52f]{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-bottom:8px}.chips[data-v-f624e52f]::-webkit-scrollbar{display:none}.chips button[data-v-f624e52f]{flex-shrink:0;border:0;border-radius:999px;padding:6px 13px;background:#ffffff8c;color:#8a6a52;font-size:12px;font-weight:700}.chips button.on[data-v-f624e52f]{background:#e8b090;color:#fff}.chips.mains button[data-v-f624e52f]{background:#ffffffd1}.chips.subs button.on[data-v-f624e52f]{background:#ffd5c4;color:#b0563a}.gps[data-v-f624e52f]{display:flex;align-items:center;gap:6px;font-size:11px;color:#c07a5e;font-weight:700;margin-bottom:4px}.gps .dot[data-v-f624e52f]{width:7px;height:7px;border-radius:50%;background:#e8c4a0}.gps .dot.on[data-v-f624e52f]{background:#7bc67e}.card[data-v-f624e52f]{flex:0 0 auto;background:#ffffffb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;overflow:hidden;box-shadow:var(--shadow)}.cover[data-v-f624e52f]{width:100%;height:128px;object-fit:cover;display:block;background:#f3d8c4}.body[data-v-f624e52f]{padding:10px 12px 12px}.head[data-v-f624e52f]{display:flex;align-items:center;justify-content:space-between;gap:8px}h3[data-v-f624e52f]{margin:0;font-size:16px;color:#5a3a22;font-weight:800}.dist[data-v-f624e52f]{font-style:normal;font-weight:700;font-size:12px;color:#c07a5e}.where[data-v-f624e52f]{margin:6px 0 0;font-size:12px;color:#8a6a52;font-weight:700;display:flex;align-items:center;gap:4px}.meta[data-v-f624e52f]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.tags[data-v-f624e52f]{display:flex;flex-wrap:wrap;gap:6px}.tags span[data-v-f624e52f]{border:1px solid #E8C4A0;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;color:#c07a5e;background:#fff8f2}.status[data-v-f624e52f]{flex-shrink:0;font-style:normal;font-size:11px;font-weight:800;color:#b56a4e}.status.fed[data-v-f624e52f]{color:#c07a5e}.acts[data-v-f624e52f]{display:flex;gap:8px;margin-top:10px}.feed[data-v-f624e52f],.adopt[data-v-f624e52f]{flex:1;height:36px;border-radius:999px;font-weight:800;font-size:13px}.feed[data-v-f624e52f]{border:1.5px solid #F0D0A8;background:linear-gradient(180deg,#fff8ec,#f3d09a);color:#6b3a1c}.adopt[data-v-f624e52f]{border:0;background:linear-gradient(180deg,#ffc8b0,#f4a888);color:#fff}.page[data-v-8d39bfb9]{height:100%;display:flex;flex-direction:column;overflow:hidden;position:relative;background:#fff6ee}.dock[data-v-8d39bfb9]{flex-shrink:0;padding:var(--wx-status-bar) var(--wx-capsule-w) 8px 16px;z-index:2}.board[data-v-8d39bfb9]{flex:1;min-height:0;overflow-y:auto;padding:0 16px 24px;position:relative;z-index:1}.head[data-v-8d39bfb9]{display:flex;align-items:center;gap:8px;min-height:var(--wx-nav-row)}.round[data-v-8d39bfb9]{width:32px;height:32px;border:0;border-radius:50%;background:#fff;box-shadow:var(--shadow);font-size:20px}h2[data-v-8d39bfb9]{margin:0;font-size:20px;color:#b46a32;font-weight:800}.uploader[data-v-8d39bfb9]{background:#fff;border-radius:18px;min-height:110px;margin-bottom:12px;display:grid;place-items:center;box-shadow:var(--shadow);padding:12px}.empty-up[data-v-8d39bfb9]{text-align:center;color:#c07a5e;display:flex;flex-direction:column;align-items:center;gap:4px}.empty-up b[data-v-8d39bfb9]{font-size:14px}.empty-up em[data-v-8d39bfb9]{font-style:normal;font-size:11px;color:#c4a090}.photos[data-v-8d39bfb9]{display:flex;flex-wrap:wrap;gap:8px;width:100%}.photos img[data-v-8d39bfb9],.add-pic[data-v-8d39bfb9]{width:64px;height:64px;border-radius:12px;object-fit:cover;background:#fff3e8}.add-pic[data-v-8d39bfb9]{border:0;font-size:22px;color:#b56a4e}label[data-v-8d39bfb9]{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:800;color:#8a6a52;margin-bottom:10px}label input[data-v-8d39bfb9],.board>input[data-v-8d39bfb9]{border:0;background:#fff;border-radius:12px;padding:11px 12px;outline:none;font-size:13px;font-weight:600;color:#5a3a28;box-shadow:var(--shadow)}.two[data-v-8d39bfb9]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field[data-v-8d39bfb9]{margin-bottom:10px}.field>span[data-v-8d39bfb9]{display:block;font-size:12px;font-weight:800;color:#8a6a52;margin-bottom:6px}.chips[data-v-8d39bfb9],.spots[data-v-8d39bfb9]{display:flex;flex-wrap:wrap;gap:6px}.chips button[data-v-8d39bfb9],.spots button[data-v-8d39bfb9]{border:0;border-radius:999px;padding:6px 12px;background:#fff;color:#8a6a5a;font-weight:700;font-size:12px;box-shadow:var(--shadow)}.chips button.on[data-v-8d39bfb9],.spots button.on[data-v-8d39bfb9]{background:#ffc0a8;color:#b56a4e}.spots[data-v-8d39bfb9]{margin:-4px 0 12px}.switch-row[data-v-8d39bfb9]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border-radius:16px;padding:12px;margin-bottom:10px;box-shadow:var(--shadow)}.switch-row b[data-v-8d39bfb9]{display:block;color:#5a3a28;font-size:14px}.switch-row em[data-v-8d39bfb9]{font-style:normal;font-size:11px;color:#c4a090}.sw[data-v-8d39bfb9]{width:44px;height:26px;border:0;border-radius:999px;background:#e8d8cc;position:relative;flex-shrink:0}.sw[data-v-8d39bfb9]:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:.2s}.sw.on[data-v-8d39bfb9]{background:#f4a888}.sw.on[data-v-8d39bfb9]:after{left:21px}.save[data-v-8d39bfb9]{width:100%;height:46px;border:0;border-radius:999px;font-weight:800;color:#fff;background:linear-gradient(180deg,#ffc0a8,#ffae96);margin-top:8px}.page[data-v-f2ea1c47]{height:100%;display:flex;flex-direction:column;overflow:hidden;background:#fff6ee}.hero[data-v-f2ea1c47]{position:relative;flex-shrink:0;height:250px}.hero img[data-v-f2ea1c47]{width:100%;height:100%;object-fit:cover;display:block;background:#f3d8c4}.back[data-v-f2ea1c47]{position:absolute;left:12px;top:calc(var(--wx-status-bar) + 6px);width:32px;height:32px;border:0;border-radius:50%;background:#ffffffeb;font-size:20px;box-shadow:var(--shadow)}.dots[data-v-f2ea1c47]{position:absolute;left:0;right:0;bottom:28px;display:flex;justify-content:center;gap:4px}.dots i[data-v-f2ea1c47]{width:6px;height:6px;border-radius:50%;background:#ffffff73;display:block}.dots i.on[data-v-f2ea1c47]{background:#fff}.sheet[data-v-f2ea1c47]{flex:1;min-height:0;margin-top:-22px;border-radius:24px 24px 0 0;background:#fff6ee;position:relative;z-index:1;display:flex;flex-direction:column;padding:14px 16px 0}.idcard[data-v-f2ea1c47]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}h2[data-v-f2ea1c47]{margin:0;color:#5a3a22;font-size:22px}.tags[data-v-f2ea1c47]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.tags span[data-v-f2ea1c47]{border:1px solid #E8C4A0;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;color:#c07a5e;background:#fff}.fav[data-v-f2ea1c47]{flex-shrink:0;border:0;border-radius:999px;padding:6px 10px;background:#ffe4d2;color:#b56a4e;font-weight:800;font-size:11px}.who[data-v-f2ea1c47]{margin:8px 0 10px;font-size:12px;color:#c07a5e;font-weight:700}.seg[data-v-f2ea1c47]{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:8px}.seg[data-v-f2ea1c47]::-webkit-scrollbar{display:none}.seg button[data-v-f2ea1c47]{flex-shrink:0;border:0;height:30px;border-radius:999px;padding:0 12px;background:#fff;color:#7a706c;font-weight:700;font-size:12px}.seg button.on[data-v-f2ea1c47]{background:#ffd6c4;color:#b56a4e}.board[data-v-f2ea1c47]{flex:1;min-height:0;overflow-y:auto;padding-bottom:88px}.grid[data-v-f2ea1c47]{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;background:#fff;border-radius:16px;padding:12px;box-shadow:var(--shadow)}.grid p[data-v-f2ea1c47],.line[data-v-f2ea1c47]{margin:0;font-size:13px;color:#5a3a28}.grid b[data-v-f2ea1c47],.line b[data-v-f2ea1c47]{display:block;font-size:11px;color:#c4a090;margin-bottom:2px}.line[data-v-f2ea1c47]{background:#fff;border-radius:16px;padding:10px 12px;margin-top:8px;box-shadow:var(--shadow)}.card[data-v-f2ea1c47]{background:#fff;border-radius:16px;padding:12px;margin-bottom:10px;box-shadow:var(--shadow)}.card p[data-v-f2ea1c47]{margin:6px 0;color:#5a3a28;font-size:13px}.card em[data-v-f2ea1c47]{font-style:normal;font-size:11px;color:var(--c-sub)}.hint[data-v-f2ea1c47]{color:var(--c-sub);font-size:12px}.form[data-v-f2ea1c47]{display:flex;flex-direction:column;gap:8px}.form input[data-v-f2ea1c47]{border:0;background:#fff6ee;border-radius:12px;padding:10px;outline:none}.mini[data-v-f2ea1c47]{border:0;border-radius:999px;padding:8px 12px;font-weight:800;background:#ffd4c0;color:#b56a4e}.acts[data-v-f2ea1c47]{position:absolute;left:12px;right:12px;bottom:16px;z-index:3;display:flex;gap:8px}.feed[data-v-f2ea1c47],.adopt[data-v-f2ea1c47]{flex:1;height:44px;border-radius:999px;font-weight:800;font-size:14px}.feed[data-v-f2ea1c47]{border:1.5px solid #F0D0A8;background:linear-gradient(180deg,#fff8ec,#f3d09a);color:#6b3a1c}.adopt[data-v-f2ea1c47]{border:0;background:linear-gradient(180deg,#ffc8b0,#f4a888);color:#fff}.page[data-v-11416d14]{height:100%;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,#f8c8a8,#fff3e8 180px,#fff6ee)}.head[data-v-11416d14]{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:calc(var(--wx-status-bar) + 6px) var(--wx-capsule-w) 10px 12px}.back[data-v-11416d14]{width:32px;height:32px;border:0;border-radius:50%;background:#fff;font-size:20px}h2[data-v-11416d14]{margin:0;font-size:20px;color:#fff;font-weight:800;text-shadow:0 1px 0 rgba(180,90,50,.2)}.board[data-v-11416d14]{flex:1;min-height:0;overflow-y:auto;padding:0 16px 24px}.petcard[data-v-11416d14]{display:flex;gap:10px;background:#fff;border-radius:18px;padding:10px;box-shadow:var(--shadow);margin-bottom:14px}.petcard img[data-v-11416d14]{width:72px;height:72px;border-radius:14px;object-fit:cover;background:#f3d8c4}.petcard b[data-v-11416d14]{color:#5a3a22;font-size:16px;display:flex;align-items:center;gap:4px}.petcard p[data-v-11416d14]{margin:4px 0;font-size:12px;color:#8a6a52}.petcard em[data-v-11416d14]{font-style:normal;font-size:11px;color:#c07a5e}label[data-v-11416d14]{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:800;color:#8a6a52;margin-bottom:10px}label input[data-v-11416d14],textarea[data-v-11416d14]{border:0;background:#fff;border-radius:12px;padding:11px 12px;outline:none;font-size:13px;font-weight:600;color:#5a3a28}textarea[data-v-11416d14]{min-height:88px;resize:none}.field[data-v-11416d14]{margin-bottom:12px}.field>span[data-v-11416d14]{display:block;font-size:12px;font-weight:800;color:#8a6a52;margin-bottom:6px}.chips[data-v-11416d14]{display:flex;flex-wrap:wrap;gap:8px}.chips button[data-v-11416d14]{border:0;border-radius:999px;padding:6px 12px;background:#fff;color:#8a6a5a;font-weight:700;font-size:12px}.chips button.on[data-v-11416d14]{background:#ffc0a8;color:#b56a4e}.check[data-v-11416d14]{flex-direction:row;align-items:center;gap:8px;font-weight:700;color:#8a6a52;margin-bottom:8px}.check input[data-v-11416d14]{width:16px;height:16px;accent-color:#F4A888}.save[data-v-11416d14]{width:100%;height:46px;border:0;border-radius:999px;font-weight:800;color:#fff;background:linear-gradient(180deg,#ffc0a8,#ffae96);margin-top:8px}.page.chat[data-v-af54435c]{min-height:100%;display:flex;flex-direction:column;position:relative;background-color:#fff3eb;background-image:url(/illus/bg-chat-paws.svg);background-size:76px 88px;background-repeat:repeat}.top[data-v-af54435c]{height:var(--wx-safe-top);display:flex;align-items:center;padding:var(--wx-status-bar) var(--wx-capsule-w) 0 8px;box-sizing:border-box;position:relative;z-index:2}.back[data-v-af54435c]{width:32px;height:32px;border:0;border-radius:50%;background:#fff;box-shadow:var(--shadow);font-size:22px}.ttl[data-v-af54435c]{flex:1;text-align:center}.ttl b[data-v-af54435c]{display:block;font-size:17px;color:#5a3a28}.ttl span[data-v-af54435c]{font-size:11px;color:#6bb896}.right[data-v-af54435c]{display:flex;gap:6px}.tool-pill[data-v-af54435c]{display:flex;align-items:center;background:#fff;border-radius:999px;box-shadow:var(--shadow);padding:2px}.split[data-v-af54435c]{width:1px;height:14px;background:#e4d4c8}.round[data-v-af54435c]{width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:var(--c-sub);display:grid;place-items:center;font-size:16px}.sys[data-v-af54435c]{margin:6px 28px;border-radius:16px;padding:8px 12px;font-size:12px;text-align:center;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:4px}.sys.peach[data-v-af54435c]{background:#ffc4bc;color:#b56a4e}.sys.mint[data-v-af54435c]{background:#b4e4d2;color:#3d6b5d}.msgs[data-v-af54435c]{flex:1;overflow:auto;padding:8px 16px 12px;position:relative;z-index:1}.msg[data-v-af54435c]{display:flex;margin:10px 0}.msg.me[data-v-af54435c]{justify-content:flex-end}.bubble[data-v-af54435c]{max-width:72%;background:#fff;border-radius:18px;padding:10px 12px;box-shadow:var(--shadow);font-size:14px;line-height:1.5}.msg.me .bubble[data-v-af54435c]{background:#ffc8b4}.bar[data-v-af54435c]{display:flex;align-items:center;gap:8px;padding:8px 12px 12px;position:relative;z-index:1}.av[data-v-af54435c]{width:36px;height:36px;border-radius:50%;object-fit:cover}.bar input[data-v-af54435c]{flex:1;border:0;background:#fff;border-radius:999px;padding:10px 14px;outline:none;box-shadow:var(--shadow)}.send[data-v-af54435c]{border:0;background:var(--c-primary);color:#fff;border-radius:999px;padding:8px 14px;font-weight:700}.plus[data-v-af54435c]{width:32px;height:32px;border:0;border-radius:50%;background:var(--c-primary);color:#fff;font-size:20px}.page[data-v-5d6272c1]{min-height:100%}.round[data-v-5d6272c1]{width:32px;height:32px;border:0;border-radius:50%;background:#fff;box-shadow:var(--shadow);color:var(--c-sub);display:grid;place-items:center;font-size:16px}.round.dark[data-v-5d6272c1]{background:#3a332e;color:#fff}.body[data-v-5d6272c1]{padding:0 16px 24px;text-align:center}h2[data-v-5d6272c1]{margin:4px 0 6px;font-size:28px;color:#6b3e2a;display:inline-flex;align-items:center;gap:8px}.bang[data-v-5d6272c1]{color:#e07878;font-size:18px}.lead[data-v-5d6272c1]{color:var(--c-sub);margin:0 0 14px;font-size:13px}.target[data-v-5d6272c1]{display:flex;align-items:center;gap:10px;background:#fff;border-radius:18px;padding:10px 14px;box-shadow:var(--shadow);text-align:left;margin-bottom:12px}.target .av[data-v-5d6272c1]{width:44px;height:44px;border-radius:50%;object-fit:cover}.target b[data-v-5d6272c1]{color:#c87878}.cats[data-v-5d6272c1]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.cats button[data-v-5d6272c1]{display:flex;align-items:center;gap:8px;border:0;border-radius:18px;padding:14px 12px;text-align:left;font-size:13px;color:var(--c-text)}.cats button[data-v-5d6272c1] .ci{font-size:18px}.cats button[data-v-5d6272c1]:nth-child(1){background:#ffd8d8;color:#c87878}.cats button[data-v-5d6272c1]:nth-child(2){background:#d8e8f4;color:#5a84a8}.cats button[data-v-5d6272c1]:nth-child(3){background:#e8d8f4;color:#7a68a4}.cats button[data-v-5d6272c1]:nth-child(4){background:#ffe8b8;color:#b48a3a}.cats button[data-v-5d6272c1]:nth-child(5){background:#d4ebe3;color:#3f7a68}.cats button[data-v-5d6272c1]:nth-child(6){background:#ffe2d6;color:#b56a4e}.cats em[data-v-5d6272c1]{margin-left:auto;width:16px;height:16px;border:2px solid #D4C4B8;border-radius:50%;background:#fff;flex-shrink:0}.cats em.on[data-v-5d6272c1]{border-color:var(--c-primary-deep);box-shadow:inset 0 0 0 4px var(--c-primary)}.field[data-v-5d6272c1],.upload[data-v-5d6272c1]{display:flex;align-items:center;gap:8px;background:#ffede4;border-radius:18px;padding:14px;margin-bottom:10px;text-align:left;color:var(--c-sub)}.field input[data-v-5d6272c1]{flex:1;border:0;outline:none;background:transparent}.upload[data-v-5d6272c1]{justify-content:space-between}.upload span[data-v-5d6272c1]{display:inline-flex;align-items:center;gap:6px}.upload button[data-v-5d6272c1]{width:28px;height:28px;border:0;border-radius:50%;background:var(--c-primary);color:#fff}.hint[data-v-5d6272c1]{color:var(--c-ph);font-size:12px}.cta[data-v-5d6272c1]{width:100%;height:48px;border:0;border-radius:999px;background:linear-gradient(180deg,#ffc0a8,#ffae96);color:#fff;font-weight:700;box-shadow:var(--shadow)}.page[data-v-d5f22a2b]{min-height:100%;position:relative}.round[data-v-d5f22a2b]{width:32px;height:32px;border:0;border-radius:50%;background:#fff;box-shadow:var(--shadow);color:var(--c-sub);display:grid;place-items:center;font-size:16px}.round.dark[data-v-d5f22a2b]{background:#3a332e;color:#fff}.body[data-v-d5f22a2b]{padding:0 16px 24px;position:relative;z-index:1}h2[data-v-d5f22a2b]{margin:0 0 16px;text-align:center;font-size:26px;color:#d89068;display:flex;align-items:center;justify-content:center;gap:8px}h2 .heart[data-v-d5f22a2b]{color:#e8a0a0;font-size:16px}.who[data-v-d5f22a2b]{display:flex;gap:10px;align-items:center;background:#fff;border-radius:18px;padding:12px;box-shadow:var(--shadow);margin-bottom:16px}.who .av[data-v-d5f22a2b]{width:56px;height:56px;border-radius:50%;object-fit:cover;background:#ffd6c4}.who span[data-v-d5f22a2b]{display:flex;align-items:center;gap:4px;color:var(--c-sub);font-size:12px;margin-top:4px}.stars[data-v-d5f22a2b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.stars p[data-v-d5f22a2b]{margin:0;font-weight:700}.stars .row[data-v-d5f22a2b]{display:flex;gap:4px}.stars button[data-v-d5f22a2b]{border:0;background:transparent;color:#d8c4b4;font-size:26px}.stars button.on[data-v-d5f22a2b]{color:#ffae96}.tags[data-v-d5f22a2b]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.tags button[data-v-d5f22a2b]{border:0;background:#fff;color:var(--c-sub);border-radius:999px;padding:8px 12px;box-shadow:var(--shadow);font-size:12px;display:inline-flex;align-items:center;gap:4px}.tags button.on[data-v-d5f22a2b]{background:var(--c-primary-soft);color:#b56a4e}.box[data-v-d5f22a2b]{position:relative}textarea[data-v-d5f22a2b]{width:100%;min-height:140px;border:0;background:#fff;border-radius:18px;padding:12px;box-shadow:var(--shadow);outline:none;resize:none}.corner[data-v-d5f22a2b]{position:absolute;right:12px;bottom:12px;color:#e8a0a0;font-size:16px}.cta[data-v-d5f22a2b]{width:100%;margin-top:16px;height:48px;border:0;border-radius:999px;background:linear-gradient(180deg,#ffc0a8,#ffae96);color:#fff;font-weight:700;box-shadow:var(--shadow);display:flex;align-items:center;justify-content:center;gap:6px}.page[data-v-ebf31d07]{min-height:100%}.body[data-v-ebf31d07]{padding:16px}.hint[data-v-ebf31d07]{color:var(--c-sub);font-size:13px}input[data-v-ebf31d07]{width:100%;border:0;background:#fff;border-radius:16px;padding:12px;margin-bottom:10px;box-shadow:var(--shadow);outline:none}.cta[data-v-ebf31d07]{width:100%;height:48px;border:0;border-radius:999px;background:var(--c-primary);color:#fff;font-weight:700}.page[data-v-f565e72f]{min-height:100%;position:relative}.body[data-v-f565e72f]{padding:8px 16px 24px;position:relative;z-index:1}.avatar-wrap[data-v-f565e72f]{display:block;width:96px;height:96px;margin:8px auto;border:0;padding:0;background:transparent;position:relative}.avatar[data-v-f565e72f]{width:96px;height:96px;border-radius:50%;object-fit:cover;background:#e8c4a8;box-shadow:var(--shadow)}.cam[data-v-f565e72f]{position:absolute;right:2px;bottom:2px;width:28px;height:28px;border-radius:50%;background:var(--c-primary);color:#fff;display:grid;place-items:center;font-size:14px;box-shadow:var(--shadow)}.hint[data-v-f565e72f]{text-align:center;color:var(--c-sub);font-size:12px;margin:0 0 16px}.hidden[data-v-f565e72f]{display:none}.card[data-v-f565e72f]{background:#fff;border-radius:18px;overflow:hidden;box-shadow:var(--shadow)}.row[data-v-f565e72f]{width:100%;display:flex;align-items:center;gap:10px;border:0;background:#fff;text-align:left;padding:14px;border-bottom:1px solid #FFEEE6;font-size:15px;color:#5a3a28}.row[data-v-f565e72f]:last-child{border-bottom:0}.row em[data-v-f565e72f]{margin-left:auto;font-style:normal;color:var(--c-sub);font-size:13px;max-width:52%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row .arrow[data-v-f565e72f]{color:#c8bcb6;font-size:14px;flex-shrink:0}.row.muted[data-v-f565e72f]{color:var(--c-sub)}.row.in input[data-v-f565e72f]{flex:1;min-width:0;border:0;outline:none;text-align:right;font-size:14px;color:var(--c-sub);background:transparent}.cta[data-v-f565e72f]{width:100%;height:48px;margin-top:16px;border:0;border-radius:999px;background:var(--c-primary);color:#fff;font-weight:700}.cta[data-v-f565e72f]:disabled{opacity:.55}.mask[data-v-f565e72f]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:#332e2c47;display:flex;align-items:flex-end;justify-content:center;padding:12px 12px 20px}.sheet[data-v-f565e72f]{width:100%;background:#fff;border-radius:20px;padding:14px 12px 16px;box-shadow:var(--shadow);max-height:70%;overflow:auto}.sheet h4[data-v-f565e72f]{margin:0 8px 10px;color:#5a3a28}.sheet button[data-v-f565e72f]{width:100%;border:0;background:#fff;padding:12px 10px;border-radius:12px;text-align:left;font-size:15px;color:#5a3a28}.sheet button.on[data-v-f565e72f]{background:#fff1ea;color:#b56a4e;font-weight:700}.sheet input[data-v-f565e72f]{width:100%;box-sizing:border-box;margin-top:8px;border:0;background:var(--c-bg);border-radius:12px;padding:12px;outline:none}.sheet-ok[data-v-f565e72f]{margin-top:8px!important;background:var(--c-primary)!important;color:#fff!important;text-align:center!important;font-weight:700!important}.page[data-v-fe169666]{min-height:100%;position:relative}.body[data-v-fe169666]{padding:8px 16px 24px;position:relative;z-index:1}.hint[data-v-fe169666]{color:var(--c-sub);font-size:13px;margin:0 0 14px}label[data-v-fe169666]{display:block;margin-bottom:12px;font-size:13px;color:#5a3a28;font-weight:700}label input[data-v-fe169666]{width:100%;box-sizing:border-box;margin-top:6px;border:0;background:#fff;border-radius:16px;padding:12px;box-shadow:var(--shadow);outline:none;font-weight:500}.code-row[data-v-fe169666]{display:flex;gap:8px;align-items:center;margin-top:6px}.code-row input[data-v-fe169666]{margin-top:0;flex:1}.sms[data-v-fe169666]{flex-shrink:0;height:44px;border:0;border-radius:16px;padding:0 12px;background:#ffd4c0;color:#b56a4e;font-weight:700;white-space:nowrap}.sms[data-v-fe169666]:disabled{opacity:.55}.cta[data-v-fe169666]{width:100%;height:48px;margin-top:8px;border:0;border-radius:999px;background:var(--c-primary);color:#fff;font-weight:700}.cta[data-v-fe169666]:disabled{opacity:.55}.page[data-v-3c565baf]{min-height:100%;position:relative}.body[data-v-3c565baf]{padding:16px;position:relative;z-index:1}.card[data-v-3c565baf]{background:linear-gradient(180deg,#fff8f2,#ffe8dc);border-radius:24px;padding:20px 16px 18px;box-shadow:var(--shadow);text-align:center}.who[data-v-3c565baf]{display:flex;align-items:center;gap:10px;text-align:left;margin-bottom:16px}.who img[data-v-3c565baf]{width:52px;height:52px;border-radius:50%;object-fit:cover;background:#e8c4a8}.who b[data-v-3c565baf]{display:block;font-size:17px;color:#5a3a28}.who span[data-v-3c565baf]{color:var(--c-sub);font-size:12px}.qr-wrap[data-v-3c565baf]{width:200px;height:200px;margin:0 auto;background:#fff;border-radius:18px;padding:10px;box-sizing:border-box;box-shadow:var(--shadow)}.qr[data-v-3c565baf]{width:100%;height:100%;display:block}.code[data-v-3c565baf]{margin:14px 0 4px;font-weight:700;color:#5a3a28;letter-spacing:1px}.tip[data-v-3c565baf]{margin:0;color:var(--c-sub);font-size:12px}.page[data-v-2aa09118]{min-height:100%;display:flex;flex-direction:column;position:relative;background:#fff3eb}.body[data-v-2aa09118]{flex:1;overflow:auto;padding:4px 16px 72px;position:relative;z-index:1}.moment[data-v-2aa09118]{display:flex;gap:10px;background:#fff;border-radius:18px;padding:14px 12px 12px;box-shadow:var(--shadow)}.av-btn[data-v-2aa09118]{border:0;background:transparent;padding:0;flex-shrink:0}.av[data-v-2aa09118]{width:44px;height:44px;border-radius:10px;object-fit:cover;background:#ffd4b8}.main[data-v-2aa09118]{flex:1;min-width:0}.nick[data-v-2aa09118]{border:0;background:transparent;padding:0;color:#8a5a3a;font-weight:700;font-size:15px}.txt[data-v-2aa09118]{margin:6px 0 8px;font-size:15px;line-height:1.55;color:#5a3a28}.shot-wrap[data-v-2aa09118]{border-radius:12px;overflow:hidden;background:#ffe8de;max-width:220px}.shot[data-v-2aa09118]{width:100%;height:148px;object-fit:cover;display:block}.meta[data-v-2aa09118]{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.meta em[data-v-2aa09118]{font-style:normal;font-size:12px;color:#b8ada9}.acts[data-v-2aa09118]{display:flex;gap:6px}.acts button[data-v-2aa09118]{border:0;background:#fff1ea;color:#8a5a3a;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:4px}.acts button.on[data-v-2aa09118]{background:#ffe0d4;color:#e05656}.acts[data-v-2aa09118] .ci{font-size:13px}.box[data-v-2aa09118]{margin-top:10px;background:#fff6f0;border-radius:10px;padding:8px 10px}.likes[data-v-2aa09118]{margin:0 0 6px;color:#8a5a3a;font-size:13px;display:flex;align-items:flex-start;gap:4px;line-height:1.45}.likes[data-v-2aa09118] .ci{color:#e05656;font-size:13px;margin-top:2px}.cmt[data-v-2aa09118]{display:block;width:100%;border:0;background:transparent;text-align:left;padding:3px 0;font-size:13px;line-height:1.45;color:#5a3a28}.cmt b[data-v-2aa09118]{color:#8a5a3a;font-weight:700}.composer[data-v-2aa09118]{position:sticky;bottom:0;display:flex;gap:8px;padding:8px 16px 16px;background:linear-gradient(180deg,#fff3eb00,#fff3eb 28%);z-index:2}.composer input[data-v-2aa09118]{flex:1;border:0;background:#fff;border-radius:999px;padding:12px 14px;outline:none;box-shadow:var(--shadow)}.send[data-v-2aa09118]{border:0;border-radius:999px;padding:0 16px;background:var(--c-primary);color:#fff;font-weight:700}.page[data-v-d5c36dc3]{min-height:100%;position:relative}.body[data-v-d5c36dc3]{padding:8px 16px 24px;position:relative;z-index:1}.card[data-v-d5c36dc3]{background:#fff;border-radius:22px;padding:22px 16px 18px;text-align:center;box-shadow:var(--shadow)}.av[data-v-d5c36dc3]{width:88px;height:88px;border-radius:50%;object-fit:cover;background:#e8c4a8;box-shadow:var(--shadow)}.card h3[data-v-d5c36dc3]{margin:10px 0 4px;color:#5a3a28;font-size:20px}.st[data-v-d5c36dc3]{margin:0;font-size:12px;font-weight:700}.st.on[data-v-d5c36dc3]{color:#3f9a68}.st.off[data-v-d5c36dc3]{color:#b4b0ac}.st.busy[data-v-d5c36dc3]{color:#e05656}.tags[data-v-d5c36dc3]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px}.tags span[data-v-d5c36dc3]{background:#fff1ea;color:#b56a4e;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.block[data-v-d5c36dc3]{margin-top:16px}.block h4[data-v-d5c36dc3]{margin:0 4px 8px;color:#5a3a28;font-size:14px}.pet[data-v-d5c36dc3]{width:100%;display:flex;align-items:center;gap:10px;border:0;background:#fff;border-radius:16px;padding:10px;margin-bottom:8px;box-shadow:var(--shadow);text-align:left}.pet img[data-v-d5c36dc3]{width:48px;height:48px;border-radius:14px;object-fit:cover;background:#ffe8de}.pet b[data-v-d5c36dc3]{display:block;color:#5a3a28}.pet em[data-v-d5c36dc3]{font-style:normal;font-size:12px;color:var(--c-sub)}.arrow[data-v-d5c36dc3]{margin-left:auto;color:#c8bcb6}.add[data-v-d5c36dc3]{margin-top:14px;border:0;border-radius:999px;padding:8px 22px;background:#ffd6c4;color:#b56a4e;font-weight:700;font-size:14px}.add.wait[data-v-d5c36dc3]{background:#f3e6dc;color:#b89a8c}.add.ghost[data-v-d5c36dc3]{background:#fff;color:#b56a4e;box-shadow:inset 0 0 0 1px #f0c8b8}.decide[data-v-d5c36dc3]{display:flex;justify-content:center;gap:10px}.ok-tip[data-v-d5c36dc3]{margin:12px 0 0;color:#3f9a68;font-size:12px;font-weight:700}.cta[data-v-d5c36dc3]{width:100%;height:48px;margin-top:16px;border:0;border-radius:999px;background:var(--c-primary);color:#fff;font-weight:700}.page[data-v-bb3a57ae]{min-height:100%}.body[data-v-bb3a57ae]{padding:16px}.hint[data-v-bb3a57ae]{color:var(--c-sub);font-size:13px}.card[data-v-bb3a57ae]{background:#fff;border-radius:18px;padding:14px;margin-bottom:10px;box-shadow:var(--shadow)}.card em[data-v-bb3a57ae]{display:block;margin-top:8px;color:#b56a4e;font-style:normal;font-size:12px;font-weight:700}.card.invite[data-v-bb3a57ae]{cursor:pointer}.card.fav[data-v-bb3a57ae]{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.card.fav b[data-v-bb3a57ae]{display:block;margin:0;font-size:16px;color:#5a3a28}.card.fav span[data-v-bb3a57ae]{display:block;margin-top:4px;color:var(--c-sub);font-size:12px}.card.fav em[data-v-bb3a57ae]{margin:0;white-space:nowrap}.chat-card[data-v-bb3a57ae]{display:flex;align-items:center;gap:12px;background:#fff;border-radius:18px;padding:14px;margin-bottom:12px;box-shadow:var(--shadow)}.chat-card .face[data-v-bb3a57ae]{width:48px;height:48px;border-radius:50%;object-fit:cover;background:#e8c4a8}.chat-card .meta[data-v-bb3a57ae]{flex:1;min-width:0}.chat-card b[data-v-bb3a57ae]{display:block;font-size:16px}.chat-card span[data-v-bb3a57ae]{color:#6bb896;font-size:12px}.chat-card p[data-v-bb3a57ae]{margin:4px 0 0;color:var(--c-sub);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-card em[data-v-bb3a57ae]{color:var(--c-primary-deep);font-style:normal;font-size:12px;font-weight:700;white-space:nowrap}input[data-v-bb3a57ae],textarea[data-v-bb3a57ae]{width:100%;border:0;background:#fff;border-radius:16px;padding:12px;margin-bottom:10px;box-shadow:var(--shadow);outline:none}.cta[data-v-bb3a57ae],.ghost[data-v-bb3a57ae]{width:100%;height:44px;border-radius:999px;font-weight:700;margin-top:8px}.cta[data-v-bb3a57ae]{border:0;background:var(--c-primary);color:#fff}.ghost[data-v-bb3a57ae]{border:1px solid var(--c-primary);background:#fff;color:var(--c-primary-deep)}label[data-v-bb3a57ae]{display:flex;gap:8px;align-items:center;color:var(--c-sub)}.stage{min-height:100%;height:100%;display:flex;background:#fff3eb}.phone{width:100%;height:100%;background-color:#fff3eb;overflow:hidden;display:flex;flex-direction:column;position:relative}.phone>.phone-view{flex:1;overflow-x:hidden;overflow-y:auto;min-height:0}.phone>.phone-view.lock{overflow:hidden}.toast{position:absolute;left:24px;right:24px;bottom:84px;background:var(--c-primary);color:#fff;text-align:center;padding:10px 12px;border-radius:16px;font-size:13px;box-shadow:var(--shadow);z-index:20}:root{--c-primary: #FFAE96;--c-primary-deep: #FF9578;--c-primary-soft: #FFD9CC;--c-mint: #9FD4C4;--c-pink: #FFC4C4;--c-sky: #B7D7EC;--c-bg: #FFF3EB;--c-card: #FFFFFF;--c-text: #332E2C;--c-sub: #7A706C;--c-ph: #B8ADA9;--c-ok: #6BB896;--c-warn: #FFC078;--c-err: #F09A9A;--c-info: #88B4D8;--c-tag-free: #D4EDE7;--c-tag-pay: #FFD9CC;--c-tag-act: #D4E4F0;--c-tag-hot: #FFD4D4;--c-tag-off: #FFE8B8;--shadow: 0 6px 16px rgba(180, 140, 120, .12);--r-xl: 24px;--r-lg: 18px;--r-md: 16px;--r-sm: 12px;--auth-primary: #FF9578;--auth-muted: #7A706C;--auth-bg: #FFFFFF;--wx-status-bar: env(safe-area-inset-top, 0px);--wx-nav-row: 44px;--wx-capsule-w: 16px;--wx-safe-top: calc(var(--wx-status-bar) + var(--wx-nav-row))}html,body,#app{margin:0;height:100%;background:#fff3eb;color:var(--c-text);color-scheme:light;font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}button,input,textarea,select{font-family:inherit}button{cursor:pointer}*{box-sizing:border-box}.phone,.phone *{scrollbar-width:none;-ms-overflow-style:none}.phone::-webkit-scrollbar,.phone *::-webkit-scrollbar{display:none;width:0;height:0}
