.brand-mark[data-v-ea62ab37]{display:block;width:100%;height:100%;object-fit:contain}.login-wrap[data-v-edf83558]{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 18% 12%,rgba(255,56,92,.12),transparent 30%),radial-gradient(circle at 88% 88%,rgba(70,4,121,.07),transparent 32%),linear-gradient(180deg,#fff,#f7f7f7);padding:20px;font-family:Airbnb Cereal VF,Circular,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.card[data-v-edf83558]{width:100%;max-width:392px;background:#fff;border:1px solid #ebebeb;border-radius:28px;padding:34px 24px 28px;box-shadow:0 20px 60px #2222221a;display:flex;flex-direction:column;gap:16px}.logo-area[data-v-edf83558]{text-align:center;margin-bottom:8px}.fish[data-v-edf83558]{display:block;width:68px;height:68px;margin:0 auto;animation:swim-edf83558 3s ease-in-out infinite}@keyframes swim-edf83558{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg) translateY(-4px)}}h1[data-v-edf83558]{font-size:28px;font-weight:700;color:#222;margin:8px 0 4px}p[data-v-edf83558]{font-size:13px;color:#6a6a6a}.form-group[data-v-edf83558]{display:flex;flex-direction:column;gap:6px}label[data-v-edf83558]{font-size:14px;font-weight:600;color:#222}.inp[data-v-edf83558]{padding:14px 16px;border:1px solid #dddddd;border-radius:16px;font-size:15px;outline:none;transition:border-color .2s;font-family:inherit;color:#1a1a1a}.inp[data-v-edf83558]:focus{border-color:#ff385c;box-shadow:0 0 0 3px #ff385c1f}.hint[data-v-edf83558]{font-size:12px;color:#999;min-height:16px}.hint.err[data-v-edf83558]{color:#e05050}.btn-primary[data-v-edf83558]{padding:14px;border-radius:999px;border:none;background:#ff385c;color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:all .15s;box-shadow:0 10px 26px #ff385c3d}.btn-primary[data-v-edf83558]:hover:not(:disabled){background:#e00b41}.btn-primary[data-v-edf83558]:active{transform:scale(.97)}.btn-primary[data-v-edf83558]:disabled{background:#ccc;box-shadow:none;cursor:not-allowed;transform:none}.divider[data-v-edf83558]{text-align:center;font-size:13px;color:#bbb;position:relative}.divider[data-v-edf83558]:before,.divider[data-v-edf83558]:after{content:"";position:absolute;top:50%;width:35%;height:1px;background:#eee}.divider[data-v-edf83558]:before{left:0}.divider[data-v-edf83558]:after{right:0}.btn-ghost[data-v-edf83558]{padding:12px;border-radius:999px;border:1px solid #dddddd;background:#fff;color:#222;font-size:14px;cursor:pointer;transition:all .15s}.btn-ghost[data-v-edf83558]:active{background:#f5f5f5}.conv-root[data-v-e9e88c71]{display:flex;flex-direction:column;height:100dvh;background:#f7f7f7;font-family:Airbnb Cereal VF,Circular,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;color:#222}.hd[data-v-e9e88c71]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 12px;background:#fff;border-bottom:1px solid #ebebeb;flex-shrink:0;box-shadow:0 1px #00000005}.hd-title[data-v-e9e88c71]{font-size:22px;font-weight:700;color:#222;letter-spacing:0}.hd-right[data-v-e9e88c71]{cursor:pointer}.avatar[data-v-e9e88c71]{width:40px;height:40px;border-radius:999px;background:#f7f7f7;display:block;border:1px solid #ebebeb}.list[data-v-e9e88c71]{flex:1;overflow-y:auto;background:#f7f7f7;padding:14px 12px}.conv-item[data-v-e9e88c71]{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #ebebeb;border-radius:20px;background:#fff;margin-bottom:10px;box-shadow:0 6px 18px #2222220d;cursor:pointer;transition:background .1s}.conv-item[data-v-e9e88c71]:active{background:#f7f7f7;transform:scale(.99)}.ci-ava[data-v-e9e88c71]{width:50px;height:50px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0;box-shadow:0 1px 4px #00000014}.bot-ava[data-v-e9e88c71]{background:#fff0f3;color:#ff385c}.room-ava[data-v-e9e88c71]{background:#f4edfa;color:#460479}.ci-logo[data-v-e9e88c71]{width:30px;height:30px}.ci-body[data-v-e9e88c71]{flex:1;min-width:0}.ci-top[data-v-e9e88c71]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:3px}.ci-name[data-v-e9e88c71]{font-size:16px;font-weight:600;color:#222}.ci-time[data-v-e9e88c71]{font-size:12px;color:#929292;flex-shrink:0}.ci-preview[data-v-e9e88c71]{font-size:14px;color:#6a6a6a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge[data-v-e9e88c71]{background:#ff385c;color:#fff;font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;flex-shrink:0}.ci-meta[data-v-e9e88c71]{font-size:12px;color:#bbb;flex-shrink:0}.no-room[data-v-e9e88c71]{padding:48px 24px;text-align:center;color:#bbb;font-size:13px;line-height:2.2}.tabs[data-v-e9e88c71]{display:flex;background:#fff;border-top:1px solid #ebebeb;padding-bottom:env(safe-area-inset-bottom,0);flex-shrink:0;box-shadow:0 -2px 8px #0000000a}.tab[data-v-e9e88c71]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:9px 4px 7px;cursor:pointer;gap:2px;border-top:2.5px solid transparent;transition:all .15s}.tab svg[data-v-e9e88c71]{opacity:.28;transition:opacity .15s;color:#6a6a6a}.tab em[data-v-e9e88c71]{font-size:11px;font-style:normal;color:#bbb;font-weight:500;transition:color .15s}.tab.on[data-v-e9e88c71]{border-top-color:transparent}.tab.on svg[data-v-e9e88c71]{opacity:1;color:#ff385c}.tab.on em[data-v-e9e88c71]{color:#ff385c;font-weight:700}[data-v-b751d9b5]{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}.chat-root[data-v-b751d9b5]{display:flex;flex-direction:column;height:100dvh;background:#f5f0e8;font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif}.hd[data-v-b751d9b5]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border-bottom:1px solid #e8ddd0;flex-shrink:0;box-shadow:0 1px 6px #0000000f}.back-btn[data-v-b751d9b5]{font-size:28px;color:#07c160;background:none;border:none;cursor:pointer;padding:0 6px 0 0;line-height:1}.hd-center[data-v-b751d9b5]{flex:1;min-width:0}.hd-name[data-v-b751d9b5]{font-size:16px;font-weight:700;color:#1a1a1a;letter-spacing:.3px}.hd-sub[data-v-b751d9b5]{font-size:11px;color:#999;margin-top:1px}.hd-right[data-v-b751d9b5]{display:flex;gap:6px;align-items:center;flex-shrink:0}.coin-tag[data-v-b751d9b5]{font-size:12px;font-weight:700;padding:3px 9px;border-radius:20px;background:#fff8e6;color:#b07000;border:1px solid #e8c840}.lv-tag[data-v-b751d9b5]{font-size:12px;font-weight:700;padding:3px 9px;border-radius:20px;background:#e8f5e2;color:#2a7a20;border:1px solid #b0d8a0}.xp-rail[data-v-b751d9b5]{height:4px;background:#e0d8cc;flex-shrink:0}.xp-fill[data-v-b751d9b5]{height:100%;background:linear-gradient(90deg,#07c160,#95d65a);transition:width .5s ease}.feed[data-v-b751d9b5]{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px;background:#f5f0e8}.feed[data-v-b751d9b5]::-webkit-scrollbar{width:3px}.feed[data-v-b751d9b5]::-webkit-scrollbar-thumb{background:#d0c8bc;border-radius:2px}.row[data-v-b751d9b5]{display:flex;align-items:flex-end;gap:8px}.row-l[data-v-b751d9b5]{flex-direction:row}.row-r[data-v-b751d9b5]{flex-direction:row-reverse}.ava[data-v-b751d9b5]{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#e8f5e2,#d0edcc);font-size:22px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 4px #0000001a}.ava-logo[data-v-b751d9b5]{width:26px;height:26px}.bbl[data-v-b751d9b5]{max-width:80%;padding:10px 13px 6px}.bbl-s[data-v-b751d9b5]{background:#fff;border-radius:2px 12px 12px;box-shadow:0 1px 5px #00000012}.bbl-u[data-v-b751d9b5]{background:#95ec69;border-radius:12px 2px 12px 12px}.txt[data-v-b751d9b5]{font-size:14px;line-height:1.7;white-space:pre-wrap;word-break:break-all;font-family:inherit;color:#1a1a1a}.ts[data-v-b751d9b5]{display:block;font-size:11px;color:#0000004d;margin-top:5px;text-align:right}.acts[data-v-b751d9b5]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.act[data-v-b751d9b5]{padding:5px 12px;border:1.5px solid #07c160;border-radius:16px;background:#07c1600f;color:#07c160;font-size:12px;font-weight:600;cursor:pointer;transition:all .1s}.act[data-v-b751d9b5]:active{background:#07c160;color:#fff}.typing[data-v-b751d9b5]{display:flex;align-items:center;gap:5px;padding:12px 16px}.typing span[data-v-b751d9b5]{width:7px;height:7px;border-radius:50%;background:#c0b8b0;animation:tb-b751d9b5 1.3s infinite both}.typing span[data-v-b751d9b5]:nth-child(2){animation-delay:.2s}.typing span[data-v-b751d9b5]:nth-child(3){animation-delay:.4s}@keyframes tb-b751d9b5{0%,80%,to{transform:scale(.7);opacity:.4}40%{transform:scale(1.1);opacity:1}}.panel[data-v-b751d9b5]{flex-shrink:0;background:#ece7df;border-top:1px solid #e0d8cc;padding:8px 0 6px}.btn-row[data-v-b751d9b5]{display:flex;gap:6px;overflow-x:auto;padding:0 10px 6px;scrollbar-width:none;align-items:center}.btn-row[data-v-b751d9b5]::-webkit-scrollbar{display:none}.btn[data-v-b751d9b5]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:62px;height:56px;border:1.5px solid #ddd5c8;border-radius:10px;background:#fff;font-size:22px;cursor:pointer;transition:transform .1s,opacity .1s;outline:none}.btn em[data-v-b751d9b5]{font-size:10px;font-style:normal;color:#666;white-space:nowrap;font-weight:500}.btn svg[data-v-b751d9b5]{color:#222;stroke-width:1.9}.btn.hi svg[data-v-b751d9b5]{color:#ff385c}.btn.amber svg[data-v-b751d9b5]{color:#8b5000}.btn.red svg[data-v-b751d9b5],.btn.warn svg[data-v-b751d9b5]{color:#c13515}.btn[data-v-b751d9b5]:active{transform:scale(.9);opacity:.8}.btn.hi[data-v-b751d9b5]{background:#e8f5e2;border-color:#b0d8a0}.btn.hi em[data-v-b751d9b5]{color:#2a7a20}.btn.amber[data-v-b751d9b5]{background:#fff7e6;border-color:#ffd591}.btn.red[data-v-b751d9b5]{background:#fff0f0;border-color:#ffb8b0}.btn.red em[data-v-b751d9b5]{color:#c0392b}.btn.warn[data-v-b751d9b5]{background:#fff7e6;border-color:#ffc069}.btn.warn em[data-v-b751d9b5]{color:#d46b08}.btn-sep[data-v-b751d9b5]{flex-shrink:0;width:1px;height:38px;background:#d8d0c8;margin:0 2px}.inp-row[data-v-b751d9b5]{display:flex;gap:8px;padding:2px 10px 0}.inp[data-v-b751d9b5]{flex:1;padding:9px 14px;border-radius:22px;border:1.5px solid #ddd5c8;background:#fff;color:#1a1a1a;font-size:13px;outline:none;transition:border-color .2s}.inp[data-v-b751d9b5]::placeholder{color:#bbb}.inp[data-v-b751d9b5]:focus{border-color:#07c160}.inp[data-v-b751d9b5]:disabled{opacity:.5}.send[data-v-b751d9b5]{padding:9px 18px;border-radius:22px;border:none;background:#07c160;color:#fff;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .12s}.send[data-v-b751d9b5]:active{transform:scale(.95);background:#059a4e}.send[data-v-b751d9b5]:disabled{background:#ccc;cursor:not-allowed}.tabs[data-v-b751d9b5]{display:flex;flex-shrink:0;background:#fff;border-top:1px solid #e8ddd0;padding-bottom:env(safe-area-inset-bottom,0);box-shadow:0 -2px 8px #0000000a}.t[data-v-b751d9b5]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:9px 4px 7px;border:none;border-top:2.5px solid transparent;background:none;cursor:pointer;gap:2px;transition:all .15s}.t svg[data-v-b751d9b5]{opacity:.28;transition:opacity .15s;color:#6a6a6a}.t em[data-v-b751d9b5]{font-size:11px;font-style:normal;color:#bbb;font-weight:500;transition:color .15s}.t.on[data-v-b751d9b5]{border-top-color:#07c160}.t.on svg[data-v-b751d9b5]{opacity:1}.t.on em[data-v-b751d9b5]{color:#07c160;font-weight:700}.mask[data-v-b751d9b5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:flex-end;justify-content:center;z-index:999}.modal[data-v-b751d9b5]{width:100%;max-width:480px;background:#fff;border-radius:22px 22px 0 0;padding:20px 16px 36px;max-height:85vh;overflow-y:auto}.mhd[data-v-b751d9b5]{font-size:17px;font-weight:800;text-align:center;margin-bottom:16px;color:#1a1a1a}.crop-sections[data-v-b751d9b5]{display:flex;flex-direction:column;gap:14px;margin-bottom:12px}.tier-hd[data-v-b751d9b5]{font-size:12px;font-weight:700;padding:4px 10px;border-radius:20px;margin-bottom:8px;display:inline-block}.tier-fast[data-v-b751d9b5]{background:#fff8d8;color:#8b6000;border:1px solid #f5d860}.tier-mid[data-v-b751d9b5]{background:#e8f5e2;color:#2a7a20;border:1px solid #b0d8a0}.tier-long[data-v-b751d9b5]{background:#ede8f5;color:#4a2080;border:1px solid #c0a8e8}.cgrid[data-v-b751d9b5]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ccard[data-v-b751d9b5]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 6px 8px;background:#faf8f4;border:1.5px solid #e8ddd0;border-radius:12px;cursor:pointer;transition:all .15s}.ccard[data-v-b751d9b5]:active{border-color:#07c160;background:#e8f5e2}.cem[data-v-b751d9b5]{font-size:26px}.ccard strong[data-v-b751d9b5]{font-size:13px;color:#1a1a1a;font-weight:700}.ccard small[data-v-b751d9b5]{font-size:10px;color:#999}.cready[data-v-b751d9b5]{font-size:10px;color:#07c160;font-weight:600;margin-top:1px}.mform[data-v-b751d9b5]{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.mline[data-v-b751d9b5]{display:flex;align-items:center;gap:10px}.mline span[data-v-b751d9b5]{width:36px;font-size:13px;color:#999;flex-shrink:0}.mchips[data-v-b751d9b5]{display:flex;flex-wrap:wrap;gap:6px}.mchip[data-v-b751d9b5]{padding:5px 11px;border-radius:14px;font-size:12px;border:1px solid #e0d8cc;background:#faf8f4;color:#333;cursor:pointer}.mchip.on[data-v-b751d9b5]{border-color:#07c160;background:#e8f5e2;color:#07c160;font-weight:600}.mchip.zero[data-v-b751d9b5]{opacity:.35;cursor:not-allowed}.inv-badge[data-v-b751d9b5]{font-size:10px;background:#07c160;color:#fff;border-radius:8px;padding:0 4px;margin-left:2px;font-weight:700}.inv-loading[data-v-b751d9b5],.inv-empty[data-v-b751d9b5]{text-align:center;padding:20px 0;color:#aaa;font-size:13px}.wh-summary[data-v-b751d9b5]{text-align:center;font-size:12px;color:#aaa;margin-bottom:10px}.wh-grid[data-v-b751d9b5]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.wh-card[data-v-b751d9b5]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 4px 8px;background:#faf8f4;border:1.5px solid #e8ddd0;border-radius:10px}.wh-em[data-v-b751d9b5]{font-size:24px}.wh-name[data-v-b751d9b5]{font-size:11px;color:#555;font-weight:600}.wh-qty[data-v-b751d9b5]{font-size:12px;color:#07c160;font-weight:700}.mkt-list[data-v-b751d9b5]{display:flex;flex-direction:column;gap:8px;max-height:52vh;overflow-y:auto;margin-bottom:12px}.mkt-item[data-v-b751d9b5]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1.5px solid #e8ddd0;border-radius:12px;background:#faf8f4;cursor:pointer;transition:all .15s}.mkt-item.on[data-v-b751d9b5]{border-color:#07c160;background:#e8f5e2}.mkt-em[data-v-b751d9b5]{font-size:28px;flex-shrink:0}.mkt-info[data-v-b751d9b5]{flex:1;min-width:0}.mkt-name[data-v-b751d9b5]{font-size:14px;font-weight:700;color:#1a1a1a}.mkt-qty[data-v-b751d9b5]{font-size:12px;color:#888;font-weight:400}.mkt-price[data-v-b751d9b5]{font-size:12px;color:#e07000;font-weight:600;margin-top:2px}.mkt-seller[data-v-b751d9b5]{font-size:11px;color:#aaa;margin-top:1px}.mkt-check[data-v-b751d9b5]{font-size:18px;color:#07c160;opacity:0;transition:opacity .15s}.mkt-item.on .mkt-check[data-v-b751d9b5]{opacity:1}.mi[data-v-b751d9b5]{flex:1;padding:8px 12px;border-radius:10px;border:1px solid #e0d8cc;background:#faf8f4;font-size:14px;outline:none;color:#1a1a1a}.mi[data-v-b751d9b5]:focus{border-color:#07c160}.mi-lg[data-v-b751d9b5]{padding:12px 14px;border-radius:12px;border:1.5px solid #e0d8cc;background:#faf8f4;font-size:15px;outline:none;width:100%;color:#1a1a1a}.mi-lg[data-v-b751d9b5]:focus{border-color:#07c160}.gtypes[data-v-b751d9b5]{display:flex;gap:8px}.gt[data-v-b751d9b5]{flex:1;padding:10px;border-radius:10px;font-size:18px;font-weight:800;border:1px solid #e0d8cc;background:#faf8f4;color:#333;cursor:pointer}.gt.on[data-v-b751d9b5]{border-color:#f0a500;background:#fff8e6;color:#b07000}.gamts[data-v-b751d9b5]{display:flex;gap:8px;flex-wrap:wrap}.ga[data-v-b751d9b5]{padding:7px 14px;border-radius:10px;font-size:13px;border:1px solid #e0d8cc;background:#faf8f4;color:#333;cursor:pointer}.ga.on[data-v-b751d9b5]{border-color:#f0a500;background:#fff8e6;color:#b07000}.mok[data-v-b751d9b5]{width:100%;padding:14px;border-radius:14px;border:none;background:#07c160;color:#fff;font-size:15px;font-weight:700;cursor:pointer;letter-spacing:.5px}.mok[data-v-b751d9b5]:active{transform:scale(.98);background:#059a4e}.mok.mok-cancel[data-v-b751d9b5]{background:#e05050}.mok.mok-cancel[data-v-b751d9b5]:active{background:#c03030}.mok.mok-cancel[data-v-b751d9b5]:disabled{background:#ccc}.mcancel[data-v-b751d9b5]{width:100%;margin-top:10px;padding:12px;border-radius:14px;border:1px solid #e0d8cc;background:transparent;color:#aaa;font-size:14px;cursor:pointer}.lo-modal[data-v-b751d9b5]{text-align:center;padding:28px 20px 32px}.lo-icon[data-v-b751d9b5]{font-size:44px;margin-bottom:12px}.lo-title[data-v-b751d9b5]{font-size:18px;font-weight:800;color:#1a1a1a;margin-bottom:8px}.lo-desc[data-v-b751d9b5]{font-size:13px;color:#888;line-height:1.7;margin-bottom:20px}.lo-out[data-v-b751d9b5]{background:#f5222d;letter-spacing:.5px}.lo-out[data-v-b751d9b5]:active{background:#c0001a}.farm-stat[data-v-b751d9b5]{text-align:center;font-size:13px;font-weight:700;color:#5a4000;background:#fff8e6;border-radius:10px;padding:8px 12px;margin-bottom:12px}.plot-grid[data-v-b751d9b5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px;margin-bottom:12px}.plot-card[data-v-b751d9b5]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 4px 8px;border-radius:12px;border:1.5px solid #e8ddd0;background:#faf8f4;transition:all .15s}.plot-empty[data-v-b751d9b5]{border-color:#ccc;background:#f5f5f5}.plot-growing[data-v-b751d9b5]{border-color:#ffd591;background:#fff8e6}.plot-ready[data-v-b751d9b5]{border-color:#07c160;background:#e8f5e2;box-shadow:0 0 8px #07c1604d}.plot-em[data-v-b751d9b5]{font-size:26px}.plot-name[data-v-b751d9b5]{font-size:11px;color:#555;font-weight:600;text-align:center;line-height:1.3}.plot-eta[data-v-b751d9b5]{font-size:10px;color:#e07000;font-weight:600;margin-top:1px}.plot-badge[data-v-b751d9b5]{font-size:10px;color:#07c160;font-weight:700;background:#d0f0dc;border-radius:8px;padding:1px 6px;margin-top:2px}.farm-acts[data-v-b751d9b5]{display:flex;flex-direction:column;gap:8px}.farm-unlock[data-v-b751d9b5]{text-align:center;font-size:11px;color:#888;margin:-6px 0 12px}.farm-plant-btn[data-v-b751d9b5]{background:#8b5000!important}.farm-plant-btn[data-v-b751d9b5]:active{background:#6a3a00!important}.fish-pop[data-v-b751d9b5]{position:fixed;top:38%;left:50%;transform:translate(-50%);font-size:64px;z-index:9998;pointer-events:none}.fishpop-enter-active[data-v-b751d9b5]{animation:fishJump-b751d9b5 .6s cubic-bezier(.34,1.56,.64,1)}.fishpop-leave-active[data-v-b751d9b5]{transition:opacity .6s,transform .6s}.fishpop-leave-to[data-v-b751d9b5]{opacity:0;transform:translate(-50%) translateY(-30px)}@keyframes fishJump-b751d9b5{0%{transform:translate(-50%) scale(.3) rotate(-20deg);opacity:0}60%{transform:translate(-50%) scale(1.2) rotate(8deg)}to{transform:translate(-50%) scale(1) rotate(0);opacity:1}}.onboard-mask[data-v-b751d9b5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.onboard-card[data-v-b751d9b5]{width:100%;max-width:340px;background:#fff;border-radius:24px;padding:28px 20px 24px;text-align:center}.ob-fish[data-v-b751d9b5]{width:64px;height:64px;animation:fishJump-b751d9b5 .6s .1s both;display:block;margin:0 auto 8px}.ob-title[data-v-b751d9b5]{font-size:20px;font-weight:800;color:#1a1a1a;margin-bottom:6px}.ob-sub[data-v-b751d9b5]{font-size:13px;color:#888;margin-bottom:20px}.ob-steps[data-v-b751d9b5]{display:flex;flex-direction:column;gap:10px;margin-bottom:22px;text-align:left}.ob-step[data-v-b751d9b5]{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#f5f0e8;border-radius:12px}.ob-step span[data-v-b751d9b5]{font-size:22px;flex-shrink:0}.ob-step p[data-v-b751d9b5]{font-size:13px;color:#333;font-weight:500;margin:0}.ob-btn[data-v-b751d9b5]{font-size:16px;letter-spacing:.5px}.chat-root[data-v-b751d9b5]{background:#f7f7f7;font-family:Airbnb Cereal VF,Circular,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;color:#222}.hd[data-v-b751d9b5]{padding:14px 14px 12px;background:#fff;border-bottom:1px solid #ebebeb;box-shadow:0 1px #00000005}.back-btn[data-v-b751d9b5]{color:#ff385c;font-weight:600}.hd-name[data-v-b751d9b5]{font-size:17px;color:#222;letter-spacing:0}.hd-sub[data-v-b751d9b5]{color:#6a6a6a}.coin-tag[data-v-b751d9b5]{background:#fff8e6;color:#8b5000;border-color:#f0d48a;border-radius:999px}.lv-tag[data-v-b751d9b5]{background:#fff0f3;color:#ff385c;border-color:#ffd1da;border-radius:999px}.xp-rail[data-v-b751d9b5]{height:3px;background:#f2f2f2}.xp-fill[data-v-b751d9b5]{background:linear-gradient(90deg,#ff385c,#92174d)}.feed[data-v-b751d9b5]{background:radial-gradient(circle at 12% 0%,rgba(255,56,92,.07),transparent 26%),#f7f7f7;padding:14px 12px}.feed[data-v-b751d9b5]::-webkit-scrollbar-thumb{background:#ddd}.ava[data-v-b751d9b5]{border-radius:16px;background:#fff0f3;color:#ff385c;box-shadow:0 4px 14px #22222214}.bbl[data-v-b751d9b5]{max-width:84%;padding:11px 14px 7px;border:1px solid #ebebeb}.bbl-s[data-v-b751d9b5]{background:#fff;border-radius:4px 18px 18px;box-shadow:0 6px 18px #2222220f}.bbl-u[data-v-b751d9b5]{background:#ff385c;border-color:#ff385c;border-radius:18px 4px 18px 18px;color:#fff}.bbl-u .txt[data-v-b751d9b5],.bbl-u .ts[data-v-b751d9b5]{color:#fff}.bbl-u .ts[data-v-b751d9b5]{opacity:.72}.txt[data-v-b751d9b5]{color:#222;line-height:1.68}.act[data-v-b751d9b5]{border-color:#ff385c;background:#fff0f3;color:#ff385c;border-radius:999px}.act[data-v-b751d9b5]:active{background:#ff385c;color:#fff}.panel[data-v-b751d9b5]{background:#fff;border-top:1px solid #ebebeb;padding:10px 0 8px;box-shadow:0 -8px 24px #2222220f}.btn-row[data-v-b751d9b5]{gap:8px;padding:0 12px 8px}.btn[data-v-b751d9b5]{width:64px;height:58px;border:1px solid #dddddd;border-radius:18px;background:#fff;box-shadow:0 4px 12px #2222220a}.btn em[data-v-b751d9b5]{color:#6a6a6a;font-weight:600}.btn.hi[data-v-b751d9b5]{background:#fff0f3;border-color:#ffd1da}.btn.hi em[data-v-b751d9b5]{color:#ff385c}.btn.amber[data-v-b751d9b5]{background:#fff8e6;border-color:#f0d48a}.btn.amber em[data-v-b751d9b5]{color:#8b5000}.btn.red[data-v-b751d9b5],.btn.warn[data-v-b751d9b5]{background:#fff0f3;border-color:#ffd1da}.btn.red em[data-v-b751d9b5],.btn.warn em[data-v-b751d9b5]{color:#c13515}.btn-sep[data-v-b751d9b5]{background:#ebebeb}.inp-row[data-v-b751d9b5]{gap:8px;padding:2px 12px 0}.inp[data-v-b751d9b5]{border:1px solid #dddddd;border-radius:999px;background:#f7f7f7;padding:11px 16px;color:#222}.inp[data-v-b751d9b5]:focus{border-color:#ff385c;box-shadow:0 0 0 3px #ff385c1f}.send[data-v-b751d9b5]{background:#ff385c;border-radius:999px;padding:10px 18px}.send[data-v-b751d9b5]:active{background:#e00b41}.tabs[data-v-b751d9b5]{border-top:1px solid #ebebeb}.t.on[data-v-b751d9b5]{border-top-color:transparent}.t.on svg[data-v-b751d9b5]{color:#ff385c;opacity:1}.t.on em[data-v-b751d9b5]{color:#ff385c}.mask[data-v-b751d9b5]{background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal[data-v-b751d9b5]{border-radius:26px 26px 0 0;border:1px solid #ebebeb;box-shadow:0 -20px 60px #22222229}.mhd[data-v-b751d9b5]{color:#222}.tier-fast[data-v-b751d9b5]{background:#fff8e6;color:#8b5000;border-color:#f0d48a}.tier-mid[data-v-b751d9b5]{background:#fff0f3;color:#ff385c;border-color:#ffd1da}.tier-long[data-v-b751d9b5]{background:#f4edfa;color:#460479;border-color:#decff0}.ccard[data-v-b751d9b5],.wh-card[data-v-b751d9b5],.mkt-item[data-v-b751d9b5]{background:#fff;border-color:#ebebeb;border-radius:18px}.ccard[data-v-b751d9b5]:active,.mkt-item.on[data-v-b751d9b5]{border-color:#ff385c;background:#fff0f3}.mchip[data-v-b751d9b5]{background:#fff;border-color:#ddd;border-radius:999px}.mchip.on[data-v-b751d9b5]{border-color:#ff385c;background:#fff0f3;color:#ff385c}.inv-badge[data-v-b751d9b5],.mkt-check[data-v-b751d9b5]{background:#ff385c;color:#fff}.mkt-check[data-v-b751d9b5]{background:transparent;color:#ff385c}.mi[data-v-b751d9b5],.mi-lg[data-v-b751d9b5],.gt[data-v-b751d9b5],.ga[data-v-b751d9b5]{background:#f7f7f7;border-color:#ddd;border-radius:16px}.mi[data-v-b751d9b5]:focus,.mi-lg[data-v-b751d9b5]:focus{border-color:#ff385c;box-shadow:0 0 0 3px #ff385c1a}.gt.on[data-v-b751d9b5],.ga.on[data-v-b751d9b5]{border-color:#ff385c;background:#fff0f3;color:#ff385c}.mok[data-v-b751d9b5]{background:#ff385c;border-radius:999px}.mok[data-v-b751d9b5]:active{background:#e00b41}.mcancel[data-v-b751d9b5],.btn-ghost[data-v-b751d9b5]{border-color:#ddd;border-radius:999px;color:#6a6a6a}.farm-stat[data-v-b751d9b5]{background:#fff8e6;color:#8b5000;border-radius:18px}.plot-card[data-v-b751d9b5]{background:#fff;border-color:#ebebeb;border-radius:18px}.plot-ready[data-v-b751d9b5]{background:#fff0f3;border-color:#ff385c;box-shadow:0 0 0 3px #ff385c14}.plot-badge[data-v-b751d9b5]{background:#fff0f3;color:#ff385c}.farm-plant-btn[data-v-b751d9b5]{background:#460479!important}.onboard-card[data-v-b751d9b5]{border-radius:28px;box-shadow:0 20px 60px #2222222e}.ob-step[data-v-b751d9b5]{background:#f7f7f7;border-radius:18px}[data-v-633a481d]{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}.room-root[data-v-633a481d]{display:flex;flex-direction:column;height:100dvh;background:#f5f0e8;font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif;position:relative}.hd[data-v-633a481d]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border-bottom:1px solid #e8ddd0;flex-shrink:0;box-shadow:0 1px 6px #0000000f}.back-btn[data-v-633a481d]{font-size:28px;color:#07c160;background:none;border:none;cursor:pointer;padding:0 6px 0 0;line-height:1}.hd-center[data-v-633a481d]{flex:1}.hd-name[data-v-633a481d]{font-size:16px;font-weight:700;color:#1a1a1a}.hd-sub[data-v-633a481d]{font-size:12px;color:#07c160;cursor:pointer;font-weight:500}.feed[data-v-633a481d]{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px;background:#f5f0e8}.feed[data-v-633a481d]::-webkit-scrollbar{width:3px}.feed[data-v-633a481d]::-webkit-scrollbar-thumb{background:#d0c8bc;border-radius:2px}.notice[data-v-633a481d]{text-align:center;font-size:12px;color:#aaa;padding:4px 12px}.notice[data-v-633a481d]:before,.notice[data-v-633a481d]:after{content:"— "}.row[data-v-633a481d]{display:flex;align-items:flex-start;gap:8px}.row-l[data-v-633a481d]{flex-direction:row}.row-r[data-v-633a481d]{flex-direction:row-reverse}.ava[data-v-633a481d]{width:36px;height:36px;border-radius:8px;background:#ddd;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#333}.ava-logo[data-v-633a481d]{width:25px;height:25px}.bot-ava[data-v-633a481d]{background:linear-gradient(135deg,#e8f5e2,#d0edcc);font-size:22px;box-shadow:0 1px 4px #0000001a}.typing[data-v-633a481d]{display:flex;align-items:center;gap:5px;padding:10px 14px}.typing span[data-v-633a481d]{width:7px;height:7px;border-radius:50%;background:#ccc;animation:tb-633a481d 1.3s infinite both}.typing span[data-v-633a481d]:nth-child(2){animation-delay:.2s}.typing span[data-v-633a481d]:nth-child(3){animation-delay:.4s}@keyframes tb-633a481d{0%,80%,to{transform:scale(.7);opacity:.4}40%{transform:scale(1.1);opacity:1}}.bbl[data-v-633a481d]{max-width:80%;padding:8px 12px 6px}.bbl-s[data-v-633a481d]{background:#fff;border-radius:2px 12px 12px;box-shadow:0 1px 5px #00000012}.bbl-u[data-v-633a481d]{background:#95ec69;border-radius:12px 2px 12px 12px}.nick[data-v-633a481d]{font-size:12px;color:#07c160;font-weight:600;margin-bottom:3px}.cmd-tag[data-v-633a481d]{font-size:11px;color:#2a8a50;background:#e8f5e2;border:1px solid #b8ddb0;border-radius:10px;padding:2px 8px;display:inline-block;margin-bottom:5px;font-weight:500}.txt[data-v-633a481d]{font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-all;font-family:inherit;color:#1a1a1a}.ts[data-v-633a481d]{display:block;font-size:11px;color:#0000004d;margin-top:4px;text-align:right}.empty[data-v-633a481d]{text-align:center;padding:40px 20px;color:#aaa;font-size:14px}.fab-bottom[data-v-633a481d]{position:absolute;bottom:calc(var(--panel-h, 160px) + 12px);left:50%;transform:translate(-50%);background:#0000008c;color:#fff;border:none;border-radius:20px;padding:7px 16px 7px 12px;font-size:13px;cursor:pointer;white-space:nowrap;z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fab-bottom[data-v-633a481d]:active{background:#000000bf}.fab-badge[data-v-633a481d]{display:inline-block;background:#f44;color:#fff;font-size:11px;font-weight:700;border-radius:10px;padding:1px 6px;margin-right:5px}.fab-enter-active[data-v-633a481d],.fab-leave-active[data-v-633a481d]{transition:opacity .2s,transform .2s}.fab-enter-from[data-v-633a481d],.fab-leave-to[data-v-633a481d]{opacity:0;transform:translate(-50%) translateY(10px)}.panel[data-v-633a481d]{flex-shrink:0;background:#ece7df;border-top:1px solid #e0d8cc;padding:8px 0 6px}.btn-row[data-v-633a481d]{display:flex;gap:6px;overflow-x:auto;padding:0 10px 6px;scrollbar-width:none;align-items:center}.btn-row[data-v-633a481d]::-webkit-scrollbar{display:none}.btn[data-v-633a481d]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:60px;height:54px;border:1.5px solid #ddd5c8;border-radius:10px;background:#fff;font-size:20px;cursor:pointer;outline:none;transition:transform .1s,opacity .1s}.btn em[data-v-633a481d]{font-size:10px;font-style:normal;color:#666;white-space:nowrap;font-weight:500}.btn svg[data-v-633a481d]{color:#222;stroke-width:1.9}.btn.hi svg[data-v-633a481d]{color:#ff385c}.btn.amber svg[data-v-633a481d]{color:#8b5000}.btn.red svg[data-v-633a481d]{color:#c13515}.btn[data-v-633a481d]:active{transform:scale(.9);opacity:.8}.btn.hi[data-v-633a481d]{background:#e8f5e2;border-color:#b0d8a0}.btn.hi em[data-v-633a481d]{color:#2a7a20}.btn.amber[data-v-633a481d]{background:#fff7e6;border-color:#ffd591}.btn.red[data-v-633a481d]{background:#fff0f0;border-color:#ffb8b0}.btn.red em[data-v-633a481d]{color:#c0392b}.btn-sep[data-v-633a481d]{flex-shrink:0;width:1px;height:38px;background:#d8d0c8;margin:0 2px}.inp-row[data-v-633a481d]{display:flex;gap:8px;padding:2px 10px 0}.inp[data-v-633a481d]{flex:1;padding:9px 14px;border-radius:22px;border:1.5px solid #e0e0e0;background:#fff;color:#1a1a1a;font-size:13px;outline:none;transition:border-color .2s}.inp[data-v-633a481d]::placeholder{color:#bbb}.inp[data-v-633a481d]:focus{border-color:#07c160}.inp[data-v-633a481d]:disabled{opacity:.5}.send-btn[data-v-633a481d]{padding:9px 18px;border-radius:22px;border:none;background:#07c160;color:#fff;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .12s}.send-btn[data-v-633a481d]:active{transform:scale(.95);background:#059a4e}.send-btn[data-v-633a481d]:disabled{background:#ccc;cursor:not-allowed}.tabs[data-v-633a481d]{display:flex;flex-shrink:0;background:#fff;border-top:1px solid #e8ddd0;padding-bottom:env(safe-area-inset-bottom,0);box-shadow:0 -2px 8px #0000000a}.t[data-v-633a481d]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:9px 4px 7px;border:none;border-top:2.5px solid transparent;background:none;cursor:pointer;gap:2px;transition:all .15s}.t svg[data-v-633a481d]{opacity:.28;transition:opacity .15s;color:#6a6a6a}.t em[data-v-633a481d]{font-size:11px;font-style:normal;color:#bbb;font-weight:500;transition:color .15s}.t.on[data-v-633a481d]{border-top-color:#07c160}.t.on svg[data-v-633a481d]{opacity:1}.t.on em[data-v-633a481d]{color:#07c160;font-weight:700}.mask2[data-v-633a481d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:flex-end;justify-content:center;z-index:999}.modal[data-v-633a481d]{width:100%;max-width:480px;background:#fff;border-radius:22px 22px 0 0;padding:20px 16px 36px;max-height:85vh;overflow-y:auto}.mhd[data-v-633a481d]{font-size:17px;font-weight:800;text-align:center;margin-bottom:16px;color:#1a1a1a}.crop-sections[data-v-633a481d]{display:flex;flex-direction:column;gap:14px;margin-bottom:12px}.tier-hd[data-v-633a481d]{font-size:12px;font-weight:700;padding:4px 10px;border-radius:20px;margin-bottom:8px;display:inline-block}.tier-fast[data-v-633a481d]{background:#fff8d8;color:#8b6000;border:1px solid #f5d860}.tier-mid[data-v-633a481d]{background:#e8f5e2;color:#2a7a20;border:1px solid #b0d8a0}.tier-long[data-v-633a481d]{background:#ede8f5;color:#4a2080;border:1px solid #c0a8e8}.cgrid[data-v-633a481d]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ccard[data-v-633a481d]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 6px 8px;background:#faf8f4;border:1.5px solid #e8ddd0;border-radius:12px;cursor:pointer;transition:all .15s}.ccard[data-v-633a481d]:active{border-color:#07c160;background:#e8f5e2}.cem[data-v-633a481d]{font-size:26px}.ccard strong[data-v-633a481d]{font-size:13px;color:#1a1a1a;font-weight:700}.ccard small[data-v-633a481d]{font-size:10px;color:#999}.cready[data-v-633a481d]{font-size:10px;color:#07c160;font-weight:600;margin-top:1px}.mform[data-v-633a481d]{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.mline[data-v-633a481d]{display:flex;align-items:center;gap:10px}.mline span[data-v-633a481d]{width:36px;font-size:13px;color:#888;flex-shrink:0}.mchips[data-v-633a481d]{display:flex;flex-wrap:wrap;gap:6px}.mchip[data-v-633a481d]{padding:5px 11px;border-radius:14px;font-size:12px;border:1px solid #e0e0e0;background:#f8f8f8;color:#333;cursor:pointer}.mchip.on[data-v-633a481d]{border-color:#07c160;background:#e8f5e2;color:#07c160;font-weight:600}.mchip.zero[data-v-633a481d]{opacity:.35;cursor:not-allowed}.inv-badge[data-v-633a481d]{font-size:10px;background:#07c160;color:#fff;border-radius:8px;padding:0 4px;margin-left:2px;font-weight:700}.inv-loading[data-v-633a481d],.inv-empty[data-v-633a481d]{text-align:center;padding:20px 0;color:#aaa;font-size:13px}.wh-summary[data-v-633a481d]{text-align:center;font-size:12px;color:#aaa;margin-bottom:10px}.wh-grid[data-v-633a481d]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.wh-card[data-v-633a481d]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 4px 8px;background:#faf8f4;border:1.5px solid #e8ddd0;border-radius:10px}.wh-em[data-v-633a481d]{font-size:24px}.wh-name[data-v-633a481d]{font-size:11px;color:#555;font-weight:600}.wh-qty[data-v-633a481d]{font-size:12px;color:#07c160;font-weight:700}.mkt-list[data-v-633a481d]{display:flex;flex-direction:column;gap:8px;max-height:52vh;overflow-y:auto;margin-bottom:12px}.mkt-item[data-v-633a481d]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1.5px solid #e8ddd0;border-radius:12px;background:#faf8f4;cursor:pointer;transition:all .15s}.mkt-item.on[data-v-633a481d]{border-color:#07c160;background:#e8f5e2}.mkt-em[data-v-633a481d]{font-size:28px;flex-shrink:0}.mkt-info[data-v-633a481d]{flex:1;min-width:0}.mkt-name[data-v-633a481d]{font-size:14px;font-weight:700;color:#1a1a1a}.mkt-qty[data-v-633a481d]{font-size:12px;color:#888;font-weight:400}.mkt-price[data-v-633a481d]{font-size:12px;color:#e07000;font-weight:600;margin-top:2px}.mkt-seller[data-v-633a481d]{font-size:11px;color:#aaa;margin-top:1px}.mkt-check[data-v-633a481d]{font-size:18px;color:#07c160;opacity:0;transition:opacity .15s}.mkt-item.on .mkt-check[data-v-633a481d]{opacity:1}.mi[data-v-633a481d]{flex:1;padding:8px 12px;border-radius:10px;border:1px solid #e0e0e0;background:#f8f8f8;font-size:14px;outline:none;color:#1a1a1a}.mi[data-v-633a481d]:focus{border-color:#07c160}.mi-lg[data-v-633a481d]{padding:12px 14px;border-radius:12px;border:1.5px solid #e0e0e0;background:#f8f8f8;font-size:15px;outline:none;width:100%;color:#1a1a1a}.mi-lg[data-v-633a481d]:focus{border-color:#07c160}.gtypes[data-v-633a481d]{display:flex;gap:8px}.gt[data-v-633a481d]{flex:1;padding:10px;border-radius:10px;font-size:18px;font-weight:800;border:1px solid #e0e0e0;background:#f8f8f8;color:#333;cursor:pointer}.gt.on[data-v-633a481d]{border-color:#f0a500;background:#fff8e6;color:#b07000}.gamts[data-v-633a481d]{display:flex;gap:8px;flex-wrap:wrap}.ga[data-v-633a481d]{padding:7px 14px;border-radius:10px;font-size:13px;border:1px solid #e0e0e0;background:#f8f8f8;color:#333;cursor:pointer}.ga.on[data-v-633a481d]{border-color:#f0a500;background:#fff8e6;color:#b07000}.mok[data-v-633a481d]{width:100%;padding:13px;border-radius:12px;border:none;background:#07c160;color:#fff;font-size:15px;font-weight:700;cursor:pointer}.mok[data-v-633a481d]:active{transform:scale(.97)}.mok.mok-cancel[data-v-633a481d]{background:#e05050}.mok.mok-cancel[data-v-633a481d]:active{background:#c03030}.mok.mok-cancel[data-v-633a481d]:disabled{background:#ccc}.farm-stat[data-v-633a481d]{text-align:center;font-size:13px;font-weight:700;color:#5a4000;background:#fff8e6;border-radius:10px;padding:8px 12px;margin-bottom:12px}.plot-grid[data-v-633a481d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px;margin-bottom:12px}.plot-card[data-v-633a481d]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 4px 8px;border-radius:12px;border:1.5px solid #e8ddd0;background:#faf8f4}.plot-empty[data-v-633a481d]{border-color:#ccc;background:#f5f5f5}.plot-growing[data-v-633a481d]{border-color:#ffd591;background:#fff8e6}.plot-ready[data-v-633a481d]{border-color:#07c160;background:#e8f5e2;box-shadow:0 0 8px #07c1604d}.plot-em[data-v-633a481d]{font-size:26px}.plot-name[data-v-633a481d]{font-size:11px;color:#555;font-weight:600;text-align:center;line-height:1.3}.plot-eta[data-v-633a481d]{font-size:10px;color:#e07000;font-weight:600;margin-top:1px}.plot-badge[data-v-633a481d]{font-size:10px;color:#07c160;font-weight:700;background:#d0f0dc;border-radius:8px;padding:1px 6px;margin-top:2px}.farm-acts[data-v-633a481d]{display:flex;flex-direction:column;gap:8px}.farm-unlock[data-v-633a481d]{text-align:center;font-size:11px;color:#888;margin:-6px 0 12px}.farm-plant-btn[data-v-633a481d]{background:#8b5000!important}.farm-plant-btn[data-v-633a481d]:active{background:#6a3a00!important}.fish-pop[data-v-633a481d]{position:fixed;top:38%;left:50%;transform:translate(-50%);font-size:64px;z-index:9998;pointer-events:none}.fishpop-enter-active[data-v-633a481d]{animation:fishJump-633a481d .6s cubic-bezier(.34,1.56,.64,1)}.fishpop-leave-active[data-v-633a481d]{transition:opacity .6s,transform .6s}.fishpop-leave-to[data-v-633a481d]{opacity:0;transform:translate(-50%) translateY(-30px)}@keyframes fishJump-633a481d{0%{transform:translate(-50%) scale(.3) rotate(-20deg);opacity:0}60%{transform:translate(-50%) scale(1.2) rotate(8deg)}to{transform:translate(-50%) scale(1) rotate(0);opacity:1}}.mcancel[data-v-633a481d]{width:100%;margin-top:10px;padding:12px;border-radius:12px;border:1px solid #e0e0e0;background:transparent;color:#aaa;font-size:14px;cursor:pointer}.mask[data-v-633a481d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:flex-end;justify-content:center;z-index:999}.member-panel[data-v-633a481d]{width:100%;max-width:480px;background:#fff;border-radius:20px 20px 0 0;padding:20px 16px 32px;max-height:70vh;display:flex;flex-direction:column}.mp-hd[data-v-633a481d]{font-size:16px;font-weight:700;text-align:center;margin-bottom:16px;color:#1a1a1a}.mp-list[data-v-633a481d]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:1px}.mp-item[data-v-633a481d]{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #f5f5f5}.mp-ava[data-v-633a481d]{width:40px;height:40px;border-radius:8px;background:#e8f5e2;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;color:#333;flex-shrink:0}.mp-name[data-v-633a481d]{font-size:15px;font-weight:500;color:#1a1a1a}.mp-sub[data-v-633a481d]{font-size:12px;color:#888;margin-top:2px}.mp-close[data-v-633a481d]{margin-top:14px;width:100%;padding:13px;border-radius:12px;border:1px solid #e0e0e0;background:transparent;color:#aaa;font-size:14px;cursor:pointer}.ava-click[data-v-633a481d]{cursor:pointer;transition:opacity .15s}.ava-click[data-v-633a481d]:active{opacity:.6}.mp-item-click[data-v-633a481d]{cursor:pointer;transition:background .15s}.mp-item-click[data-v-633a481d]:active{background:#f0faf0}.mp-arrow[data-v-633a481d]{font-size:18px;color:#ccc;margin-left:auto}.pd-panel[data-v-633a481d]{width:100%;max-width:480px;background:#fff;border-radius:20px 20px 0 0;padding:20px 16px 32px;display:flex;flex-direction:column;gap:0}.pd-loading[data-v-633a481d]{text-align:center;padding:32px 0;color:#aaa;font-size:14px}.pd-top[data-v-633a481d]{display:flex;flex-direction:column;align-items:center;gap:6px;padding-bottom:16px;border-bottom:1px solid #f5f5f5}.pd-ava[data-v-633a481d]{width:64px;height:64px;border-radius:16px;background:#e8f5e2;font-size:32px;font-weight:700;display:flex;align-items:center;justify-content:center;color:#333}.pd-nick[data-v-633a481d]{font-size:18px;font-weight:700;color:#1a1a1a}.pd-lv[data-v-633a481d]{font-size:13px;color:#07c160;font-weight:600}.pd-stats[data-v-633a481d]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:16px 0;border-bottom:1px solid #f5f5f5}.pd-stat[data-v-633a481d]{display:flex;flex-direction:column;align-items:center;gap:3px}.pd-sv[data-v-633a481d]{font-size:13px;font-weight:600;color:#1a1a1a;white-space:nowrap}.pd-sk[data-v-633a481d]{font-size:11px;color:#aaa}.pd-xp[data-v-633a481d]{display:flex;flex-direction:column;gap:4px;padding:12px 0;border-bottom:1px solid #f5f5f5}.pd-xp-bar[data-v-633a481d]{height:6px;background:#eee;border-radius:3px;overflow:hidden}.pd-xp-fill[data-v-633a481d]{height:100%;background:#07c160;border-radius:3px;transition:width .3s}.pd-xp-txt[data-v-633a481d]{font-size:11px;color:#aaa;text-align:right}.pd-xp-max[data-v-633a481d]{font-size:12px;color:#07c160;text-align:center;padding:12px 0;border-bottom:1px solid #f5f5f5}.pd-acts[data-v-633a481d]{display:flex;gap:10px;padding-top:14px}.pd-btn[data-v-633a481d]{flex:1;padding:12px;border-radius:12px;border:1px solid #e0e0e0;background:#f8f8f8;font-size:14px;font-weight:600;cursor:pointer;color:#333}.pd-btn.red[data-v-633a481d]{background:#fdecea;border-color:#f5b8b0;color:#c0392b}.room-root[data-v-633a481d]{background:#f7f7f7;font-family:Airbnb Cereal VF,Circular,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;color:#222}.hd[data-v-633a481d]{padding:14px 14px 12px;background:#fff;border-bottom:1px solid #ebebeb;box-shadow:0 1px #00000005}.back-btn[data-v-633a481d],.hd-sub[data-v-633a481d]{color:#ff385c}.hd-name[data-v-633a481d]{font-size:17px;color:#222;letter-spacing:0}.feed[data-v-633a481d]{background:radial-gradient(circle at 12% 0%,rgba(255,56,92,.07),transparent 26%),#f7f7f7;padding:14px 12px}.feed[data-v-633a481d]::-webkit-scrollbar-thumb{background:#ddd}.notice[data-v-633a481d]{color:#929292}.ava[data-v-633a481d]{border-radius:16px;background:#fff0f3;color:#ff385c;box-shadow:0 4px 14px #22222214}.bot-ava[data-v-633a481d]{background:#fff0f3;color:#ff385c}.bbl[data-v-633a481d]{max-width:84%;padding:10px 14px 7px;border:1px solid #ebebeb}.bbl-s[data-v-633a481d]{background:#fff;border-radius:4px 18px 18px;box-shadow:0 6px 18px #2222220f}.bbl-u[data-v-633a481d]{background:#ff385c;border-color:#ff385c;border-radius:18px 4px 18px 18px;color:#fff}.bbl-u .txt[data-v-633a481d],.bbl-u .ts[data-v-633a481d]{color:#fff}.bbl-u .ts[data-v-633a481d]{opacity:.72}.nick[data-v-633a481d]{color:#ff385c}.cmd-tag[data-v-633a481d]{background:#fff0f3;border-color:#ffd1da;color:#ff385c;border-radius:999px}.txt[data-v-633a481d]{color:#222;line-height:1.68}.fab-bottom[data-v-633a481d]{background:#222;border-radius:999px;box-shadow:0 10px 28px #2222222e}.fab-badge[data-v-633a481d]{background:#ff385c}.panel[data-v-633a481d]{background:#fff;border-top:1px solid #ebebeb;padding:10px 0 8px;box-shadow:0 -8px 24px #2222220f}.btn-row[data-v-633a481d]{gap:8px;padding:0 12px 8px}.btn[data-v-633a481d]{width:64px;height:58px;border:1px solid #dddddd;border-radius:18px;background:#fff;box-shadow:0 4px 12px #2222220a}.btn em[data-v-633a481d]{color:#6a6a6a;font-weight:600}.btn.hi[data-v-633a481d]{background:#fff0f3;border-color:#ffd1da}.btn.hi em[data-v-633a481d]{color:#ff385c}.btn.amber[data-v-633a481d]{background:#fff8e6;border-color:#f0d48a}.btn.amber em[data-v-633a481d]{color:#8b5000}.btn.red[data-v-633a481d]{background:#fff0f3;border-color:#ffd1da}.btn.red em[data-v-633a481d]{color:#c13515}.btn-sep[data-v-633a481d]{background:#ebebeb}.inp-row[data-v-633a481d]{gap:8px;padding:2px 12px 0}.inp[data-v-633a481d]{border:1px solid #dddddd;border-radius:999px;background:#f7f7f7;padding:11px 16px;color:#222}.inp[data-v-633a481d]:focus{border-color:#ff385c;box-shadow:0 0 0 3px #ff385c1f}.send-btn[data-v-633a481d]{background:#ff385c;border-radius:999px;padding:10px 18px}.send-btn[data-v-633a481d]:active{background:#e00b41}.tabs[data-v-633a481d]{border-top:1px solid #ebebeb}.t.on[data-v-633a481d]{border-top-color:transparent}.t.on svg[data-v-633a481d]{color:#ff385c;opacity:1}.t.on em[data-v-633a481d]{color:#ff385c}.mask[data-v-633a481d],.mask2[data-v-633a481d]{background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal[data-v-633a481d],.member-panel[data-v-633a481d],.pd-panel[data-v-633a481d]{border-radius:26px 26px 0 0;border:1px solid #ebebeb;box-shadow:0 -20px 60px #22222229}.mhd[data-v-633a481d],.mp-hd[data-v-633a481d]{color:#222}.tier-fast[data-v-633a481d]{background:#fff8e6;color:#8b5000;border-color:#f0d48a}.tier-mid[data-v-633a481d]{background:#fff0f3;color:#ff385c;border-color:#ffd1da}.tier-long[data-v-633a481d]{background:#f4edfa;color:#460479;border-color:#decff0}.ccard[data-v-633a481d],.wh-card[data-v-633a481d],.mkt-item[data-v-633a481d]{background:#fff;border-color:#ebebeb;border-radius:18px}.ccard[data-v-633a481d]:active,.mkt-item.on[data-v-633a481d]{border-color:#ff385c;background:#fff0f3}.mchip[data-v-633a481d]{background:#fff;border-color:#ddd;border-radius:999px}.mchip.on[data-v-633a481d]{border-color:#ff385c;background:#fff0f3;color:#ff385c}.inv-badge[data-v-633a481d]{background:#ff385c;color:#fff}.mkt-check[data-v-633a481d]{background:transparent;color:#ff385c}.mi[data-v-633a481d],.mi-lg[data-v-633a481d],.gt[data-v-633a481d],.ga[data-v-633a481d]{background:#f7f7f7;border-color:#ddd;border-radius:16px}.mi[data-v-633a481d]:focus,.mi-lg[data-v-633a481d]:focus{border-color:#ff385c;box-shadow:0 0 0 3px #ff385c1a}.gt.on[data-v-633a481d],.ga.on[data-v-633a481d]{border-color:#ff385c;background:#fff0f3;color:#ff385c}.mok[data-v-633a481d]{background:#ff385c;border-radius:999px}.mok[data-v-633a481d]:active{background:#e00b41}.mcancel[data-v-633a481d],.mp-close[data-v-633a481d]{border-color:#ddd;border-radius:999px;color:#6a6a6a}.farm-stat[data-v-633a481d]{background:#fff8e6;color:#8b5000;border-radius:18px}.plot-card[data-v-633a481d]{background:#fff;border-color:#ebebeb;border-radius:18px}.plot-ready[data-v-633a481d]{background:#fff0f3;border-color:#ff385c;box-shadow:0 0 0 3px #ff385c14}.plot-badge[data-v-633a481d]{background:#fff0f3;color:#ff385c}.farm-plant-btn[data-v-633a481d]{background:#460479!important}.mp-item[data-v-633a481d],.pd-top[data-v-633a481d],.pd-stats[data-v-633a481d],.pd-xp[data-v-633a481d],.pd-xp-max[data-v-633a481d]{border-color:#ebebeb}.mp-ava[data-v-633a481d],.pd-ava[data-v-633a481d]{border-radius:18px;background:#fff0f3;color:#ff385c}.pd-lv[data-v-633a481d],.pd-xp-max[data-v-633a481d]{color:#ff385c}.pd-xp-fill[data-v-633a481d]{background:#ff385c}.pd-btn[data-v-633a481d]{border-color:#ddd;border-radius:999px;background:#fff}.pd-btn.red[data-v-633a481d]{background:#fff0f3;border-color:#ffd1da;color:#c13515}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:Airbnb Cereal VF,Circular,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;background:#f7f7f7;color:#222}#app{height:100%}.app-splash{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 22% 18%,rgba(255,56,92,.12),transparent 28%),radial-gradient(circle at 80% 82%,rgba(70,4,121,.08),transparent 32%),#fff;z-index:9999}.splash-logo{width:72px;height:72px;animation:splashSwim 1.2s ease-in-out infinite;display:block}@keyframes splashSwim{0%,to{transform:rotate(-8deg) translateY(0)}50%{transform:rotate(8deg) translateY(-8px)}}.splash-tip{margin-top:16px;font-size:14px;color:#888;font-family:inherit}
