.icon[data-v-672ec556]{vertical-align:-.14em;flex-shrink:0;display:inline-block}.rg-toast[data-v-d5da245f]{z-index:9999;border-radius:var(--rg-radius,10px);background:var(--rg-toast-bg,#1f2937);color:var(--rg-toast-fg,#fff);align-items:center;gap:12px;padding:10px 16px;font-size:13px;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 4px 16px #0003}.rg-toast-btn[data-v-d5da245f]{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:6px;flex-shrink:0;padding:4px 10px;font-size:12px;transition:background .15s}.rg-toast-btn[data-v-d5da245f]:hover{background:#ffffff1f}.rg-overlay[data-v-d5da245f]{z-index:9999;background:var(--rg-overlay-bg,#0f0f148c);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.rg-modal[data-v-d5da245f]{border-radius:var(--rg-radius,16px);background:var(--rg-modal-bg,#fff);width:90vw;max-width:420px;color:var(--rg-modal-fg,#111827);padding:28px;box-shadow:0 20px 50px #0003,0 2px 8px #00000014}.rg-title[data-v-d5da245f]{letter-spacing:-.01em;margin:0 0 14px;font-size:17px;font-weight:700}.rg-body[data-v-d5da245f]{color:var(--rg-body-fg,#4b5563);max-height:40vh;margin:0 0 22px;font-size:13.5px;line-height:1.7;overflow-y:auto}.rg-body-empty[data-v-d5da245f]{color:var(--rg-body-fg,#6b7280)}.rg-primary-btn[data-v-d5da245f]{border-radius:var(--rg-btn-radius,10px);background:var(--rg-accent,#2563eb);width:100%;color:var(--rg-accent-fg,#fff);cursor:pointer;border:none;padding:11px;font-size:14px;font-weight:600;transition:filter .15s,transform 50ms}.rg-primary-btn[data-v-d5da245f]:hover{filter:brightness(.92)}.rg-primary-btn[data-v-d5da245f]:active{transform:scale(.99)}.rg-modal.rg-dark[data-v-d5da245f]{background:var(--rg-modal-bg-dark,#1f2937);color:var(--rg-modal-fg-dark,#f3f4f6)}.rg-modal.rg-dark .rg-body[data-v-d5da245f]{color:var(--rg-body-fg-dark,#d1d5db)}@media (prefers-color-scheme:dark){.rg-modal[data-v-d5da245f]:not(.rg-light){background:var(--rg-modal-bg-dark,#1f2937);color:var(--rg-modal-fg-dark,#f3f4f6)}.rg-modal:not(.rg-light) .rg-body[data-v-d5da245f]{color:var(--rg-body-fg-dark,#d1d5db)}}.dock-btn[data-v-6cf256b5]{right:18px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:30;background:color-mix(in srgb, var(--bg-popover) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-grid);padding:var(--space-2) 16px;color:var(--text-2);cursor:pointer;border-radius:999px;align-items:center;gap:8px;font-size:13px;transition:all .2s;display:flex;position:fixed;box-shadow:0 8px 28px #00000073}.dock-btn[data-v-6cf256b5]:hover{border-color:var(--brand);color:var(--text)}.dock-ico[data-v-6cf256b5]{width:17px;height:17px;color:var(--brand);flex-shrink:0;display:block}.dock-btn.live[data-v-6cf256b5]{border-color:color-mix(in srgb, var(--brand) 60%, transparent);animation:2.2s ease-in-out infinite breathe-6cf256b5}@keyframes breathe-6cf256b5{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-6cf256b5]{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-6cf256b5}@keyframes spin-6cf256b5{to{transform:rotate(360deg)}}.task[data-v-6cf256b5]{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);border-radius:12px;gap:12px;padding:12px;display:flex;box-shadow:inset 0 1px #ffffff0a}.t-thumb[data-v-6cf256b5]{background:var(--bg-surface);border-radius:8px;flex-shrink:0;place-items:center;width:52px;height:68px;display:grid;overflow:hidden}.t-thumb img[data-v-6cf256b5],.t-thumb video[data-v-6cf256b5]{object-fit:cover;width:100%;height:100%}.t-fail[data-v-6cf256b5]{color:#c47a7a}.stream-state[data-v-6cf256b5]{color:#c47a7a;margin:-4px 0 var(--space-2);font-size:11px}.stream-state.online[data-v-6cf256b5]{color:#8fbf9a}.state-dot[data-v-6cf256b5]{width:6px;height:6px;margin-right:var(--space-1);background:currentColor;border-radius:50%;display:inline-block}.t-body[data-v-6cf256b5]{flex:1;min-width:0}.t-top[data-v-6cf256b5]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.t-name[data-v-6cf256b5]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.t-status[data-v-6cf256b5]{flex-shrink:0;font-size:11px}.t-status.processing[data-v-6cf256b5],.t-status.pending[data-v-6cf256b5]{color:var(--brand)}.t-status.done[data-v-6cf256b5]{color:#8fbf9a}.t-status.failed[data-v-6cf256b5]{color:#c47a7a}.t-meta[data-v-6cf256b5]{color:var(--text-2);margin-top:4px;font-size:11px}.t-meta.dim[data-v-6cf256b5]{color:var(--text-3)}.stages[data-v-6cf256b5]{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-6cf256b5]{align-items:center;gap:var(--space-2);color:var(--text-3);font-size:11px;display:flex}.stages .mark[data-v-6cf256b5]{background:var(--bg-surface-raised);border-radius:50%;flex-shrink:0;width:6px;height:6px}.stages li.done[data-v-6cf256b5]{color:#8fbf9a}.stages li.done .mark[data-v-6cf256b5]{background:#8fbf9a}.stages li.current[data-v-6cf256b5]{color:var(--brand)}.stages li.current .mark[data-v-6cf256b5]{background:var(--brand);animation:1.3s ease-in-out infinite pulse-6cf256b5}.stages li.fail[data-v-6cf256b5]{color:#c47a7a}.stages li.fail .mark[data-v-6cf256b5]{background:#c47a7a}.s-label[data-v-6cf256b5]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.s-ms[data-v-6cf256b5]{font-variant-numeric:tabular-nums;flex-shrink:0}@keyframes pulse-6cf256b5{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.done-line[data-v-6cf256b5]{gap:var(--space-1);flex-wrap:wrap;display:flex}.chip[data-v-6cf256b5]{border:1px solid var(--border);padding:var(--space-0) var(--space-2);color:var(--text-2);border-radius:5px}.chip.model[data-v-6cf256b5]{color:var(--text);font-variant-numeric:tabular-nums}.chip.time[data-v-6cf256b5]{color:var(--accent-gold-muted)}.big-link[data-v-6cf256b5]{color:var(--brand);margin-top:var(--space-1);display:inline-block}.big-link.as-btn[data-v-6cf256b5]{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.big-link.as-btn[data-v-6cf256b5]:hover{text-decoration:underline}.dim-chip[data-v-6cf256b5]{opacity:.75}@media (prefers-reduced-motion:reduce){.stages li.current .mark[data-v-6cf256b5],.dock-btn.live[data-v-6cf256b5]{animation:none}.dot-spin[data-v-6cf256b5]{border-top-color:color-mix(in srgb, var(--brand) 60%, transparent);animation:none}}.t-cancel[data-v-6cf256b5]{color:#c47a7a;cursor:pointer;margin-left:8px}.fail-msg[data-v-6cf256b5]{color:#c47a7a}@media (width<=720px){.dock-btn[data-v-6cf256b5]{bottom:calc(74px + env(safe-area-inset-bottom))}}.confirm[data-v-65b3ad33]{background:#ff8a500d;border-left:2px solid #ff8a50;border-radius:0 10px 10px 0;margin:4px 0;padding:14px 16px}.confirm.readonly[data-v-65b3ad33]{opacity:.45;background:#ffffff05;border-left-color:#7d746a}.confirm-head[data-v-65b3ad33]{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.confirm-title[data-v-65b3ad33]{color:#f2ece5;font-size:14px;font-weight:600}.confirm-note[data-v-65b3ad33]{color:#a89e93;font-size:12.5px}.confirm-rows[data-v-65b3ad33]{grid-template-columns:auto 1fr;gap:4px 14px;margin:0 0 12px;font-size:13px;display:grid}.confirm-frame[data-v-65b3ad33]{border:1px solid #ffffff14;border-radius:8px;width:84px;margin:0 0 12px;display:block}.confirm-fail[data-v-65b3ad33]{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-65b3ad33]{color:#7d746a;white-space:nowrap}.confirm-rows dd[data-v-65b3ad33]{color:#f2ece5;word-break:break-word;margin:0}.confirm-ops[data-v-65b3ad33]{gap:8px;display:flex}.confirm-doneline[data-v-65b3ad33]{color:#7d746a;margin:0;font-size:12px}.series[data-v-8bbae537]{background:#ff8a500d;border-left:2px solid #ff8a50;border-radius:0 10px 10px 0;margin:4px 0;padding:14px 16px}.series.readonly[data-v-8bbae537]{opacity:.45;background:#ffffff05;border-left-color:#7d746a}.series-head[data-v-8bbae537]{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.series-title[data-v-8bbae537]{color:#f2ece5;font-size:14px;font-weight:600}.series-meta[data-v-8bbae537]{color:#7d746a;font-size:12px}.series-note[data-v-8bbae537]{color:#a89e93;margin:6px 0 0;font-size:12.5px;line-height:1.7}.series-warn[data-v-8bbae537]{color:#ffd166;background:#ffd16617;border:1px solid #d7ac6738;border-radius:8px;margin:8px 0 0;padding:8px 10px;font-size:12px;line-height:1.7}.slots[data-v-8bbae537]{gap:4px;margin:12px 0;padding:0;list-style:none;display:grid}.slot[data-v-8bbae537]{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;transition:background .14s,opacity .14s;display:flex}.slot[data-v-8bbae537]:hover{background:#ffffff08}.slot.off[data-v-8bbae537]{opacity:.38}.readonly .slot[data-v-8bbae537]{cursor:default}.slot-check[data-v-8bbae537]{color:#1a120c;border:1px solid #ffffff38;border-radius:5px;flex:none;place-items:center;width:16px;height:16px;display:grid}.slot:not(.off) .slot-check[data-v-8bbae537]{background:#ff8a50;border-color:#ff8a50}.slot-check svg[data-v-8bbae537]{width:11px;height:11px}.slot-label[data-v-8bbae537]{color:#f2ece5;font-size:13px}.slot-skill[data-v-8bbae537]{color:#7d746a;margin-left:auto;font-size:12px}.series-ops[data-v-8bbae537]{gap:8px;display:flex}.series-doneline[data-v-8bbae537]{color:#7d746a;margin:0;font-size:12px}.prog[data-v-0c5f4783]{margin:4px 0}.prog-grid[data-v-0c5f4783]{flex-wrap:wrap;gap:8px;display:flex}.skel[data-v-0c5f4783]{background:#211a14;border:1px solid #ffffff0d;border-radius:8px;width:120px;position:relative;overflow:hidden}.shimmer[data-v-0c5f4783]{background:linear-gradient(100deg,#0000 20%,#ffd16614 50%,#0000 80%) 0 0/200% 100%;animation:1.6s ease-in-out infinite sweep-0c5f4783;position:absolute;inset:0}@keyframes sweep-0c5f4783{0%{background-position:200% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.shimmer[data-v-0c5f4783]{animation:none}}.prog-tip[data-v-0c5f4783]{color:#a89e93;margin:8px 0 0;font-size:12.5px}.dim[data-v-0c5f4783]{color:#7d746a;margin-left:6px}.gal[data-v-fad41c63]{margin:4px 0}.gal-grid[data-v-fad41c63]{flex-wrap:wrap;gap:10px;display:flex}.cell[data-v-fad41c63]{background:#211a14;border:1px solid #ffffff0f;border-radius:10px;width:180px;position:relative;overflow:hidden}.cell img[data-v-fad41c63],.cell video[data-v-fad41c63]{object-fit:cover;width:100%;height:100%;display:block}.ops[data-v-fad41c63]{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-fad41c63],.cell:focus-within .ops[data-v-fad41c63]{opacity:1}.ops button[data-v-fad41c63]{cursor:pointer;color:#f2ece5;background:#14110eb3;border:1px solid #ffffff29;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}.ops button[data-v-fad41c63]:hover{color:#ff8a50;border-color:#ff8a50}.ops svg[data-v-fad41c63]{width:15px;height:15px}.failed[data-v-fad41c63]{text-align:center;color:#a89e93;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;padding:12px;display:flex}.failed svg[data-v-fad41c63]{color:#ff8a50;width:22px;height:22px}.failed-why[data-v-fad41c63]{font-size:11.5px;line-height:1.6}.tag[data-v-fad41c63]{z-index:1;color:#f2ece5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14110eb8;border:1px solid #ffffff1a;border-radius:6px;padding:3px 8px;font-size:11px;line-height:1.4;position:absolute;top:6px;left:6px}.tag-failed[data-v-fad41c63]{align-self:flex-start;position:static}.preview-img[data-v-fad41c63]{border-radius:8px;width:100%;height:auto;display:block}.uploader[data-v-b5bbe8a8]{border:1px dashed var(--border);border-radius:10px;flex-direction:column;gap:8px;padding:8px;transition:border-color .15s,background .15s;display:flex}.uploader.over[data-v-b5bbe8a8]{border-color:var(--brand);background:var(--brand-light)}.uploader.empty[data-v-b5bbe8a8]{padding:4px 8px}.thumbs[data-v-b5bbe8a8]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.thumb[data-v-b5bbe8a8]{background:var(--bg-surface);border:1px solid var(--border);cursor:grab;border-radius:8px;width:56px;height:56px;position:relative;overflow:hidden}.thumb[data-v-b5bbe8a8]:active{cursor:grabbing}.thumb img[data-v-b5bbe8a8]{object-fit:cover;width:100%;height:100%;display:block}.thumb.uploading img[data-v-b5bbe8a8],.thumb.failed img[data-v-b5bbe8a8]{opacity:.4}.seq[data-v-b5bbe8a8]{color:#1a120c;background:var(--brand);border-radius:4px;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-b5bbe8a8]{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-b5bbe8a8]{color:var(--brand)}.del[data-v-b5bbe8a8]{cursor:pointer;width:16px;height:16px;color:var(--text-2);opacity:0;background:#14110eb8;border:0;border-radius:4px;place-items:center;padding:0;transition:opacity .14s;display:grid;position:absolute;top:2px;right:2px}.thumb:hover .del[data-v-b5bbe8a8]{opacity:1}.del[data-v-b5bbe8a8]:hover{color:var(--brand)}.del svg[data-v-b5bbe8a8]{width:9px;height:9px}.add[data-v-b5bbe8a8]{align-items:center;gap:var(--space-2);cursor:pointer;padding:var(--space-1) 8px;color:var(--text-3);text-align:left;background:0 0;border:0;border-radius:7px;font-size:12px;display:flex}.add[data-v-b5bbe8a8]:hover{color:var(--brand)}.add svg[data-v-b5bbe8a8]{flex:none;width:14px;height:14px}.chat[data-v-d0e5f848]{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:14px;flex-direction:column;display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 12px 40px #00000073}.v-docked[data-v-d0e5f848]{-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-d0e5f848] .agent-orb{--ao-badge-bg:var(--brand);--ao-badge-fg:#1a120c;--ao-badge-ring:var(--bg)}.v-panel[data-v-d0e5f848]{width:min(var(--chat-panel-w), calc(100vw - var(--space-6)));height:min(560px,100vh - 120px)}.v-full[data-v-d0e5f848]{background:var(--bg);border:0;border-radius:0;width:100vw;height:100vh;inset:0}.chat-bar[data-v-d0e5f848]{padding:12px var(--space-3);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:8px;display:flex}.chat-orb[data-v-d0e5f848]{flex:none}.chat-title[data-v-d0e5f848]{color:var(--text);letter-spacing:.04em;font-size:13px;font-weight:600}.chat-ops[data-v-d0e5f848]{gap:var(--space-0);margin-left:auto;display:flex}.ico[data-v-d0e5f848]{cursor:pointer;width:26px;height:26px;color:var(--text-2);background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;padding:0;transition:color .15s,border-color .15s;display:grid}.ico[data-v-d0e5f848]:hover{color:var(--brand);border-color:#ff8a504d}.ico svg[data-v-d0e5f848]{width:14px;height:14px}.chat-body[data-v-d0e5f848]{min-height:0;padding:var(--space-3);flex:1}.row[data-v-d0e5f848]{margin-bottom:var(--space-3);display:flex}.row.user[data-v-d0e5f848]{justify-content:flex-end}.col[data-v-d0e5f848]{flex-direction:column;gap:8px;max-width:86%;display:flex}.v-full .col[data-v-d0e5f848]{max-width:720px}.v-full .blocks[data-v-d0e5f848]{max-width:1200px}.v-full .row[data-v-d0e5f848]{justify-content:center}.v-full .row.user[data-v-d0e5f848]{justify-content:flex-end}.v-full .chat-body[data-v-d0e5f848]{padding:var(--space-5) max(var(--space-5), calc((100vw - var(--container-lg)) / 2))}.bubble[data-v-d0e5f848]{padding:var(--space-2) var(--space-3);color:var(--text);background:var(--bg-surface);white-space:pre-wrap;word-break:break-word;border-radius:12px;font-size:13.5px;line-height:1.75}.row.user .bubble[data-v-d0e5f848]{background:var(--brand-light);border:1px solid #ff8a502e}.thinking[data-v-d0e5f848]{padding:var(--space-3);align-items:center;gap:4px;display:flex}.thinking span[data-v-d0e5f848]{background:var(--text-3);border-radius:50%;width:5px;height:5px;animation:1.3s infinite blink-d0e5f848}.thinking span[data-v-d0e5f848]:nth-child(2){animation-delay:.2s}.thinking span[data-v-d0e5f848]:nth-child(3){animation-delay:.4s}@keyframes blink-d0e5f848{0%,60%,to{opacity:.25}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.thinking span[data-v-d0e5f848]{animation:none}}.blocks[data-v-d0e5f848]{flex-direction:column;gap:8px;display:flex}.chat-composer[data-v-d0e5f848]{padding:12px var(--space-3);border-top:1px solid var(--border);flex-direction:column;flex:none;gap:8px;display:flex}.composer-row[data-v-d0e5f848]{align-items:flex-end;gap:8px;display:flex}.composer-row .n-input[data-v-d0e5f848]{flex:1}.attach[data-v-d0e5f848]{margin-bottom:var(--space-0);flex:none}.attach.on[data-v-d0e5f848]{color:var(--brand);border-color:#ff8a504d}.sent-imgs[data-v-d0e5f848]{gap:var(--space-1);flex-wrap:wrap;display:flex}.sent-imgs img[data-v-d0e5f848]{object-fit:cover;border:1px solid var(--border);border-radius:7px;width:52px;height:52px}.v-full .chat-composer[data-v-d0e5f848]{padding:var(--space-3) max(var(--space-5), calc((100vw - var(--container-lg)) / 2))}@media (width<=720px){.chat[data-v-d0e5f848]{bottom:12px;right:12px}.v-panel[data-v-d0e5f848]{width:calc(100vw - 24px);height:min(70vh,520px)}}.ua[data-v-48db54cf]{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-48db54cf]{object-fit:cover;width:100%;height:100%;display:block}.ua-letter[data-v-48db54cf]{transform:translateY(1px)}.ua.is-super[data-v-48db54cf]{box-shadow:0 0 0 2px #e05a5a99}.ua.is-admin[data-v-48db54cf]{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-gold,#d7ac67) 60%, transparent)}.side[data-v-382f4dae]{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-382f4dae]{width:var(--sider-w-collapsed)}.brand[data-v-382f4dae]{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-382f4dae]{padding:var(--space-5) 0 var(--space-4);justify-content:center}.brand img[data-v-382f4dae]{flex-shrink:0;width:26px;height:26px}.brand-logo-img[data-v-382f4dae]{object-fit:cover;border-radius:7px}.brand-name[data-v-382f4dae]{letter-spacing:.24em;white-space:nowrap;font-family:Songti SC,Noto Serif SC,Georgia,serif;font-size:14px;font-weight:600;overflow:hidden}.spacer[data-v-382f4dae]{min-height:var(--space-3);flex:1}.acct[data-v-382f4dae]{align-items:center;gap:var(--space-3);margin:0 var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);cursor:pointer;font:inherit;text-align:left;color:var(--text-2);background:0 0;border:0;border-radius:10px;flex-shrink:0;transition:background .14s;display:flex}.acct.mini[data-v-382f4dae]{margin:0 auto var(--space-3);padding:var(--space-2)}.acct[data-v-382f4dae]:hover,.acct.active[data-v-382f4dae]{background:var(--bg-surface-raised);color:var(--text)}.acct-text[data-v-382f4dae]{gap:var(--space-0);flex-direction:column;min-width:0;display:flex}.acct-name[data-v-382f4dae]{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.acct-role[data-v-382f4dae]{color:var(--text-3);letter-spacing:.08em;font-size:10.5px}[data-v-382f4dae] .ext-link{color:inherit;text-decoration:none;display:block}@media (width>=720px){.side[data-v-382f4dae]{display:flex}}.set-field[data-v-18138bed]{margin-bottom:var(--space-3)}.set-field label[data-v-18138bed]{color:#a89e93;margin-bottom:var(--space-1);font-size:12px;display:block}.set-hint[data-v-18138bed]{color:#7a7066;margin-bottom:12px;font-size:12px}.domain-chips[data-v-18138bed]{gap:var(--space-2);flex-wrap:wrap;display:flex}.domain-chip[data-v-18138bed]{color:#a89e93;cursor:pointer;padding:var(--space-1) var(--space-2);background:#ffffff08;border:1px solid #ffffff1a;border-radius:6px;font-size:12px;transition:all .12s}.domain-chip[data-v-18138bed]:hover{color:#f2ece5;border-color:#ff8a504d}.domain-chip i[data-v-18138bed]{opacity:.5;margin-left:4px;font-size:10px;font-style:normal}.domain-chip.active[data-v-18138bed]{color:#ffa270;background:#ff8a501f;border-color:#ff8a50}.invite-row[data-v-18138bed]{gap:var(--space-2);align-items:center;display:flex}.member-list[data-v-18138bed]{margin-top:8px}.member-row[data-v-18138bed]{padding:var(--space-2) 0;border-bottom:1px solid #ffffff0a;align-items:center;gap:8px;display:flex}.member-av[data-v-18138bed]{color:#ffa270;background:#ff8a5026;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:600;display:grid}.member-name[data-v-18138bed]{color:#e4d9cd;flex:1;font-size:13px}.member-rm[data-v-18138bed]{color:#7a7066;cursor:pointer;padding:var(--space-0) var(--space-2);background:0 0;border:none;font-size:14px}.member-rm[data-v-18138bed]:hover{color:#e8632f}.ws-root[data-v-619d2066]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);display:flex;position:relative}.ws-chip[data-v-619d2066]{padding:var(--space-2) var(--space-3);cursor:pointer;color:#f2ece5;background:#e8805c1a;border:1px solid #e8805c59;border-radius:8px;align-items:center;gap:8px;font-size:14px;font-weight:500;transition:all .15s;display:flex}.ws-chip[data-v-619d2066]:hover{background:#e8805c33;border-color:#e8805c99}.ws-settings-btn[data-v-619d2066]{width:38px;height:38px;color:var(--text-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;padding:0;transition:color .15s,background .15s,border-color .15s;display:grid}.ws-settings-btn[data-v-619d2066]:hover{color:var(--text);background:#ffffff0d;border-color:#ffffff1a}.ws-icon[data-v-619d2066]{opacity:.8;color:#e8805c;flex-shrink:0}.ws-name[data-v-619d2066]{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.ws-arrow[data-v-619d2066]{opacity:.5;transition:transform .15s}.ws-arrow.open[data-v-619d2066]{transform:rotate(180deg)}.ws-cat-chip i[data-v-619d2066]{opacity:.5;margin-left:4px;font-size:10px;font-style:normal}.ws-overlay[data-v-619d2066]{z-index:30;position:fixed;inset:0}.ws-panel[data-v-619d2066]{z-index:31;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:var(--space-2);background:#1a1612f5;border:1px solid #ffffff14;border-radius:10px;min-width:220px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #0006}.ws-panel-h[data-v-619d2066]{color:#7a7066;padding:4px 8px var(--space-2);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.ws-list[data-v-619d2066]{gap:var(--space-0);flex-direction:column;max-height:240px;display:flex;overflow-y:auto}.ws-item[data-v-619d2066]{padding:8px var(--space-2);color:#a89e93;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;font-size:13px;transition:background .12s;display:flex}.ws-item[data-v-619d2066]:hover{background:#ffffff0f}.ws-item.active[data-v-619d2066]{color:#ffa270;background:#ff8a501f}.ws-item.editing[data-v-619d2066]{cursor:default;background:#ffffff0a}.ws-item-icon[data-v-619d2066]{flex-shrink:0;font-size:10px}.ws-item-name[data-v-619d2066]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ws-item-stat[data-v-619d2066]{color:#7a7066;flex-shrink:0;font-size:11px}.ws-item-actions[data-v-619d2066]{gap:var(--space-0);flex-shrink:0;display:flex}.ws-act[data-v-619d2066]{color:#7a7066;cursor:pointer;background:0 0;border:none;border-radius:4px;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.ws-act[data-v-619d2066]:hover{color:#f2ece5;background:#ffffff14}.ws-act-del[data-v-619d2066]:hover{color:#e8632f}.ws-edit-input[data-v-619d2066]{padding:var(--space-1) var(--space-2);color:#f2ece5;background:#ffffff0f;border:1px solid #ff8a5040;border-radius:4px;outline:none;flex:1;min-width:0;font-size:13px}.ws-edit-ok[data-v-619d2066],.ws-edit-cancel[data-v-619d2066]{cursor:pointer;border:none;border-radius:4px;width:22px;height:22px;font-size:11px}.ws-edit-ok[data-v-619d2066]{color:#ffa270;background:#ff8a5033}.ws-edit-cancel[data-v-619d2066]{color:#7a7066;background:0 0}.ws-create[data-v-619d2066]{gap:var(--space-2);border-top:1px solid #ffffff0f;margin-top:8px;padding-top:8px;display:flex}.ws-create-input[data-v-619d2066]{padding:var(--space-2) 8px;color:#f2ece5;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;outline:none;flex:1;font-size:13px}.ws-create-input[data-v-619d2066]:focus{border-color:#ff8a504d}.ws-create-input[data-v-619d2066]::placeholder{color:#5a5046}.ws-create-btn[data-v-619d2066]{color:#a89e93;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.ws-create-btn[data-v-619d2066]:hover:not(:disabled){color:#ffa270;background:#ff8a5026;border-color:#ff8a504d}.ws-create-btn[data-v-619d2066]:disabled{opacity:.4;cursor:default}.ws-fade-enter-active[data-v-619d2066],.ws-fade-leave-active[data-v-619d2066]{transition:opacity .12s,transform .12s}.ws-fade-enter-from[data-v-619d2066],.ws-fade-leave-to[data-v-619d2066]{opacity:0;transform:translateY(-4px)}: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;--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}*{-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:2px solid var(--bg);border-radius:99px}::-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,.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}.me-chip{color:var(--text-2);cursor:pointer;font:inherit;border:0;border-radius:999px;align-items:center;gap:8px;padding:4px;text-decoration:none;transition:all .15s;display:flex}.me-chip:hover,.me-chip.active{color:var(--text);background:#231e19}.me-avatar{color:#1a120c;background:linear-gradient(140deg, var(--brand-hover), var(--brand-active));border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid;overflow:hidden}.me-avatar-img{object-fit:cover;width:100%;height:100%;display:block}main.padded{max-width:var(--container-xl);padding: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:var(--space-5) var(--space-5) var(--space-7)}}@media (width>=1080px){main.padded{margin-left:var(--sider-w);padding:var(--space-5) var(--space-6) var(--space-7)}}@media (width>=1440px){main.padded.chat-open{padding-right:calc(var(--chat-panel-w) + var(--space-6) + var(--space-5))}}.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:10px;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}}
