.brand-mark[data-v-b3e25153]{flex:none;display:block}.sidebar[data-v-cd119166]{width:var(--sidebar-width);flex:none;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-3) var(--space-3) var(--space-4);background:var(--color-chrome);border-right:1px solid var(--color-border);transition:width .18s var(--ease);overflow:hidden}.brand[data-v-cd119166]{display:flex;align-items:center;gap:10px;height:calc(var(--topbar-h) - var(--space-3));padding:0 6px;color:var(--color-text);border-radius:var(--radius-lg);text-decoration:none}.brand[data-v-cd119166]:hover{text-decoration:none}.brand-text[data-v-cd119166]{display:flex;flex-direction:column;line-height:1.2;white-space:nowrap}.brand-name[data-v-cd119166]{font-weight:600;font-size:var(--font-md);letter-spacing:.01em}.brand-sub[data-v-cd119166]{font-size:var(--font-xs);color:var(--color-text-tertiary)}.nav-wrap[data-v-cd119166]{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.nav[data-v-cd119166]{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;padding-right:2px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:8px}.nav-section[data-v-cd119166]{display:flex;flex-direction:column;gap:1px}.nav-label[data-v-cd119166]{font-size:var(--font-2xs);font-weight:500;letter-spacing:.06em;color:var(--color-text-tertiary);padding:0 10px 2px;white-space:nowrap;height:18px;line-height:16px}.nav-item[data-v-cd119166]{position:relative;display:flex;align-items:center;gap:10px;height:32px;padding:0 10px;border-radius:var(--radius-lg);color:var(--color-text-secondary);font-size:var(--font-sm);font-weight:500;text-decoration:none;white-space:nowrap;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.nav-item .icon[data-v-cd119166]{flex:none;color:var(--color-text-tertiary);transition:color var(--dur) var(--ease)}.nav-item[data-v-cd119166]:hover{background:var(--color-surface-hover);color:var(--color-text);text-decoration:none}.nav-item.active[data-v-cd119166]{background:var(--color-surface-active);color:var(--color-text)}.nav-item.active .icon[data-v-cd119166]{color:var(--color-brand)}.nav-item[data-v-cd119166]:focus-visible{outline-offset:-2px}.nav-badge[data-v-cd119166]{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);font-size:var(--font-2xs);font-weight:600;line-height:18px;text-align:center;color:var(--color-error-ink);background:var(--color-error-bg);border:1px solid var(--color-error-border)}.nav-badge.high[data-v-cd119166]{color:var(--color-text-on-accent);background:var(--color-error-ink);border-color:var(--color-error-ink);box-shadow:0 0 0 3px var(--color-error-bg)}.collapsed .nav-badge[data-v-cd119166]{position:absolute;top:2px;right:2px;min-width:14px;height:14px;padding:0 3px;line-height:12px}.sidebar-foot[data-v-cd119166]{padding:var(--space-2) 10px 0;border-top:1px solid var(--color-border);font-size:var(--font-2xs);white-space:nowrap}.nav-more[data-v-cd119166]{flex:none;align-self:center;display:flex;align-items:center;justify-content:center;width:30px;height:22px;margin-top:2px;padding:0;color:var(--color-text-tertiary);background:transparent;border:0;border-radius:var(--radius-lg)}.nav-more[data-v-cd119166]:hover{color:var(--color-text);background:var(--color-surface-hover)}.nav-more[data-v-cd119166]:focus-visible{outline-offset:-2px}.collapsed[data-v-cd119166]{width:var(--sidebar-width-collapsed)}.collapsed .brand-text[data-v-cd119166],.collapsed .nav-text[data-v-cd119166],.collapsed .sidebar-foot[data-v-cd119166]{display:none}.collapsed .nav-label[data-v-cd119166]{opacity:0;height:1px;padding:0;margin:0 10px 4px;background:var(--color-border)}.collapsed .nav-item[data-v-cd119166]{justify-content:center;padding:0;width:38px;margin:0 auto}.collapsed .brand[data-v-cd119166]{justify-content:center;padding:0}.brand-text[data-v-cd119166],.nav-text[data-v-cd119166]{transition:opacity .12s var(--ease)}.dialog[data-v-82a65b9f]{max-width:calc(100vw - 32px);padding:0;border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface-raised);color:var(--color-text);box-shadow:var(--shadow-lg)}.dialog[open][data-v-82a65b9f]{animation:pop-82a65b9f .16s var(--ease)}.dialog[data-v-82a65b9f]::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes pop-82a65b9f{0%{opacity:0;transform:translateY(6px) scale(.985)}}.dialog-header[data-v-82a65b9f]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-3)}.dialog-heading[data-v-82a65b9f]{flex:1;min-width:0}.dialog-title[data-v-82a65b9f]{font-size:var(--font-lg);font-weight:600}.dialog-desc[data-v-82a65b9f]{margin-top:4px;font-size:var(--font-sm);color:var(--color-text-secondary)}.tone-icon[data-v-82a65b9f]{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-full)}.tone-warning .tone-icon[data-v-82a65b9f]{color:var(--color-warning-ink);background:var(--color-warning-bg)}.tone-danger .tone-icon[data-v-82a65b9f]{color:var(--color-error-ink);background:var(--color-error-bg)}.dialog-body[data-v-82a65b9f]{padding:0 var(--space-5) var(--space-5);font-size:var(--font-sm)}.dialog-footer[data-v-82a65b9f]{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border-subtle);background:var(--color-surface-sunken);border-radius:0 0 var(--radius-2xl) var(--radius-2xl)}.segmented[data-v-007d11ab]{position:relative}.seg-thumb[data-v-007d11ab]{position:absolute;top:2px;bottom:2px;left:0;border-radius:var(--radius-md);background:var(--color-surface-raised);border:1px solid var(--color-border);box-shadow:var(--shadow-xs);pointer-events:none}.seg-thumb.animate[data-v-007d11ab]{transition:transform .26s var(--ease-out),width .26s var(--ease-out),opacity .12s var(--ease)}.segmented button[data-v-007d11ab]{position:relative;z-index:1}.segmented button[aria-checked=true][data-v-007d11ab]{background:transparent;border-color:transparent;box-shadow:none}.seg-md button[data-v-007d11ab]{height:28px;padding:0 12px;font-size:var(--font-sm)}button[data-v-007d11ab]{display:inline-flex;align-items:center;gap:6px}.seg-count[data-v-007d11ab]{font-size:var(--font-2xs);color:var(--color-text-tertiary);background:var(--color-surface-active);border-radius:var(--radius-full);padding:1px 6px;line-height:1.4}.seg-dot[data-v-007d11ab]{width:6px;height:6px;border-radius:50%}.topbar[data-v-33227384]{position:sticky;top:0;z-index:20;flex:none;display:flex;align-items:center;gap:var(--space-3);height:var(--topbar-h);padding:0 var(--space-4) 0 var(--space-3);background:color-mix(in srgb,var(--color-chrome) 88%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--color-border)}.crumb[data-v-33227384]{display:flex;align-items:center;gap:8px;font-size:var(--font-sm);min-width:0}.crumb-current[data-v-33227384]{font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bot[data-v-33227384]{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 10px;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface-sunken);font-size:var(--font-xs);white-space:nowrap}.bot-label[data-v-33227384]{font-weight:500}.bot-meta[data-v-33227384]{color:var(--color-text-secondary)}.bot-sep[data-v-33227384]{width:1px;height:12px;background:var(--color-border-strong)}.bot-dot[data-v-33227384]{position:relative;width:7px;height:7px;border-radius:50%;background:var(--color-text-disabled)}.bot-dot.on[data-v-33227384]{background:var(--color-success)}.bot-dot.on[data-v-33227384]:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1.5px solid var(--color-success);opacity:0;animation:ping-33227384 2.4s var(--ease) infinite}.bot-dot.off[data-v-33227384]{background:var(--color-error)}@keyframes ping-33227384{0%{transform:scale(.6);opacity:.7}80%,to{transform:scale(1.6);opacity:0}}.bot-backup[data-v-33227384]{display:inline-flex;align-items:center;gap:4px;padding:0 6px;height:18px;border-radius:var(--radius-full);background:var(--color-warning-bg);border:1px solid var(--color-warning-border);color:var(--color-warning-ink);font-weight:600;text-decoration:none}.night[data-v-33227384]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--radius-full);border:1px solid transparent;background:transparent;color:var(--color-text-tertiary);font:inherit;font-size:var(--font-xs);white-space:nowrap;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.night[data-v-33227384]:hover{background:var(--color-surface-hover);color:var(--color-text)}.night.auto[data-v-33227384]{border-color:var(--color-border);color:var(--color-text-secondary)}.night.active[data-v-33227384]{border-color:var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning-ink);font-weight:600}.night-form[data-v-33227384]{display:flex;flex-direction:column;gap:var(--space-3)}.night-help[data-v-33227384]{line-height:var(--leading-normal)}.night-now[data-v-33227384]{display:flex;align-items:center;gap:6px;color:var(--color-warning-ink)}.divider-v[data-v-33227384]{height:20px;align-self:center}.user[data-v-33227384]{display:flex;align-items:center;gap:10px;padding:3px 8px 3px 4px;border-radius:var(--radius-lg);color:inherit;text-decoration:none;transition:background var(--dur) var(--ease)}.user[data-v-33227384]:hover{background:var(--color-surface-hover);text-decoration:none}.role-tag[data-v-33227384]{margin-left:6px;padding:0 6px;border-radius:var(--radius-full);font-size:var(--font-2xs);font-weight:500;line-height:16px;vertical-align:1px;color:var(--color-text-secondary);background:var(--color-surface-active)}.avatar[data-v-33227384]{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--color-surface-active);border:1px solid var(--color-border);font-size:var(--font-xs);font-weight:600;color:var(--color-text-secondary)}.user-text[data-v-33227384]{display:flex;flex-direction:column;line-height:1.25}.user-name[data-v-33227384]{font-size:var(--font-sm);font-weight:500}.user-meta[data-v-33227384]{font-size:var(--font-2xs);white-space:nowrap}.logout[data-v-33227384]{gap:6px}@media(max-width:1100px){.user-meta[data-v-33227384],.bot-sep[data-v-33227384],.bot-meta[data-v-33227384]{display:none}.night:not(.active):not(.auto) .night-label[data-v-33227384]{display:none}}@media(max-width:820px){.crumb-root[data-v-33227384],.crumb-sep[data-v-33227384],.user-text[data-v-33227384],.logout-text[data-v-33227384]{display:none}}@media(max-width:480px){.topbar[data-v-33227384]{gap:6px}.user[data-v-33227384],.divider-v[data-v-33227384],.bot-label[data-v-33227384],.night-label[data-v-33227384]{display:none}.bot[data-v-33227384]{padding:0 8px;flex:none}}.empty-state[data-v-cb52fbc6]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-10) var(--space-6);gap:6px}.empty-state.compact[data-v-cb52fbc6]{padding:var(--space-6) var(--space-4)}.empty-icon[data-v-cb52fbc6]{display:grid;place-items:center;width:40px;height:40px;margin-bottom:6px;border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-surface-sunken);color:var(--color-text-tertiary)}.compact .empty-icon[data-v-cb52fbc6]{width:34px;height:34px}.empty-title[data-v-cb52fbc6]{font-size:var(--font-sm);font-weight:500}.empty-desc[data-v-cb52fbc6]{font-size:var(--font-xs);color:var(--color-text-tertiary);max-width:360px}.empty-actions[data-v-cb52fbc6]{margin-top:var(--space-3)}.grid[data-v-ca07ddf6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-4)}.block[data-v-ca07ddf6]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5)}.block-title[data-v-ca07ddf6]{display:flex;align-items:center;gap:8px;font-size:var(--font-md);font-weight:600}.block-title .icon[data-v-ca07ddf6]{color:var(--color-text-tertiary)}.block-title.pad[data-v-ca07ddf6]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle)}.kv[data-v-ca07ddf6]{display:grid;grid-template-columns:72px 1fr;gap:8px var(--space-3);font-size:var(--font-sm)}.kv dt[data-v-ca07ddf6]{color:var(--color-text-tertiary)}.form[data-v-ca07ddf6]{display:flex;flex-direction:column;gap:var(--space-2);align-items:stretch}.form .btn-primary[data-v-ca07ddf6]{align-self:flex-start}.code-row[data-v-ca07ddf6]{display:flex;gap:var(--space-2)}.code-row .input[data-v-ca07ddf6]{flex:1;min-width:0}.warn[data-v-ca07ddf6]{color:var(--color-warning-ink)}.recent[data-v-ca07ddf6]{margin-top:var(--space-5)}.live-hint[data-v-d252aae6]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pulse[data-v-d252aae6]{width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-success);animation:live-pulse-d252aae6 2s ease-in-out infinite}.pulse.off[data-v-d252aae6]{background:var(--color-text-disabled);animation:none}@keyframes live-pulse-d252aae6{0%,to{opacity:1}50%{opacity:.35}}@media(max-width:720px){.live-hint[data-v-d252aae6]{display:none}}.page-header[data-v-56a5125b]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.month-pick[data-v-56a5125b]{display:flex;align-items:center;gap:4px}.month[data-v-56a5125b]{width:150px}.icon-btn[data-v-56a5125b]{padding:0 8px}.alert[data-v-56a5125b]{margin-bottom:var(--space-4)}.card+.card[data-v-56a5125b]{margin-top:var(--space-4)}.card-title[data-v-56a5125b]{margin:0;padding:var(--space-4) var(--space-4) var(--space-2);font-size:var(--font-md);font-weight:600}.stats[data-v-56a5125b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.stat[data-v-56a5125b]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5)}.stat+.stat[data-v-56a5125b]{border-left:1px solid var(--color-border-subtle)}.stat-label[data-v-56a5125b]{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-xs);color:var(--color-text-tertiary)}.stat-value[data-v-56a5125b]{font-size:28px;font-weight:650;line-height:1.05;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.stat-value.accent[data-v-56a5125b]{color:var(--color-brand)}.unit[data-v-56a5125b]{font-size:16px;font-weight:500;margin-right:2px;color:var(--color-text-tertiary)}.unit.after[data-v-56a5125b]{margin:0 0 0 4px}.right[data-v-56a5125b]{text-align:right}.num[data-v-56a5125b],.tabular[data-v-56a5125b]{font-variant-numeric:tabular-nums}.muted[data-v-56a5125b]{color:var(--color-text-secondary)}.strong[data-v-56a5125b]{font-weight:600}.nowrap[data-v-56a5125b]{white-space:nowrap}tfoot td[data-v-56a5125b]{font-weight:650;border-top:1px solid var(--color-border)}@media(max-width:900px){.stats[data-v-56a5125b]{grid-template-columns:repeat(2,minmax(0,1fr))}.stat[data-v-56a5125b]:nth-child(3){border-left:none}.stat[data-v-56a5125b]:nth-child(n+3){border-top:1px solid var(--color-border-subtle)}}@media(max-width:640px){.page-header[data-v-56a5125b]{flex-direction:column}}.pager[data-v-461dfbb7]{display:flex;align-items:center;gap:var(--space-4);padding:10px var(--space-5);border-top:1px solid var(--color-border-subtle);font-size:var(--font-xs)}.pager-size[data-v-461dfbb7]{display:inline-flex;align-items:center;gap:6px}.select-sm[data-v-461dfbb7]{height:var(--control-h-sm);font-size:var(--font-xs)}.pager-pages[data-v-461dfbb7]{display:flex;align-items:center;gap:2px}.pager-num[data-v-461dfbb7]{min-width:28px;padding:0 6px}.pager-num.is-current[data-v-461dfbb7]{border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-text)}.pager-gap[data-v-461dfbb7]{width:20px;text-align:center}.pager-info[data-v-461dfbb7]{white-space:nowrap}@media(max-width:640px){.pager[data-v-461dfbb7]{gap:var(--space-2);padding:6px var(--space-3)}.pager-size[data-v-461dfbb7],.pager-range[data-v-461dfbb7]{display:none}.pager-num[data-v-461dfbb7]{min-width:40px}}.page-header[data-v-2855ae0a]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.toolbar[data-v-2855ae0a]{margin-bottom:var(--space-3)}.list[data-v-2855ae0a]{list-style:none;margin:0;padding:0}.list li+li[data-v-2855ae0a]{border-top:1px solid var(--color-border-subtle)}.item[data-v-2855ae0a]{display:grid;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-2);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text);font:inherit;text-align:left;cursor:default;transition:background .16s var(--ease)}.item.unread[data-v-2855ae0a]{cursor:pointer}.item[data-v-2855ae0a]:hover{background:var(--color-surface-raised)}.ico[data-v-2855ae0a]{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--color-surface-raised);color:var(--color-text-secondary)}.tone-success[data-v-2855ae0a]{background:var(--color-success-bg, var(--color-surface-raised));color:var(--color-success-ink, var(--color-text))}.tone-warning[data-v-2855ae0a]{background:var(--color-warning-bg, var(--color-surface-raised));color:var(--color-warning-ink, var(--color-text))}.tone-danger[data-v-2855ae0a]{background:var(--color-error-bg, var(--color-surface-raised));color:var(--color-error-ink, var(--color-text))}.tone-brand[data-v-2855ae0a],.tone-info[data-v-2855ae0a]{background:var(--color-brand-wash, var(--color-surface-raised));color:var(--color-brand-ink, var(--color-brand))}.body[data-v-2855ae0a]{display:flex;flex-direction:column;gap:4px;min-width:0}.head[data-v-2855ae0a]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.title[data-v-2855ae0a]{font-weight:500}.item.unread .title[data-v-2855ae0a]{font-weight:650}.tag[data-v-2855ae0a]{padding:1px 8px;border-radius:999px;background:var(--color-surface-raised);color:var(--color-text-tertiary)}.content[data-v-2855ae0a]{color:var(--color-text-secondary);line-height:1.6;word-break:break-all}.meta[data-v-2855ae0a]{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-tertiary);white-space:nowrap}.dot[data-v-2855ae0a]{width:8px;height:8px;border-radius:50%;background:var(--color-brand)}@media(max-width:640px){.item[data-v-2855ae0a]{grid-template-columns:auto 1fr}.meta[data-v-2855ae0a]{grid-column:2}}.info-form[data-v-aa2229e4]{display:flex;flex-direction:column;gap:var(--space-3);border-radius:var(--radius-lg);transition:box-shadow var(--dur) var(--ease)}.info-form.dragging[data-v-aa2229e4]{box-shadow:0 0 0 2px var(--color-brand-border)}.target[data-v-aa2229e4]{display:flex;align-items:center;gap:8px;font-weight:500}.lead[data-v-aa2229e4]{display:flex;align-items:flex-start;gap:6px;margin:0;padding:10px 12px;border-radius:var(--radius-lg);color:var(--color-text-secondary);background:var(--color-brand-wash);line-height:1.6}.lead[data-v-aa2229e4] svg{flex:none;margin-top:3px;color:var(--color-brand-ink)}.prior[data-v-aa2229e4]{margin:0}.fld[data-v-aa2229e4]{display:flex;flex-direction:column;gap:5px}.fld-label[data-v-aa2229e4]{font-size:var(--font-xs);color:var(--color-text-secondary);font-weight:500}.fld-hint[data-v-aa2229e4]{font-size:var(--font-2xs);color:var(--color-text-tertiary)}.code[data-v-aa2229e4]{max-width:180px;letter-spacing:.08em}.drop[data-v-aa2229e4]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:18px 12px;border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-sunken, var(--color-surface));color:var(--color-text-secondary);font:inherit;cursor:pointer;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.drop[data-v-aa2229e4]:hover:not(:disabled){border-color:var(--color-brand-border);background:var(--color-brand-wash)}.img-preview[data-v-aa2229e4]{display:flex;align-items:center;gap:var(--space-3)}.img-preview img[data-v-aa2229e4]{width:72px;height:72px;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--color-border-subtle)}.img-meta[data-v-aa2229e4]{display:flex;flex-direction:column;gap:4px}.ok[data-v-aa2229e4]{display:inline-flex;align-items:center;gap:4px;color:var(--color-success-ink, var(--color-success));font-size:var(--font-sm)}.form[data-v-b19debda]{display:flex;flex-direction:column;gap:var(--space-3)}.fld[data-v-b19debda]{display:flex;flex-direction:column;gap:5px}.fld-label[data-v-b19debda]{font-size:var(--font-xs);color:var(--color-text-secondary);font-weight:500}.fld-hint[data-v-b19debda]{font-size:var(--font-2xs);color:var(--color-text-tertiary)}.intake-text[data-v-b19debda]{font-family:var(--font-mono);font-size:var(--font-sm);resize:vertical;min-height:120px}.pool-cards[data-v-b19debda]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pool-chip[data-v-b19debda]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:inherit;font:inherit;cursor:pointer;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.pool-chip[data-v-b19debda]:hover{border-color:var(--color-border-strong)}.pool-chip.active[data-v-b19debda]{border-color:var(--color-brand-border);box-shadow:0 0 0 3px var(--color-brand-wash)}.chip-meta[data-v-b19debda]{font-size:var(--font-2xs);color:var(--color-text-tertiary)}.summary[data-v-b19debda]{margin:0 0 var(--space-3);color:var(--color-text-secondary)}.pv-wrap[data-v-b19debda]{overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg)}.ck[data-v-b19debda]{width:30px;text-align:center}tr.dim td[data-v-b19debda]{opacity:.45}.reason[data-v-b19debda]{max-width:260px;margin-top:3px}.info-tip[data-v-b19debda]{display:flex;align-items:center;gap:6px;margin:0 0 var(--space-2);color:var(--color-text-secondary)}.info-cell[data-v-b19debda]{min-width:300px}.info-row[data-v-b19debda]{display:flex;align-items:center;gap:6px}.input-sm[data-v-b19debda]{height:30px;padding:0 8px;font-size:var(--font-xs)}.nick[data-v-b19debda]{width:104px}.code[data-v-b19debda]{width:84px}.img-btn[data-v-b19debda]{white-space:nowrap}.img-btn.done[data-v-b19debda]{color:var(--color-success-ink, var(--color-success));border-color:color-mix(in srgb,var(--color-success) 40%,var(--color-border))}.page-header[data-v-d296a314]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.toolbar[data-v-d296a314]{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-3)}.toolbar-row[data-v-d296a314]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.search[data-v-d296a314]{width:200px}.select-sm[data-v-d296a314]{height:32px}.goods[data-v-d296a314]{font-weight:500}.date-range[data-v-d296a314]{display:flex;align-items:center;gap:6px}.input-date[data-v-d296a314]{width:140px}.note[data-v-d296a314]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nowrap[data-v-d296a314]{white-space:nowrap}.ops[data-v-d296a314]{white-space:nowrap;text-align:right}.ops .btn+.btn[data-v-d296a314]{margin-left:6px}.btn-danger-ghost[data-v-d296a314]{color:var(--color-error-ink)}.confirm-body[data-v-d296a314]{margin:0;color:var(--color-text-secondary);line-height:1.6}.cards[data-v-1396c6e7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.entry[data-v-1396c6e7]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);color:inherit;text-decoration:none;transition:border-color .16s var(--ease),transform .16s var(--ease),box-shadow .16s var(--ease)}.entry[data-v-1396c6e7]:hover{border-color:var(--color-brand-border, var(--color-border));transform:translateY(-1px)}.entry-ico[data-v-1396c6e7]{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-md);background:var(--color-brand-wash, var(--color-surface-raised));color:var(--color-brand-ink, var(--color-brand))}.entry-title[data-v-1396c6e7]{margin-top:var(--space-1);font-weight:600}.entry-value[data-v-1396c6e7]{font-size:26px;font-weight:650;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.entry-value.hot[data-v-1396c6e7]{color:var(--color-brand)}.unit[data-v-1396c6e7]{margin-left:4px;font-size:13px;font-weight:500;color:var(--color-text-tertiary)}.entry-desc[data-v-1396c6e7]{color:var(--color-text-secondary);line-height:1.6}.entry-go[data-v-1396c6e7]{display:inline-flex;align-items:center;gap:4px;margin-top:auto;padding-top:var(--space-2);color:var(--color-brand)}@media(max-width:900px){.cards[data-v-1396c6e7]{grid-template-columns:1fr}}.partner-shell[data-v-e4a3ee95]{display:flex;flex-direction:column;height:100%;overflow:auto}.topbar[data-v-e4a3ee95]{position:sticky;top:0;z-index:20;flex:none;display:flex;align-items:center;gap:var(--space-3);height:var(--topbar-h);padding:0 var(--space-4);background:color-mix(in srgb,var(--color-chrome) 88%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--color-border)}.brand[data-v-e4a3ee95]{display:flex;align-items:center;gap:var(--space-2);color:inherit;text-decoration:none}.brand-text[data-v-e4a3ee95]{font-weight:600;font-size:var(--font-md)}.tabs[data-v-e4a3ee95]{display:flex;gap:2px;margin-left:var(--space-4)}.tabs a[data-v-e4a3ee95]{padding:6px 10px;border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-sm);text-decoration:none;transition:background .16s var(--ease),color .16s var(--ease)}.tabs a[data-v-e4a3ee95]:hover{background:var(--color-surface-raised);color:var(--color-text)}.tabs a.active[data-v-e4a3ee95]{background:var(--color-surface-raised);color:var(--color-text);font-weight:500}.spacer[data-v-e4a3ee95]{flex:1}.bell[data-v-e4a3ee95]{position:relative;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-md);color:var(--color-text-secondary);transition:background .16s var(--ease),color .16s var(--ease)}.bell[data-v-e4a3ee95]:hover,.bell.active[data-v-e4a3ee95]{background:var(--color-surface-raised);color:var(--color-text)}.bell-count[data-v-e4a3ee95]{position:absolute;top:2px;right:1px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--color-error-ink);color:#fff;font-size:10px;font-weight:650;line-height:16px;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--color-chrome);animation:bell-pop-e4a3ee95 .22s var(--ease)}@keyframes bell-pop-e4a3ee95{0%{transform:scale(.6);opacity:0}}.user[data-v-e4a3ee95]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-sm)}.avatar[data-v-e4a3ee95]{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--color-surface-raised);border:1px solid var(--color-border);font-size:var(--font-xs);font-weight:600}main[data-v-e4a3ee95]{flex:1;min-width:0;background-image:var(--page-glow);background-repeat:no-repeat}main[data-v-e4a3ee95]:focus{outline:none}@media(max-width:640px){.tabs[data-v-e4a3ee95]{margin-left:0;min-width:0;overflow-x:auto;scrollbar-width:none}.tabs a[data-v-e4a3ee95]{white-space:nowrap}.user-name[data-v-e4a3ee95],.logout-text[data-v-e4a3ee95],.brand-text[data-v-e4a3ee95]{display:none}}.toast-host[data-v-2ca533ea]{position:fixed;right:var(--space-5);bottom:var(--space-5);z-index:1000;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);pointer-events:none}.toast[data-v-2ca533ea]{pointer-events:auto;display:flex;align-items:center;gap:10px;min-width:260px;max-width:420px;padding:10px 10px 10px 14px;border-radius:var(--radius-xl);background:var(--color-surface-raised);border:1px solid var(--color-border);box-shadow:var(--shadow-md);font-size:var(--font-sm)}.toast-icon[data-v-2ca533ea]{flex:none}.toast-success .toast-icon[data-v-2ca533ea]{color:var(--color-success-ink)}.toast-error .toast-icon[data-v-2ca533ea]{color:var(--color-error-ink)}.toast-info .toast-icon[data-v-2ca533ea]{color:var(--color-brand-ink)}.toast-msg[data-v-2ca533ea]{flex:1;min-width:0}.toast-x[data-v-2ca533ea]{flex:none;display:grid;place-items:center;width:24px;height:24px;border:none;background:transparent;color:var(--color-text-tertiary);border-radius:var(--radius-md)}.toast-x[data-v-2ca533ea]:hover{color:var(--color-text);background:var(--color-surface-hover)}.toast-enter-active[data-v-2ca533ea],.toast-leave-active[data-v-2ca533ea]{transition:opacity .18s var(--ease),transform .18s var(--ease)}.toast-enter-from[data-v-2ca533ea],.toast-leave-to[data-v-2ca533ea]{opacity:0;transform:translateY(8px)}.landing[data-v-09ee64a6]{--ink: #202622;--muted: #69716b;--paper: #f7f7f2;--card: #ffffff;--line: #e3e6df;--accent: #df7048;--accent-dark: #b94e2b;--accent-soft: #f8e7dd;min-height:100%;overflow:hidden;color-scheme:light;color:var(--ink);background:radial-gradient(circle at 88% 8%,#f5dfd199 0,transparent 27rem),var(--paper);font-family:var(--font-sans)}.nav[data-v-09ee64a6],.hero[data-v-09ee64a6],.principles[data-v-09ee64a6],.footer[data-v-09ee64a6]{width:min(1180px,calc(100% - 64px));margin-inline:auto}.nav[data-v-09ee64a6]{height:84px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand[data-v-09ee64a6],.nav-links[data-v-09ee64a6],.nav-login[data-v-09ee64a6],.primary-action[data-v-09ee64a6],.hero-note[data-v-09ee64a6]{display:flex;align-items:center}.brand[data-v-09ee64a6]{gap:11px;color:var(--ink)}.brand[data-v-09ee64a6]:hover,.footer a[data-v-09ee64a6]:hover{text-decoration:none}.brand-name[data-v-09ee64a6]{font-size:20px;font-weight:650;letter-spacing:.08em}.brand-tag[data-v-09ee64a6]{margin-left:5px;padding-left:16px;border-left:1px solid var(--line);color:var(--muted);font-size:12px;letter-spacing:.08em}.nav-links[data-v-09ee64a6]{gap:30px}.nav-login[data-v-09ee64a6]{gap:8px;color:var(--ink);font-size:13px;font-weight:600}.nav-login[data-v-09ee64a6]:hover,.primary-action[data-v-09ee64a6]:hover{text-decoration:none}.nav-login svg[data-v-09ee64a6],.primary-action svg[data-v-09ee64a6]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;transition:transform .18s ease}.nav-login:hover svg[data-v-09ee64a6],.primary-action:hover svg[data-v-09ee64a6]{transform:translate(3px)}.hero[data-v-09ee64a6]{min-height:650px;display:grid;grid-template-columns:.94fr 1.06fr;align-items:center;gap:56px;padding-block:70px 82px}.hero-copy[data-v-09ee64a6]{position:relative;z-index:2;animation:rise-09ee64a6 .6s ease-out both}.eyebrow[data-v-09ee64a6]{display:flex;align-items:center;gap:9px;margin-bottom:27px;color:var(--muted);font-size:12px;letter-spacing:.12em}.live-dot[data-v-09ee64a6]{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px var(--accent-soft)}h1[data-v-09ee64a6]{font-size:clamp(42px,4.6vw,65px);line-height:1.2;letter-spacing:-.055em;font-weight:620}h1 em[data-v-09ee64a6]{color:var(--accent);font-style:normal}.hero-desc[data-v-09ee64a6]{max-width:440px;margin-top:27px;color:var(--muted);font-size:16px;line-height:1.95}.hero-actions[data-v-09ee64a6]{display:flex;align-items:center;gap:27px;margin-top:37px}.primary-action[data-v-09ee64a6]{justify-content:center;gap:18px;height:48px;padding:0 22px;border-radius:8px;color:#fff;background:var(--ink);box-shadow:0 8px 20px #2026221a;font-size:14px;transition:background .18s ease,transform .18s ease}.primary-action[data-v-09ee64a6]:hover{background:#343d36;transform:translateY(-1px)}.hero-note[data-v-09ee64a6]{gap:9px;margin-top:43px;color:#858b85;font-size:11px;letter-spacing:.12em}.hero-note span[data-v-09ee64a6]{width:22px;height:1px;background:#b7bdb6}.hero-art[data-v-09ee64a6]{position:relative;min-width:0;padding:52px 0 58px 25px;animation:rise-09ee64a6 .7s .1s ease-out both}.art-orbit[data-v-09ee64a6]{position:absolute;border:1px solid #df70482e;border-radius:50%}.orbit-one[data-v-09ee64a6]{width:450px;height:450px;top:-20px;right:-100px}.orbit-two[data-v-09ee64a6]{width:340px;height:340px;top:35px;right:-45px}.workspace[data-v-09ee64a6]{position:relative;z-index:1;overflow:hidden;border:1px solid #ffffffd9;border-radius:17px;background:#fffffff2;box-shadow:0 35px 80px #424a3624,0 3px 12px #424a3612;transform:rotate(1.5deg)}.workspace-top[data-v-09ee64a6]{height:49px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 17px;border-bottom:1px solid #eceee9;color:#959c95;font-family:var(--font-mono);font-size:9px;letter-spacing:.04em}.window-dots[data-v-09ee64a6]{display:flex;gap:5px}.window-dots i[data-v-09ee64a6]{width:6px;height:6px;border-radius:50%;background:#d9ddd6}.window-dots i[data-v-09ee64a6]:first-child{background:#e9a488}.workspace-mark[data-v-09ee64a6]{justify-self:end;color:#7d857d;font-size:12px;font-weight:600}.workspace-body[data-v-09ee64a6]{min-height:350px;display:flex}.workspace-rail[data-v-09ee64a6]{width:51px;display:flex;flex-direction:column;align-items:center;gap:20px;padding-top:26px;border-right:1px solid #eff0ed;background:#fafbf8}.workspace-rail i[data-v-09ee64a6]{width:15px;height:15px;border:1px solid #d8ddd5;border-radius:4px}.workspace-rail i[data-v-09ee64a6]:first-child{border-color:var(--accent);background:var(--accent-soft)}.workspace-canvas[data-v-09ee64a6]{flex:1;min-width:0;padding:42px 34px 30px}.canvas-kicker[data-v-09ee64a6],.section-kicker[data-v-09ee64a6]{color:var(--accent-dark);font-family:var(--font-mono);font-size:9px;letter-spacing:.16em}.workspace-canvas h2[data-v-09ee64a6]{margin-top:10px;font-size:20px;letter-spacing:-.02em}.idea-flow[data-v-09ee64a6]{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:center;margin-top:40px}.idea-node[data-v-09ee64a6]{min-width:0;padding:15px 10px;border:1px solid #e7eae4;border-radius:10px;background:#fafbf9;text-align:center}.idea-node>span[data-v-09ee64a6]{display:block;margin-bottom:13px;color:#a3aaa2;font-family:var(--font-mono);font-size:8px}.idea-node strong[data-v-09ee64a6],.idea-node small[data-v-09ee64a6]{display:block}.idea-node strong[data-v-09ee64a6]{font-size:14px;font-weight:600}.idea-node small[data-v-09ee64a6]{margin-top:5px;color:#929990;font-size:9px;white-space:nowrap}.idea-node.active[data-v-09ee64a6]{border-color:#edb59e;background:#fdf4ee;box-shadow:0 7px 20px #df704814}.idea-node.active>span[data-v-09ee64a6],.idea-node.active strong[data-v-09ee64a6]{color:var(--accent-dark)}.flow-line[data-v-09ee64a6]{height:1px;overflow:hidden;background:#e1e5de}.flow-line i[data-v-09ee64a6]{display:block;width:50%;height:100%;background:#d89b80}.canvas-caption[data-v-09ee64a6]{display:flex;align-items:center;gap:8px;margin-top:36px;padding-top:19px;border-top:1px solid #eff0ed;color:#838b82;font-size:10px}.caption-icon[data-v-09ee64a6]{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--accent-soft)}.caption-icon[data-v-09ee64a6]:after,.note-check[data-v-09ee64a6]:after{content:"";width:6px;height:3px;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-1px) rotate(-45deg)}.caption-icon[data-v-09ee64a6]:after{color:var(--accent-dark)}.canvas-caption i[data-v-09ee64a6]{width:3px;height:3px;border-radius:50%;background:#c8cec6}.canvas-caption i[data-v-09ee64a6]:first-of-type{margin-left:auto}.floating-note[data-v-09ee64a6]{position:absolute;z-index:2;right:-18px;bottom:20px;display:flex;align-items:center;gap:12px;padding:15px 19px;border:1px solid #fff;border-radius:12px;background:#fffffff5;box-shadow:0 16px 36px #343c3024}.note-check[data-v-09ee64a6]{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#fff;background:var(--accent)}.note-check[data-v-09ee64a6]:after{width:10px;height:5px;border-width:0 0 2px 2px}.floating-note strong[data-v-09ee64a6],.floating-note small[data-v-09ee64a6]{display:block}.floating-note strong[data-v-09ee64a6]{font-size:12px;font-weight:600}.floating-note small[data-v-09ee64a6]{margin-top:4px;color:#9a9f98;font-family:var(--font-mono);font-size:7px;letter-spacing:.12em}.principles[data-v-09ee64a6]{padding-block:80px 92px;border-top:1px solid var(--line)}.section-heading[data-v-09ee64a6]{text-align:center}.section-heading h2[data-v-09ee64a6]{margin-top:13px;font-size:30px;letter-spacing:-.035em}.section-heading p[data-v-09ee64a6]{margin-top:14px;color:var(--muted);font-size:14px}.principle-grid[data-v-09ee64a6]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:43px}.principle-card[data-v-09ee64a6]{min-height:205px;padding:27px 28px;border:1px solid var(--line);border-radius:13px;background:#ffffff8c;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.principle-card[data-v-09ee64a6]:hover{transform:translateY(-3px);background:#fff;box-shadow:0 15px 35px #343c300c}.principle-no[data-v-09ee64a6]{color:var(--accent);font-family:var(--font-mono);font-size:11px}.principle-card h3[data-v-09ee64a6]{margin-top:24px;font-size:18px}.principle-card p[data-v-09ee64a6]{margin-top:12px;color:var(--muted);font-size:13px;line-height:1.85}.footer[data-v-09ee64a6]{min-height:82px;display:flex;align-items:center;gap:28px;border-top:1px solid var(--line);color:#858c85;font-size:11px}.footer span[data-v-09ee64a6]:nth-child(2){margin-left:auto}.footer a[data-v-09ee64a6]{color:var(--muted)}@keyframes rise-09ee64a6{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:980px){.hero[data-v-09ee64a6]{grid-template-columns:1fr 1fr;gap:25px}.hero-art[data-v-09ee64a6]{padding-left:0}.workspace-canvas[data-v-09ee64a6]{padding-inline:22px}.idea-flow[data-v-09ee64a6]{grid-template-columns:1fr 14px 1fr 14px 1fr}.idea-node[data-v-09ee64a6]{padding-inline:6px}}@media(max-width:760px){.nav[data-v-09ee64a6],.hero[data-v-09ee64a6],.principles[data-v-09ee64a6],.footer[data-v-09ee64a6]{width:min(100% - 40px,560px)}.nav[data-v-09ee64a6]{height:72px}.brand-tag[data-v-09ee64a6]{display:none}.hero[data-v-09ee64a6]{grid-template-columns:1fr;gap:20px;padding-block:62px 50px}h1[data-v-09ee64a6]{font-size:clamp(40px,11vw,56px)}.hero-desc[data-v-09ee64a6]{font-size:15px}.hero-art[data-v-09ee64a6]{width:100%;max-width:540px;margin-inline:auto;padding-block:35px 50px}.workspace-body[data-v-09ee64a6]{min-height:315px}.floating-note[data-v-09ee64a6]{right:-5px}.principles[data-v-09ee64a6]{padding-block:62px}.principle-grid[data-v-09ee64a6]{grid-template-columns:1fr}.principle-card[data-v-09ee64a6]{min-height:0}.footer[data-v-09ee64a6]{flex-wrap:wrap;gap:12px 20px;padding-block:24px}.footer span[data-v-09ee64a6]:nth-child(2){display:none}.footer a[data-v-09ee64a6]:last-child{margin-left:auto}}@media(max-width:420px){.nav[data-v-09ee64a6],.hero[data-v-09ee64a6],.principles[data-v-09ee64a6],.footer[data-v-09ee64a6]{width:calc(100% - 30px)}.workspace-rail[data-v-09ee64a6]{display:none}.workspace-canvas[data-v-09ee64a6]{padding:32px 17px 24px}.workspace-canvas h2[data-v-09ee64a6]{font-size:17px}.idea-flow[data-v-09ee64a6]{margin-top:30px}.idea-node small[data-v-09ee64a6]{font-size:8px}.floating-note[data-v-09ee64a6]{padding:12px 14px}}@media(prefers-reduced-motion:reduce){.hero-copy[data-v-09ee64a6],.hero-art[data-v-09ee64a6]{animation:none}.primary-action[data-v-09ee64a6],.principle-card[data-v-09ee64a6],.nav-login svg[data-v-09ee64a6],.primary-action svg[data-v-09ee64a6]{transition:none}}.login[data-v-5060bd66]{position:relative;display:grid;grid-template-columns:minmax(420px,5fr) 7fr;min-height:100%}.corner[data-v-5060bd66]{position:absolute;top:var(--space-4);right:var(--space-4);z-index:2}.intro[data-v-5060bd66]{position:relative;display:flex;align-items:center;padding:var(--space-10) 56px;background-color:var(--color-chrome);background-image:radial-gradient(var(--color-border) 1px,transparent 1px);background-size:20px 20px;border-right:1px solid var(--color-border)}.intro-inner[data-v-5060bd66]{max-width:420px;display:flex;flex-direction:column;gap:var(--space-8)}.brand[data-v-5060bd66]{display:flex;align-items:center;gap:12px}.brand-text[data-v-5060bd66]{display:flex;flex-direction:column;line-height:1.25}.brand-name[data-v-5060bd66]{font-weight:600;font-size:var(--font-lg)}.brand-sub[data-v-5060bd66]{font-size:var(--font-xs);color:var(--color-text-tertiary)}.intro-title[data-v-5060bd66]{font-size:var(--font-2xl);line-height:1.3;font-weight:600;letter-spacing:-.02em}.flow[data-v-5060bd66]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-5);position:relative}.flow[data-v-5060bd66]:before{content:"";position:absolute;left:15px;top:16px;bottom:16px;width:1px;background:var(--color-border-strong)}.flow li[data-v-5060bd66]{position:relative;display:flex;gap:var(--space-4)}.flow-icon[data-v-5060bd66]{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-text-secondary);box-shadow:var(--shadow-xs)}.flow li:first-child .flow-icon[data-v-5060bd66]{color:var(--color-brand)}.flow-title[data-v-5060bd66]{font-weight:500;font-size:var(--font-sm);display:flex;align-items:baseline;gap:8px}.flow-no[data-v-5060bd66]{font-size:var(--font-2xs);color:var(--color-text-tertiary)}.flow-desc[data-v-5060bd66]{margin-top:2px;font-size:var(--font-xs);color:var(--color-text-secondary)}.form-side[data-v-5060bd66]{display:grid;place-items:center;padding:var(--space-10) var(--space-6)}.panel[data-v-5060bd66]{width:100%;max-width:360px;display:flex;flex-direction:column;gap:var(--space-4)}.panel-brand[data-v-5060bd66]{display:none}.title[data-v-5060bd66]{font-size:var(--font-xl);letter-spacing:-.01em}.sub[data-v-5060bd66]{margin-top:calc(var(--space-3) * -1);font-size:var(--font-sm);color:var(--color-text-secondary);margin-bottom:var(--space-2)}.server-connection[data-v-5060bd66]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-chrome)}.server-heading[data-v-5060bd66]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:var(--font-xs)}.server-label[data-v-5060bd66]{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-secondary)}.server-url[data-v-5060bd66]{overflow-wrap:anywhere;font-size:var(--font-xs);color:var(--color-text-secondary)}.input-wrap[data-v-5060bd66]{display:flex}.input-wrap .input[data-v-5060bd66]{height:38px}.pwd .input[data-v-5060bd66]{padding-right:38px}.reveal[data-v-5060bd66]{position:absolute;right:4px;display:grid;place-items:center;width:30px;height:30px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text-tertiary)}.reveal[data-v-5060bd66]:hover{color:var(--color-text);background:var(--color-surface-hover)}.caps[data-v-5060bd66]{display:inline-flex;align-items:center;gap:4px;color:var(--color-warning-ink)}.modes[data-v-5060bd66]{align-self:stretch}.code-row[data-v-5060bd66]{display:flex;gap:var(--space-2)}.code-row .input-wrap[data-v-5060bd66]{flex:1;min-width:0}.code-btn[data-v-5060bd66]{flex:none;height:38px;min-width:108px;font-variant-numeric:tabular-nums}.or[data-v-5060bd66]{display:flex;align-items:center;gap:var(--space-3);color:var(--color-text-tertiary);font-size:var(--font-xs)}.or[data-v-5060bd66]:before,.or[data-v-5060bd66]:after{content:"";flex:1;height:1px;background:var(--color-border)}.wechat[data-v-5060bd66]{height:38px}.wechat .icon[data-v-5060bd66]{color:var(--color-success-ink)}.invite-tip[data-v-5060bd66]{margin-top:calc(var(--space-3) * -1)}.submit[data-v-5060bd66]{height:38px;font-size:var(--font-md);margin-top:var(--space-2)}.foot[data-v-5060bd66]{display:flex;align-items:center;gap:6px;justify-content:center;font-size:var(--font-xs);margin-top:var(--space-2)}.home-link[data-v-5060bd66]{align-self:center;color:var(--color-text-tertiary);font-size:var(--font-xs)}@media(max-width:900px){.login[data-v-5060bd66]{grid-template-columns:1fr}.intro[data-v-5060bd66]{display:none}.panel-brand[data-v-5060bd66]{display:block}}@media(max-width:480px){.corner[data-v-5060bd66]{top:var(--space-2);right:var(--space-2)}.form-side[data-v-5060bd66]{place-items:start center;padding:var(--space-8) var(--space-5) var(--space-6)}.panel[data-v-5060bd66]{max-width:none;gap:var(--space-3)}.sub[data-v-5060bd66]{margin-top:calc(var(--space-2) * -1)}.foot[data-v-5060bd66]{align-items:flex-start;justify-content:flex-start;text-align:left}.foot .icon[data-v-5060bd66]{flex:none;margin-top:3px}}@media(max-width:480px)and (min-height:560px){.form-side[data-v-5060bd66]{padding-top:15vh}}.copy-btn[data-v-fe552b4f]{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:4px;width:20px;height:20px;padding:0;margin-left:4px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-tertiary);font:inherit;line-height:1;vertical-align:middle;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.copy-btn[data-v-fe552b4f]:hover{background:var(--color-surface-active);color:var(--color-text)}.copy-btn[data-v-fe552b4f]:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.copy-btn.done[data-v-fe552b4f]{color:var(--color-success-ink)}.copy-btn.with-text[data-v-fe552b4f]{flex:0 1 auto;width:auto;min-width:0;max-width:100%;padding:1px 4px;margin-left:-4px;justify-content:flex-start;font-size:inherit}.copy-text[data-v-fe552b4f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-btn.with-text[data-v-fe552b4f] svg{flex:none}.person-avatar[data-v-f374569d]{position:relative;flex:none;display:inline-block;border-radius:50%;overflow:hidden;background:var(--color-brand-wash);color:var(--color-brand-ink);text-align:center;font-weight:600;vertical-align:middle}.person-avatar img[data-v-f374569d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;background:var(--color-surface)}.person-chip[data-v-e83d40f9]{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;vertical-align:middle}.pc-name[data-v-e83d40f9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-level[data-v-e83d40f9]{flex:none;padding:0 6px;height:18px;line-height:16px;border-radius:var(--radius-full);border:1px solid var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning-ink);font-size:var(--font-2xs);font-weight:600;white-space:nowrap}.pc-type[data-v-e83d40f9]{flex:none;padding:0 6px;height:18px;line-height:16px;border-radius:var(--radius-full);border:1px solid var(--color-brand-border);background:var(--color-brand-wash);color:var(--color-brand-ink);font-size:var(--font-2xs);font-weight:600;white-space:nowrap}.person-chip .pc-copy[data-v-e83d40f9]{height:20px;padding:0 6px;margin-left:0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-sunken);color:var(--color-text-secondary);font-size:var(--font-2xs)}.person-chip .pc-copy[data-v-e83d40f9]:hover{background:var(--color-surface-active);color:var(--color-text);border-color:var(--color-border-strong)}.pc-copy[data-v-e83d40f9] .copy-text{max-width:14ch}.person-chip.compact .pc-copy[data-v-e83d40f9]{padding:0 4px}.pc-missing[data-v-e83d40f9]{flex:none;font-size:var(--font-2xs);color:var(--color-text-tertiary);text-decoration:underline dotted;white-space:nowrap}.pc-missing[data-v-e83d40f9]:hover{color:var(--color-brand-ink)}.spark[data-v-53682fde]{display:block;overflow:visible}.line[data-v-53682fde]{fill:none;stroke:var(--color-text-tertiary);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;opacity:.7}.line.accent[data-v-53682fde]{stroke:var(--color-brand);opacity:1}.area[data-v-53682fde]{fill:var(--color-text-tertiary);opacity:.08}.area.accent[data-v-53682fde]{fill:var(--color-brand);opacity:.1}.dot[data-v-53682fde]{fill:var(--color-brand);stroke:var(--color-surface);stroke-width:1.5}.chart[data-v-3894b2f1]{position:relative;width:100%}svg[data-v-3894b2f1]{display:block;overflow:visible}.grid[data-v-3894b2f1]{stroke:var(--chart-grid);stroke-width:1;stroke-dasharray:3 4}.grid.base[data-v-3894b2f1]{stroke:var(--color-border-strong);stroke-dasharray:none}.tick[data-v-3894b2f1],.xdate[data-v-3894b2f1]{font-size:11px;fill:var(--color-text-tertiary);font-family:var(--font-mono)}.xlabel[data-v-3894b2f1]{font-size:12px;fill:var(--color-text-secondary)}.xlabel.today[data-v-3894b2f1]{fill:var(--color-text);font-weight:600}.hit[data-v-3894b2f1]{fill:transparent}.hit.on[data-v-3894b2f1]{fill:var(--color-surface-hover)}.bar[data-v-3894b2f1]{fill:var(--chart-bar-muted);transform-box:fill-box;transform-origin:center bottom;animation:bar-in-3894b2f1 .62s var(--ease-out) both;transition:opacity var(--dur) var(--ease),y .42s var(--ease-out),height .42s var(--ease-out),fill var(--dur) var(--ease)}@keyframes bar-in-3894b2f1{0%{transform:scaleY(0)}}.bar.today[data-v-3894b2f1]{fill:var(--chart-bar)}.bar.zero[data-v-3894b2f1]{fill:var(--chart-neutral)}.bar.dim[data-v-3894b2f1]{opacity:.55}.val[data-v-3894b2f1]{font-size:11px;font-family:var(--font-mono);fill:var(--color-text-secondary)}.val.today[data-v-3894b2f1]{fill:var(--color-text);font-weight:600}.tooltip[data-v-3894b2f1]{position:absolute;transform:translate(-50%,-100%);min-width:160px;padding:10px 12px;border-radius:var(--radius-lg);background:var(--color-surface-raised);border:1px solid var(--color-border);box-shadow:var(--shadow-md);font-size:var(--font-xs);pointer-events:none;z-index:3}.tip-date[data-v-3894b2f1]{font-weight:600;margin-bottom:6px}.tip-row[data-v-3894b2f1]{display:flex;justify-content:space-between;gap:var(--space-4);color:var(--color-text-secondary);line-height:1.8}.tip-row.active[data-v-3894b2f1]{color:var(--color-text);font-weight:500}.tip-row.active span[data-v-3894b2f1]:first-child:before{content:"";display:inline-block;width:6px;height:6px;border-radius:2px;background:var(--chart-bar);margin-right:6px;vertical-align:1px}.service-control[data-v-d4418111]{padding:var(--space-4) var(--space-5)}.service-main[data-v-d4418111]{display:flex;align-items:center;gap:var(--space-4)}.service-icon[data-v-d4418111]{display:inline-flex;color:var(--color-success-ink)}.service-copy[data-v-d4418111]{flex:1;min-width:0}.service-copy p[data-v-d4418111]{margin-top:4px}.is-draining[data-v-d4418111],.is-paused[data-v-d4418111]{border-color:var(--color-warning-border);background:var(--color-warning-bg)}.is-draining .service-icon[data-v-d4418111],.is-paused .service-icon[data-v-d4418111]{color:var(--color-warning-ink)}.service-tasks[data-v-d4418111]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-3) 0 0 36px}.service-error[data-v-d4418111]{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-3);color:var(--color-error-ink)}.error-text[data-v-d4418111]{margin-top:var(--space-3);color:var(--color-error-ink)}@media(max-width:640px){.service-main[data-v-d4418111]{flex-wrap:wrap;gap:var(--space-3)}.service-main>.btn[data-v-d4418111]{margin-left:32px}.service-tasks[data-v-d4418111]{margin-left:0}}.kpis[data-v-9c682cf9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.15fr);gap:var(--space-4)}.kpi[data-v-9c682cf9]{display:flex;flex-direction:column;gap:14px;padding:var(--space-5) var(--space-5) 18px;min-height:144px;color:inherit;text-decoration:none;transition:border-color var(--dur) var(--ease),box-shadow var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.kpi.link[data-v-9c682cf9]:hover{text-decoration:none;border-color:var(--color-border-strong);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.kpi.accent-card[data-v-9c682cf9]{background:linear-gradient(180deg,var(--color-brand-wash),transparent 55%),var(--color-surface);border-color:color-mix(in srgb,var(--color-brand-border) 60%,var(--color-border))}.kpi-head[data-v-9c682cf9]{display:flex;align-items:center;gap:var(--space-2)}.kpi-icon[data-v-9c682cf9]{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-lg);color:var(--color-text-secondary);background:var(--color-surface-sunken);border:1px solid var(--color-border)}.accent-card .kpi-icon[data-v-9c682cf9]{color:var(--color-brand-ink);background:var(--color-brand-wash);border-color:var(--color-brand-border)}.kpi-label[data-v-9c682cf9]{flex:1;font-size:var(--font-sm);color:var(--color-text-secondary)}.kpi-go[data-v-9c682cf9]{color:var(--color-text-tertiary);opacity:0;transition:opacity var(--dur) var(--ease)}.kpi.link:hover .kpi-go[data-v-9c682cf9]{opacity:1}.kpi-row[data-v-9c682cf9]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.kpi-value[data-v-9c682cf9]{font-size:32px;font-weight:650;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.kpi-value.accent[data-v-9c682cf9]{color:var(--color-brand)}.unit[data-v-9c682cf9]{font-size:18px;font-weight:500;margin-right:2px;color:var(--color-text-tertiary)}.kpi-value.accent .unit[data-v-9c682cf9]{color:inherit;opacity:.8}.kpi-foot[data-v-9c682cf9]{display:flex;gap:var(--space-2);flex-wrap:wrap}.delta[data-v-9c682cf9]{font-weight:500;color:var(--color-text-secondary)}.delta[data-dir=up][data-v-9c682cf9]{color:var(--color-success-ink)}.delta[data-dir=down][data-v-9c682cf9]{color:var(--color-error-ink)}.inflight-grid[data-v-9c682cf9]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2)}.inflight-item[data-v-9c682cf9]{display:flex;flex-direction:column;gap:2px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface-sunken);border:1px solid var(--color-border-subtle);color:inherit;text-decoration:none;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.inflight-item[data-v-9c682cf9]:hover{border-color:var(--color-border-strong);background:var(--color-surface-hover)}.inflight-value[data-v-9c682cf9]{font-size:var(--font-xl);font-weight:600}.inflight-item.danger[data-v-9c682cf9]{background:var(--color-error-bg);border-color:var(--color-error-border)}.inflight-item.danger .inflight-value[data-v-9c682cf9]{color:var(--color-error-ink)}.grid-main[data-v-9c682cf9]{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:var(--space-4);align-items:stretch}.chart-body[data-v-9c682cf9]{padding-top:var(--space-3)}.side[data-v-9c682cf9]{display:flex;flex-direction:column;gap:var(--space-4)}.status-card[data-v-9c682cf9]{flex:1;display:flex;flex-direction:column}.status-list[data-v-9c682cf9]{list-style:none;margin:0;padding:var(--space-2) 0;flex:1;display:flex;flex-direction:column;justify-content:space-evenly}.status-list li[data-v-9c682cf9]{display:flex;align-items:center;gap:var(--space-3);padding:12px var(--space-5)}.status-list li+li[data-v-9c682cf9]{border-top:1px solid var(--color-border-subtle)}.st-icon[data-v-9c682cf9]{color:var(--color-text-tertiary);display:inline-flex}.st-label[data-v-9c682cf9]{flex:1;font-size:var(--font-sm);color:var(--color-text-secondary)}.warn[data-v-9c682cf9]{color:var(--color-warning-ink);font-weight:500}.grid-2[data-v-9c682cf9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:start}.acc-list[data-v-9c682cf9]{display:flex;flex-direction:column;padding:var(--space-2) 0}.acc-block+.acc-block[data-v-9c682cf9]{border-top:1px solid var(--color-border)}.acc-head[data-v-9c682cf9]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-5) 0}.acc-name[data-v-9c682cf9]{font-size:var(--font-sm);font-weight:600;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acc-name.link[data-v-9c682cf9]:hover{color:var(--color-brand-ink)}.acc-sum[data-v-9c682cf9]{white-space:nowrap;color:var(--color-text-secondary)}.acc-block .bars[data-v-9c682cf9]{padding-top:0}.bars[data-v-9c682cf9]{list-style:none;margin:0;padding:var(--space-2) 0}.bar-row[data-v-9c682cf9]{display:grid;grid-template-columns:minmax(96px,150px) 1fr 44px 76px;align-items:center;gap:var(--space-4);padding:11px var(--space-5);color:inherit;text-decoration:none;transition:background var(--dur) var(--ease)}a.bar-row[data-v-9c682cf9]:hover{background:var(--color-surface-hover);text-decoration:none}.bar-name[data-v-9c682cf9]{display:flex;align-items:center;gap:6px;font-size:var(--font-sm);font-weight:500;white-space:nowrap;overflow:hidden}.bar-name.link[data-v-9c682cf9]{color:inherit}.bar-name.link[data-v-9c682cf9]:hover{color:var(--color-brand-ink)}.bar-track[data-v-9c682cf9]{height:6px;border-radius:var(--radius-full);background:var(--color-surface-active);overflow:hidden}.bar-track>span[data-v-9c682cf9]{display:block;height:100%;min-width:2px;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--chart-bar) 70%,transparent),var(--chart-bar));transform-origin:left center;animation:grow-9c682cf9 .7s var(--ease-out) both;transition:width .5s var(--ease-out)}.bars li:nth-child(2) .bar-track>span[data-v-9c682cf9]{animation-delay:40ms}.bars li:nth-child(3) .bar-track>span[data-v-9c682cf9]{animation-delay:80ms}.bars li:nth-child(4) .bar-track>span[data-v-9c682cf9]{animation-delay:.12s}.bars li:nth-child(5) .bar-track>span[data-v-9c682cf9]{animation-delay:.16s}@keyframes grow-9c682cf9{0%{transform:scaleX(0)}}.bar-val[data-v-9c682cf9]{text-align:right;font-weight:600}.bar-sub[data-v-9c682cf9]{text-align:right}.rank[data-v-9c682cf9]{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:var(--radius-md);font-size:var(--font-2xs);color:var(--color-text-tertiary);background:var(--color-surface-sunken);border:1px solid var(--color-border)}.rank.top[data-v-9c682cf9]{color:var(--color-brand-ink);background:var(--color-brand-wash);border-color:var(--color-brand-border)}@media(max-width:1180px){.kpis[data-v-9c682cf9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.kpis[data-v-9c682cf9],.grid-main[data-v-9c682cf9],.grid-2[data-v-9c682cf9]{grid-template-columns:1fr}}.fz-body[data-v-9c682cf9]{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:var(--space-8);align-items:end;padding:var(--space-4) var(--space-5) var(--space-5)}.fz-stats[data-v-9c682cf9]{display:flex;flex-direction:column;gap:var(--space-3)}.fz-stat[data-v-9c682cf9]{display:flex;flex-direction:column;gap:4px}.fz-label[data-v-9c682cf9]{font-size:var(--font-sm);color:var(--color-text-secondary)}.fz-num[data-v-9c682cf9]{font-size:40px;font-weight:650;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--color-brand)}.fz-num.sm[data-v-9c682cf9]{font-size:24px;letter-spacing:-.02em;color:var(--color-text)}.fz-unit[data-v-9c682cf9]{margin-left:4px;font-size:var(--font-sm);font-weight:500;letter-spacing:0;color:var(--color-text-tertiary)}.fz-meter[data-v-9c682cf9]{display:flex;flex-direction:column;gap:6px}.fz-track[data-v-9c682cf9]{height:6px;border-radius:var(--radius-full);background:var(--color-surface-active);overflow:hidden}.fz-track>span[data-v-9c682cf9]{display:block;height:100%;border-radius:inherit;background:var(--chart-bar);transition:width .5s var(--ease-out)}.fz-none[data-v-9c682cf9]{margin:0}.fz-chart[data-v-9c682cf9]{position:relative;min-width:0}.fz-cols[data-v-9c682cf9]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;border-bottom:1px solid var(--color-border-strong)}.fz-col[data-v-9c682cf9]{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;min-width:0;padding-top:4px;border-radius:var(--radius-md) var(--radius-md) 0 0;outline:none;transition:background var(--dur) var(--ease)}.fz-col.on[data-v-9c682cf9],.fz-col[data-v-9c682cf9]:focus-visible{background:var(--color-surface-hover)}.fz-val[data-v-9c682cf9]{height:14px;font-family:var(--font-mono);font-size:11px;line-height:14px;color:var(--color-text-secondary);visibility:hidden}.fz-val.show[data-v-9c682cf9]{visibility:visible}.fz-col.today .fz-val[data-v-9c682cf9]{color:var(--color-text);font-weight:600}.fz-slot[data-v-9c682cf9]{display:flex;align-items:flex-end;justify-content:center;width:100%;height:88px}.fz-bar[data-v-9c682cf9]{display:block;width:min(24px,60%);border-radius:4px 4px 0 0;background:var(--chart-bar-muted);transform-origin:center bottom;animation:fz-in-9c682cf9 .56s var(--ease-out) both;transition:opacity var(--dur) var(--ease)}.fz-bar.zero[data-v-9c682cf9]{background:var(--chart-neutral);border-radius:1px}.fz-col.today .fz-bar[data-v-9c682cf9]{background:var(--chart-bar)}.fz-col.dim .fz-bar[data-v-9c682cf9]{opacity:.55}@keyframes fz-in-9c682cf9{0%{transform:scaleY(0)}}.fz-x[data-v-9c682cf9]{padding:6px 0 2px;font-family:var(--font-mono);font-size:11px;color:var(--color-text-tertiary);white-space:nowrap}.fz-x.today[data-v-9c682cf9]{font-family:var(--font-sans);font-weight:600;color:var(--color-text)}.fz-tip[data-v-9c682cf9]{position:absolute;top:-4px;transform:translate(-50%,-100%);min-width:132px;padding:8px 12px;border-radius:var(--radius-lg);background:var(--color-surface-raised);border:1px solid var(--color-border);box-shadow:var(--shadow-md);font-size:var(--font-xs);color:var(--color-text-secondary);pointer-events:none;z-index:3}.fz-tip .tip-date[data-v-9c682cf9]{margin-bottom:4px;font-weight:600;color:var(--color-text)}@media(max-width:900px){.fz-body[data-v-9c682cf9]{grid-template-columns:1fr;gap:var(--space-5)}}@media(prefers-reduced-motion:reduce){.fz-bar[data-v-9c682cf9]{animation:none}}.facts[data-v-c46e3060]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--space-3);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-sunken)}.facts dt[data-v-c46e3060]{font-size:var(--font-xs);color:var(--color-text-tertiary)}.facts dd[data-v-c46e3060]{margin:2px 0 0;font-weight:500}.field+.field[data-v-c46e3060],.field+.alert[data-v-c46e3060],.alert+.field-error[data-v-c46e3060],.field+.field-error[data-v-c46e3060]{margin-top:var(--space-4)}.warn-box[data-v-c46e3060],.alert+.field-error[data-v-c46e3060]{margin-top:var(--space-4)}.warn-list[data-v-c46e3060]{margin:4px 0 0;padding-left:1.2em}.hint[data-v-c46e3060]{margin-top:var(--space-4)}.result-msg[data-v-c46e3060]{display:flex;align-items:flex-start;gap:8px;margin-bottom:var(--space-4);color:var(--color-success-ink);font-weight:500}.result-msg .icon[data-v-c46e3060]{flex:none;margin-top:2px}.textarea[data-v-c46e3060]{width:100%;resize:none}.intake-form[data-v-f998b8be]{display:flex;flex-direction:column;gap:var(--space-3)}.fld[data-v-f998b8be]{display:flex;flex-direction:column;gap:5px;min-width:0}.fld.grow[data-v-f998b8be]{flex:1}.fld-row[data-v-f998b8be]{display:flex;gap:var(--space-4);align-items:flex-end;flex-wrap:wrap}.fld-label[data-v-f998b8be]{font-size:var(--font-xs);color:var(--color-text-secondary);font-weight:500}.fld-hint[data-v-f998b8be]{font-size:var(--font-2xs);color:var(--color-text-tertiary)}.fld-err[data-v-f998b8be]{font-size:var(--font-2xs);color:var(--color-error-ink)}.paid[data-v-f998b8be]{width:120px}.intake-text[data-v-f998b8be]{font-family:var(--font-mono);font-size:var(--font-sm);resize:vertical;min-height:120px}.pool-cards[data-v-f998b8be]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pool-chip[data-v-f998b8be]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:inherit;font:inherit;cursor:pointer;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.pool-chip[data-v-f998b8be]:hover{border-color:var(--color-border-strong)}.pool-chip.active[data-v-f998b8be]{border-color:var(--color-brand-border);box-shadow:0 0 0 3px var(--color-brand-wash)}.chip-meta[data-v-f998b8be]{font-size:var(--font-2xs);color:var(--color-text-tertiary)}.pv-summary[data-v-f998b8be]{margin:0 0 var(--space-3);color:var(--color-text-secondary)}.pv-wrap[data-v-f998b8be]{overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg)}.pv-table .ck[data-v-f998b8be]{width:30px;text-align:center}tr.dim td[data-v-f998b8be]{opacity:.45}.reason[data-v-f998b8be]{max-width:260px;margin-top:3px}.invalid[data-v-f998b8be]{border-color:var(--color-error-border)!important}@media(max-width:640px){.pv-wrap[data-v-f998b8be]{max-height:40vh}}.form[data-v-76cc2129]{display:flex;flex-direction:column;gap:var(--space-4)}.who[data-v-76cc2129]{margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-sunken);display:grid;grid-template-columns:1fr 1fr;gap:6px var(--space-4);font-size:var(--font-sm)}.who>div[data-v-76cc2129]{display:flex;gap:var(--space-2);min-width:0}.who dt[data-v-76cc2129]{flex:none;color:var(--color-text-tertiary)}.who dd[data-v-76cc2129]{margin:0;min-width:0;overflow-wrap:anywhere}.yuan-input[data-v-76cc2129]{position:relative}.yuan-input .prefix[data-v-76cc2129]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--color-text-tertiary);pointer-events:none}.yuan-input .input[data-v-76cc2129]{width:100%;padding-left:24px}.reasons[data-v-76cc2129]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.reason-chip[data-v-76cc2129]{height:26px;padding:0 10px;border-radius:var(--radius-full);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text-secondary);font:inherit;font-size:var(--font-xs);cursor:pointer;transition:border-color .15s var(--ease),background-color .15s var(--ease),color .15s var(--ease)}.reason-chip[data-v-76cc2129]:hover{border-color:var(--color-brand-border);color:var(--color-text)}.reason-chip.active[data-v-76cc2129]{border-color:var(--color-brand-border);background:var(--color-brand-wash);color:var(--color-text)}@media(max-width:560px){.who[data-v-76cc2129]{grid-template-columns:1fr}}.drawer[data-v-2e26d2a4]{position:fixed;inset:0 0 0 auto;margin:0;max-width:none;height:100dvh;max-height:none;padding:0;border:0;border-left:1px solid var(--color-border);border-radius:0;background:var(--color-surface-raised);color:var(--color-text);box-shadow:var(--shadow-lg)}.drawer[open][data-v-2e26d2a4]{animation:slide-in-2e26d2a4 .18s var(--ease)}.drawer[data-v-2e26d2a4]::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes slide-in-2e26d2a4{0%{transform:translate(24px);opacity:.4}}.drawer-inner[data-v-2e26d2a4]{display:flex;flex-direction:column;height:100%;min-height:0}.drawer-header[data-v-2e26d2a4]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-subtle)}.drawer-title[data-v-2e26d2a4]{flex:1;min-width:0;font-size:var(--font-lg);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-body[data-v-2e26d2a4]{flex:1;min-height:0;overflow-y:auto;padding:var(--space-4) var(--space-5) var(--space-8);font-size:var(--font-sm)}@media(prefers-reduced-motion:reduce){.drawer[open][data-v-2e26d2a4]{animation:none}}.df-adjust[data-v-76a2e4ef]{display:flex;align-items:flex-start;gap:6px;margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface-sunken);color:var(--color-text-secondary);font-size:var(--font-sm);line-height:1.5}.df-adjust.minus[data-v-76a2e4ef]{background:var(--color-error-bg);color:var(--color-error-ink)}.df-adjust.plus[data-v-76a2e4ef]{background:var(--color-success-bg);color:var(--color-success-ink)}.df-body[data-v-76a2e4ef]{display:grid;gap:var(--space-4)}.df-skel[data-v-76a2e4ef]{display:grid;gap:var(--space-3)}.df-meta[data-v-76a2e4ef]{display:flex;align-items:center;flex-wrap:wrap;gap:6px var(--space-2);margin:0;font-size:var(--font-sm);color:var(--color-text-secondary)}.df-label[data-v-76a2e4ef]{font-size:var(--font-xs);color:var(--color-text-secondary)}.df-current[data-v-76a2e4ef]{display:grid;gap:5px;padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface-sunken)}.df-current-line[data-v-76a2e4ef]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.df-form[data-v-76a2e4ef]{display:grid;gap:var(--space-3)}.df-fld[data-v-76a2e4ef]{display:grid;gap:5px}.df-hint[data-v-76a2e4ef]{font-size:var(--font-xs);color:var(--color-text-tertiary)}.df-err[data-v-76a2e4ef]{font-size:var(--font-xs);color:var(--color-error-ink)}.df-warn[data-v-76a2e4ef]{display:flex;align-items:flex-start;gap:5px;margin:0;font-size:var(--font-xs);color:var(--color-warning-ink);line-height:1.55}.df-blocked[data-v-76a2e4ef]{display:flex;align-items:flex-start;gap:6px;margin:0;padding:8px 10px;border-radius:var(--radius-lg);background:var(--color-error-bg);color:var(--color-error-ink);font-size:var(--font-xs);line-height:1.55}.df-preview[data-v-76a2e4ef]{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:var(--radius-lg);font-size:var(--font-sm);font-weight:500}.df-preview.muted[data-v-76a2e4ef]{color:var(--color-text-secondary);background:var(--color-surface-sunken)}.df-preview.ok[data-v-76a2e4ef]{color:var(--color-success-ink, var(--color-success));background:var(--color-success-bg, rgba(34, 197, 94, .12))}.df-preview.bad[data-v-76a2e4ef]{color:var(--color-error-ink);background:var(--color-error-bg)}.df-rules[data-v-76a2e4ef]{display:grid;gap:6px}.df-chips[data-v-76a2e4ef]{display:flex;flex-wrap:wrap;gap:6px;max-height:150px;overflow:auto;padding:2px}.df-chip[data-v-76a2e4ef]{display:inline-flex;align-items:baseline;gap:4px;padding:3px 8px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-xs);cursor:pointer}.df-chip small[data-v-76a2e4ef]{color:var(--color-text-tertiary);font-size:var(--font-2xs)}.df-chip.active[data-v-76a2e4ef]{border-color:var(--color-brand-border);background:var(--color-brand-wash);color:var(--color-brand-ink)}.df-chip[data-v-76a2e4ef]:disabled{opacity:.55;cursor:not-allowed}.df-result[data-v-76a2e4ef]{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:var(--radius-lg);font-size:var(--font-sm)}.df-result.ok[data-v-76a2e4ef]{color:var(--color-success-ink, var(--color-success));background:var(--color-success-bg, rgba(34, 197, 94, .12))}.df-result.bad[data-v-76a2e4ef]{color:var(--color-error-ink);background:var(--color-error-bg)}.invalid[data-v-76a2e4ef]{border-color:var(--color-error)!important}@media(max-width:560px){.df-current-line[data-v-76a2e4ef]{align-items:flex-start;flex-direction:column}.df-chips[data-v-76a2e4ef]{max-height:120px}}.person-select[data-v-d0c39133]{display:flex;flex-direction:column;gap:6px}.person-select[data-v-d0c39133]>*{width:100%}.person-select.inline[data-v-d0c39133]{flex-direction:row;align-items:center}.person-select.inline .input[data-v-d0c39133]{width:150px}.person-select.inline .select[data-v-d0c39133]{width:160px}.person-select.inline .small[data-v-d0c39133]{white-space:nowrap}.check[data-v-202e05ce]{display:flex;align-items:center;gap:6px;font-size:var(--font-sm);cursor:pointer}.warn-line[data-v-202e05ce]{margin-top:8px;padding:8px 10px;border-radius:var(--radius-lg);background:var(--color-warning-bg);color:var(--color-warning-ink);font-size:var(--font-sm)}.seg-row[data-v-202e05ce]{display:flex;gap:var(--space-4)}.fld[data-v-202e05ce]{display:grid;gap:4px}.fld-label[data-v-202e05ce]{font-size:var(--font-xs);color:var(--color-text-secondary)}.phrase-chips[data-v-8ac0005c]{display:flex;flex-wrap:wrap;gap:6px}.phrase-chip[data-v-8ac0005c]{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px 0 8px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-secondary);font:inherit;font-size:var(--font-xs);line-height:1;white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-xs);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease),background-color var(--dur) var(--ease),transform .12s var(--ease)}.phrase-chip[data-v-8ac0005c]:hover:not(:disabled){color:var(--color-text);border-color:var(--color-border-strong)}.phrase-chip[data-v-8ac0005c]:active:not(:disabled){transform:scale(.97)}.phrase-chip[data-v-8ac0005c]:focus-visible{outline:2px solid var(--focus-ring, var(--color-brand));outline-offset:1px}.phrase-chip.on[data-v-8ac0005c]{color:var(--color-brand-ink);border-color:var(--color-brand-border);background:var(--color-brand-wash);box-shadow:none}.phrase-chip[data-v-8ac0005c]:disabled{opacity:.55;cursor:default}.pc-mark[data-v-8ac0005c]{width:10px;text-align:center;font-size:11px;font-weight:600;opacity:.7}.phrase-chips.compact[data-v-8ac0005c]{gap:4px}.phrase-chips.compact .phrase-chip[data-v-8ac0005c]{height:22px;padding:0 8px 0 6px;font-size:var(--font-2xs)}.pf-body[data-v-d3f0d99b]{position:relative;display:grid;gap:var(--space-3)}.pf-body.drag-over[data-v-d3f0d99b]{outline:2px dashed var(--color-brand);outline-offset:4px;border-radius:var(--radius-lg)}.drop-veil[data-v-d3f0d99b]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:var(--radius-lg);background:var(--color-brand-wash);color:var(--color-brand-ink);font-size:var(--font-sm);font-weight:600;pointer-events:none}.pf-skel[data-v-d3f0d99b]{display:grid;gap:var(--space-3)}.pf-meta[data-v-d3f0d99b]{display:flex;align-items:center;flex-wrap:wrap;gap:6px var(--space-2);margin:0;font-size:var(--font-sm);color:var(--color-text-secondary)}.pf-fld[data-v-d3f0d99b]{display:grid;gap:5px}.pf-label[data-v-d3f0d99b]{font-size:var(--font-xs);color:var(--color-text-secondary)}.pf-pin[data-v-d3f0d99b]{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--color-brand-border);border-radius:var(--radius-lg);background:var(--color-brand-wash);font-size:var(--font-xs);color:var(--color-text-secondary);cursor:pointer}.pf-pin b[data-v-d3f0d99b]{color:var(--color-brand-ink);font-weight:600}.pf-pin-enter-active[data-v-d3f0d99b],.pf-pin-leave-active[data-v-d3f0d99b]{transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.pf-pin-enter-from[data-v-d3f0d99b],.pf-pin-leave-to[data-v-d3f0d99b]{opacity:0;transform:translateY(-3px)}.pf-hint[data-v-d3f0d99b]{margin:0;font-size:var(--font-xs);color:var(--color-text-tertiary)}.pf-err[data-v-d3f0d99b]{font-size:var(--font-xs);color:var(--color-error-ink)}.pf-warn[data-v-d3f0d99b]{display:flex;align-items:flex-start;gap:5px;margin:0;font-size:var(--font-xs);color:var(--color-warning-ink)}.invalid[data-v-d3f0d99b]{border-color:var(--color-error)!important}.pf-img[data-v-d3f0d99b]{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-2);border:1px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-sunken)}.pf-thumb[data-v-d3f0d99b]{width:84px;height:84px;object-fit:cover;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface)}.pf-noimg[data-v-d3f0d99b]{display:flex;align-items:center;gap:6px;width:84px;height:84px;justify-content:center;flex-direction:column;border-radius:var(--radius-lg);border:1px solid var(--color-border);color:var(--color-text-tertiary);font-size:var(--font-xs);background:var(--color-surface)}.pf-img-actions[data-v-d3f0d99b]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pf-file[data-v-d3f0d99b]{display:none}.pf-result[data-v-d3f0d99b]{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:var(--radius-lg);font-size:var(--font-sm)}.pf-result.ok[data-v-d3f0d99b]{color:var(--color-success-ink, var(--color-success));background:var(--color-success-bg, rgba(34, 197, 94, .12))}.pf-result.bad[data-v-d3f0d99b]{color:var(--color-error-ink);background:var(--color-error-bg)}.pf-delivery ul[data-v-d3f0d99b]{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px}.pf-delivery li[data-v-d3f0d99b]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.rs-body[data-v-db892657],.rs-skel[data-v-db892657]{display:grid;gap:var(--space-3)}.rs-meta[data-v-db892657]{margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-sunken);display:grid;gap:6px;font-size:var(--font-sm)}.rs-meta>div[data-v-db892657]{display:flex;gap:var(--space-3)}.rs-meta dt[data-v-db892657]{flex:none;width:64px;color:var(--color-text-tertiary)}.rs-meta dd[data-v-db892657]{margin:0;min-width:0;overflow-wrap:anywhere}.rs-check[data-v-db892657]{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--font-sm);cursor:pointer}.rs-check input[data-v-db892657]{margin-top:3px}.rs-msg[data-v-db892657]{display:flex;align-items:flex-start;gap:6px;margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);font-size:var(--font-sm);line-height:1.5}.rs-msg.bad[data-v-db892657]{background:var(--color-error-bg);color:var(--color-error-ink)}.rs-risk[data-v-db892657]{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-warning-border, var(--color-border));border-radius:var(--radius-lg);background:var(--color-warning-bg);color:var(--color-warning-ink);font-size:var(--font-sm);line-height:1.5}.rs-risk p[data-v-db892657]{display:flex;gap:6px;margin:0}.rs-notes[data-v-db892657]{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:var(--font-xs);color:var(--color-text-secondary);line-height:1.5}.rs-notes li[data-v-db892657]{display:flex;gap:6px}.detail[data-v-a0f0808d]{margin-top:8px;line-height:1.6}.field-error[data-v-a0f0808d]{display:flex;align-items:flex-start;gap:6px;margin-top:var(--space-4);color:var(--color-error-ink);font-size:var(--font-sm)}.facts[data-v-12677e22]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--space-3);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-sunken)}.facts dt[data-v-12677e22]{font-size:var(--font-xs);color:var(--color-text-tertiary)}.facts dd[data-v-12677e22]{margin:2px 0 0;font-weight:500}.field+.field[data-v-12677e22],.field+.field-error[data-v-12677e22],.active-warn+.field[data-v-12677e22]{margin-top:var(--space-4)}.field-error[data-v-12677e22]{display:flex;align-items:flex-start;gap:6px;margin-top:var(--space-4);color:var(--color-error-ink);font-size:var(--font-sm)}.field-label[data-v-12677e22]{display:block;margin-bottom:6px;font-size:var(--font-xs);color:var(--color-text-secondary)}.active-warn[data-v-12677e22]{margin-bottom:var(--space-4)}.hint[data-v-12677e22]{display:flex;align-items:flex-start;gap:6px;margin-top:var(--space-4);color:var(--color-text-tertiary);font-size:var(--font-xs);line-height:1.6}.hint .icon[data-v-12677e22]{flex:none;margin-top:2px}.result-msg[data-v-12677e22]{display:flex;align-items:flex-start;gap:8px;color:var(--color-success-ink);font-weight:500;line-height:1.6}.result-msg .icon[data-v-12677e22]{flex:none;margin-top:2px}.op-result[data-v-f826c101]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);margin-bottom:var(--space-3);font-size:var(--font-sm)}.op-result.ok[data-v-f826c101]{background:var(--color-success-bg, rgba(34, 197, 94, .12));color:var(--color-success-ink, var(--color-success))}.op-result.bad[data-v-f826c101]{background:var(--color-error-bg);color:var(--color-error-ink)}.op-result button[data-v-f826c101]{margin-left:auto}.differ-line[data-v-f826c101]{margin-top:4px;color:var(--color-text-secondary);line-height:1.5}.differ-actions[data-v-f826c101]{margin-top:6px;display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--space-2)}.differ-done-hint[data-v-f826c101]{line-height:1.5}.profile-hint[data-v-f826c101]{margin:-4px 0 var(--space-3);line-height:1.6}.drawer-loading[data-v-f826c101]{display:grid;gap:var(--space-3)}.blk[data-v-f826c101]{padding:var(--space-4) 0;border-bottom:1px solid var(--color-border-subtle)}.blk[data-v-f826c101]:last-child{border-bottom:0}.blk-title[data-v-f826c101]{font-size:var(--font-sm);font-weight:600;margin:0 0 var(--space-3)}.kv[data-v-f826c101]{display:grid;grid-template-columns:84px 1fr;gap:6px var(--space-3);font-size:var(--font-sm)}.kv .k[data-v-f826c101]{color:var(--color-text-tertiary)}.kv .v[data-v-f826c101]{min-width:0}.kv .v>.badge+span.small[data-v-f826c101]{margin-left:6px}.remark-line[data-v-f826c101]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.siblings[data-v-f826c101]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.sib-wrap[data-v-f826c101]{display:inline-flex;align-items:center}.sib[data-v-f826c101]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);font:inherit;font-size:var(--font-xs);cursor:pointer}.sib.cur[data-v-f826c101]{border-color:var(--color-brand-border);box-shadow:0 0 0 2px var(--color-brand-wash)}.timeline[data-v-f826c101]{list-style:none;margin:0;padding:0 0 0 12px;border-left:2px solid var(--color-border-subtle);display:grid;gap:var(--space-3)}.timeline li[data-v-f826c101]{position:relative}.timeline li[data-v-f826c101]:before{content:"";position:absolute;left:-17px;top:5px;width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-brand)}.tl-head[data-v-f826c101]{display:flex;justify-content:space-between;gap:var(--space-2)}.tl-event[data-v-f826c101]{font-weight:500}.attempts[data-v-f826c101]{margin-top:var(--space-3)}.attempts th[data-v-f826c101],.attempts td[data-v-f826c101]{padding:4px 8px;font-size:var(--font-xs)}.raw[data-v-f826c101]{margin-top:var(--space-3)}.raw summary[data-v-f826c101]{cursor:pointer;font-weight:500;display:flex;align-items:center;gap:var(--space-2)}.raw-body[data-v-f826c101]{margin-top:var(--space-2);padding:var(--space-3);background:var(--color-surface-sunken);border-radius:var(--radius-lg);font-size:var(--font-xs);white-space:pre-wrap;word-break:break-all;max-height:240px;overflow:auto}.aslist[data-v-f826c101]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.aslist li[data-v-f826c101]{display:flex;align-items:center;gap:var(--space-2)}.ops[data-v-f826c101]{padding-bottom:0}.op-btns[data-v-f826c101]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.fix-form[data-v-f826c101]{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-sunken)}.fld[data-v-f826c101]{display:grid;gap:4px}.fld-label[data-v-f826c101]{font-size:var(--font-xs);color:var(--color-text-secondary)}.fld-err[data-v-f826c101]{font-size:var(--font-xs);color:var(--color-error-ink)}.invalid[data-v-f826c101]{border-color:var(--color-error)!important}.fix-actions[data-v-f826c101]{display:flex;gap:var(--space-2)}.badge.sm[data-v-f826c101]{font-size:10px;padding:0 6px}.tag-notify-ok[data-v-f826c101]{color:var(--color-success, #16a34a)}.tag-notify-bad[data-v-f826c101]{color:var(--color-error)}.tag-notify-run[data-v-f826c101]{color:var(--color-warning-ink, var(--color-warning))}.ok-text[data-v-f826c101]{color:var(--color-success, #16a34a)}.bad-text[data-v-f826c101]{color:var(--color-error)}.strong[data-v-f826c101]{font-weight:500}.rm[data-v-f9be223f]{display:inline-flex}.rm-btn[data-v-f9be223f]{color:var(--color-text-secondary)}.rm-btn[aria-expanded=true][data-v-f9be223f]{background:var(--color-surface-active);color:var(--color-text)}.rm-menu[data-v-f9be223f]{position:fixed;inset:auto;margin:0;min-width:168px;max-width:min(280px,calc(100vw - 16px));padding:4px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);color:var(--color-text);box-shadow:var(--shadow-lg);font-size:var(--font-sm);transform-origin:top right}.rm-menu.is-open[data-v-f9be223f]{animation:rm-in-f9be223f .16s var(--ease-out) both}.rm-menu.is-up[data-v-f9be223f]{transform-origin:bottom right}.rm-menu.is-up.is-open[data-v-f9be223f]{animation-name:rm-in-up-f9be223f}@keyframes rm-in-f9be223f{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@keyframes rm-in-up-f9be223f{0%{opacity:0;transform:translateY(4px) scale(.98)}}.rm-menu.no-popover[data-v-f9be223f]:not(.is-open){display:none}.rm-menu.no-popover[data-v-f9be223f]{z-index:1000}.rm-item[data-v-f9be223f]{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:0 10px;border:0;border-radius:var(--radius-md);background:transparent;color:inherit;font:inherit;text-align:left;white-space:nowrap;cursor:pointer}.rm-item .icon[data-v-f9be223f]{color:var(--color-text-tertiary)}.rm-item[data-v-f9be223f]:hover:not(:disabled),.rm-item[data-v-f9be223f]:focus-visible{background:var(--color-surface-hover);outline:none}.rm-item.danger[data-v-f9be223f]{color:var(--color-error-ink)}.rm-item.danger .icon[data-v-f9be223f]{color:currentColor}.rm-item[data-v-f9be223f]:disabled{opacity:.55;cursor:default}@media(max-width:640px),(pointer:coarse){.rm-item[data-v-f9be223f]{min-height:44px}}.pools[data-v-1289033e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-3)}.pool-wrap[data-v-1289033e]{position:relative;min-width:0;transition:transform var(--dur) var(--ease)}.pool-wrap[data-v-1289033e]:hover{transform:translateY(-2px)}.pool[data-v-1289033e]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;height:100%;padding:var(--space-4) var(--space-5);text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.pool-wrap:hover .pool[data-v-1289033e]{border-color:var(--color-border-strong);box-shadow:var(--shadow-card-hover)}.pool.active[data-v-1289033e]{border-color:var(--color-brand-border);box-shadow:0 0 0 3px var(--color-brand-wash)}.pool.off .pool-stat[data-v-1289033e]{color:var(--color-text-tertiary)}.pool-top[data-v-1289033e]{display:flex;align-items:center;gap:var(--space-2);width:100%}.pool-wrap.has-add .pool-top[data-v-1289033e]{padding-right:28px}.pool-add[data-v-1289033e]{position:absolute;top:var(--space-4);right:var(--space-5);display:inline-grid;place-items:center;width:20px;height:20px;padding:0;line-height:1;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-tertiary);cursor:pointer}.pool-add[data-v-1289033e]:hover{color:var(--color-brand);border-color:var(--color-brand-border)}.pool-name[data-v-1289033e]{min-width:0;overflow-wrap:anywhere;font-weight:500;font-size:var(--font-sm)}.pool-stat[data-v-1289033e]{font-size:30px;font-weight:650;line-height:1.05;color:var(--color-brand);letter-spacing:-.035em}.toolbar[data-v-1289033e]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle)}.search[data-v-1289033e]{width:220px}.input-date[data-v-1289033e]{width:130px}.bar[data-v-1289033e]{margin:var(--space-3) var(--space-4) 0}.opsbar[data-v-1289033e]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border-subtle);background:var(--color-brand-wash)}.opsbar-count[data-v-1289033e]{font-size:var(--font-sm);margin-right:var(--space-2)}.opsbar-sep[data-v-1289033e]{width:1px;height:18px;background:var(--color-border-strong)}.opsbar .spacer[data-v-1289033e]{flex:1}.ck[data-v-1289033e]{box-sizing:border-box;width:52px;min-width:52px;max-width:52px;padding-right:0;text-align:center}.col-mobile[data-v-1289033e]{--sticky-left: 52px}.ck-hit[data-v-1289033e]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;cursor:pointer}@media(pointer:coarse){.ck-hit[data-v-1289033e]{min-width:40px;min-height:40px}.ck[data-v-1289033e]{width:60px;min-width:60px;max-width:60px}.col-mobile[data-v-1289033e]{--sticky-left: 60px}}.ncards-wrap[data-v-1289033e]{position:relative}.ncards-head[data-v-1289033e]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-1) var(--space-3) 0 var(--space-2)}.ck-all[data-v-1289033e]{gap:6px;min-height:40px;padding:0 4px}.ncards[data-v-1289033e]{list-style:none;margin:0;padding:var(--space-2) var(--space-3) var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);transition:opacity .18s var(--ease)}.ncards[aria-busy=true][data-v-1289033e]{opacity:.5}.ncard[data-v-1289033e]{display:flex;flex-direction:column;gap:6px;padding:var(--space-2) var(--space-3) var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-xs);cursor:pointer;transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.ncard[data-v-1289033e]:active{background:var(--color-surface-hover)}.ncard[data-v-1289033e]:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.ncard.sel[data-v-1289033e]{border-color:var(--color-brand-border);background:color-mix(in srgb,var(--color-brand-wash) 60%,var(--color-surface))}.nc-top[data-v-1289033e]{display:flex;align-items:center;gap:2px;margin-left:-8px}.nc-mobile[data-v-1289033e]{font-size:var(--font-md);letter-spacing:0}.nc-top .spacer[data-v-1289033e],.nc-meta .spacer[data-v-1289033e],.nc-actions .spacer[data-v-1289033e]{flex:1}.nc-meta[data-v-1289033e]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;font-size:var(--font-sm)}.nc-pool[data-v-1289033e]{font-weight:500}.ncard .as-mark[data-v-1289033e],.ncard .reason[data-v-1289033e]{margin-top:0;max-width:none}.nc-actions[data-v-1289033e]{display:flex;align-items:center;gap:var(--space-2);margin-top:4px;padding-top:var(--space-2);border-top:1px solid var(--color-border-subtle)}.nc-actions .pin-quick[data-v-1289033e]{height:40px;margin-left:0;padding:0 12px;font-size:var(--font-xs)}tr.sel[data-v-1289033e]{--sticky-row-tint: var(--color-brand-wash);background:var(--color-brand-wash)}.strong[data-v-1289033e]{font-weight:500}.reason[data-v-1289033e]{margin-top:4px;max-width:220px;overflow:hidden;text-overflow:ellipsis;color:var(--color-error-ink);white-space:nowrap}.mk[data-v-1289033e]{display:inline-block;margin-right:6px;padding:0 6px;height:18px;line-height:16px;border-radius:var(--radius-full);border:1px solid var(--color-error-border);background:var(--color-error-bg);font-size:var(--font-2xs);font-weight:600;cursor:help}.rr[data-v-1289033e]{margin-top:2px;max-width:220px;overflow:hidden;text-overflow:ellipsis;color:var(--color-text-secondary);white-space:nowrap}.marks[data-v-1289033e]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.marks.flat[data-v-1289033e]{margin-top:0}.mark[data-v-1289033e]{height:18px;padding:0 6px;font-size:var(--font-2xs);white-space:nowrap;cursor:help}.as-mark[data-v-1289033e]{display:block;margin-top:4px;white-space:nowrap;color:var(--color-text-tertiary)}.as-mark.active[data-v-1289033e]{color:var(--color-warning-ink);font-weight:500}.rowlink[data-v-1289033e]{cursor:pointer}.row-actions[data-v-1289033e]{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:2px}.rm-slot[data-v-1289033e]{flex:none;width:var(--control-h-sm)}.row-actions-cell[data-v-1289033e]{width:1%;white-space:nowrap}.ra-btn[data-v-1289033e]{animation:ra-in-1289033e .18s var(--ease-out) both}@keyframes ra-in-1289033e{0%{opacity:0;transform:translate(6px)}}.ops-measure[data-v-1289033e]{position:absolute;top:0;left:-10000px;display:flex;gap:0;visibility:hidden;pointer-events:none;white-space:nowrap;font-size:var(--font-sm)}.ops-measure[data-v-1289033e]>*{flex:none}.pin-quick[data-v-1289033e]{display:inline-flex;align-items:center;gap:3px;height:20px;margin-left:6px;padding:0 7px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--font-2xs);line-height:1;vertical-align:middle;cursor:pointer;white-space:nowrap}.pin-quick[data-v-1289033e]:hover,.pin-quick.on[data-v-1289033e]{color:var(--color-brand-ink);border-color:var(--color-brand-border);background:var(--color-brand-wash)}.pin-quick[data-v-1289033e]:disabled{opacity:.6;cursor:default}.adj-col[data-v-1289033e]{width:1%}.adj-btns[data-v-1289033e]{display:inline-flex;gap:4px}.adj[data-v-1289033e]{display:inline-flex;align-items:center;gap:2px;height:22px;padding:0 8px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-secondary);font:inherit;font-size:var(--font-2xs);line-height:1;cursor:pointer;white-space:nowrap;transition:color .15s var(--ease),border-color .15s var(--ease),background-color .15s var(--ease)}.adj.add[data-v-1289033e]:hover,.adj.add[data-v-1289033e]:focus-visible{color:var(--color-success-ink, var(--color-success));border-color:var(--color-success, #16a34a);background:var(--color-success-bg, rgba(34, 197, 94, .12))}.adj.deduct[data-v-1289033e]:hover,.adj.deduct[data-v-1289033e]:focus-visible{color:var(--color-error-ink);border-color:var(--color-error);background:var(--color-error-bg)}.rowlink:hover td[data-v-1289033e]{background:var(--color-surface-sunken)}.rowlink[data-v-1289033e]:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.remark-cell[data-v-1289033e]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary)}.notify[data-v-1289033e]{display:inline-flex;align-items:center;gap:5px;font-size:var(--font-xs);white-space:nowrap}.dot-i[data-v-1289033e]{width:7px;height:7px;border-radius:var(--radius-full);display:inline-block;background:var(--color-text-tertiary)}.notify.n-ok[data-v-1289033e]{color:var(--color-success, #16a34a)}.notify.n-ok .dot-i[data-v-1289033e]{background:var(--color-success, #16a34a)}.notify.n-bad[data-v-1289033e]{color:var(--color-error);font-weight:500}.notify.n-bad .dot-i[data-v-1289033e]{background:var(--color-error)}.notify.n-run[data-v-1289033e]{color:var(--color-warning-ink, var(--color-warning))}.notify.n-run .dot-i[data-v-1289033e]{background:var(--color-warning)}.foot[data-v-1289033e]{padding:var(--space-1) 0}.tag-voided{color:var(--color-text-tertiary);text-decoration:line-through}@media(max-width:900px){.search[data-v-1289033e]{width:100%}}.more-filters[data-v-1289033e]{gap:6px}.mf-count[data-v-1289033e]{height:18px;padding:0 6px;font-size:var(--font-2xs)}@media(max-width:640px){.toolbar[data-v-1289033e]{padding:var(--space-3)}.toolbar>.select[data-v-1289033e],.toolbar>.more-filters[data-v-1289033e]{flex:1 1 calc(50% - var(--space-2));min-width:0}.toolbar>.spacer[data-v-1289033e]{display:none}.toolbar>.btn-ghost[data-v-1289033e],.toolbar>.btn-primary[data-v-1289033e]{flex:1 1 0}.pools[data-v-1289033e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.pool[data-v-1289033e]{padding:var(--space-3) var(--space-4)}.pool-stat[data-v-1289033e]{font-size:24px}.pool-add[data-v-1289033e]{top:var(--space-3);right:var(--space-3);width:28px;height:28px}}.erp-page .page-subtitle[data-v-5ee5ecd9]{max-width:780px}.erp-summary[data-v-5ee5ecd9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.summary-card[data-v-5ee5ecd9]{padding:var(--space-4);min-width:0}.summary-card.clickable[data-v-5ee5ecd9]{cursor:pointer}.summary-card.clickable[data-v-5ee5ecd9]:hover{border-color:var(--color-border-strong)}.summary-card.clickable[data-v-5ee5ecd9]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.s-head[data-v-5ee5ecd9]{display:flex;align-items:center;gap:8px;min-width:0}.s-icon[data-v-5ee5ecd9]{display:inline-grid;place-items:center;width:28px;height:28px;flex:none;border-radius:var(--radius-md);background:var(--color-surface-sunken);color:var(--color-text-secondary)}.s-icon.warn[data-v-5ee5ecd9]{color:var(--color-warning)}.s-icon.ok[data-v-5ee5ecd9]{color:var(--color-success)}.s-title[data-v-5ee5ecd9]{font-weight:600;min-width:0}.s-num[data-v-5ee5ecd9]{margin-left:auto;font-size:22px;line-height:1}.s-line[data-v-5ee5ecd9]{margin:10px 0 0;font-size:var(--font-sm);overflow-wrap:anywhere}.s-hint[data-v-5ee5ecd9]{margin:4px 0 0}.callback-url[data-v-5ee5ecd9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-head[data-v-5ee5ecd9]{align-items:flex-start;flex-wrap:wrap;gap:8px}.list-head .spacer[data-v-5ee5ecd9]{flex:1}.search[data-v-5ee5ecd9]{display:flex;gap:6px;align-items:center}.search .input[data-v-5ee5ecd9]{width:240px}.loading-block[data-v-5ee5ecd9]{padding:var(--space-4)}.erp-table td[data-v-5ee5ecd9]{vertical-align:top}.order-line[data-v-5ee5ecd9]{display:flex;align-items:center;gap:4px;min-width:0}.order-line .mono[data-v-5ee5ecd9]{overflow-wrap:anywhere}.goods-cell[data-v-5ee5ecd9]{max-width:280px}.goods-title[data-v-5ee5ecd9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note[data-v-5ee5ecd9]{margin-top:2px;max-width:220px;overflow-wrap:anywhere}.numbers[data-v-5ee5ecd9]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.num-chip[data-v-5ee5ecd9]{display:inline-flex;align-items:center;gap:2px;padding:1px 6px;border-radius:var(--radius-sm);background:var(--color-surface-sunken);font-size:var(--font-2xs)}.pager[data-v-5ee5ecd9]{display:flex;justify-content:flex-end;padding:var(--space-3) var(--space-4)}.fill-summary[data-v-5ee5ecd9]{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;margin-bottom:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-sunken);font-size:var(--font-sm)}.fill-summary>div[data-v-5ee5ecd9]{display:flex;gap:6px;min-width:0}.fill-summary .k[data-v-5ee5ecd9]{flex:none;color:var(--color-text-tertiary)}.fill-summary .v[data-v-5ee5ecd9]{min-width:0;overflow-wrap:anywhere}.probe-title[data-v-5ee5ecd9]{margin:var(--space-4) 0 var(--space-2);font-size:var(--font-md)}.fields[data-v-5ee5ecd9]{display:flex;flex-wrap:wrap;gap:4px}.field-chip[data-v-5ee5ecd9]{padding:2px 6px;border-radius:var(--radius-sm);background:var(--color-surface-sunken);font-size:var(--font-2xs)}.probe-json[data-v-5ee5ecd9]{max-height:320px;overflow:auto;padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-sunken);font-size:var(--font-xs)}@media(max-width:1100px){.erp-summary[data-v-5ee5ecd9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.erp-summary[data-v-5ee5ecd9]{grid-template-columns:1fr}.search[data-v-5ee5ecd9]{width:100%}.search .input[data-v-5ee5ecd9]{flex:1;width:auto}.fill-summary[data-v-5ee5ecd9]{grid-template-columns:1fr}}.picker[data-v-852ed51d]{display:flex;flex-direction:column;gap:var(--space-3)}.unlimited[data-v-852ed51d]{padding:var(--space-3)}.chips[data-v-852ed51d]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.chip[data-v-852ed51d]{height:28px;gap:6px;background:var(--color-brand-wash);border-color:var(--color-brand-border)}.chip-name[data-v-852ed51d]{font-weight:500}.chip-id[data-v-852ed51d]{font-size:var(--font-2xs)}.picker.invalid .chips .chip[data-v-852ed51d]{border-color:var(--color-error-border)}.actions[data-v-852ed51d]{display:flex;gap:var(--space-2);flex-wrap:wrap}.manual[data-v-852ed51d]{flex:1;display:flex;gap:var(--space-2);min-width:260px}.manual .input[data-v-852ed51d]{flex:1;height:var(--control-h-sm)}.hint[data-v-852ed51d]{display:flex;align-items:flex-start;gap:5px;margin:0}.hint svg[data-v-852ed51d]{flex:none;margin-top:2px}.list-box[data-v-852ed51d]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-sunken);max-height:240px;overflow:auto}.fetch-err[data-v-852ed51d],.fetch-note[data-v-852ed51d]{display:flex;align-items:center;gap:6px;margin:0;padding:var(--space-2) var(--space-3);color:var(--color-warning-ink);border-bottom:1px solid var(--color-border-subtle)}.list[data-v-852ed51d]{list-style:none;margin:0;padding:var(--space-1) 0}.opt[data-v-852ed51d]{display:flex;align-items:center;gap:var(--space-3);padding:7px var(--space-3);cursor:pointer}.opt[data-v-852ed51d]:hover{background:var(--color-surface-hover)}.opt input[data-v-852ed51d]{accent-color:var(--color-brand-ink);width:15px;height:15px}.opt-name[data-v-852ed51d]{font-size:var(--font-sm);font-weight:500}.opt-src[data-v-852ed51d]{margin-left:auto;display:inline-flex;align-items:center;gap:var(--space-2)}.src-tag[data-v-852ed51d]{height:18px;padding:0 6px;font-size:var(--font-2xs);border-radius:var(--radius-full)}.src-contacts[data-v-852ed51d]{color:var(--color-text-secondary);border-color:var(--color-border);background:var(--color-surface)}.src-configured[data-v-852ed51d]{color:var(--color-brand-ink);border-color:var(--color-brand-border);background:var(--color-brand-wash)}.src-recent[data-v-852ed51d]{color:var(--color-success-ink);border-color:var(--color-success-border);background:var(--color-success-bg)}.empty[data-v-852ed51d]{margin:0;padding:var(--space-3)}.switch[data-v-8bd322f6]{position:relative;flex:none;width:36px;height:20px;padding:0;border-radius:var(--radius-full);border:1px solid var(--color-border-input);background:var(--color-surface-active);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.switch[aria-checked=true][data-v-8bd322f6]{background:var(--color-brand-ink);border-color:var(--color-brand-ink)}.thumb[data-v-8bd322f6]{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:var(--radius-full);background:var(--color-n0);box-shadow:0 1px 2px #0000003d;transition:transform var(--dur) var(--ease)}.switch[aria-checked=true] .thumb[data-v-8bd322f6]{transform:translate(16px)}:root[data-theme=dark] .switch[aria-checked=true][data-v-8bd322f6]{background:var(--color-brand);border-color:var(--color-brand)}.switch[data-v-8bd322f6]:disabled{opacity:.5}.pn[data-v-d0ea1a56]{display:flex;flex-direction:column;gap:var(--space-4, 16px);max-height:64vh;overflow:auto;padding-right:4px}.pn-switch[data-v-d0ea1a56]{display:flex;align-items:center;gap:var(--space-2, 8px);font-weight:600}.fld[data-v-d0ea1a56]{display:flex;flex-direction:column;gap:6px}.fld-label[data-v-d0ea1a56]{font-size:var(--font-xs, 12px);color:var(--color-text-secondary);font-weight:500}.fld-err[data-v-d0ea1a56]{font-size:var(--font-xs, 12px);color:var(--color-error-ink)}.pn-list[data-v-d0ea1a56]{display:flex;flex-direction:column;gap:6px}.pn-pools[data-v-d0ea1a56]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:6px 12px;padding:10px 12px;border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-surface-sunken)}.pn-item[data-v-d0ea1a56]{display:flex;align-items:center;gap:8px;font-size:var(--font-sm, 13px);min-width:0}.pn-item span[data-v-d0ea1a56]:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pn-num[data-v-d0ea1a56]{width:120px}.pn-warn[data-v-d0ea1a56]{color:var(--color-warning-ink)}.rset[data-v-ea428204]{display:flex;flex-direction:column;gap:16px;max-height:62vh;overflow:auto;padding-right:4px}.fld[data-v-ea428204]{display:flex;flex-direction:column;gap:6px}.fld-label[data-v-ea428204]{font-size:13px;font-weight:600}.fld-row[data-v-ea428204]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fld-row .input[type=number][data-v-ea428204]{width:110px}.fld-grid[data-v-ea428204]{display:flex;flex-direction:column;gap:12px}.fld-err[data-v-ea428204]{color:var(--danger, #d4380d);font-size:12px}.chips[data-v-ea428204]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-ea428204]{font-size:12px;padding:2px 8px;border:1px solid var(--border, #d9d9d9);border-radius:999px;background:var(--bg-soft, #fafafa);cursor:pointer}.script-row[data-v-ea428204]{display:flex;gap:8px;align-items:flex-start}.script-row textarea[data-v-ea428204]{flex:1;resize:vertical}.script-side[data-v-ea428204]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.group-list[data-v-ea428204]{display:flex;flex-direction:column;gap:6px}.group-item[data-v-ea428204],.rpool-check[data-v-ea428204]{display:flex;align-items:center;gap:8px;font-size:13px}.window-box[data-v-ea428204]{display:flex;flex-direction:column;gap:8px;padding:8px 10px;border:1px dashed var(--border, #e5e5e5);border-radius:8px}.estimate[data-v-ea428204]{border-top:1px dashed var(--border, #e5e5e5);padding-top:10px;color:var(--tertiary, #999)}.warn-text[data-v-ea428204]{color:var(--warning, #d48806)}.scheme-box[data-v-ea428204]{padding:10px 12px;border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-surface-sunken)}.scheme-select[data-v-ea428204]{min-width:180px;flex:1}.scheme-name[data-v-ea428204]{flex:1;min-width:180px}.scheme-box .warn-text[data-v-ea428204]{color:var(--color-warning-ink)}.danger-text[data-v-ea428204]{color:var(--color-error-ink)}.scheme-pick[data-v-ac957eeb]{display:inline-flex;align-items:center;gap:6px}.scheme-pick select[data-v-ac957eeb]{min-width:120px;max-width:200px;height:32px;padding-block:0}.recruit-body[data-v-ac957eeb]{display:flex;flex-direction:column;gap:var(--space-3, 12px)}.recruit-pools[data-v-ac957eeb]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pool-chip[data-v-ac957eeb]{border:1px solid var(--border, #d9d9d9);background:var(--bg-soft, #fafafa);border-radius:999px;padding:4px 10px;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.pool-chip[data-v-ac957eeb]:hover{border-color:var(--primary, #4f7cff)}.auto-badge[data-v-ac957eeb]{background:var(--success-soft, #e7f6ec);color:var(--success, #1f9d55);font-size:11px}.recruit-stats[data-v-ac957eeb]{display:flex;flex-wrap:wrap;gap:8px 20px}.stat[data-v-ac957eeb]{display:flex;gap:6px;align-items:baseline;font-size:13px}.stat-label[data-v-ac957eeb]{color:var(--tertiary, #999);font-size:12px}.countdown[data-v-ac957eeb]{min-width:64px;display:inline-block;font-variant-numeric:tabular-nums}.recruit-actions[data-v-ac957eeb]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.recruit-node[data-v-ac957eeb]{border-top:1px dashed var(--border, #e5e5e5);padding-top:8px}.preview-msg[data-v-ac957eeb]{white-space:pre-wrap;word-break:break-all;margin:0 0 8px;font-family:inherit;font-size:13px;line-height:1.6;background:var(--bg-soft, #f7f7f7);border-radius:8px;padding:10px 12px}.danger-text[data-v-ac957eeb]{color:var(--danger, #d4380d)}.warn-text[data-v-ac957eeb]{color:var(--warning, #d48806)}.recruit-loading[data-v-ac957eeb]{padding:var(--space-4, 16px)}.rpool[data-v-aff87eb9]{display:flex;flex-direction:column;gap:14px}.rpool-check[data-v-aff87eb9]{display:flex;align-items:center;gap:8px;font-size:13px}.fld[data-v-aff87eb9]{display:flex;flex-direction:column;gap:6px}.fld-label[data-v-aff87eb9]{font-size:13px;font-weight:600}.fld-row[data-v-aff87eb9]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fld-row .input[data-v-aff87eb9]{width:160px}.fld-err[data-v-aff87eb9]{color:var(--danger, #d4380d);font-size:12px}.chips[data-v-aff87eb9]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-aff87eb9]{font-size:12px;padding:2px 8px;border:1px solid var(--border, #d9d9d9);border-radius:999px;background:var(--bg-soft, #fafafa);cursor:pointer}.script-row[data-v-aff87eb9]{display:flex;gap:8px;align-items:flex-start}.script-row textarea[data-v-aff87eb9]{flex:1;resize:vertical}.script-side[data-v-aff87eb9]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.preview-box[data-v-aff87eb9]{border-top:1px dashed var(--border, #e5e5e5);padding-top:10px}.preview-msg[data-v-aff87eb9]{white-space:pre-wrap;word-break:break-all;margin:0;background:var(--bg-soft, #f7f7f7);border-radius:8px;padding:8px 10px}.warn-text[data-v-aff87eb9]{color:var(--warning, #d48806)}.bar[data-v-5ce47f26]{margin:var(--space-3) var(--space-4) 0}.pool-name[data-v-5ce47f26]{display:flex;align-items:center;gap:6px;font-weight:500}.cat[data-v-5ce47f26]{height:18px;padding:0 6px;font-size:var(--font-2xs);color:var(--color-brand-ink);border-color:var(--color-brand-border);background:var(--color-brand-wash)}.shop[data-v-5ce47f26]{height:18px;padding:0 6px;font-size:var(--font-2xs);color:var(--color-success-ink);border-color:var(--color-success-border, var(--color-border));background:var(--color-success-bg);cursor:help}.flags[data-v-5ce47f26]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;margin-top:4px;max-width:420px}.flag[data-v-5ce47f26]{height:18px;padding:0 6px;font-size:var(--font-2xs);color:var(--color-warning-ink);border-color:var(--color-warning-border);background:var(--color-warning-bg)}.flag.info[data-v-5ce47f26]{color:var(--color-brand-ink);border-color:var(--color-brand-border);background:var(--color-brand-wash)}.sale[data-v-5ce47f26]{margin-top:2px;white-space:nowrap}.preview[data-v-5ce47f26]{display:flex;align-items:center;gap:6px;margin:0;color:var(--color-text-secondary)}.note[data-v-5ce47f26]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmd[data-v-5ce47f26]{font-family:var(--font-sans);font-size:var(--font-xs);font-weight:600;color:var(--color-text);cursor:help}.sync[data-v-5ce47f26]{display:flex;align-items:center;gap:4px;margin-top:5px;color:var(--color-text-tertiary);cursor:help}.sync.ok[data-v-5ce47f26]{color:var(--color-success-ink)}.sync.pending[data-v-5ce47f26]{color:var(--color-brand-ink)}.sync.failed[data-v-5ce47f26]{color:var(--color-error-ink);font-weight:500}.sync .btn-link[data-v-5ce47f26]{margin-left:2px;cursor:pointer}.pools-table td[data-v-5ce47f26]:last-child{padding-left:0}.pools-table td:last-child .btn+.btn[data-v-5ce47f26]{margin-left:2px}.del-btn[data-v-5ce47f26]:hover:not(:disabled){color:var(--color-error-ink);background:var(--color-error-bg)}.del-list li.keep[data-v-5ce47f26]{background:var(--color-surface-sunken);border-color:var(--color-border)}.waiting[data-v-5ce47f26]{margin-top:2px;color:var(--color-warning-ink);white-space:nowrap}.pool-form[data-v-5ce47f26]{display:flex;flex-direction:column;gap:var(--space-4)}.fs[data-v-5ce47f26]{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:0}.fs legend[data-v-5ce47f26]{padding:0 6px;font-size:var(--font-xs);font-weight:600;color:var(--color-text-secondary)}.grid2[data-v-5ce47f26]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-4)}.grid2 .input[data-v-5ce47f26],.fs>.field .input[data-v-5ce47f26],.fs>.field .select[data-v-5ce47f26]{width:100%}.switch-row[data-v-5ce47f26]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.goods-help[data-v-5ce47f26]{margin:0}.goods-table-wrap[data-v-5ce47f26]{overflow-x:auto}.goods-table[data-v-5ce47f26]{width:100%;border-collapse:collapse;font-size:var(--font-sm)}.goods-table th[data-v-5ce47f26]{padding:4px 6px;font-size:var(--font-xs);font-weight:500;color:var(--color-text-tertiary);text-align:left;white-space:nowrap}.goods-table td[data-v-5ce47f26]{padding:6px;border-top:1px solid var(--color-border);vertical-align:top}.goods-table tr:first-child td[data-v-5ce47f26]{border-top:none}.goods-table .gs[data-v-5ce47f26]{width:100%;min-width:96px;height:30px;padding:0 8px;font-size:var(--font-sm)}.goods-table tr.off .mono[data-v-5ce47f26]{color:var(--color-text-tertiary)}.goods-table .new-row td[data-v-5ce47f26]{border-top:1px dashed var(--color-border);background:var(--color-surface-sunken)}.goods-table .badge[data-v-5ce47f26]{margin-left:6px}@media(max-width:640px){.grid2[data-v-5ce47f26]{grid-template-columns:1fr}}.off .pool-name[data-v-5ce47f26],.off .price[data-v-5ce47f26]{color:var(--color-text-tertiary)}.count[data-v-5ce47f26]{display:inline-block;min-width:28px;padding:2px 6px;margin:-2px -6px;border-radius:var(--radius-md);color:var(--color-text);text-align:right;transition:background var(--dur) var(--ease)}.count[data-v-5ce47f26]:hover{background:var(--color-surface-active);text-decoration:none}.count.zero[data-v-5ce47f26]{color:var(--color-text-tertiary)}.count.strong[data-v-5ce47f26]{font-weight:600}.count.danger[data-v-5ce47f26]{color:var(--color-error-ink);font-weight:600}.price[data-v-5ce47f26]{font-size:var(--font-md);font-weight:600}.pools-table tfoot th[data-v-5ce47f26],.pools-table tfoot td[data-v-5ce47f26]{position:static;height:40px;padding:0 var(--space-4);border-top:1px solid var(--color-border);border-bottom:none;background:var(--color-surface-sunken);font-size:var(--font-xs);font-weight:500;color:var(--color-text-secondary)}.pools-table tfoot th[data-v-5ce47f26]:first-child{padding-left:var(--space-5)}.num-total[data-v-5ce47f26]{text-align:right;font-variant-numeric:tabular-nums}.change[data-v-5ce47f26]{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-tertiary)}.old[data-v-5ce47f26]{text-decoration:line-through}.new[data-v-5ce47f26]{color:var(--color-text);font-weight:600}.up[data-v-5ce47f26]{color:var(--color-warning-ink)}.down[data-v-5ce47f26]{color:var(--color-success-ink)}.price-input[data-v-5ce47f26]{position:relative;display:flex;align-items:center}.prefix[data-v-5ce47f26]{position:absolute;left:10px;color:var(--color-text-tertiary);font-family:var(--font-mono);pointer-events:none}.price-input .input[data-v-5ce47f26]{width:100%;padding-left:26px;font-size:var(--font-md)}.confirm-price[data-v-5ce47f26]{display:flex;align-items:center;justify-content:center;gap:var(--space-5);padding:var(--space-4);margin-bottom:var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface-sunken);border:1px solid var(--color-border);color:var(--color-text-tertiary)}.cp-side[data-v-5ce47f26]{display:flex;flex-direction:column;align-items:center;gap:2px}.cp-val[data-v-5ce47f26]{font-size:26px;font-weight:650;line-height:1.1;letter-spacing:-.02em;color:var(--color-brand)}.cp-val.old[data-v-5ce47f26]{color:var(--color-text-tertiary);text-decoration:line-through;font-weight:500}.warn-list[data-v-5ce47f26]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.warn-list li[data-v-5ce47f26]{padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-warning-bg);border:1px solid var(--color-warning-border)}.warn-label[data-v-5ce47f26]{font-weight:600;font-size:var(--font-sm);margin-bottom:2px}.save-err[data-v-5ce47f26]{margin-top:var(--space-3)}.avail-cell[data-v-5ce47f26]{display:flex;align-items:center;justify-content:flex-end;gap:6px}.recruit-check[data-v-5ce47f26]{margin:0;cursor:pointer}.recruit-check[data-v-5ce47f26]:disabled{cursor:not-allowed}.recruit-sub[data-v-5ce47f26]{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:2px}.recruit-price[data-v-5ce47f26]{padding:0}.auto-badge[data-v-5ce47f26]{background:var(--color-success-bg, #e7f6ec);color:var(--color-success, #1f9d55);font-size:11px}.note[data-v-f483c989]{margin-bottom:var(--space-4);color:var(--color-text-secondary)}fieldset.field[data-v-f483c989]{margin:0;padding:0;border:0;min-width:0}fieldset.field legend[data-v-f483c989]{padding:0;margin-bottom:6px}.chips[data-v-f483c989]{display:flex;flex-wrap:wrap;gap:6px}.chip-radio[data-v-f483c989]{position:relative;display:inline-flex}.chip-radio input[data-v-f483c989]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.chip-radio span[data-v-f483c989]{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:var(--radius-full);border:1px solid var(--color-border-strong);background:var(--color-surface);font-size:var(--font-xs);font-weight:500;color:var(--color-text-secondary);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.chip-radio input:checked+span[data-v-f483c989]{color:var(--color-brand-ink);border-color:var(--color-brand-ink);background:var(--color-brand-wash)}.chip-radio input:checked+span[data-v-f483c989]:before{content:"✓";margin-right:4px}.chip-radio input:focus-visible+span[data-v-f483c989]{outline:2px solid var(--focus-ring);outline-offset:2px}.field+.field[data-v-f483c989]{margin-top:var(--space-4)}.steps[data-v-f483c989]{margin:0;padding-left:1.2em;color:var(--color-text-secondary);display:flex;flex-direction:column;gap:6px}.err[data-v-f483c989]{margin-top:var(--space-4)}.refund-auto[data-v-419c293b]{margin-top:var(--space-4);scroll-margin-top:var(--space-4)}.ra-head[data-v-419c293b]{align-items:flex-start;flex-wrap:wrap;gap:var(--space-2)}.ra-title[data-v-419c293b]{flex:1 1 320px;min-width:0}.ra-meta[data-v-419c293b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bar[data-v-419c293b]{margin:var(--space-3) var(--space-4) 0}.scan-err[data-v-419c293b]{display:flex;align-items:center;gap:6px;margin:var(--space-2) var(--space-4) 0;color:var(--color-warning-ink)}.err-text[data-v-419c293b]{color:var(--color-error-ink)}.secondary[data-v-419c293b]{color:var(--color-text-secondary)}.fld[data-v-419c293b]{display:flex;flex-direction:column;gap:5px}.fld-label[data-v-419c293b]{font-size:var(--font-xs);color:var(--color-text-secondary);font-weight:500}.toolbar[data-v-419c293b]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle)}.toolbar .spacer[data-v-419c293b]{flex:1}.search[data-v-419c293b]{width:240px}.seg-scroll[data-v-419c293b]{max-width:100%;overflow-x:auto}.loading-block[data-v-419c293b]{padding:var(--space-4)}.ra-table td[data-v-419c293b]{vertical-align:top}.order-line[data-v-419c293b]{display:flex;align-items:center;gap:4px;min-width:0}.order-line .mono[data-v-419c293b]{overflow-wrap:anywhere}.reason-cell[data-v-419c293b]{max-width:340px}.reason[data-v-419c293b]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ops[data-v-419c293b]{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.foot[data-v-419c293b]{display:flex;justify-content:flex-end;padding:var(--space-3) var(--space-4)}.trail[data-v-419c293b]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.trail-item[data-v-419c293b]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-sunken);border-left:3px solid var(--color-border-strong)}.trail-item.fail[data-v-419c293b]{border-left-color:var(--color-error)}.trail-head[data-v-419c293b]{display:flex;align-items:center;gap:8px}.trail-head .spacer[data-v-419c293b]{flex:1}.trail-event[data-v-419c293b]{font-weight:600;font-size:var(--font-sm)}.trail-text[data-v-419c293b]{margin-top:4px;font-size:var(--font-sm);overflow-wrap:anywhere}.trail-req[data-v-419c293b]{display:block;margin-top:4px;font-size:var(--font-2xs);color:var(--color-text-tertiary);overflow-wrap:anywhere}@media(max-width:640px){.search[data-v-419c293b]{width:100%}.ops[data-v-419c293b]{justify-content:flex-start}}.current[data-v-b5a2d416]{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-sunken)}.current-label[data-v-b5a2d416]{font-size:var(--font-xs);color:var(--color-text-tertiary)}.current-text[data-v-b5a2d416]{margin-top:2px;font-weight:500;overflow-wrap:anywhere}.current-meta[data-v-b5a2d416]{margin-top:2px;font-size:var(--font-xs);color:var(--color-text-tertiary)}.field+.field[data-v-b5a2d416],.field+.field-error[data-v-b5a2d416]{margin-top:var(--space-4)}.field-label[data-v-b5a2d416]{display:block;margin-bottom:6px;font-size:var(--font-xs);color:var(--color-text-secondary)}.counter[data-v-b5a2d416]{margin-top:4px;text-align:right;font-size:var(--font-2xs);color:var(--color-text-tertiary)}.field-error[data-v-b5a2d416]{display:flex;align-items:flex-start;gap:6px;margin-top:var(--space-4);color:var(--color-error-ink);font-size:var(--font-sm)}.field-error .icon[data-v-b5a2d416]{flex:none;margin-top:2px}.hint[data-v-b5a2d416]{display:flex;align-items:flex-start;gap:6px;margin-top:var(--space-4);color:var(--color-text-tertiary);font-size:var(--font-xs);line-height:1.6}.hint .icon[data-v-b5a2d416]{flex:none;margin-top:2px}.toolbar[data-v-3020f89b]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle)}.search[data-v-3020f89b]{width:220px}.seg-scroll[data-v-3020f89b]{max-width:100%;overflow-x:auto}.bar[data-v-3020f89b]{margin:var(--space-3) var(--space-4) 0}.strong[data-v-3020f89b]{font-weight:500}.gap[data-v-3020f89b]{margin-left:.4em}.sub[data-v-3020f89b]{margin-top:4px;white-space:nowrap}.sub.warn[data-v-3020f89b]{color:var(--color-warning-ink);font-weight:500}.reason-col[data-v-3020f89b]{min-width:120px;max-width:180px}.urgent[data-v-3020f89b]{height:20px;padding:0 6px;gap:3px}.due[data-v-3020f89b]{display:inline-flex;align-items:center;gap:4px;font-weight:500;color:var(--color-text-secondary)}.due.soon[data-v-3020f89b]{color:var(--color-warning-ink)}.due.overdue[data-v-3020f89b]{color:var(--color-error-ink);font-weight:600}.row-overdue td[data-v-3020f89b]:first-child{box-shadow:inset 3px 0 0 var(--color-error)}.actions .btn+.btn[data-v-3020f89b]{margin-left:4px}.foot[data-v-3020f89b]{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border-subtle)}@media(max-width:900px){.search[data-v-3020f89b]{width:100%}}.bill-send[data-v-3baa5b06]{display:flex;flex-direction:column;gap:var(--space-3)}.row[data-v-3baa5b06]{display:grid;grid-template-columns:40px auto 1fr;align-items:center;gap:var(--space-2) var(--space-3)}.row-label[data-v-3baa5b06]{font-size:var(--font-xs);color:var(--color-text-secondary);font-weight:500}.row-hint[data-v-3baa5b06]{font-size:var(--font-2xs);color:var(--color-text-tertiary);line-height:1.4}.day[data-v-3baa5b06]{width:150px}.pv-head[data-v-3baa5b06]{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1)}.pv[data-v-3baa5b06]{margin:0;max-height:340px;overflow:auto;padding:var(--space-3) var(--space-4);background:var(--color-surface-sunken);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);font-family:inherit;font-size:var(--font-sm);line-height:1.6;white-space:pre-wrap;word-break:break-word;color:var(--color-text);transition:opacity .15s ease}.pv.dim[data-v-3baa5b06]{opacity:.55}.pv-sk[data-v-3baa5b06]{display:block;height:160px}.note[data-v-3baa5b06]{display:flex;align-items:center;gap:6px;margin:0}.note.warn[data-v-3baa5b06]{color:var(--color-warning-ink)}@media(max-width:560px){.row[data-v-3baa5b06]{grid-template-columns:40px 1fr}.row-hint[data-v-3baa5b06]{grid-column:2}}.pane[data-v-25268a2e]{display:flex;flex-direction:column;gap:var(--space-5)}.pane-bar[data-v-25268a2e]{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.pane-note[data-v-25268a2e]{flex:1 1 300px;min-width:0;margin:0;font-size:var(--font-sm);color:var(--color-text-tertiary);line-height:1.6}.pane-actions[data-v-25268a2e]{margin-left:auto;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.neg[data-v-25268a2e]{color:var(--danger, #b42318)}.as-tag[data-v-25268a2e]{margin-left:6px;height:18px;padding:0 6px;font-size:var(--font-2xs)}.day-picker[data-v-25268a2e],.period-picker[data-v-25268a2e]{display:inline-flex;align-items:center;gap:4px}.year-select[data-v-25268a2e]{width:92px}.custom-range[data-v-25268a2e]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-3) var(--space-4)}.custom-label[data-v-25268a2e]{font-size:var(--font-sm);font-weight:600}.stats[data-v-25268a2e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.stat[data-v-25268a2e]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5)}.stat-label[data-v-25268a2e]{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-xs);color:var(--color-text-tertiary)}.stat-value[data-v-25268a2e]{font-size:32px;font-weight:650;line-height:1.05;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.stat-value.accent[data-v-25268a2e]{color:var(--color-brand)}.unit[data-v-25268a2e]{font-size:18px;font-weight:500;margin-right:2px;color:var(--color-text-tertiary)}.stat-value.accent .unit[data-v-25268a2e]{color:inherit;opacity:.8}.sk[data-v-25268a2e]{height:32px;width:60%}.grid[data-v-25268a2e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:start}.rank[data-v-25268a2e]{display:inline-grid;place-items:center;width:20px;height:20px;margin-right:8px;border-radius:var(--radius-md);font-size:var(--font-2xs);color:var(--color-text-tertiary);background:var(--color-surface-sunken);border:1px solid var(--color-border)}.rank.top[data-v-25268a2e]{color:var(--color-brand-ink);background:var(--color-brand-wash);border-color:var(--color-brand-border)}.share-col[data-v-25268a2e]{width:150px}.share[data-v-25268a2e]{display:flex;align-items:center;gap:var(--space-2)}.share-bar[data-v-25268a2e]{flex:1;height:6px;border-radius:var(--radius-full);background:var(--color-surface-active);overflow:hidden}.share-bar>span[data-v-25268a2e]{display:block;height:100%;border-radius:inherit;background:var(--chart-bar);transform-origin:left center;animation:grow-25268a2e .7s var(--ease-out) both;transition:width .4s var(--ease-out)}@keyframes grow-25268a2e{0%{transform:scaleX(0)}}.refund-line[data-v-25268a2e]{margin:calc(-1 * var(--space-2)) 0 0;color:var(--color-text-secondary)}.refund-line a[data-v-25268a2e]{margin-left:var(--space-2);white-space:nowrap}.stats.four[data-v-25268a2e]{grid-template-columns:repeat(4,minmax(0,1fr))}.stats.five[data-v-25268a2e]{grid-template-columns:repeat(5,minmax(0,1fr))}.card.wide[data-v-25268a2e]{grid-column:1 / -1}.deduct[data-v-25268a2e]{color:var(--color-error-ink)}.plus[data-v-25268a2e]{color:var(--color-success-ink)}.plus.second[data-v-25268a2e]{margin-left:6px}.sys[data-v-25268a2e]{margin-left:6px;height:18px;padding:0 6px;font-size:var(--font-2xs);cursor:help}.payable[data-v-25268a2e]{font-weight:600}.payable.minus[data-v-25268a2e],.minus[data-v-25268a2e]{color:var(--color-error-ink)}.changed[data-v-25268a2e]{margin-left:6px;color:var(--color-warning-ink)}.person-search[data-v-25268a2e]{width:200px}.unpaid-only[data-v-25268a2e]{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:var(--color-text-secondary);cursor:pointer;white-space:nowrap}.paid-sum[data-v-25268a2e]{margin-left:var(--space-3);white-space:nowrap}.btn-link[data-v-25268a2e]{border:none;background:none;padding:0;margin-left:6px;color:var(--color-brand-ink);font:inherit;cursor:pointer}.btn-link[data-v-25268a2e]:disabled{color:var(--color-text-disabled);cursor:default}.card-link[data-v-25268a2e]{margin-left:auto}.reason[data-v-25268a2e]{min-width:200px;overflow-wrap:anywhere}.range-skeleton[data-v-25268a2e]{padding:var(--space-5)}.range-note[data-v-25268a2e]{margin:calc(-1 * var(--space-2)) 0 var(--space-4);line-height:1.7}.range-note a[data-v-25268a2e]{text-decoration:underline}.clickable[data-v-25268a2e]{cursor:pointer}.clickable:hover td[data-v-25268a2e]{background:var(--color-surface-sunken)}.zero td[data-v-25268a2e]{opacity:.55}.row-actions[data-v-25268a2e]{white-space:nowrap}.zero-toggle[data-v-25268a2e]{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-size:var(--font-xs);color:var(--color-text-secondary);white-space:nowrap;cursor:pointer}.chart-wrap[data-v-25268a2e]{padding:0 var(--space-4) var(--space-4)}.chart-wrap svg[data-v-25268a2e]{display:block;width:100%;height:160px;overflow:visible}.chart-line[data-v-25268a2e]{fill:none;stroke:var(--color-brand);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.chart-area[data-v-25268a2e]{fill:var(--color-brand);opacity:.1}.chart-zero[data-v-25268a2e]{stroke:var(--color-border);stroke-width:1;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.chart-axis[data-v-25268a2e]{display:flex;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--font-2xs);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.kv[data-v-25268a2e]{display:grid;grid-template-columns:auto 1fr;gap:6px var(--space-4);font-size:var(--font-sm);margin-bottom:var(--space-3)}.kv .k[data-v-25268a2e]{color:var(--color-text-tertiary)}.kv .big[data-v-25268a2e]{font-size:var(--font-md)}.sec[data-v-25268a2e]{font-size:var(--font-sm);font-weight:600;margin:var(--space-4) 0 var(--space-2)}.detail-hint[data-v-25268a2e]{line-height:1.6}.detail-actions[data-v-25268a2e]{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-2)}.pad[data-v-25268a2e]{padding:var(--space-4)}@media(max-width:1280px){.stats.five[data-v-25268a2e]{grid-template-columns:repeat(3,minmax(0,1fr))}.pane-note[data-v-25268a2e]{flex-basis:100%}.pane-actions[data-v-25268a2e]{margin-left:0;width:100%}}@media(max-width:1100px){.stats.four[data-v-25268a2e],.stats.five[data-v-25268a2e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.pane-actions[data-v-25268a2e] .live-hint{display:none}}@media(max-width:900px){.stats[data-v-25268a2e],.stats.five[data-v-25268a2e],.grid[data-v-25268a2e]{grid-template-columns:1fr}}.pane[data-v-9f2bb9a2]{display:flex;flex-direction:column;gap:var(--space-5)}.pane-bar[data-v-9f2bb9a2]{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.pane-note[data-v-9f2bb9a2]{flex:1 1 320px;min-width:0;margin:0;font-size:var(--font-sm);color:var(--color-text-tertiary);line-height:1.6}.pane-actions[data-v-9f2bb9a2]{margin-left:auto;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.stats[data-v-9f2bb9a2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.stat[data-v-9f2bb9a2]{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.stat-label[data-v-9f2bb9a2]{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-xs);color:var(--color-text-tertiary)}.stat-value[data-v-9f2bb9a2]{font-size:32px;font-weight:650;line-height:1.05;letter-spacing:-.035em}.stat-value.accent[data-v-9f2bb9a2]{color:var(--color-brand)}.stat-value .unit[data-v-9f2bb9a2]{font-size:18px;font-weight:500;margin-right:2px;color:var(--color-text-tertiary)}.stat-value .unit-suffix[data-v-9f2bb9a2]{font-size:18px;font-weight:500;margin-left:6px;color:var(--color-text-tertiary)}.stat-value.accent .unit[data-v-9f2bb9a2]{color:inherit;opacity:.8}.toolbar[data-v-9f2bb9a2]{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap;padding:var(--space-3) var(--space-4) 0}.search[data-v-9f2bb9a2]{width:220px}.ck[data-v-9f2bb9a2]{width:30px;text-align:center}.big[data-v-9f2bb9a2]{font-size:var(--font-md)}.deduct[data-v-9f2bb9a2]{color:var(--color-error-ink)}.batch-bar[data-v-9f2bb9a2]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--color-brand-wash);font-size:var(--font-sm)}.foot[data-v-9f2bb9a2]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-4);flex-wrap:wrap}.pay-due[data-v-9f2bb9a2]{font-size:var(--font-md);margin:0 0 var(--space-3)}.pay-due b[data-v-9f2bb9a2]{font-size:var(--font-xl)}.pay-body .fld[data-v-9f2bb9a2]{margin-bottom:var(--space-3)}.fld[data-v-9f2bb9a2]{display:flex;flex-direction:column;gap:5px}.fld-label[data-v-9f2bb9a2]{font-size:var(--font-xs);color:var(--color-text-secondary);font-weight:500}.fld-hint[data-v-9f2bb9a2]{font-size:var(--font-2xs);color:var(--color-text-tertiary)}.fld-err[data-v-9f2bb9a2]{font-size:var(--font-2xs);color:var(--color-error-ink)}.kv[data-v-9f2bb9a2]{display:grid;grid-template-columns:auto 1fr;gap:6px var(--space-4);font-size:var(--font-sm);margin-bottom:var(--space-3)}.kv .k[data-v-9f2bb9a2]{color:var(--color-text-tertiary)}.sec[data-v-9f2bb9a2]{font-size:var(--font-sm);font-weight:600;margin:var(--space-4) 0 var(--space-2)}.batch-list[data-v-9f2bb9a2]{max-height:280px;overflow:auto;padding-left:var(--space-4);font-size:var(--font-sm)}tr.dim td[data-v-9f2bb9a2]{opacity:.45}.row-actions[data-v-9f2bb9a2]{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.src-details>summary[data-v-9f2bb9a2]{cursor:pointer;list-style:none}.src-details>summary[data-v-9f2bb9a2]::-webkit-details-marker{display:none}.src-details>summary[data-v-9f2bb9a2]:before{content:"▸ ";color:var(--color-text-tertiary)}.src-details[open]>summary[data-v-9f2bb9a2]:before{content:"▾ "}.src-hint[data-v-9f2bb9a2]{margin:0 0 var(--space-2)}.src-list[data-v-9f2bb9a2]{display:flex;flex-direction:column;gap:6px}.src-row[data-v-9f2bb9a2]{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-surface-raised)}.src-row.dim[data-v-9f2bb9a2]{opacity:.55}.src-head[data-v-9f2bb9a2]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.src-head .src-amt[data-v-9f2bb9a2]{margin-left:auto;white-space:nowrap}.src-sub[data-v-9f2bb9a2]{display:flex;gap:2px 10px;flex-wrap:wrap;font-size:var(--font-2xs);color:var(--color-text-tertiary)}.src-note[data-v-9f2bb9a2]{overflow-wrap:anywhere}.src-tr td[data-v-9f2bb9a2]{padding:0 var(--space-4) var(--space-3);background:var(--color-surface-sunken)}@media(max-width:1280px){.pane-note[data-v-9f2bb9a2]{flex-basis:100%}.pane-actions[data-v-9f2bb9a2]{margin-left:0;width:100%}}@media(max-width:1100px){.pane-actions[data-v-9f2bb9a2] .live-hint{display:none}}@media(max-width:900px){.stats[data-v-9f2bb9a2]{grid-template-columns:1fr}}@media(max-width:560px){.src-head .src-amt[data-v-9f2bb9a2]{margin-left:0}.src-tr td[data-v-9f2bb9a2]{padding-left:var(--space-2);padding-right:var(--space-2)}.pay-table[data-v-9f2bb9a2]{font-size:var(--font-xs)}.pay-table th[data-v-9f2bb9a2],.pay-table td[data-v-9f2bb9a2]{padding:6px;height:auto}.pay-table th[data-v-9f2bb9a2]:first-child,.pay-table td[data-v-9f2bb9a2]:first-child{padding-left:10px}.pay-table th[data-v-9f2bb9a2]:last-child,.pay-table td[data-v-9f2bb9a2]:last-child{padding-right:10px}.pay-table .row-actions[data-v-9f2bb9a2]{flex-direction:column;align-items:flex-start;gap:4px}.pay-table .row-actions .btn-link[data-v-9f2bb9a2]{white-space:nowrap}}.pane[data-v-62fb8181]{display:flex;flex-direction:column;gap:var(--space-4)}.pane-bar[data-v-62fb8181]{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.pane-note[data-v-62fb8181]{flex:1 1 300px;min-width:0;margin:0;font-size:var(--font-sm);color:var(--color-text-tertiary);line-height:1.6}.pane-note b[data-v-62fb8181]{color:var(--color-text-secondary);font-weight:600}.pane-actions[data-v-62fb8181]{margin-left:auto;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.year[data-v-62fb8181]{width:92px}.sync-line[data-v-62fb8181]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface-sunken);color:var(--color-text-secondary)}.sync-line .btn[data-v-62fb8181]:first-of-type{margin-left:auto}.warn[data-v-62fb8181]{color:var(--color-warning-ink)}.est-note[data-v-62fb8181]{display:flex;align-items:center;gap:6px;margin:0;color:var(--color-text-secondary)}.metrics[data-v-62fb8181]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.metric[data-v-62fb8181]{display:flex;flex-direction:column;gap:6px;padding:var(--space-4) var(--space-5);transition:box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.metric[data-v-62fb8181]:hover{box-shadow:var(--shadow-md)}.metric-label[data-v-62fb8181]{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-xs);color:var(--color-text-tertiary)}.metric-value[data-v-62fb8181]{font-size:24px;font-weight:650;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.metric.accent .metric-value[data-v-62fb8181]{color:var(--color-brand)}.metric-foot[data-v-62fb8181]{font-size:var(--font-2xs);line-height:1.5}.metric-value.neg[data-v-62fb8181],.neg[data-v-62fb8181]{color:var(--color-error-ink)}.badge.est[data-v-62fb8181]{color:var(--color-warning-ink);background:var(--color-warning-bg);border-color:var(--color-warning-border)}.sk[data-v-62fb8181]{height:26px;width:60%}.grid[data-v-62fb8181]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:start}.peer[data-v-62fb8181]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);padding:var(--space-4) var(--space-5)}.peer div[data-v-62fb8181]{display:flex;flex-direction:column;gap:4px}.peer b[data-v-62fb8181]{font-size:var(--font-lg);font-variant-numeric:tabular-nums}.sum td[data-v-62fb8181]{font-weight:600;background:var(--color-surface-sunken)}.check[data-v-62fb8181]{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--color-text-secondary)}.pad[data-v-62fb8181]{padding:0 var(--space-5)}.money-in[data-v-62fb8181]{width:110px;margin-right:4px}@media(max-width:960px){.metrics[data-v-62fb8181]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid[data-v-62fb8181]{grid-template-columns:1fr}}@media(max-width:560px){.metrics[data-v-62fb8181],.peer[data-v-62fb8181]{grid-template-columns:1fr 1fr}}.pane[data-v-1290e0d9]{display:flex;flex-direction:column;gap:var(--space-4)}.pane-bar[data-v-1290e0d9]{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.pane-note[data-v-1290e0d9]{flex:1 1 300px;min-width:0;margin:0;font-size:var(--font-sm);color:var(--color-text-tertiary);line-height:1.6}.pane-actions[data-v-1290e0d9]{margin-left:auto;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.bar[data-v-1290e0d9]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.stack[data-v-1290e0d9]{display:flex;flex-direction:column;gap:var(--space-3)}.secondary[data-v-1290e0d9]{color:var(--color-text-secondary);margin:0;line-height:1.6}.ratio[data-v-1290e0d9]{width:88px}.neg[data-v-1290e0d9]{color:var(--color-error-ink)}.sum td[data-v-1290e0d9]{font-weight:600;background:var(--color-surface-sunken)}.bad td[data-v-1290e0d9]{background:var(--color-error-bg)}.badge.est[data-v-1290e0d9]{margin-left:6px;color:var(--color-warning-ink);background:var(--color-warning-bg);border-color:var(--color-warning-border)}.badge.on[data-v-1290e0d9]{color:var(--color-success-ink);background:var(--color-success-bg);border-color:var(--color-success-border)}.check[data-v-1290e0d9]{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-sm)}.form-row[data-v-1290e0d9]{display:flex;gap:var(--space-4);flex-wrap:wrap}.field[data-v-1290e0d9]{display:flex;flex-direction:column;gap:6px;font-size:var(--font-xs);color:var(--color-text-secondary)}.edit-share[data-v-1290e0d9]{border-color:var(--color-brand-border);animation:rise-1290e0d9 var(--dur) var(--ease)}@keyframes rise-1290e0d9{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.tabs[data-v-d59148f6]{display:flex;gap:2px;padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-subtle);overflow-x:auto}.tab[data-v-d59148f6]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 var(--space-3);border:none;border-radius:var(--radius-lg);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--font-sm);white-space:nowrap;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.tab[data-v-d59148f6]:hover{background:var(--color-surface-hover);color:var(--color-text)}.tab.active[data-v-d59148f6]{color:var(--color-brand-ink);font-weight:600;background:var(--color-brand-wash)}.tab-n[data-v-d59148f6]{min-width:18px;padding:0 5px;border-radius:var(--radius-full);font-size:var(--font-2xs);font-weight:600;line-height:18px;text-align:center;color:var(--color-text-secondary);background:var(--color-surface-active)}.tab.active .tab-n[data-v-d59148f6]{color:var(--color-brand-ink);background:var(--color-brand-wash)}.scroller[data-v-b5dcf9c7]{border-top:1px solid var(--color-border-subtle)}.dt[data-v-b5dcf9c7]{min-width:560px}.dt .date[data-v-b5dcf9c7]{white-space:nowrap;font-variant-numeric:tabular-nums}.dt .days[data-v-b5dcf9c7]{white-space:nowrap;color:var(--color-text-secondary)}.dt th.num[data-v-b5dcf9c7],.dt td.num[data-v-b5dcf9c7]{text-align:center}.dt td.days[data-v-b5dcf9c7],.dt th[data-v-b5dcf9c7]:nth-child(3){text-align:left}.amt[data-v-b5dcf9c7]{white-space:nowrap;font-size:var(--font-md);font-weight:550}.unit[data-v-b5dcf9c7]{font-size:var(--font-xs);font-weight:400;color:var(--color-text-tertiary)}.span-note[data-v-b5dcf9c7]{text-align:left}.span-note[data-v-b5dcf9c7]>*+*{margin-left:var(--space-3)}tr.free td[data-v-b5dcf9c7]{background:var(--color-surface-sunken)}tr.stop td[data-v-b5dcf9c7]{background:var(--color-error-bg)}.free-tag[data-v-b5dcf9c7],.stop-tag[data-v-b5dcf9c7]{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--radius-full);font-size:var(--font-xs);font-weight:500;white-space:nowrap}.free-tag[data-v-b5dcf9c7]{color:var(--color-success-ink);background:var(--color-success-bg);border:1px solid var(--color-success-border)}.stop-tag[data-v-b5dcf9c7]{color:var(--color-error-ink);background:var(--color-error-bg);border:1px solid var(--color-error-border)}.sm[data-v-b5dcf9c7]{height:20px;padding:0 6px;font-size:var(--font-2xs)}.legend[data-v-b5dcf9c7]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);list-style:none;margin:0;padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border-subtle)}.legend li[data-v-b5dcf9c7]{display:inline-flex;align-items:center;gap:6px}.lg-amt[data-v-b5dcf9c7]{color:var(--color-text);font-weight:550}.flip[data-v-5db4830e]{transform:rotate(180deg)}.only .alert-desc[data-v-5db4830e]{max-width:100ch}.warn-list[data-v-5db4830e]{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:var(--font-sm)}.status[data-v-5db4830e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.st-item[data-v-5db4830e]{display:flex;flex-direction:column;gap:6px;min-width:0;padding:var(--space-4) var(--space-5)}.st-item+.st-item[data-v-5db4830e]{border-left:1px solid var(--color-border-subtle)}.st-label[data-v-5db4830e]{font-size:var(--font-xs);color:var(--color-text-tertiary)}.st-value[data-v-5db4830e]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-lg);font-weight:600;line-height:1.3}.st-foot[data-v-5db4830e]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:var(--font-xs);color:var(--color-text-tertiary);min-width:0}.clamp[data-v-5db4830e]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.st-summary[data-v-5db4830e]{grid-column:1 / -1;display:flex;align-items:flex-start;gap:8px;margin:0;padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border-subtle);font-size:var(--font-sm);color:var(--color-text-secondary);background:var(--color-surface-sunken);border-radius:0 0 var(--radius-xl) var(--radius-xl)}.st-summary .icon[data-v-5db4830e]{margin-top:3px;flex:none;color:var(--color-text-tertiary)}.tbl-head[data-v-5db4830e]{flex-wrap:wrap;gap:var(--space-3)}.tbl-head .card-title[data-v-5db4830e]{display:flex;align-items:center;gap:var(--space-2)}.only-badge[data-v-5db4830e]{height:20px;font-size:var(--font-2xs);gap:4px}.guide[data-v-5db4830e]{text-align:left;margin:var(--space-3) 0 var(--space-2);padding-left:20px;display:flex;flex-direction:column;gap:var(--space-2);max-width:560px;font-size:var(--font-sm)}.center[data-v-5db4830e]{justify-content:center;margin-top:var(--space-3)}.vlist[data-v-5db4830e]{list-style:none;margin:0;padding:0}.vitem[data-v-5db4830e]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border-subtle)}.vitem.current[data-v-5db4830e]{background:var(--color-success-bg)}.vid[data-v-5db4830e]{flex:none;min-width:36px;padding-top:2px;font-weight:600;color:var(--color-text-secondary)}.vbody[data-v-5db4830e]{flex:1;min-width:0}.vmeta[data-v-5db4830e]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.vsum[data-v-5db4830e]{margin-top:4px;font-size:var(--font-sm);color:var(--color-text-secondary);overflow-wrap:anywhere}.more[data-v-5db4830e]{display:flex;justify-content:center;padding:var(--space-2);border-top:1px solid var(--color-border-subtle)}.msg[data-v-5db4830e]{min-width:200px;overflow-wrap:anywhere;color:var(--color-text-secondary)}.msg.bad[data-v-5db4830e]{color:var(--color-error-ink)}@media(max-width:900px){.status[data-v-5db4830e]{grid-template-columns:1fr}.st-item+.st-item[data-v-5db4830e]{border-left:none;border-top:1px solid var(--color-border-subtle)}.vitem[data-v-5db4830e]{display:grid;grid-template-columns:auto minmax(0,1fr)}.vitem>.btn[data-v-5db4830e]{grid-column:2;justify-self:start}}.toolbar[data-v-4207ec26]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border-subtle)}.who[data-v-4207ec26]{width:190px}.range[data-v-4207ec26]{display:flex;align-items:center;gap:var(--space-2);max-width:100%}.range .input[data-v-4207ec26]{width:138px}.sum-v[data-v-4207ec26]{color:var(--color-text);font-size:var(--font-md);margin-left:2px}.sum-v.minus[data-v-4207ec26]{color:var(--color-error-ink)}.sum-v.plus[data-v-4207ec26]{color:var(--color-success-ink)}.create[data-v-4207ec26]{margin-left:auto}.pad[data-v-4207ec26]{padding:var(--space-3) var(--space-5)}.bar[data-v-4207ec26]{margin:var(--space-3) var(--space-4)}.who-cell[data-v-4207ec26]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.amt[data-v-4207ec26]{font-weight:600;color:var(--color-error-ink);white-space:nowrap}.amt.plus[data-v-4207ec26]{color:var(--color-success-ink)}.sys[data-v-4207ec26]{margin-left:6px;height:20px;padding:0 6px;font-size:var(--font-2xs);cursor:help}.peer[data-v-4207ec26]{margin-left:6px;height:20px;padding:0 6px;font-size:var(--font-2xs);cursor:help;color:var(--color-brand-ink);border-color:var(--color-brand-border);background:var(--color-brand-wash)}.reason[data-v-4207ec26]{min-width:180px;max-width:320px;overflow-wrap:anywhere}.revoke-note[data-v-4207ec26]{margin-top:2px}tr.revoked td[data-v-4207ec26]{color:var(--color-text-tertiary)}tr.revoked .amt[data-v-4207ec26]{color:var(--color-text-tertiary);text-decoration:line-through}.unsent[data-v-4207ec26]{margin-left:6px;height:20px;padding:0 6px;font-size:var(--font-2xs);gap:3px}.form[data-v-4207ec26]{display:flex;flex-direction:column;gap:var(--space-4)}.yuan-input[data-v-4207ec26]{position:relative}.yuan-input .prefix[data-v-4207ec26]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--color-text-tertiary);pointer-events:none}.yuan-input .input[data-v-4207ec26]{width:100%;padding-left:24px}.sumbox[data-v-4207ec26]{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-sunken);display:flex;flex-direction:column;gap:6px}.sumbox>div[data-v-4207ec26]{display:flex;gap:var(--space-3)}.sumbox dt[data-v-4207ec26]{flex:none;width:64px;color:var(--color-text-tertiary)}.sumbox dd[data-v-4207ec26]{margin:0;min-width:0;overflow-wrap:anywhere}@media(max-width:700px){.who[data-v-4207ec26]{width:100%}}@media(max-width:700px){.range[data-v-4207ec26]{width:100%}.range .input[data-v-4207ec26]{flex:1;width:auto}}.head[data-v-f63bd3ed]{flex-wrap:wrap;gap:var(--space-3)}.controls[data-v-f63bd3ed]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-left:auto}.range[data-v-f63bd3ed]{display:flex;align-items:center;gap:var(--space-2);max-width:100%}.range .input[data-v-f63bd3ed]{width:138px}.range-err[data-v-f63bd3ed]{padding:0 var(--space-5) var(--space-3)}.bar[data-v-f63bd3ed]{margin:0 var(--space-4) var(--space-3)}.skel[data-v-f63bd3ed]{padding:var(--space-4) var(--space-5) var(--space-5)}.pos-txt[data-v-f63bd3ed]{color:var(--color-success-ink);font-weight:600}.neg-txt[data-v-f63bd3ed]{color:var(--color-error-ink);font-weight:600}.daily th.num[data-v-f63bd3ed],.daily td.num[data-v-f63bd3ed]{text-align:right}.daily[aria-busy=true][data-v-f63bd3ed],.ts[aria-busy=true][data-v-f63bd3ed]{opacity:.6;transition:opacity .16s var(--ease)}.d[data-v-f63bd3ed]{font-weight:550}.w[data-v-f63bd3ed]{margin-left:6px;font-size:var(--font-xs)}.today[data-v-f63bd3ed]{margin-left:6px;height:18px;padding:0 6px;font-size:var(--font-2xs);color:var(--color-brand-ink);background:var(--color-brand-wash);border-color:var(--color-brand-border)}td.num[data-v-f63bd3ed],tfoot td.num[data-v-f63bd3ed]{white-space:nowrap}.amt[data-v-f63bd3ed]{display:block;font-variant-numeric:tabular-nums;font-weight:550}.amt.add[data-v-f63bd3ed]{color:var(--color-success-ink)}.cnt[data-v-f63bd3ed]{display:block;font-size:var(--font-2xs);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}tr.zero td[data-v-f63bd3ed]{opacity:.7}.margin.pos .amt[data-v-f63bd3ed]{color:var(--color-success-ink)}.margin.neg .amt[data-v-f63bd3ed]{color:var(--color-error-ink)}.margin.pos .cnt[data-v-f63bd3ed]{color:var(--color-success-ink)}.margin.neg .cnt[data-v-f63bd3ed]{color:var(--color-error-ink)}tfoot td[data-v-f63bd3ed]{position:sticky;bottom:0;background:var(--color-surface-sunken);border-top:1px solid var(--color-border-strong)}tfoot .amt[data-v-f63bd3ed]{font-weight:650}@media(max-width:700px){.controls[data-v-f63bd3ed]{margin-left:0}}@media(max-width:700px){.range[data-v-f63bd3ed]{width:100%}.range .input[data-v-f63bd3ed]{flex:1;width:auto}}.toolbar[data-v-24b1cf83]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border-subtle)}.search[data-v-24b1cf83]{width:260px;max-width:100%}.range[data-v-24b1cf83]{display:flex;align-items:center;gap:var(--space-2);max-width:100%}.range .input[data-v-24b1cf83]{width:138px}.sum-v[data-v-24b1cf83]{color:var(--color-text);font-size:var(--font-md);margin-left:2px}.pad[data-v-24b1cf83]{padding:var(--space-3) var(--space-5)}.bar[data-v-24b1cf83]{margin:var(--space-3) var(--space-4)}.ord-line[data-v-24b1cf83]{display:flex;align-items:center}.amt[data-v-24b1cf83]{font-weight:600;white-space:nowrap}.calc[data-v-24b1cf83]{min-width:200px;max-width:300px}.revoke-note[data-v-24b1cf83]{margin-top:2px}tr.revoked td[data-v-24b1cf83]{color:var(--color-text-tertiary)}tr.revoked .amt[data-v-24b1cf83]{text-decoration:line-through}.sumbox[data-v-24b1cf83]{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-sunken);display:flex;flex-direction:column;gap:6px}.sumbox>div[data-v-24b1cf83]{display:flex;gap:var(--space-3)}.sumbox dt[data-v-24b1cf83]{flex:none;width:64px;color:var(--color-text-tertiary)}.sumbox dd[data-v-24b1cf83]{margin:0;min-width:0;overflow-wrap:anywhere}@media(max-width:700px){.range[data-v-24b1cf83]{width:100%}.range .input[data-v-24b1cf83]{flex:1;width:auto}}.tabs-head[data-v-633d8f71]{flex-wrap:wrap;gap:var(--space-3)}.hint[data-v-633d8f71]{margin:0}.toolbar[data-v-a3b76045]{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle)}.bar[data-v-a3b76045]{margin:var(--space-3) var(--space-4) 0}.high-num[data-v-a3b76045]{color:var(--color-error-ink);font-weight:600}.list[data-v-a3b76045]{list-style:none;margin:0;padding:0;transition:opacity .18s var(--ease)}.list[aria-busy=true][data-v-a3b76045]{opacity:.5}.item[data-v-a3b76045]{position:relative;display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-subtle);transition:background var(--dur) var(--ease)}.item[data-v-a3b76045]:last-child{border-bottom:none}.item[data-v-a3b76045]:hover{background:var(--color-surface-hover)}.item.lv-high.unread[data-v-a3b76045]{background:var(--color-error-bg)}.item.lv-high.unread[data-v-a3b76045]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--color-error)}.lv-icon[data-v-a3b76045]{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-full);color:var(--color-text-tertiary);background:var(--color-surface-sunken);border:1px solid var(--color-border)}.lv-high .lv-icon[data-v-a3b76045]{color:var(--color-error-ink);background:var(--color-error-bg);border-color:var(--color-error-border)}.lv-warn .lv-icon[data-v-a3b76045]{color:var(--color-warning-ink);background:var(--color-warning-bg);border-color:var(--color-warning-border)}.body[data-v-a3b76045]{flex:1;min-width:0;display:flex;flex-direction:column}.meta[data-v-a3b76045]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.meta .badge[data-v-a3b76045]{height:20px;font-size:var(--font-2xs)}.repeat[data-v-a3b76045]{padding:0 6px;border-radius:var(--radius-full);font-size:var(--font-2xs);font-weight:600;line-height:18px;color:var(--color-text-secondary);background:var(--color-surface-active);border:1px solid var(--color-border)}.lv-high .repeat[data-v-a3b76045]{color:var(--color-error-ink);border-color:var(--color-error-border)}.unread-tag[data-v-a3b76045]{display:inline-flex;align-items:center;gap:4px;font-weight:500;color:var(--color-brand-ink)}.unread-tag .dot[data-v-a3b76045]{width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-brand)}.title[data-v-a3b76045]{margin-top:6px;font-size:var(--font-md);font-weight:500;line-height:1.4;color:var(--color-text-secondary)}.unread .title[data-v-a3b76045]{font-weight:600;color:var(--color-text)}.title a[data-v-a3b76045]{color:inherit}.title a[data-v-a3b76045]:hover{color:var(--color-brand-ink)}.title .go[data-v-a3b76045]{margin-left:4px;vertical-align:-1px;color:var(--color-text-tertiary);opacity:0;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.title a:hover .go[data-v-a3b76045],.title a:focus-visible .go[data-v-a3b76045]{opacity:1;transform:translate(2px)}.content[data-v-a3b76045]{margin-top:4px;font-size:var(--font-sm);color:var(--color-text-secondary);word-break:break-word}.time[data-v-a3b76045]{margin-top:6px}.ops[data-v-a3b76045]{flex:none;display:flex;align-items:center;gap:var(--space-2)}.foot[data-v-a3b76045]{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border-subtle)}@media(max-width:640px){.item[data-v-a3b76045]{flex-wrap:wrap}.ops[data-v-a3b76045]{width:100%;justify-content:flex-end}}.q-private[data-v-a3be568f]{gap:4px}.pm[data-v-a3be568f]{height:18px;padding:0 6px;gap:4px;font-size:var(--font-2xs)}.layout[data-v-a3be568f]{display:grid;grid-template-columns:minmax(320px,400px) minmax(0,1fr);gap:var(--space-4);align-items:start}.stack[data-v-a3be568f]{display:flex;flex-direction:column;gap:var(--space-5)}.people[data-v-a3be568f]{display:flex;gap:var(--space-2)}.person[data-v-a3be568f]{flex:1;display:flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text-secondary);font:inherit;font-size:var(--font-sm);transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.person[data-v-a3be568f]:hover{border-color:var(--color-border-strong)}.person[aria-checked=true][data-v-a3be568f]{border-color:var(--color-brand-border);background:var(--color-brand-wash);color:var(--color-text);box-shadow:0 0 0 1px var(--color-brand-border)}.avatar[data-v-a3be568f]{flex:none;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-full);font-size:var(--font-2xs);font-weight:600;color:var(--color-text-secondary);background:var(--color-surface-active)}.person[aria-checked=true] .avatar[data-v-a3be568f]{color:var(--color-text-on-accent);background:var(--color-brand-ink)}.avatar.bot[data-v-a3be568f]{width:28px;height:28px;color:var(--mark-fg);background:var(--mark-bg)}.send-row[data-v-a3be568f]{display:flex;gap:var(--space-2)}.send-row .input[data-v-a3be568f]{flex:1}.quick[data-v-a3be568f]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.race[data-v-a3be568f]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px dashed var(--color-border-strong);background:var(--color-surface-sunken)}.race>div[data-v-a3be568f]{flex:1}.race-title[data-v-a3be568f]{display:flex;align-items:center;gap:6px;font-size:var(--font-sm);font-weight:500}.feed[data-v-a3be568f]{display:flex;flex-direction:column;min-height:480px}.live[data-v-a3be568f]{display:inline-flex;align-items:center;gap:6px}.pulse[data-v-a3be568f]{width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-success);animation:pulse-a3be568f 2s ease-in-out infinite}@keyframes pulse-a3be568f{50%{opacity:.3}}.bar[data-v-a3be568f]{margin:var(--space-3) var(--space-4) 0}.log[data-v-a3be568f]{list-style:none;margin:0;padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);max-height:640px;overflow-y:auto;background:var(--color-surface-sunken);border-radius:0 0 var(--radius-xl) var(--radius-xl);flex:1}.msg[data-v-a3be568f]{display:flex;gap:var(--space-3);animation:in-a3be568f .22s var(--ease)}@keyframes in-a3be568f{0%{opacity:0;transform:translateY(4px)}}.bubble-wrap[data-v-a3be568f]{min-width:0;max-width:560px}.meta[data-v-a3be568f]{display:flex;gap:var(--space-2);margin-bottom:4px}.bubble[data-v-a3be568f]{padding:var(--space-2) var(--space-3);border-radius:4px var(--radius-xl) var(--radius-xl) var(--radius-xl);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-xs);font-size:var(--font-sm)}.mention[data-v-a3be568f]{color:var(--color-brand-ink);font-weight:500;margin-right:4px}.bubble pre[data-v-a3be568f]{display:inline;margin:0;font:inherit;white-space:pre-wrap;word-break:break-all}.img-thumb[data-v-a3be568f]{display:inline-block;max-width:96px;max-height:96px;margin-left:6px;vertical-align:middle;border-radius:var(--radius-md);border:1px solid var(--color-border)}@media(max-width:900px){.layout[data-v-a3be568f]{grid-template-columns:1fr}}.groups[data-v-701443fb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.group[data-v-701443fb]{padding:var(--space-4) var(--space-5) var(--space-5);min-width:0}.group[data-v-701443fb]:nth-child(2n){border-left:1px solid var(--color-border-subtle)}.group[data-v-701443fb]:nth-child(n+3){border-top:1px solid var(--color-border-subtle)}.g-head[data-v-701443fb]{display:flex;align-items:center;gap:var(--space-2)}.g-title[data-v-701443fb]{font-size:var(--font-sm);font-weight:600}.g-desc[data-v-701443fb]{margin:4px 0 var(--space-3)}.items[data-v-701443fb]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.item[data-v-701443fb]{display:flex;gap:var(--space-3);padding:var(--space-2) var(--space-2);margin:0 calc(var(--space-2) * -1);border-radius:var(--radius-lg);transition:background var(--dur) var(--ease)}.item[data-v-701443fb]:hover{background:var(--color-surface-hover)}.box[data-v-701443fb]{flex:none;width:16px;height:16px;margin:3px 0 0;accent-color:var(--color-brand-ink);cursor:pointer}.item-body[data-v-701443fb]{min-width:0}.item-title[data-v-701443fb]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:var(--font-sm);font-weight:500;cursor:pointer}.passed[data-v-701443fb]{height:18px;font-size:var(--font-2xs)}.item.done[data-v-701443fb]{background:var(--color-success-bg)}.se[data-v-701443fb]{display:grid;grid-template-columns:auto 1fr;gap:2px var(--space-2);margin:4px 0 0;color:var(--color-text-secondary)}.se dt[data-v-701443fb]{color:var(--color-text-tertiary);white-space:nowrap}.se dd[data-v-701443fb]{margin:0}@media(max-width:1200px){.groups[data-v-701443fb]{grid-template-columns:1fr}.group[data-v-701443fb]:nth-child(2n){border-left:none}.group+.group[data-v-701443fb]{border-top:1px solid var(--color-border-subtle)}}.tiles[data-v-b6ac00f6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.tile[data-v-b6ac00f6]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-4) var(--space-5);min-width:0}.tile+.tile[data-v-b6ac00f6]{border-left:1px solid var(--color-border-subtle)}.tile-head[data-v-b6ac00f6]{display:flex;align-items:center;gap:6px;font-size:var(--font-xs);font-weight:500;color:var(--color-text-secondary)}.tile-head .icon[data-v-b6ac00f6]{color:var(--color-text-tertiary)}.kv[data-v-b6ac00f6]{display:grid;grid-template-columns:auto 1fr;gap:2px var(--space-3);margin:0}.kv dt[data-v-b6ac00f6]{color:var(--color-text-tertiary)}.kv dd[data-v-b6ac00f6]{margin:0}.warn-text[data-v-b6ac00f6]{color:var(--color-warning-ink)}.err-text[data-v-b6ac00f6]{color:var(--color-error-ink)}.bridge[data-v-b6ac00f6]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border-subtle);background:var(--color-surface-sunken);border-radius:0 0 var(--radius-xl) var(--radius-xl)}@media(max-width:1100px){.tiles[data-v-b6ac00f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.tile[data-v-b6ac00f6]:nth-child(3){border-left:none}.tile[data-v-b6ac00f6]:nth-child(n+3){border-top:1px solid var(--color-border-subtle)}}@media(max-width:640px){.tiles[data-v-b6ac00f6]{grid-template-columns:1fr}.tile+.tile[data-v-b6ac00f6]{border-left:none;border-top:1px solid var(--color-border-subtle)}}.pm[data-v-8927f827]{height:18px;padding:0 6px;font-size:var(--font-2xs)}.feed[data-v-8927f827]{display:flex;flex-direction:column;min-height:420px}.live[data-v-8927f827]{display:inline-flex;align-items:center;gap:6px}.pulse[data-v-8927f827]{width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-success);animation:pulse-8927f827 2s ease-in-out infinite}@keyframes pulse-8927f827{50%{opacity:.3}}.note[data-v-8927f827]{margin:var(--space-3) var(--space-4) 0;color:var(--color-warning-ink)}.bar[data-v-8927f827]{margin:var(--space-3) var(--space-4) 0}.log[data-v-8927f827]{list-style:none;margin:0;padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);max-height:560px;overflow-y:auto;background:var(--color-surface-sunken);border-radius:0 0 var(--radius-xl) var(--radius-xl);flex:1}.msg[data-v-8927f827]{display:flex;gap:var(--space-3);animation:in-8927f827 .22s var(--ease)}@keyframes in-8927f827{0%{opacity:0;transform:translateY(4px)}}.avatar[data-v-8927f827]{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-full);color:var(--mark-fg);background:var(--mark-bg)}.bubble-wrap[data-v-8927f827]{min-width:0;max-width:520px}.meta[data-v-8927f827]{display:flex;gap:var(--space-2);margin-bottom:4px}.bubble[data-v-8927f827]{padding:var(--space-2) var(--space-3);border-radius:4px var(--radius-xl) var(--radius-xl) var(--radius-xl);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-xs);font-size:var(--font-sm)}.mention[data-v-8927f827]{color:var(--color-brand-ink);font-weight:500;margin-right:4px}.bubble pre[data-v-8927f827]{display:inline;margin:0;font:inherit;white-space:pre-wrap;word-break:break-all}.img-tag[data-v-8927f827]{margin-right:6px;color:var(--color-text-secondary)}.img-link[data-v-8927f827]{display:inline-block;vertical-align:middle}.img-thumb[data-v-8927f827]{display:block;max-width:120px;max-height:120px;border-radius:var(--radius-md);border:1px solid var(--color-border)}.grid[data-v-2e8a6ce2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--space-6);align-items:start}.stack[data-v-2e8a6ce2]{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.rules[data-v-2e8a6ce2]{margin:0;padding-left:1.2em;display:flex;flex-direction:column;gap:4px;color:var(--color-text-secondary)}.rules b[data-v-2e8a6ce2]{font-weight:600;color:var(--color-text)}.warn[data-v-2e8a6ce2]{display:flex;align-items:center;gap:6px;color:var(--color-warning-ink)}.results[data-v-2e8a6ce2]{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding-left:var(--space-6);border-left:1px solid var(--color-border-subtle)}.res-list[data-v-2e8a6ce2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.res[data-v-2e8a6ce2]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface-sunken)}.res[data-v-2e8a6ce2]:first-child{border-color:var(--color-border-strong);background:var(--color-surface);box-shadow:var(--shadow-xs)}.res.bad[data-v-2e8a6ce2]{border-color:var(--color-error-border)}.res-head[data-v-2e8a6ce2]{display:flex;align-items:center;gap:var(--space-2);min-width:0}.kw[data-v-2e8a6ce2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.res-head .badge[data-v-2e8a6ce2]{height:20px;font-size:var(--font-2xs)}.res-body[data-v-2e8a6ce2]{display:grid;grid-template-columns:auto 1fr;gap:2px var(--space-2);margin:4px 0 0}.res-body[data-v-2e8a6ce2]:empty{display:none}.res-body dt[data-v-2e8a6ce2]{font-family:var(--font-mono);color:var(--color-text-tertiary)}.res-body dd[data-v-2e8a6ce2]{margin:0;color:var(--color-text-secondary);word-break:break-word}.empty[data-v-2e8a6ce2]{padding:var(--space-3) 0}@media(max-width:1100px){.grid[data-v-2e8a6ce2]{grid-template-columns:1fr}.results[data-v-2e8a6ce2]{padding-left:0;border-left:none}}.stack[data-v-17469033]{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.place[data-v-17469033]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--space-4)}.qty[data-v-17469033]{width:88px}.field>.segmented[data-v-17469033]{align-self:flex-start;max-width:100%;overflow-x:auto}.orders[data-v-17469033]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.order[data-v-17469033]{padding:var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface-sunken)}.o-head[data-v-17469033]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-width:0}.o-head .mono[data-v-17469033]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strong[data-v-17469033]{font-weight:500}.o-nums[data-v-17469033]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.num-chip[data-v-17469033]{padding:1px 8px;border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--font-xs)}.o-ops[data-v-17469033]{margin-top:var(--space-2);display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.ev-list[data-v-17469033]{list-style:none;margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border-top:1px dashed var(--color-border);display:flex;flex-direction:column;gap:4px}.ev[data-v-17469033]{display:flex;align-items:baseline;gap:var(--space-2)}.ev.bad[data-v-17469033]{color:var(--color-error-ink)}.ev .badge.sm[data-v-17469033]{height:16px;font-size:var(--font-2xs)}.tabular[data-v-17469033]{font-variant-numeric:tabular-nums}.bar[data-v-17469033]{margin:0}.ff[data-v-3083710e]{display:flex;flex-direction:column;border-top:1px solid var(--color-border)}.ff-row[data-v-3083710e]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4)}.ff-row+.ff-row[data-v-3083710e]{border-top:1px solid var(--color-border-subtle)}.unr[data-v-3083710e]{display:flex;flex:none;gap:6px}.ops[data-v-3083710e]{display:flex;flex-direction:column;gap:var(--space-5);min-width:0;margin:0;padding:0;border:0}.how[data-v-3083710e]{margin:var(--space-2) 0;padding-left:1.4em;display:flex;flex-direction:column;gap:4px;color:var(--color-text-secondary)}code[data-v-3083710e]{font-family:var(--font-mono);font-size:var(--font-xs);padding:1px 5px;border-radius:var(--radius-sm);background:var(--color-surface-sunken);border:1px solid var(--color-border);color:var(--color-text);word-break:break-all}.seed[data-v-3083710e]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-6);align-items:start}.seed-form[data-v-3083710e]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--space-4)}.count[data-v-3083710e]{width:88px}.seed-err[data-v-3083710e]{flex-basis:100%;margin-top:calc(var(--space-2) * -1)}.alerting[data-v-3083710e]{display:flex;flex-direction:column;gap:var(--space-2);padding-left:var(--space-6);border-left:1px solid var(--color-border-subtle)}.alerting p[data-v-3083710e]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.differ-env[data-v-3083710e]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-6);align-items:start;margin:0 var(--space-5) var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle)}.differ-env-main[data-v-3083710e],.types[data-v-3083710e]{display:flex;flex-direction:column;gap:var(--space-2)}.types[data-v-3083710e]{padding-left:var(--space-6);border-left:1px solid var(--color-border-subtle)}.type-item[data-v-3083710e]{display:flex;align-items:center;gap:var(--space-3)}.type-name[data-v-3083710e]{min-width:3em}.copy-tip[data-v-3083710e]{display:flex;align-items:flex-start;gap:6px;margin:0 var(--space-5) var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--color-brand-wash);border:1px solid var(--color-brand-border);color:var(--color-text-secondary)}.copy-tip .icon[data-v-3083710e]{flex:none;margin-top:3px;color:var(--color-brand-ink)}.table td .btn-icon[data-v-3083710e]{margin-left:2px;vertical-align:middle}.strong[data-v-3083710e]{font-weight:500}.cols[data-v-3083710e]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-5);align-items:start}.stack[data-v-3083710e]{display:flex;flex-direction:column;gap:var(--space-5)}.field>.segmented[data-v-3083710e]{align-self:flex-start;max-width:100%;overflow-x:auto}.act[data-v-3083710e]{margin:0;border:0;min-width:0}.quick[data-v-3083710e]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.fb .select[data-v-3083710e]{flex:1;min-width:200px}.send-row[data-v-3083710e]{display:flex;gap:var(--space-2)}.send-row .input[data-v-3083710e]{flex:1}.bar[data-v-3083710e]{margin:var(--space-3) var(--space-4) 0}.urgent[data-v-3083710e]{height:18px;margin-left:6px;font-size:var(--font-2xs)}.over[data-v-3083710e]{color:var(--color-error-ink);font-weight:500}.sounds[data-v-3083710e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.sound[data-v-3083710e]{height:auto;justify-content:flex-start;padding:var(--space-3);white-space:normal;text-align:left}.sound-text[data-v-3083710e]{display:flex;flex-direction:column;gap:2px;line-height:1.3}.sound-label[data-v-3083710e]{font-size:var(--font-sm);font-weight:600}.reset-list[data-v-3083710e]{margin:0 0 var(--space-3);padding-left:1.2em;display:flex;flex-direction:column;gap:4px}@media(max-width:1100px){.cols[data-v-3083710e],.seed[data-v-3083710e]{grid-template-columns:1fr}.alerting[data-v-3083710e]{padding-left:0;border-left:none}.differ-env[data-v-3083710e]{grid-template-columns:1fr}.types[data-v-3083710e]{padding-left:0;border-left:none}}@media(max-width:640px){.sounds[data-v-3083710e]{grid-template-columns:1fr}}.collapse[data-v-53800526]{transition:height var(--dur-slow) var(--ease-out),opacity var(--dur-slow) var(--ease)}.code[data-v-99f24497]{position:relative;display:flex;flex-direction:column;border-top:1px solid var(--color-border-subtle);transition:background var(--dur) var(--ease);scroll-margin-top:calc(var(--desk-dock-bottom, 0px) + 8px)}.code[data-v-99f24497]:first-child{border-top:0}.code.drag-over[data-v-99f24497]{outline:2px dashed var(--color-brand);outline-offset:-3px;background:var(--color-brand-wash)}.drop-veil[data-v-99f24497]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:var(--radius-lg);background:var(--color-brand-wash);color:var(--color-brand-ink);font-size:var(--font-sm);font-weight:600;pointer-events:none}.code[data-v-99f24497]:focus{outline:none}.code[data-v-99f24497]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.code[data-v-99f24497]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--color-brand)}.code.flash[data-v-99f24497]{animation:flash-99f24497 1.6s var(--ease)}@keyframes flash-99f24497{0%,40%{background:var(--color-brand-wash)}}.c-sum[data-v-99f24497]{display:flex;flex-direction:column;gap:4px;padding:10px var(--space-3) 10px calc(var(--space-3) + 3px);cursor:pointer;transition:background var(--dur) var(--ease),padding var(--dur-slow) var(--ease-out)}.code.is-open .c-sum[data-v-99f24497]{padding-bottom:0}.c-sum[data-v-99f24497]:hover{background:var(--color-surface-hover)}.code.is-open .c-sum[data-v-99f24497]:hover{background:transparent}.c-toggle[data-v-99f24497]{display:inline-flex;align-items:center;gap:4px;margin-left:-4px;padding:0 4px 0 2px;border:0;border-radius:var(--radius-md);background:transparent;color:inherit;font:inherit}.c-toggle[data-v-99f24497]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.c-chev[data-v-99f24497]{flex:none;color:var(--color-text-tertiary);transition:transform var(--dur-slow) var(--ease-out)}.c-chev.closed[data-v-99f24497]{transform:rotate(-90deg)}.c-body[data-v-99f24497]{display:flex;flex-direction:column;gap:8px;padding:8px var(--space-3) 10px calc(var(--space-3) + 3px)}.c-state[data-v-99f24497]{flex:none;max-width:62%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-2xs);color:var(--color-text-tertiary)}.c-state.tone-warning[data-v-99f24497]{color:var(--color-warning-ink);font-weight:600}.c-state.tone-success[data-v-99f24497]{color:var(--color-success-ink)}.c-state.tone-info[data-v-99f24497]{color:var(--color-brand-ink);font-weight:600}.c-draft[data-v-99f24497]{flex:none;padding:0 6px;border-radius:var(--radius-full);font-size:var(--font-2xs);line-height:18px;color:var(--color-brand-ink);background:var(--color-brand-wash)}.c-line[data-v-99f24497],.c-meta[data-v-99f24497]{display:flex;align-items:center;gap:6px;min-width:0}.c-meta>.spacer[data-v-99f24497]{flex:1 1 0}.c-line[data-v-99f24497]>*{flex:none}.c-line>.c-pool[data-v-99f24497]{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-line>.spacer[data-v-99f24497]{flex:1 1 0}.c-mobile[data-v-99f24497]{font-size:17px;font-weight:650}.c-pool[data-v-99f24497]{font-size:var(--font-sm);color:var(--color-text-secondary)}.c-since[data-v-99f24497]{font-size:var(--font-2xs);color:var(--color-text-tertiary)}.c-meta[data-v-99f24497]{font-size:var(--font-xs);color:var(--color-text-secondary)}.c-k[data-v-99f24497]{color:var(--color-text-tertiary)}.info[data-v-99f24497]{border-top:1px dashed var(--color-border-subtle);padding-top:6px}.info-head[data-v-99f24497]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.info-name[data-v-99f24497]{font-size:var(--font-xs);font-weight:600;color:var(--color-text-secondary)}.info-state[data-v-99f24497]{margin-left:auto;flex:none;font-size:var(--font-2xs);color:var(--color-text-tertiary)}.info-state.ok[data-v-99f24497]{color:var(--color-success-ink)}.info-state.bad[data-v-99f24497]{color:var(--color-warning-ink);font-weight:600}.info-body[data-v-99f24497]{display:flex;align-items:center;gap:6px;min-width:0}.i-input[data-v-99f24497]{flex:1 1 0;min-width:0;height:34px;font-size:var(--font-sm)}.i-send[data-v-99f24497]{flex:none;height:34px;padding:0 10px;font-size:var(--font-sm);gap:4px}.i-pick[data-v-99f24497],.i-ready[data-v-99f24497]{flex:1 1 0;height:34px;justify-content:center;font-size:var(--font-sm);gap:4px}.img-ready[data-v-99f24497]{align-items:flex-start}.i-phrases[data-v-99f24497]{margin-top:6px}.img-preview[data-v-99f24497]{flex:none;width:56px;height:56px;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-surface)}.img-btns[data-v-99f24497]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.i-tip[data-v-99f24497]{margin:2px 0 0;font-size:var(--font-2xs);color:var(--color-text-tertiary)}.c-sent-line[data-v-99f24497]{color:var(--color-success-ink)}.c-foot[data-v-99f24497]{display:flex;justify-content:flex-end;margin-top:-2px}.btn.confirm[data-v-99f24497]{color:var(--color-error-ink);background:var(--color-error-bg)}.c-hint[data-v-99f24497]{display:flex;align-items:center;gap:4px;margin:2px 0 0;font-size:var(--font-xs);color:var(--color-error-ink)}.c-undelivered[data-v-99f24497]{display:flex;align-items:flex-start;gap:6px;margin:0;padding:6px 8px;border-radius:var(--radius-md);border:1px solid var(--color-warning-border);background:linear-gradient(var(--color-warning-bg),var(--color-warning-bg)),var(--color-surface);font-size:var(--font-xs);color:var(--color-warning-ink)}.c-undelivered .icon[data-v-99f24497]{flex:none;margin-top:2px}.spin[data-v-99f24497]{animation:spin-99f24497 1s linear infinite}@keyframes spin-99f24497{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.code.flash[data-v-99f24497],.spin[data-v-99f24497]{animation:none}}.cool[data-v-deb59114]{position:relative;display:flex;flex-direction:column;gap:4px;padding:10px var(--space-3) 10px calc(var(--space-3) + 3px);border-top:1px solid var(--color-border-subtle);transition:background var(--dur) var(--ease)}.cool[data-v-deb59114]:first-child{border-top:0}.cool[data-v-deb59114]:focus{outline:none}.cool[data-v-deb59114]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.cool[data-v-deb59114]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--color-warning)}.cool.flash[data-v-deb59114]{animation:cool-flash-deb59114 1.6s var(--ease)}@keyframes cool-flash-deb59114{0%,40%{background:var(--color-brand-wash)}}.c-line[data-v-deb59114]{display:flex;align-items:center;gap:6px;min-width:0}.c-line[data-v-deb59114]>*{flex:none}.c-line>.c-pool[data-v-deb59114]{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-mobile[data-v-deb59114]{font-size:15px;font-weight:600}.c-pool[data-v-deb59114]{font-size:var(--font-sm);color:var(--color-text-secondary)}.c-remain[data-v-deb59114]{font-size:var(--font-2xs);color:var(--color-warning-ink, var(--color-warning));white-space:nowrap}.c-remain.done[data-v-deb59114]{color:var(--color-success-ink)}.c-meta[data-v-deb59114]{display:flex;flex-wrap:wrap;gap:4px 10px;margin:0;font-size:var(--font-2xs);color:var(--color-text-tertiary)}.c-reason[data-v-deb59114]{display:flex;align-items:baseline;gap:6px;margin:0;font-size:var(--font-sm)}.c-k[data-v-deb59114]{flex:none;color:var(--color-text-tertiary)}.c-text[data-v-deb59114]{min-width:0;overflow-wrap:anywhere;font-weight:500}.c-actions[data-v-deb59114]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.c-btn[data-v-deb59114]{height:32px;font-size:var(--font-sm)}.c-confirm[data-v-deb59114]{display:flex;flex-direction:column;gap:6px;margin-top:4px;padding:8px;border-radius:var(--radius-md);border:1px solid var(--color-warning-border, var(--color-border));background:var(--color-surface)}.c-confirm-text[data-v-deb59114]{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:var(--font-xs)}.c-confirm-text .icon[data-v-deb59114]{flex:none;margin-top:2px}.c-confirm .c-actions[data-v-deb59114]{margin-top:0}@media(prefers-reduced-motion:reduce){.cool.flash[data-v-deb59114]{animation:none}}.dup[data-v-f5436b13]{position:relative;display:flex;flex-direction:column;gap:4px;padding:10px var(--space-3) 10px calc(var(--space-3) + 3px);border-top:1px solid var(--color-border-subtle);transition:background var(--dur) var(--ease)}.dup[data-v-f5436b13]:first-child{border-top:0}.dup[data-v-f5436b13]:focus{outline:none}.dup[data-v-f5436b13]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.dup[data-v-f5436b13]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--color-warning)}.dup.flash[data-v-f5436b13]{animation:flash-f5436b13 1.6s var(--ease)}@keyframes flash-f5436b13{0%,40%{background:var(--color-brand-wash)}}.d-line[data-v-f5436b13]{display:flex;align-items:center;gap:6px;min-width:0}.d-line[data-v-f5436b13]>*{flex:none}.d-line>.d-pool[data-v-f5436b13]{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-mobile[data-v-f5436b13]{font-size:15px;font-weight:600}.d-pool[data-v-f5436b13]{font-size:var(--font-sm);color:var(--color-text-secondary)}.d-since[data-v-f5436b13]{font-size:var(--font-2xs);color:var(--color-text-tertiary)}.d-reason[data-v-f5436b13]{display:flex;align-items:baseline;gap:6px;margin:0;font-size:var(--font-sm)}.d-k[data-v-f5436b13]{flex:none;color:var(--color-text-tertiary)}.d-text[data-v-f5436b13]{min-width:0;overflow-wrap:anywhere;font-weight:500}.d-hits[data-v-f5436b13]{display:flex;flex-direction:column;gap:2px;margin:2px 0 0;padding:6px 8px;list-style:none;border-radius:var(--radius-md);background:var(--color-surface-sunken, var(--color-bg));font-size:var(--font-2xs);color:var(--color-text-secondary)}.d-hit[data-v-f5436b13]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.d-hit-pool[data-v-f5436b13],.d-hit-status[data-v-f5436b13],.d-hit-at[data-v-f5436b13],.d-hit-holder[data-v-f5436b13]{white-space:nowrap}.d-hit-holder[data-v-f5436b13]{color:var(--color-text-tertiary)}.d-order-line[data-v-f5436b13]{display:flex;font-size:var(--font-2xs)}.d-actions[data-v-f5436b13]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.d-btn[data-v-f5436b13]{height:32px;font-size:var(--font-sm)}.d-confirm[data-v-f5436b13]{display:flex;flex-direction:column;gap:6px;margin-top:4px;padding:8px;border-radius:var(--radius-md);border:1px solid var(--color-warning-border, var(--color-border));background:var(--color-surface)}.d-confirm.danger[data-v-f5436b13]{border-color:var(--color-error-border);background:linear-gradient(var(--color-error-bg),var(--color-error-bg)),var(--color-surface)}.d-confirm-text[data-v-f5436b13]{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:var(--font-xs)}.d-confirm.danger .d-confirm-text[data-v-f5436b13]{color:var(--color-error-ink)}.d-confirm-text .icon[data-v-f5436b13]{flex:none;margin-top:2px}.d-confirm .d-actions[data-v-f5436b13]{margin-top:0}@media(prefers-reduced-motion:reduce){.dup.flash[data-v-f5436b13]{animation:none}}.feed[data-v-773bc1a3]{overflow:hidden;scroll-margin-top:calc(var(--desk-dock-bottom, 0px) + 8px)}.feed-head[data-v-773bc1a3]{display:flex;align-items:center;gap:6px;padding-right:6px}.feed-h[data-v-773bc1a3]{flex:1;min-width:0;margin:0;font-size:inherit}.feed-toggle[data-v-773bc1a3]{display:flex;align-items:center;gap:6px;width:100%;min-height:40px;padding:0 var(--space-3);border:0;background:transparent;text-align:left;transition:background var(--dur) var(--ease)}.feed-toggle[data-v-773bc1a3]:hover{background:var(--color-surface-hover)}.feed-toggle[data-v-773bc1a3]:focus-visible{outline-offset:-2px}.chev[data-v-773bc1a3]{flex:none;color:var(--color-text-tertiary);transition:transform var(--dur-slow) var(--ease-out)}.chev.closed[data-v-773bc1a3]{transform:rotate(-90deg)}.feed-bell[data-v-773bc1a3]{color:var(--color-brand)}.feed-title[data-v-773bc1a3]{font-size:var(--font-sm);font-weight:600}.feed-count[data-v-773bc1a3]{min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-full);font-size:var(--font-2xs);font-weight:600;line-height:20px;text-align:center;color:var(--color-brand-ink);background:var(--color-brand-wash);box-shadow:inset 0 0 0 1px var(--color-brand-border)}.feed-count.bump[data-v-773bc1a3]{animation:bump-773bc1a3 .62s var(--ease-out)}@keyframes bump-773bc1a3{30%{transform:scale(1.28)}60%{transform:scale(.94)}}.feed-list[data-v-773bc1a3]{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-border-subtle)}.feed-item[data-v-773bc1a3]{display:flex;align-items:center;gap:8px;padding:8px 6px 8px var(--space-3);border-top:1px solid var(--color-border-subtle);animation:fade-in .22s var(--ease-out) both}.feed-item[data-v-773bc1a3]:first-child{border-top:0}.fi-icon[data-v-773bc1a3]{flex:none}.tone-warning .fi-icon[data-v-773bc1a3]{color:var(--color-warning-ink)}.tone-success .fi-icon[data-v-773bc1a3]{color:var(--color-success-ink)}.tone-info .fi-icon[data-v-773bc1a3]{color:var(--color-brand-ink)}.fi-body[data-v-773bc1a3]{flex:1;min-width:0}.fi-title[data-v-773bc1a3]{font-size:var(--font-xs);font-weight:600;overflow-wrap:anywhere}.fi-sub[data-v-773bc1a3]{font-size:var(--font-2xs);color:var(--color-text-tertiary)}.feed-item .btn[data-v-773bc1a3]{flex:none}@media(prefers-reduced-motion:reduce){.feed-count.bump[data-v-773bc1a3]{animation:none}}.dh[data-v-0e29af15]{position:sticky;top:0;z-index:20;padding:6px var(--space-2) 6px var(--space-3);background:color-mix(in srgb,var(--color-chrome) 90%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--color-border)}.dh-row[data-v-0e29af15]{display:flex;align-items:center;gap:4px;min-height:32px}.dh-title[data-v-0e29af15]{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-md);font-weight:650;white-space:nowrap}.dh-att[data-v-0e29af15]{min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);background:var(--color-error-ink);color:var(--color-text-on-accent);font-size:var(--font-2xs);font-weight:600;line-height:18px;text-align:center}.dh-conn[data-v-0e29af15]{display:inline-flex;align-items:center;gap:5px;margin-left:6px;font-size:var(--font-2xs);color:var(--color-text-secondary);white-space:nowrap}.dh-dot[data-v-0e29af15]{position:relative;width:7px;height:7px;border-radius:50%;background:var(--color-text-disabled)}.dh-dot.on[data-v-0e29af15]{background:var(--color-success)}.dh-dot.off[data-v-0e29af15]{background:var(--color-error)}.btn.active[data-v-0e29af15]{color:var(--color-brand-ink)}.dh-sub[data-v-0e29af15]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;margin-top:2px;font-size:var(--font-2xs);color:var(--color-text-tertiary)}.dh-sub.warn[data-v-0e29af15]{color:var(--color-warning-ink)}.dh-sub .btn-link[data-v-0e29af15]{font-size:inherit}@media(max-width:340px){.dh-conn-text[data-v-0e29af15]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.rf[data-v-fb5a28ec]{display:flex;flex-direction:column;gap:8px;padding:10px var(--space-3) var(--space-3);border:1px solid var(--color-brand-border);border-radius:var(--radius-lg);background:var(--color-surface-sunken);animation:fade-in .18s var(--ease-out) both}.rf-head[data-v-fb5a28ec]{display:flex;align-items:center;gap:6px;min-width:0}.rf-icon[data-v-fb5a28ec]{flex:none;color:var(--color-brand)}.rf-title[data-v-fb5a28ec]{flex:none;font-size:var(--font-sm);font-weight:600}.rf-who[data-v-fb5a28ec]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-2xs);color:var(--color-text-tertiary)}.rf-head .btn[data-v-fb5a28ec]{margin-right:-6px;flex:none}.rf-skel[data-v-fb5a28ec]{display:flex;flex-direction:column;gap:8px}.rf-error[data-v-fb5a28ec]{display:flex;align-items:center;gap:6px;font-size:var(--font-xs);color:var(--color-error-ink)}.rf-error .btn[data-v-fb5a28ec]{margin-left:auto}.rf-amount[data-v-fb5a28ec]{display:flex;align-items:baseline;gap:6px;transition:opacity var(--dur) var(--ease)}.rf-amount.stale[data-v-fb5a28ec]{opacity:.55}.rf-label[data-v-fb5a28ec]{font-size:var(--font-sm);color:var(--color-text-secondary)}.rf-num[data-v-fb5a28ec]{font-size:38px;font-weight:700;line-height:1;letter-spacing:-.01em;color:var(--color-text)}.rf-amount.pending .rf-num[data-v-fb5a28ec]{color:var(--color-text-disabled)}.rf-unit[data-v-fb5a28ec]{font-size:var(--font-lg);font-weight:600}.rf-adjust[data-v-fb5a28ec]{margin-left:auto;align-self:center}.rf-adjust-row[data-v-fb5a28ec]{align-items:center}.rf-short[data-v-fb5a28ec]{width:90px;flex:none}.rf-calc[data-v-fb5a28ec]{margin:0;font-size:var(--font-xs);color:var(--color-text-secondary);-webkit-user-select:text;user-select:text;overflow-wrap:anywhere}.rf-why[data-v-fb5a28ec]{color:var(--color-warning-ink);font-weight:500}.rf-src[data-v-fb5a28ec]{display:flex;align-items:center;gap:4px;margin:0;font-size:var(--font-2xs);color:var(--color-text-tertiary)}.rf-src .icon[data-v-fb5a28ec]{flex:none}.rf-field[data-v-fb5a28ec]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.rf-label2[data-v-fb5a28ec]{flex:none;min-width:4.2em;font-size:var(--font-sm);font-weight:500}.rf-days[data-v-fb5a28ec]{width:96px;flex:none;height:36px;font-size:var(--font-lg);font-weight:600;text-align:right}.rf-days[data-v-fb5a28ec]::placeholder{font-size:var(--font-sm);font-weight:400;text-align:right}.rf-grow[data-v-fb5a28ec]{flex:1;height:32px}.rf-pair[data-v-fb5a28ec]{--rf-lab: calc(var(--font-sm) * 5);display:flex;flex-direction:column;gap:6px;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-xs)}.rf-pair .rf-label2[data-v-fb5a28ec]{min-width:var(--rf-lab)}.rf-pair .rf-help[data-v-fb5a28ec]{flex-basis:100%;margin-top:-2px;padding-left:calc(var(--rf-lab) + 6px);font-size:var(--font-2xs);color:var(--color-text-tertiary)}.rf-pair .rf-help b[data-v-fb5a28ec]{color:var(--color-text-secondary)}.rf-or[data-v-fb5a28ec]{display:flex;align-items:center;gap:8px;margin:-1px 0;font-size:var(--font-2xs);color:var(--color-text-tertiary);white-space:nowrap}.rf-or[data-v-fb5a28ec]:before,.rf-or[data-v-fb5a28ec]:after{content:"";flex:1;border-top:1px dashed var(--color-border)}.rf-date[data-v-fb5a28ec]{width:152px;flex:none;height:32px;font-size:var(--font-sm)}.rf-basis[data-v-fb5a28ec]{display:flex;align-items:flex-start;gap:4px;margin:-2px 0 0;padding-left:calc(var(--rf-lab) + 6px);font-size:var(--font-2xs);line-height:1.45;color:var(--color-text-tertiary);transition:color var(--dur) var(--ease)}.rf-basis .icon[data-v-fb5a28ec]{flex:none;margin-top:2px}.rf-basis.bad[data-v-fb5a28ec]{color:var(--color-error-ink);font-weight:500}.rf-sync-0[data-v-fb5a28ec]{animation:rf-sync-a-fb5a28ec .72s var(--ease-out)}.rf-sync-1[data-v-fb5a28ec]{animation:rf-sync-b-fb5a28ec .72s var(--ease-out)}@keyframes rf-sync-a-fb5a28ec{0%{background-color:color-mix(in srgb,var(--color-brand) 16%,var(--color-surface));border-color:var(--color-brand-border)}}@keyframes rf-sync-b-fb5a28ec{0%{background-color:color-mix(in srgb,var(--color-brand) 16%,var(--color-surface));border-color:var(--color-brand-border)}}.rf-unit2[data-v-fb5a28ec]{flex:none;font-size:var(--font-sm);color:var(--color-text-secondary)}.rf-help[data-v-fb5a28ec]{min-width:0;font-size:var(--font-xs);color:var(--color-text-secondary)}.rf-line[data-v-fb5a28ec]{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin:0;font-size:var(--font-xs)}.rf-k[data-v-fb5a28ec]{flex:none;min-width:4.2em;font-size:var(--font-sm);font-weight:500}.rf-v[data-v-fb5a28ec]{min-width:0;overflow-wrap:anywhere;color:var(--color-text-secondary)}.rf-line .btn-link[data-v-fb5a28ec]{font-size:var(--font-xs)}.rf-warn[data-v-fb5a28ec]{list-style:none;margin:0;padding:6px 8px;display:flex;flex-direction:column;gap:4px;border-radius:var(--radius-md);border:1px solid var(--color-warning-border);background:linear-gradient(var(--color-warning-bg),var(--color-warning-bg)),var(--color-surface);font-size:var(--font-xs);color:var(--color-warning-ink)}.rf-warn li[data-v-fb5a28ec]{display:flex;gap:6px;align-items:flex-start}.rf-warn .icon[data-v-fb5a28ec]{flex:none;margin-top:2px}.rf-prev[data-v-fb5a28ec]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:var(--font-xs)}.rf-prev li[data-v-fb5a28ec]{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.rf-dim[data-v-fb5a28ec]{color:var(--color-text-tertiary)}.rf-rv[data-v-fb5a28ec]{margin-left:auto;font-size:var(--font-xs)}.rf-revoke-in[data-v-fb5a28ec]{flex:1 0 100%}.rf-row[data-v-fb5a28ec]{display:flex;align-items:center;gap:6px}.rf-row .input[data-v-fb5a28ec]{flex:1;min-width:0}.rf-row .btn[data-v-fb5a28ec]{flex:none}.rf-mini[data-v-fb5a28ec]{font-size:var(--font-xs);color:var(--color-text-secondary)}.rf-revoke[data-v-fb5a28ec]{display:flex;flex-direction:column;gap:4px}.rf-main[data-v-fb5a28ec]{height:44px;font-size:var(--font-md);font-weight:600}.rf-go[data-v-fb5a28ec]{flex:1;height:40px}.rf-foot[data-v-fb5a28ec]{margin:-2px 0 0;text-align:center;font-size:var(--font-2xs);color:var(--color-text-tertiary)}.rf-confirm[data-v-fb5a28ec]{display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:var(--radius-md);border:1px solid var(--color-warning-border);background:linear-gradient(var(--color-warning-bg),var(--color-warning-bg)),var(--color-surface)}.rf-confirm-text[data-v-fb5a28ec]{margin:0;font-size:var(--font-sm);color:var(--color-warning-ink)}.rf-confirm-text.strong[data-v-fb5a28ec]{font-weight:600}.rf-done[data-v-fb5a28ec]{display:flex;flex-direction:column;gap:6px}.rf-done-top[data-v-fb5a28ec]{display:flex;align-items:center;gap:8px}.rf-done-icon[data-v-fb5a28ec]{flex:none;color:var(--color-success-ink)}.rf-done.revoked .rf-done-icon[data-v-fb5a28ec]{color:var(--color-text-tertiary)}.rf-done-title[data-v-fb5a28ec]{margin:0;font-size:var(--font-md);font-weight:600}.rf-done-title b[data-v-fb5a28ec]{font-size:var(--font-xl)}.rf-done-line[data-v-fb5a28ec]{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:var(--font-xs);color:var(--color-success-ink)}.rf-done-line .icon[data-v-fb5a28ec]{flex:none;margin-top:2px}.rf-done-line.warn[data-v-fb5a28ec]{color:var(--color-warning-ink)}.rf-script-editor[data-v-fb5a28ec]{display:flex;flex-direction:column;gap:6px}.rf-script-select[data-v-fb5a28ec],.rf-script-input[data-v-fb5a28ec]{width:100%;min-width:0;padding:6px 8px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-xs)}.rf-script-input[data-v-fb5a28ec]{min-height:92px;resize:vertical;line-height:1.5}.rf-script-select[data-v-fb5a28ec]:focus,.rf-script-input[data-v-fb5a28ec]:focus{outline:2px solid var(--focus-ring, var(--color-brand));outline-offset:1px}.rf-done-actions[data-v-fb5a28ec]{display:flex;flex-wrap:wrap;gap:6px}@media(max-width:340px){.rf-num[data-v-fb5a28ec]{font-size:34px}.rf-days[data-v-fb5a28ec]{width:84px}.rf-date[data-v-fb5a28ec]{width:140px}}@media(prefers-reduced-motion:reduce){.rf[data-v-fb5a28ec]{animation:none}.rf-amount[data-v-fb5a28ec],.rf-basis[data-v-fb5a28ec]{transition:none}.rf-sync-0[data-v-fb5a28ec],.rf-sync-1[data-v-fb5a28ec]{animation:none}}.lk-flow[data-v-66be2844]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;font-size:var(--font-xs);color:var(--color-text-secondary)}.lk-remark[data-v-66be2844]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lookup[data-v-66be2844]{padding:10px var(--space-3) var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);border-color:var(--color-brand-border);animation:fade-in .2s var(--ease-out) both}.lk-head[data-v-66be2844]{display:flex;align-items:center;gap:6px}.lk-icon[data-v-66be2844]{flex:none;color:var(--color-brand)}.lk-title[data-v-66be2844]{flex:1;min-width:0;font-size:var(--font-xs);font-weight:500;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-head .btn[data-v-66be2844]{margin-right:-6px}.lk-skel[data-v-66be2844]{display:flex;flex-direction:column;gap:8px}.lk-error[data-v-66be2844]{display:flex;align-items:center;gap:6px;font-size:var(--font-xs);color:var(--color-error-ink)}.lk-error .btn[data-v-66be2844]{margin-left:auto}.lk-empty[data-v-66be2844]{font-size:var(--font-xs);color:var(--color-text-secondary)}.lk-list[data-v-66be2844]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.lk-item+.lk-item[data-v-66be2844]{padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle)}.lk-item[data-v-66be2844]{display:flex;flex-direction:column;gap:8px}.lk-line[data-v-66be2844]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lk-mobile[data-v-66be2844]{font-size:18px;font-weight:650;letter-spacing:0}.lk-facts[data-v-66be2844]{display:flex;flex-wrap:wrap;gap:6px var(--space-5);margin:0}.lk-facts dd[data-v-66be2844]{white-space:nowrap}.lk-facts dt[data-v-66be2844]{font-size:var(--font-2xs);color:var(--color-text-tertiary)}.lk-facts dd[data-v-66be2844]{margin:0;font-size:var(--font-sm);font-weight:500}.lk-active[data-v-66be2844]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:6px 8px;border-radius:var(--radius-lg);background:var(--color-surface-sunken);font-size:var(--font-xs)}.lk-dim[data-v-66be2844]{color:var(--color-text-tertiary)}.lk-due[data-v-66be2844]{font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.lk-due.overdue[data-v-66be2844]{color:var(--color-error-ink);font-weight:600}.lk-badge[data-v-66be2844]{height:20px;padding:0 6px;gap:3px;font-size:var(--font-2xs)}.lk-differ[data-v-66be2844]{display:grid;gap:4px;padding:7px 9px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-sunken)}.lk-differ-off[data-v-66be2844]{background:transparent}.lk-differ-head[data-v-66be2844]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.lk-differ-icon[data-v-66be2844]{flex:none;color:var(--color-brand)}.lk-differ-title[data-v-66be2844]{font-size:var(--font-xs);font-weight:600}.lk-differ-current[data-v-66be2844]{min-width:0;flex:1 1 130px;font-size:var(--font-xs);color:var(--color-text-secondary)}.lk-differ-btn[data-v-66be2844]{margin-left:auto;height:26px;padding:0 8px}.lk-differ-note[data-v-66be2844]{margin:0;font-size:var(--font-2xs);color:var(--color-text-tertiary);line-height:1.5}.lk-btns[data-v-66be2844]{display:flex;flex-wrap:wrap;gap:6px}.lk-btns>.btn[data-v-66be2844]{flex:1 1 130px}.lk-go[data-v-66be2844]{height:40px;font-size:var(--font-md)}.lk-refund.open[data-v-66be2844]{border-color:var(--color-brand-ink);color:var(--color-brand-ink);background:var(--color-brand-wash)}.lk-warn[data-v-66be2844]{color:var(--color-warning-ink)}.lk-go-quiet[data-v-66be2844]{height:32px;font-size:var(--font-sm)}.lk-notify[data-v-66be2844]{flex-direction:column;align-items:stretch;gap:6px}.lk-notify-line[data-v-66be2844],.lk-notify-actions[data-v-66be2844]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.lk-cant[data-v-66be2844]{display:flex;align-items:center;gap:6px;font-size:var(--font-xs);color:var(--color-text-secondary)}.lk-ops[data-v-66be2844]{display:flex;flex-wrap:wrap;gap:6px}.lk-ops>.btn[data-v-66be2844]{flex:1 1 84px}.outcome[data-v-61adbe02]{padding:10px var(--space-3);display:flex;flex-direction:column;gap:6px;animation:fade-in .2s var(--ease-out) both}.outcome.is-ok[data-v-61adbe02]{border-color:var(--color-success-border);background:linear-gradient(var(--color-success-bg),var(--color-success-bg)),var(--color-surface)}.outcome.is-choose[data-v-61adbe02]{border-color:var(--color-brand-border)}.outcome.is-confirm[data-v-61adbe02]{border-color:var(--color-warning-border);background:linear-gradient(var(--color-warning-bg),var(--color-warning-bg)),var(--color-surface)}.outcome.is-error[data-v-61adbe02]{border-color:var(--color-error-border);background:linear-gradient(var(--color-error-bg),var(--color-error-bg)),var(--color-surface)}.oc-head[data-v-61adbe02]{display:flex;align-items:flex-start;gap:8px}.oc-icon[data-v-61adbe02]{flex:none;margin-top:2px}.oc-icon.ok[data-v-61adbe02]{color:var(--color-success-ink)}.oc-icon.info[data-v-61adbe02]{color:var(--color-brand-ink)}.oc-icon.warn[data-v-61adbe02]{color:var(--color-warning-ink)}.oc-icon.err[data-v-61adbe02]{color:var(--color-error-ink)}.oc-head .btn[data-v-61adbe02]{margin:-4px -6px 0 auto;flex:none}.oc-title[data-v-61adbe02]{flex:1;min-width:0;font-size:var(--font-sm);font-weight:600;line-height:1.45}.oc-copied[data-v-61adbe02]{font-weight:500;color:var(--color-success-ink)}.gap[data-v-61adbe02]{margin-left:.3em}.oc-copied.fail[data-v-61adbe02]{color:var(--color-warning-ink)}.oc-src[data-v-61adbe02]{font-weight:500;color:var(--color-text-secondary)}.oc-msg[data-v-61adbe02]{font-size:var(--font-xs);color:var(--color-text-secondary)}.err-text[data-v-61adbe02]{color:var(--color-error-ink)}.oc-reply[data-v-61adbe02]{display:flex;align-items:flex-start;gap:var(--space-2);padding:8px 10px;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border)}.oc-reply-body[data-v-61adbe02]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.oc-script-select[data-v-61adbe02]{width:100%;min-width:0;padding:4px 6px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-secondary);font:inherit;font-size:var(--font-xs)}.oc-reply-input[data-v-61adbe02]{width:100%;min-height:76px;resize:vertical;padding:4px 6px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-xs);line-height:1.5}.oc-reply-input[data-v-61adbe02]:focus,.oc-script-select[data-v-61adbe02]:focus{outline:2px solid var(--focus-ring, var(--color-brand));outline-offset:1px}.oc-reply .btn[data-v-61adbe02]{flex:none}.oc-next[data-v-61adbe02]{font-size:var(--font-2xs);color:var(--color-text-tertiary)}.oc-choices[data-v-61adbe02]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.choice-row[data-v-61adbe02]{display:flex;align-items:center;gap:4px}.choice-row .choice[data-v-61adbe02]{flex:1;min-width:0}.choice-row .choice-copy[data-v-61adbe02]{flex:none;align-self:center}.choice[data-v-61adbe02]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 32px 8px 10px;border-radius:var(--radius-lg);border:1px solid var(--color-border-strong);background:var(--color-surface);text-align:left;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.choice[data-v-61adbe02]:hover:not(:disabled){border-color:var(--color-brand-ink);background:var(--color-surface-hover)}.choice[data-v-61adbe02]:disabled{opacity:.6}.choice-main[data-v-61adbe02]{display:flex;align-items:baseline;gap:6px}.strong[data-v-61adbe02]{font-weight:600}.choice-pool[data-v-61adbe02]{font-size:var(--font-xs);color:var(--color-text-secondary)}.choice-sub[data-v-61adbe02]{font-size:var(--font-2xs);color:var(--color-text-tertiary)}.choice-go[data-v-61adbe02]{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--color-text-tertiary)}.oc-warnings[data-v-61adbe02]{margin:0;padding-left:1.2em;font-size:var(--font-xs);color:var(--color-text-secondary)}.oc-actions[data-v-61adbe02]{display:flex;gap:6px}.quick[data-v-79031f0b]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3)}.quick-head[data-v-79031f0b]{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.quick-title[data-v-79031f0b]{font-size:var(--font-sm);font-weight:600}.quick-tip[data-v-79031f0b]{font-size:var(--font-2xs);color:var(--color-text-tertiary)}.quick-row[data-v-79031f0b]{display:flex;gap:var(--space-2)}.grow[data-v-79031f0b]{flex:1;min-width:0}.quick-row .input[data-v-79031f0b]{height:36px;font-size:var(--font-md)}.quick-row .input[data-v-79031f0b]::placeholder{text-overflow:ellipsis}.quick-row .btn[data-v-79031f0b]{height:36px;padding:0 var(--space-4)}.quick-row2[data-v-79031f0b]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.reason-label[data-v-79031f0b]{font-size:var(--font-xs);color:var(--color-text-secondary)}.quick.docked[data-v-79031f0b]{gap:6px;padding:8px 10px;box-shadow:var(--shadow-sm)}.quick-desc[data-v-79031f0b]{font-size:var(--font-2xs);color:var(--color-text-tertiary);line-height:1.5}.ret[data-v-46c86170]{position:relative;display:flex;flex-direction:column;gap:4px;padding:10px var(--space-3) 10px calc(var(--space-3) + 3px);border-top:1px solid var(--color-border-subtle);transition:background var(--dur) var(--ease)}.ret[data-v-46c86170]:first-child{border-top:0}.ret[data-v-46c86170]:focus{outline:none}.ret[data-v-46c86170]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ret[data-v-46c86170]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--color-warning)}.ret.flash[data-v-46c86170]{animation:flash-46c86170 1.6s var(--ease)}@keyframes flash-46c86170{0%,40%{background:var(--color-brand-wash)}}.r-line[data-v-46c86170],.r-meta[data-v-46c86170]{display:flex;align-items:center;gap:6px;min-width:0}.r-line[data-v-46c86170]>*{flex:none}.r-line>.r-pool[data-v-46c86170]{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r-line>.spacer[data-v-46c86170],.r-meta>.spacer[data-v-46c86170]{flex:1 1 0}.r-mobile[data-v-46c86170]{font-size:15px;font-weight:600}.r-pool[data-v-46c86170]{font-size:var(--font-sm);color:var(--color-text-secondary)}.r-since[data-v-46c86170]{font-size:var(--font-2xs);color:var(--color-text-tertiary)}.r-badge[data-v-46c86170]{height:20px;padding:0 6px;font-size:var(--font-2xs)}.r-meta[data-v-46c86170]{font-size:var(--font-xs);color:var(--color-text-secondary)}.r-k[data-v-46c86170]{flex:none;color:var(--color-text-tertiary)}.r-reason[data-v-46c86170]{display:flex;align-items:baseline;gap:6px;margin:0;font-size:var(--font-sm)}.r-text[data-v-46c86170]{min-width:0;overflow-wrap:anywhere;font-weight:500}.r-reason.none .r-text[data-v-46c86170]{font-weight:400;color:var(--color-text-tertiary)}.r-order-line[data-v-46c86170]{display:flex;font-size:var(--font-2xs)}.r-actions[data-v-46c86170]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.r-btn[data-v-46c86170]{height:32px;font-size:var(--font-sm)}.r-confirm[data-v-46c86170]{display:flex;flex-direction:column;gap:6px;margin-top:4px;padding:8px;border-radius:var(--radius-md);border:1px solid var(--color-error-border);background:linear-gradient(var(--color-error-bg),var(--color-error-bg)),var(--color-surface)}.r-confirm-text[data-v-46c86170]{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:var(--font-xs);color:var(--color-error-ink)}.r-confirm-text .icon[data-v-46c86170]{flex:none;margin-top:2px}.r-confirm .r-actions[data-v-46c86170]{margin-top:0}@media(prefers-reduced-motion:reduce){.ret.flash[data-v-46c86170]{animation:none}}.rev[data-v-59b49138]{position:relative;display:flex;flex-direction:column;gap:4px;padding:10px var(--space-3) 10px calc(var(--space-3) + 3px);border-top:1px solid var(--color-border-subtle);transition:background var(--dur) var(--ease)}.rev[data-v-59b49138]:first-child{border-top:0}.rev[data-v-59b49138]:focus{outline:none}.rev[data-v-59b49138]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.rev[data-v-59b49138]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--color-warning)}.rev.flash[data-v-59b49138]{animation:flash-59b49138 1.6s var(--ease)}@keyframes flash-59b49138{0%,40%{background:var(--color-brand-wash)}}.r-line[data-v-59b49138]{display:flex;align-items:center;gap:6px;min-width:0}.r-line[data-v-59b49138]>*{flex:none}.r-line>.r-pool[data-v-59b49138]{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r-mobile[data-v-59b49138]{font-size:15px;font-weight:600}.r-pool[data-v-59b49138]{font-size:var(--font-sm);color:var(--color-text-secondary)}.r-since[data-v-59b49138]{font-size:var(--font-2xs);color:var(--color-text-tertiary)}.r-meta[data-v-59b49138]{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:var(--font-2xs);color:var(--color-text-secondary)}.r-meta b[data-v-59b49138]{margin-right:3px;font-weight:500;color:var(--color-text-tertiary)}.r-reason[data-v-59b49138]{display:flex;gap:6px;margin:0;font-size:var(--font-sm)}.r-k[data-v-59b49138]{flex:none;color:var(--color-text-tertiary)}.r-reason[data-v-59b49138]{overflow-wrap:anywhere}.r-warning[data-v-59b49138]{display:flex;align-items:flex-start;gap:5px;margin:0;font-size:var(--font-xs);color:var(--color-warning);overflow-wrap:anywhere}.r-order[data-v-59b49138]{display:flex;font-size:var(--font-2xs)}.r-actions[data-v-59b49138]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.r-btn[data-v-59b49138]{flex:none}.r-confirm[data-v-59b49138]{margin-top:4px;padding:8px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-sunken)}.r-confirm.danger[data-v-59b49138]{border-color:var(--color-danger)}.r-confirm-text[data-v-59b49138]{display:flex;gap:5px;margin:0 0 6px;font-size:var(--font-xs);line-height:1.5}.sec[data-v-b550d390]{overflow:hidden;scroll-margin-top:calc(var(--desk-dock-bottom, 0px) + 8px);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.sec-head[data-v-b550d390]{margin:0;font-size:inherit;font-weight:inherit}.sec-toggle[data-v-b550d390]{display:flex;align-items:center;gap:6px;width:100%;min-height:40px;padding:0 var(--space-3);border:0;background:transparent;text-align:left;font-size:var(--font-sm);transition:background var(--dur) var(--ease)}.sec-toggle[data-v-b550d390]:hover{background:var(--color-surface-hover)}.sec-toggle[data-v-b550d390]:focus-visible{outline-offset:-2px}.chev[data-v-b550d390]{flex:none;color:var(--color-text-tertiary);transition:transform var(--dur-slow) var(--ease-out)}.chev.closed[data-v-b550d390]{transform:rotate(-90deg)}.sec-title[data-v-b550d390]{flex:none;font-weight:600}.sec-count[data-v-b550d390]{flex:none;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-full);font-size:var(--font-2xs);font-weight:600;line-height:20px;text-align:center;color:var(--color-text-secondary);background:var(--color-surface-active)}.sec-count.tone-warning[data-v-b550d390]{color:var(--color-warning-ink);background:var(--color-warning-bg);box-shadow:inset 0 0 0 1px var(--color-warning-border)}.sec-count.tone-urgent[data-v-b550d390]{color:var(--color-text-on-accent);background:var(--color-brand-ink)}.sec-urgent[data-v-b550d390]{border-color:var(--color-brand-ink);box-shadow:0 0 0 1px var(--color-brand-border),var(--shadow-card)}.sec-closed.sec-tone-urgent .sec-toggle[data-v-b550d390]{background:var(--color-brand-wash)}.sec-closed.sec-tone-warning .sec-toggle[data-v-b550d390]{background:color-mix(in srgb,var(--color-warning-bg) 60%,transparent)}.sec-closed.sec-tone-urgent .sec-toggle[data-v-b550d390]:hover,.sec-closed.sec-tone-warning .sec-toggle[data-v-b550d390]:hover{background:var(--color-surface-hover)}.sec-count.tone-info[data-v-b550d390]{color:var(--color-brand-ink);background:var(--color-brand-wash);box-shadow:inset 0 0 0 1px var(--color-brand-border)}.sec-count.bump[data-v-b550d390]{animation:bump-b550d390 .62s var(--ease-out)}@keyframes bump-b550d390{0%{transform:scale(1)}30%{transform:scale(1.28)}60%{transform:scale(.94)}to{transform:scale(1)}}.sec-hint[data-v-b550d390]{flex:1 1 0;min-width:0;margin-left:auto;text-align:right;font-size:var(--font-2xs);color:var(--color-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sec-body[data-v-b550d390]{border-top:1px solid var(--color-border-subtle)}.sec-list[data-v-b550d390]{list-style:none;margin:0;padding:0}.sec-empty[data-v-b550d390],.sec-more[data-v-b550d390]{padding:10px var(--space-3);font-size:var(--font-xs);color:var(--color-text-tertiary)}.sec-more[data-v-b550d390]{border-top:1px solid var(--color-border-subtle)}.sec-skel[data-v-b550d390]{display:flex;flex-direction:column;gap:8px;padding:12px var(--space-3)}@media(prefers-reduced-motion:reduce){.sec-count.bump[data-v-b550d390]{animation:none}}.tabs[data-v-7c43e1aa]{position:relative;min-width:0}.strip[data-v-7c43e1aa]{display:flex;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:2px;margin:-2px}.strip[data-v-7c43e1aa]::-webkit-scrollbar{display:none}.tabs[data-v-7c43e1aa]:before,.tabs[data-v-7c43e1aa]:after{content:"";position:absolute;top:0;bottom:0;width:22px;pointer-events:none;opacity:0;transition:opacity var(--dur) var(--ease);z-index:1}.tabs[data-v-7c43e1aa]:before{left:0;background:linear-gradient(to right,var(--desk-dock-bg, var(--color-bg)),transparent)}.tabs[data-v-7c43e1aa]:after{right:0;background:linear-gradient(to left,var(--desk-dock-bg, var(--color-bg)),transparent)}.tabs.fade-l[data-v-7c43e1aa]:before,.tabs.fade-r[data-v-7c43e1aa]:after{opacity:1}.tab[data-v-7c43e1aa]{flex:none;display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 6px 0 10px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);box-shadow:var(--shadow-xs);color:var(--color-text-secondary);font-size:var(--font-xs);font-weight:500;white-space:nowrap;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.tab[data-v-7c43e1aa]:not(:has(.t-count)){padding-right:10px}.tab[data-v-7c43e1aa]:hover{background:var(--color-surface-hover);color:var(--color-text)}.tab.on[data-v-7c43e1aa]{border-color:var(--color-brand-border);background:linear-gradient(var(--color-brand-wash),var(--color-brand-wash)),var(--color-surface);color:var(--color-brand-ink);font-weight:600}.tab.zero[data-v-7c43e1aa]{color:var(--color-text-tertiary)}.tab[data-v-7c43e1aa]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.t-count[data-v-7c43e1aa]{min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);font-size:var(--font-2xs);font-weight:600;line-height:18px;text-align:center;color:var(--color-text-tertiary);background:var(--color-surface-active)}.t-count.tone-urgent[data-v-7c43e1aa]{color:var(--color-text-on-accent);background:var(--color-brand-ink)}.t-count.tone-warning[data-v-7c43e1aa]{color:var(--color-warning-ink);background:var(--color-warning-bg);box-shadow:inset 0 0 0 1px var(--color-warning-border)}.t-count.tone-info[data-v-7c43e1aa]{color:var(--color-brand-ink);background:var(--color-brand-wash);box-shadow:inset 0 0 0 1px var(--color-brand-border)}.t-count.bump[data-v-7c43e1aa]{animation:bump-7c43e1aa .62s var(--ease-out)}@keyframes bump-7c43e1aa{30%{transform:scale(1.3)}60%{transform:scale(.94)}}@media(prefers-reduced-motion:reduce){.t-count.bump[data-v-7c43e1aa]{animation:none}}.t-who-copy[data-v-2eb0bebe] .pc-name{display:none}.ticket[data-v-2eb0bebe]{position:relative;display:flex;flex-direction:column;gap:4px;padding:10px var(--space-3) 10px calc(var(--space-3) + 3px);border-top:1px solid var(--color-border-subtle);transition:background var(--dur) var(--ease)}.ticket[data-v-2eb0bebe]:first-child{border-top:0}.ticket[data-v-2eb0bebe]:focus{outline:none}.ticket[data-v-2eb0bebe]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ticket[data-v-2eb0bebe]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:transparent}.ticket.urgent[data-v-2eb0bebe]:before,.ticket.overdue[data-v-2eb0bebe]:before{background:var(--color-error)}.ticket.flash[data-v-2eb0bebe]{animation:flash-2eb0bebe 1.6s var(--ease)}@keyframes flash-2eb0bebe{0%,40%{background:var(--color-brand-wash)}}.t-line[data-v-2eb0bebe],.t-meta[data-v-2eb0bebe]{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.t-line[data-v-2eb0bebe]{flex-wrap:nowrap}.t-line[data-v-2eb0bebe]>*{flex:none}.t-line>.t-pool[data-v-2eb0bebe]{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-line>.spacer[data-v-2eb0bebe]{flex:1 1 0}.t-mobile[data-v-2eb0bebe]{font-size:15px;font-weight:600}.t-pool[data-v-2eb0bebe]{font-size:var(--font-sm);color:var(--color-text-secondary)}.t-seq[data-v-2eb0bebe]{font-size:var(--font-2xs);color:var(--color-text-tertiary)}.t-meta[data-v-2eb0bebe]{font-size:var(--font-xs);color:var(--color-text-secondary)}.t-feedback[data-v-2eb0bebe]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:4px;padding:4px 6px;border-radius:var(--radius-sm);background:var(--color-surface-sunken);font-size:var(--font-xs);color:var(--color-text-secondary);overflow-wrap:anywhere}.t-feedback .icon[data-v-2eb0bebe]{flex:none;margin-top:2px;color:var(--color-text-tertiary)}.t-feedback-text[data-v-2eb0bebe]{flex:1 1 auto;min-width:0}.t-dim[data-v-2eb0bebe]{color:var(--color-text-tertiary)}.t-badge[data-v-2eb0bebe]{height:20px;padding:0 6px;gap:3px;font-size:var(--font-2xs)}.t-due[data-v-2eb0bebe]{display:inline-flex;align-items:center;gap:3px;font-variant-numeric:tabular-nums;font-weight:500;color:var(--color-text-secondary)}.t-due.soon[data-v-2eb0bebe]{color:var(--color-warning-ink)}.t-due.overdue[data-v-2eb0bebe]{color:var(--color-error-ink);font-weight:600}.t-order-line[data-v-2eb0bebe]{display:flex;font-size:var(--font-2xs)}.t-actions[data-v-2eb0bebe]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.t-inline-btn[data-v-2eb0bebe]{height:24px;margin:-2px -6px -2px 0;padding:0 6px}.t-inline-btn[data-v-2eb0bebe]:not(:last-child){margin-right:0}@media(max-width:360px){.t-inline-text[data-v-2eb0bebe]{display:none}}.ub[data-v-33c85f6b]{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-warning-border);border-radius:var(--radius-md);background:var(--color-warning-bg);color:var(--color-warning-ink);font-size:12px;line-height:1.5;transition:opacity .2s ease}.ub-dot[data-v-33c85f6b]{flex:none;width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-warning)}.ub-text[data-v-33c85f6b]{flex:1;min-width:0}.ub-text b[data-v-33c85f6b]{font-variant-numeric:tabular-nums;font-weight:600}.ub-btn[data-v-33c85f6b]{flex:none;color:inherit}.desk[data-v-34aa2a9a]{max-width:560px;min-height:100%;margin:0 auto;display:flex;flex-direction:column;--desk-dock-bg: color-mix(in srgb, var(--color-bg) 95%, transparent)}.desk-body[data-v-34aa2a9a]{--pad-x: var(--space-3);--pad-top: 10px;display:flex;flex-direction:column;gap:10px;padding:var(--pad-top) var(--pad-x) var(--space-4)}.desk-side[data-v-34aa2a9a],.desk-queues[data-v-34aa2a9a]{display:contents}.dock[data-v-34aa2a9a]{position:sticky;top:var(--desk-head-h, 64px);z-index:15;display:flex;flex-direction:column;gap:8px;margin:calc(-1 * var(--pad-top)) calc(-1 * var(--pad-x)) 0;padding:var(--pad-top) var(--pad-x) 8px;background:var(--desk-dock-bg);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);transition:box-shadow var(--dur-slow) var(--ease)}.dock.raised[data-v-34aa2a9a]{box-shadow:0 1px 0 var(--color-border-subtle),0 10px 16px -14px color-mix(in srgb,var(--color-text) 40%,transparent)}.desk-result[data-v-34aa2a9a]{display:flex;flex-direction:column;gap:10px;scroll-margin-top:calc(var(--desk-dock-bottom, 0px) + 8px)}.desk-result.none[data-v-34aa2a9a]{display:contents}.slot[data-v-34aa2a9a]:empty{display:none}.offline .alert-title[data-v-34aa2a9a]{overflow-wrap:anywhere}.desk-foot[data-v-34aa2a9a]{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--font-2xs);color:var(--color-text-tertiary)}.desk-foot .btn-link[data-v-34aa2a9a]{font-size:inherit}@media(min-width:481px){.desk-body[data-v-34aa2a9a]{--pad-x: var(--space-4);--pad-top: var(--space-4);gap:var(--space-3)}}.desk.wide[data-v-34aa2a9a]{max-width:1240px}.desk.wide .desk-body[data-v-34aa2a9a]{display:grid;grid-template-columns:minmax(360px,420px) minmax(0,800px);justify-content:center;align-items:start;gap:var(--space-5)}.desk.wide .desk-side[data-v-34aa2a9a]{position:sticky;top:calc(var(--desk-head-h, 64px) + var(--space-4));display:flex;flex-direction:column;gap:var(--space-3);max-height:calc(100vh - var(--desk-head-h, 64px) - 2 * var(--space-4));overflow-y:auto;overscroll-behavior:contain;margin:-4px;padding:4px;scrollbar-width:thin}.desk.wide .dock[data-v-34aa2a9a]{position:static;margin:0;padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.desk.wide .desk-queues[data-v-34aa2a9a]{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.side-empty[data-v-34aa2a9a]{display:flex;align-items:center;gap:8px;padding:14px var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-xl);font-size:var(--font-xs);color:var(--color-text-tertiary)}.queue-tabs[data-v-34aa2a9a]{position:sticky;top:var(--desk-head-h, 64px);z-index:10;margin:calc(-1 * var(--space-4)) 0 0;padding:var(--space-4) 0 var(--space-2);background:var(--desk-dock-bg);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px)}.ap-body[data-v-98f060f3]{display:grid;gap:var(--space-5)}.ap-row[data-v-98f060f3]{display:grid;grid-template-columns:minmax(180px,240px) 1fr;gap:var(--space-5);align-items:center}.ap-row-top[data-v-98f060f3]{align-items:start}.ap-label[data-v-98f060f3]{font-size:var(--font-sm);font-weight:500}.ap-help[data-v-98f060f3]{margin-top:4px;font-size:var(--font-xs);color:var(--color-text-tertiary)}.ap-v[data-v-98f060f3]{display:grid;gap:var(--space-3);min-width:0}.swatches[data-v-98f060f3]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.swatch[data-v-98f060f3]{display:grid;justify-items:center;gap:6px;padding:6px;border:1px solid transparent;border-radius:var(--radius-lg);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--font-xs);cursor:pointer;transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.swatch[data-v-98f060f3]:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text)}.swatch.on[data-v-98f060f3]{border-color:var(--color-brand-border);background:var(--color-brand-wash);color:var(--color-brand-ink);font-weight:500}.swatch[data-v-98f060f3]:focus-visible{outline:2px solid var(--focus-ring, var(--color-brand));outline-offset:2px}.sw-face[data-v-98f060f3]{position:relative;display:grid;place-items:center;width:84px;height:56px;overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--color-border);background:linear-gradient(90deg,var(--sw-l) 50%,var(--sw-d) 50%);box-shadow:var(--shadow-xs);color:var(--color-text-tertiary);transition:box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.swatch:hover:not(:disabled) .sw-face[data-v-98f060f3]{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.swatch.on .sw-face[data-v-98f060f3]{border-color:var(--color-brand);box-shadow:0 0 0 2px var(--color-brand-wash)}.sw-card[data-v-98f060f3]{position:absolute;top:14px;width:26px;height:28px;border-radius:4px}.sw-card.l[data-v-98f060f3]{left:9px;background:var(--sw-cl);box-shadow:0 1px 2px #10182814}.sw-card.d[data-v-98f060f3]{right:9px;background:var(--sw-cd);box-shadow:inset 0 1px #ffffff0d}.sw-img[data-v-98f060f3]{background:var(--color-surface-sunken) center / cover no-repeat;border-style:dashed}.swatch.on .sw-img[data-v-98f060f3]{border-style:solid}.ap-image[data-v-98f060f3]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3) var(--space-5);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-sunken);border:1px solid var(--color-border-subtle)}.ap-slider[data-v-98f060f3]{display:flex;align-items:center;gap:var(--space-3);flex:1 1 260px}.ap-slider input[type=range][data-v-98f060f3]{flex:1;accent-color:var(--color-brand)}.ap-sub[data-v-98f060f3]{font-size:var(--font-xs);color:var(--color-text-secondary);white-space:nowrap}.ap-val[data-v-98f060f3]{width:3ch;text-align:right;font-size:var(--font-xs);color:var(--color-text-secondary)}.ap-image-btns[data-v-98f060f3]{display:flex;gap:6px}.ap-err[data-v-98f060f3]{display:flex;align-items:center;gap:5px;margin:0}.ap-fold-enter-active[data-v-98f060f3],.ap-fold-leave-active[data-v-98f060f3]{transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.ap-fold-enter-from[data-v-98f060f3],.ap-fold-leave-to[data-v-98f060f3]{opacity:0;transform:translateY(-4px)}.spin[data-v-98f060f3]{animation:ap-spin-98f060f3 1s linear infinite}@keyframes ap-spin-98f060f3{to{transform:rotate(360deg)}}@media(max-width:900px){.ap-row[data-v-98f060f3]{grid-template-columns:1fr;gap:var(--space-2)}}.uw[data-v-89901a6f]{display:flex;flex-direction:column;gap:var(--space-2);width:100%;max-width:480px}.uw-rows[data-v-89901a6f]{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.uw-row[data-v-89901a6f]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding:6px 8px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md, 8px);background:var(--color-surface);transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.uw-row[data-v-89901a6f]:focus-within{border-color:var(--color-brand-border)}.uw-row.bad[data-v-89901a6f]{border-color:var(--color-error);background:var(--color-error-bg)}.uw-no[data-v-89901a6f]{width:1.4em;text-align:right;font-size:var(--font-xs)}.uw-time[data-v-89901a6f]{width:112px}.uw-dash[data-v-89901a6f]{font-size:var(--font-sm)}.uw-cross[data-v-89901a6f]{height:20px;font-size:var(--font-2xs);color:var(--color-brand-ink);border-color:var(--color-brand-border);background:var(--color-brand-wash)}.uw-del[data-v-89901a6f]{margin-left:auto}.uw-err[data-v-89901a6f]{flex-basis:100%;padding-left:calc(1.4em + var(--space-2));font-size:var(--font-xs);color:var(--color-error)}.uw-empty[data-v-89901a6f]{margin:0}.uw-add[data-v-89901a6f]{align-self:flex-start}.uw-preview[data-v-89901a6f]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:var(--radius-md, 8px);border:1px solid var(--color-border-subtle);background:color-mix(in srgb,var(--color-surface-hover) 60%,transparent);font-size:var(--font-sm);line-height:var(--leading-normal)}.uw-preview[data-v-89901a6f] .icon{flex:none;margin-top:3px;color:var(--color-text-tertiary)}.uw-preview.queue[data-v-89901a6f]{border-color:var(--color-brand-border);background:var(--color-brand-wash)}.uw-preview.queue[data-v-89901a6f] .icon{color:var(--color-brand)}.uw-preview.invalid[data-v-89901a6f]{border-color:var(--color-warning-border, var(--color-border-subtle));color:var(--color-warning-ink)}.tabular[data-v-89901a6f]{font-variant-numeric:tabular-nums}.setting[data-v-c0553289]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--space-8);padding:18px var(--space-6);position:relative;transition:background var(--dur-slow) var(--ease-out)}.setting[data-v-c0553289]:hover{background:color-mix(in srgb,var(--color-surface-hover) 50%,transparent)}.setting+.setting[data-v-c0553289]{border-top:1px solid var(--color-border-subtle)}.setting.dirty[data-v-c0553289]{background:var(--color-brand-wash)}.setting[data-v-c0553289]:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--color-brand);transform:scaleY(0);transition:transform var(--dur-slow) var(--ease-out),background var(--dur) var(--ease)}.setting.dirty[data-v-c0553289]:before,.setting.invalid[data-v-c0553289]:before{transform:scaleY(1)}.setting.invalid[data-v-c0553289]{background:var(--color-error-bg)}.setting.invalid[data-v-c0553289]:before{background:var(--color-error)}.meta[data-v-c0553289]{display:flex;flex-direction:column;gap:6px;min-width:0}.label-row[data-v-c0553289]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.label[data-v-c0553289]{font-size:var(--font-md);font-weight:600;letter-spacing:-.005em}.src[data-v-c0553289]{height:20px;font-size:var(--font-2xs)}.src.db[data-v-c0553289]{color:var(--color-brand-ink);border-color:var(--color-brand-border);background:var(--color-brand-wash)}.help[data-v-c0553289]{font-size:var(--font-xs);color:var(--color-text-secondary);line-height:var(--leading-normal)}.warn[data-v-c0553289]{display:flex;align-items:flex-start;gap:6px;color:var(--color-warning-ink);line-height:1.5}.warn[data-v-c0553289] .icon{flex:none;margin-top:2px}.key[data-v-c0553289]{align-self:flex-start;font-family:var(--font-mono);font-size:var(--font-2xs);color:var(--color-text-tertiary);opacity:.75;transition:opacity var(--dur) var(--ease)}.setting:hover .key[data-v-c0553289],.setting:focus-within .key[data-v-c0553289]{opacity:1}.control[data-v-c0553289]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-width:0}.control>.input[data-v-c0553289]{width:100%;max-width:420px}.num-wrap[data-v-c0553289]{display:inline-flex;align-items:center;gap:var(--space-2)}.num-wrap .input[data-v-c0553289]{width:140px}.unit[data-v-c0553289]{font-size:var(--font-sm)}.single-group[data-v-c0553289]{display:flex;flex-direction:column;gap:var(--space-2);width:100%;max-width:480px}.sg-actions[data-v-c0553289]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.sg-select[data-v-c0553289]{max-width:220px}.sg-err[data-v-c0553289]{display:flex;align-items:center;gap:4px;margin:0}.secret[data-v-c0553289]{display:flex;align-items:center;gap:var(--space-2);width:100%;max-width:480px}.grow[data-v-c0553289]{flex:1}.control[data-v-c0553289] .picker{width:100%}@media(max-width:900px){.setting[data-v-c0553289]{grid-template-columns:1fr;gap:var(--space-3)}}.sa[data-v-a7851882]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border)}.sa-head[data-v-a7851882]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.sa-title[data-v-a7851882]{font-weight:600;color:var(--color-text)}.sa-desc[data-v-a7851882]{margin:2px 0 0;max-width:64ch}.sa-name[data-v-a7851882]{font-weight:500;margin-right:6px}.sa-remark[data-v-a7851882]{max-width:220px;overflow:hidden;text-overflow:ellipsis}.sa-ops[data-v-a7851882]{text-align:right}.sa-form[data-v-a7851882]{display:flex;flex-direction:column;gap:var(--space-3)}.form-grid[data-v-a7851882]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.span-2[data-v-a7851882]{grid-column:span 2}.fld[data-v-a7851882]{display:flex;flex-direction:column;gap:4px;min-width:0}.fld-label[data-v-a7851882]{font-size:var(--font-xs);font-weight:600;color:var(--color-text-secondary)}.fld-hint[data-v-a7851882]{font-size:var(--font-2xs);color:var(--color-text-tertiary)}.switch-fld[data-v-a7851882]{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-3)}.switch-fld>span[data-v-a7851882]{display:flex;flex-direction:column;gap:2px}.field-error[data-v-a7851882]{display:flex;align-items:center;gap:4px;color:var(--color-error-ink);font-size:var(--font-xs);margin:0}@media(max-width:640px){.form-grid[data-v-a7851882]{grid-template-columns:1fr}.span-2[data-v-a7851882]{grid-column:auto}}.page.has-bar[data-v-832dae5b]{padding-bottom:120px}.layout[data-v-832dae5b]{display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--space-6);align-items:start}.toc[data-v-832dae5b]{position:sticky;top:calc(var(--topbar-h) + var(--space-5));display:flex;flex-direction:column;gap:2px}.toc-item[data-v-832dae5b]{display:flex;align-items:center;gap:var(--space-2);height:34px;padding:0 var(--space-3);border:none;border-radius:var(--radius-lg);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--font-sm);text-align:left;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.toc-item[data-v-832dae5b]:hover{background:var(--color-surface-hover);color:var(--color-text)}.toc-item.active[data-v-832dae5b]{color:var(--color-text);font-weight:500;background:var(--color-surface);box-shadow:var(--shadow-card)}.toc-label[data-v-832dae5b]{flex:1}.count[data-v-832dae5b]{min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);font-size:var(--font-2xs);font-weight:600;line-height:18px;text-align:center;color:var(--color-text-on-accent);background:var(--color-brand-ink)}.count.err[data-v-832dae5b]{background:var(--color-error-ink)}.groups[data-v-832dae5b]{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.group[data-v-832dae5b]{overflow:hidden;scroll-margin-top:calc(var(--topbar-h) + var(--space-4))}#grp-history[data-v-832dae5b]{scroll-margin-top:calc(var(--topbar-h) + var(--space-4))}.toc-link[data-v-832dae5b],.toc-link[data-v-832dae5b]:hover{text-decoration:none}.toc-link[data-v-832dae5b] .icon:last-child{color:var(--color-text-tertiary)}.node-name[data-v-832dae5b]{font-weight:500;margin-right:6px}#grp-nodes .http[data-v-832dae5b]{margin-bottom:var(--space-4)}.using td[data-v-832dae5b]{background:var(--color-brand-wash)}.node-url[data-v-832dae5b]{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-err[data-v-832dae5b]{max-width:260px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-error-ink)}.node-foot[data-v-832dae5b]{border-top:1px solid var(--color-border-subtle);line-height:var(--leading-normal)}.g-icon[data-v-832dae5b]{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:var(--radius-lg);color:var(--color-text-secondary);background:var(--color-surface-sunken);border:1px solid var(--color-border)}.http[data-v-832dae5b]{margin:var(--space-4) var(--space-5) 0}.change[data-v-832dae5b]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:var(--font-xs);color:var(--color-text-tertiary)}.old[data-v-832dae5b]{text-decoration:line-through;word-break:break-all}.new[data-v-832dae5b]{color:var(--color-text);font-weight:500;word-break:break-all}.save-bar[data-v-832dae5b]{position:fixed;z-index:30;left:calc(50% + var(--sidebar-width) / 2);bottom:var(--space-6);transform:translate(-50%);width:min(640px,calc(100vw - 32px));display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);border-radius:var(--radius-2xl);border:1px solid var(--color-border-strong);background:var(--color-surface-raised);box-shadow:var(--shadow-lg)}.save-dot[data-v-832dae5b]{width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-brand);box-shadow:0 0 0 4px var(--color-brand-wash)}.save-text[data-v-832dae5b]{font-size:var(--font-sm)}.bar-enter-active[data-v-832dae5b],.bar-leave-active[data-v-832dae5b]{transition:opacity .18s var(--ease),transform .22s var(--ease)}.bar-enter-from[data-v-832dae5b],.bar-leave-to[data-v-832dae5b]{opacity:0;transform:translate(-50%,16px)}.warn-list[data-v-832dae5b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.warn-list li[data-v-832dae5b]{padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-warning-bg);border:1px solid var(--color-warning-border)}.warn-label[data-v-832dae5b]{font-weight:600;font-size:var(--font-sm);margin-bottom:2px}.gewe-warn[data-v-832dae5b]{margin:var(--space-4) var(--space-5) 0}.gewe-check[data-v-832dae5b]{display:flex;flex-direction:column;gap:var(--space-3);margin:var(--space-4) var(--space-5) var(--space-5);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-sunken)}.gc-head[data-v-832dae5b]{display:flex;align-items:flex-start;gap:var(--space-4)}.gc-head>div[data-v-832dae5b]{flex:1;min-width:0}.gc-title[data-v-832dae5b]{margin:0 0 2px;font-size:var(--font-md)}.gc-desc[data-v-832dae5b]{margin:0;font-size:var(--font-xs);color:var(--color-text-secondary);line-height:var(--leading-normal)}.gc-result[data-v-832dae5b]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);font-size:var(--font-sm)}.gc-result.ok[data-v-832dae5b]{border-color:var(--color-success-border);background:var(--color-success-bg)}.gc-result.bad[data-v-832dae5b]{border-color:var(--color-error-border);background:var(--color-error-bg)}.gc-result code[data-v-832dae5b]{font-family:var(--font-mono);font-size:var(--font-2xs);color:var(--color-text-secondary);word-break:break-all}.gc-err[data-v-832dae5b]{color:var(--color-error-ink);line-height:var(--leading-normal)}.gc-foot[data-v-832dae5b]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.peer-provider[data-v-832dae5b],.peer-token-hint[data-v-832dae5b],.peer-state[data-v-832dae5b]{display:flex;align-items:flex-start;gap:6px;font-size:var(--font-xs);color:var(--color-text-secondary);line-height:var(--leading-normal)}.peer-provider[data-v-832dae5b]{margin:var(--space-3) var(--space-6) var(--space-4)}.peer-token-hint[data-v-832dae5b]{margin:0 var(--space-6) var(--space-4)}.peer-provider+.setting[data-v-832dae5b],.peer-token-hint+.setting[data-v-832dae5b]{border-top:1px solid var(--color-border-subtle)}.peer-state[data-v-832dae5b]{margin:0}.peer-provider .icon[data-v-832dae5b],.peer-token-hint .icon[data-v-832dae5b],.peer-state .icon[data-v-832dae5b]{flex:none;margin-top:2px}.peer-state.ready .icon[data-v-832dae5b]{color:var(--color-success-ink)}.peer-alert[data-v-832dae5b]{margin:0}.mismatch-grid[data-v-832dae5b]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-3)}.mm-card[data-v-832dae5b]{min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-sunken)}.mm-card.next[data-v-832dae5b]{border-color:var(--color-warning-border);background:var(--color-warning-bg)}.mm-nick[data-v-832dae5b]{margin:2px 0 4px;font-weight:600}.mm-card code[data-v-832dae5b]{font-family:var(--font-mono);font-size:var(--font-2xs);color:var(--color-text-secondary);word-break:break-all}.mm-arrow[data-v-832dae5b]{color:var(--color-text-tertiary)}.mm-tip[data-v-832dae5b]{margin:var(--space-3) 0 0;line-height:var(--leading-normal)}@media(max-width:900px){.save-bar[data-v-832dae5b]{left:50%}.layout[data-v-832dae5b]{grid-template-columns:1fr}.toc[data-v-832dae5b]{display:none}.mismatch-grid[data-v-832dae5b]{grid-template-columns:1fr}.mm-arrow[data-v-832dae5b]{justify-self:center;transform:rotate(90deg)}.gc-head[data-v-832dae5b]{flex-direction:column}}.last[data-v-4462be24]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5)}.last-icon[data-v-4462be24]{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-lg);color:var(--color-brand-ink);background:var(--color-brand-wash);border:1px solid var(--color-brand-border)}.last-main[data-v-4462be24]{margin-top:2px;font-weight:500}.dot-sep[data-v-4462be24]{margin:0 6px;color:var(--color-text-tertiary)}.toolbar[data-v-4462be24]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle)}.bar[data-v-4462be24]{margin:var(--space-3) var(--space-4) 0}.ua[data-v-4462be24]{max-width:200px;overflow:hidden;text-overflow:ellipsis;cursor:help}tr.failed td[data-v-4462be24]:first-child{box-shadow:inset 2px 0 0 var(--color-error)}.foot[data-v-4462be24]{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border-subtle)}.group-form[data-v-e58e5159],.member-actions[data-v-e58e5159],.group-row[data-v-e58e5159]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.group-form[data-v-e58e5159]{align-items:end}.group-form .field[data-v-e58e5159]:first-child{flex:1;min-width:160px}.group-form .field[data-v-e58e5159]:nth-child(2){width:85px}.check[data-v-e58e5159]{display:flex;gap:5px;align-items:center;padding:8px 0}.group-list[data-v-e58e5159],.result-list[data-v-e58e5159]{max-height:280px;overflow:auto}.group-row[data-v-e58e5159]{padding:10px 0;border-bottom:1px solid var(--color-border)}.group-name[data-v-e58e5159]{flex:1;min-width:130px;display:flex;flex-direction:column;overflow-wrap:anywhere}.archive-confirm[data-v-e58e5159]{padding:12px;border:1px solid var(--color-border);border-radius:8px}.archive-confirm p[data-v-e58e5159]{margin-bottom:8px}.result-list[data-v-e58e5159]{font-size:var(--font-sm)}.tier-controls[data-v-55f67baa]{display:flex;gap:12px;flex-wrap:wrap;border:0;padding:0}.tier-controls label[data-v-55f67baa]{display:flex;flex-direction:column;gap:5px;flex:1;min-width:150px}.tier-preview td[data-v-55f67baa]{min-width:85px}.rank-board[data-v-cd4aaf99]{display:flex;flex-direction:column;gap:var(--space-3)}.rank-tools[data-v-cd4aaf99]{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}.rank-table td[data-v-cd4aaf99],.rank-table th[data-v-cd4aaf99]{white-space:nowrap}.rank-no[data-v-cd4aaf99]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.rank-no.top[data-v-cd4aaf99]{background:var(--color-brand-wash);color:var(--color-brand-ink);font-weight:600}.link-btn[data-v-cd4aaf99]{background:none;border:0;padding:0;font:inherit;color:var(--color-text);cursor:pointer;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color var(--dur) var(--ease),color var(--dur) var(--ease)}.link-btn[data-v-cd4aaf99]:hover{color:var(--color-brand-ink);text-decoration-color:currentColor}.profile-rate[data-v-701d5605]{display:flex;flex-direction:column;gap:2px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md, 8px)}.selection-bar[data-v-701d5605]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;width:100%;font-size:var(--font-sm)}.person-groups[data-v-701d5605]{display:flex;gap:4px;flex-wrap:wrap;max-width:260px}.person-groups .badge[data-v-701d5605]{max-width:100%;white-space:normal;overflow-wrap:anywhere}.stats[data-v-701d5605]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.stat[data-v-701d5605]{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4) var(--space-5);text-align:left}.stat-btn[data-v-701d5605]{font:inherit;color:inherit;cursor:pointer;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.stat-btn[data-v-701d5605]:hover{box-shadow:var(--shadow-card-hover)}.stat-btn.active[data-v-701d5605]{border-color:var(--color-brand)}.stat-btn.warn .stat-value[data-v-701d5605]{color:var(--color-warning-ink)}.stat-label[data-v-701d5605]{font-size:var(--font-xs);color:var(--color-text-tertiary)}.stat-value[data-v-701d5605]{font-size:var(--font-xl);font-weight:650;letter-spacing:-.02em;line-height:1.2}.stat-of[data-v-701d5605]{font-size:var(--font-sm);font-weight:400;color:var(--color-text-tertiary);letter-spacing:0}.toolbar[data-v-701d5605]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.search[data-v-701d5605]{width:260px}.bar[data-v-701d5605]{margin:var(--space-3) var(--space-4) 0}.who[data-v-701d5605]{font-weight:500;display:flex;align-items:center;gap:8px}.off .who[data-v-701d5605]{color:var(--color-text-tertiary)}.bl-tag[data-v-701d5605]{flex:none;height:18px;font-size:var(--font-2xs)}.builtin-tag[data-v-701d5605]{flex:none;height:18px;font-size:var(--font-2xs);color:var(--color-brand)}.src-private[data-v-701d5605]{flex:none;height:18px;font-size:var(--font-2xs);color:var(--color-brand-ink);border-color:var(--color-brand-border);background:var(--color-brand-bg)}.cat-tag[data-v-701d5605]{flex:none;height:18px;font-size:var(--font-2xs);color:var(--color-warning-ink);border-color:var(--color-warning-border);background:var(--color-warning-bg)}.cat-options[data-v-701d5605]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 10px;max-height:210px;overflow:auto;padding:8px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-sunken)}.cat-option[data-v-701d5605]{display:flex;align-items:center;gap:6px;font-size:var(--font-sm);cursor:pointer;min-width:0}.cat-option span[data-v-701d5605]:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-danger[data-v-701d5605]{display:flex;flex-direction:column;gap:4px;padding:8px;border:1px solid var(--color-warning-border);border-radius:var(--radius-md);background:var(--color-warning-bg)}.cat-danger .field-error[data-v-701d5605]{margin:0}.check[data-v-701d5605]{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-sm)}.group-cat-row[data-v-701d5605]{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-bottom:1px solid var(--color-border)}.group-cat-head[data-v-701d5605]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.group-cat-head .select[data-v-701d5605]{width:150px}.profile-cat[data-v-701d5605]{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-sunken)}.profile-cat-head[data-v-701d5605]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.bulk[data-v-701d5605]{display:inline-flex;gap:var(--space-2)}.stack[data-v-701d5605]{display:flex;flex-direction:column;gap:var(--space-3)}td.nowrap .alias-copy[data-v-701d5605]{gap:6px;height:26px;padding:0 8px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-sunken);color:var(--color-text);font-size:var(--font-sm)}td.nowrap .alias-copy[data-v-701d5605]:hover{background:var(--color-surface-active);border-color:var(--color-border-strong)}.fill[data-v-701d5605]{color:var(--color-warning-ink)}.type[data-v-701d5605]{height:20px;font-size:var(--font-2xs)}.type.internal[data-v-701d5605]{color:var(--color-brand-ink);border-color:var(--color-brand-border);background:var(--color-brand-wash)}.type-note[data-v-701d5605]{display:flex;align-items:center;gap:6px;margin:0;color:var(--color-warning-ink)}.level[data-v-701d5605]{height:var(--control-h-sm);min-width:72px;font-size:var(--font-sm)}.level.high[data-v-701d5605]{font-weight:600;color:var(--color-warning-ink)}.tier[data-v-701d5605]{height:var(--control-h-sm);min-width:96px;font-size:var(--font-sm)}.tier.oor[data-v-701d5605]{font-weight:600;color:var(--color-warning-ink)}.count[data-v-701d5605]{display:inline-block;min-width:28px;padding:2px 6px;margin:-2px -6px;border-radius:var(--radius-md);color:var(--color-text);font-weight:600;text-align:right}.count[data-v-701d5605]:hover{background:var(--color-surface-active);text-decoration:none}.count.zero[data-v-701d5605]{color:var(--color-text-tertiary);font-weight:400}.as-on[data-v-701d5605]{color:var(--color-warning-ink);font-weight:600}.remark-cell[data-v-701d5605]{max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary)}.rc-table th[data-v-701d5605],.rc-table td[data-v-701d5605]{padding-left:6px;padding-right:6px}.pm-dot[data-v-701d5605]{display:inline-block;width:8px;height:8px;margin-left:6px;border-radius:50%;background:var(--color-border-strong);vertical-align:middle}.pm-dot.on[data-v-701d5605]{background:var(--color-success-ink)}.rc-table th[data-v-701d5605]:last-child,.rc-table td[data-v-701d5605]:last-child{position:sticky;right:0;background:var(--color-surface);box-shadow:-2px 0 4px #0001}.actions[data-v-701d5605]{display:inline-flex;align-items:center;gap:4px}tr.flash td[data-v-701d5605]{animation:row-flash-701d5605 2.4s var(--ease-out)}@keyframes row-flash-701d5605{0%,40%{background:var(--color-brand-wash)}to{background:transparent}}.stack[data-v-701d5605]{display:flex;flex-direction:column;gap:var(--space-4)}.switch-row[data-v-701d5605]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface-sunken)}@media(max-width:900px){.stats[data-v-701d5605]{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar .segmented[data-v-701d5605]{max-width:100%;overflow-x:auto}.search[data-v-701d5605]{max-width:100%}.rc-table th[data-v-701d5605]:last-child,.rc-table td[data-v-701d5605]:last-child{position:static;box-shadow:none}}.editor[data-v-7654bf00]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-4);background:var(--color-surface-sunken);border-top:1px solid var(--color-border-subtle)}.hint[data-v-7654bf00]{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:var(--font-xs);line-height:1.6;color:var(--color-text-secondary)}.hint[data-v-7654bf00] .icon{flex:none;margin-top:3px;color:var(--color-brand-ink)}.tools[data-v-7654bf00]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.tool-row[data-v-7654bf00]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.tools-label[data-v-7654bf00]{font-size:var(--font-xs);color:var(--color-text-tertiary);margin-right:2px}.tools-sep[data-v-7654bf00]{width:1px;height:16px;background:var(--color-border-strong);margin:0 4px}.tok[data-v-7654bf00]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-xs);cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.tok[data-v-7654bf00]:hover{background:var(--color-brand-wash);border-color:var(--color-brand-border)}.tok-name[data-v-7654bf00]{font-family:var(--font-mono);color:var(--color-brand-ink)}.tok-eg[data-v-7654bf00]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-tertiary)}.tok.req[data-v-7654bf00]{border-color:var(--color-brand-border)}.tok-req[data-v-7654bf00]{padding:1px 5px;border-radius:var(--radius-sm);font-size:var(--font-2xs);color:var(--color-brand-ink);background:var(--color-brand-wash)}.tok-fn[data-v-7654bf00]{color:var(--color-text-secondary)}.tok-emoji[data-v-7654bf00]{padding:0 6px;font-family:var(--font-system, inherit);font-size:var(--font-sm)}.variants[data-v-7654bf00]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.variant[data-v-7654bf00]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.variant.bad[data-v-7654bf00]{border-color:var(--color-error-border)}.variant.off .v-body[data-v-7654bf00]{opacity:.6}.v-head[data-v-7654bf00]{display:flex;align-items:center;gap:var(--space-2);padding:6px 8px 6px var(--space-3);border-bottom:1px solid var(--color-border-subtle)}.v-no[data-v-7654bf00]{font-size:var(--font-xs);font-weight:600;color:var(--color-text-secondary)}.v-switch[data-v-7654bf00]{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-secondary);margin:0 4px}.over[data-v-7654bf00]{color:var(--color-error-ink);font-weight:600}.v-body[data-v-7654bf00]{display:grid;grid-template-columns:minmax(0,1.1fr) 16px minmax(0,1fr);gap:var(--space-3);padding:var(--space-3);transition:opacity var(--dur) var(--ease)}.v-side[data-v-7654bf00]{display:flex;flex-direction:column;gap:6px;min-width:0}.side-label[data-v-7654bf00]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:18px;font-size:var(--font-xs);font-weight:500;color:var(--color-text-secondary)}.v-arrow[data-v-7654bf00]{margin-top:40px;color:var(--color-text-tertiary)}.v-side .textarea[data-v-7654bf00]{width:100%;min-height:76px;resize:vertical;font-size:var(--font-sm);line-height:1.6;white-space:pre-wrap}.btn-link[data-v-7654bf00]{display:inline-flex;align-items:center;gap:4px;border:none;background:none;padding:0;color:var(--color-brand-ink);font:inherit;font-size:var(--font-xs);cursor:pointer}.btn-link[data-v-7654bf00]:disabled{color:var(--color-text-disabled);cursor:default}.bubble[data-v-7654bf00]{align-self:flex-start;max-width:100%;margin:0;padding:8px 12px;border-radius:var(--radius-xl) var(--radius-xl) var(--radius-xl) 4px;border:1px solid var(--color-brand-border);background:var(--color-brand-bg);font-family:var(--font-sans);font-size:var(--font-sm);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.bubble.empty[data-v-7654bf00]{border-style:dashed;border-color:var(--color-border-strong);background:none;color:var(--color-text-tertiary);font-size:var(--font-xs)}.v-errors[data-v-7654bf00],.save-errors[data-v-7654bf00]{list-style:none;margin:0;padding:8px var(--space-3);display:flex;flex-direction:column;gap:4px;background:var(--color-error-bg);color:var(--color-error-ink);font-size:var(--font-xs)}.v-errors li[data-v-7654bf00],.save-errors li[data-v-7654bf00]{display:flex;align-items:flex-start;gap:6px}.v-errors[data-v-7654bf00] .icon,.save-errors[data-v-7654bf00] .icon{flex:none;margin-top:2px}.v-errors[data-v-7654bf00]{border-top:1px solid var(--color-error-border)}.save-errors[data-v-7654bf00]{border:1px solid var(--color-error-border);border-radius:var(--radius-lg)}.presets[data-v-7654bf00]{display:flex;flex-direction:column;gap:6px;padding:var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg)}.preset[data-v-7654bf00]{display:flex;align-items:center;gap:var(--space-3)}.preset-bubble[data-v-7654bf00]{flex:1;min-width:0}.preset-add[data-v-7654bf00]{flex:none}.adders[data-v-7654bf00]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--space-2)}.adders>.small[data-v-7654bf00]{line-height:28px}.default[data-v-7654bf00]{max-width:100%;text-align:right}.default summary[data-v-7654bf00]{cursor:pointer;color:var(--color-text-tertiary);line-height:28px}.default-text[data-v-7654bf00]{margin:2px 0 0;padding:10px 12px;border-radius:var(--radius-lg);border:1px dashed var(--color-border-strong);background:var(--color-surface);font-size:var(--font-xs);line-height:1.6;text-align:left;white-space:pre-wrap;word-break:break-word;color:var(--color-text-secondary)}.foot[data-v-7654bf00]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border)}@media(max-width:820px){.v-body[data-v-7654bf00]{grid-template-columns:1fr}.v-arrow[data-v-7654bf00]{display:none}}.word-links[data-v-a9e6c2a8]{display:inline-flex;flex-wrap:wrap;gap:var(--space-1)}.word-link[data-v-a9e6c2a8]{display:inline-flex;align-items:center;gap:2px;padding:0 var(--space-1);border:none;border-radius:var(--radius-sm);background:none;color:var(--color-brand);font:inherit;font-size:var(--font-2xs);line-height:18px;cursor:pointer;transition:background-color .15s ease}.word-link[data-v-a9e6c2a8]:hover{background:var(--color-brand-bg)}.word-link[data-v-a9e6c2a8]:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}[data-v-a9e6c2a8] .setting.word-focus{border-radius:var(--radius-md);animation:word-focus-a9e6c2a8 2.4s ease-out}@keyframes word-focus-a9e6c2a8{0%,40%{box-shadow:0 0 0 2px var(--color-brand-border);background:var(--color-brand-bg)}to{box-shadow:0 0 0 2px transparent;background:transparent}}@media(prefers-reduced-motion:reduce){[data-v-a9e6c2a8] .setting.word-focus{animation:none;box-shadow:0 0 0 2px var(--color-brand-border)}}.intro[data-v-a9e6c2a8]{overflow:hidden}.intro-head[data-v-a9e6c2a8]{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-5);border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.intro-head[data-v-a9e6c2a8]:hover{background:var(--color-surface-hover)}.intro-mark[data-v-a9e6c2a8]{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:var(--radius-full);color:var(--color-brand-ink);background:var(--color-brand-wash)}.intro-title[data-v-a9e6c2a8]{font-size:var(--font-md);font-weight:600}.intro-sub[data-v-a9e6c2a8]{margin-left:var(--space-1)}.intro-chev[data-v-a9e6c2a8]{color:var(--color-text-tertiary);transition:transform var(--dur) var(--ease);transform:rotate(180deg)}.closed .intro-chev[data-v-a9e6c2a8]{transform:none}.intro-body[data-v-a9e6c2a8]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-top:1px solid var(--color-border-subtle)}.intro-col[data-v-a9e6c2a8]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5);min-width:0}.intro-col+.intro-col[data-v-a9e6c2a8]{border-left:1px solid var(--color-border-subtle);background:var(--color-surface-sunken)}.intro-h[data-v-a9e6c2a8]{margin:0;font-size:var(--font-sm);font-weight:600}.tools-h[data-v-a9e6c2a8]{margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px dashed var(--color-border);line-height:1.5}.steps[data-v-a9e6c2a8]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.steps li[data-v-a9e6c2a8]{display:flex;gap:var(--space-3);font-size:var(--font-sm)}.steps p[data-v-a9e6c2a8]{margin:2px 0 0;font-size:var(--font-xs);line-height:1.65;color:var(--color-text-secondary)}.step-no[data-v-a9e6c2a8]{display:grid;place-items:center;width:22px;height:22px;flex:none;border-radius:var(--radius-full);font-size:var(--font-xs);font-weight:600;color:var(--color-text-on-accent);background:var(--color-brand-ink)}.tk[data-v-a9e6c2a8]{padding:1px 6px;border-radius:var(--radius-md);border:1px solid var(--color-brand-border);background:var(--color-brand-wash);color:var(--color-brand-ink);font-family:var(--font-mono);font-size:var(--font-xs);white-space:nowrap}.tools-list[data-v-a9e6c2a8]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.tools-list li[data-v-a9e6c2a8]{display:grid;grid-template-columns:138px 12px 96px minmax(0,1fr);align-items:center;gap:var(--space-2);font-size:var(--font-xs);color:var(--color-text-tertiary)}.tools-list .tk[data-v-a9e6c2a8]{justify-self:start}.tools-list .out[data-v-a9e6c2a8]{color:var(--color-text);font-weight:500}.tools-list .what[data-v-a9e6c2a8]{color:var(--color-text-secondary)}.formula[data-v-a9e6c2a8]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface)}.f-part[data-v-a9e6c2a8]{display:flex;flex-direction:column;align-items:center;gap:6px}.f-token[data-v-a9e6c2a8]{display:grid;place-items:center;min-width:46px;height:46px;padding:0 12px;border-radius:var(--radius-lg);border:1px solid var(--color-brand-border);background:var(--color-brand-wash);color:var(--color-brand-ink);font-size:22px;font-weight:650;line-height:1}.f-token.num[data-v-a9e6c2a8]{border-color:var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning-ink)}.f-cap[data-v-a9e6c2a8]{font-size:var(--font-2xs);line-height:1.5;text-align:center;color:var(--color-text-tertiary)}.f-op[data-v-a9e6c2a8]{height:46px;display:grid;place-items:center;font-size:var(--font-lg);color:var(--color-text-tertiary)}.f-result[data-v-a9e6c2a8]{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:46px;font-size:var(--font-sm);color:var(--color-text-secondary)}.f-result b[data-v-a9e6c2a8]{color:var(--color-text)}.f-say[data-v-a9e6c2a8]{font-size:var(--font-lg);font-weight:650;color:var(--color-text);letter-spacing:.02em}.cmd-pools[data-v-a9e6c2a8]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cmd-pools li[data-v-a9e6c2a8]{display:grid;grid-template-columns:minmax(0,112px) minmax(0,1fr);gap:var(--space-3);align-items:baseline;font-size:var(--font-xs);color:var(--color-text-secondary)}.cmd-pools li.more[data-v-a9e6c2a8]{display:block}.cp-name[data-v-a9e6c2a8]{font-weight:600;color:var(--color-text);overflow-wrap:anywhere}.cmd-pools .off .cp-name[data-v-a9e6c2a8]{color:var(--color-text-tertiary);font-weight:500}.say[data-v-a9e6c2a8]{font-family:var(--font-sans);font-size:var(--font-xs);font-weight:600;color:var(--color-text);background:var(--color-surface)}.others[data-v-a9e6c2a8]{display:flex;align-items:center;flex-wrap:wrap;gap:6px var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--color-border)}.other[data-v-a9e6c2a8]{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-secondary)}.loading[data-v-a9e6c2a8]{display:flex;flex-direction:column;gap:var(--space-5)}.bar[data-v-a9e6c2a8]{position:sticky;top:calc(var(--topbar-h) + var(--space-2));z-index:5;padding:var(--space-2) var(--space-3) var(--space-3);display:flex;flex-direction:column;gap:var(--space-3)}.tabs[data-v-a9e6c2a8]{display:flex;flex-wrap:wrap;gap:2px;overflow-x:auto;padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-subtle)}.tab[data-v-a9e6c2a8]{position:relative;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 var(--space-3);border:none;border-radius:var(--radius-lg);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--font-sm);white-space:nowrap;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.tab[data-v-a9e6c2a8]:hover{background:var(--color-surface-hover);color:var(--color-text)}.tab.active[data-v-a9e6c2a8]{color:var(--color-brand-ink);font-weight:600;background:var(--color-brand-wash)}.tab.dim[data-v-a9e6c2a8]{opacity:.5}.tab-n[data-v-a9e6c2a8]{font-size:var(--font-2xs);font-weight:500;color:var(--color-text-tertiary)}.tab.active .tab-n[data-v-a9e6c2a8]{color:inherit}.tab-dot[data-v-a9e6c2a8]{width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-brand)}.filters[data-v-a9e6c2a8]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding:0 var(--space-2)}.f-label[data-v-a9e6c2a8]{font-size:var(--font-sm);font-weight:500}.seg-scroll[data-v-a9e6c2a8]{max-width:100%;overflow-x:auto}.search[data-v-a9e6c2a8]{width:250px}.only[data-v-a9e6c2a8]{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-secondary);white-space:nowrap;cursor:pointer}.f-help[data-v-a9e6c2a8]{padding:0 var(--space-2)}.f-help b[data-v-a9e6c2a8]{color:var(--color-text);font-weight:600}.elsewhere[data-v-a9e6c2a8]{margin-left:6px;color:var(--color-brand-ink)}.result[data-v-a9e6c2a8]{display:flex;align-items:center;gap:var(--space-3);margin:calc(var(--space-2) * -1) var(--space-2) calc(var(--space-2) * -1);color:var(--color-text-secondary)}.group[data-v-a9e6c2a8]{overflow:hidden}.group-head[data-v-a9e6c2a8]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-subtle)}.group-head .card-desc[data-v-a9e6c2a8]{margin-top:2px;font-size:var(--font-sm);color:var(--color-text-secondary)}.g-icon[data-v-a9e6c2a8]{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:var(--radius-lg);color:var(--color-brand-ink);background:var(--color-brand-wash)}.note[data-v-a9e6c2a8]{margin:var(--space-4) var(--space-5) 0}.items[data-v-a9e6c2a8],.parts[data-v-a9e6c2a8]{list-style:none;margin:0;padding:0}.items>li+li[data-v-a9e6c2a8]{border-top:1px solid var(--color-border-subtle)}.item-row[data-v-a9e6c2a8],.combo-top[data-v-a9e6c2a8]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr) 92px;align-items:start;gap:var(--space-5);padding:var(--space-4) var(--space-5)}.item.open>.item-row[data-v-a9e6c2a8]{background:var(--color-surface-sunken)}.item-title[data-v-a9e6c2a8]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.item-label[data-v-a9e6c2a8]{font-size:var(--font-md);font-weight:600}.item-desc[data-v-a9e6c2a8]{margin:4px 0 0;font-size:var(--font-xs);line-height:1.6;color:var(--color-text-tertiary)}.src[data-v-a9e6c2a8]{height:20px;font-size:var(--font-2xs)}.src.generic[data-v-a9e6c2a8]{color:var(--color-brand-ink);border-color:var(--color-brand-border);background:var(--color-brand-wash)}.src.category[data-v-a9e6c2a8]{color:var(--color-success-ink);border-color:var(--color-success-border);background:var(--color-success-bg)}.edit-btn[data-v-a9e6c2a8]{justify-self:end}.convo[data-v-a9e6c2a8]{display:grid;grid-template-columns:minmax(0,148px) 14px minmax(0,1fr);align-items:start;gap:var(--space-2);min-width:0}.say-in[data-v-a9e6c2a8],.say-out[data-v-a9e6c2a8]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.who[data-v-a9e6c2a8]{font-size:var(--font-2xs);color:var(--color-text-tertiary)}.convo-arrow[data-v-a9e6c2a8]{margin-top:26px;color:var(--color-text-tertiary)}.bubble[data-v-a9e6c2a8]{max-width:100%;margin:0;padding:7px 11px;border:1px solid var(--color-border);font-family:var(--font-sans);font-size:var(--font-sm);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.bubble.in[data-v-a9e6c2a8]{border-radius:4px var(--radius-xl) var(--radius-xl) var(--radius-xl);background:var(--color-surface-sunken);font-weight:500}.bubble.sys[data-v-a9e6c2a8]{display:inline-flex;align-items:center;gap:5px;border-style:dashed;border-radius:var(--radius-full);background:none;font-size:var(--font-xs);color:var(--color-text-secondary)}.bubble.out[data-v-a9e6c2a8]{border-radius:var(--radius-xl) var(--radius-xl) var(--radius-xl) 4px;border-color:var(--color-brand-border);background:var(--color-brand-bg);color:var(--color-text)}.combo[data-v-a9e6c2a8]{background:color-mix(in srgb,var(--color-surface-sunken) 55%,transparent)}.segs[data-v-a9e6c2a8]{display:flex;flex-direction:column;padding:4px;gap:1px}.seg[data-v-a9e6c2a8]{display:flex;align-items:flex-start;gap:8px;padding:3px 8px 3px 4px;border:none;border-radius:var(--radius-md);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--dur) var(--ease)}.seg[data-v-a9e6c2a8]:hover,.seg.on[data-v-a9e6c2a8]{background:var(--color-brand-wash)}.seg pre[data-v-a9e6c2a8]{margin:0;font-family:var(--font-sans);font-size:var(--font-sm);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.seg-no[data-v-a9e6c2a8]{display:grid;place-items:center;width:18px;height:18px;margin-top:2px;flex:none;border-radius:var(--radius-full);border:1px solid var(--color-brand-border);background:var(--color-surface);color:var(--color-brand-ink);font-size:var(--font-2xs);font-weight:600;line-height:1}.parts[data-v-a9e6c2a8]{margin:0 var(--space-5) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.part+.part[data-v-a9e6c2a8]{border-top:1px solid var(--color-border-subtle)}.part-row[data-v-a9e6c2a8]{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4)}.part-row .seg-no[data-v-a9e6c2a8]{margin-top:0}.part-label[data-v-a9e6c2a8]{font-size:var(--font-sm);font-weight:600}.part .item-desc[data-v-a9e6c2a8]{margin-top:2px}.part.open>.part-row[data-v-a9e6c2a8]{background:var(--color-surface-sunken)}.w-foot[data-v-a9e6c2a8]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border);background:var(--color-surface-sunken)}@media(max-width:1180px){.item-row[data-v-a9e6c2a8],.combo-top[data-v-a9e6c2a8]{grid-template-columns:minmax(0,1fr) 92px}.convo[data-v-a9e6c2a8]{grid-column:1 / -1;grid-row:2}}@media(max-width:900px){.intro-body[data-v-a9e6c2a8]{grid-template-columns:1fr}.intro-col+.intro-col[data-v-a9e6c2a8]{border-left:none;border-top:1px solid var(--color-border-subtle)}.intro-sub[data-v-a9e6c2a8]{display:none}.bar[data-v-a9e6c2a8]{position:static}.tabs[data-v-a9e6c2a8]{flex-wrap:nowrap}.search[data-v-a9e6c2a8]{width:100%}}@media(max-width:640px){.convo[data-v-a9e6c2a8]{grid-template-columns:1fr}.convo-arrow[data-v-a9e6c2a8]{display:none}.tools-list li[data-v-a9e6c2a8]{grid-template-columns:auto 12px auto}.tools-list .what[data-v-a9e6c2a8]{grid-column:1 / -1}}.card-header[data-v-ccddd614]{flex-wrap:wrap;row-gap:var(--space-1)}.card-desc[data-v-ccddd614]{min-width:200px}.ads-top[data-v-ccddd614]{display:grid;grid-template-columns:1fr;gap:var(--space-5);align-items:start}.ads-side[data-v-ccddd614]{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}@media(min-width:1080px){.ads-top[data-v-ccddd614]{grid-template-columns:3fr 2fr}}.node-body[data-v-ccddd614]{display:flex;flex-direction:column;gap:var(--space-4)}.stat-grid[data-v-ccddd614]{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:var(--space-3)}.stat[data-v-ccddd614]{display:flex;flex-direction:column;gap:2px;min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-sunken)}.stat-k[data-v-ccddd614]{font-size:var(--font-2xs);color:var(--color-text-tertiary)}.stat-v[data-v-ccddd614]{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap;font-size:var(--font-xl);font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums}.stat-unit[data-v-ccddd614]{font-size:var(--font-xs);font-weight:400;color:var(--color-text-tertiary)}.stat-sub[data-v-ccddd614]{font-size:var(--font-2xs);color:var(--color-text-tertiary)}.node-meta[data-v-ccddd614]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1) var(--space-5);font-size:var(--font-sm)}.meta[data-v-ccddd614]{display:inline-flex;align-items:baseline;gap:6px;min-width:0}.meta-k[data-v-ccddd614]{font-size:var(--font-xs);color:var(--color-text-tertiary)}.meta-v[data-v-ccddd614]{font-weight:500;overflow:hidden;text-overflow:ellipsis}.meta-msg[data-v-ccddd614]{color:var(--color-text-tertiary)}.mono[data-v-ccddd614]{font-family:var(--font-mono)}.row-actions[data-v-ccddd614]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.notice-body[data-v-ccddd614]{display:flex;flex-direction:column;gap:var(--space-3)}.notice-now[data-v-ccddd614]{color:var(--color-text-secondary);line-height:1.7}.plans[data-v-ccddd614]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5)}.plan[data-v-ccddd614]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.plan[data-v-ccddd614]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card-hover)}.plan-head[data-v-ccddd614]{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.plan-name[data-v-ccddd614]{display:flex;align-items:center;gap:var(--space-2);min-width:0;font-size:var(--font-md)}.plan-name strong[data-v-ccddd614]{overflow:hidden;text-overflow:ellipsis}.plan.off .plan-name strong[data-v-ccddd614]{color:var(--color-text-tertiary);font-weight:500}.plan-ops[data-v-ccddd614]{margin-left:auto;display:flex;gap:var(--space-2);flex-wrap:wrap}.plan-chips[data-v-ccddd614],.plan-target[data-v-ccddd614],.preview[data-v-ccddd614]{margin-left:48px}.plan-chips[data-v-ccddd614]{display:flex;flex-wrap:wrap;gap:6px}.chip-i[data-v-ccddd614]{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:var(--radius-full);border:1px solid var(--color-border-subtle);background:var(--color-surface-sunken);font-size:var(--font-xs);color:var(--color-text-secondary);white-space:nowrap}.preview[data-v-ccddd614]{padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-sunken)}.preview-line[data-v-ccddd614]{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap;margin-bottom:var(--space-2)}.preview-text[data-v-ccddd614]{white-space:pre-wrap;word-break:break-word;font-size:var(--font-sm);margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border-subtle)}.warn-text[data-v-ccddd614]{color:var(--color-warning-ink)}.err-text[data-v-ccddd614]{color:var(--color-error-ink);font-weight:600}td.ops[data-v-ccddd614]{text-align:right;white-space:nowrap}td.ops .btn+.btn[data-v-ccddd614]{margin-left:var(--space-2)}.detail-row>td[data-v-ccddd614]{background:var(--color-surface-sunken);padding:var(--space-3) var(--space-5)}.table.sub[data-v-ccddd614]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);overflow:hidden}.table.sub th[data-v-ccddd614]:first-child,.table.sub td[data-v-ccddd614]:first-child{padding-left:var(--space-3)}.table.sub th[data-v-ccddd614]:last-child,.table.sub td[data-v-ccddd614]:last-child{padding-right:var(--space-3)}.form[data-v-ccddd614]{display:flex;flex-direction:column;gap:var(--space-4)}.fld[data-v-ccddd614]{display:flex;flex-direction:column;gap:4px}.fld.grow[data-v-ccddd614]{flex:1}.fld-row[data-v-ccddd614]{display:flex;gap:var(--space-4);flex-wrap:wrap}.fld-row>.fld[data-v-ccddd614]{flex:1;min-width:160px}.fld-label[data-v-ccddd614]{font-size:var(--font-xs);color:var(--color-text-secondary);font-weight:500}.fld-inline[data-v-ccddd614]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-sm)}.fld-err[data-v-ccddd614]{font-size:var(--font-xs);color:var(--color-error-ink)}.ms-range[data-v-ccddd614]{display:flex;align-items:center;gap:var(--space-2)}.ms-range .input[data-v-ccddd614]{flex:1;min-width:0}.script-row[data-v-ccddd614]{display:flex;gap:var(--space-2);align-items:flex-start;margin-bottom:var(--space-2)}.script-row textarea[data-v-ccddd614]{flex:1}.check-grid[data-v-ccddd614]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.members-cols[data-v-ccddd614]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.cand-col[data-v-ccddd614],.pick-col[data-v-ccddd614]{min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.cand-item[data-v-ccddd614]{display:flex;align-items:center;gap:var(--space-2);padding:6px var(--space-2);border-radius:var(--radius-md);font-size:var(--font-sm)}.cand-item[data-v-ccddd614]:hover{background:var(--color-surface-hover)}.cand-name[data-v-ccddd614]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cand-src[data-v-ccddd614]{flex:none}.manual-add[data-v-ccddd614]{display:flex;gap:var(--space-2);margin-top:var(--space-3)}.manual-add .input[data-v-ccddd614]{flex:1}.pick-item[data-v-ccddd614]{display:flex;align-items:center;gap:var(--space-2);padding:3px 0;font-size:var(--font-sm)}.pick-name[data-v-ccddd614]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-icon[data-v-ccddd614]{padding:2px 6px}.flip[data-v-ccddd614]{transform:rotate(180deg)}@media(max-width:640px){.members-cols[data-v-ccddd614]{grid-template-columns:1fr}.plan-chips[data-v-ccddd614],.plan-target[data-v-ccddd614],.preview[data-v-ccddd614],.plan-ops[data-v-ccddd614]{margin-left:0}}.target-picker[data-v-d40b04a1]{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.picked[data-v-d40b04a1]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-brand-border);border-radius:var(--radius-lg);background:var(--color-brand-wash);min-width:0}.picked-icon[data-v-d40b04a1]{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-brand-ink);border:1px solid var(--color-brand-border)}.picked-main[data-v-d40b04a1]{flex:1;min-width:0}.picked-name[data-v-d40b04a1]{font-size:var(--font-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picked-id[data-v-d40b04a1]{font-size:var(--font-2xs);color:var(--color-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-row[data-v-d40b04a1]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.search-box[data-v-d40b04a1]{flex:1;min-width:220px;display:flex}.picker-note[data-v-d40b04a1]{display:flex;align-items:flex-start;gap:6px;margin:0;padding:var(--space-2) 2px}.picker-note svg[data-v-d40b04a1]{flex:none;margin-top:2px}.picker-error[data-v-d40b04a1]{padding:var(--space-2) var(--space-3);align-items:center}.results[data-v-d40b04a1]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-sunken);max-height:260px;overflow:auto}.result-block+.result-block[data-v-d40b04a1]{border-top:1px solid var(--color-border-subtle)}.result-title[data-v-d40b04a1]{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:6px;margin:0;padding:6px var(--space-3);font-size:var(--font-2xs);font-weight:600;color:var(--color-text-tertiary);background:var(--color-surface-sunken);border-bottom:1px solid var(--color-border-subtle)}.result-count[data-v-d40b04a1]{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);background:var(--color-surface-active);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.result-list[data-v-d40b04a1]{list-style:none;margin:0;padding:var(--space-1) 0}.result-item[data-v-d40b04a1]{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:7px var(--space-3);border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.result-item[data-v-d40b04a1]:hover,.result-item[data-v-d40b04a1]:focus-visible{background:var(--color-surface-hover)}.result-icon[data-v-d40b04a1]{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:var(--radius-full);background:var(--color-warning-bg);color:var(--color-warning-ink)}.result-icon.is-group[data-v-d40b04a1]{background:var(--color-brand-wash);color:var(--color-brand-ink)}.result-main[data-v-d40b04a1]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.result-name[data-v-d40b04a1]{font-size:var(--font-sm);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-id[data-v-d40b04a1]{font-size:var(--font-2xs);color:var(--color-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-alias[data-v-d40b04a1]{flex:none;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual[data-v-d40b04a1]{border:1px dashed var(--color-border);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3)}.manual summary[data-v-d40b04a1]{display:flex;align-items:center;gap:5px;cursor:pointer;font-size:var(--font-xs);color:var(--color-text-secondary);list-style:none}.manual summary[data-v-d40b04a1]::-webkit-details-marker{display:none}.manual-grid[data-v-d40b04a1]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin-top:var(--space-2)}.fld[data-v-d40b04a1]{display:flex;flex-direction:column;gap:4px;min-width:0}.fld-label[data-v-d40b04a1]{font-size:var(--font-xs);font-weight:600;color:var(--color-text-secondary)}.fld-hint[data-v-d40b04a1]{margin:6px 0 0;font-size:var(--font-2xs);color:var(--color-text-tertiary)}.target-picker.invalid .search-box[data-v-d40b04a1] .input,.target-picker.invalid .picked[data-v-d40b04a1]{border-color:var(--color-error-border)}@media(max-width:560px){.manual-grid[data-v-d40b04a1]{grid-template-columns:1fr}.search-box[data-v-d40b04a1]{min-width:100%}}.peers-page[data-v-5b919282]{display:flex;flex-direction:column;gap:var(--space-4)}.peers-page[data-v-5b919282]>*{min-width:0;max-width:100%}.header-text[data-v-5b919282]{flex:1;min-width:280px}.page-actions[data-v-5b919282]{flex-wrap:wrap}.summary-grid[data-v-5b919282]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-3)}.stat-card[data-v-5b919282]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);min-width:0;transition:box-shadow var(--dur) var(--ease)}.stat-card[data-v-5b919282]:hover{box-shadow:var(--shadow-card-hover)}.stat-icon[data-v-5b919282]{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface-sunken);color:var(--color-text-secondary)}.stat-card.accent .stat-icon[data-v-5b919282]{color:var(--color-brand-ink);border-color:var(--color-brand-border);background:var(--color-brand-wash)}.stat-card.danger .stat-icon[data-v-5b919282]{color:var(--color-error-ink);border-color:var(--color-error-border);background:var(--color-error-bg)}.stat-body[data-v-5b919282]{display:flex;flex-direction:column;gap:1px;min-width:0}.stat-label[data-v-5b919282]{font-size:var(--font-xs);color:var(--color-text-tertiary)}.stat-value[data-v-5b919282]{font-size:var(--font-xl);line-height:1.2;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-card.accent .stat-value[data-v-5b919282]{color:var(--color-brand-ink)}.stat-card.danger .stat-value[data-v-5b919282]{color:var(--color-error-ink)}.stat-sub[data-v-5b919282]{font-size:var(--font-2xs);color:var(--color-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-card[data-v-5b919282]{overflow:hidden}.section-head[data-v-5b919282]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-subtle)}.section-title[data-v-5b919282]{display:flex;align-items:flex-start;gap:var(--space-3);min-width:0}.section-icon[data-v-5b919282]{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface-sunken);color:var(--color-text-secondary)}.section-meta[data-v-5b919282]{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding-top:4px}.pill-count[data-v-5b919282]{flex:none;height:24px;padding:0 9px;display:inline-flex;align-items:center;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface-sunken);font-size:var(--font-xs);color:var(--color-text-secondary)}.account-grid[data-v-5b919282]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5)}.account-card[data-v-5b919282]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);min-width:0;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.account-card[data-v-5b919282]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-sm)}.account-card.off[data-v-5b919282]{background:var(--color-surface-sunken)}.account-card.off .account-avatar[data-v-5b919282],.account-card.off .target-row[data-v-5b919282]{opacity:.6}.account-head[data-v-5b919282]{display:flex;align-items:center;gap:var(--space-2);min-width:0}.account-avatar[data-v-5b919282]{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:var(--radius-full);background:var(--color-brand-wash);color:var(--color-brand-ink);border:1px solid var(--color-brand-border)}.account-title[data-v-5b919282]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex:1;min-width:0}.account-name[data-v-5b919282]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.target-row[data-v-5b919282]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-sunken);min-width:0}.target-glyph[data-v-5b919282]{display:grid;place-items:center;flex:none;color:var(--color-text-tertiary)}.target-main[data-v-5b919282]{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.target-name[data-v-5b919282]{font-size:var(--font-sm);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.target-id[data-v-5b919282]{font-size:var(--font-2xs);color:var(--color-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-facts[data-v-5b919282]{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px;margin:0}.account-facts div[data-v-5b919282]{min-width:0}.account-facts dt[data-v-5b919282]{font-size:var(--font-2xs);color:var(--color-text-tertiary)}.account-facts dd[data-v-5b919282]{margin:0;font-size:var(--font-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trigger-chip[data-v-5b919282]{display:inline-block;max-width:100%;padding:0 5px;border-radius:var(--radius-sm);background:var(--color-surface-active);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.accent[data-v-5b919282]{color:var(--color-brand-ink)}.template-preview[data-v-5b919282]{display:flex;flex-direction:column;gap:2px;padding-top:6px;border-top:1px dashed var(--color-border);font-size:var(--font-xs);min-width:0}.template-preview>div[data-v-5b919282]{display:flex;gap:6px;min-width:0}.template-preview .mono[data-v-5b919282]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-label[data-v-5b919282]{flex:none;color:var(--color-text-tertiary)}.account-foot[data-v-5b919282]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:auto;padding-top:var(--space-1)}.table td[data-v-5b919282],.table th[data-v-5b919282]{vertical-align:top}.table td[data-v-5b919282]{padding-top:9px;padding-bottom:9px}.cell-time[data-v-5b919282]{display:flex;flex-direction:column;gap:1px;white-space:nowrap;font-size:var(--font-xs);color:var(--color-text-secondary);line-height:1.3}.cell-stack[data-v-5b919282]{display:flex;flex-direction:column;gap:1px;min-width:0}.cell-stack b[data-v-5b919282]{font-weight:500;white-space:nowrap}.cell-text[data-v-5b919282]{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-xs)}.reason[data-v-5b919282]{max-width:340px;word-break:break-word;font-size:var(--font-xs)}.reply[data-v-5b919282]{max-width:340px;word-break:break-word;font-size:var(--font-xs);color:var(--color-text-secondary)}.danger-text[data-v-5b919282]{color:var(--color-error-ink)}.money-main[data-v-5b919282]{font-weight:500;white-space:nowrap}.callback-line[data-v-5b919282]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.retry-btn[data-v-5b919282]{height:22px;padding:0 6px;font-size:var(--font-2xs)}.clamp[data-v-5b919282]{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-line[data-v-5b919282]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.badge-sm[data-v-5b919282]{font-size:var(--font-2xs);padding:0 5px;height:19px}.col-time[data-v-5b919282]{width:128px}.col-peer[data-v-5b919282]{width:150px}.col-status[data-v-5b919282]{width:104px}.col-command[data-v-5b919282]{width:140px}.col-money[data-v-5b919282]{width:104px}.col-callback[data-v-5b919282]{width:190px}.col-order[data-v-5b919282]{width:150px}.col-numbers[data-v-5b919282]{min-width:150px}.col-actions[data-v-5b919282]{width:110px}.request-table[data-v-5b919282]{table-layout:fixed;min-width:1080px}.request-table .col-time[data-v-5b919282]{width:118px}.request-table .col-peer[data-v-5b919282]{width:146px}.request-table .col-status[data-v-5b919282],.request-table .col-command[data-v-5b919282]{width:112px}.request-table .col-money[data-v-5b919282]{width:116px}.request-table .col-callback[data-v-5b919282]{width:200px}.order-link[data-v-5b919282]{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-table[data-v-5b919282]{table-layout:fixed;min-width:1160px}.order-table .col-order[data-v-5b919282]{width:176px}.order-table .col-peer[data-v-5b919282]{width:112px}.order-table .col-numbers[data-v-5b919282]{width:192px}.order-table .col-status[data-v-5b919282]{width:106px}.order-table .col-callback[data-v-5b919282]{width:196px}.order-table .col-actions[data-v-5b919282]{width:116px}.peer-form[data-v-5b919282]{display:flex;flex-direction:column;gap:var(--space-4)}.form-section[data-v-5b919282]{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border-subtle)}.form-section[data-v-5b919282]:last-child{border-bottom:none;padding-bottom:0}.form-section-head[data-v-5b919282]{display:flex;align-items:flex-start;gap:var(--space-2)}.form-section-title[data-v-5b919282]{margin:0;font-size:var(--font-sm);font-weight:600}.form-section-desc[data-v-5b919282]{margin:2px 0 0;font-size:var(--font-2xs);color:var(--color-text-tertiary)}.form-grid[data-v-5b919282]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.form-grid-3[data-v-5b919282]{grid-template-columns:repeat(3,minmax(0,1fr))}.fld[data-v-5b919282]{display:flex;flex-direction:column;gap:4px;min-width:0}.span-2[data-v-5b919282]{grid-column:1 / -1}.fld-label[data-v-5b919282]{font-size:var(--font-xs);font-weight:600;color:var(--color-text-secondary)}.fld-hint[data-v-5b919282]{font-size:var(--font-2xs);color:var(--color-text-tertiary)}.fld-err[data-v-5b919282]{font-size:var(--font-2xs);color:var(--color-error-ink)}.switch-fld[data-v-5b919282]{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-3)}.switch-fld>span[data-v-5b919282]{display:flex;flex-direction:column;gap:2px}.group-pick[data-v-5b919282]{display:flex;flex-direction:column;gap:6px}.group-list[data-v-5b919282]{display:flex;flex-wrap:wrap;gap:6px}.group-chip[data-v-5b919282]{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--font-xs);cursor:pointer}.group-chip input[data-v-5b919282]{accent-color:var(--color-brand-ink)}.footer-hint[data-v-5b919282]{display:inline-flex;align-items:center;gap:5px;margin-right:auto}@media(max-width:1280px){.summary-grid[data-v-5b919282]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.form-grid-3[data-v-5b919282]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.summary-grid[data-v-5b919282]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid[data-v-5b919282],.form-grid-3[data-v-5b919282],.account-facts[data-v-5b919282]{grid-template-columns:1fr}.page-actions[data-v-5b919282]{width:100%}.page-actions .btn[data-v-5b919282]{flex:1;justify-content:center}.section-head[data-v-5b919282]{padding:var(--space-3) var(--space-4)}.account-grid[data-v-5b919282]{padding:var(--space-3) var(--space-4) var(--space-4);grid-template-columns:1fr}}@media(max-width:560px){.stat-card[data-v-5b919282]{padding:var(--space-2) var(--space-3);gap:var(--space-2)}.stat-icon[data-v-5b919282]{width:30px;height:30px}.stat-value[data-v-5b919282]{font-size:var(--font-lg)}.account-grid[data-v-5b919282]{grid-template-columns:1fr}.footer-hint[data-v-5b919282]{display:none}}.deploy-page[data-v-35a8b90d]{gap:var(--space-5)}.progress-card[data-v-35a8b90d]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5)}.summary-row[data-v-35a8b90d]{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.summary-main[data-v-35a8b90d]{display:flex;align-items:baseline;gap:8px;min-width:0}.summary-number[data-v-35a8b90d]{font-size:34px;font-weight:650;line-height:1;letter-spacing:-.03em}.summary-of[data-v-35a8b90d]{font-size:var(--font-sm);color:var(--color-text-secondary)}.summary-chips[data-v-35a8b90d]{margin-left:auto;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.summary-chip[data-v-35a8b90d]{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--radius-full);border:1px solid var(--color-border);font-size:var(--font-xs);font-weight:500;line-height:1;white-space:nowrap}.summary-chip b[data-v-35a8b90d]{font-weight:650}.chip-dot[data-v-35a8b90d]{width:6px;height:6px;border-radius:var(--radius-full);background:currentColor;flex:none}.chip-danger[data-v-35a8b90d]{color:var(--color-error-ink);background:var(--color-error-bg);border-color:var(--color-error-border)}.chip-warning[data-v-35a8b90d]{color:var(--color-warning-ink);background:var(--color-warning-bg);border-color:var(--color-warning-border)}.chip-success[data-v-35a8b90d]{color:var(--color-success-ink);background:var(--color-success-bg);border-color:var(--color-success-border)}.progress-track[data-v-35a8b90d]{height:8px;border-radius:var(--radius-full);background:var(--color-surface-sunken);border:1px solid var(--color-border-subtle);overflow:hidden}.progress-fill[data-v-35a8b90d]{display:block;height:100%;border-radius:inherit;transition:width .32s var(--ease-out)}.fill-success[data-v-35a8b90d]{background:var(--color-success)}.fill-warning[data-v-35a8b90d]{background:var(--color-warning)}.fill-danger[data-v-35a8b90d]{background:var(--color-error)}.progress-msg[data-v-35a8b90d]{font-size:var(--font-sm);color:var(--color-text-secondary)}.deploy-layout[data-v-35a8b90d]{display:grid;grid-template-columns:256px minmax(0,1fr);gap:var(--space-5);align-items:start}.deploy-layout[data-v-35a8b90d]>*{min-width:0}.stage-rail[data-v-35a8b90d]{position:sticky;top:calc(var(--topbar-h) + var(--space-5));display:flex;flex-direction:column;gap:2px;min-width:0;padding:var(--space-2)}.stage-node[data-v-35a8b90d]{position:relative;display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px;border:none;border-radius:var(--radius-lg);background:transparent;color:var(--color-text-secondary);font:inherit;text-align:left;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.stage-node[data-v-35a8b90d]:hover{background:var(--color-surface-hover);color:var(--color-text)}.stage-node.active[data-v-35a8b90d]{background:var(--color-brand-wash);color:var(--color-text)}.stage-node.active .stage-title[data-v-35a8b90d]{font-weight:650}.stage-index[data-v-35a8b90d]{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface-sunken);color:var(--color-text-secondary);font-size:var(--font-xs);font-weight:600;line-height:1}.stage-index.tone-success[data-v-35a8b90d]{color:var(--color-success-ink);background:var(--color-success-bg);border-color:var(--color-success-border)}.stage-index.tone-warning[data-v-35a8b90d]{color:var(--color-warning-ink);background:var(--color-warning-bg);border-color:var(--color-warning-border)}.stage-index.tone-danger[data-v-35a8b90d]{color:var(--color-error-ink);background:var(--color-error-bg);border-color:var(--color-error-border)}.stage-main[data-v-35a8b90d]{display:flex;flex-direction:column;gap:2px;min-width:0;padding-top:3px}.stage-title[data-v-35a8b90d]{font-size:var(--font-sm);font-weight:600;line-height:1.35}.stage-sub[data-v-35a8b90d]{font-size:var(--font-2xs);color:var(--color-text-tertiary);line-height:1.4}.stage-dot[data-v-35a8b90d]{width:8px;height:8px;margin:9px 2px 0 auto;flex:none;border-radius:var(--radius-full);background:var(--color-border-strong)}.stage-dot.tone-success[data-v-35a8b90d]{background:var(--color-success)}.stage-dot.tone-warning[data-v-35a8b90d]{background:var(--color-warning)}.stage-dot.tone-danger[data-v-35a8b90d]{background:var(--color-error)}.stage-detail[data-v-35a8b90d]{overflow:hidden}.stage-head[data-v-35a8b90d]{align-items:flex-start}.stage-badge[data-v-35a8b90d]{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface-sunken);color:var(--color-text-secondary);font-size:var(--font-sm);font-weight:650}.stage-heading[data-v-35a8b90d]{min-width:0}.stage-heading .card-desc[data-v-35a8b90d]{margin-top:2px;line-height:var(--leading-normal)}.check-list[data-v-35a8b90d]{list-style:none;margin:0;padding:0}.check-item[data-v-35a8b90d]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border-subtle)}.check-item[data-v-35a8b90d]:first-child{border-top:none}.check-icon[data-v-35a8b90d]{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface-sunken);color:var(--color-text-tertiary)}.check-item.is-success .check-icon[data-v-35a8b90d]{color:var(--color-success-ink);background:var(--color-success-bg);border-color:var(--color-success-border)}.check-item.is-warning .check-icon[data-v-35a8b90d]{color:var(--color-warning-ink);background:var(--color-warning-bg);border-color:var(--color-warning-border)}.check-item.is-danger .check-icon[data-v-35a8b90d]{color:var(--color-error-ink);background:var(--color-error-bg);border-color:var(--color-error-border)}.check-body[data-v-35a8b90d]{flex:1;min-width:0}.check-title-row[data-v-35a8b90d]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.check-label[data-v-35a8b90d]{font-size:var(--font-sm);font-weight:600}.check-detail[data-v-35a8b90d]{margin-top:3px;font-size:var(--font-xs);line-height:var(--leading-normal);color:var(--color-text-secondary);overflow-wrap:anywhere}.check-action[data-v-35a8b90d]{flex:none;align-self:center}.manual-hint[data-v-35a8b90d]{font-size:var(--font-2xs);color:var(--color-text-tertiary);white-space:nowrap}.empty-card[data-v-35a8b90d]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:var(--space-10) var(--space-6)}.empty-icon[data-v-35a8b90d]{display:grid;place-items:center;width:44px;height:44px;margin-bottom:4px;border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-surface-sunken);color:var(--color-text-tertiary)}.empty-title[data-v-35a8b90d]{font-size:var(--font-md)}.empty-desc[data-v-35a8b90d]{max-width:400px;font-size:var(--font-xs);color:var(--color-text-tertiary);line-height:var(--leading-normal)}.empty-card .btn[data-v-35a8b90d]{margin-top:var(--space-3)}.skeleton-layout[data-v-35a8b90d]{margin-top:var(--space-2)}@media(max-width:900px){.deploy-layout[data-v-35a8b90d]{grid-template-columns:minmax(0,1fr)}.stage-rail[data-v-35a8b90d]{position:static;flex-direction:row;overflow-x:auto;padding:var(--space-2)}.stage-node[data-v-35a8b90d]{flex:0 0 auto;width:210px}.stage-node+.stage-node[data-v-35a8b90d]{border-left:1px solid var(--color-border-subtle)}.stage-dot[data-v-35a8b90d]{margin-left:auto}}@media(max-width:520px){.summary-number[data-v-35a8b90d]{font-size:30px}.summary-chips[data-v-35a8b90d]{margin-left:0}.page-actions[data-v-35a8b90d]{width:100%}.page-actions .btn[data-v-35a8b90d]{flex:1}.check-item[data-v-35a8b90d]{flex-wrap:wrap;padding:var(--space-4)}.check-action[data-v-35a8b90d]{width:100%;padding-left:44px}.check-action .btn[data-v-35a8b90d]{width:100%}.stage-node[data-v-35a8b90d]{width:190px}}.register[data-v-88f8c3b7]{position:relative;min-height:100%;display:grid;place-items:center;padding:var(--space-10) var(--space-5);background-color:var(--color-chrome);background-image:radial-gradient(var(--color-border) 1px,transparent 1px);background-size:20px 20px}.corner[data-v-88f8c3b7]{position:absolute;top:var(--space-4);right:var(--space-4)}.panel[data-v-88f8c3b7]{width:100%;max-width:460px;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);box-shadow:var(--shadow-md)}.head[data-v-88f8c3b7]{display:flex;align-items:center;gap:var(--space-3)}.title[data-v-88f8c3b7]{font-size:var(--font-lg)}.sub[data-v-88f8c3b7]{font-size:var(--font-sm);color:var(--color-text-secondary)}.invite[data-v-88f8c3b7]{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-active);font-size:var(--font-sm)}.invite .icon[data-v-88f8c3b7]{margin-top:2px;color:var(--color-brand)}.grid2[data-v-88f8c3b7]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.code-row[data-v-88f8c3b7]{display:flex;gap:var(--space-2)}.code-row .input[data-v-88f8c3b7]{flex:1;min-width:0}.req[data-v-88f8c3b7]{color:var(--color-error-ink)}.skeleton-box[data-v-88f8c3b7]{display:flex;flex-direction:column;gap:var(--space-3)}.submit[data-v-88f8c3b7]{height:38px}.home-link[data-v-88f8c3b7]{align-self:center;font-size:var(--font-xs);color:var(--color-text-tertiary)}@media(max-width:480px){.grid2[data-v-88f8c3b7]{grid-template-columns:1fr}.panel[data-v-88f8c3b7]{padding:var(--space-5)}}.partner-pick[data-v-e91ed95b]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3)}.partner-pick label[data-v-e91ed95b]{font-size:var(--font-sm);font-weight:500}.partner-select[data-v-e91ed95b]{min-width:220px;width:auto}.bar[data-v-e91ed95b]{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.pool-name[data-v-e91ed95b]{display:flex;align-items:center;gap:6px;font-weight:500}.price[data-v-e91ed95b]{width:110px}.nowrap[data-v-e91ed95b]{white-space:nowrap}.right[data-v-e91ed95b]{text-align:right}tr.changed td[data-v-e91ed95b]{background:color-mix(in srgb,var(--color-brand) 6%,transparent)}.page>.card+.card[data-v-6256c384],.page>.alert+.card[data-v-6256c384]{margin-top:var(--space-5)}.section-head[data-v-6256c384]{display:flex;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle)}.section-title[data-v-6256c384]{font-size:var(--font-md);font-weight:600}.who[data-v-6256c384]{display:flex;align-items:baseline;gap:6px}.name[data-v-6256c384]{font-weight:500}.single[data-v-6256c384]{margin-left:6px}.mods[data-v-6256c384]{max-width:320px;font-size:var(--font-xs);color:var(--color-text-secondary);line-height:1.5}tr.off td[data-v-6256c384]{color:var(--color-text-tertiary)}.right[data-v-6256c384]{text-align:right}.form[data-v-6256c384]{display:flex;flex-direction:column;gap:var(--space-4)}.mod-grid[data-v-6256c384]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-chrome)}.mod[data-v-6256c384]{display:flex;align-items:center;gap:6px;font-size:var(--font-sm);cursor:pointer}.grid2[data-v-6256c384]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.grid3[data-v-6256c384]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);align-items:start}.switch-row[data-v-6256c384]{display:flex;align-items:center;gap:var(--space-3);font-size:var(--font-sm)}.switch-row>span[data-v-6256c384]:first-child{min-width:128px}.warn[data-v-6256c384]{color:var(--color-warning-ink)}.created[data-v-6256c384]{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}.link-box[data-v-6256c384]{width:100%;padding:var(--space-3);border-radius:var(--radius-md);border:1px dashed var(--color-border-strong);background:var(--color-chrome);font-size:var(--font-sm);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.link-box.pw[data-v-6256c384]{font-size:var(--font-lg);letter-spacing:.08em;text-align:center}.link-copy[data-v-6256c384]{margin-right:var(--space-2)}@media(max-width:640px){.grid2[data-v-6256c384],.grid3[data-v-6256c384]{grid-template-columns:1fr}}.tabs[data-v-be9bce89]{display:flex;gap:2px;padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-subtle);overflow-x:auto}.tab[data-v-be9bce89]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 var(--space-3);border:none;border-radius:var(--radius-lg);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--font-sm);white-space:nowrap;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.tab[data-v-be9bce89]:hover{background:var(--color-surface-hover);color:var(--color-text)}.tab.active[data-v-be9bce89]{color:var(--color-brand-ink);font-weight:600;background:var(--color-brand-wash)}.tab-n[data-v-be9bce89]{min-width:18px;padding:0 5px;border-radius:var(--radius-full);font-size:var(--font-2xs);font-weight:600;line-height:18px;text-align:center;color:var(--color-text-secondary);background:var(--color-surface-active)}.tab-n.warn[data-v-be9bce89]{color:var(--color-warning-ink);background:var(--color-warning-bg)}.toolbar[data-v-be9bce89]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle)}.toolbar .spacer[data-v-be9bce89]{flex:1}.dim[data-v-be9bce89]{opacity:.5}.check[data-v-be9bce89]{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-sm);color:var(--color-text-secondary);cursor:pointer}.search[data-v-be9bce89],.month[data-v-be9bce89]{width:150px}.field-inline[data-v-be9bce89]{display:inline-flex;align-items:center;gap:var(--space-2)}.legend[data-v-be9bce89]{display:flex;align-items:flex-start;gap:6px;margin:0;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border-subtle);line-height:1.5}.right[data-v-be9bce89]{text-align:right}.strong[data-v-be9bce89]{font-weight:600}.minus[data-v-be9bce89]{color:var(--color-error-ink)}.remark[data-v-be9bce89]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops[data-v-be9bce89]{display:flex;flex-wrap:wrap;gap:var(--space-1);justify-content:flex-end;width:150px;margin-left:auto}.ns[data-v-be9bce89]{margin-left:6px}.changed-tag[data-v-be9bce89]{margin-left:4px;gap:3px}tr.changed td[data-v-be9bce89]{background:color-mix(in srgb,var(--color-warning-bg) 55%,transparent)}.stale-text[data-v-be9bce89]{color:var(--color-warning-ink);margin-top:2px}.card-title[data-v-be9bce89]{margin:0;padding:var(--space-4) var(--space-4) var(--space-2);font-size:var(--font-md);font-weight:600}.card+.card[data-v-be9bce89]{margin-top:var(--space-4)}tfoot td[data-v-be9bce89]{font-weight:650;border-top:1px solid var(--color-border)}.stats[data-v-be9bce89]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.stat[data-v-be9bce89]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5)}.stat+.stat[data-v-be9bce89]{border-left:1px solid var(--color-border-subtle)}.stat-label[data-v-be9bce89]{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-xs);color:var(--color-text-tertiary)}.stat-value[data-v-be9bce89]{font-size:28px;font-weight:650;line-height:1.05;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.stat-value.accent[data-v-be9bce89]{color:var(--color-brand)}.unit[data-v-be9bce89]{font-size:16px;font-weight:500;margin-right:2px;color:var(--color-text-tertiary)}.dlg[data-v-be9bce89]{display:flex;flex-direction:column;gap:var(--space-3)}.dlg-meta[data-v-be9bce89]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin:0}.refs[data-v-be9bce89]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.ref[data-v-be9bce89]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.ref[data-v-be9bce89]:hover:not(:disabled){border-color:var(--color-brand)}.ref.active[data-v-be9bce89]{border-color:var(--color-brand);background:var(--color-brand-wash)}.ref[data-v-be9bce89]:disabled{cursor:not-allowed;opacity:.55}.ref-v[data-v-be9bce89]{font-size:20px;font-weight:650}.fld[data-v-be9bce89]{display:flex;flex-direction:column;gap:4px}@media(max-width:900px){.stats[data-v-be9bce89]{grid-template-columns:repeat(2,minmax(0,1fr))}.stat[data-v-be9bce89]:nth-child(3){border-left:none}}.toolbar[data-v-456a7a82]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle)}.spacer[data-v-456a7a82]{flex:1}.toolbar .tertiary[data-v-456a7a82]{display:inline-flex;align-items:center;gap:4px}.goods-name[data-v-456a7a82],.pool[data-v-456a7a82]{display:flex;align-items:center;gap:6px;font-weight:500}.pool[data-v-456a7a82]{font-weight:400;color:var(--color-text-secondary)}.chip[data-v-456a7a82]{display:inline-block;padding:1px 8px;border-radius:var(--radius-full);font-size:var(--font-xs);color:var(--color-brand-ink);background:var(--color-brand-wash)}tr.off td[data-v-456a7a82]{opacity:.6}.right[data-v-456a7a82]{text-align:right}.warn-ink[data-v-456a7a82]{color:var(--color-warning-ink)}.error-line[data-v-456a7a82]{margin:var(--space-3) var(--space-4) 0;color:var(--color-danger-ink, var(--color-danger))}.form[data-v-456a7a82]{display:grid;gap:var(--space-3)}.field[data-v-456a7a82]{display:grid;gap:6px}.label[data-v-456a7a82]{font-size:var(--font-sm);font-weight:500}.hint[data-v-456a7a82]{display:inline-flex;align-items:center;gap:4px;font-size:var(--font-xs)}.row2[data-v-456a7a82]{display:grid;grid-template-columns:1fr auto;gap:var(--space-4);align-items:end}.shell[data-v-31a7be82]{display:flex;height:100%}.main-col[data-v-31a7be82]{flex:1;min-width:0;display:flex;flex-direction:column;overflow:auto;--table-stick-top: var(--topbar-h)}.shell.is-phone>.sidebar[data-v-31a7be82]{position:fixed;inset:0 auto 0 0;z-index:60;width:min(280px,84vw);transform:translate(-102%);box-shadow:none;transition:transform .24s var(--ease-out),box-shadow .24s var(--ease)}.shell.nav-open>.sidebar[data-v-31a7be82]{transform:none;box-shadow:var(--shadow-lg)}.nav-backdrop[data-v-31a7be82]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:59;background:var(--color-overlay)}.nav-fade-enter-active[data-v-31a7be82],.nav-fade-leave-active[data-v-31a7be82]{transition:opacity .2s var(--ease)}.nav-fade-enter-from[data-v-31a7be82],.nav-fade-leave-to[data-v-31a7be82]{opacity:0}main[data-v-31a7be82]{flex:1;min-width:0;background-image:var(--page-glow);background-repeat:no-repeat}main[data-v-31a7be82]:focus{outline:none}.no-access[data-v-31a7be82]{padding:var(--space-10) var(--space-6)}.session-gate[data-v-31a7be82]{min-height:100%;display:grid;place-items:center;padding:var(--space-6)}.skip-link[data-v-31a7be82]{position:fixed;left:12px;top:-80px;z-index:2000;padding:8px 12px;border-radius:var(--radius-lg);background:var(--color-surface-raised);border:1px solid var(--color-border);box-shadow:var(--shadow-md)}.skip-link[data-v-31a7be82]:focus{top:12px}.desk-main[data-v-31a7be82]{height:100%;overflow:auto;background-image:var(--page-glow);background-repeat:no-repeat}.desk-main[data-v-31a7be82]:focus{outline:none}@media(max-width:520px){html .toast-host{left:var(--space-3);right:var(--space-3);bottom:var(--space-3);align-items:stretch}html .toast{min-width:0;max-width:none}}:root,:root[data-theme=light]{color-scheme:light;--color-brand: #1783ff;--color-brand-ink: #0b66cc;--color-brand-wash: #1783ff14;--color-brand-bg: #eef5ff;--color-brand-border: #1783ff47;--color-navy: #002f5b;--color-n0: #ffffff;--color-n100: #e1e3e6;--color-n300: #c3c3c3;--color-n500: #8d9390;--color-n700: #707070;--color-n900: #121212;--color-bg: #f6f7f9;--color-chrome: #ffffff;--color-surface: #ffffff;--color-surface-raised: #ffffff;--color-surface-hover: #f3f4f6;--color-surface-active: #eceef1;--color-surface-sunken: #f6f7f9;--color-overlay: #0e121a66;--color-text: #16181d;--color-text-secondary: #555b66;--color-text-tertiary: #646a75;--color-text-on-accent: #ffffff;--color-text-disabled: #9ba1aa;--color-border: #e3e5e9;--color-border-subtle: #eef0f3;--color-border-strong: #d1d5db;--color-border-input: #858c96;--color-success: #16c456;--color-success-ink: #0b7a34;--color-success-bg: #16c45614;--color-success-border: #16c45640;--color-warning: #ff9500;--color-warning-ink: #9a5200;--color-warning-bg: #ff95001a;--color-warning-border: #ff950052;--color-error: #f04444;--color-error-ink: #c62b2b;--color-error-bg: #ff4d4d14;--color-error-border: #ff4d4d47;--chart-grid: #eceef1;--chart-bar: #1783ff;--chart-bar-muted: #c9dcf5;--chart-neutral: #cfd3d9;--shadow-xs: 0 1px 2px 0 #1018280d;--shadow-sm: 0 1px 3px 0 #1018280f, 0 1px 2px -1px #1018280a;--shadow-md: 0 8px 16px -6px #10182814, 0 2px 4px -2px #1018280d;--shadow-lg: 0 24px 48px -12px #1018282e, 0 0 0 1px #10182808;--focus-ring: #1783ff;--shadow-focus: 0 0 0 3px #1783ff33;--shadow-card: 0 1px 2px 0 #1018280a, 0 1px 3px 0 #10182808;--shadow-card-hover: 0 1px 2px 0 #1018280a, 0 6px 16px -4px #10182814;--page-glow: radial-gradient(1100px 380px at 70% -120px, #1783ff0d, transparent 70%);--mark-bg: #121212;--mark-fg: #ffffff}:root[data-theme=dark]{color-scheme:dark;--color-brand: #2a8fff;--color-brand-ink: #62aeff;--color-brand-wash: #2a8fff1f;--color-brand-bg: #15253a;--color-brand-border: #2a8fff59;--color-bg: #0f1113;--color-chrome: #141619;--color-surface: #17191c;--color-surface-raised: #1d2024;--color-surface-hover: #1f2226;--color-surface-active: #262a2f;--color-surface-sunken: #121416;--color-overlay: #0000009e;--color-text: #ececef;--color-text-secondary: #a8adb6;--color-text-tertiary: #8e949e;--color-text-on-accent: #04111f;--color-text-disabled: #5d626b;--color-border: #262a2f;--color-border-subtle: #1f2226;--color-border-strong: #33383e;--color-border-input: #5f6570;--color-success: #23c55e;--color-success-ink: #4ade80;--color-success-bg: #23c55e1f;--color-success-border: #23c55e4d;--color-warning: #ff9f1a;--color-warning-ink: #ffb54d;--color-warning-bg: #ff9f1a1f;--color-warning-border: #ff9f1a4d;--color-error: #ff5c5c;--color-error-ink: #ff8080;--color-error-bg: #ff5c5c1f;--color-error-border: #ff5c5c52;--chart-grid: #23262b;--chart-bar: #2a8fff;--chart-bar-muted: #22364f;--chart-neutral: #3a3f46;--shadow-xs: 0 1px 2px 0 #00000040;--shadow-sm: 0 1px 3px 0 #00000059, 0 1px 2px -1px #0000004d;--shadow-md: 0 10px 20px -8px #00000080, 0 0 0 1px #ffffff08;--shadow-lg: 0 24px 60px -12px #000000b3, 0 0 0 1px #ffffff0f;--focus-ring: #4da3ff;--shadow-focus: 0 0 0 3px #2a8fff47;--shadow-card: inset 0 1px 0 0 #ffffff0a, 0 1px 2px 0 #00000040;--shadow-card-hover: inset 0 1px 0 0 #ffffff0f, 0 8px 24px -8px #000000a6;--page-glow: radial-gradient(1100px 380px at 70% -120px, #2a8fff14, transparent 70%);--mark-bg: #f2f3f5;--mark-fg: #121212}:root{--font-system: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", sans-serif;--font-sans: "MiSans VF", MiSans, Inter, var(--font-system);--font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--font-2xs: 11px;--font-xs: 12px;--font-sm: 13px;--font-md: 14px;--font-lg: 16px;--font-xl: 20px;--font-2xl: 28px;--leading-tight: 1.25;--leading-normal: 1.6;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-full: 9999px;--control-h: 32px;--control-h-sm: 28px;--sidebar-width: 232px;--sidebar-width-collapsed: 64px;--topbar-h: 56px;--content-max: 1360px;--ease: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur: .14s;--dur-slow: .26s}*,*:before,*:after{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-md);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4{margin:0;line-height:var(--leading-tight);font-weight:600}p{margin:0}a{color:var(--color-brand-ink);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:2px}a.btn:hover,a.card:hover{text-decoration:none}::selection{background:var(--color-brand-wash)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:focus:not(:focus-visible){outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:not-allowed}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-size:var(--font-sm);font-weight:500;line-height:1;white-space:nowrap;box-shadow:var(--shadow-xs);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform 90ms var(--ease);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.btn:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-border-input)}.btn:active:not(:disabled){background:var(--color-surface-active);transform:scale(.98)}.btn:disabled{color:var(--color-text-disabled);box-shadow:none;opacity:.7}.btn .icon{flex:none}.btn-primary{background:var(--color-brand-ink);border-color:var(--color-brand-ink);color:var(--color-text-on-accent);box-shadow:inset 0 1px #ffffff29,0 1px 2px #0b66cc40}.btn-primary:hover:not(:disabled){background:var(--color-brand-ink);border-color:var(--color-brand-ink);filter:brightness(1.08)}.btn-primary:active:not(:disabled){background:var(--color-brand-ink);filter:brightness(.96)}.btn-primary:disabled{color:var(--color-text-on-accent);opacity:.5}.btn-danger{color:var(--color-error-ink);border-color:var(--color-error-border)}.btn-danger:hover:not(:disabled){background:var(--color-error-bg)}.btn-ghost{background:transparent;border-color:transparent;box-shadow:none;color:var(--color-text-secondary)}.btn-ghost:hover:not(:disabled){color:var(--color-text);background:var(--color-surface-hover);border-color:transparent}.btn-sm{height:var(--control-h-sm);padding:0 10px;font-size:var(--font-xs);border-radius:var(--radius-md)}.btn-icon{width:var(--control-h);padding:0}.btn-icon.btn-sm{width:var(--control-h-sm)}.btn-link{background:none;border:none;padding:0;color:var(--color-brand-ink);font-size:inherit;font-weight:500}.btn-link:hover:not(:disabled){text-decoration:underline;text-underline-offset:2px}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.input,.select,.textarea{font:inherit;font-size:var(--font-sm);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-input);border-radius:var(--radius-lg);height:var(--control-h);padding:0 10px;min-width:0;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.textarea{height:auto;padding:8px 10px;resize:vertical}.input::placeholder,.textarea::placeholder{color:var(--color-text-tertiary)}.input:hover:not(:disabled),.select:hover:not(:disabled){border-color:var(--color-text-tertiary)}.input:focus-visible,.select:focus-visible,.textarea:focus-visible,.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--color-brand);box-shadow:var(--shadow-focus)}.input:disabled,.select:disabled{background:var(--color-surface-sunken);color:var(--color-text-disabled);cursor:not-allowed}.input.invalid,.select.invalid{border-color:var(--color-error)}.input.invalid:focus{box-shadow:0 0 0 3px var(--color-error-bg)}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px;background-image:linear-gradient(45deg,transparent 50%,var(--color-text-tertiary) 50%),linear-gradient(135deg,var(--color-text-tertiary) 50%,transparent 50%);background-position:calc(100% - 15px) 50%,calc(100% - 10px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;cursor:pointer}input[type=date].input{padding-right:6px}input[type=date]::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}:root[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1)}.input-wrap{position:relative;display:inline-flex;align-items:center}.input-wrap>.icon{position:absolute;left:10px;color:var(--color-text-tertiary);pointer-events:none}.input-wrap>.input{padding-left:32px;width:100%}.field{display:flex;flex-direction:column;gap:6px}.field-label{font-size:var(--font-sm);font-weight:500;color:var(--color-text)}.field-help{font-size:var(--font-xs);color:var(--color-text-tertiary)}.field-error{font-size:var(--font-xs);color:var(--color-error-ink);display:flex;align-items:center;gap:4px}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}.card-pad{padding:var(--space-5)}.card-header{display:flex;align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border-subtle)}.card-title{font-size:var(--font-md);font-weight:600;display:flex;align-items:center;gap:var(--space-2)}.card-desc{font-size:var(--font-xs);color:var(--color-text-tertiary)}.card-body{padding:var(--space-5)}.page{max-width:var(--content-max);margin:0 auto;padding:var(--space-8) var(--space-8) var(--space-10);display:flex;flex-direction:column;gap:var(--space-5);animation:page-in var(--dur-slow) var(--ease-out) both}@keyframes page-in{0%{opacity:0;transform:translateY(6px)}}.fade-in{animation:fade-in .22s var(--ease-out) both}@keyframes fade-in{0%{opacity:0;transform:translateY(3px)}}.page-header{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-1)}.page-title{font-size:22px;font-weight:650;letter-spacing:-.02em}.page-subtitle{margin-top:6px;font-size:var(--font-sm);color:var(--color-text-tertiary)}.page-actions{margin-left:auto;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--font-sm)}.table th{position:sticky;top:0;z-index:1;text-align:left;font-size:var(--font-xs);font-weight:500;color:var(--color-text-tertiary);background:var(--color-surface-sunken);padding:0 var(--space-4);height:36px;border-bottom:1px solid var(--color-border);white-space:nowrap}.table td{padding:10px var(--space-4);border-bottom:1px solid var(--color-border-subtle);vertical-align:middle;height:44px}.table tbody tr:last-child td{border-bottom:none}.table tbody tr{transition:background var(--dur) var(--ease)}.table tbody{transition:opacity .18s var(--ease)}.table[aria-busy=true] tbody{opacity:.5}.table tbody tr:hover{background:var(--color-surface-hover)}.table .num,.table th.num{text-align:right}.table .nowrap{white-space:nowrap}.table th:first-child,.table td:first-child{padding-left:var(--space-5)}.table th:last-child,.table td:last-child{padding-right:var(--space-5)}dialog{--table-stick-top: 0px;--ts-cell-bg: var(--color-surface-raised)}.ts{position:relative;min-width:0;max-width:100%}.ts-wrap{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.ts-wrap::-webkit-scrollbar{display:none}.ts-wrap:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.ts.head-tl>.ts-wrap>table>thead,.ts.head-js>.ts-wrap>table>thead{position:relative;z-index:3}.ts.head-tl>.ts-wrap>table>thead>tr>*{animation:ts-head-pin linear both;animation-duration:auto;animation-timeline:--ts-page;animation-range:var(--ts-h0) var(--ts-h1)}.ts.head-js>.ts-wrap>table>thead>tr>*{transform:translate3d(0,var(--ts-off, 0px),0)}@keyframes ts-head-pin{0%{transform:translateY(0)}to{transform:translateY(var(--ts-travel))}}.ts>.ts-wrap>table>thead th{transition:box-shadow var(--dur) var(--ease)}.ts.head-stuck>.ts-wrap>table>thead th{box-shadow:0 1px 0 var(--color-border),0 6px 10px -8px var(--table-edge-shadow)}.ts.is-contained>.ts-wrap{max-height:var(--ts-max-h);overflow:auto;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}.ts.is-contained>.ts-wrap::-webkit-scrollbar{display:block;width:10px;height:10px}.ts.is-contained>.ts-wrap::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:var(--radius-full);background:var(--color-border-strong) padding-box}.ts-bar{display:none;position:sticky;bottom:var(--ts-foot-h, 0px);z-index:5;height:14px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;background:transparent;transition:background-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.ts-bar.is-on{display:block}.ts-bar.is-floating{background:color-mix(in srgb,var(--ts-cell-bg, var(--color-surface)) 92%,transparent);box-shadow:0 -1px 0 var(--color-border-subtle),0 -8px 14px -10px var(--table-edge-shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ts-bar-inner{height:1px}.ts-bar::-webkit-scrollbar{height:14px}.ts-bar::-webkit-scrollbar-track{background:transparent}.ts-bar{--ts-thumb: color-mix(in srgb, var(--color-text-tertiary) 55%, transparent);scrollbar-width:auto;scrollbar-color:auto}.ts-bar::-webkit-scrollbar-thumb{border:4px solid transparent;border-radius:var(--radius-full);background:var(--ts-thumb) padding-box}.ts-bar:hover::-webkit-scrollbar-thumb{border-width:3px;background-color:var(--color-text-tertiary)}.ts-bar::-webkit-scrollbar-thumb:active{background-color:var(--color-text-secondary)}@supports (-moz-appearance: none){.ts-bar{scrollbar-width:thin;scrollbar-color:var(--ts-thumb) transparent}}@media(hover:none)and (pointer:coarse){.ts-bar.is-on{display:none}}.ts-foot,.table-scroll-foot{position:sticky;bottom:0;z-index:6;background:var(--ts-cell-bg, var(--color-surface));border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);transition:box-shadow var(--dur) var(--ease)}.ts.foot-floating:not(.can-scroll)>.ts-foot{box-shadow:0 -8px 14px -10px var(--table-edge-shadow)}.ts .sticky-left,.ts .sticky-right,.ts[data-pin-left]>.ts-wrap>table>*>tr>:first-child:not([colspan]),.ts[data-pin-left="2"]>.ts-wrap>table>*>tr>:nth-child(2):not([colspan]),.ts[data-pin-right]>.ts-wrap>table>*>tr>:last-child:not([colspan]){position:sticky;z-index:1}:where(.ts .sticky-left,.ts .sticky-right,.ts[data-pin-left]>.ts-wrap>table>tbody>tr>:first-child,.ts[data-pin-left="2"]>.ts-wrap>table>tbody>tr>:nth-child(2),.ts[data-pin-right]>.ts-wrap>table>tbody>tr>:last-child){background-color:var(--ts-cell-bg, var(--color-surface));background-image:linear-gradient(var(--sticky-row-tint, transparent),var(--sticky-row-tint, transparent))}.ts .sticky-left,.ts[data-pin-left]>.ts-wrap>table>*>tr>:first-child:not([colspan]){left:var(--sticky-left, 0)}.ts[data-pin-left="2"]>.ts-wrap>table>*>tr>:nth-child(2):not([colspan]){left:var(--ts-pin-w1, 0)}.ts .sticky-right,.ts[data-pin-right]>.ts-wrap>table>*>tr>:last-child:not([colspan]){right:0}.ts>.ts-wrap>table>thead>tr>*{z-index:3}.ts>.ts-wrap>table>thead>tr>:is(.sticky-left,.sticky-right),.ts[data-pin-left]>.ts-wrap>table>thead>tr>:first-child:not([colspan]),.ts[data-pin-left="2"]>.ts-wrap>table>thead>tr>:nth-child(2):not([colspan]),.ts[data-pin-right]>.ts-wrap>table>thead>tr>:last-child:not([colspan]){z-index:4;background-color:var(--color-surface-sunken)}.ts.is-narrow>.ts-wrap>table>thead>tr>.sticky-right,.ts.is-narrow[data-pin-right]>.ts-wrap>table>thead>tr>:last-child:not([colspan]){z-index:3}.ts tbody tr:hover{--sticky-row-tint: var(--color-surface-hover)}.ts .sticky-left.edge:after,.ts[data-pin-left="1"]>.ts-wrap>table>*>tr>:first-child:not([colspan]):after,.ts[data-pin-left="2"]>.ts-wrap>table>*>tr>:nth-child(2):not([colspan]):after,.ts .sticky-right:before,.ts[data-pin-right]>.ts-wrap>table>*>tr>:last-child:not([colspan]):before{content:"";position:absolute;top:0;bottom:-1px;width:12px;pointer-events:none;opacity:0;transition:opacity var(--dur) var(--ease)}.ts .sticky-left.edge:after,.ts[data-pin-left="1"]>.ts-wrap>table>*>tr>:first-child:not([colspan]):after,.ts[data-pin-left="2"]>.ts-wrap>table>*>tr>:nth-child(2):not([colspan]):after{right:-12px;background:linear-gradient(to right,var(--table-edge-shadow),transparent)}.ts .sticky-right:before,.ts[data-pin-right]>.ts-wrap>table>*>tr>:last-child:not([colspan]):before{left:-12px;background:linear-gradient(to left,var(--table-edge-shadow),transparent)}.ts.is-scrolled .sticky-left.edge:after,.ts.is-scrolled[data-pin-left="1"]>.ts-wrap>table>*>tr>:first-child:not([colspan]):after,.ts.is-scrolled[data-pin-left="2"]>.ts-wrap>table>*>tr>:nth-child(2):not([colspan]):after,.ts.can-scroll:not(.at-end) .sticky-right:before,.ts.can-scroll:not(.at-end)[data-pin-right]>.ts-wrap>table>*>tr>:last-child:not([colspan]):before{opacity:1}.ts.is-narrow .sticky-right,.ts.is-narrow[data-pin-right]>.ts-wrap>table>*>tr>:last-child:not([colspan]){position:static}.ts.is-narrow>.ts-wrap>table>thead .sticky-right,.ts.is-narrow[data-pin-right]>.ts-wrap>table>thead>tr>:last-child{position:relative}.ts.is-narrow .sticky-right:before,.ts.is-narrow[data-pin-right]>.ts-wrap>table>*>tr>:last-child:not([colspan]):before{display:none}.ts.is-narrow .sticky-left:not(.edge),.ts.is-narrow[data-pin-left="2"]>.ts-wrap>table>*>tr>:first-child:not([colspan]){left:auto}.ts.is-narrow .sticky-left.edge,.ts.is-narrow[data-pin-left="2"]>.ts-wrap>table>*>tr>:nth-child(2):not([colspan]){left:0}.ts.is-narrow.pin-left-off .sticky-left,.ts.is-narrow.pin-left-off .sticky-left.edge,.ts.is-narrow.pin-left-off[data-pin-left]>.ts-wrap>table>*>tr>:is(:first-child,:nth-child(2)):not([colspan]){left:auto}.ts.pin-left-off .sticky-left.edge:after,.ts.pin-left-off[data-pin-left]>.ts-wrap>table>*>tr>:is(:first-child,:nth-child(2)):not([colspan]):after{display:none}.ts[data-rw]>.ts-wrap>table>*>tr>.sticky-right,.ts[data-rw][data-pin-right]>.ts-wrap>table>*>tr>:last-child:not([colspan]){box-sizing:border-box;width:var(--ts-rw);min-width:var(--ts-rw);max-width:var(--ts-rw)}.ts[data-rw][data-pin-right]>.ts-wrap>table>tbody>tr>:last-child:not([colspan]){white-space:normal}.ts[data-rw][data-pin-right]>.ts-wrap>table>tbody>tr>:last-child:not([colspan])>:is(div,span){flex-wrap:wrap;row-gap:4px}.ts-rz{position:absolute;top:0;left:0;z-index:4;width:10px;margin-left:-5px;cursor:col-resize;touch-action:none;outline:none}.ts-rz:before{content:"";position:absolute;top:0;bottom:0;left:4px;width:2px;border-radius:1px;background:var(--color-brand);opacity:0;transform:scaleX(.5);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.ts-rz-grip{position:sticky;top:var(--table-stick-top, 0px);display:block;height:var(--ts-rz-head, 36px);pointer-events:none}.ts-rz-grip:before{content:"";position:absolute;top:50%;left:4px;width:2px;height:14px;margin-top:-7px;border-radius:1px;background:var(--color-border-strong);transition:background-color var(--dur) var(--ease),height var(--dur) var(--ease),margin var(--dur) var(--ease)}.ts-rz:hover:before,.ts-rz:focus-visible:before,.ts[data-resizing]>.ts-rz:before{opacity:1;transform:none}.ts-rz:hover .ts-rz-grip:before,.ts-rz:focus-visible .ts-rz-grip:before,.ts[data-resizing]>.ts-rz .ts-rz-grip:before{height:20px;margin-top:-10px;background:var(--color-brand)}.ts-rz:focus-visible .ts-rz-grip:after{content:"";position:absolute;top:50%;left:0;width:10px;height:28px;margin-top:-14px;border-radius:var(--radius-full);box-shadow:0 0 0 2px var(--color-brand-border, var(--color-brand))}html.ts-col-resizing,html.ts-col-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}@media(hover:none),(pointer:coarse){.ts-rz{display:none!important}}:root[data-theme=light]{--table-edge-shadow: #1018281f}:root[data-theme=dark]{--table-edge-shadow: #00000080}@media(prefers-reduced-motion:reduce){.ts.head-tl>.ts-wrap>table>thead>tr>*{animation-duration:auto!important}}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.num,.tabular{font-variant-numeric:tabular-nums}.muted{color:var(--color-text-secondary)}.tertiary{color:var(--color-text-tertiary)}.small{font-size:var(--font-xs)}.badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:var(--radius-full);font-size:var(--font-xs);font-weight:500;line-height:1;white-space:nowrap;border:1px solid var(--color-border);color:var(--color-text-secondary);background:var(--color-surface-sunken)}.badge.dot:before{content:"";width:6px;height:6px;border-radius:var(--radius-full);background:currentColor;flex:none}.badge-info{color:var(--color-brand-ink);background:var(--color-brand-wash);border-color:var(--color-brand-border)}.badge-success{color:var(--color-success-ink);background:var(--color-success-bg);border-color:var(--color-success-border)}.badge-warning{color:var(--color-warning-ink);background:var(--color-warning-bg);border-color:var(--color-warning-border)}.badge-danger{color:var(--color-error-ink);background:var(--color-error-bg);border-color:var(--color-error-border)}.tag-pending{color:var(--color-text-secondary)}.tag-assigned{color:var(--color-warning-ink);background:var(--color-warning-bg);border-color:var(--color-warning-border)}.tag-recharged{color:var(--color-success-ink);background:var(--color-success-bg);border-color:var(--color-success-border)}.tag-manual{color:var(--color-error-ink);background:var(--color-error-bg);border-color:var(--color-error-border)}.alert{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-surface);font-size:var(--font-sm)}.alert>.icon{margin-top:2px;flex:none}.alert-body{flex:1;min-width:0}.alert-title{font-weight:600}.alert-desc{color:var(--color-text-secondary);margin-top:2px}.alert-info{border-color:var(--color-brand-border);background:var(--color-brand-wash)}.alert-info>.icon{color:var(--color-brand-ink)}.alert-warning{border-color:var(--color-warning-border);background:var(--color-warning-bg)}.alert-warning>.icon,.alert-warning .alert-title{color:var(--color-warning-ink)}.alert-danger{border-color:var(--color-error-border);background:var(--color-error-bg)}.alert-danger>.icon,.alert-danger .alert-title{color:var(--color-error-ink)}.skeleton{display:block;border-radius:var(--radius-md);background:linear-gradient(90deg,var(--color-surface-hover) 0%,var(--color-surface-active) 50%,var(--color-surface-hover) 100%);background-size:200% 100%;animation:shimmer 1.4s ease-in-out infinite}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.segmented{display:inline-flex;padding:2px;gap:2px;border-radius:var(--radius-lg);background:var(--color-surface-sunken);border:1px solid var(--color-border)}.segmented button{height:26px;padding:0 10px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;font-size:var(--font-xs);font-weight:500;color:var(--color-text-secondary);white-space:nowrap;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.segmented button:hover:not(:disabled){color:var(--color-text)}.segmented button[aria-checked=true],.segmented button[aria-pressed=true],.segmented button[aria-selected=true]{background:var(--color-surface-raised);color:var(--color-text);border-color:var(--color-border);box-shadow:var(--shadow-xs)}.segmented button:focus-visible{outline-offset:0}.row{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.spacer{flex:1}.divider-v{width:1px;align-self:stretch;background:var(--color-border)}.kbd{font-family:var(--font-mono);font-size:var(--font-2xs);padding:1px 5px;border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);color:var(--color-text-secondary);background:var(--color-surface-sunken)}.chip{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 4px 0 10px;border-radius:var(--radius-full);border:1px solid var(--color-border-strong);background:var(--color-surface-sunken);font-size:var(--font-xs)}::view-transition-old(root),::view-transition-new(root){animation-duration:.28s;animation-timing-function:var(--ease)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:900px){.page{padding:var(--space-5) var(--space-4) var(--space-8)}}@media(max-width:640px),(pointer:coarse){.btn,.btn-sm,.input,.select{min-height:40px}.btn-icon,.btn-icon.btn-sm{min-width:40px}.segmented button{min-height:36px}}@media(max-width:640px){.page{padding:var(--space-4) var(--space-3) var(--space-8);gap:var(--space-4)}.card-header{flex-wrap:wrap;padding:var(--space-3) var(--space-4)}.table th:first-child,.table td:first-child{padding-left:var(--space-4)}.table th:last-child,.table td:last-child{padding-right:var(--space-4)}.segmented{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.segmented::-webkit-scrollbar{display:none}.segmented button{flex:none}}:root[data-bg] :is(.shell,.desk-main){background-color:var(--color-bg)}:root[data-theme=light][data-bg=green] :is(.shell,.desk-main){--color-bg: #e4eddd;--color-chrome: #f3f8ef;--color-surface: #f8fbf5;--color-surface-raised: #fbfdf9;--color-surface-hover: #eef4e9;--color-surface-active: #e6eee0;--color-surface-sunken: #eef4e8;--color-border: #d5e0ce;--color-border-subtle: #e3ebdd;--color-border-strong: #c3d1ba;--color-text-tertiary: #5a6068}:root[data-theme=dark][data-bg=green] :is(.shell,.desk-main){--color-bg: #0d1310;--color-chrome: #121915;--color-surface: #141b17;--color-surface-raised: #19211c;--color-surface-hover: #1b241f;--color-surface-active: #222c26;--color-surface-sunken: #101612;--color-border: #23302a;--color-border-subtle: #1c2620;--color-border-strong: #2f3d35}:root[data-theme=light][data-bg=paper] :is(.shell,.desk-main){--color-bg: #f0e9da;--color-chrome: #f9f5ec;--color-surface: #fcf9f2;--color-surface-raised: #fefcf7;--color-surface-hover: #f5efe3;--color-surface-active: #eee6d6;--color-surface-sunken: #f5efe3;--color-border: #e3dac8;--color-border-subtle: #ece5d6;--color-border-strong: #d4c9b3;--color-text-tertiary: #5a6068}:root[data-theme=dark][data-bg=paper] :is(.shell,.desk-main){--color-bg: #13110d;--color-chrome: #181612;--color-surface: #1b1915;--color-surface-raised: #211e19;--color-surface-hover: #24211b;--color-surface-active: #2b2720;--color-surface-sunken: #16140f;--color-border: #2e2a22;--color-border-subtle: #25221c;--color-border-strong: #3a352b}:root[data-bg=image] :is(.shell,.desk-main){--bg-veil-color: color-mix(in srgb, var(--color-bg) var(--bg-veil, 75%), transparent);background:linear-gradient(var(--bg-veil-color),var(--bg-veil-color)),var(--app-bg-image) center / cover no-repeat,var(--color-bg)}:root[data-bg=image] .shell .page-header{margin:calc(var(--space-3) * -1) calc(var(--space-4) * -1) 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--color-bg) 78%,transparent);-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1)}
