.login-wrap[data-v-aa1a022d]{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#e8f5e2,#f5f0e8,#e8f0f5);padding:20px}.card[data-v-aa1a022d]{width:100%;max-width:380px;background:#fff;border-radius:20px;padding:32px 24px 28px;box-shadow:0 4px 32px #0000001a;display:flex;flex-direction:column;gap:16px}.logo-area[data-v-aa1a022d]{text-align:center;margin-bottom:8px}.fish[data-v-aa1a022d]{font-size:52px;display:block;animation:swim-aa1a022d 3s ease-in-out infinite}@keyframes swim-aa1a022d{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg) translateY(-4px)}}h1[data-v-aa1a022d]{font-size:22px;font-weight:900;color:#1a3a10;margin:8px 0 4px}p[data-v-aa1a022d]{font-size:13px;color:#888}.form-group[data-v-aa1a022d]{display:flex;flex-direction:column;gap:6px}label[data-v-aa1a022d]{font-size:14px;font-weight:600;color:#333}.inp[data-v-aa1a022d]{padding:12px 14px;border:1.5px solid #e0e0e0;border-radius:12px;font-size:15px;outline:none;transition:border-color .2s;font-family:inherit;color:#1a1a1a}.inp[data-v-aa1a022d]:focus{border-color:#4caf50;box-shadow:0 0 0 3px #4caf501a}.hint[data-v-aa1a022d]{font-size:12px;color:#e05050;min-height:16px}.btn-primary[data-v-aa1a022d]{padding:14px;border-radius:14px;border:none;background:linear-gradient(135deg,#4caf50,#2d7a2d);color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:all .15s;box-shadow:0 3px 12px #4caf504d}.btn-primary[data-v-aa1a022d]:active{transform:scale(.97)}.btn-primary[data-v-aa1a022d]:disabled{background:#ccc;box-shadow:none;cursor:not-allowed;transform:none}.divider[data-v-aa1a022d]{text-align:center;font-size:13px;color:#bbb;position:relative}.divider[data-v-aa1a022d]:before,.divider[data-v-aa1a022d]:after{content:"";position:absolute;top:50%;width:35%;height:1px;background:#eee}.divider[data-v-aa1a022d]:before{left:0}.divider[data-v-aa1a022d]:after{right:0}.btn-ghost[data-v-aa1a022d]{padding:12px;border-radius:14px;border:1.5px solid #e0e0e0;background:transparent;color:#555;font-size:14px;cursor:pointer;transition:all .15s}.btn-ghost[data-v-aa1a022d]:active{background:#f5f5f5}.conv-root[data-v-4d89e4c7]{display:flex;flex-direction:column;height:100dvh;background:#f5f5f5;font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif}.hd[data-v-4d89e4c7]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#ededed;border-bottom:1px solid #d8d8d8;flex-shrink:0}.hd-title[data-v-4d89e4c7]{font-size:17px;font-weight:600;color:#1a1a1a}.hd-right[data-v-4d89e4c7]{cursor:pointer}.avatar[data-v-4d89e4c7]{font-size:28px}.list[data-v-4d89e4c7]{flex:1;overflow-y:auto;background:#fff}.conv-item[data-v-4d89e4c7]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background .1s}.conv-item[data-v-4d89e4c7]:active{background:#f0f0f0}.ci-ava[data-v-4d89e4c7]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.bot-ava[data-v-4d89e4c7]{background:#e8f5e2}.room-ava[data-v-4d89e4c7]{background:#e8f0ff}.ci-body[data-v-4d89e4c7]{flex:1;min-width:0}.ci-top[data-v-4d89e4c7]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:3px}.ci-name[data-v-4d89e4c7]{font-size:15px;font-weight:500;color:#1a1a1a}.ci-time[data-v-4d89e4c7]{font-size:12px;color:#aaa;flex-shrink:0}.ci-preview[data-v-4d89e4c7]{font-size:13px;color:#888;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge[data-v-4d89e4c7]{background:#f04040;color:#fff;font-size:11px;font-weight:700;padding:2px 6px;border-radius:10px;flex-shrink:0}.ci-meta[data-v-4d89e4c7]{font-size:12px;color:#aaa;flex-shrink:0}.no-room[data-v-4d89e4c7]{padding:32px 24px;text-align:center;color:#aaa;font-size:13px;line-height:2}.tabs[data-v-4d89e4c7]{display:flex;background:#f7f7f7;border-top:1px solid #e0e0e0;padding-bottom:env(safe-area-inset-bottom,0);flex-shrink:0}.tab[data-v-4d89e4c7]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 4px;cursor:pointer;gap:2px;border-top:2px solid transparent}.tab span[data-v-4d89e4c7]{font-size:22px;opacity:.4}.tab em[data-v-4d89e4c7]{font-size:11px;font-style:normal;color:#aaa;font-weight:500}.tab.on[data-v-4d89e4c7]{border-top-color:#07c160}.tab.on span[data-v-4d89e4c7]{opacity:1}.tab.on em[data-v-4d89e4c7]{color:#07c160;font-weight:700}[data-v-e65b5ac1]{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}.chat-root[data-v-e65b5ac1]{display:flex;flex-direction:column;height:100dvh;background:#f5f5f5;font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif}.hd[data-v-e65b5ac1]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#ededed;border-bottom:1px solid #d8d8d8;flex-shrink:0}.back-btn[data-v-e65b5ac1]{font-size:28px;color:#07c160;background:none;border:none;cursor:pointer;padding:0 6px 0 0;line-height:1}.hd-center[data-v-e65b5ac1]{flex:1}.hd-name[data-v-e65b5ac1]{font-size:16px;font-weight:600;color:#1a1a1a}.hd-right[data-v-e65b5ac1]{display:flex;gap:6px;align-items:center}.coin-tag[data-v-e65b5ac1]{font-size:12px;font-weight:700;padding:3px 9px;border-radius:20px;background:#fff8e6;color:#b07000;border:1px solid #e8c840}.lv-tag[data-v-e65b5ac1]{font-size:12px;font-weight:700;padding:3px 9px;border-radius:20px;background:#e8f5e2;color:#2a7a20;border:1px solid #b0d8a0}.xp-rail[data-v-e65b5ac1]{height:3px;background:#e0e0e0;flex-shrink:0}.xp-fill[data-v-e65b5ac1]{height:100%;background:linear-gradient(90deg,#07c160,#8bc34a);transition:width .4s}.feed[data-v-e65b5ac1]{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px;background:#f5f5f5}.feed[data-v-e65b5ac1]::-webkit-scrollbar{width:3px}.feed[data-v-e65b5ac1]::-webkit-scrollbar-thumb{background:#ccc}.row[data-v-e65b5ac1]{display:flex;align-items:flex-end;gap:8px}.row-l[data-v-e65b5ac1]{flex-direction:row}.row-r[data-v-e65b5ac1]{flex-direction:row-reverse}.ava[data-v-e65b5ac1]{width:36px;height:36px;border-radius:6px;background:#e8f5e2;font-size:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bbl[data-v-e65b5ac1]{max-width:78%;padding:9px 12px 6px;border-radius:4px}.bbl-s[data-v-e65b5ac1]{background:#fff;border-radius:0 8px 8px;box-shadow:0 1px 4px #00000014}.bbl-u[data-v-e65b5ac1]{background:#95ec69;border-radius:8px 0 8px 8px}.txt[data-v-e65b5ac1]{font-size:14px;line-height:1.65;white-space:pre-wrap;word-break:break-all;font-family:inherit;color:#1a1a1a}.ts[data-v-e65b5ac1]{display:block;font-size:11px;color:#00000059;margin-top:4px;text-align:right}.acts[data-v-e65b5ac1]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.act[data-v-e65b5ac1]{padding:4px 11px;border:1px solid #07c160;border-radius:14px;background:#07c1600f;color:#07c160;font-size:12px;cursor:pointer}.act[data-v-e65b5ac1]:active{background:#07c160;color:#fff}.typing[data-v-e65b5ac1]{display:flex;align-items:center;gap:5px;padding:10px 14px}.typing span[data-v-e65b5ac1]{width:7px;height:7px;border-radius:50%;background:#ccc;animation:tb-e65b5ac1 1.3s infinite both}.typing span[data-v-e65b5ac1]:nth-child(2){animation-delay:.2s}.typing span[data-v-e65b5ac1]:nth-child(3){animation-delay:.4s}@keyframes tb-e65b5ac1{0%,80%,to{transform:scale(.7);opacity:.4}40%{transform:scale(1.1);opacity:1}}.panel[data-v-e65b5ac1]{flex-shrink:0;background:#f7f7f7;border-top:1px solid #e0e0e0;padding:8px 0 6px}.btn-row[data-v-e65b5ac1]{display:flex;gap:6px;overflow-x:auto;padding:0 10px 6px;scrollbar-width:none}.btn-row[data-v-e65b5ac1]::-webkit-scrollbar{display:none}.btn[data-v-e65b5ac1]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:60px;height:54px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;font-size:20px;cursor:pointer;transition:all .12s;outline:none}.btn em[data-v-e65b5ac1]{font-size:10px;font-style:normal;color:#555;white-space:nowrap}.btn[data-v-e65b5ac1]:active{transform:scale(.91);background:#efefef}.btn.hi[data-v-e65b5ac1]{background:#e8f5e2;border-color:#b0d8a0}.btn.hi em[data-v-e65b5ac1]{color:#2a7a20}.btn.red[data-v-e65b5ac1]{background:#fdecea;border-color:#f5b8b0}.btn.red em[data-v-e65b5ac1]{color:#c0392b}.inp-row[data-v-e65b5ac1]{display:flex;gap:8px;padding:2px 10px 0}.inp[data-v-e65b5ac1]{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-e65b5ac1]::placeholder{color:#bbb}.inp[data-v-e65b5ac1]:focus{border-color:#07c160}.inp[data-v-e65b5ac1]:disabled{opacity:.5}.send[data-v-e65b5ac1]{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-e65b5ac1]:active{transform:scale(.95);background:#059a4e}.send[data-v-e65b5ac1]:disabled{background:#ccc;cursor:not-allowed}.tabs[data-v-e65b5ac1]{display:flex;flex-shrink:0;background:#f7f7f7;border-top:1px solid #e0e0e0;padding-bottom:env(safe-area-inset-bottom,0)}.t[data-v-e65b5ac1]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 4px;border:none;border-top:2px solid transparent;background:none;cursor:pointer;gap:1px}.t span[data-v-e65b5ac1]{font-size:20px;opacity:.35}.t em[data-v-e65b5ac1]{font-size:11px;font-style:normal;color:#aaa;font-weight:500}.t.on[data-v-e65b5ac1]{border-top-color:#07c160}.t.on span[data-v-e65b5ac1]{opacity:1}.t.on em[data-v-e65b5ac1]{color:#07c160;font-weight:700}.mask[data-v-e65b5ac1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:flex-end;justify-content:center;z-index:999}.modal[data-v-e65b5ac1]{width:100%;max-width:480px;background:#fff;border-radius:20px 20px 0 0;padding:20px 16px 32px}.mhd[data-v-e65b5ac1]{font-size:16px;font-weight:800;text-align:center;margin-bottom:16px}.cgrid[data-v-e65b5ac1]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:12px}.ccard[data-v-e65b5ac1]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 8px;background:#f8f8f8;border:1px solid #e0e0e0;border-radius:12px;cursor:pointer;transition:all .15s}.ccard[data-v-e65b5ac1]:active{border-color:#07c160;background:#e8f5e2}.ccard span[data-v-e65b5ac1]{font-size:28px}.ccard strong[data-v-e65b5ac1]{font-size:14px;color:#1a1a1a}.ccard small[data-v-e65b5ac1]{font-size:11px;color:#888}.mform[data-v-e65b5ac1]{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.mline[data-v-e65b5ac1]{display:flex;align-items:center;gap:10px}.mline span[data-v-e65b5ac1]{width:36px;font-size:13px;color:#888;flex-shrink:0}.mchips[data-v-e65b5ac1]{display:flex;flex-wrap:wrap;gap:6px}.mchip[data-v-e65b5ac1]{padding:5px 11px;border-radius:14px;font-size:12px;border:1px solid #e0e0e0;background:#f8f8f8;color:#333;cursor:pointer}.mchip.on[data-v-e65b5ac1]{border-color:#07c160;background:#e8f5e2;color:#07c160}.mi[data-v-e65b5ac1]{flex:1;padding:8px 12px;border-radius:10px;border:1px solid #e0e0e0;background:#f8f8f8;font-size:14px;outline:none;color:#1a1a1a}.mi[data-v-e65b5ac1]:focus{border-color:#07c160}.mi-lg[data-v-e65b5ac1]{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-e65b5ac1]:focus{border-color:#07c160}.gtypes[data-v-e65b5ac1]{display:flex;gap:8px}.gt[data-v-e65b5ac1]{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-e65b5ac1]{border-color:#f0a500;background:#fff8e6;color:#b07000}.gamts[data-v-e65b5ac1]{display:flex;gap:8px;flex-wrap:wrap}.ga[data-v-e65b5ac1]{padding:7px 14px;border-radius:10px;font-size:13px;border:1px solid #e0e0e0;background:#f8f8f8;color:#333;cursor:pointer}.ga.on[data-v-e65b5ac1]{border-color:#f0a500;background:#fff8e6;color:#b07000}.mok[data-v-e65b5ac1]{width:100%;padding:13px;border-radius:12px;border:none;background:#07c160;color:#fff;font-size:15px;font-weight:700;cursor:pointer}.mok[data-v-e65b5ac1]:active{transform:scale(.97)}.mcancel[data-v-e65b5ac1]{width:100%;margin-top:10px;padding:12px;border-radius:12px;border:1px solid #e0e0e0;background:transparent;color:#aaa;font-size:14px;cursor:pointer}[data-v-c18c26cd]{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}.room-root[data-v-c18c26cd]{display:flex;flex-direction:column;height:100dvh;background:#f5f5f5;font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif}.hd[data-v-c18c26cd]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#ededed;border-bottom:1px solid #d8d8d8;flex-shrink:0}.back-btn[data-v-c18c26cd]{font-size:28px;color:#07c160;background:none;border:none;cursor:pointer;padding:0 6px 0 0;line-height:1}.hd-center[data-v-c18c26cd]{flex:1}.hd-name[data-v-c18c26cd]{font-size:16px;font-weight:600;color:#1a1a1a}.hd-sub[data-v-c18c26cd]{font-size:12px;color:#07c160;cursor:pointer}.feed[data-v-c18c26cd]{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px;background:#f5f5f5}.feed[data-v-c18c26cd]::-webkit-scrollbar{width:3px}.feed[data-v-c18c26cd]::-webkit-scrollbar-thumb{background:#ccc}.notice[data-v-c18c26cd]{text-align:center;font-size:12px;color:#aaa;padding:4px 12px}.notice[data-v-c18c26cd]:before,.notice[data-v-c18c26cd]:after{content:"— "}.row[data-v-c18c26cd]{display:flex;align-items:flex-start;gap:8px}.row-l[data-v-c18c26cd]{flex-direction:row}.row-r[data-v-c18c26cd]{flex-direction:row-reverse}.ava[data-v-c18c26cd]{width:36px;height:36px;border-radius:6px;background:#ddd;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#555}.bot-ava[data-v-c18c26cd]{background:#e8f5e2}.typing[data-v-c18c26cd]{display:flex;align-items:center;gap:5px;padding:10px 14px}.typing span[data-v-c18c26cd]{width:7px;height:7px;border-radius:50%;background:#ccc;animation:tb-c18c26cd 1.3s infinite both}.typing span[data-v-c18c26cd]:nth-child(2){animation-delay:.2s}.typing span[data-v-c18c26cd]:nth-child(3){animation-delay:.4s}@keyframes tb-c18c26cd{0%,80%,to{transform:scale(.7);opacity:.4}40%{transform:scale(1.1);opacity:1}}.bbl[data-v-c18c26cd]{max-width:80%;padding:8px 12px 6px;border-radius:4px}.bbl-s[data-v-c18c26cd]{background:#fff;border-radius:0 8px 8px;box-shadow:0 1px 4px #00000014}.bbl-u[data-v-c18c26cd]{background:#95ec69;border-radius:8px 0 8px 8px}.nick[data-v-c18c26cd]{font-size:12px;color:#07c160;font-weight:600;margin-bottom:3px}.txt[data-v-c18c26cd]{font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-all;font-family:inherit;color:#1a1a1a}.ts[data-v-c18c26cd]{display:block;font-size:11px;color:#0000004d;margin-top:4px;text-align:right}.empty[data-v-c18c26cd]{text-align:center;padding:40px 20px;color:#aaa;font-size:14px}.panel[data-v-c18c26cd]{flex-shrink:0;background:#f7f7f7;border-top:1px solid #e0e0e0;padding:8px 0 6px}.btn-row[data-v-c18c26cd]{display:flex;gap:6px;overflow-x:auto;padding:0 10px 6px;scrollbar-width:none}.btn-row[data-v-c18c26cd]::-webkit-scrollbar{display:none}.btn[data-v-c18c26cd]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:58px;height:52px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;font-size:18px;cursor:pointer;outline:none;transition:all .12s}.btn em[data-v-c18c26cd]{font-size:10px;font-style:normal;color:#555;white-space:nowrap}.btn[data-v-c18c26cd]:active{transform:scale(.91);background:#efefef}.btn.hi[data-v-c18c26cd]{background:#e8f5e2;border-color:#b0d8a0}.btn.hi em[data-v-c18c26cd]{color:#2a7a20}.btn.red[data-v-c18c26cd]{background:#fdecea;border-color:#f5b8b0}.btn.red em[data-v-c18c26cd]{color:#c0392b}.inp-row[data-v-c18c26cd]{display:flex;gap:8px;padding:2px 10px 0}.inp[data-v-c18c26cd]{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-c18c26cd]::placeholder{color:#bbb}.inp[data-v-c18c26cd]:focus{border-color:#07c160}.inp[data-v-c18c26cd]:disabled{opacity:.5}.send-btn[data-v-c18c26cd]{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-c18c26cd]:active{transform:scale(.95);background:#059a4e}.send-btn[data-v-c18c26cd]:disabled{background:#ccc;cursor:not-allowed}.tabs[data-v-c18c26cd]{display:flex;flex-shrink:0;background:#f7f7f7;border-top:1px solid #e0e0e0;padding-bottom:env(safe-area-inset-bottom,0)}.t[data-v-c18c26cd]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 4px;border:none;border-top:2px solid transparent;background:none;cursor:pointer;gap:1px}.t span[data-v-c18c26cd]{font-size:20px;opacity:.35}.t em[data-v-c18c26cd]{font-size:11px;font-style:normal;color:#aaa;font-weight:500}.t.on[data-v-c18c26cd]{border-top-color:#07c160}.t.on span[data-v-c18c26cd]{opacity:1}.t.on em[data-v-c18c26cd]{color:#07c160;font-weight:700}.mask2[data-v-c18c26cd]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:flex-end;justify-content:center;z-index:999}.modal[data-v-c18c26cd]{width:100%;max-width:480px;background:#fff;border-radius:20px 20px 0 0;padding:20px 16px 32px}.mhd[data-v-c18c26cd]{font-size:16px;font-weight:800;text-align:center;margin-bottom:16px}.cgrid[data-v-c18c26cd]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:12px}.ccard[data-v-c18c26cd]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 8px;background:#f8f8f8;border:1px solid #e0e0e0;border-radius:12px;cursor:pointer;transition:all .15s}.ccard[data-v-c18c26cd]:active{border-color:#07c160;background:#e8f5e2}.ccard span[data-v-c18c26cd]{font-size:28px}.ccard strong[data-v-c18c26cd]{font-size:14px;color:#1a1a1a}.ccard small[data-v-c18c26cd]{font-size:11px;color:#888}.mform[data-v-c18c26cd]{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.mline[data-v-c18c26cd]{display:flex;align-items:center;gap:10px}.mline span[data-v-c18c26cd]{width:36px;font-size:13px;color:#888;flex-shrink:0}.mchips[data-v-c18c26cd]{display:flex;flex-wrap:wrap;gap:6px}.mchip[data-v-c18c26cd]{padding:5px 11px;border-radius:14px;font-size:12px;border:1px solid #e0e0e0;background:#f8f8f8;color:#333;cursor:pointer}.mchip.on[data-v-c18c26cd]{border-color:#07c160;background:#e8f5e2;color:#07c160}.mi[data-v-c18c26cd]{flex:1;padding:8px 12px;border-radius:10px;border:1px solid #e0e0e0;background:#f8f8f8;font-size:14px;outline:none;color:#1a1a1a}.mi[data-v-c18c26cd]:focus{border-color:#07c160}.mi-lg[data-v-c18c26cd]{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-c18c26cd]:focus{border-color:#07c160}.gtypes[data-v-c18c26cd]{display:flex;gap:8px}.gt[data-v-c18c26cd]{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-c18c26cd]{border-color:#f0a500;background:#fff8e6;color:#b07000}.gamts[data-v-c18c26cd]{display:flex;gap:8px;flex-wrap:wrap}.ga[data-v-c18c26cd]{padding:7px 14px;border-radius:10px;font-size:13px;border:1px solid #e0e0e0;background:#f8f8f8;color:#333;cursor:pointer}.ga.on[data-v-c18c26cd]{border-color:#f0a500;background:#fff8e6;color:#b07000}.mok[data-v-c18c26cd]{width:100%;padding:13px;border-radius:12px;border:none;background:#07c160;color:#fff;font-size:15px;font-weight:700;cursor:pointer}.mok[data-v-c18c26cd]:active{transform:scale(.97)}.mcancel[data-v-c18c26cd]{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-c18c26cd]{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-c18c26cd]{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-c18c26cd]{font-size:16px;font-weight:700;text-align:center;margin-bottom:16px;color:#1a1a1a}.mp-list[data-v-c18c26cd]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:1px}.mp-item[data-v-c18c26cd]{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #f5f5f5}.mp-ava[data-v-c18c26cd]{width:40px;height:40px;border-radius:8px;background:#e8f5e2;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;color:#2a7a20;flex-shrink:0}.mp-name[data-v-c18c26cd]{font-size:15px;font-weight:500;color:#1a1a1a}.mp-sub[data-v-c18c26cd]{font-size:12px;color:#888;margin-top:2px}.mp-close[data-v-c18c26cd]{margin-top:14px;width:100%;padding:13px;border-radius:12px;border:1px solid #e0e0e0;background:transparent;color:#aaa;font-size:14px;cursor:pointer}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif;background:#f5f5f5}#app{height:100%}
