.toast-container[data-v-ac736331]{z-index:10000;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;top:16px;right:16px}.toast-item[data-v-ac736331]{background:var(--color-surface);border:1px solid var(--color-border,#e5e7eb);box-shadow:var(--shadow-md);color:var(--color-text,#1a1a1a);pointer-events:auto;border-radius:8px;align-items:center;gap:10px;min-width:260px;max-width:400px;padding:10px 16px;font-size:13px;font-weight:500;display:flex}.toast-item.success[data-v-ac736331]{border-left:3px solid #16a34a}.toast-item.success .toast-icon[data-v-ac736331]{color:#16a34a}.toast-item.error[data-v-ac736331]{border-left:3px solid #dc2626}.toast-item.error .toast-icon[data-v-ac736331]{color:#dc2626}.toast-item.warning[data-v-ac736331]{border-left:3px solid #d97706}.toast-item.warning .toast-icon[data-v-ac736331]{color:#d97706}.toast-icon[data-v-ac736331]{flex-shrink:0}.toast-message[data-v-ac736331]{flex:1;line-height:1.4}.toast-close[data-v-ac736331]{color:var(--color-text-tertiary,#999);cursor:pointer;border-radius:4px;flex-shrink:0;padding:2px;transition:all .15s}.toast-close[data-v-ac736331]:hover{background:var(--color-bg-hover,#f5f5f5);color:var(--color-text,#1a1a1a)}.toast-enter-active[data-v-ac736331]{transition:all .3s}.toast-leave-active[data-v-ac736331]{transition:all .2s}.toast-enter-from[data-v-ac736331],.toast-leave-to[data-v-ac736331]{opacity:0;transform:translate(40px)}html[data-theme=dark] .toast-item.success[data-v-ac736331]{border-left-color:var(--color-success)}html[data-theme=dark] .toast-item.success .toast-icon[data-v-ac736331]{color:var(--color-success)}html[data-theme=dark] .toast-item.error[data-v-ac736331]{border-left-color:var(--color-danger)}html[data-theme=dark] .toast-item.error .toast-icon[data-v-ac736331]{color:var(--color-danger)}html[data-theme=dark] .toast-item.warning[data-v-ac736331]{border-left-color:var(--color-warning)}html[data-theme=dark] .toast-item.warning .toast-icon[data-v-ac736331]{color:var(--color-warning)}:root{--color-bg:#fff;--color-bg-subtle:#f5f2eb;--color-bg-hover:#f7f7f7;--color-text:#151515;--color-text-secondary:#737373;--color-text-tertiary:#a0a0a0;--color-border:#e5e5e5;--color-accent:#005aaa;--color-accent-light:#1a6fbf;--color-accent-dark:#003c71;--color-accent-bg:#eaf2fa;--color-danger:#d94636;--color-warning:#e8a317;--color-surface:#fff;--color-surface-2:#fafafa;--color-accent-text:#005aaa;--color-on-accent:#fff;--color-bubble:#f5f2eb;--color-success:#1f8a4c;--color-success-bg:#e9f6ee;--color-danger-bg:#fdedeb;--color-warning-bg:#fef3c7;--color-info:#1d4ed8;--color-info-bg:#dbeafe;--color-overlay:#00000073;--shadow-sm:0 1px 3px #00000014;--shadow-md:0 4px 16px #0000001a;--color-sidebar-bg:#003c71;--color-sidebar-bg-2:#002a50;--color-sidebar-text:#fff;--color-sidebar-text-2:#ffffffc7;--color-sidebar-hover:#ffffff14;--color-sidebar-active:#ffffff29;--stage-1:#bfd6ea;--stage-2:#80add5;--stage-3:#4788c2;--stage-4:#005aaa;--slice-1:#005aaa;--slice-2:#2673b7;--slice-3:#4d8cc4;--slice-4:#73a4d0;--slice-5:#94badb;--slice-6:#b3cee6;--slice-7:#d1e1f0;--sidebar-width:240px;--top-tools-reserve:440px;--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", "Source Han Sans SC", "Noto Sans CJK SC", sans-serif;--radius-sm:6px;--radius-md:10px;--radius-lg:14px}@media (width<=1300px){:root{--top-tools-reserve:200px}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#12151a;--color-bg-subtle:#1e232b;--color-bg-hover:#262c35;--color-text:#e8ecf0;--color-text-secondary:#9da6b0;--color-text-tertiary:#6a727c;--color-border:#2e343c;--color-accent:#2e86d6;--color-accent-light:#4a9be0;--color-accent-dark:#1a6fbf;--color-accent-bg:#2e86d626;--color-danger:#ff7a6b;--color-warning:#f0b84a;--color-surface:#1a1f26;--color-surface-2:#20262e;--color-accent-text:#6fb6f0;--color-on-accent:#fff;--color-bubble:#232a33;--color-success:#4cc27f;--color-success-bg:#4cc27f24;--color-danger-bg:#ff7a6b24;--color-warning-bg:#f0b84a24;--color-info:#7aa7ff;--color-info-bg:#7aa7ff24;--color-overlay:#0000009e;--shadow-sm:0 1px 3px #00000080;--shadow-md:0 6px 20px #0000008c;--color-sidebar-bg:#0a2a4a;--color-sidebar-bg-2:#061e36;--color-sidebar-text:#ecf2f8;--color-sidebar-text-2:#ecf2f8b8;--color-sidebar-hover:#ffffff0f;--color-sidebar-active:#ffffff1f}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}a{color:inherit;text-decoration:none}a.report-download-link{color:var(--color-accent);text-underline-offset:2px;cursor:pointer;text-decoration:underline}button{cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:none}input,textarea,select{font-family:inherit;font-size:inherit;background:0 0;border:none;outline:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
