.gc-icon[data-v-9a00e8a8]{display:inline-block;vertical-align:middle;flex-shrink:0;transition:transform .2s var(--gc-ease, ease),color .15s}.bell[data-v-f13a46ac]{position:relative;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.bell[data-v-f13a46ac]:hover{background:#ffffff14}.bell.has[data-v-f13a46ac]{animation:shake-f13a46ac 2.5s ease-in-out infinite}@keyframes shake-f13a46ac{0%,90%,to{transform:rotate(0)}92%{transform:rotate(-12deg)}94%{transform:rotate(12deg)}96%{transform:rotate(-8deg)}98%{transform:rotate(8deg)}}.head[data-v-f13a46ac]{padding:12px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.06)}.pop-wrap[data-v-f13a46ac]{display:flex;flex-direction:column;max-height:inherit}.list[data-v-f13a46ac]{flex:1;max-height:min(60vh,480px);overflow-y:auto;-webkit-overflow-scrolling:touch}.empty[data-v-f13a46ac]{color:#666;padding:30px;text-align:center;font-size:13px}.item[data-v-f13a46ac]{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.04);cursor:pointer;transition:background .15s}.item[data-v-f13a46ac]:hover{background:#ffffff08}.item.unread[data-v-f13a46ac]{background:#6366f10f}.row1[data-v-f13a46ac]{display:flex;align-items:center;gap:6px;font-size:13px}.row1 .title[data-v-f13a46ac]{flex:1;font-weight:600}.row1 .time[data-v-f13a46ac]{font-size:11px;color:#777}.lvl.info[data-v-f13a46ac]{color:#06b6d4}.lvl.success[data-v-f13a46ac]{color:#10b981}.lvl.warning[data-v-f13a46ac]{color:#f59e0b}.lvl.error[data-v-f13a46ac]{color:#ef4444}.content[data-v-f13a46ac]{margin-top:4px;font-size:12px;color:#aaa;white-space:pre-wrap;word-break:break-word}.ann-meta[data-v-2fbdbd1f]{font-size:12px;color:#9aa0b4;margin-bottom:12px;display:flex;justify-content:space-between}.ann-page[data-v-2fbdbd1f]{color:var(--gc-brand-2, #a855f7)}.ann-body[data-v-2fbdbd1f]{font-size:14px;line-height:1.7;max-height:60vh;overflow:auto}.ann-body[data-v-2fbdbd1f] h1,.ann-body[data-v-2fbdbd1f] h2,.ann-body[data-v-2fbdbd1f] h3{margin:12px 0 8px}.ann-body[data-v-2fbdbd1f] p{margin:8px 0}.ann-body[data-v-2fbdbd1f] a{color:var(--gc-brand-2, #a855f7);text-decoration:underline}.ann-body[data-v-2fbdbd1f] img{max-width:100%;border-radius:6px}.ann-body[data-v-2fbdbd1f] code{background:#a855f71a;padding:1px 6px;border-radius:4px;font-family:monospace}.ann-body[data-v-2fbdbd1f] pre{background:#0006;padding:10px;border-radius:6px;overflow:auto}.ann-footer[data-v-2fbdbd1f]{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.ann-nav[data-v-2fbdbd1f],.ann-actions[data-v-2fbdbd1f]{display:flex;gap:8px}.ts-pop[data-v-027bba94]{width:280px;background:var(--gc-bg-1, #18181f);color:var(--gc-text-1, #e7e7ea);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px;box-shadow:0 12px 36px #00000073}.ts-row[data-v-027bba94]{display:flex;flex-direction:column;gap:8px}.ts-label[data-v-027bba94]{font-size:12px;color:var(--gc-text-2, #a8a8b0);margin-bottom:4px;font-weight:600;letter-spacing:.5px}.ts-mode[data-v-027bba94]{display:flex;gap:8px}.ts-mode-btn[data-v-027bba94]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border-radius:10px;font-size:13px;cursor:pointer;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:inherit;transition:all .2s}.ts-mode-btn[data-v-027bba94]:hover{background:#a855f71f;border-color:#a855f766}.ts-mode-btn.active[data-v-027bba94]{background:var(--gc-grad-brand);color:#fff;border-color:transparent}.ts-divider[data-v-027bba94]{height:1px;background:#ffffff0f;margin:12px 0}.ts-grid[data-v-027bba94]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.ts-swatch[data-v-027bba94]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;cursor:pointer;background:#ffffff08;border:1.5px solid transparent;color:inherit;font-size:12.5px;transition:all .2s}.ts-swatch[data-v-027bba94]:hover{background:#ffffff12}.ts-swatch.active[data-v-027bba94]{border-color:var(--gc-brand-2);background:#a855f71a}.ts-swatch .sw[data-v-027bba94]{width:22px;height:22px;border-radius:7px;box-shadow:0 2px 6px #0000004d;flex:none}.ts-swatch .nm[data-v-027bba94]{font-weight:500}.ts-more[data-v-027bba94]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px;border-radius:10px;cursor:pointer;font-size:13px;color:inherit;background:#a855f71a;border:1px dashed rgba(168,85,247,.4);transition:all .2s}.ts-more[data-v-027bba94]:hover{background:#a855f72e}.root[data-v-f8026a31]{height:100vh}.sidebar[data-v-f8026a31]{background:var(--gc-sidebar-bg, #18181c);position:relative;transition:background .25s ease,border-color .25s ease;border-right:1px solid var(--gc-sidebar-border, rgba(255,255,255,.06))}.sidebar-mobile[data-v-f8026a31]{position:fixed!important;top:0;left:0;bottom:0;z-index:1001;box-shadow:4px 0 24px #00000080}.mask[data-v-f8026a31]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.brand[data-v-f8026a31]{display:flex;align-items:center;gap:10px;padding:20px 20px 14px;font-size:22px;font-weight:700;background:var(--gc-grad-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.5px}.brand-logo[data-v-f8026a31]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--gc-grad-brand);color:#fff;box-shadow:var(--gc-shadow-glow)}.user-card[data-v-f8026a31]{display:flex;align-items:center;gap:10px;margin:0 14px 12px;padding:10px;background:var(--gc-user-card-bg, rgba(99,102,241,.08));border:1px solid var(--gc-user-card-border, rgba(99,102,241,.2));border-radius:10px;color:var(--gc-sidebar-text, #e5e7eb)}.user-name[data-v-f8026a31]{font-weight:600;font-size:14px;color:var(--gc-sidebar-text, #e5e7eb)}.user-balance[data-v-f8026a31]{font-size:12px;color:var(--gc-sidebar-text-2, #9ca3af);margin-top:2px}.user-balance.low[data-v-f8026a31]{color:#fbbf24}.user-balance .unit[data-v-f8026a31]{color:var(--gc-sidebar-text-2, #777);font-size:11px}.user-balance .warn[data-v-f8026a31]{display:block;font-size:10px;color:#fbbf24;margin-top:2px}.menu[data-v-f8026a31]{background:transparent!important}.menu-scroll[data-v-f8026a31]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.bottom[data-v-f8026a31]{padding:12px 14px 16px;border-top:1px solid var(--gc-sidebar-border, rgba(255,255,255,.06));flex-shrink:0}.main[data-v-f8026a31]{background:var(--gc-bg-app, #0f0f12);transition:background .25s ease}.imp-banner[data-v-f8026a31]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;background:linear-gradient(90deg,#b91c1c,#f97316);color:#fff;font-size:13px;border-bottom:1px solid rgba(0,0,0,.25);z-index:11}.imp-banner .imp-text[data-v-f8026a31]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imp-banner b[data-v-f8026a31]{font-weight:700}@media (max-width: 640px){.imp-banner[data-v-f8026a31]{font-size:12px;padding:6px 10px}}.status-banner[data-v-f8026a31]{display:flex;align-items:center;gap:12px;padding:8px 16px;color:#fff;font-size:13px;border-bottom:1px solid rgba(0,0,0,.25);z-index:11}.status-banner .status-text[data-v-f8026a31]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-banner.ban[data-v-f8026a31]{background:linear-gradient(90deg,#7f1d1d,#b91c1c)}.status-banner.guest[data-v-f8026a31]{background:linear-gradient(90deg,#78350f,#d97706)}@media (max-width: 640px){.status-banner[data-v-f8026a31]{font-size:12px;padding:6px 10px}}.topbar[data-v-f8026a31]{height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:var(--gc-topbar-bg, rgba(20, 20, 26, .85));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);position:relative;z-index:10;transition:background .25s ease}.topbar[data-v-f8026a31]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--gc-brand-2, rgba(168,85,247,.35)),var(--gc-brand-1, rgba(99,102,241,.3)),transparent);opacity:.55}.topbar .left[data-v-f8026a31]{display:flex;align-items:center;gap:8px;min-width:0}.topbar .crumbs[data-v-f8026a31]{font-weight:600;font-size:15px;color:var(--gc-sidebar-text, #fff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar .actions[data-v-f8026a31]{display:flex;align-items:center;gap:6px;flex-shrink:0}.topbar .actions[data-v-f8026a31] .n-button{transition:transform .18s ease,background .18s ease}.topbar .actions[data-v-f8026a31] .n-button:hover{transform:translateY(-1px)}.hamburger[data-v-f8026a31]{color:var(--gc-sidebar-text, #ddd)}.menu[data-v-f8026a31] .n-menu-item-content{color:var(--gc-sidebar-text-2, #b4b4c0);transition:color .18s,background .18s}.menu[data-v-f8026a31] .n-menu-item-content:hover{background:var(--gc-menu-hover-bg, rgba(168,85,247,.08))!important;color:var(--gc-sidebar-text, #fff)}.menu[data-v-f8026a31] .n-menu-item-content--selected{background:var(--gc-menu-active-bg, rgba(168,85,247,.2))!important;color:var(--gc-sidebar-text, #fff)!important}.menu[data-v-f8026a31] .n-menu-item-content--selected .n-menu-item-content-header{color:var(--gc-sidebar-text, #fff)!important}.menu[data-v-f8026a31] .n-menu-item-group-title{color:var(--gc-sidebar-text-2, #6b7280)!important}.ov[data-v-f3655f92]{display:flex;flex-direction:column;gap:14px;max-width:1280px;margin:0 auto}.loading[data-v-f3655f92]{display:flex;justify-content:center;padding:60px 0}.ov-hero[data-v-f3655f92]{position:relative;border-radius:18px;padding:0;overflow:hidden;background:linear-gradient(135deg,#6366f12e,#a855f71f 50%,#ec48991a);border:1px solid rgba(168,85,247,.18)}.hero-bg[data-v-f3655f92]{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at 30% 30%,rgba(168,85,247,.35),transparent 40%),radial-gradient(circle at 80% 70%,rgba(99,102,241,.3),transparent 45%);filter:blur(40px);pointer-events:none}.hero-inner[data-v-f3655f92]{position:relative;padding:28px 30px;display:flex;gap:24px;align-items:center;flex-wrap:wrap}.hero-left[data-v-f3655f92]{flex:1;min-width:260px}.greet[data-v-f3655f92]{color:#cbd5e1;font-size:13px}.emoji-wave[data-v-f3655f92]{display:inline-block;animation:wave-f3655f92 2.4s ease-in-out infinite;transform-origin:70% 70%}@keyframes wave-f3655f92{0%,60%,to{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}}.name[data-v-f3655f92]{font-size:32px;font-weight:700;margin:4px 0 8px;letter-spacing:.3px}.sub[data-v-f3655f92]{color:#94a3b8;font-size:13px;margin-bottom:16px}.hero-actions[data-v-f3655f92]{display:flex;gap:10px;flex-wrap:wrap}.hero-right[data-v-f3655f92]{min-width:240px}.bal-card[data-v-f3655f92]{padding:16px 18px;border-radius:14px;background:#00000052;border:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bal-label[data-v-f3655f92]{color:#94a3b8;font-size:12px}.bal-value[data-v-f3655f92]{font-size:30px;font-weight:700;margin:4px 0;background:linear-gradient(135deg,#a78bfa,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bal-value .unit[data-v-f3655f92]{font-size:12px;color:#94a3b8;margin-left:4px;-webkit-text-fill-color:#94a3b8}.bal-eq[data-v-f3655f92]{color:#64748b;font-size:11px;margin-bottom:10px}.stat-row[data-v-f3655f92]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.stat-card[data-v-f3655f92]{padding:16px 18px;border-radius:14px;background:#ffffff06;border:1px solid rgba(255,255,255,.06);position:relative;overflow:hidden}.stat-card .lab[data-v-f3655f92]{color:#94a3b8;font-size:12px;margin-top:8px}.stat-card .val[data-v-f3655f92]{font-size:24px;font-weight:700;margin:4px 0;color:#f1f5f9}.stat-card .hint[data-v-f3655f92]{font-size:11px;color:#64748b}.ico-bub[data-v-f3655f92]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;font-size:18px;background:var(--gc-grad-brand);box-shadow:0 6px 18px -4px #a855f773;flex-shrink:0}.ico-bub.small[data-v-f3655f92]{width:24px;height:24px;border-radius:6px;font-size:13px;box-shadow:none;margin-right:4px}.ico-bub.lg[data-v-f3655f92]{width:44px;height:44px;border-radius:12px;font-size:22px}.charts[data-v-f3655f92]{display:grid;grid-template-columns:1.4fr 1fr;gap:12px}.chart-card[data-v-f3655f92] .n-card-header{padding-top:14px;padding-bottom:6px}.ch-title[data-v-f3655f92]{font-weight:600;font-size:14px}.empty[data-v-f3655f92]{color:#64748b;padding:20px 0;text-align:center;font-size:13px}.model-list[data-v-f3655f92]{display:flex;flex-direction:column;gap:8px;padding:4px 0}.model-row[data-v-f3655f92]{display:flex;align-items:center;gap:8px;font-size:12px}.rank[data-v-f3655f92]{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0f;font-size:11px;color:#94a3b8;flex-shrink:0}.rank.r1[data-v-f3655f92]{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1f1300}.rank.r2[data-v-f3655f92]{background:linear-gradient(135deg,#cbd5e1,#94a3b8);color:#0f172a}.rank.r3[data-v-f3655f92]{background:linear-gradient(135deg,#a78bfa,#7c3aed);color:#fff}.m-name[data-v-f3655f92]{flex:0 0 32%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d2d4e0}.m-bar[data-v-f3655f92]{flex:1;height:6px;background:#ffffff0f;border-radius:3px;overflow:hidden}.m-bar-fill[data-v-f3655f92]{height:100%;background:var(--gc-grad-brand);border-radius:3px;transition:width .6s ease}.m-num[data-v-f3655f92]{color:#94a3b8;min-width:38px;text-align:right;font-variant-numeric:tabular-nums}.chat-list[data-v-f3655f92]{display:flex;flex-direction:column;gap:4px}.chat-item[data-v-f3655f92]{display:flex;align-items:center;gap:10px;padding:8px 6px;border-radius:8px;cursor:pointer;transition:background .15s}.chat-item[data-v-f3655f92]:hover{background:#ffffff0a}.ava-fallback[data-v-f3655f92]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--gc-grad-brand);font-weight:700;color:#fff}.chat-info[data-v-f3655f92]{flex:1;min-width:0}.ch-name[data-v-f3655f92]{font-weight:600;font-size:13px;color:#e2e8f0}.ch-title-line[data-v-f3655f92]{font-size:11px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-time[data-v-f3655f92]{font-size:11px;color:#64748b;flex-shrink:0}.quick-grid[data-v-f3655f92]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.quick-item[data-v-f3655f92]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:14px 8px;border-radius:12px;background:#ffffff06;border:1px solid rgba(255,255,255,.06);color:#d2d4e0;text-decoration:none;font-size:12px;position:relative}.quick-item .q-label[data-v-f3655f92]{font-weight:500}.quick-item .q-num[data-v-f3655f92]{position:absolute;top:6px;right:8px;font-size:11px;color:#94a3b8;background:#0000004d;padding:1px 6px;border-radius:8px}@media (max-width: 980px){.stat-row[data-v-f3655f92]{grid-template-columns:repeat(2,1fr)}.charts[data-v-f3655f92]{grid-template-columns:1fr}.quick-grid[data-v-f3655f92]{grid-template-columns:repeat(3,1fr)}.name[data-v-f3655f92]{font-size:26px}.hero-inner[data-v-f3655f92]{padding:22px 20px}}@media (max-width: 540px){.quick-grid[data-v-f3655f92]{grid-template-columns:repeat(2,1fr)}.bal-value[data-v-f3655f92]{font-size:24px}}.lobby-wrap[data-v-c2e48039]{display:flex;flex-direction:column;height:calc(100vh - 100px);max-height:calc(100vh - 100px);background:var(--gc-card-bg, #1a1a1f);border-radius:12px;overflow:hidden}.lobby-head[data-v-c2e48039]{padding:12px 16px;border-bottom:1px solid var(--gc-border, #2a2a35);position:relative}.head-admin[data-v-c2e48039]{position:absolute;top:10px;right:14px}.lobby-head .title[data-v-c2e48039]{font-size:15px;font-weight:600;display:flex;align-items:center;gap:6px}.lobby-head .sub[data-v-c2e48039]{font-size:12px;opacity:.6;margin-top:2px}.lobby-list[data-v-c2e48039]{flex:1;overflow-y:auto;padding:12px 16px;display:flex;flex-direction:column;gap:10px}.msg[data-v-c2e48039]{display:flex;gap:10px;align-items:flex-start}.msg.self[data-v-c2e48039]{flex-direction:row-reverse}.msg.self .bubble[data-v-c2e48039]{background:linear-gradient(135deg,#a855f72e,#a855f714);padding:6px 10px;border-radius:10px 10px 2px;border:1px solid rgba(168,85,247,.25)}.msg.self .meta[data-v-c2e48039]{flex-direction:row-reverse}.msg.deleted .bubble[data-v-c2e48039]{opacity:.55}.msg:not(.self) .bubble[data-v-c2e48039]{background:#ffffff08;padding:6px 10px;border-radius:10px 10px 10px 2px;border:1px solid rgba(255,255,255,.06)}.msg .bubble[data-v-c2e48039]{flex:0 1 auto;min-width:0;max-width:min(520px,65%);width:fit-content}.ava-clickable[data-v-c2e48039]{cursor:pointer;transition:transform .15s}.ava-clickable[data-v-c2e48039]:hover{transform:scale(1.06)}.ava-menu[data-v-c2e48039]{min-width:180px;padding:4px 0}.ava-head[data-v-c2e48039]{padding:6px 10px;border-bottom:1px solid var(--gc-border, #2a2a35);display:flex;align-items:center;gap:6px}.ava-section[data-v-c2e48039]{padding:4px 10px;font-size:11px;opacity:.5}.ava-act[data-v-c2e48039]{padding:7px 10px;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:13px}.ava-act[data-v-c2e48039]:hover{background:#a855f71f}.ava-act.danger[data-v-c2e48039]{color:#f87171}.ava-act.danger[data-v-c2e48039]:hover{background:#f871711f}.ava-sep[data-v-c2e48039]{height:1px;background:var(--gc-border, #2a2a35);margin:4px 0}.pin-tag[data-v-c2e48039]{background:#fbbf24;color:#000;font-size:10px;padding:1px 5px;border-radius:3px}.pinned-row[data-v-c2e48039]{display:flex;align-items:center;gap:8px;background:#fbbf241a;border:1px solid rgba(251,191,36,.3);padding:8px 12px;border-radius:8px}.pin-tag-lg[data-v-c2e48039]{background:#fbbf24;color:#000;font-size:11px;font-weight:600;padding:2px 6px;border-radius:4px;flex-shrink:0}.pin-c[data-v-c2e48039]{flex:1;font-size:13px}.pin-x[data-v-c2e48039]{cursor:pointer;opacity:.6;padding:2px 6px}.pin-x[data-v-c2e48039]:hover{color:#f87171;opacity:1}.gmute-bar[data-v-c2e48039]{background:#f871712e;color:#fca5a5;padding:6px 12px;border-radius:6px;font-size:12px;display:flex;align-items:center;gap:6px}.card-att[data-v-c2e48039]{display:flex;gap:8px;padding:6px;background:#ffffff0a;border:1px solid var(--gc-border, #2a2a35);border-radius:8px;cursor:pointer;max-width:280px}.card-att[data-v-c2e48039]:hover{border-color:var(--gc-primary, #a855f7)}.card-att img[data-v-c2e48039]{width:48px;height:48px;border-radius:6px;object-fit:cover;flex-shrink:0}.card-att .ca-icon[data-v-c2e48039]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#a855f726;border-radius:6px;flex-shrink:0}.card-att .ca-info[data-v-c2e48039]{flex:1;min-width:0}.card-att .ca-tag[data-v-c2e48039]{font-size:10px;opacity:.6;display:flex;align-items:center;gap:3px}.card-att .ca-name[data-v-c2e48039]{font-size:13px;font-weight:600;margin:2px 0}.card-att .ca-sum[data-v-c2e48039]{font-size:11px;opacity:.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-list[data-v-c2e48039]{max-height:340px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.share-item[data-v-c2e48039]{display:flex;gap:8px;padding:8px;border:1px solid var(--gc-border, #2a2a35);border-radius:6px;cursor:pointer}.share-item[data-v-c2e48039]:hover{border-color:var(--gc-primary, #a855f7);background:#a855f70f}.share-item img[data-v-c2e48039],.share-item .si-icon[data-v-c2e48039]{width:42px;height:42px;border-radius:6px;flex-shrink:0}.share-item .si-icon[data-v-c2e48039]{display:flex;align-items:center;justify-content:center;background:#a855f726}.share-item .si-info[data-v-c2e48039]{flex:1;min-width:0}.share-item .si-name[data-v-c2e48039]{font-size:13px;font-weight:600}.share-item .si-sum[data-v-c2e48039]{font-size:11px;opacity:.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-panel[data-v-c2e48039]{padding:6px 0}.up-row[data-v-c2e48039]{font-size:13px;margin:6px 0}.msg .meta[data-v-c2e48039]{font-size:12px;opacity:.7;display:flex;align-items:center;gap:6px;margin-bottom:2px}.msg .meta .name[data-v-c2e48039]{font-weight:600;opacity:1}.msg .meta .time[data-v-c2e48039]{opacity:.6;font-size:11px}.role-tag[data-v-c2e48039]{background:#a855f7;color:#fff;font-size:10px;padding:1px 5px;border-radius:3px}.op-del[data-v-c2e48039]{cursor:pointer;opacity:.5;padding:0 4px}.op-del[data-v-c2e48039]:hover{opacity:1;color:#f87171}.content[data-v-c2e48039]{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;line-height:1.5}.deleted-text[data-v-c2e48039]{font-style:italic;opacity:.5;font-size:13px}.quote[data-v-c2e48039]{background:#ffffff0d;border-left:3px solid var(--gc-primary, #a855f7);padding:6px 10px;border-radius:0 6px 6px 0;margin-bottom:6px;font-size:12px;cursor:pointer}.quote .q-name[data-v-c2e48039]{color:var(--gc-primary, #a855f7);margin-right:6px}.quote .q-text[data-v-c2e48039]{opacity:.7}.attachs[data-v-c2e48039]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.attach img[data-v-c2e48039]{max-width:160px;max-height:160px;border-radius:6px;cursor:zoom-in}.actions-row[data-v-c2e48039]{margin-top:4px;font-size:11px;opacity:.5}.op-quote[data-v-c2e48039]{cursor:pointer;display:inline-flex;align-items:center;gap:3px}.op-quote[data-v-c2e48039]:hover{opacity:1;color:var(--gc-primary, #a855f7)}.empty[data-v-c2e48039]{text-align:center;opacity:.5;padding:40px 0}.loading-more[data-v-c2e48039]{text-align:center;font-size:12px;opacity:.5;padding:6px 0}.mute-bar[data-v-c2e48039]{background:#f8717126;color:#fca5a5;padding:8px 16px;font-size:12px;display:flex;align-items:center;gap:6px}.quoting-bar[data-v-c2e48039]{background:#a855f71f;padding:6px 12px;font-size:12px;display:flex;align-items:center;gap:6px;border-top:1px solid var(--gc-border)}.quoting-bar .q-prefix[data-v-c2e48039]{color:var(--gc-primary);font-weight:500}.quoting-bar .q-c[data-v-c2e48039]{opacity:.7;flex:1}.quoting-bar .q-x[data-v-c2e48039]{cursor:pointer;padding:0 6px;opacity:.6}.quoting-bar .q-x[data-v-c2e48039]:hover{opacity:1;color:#f87171}.lobby-input[data-v-c2e48039]{border-top:1px solid var(--gc-border, #2a2a35);padding:10px 12px;background:var(--gc-card-bg, #1a1a1f)}.atts[data-v-c2e48039]{display:flex;gap:6px;margin-bottom:6px;flex-wrap:wrap}.patch[data-v-c2e48039]{position:relative}.patch img[data-v-c2e48039]{width:60px;height:60px;object-fit:cover;border-radius:4px}.patch .x[data-v-c2e48039]{position:absolute;top:-6px;right:-6px;background:#000;color:#fff;border-radius:50%;width:18px;height:18px;line-height:16px;text-align:center;cursor:pointer;font-size:12px}.row[data-v-c2e48039]{display:flex;gap:6px;align-items:flex-end}.ic[data-v-c2e48039]{background:transparent;border:1px solid var(--gc-border, #2a2a35);border-radius:6px;padding:6px 8px;cursor:pointer;color:inherit}.ic[data-v-c2e48039]:disabled{opacity:.4;cursor:not-allowed}.ti[data-v-c2e48039]{flex:1}.emoji-panel[data-v-c2e48039]{display:flex;flex-wrap:wrap;gap:4px;padding:8px;background:#ffffff0a;border-radius:6px;margin-top:6px;max-height:160px;overflow-y:auto}.ec[data-v-c2e48039]{font-size:22px;padding:4px 6px;cursor:pointer;border-radius:4px}.ec[data-v-c2e48039]:hover{background:#ffffff1a}.muted-tip[data-v-c2e48039]{font-size:11px;opacity:.6;margin-top:4px}@media (max-width: 900px){.lobby-wrap[data-v-c2e48039]{height:calc(100dvh - 60px);border-radius:0}.attach img[data-v-c2e48039]{max-width:120px;max-height:120px}}.empty-state[data-v-1c434a96]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 20px;text-align:center;gap:8px}.empty-art[data-v-1c434a96]{position:relative;width:130px;height:130px;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.orb[data-v-1c434a96]{position:absolute;border-radius:50%;filter:blur(22px);width:90px;height:90px;background:radial-gradient(circle,rgba(99,102,241,.55),transparent 70%);animation:float-1c434a96 4s ease-in-out infinite}.orb2[data-v-1c434a96]{width:70px;height:70px;background:radial-gradient(circle,rgba(168,85,247,.55),transparent 70%);top:30px;right:8px;animation-delay:1.5s}.emoji[data-v-1c434a96]{position:relative;font-size:56px;z-index:2;filter:drop-shadow(0 4px 18px rgba(99,102,241,.35))}.empty-title[data-v-1c434a96]{font-size:17px;font-weight:600;color:#d2d4e0}.empty-desc[data-v-1c434a96]{font-size:13px;color:#777;max-width:380px;line-height:1.7}@keyframes float-1c434a96{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.chat-wrap[data-v-a2e0b822]{display:flex;gap:12px;height:calc(100vh - 32px)}.group-badge[data-v-a2e0b822]{margin-right:4px}.group-pick-list[data-v-a2e0b822]{max-height:320px;overflow-y:auto;border:1px solid var(--n-border-color, rgba(0,0,0,.08));border-radius:8px;padding:4px}.group-pick-item[data-v-a2e0b822]{display:flex;align-items:center;gap:10px;padding:8px;border-radius:6px;cursor:pointer;transition:background .15s}.group-pick-item[data-v-a2e0b822]:hover{background:#6366f114}.group-pick-item.picked[data-v-a2e0b822]{background:#10b9811f}.group-pick-item .conv-ava[data-v-a2e0b822]{width:36px;height:36px;border-radius:50%;object-fit:cover}@media (max-width: 900px){.chat-wrap[data-v-a2e0b822]{gap:0;height:100%}.conv-pane[data-v-a2e0b822]{width:100%!important;border-radius:0!important;border:none!important}.chat-pane[data-v-a2e0b822]{border-radius:0!important;border:none!important;min-height:0}.chat-head[data-v-a2e0b822]{padding:8px 10px!important;flex-shrink:0}.chat-title[data-v-a2e0b822]{font-size:14px!important}.chat-sub[data-v-a2e0b822]{font-size:11px!important}.msg-box[data-v-a2e0b822]{padding:8px!important;gap:8px!important}.composer[data-v-a2e0b822]{padding:6px 8px calc(8px + env(safe-area-inset-bottom,0px))!important;flex-shrink:0}.toolbar[data-v-a2e0b822]{margin-bottom:4px!important;gap:6px!important}.toolbar.mobile-collapsed[data-v-a2e0b822]{display:none!important}.input-row[data-v-a2e0b822]{gap:6px!important;align-items:flex-end}.bubble-col[data-v-a2e0b822]{max-width:86%!important}.mobile-hidden[data-v-a2e0b822]{display:none!important}}.conv-pane[data-v-a2e0b822]{width:260px;flex-shrink:0;background:#ffffff06;border:1px solid rgba(255,255,255,.05);border-radius:14px;display:flex;flex-direction:column;overflow:hidden}.pane-head[data-v-a2e0b822]{padding:14px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.05)}.pane-title[data-v-a2e0b822]{font-weight:600}.conv-list[data-v-a2e0b822]{flex:1;overflow:auto;padding:6px}.conv-item[data-v-a2e0b822]{display:flex;align-items:center;gap:10px;padding:10px;border-radius:10px;cursor:pointer;transition:background .15s}.conv-item[data-v-a2e0b822]:hover{background:#ffffff0a}.conv-item.active[data-v-a2e0b822]{background:linear-gradient(135deg,#6366f140,#a855f72e);border:1px solid rgba(168,85,247,.4)}.conv-ava[data-v-a2e0b822]{width:36px;height:36px;border-radius:50%;flex-shrink:0;object-fit:cover;background:#27272f}.local-ava-row[data-v-a2e0b822]{display:flex;gap:12px;align-items:flex-start;width:100%}.local-ava-prev[data-v-a2e0b822]{width:56px;height:56px;border-radius:50%;object-fit:cover;background:#27272f;border:2px solid rgba(168,85,247,.3);flex-shrink:0}.local-ava-side[data-v-a2e0b822]{flex:1;min-width:0}.local-ava-adv[data-v-a2e0b822]{margin-top:8px;font-size:12px;color:#888}.local-ava-adv summary[data-v-a2e0b822]{cursor:pointer;-webkit-user-select:none;user-select:none;padding:2px 0}.conv-info[data-v-a2e0b822]{flex:1;overflow:hidden}.conv-title[data-v-a2e0b822]{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conv-sub[data-v-a2e0b822]{font-size:11px;color:#888;margin-top:2px}.empty[data-v-a2e0b822]{color:#666;text-align:center;padding:30px 10px;font-size:13px}.chat-pane[data-v-a2e0b822]{flex:1;display:flex;flex-direction:column;background:#ffffff06;border:1px solid rgba(255,255,255,.05);border-radius:14px;overflow:hidden;min-width:0}.chat-head[data-v-a2e0b822]{padding:14px 18px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.05)}.chat-title[data-v-a2e0b822]{font-weight:600;font-size:15px}.chat-sub[data-v-a2e0b822]{color:#777;font-size:12px;margin-top:2px}.msg-box[data-v-a2e0b822]{flex:1;overflow:auto;padding:18px 20px;display:flex;flex-direction:column;gap:14px}.empty-chat[data-v-a2e0b822]{margin:auto;text-align:center;color:#666}.time-div[data-v-a2e0b822]{text-align:center;margin:8px 0}.time-div span[data-v-a2e0b822]{font-size:11px;color:#888;background:#a855f714;padding:2px 10px;border-radius:10px}.sys-row[data-v-a2e0b822]{background:#a855f70f;border:1px dashed rgba(168,85,247,.3);border-radius:8px;padding:6px 10px;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#a855f7}.sys-row.collapsed[data-v-a2e0b822]{opacity:.7}.sys-row .sys-tog[data-v-a2e0b822]{margin-left:auto;font-size:11px;color:#888}.sys-row .sys-body[data-v-a2e0b822]{width:100%;margin-top:4px;padding-top:6px;border-top:1px dashed rgba(168,85,247,.2);white-space:pre-wrap;color:#aaa;font-size:12px;line-height:1.6;max-height:260px;overflow:auto}.fab-scroll[data-v-a2e0b822]{position:sticky;bottom:8px;align-self:flex-end;margin-left:auto;width:36px;height:36px;border-radius:50%;background:var(--gc-grad-brand);color:#fff;border:none;cursor:pointer;font-size:16px;box-shadow:0 4px 14px #6366f166;z-index:5}.fab-scroll[data-v-a2e0b822]:hover{transform:translateY(-2px)}.typing[data-v-a2e0b822]{display:inline-flex;align-items:center;gap:4px;color:#888;font-size:12px;padding:4px 12px;align-self:flex-start}.typing span[data-v-a2e0b822]{width:6px;height:6px;border-radius:50%;background:#888;animation:blink-a2e0b822 1.2s infinite}.typing span[data-v-a2e0b822]:nth-child(2){animation-delay:.2s}.typing span[data-v-a2e0b822]:nth-child(3){animation-delay:.4s}.typing em[data-v-a2e0b822]{font-style:normal;margin-left:6px}@keyframes blink-a2e0b822{0%,80%,to{opacity:.2}40%{opacity:1}}.composer[data-v-a2e0b822]{padding:12px 16px 14px;border-top:1px solid rgba(255,255,255,.05);background:#00000026}.toolbar[data-v-a2e0b822]{display:flex;gap:8px;align-items:center;margin-bottom:8px;flex-wrap:wrap}.input-row[data-v-a2e0b822]{display:flex;gap:10px;align-items:flex-end}.input-row[data-v-a2e0b822] .n-input{flex:1}.round-btn[data-v-a2e0b822]{flex:0 0 auto;width:38px;height:38px;border-radius:50%;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:16px;transition:transform .18s ease,box-shadow .18s ease;align-self:flex-end}.round-btn[data-v-a2e0b822]:hover{transform:translateY(-2px) scale(1.06)}.round-btn[data-v-a2e0b822]:active{transform:scale(.94)}.upload-btn[data-v-a2e0b822]{background:linear-gradient(135deg,#22c55e,#06b6d4);box-shadow:0 4px 14px #22c55e59}.settings-btn[data-v-a2e0b822]{background:linear-gradient(135deg,#f59e0b,#ef4444);box-shadow:0 4px 14px #f59e0b59;width:34px;height:34px}.msg-enter-active[data-v-a2e0b822]{transition:all .25s ease}.msg-enter-from[data-v-a2e0b822]{opacity:0;transform:translateY(8px)}.search-wrap[data-v-a2e0b822]{padding:6px 8px 0;position:relative}.search-results[data-v-a2e0b822]{position:absolute;left:8px;right:8px;top:42px;z-index:30;max-height:320px;overflow:auto;background:#1a1a22;border:1px solid rgba(255,255,255,.1);border-radius:10px;box-shadow:0 8px 30px #00000080}.search-item[data-v-a2e0b822]{padding:10px 12px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.05)}.search-item[data-v-a2e0b822]:hover{background:#a855f71a}.sr-title[data-v-a2e0b822]{font-size:12px;color:#a855f7;font-weight:600}.sr-snippet[data-v-a2e0b822]{font-size:12px;color:#aaa;margin-top:4px;line-height:1.5}.sr-snippet[data-v-a2e0b822] mark{background:#facc15;color:#000;padding:0 2px;border-radius:2px}.bubble-col[data-v-a2e0b822]{display:flex;flex-direction:column;gap:4px;max-width:78%}.gc-msg-row.user .bubble-col[data-v-a2e0b822]{align-items:flex-end}.msg-actions[data-v-a2e0b822]{display:flex;gap:4px;opacity:0;transition:opacity .2s;align-items:center}.gc-msg-row:hover .msg-actions[data-v-a2e0b822]{opacity:1}.msg-btn[data-v-a2e0b822]{background:transparent;border:1px solid rgba(255,255,255,.08);color:#888;cursor:pointer;padding:2px 8px;border-radius:6px;font-size:12px;transition:all .15s}.msg-btn[data-v-a2e0b822]:hover{color:#a855f7;border-color:#a855f7}.msg-btn.danger[data-v-a2e0b822]:hover{color:#ef4444;border-color:#ef4444}.edited-tag[data-v-a2e0b822]{font-size:10px;color:#facc15;margin-right:4px}.swipe-bar[data-v-a2e0b822]{display:flex;align-items:center;gap:8px;padding:6px 10px;background:linear-gradient(135deg,#a855f71f,#6366f11f);border:1px solid rgba(168,85,247,.3);border-radius:8px;font-size:12px;color:#c4b5fd;flex-wrap:wrap}.swipe-btn[data-v-a2e0b822]{background:#ffffff0d;border:1px solid rgba(168,85,247,.4);color:#c4b5fd;cursor:pointer;padding:2px 10px;border-radius:6px;font-size:12px}.swipe-btn[data-v-a2e0b822]:disabled{opacity:.3;cursor:not-allowed}.swipe-btn[data-v-a2e0b822]:not(:disabled):hover{background:#a855f733}.swipe-label[data-v-a2e0b822]{font-weight:600;color:#a855f7}.swipe-pick[data-v-a2e0b822]{background:linear-gradient(135deg,#a855f7,#6366f1);border:none;color:#fff;cursor:pointer;padding:3px 12px;border-radius:6px;font-size:12px;font-weight:600}.swipe-pick[data-v-a2e0b822]:hover{filter:brightness(1.15)}.swipe-hint[data-v-a2e0b822]{color:#94a3b8;font-size:11px}.gc-bubble[data-v-a2e0b822] img{max-width:100%;max-height:320px;height:auto;width:auto;display:block;margin:6px 0;border-radius:8px;cursor:zoom-in;object-fit:contain}.img-chip[data-v-a2e0b822]{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;margin:0 0 6px;max-width:260px;background:#a855f71a;border:1px solid rgba(168,85,247,.3);border-radius:6px}.img-chip img[data-v-a2e0b822]{width:36px;height:36px;object-fit:cover;border-radius:4px}.img-chip-name[data-v-a2e0b822]{font-size:12px;color:#ccc;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-bubble[data-v-a2e0b822] pre.hljs{position:relative;padding:12px 14px;border-radius:8px;background:#0d1117!important;margin:8px 0;overflow:auto}.gc-bubble[data-v-a2e0b822] pre.hljs code{background:transparent!important;font-size:13px}.gc-bubble[data-v-a2e0b822] .copy-btn{position:absolute;top:6px;right:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#aaa;cursor:pointer;padding:2px 8px;font-size:11px;border-radius:4px}.gc-bubble[data-v-a2e0b822] .copy-btn:hover{color:#fff;background:#a855f74d}.gc-bubble[data-v-a2e0b822] em.rp-action{color:#c084fc;font-style:italic;opacity:.85}.gc-bubble[data-v-a2e0b822] p{margin:4px 0}.gc-bubble[data-v-a2e0b822] blockquote{border-left:3px solid #a855f7;margin:6px 0;padding:4px 12px;background:#a855f70f;color:#ccc}.gc-bubble[data-v-a2e0b822] table{border-collapse:collapse;margin:8px 0}.gc-bubble[data-v-a2e0b822] th,.gc-bubble[data-v-a2e0b822] td{border:1px solid #333;padding:4px 10px}.gc-bubble[data-v-a2e0b822] th{background:#ffffff0a}.gc-bubble[data-v-a2e0b822] a{color:#a855f7}.gc-bubble[data-v-a2e0b822] .katex{font-size:1.05em}.lib-wrap[data-v-aede2f01]{display:flex;flex-direction:column;gap:12px}.hero[data-v-aede2f01]{border-radius:12px;padding:16px 20px;background:linear-gradient(135deg,#6366f12e,#a855f72e);border:1px solid rgba(168,85,247,.25)}.hero-title[data-v-aede2f01]{font-size:18px;margin:0 0 2px;font-weight:700}.hero-sub[data-v-aede2f01]{color:#aaa;margin:0;font-size:12px}.toolbar[data-v-aede2f01]{display:flex;gap:8px;flex-wrap:wrap;background:#ffffff08;border:1px solid rgba(255,255,255,.06);padding:10px;border-radius:10px}.toolbar .search[data-v-aede2f01]{flex:1;min-width:180px}.toolbar .cat[data-v-aede2f01]{width:150px}.tag-bar[data-v-aede2f01]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:10px}.tag-bar-label[data-v-aede2f01]{font-size:12px;color:#999}.grid[data-v-aede2f01]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.card[data-v-aede2f01]{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;overflow:hidden;cursor:pointer;transition:all .25s}.card[data-v-aede2f01]:hover{transform:translateY(-3px);border-color:#a855f780;box-shadow:0 8px 22px #a855f72e}.cover[data-v-aede2f01]{position:relative;height:100px;background:linear-gradient(135deg,#2a2a35,#1a1a22);display:flex;align-items:center;justify-content:center;overflow:hidden}.cover img[data-v-aede2f01]{width:100%;height:100%;object-fit:cover}.cover-fallback[data-v-aede2f01]{font-size:32px;font-weight:700;color:#555}.badge[data-v-aede2f01]{position:absolute;top:6px;left:6px;background:linear-gradient(135deg,#f59e0b,#ef4444);color:#fff;font-size:10px;padding:1px 6px;border-radius:8px}.body[data-v-aede2f01]{padding:8px 10px 10px}.name[data-v-aede2f01]{font-weight:600;font-size:13px;margin-bottom:2px}.tags[data-v-aede2f01]{font-size:10px;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.meta[data-v-aede2f01]{font-size:10px;color:#666;display:flex;gap:6px}.loading[data-v-aede2f01],.empty[data-v-aede2f01]{text-align:center;padding:40px 20px;color:#666}@media (max-width: 900px){.hero[data-v-aede2f01]{padding:14px}.hero-title[data-v-aede2f01]{font-size:16px}.toolbar .cat[data-v-aede2f01],.toolbar .search[data-v-aede2f01]{width:100%}.grid[data-v-aede2f01]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.cover[data-v-aede2f01]{height:100px}.cover-fallback[data-v-aede2f01]{font-size:32px}.name[data-v-aede2f01]{font-size:12px}}.cd-wrap[data-v-d3dc8b1f]{display:flex;flex-direction:column;gap:10px;max-width:880px;margin:0 auto}.loading[data-v-d3dc8b1f]{display:flex;justify-content:center;padding:60px 0}.hdr .row[data-v-d3dc8b1f]{display:flex;align-items:center;gap:12px}.info[data-v-d3dc8b1f]{flex:1;min-width:0}.name[data-v-d3dc8b1f]{font-size:16px;font-weight:600}.meta[data-v-d3dc8b1f]{font-size:11px;color:#888;margin-top:2px}.tags[data-v-d3dc8b1f]{margin-top:6px}.acts[data-v-d3dc8b1f]{display:flex;gap:6px;flex-shrink:0}.primary-btn[data-v-d3dc8b1f]{background:var(--gc-grad-brand);border:none}.lbl[data-v-d3dc8b1f]{font-size:12px;font-weight:600;color:#a855f7;margin-bottom:6px}.typer[data-v-d3dc8b1f]{line-height:1.7;font-size:13px}.md-body[data-v-d3dc8b1f]{font-size:13px;line-height:1.7}.md-body[data-v-d3dc8b1f] em.rp-action,.typer[data-v-d3dc8b1f] em.rp-action{color:#c084fc;font-style:italic}.md-body[data-v-d3dc8b1f] pre{background:#0d1117;padding:8px;border-radius:6px;font-size:12px}.md-body[data-v-d3dc8b1f] p{margin:4px 0}.cmt-h[data-v-d3dc8b1f]{display:flex;gap:8px;align-items:baseline}.cmt-h .t[data-v-d3dc8b1f]{color:#777;font-size:11px}.cmt-row[data-v-d3dc8b1f]{display:flex;gap:10px;align-items:flex-start;width:100%}.cmt-main[data-v-d3dc8b1f]{flex:1;min-width:0}.cmt-b[data-v-d3dc8b1f]{color:#ddd;margin-top:2px;word-break:break-word}.cmt-b[data-v-d3dc8b1f]{white-space:pre-wrap;margin-top:2px;font-size:13px}.empty-c[data-v-d3dc8b1f]{text-align:center;color:#666;padding:16px 0;font-size:12px}@media (max-width: 600px){.hdr .row[data-v-d3dc8b1f]{flex-wrap:wrap}.acts[data-v-d3dc8b1f]{width:100%}}.fv-wrap[data-v-8293b4c8]{display:flex;flex-direction:column;gap:10px;max-width:1100px;margin:0 auto}.hd[data-v-8293b4c8]{display:flex;justify-content:space-between;align-items:center}.ttl[data-v-8293b4c8]{font-weight:600}.ttl .c[data-v-8293b4c8]{color:#a855f7;margin-left:6px}.empty[data-v-8293b4c8]{text-align:center;padding:60px 0}.grid[data-v-8293b4c8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.card[data-v-8293b4c8]{cursor:pointer;transition:transform .15s}.card[data-v-8293b4c8]:hover{transform:translateY(-2px)}.r[data-v-8293b4c8]{display:flex;gap:10px;align-items:center}.info[data-v-8293b4c8]{flex:1;min-width:0}.n[data-v-8293b4c8]{font-weight:600;font-size:14px}.m[data-v-8293b4c8]{font-size:11px;color:#888;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-wrap[data-v-10734105]{display:flex;flex-direction:column;gap:10px;max-width:900px;margin:0 auto}.tab-lbl[data-v-10734105]{display:inline-flex;align-items:center;gap:6px}.hd[data-v-10734105]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.ttl[data-v-10734105]{font-weight:600;font-size:15px}.podium[data-v-10734105]{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:8px}.po[data-v-10734105]{background:linear-gradient(135deg,#6366f11f,#a855f71f);border-radius:12px;padding:14px 8px;text-align:center;cursor:pointer;transition:transform .15s}.po[data-v-10734105]:hover{transform:translateY(-3px)}.po.p1[data-v-10734105]{order:2;background:linear-gradient(135deg,#ffd7002e,#ffa50024)}.po.p2[data-v-10734105]{order:1}.po.p3[data-v-10734105]{order:3}.rank[data-v-10734105]{font-size:24px}.po .n[data-v-10734105]{font-weight:600;margin-top:4px;font-size:14px}.po .s[data-v-10734105]{font-size:11px;color:#888;margin-top:2px}.row[data-v-10734105]{display:flex;align-items:center;gap:10px;width:100%}.idx[data-v-10734105]{width:32px;font-weight:600;color:#a855f7;font-size:13px}.ava[data-v-10734105]{width:32px;height:32px;border-radius:50%;object-fit:cover;background:#27272f;flex-shrink:0}.ava-lg[data-v-10734105]{width:56px;height:56px;display:block;margin:0 auto}.info[data-v-10734105]{flex:1;min-width:0}.info .n[data-v-10734105]{font-weight:600;font-size:13px}.info .m[data-v-10734105]{font-size:11px;color:#888}.score[data-v-10734105]{font-weight:600;color:#6366f1}@media (max-width: 600px){.podium[data-v-10734105]{grid-template-columns:1fr}.po.p1[data-v-10734105],.po.p2[data-v-10734105],.po.p3[data-v-10734105]{order:0}}.tp-wrap[data-v-ace74264]{display:flex;flex-direction:column;gap:10px;max-width:1100px;margin:0 auto}.hd[data-v-ace74264]{display:flex;justify-content:space-between;align-items:center}.filter[data-v-ace74264]{display:flex;gap:8px;padding:6px 0;flex-wrap:wrap}.grid[data-v-ace74264]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.card[data-v-ace74264]{display:flex;flex-direction:column}.row1[data-v-ace74264]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.n[data-v-ace74264]{font-weight:600;font-size:14px}.m[data-v-ace74264]{font-size:11px;color:#888}.d[data-v-ace74264]{font-size:12px;color:#aaa;margin:6px 0;min-height:32px;line-height:1.5}.stats[data-v-ace74264]{font-size:11px;color:#888;margin-bottom:6px}.rj[data-v-ace74264]{font-size:11px;color:#e88;background:#ff000014;padding:4px 6px;border-radius:4px;margin:4px 0}.acts[data-v-ace74264]{display:flex;gap:6px;flex-wrap:wrap}.pv[data-v-ace74264]{white-space:pre-wrap;font-family:monospace;font-size:12px;line-height:1.6;max-height:400px;overflow:auto;padding:10px;background:#0003;border-radius:6px}.ava-upload-block[data-v-9809e8b8]{display:flex;gap:12px;align-items:flex-start}.ava-upload-preview[data-v-9809e8b8]{position:relative}.ava-upload-tag[data-v-9809e8b8]{font-size:11px;text-align:center;margin-top:4px;color:#888}.ava-upload-tag.default[data-v-9809e8b8]{color:#bbb}.ava-upload-side[data-v-9809e8b8]{flex:1}.ava-upload-tip[data-v-9809e8b8]{font-size:11px;color:#999;margin-top:4px}.ava-presets-label[data-v-9809e8b8]{font-size:12px;color:#888;margin:10px 0 4px}.char-ava-presets[data-v-9809e8b8]{display:flex;flex-wrap:wrap;gap:6px}.char-ava-presets img[data-v-9809e8b8]{width:48px;height:48px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:.15s}.char-ava-presets img[data-v-9809e8b8]:hover{border-color:#888}.char-ava-presets img.active[data-v-9809e8b8]{border-color:#18a058}.ava-upload-block[data-v-3d7c07d3]{display:flex;gap:14px;align-items:center;width:100%}.ava-upload-preview[data-v-3d7c07d3]{position:relative}.ava-upload-tag[data-v-3d7c07d3]{position:absolute;bottom:-6px;left:50%;transform:translate(-50%);background:#a855f7;color:#fff;font-size:10px;padding:2px 8px;border-radius:10px;white-space:nowrap}.ava-upload-tag.default[data-v-3d7c07d3]{background:#444;color:#aaa}.ava-upload-side[data-v-3d7c07d3]{flex:1;min-width:200px}.ava-upload-tip[data-v-3d7c07d3]{color:#888;font-size:11px;margin-top:4px}.ava-presets-label[data-v-3d7c07d3]{color:#666;font-size:11px;text-align:center;margin:10px 0 4px}.char-ava-presets[data-v-3d7c07d3]{display:flex;flex-wrap:wrap;gap:6px}.char-ava-presets img[data-v-3d7c07d3]{width:40px;height:40px;border-radius:50%;cursor:pointer;border:2px solid transparent;padding:1px;background:#1c1c20;transition:all .15s}.char-ava-presets img[data-v-3d7c07d3]:hover{transform:scale(1.08)}.char-ava-presets img.active[data-v-3d7c07d3]{border-color:#a855f7;box-shadow:0 0 0 2px #a855f74d}.empty-state[data-v-cd1db5d0]{text-align:center;padding:50px 20px;color:#888}.empty-state .emoji[data-v-cd1db5d0]{font-size:60px;margin-bottom:12px}.hero[data-v-0cf8bb70]{display:flex;gap:16px;flex-wrap:wrap}.stat[data-v-0cf8bb70]{flex:1;min-width:160px;padding:18px 20px;border-radius:12px;background:linear-gradient(135deg,#6366f126,#a855f71a);border:1px solid rgba(168,85,247,.25)}.num[data-v-0cf8bb70]{font-size:28px;font-weight:700;background:var(--gc-grad-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.num.small[data-v-0cf8bb70]{font-size:14px;word-break:break-all}.lbl[data-v-0cf8bb70]{color:#aaa;font-size:13px;margin-top:4px}.page[data-v-ba436f3e]{max-width:1100px;margin:0 auto}.page-header[data-v-ba436f3e]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px}.page-header h2[data-v-ba436f3e]{margin:0 0 4px}.sub[data-v-ba436f3e]{color:#888;font-size:13px}.balance-card[data-v-ba436f3e]{background:linear-gradient(135deg,#6366f126,#a855f71a);border:1px solid rgba(99,102,241,.3)}.balance-label[data-v-ba436f3e]{color:#999;font-size:13px}.balance-num[data-v-ba436f3e]{font-size:28px;font-weight:600;margin-top:4px}.balance-num .unit[data-v-ba436f3e]{font-size:14px;color:#888;font-weight:400}.balance-yuan[data-v-ba436f3e]{color:#888;font-size:12px}.hint[data-v-ba436f3e]{margin-top:10px;font-size:12px;color:#888}.hint code[data-v-ba436f3e]{background:#ffffff14;padding:2px 6px;border-radius:4px}.model-picker[data-v-ba436f3e]{width:100%}.picker-tip[data-v-ba436f3e]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#888;margin-bottom:6px}.model-grid[data-v-ba436f3e]{max-height:240px;overflow-y:auto;padding:6px;border:1px dashed rgba(255,255,255,.12);border-radius:6px;display:flex;flex-wrap:wrap}.page[data-v-d7ef9b7c]{max-width:900px;margin:0 auto}h2[data-v-d7ef9b7c]{margin:0 0 4px}.sub[data-v-d7ef9b7c]{color:#888;font-size:13px;margin-bottom:16px}code[data-v-d7ef9b7c]{background:#ffffff14;padding:2px 6px;border-radius:4px;font-size:13px}.steps[data-v-d7ef9b7c]{line-height:1.9;padding-left:20px}.page[data-v-a361ad6d]{max-width:800px;margin:0 auto}h2[data-v-a361ad6d]{margin:0 0 4px}.sub[data-v-a361ad6d]{color:#888;font-size:13px;margin-bottom:16px}.muted[data-v-a361ad6d]{color:#888;font-size:13px}.bill-wrap[data-v-5e6bc456]{display:flex;flex-direction:column;gap:12px}.balance-card[data-v-5e6bc456]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 18px;border-radius:12px;background:linear-gradient(135deg,#22c55e26,#0ea5e926);border:1px solid rgba(14,165,233,.25)}.bal-label[data-v-5e6bc456]{color:#aaa;font-size:12px;margin-bottom:2px}.bal-num[data-v-5e6bc456]{font-size:24px;font-weight:800;line-height:1.1}.bal-unit[data-v-5e6bc456]{color:#888;font-size:11px;margin-top:2px}.bal-right[data-v-5e6bc456]{display:flex;gap:8px;flex-wrap:wrap}.section[data-v-5e6bc456]{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:12px 14px}.section-head[data-v-5e6bc456]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.section-title[data-v-5e6bc456]{font-size:14px;font-weight:700;margin:0}.section-sub[data-v-5e6bc456]{color:#777;font-size:11px}.pkg-grid[data-v-5e6bc456]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.pkg-card[data-v-5e6bc456]{background:linear-gradient(160deg,#6366f10f,#a855f70a);border:1px solid rgba(168,85,247,.18);padding:12px;border-radius:10px;transition:all .25s}.pkg-card[data-v-5e6bc456]:hover{border-color:#a855f780;transform:translateY(-2px);box-shadow:0 6px 18px #a855f72e}.pkg-name[data-v-5e6bc456]{font-weight:700;font-size:14px;margin-bottom:4px}.pkg-price[data-v-5e6bc456]{margin-bottom:6px}.price-num[data-v-5e6bc456]{font-size:18px;font-weight:800;color:#a855f7}.price-unit[data-v-5e6bc456]{color:#888;font-size:11px;margin-left:4px}.pkg-desc[data-v-5e6bc456]{color:#aaa;font-size:11px;line-height:1.5;min-height:28px}.pkg-perks[data-v-5e6bc456]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.pkg-allowed[data-v-5e6bc456]{margin-top:8px;padding-top:6px;border-top:1px dashed rgba(255,255,255,.08)}.allowed-list[data-v-5e6bc456]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.allowed-chip[data-v-5e6bc456]{font-size:10px;padding:2px 6px;background:#a855f71f;color:#c4b5fd;border:1px solid rgba(168,85,247,.25);border-radius:6px}.pkg-models[data-v-5e6bc456]{margin-top:8px;padding-top:8px;border-top:1px dashed rgba(255,255,255,.08)}.m-label[data-v-5e6bc456]{font-size:10px;color:#666;margin-bottom:2px}.m-row[data-v-5e6bc456]{display:flex;justify-content:space-between;font-size:11px;padding:1px 0}.m-name[data-v-5e6bc456]{color:#ddd}.m-rate[data-v-5e6bc456]{color:#888}.model-list[data-v-5e6bc456]{display:flex;flex-direction:column;gap:6px}.model-row[data-v-5e6bc456]{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:8px 12px}.m-top[data-v-5e6bc456]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px;flex-wrap:wrap}.model-name[data-v-5e6bc456]{font-weight:600;font-size:13px}.m-rates[data-v-5e6bc456]{color:#888;font-size:11px}.m-desc[data-v-5e6bc456]{color:#666;font-size:10px;margin-top:2px}.log-table-wrap[data-v-5e6bc456]{overflow-x:auto}.empty-box[data-v-5e6bc456]{text-align:center;color:#666;padding:20px;font-size:12px}@media (max-width: 900px){.balance-card[data-v-5e6bc456]{padding:12px}.bal-num[data-v-5e6bc456]{font-size:20px}.bal-right[data-v-5e6bc456]{width:100%}.bal-right[data-v-5e6bc456]>*{flex:1}.pkg-grid[data-v-5e6bc456]{grid-template-columns:1fr}.section[data-v-5e6bc456]{padding:10px}}.cs-page[data-v-dac3a7ae]{padding:8px}.cs-card[data-v-dac3a7ae]{background:#ffffff06;border:1px solid var(--n-border-color, rgba(255,255,255,.06));border-radius:10px;padding:16px;min-height:60vh}.empty-state[data-v-dac3a7ae]{text-align:center;padding:60px 20px;color:#aaa}.empty-icon[data-v-dac3a7ae]{font-size:52px;margin-bottom:12px}.chat-pane[data-v-dac3a7ae]{display:flex;flex-direction:column;height:65vh}.chat-header[data-v-dac3a7ae]{display:flex;justify-content:space-between;align-items:center;padding:8px 4px 12px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:8px}.msg-list[data-v-dac3a7ae]{flex:1;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:18px}.msg-item[data-v-dac3a7ae]{display:flex;gap:10px;align-items:flex-start}.msg-item.role-user[data-v-dac3a7ae]{flex-direction:row-reverse}.msg-item.role-system[data-v-dac3a7ae]{justify-content:center}.msg-ava[data-v-dac3a7ae]{flex-shrink:0;margin-top:18px}.msg-body[data-v-dac3a7ae]{display:flex;flex-direction:column;max-width:min(520px,70%);min-width:0}.msg-item.role-user .msg-body[data-v-dac3a7ae]{align-items:flex-end}.msg-item.role-system .msg-body[data-v-dac3a7ae]{max-width:80%;align-items:center}.msg-bubble[data-v-dac3a7ae]{padding:10px 14px;border-radius:12px;font-size:14px;background:#6366f124;border:1px solid rgba(99,102,241,.28);color:var(--text-color, inherit);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;line-height:1.55;width:fit-content;max-width:100%}.role-admin .msg-bubble[data-v-dac3a7ae]{background:#10b98124;border-color:#10b98147}.role-system .msg-bubble[data-v-dac3a7ae]{background:#7f7f7f1a;border-color:#7f7f7f33;color:var(--text-color-3, #888);font-size:12.5px;padding:6px 12px;text-align:center}.msg-meta[data-v-dac3a7ae]{display:flex;gap:8px;font-size:11.5px;opacity:.6;margin-bottom:4px;padding:0 4px}.msg-item.role-user .msg-meta[data-v-dac3a7ae]{flex-direction:row-reverse}.msg-content[data-v-dac3a7ae]{line-height:1.55}.msg-input[data-v-dac3a7ae]{padding:10px 4px 4px;border-top:1px solid rgba(255,255,255,.06)}.closed-hint[data-v-dac3a7ae]{color:#888;padding:16px;text-align:center;border:1px dashed rgba(255,255,255,.1);border-radius:8px}.ticket-msgs[data-v-dac3a7ae]{display:flex;flex-direction:column;gap:8px;max-height:50vh;overflow-y:auto}.account-log-page[data-v-71e340a4]{max-width:960px;margin:0 auto}.ava-edit-row[data-v-efc57e6e]{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap}.ava-edit-act[data-v-efc57e6e]{flex:1;min-width:280px}.ava-status[data-v-efc57e6e]{font-size:13px;color:#aaa}.ava-status .ava-hint[data-v-efc57e6e]{color:#888;font-size:12px;margin-left:6px}.ava-cd-tip[data-v-efc57e6e]{margin-top:10px;font-size:12px;color:#d97706}.ava-adv[data-v-efc57e6e]{margin-top:10px}.ava-adv summary[data-v-efc57e6e]{cursor:pointer;color:#888;font-size:12px}.ava-presets-grid[data-v-efc57e6e]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ava-presets-grid img[data-v-efc57e6e]{width:48px;height:48px;border-radius:50%;cursor:pointer;border:2px solid transparent;padding:1px;transition:all .15s;background:#1c1c20}.ava-presets-grid img[data-v-efc57e6e]:hover{transform:scale(1.08)}.ava-presets-grid img.active[data-v-efc57e6e]{border-color:#a855f7;box-shadow:0 0 0 2px #a855f74d}.th-section[data-v-efc57e6e]{margin-bottom:18px}.th-section[data-v-efc57e6e]:last-child{margin-bottom:0}.th-label[data-v-efc57e6e]{font-size:13px;font-weight:600;margin-bottom:8px;color:var(--gc-text-2)}.th-tip[data-v-efc57e6e]{color:var(--gc-text-3);font-weight:400;font-size:12px}.th-grid[data-v-efc57e6e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.th-sw[data-v-efc57e6e]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--gc-surface-1);border:1.5px solid transparent;border-radius:12px;cursor:pointer;color:inherit;font-size:13px;transition:all .2s}.th-sw[data-v-efc57e6e]:hover{background:var(--gc-surface-2)}.th-sw.active[data-v-efc57e6e]{border-color:var(--gc-brand-2);background:#a855f714}.th-sw-bar[data-v-efc57e6e]{width:40px;height:22px;border-radius:6px;box-shadow:0 2px 6px #0003;flex:none}.th-sw-name[data-v-efc57e6e]{font-weight:500}.th-bg-grid[data-v-efc57e6e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.th-bg-item[data-v-efc57e6e],.th-bg-add[data-v-efc57e6e]{position:relative;aspect-ratio:16/10;border-radius:12px;cursor:pointer;background-size:cover;background-position:center;border:2px solid transparent;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;color:var(--gc-text-2);overflow:hidden}.th-bg-item.none[data-v-efc57e6e]{background:linear-gradient(135deg,#1f1f29,#2a2a36);color:var(--gc-text-2);font-size:12px}body.light-mode .th-bg-item.none[data-v-efc57e6e]{background:linear-gradient(135deg,#f0eff5,#e3e2ec)}.th-bg-item[data-v-efc57e6e]:hover{transform:translateY(-2px)}.th-bg-item.active[data-v-efc57e6e]{border-color:var(--gc-brand-2);box-shadow:0 6px 20px #a855f759}.th-bg-name[data-v-efc57e6e]{position:absolute;bottom:0;left:0;right:0;padding:4px 8px;font-size:11px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.7));color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.th-bg-del[data-v-efc57e6e]{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;background:#0000008c;color:#fff;border:none;cursor:pointer;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.th-bg-item:hover .th-bg-del[data-v-efc57e6e]{opacity:1}.th-bg-del[data-v-efc57e6e]:hover{background:#ef4444}.th-bg-add[data-v-efc57e6e]{background:var(--gc-surface-1);border:2px dashed var(--gc-border-2);font-size:12px}.th-bg-add[data-v-efc57e6e]:hover{border-color:var(--gc-brand-2);color:var(--gc-brand-2);background:#a855f70d}.th-bg-tune[data-v-efc57e6e]{margin-top:12px;padding:12px;background:var(--gc-surface-1);border-radius:12px;display:flex;flex-direction:column;gap:10px}.th-tune-row[data-v-efc57e6e]{display:flex;align-items:center;gap:12px}.th-tune-lbl[data-v-efc57e6e]{width:60px;font-size:12px;color:var(--gc-text-2);flex:none}.th-tune-val[data-v-efc57e6e]{width:50px;text-align:right;font-size:12px;color:var(--gc-text-2);flex:none}.th-bg-lib[data-v-efc57e6e]{margin-top:14px}.th-lib-title[data-v-efc57e6e]{font-size:12px;color:var(--gc-text-2);margin-bottom:8px;font-weight:600}.th-lib-grid[data-v-efc57e6e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.th-lib-item[data-v-efc57e6e]{aspect-ratio:16/10;border-radius:8px;background-size:cover;background-position:center;cursor:pointer;border:1px solid var(--gc-border-2);transition:transform .15s,box-shadow .15s}.th-lib-item[data-v-efc57e6e]:hover{transform:translateY(-2px);box-shadow:var(--gc-shadow-glow)}
