.icon[data-v-4dba6c94]{vertical-align:-.14em;flex-shrink:0;display:inline-block}.dock-btn[data-v-d8cad5c0]{right:18px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:30;position:fixed}.dock-btn[data-v-d8cad5c0]:hover{border-color:var(--brand);color:var(--text)}.dock-ico[data-v-d8cad5c0]{width:17px;height:17px;color:var(--brand);flex-shrink:0;display:block}.dock-btn.live[data-v-d8cad5c0]{border-color:color-mix(in srgb, var(--brand) 60%, transparent);animation:2.2s ease-in-out infinite breathe-d8cad5c0}@keyframes breathe-d8cad5c0{0%,to{box-shadow:0 8px 28px #00000073, 0 0 0 0 color-mix(in srgb, var(--brand) 35%, transparent)}50%{box-shadow:0 8px 28px #00000073,0 0 0 9px #0000}}.dot-spin[data-v-d8cad5c0]{border:2px solid color-mix(in srgb, var(--brand) 30%, transparent);border-top-color:var(--brand);border-radius:50%;width:12px;height:12px;animation:1s linear infinite spin-d8cad5c0}@keyframes spin-d8cad5c0{to{transform:rotate(360deg)}}.task[data-v-d8cad5c0]{border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg-overlay) 50%, transparent);border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-bottom:var(--space-2);gap:12px;padding:12px;display:flex;box-shadow:inset 0 1px #ffffff0a}.t-thumb[data-v-d8cad5c0]{border-radius:var(--radius-sm);background:var(--bg-surface);flex-shrink:0;place-items:center;width:52px;height:68px;display:grid;overflow:hidden}.t-thumb img[data-v-d8cad5c0],.t-thumb video[data-v-d8cad5c0]{object-fit:cover;width:100%;height:100%}.t-fail[data-v-d8cad5c0]{color:#c47a7a}.stream-state[data-v-d8cad5c0]{color:#c47a7a;margin:-4px 0 var(--space-2);font-size:11px}.stream-state.online[data-v-d8cad5c0]{color:#8fbf9a}.state-dot[data-v-d8cad5c0]{width:6px;height:6px;margin-right:var(--space-1);background:currentColor;border-radius:50%;display:inline-block}.t-body[data-v-d8cad5c0]{flex:1;min-width:0}.t-top[data-v-d8cad5c0]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.t-name[data-v-d8cad5c0]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.t-status[data-v-d8cad5c0]{flex-shrink:0;font-size:11px}.t-status.processing[data-v-d8cad5c0],.t-status.pending[data-v-d8cad5c0]{color:var(--brand)}.t-status.done[data-v-d8cad5c0]{color:#8fbf9a}.t-status.failed[data-v-d8cad5c0]{color:#c47a7a}.t-meta[data-v-d8cad5c0]{color:var(--text-2);margin-top:4px;font-size:11px}.t-meta.dim[data-v-d8cad5c0]{color:var(--text-3)}.stages[data-v-d8cad5c0]{margin:var(--space-2) 0 var(--space-0);gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.stages li[data-v-d8cad5c0]{align-items:center;gap:var(--space-2);color:var(--text-3);font-size:11px;display:flex}.stages .mark[data-v-d8cad5c0]{background:var(--bg-surface-raised);border-radius:50%;flex-shrink:0;width:6px;height:6px}.stages li.done[data-v-d8cad5c0]{color:#8fbf9a}.stages li.done .mark[data-v-d8cad5c0]{background:#8fbf9a}.stages li.current[data-v-d8cad5c0]{color:var(--brand)}.stages li.current .mark[data-v-d8cad5c0]{background:var(--brand);animation:1.3s ease-in-out infinite pulse-d8cad5c0}.stages li.fail[data-v-d8cad5c0]{color:#c47a7a}.stages li.fail .mark[data-v-d8cad5c0]{background:#c47a7a}.s-label[data-v-d8cad5c0]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.s-ms[data-v-d8cad5c0]{font-variant-numeric:tabular-nums;flex-shrink:0}@keyframes pulse-d8cad5c0{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.done-line[data-v-d8cad5c0]{gap:var(--space-1);flex-wrap:wrap;display:flex}.chip[data-v-d8cad5c0]{border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-0) var(--space-2);color:var(--text-2)}.chip.model[data-v-d8cad5c0]{color:var(--text);font-variant-numeric:tabular-nums}.chip.time[data-v-d8cad5c0]{color:var(--accent-gold-muted)}.big-link[data-v-d8cad5c0]{color:var(--brand);margin-top:var(--space-1);display:inline-block}.big-link.as-btn[data-v-d8cad5c0]{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.big-link.as-btn[data-v-d8cad5c0]:hover{text-decoration:underline}.dim-chip[data-v-d8cad5c0]{opacity:.75}@media (prefers-reduced-motion:reduce){.stages li.current .mark[data-v-d8cad5c0],.dock-btn.live[data-v-d8cad5c0]{animation:none}.dot-spin[data-v-d8cad5c0]{border-top-color:color-mix(in srgb, var(--brand) 60%, transparent);animation:none}}.t-cancel[data-v-d8cad5c0]{color:#c47a7a;cursor:pointer;margin-left:8px}.fail-msg[data-v-d8cad5c0]{color:#c47a7a}@media (width<=720px){.dock-btn[data-v-d8cad5c0]{bottom:calc(74px + env(safe-area-inset-bottom))}}.confirm[data-v-27d798b4]{border-left:2px solid var(--brand);background:#ff8a500d;border-radius:0 10px 10px 0;margin:4px 0;padding:14px 16px}.confirm.readonly[data-v-27d798b4]{opacity:.45;border-left-color:var(--text-3);background:#ffffff05}.confirm-head[data-v-27d798b4]{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.confirm-title[data-v-27d798b4]{color:var(--text);font-size:14px;font-weight:600}.confirm-note[data-v-27d798b4]{color:var(--text-2);font-size:12.5px}.confirm-rows[data-v-27d798b4]{grid-template-columns:auto 1fr;gap:4px 14px;margin:0 0 12px;font-size:13px;display:grid}.confirm-frame[data-v-27d798b4]{border-radius:var(--radius-sm);border:1px solid #ffffff14;width:84px;margin:0 0 12px;display:block}.confirm-fail[data-v-27d798b4]{color:#e39b9b;background:#c47a7a14;border-left:2px solid #c47a7a;border-radius:0 6px 6px 0;margin:0 0 12px;padding:8px 10px;font-size:12.5px;line-height:1.6}.confirm-rows dt[data-v-27d798b4]{color:var(--text-3);white-space:nowrap}.confirm-rows dd[data-v-27d798b4]{color:var(--text);word-break:break-word;margin:0}.confirm-ops[data-v-27d798b4]{gap:8px;display:flex}.confirm-doneline[data-v-27d798b4]{color:var(--text-3);margin:0;font-size:12px}.series[data-v-9b39e9f6]{border-left:2px solid var(--brand);background:#ff8a500d;border-radius:0 10px 10px 0;margin:4px 0;padding:14px 16px}.series.readonly[data-v-9b39e9f6]{opacity:.45;border-left-color:var(--text-3);background:#ffffff05}.series-head[data-v-9b39e9f6]{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.series-title[data-v-9b39e9f6]{color:var(--text);font-size:14px;font-weight:600}.series-meta[data-v-9b39e9f6]{color:var(--text-3);font-size:12px}.series-note[data-v-9b39e9f6]{color:var(--text-2);margin:6px 0 0;font-size:12.5px;line-height:1.7}.series-warn[data-v-9b39e9f6]{border-radius:var(--radius-sm);color:var(--accent-gold);background:#ffd16617;border:1px solid #d7ac6738;margin:8px 0 0;padding:8px 10px;font-size:12px;line-height:1.7}.slots[data-v-9b39e9f6]{gap:4px;margin:12px 0;padding:0;list-style:none;display:grid}.slot[data-v-9b39e9f6]{cursor:pointer;border-radius:var(--radius-sm);border:1px solid #0000;align-items:center;gap:10px;padding:7px 10px;transition:background .14s,opacity .14s;display:flex}.slot[data-v-9b39e9f6]:hover{background:#ffffff08}.slot.off[data-v-9b39e9f6]{opacity:.38}.readonly .slot[data-v-9b39e9f6]{cursor:default}.slot-check[data-v-9b39e9f6]{border-radius:var(--radius-sm);color:#1a120c;border:1px solid #ffffff38;flex:none;place-items:center;width:16px;height:16px;display:grid}.slot:not(.off) .slot-check[data-v-9b39e9f6]{background:var(--brand);border-color:var(--brand)}.slot-check svg[data-v-9b39e9f6]{width:11px;height:11px}.slot-label[data-v-9b39e9f6]{color:var(--text);font-size:13px}.slot-skill[data-v-9b39e9f6]{color:var(--text-3);margin-left:auto;font-size:12px}.series-ops[data-v-9b39e9f6]{gap:8px;display:flex}.series-doneline[data-v-9b39e9f6]{color:var(--text-3);margin:0;font-size:12px}.prog[data-v-d70e074d]{margin:4px 0}.prog-grid[data-v-d70e074d]{flex-wrap:wrap;gap:8px;display:flex}.skel[data-v-d70e074d]{border-radius:var(--radius-sm);background:var(--bg-surface);border:1px solid #ffffff0d;width:120px;position:relative;overflow:hidden}.shimmer[data-v-d70e074d]{background:linear-gradient(100deg,#0000 20%,#ffd16614 50%,#0000 80%) 0 0/200% 100%;animation:1.6s ease-in-out infinite sweep-d70e074d;position:absolute;inset:0}@keyframes sweep-d70e074d{0%{background-position:200% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.shimmer[data-v-d70e074d]{animation:none}}.prog-tip[data-v-d70e074d]{color:var(--text-2);margin:8px 0 0;font-size:12.5px}.dim[data-v-d70e074d]{color:var(--text-3);margin-left:6px}.gal[data-v-9607a9b3]{margin:4px 0}.gal-grid[data-v-9607a9b3]{flex-wrap:wrap;gap:10px;display:flex}.cell[data-v-9607a9b3]{border-radius:var(--radius-md);background:var(--bg-surface);border:1px solid #ffffff0f;width:180px;position:relative;overflow:hidden}.cell img[data-v-9607a9b3],.cell video[data-v-9607a9b3]{object-fit:cover;width:100%;height:100%;display:block}.ops[data-v-9607a9b3]{opacity:0;background:linear-gradient(#0000,#000000b8);justify-content:center;gap:6px;padding:8px;transition:opacity .16s;display:flex;position:absolute;inset:auto 0 0}.cell:hover .ops[data-v-9607a9b3],.cell:focus-within .ops[data-v-9607a9b3]{opacity:1}.ops button[data-v-9607a9b3]{cursor:pointer;border-radius:var(--radius-sm);width:30px;height:30px;color:var(--text);background:#14110eb3;border:1px solid #ffffff29;place-items:center;padding:0;display:grid}.ops button[data-v-9607a9b3]:hover{border-color:var(--brand);color:var(--brand)}.ops svg[data-v-9607a9b3]{width:15px;height:15px}.failed[data-v-9607a9b3]{text-align:center;height:100%;color:var(--text-2);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.failed svg[data-v-9607a9b3]{width:22px;height:22px;color:var(--brand)}.failed-why[data-v-9607a9b3]{font-size:11.5px;line-height:1.6}.tag[data-v-9607a9b3]{z-index:1;border-radius:var(--radius-sm);color:var(--text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14110eb8;border:1px solid #ffffff1a;padding:3px 8px;font-size:11px;line-height:1.4;position:absolute;top:6px;left:6px}.tag-failed[data-v-9607a9b3]{align-self:flex-start;position:static}.preview-img[data-v-9607a9b3]{border-radius:var(--radius-sm);width:100%;height:auto;display:block}.uploader[data-v-639ed2fc]{border:1px dashed var(--border);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:8px;transition:border-color .15s,background .15s;display:flex}.uploader.over[data-v-639ed2fc]{border-color:var(--brand);background:var(--brand-light)}.uploader.empty[data-v-639ed2fc]{padding:4px 8px}.thumbs[data-v-639ed2fc]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.thumb[data-v-639ed2fc]{border-radius:var(--radius-sm);background:var(--bg-surface);border:1px solid var(--border);cursor:grab;width:56px;height:56px;position:relative;overflow:hidden}.thumb[data-v-639ed2fc]:active{cursor:grabbing}.thumb img[data-v-639ed2fc]{object-fit:cover;width:100%;height:100%;display:block}.thumb.uploading img[data-v-639ed2fc],.thumb.failed img[data-v-639ed2fc]{opacity:.4}.seq[data-v-639ed2fc]{border-radius:var(--radius-sm);color:#1a120c;background:var(--brand);place-items:center;min-width:15px;height:15px;padding:0 4px;font-size:10px;font-weight:600;display:grid;position:absolute;top:3px;left:3px}.state[data-v-639ed2fc]{text-align:center;padding:var(--space-0) 0;color:var(--text-2);background:#14110ec7;font-size:9.5px;position:absolute;inset:auto 0 0}.state.bad[data-v-639ed2fc]{color:var(--brand)}.del[data-v-639ed2fc]{cursor:pointer;border-radius:var(--radius-sm);width:16px;height:16px;color:var(--text-2);opacity:0;background:#14110eb8;border:0;place-items:center;padding:0;transition:opacity .14s;display:grid;position:absolute;top:2px;right:2px}.thumb:hover .del[data-v-639ed2fc]{opacity:1}.del[data-v-639ed2fc]:hover{color:var(--brand)}.del svg[data-v-639ed2fc]{width:9px;height:9px}.add[data-v-639ed2fc]{align-items:center;gap:var(--space-2);cursor:pointer;padding:var(--space-1) 8px;border-radius:var(--radius-sm);color:var(--text-3);text-align:left;background:0 0;border:0;font-size:12px;display:flex}.add[data-v-639ed2fc]:hover{color:var(--brand)}.add svg[data-v-639ed2fc]{flex:none;width:14px;height:14px}.chat[data-v-c9014aeb]{z-index:50;background:var(--bg-overlay);-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 12px 40px #00000073}.v-docked[data-v-c9014aeb]{-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;height:auto;box-shadow:none;background:0 0;border:0;overflow:visible}.v-docked[data-v-c9014aeb] .agent-orb{--ao-badge-bg:var(--brand);--ao-badge-fg:#1a120c;--ao-badge-ring:var(--bg)}.v-panel[data-v-c9014aeb]{width:min(var(--chat-panel-w), calc(100vw - var(--space-6)));height:min(560px,100vh - 120px)}.v-full[data-v-c9014aeb]{background:var(--bg);border:0;border-radius:0;width:100vw;height:100vh;inset:0}.chat-bar[data-v-c9014aeb]{padding:12px var(--space-3);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:8px;display:flex}.chat-orb[data-v-c9014aeb]{flex:none}.chat-title[data-v-c9014aeb]{color:var(--text);letter-spacing:.04em;font-size:13px;font-weight:600}.chat-ops[data-v-c9014aeb]{gap:var(--space-0);margin-left:auto;display:flex}.ico[data-v-c9014aeb]{cursor:pointer;border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-2);background:0 0;border:1px solid #0000;place-items:center;padding:0;transition:color .15s,border-color .15s;display:grid}.ico[data-v-c9014aeb]:hover{color:var(--brand);border-color:#ff8a504d}.ico svg[data-v-c9014aeb]{width:14px;height:14px}.chat-body[data-v-c9014aeb]{min-height:0;padding:var(--space-3);flex:1}.row[data-v-c9014aeb]{margin-bottom:var(--space-3);display:flex}.row.user[data-v-c9014aeb]{justify-content:flex-end}.col[data-v-c9014aeb]{flex-direction:column;gap:8px;max-width:86%;display:flex}.v-full .col[data-v-c9014aeb]{max-width:720px}.v-full .blocks[data-v-c9014aeb]{max-width:1200px}.v-full .row[data-v-c9014aeb]{justify-content:center}.v-full .row.user[data-v-c9014aeb]{justify-content:flex-end}.v-full .chat-body[data-v-c9014aeb]{padding:var(--space-5) max(var(--space-5), calc((100vw - var(--container-lg)) / 2))}.bubble[data-v-c9014aeb]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text);background:var(--bg-surface);white-space:pre-wrap;word-break:break-word;font-size:13.5px;line-height:1.75}.row.user .bubble[data-v-c9014aeb]{background:var(--brand-light);border:1px solid #ff8a502e}.thinking[data-v-c9014aeb]{padding:var(--space-3);align-items:center;gap:4px;display:flex}.thinking span[data-v-c9014aeb]{background:var(--text-3);border-radius:50%;width:5px;height:5px;animation:1.3s infinite blink-c9014aeb}.thinking span[data-v-c9014aeb]:nth-child(2){animation-delay:.2s}.thinking span[data-v-c9014aeb]:nth-child(3){animation-delay:.4s}@keyframes blink-c9014aeb{0%,60%,to{opacity:.25}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.thinking span[data-v-c9014aeb]{animation:none}}.blocks[data-v-c9014aeb]{flex-direction:column;gap:8px;display:flex}.chat-composer[data-v-c9014aeb]{padding:12px var(--space-3);border-top:1px solid var(--border);flex-direction:column;flex:none;gap:8px;display:flex}.composer-row[data-v-c9014aeb]{align-items:flex-end;gap:8px;display:flex}.composer-row .n-input[data-v-c9014aeb]{flex:1}.attach[data-v-c9014aeb]{margin-bottom:var(--space-0);flex:none}.attach.on[data-v-c9014aeb]{color:var(--brand);border-color:#ff8a504d}.sent-imgs[data-v-c9014aeb]{gap:var(--space-1);flex-wrap:wrap;display:flex}.sent-imgs img[data-v-c9014aeb]{object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border);width:52px;height:52px}.v-full .chat-composer[data-v-c9014aeb]{padding:var(--space-3) max(var(--space-5), calc((100vw - var(--container-lg)) / 2))}@media (width<=720px){.chat[data-v-c9014aeb]{bottom:12px;right:12px}.v-panel[data-v-c9014aeb]{width:calc(100vw - 24px);height:min(70vh,520px)}}.side-top[data-v-9db79cdf]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.side.narrow .side-top[data-v-9db79cdf]{gap:var(--space-1);flex-direction:column}.side-toggle[data-v-9db79cdf]{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-3);cursor:pointer;transition:color var(--dur-fast) var(--ease-soft), background var(--dur-fast) var(--ease-soft);background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.side-toggle[data-v-9db79cdf]:hover{color:var(--text);background:#ffffff14}.side[data-v-9db79cdf]{z-index:30;width:var(--sider-w);border-right:1px solid var(--border-grid);transition:width .2s var(--ease,ease);background:#14110eeb;flex-direction:column;display:none;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto}.side.narrow[data-v-9db79cdf]{width:var(--sider-w-collapsed)}.brand[data-v-9db79cdf]{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-4);color:var(--text);flex-shrink:0;text-decoration:none;display:flex}.brand.mini[data-v-9db79cdf]{padding:var(--space-5) 0 var(--space-4);justify-content:center}.brand img[data-v-9db79cdf]{flex-shrink:0;width:26px;height:26px}.brand-logo-img[data-v-9db79cdf]{border-radius:var(--radius-sm);object-fit:cover}.brand-name[data-v-9db79cdf]{letter-spacing:.24em;white-space:nowrap;font-family:Songti SC,Noto Serif SC,Georgia,serif;font-size:14px;font-weight:600;overflow:hidden}.side-extra[data-v-9db79cdf]{padding:0 var(--space-2) var(--space-2)}.side.narrow .side-extra[data-v-9db79cdf]{display:none}.spacer[data-v-9db79cdf]{min-height:var(--space-3);flex:1}@media (width>=720px){.side[data-v-9db79cdf]{display:flex}}.ua[data-v-4f363a8c]{width:var(--ua-size);height:var(--ua-size);background:var(--bg-surface-raised,#ffffff0f);color:var(--text-2,#b3a18d);font-size:calc(var(--ua-size) * .42);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:grid;overflow:hidden}.ua img[data-v-4f363a8c]{object-fit:cover;width:100%;height:100%;display:block}.ua-letter[data-v-4f363a8c]{transform:translateY(1px)}.invite-pw[data-v-4494618b]{margin-top:var(--space-3)}.invite-pw-line[data-v-4494618b]{margin:0 0 var(--space-2);font-size:12px;line-height:1.7}.invite-pw-row[data-v-4494618b]{align-items:center;gap:var(--space-2);display:flex}.invite-pw-row code[data-v-4494618b]{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);-webkit-user-select:all;user-select:all;background:#ffffff0f;flex:1;font-size:13px}.set-danger[data-v-4494618b]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-3);border-top:1px solid #ffffff0f;display:flex}.set-danger-text[data-v-4494618b]{gap:var(--space-0);flex-direction:column;display:flex}.set-danger-text strong[data-v-4494618b]{color:var(--text-2);font-size:13px;font-weight:600}.set-danger-text span[data-v-4494618b]{color:var(--text-3);font-size:11px}.set-field[data-v-4494618b]{margin-bottom:var(--space-3)}.set-field label[data-v-4494618b]{color:var(--text-2);margin-bottom:var(--space-1);font-size:12px;display:block}.set-hint[data-v-4494618b]{color:#7a7066;margin-bottom:12px;font-size:12px}.domain-chips[data-v-4494618b]{gap:var(--space-2);flex-wrap:wrap;display:flex}.domain-chip[data-v-4494618b]{border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;padding:var(--space-1) var(--space-2);background:#ffffff08;border:1px solid #ffffff1a;font-size:12px;transition:all .12s}.domain-chip[data-v-4494618b]:hover{color:var(--text);border-color:#ff8a504d}.domain-chip i[data-v-4494618b]{opacity:.5;margin-left:4px;font-size:10px;font-style:normal}.domain-chip.active[data-v-4494618b]{border-color:var(--brand);color:var(--brand-hover);background:#ff8a501f}.invite-row[data-v-4494618b]{gap:var(--space-2);align-items:center;display:flex}.member-list[data-v-4494618b]{margin-top:8px}.member-row[data-v-4494618b]{padding:var(--space-2) 0;border-bottom:1px solid #ffffff0a;align-items:center;gap:8px;display:flex}.member-av[data-v-4494618b]{width:26px;height:26px;color:var(--brand-hover);background:#ff8a5026;border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.member-name[data-v-4494618b]{color:#e4d9cd;flex:1;font-size:13px}.member-rm[data-v-4494618b]{color:#7a7066;cursor:pointer;padding:var(--space-0) var(--space-2);background:0 0;border:none;font-size:14px}.member-rm[data-v-4494618b]:hover{color:var(--brand-active)}.am[data-v-7c760787]{align-items:center;display:flex}.am-chip[data-v-7c760787]{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-1);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-2);cursor:pointer;font:inherit;transition:border-color var(--dur-fast) var(--ease-soft), background var(--dur-fast) var(--ease-soft);background:#ffffff08;display:flex}.am-chip[data-v-7c760787]:hover,.am-chip.open[data-v-7c760787]{border-color:color-mix(in srgb, var(--brand) 55%, transparent);background:color-mix(in srgb, var(--brand) 8%, transparent);color:var(--text)}.am-chip[data-v-7c760787]:active{transform:scale(.97)}.am-meta[data-v-7c760787]{align-items:center;gap:var(--space-1);min-width:0;display:none}.am-kind[data-v-7c760787]{color:var(--brand)}.am-ctx[data-v-7c760787]{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:13px;font-weight:600;overflow:hidden}.am-arrow[data-v-7c760787]{color:var(--text-3);transition:transform var(--dur-fast) var(--ease-soft)}.am-arrow.up[data-v-7c760787]{transform:rotate(180deg)}@media (width>=720px){.am-meta[data-v-7c760787]{display:flex}}.am-overlay[data-v-7c760787]{z-index:49;position:fixed;inset:0}.am-panel[data-v-7c760787]{z-index:50;width:312px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 88px);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface-raised);box-shadow:var(--shadow-xl);position:fixed;overflow-y:auto}.am-fade-enter-active[data-v-7c760787],.am-fade-leave-active[data-v-7c760787]{transition:opacity var(--dur-fast), transform var(--dur-fast)}.am-fade-enter-from[data-v-7c760787],.am-fade-leave-to[data-v-7c760787]{opacity:0;transform:translateY(-4px)}.am-id[data-v-7c760787]{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-3);-webkit-user-select:none;user-select:none;display:flex}.am-id-av[data-v-7c760787]{flex:none;position:relative}.am-dot[data-v-7c760787]{border-radius:var(--radius-full);border:2px solid var(--bg-surface-raised);background:#8fbf9a;width:11px;height:11px;position:absolute;bottom:0;right:0}.am-id-text[data-v-7c760787]{gap:var(--space-0);flex-direction:column;flex:1;min-width:0;display:flex}.am-id-name[data-v-7c760787]{color:var(--text);font-size:14px;font-weight:600}.am-id-mail[data-v-7c760787]{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.am-id-badge[data-v-7c760787]{text-overflow:ellipsis;white-space:nowrap;max-width:96px;padding:var(--space-0) var(--space-2);border-radius:var(--radius-full);background:color-mix(in srgb, var(--brand) 14%, transparent);color:var(--brand);flex:none;font-size:11px;overflow:hidden}.am-gh[data-v-7c760787]{margin:var(--space-3) var(--space-1) var(--space-2);color:var(--text-3);letter-spacing:.06em;justify-content:space-between;align-items:baseline;font-size:12px;font-weight:600;display:flex}.am-gh-n[data-v-7c760787]{opacity:.8;font-size:11px;font-weight:400}.am-group[data-v-7c760787]{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.am-group[data-v-7c760787]:empty{display:none}.am-row[data-v-7c760787]{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border:0;border-bottom:1px solid var(--border-light);color:var(--text-2);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-soft);background:0 0;display:flex}.am-row[data-v-7c760787]:last-child{border-bottom:0}.am-row-tall[data-v-7c760787]{min-height:56px}.am-row[data-v-7c760787]:hover{background:#ffffff0d}.am-row.on[data-v-7c760787]{background:color-mix(in srgb, var(--brand) 9%, transparent);color:var(--text)}.am-row.on[data-v-7c760787]:hover{background:color-mix(in srgb, var(--brand) 13%, transparent)}.am-row-av[data-v-7c760787]{flex:none}.am-row-ico[data-v-7c760787]{border-radius:var(--radius-md);width:36px;height:36px;color:var(--text-2);background:#ffffff0d;place-items:center;display:grid}.am-row.on .am-row-ico[data-v-7c760787]{background:color-mix(in srgb, var(--brand) 16%, transparent);color:var(--brand)}.am-row-text[data-v-7c760787]{gap:var(--space-0);flex-direction:column;flex:1;min-width:0;display:flex}.am-row-name[data-v-7c760787]{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.am-row-sub[data-v-7c760787]{color:var(--text-3);font-size:11.5px}.am-tick[data-v-7c760787]{color:var(--brand);flex:none}.am-adding[data-v-7c760787]{cursor:default}.am-input[data-v-7c760787]{min-width:0;padding:var(--space-1) var(--space-2);border:1px solid color-mix(in srgb, var(--brand) 30%, transparent);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text);outline:none;flex:1;font-size:13px}.am-input[data-v-7c760787]::placeholder{color:var(--text-3)}.am-mini[data-v-7c760787]{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-2);cursor:pointer;background:#ffffff0f;border:0;flex:none;place-items:center;display:grid}.am-mini[data-v-7c760787]:hover:not(:disabled){background:color-mix(in srgb, var(--brand) 18%, transparent);color:var(--brand)}.am-mini[data-v-7c760787]:disabled{opacity:.4;cursor:default}.am-acts[data-v-7c760787]{margin-top:var(--space-3)}.am-act[data-v-7c760787]{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-2);border-radius:var(--radius-md);color:var(--text-2);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-soft), color var(--dur-fast) var(--ease-soft);background:0 0;border:0;font-size:13px;display:flex}.am-act span[data-v-7c760787]{flex:1}.am-act[data-v-7c760787]:hover{color:var(--text);background:#ffffff0d}.am-act-tail[data-v-7c760787]{color:var(--text-3);flex:none}.am-danger[data-v-7c760787]{color:#ff6b6b}.am-danger[data-v-7c760787]:hover{color:#ff6b6b;background:#ff6b6b1a}.am-sep[data-v-7c760787]{height:1px;margin:var(--space-2) 0;background:var(--border)}.am-build[data-v-7c760787]{padding:0 var(--space-2);color:var(--text-3);-webkit-user-select:text;user-select:text;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.am-mobile-only[data-v-7c760787]{margin-top:var(--space-3)}@media (width>=720px){.am-mobile-only[data-v-7c760787]{display:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand:#ff8a50;--brand-hover:#ffa270;--brand-active:#e8632f;--brand-light:#ff8a501f;--accent-gold:#ffd166;--accent-gold-muted:#d9b96a;--accent-gold-soft:#d9b96a24;--accent-gold-border:#d7ac6738;--bg:#14110e;--bg-overlay:#1e1915ad;--bg-modal:#221c17db;--bg-popover:#221c17eb;--bg-input:#14110e8c;--bg-surface:#211a14;--bg-surface-raised:#2a2119;--text:#f2ece5;--text-2:#a89e93;--text-3:#7d746a;--border:#ffffff0e;--border-light:#ffffff09;--border-grid:#241e18;--space-0:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--container-sm:480px;--container-md:720px;--container-lg:1080px;--container-xl:1440px;--measure:640px;--measure-lg:720px;--sider-w:212px;--sider-w-collapsed:64px;--topbar-h:60px;--chat-panel-w:420px;--rg-overlay-bg:#0a0908ad;--rg-modal-bg:var(--bg-modal,#221c17);--rg-modal-fg:var(--text,#f2ece5);--rg-modal-bg-dark:var(--bg-modal,#221c17);--rg-modal-fg-dark:var(--text,#f2ece5);--rg-body-fg:var(--text-2,#a89e93);--rg-body-fg-dark:var(--text-2,#a89e93);--rg-accent:var(--brand,#ff8a50);--rg-accent-fg:#24160d;--rg-btn-radius:10px;--rg-radius:16px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:999px;--shadow-sm:0 1px 2px #00000047;--shadow-md:inset 0 1px 0 #ffffff0a, 0 8px 24px #00000052;--shadow-lg:inset 0 1px 0 #ffffff0d, 0 16px 44px #0000006b;--shadow-xl:inset 0 1px 0 #ffffff0f, 0 28px 72px #0000008a;--ease-out:cubic-bezier(.2, .8, .3, 1);--ease-soft:cubic-bezier(.4, 0, .2, 1);--dur-fast:.15s;--dur-base:.24s;--dur-slow:.38s}*{-webkit-tap-highlight-color:transparent}body{background:var(--bg);background-image:radial-gradient(1200px 500px at 85% -10%, color-mix(in srgb, var(--brand) 7%, transparent), transparent 60%), radial-gradient(800px 400px at -10% 110%, color-mix(in srgb, var(--accent-gold) 4%, transparent), transparent 60%);margin:0}.shell{min-height:100dvh}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--text-3);border-radius:var(--radius-full);border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--text-2)}html{scroll-behavior:smooth}.bg-decor{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.decor-ring{width:520px;height:520px;color:color-mix(in srgb, var(--brand) 6%, transparent);animation:90s linear infinite ringspin;position:absolute;bottom:-160px;left:-140px}@keyframes ringspin{to{transform:rotate(360deg)}}.decor-seal{writing-mode:vertical-rl;letter-spacing:.5em;color:color-mix(in srgb, var(--text) 5%, transparent);-webkit-user-select:none;user-select:none;font-family:Songti SC,Noto Serif SC,serif;font-size:30px;position:absolute;bottom:30px;right:34px}.shell>header:not(.app-topbar),.shell>main,.shell>nav,.shell>.imp-banner{z-index:1;position:relative}.flow-light{z-index:60;pointer-events:none;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--brand) 18%, transparent) 32%, var(--brand) 46%, var(--accent-gold) 50%, var(--brand) 54%, color-mix(in srgb, var(--brand) 18%, transparent) 68%, transparent 100%);height:2px;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--brand) 55%, transparent));opacity:.9;background-repeat:no-repeat;background-size:60% 100%;animation:3.8s cubic-bezier(.4,.1,.6,.9) infinite flowlight;position:fixed;top:0;left:0;right:0}@keyframes flowlight{0%{background-position:-60% 0}to{background-position:166% 0}}.imp-banner{z-index:25;justify-content:center;align-items:center;gap:var(--space-3);color:#ffe4d1;padding:var(--space-2) var(--space-3);letter-spacing:.03em;background:linear-gradient(90deg,#7a3a1a,#a04e20);font-size:12.5px;display:flex;position:sticky;top:0}.imp-exit{color:#fff;padding:var(--space-1) 12px;cursor:pointer;background:#00000047;border:1px solid #ffe4d166;border-radius:999px;font-size:12px}.imp-exit:hover{background:#00000073}.mobile-top{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);z-index:20;background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-bottom:1px solid var(--border-grid);display:flex;position:sticky;top:0}.logo-wrap{align-items:center;gap:var(--space-2);color:var(--text);flex-shrink:0;text-decoration:none;display:flex}.logo-wrap img{width:30px;height:30px}.logo-wrap .name{letter-spacing:.3em;font-family:Songti SC,Noto Serif SC,Georgia,serif;font-size:15px;font-weight:600}.brand-logo-img{object-fit:cover;border-radius:8px;width:30px;height:30px}.mobile-top .meta{color:var(--text-2);gap:var(--space-2);white-space:nowrap;align-items:center;font-size:12px;display:flex}main.padded{max-width:var(--container-xl);padding:calc(var(--topbar-h) + var(--space-4)) var(--space-4) calc(var(--space-8) + 68px + env(safe-area-inset-bottom));margin-left:0;transition:padding-right .22s}main.padded.wide{max-width:none}@media (width>=720px){main.padded{margin-left:var(--sider-w-collapsed);padding-top:calc(var(--topbar-h) + var(--space-4));padding-right:var(--space-5);padding-bottom:var(--space-7);padding-left:var(--space-5)}}@media (width>=1080px){main.padded{margin-left:var(--sider-w);padding-top:calc(var(--topbar-h) + var(--space-4));padding-right:var(--space-6);padding-bottom:var(--space-7);padding-left:var(--space-6)}}.bottom-nav{z-index:22;background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--border-grid);padding:var(--space-2) var(--space-2) calc(var(--space-2) + env(safe-area-inset-bottom));display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav a{text-align:center;color:var(--text-3);padding:var(--space-2) 0;border-radius:var(--radius-md);flex:1;font-size:12px;text-decoration:none}.bottom-nav a.active{color:var(--brand-hover);font-weight:600}.n-card{-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);box-shadow:inset 0 1px #ffffff0b,0 8px 32px #00000040;border:1px solid var(--border)!important}.n-modal.n-card,.n-modal .n-card{-webkit-backdrop-filter:blur(24px)saturate(1.12);backdrop-filter:blur(24px)saturate(1.12)}.n-drawer{-webkit-backdrop-filter:blur(22px)saturate(1.1);backdrop-filter:blur(22px)saturate(1.1)}.n-drawer-content{background:0 0}.n-button{transition:transform .12s,box-shadow .18s,background-color .18s!important}.n-button:active{transform:scale(.965)}.n-button--primary-type:not(.n-button--quaternary):not(.n-button--secondary){box-shadow:inset 0 1px 0 #ffffff52, 0 4px 18px color-mix(in srgb, var(--brand) 28%, transparent);text-shadow:0 1px 2px #782d0a4d;background:linear-gradient(150deg, var(--brand-hover) 0%, var(--brand) 52%, var(--brand-active) 100%)!important;border:1px solid #ffffff38!important}.n-button--primary-type:not(.n-button--quaternary):not(.n-button--secondary):hover{box-shadow:inset 0 1px 0 #ffffff61, 0 8px 26px color-mix(in srgb, var(--brand) 42%, transparent);transform:translateY(-1px)}.n-button--secondary-type,.n-button--default-type:not(.n-button--quaternary){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff0f;background:#ffffff0b!important;border:1px solid #ffffff1a!important}.n-button--secondary-type:hover,.n-button--default-type:not(.n-button--quaternary):hover{border-color:color-mix(in srgb, var(--brand) 40%, transparent)!important;background:#ffffff14!important}.n-tag--round{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff0d}.n-input{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.n-input.n-input--focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent), inset 0 1px 0 #ffffff0d}.page-h{color:var(--text-2);margin:var(--space-5) 0 var(--space-3);letter-spacing:.14em;align-items:center;gap:var(--space-2);font-size:13px;font-weight:500;display:flex}.page-h:after{content:"";background:var(--border-grid);flex:1;height:1px}@media (width>=720px){.mobile-top,.bottom-nav{display:none}}@media (width<=720px){.n-modal{width:calc(100vw - var(--space-5))!important;max-width:calc(100vw - var(--space-5))!important}.n-data-table .n-data-table-base-table{-webkit-overflow-scrolling:touch}}.app-topbar{top:0;left:var(--sider-w);width:calc(100vw - var(--sider-w));box-sizing:border-box;z-index:40;height:var(--topbar-h);padding:0 var(--space-5);background:linear-gradient(to bottom, color-mix(in srgb, var(--bg) 94%, transparent) 0%, color-mix(in srgb, var(--bg) 88%, transparent) 62%, color-mix(in srgb, var(--bg) 66%, transparent) 100%);-webkit-backdrop-filter:blur(18px)saturate(1.1);border-bottom:1px solid color-mix(in srgb, var(--border-grid) 70%, transparent);transition:transform var(--dur-mid) var(--ease-soft), opacity var(--dur-mid) var(--ease-soft);justify-content:space-between;align-items:center;display:flex;position:fixed}.app-topbar.hidden{opacity:0;pointer-events:none;transform:translateY(-100%)}.tb-left,.tb-right{align-items:center;gap:var(--space-2);display:flex}@media (width<=720px){.app-topbar{display:none}}
